[发明专利]应用于工业检测的无线数据通讯方法有效
申请号: | 201610167525.3 | 申请日: | 2016-03-23 |
公开(公告)号: | CN107230331B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 邵俊红;杨大雷;宋杰峰 | 申请(专利权)人: | 上海宝钢工业技术服务有限公司 |
主分类号: | G08C17/02 | 分类号: | G08C17/02 |
代理公司: | 上海天协和诚知识产权代理事务所 31216 | 代理人: | 沈国良 |
地址: | 201900 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 工业 检测 无线数据 通讯 方法 | ||
1.一种应用于工业检测的无线数据通讯方法:其特征在于本方法包括如下步骤:
步骤一、数据通讯开始时由客户机向服务器发起连接握手,客户机向服务器发送连接请求数据包,服务器回复客户机连接确认数据包;
步骤二、客户机收到服务器的连接确认包后开始向服务器传输数据,数据传输时客户机采用重复发送、服务器采用冗余确认;
步骤三、数据通讯完成后,服务器向客户机发起断开握手,服务器向客户机发送所有数据已收到数据确认包,客户机接收到数据确认包后向服务器发送断开连接数据包,服务器收到断开连接数据包后数据通讯结束;
其中,客户机向服务器发送的连接请求数据包包括传输数据的长度和传输数据块的大小,服务器根据传输数据长度和传输数据块的大小建立接收数据区和数据块接收标志区,数据块接收标志区中的每个标志对应一个数据块,数据块接收标志区中未设置标志,则表示该标志对应的数据块没有接收到,数据块接收标志区中设有标志,则表示该标志对应的数据块已经接收到;
客户机向服务器发送的连接请求数据包包括传输数据的长度和传输数据块的大小,客户机根据传输数据的长度和传输数据块的大小建立数据块确认标志区,数据块确认标志区中的每个标志对应一个数据块,数据块确认标志区中未设有标志的数据块表示该数据块没有被服务器接收,数据块确认标志区中设有标志的数据块表示该数据块已经被服务器接收。
2.根据权利要求1所述的应用于工业检测的无线数据通讯方法:其特征在于:客户机向服务器发送数据块前在数据块确认标志区中查找该数据块的标志,如该标志存在,表示该数据块已被服务器接收,无需再次发送,如该数据块无标志,表示该数据块尚未被服务器接收,需要发送。
3.根据权利要求1或2所述的应用于工业检测的无线数据通讯方法:其特征在于:客户机向服务器发送的数据块中包含一个ID,该ID对应该数据块在传输数据中的顺序位置,该ID在数据块确认标志区中与该数据块的标志一一对应。
4.根据权利要求3所述的应用于工业检测的无线数据通讯方法:其特征在于:服务器向客户机发送的数据确认包中包含已接收数据块的顺序位置ID和冗余确认标志ID,该顺序位置ID与客户机发送的该数据块ID相同,并与服务器的数据块接收标志区中该数据块的标志一一对应。
5.根据权利要求4所述的应用于工业检测的无线数据通讯方法:其特征在于:客户机接收到服务器发送的数据确认包后在数据块确认标志区中标识已发送数据块ID对应的标志,并且根据该数据块中服务器的冗余确认标志ID标识相应的标志位。
6.根据权利要求4所述的应用于工业检测的无线数据通讯方法:其特征在于:服务器向客户机发送的数据确认包中的冗余确认标志ID与顺序位置ID相关,数据确认包中的顺序位置ID为100,表示服务器收到客户端发来的ID为100的数据块,冗余确认标志ID由ID为100的数据块在数据块接收标志区中该数据块位置前若干个数据块的标志组成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝钢工业技术服务有限公司,未经上海宝钢工业技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610167525.3/1.html,转载请声明来源钻瓜专利网。