一种应用于视频监控的视频对讲自动应答方法与流程

文档序号:12039633阅读:665来源:国知局
本发明涉及一种视频监控方法,尤其涉及一种应用于视频监控的视频对讲自动应答方法。

背景技术:
随着电子技术和商业应用的发展,视频监控越来越普及。对于个人应用需求而言,远程视频监控越来越受到重视。比如,智能家居系统就是当前的一个热门电子设备,住户希望智能家居系统可以方便地实现视频对讲、视频监控功能。一般视频对讲功能需要人工应答,但如果家里是老人和小孩,不会使用电子设备,则会导致这种对讲功能使用难度较大;在一些不需要应答的环境中也不适用,如在家里无人的情况下通过远程视频查看家里的状态。现在一般的监控系统解决上述问题的方法是:自行设计前端产品及相关的软件,包括自行设计自动应答软件并安装于监控设备内。但为了适应不同操作平台,需要不同的自动应答软件(如Android、IOS、Windows、Linux),所以,使用时必然存在软件兼容的问题,导致普及难度增大。另外,自行设计的UI设计(对软件的人机交互、操作逻辑、界面美观的整体设计)也会给客户带来一些使用习惯上的困扰;而且,自行设计的软件一般需要对网络进行配置,如在路由器端需要配置通信端口的映射功能,增加了应用难度。

技术实现要素:
本发明的目的就在于为了解决上述问题而提供一种便于应用和普及的应用于视频监控的视频对讲自动应答方法。为了达到上述目的,本发明采用了以下技术方案:本发明所述应用于视频监控的视频对讲自动应答方法,通过视频监控设备 内的操作系统及自动应答软件实现,其特征在于:在所述视频监控设备内安装即时通讯软件,并设置与所述即时通讯软件对应的配置策略库和版本特征库,所述视频对讲自动应答方法包括以下步骤:(1)自动应答软件随操作系统启动,启动过程中检测操作系统的版本,并保存该版本号至内存,然后根据配置策略库定位关联的即时通信软件,检查该即时通讯软件是否启动,如果未启动则启动即时通讯软件,并使其处理正常登录状态;(2)检查即时通讯软件版本,并对应版本特征库确定视频对讲请求的响应方式;(3)检测即时通讯软件是否有远程视频对讲请求,如果有,进入下一步骤,如果没有,则继续检测;(4)检测即时通讯软件是否处于视频对讲状态,如果是,则返回步骤(3),如果不是,则根据版本特征库内容响应视频对讲请求;(5)响应视频对讲请求后,将对讲控制权交给即时通讯软件,即时通讯软件内部的好友机制将验证用户权限;(6)视频对讲结束后返回步骤(3)。上述配置策略库和版本特征库均为通过位运算加密的文本文件,其内容每一条均为结构体,每个结构体第一个域为长度,通过长度信息每次可读取完整的结构体内容,第二个域为类型,以后为具体内容。两个库的使用如下:如果不存在此两个文件,则每次启动时创建之,并赋默认值以及当前检测值;每次都全部读入内存,读前解密;每次检测到变化或有人为修改,均记录到文件,文件全部重写、写入前加密。具体地,所述步骤(4)中,响应视频对讲请求时,根据版本特征库的描述及当前操作系统版本和即时通讯软件版本指定需要接收消息的窗口或子窗口,以实现自动响应而不需要人工干预。作为优选,所述步骤(1)中,操作系统启动时,自动应答软件同时启动watchdog,如果自动应答软件未正常启动或异常退出,watchdog将重启自动应答软件,重启失败将重启整个操作系统。所述步骤(1)中,如果无法启动即时通讯软件,将通过报警窗口予以提示。本发明的有益效果在于:通过本发明,用户只需采用已经普及的即时通讯软件即可完成对视频监控设备的远程视频监控,无需考虑兼容问题,应用方便,便于推广;不但可以单点监控,而且可以多点监控,只需在用户的通讯设备的即时通讯软件中增加几个账号即可;由于即时通讯软件已经在手机、平板电脑等手提设备上通用,所以采用本发明几乎不受任何时间、地域的限制,而且也不需要对网络进行特别配置,应用非常方便。附图说明图1是本发明所述应用于视频监控的视频对讲自动应答方法的流程图。具体实施方式下面结合附图对本发明作进一步具体描述:如图1所示,本发明所述应用于视频监控的视频对讲自动应答方法,通过视频监控设备内的操作系统及自动应答软件(即图1中的系统服务,即为操作系统和自动应答软件相结合的系统服务功能)实现,在所述视频监控设备内安装即时通讯软件,并设置与所述即时通讯软件对应的配置策略库和版本特征库,所述视频对讲自动应答方法包括以下步骤:(1)自动应答软件随操作系统启动,启动过程中检测操作系统的版本,并保存该版本号至内存,然后根据配置策略库定位关联的即时通信软件,检查该即时通讯软件是否启动,如果未启动则启动即时通讯软件,并使其处理正常登录状态;操作系统启动时,自动应答软件同时启动watchdog,如果自动应答软件未正常启动或异常退出,watchdog将重启自动应答软件,重启失败将重启整个操作系统;如果无法启动即时通讯软件,将通过报警窗口予以提示;(2)检查即时通讯软件版本,并对应版本特征库确定视频对讲请求的响应方式;(3)检测即时通讯软件是否有远程视频对讲请求,如果有,进入下一步骤,如果没有,则继续检测;(4)检测即时通讯软件是否处于视频对讲状态,如果是,则返回步骤(3),如果不是,则根据版本特征库内容响应视频对讲请求;响应视频对讲请求时,根据版本特征库的描述及当前操作系统版本和即时通讯软件版本指定需要接收消息的窗口或子窗口,以实现自动响应而不需要人工干预;(5)响应视频对讲请求后,将对讲控制权交给即时通讯软件,即时通讯软件内部的好友机制将验证用户权限;(6)视频对讲结束后返回步骤(3)。上述方法中,操作系统为常规智能机或PC机的操作系统,如Android、IOS、Windows、Linux等;即时通讯软件为常规智能机或PC机的通讯软件,如QQ、Skype、MSN等;监控设备即为监控终端,形式有多种选择,比如平板型智能监控装置等;用户远程操作设备有常规的手机、平板电脑或PC机等。应用时,用户使用远程操作设备与放置在家庭、商铺或其它场所的监控设备进行通讯。用户需要获取视频信息时,使用QQ、Skype、MSN等即时通讯软 件向监控设备发出远程视频对讲请求,监控设备内的自动应答软件按本发明所述方法进行处理,从而实现监控设备无人值守、自动应答,用户远程操作实现远程视频监控。通过本发明在监控设备端进行自动应答,不修改即时通讯软件,避免了版权问题,用户可在任何时间、任何地点对家庭、商铺或其它场所的指定摄像头进行视频查看或视频对讲,沿用了QQ、Skype或MSN的安全机制。由于即时通讯软件用户群体庞大,很大程度上符合用户使用习惯,无须培训,而监控设备端也不需要人工响应,因此老人小孩可以方便地使用,使本发明能全面普及和推广。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1