调用应用程序数据的方法和装置制造方法及图纸

技术编号:9694537 阅读:87 留言:0更新日期:2014-02-21 00:40
本发明专利技术公开了一种调用应用程序数据的方法和装置,在接收调用请求之后,根据调用请求中包含的被调用应用程序的标识,确定被调用应用程序,然后,选择预先设置的与所述被调用应用程序对应的目标代理程序,最后,通过目标代理程序即可调用被调用应用程序的数据,这样,即可实现目标代理程序调用其他应用程序的数据的功能,当有多个应用程序的数据需要调用时,则能通过目标应用程序实现对多个应用程序的数据的调用,大大提高了应用程序数据调用的效率。

【技术实现步骤摘要】
调用应用程序数据的方法和装置
本专利技术涉及数据处理
,更具体的说,是涉及一种调用应用程序数据的方法和装置。
技术介绍
在对应用程序数据进行存储的过程中,不可避免得要调用应用程序的数据。现有技术中,某一应用程序的数据只能通过该应用程序自身通过应用程序编程接口(API)进行调用。在需要同时调用多个应用程序的数据时,该种方式将会因其繁琐的调用过程,大大降低了应用程序数据调用的效率。
技术实现思路
有鉴于此,本专利技术提供了一种调用应用程序数据的方法和装置,以克服现有技术中由于应用程序数据调用方式繁琐,大大降低了应用程序数据调用的效率问题。为实现上述目的,本专利技术提供如下技术方案:一种调用应用程序数据的方法,应用于电子设备上,所述电子设备上安装有多个应用程序,该方法包括:接收调用请求,所述调用请求中包含有被调用应用程序的标识;根据所述标识确定所述被调用应用程序;选择预先设置的与所述被调用应用程序对应的目标代理程序;通过所述目标代理程序调用所述被调用应用程序的数据。优选的,所述选择预先设置的与所述被调用应用程序对应的目标代理程序,包括:读取初始化文件,所述初始化文件为操作系统启动时读取的文件;确定所述初始化文件中指示的具有调用其他应用程序的数据的权限的代理程序;选择所述代理程序为所述目标代理程序。优选的,所述选择预先设置的与所述被调用应用程序对应的目标代理程序,包括:读取初始化文件,所述初始化文件为操作系统启动时读取的文件;确定所述初始化文件中指示的具有调用其他应用程序的数据的权限的代理程序组,所述代理程序组中至少包含有两个代理程序;从所述代理程序组中选择符合预设条件的代理程序为所述目标代理程序。优选的,所述从所述代理程序组中选择符合预设条件的代理程序为所述目标代理程序,包括:解析所述初始化文件,获取所述至少两个代理程序的调用权限,所述调用权限用于指示所述至少两个代理程序分别调用哪些应用程序;确定所述代理程序组中,具有调用所述被调用应用程序权限的代理程序为备选目标代理程序;当所述备选目标代理程序为一个时,确定所述备选目标代理程序为目标代理程序。优选的,当所述备选目标代理程序为多个时,解析所述初始化文件,获取所述备选目标代理程序的调用优先级;确定调用优先级最高的备选目标代理程序为所述目标代理程序。一种调用应用程序数据的装置,应用于电子设备上,所述电子设备上安装有多个应用程序,该装置包括:调用请求接收单元,用于接收调用请求,所述调用请求中包含有被调用应用程序的标识;被调用应用程序确定单元,用于根据所述标识确定所述被调用应用程序;目标代理程序选择单元,用于选择预先设置的与所述被调用应用程序对应的目标代理程序;调用控制单元,用于通过所述目标代理程序调用所述被调用应用程序的数据。优选的,所述目标代理程序选择单元包括:初始化文件第一读取子单元,用于读取初始化文件,所述初始化文件为操作系统启动时读取的文件;代理程序确定子单元,用于确定所述初始化文件中指示的具有调用其他应用程序的数据的权限的代理程序;目标代理程序第一选择子单元,用于选择所述代理程序为所述目标代理程序。优选的,所述目标代理程序选择单元包括:初始化文件第二读取子单元,用于读取初始化文件,所述初始化文件为操作系统启动时读取的文件;代理程序组确定子单元,用于确定所述初始化文件中指示的具有调用其他应用程序的数据的权限的代理程序组,所述代理程序组中至少包含有两个代理程序;目标代理程序第二选择子单元,用于从所述代理程序组中选择符合预设条件的代理程序为所述目标代理程序。优选的,所述目标代理程序第二选择子单元包括:解析模块,用于解析所述初始化文件,获取所述至少两个代理程序的调用权限,所述调用权限用于指示所述至少两个代理程序分别调用哪些应用程序;备选目标代理程序确定模块,用于确定所述代理程序组中,具有调用所述被调用应用程序权限的代理程序为备选目标代理程序;目标代理程序第一确定模块,用于当所述备选目标代理程序为一个时,确定所述备选目标代理程序为目标代理程序。优选的,还包括:调用优先级获取模块,用于当所述备选目标代理程序为多个时,解析所述初始化文件,获取所述备选目标代理程序的调用优先级;目标代理程序第二确定模块,用于确定调用优先级最高的备选目标代理程序为所述目标代理程序。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种调用应用程序数据的方法和装置,在接收调用请求之后,根据调用请求中包含的被调用应用程序的标识,确定被调用应用程序,然后,选择预先设置的与所述被调用应用程序对应的目标代理程序,最后,通过目标代理程序即可调用被调用应用程序的数据,这样,即可实现目标代理程序调用其他应用程序的数据的功能,当有多个应用程序的数据需要调用时,则能通过目标应用程序实现对多个应用程序的数据的调用,大大提高了应用程序数据调用的效率。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例一公开的一种调用应用程序数据的方法流程示意图;图2为本专利技术实施例二公开的另一种调用应用程序数据的方法流程示意图;图3为本专利技术实施例三公开的再一种调用应用程序数据的方法流程示意图;图4为本专利技术实施例四公开的一种调用应用程序数据的装置结构示意图;图5为本专利技术实施例五公开的另一种调用应用程序数据的装置结构示意图;图6为本专利技术实施例六公开的再一种调用应用程序数据的装置结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。由
技术介绍
可知,现有技术中,某一应用程序的数据只能通过该应用程序自身通过应用程序编程接口(API)进行调用。在需要同时调用多个应用程序的数据时,该种方式将会因其繁琐的调用过程,大大降低了应用程序数据调用的效率。为此,本专利技术公开了一种调用应用程序数据的方法和装置,在接收调用请求之后,根据调用请求中包含的被调用应用程序的标识,确定被调用应用程序,然后,选择预先设置的与所述被调用应用程序对应的目标代理程序,最后,通过目标代理程序即可调用被调用应用程序的数据,这样,即可实现目标代理程序调用其他应用程序的数据的功能,当有多个应用程序的数据需要调用时,则能通过目标应用程序实现对多个应用程序的数据的调用,大大提高了应用程序数据调用的效率。有关于该调用应用程序数据的方法流程以及该调用应用程序数据的装置的具体结构将通过以下实施例进行详细描述。实施例一请参阅附图1,为本专利技术实施例一公开的一种调用应用程序数据的方法,该方法应用于电子设备上,所述电子设备上安装有多个应用程序。该调用应用程序数据的方法具体包括:SlOl:接收调用请求,所述调用请求中包含有被调用应用程序的标识。S102:根据所述标识确定所述被调用应用程序。S103:选择预先设置的与所述被本文档来自技高网
...

【技术保护点】
一种调用应用程序数据的方法,其特征在于,应用于电子设备上,所述电子设备上安装有多个应用程序,该方法包括:接收调用请求,所述调用请求中包含有被调用应用程序的标识;根据所述标识确定所述被调用应用程序;选择预先设置的与所述被调用应用程序对应的目标代理程序;通过所述目标代理程序调用所述被调用应用程序的数据。

【技术特征摘要】
1.一种调用应用程序数据的方法,其特征在于,应用于电子设备上,所述电子设备上安装有多个应用程序,该方法包括: 接收调用请求,所述调用请求中包含有被调用应用程序的标识; 根据所述标识确定所述被调用应用程序; 选择预先设置的与所述被调用应用程序对应的目标代理程序; 通过所述目标代理程序调用所述被调用应用程序的数据。2.根据权利要求1所述的方法,其特征在于,所述选择预先设置的与所述被调用应用程序对应的目标代理程序,包括: 读取初始化文件,所述初始化文件为操作系统启动时读取的文件; 确定所述初始化文件中指示的具有调用其他应用程序的数据的权限的代理程序; 选择所述代理程序为所述目标代理程序。3.根据权利要求1所述的方法,其特征在于,所述选择预先设置的与所述被调用应用程序对应的目标代理程序,包括: 读取初始化文件,所述初始化文件为操作系统启动时读取的文件; 确定所述初始化文件中指示的具有调用其他应用程序的数据的权限的代理程序组,所述代理程序组中至少包含有两个代理程序; 从所述代理程序组中选择符合预设条件的代理程序为所述目标代理程序。4.根据权利要求3·所述的方法,其特征在于,所述从所述代理程序组中选择符合预设条件的代理程序为所述目标代理程序,包括: 解析所述初始化文件,获取所述至少两个代理程序的调用权限,所述调用权限用于指示所述至少两个代理程序分别调用哪些应用程序; 确定所述代理程序组中,具有调用所述被调用应用程序权限的代理程序为备选目标代理程序; 当所述备选目标代理程序为一个时,确定所述备选目标代理程序为目标代理程序。5.根据权利要求4所述的方法,其特征在于,当所述备选目标代理程序为多个时,解析所述初始化文件,获取所述备选目标代理程序的调用优先级; 确定调用优先级最高的备选目标代理程序为所述目标代理程序。6.一种调用应用程序数据的装置,其特征在于,应用于电子设备上,所述电子设备上安装有多个应用程序,该装置包括: 调用请求接收单元,用于接收调用请求,所...

【专利技术属性】
技术研发人员:高国威
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1