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

文档序号:9710845阅读:490来源:国知局
应用软件间的信息传递方法和系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别是涉及一种应用软件间的信息传递方法和系统。
【背景技术】
[0002]随着计算机网络技术的不断发展,各种应用软件层出不穷,各种应用软件能够实现不同的功能,能够为了用户带来全方位的应用体验。
[0003]如即时通讯工具,已经被大多数的网民所接受,成为用户随时随心聊天的工具。在实际应用过程当中,我们往往需要用到在应用软件之间进行信息传递,在一个应用软件上应用的某些信息希望能够传递到另外一个应用软件上。
[0004]例如,用户在使用即时通讯工具中的聊天表情,作为用户表达自己言语与情感的一种方式,具有很高的用户活跃度,其形象已经深入人心。当用户使用另一种应用软件时,例如作为用户聊天的基本输入工具的输入法,为了提供用户活跃度,输入法也可能会有一套自己的表情,这样,由于用户习惯了即时通讯工具中的聊天表情,在表情使用方面,再要使用输入法的表情时,用户就需要较大的学习成本,而且各种表情形象不一,用户应用体验也不好,所以也需要应用到应用软件间的信息传递。
[0005]传统的应用软件间的通信技术,一般都是通过应用软件后台进行信息交互,信息传递过程复杂、安全性低,而且难以实现无缝的信息传递。

【发明内容】

[0006]基于此,有必要针对上述技术问题,提供一种可以实现无缝的、安全有效传递的应用软件间的信息传递方法和系统。
[0007]—种应用软件间的信息传递方法,包括如下步骤:
[0008]利用帐号信息并通过第一应用软件到第二应用软件的开放平台获取第一应用软件对应的第三方接入开放帐号;
[0009]利用所述帐号信息到所述开放平台获取第二应用软件对应的第三方接入开放帐号;
[0010]验证所述第一应用软件对应的第三方接入开放帐号与第二应用软件对应的第三方接入开放帐号,若为同一个帐号,则进行所述第一应用软件与第二应用软件之间的信息传递。
[0011]—种应用软件间的信息传递系统,包括:
[0012]第一帐号获取模块,用于利用帐号信息并通过第一应用软件到第二应用软件的开放平台获取第一应用软件对应的第三方接入开放帐号;
[0013]第二帐号获取模块,用于利用所述帐号信息到所述开放平台获取第二应用软件对应的第三方接入开放帐号;
[0014]信息传递模块,用于验证所述第一应用软件对应的第三方接入开放帐号与第二应用软件对应的第三方接入开放帐号,若为同一个帐号,则进行所述第一应用软件与第二应用软件之间的信息传递。
[0015]上述应用软件间的信息传递方法和系统,通过第一应用软件利用帐号信息到第二应用软件的开放平台获取第三方接入开放帐号,通过第二应用软件利用帐号信息从开放平台拉取第三方接入开放帐号,在确保安全的情况下,再验证两个应用软件持有的第三方接入开放帐号,然后进行应用软件之间的信息传递;实现了信息传递过程的安全有效,同时可以实现应用软件之间的信息的无缝传递。
【附图说明】
[0016]图1为本发明实施例所提供的应用软件间的信息传递方法和系统可应用的系统不意图;
[0017]图2为本发明一个实施例的应用软件间的信息传递方法流程图;
[0018]图3为步骤S20的一个实施例的流程图;
[0019]图4为步骤S20实现过程的一个实施例的时序图;
[0020]图5为步骤S30的一个实施例的流程图;
[0021]图6为步骤S30实现过程的一个实施例的时序图;
[0022]图7为步骤S40中验证第三方接入开放帐号的一个实施例流程图;
[0023]图8为步骤S40中第一应用软件与第二应用软件之间的信息传递过程的一个实施例流程图;
[0024]图9为步骤S30实现过程的一个实施例的时序图;
[0025]图10为本发明另一个实施例的应用软件间的信息传递方法流程图;
[0026]图11为步骤S50实现过程的一个实施例的时序图;
[0027]图12为一个实施例的应用软件间的信息传递系统结构示意图;
[0028]图13为一个实施例的信息传递模块结构示意图;
[0029]图14为本发明另一个实施例的应用软件间的信息传递系统结构示意图;
[0030]图15为本发明又一个实施例的应用软件间的信息传递系统结构示意图。
【具体实施方式】
[0031]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0032]本发明实施例所提供的应用软件间的信息传递方法和系统可应用于如图1所示的系统中,请参考图1所示,终端设备102可以是诸如个人电脑、智能手机、平板电脑、个人数字助理等设备,但并不局限于此。终端设备102与接入通过有线或无线方式等方式接入公共网络,如Internet网等,并与服务端的服务器104进行通信。终端设备102上可运行应用软件,利用帐号信息可以通过应用软件访问服务器104,从服务器104获取应用软件的第三方接入开放帐号;终端设备102利用两个应用软件的第三方接入开放帐号进行验证后,通过服务器104下载相关数据,实现两个应用软件之间的通信并进行信息传递。
[0033]所述终端设备102可以是指一个设备也可以是指多个设备,应用软件可以按照在同一个设备上也可以分别安装在不同的设备上;服务器104是指实现各种后台功能的服务器设备,可以是指一个设备也可以是指多个设备,在本申请中,更多的是指多个设备,例如,实现第二应用软件的开放平台功能的服务器设备,分别实现两个应用软件后台功能的服务器设备等。
[0034]参考图2所述,图2为本发明一个实施例的应用软件间的信息传递方法流程图,包括如下步骤:
[0035]步骤S20,利用帐号信息并通过第一应用软件到第二应用软件的开放平台获取第一应用软件对应的第三方接入开放帐号。
[0036]在此步骤中,主要是利用帐号信息登录第一应用软件,进而到第二应用软件的开放平台获取第三方接入开放帐号,这里所述的开放平台,是第二应用软件提供给其它应用接入的一个管理平台。第三方接入开放帐号(openid),是用户在应用软件中对应的一个帐号,为了维护用户帐号安全,对于每个业务、每个帐号会生成一个第三方接入开放帐号用于其它业务方对用户的身份识别。
[0037]在一个实施例中,参考图3所示,步骤S20的过程可以包括如下步骤:
[0038]步骤S201,通过第一应用软件的客户端并利用帐号信息登录第一应用软件的管理后台。
[0039]步骤S202,通过管理后台登录到第二应用软件的开放平台;其中,所述开放平台将帐号信息转换为第一应用软件对应的第三方接入开放帐号。
[0040]步骤S203,利用所述管理后台的可信通道将第一应用软件对应的第三方接入开放帐号传递至第一应用软件的客户端。
[0041]上述实施例,主要是利用了第一应用软件的管理后台的可信通道来获取到第三方接入开放帐号,从而确保了安全性。
[0042]参考图4所示,图4为步骤S20实现过程的一个实施例的时序图。具体是在第一应用软件的客户端(下称第一客户端)、第一应用软件的管理后台、以及开放平台之间交互实现,此处所述的管理后台,是第一应用软件的客户端用于帐号登录等应用的一个后台;具体流程如下:
[0043](1)用户选择帐号请求登录第一应用软件;
[0044](2)第一客户端将请求转发到管理后台;
[0045](3)管理后台根据请求转调开放平台的服务;
[0046](4)开放平台返回登录页面至管理后台;
[0047](5)管理后台再将登录页面返回至第一客户端;
[0048](6)用户通过登录页面登录到开放平台,开放平台将用户的帐号转化为第三方接入开放帐号;
[0049](7)开放平台将第三方接入开放帐号传递给管理后台;
[0050](8)管理后台通过自身的可信通道将第三方接入开放帐号的数据加密传递给第一客户端。
[0051]上述流程为本发明的步骤S20实现过程的一个实施例,通过管理后台转调请求到开放平台,利用管理后台的可信通道来获取第三方接入开放帐号,安全性高。
[0052]步骤S30,利用所述帐号信息到所述开放平台获取第二应用软件对应的第三方接入开放帐号。
[0053]
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1