[发明专利]一种连接建立方法、装置和设备有效
| 申请号: | 201610421385.8 | 申请日: | 2016-06-14 |
| 公开(公告)号: | CN107508847B | 公开(公告)日: | 2021-06-08 |
| 发明(设计)人: | 王文超;张春晖;蔡艳明;赵骥 | 申请(专利权)人: | 斑马智行网络(香港)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 徐颖聪 |
| 地址: | 中国香港九龙长沙湾道*** | 国省代码: | 香港;81 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 连接 建立 方法 装置 设备 | ||
1.一种连接建立方法,其特征在于,该方法包括:
用户设备发送所述用户设备的唯一标识给标识服务器;
接收所述标识服务器针对所述用户设备的唯一标识分配并返回的认证码;
将包含认证码的数据发送给管理服务器;
接收所述管理服务器利用所述包含认证码的数据进行认证通过后返回的用于建立通道的参数信息;
利用所述参数信息,建立与连接服务器之间的通道。
2.根据权利要求1所述的方法,其特征在于,所述包含认证码的数据还包括:所述用户设备的唯一标识。
3.根据权利要求2所述的方法,其特征在于,所述将包含认证码的数据发送给管理服务器包括:
对所述用户设备的唯一标识、认证码、应用密钥以及应用秘密进行签名;
将签名值、所述用户设备的唯一标识、认证码以及应用密钥发送给所述管理服务器。
4.根据权利要求3所述的方法,其特征在于,向所述标识服务器发送用户设备的唯一标识、接收所述认证码以及所述进行签名由所述用户设备中的安全芯片执行。
5.根据权利要求1所述的方法,其特征在于,所述包含认证码的数据通过HTTP POST的形式发送给所述管理服务器;
所述参数信息通过HTTP响应的形式接收。
6.根据权利要求1所述的方法,其特征在于,所述参数信息包括:
用于对传输数据进行加/解密的种子密钥以及连接参数。
7.根据权利要求6所述的方法,其特征在于,接收所述管理服务器利用所述包含认证码的数据进行认证通过后返回的用于建立通道的参数信息包括:
接收所述管理服务器返回的消息;
利用所述用户设备的唯一标识对接收到的消息的消息头进行解密,得到所述种子密钥;
利用所述种子密钥,对所述消息的消息体进行解密,得到所述连接参数。
8.根据权利要求6或7所述的方法,其特征在于,所述连接参数包括:
会话标识、连接服务器的IP地址和端口号。
9.根据权利要求6所述的方法,其特征在于,利用所述参数信息,建立与连接服务器之间的通道包括:
利用所述连接参数,与所述连接服务器建立TCP长连接;
向所述连接服务器发送
利用所述种子密钥对所述云通道上传输的数据进行加/解密。
10.根据权利要求1所述的方法,其特征在于,该方法还包括:
在所述通道上采用异步方式收发数据。
11.根据权利要求10所述的方法,其特征在于,在所述通道上采用异步方式接收数据包括:
采用状态机的方式接收和重组通过所述通道发送来的数据包。
12.根据权利要求11所述的方法,其特征在于,采用状态机的方式接收和重组通过所述通道发送来的数据包包括:
在正常接收状态下,若收到协议头且长度可变长编码未接收完整,则进入收包中且包长未知状态;
在收包中且包长未知状态下,若收到完整长度的可变长编码但数据包未接收完整,则进入收包中且包长已知状态;若收到新的分片且可变长编码和数据包均接收完整,则进入完成收包状态;
在收包中且包长已知状态下,若收到新的分片且数据包接收完整,则进入完成收包状态;
在完成收包状态下,对属于该数据包的各分片进行重组后进入正常接收状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斑马智行网络(香港)有限公司,未经斑马智行网络(香港)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610421385.8/1.html,转载请声明来源钻瓜专利网。





