向非OS服务的应用注册.pdf

上传人:Y94****206 文档编号:4041750 上传时间:2018-08-12 格式:PDF 页数:15 大小:797.01KB
返回 下载 相关 举报
摘要
申请专利号:

CN201380041934.3

申请日:

2013.06.25

公开号:

CN104520835A

公开日:

2015.04.15

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 15/16申请日:20130625|||公开

IPC分类号:

G06F15/16; G06F9/44

主分类号:

G06F15/16

申请人:

英特尔公司

发明人:

C.D.勒纳汉; M.A.芬斯顿

地址:

美国加利福尼亚州

优先权:

61/697504 2012.09.06 US; 13/736451 2013.01.08 US

专利代理机构:

中国专利代理(香港)有限公司72001

代理人:

马红梅; 徐红燕

PDF下载: PDF下载
内容摘要

系统、方法和装置涉及向非OS服务的应用注册。在一个实施例中,逻辑可以被配置成向被配置成运行在操作系统上的服务提供应用的安装已经在通信设备的操作系统上发起的安装指示。逻辑还可以被配置成向应用提供由服务基于服务对安装指示的接收而发起且通知应用向服务注册的注册请求。逻辑还可以被配置成基于应用对注册请求的接收向服务提供与应用相关联的注册信息。在另一实施例中,服务可以是被配置成维护针对安装在操作系统上的多个应用的注册信息的非OS服务。

权利要求书

权利要求书
1.  一种通信设备,包括:
存储器单元;
逻辑,被配置成:
  向被配置成运行在操作系统上的服务提供应用的安装已经在通信设备的操作系统上被发起的安装指示;
  向应用提供由服务基于服务对安装指示的接收而发起且通知应用向服务注册的注册请求;以及
  基于应用对注册请求的接收向服务提供与应用相关联的注册信息。

2.  权利要求1的通信设备,其中服务是被配置成维护针对安装在操作系统上的多个应用的注册信息的非OS服务。

3.  权利要求1的通信设备,其中安装指示是通过下述操作来向服务提供的:广播安装指示,使得通信设备处的正在运行的服务和/或应用经由广播接收安装指示而同时通信设备处的未在运行的服务和/或应用未经由广播接收安装指示。

4.  权利要求1的通信设备,其中安装指示是基于由服务针对指定已经安装在操作系统上的应用的信息而进行的查询请求来向服务提供的。

5.  权利要求4的通信设备,其中逻辑被配置成响应于应用在操作系统上的安装而广播安装指示,并且其中服务未经由广播接收安装指示。

6.  权利要求4的通信设备,其中查询请求由服务在服务的启动期间发起。

7.  权利要求4的通信设备,其中注册请求由服务基于指定所安装的应用的信息来发起。

8.  权利要求4的通信设备,其中服务被配置成基于确定指定所安装的应用的信息未将另一应用指示为所安装的应用之一来发起与所述另一应用相关联的注册信息的移除。

9.  权利要求1的通信设备,其中逻辑被配置成:
在应用未在运行时经由服务检测来自另一通信设备的用于发起安装在通信设备上的应用与安装在所述另一通信设备上的另一应用之间的会话的会话请求;以及
基于服务检测到会话请求来发起应用的启动以处理会话请求。

10.  一种系统,包括:
通信设备,其包括:
  存储器单元;以及
  逻辑,被配置成:
    向被配置成运行在操作系统上的服务提供应用的安装已经在通信设备的操作系统上被发起的安装指示;
    向应用提供由服务基于服务对安装指示的接收而发起且通知应用向服务注册的注册请求;以及
    基于应用对注册请求的接收向服务提供与应用相关联的注册信息。

11.  权利要求10的系统,其中服务是被配置成维护针对安装在操作系统上的多个应用的注册信息的非OS服务。

12.  权利要求10的系统,其中安装指示是通过下述操作来向服务提供的:广播安装指示,使得通信设备处的正在运行的服务和/或应用经由广播接收安装指示而同时通信设备处的未在运行的服务和/或应用未经由广播接收安装指示。

13.  权利要求10的系统,其中安装指示是基于由服务针对指定已经安装在操作系统上的应用的信息而进行的查询请求来向服务提供的。

14.  一种方法,包括:
向被配置成运行在操作系统上的服务提供应用的安装已经在通信设备的操作系统上被发起的安装指示;
向应用提供由服务基于服务对安装指示的接收而发起且通知应用向服务注册的注册请求;以及
基于应用对注册请求的接收向服务提供与应用相关联的注册信息。

15.  权利要求14的方法,其中服务是被配置成维护针对安装在操作系统上的多个应用的注册信息的非OS服务。

16.  权利要求14的方法,其中安装指示是通过下述操作来向服务提供的:广播安装指示,使得通信设备处的正在运行的服务和/或应用经由广播接收安装指示而同时通信设备处的未在运行的服务和/或应用未经由广播接收安装指示。

17.  权利要求14的方法,其中安装指示是基于由服务针对指定已经安装在操作系统上的应用的信息而进行的查询请求来向服务提供的。

18.  权利要求17的方法,还包括响应于应用在操作系统上的安装而广播安装指示,并且其中服务未经由广播接收安装指示。

19.  权利要求17的方法,其中注册请求由服务基于指定所安装的应用的信息来发起。

20.  权利要求14的方法,还包括:
在应用未在运行时经由服务检测来自另一通信设备的用于发起安装在通信设备上的应用与安装在所述另一通信设备上的应用之间的会话的会话请求;以及
基于服务检测到会话请求来发起应用的启动以处理会话请求。

说明书

说明书向非OS服务的应用注册
对相关申请的交叉引用
本申请要求享有以其整体通过引用并入于此的于2012年9月6日提交的美国临时专利申请No. 61/697,504和于2013年1月8日提交的美国非临时申请No. 13/736,451的优先权和权益。
技术领域
本公开总体涉及应用注册,并且特别地涉及向非操作系统(OS)服务的应用注册。
背景技术
操作系统(例如某些版本的Android操作系统)可能不包括使应用能够执行向安装在操作系统上的应用、服务或其它组件的注册的各种安装过程。例如,关于Android操作系统,应用简单地作为.apk文件而被拷贝过来。由此,每当应用被启动,向操作系统上的其它组件的注册都由那些应用执行,以确保这样的注册在与那些其它组件的进一步交互之前被执行。此外,如果例如应用或服务在安装期间未在运行,则操作系统可能不向该应用或服务通知正在安装新的应用。
附图说明
图1描绘了依照本公开的各个方面的用于促进向非OS服务的应用注册的系统的高级功能框图。
图2描绘了图示依照本公开的各个方面的向在安装指示的广播期间正在运行的非OS服务的应用注册的流程图。
图3描绘了图示依照本公开的各个方面的基于查询请求的向非OS服务的应用注册的流程图。
图4图示了依照本公开的各个方面的通信设备的高级功能框图。
图5描绘了依照本公开的各个方面的用于促进向非OS服务的应用注册的过程的高级流程图。
具体实施方式
在以下描述中,可以对相似组件给出相同附图标记,而不管它们是否在不同实施例中示出。为了以清楚且简明的方式图示本公开的(一个或多个)实施例,各图可能未必是按比例绘制的并且可以以某种程度上示意的形式示出某些特征。关于一个实施例描述和/或说明的特征可以以相同的方式或以类似的方式用在一个或多个其它实施例中和/或与其它实施例的特征组合使用或取代其它实施例的特征而使用。
依照本公开的各种实施例,提出了用于促进向非OS服务的应用注册的设备、系统和/或方法。在一个实施例中,一种用于促进向非OS服务的应用注册的通信设备可以包括存储器单元和逻辑,所述逻辑被配置成:向被配置成运行在操作系统上的服务提供应用的安装已经在通信设备的操作系统上被发起的安装指示;向应用提供由服务基于服务对安装指示的接收而发起且通知应用向服务注册的注册请求;以及基于应用对注册请求的接收向服务提供与应用相关联的注册信息。
在另一实施例中,一种用于促进向非OS服务的应用注册的系统可以包括通信设备,所述通信设备包括存储器单元和逻辑,所述逻辑被配置成:向被配置成运行在操作系统上的服务提供应用的安装已经在通信设备的操作系统上被发起的安装指示;向应用提供由服务基于服务对安装指示的接收而发起且通知应用向服务注册的注册请求;以及基于应用对注册请求的接收向服务提供与应用相关联的注册信息。
在另一实施例中,一种用于促进向非OS服务的应用注册的方法可以包括:向被配置成运行在操作系统上的服务提供应用的安装已经在通信设备的操作系统上被发起的安装指示;向应用提供由服务基于服务对安装指示的接收而发起且通知应用向服务注册的注册请求;以及基于应用对注册请求的接收向服务提供与应用相关联的注册信息。
这些和其它特征和特性以及结构的相关元件的操作和功能的方法和制造的部件和经济状况的组合在参考附图(其全部形成本说明书的一部分)来考虑以下描述和所附权利要求时将变得更加显而易见,其中,相似的附图标记指定各图中的对应部分。然而,要明确理解的是,附图仅仅出于图示和描述的目的且不旨在作为权利要求的限制的限定。如在说明书中和权利要求书中所使用的,单数形式“一”、“一个”和“该”包括复数指代物,除非上下文以其它方式清楚规定。
图1描绘了依照本公开的各个方面的用于促进向非OS服务的应用注册的系统100的高级功能框图。如所图示,系统100包括一个或多个通信设备102、内容提供商服务器104和通信网络106。应当指出,通信设备102可以表示许多电子和/或计算设备中的任一个(既有无线的又有有线的)。这样,在一些实施例中,通信设备102可以包括台式机、膝上型电脑、移动设备、智能电话、游戏设备、平板计算机和/或其它设备。
通信设备102和/或其它设备可以通过通信网络106进行通信,例如以与内容提供商服务器104交互、以与一个或多个其它网络设备交互或者以执行其它功能。例如,通信设备102可以与内容提供商服务器104交互以从内容提供商服务器104检索应用和/或其它内容。应当指出,如本文所描述的通信机制和网络不旨在以任何方式进行限制,因为通信可以基于一个或多个标准和协议,包括但不限于以太网、Wi-Fi、Wi-Fi Direct、蓝牙、NFC、射频、GSM、CDMA、GPRS、3G或4G(例如WiMAX、LTE等)蜂窝标准、无线USB、卫星通信、红外、声纳等,并且通信网络106可以包括互联网或任何其它合适网络,诸如对等、内联网、外联网等。
如本文所使用的,服务可以指代提供功能以供其它应用和/或软件程序使用的应用的组件。在一些实施例中,尽管服务可以是应用的至少一部分,但是服务可以独立运行或者可以在其对应的应用被关闭、未运行和/或不活动时继续运行。非OS服务可以指代未被构建到服务正运行于其上的操作系统中的服务。例如,非OS服务可以不是操作系统的组成部分。在一些实施例中,非OS服务可以例如在通信设备102的用户的引导下,安装在通信设备102处的操作系统上和从该操作系统卸载。
在一个实施例中,关于图1,可以向被配置成运行在操作系统上的服务提供应用的安装已经在通信设备102的操作系统上被发起的安装指示。注册请求可以由服务基于服务对安装指示的接收来发起,且然后被提供到应用以通知应用向服务注册。可以基于应用对注册请求的接收向服务提供与应用相关联的注册信息。注册信息可以例如包括应用标识符、与应用相关联的文件位置、用于与应用交互的代码和/或涉及应用的注册的其它信息。
在另一实施例中,服务可以是被配置成运行在操作系统上的非OS服务。在某些实施例中,服务可以是不同于与安装指示相关联的应用的安装在操作系统上的另一应用的至少一部分。在一些实施例中,服务可以被配置成维护针对安装在操作系统上的多个应用的注册信息和/或执行针对所安装的应用的其它功能。以此方式,服务可以促进针对该多个应用的应用注册,即便操作系统未使那些应用能够向安装在操作系统上的其它应用、服务或组件注册它们自身。
在另一实施例中,可以通过广播安装指示向服务提供安装指示。安装指示可以被广播以使得通信设备102处的正在运行的服务和/或应用经由广播接收安装指示,而通信设备102处的未在运行的服务和/或应用未经由广播接收安装指示。例如,沿这些线,图2描绘了图示依照本公开的各个方面的向在安装指示的广播期间正在运行的非OS服务的应用注册的流程图。如图2所示,操作系统202可以响应于应用206被安装在操作系统202上而广播安装指示204。安装指示204可以例如指定应用206正被安装,并可以包括应用标识符、与应用相关联的文件位置和/或涉及应用的其它信息。
在该示例中,服务208可以是被配置成针对安装在操作系统202上的多个应用维护注册信息和/或执行其它功能。服务208可以在安装指示204被操作系统202广播时正在运行。这样,服务208可以从操作系统202接收安装指示204。服务208然后可以发起注册请求210以通知应用206向服务208注册。响应于注册请求210的接收,应用206可以运行从与服务208相关联的软件开发套件(SDK)或其它开发工具链接的代码以向服务208注册。在这样的注册期间,应用206可以向服务208提供与应用206相关联的注册信息212。服务208然后可以存储和维护注册信息212。
在另一实施例中,返回到图1,可以响应于应用在操作系统上的安装而广播应用的安装已经在通信设备102的操作系统上被发起的安装指示。尽管可以广播安装指示,但是被配置成运行在操作系统上的服务可以不经由广播接收安装指示。例如,操作系统可以被配置成使得在广播期间关闭、未在运行和/或不活动的服务和/或应用可以不从广播接收信息。
在一些实施例中,服务可以发起针对指定已安装在操作系统上的应用的信息的查询请求。例如,服务可以在服务的启动期间发起查询请求。这样,即便在服务被关闭、未在运行和/或不活动时服务在广播期间可能未接收到安装指示,服务也可以在服务启动期间发起查询请求以经由指定所安装的应用的信息接收安装指示。响应于被提供有所安装应用信息,服务可以利用所安装应用信息来发起注册请求以通知所安装的应用向服务注册。以此方式,服务可以向服务注册应用而不管服务在那些应用被安装时是否正在运行。
作为示例,图3描绘了图示依照本公开的各个方面的基于查询请求的向非OS服务的应用注册的流程图。在一个使用情况中,服务302可能在指定应用304正在被安装的安装指示的广播期间未在运行。因此,如以上所指出,服务302可能不知道应用304已经被安装。在该情况中,服务302可以在服务302的启动期间向操作系统308发送查询请求306。作为响应,操作系统308可以给服务302提供所安装的应用的列表310。服务302可以然后执行所安装应用列表310的一次或多次迭代312以确定已安装的应用。当在所安装应用列表310的处理期间检测到新应用时,服务302可以向该新应用发送注册请求314。例如,基于所安装应用列表310,服务302可以确定应用304是在服务302未在运行时被安装在操作系统308上的应用。这样,服务302可以向应用304发送注册请求314以通知应用304向服务302注册。响应于注册请求314的接收,应用304可以运行从与服务302相关联的SDK或其它开发工具链接的代码以向服务302注册。在这样的注册期间,应用304可以向服务302提供与应用304相关联的注册信息316。服务302可以然后存储和维护注册信息316。
在一些实施例中,关于图1,通信设备102处的服务可以被配置成基于确定指定所安装的应用的信息未将另一应用指示为所安装的应用之一来发起与所述另一应用相关联的注册信息的移除。作为示例,转向图3,所安装应用列表310可以不包括作为操作系统308上的所安装的应用之一的特定应用。例如,特定应用可以是先前向服务302注册但稍后从操作系统308卸载的应用。在确定了特定应用未在所安装应用列表310中被指示为所安装的应用时,服务302可以移除与特定应用相关联的注册信息。
在一些实施例中,服务可以促进服务被配置成运行在其上的(例如,服务被安装在其处的)通信设备102的组件与另一通信设备102的组件之间的交互。作为示例,服务可以检测来自所述另一通信设备102的用于发起安装在通信设备102上的应用与安装在所述另一通信设备102上的另一应用之间的会话的会话请求。会话请求可以例如在通信设备102处被接收而同时通信设备102处的应用未在运行。这样,响应于检测到会话请求,服务可以发起通信设备102处的应用的启动以处理会话请求。例如,服务可以利用服务所维护的注册信息来确定会话请求涉及应用。服务可以然后向应用发送唤醒呼叫连同会话请求,以导致应用的启动,使得应用可以处理会话请求。
在一个使用情况中,游戏的第一用户可以利用第一通信设备102上的第一游戏应用,可以在游戏会话中向游戏的第二用户发送邀请第二用户加入第一用户的邀请。邀请可以被路由到与第二用户相关联的第二通信设备102上的第二游戏应用。即便第二游戏应用未在运行,维护针对第二游戏应用的注册信息的服务可以检测和处理邀请以确定邀请涉及第二游戏应用。这样,服务可以向第二游戏应用发送唤醒呼叫,使得第二游戏应用可以处理针对第二用户的邀请。
图4图示了依照本公开的各个方面的通信设备102的高级功能框图。作为示例,通信设备102可以包括多种外围组件402,诸如例如,显示屏404、扬声器406、麦克风408、相机410、输入设备412以及片上系统(SoC)414、存储器416、收发器418、天线420(例如RF天线)、通信模块422、安装模块424、注册模块426和/或其它组件。通信设备102可以例如还包括总线基础设施和/或其它互连装置以在通信设备102的各种组件之间连接和传送信息。
在一些实施例中,依照本公开的实施例,SoC 414可以是通信设备102的核心处理或计算单元的一部分,并可以被配置成接收和处理输入数据和指令,并提供输出和/或控制通信设备102的其它组件。SoC 414可以包括微处理器、存储器控制器、存储器和/或其它组件。微处理器还可以包括高速缓冲存储器(例如SRAM),其连同SoC 414的存储器一起可以是用于存储指令和数据的存储器层级的一部分。微处理器还可以包括一个或多个逻辑模块,诸如现场可编程门阵列(FPGA)或其它逻辑阵列。SoC 414的微处理器和存储器之间的通信可以由存储器控制器(或芯片集)促进,其还可以促进与外围组件402的通信。
存储器416可以是耦合到总线基础设施且被配置成存储要由SoC 414的处理器和/或与通信设备102相关联的其它处理器(或控制器)执行的信息、指令和程序(例如诸如与通信设备102的软件模块集成的应用)的动态存储设备。所有存储器416中的一些可以被实现为双列直插式存储器模块(DIMM),并可以是以下类型的存储器中的一个或多个:静态随机存取存储器(SRAM)、突发SRAM或同步突发SRAM(BSRAM)、动态随机存取存储器(DRAM)、快速页式DRAM(FPM DRAM)、增强DRAM(EDRAM)、扩展数据输出RAM(EDO RAM)、扩展数据输出DRAM(EDO DRAM)、突发扩展数据输出DRAM(BEDO DRAM)、增强DRAM(EDRAM)、同步DRAM(SDRAM)、JEDECSRAM、PCIOO SDRAM、双数据速率SDRAM(DDR SDRAM)、增强SDRAM(ESDRAM)、同步链接DRAM(SLDRAM)、直接Rambus DRAM(DRDRAM)、铁电RAM(FRAM)或任何其它类型的存储器设备。通信设备102还可以包括只读存储器(ROM)和/或其它静态存储设备,其耦合到总线基础设施且被配置成存储用于SoC 414的处理器和/或与通信设备102相关联的其它处理器(或控制器)的静态信息和指令。
收发器418可以被配置成发射和接收信号。例如,在一个使用情况中,收发器418可以是包括用于发射和接收无线信号(例如经由天线420)的发射器和接收器的无线收发器。发射器和接收器可以例如被组合并共享公共电路或单个外壳。通信模块422可以被配置成利用收发器来发射和接收消息。通信模块422可以执行消息的初始处理以确定消息要被转发到哪里和/或那些消息应当如何被进一步处理。通信模块422还可以被配置成促进通信设备102的组件以及与组件相关联的操作系统、应用和/或服务之间的通信。
安装模块424可以被配置成促进应用和/或服务的安装。例如,通信设备102的操作系统可以利用安装模块424来安装应用、生成指定应用正在被安装的安装指示和/或执行涉及安装的其它功能。
注册模块426可以被配置成促进应用向服务(例如非OS服务)的注册。例如,响应于确定已经发起应用的安装,服务可以利用注册模块426来生成包括用于使应用向服务注册的通知的注册请求。注册模块426可以然后与通信模块422一起工作以向应用发送注册请求,使得应用可以向服务注册。此外,服务可以利用注册模块426来维护与安装在通信设备102处的多个应用相关联的注册信息。
图5描绘了依照本公开的各个方面的用于促进向非OS服务的应用注册的过程的高级流程图。应当指出,图5的过程意图是说明性的。在一些实施例中,图5的过程可以与未描述的一个或多个附加块一起发生,和/或在没有所讨论的块中的一个或多个的情况下发生。此外,关于图5中图示且下文描述的过程的顺序不意图进行限制。在记住这样的理解的情况下,在块502中,操作系统可以向被配置成运行在操作系统上的服务提供指定应用的安装的安装指示。例如,安装指示可以指定应用的安装已经在通信设备102的操作系统上被发起。
如上文所指出,在一些实施例中,可以经由安装指示的广播向服务提供安装指示。在一个场景中,例如,操作系统可以响应于应用在操作系统上的安装而广播安装指示。在某些实施例中,可以基于由服务进行的查询请求向服务提供安装指示。例如,在服务的启动期间,服务可以发起针对指定已经安装在操作系统上的应用的信息的查询请求。响应于查询请求,操作系统可以给服务提供包括关于应用的安装指示的所安装应用信息。
在块504中,服务可以向应用提供通知应用向服务注册的注册请求。例如,当安装指示被服务接收到时,服务可以处理安装指示以确定正在安装或已经安装在操作系统上的应用。响应于这样的确定,服务可以生成针对应用的注册请求以通知应用向服务注册。
在块506中,应用可以向服务提供与应用相关联的注册信息。如以上所指出,注册信息可以包括应用标识符、与应用相关联的文件位置、用于与应用交互的代码和/或涉及应用的注册的其它信息。
在块508中,服务可以检测涉及应用的来自另一通信设备的会话请求。作为示例,检测到的会话请求可以是用于发起安装在通信设备102处的应用与安装在另一通信设备102上的另一应用之间的会话的请求。在一个场景中,通信设备102处的应用可能在会话请求被通信设备102接收到时未在运行。这样,服务可以在应用未在运行时活动地侦听这样的会话请求和/或针对应用的其它请求。
在块510中,服务可以基于服务对会话请求的检测来发起应用的启动以处理会话请求。例如,服务可以利用它所维护的注册信息来确定会话请求涉及应用。基于这样的确定,服务可以向应用发送唤醒呼叫,连同会话请求,以导致应用的启动,使得应用可以处理会话请求。
凭借所公开的配置和过程,关于应用注册,实现许多益处。这些益处中的一些可以例如包括应用的更快启动(例如,由于在每一次启动时向其它组件进行注册的需求的降低)、操作系统提供这样的注册过程的降低的需求、应用活动地侦听涉及相应应用的请求的减少的需求、和/或其它益处。
因此已经描述了基本概念,在阅读本详细公开之后对本领域技术人员来说将相当显而易见的是,前述详细公开意图仅作为示例给出并且不进行限制。本领域技术人员将想到和预期各种更改、改进和修改,尽管在此未明确陈述。这些更改、改进和修改意图由本公开暗示,且处于本公开的示例性方面的精神和范围内。
而且,某些术语已经被用于描述本公开的实施例。例如,术语“一个实施例”、“一实施例”和/或“一些实施例”意味着结合该实施例描述的特定特征、结构或特性被包括在本公开的至少一个实施例中。因此,要强调并且应当领会的是,在本说明书的各个部分中对“一实施例”或“一个实施例”或“替换实施例”的两个或更多引用不一定都指代相同的实施例。另外,特定特征、结构或特性可以如合适的那样被组合在本公开的一个或多个实施例中。此外,术语“逻辑”表示用于执行一个或多个功能的硬件、固件、软件(或其任何组合)。例如,“硬件”的示例包括但不限于集成电路、有限状态机或甚至组合逻辑。集成电路可以采取诸如微处理器、专用集成电路、数字信号处理器、微控制器等的处理器的形式。
另外,方法、处理元件或序列的所记载的顺序或者数字、字母或其它标示的使用因此不意图将所要求保护的过程和方法限制到任何顺序,除了如可在权利要求中指定的那样。尽管以上公开通过当前被视为本公开的多种有用方面的各种示例进行讨论,但是要理解的是,这样的细节仅仅出于该目的,并且所附权利要求不限于所公开的方面,而是相反,意图覆盖所公开的方面的精神和范围内的修改和等同布置。
类似地,应当领会的是,在本公开的实施例的以上描述中,各种特征有时出于精简本公开的目的而在单个实施例、图或其描述中被成组在一起,这有助于各种发明方面中的一个或多个的理解。然而,不要将该公开方法解释为反映所要求保护的主题要求比在每一个权利要求中明确记载的特征更多的特征的意图。而是,如所附权利要求所反映,发明方面在于少于单个前述公开实施例的所有特征。因此,跟随具体实施方式的权利要求特此被明确并入到本具体实施方式中。

向非OS服务的应用注册.pdf_第1页
第1页 / 共15页
向非OS服务的应用注册.pdf_第2页
第2页 / 共15页
向非OS服务的应用注册.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《向非OS服务的应用注册.pdf》由会员分享,可在线阅读,更多相关《向非OS服务的应用注册.pdf(15页珍藏版)》请在专利查询网上搜索。

系统、方法和装置涉及向非OS服务的应用注册。在一个实施例中,逻辑可以被配置成向被配置成运行在操作系统上的服务提供应用的安装已经在通信设备的操作系统上发起的安装指示。逻辑还可以被配置成向应用提供由服务基于服务对安装指示的接收而发起且通知应用向服务注册的注册请求。逻辑还可以被配置成基于应用对注册请求的接收向服务提供与应用相关联的注册信息。在另一实施例中,服务可以是被配置成维护针对安装在操作系统上的多个。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1