一种数据处理方法、装置及任务对话系统制造方法及图纸

技术编号:24799570 阅读:12 留言:0更新日期:2020-07-07 21:03
本发明专利技术公开了一种数据处理方法、装置及任务对话系统。该方法应用于第二任务对话模型,第二任务对话模型所属的任务对话系统中包含第一任务对话模型,第一任务对话模型与所述第二任务对话模型的类型不同,该方法包括:确定所述第二任务对话模型需要使用所述第一任务对话模型的私有数据;获取所述第一任务对话模型的私有数据,其中,所述第一任务对话模型的私有数据在所述第一任务对话模型运行过程中产生、无输出记录、以指定形式保存并授权给所述第二任务对话模型使用;使用所述私有数据,实现了任务对话模型之间点对点的私有数据共享,解决了现有技术中任务对话系统中数据共享方式单一的技术问题,提高了数据共享的完善性。

【技术实现步骤摘要】
一种数据处理方法、装置及任务对话系统
本专利技术涉及软件
,特别涉及一种数据处理方法、装置及任务对话系统。
技术介绍
在任务对话系统中,为了达到某一目的而设计的一组任务对话,可以由流程图表达出来,流程图本身以及其中的每个结点所需要的逻辑控制方法称为Flow或任务对话模型。通常情况下,一个任务对话系统中,支持用户使用一个或多个Flow,每个Flow与任务对话系统相连,Flow执行过程中输入或输出的历史数据由任务对话系统进行统一存储、管理。任务对话系统中跨垂类即不同类型的Flow之间,如订机票的Flow和订专车的Flow,其运行过程和交互数据是相互独立的,跨垂类的Flow之间的数据共享只能通过任务对话系统这个中心进行,并且只能获得其上传到中心的公共数据,其数据共享的方式单一。
技术实现思路
本专利技术实施例提供一种数据处理方法、装置及任务对话系统,用于提供一种新的跨垂类任务对话数据共享的方法,增加任务对话系统中的数据共享方式。第一方面,本专利技术实施例提供一种数据处理方法,应用于第二任务对话模型,所述第二任务对话模型所属的任务对话系统中包含第一任务对话模型,所述第一任务对话模型与所述第二任务对话模型的类型不同,所述方法包括:确定所述第二任务对话模型需要使用所述第一任务对话模型的私有数据;获取所述第一任务对话模型的私有数据,其中,所述第一任务对话模型的私有数据在所述第一任务对话模型运行过程中产生、无输出记录、以指定形式保存并授权给所述第二任务对话模型使用;使用所述私有数据。可选的,所述确定所述第二任务对话模型需要使用所述第一任务对话模型的私有数据的步骤包括:判断所述第二任务对话模型所需的槽位信息是否能够从当前自然语言理解NUL解析结果和/或所述第二任务对话模型的输出数据中获得;若否,则确定所述第二任务对话模型需要使用所述第一任务对话模型的私有数据。可选的,所述第一任务对话模型在所述第二任务对话模型之前运行,且与所述第二任务对话模型相邻;或所述第一任务对话模型在所述第二任务对话模型之前运行,且为与所述第二任务对话模型关联的任务对话模型中最近运行的任务对话模型。可选的,所述获取所述第一任务对话模型的私有数据前,所述方法还包括:在所述第二任务对话模型的配置文件中指定需要使用的私有数据的来源为第一任务对话模型;确定所述第一任务对话模型的配置文件中指定可以使用其私有数据的目的任务对话模型中包括所述第二任务对话模型。可选的,所述以指定形式保存包括:以指定名称保存到指定目标位置。可选的,所述获取所述第一任务对话模型的私有数据,包括:从所述第一任务对话模型对应的目标位置获得序列化后的所述私有数据;对所述序列化后的私有数据进行反序列化,获得所述私有数据。可选的,获取所述第一任务对话模型的私有数据之后,所述方法还包括:对所述私有数据进行标识,所述标识用于表示所述私有数据来源于所述第二任务对话模型外部。第二方面,本专利技术实施例提供一种任务对话系统,所述任务对话系统包含至少两种不同类型的任务对话模型,所述不同类型的任务对话模型之间建立有数据链接,所述系统包括:第一任务对话模型,用于以指定形式保存所述第一任务对话模型运行过程中产生的私有数据,并将所述私有数据授权给第二任务对话模型使用,所述私有数据在所述第一任务对话模型运行过程中无输出记录;所述第二任务对话模型,与所述第一任务对话模型的类型不同;所述第二任务对话模型用于:在确定需要使用所述第一任务对话模型的私有数据时,获取所述第一任务对话模型的私有数据,并使用所述私有数据。第三方面,本专利技术实施例提供一种数据处理装置,应用于第二任务对话模型,所述第二任务对话模型所属的任务对话系统中包含第一任务对话模型,所述第一任务对话模型与所述第二任务对话模型的类型不同,所述装置包括:判断单元,用于确定所述第二任务对话模型需要使用所述第一任务对话模型的私有数据;获取单元,用于获取所述第一任务对话模型的私有数据,其中,所述第一任务对话模型的私有数据在所述第一任务对话模型运行过程中产生、无输出记录、以指定形式保存并授权给所述第二任务对话模型使用;数据查询单元,用于使用所述私有数据。可选的,所述判断单元具体用于:判断所述第二任务对话模型所需的槽位信息是否能够从当前自然语言理解NUL解析结果和/或所述第二任务对话模型的输出数据中获得;若否,则确定所述第二任务对话模型需要使用所述第一任务对话模型的私有数据。可选的,所述第一任务对话模型在所述第二任务对话模型之前运行,且与所述第二任务对话模型相邻;或所述第一任务对话模型在所述第二任务对话模型之前运行,且为与所述第二任务对话模型关联的任务对话模型中最近运行的任务对话模型。可选的,所述装置还包括:配置单元,用于在获取所述第一任务对话模型的私有数据前,在所述第二任务对话模型的配置文件中指定需要使用的私有数据的来源为第一任务对话模型;确定所述第一任务对话模型的配置文件中指定可以使用其私有数据的目的任务对话模型中包括所述第二任务对话模型。可选的,所述以指定形式保存包括:以指定名称保存到指定目标位置。可选的,所述获取单元具体用于:从所述第一任务对话模型对应的目标位置获得序列化后的所述私有数据;对所述序列化后的私有数据进行反序列化,获得所述私有数据。可选的,所述获取单元还用于:在获取所述第一任务对话模型的私有数据之后,对所述私有数据进行标识,所述标识用于表示所述私有数据来源于所述第二任务对话模型外部。第四方面,本申请实施例提供一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:确定第二任务对话模型需要使用第一任务对话模型的私有数据,所述第一任务对话模型和所述第二任务对话模型属于同一任务对话系统,且所述第一任务对话模型与所述第二任务对话模型的类型不同;获取所述第一任务对话模型的私有数据,其中,所述第一任务对话模型的私有数据在所述第一任务对话模型运行过程中产生、无输出记录、以指定形式保存并授权给所述第二任务对话模型使用;使用所述私有数据。第五方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:确定第二任务对话模型需要使用第一任务对话模型的私有数据,所述第一任务对话模型和所述第二任务对话模型属于同一任务对话系统,且所述第一任务对话模型与所述第二任务对话模型的类型不同;获取所述第一任务对话模型的私有数据,其中,所述第一任务对话模型的私有数据在所述第一任务对话模型运行过程中产生、无输出记录、以指定形式保存并授权给所述第二任务对话模型使用;使用所述私有数据。本申请实施本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于第二任务对话模型,所述第二任务对话模型所属的任务对话系统中包含第一任务对话模型,所述第一任务对话模型与所述第二任务对话模型的类型不同,所述方法包括:/n确定所述第二任务对话模型需要使用所述第一任务对话模型的私有数据;/n获取所述第一任务对话模型的私有数据,其中,所述第一任务对话模型的私有数据在所述第一任务对话模型运行过程中产生、无输出记录、以指定形式保存并授权给所述第二任务对话模型使用;/n使用所述私有数据。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于第二任务对话模型,所述第二任务对话模型所属的任务对话系统中包含第一任务对话模型,所述第一任务对话模型与所述第二任务对话模型的类型不同,所述方法包括:
确定所述第二任务对话模型需要使用所述第一任务对话模型的私有数据;
获取所述第一任务对话模型的私有数据,其中,所述第一任务对话模型的私有数据在所述第一任务对话模型运行过程中产生、无输出记录、以指定形式保存并授权给所述第二任务对话模型使用;
使用所述私有数据。


2.如权利要求1所述的方法,其特征在于,所述确定所述第二任务对话模型需要使用所述第一任务对话模型的私有数据的步骤包括:
判断所述第二任务对话模型所需的槽位信息是否能够从当前自然语言理解NUL解析结果和/或所述第二任务对话模型的输出数据中获得;
若否,则确定所述第二任务对话模型需要使用所述第一任务对话模型的私有数据。


3.如权利要求1或2所述的方法,其特征在于,所述第一任务对话模型在所述第二任务对话模型之前运行,且与所述第二任务对话模型相邻;或
所述第一任务对话模型在所述第二任务对话模型之前运行,且为与所述第二任务对话模型关联的任务对话模型中最近运行的任务对话模型。


4.如权利要求1所述的方法,其特征在于,所述获取所述第一任务对话模型的私有数据前,所述方法还包括:
在所述第二任务对话模型的配置文件中指定需要使用的私有数据的来源为第一任务对话模型;
确定所述第一任务对话模型的配置文件中指定可以使用其私有数据的目的任务对话模型中包括所述第二任务对话模型。


5.如权利要求1所述的方法,其特征在于,所述以指定形式保存包括:
以指定名称保存到指定目标位置。


6.如权利要求1所述的方法,其特征在于,所述获取所述第一任务对话模型的私有数据,包括:
从所述第一任务对话模型对应的目标位置获得序列化后的所述私有数据;
对所述序列化后的私有数据进行反序列化,获得所述私有数据。


7.一种任务对话系统,其特征在于,所述任务对话系统包含至少两种不同类型的任务对话模型,所述不同类型的任务对话模型之间建立有数据链接,所述系统包括:
第一任务对话模型,用于以指定形...

【专利技术属性】
技术研发人员:李鹏李志灏胡又欢王永鑫
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

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

1