监控设备的屏幕显示方法及装置技术领域
本发明涉及电力技术领域,尤其涉及一种监控设备的屏幕显示方法及装置。
背景技术
一般地,屏幕显示方法及其对应的功能在开发时就已被经固定,虽然在有些实现
方式中,可以确定屏幕分区并配置各个屏幕中的屏幕分区的功能,但是通常是通过硬件进
行屏幕分区,如采用几台同样的显示器进行分区显示。还存在一种情况是通过软件确定屏
幕分区并配置各个屏幕中的屏幕分区的功能,但是屏幕分区的方式比较固定,用户不能进
行个性化配置。
发明内容
技术问题
有鉴于此,本发明要解决的技术问题是提供一种各屏幕分区可以互动的监控设备
的屏幕显示方法和装置。
解决方案
为了解决上述技术问题,根据本发明的一实施例,提供了一种监控设备的屏幕显
示方法,包括:
当检测到响应用户对监控设备的屏幕进行触发的触发事件时,根据所述触发事件
生成互动命令;
向所述屏幕中的各屏幕分区广播所述互动命令;
在目标屏幕分区收到所述互动命令的情况下,在所述目标屏幕分区中按照与所述
互动命令对应的响应方式进行响应。
在一种可能的实现方式中,根据所述触发事件生成互动命令,包括:
在所述触发事件为所述用户点击所述屏幕的地图分区中的配电室的情况下,生成
包括所述配电室的标识信息以及命令类型的互动命令。
在一种可能的实现方式中,向所述屏幕中的各屏幕分区广播所述互动命令,包括:
基于网络套接字WebSocket服务协议向所述屏幕中的各屏幕分区广播所述互动命
令。
在一种可能的实现方式中,在目标屏幕分区收到所述互动命令的情况下,在所述
目标屏幕分区中按照与所述互动命令对应的响应方式进行响应,包括:
收到所述互动命令的各屏幕分区根据所述命令类型判断是否能够响应所述互动
命令,其中,能够响应所述互动命令的屏幕分区为目标屏幕分区;
所述目标屏幕分区根据所述命令类型和所述配电室的标识信息,获取与所述配电
室相关的数据;
在所述目标屏幕分区中显示与所述配电室相关的数据。
在一种可能的实现方式中,所述目标屏幕分区根据所述命令类型和所述配电室的
标识信息,获取与所述配电室相关的数据,包括:
在所述目标屏幕分区为报警分区的情况下,所述报警分区根据所述命令类型和所
述配电室的标识信息,获取与所述配电室相关的报警数据;和/或
在所述目标屏幕分区为配电室详情分区的情况下,所述配电室详情分区根据所述
命令类型和所述配电室的标识信息,获取与所述配电室相关的实时数据,所述实时数据至
少包括所述配电室的电流、电压和功率的至少一项。
在一种可能的实现方式中,根据所述触发事件生成互动命令,还包括:在所述触发
事件为将在所述屏幕的地图分区中将地图尺寸缩小到预定尺寸范围内的情况下,生成复位
命令;
在所述目标屏幕分区中按照与所述互动命令对应的响应方式进行响应,包括:在
所述目标屏幕分区中根据所述复位命令进行复位还原操作。
在一种可能的实现方式中,所述方法还包括:
在屏幕分区为视频监控分区的情况下,在所述视频监控分区中轮播从视频获取装
置所获取到的视频信息。
为了解决上述技术问题,根据本发明的另一实施例,提供了一种监控设备的屏幕
显示装置,包括:
生成模块,用于当检测到响应用户对监控设备的屏幕进行触发的触发事件时,根
据所述触发事件生成互动命令;
广播模块,用于向所述屏幕中的各屏幕分区广播所述互动命令;
响应模块,用于在目标屏幕分区收到所述互动命令的情况下,在所述目标屏幕分
区中按照与所述互动命令对应的响应方式进行响应。
在一种可能的实现方式中,所述生成模块用于在所述触发事件为所述用户点击所
述屏幕的地图分区中的配电室的情况下,生成包括所述配电室的标识信息以及命令类型的
互动命令。
在一种可能的实现方式中,所述广播模块用于基于网络套接字WebSocket服务协
议向所述屏幕中的各屏幕分区广播所述互动命令。
在一种可能的实现方式中,所述响应模块包括:
响应判断单元,用于收到所述互动命令的各屏幕分区根据所述命令类型判断是否
能够响应所述互动命令,其中,能够响应所述互动命令的屏幕分区为目标屏幕分区;
数据获取单元,用于所述目标屏幕分区根据所述命令类型和所述配电室的标识信
息,获取与所述配电室相关的数据;
数据显示单元,用于在所述目标屏幕分区中显示与所述配电室相关的数据。
在一种可能的实现方式中,所述数据获取单元包括:
第一获取子单元,用于在所述目标屏幕分区为报警分区的情况下,所述报警分区
根据所述命令类型和所述配电室的标识信息,获取与所述配电室相关的报警数据;和/或
第二获取子单元,用于在所述目标屏幕分区为配电室详情分区的情况下,所述配
电室详情分区根据所述命令类型和所述配电室的标识信息,获取与所述配电室相关的实时
数据,所述实时数据至少包括所述配电室的电流、电压和功率的至少一项。
在一种可能的实现方式中,所述生成模块还包括:
命令生成单元,用于在所述触发事件为将在所述屏幕的地图分区中将地图尺寸缩
小到预定尺寸范围内的情况下,生成复位命令;
所述响应模块包括:
复位还原单元,用于在所述目标屏幕分区中根据所述复位命令进行复位还原操
作。
在一种可能的实现方式中,所述装置还包括:
轮播模块,用于在屏幕分区为视频监控分区的情况下,在所述视频监控分区中轮
播从视频获取装置所获取到的视频信息。
有益效果
本发明实施例中,用户对监控设备的屏幕的某一屏幕分区进行操作时,如果检测
到响应用户对监控设备的屏幕进行触发的触发事件,可以根据所述触发事件生成互动命
令,从而使得目标屏幕分区可以根据与互动命令相应的响应方式进行响应。通过本发明实
施例提供的方案,屏幕的屏幕分区之间可以互动,只需用户在任一屏幕分区中进行操作,即
可观测到与操作的屏幕相关联的屏幕分区的显示结果,可以减少用于对各屏幕分区中进行
的触发操作,用户操作简单,显示方式更生动,提高了用户体验。
根据下面参考附图对示例性实施例的详细说明,本发明的其它特征及方面将变得
清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本发明的
示例性实施例、特征和方面,并且用于解释本发明的原理。
图1为本发明一个实施例的监控设备的屏幕显示方法的流程示意图;
图2a为本发明一个实施例的屏幕显示控制软件功能结构示意图;
图2b为本发明一个实施例的屏幕分区的示意图;
图3为本发明另一个实施例的监控设备的屏幕显示方法的流程示意图;
图4为本发明一个实施例的监控设备的视频轮播方法的流程示意图;
图5为本发明一个实施例的监控设备的屏幕显示装置的结构框图;
图6为本发明另一个实施例的监控设备的屏幕显示装置的结构框图。
具体实施方式
以下将参考附图详细说明本发明的各种示例性实施例、特征和方面。附图中相同
的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除
非特别指出,不必按比例绘制附图。
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”
所说明的任何实施例不必解释为优于或好于其它实施例。
另外,为了更好的说明本发明,在下文的具体实施方式中给出了众多的具体细节。
本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于
本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。
图1为本发明一个实施例的监控设备的屏幕显示方法的流程示意图。
步骤S110:当检测到响应用户对监控设备的屏幕进行触发的触发事件时,根据所
述触发事件生成互动命令。
在本实施例中,可以预先将监控设备的屏幕划分为多个屏幕分区,并为各屏幕分
区设置对应的功能。其中,既可以为每个分区分别设置不同的功能,也可以为多个分区设置
相同的功能。
在一个具体应用场景中,所述屏幕中的各屏幕分区可以通过将一整块屏幕进行切
分所得,也可以通过将一整块屏幕切分成包括预定行与预定列的单元块,并自定义其中的
几个单元块为一个屏幕分区得到。
如图2a所示,在一个示例中,可以采用软件方式来实现监控设备的屏幕显示控制
功能。具体而言,监控设备的大屏展示软件可以包括主程序和配置工具。其中主程序可以包
括WebSocket组件、界面分区管理器和视频监控组件。界面分区管理器可以实现网页分区和
视频监控分区的功能。视频监控组件可以包括视频播放控件和轮播控制器。配置工具可以
包括实现视频监控管理和功能制定。功能制定包括全局参数配置和分区功能配置。
其中,在配置工具中,可以定义多种显示方案,每个显示方案可以将屏幕的划分为
若干行和若干列,这个过程成为分块,再将每块作为基础单位进行分区。例如,如图2b所示,
可以将监控设备的一整块屏幕切分成包括3行8列的24个单元块。其中,地图分区占3行3列
共9个单元块。报警分区占3行2列共6个单元块。天气分区、报警统计分区、客户统计分区、6
个视频监控分区分别各占1个单元块。需要说明的是,可以给用户提供屏幕分区自定义工
具,用户通过该工具可以自由地对屏幕分区的大小、位置、功能等进行设置。
在一种可能的实现方式中,根据所述触发事件生成互动命令的步骤具体包括:在
所述触发事件为所述用户点击所述屏幕的地图分区中的配电室的情况下,生成包括所述配
电室的标识信息以及命令类型的互动命令。其中,用户既可以通过对屏幕进行触摸来点击
屏幕的地图分区,也可以通过预定的物理按键进行按压来点击屏幕的地图分区,对此本发
明不作限定。
在具体应用场景中,当检测到触发事件为所述用户点击所述屏幕的地图分区中的
配电室时,可以获取根据用户所点击的坐标位置确定相应的配电室的标识信息。另外,还可
以根据触发事件确定互动命令的命令类型,并生成包括所述配电室的标识信息以及命令类
型的互动命令。其中,命令类型可以包括切换到一个具体配电室、切换到配电室全局等。
步骤S120:向所述屏幕中的各屏幕分区广播所述互动命令。
在一种可能的实现方式中,向所述屏幕中的各屏幕分区广播所述互动命令的步骤
具体包括:基于网络套接字WebSocket服务协议向所述屏幕中的各屏幕分区广播所述互动
命令。
在具体应用场景中,可以采用WPF(Windows Presentation Foundation,Windows
呈现基础)技术实现基于网络套接字WebSocket服务协议向屏幕中的各屏幕分区广播互动
命令的功能的开发。在开发程序中可以嵌入网络套接字(WebSocket)服务器和浏览器内核,
通过浏览器内核来展示特定的功能。WebSocket服务器可以承载各屏幕分区的互动通信。
WebSocket服务协议可以视作广播信道,每个屏幕分区(例如屏幕中的网页分区)均可以连
接WebSocket服务器。当用户在任一屏幕分区执行了一些操作例如点击操作时,该分区可以
封装一个特定的广播消息(即互动命令)并发送出去,所有连接到该WebSocket服务器的分
区都可以接收到此消息。如果某分区能够解析此消息,则该分区可以作出相应的响应。
需要说明的是,广播互动命令的执行主体可以是与控制所述屏幕的控制装置的同
一执行主体,也可以是连接到控制所述屏幕的控制装置的服务器,对此本发明不作限定。
步骤S130:在目标屏幕分区收到所述互动命令的情况下,在所述目标屏幕分区中
按照与所述互动命令对应的响应方式进行响应。
在一种可能的实现方式中,如图3所示,在目标屏幕分区收到所述互动命令的情况
下,在所述目标屏幕分区中按照与所述互动命令对应的响应方式进行响应的步骤包括步骤
S131、步骤S132和步骤S133。
步骤S131:收到所述互动命令的各屏幕分区根据所述命令类型判断是否能够响应
所述互动命令,其中,能够响应所述互动命令的屏幕分区为目标屏幕分区。
步骤S132:所述目标屏幕分区根据所述命令类型和所述配电室的标识信息,获取
与所述配电室相关的数据。
步骤S133:在所述目标屏幕分区中显示与所述配电室相关的数据。
在一种可能的实现方式中,所述目标屏幕分区根据所述命令类型和所述配电室的
标识信息,获取与所述配电室相关的数据,包括:在所述目标屏幕分区为报警分区的情况
下,所述报警分区根据所述命令类型和所述配电室的标识信息,获取与所述配电室相关的
报警数据;和/或在所述目标屏幕分区为配电室详情分区的情况下,所述配电室详情分区根
据所述命令类型和所述配电室的标识信息,获取与所述配电室相关的实时数据,所述实时
数据至少包括所述配电室的电流、电压和功率的至少一项。
在具体应用场景中,用户点击屏幕的地图分区中的某配电室触发点击事件后,地
图分区根据点击事件生成互动命令,并将该互动命令发送给WebSocket服务器。其中,互动
命令包括在地图分区点击配电室的命令类型和配电室的标识信息。WebSocket服务器收到
该互动命令之后,重新打包该命令。然后将该命令广播出去,让所有与WebSocket服务器正
在连接的WebSocket客户端(各屏幕分区)都能收到该命令。随后,各屏幕分区根据命令类型
判断是否能够响应该互动命令。例如,如果屏幕中的报警分区和配电室详情分区确定能够
响应所述互动命令,天气分区确定不能响应所述互动命令,则报警分区和配电室详情分区
属于目标屏幕分区。当报警分区收到该命令后,可以立即过滤出与该命令中的标识信息匹
配的配电室的报警数据。当配电室详情分区收到该命令后,可以立即调取出该配电室的电
流、电压、功率等实时数据,以图表等形式展示出来。而天气分区收到该命令后,由于与自己
不相关,于是可以将该命令忽略。
例如,在用户点击屏幕的地图分区的配电室“502室”时,地图分区根据点击生成互
动命令。其中,互动命令包括地图分区对应的命令类型和配电室的标识信息“NO.502”。接
着,地图分区向屏幕中的各屏幕分区广播所述互动命令。随后,收到所述互动命令的报警分
区根据所述命令类型确定能够响应所述互动命令,并根据所述配电室的标识信息“NO.502”
获取配电室“502室”相关的报警数据。
又例如,在用户点击屏幕的地图分区的配电室“502室”时,地图分区根据点击生成
互动命令。其中,互动命令包括地图分区对应的命令类型和配电室的标识信息“NO.502”。接
着,地图分区向屏幕中的各屏幕分区广播所述互动命令。随后,收到所述互动命令的配电室
详情分区根据所述命令类型确定能够响应所述互动命令,并根据所述配电室的标识信息
“NO.502”获取配电室“502室”相关的电流、电压和功率等实时数据。
需要说明的是,可以通过对所述实时数据进行计算、分析来确定报警数据。
在一种可能的实现方式中,根据所述触发事件生成互动命令的步骤还包括:在所
述触发事件为将在所述屏幕的地图分区中将地图尺寸缩小到预定尺寸范围内的情况下,生
成复位命令;在所述目标屏幕分区中按照与所述互动命令对应的响应方式进行响应的步骤
包括:在所述目标屏幕分区中根据所述复位命令进行复位还原操作。
在具体应用场景中,用户对地图分区按照预定的手势进行缩放操作,当检测到将
所述地图分区中的地图尺寸缩小到预定范围内的情况下,地图分区中不再能够显示具体的
配电室时,认为用户发出复位命令,因此根据用户的操作生成复位命令。接着,向所述屏幕
中的各屏幕分区广播所述复位命令。随后,在目标屏幕分区收到所述互动命令的情况下,在
所述目标屏幕分区中根据所述复位命令进行复位还原操作。具体地,可以在报警分区中显
示全局报警数据而非针对某一配电室的报警数据。另外,可以在配电室详情分区中显示所
有配电室的标识信息,以提示用户可以查看哪些配电室。需要说明的是,复位还原操作可以
将所有屏幕分区都复位还原成出厂状态,也可以是将所有屏幕分区都复位还原成响应用户
对监控设备的屏幕进行触发的触发事件之前的状态,对此本发明不作限定。例如,当地图分
区检测到地图的显示等级小于设定的级别或者用户点击返回按钮的触发事件,地图分区可
以向Websocket服务器发送返回首页指令(复位命令的示例),该指令被封装之后广播出去。
其他分区收到该指令之后可以恢复到初始状态。
在一种可能的实现方式中,本发明实施例提供的方法还包括:在屏幕分区为视频
监控分区的情况下,在所述视频监控分区中轮播从视频获取装置所获取到的视频信息。
需要说明的是,视频监控分区还可以配置为多种,例如:固定播放、轮播播放、固定
播放并且允许系统动态分配、轮播播放并且允许系统动态分配等。其中,配置为固定播放的
视频监控分区可以在系统启动后固定播放指定的视频获取装置的监控画面。配置为轮播播
放的视频监控分区会在系统启动后循环播放所有视频获取装置的监控画面。对于配置为允
许系统动态分配的视频监控分区,当用户在地图分区中选中了某个配电室后,视频监控分
区会播放选中的配电室的监控画面。
在一种可能的实现方式中,如图4所示,可以通过下述方式实现视频监控分区的轮
播过程:
步骤S610:获取配电室列表信息。
步骤S620:获取视频监控列表信息。
步骤S630:依据所述视频监控列表信息确定所有视频监控分区中的各分区是否都
被分配;若否,则执行步骤S640。
步骤S640:选择一个未被分配的视频监控分区。
步骤S650:依据所述配电室列表信息确定是否所有配电室中的视频获取装置获取
的视频信息都被分配至视频监控分区中进行显示;若否,则执行步骤S660。
步骤S660:选择一个未被分配视频监控分区进行视频信息显示的配电室,并调用
该配电室的视频获取装置。
步骤S670:向选择的配电室分配步骤S640中选择的视频监控分区;重复执行步骤
S630-步骤S670。
本发明实施例中,用户对监控设备的屏幕的某一屏幕分区进行操作时,如果检测
到响应用户对监控设备的屏幕进行触发的触发事件,可以根据所述触发事件生成互动命
令,从而使得目标屏幕分区可以根据与互动命令相应的响应方式进行响应。通过本发明实
施例提供的方案,屏幕的屏幕分区之间可以互动,只需用户在任一屏幕分区中进行操作,即
可观测到与操作的屏幕相关联的屏幕分区的显示结果,可以减少用于对各屏幕分区中进行
的触发操作,用户操作简单,显示方式更生动,提高了用户体验。
图5为本发明一个实施例的监控设备的屏幕显示装置的结构框图。
其中,监控设备的屏幕显示装置包括生成模块410、广播模块420、响应模块430。
生成模块410用于当检测到响应用户对监控设备的屏幕进行触发的触发事件时,
根据所述触发事件生成互动命令;广播模块420用于向所述屏幕中的各屏幕分区广播所述
互动命令;响应模块430用于在目标屏幕分区收到所述互动命令的情况下,在所述目标屏幕
分区中按照与所述互动命令对应的响应方式进行响应。
在本实施例中,可以预先将监控设备的屏幕划分为多个屏幕分区,并为各屏幕分
区设置对应的功能。其中,既可以为每个分区分别设置不同的功能,也可以为多个分区设置
相同的功能。
在一个具体应用场景中,所述屏幕中的各屏幕分区可以通过将一整块屏幕进行切
分所得,也可以通过将一整块屏幕切分成包括预定行与预定列的单元块,并自定义其中的
几个单元块为一个屏幕分区得到。
如图2a所示,在一个示例中,可以采用软件方式来实现监控设备的屏幕显示控制
功能。具体而言,监控设备的大屏展示软件可以包括主程序和配置工具。其中主程序可以包
括WebSocket组件、界面分区管理器和视频监控组件。界面分区管理器可以实现网页分区和
视频监控分区的功能。视频监控组件可以包括视频播放控件和轮播控制器。配置工具可以
包括实现视频监控管理和功能制定。功能制定包括全局参数配置和分区功能配置。
其中,在配置工具中,可以定义多种显示方案,每个显示方案可以将屏幕的划分为
若干行和若干列,这个过程成为分块,再将每块作为基础单位进行分区。
例如,如图2b所示,可以将监控设备的一整块屏幕切分成包括3行8列的24个单元
块。其中,地图分区占3行3列共9个单元块。报警分区占3行2列共6个单元块。天气分区、报警
统计分区、客户统计分区、6个视频监控分区分别各占1个单元块。需要说明的是,可以给用
户提供屏幕分区自定义工具,用户通过该工具可以自由地对屏幕分区的大小、位置、功能等
进行设置。
在一种可能的实现方式中,生成模块410具体用于在所述触发事件为所述用户点
击所述屏幕的地图分区中的配电室的情况下,生成包括所述配电室的标识信息以及命令类
型的互动命令。其中,用户既可以通过对屏幕进行触摸来点击屏幕的地图分区,也可以通过
预定的物理按键进行按压来点击屏幕的地图分区,对此本发明不作限定。
在具体应用场景中,当检测到触发事件为所述用户点击所述屏幕的地图分区中的
配电室时,可以获取根据用户所点击的坐标位置确定相应的配电室的标识信息。另外,还可
以根据触发事件确定互动命令的命令类型,并生成包括所述配电室的标识信息以及命令类
型的互动命令。其中,命令类型可以包括切换到一个具体配电室、切换到配电室全局等。
在一种可能的实现方式中,所述广播模块420具体用于基于网络套接字WebSocket
服务协议向所述屏幕中的各屏幕分区广播所述互动命令。
在具体应用场景中,可以采用WPF(Windows Presentation Foundation,Windows
呈现基础)技术实现基于网络套接字WebSocket服务协议向屏幕中的各屏幕分区广播互动
命令的功能的开发。在开发程序中可以嵌入网络套接字(WebSocket)服务器和浏览器内核,
通过浏览器内核来展示特定的功能。WebSocket服务器可以承载各屏幕分区的互动通信。
WebSocket服务协议可以视作广播信道,每个屏幕分区(例如屏幕中的网页分区)均可以连
接WebSocket服务器。当用户在任一屏幕分区执行了一些操作例如点击操作时,该分区可以
封装一个特定的广播消息(即互动命令)并发送出去,所有连接到该WebSocket服务器的分
区都可以接收到此消息。如果某分区能够解析此消息,则该分区可以作出相应的响应。
需要说明的是,广播互动命令的执行主体可以是与控制所述屏幕的控制装置的同
一执行主体,也可以是连接到控制所述屏幕的控制装置的服务器,对此本发明不作限定。
在一种可能的实现方式中,如图6所示,所述响应模块430包括响应判断单元431、
数据获取单元432和数据显示单元433。
响应判断单元431用于收到所述互动命令的各屏幕分区根据所述命令类型判断是
否能够响应所述互动命令,其中,能够响应所述互动命令的屏幕分区为目标屏幕分区。
数据获取单元432用于所述目标屏幕分区根据所述命令类型和所述配电室的标识
信息,获取与所述配电室相关的数据。
数据显示单元433用于在所述目标屏幕分区中显示与所述配电室相关的数据。
在一种可能的实现方式中,数据获取单元432包括第一获取子单元和/或第二获取
子单元:第一获取子单元用于在所述目标屏幕分区为报警分区的情况下,所述报警分区根
据所述命令类型和所述配电室的标识信息,获取与所述配电室相关的报警数据;和/或第二
获取子单元用于在所述目标屏幕分区为配电室详情分区的情况下,所述配电室详情分区根
据所述命令类型和所述配电室的标识信息,获取与所述配电室相关的实时数据,所述实时
数据至少包括所述配电室的电流、电压和功率的至少一项。
在具体应用场景中,用户点击屏幕的地图分区中的某配电室触发点击事件后,地
图分区根据点击事件生成互动命令,并将该互动命令发送给WebSocket服务器。其中,互动
命令包括在地图分区点击配电室的命令类型和配电室的标识信息。WebSocket服务器收到
该互动命令之后,重新打包该命令。然后将该命令广播出去,让所有与WebSocket服务器正
在连接的WebSocket客户端(各屏幕分区)都能收到该命令。随后,各屏幕分区根据命令类型
判断是否能够响应该互动命令。例如,如果屏幕中的报警分区和配电室详情分区确定能够
响应所述互动命令,天气分区确定不能响应所述互动命令,则报警分区和配电室详情分区
属于目标屏幕分区。当报警分区收到该命令后,可以立即过滤出与该命令中的标识信息匹
配的配电室的报警数据。当配电室详情分区收到该命令后,可以立即调取出该配电室的电
流、电压、功率等实时数据,以图表等形式展示出来。而天气分区收到该命令后,由于与自己
不相关,于是可以将该命令忽略。
例如,在用户点击屏幕的地图分区的配电室“502室”时,地图分区根据点击生成互
动命令。其中,互动命令包括地图分区对应的命令类型和配电室的标识信息“NO.502”。接
着,地图分区向屏幕中的各屏幕分区广播所述互动命令。随后,收到所述互动命令的报警分
区根据所述命令类型确定能够响应所述互动命令,并根据所述配电室的标识信息“NO.502”
获取配电室“502室”相关的报警数据。
又例如,在用户点击屏幕的地图分区的配电室“502室”时,地图分区根据点击生成
互动命令。其中,互动命令包括地图分区对应的命令类型和配电室的标识信息“NO.502”。接
着,地图分区向屏幕中的各屏幕分区广播所述互动命令。随后,收到所述互动命令的配电室
详情分区根据所述命令类型确定能够响应所述互动命令,并根据所述配电室的标识信息
“NO.502”获取配电室“502室”相关的电流、电压和功率等实时数据。
需要说明的是,可以通过对所述实时数据进行计算、分析来确定报警数据。
在一种可能的实现方式中,生成模块410还包括命令生成单元:命令生成单元用于
在所述触发事件为将在所述屏幕的地图分区中将地图尺寸缩小到预定尺寸范围内的情况
下,生成复位命令;响应模块430包括复位还原单元:复位还原单元用于在所述目标屏幕分
区中根据所述复位命令进行复位还原操作。
在具体应用场景中,用户对地图分区按照预定的手势进行缩放操作,当检测到将
所述地图分区中的地图尺寸缩小到预定范围内的情况下,地图分区中不再能够显示具体的
配电室时,认为用户发出复位命令,因此根据用户的操作生成复位命令。接着,向所述屏幕
中的各屏幕分区广播所述复位命令。随后,在目标屏幕分区收到所述互动命令的情况下,在
所述目标屏幕分区中根据所述复位命令进行复位还原操作。具体地,可以在报警分区中显
示全局报警数据而非针对某一配电室的报警数据。另外,可以在配电室详情分区中显示所
有配电室的标识信息,以提示用户可以查看哪些配电室。需要说明的是,复位还原操作可以
将所有屏幕分区都复位还原成出厂状态,也可以是将所有屏幕分区都复位还原成响应用户
对监控设备的屏幕进行触发的触发事件之前的状态,对此本发明不作限定。例如,当地图分
区检测到地图的显示等级小于设定的级别或者用户点击返回按钮的触发事件,地图分区可
以向Websocket服务器发送返回首页指令(复位命令的示例),该指令被封装之后广播出去。
其他分区收到该指令之后可以恢复到初始状态。
在一种可能的实现方式中,本发明实施例提供的装置还包括轮播模块:轮播模块
用于在屏幕分区为视频监控分区的情况下,在所述视频监控分区中轮播从视频获取装置所
获取到的视频信息。
需要说明的是,视频监控分区还可以配置为多种,例如:固定播放、轮播播放、固定
播放并且允许系统动态分配、轮播播放并且允许系统动态分配等。其中,配置为固定播放的
视频监控分区可以在系统启动后固定播放指定的视频获取装置的监控画面。配置为轮播播
放的视频监控分区会在系统启动后循环播放所有视频获取装置的监控画面。对于配置为允
许系统动态分配的视频监控分区,当用户在地图分区中选中了某个配电室后,视频监控分
区会播放选中的配电室的监控画面。
本发明实施例中,用户对监控设备的屏幕的某一屏幕分区进行操作时,如果检测
到响应用户对监控设备的屏幕进行触发的触发事件,可以根据所述触发事件生成互动命
令,从而使得目标屏幕分区可以根据与互动命令相应的响应方式进行响应。通过本发明实
施例提供的方案,屏幕的屏幕分区之间可以互动,只需用户在任一屏幕分区中进行操作,即
可观测到与操作的屏幕相关联的屏幕分区的显示结果,可以减少用于对各屏幕分区中进行
的触发操作,用户操作简单,显示方式更生动,提高了用户体验。
本领域普通技术人员可以意识到,本文所描述的实施例中的各示例性单元及算法
步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还
是软件形式来实现,取决于技术方案的特定应用和设计约束条件。专业技术人员可以针对
特定的应用选择不同的方法来实现所描述的功能,但是这种实现不应认为超出本发明的范
围。
如果以计算机软件的形式来实现所述功能并作为独立的产品销售或使用时,则在
一定程度上可认为本发明的技术方案的全部或部分(例如对现有技术做出贡献的部分)是
以计算机软件产品的形式体现的。该计算机软件产品通常存储在计算机可读取的非易失性
存储介质中,包括若干指令用以使得计算机设备(可以是个人计算机、服务器、或者网络设
备等)执行本发明各实施例方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、
只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁
碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何
熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。