掌桥专利:专业的专利平台
掌桥专利
首页

一种通信网络业务处理方法和装置

文献发布时间:2024-05-31 01:29:11


一种通信网络业务处理方法和装置

技术领域

本申请涉及通信领域,尤其涉及一种通信网络业务处理方法和装置。

背景技术

在通信网络维护的场景中,往往需要运维人员执行复杂的网络控制来实现控制目标。例如,要实现“关键程序保障”的目的,则可能需要执行“关闭节能”、“覆盖优化”、“关键程序优化”等多个步骤,控制操作繁琐,人为执行存在控制失误的风险。

在现有技术中,可以通过自然文字语义识别来获取文本表达的语义,例如对于“我想关闭节能”的文本可以识别出与“关闭节能”相对应的语义。但对于复杂的意图往往难以准确识别出要执行的多个步骤,进而也无法实现准确的通信网络业务处理。

如何提高网络业务处理准确性,是本申请所要解决的技术问题。

发明内容

本申请实施例的目的是提供一种通信网络业务处理方法和装置,用以解决网络业务处理准确性低的问题。

第一方面,提供了一种通信网络业务处理方法,包括:

获取通信网络业务的意图文本,所述意图文本包括所述通信网络业务的多个目标意图;

确定所述多个目标意图对应的多个系统意图,生成组合系统意图;

生成系统执行指令组,所述系统执行指令组包括用于实现所述多个系统意图的多个系统执行指令,所述多个系统执行指令按所述多个目标意图在所述意图文本中的顺序排列;

执行所述系统执行指令组。

第二方面,提供了一种通信网络业务处理装置,包括:

获取模块,获取通信网络业务的意图文本,所述意图文本包括所述通信网络业务的多个目标意图;

确定模块,确定所述多个目标意图对应的多个系统意图,生成组合系统意图;

生成模块,生成系统执行指令组,所述系统执行指令组包括用于实现所述多个系统意图的多个系统执行指令,所述多个系统执行指令按所述多个目标意图在所述意图文本中的顺序排列;

执行模块,执行所述系统执行指令组。

第三方面,提供了一种电子设备,该电子设备包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面的方法的步骤。

第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面的方法的步骤。

在本申请实施例中,通过获取通信网络业务的意图文本,所述意图文本包括通信网络业务的多个目标意图;确定多个目标意图对应的多个系统意图,生成组合系统意图;生成系统执行指令组,系统执行指令组包括用于实现多个系统意图的多个系统执行指令,多个系统执行指令按多个目标意图在意图文本中的顺序排列;执行系统执行指令组。本方案能根据意图文本确定出系统执行指令组,以对复杂场景的通信网络业务实现高效处理,提升从用户自然语言到系统指令的转译准确性。对于包含多种目标意图的意图文本,本方案能基于表达意图的顺序依次生成多个系统执行指令并生成系统执行指令组,从而按照意图文本有序处理通信网络业务。本方案能对复杂的多意图执行解析与转译,以满足复杂的网络配置需求,提升网络业务处理效率。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本申请的一种通信网络业务处理方法的流程示意图之一。

图2是本申请的一种通信网络业务处理方法的流程示意图之二。

图3是本申请的一种通信网络业务处理方法的流程示意图之三。

图4是本申请的一种通信网络业务处理方法的流程示意图之四。

图5是本申请的一种通信网络业务处理方法的流程示意图之五。

图6是本申请的一种通信网络业务处理方法的流程示意图之六。

图7是本申请的一种通信网络业务处理方法的流程示意图之七。

图8是本申请的一种通信网络业务处理方法的流程示意图之八。

图9是本申请的一种通信网络业务处理方法的流程示意图之九。

图10是本申请的一种通信网络业务处理方法的流程示意图之十。

图11是本申请的一种通信网络业务处理装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请中附图编号仅用于区分方案中的各个步骤,不用于限定各个步骤的执行顺序,具体执行顺序以说明书中描述为准。

在通信管理系统中,维护人员通过代码编程的方式,能够完成复杂的网络业务管理任务,但是这种方式要求维护人员具备高水平技能。

在基于意图驱动的通信网络中,管理系统能够识别运维人员输入的单个意图,进行网络业务的管理运维,但这种情况下存在如下问题:

1.网络业务的应用场景比较复杂,仅应用单个意图难以准确解决实际问题,而系统又无法准确处理复杂的意图。例如,对于“把付款业务优化好”和“把应用程序业务优化好”这两种意图,管理系统难以高效准确地执行。

2.不同的用户通过自然语言表达意图的方式存在区别,即用户输入的意图存在含糊性,这也导致了执行效率低、不准确的情况。

为了解决现有技术中存在的问题,本申请实施例提供一种通信网络业务处理方法,该方法可以应用于通信管理领域,执行主体例如可以是通信管理系统,能便于维护人员高效准确地对通信网络业务实现处理。如图1所示,本申请实施例提供的方案包括:

S11:获取通信网络业务的意图文本,所述意图文本包括所述通信网络业务的多个目标意图。

上述意图文本可以是维护人员向通信管理系统输入的通过自然语言表达的文本。基于实际应用中通信网络业务所处的复杂的需求环境,意图文本中可以包含多个目标意图。其中,意图文本中的多个目标意图可以基于预设的标识进行分隔,例如使用换行符分隔一个意图文本中的多个目标意图。用于分隔目标意图的预设的标识可以根据实际需求预先设定。

上述意图文本中包含的多个目标意图基于维护人员的实际控制意图顺序排列。在实际应用中,维护人员可以按照想要对通信网络业务执行实际控制意图的先后顺序,用自然语言逐个写出表达实际控制意图的文本段。以便随后步骤中,能按照维护人员所需的顺序,逐个生成系统执行指令,进而使生成的系统执行指令组中的多个指令能按照维护人员需要的顺序排列。

S12:确定所述多个目标意图对应的多个系统意图,生成组合系统意图。

在本步骤中,可以根据预设的对应关系来确定各个目标意图对应的系统意图,并将多个系统意图生成为组合系统意图。

其中,系统意图是一种结构化的表达维护人员意图的形式,相较于维护人员输入的意图文本而言,系统意图具有结构化且精确的特点。系统意图以自然语言的形式表现,一方面具有较高的可读性,便于维护人员理解与修改,另一方面其结构性与精确性能便于电子设备执行相对应的指令。

本步骤中,生成的组合系统意图可以包含多个系统意图,这些系统意图可以按照相对应的多个目标意图在意图文本中的顺序依次排列。

S13:生成系统执行指令组,所述系统执行指令组包括用于实现所述多个系统意图的多个系统执行指令,所述多个系统执行指令按所述多个目标意图在所述意图文本中的顺序排列。

本步骤中,根据组合系统意图中的多个目标意图分别对应的系统意图生成对应的系统执行指令,并将多个系统执行指令按照对应的目标意图在意图文本中排列的顺序进行组合,以得到系统执行指令组。

生成的系统执行指令组中包含有多个便于系统识别与执行的系统执行指令,这些系统执行指令对应于维护人员对通信网络业务的处理意图,并且,这些系统执行指令按照维护人员想要执行的顺序排列。或者说,系统执行指令组以系统可执行的表达形式表达了维护人员对通信网络业务的处理意图。

S14:执行所述系统执行指令组。

在本步骤中,基于上述步骤生成的系统执行指令组,对通信网络业务执行多个系统执行指令,以对通信网络业务实现维护人员意图执行的处理。

可选的,系统执行指令组中的多个系统执行指令可以并行执行,如果多个系统执行指令之间存在固定的先后顺序,则可以按照所需的顺序依次执行。

本方案可以应用于处理通信网络业务的场景中,能高效准确地对复杂的意图文本执行解析与转译,以满足复杂的网络配置需求,提升通信网络业务处理效率。

基于上述实施例提供的方案,可选的,如图2所示,上述步骤S12,包括:

S21:调用意图引擎识别所述多个目标意图对应匹配的关键词。

在本步骤中,调用意图引擎对多个目标意图执行关键词识别。其中,所述意图引擎用于识别目标意图的关键词并在随后的步骤中根据识别到的关键词确定目标意图对应的系统意图。

对于意图文本中的多个目标意图,可以调用意图引擎按照多个目标意图在意图文本中的顺序依次执行识别,使意图引擎对意图文本中的多个目标意图执行拆分与解析,进而确定出多个目标意图分别对应的关键词。

S22:调用所述意图引擎从系统意图库检索所述关键词对应的系统意图,其中,所述系统意图库预存储相关联的关键词和系统意图、以及所述关键词和所述系统意图的关联关系。

在本步骤中,调用意图引擎在系统意图库中检索上述步骤中识别出的关键词,以得到与多个所述目标意图分别对应的系统意图,该系统意图对应于目标意图对应的文本段表达的意图。

通过本申请实施例提供的方案,调用意图引擎能将维护人员输入的以自然语言表达的意图文本中的多个目标意图分别转换为系统意图,该系统意图具有结构性和准确性,有利于后续系统指令的执行。其中,意图引擎能够对多个代表用户原始意图组合的自然语言进行编排编辑,检查、编译、修正和执行,实现对通信网络业务的高效处理。

基于上述实施例提供的方案,可选的,如图3所示,在上述步骤S12之后,还包括:

S31:存储所述组合系统意图为一个新系统意图。

其中,新系统意图中包含的多个系统意图按照相对应的目标意图在意图文本中的顺序排列。通过本步骤,能将组合系统意图作为一个新的可调用的系统意图进行存储。随着多个组合系统意图的使用与迭代,能生成结构更复杂的、包含更多系统意图的新系统意图,进而方便维护人员通过关键词对系统意图实现批量调用。

S32:获取所述新系统意图对应的新关键词。

本步骤中,获取的关键词可以是上述意图文本中的一个或者多个关键词。

可选的,在新系统意图对应的关键词有多个的情况下,可以根据多个关键词的语义生成一个新关键词。

或者,也可以通过与维护人员交互的方式,由维护人员设定新系统意图对应的新关键词。

S33:将相关联的所述新系统意图和所述新关键词、以及所述新系统意图和所述新关键词的关联关系存储至所述系统意图库。

对于机器系统来说,映射为意图模型的一个意图类型的单个意图可以称为原子意图。相对应的,映射为意图模型的一个意图类型的多个意图,或者映射为意图模型的多个意图类型的多个意图可以称为组合意图。

在实际应用中,系统意图库中可以预先存储有相关联的单个系统意图以及对应的关键词。例如,可以通过表格或其他能够表征对应关系的形式存储关键词和系统意图。

在本步骤中,将新关键词和新系统意图关联存储至系统意图库中,上述关联关系可以通过存储形式体现。从而,随着新系统意图的增加,系统意图库也不断丰富,维护人员可以通过新增加的新关键词方便地调用新系统意图,进一步提高通信网络业务处理的效率。

进一步的,对于系统意图库中已存有的系统意图,也可以将多个系统意图进一步执行组合,形成包含更多系统意图的新系统意图,以满足实际应用中维护人员灵活且批量调用系统意图的需求。

在确定系统意图的步骤中,具体可以在系统意图库中进行检索以确定关键词相对应的系统意图。而系统意图库中的关键词与系统意图的对应关系可以预先设定。下面,结合实例对系统意图库的预先设定进行举例说明。

用户可以仅对系统意图库中的内容进行设定,或者,用户也可以在使用的过程中,对意图引擎已经识别出的结果进行命名,以实现关键词与对应系统意图的关联存储。

比如说,编译器可以将意图引擎输出的系统意图显示给用户确认,输出的内容如下:

用户对上述系统意图进行确认,并编辑该系统意图的名称,例如命名为“重保”,存入意图自定义模型。另外,编译器可以进一步识别存储的系统意图中是否有时间信息或位置信息,如果没有则进行存储。

编辑自定义模型卡位例如参见下表:

其中,卡位1定位类型为时间(即“表示时间的语言”),卡槽2定位类型为区域(即“表示地点的语言”),卡槽3定位业务类型“重保”(即“关键词”),卡槽4定位业务类型级别(即“业务级别”)。

基于上述存储的内容,用户可以通过自然语言输入xxx时间xxx区域重点保护一级的原始意图,即用户输入意图文本。该意图文本经过意图引擎识别关键词,对系统意图库中存储的内容进行检索匹配,可以匹配到上述“重保”模型,进而意图引擎根据该模型输出系统意图。

随后,可以由编辑器对意图文本中各目标意图对应的系统意图按顺序送到意图自动化引擎进行组合评估,以按照顺序生成组合系统意图。生成的组合系统意图可以发送至用户进行确认,并在用户确认之后进一步生成系统可执行的系统执行指令组。

基于预先存储的意图模型,用户还可以进行编辑与优化。比如说,对于上述“重保”模型,用户可以在编辑器中获取该意图模板进行编辑。例如,对于其中的“xxx区域,xxx时间打开重点保护优化进行优化”进行调用编辑如下:

用户输入完成后,可以由编译器进行编译,识别无错后,还可以进一步反馈给用户确认。进而在用户确认后,可以生成“重保”组合意图,便于执行重用。

另外,对于已经生成的“重保”组合意图,维护人员也可以进一步进行修改。例如,在“重保”组合意图中添加或删除内容。或者,对“重保”组合意图修改相对应的关键词、添加或删除相对应的关键词等,以提高组合系统意图调用的灵活性。

或者,在维护人员实际执行网络维护的过程中,如果存在关键词检索不到相对应的系统意图的情况,则可以提示维护人员对系统意图库中未包含的关键词创建相对应的系统意图,进而将新关键词和新系统意图及其二者之间的关联关系存储至系统意图库中。

通过本申请实施例提供的方案,基于意图文本确定相对应的多个系统意图之后,将多个系统意图组合为一个新系统意图,进而将新关键词和新系统意图关联存储至系统意图库中,方便随时调用。

通过存储新系统意图能便于高效便捷地调用多个系统意图。其中,新系统意图中的多个系统意图具有一定的顺序,通过调用新系统意图能够高效实现多系统意图调用。能将自然语言表达的组合意图映射为一个新的用户原始意图,便于用户直接使用和用于下一次原始意图组合,从而达到通过基于原子意图的自然语言组合,达到源源不断生成新的意图的目的。

在实际应用中,随着维护人员输入意图文本逐渐增多,系统意图库中存储的关键词和对应的系统意图也逐渐增多。维护人员也能通过输入组合关键词的方式更便捷地调用包含多个系统意图的组合系统意图,从而提高对通信网络业务的处理效率。

下面结合实例来详细说明从维护人员输入的自然语言表达的意图文本转译至系统意图的部分。

首先,维护人员可以向组合意图编辑器输入自然语言文本,用以表达对通信网络业务的处理意图,例如,输入的意图文本包含以下三个文本段,文本段之间以换行符间隔:

维护人员输入完上述意图文本之后,可以控制编译器对意图文本继续执行编译动作。其中,编译器可以按照预设的换行符从意图文本中分割出多个文本段,以得到多个目标意图,按照目标意图在意图文本中的顺序把目标意图依次传送到意图引擎。

随后,调用意图引擎对代表单原始意图的目标意图通过自然语言识别算法进行分词,进而提炼出目标意图对应的关键词,实现转义,进而确定关键词相对应的系统意图。

具体而言,意图引擎对输入的目标意图确定相匹配的关键词,从系统意图库中检索该关键词对应的系统意图。其中,系统意图库中存储了关键词和相对应的系统意图,意图引擎可以基于自然语言识别算法对文本段的语义进行解析,从而确定出目标意图的文本段语义表达的关键词,进而再根据关键词从系统意图库中检索出相对应的系统意图,实现从用户自然语言表达的文本到系统可识别的系统意图的转换。

基于上述实例,意图引擎把提炼的关键词和意图模型进行关键槽位匹配,获取表意准确的与关键词相对应的各个单个系统意图。编译器顺序获取所有意图引擎反馈的信息,输出系统意图给维护人员确认,系统意图如下:

通过本申请实施例提供的方案,能将维护人员通过自然语言表达的对通信网络业务的处理意图转换为具有结构性和可读性的系统意图。该系统意图可以反馈给维护人员确认,由于该系统意图具有良好的可读性,能便于维护人员理解与修改。另外,该系统意图能便于系统识别并确定出准确的系统指令,有利于按照维护人员的意图高效处理通信网络业务。

基于上述实施例提供的方案,可选的,如图4所示,上述步骤S12,包括:

S41:如果一个所述目标意图对应多个待选系统意图,则生成第一系统意图选定操作指令。

在实际应用中,维护人员对通信网络业务的处理意图往往是复杂的,意图引擎可能对一个目标意图识别出多个相匹配的关键词。换言之,这一个目标意图语义表达了多个关键词,相对应的系统意图也为多个。

对此,本步骤中对多个关键词分别在系统意图库执行检索,以得到多个待选系统意图。然后,意图引擎将多个待选系统意图推送至通信管理系统,也可以由意图引擎通过指令触发通信管理系统获取上述多个待选系统意图。

随后,对于多个待选系统意图,可以由系统将多个待选系统意图生成可选项发送至维护人员,由维护人员执行第一系统意图选定操作,使系统生成第一系统意图选定操作指令,该指令用于从多个待选系统意图中选出维护人员实际想要执行的系统意图。

S42:确定第一目标系统意图,所述第一目标系统意图为所述第一系统意图选定操作指令从所述多个待选系统意图中选定的系统意图。

本步骤中,可以通过解析第一系统意图选定操作指令的方式确定维护人员执行的操作选定了哪个系统意图,进而,将被选中的系统意图确定为第一目标系统意图。

本步骤中,可以由通信网络系统将第一目标系统意图发送至意图引擎。可选的,可以将第一目标系统意图与上述多个待选系统意图关联发送至意图引擎,以通知意图引擎被选中的是哪个系统意图,进而将选定的第一目标系统意图确定为目标意图对应的系统意图。

S43:确定所述目标意图对应所述第一目标系统意图。

在本步骤中,记录目标意图与第一目标系统意图的对应关系。该第一目标系统意图通过结构化语言准确表达了目标意图。

通过本申请实施例提供的方案,对于表意复杂的目标意图,可以通过生成多个待选系统意图的方式,让维护人员选定第一目标系统意图。从而更准确地实现目标意图至系统意图的转译,确保生成的系统意图符合维护人员对通信网络业务的实际意图。

基于上述实施例提供的方案,可选的,如图5所示,上述步骤S21,包括:

S51:调用所述意图引擎对所述意图文本进行分词运算,其中,所述意图引擎基于自然语言识别算法进行分词运算。

其中,意图引擎可以通过自然语言识别算法进行上述分词运算,该自然语言识别算法可以是预先训练的人工智能模型,用以对文本基于语义进行分词运算与解析,从而根据意图文本的语义来确定相对应的关键词,进而确定出更准确的系统意图。

上述预先训练的模型可以包括分词模型,用以准确地对连续的文本段进行分词,该文本段具体可以指意图文本中的目标意图对应的一段文本。意图引擎对于目标意图的文本段划分的多个分词确定出匹配的关键词。由于分词模型能从语义上更准确地进行分词运算,因而能进一步提高确定的关键词和系统意图的准确性。

S52:调用所述意图引擎确定所述多个目标意图对应匹配的关键词,所述关键词根据分词结果确定。

对于一个目标意图,可以通过自然语言识别算法划分出多个分词,以得到分词结果。这些分词结果可能包含有表征核心语义的关键词,也可能包含有助词等未表达明确语义的词语。

在本步骤中,由意图引擎根据分词结果确定出目标意图匹配的关键词,以通过关键词来表达相对应的目标意图的语义核心内容,有利于在随后的步骤中准确识别相对应的系统意图。

基于上述实施例提供的方案,可选的,如图6所示,所述分词结果包括执行分词。

其中,上述步骤S13,包括:

S61:生成包含指令执行信息的系统执行指令组,所述指令执行信息与所述执行分词对应。

具体而言,所述执行分词包括时间分词和/或位置分词。如果执行分词中包含时间分词,则生成的指令执行信息包括所述时间分词对应的时间,用以表示系统执行指令组的执行时间。如果执行分词中包含位置分词,则生成的指令执行信息包括所述位置分词对应的位置,用以表示系统执行指令组的执行位置。

在部分应用场景下,意图文本中可能包含有执行时间或执行位置等词语,即维护人员意图在特定的时间或特定的位置对通信网络业务执行控制处理。

本申请实施例提供的方案可以在识别出的分词结果中包含有时间分词、位置分词的情况下,在生成相对应的时间或位置的系统执行指令组的步骤中,根据实际包含的时间或位置限定系统执行指令执行的时间或位置,以基于维护人员的意图有针对性地执行指令。

需要说明的是,控制意图文本的分词结果中可以仅包含有时间分词,可以仅包含有位置分词,也可以同时包含有时间分词和位置分词。在生成系统执行指令组时,按照实际包含的分词来确定执行时间或执行位置即可。

基于上述实施例提供的方案,可选的,如图7所示,上述步骤S13,包括:

S71:所述系统意图中包含指令执行信息,则生成包含所述指令执行信息的系统执行指令组。

其中,所述指令执行信息可以包括指令执行时间和/或指令执行位置。在部分应用场景下,维护人员输入的意图文本中未明确包含时间分词或位置分词,而目标意图在语义上对应的关键词对应的系统意图中包含有执行时间或执行位置。此时,可以根据系统意图中的执行时间或执行位置生成相应的系统执行指令组,从而使系统执行指令组在特定的时间或特定的位置执行。

另外,如果在意图文本的分词结果中包含有时间分词和位置分词的情况下,目标意图对应的系统意图中也包含有执行时间与执行位置,则可以根据预先设定的优先级或者筛选策略来确定出用于生成系统执行指令组的时间与位置,避免意图文本中的时间或位置与系统意图中的时间或位置相冲突。

基于上述实施例提供的方案,可选的,如图8所示,在上述步骤S13之前,还包括:

S81:检测所述多个系统意图是否存在冲突。

在部分情况下,多个系统意图可能存在冲突,例如两个系统意图分别是对于同一项功能的“打开”与“关闭”,此时可以确定存在相互冲突的系统意图。

S82:若存在,根据相互冲突的系统意图生成多个冲突系统意图。

本步骤中,对于相互冲突的系统意图,可以生成冲突系统意图的可选项,以反馈至维护人员进行抉择,以便维护人员直观看到存在冲突的系统意图,并确定实际要执行哪种系统意图。

S83:生成第二系统意图选定操作指令。

在本步骤中,可以由维护人员根据上述多个冲突系统意图,通过选定操作确定实际要执行的系统意图,该维护人员执行的选定操作具体可以通过第二系统意图选定操作指令的形式输入至系统,使系统生成上述第二系统意图选定操作指令。

S84:确定第二目标系统意图,所述第二目标系统意图为所述第二系统意图选定操作指令从所述多个冲突系统意图中选定的系统意图。

第二目标系统意图具体可以是维护人员确定的要执行的系统意图,通过第二系统意图选定指令的形式实现对多个冲突系统意图的筛选优化,保留维护人员实际想要执行的系统意图。

S85:更新所述多个目标意图对应的所述多个系统意图。

在本步骤中,保留维护人员选中的第二目标系统意图,并删除与第二目标系统意图相矛盾的冲突系统意图。通过本申请实施例提供的方案,能对于冲突的系统意图实现高效的筛选抉择,以更准确地生成维护人员本意希望执行的系统意图。其中,以系统意图的形式向维护人员展示多个可选项,具有准确性以及良好的可读性,便于维护人员高效确定出实际要执行的系统意图,以避免指令冲突。

基于上述实施例提供的方案,可选的,如图9所示,所述意图文本语义表征控制标准;

其中,上述步骤S14之后,还包括:

S91:判断所述通信网络业务是否满足所述处理标准。

其中,控制意图文本语义表征包含控制标准,例如“应用程序时延小于2us”或者“700M室外覆盖率超过95%”等。

本申请实施例提供的方案中,在对通信网络业务执行控制之后,还根据控制标准判断执行的控制是否达到了目的。

S92:若不满足,生成系统优化指令,所述系统优化指令用于处理所述通信网络业务满足所述处理标准。

如果未达到维护人员意图达到的目标,则可以根据实际情况相应调整指令,实现优化与补救,从而使通信网络业务满足维护人员的预期目标。

通过本申请实施例提供的方案,能够对多个代表用户原始意图的自然语言进行编排编辑,检查、编译、修正和执行,最后还能对这个组合意图转存入到意图模型,在未来编排编辑时,已存储的意图模型可以用于映射为一个新的用户原始意图应对更加复杂的场景,以及用于多场景二次编排。

下面,结合通信管理系统对本申请方案进行说明。本系统可以包含意图编辑器、组合意图编译器、意图引擎以及意图模型。

其中,意图编辑器可以用于实现以下功能:

用于基于自然语言的多个原始意图编辑编排,多个原始意图之间通过确认的断点标记进行隔离:

把经过多意图编译器检查,编译输出的多个精确的系统意图反馈给用户确认,用户并可以直接修改;

对于原始意图的完整性和正确性提示,以及错误修改推荐;

对于批量的系统意图可另存为模板,用于下次重复编辑使用;

对于经过多意图编辑器检查后,上下文无关的原始意图,命名后可存储为意图模型,下次意图引擎用于映射单个原始意图。

其中,多意图编译器可以用于实现以下功能:

对于意图编辑器传过来的代表多个原始意图的自然语言通过断点进行识别后,自然语言被分解为多个分离的原始意图;

把意图引擎逐个翻译的系统意图结果,错误提示,修改推荐,发给意图编辑器展示;

识别原始意图是否缺乏上下文,是否通过意图引擎可自动构建上下文,如果组合意图中的所有单个原始意图都具备这个特点,则标记为无上下文影响的组合意图。

其中,意图引擎可以用于实现以下功能:

对代表单原始意图的自然语言通过自然语言识别算法进行分词,关键词语提炼,转义,基于意图模型的槽位获取后,得到结构化的系统意图。

其中,意图模型可以用于实现以下功能:

包含用于表示意图模型的关键词槽位定义,存储。

存储的意图模型包含两类:内置的意图模型,用户通过意图编辑器自定义的意图模型;

意图模型支持意图引擎的检索。

基于本申请实施例提供的方案,流程示意图如图10所示,图中的数字标号与本实施例中的步骤标号相对应,执行流程如下:

1.运维人员打开组合意图编辑器,输入自然语言文本。

2.每个表达原始意图的自然语言文本之间采用断点隔开,断点采用一种特殊标致,例如回车等特殊字符。

3.运维人员输入完成,可以由运维人员确定执行编译动作。

4.编译器按照断点获取不同文本段,按照顺序把文本段传送到意图引擎。

5.意图引擎对代表单原始意图的自然语言通过自然语言识别算法进行分词,以及关键词语提炼与转义。

6.意图引擎把提炼的关键词和意图模型进行关键槽位匹配,获取清晰的单个系统意图。如果无法匹配,则返回错误原因和修改推荐。

7.编译器顺序获取所有意图引擎反馈的信息,给运维人员确认。如果反馈错误,运维人员修改原始意图。如果正确,运维人员确定执行意图或者存为意图模板下次使用。

8.运维人员执行组合意图,系统意图被编辑器的执行部分顺序传送到意图自动化引擎。

9.意图自动化引擎评估组合意图所有意图,反馈评估结果给运维人员,运维人员确认评估正确,则系统顺序执行组合意图。

通过本申请实施例提供的方案,能基于通信网络和其管理系统支持意图网络实现高效的网络管理与控制处理。其中,在网络管理系统中,本方案能提供一个组合意图编辑器输出正确的组合意图,通过自然语言和断点完成多意图编辑。另外,还能通过多意图编译器完成对自然语言和断点的编辑,输出多系统意图错误检查提示和修改推荐反馈,最终完成组合意图的正确编辑输出。正确输出的组合意图可另存为意图模板用于下次编辑。

随后,输出的组合意图在通信管理系统中按照顺序正确运行,能有效解决复杂场景的管理问题,提升通信网络管理的准确性和效率。另外,上述组合意图如果通过编辑器确认业务无关,还可把多意图存为意图模型,下次作为单个原始意图适配更加复杂的综合场景,以及用于下一次意图的组合,达到扩展用户的原始意图的目的。

为了解决现有技术中存在的问题,本申请实施例还提供一种通信网络业务处理装置110,如图11所示,包括:

获取模块111,获取通信网络业务的意图文本,所述意图文本包括所述通信网络业务的多个目标意图;

确定模块112,确定所述多个目标意图对应的多个系统意图,生成组合系统意图;

生成模块113,生成系统执行指令组,所述系统执行指令组包括用于实现所述多个系统意图的多个系统执行指令,所述多个系统执行指令按所述多个目标意图在所述意图文本中的顺序排列;

执行模块114,执行所述系统执行指令组。

通过本申请实施例提供的装置,基于意图引擎能对复杂场景的通信网络业务实现高效处理,提升从用户自然语言到系统指令的转译准确性。对于包含多种目标意图的意图文本,本方案能基于表达意图的顺序依次生成多个系统执行指令并生成系统执行指令组,从而按照意图文本有序处理通信网络业务。本方案能对复杂的多意图执行解析与转译,以满足复杂的网络配置需求,提升网络业务控制效率。

其中,本申请实施例提供的装置中的上述模块还可以实现上述方法实施例提供的方法步骤。或者,本申请实施例提供的装置还可以包括除上述模块以外的其他模块,用以实现上述方法实施例提供的方法步骤。且本申请实施例提供的装置能够实现上述方法实施例所能达到的技术效果。

优选的,本申请实施例还提供一种电子设备,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述通信网络业务处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述通信网络业务处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random AccessMemory,简称RAM)、磁碟或者光盘等。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

相关技术
  • 一种基于边缘计算的多业务处理方法、装置及边缘服务器
  • 一种数字证书业务的处理方法和装置
  • 一种业务数据的处理方法和装置
  • 一种业务处理方法和装置
  • 一种基于云平台的业务处理方法和装置
  • 一种通信处理方法、业务交换点、业务控制点和通信网络
  • 一种无线通信网络的业务恢复方法、装置及系统
技术分类

06120116623431