数据存储的方法及装置制造方法及图纸

技术编号:9967467 阅读:91 留言:0更新日期:2014-04-25 07:50
本发明专利技术公开了一种数据存储的方法,该方法包括步骤:当有数据待存储时,分析待存储数据对应的存储文件下是否已存储有数据;在所述存储文件下已存储有数据时,分析所述存储文件下是否有已存储数据的格式与所述待存储数据的格式不一致;在所述存储文件下有已存储数据的格式与所述待存储数据的格式不一致时,按照预存标识与数据格式的映射关系,确定所述待存储数据的格式对应的标识;为所述待存储数据设置确定的标识并存储在所述存储文件下。本发明专利技术还公开了一种数据存储的装置,实现在一个存储文件下存储多种格式的数据,减少存储文件的数目,进而减少数据存储和读取的流程,提高了数据存储和读取的效率。

【技术实现步骤摘要】
数据存储的方法及装置
本专利技术涉及数据处理
,尤其涉及数据存储的方法及装置。
技术介绍
近年来,随着计算机的发展并且开始流行,各种信息被转换为数字数据存储到存储设备上,比如存储在磁带、磁盘等存储设备上。由于需要存储的数据逐日增加,且存储的数据要便于在各个计算机上进行交互,因此,计算机系统通常采用通用的方式将数据进行存储。然而,现有的数据存储方式下,一个文件下只能存储一种格式的数据,无法在一个文件下存储多种格式的数据,导致存储文件的数目增多,增加了数据存储和读取的流程,降低了数据存储和读取的效率。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的为提供数据存储的方法及装置,旨在实现在一个存储文件下存储多种格式的数据,减少存储文件的数目,进而减少数据存储和读取的流程,提高了数据存储和读取的效率。为实现上述目的,本专利技术提供一种数据存储的方法,该方法包括步骤:当有数据待存储时,分析待存储数据对应的存储文件下是否已存储有数据;在所述存储文件下已存储有数据时,分析所述存储文件下是否有已存储数据的格式与所述待存储数据的格式不一致;在所述存储文件下有已存储数据的格式与所述待存储数据的格式不一致时,按照预存标识与数据格式的映射关系,确定所述待存储数据的格式对应的标识;为所述待存储数据设置确定的标识并存储在所述存储文件下。优选地,所述分析待存储数据对应的文件下是否已存储有数据的步骤之后,该方法还包括:在所述存储文件下未存储有数据时,将所述待存储数据存储在所述存储文件下。优选地,所述为所述待存储数据设置确定的标识并存储在所述存储文件下的步骤包括:为所述待存储数据的数据头设置确定的标识;将数据头设置有确定的标识的所述待存储数据存储在所述存储文件下。优选地,所述分析所述存储文件下是否有已存储数据的格式与所述待存储数据的格式不一致的步骤之后,该方法还包括:在所述存储文件下未有已存储数据的格式与所述待存储数据的格式不一致时,将所述待存储数据存储在所述存储文件下。优选地,该方法还包括:当有数据待读取时,按照预存标识与数据格式的映射关系,找出待读取数据的格式对应的标识;从所述存储文件下读取找出的标识对应的数据。本专利技术进一步提供一种数据存储的装置,该装置包括:分析模块,用于当有数据待存储时,分析待存储数据对应的存储文件下是否已存储有数据;及在所述存储文件下已存储有数据时,分析所述存储文件下是否有已存储数据的格式与所述待存储数据的格式不一致;处理模块,用于在所述存储文件下有已存储数据的格式与所述待存储数据的格式不一致时,按照预存标识与数据格式的映射关系,确定所述待存储数据的格式对应的标识;存储模块,用于为所述待存储数据设置确定的标识并存储在所述存储文件下。优选地,所述存储模块,还用于在所述存储文件下未存储有数据时,将所述待存储数据存储在所述存储文件下。优选地,所述存储模块,还用于为所述待存储数据的数据头设置确定的标识;及将数据头设置有确定的标识的所述待存储数据存储在所述存储文件下。优选地,所述存储模块,还用于在所述存储文件下未有已存储数据的格式与所述待存储数据的格式不一致时,将所述待存储数据存储在所述存储文件下。优选地,该装置还包括读取模块,所述处理模块,还用于当有数据待读取时,按照预存标识与数据格式的映射关系,找出待读取数据的格式对应的标识;所述读取模块,用于从所述存储文件下读取找出的标识对应的数据。相对现有技术,本专利技术当有数据待存储时,分析待存储数据对应的存储文件下是否已存储有数据;在所述存储文件下已存储有数据时,分析所述存储文件下是否有已存储数据的格式与所述待存储数据的格式不一致;在所述存储文件下有已存储数据的格式与所述待存储数据的格式不一致时,按照预存标识与数据格式的映射关系,确定所述待存储数据的格式对应的标识;为所述待存储数据设置确定的标识并存储在所述存储文件下。实现在一个存储文件下存储多种格式的数据,减少存储文件的数目,进而减少数据存储和读取的流程,提高了数据存储和读取的效率。附图说明图1为本专利技术数据存储的方法第一实施例的流程示意图;图2为本专利技术数据存储的方法第二实施例的流程示意图;图3为本专利技术数据存储的装置第一实施例的功能模块示意图;图4为本专利技术数据存储的装置第二实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,为本专利技术数据存储的方法第一实施例的流程示意图。需要强调的是:图1所示流程图仅为一个较佳实施例,本领域的技术人员当知,任何围绕本专利技术思想构建的实施例都不应脱离于如下技术方案涵盖的范围:当有数据待存储时,分析待存储数据对应的存储文件下是否已存储有数据;在所述存储文件下已存储有数据时,分析所述存储文件下是否有已存储数据的格式与所述待存储数据的格式不一致;在所述存储文件下有已存储数据的格式与所述待存储数据的格式不一致时,按照预存标识与数据格式的映射关系,确定所述待存储数据的格式对应的标识;为所述待存储数据设置确定的标识并存储在所述存储文件下。以下是本实施例逐步实现数据存储的具体步骤:步骤S11,当有数据待存储时,分析待存储数据对应的存储文件下是否已存储有数据;步骤S12,在所述存储文件下已存储有数据时,分析所述存储文件下是否有已存储数据的格式与所述待存储数据的格式不一致。在本实施例中,当需要向一个存储文件中存储数据时,该需要存储的数据即为待存储数据。当有数据待存储时,分析待存储数据对应的存储文件是否已存储有数据,在所述存储文件下未存储有数据时,将所述待存储数据存储在所述存储文件下;在所述存储文件下存储有数据时,分析所述存储文件下是否有已存储数据的格式与所述待存储数据的格式不一致。例如,当存储文件A下存储有数据a和数据b时,待存储数据c的格式为x,若数据a的格式为x,数据b的格式为y时,则确定所述存储文件A下有已存储数据与所述待存储数据c的格式不一致的数据b;若数据a的格式为x,数据b的格式为x时,则确定所述存储文件A下未有已存储数据与所述待存储数据c的格式不一致的数据;若数据a的格式为y,数据b的格式为y时,则确定所述存储文件A下有已存储数据与所述待存储数据c的格式不一致的数据a和数据b。步骤S13,在所述存储文件下有已存储数据的格式与所述待存储数据的格式不一致时,按照预存标识与数据格式的映射关系,确定所述待存储数据的格式对应的标识;步骤S14,为所述待存储数据设置确定的标识并存储在所述存储文件下。在本实施例中,在所述存储文件下未有已存储数据的格式与所述待存储数据的格式不一致时,将所述待存储数据存储在所述存储文件下;在所述存储文件下有已存储数据的格式与所述待存储数据的格式不一致时,按照预存标识与数据格式的映射关系,确定所述待存储数据的格式对应的标识。例如,参考表1,为预存标识与数据格式的映射关系表。假设所述待存储数据为c对应的格式为x,所述存储文件下已存储有的数据为a和b,分别对应的格式为x和y;因所述存储文件下有已存储数据的格式与所述待存储数据的格式不一致,故,根据表1确定所述待存储数据c的格式x对应的标识为1,为所述待本文档来自技高网...
数据存储的方法及装置

【技术保护点】
一种数据存储的方法,其特征在于,该方法包括步骤:当有数据待存储时,分析待存储数据对应的存储文件下是否已存储有数据;在所述存储文件下已存储有数据时,分析所述存储文件下是否有已存储数据的格式与所述待存储数据的格式不一致;在所述存储文件下有已存储数据的格式与所述待存储数据的格式不一致时,按照预存标识与数据格式的映射关系,确定所述待存储数据的格式对应的标识;为所述待存储数据设置确定的标识并存储在所述存储文件下。

【技术特征摘要】
1.一种数据存储的方法,其特征在于,该方法包括步骤:当有数据待存储时,分析待存储数据对应的存储文件下是否已存储有数据;在所述存储文件下已存储有数据时,分析所述存储文件下是否有已存储数据的格式与所述待存储数据的格式不一致;在所述存储文件下有已存储数据的格式与所述待存储数据的格式不一致时,按照预存标识与数据格式的映射关系,确定所述待存储数据的格式对应的标识;为所述待存储数据设置确定的标识并存储在所述存储文件下;将设置标识的待存储数据按时间顺序存入存储文件,根据格式与格式对应设置的标识将不同存储格式的待存储数据存储至相同的存储文件下;在所述存储文件下未存储有数据时,将所述待存储数据存储在所述存储文件下;在所述存储文件下未有已存储数据的格式与所述待存储数据的格式不一致时,将所述待存储数据存储在所述存储文件下。2.根据权利要求1所述的数据存储的方法,其特征在于,所述为所述待存储数据设置确定的标识并存储在所述存储文件下的步骤包括:为所述待存储数据的数据头设置确定的标识;将数据头设置有确定的标识的所述待存储数据存储在所述存储文件下。3.根据权利要求1或2所述的数据存储的方法,其特征在于,该方法还包括:当有数据待读取时,按照预存标识与数据格式的映射关系,找出待读取数据的格式对应的标识;从所述存储文件下读取找出的标识对应的数据。4.一种数据存储的装置,其特征在于,该装...

【专利技术属性】
技术研发人员:胡汉周李立
申请(专利权)人:武汉英泰斯特电子技术有限公司
类型:发明
国别省市:

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

1