CN114816577A - 配置业务平台功能的方法、装置、电子设备及介质 - Google Patents
配置业务平台功能的方法、装置、电子设备及介质 Download PDFInfo
- Publication number
- CN114816577A CN114816577A CN202210510824.8A CN202210510824A CN114816577A CN 114816577 A CN114816577 A CN 114816577A CN 202210510824 A CN202210510824 A CN 202210510824A CN 114816577 A CN114816577 A CN 114816577A
- Authority
- CN
- China
- Prior art keywords
- configuration
- rule
- field
- service platform
- service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 125
- 230000008569 process Effects 0.000 claims abstract description 75
- 230000006870 function Effects 0.000 claims abstract description 66
- 238000011156 evaluation Methods 0.000 claims description 15
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000003066 decision tree Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 238000012827 research and development Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007635 classification algorithm Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000011478 gradient descent method Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/047—Probabilistic or stochastic networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Biophysics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Probability & Statistics with Applications (AREA)
- Audiology, Speech & Language Pathology (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种配置业务平台功能的方法、装置、电子设备及介质。通过应用本申请的技术方案,可以通过配置功能的用户输入的一个或多个配置字段来自动为业务平台进行功能流程的配置。进而节省了配置时间。可以解决现有技术中存在的,业务人员在调整业务平台的功能流程的过程中,需要手动为其调整业务参数所导致的耗费时间的问题。
Description
技术领域
本申请中涉及数据处理技术,尤其是一种配置业务平台功能的方法、装置、电子设备及介质。
背景技术
随着通信网络的快速发展以及业务的多样化发展,网络运营者对接入和汇聚网络设备数量和带宽需求与日俱增,同时要求在一个设备上集成实现的业务功能也越来越多。
相关技术中,由于众多的业务功能集于一体,客观上增加了网络设备研发的复杂性,也增加了研发过程中发生功能性故障的概率。为了保证产品质量,就要求业务人员在业务平台上预先了解每个用户的功能需求,进而根据功能需求为用户使用的业务平台进行对应的功能配置。
然而,由于业务平台以及对应业务功能的数量过多,因此在业务人员调整业务平台功能配置的过程中,手动调整业务参数才可实现对应功能的方式往往会消耗业务人员大量的配置时间。
发明内容
本申请实施例提供一种配置业务平台功能的方法、装置、电子设备及介质。用以解决相关技术中存在的,手动为业务平台调整业务参数才可完成对应功能实现所导致的耗费时间较长的问题。
其中,根据本申请实施例的一个方面,提供的一种配置业务平台功能的方法,包括:
接收配置用户输入的用于配置业务平台功能的配置指令,其中所述配置指令中包括至少一个配置字段,所述配置字段用于表征所述配置用户的功能需求信息;
将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个所述配置字段所相匹配的至少一个目标配置规则,其中每个配置规则用于配置所述业务平台的一个业务流程;
基于所述至少一个目标配置规则,得到业务流程配置完成的业务平台。
可选地,在基于本申请上述方法的另一个实施例中,所述将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,包括:
确定每个配置字段对应的配置规则类型,所述配置规则类型对应于修改业务流程、删除业务流程以及新增业务流程的至少一种;
确定所述配置规则类型对应的至少一个第一配置规则;
将所述至少一个配置字段分别与所述至少一个第一配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则。
可选地,在基于本申请上述方法的另一个实施例中,所述配置字段包括用于表征所述配置用户的功能需求信息的键值对;
其中,所述将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,包括:
获取所述配置字段关联的第一键值对;以及,获取所述规则库中存储的每个配置规则关联的第二键值对;
将所述第一键值对分别与各个第二键值对进行一致性匹配,并将与第一键值相同的第二键值对对应的配置规则作为所述目标配置规则。
可选地,在基于本申请上述方法的另一个实施例中,所述配置字段包括用于表征所述配置用户的功能需求信息的配置文本;
其中,在所述接收配置用户生成的用于配置业务平台功能的配置指令之后,还包括:
获取所述配置文本,并利用预设的文字识别模型的条件随机场CRF层对所述配置文本进行识别,得到第一文字识别结果;
利用所述文字识别模型的BiLSTM层对所述配置文本进行识别,得到第二文字识别结果;
分别对所述第一文字识别结果与所述二文字识别结果进行置信度评价值的计算,并将所述置信度评价值最高的计算结果作为目标文字识别结果;
基于所述目标文字识别结果,与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则。
可选地,在基于本申请上述方法的另一个实施例中,通过下述公式对所述第一文字识别结果与所述二文字识别结果进行置信度评价值的计算:
其中,confidence表示置信度评价值,T表示配置文本的长度,Q为文字识别结果中的文字数量,为文字识别结果第t个词汇为第q个type的概率大小。
可选地,在基于本申请上述方法的另一个实施例中,所述基于所述至少一个目标配置规则,得到业务流程配置完成的业务平台,包括:
若确定所述配置规则的数量为多个,将每个配置规则进行拼接,得到总体业务流程规则,并基于所述总体业务流程规则运行所述业务平台,得到所述业务流程配置完成的业务平台。
其中,根据本申请实施例的又一个方面,提供的一种配置业务平台功能的装置,其特征在于,包括:
接收模块,被配置为接收配置用户输入的用于配置业务平台功能的配置指令,其中所述配置指令中包括的至少一个配置字段,所述配置字段用于表征所述配置用户的功能需求信息;
匹配模块,被配置为将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个所述配置字段所相匹配的至少一个目标配置规则,其中每个配置规则用于配置所述业务平台的一个业务流程;
生成模块,被配置为基于所述至少一个目标配置规则,得到业务流程配置完成的业务平台。
根据本申请实施例的又一个方面,提供的一种电子设备,包括:
存储器,用于存储可执行指令;以及
显示器,用于与所述存储器以执行所述可执行指令从而完成上述任一所述配置业务平台功能的方法的操作。
根据本申请实施例的还一个方面,提供的一种计算机可读存储介质,用于存储计算机可读取的指令,所述指令被执行时执行上述任一所述配置业务平台功能的方法的操作。
本申请中,可以接收配置用户生成的用于配置业务平台功能的配置指令,其中配置指令中包括的至少一个配置字段,配置字段用于表征配置用户的功能需求信息;将至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,其中每个配置规则用于配置业务平台的一个业务流程;基于至少一个目标配置规则,得到业务流程配置完成的业务平台。通过应用本申请的技术方案,可以通过配置功能的用户输入的一个或多个配置字段来自动为业务平台进行功能流程的配置。进而节省了配置时间。可以解决现有技术中存在的,业务人员在调整业务平台的功能流程的过程中,需要手动为其调整业务参数所导致的耗费时间的问题。
下面通过附图和实施例,对本申请的技术方案做进一步的详细描述。
附图说明
构成说明书的一部分的附图描述了本申请的实施例,并且连同描述一起用于解释本申请的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本申请,其中:
图1为本申请提出的一种配置业务平台功能的方法示意图;
图2为本申请提出的一种配置业务平台功能的电子装置的结构示意图;
图3为本申请提出的一种配置业务平台功能的电子设备的结构示意图。
具体实施方式
现在将参照附图来详细描述本申请的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,不作为对本申请及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
另外,本申请各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
需要说明的是,本申请实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
下面结合图1来描述根据本申请示例性实施方式的用于进行配置业务平台功能的方法。需要注意的是,下述应用场景仅是为了便于理解本申请的精神和原理而示出,本申请的实施方式在此方面不受任何限制。相反,本申请的实施方式可以应用于适用的任何场景。
本申请还提出一种配置业务平台功能的方法、装置、电子设备及介质。
图1示意性地示出了根据本申请实施方式的一种配置业务平台功能的方法的流程示意图。如图1所示,该方法包括:
S101,接收配置用户输入的用于配置业务平台功能的配置指令,其中配置指令中包括的至少一个配置字段,配置字段用于表征配置用户的功能需求信息。
其中,为了解决现有技术中存在的,业务人员在更改业务平台的业务流程的过程中,需要手动为其修改业务流程所导致的耗费时间的问题,本申请可以选择首先接收由配置用户输入的一个或多个配置字段。
可以理解的,该配置字段用于对业务平台的总体业务流程或部分业务流程进行配置。该配置可以用于修改原有配置的业务流程,删除原有配置的业务流程,增添新配置的业务流程等等。本申请对此不作限定。
其中,该配置字段需要包括配置用户的功能需求信息的键值对以及配置文本。其中,配置文本可以包括数值、文本、字符、字符串、表格或图像等等,数据类型可以是数值型、文本型、字符串型或图像类型等等,也可以进行更为精细的划分,例如还可以是整数、小数、分数或百分比数值等等,或者,还可以包括:名字文本类型、长文本类型、个位数、十位数、百位数或千位数等等,本实施例对此不作限定。
实际应用中,业务平台可以提供用户输入的配置字段的需求接口,该接口具体可以是输入框,由用户输入具体的配置字段需求;也可以是一个或多个选择接口,可以包括与每种配置字段类型对应的接口,还可以包括与每种需求信息对应的选择接口等等,用户可以选中任一选择接口,通过被用户选中的接口,输入配置字段。
其中,匹配配置字段的数据的生成方式可以根据需要灵活配置,例如,针对数值类型,可以利用随机数生成程序随机生成所述数据类型和需求信息的数据。针对文本或图像等数据,可以预设有数据库,数据库中预存有多个数据,从数据库中选取匹配类型信息的数据等等。
可选的,配置字段还可以包括需求信息,例如待配置的功能的个数、向用户展示的显示页面中包括的,文本的长度、文本中文字个数、图像个数、图像大小或图像分辨率等等,因此还可以结合该需求信息填充数据至业务平台的某一个区域中。
可选的,本申请还可以通过自动识别待填充区域来收配置指令,例如,获取待填充区域的属性信息,例如大小、长宽或包含的行数或列数,进而确定需求信息(如需要填充多少个数据、每个数据的大小等等)。进一步的,本申请为配置用户提供了个性化操作指令,如配置用户需要针对某个流程需要精简,只需要在线上编辑对应的流程信息,然后发布编辑后的信息即可。后台服务器可以自动更改洋娃娃平台的业务流程。这些极大的减少了沟通成本,减少了沟通中实际开发人员不能直接沟通的壁垒。提升了双方的开发效率。
S102,将至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,其中每个配置规则用于配置业务平台的一个业务流程。
首先,本申请可以预先为每一个配置规则对应配置一条配置字段。以用于为每个配置规则标示其对应的子业务流程。
一种方式中,一个配置规则下可以存储有对应的一个或多个第二键值对,且该一个或多个第二键值对分别关联有对应的一个业务流程。以使在后续将配置字段包括的第一键值对与预设的多个配置规则进行匹配的过程中,当配置字段对应的第一键值对与某一个配置规则关联的第二键值对匹配成功后,即可以确定该配置字段与该第二键值对关联的配置规则相匹配成功。进而将第二键值对关联的配置规则所对应的业务流程在业务平台上进行配置。
一种方式中,以配置字段为键值,配置规则为支付功能对应的业务流程以及页面显示功能对应的业务流程进行举例说明:
例如,以组成配置字段的键值对为K1、V1,预设的配置规则为2个,分别为配置规则A以及配置规则B。其中配置规则A中存储有键值对K2、V2,且其关联有支付业务流程,配置规则A中存储有键值对K1、V1,且其关联有业务平台的显示顺序的流程,进行举例说明:
本申请实施例中当接收配置字段后,即可以获取配置字段包含的键值对(即K1、V1)。进一步的,即可以将该配置字段与预设的配置规则A(配置规则A用于配置业务平台的支付业务流程)进行匹配,其中配置规则A中存储有键值对K2、V2,且其关联有支付业务流程,那么本申请即可将组成配置字段的键值对(即K1、V1)与组成配置规则A中存储的键值对(即K2、V2)进行匹配,当检测到二者匹配不成功后,则可以将该配置字段与预设的配置规则B进行匹配。
而当二者匹配成功后,则确定配置用户需要为业务平台配置支付功能类的业务流程。
在进一步的,本申请实施例中当接收配置字段后,即可以获取配置字段包含的键值对(即K3、V3)。进一步的,即可以将该配置字段与预设的配置规则B(配置规则B用于配置业务平台的显示顺序)进行匹配,其中配置规则B中存储有键值对K4、V4,且其关联有支付业务流程,那么本申请即可将组成配置字段的键值对(即K3、V3)与组成配置规则B中存储的键值对(即K4、V4)进行匹配,当检测到二者匹配不成功后,则可以将该配置字段与预设的配置规则C(如有)进行匹配。
而当二者匹配成功后,则确定业务用户需要为业务平台配置特定显示顺序的子业务流程。
进一步的,本申请在识别配置文本的过程中,可以通过预存的文字识别模型来对配置文本进行识别,并将其识别出来的含义再与规则库中存储的多个配置规则进行匹配。
具体来说,其可以通过提取到的配置文本中的关键词特征,进行关键词级的序列标注,对于CRF层来说,可以在每个输入词的序列标注中加入得到的自然段落编码作为特征,以及加入不同文意段落前若干个(例如前2个)的关键词特征(即段落中出现对应的关键词则该词得到一个对应的KEY标签),配合LSTM层输出的概率作为特定文意段落抽取的第二层保障,得到识别得到的配置字段。
更进一步的,本申请还可以通过文字识别模型中的BiLSTM层来识别,具体可以设BiLSTM层的输出矩阵为S,其中Si,j代表词wi映射到tagj的非归一化概率,类比于CRF模型中的发射概率矩阵。其中,CRF层中有一个转移概率矩阵AAi,j代表tagI转移到tagj的转移概率。
更进一步的,利用梯度下降法进行学习,使得得到最优参数数θ,使得后续通过该最优参数训练得到文字识别模型:
θ*=argmaxθ∑ilog(S(xi|yi;θ))
其中,x为输入的配置文本,y为输入配置文本对应的输出tag序列,且yi=argmaxy'score(x,y'),θ*为用于得到文字识别模型的最优训练参数。
S103,基于至少一个目标配置规则,得到业务流程配置完成的业务平台。
进一步来说,本申请在确定配置规则的数量为多个,将每个配置规则进行拼接,得到总体业务流程规则,并基于总体业务流程规则运行业务平台,从而得到业务流程配置完成的业务平台。
本申请中,可以接收配置用户生成的用于配置业务平台功能的配置指令,其中配置指令中包括的至少一个配置字段,配置字段用于表征配置用户的功能需求信息;将至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,其中每个配置规则用于配置业务平台的一个业务流程;基于至少一个目标配置规则,得到业务流程配置完成的业务平台。通过应用本申请的技术方案,可以通过配置功能的用户输入的一个或多个配置字段来自动为业务平台进行功能流程的配置。进而节省了配置时间。可以解决现有技术中存在的,业务人员在调整业务平台的功能流程的过程中,需要手动为其调整业务参数所导致的耗费时间的问题。
可选地,在基于本申请上述方法的另一个实施例中,所述配置字段包括用于表征所述配置用户的功能需求信息的键值对以及配置文本。
可选地,在基于本申请上述方法的另一个实施例中,所述将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,包括:
确定每个配置字段对应的配置规则类型,所述配置规则类型对应于修改业务流程、删除业务流程以及新增业务流程的其中至少一种;
确定所述配置规则类型对应的至少一个第一配置规则;
将所述至少一个配置字段分别与所述至少一个第一配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则。
可选地,在基于本申请上述方法的另一个实施例中,所述配置字段包括用于表征所述配置用户的功能需求信息的键值对;
其中,所述将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,包括:
获取所述配置字段关联的第一键值对;以及,获取所述规则库中存储的每个配置规则关联的第二键值对;
将所述第一键值对分别与各个第二键值对进行一致性匹配,并将与第一键值相同的第二键值对对应的配置规则作为所述目标配置规则。
可选地,在基于本申请上述方法的另一个实施例中,所述配置字段包括用于表征所述配置用户的功能需求信息的配置文本;
其中,在所述接收配置用户生成的用于配置业务平台功能的配置指令之后,还包括:
获取所述配置文本,并利用预设的文字识别模型的CRF层对所述配置文本进行识别,得到第一文字识别结果;
利用预设的文字识别模型的BiLSTM层对所述配置文本进行识别,得到第二文字识别结果;
分别对所述第一文字识别结果与所述二文字识别结果进行置信度评价值的计算,并将所述置信度评价值最高的计算结果作为目标文字识别结果;
基于所述目标文字识别结果,与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则。
可选地,在基于本申请上述方法的另一个实施例中,通过下述公式对所述第一文字识别结果与所述二文字识别结果进行置信度评价值的计算:
其中,T表示配置文本的长度,Q为文字识别结果中的文字数量,probt,q为文字识别结果第t个词汇为第q个type的概率大小。
可选地,在基于本申请上述方法的另一个实施例中,所述基于所述至少一个目标配置规则,得到业务流程配置完成的业务平台,包括:
若确定所述配置规则的数量为多个,将每个配置规则进行拼接,得到总体业务流程规则,并基于所述总体业务流程规则运行所述业务平台,得到所述业务流程配置完成的业务平台。
一种方式中,本申请在接收到配置用户生成的用于配置业务平台功能的配置指令后,还可以对其中的配置文本进行预设处理,例如可以将配置文本中的数据进行数据清洗,数据的特征缩放(标准化或者归一化),然后将其在训练集上得到的参数应用到验证集。
需要说明的是,本申请还可以利用多个模型来对文字识别模型进行优化,例如包括决策树模型,随机森林模型等等,具体的:
决策树模型是属于机器学习监督学习分类算法中的一种,决策树是预测模型;它代表的是对象属性与对象值之间的一种映射关系。树中每个节点表示某个对象,而每个分叉路径则代表的某个可能的属性值,而每个叶结点则对应从根节点到该叶节点所经历的路径所表示的对象的值。决策树仅有单一输出,若欲有复数输出,可以建立独立的决策树以处理不同输出。决策树算法有ID3,C4.5,CART算法,共同点为都是贪心算法,区别为度量方式不同,例如ID3使用了信息获取量作为度量方式,而C4.5使用最大增益率作为度量方式。
另外,本申请还可以对配置用户首先进行验证,其中,该验证请求用于确定配置用户的身份是否为合法的业务平台用户。例如可以为通过采集用户生物特征信息的方式来进行验证。其中可以为用于请求配置用户的脸部特征信息,虹膜特征信息,指纹特征信息中的一种信息的请求。以使终端在接收到该信息后,根据数据库中预存的配置用户特征信息表,判定配置用户是否合法。
例如,业务平台在生成验证请求后将该请求发送至配置用户。且在当配置用户同意该请求时,配置用户的终端即可使用摄像头,和/或,指纹传感器等采集装置来采集使用用户的生物特征信息(即脸部特征信息,虹膜特征信息,指纹特征信息中的至少一种信息),并在采集对应的信息后,将该生物特征信息发送至预设的生物信息数据库中。以使数据库根据该生物特征信息判定该用户是否合法。可以理解的,只有在确定用户合法后,才会启动后续将至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配的步骤。
通过应用本申请的技术方案,可以通过配置功能的用户输入的一个或多个配置字段来自动为业务平台进行功能流程的配置。进而节省了配置时间。可以解决现有技术中存在的,业务人员在调整业务平台的功能流程的过程中,需要手动为其调整业务参数所导致的耗费时间的问题。
可选的,在本申请的另外一种实施方式中,如图2所示,本申请还提供一种配置业务平台功能的装置。其中包括:
接收模块201,被配置为接收配置用户生成的用于配置业务平台功能的配置指令,其中所述配置指令中包括的至少一个配置字段,所述配置字段用于表征所述配置用户的功能需求信息;
匹配模块202,被配置为将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个所述配置字段所相匹配的至少一个目标配置规则,其中每个配置规则用于配置所述业务平台的一个业务流程;
生成模块203,被配置为基于所述至少一个目标配置规则,得到业务流程配置完成的业务平台。
本申请中,可以接收配置用户生成的用于配置业务平台功能的配置指令,其中配置指令中包括的至少一个配置字段,配置字段用于表征配置用户的功能需求信息;将至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,其中每个配置规则用于配置业务平台的一个业务流程;基于至少一个目标配置规则,得到业务流程配置完成的业务平台。通过应用本申请的技术方案,可以通过配置功能的用户输入的一个或多个配置字段来自动为业务平台进行功能流程的配置。进而节省了配置时间。可以解决现有技术中存在的,业务人员在调整业务平台的功能流程的过程中,需要手动为其调整业务参数所导致的耗费时间的问题。
在本申请的另外一种实施方式中,接收模块201,被配置执行的步骤包括:
确定每个配置字段对应的配置规则类型,所述配置规则类型对应于修改业务流程、删除业务流程以及新增业务流程的至少一种;
确定所述配置规则类型对应的至少一个第一配置规则;
将所述至少一个配置字段分别与所述至少一个第一配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则。
在本申请的另外一种实施方式中,接收模块201,被配置执行的步骤包括:
所述配置字段包括用于表征所述配置用户的功能需求信息的键值对;
其中,所述将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,包括:
获取所述配置字段关联的第一键值对;以及,获取所述规则库中存储的每个配置规则关联的第二键值对;
将所述第一键值对分别与各个第二键值对进行一致性匹配,并将与第一键值相同的第二键值对对应的配置规则作为所述目标配置规则。
在本申请的另外一种实施方式中,接收模块201,被配置执行的步骤包括:
所述配置字段包括用于表征所述配置用户的功能需求信息的配置文本;
其中,在所述接收配置用户生成的用于配置业务平台功能的配置指令之后,还包括:
获取所述配置文本,并利用预设的文字识别模型的条件随机场CRF层对所述配置文本进行识别,得到第一文字识别结果;
利用所述文字识别模型的BiLSTM层对所述配置文本进行识别,得到第二文字识别结果;
分别对所述第一文字识别结果与所述二文字识别结果进行置信度评价值的计算,并将所述置信度评价值最高的计算结果作为目标文字识别结果;
基于所述目标文字识别结果,与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则。
在本申请的另外一种实施方式中,接收模块201,被配置执行的步骤包括:
通过下述公式对所述第一文字识别结果与所述二文字识别结果进行置信度评价值的计算:
其中,confidence表示置信度评价值,T表示配置文本的长度,Q为文字识别结果中的文字数量,为文字识别结果第t个词汇为第q个type的概率大小。
在本申请的另外一种实施方式中,接收模块201,被配置执行的步骤包括:
若确定所述配置规则的数量为多个,将每个配置规则进行拼接,得到总体业务流程规则,并基于所述总体业务流程规则运行所述业务平台,得到所述业务流程配置完成的业务平台。
图3是根据一示例性实施例示出的一种电子设备的逻辑结构框图。例如,电子设备300可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由电子设备处理器执行以完成上述配置业务平台功能的方法,该方法包括:接收配置用户生成的用于配置业务平台功能的配置指令,其中所述配置指令中包括的至少一个配置字段,所述配置字段用于表征所述配置用户的功能需求信息;将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,其中每个配置规则用于配置所述业务平台的一个业务流程;基于所述至少一个目标配置规则,得到业务流程配置完成的业务平台。可选地,上述指令还可以由电子设备的处理器执行以完成上述示例性实施例中所涉及的其他步骤。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种应用程序/计算机程序产品,包括一条或多条指令,该一条或多条指令可以由电子设备的处理器执行,以完成上述配置业务平台功能的方法,该方法包括:接收配置用户生成的用于配置业务平台功能的配置指令,其中所述配置指令中包括的至少一个配置字段,所述配置字段用于表征所述配置用户的功能需求信息;将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,其中每个配置规则用于配置所述业务平台的一个业务流程;基于所述至少一个目标配置规则,得到业务流程配置完成的业务平台。可选地,上述指令还可以由电子设备的处理器执行以完成上述示例性实施例中所涉及的其他步骤。
本领域技术人员可以理解,示意图3仅仅是电子设备300的示例,并不构成对电子设备300的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如电子设备300还可以包括输入输出设备、网络接入设备、总线等。
所称处理器302可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器302也可以是任何常规的处理器等,处理器302是电子设备300的控制中心,利用各种接口和线路连接整个电子设备300的各个部分。
存储器301可用于存储计算机可读指令,处理器302通过运行或执行存储在存储器301内的计算机可读指令或模块,以及调用存储在存储器301内的数据,实现电子设备300的各种功能。存储器301可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备300的使用所创建的数据等。此外,存储器301可以包括硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)或其他非易失性/易失性存储器件。
电子设备300集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机可读指令来指令相关的硬件来完成,的计算机可读指令可存储于一计算机可读存储介质中,该计算机可读指令在被处理器执行时,可实现上述各个方法实施例的步骤。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
Claims (10)
1.一种配置业务平台功能的方法,其特征在于,包括:
接收配置用户输入的用于配置业务平台功能的配置指令,其中所述配置指令中包括至少一个配置字段,所述配置字段用于表征所述配置用户的功能需求信息;
将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个所述配置字段所相匹配的至少一个目标配置规则,其中每个配置规则用于配置所述业务平台的一个业务流程;
基于所述至少一个目标配置规则,得到业务流程配置完成的业务平台。
2.如权利要求1所述的方法,其特征在于,所述将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,包括:
确定每个配置字段对应的配置规则类型,所述配置规则类型对应于修改业务流程、删除业务流程以及新增业务流程的至少一种;
确定所述配置规则类型对应的至少一个第一配置规则;
将所述至少一个配置字段分别与所述至少一个第一配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则。
3.如权利要求1或2所述的方法,其特征在于,所述配置字段包括用于表征所述配置用户的功能需求信息的键值对;
其中,所述将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则,包括:
获取所述配置字段关联的第一键值对;以及,获取所述规则库中存储的每个配置规则关联的第二键值对;
将所述第一键值对分别与各个第二键值对进行一致性匹配,并将与第一键值相同的第二键值对对应的配置规则作为所述目标配置规则。
4.如权利要求1或2所述的方法,其特征在于,所述配置字段包括用于表征所述配置用户的功能需求信息的配置文本;
其中,在所述接收配置用户生成的用于配置业务平台功能的配置指令之后,还包括:
获取所述配置文本,并利用预设的文字识别模型的条件随机场CRF层对所述配置文本进行识别,得到第一文字识别结果;
利用所述文字识别模型的BiLSTM层对所述配置文本进行识别,得到第二文字识别结果;
分别对所述第一文字识别结果与所述二文字识别结果进行置信度评价值的计算,并将所述置信度评价值最高的计算结果作为目标文字识别结果;
基于所述目标文字识别结果,与预设的规则库中存储的多个配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则。
6.如权利要求1所述的方法,其特征在于,所述基于所述至少一个目标配置规则,得到业务流程配置完成的业务平台,包括:
若确定所述配置规则的数量为多个,将每个配置规则进行拼接,得到总体业务流程规则,并基于所述总体业务流程规则运行所述业务平台,得到所述业务流程配置完成的业务平台。
7.一种配置业务平台功能的装置,其特征在于,包括:
接收模块,被配置为接收配置用户输入的用于配置业务平台功能的配置指令,其中所述配置指令中包括的至少一个配置字段,所述配置字段用于表征所述配置用户的功能需求信息;
匹配模块,被配置为将所述至少一个配置字段分别与预设的规则库中存储的多个配置规则进行匹配,确定与每个所述配置字段所相匹配的至少一个目标配置规则,其中每个配置规则用于配置所述业务平台的一个业务流程;
生成模块,被配置为基于所述至少一个目标配置规则,得到业务流程配置完成的业务平台。
8.如权利要求7所述的装置,其特征在于,包括:
所述匹配模块,被配置为确定每个配置字段对应的配置规则类型,所述配置规则类型对应于修改业务流程、删除业务流程以及新增业务流程的至少一种;
所述匹配模块,被配置为确定所述配置规则类型对应的至少一个第一配置规则;
所述匹配模块,被配置为将所述至少一个配置字段分别与所述至少一个第一配置规则进行匹配,确定与每个配置字段所相匹配的至少一个目标配置规则。
9.一种电子设备,其特征在于,包括:
存储器,用于存储可执行指令;以及,
处理器,用于与所述存储器执行所述可执行指令从而完成权利要求1-7中任一所述配置业务平台功能的方法的操作。
10.一种计算机可读存储介质,用于存储计算机可读取的指令,其特征在于,所述指令被执行时执行权利要求1-7中任一所述配置业务平台功能的方法的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210510824.8A CN114816577A (zh) | 2022-05-11 | 2022-05-11 | 配置业务平台功能的方法、装置、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210510824.8A CN114816577A (zh) | 2022-05-11 | 2022-05-11 | 配置业务平台功能的方法、装置、电子设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114816577A true CN114816577A (zh) | 2022-07-29 |
Family
ID=82513184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210510824.8A Pending CN114816577A (zh) | 2022-05-11 | 2022-05-11 | 配置业务平台功能的方法、装置、电子设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114816577A (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120082303A1 (en) * | 2010-09-30 | 2012-04-05 | Avaya Inc. | Method and system for managing a contact center configuration |
CN104486421A (zh) * | 2014-12-18 | 2015-04-01 | 上海斐讯数据通信技术有限公司 | 一种无线业务***云平台业务策略管理的实现方法 |
CN105068808A (zh) * | 2015-08-11 | 2015-11-18 | 国网技术学院 | 基于sap平台的规则动态配置方法及*** |
US20160163061A1 (en) * | 2014-12-09 | 2016-06-09 | Xerox Corporation | Methods and systems to adaptively detect object borders from electronic device images |
CN106503192A (zh) * | 2016-10-31 | 2017-03-15 | 北京百度网讯科技有限公司 | 基于人工智能的命名实体识别方法及装置 |
CN108536679A (zh) * | 2018-04-13 | 2018-09-14 | 腾讯科技(成都)有限公司 | 命名实体识别方法、装置、设备及计算机可读存储介质 |
CN111209306A (zh) * | 2020-01-02 | 2020-05-29 | 北京字节跳动网络技术有限公司 | 业务逻辑判断方法、装置、电子设备和存储介质 |
CN111274804A (zh) * | 2020-01-17 | 2020-06-12 | 珠海市新德汇信息技术有限公司 | 基于命名实体识别的案件信息提取方法 |
CN112506588A (zh) * | 2020-12-07 | 2021-03-16 | 中国平安人寿保险股份有限公司 | 保险业务的数据处理方法、装置、电子设备及存储介质 |
CN113159738A (zh) * | 2021-05-28 | 2021-07-23 | 中国工商银行股份有限公司 | 业务项目处理方法、装置、电子设备及存储介质 |
CN113536794A (zh) * | 2021-06-22 | 2021-10-22 | 河北远东通信***工程有限公司 | 一种基于置信度的Active-BiLSTM-CRF中文层级地址分词方法 |
CN114157720A (zh) * | 2021-11-17 | 2022-03-08 | 新华三大数据技术有限公司 | 处理业务请求的方法、装置、电子设备及介质 |
CN114338364A (zh) * | 2021-12-29 | 2022-04-12 | 天津卓朗科技发展有限公司 | 业务流程管理***、方法及电子设备 |
CN114372454A (zh) * | 2020-10-14 | 2022-04-19 | 腾讯科技(深圳)有限公司 | 文本信息抽取方法、模型训练方法、装置及存储介质 |
-
2022
- 2022-05-11 CN CN202210510824.8A patent/CN114816577A/zh active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120082303A1 (en) * | 2010-09-30 | 2012-04-05 | Avaya Inc. | Method and system for managing a contact center configuration |
US20160163061A1 (en) * | 2014-12-09 | 2016-06-09 | Xerox Corporation | Methods and systems to adaptively detect object borders from electronic device images |
CN104486421A (zh) * | 2014-12-18 | 2015-04-01 | 上海斐讯数据通信技术有限公司 | 一种无线业务***云平台业务策略管理的实现方法 |
CN105068808A (zh) * | 2015-08-11 | 2015-11-18 | 国网技术学院 | 基于sap平台的规则动态配置方法及*** |
CN106503192A (zh) * | 2016-10-31 | 2017-03-15 | 北京百度网讯科技有限公司 | 基于人工智能的命名实体识别方法及装置 |
CN108536679A (zh) * | 2018-04-13 | 2018-09-14 | 腾讯科技(成都)有限公司 | 命名实体识别方法、装置、设备及计算机可读存储介质 |
CN111209306A (zh) * | 2020-01-02 | 2020-05-29 | 北京字节跳动网络技术有限公司 | 业务逻辑判断方法、装置、电子设备和存储介质 |
CN111274804A (zh) * | 2020-01-17 | 2020-06-12 | 珠海市新德汇信息技术有限公司 | 基于命名实体识别的案件信息提取方法 |
CN114372454A (zh) * | 2020-10-14 | 2022-04-19 | 腾讯科技(深圳)有限公司 | 文本信息抽取方法、模型训练方法、装置及存储介质 |
CN112506588A (zh) * | 2020-12-07 | 2021-03-16 | 中国平安人寿保险股份有限公司 | 保险业务的数据处理方法、装置、电子设备及存储介质 |
CN113159738A (zh) * | 2021-05-28 | 2021-07-23 | 中国工商银行股份有限公司 | 业务项目处理方法、装置、电子设备及存储介质 |
CN113536794A (zh) * | 2021-06-22 | 2021-10-22 | 河北远东通信***工程有限公司 | 一种基于置信度的Active-BiLSTM-CRF中文层级地址分词方法 |
CN114157720A (zh) * | 2021-11-17 | 2022-03-08 | 新华三大数据技术有限公司 | 处理业务请求的方法、装置、电子设备及介质 |
CN114338364A (zh) * | 2021-12-29 | 2022-04-12 | 天津卓朗科技发展有限公司 | 业务流程管理***、方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107492379B (zh) | 一种声纹创建与注册方法及装置 | |
CN107978311A (zh) | 一种语音数据处理方法、装置以及语音交互设备 | |
WO2021031825A1 (zh) | 网络欺诈识别方法、装置、计算机装置及存储介质 | |
CN108287857B (zh) | 表情图片推荐方法及装置 | |
CN112036550A (zh) | 基于人工智能的客户意图识别方法、装置、计算机设备 | |
WO2021213123A1 (zh) | 用户欺诈行为检测方法、装置、设备及存储介质 | |
CN112988963B (zh) | 基于多流程节点的用户意图预测方法、装置、设备及介质 | |
CN114549241A (zh) | 合同审查方法、装置、***与计算机可读存储介质 | |
CN107729928A (zh) | 信息获取方法和装置 | |
CN113435196B (zh) | 意图识别方法、装置、设备及存储介质 | |
CN108319888A (zh) | 视频类型的识别方法及装置、计算机终端 | |
WO2023109631A1 (zh) | 数据处理方法、装置、设备、存储介质及程序产品 | |
CN110689046A (zh) | 图像识别方法、装置、计算机装置及存储介质 | |
CN113094478A (zh) | 表情回复方法、装置、设备及存储介质 | |
CN112507095A (zh) | 基于弱监督学习的信息识别方法及相关设备 | |
CN111813946A (zh) | 医疗信息反馈方法、装置、设备及可读存储介质 | |
CN113486166B (zh) | 智能客服机器人的构建方法、装置、设备以及存储介质 | |
CN114780701A (zh) | 自动问答匹配方法、装置、计算机设备及存储介质 | |
CN113283389A (zh) | 手写文字质量检测方法、装置、设备及存储介质 | |
CN113268597A (zh) | 文本分类方法、装置、设备及存储介质 | |
CN113032524A (zh) | 商标侵权识别方法、终端设备及存储介质 | |
CN111767543A (zh) | 重放攻击漏洞确定方法、装置、设备及可读存储介质 | |
CN114816577A (zh) | 配置业务平台功能的方法、装置、电子设备及介质 | |
CN113704623B (zh) | 一种数据推荐方法、装置、设备及存储介质 | |
CN116303922A (zh) | 咨询消息应答方法、装置、计算机设备、存储介质和产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20220729 |
|
WD01 | Invention patent application deemed withdrawn after publication |