[发明专利]一种运行时权限控制方法及设备在审
| 申请号: | 201611209001.2 | 申请日: | 2016-12-23 |
| 公开(公告)号: | CN106775534A | 公开(公告)日: | 2017-05-31 |
| 发明(设计)人: | 高进宝 | 申请(专利权)人: | 歌尔科技有限公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F3/01;G06F9/44 |
| 代理公司: | 青岛联智专利商标事务所有限公司37101 | 代理人: | 陆田 |
| 地址: | 266104 山东省青岛*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 运行 权限 控制 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种运行时权限控制方法及设备。
背景技术
在安卓系统中,安卓6.0以前的系统对应用程序的权限管理都是安装时统一管理,基本上都是强制用户在安装时选择允许,那么该应用程序以后一直都有了这些权限。如果个别权限在安装时选择拒绝,那么该应用程序可能不能正常运行。
安卓6.0提出了运行时权限方案,即应用程序在安装时,不需要用户选择允许或者拒绝某项权限,而是当应用程序真正运行时需要哪一项权限,再去申请该权限。具体过程为应用程序向系统发送某一项或者多项权限的申请请求,系统弹出一个对话框来询问用户是否允许该应用程序拥有该权限。
但是在双屏显示的VR设备中,当用户正在进行VR体验时,直接弹出权限请求对话框,容易导致用户出现眩晕感,降低用户的使用体验 。
发明内容
本发明提供了一种运行时权限控制方法及装置,避免用户出现眩晕感,提高用户使用体验。
为解决上述技术问题,本发明采用下述技术方案予以实现:
一种运行时权限控制方法,所述控制方法包括:
应用程序发送所需权限的请求信息;
判断是否双眼分屏显示;
若是,则生成分别针对左眼和右眼的两个显示框,两个显示框均包含有所述的请求信息;
在左屏和右屏上显示对应的显示框;
根据用户的选择进行相应处理。
进一步的,所述判断是否双眼分屏显示之前,所述控制方法还包括:
查询系统的权限设置中是否自动允许应用程序所需权限;
若否,则判断是否双眼分屏显示;
若是,则系统自动允许应用程序所需的权限。
又进一步的,在所述查询系统的权限设置中是否自动允许应用程序所需权限之前,所述控制方法还包括:在系统的权限设置中设置是否自动允许应用程序所需权限。
更进一步的,所述在左屏和右屏上显示对应的显示框,具体包括:
获取当前左屏和右屏的显示界面;
将两个显示框对应叠加到两个显示界面上;
将叠加后的界面对应显示在左屏和右屏上。
再进一步的,所述根据用户的选择进行相应处理,具体包括:根据用户的头部动作、手势动作或眼部动作判断是否允许应用程序的权限请求。
一种运行时权限控制设备,所述设备包括:发送模块,用于应用程序发送所需权限的请求信息;判断模块,用于判断是否双眼分屏显示;图像生成模块,用于生成分别针对左眼和右眼的两个显示框,两个显示框均包含有所述的请求信息;显示模块,用于在左屏和右屏上显示对应的显示框;处理模块,用于根据用户的选择进行相应处理。
进一步的,所述设备还包括:查询模块,用于查询系统的权限设置中是否自动允许应用程序所需权限。
又进一步的,所述设备还包括:设置模块,用于在系统的权限设置中设置是否自动允许应用程序所需权限。
更进一步的,所述显示模块包括:获取单元,用于获取当前左屏和右屏的显示界面;叠加单元,用于将两个显示框对应叠加到两个显示界面上;叠加显示单元,用于将叠加后的界面对应显示在左屏和右屏上。
再进一步的,所述处理模块包括:头部动作处理单元,用于根据用户的头部动作判断是否允许应用程序的权限请求;手势动作处理单元,用于根据用户的手势动作判断是否允许应用程序的权限请求;眼部动作处理单元,用于根据用户的眼部动作判断是否允许应用程序的权限请求。
与现有技术相比,本发明的优点和积极效果是:本发明的运行时权限控制方法及设备,应用程序发送所需权限的请求信息,判断是否双眼分屏显示,若是,则生成分别针对左眼和右眼的两个显示框,两个显示框均包含有所述的请求信息;在左屏和右屏上显示对应的显示框;由于两个显示框分别针对左右眼进行显示,避免用户出现眩晕感,提高用户使用体验。
结合附图阅读本发明的具体实施方式后,本发明的其他特点和优点将变得更加清楚。
附图说明
图1是本发明提出的运行时权限控制方法的一个实施例的流程图;
图2是本发明提出的运行时权限控制设备的一个实施例的结构示意图;
图3是图2中显示模块的结构示意图;
图4是图2中处理模块的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下将结合附图和实施例,对本发明作进一步详细说明。
本实施例的运行时权限控制方法具体包括下述步骤,参见图1所示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于歌尔科技有限公司,未经歌尔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611209001.2/2.html,转载请声明来源钻瓜专利网。





