【技术实现步骤摘要】
交互方法、存储介质、服务程序和设备
本专利技术涉及互联网
,尤其涉及一种交互方法、存储介质、服务程序和设备。
技术介绍
各种各样的人机交互方式已经被广泛应用在不同的人机交互场景中,比如可以对界面中显示的视图组件进行触控交互,可以与应用程序进行语音交互,再比如在虚拟现实等场景中的体感交互、手势交互等等。现有技术中,各种人机交互方式相互独立,一种应用程序往往单一地支持某一种交互方式。比如某应用个程序支持触控交互方式,屏幕中显示某个界面,响应于用户对该界面中某个界面元素的触控操作,操作系统会通知应用程序该界面元素被触发,以便应用程序调用相应的回调函数进行响应,响应结果比如体现为在屏幕中跳转显示另一界面。
技术实现思路
本专利技术实施例提供一种交互方法、存储介质、服务程序和设备,用以扩展应用程序的交互方式。第一方面,本专利技术实施例提供一种交互方法,由为应用程序提供语音交互服务的服务程序执行,该方法包括:接收语音信息;对所述语音信息进行关键词提取;根据提取出的关键词和应用程序对应的用户交互意图信息生成交互指令;控制所述应用程序响应所述交互指令。第二方面,本专利技术实施例提供一种交互装置,该装置包括:接收模块,用于接收语音信息;提取模块,用于对所述语音信息进行关键词提取;生成模块,用于根据提取出的关键词和应用程序对应的用户交互意图信息生成交互指令;控制模块,用于控制所述应用程序响应所述交互指令。第三 ...
【技术保护点】
1.一种交互方法,其特征在于,所述方法包括:/n接收语音信息;/n对所述语音信息进行关键词提取;/n根据提取出的关键词和应用程序对应的用户交互意图信息生成交互指令;/n控制所述应用程序响应所述交互指令。/n
【技术特征摘要】
1.一种交互方法,其特征在于,所述方法包括:
接收语音信息;
对所述语音信息进行关键词提取;
根据提取出的关键词和应用程序对应的用户交互意图信息生成交互指令;
控制所述应用程序响应所述交互指令。
2.根据权利要求1所述的方法,其特征在于,所述根据提取出的关键词和应用程序对应的用户交互意图信息生成交互指令,包括:
根据提取出的关键词和应用程序中已注册的用户交互意图信息生成交互指令。
3.根据权利要求1所述的方法,其特征在于,所述对所述语音信息进行关键词提取,包括:
对所述语音信息进行有效的关键词的提取。
4.根据权利要求3所述的方法,其特征在于,所述对所述语音信息进行有效的关键词的提取,包括:
若所述语音信息的接收时间与上一条语音信息的接收时间的时间差小于设定的时间长度,则提取所述语音信息中包含的关键词作为有效的关键词;或者,
若所述语音信息的接收时间与上一条语音信息的接收时间的时间差小于设定的时间长度,并且所述语音信息的声源方向与上一条有效的语音信息的声源方向匹配,则提取所述语音信息中包含的关键词作为有效的关键词。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
去除所述语音信息中的干扰音频信号。
6.根据权利要求1所述的方法,其特征在于,所述对所述语音信息进行关键词提取之后,还包括:
根据已建立的实体词关联关系,对提取出的关键词进行校正。
7.根据权利要求1所述的方法,其特征在于,所述根据提取出的关键词和应用程序对应的用户交互意图信息生成交互指令,包括:
从所述应用程序对应的用户交互意图信息中确定与所述关键词匹配的目标用户交互意图信息;
根据所述目标用户交互意图信息生成交互指令。
8.根据权利要求7所述的方法,其特征在于,所述从所述应用程序对应的用户交互意图信息中确定与所述关键词匹配的目标用户交互意图信息,包括:
获取所述应用程序当前显示的界面的界面标识;
根据已创建的界面标识与用户交互意图信息的对应关系,确定所述界面是否关联有与所述关键词匹配的目标用户交互意图信息;
若所述界面未关联有与所述关键词匹配的目标用户交互意图信息,则从所述应用程序对应的用户交互意图信息数据库中确定与所述关键词匹配的目标用户交互意图信息。
9.根据权利要求7所述的方法,其特征在于,所述用户交互意图信息中包含交互行为信息和至少一个行为对象参数;
所述从所述应用程序对应的用户交互意图信息中确定与所述关键词匹配的目标用户交互意图信息,包括:
从所述应用程序对应的用户交互意图信息中确定出包含的交互行为信息与所述关键词中的第一词语匹配的目标用户交互意图信息,所述第一词语是所述关键词中表明交互行为的词语;
所述根据所述目标用户交互意图信息生成交互指令,包括:
根据所述关键词中的至少一个第二词语确定所述目标用户交互意图信息中包含的至少一个行为对象参数的参数值,所述关键词由所述第一词语和所述至少一个第二词语构成;
根据确定出所述参数值的所述目标用户交互意图信息,生成所述交互指令。
10.根据权利要求7所述的方法,其特征在于,所述控制所述应用程序响应所述交互指令,包括:
将所述交互指令发送至响应对象,以使所述响应对象响应所述交互指令;
所述响应对象为所述应用程序或所述应用程序对应的服务器。
11.根据权利要求10所述的方法,其特征在于,所述将所述交互指令发送至响应对象,包括:
获取所述应用程序当前显示的界面的界面标识和其中包含的数据内容;
若根据已创建的界面标识与用户交互意图信息的对应关系,确定所述界面未关联有所述目标用户交互意图信息,或者,所述数据内容中不包括与所述关键词匹配的目标数据内容,则将所述交互指令发送至所述响应对象。
12.根据权利要求11所述的方法,其特征在于,所述交互指令,用于使得所述响应对象在所述应用程序包含的多个界面中确定支持所述交互指令的目标界面,根据所述目标界面响应所述交互指令;
其中,所述目标界面支持所述交互指令是指所述目标界面关联有所述交互指令对应的所述目标用户交互意图信息,并且所述目标界面对应的数据类别与所述关键词对应的数据类别匹配。
13.根据权利要求7所述的方法,其特征在于,所述控制所述应用程序响应所述交互指令,包括:
获取所述应用程序当前显示的界面的界面标识和其中包含的数据内容;
若根据已创建的界面标识与用户交互意图信息的对应关系,确定所述界面关联有所述目标用户交互意图信息,并且,所述数据内容中包括与所述关键词匹配的目标数据内容,则根据所述目标数据内容生成响应指令;
将所述响应指令发送至所述应用程序,以使所述应用程序执行所述响应指令。
14.根据权利要求1至13中任一项所述的方法,其特征在于,所述用户交互意图信息中包含至少一个行为对象参数,所述方法还包括:
将与所述应用程序对应的用户交互意图信息发送至所述应用程序或所述应用程序对应的服务器,以使所述应用程序或所述服务器根据所述应用程序包含的多个界面各自对应的数据类别以及所述至少一个行为对象参...
【专利技术属性】
技术研发人员:沈浩翔,姜飞俊,风翮,王鹏程,张增明,孙尧,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。