远程监控方法与装置与流程

文档序号:11207090阅读:1287来源:国知局
远程监控方法与装置与流程

本发明涉及监控技术领域,特别是涉及远程监控方法与装置。



背景技术:

目前实现远程监控的解决方法主要是通过将录制视频移至电视播放或者直接通过现场监控摄像设备将视频转播至被监控区域的显示装置播放。然而该种方式均是适用于用户实际到被监控区域的现场观看,当需要了解某一类具有相同特性的监控区域的实际情况时,则需要一一实际到现场观看,便利性低,从而适用性不高。



技术实现要素:

基于此,有必要提供一种适应性较好的远程监控方法与系统。

一种远程监控方法,包括步骤:

接收外部终端的监控请求,监控请求携带请求监控区域标识;

根据监控请求,生成监控指令;

通过sdk(softwaredevelopmentkit,软件开发工具包)接口推送监控指令至与请求监控区域内预设的监控系统;

通过sdk接口接收反馈的请求监控区域的监控数据;

推送监控数据至外部终端。

一种远程监控装置,包括综合业务管理cms(centralmanagementserver,中心管理服务器)系统、视频管理系统以及sdk接口,视频管理系统在不同监控区域内分别设置有监控系统;

综合业务管理cms系统通过sdk接口与视频管理系统连接,综合业务管理cms系统与外部终端连接;

视频管理系统用于采集不同监控区域内视频监控数据,并根据综合业务管理cms系统发送的监控指令,通过sdk接口传输与监控指令对应的监控区域内的视频监控数据至综合业务管理cms系统;

综合业务管理cms系统用于接收外部终端的监控请求,生成与监控请求对应的监控指令,通过sdk接口将监控指令发送至视频管理系统,将视频管理系统反馈的视频监控数据推送至外部终端。

本发明远程监控方法,接收外部终端的监控请求,监控请求携带请求监控区域标识,根据监控请求,生成监控指令;通过sdk接口推送监控指令至与请求监控区域内预设的监控系统,通过sdk接口接收反馈的请求监控区域的监控数据,推送监控数据至外部终端。整个过程中,通过sdk接口实现监控指令与监控数据的传输,确保监控数据能够及时且准确传输至外部终端,实现远程监控,具备良好的适应性。

另外,本发明还提供一种远程监控装置,包括综合业务管理cms系统、视频管理系统以及sdk接口,视频管理系统在不同监控区域内分别设置有监控系统,视频管理系统用于采集不同监控区域内视频监控数据,并根据综合业务管理cms系统发送的监控指令,通过sdk接口传输与监控指令对应的监控区域内的视频监控数据至综合业务管理cms系统;综合业务管理cms系统用于接收外部终端的监控请求,生成与监控请求对应的监控指令,通过sdk接口将监控指令发送至视频管理系统,将视频管理系统反馈的视频监控数据推送至外部终端,整个过程中,通过sdk接口实现监控指令与监控数据的传输,确保监控数据能够及时且准确传输至外部终端,实现远程监控,,具备良好的适应性。

附图说明

图1为本发明远程监控方法第一个实施例的流程示意图;

图2为本发明远程监控方法第二个实施例的流程示意图;

图3为本发明远程监控装置其中一个实施例的结构示意图;

图4为本发明远程监控装置其中一个应用实例的结构示意图。

具体实施方式

如图1所示,一种远程监控方法,包括如下步骤。远程监控是指把视频监控设备接入互联网,以实现通过计算机或手机等终端设备观看远程的视频图像。

s100:接收外部终端的监控请求,监控请求携带请求监控区域标识。

外部终端可以是智能手机、平板电脑以及笔记本电脑等,外部终端发送监控请求,在监控请求中携带有请求监控区域标识。请求监控区域标识用于识别、区分不同区域,其具体可以为代码、名称等。该远程监控方法可以应用在多个行业,以餐饮行业为例,现阶段餐饮行业单位的后厨都较为封闭,想要将后厨的食材、烹饪、卫生、餐具清洗消毒等环节展现在消费者的面前还是比较困难的,很缺乏社会监督和消费者信任,并且有关监管部门也很难进行现场的持续监督。从而,可提供一种能够集中管理和监督餐饮行业单位后厨的厨房远程监控方法,将待的监控厨房按照区域分别标识。如监控区域包括1号学校食堂、2号学校食堂以及1号医院食堂等,可以直接用“1号学校食堂”、“2号学校食堂”以及“1号医院食堂”作为请求监控区域标识还可以用a、b以及c作为请求监控区域标识,并且预先知晓a对应1号学校食堂、b对应2号学校食堂以及c对应1号医院食堂,该对应关系可以预先设定之后存储。

s200:根据监控请求,生成监控指令。

根据外部终端发送的监控请求,生成监控指令。在监控指令中携带有“请求监控区域”对应的相关信息,具体携带有以“请求监控区域”为目的地的数据。

s300:通过sdk接口推送监控指令至与请求监控区域内预设的监控系统。

sdk接口是为了方便企业在自己的网站二次开发使用cc短信群发系统。短信接口是面向有一定技术开发能力的用户单独研发的,sdk接口采用了通用的http(hypertexttransferprotocol,超文本传送协议)形式,可以支持各种操作系统和开发语言。在监控区域内设置有监控系统,具体来说,监控系统可以包括一个或多个监控设备,当包括多个监控设备时,可以从不同角度采集到监控区域的监控数据。例如可以在室内的4个角上分别设置摄像头采集室内的监控数据。

s400:通过sdk接口接收反馈的请求监控区域的监控数据。

监控系统在接收到监控指令之后,将实时采集的监控数据通过sdk接口反馈回来,这样就接收到请求监控区域的监控数据。即通过sdk接口实现指令与监控数据的传输。

s500:推送监控数据至外部终端。

将接收到的监控数据推送到外部终端,用户可以通过外部终端浏览到所需监控区域的监控数据。

本发明远程监控方法,接收外部终端的监控请求,监控请求携带请求监控区域标识,根据监控请求,生成监控指令;通过sdk接口推送监控指令至与请求监控区域内预设的监控系统,通过sdk接口接收反馈的请求监控区域的监控数据,推送监控数据至外部终端。整个过程中,通过sdk接口实现监控指令与监控数据的传输,确保监控数据能够及时且准确传输至外部终端,实现远程监控。

如图2所示,在其中一个实施例中,步骤s300之前还包括:

s220:获取不同监控区域位置参数以及不同监控区域内监控系统参数,监控系统参数包括监控设备数量、监控设备设置相对位置以及监控设备数据传输通道状态。

s240:将不同监控区域位置参数与不同监控区域内监控系统参数关联存储。

不同的监控区域设置预设不同的监控系统,为了后续能够准确获取请求监控区域的监控参数,需要现有监控区域位置参数与监控区域内监控系统参数关联存储,具体监控系统参数包括监控设备数量、监控设备相对位置以及监控设备数据传输通道状态。仍以上述厨房远程监控方法为例,如当前有1号食堂、2号食堂以及3号食堂三个监控区域,其分别位置为a号路第x号、b号路第y号以及c号路第z号,其中1号食堂设置有4个摄像头、2号食堂设置有5个摄像头、3号食堂设置有3个摄像头,则存储1号食堂,位于a号路第x号——4个摄像头,均匀分布于室内顶部4个角落,每个摄像头均有单个数据传输通道,且处于正常传输状态;2号食堂,位于b号路第y号——5个摄像头,其中4个均匀设置于室内顶部4个角落,1个设置于室内正中顶部,每个摄像头均有单个数据传输通道,且处于正常传输状态;3号食堂,位于c号路第z号——3个摄像头,摄像头之间成等边三角形设置至于室内顶部,摄像头有一个主数据传输通道和一个备用数据传输通道,主数据传输通道异常,备用数据传输通道可以正常使用。

在其中一个实施例中,通过sdk接口推送监控指令至与请求监控区域内预设的监控系统的步骤之后还包括:

步骤一:通过sdk接口接收反馈的请求监控区域内监控系统参数,监控系统参数包括监控设备数量、监控设备设置相对位置以及监控设备数据传输通道状态。

步骤二:推送反馈的请求监控区域内监控系统参数至外部终端。

将监控系统参数反馈至外部终端可以便于用户在外部终端上查看当前请求监控区域具备监控数据处理能力,以便进一步判断当前是否需要、当前是否可以对某一监控区域进行监控。监控系统参数包括监控系统中监控设备的数量、监控设备性能、监控数据传输通道数量与状态以及监控设备剩余寿命等。

如图2所示,在其中一个实施例中,步骤s400之后还包括:

s420:将反馈的请求监控区域的监控数据存储至cms(centralmanagementserver,中心管理服务器)系统数据库。

cms是视频监控系统的中心管理服务器。实现作为b2bua应用服务器提供网络视频监控业务,作为管理中心提供客户/用户管理、前端/平台设备管理和虚拟域管理,作为存储中心存储用户数据和业务参数配置数据。将数据存储至cms系统数据库可以确保数据完整,避免由于意外导致数据丢失。

在其中一个实施例中,通过sdk接口推送监控指令至与请求监控区域内预设的监控系统的步骤之前还包括:

步骤一:接收监控系统接入请求,监控系统接入请求携带监控系统参数以及监控系统位置,监控系统参数包括监控设备数量、监控设备设置相对位置以及监控设备数据传输通道状态。

步骤二:判断请求接入的监控系统是否为已知的监控系统。

步骤三:若为已知,则更新请求接入的监控系统中监控设备数据传输通道状态。

步骤四:若为未知,则创建新的监控系统参数与监控系统位置对应关系,并更新请求接入的监控系统中监控设备数据传输通道状态。

当有新的监控区域(监控系统)需要接入时,监控系统发送接入请求,在监控请求中携带有监控系统参数以及监控系统位置,监控系统参数包括监控设备数量、监控设备设置相对位置以及监控设备数据传输通道状态。判断请求接入的监控系统是否为已知的监控系统,即判断历史记录中已经接入过的监控系统,若为已知的,则直接更新该监控系统中监控设备数据传输通道状态,以了解当前该监控系统最新工况状态;若为未知的,则进入新监控系统的注册流程,创建新的监控系统参数与监控系统位置对应关系,并更新请求接入的监控系统中监控设备数据传输通道状态。具体来说,上述更新监控系统中监控设备数据传输通道状态是指将监控系统中监控设备数据传输通道状态更新为最新的状态,若监控设备有1号数据传输通道、2号数据传输通道以及3号数据传输通道,10点时,其3个数据传输通道状态分为:正常、正常、拥挤;11点时,其3个数据传输通道状态分为:空闲、故障、拥挤,则11点时,将该监控设备数据传输通道状态更新为1号数据传输通道空闲、2号数据传输通道存在故障、3号数据传输通道拥挤。

在其中一个实施例中,通过sdk接口推送监控指令至与请求监控区域内预设的监控系统的步骤之前还包括:

采用linux系统的crontab做计划任务,控制sdk接口的开放接口执行频率并定时更新数据。

采用linux系统的crontab做计划任务,控制sdk开放接口执行频率并定时更新数据可以确保监控数据采集、传输的及时和有效性。

如图3所示,一种远程监控装置,包括综合业务管理cms系统100、视频管理系统200以及sdk接口300,视频管理系统200在不同监控区域内分别设置有监控系统;

综合业务管理cms系统100通过sdk接口300与视频管理系统200连接,综合业务管理cms系统100与外部终端连接;

视频管理系统200用于采集不同监控区域内视频监控数据,并根据综合业务管理cms系统100发送的监控指令,通过sdk接口300传输与监控指令对应的监控区域内的视频监控数据至综合业务管理cms系统100;

综合业务管理cms系统100用于接收外部终端的监控请求,生成与监控请求对应的监控指令,通过sdk接口300将监控指令发送至视频管理系统200,将视频管理系统200反馈的视频监控数据推送至外部终端。

本发明还提供一种远程监控装置,包括综合业务管理cms系统100、视频管理系统200以及sdk接口300,视频管理系统200在不同监控区域内分别设置有监控系统,视频管理系统200用于采集不同监控区域内视频监控数据,并根据综合业务管理cms系统100发送的监控指令,通过sdk接口300传输与监控指令对应的监控区域内的视频监控数据至综合业务管理cms系统100;综合业务管理cms系统100用于接收外部终端的监控请求,生成与监控请求对应的监控指令,通过sdk接口300将监控指令发送至视频管理系统200,将视频管理系统200反馈的视频监控数据推送至外部终端,整个过程中,通过sdk接口300实现监控指令与监控数据的传输,确保监控数据能够及时且准确传输至外部终端,实现远程监控。

具体来说,综合业务服务cms系统与监控视频管理服务系统关联起来,通过sdk接口300进行数据交互,获取硬件监控设备分配信息和状态,并将接口返回的xml(extensiblemarkuplanguage,可扩展标记语言)格式数据解析保存至cms系统数据库,最后通过接口将数据返回给外部终端,外部终端设备根据返回的设备和视频信息请求播放数据,让用户能够通过有线电视随时随地观看到接入系统的单位(包括酒店、学校等)的基本资料和厨房各个环节的视频直播情况。为保证设备数据的及时和有效性,还可以采用linux系统的crontab做计划任务,控制sdk开放接口执行频率并定时更新数据。

在其中一个实施例中,综合业务管理cms系统100还用于获取不同监控区域位置参数以及不同监控区域内监控系统参数,监控系统参数包括监控设备数量、监控设备设置相对位置以及监控设备数据传输通道状态;将不同监控区域位置参数与不同监控区域内监控系统参数关联存储。

在其中一个实施例中,综合业务管理cms系统100还用于通过sdk接口300接收反馈的请求监控区域内监控系统参数,监控系统参数包括监控设备数量、监控设备设置相对位置以及监控设备数据传输通道状态;推送反馈的请求监控区域内监控系统参数至外部终端。

在其中一个实施例中,综合业务管理cms系统100还用于将视频管理系统200反馈的视频监控数据存储。

下面将采用具体应用实施例,详细解释本发明远程监控系统的工作过程。

如图4所示,本发明远程监控系统包括综合业务管理cms系统100、视频管理系统200以及sdk接口300,其工作具体包括步骤:

1、客户终端发送监控请求至综合业务管理cms系统100。

2、综合业务管理cms系统100接收监控请求,生成相应的监控指令,并通过sdk接口300发送监控指令至视频管理系统200。

3、视频管理系统200通过sdk接口300反馈监视数据至综合业务管理cms系统100。

4、综合业务管理cms系统100返回监视数据至用户终端。

5、用户通过用户终端观看请求监视区域的监视数据(视频图像数据)。

非必要的,综合业务管理cms系统100还具备远程升级功能,其可以将所需升级数据远程发送至用户终端(外部终端)。更进一步的,综合业务管理cms系统100还具备企业管理功能,具体包括企业分类管理、添加企业、审核企业、图片管理,企业基本内容编辑等,其中企业图片支持多张队列上传,企业也可以为某一监视区域。

以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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