[发明专利]指令处理方法、装置和系统有效
申请号: | 201210282268.X | 申请日: | 2012-08-09 |
公开(公告)号: | CN102831894A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 梅敬青;薛国栋 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | G10L19/00 | 分类号: | G10L19/00 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指令 处理 方法 装置 系统 | ||
技术领域
本发明涉及通信技术,尤其涉及一种指令处理方法、装置和系统。
背景技术
语音控制技术作为一种相对更加简易、人性化的控制方式,已逐渐被业界所认可,越来越多的电子设备,如智能手机(Smart Phone)、平板电脑(Tablet)、智能电视(Smart TV)等,都将具有语音控制功能,并将会同时出现在人们的日常生活中;可以预见,语音控制功能将越来越多样化,且将出现越来越多的支持语音控制的消费电子设备、办公设备等。随着终端设备计算能力的增强以及智能化的趋势,一些终端设备所能支持的功能越来越丰富,且可能出现重叠,如用户可以通过Smart Phone、Smart TV等上Twitter。此外,随着家庭自动化的普及,通过各种智能终端均可以控制家庭网络中的其他设备,如在Moto的4Home Service中,用户可以用手机远程控制各种家用电器。因此,语音控制技术不仅将成为一种重要的人机交互方式,而且可以被不同的智能终端所理解和执行。目前的语音命令技术主要包括传统语音控制技术和智能语音控制技术,传统语音控制技术中用户需要依据特定的语法和命令词汇来发布命令,智能语音控制技术中用户可以通过自然语言自由发布命令。相比之下,传统语音控制技术实现机制相对简单、准确度高,但用户体验相对较差,智能语音控制技术实现机制复杂,但用户体验相对较好。但目前业界普遍认为智能语音控制技术的发展前景更为广阔,如Apple、Google等公司都在加大这方面的研究和开发。对于智能语音控制技术,由于其计算开销大,通常采用云端处理的模式,不仅可以降低设备本地处理的复杂度,还可以减少能量消耗。
在现有技术中,语音控制的一种执行方式为在电子设备的后台一直运行监听的语音控制,例如Samsung的Smart Interaction TV实时监听用户的操作指令,以快速执行用户的操作指令。
然而,用户发出的同一条语音命令有可能被多个设备同时监听到,例如,当用户对设备A发出指令:“降低设备B的音量一格”时,该命令可能同时被设备B监听到,则设备B会执行设备A下发的指令和从用户直接接收到的指令,使得设备B的音量被重复降两次,从而导致语音命令的重复执行,甚至出现控制错误。
发明内容
本发明实施例提供一种指令处理方法、装置和系统,避免多个语音控制设备重复执行同时采集到的一条语音命令,消除命令重复执行带来的控制错误。
本发明实施例的第一方面是提供一种指令处理方法,包括:
接收语音解析服务器发送的多条语音指令,所述多条语音指令为所述语音解析服务器对来自不同语音控制设备的源语音命令进行解析后生成的;
分别判断所述多条语音指令中任意两条语音指令是否为相似指令,所述相似指令为不同语音控制设备对同一语音信息进行采集得到的源语音命令对应的语音指令;
当所述多条语音指令中存在两条语音指令为相似指令时,丢弃两条相似的语音指令中的一条语音指令。
在第一方面的第一种可能的实现方式中,所述多条语音指令中分别携带各语音指令对应的源语音命令的采集时间信息和各语音指令的指令内容;
所述分别判断所述多条语音指令中任意两条语音指令是否为相似指令包括:
根据所述多条语音指令对应的源语音命令的采集时间信息,分别判断所述多条语音指令中任意两条语音指令对应的源语音命令的采集时间是否重叠;
根据所述多条语音指令的指令内容,分别判断所述多条语音指令中任意两条语音指令在内容上是否重复;
当所述多条语音指令中任意两条语音指令对应的源语音命令的采集时间重叠,且在内容上重复时,确定所述两条语音指令为相似指令。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:
当从所述语音解析服务器接收到一条新的语音指令时,记录所述新的语音指令的采集时间信息;
将所述新的语音指令的采集时间与之前记录的语音指令的采集时间进行比较,确定采集时间与所述新的语音指令的采集时间的差值小于预定阈值的相关语音指令;
将所述新的语音指令与所述相关语音指令作为所述多条语音指令。
结合第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述根据所述多条语音指令对应的源语音命令的采集时间信息,分别判断所述多条语音指令中任意两条语音指令对应的源语音命令的采集时间是否重叠包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210282268.X/2.html,转载请声明来源钻瓜专利网。