基于业务中台的服务扩展方法及装置制造方法及图纸

技术编号:39741605 阅读:9 留言:0更新日期:2023-12-17 23:42
本发明专利技术涉及业务开发技术领域,特别是涉及基于业务中台的服务扩展方法及装置,该方法包括:获取租户的服务需求,提取服务需求中的特征需求词,根据特征需求词确定扩展类型,根据特征需求词和扩展类型确定扩展任务的执行列表;根据扩展任务的执行列表确定扩展节点数量,根据扩展节点数量将扩展任务拆解成多个扩展节点;根据扩展节点和扩展参数,得到扩展节点对应的扩展点以及扩展点对应的扩展代码;根据扩展参数确定扩展优先级,并根据扩展优先级确定扩展点的执行顺序,基于执行顺序

【技术实现步骤摘要】
基于业务中台的服务扩展方法及装置


[0001]本专利技术涉及业务扩展
,更具体地,涉及基于业务中台的服务扩展方法及装置


技术介绍

[0002]目前,许多企业正在进行中台战略的投入,中台划分为技术中台

业务中台和数据中台

中台的核心是业务中台,也就是把业务分解成多个中台服务来快速响应前台业务的变更

当一个中台服务支撑多个前台产品线时,需要非常好的扩展能力

[0003]现有技术中业务中台在扩展某种服务时,需要根据租户需求开发服务扩展,服务扩展至少需要一个扩展点,而对于扩展点的扩展顺序并没有考虑在内,导致服务扩展效率低,因此,如何根据扩展顺序提高扩展效率是目前有待解决的技术问题


技术实现思路

[0004]本专利技术提供基于业务中台的服务扩展方法及装置,用以解决服务扩展至少需要一个扩展点,而对于扩展点的扩展顺序并没有考虑在内,导致服务扩展效率低的问题

该方法包括:获取租户的服务需求,提取所述服务需求中的特征需求词,根据所述特征需求词确定扩展类型,根据特征需求词和扩展类型确定扩展任务的执行列表;根据扩展任务的执行列表确定扩展节点数量,根据扩展节点数量将扩展任务拆解成多个扩展节点;根据多个扩展节点和扩展参数,得到多个扩展节点对应的扩展点以及多个扩展点对应的扩展代码;根据所述扩展参数确定扩展优先级,并根据扩展优先级确定扩展点的执行顺序,基于执行顺序

扩展点和扩展代码,执行租户的服务需求;其中,所述租户

扩展点与扩展代码相关联

[0005]在本申请的一些实施例中,根据所述特征需求词确定扩展类型,根据特征需求词和扩展类型确定扩展任务的执行列表时,包括:若所述特征需求词涉及单个业务功能的扩展任务,则扩展类型为单扩展类型;若所述特征需求词涉及多个业务功能的扩展任务,则扩展类型为多扩展类型;其中,单扩展类型包括单扩展更新和单扩展新增,多扩展类型包括多扩展更新和多扩展新增;当所述扩展类型为单扩展类型时,根据特征需求词确定搜索条件,将搜索条件输入到扩展任务库中进行匹配,将匹配度大于预设匹配度的扩展任务作为扩展任务的执行列表;当所述扩展类型为多扩展类型时,根据特征需求词确定搜索条件,将搜索条件输入到扩展信息库中进行匹配,得到特征扩展任务与多个普通扩展任务作为初始执行列表,
计算特征扩展任务与多个普通扩展任务的相关度,将相关度小于预设相关度的普通扩展任务在初始执行列表中删除,从而得到扩展任务的执行列表

[0006]在本申请的一些实施例中,根据扩展任务的执行列表确定扩展任务的复杂度参数,所述复杂度参数包括规模参数

难度参数

技术参数和智能参数;根据规模参数

难度参数

技术参数和智能参数确定对应的规模量值

难度量值

技术量值和智能量值,根据规模量值

难度量值

技术量值和智能量值计算扩展任务的复杂度;所述复杂度计算公式为:;其中,
H
为扩展任务的复杂度,
N1
为规模量值,
F1
为规模量值对应的权重,
N2
为难度量值,
F2
为难度量值对应的权重,
N3
为技术量值,
F3
为技术量值对应的权重,
N4
为智能量值,
F4
为智能量值对应的权重,
N5
为不可预测量值,
Y
为预设常数

[0007]在本申请的一些实施例中,根据复杂度确定扩展节点数量,包括:预先设定有第一预设复杂度
H01
和第二预设复杂度
H02
,且
H01

H02
;还预先设定有第一预设扩展节点数量
K1
,第二预设扩展节点数量
K2
和第三预设扩展节点数量
K3
,且
K1

K2

K3
;当
H

H01
时,确定当前扩展节点数量为第一预设扩展节点数量
K1
;当
H01

H

H02
时,确定当前扩展节点数量为第二预设扩展节点数量
K2
;当
H02

H
时,确定当前扩展节点数量为第三预设扩展节点数量
K3。
[0008]在本申请的一些实施例中,根据所述扩展参数确定扩展优先级,并根据扩展优先级确定扩展点的执行顺序,包括:所述扩展参数包括扩展操作

执行时机

执行方式和执行成本;预先设定有第一预设优先级,第二预设优先级和第三预设优先级,且第一预设优先级大于第二预设优先级,第二预设优先级大于第三预设优先级;所述扩展操作为第一预设优先级,执行时机和执行方式为第二预设优先级,执行成本为第三预设优先级;当第二预设优先级进行比对时,执行时机
R0
与执行方式
Q0
生成执行内容组(
R0

Q0
),其中,执行时机
R0
包括前置执行
R01
和后置执行
R02
,执行方式
Q0
包括同步执行
Q01、
异步执行
Q02
和延迟执行
Q03
,根据执行内容组(
R0n

Q0i
)确定扩展优先顺序,(
n=1,2

i=1,2,3
);根据扩展参数的第一预设优先级

第二预设优先级和第三预设优先级的优先顺序确定扩展点的执行顺序

[0009]在本申请的一些实施例中,该方法还包括:基于历史扩展服务的应用日志,确定当前扩展点的应用频次和应用时长,根据所述应用频次和应用时长,确定当前扩展点的应用评价度;当所述应用评价度大于预设评价度,在预设业务系统中保留当前扩展点,若当前应用评价度不大于预设评价度时,在预设业务系统中删除当前扩展点,将当前扩展点存储在预设扩展信息库内

[0010]在本申请的一些实施例中,根据所述应用频次和应用时长,确定当前扩展点的应用评价度时,包括:根据当前扩展点的应用频次构建频次系数,根据当前扩展点的应用时长构建时长系数;所述当前扩展点的应用评价度的计算公式为:;其中,
P
为当前扩展点的应用评价度,
c1
为当前扩展点的频次系数,
t
为当前扩展点的应用频次,
c2
为当前扩展点的时长系数,
...

【技术保护点】

【技术特征摘要】
1.
基于业务中台的服务扩展方法,其特征在于,包括:获取租户的服务需求,提取服务需求中的特征需求词,根据特征需求词确定扩展类型,根据特征需求词和扩展类型确定扩展任务的执行列表;根据扩展任务的执行列表确定扩展节点数量,根据扩展节点数量将扩展任务拆解成多个扩展节点;根据多个扩展节点和扩展参数,得到多个扩展节点对应的扩展点以及多个扩展点对应的扩展代码;根据扩展参数确定扩展优先级,并根据扩展优先级确定扩展点的执行顺序,基于执行顺序

扩展点和扩展代码,执行租户的服务需求;其中,所述租户

扩展点与扩展代码相关联
。2.
如权利要求1所述的基于业务中台的服务扩展方法,其特征在于,根据所述特征需求词确定扩展类型,根据特征需求词和扩展类型确定扩展任务的执行列表时,包括:若所述特征需求词涉及单个业务功能的扩展任务,则扩展类型为单扩展类型;若所述特征需求词涉及多个业务功能的扩展任务,则扩展类型为多扩展类型;其中,单扩展类型包括单扩展更新和单扩展新增,多扩展类型包括多扩展更新和多扩展新增;当所述扩展类型为单扩展类型时,根据特征需求词确定搜索条件,将搜索条件输入到扩展任务库中进行匹配,将匹配度大于预设匹配度的扩展任务作为扩展任务的执行列表;当所述扩展类型为多扩展类型时,根据特征需求词确定搜索条件,将搜索条件输入到扩展信息库中进行匹配,得到特征扩展任务与多个普通扩展任务作为初始执行列表,计算特征扩展任务与多个普通扩展任务的相关度,将相关度小于预设相关度的普通扩展任务在初始执行列表中删除,从而得到扩展任务的执行列表
。3.
如权利要求1所述的基于业务中台的服务扩展方法,其特征在于,根据扩展任务的执行列表确定扩展任务的复杂度参数,所述复杂度参数包括规模参数

难度参数

技术参数和智能参数;根据规模参数

难度参数

技术参数和智能参数确定对应的规模量值

难度量值

技术量值和智能量值,根据规模量值

难度量值

技术量值和智能量值计算扩展任务的复杂度;所述复杂度计算公式为:;其中,
H
为扩展任务的复杂度,
N1
为规模量值,
F1
为规模量值对应的权重,
N2
为难度量值,
F2
为难度量值对应的权重,
N3
为技术量值,
F3
为技术量值对应的权重,
N4
为智能量值,
F4
为智能量值对应的权重,
N5
为不可预测量值,
Y
为预设常数
。4.
如权利要求1所述的基于业务中台的服务扩展方法,其特征在于,根据复杂度确定扩展节点数量,包括:预先设定有第一预设复杂度
H01
和第二预设复杂度
H02
,且
H01

H02
;还预先设定有第一预设扩展节点数量
K1
,第二预设扩展节点数量
K2
和第三预设扩展节点数量
K3
,且
K1

K2

K3
;当
H

H01
时,确定当前扩展节点数量为第一预设扩展节点数量
K1


H01

H

【专利技术属性】
技术研发人员:麻明宁戴小佳谭若男仲俊光咸彬张雯惠杨海军巩在飞崔露鹏许铭芮张固文刘威许翔淇王连杰
申请(专利权)人:华能信息技术有限公司华能山东发电有限公司
类型:发明
国别省市:

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

1