控制软件使用权限的方法和装置制造方法及图纸

技术编号:12485886 阅读:74 留言:0更新日期:2015-12-11 00:09
本发明专利技术公开了一种控制软件使用权限的方法和装置。该方法包括:步骤S1100:采集包括软件的使用者的图像;步骤S1300:基于所述图像识别所述使用者的年龄,判断所述使用者的年龄是否大于或等于第一预定阈值,如果否,则执行步骤S1500,如果是,则执行步骤S1700;步骤S1500:根据第一预定策略决定是否向所述使用者开放所述软件的使用权限,并根据决定结果执行相应操作;以及步骤S1700:向所述使用者开放所述软件的使用权限。上述方法和装置,可以对不同年龄段的人使用软件的权限进行不同策略的控制。这保证成年人可以随意使用软件的同时,自动控制了未成年人对软件的合理使用。

【技术实现步骤摘要】

本专利技术涉及计算机领域,具体涉及一种控制软件使用权限的方法和装置
技术介绍
随着个人计算机、笔记本、平板电脑、手机、游戏机等电子设备的普及,未成年人接触运行于这些电子设备之上的各种软件的机会越来越多,例如系统软件和应用软件(APP)。由于未成年人心智尚未发育健全,很多APP(例如:某些游戏软件、某些社交软件等)由于含有迷信、暴力等信息而并不适合未成年人使用。此外,未成年人好奇心强,可能无意中修改或删除了系统软件。但是,目前的软件针对使用者的使用限制不高。为解决现有技术中存在的上述技术问题,有必要提出一种控制软件使用权限的方法和装置。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种至少部分地解决上述问题的控制软件使用权限的方法和装置。根据本专利技术一个方面,提供了一种控制软件使用权限的方法。该方法包括:步骤SllOO:采集包括软件的使用者的图像;步骤S1300:基于该图像识别该使用者的年龄,判断该使用者的年龄是否大于或等于第一预定阈值,如果否,则执行步骤S1500,如果是,则执行步骤S1700 ;步骤S1500:根据第一预定策略决定是否向该使用者开放该软件的使用权限,并根据决定结果执行相应操作;以及步骤S1700:向该使用者开放该软件的使用权限。可选地,该步骤S1500进一步包括:步骤S1510:基于该图像检测在该使用者的旁边是否存在陪同人员,如果是,则执行步骤S1530,如果否,则执行步骤S1550 ;步骤S1530:检测该陪同人员是否符合预设条件,如果是,则执行步骤S1700,如果否,则执行步骤S1550;以及步骤S1550:拒绝向该使用者开放该软件的使用权限。可选地,该预设条件包括:在该陪同人员中存在年龄大于或等于第二预定阈值的至少一位陪同人员,其中,该陪同人员的年龄是基于该图像识别的,该第二预定阈值大于该第一预定阈值。可选地,该预设条件进一步包括:所存在的、年龄大于或等于该第二预定阈值的陪同人员中至少一位是活体。可选地,该预设条件进一步包括:所存在的、年龄大于或等于该第二预定阈值的陪同人员中至少一位的人脸与该使用者的人脸之间的相似度大于或等于第三预定阈值。可选地,该第二预定阈值等于该使用者的年龄加上预定数值,并且该预定数值大于或等于20。可选地,在该步骤S1510中,该基于该图像检测在该使用者的旁边是否存在陪同人员是根据在该图像中除该使用者的人脸之外是否还存在其他人脸。可选地,在该步骤S1510中,该基于该图像检测在该使用者的旁边是否存在陪同人员还根据所存在的其他人脸的目光注视方向与运行该软件的电子设备的方向之间的一致性。可选地,在该步骤S1510中,该基于该图像检测在该使用者的旁边是否存在陪同人员还根据所存在的其他人脸与该使用者的人脸之间的距离与第四预定阈值之间的关系。根据本专利技术另一方面,还提供了一种控制软件使用权限的装置,包括图像采集模块、第一控制模块、执行模块和授权模块。该图像采集模块用于采集包括软件的使用者的图像。该第一控制模块用于基于该图像识别该使用者的年龄,判断该使用者的年龄是否大于或等于第一预定阈值,如果否,则启动该执行模块,如果是,则启动该授权模块。该执行模块用于根据第一预定策略决定是否向该使用者开放该软件的使用权限,并根据决定结果执行相应操作。授权模块用于向该使用者开放该软件的使用权限。上述控制软件使用权限的方法和装置,可以对不同年龄段的人使用软件的权限进行不同策略的控制。这保证成年人可以随意使用软件的同时,自动控制了未成年人对软件的合理使用,避免了未成年人受到软件的不良影响或者破坏软件。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的控制软件使用权限的方法的流程图;图2示出了根据本专利技术另一个实施例的控制软件使用权限的方法的流程图;图3示出了根据本专利技术一个实施例的基于图像检测在使用者的旁边是否存在陪同人员的步骤的流程图;图4示出了根据本专利技术一个实施例的检测陪同人员是否符合预设条件的步骤的流程图;图5示出了根据本专利技术一个实施例的控制软件使用权限的装置的示意性框图;以及图6示出了根据本专利技术一个实施例的执行模块的示意性框图。【具体实施方式】下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。为了有效控制不同年龄段的人合理地使用软件,本专利技术提供了一种控制软件使用权限的方法。图1示出了根据本专利技术一个实施例的控制软件使用权限的方法1000的流程图。如图1所示,该方法1000包括步骤S1100、步骤S1300、步骤S1500和步骤S1700。在步骤SllOO中,采集包括软件的使用者的图像。使用者是期望使用该软件的人。该图像中包括软件的使用者,可以是使用者的全身、上半身或者仅仅脸部。步骤SllOO可以实现为直接拍摄包括软件的使用者的图片来作为该图像。步骤SllOO还可以实现为拍摄视频,将其中包括软件的使用者的帧作为该图像。该步骤SllOO可以通过运行软件的电子设备的图像采集模块实现,例如笔记本的摄像头、手机前置摄像头等。该步骤SllOO也可以通过独立的图像采集模块实现。例如,由与运行软件的电子设备相连接的、用于控制软件使用权限的装置的图像采集模块来实现。该控制软件使用权限的装置可以是独立于该电子设备的。在步骤S1300中,基于步骤SllOO所采集的图像,识别使用者的年龄,判断使用者的年龄是否大于或等于第一预定阈值,如果否,则执行步骤S1500,如果是,则执行步骤S1700。第一预定阈值可以根据软件所适用的使用者的年龄段以及国家法律相关规定等进行预先设定。在一个具体示例中,第一预定阈值为18周岁。因为图像中包括软件的使用者,所以,能够基于图像来识别使用者的年龄。可选地,步骤S1300中基于图像识别使用者的年龄包括:在图像中检测使用者的人脸,基于人脸估算使用者的年龄。图像中的人脸包括比如瞳孔、眼角、嘴角、鼻子等明显会随着年龄变化的特征,通过对图像中这些特征展开分析,可以相对准确地估算图像中人物的年龄。其中,估算使用者的年龄可以利用现有的各种估算人当前第1页1 2 3 4 本文档来自技高网...
控制软件使用权限的方法和装置

【技术保护点】
一种控制软件使用权限的方法,包括:步骤S1100:采集包括软件的使用者的图像;步骤S1300:基于所述图像识别所述使用者的年龄,判断所述使用者的年龄是否大于或等于第一预定阈值,如果否,则执行步骤S1500,如果是,则执行步骤S1700;步骤S1500:根据第一预定策略决定是否向所述使用者开放所述软件的使用权限,并根据决定结果执行相应操作;以及步骤S1700:向所述使用者开放所述软件的使用权限。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵礼杰印奇
申请(专利权)人:北京旷视科技有限公司北京小孔科技有限公司
类型:发明
国别省市:北京;11

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

1