[发明专利]客户端和服务端之间的数据通信方法及系统无效
申请号: | 201110179061.5 | 申请日: | 2011-06-29 |
公开(公告)号: | CN102255895A | 公开(公告)日: | 2011-11-23 |
发明(设计)人: | 于晓军;万雪松;赵辰清 | 申请(专利权)人: | 北京思创银联科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100098 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 服务端 之间 数据通信 方法 系统 | ||
1.一种客户端和服务端之间的数据通信方法,其特征在于,包括以下步骤:
S1:通信代理服务器接收客户端程序所发送的连接服务端的请求;
S2:所述通信代理服务器将所述连接服务端的请求转发至服务端,并接收来自所述服务端的响应;
S3:所述通信代理服务器将所述服务端的响应发送至所述客户端程序。
2.如权利要求1所述的客户端和服务端之间的数据通信方法,其特征在于,步骤S1之前,还包括步骤:
S0:判断客户端程序是否成功连接所述通信代理服务器,若是,则直接执行步骤S1,若否,则每隔预定时间进行重新连接,直至连接成功后,再执行步骤S1。
3.如权利要求1所述的客户端和服务端之间的数据通信方法,其特征在于,所述通信代理服务器按照预设优先级发送所述请求。
4.如权利要求3所述的客户端和服务端之间的数据通信方法,其特征在于,步骤S2中,所述通信代理服务器通过队列向所述服务端发送请求,按照所述预设优先级分别将所述请求送入相应队列的队尾,在发送时按照所述预设优先级由高至低发送相应的队列中的请求。
5.如权利要求4所述的客户端和服务端之间的数据通信方法,其特征在于,所述队列的数量与所述请求的预设优先级的类型的数量相同。
6.如权利要求5所述的客户端和服务端之间的数据通信方法,其特征在于,所述预设优先级包括:高、标准和低三种类型。
7.如权利要求5或6所述的客户端和服务端之间的数据通信方法,其特征在于,在步骤S2中,所述通信代理服务器发送所述连接服务端的请求至服务端后,还包括步骤:
所述通信代理服务器判断所述连接服务端的请求是否发送成功,若是,则接收来自所述服务端的响应;若否,则根据所述请求的预设优先级判断是否需要重新发送所述连接服务端的请求,若所述预设优先级为高,则将所述连接服务端的请求加入到发送队列的队尾,重新发送,若所述预设优先级为标准或低,则不执行后续步骤。
8.如权利要求1所述的客户端和服务端之间的数据通信方法,其特征在于,所述通信代理服务器和服务端之间进行数据交互时,均对接收到的数据进行解密、对发送的数据进行数据解密。
9.一种客户端和服务端之间的数据通信系统,其特征在于,包括通信代理服务器,所述通信代理服务器进一步包括:
接收模块,用于接收客户端程序所发送的连接服务端的请求;
转发请求模块,用于将所述连接服务端的请求转发至服务端,并接收来自所述服务端的响应;
转发响应模块,用于将所述服务端的响应发送至所述客户端程序。
10.如权利要求9所述的客户端和服务端之间的数据通信系统,其特征在于,该系统还包括:
判断模块,用于判断客户端程序是否成功连接所述通信代理服务器,并在未成功连接时,每隔预定时间进行重新连接,直至连接成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思创银联科技股份有限公司,未经北京思创银联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110179061.5/1.html,转载请声明来源钻瓜专利网。