CN117176300A - 一种无线电子***通信纠错控制方法及装置 - Google Patents

一种无线电子***通信纠错控制方法及装置 Download PDF

Info

Publication number
CN117176300A
CN117176300A CN202311265175.0A CN202311265175A CN117176300A CN 117176300 A CN117176300 A CN 117176300A CN 202311265175 A CN202311265175 A CN 202311265175A CN 117176300 A CN117176300 A CN 117176300A
Authority
CN
China
Prior art keywords
data packet
command data
command
wireless electronic
electronic detonator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311265175.0A
Other languages
English (en)
Inventor
张彬
卢灿
祝现染
姜晓道
仇晨光
吴逸洲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China North Industries Group Corp No 214 Research Institute Suzhou R&D Center
Original Assignee
China North Industries Group Corp No 214 Research Institute Suzhou R&D Center
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China North Industries Group Corp No 214 Research Institute Suzhou R&D Center filed Critical China North Industries Group Corp No 214 Research Institute Suzhou R&D Center
Priority to CN202311265175.0A priority Critical patent/CN117176300A/zh
Publication of CN117176300A publication Critical patent/CN117176300A/zh
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种无线电子***通信纠错控制方法及装置,包括:向无线电子***广播命令数据包,所述命令数据包中重复设置多个命令字位;在目标无线电子***中对命令数据包进行逐字节分析统计,统计到广播命令数据包中命令字出现次数超过预设次数时,则执行该命令字对应任务,否则,不执行该命令字对应任务。优点:能够在丢帧时能够进入重试流程,在出现误码时通过对命令字的统计分析,一定程度上解决了校验错误导致的通信异常。起爆阶段采用时间戳倒计时的方式,不仅能够保证***起爆时间的一致性,还降低了***因通信异常导致拒爆情况的发生。

Description

一种无线电子***通信纠错控制方法及装置
技术领域
本发明涉及一种无线电子***通信纠错控制方法及装置,属于无线通信技术领域。
背景技术
随着微电子技术、物联网技术的不断发展,数码***在工程作业中得到了快速的发展和应用。工业上使用的数码***一般通过有线连接方式,将多个***连接到同一根通信母线上,另一端连接至***。***通过母线与***通信,对***进行注册、检测、充电、放电、起爆等操作。由于***现场较为危险,通信母线通常要拉数百米甚至上千米,工人还需要进行大量的有线连接,且连接时容易出现接触性问题。
无线电子***采用远程无线通信的方式进行组网连接。无线电子***通常自带电池,无需进行物理连接。施工现场只要通过***扫描录入无线电子***后将其装填入炮孔即可。大大降低了施工复杂性,同时避免了因通信母线带来的异常故障,提高了***的安全性。
然而使用无线电子***进行通信,***员需持***撤退至安全区域,距离通常较远,且***现场可能存在障碍物遮挡。因此无线电子***通信往往不能做到百分百可靠,容易出现丢帧、数据包误码等问题,导致无线电子***无法正常工作。
发明内容
本发明所要解决的技术问题是克服现有技术的缺陷,提供一种无线电子***通信纠错控制方法及装置,降低无线电子***通信时因丢帧、数据包误码导致的通信异常,提高无线通信的可靠性。
为解决上述技术问题,本发明提供一种无线电子***通信纠错控制方法,包括:
向无线电子***广播命令数据包,所述命令数据包中重复设置多个命令字位;
在目标无线电子***中对命令数据包进行逐字节分析统计,统计到广播命令数据包中命令字出现次数超过预设次数时,则执行该命令字对应任务,否则,不执行该命令字对应任务。
进一步的,所述命令字为单字节。
进一步的,所述命令数据包为注册命令数据包、组网命令数据包、充电命令数据包以及起爆命令数据包中的一个。
进一步的,还包括:
在所述命令数据包为注册命令数据包、组网命令数据包或充电命令数据包时,在目标无线电子***不执行命令字对应任务时,则目标无线电子***不返回执行命令字对应任务的数据;
重复广播命令数据包,直到执行该命令字对应任务或者重复广播次数超过设定值,停止广播命令数据包。
进一步的,在所述命令数据为起爆命令数据包时,执行以下起爆策略,包括:
以固定间隔时间T0重复多次广播起爆命令数据包,所述起爆命令数据包还包括倒计时时间戳T,T为T0的正整数倍;
每次重复广播的起爆命令数据包中的倒计时时间戳T为前一次广播的起爆命令数据包中的倒计时时间戳减去固定间隔时间T0;
在无线电子***统计到起爆命令字出现次数超过预设次数时,根据该次广播的起爆命令数据包中的倒计时时间戳开始倒计时,且不再响应后续广播的起爆命令数据包,当倒计时至0时进行起爆操作。
一种无线电子***通信纠错控制装置,包括:
广播模块,用于向无线电子***广播命令数据包,所述命令数据包中重复设置多个命令字位;
处理模块,用于在目标无线电子***中对命令数据包进行逐字节分析统计,统计到广播命令数据包中命令字出现次数超过预设次数时,则执行该命令字对应任务,否则,不执行该命令字对应任务。
一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行任一所述方法。
一种计算机设备,包括,
一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任一所述方法的指令。
本发明所达到的有益效果:
本发明提出的方法能够在丢帧时能够进入重试流程,在出现误码时通过对命令字的统计分析,一定程度上解决了校验错误导致的通信异常。起爆阶段采用时间戳倒计时的方式,不仅能够保证***起爆时间的一致性,还降低了***因通信异常导致拒爆情况的发生。
附图说明
图1是无线电子***起爆作业流程示意图;
图2是无线广播数据包组成示意图;
图3是无线电子***注册流程示意图;
图4是无线电子***组网流程示意图;
图5是无线电子***充电流程示意图;
图6是无线电子***起爆流程示意图;
图7是无线电子***起爆广播数据包示意图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
实施例1,本实施例介绍一种无线电子***通信纠错控制方法,包括:
向无线电子***广播命令数据包,所述命令数据包中重复设置多个命令字位;
在目标无线电子***中对命令数据包进行逐字节分析统计,统计到广播命令数据包中命令字出现次数超过预设次数时,则执行该命令字对应任务,否则,不执行该命令字对应任务。
如图1所示,无线电子***起爆作业由注册、组网、充电、起爆四个主要步骤组成。
***与无线电子***间通过无线通信方式进行通信、控制。
当***与无线电子***间通信质量良好可靠时,通信不会出现丢帧、误码情况,此时***与无线电子***正常进行通信。
当***与无线电子***通信出现误码情况时,即数据包校验错误。针对校验错误数据包进行逐字节分析。约定发送广播指令时,命令字为单字节,一个广播数据包中重复设置多个命令字位,无线广播数据包组成如图2所示, Header为数据包帧头,LEN为当前数据包长度,CMD为当前数据包的命令字,Other为当前数据包传递的其他数据,CRC为当前数据包的校验值。若出现校验错误,则表明数据包内一个或多个字节数据异常。对这一帧报文从头到尾进行统计,当报文中某命令字多次出现,如出现次数超过2次,则执行该命令字对应任务。
当***与无线电子***通信出现丢帧情况时,即***未收到无线电子***返回数据,或无线电子***未收到***发送的命令。
针对的丢帧情况在注册阶段时,提出如图3所示操作流程。首先按照正常流程扫描录入无线电子***,编辑组网方案,然后点对点对所有***进行注册。当出现丢帧时,会立刻重新发送点对点注册指令,直至返回正确结果或重试超过3次。3次都未收到返回结果的***,***侧将其标记为异常状态。当***列表都依次注册完后,若存在状态异常的***,则进入重试流程,针对状态异常的***重新进行注册操作。重注册操作时若***成功注册,则标记成功,若仍然未得到响应则重复进行重注册操作,直至***返回正确或重试次数超过设定值。
针对的丢帧情况在组网阶段时,提出如图4所示操作流程。首先按照正常流程发送组网广播指令,然后依次回读无线电子***数据。当***列表都依次完成回读后,若存在未收到回读数据或状态异常的***,则进入组网重试流程。针对状态异常的***重新发送组网广播指令,然后依次进行回读操作。重新组网操作时若***返回正确组网数据,则标记成功。针对异常***,组网重试流程最多重复n次,直至所有***状态正确,或重试次数达到n次
针对的丢帧情况在充电阶段时,提出如图5所示操作流程。首先按照正常流程发送充电广播指令,然后依次回读无线电子***数据。当***列表都依次完成回读后,若存在未收到回读数据或充电未完成的***,则进入充电重试流程。针对状态异常的***重新发送充电广播指令,然后依次进行回读操作。重新充电操作时若***返回充电完成,则标记成功。针对异常***,充电重试流程最多重复n次,直至所有***充电完成,或重试次数达到n次
针对的丢帧情况在起爆阶段时,提出如图5所示操作流程。起爆操作时无线电子***一般不会返回数据。因此为了保证起爆指令准确发出,采用重复多次发送起爆指令的方式降低通信丢帧导致***拒爆情况的发生。另为保证***起爆时间同步,设计了如图7所示起爆广播指令数据包,Header为数据包帧头,LEN为当前数据包长度,CMD为当前数据包的命令字,CountDown为起爆倒计时时间戳T,CRC为当前数据包的校验值。数据包内重复多次起爆命令字,且在最后增加倒计时时间戳T。起爆广播指令会以1s的时间间隔发送,同时时间戳T会依次自减,直至最后一条广播包时T减为0。无线***成功接收到任意一条起爆报文后,以数据包中时间T开始倒计时,且不再响应后续起爆广播数据包,当倒计时至0时进行起爆操作。
实施例2,与实施例1基于相同的发明构思,本实施例介绍一种无线电子***通信纠错控制装置,包括:
广播模块,用于向无线电子***广播命令数据包,所述命令数据包中重复设置多个命令字位;
处理模块,用于在目标无线电子***中对命令数据包进行逐字节分析统计,统计到广播命令数据包中命令字出现次数超过预设次数时,则执行该命令字对应任务,否则,不执行该命令字对应任务。
上述各模块的具体功能实现参考实施例1方法中的相关内容,不予赘述。
实施例3,与其它实施例基于相同的发明构思,本实施例介绍一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行任一所述方法。
实施例4,与其它实施例基于相同的发明构思,本实施例介绍一种计算机设备,包括,
一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任一所述方法的指令。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

Claims (8)

1.一种无线电子***通信纠错控制方法,其特征在于,包括:
向无线电子***广播命令数据包,所述命令数据包中重复设置多个命令字位;
在目标无线电子***中对命令数据包进行逐字节分析统计,统计到广播命令数据包中命令字出现次数超过预设次数时,则执行该命令字对应任务,否则,不执行该命令字对应任务。
2.根据权利要求1所述的无线电子***通信纠错控制方法,其特征在于,所述命令字为单字节。
3.根据权利要求1所述的无线电子***通信纠错控制方法,其特征在于,所述命令数据包为注册命令数据包、组网命令数据包、充电命令数据包以及起爆命令数据包中的一个。
4.根据权利要求3所述的无线电子***通信纠错控制方法,其特征在于,还包括:
在所述命令数据包为注册命令数据包、组网命令数据包或充电命令数据包时,在目标无线电子***不执行命令字对应任务时,则目标无线电子***不返回执行命令字对应任务的数据;
重复广播命令数据包,直到执行该命令字对应任务或者重复广播次数超过设定值,停止广播命令数据包。
5.根据权利要求3所述的无线电子***通信纠错控制方法,其特征在于,在所述命令数据为起爆命令数据包时,执行以下起爆策略,包括:
以固定间隔时间T0重复多次广播起爆命令数据包,所述起爆命令数据包还包括倒计时时间戳T,T为T0的正整数倍;
每次重复广播的起爆命令数据包中的倒计时时间戳T为前一次广播的起爆命令数据包中的倒计时时间戳减去固定间隔时间T0;
在无线电子***统计到起爆命令字出现次数超过预设次数时,根据该次广播的起爆命令数据包中的倒计时时间戳开始倒计时,且不再响应后续广播的起爆命令数据包,当倒计时至0时进行起爆操作。
6.一种无线电子***通信纠错控制装置,其特征在于,包括:
广播模块,用于向无线电子***广播命令数据包,所述命令数据包中重复设置多个命令字位;
处理模块,用于在目标无线电子***中对命令数据包进行逐字节分析统计,统计到广播命令数据包中命令字出现次数超过预设次数时,则执行该命令字对应任务,否则,不执行该命令字对应任务。
7.一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行权利要求1至5中的任一所述方法。
8.一种计算机设备,其特征在于,包括,
一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1至5中的任一所述方法的指令。
CN202311265175.0A 2023-09-27 2023-09-27 一种无线电子***通信纠错控制方法及装置 Pending CN117176300A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311265175.0A CN117176300A (zh) 2023-09-27 2023-09-27 一种无线电子***通信纠错控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311265175.0A CN117176300A (zh) 2023-09-27 2023-09-27 一种无线电子***通信纠错控制方法及装置

Publications (1)

Publication Number Publication Date
CN117176300A true CN117176300A (zh) 2023-12-05

Family

ID=88939506

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311265175.0A Pending CN117176300A (zh) 2023-09-27 2023-09-27 一种无线电子***通信纠错控制方法及装置

Country Status (1)

Country Link
CN (1) CN117176300A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117850913A (zh) * 2024-01-05 2024-04-09 深圳市卡卓无线信息技术有限公司 一种用于***的自适应实现和指示方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117850913A (zh) * 2024-01-05 2024-04-09 深圳市卡卓无线信息技术有限公司 一种用于***的自适应实现和指示方法

Similar Documents

Publication Publication Date Title
CN117176300A (zh) 一种无线电子***通信纠错控制方法及装置
CN112696995B (zh) 电子***网络快速寻址方法、装置及电子******
CN107870948A (zh) 任务调度方法和装置
CN112564863A (zh) 一种通信时效性错误检测***及检测方法
CN107257277A (zh) 串行帧同步多型锁定控制方法
CN112953839A (zh) 一种数据分帧传输方法、遥测设备和数据中心平台
EP0135037B1 (en) Structure detecting method for circular type transmission system
WO2024113534A1 (zh) 存储节点中存储资源的控制方法和装置,以及存储节点
CN112600787A (zh) 一种通信***及通信方法
CN106951184A (zh) 一种蓝牙地址生成方法
CN110769443A (zh) 基于随机Petri网的车车通信性能分析***
CN105516255A (zh) MoCA局端设备向终端设备推送配置的方法及相应装置
CN105959953A (zh) 一种安全业务的处理方法和装置
CN105423833B (zh) 一种电子***快速施工装置及其使用方法
CN114909965B (zh) 一种电子***起爆控制方法、***及控制芯片
CN113821450A (zh) 一种执行计算机软件测试的集成化方法及***
CN117029598A (zh) 一种无线电子***起爆同步控制方法、***及装置
CN112765124A (zh) 一种自动校验数据的核对方法及服务器
CN111221673B (zh) 一种故障恢复方法及装置
EP0220464A2 (en) Program loading method
CN117848177A (zh) 一种基于时间戳的电子***精准起爆控制方法
CN116793170A (zh) 一种起爆控制方法及起爆控制***
CN115173929B (zh) 星地高速数据双站接力传输测试方法和***
CN110427195B (zh) 一种程序加载校验算法
CN112821991B (zh) 一种数据传输方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination