一种跨应用的网络通信方法和设备技术

技术编号:7850465 阅读:142 留言:0更新日期:2012-10-13 07:32
本发明专利技术提出一种跨应用的网络通信方法和设备,其中方法包括:加载并启动本端应用的插件模块,所述本端应用的插件模块将用户的账号信息发送至对端应用的服务器;所述对端应用的服务器根据所述账号信息对用户进行验证,当验证通过时,允许本端应用的插件模块获取所述用户在对端应用中的信息。本发明专利技术能够实现跨应用间的网络通信,从而很好的将不同的互联网应用结合在一起。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种跨应用的网络通信方法和设备
技术介绍
在现有的众多互联网应用中,为增强用户之间的交互沟通,大部分应用程序都实现了单个应用内的即时通讯(頂)、社会性网络服务(SNS)信息推送功能。比如在休闲游戏平台中,游戏用户在游戏房间内、外都可以直接进行即时聊天,获得好友上线提醒,查询好友游戏状态等。这样可以有效加强该单个应用程序内用户之间的交互,增加用户粘性,保证互联网用户在单个应用程序内的互联沟通体验。然而,在大多数用户系统中往往会同时运行着多个互联网应用程序(比如頂、音乐播放、网页浏览、游戏等)。这些程序或者属于同一类账号系统(例如同一应用程序的聊 天系统和游戏系统),或者属于不同的账号系统(例如不同的电子邮箱系统),用户只能在 同种类型的应用内与其好友进行通讯,而不能和其它跨应用中的好友进行通讯,这样势必造成用户必须频繁在多个应用之间来回切换进行沟通聊天。在这种实际应用场景中,用户需要一种能提供在跨应用间的聊天交互沟通形式。在目前互联网应用平台中,还没有跨应用的网络通讯解决方案;用户只能在当前所在的应用程序中接收本应用程序内的好友消息、在线状态等信息,如果用户需要获取其他应用程序中的信息,则必须切换到其他应用程序中,如此反复切换导致不能较好地将不同的互联网应用结合在一起。
技术实现思路
本专利技术提供了一种跨应用的网络通信方法,能够实现跨应用的即时通信,从而很好地将不同的互联网应用结合在一起。本专利技术还提供了一种跨应用的网络通信设备,能够实现跨应用的即时通信,从而很好地将不同的互联网应用结合在一起。本专利技术的技术方案是这样实现的一种跨应用的网络通信方法,包括加载并启动本端应用的插件模块,所述本端应用的插件模块将用户的账号信息发送至对端应用的服务器;所述对端应用的服务器根据所述账号信息对用户进行验证,当验证通过时,允许本端应用的插件模块获取所述用户在对端应用中的信息;本端应用的插件模块获取用户在对端应用中的信息。上述方法中,加载并启动本端应用的插件模块的方式为A、本端应用的程序模块判断插件配置信息是否已更新,如果已更新,则从本端应用的服务器下载并保存插件配置信息,继续执行步骤B ;如果未更新,则执行步骤B ;B、读取本地保存的插件配置信息,按照该信息加载并启动本端应用的插件模块。当本端应用与对端应用属于不同的账号系统时,所述本端应用的插件模块将用户的账号信息发送至对端应用的服务器的方式为本端应用的插件模块判断本地是否保存有用户在本端应用中的账号信息与在对端应用中的账号信息的对应关系,如果有,则根据用户在本端应用中的账号信息和所述对应关系获取用户在对端应用中的账号信息,将所述信息发送至对端应用的服务器;如果没有,则提示用户输入在对端应用中的账号信息,接收用户输入的信息,将所述信息发送至对端应用的服务器。上述方法中,本端应用的插件模块接收用户输入的信息之后,进一步包括本端应用的插件模块建立并保存用户在本端应用中的账号信息与在对端应用中的账号信息的对应关系。 本端应用的插件模块获取用户在对端应用中的信息之后,进一步包括本端应用的插件模块将获取的信息发送至本端应用的程序模块,本端应用的程序模块显示该信息;本端应用的插件模块接收用户输入的交互信息,将所述交互信息发送至对端应用的服务器,接收对端应用的服务器反馈的信息,将该信息发送至本端应用的程序模块。 上述方法中,本端应用的插件模块和对端应用的服务器交互信息的方式为对端应用的适配模块接收来自本端应用的插件模块的信息,将该信息转化为对端应用的服务器能够识别的形式,将转化后的信息转发至对端应用的服务器;或者,对端应用的适配模块接收来自对端应用的服务器的信息,将该信息转化为本端应用的插件模块能够识别的形式,将转化后的信息转发至本端应用的插件模块。一种跨应用的网络通信设备,包括本端应用的程序模块,用于加载并启动本端应用的插件模块;本端应用的插件模块,用于将用户的账号信息发送至对端应用的服务器,当对端应用的服务器对该用户验证通过时,获取用户在对端应用中的信息。上述通信设备中,本端应用的程序模块加载并启动本端应用的插件模块的方式为A、判断插件配置信息是否已更新,如果已更新,则从本端应用的服务器下载并保存插件配置信息,继续执行步骤B ;如果未更新,则执行步骤B ;B、读取本地保存的插件配置信息,按照该信息加载并启动本端应用的插件模块。本端应用的插件模块将用户的账号信息发送至对端应用的服务器的方式为判断本地是否保存有用户在本端应用中的账号信息与在对端应用中的账号信息的对应关系,如果有,则根据用户在本端应用中的账号信息和所述对应关系获取用户在对端应用中的账号信息,将所述信息发送至对端应用的服务器;如果没有,则提示用户输入在对端应用中的账号信息,接收用户输入的信息,将所述信息发送至对端应用的服务器,建立并保存用户在本端应用中的账号信息与在对端应用中的账号信息的对应关系。上述设备还包括对端应用的适配模块,所述对端应用的适配模块分别与本端应用的插件模块和对端应用的服务器连接;对端应用的适配模块接收到来自本端应用的插件模块的信息时,将该信息转化为对端应用的服务器能够识别的形式,将转化后的信息转发至对端应用的服务器;对端应用的适配模块接收到来自对端应用的服务器的信息时,将该信息转化为本端应用的插件模块能够识别的形式,将转化后的信息转发至本端应用的插件模块。可见,本专利技术提出的跨应用网络通信方法和设备,在本端应用程序中加载并启动插件,由该插件与对端应用的后台服务器进行通信,提取用户在对端应用中的好友信息等,实现了跨应用的网络通信。附图说明图I为本专利技术提出的跨应用网络通信的方法流程图;图2为本专利技术实施例一的实现流程图;图3为本专利技术实施例二的实现流程图;图4为本专利技术实施例三的实现流程·图5为本专利技术实施例四的实现流程图;图6为本专利技术提出的跨应用网络通信设备的结构示意图。具体实施例方式本专利技术提出一种跨应用的网络通信方法,如图I为本专利技术提出的跨应用网络通信的方法流程图,该方法包括步骤101 :加载并启动本端应用的插件模块,所述本端应用的插件模块将用户的账号信息发送至对端应用的服务器;步骤102 :所述对端应用的服务器根据所述账号信息对用户进行验证,当验证通过时,允许本端应用的插件模块获取所述用户在对端应用中的信息;步骤103 :本端应用的插件模块获取用户在对端应用中的信息。上述步骤101中,加载并启动本端应用的插件模块的方式可以为A、本端应用的程序模块判断插件配置信息是否已更新,如果已更新,则从本端应用的服务器下载并保存插件配置信息,继续执行步骤B ;如果未更新,则执行步骤B ;B、读取本地保存的插件配置信息,按照该信息加载并启动本端应用的插件模块。当所述本端应用与对端应用属于同一个账号系统时,用户在本端应用中的账号信息与在对端应用中的账号信息相同,因此,上述步骤101中,本端应用的插件模块将用户的账号信息发送至对端应用的服务器的可以方式为本端应用的插件模块获取用户在对端应用中的账号信息(该信息等于用户在本端应用中的账号信息,并已由用户输入),将所述用户在对端应用中的账号信息发送至对端应用的服务器。当所述本端应用与对端应用属于不同的账号系统时,用户在本端应用中的账号信息与本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种跨应用的网络通信方法,其特征在于,所述方法包括 加载并启动本端应用的插件模块,所述本端应用的插件模块将用户的账号信息发送至对端应用的服务器; 所述对端应用的服务器根据所述账号信息对用户进行验证,当验证通过时,允许本端应用的插件模块获取所述用户在对端应用中的信息; 本端应用的插件模块获取用户在对端应用中的信息。2.根据权利要求I所述的方法,其特征在于,所述加载并启动本端应用的插件模块的方式为 A、本端应用的程序模块判断插件配置信息是否已更新,如果已更新,则从本端应用的服务器下载并保存插件配置信息,继续执行步骤B ;如果未更新,则执行步骤B ; B、读取本地保存的插件配置信息,按照该信息加载并启动本端应用的插件模块。3.根据权利要求I或2所述的方法,其特征在于,当所述本端应用与对端应用属于不同的账号系统时,所述本端应用的插件模块将用户的账号信息发送至对端应用的服务器的方式为 本端应用的插件模块判断本地是否保存有用户在本端应用中的账号信息与在对端应用中的账号信息的对应关系,如果有,则根据用户在本端应用中的账号信息和所述对应关系获取用户在对端应用中的账号信息,将所述信息发送至对端应用的服务器;如果没有,则提示用户输入在对端应用中的账号信息,接收用户输入的信息,将所述信息发送至对端应用的服务器。4.根据权利要求3所述的方法,其特征在于,所述本端应用的插件模块接收用户输入的信息之后,进一步包括本端应用的插件模块建立并保存用户在本端应用中的账号信息与在对端应用中的账号信息的对应关系。5.根据权利要求2所述的方法,其特征在于,所述本端应用的插件模块获取用户在对端应用中的信息之后,进一步包括 本端应用的插件模块将获取的信息发送至本端应用的程序模块,本端应用的程序模块显示该信息; 本端应用的插件模块接收用户输入的交互信息,将所述交互信息发送至对端应用的服务器,接收对端应用的服务器反馈的信息,将该信息发送至本端应用的程序模块。6.根据权利要求5所述的方法,其特征在于,所述本端应用的插件模块和对端应用的服务器交互信息的方式为 对端应...

【专利技术属性】
技术研发人员:安婷婷邹泉韩晓玮陈希
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1