CN113115266B - 一种提高轨道交通信号***通信实时性的方法 - Google Patents
一种提高轨道交通信号***通信实时性的方法 Download PDFInfo
- Publication number
- CN113115266B CN113115266B CN202110405530.4A CN202110405530A CN113115266B CN 113115266 B CN113115266 B CN 113115266B CN 202110405530 A CN202110405530 A CN 202110405530A CN 113115266 B CN113115266 B CN 113115266B
- Authority
- CN
- China
- Prior art keywords
- communication
- communication device
- time
- preset
- data frame
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/42—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for mass transport vehicles, e.g. buses, trains or aircraft
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/083—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for increasing network speed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种提高轨道交通信号***通信实时性的方法,由第一通信设备执行,首先向第二通信设备发送第一数据帧,接着,根据所述第一通信设备与所述第二通信设备之间的通信类型,确定预设通信时间,若所述预设通信时间内,没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,则按照M倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,之后,判断M倍所述预设通信时间内,是否接收到所述应答帧,若收到,则按照所述预设通信时间发送第二数据帧,否则按照Mi倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,直到Mi倍所述预设通信时间内,接收到所述应答帧,i为向所述第二通信设备重新发送所述第一数据帧的次数。
Description
技术领域
本申请涉及轨道交通通信领域,特别是涉及一种提高轨道交通信号***通信实时性的方法。
背景技术
轨道交通具有运量大、速度快、班次密、安全舒适、准点率高、全天候、运费低和节能环保等优点,在综合交通体系中占有重要的地位,发挥了重要的作用。轨道交通信号***是保障轨道交通行车安全、提高运输效率的关键技术和核心装置,是轨道交通的“大脑和神经***”。
轨道交通信号***包含地面通信网络、车地移动通信网络、车载通信网络。轨道交通信号***通信网络的核心功能是连接位于地面或列车上的通信设备,实现各种通信设备之间的数据传输功能。如图1所示,当地面通信设备与其它地面通信设备通信时,只通过地面通信网络传输数据;当地面通信设备与车载通信设备通信时,通过地面通信网络、车地移动通信网络、车载通信网络传输数据;当车载通信设备与车载通信设备通信时,通过车地移动通信网络、车载通信网络传输数据。
地面通信网络由地面骨干网和它所连接的局域网构成,由于地面骨干网所连接的IEEE802.3局域网一般采用基于交换技术的星型网络架构,其对数据传输的实时性影响不大,故地面通信网络实时性主要考虑地面骨干网的影响。地面骨干网一般采用环形结构,其端对端最大传输时延主要由环路重构时间决定。对于车载通信网络,一般采用车载骨干网直接连接车载通信设备,车载骨干网一般也采用IEEE802.3工业以太网环网,其端对端最大传输时延同样主要由环路重构时间决定,当环路重构时,会出现较大传输时延。由于车地移动通信网络基站或无线接入点沿线路铺设,轨道交通列车前进时会频繁出现车载电台的越区切换,车地移动通信网络的最大传输时延主要由越区切换时间决定,在越区切换时,通信设备之间进行通信的传输时延也会增长。
由此可见,轨道交通列车在利用轨道交通信号***进行通信时,由于地面通信网络中的地面骨干网和车载通信网络会进行环路重构,轨道交通列车前进时会频繁出现车载电台的越区切换,通信设备之间进行通信时会出现较大的传输时延,可能会出现大量数据积压、甚至丢包的情况。
因此,急需一种方案,可以解决上述问题。
发明内容
本申请所要解决的技术问题是,提供一种提高轨道交通信号***通信实时性的方法。以解决当前,轨道交通列车在利用轨道交通信号***进行通信时,由于地面通信网络中的地面骨干网和车载通信网络会进行环路重构,轨道交通列车前进时会频繁出现车载电台的越区切换,通信设备之间进行通信时会出现较大的传输时延,可能会出现大量数据积压、甚至丢包的情况这一问题。
本申请实施例提供了一种提高轨道交通信号***通信实时性的方法,由第一通信设备执行,所述方法包括:
向第二通信设备发送第一数据帧,所述第一通信设备与所述第二通信设备均为轨道交通列车上的通信设备;
根据所述第一通信设备与所述第二通信设备之间的通信类型,确定预设通信时间;
若所述预设通信时间内,没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,则按照M倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,M大于1;
判断M倍所述预设通信时间内,是否接收到所述第二通信设备发来的所述第一数据帧的应答帧;
若接收到所述第一数据帧的应答帧,则按照所述预设通信时间发送第二数据帧,否则按照Mi倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,直到Mi倍所述预设通信时间内,接收到所述第二通信设备发来的所述第一数据的应答帧,i为向所述第二通信设备重新发送所述第一数据帧的次数。
可选的,所述向第二通信设备发送第一数据帧之前,所述方法还包括:
获取所述第一数据帧,所述第一数据帧由所述第一通信设备中的通信主机按照控制周期发送至所述第一通信设备中的通信控制器,所述通信控制器用于与所述第二通信设备进行通信。
可选的,所述根据所述第一通信设备与所述第二通信设备之间的通信类型,确定预设通信时间包括:
若所述第一通信设备与所述第二通信设备均为地面通信设备,获取所述第一通信设备与所述第二通信设备通信时采用的地面通信网络的最大传输时延TD1max和最小传输时延TD1min、所述第一设备的控制周期C1以及所述第二设备的控制周期C2;
确定所述预设通信时间取值范围的最大值CImax1和最小值CImin1,其中,CImax1为TD1max、C1、C2中的最小值,CImin1为2*TD1min;
在CImin1和CImax1的区间内,确定所述预设通信时间CIg-g。
可选的,所述根据所述第一通信设备与所述第二通信设备之间的通信类型,确定预设通信时间包括:
若所述第一通信设备与所述第二通信设备均为车载通信设备,获取所述第一通信设备与所述第二通信设备通信时采用的车地移动通信网络的最大传输时延TD2max和最小传输时延TD2min、所述第一通信设备与所述第二通信设备通信时采用的车载通信网络的最大传输时延TD3max和最小传输时延TD3min、所述第一设备的控制周期C1以及所述第二设备的控制周期C2;
确定所述预设通信时间取值范围的最大值CImax2和最小值CImin2,其中,CImax2为2*(TD2max+TD3max)、C1、C2中的最小值,CImin2为4*(TD2min+TD3min);
在CImin2和CImax2的区间内,确定所述预设通信时间CIv-v。
可选的,所述根据所述第一通信设备与所述第二通信设备之间的通信类型,确定预设通信时间包括:
若所述第一通信设备为车载通信设备,所述第二通信设备为地面通信设备,或,所述第一通信设备为地面通信设备,所述第二通信设备为车载通信设备,获取所述第一通信设备与所述第二通信设备通信时采用的地面通信网络的最大传输时延TD1max和最小传输时延TD1min、所述第一通信设备与所述第二通信设备通信时采用的车地移动通信网络的最大传输时延TD2max和最小传输时延TD2min、所述第一通信设备与所述第二通信设备通信时采用的车载通信网络的最大传输时延TD3max和最小传输时延TD3min、所述第一设备的控制周期C1以及所述第二设备的控制周期C2;
确定所述预设通信时间取值范围的最大值CImax3和最小值CImin3,其中,CImax3为(TD1max+TD2max+TD3max)、C1、C2中的最小值,CImin3为2*(TD1min+TD2min+TD3min);
在CImin3和CImax3的区间内,确定所述预设通信时间CIg-v。
可选的,所述若所述预设通信时间内,没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,则按照M倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧包括:
若N倍所述预设通信时间内,没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,则按照M*N倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,N为大于一的整数;
所述判断M倍所述预设通信时间内,是否接收到所述第二通信设备发来的所述第一数据帧的应答帧包括:
判断M*N倍所述预设通信时间内,是否接收到所述第二通信设备发来的所述第一数据帧的应答帧;
所述若接收到所述第一数据帧的应答帧,则按照所述预设通信时间发送第二数据帧,否则按照Mi倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,直到Mi倍所述预设通信时间内,接收到所述第二通信设备发来的所述第一数据的应答帧包括:
若接收到所述第一数据帧的应答帧,则按照N倍所述预设通信时间发送第二数据帧,否则按照Mi*N倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,直到Mi*N倍所述预设通信时间内,接收到所述第二通信设备发来的所述第一数据的应答帧。
可选的,所述M等于4。
可选的,所述N等于3。
与现有技术相比,本申请实施例具有以下优点:
本申请实施例提供了一种提高轨道交通信号***通信实时性的方法,所述方法由第一通信设备执行,所述第一通信设备首先向第二通信设备发送第一数据帧,所述第一通信设备与所述第二通信设备均为轨道交通列车上的通信设备;接着,根据所述第一通信设备与所述第二通信设备之间的通信类型,确定预设通信时间,若所述预设通信时间内,没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,则按照M倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,M大于1,在发送所述第一数据帧后,所述第一通信设备判断M倍所述预设通信时间内,是否接收到所述第二通信设备发来的所述第一数据帧的应答帧,若接收到所述第一数据帧的应答帧,则按照所述预设通信时间发送第二数据帧,否则按照Mi倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,直到Mi倍所述预设通信时间内,接收到所述第二通信设备发来的所述第一数据的应答帧,i为向所述第二通信设备重新发送所述第一数据帧的次数。
可以理解的是,若所述预设时间内没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,此时地面通信网络中的地面骨干网和车载通信网络可能在进行环路重构,可也能是轨道交通列车在前进时进入了车载电台的越区切换状态,继续以这一预设通信时间作为发送间隔发送所述第一数据帧,地面骨干网和车载通信网络可能又处于环路重构状态,车载电台可能又处于越区切换状态,此时,所述第一通信设备可能依旧不会接收到所述第一数据帧的应答帧,因此,按照所述预设通信时间重复发送大量的所述第一数据帧,可能会出现数据积压甚至丢包的情况。本方法中,若所述第一通信设备在所述预设通信时间内没有接收到所述第一数据帧的应答帧,则按照更长的通信时间间隔进行发送,直到所述第一通信设备接收到所述应答帧,此时认为通信网络恢复正常,所述第一通信设备重新按照所述预设时间间隔发送第二数据帧。采用本方法,在未接收到应答帧时,通过逐渐延长重发时间间隔,能够避免数据在发送端产生积压,同时,能够快速发现轨道交通通信网络恢复正常的时间,提高通信效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中一种轨道交通信号***架构示意图;
图2为本申请实施例中一种提高轨道交通信号***通信实时性的方法的流程示意图;
图3为本申请实施例中一种发送数据帧结构示意图;
图4为本申请实施例中一种应答数据帧结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的发明人经过研究发现,当前,轨道交通列车在利用轨道交通信号***进行通信时,由于地面通信网络中的地面骨干网和车载通信网络会进行环路重构,轨道交通列车前进时会频繁出现车载电台的越区切换,通信设备之间进行通信时会出现较大的传输时延,可能会出现大量数据积压、甚至丢包的情况这一问题。
为了解决上述问题,本申请实施例提供了一种提高轨道交通信号***通信实时性的方法,所述方法由第一通信设备执行,所述第一通信设备首先向第二通信设备发送第一数据帧,所述第一通信设备与所述第二通信设备均为轨道交通列车上的通信设备;接着,根据所述第一通信设备与所述第二通信设备之间的通信类型,确定预设通信时间,若所述预设通信时间内,没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,则按照M倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,M大于1,在发送所述第一数据帧后,所述第一通信设备判断M倍所述预设通信时间内,是否接收到所述第二通信设备发来的所述第一数据帧的应答帧,若接收到所述第一数据帧的应答帧,则按照所述预设通信时间发送第二数据帧,否则按照Mi倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,直到Mi倍所述预设通信时间内,接收到所述第二通信设备发来的所述第一数据的应答帧,i为向所述第二通信设备重新发送所述第一数据帧的次数。
可以理解的是,若所述预设时间内没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,此时地面通信网络中的地面骨干网和车载通信网络可能在进行环路重构,可也能是轨道交通列车在前进时进入了车载电台的越区切换状态,继续以这一预设通信时间作为发送间隔发送所述第一数据帧,地面骨干网和车载通信网络可能又处于环路重构状态,车载电台可能又处于越区切换状态,此时,所述第一通信设备可能依旧不会接收到所述第一数据帧的应答帧,因此,按照所述预设通信时间重复发送大量的所述第一数据帧,可能会出现数据积压甚至丢包的情况。本方法中,若所述第一通信设备在所述预设通信时间内没有接收到所述第一数据帧的应答帧,则按照更长的通信时间间隔进行发送,直到所述第一通信设备接收到所述应答帧,此时认为通信网络恢复正常,所述第一通信设备重新按照所述预设时间间隔发送第二数据帧。采用本方法,在未接收到应答帧时,通过逐渐延长重发时间间隔,能够避免数据在发送端产生积压,同时,能够快速发现轨道交通通信网络恢复正常的时间,提高通信效率。
下面结合附图,详细说明本申请的各种非限制性实施方式。
示例性方法
参见图2,示出了本申请实施例中一种提高轨道交通信号***通信实时性的方法的流程示意图。图2所示的方法,由第一通信设备执行。
在本实施例中,图2所示的方法例如可以通过以下步骤S101-S105实现。
S101:向第二通信设备发送第一数据帧,所述第一通信设备与所述第二通信设备均为轨道交通列车上的通信设备。
在本实施例中,第一通信设备首先向第二通信设备发送第一数据帧,所述第一通信设备与所述第二通信设备均为轨道交通列车上的通信设备,所述第一数据帧中例如可以包括第一数据、发送帧序号,以及根据所述第一数据和所述发送帧序号得到的差错控制编码,参见图3,示出了本申请实施例中一种发送数据帧结构示意图,图3所示的发送数据帧中,所述数据例如可以是第一数据。
需要说明的是,所述第二通信设备在接收到所述第一数据帧后,可以向所述第一通信设备发送所述第一数据帧的应答帧,参见图4,示出了本申请实施例中一种应答数据帧结构示意图,所述应答数据帧中可以包括发送帧序号、应答帧序号、以及根据所述发送帧序号和所述应答帧序号得到的差错控制编码。所述第一通信设备在接收到所述第二通信设备发来的所述应答帧后,可以判断所述应答帧中的所述应答帧序号,是否比所述第一通信设备上一次接收到的所述应答帧中的所述应答帧序号大,若是,则此次接收到的所述应答帧合法,此时认为所述第一通信设备接收到了所述发送帧序号对应的数据帧,否则认为所述第一通信设备未接收所述发送帧序号对应的数据帧。
在一个示例中,所述第一通信设备在向所述第二通信设备发送所述第一数据帧之前,还可以先获取所述第一数据帧,其中,所述第一数据帧由所述第一通信设备中的通信主机按照控制周期发送至所述第一通信设备中的通信控制器,所述通信控制器用于与所述第二通信设备进行通信,换言之,所述第一通信设备与所述第二通信设备之间进行通信,实质上可以是所述第一通信设备中的通信控制器,与所述第二通信设备中的通信控制器之间进行通信。
S102:根据所述第一通信设备与所述第二通信设备之间的通信类型,确定预设通信时间。
考虑到轨道交通信号***包含地面通信网络、车地移动通信网络、车载通信网络,当地面通信设备与其它地面通信设备通信时,只通过地面通信网络传输数据;当地面通信设备与车载通信设备通信时,通过地面通信网络、车地移动通信网络、车载通信网络传输数据;当车载通信设备与车载通信设备通信时,通过车地移动通信网络、车载通信网络传输数据。因此,为确定所述第一通信设备与所述第二通信设备进行通信时的时间,首先可以确定所述第一通信设备与所述第二通信设备之间的通信类型,是地面通信设备之间的通信、车载通信设备之间的通信、还是地面通信设备与车载通信设备之间的通信,在确定所述通信类型之后,根据所述通信类型,确定该通信类型对应的预设通信时间。
在一个示例中,若所述第一通信设备与所述第二通信设备均为地面通信设备,可以确定所述第一通信设备与所述第二通信设备只通过地面通信网络传输数据,此时可以获取所述第一通信设备与所述第二通信设备通信时采用的地面通信网络的最大传输时延TD1max和最小传输时延TD1min、所述第一设备的控制周期C1以及所述第二设备的控制周期C2,接着,将TD1max、C1、C2中的最小值确定为所述预设通信时间取值范围的最大值CImax1,将TD1min的2倍确定为所述预设通信时间取值范围的最小值CImin1,进而在CImin1和CImax1的区间内,确定所述预设通信时间CIg-g,其中,CIg-g为地面通信设备与地面通信设备进行通信时的预设通信时间。
在一个示例中,若所述第一通信设备与所述第二通信设备均为车载通信设备,可以确定所述第一通信设备与所述第二通信设备通过车地移动通信网络、车载通信网络传输数据,此时可以获取所述第一通信设备与所述第二通信设备通信时采用的车地移动通信网络的最大传输时延TD2max和最小传输时延TD2min、所述第一通信设备与所述第二通信设备通信时采用的车载通信网络的最大传输时延TD3max和最小传输时延TD3min、所述第一设备的控制周期C1以及所述第二设备的控制周期C2,接着,将TD2max与TD3max之和的2倍、C1、C2中的最小值,确定为所述预设通信时间取值范围的最大值CImax2,将TD2min与TD3min之和的4倍,确定为所述预设通信时间取值范围的最小值CImin2,进而在CImin2和CImax2的区间内,确定所述预设通信时间CIv-v,其中,CIv-v为车载通信设备与车载通信设备进行通信时的预设通信时间。
在一个示例中,若所述第一通信设备为车载通信设备,所述第二通信设备为地面通信设备,或,所述第一通信设备为地面通信设备,所述第二通信设备为车载通信设备,可以确定所述第一通信设备与所述第二通信设备通过地面通信网络、车地移动通信网络、车载通信网络传输数据,此时可以获取所述第一通信设备与所述第二通信设备通信时采用的地面通信网络的最大传输时延TD1max和最小传输时延TD1min、所述第一通信设备与所述第二通信设备通信时采用的车地移动通信网络的最大传输时延TD2max和最小传输时延TD2min、所述第一通信设备与所述第二通信设备通信时采用的车载通信网络的最大传输时延TD3max和最小传输时延TD3min、所述第一设备的控制周期C1以及所述第二设备的控制周期C2,接着,(TD1max+TD2max+TD3max)、C1、C2中的最小值确定为所述预设通信时间取值范围的最大值CImax3,将(TD1min+TD2min+TD3min)的2倍确定为所述预设通信时间取值范围的最小值CImin3,进而在CImin3和CImax3的区间内,确定所述预设通信时间CIg-v,其中,CIg-v为车载通信设备与地面通信设备进行通信时的预设通信时间。
S103:若所述预设通信时间内,没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,则按照M倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,M大于1。
在确定所述预设时间后,可以判断所述预设时间内,所述第一通信设备是否接收到所述第二通信设备发来的第一数据的应答帧。若所述预设通信时间内,没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,此时地面通信网络中的地面骨干网和车载通信网络可能在进行环路重构,可也能是轨道交通列车在前进时进入了车载电台的越区切换状态,继续以这一预设通信时间作为发送间隔发送所述第一数据帧,地面骨干网和车载通信网络可能又处于环路重构状态,车载电台可能又处于越区切换状态,此时,所述第一通信设备可能依旧不会接收到所述第一数据帧的应答帧,因此,按照所述预设通信时间重复发送大量的所述第一数据帧,可能会出现数据积压甚至丢包的情况。
考虑到这一情况,在本实施例中,可以按照M倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,M大于1,换言之,再次发送所述第一数据帧时的通信时间间隔,较上一次的通信时间间隔变长,避免以所述预设通信时间再次发送所述第一数据帧时,可能与地面骨干网和车载通信网络进行环路重构、车载电台进行越区切换的时间相遇,从而依旧不会接收到所述第一数据帧的应答帧的情况。在一个示例中,M可以为4。
S104:判断M倍所述预设通信时间内,是否接收到所述第二通信设备发来的所述第一数据帧的应答帧。
S105:若接收到所述第一数据帧的应答帧,则按照所述预设通信时间发送第二数据帧,否则按照Mi倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,直到Mi倍所述预设通信时间内,接收到所述第二通信设备发来的所述第一数据的应答帧,i为向所述第二通信设备重新发送所述第一数据帧的次数。
在按照M倍所述预设通信时间,向所述第二通信设备再次发送所述第一数据帧后,所述第一通信设备可以判断M倍所述预设通信时间内,是否接收到所述第二通信设备发来的所述第一数据帧的应答帧。可以理解的是,若接收到所述第一数据帧的应答帧,说明此时网络状态恢复正常,所述第一通信设备可以按照原来的通信时间,即所述预设通信时间,发送第二数据帧;若在M倍所述预设通信时间内,所述第一通信设备没有接收到所述第一数据帧的应答帧,说明M倍所述预设通信时间可能仍然与地面骨干网和车载通信网络进行环路重构、车载电台进行越区切换的时间相遇。此时按照M2倍所述预设通信时间再次向所述第二通信设备发送所述第一数据帧,进而判断M2倍所述预设通信时间内,是否接收到所述第二通信设备发来的所述第一数据的应答帧。
以此类推,所述第一通信设备按照Mi倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,i为向所述第二通信设备重新发送所述第一数据帧的次数,直到Mi倍所述预设通信时间内,接收到所述第二通信设备发来的所述第一数据的应答帧。采用本方法,在未接收到应答帧时,通过逐渐延长重发时间间隔,能够避免数据在发送端产生积压,同时,能够快速发现轨道交通通信网络恢复正常的时间,提高通信效率。
需要说明的是,所述第一通信设备中的通信控制器可能会不断接收其通信主机下发的数据,在所述第一通信设备发送数据的基本信令时间,若所述第一通信设备要再次发送所述第一数据帧的同时,还存在接收到的所述通信主机新下发的数据,可以先发送所述通信主机新下发的数据,再发送所述第一数据帧,避免因为所述第一数据帧影响其他数据的正常发送。其中,所述基本信令时间可以根据实际传输接口的数据帧发送时间确定,但应小于TD1min、(TD1min+TD2min+TD3min)、2*(TD2min+TD3min)的最大公约数。
考虑到除网络因素外,可能会有其他因素影响到所述第一数据帧的传输,所述预设通信时间是根据地面通信网络、车地移动通信网络、车载通信网络的时延确定的,很多情况下,直接按照所述预设通信时间发送所述第一数据帧,往往不会收到所述第二通信设备的响应,因此,在一个示例中,若N倍所述预设通信时间内,没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,则按照M*N倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,N为大于一的整数,之后,判断M*N倍所述预设通信时间内,是否接收到所述第二通信设备发来的所述第一数据帧的应答帧,若接收到所述第一数据帧的应答帧,则恢复按照N倍所述预设通信时间发送第二数据帧,否则按照Mi*N倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,直到Mi*N倍所述预设通信时间内,接收到所述第二通信设备发来的所述第一数据的应答帧。在一个示例中,N可以为3。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (7)
1.一种提高轨道交通信号***通信实时性的方法,其特征在于,由第一通信设备执行,所述方法包括:
向第二通信设备发送第一数据帧,所述第一通信设备与所述第二通信设备均为轨道交通列车上的通信设备;
根据所述第一通信设备与所述第二通信设备之间的通信类型,确定预设通信时间;
若所述预设通信时间内,没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,则按照M倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,M大于1;
判断M倍所述预设通信时间内,是否接收到所述第二通信设备发来的所述第一数据帧的应答帧;
若接收到所述第一数据帧的应答帧,则按照所述预设通信时间发送第二数据帧,否则按照Mi倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,直到Mi倍所述预设通信时间内,接收到所述第二通信设备发来的所述第一数据的应答帧,i为向所述第二通信设备重新发送所述第一数据帧的次数;
所述若所述预设通信时间内,没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,则按照M倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧包括:
若N倍所述预设通信时间内,没有接收到所述第二通信设备发来的所述第一数据帧的应答帧,则按照M*N倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,N为大于一的整数;
所述判断M倍所述预设通信时间内,是否接收到所述第二通信设备发来的所述第一数据帧的应答帧包括:
判断M*N倍所述预设通信时间内,是否接收到所述第二通信设备发来的所述第一数据帧的应答帧;
所述若接收到所述第一数据帧的应答帧,则按照所述预设通信时间发送第二数据帧,否则按照Mi倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,直到Mi倍所述预设通信时间内,接收到所述第二通信设备发来的所述第一数据的应答帧包括:
若接收到所述第一数据帧的应答帧,则按照N倍所述预设通信时间发送第二数据帧,否则按照Mi*N倍所述预设通信时间,向所述第二通信设备发送所述第一数据帧,直到Mi*N倍所述预设通信时间内,接收到所述第二通信设备发来的所述第一数据的应答帧。
2.根据权利要求1所述的方法,其特征在于,所述向第二通信设备发送第一数据帧之前,所述方法还包括:
获取所述第一数据帧,所述第一数据帧由所述第一通信设备中的通信主机按照控制周期发送至所述第一通信设备中的通信控制器,所述通信控制器用于与所述第二通信设备进行通信。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一通信设备与所述第二通信设备之间的通信类型确定预设通信时间包括:
若所述第一通信设备与所述第二通信设备均为地面通信设备,获取所述第一通信设备与所述第二通信设备通信时采用的地面通信网络的最大传输时延TD1max和最小传输时延TD1min、所述第一通信设备的控制周期C1以及所述第二通信设备的控制周期C2;
确定所述预设通信时间取值范围的最大值CImax1和最小值CImin1,其中,CImax1为TD1max、C1、C2中的最小值,CImin1为2*TD1min;
在CImin1和CImax1的区间内,确定所述预设通信时间CIg-g。
4.根据权利要求2所述的方法,其特征在于,所述根据所述第一通信设备与所述第二通信设备之间的通信类型确定预设通信时间包括:
若所述第一通信设备与所述第二通信设备均为车载通信设备,获取所述第一通信设备与所述第二通信设备通信时采用的车地移动通信网络的最大传输时延TD2max和最小传输时延TD2min、所述第一通信设备与所述第二通信设备通信时采用的车载通信网络的最大传输时延TD3max和最小传输时延TD3min、所述第一通信设备的控制周期C1以及所述第二通信设备的控制周期C2;
确定所述预设通信时间取值范围的最大值CImax2和最小值CImin2,其中,CImax2为2*(TD2max+TD3max)、C1、C2中的最小值,CImin2为4*(TD2min+TD3min);
在CImin2和CImax2的区间内,确定所述预设通信时间CIv-v。
5.根据权利要求2所述的方法,其特征在于,所述根据所述第一通信设备与所述第二通信设备之间的通信类型确定预设通信时间包括:
若所述第一通信设备为车载通信设备,所述第二通信设备为地面通信设备,或,所述第一通信设备为地面通信设备,所述第二通信设备为车载通信设备,获取所述第一通信设备与所述第二通信设备通信时采用的地面通信网络的最大传输时延TD1max和最小传输时延TD1min、所述第一通信设备与所述第二通信设备通信时采用的车地移动通信网络的最大传输时延TD2max和最小传输时延TD2min、所述第一通信设备与所述第二通信设备通信时采用的车载通信网络的最大传输时延TD3max和最小传输时延TD3min、所述第一通信设备的控制周期C1以及所述第二通信设备的控制周期C2;
确定所述预设通信时间取值范围的最大值CImax3和最小值CImin3,其中,CImax3为(TD1max+TD2max+TD3max)、C1、C2中的最小值,CImin3为2*(TD1min+TD2min+TD3min);
在CImin3和CImax3的区间内,确定所述预设通信时间CIg-v。
6.根据权利要求1所述的方法,其特征在于,所述M等于4。
7.根据权利要求1所述的方法,其特征在于,所述N等于3。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110405530.4A CN113115266B (zh) | 2021-04-15 | 2021-04-15 | 一种提高轨道交通信号***通信实时性的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110405530.4A CN113115266B (zh) | 2021-04-15 | 2021-04-15 | 一种提高轨道交通信号***通信实时性的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113115266A CN113115266A (zh) | 2021-07-13 |
CN113115266B true CN113115266B (zh) | 2022-09-23 |
Family
ID=76717422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110405530.4A Active CN113115266B (zh) | 2021-04-15 | 2021-04-15 | 一种提高轨道交通信号***通信实时性的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113115266B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109067513A (zh) * | 2018-11-01 | 2018-12-21 | 北京志翔科技股份有限公司 | 一种半双工通信方法、装置及*** |
CN110708682A (zh) * | 2019-09-12 | 2020-01-17 | 中国神华能源股份有限公司神朔铁路分公司 | 车地数据通信方法及装置、计算机设备和存储介质 |
CN111328058A (zh) * | 2020-02-25 | 2020-06-23 | 南通大学 | 一种蓝牙Mesh低功耗节点动态唤醒方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102684834B (zh) * | 2012-05-02 | 2015-05-27 | 瑞斯康达科技发展股份有限公司 | 一种通用成帧规程设备及其管理信息通信方法 |
-
2021
- 2021-04-15 CN CN202110405530.4A patent/CN113115266B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109067513A (zh) * | 2018-11-01 | 2018-12-21 | 北京志翔科技股份有限公司 | 一种半双工通信方法、装置及*** |
CN110708682A (zh) * | 2019-09-12 | 2020-01-17 | 中国神华能源股份有限公司神朔铁路分公司 | 车地数据通信方法及装置、计算机设备和存储介质 |
CN111328058A (zh) * | 2020-02-25 | 2020-06-23 | 南通大学 | 一种蓝牙Mesh低功耗节点动态唤醒方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113115266A (zh) | 2021-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113347663B (zh) | 无线传送接收单元中的承载转换方法及用户设备 | |
CN108566300B (zh) | 在无线通信***中发送缓冲器状态报告的终端及其方法 | |
CN101588597B (zh) | 一种基于Kalman滤波的无线流媒体自适应混合FEC/ARQ控制方法 | |
KR101012456B1 (ko) | 통신 시스템의 전송 제어 방법 및 장치 | |
AU2007322589B2 (en) | Method and apparatus for receiving system information from base station in a mobile communication system | |
CN101292555B (zh) | 无线电通信的选择分集 | |
KR101446585B1 (ko) | 통신 시스템의 전송 제어 방법 및 장치 | |
EP0473297A2 (en) | Mobile data telephone | |
KR20090062758A (ko) | 이동통신 시스템에서의 핸드오버 방법 및 장치 | |
KR20080043464A (ko) | 다중 홉 중계 방식의 광대역 무선통신 시스템에서 중계기핸드오버 장치 및 방법 | |
KR20090021273A (ko) | 기지국, 유저장치 및 방법 | |
CN108155973B (zh) | 一种调制编码策略确定方法及装置 | |
CN108075859A (zh) | 数据传输方法及装置 | |
CN101425879B (zh) | 一种基于t-mpls分组传送网的tdm/pw空时分集方法 | |
EP1776811B1 (en) | Packet transmission acknowledgement in wireless communication system | |
US20090161621A1 (en) | Communication method and radio communication apparatus | |
CN113115266B (zh) | 一种提高轨道交通信号***通信实时性的方法 | |
CN102474337B (zh) | 在中继链路上处理数据的方法和相关设备 | |
US20050094632A1 (en) | DOCSIS MAC layer-based ARQ for fixed wireless | |
EP2386149B1 (en) | Method and system for communication in a wireless network | |
WO2013044851A1 (zh) | 一种无线数字通信方法和*** | |
CN104052569B (zh) | 切换mcs的方法和装置 | |
JP2018534816A (ja) | フィードバック送信のタイミングを制御するための方法および装置 | |
CN107682112A (zh) | 一种以太网数据传输的控制方法 | |
CN115315914A (zh) | 方法和通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |