一种信息获取方法、装置以及计算机可读存储介质制造方法及图纸

技术编号:25889811 阅读:14 留言:0更新日期:2020-10-09 23:29
本发明专利技术公开了一种信息获取方法、装置以及计算机可读存储介质。应用于安卓系统,所述安卓系统中包括无障碍服务,包括:在指定应用的无障碍服务处于开启状态下,利用所述无障碍服务打开所述指定应用界面;利用所述无障碍服务获取所述指定应用界面中的指定控件信息;根据所获取的指定控件信息,获取所述指定控件信息中的指定数据。由此,相比较通过识别语音中的拼音搜寻指定数据而言,此方法通过无障碍服务定位到指定应用中的指定控件信息,直接从指定控件信息中获取指定数据,具有较高的正确率。

【技术实现步骤摘要】
一种信息获取方法、装置以及计算机可读存储介质
本专利技术涉及信息
,尤其涉及一种信息获取方法、装置以及计算机可读存储介质。
技术介绍
现有的一些语音助手可以通过语音来执行相应的操作,例如“在某应用给张三发送消息,内容是xxxxx”,想实现该功能的前提是需要获取到应用中的相应数据(比如通讯录名单数据),传统方法会通过识别语音的拼音模糊查找相应数据,此方式识别正确率不高。
技术实现思路
本专利技术实施例提供了一种信息获取方法、装置以及计算机可读存储介质,具有较高正确率地获取指定数据的技术效果。本专利技术一方面提供一种信息获取方法,应用于安卓系统,所述安卓系统中包括无障碍服务,所述方法包括:在指定应用的无障碍服务处于开启状态下,利用所述无障碍服务打开所述指定应用界面;利用所述无障碍服务获取所述指定应用界面中的指定控件信息;根据所获取的指定控件信息,获取所述指定控件信息中的指定数据。在一可实施方式中,所述方法还包括:若所述指定应用的无障碍服务未处于开启状态,则生成引导信息并告知使用对象,以引导所述使用对象开启所述指定应用的无障碍服务。在一可实施方式中,在利用所述无障碍服务获取所述指定应用中指定控件信息的过程中,所述方法还包括:判断所述指定应用的当前信息界面是否包括所述指定控件;若判定所述当前信息界面未包括所述指定控件,则根据所述当前信息界面信息,将所述当前信息界面切换至至少包含所述指定控件的指定信息界面。在一可实施方式中,所述根据所述当前信息界面信息,将所述当前信息界面切换至至少包含所述指定控件的指定信息界面,包括:从所述当前信息界面中获取对应于所述指定信息界面的界面切换控件路径信息;利用所述无障碍服务根据所述界面切换控件路径信息驱使所述界面切换控件工作,以将所述当前信息界面切换至所述指定信息界面。在一可实施方式中,在根据所获取的指定控件信息,获取所述指定控件信息中的指定数据之后,所述方法还包括:利用所述无障碍服务对所述当前指定信息界面进行翻页或者滚动,以更新所述指定信息界面;从所更新后的指定信息界面中继续获取所述指定控件信息中的指定数据。本专利技术另一方面提供一种信息获取装置,应用于安卓系统,所述安卓系统中包括无障碍服务,所述装置包括:应用界面开启模块,用于在指定应用的无障碍服务处于开启状态下,利用所述无障碍服务打开所述指定应用界面;控件信息获取模块,用于利用所述无障碍服务获取所述指定应用界面中的指定控件信息;数据获取模块,用于根据所获取的指定控件信息,获取所述指定控件信息中的指定数据。在一可实施方式中,所述控件信息获取模块在利用所述无障碍服务获取所述指定应用中指定控件信息的过程中,还具体用于:判断所述指定应用的当前信息界面是否包括所述指定控件;若判定所述当前信息界面未包括所述指定控件,则根据所述当前信息界面信息,将所述当前信息界面切换至至少包含所述指定控件的指定信息界面。在一可实施方式中,所述控件信息获取模块还具体用于:从所述当前信息界面中获取对应于所述指定信息界面的界面切换控件路径信息;利用所述无障碍服务根据所述界面切换控件路径信息驱使所述界面切换控件工作,以将所述当前信息界面切换至所述指定信息界面。在一可实施方式中,所述装置还包括:界面更新模块,用于经所述数据获取模块获取所述指定控件信息中的指定数据之后,利用所述无障碍服务对所述当前指定信息界面进行翻页或者滚动,以更新所述指定信息界面;从所更新后的指定信息界面中继续获取所述指定控件信息中的指定数据。本专利技术另一方面提供一种计算机可读存储介质,所述存储介质包括一组计算机可执行指令,当所述指令被执行时用于执行上述任一项所述的信息获取方法。在本专利技术实施例中,相比较通过识别语音中的拼音搜寻指定数据而言,此方法通过无障碍服务定位到指定应用中的指定控件信息,直接从指定控件信息中获取指定数据,具有较高的正确率。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:在附图中,相同或对应的标号表示相同或对应的部分。图1为本专利技术实施例一种信息获取方法的实现流程示意图;图2为本专利技术实施例一种信息获取方法中通讯类应用中通讯录界面示意图;图3为本专利技术实施例一种信息获取方法中通讯类应用中主页面界面示意图;图4为本专利技术实施例一种信息获取方法中其中一种具体实现流程示意图;图5为本专利技术实施例一种信息获取装置的结构组成示意图。具体实施方式为使本专利技术的目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术一方面提供一种信息获取方法,应用于安卓系统,安卓系统中包括无障碍服务,方法包括:步骤101,在指定应用的无障碍服务处于开启状态下,利用无障碍服务打开指定应用;步骤102,利用无障碍服务获取指定应用中的指定控件信息;步骤103,根据所获取的指定控件信息,获取指定控件信息中的指定数据。本实施例中,无障碍服务是安卓系统中的一个应用程序,它给有残疾的使用对象或暂时无法与设备完全交互的使用对象提供了更好的无障碍使用对象交互功能。无障碍服务包括语音合成、模拟使用对象的操作(比如滑动操作、点击操作)等。首先令指定应用的无障碍服务处于开启状态下,利用无障碍服务打开指定应用界面,接着再利用无障碍服务获取指定应用界面中的指定控件信息;根据所获取的指定控件信息,获取指定控件信息中的指定数据。以图2说明,图2所呈现的是一款通讯类应用中的通讯录界面,界面中至少包含位于界面底部的“主页面”、“通讯录”、“发现”和“我”控件,以及位于界面中的通讯录名单控件,指定数据为指定控件中的信息,可以为头像数据、文字数据或者其他数据。由此,相比较通过识别语音中的拼音搜寻指定数据而言,此方法通过无障碍服务定位到指定应用中的指定控件信息,直接从指定控件信息中获取指定数据,具有较高的正确率。进一步地,步骤101中的指定应用的打开方式可以是通过设定的应用程序自动打开指定应用,具体为在应用程序中创建一个服务A并继承AccessibilityService,再将该服务注册到指定应用的manifest清单文件中并配置相应属性,使用时,可直接通过服务A打开指定应用界面。在一可实施方式中,方法还包括:若指定应用的无障碍服务未处于开启状态,则生成引导信息并告知使用对象,以引导使用对象开启指定应用的无障碍服务。本实施例中,在利用无障碍服务打开指定应用界面之前,需检测指定应用的无障碍服务是否开启,若检测到无障碍服务未处于开启状态,则生成引导信息并告知使用对象,本文档来自技高网...

【技术保护点】
1.一种信息获取方法,应用于安卓系统,所述安卓系统中包括无障碍服务,其特征在于,所述方法包括:/n在指定应用的无障碍服务处于开启状态下,利用所述无障碍服务打开所述指定应用界面;/n利用所述无障碍服务获取所述指定应用界面中的指定控件信息;/n根据所获取的指定控件信息,获取所述指定控件信息中的指定数据。/n

【技术特征摘要】
1.一种信息获取方法,应用于安卓系统,所述安卓系统中包括无障碍服务,其特征在于,所述方法包括:
在指定应用的无障碍服务处于开启状态下,利用所述无障碍服务打开所述指定应用界面;
利用所述无障碍服务获取所述指定应用界面中的指定控件信息;
根据所获取的指定控件信息,获取所述指定控件信息中的指定数据。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述指定应用的无障碍服务未处于开启状态,则生成引导信息并告知使用对象,以引导所述使用对象开启所述指定应用的无障碍服务。


3.根据权利要求1所述的方法,其特征在于,在利用所述无障碍服务获取所述指定应用中指定控件信息的过程中,所述方法还包括:
判断所述指定应用的当前信息界面是否包括所述指定控件;
若判定所述当前信息界面未包括所述指定控件,则根据所述当前信息界面信息,将所述当前信息界面切换至至少包含所述指定控件的指定信息界面。


4.根据权利要求3所述的方法,其特征在于,所述根据所述当前信息界面信息,将所述当前信息界面切换至至少包含所述指定控件的指定信息界面,包括:
从所述当前信息界面中获取对应于所述指定信息界面的界面切换控件路径信息;
利用所述无障碍服务根据所述界面切换控件路径信息驱使所述界面切换控件工作,以将所述当前信息界面切换至所述指定信息界面。


5.根据权利要求1所述的方法,其特征在于,在根据所获取的指定控件信息,获取所述指定控件信息中的指定数据之后,所述方法还包括:
利用所述无障碍服务对所述当前指定信息界面进行翻页或者滚动,以更新所述指定信息界面;
从所更新后的指定信息界面中继续获取所述指定控件信息中的指定数据。<...

【专利技术属性】
技术研发人员:胡威徐长军
申请(专利权)人:苏州思必驰信息科技有限公司
类型:发明
国别省市:江苏;32

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

1