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

文档序号:9710845阅读:来源:国知局
利要求1所述的应用软件间的信息传递方法,其特征在于,利用所述帐号信息到所述开放平台获取第二应用软件对应的第三方接入开放帐号的步骤包括: 通过第二应用软件的客户端并利用所述帐号信息登录第二应用软件的开放后台;其中,所述开放平台将帐号信息转换为第二应用软件对应的第三方接入开放帐号; 利用所述开放后台与第二应用软件的客户端之间的可信通道将第二应用软件对应的第三方接入开放帐号传递至第二应用软件的客户端。4.根据权利要求1所述的应用软件间的信息传递方法,其特征在于,验证所述第一应用软件对应的第三方接入开放帐号与第二应用软件对应的第三方接入开放帐号的步骤包括: 通过第二应用软件对第二应用软件对应的第三方接入开放帐号加密得到散列函数传递至第一应用软件; 通过第一应用软件对第一应用软件对应的第三方接入开放帐号进行加密得到散列函数,然后与接收到的散列函数进行比对。5.根据权利要求1所述的应用软件间的信息传递方法,其特征在于,进行所述第一应用软件与第二应用软件之间的信息传递的步骤包括: 建立第一应用软件与第二应用软件之间的通信连接; 通过第二应用软件将用户在第二应用软件中的待传递数据的相关信息传递至第一应用软件; 在第一应用软件获取所述相关信息后,根据所述相关信息检验本地已传递数据,并根据检验结果传递用户在第二应用软件中相应的待传递数据。6.根据权利要求1所述的应用软件间的信息传递方法,其特征在于,所述相关信息包括数据包ID及其时间戳; 所述根据所述相关信息检验本地已传递数据的步骤包括: 检测本地已传递数据的数据包ID是否与待传递数据的数据包ID—致,若是,判定本地已传递数据存在相应的待传递数据,并进一步检验已传递数据的时间戳与待传递数据的时间戳之间的关系;否则判定本地已传递数据不存在相应的待传递数据。7.根据权利要求6所述的应用软件间的信息传递方法,其特征在于,根据检验结果传递用户在第二应用软件中相应的待传递数据的步骤包括: 若本地已传递数据不存在所述待传递数据,则通过第一应用软件向第二应用软件的服务平台进行下载所述待传递数据,并将其保存在第一应用软件的本地。8.根据权利要求6所述的应用软件间的信息传递方法,其特征在于,根据检验结果传递用户在第二应用软件中相应的待传递数据的步骤包括: 若本地已传递数据存在相应的待传递数据,且已传递数据的时间戳比待传递数据的时间戳旧,则通过第一应用软件向第二应用软件的服务平台进行下载所述待传递数据,并将其保存在第一应用软件的本地。9.根据权利要求1所述的应用软件间的信息传递方法,其特征在于,还包括: 获取用户通过第二应用软件对待传递数据执行的操作,并将其传递至第一应用软件; 在第一应用软件获取所述操作后,根据所述操作对本地已传递数据执行相应的传递操作。10.根据权利要求8所述的应用软件间的信息传递方法,其特征在于,若所述操作信息为删除数据,则通过第一应用软件对本地相应的已传递数据进行删除; 若所述操作信息为添加数据,则通过第一应用软件获取第二应用软件传递过来的添加数据的相关信息,并根据所述添加数据的相关信息向第二应用软件的服务平台请求相应的添加数据。11.根据权利要求1所述的应用软件间的信息传递方法,其特征在于,还包括: 获取第二应用软件本地的自定义数据; 将所述自定义数据上传至第二应用软件的服务平台并添加到待传递数据中;其中,所述待传递数据为第一应用软件与第二应用软件之间传递的数据信息。12.—种应用软件间的信息传递系统,其特征在于,包括: 第一帐号获取模块,用于利用帐号信息并通过第一应用软件到第二应用软件的开放平台获取第一应用软件对应的第三方接入开放帐号; 第二帐号获取模块,用于利用所述帐号信息到所述开放平台获取第二应用软件对应的第三方接入开放帐号; 信息传递模块,用于验证所述第一应用软件对应的第三方接入开放帐号与第二应用软件对应的第三方接入开放帐号,若为同一个帐号,则进行所述第一应用软件与第二应用软件之间的信息传递。13.根据权利要求12所述的应用软件间的信息传递系统,其特征在于,所述第一帐号获取模块,进一步用于通过第一应用软件的客户端并利用帐号信息登录第一应用软件的管理后台;通过管理后台登录到第二应用软件的开放平台;其中,所述开放平台将帐号信息转换为第一应用软件对应的第三方接入开放帐号;利用所述管理后台的可信通道将第一应用软件对应的第三方接入开放帐号传递至第一应用软件的客户端。14.根据权利要求12所述的应用软件间的信息传递系统,其特征在于,所述第二帐号获取模块,进一步用于通过第二应用软件的客户端并利用所述帐号信息登录第二应用软件的开放后台;其中,所述开放平台将帐号信息转换为第二应用软件对应的第三方接入开放帐号;利用所述开放后台与第二应用软件的客户端之间的可信通道将第二应用软件对应的第三方接入开放帐号传递至第二应用软件的客户端。15.根据权利要求12所述的应用软件间的信息传递系统,其特征在于,所述信息传递模块包括: 开放帐号传递单元,用于通过第二应用软件对第二应用软件对应的第三方接入开放帐号加密得到散列函数传递至第一应用软件; 开放帐号比对单元,用于通过第一应用软件对第一应用软件对应的第三方接入开放帐号进行加密得到散列函数,然后与接收到的散列函数进行比对。16.根据权利要求12所述的应用软件间的信息传递系统,其特征在于,所述信息传递模块包括: 通信连接单元,用于建立第一应用软件与第二应用软件之间的通信连接; 相关信息传递单元,用于通过第二应用软件将用户在第二应用软件中的待传递数据的相关信息传递至第一应用软件; 数据传递单元,用于在第一应用软件获取所述相关信息后,根据所述相关信息检验本地已传递数据,并根据检验结果传递用户在第二应用软件中相应的待传递数据。17.根据权利要求12所述的应用软件间的信息传递方法,其特征在于,所述相关信息包括数据包ID及其时间戳; 所述信息传递模块,进一步用于检测本地已传递数据的数据包ID是否与待传递数据的数据包ID —致,若是,判定本地已传递数据存在相应的待传递数据,并进一步检验已传递数据的时间戳与待传递数据的时间戳之间的关系;否则判定本地已传递数据不存在相应的待传递数据。18.根据权利要求17所述的应用软件间的信息传递系统,其特征在于,所述数据传递单元,进一步用于若本地已传递数据不存在所述待传递数据,则通过第一应用软件向第二应用软件的服务平台进行下载所述待传递数据,并将其保存在第一应用软件的本地。19.根据权利要求17所述的应用软件间的信息传递系统,其特征在于,所述数据传递单元,进一步用于若本地已传递数据存在相应的待传递数据,且已传递数据的时间戳比待传递数据的时间戳旧,则通过第一应用软件向第二应用软件的服务平台进行下载所述待传递数据,并将其保存在第一应用软件的本地。20.根据权利要求12所述的应用软件间的信息传递系统,其特征在于,还包括数据操作传递模块,用于获取用户通过第二应用软件对待传递数据执行的操作,并将其传递至第一应用软件;在第一应用软件获取所述操作后,根据所述操作对本地已传递数据执行相应的传递操作。21.根据权利要求17所述的应用软件间的信息传递系统,其特征在于,若所述操作信息为删除数据,则数据操作传递模块通过第一应用软件对本地相应的已传递数据进行删除; 若所述操作信息为添加数据,则数据操作传递模块通过第一应用软件获取第二应用软件传递过来的添加数据的相关信息,并根据所述添加数据的相关信息向第二应用软件的服务平台请求相应的添加数据。22.根据权利要求12所述的应用软件间的信息传递系统,其特征在于,还包括本地数据传递模块,用于获取第二应用软件本地的自定义数据;将所述自定义数据上传至第二应用软件的服务平台并添加到待传递数据中;其中,所述待传递数据为第一应用软件与第二应用软件之间传递的数据信息。
【专利摘要】本发明提供一种应用软件间的信息传递方法和系统,其中方法包括如下步骤:利用帐号信息并通过第一应用软件到第二应用软件的开放平台获取第一应用软件对应的第三方接入开放帐号;利用所述帐号信息到所述开放平台获取第二应用软件对应的第三方接入开放帐号;验证所述第一应用软件对应的第三方接入开放帐号与第二应用软件对应的第三方接入开放帐号,若为同一个帐号,则进行所述第一应用软件与第二应用软件之间的信息传递。本发明的技术方案,在确保安全的情况下,再进行应用软件之间的信息传递;实现了信息传递过程的安全有效,同时可以实现应用软件之间的信息的无缝传递。
【IPC分类】H04L29/06
【公开号】CN105471818
【申请号】CN201410410151
【发明人】凌星
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年4月6日
【申请日】2014年8月18日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1