一种基于元数据驱动的SaaS管理充电站服务平台制造技术

技术编号:39309688 阅读:12 留言:0更新日期:2023-11-12 15:56
本发明专利技术公开一种基于元数据驱动的SaaS管理充电站服务平台,涉及基于SaaS的云平台技术领域,包括应用层、平台服务层、元数据层和数据存储层;应用层部署有业务模块模型库的模块模型,用于对接差异化业务应用;平台服务层部署有业务模块模型库的模块模型,平台服务层提供统一的应用服务接口,用于业务模块模型调用,基于元数据层完成标准化模块模型搭建以及维护业务模块模型关联;元数据层用于对业务模块模型库的模块模型进行元数据定义和业务数据透视;数据存储层保存各层产生的数据,记录模块模型数据状态变化,并将对应的元数据模块模型不同版本下产生的数据进行数据持久化。本发明专利技术可以实现跨区域下的充电站数据分析,打通各个充电站的数据孤岛。个充电站的数据孤岛。个充电站的数据孤岛。

【技术实现步骤摘要】
一种基于元数据驱动的SaaS管理充电站服务平台


[0001]本专利技术涉及基于SaaS的云平台
,具体的说是一种基于元数据驱动的SaaS管理充电站服务平台。

技术介绍

[0002]多租户技术或者多重租赁技术,简称为SaaS技术,是一种软件架构技术,是实现在多企业级用户环境下使用同一套代码程序,且保证租户之间数据隔离。
[0003]目前行业中充电站服务管理平台的标准化程度不高,各个厂商之间存在差异,导致不同厂商的平台之间难以互通,充电站的管理和维护难以实现一体化;以及涉及大量用户信息和交易数据,如果数据安全措施不到位,可能会导致用户信息泄露、交易数据被篡改等问题;操作相对复杂,需要专业的技术人员操作,对于一般用户来说不太友好,影响用户体验。
[0004]随着电动车充电技术以及SaaS服务技术的发展,充电站管理是充电产业系统工程中主要环节。传统的方案主要自主研发管理系统解决充电站管理问题,对于需要将运营充电站进行规模化方面无法有效降低软件研发服务的成本,对于需要对接不同充电桩运营商会增加额外的定制化研发成本,以及对于需要将不同地点的充电站运营数据分析方面容易形成数据孤岛。如果通过SaaS的方式对接不同充电站进行统一管理,存在如下优点:一方面可以降低软件研发成本,缩减搭建充电站管理系统周期,可实现跨区域下的充电站数据分析,充电站运营管理规模效应,另一方面优势是打通各个充电站的数据孤岛。
[0005]鉴于上述分析,如何通过SaaS服务模式结合元数据将充电站数据进行管理,实现充电站云服务平台,是需要解决的问题。

技术实现思路

[0006]传统运营商需要进行规模化运营充电站时,软件研发服务成本无法有效降低;同时,需要与不同充电桩运营商对接时会增加额外的定制化研发成本;此外,对于需要进行不同地点的充电站运营数据分析时容易形成数据孤岛。本专利技术针对前述问题,提供一种基于元数据驱动的SaaS管理充电站服务平台,解决不同充电桩运营商数据对接问题,缩减搭建充电站管理系统周期,可实现服务商管理跨区域下的充电站数据分析,充电站运营管理规模效应,打通各个充电站的数据孤岛。
[0007]本专利技术的一种基于元数据驱动的SaaS管理充电站服务平台,解决上述技术问题采用的技术方案如下:
[0008]一种基于元数据驱动的SaaS管理充电站服务平台,其包括应用层、平台服务层、元数据层和数据存储层,其中:
[0009]应用层部署有业务模块模型库的服务商管理模块、消费者用户模块、订单模块,用于对接差异化业务应用;
[0010]平台服务层部署有业务模块模型库的充电桩管理模块、支付模块、数据分析模块,
平台服务层提供统一的应用服务接口,用于业务模块模型调用,基于元数据层完成标准化模块模型搭建以及维护业务模块模型关联;
[0011]元数据层用于对业务模块模型库的模块模型进行元数据定义操作,对业务模块模型库中模块模型之间的关联关系进行业务数据透视操作;
[0012]数据存储层用于存储应用层、平台服务层、元数据层产生的数据,还用于基于元数据定义模块模型、基于业务数据透视模块模型之间的关联关系,记录模块模型数据状态变化,并将对应的元数据模块模型不同版本下产生的数据进行数据持久化。
[0013]可选的,当模块模型数据发生变更时,在元数据层中,首先通过元数据定义对发生变更的模块模型进行拷贝操作,随后对拷贝的模块模型进行变更操作;
[0014]当模块模型变更生效后,对业务数据透视及数据存储层进行同步操作,完成同步后变更原元数据定义模块模型的使用状态。
[0015]可选的,所涉及元数据定义用于管理标准对象、租户自定义对象、元数据中字段释义;所述元数据定义包括对象集合和字段集合,作为标准对象元数据定义和租户自定义对象元数据定义的统一管理区域、元数据定义区;
[0016]所述元数据定义通过标准对象定义及自定义对象定义完成对差异化业务需求的标准化流程操作,通过字段集合描述一个对象模型,通过对象集合描述业务模块模型。
[0017]进一步可选的,所涉及业务数据透视包括关系数据区和索引区,其中,
[0018]业务数据透视通过关系数据区绑定不同基础业务模型,构建复杂业务模型,即将复杂业务模型拆分为多个基础业务模型,业务模型之间的关联为业务数据透视;
[0019]业务模型通过索引区加速检索所需要的业务模型相关数据。
[0020]优选的,所涉及业务数据透视还包括自定义区,自定义区作为关系数据区和索引区的扩展属性,用于自定义设置关联关系以及索引。
[0021]可选的,所涉及数据存储层包括标准数据区和非标准数据区,数据存储层作为租户实力业务数据持久化区,用于存放服务平台以及租户对象和字段的实例数据。
[0022]进一步可选的,所涉及数据存储层还包括对象系统区和字段系统区,其中,
[0023]对象系统区持久化了租户服务商为其提供的扩展应用模型的MDD,包含应用对象唯一ID、应用对象归属租户ID、对象名称、对象标签集合;
[0024]字段系统区持久化了租户服务商为其提供的扩展应用的MDD,包含应用对象归属租户ID、字段所属对象的ID、字段定义标识ID、字段名称、字段存储位置信息定义、数据类型、数据类型补充关联字段、是否必选、是否唯一、索引关系标记;
[0025]从每个租户数据存储角度来说,其都在一个共享数据区中通过一个基于租户信息识别标识且唯一的id来隔离的虚拟租户数据区。
[0026]进一步可选的,在业务模块模型库中创建一个初始化的业务模块模型实例,生成元数据并落库的操作流程如下:
[0027]进行元数据定义操作,生成对应的元数据定义对象数据;
[0028]进行业务数据透视操作,生成对应的关联数据,生成对应应用对象的唯一ID和归属租户ID;
[0029]收集定义好的元数据模块模型相关数据、应用对象的唯一ID和归属租户ID;
[0030]根据当前所创建业务模块模型实例产生的业务数据,通过应用对象的唯一ID和归
Area其他自定义区),其中:业务数据透视通过关系数据区绑定不同基础业务模型,构建复杂业务模型,即将复杂业务模型拆分为多个基础业务模型,业务模型之间的关联为业务数据透视;业务模型通过索引区加速检索所需要的业务模型相关数据;自定义区作为关系数据区和索引区的扩展属性,用于自定义设置关联关系以及索引。
[0043]当模块模型数据发生变更时,在元数据层中,首先通过元数据定义对发生变更的模块模型进行拷贝操作,随后对拷贝的模块模型进行变更操作;当模块模型变更生效后,对业务数据透视及数据存储层进行同步操作,完成同步后变更原元数据定义模块模型的使用状态。
[0044]数据存储层用于存储应用层、平台服务层、元数据层产生的数据,基于元数据定义模块模型以及业务数据透视关联,记录模型数据状态变化,并将对应的元数据模块模型不同版本下产生的数据进行数据持久化,按照需要每个元数据模块模型及其产生的数据可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于元数据驱动的SaaS管理充电站服务平台,其特征在于,其包括应用层、平台服务层、元数据层和数据存储层,其中:应用层部署有业务模块模型库的服务商管理模块、消费者用户模块、订单模块,用于对接差异化业务应用;平台服务层部署有业务模块模型库的充电桩管理模块、支付模块、数据分析模块,平台服务层提供统一的应用服务接口,用于业务模块模型调用,基于元数据层完成标准化模块模型搭建以及维护业务模块模型关联;元数据层用于对业务模块模型库的模块模型进行元数据定义操作,对业务模块模型库中模块模型之间的关联关系进行业务数据透视操作;数据存储层用于存储应用层、平台服务层、元数据层产生的数据,还用于基于元数据定义模块模型、基于业务数据透视模块模型之间的关联关系,记录模块模型数据状态变化,并将对应的元数据模块模型不同版本下产生的数据进行数据持久化。2.根据权利要求1所述的一种基于元数据驱动的SaaS管理充电站服务平台,其特征在于,当模块模型数据发生变更时,在元数据层中,首先通过元数据定义对发生变更的模块模型进行拷贝操作,随后对拷贝的模块模型进行变更操作;当模块模型变更生效后,对业务数据透视及数据存储层进行同步操作,完成同步后变更原元数据定义模块模型的使用状态。3.根据权利要求1所述的一种基于元数据驱动的SaaS管理充电站服务平台,其特征在于,所述元数据定义用于管理标准对象、租户自定义对象、元数据中字段释义;所述元数据定义包括对象集合和字段集合,作为标准对象元数据定义和租户自定义对象元数据定义的统一管理区域、元数据定义区;所述元数据定义通过标准对象定义及自定义对象定义完成对差异化业务需求的标准化流程操作,通过字段集合描述一个对象模型,通过对象集合描述业务模块模型。4.根据权利要求3所述的一种基于元数据驱动的SaaS管理充电站服务平台,其特征在于,所述业务数据透视包括关系数据区和索引区,其中,业务数据透视通过关系数据区绑定不同基础业务模型,构建复杂业务模型,即将复杂业务模型拆分...

【专利技术属性】
技术研发人员:钱中道张晖李明林俊豪郭春杰夏晨朗
申请(专利权)人:苏州思萃工业互联网技术研究所有限公司
类型:发明
国别省市:

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

1