一种支持多应用用户标识关联的即时通信系统及方法

文档序号:9202580阅读:525来源:国知局
一种支持多应用用户标识关联的即时通信系统及方法
【技术领域】
[0001]本发明涉及一种即时通信系统及方法,特别是一种支持多应用用户标识关联的统一即时通信系统及方法。
【背景技术】
[0002]移动互联网时代的来临,满足了人们随时随地进行沟通的需求。用户可以通过多种(移动)互联网应用平台进行沟通,如电子邮件、即时通讯工具、社交网站、企业级OA等。通过在互联网应用平台上注册姓名、手机号、邮箱、账号等用户标识信息,用户便可以相互发送消息进行沟通。消息不仅包括短信息,还包括邮件、语音、日志、照片、状态、流程等。在这个信息爆炸时代,用户每天需要处理来自各种应用工具的消息,且消息数量较大。目前的多应用消息处理主要存在几个方面的问题:
(I)PC、平板或手机等终端,为了即时收到各应用平台的消息,需要登录所有的应用平台,查看时需要频繁切换窗口,导致有些消息处理不及时。
[0003](2)若应用平台为离线状态,则不能够及时接收消息。
[0004](3)应用之间无法形成数据(如日志、相册、文本等)的共享,跨系统数据拷贝不方便,有些应用之间甚至不支持。
[0005](4)若收到来自同一用户的多个应用消息,不能较好的将消息归至该用户所属的统一窗口下。

【发明内容】

[0006]本发明的目的是提供一种支持用户标识关联关系的消息统一交互即时通信系统及方法。该系统通过对接各互联网第三方开放平台,建立用户标识关联和认证授权,获取用户在互联网第三方开放平台中的用户信息(用户名、昵称、邮箱、手机号、密码摘要等)和应用内容(状态、日志、相册、好友关系、邮件、支付、安全等),并实现多个应用之间消息的互联互通和统一界面接入,减少跨系统登录、窗口切换带来的使用不便。
[0007]本发明提供了一种支持多应用用户标识关联的统一即时通信系统,所述系统包括即时通信系统客户端、即时通信系统服务器和即时通信系统数据库,所述即时通信系统客户端包括:
应用关联模块,用于连接即时通信客户端与第三方平台。
[0008]进一步地,当用户登陆即时通信系统后,应用关联模块搜索该系统支持的第三方平台,用户可以从搜索结果中选择已经注册的其他账号进行登录认证。用户授权成功后,则实现了即时通信系统客户端与第三方平台的连接,从而该即时通信系统客户端能够接收第三方平台消息。
[0009]所述即时通信系统服务器,包括:
接口管理模块,与第三方平台的API管理模块。用于接口的录入,接口调用关系的维护,接口维护,以及接口测试工具,接口发布工具等。
[0010]异构消息处理模块,支持多平台的异构消息服务处理。用于检测接口包含关系、消息格式转换、接口参数数据的转换、消息路由等。
[0011]用户信息管理模块,用于关联多平台的用户信息,记录平台与标识的关联关系。收到应用内容以手机号、邮箱等唯一性标识作为识别消息主体的判断条件。
[0012]认证与授权模块,以用户信息库为基础,即时通信系统的认证可采用其它平台的标识登录认证,或者通过第三方平台的在线认证。
[0013]所述即时通信系统数据库,包括:
用户信息库,用于记录各平台用户基本信息和好友关系等。
[0014]授权应用管理库,用于记录用户与授权应用列表。
[0015]消息缓存库,用于记录用户各授权应用收发的历史信息。
[0016]本发明还提供一种支持用户标识关联关系的消息统一交互即时通信方法,包括以下步骤:
步骤a,系统与第三方平台建立移动应用接入接口,在即时通讯客户端显示为授权应用列表。
[0017]步骤b,用户登录陆即时通信系统客户端,选择已经注册账号的第三方平台,输入登录信息,验证通过后获得第三方平台授权,建立应用消息通道(根据平台提供的接口说明,采用推送或拉取机制获取消息)。
[0018]步骤C,授权成功后,获取用户在第三方开放应用平台的用户信息等加密摘要信息及用户基本信息(头像、昵称、性别、地区、语言),下次用户即时通信系统客户端登录时,同时登录所有该用户的第三方平台。
[0019]步骤d,获取第三方平台用户信息后,与即时通信系统用户的标识信息进行关联,提取出唯一用户标识(身份证、手机号、邮箱等)。
[0020]步骤e,存储第三方平台用户标识,汇聚到即时通信系统用户应用标识库。
[0021]步骤f,根据第三方平台接口,请求获取第三方平台的内容(历史内容、相册等)。
[0022]步骤g,即时通信系统客户端收发应用内容时,可根据不同第三方平台的消息内容进行分类显示与操作。
[0023]本发明的有益效果是:通过对接各互联网第三方开放平台,建立用户标识关联和认证授权,获取用户在互联网第三方开放平台中的用户信息和应用内容,并实现多个应用之间消息的互联互通和统一界面接入,减少跨系统登录、窗口频繁切换、平台离线等带来的使用不便。
【附图说明】
[0024]图1为实施例1中提供的支持用户标识关联关系的消息统一交互即时通信系统框图。
【具体实施方式】
[0025]为使本发明的目的、技术方案和优点更加清楚,下面将结合具体实例对本发明作进一步的说明。
[0026]实施例1 本发明实施例提供了一种支持用户标识关联关系的消息统一交互即时通信系统,参见图1,所述系统包括即时通信系统客户端、即时通信系统服务器和即时通信系统数据库。
[0027]该即时通信系统客户端,包括PC客户端、移动客户端以及网页客户端。
[0028]即时通信系统客户端包括应用关联模块,用于连接即时通信客户端与第三方平台,实现第三方开放平台与即时通信客户端之间的消息交互。该过程需要用户进行授权认证,在一个实施例中,用户A登录即时通信客户端,通过关联模块获取到与之关联的第三方平台,例如QQ、微信、社交网站等。用户A可根据自己意愿进行选择,授权其中一个第三方平台,这样用户A则不需要在该即时通信系统客户端重新注册,使用已经注册的第三方平台账号即可登录该即时通信系统客户端。
[0029]即时通信系统服务器,为即时通信系统客户端提供支撑,并与即时通信系统服务器数据库之间进行数据的同步。包括:
接口管理模块,用于接口的录入,接口调用关系的维护,接口维护,以及接口测试工具,接口发布工具等。
[0030]进一步地,所述接口录入包括:接口的开发商、系统名称、系统标识、接口名称、接口标识、接口状态、接口版本、接口地址、接口类型(业务分类)、接口类型(系统分类)、数据结构、接口调用者、接口提供者、上线日期。
[0031]进一步地,所述接口调用关系维护主要维护系统间的接口依赖,具体到依赖的字段信息。
[0032]进一步地,所述接口维护包括:新增接口和接口变更,新增接口支持批量导入以及手工直接录入两种方式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1