一种通信方法、系统、装置及列车与流程

文档序号:30962429发布日期:2022-07-30 14:16阅读:58来源:国知局
一种通信方法、系统、装置及列车与流程

1.本发明涉及列车的通信领域,特别是涉及一种通信方法、系统、装置及列车。


背景技术:

2.现有技术中的列车的通信方式为单网通信,具体地,列车终端设备与列车的控制系统之间或者与其他的终端设备之间进行通信时,只使用一个通信网络进行通信。如果此通信网络出现故障,则无法实现通信,此时切换此终端设备的通信网络的方式为:主要通过软件烧录程序的方式为列车重新设置其他的通信网络。
3.具体地,在列车的通信网络出现故障时,人为控制列车停止,以保证列车在不能通信状态下的安全。此时,工作人员通过上位机将包括另一通信网络的程序烧录至列车系统中,从而使列车恢复通信,但是使用此方式恢复列车的通信的过程中还需要列车停止,影响列车的正常使用。


技术实现要素:

4.本发明的目的是提供一种通信方法、系统、装置及列车,使用两个网络,可以提高列车上终端设备和通信设备之间通信的可靠性,且本技术中主网络和备用网络之间的切换通过终端设备的处理器实现自动切换,不需要停止列车以使人工将备用网络的程序烧至列车中,保证了列车的正常运行。
5.为解决上述技术问题,本发明提供了一种通信方法,应用于列车中的终端设备中的处理器,包括:
6.在列车上电后,判断所述终端设备通过主网络是否可以与通信设备通信;
7.若通过所述主网络可以与所述通信设备通信,则将所述主网络设置为通信网络,以使所述终端设备通过所述主网络与所述通信设备通信;
8.若通过所述主网络不可以与所述通信设备通信,则判断所述终端设备通过备用网络是否可以与所述通信设备通信;
9.若通过所述备用网络可以与所述通信设备通信,则将所述备用网络设置为通信网络,以使所述终端设备通过所述备用网络与所述通信设备通信;
10.若通过所述备用网络不可以与所述通信设备通信,则判定所述终端设备通信异常,并发出异常信息。
11.优选地,判断所述终端设备通过主网络是否可以与通信设备通信,包括:
12.通过所述主网络向所述通信设备发送测试信息;
13.判断是否接收到所述通信设备基于所述测试信息发送的反馈信息。
14.优选地,判断是否接收到所述通信设备基于所述测试信息发送的反馈信息,包括:
15.判断在第一预设时间内是否接收到所述通信设备基于所述测试信息发送的所述反馈信息。
16.优选地,所述通信设备为列车的控制系统,则判断是否接收到所述通信设备基于
所述测试信息发送的反馈信息之后,还包括:
17.若接收到所述反馈信息,则向所述控制系统反馈通信正常信息;
18.若未接收到所述反馈信息,则通过所述主网络及所述备用网络向所述控制系统发送主网络通信异常信息。
19.优选地,所述备用网络的个数为n个,且n个所述备用网络设置有优先级;
20.判断所述终端设备通过备用网络是否可以与所述通信设备通信,包括:
21.按照优先级由高至低的顺序依次判断所述终端设备通过第i备用网络是否可以与所述处理器进行通信,n≥i≥1,且i为整数;
22.若通过n个所述备用网络均不能使所述终端设备与所述处理器进行通信,则进入判定通信异常,并发出异常信息的步骤;
23.若n个所述备用网络中存在可以使所述终端设备和所述处理器进行通信的m个所述备用网络,则将所述备用网络设置为所述通信网络,包括:
24.将m个所述备用网络中优先级最高的备用网络作为所述通信网络。
25.优选地,所述主网络和所述备用网络的通信速率不同,判断所述终端设备通过主网络是否可以与通信设备通信之前,还包括:
26.根据用户指令选取与用户指令对应的通信速率的网络,将选取的所述网络作为通信网络以实现所述终端设备和所述通信设备之间的通信。
27.优选地,所述通信设备用于将通信数据通过所述主网络发送至主数据缓存区及通过所述备用网络发送中备用数据缓存区;
28.将所述主网络设置为通信网络,以使所述终端设备通过所述主网络与所述通信设备通信之前,还包括:
29.判断所述主数据缓存区中的数据是否有效;
30.若所述主数据缓存区中的数据有效,则进入将所述主网络设置为通信网络,以使所述终端设备通过所述主网络与所述通信设备通信的步骤;
31.若所述主数据缓存区中的数据无效,则进入判断所述终端设备通过备用网络是否可以与所述通信设备通信的步骤;
32.将所述备用网络设置为通信网络,以使所述终端设备通过所述备用网络与所述通信设备通信之前,还包括:
33.判断所述备用数据缓存区中的数据是否有效;
34.若所述备用数据缓存区中的数据有效,则进入将所述备用网络设置为通信网络,以使所述终端设备通过所述备用网络与所述通信设备通信的步骤;
35.若所述备用数据缓存区中的数据无效,则进入判定所述终端设备通信异常,并发出异常信息的步骤。
36.为解决上述技术问题,本发明还提供了一种通信系统,应用于列车中的终端设备,包括:
37.第一判断单元,用于在列车上电时,判断所述终端设备通过主网络是否可以与通信设备通信;
38.第一控制单元,用于在通过所述主网络可以与所述通信设备通信时,将所述主网络设置为通信网络,以使所述终端设备通过所述主网络与所述通信设备通信;
39.第二判断单元,用于在通过所述主网络不可以与所述通信设备通信时,判断所述终端设备通过备用网络是否可以与所述通信设备通信;
40.第二控制单元,用于在通过所述备用网络可以与所述通信设备通信时,将所述备用网络设置为通信网络,以使所述终端设备通过所述备用网络与所述通信设备通信;
41.第三控制单元,用于在通过所述备用网络不可以与所述通信设备通信时,判定所述终端设备通信异常,并发出异常信息。
42.为解决上述技术问题,本发明还提供了一种通信装置,应用于列车中的终端设备,包括:
43.存储器,用于存储计算机程序;
44.处理器,用于在执行所述计算机程序时实现上述所述的通信方法的步骤。
45.为解决上述技术问题,本发明还提供了一种列车,包括上述所述的通信装置。
46.本技术提供了一种通信方法,在列车上电后,自动判断主网络是否可以正常使用,若可以,则使用主网络作为终端设备和通信设备之间进行通信的网络,否则判断备用网络是否可以正常使用,若备用网络可以正常使用,则使用备用网口网络作为终端设备和通信设备之间进行通信的网络,否则,判定终端设备通信异常,以发送异常信息,以便工作人员了解终端设备的通信状态。可见,本技术中使用两个网络,可以提高列车上终端设备和通信设备之间通信的可靠性,且本技术中主网络和备用网络之间的切换通过终端设备的处理器实现自动切换,不需要停止列车以使人工将备用网络的程序烧至列车中,保证了列车的正常运行。
47.本技术还提供了一种通信系统、装置及介质,与上述描述的通信方法具有相同的有益效果。
附图说明
48.为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
49.图1为本发明提供的一种通信方法的流程示意图;
50.图2为本发明提供的一种通信系统的结构框图;
51.图3为本发明提供的一种通信装置的结构框图。
具体实施方式
52.本发明的核心是提供一种通信方法、系统、装置及列车,使用两个网络,可以提高列车上终端设备和通信设备之间通信的可靠性,且本技术中主网络和备用网络之间的切换通过终端设备的处理器实现自动切换,不需要停止列车以使人工将备用网络的程序烧至列车中,保证了列车的正常运行。
53.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员
在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
54.请参照图1,图1为本发明提供的一种通信方法的流程示意图,该方法应用于列车中的终端设备中的处理器,包括:
55.s11:在列车上电后,判断终端设备通过主网络是否可以与通信设备通信;
56.s12:若通过主网络可以与通信设备通信,则将主网络设置为通信网络,以使终端设备通过主网络与通信设备通信;
57.s13:若通过主网络不可以与通信设备通信,则判断终端设备通过备用网络是否可以与通信设备通信;
58.s14:若通过备用网络可以与通信设备通信,则将备用网络设置为通信网络,以使终端设备通过备用网络与通信设备通信;
59.s15:若通过备用网络不可以与通信设备通信,则判定终端设备通信异常,并发出异常信息。
60.考虑到现有技术中使用单网通信时,列车之间通信的可靠性不高,具体的,在该网络发生故障时,则列车之间无法进行通信。此外,现有技术中对列车的网络进行切换的方式也比较繁琐,具体的,需要使用上位机烧录程序的方式才能实现网络的切换,且烧录程序过程中需要列车停止运行,影响列车的正常使用。
61.为解决上述技术问题,本技术的设计思路为:为列车的通信系统设计不止一个的网络,以使列车在某个网络故障时,还可以使用其他的网络进行通信,从而保证列车的通信系统的正常工作,且将多个网络的程序预先设置在处理器中,从而可以实现对网络的自动切换。
62.基于此,本技术中提供了一种通信方法,可以实现对列车上的通信网络的自动检测和自动切换。具体的,列车的通信系统中的各个终端设备设置有一个主网络和一个备用网络,在列车上电时,先检查主网络是否可用,也即是,判断终端设备通过主网络是否可以和通信设备通信,若可以,则判定主网络可用,则将主网络设置为终端设备的通信网络;否则,则判定备用网络是否可用,若可以,则将备用网络设置为终端设备的通信网络,否则发出异常信息,以便工作人员了解列车的通信状态。
63.其中,本技术中的通信设备可以为列车上的其他可以与此终端设备通信的终端设备,也可以是列车的控制系统,具体实现方式根据实际情况而定,本技术在此不做特别的限定。
64.此外,由上述描述可知,在主网络可以正常使用时,优先使用主网络,从而可以得出,主网络的优先级大于备用网络的优先级。
65.作为一种优选的实施例,主网络和备用网络的通信速率不同,判断终端设备通过主网络是否可以与通信设备通信之前,还包括:
66.根据用户指令选取与用户指令对应的通信速率的网络,将选取的网络作为通信网络以实现终端设备和通信设备之间的通信。
67.需要说明是,本技术中的主网络和备用网络的通信速率可以相同,也可以不同。具体的,在通信速率不同时,判断终端设备通过主网络是否可以与通信设备通信之前,还包括:根据用户指令选取与用户指令对应的通信速率的网络,将选取的网络作为通信网络以实现终端设备和通信设备之间的通信。
68.具体的,也即是,在用户对通信速率有要求时,选用与用户要求相符的网络以进行通信。
69.在选取完成之后,还可以包括:判断终端设备通过选取的网络是否可以与通信设备通信,若可以,则将选取的网络作为通信网络,否则,按照优先级判断除选取的网络之外的其他网络是否可以完成终端设备与通信设备之间的通信,若可以,则将其作为通信设备,否则,发出异常信息,以便用户对列车的通信系统进行维修或检测。
70.综上,本技术中使用主网络和备用网络,可以提高列车上终端设备和通信设备之间通信的可靠性,且本技术中主网络和备用网络之间的切换通过终端设备的处理器实现自动切换,不需要停止列车,人工将备用网络的程序烧至列车中,保证了列车的正常运行。
71.在上述实施例的基础上:
72.作为一种优选的实施例,判断终端设备通过主网络是否可以与通信设备通信,包括:
73.通过主网络向通信设备发送测试信息;
74.判断是否接收到通信设备基于测试信息发送的反馈信息。
75.本实施例旨在提供一种判断终端设备和通信设备之间是否可以通主网络进行通信的具体实现方式,具体的,终端设备通过主网络向通信设备测试信号,然后通信设备在接收到测试信号后,会向终端设备发送反馈信号,如果终端设备在发送出测试信号之后,如果接收到通信设备发送的反馈信号后,则判定通信设备和终端设备之间可以正常通信,此时判定主网络正常。否则,判定主网络异常。
76.其中,测试信号可以但不限于是一段字符。
77.此外,本技术中判断终端设备通过备用网络是否可以和通信设备通信的方式和上述描述的判断终端设备通过备用网络是否和通信设备通信的方式相同,本技术在此不再赘述。
78.综上,本实施例中的判断方式可以判断终端设备和通信设备之间通过主网络或备用网络是否可以正常通信,且判断方式简单可靠。
79.作为一种优选的实施例,判断是否接收到通信设备基于测试信息发送的反馈信息,包括:
80.判断在第一预设时间内是否接收到通信设备基于测试信息发送的反馈信息。
81.在终端设备发送出测试信号之后,为了能及时的得到判断的结果,本实施例判断在第一预设时间是否接收到反馈信息,若接收到,则判定通信正常,此网络可以正常使用,否则,则判定通信异常,此网络通信异常。
82.可见,通过本技术中的方式可以及时得到判定此网络是否正常的结果,避免出现判断时间过长,便于用户及时了解列车的通信异常。
83.作为一种优选的实施例,通信设备为列车的控制系统,则判断是否接收到通信设备基于测试信息发送的反馈信息之后,还包括:
84.若接收到反馈信息,则向控制系统反馈通信正常信息;
85.若未接收到反馈信息,则通过主网络及备用网络向控制系统发送主网络通信异常信息。
86.考虑到通信设备为列车的控制系统时,列车的控制系统需要记录列车各个终端设
备的通信状态,此时,终端设备在接收到通信设备(也即接收到列车的控制系统)发送的反馈信息之后,此时终端设备判定主网络通信正常,此时,向控制系统反馈通信正常的信息,或没有接收到反馈信息时,此时终端设备判定主网络通信异常,然后将此异常的信息发送至控制系统,以便控制系统记录雷车中各个网络的状态。
87.其中,在判定主网络通信异常之后,通过主网络和备用网络同时发送的主网络通信异常信息,是因为,主网络异常时,可能备用网络可以使用,通过所有的网络向控制系统发送通信异常信息是为了增大控制系统收到反馈的通信是否正常的信息的概率,以提高控制系统对其进行记录的可靠性和准确性。
88.作为一种优选的实施例,备用网络的个数为n个,且n个备用网络设置有优先级;
89.判断终端设备通过备用网络是否可以与通信设备通信,包括:
90.按照优先级由高至低的顺序依次判断终端设备通过第i备用网络是否可以与处理器进行通信,n≥i≥1,且i为整数;
91.若通过n个备用网络均不能使终端设备与处理器进行通信,则进入判定通信异常,并发出异常信息的步骤;
92.若n个备用网络中存在可以使终端设备和处理器进行通信的m个备用网络,则将备用网络设置为通信网络,包括:
93.将m个备用网络中优先级最高的备用网络作为通信网络。
94.为了进一步保证列车的通信系统的可靠性和准确性,本技术中的备用网络的个数可以为多个,且多个备用网络之间也各自设置有优先级,在主网络不能正常使用时,按照优先级顺序依次检测各个备用网络是否可以正常使用,若可以,则将优先级最高的备用网络设置为终端设备和通信设备之间进行通信的通信网络,否则,则发出异常信息,也即是,终端设备与通信设备之间通过素有的网络都不能正常通信,此时判定终端设备通信异常。
95.需要说明的是,在主网络异常,并依次判断多个备用网络是否可以正常使用的过程中,可以是,在判定出第一个可以正常使用的备用网络时,则将此备用网络设置为通信网络,对于其他还没有进行判断的备用网络可以不进行判断,以减小终端设备中处理器的运算量,进而避免占用处理器的内存。
96.可见,本实施例通过冗余多个备用网络,可以进一步提高终端设备和通信设备之间通信的可靠性。
97.作为一种优选的实施例,通信设备用于将通信数据通过主网络发送至主数据缓存区及通过备用网络发送中备用数据缓存区;
98.将主网络设置为通信网络,以使终端设备通过主网络与通信设备通信之前,还包括:
99.判断主数据缓存区中的数据是否有效;
100.若主数据缓存区中的数据有效,则进入将主网络设置为通信网络,以使终端设备通过主网络与通信设备通信的步骤;
101.若主数据缓存区中的数据无效,则进入判断终端设备通过备用网络是否可以与通信设备通信的步骤;
102.将备用网络设置为通信网络,以使终端设备通过备用网络与通信设备通信之前,还包括:
103.判断备用数据缓存区中的数据是否有效;
104.若备用数据缓存区中的数据有效,则进入将备用网络设置为通信网络,以使终端设备通过备用网络与通信设备通信的步骤;
105.若备用数据缓存区中的数据无效,则进入判定终端设备通信异常,并发出异常信息的步骤。
106.具体地,在通信设备向终端设备之间的进行通信时,还判断对应的主网络缓存区和备用网络缓存区的数据是否有效,终端设备会采用数据有效且优先级较高的网络,通过本实施例,进一步提高了终端设备和通信设备之间传输数据的可靠性。
107.判断主网络缓存区及备用网络缓存区的数据的生命信号是否正常,具体方式可以为:通过判断与该网络对应的标志位的状态是否为预设标志位,例如判断标志位是否为1,如果为1则表示数据有效,否则表示数据无效。也可以是其他的实现方式,本技术在此不再限定。
108.请参照图2,图2为本发明提供的一种通信系统的结构框图,该系统应用于列车中的终端设备,包括:
109.第一判断单元21,用于在列车上电时,判断终端设备通过主网络是否可以与通信设备通信;
110.第一控制单元22,用于在通过主网络可以与通信设备通信时,将主网络设置为通信网络,以使终端设备通过主网络与通信设备通信;
111.第二判断单元23,用于在通过主网络不可以与通信设备通信时,判断终端设备通过备用网络是否可以与通信设备通信;
112.第二控制单元24,用于在通过备用网络可以与通信设备通信时,将备用网络设置为通信网络,以使终端设备通过备用网络与通信设备通信;
113.第三控制单元25,用于在通过备用网络不可以与通信设备通信时,判定终端设备通信异常,并发出异常信息。
114.为解决上述技术问题,本技术还提供了一种通信系统,对于通信系统的介绍请参照上述实施例,本技术在此不再赘述。
115.请参照图3,图3为本发明提供的一种通信装置的结构框图,该装置应用于列车中的终端设备,包括:
116.存储器31,用于存储计算机程序;
117.处理器32,用于在执行计算机程序时实现上述的通信方法的步骤。
118.为解决上述技术问题,本技术还提供了一种通信装置,对于通信装置的介绍请参照上述实施例,本技术在此不再赘述。
119.为解决上述技术问题,本发明还提供了一种列车,包括上述的通信装置。对于列车的介绍请参照上述实施例,本技术在此不再赘述
120.需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设
备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
121.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
122.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1