[发明专利]协议转换的通信方法及系统无效

专利信息
申请号: 201210042732.8 申请日: 2012-02-22
公开(公告)号: CN103297384A 公开(公告)日: 2013-09-11
发明(设计)人: 王杨;陈江宁;甘景全;李健;楚五斌;谢晓波 申请(专利权)人: 航天信息股份有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 北京科龙寰宇知识产权代理有限责任公司 11139 代理人: 孙皓晨
地址: 100097 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 协议 转换 通信 方法 系统
【说明书】:

技术领域

发明涉及计算机网络领域,具体而言,涉及一种协议转换的通信方法及系统。

背景技术

目前的客户机与服务器之间一般采用套接字(SOCKET)方式进行网络通信。使用SOCKET的通信方式,传输速度一般比较快和稳定,但是在很多网络环境尤其是内部网络中都设置了网络防火墙,只允许使用基本端口,如网络浏览端口80,其它端口不允许使用,如即时通信的聊天端口8000,在这种情况下,不能用传输控制协议(TCP)或者用户数据报协议(UDP)与服务器进行直接连接,所以客户端和服务器进行直接SOCKET连接的方式有一些局限性。

中国发明申请200610065562.X提出了一种基于WEB服务器的通信方法,在该通信方法中,客户端将数据封装为HTTP数据包,并通过与WEB服务器之间的套接字SOCKET连接将该HTTP数据包发送给WEB服务器;所述WEB服务器解析所述HTTP数据包,并调用指定的接口程序;以及由所述接口程序与对应的业务服务器建立通信连接。

该发明基于WEB服务器,使用HTTP协议和对应的端口(如80端口)与服务器通信,能够使客户端发送的数据和向客户端发送的数据很好的透过防火墙,因而,避免了采用套接字SOCKET连接时因端口限制而不能通信的问题。

然而,该发明的不足之处在于,对于只能使用SOCKET方式通信的客户端和服务器,当通过互联网连接时,无法采用上述通信方法穿透防火墙,因而不能保持稳定的通信。

发明内容

本发明提供一种协议转换的通信方法,通过SOCKET与HTTP之间的协议转换,用以实现采用SOCKET方式连接的客户端和服务器穿透防火墙通信。

为达到上述目的,本发明提供了一种协议转换的通信方法,该方法包括以下步骤:

客户端将请求数据包通过套接字SOCKET连接发送给第一服务器;

第一服务器以SOCKET方式接收请求数据包,并将请求数据包以HTTP协议的方式发送给第二服务器;

第二服务器以HTTP协议的方式接收请求数据包,并通过与业务服务器之间的套接字SOCKET连接将请求数据包发送给业务服务器;

业务服务器对接收的请求数据包进行处理,将处理结果的返回数据包通过与第二服务器之间的套接字SOCKET连接发送给第二服务器;

第二服务器以SOCKET方式接收返回数据包,并以HTTP协议的方式将返回数据包发送给第一服务器;

第一服务器以HTTP协议的方式接收返回数据包,并通过与客户端之间的套接字SOCKET连接将返回数据包发送给客户端。

较佳的,客户端接收完数据后,关闭与第一服务器之间的套接字SOCKET连接。

较佳的,第一服务器与第二服务器之间采用HTTP协议的POST方法或HTTP协议的GET方法传送数据。

为达到上述目的,本发明还提供了一种协议转换的通信系统,其包括:客户端、第一服务器、第二服务器和业务服务器,其中

客户端与第一服务器之间采用套接字SOCKET连接,客户端将请求数据包通过SOCKET方式发送给第一服务器,第一服务器将来自第二服务器的返回数据包通过SOCKET方式发送给客户端;

第一服务器与第二服务器之间采用HTTP协议的方式进行通信,第一服务器将来自客户端的请求数据包以HTTP协议的方式发送给第二服务器,第二服务器将来自业务服务器的返回数据包以HTTP协议的方式发送给第一服务器;

第二服务器与业务服务器之间采用套接字SOCKET连接,第二服务器将接收的请求数据包发送给业务服务器,业务服务器对请求数据包进行处理,并将处理结果的返回数据包通过SOCKET方式发送给第二服务器。

较佳的,第一服务器与第二服务器之间采用HTTP协议的POST方法或HTTP协议的GET方法传送数据。

在上述实施例中,对于只能使用SOCKET方式通信的客户端和服务器,当通过互联网连接时,上述通信系统通过SOCKET与HTTP之间的协议转换,可以实现采用SOCKET方式连接的客户端和服务器穿透防火墙通信。

附图说明

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210042732.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top