[发明专利]实现外网用户与局域网用户即时通信的方法及系统有效
申请号: | 200610170763.6 | 申请日: | 2006-12-22 |
公开(公告)号: | CN101179536A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 黎巍;王星;陈伟华;乐晓诚;叶茂;王忠明;何卫星 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L9/32;H04L12/58 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 刘岩 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 用户 局域网 即时 通信 方法 系统 | ||
技术领域
本发明涉及计算机网络技术,尤其涉及一种实现外网用户与局域网用户即时通信的方法及系统。
背景技术
网络即时通讯软件发展到今天,已经被大多数的网民所接受,成为用户必不可少的软件工具,不但在平时的休闲娱乐中,而且在用户的工作中得到广泛的使用。针对用户多样化的需求,各大即时通信的厂商都推出了基于群组的服务,用户不但可以体验个人对个人的沟通需要,而且可以把具有同一特征或者同一类别的人群在一个虚拟的空间中进行交流与沟通。同样,基于群组的发展,一些即时通信厂商推出了针对局域网用户使用的局域网即时通信软件,局域网即时通信软件有利于中小企业内部建立扁平的沟通平台,通过该平台,用户可以在其中进行工作上的交流与沟通,极大的提高了中小企业的信息化过程。
现有技术中的局域网即时通信软件支持外网用户与局域网用户进行即时通信,请参阅图1,该图为现有技术中实现外网用户与局域网用户即时通信的系统的架构图,其主要包括:
网页服务器,用于实现HTTP协议与局域网即时通信采用的私有协议的转换;
数据库服务器,用于存储局域网用户注册远程登录业务时登记的信息;
中转服务器,用于中转局域网网关与网页服务器之间的数据;
局域网服务器,部署在局域网内部,用于为用户提供登录、状态及消息转发等即时通信相关的基础服务及其他扩展服务的应用;
局域网网关,部署在局域网内部的边缘,用于为局域网内与局域网外的通信提供数据通道。
外网用户通过上述系统与局域网用户建立及进行即时通信的过程如下:
S10、外网用户通过WEB方式向网页服务器发送登录请求,请求中携带有该用户的标识信息及密码,用户欲登录的局域网的标识信息及远程登录密码;
S11、网页服务器将所述登录请求由HTTP协议形式转换为局域网即时通信采用的私有协议形式后,发送到局域网网关;
S12、局域网网关对用户的登录信息进行验证,若验证通过,则通过网页服务器向外网用户返回验证通过响应;
S13、外网用户将欲通信的局域网用户添加为联系人后,即可采用WEB方式经与网页服务器、中转服务器与局域网用户进行即时通信,外网用户与局域网用户之间交互的即时消息由网页服务器进行协议转换。
上述外网用户与局域网用户建立及进行即时通信的方案的缺点在于:
1)用户在外网必须通过WEB形式登录局域网,与局域网用户进行即时通信,由于涉及到协议的转换,因此用户只能发送普通的即时消息、进行文件传输及发送短信,无法下载到组织架构,也很难扩展到视音频的功能;
2)局域网网关与中转服务器之间、网页服务器与中转服务器之间只有一条长连接,其可扩展性较差,很难承载大用户量。
发明内容
本发明提供一种实现外网用户与局域网用户即时通信的方法及系统,用以解决现有技术中外网用户必须通过WEB形式与局域网用户建立及进行即时通信的问题。
本发明技术方案包括:
一种实现外网用户与局域网用户即时通信的方法,包括步骤:
A、外网用户通过公网服务器向指定的局域网网关发出连接请求;
B、若局域网网关接受该连接请求,则公网服务器为外网用户的本次通信分配相应的资源并告知局域网网关,局域网网关利用该资源与相应的会话服务器建立连接;
C、公网服务器将所述分配的资源告知外网用户,外网用户利用该资源与会话服务器建立连接;
D、外网用户通过已建立的连接登录局域网,与指定的局域网用户进行即时通信。
较佳的,所述步骤A具体包括步骤:
外网用户向公网服务器发出局域网连接请求,请求中携带有所述外网用户的标识及密码,以及欲连接的局域网的标识;
公网服务器根据所述局域网的标识查找相应的局域网网关,将所述连接请求转发给该局域网网关,由局域网网关对外网用户进行身份及权限验证。
较佳的,所述步骤B具体包括步骤:
局域网网关对所述外网用户进行身份验证及权限验证,若验证通过,则向公网服务器返回连接请求接受消息;
公网服务器根据各会话服务器的负载状况为外网用户的本次通信分配相应的资源,同时按照预设的签名算法生成数字签名,并将分配的资源及生成的数字签名一并发送给局域网网关;
局域网网关按照所述分配的资源向相应的会话服务器发起网络连接,连接成功后,向会话服务器发送登录请求,请求中携带有所述数字签名;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610170763.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:综合网管数据模拟器系统
- 下一篇:一种介质滤波器及其实现方法