运输工具队列通讯方法及系统技术方案

技术编号:21899302 阅读:38 留言:0更新日期:2019-08-17 18:37
本发明专利技术实施例提供的运输工具队列通讯方法及系统,涉及数据传输技术领域。该方法应用于运输工具队列通讯系统,该方法包括:每个从机在每个应答周期获取该应答周期的状态信息集,并根据状态信息集生成对应的负载报文;每个从机根据生成的负载报文生成对应的数据帧,并对数据帧进行卷积编码,得到在该应答周期的待传输数据;每个从机分别在每个应答周期内基于接收到的主机发送的轮询指令,向主机发送待传输数据;主机对每个应答周期内每个从机发送的待传输数据进行卷积解码,得到每个从机的数据帧,并解析每个从机的数据帧得到每个从机在每个应答周期的状态信息集。通过上述设置,可以提高数据传输的效率。

Method and System of Transport Vehicle Queue Communication

【技术实现步骤摘要】
运输工具队列通讯方法及系统
本专利技术涉及数据传输领域,具体而言,涉及一种运输工具队列通讯方法及系统。
技术介绍
在现代运输工具队列运输过程中,运输工具间的数据传输极其重要,尤其对于无人运输工具队列,有人驾驶的主机为方便进行监控与管理,需要实时与各个从机进行通讯,获取各个从机的状态信息(包括位置信息、传感器信息等)。但是,经专利技术人研究发现,在现有技术中,各个从机无序发送状态信息,可能影响主机接收所述状态信息,从而存在着数据传输的效率低的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种运输工具队列通讯方法及系统,以改善现有技术中存在的问题。为实现上述目的,本专利技术实施例采用如下技术方案:一种运输工具队列通讯方法,应用于运输工具队列通讯系统,所述运输工具队列通讯系统包括主机以及与所述主机通信连接的多个从机,所述运输工具队列通讯方法包括:每个所述从机在每个应答周期获取该应答周期的状态信息集,并根据所述状态信息集生成对应的负载报文,其中,所述状态信息集包括至少一个传感器类型的状态信息,每个传感器类型的状态信息对应一个负载报文;每个所述从机根据生成的负载报文生成对应的数据帧,并对所述数据帧进行卷积编码,得到在该应答周期的待传输数据,其中,所述数据帧包括数据帧报头以及数据帧负载,所述数据帧负载包括每个传感器类型的状态信息的负载报文,所述数据帧报头包括每个负载报文的报文类型;每个所述从机分别在每个所述应答周期内基于接收到的所述主机发送的轮询指令,向所述主机发送所述待传输数据,其中,所述轮询指令为所述主机在每个所述应答周期内依次向每个从机发送的轮询指令;所述主机对每个所述应答周期内每个所述从机发送的待传输数据进行卷积解码,得到每个从机的数据帧,并解析每个从机的数据帧得到每个从机在每个应答周期的状态信息集。在本专利技术实施例较佳的选择中,所述运输工具队列通讯方法还包括设定所述应答周期的步骤,该步骤具体包括:所述主机向所述从机发送轮询指令;所述从机响应所述轮询指令向所述主机发送待传输数据;所述主机根据所述轮询指令的发送时间以及所述待传输数据的接收时间得到所述待传输数据的传输时间;所述主机根据所述待传输数据的数据长度、传输时间以及从机数量设定所述应答周期。在本专利技术实施例较佳的选择中,所述每个所述从机在每个应答周期获取该应答周期的状态信息集,并根据所述状态信息集生成对应的负载报文的步骤具体为:针对每个传感器类型,所述从机通过该传感器类型的传感器得到该传感器类型的传感器的负载报文,以得到各个传感器类型的传感器的负载报文,其中,所述负载报文由至少一个负载子报文聚合而成,所述负载子报文包括该传感器获取的状态信息以及传感器标识。在本专利技术实施例较佳的选择中,所述对所述数据帧进行卷积编码,得到在该应答周期的待传输数据的步骤包括:通过卷积码编码器的各个移位寄存器对所述数据帧进行卷积编码,得到各个移位寄存器的输出码字序列;对各个输出码字序列进行合并,得到该应答周期的待传输数据,其中,所述待传输数据包括多个码元,每个码元的位数与移位寄存器的位数相同。在本专利技术实施例较佳的选择中,所述通过卷积码编码器的各个移位寄存器对所述数据帧进行卷积编码,得到各个移位寄存器的输出码字序列的步骤包括:将该应答周期的数据帧依次按照预设传输长度进行分割,得到多个待卷积编码单元,其中,每个待卷积编码单元的传输长度为所述预设传输长度;根据所述移位寄存器的位数在每个待卷积编码单元的末尾添加0序列,得到添加0序列后的卷积编码单元,其中,所述0序列的长度与所述多级寄存器的位数相等;依次将各个卷积编码单元输入到所述卷积码编码器中进行卷积编码,得到各个移位寄存器的输出码字序列。在本专利技术实施例较佳的选择中,所述主机对各个从机在该应答周期的待传输数据进行卷积解码,得到各个从机的数据帧的步骤包括:对于各个卷积编码单元的待传输数据,根据该待传输数据的码元得到该待传输数据的码元转移路径;对该待传输数据的码元转移路径中的各个幸存路径进行概率译码,得到该卷积编码单元的原始数据。在本专利技术实施例较佳的选择中,所述根据该待传输数据的码元得到该待传输数据的码元转移路径的步骤包括:选取该待传输数据中预设长度的码元作为当前状态的待传输数据,并根据所述当前状态的待传输数据以及预设的卷积码状态图得到当前码元转移路径;根据所述当前状态的待传输数据的下一码元、所述当前码元转移路径以及卷积码状态图得到下一码元转移路径,并将下一码元写入当前状态的待传输数据;计算下一码元转移路径与当前状态的待传输数据的汉明距离,并根据从各个下一码元转移路径中选取幸存路径,再将所述幸存路径作为所述当前码元转移路径;返回所述根据所述当前状态的待传输数据的下一码元、所述当前码元转移路径以及卷积码状态图得到下一码元转移路径的步骤,直到计算完成该待传输数据的各个码元的当前码元转移路径,并将计算完成时的当前码元转移路径作为该待传输数据的码元转移路径。在本专利技术实施例较佳的选择中,所述运输工具队列通讯方法还包括:若所述从机在任一应答周期内未接收到所述轮询指令,则在所述任一应答周期之后的下一应答周期返回获取该应答周期的状态信息集,并根据所述状态信息集生成对应的负载报文的步骤,并在执行根据生成的负载报文生成对应的数据帧的步骤时,将所述数据帧的报头中的上一帧数据帧的接收状态设置为无效状态。在本专利技术实施例较佳的选择中,所述运输工具队列通讯方法还包括:若所述从机在超过预设数量个应答周期内均未接收到所述轮询指令,则向所述主机发送报警信号。本专利技术实施例还提供了一种运输工具队列通讯系统,所述运输工具队列通讯系统包括主机以及与所述主机通信连接的多个从机;每个所述从机用于在每个应答周期获取该应答周期的状态信息集,根据所述状态信息集生成对应的负载报文;并根据生成的负载报文生成对应的数据帧,对所述数据帧进行卷积编码,得到在该应答周期的待传输数据;分别在每个所述应答周期内基于接收到的所述主机发送的轮询指令,向所述主机发送所述待传输数据;其中,所述状态信息集包括至少一个传感器类型的状态信息,每个传感器类型的状态信息对应一个负载报文;所述数据帧包括数据帧报头以及数据帧负载,所述数据帧负载包括每个传感器类型的状态信息的负载报文,所述数据帧报头包括每个负载报文的报文类型;所述轮询指令为所述主机在每个所述应答周期内依次向每个从机发送的轮询指令;所述主机用于对每个所述应答周期内每个所述从机发送的待传输数据进行卷积解码,得到每个从机的数据帧,并解析每个从机的数据帧得到每个从机在每个应答周期的状态信息集。本专利技术实施例提供的运输工具队列通讯方法及系统,所述从机在应答周期内接收所述主机的轮询指令后,向所述主机发送状态信息,使得各个从机有序向所述主机发送数据,从而提高数据传输的效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的运输工具队列通讯系统的结构框图。图2为本专利技术实施例提供的运输工具队列通讯方法的流程示意图。图3为本专利技术实施例提供的步骤S300本文档来自技高网...

【技术保护点】
1.一种运输工具队列通讯方法,其特征在于,应用于运输工具队列通讯系统,所述运输工具队列通讯系统包括主机以及与所述主机通信连接的多个从机,所述运输工具队列通讯方法包括:每个所述从机在每个应答周期获取该应答周期的状态信息集,并根据所述状态信息集生成对应的负载报文,其中,所述状态信息集包括至少一个传感器类型的状态信息,每个传感器类型的状态信息对应一个负载报文;每个所述从机根据生成的负载报文生成对应的数据帧,并对所述数据帧进行卷积编码,得到在该应答周期的待传输数据,其中,所述数据帧包括数据帧报头以及数据帧负载,所述数据帧负载包括每个传感器类型的状态信息的负载报文,所述数据帧报头包括每个负载报文的报文类型;每个所述从机分别在每个所述应答周期内基于接收到的所述主机发送的轮询指令,向所述主机发送所述待传输数据,其中,所述轮询指令为所述主机在每个所述应答周期内依次向每个从机发送的轮询指令;所述主机对每个所述应答周期内每个所述从机发送的待传输数据进行卷积解码,得到每个从机的数据帧,并解析每个从机的数据帧得到每个从机在每个应答周期的状态信息集。

【技术特征摘要】
1.一种运输工具队列通讯方法,其特征在于,应用于运输工具队列通讯系统,所述运输工具队列通讯系统包括主机以及与所述主机通信连接的多个从机,所述运输工具队列通讯方法包括:每个所述从机在每个应答周期获取该应答周期的状态信息集,并根据所述状态信息集生成对应的负载报文,其中,所述状态信息集包括至少一个传感器类型的状态信息,每个传感器类型的状态信息对应一个负载报文;每个所述从机根据生成的负载报文生成对应的数据帧,并对所述数据帧进行卷积编码,得到在该应答周期的待传输数据,其中,所述数据帧包括数据帧报头以及数据帧负载,所述数据帧负载包括每个传感器类型的状态信息的负载报文,所述数据帧报头包括每个负载报文的报文类型;每个所述从机分别在每个所述应答周期内基于接收到的所述主机发送的轮询指令,向所述主机发送所述待传输数据,其中,所述轮询指令为所述主机在每个所述应答周期内依次向每个从机发送的轮询指令;所述主机对每个所述应答周期内每个所述从机发送的待传输数据进行卷积解码,得到每个从机的数据帧,并解析每个从机的数据帧得到每个从机在每个应答周期的状态信息集。2.根据权利要求1所述的运输工具队列通讯方法,其特征在于,所述运输工具队列通讯方法还包括设定所述应答周期的步骤,该步骤具体包括:所述主机向所述从机发送轮询指令;所述从机响应所述轮询指令向所述主机发送待传输数据;所述主机根据所述轮询指令的发送时间以及所述待传输数据的接收时间得到所述待传输数据的传输时间;所述主机根据所述待传输数据的数据长度、传输时间以及从机数量设定所述应答周期。3.根据权利要求1所述的运输工具队列通讯方法,其特征在于,所述每个所述从机在每个应答周期获取该应答周期的状态信息集,并根据所述状态信息集生成对应的负载报文的步骤具体为:针对每个传感器类型,所述从机通过该传感器类型的传感器得到该传感器类型的传感器的负载报文,以得到各个传感器类型的传感器的负载报文,其中,所述负载报文由至少一个负载子报文聚合而成,所述负载子报文包括该传感器获取的状态信息以及传感器标识。4.根据权利要求1所述的运输工具队列通讯方法,其特征在于,所述对所述数据帧进行卷积编码,得到在该应答周期的待传输数据的步骤包括:通过卷积码编码器的各个移位寄存器对所述数据帧进行卷积编码,得到各个移位寄存器的输出码字序列;对各个输出码字序列进行合并,得到该应答周期的待传输数据,其中,所述待传输数据包括多个码元,每个码元的位数与移位寄存器的位数相同。5.根据权利要求4所述的运输工具队列通讯方法,其特征在于,所述通过卷积码编码器的各个移位寄存器对所述数据帧进行卷积编码,得到各个移位寄存器的输出码字序列的步骤包括:将该应答周期的数据帧依次按照预设传输长度进行分割,得到多个待卷积编码单元,其中,每个待卷积编码单元的传输长度为所述预设传输长度;根据所述移位寄存器的位数在每个待卷积编码单元的末尾添加0序列,得到添加0序列后的卷积编码单元,其中,所述0序列的长度与所述移位寄存器的位数相等;依次将各个卷积编码单元输入到所述卷积...

【专利技术属性】
技术研发人员:杜茂华王浩宇罗磊王伟力宋超范文强
申请(专利权)人:中国人民解放军海军工程大学
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1