交互方法、设备、存储介质和操作系统技术方案

技术编号:23484769 阅读:20 留言:0更新日期:2020-03-10 12:31
本发明专利技术实施例提供一种交互方法、设备、存储介质和操作系统,该方法包括:响应于语音信息,获取注册有对应语音信息且占用交互媒介的响应对象;通知响应对象响应语音信息。通过本方案,操作系统结合各响应对象中注册的语音信息以及各响应对象对交互媒介的占用情况自动从众多响应对象中确定出用于响应用户触发的语音信息的响应对象,打破了需要用户每次说出语音信息前需要说出唤醒词启动所需的响应对象的限制,用户在使用某响应对象的过程中,仅需说出简短的表明其使用意图的语音信息即可,提高了用户进行语音交互的便捷性。

Interaction methods, devices, storage media and operating systems

【技术实现步骤摘要】
交互方法、设备、存储介质和操作系统
本专利技术涉及互联网
,尤其涉及一种交互方法、设备、存储介质和操作系统。
技术介绍
语音交互方式已逐渐成为人机交互领域中的主流交互方式之一,尤其是在用户不方便对触摸屏进行触控操作的场合,语音交互的方式为用户提供了极大的便利。从而,很多应用程序、服务、页面(page)都提供了语音交互的能力。比如有手机中的语音助手、音乐应用程序、广播应用程序、导航应用程序、搜索引擎等等。以应用程序为例,为实现语音交互,应用程序中往往预先注册了多种语音事件,语音事件中可以包括语音信息以及响应处理逻辑,当接收并识别出用户说出的某条语音时,按照相应的语音信息对应的响应处理逻辑进行响应。但是,实际上,不同的应用程序之间,可能会注册有相同的语音信息,比如音乐应用程序中注册有“下一个”这个语音信息,广播应用程序中也注册有“下一个”这个语音信息,音乐应用程序中的“下一个”语音信息对应的响应处理逻辑是播放下一首歌曲,广播应用程序中的“下一个”语音信息对应的响应处理逻辑是切换到下一个广播频道。为了避免不同应用程序由于注册有相同的语音信息而导致的冲突问题,现有技术中一种解决方案是,用户每当使用某应用程序前,都需要先唤起当前想要使用的应用程序,进而再说出包含语音信息的语音,从而,由该应用程序来响应用户的语音信息。比如,假设某应用程序的唤醒词为“你好,小乐”,则用户需要先说出“你好,小乐”的唤醒语音,此时该应用程序启动,之后用户再说出“下一个”语音信息,由该应用程序响应用户的“下一个”语音信息;当过一段时间比如几分钟之后,即使该应用程序并未退出,用户想要继续使用该应用程序,仍旧需要先说出“你好,小乐”的唤醒语音,之后再说出语音信息:“我想听刘德华的歌”。这种在用户每当想要进行语音交互前先要唤醒需使用的应用程序,之后再输出语音信息的方式,操作繁杂,尤其在用户需要切换使用不同的应用程序的情况下,用户需要说出冗长的语音才能进行语音交互,不能满足用户通过简单的语音信息即可快速实现语音交互的需求。
技术实现思路
有鉴于此,本专利技术实施例提供一种交互方法、设备、存储介质和操作系统,用以提高语音交互的便捷性。第一方面,本专利技术实施例提供一种交互方法,应用于操作系统,该方法包括:响应于语音信息,确定注册有对应语音信息且占用交互媒介的响应对象;通知所述响应对象响应所述语音信息。第二方面,本专利技术实施例提供一种交互装置,应用于操作系统,包括:确定模块,用于响应于语音信息,确定注册有对应语音信息且占用交互媒介的响应对象;发送模块,用于通知所述响应对象响应所述语音信息。第三方面,本专利技术实施例提供一种电子设备,包括第一存储器、第一处理器;其中,所述第一存储器上存储有可执行代码,当所述可执行代码被所述第一处理器执行时,使所述第一处理器执行如上所述的交互方法。本专利技术实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的交互方法。第四方面,本专利技术实施例提供一种交互方法,应用于响应对象,该方法包括:确定响应对象的注册信息,所述注册信息中包括语音信息、所述响应对象的标识;将所述注册信息发送至操作系统,以使所述操作系统根据所述注册信息对接收的语音信息进行响应处理。第五方面,本专利技术实施例提供一种交互装置,包括:确定模块,用于确定响应对象的注册信息,所述注册信息中包括语音信息、所述响应对象的标识。发送模块,用于将所述注册信息发送至操作系统,以使所述操作系统根据所述注册信息对接收的语音信息进行响应处理。第六方面,本专利技术实施例提供一种电子设备,包括第二处理器、第二存储器,其中,所述第二存储器上存储有可执行代码,当所述可执行代码被所述第二处理器执行时,使所述第二处理器执行如上第四方面所述的交互方法。本专利技术实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上第四方面所述的交互方法。第七方面,本专利技术实施例提供一种操作系统,包括:输入控制单元,用于控制语音输入设备接收语音信息;处理单元,用于响应于所述语音信息,确定注册有对应语音信息且占用交互媒介的响应对象,通知所述响应对象响应所述语音信息。在本专利技术实施例中,当接收到用户输入的某条语音信息时,由于注册有该语音信息的对应语音信息的响应对象可能有多个,通过结合当前各响应对象对诸如屏幕窗口、音频通道等交互媒介的占用情况来确定注册有该对应语音信息并且当前占用着交互媒介的响应对象,从而通知获取到的响应对象对该语音信息进行响应。通过本方案,操作系统结合各响应对象中注册的语音信息以及各响应对象对交互媒介的占用情况自动从众多响应对象中确定出用于响应用户触发的语音信息的响应对象,打破了需要用户每次说出语音信息前需要说出唤醒词启动所需的响应对象的限制,用户在使用某响应对象的过程中,仅需说出简短的表明其交互意图的语音信息即可,提高了用户进行语音交互的便捷性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种语音交互方法的流程图;图2为本专利技术实施例提供的另一种语音交互方法的流程图;图3为本专利技术实施例提供的又一种语音交互方法的流程图;图4为本专利技术实施例提供的再一种语音交互方法的流程图;图5为本专利技术实施例提供的操作系统的工作原理示意图;图6为本专利技术实施例提供的一种语音交互装置的结构示意图;图7为与图6所示实施例提供的语音交互装置对应的电子设备的结构示意图;图8为本专利技术实施例提供的另一种语音交互装置的结构示意图;图9为与图8所示实施例提供的语音交互装置对应的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可本文档来自技高网
...

【技术保护点】
1.一种交互方法,其特征在于,包括:/n响应于语音信息,确定注册有对应语音信息且占用交互媒介的响应对象;/n通知所述响应对象响应所述语音信息。/n

【技术特征摘要】
1.一种交互方法,其特征在于,包括:
响应于语音信息,确定注册有对应语音信息且占用交互媒介的响应对象;
通知所述响应对象响应所述语音信息。


2.根据权利要求1所述的方法,其特征在于,所述对应语音信息是所述语音信息,或者,所述对应语音信息与所述语音信息语义相似。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述响应对象发送的注册信息,所述注册信息中包括所述对应语音信息、所述响应对象的标识;
保存所述注册信息。


4.根据权利要求3所述的方法,其特征在于,所述确定注册有所述对应语音信息且占用交互媒介的响应对象,包括:
在已经存储的注册信息中确定注册有所述对应语音信息的至少一个响应对象;
获取交互媒介的占用状态信息,所述占用状态信息中记录了不同响应对象对不同交互媒介的占用信息;
根据所述占用状态信息,从所述至少一个响应对象中确定占用交互媒介的响应对象。


5.根据权利要求3所述的方法,其特征在于,所述确定注册有所述对应语音信息且占用交互媒介的响应对象,包括:
获取交互媒介的占用状态信息,所述占用状态信息中记录了不同响应对象对不同交互媒介的占用信息;
从所述占用状态信息中包含的响应对象中确定注册有所述对应语音信息的响应对象。


6.根据权利要求1至5中任一项所述的方法,其特征在于,所述通知所述响应对象响应所述语音信息,包括:
若所述注册有对应语音信息且占用交互媒介的响应对象为至少两个,且所述至少两个响应对象总共占用至少两种交互媒介,则根据所述至少两种交互媒介的优先级,从所述至少两个响应对象中确定占用具有最高优先级的交互媒介的响应对象作为目标响应对象;
通知所述目标响应对象响应所述语音信息。


7.根据权利要求1至5中任一项所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:李新征杨扬王恺袁志俊
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1