CN103971687A - 一种语音识别***中的负载均衡实现方法和装置 - Google Patents

一种语音识别***中的负载均衡实现方法和装置 Download PDF

Info

Publication number
CN103971687A
CN103971687A CN201310040812.4A CN201310040812A CN103971687A CN 103971687 A CN103971687 A CN 103971687A CN 201310040812 A CN201310040812 A CN 201310040812A CN 103971687 A CN103971687 A CN 103971687A
Authority
CN
China
Prior art keywords
speech recognition
recognition server
voice
server
voice request
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.)
Granted
Application number
CN201310040812.4A
Other languages
English (en)
Other versions
CN103971687B (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.)
Tencent Technology Shenzhen Co Ltd
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201310040812.4A priority Critical patent/CN103971687B/zh
Priority to JP2015555556A priority patent/JP5951148B2/ja
Priority to CA2898783A priority patent/CA2898783A1/en
Priority to SG11201505611VA priority patent/SG11201505611VA/en
Priority to PCT/CN2013/087998 priority patent/WO2014117584A1/en
Priority to US14/257,941 priority patent/US20140337022A1/en
Publication of CN103971687A publication Critical patent/CN103971687A/zh
Application granted granted Critical
Publication of CN103971687B publication Critical patent/CN103971687B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/01Assessment or evaluation of speech recognition systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种语音识别***中的负载均衡实现方法:当接收到终端发送来的任一语音请求时,语音接入服务器按照预定的负载均衡算法确定出处理该语音请求的语音识别服务器;并确定该语音识别服务器是否处于可用状态;如果是,则将该语音请求转发至该语音识别服务器进行处理;如果否,则遍历其它各语音识别服务器;其中,在每遍历到一个语音识别服务器时,如果确定其处于可用状态,则将该语音请求转发至该语音识别服务器进行处理,并停止遍历。本发明同时公开了一种语音接入服务器。应用本发明所述方案,能够提高语音请求处理的成功率。

Description

一种语音识别***中的负载均衡实现方法和装置
技术领域
本发明涉及语音识别技术,特别涉及一种语音识别***中的负载均衡实现方法和装置。
背景技术
语音识别技术,是指让机器通过识别和理解,将语音信号转换为相应的文本或命令的技术,也就是说,要让机器听懂人类的语音。
图1为现有语音识别***的组成结构示意图。如图1所示,包括:终端以及服务器集群,其中,服务器集群中又可包括语音接入服务器和语音识别服务器;终端可为固定终端,也可为移动终端,通常为多个;语音接入服务器的个数可能为一个,也可能为多个;语音识别服务器的个数通常为多个。
其中,语音接入服务器负责将接收自终端的语音请求转发至语音识别服务器等,语音识别服务器负责对接收到的语音请求进行处理如语音识别等。
如前所述,由于语音识别服务器的个数通常为多个,可能为几十个甚至几百个,因此,语音接入服务器需要将接收到的语音请求尽可能平均、合理地转发到各个语音识别服务器上,以实现负载均衡。
现有技术中,通常采用以下负载均衡方式:域名***(DNS,Domain Name System)轮询方式,即通过对域名设置多条A记录,进行DNS轮询,以实现各个语音识别服务器之间的负载均衡。
但是,上述方式在实际应用中会存在一定的问题,如:当语音接入服务器确定接收到的某一语音请求需要转发至某一语音识别服务器进行处理时,不会关心该语音识别服务器的状态如何,即是否可用,均会将该语音请求转发过去,从而可能导致处理失败,即降低了语音请求处理的成功率。
发明内容
有鉴于此,本发明提供了一种语音识别***中的负载均衡实现方法和装置,能够提高语音请求处理的成功率。
为达到上述目的,本发明的技术方案是这样实现的:
一种语音识别***中的负载均衡实现方法,包括:
当接收到终端发送来的任一语音请求时,语音接入服务器按照预定的负载均衡算法确定出处理所述语音请求的语音识别服务器;
确定该语音识别服务器是否处于可用状态;
如果是,则将所述语音请求转发至该语音识别服务器进行处理;
如果否,则遍历该语音识别服务器之外的其它各语音识别服务器;其中,在每遍历到一个语音识别服务器时,如果确定其处于可用状态,则将所述语音请求转发至该语音识别服务器进行处理,并停止遍历。
一种语音接入服务器,包括:负载均衡模块;所述负载均衡模块中包括:接收单元和转发单元;
所述接收单元,用于接收终端发送来的任一语音请求,并将所述语音请求转发给所述转发单元;
所述转发单元,用于按照预定的负载均衡算法确定出处理所述语音请求的语音识别服务器;并确定该语音识别服务器是否处于可用状态;如果是,则将所述语音请求转发至该语音识别服务器进行处理;如果否,则遍历该语音识别服务器之外的其它各语音识别服务器;其中,在每遍历到一个语音识别服务器时,如果确定其处于可用状态,则将所述语音请求转发至该语音识别服务器进行处理,并停止遍历。
可见,采用本发明所述方案,在将某一语音请求转发至某一语音识别服务器进行处理之前,会先确定该语音识别服务器是否处于可用状态,如果是,则进行转发,如果否,则不进行转发,而是转发到其它处于可用状态的语音识别服务器上,从而提高了语音请求处理的成功率。
附图说明
图1为现有语音识别***的组成结构示意图。
图2为本发明语音识别***中的负载均衡实现方法实施例的流程图。
图3为本发明语音识别***中的负载均衡实现方法较佳实施例的流程图。
具体实施方式
针对现有技术中存在的问题,本发明中提出一种语音识别***中的负载均衡实现方案,能够提高语音请求处理的成功率。
为了使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
图2为本发明语音识别***中的负载均衡实现方法实施例的流程图。如图2所示,包括:
步骤21:当接收到终端发送来的任一语音请求x时,语音接入服务器按照预定的负载均衡算法确定出处理语音请求x的语音识别服务器。
本实施例中,为便于表述,用语音请求x来代表语音接入服务器接收到的任一语音请求。
终端可通过与语音接入服务器之间建立的传输控制协议(TCP,TransmissionControl Protocol)长连接或TCP短连接来与语音接入服务器之间进行信息交互。
语音接入服务器可预先为每个语音识别服务器分别分配一个唯一且取值为0到N-1之间的一个数字的编号,N的取值等于语音识别服务器的总个数。
这样,当接收到语音请求x时,语音接入服务器可首先获取其中携带的语音标识(Voice ID),并对Voice ID进行哈希运算,得到一个哈希值;之后,可将得到的哈希值与N进行取模运算,将编号等于取模运算结果的语音识别服务器确定为处理语音请求x的语音识别服务器。
所述哈希运算的具体实现方式不作限制,只要语音接入服务器针对接收到的每个语音请求,均采用同一种哈希运算方式即可。
举例说明:
假设N的取值为100,即语音识别服务器的总个数为100,并假设语音请求x中携带的Voice ID的哈希值为1043;
通过取模运算得到:1043%100=43,即取模运算结果为43,那么,则确定需要将语音请求x转发至编号为43的语音识别服务器进行处理。
步骤22:语音接入服务器确定步骤21中确定出的语音识别服务器是否处于可用状态,如果是,则执行步骤23,否则,执行步骤24。
如某一语音识别服务器已经宕机,则可认为其处于不可用状态。
步骤23:语音接入服务器将语音请求x转发至步骤21中确定出的语音识别服务器进行处理,结束流程。
在实际应用中,当语音接入服务器进行初始化时,可分别与每个语音识别服务器之间建立M个TCP长连接,M为正整数。
这样,当语音接入服务器需要将某一语音请求转发至某一语音识别服务器时,即可直接使用所建立的TCP长连接,即可直接通过所述TCP长连接与该语音识别服务器之间进行信息交互,从而省去了当需要时再去建立TCP长连接所耗费的时间。
语音接入服务器与每个语音识别服务器之间所建立的TCP长连接的个数,即M的具体取值可根据实际需要而定,可以为一个,也可以为多个,多个的好处在于:当语音接入服务器同时接收到多个语音请求且确定出这多个语音请求均需要由同一个语音识别服务器进行处理时,可利用多个TCP长连接分别将多个语音请求转发至该语音识别服务器,如果只有一个TCP长连接的话,则只能转发完一个,再转发另一个,从而提高了传输效率。
步骤24:语音接入服务器遍历步骤21中确定出的语音识别服务器之外的其它各语音识别服务器;其中,在每遍历到一个语音识别服务器时,如果确定其处于可用状态,则将语音请求x转发至该语音识别服务器进行处理,并停止遍历,结束流程。
举例说明:
假设N的取值为100,即语音识别服务器的总个数为100,并假设步骤21中确定出的语音识别服务器的编号为43,那么,如果语音识别服务器43处于不可用状态,则可依次遍历语音识别服务器44、语音识别服务器45、语音识别服务器46、……;
假设遍历到语音识别服务器45时,即确定其处于可用状态,那么,则将语音请求x转发至语音识别服务器45进行处理,并停止遍历。
如果遍历到的每个语音识别服务器均处于不可用状态,则向终端返回处理失败消息。
另外,在实际应用中,步骤23和步骤24中,语音接入服务器在将语音请求x转发至某一个语音识别服务器进行处理之后,还可进行如下处理:
1)确定该语音识别服务器是否对语音请求x处理成功;
2)如果是,则向终端返回处理成功消息;
3)如果否,则再次确定该语音识别服务器是否处于可用状态;如果否,则向终端返回处理失败消息,如果是,则将语音请求x再次转发至该语音识别服务器进行处理,并再次确定该语音识别服务器是否对语音请求x处理成功,如果是,则向终端返回处理成功消息,如果否,则向终端返回处理失败消息。
虽然在将语音请求x转发至该语音识别服务器进行处理之前,已经确定过该语音识别服务器是否处于可用状态,当确定其处于可用状态时才会将语音请求x转发至该语音识别服务器,但是,有可能出现一些突发情况,如该语音识别服务器在接收到语音请求x后,还未来得及处理,即发生宕机,变为不可用状态,从而使得语音请求x未能处理成功,或者,也可能是因为其它原因导致语音请求x未能处理成功,因此,步骤1)中在确定出该语音识别服务器未对语音请求x处理成功后,可执行步骤3)。
语音接入服务器可对处于不可用状态的语音识别服务器进行记录,以便及时对其进行修复。
另外,对于记录为处于不可用状态的语音识别服务器,语音接入服务器在确定出需要将某一语音请求转发至该语音识别服务器进行处理后,可直接对其它语音识别服务器进行遍历,并且,语音接入服务器可周期性地查看记录为处于不可用状态的语音识别服务器的状态是否已经恢复为可用状态,恢复后的语音识别服务器将可以继续处理语音请求。
基于上述介绍,图3为本发明语音识别***中的负载均衡实现方法较佳实施例的流程图。如图3所示,包括:
步骤31:语音接入服务器进行初始化时,分别与每个语音识别服务器之间建立M个TCP长连接。
步骤32:当接收到终端发送来的任一语音请求x时,语音接入服务器按照预定的负载均衡算法确定出处理语音请求x的语音识别服务器。
步骤33:语音接入服务器确定步骤32中确定出的语音识别服务器是否处于可用状态,如果是,则执行步骤34,否则,执行步骤35。
步骤34:语音接入服务器将语音请求x转发至步骤32中确定出的语音识别服务器进行处理,之后执行步骤36。
步骤35:语音接入服务器遍历步骤32中确定出的语音识别服务器之外的其它各语音识别服务器;其中,在每遍历到一个语音识别服务器时,如果确定其处于可用状态,则将语音请求x转发至该语音识别服务器进行处理,并停止遍历,之后执行步骤36。
步骤36:语音接入服务器确定语音请求x是否处理成功,如果是,则执行步骤37,否则,执行步骤38。
步骤37:语音接入服务器向终端返回处理成功消息,结束流程。
步骤38:语音接入服务器再次确定处理语音请求x的语音识别服务器是否处于可用状态;如果否,则执行步骤39,如果是,则执行步骤310。
步骤39:语音接入服务器向终端返回处理失败消息,结束流程。
步骤310:语音接入服务器将语音请求x再次转发至相应的语音识别服务器进行处理。
步骤311:语音接入服务器再次确定语音请求x是否处理成功,如果是,则执行步骤37,否则,执行步骤39。
至此,即完成了关于本发明方法实施例的介绍。
本发明同时公开了一种语音接入服务器,包括:负载均衡模块;负载均衡模块中又可具体包括:接收单元和转发单元。
接收单元,用于接收终端发送来的任一语音请求,并将该语音请求转发给转发单元;
转发单元,用于按照预定的负载均衡算法确定出处理该语音请求的语音识别服务器;并确定该语音识别服务器是否处于可用状态;如果是,则将该语音请求转发至该语音识别服务器进行处理;如果否,则遍历该语音识别服务器之外的其它各语音识别服务器;其中,在每遍历到一个语音识别服务器时,如果确定其处于可用状态,则将该语音请求转发至该语音识别服务器进行处理,并停止遍历。
其中,转发单元可进一步用于,预先为每个语音识别服务器分别分配一个唯一且取值为0到N-1之间的一个数字的编号,N的取值等于语音识别服务器的总个数;
具体地,转发单元获取该语音请求中携带的Voice ID,并对该Voice ID进行哈希运算,得到一个哈希值;将该哈希值与N进行取模运算,将编号等于取模运算结果的语音识别服务器确定为处理该语音请求的语音识别服务器。
转发单元还可进一步用于,如果遍历到的每个语音识别服务器均处于不可用状态,则向终端返回处理失败消息。
转发单元还可进一步用于,在将该语音请求转发至一语音识别服务器进行处理之后,确定该语音识别服务器是否对该语音请求处理成功;如果是,则向终端返回处理成功消息;如果否,则再次确定该语音识别服务器是否处于可用状态;如果否,则向终端返回处理失败消息,如果是,则将该语音请求再次转发至该语音识别服务器进行处理,并再次确定该语音识别服务器是否对该语音请求处理成功,如果是,则向终端返回处理成功消息,如果否,则向终端返回处理失败消息。
转发单元还可进一步用于,当所在语音接入服务器进行初始化时,分别与每个语音识别服务器之间建立M个TCP长连接,后续通过所述TCP长连接与每个语音识别服务器之间进行信息交互,M为正整数。
需要说明的是,在实际应用中,语音接入服务器中除了包括负载均衡模块外,通常还会进一步包括一些其它组成部分,但由于与本发明所述方案无直接关系,故不作介绍。
另外,上述语音接入服务器的具体工作流程请参照前述方法实施例中的相应说明,此处不再赘述。
总之,采用本发明所述方案,在将某一语音请求转发至某一语音识别服务器进行处理之前,会先确定该语音识别服务器是否处于可用状态,如果是,则进行转发,如果否,则不进行转发,而是转发到其它处于可用状态的语音识别服务器上,从而提高了语音请求处理的成功率,避免了出现大规模的处理失败,且不会有震荡效应。
另外,在语音识别***中,终端和服务器集群之间采用流式传输方式,在流式传输方式中,一条语音信息的传输和识别过程并非通过一次语音请求完成,而是按照一定的规则将该条语音信息切分成一系列的语音请求,比如,切分成4个语音请求,并按照预定顺序分别发送给服务器集群,服务器集群根据Voice ID的不同来区分不同的语音信息,每一条语音信息的Voice ID均是唯一的;对于属于同一语音信息的不同语音请求,需要被转发至同一语音识别服务器进行处理,以实现会话保持;可以看出,采用本发明所述方案后,由于属于同一语音信息的不同语音请求中携带的Voice ID相同,那么,经过哈希运算和取模运算后,这些属于同一语音信息的不同语音请求均将会被转发至同一语音识别服务器进行处理。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种语音识别***中的负载均衡实现方法,其特征在于,包括:
当接收到终端发送来的任一语音请求时,语音接入服务器按照预定的负载均衡算法确定出处理所述语音请求的语音识别服务器;
确定该语音识别服务器是否处于可用状态;
如果是,则将所述语音请求转发至该语音识别服务器进行处理;
如果否,则遍历该语音识别服务器之外的其它各语音识别服务器;其中,在每遍历到一个语音识别服务器时,如果确定其处于可用状态,则将所述语音请求转发至该语音识别服务器进行处理,并停止遍历。
2.根据权利要求1所述的方法,其特征在于,
所述语音接入服务器接收终端发送来的任一语音请求之前,进一步包括:预先为每个语音识别服务器分别分配一个唯一且取值为0到N-1之间的一个数字的编号,N的取值等于语音识别服务器的总个数;
所述语音接入服务器按照预定的负载均衡算法确定出处理所述语音请求的语音识别服务器包括:
获取所述语音请求中携带的语音标识Voice ID,并对所述Voice ID进行哈希运算,得到一个哈希值;
将所述哈希值与所述N进行取模运算,将编号等于取模运算结果的语音识别服务器确定为处理所述语音请求的语音识别服务器。
3.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
如果所述语音接入服务器遍历到的每个语音识别服务器均处于不可用状态,则向所述终端返回处理失败消息。
4.根据权利要求1所述的方法,其特征在于,所述语音接入服务器将所述语音请求转发至一语音识别服务器进行处理之后,进一步包括:
确定该语音识别服务器是否对所述语音请求处理成功;
如果是,则向所述终端返回处理成功消息;
如果否,则再次确定该语音识别服务器是否处于可用状态;如果否,则向所述终端返回处理失败消息,如果是,则将所述语音请求再次转发至该语音识别服务器进行处理,并再次确定该语音识别服务器是否对所述语音请求处理成功,如果是,则向所述终端返回处理成功消息,如果否,则向所述终端返回处理失败消息。
5.根据权利要求1、2、3或4所述的方法,其特征在于,所述语音接入服务器接收终端发送来的任一语音请求之前,进一步包括:
当所述语音接入服务器进行初始化时,分别与每个语音识别服务器之间建立M个传输控制协议TCP长连接,后续通过所述TCP长连接与每个语音识别服务器之间进行信息交互,M为正整数。
6.一种语音接入服务器,其特征在于,包括:负载均衡模块;所述负载均衡模块中包括:接收单元和转发单元;
所述接收单元,用于接收终端发送来的任一语音请求,并将所述语音请求转发给所述转发单元;
所述转发单元,用于按照预定的负载均衡算法确定出处理所述语音请求的语音识别服务器;并确定该语音识别服务器是否处于可用状态;如果是,则将所述语音请求转发至该语音识别服务器进行处理;如果否,则遍历该语音识别服务器之外的其它各语音识别服务器;其中,在每遍历到一个语音识别服务器时,如果确定其处于可用状态,则将所述语音请求转发至该语音识别服务器进行处理,并停止遍历。
7.根据权利要求6所述的语音接入服务器,其特征在于,
所述转发单元进一步用于,预先为每个语音识别服务器分别分配一个唯一且取值为0到N-1之间的一个数字的编号,N的取值等于语音识别服务器的总个数;
所述转发单元获取所述语音请求中携带的语音标识Voice ID,并对所述Voice ID进行哈希运算,得到一个哈希值;将所述哈希值与所述N进行取模运算,将编号等于取模运算结果的语音识别服务器确定为处理所述语音请求的语音识别服务器。
8.根据权利要求6所述的语音接入服务器,其特征在于,
所述转发单元进一步用于,如果遍历到的每个语音识别服务器均处于不可用状态,则向所述终端返回处理失败消息。
9.根据权利要求6所述的语音接入服务器,其特征在于,
所述转发单元进一步用于,在将所述语音请求转发至一语音识别服务器进行处理之后,确定该语音识别服务器是否对所述语音请求处理成功;如果是,则向所述终端返回处理成功消息;如果否,则再次确定该语音识别服务器是否处于可用状态;如果否,则向所述终端返回处理失败消息,如果是,则将所述语音请求再次转发至该语音识别服务器进行处理,并再次确定该语音识别服务器是否对所述语音请求处理成功,如果是,则向所述终端返回处理成功消息,如果否,则向所述终端返回处理失败消息。
10.根据权利要求6、7、8或9所述的语音接入服务器,其特征在于,
所述转发单元进一步用于,当所述语音接入服务器进行初始化时,分别与每个语音识别服务器之间建立M个传输控制协议TCP长连接,后续通过所述TCP长连接与每个语音识别服务器之间进行信息交互,M为正整数。
CN201310040812.4A 2013-02-01 2013-02-01 一种语音识别***中的负载均衡实现方法和装置 Active CN103971687B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201310040812.4A CN103971687B (zh) 2013-02-01 2013-02-01 一种语音识别***中的负载均衡实现方法和装置
JP2015555556A JP5951148B2 (ja) 2013-02-01 2013-11-28 音声認識システムにおける負荷分散のためのシステムおよび方法
CA2898783A CA2898783A1 (en) 2013-02-01 2013-11-28 System and method for load balancing in a speech recognition system
SG11201505611VA SG11201505611VA (en) 2013-02-01 2013-11-28 System and method for load balancing in a speech recognition system
PCT/CN2013/087998 WO2014117584A1 (en) 2013-02-01 2013-11-28 System and method for load balancing in a speech recognition system
US14/257,941 US20140337022A1 (en) 2013-02-01 2014-04-21 System and method for load balancing in a speech recognition system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310040812.4A CN103971687B (zh) 2013-02-01 2013-02-01 一种语音识别***中的负载均衡实现方法和装置

Publications (2)

Publication Number Publication Date
CN103971687A true CN103971687A (zh) 2014-08-06
CN103971687B CN103971687B (zh) 2016-06-29

Family

ID=51241105

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310040812.4A Active CN103971687B (zh) 2013-02-01 2013-02-01 一种语音识别***中的负载均衡实现方法和装置

Country Status (6)

Country Link
US (1) US20140337022A1 (zh)
JP (1) JP5951148B2 (zh)
CN (1) CN103971687B (zh)
CA (1) CA2898783A1 (zh)
SG (1) SG11201505611VA (zh)
WO (1) WO2014117584A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105451091A (zh) * 2015-11-18 2016-03-30 Tcl集团股份有限公司 一种基于并发通讯的即时消息处理方法及***
CN107369450A (zh) * 2017-08-07 2017-11-21 苏州市广播电视总台 收录方法和收录装置
CN109639800A (zh) * 2018-12-14 2019-04-16 深信服科技股份有限公司 一种tcp连接处理方法、装置、设备及存储介质
CN109819057A (zh) * 2019-04-08 2019-05-28 科大讯飞股份有限公司 一种负载均衡方法及***
CN110958125A (zh) * 2018-09-26 2020-04-03 珠海格力电器股份有限公司 一种家电设备的控制方法及装置
WO2020098100A1 (zh) * 2018-11-12 2020-05-22 平安科技(深圳)有限公司 基于数据分析的资源分配方法、装置和计算机设备
CN111756789A (zh) * 2019-12-30 2020-10-09 广州极飞科技有限公司 请求信息的分发方法、装置、存储介质和电子设备
CN112201248A (zh) * 2020-09-28 2021-01-08 杭州九阳小家电有限公司 基于长连接的流式语音识别方法和***

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6568813B2 (ja) * 2016-02-23 2019-08-28 Nttテクノクロス株式会社 情報処理装置、音声認識方法及びプログラム
CN109155130A (zh) * 2016-05-13 2019-01-04 伯斯有限公司 处理来自分布式麦克风的语音
WO2019031870A1 (ko) * 2017-08-09 2019-02-14 엘지전자 주식회사 블루투스 저전력 에너지 기술을 이용하여 음성 인식 서비스를 호출하기 위한 방법 및 장치
CN110718219B (zh) * 2019-09-12 2022-07-22 百度在线网络技术(北京)有限公司 一种语音处理方法、装置、设备和计算机存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6119087A (en) * 1998-03-13 2000-09-12 Nuance Communications System architecture for and method of voice processing
CN1988548A (zh) * 2005-12-21 2007-06-27 国际商业机器公司 用于处理语音处理请求的方法和***
CN101198034A (zh) * 2007-12-29 2008-06-11 北京航空航天大学 一种网络视频监控***及其数据交换方法
CN101247350A (zh) * 2008-03-13 2008-08-20 华耀环宇科技(北京)有限公司 一种基于ssl数字证书的网络负载均衡方法
CN101740031A (zh) * 2010-01-21 2010-06-16 安徽科大讯飞信息科技股份有限公司 一种基于网络动态负载均衡的声纹识别***及其识别方法
CN101938521A (zh) * 2010-09-10 2011-01-05 华中科技大学 一种VoIP***中信令的传输方法

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3237566B2 (ja) * 1997-04-11 2001-12-10 日本電気株式会社 通話方法、音声送信装置及び音声受信装置
CA2345661A1 (en) * 1998-10-02 2000-04-13 International Business Machines Corporation Conversational browser and conversational systems
US6243676B1 (en) * 1998-12-23 2001-06-05 Openwave Systems Inc. Searching and retrieving multimedia information
US6792086B1 (en) * 1999-08-24 2004-09-14 Microstrategy, Inc. Voice network access provider system and method
JP3728177B2 (ja) * 2000-05-24 2005-12-21 キヤノン株式会社 音声処理システム、装置、方法及び記憶媒体
US20020087325A1 (en) * 2000-12-29 2002-07-04 Lee Victor Wai Leung Dialogue application computer platform
DE10158583A1 (de) * 2001-11-29 2003-06-12 Philips Intellectual Property Verfahren zum Betrieb eines Barge-In-Dialogsystems
US20030163739A1 (en) * 2002-02-28 2003-08-28 Armington John Phillip Robust multi-factor authentication for secure application environments
JP2003271485A (ja) * 2002-03-12 2003-09-26 Ichi Rei Yon Kk データベースの格納方法
JP3943983B2 (ja) * 2002-04-18 2007-07-11 キヤノン株式会社 音声認識装置及びその方法、プログラム
US20050096910A1 (en) * 2002-12-06 2005-05-05 Watson Kirk L. Formed document templates and related methods and systems for automated sequential insertion of speech recognition results
US7363228B2 (en) * 2003-09-18 2008-04-22 Interactive Intelligence, Inc. Speech recognition system and method
US7542904B2 (en) * 2005-08-19 2009-06-02 Cisco Technology, Inc. System and method for maintaining a speech-recognition grammar
EP1920588A4 (en) * 2005-09-01 2010-05-12 Vishal Dhawan PLATFORM OF NETWORKS OF VOICE APPLICATIONS
JP5065050B2 (ja) * 2005-12-28 2012-10-31 インターナショナル・ビジネス・マシーンズ・コーポレーション クライアント・サーバ・システムにおける負荷分散
US8019777B2 (en) * 2006-03-16 2011-09-13 Nexify, Inc. Digital content personalization method and system
WO2007125151A1 (en) * 2006-04-27 2007-11-08 Risto Kurki-Suonio A method, a system and a device for converting speech
US20070276651A1 (en) * 2006-05-23 2007-11-29 Motorola, Inc. Grammar adaptation through cooperative client and server based speech recognition
US9020966B2 (en) * 2006-07-31 2015-04-28 Ricoh Co., Ltd. Client device for interacting with a mixed media reality recognition system
WO2008066836A1 (en) * 2006-11-28 2008-06-05 Treyex Llc Method and apparatus for translating speech during a call
US8204746B2 (en) * 2007-03-29 2012-06-19 Intellisist, Inc. System and method for providing an automated call center inline architecture
US9129599B2 (en) * 2007-10-18 2015-09-08 Nuance Communications, Inc. Automated tuning of speech recognition parameters
US10827066B2 (en) * 2008-08-28 2020-11-03 The Directv Group, Inc. Method and system for ordering content using a voice menu system
JP5396848B2 (ja) * 2008-12-16 2014-01-22 富士通株式会社 データ処理プログラム、サーバ装置およびデータ処理方法
US8416692B2 (en) * 2009-05-28 2013-04-09 Microsoft Corporation Load balancing across layer-2 domains
WO2011148594A1 (ja) * 2010-05-26 2011-12-01 日本電気株式会社 音声認識システム、音声取得端末、音声認識分担方法および音声認識プログラム
US9633656B2 (en) * 2010-07-27 2017-04-25 Sony Corporation Device registration process from second display
CN102387169B (zh) * 2010-08-26 2014-07-23 阿里巴巴集团控股有限公司 分布式缓存的对象删除方法、***及删除服务器
CN102546542B (zh) * 2010-12-20 2015-04-29 福建星网视易信息***有限公司 电子***及其嵌入式设备和中转设备
US8484031B1 (en) * 2011-01-05 2013-07-09 Interactions Corporation Automated speech recognition proxy system for natural language understanding
US8880107B2 (en) * 2011-01-28 2014-11-04 Protext Mobility, Inc. Systems and methods for monitoring communications
CN102752188A (zh) * 2011-04-21 2012-10-24 北京邮电大学 一种传输控制协议连接迁移方法及***
US20120331084A1 (en) * 2011-06-24 2012-12-27 Motorola Mobility, Inc. Method and System for Operation of Memory System Having Multiple Storage Devices
JP5544523B2 (ja) * 2011-07-19 2014-07-09 日本電信電話株式会社 分散処理システム、分散処理方法、負荷分散装置、負荷分散方法、及び、負荷分散プログラム
CN103635962B (zh) * 2011-08-19 2015-09-23 旭化成株式会社 声音识别***、识别字典登记***以及声学模型标识符序列生成装置
US9715879B2 (en) * 2012-07-02 2017-07-25 Salesforce.Com, Inc. Computer implemented methods and apparatus for selectively interacting with a server to build a local database for speech recognition at a device
CN102760431A (zh) * 2012-07-12 2012-10-31 上海语联信息技术有限公司 智能化的语音识别***
US9049137B1 (en) * 2012-08-06 2015-06-02 Google Inc. Hash based ECMP load balancing with non-power-of-2 port group sizes
US9911476B2 (en) * 2013-05-14 2018-03-06 Tencent Technology (Shenzhen) Company Limited Systems and methods for voice data processing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6119087A (en) * 1998-03-13 2000-09-12 Nuance Communications System architecture for and method of voice processing
CN1988548A (zh) * 2005-12-21 2007-06-27 国际商业机器公司 用于处理语音处理请求的方法和***
CN101198034A (zh) * 2007-12-29 2008-06-11 北京航空航天大学 一种网络视频监控***及其数据交换方法
CN101247350A (zh) * 2008-03-13 2008-08-20 华耀环宇科技(北京)有限公司 一种基于ssl数字证书的网络负载均衡方法
CN101740031A (zh) * 2010-01-21 2010-06-16 安徽科大讯飞信息科技股份有限公司 一种基于网络动态负载均衡的声纹识别***及其识别方法
CN101938521A (zh) * 2010-09-10 2011-01-05 华中科技大学 一种VoIP***中信令的传输方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105451091A (zh) * 2015-11-18 2016-03-30 Tcl集团股份有限公司 一种基于并发通讯的即时消息处理方法及***
CN105451091B (zh) * 2015-11-18 2019-09-10 Tcl集团股份有限公司 一种基于并发通讯的即时消息处理方法及***
CN107369450A (zh) * 2017-08-07 2017-11-21 苏州市广播电视总台 收录方法和收录装置
CN107369450B (zh) * 2017-08-07 2021-03-12 苏州市广播电视总台 收录方法和收录装置
CN110958125A (zh) * 2018-09-26 2020-04-03 珠海格力电器股份有限公司 一种家电设备的控制方法及装置
WO2020098100A1 (zh) * 2018-11-12 2020-05-22 平安科技(深圳)有限公司 基于数据分析的资源分配方法、装置和计算机设备
CN109639800A (zh) * 2018-12-14 2019-04-16 深信服科技股份有限公司 一种tcp连接处理方法、装置、设备及存储介质
CN109639800B (zh) * 2018-12-14 2022-03-22 深信服科技股份有限公司 一种tcp连接处理方法、装置、设备及存储介质
CN109819057A (zh) * 2019-04-08 2019-05-28 科大讯飞股份有限公司 一种负载均衡方法及***
CN111756789A (zh) * 2019-12-30 2020-10-09 广州极飞科技有限公司 请求信息的分发方法、装置、存储介质和电子设备
CN112201248A (zh) * 2020-09-28 2021-01-08 杭州九阳小家电有限公司 基于长连接的流式语音识别方法和***
CN112201248B (zh) * 2020-09-28 2024-01-05 杭州九阳小家电有限公司 基于长连接的流式语音识别方法和***

Also Published As

Publication number Publication date
SG11201505611VA (en) 2015-08-28
WO2014117584A1 (en) 2014-08-07
CA2898783A1 (en) 2014-08-07
US20140337022A1 (en) 2014-11-13
CN103971687B (zh) 2016-06-29
JP2016507079A (ja) 2016-03-07
JP5951148B2 (ja) 2016-07-13

Similar Documents

Publication Publication Date Title
CN103971687A (zh) 一种语音识别***中的负载均衡实现方法和装置
CN108965484B (zh) 一种物联网数据的传输方法、***及终端
CN110661849A (zh) 一种请求处理方法、装置、电子设备及存储介质
WO2017181872A1 (zh) 数据处理***以及方法
US9007944B2 (en) One-to-many and many-to-one communications on a network
CN106412861B (zh) 一种短信分发方法及***
CN102377685A (zh) 一种订阅消息的发送***以及订阅消息的发送方法
JP2018508072A (ja) メッセージをプッシュするための方法および装置
WO2013078823A1 (zh) 即时消息发送方法和装置
CN103548315A (zh) 用于高性能低等待时间实时通知递送的方法和装置
JP2013257798A (ja) データ収集システムおよびデータ収集方法
CN105959346A (zh) 基于服务器集群的数据处理***及方法
CN104679888A (zh) 一种数据同步的装置及方法
CN110545230B (zh) 用于转发vxlan报文的方法和装置
CN116248304A (zh) 一种高性能计算的云服务消息传递监测***及其使用方法
CN104270287A (zh) 一种报文乱序检测方法及装置
CN110798495B (zh) 用于在集群架构模式下端到端的消息推送的方法和服务器
CN104917731A (zh) 一种提高数据显示速度的方法及***、服务器、浏览器
CN108614820B (zh) 实现流式源数据解析的方法和装置
CN104683288A (zh) 消息续传方法和装置
CN103209213A (zh) 用于数据订阅的数据传输方法和***
CN111240867B (zh) 一种信息通讯***及方法
CN105281944A (zh) 网络协议地址的设定方法及服务管理***
WO2016176942A1 (zh) 一种基于负载均衡器的链路复用方法及***
CN104253811A (zh) 一种网络包通信方法和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200821

Address after: 518057 Nanshan District science and technology zone, Guangdong, Zhejiang Province, science and technology in the Tencent Building on the 1st floor of the 35 layer

Co-patentee after: TENCENT CLOUD COMPUTING (BEIJING) Co.,Ltd.

Patentee after: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.

Address before: Shenzhen Futian District City, Guangdong province 518044 Zhenxing Road, SEG Science Park 2 East Room 403

Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.