一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

上下文关联的语音处理方法及电子设备和存储介质与流程

2022-11-30 15:07:51 来源:中国专利 TAG:

技术特征:
1.一种上下文关联的语音处理方法,包括:创建语音任务,确认所述语音任务是否与上下文关联,基于是否上下文关联对所述语音任务填充标签,将带有标签的语音任务加入公共队列中,其中,所述语音任务由生产线程进行创建和装配;根据上下文关联关系,在所述公共队列中查找对应的目标语音任务,并执行所述目标语音任务,其中,所述目标语音任务由消费线程进行执行和分配。2.根据权利要求1所述的方法,其中,所述确认所述语音任务是否与上下文关联,基于是否上下文关联对所述语音任务填充标签包括:当所述语音任务与上下文关联时,为所述语音任务填充与上下文关联并缓存好的同一个标签,其中,一个语音任务对应一个标签,所述一个标签至少被一个语音任务使用,同一标签对应的不同语音任务按产生时序顺序排列;当所述语音任务不与上下文关联时,为所述语音任务申请新的标签,并对所述新的标签进行缓存。3.根据权利要求1所述的方法,其中,所述在所述公共队列中查找对应的目标语音任务,并执行所述目标语音任务包括:消费线程获取缓存好的标签,并根据所述缓存好的标签查找与所述缓存好的标签对应的目标语音任务;当查找到与所述缓存好的标签对应的目标语音任务,在全局标签表中进行登记,将所述标签对应的目标语音任务取出并执行语音任务,其中,所述全局标签表用于登记已经被消费线程领走的任务。4.根据权利要求3所述的方法,其中,所述方法还包括:按照具有同一标签的语音任务的产生时序顺序重新在所述公共队列中查找与已经执行完成的目标语音任务具有同一标签的新的目标语音任务;若在所述公共队列中查找到所述具有同一标签的新的目标语音任务,则在所述全局标签表中进行登记,并将所述标签对应的目标语音任务取出,同时执行所述目标语音任务。5.根据权利要求4所述的方法,其中,所述方法还包括:若在所述公共队列中没有找到所述具有同一标签的新的目标语音任务,则重新在所述公共队列中查找不在所述全局标签表登记的标签对应的目标语音任务。6.根据权利要求5所述的方法,其中,所述方法还包括:若在所述公共队列中没有查找到不在所述全局标签表登记的标签对应的目标语音任务,则使所述消费线程进入等待状态,直至所述公共队列中出现新的目标语音任务。7.根据权利要求1所述的方法,其中,所述在所述公共队列中查找对应的目标语音任务还包括:将带有所述标签的语音任务加入公共队列后设置为待执行状态,其中,所述带有所述标签的语音任务能够激活任意一个消费线程。8.根据权利要求1所述的方法,其中,所述目标语音任务由消费线程进行执行和分配包括:同一个标签对应的目标语音任务能够在不同的消费线程执行且同一个标签对应的目标语音任务按照所述目标语音任务的产生时序顺序同一时刻只能在一个消费线程执行。
9.一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至8任一项所述方法的步骤。10.一种存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1至8任一项所述方法的步骤。

技术总结
本发明公开一种上下文关联的语音处理方法、电子设备和存储介质,其中方法包括:创建语音任务,确认所述语音任务是否与上下文关联,基于是否上下文关联对所述语音任务填充标签,将带有标签的语音任务加入公共队列中,其中,所述语音任务由生产线程进行创建和装配;根据上下文关联关系,在所述公共队列中查找对应的目标语音任务,并执行所述目标语音任务,其中,所述目标语音任务由消费线程进行执行和分配。本发明实施例通过在创建任务的时候绑定上下文关系,并存放在公共队列中方便查找和执行,解决了上下文依赖的关系,并维护一个全局的标签映射表,以实现任务到执行线程的动态映射,对没有上下文依赖关系的业务并发执行。对没有上下文依赖关系的业务并发执行。对没有上下文依赖关系的业务并发执行。


技术研发人员:宋泽 邓建凯 曹振栋
受保护的技术使用者:思必驰科技股份有限公司
技术研发日:2022.08.29
技术公布日:2022/11/29
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献