主应用与多个从属应用的交互方法及装置制造方法及图纸

技术编号:10190031 阅读:188 留言:0更新日期:2014-07-09 09:53
本发明专利技术提供一种主应用与多个从属应用的交互方法及装置,涉及互联网技术。其中,主应用与多个从属应用的交互方法包括:获取第一从属应用提供给主应用的第一令牌,其中,主应用可通过多个令牌调用多个从属应用,每个令牌对应一个从属应用;通过数据库查找第一令牌对应的主应用标识,其中,主应用标识为主应用的身份编码,数据库在第一从属应用首次向主应用提供第一令牌时,获取主应用标识,并存储主应用标识与令牌的对应关系;查找主应用标识对应的所有用户凭证,其中,用户凭证由远程程序根据多个令牌生成并与多个令牌一一对应,当主应用调用某个从属应用时,主应用将从属应用相应的用户凭证发回至远程程序,从而实现对从属应用的调用。通过本发明专利技术的实施方式,能够实现主应用的多个从属应用之间有效的同步和共享。

【技术实现步骤摘要】
主应用与多个从属应用的交互方法及装置
本专利技术涉及互联网领域,特别涉及一种客户端与多个应用的交互方法及装置、客户端的多个应用之间的同步方法及装置。
技术介绍
为了丰富应用程序的功能,可以在用户直接操作的主应用上绑定具有特定功能的从属应用,从属应用是通过主应用调用的应用程序。当一个主应用绑定了多个从属应用时,由于各从属应用之间无法有效地进行数据共享或信息同步,因此当用户希望通过主应用在多个从属应用上实现某一功能时,需要逐个进行操作。针对现有技术中主应用的多个从属应用之间缺乏有效同步和共享机制的问题,目前没有较好的解决办法。
技术实现思路
本专利技术实施例提供一种主应用与多个从属应用的交互方法及装置,以实现主应用的多个从属应用之间有效的同步和共享。本专利技术为了实现上述目的,提供一种主应用与多个从属应用的交互方法,包括:远程程序获取第一从属应用提供给主应用的第一令牌,其中,主应用可通过多个令牌调用多个从属应用,每个令牌对应一个从属应用,第一令牌为调用第一从属应用的调用工具;远程程序通过数据库查找第一令牌对应的主应用标识,其中,主应用标识为主应用的身份编码,数据库在第一从属应用首次向主应用提供第一令牌时,获取主应用标识,并存储主应用标识与令牌的对应关系;远程程序查找主应用标识对应的所有用户凭证,其中,用户凭证由远程程序根据多个令牌生成并与多个令牌一一对应,当主应用调用某个从属应用时,主应用将从属应用相应的用户凭证发回至远程程序,从而实现对从属应用的调用。在一个实施例中,第一令牌和主应用标识的对应关系存储于第一数据库;主应用标识和用户凭证的对应关系存储于第二数据库。在一个实施例中,第一数据库包括硬盘数据库;第二数据库包括内存型数据库。本专利技术为了实现上述目的,提供一种主应用的多个从属应用之间的同步方法,包括:远程程序接收主应用发送的第一用户凭证,其中,第一用户凭证对应于第一令牌,主应用可通过多个令牌调用多个从属应用,每个令牌对应一个从属应用,第一令牌是主应用调用第一从属应用的调用工具;远程程序通过数据库查找第一用户凭证对应的主应用标识,其中,主应用标识为主应用的身份编码,数据库在第一从属应用首次向主应用提供令牌时,获取主应用标识,并存储主应用标识与令牌的对应关系;当远程程序通过数据库能查找到除主应用标识对应的第一令牌外的第二令牌时,则同时利用第一令牌和第二令牌,调用第一从属应用和第二从属应用的接口,其中,第二令牌是主应用调用第二从属应用的调用工具。在一个实施例中,第一用户凭证和主应用标识的对应关系存储于第一数据库;主应用标识和令牌的对应关系存储于第二数据库。在一个实施例中,第一数据库包括内存型数据库;第二数据库包括硬盘数据库。本专利技术为了实现上述目的,提供一种主应用与多个从属应用的交互装置,包括:获取单元,用于获取第一从属应用提供给主应用的第一令牌,其中,主应用可通过多个令牌调用多个从属应用,每个令牌对应一个从属应用,第一令牌为调用第一从属应用的调用工具;第一查找单元,用于通过数据库查找第一令牌对应的主应用标识,其中,主应用标识为主应用的身份编码,数据库在第一从属应用首次向主应用提供第一令牌时,获取主应用标识,并存储主应用标识与令牌的对应关系;第二查找单元,用于查找主应用标识对应的所有用户凭证,其中,用户凭证由远程程序根据多个令牌生成并与多个令牌一一对应,当主应用调用某个从属应用时,主应用将从属应用相应的用户凭证发回至远程程序,从而实现对从属应用的调用。在一个实施例中,第一令牌和主应用标识的对应关系存储于第一数据库;主应用标识和用户凭证的对应关系存储于第二数据库。在一个实施例中,第一数据库包括硬盘数据库;第二数据库包括内存型数据库。本专利技术为了实现上述目的,提供一种主应用的多个从属应用之间的同步装置,包括:接收单元,用于接收主应用发送的第一用户凭证,其中,第一用户凭证对应于第一令牌,主应用可通过多个令牌调用多个从属应用,每个令牌对应一个从属应用,第一令牌是主应用调用第一从属应用的调用工具;查找单元,用于通过数据库查找第一用户凭证对应的主应用标识,其中,主应用标识为主应用的身份编码,数据库在第一从属应用首次向主应用提供令牌时,获取主应用标识,并存储主应用标识与令牌的对应关系;调用单元,用于在通过数据库能查找到除主应用标识对应的第一令牌外的第二令牌时,同时利用第一令牌和第二令牌,调用第一从属应用和第二从属应用的接口,其中,第二令牌是主应用调用第二从属应用的调用工具。在一个实施例中,第一用户凭证和主应用标识的对应关系存储于第一数据库;主应用标识和令牌的对应关系存储于第二数据库。在一个实施例中,第一数据库包括内存型数据库;第二数据库包括硬盘数据库。通过本专利技术实施例,可以实现主应用的多个从属应用之间有效的同步和共享。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:图1A示出了本专利技术实施例涉及的主应用与多个从属应用的交互方法100的流程图;图1B是本专利技术实施例示出的客户端、第一功能软件和服务端的交互示意图;图2示出了本专利技术第一优选实施例涉及的主应用与多个从属应用的交互方法200的流程图;图3示出了本专利技术第一优选实施例涉及的数据库示意图;图4示出了本专利技术实施例涉及的主应用的多个从属应用的同步方法400的流程图;图5示出了本专利技术优选实施例涉及的主应用的多个从属应用的同步方法500的流程图;图6示出了本专利技术实施例涉及的主应用与多个从属应用的交互装置600的结构示意图;图7示出了本专利技术实施例涉及的主应用的多个从属应用之间的同步装置700的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例作进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。现在将参考附图进一步详细描述本专利技术。本专利技术可以许多不同的形式来实现,不应该被理解为仅限于此处所阐述的实施例。这些实施例只作为示例提供,以便为本领域技术人员提供对本专利技术的完全理解。在下面的实施例中,如果用户预先在客户端中绑定了多个从属应用,并在更换设备或更换操作系统等情况后,再次在该客户端中绑定其中一个从属应用,客户端的服务端即会将已在更换前的设备或操作系统中绑定过但未在新设备或操作系统中绑定的应用绑定到新设备的客户端上,省去了用户在新设备上重复绑定的操作。本专利技术实施例提供了一种主应用与多个从属应用的交互方法。图1A示出了本专利技术实施例涉及的主应用与多个从属应用的交互方法100的流程图。如图1A所示,该方法包括步骤110至步骤130。步骤110,远程程序获取第一从属应用提供给主应用的第一令牌,其中,主应用可通过多个令牌调用多个从属应用,每个令牌对应一个从属应用,第一令牌为调用第一从属应用的调用工具。步骤120,远程程序通过数据库查找第一令牌对应的主应用标识,其中,主应用标识为主应用的身份编码,数据库在第一从属应用首次向主应用提供第一令牌时,获取主应用标识,并存储主应用标识与令牌的对应关系。步骤130,远程程序查找主应用标识对应的所有用户凭证,其中,用户凭证由远程程序根据多个令牌生成并与多个令牌一一对应,当主应用调用某个从属应用时,主应用将从属应用相应的用户凭证本文档来自技高网...
主应用与多个从属应用的交互方法及装置

【技术保护点】
一种主应用与多个从属应用的交互方法,其特征在于,包括:远程程序获取第一从属应用提供给主应用的第一令牌,其中,所述主应用可通过多个令牌调用所述多个从属应用,每个令牌对应一个从属应用,所述第一令牌为调用所述第一从属应用的调用工具;所述远程程序通过数据库查找所述第一令牌对应的主应用标识,其中,所述主应用标识为所述主应用的身份编码,所述数据库在所述第一从属应用首次向所述主应用提供所述第一令牌时,获取所述主应用标识,并存储所述主应用标识与所述令牌的对应关系;所述远程程序查找所述主应用标识对应的所有用户凭证,其中,所述用户凭证由所述远程程序根据所述多个令牌生成并与所述多个令牌一一对应,当所述主应用调用某个所述从属应用时,所述主应用将所述从属应用相应的用户凭证发回至所述远程程序,从而实现对所述从属应用的调用。

【技术特征摘要】
1.一种主应用与多个从属应用的交互方法,其特征在于,包括:远程程序获取第一从属应用提供给主应用的第一令牌,其中,所述主应用可通过多个令牌调用所述多个从属应用,每个令牌对应一个从属应用,所述第一令牌为调用所述第一从属应用的调用工具;所述远程程序通过数据库查找所述第一令牌对应的主应用标识,其中,所述主应用标识为所述主应用的身份编码,所述数据库在所述第一从属应用首次向所述主应用提供所述第一令牌时,获取所述主应用标识,并存储所述主应用标识与所述令牌的对应关系;所述远程程序查找所述主应用标识对应的所有用户凭证,其中,所述用户凭证由所述远程程序根据所述多个令牌生成并与所述多个令牌一一对应,当所述主应用调用某个所述从属应用时,所述主应用将所述从属应用相应的用户凭证发回至所述远程程序,从而实现对所述从属应用的调用。2.根据权利要求1所述的方法,其特征在于,所述第一令牌和所述主应用标识的对应关系存储于第一数据库;所述主应用标识和所述用户凭证的对应关系存储于第二数据库。3.根据权利要求2所述的方法,其特征在于,所述第一数据库包括硬盘数据库;所述第二数据库包括内存型数据库。4.一种主应用的多个从属应用之间的同步方法,其特征在于,包括:远程程序接收所述主应用发送的第一用户凭证,其中,所述第一用户凭证对应于第一令牌,所述第一令牌是所述主应用调用第一从属应用的调用工具,所述主应用可通过多个令牌调用所述多个从属应用,每个令牌对应一个从属应用;所述远程程序通过数据库查找所述第一用户凭证对应的主应用标识,其中,所述主应用标识为所述主应用的身份编码,所述数据库在所述第一从属应用首次向所述主应用提供所述令牌时,获取所述主应用标识,并存储所述主应用标识与所述令牌的对应关系;当所述远程程序通过所述数据库能查找到除所述主应用标识对应的第一令牌外的第二令牌时,则同时利用所述第一令牌和所述第二令牌,调用所述第一从属应用和第二从属应用的接口,其中,所述第二令牌是所述主应用调用所述第二从属应用的调用工具。5.根据权利要求4所述的方法,其特征在于,所述第一用户凭证和所述主应用标识的对应关系存储于第一数据库;所述主应用标识和所述令牌的对应关系存储于第二数据库。6.根据权利要求5所述的方法,其特征在于,所述第一数据库包括内存型数据库;所述第二数据库包括硬盘数据库。7.一种主应用与...

【专利技术属性】
技术研发人员:杨春程
申请(专利权)人:北界创想北京软件有限公司
类型:发明
国别省市:北京;11

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

1