一种控制器故障处理方法、设备及介质与流程
- 国知局
- 2024-08-01 00:14:12
本公开涉及数据冗余,尤其涉及一种控制器故障处理方法、设备及介质。
背景技术:
1、地铁站台中的每个显示屏上带有一个ops(open pluggable specification,开放式可插拔规范)插槽,在ops插槽中插入一个控制器,控制器通过ops插槽来取电,通过ops插槽将hdmi(high definition multimedia interface,高清多媒体接口)信号输出到显示屏用来显示音视频。其中,控制器还有串口功能,主要用于与对应的显示屏进行通信,例如获取显示屏状态(如音量、亮度、开关机状态等)以及控制显示屏(如控制显示屏关机、开机、切换图像模式、信号源等)。
2、当控制器故障后,必然导致对应的显示屏蓝屏无信号。目前,针对该问题,只是将控制器带走进行维修,但是在控制器进行维修的时间中,对应的显示屏仍然处于蓝屏无信号状态,因此,需要针对该问题提供一种解决方法。
技术实现思路
1、本公开提供一种控制器故障处理方法、设备及介质,能够解决控制器故障后,导致的对应的显示屏蓝屏无信号的问题。
2、根据本公开实施例的第一方面,提供一种控制器故障处理设备,该设备包括:
3、第一控制器,用于检测与第二控制器的连接情况,若所述第一控制器与所述第二控制器连接,则按照设定时间间隔向第二控制器发送第一心跳;
4、第二控制器,用于若在设定时长内未接收到所述第一心跳,则确定所述第一控制器故障,产生告警信息发送到服务器;建立与第一显示屏的连接,向所述第一显示屏发送第一切换指令;
5、第一显示屏,用于根据所述第一切换指令将信号源从所述第一控制器切换到所述第二控制器;
6、第二显示屏,用于根据所述第二控制器提供的数据进行显示;
7、其中,所述第一控制器是通过插入所述第一显示屏的插槽,与所述第一显示屏连接的控制器;所述第一控制器用于向所述第一显示屏提供数据;所述第二控制器是通过插入所述第二显示屏的插槽,与所述第二显示器连接的控制器;所述第二控制器用于向所述第二显示屏提供数据。
8、在一种可能的实现方式中,所述第二控制器还用于:
9、接收所述第一控制器重新插入所述第一显示屏后发送的第二心跳;
10、根据所述第二心跳,断开与所述第一显示屏的连接,并向所述第一控制器发送第三心跳,以使所述第一控制器根据所述第三心跳,建立与所述第一显示屏的连接,并向所述第一显示屏发送第二切换指令,以使所述第一显示屏根据所述第二切换指令将信号源从所述第二控制器切换到所述第一控制器。
11、在一种可能的实现方式中,所述第一控制器还用于:
12、若所述第一控制器与所述第二控制器未连接,则按照设定时间间隔向所述服务器发送第一心跳。
13、在一种可能的实现方式中,所述第二控制器还用于:
14、接收所述服务器在设定时长内未接收到所述第一心跳,确定所述第一控制器故障后发送的第一控制指令;其中,所述服务器根据所述第一控制器的地址信息查询配对信息表,确定所述第一控制器对应的第二控制器;
15、根据所述第一控制指令,建立与第一显示屏的连接,向第一显示屏发送第一切换指令,其中,所述配对信息表包括各控制器的地址信息以及对应的配对控制器的地址信息。
16、在一种可能的实现方式中,所述第一控制器还用于:
17、重新插入所述第一显示屏后向所述服务器发送第二心跳,以使服务器根据所述第二心跳,向所述第二控制器发送第二控制指令,控制所述第二控制器断开与所述第一显示屏的连接;
18、接收所述服务器基于所述第二控制器发送的第四心跳,确定已断开所述第二控制器和所述第一显示屏的连接后,发送的第三控制指令,建立与所述第一显示屏的连接;
19、向所述第一显示屏发送第二切换指令,以使所述第一显示屏根据所述第二切换指令将信号源从所述第二控制器切换到所述第一控制器。
20、根据本公开实施例的第二方面,提供一种第二控制器,该第二控制器包括:
21、存储器,用于存储程序指令;
22、处理器,用于调用所述存储器中存储的程序指令,通过运行所述程序指令以实现:
23、获取第一控制器按照设定时间间隔发送的第一心跳,其中,所述第一控制器是通过插入第一显示屏的插槽,与所述第一显示屏连接的控制器;所述第一控制器用于向所述第一显示屏提供数据;所述第一控制器与所述第二控制器连接;所述第二控制器是通过插入第二显示屏的插槽,与所述第二显示器连接的控制器;所述第二控制器用于向所述第二显示屏提供数据;
24、若在设定时长内未接收到所述第一心跳,则确定所述第一控制器故障,产生告警信息发送到服务器;
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、若在设定时长内未接收到所述第一心跳,则确定所述第一控制器故障;
50、根据所述第一控制器的地址信息查询配对信息表,确定所述第一控制器对应的第二控制器,并向所述第二控制器发送第一控制指令,以使所述第二控制器根据所述第一控制指令,建立与所述第一显示屏的连接,向所述第一显示屏发送第一切换指令,以使所述第一显示屏根据所述第一切换指令将信号源从所述第一控制器切换到所述第二控制器;
51、其中,所述第二控制器是通过插入第二显示屏的插槽,与所述第二显示器连接的控制器;所述第二控制器用于向所述第二显示屏提供数据;所述配对信息表包括各控制器的地址信息以及对应的配对控制器的地址信息;所述第一控制器与所述第二控制器未连接,所述服务器分别与所述第一控制器和所述第二控制器连接。
52、在一种可能的实现方式中,所述方法还包括:
53、接收所述第一控制器重新插入所述第一显示屏后发送的第二心跳;
54、根据所述第二心跳,向所述第二控制器发送第二控制指令,以使所述第二控制器断开与所述第一显示屏的连接;
55、接收所述第二控制器发送的第四心跳,确定已断开所述第二控制器和所述第一显示屏的连接,向所述第一控制器发送第三控制指令,以使所述第一控制器根据所述第三控制指令,建立与所述第一显示屏的连接,向所述第一显示屏发送第二切换指令,以使所述第一显示屏根据所述第二切换指令将信号源从所述第二控制器切换到所述第一控制器。
56、根据本公开实施例的第六方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述控制器故障处理方法的步骤。
57、本公开的实施例提供的技术方案至少带来以下有益效果:
58、本公开提供的控制器故障处理方法,通过在设定时长内未接收到第一控制器发送的第一心跳,来确定第一控制器故障,其中,第一控制器用于向第一显示屏提供数据,并且在第一控制器故障后,第二控制器自动托管第一显示屏,其中,第二控制器用于向第二显示屏提供数据,即第二控制器将音视频信号传输给第一显示屏和第二显示屏,解决了控制器故障后,导致的对应的显示屏蓝屏无信号的问题,实现了音视频信号的自动切换,无需人工干预,提高了车站智能化水平以及运营效率。
本文地址:https://www.jishuxx.com/zhuanli/20240730/200146.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表