[发明专利]一种在应用中实现辅助功能的方法及装置有效
申请号: | 201610878439.3 | 申请日: | 2016-10-08 |
公开(公告)号: | CN106886721B | 公开(公告)日: | 2020-03-13 |
发明(设计)人: | 楼勇;李佳佳 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 实现 辅助 功能 方法 装置 | ||
本申请公开了一种在应用中实现辅助功能的方法及装置。该方法包括:应用接收调用输入控件的请求,并调用所述输入控件;当监测到通过所述输入控件触发的辅助功能对应的事件时,确定与所述事件对应的服务反馈指令;调用所述应用所在设备的辅助功能引擎,并根据所述服务反馈指令,通过所述辅助功能引擎实现所述辅助功能。本申请在实现辅助服务的过程中,无需经过第三方应用软件,避免了第三方应用软件获取用户在应用中的操作信息以及设备界面上的信息时,给用户信息带来安全隐患的问题。
技术领域
本申请涉及计算机技术领域,尤其涉及一种在应用中实现辅助功能的方法及装置。
背景技术
目前,为了方便用户无障碍的使用手机、电脑等设备,系统为用户提供了很多种辅助功能,例如,语音播报功能使得视障用户更好的与设备之间进行互动。
现有技术中,在应用中实现辅助功能的具体方法如图1所示:
步骤101:用户向设备中安装的应用A发送调用输入控件的请求,该应用A在接收到该调用请求后,调用系统中配置的输入控件,当用户通过在该输入控件上执行操作触发了辅助功能对应的事件时,该输入控件将该事件发送给系统辅助功能管理器(AccessibilityManager);
步骤102:系统辅助功能管理器在接收到该事件后,根据系统中各个辅助服务(Accessibility Service)的配置,确定与该事件的事件类型对应的辅助服务,并将该事件发送给该辅助服务;
步骤103:该辅助服务在接收到该事件后,确定与该事件对应的服务反馈指令,并调用设备上的辅助功能引擎,最后,根据该服务反馈指令,通过该辅助功能引擎实现该辅助功能。
在实际应用中,系统中的辅助服务通常是由第三方应用软件提供的,由上述步骤102可知,提供辅助服务的第三方应用软件将会获得用户的操作信息和设备界面上的信息,也就可能会获得用户在应用A上的隐私信息,例如,上述步骤中用户在应用A上的账号和密码等信息,这样,对用户的信息安全构成了威胁。
目前,解决上述问题的方法有两种:第一,预先选择可靠的提供辅助服务的第三方应用软件,显然,这种方法也并没有完全消除第三方应用软件给用户信息带来的安全隐患;第二,系统禁止启用辅助服务,使用户的信息无需经过第三方应用软件,这种方法虽然完全消除了第三方应用软件给用户信息带来的安全隐患,但同时用户也无法获得辅助服务。因此,目前还没有既能保护用户信息安全,又能保证用户获得辅助服务的方法。
发明内容
本申请实施例提供一种在应用中实现辅助功能的方法及装置,用于解决现有技术中第三方应用软件为用户提供辅助功能时,给用户信息带来安全隐患的问题。
本发明提供了一种在应用中实现辅助功能的方法,该方法包括:
应用接收调用输入控件的请求,并调用所述输入控件;
当监测到通过所述输入控件触发的辅助功能对应的事件时,确定与所述事件对应的服务反馈指令;
调用所述应用所在设备的辅助功能引擎,并根据所述服务反馈指令,通过所述辅助功能引擎实现所述辅助功能。
相应地,本发明还提供一种在应用中实现辅助功能的装置,该装置包括:
接收单元、确定单元和实现单元,其中:
所述接收单元,接收调用输入控件的请求,并调用所述输入控件;
所述确定单元,当监测到通过所述输入控件触发的辅助功能对应的事件时,确定与所述事件对应的服务反馈指令;
所述实现单元,调用所述应用所在设备的辅助功能引擎,并根据所述服务反馈指令,通过所述辅助功能引擎实现所述辅助功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610878439.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种加脂剂
- 下一篇:一种从低铁铝精矿溶铝渣中富集钛的方法