[发明专利]一种基于特性数据模型的数据配置方法在审

专利信息
申请号: 202210993265.0 申请日: 2022-08-18
公开(公告)号: CN115437707A 公开(公告)日: 2022-12-06
发明(设计)人: 李能为;陈进;晏伟;辛春辉;万娇;黄鹏;唐武梅;向飞 申请(专利权)人: 卡斯柯信号(成都)有限公司
主分类号: G06F9/445 分类号: G06F9/445;G06F8/35
代理公司: 成都天嘉专利事务所(普通合伙) 51211 代理人: 王朋飞
地址: 610036 四川省成都市金牛区金牛高*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 特性 数据模型 数据 配置 方法
【说明书】:

发明公开了一种基于特性数据模型的数据配置方法,涉及数据处理技术领域。本发明的数据配置方法,对于指定格式的输入文件,会调用MetaFlySerializeClassGenerator可执行文件生成其注入有特性attribute的模型文件,然后通过注入在模型上的自定义检查特性实现数据装载模块前的数据检查,检查通过后调用FileLoader.Load接口实现数据装载,然后根据数据自身规则生成中间数据后,在数据输出模块构造注入有Serialization相关特性的数据模型,调用FileSerializer.Serialize输出指定格式的文件。本发明的配置方法,使得工具开发人员从繁琐的数据IO处理中解脱出来,只需要关注其具体的逻辑规则处理,提高了工作效率。

技术领域

本发明涉及数据处理技术领域,更具体地说涉及一种基于特性数据模型的数据配置方法,实现数据装载、数据检查和数据输出。

背景技术

当前轨道交通行业,很多实时的监控调度系统在运行,其有很多数据需要事先完成相关配置,这些配置数据的完成一般是通过数据配置工具进行完成的。数据配置工具的处理过程如下(参见说明书附图1):

根据提供的输入数据接口文件,利用语言提供的数据流API读取特定的接口文件,然后根据自己的开发习惯定义特定的数据结构,装载接口文件数据到内存数据结构中,并对数据正确性进行相关防御性检查,检查通过后根据自身数据规则处理数据得到中间数据,再定义输出文件对应的数据结构,调用相关文件输出流API生成文件。

现有的数据配置工具逻辑功能处理因人而异、后续维护人员开发成本高,工作任务性质重复繁琐,效率低,不能及时的完成数据处理工具的开发工作。

发明内容

为了克服上述现有技术中存在的缺陷和不足,本发明提供了一种基于特性数据模型的数据配置方法,本发明的发明目的在于解决现有的数据配置工具逻辑功能处理因人而异、后续维护人员开发成本高,工作任务性质重复繁琐,效率低,不能及时的完成数据处理工具的开发工作的问题。本发明针对当前数据配置工作存在的问题,提出了一种基于特性数据模型的数据配置方法,将指定格式输入文件输入到模型生成模块中,模型生成模块调用MetaFlySerializeClassGenerator可执行文件生成其注入有特性attribute的模型文件;输入的指定格式文件和模型生成模块生成的模型文件一起被输入到数据检查模块,数据检查模块通过注入在模型上得自定义检查特性进行数据检查;检查通过后,输入的指定格式文件和模型生成模块生成的模型文件一起被输入到数据装载模块中;数据装载模块调用FileLoader.Load接口实现数据装载,然后根据数据自身规则生成中间数据后,在数据输出模块构造注入有Serialization相关特性的数据模型,调用FileSerializer.Serialize输出指定格式的文件。本发明的配置方法,使得工具开发人员从繁琐的数据IO处理中解脱出来,只需要关注其具体的逻辑规则处理,提高了工作效率。可以根据需求在任意粒度的目标元素上进行注入,具有很高的拓展性,用户在模型上追加特性十分简单,使用非常简单,学习成本低。模型上自定义特性的声明与实现不会影响原来的程序对数据的处理,拓展性高。

为了解决上述现有技术中存在的问题,本发明是通过下述技术方案实现的。

本发明提供了一种基于特性数据模型的数据配置方法,该方法包括以下步骤:

S1、将指定格式的输入文件输入到数据配置工具中;

S2、数据配置工具中的模型生成模块接收到输入文件后,调用MetaFlySerializeClassGenerator可执行文件生成与输入文件对应的注入有特性attribute的模型文件;

S3、数据配置工具中的数据检查模块接收到输入文件和模型生成模块生成的模型文件,通过注入在模型文件上的自定义检查特性实现数据装载模块前的数据检查;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号(成都)有限公司,未经卡斯柯信号(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210993265.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top