[发明专利]一种基于WebSocket连接的区块链双工通信方法有效
申请号: | 201711361517.3 | 申请日: | 2017-12-18 |
公开(公告)号: | CN109936601B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/141;H04L67/145;H04L69/24;H04L69/16;H04L9/40;H04L5/14;H04L49/9015 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于WebSocket连接的区块链双工通信网络,客户终端使用HTTP通信模块向节点发送WebSocket协议探测数据包;节点收到数据包后会给予回复是否支持WebSocket协议以及所支持的协议版本;客户终端收到节点反馈后根据节点返回要求调整WebSocket协议版本,并开发发送请求建立连接的数据包和心跳包;节点通过验证客户终端是否在会话池当中,并且验证客户端的合法性确定是否建立连接关系并进行应用数据传输,由于在建立Websocket连接时,心跳包与数据包是可以一起发送到节点的,所以无论用户是否稳定在线,都可以完成稳定的数据传输,而不用将难得的连接机会浪费在建立连接上,从而减少网络数据传输时间,使网络运行速度更快,数据处理更高效。 | ||
搜索关键词: | 一种 基于 websocket 连接 区块 双工 通信 方法 | ||
【主权项】:
1.一种基于WebSocket连接的区块链双工通信网络,其特征在于,所述客户终端通过WebSocket协议与区块链节点进行连接,客户终端与节点通过建立WebSocket连接形成双工通信的区块链网络,所述WebSocket连接过程具体包括:步骤1、客户终端使用HTTP通信模块向节点发送WebSocket协议探测数据包;步骤2、节点收到协议探测数据包后会给予回复是否支持WebSocket协议以及所支持的WebSocket协议版本;步骤3、客户终端收到节点反馈后根据节点返回要求调整WebSocket协议版本,并开发发送请求建立连接的数据包和心跳包;步骤4、节点接收到连接请求时将先判断该客户终端是否已在会话池当中,如果不在会话池就检查客户终端合法性,合法时就开始建立长连接,并保持心跳连接,心跳连接建立起来以后就开始应用数据传输,不合法的话便不建立长连接,不会进行应用数据传输。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711361517.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种老人生活智能监控系统及其方法
- 下一篇:一种基于实时推送的P2P网络系统