CN111404649A - A Beidou message feedback and retransmission method and system supporting multiple senders - Google Patents
A Beidou message feedback and retransmission method and system supporting multiple senders Download PDFInfo
- Publication number
- CN111404649A CN111404649A CN202010147788.4A CN202010147788A CN111404649A CN 111404649 A CN111404649 A CN 111404649A CN 202010147788 A CN202010147788 A CN 202010147788A CN 111404649 A CN111404649 A CN 111404649A
- Authority
- CN
- China
- Prior art keywords
- message
- time
- receipt
- beidou
- sending
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000004891 communication Methods 0.000 claims abstract description 20
- 238000012545 processing Methods 0.000 claims abstract description 17
- 230000005540 biological transmission Effects 0.000 claims description 13
- 239000011159 matrix material Substances 0.000 claims description 3
- 230000002159 abnormal effect Effects 0.000 claims description 2
- 238000012360 testing method Methods 0.000 claims description 2
- 238000012544 monitoring process Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 abstract description 5
- 230000007246 mechanism Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1816—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/23—Reliability checks, e.g. acknowledgments or fault reporting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/22—Traffic simulation tools or models
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
本发明涉及一种支持多发送端的北斗消息反馈与重传方法及系统,属于北斗通信领域。该系统包括:预测分析模块,安装在消息接收端,连接北斗消息收发设备,用于采集分析需要的相关数据,建立消息频率预测模型;反馈控制模块,安装在消息接收端,基于预测分析模块结果进行实时的消息状态判定并将反馈回执提供给消息发送端;历史消息存储模块,安装在消息发送端,连接北斗消息收发设备,用于存储已发送的历史消息,方便查询重传;回执消息处理模块,安装在消息发送端,用于处理丢包回执消息,判定并重新发送消息。本发明大幅减少回执消息数量,降低发送端对回执消息的处理难度,达到对多个发送端的监测消息进行并行反馈的目的。
The invention relates to a Beidou message feedback and retransmission method and system supporting multiple senders, and belongs to the field of Beidou communication. The system includes: a prediction analysis module, installed at the message receiving end, connected to the Beidou message sending and receiving equipment, used to collect relevant data required for analysis, and establish a message frequency prediction model; a feedback control module, installed at the message receiving end, based on the results of the prediction analysis module Perform real-time message status judgment and provide the feedback receipt to the message sender; the historical message storage module, installed on the message sender, is connected to the Beidou message sending and receiving device to store the historical messages that have been sent, which is convenient for query and retransmission; receipt message processing The module, installed on the message sender, is used to process the packet loss receipt message, determine and resend the message. The invention greatly reduces the number of return receipt messages, reduces the difficulty of processing the return receipt messages by the sending end, and achieves the purpose of performing parallel feedback on monitoring messages of multiple sending ends.
Description
技术领域technical field
本发明属于北斗通信领域,涉及一个消息接收端对多个消息发送端未成功发送的北斗消息进行判定、反馈和消息重传的通信方法及系统。The invention belongs to the field of Beidou communication, and relates to a communication method and system in which a message receiver determines, feeds back and retransmits Beidou messages that are not successfully sent by a plurality of message senders.
背景技术Background technique
北斗卫星系统提供短报文通信服务。连接卫星定位终端的设备可通过北斗卫星及北斗地面服务站,利用卫星信号进行双向的信息传递。目前短报文通信功能被广泛应用于应急救援紧急通讯、地质监测信息传递等多方面。由于北斗通信容量和频率的限制,目前监测应用中通常采用多次短报文拼接长报文以及周期性消息发送方式提升北斗通信能力。The Beidou satellite system provides short message communication services. The equipment connected to the satellite positioning terminal can use the satellite signal for two-way information transmission through the Beidou satellite and the Beidou ground service station. At present, the short message communication function is widely used in many aspects such as emergency rescue emergency communication, geological monitoring information transmission and so on. Due to the limitation of Beidou communication capacity and frequency, in current monitoring applications, multiple short messages are usually spliced into long messages and periodic message transmission is used to improve the Beidou communication capability.
虽然短报文通讯是北斗卫星系统的一大特色,但受天气、障碍物、杂波等多种因素影响,北斗通讯的可靠性较低,消息的丢包率在5%到25%左右。现有技术方案通过冗余报文的纠错编码、消息接收端的回执反馈与重传机制等方法提高北斗消息传输可靠性(如申请号为201610038674X、201610296794X、201711132710X或2017111031473等的专利申请)。消息接收端一旦成功接收北斗消息,则向消息发送端发送回执。消息发送端通过接收回执消息判断消息是否成功发送。虽然现有消息反馈及重传机制能够在一定程度上提高北斗消息通讯成功率,但存在以下不足:Although short message communication is a major feature of the Beidou satellite system, due to various factors such as weather, obstacles, and clutter, the reliability of Beidou communication is low, and the packet loss rate of messages is about 5% to 25%. The prior art solution improves the reliability of Beidou message transmission through methods such as error correction coding of redundant messages, receipt feedback and retransmission mechanism at the message receiving end (such as patent applications with application numbers of 201610038674X, 201610296794X, 201711132710X, or 2017111031473). Once the message receiver successfully receives the Beidou message, it will send a receipt to the message sender. The message sender determines whether the message is successfully sent by receiving the receipt message. Although the existing message feedback and retransmission mechanism can improve the success rate of Beidou message communication to a certain extent, it has the following shortcomings:
①难以适用于一对多通信的北斗消息传输。由于北斗通信底层机制的限制,消息接收端采用的传送频率与发送端相同。当消息接收端同时接收来自多个发送端的北斗消息时,无法按照接收频率对多个发送端的消息发送回执。① It is difficult to apply Beidou message transmission for one-to-many communication. Due to the limitation of the underlying mechanism of Beidou communication, the transmission frequency used by the message receiver is the same as that of the sender. When the message receiver receives BeiDou messages from multiple senders at the same time, it cannot send receipts to messages from multiple senders according to the receiving frequency.
②需要对所有成功接收的消息进行回执反馈,消息接收双方需要对回执消息进行反复确认,增加了信道中的消息量,提高了通信系统对往返消息处理的复杂度。同时随着北斗通信消息量的增大,为避免卫星信道拥塞,北斗卫星的抑制发送功能会进一步降低通讯成功率。②Receipt feedback is required for all successfully received messages, and both parties need to confirm the receipt message repeatedly, which increases the amount of messages in the channel and increases the complexity of round-trip message processing in the communication system. At the same time, as the volume of Beidou communication messages increases, in order to avoid satellite channel congestion, the transmission suppression function of Beidou satellites will further reduce the communication success rate.
③可能引起不必要的北斗消息重传。如果标记消息成功接收的回执丢失,则发送端可能对消息发送状态进行错误判断,重复发送已接收消息,占用通讯信道。③It may cause unnecessary retransmission of Beidou messages. If the acknowledgement for the successful reception of the marked message is lost, the sender may make a wrong judgment on the message sending status, send the received message repeatedly, and occupy the communication channel.
针对上述不足,亟需一种新的北斗消息反馈与重传的方法,针对多个不同北斗发送端以固定频率发送消息的应用,解决消息成功接收回执的传输量过大的问题,从消息传输失败的判定与反馈出发,减少回执消息发送量,降低系统处理消息流程复杂度,同时不影响丢失消息的重传。In view of the above deficiencies, a new Beidou message feedback and retransmission method is urgently needed. For the application of multiple different Beidou senders sending messages at a fixed frequency, it solves the problem of too large transmission volume of the successful receipt of the message. The failure judgment and feedback start, reduce the amount of receipt messages sent, reduce the complexity of the system's message processing process, and do not affect the retransmission of lost messages.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明的目的在于提供一种支持多发送端的北斗消息反馈与重传方法及系统,考虑多个北斗发送端向同一个接收端进行监测消息传输的场景,通过预测不同发送端北斗消息的接收时间间隔判定消息延迟状态,通过向发送端返回消息失败回执取代成功回执,大幅减少回执消息数量,降低发送端对回执消息的处理难度,达到对多个接收端的监测消息进行并行反馈的目的。In view of this, the purpose of the present invention is to provide a Beidou message feedback and retransmission method and system that supports multiple senders. The message reception time interval determines the message delay status. By returning the message failure receipt to the sender instead of the successful receipt, the number of receipt messages is greatly reduced, and the difficulty of processing the receipt message by the sender is reduced, so as to achieve parallel feedback of monitoring messages from multiple receivers. Purpose.
为达到上述目的,本发明提供如下技术方案:To achieve the above object, the present invention provides the following technical solutions:
1、一种支持多发送端的北斗消息反馈与重传方法,具体包括以下步骤:1. A Beidou message feedback and retransmission method supporting multiple senders, which specifically includes the following steps:
S1:预测分析:采集分析需要的相关数据,建立消息频率预测模型;S1: Predictive analysis: collect relevant data required for analysis, and establish a message frequency prediction model;
S2:反馈控制:基于预测分析结果进行实时的消息状态判定并将反馈回执给消息发送端;S2: Feedback control: Real-time message status judgment based on the prediction analysis result and feedback receipt to the message sender;
S3:存储历史消息:存储已发送的历史消息;S3: Store historical messages: store the sent historical messages;
S4:处理回执消息:处理丢包回执消息,判定并重新发送消息。S4: Process the receipt message: Process the packet loss receipt message, determine and resend the message.
进一步,其特征在于,所述步骤S1具体包括:Further, it is characterized in that the step S1 specifically includes:
S11:采集数据:针对每个消息发送端j,从北斗消息收发设备接收并收集n条历史消息,主要采集信息为消息中自带北斗时间Ti,相邻两条消息接收时间间隔ti,1≤i≤n等;S11: Collecting data: For each message sender j , receive and collect n historical messages from the Beidou messaging device. The main collected information is the Beidou time Ti in the message, and the receiving time interval ti between two adjacent messages. 1≤i≤n, etc.;
S12:建立预测模型:针对每个消息发送端j,选择最近的连续n个历史消息间隔数据,建立下一次消息间隔时间的预测模型:S12: Establish a prediction model: For each message sender j, select the latest n consecutive historical message interval data, and establish a prediction model for the next message interval:
ti=f(ti-1,ti-2,ti-3...ti-n) (1)t i =f(t i-1 , t i-2 , t i-3 ...t in ) (1)
基于最小二乘法或矩阵估计等方法求解模型,采用残差自相关系数等进行模型检验;Solve the model based on methods such as least squares or matrix estimation, and use residual autocorrelation coefficients to test the model;
S13:预测时间间隔:基于公式(1)的预测模型和所采集的历史间隔时间数据,计算下一次消息间隔ti+1;S13: Prediction time interval: Calculate the next message interval t i+1 based on the prediction model of formula (1) and the collected historical interval time data;
S14:判定系数选择:根据不同发送端通信信道的状态选择异常消息间隔判定系数αi∈[1,2);该系数用于放大预测时间αiti+1,避免引起不必要的消息重传。S14: Decision coefficient selection: select the abnormal message interval decision coefficient α i ∈ [1, 2) according to the state of the communication channel of different senders; this coefficient is used to amplify the prediction time α i t i+1 to avoid unnecessary message repetition pass.
进一步,其特征在于,所述步骤S2具体包括:Further, it is characterized in that the step S2 specifically includes:
S21:等待消息:从预测模型中获取等待时间αiti+1,等待下一次北斗消息;如果αiti+1时间内未收到北斗消息则认为有潜在的丢包事件发生,进入步骤S22;如果收到消息则进入步骤S23;S21: Waiting for a message: Obtain the waiting time α i t i+1 from the prediction model, and wait for the next Beidou message; if the Beidou message is not received within α i t i+1 , it is considered that there is a potential packet loss event, and enter the Step S22; if the message is received, enter step S23;
S22:消息超时反馈:检查前一次等待期间是否发送过超时回执;如果发生,则记录前一次超时回执发送时刻为xi;如果未发生,则记录前一次消息接收时刻为xi;根据发送端编号j向消息发送端发送消息接收失败回执,回执内容包括:前一条消息应当接收时刻xi,当前时刻xi+1,前一条消息发送时刻Ti。记录当前消息发送时刻xi+1,返回步骤S21继续预测等待;S22: message timeout feedback: check whether a timeout receipt has been sent during the previous waiting period; if it occurs, record the sending time of the previous timeout receipt as xi ; if it does not occur, record the previous message reception time as xi ; according to the sender The number j sends a message reception failure receipt to the message sender, and the content of the receipt includes: the time xi when the previous message should be received, the current time xi +1 , and the time Ti when the previous message was sent. Record the current message sending time x i+1 , and return to step S21 to continue predicting and waiting;
S23:消息接收反馈:检查最新接收消息发送时刻Ti+1,以及上一次等待期间是否发送过超时回执;如果发生,并且Ti+1在最后一条超时回执消息发送时刻xi之前,则向编号j发送端继续发送消息超时回执,回执内容包括:前一条消息应当接收时刻xi,当前时刻xi+1,前一条消息发送时刻Ti+1,记录回执消息发送时刻xi+1;对于其他情况则认为消息接收成功,处理消息数据,记录最新消息接收时刻xi+1,消息发送时刻Ti+1,不发送任何回执;返回步骤S21继续预测等待。S23: message reception feedback: check the latest received message sending time T i+1 and whether a timeout receipt was sent during the last waiting period; if it happens, and T i+1 is before the last time-out receipt message sending time xi , send the message to The sender of number j continues to send a message overtime receipt, and the content of the receipt includes: the time xi that the previous message should be received, the current time xi +1 , the sending time T i+1 of the previous message, and the recording time xi + 1 of the receipt message sending; In other cases, the message reception is considered successful, the message data is processed, the latest message reception time x i+1 and the message sending time T i+1 are recorded, and no receipt is sent; return to step S21 to continue predicting and waiting.
进一步,其特征在于,所述步骤S3具体包括:向北斗消息接收端发送消息后进行存储,存储消息内容包括:消息发送的北斗时yi及其他需要存储的数据等,存储量不超过k条。Further, it is characterized in that the step S3 specifically includes: storing a message after sending a message to the Beidou message receiving end, and the content of the stored message includes: the Beidou time yi and other data that need to be stored, etc. when the message is sent, and the storage amount does not exceed k pieces .
进一步,其特征在于,所述步骤S4具体包括:Further, it is characterized in that the step S4 specifically includes:
S41:回执数据接收:从北斗消息收发设备读取北斗回执消息,包括终端设备号j,前一条消息应当接收时刻xi,当前时刻xi+1,前一条消息发送时刻Ti等;S41: Receipt data reception: read the Beidou receipt message from the Beidou message sending and receiving device, including the terminal device number j, the previous message should receive the time xi , the current time xi +1 , the previous message sending time Ti, etc.;
S42:重传消息查找:根据接收端发送的回执消息;从历史消息存储库中查找需要重传的消息,重传消息需要满足以下条件:消息发送时刻在最后一条被接收消息发送时刻之后yi>Ti;同时消息发送时刻在未接收到消息的时间区间内xi≤yi≤xi+1;S42: Search for retransmitted messages: according to the receipt message sent by the receiving end; look up the message that needs to be retransmitted from the historical message repository, and the retransmitted message needs to meet the following conditions: the message sending time is after the sending time of the last received message y i >T i ; at the same time, when the message is sent, xi ≤y i ≤x i+1 within the time interval when the message is not received;
S43:消息重传:对查找成功的每条数据,判断其重传必要性,如果需要重传,则通过北斗收发设备向接收端重新发送;如果未在存储队列中发现该数据或数据重要性较低,则不予重传。S43: Message retransmission: For each piece of data that is successfully searched, determine the necessity of retransmission. If retransmission is required, it will be retransmitted to the receiving end through the Beidou transceiver; if the data or the importance of the data is not found in the storage queue If it is lower, it will not be retransmitted.
2、一种支持多发送端的北斗消息反馈与重传系统,如图1所示,该系统包括预测分析模块、反馈控制模块、历史消息存储模块与回执消息处理模块四部分。北斗消息发送端根据北斗通信卡的频率限制,以近似固定频率向接收端发送监测消息。北斗消息接收端可同时接收并分析来自多个不同发送端的北斗数据。2. A Beidou message feedback and retransmission system that supports multiple senders. As shown in Figure 1, the system includes four parts: a prediction analysis module, a feedback control module, a historical message storage module and a receipt message processing module. The Beidou message sender sends monitoring messages to the receiver at an approximate fixed frequency according to the frequency limit of the Beidou communication card. The Beidou message receiver can simultaneously receive and analyze Beidou data from multiple different senders.
所述预测分析模块,安装在消息接收端,连接北斗消息收发设备,用于采集分析需要的相关数据,建立消息频率预测模型;The prediction analysis module is installed at the message receiving end, connected to the Beidou message sending and receiving equipment, and used for collecting relevant data required for analysis and establishing a message frequency prediction model;
所述反馈控制模块,安装在消息接收端,基于预测分析模块结果进行实时的消息状态判定并将反馈回执提供给消息发送端;The feedback control module is installed at the message receiving end, performs real-time message status judgment based on the results of the predictive analysis module, and provides the feedback receipt to the message sending end;
所述历史消息存储模块,安装在消息发送端,连接北斗消息收发设备,用于存储已发送的历史消息,方便查询重传;The historical message storage module is installed at the message sending end, connected to the Beidou message sending and receiving equipment, and used to store the sent historical messages, which is convenient for query and retransmission;
所述回执消息处理模块,安装在消息发送端,用于处理丢包回执消息,判定并重新发送消息。The receipt message processing module is installed at the message sending end, and is used for processing the packet loss receipt message, and determining and resending the message.
本发明的有益效果在于:The beneficial effects of the present invention are:
1)本发明通过对接收超时消息的评估,北斗消息接收端可以主动发送失败回执,而非成功接收回执,能够减少信道中需要传输和处理的回执消息数量,降低系统处理消息流程复杂度,同时不影响丢失消息的重传。1) In the present invention, through the evaluation of the received timeout message, the Beidou message receiver can actively send the failure receipt instead of successfully receiving the receipt, which can reduce the number of receipt messages that need to be transmitted and processed in the channel, reduce the complexity of the system processing message flow, and at the same time. Does not affect retransmission of lost messages.
2)本发明由于需发送的回执数量减少,使一个接收端可以同时反馈多个发送端的消息,为多个北斗传输链路提供可靠性保障,更加适应于监测应用场景。2) Due to the reduction in the number of receipts to be sent, the present invention enables one receiver to feed back messages from multiple senders at the same time, provides reliability guarantee for multiple Beidou transmission links, and is more suitable for monitoring application scenarios.
本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和获得。Other advantages, objects, and features of the present invention will be set forth in the description that follows, and will be apparent to those skilled in the art based on a study of the following, to the extent that is taught in the practice of the present invention. The objectives and other advantages of the present invention may be realized and attained by the following description.
附图说明Description of drawings
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作优选的详细描述,其中:In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be preferably described in detail below with reference to the accompanying drawings, wherein:
图1为本发明所述的北斗消息反馈与重传系统的框架图;1 is a frame diagram of the Beidou message feedback and retransmission system according to the present invention;
图2为消息接收端执行的流程示意图;Fig. 2 is the schematic flow chart that the message receiving end executes;
图3为消息发送端执行的流程示意图。FIG. 3 is a schematic flowchart of the execution of the message sending end.
具体实施方式Detailed ways
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。The embodiments of the present invention are described below through specific specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the drawings provided in the following embodiments are only used to illustrate the basic idea of the present invention in a schematic manner, and the following embodiments and features in the embodiments can be combined with each other without conflict.
本发明优选了一种实施例,从消息接收端与消息发送端两方面对技术方案的执行进行说明。在北斗收发终端中使用民用卡,传输频率不超过次/60秒。An embodiment is preferred in the present invention, and the implementation of the technical solution is described from two aspects of a message receiving end and a message sending end. The civilian card is used in the Beidou transceiver terminal, and the transmission frequency does not exceed times/60 seconds.
消息接收端的执行流程如图2所示。The execution flow of the message receiving end is shown in Figure 2.
1)预测分析模块预先收集发送端传送的消息,主要采集信息包括:消息中自带北斗时间Ti,相邻两条消息接收时间间隔ti以及发送终端设备号j等。每个发送端正常接收消息时间间隔数据不低于100条(1≤i≤100)。1) The predictive analysis module collects the messages sent by the sender in advance, and the main collected information includes: the Beidou time T i in the message, the receiving time interval t i of two adjacent messages, and the sending terminal device number j, etc. Each sender normally receives message time interval data not less than 100 pieces (1≤i≤100).
2)对每一个发送端j,预测分析模块基于历史间隔数据ti建立该发送端的消息时间预测模型如将相邻的每50条ti数据列为一组t s,构建不少于50组ts序列数据。例如ts1={t1,t2,…,t50},ts2={t2,t3,…,t51},…,。将50组数据及其后续数据代入预测模型中,通过最小二乘法或矩阵求解等方法求解参数 2) For each sender j, the prediction analysis module establishes the message time prediction model of the sender based on the historical interval data t i as follows: Each 50 adjacent pieces of ti data are listed as a group of t s to construct no less than 50 groups of t s sequence data. For example, t s1 = {t 1 , t 2 , . . . , t 50 }, t s2 = {t 2 , t 3 , . . . , t 51 }, . Substitute 50 sets of data and their subsequent data into the prediction model, and solve the parameters by methods such as least squares or matrix solution
3)针对每个发送端j,预测分析模块预测下一条消息间隔时间选择某判定系数阈值如αi=1.5。3) For each sender j, the prediction analysis module predicts the interval time of the next message Select a certain determination coefficient threshold such as α i =1.5.
4)反馈控制模块从预测分析模块中获取预测时间和判定系数,开始循环等待消息接收。4) The feedback control module obtains the prediction time and the determination coefficient from the prediction analysis module, and starts to wait for the reception of the message in a loop.
5)在消息实时接收过程中,针对每个发送端j,如果消息等待时间1.5ti+1超过而未收到任何消息,则判定消息丢失。检查上一个等待周期1.5ti+1是否也存在超时情况,如果存在,则记录前一次超时回执发送时刻xi,当前时刻xi+1,前一条消息发送时刻Ti。如果不存在,则记录前一次消息接收时刻xi,当前时刻xi+1,前一条消息发送时刻Ti。执行步骤8)。5) In the real-time message receiving process, for each sender j, if the message waiting time exceeds 1.5t i+1 and no message is received, it is determined that the message is lost. Check whether there is a timeout in the last waiting period 1.5t i+1 , and if so, record the time xi when the previous timeout receipt was sent, the current time xi +1 , and the time Ti when the previous message was sent. If it does not exist, record the previous message receiving time xi , the current time xi+1 , and the previous message sending time T i . Go to step 8).
6)如果消息等待周期内北斗消息收发设备收到消息,反馈控制模块读取发送终端设备号j,消息中自带北斗时刻Ti+1以及接收时刻xi+1。6) If the Beidou message sending and receiving device receives the message within the message waiting period, the feedback control module reads the sending terminal device number j, and the Beidou time Ti +1 and the receiving time xi+1 are included in the message.
7)对相应的发送端j,检查前一次等待期间是否发送过超时事件。如果发生并且Ti+1≤前一次超时回执发送时刻xi,则记录前一次超时回执发送时刻xi,当前时刻xi+1,前一条消息发送时刻Ti+1,执行步骤8)。对其他情况均判定消息正常接收,执行步骤9)。7) For the corresponding sender j, check whether the timeout event was sent during the previous waiting period. If it occurs and T i+1 ≤ the previous time-out receipt sending time xi , record the previous time-out receipt sending time xi , the current time xi+1 , and the previous message sending time T i+1 , and perform step 8). In other cases, it is determined that the message is received normally, and step 9) is executed.
8)根据记录的时间区间和最近一条消息发送时刻向发送端j传输接收失败回执消息。回执消息包括:未接收到消息的时间区间起始时刻xi,结束时刻xi+1,前一条已接收消息的发送时刻Ti或Ti+1。8) According to the recorded time interval and the last message sending time, transmit a receipt failure acknowledgement message to the sender j. The receipt message includes: the start time x i of the time interval in which the message was not received, the end time x i+1 , and the sending time Ti or Ti + 1 of the previous received message.
9)对可能接收到的消息进行解析处理,同时循环流程返回步骤3)进行重新预测等待。9) Parse the possibly received messages, and at the same time, the loop flow returns to step 3) to wait for re-prediction.
消息发送端的执行流程如图3所示。The execution flow of the message sender is shown in Figure 3.
1)每个发送端j的历史消息存储模块对最新发送的北斗消息进行存储,保存量不超过10条,存储内容包括:消息发送的北斗时yi及原始信息等。如果存储的历史北斗消息超过10条,则采用先进先出的原则覆盖更新存储的消息。1) The historical message storage module of each sender j stores the latest Beidou messages sent, and the storage amount does not exceed 10. The storage content includes: the Beidou time yi and original information of the message sent. If more than 10 historical Beidou messages are stored, the stored messages will be overwritten and updated using the principle of first-in, first-out.
2)每个发送端j的回执消息处理模块从北斗消息收发设备接受北斗消息,如果某消息为回执消息,则读取回执消息数据,包括终端设备号j,未接收到消息的时间区间起始时刻xi,结束时刻xi+1,前一条已接收消息的发送时刻Ti等。2) The receipt message processing module of each sender j receives the Beidou message from the Beidou message sending and receiving device, and if a certain message is a receipt message, it reads the receipt message data, including the terminal device number j, and the time interval in which the message is not received starts. Time xi , end time xi+1 , sending time T i of the previous received message, etc.
3)回执消息处理模块从存储的10条历史消息中查找已发送但未接收的消息。查找的消息满足发送时刻在前一条已接收消息的发送时刻之后yi>Ti,同时发送时刻在未接收到消息的时间区间内xi≤yi≤xi+1。满足以上条件的历史消息符合重新发送需求。3) The receipt message processing module searches for the messages that have been sent but not received from the 10 stored historical messages. The searched message satisfies that the sending time is after the sending time of the previous received message y i >T i , and the sending time is within the time interval when no message is received, xi ≤y i ≤x i+1 . Historical messages that meet the above conditions are eligible for resending.
4)将需要重新发送的消息从历史消息存储库中取出,检查每条查找到的消息重传必要性,如果需要重传则向消息接收端重新发送,否则丢弃回执消息,不作进一步处理。传输过程中丢失的消息仅做一次重传处理。4) The message that needs to be resent is taken out from the historical message store, and the necessity of retransmission of each found message is checked. If retransmission is required, it is resent to the message receiver, otherwise the receipt message is discarded and no further processing is performed. Messages lost during transmission are retransmitted only once.
5)正常发送数据并不断更新覆盖历史消息存储库。5) Send data normally and continuously update the coverage history message repository.
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be Modifications or equivalent replacements, without departing from the spirit and scope of the technical solution, should all be included in the scope of the claims of the present invention.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010147788.4A CN111404649B (en) | 2020-03-05 | 2020-03-05 | Beidou message feedback and retransmission method and system supporting multiple sending ends |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010147788.4A CN111404649B (en) | 2020-03-05 | 2020-03-05 | Beidou message feedback and retransmission method and system supporting multiple sending ends |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111404649A true CN111404649A (en) | 2020-07-10 |
| CN111404649B CN111404649B (en) | 2022-08-30 |
Family
ID=71413207
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010147788.4A Active CN111404649B (en) | 2020-03-05 | 2020-03-05 | Beidou message feedback and retransmission method and system supporting multiple sending ends |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111404649B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114640385A (en) * | 2022-02-12 | 2022-06-17 | 中远海运散货运输有限公司 | Data transmission method based on Beidou communication system and electronic equipment |
| CN115865174A (en) * | 2022-11-25 | 2023-03-28 | 中国科学院新疆生态与地理研究所 | A method, device and equipment for Beidou short message communication to transmit weather station data |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007010047A1 (en) * | 2005-07-22 | 2007-01-25 | Pole Star | Positioning method, device and system using multi-source synchronous pulsed relay |
| CN101611585A (en) * | 2006-10-02 | 2009-12-23 | Lg电子株式会社 | Method for retransmitting data in multi-carrier system |
| CN101969372A (en) * | 2010-10-29 | 2011-02-09 | 上海交通大学 | Frame loss prediction based cellular network uplink video communication QoS (Quality of Service) optimization method |
| CN106452688A (en) * | 2016-10-11 | 2017-02-22 | 福建星海通信科技有限公司 | Beidou data lost message retransmission method and system |
| CN107623955A (en) * | 2017-10-20 | 2018-01-23 | 广东海洋大学 | Beidou base station and message information interaction method based on Beidou base station |
| US20180054796A1 (en) * | 2016-08-21 | 2018-02-22 | Qualcomm Incorporated | Methods and systems for support of location for the internet of things |
| CN108111340A (en) * | 2017-12-13 | 2018-06-01 | 济南创智电气科技有限公司 | System and method for the commander's cluster communication application of the aviation integral admittance emergency communication of big-dipper satellite is led to based on day |
| CN110011723A (en) * | 2019-04-15 | 2019-07-12 | 河南大华安防科技股份有限公司 | A kind of short message image stepping transmission method based on the alarm of one key of Beidou |
| CN110213024A (en) * | 2018-04-26 | 2019-09-06 | 腾讯科技(深圳)有限公司 | Data package retransmission method, device and equipment |
| US20190364492A1 (en) * | 2016-12-30 | 2019-11-28 | Intel Corporation | Methods and devices for radio communications |
| US20190373587A1 (en) * | 2018-06-07 | 2019-12-05 | Intel Corporation | Full bandwidth uplink transmission for unlicensed narrowband internet of things |
| CN110650192A (en) * | 2019-09-20 | 2020-01-03 | 北京博望华科科技有限公司 | New energy monitoring system based on Beidou short message communication |
-
2020
- 2020-03-05 CN CN202010147788.4A patent/CN111404649B/en active Active
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007010047A1 (en) * | 2005-07-22 | 2007-01-25 | Pole Star | Positioning method, device and system using multi-source synchronous pulsed relay |
| CN101611585A (en) * | 2006-10-02 | 2009-12-23 | Lg电子株式会社 | Method for retransmitting data in multi-carrier system |
| CN101969372A (en) * | 2010-10-29 | 2011-02-09 | 上海交通大学 | Frame loss prediction based cellular network uplink video communication QoS (Quality of Service) optimization method |
| US20180054796A1 (en) * | 2016-08-21 | 2018-02-22 | Qualcomm Incorporated | Methods and systems for support of location for the internet of things |
| CN106452688A (en) * | 2016-10-11 | 2017-02-22 | 福建星海通信科技有限公司 | Beidou data lost message retransmission method and system |
| US20190364492A1 (en) * | 2016-12-30 | 2019-11-28 | Intel Corporation | Methods and devices for radio communications |
| CN107623955A (en) * | 2017-10-20 | 2018-01-23 | 广东海洋大学 | Beidou base station and message information interaction method based on Beidou base station |
| CN108111340A (en) * | 2017-12-13 | 2018-06-01 | 济南创智电气科技有限公司 | System and method for the commander's cluster communication application of the aviation integral admittance emergency communication of big-dipper satellite is led to based on day |
| CN110213024A (en) * | 2018-04-26 | 2019-09-06 | 腾讯科技(深圳)有限公司 | Data package retransmission method, device and equipment |
| US20190373587A1 (en) * | 2018-06-07 | 2019-12-05 | Intel Corporation | Full bandwidth uplink transmission for unlicensed narrowband internet of things |
| CN110011723A (en) * | 2019-04-15 | 2019-07-12 | 河南大华安防科技股份有限公司 | A kind of short message image stepping transmission method based on the alarm of one key of Beidou |
| CN110650192A (en) * | 2019-09-20 | 2020-01-03 | 北京博望华科科技有限公司 | New energy monitoring system based on Beidou short message communication |
Non-Patent Citations (3)
| Title |
|---|
| 冯长勇: "基于北斗的用电信息采集系统通信协议研究", 《中国优秀硕士学位论文全文数据库 (信息科技辑) 》 * |
| 张志峰: "基于混合纠错技术的北斗长报文可靠传输机制设计", 《计算机测量与控制》 * |
| 韩燕燕: "基于北斗系统的即时通信终端设计与实现", 《中国优秀硕士学位论文全文数据库(基础科学辑)》 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114640385A (en) * | 2022-02-12 | 2022-06-17 | 中远海运散货运输有限公司 | Data transmission method based on Beidou communication system and electronic equipment |
| CN114640385B (en) * | 2022-02-12 | 2022-12-06 | 天津中远海运散运数字科技有限公司 | Data transmission method based on Beidou communication system and electronic equipment |
| CN115865174A (en) * | 2022-11-25 | 2023-03-28 | 中国科学院新疆生态与地理研究所 | A method, device and equipment for Beidou short message communication to transmit weather station data |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111404649B (en) | 2022-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6496481B1 (en) | Data transfer method for wire real-time communications | |
| CN101997661B (en) | Data packet sending method, data packet acquiring method and device | |
| US20080123673A1 (en) | Method for transmitting packet and system for mobile communication thereof and mobile station | |
| CN111404649B (en) | Beidou message feedback and retransmission method and system supporting multiple sending ends | |
| US20130329573A1 (en) | Data Retransmission Method, Apparatus, and System | |
| US8953484B2 (en) | Communication device and communication method | |
| CN115994048B (en) | Chip, communication method, system and storage medium | |
| CN113965482A (en) | Data transmission method and device based on gRPC and storage medium | |
| JP5746277B2 (en) | Reduced incubation period for recovery from communication errors | |
| JP3520793B2 (en) | Error compensation method and error compensation device using the method | |
| AU667958B2 (en) | Reliable message delivery system | |
| CN111525985B (en) | Beidou message receiving period prediction and packet loss judgment method | |
| KR20030030892A (en) | System for transmitting sequences of packets between a server and a mobile terminal | |
| CN113038398A (en) | Beidou short message communication method and system | |
| CN113485176A (en) | Vehicle data acquisition, caching and retransmitting method and remote monitoring terminal | |
| US8000333B2 (en) | Method, system and station for communicating data packets using ARQ | |
| KR100710766B1 (en) | Monitoring system, apparatus to be monitored, monitoring apparatus, and monitoring method | |
| JPH0715485A (en) | Data receiving method and data receiving apparatus | |
| JP3587452B2 (en) | Data reception device and data reception control method | |
| RU2849167C1 (en) | Method for guaranteed transmission of information via communication channel and system for its implementation | |
| US20060251076A1 (en) | Real-time and reliable method for transporting data | |
| RU2595556C1 (en) | Method for guaranteed transmission of information over communication channel and system therefor | |
| CN119449239A (en) | Data transmission method, device, equipment, medium and vehicle | |
| RU2610686C1 (en) | Method for adaptive transmission of information via communication channel in real time and system for its implementation | |
| RU2577484C1 (en) | Method for guaranteed transmission of information over a communication channel and system for its implementation |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |