虚拟语音助手的控制方法、装置、用户设备及存储介质与流程

文档序号:17747482发布日期:2019-05-24 20:44阅读:269来源:国知局
虚拟语音助手的控制方法、装置、用户设备及存储介质与流程

本发明涉及电子信息技术领域,具体地,涉及一种虚拟语音助手的控制方法、装置、用户设备及存储介质。



背景技术:

随着人们生活水平的提高,用户设备的智能化水平越来越高,但是有时候对于用户设备的输入,并没有对输入的执行结果进行有效的反馈,用户还需要对执行结果进行查看,影响用户体验。



技术实现要素:

本发明的目的是为了克服现有技术存在的对于用户设备的输入反馈效果不好的问题,提供一种虚拟语音助手的控制方法、装置、用户设备及存储介质,通过在用户设备的人机交互界面上显示虚拟语音助手图标,提升语音操控的便利性,增加用户使用语音的频率。

为了实现上述目的,本发明实施例第一方面提供一种虚拟语音助手的控制方法,所述方法包括:在用户设备的人机交互界面上悬浮显示虚拟语音助手图标;如果所述用户设备的麦克风开启,接收语音指令;根据所述语音指令执行相应的操作,并语音播放对应的操作结果。

可选的,在所述接收语音指令之后,所述方法还包括:浮窗显示对话框,且在所述对话框中显示与所述语音指令对应的文字。

可选的,所述根据所述语音指令执行相应的操作,并语音播放对应的操作结果包括:根据所述语音指令执行相应的操作;语音播放对应的操作结果,并根据所述操作结果动态显示所述虚拟语音助手图标。

可选的,所述方法还包括:如果所述用户设备被启动,根据预设提醒消息的设置,动态显示所述虚拟语音助手图标,所述预设提醒消息包括节日、节气、新闻或天气信息中的至少一者。

可选的,所述虚拟语音助手图标的显示位置在所述人机交互界面的设定区域。

可选的,所述方法还包括:如果获取到将所述虚拟语音助手图标拖动至所述设定区域之外的指令,将所述虚拟语音助手图标隐藏或半隐藏;如果接收到解除隐藏指令,将所述虚拟语音助手图标显示在所述设定区域。

可选的,所述方法还包括:如果在预定时间内未接收到语音指令,动态显示所述虚拟语音助手图标。

可选的,所述动态显示所述虚拟语音助手图标包括所述虚拟语音助手图标的表情变化、动作变化、服装变化或气泡显示中的至少一者。

相应的,本发明实施例第二方面提供一种虚拟语音助手的控制装置,所述装置用于执行如上所述的虚拟语音助手的控制方法。

相应的,本发明实施例第三方面提供一种用户设备,所述用户设备包括麦克风、语音播放装置、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,其特征在于,所述麦克风用于获取语音指令,所述语音播放装置用于语音播放对应的操作结果,所述处理器执行所述程序时实现如上所述的虚拟语音助手的控制方法。

相应的,本发明实施例第四方面提供一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如上所述的虚拟语音助手的控制方法。

通过上述技术方案,通过在用户设备的人机交互界面上显示虚拟语音助手图标,如果所述用户设备的麦克风开启,接收语音指令,根据所述语音指令执行相应的操作,并语音播放对应的操作结果。本发明实施例解决了现有技术中对于用户设备的输入反馈效果不好的问题,提升语音操控的便利性,增加用户使用语音的频率。

本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:

图1是本发明实施例提供的一种虚拟语音助手的控制方法的流程示意图;

图2是本发明实施例提供的虚拟语音助手图标的显示位置示例;

图3是本发明实施例提供的在显示对话框时,虚拟语音助手图标的显示位置示例;

图4是本发明实施例提供的虚拟语音助手图标的隐藏方式示例;

图5是本发明实施例提供的虚拟语音助手图标的工作状态切换示例;

图6是本发明实施例提供的应用时虚拟语音助手图标的工作状态切换示例。

附图标记说明

20—虚拟语音助手图标21—人机交互界面的边框

31—语音状态位置

具体实施方式

以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。

图1是本发明实施例提供的一种虚拟语音助手的控制方法的流程示意图。如图1所示,所述方法包括如下步骤:

步骤101,在用户设备的人机交互界面上悬浮显示虚拟语音助手图标;

步骤102,如果所述用户设备的麦克风开启,接收语音指令;

步骤103,根据所述语音指令执行相应的操作,并语音播放对应的操作结果。

其中,所述虚拟语音助手图标的显示位置在所述人机交互界面的设定区域,例如,可为所述人机交互界面的某一固定区域,如右下角,或者为了不阻挡所述人机交互界面上的其它信息,可将所述虚拟语音助手图标显示在所述人机交互界面的边框,如图2所示,虚拟语音助手图标20显示在人机交互界面的边框21上。而且对于该图标的触摸交互方式支持点击和拖动,例如,单次点击、多次点击以及全屏拖动。另外,所述虚拟语音助手图标的显示位置具有记忆功能,即如果用户重新打开用户设备,所述虚拟语音助手图标的显示位置还会出现在前一次关闭用户设备时停留的位置。

另外,在人机交互界面上悬浮显示虚拟语音助手图标时,还可参考预先设置的所述虚拟语音助手图标与人机交互界面上运行的其它app的优先级。若是所述虚拟语音助手图标的优先级高于正在人机交互界面上运行的app,则所述虚拟语音助手图标悬浮显示在人机交互界面上。若是所述虚拟语音助手图标的优先级低于正在人机交互界面上运行的app,例如,如果所述用户设备为车载终端,所述车载终端正在运行的app为倒车影像,其优先级高于所述虚拟语音助手图标的优先级,则倒车影像直接覆盖所述虚拟语音助手图标进行显示。

其中,所述虚拟语音助手图标包括五种基本的工作状态:静止状态、监听状态、解析状态、播报状态和异常状态,所述虚拟语音助手图标在上述每个状态均有独特的动态显示形式。

其中,用户设备上电后,所述虚拟语音助手图标即进入静止状态,所述静止状态为常规普通状态,此时用户设备的麦克风处于关闭状态。另外,如果所述用户设备被启动,根据预设提醒消息的设置,还可以动态显示所述虚拟语音助手图标,所述预设提醒消息包括节日、节气、新闻或天气信息中的至少一者。例如,国家法定节假日,西方热门节日,包括但不限于情人节、母亲节、父亲节、万圣节、圣诞节、感恩节等,二十四节气,用户历史阅览新闻的后续报道、网络热点新闻,以及当前天气信息等等。另外,还可根据所述预设提醒消息的内容,通过不同的服装、动作、表情或道具等形式,动态显示所述虚拟语音助手图标,例如,如果当天是国庆节,则所述虚拟语音助手图标可以身穿红色服装,手持国旗挥舞,并语音提示今天是国庆节;或者,若当天是圣诞节,则所述虚拟语音助手图标可以身穿圣诞老人的服装,并播放圣诞歌曲进行提示;或者,若当天是冬至的节气,则所述虚拟语音助手图标可以手端一盘饺子,并语音提示“冬至记得吃饺子哦”;或者,若当天的新闻中报道有用户之前浏览的新闻的后续结果报道,则所述虚拟语音助手图标可以做出惊讶等表情,并语音提示用户;或者,若当天的天气预报有大雪,则所述虚拟语音助手图标可以身穿棉服,做出很冷的动作和表情,并语音提示“今天有大雪,记得多穿点哦”等等类似的动态显示。如果上述显示形式有几种同时存在,例如,当天即是冬至又有大雪,则可以任选其一进行动态显示,也可以根据预先设置的预设提醒消息的优先级,按照优先级的顺序依次显示。需要说明的是,所述虚拟语音助手图标的动态显示包括但不限于上面的示例,根据预设提醒消息的不同内容,还可有不同的动态显示形式,此处不再一一举例。

如果所述用户设备的麦克风开启,即进入监听状态。此时,所述虚拟语音助手图标的动态显示可以是手放耳后作仔细听的形式,或者其它形式的动态显示表明目前所述虚拟语音助手图标处于监听状态。在该状态下,可接收语音指令,并通过解析状态对所述语音指令进行解析,该解析过程可在用户设备本地进行,也可通过用户设备将该语音指令发送至云端,由云端解析后回传至用户设备本地,并对解析后的结果执行相应的操作,语音播放对应的操作结果。

其中,在所述虚拟语音助手图标处于解析状态和播报状态的时候,可以通过下述三种显示方式实现:浮窗显示;所述虚拟语音助手图标动态显示操作结果;浮窗显示,且所述虚拟语音助手图标动态显示操作结果。

具体的,第一种仅有浮窗显示时,在接收到语音指令之后,即出现对话流,浮窗显示对话框,且在所述对话框中显示与所述语音指令对应的文字,并根据所述语音指令执行相应的操作,然后语音播放对应的操作结果。而如果对话流出现,所述虚拟语音助手图标在原有显示位置消失,进入语音状态位置,而如果对话流结束,即对话框不再显示时,所述虚拟语音助手图标回到对话框显示之前的位置。如图3所示,如果显示对话框,所述虚拟语音助手图标在原有显示位置消失,进入语音状态位置301,此时,所述虚拟语音助手图标在人机交互界面的边框21位置消失,显示在语音状态位置31,即语音栏的旁边,而如果对话框不再显示,所述虚拟语音助手图标回到对话框显示之前的位置302,即所述虚拟语音助手图标从位置31回到位置21。其中,对于所述虚拟语音助手图标的位置变化的位移没有运动轨迹。

第二种,由所述虚拟语音助手图标动态显示操作结果的方式。如果接收到语音指令,根据所述语音指令执行相应的操作,然后语音播放对应的操作结果,并根据所述操作结果动态显示所述虚拟语音助手图标。例如,如果所述用户设备为车载终端,用户语音指示“车里太热了”,根据所述语音指令降低车内的空调温度,并语音播报“已为您调低空调温度”,而所述虚拟语音助手图标则可以显示类似于“好凉快”的动作。或者,也可以处理一些类似于情感回复的语音指令,例如,如果用户说出“好无聊啊”,用户设备根据所述语音指令可回复“需要为您播放歌曲吗”,所述虚拟语音助手图标也可以显示头戴耳机,做出左右摇摆的舞蹈动作,如果用户回复“播放音乐”,根据历史播放频次,可从中选择播放频次较高的音乐,而所述虚拟语音助手图标可根据所播放的音乐的节奏做出舞蹈动作。所述虚拟语音助手图标动态显示的形式包括但不限于上述示例,可根据具体操作结果的内容给予不同动态显示。

第三种,则是上述第一种与第二种的结合,既显示对话框又动态显示所述虚拟语音助手图标。其中,所述虚拟语音助手图标可在如图3所示的位置31处根据操作结果的内容进行动态显示。上述对话框和虚拟语音助手图标的具体显示形式可参见第一种与第二种的描述。

另外,所述虚拟语音助手图标的异常状态为检测到麦克风出现故障,无法获取语音指令,或者系统出错等问题。如果出现异常状态,所述虚拟语音助手图标的动作、表情或者服装上会有所显示,以提醒用户出现故障。例如,所述虚拟语音助手图标的嘴上出现了一个“×”,或者所述虚拟语音助手图标旁边出现了惊叹号等等动态显示形式,只要能够提醒用户即可。如果故障解除,则从异常状态恢复为静止状态。

在本发明的一种实施方式中,所述虚拟语音助手图标还可有隐藏状态,包括隐藏和半隐藏。如果获取到将所述虚拟语音助手图标拖动至所述设定区域之外的指令,将所述虚拟语音助手图标隐藏或半隐藏。例如,如果所述设定区域为人机交互界面的一固定区域,如所述人机交互界面的右下角一区域,若将所述虚拟语音助手图标拖动至所述右下角一区域之外时,可直接隐藏所述虚拟语音助手图标,或者将虚拟语音助手图标的一半显示在人机交互界面的边缘,即半隐藏。或者,如果虚拟语音助手图标如图2所示,显示在人机交互界面的边框21上时,用户可通过向屏幕外拖动所述虚拟语音助手图标,进而将所述虚拟语音助手图标隐藏或半隐藏,如图4所示。另外,另一种实现隐藏的方式,也可通过接收用户发出的语音隐藏指令,例如,如果接收到用户发出语音隐藏指令,可直接将所述虚拟语音助手图标隐藏或半隐藏;或者如果接收到用户发出语音半隐藏指令,直接将所述虚拟语音助手图标半隐藏。对于解除虚拟语音助手图标的隐藏,如果接收到解除隐藏指令,将所述虚拟语音助手图标显示在所述设定区域。其中,所述虚拟语音助手图标处于隐藏或半隐藏时,其解除隐藏指令有所不同,例如,如果所述虚拟语音助手图标处于隐藏,可手动解除或语音指示解除虚拟语音助手图标的隐藏;而如果所述虚拟语音助手图标处于半隐藏,可直接将所述虚拟语音助手图标通过点击、向屏幕内拖动或语音方式解除半隐藏。

对于所述虚拟语音助手图标的工作状态之间的切换,可通过图5所示的切换方式来理解。其中,如果异常状态解除,所述虚拟语音助手图标进入静止状态,如果开启所述用户设备的麦克风,通过点击、设备按钮(如果所述用户设备为车载终端,可为方向盘按钮)或语音唤醒所述虚拟语音助手图标,则所述虚拟语音助手图标进入监听状态,再进一步接收到语音指令之后,进入解析状态对所述语音指令进行解析,并对解析结果进行语音播报。其中,在处于解析状态和播报状态时,通过点击所述虚拟语音助手图标可重新进入监听状态。如果所述虚拟语音助手图标处于静止状态、监听状态、解析状态和播报状态中的任意一种状态,均可通过设定操作(拖动或语音控制)将所述虚拟语音助手图标进入隐藏状态(包括半隐藏状态)。在解除隐藏状态(包括半隐藏状态)之后,所述虚拟语音助手图标直接进入监听状态。

另外,在具体应用时,如图6所示,在所述虚拟语音助手图标处于监听状态(或静止状态、解析状态和播报状态)下通过设定操作(拖动或语音控制)将所述虚拟语音助手图标进入半隐藏状态,然后通过用户点击、拖动或语音等方式解除隐藏状态。在所述虚拟语音助手图标处于监听状态下通过点击或语音唤醒可显示对话框,进行语音指令的解析。在用户设备打开app时,若虚拟语音助手图标的优先级高于该app时,则所述虚拟语音助手图标悬浮显示在该app界面上。在所述用户设备显示app的界面时,支持用户通过设定操作(拖动或语音控制)将所述虚拟语音助手图标进入半隐藏状态,也支持用户通过点击或语音唤醒可显示对话框,进行语音指令的解析。

在本发明的另一种实施方式中,为了引起用户主动语音交互,如果在预定时间内未接收到语音指令,可动态显示所述虚拟语音助手图标。例如,如果在预定时间内未接收到用户的语音指令,若用户在用户设备的界面进行不同app的页面切换,则所述虚拟语音助手图标可在进行切换时变换出不同的表情。或者如果所述用户设备为车载终端,如果检测到车辆处于怠速状态下(即处于n档或p档),或者如果检测到车辆处于s档或d档,且车速低于预设速度(例如5km/h),所述虚拟语音助手图标可通过变换不同的服装来吸引用户。另外,在对所述虚拟语音助手图标进行点击或拖动时,所述虚拟语音助手图标也可显示不同的表情和动作。

上述实施例中,动态显示所述虚拟语音助手图标包括所述虚拟语音助手图标的表情变化、动作变化、服装变化或气泡显示中的至少一者,可以相互结合显示,也可单独显示。

通过本发明实施例,在用户设备的人机交互界面上显示虚拟语音助手图标,解决了现有技术中存在的对于用户设备的输入反馈效果不好的问题,提升语音操控的便利性,增加用户使用语音的频率。

相应的,本发明实施例还提供一种虚拟语音助手的控制装置,所述装置用于执行上述实施例所述的虚拟语音助手的控制方法。

本装置操作过程,参见上述虚拟语音助手的控制方法的实现过程。

相应的,本发明实施例还提供一种用户设备,所述用户设备包括麦克风、语音播放装置、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述麦克风用于获取语音指令,所述语音播放装置用于语音播放对应的操作结果,所述处理器执行所述程序时实现如上述权利要求1-8任一项所述的虚拟语音助手的控制方法。

相应的,本发明实施例还提供一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如上述实施例所述的虚拟语音助手的控制方法。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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