[发明专利]一种支持同时连接多服务器的即时通信客户端在审
申请号: | 201610271066.3 | 申请日: | 2016-04-27 |
公开(公告)号: | CN107317741A | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 钟力;甄龙;胡永伟 | 申请(专利权)人: | 北京北信源软件股份有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 同时 连接 服务器 即时 通信 客户端 | ||
技术领域
本发明属于即时通信技术领域,涉及即时通信客户端的技术和方法,特别涉及一个即时通信客户端如何支持多个用户账户并同时在线与多个不同即时通信服务器的交互问题。
背景技术
即时通信(Instant Messaging,简称IM)是手机、平板电脑和计算机用户之间利用网络进行即时消息的发送与接收过程,能够传送文字、图片、声音和视频等信息,是非常普遍和受欢迎的网络应用之一。典型的IM应用有微信、QQ、Telegram、WhatsApp以及各种企业级即时通信系统等。
IM应用通常由客户端和服务端组成,客户端安装在用户的移动智能终端、平板电脑或PC上,服务端则安装在专门的即时通信服务器上。现有的IM应用,通常只支持客户端与服务端的单一连接,即一个客户端只能连接一个即时通信服务器;而且,通常一个客户端只支持一个在线用户账号;虽然有的技术能够为一个客户端虚拟出多个在线用户账号,但这些账号也只能登录同一台即时通信服务器。
例如,如果A公司和B公司均独立部署了即时通信系统,即使某个用户在A公司和B公司中均拥有用户账号,也无法在单一客户端内同时登录A公司和B公司的即时通信服务器,来与A公司和B公司服务器中的好友进行沟通交流。
目前,在企业级即时通信中出现了越来越多这样的需求:企业或组织出于信息安全的需要,独立部署了即时通信系统,拥有自己的即时通信服务器,而其中某些用户基于对外交流协作的需要,会在不同的即时通信系统都注册用户账号,这就产生了利用一个即时通信客户端同时登录多个即时通信服务器并进行通信的迫切需求。而目前的IM应用,还无法做到这些。
鉴于此,本发明公开了一种支持同时连接多服务器的即时通信客户端,以使得利用单一客户端能够以不同账号同时登录到多台服务器上,并各自进行即时通信。
发明内容
本发明的目的,是为用户能够同时使用多个即时通信账号、登录多台即时通信服务器,提供一种支持同时连接多服务器的即时通信客户端。该客户端通过支持多账号同时在线,有效解决了用户的信息共享问题,以及使用多个客户端带来的效率低下、繁琐等问题。
本发明的一种支持同时连接多服务器的即时通信客户端,包括多连接即时通信模块和多账号管理模块,具体如下:
(1)多连接即时通信模块用于创建与多个不同的即时通信服务器的网络连接,并可同时维持这些网络连接,实现即时通信功能;
(2)多账号管理模块用于在多个不同的即时通信服务器上分别注册用户账号,并分别管理每个用户账号对应的所有相关信息;
所述即时通信客户端支持多个用户账号分别连接所属即时通信服务器,同时在线并进行即时通信。而且,在一个所述即时通信客户端内,不同用户账号所产生的即时通信消息和数据,能够进行共享。
所述多个不同的即时通信服务器,是指相互独立的即时通信服务器,分属于不同的即时通信系统或网络,至少拥有各自独立的即时通信用户账号数据库,能够为所述即时通信客户端提供即时通信服务。
进一步地,在利用所述即时通信客户端与多个不同的即时通信服务器建立网络连接时,只能有一个前台连接,其余均为后台连接。其中,前台连接对应用户账号的即时通信消息等相关信息,将实时显示在所述即时通信客户端界面中;后台连接对应用户账号的即时通信消息等相关信息,则将保存在所述即时通信客户端中,并会提示用户有新消息来到。而且,在这些与服务器的网络连接中,用户能够随时选定任何一个后台连接成为前台连接,随后,原前台连接自动转变为后台连接。
上述说明中,所提到的量词“多个”,包括多个不同的即时通信服务器和多个用户账号中的“多个”,可以是两个、三个、四个、五个甚至五个以上。
通过本发明,用户利用一个即时通信客户端,就能够实现多个账号在不同即时通信服务器上的同时在线使用,实现不同账号的消息内容共享,从而提升即时通信的能力和效率。
附图说明
图1是本发明的即时通信客户端的组成结构和外部连接框图。
图2是本发明的即时通信客户端的主界面布局示意图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1是本发明的即时通信客户端的组成结构和外部连接框图。一种支持同时连接多服务器的即时通信客户端,包括多连接即时通信模块和多账号管理模块,具体如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北信源软件股份有限公司,未经北京北信源软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610271066.3/2.html,转载请声明来源钻瓜专利网。