设备上禁用可视内容的传输和捕获以防范不当内容的方法技术

技术编号:13603792 阅读:45 留言:0更新日期:2016-08-27 23:26
本发明专利技术公开了在设备上禁用可视内容的传输和捕获以防范不当内容的方法。一种方法包括禁止不当内容。该方法包括访问摄像头。该方法还包括使用摄像头来捕获至少一个图像。该方法还包括确定该至少一个所捕获图像是否符合内容规则。该方法还包括响应于关于该至少一个所捕获图像不符合内容规则的确定而禁止该至少一个所捕获图像在设备上的持久存留。该方法还包括响应于关于该至少一个所捕获图像符合内容规则的确定而允许该至少一个所捕获图像在设备上的持久存留。

【技术实现步骤摘要】

本专利技术一般地涉及在设备上禁用可视内容的传输和捕获,并且更特别地涉及用于在设备上禁用可视内容的传输和捕获以防范不当内容的方法和系统。
技术介绍
随着移动设备技术的迅速发展,可视图像和视频的捕获现在可为比以前更多的用户随手可得。该内容几乎在每种可想得到的情形中都能够被捕获,并且移动生态系统鼓励该内容的社交分享和发布。对于这种能力,对辨别力有相当大的需求,使得潜在的令人尴尬的、有害的或犯罪制品不为未成年人和成年人两者所共享。已知家长控制可限制对含有可疑材料的网络资源(webproperties)的访问。其他解决方案集中于在共享点验证内容。但是这些解决方案中没有一种可防止内容离开起源点。
技术实现思路
在本专利技术的第一方面中,本专利技术提供了一种包括访问摄像头(camera)的方法。该方法还包括使用摄像头来捕获至少一个图像。该方法还包括确定该至少一个所捕获图像是否符合内容规则。该方法还包括响应于关于该至少一个所捕获图像不符合内容规则的确定而禁止该至少一个所捕获图像在设备中的持久存留。该方法还包括响应于关于该至少一个所捕获图像符合内容规则的确定而允许该至少一个所捕获图像在设备中的持久存留。在本专利技术的另一方面中,存在一种用于禁止不当行为的计算机程
序产品。该计算机程序产品包含具有实施于存储介质内的程序代码的计算机可用的存储介质。程序代码并不是暂时的信号本身,并且程序指令可由计算设备读取以促使计算设备执行包括通过计算设备的操作系统来访问与计算设备连接的摄像头的方法。该方法还包括使用与计算设备连接的摄像头来捕获至少一个图像。该方法还包括加载存储于计算设备的操作系统内的内容规则。该方法还包括确定该至少一个所捕获图像是否符合所加载的内容规则。该方法还包括响应于关于该至少一个所捕获图像不符合所加载的内容规则的确定而禁止该至少一个所捕获图像在计算设备中的持久存留,以防止该至少一个所捕获图像的共享。该方法还包括响应于关于该至少一个所捕获图像符合所加载的内容规则的确定而允许该至少一个所捕获图像在计算机设备中的持久存留。在本专利技术的另外一个方面中,提供了一种包含CPU、计算机可读存储器和计算机可读存储介质的系统。另外,该系统包含一个或多个程序指令。该系统包含用于通过在设备的应用编程接口中的应用来访问与设备连接的摄像头的程序指令。该系统还包含用于使用与设备连接的摄像头来捕获至少一个图像的程序指令。该系统还包含用于加载存储于设备的应用编程接口内的内容规则的程序指令。该系统还包含用于确定该至少一个所捕获图像是否符合所加载的内容规则的程序指令。该系统还包含用于响应于关于该至少一个所捕获图像不符合所加载的内容规则的确定而禁止该至少一个所捕获图像在设备内的持久存留,以防止该至少一个所捕获图像的共享的程序指令。该系统还包含用于响应于关于该至少一个所捕获图像符合所加载的内容规则的确定而允许该至少一个所捕获图像在设备内的持久存留的程序指令。程序指令被存储于计算机可读存储介质上以由CPU经由计算机可读存储器来执行。附图说明本专利技术通过本专利技术的示例性实施例的非限制性示例在下面的详细
描述中参照多个附图来描述。图1示出了用于实施根据本专利技术的各个方面的步骤的说明性环境。图2示出了用于实施根据本专利技术的各个方面的过程的高层体系结构。图3示出了用于实施根据本专利技术的各个方面的过程的设备体系结构。图4示出了根据本专利技术的各个方面的示例性流程。图5示出了根据本专利技术的各个方面的操作系统(O/S)流程。图6示出了根据本专利技术的各个方面的应用编程接口(API)流程。图7示出了根据本专利技术的各个方面的示例性流程。具体实施方式本专利技术一般地涉及在设备上禁用可视内容的传输和捕获,并且更特别地涉及用于在设备上禁用可视内容的传输和捕获以防范不当内容的方法和系统。更具体地说,本文所描述的系统和方法为计算设备(例如,平板电脑、智能手机等)提供审查由摄像头所捕获的图像的应用。如果图像被确定为含有不适当的内容,则设备不会允许图像被保存或者由其他应用使用该数据或传输该图像(例如,社交媒体或通信应用)内容筛选检测例如裸体,但是覆盖了其他不当行为、动作或对象(例如,酒醉者、吸毒用具、机密信息或其他不当图片)的其它内容规则也能够使用。内容规则可以被链接到处于内容规则的控制之下的计算设备,接收关于越过规则的尝试的通知,并且解锁该设备以待未来使用。在实施例中,该应用会在图像捕获发生之前被加载到设备上。在由设备拍摄图像时,图像在它被释放(即,被允许)以被保存由其他应用使用之前将会(通过内容规则)被检查。在实施例中,将基于由设备的应用从外部管理的受控规则集来分析图像,看看它是否具有任
何不当内容。这些结果将会构成一系列检查,这些检查将会验证图像是否含有由外部方认为不适当的某种实例。将会对图像执行每种检查,并且只有在图像被认为已经通过(即,不含有任何不当内容)时,图像才能够在设备上被保存并使用。大部分现代设备(例如,智能设备)提供用于可视内容的捕获的一个或多个摄像头。在给应用开发者提供的框架和服务内,存在着可获得对摄像头的访问权、控制摄像头的执行以及检索并存储所产生的可视内容的应用编程接口(API)。另外,核心操作系统(OS)提供已知的系统以实施关于什么服务能够由应用使用的权限和策略。本专利技术的实施例涉及分析正被捕获的可视内容,并且如果它含有不适当的内容,则防止该信息的传输和持久存留。实施例能够按照不同的方式来实施:作为操作系统的核心层的一部分及其硬件层/库或者作为在应用框架内的层。作为操作系统的核心层的一部分,该实施方式能够是可靠且安全的。为了实施,可能需在硬件抽象层和库进行修改。由于硬件摄像头针对于捕获内容,因而将会让内容通过内容规则及它们的算法以检查合规性。如果内容是不符合规定的,则库不会允许内容被传递回到应用框架或任何应用层。在实施例中,这种实施方式能够包括硬错误或者能够将空内容传输回到应用框架。所应用的内容规则可以基于系统安全策略。在这种实施方式中,会防止内容的任何显示,包括图像预览。因此,在这种实施方式中,在图像被写入永久存储器之前的任何规避尝试(例如,抓取屏幕截图)将会被禁止。作为应用框架的一部分,将会出现类似的情景。在API被调用以与摄像头通信时,内容被传递给应用框架层。在应用框架层中,运行时间(runtime)基于安全设定来应用内容规则和合规性算法。如果内容是不符合规定的,则框架会通过返回错误或者将空白内容传回给API调用来禁止内容被应用使用。内容规则将会使用算法来实施,如同关于流程图所示出和描述的,以检测具体的对象或颜色/肤色。在图像(即,可视内容)被捕
获时,内容规则的算法被应用于内容上。然后,核心OS或API确定算法计算所产生的输出是否代表受禁内容。该确定通过检查关于需要应用什么内容规则以及到何程度(例如,裸露皮肤量)的内部配置设定来完成。这些内部配置设定将会受操作系统保护并且仅由授权的应用更改。例如,操作系统会提供用于启用/禁用原始设备制造商(OEM)能够访问的内容规则的机制。另外,制造商还可以提供用户应用,用于启用这些设定中的某些设定(类似于家长控制)。控制规则及它们的算法可以被提供于操作系统堆栈中,并且这些规则及设定的激活将会处于OEM的实本文档来自技高网
...

【技术保护点】
一种实施于具有有形地实现于具有编程指令的计算机可读存储介质上的计算机可执行代码的计算机基础设施中的方法,所述编程指令被配置用于:访问摄像头;使用所述摄像头来捕获至少一个图像;确定至少一个捕获图像是否符合内容规则;响应于关于所述至少一个捕获图像不符合所述内容规则的确定而禁止所述至少一个捕获图像在所述设备中的持久存留;并且响应于关于所述至少一个捕获图像符合所述内容规则的确定而允许所述至少一个捕获图像在所述设备中的持久存留。

【技术特征摘要】
2015.02.12 US 14/620,2481.一种实施于具有有形地实现于具有编程指令的计算机可读存储介质上的计算机可执行代码的计算机基础设施中的方法,所述编程指令被配置用于:访问摄像头;使用所述摄像头来捕获至少一个图像;确定至少一个捕获图像是否符合内容规则;响应于关于所述至少一个捕获图像不符合所述内容规则的确定而禁止所述至少一个捕获图像在所述设备中的持久存留;并且响应于关于所述至少一个捕获图像符合所述内容规则的确定而允许所述至少一个捕获图像在所述设备中的持久存留。2.根据权利要求1所述的方法,其中所述至少一个捕获图像的持久存留包括将所述至少一个捕获图像保存于所述设备内以及允许所述至少一个捕获图像由所述设备中的应用使用中的至少一项。3.根据权利要求1所述的方法,其中所述内容规则被定制。4.根据权利要求1所述的方法,其中所述内容规则包括禁止所述至少一个捕获图像中的预定的内容类型和机密信息之一的至少一个规则。5.根据权利要求1所述的方法,其中所述摄像头由所述设备的操作系统直接访问。6.根据权利要求5所述的方法,其中所述内容规则被存储于所述设备的所述操作系统内。7.根据权利要求1所述的方法,其中所述摄像头由在所述设备的应用编程接口中的至少一个应用访问。8.根据权利要求7所述的方法,其中所述内容规则被存储于所述设备的所述应用编程接口中。9.根据权利要求1所述的方法,还包括发送声明所述至少一个捕获图像因为其为不当内容而不能持久存留于所述设备内的错误消息。10.根据权利要求1所述的方法,其中所述编程指令...

【专利技术属性】
技术研发人员:M·本德D·E·纳齐曼M·P·舒特
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1