[发明专利]一种基于特性数据模型的数据配置方法在审
申请号: | 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、数据配置工具中的数据检查模块接收到输入文件和模型生成模块生成的模型文件,通过注入在模型文件上的自定义检查特性实现数据装载模块前的数据检查;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号(成都)有限公司,未经卡斯柯信号(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210993265.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无线中继通信系统及信号传输方法
- 下一篇:一种农作物固体废物处理设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置