[发明专利]同类型数据编列系统及方法无效

专利信息
申请号: 200710187882.7 申请日: 2007-11-14
公开(公告)号: CN101436190A 公开(公告)日: 2009-05-20
发明(设计)人: 邱全成;赵九英 申请(专利权)人: 英业达股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京安信方达知识产权代理有限公司 代理人: 龙 洪;霍育栋
地址: 台湾省台*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 类型 数据 编列 系统 方法
【说明书】:

技术领域

发明涉及计算机技术领域,尤其涉及一种数据编列的系统及方法。

背景技术

随着计算机操作系统与软件上新功能的开发越趋多元化,文件(Files)的格式也越来越琳琅满目,从程序开发的角度来看,开发者甚至可以定义出许多不同文件格式的扩展名(file extension),然而多数的文件,如:系统初始文件(.ini)、动态连结文件(.dll)、头文件(.h)、文字格式文件(.txt)、位图(.bmp)、联合图像格式(.jpg)...等文件,虽然扩展名各不相同,但实际上仍然是以几种文件类型存在的,例如:纯文本文件、图片文件,或是其它扩展名不同但具相同特性的文件。

一般在操作系统中的系统数据文件夹以及程序的安装文件中,会存在着大量相同类型的数据,例如:在Windows系统当中的system32文件数据夹中,便存在着大量动态连结文件(.dll),而这些动态连结文件的内容通常在几千个字节的范围,甚至文件中仅具有单一的一道指令或是一小段程序执行码,但是由于操作系统中存储空间的规划是以磁盘区块(block)为单位,因此在存放时未满磁盘区块大小的数据仍然会以一整个磁盘区块进行存储,也因此便会浪费许多额外的存储空间,造成存储空间利用度低的问题。而在安装操作系统的过程中,要针对这些动态连结文件进行连结时,由于必须读取动态连结文件中的内容才能执行指令,因此必须针对各个文件不断地重复进行打开、读取和关闭文件的操作,使得安装过程必须要花费许多时间才能完成。

综上所述,可知现有技术中长期以来存在程序或系统中同类型的数据内容分散于过多文件中造成存储空间利用度低,以及需要对大量文件重复进行打开读取/关闭文件的操作才能搜寻到部分数据内容的问题,因此有必要提出改进的技术手段,来解决这个问题。

发明内容

鉴于以上所提出现有技术中长期以来存在程序或系统中同类型的数据内容分散于过多文件中造成存储空间利用度低,以及需要对大量文件重复进行打开、读取/关闭文件的操作才能搜寻到部分数据内容的问题,本发明目的在于提供一种同类型数据编列系统及方法,可以用来解决前述的存储空间与定位数据内容效率的问题。

本发明尤其涉及一种通过将同类型数据(Homogeneous Data)自动重新编列(Rearranging)成为单一文件并建立索引机制的同类型数据编列方法。

本发明所提供的同类型数据编列系统,其包含有:

加载模块,用于加载欲重新编列的至少一个文件;

磁盘配置模块,用于根据所述这些文件的文件数量及数据内容的文件字节值大小,分别计算所需的标头(header)数据段、文末(tail)数据段及主体(body)数据段的字节值大小,并依序配置可存储该标头数据段、该主体数据段及该文末数据段的总字节值的磁盘空间大小用以生成编列文件;及

编列模块,依序存储每个文件的数据内容至该主体数据段,并依序记录每个文件的文件名称及数据内容所存储的起始位索引值于该标头数据段。

本发明所提供的同类型数据编列方法,其步骤包含有:

载入欲重新编列的文件;

计算这些文件的文件数量,并分别计算所需的标头数据段及文末数据段的字节值大小;

计算每个文件的数据内容所占的文件字节值大小,求和计算得到主体数据段的字节值大小;

依序配置可存储标头数据段、主体数据段及文末数据段的总字节值的磁盘空间大小用于生成编列文件;及

依序存储每个文件的数据内容至该主体数据段,并依序记录每个文件的文件名称及数据内容所存储的起始位索引值于该标头数据段。

通过上述的技术手段,本发明可以实现节省存储空间以及快速定位欲搜寻的数据的效果。

附图说明

图1是本发明所述的同类型数据编列系统的结构框图;

图2是本发明所述的同类型数据编列方法的流程图;

图3是本发明纯文本文件编列的实施例示意图。

具体实施方式

以下将结合附图及实施例来详细说明本发明的具体实施方式,藉此对本发明如何通过将同类型数据自动重新编列成为单一文件并建立索引机制,来解决程序或系统中同类型的数据内容分散于过多个文件中,造成文件仅需要部分存储空间但却占用过多磁盘区块,以及需要对大量文件进行重复打开读取/关闭操作才能搜寻到部分数据内容的问题,同时就达到节省存储空间及快速定位欲搜寻的数据内容的实现过程进行了说明,以供充分理解并据以实施。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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