[发明专利]应用程序处理方法、装置及电子设备有效
申请号: | 201711463987.0 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108153574B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 林德康;邬霄云;赵海;毛景树;陈灏 | 申请(专利权)人: | 北京奇点机智科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F16/25 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 100083 北京市海淀区成府路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 处理 方法 装置 电子设备 | ||
本发明实施例提供一种应用程序处理方法、装置及电子设备,该方法包括:插件接收第一用户输入的语音,并对输入语音进行识别以得到此语音的含义。再根据此语音含义从已经生成的、与此应用程序对应的多条操作路径中,确定与语音含义相匹配的目标操作路径,其中,已经生成的操作路径是由操作控件节点序列组成的。插件向应用程序发送执行指令,应用程序响应于执行指令依次执行目标操作路径中的各个操作控件节点,从而实现与第一用户输入的语音相对应的功能。通过语音控制便可以使应用程序实现相应的功能,也即是为应用程序提供了一种全新的语音操作模式,省去了在实现此功能过程中所需的多次点击操作,简便了操作的同时也提高了用户的使用黏性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用程序处理方法、装置及电子设备。
背景技术
智能手机可以通过下载应用程序来拓展手机的功能。近几年,随着智能手机的发展,各大软件公司争先开发用于满足用户不同方面需求的应用程序,并且各个应用程序中提供的功能也越来越丰富。
但在用户实际使用应用程序时,为了实现某一功能,用户往往需要多次点击相应的功能按钮,经过层层界面,最终才能进入该功能对应的页面。这样使用户的操作过程变得十分复杂。同时,对于智能手机使用不熟练的用户,这种复杂的操作过程也会大大降低他们对应用程序的使用粘性。
发明内容
有鉴于此,本发明实施例提供一种应用程序处理方法、装置及电子设备,用以简便用户的操作,提高用户的使用粘性。
本发明实施例提供一种应用程序处理方法,包括:
接收第一用户的输入语音;
从与应用程序对应的已生成的操作路径中,根据所述操作路径各自对应的功能标签与所述输入语音的匹配性,确定与所述输入语音对应的目标操作路径,所述目标操作路径由操作控件节点序列组成;
向所述应用程序发送执行指令,以使所述应用程序依次执行所述目标操作路径中的各操作控件节点。
可选地,所述向所述应用程序发送执行指令,以使所述应用程序依次执行所述目标操作路径中的各操作控件节点,包括:
结合所述应用程序对应的预设页面结构元素数据库,识别所述应用程序的当前页面中包含的页面结构元素;
根据所述目标操作路径中各操作控件节点分别对应的页面结构元素,从所述各操作控件节点中确定起始操作控件节点,其中,所述起始操作控件节点对应的页面结构元素与所述当前页面中包含的页面结构元素相同;
向所述应用程序发送执行指令,以使所述应用程序从所述起始操作控件节点开始依次执行所述目标操作路径中的剩余操作控件节点。
可选地,所述方法还包括:
获取所述应用程序对应的操作控件节点树;
逐次从所述操作控件节点树的根节点开始遍历所述操作控件节点树,以在当前遍历到的操作控件节点满足截止条件时生成与此次遍历对应的操作路径;
其中,所述截止条件包括:当前遍历到的操作控件节点为叶子节点,或者,当前遍历到的操作控件节点所对应的页面结构元素与此次遍历之前已经遍历到的操作控件节点所对应的页面结构元素相同。
可选地,所述方法还包括:
在所述此次遍历的过程中,对于遍历到的任一操作控件节点,获取操作所述任一操作控件节点后显示的页面中所包含的页面元素与所述预设页面结构元素数据库中包含的页面结构元素之间的交集作为所述任一操作控件节点对应的页面结构元素。
可选地,所述生成与此次遍历对应的操作路径之后,还包括:
按照所述此次遍历对应的操作路径中各操作控件节点的遍历顺序,展示所述各操作控件节点对应的页面;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇点机智科技有限公司,未经北京奇点机智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711463987.0/2.html,转载请声明来源钻瓜专利网。