[go: up one dir, main page]

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 PDF

Info

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
Application number
CN202010147788.4A
Other languages
Chinese (zh)
Other versions
CN111404649B (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.)
Chongqing Institute of Green and Intelligent Technology of CAS
Original Assignee
Chongqing Institute of Green and Intelligent Technology of CAS
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 Chongqing Institute of Green and Intelligent Technology of CAS filed Critical Chongqing Institute of Green and Intelligent Technology of CAS
Priority to CN202010147788.4A priority Critical patent/CN111404649B/en
Publication of CN111404649A publication Critical patent/CN111404649A/en
Application granted granted Critical
Publication of CN111404649B publication Critical patent/CN111404649B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1816Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/23Reliability checks, e.g. acknowledgments or fault reporting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/22Traffic simulation tools or models
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • 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

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

本发明涉及一种支持多发送端的北斗消息反馈与重传方法及系统,属于北斗通信领域。该系统包括:预测分析模块,安装在消息接收端,连接北斗消息收发设备,用于采集分析需要的相关数据,建立消息频率预测模型;反馈控制模块,安装在消息接收端,基于预测分析模块结果进行实时的消息状态判定并将反馈回执提供给消息发送端;历史消息存储模块,安装在消息发送端,连接北斗消息收发设备,用于存储已发送的历史消息,方便查询重传;回执消息处理模块,安装在消息发送端,用于处理丢包回执消息,判定并重新发送消息。本发明大幅减少回执消息数量,降低发送端对回执消息的处理难度,达到对多个发送端的监测消息进行并行反馈的目的。

Figure 202010147788

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.

Figure 202010147788

Description

一种支持多发送端的北斗消息反馈与重传方法及系统A Beidou message feedback and retransmission method and system supporting multiple senders

技术领域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+1S13: 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+1S42: 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建立该发送端的消息时间预测模型如

Figure BDA0002401369870000041
将相邻的每50条ti数据列为一组t s,构建不少于50组ts序列数据。例如ts1={t1,t2,…,t50},ts2={t2,t3,…,t51},…,。将50组数据及其后续数据代入预测模型中,通过最小二乘法或矩阵求解等方法求解参数
Figure BDA0002401369870000052
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:
Figure BDA0002401369870000041
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
Figure BDA0002401369870000052

3)针对每个发送端j,预测分析模块预测下一条消息间隔时间

Figure BDA0002401369870000051
选择某判定系数阈值如αi=1.5。3) For each sender j, the prediction analysis module predicts the interval time of the next message
Figure BDA0002401369870000051
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+16) 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+18) 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)

1. A Beidou message feedback and retransmission method supporting multiple sending ends is characterized by comprising the following steps:
s1: and (3) prediction analysis: collecting relevant data required by analysis, and establishing a message frequency prediction model;
s2: feedback control: performing real-time message state judgment based on the prediction analysis result and feeding back a receipt to a message sending end;
s3: storing the history message: storing the transmitted history message;
s4: and (4) processing the receipt message: and processing the packet loss receipt message, and judging and retransmitting the message.
2. The method according to claim 1, wherein the step S1 specifically includes:
s11: collecting data: aiming at each message sending end j, n historical messages are received and collected from Beidou message transmitting and receiving equipment, and the collected information is self-contained information in the messagesBig dipper time TiTwo adjacent message reception intervals ti,1≤i≤n;
S12: establishing a prediction model: aiming at each message sending end j, selecting the latest continuous n pieces of historical message interval data, and establishing a prediction model of the next message interval time:
ti=f(ti-1,ti-2,ti-3...ti-n) (1)
solving the model based on a least square method or a matrix estimation method and the like, and carrying out model test by adopting a residual autocorrelation coefficient and the like;
s13: the prediction time interval is as follows: calculating the next message interval t based on the prediction model of equation (1) and the collected historical interval time datai+1
S14 decision coefficient selection, selecting abnormal message interval decision coefficient α according to the state of different sender side communication channelsi∈ [1, 2) ] that amplifies the prediction time αiti+1
3. The method according to claim 2, wherein the step S2 specifically includes:
s21 waiting for message obtaining wait time α from prediction modeliti+1Wait for the next Beidou message, if αiti+1If the Beidou message is not received within the time, a potential packet loss event is considered to occur, and the step S22 is carried out; if the message is received, go to step S23;
s22: message timeout feedback: checking whether the previous waiting period sends a timeout receipt; if so, recording the sending time of the previous overtime receipt as xi(ii) a If not, recording the receiving time of the previous message as xi(ii) a And sending a message receiving failure receipt to the message sending end according to the sending end number j, wherein the receipt content comprises: the moment x when the previous message should be receivediCurrent time xi+1The previous message sending time Ti(ii) a Recording the current message sending time xi+1Returning to step S21 to continue prediction waiting;
s23: message reception feedback: checking the latest received message transmission time Ti+1And whether the timeout receipt is sent during the last waiting period; if so, and Ti+1At the last timeout receipt message sending time xiBefore, the sender of the number j continues to send the message overtime receipt, and the receipt content includes: the moment x when the previous message should be receivediCurrent time xi+1The previous message sending time Ti+1Recording the sending time x of receipt messagei+1(ii) a For other cases, the message is considered to be successfully received, the message data is processed, and the latest message receiving time x is recordedi+1Time of message transmission Ti+1No receipt is sent; returning to step S21 continues prediction waiting.
4. The method according to claim 3, wherein the step S3 specifically includes: the Beidou information receiving terminal sends information and then stores the information, and the stored information content comprises the following steps: beidou time y for message sendingiAnd other data needing to be stored, and the storage capacity does not exceed k.
5. The method according to claim 4, wherein the step S4 specifically includes:
s41: receipt data reception: reading Beidou receipt message from Beidou message transceiver equipment, wherein the Beidou receipt message comprises a terminal equipment number j, and the previous message is received at a time xiCurrent time xi+1The previous message sending time Ti
S42: searching for retransmission messages: according to the receipt message sent by the receiving end; searching a message needing to be retransmitted from a historical message storage library, wherein the retransmitted message needs to meet the following conditions: the message sending time being y after the last received message sending timei>Ti(ii) a At the same time, the message sending time is x in the time interval of not receiving the messagei≤yi≤xi+1
S43: and (3) message retransmission: judging the retransmission necessity of each piece of successfully searched data, and if the retransmission is needed, retransmitting the data to a receiving end through the Beidou transmitting and receiving equipment; if the data is not found in the store queue or is of low importance, no retransmission is performed.
6. A Beidou message feedback and retransmission system supporting multiple sending ends is characterized by comprising a prediction analysis module, a feedback control module, a historical message storage module and a receipt message processing module;
the prediction analysis module is arranged at a message receiving end, connected with the Beidou message transceiving equipment and used for acquiring relevant data required by analysis and establishing a message frequency prediction model;
the feedback control module is arranged at the message receiving end, performs real-time message state judgment based on the result of the prediction analysis module and provides a feedback receipt for the message sending end;
the history message storage module is arranged at the message sending end, connected with the Beidou message receiving and sending equipment and used for storing the sent history messages and facilitating query and retransmission;
and the receipt message processing module is arranged at the message sending end and used for processing the packet loss receipt message, judging and resending the message.
CN202010147788.4A 2020-03-05 2020-03-05 Beidou message feedback and retransmission method and system supporting multiple sending ends Active CN111404649B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (12)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
冯长勇: "基于北斗的用电信息采集系统通信协议研究", 《中国优秀硕士学位论文全文数据库 (信息科技辑) 》 *
张志峰: "基于混合纠错技术的北斗长报文可靠传输机制设计", 《计算机测量与控制》 *
韩燕燕: "基于北斗系统的即时通信终端设计与实现", 《中国优秀硕士学位论文全文数据库(基础科学辑)》 *

Cited By (3)

* Cited by examiner, † Cited by third party
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