【技术实现步骤摘要】
面向应急指挥多应用领域的数据模型处理方法和系统
本专利技术涉及计算机
,特别是涉及一种面向应急指挥多应用领域的数据模型处理方法和系统。
技术介绍
随着数据时代的发展,应急指挥系统在多个领域的应用也越来越广泛,应急指挥系统对于政府及其他公共机构在突发事件的事前预防、事发应对、事中处置和善后管理过程中发挥着重要作用。现有的应急指挥系统通常对应多个领域的元数据,例如,系统要对例如自然灾害、事故灾难、公共卫生、社会安全、消防、人防、公安、环保、交通等多个行业的业务数据进行调度和整合,面临着一个系统融合多个业务流元数据、多个用户角色、多个应用场景的情况,传统常规做法系统对业务处理表单中的元数据处理需要构建多套模板,后续系统部署上线复杂、多个模块耦合性会极高,面临管理使用困难、维护成本高、数据规范性差等问题。而且应急指挥系统数据特点主要表现在数据格式繁多,数量大,非结构化,数据孤立,缺乏统一存储管理等问题,数据量级都呈现快速增长趋势,如何高效并且无误的存储、分析、查询、理解以及利用这些大规模数据,对于企业服务成为一个关键性的问题。采用关系型数据库存储时,其不足处主要表现 ...
【技术保护点】
1.一种面向应急指挥多应用领域的数据模型处理方法,其特征在于,所述方法包括:对面向应急指挥系统中各个应用领域,设计相应的领域静态数据关系模型图谱;所述领域静态数据关系模型图谱为一种计算机可识别的结构化文件;根据所述领域静态数据关系模型图谱,通过开发程序工具进行转换,获得静态公有模型文件和静态领域模型文件;所述静态公有模型文件用于存储所述各个应用领域的公有元数据;所述静态领域模型文件用于存储所述各个应用领域的业务元数据;基于所述静态公有模型文件和所述静态领域模型文件中的元数据建立描述配置文档集,并根据所述静态公有模型文件和所述静态领域模型文件中元数据之间的关联关系,建立关系映 ...
【技术特征摘要】
1.一种面向应急指挥多应用领域的数据模型处理方法,其特征在于,所述方法包括:对面向应急指挥系统中各个应用领域,设计相应的领域静态数据关系模型图谱;所述领域静态数据关系模型图谱为一种计算机可识别的结构化文件;根据所述领域静态数据关系模型图谱,通过开发程序工具进行转换,获得静态公有模型文件和静态领域模型文件;所述静态公有模型文件用于存储所述各个应用领域的公有元数据;所述静态领域模型文件用于存储所述各个应用领域的业务元数据;基于所述静态公有模型文件和所述静态领域模型文件中的元数据建立描述配置文档集,并根据所述静态公有模型文件和所述静态领域模型文件中元数据之间的关联关系,建立关系映射配置文档集;所述描述配置文档集用于存储所述各个应用领域的元数据;所述关系映射配置文档集用于存储所述各个应用领域的元数据的关联关系;将所述静态模型文件的元数据填充到所述描述配置文档集和所述关系映射配置文档集中。2.根据权利要求1所述的方法,其特征在于,所述对应急指挥系统中各个应用领域,设计相应的领域静态数据关系模型图谱之后,所述方法包括:根据应急指挥系统中各个应用领域对应的所述描述配置文档集和所述关系映射配置文档集,构建框架式的数据层;读取所述数据层的元数据的配置结构,获取各所述元数据的映射配置信息;根据各所述元数据的映射配置信息,对所述面向应急指挥系统中各个应用领域的元数据,生成动态JSON数据模型结构或静态实体类;将所述动态JSON数据模型结构或所述静态实体类放入所述数据层。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述数据层映射配置信息,对所述元数据的每个属性Tag的配置。4.根据权利要求3所述的方法,其特征在于,所述根据所述数据层映射配置信息,对所述元数据的每个属性Tag的配置,包括:根据所述数据层映射配置信息,定义所述元数据的每个属性Tag下的每个Key;所述key主要有对应的字段名称、字段类型、主外键、查询条件和校验规则。5.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:根据所述数据层,生成所述数据层对应DAO层类的CRUD方法和...
【专利技术属性】
技术研发人员:王迪,赵锋伟,吕维安,闫锋,黄伟健,徐淑龙,李智勇,
申请(专利权)人:东莞中国科学院云计算产业技术创新与育成中心,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。