一种控制智能摄像头的方法及装置与流程

文档序号:20272594发布日期:2020-04-03 19:13阅读:337来源:国知局
一种控制智能摄像头的方法及装置与流程

本发明实施例涉及智能家居技术领域,尤其涉及一种控制智能摄像头的方法及装置。



背景技术:

目前主流的网络摄像头都是通过手机的客户端app进行摄像头的远程查看、视频通话、告视频配置等人机交互控制,但对于镜头遮蔽等关乎用户隐私的一些设备控制,通过客户端app手动操作过程非常繁琐和不便:用户需要首先登录认证,进入到多级菜单后找到相应的控制单元按钮,点击执行。该控制过程非常繁琐易导致用户抱怨,而且经常发生用户忘记手动控制遮蔽而导致隐私保护手段形同虚设的安全问题。



技术实现要素:

本发明实施例提供一种控制智能摄像头的方法及装置,用以实现智能摄像头的自主控制,提高智能摄像头的控制效率。

第一方面,本发明实施例提供一种控制智能摄像头的方法,包括:

获取所述智能摄像头实时采集的图像信息;

对所述图像信息进行分析,确定出所述图像信息中的敏感数据;

在确定所述敏感数据符合预设条件时,控制所述智能摄像头进行镜头遮蔽操作。

上述技术方案中,通过对敏感数据的智能化自主决策实现了智能摄像头的敏感业务的自主控制和隐私保护,有效的解决了目前智能摄像头隐私泄露、操作等用户核心关切的问题,也极大的提升了家用摄像头的智能化水平和用户体验。

可选的,所述在确定所述敏感数据符合预设条件时,控制所述智能摄像头进行镜头遮蔽操作,包括:

所述敏感数据为家庭成员的人体皮肤裸露数据,在确定所述人体皮肤裸露数据大于预设阈值时,控制所述智能摄像头进行镜头遮蔽操作;和/或

所述敏感数据为行为数据,在确定所述行为数据处于休息行为或躺卧行为时,控制所述智能摄像头进行镜头遮蔽操作;和/或

所述敏感数据为场景数据,在确定所述场景数据符合预设场景时,控制所述智能摄像头进行镜头遮蔽操作。

可选的,所述方法还包括:

获取所述智能摄像头的运行状态;

在确定所述智能摄像头的运行状态为空闲状态时,控制所述智能摄像头进行镜头遮蔽操作。

可选的,所述方法还包括:

获取用户设置的关闭时间段;

确定当前时间是否位于所述关闭时间段时,若是,则控制所述智能摄像头进行镜头遮蔽操作,否则控制所述智能摄像头取消镜头遮蔽操作。

可选的,所述智能摄像头通过物理遮蔽装置进行镜头遮蔽操作。

第二方面,本发明实施例提供一种控制智能摄像头的装置,包括:

获取单元,用于获取所述智能摄像头实时采集的图像信息;

处理单元,用于对所述图像信息进行分析,确定出所述图像信息中的敏感数据;在确定所述敏感数据符合预设条件时,控制所述智能摄像头进行镜头遮蔽操作。

可选的,所述处理单元具体用于:

所述敏感数据为家庭成员的人体皮肤裸露数据,在确定所述人体皮肤裸露数据大于预设阈值时,控制所述智能摄像头进行镜头遮蔽操作;和/或

所述敏感数据为行为数据,在确定所述行为数据处于休息行为或躺卧行为时,控制所述智能摄像头进行镜头遮蔽操作;和/或

所述敏感数据为场景数据,在确定所述场景数据符合预设场景时,控制所述智能摄像头进行镜头遮蔽操作。

可选的,所述处理单元还用于:

获取所述智能摄像头的运行状态;

在确定所述智能摄像头的运行状态为空闲状态时,控制所述智能摄像头进行镜头遮蔽操作。

可选的,所述处理单元还用于:

获取用户设置的关闭时间段;

确定当前时间是否位于所述关闭时间段时,若是,则控制所述智能摄像头进行镜头遮蔽操作,否则控制所述智能摄像头取消镜头遮蔽操作。

可选的,所述智能摄像头通过物理遮蔽装置进行镜头遮蔽操作。

第三方面,本发明实施例还提供一种计算设备,包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述控制智能摄像头的方法。

第四方面,本发明实施例还提供一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述控制智能摄像头的方法。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种系统架构的示意图;

图2为本发明实施例提供的一种控制智能摄像头的方法的流程示意图;

图3为本发明实施例提供的一种运行状态的示意图;

图4为本发明实施例提供的一种控制智能摄像头的示意图;

图5为本发明实施例提供的一种控制智能摄像头的装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

图1示例性的示出了本发明实施例所适用的一种系统架构,该系统架构可以为智能摄像头控制系统,该系统可以包括客户端app100、云平台200和智能摄像头300;

其中,客户端app100可以安装于终端设备上,例如手机、平板电脑等,用于完成智能摄像头300的注册、绑定等智能摄像头300接入工作,当智能摄像头300被接入系统后,用户可以通过客户端app100进行自主决策的相关算法阈值的设定和修改。

云平台200用于维护智能摄像头300的绑定、家庭关系,并对智能摄像头300推送的告警类消息进行上报和转发推送,同时对客户端app100手动操作智能摄像头300的指令进行指令下发。

该智能摄像头300包括自主决策模块310、总线控制模块320、安全认证模块330、应用层340和设备控制模块350。自主决策模块310用于通过图像识别技术、状态机检测、定时机制等方式进行对智能摄像头300的自主决策控制。总线控制模块320用于向自主决策模块310提供采集数据和状态数据反馈,同时向应用层340和自主决策模块310提供访问接口,执行自主决策模块310下发的指令控制。该总线控制模块320主要是将客户端app100到智能摄像头300的控制通路进行整合,对智能摄像头300的敏感操作和指令统一整合在一个控制模块中,尤其是智能摄像头300的镜头遮蔽、取消遮蔽等涉及隐私的敏感操作等。安全认证模块330用于进行必要的安全鉴权认证。应用层340用于提供各种应用控制。设备控制模块350可以包括设备控制驱动层和设备硬件层,用于提供智能摄像头300主动遮蔽、取消遮蔽等敏感操作的执行能力,同时该设备控制模块350的功能接口封装后仅对总线控制模块320开放,总线控制模块320通过必要的安全鉴权后才能访问设备控制模块接口,确保设备访问的安全。

需要说明的是,上述图1所示的结构仅是一种示例,本发明实施例对此不做限定。

目前主流的家用智能摄像头不具备镜头遮蔽功能,即便厂家宣传其安全性很高,用户使用起来都存在一定程度的担忧,这也成为制约家用摄像头发展的瓶颈问题,近一年来,虽具备不同遮蔽结构和硬件的智能摄像头已经出现,但其操作方式基本上都是通过手机的客户端app进行,类似于摄像头的远程查看、视频通话、视频配置等人机交互控制等;对于镜头遮蔽等关乎用户隐私的一些设备控制,通过客户端app手动操作过程非常繁琐和不便:用户需要首先登录认证,进入到多级菜单后找到相应的控制单元按钮,点击执行,该控制过程非常繁琐易导致用户抱怨,而且经常发生用户忘记手动控制遮蔽或者不确定当前遮蔽状态的问题,最终产生设备虽具备遮蔽手段但因为设计和使用上的不便,导致隐私保护手段形同虚设等安全和体验问题。

基于上述描述,图2详细的示出了本发明实施例提供的一种控制智能摄像头的方法的流程,该流程可以由控制智能摄像头的装置执行,该装置可以位于上述自主决策模块310中,也可以是该自主决策模块310。

如图2所示,该流程具体包括:

步骤201,获取所述智能摄像头实时采集的图像信息。

步骤202,对所述图像信息进行分析,确定出所述图像信息中的敏感数据。

主要通过图像识别技术对设备实时采集数据进行图像分析,例如皮肤裸露检测、行为识别、场景识别等。该敏感数据可以为家庭成员的人体皮肤裸露数据、行为数据和场景数据等。

步骤203,在确定所述敏感数据符合预设条件时,控制所述智能摄像头进行镜头遮蔽操作。

具体的,敏感数据为家庭成员的人体皮肤裸露数据,在确定人体皮肤裸露数据大于预设阈值时,控制智能摄像头进行镜头遮蔽操作;和/或敏感数据为行为数据,在确定行为数据处于休息行为或躺卧行为时,控制智能摄像头进行镜头遮蔽操作;和/或敏感数据为场景数据,在确定场景数据符合预设场景时,控制智能摄像头进行镜头遮蔽操作。

例如,皮肤裸露检测:当采集图像数据中存在人体皮肤裸露程度达到预设的阈值时,判定为当前为敏感场景,主动发起镜头遮蔽等防御控制。用户可以根据实际的灵敏度调节合适的检测阈值。

行为识别:当采集图像数据识别出有人处于休息、躺卧等行为时,判定为当前为敏感场景,主动发起镜头遮蔽等防御控制。

场景识别:用户可以根据生活习惯设定自己隐私的生活场景,例如卧室、客厅,用户个性化配置设定后,自主决策模块根据智能摄像头采集的图像数据,评测当前智能摄像头工作的场景,当综合评估为卧室或客厅时,判定当前为敏感生活场景,主动发起镜头遮蔽等防御控制。

需要说明的是,由于算法都存在一定的误识别率,当侦测到敏感行为如休息,皮肤裸露程度达到限定阈值时,本专利所描述设计支持用户对图像识别各算法进行应答机制和策略的个性化定义,例如,算法侦测触发时,用户可以配置自动进入遮蔽,或者首先推送告警消息问询主人后续动作,用户可以根据误识别率及场景做出忽略告警或调整算法检测阈值等人为干预决策。

自主决策模块还可以进行状态机分析决策,通过获取智能摄像头的运行状态,在确定智能摄像头的运行状态为空闲状态时,控制智能摄像头进行镜头遮蔽操作。

如图3所示,运行状态可以包括空闲idle状态、录制recording状态、抓拍snapshot状态、预览preview状态、巡航guard状态等。由于所有设备遮蔽及应用层控制接口都经过总线控制模块,在系统设计上,基于自主决策模块和总线控制模块增加状态机机制和状态机决策设计,状态机将所有设备运行模态进行统一管理和定义,以区分设备当前所处的运行状态级别。自主决策模块通过该状态机机制进行设备运行状态检测,以确定设备是否处于idle不受控状态。

当用户不使用智能摄像头远程抓拍、视频对讲等智能摄像头操作时,自动控制模块自动进行智能摄像头的镜头的主动遮蔽控制,智能摄像头将自动进行防护状态并不可查看,此时智能摄像头的视频流音频流数据全部被截断,智能摄像头的镜头被物理遮挡。

可选的,自主决策模块还可以基于定时机制进行决策,主要是获取用户设置的关闭时间段,确定当前时间是否位于关闭时间段时,若是,则控制智能摄像头进行镜头遮蔽操作,否则控制智能摄像头取消镜头遮蔽操作。

用户通过设置定时机制等智能化手段,当到达预设的关闭时间段时,自动控制模块主动将摄像头镜头进行遮蔽,这种场景可以根据用户作息规律灵活配置。例如,用户每晚8点以后会进行淋浴、换衣、睡眠等生活场景的活动,可以在客户端app中进行智能化控制的定义,设置关闭时间段为晚上20点至早上8点。当晚间20点时智能摄像头自动进行摄像头镜头遮蔽控制,早间8点自动取消遮蔽。

需要说明的是,本发明实施例中的镜头遮蔽操作是通过物理遮蔽装置实行的。

为了更好的解释本发明实施例,图4示例性的示出了一种控制智能摄像头的具体实施流程,包括:

步骤401,注册账户。

用户通过客户端app在云平台注册账户。

步骤402,绑定设备。

用户通过客户端app绑定智能摄像头。

步骤403,登录。

用户通过客户端app登录云平台系统。

步骤404,确定是否设置定时机制决策,若是转入步骤405,若否,则转入步骤406。

步骤405,定时配置。

进行定时的阈值配置。

步骤406,确定是否设置图像识别决策,若是转入步骤408,若否,则转入步骤407。

步骤407,启动图像识别算法,配置算法阈值。

随机启动图像识别算法,或结合多种图像识别算法同时使用,同时配置各算法对应的算法阈值。

步骤408,确定是否设置状态机决策,若是转入步骤409,若否,则转入步骤410。

步骤409,启动状态机检测线程。

检测智能摄像头当前的运行状态。

步骤410,自主决策模块确定是否侦测条件触发,若是转入步骤411,若否,则转入步骤410。

步骤411,控制电机转动。

通过控制电机转动实现智能摄像头的敏感操作。

上述实施例表明,获取所述智能摄像头实时采集的图像信息,对图像信息进行分析,确定出图像信息中的敏感数据,在确定敏感数据符合预设条件时,控制智能摄像头进行镜头遮蔽操作。通过对敏感数据的智能化自主决策实现了智能摄像头的敏感业务的自主控制和隐私保护,有效的解决了目前智能摄像头隐私泄露、操作等用户核心关切的问题,提升了家用摄像头的智能化水平和用户体验。

基于相同的技术构思,图5示例性的示出了本发明实施例提供的一种控制智能摄像头的装置的结构,该装置可以执行控制智能摄像头的流程。

如图5所示,该装置具体包括:

获取单元501,用于获取所述智能摄像头实时采集的图像信息;

处理单元502,用于对所述图像信息进行分析,确定出所述图像信息中的敏感数据;在确定所述敏感数据符合预设条件时,控制所述智能摄像头进行镜头遮蔽操作。

可选的,所述处理单元502具体用于:

所述敏感数据为家庭成员的人体皮肤裸露数据,在确定所述人体皮肤裸露数据大于预设阈值时,控制所述智能摄像头进行镜头遮蔽操作;和/或

所述敏感数据为行为数据,在确定所述行为数据处于休息行为或躺卧行为时,控制所述智能摄像头进行镜头遮蔽操作;和/或

所述敏感数据为场景数据,在确定所述场景数据符合预设场景时,控制所述智能摄像头进行镜头遮蔽操作。

可选的,所述处理单元502还用于:

获取所述智能摄像头的运行状态;

在确定所述智能摄像头的运行状态为空闲状态时,控制所述智能摄像头进行镜头遮蔽操作。

可选的,所述处理单元502还用于:

获取用户设置的关闭时间段;

确定当前时间是否位于所述关闭时间段时,若是,则控制所述智能摄像头进行镜头遮蔽操作,否则控制所述智能摄像头取消镜头遮蔽操作。

可选的,所述智能摄像头通过物理遮蔽装置进行镜头遮蔽操作。

基于相同的技术构思,本发明实施例还提供了一种计算设备,包括:

存储器,用于存储程序指令;

处理器,用于调用存储器中存储的程序指令,按照获得的程序执行上述控制智能摄像头的方法。

基于相同的技术构思,本发明实施例还提供了一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行计算机可读指令时,使得计算机执行上述控制智能摄像头的方法。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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