[发明专利]应用于工业检测的无线数据通讯方法有效
申请号: | 201610167525.3 | 申请日: | 2016-03-23 |
公开(公告)号: | CN107230331B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 邵俊红;杨大雷;宋杰峰 | 申请(专利权)人: | 上海宝钢工业技术服务有限公司 |
主分类号: | G08C17/02 | 分类号: | G08C17/02 |
代理公司: | 上海天协和诚知识产权代理事务所 31216 | 代理人: | 沈国良 |
地址: | 201900 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 工业 检测 无线数据 通讯 方法 | ||
本发明公开了一种应用于工业检测的无线数据通讯方法,本方法在数据通讯开始时由客户机向服务器发起连接握手,客户机发送连接请求数据包,服务器回复连接确认数据包;客户机收到连接确认包后开始向服务器传输数据,数据传输时客户机采用重复发送、服务器采用冗余确认;数据通讯完成后服务器向客户机发起断开握手,服务器发送所有数据已收到数据确认包,客户机接收到数据确认包后向服务器发送断开连接数据包,服务器收到断开连接数据包后数据通讯结束。本方法克服工业生产现场传统数据通讯的缺陷,确保数据的准确、可靠传输,提高了工业生产效率,保证检测数据的正确应用。
技术领域
本发明涉及一种应用于工业检测的无线数据通讯方法。
背景技术
随着科学技术的发展,数据传输网络,尤其是无线网络得到广泛应用,因而工业检测中数据通过无线网络传输被大多检测设备所首选。但是,由于大多工业生产现场环境恶劣,周围存在各种磁场、电场等干扰,无线信号的稳定性较差,严重影响数据的准确、可靠传输,一旦数据传输错误,则前期的检测作业需重复进行,或影响后期的数据分析处理,降低了生产效率,影响检测数据的正确应用。同时传统的基于TCP/IP的数据通讯是基于有线数据传输制定的,其复杂的握手、交互机制很容易发生通讯中断或长时间延迟,特别是在一些嵌入式设备中,由于协议栈实现不完善,使数据通讯不但时间长而且很不稳定,限制了工业生产现场中数据传输的应用。
发明内容
本发明所要解决的技术问题是提供一种应用于工业检测的无线数据通讯方法,本方法克服工业生产现场传统数据通讯的缺陷,确保数据的准确、可靠传输,提高了工业生产效率,保证检测数据的正确应用。
为解决上述技术问题,本发明应用于工业检测的无线数据通讯方法包括如下步骤:
步骤一、数据通讯开始时由客户机向服务器发起连接握手,客户机向服务器发送连接请求数据包,服务器回复客户机连接确认数据包;
步骤二、客户机收到服务器的连接确认包后开始向服务器传输数据,数据传输时客户机采用重复发送、服务器采用冗余确认;
步骤三、数据通讯完成后,服务器向客户机发起断开握手,服务器向客户机发送所有数据已收到数据确认包,客户机接收到数据确认包后向服务器发送断开连接数据包,服务器收到断开连接数据包后数据通讯结束。
进一步,客户机向服务器发送的连接请求数据包包括传输数据的长度和传输数据块的大小,服务器根据传输数据长度和传输数据块的大小建立接收数据区和数据块接收标志区,数据块接收标志区中的每个标志对应一个数据块,数据块接收标志区中未设置标志,则表示该标志对应的数据块没有接收到,数据块接收标志区中设有标志,则表示该标志对应的数据块已经接收到。
进一步,客户机向服务器发送的连接请求数据包包括传输数据的长度和传输数据块的大小,客户机根据传输数据的长度和传输数据块的大小建立数据块确认标志区,数据块确认标志区中的每个标志对应一个数据块,数据块确认标志区中未设有标志的数据块表示该数据块没有被服务器接收,数据块确认标志区中设有标志的数据块表示该数据块已经被服务器接收。
进一步,客户机向服务器发送数据块前在数据块确认标志区中查找该数据块的标志,如该标志存在,表示该数据块已被服务器接收,无需再次发送,如该数据块无标志,表示该数据块尚未被服务器接收,需要发送。
进一步,客户机向服务器发送的数据块中包含一个ID,该ID对应该数据块在传输数据中的顺序位置,该ID在数据块确认标志区中与该数据块的标志一一对应。
进一步,服务器向客户机发送的数据确认包中包含已接收数据块的顺序位置ID和冗余确认标志ID,该顺序位置ID与客户机发送的该数据块ID相同,并与服务器的数据块接收标志区中该数据块的标志一一对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝钢工业技术服务有限公司,未经上海宝钢工业技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610167525.3/2.html,转载请声明来源钻瓜专利网。