监控设备的屏幕显示方法及装置与流程

文档序号:12118900阅读:753来源:国知局
监控设备的屏幕显示方法及装置与流程

本发明涉及电力技术领域,尤其涉及一种监控设备的屏幕显示方法及装置。



背景技术:

一般地,屏幕显示方法及其对应的功能在开发时就已被经固定,虽然在有些实现方式中,可以确定屏幕分区并配置各个屏幕中的屏幕分区的功能,但是通常是通过硬件进行屏幕分区,如采用几台同样的显示器进行分区显示。还存在一种情况是通过软件确定屏幕分区并配置各个屏幕中的屏幕分区的功能,但是屏幕分区的方式比较固定,用户不能进行个性化配置。



技术实现要素:

技术问题

有鉴于此,本发明要解决的技术问题是提供一种各屏幕分区可以互动的监控设备的屏幕显示方法和装置。

解决方案

为了解决上述技术问题,根据本发明的一实施例,提供了一种监控设备的屏幕显示方法,包括:

当检测到响应用户对监控设备的屏幕进行触发的触发事件时,根据所述触发事件生成互动命令;

向所述屏幕中的各屏幕分区广播所述互动命令;

在目标屏幕分区收到所述互动命令的情况下,在所述目标屏幕分区中按照与所述互动命令对应的响应方式进行响应。

在一种可能的实现方式中,根据所述触发事件生成互动命令,包括:

在所述触发事件为所述用户点击所述屏幕的地图分区中的配电室的情况下,生成包括所述配电室的标识信息以及命令类型的互动命令。

在一种可能的实现方式中,向所述屏幕中的各屏幕分区广播所述互动命令,包括:

基于网络套接字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)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1