1.一种面向战备交班的多屏协同控制方法,其特征在于,包括以下步骤:S1:根据战备交班汇报需求对各个屏幕进行分组,获得若干屏幕组;其中,同一屏幕组中的屏幕显示相同的汇报页面;不同屏幕组中的屏幕显示相同或不相同的汇报页面;S2:配置各个汇报页面,建立各个汇报页面与各个屏幕组的关联关系;S3:汇报端检测所有屏幕是否准备就绪,若准备就绪则启动交班汇报任务,汇报端自动生成启动播放操作指令并发送给协同服务器;所述协同服务器将所述启动播放操作指令发送给所有屏幕;各个屏幕接收到所述启动播放操作指令后,将屏幕控制权交给所述汇报端;并自动下载其所属屏幕组关联的所有汇报页面的配置信息;同时根据所述配置信息预加载页面内容;汇报页面的配置信息包括:页面标识、页面序号、页面类型、页面地址、页面显示和屏幕组号;所述页面标识表示区分各个汇报页面的唯一标识;其中,所述页面标识采用UUID表示;所述页面序号表示各个汇报页面的汇报顺序;其中,在交班汇报过程中,序号相同的汇报页面在同一时刻不同屏幕上同时显示;所述页面类型表示汇报页面的类型;其中,所述页面类型包括文本、页面、图片和音视频;所述页面地址表示汇报页面对应的url地址;所述页面显示表示屏幕显示属性;其中,所述页面显示包括是否全屏、宽度、高度、左边距、上边距;所述屏幕组号表示汇报页面需要进行显示的屏幕组的组号;S4:汇报端将实时的页面操作指令发送给所述协同服务器;所述协同服务器将所述页面操作指令发送给所述页面操作指令中的指定屏幕组;所述指定屏幕组中的各个屏幕接收到所述页面操作指令后进行所述页面操作指令中对应的页面操作行为;S5:不断重复S4,直到汇报端结束交班汇报,然后执行S6;S6:汇报端自动生成停止播放操作指令并发送给所述协同服务器;所述协同服务器将所述停止播放操作指令发送给所有屏幕;各个屏幕接收到所述停止播放操作指令后,收回屏幕控制权,并显示交班汇报前的屏幕内容。
2.根据权利要求1所述的一种面向战备交班的多屏协同控制方法,其特征在于,所述启动播放操作指令、所述页面操作指令和所述停止播放操作指令均包括操作屏幕组号、操作类型、操作页面标识和事件;所述操作屏幕组号用于指定接收操作指令的屏幕组;其中,所述操作屏幕组号为数组,数组中的元素为屏幕组的组号;数组为空时表示将操作指令发送给所有的屏幕;数组不为空时表示将操作指令发送给组号对应的屏幕组;所述操作类型表示操作指令的类型;其中,所述操作类型包括启动播放操作指令、页面操作指令和停止播放操作指令;所述操作页面标识表示操作指令所操作的汇报页面的页面标识;其中,当操作类型为启动播放操作指令和停止播放操作指令时无意义;当操作类型为页面操作指令时,所述操作页面标识表示页面操作指令所操作的汇报页面的页面标识;所述事件用于表示具体的页面操作行为。
3.根据权利要求2所述的一种面向战备交班的多屏协同控制方法,其特征在于,所述事件包括事件类型、组合键、坐标、按键和方向;其中,所述事件类型包括鼠标事件和键盘事件;所述组合键表示是否按了Ctrl、Alt和Shift键;所述坐标表示鼠标的X坐标和Y坐标;所述按键表示实际按压的键盘按键和鼠标按键;所述方向表示按键的方向。
4.根据权利要求3所述的一种面向战备交班的多屏协同控制方法,其特征在于,S3具体包括:各个屏幕启动时,由在屏幕中植入的代理软件自动将屏幕相关信息发送给协同服务器;其中,屏幕相关信息包括屏幕状态和屏幕参数;协同服务器接收到所述屏幕相关信息,并将与交班记录绑定的屏幕相关信息一同发送给所述汇报端,汇报端检测到所有屏幕准备就绪后,提示汇报人员启动战备交班汇报。
5.根据权利要求3所述的一种面向战备交班的多屏协同控制方法,其特征在于,S3具体还包括:各个屏幕接收到所述启动播放操作指令后,自动下载其所属屏幕组关联的所有汇报页面的配置信息;同时根据页面播放顺序预加载页面地址指定的页面内容。
6.根据权利要求2所述的一种面向战备交班的多屏协同控制方法,其特征在于,所述页面操作指令包括切换页面指令和鼠标键盘操作指令。
7.根据权利要求4所述的一种面向战备交班的多屏协同控制方法,其特征在于,所述屏幕参数包括屏幕的型号、分辨率、DPI和刷新频率。
8.根据权利要求3所述的一种面向战备交班的多屏协同控制方法,其特征在于,将汇报端的鼠标操作、键盘操作封装形成的实体,以事件流的形式按屏幕组号发送给对应屏幕。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述的面向战备交班的多屏协同控制方法。