一种多协议多帐号即时消息的融合系统及其工作方法

文档序号:7717884阅读:97来源:国知局
专利名称:一种多协议多帐号即时消息的融合系统及其工作方法
技术领域
本发明涉及即时通信领域,特别涉及一种多协议多帐号即时消息的融合系统及其
工作方法。
背景技术
网络即时通信工具发展到今天,已近被大多数网民所接受,已经成为用户必不可少的软件工具,不但在平时的休闲娱乐中,而且在用户的工作中广泛的使用。随着时间的推移,越来越多的网络即时通信工具被认可,往往一位网民会有多种即时通信协议的帐号,经常上网需要打开形形色色的聊天工具,每一种聊天工具都得输入用户名和密码,相当的费时和不方便。另外有可能你登陆了 QQ聊天工具,而你的好友正在使用的是MSN聊天工具,那你现在就无法跟他取得联系,除非你也登陆MSN才行。 而且在已经存在的多协议聊天中,联系人的管理十分凌乱。每个帐号对应的联系人都独自单列。如果一个统一用户名下帐号一旦多了,各种协议之间重复的现实生活联系人就会产生很多重复,对于联系人列表界面的管理是很复杂而且很耗费资源的。当联系人多了以后就算是可以采用帐号中好友列表伸縮功能,也会让用户感觉十分不便利。因为需要去打开列表,查看该联系人是否在线。如果不在线,用户又需要打开另一帐户显示子列表查看该联系人是否在线。这样一来用户界面十分不友好,给使用者带来及其不便利的后果。

发明内容
发明目的 本发明的目的是解决使用多种即时通信工具的用户登录时需要按照不用的协议来输入用户名和密码带来的繁琐的时间开销。
技术方案 本发明为实现上述发明目的采用如下技术方案 —种多协议多帐号即时消息的融合系统,包括后台服务器模块、数据库模块、第三方即时通信服务器模块组成,后台服务器模块分别与数据库模块、第三方即时通信服务器模块连接;其中后台服务器模块包括 注册模块,负责接收用户的注册请求信息,并发送往账号绑定模块; 登录模块,负责用户使用注册过的统一用户名进行登陆操作; 业务处理模块,负责处理账号及好友绑定、增删功能的业务; 数据库操作模块,负责存取统一用户名帐户信息及整合的联系人列表信息; 通信模块,负责与第三方即时通信服务器模块进行通信,实现即时聊天功能; 其中注册模块的输出端、登陆模块的输出端分别与业务处理模块的输入端连接,
业务处理模块分别与数据库操作模块、通信模块连接,数据库操作模块与数据库模块连接,
通信模块与第三方即时通信服务器模块连接。 本发明的多协议多帐号即时消息的融合系统所述业务处理模块包括相互独立的
4帐号绑定模块、帐号增删模块、好友绑定模块以及好友解绑定模块,其中 帐号绑定模块,负责处理注册模块发送过来的多协议多帐号绑定请求; 帐号增删模块,负责处理统一用户名帐号中各种协议帐号的增删工作; 好友绑定模块,负责处理联系人列表中某实际联系人对应的多个协议中的标示代
号整合成统一的自定义联系人代号; 好友解绑定模块,负责解绑定自定义联系人代号中各通信协议的标示代号。
本发明的多协议多帐号即时消息的融合系统所述第三方即时通信服务器模块包 括n个第三方服务器组成,n是自然数且n > 3。 另外,本发明还提供一种基于本发明的融合系统的工作方法,包括如下步骤
( — )用户注册 步骤S101、采用注册模块输入设置的统一用户名及密码,然后输入将需要绑定的 多种协议的多个帐号的原来所对应的帐户名和密码; 步骤S102、采用帐号绑定模块将多协议多帐号绑定于用户填入的所自定义的统一 的用户名; 步骤S103、采用数据库操作模块将步骤S102绑定好的用户名存入数据库模块,以 备用户下次登录使用; 步骤S104,数据库模块生成该用户多协议多帐号的统一用户名; (二)用户以统一用户名帐号登录多个协议的即时聊天工具 步骤S201、采用步骤S104生成的统一用户名帐号在登陆模块进行登录; 步骤S202、采用通信模块将此统一用户名所绑定的各协议帐号分别登陆相应第三
方服务器; 步骤S203、采用通信模块将登陆成功后所获取的各个协议帐号的联系人整合成一 个统一的列表; 步骤S204、采用业务处理模块配置不同协议帐号中同一个联系人,并自定义其名 字,使其名字对应多个协议,根据此联系人在线的协议进行即时通信;采用好友绑定模块找 到此实际联系人对应在另外帐号中的名字,将其绑定;如果绑定错误,采用好友解绑定模块 实施解绑定; 步骤S205、采用数据库操作模块将绑定好的联系人列表信息存入数据库模块;
(三)联系人列表更新步骤
步骤S301、采用登陆模块登陆系统; 步骤S302、采用帐号增删模块判断该用户统一用户名中绑定的多帐号有没有增删 记录;如果增加了帐号,则执行步骤S303 ;如果删除了帐号,则执行步骤S304 ;如果没有增 删记录,则执行步骤S305 ; 步骤S303、登录第三方服务器获取联系人帐号,采用数据库模块比对此用户对应 的联系人列表,在联系人列表中添加新绑定帐号对应的联系人信息; 步骤S304、登录第三方服务器获取联系人帐号,采用数据库模块比对此用户对应
的联系人列表,在联系人列表中删除已经解绑定帐号所对应的联系人信息; 步骤S305、采用数据库操作模块比对步骤S302,将原有各帐号中在第三方服务器
中已删除的联系人信息在数据库模块的联系人列表中删除,将第三方服务器中新增的联系人信息更新到数据库模块的联系人列表中,并注明是新增联系人; 步骤S306、采用业务处理模块判断新增的联系人跟原有列表中是否有重合的实际 联系人信息,如果有就采用好友绑定模块进行绑定,并进入下一步骤;如果没有直接进入下 一步骤; 步骤S307、采用通信模块与第三方服务器进行点对点即时通信。
有益效果 1、将多种协议帐号整合,便于登录。 一次注册,以后每次使用统一用户名登录就可 以同时登陆多种协议的即时消息聊天工具,省去很多登录时间。 2、统一整合多种协议帐号中的好友列表,首次使用后管理一次,以后就可以将同 一个好友的多种协议的帐号统一成一个你规定的联系人姓名,点击它就可以选择你希望的 聊天协议跟对方进行通信。 3、帐号管理方便,随时可以增加服务器支持的即时通信协议帐号到统一注册的用 户名中,或者删除统一用户名中已存在的单重协议的帐号。


图1是本发明系统的组成模块框图。 图2是本发明实施例的即时消息用户注册的流程图。 图3是本发明实施例的即时消息用户初次登陆管理联系人的流程图。 图4是本发明实施例的即时消息用户正式使用全过程。 图5是本发明中整合联系人聊表效果演示图。
具体实施例方式
下面将结合各个附图对本发明技术方案的具体实施过程进行进一步的阐述。
参照图l,该图是本系统的模块组成结构图。 本系统包括后台服务器模块、数据库模块、第三方即时通信服务器模块组成,后台 服务器模块分别与数据库模块、第三方即时通信服务器模块连接;其中后台服务器模块包 括 ①注册模块,负责接收用户的注册请求信息,并发送往账号绑定模块; ②登录模块,负责用户使用注册过的统一用户名进行登陆操作; ③业务处理模块,负责处理账号及好友绑定、增删功能的业务;包括相互独立的帐
号绑定模块、帐号增删模块、好友绑定模块以及好友解绑定模块,其中 A.帐号绑定模块,负责处理注册模块发送过来的多协议多帐号绑定请求; B.帐号增删模块,负责处理统一用户名帐号中各种协议帐号的增删工作; C.好友绑定模块,负责处理联系人列表中某实际联系人对应的多个协议中的标示
代号整合成统一的自定义联系人代号; D.好友解绑定模块,负责解绑定自定义联系人代号中各通信协议的标示代号。
④数据库操作模块,负责存取统一用户名帐户信息及整合的联系人列表信息;
⑤通信模块,负责与第三方即时通信服务器模块进行通信,实现即时聊天功能。
第三方即时通信服务器模块包括3个以上的第三方服务器组成。
其中注册模块的输出端、登陆模块的输出端分别与业务处理模块的输入端连接, 业务处理模块分别与数据库操作模块、通信模块连接,数据库操作模块与数据库模块连接, 通信模块与第三方即时通信服务器模块连接。 参照图2,该图为本发明注册统一用户名绑定多协议多帐号的注册流程。 步骤S101、采用注册模块输入设置的统一用户名及密码,然后输入将需要绑定的
多种协议的多个帐号的原来所对应的帐户名和密码; 步骤S102、采用帐号绑定模块将多协议多帐号绑定于用户填入的所自定义的统一 的用户名; 步骤S103、采用数据库操作模块将步骤S102绑定好的用户名存入数据库模块,以 备用户下次登录使用; 步骤S104,数据库模块生成该用户多协议多帐号的统一用户名; 参照图3,该图为用户首次以统一用户名帐号登录多个协议的即时聊天工具的流
程图,具体步骤如下 步骤S201、采用步骤S104生成的统一用户名帐号在登陆模块进行登录; 步骤S202、采用通信模块将此统一用户名所绑定的各协议帐号分别登陆相应第三
方服务器; 步骤S203、采用通信模块将登陆成功后所获取的各个协议帐号的联系人整合成一 个统一的列表; 步骤S204、采用业务处理模块配置不同协议帐号中同一个联系人,并自定义其名 字,使其名字对应多个协议,根据此联系人在线的协议进行即时通信;采用好友绑定模块找 到此实际联系人对应在另外帐号中的名字,将其绑定;如果绑定错误,采用好友解绑定模块 实施解绑定; 步骤S205、采用数据库操作模块将绑定好的联系人列表信息存入数据库模块;
参照图4,该图是每次登录以后,联系人列表更新过程。
步骤S301、采用登陆模块登陆系统; 步骤S302、采用帐号增删模块判断该用户统一用户名中绑定的多帐号有没有增删 记录;如果增加了帐号,则执行步骤S303 ;如果删除了帐号,则执行步骤S304 ;如果没有增 删记录,则执行步骤S305 ; 步骤S303、登录第三方服务器获取联系人帐号,采用数据库模块比对此用户对应 的联系人列表,在联系人列表中添加新绑定帐号对应的联系人信息; 步骤S304、登录第三方服务器获取联系人帐号,采用数据库模块比对此用户对应
的联系人列表,在联系人列表中删除已经解绑定帐号所对应的联系人信息; 步骤S305、采用数据库操作模块比对步骤S302,将原有各帐号中在第三方服务器
中已删除的联系人信息在数据库模块的联系人列表中删除,将第三方服务器中新增的联系
人信息更新到数据库模块的联系人列表中,并注明是新增联系人; 步骤S306、采用业务处理模块判断新增的联系人跟原有列表中是否有重合的实际 联系人信息,如果有就采用好友绑定模块进行绑定,并进入下一步骤;如果没有直接进入下 一步骤; 步骤S307、采用通信模块与第三方服务器进行点对点即时通信。
参照图5,该图为联系人列表整合前后效果图。 该效果演示图中,甲即时通信协议中的T0M,乙即时通信协议中的张三以及丙即时 通信协议中的1790816都是对应的一个联系人B,只是他在三种不同帐号中的标示代号,于 是A用户就可以将这三个不同的标示代号整合成A自定义的统一名称,整合后会在统一名 称后显示联系人B拥有哪些通信协议的帐号。点击对应的协议标示就可以进行即时消息的 通信。
权利要求
一种多协议多帐号即时消息的融合系统,其特征在于包括后台服务器模块、数据库模块、第三方即时通信服务器模块组成,后台服务器模块分别与数据库模块、第三方即时通信服务器模块连接;其中后台服务器模块包括注册模块,负责接收用户的注册请求信息,并发送往账号绑定模块;登录模块,负责用户使用注册过的统一用户名进行登陆操作;业务处理模块,负责处理账号及好友绑定、增删功能的业务;数据库操作模块,负责存取统一用户名帐户信息及整合的联系人列表信息;通信模块,负责与第三方即时通信服务器模块进行通信,实现即时聊天功能;其中注册模块的输出端、登陆模块的输出端分别与业务处理模块的输入端连接,业务处理模块分别与数据库操作模块、通信模块连接,数据库操作模块与数据库模块连接,通信模块与第三方即时通信服务器模块连接。
2. 根据权利要求1所述的多协议多帐号即时消息的融合系统,其特征在于所述业务 处理模块包括相互独立的帐号绑定模块、帐号增删模块、好友绑定模块以及好友解绑定模 块,其中帐号绑定模块,负责处理注册模块发送过来的多协议多帐号绑定请求; 帐号增删模块,负责处理统一用户名帐号中各种协议帐号的增删工作; 好友绑定模块,负责处理联系人列表中某实际联系人对应的多个协议中的标示代号整 合成统一的自定义联系人代号;好友解绑定模块,负责解绑定自定义联系人代号中各通信协议的标示代号。
3. 根据权利要求1所述的多协议多帐号即时消息的融合系统,其特征在于所述第三 方即时通信服务器模块包括n个第三方服务器组成,n是自然数且n > 3。
4. 一种基于权利要求1所述的融合系统的工作方法,其特征在于包括如下步骤(一) 用户注册步骤S101、采用注册模块输入设置的统一用户名及密码,然后输入将需要绑定的多种 协议的多个帐号的原来所对应的帐户名和密码;步骤S102、采用帐号绑定模块将多协议多帐号绑定于用户填入的所自定义的统一的用户名;步骤S103、采用数据库操作模块将步骤S102绑定好的用户名存入数据库模块,以备用 户下次登录使用;步骤S104,数据库模块生成该用户多协议多帐号的统一用户名;(二) 用户以统一用户名帐号登录多个协议的即时聊天工具步骤S201、采用步骤S104生成的统一用户名帐号在登陆模块进行登录; 步骤S202、采用通信模块将此统一用户名所绑定的各协议帐号分别登陆相应第三方服 务器;步骤S203、采用通信模块将登陆成功后所获取的各个协议帐号的联系人整合成一个统 一的列表;步骤S204、采用业务处理模块配置不同协议帐号中同一个联系人,并自定义其名字,使 其名字对应多个协议,根据此联系人在线的协议进行即时通信;采用好友绑定模块找到此 实际联系人对应在另外帐号中的名字,将其绑定;如果绑定错误,采用好友解绑定模块实施解绑定;步骤S205、采用数据库操作模块将绑定好的联系人列表信息存入数据库模块;(三)联系人列表更新步骤步骤S301、采用登陆模块登陆系统;步骤S302、采用帐号增删模块判断该用户统一用户名中绑定的多帐号有没有增删记 录;如果增加了帐号,则执行步骤S303 ;如果删除了帐号,则执行步骤S304;如果没有增删 记录,则执行步骤S305 ;步骤S303、登录第三方服务器获取联系人帐号,采用数据库模块比对此用户对应的联 系人列表,在联系人列表中添加新绑定帐号对应的联系人信息;步骤S304、登录第三方服务器获取联系人帐号,采用数据库模块比对此用户对应的联 系人列表,在联系人列表中删除已经解绑定帐号所对应的联系人信息;步骤S305、采用数据库操作模块比对步骤S302,将原有各帐号中在第三方服务器中已 删除的联系人信息在数据库模块的联系人列表中删除,将第三方服务器中新增的联系人信 息更新到数据库模块的联系人列表中,并注明是新增联系人;步骤S306、采用业务处理模块判断新增的联系人跟原有列表中是否有重合的实际联系 人信息,如果有就采用好友绑定模块进行绑定,并进入下一步骤;如果没有直接进入下一步 骤;步骤S307、采用通信模块与第三方服务器进行点对点即时通信。
全文摘要
本发明提供一种多协议多帐号即时消息的融合系统及其工作方法,该系统包括后台服务器模块、数据库模块、第三方即时通信服务器模块组成,后台服务器模块与数据库模块相互连接,后台服务器模块的输出端与第三方即时通信服务器模块连接;其中后台服务器模块包括注册模块、登录模块、帐号绑定模块、帐号增删模块、好友绑定模块、好友解绑定模块、数据库操作模块、通信模块;本发明的融合系统的工作方法包括注册步骤、登录多个协议的即时聊天工具的步骤以及联系人列表更新步骤。本发明将多种协议帐号整合,便于登录,同时帐号管理方便,随时可以增加服务器支持的即时通信协议帐号到统一注册的用户名中,或者删除统一用户名中已存在的单重协议的帐号。
文档编号H04L29/06GK101719880SQ200910212619
公开日2010年6月2日 申请日期2009年11月13日 优先权日2009年11月13日
发明者侯旭勃, 吕婉, 夏然辉, 孙庆庆, 张弘, 朱一星, 王开, 王振科, 王梁, 王潇娴, 裴文江 申请人:东南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1