本公开涉及轨道交通无线通信,尤其涉及wtb总线跨轨无线通信方法及系统。
背景技术:
1、现有机车重联试验时,是通过重联线缆将两个机车进行连接,进而在两组机车之间进行有线通信,完成相关的重联试验和数据转发工作。若两节机车距离较远或跨轨道,有线重联的需要拖非常长的重联线缆才能完成测试环境搭建,极为不便。
技术实现思路
1、有鉴于此,本公开实施例提供了wtb(wire train bus,绞线式列车总线)总线跨轨无线通信方法及系统,以解决现有技术中两节机车距离较远或跨轨道,有线重联的需要拖非常长的重联线缆才能完成测试环境搭建,极为不便的问题。
2、本公开实施例的第一方面,提供了一种wtb总线跨轨无线通信方法,所述方法应用于设置在主机车的第一重联设备,所述第一重联设备被设置为主模式,所述方法包括:
3、响应于接收到服务器发送的至少一个目标节点信息,基于所述至少一个目标节点信息进行初运行;其中,每个所述目标节点信息对应一个设于重联机车的节点设备,所述重联机车与所述重联指令对应;
4、当检测到设于所述重联机车的第二重联设备发送的至少一个实时节点信息时,将所述实时节点信息与所述目标节点信息进行比对,得到比对结果;
5、若所述比对结果表示正确,计算每个所述目标节点信息的目标通讯地址;
6、基于所述目标通讯地址以及预设的通讯规则,与所述第二重联设备进行通讯。
7、在一些实施例中,所述第一重联设备与所述第二重联设备之间的通讯信号,包括按照优先级从高到低排序的紧急备用信号、电话信号和wtb总线数据信号。
8、在一些实施例中,所述通讯规则包括:
9、当检测到新的目标通讯信号时,判断是否有正在运行的实时通讯信号;
10、若否,回应所述目标通讯信号;
11、若是,识别所述实时通讯信号的类型,并根据优先级判断是否回应所述目标通讯信号。
12、在一些实施例中,所述根据优先级判断是否回应所述目标通讯信号,包括:
13、若所述目标通讯信号为紧急备用信号,等待当前数据帧发送完毕后暂停当前运行的实时通讯信号,回应所述目标通讯信号,其中,所述数据帧表示通讯过程中传送数据的最小单位,所述紧急备用信号的大小为1数据帧,并且所述紧急备用信号为所述第一重联设备向所述第二重联设备单向发送的信号。
14、在一些实施例中,所述方法还包括:
15、若所述目标通讯信号为电话信号,判断当前是否允许通话;
16、若不允许通话,不回应所述目标通讯信号;
17、若允许通话,判断所述实时通讯信号是否为电话信号;
18、若是,不回应所述目标通讯信号;
19、若否,等待当前数据帧发送完毕后暂停所述实时通讯信号,回应所述目标通讯信号。
20、在一些实施例中,所述方法还包括:
21、若所述目标通讯信号为wtb信号,判断所述实时通讯信号的信号类型;
22、若所述实时通讯信号为电话信号,不回应所述目标通讯信号;
23、若所述实时通讯信号为wtb信号,判断所述目标通讯信号是否为wtb消息信号;
24、若是,等待当前数据帧发送完毕后暂停所述实时通讯信号,回应所述目标通讯信号;
25、若否,不回应所述目标通讯信号。
26、在一些实施例中,所述方法还包括:
27、若所述比对结果表示不正确,根据所述实时节点信息重新执行初运行;
28、计算每个所述实时节点信息的实时通讯地址;
29、基于所述实时通讯地址以及所述通讯规则,与所述第二重联设备进行通讯。
30、在一些实施例中,所述响应于接收到服务器发送的至少一个目标节点信息,基于所述至少一个目标节点信息进行初运行之前,还包括:
31、当检测到启动信号时,发送配置请求至服务器;
32、接收所述服务器传输的配置报文,所述配置报文包括当前时间、主从模式、设置在另一机车上的节点设备个数,与所述节点设备对应的节点信息中的至少一项;
33、基于预设的时长周期性向所述服务器发送心跳报文,其中,所述心跳报文包括设备类型、sn号、ip地址、wifi信号强度、电池信息中的至少一项。
34、本公开实施例的第二方面,提供了一种wtb总线跨轨无线通信装置,所述装置设置于主机车上的第一重联设备,所述第一重联设备被设置为主模式,所述装置包括控制模块、射频模块、110v信号调理模块、wtb收发器模块、电话信号处理模块、锂电池、电源管理模块,其中,
35、所述控制模块用于实现上述方法的步骤;
36、所述射频模块用于实现无线收发功能,实现与重联机车上第二重联设备之间的数据传输,以及与服务器之间的数据传输;
37、所述110v信号调理模块用于对输入/输出的紧急备用信号进行电压转换;
38、所述wtb收发器模块用于对输入/输出的wtb信号进行wtb—uart格式转换;
39、所述电话信号处理模块用于对输入/输出的电话信号进行数字信号—模拟信号格式转换所述电源管理模块负责提供电源以及电源管理。
40、在一些实施例中,所述第一重联设备与所述第二重联设备之间的通讯信号,包括按照优先级从高到低排序的紧急备用信号、电话信号和wtb总线数据信号。
41、在一些实施例中,所述通讯规则包括:
42、当检测到新的目标通讯信号时,判断是否有正在运行的实时通讯信号;
43、若否,回应所述目标通讯信号;
44、若是,识别所述实时通讯信号的类型,并根据优先级判断是否回应所述目标通讯信号。
45、在一些实施例中,所述根据优先级判断是否回应所述目标通讯信号,包括:
46、若所述目标通讯信号为紧急备用信号,等待当前数据帧发送完毕后暂停当前运行的实时通讯信号,回应所述目标通讯信号,其中,所述数据帧表示通讯过程中传送数据的最小单位,所述紧急备用信号的大小为1数据帧,并且所述紧急备用信号为所述第一重联设备向所述第二重联设备单向发送的信号。
47、在一些实施例中,所述根据优先级判断是否回应所述目标通讯信号,还包括:
48、若所述目标通讯信号为电话信号,判断当前是否允许通话;
49、若不允许通话,不回应所述目标通讯信号;
50、若允许通话,判断所述实时通讯信号是否为电话信号;
51、若是,不回应所述目标通讯信号;
52、若否,等待当前数据帧发送完毕后暂停所述实时通讯信号,回应所述目标通讯信号。
53、在一些实施例中,所述根据优先级判断是否回应所述目标通讯信号,还包括:
54、若所述目标通讯信号为wtb信号,判断所述实时通讯信号的信号类型;
55、若所述实时通讯信号为电话信号,不回应所述目标通讯信号;
56、若所述实时通讯信号为wtb信号,判断所述目标通讯信号是否为wtb消息信号;
57、若是,等待当前数据帧发送完毕后暂停所述实时通讯信号,回应所述目标通讯信号;
58、若否,不回应所述目标通讯信号。
59、在一些实施例中,所述根据优先级判断是否回应所述目标通讯信号,还包括:
60、若所述比对结果表示不正确,根据所述实时节点信息重新执行初运行;
61、计算每个所述实时节点信息的实时通讯地址;
62、基于所述实时通讯地址以及所述通讯规则,与所述第二重联设备进行通讯。
63、在一些实施例中,所述响应于接收到服务器发送的至少一个目标节点信息,基于所述至少一个目标节点信息进行初运行之前,还包括:
64、当检测到启动信号时,发送配置请求至服务器;
65、接收所述服务器传输的配置报文,所述配置报文包括当前时间、主从模式、设置在另一机车上的节点设备个数,与所述节点设备对应的节点信息中的至少一项;
66、基于预设的时长周期性向所述服务器发送心跳报文,其中,所述心跳报文包括设备类型、sn号、ip地址、wifi信号强度、电池信息中的至少一项。
67、本公开实施例的第三方面,提供了一种wtb总线跨轨无线通信系统,包括设置在主机车的第一重联设备,设置在重联机车的第二重联设备,以及用于综合处理的服务器,其中,
68、所述第一重联设备运行时实现上述方法的步骤;
69、所述第二重联设备用于当检测到启动信号时,发送配置请求至服务器;接收所述服务器传输的配置报文,所述配置报文包括当前时间、主从模式、设置在另一机车上的节点设备个数,与所述节点设备对应的节点信息中的至少一项;基于预设的时长周期性向所述服务器发送心跳报文,其中,所述心跳报文包括设备类型、sn号、ip地址、wifi信号强度、电池信息中的至少一项;正常运行时,与所述第一重联设备进行通讯;
70、所述服务器用于当任一节点信息变化时,向发生变化的节点信息对应的重联设备下发配置报文。
71、本公开实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
72、本公开实施例的第五方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现上述方法的步骤。
73、有益效果
74、本公开实施例与现有技术相比存在的有益效果至少包括:通过基于所述至少一个目标节点信息进行初运行;当检测到设于所述重联机车的第二重联设备发送的至少一个实时节点信息时,将所述实时节点信息与所述目标节点信息进行比对,得到比对结果;若所述比对结果表示正确,计算每个所述目标节点信息的目标通讯地址;基于所述目标通讯地址以及预设的通讯规则,与所述第二重联设备进行通讯,可以节省双机重联试验中的通信线缆,且测试环境搭建也更加快捷便利,大大提高了机车重联的便利性。