消息处理方法、系统、装置及电子设置制造方法及图纸

技术编号:26226711 阅读:36 留言:0更新日期:2020-11-04 11:05
本申请公开了一种消息处理方法、系统、装置及电子设置。该方法包括:接收目标分片的处理请求,其中,目标分片为目标会话中的任意一个分片;查询待办任务流中是否已存在目标会话的流式任务,其中,目标会话的流式任务基于目标会话的任意一个分片的处理请求建立;在存在的情况下,判断目标会话的流式任务是否携带有过载标签;在目标会话的流式任务未携带有过载标签的情况下,将目标分片添加至目标会话的流式任务中,并对目标会话的流式任务进行处理。通过本申请,解决了相关技术中采用HTTP协议完成流式任务时,在流量过载的情况下大量丢包的问题。

【技术实现步骤摘要】
消息处理方法、系统、装置及电子设置
本申请涉及消息处理
,具体而言,涉及一种消息处理方法、系统、装置及电子设置。
技术介绍
一句话语音识别常见于智能家居、语音助手等场景中。例如,用户使用遥控器或手机进行语音输入,先按键或按钮开始录音,然后说出指令,最后再次按键或松开按钮结束录音,过程中将录音进行压缩,并采用流式分片的方式发送给语音识别服务器进行语音识别。相关技术中,由于http协议标准,易于对接联调,通常使用http协议实现一句话语音识别过程中的数据传输,具体地,客户端发送音频时在请求头携带会话的唯一标识、分片序号、结束标识等信息,服务端收到分片序号为1的请求,创建流式任务,并在流式任务中等待每个分片到达,全部分片到达后开始进行语音识别。具体地,在同一个会话的唯一标识下,有从1开始的连续序号的分片,且序号最大的一个分片带有结束标识,即表明全部分片到达。但是,使用http协议实现数据传输存在的缺陷时,http协议的每个分片在逻辑上是独立的,使得实际业务中可能会偶发出现分片丢包或分片到达乱序等问题。进一步需要说明的是,本文档来自技高网...

【技术保护点】
1.一种消息处理方法,其特征在于,包括:/n接收目标分片的处理请求,其中,所述目标分片为目标会话中的任意一个分片;/n查询待办任务流中是否已存在所述目标会话的流式任务,其中,所述目标会话的流式任务基于所述目标会话的任意一个分片的处理请求建立;/n在存在的情况下,判断所述目标会话的流式任务是否携带有过载标签;/n在所述目标会话的流式任务未携带有所述过载标签的情况下,将所述目标分片添加至所述目标会话的流式任务中,并对所述目标会话的流式任务进行处理。/n

【技术特征摘要】
1.一种消息处理方法,其特征在于,包括:
接收目标分片的处理请求,其中,所述目标分片为目标会话中的任意一个分片;
查询待办任务流中是否已存在所述目标会话的流式任务,其中,所述目标会话的流式任务基于所述目标会话的任意一个分片的处理请求建立;
在存在的情况下,判断所述目标会话的流式任务是否携带有过载标签;
在所述目标会话的流式任务未携带有所述过载标签的情况下,将所述目标分片添加至所述目标会话的流式任务中,并对所述目标会话的流式任务进行处理。


2.根据权利要求1所述的方法,其特征在于,在查询待办任务流中是否已存在所述目标会话的流式任务之前,所述方法还包括:
判断当前是否存在目标操作,其中,所述目标操作包括以下之一:查询流式任务的操作,创建流式任务的操作;
在当前不存在所述目标操作的情况下,执行查询待办任务流中是否已存在所述目标会话的流式任务的步骤。


3.根据权利要求1所述的方法,其特征在于,在所述目标会话的流式任务未携带有所述过载标签的情况下,将所述目标分片添加至所述目标会话的流式任务中,并对所述目标会话的流式任务进行处理包括:
判断已存在的分片的处理请求的数目是否大于等于请求过载线程数目;
在所述已存在的分片的处理请求的数目大于等于所述请求过载线程数目的情况下,对所述目标会话的流式任务进行处理进行第一处理;
在所述已存在的分片的处理请求的数目小于所述请求过载线程数目的情况下,对所述目标会话的流式任务进行处理进行第二处理。


4.根据权利要求3所述的方法,其特征在于,在所述已存在的分片的处理请求的数目大于等于所述请求过载线程数目的情况下,对所述目标会话的流式任务进行处理进行第一处理包括:
判断在预设时间内是否存在空闲的请求处理线程;
在所述预设时间内存在所述空闲的请求处理线程的情况下,将所述目标分片添加至所述目标会话的流式任务中;
在所述预设时间内不存在所述空闲的请求处理线程的情况下,丢弃所述目标分片,并释放所述目标会话的流式任务所占用的会话处理线程,以及所述目标会话的流式任务中的分片所占用的请求处理线程。


5.根据权利要求3所述的方法,其特征在于,在所述已存在的分片的处理请求的数目小于所述请求过载线程数目的情况下,对所述目标会话的流式任务进行处理进行第二处理包括:
将所述目标分片添加至所述目标会话的流式任务中;
判断所述目标会话的流式任务中存在...

【专利技术属性】
技术研发人员:蔡林桐李健武卫东
申请(专利权)人:北京捷通华声科技股份有限公司
类型:发明
国别省市:北京;11

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

1