应用软件间的信息传递方法和系统的制作方法_3

文档序号:9710845阅读:来源:国知局
户端;
[0108](4)第二客户端建立与第一客户端的连接,并同步添加、删除操作及操作数据的相关信息至第一客户端;
[0109](5)第一客户端根据添加、删除操作及操作数据的相关信息对本地数据进行更新。
[0110]在一个实施例中,本发明的应用软件间的信息传递方法,还可以包括第二应用软件的自定义信息到服务后台的同步操作步骤S60,具体的,步骤S60包括如下:
[0111]获取第二应用软件本地的自定义数据;将所述自定义数据上传至第二应用软件的服务平台并添加到待传递数据中;其中,所述待传递数据为第一应用软件与第二应用软件之间传递的数据信息。
[0112]上述实施例,实现了第二应用软件本地的自定义数据实时、无缝更新到服务平台的功能。如上述例子中,即时通讯软件的客户端本地的表情信息,可以同步到服务平台,结合前述处理过程,就可以进一步安全有效、无缝地同步到输入法软件中。
[0113]另外,在应用本发明的应用软件间的信息传递方法的技术方案中,所述帐号信息可以为第二应用软件的用户帐号;例如,在第二应用软件为即时通讯软件时,应用即时通讯软件的用户帐号。
[0114]参考图12所示,图12为一个实施例的应用软件间的信息传递系统结构示意图,包括:第一帐号获取模块、第二帐号获取模块和信息传递模块。
[0115]所述第一帐号获取模块,用于利用帐号信息并通过第一应用软件到第二应用软件的开放平台获取第一应用软件对应的第三方接入开放帐号。
[0116]对于第一帐号获取模块,主要是利用帐号信息登录第一应用软件,进而到第二应用软件的开放平台获取第三方接入开放帐号,这里所述的开放平台,是第二应用软件提供给其它应用接入的一个管理平台。
[0117]在一个实施例中,所述第一帐号获取模块,进一步用于通过第一应用软件的客户端并利用帐号信息登录第一应用软件的管理后台;通过管理后台登录到第二应用软件的开放平台;其中,所述开放平台将帐号信息转换为第一应用软件对应的第三方接入开放帐号;利用所述管理后台的可信通道将第一应用软件对应的第三方接入开放帐号传递至第一应用软件的客户端。
[0118]所述第二帐号获取模块,用于利用所述帐号信息到所述开放平台获取第二应用软件对应的第三方接入开放帐号。
[0119]对于第二帐号获取模块,主要是利用帐号信息登录第二应用软件,利用其与开放平台之间的可信CS通道,拉取第三方接入开放帐号。
[0120]在一个实施例中,所述第二帐号获取模块,进一步用于通过第二应用软件的客户端并利用所述帐号信息登录第二应用软件的开放后台;其中,所述开放平台将帐号信息转换为第二应用软件对应的第三方接入开放帐号;利用所述开放后台与第二应用软件的客户端之间的可信通道将第二应用软件对应的第三方接入开放帐号传递至第二应用软件的客户端。
[0121]信息传递模块,用于验证所述第一应用软件对应的第三方接入开放帐号与第二应用软件对应的第三方接入开放帐号,若为同一个帐号,则进行所述第一应用软件与第二应用软件之间的信息传递。
[0122]对于信息传递模块,主要是通过验证两个应用软件持有的第三方接入开放帐号来确定是否为同一个帐号的登录,在确保安全的情况下,再进行应用软件之间的信息传递。
[0123]在一个实施例中,参考图13所示,所述信息传递模块包括:开放帐号传递单元、开放帐号比对单元、通信连接单元、相关信息传递单元和数据传递单元。
[0124]开放帐号传递单元,用于通过第二应用软件对第二应用软件对应的第三方接入开放帐号加密得到散列函数传递至第一应用软件。
[0125]开放帐号比对单元,用于通过第一应用软件对第一应用软件对应的第三方接入开放帐号进行加密得到散列函数,然后与接收到的散列函数进行比对。
[0126]通信连接单元,用于建立第一应用软件与第二应用软件之间的通信连接。
[0127]相关信息传递单元,用于通过第二应用软件将用户在第二应用软件中的待传递数据的相关信息传递至第一应用软件。
[0128]数据传递单元,用于在第一应用软件获取所述相关信息后,根据所述相关信息检验本地已传递数据,并根据检验结果传递用户在第二应用软件中相应的待传递数据。
[0129]在一个实施例中,所述相关信息包括数据包ID及其时间戳;所述信息传递模块,进一步用于检测本地已传递数据的数据包ID是否与待传递数据的数据包ID—致,若是,判定本地已传递数据存在相应的待传递数据,并进一步检验已传递数据的时间戳与待传递数据的时间戳之间的关系;否则判定本地已传递数据不存在相应的待传递数据。
[0130]在一个实施例中,所述数据传递单元,进一步用于若本地已传递数据不存在所述待传递数据,则通过第一应用软件向第二应用软件的服务平台进行下载所述待传递数据,并将其保存在第一应用软件的本地。
[0131 ] 在一个实施例中,所述数据传递单元,进一步用于若本地已传递数据存在相应的待传递数据,且已传递数据的时间戳比待传递数据的时间戳旧,则通过第一应用软件向第二应用软件的服务平台进行下载所述待传递数据,并将其保存在第一应用软件的本地。
[0132]在一个实施例中,参考图14所示,本发明的应用软件间的信息传递系统还可以包括数据操作传递模块,用于获取用户通过第二应用软件对待传递数据执行的操作,并将其传递至第一应用软件;在第一应用软件获取所述操作后,根据所述操作对本地已传递数据执行相应的传递操作。
[0133]在一个实施例中,所述操作包括删除数据或添加数据。进一步地,若所述操作信息为删除数据,则数据操作传递模块通过第一应用软件对本地相应的已传递数据进行删除;若所述操作信息为添加数据,则数据操作传递模块通过第一应用软件获取第二应用软件传递过来的添加数据的相关信息,并根据所述添加数据的相关信息向第二应用软件的服务平台请求相应的添加数据。
[0134]在一个实施例中,参考图15所示,本发明的应用软件间的信息传递系统,还可以包括本地数据传递模块,用于获取第二应用软件本地的自定义数据;将所述自定义数据上传至第二应用软件的服务平台并添加到待传递数据中;其中,所述待传递数据为第一应用软件与第二应用软件之间传递的数据信息。
[0135]在一个实施例中,所述第一应用软件可以为输入法软件,所述第二应用软件可以为即时通讯软件,所述信息传递的传递数据可以为表情信息。
[0136]在一个实施例中,所述帐号信息可以为第二应用软件的用户帐号。
[0137]本发明的应用软件间的信息传递系统与本发明的应用软件间的信息传递方法一一对应,在上述应用软件间的信息传递方法的实施例阐述的技术特征及其有益效果均适用于应用软件间的信息传递系统的实施例中,特此声明。
[0138]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0139]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种应用软件间的信息传递方法,其特征在于,包括如下步骤: 利用帐号信息并通过第一应用软件到第二应用软件的开放平台获取第一应用软件对应的第三方接入开放帐号; 利用所述帐号信息到所述开放平台获取第二应用软件对应的第三方接入开放帐号; 验证所述第一应用软件对应的第三方接入开放帐号与第二应用软件对应的第三方接入开放帐号,若为同一个帐号,则进行所述第一应用软件与第二应用软件之间的信息传递。2.根据权利要求1所述的应用软件间的信息传递方法,其特征在于,利用帐号信息并通过第一应用软件到第二应用软件的开放平台获取第一应用软件对应的第三方接入开放帐号的步骤包括: 通过第一应用软件的客户端并利用帐号信息登录第一应用软件的管理后台; 通过管理后台登录到第二应用软件的开放平台;其中,所述开放平台将帐号信息转换为第一应用软件对应的第三方接入开放帐号; 利用所述管理后台的可信通道将第一应用软件对应的第三方接入开放帐号传递至第一应用软件的客户端。3.根据权
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1