[发明专利]一种客户端与应用服务器间进行通信的方法和系统有效

专利信息
申请号: 201210227199.2 申请日: 2012-06-30
公开(公告)号: CN103516766B 公开(公告)日: 2017-04-19
发明(设计)人: 张宗启 申请(专利权)人: 北京神州泰岳软件股份有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 北京市隆安律师事务所11323 代理人: 权鲜枝
地址: 100089 北京市海淀区万*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 客户端 应用 服务器 进行 通信 方法 系统
【说明书】:

技术领域

发明涉及通信领域,特别涉及一种客户端与应用服务器间进行通信的方法和系统。

背景技术

当前客户端与应用服务器通信时,可以依靠HTTP的通信方式。例如网页版客户端与应用服务器通信间便可应用HTTP进行通信。当客户端需要不断向应用服务器请求数据时,每次都要为HTTP的请求与应答准备大容量的数据包资源。打开一次的HTTP通信通道只能使用一次不能复用。因此存在缺陷,利用HTTP通信网络流量加大、负荷高、通信通道的资源利用率低。基于HTML5的WebSocket(网站端点),WebSocket为全双工通信,该技术可以在客户端与应用服务器之间分别建立各自的Socket(端点)互相连接。通过TCP/IP数据包传输数据。现有技术中HTTP的单工通道通信与WebSocket双通道通信比较如图10所示。请求连接时,HTTP每次通信都要新建立连接,仅传输一次数据,即关闭连接;WebSocket仅一次连接成功后建立通道,可多次传输数据,不关闭连接。就通信通道而言,HTTP单向通信,只能浏览器请求,应用服务器应答;WebSocket双向通信,应用服务器也可以主动向客户端发送数据。就广播而言,HTTP不支持广播,应用服务器只能应答一个浏览器请求;WebSocket可以广播可以向所有已连接的客户端发送数据。就数据包大小而言,WebSocket比HTTP数据包小。

一举例中,HTTP数据包如下所示:

HTTP Request Headers

POST/webim/login.aspx HTTP/1.1

Host:webim.feixin.10086.cn

Connection:keep-alive

User-Agent:Mozilla/5.0(Windows;U;Windows NT6.0;en-US)

AppleWebKit/532.5(KHTML,like Gecko)Chrome/4.1.249.1064

Safari/532.5

Referer:

http://webim.feixin.10086.cn/webim/login.aspx?u=2038382&p=7F5E66657B938E2el

Content-Length:134

Origin:http://webim.feixin.10086.cn

Content-Type:text/plain;charset=utf-8

Accept:*/*

Accept-Encoding:gzip,deflate,sdch

Accep t-Language:en-US,en;q=0.8

Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3

Cookie:

__utmz=247824721.1273102477.1.1.utmcsr=(di rect)|utmccn=(di rect)|ut mcmd

=(none);JSESSIONID=E7AAE0E60B01FB88D1E3799FAD5C62B3;

__utma=247824721.1247485893.1273102477.1273104838.127310768

=(none);JSESSIONID=E7AAE0E60B01FB88D1E3799FAD5C62B3;

__utma=247824721.1247485893.1273102477.1273104838.1273107686.3;

__utmc=247824721;__utmb=247824721.4.10.127

WebSocket数据包如下所示:

GET/WebIM5?uaid=200665352p8912&s=b HTTP/1.1

Upgrade:WebSocket

Connection:Upgrade

Host:192.168.110.165:5002

Origin:http://10.10.150.78

Sec-WebSocket-Key1:3G8}R7804/490(5

Sec-WebSocket-Key2:<388<3379e017

^n:ds[4U

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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