[发明专利]建立连接的方法、装置及系统有效
申请号: | 201410681799.5 | 申请日: | 2014-11-24 |
公开(公告)号: | CN104486291B | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 王东玉 | 申请(专利权)人: | 北京奇安信科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
地址: | 北京市朝阳区酒仙桥路甲1*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建立 连接 方法 装置 系统 | ||
1.一种建立连接的方法,其特征在于,包括:
与服务器建立并保持长连接;
所述与服务器建立并保持长连接包括:
在首次通过短连接向所述服务器请求数据时,建立并保持所述长连接;
基于所述长连接接收所述服务器下发的任务指令,所述任务指令中包含任务通知消息;
对所述任务通知消息进行解析,获得任务的属性信息;
与所述服务器建立短连接,并基于所述短连接向所述服务器上报所述属性信息,以便获得所述服务器下发的任务。
2.根据权利要求1所述的方法,其特征在于,所述任务指令中包含的任务通知消息为格式化报文。
3.根据权利要求2所述的方法,其特征在于,所述对所述任务通知消息进行解析,获得任务的属性信息包括:
对所述格式化报文的内容字段进行读取,获得所述任务的地址信息。
4.根据权利要求2或3所述的方法,其特征在于,所述格式化报文还包括如下字段:身份标识ID字段、命令字段、时间字段、包长字段、类型字段、校验位字段。
5.根据权利要求1至3中任一项所述的方法,其特征在于:
所述长连接为传输控制协议TCP长连接;
所述短连接为超文本传输协议HTTP短连接。
6.一种建立连接的装置,其特征在于,包括:
第一建立单元,用于与服务器建立并保持长连接;
所述第一建立单元用于在首次通过短连接向所述服务器请求数据时,建立并保持所述长连接;
接收单元,用于基于所述第一建立单元建立并保持的长连接接收所述服务器下发的任务指令,所述任务指令中包含任务通知消息;
解析单元,用于对所述接收单元接收的任务通知消息进行解析,获得任务的属性信息;
第二建立单元,用于在所述解析单元获得所述任务的属性信息后,与所述服务器建立短连接;
上报单元,用于基于所述第二建立单元建立的短连接向所述服务器上报所述解析单元获得的所述属性信息,以便获得所述服务器下发的任务。
7.根据权利要求6所述的装置,其特征在于,所述接收单元接收的所述任务指令中包含的所述任务通知消息为格式化报文。
8.根据权利要求7所述的装置,其特征在于,所述解析单元,用于对所述格式化报文的内容字段进行读取,获得所述任务的地址信息。
9.根据权利要求7或8所述的装置,其特征在于,所述接收单元接收的所述格式化报文还包括如下字段:身份标识ID字段、命令字段、时间字段、包长字段、类型字段、校验位字段。
10.根据权利要求6至8中任一项所述的装置,其特征在于:
所述第一建立单元建立并保持的所述长连接为传输控制协议TCP长连接;
所述第二建立单元建立的所述短连接为超文本传输协议HTTP短连接。
11.一种建立连接的系统,其特征在于,所述系统包括:终端以及服务器,其中,所述终端包含如权利要求6至10中任一项所述的装置;
所述服务器,用于:
与所述终端建立并保持长连接;
基于所述长连接向所述终端下发任务指令,所述任务指令中包含任务通知消息;
与所述终端建立短连接,基于所述短连接接收所述终端上报的属性信息,根据所述属性信息查找任务并下发给所述终端;
其中,所述属性信息为所述终端通过解析所述任务通知消息得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇安信科技有限公司,未经北京奇安信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410681799.5/1.html,转载请声明来源钻瓜专利网。