一种基于多个语音助手平台的切换方法技术

技术编号:17880981 阅读:43 留言:0更新日期:2018-05-06 02:15
本发明专利技术公开一种基于多个语音助手平台的切换方法,基于一应用和多个语音助手平台,该切换方法包括以下步骤:1)融合各个语音助手平台于应用中;2)对各个语音助手平台进行标签;3)获取问题类别;4)语音助手平台的启动和切换。所述应用包括SDK数据模块、标签模块、分析定义模块以及启动切换模块。所述切换方法还基于一服务器,所述应用与服务器通信连接。本发明专利技术其能使多个语音助手平台涵盖于一个应用中,且能对用户提问的信息进行识别分类,然后根据类别在众多云语音助手平台中选出最适合回答该问题的语音助手平台回答或处理,方便用户使用,使用户体验有质的飞跃。

A handoff method based on multiple voice assistant platforms

The invention discloses a handoff method based on multiple voice assistant platform, which is based on an application and multiple voice assistant platform, which includes the following steps: 1) fusion each voice assistant platform in application; 2) label each voice assistant platform; 3) access problem class; 4) voice assistant platform start Move and switch. The applications include SDK data module, tag module, analysis definition module and start switch module. The switching method is also based on a server, and the application is communicated with the server. The invention can make a plurality of voice assistant platforms in an application, and can identify and classify the information asked by the user, and then select the voice assistant platform which is the most suitable answer to the problem in many cloud voice assistant platforms to answer or deal with it, which is convenient for users to use and experience a qualitative leap.

【技术实现步骤摘要】
一种基于多个语音助手平台的切换方法
本专利技术涉及软件
,特别涉及一种基于多个语音助手平台的切换方法。
技术介绍
智能云语音助手如雨后春笋般蓬勃发展,目前已经出现了国内国外约数十个智能语音助手,且各有各的优势领域,有在网上购物方面有独到体验,有在家居控制方面有突出表现。但是一般而言,一次只能使用一个语音助手,如要使用多个就必须在各个语音助手应用之间切换,使用起来很不方便。
技术实现思路
本专利技术要解决的技术问题是,针对上述现有技术中的不足,提供一种基于多个语音助手平台的切换方法,其能使多个语音助手平台涵盖于一个应用中,且能对用户提问的信息进行识别分类,然后根据类别在众多云语音助手平台中选出最适合回答该问题的语音助手平台回答或处理,方便用户使用,使用户体验有质的飞跃。为解决上述技术问题,本专利技术的技术方案是:一种基于多个语音助手平台的切换方法,基于一应用和多个语音助手平台,该切换方法包括以下步骤:1)融合各个语音助手平台于应用中:通过各语音助手的开放API平台,将各语音助手平台的SDK数据引至应用中,并使各语音助手平台的SDK数据以独立库的形式存在;2)对各个语音助手平台进行标签:根据各语音助手平台的优势,给各云语音助手平台设立标签;3)获取问题类别:用户向应用提出问题,同时应用将问题保存成文件,然后应用对用户提出的问题进行智能分析,并根据分析得出的关键字或关键词对问题进行定义,获取类别;4)语音助手平台的激活和切换:首先应用对所有语音助手平台进行检索,查找出含有与类别匹配的标签的云语音助手平台,然后应用将检索得出语音助手平台放入运行列表中,之后应用激活其中一个语音助手平台尝试回答步骤3)中用户提出的问题,应用收集该语音助手平台的回复结果,并判断结果是否可用,若可用,则应用将结果呈现给用户;若不可用,应用则切换下一个语音助手尝试回答步骤3)中用户提出的问题,循环切换,直至将结果呈现给用户为止,若运行列表中的语音助手平台均无法回答步骤3)中用户提出的问题,则输出问题无法回答的指令。作为一种优选方案,步骤2)中一个标签标识一个语音助手平台或多个标签标识一个语音助手平台。作为一种优选方案,步骤3)中所述类别包括闲聊类。作为一种优选方案,步骤3)中智能分析的方法包括以下步骤:1)判断问题输入方式:应用判断用户提出的问题是否为语音输入,若是,则将语音转换成文字,然后进入下一步,若否,则直接进入下一步;2)对问题语义分析并获取类别:应用寻找经步骤1)得出的问题中的关键字或关键词,并判断找出的关键字或关键词是否与闲聊类以外的类别匹配,若是,则应用根据闲聊类以外类别对用户提出的问题进行定义;若否,则应用将用户提出的问题定义为闲聊类。作为一种优选方案,经智能分析后用户提出的问题被定义为闲聊类,则应用将所有语音助手平台放入运行列表中,然后逐一切换激活语音助手平台尝试回答用户提出的问题,直至将结果呈现给用户或输出问题无法回答的指令为止。作为一种优选方案,步骤4)中在将检索得出语音助手平台放入运行列表中之后,应用判断运行列表的集合是否为零,若是,则将释放被所有语音助手平台占用的系统资源,为激活运行列表其中一个语音助手平台作准备,若否,则输出不懂回答并让用户重新输入问题的指令。作为一种优选方案,步骤4)中在激活语音助手平台之前,应用判断是否所有语音助手平台处于未激活状态,若是,则激活运行列表其中一个语音助手平台,若否,则输出资源被占用的提示,提示用户释放被占用的系统资源。作为一种优选方案,步骤4)中在激活语音助手平台之后,应用为该语音助手平台配置所需的系统资源,同时将步骤3)中保存的文件调出发送至该语音助手平台进行提问。作为一种优选方案,所述应用包括以独立库形式存在的多个SDK数据模块、对SDK数据模块进行标签的标签模块、对问题进行智能分析和定义类别的分析定义模块以及激活和切换语音助手平台的激活切换模块。作为一种优选方案,所述切换方法还基于一服务器,所述应用与服务器通信连接。附图说明图1为本专利技术之智能分析的流程框架图;图2为本专利技术之激活和切换语音助手平台的流程框架图;图3为本专利技术之应用的结构框架图。图中:1-应用,11-SDK数据模块,12-标签模块,13-分析定义模块,14-激活切换模块,2-服务器。具体实施方式下面结合附图对本专利技术的结构原理和工作原理作进一步详细说明。一种基于多个语音助手平台的切换方法,基于一应用1、一服务器2和多个语音助手平台,所述切换方法包括以下步骤:1)融合各云语音助手平台于应用中:通过各语音助手的开放API平台,将各语音助手平台的SDK数据引至应用中,并使各语音助手平台的SDK数据以独立库的形式存在,如此可以防止多个语音助手平台间发生冲突;2)对各云语音助手平台进行标签:根据各语音助手平台的优势,给各云语音助手平台设立标签;一个标签标识一个语音助手平台或多个标签标识一个语音助手平台,如此能提高检索出最适合回答问题的语音助手平台的准确度。3)获取问题类别:用户向应用提出问题,同时应用将问题保存成文件,然后应用对用户提出的问题进行智能分析,并根据分析得出的字词对问题进行定义,获取类别;所述类别为多个,其中必定包括闲聊类。如图1所示,智能分析的方法包括以下步骤:1)判断问题输入方式:应用对用户提出问题的输入方式进行识别,若为语音输入,则将语音转换成文字,然后再开始语义分析,若为文字输入,则直接开始语义分析;2)对问题语义分析并获取类别:应用寻找问题中的形容词、动词或名词,并对找到的字词进行分析判断,若检索出与闲聊类以外类别匹配的字词,则根据闲聊类以外类别对问题进行定义;若无检索出与闲聊类以外类别匹配的字词,则定义为闲聊类;如含有城市名字或天气字词的,则定义为天气类别;如含有拨打、电话等词时则定义为电话类;如含有附近,餐厅火饭店字样的,则定义为附近类。通过定义一串规则,把大部分问题中可能出现的字词包括进去,尽可能地包含所有类别,如此类别经对问题分析后以JSON形式自动获取,并且该规则以JSON形式保存在服务器上,以便随时修改调用。4)语音助手平台的激活和切换:如图2所示,首先应用对所有语音助手平台进行检索,查找出含有与类别匹配的标签的云语音助手平台,并将检索得出语音助手平台放入运行列表中;然后应用判断运行列表的集合是否为零,若是,则将释放所有语音助手平台已占用的系统资源,若否,则输出“我不知道怎么回答这个问题,请你再说一遍”,让用户重新提出问题;之后应用判断是否所有语音助手平台处于未激活状态,若否,则提出“资源被占用”的提示,提示用户释放被占用的系统资源,若是,则激活运行列表其中一个语音助手平台,应用为该语音助手平台配置所需的系统资源,同时将步骤3)中保存的文件调出发送至该语音助手平台进行提问,然后应用收集该语音助手平台的回复结果,并判断结果是否可用,若可用,则将结果呈现给用户;若不可用,则切换下一个语音助手尝试回答问题,循环切换,直至将结果呈现给用户为止,若运行列表中的语音助手平台均无法回答用户提出的问题,则输出“此问题无法回答”。步骤3)中若问题被定义为闲聊类,则步骤4)中应用将所有语音助手平台放入运行列表中,逐一切换激活语音助手平台尝试回答用户提出的问题,直至将结果呈现给用户或输出“此问题无法回本文档来自技高网...
一种基于多个语音助手平台的切换方法

【技术保护点】
一种基于多个语音助手平台的切换方法,其特征在于:基于一应用和多个语音助手平台,该切换方法包括以下步骤:1)融合各个语音助手平台于应用中:通过各语音助手的开放API平台,将各语音助手平台的SDK数据引至应用中,并使各语音助手平台的SDK数据以独立库的形式存在;2)对各个语音助手平台进行标签:根据各语音助手平台的优势,给各云语音助手平台设立标签;3)获取问题类别:用户向应用提出问题,同时应用将问题保存成文件,然后应用对用户提出的问题进行智能分析,并根据分析得出的关键字或关键词对问题进行定义,获取类别;4)语音助手平台的激活和切换:首先应用对所有语音助手平台进行检索,查找出含有与类别匹配的标签的云语音助手平台,然后应用将检索得出语音助手平台放入运行列表中,之后应用激活其中一个语音助手平台尝试回答步骤3)中用户提出的问题,应用收集该语音助手平台的回复结果,并判断结果是否可用,若可用,则应用将结果呈现给用户;若不可用,应用则切换下一个语音助手尝试回答步骤3)中用户提出的问题,循环切换,直至将结果呈现给用户为止,若运行列表中的语音助手平台均无法回答步骤3)中用户提出的问题,则输出问题无法回答的指令...

【技术特征摘要】
1.一种基于多个语音助手平台的切换方法,其特征在于:基于一应用和多个语音助手平台,该切换方法包括以下步骤:1)融合各个语音助手平台于应用中:通过各语音助手的开放API平台,将各语音助手平台的SDK数据引至应用中,并使各语音助手平台的SDK数据以独立库的形式存在;2)对各个语音助手平台进行标签:根据各语音助手平台的优势,给各云语音助手平台设立标签;3)获取问题类别:用户向应用提出问题,同时应用将问题保存成文件,然后应用对用户提出的问题进行智能分析,并根据分析得出的关键字或关键词对问题进行定义,获取类别;4)语音助手平台的激活和切换:首先应用对所有语音助手平台进行检索,查找出含有与类别匹配的标签的云语音助手平台,然后应用将检索得出语音助手平台放入运行列表中,之后应用激活其中一个语音助手平台尝试回答步骤3)中用户提出的问题,应用收集该语音助手平台的回复结果,并判断结果是否可用,若可用,则应用将结果呈现给用户;若不可用,应用则切换下一个语音助手尝试回答步骤3)中用户提出的问题,循环切换,直至将结果呈现给用户为止,若运行列表中的语音助手平台均无法回答步骤3)中用户提出的问题,则输出问题无法回答的指令。2.根据权利要求1所述的一种基于多个语音助手平台的切换方法,其特征在于:步骤2)中一个标签标识一个语音助手平台或多个标签标识一个语音助手平台。3.根据权利要求1所述的一种基于多个语音助手平台的切换方法,其特征在于:步骤3)中所述类别包括闲聊类。4.根据权利要求3所述的一种基于多个语音助手平台的切换方法,其特征在于:步骤3)中智能分析的方法包括以下步骤:1)判断问题输入方式:应用判断用户提出的问题是否为语音输入,若是,则将语音转换成文字,然后进入下一步,若否,则直接进入下一步;2)对问题语义分析并获取类别:应用寻找经步骤1)得出的问题中的...

【专利技术属性】
技术研发人员:刘星浩杨兴旺
申请(专利权)人:广东思派康电子科技有限公司
类型:发明
国别省市:广东,44

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

1