本申请涉及电力领域,尤其涉及一种数字孪生引擎的拓展方法及装置。
背景技术:
1、目前在电网资产、客户资产和电力市场经销商资产等业务场景下,采用种类繁多的数字孪生系统来满足运行监测和控制设备等管理需求。在数字孪生系统中,通过数字孪生引擎来管理数字孪生对象。传统基于设备的数字孪生引擎由于设备的核心业务变化较少,因此具备稳定性高、系统迭代频率低的特点。
2、但随着客户需求的不断变化,业务场景也在不断进行调整,数字孪生引擎中定义的数字孪生对象服务无法直接支撑一些个性化业务逻辑。但是由于数字孪生引擎的服务扩展能力不足,部分场景下需要重复开发数字孪生引擎,使得数字孪生系统的时间成本和经济成本正价,难以快速支撑业务的发展。
技术实现思路
1、有鉴于此,本申请提供了一种数字孪生引擎的拓展方法及装置,目的在于提高数字孪生引擎的服务拓展能力。
2、本申请的第一方面提供了一种数字孪生引擎的拓展方法,所述方法包括:
3、根据业务需求和数字孪生引擎进行服务建模,得到数字孪生对象服务;
4、对所述数字孪生对象服务进行编排聚合,得到聚合服务;
5、若所述聚合服务不满足所述业务需求,则根据预设的拓展方式对所述数字孪生引擎进行拓展,得到拓展后的数字孪生引擎;
6、根据所述业务需求和所述拓展后的数字孪生引擎进行服务建模,得到拓展后的数字孪生对象服务。
7、可选的,所述对所述数字孪生对象服务进行编排聚合,得到聚合服务,包括:
8、通过数字孪生对象服务聚合工具根据所述业务需求将所述数字孪生对象服务进行组合,得到所述聚合服务。
9、可选的,所述根据预设的拓展方式对所述数字孪生引擎进行拓展,得到拓展后的数字孪生引擎,包括:
10、根据扩展点对所述数字孪生引擎进行拓展,得到所述拓展后的数字孪生引擎,所述扩展点为根据接口方法定义后的所述数字孪生对象服务中的判断条件、逻辑分支、计算规则。
11、可选的,所述根据预设的拓展方式对所述数字孪生引擎进行拓展,得到拓展后的数字孪生引擎,包括:
12、根据所述业务需求生成服务供给接口;
13、根据所述服务供给接口对所述数字孪生引擎进行拓展,得到所述拓展后的数字孪生引擎。
14、可选的,所述根据预设的拓展方式对所述数字孪生引擎进行拓展,得到拓展后的数字孪生引擎,包括:
15、根据扩展属性对所述数字孪生引擎进行拓展,得到所述拓展后的数字孪生引擎,所述扩展属性用于所述数字孪生引擎生成所述数字孪生对象服务时,拓展所述数字孪生对象服务的数字孪生对象属性,所述扩展属性包括可扩展字段和非结构大字段。
16、本申请的第二方面提供了一种数字孪生引擎的拓展装置,所述装置包括:生成服务模块、聚合模块和拓展模块;
17、所述生成服务模块,用于根据业务需求和数字孪生引擎进行服务建模,得到数字孪生对象服务;
18、所述聚合模块,用于对所述数字孪生对象服务进行编排聚合,得到聚合服务;
19、若所述聚合服务不满足所述业务需求,则所述拓展模块,用于根据预设的拓展方式对所述数字孪生引擎进行拓展,得到拓展后的数字孪生引擎;
20、所述生成服务模块,用于根据所述业务需求和所述拓展后的数字孪生引擎进行服务建模,得到拓展后的数字孪生对象服务。
21、可选的,所述聚合模块,具体用于通过数字孪生对象服务聚合工具根据所述业务需求将所述数字孪生对象服务进行组合,得到所述聚合服务。
22、可选的,所述拓展模块,具体用于根据扩展点对所述数字孪生引擎进行拓展,得到所述拓展后的数字孪生引擎,所述扩展点为根据接口方法定义后的所述数字孪生对象服务中的判断条件、逻辑分支、计算规则。
23、可选的,所述拓展模块,具体用于根据所述业务需求生成服务供给接口;
24、所述拓展模块,还用于根据所述服务供给接口对所述数字孪生引擎进行拓展,得到所述拓展后的数字孪生引擎。
25、可选的,所述拓展模块,具体用于根据扩展属性对所述数字孪生引擎进行拓展,得到所述拓展后的数字孪生引擎,所述扩展属性用于所述数字孪生引擎生成所述数字孪生对象服务时,拓展所述数字孪生对象服务的数字孪生对象属性,所述扩展属性包括可扩展字段和非结构大字段。
26、本申请提供了一种数字孪生引擎的拓展方法,该方法包括:根据业务需求和数字孪生引擎进行服务建模,得到数字孪生对象服务;对所述数字孪生对象服务进行编排聚合,得到聚合服务;若所述聚合服务不满足所述业务需求,则根据预设的拓展方式对所述数字孪生引擎进行拓展,得到拓展后的数字孪生引擎;根据所述业务需求和所述拓展后的数字孪生引擎进行服务建模,得到拓展后的数字孪生对象服务。本申请通过对数字孪生对象服务进行编排聚合,提高数字孪生引擎的服务能力,进一步通过拓展方式对数字孪生引擎进行拓展,提高数字孪生引擎的服务拓展能力。
1.一种数字孪生引擎的拓展方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述数字孪生对象服务进行编排聚合,得到聚合服务,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据预设的拓展方式对所述数字孪生引擎进行拓展,得到拓展后的数字孪生引擎,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据预设的拓展方式对所述数字孪生引擎进行拓展,得到拓展后的数字孪生引擎,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据预设的拓展方式对所述数字孪生引擎进行拓展,得到拓展后的数字孪生引擎,包括:
6.一种数字孪生引擎的拓展装置,其特征在于,所述装置包括:生成服务模块、聚合模块和拓展模块;
7.根据权利要求6所述的装置,其特征在于,
8.根据权利要求6所述的装置,其特征在于,
9.根据权利要求6所述的装置,其特征在于,
10.根据权利要求6所述的装置,其特征在于,