本发明涉及信号显示,尤其涉及一种拼接信号显示方法、装置、电子设备及存储介质。
背景技术:
1、分布式拼接系统是由多台分离的节点组成,每个节点负责一部分区域的运算和显示,组合起来实现整个大屏的显示。
2、由于是多台节点,所以分布式拼接面临的一个重要问题就是跨屏同步。跨屏同步指的是所有节点在同一时间应该都是显示同一副画面的局部区域。但由于信号源的数据传递到不同节点上的时间有差异,不同节点在系统调度、解码耗时等方面有差异,所以为了保持同步,一般会做一定的缓存。
3、然而,对数据进行缓存就意味着增加了延时,延时较大时,使用者的操作行为反应到拼接大屏上的画面就会存在延迟,对于有些需要快速显示的场景,延迟的显示结果可能会带来不利的影响,同时导致操作体验下降。
技术实现思路
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、从以上技术方案可以看出,本发明具有以下优点:本发明提供了一种拼接信号显示方法,包括:接收信号源设备发送的信号源数据;获取信号源设备的状态数据,并根据状态数据确定目标模式;根据信号源数据确定目标显示节点机;在目标显示节点机上按照目标模式显示信号源数据。本发明通过信号源设备的状态数据来确定显示信号源数据时所需的目标模式,并根据目标模式来显示信号源数据,从而可以根据不同的显示需求对信号源进行显示,实现不同的场景下的信号源显示,提高用户的操作体验。
1.一种拼接信号显示方法,其特征在于,应用于主控服务器;所述主控服务器与多个显示节点机以及信号源设备连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述信号源数据确定目标显示节点机的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,所述获取所述信号源设备的状态数据,并根据所述状态数据确定目标模式的步骤,包括:
4.根据权利要求1所述的方法,其特征在于,所述在所述目标显示节点机上按照所述目标模式显示所述信号源数据的步骤,包括:
5.根据权利要求1所述的方法,其特征在于,所述在所述目标显示节点机上按照所述目标模式显示所述信号源数据的步骤,包括:
6.一种拼接信号显示装置,其特征在于,应用于主控服务器;所述主控服务器与多个显示节点机以及信号源设备连接,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述目标显示节点机确定模块,包括:
8.根据权利要求6所述的装置,其特征在于,所述目标模式确定模块,包括:
9.一种电子设备,其特征在于,所述设备包括处理器以及存储器:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行权利要求1-6任一项所述的拼接信号显示方法。