首页 / 专利库 / 资料储存系统 / 非易失性存储器 / 只读存储器 / 一种开启辅助功能权限的方法、装置及电子设备

一种开启辅助功能权限的方法、装置及电子设备

阅读:0发布:2020-07-15

专利汇可以提供一种开启辅助功能权限的方法、装置及电子设备专利检索,专利查询,专利分析的服务。并且本 发明 的 实施例 公开一种开启辅助功能权限的方法、装置及 电子 设备。方法包括:接收当前页面触发的辅助功能权限设置 请求 ,获取电子设备 属性信息 ;如果用户具有辅助功能开启权限,查询已存储的辅助功能权限跳转路径文件库,获取与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件;扫描当前页面,得到当前页面中与预先设定的权限开启应用程序集相匹配的辅助功能权限待开启应用程序;将获取的所述辅助功能权限跳转路径文件封装在辅助功能权限开启请求中,发送至辅助功能权限待开启应用程序,以使所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能。应用本发明,可以提升辅助功能权限开启效率。,下面是一种开启辅助功能权限的方法、装置及电子设备专利的具体信息内容。

1.一种开启辅助功能权限的方法,其特征在于,该方法包括:
接收当前页面触发的辅助功能权限设置请求,获取电子设备属性信息
如果用户具有辅助功能开启权限,查询已存储的辅助功能权限跳转路径文件库,获取与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件;
扫描当前页面,得到当前页面中与预先设定的权限开启应用程序集相匹配的辅助功能权限待开启应用程序;
将获取的所述辅助功能权限跳转路径文件封装在辅助功能权限开启请求中,发送至辅助功能权限待开启应用程序,以使所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能。
2.根据权利要求1所述的方法,其特征在于,所述接收当前页面触发的辅助功能权限设置请求包括:
在包含有多个应用程序图标的界面设置快切设置图标;
接收用户操作所述快切设置图标的指令,触发输出辅助功能权限设置请求。
3.根据权利要求1所述的方法,其特征在于,所述电子设备属性信息包括:电子设备品牌、电子设备机型、只读存储器版本以及操作系统版本。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果用户不具有辅助功能开启权限,引导用户进入辅助功能授权界面;
接收用户对辅助功能的授权,存储用户具有辅助功能开启权限的信息,执行所述查询已存储的辅助功能权限跳转路径文件库的步骤。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
如果用户对辅助功能的授权不成功,返回辅助功能授权界面,向用户进行弹框提示;
依据用户选取的弹框中的指令执行相应操作。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述扫描当前页面,得到当前页面中与预先设定的权限开启应用程序集相匹配的辅助功能权限待开启应用程序包括:
扫描并获取当前页面上的标签或控件按钮,获取与预先设定的权限开启应用程序集中的标签或控件按钮相匹配的标签或控件按钮;
树形结构的方式搜索页面中的文字,获取与预先设定的权限开启应用程序集中的字符串相匹配的应用程序文字;
提取相匹配的标签、控件按钮以及应用程序文字对应的应用程序,得到辅助功能权限待开启应用程序。
7.根据权利要求1至5任一项所述的方法,其特征在于,在所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能权限的过程中,所述方法还包括:
对开启相应辅助功能权限的界面进行蒙层处理。
8.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
如果已存储的辅助功能权限跳转路径文件库中没有与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件,将所述电子设备属性信息向服务器上报。
9.一种开启辅助功能权限的装置,其特征在于,该装置包括:属性信息获取模、跳转路径文件查询模块、扫描模块以及辅助功能权限开启模块,其中,
属性信息获取模块,用于接收当前页面触发的辅助功能权限设置请求,获取电子设备属性信息;
跳转路径文件查询模块,如果用户具有辅助功能开启权限,查询已存储的辅助功能权限跳转路径文件库,获取与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件;
扫描模块,用于扫描当前页面,得到当前页面中与预先设定的权限开启应用程序集相匹配的辅助功能权限待开启应用程序;
辅助功能权限开启模块,用于将获取的所述辅助功能权限跳转路径文件封装在辅助功能权限开启请求中,发送至辅助功能权限待开启应用程序,以使所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能。
10.一种电子设备,其特征在于,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一权利要求1-8所述的开启辅助功能权限的方法。

说明书全文

一种开启辅助功能权限的方法、装置及电子设备

技术领域

[0001] 本发明涉及计算机权限设置技术,尤其涉及一种开启辅助功能权限的方法、装置及电子设备。

背景技术

[0002] 随着计算机通信以及互联网技术的发展,越来越多的人拥有可以与有线互联网、和/或,无线互联网连网的电子设备,例如平板电脑个人数字助理、掌上电脑、智能移动电话等。而随着用户对业务多样性的需求,安装在电子设备中的各类应用程序(APP,Application)也越来越多,例如,QQ、微信、Whatsapp、Facebook、Line等,为了扩展应用程序的应用辅助功能,各类应用程序中包含有大量的辅助功能权限控件,例如,悬浮窗权限控件、自启动应用程序权限控件、查看应用程序使用权限控件、使用粘滞键权限控件、使用筛选键权限控件、使用切换键权限控件等,用户在使用应用程序的过程中,如果需要开启相应的辅助功能权限,需要通过点击应用程序界面中显示的辅助功能权限开启控件,从而在弹出的辅助功能权限控件界面中进行相关设置以开启该辅助功能。举例来说,如果需要开启粘滞键辅助功能权限,则需要用户依次切换至层次结构的开始界面、设置界面、控制面板界面、辅助功能选项界面以及键盘界面,通过在键盘界面中,勾选设置粘滞键辅助功能权限后,成功开启粘滞键辅助功能权限。在开启该粘滞键辅助功能后,后续中,当用户按下编辑键(Ctrl键、Alt键或Shift键)或Windows徽标键时,按下的键会保持激活状态,直到监测到用户按下Ctrl键、Alt键、Shift键或Windows徽标键以外的键为止,也就是说,如果用户依次按下Ctrl键、Alt键、Del键这三个键,相当于同时按下Ctrl键+Alt键+Del键。
[0003] 但上述辅助功能权限开启方法,对于每一应用程序的辅助功能,需要用户手动执行流程以开启所需的辅助功能权限,开启辅助功能权限所需的时间较长,辅助功能权限开启效率低;进一步地,由于各辅助功能权限开启对应执行的流程各不相同,需要用户知晓开启的具体操作流程,因而,对用户的计算机平要求较高,容易导致用户无法开启辅助功能,也降低了辅助功能权限的开启效率,从而造成用户的辅助功能体验较低。

发明内容

[0004] 有鉴于此,本发明实施例提供一种开启辅助功能权限的方法、装置及电子设备,提升辅助功能权限开启效率。
[0005] 为达到上述目的,本发明的实施例采用如下技术方案:
[0006] 第一方面,本发明实施例提供一种开启辅助功能权限的方法,包括:
[0007] 接收当前页面触发的辅助功能权限设置请求,获取电子设备属性信息
[0008] 如果用户具有辅助功能开启权限,查询已存储的辅助功能权限跳转路径文件库,获取与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件;
[0009] 扫描当前页面,得到当前页面中与预先设定的权限开启应用程序集相匹配的辅助功能权限待开启应用程序;
[0010] 将获取的所述辅助功能权限跳转路径文件封装在辅助功能权限开启请求中,发送至辅助功能权限待开启应用程序,以使所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能。
[0011] 可选的,所述接收当前页面触发的辅助功能权限设置请求包括:
[0012] 在包含有多个应用程序图标的界面设置快切设置图标;
[0013] 接收用户操作所述快切设置图标的指令,触发输出辅助功能权限设置请求。
[0014] 可选的,所述电子设备属性信息包括:电子设备品牌、电子设备机型、只读存储器版本以及操作系统版本。
[0015] 可选的,所述方法还包括:
[0016] 如果用户不具有辅助功能开启权限,引导用户进入辅助功能授权界面;
[0017] 接收用户对辅助功能的授权,存储用户具有辅助功能开启权限的信息,执行所述查询已存储的辅助功能权限跳转路径文件库的步骤。
[0018] 可选的,所述方法还包括:
[0019] 如果用户对辅助功能的授权不成功,返回辅助功能授权界面,向用户进行弹框提示;
[0020] 依据用户选取的弹框中的指令执行相应操作。
[0021] 可选的,所述扫描当前页面,得到当前页面中与预先设定的权限开启应用程序集相匹配的辅助功能权限待开启应用程序包括:
[0022] 扫描并获取当前页面上的标签或控件按钮,获取与预先设定的权限开启应用程序集中的标签或控件按钮相匹配的标签或控件按钮;
[0023] 以树形结构的方式搜索页面中的文字,获取与预先设定的权限开启应用程序集中的字符串相匹配的应用程序文字;
[0024] 提取相匹配的标签、控件按钮以及应用程序文字对应的应用程序,得到辅助功能权限待开启应用程序。
[0025] 可选的,在所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能权限的过程中,所述方法还包括:
[0026] 对开启相应辅助功能权限的界面进行蒙层处理。
[0027] 可选的,所述方法还包括:
[0028] 如果已存储的辅助功能权限跳转路径文件库中没有与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件,将所述电子设备属性信息向服务器上报。
[0029] 第二方面,本发明实施例提供一种开启辅助功能权限的装置,包括:属性信息获取模、跳转路径文件查询模块、扫描模块以及辅助功能权限开启模块,其中,[0030] 属性信息获取模块,用于接收当前页面触发的辅助功能权限设置请求,获取电子设备属性信息;
[0031] 跳转路径文件查询模块,如果用户具有辅助功能开启权限,查询已存储的辅助功能权限跳转路径文件库,获取与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件;
[0032] 扫描模块,用于扫描当前页面,得到当前页面中与预先设定的权限开启应用程序集相匹配的辅助功能权限待开启应用程序;
[0033] 辅助功能权限开启模块,用于将获取的所述辅助功能权限跳转路径文件封装在辅助功能权限开启请求中,发送至辅助功能权限待开启应用程序,以使所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能。
[0034] 可选的,所述属性信息获取模块包括:快切设置单元、请求生成单元以及属性信息获取单元,其中,
[0035] 快切设置单元,用于在包含有多个应用程序图标的界面设置快切设置图标;
[0036] 请求生成单元,用于接收用户操作所述快切设置图标的指令,触发输出辅助功能权限设置请求;
[0037] 属性信息获取单元,用于依据辅助功能权限设置请求获取电子设备属性信息。
[0038] 可选的,所述电子设备属性信息包括:电子设备品牌、电子设备机型、只读存储器版本以及操作系统版本。
[0039] 可选的,所述装置还包括:
[0040] 授权引导模块,如果用户不具有辅助功能开启权限,引导用户进入辅助功能授权界面;接收用户对辅助功能的授权,存储用户具有辅助功能开启权限的信息,通知所述跳转路径文件查询模块查询已存储的辅助功能权限跳转路径文件库。
[0041] 可选的,所述授权引导模块还用于如果用户对辅助功能的授权不成功,返回辅助功能授权界面,向用户进行弹框提示;依据用户选取的弹框中的指令执行相应操作。
[0042] 可选的,所述扫描模块包括:扫描单元、文字匹配单元以及提取单元,其中,[0043] 扫描单元,用于扫描并获取当前页面上的标签或控件按钮,获取与预先设定的权限开启应用程序集中的标签或控件按钮相匹配的标签或控件按钮;
[0044] 文字匹配单元,用于以树形结构的方式搜索页面中的文字,获取与预先设定的权限开启应用程序集中的字符串相匹配的应用程序文字;
[0045] 提取单元,用于提取相匹配的标签、控件按钮以及应用程序文字对应的应用程序,得到辅助功能权限待开启应用程序。
[0046] 可选的,所述装置还包括:
[0047] 蒙层设置模块,用于在所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能权限的过程中,对开启相应辅助功能权限的界面进行蒙层处理。
[0048] 可选的,所述跳转路径文件查询模块还用于如果已存储的辅助功能权限跳转路径文件库中没有与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件,将所述电子设备属性信息向云端服务器上报。
[0049] 第三方面,本发明实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一所述的开启辅助功能权限的方法。
[0050] 本发明实施例提供的开启辅助功能权限的方法、装置及电子设备,在要求开启辅助功能权限后,依据电子设备属性信息获取辅助功能权限跳转路径文件,获取页面中的控件按钮,模拟用户向获取的控件按钮执行点击操作,从而使得控件按钮按照辅助功能权限跳转路径文件自动执行辅助功能权限开启流程,用以实现自动开启悬浮窗、自启动、查看应用使用权限等辅助功能,无需用户手动执行流程以开启所需的辅助功能权限,开启辅助功能权限所需的时间短,辅助功能权限开启效率高。附图说明
[0051] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0052] 图1为本发明实施例开启辅助功能权限的方法流程示意图;
[0053] 图2为本发明实施例接收当前页面触发的辅助功能权限设置请求的流程示意图;
[0054] 图3为本发明实施例的弹框结构示意图;
[0055] 图4为本发明实施例开启辅助功能权限的装置结构示意图;
[0056] 图5为本发明电子设备一个实施例的结构示意图。

具体实施方式

[0057] 下面结合附图对本发明实施例进行详细描述。
[0058] 应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0059] 图1为本发明实施例开启辅助功能权限的方法流程示意图。参见图1,该方法包括:
[0060] 步骤11,接收当前页面触发的辅助功能权限设置请求,获取电子设备属性信息;
[0061] 本步骤中,由于电子设备中安装的应用程序越来越多,不仅应用程序之间的切换也越来越频繁,各应用程序提供的辅助功能也越来越多,例如,悬浮窗、自启动应用程序、查看应用程序使用权限等辅助功能,这些辅助功能可以有效扩展用户的应用程序体验,但目前的这些辅助功能,在用户具有辅助功能高权限的情况下,还需要针对每一辅助功能,手动进行权限开启设置,使得操作流程较为复杂,辅助功能权限设置所需的时间较长,导致辅助功能权限设置效率较低。
[0062] 本发明实施例中,考虑到较多的操作系统,例如,安卓(Android)操作系统开放有辅助功能权限的接口,因而,可以利用操作系统的辅助功能权限接口,通过编辑包含本发明实施例方法的脚本文件,用以自动设置各应用程序的辅助功能权限,从而帮助用户自动化开启应用程序使用过程中需要的一些辅助功能权限。
[0063] 本发明实施例中,作为一可选实施例,图2为本发明实施例接收当前页面触发的辅助功能权限设置请求的流程示意图。参见图2,该流程包括:
[0064] 步骤21,在包含有多个应用程序图标的界面设置快切设置图标;
[0065] 本步骤中,作为一可选实施例,可以通过新用户引导窗口、工具条页面的入口窗口或通知栏引导窗口的方式在应用程序图标的界面设置快切设置图标。这样,通过为用户提供多个设置辅助功能权限的入口,引导用户自动设置辅助功能权限。
[0066] 本发明实施例中,包含有多个应用程序图标的界面可以是桌面界面,每一应用程序图标为一应用程序控件,用户点击该应用程序图标,可以启动相应的应用程序,在该桌面界面中,包含有快切设置图标。
[0067] 步骤22,接收用户操作所述快切设置图标的指令,触发输出辅助功能权限设置请求。
[0068] 本步骤中,用户点击或滑移或触摸快切设置图标,触发快切设置图标生成辅助功能权限设置请求。
[0069] 本发明实施例中,作为一可选实施例,电子设备属性信息包括:电子设备品牌、电子设备机型、只读存储器(系统)版本、操作系统版本等信息。其中,以电子设备为移动电话为例,电子设备品牌可以是Nokia、华为、小米等;以小米为例,电子设备机型可以包括:米4、米NOTE、米3、米4LTE-CU、红米、红米NOTE LTD等;只读存储器(系统)版本可以是MIUI7(开发版)、MIUI6(稳定版)、MIUI5(开发版)、MIUI-JHECNEL40.0等;操作系统版本可以是安卓4.4.4,也可以是安卓4.4.2,还可以是安卓4.2.2等。
[0070] 步骤12,如果用户具有辅助功能开启权限,查询已存储的辅助功能权限跳转路径文件库,获取与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件;
[0071] 本步骤中,通过检测电子设备的操作系统是否设置有辅助功能权限接口,如果设置有辅助功能权限接口,表明使用该电子设备的用户具有辅助功能开启权限。
[0072] 本发明实施例中,作为一可选实施例,辅助功能权限跳转路径文件库包含一辅助功能权限跳转路径文件,该辅助功能权限跳转路径文件中包含有不同品牌电子设备对应的辅助功能权限跳转路径文件,并由云端服务器设置并下发。云端服务器依据各电子设备的电子设备属性信息,设置对应的辅助功能权限以及辅助功能权限跳转路径文件。如表1所示,表1为一辅助功能权限跳转路径文件库示意表。
[0073] 表1
[0074]
[0075] 以电子设备属性信息为品牌1、机型11、MIUI7(开发版)以及安卓4.4.4为例,与表1中相匹配的辅助功能权限跳转路径文件为:应用授权为应用开启悬浮窗、消息授权为通知读取权限以及自启动为自启动管理页。如果电子设备属性信息为品牌1、机型11、MIUI7(开发版)以及安卓4.4.3,则表1中没有与电子设备属性信息相匹配的辅助功能权限跳转路径文件。
[0076] 作为一可选实施例,辅助功能权限跳转路径文件库以版本号进行标识,电子设备可以是定时或不定时向云端服务器发送辅助功能权限跳转路径文件库获取请求,携带上一辅助功能权限跳转路径文件库版本号,云端服务器接收请求后,比较请求中携带的版本号与最新版本号,生成更新信息,发送至电子设备以对存储的辅助功能权限跳转路径文件库进行相应更新;也可以是云端服务器在每一次更新辅助功能权限跳转路径文件库后,将更新的辅助功能权限跳转路径文件库向各电子设备广播,电子设备接收并替换存储的辅助功能权限跳转路径文件库。
[0077] 作为另一可选实施例,辅助功能权限跳转路径文件库也可以包含多个辅助功能权限跳转路径文件,每一品牌的电子设备对应一辅助功能权限跳转路径文件,多个辅助功能权限跳转路径文件组成辅助功能权限跳转路径文件库。这样,在电子设备更新辅助功能权限跳转路径文件时,只需更新与电子设备品牌相对应的辅助功能权限跳转路径文件即可。
[0078] 作为另一可选实施例,该方法还可以包括:
[0079] 如果用户不具有辅助功能开启权限,引导用户进入辅助功能授权界面;
[0080] 接收用户对辅助功能的授权,存储用户具有辅助功能开启权限的信息,执行所述查询已存储的辅助功能权限跳转路径文件库的步骤。
[0081] 本发明实施例中,通过将需要用户授权的辅助功能集成在预先设置的辅助功能授权界面,可以使得用户无需针对每一辅助功能执行授权流程,从而简化授权流程。例如,在辅助功能授权界面中,可以展示对讲(Talkback)、开关控制、点心省电、安全清理大师(CM Security)、360清理大师超级加速、绿色守护等辅助功能,用户通过点击辅助功能的关闭控件按钮,使之切换为开启控件按钮,即可完成对该辅助功能的授权。
[0082] 本发明实施例中,该方法还可以包括:
[0083] 如果用户对辅助功能的授权不成功,返回辅助功能授权界面,向用户进行弹框提示;
[0084] 依据用户选取的弹框中的指令执行相应操作。
[0085] 本发明实施例中,图3为本发明实施例的弹框结构示意图。参见图3,其中,快切开启失败为此次辅助功能授权申请结果,授权后才可以使用快切功能为此次辅助功能授权申请失败原因,算了以及继续开启为控件按钮,点击算了控件按钮,弹框消失,结束流程;点击继续开启控件按钮,跳转至辅助功能授权界面,继续进行辅助功能授权。
[0086] 步骤13,扫描当前页面,得到当前页面中与预先设定的权限开启应用程序集相匹配的辅助功能权限待开启应用程序;
[0087] 本步骤中,作为一可选实施例,扫描当前页面,得到当前页面中与预先设定的权限开启应用程序集相匹配的辅助功能权限待开启应用程序包括:
[0088] 扫描并获取当前页面上的标签或控件按钮,获取与预先设定的权限开启应用程序集中的标签或控件按钮相匹配的标签或控件按钮;
[0089] 以树形结构的方式搜索页面中的文字,获取与预先设定的权限开启应用程序集中的字符串相匹配的应用程序文字;
[0090] 提取相匹配的标签、控件按钮以及应用程序文字对应的应用程序,得到辅助功能权限待开启应用程序。
[0091] 所应说明的是,步骤12与步骤13并没有先后顺序之分,步骤12可以在步骤13之后执行,也可以与步骤13同时执行,本发明实施例对此不作限定。
[0092] 步骤14,将获取的所述辅助功能权限跳转路径文件封装在辅助功能权限开启请求中,发送至辅助功能权限待开启应用程序,以使所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能。
[0093] 本步骤中,通过扫描当前页面,找到当前页面中应用程序对应的标签、控件按钮以及文字,例如,通过扫描桌面界面,可以获取桌面包含的各应用程序控件,举例来说,可以找到猎豹清理大师标签,以及猎豹清理大师对应的控件按钮,然后利用操作系统的功能发送广播信息(辅助功能权限开启请求,可以为一点击信息),模拟用户点击控件按钮,从而实现自动化开启相应的辅助功能。
[0094] 作为一可选实施例,在所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能权限的过程中,该方法还可以包括:
[0095] 对开启相应辅助功能权限的界面进行蒙层处理。
[0096] 本步骤中,在进行辅助功能权限自动设置开启的过程中,由于开启过程是一个连续的不可终止的流程(例如,在自动设置开启的界面展示:正在生成个性化配置,请稍候...),为了避免用户按下home键、back键、end键等按键对开启流程的影响,将自动设置开启的界面进行蒙层处理,即对home键、back键、end键等按键进行屏蔽。
[0097] 作为一可选实施例,该方法还可以包括:
[0098] 如果已存储的辅助功能权限跳转路径文件库中没有与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件,将所述电子设备属性信息向云端服务器上报。
[0099] 本步骤中,通过将电子设备属性信息上报,可以使得云端服务器根据各电子设备上报的电子设备属性信息,进行相关分析后,扩展相应的辅助功能权限跳转路径文件库。
[0100] 本发明实施例中,如果已存储的辅助功能权限跳转路径文件库中没有与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件,可以按照现有辅助功能权限设置流程进行操作,在此略去详述。
[0101] 本发明实施例中,通过接收当前页面触发的辅助功能权限设置请求,获取电子设备属性信息;如果用户具有辅助功能开启权限,查询预先存储的辅助功能权限跳转路径文件库,获取与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件;扫描当前页面,得到当前页面中与预先设定的权限开启应用程序集相匹配的辅助功能权限待开启应用程序;将获取的所述辅助功能权限跳转路径文件封装在辅助功能权限开启请求中,发送至辅助功能权限待开启应用程序,以使所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能权限。这样,在要求开启辅助功能权限后,借助操作系统的辅助功能权限接口,依据电子设备属性信息获取辅助功能权限跳转路径文件,获取页面中的控件按钮,模拟用户向获取的控件按钮执行点击操作,从而使得控件按钮按照辅助功能权限跳转路径文件自动执行辅助功能权限开启流程,用以实现自动开启悬浮窗、自启动、查看应用使用权限等辅助功能,无需用户手动执行流程以开启所需的辅助功能权限,省去了复杂的手动开启的操作,开启辅助功能权限所需的时间短,辅助功能权限开启效率高,让用户在开启辅助功能时更加便捷快速;进一步地,由于是自动开启,也无需用户知晓开启的具体操作流程,提升了用户的辅助功能权限体验。
[0102] 图4为本发明实施例开启辅助功能权限的装置结构示意图。参见图4,该装置包括:属性信息获取模块41、跳转路径文件查询模块42、扫描模块43以及辅助功能权限开启模块
44,其中,
[0103] 属性信息获取模块41,用于接收当前页面触发的辅助功能权限设置请求,获取电子设备属性信息;
[0104] 本发明实施例中,作为一可选实施例,属性信息获取模块41包括:快切设置单元、请求生成单元以及属性信息获取单元(图中未示出),其中,
[0105] 快切设置单元,用于在包含有多个应用程序图标的界面设置快切设置图标;
[0106] 本发明实施例中,作为一可选实施例,可以通过新用户引导窗口、工具条页面的入口窗口或通知栏引导窗口的方式在应用程序图标的界面设置快切设置图标。
[0107] 请求生成单元,用于接收用户操作所述快切设置图标的指令,触发输出辅助功能权限设置请求;
[0108] 属性信息获取单元,用于依据辅助功能权限设置请求获取电子设备属性信息。
[0109] 本发明实施例中,作为一可选实施例,电子设备属性信息包括:电子设备品牌、电子设备机型、只读存储器版本以及操作系统版本。
[0110] 跳转路径文件查询模块42,如果用户具有辅助功能开启权限,查询已存储的辅助功能权限跳转路径文件库,获取与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件;
[0111] 本发明实施例中,辅助功能权限跳转路径文件库包含一辅助功能权限跳转路径文件,该辅助功能权限跳转路径文件中包含有不同品牌电子设备对应的辅助功能权限跳转路径文件;或,辅助功能权限跳转路径文件库也可以包含多个辅助功能权限跳转路径文件,每一品牌的电子设备对应一辅助功能权限跳转路径文件,多个辅助功能权限跳转路径文件组成辅助功能权限跳转路径文件库。
[0112] 作为一可选实施例,辅助功能权限跳转路径文件库以版本号进行标识。
[0113] 作为一可选实施例,跳转路径文件查询模块42还用于如果已存储的辅助功能权限跳转路径文件库中没有与所述电子设备属性信息相匹配的辅助功能权限跳转路径文件,将所述电子设备属性信息向云端服务器上报。
[0114] 扫描模块43,用于扫描当前页面,得到当前页面中与预先设定的权限开启应用程序集相匹配的辅助功能权限待开启应用程序;
[0115] 作为一可选实施例,扫描模块43包括:扫描单元、文字匹配单元以及提取单元(图中未示出),其中,
[0116] 扫描单元,用于扫描并获取当前页面上的标签或控件按钮,获取与预先设定的权限开启应用程序集中的标签或控件按钮相匹配的标签或控件按钮;
[0117] 文字匹配单元,用于以树形结构的方式搜索页面中的文字,获取与预先设定的权限开启应用程序集中的字符串相匹配的应用程序文字;
[0118] 提取单元,用于提取相匹配的标签、控件按钮以及应用程序文字对应的应用程序,得到辅助功能权限待开启应用程序。
[0119] 辅助功能权限开启模块44,用于将获取的所述辅助功能权限跳转路径文件封装在辅助功能权限开启请求中,发送至辅助功能权限待开启应用程序,以使所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能。
[0120] 作为一可选实施例,该装置还可以包括:
[0121] 授权引导模块45,如果用户不具有辅助功能开启权限,引导用户进入辅助功能授权界面;接收用户对辅助功能的授权,存储用户具有辅助功能开启权限的信息,通知所述跳转路径文件查询模块查询已存储的辅助功能权限跳转路径文件库。
[0122] 本发明实施例中,作为另一可选实施例,授权引导模块45还用于如果用户对辅助功能的授权不成功,返回辅助功能授权界面,向用户进行弹框提示;依据用户选取的弹框中的指令执行相应操作。
[0123] 作为另一可选实施例,该装置还包括:
[0124] 蒙层设置模块46,用于在所述辅助功能权限待开启应用程序按照所述辅助功能权限跳转路径文件开启相应辅助功能权限的过程中,对开启相应辅助功能权限的界面进行蒙层处理。
[0125] 本发明实施例中,在进行辅助功能权限自动设置开启的过程中,由于开启过程是一个连续的不可终止的流程,为了避免用户按下home键、back键、end键等按键对开启流程的影响,将自动设置开启的界面进行蒙层处理,即对home键、back键、end键等按键进行屏蔽。
[0126] 本发明实施例还提供一种电子设备,所述电子设备包含前述任一实施例所述的装置。
[0127] 图5为本发明电子设备一个实施例的结构示意图,可以实现本发明图1-4所示实施例的流程,如图5所示,上述电子设备可以包括:壳体51、处理器52、存储器53、电路板54和电源电路55,其中,电路板54安置在壳体51围成的空间内部,处理器52和存储器53设置在电路板54上;电源电路55,用于为上述电子设备的各个电路或器件供电;存储器53用于存储可执行程序代码;处理器52通过读取存储器53中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的开启辅助功能权限的方法。
[0128] 处理器52对上述步骤的具体执行过程以及处理器52通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图1-4所示实施例的描述,在此不再赘述。
[0129] 该电子设备以多种形式存在,包括但不限于:
[0130] (1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
[0131] (2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
[0132] (3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
[0133] (4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
[0134] (5)其他具有数据交互功能的电子设备。
[0135] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(RandomAccess Memory,RAM)等。
[0136] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈