一种应用的语音控制方法和装置与流程

文档序号:12179699阅读:来源:国知局

技术特征:

1.一种应用的语音控制方法,其中,该方法包括由安卓系统中的辅助服务执行的如下步骤:

接收应用发送的语音控制协议,从所述语音控制协议中解析出一条或多条协议内容并保存到映射表中;每条协议内容至少包括:匹配的语音、对应的执行信息和作为被执行对象的控件信息之间的映射关系;

当接收到关于所述应用的语音时,根据映射表查找出对应的执行信息和控件信息;

根据所述执行信息和作为被执行对象的控件信息,对所述应用的相应控件执行相应的操作。

2.如权利要求1所述的方法,其中,所述接收应用发送的语音控制协议包括:

接收应用中的视图发送的语音控制协议。

3.如权利要求1或2所述的方法,其中,

所述作为被执行对象的控件信息包括:视图信息和视图中的指定控件的可操作区域信息。

4.如权利要求1-3中任一项所述的方法,其中,所述根据所述执行信息和作为被执行对象的控件信息,对所述应用的相应控件执行相应的操作包括:

根据视图信息确定屏幕上的该视图对应的区域,进一步在该视图对应的区域中确定指定控件的可操作区域,在该可操作区域中执行相应的操作。

5.如权利要求1-4中任一项所述的方法,其中,所述对应的执行信息包括:

指定执行动作和相应的动作参数;

以及,指定执行动作之前执行的动作和相应的动作参数,和/或,指定执行动作之后执行的动作和相应的动作参数。

6.一种应用的语音控制装置,其中,该装置配置于安卓系统中的辅助服务中,该装置包括:

协议解析单元,适于接收应用发送的语音控制协议,从所述语音控制协议中解析出一条或多条协议内容并保存到映射表中;每条协议内容至少包括:匹配的语音、对应的执行信息和作为被执行对象的控件信息之间的映射关系;

查表单元,适于当接收到关于所述应用的语音时,根据映射表查找出对应的执行信息和控件信息;

控制执行单元,适于根据所述执行信息和作为被执行对象的控件信息,对所述应用的相应控件执行相应的操作。

7.如权利要求6所述的装置,其中,

所述协议解析单元,适于接收应用中的视图发送的语音控制协议。

8.如权利要求6或7所述的装置,其中,

所述作为被执行对象的控件信息包括:视图信息和视图中的指定控件的可操作区域信息。

9.如权利要求6-8中任一项所述的装置,其中,

所述控制执行单元,适于根据视图信息确定屏幕上的该视图对应的区域,进一步在该视图对应的区域中确定指定控件的可操作区域,在该可操作区域中执行相应的操作。

10.如权利要求6-9中任一项所述的装置,其中,所述对应的执行信息包括:

指定执行动作和相应的动作参数;

以及,指定执行动作之前执行的动作和相应的动作参数,和/或,指定执行动作之后执行的动作和相应的动作参数。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1