[发明专利]电视摄像头防护方法及系统有效
申请号: | 201210452135.2 | 申请日: | 2012-11-12 |
公开(公告)号: | CN103002342A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 张晋源;王鑫;王源 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/4627;G06F21/55 |
代理公司: | 北京市德权律师事务所 11302 | 代理人: | 刘丽君 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电视 摄像头 防护 方法 系统 | ||
技术领域
本发明涉及智能电视技术领域,具体涉及一种电视摄像头防护方法及系统。
背景技术
众所周知,液晶电视机的显示方式与电脑显示器的显示方式相同,这为数字多媒体内容、尤其是计算机文字的高清晰显示提供了基础。为此,出现了智能电视。所谓智能电视是指具有全开放式平台,搭载了操作控制系统和应用系统的电视,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。
目前,市面上的智能电视大多采用安卓(Android)操作系统,可支持移动硬盘、U盘、摄像头等外接设备,并可以通过网络进行数据的传输。
由于智能电视的上述这些特性,使得智能电视的隐私保护、尤其是视频隐私保护显得更为重要,因为一旦智能电视被种上了远程盗用摄像头的木马程序,不仅用户的数据,而且用户的身体、一举一动都会暴露无遗。
发明内容
鉴于上述问题,本发明提供一种电视摄像头防护方法及系统,以提高用户在使用智能电视时视频隐私的安全性。
依据本发明的一个方面,提供了一种电视摄像头防护方法,该方法包括:
实时监测搭载操作系统的智能电视的当前运行的应用程序对应的应用栈列表;
从所述应用栈列表中获取栈顶进程;
检查所述栈顶进程是否注册了操作摄像头的权限;
如果注册了操作摄像头的权限,则根据黑名单和/或白名单确定所述栈顶进程是否合法;
如果所述栈顶进程不合法,则阻止所述栈顶进程运行;
如果所述栈顶进程合法,则依次从所述应用栈列表中获取其它进程;
根据所述黑名单和/或白名单确定获取的其它进程是否合法;
如果所述其它进程不合法,则阻止所述其它进程运行。
优选地,所述实时监测所述智能电视的当前运行的应用程序对应的应用栈列表包括:
利用所述操作系统的软件开发工具包提供的屏幕管理器接口,实时获取所述智能电视的当前运行的应用程序对应的应用栈列表。
优选地,所述确定所述栈顶进程是否注册了操作摄像头的权限包括:
获取所述栈顶进程对应的应用包名;
利用所述操作系统的软件开发工具包提供的包管理器接口确定具有所述应用包名的栈顶进程是否注册了操作摄像头的权限。
优选地,所述获取所述栈顶进程对应的应用包名包括:
利用所述软件开发工具包提供的包管理器接口中的方法获取所述栈顶进程对应的应用包名。
优选地,所述利用所述操作系统的软件开发工具包提供的包管理器接口确定具有所述应用包名的栈顶进程是否注册了操作摄像头的权限包括:
向所述包管理器接口的权限检查方法传入需要检查的操作摄像头权限和所述应用包名;
根据所述权限检查方法返回的结果确定具有所述应用包名的栈顶进程是否注册了操作摄像头的权限。
可选地,所述根据黑名单和/或白名单确定所述栈顶进程是否合法包括:
利用本地内置的黑名单和/或白名单进行本地检查,确定所述栈顶进程是否合法;和/或
利用服务器上的黑名单和/或白名单进行远程检查,确定所述栈顶进程是否合法。
优选地,所述方法还包括:
如果无法确定所述栈顶进程或所述其它进程是否合法,则对用户进行可疑程序提示。
优选地,所述对用户进行可疑程序提示包括:提示用户当前进程具有操作摄像头的意向,并弹出对话框,由用户选择是否使用摄像头;
相应地,所述方法还包括:
如果接收到用户选择使用摄像头的指令,则运行所述栈顶进程或所述其它进程;
如果接收到用户选择不使用摄像头的指令,则阻止所述栈顶进程或所述其它进程运行。
优选地,所述方法还包括:
在阻止所述栈顶进程运行或阻止所述其它进程运行时,提示用户当前进程危险,并弹出对话框,由用户选择是否卸载当前进程;
如果用户选择卸载当前进程,则引导用户卸载当前进程;
如果用户选择不卸载当前进程,则对当前进程加锁。
优选地,所述方法还包括:
如果无法确定所述栈顶进程或所述其它进程是否合法,则在所述栈顶进程或所述其它进程请求视频数据时,将来自于所述摄像头的视频流替换为预置的替换数据发送给所述栈顶进程或所述其它进程,并弹出对话框,由用户选择是否使用摄像头;
在接收到用户选择使用摄像头的指令后,停止替换操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210452135.2/2.html,转载请声明来源钻瓜专利网。