一种用于数据读取的数据格式适配方法及装置制造方法及图纸

技术编号:34691546 阅读:10 留言:0更新日期:2022-08-27 16:26
本发明专利技术公开了一种用于数据读取的数据格式适配方法及装置,涉及计算机领域。用以解决现有的数据格式适配方法效率不高,且不利于软件的后期管理和维护这一技术问题。该方法包括:接收适配需求信息,所述适配需求信息包括待读取文件的数据格式信息;根据上述数据格式信息和适配关系配置,将待读取文件的数据格式转化为map格式;适配关系配置读取并存储map格式数据。式数据。式数据。

【技术实现步骤摘要】
一种用于数据读取的数据格式适配方法及装置


[0001]本专利技术涉及计算机领域,更具体的涉及一种用于数据读取的数据格式适配方法及装置。

技术介绍

[0002]现有技术中,不同类型文件的数据格式不同,需要针对不同数据格式的文件开发对应的功能模块,将文件数据格式适配为设定格式,来读取数据;因此,开发人员需要开发多个功能模块,即每一个格式类型的文件都有一个读取接口与功能模块对应连接,来对不同数据格式的文件分别进行读取。此外,由于系统中各个功能模块之间存在着很强的耦合性,若功能模块中的某一个字段出现问题,就需要重新修改代码;因此,需要开发人员对整个软件的功能模块都比较了解,因此若在小组成员共同开发中稍有不慎,就会给后期制造出很多BUG,极其不利于软件的后期管理和维护。
[0003]综上所述,现有的数据格式适配方法效率不高;且不利于软件的后期管理和维护。

技术实现思路

[0004]本专利技术实施例提供一种用于数据读取的数据格式适配方法及装置,用以解决现有的数据格式适配方法效率不高,且不利于软件的后期管理和维护这一技术问题。
[0005]本专利技术实施例提供一种用于数据读取的数据格式适配方法,包括:
[0006]接收适配需求信息,所述适配需求信息包括待读取文件的数据格式信息;根据所述数据格式信息和适配关系配置,将待读取文件的数据格式转化为map格式;
[0007]读取并存储map格式数据。
[0008]优选地,所述适配关系配置为关系列表,所述关系列表包括至少一个类,用于存储非map格式数据转换成map格式数据的处理方式。
[0009]优选地,所述适配需求信息还包括:数据项信息;根据所述数据格式信息和适配关系配置,将待读取文件的数据格式转化为map格式,包括:根据上述数据格式信息、适配关系配置,以及所述数据项信息,查找待读取文件中所述数据项信息对应的字段,并将所述字段格式转化为map格式。
[0010]优选地,根据所述数据格式信息和适配关系配置,将待读取文件的数据格式转化为map格式之后,还包括:
[0011]对map格式数据进行格式检验,对于加密的map格式数据进行解码处理。
[0012]优选地,还包括:记录读取数据的时间。
[0013]本专利技术实施例还提供一种用于数据读取的数据格式适配装置,包括:
[0014]接收单元,用于接收适配需求信息,所述适配需求信息包括待读取文件的数据格式信息;
[0015]适配单元,用于根据所述数据格式信息和适配关系配置,将待读取文件的数据格式转化为map格式;
[0016]读取单元,用于读取并存储map格式数据。
[0017]优选地,所述适配关系配置为关系列表,所述关系列表包括至少一个类,用于存储非map格式数据转换成map格式数据的处理方式。
[0018]优选地,所述适配需求信息还包括:数据项信息;所述适配单元具体用于:根据所述数据格式信息、适配关系配置,以及所述数据项信息,查找待读取文件中所述数据项信息对应的字段,并将该字段格式转化为map格式。
[0019]优选地,还包括:检验单元,用于对map格式数据进行格式检验,对于加密的map格式数据进行解码处理。
[0020]优选地,还包括:记录读取数据的时间。
[0021]本专利技术实施例提供一种用于数据读取的数据格式适配方法,包括:接收适配需求信息,适配需求信息包括待读取文件的数据格式信息;根据上述数据格式信息和适配关系配置,将待读取文件的数据格式转化为map格式;适配关系配置包括将待读取文件的数据格式转化为map格式的处理方式;读取并存储map格式数据。该方法通过适配关系配置将不同文件格式类型转化为map格式,这样,开发人员不需要针对不同类型的文件分别设置对应的功能模块,来分别读取数据,仅仅通过适配关系配置实现格式转化,解决了现有的数据格式适配方法效率不高,且不利于软件的后期管理和维护这一技术问题。
附图说明
[0022]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本专利技术实施例提供的一种用于数据读取的数据格式适配方法流程示意图;
[0024]图2为本专利技术实施例提供的配置文件的配置项结构示意图;
[0025]图3为本专利技术实施例提供的另一种用于数据读取的数据格式适配流程示意图;
[0026]图4为本专利技术实施例提供的一种用于数据读取的数据格式适配方法流程示意图;
[0027]图5为本专利技术实施例提供的一种用于数据读取的数据格式适配方法流程示意图;
[0028]图6为本专利技术实施例提供的一种用于数据读取的数据格式适配装置结构示意图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]图1示例性的示出了本专利技术实施例提供的一种用于数据读取的数据格式适配方法流程示意图,该方法至少可以应用于数据库、记事本等数据集合中的数据读取场景。
[0031]如图1所示,该方法主要包括以下步骤:
[0032]步骤S101,接收适配需求信息;适配需求信息包括待读取文件的数据格式信息。
[0033]步骤S102,根据数据格式信息和适配关系配置,将待读取文件的数据格式转化为
map格式适配关系配置。
[0034]步骤S103,读取并存储map(英文:map file,中文为:映射文件)格式数据。
[0035]进一步地,适配关系配置为关系列表,该关系列表包括至少一个类,用于存储非map格式数据转换成map格式数据的处理方式。
[0036]需要说明的是,在实际应用中,该方法的执行主体为系统控制端,该控制端用于接收适配需求信息,通过一系列处理过程,将待读取文件的数据格式转换为map格式数据,然后读取并存储map格式数据。
[0037]在步骤S101中,控制端通过获取适配需求信息,确定需要读取的数据类型和该数据类型的所有文件存储位置,即待读取文件地址。其中,文件的存储位置,可以是由开发人员编辑并存储在地址数据库中。
[0038]其中,控制端通过配置文件获取接收用户输入的信息;配置文件包括适配需求配置项,用户可以通过适配需求配置项输入待读取文件的数据格式信息。
[0039]基于此,在具体应用中,控制端根据待读取文件的数据格式信息,在地址数据库中查找数据格式信息对应的文件地址,即待读取文件地址。此外,本专利技术实施例提供的配置文件还包括读取地址配置项,用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于数据读取的数据格式适配方法,其特征在于,包括:接收适配需求信息,所述适配需求信息包括待读取文件的数据格式信息;根据所述数据格式信息和适配关系配置,将待读取文件的数据格式转化为map格式;读取并存储map格式数据。2.如权利要求1所述的方法,其特征在于,所述适配关系配置为关系列表,所述关系列表包括至少一个类,用于存储非map格式数据转换成map格式数据的处理方式。3.如权利要求1所述的方法,其特征在于,所述适配需求信息还包括:数据项信息;根据所述数据格式信息和适配关系配置,将待读取文件的数据格式转化为map格式,包括:根据上述数据格式信息、适配关系配置,以及所述数据项信息,查找待读取文件中所述数据项信息对应的字段,并将所述字段格式转化为map格式。4.如权利要求1所述的方法,其特征在于,根据所述数据格式信息和适配关系配置,将待读取文件的数据格式转化为map格式之后,还包括:对map格式数据进行格式检验,对于加密的map格式数据进行解码处理。5.如权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:昝碧磊
申请(专利权)人:电信科学技术第十研究所有限公司
类型:发明
国别省市:

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

1