CN110737420B - 语音冲突管理方法、***、计算机可读存储介质及设备 - Google Patents

语音冲突管理方法、***、计算机可读存储介质及设备 Download PDF

Info

Publication number
CN110737420B
CN110737420B CN201810796534.8A CN201810796534A CN110737420B CN 110737420 B CN110737420 B CN 110737420B CN 201810796534 A CN201810796534 A CN 201810796534A CN 110737420 B CN110737420 B CN 110737420B
Authority
CN
China
Prior art keywords
operating system
recognition result
scene
voice information
voice
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810796534.8A
Other languages
English (en)
Other versions
CN110737420A (zh
Inventor
田发景
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pateo Connect and Technology Shanghai Corp
Original Assignee
Pateo Connect and Technology Shanghai Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pateo Connect and Technology Shanghai Corp filed Critical Pateo Connect and Technology Shanghai Corp
Priority to CN201810796534.8A priority Critical patent/CN110737420B/zh
Publication of CN110737420A publication Critical patent/CN110737420A/zh
Application granted granted Critical
Publication of CN110737420B publication Critical patent/CN110737420B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/162Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • Hardware Redundancy (AREA)

Abstract

本发明提供一种语音冲突管理方法、***、计算机可读存储介质及设备,所述语音冲突管理方法包括:令双操作***中的第一操作***收录的语音信息,并将该语音信息提供给双操作***中的第二操作***;发送所述语音信息,并接收所述第一操作***对所述语音信息的第一识别结果和所述第二操作***对所述语音信息的第二识别结果;根据所述第一识别结果和第二识别结果,对若干已制定的管理策略进行仲裁,以便所述第一操作***或所述第二操作***根据仲裁的管理策略进行相应的响应处理。本发明可以有效处理双***上出现的语音冲突现象,正确执行用户的语音命令。

Description

语音冲突管理方法、***、计算机可读存储介质及设备
技术领域
本发明属于语音管理技术领域,涉及一种管理方法和***,特别是涉及一种语音冲突管理方法、***、计算机可读存储介质及设备。
背景技术
目前常用的双***智能电子***在其上的操作***发生切换时,为了节省物理资源,***会将正在运行的应用暂停或者退出,这里将操作***简称为***。
现有方案的缺陷是:在双***都接收到用户输入的语音信息时,双***都会处理语音信息,那么这样就会造成语音冲突,无法正确识别用户的语音信息,更无法正确执行用户的命令。
因此,如何提供一种语音冲突管理方法、***、计算机可读存储介质及设备,以解决现有技术在存在双***时,无法有效处理语音冲突,以导致无法正确执行用户的命令等缺陷,实已成为本领域技术人员亟待解决的技术问题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种语音冲突管理方法、***、计算机可读存储介质及设备,用于解决现有技术在存在双***时,无法有效处理语音冲突,以导致无法正确执行用户的命令的问题。
为实现上述目的及其他相关目的,本发明一方面提供一种语音冲突管理方法,应用于具有双操作***的设备,所述语音冲突管理方法包括:令双操作***中的第一操作***收录的语音信息,并将该语音信息提供给双操作***中的第二操作***;发送所述语音信息,并接收所述第一操作***对所述语音信息的第一识别结果和所述第二操作***对所述语音信息的第二识别结果;根据所述第一识别结果和第二识别结果,对若干已制定的管理策略进行仲裁,以便所述第一操作***或所述第二操作***根据仲裁的管理策略进行相应的响应处理。
于本发明的一实施例中,所述第一操作***将所述语音信息通过进程间通信方式提供给所述第二操作***。
于本发明的一实施例中,所述语音信息的第一识别结果包括与所述第一操作***对应的服务端从所述语音信息识别出的场景、与所述第一操作***对应的服务端的反馈时间、与场景相应的域名、场景的置信度和/或若触发多轮场景,每一场景对应的标识符;所述语音信息的第二识别结果包括与所述第二操作***对应的服务端从所述语音信息识别出的场景、与所述第二操作***对应的服务端的反馈时间、与场景相应的域名、场景的置信度和/或若触发多轮场景,每一场景对应的标识符。
于本发明的一实施例中,已制定的管理策略中第一管理策略为将与所述第一操作***对应的服务端的反馈时间和与所述第二操作***对应的服务端的反馈时间与预设响应时间进行比较;若与所述第一操作***对应的服务端的反馈时间未超出所述预设响应时间,与所述第二操作***对应的服务端的反馈时间超出所述预设响应,则忽略所述第二识别结果,使用所述第一识别结果;若与所述第一操作***对应的服务端的反馈时间超出所述预设响应时间,与所述第二操作***对应的服务端的反馈时间未超出所述预设响应,则忽略所述第一识别结果,使用所述第二识别结果。
于本发明的一实施例中,已制定的管理策略中第二管理策略为根据与场景相应的域名进行场景划分,并优先使用预先确定的第一识别结果或第二识别结果。
于本发明的一实施例中,已制定的管理策略中第三管理策略为若第一识别结果和第二识别结果中与场景相应的域名相同,将第一识别结果中的场景的置信度与第二识别结果中场景的置信度进行比较,若第一识别结果中的场景的置信度大于第二识别结果中场景的置信度,优先使用第一识别结果;若第一识别结果中的场景的置信度小于第二识别结果中场景的置信度,优先使用第二识别结果。
于本发明的一实施例中,已制定的管理策略中第四管理策略为若第一识别结果中与场景相应的域名和第二识别结果中与场景相应的域名不一致,且第一识别结果中场景的置信度超过预定置信度阈值,则优先使用第一识别结果;若第一识别结果中与场景相应的域名和第二识别结果中与场景相应的域名不一致,且第二识别结果中场景的置信度超过预定置信度阈值,则优先使用第二识别结果;若第一识别结果中场景的置信度和第二识别结果中场景的置信度均低于所述预定置信度阈值,则优先使用预先确定的第一识别结果或第二识别结果。
于本发明的一实施例中,已制定的管理策略中第五管理策略为若触发多轮场景,则从已存储的若干场景对应的识别结果中,优先选择多轮场景中第一场景对应的识别结果。
本发明另一方面提供一种语音冲突管理***,应用于具有双操作***的设备,所述语音冲突管理***包括:控制模块,用于令双操作***中的第一操作***收录的语音信息,并将该语音信息提供给双操作***中的第二操作***;通信模块,用于发送所述语音信息,并接收所述第一操作***对所述语音信息的第一识别结果和所述第二操作***对所述语音信息的第二识别结果;仲裁模块,用于根据所述第一识别结果和第二识别结果,对若干已制定的管理策略进行仲裁,以便所述第一操作***或所述第二操作***根据仲裁的管理策略进行相应的响应处理。
本发明又一方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述语音冲突管理方法。
本发明另一方面提供一种设备,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述设备执行所述语音冲突管理方法。
如上所述,本发明的语音冲突管理方法、***、计算机可读存储介质及设备,具有以下有益效果:
本发明所提供的语音冲突管理方法、***、计算机可读存储介质及设备可以有效处理双***上出现的语音冲突现象,正确执行用户的语音命令。
附图说明
图1显示为本发明的语音冲突管理方法于一实施例中的流程示意图。
图2显示为本发明的语音冲突管理***于一实施例中的原理结构示意图。
元件标号说明
2         语音冲突管理***
21        控制模块
22        通信模块
23        仲裁模块
S11~S13  步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
实施例一
本实施例提供一种语音冲突管理方法,应用于具有双操作***的设备,所述语音冲突管理方法包括:
令双操作***中的第一操作***收录的语音信息,并将该语音信息提供给双操作***中的第二操作***;
发送所述语音信息,并接收所述第一操作***对所述语音信息的第一识别结果和所述第二操作***对所述语音信息的第二识别结果;
根据所述第一识别结果和第二识别结果,对若干已制定的管理策略进行仲裁,以便所述第一操作***或所述第二操作***根据仲裁的管理策略进行相应的响应处理。
以下将结合图示对本实施例所提供的语音冲突管理方法进行详细描述。本实施例应用于具有双操作***的设备,例如,第一操作***为Linux***,第二操作***为Android***。
请参阅图1,显示为语音冲突管理方法于一实施例中的流程示意图。如图1所示,所述语音冲突管理方法具体包括以下几个步骤:
S11,令双操作***中的第一操作***收录的语音信息,并将该语音信息提供给双操作***中的第二操作***。
例如,令Linux***收录语音信息,并所述语音信息通过进程间通信方式(IPC方式)提供给Android***。
所述语音信息为双Mic收录的录音及参考音(2channel/16bit/16KHZ/PCM)。
S12,发送所述语音信息,并接收所述第一操作***对所述语音信息的第一识别结果和所述第二操作***对所述语音信息的第二识别结果。
在本实施例中,将所述语音信息分别发送至与所述第一操作***对应的服务端和与所述第二操作***对应的服务端。
在本实施例中,所述语音信息的第一识别结果包括与所述第一操作***对应的服务端从所述语音信息识别出的场景、与所述第一操作***对应的服务端的反馈时间、与场景相应的域名、场景的置信度和/或若触发多轮场景,每一场景对应的标识符。
例如,Linux端的语音信息的第一识别结果,包括相应的domain及置信度及是否触发多轮场景,每一场景对应的ID序号。
所述语音信息的第二识别结果包括与所述第二操作***对应的服务端从所述语音信息识别出的场景、与所述第二操作***对应的服务端的反馈时间、与场景相应的域名、场景的置信度和/或若触发多轮场景,每一场景对应的标识符。
例如,Android端的语音信息的第二识别结果包括相应的domain及置信度及是否触发多轮场景,每一场景对应的ID序号。
S13,根据所述第一识别结果和第二识别结果,对若干已制定的管理策略进行仲裁,以便所述第一操作***或所述第二操作***根据仲裁的管理策略进行相应的响应处理。
在本实施例中,已制定的管理策略中第一管理策略为将与所述第一操作***对应的服务端的反馈时间和与所述第二操作***对应的服务端的反馈时间与预设响应时间进行比较;
若与所述第一操作***对应的服务端的反馈时间未超出所述预设响应时间,与所述第二操作***对应的服务端的反馈时间超出所述预设响应,则忽略所述第二识别结果,使用所述第一识别结果;
若与所述第一操作***对应的服务端的反馈时间超出所述预设响应时间,与所述第二操作***对应的服务端的反馈时间未超出所述预设响应,则忽略所述第一识别结果,使用所述第二识别结果。
例如,Linux端的反馈时间超出预设响应时间,Android端反馈时间未超出预设响应时间,则忽略Linux端的识别结果,直接使用Android端的识别结果。
已制定的管理策略中第二管理策略为根据与场景相应的域名(domain)进行场景划分,并优先使用预先确定的第一识别结果或第二识别结果。
例如,从语音信息中识别的场景为美食、酒店、航旅等相关的domain时,则优先使用Android端的识别结果。
已制定的管理策略中第三管理策略为若第一识别结果和第二识别结果中与场景相应的域名相同,将第一识别结果中的场景的置信度与第二识别结果中场景的置信度进行比较,若第一识别结果中的场景的置信度大于第二识别结果中场景的置信度,优先使用第一识别结果;若第一识别结果中的场景的置信度小于第二识别结果中场景的置信度,优先使用第二识别结果。
例如,Linux端的识别结果中场景的置信度高于Android端的识别结果中场景的置信度,那么则优先使用Linux端的识别结果;Linux端的识别结果中场景的置信度低于Android端的识别结果中场景的置信度,那么则优选使用Android端的识别结果。
已制定的管理策略中第四管理策略为若第一识别结果中与场景相应的域名和第二识别结果中与场景相应的域名不一致,且第一识别结果中场景的置信度超过预定置信度阈值,则优先使用第一识别结果;若第一识别结果中与场景相应的域名和第二识别结果中与场景相应的域名不一致,且第二识别结果中场景的置信度超过预定置信度阈值,则优先使用第二识别结果;若第一识别结果中场景的置信度和第二识别结果中场景的置信度均低于所述预定置信度阈值,则优先使用预先确定的第一识别结果或第二识别结果。
例如,Linux端的识别结果中与场景相应的域名与Android端的识别结果中与场景相应的域名不一致,则优先使用其中置信度超过预定置信度阈值(如80%)对应的Linux端或Android端对应的识别结果。Linux端的识别结果和Android端的识别结果中的置信度都低于预定置信度阈值(如80%),则优选使用预先确定的Linux端的识别结果。
已制定的管理策略中第五管理策略为若触发多轮场景,则从已存储的若干场景对应的识别结果中,优先选择多轮场景中第一场景对应的识别结果,以确保多轮场景是由某端完整处理。
本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述语音冲突管理方法。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本实施例所提供的语音冲突管理方法可以有效处理双***上出现的语音冲突现象,正确执行用户的语音命令。
实施例二
本实施例提供一种语音冲突管理***,需要说明的是,应理解以下管理***的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,x模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上x模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(ApplicationSpecificIntegratedCircuit,简称ASIC),或,一个或多个微处理器(digitalsingnalprocessor,简称DSP),或,一个或者多个现场可编程门阵列(FieldProgrammableGateArray,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessingUnit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上***(system-on-a-chip,简称SOC)的形式实现。
请参阅图2,显示为语音冲突管理***于一实施例中的原理结构示意图。如图2所示,语音冲突管理***2包括控制模块21、通信模块22及仲裁模块23。
所述控制模块21用于令双操作***中的第一操作***收录的语音信息,并将该语音信息提供给双操作***中的第二操作***。其中,所述控制模块21控制所述第一操作***将所述语音信息通过进程间通信方式提供给所述第二操作***。
与所述控制模块21耦合的通信模块22用于发送所述语音信息,并接收所述第一操作***对所述语音信息的第一识别结果和所述第二操作***对所述语音信息的第二识别结果。在本实施例中,所述通信模块22将所述语音信息分别发送至与所述第一操作***对应的服务端和与所述第二操作***对应的服务端。与所述第一操作***对应的服务端和与所述第二操作***对应的服务端会从所述语音信息中识别场景,并反馈第一识别结果和第二识别结果。
在本实施例中,所述语音信息的第一识别结果包括与所述第一操作***对应的服务端从所述语音信息识别出的场景、与所述第一操作***对应的服务端的反馈时间、与场景相应的域名、场景的置信度和/或若触发多轮场景,每一场景对应的标识符。
所述语音信息的第二识别结果包括与所述第二操作***对应的服务端从所述语音信息识别出的场景、与所述第二操作***对应的服务端的反馈时间、与场景相应的域名、场景的置信度和/或若触发多轮场景,每一场景对应的标识符。
与所述通信模块22耦合的仲裁模块23用于根据所述第一识别结果和第二识别结果,对若干已制定的管理策略进行仲裁,以便所述第一操作***或所述第二操作***根据仲裁的管理策略进行相应的响应处理。
在本实施例中,已制定的管理策略中第一管理策略为将与所述第一操作***对应的服务端的反馈时间和与所述第二操作***对应的服务端的反馈时间与预设响应时间进行比较;
若与所述第一操作***对应的服务端的反馈时间未超出所述预设响应时间,与所述第二操作***对应的服务端的反馈时间超出所述预设响应,则忽略所述第二识别结果,使用所述第一识别结果;
若与所述第一操作***对应的服务端的反馈时间超出所述预设响应时间,与所述第二操作***对应的服务端的反馈时间未超出所述预设响应,则忽略所述第一识别结果,使用所述第二识别结果。
已制定的管理策略中第二管理策略为根据与场景相应的域名(domain)进行场景划分,并优先使用预先确定的第一识别结果或第二识别结果。
已制定的管理策略中第三管理策略为若第一识别结果和第二识别结果中与场景相应的域名相同,将第一识别结果中的场景的置信度与第二识别结果中场景的置信度进行比较,若第一识别结果中的场景的置信度大于第二识别结果中场景的置信度,优先使用第一识别结果;若第一识别结果中的场景的置信度小于第二识别结果中场景的置信度,优先使用第二识别结果。
已制定的管理策略中第四管理策略为若第一识别结果中与场景相应的域名和第二识别结果中与场景相应的域名不一致,且第一识别结果中场景的置信度超过预定置信度阈值,则优先使用第一识别结果;若第一识别结果中与场景相应的域名和第二识别结果中与场景相应的域名不一致,且第二识别结果中场景的置信度超过预定置信度阈值,则优先使用第二识别结果;若第一识别结果中场景的置信度和第二识别结果中场景的置信度均低于所述预定置信度阈值,则优先使用预先确定的第一识别结果或第二识别结果。
已制定的管理策略中第五管理策略为若触发多轮场景,则从已存储的若干场景对应的识别结果中,优先选择多轮场景中第一场景对应的识别结果,以确保多轮场景是由某端完整处理。
实施例三
本申请实施例提供的再一种设备,包括:处理器、存储器、收发器、通信接口和***总线;存储器和通信接口通过***总线与处理器和收发器连接并完成相互间的通信,存储器用于存储计算机程序,通信接口用于和其他设备进行通信,处理器和收发器用于运行计算机程序,使设备执行如上语音冲突管理方法的各个步骤。
上述提到的***总线可以是外设部件互连标准(PeripheralPomponentInterconnect,简称PCI)总线或扩展工业标准结构(ExtendedIndustryStandardArchitecture,简称EISA)总线等。该***总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(RandomAccessMemory,简称RAM),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
上述的处理器可以是通用处理器,包括中央处理器(CentralProcessingUnit,简称CPU)、网络处理器(NetworkProcessor,简称NP)等;还可以是数字信号处理器(DigitalSignalProcessing,简称DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-ProgrammableGateArray,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
综上所述,本发明所提供的语音冲突管理方法、***、计算机可读存储介质及设备可以有效处理双***上出现的语音冲突现象,正确执行用户的语音命令。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

Claims (10)

1.一种语音冲突管理方法,其特征在于,应用于具有双操作***的设备,所述语音冲突管理方法包括:
令双操作***中的第一操作***收录语音信息,并将该语音信息提供给双操作***中的第二操作***;
发送所述语音信息,并接收所述第一操作***对所述语音信息的第一识别结果和所述第二操作***对所述语音信息的第二识别结果;
根据所述第一识别结果和第二识别结果,对若干已制定的管理策略进行仲裁,以便所述第一操作***或所述第二操作***根据仲裁的管理策略进行相应的响应处理;
其中所述语音信息的第一识别结果包括与所述第一操作***对应的服务端从所述语音信息识别出的场景、与所述第一操作***对应的服务端的反馈时间、与场景相应的域名、场景的置信度和若触发多轮场景,每一场景对应的标识符;
所述语音信息的第二识别结果包括与所述第二操作***对应的服务端从所述语音信息识别出的场景、与所述第二操作***对应的服务端的反馈时间、与场景相应的域名、场景的置信度和若触发多轮场景,每一场景对应的标识符。
2.根据权利要求1所述的语音冲突管理方法,其特征在于,所述第一操作***将所述语音信息通过进程间通信方式提供给所述第二操作***。
3.根据权利要求2所述的语音冲突管理方法,其特征在于,
已制定的管理策略中第一管理策略为将与所述第一操作***对应的服务端的反馈时间和与所述第二操作***对应的服务端的反馈时间与预设响应时间进行比较;
若与所述第一操作***对应的服务端的反馈时间未超出所述预设响应时间,与所述第二操作***对应的服务端的反馈时间超出所述预设响应时间,则忽略所述第二识别结果,使用所述第一识别结果;
若与所述第一操作***对应的服务端的反馈时间超出所述预设响应时间,与所述第二操作***对应的服务端的反馈时间未超出所述预设响应时间,则忽略所述第一识别结果,使用所述第二识别结果。
4.根据权利要求2所述的语音冲突管理方法,其特征在于,
已制定的管理策略中第二管理策略为根据与场景相应的域名进行场景划分,并优先使用预先确定的第一识别结果或第二识别结果。
5.根据权利要求2所述的语音冲突管理方法,其特征在于,
已制定的管理策略中第三管理策略为若第一识别结果和第二识别结果中与场景相应的域名相同,将第一识别结果中的场景的置信度与第二识别结果中场景的置信度进行比较,若第一识别结果中的场景的置信度大于第二识别结果中场景的置信度,优先使用第一识别结果;若第一识别结果中的场景的置信度小于第二识别结果中场景的置信度,优先使用第二识别结果。
6.根据权利要求2所述的语音冲突管理方法,其特征在于,
已制定的管理策略中第四管理策略为若第一识别结果中与场景相应的域名和第二识别结果中与场景相应的域名不一致,且第一识别结果中场景的置信度超过预定置信度阈值,则优先使用第一识别结果;若第一识别结果中与场景相应的域名和第二识别结果中与场景相应的域名不一致,且第二识别结果中场景的置信度超过预定置信度阈值,则优先使用第二识别结果;若第一识别结果中场景的置信度和第二识别结果中场景的置信度均低于所述预定置信度阈值,则优先使用预先确定的第一识别结果或第二识别结果。
7.根据权利要求2所述的语音冲突管理方法,其特征在于,
已制定的管理策略中第五管理策略为若触发多轮场景,则从已存储的若干场景对应的识别结果中,优先选择多轮场景中第一场景对应的识别结果。
8.一种语音冲突管理***,其特征在于,应用于具有双操作***的设备,所述语音冲突管理***包括:
控制模块,用于令双操作***中的第一操作***收录语音信息,并将该语音信息提供给双操作***中的第二操作***;
通信模块,用于发送所述语音信息,并接收所述第一操作***对所述语音信息的第一识别结果和所述第二操作***对所述语音信息的第二识别结果;
仲裁模块,用于根据所述第一识别结果和第二识别结果,对若干已制定的管理策略进行仲裁,以便所述第一操作***或所述第二操作***根据仲裁的管理策略进行相应的响应处理;
其中所述语音信息的第一识别结果包括与所述第一操作***对应的服务端从所述语音信息识别出的场景、与所述第一操作***对应的服务端的反馈时间、与场景相应的域名、场景的置信度和若触发多轮场景,每一场景对应的标识符;
所述语音信息的第二识别结果包括与所述第二操作***对应的服务端从所述语音信息识别出的场景、与所述第二操作***对应的服务端的反馈时间、与场景相应的域名、场景的置信度和若触发多轮场景,每一场景对应的标识符。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至7中任一项所述语音冲突管理方法。
10.一种电子设备,其特征在于,包括:处理器及存储器;
所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述设备执行如权利要求1至7中任一项所述语音冲突管理方法。
CN201810796534.8A 2018-07-19 2018-07-19 语音冲突管理方法、***、计算机可读存储介质及设备 Active CN110737420B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810796534.8A CN110737420B (zh) 2018-07-19 2018-07-19 语音冲突管理方法、***、计算机可读存储介质及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810796534.8A CN110737420B (zh) 2018-07-19 2018-07-19 语音冲突管理方法、***、计算机可读存储介质及设备

Publications (2)

Publication Number Publication Date
CN110737420A CN110737420A (zh) 2020-01-31
CN110737420B true CN110737420B (zh) 2023-04-28

Family

ID=69235523

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810796534.8A Active CN110737420B (zh) 2018-07-19 2018-07-19 语音冲突管理方法、***、计算机可读存储介质及设备

Country Status (1)

Country Link
CN (1) CN110737420B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113840271B (zh) * 2021-09-27 2024-04-19 北京字节跳动网络技术有限公司 一种nfc数据的传输方法、装置、电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103853703A (zh) * 2014-02-19 2014-06-11 联想(北京)有限公司 一种信息处理方法及电子设备
CN104282305A (zh) * 2013-07-12 2015-01-14 通用汽车环球科技运作有限责任公司 语音对话***中用于结果仲裁的***和方法
CN104795069A (zh) * 2014-01-21 2015-07-22 腾讯科技(深圳)有限公司 语音识别方法和服务器
CN105551494A (zh) * 2015-12-11 2016-05-04 奇瑞汽车股份有限公司 一种基于手机互联的车载语音识别***及识别方法
CN106328148A (zh) * 2016-08-19 2017-01-11 上汽通用汽车有限公司 基于本地和云端混合识别的自然语音识别方法、装置和***
CN106384594A (zh) * 2016-11-04 2017-02-08 湖南海翼电子商务股份有限公司 语音识别的车载终端及其方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104282305A (zh) * 2013-07-12 2015-01-14 通用汽车环球科技运作有限责任公司 语音对话***中用于结果仲裁的***和方法
CN104795069A (zh) * 2014-01-21 2015-07-22 腾讯科技(深圳)有限公司 语音识别方法和服务器
CN103853703A (zh) * 2014-02-19 2014-06-11 联想(北京)有限公司 一种信息处理方法及电子设备
CN105551494A (zh) * 2015-12-11 2016-05-04 奇瑞汽车股份有限公司 一种基于手机互联的车载语音识别***及识别方法
CN106328148A (zh) * 2016-08-19 2017-01-11 上汽通用汽车有限公司 基于本地和云端混合识别的自然语音识别方法、装置和***
CN106384594A (zh) * 2016-11-04 2017-02-08 湖南海翼电子商务股份有限公司 语音识别的车载终端及其方法

Also Published As

Publication number Publication date
CN110737420A (zh) 2020-01-31

Similar Documents

Publication Publication Date Title
CN108600219B (zh) 一种语音控制方法及设备
CN109391512B (zh) 一种服务发布方法、装置及电子设备
WO2020001287A1 (zh) 数据校验方法及装置,存储介质
US20170052979A1 (en) Input/Output (IO) Request Processing Method and File Server
WO2018072561A1 (zh) 一种视频切换方法、装置及视频巡逻***
CN111382206B (zh) 一种数据存储方法及装置
CN110737420B (zh) 语音冲突管理方法、***、计算机可读存储介质及设备
CN114090623A (zh) 一种缓存资源的创建方法、装置、电子设备及存储介质
CN114995779A (zh) 一种车载音频焦点的仲裁方法、仲裁装置及电子设备
CN111355765B (zh) 一种网络请求的处理、发送方法及装置
WO2020103736A1 (zh) 数据传输设备和处理***、消息分发方法和装置
CN108924128A (zh) 一种移动终端及其进程间通信的限制方法、存储介质
CN106598706B (zh) 一种提高服务器的稳定性的方法、装置及服务器
CN115438020A (zh) 一种数据库资源调度方法、装置、设备及介质
CN111046004A (zh) 一种数据文件存储方法、装置、设备及存储介质
CN113127179A (zh) 资源调度方法、装置、电子设备及计算机可读介质
CN113010514B (zh) 热加载方法及装置
CN110334909B (zh) 一种风险管控方法、装置及设备
CN110706378B (zh) 一种记录门锁状态的方法、终端、***和计算机可读介质
CN111459819A (zh) 软件测试方法及装置、电子设备、计算机可读介质
CN110780993A (zh) 一种基于Kubernetes的资源调度优化的方法、设备及介质
CN109697356A (zh) 应用软件权限适配方法及装置
CN115865839B (zh) Acl管理方法、装置、通信设备及存储介质
CN114945005B (zh) 一种消息处理方法及相关设备
CN112556104B (zh) 一种负载控制方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 201822 No.208, building 4, no.1411, Yecheng Road, Jiading Industrial Zone, Jiading District, Shanghai

Applicant after: Botai vehicle networking technology (Shanghai) Co.,Ltd.

Address before: 201822 No.208, building 4, no.1411, Yecheng Road, Jiading Industrial Zone, Jiading District, Shanghai

Applicant before: SHANGHAI PATEO ELECTRONIC EQUIPMENT MANUFACTURING Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Voice conflict management methods, systems, computer-readable storage media, and devices

Granted publication date: 20230428

Pledgee: China Construction Bank Corporation Shanghai Xuhui sub branch

Pledgor: Botai vehicle networking technology (Shanghai) Co.,Ltd.

Registration number: Y2024310000011

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Room 3701, No. 866 East Changzhi Road, Hongkou District, Shanghai, 200080

Patentee after: Botai vehicle networking technology (Shanghai) Co.,Ltd.

Country or region after: China

Address before: 201822 No.208, building 4, no.1411, Yecheng Road, Jiading Industrial Zone, Jiading District, Shanghai

Patentee before: Botai vehicle networking technology (Shanghai) Co.,Ltd.

Country or region before: China