数据处理方法、装置、设备、电子设备和存储介质制造方法及图纸

技术编号:32830635 阅读:30 留言:0更新日期:2022-03-26 20:42
本公开提供了一种数据处理方法、装置、设备、电子设备和存储介质,涉及数据处理技术领域,尤其涉及信息流技术领域。具体实现方案为:接收第一数据包,其中,第一数据包是基于预设协议对指令数据进行封装得到的;响应于指令数据的执行操作,获取指令数据的执行数据;基于预设协议对执行数据进行封装,生成第二数据包;发送第二数据包至语音交互系统。容易注意到的是,本公开在的数据包都采用了预设协议进行封装,无需进行各个采用不同协议的模块之间的适配工作,解决了相关技术中开发效率低的技术问题,进而达到了提高开发效率的技术效果。进而达到了提高开发效率的技术效果。进而达到了提高开发效率的技术效果。

【技术实现步骤摘要】
数据处理方法、装置、设备、电子设备和存储介质


[0001]本公开涉及数据处理
,尤其涉及信息流
,具体涉及一种数据处理方法、装置、设备、电子设备和存储介质。

技术介绍

[0002]市面上现有的语音交互系统由多个语音模块组成,不同语音模块可以实现不同功能,因此,各个语音模块通常是独立开发完成,导致各个语音模块通常独立封装实现各自的数据内容格式和协议,并各自独立处理接口和逻辑,导致在开发完整的语音交互系统时需要进行大量的适配工作,开发效率低。
[0003]针对上述技术问题,尚未有解决方案。

技术实现思路

[0004]本公开提供了一种数据处理方法、装置、设备、电子设备和存储介质。
[0005]根据本公开的第一方面,提供了一种数据处理方法,包括:接收第一数据包,其中,第一数据包是基于预设协议对指令数据进行封装得到的;响应于指令数据的执行操作,获取指令数据的执行数据;基于预设协议对执行数据进行封装,生成第二数据包;发送第二数据包。
[0006]根据本公开的第二方面,提供了一种数据处理装置,包括:接收模块,接收第一数据包,其中,第一数据包是基于预设协议对指令数据进行封装得到的;获取模块,用于响应于指令数据的执行操作,获取指令数据的执行数据;生成模块,用于基于预设协议对执行数据进行封装,生成第二数据包;发送模块,用于发送第二数据包。
[0007]根据本公开的第三方面,提供了一种数据处理设备,包括:语音交互系统,用于基于预设协议对生成的指令数据进行封装,生成第一数据包,并发送第一数据包至客户端;客户端,与语音交互系统连接,用于响应于指令数据的执行操作,获取指令数据的执行数据,基于预设协议对执行数据进行封装,生成第二数据包,并发送第二数据包至语音交互系统。
[0008]根据本公开的第四方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行第一方面中数据处理中任一项的方法。
[0009]根据本公开的第五方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行第一方面中数据处理方法中任一项的方法。
[0010]根据本公开的第六方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现第一方面中数据处理方法中任一项的方法。
[0011]在本公开的上述实施例中,可以提供了一种处理效率更高的数据处理方法、装置、设备、电子设备和存储介质。
[0012]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特
征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0013]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0014]图1是根据本公开实施例的一种数据处理方法的流程图;
[0015]图2是根据本公开优选实施例的一种数据处理方法的流程图;
[0016]图3是根据本公开实施例的一种数据处理装置的结构示意图;
[0017]图4是根据本公开实施例的一种数据处理设备的结构示意图;
[0018]图5示出了可以用来实施本公开的实施例的示例电子设备500的示意性框图。
具体实施方式
[0019]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0020]市场上现有的语音交互产品,一般仅提供单一的功能,若需要开发出一套完整的语音交互系统,需要将提供单一功能的语音交互产品整合,但是上述提供单一功能的产品通常由不同的工作人员开发,因此,提供的接口和协议通常是完全不一样且不相关,从而在开发完整的语音交互系统时需要进行大量的适配工作,造成开发工作量大、开发成本高、开发周期长、上线周期晚等技术问题。
[0021]为解决上述技术问题,本公开提供了一种数据处理方法、装置、设备、电子设备和存储介质,可以使语音交互系统进行统一化、规则化、便捷化地开发。此外,本公开可以应用于需要语音交互系统的产品,例如智能音箱、智能客服、语音机器人、会议助理、医疗问诊助理、车载语音助理、语音芯片等。
[0022]图1是根据本公开实施例的一种数据处理方法的流程图,如图1所示,该方法包括如下步骤:
[0023]步骤S101,接收第一数据包,其中,第一数据包是基于预设协议对指令数据进行封装得到的。
[0024]具体地,预设协议可以是基于垂类、指令、事件和状态的四维框架协议。第一数据包可以是在语音交互系统中基于预设协议对指令数据进行封装所得到的。其中,语音交互系统可以是包括终端和云端的系统,终端可以是包括收音装置的设备,收音装置可以是麦克风,此外,在收音装置采集到语音数据后,会将该数据以语音pcm(Pulse

code modulation,脉冲编码调制)的形式传输至语音唤醒模块中,语音唤醒模块生成相应的唤醒状态指令。云端可以能够基于所接收的语音信息进行语音识别,生成识别文本,再对识别文本进行语义解析,得到NLU(Natural

language understanding,自然语言理解)结果,进而根据该NLU结果从云端的资源内容模块中获得相应的资源并和生成相应的话术文本,然后基于该NLU结果资源内容生成相应的资源结构指令,并根据所解析出的数据生成话术文本,再基于该话术文本进行语音合成,生成相应的话术播放指令。因此,语音交互系统所生成的指令数据包括但不限于上述的唤醒状态指令、识别文本、资源结果指令、话术播报指令,在
接收到上述指令后,采用预设协议对上述指令进行封装,得到第一数据包。需要说明的是,第一数据包中并不一定包含所有的指令,对上述指令中的单个指令基于预设指令进行封装所得到的数据包,也可以是第一数据包。
[0025]步骤S102,响应于指令数据的执行操作,获取指令数据的执行数据。
[0026]具体地,指令数据中的执行操作表征了根据用户的语音解析出的行为操作。例如,指令数据可以是话术播报指令,则执行该指令播放相应的数据;指令数据可以是资源结构指令,则播放指令所相应的音乐或展示指令所相应的内容,该内容可以是网页、文字、音频等数据。
[0027]步骤S103,基于预设协议对执行数据进行封装,生成第二数据包。
[0028]具体地,指令数据包括该指令数据所对应的名称、垂类、行为名称。
[0029]在每个行为的生命周期中包含多个节点,节点触发时会产生事件数据,上述第二数据包可以是基于预设协议对事件数据封装得到的。例如,音乐播放行为,当暂停音乐时,就需要记本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,包括:接收第一数据包,其中,所述第一数据包是基于预设协议对指令数据进行封装得到的;响应于所述指令数据的执行操作,获取所述指令数据的执行数据;基于所述预设协议对所述执行数据进行封装,生成第二数据包;发送所述第二数据包。2.根据权利要求1所述的方法,在接收所述第一数据包之后,所述方法还包括:按照所述预设协议解析所述第一数据包,得到所述指令数据;确定所述指令数据对应的第一垂类和执行模块,其中,所述第一垂类用于表征所述指令数据对应的行为的类型;基于所述第一垂类,通过所述执行模块执行所述指令数据。3.根据权利要求1所述的方法,其中,还包括:读取不同行为的状态信息,其中,所述状态信息是所述不同行为对应的指令数据的执行过程中所产生的;响应于目标状态信息发生变化,基于所述目标状态信息生成事件数据;基于所述事件数据和所述状态信息,生成所述执行数据。4.根据权利要求3所述的方法,其中,基于所述目标状态信息生成事件数据包括:获取所述目标状态信息对应的第一属性信息,其中,所述第一属性信息至少包括:所述目标状态对应的第二垂类;基于所述第一属性信息和所述目标状态信息,生成所述事件数据。5.根据权利要求1至4中任意一项所述的方法,所述方法还包括:获取所述指令数据对应的第二属性信息,并于所述预设协议对所述第二属性信息和所述指令数据进行封装,生成所述第一数据包,其中,所述第二属性信息至少包括:所述指令数据对应的第一垂类。6.一种数据处理装置,包括:接收模块,接收第一数据包,其中,所述第一数据包是基于预设协议对指令数据进行封装得到的;获取模块,用于响应于所述指令数据的执行操作,获取所述指令数据的执行数据;生成模块,用于基于所述预设协议对所述执行数据进行封装,生成第二数据包;发送模块,用于发送所述第二数据包。7.一种数据处理设备,包括:第一终端,用于基于预设协议对生成的指令数据进行封装,生成第一数据包,并发送所述第一数据包至第二终端;所述第二终端,与所述...

【专利技术属性】
技术研发人员:杨松吴震革家象王潇王丹孟宪海郝景灏
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1