一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于地面设备远程重启的控制方法及装置、远程重启设备与流程

2022-04-09 07:52:13 来源:中国专利 TAG:


1.本技术涉及轨道交通技术领域,具体地,涉及一种用于地面设备远程重启的控制方法及装置、远程重启设备。


背景技术:

2.随着城市轨道交通的迅速发展,基于通信的列车控制系统得到越来越广泛的应用。作为线路行车安全的保障,控制系统中信号设备也显得尤为重要。列车控制系统包含的主要信号设备有:地面设备、轨旁设备以及车载设备。地面设备包括区域控制器、数据库存储单元、计算机联锁以及自动监控系统等;轨旁设备包括信号机、道岔转撤机、应答器、计轴以及数据通信系统等;车载设备包括列车自动运行(ato)设备和列车自动防护(atp)设备等。
3.地面设备重启作为运营日常管理和故障恢复的一种方式,相关技术中,通过使用两个相同cpu模块之间的通信和cpu模块的二取二逻辑,在两个cpu模块处理得到的重启指令一致的情况下,将重启指令发送给继电器,实现地面设备的远程重启。由于地面设备的重启控制取决于两个cpu模块共同的处理结果,其中任一cpu模块的数据处理时间过长,就会影响地面设备重启的及时性和效率。
4.因此,相关技术中,地面设备重启的及时性和效率受限于两个cpu模块中任一cpu模块的数据处理速度,是本领域技术人员亟需解决的技术问题。
5.在背景技术中公开的上述信息仅用于加强对本技术的背景的理解,因此其可能包含没有形成为本领域普通技术人员所知晓的现有技术的信息。


技术实现要素:

6.本技术实施例提供了一种用于地面设备远程重启的控制方法及装置、远程重启设备,以解决相关技术中,地面设备重启的及时性和效率受限于两个cpu模块中任一cpu模块的数据处理速度的技术问题。
7.根据本技术实施例的第一个方面,提供了一种用于地面设备远程重启的控制方法,包括:对接收到的确认重启指令进行处理得到第一重启指令、第二重启指令和第三重启指令;在第一重启指令、第二重启指令和第三重启指令中的至少两个重启指令一致的情况下,向继电器发送重启指令,使继电器根据重启指令进行动作,以控制与继电器电连接的地面设备重启。
8.根据本技术实施例的第二个方面,提供了一种用于地面设备远程重启的控制装置,包括处理器和存储有程序指令的存储器,处理器被配置为在执行程序指令时,执行前述用于地面设备远程重启的控制方法。
9.根据本技术实施例的第三个方面,提供了一种远程重启设备,包括继电器和前述用于地面设备远程重启的控制装置,其中,继电器与地面设备电连接,用于控制地面设备重启;用于地面设备远程重启的控制装置与继电器电连接。
10.本技术实施例由于采用以上技术方案,具有以下技术效果:
11.在地面设备的远程重启控制方案中,对接收到的确认重启指令进行处理得到第一重启指令、第二重启指令以及第三重启指令,并在第一重启指令、第二重启指令和第三重启指令中的至少两个重启指令一致的情况下,向继电器发送重启指令,从而控制地面设备重启。如此,地面设备的重启只需受三个重启指令中任意两个输出结果更快的重启指令的控制,即地面设备的重启只需受cpu中任意两个数据处理快的cpu的输出结果控制,能够提高地面设备重启的及时性和效率,同时,重启指令的三取二逻辑能够提升地面设备故障重启时的可靠性与安全性。
附图说明
12.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
13.图1为本技术实施例的一个用于地面设备远程重启的控制方法的流程示意图;
14.图2为本技术实施例的另一个用于地面设备远程重启的控制方法的流程示意图;
15.图3为本技术实施例的另一个用于地面设备远程重启的控制方法的流程示意图;
16.图4为本技术实施例的另一个用于地面设备远程重启的控制方法的流程示意图;
17.图5为本技术实施例的另一个用于地面设备远程重启的控制方法的流程示意图;
18.图6为本技术实施例的另一个用于地面设备远程重启的控制方法的流程示意图;
19.图7为本技术实施例的一个用于地面设备远程重启的控制装置的结构示意图。
具体实施方式
20.为了使本技术实施例中的技术方案及优点更加清楚明白,以下结合附图对本技术的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本技术的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
21.本技术实施例中,地面设备包括区域控制器、数据库存储单元、计算机联锁以及自动监控系统等。基于大数据的运营维护系统(basic data management system,bdms)包括大数据采集平台、存储平台以及应用平台,可监控到设备最小可更换单元,采用多子系统集中,多线路聚集的监测模式,获取并存储设备的实时状态信息,同时,bdms与其他设备(包括但不限于地面设备维护终端)建立通信连接,下发相应的指令给其他设备,实现设备的自动化调度及管理。本技术中,bdms与地面设备维护终端建立通信连接,下发远程重启指令给地面设备维护终端。地面设备维护终端通过内网与远程重启设备通信,转发远程重启指令给远程重启设备。远程重启设备(remote restart control module,rcm)为单独的模块,包含硬件及软件,rcm采用三中央处理器(central processing unit,cpu)及继电器设计,采用三取二的冗余安全架构,防护控制设备或者io接口失效风险,实现对地面设备的远程重启功能。
22.本技术实施例提供的用于地面设备远程重启的控制方法,其执行主体主要是远程重启设备。
23.如图1所示,本技术实施例提供了一种用于地面设备远程重启的控制方法,包括如
下步骤:
24.s101:对接收到的确认重启指令进行处理得到第一重启指令、第二重启指令和第三重启指令。
25.实际应用中,该确认重启指令可由基于大数据的运营维护系统bdms发送。
26.可选地,对确认重启指令进行处理得到第一重启指令、第二重启指令和第三重启指令,包括:通过第一cpu对确认重启指令进行第一处理得到第一重启指令;通过第二cpu对确认重启指令进行第二处理得到第二重启指令;通过第三cpu对确认重启指令进行第三处理得到第三重启指令;其中,第一处理、第二处理和第三处理的处理方式相同。
27.这里,第一cpu、第二cpu以及第三cpu都拥有以太网ethernet接口,三个cpu之间互相通信,采用udp(user datagram protocol,用户数据报协议)通信协议进行数据的发送/接收通信。每一cpu采用相同的数据处理算法对接收到的确认重启指令进行处理,并在处理结束后,将数据处理结果发送至另外两个cpu进行结果比对,例如,第一cpu率先对确认重启指令完成第一处理得到第一重启指令,将第一重启指令分别发送给第二cpu和第三cpu,以便第二cpu/第三cpu将第一重启指令与其自身的处理结果(第二重启指令/第三重启指令)进行比对。通过三cpu对确认重启指令进行处理,采用三取二的冗余安全架构,能够显著提升地面设备故障重启时的可靠性与安全性。
28.s102:在第一重启指令、第二重启指令和第三重启指令中的至少两个重启指令一致的情况下,向继电器发送重启指令,使继电器根据重启指令进行动作,以控制与继电器电连接的地面设备重启。
29.例如,第一cpu率先对确认重启指令完成第一处理得到第一重启指令,将第一重启指令分别发送给第二cpu和第三cpu,第二cpu紧接着对确认重启指令完成第二处理得到第二重启指令,将第一重启指令与第二重启指令进行对比,如果第一重启指令与第二重启指令一致,则第二cpu向继电器发送重启指令,使继电器根据重启指令进行动作,以控制与继电器电连接的地面设备重启。或者,第一cpu率先对确认重启指令完成第一处理得到第一重启指令,将第一重启指令分别发送给第二cpu和第三cpu,第二cpu和第三cpu接着同时对确认重启指令完成第二处理和第三处理,分别得到第二重启指令和第三重启指令,第二cpu将第一重启指令与第二重启指令进行对比,第三cpu将第一重启指令与第三重启指令进行对比,如果第一重启指令与第二重启指令一致,且第一重启指令与第三重启指令一致,则第二cpu/第三cpu向继电器发送重启指令,使继电器根据重启指令进行动作,以控制与继电器电连接的地面设备重启。
30.本技术实施例提供的用于地面设备远程重启的控制方法,在地面设备的远程重启控制方案中,对接收到的由bdms发送的确认重启指令进行处理得到第一重启指令、第二重启指令以及第三重启指令,并在第一重启指令、第二重启指令和第三重启指令中的至少两个重启指令一致的情况下,向继电器发送重启指令,从而控制地面设备重启。如此,地面设备的重启只需受三个重启指令中任意两个输出结果更快的重启指令的控制,即地面设备的重启只需受cpu中任意两个数据处理更快的cpu的输出结果控制,能够提高地面设备重启的及时性和效率,同时,重启指令的三取二逻辑能够提升地面设备故障重启时的可靠性与安全性。
31.如图2所示,本技术实施例提供了一种用于地面设备远程重启的控制方法,包括如
下步骤:
32.s201:接收由基于大数据的运营维护系统bdms发送的初次重启指令。
33.这里,远程重启设备可以按照如下方式接收由bdms发送的初次重启指令:bdms将初次重启指令发送给地面设备维护终端;远程重启设备通过内网通信接收地面设备维护终端透传的初次重启指令。远程重启设备通过内网接收初次重启指令,可以提高初次重启指令的传输效率以及信息传输的安全性。
34.s202:对初次重启指令进行初次合法性校验。
35.远程重启设备对初次重启指令的初次合法性校验,可以是根据初次重启指令携带的相关信息,将初次重启指令的来源身份标识、初次重启指令的命令对象类型和对象id,分别与本地配置的相关信息进行校验,以判断由bdms发送的初次重启指令,能否被远程重启设备准确无误地接收。
36.s203:在初次合法性校验通过的情况下,向bdms发送重启确认信息,以使bdms根据重启确认信息生成确认重启指令。
37.若初次合法性校验通过,向bdms发送重启确认信息,以使bdms根据重启确认信息生成确认重启指令;若初次合法性校验未通过,向bdms发送指令错误信息,以使bdms根据指令错误信息重新生成初次重启指令。
38.可选地,bdms分别通过第一数据传输通道和第二数据传输通道发送初次重启指令;向bdms发送重启确认信息,包括:确定第一数据传输通道和第二数据传输通道中传输速率最快的数据传输通道作为目标传输通道;通过目标传输通道向bdms发送重启确认信息。
39.这里,第一数据传输通道和第二数据传输通道为两种不同的数据传输通道或两种不同的数据传输方式,例如,第一数据传输通道和第二数据传输通道分别是采用同步传输的两个数据传输通道;或者,第一数据传输通道是异步传输方式,第二数据传输通道是同步传输方式。远程重启设备向bdms反馈重启确认信息时,选择当前数据传输通道中传输效率更快的数据传输方式进行传输,在提高地面设备重启的可靠性的同时,提高地面设备重启的效率。
40.s204:对接收到的由bdms发送的确认重启指令进行处理得到第一重启指令、第二重启指令和第三重启指令。
41.s205:在第一重启指令、第二重启指令和第三重启指令中的至少两个重启指令一致的情况下,向继电器发送重启指令,使继电器根据重启指令进行动作,以控制与继电器电连接的地面设备重启。
42.本技术实施例提供的用于地面设备远程重启的控制方法,在接收由bdms发送的确认重启指令之前,先接收由bdms发送的初次重启指令,并对初次重启指令进行合法性校验,采用二次确认的方式保证地面设备的重启指令的合法性,能够有效提高地面设备远程重启控制的准确性与安全性。
43.如图3所示,本技术实施例提供了一种用于地面设备远程重启的控制方法,包括如下步骤:
44.s301:接收由基于大数据的运营维护系统bdms发送的确认重启指令。
45.s302:对确认重启指令进行二次合法性校验。
46.远程重启设备对确认重启指令的二次合法性校验,可以是根据确认重启指令携带
的相关信息,将确认重启指令的来源身份标识、确认重启指令的命令对象类型和对象id,分别与本地配置的相关信息进行校验,以判断由bdms发送的确认重启指令,能否被远程重启设备准确无误地接收。
47.s303:在二次合法性校验通过的情况下,对接收到的由bdms发送的确认重启指令进行处理得到第一重启指令、第二重启指令和第三重启指令。
48.若二次合法性校验通过,对接收到的由bdms发送的确认重启指令进行处理得到第一重启指令、第二重启指令和第三重启指令;若二次合法性校验未通过,向bdms发送指令错误信息,以使bdms根据指令错误信息重新生成确认重启指令。
49.s304:在第一重启指令、第二重启指令和第三重启指令中的至少两个重启指令一致的情况下,向继电器发送重启指令,使继电器根据重启指令进行动作,以控制与继电器电连接的地面设备重启。
50.本技术实施例提供的用于地面设备远程重启的控制方法,在对确认重启指令处理前,首先进行确认重启指令的二次合法性校验,二次合法性校验通过的情况下再进行确认重启指令的数据处理,可以提高远程重启设备重启的安全性与准确性。
51.在一些实施例中,远程重启设备上电后,进行周期自检,该周期自检包括:cpu周期自检状态、寄存器周期自检状态、电源周期自检状态、安全电源周期自检状态、输出自检状态、短路检测状态。通过设备的周期自检提高远程重启设备运行的准确性与安全性。
52.如图4所示,本技术实施例提供了一种用于地面设备远程重启的控制方法,包括如下步骤:
53.s401:向地面设备维护终端发送配置数据请求。
54.远程重启设备上电后执行初始化,持续向地面设备维护终端发送配置数据请求。
55.s402:判断在第一预设时长内是否接收到地面设备维护终端发送的基于配置数据请求的配置数据回复帧。
56.这里,第一预设时长的取值范围可以是[30s,50s],例如,30s(秒)、35s、40s、45s。
[0057]
s403:在第一预设时长内接收到地面设备维护终端发送的基于配置数据请求的配置数据回复帧的情况下,启动接收由其他设备发送的数据信息。
[0058]
远程重启设备上电后执行初始化,持续向地面设备维护终端发送配置数据请求,直到收到地面设备维护终端发送的配置数据回复帧,配置生效后开始正常工作,启动接收由其他设备发送的数据信息(接收由bdms发送的确认重启指令)。
[0059]
s404:对接收到的由基于大数据的运营维护系统bdms发送的确认重启指令进行处理得到第一重启指令、第二重启指令和第三重启指令。
[0060]
s405:在第一重启指令、第二重启指令和第三重启指令中的至少两个重启指令一致的情况下,向继电器发送重启指令,使继电器根据重启指令进行动作,以控制与继电器电连接的地面设备重启。
[0061]
s406:在第一预设时长内未接收到地面设备维护终端发送的配置数据回复帧的情况下,停止接收由其他设备发送的数据信息。
[0062]
远程重启设备持续向地面设备维护终端发送配置数据请求,若在第一预设时长内未接收到地面设备维护终端发送的配置数据回复帧,则进入故障模式,停止接收由其他设备发送的数据信息。
[0063]
s407:停止接收由其他设备发送的数据信息的第二预设时长后,再次向地面设备维护终端发送配置数据请求。
[0064]
这里,第二预设时长的取值范围可以是[30s,40s],例如,30s、32s、35s、38s、40s。停止接收由其他设备发送的数据信息的第二预设时长后,即远程重启设备进入故障模式的第二预设时长后,再次向地面设备维护终端发送配置数据请求,自动进行重启,避免远程重启设备的重启程序停滞,提高地面设备远程重启的成功率。
[0065]
本技术实施例提供的用于地面设备远程重启的控制方法,远程重启设备上电后执行初始化,持续向地面设备维护终端发送配置数据请求,直到收到地面设备维护终端发送的配置数据回复帧,配置生效后开始正常工作,启动接收由其他设备发送的数据信息,否则进入故障模式,提高不同设备之间数据传输的成功率与安全性,从而提高地面设备重启的准确性与可靠性。
[0066]
如图5所示,本技术实施例提供了一种用于地面设备远程重启的控制方法,包括如下步骤:
[0067]
s501:通过内网通信接收地面设备维护终端透传的确认重启指令。
[0068]
其中,确认重启指令为bdms发送给地面设备维护终端的确认重启指令。
[0069]
这里,远程重启设备按照如下方式接收由bdms发送的确认重启指令:bdms将确认重启指令发送给地面设备维护终端;远程重启设备通过内网通信接收地面设备维护终端透传的确认重启指令。
[0070]
s502:对接收到的确认重启指令进行处理得到第一重启指令、第二重启指令和第三重启指令。
[0071]
s503:在第一重启指令、第二重启指令和第三重启指令中的至少两个重启指令一致的情况下,向继电器发送重启指令,使继电器根据重启指令进行动作,以控制与继电器电连接的地面设备重启。
[0072]
本技术实施例提供的用于地面设备远程重启的控制方法,通过内网通信接收地面设备维护终端透传的确认重启指令的方式,获得由bdms发送的确认重启指令,可以提高确认重启指令的传输效率以及信息传输的安全性。
[0073]
在一些实施例中,如图6所示,提供了一种用于地面设备远程重启的控制方法,包括如下步骤:
[0074]
s601:远程重启设备向地面设备维护终端发送配置数据请求。
[0075]
s602:地面设备维护终端接收配置数据请求。
[0076]
s603:地面设备维护终端向远程重启设备发送基于配置数据请求的配置数据回复帧。
[0077]
s604:远程重启设备接收配置数据回复帧,启动接收由其他设备发送的数据信息。
[0078]
s605:bdms向地面设备维护终端发送初次重启指令。
[0079]
s606:地面设备维护终端接收初次重启指令。
[0080]
s607:地面设备维护终端向远程重启设备透传初次重启指令。
[0081]
s608:远程重启设备接收初次重启指令,并对初次重启指令进行初次合法性校验。
[0082]
s609:远程重启设备在初次合法性校验通过的情况下,向bdms发送重启确认信息。
[0083]
s610:bdms接收重启确认信息并根据重启确认信息生成确认重启指令。
[0084]
s611:bdms向地面设备维护终端发送确认重启指令。
[0085]
s612:地面设备维护终端接收确认重启指令。
[0086]
s613:地面设备维护终端向远程重启设备透传确认重启指令。
[0087]
s614:远程重启设备接收确认重启指令,并对确认重启指令进行二次合法性校验。
[0088]
s615:远程重启设备在二次合法性校验通过的情况下,对确认重启指令进行处理得到第一重启指令、第二重启指令和第三重启指令。
[0089]
s616:远程重启设备在第一重启指令、第二重启指令和第三重启指令中的至少两个重启指令一致的情况下,向继电器发送重启指令,使继电器根据重启指令进行动作,以控制与继电器电连接的地面设备重启。
[0090]
本技术实施例提供的用于地面设备远程重启的控制方法,在地面设备的远程重启控制方案中,对接收到的由bdms发送的确认重启指令进行处理得到第一重启指令、第二重启指令以及第三重启指令,并在第一重启指令、第二重启指令和第三重启指令中的至少两个重启指令一致的情况下,向继电器发送重启指令,从而控制地面设备重启。如此,地面设备的重启只需受三个重启指令中任意两个输出结果更快的重启指令的控制,即地面设备的重启只需受cpu中任意两个数据处理快的cpu的输出结果控制,能够提高地面设备重启的及时性和效率,同时,重启指令的三取二逻辑能够提升地面设备故障重启时的可靠性与安全性。
[0091]
结合图7所示,本技术实施例提供一种用于地面设备远程重启的控制装置,包括处理器(processor)70和存储器(memory)71,还可以包括通信接口(communication interface)72和总线73。其中,处理器70、通信接口72、存储器71可以通过总线73完成相互间的通信。通信接口72可以用于信息传输。处理器70可以调用存储器71中的逻辑指令,以执行上述实施例的用于地面设备远程重启的控制方法。
[0092]
此外,上述的存储器71中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
[0093]
存储器71作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序,如本技术实施例中的方法对应的程序指令/模块。处理器70通过运行存储在存储器71中的程序指令/模块,从而执行功能应用以及数据处理,即实现上述方法实施例中的用于地面设备远程重启的控制方法。
[0094]
存储器71可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器71可以包括高速随机存取存储器,还可以包括非易失性存储器。
[0095]
本技术实施例提供的用于地面设备远程重启的控制装置,在地面设备的远程重启控制方案中,对接收到的由bdms发送的确认重启指令进行处理得到第一重启指令、第二重启指令以及第三重启指令,并在第一重启指令、第二重启指令和第三重启指令中的至少两个重启指令一致的情况下,向继电器发送重启指令,从而控制地面设备重启。如此,地面设备的重启只需受三个重启指令中任意两个输出结果更快的重启指令的控制,即地面设备的重启只需受cpu中任意两个数据处理快的cpu的输出结果控制,能够提高地面设备重启的及时性和效率,同时,重启指令的三取二逻辑能够提升地面设备故障重启时的可靠性与安全性。
[0096]
本技术实施例提供了一种远程重启设备,包括继电器和前述用于地面设备远程重启的控制装置,其中,继电器与地面设备电连接,用于控制地面设备重启;用于地面设备远程重启的控制装置与继电器电连接。
[0097]
本技术实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行上述用于地面设备远程重启的控制方法。
[0098]
本技术实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述用于地面设备远程重启的控制方法。
[0099]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0100]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0101]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0102]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0103]
尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
[0104]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献