掌桥专利:专业的专利平台
掌桥专利
首页

一种支持ONVIF协议的机顶盒远程监控方法及存储介质

文献发布时间:2023-06-19 11:35:49


一种支持ONVIF协议的机顶盒远程监控方法及存储介质

技术领域

本发明涉及远程监控技术领域,尤其涉及一种支持ONVIF协议的机顶盒远程监控方法及存储介质。

背景技术

伴随电视数字化进程的推进,集网络电视和智能家居控制的机顶盒集中控制系统综合了电子、通信、和家电三大学科的先进技术,吸引了各个领域研究学者、知名企业的研究。目前市场上的网络电视机顶盒基本上功能比较单一,虽然具备强大音视频解码能力,但仅仅是用于电视节目的观看上。

因此,为充分利用机顶盒音视频解码能力,给客户带来更大的价值,现有技术中公开了一种支持监控摄像视频输入的机顶盒(申请号为:201220501805.0),其公开了“其内设有音视频解码芯片,其外壳设有用于连接摄像头输出端的一USB接口和/或一以太网接口,所述USB接口和/或以太网接口连接至所述音视频解码芯片的信号输入端,所述音视频解码芯片的信号输出端连接至用于与电视机连接的音视频信号接口”。

现有技术虽然在传统机顶盒内增加摄像头视频输入功能,从而电视查看摄像头所监控的视频。但是,由于是通过USB接口接入,因此无法同时接入多组摄像头的接入,且当摄像头的距离较远时,也无法保证对监控区域的实时监控。

发明内容

本发明提供一种支持ONVIF协议的机顶盒远程监控方法及存储介质,解决了现有的机顶盒监控无法兼容多组摄像头以及远程实时监控的技术问题。

为解决以上技术问题,本发明提供一种支持ONVIF协议的机顶盒远程监控方法,包括步骤:

S1、根据可与机顶盒匹配的监控设备,建立监控面板;

S2、获取用户在所述监控面板上的操作意图;

S3、根据所述操作意图沟通对应的目标监控设备,并获取其视频编码配置;

S4、根据所述操作意图及所述视频编码配置,从所述目标监控设备中获取监控视频并播放。

本基础方案设置搜索线程,定时扫描与当前机顶盒匹配的监控设备,并将扫描到的多个监控设备整合为监控面板,供以用户选择查看,如此,通过信号连接可在机顶盒接口有限的情况下,可连接3组以上的、远距离的监控设备,使得机顶盒实现大范围远程监控;而建立监控面板,则便于用户在观看电视同时,切换到监控输入频道查看监控视频,并进一步实现云台控制功能。

在进一步的实施方案中,当所述监控设备和所述机顶盒在同一个局域网范围内时,还包括步骤S0、搜索可匹配监控设备,包括步骤:

S01、所述监控设备上线时,将向外发出上线通知;

S02、所述机顶盒获取所述上线通知,并发出探测信号;

S03、所述监控设备响应所述探测信号,向所述机顶盒回复其自身的配置信息;

S04、所述机顶盒获取所述配置信息并存储在数据库中,并在确定所述目标监控设备后调用对应的配置信息。

在进一步的实施方案中,当所述监控设备和所述机顶盒不在同一个局域网范围内时,还包括步骤S0、搜索可匹配监控设备,包括步骤:

S01、所述监控设备上线时,将向代理服务器发出上线通知;

S02、所述机顶盒定时向所述代理服务器并发出探测信号;

S03、所述代理服务器响应所述探测信号,获取所述监控设备的配置信息,并反馈到所述机顶盒;

S04、所述机顶盒获取所述配置信息并存储在数据库中,并在确定所述目标监控设备后调用对应的配置信息。

本方案采用报文探测连接,定义监控设备上线时将主动发出上线通知,并定义机顶盒发出探测信号,通过上线通知和探测信号的交互,建立无线连接,并在监控设备接收到探测信号后反馈其自身的配置信息,供机顶盒在获取到用户的监控意图时进行数据调用。

本方案还结合了监控设备与机顶盒的距离远近,设置两套通信方案,当监控设备和机顶盒在同一个局域网范围内时,直接利用当前的网络通信设备,完成监控设备和机顶盒之间的直接连接;而在监控设备和机顶盒不在同一个局域网范围内时,利用代理服务器进行信号和数据的中转,可保证数据、信号的正常交互。

在进一步的实施方案中,在所述步骤S1中:所述可与机顶盒匹配的监控设备为,支持ONVIF协议的摄像设备;

其中,所述机顶盒支持ONVIF协议;

所述监控面板为电视节目列表中新增的监控分类列表,至少包括多个所述监控设备的监控列表、操作按键;所述操作按键至少包括录制按键、设置按键、查看按键。

本方案利用ONVIF标准的通用性,为机顶盒和摄像设备的信息交换定义通用协议,囊括装置搜寻、实时视频、音频、元数据和控制信息的交互,将远程的摄像设备接入机顶盒,进而在不占用机顶盒外接接口的前提下增加外接监控设备的数量,以扩大其监控范围,并提高其接口利用率;充分利用机顶盒原有的基础条件,在电视节目列表中新增的监控分类列表的监控面板,可降低监控面板的制作成本和制作难度,进一步可贴合用户的使用习惯。

在进一步的实施方案中,所述步骤S2包括:

S21、当获取到确定信号时,根据所述监控列表上选框的当前位置,确定所选的目标监控设备;

S22、当再次获取到所述确定信号时,根据所述操作按键上选框的当前位置,确定对应的操作意图。

在进一步的实施方案中,所述配置信息包括IP地址、统一资源标识符。

所述步骤S3包括:

S31、所述机顶盒根据所述配置信息获取目标监控设备的IP地址,并发送请求报文;

S32、所述目标监控设备响应所述请求报文,上传视频编码配置。

在进一步的实施方案中,所述步骤S4包括:

S41、获取所述目标监控设备的统一资源标识符;

S42、根据所述统一资源标识符获取所述目标摄像头的所述视频编码配置,和/或重点图片、重点视频,和/或所述监控视频;

S43、根据所述操作意图,修改所述视频编码配置,和/或播放所述重点图片、重点视频,和/或播放所述监控视频。

本方案在通讯连接建立之初就预先获取所有监控设备的配置信息,在后续的视频链接时,只需要从配置信息中提取出统一资源标识符,并根据IP地址进行连接,即可建立稳定的传输通道,随后根据用户需要(操作意图)进行查看监控视频。

在进一步的实施方案中,所述S43具体为:

当所述操作意图为录制时,从所述目标监控设备中获取所述监控视频,并在播放所述监控视频的同时进行同步录制;

当所述操作意图为设置时,在修改所述目标监控设备中的视频编码配置后,获取所述监控视频并播放;

当所述操作意图为查看时,从所述目标监控设备中获取移动侦测信息中记录的重点图片、重点视频,并在播放的同时进行同步录制。

在进一步的实施方案中,所述视频编码配置至少包括视频流设置信息、码流、分辨率和编码格式中的一种或多种。

本方案针对用户的基本需要,列举出了几种常规的监控操作,包括录制、设置和查看,并为以上监控操作配置了相应的处理线程,便于用户在观看电视同时快速切换到监控频道并查看监控信息;另外控制机顶盒自动保存移动侦测触发记录的视频或图像信息,从而在支持用户的多种监控需求的同时,可进一步缩短用户的信息提取时间,以提高监控效率。

本发明还提供一种存储介质,其上存储有计算机程序,所述计算机程序用于被实现上述一种支持ONVIF协议的机顶盒远程监控方法一种支持ONVIF协议的机顶盒远程监控方法。其中,存储介质可以是磁碟、光盘、只读存储器(Read Only Memory,ROM)或者随机存取器(Random Access Memory,RAM)等。

附图说明

图1是本发明实施例1提供的一种支持ONVIF协议的机顶盒远程监控方法的工作流程图;

图2是本发明实施例提供的监控面板的示意图;

图3是本发明实施例1提供的同局域网内的监控设备与机顶盒的报文通讯示意图;

图4是本发明实施例1提供的不同局域网内的监控设备与机顶盒的报文通讯示意图。

具体实施方式

下面结合附图具体阐明本发明的实施方式,实施例的给出仅仅是为了说明目的,并不能理解为对本发明的限定,包括附图仅供参考和说明使用,不构成对本发明专利保护范围的限制,因为在不脱离本发明精神和范围基础上,可以对本发明进行许多改变。

本发明实施例提供的一种支持ONVIF协议的机顶盒远程监控方法,如图1所示,在本实施例中,包括步骤:

S0、搜索可匹配监控设备。

在本实施例中,参见图3,当监控设备和机顶盒在同一个局域网范围内时,步骤S0包括步骤S01~S04:

S01、监控设备上线时,将向外发出上线通知,例如hello报文;

S02、机顶盒获取上线通知,并发出探测信号,例如probe报文;

S03、监控设备响应探测信号,通过上传probe Match报文向机顶盒回复其自身的配置信息;

S04、机顶盒获取配置信息并存储在数据库中,并在确定目标监控设备后调用对应的配置信息。

在另一实施例中,参见图4,当监控设备和机顶盒不在同一个局域网范围内时,步骤S0包括步骤S01~S04:

S01、监控设备上线时,将向代理服务器发出上线通知,例如hello报文;

S02、机顶盒定时向代理服务器并发出探测信号,例如probe报文;

S03、代理服务器响应探测信号,通过获取监控设备的probe Match报文,得到其配置信息,并反馈到机顶盒;

S04、机顶盒获取配置信息并存储在数据库中,并在确定目标监控设备后调用对应的配置信息。

本实施例采用报文探测连接,定义监控设备上线时将主动发出上线通知,并定义机顶盒发出探测信号,通过上线通知和探测信号的交互,建立无线连接,并在监控设备接收到探测信号后反馈其自身的配置信息,供机顶盒在获取到用户的监控意图时进行数据调用。

本实施例还结合了监控设备与机顶盒的距离远近,设置两套通信方案,当监控设备和机顶盒在同一个局域网范围内时,直接利用当前的网络通信设备,完成监控设备和机顶盒之间的直接连接;而在监控设备和机顶盒不在同一个局域网范围内时,利用代理服务器进行信号和数据的中转,可保证数据、信号的正常交互。

S1、根据可与机顶盒匹配的监控设备,建立监控面板。

其中,可与机顶盒匹配的监控设备为,支持ONVIF协议的摄像设备;机顶盒支持ONVIF协议;

参见图2,监控面板为电视节目列表中新增的监控分类列表,至少包括多个监控设备的监控列表、操作按键;监控列表包括摄像头1~摄像头n,2

仅显示当前在线的摄像设备;

或显示所有可匹配的摄像设备,将其中不在线的摄像设备的选框亮度调暗并设置为不可操作(灰色锁定状态)。

其中,当摄像设备离线时,将向机顶盒或代理服务器上传“BYE报文”。机顶盒可根据“BYE报文”进行上述显示操作。

本实施例利用ONVIF标准的通用性,为机顶盒和摄像设备的信息交换定义通用协议,囊括装置搜寻、实时视频、音频、元数据和控制信息的交互,将远程的摄像设备接入机顶盒,进而在不占用机顶盒外接接口的前提下增加外接监控设备的数量,以扩大其监控范围,并提高其接口利用率;充分利用机顶盒原有的基础条件,在电视节目列表中新增的监控分类列表的监控面板,可降低监控面板的制作成本和制作难度,进一步可贴合用户的使用习惯。

S2、获取用户在监控面板上的操作意图,包括步骤S21~S22:

S21、当获取到确定信号时,根据监控列表上选框的当前位置,确定所选的目标监控设备;

S22、当再次获取到确定信号时,根据操作按键上选框的当前位置,确定对应的操作意图。

S3、根据操作意图沟通对应的目标监控设备,并获取其视频编码配置,包括步骤S31~S32:

S31、机顶盒根据配置信息获取目标监控设备的IP地址,并发送HTTP PSOT请求报文;

S32、目标监控设备响应请求报文,上传视频编码配置。

S4、根据操作意图及视频编码配置,从目标监控设备中获取监控视频并播放。

在本实施例中,配置信息至少包括IP地址、统一资源标识符。统一资源标识符包括HTTP URL和RTSP URL,其中,HTTP URL用于实现机顶盒和监控设备之间的信令交互、参数获取、参数设置等;RTSP URL用于实现机顶盒和监控设备之间的音视频传输。

在音视频传输过程中(监控视频的获取过程中)监控设备可以使用FFMPEG推送音视频数据流,机顶盒通过FFMPEG拉取音视频数据流,从而实现机顶盒能够实时获取对应于目标监控设备的监控区域当前的图像。其中,FFMPEG是一个开源软件,集成有多种类的媒体相关协议和封装格式,具有应用广泛功能稳定特点。

在本实施例中,步骤S4包括步骤S41~S43:

S41、获取目标监控设备的统一资源标识符;

S42、根据统一资源标识符获取目标摄像头的视频编码配置,和/或重点图片、重点视频,和/或监控视频;

S43、根据操作意图,修改视频编码配置,和/或播放重点图片、重点视频,和/或播放监控视频,具体为:

当操作意图为录制时,从目标监控设备中获取监控视频,并在播放监控视频的同时进行同步录制;

当操作意图为设置时,在修改目标监控设备中的视频编码配置后,获取监控视频并播放;

当操作意图为查看时,从目标监控设备中获取移动侦测信息中记录的重点图片、重点视频,并在播放的同时进行同步录制。

在本实施例中,视频编码配置至少包括视频流设置信息、码流、分辨率和编码格式中的一种或多种。

本实施例在通讯连接建立之初就预先获取所有监控设备的配置信息,在后续的视频链接时,只需要从配置信息中提取出统一资源标识符,并根据IP地址进行连接,即可建立稳定的传输通道,随后根据用户需要(操作意图)进行查看监控视频。

本实施例针对用户的基本需要,列举出了几种常规的监控操作,包括录制、设置和查看,并为以上监控操作配置了相应的处理线程,便于用户在观看电视同时快速切换到监控频道并查看监控信息;另外控制机顶盒自动保存移动侦测触发记录的视频或图像信息,从而在支持用户的多种监控需求的同时,可进一步缩短用户的信息提取时间,以提高监控效率。

在本实施例中,当录制按键、设置按键、查看按键为从左至右的红键、黄键、绿键时(此处的颜色仅作为一种区分手段,在其它实施例中,还可直接采用数字或字母或其它颜色进行区分,本实施例不做限制)。

预先设定,在摄像头列表可以按遥控器确认键全屏观看监控信息;列表中按左右键,可以实现节目列表和监控列表切换。

此时,在用户使用遥控器选中列表某行时(即某一摄像头时),可以再次选中红键录制该摄像头视频内容。

或者再次选中黄键设置摄像头视频编码格式、码率等配置信息。

或者再次选中绿键查看摄像头移动侦测信息记录重点图片、视频,并录制内容信息。

在用户使用遥控器时,遥控器上下键分别对应列表的上下选中或左右选中,切换不同摄像头视频内容或切换操作按键,以及选中全屏显示等。

当接入机顶盒的监控设备超过当前列表的容纳极限时,可增设翻页键。

本发明实施例设置搜索线程,定时扫描与当前机顶盒匹配的监控设备,并将扫描到的多个监控设备整合为监控面板,供以用户选择查看,如此,通过信号连接可在机顶盒接口有限的情况下,可连接3组以上的、远距离的监控设备,使得机顶盒实现大范围远程监控;而建立监控面板,则便于用户在观看电视同时,切换到监控输入频道查看监控视频,并进一步实现云台控制功能。

本发明还提供一种存储介质,其上存储有计算机程序,计算机程序用于被实现上述一种支持ONVIF协议的机顶盒远程监控方法一种支持ONVIF协议的机顶盒远程监控方法。其中,存储介质可以是磁碟、光盘、只读存储器(Read Only Memory,ROM)或者随机存取器(Random Access Memory,RAM)等。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

相关技术
  • 一种支持ONVIF协议的机顶盒远程监控方法及存储介质
  • 远程作业支持系统以及远程作业支持程序存储介质
技术分类

06120112980651