一种工业生产监控的数据传输处理方法及系统与流程
- 国知局
- 2024-08-01 00:23:00
本发明涉及生产监控,具体提供一种工业生产监控的数据传输处理方法及系统。
背景技术:
1、随着工业时代的到来,工业生产监控系统的数据传输处理方法已成为影响工业生产效率和安全性的关键因素。在工业生产监控过程中,数据传输的可靠性是确保整个监控系统正常运行的关键。在复杂的工业生产环境中,数据传输面临着多种挑战,如网络波动、设备故障、通信异常等,这些都可能导致数据丢失或传输失败,进而影响到生产过程的监控和管理。
2、现有的数据传输方案通常采用简单的重发机制来处理传输失败的情况。然而,这种机制往往存在以下问题:一是缺乏明确的发送次数限制,可能导致数据无限循环地重发,导致网络拥堵或资源浪费;二是缺乏对通信异常的检测和处理能力,当网络出现问题时,系统可能无法及时响应并调整传输策略;三是数据处理方式不够灵活,无法根据不同的传输状态和数据类型采取不同的处理措施。
技术实现思路
1、为了克服上述缺陷,提出了本发明,以解决现有重发机制不完善而导致监控数据丢失、失真,从而影响工业生产监管的技术问题。
2、第一方面,本发明提供一种工业生产监控的数据传输处理方法,包括以下步骤:
3、s1:将监控设备的采集数据按照采集顺序依次存储至正常发送队列,并对正常发送队列中的采集数据依次执行步骤s2-s5;
4、s2:根据预设算法对所述采集数据进行冗余校验,生成校验码;
5、s3:将所述采集数据、校验码、数据识别码和发送次数i封装在一起,发送给监控平台,所述发送次数i的初始值为1;
6、s4:判断在第一预设时间内是否收到监控平台发送的应答信息,所述应答信息包括数据识别码和校验结果;
7、s5:若在第一预设时间内没有收到监控平台发送的应答信息,初始化所述发送次数i,将所述采集数据存储至补传队列,若在第一预设时间内收到监控平台发送的应答信息,判断所述检验结果是否正确,若检验结果正确,当前采集数据的传输结束,若检验结果错误,将所述采集数据存储至重发队列;
8、s6:响应于重发队列有新存储的采集数据,开始执行重发队列中采集数据的传输;
9、s7:响应于补传队列有新存储的采集数据,判断为通信异常,中止所有数据的传输。
10、进一步,对于所述正常发送队列,不需要等待前一个采集数据的应答信息就执行下一个采集数据的发送;对于所述重发队列,需要等待前一个采集数据传输成功后才能执行下一个采集数据的发送。
11、进一步,所述步骤s6包括步骤:
12、s61:获取重发队列首位的采集数据
13、s62:更新所述采集数据的发送次数i=i++,执行步骤s3-s4;
14、s63:若在第一预设时间内没有收到监控平台发送的应答信息,初始化所述发送次数i,并将所述采集数据存储至补传队列,若在第一预设时间内收到监控平台发送的应答信息,判断所述检验结果是否正确,若检验结果正确,返回步骤s61,若检验结果错误,判断所述发送次数是否超过第一预设次数,若否,返回步骤s62,若是,初始化所述发送次数i,将所述采集数据存储至补传队列。
15、进一步,所述步骤s7包括步骤:
16、s71:响应于补传队列有新存储的采集数据,中止正常发送队列和重发队列的传输;
17、s72:在第二预设时间后对补传队列中的采集数据执行步骤s3-s4;
18、s73:若在第一预设时间内没有收到监控平台发送的应答信息,更新所述采集数据的发送次数i=i++,执行步骤s72,若在第一预设时间内收到监控平台发送的应答信息,判断所述检验结果是否正确,若检验结果正确,当前采集数据的传输结束,继续正常发送队列和重发队列的传输,若检验结果错误,更新所述采集数据的发送次数i=i++,,执行步骤s72。
19、进一步,所述步骤s72包括:
20、步骤s721:判断所述发送次数是否超过第二预设次数;
21、步骤s722:若是,初始化所述发送次数i,切换传输通道后对补传队列中的采集数据执行步骤s3-s4,若否,在第二预设时间后对补传队列中的采集数据执行步骤s3-s4。
22、进一步,所述切换传输通道包括,关闭当前传输通道的传输连接,建立与新的传输通道的连接,并重新配置相关的传输参数。
23、进一步,通过发送探测包、请求测试响应或查询历史性能数据对备选传输通道进行评估,根据评估结果确定新的传输通道。
24、进一步,所述评估结果可以根据传输通道的响应时间、带宽利用率、错误率进行量化评分。
25、进一步,监控平台在接收到信息后,根据相同的预设算法对采集数据进行冗余校验,将生成的校验码进行对比,若校验码相同,则校验结果正确,监控平台将采集数据存储并返回相应的应答信息,若校验码不同,则校验结果错误,监控平台返回相应的应答信息。
26、第二方面,本发明提供一种工业生产监控的数据传输处理系统,包括:
27、获取模块,将监控设备的采集数据按照采集顺序依次存储至正常发送队列,并对正常发送队列中的采集数据依次进行传输;
28、校验模块,根据预设算法对所述采集数据进行冗余校验,生成校验码;
29、第一发送模块,将所述采集数据、校验码、数据识别码和发送次数i封装在一起,发送给监控平台,所述发送次数i的初始值为1;
30、判断模块,判断在第一预设时间内是否收到监控平台发送的应答信息,所述应答信息包括数据识别码和校验结果;
31、处理模块,若在第一预设时间内没有收到监控平台发送的应答信息,初始化所述发送次数i,将所述采集数据存储至补传队列,若在第一预设时间内收到监控平台发送的应答信息,判断所述检验结果是否正确,若检验结果正确,当前采集数据的传输结束,若检验结果错误,将所述采集数据存储至重发队列;
32、第二发送模块,响应于重发队列有新存储的采集数据,开始执行重发队列中采集数据的传输;
33、管理模块,响应于补传队列有新存储的采集数据,判断为通信异常,中止所有数据的传输。
34、本发明的工作原理和有益效果:
35、在实施本发明的技术方案中,正常发送队列中的采集数据首先经过冗余校验生成校验码,并与数据识别码和发送次数一起封装后发送给监控平台。根据是否收到监控平台的应答及校验结果,数据会被存储到不同的队列(重发队列或补传队列)中等待后续处理。重发队列中的数据会多次尝试发送,直到成功或达到第一预设次数限制;而补传队列的出现则意味着通信异常,系统会中止其他队列的传输,并尝试恢复通信。通过上述方案,能够有效地提高数据传输的可靠性,确保工业生产监控数据的完整性和准确性,为工业生产的稳定运行提供了有力保障。
技术特征:1.一种工业生产监控的数据传输处理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种工业生产监控的数据传输处理方法,其特征在于,对于所述正常发送队列,不需要等待前一个采集数据的应答信息就执行下一个采集数据的发送;对于所述重发队列,需要等待前一个采集数据传输成功后才能执行下一个采集数据的发送。
3.根据权利要求1所述的一种工业生产监控的数据传输处理方法,其特征在于,所述步骤s6包括步骤:
4.根据权利要求1所述的一种工业生产监控的数据传输处理方法,其特征在于,所述步骤s7包括步骤:
5.根据权利要求4所述的一种工业生产监控的数据传输处理方法,其特征在于,所述步骤s72包括:
6.根据权利要求5所述的一种工业生产监控的数据传输处理方法,其特征在于,所述切换传输通道包括,关闭当前传输通道的传输连接,建立与新的传输通道的连接,并重新配置相关的传输参数。
7.根据权利要求6所述的一种工业生产监控的数据传输处理方法,其特征在于,通过发送探测包、请求测试响应或查询历史性能数据对备选传输通道进行评估,根据评估结果确定新的传输通道。
8.根据权利要求7所述的一种工业生产监控的数据传输处理方法,其特征在于,所述评估结果可以根据传输通道的响应时间、带宽利用率、错误率进行量化评分。
9.根据权利要求1所述的一种工业生产监控的数据传输处理方法,其特征在于,监控平台在接收到信息后,根据相同的预设算法对采集数据进行冗余校验,将生成的校验码进行对比,若校验码相同,则校验结果正确,监控平台将采集数据存储并返回相应的应答信息,若校验码不同,则校验结果错误,监控平台返回相应的应答信息。
10.一种工业生产监控的数据传输处理系统,其特征在于,包括:
技术总结本发明涉及生产监控技术领域,具体提供一种工业生产监控的数据传输处理方法及系统,所述方法包括步骤:判断在第一预设时间内是否收到监控平台发送的应答信息;若在第一预设时间内没有收到监控平台发送的应答信息,将采集数据存储至补传队列,若在第一预设时间内收到监控平台发送的应答信息,判断检验结果是否正确,若检验结果正确,当前采集数据的传输结束,若检验结果错误,将采集数据存储至重发队列;响应于重发队列有新存储的采集数据,开始执行重发队列中采集数据的传输;响应于补传队列有新存储的采集数据,判断为通信异常,中止所有数据的传输。解决了现有重发机制不完善而导致监控数据丢失、失真,从而影响工业生产监管的技术问题。技术研发人员:王奶平受保护的技术使用者:深圳市互联兴邦科技有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240730/200857.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表