【技术实现步骤摘要】
智能终端上应用程序的运行方法和智能终端
本专利技术涉及语音控制
,尤其涉及一种智能终端上应用程序的运行方法和智能终端。
技术介绍
在智能移动终端上运行的应用(Application,APP),通常需要用户手动操作来实现对应用的控制,例如通过点击触摸屏来操控应用的控件。然而,在一些应用场合中,通过手动操作来控制应用会存在一定的不便。例如用户处于驾驶等双手被占用的状态时,若通过手动操作来控制导航软件,特别是输入文字等较为复杂的手动操作时,容易分散用户精力,带来安全隐患。因此,需要一种基于语音的应用控制方法,克服手动操作带来的不便性。现有的应用控制方式,通常需要在待控制的应用内部集成用于语音操作的SDK,以实现对应用的语音操控。然而,对于目前的多数第三方应用,并未事先集成用于语音操作的SDK,也很难往第三方应用中安装用于语音控制的插件,因此无法实现第三方应用的语音控制,限制了基于语音的应用控制方法的适用范围。
技术实现思路
本专利技术实施例提供一种智能终端上应用程序的运行方法和智能终端,用以解决现 ...
【技术保护点】
1.一种智能终端上应用程序的运行方法,其特征在于,所述智能终端至少包括一个服务项,所述服务项中包括指令生成模块、位置确定模块、动作执行模块,所述方法包括:/n所述指令生成模块接收向智能终端进行输入的语音指令,并将所述语音指令转化为控制指令;/n所述位置确定模块确定待运行的应用程序在所述智能终端的当前屏幕中的位置坐标;其中,所述待运行的应用程序是将所述控制指令与当前已安装应用程序进行匹配得到的;/n所述动作执行模块根据所述位置坐标对所述待运行的应用程序执行所述控制指令。/n
【技术特征摘要】
1.一种智能终端上应用程序的运行方法,其特征在于,所述智能终端至少包括一个服务项,所述服务项中包括指令生成模块、位置确定模块、动作执行模块,所述方法包括:
所述指令生成模块接收向智能终端进行输入的语音指令,并将所述语音指令转化为控制指令;
所述位置确定模块确定待运行的应用程序在所述智能终端的当前屏幕中的位置坐标;其中,所述待运行的应用程序是将所述控制指令与当前已安装应用程序进行匹配得到的;
所述动作执行模块根据所述位置坐标对所述待运行的应用程序执行所述控制指令。
2.根据权利要求1所述的方法,其特征在于,所述服务项还包括目标控件确定模块,所述方法还包括:
所述目标控件确定模块基于所述控制指令,确定当前运行的应用程序中待执行的目标点击控件;
所述位置确定模块确定所述目标点击控件在当前屏幕中的控件位置坐标;
所述动作执行模块根据所述控件位置坐标对所述目标点击控件执行模拟点击操作。
3.根据权利要求2所述的方法,其特征在于,所述位置确定模块确定所述目标点击控件在当前屏幕中的控件位置坐标,具体包括:
所述位置确定模块基于所述目标点击控件的控件标识,以及当前屏幕上所有控件的控件标识和当前位置,确定所述目标点击控件的控件位置坐标。
4.根据权利要求3所述的方法,其特征在于,所述当前屏幕上所有控件的控件标识和当前位置是在监控到第三方应用界面发生变化时,对所述第三方应用界面进行控件扫描后得到的。
5.根据权利要求4所述的方法,其特征在于,所述服务项还包括控件扫描模块,所述方法还包括:
所述控件扫描模块接收第三方应用界面发生变化的触发事件,读取窗口列表最前端的窗口;
所述控件扫描模块获取所述最前端的窗口中的所有控件,并对所有控件进行扫描,得到所有控件的控件标识和当前位置。
6.根据权利要求5所述的方法,其特征在于,所述第三方应用界面发生变化的触发事件是当用户在屏幕上...
【专利技术属性】
技术研发人员:熊文龙,邓志伟,
申请(专利权)人:智道网联科技北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。