文件压缩系统及方法

文档序号:6640509阅读:175来源:国知局
专利名称:文件压缩系统及方法
技术领域
本发明是关于一种文件压缩系统及方法,特别是关于一种依据电子产品制造商特定部门属性压缩电路布线文件、该文件的读者可快速打开所需文件内容的文件压缩系统及方法。
背景技术
目前最普便且方便的制图工具仍是CAD软件,因为CAD软件可用于电子电路的制图(layout)、电子电路设计及机构等人员完成所需的绘图或设计工作。
由于电子科技的进步及发展,电子产品的功能越为多元化,伴随的电子产品的电路布线也相对复杂,因此,由上述CAD软件完成的电路布线文件的储存容量变大,因此要打开该电路布线文件所需的时间也相对增长,尤它是对于处理效能较低的计算机设备,文件打开速度更是缓慢。再者,电路布线复杂的电路布线文件在打开后也占用较多的内存空间。
另一方面,电子产品制造商对于电路布线文件是依据特定部门属性而有不同的读取需求及处理,一般而言,机构人员仅需读取该电路布线文件包括的元件文件(component symbol file),电子电路制图人员则需读取该电路布线文件包括的元件文件以及节点文件(net file)。然而,即便读取需求及处理不同,仍需要读取该电路布线文件包括的所有内容,这种状况对于处理电路布线复杂的电路布线文件,势必需耗用较多时间进行文件的打开作业。
因此,如何因应电子产品制造商特定部门属性,对电路布线文件进行处理,可以根据用户需要提供所需文件内容,缩短文件打开的时间,确为电子产品制造商所需迫切解决的课题。

发明内容
为解决上述现有技术的缺点,本发明的主要目的在于提供一种文件压缩系统及方法,可自动依据电子产品制造商特定部门属性提供所需的内容及处理,缩短文件打开的时间。
为达上述及其它目的,本发明提供一种文件压缩系统及方法。该文件压缩系统是对要读取的文件进行压缩,缩短文件打开时间,该文件压缩系统至少包括文件加载模块,将要读取的文件予以载入;载入文件储存区,储存该文件加载模块载入的文件;参数输入模块,输入储存在该载入文件储存区存储文件的读取参数;读取权限储存区,储存至少一笔读取权限数据,该读取权限数据包括读取参数及与该读取参数对应的压缩系数;对比模块,依据该参数输入模块输入的读取参数,从该读取权限储存区取得相符的读取参数以及与该读取参数对应的压缩系数;压缩模块,依据该对比模块读取的读取参数以及与该读取参数对应的压缩系数,压缩储存在该载入文件储存区中载入的文件;以及压缩文件储存区,储存经该压缩模块压缩后的加载文件,供文件打开之用。
该文件压缩方法是对要读取的文件进行压缩,缩短文件打开的时间,该文件压缩方法至少包括储存至少一笔读取权限数据,该读取权限数据包括读取参数及与该读取参数对应的压缩系数;载入所要读取的文件并予以储存;输入读取参数;依据输入的读取参数从所储存的读取权限数据中取得相符的读取参数以及与该读取参数对应的压缩系数;依据读取到的读取参数以及与该读取参数对应的压缩系数,压缩要读取且所储存的载入文件;以及储存压缩后的载入文件,供文件打开之用。
与现有技术相比,本发明的文件压缩系统及方法可有效地解决现有文件打开耗费较多的时间以及文件打开后占用较多内存空间的缺点,本发明的读取权限储存区以及对比模块的运作还可提供文件读取的安全机制,达到文件保密的目的。因此,本发明的文件压缩系统及方法对于电路布线复杂的电路布线文件的打开及文件安全处理上确实优于现有的文件打开机制。


图1是本发明的文件压缩系统的基本架构方块示意图;图2是本发明的文件压缩方法的处理流程示意图;图3A是说明打开原始电路布线文件后所显示之文件内容的范例示意图;以及图3B是说明应用本发明的文件压缩系统以及方法对原始电路布线文件进行压缩处理且执行文件打开后所显示之文件内容的范例示意图。
具体实施例方式
实施例图1是本发明的文件压缩系统的基本架构方块示意图。如图所示,本实施例的文件压缩系统应用在文件打开阶段中,例如打开由CAD软件完成的电路布线文件,预先对要打开的电路布线文件进行压缩,缩短文件打开的时间;再者,本实施例的文件压缩系统1是在具有输出模块(例如显示器)及输入模块(例如键盘或鼠标等)的计算机设备(未标出)中执行。如图所示,该文件压缩系统1包括文件加载模块10、加载文件储存区11、参数输入模块12、读取权限储存区13、对比模块14、压缩模块15以及压缩文件储存区16。
该文件加载模块10将要读取的文件进行加载,其中该要读取的文件是预存在计算机设备的硬盘、外接于该计算机设备的随身碟或与该计算机设备建立网络连接的网络硬盘(在此均未标出)等储存区中,且依据使用者输入的加载路径进行加载作业。再者,该要读取的文件是例如由CAD软件完成的电路布线文件。
该载入文件储存区11用以储存该文件加载模块10加载的文件,该载入文件储存区11例如是计算机设备的硬盘、外接于该计算机设备的随身碟或与该计算机设备建立网络连接的网络硬盘等储存区。
该参数输入模块12供使用者通过该计算机设备的输入模块(例如键盘或鼠标等),输入该载入文件储存区11储存文件的读取参数,本实施例的读取参数是指电子产品制造商特定部门的部门代号,例如机构设计部门或电子电路制图部门等。
该读取权限储存区13储存至少一笔读取权限数据,该读取权限数据是包括读取参数及与该读取参数对应的压缩系数,在本实施例中,该读取参数是指电子产品制造商特定部门的部门代号,与该读取参数对应的压缩系数是指依据该部门属性,从加载文件中取出必要的文件内容,例如若读取权限数据中的读取参数是指机构部门代号,则与其对应的压缩系数是指元件文件(component symbol file),若读取权限数据中的读取参数是指电子电路制图部门代号,则与其对应的压缩系数是指元件文件以及节点文件。
该对比模块14是依据该参数输入模块12输入的读取参数,从该读取权限储存区13取得相符的读取参数以及与该读取参数对应的压缩系数。其中,若该对比模块14依据该参数输入模块12输入的读取参数从该读取权限储存区13无法取得相符的读取参数时,该计算机设备的输出模块输出有关无法读取储存在该载入文件储存区11中加载文件的提示信息。
该压缩模块15是依据该对比模块14读取的读取参数以及与该读取参数对应的压缩系数,压缩储存在该载入文件储存区11中的载入文件。本实施例中,该加载文件若是电路布线文件,且若读取参数为机构部门代号,仅需读取该电路布线文件包括的元件文件(componentsymbol file),又若读取参数为电子电路制图部门代号,则需读取该电路布线文件包括的元件文件以及节点文件(net file)。也就是该压缩模块15执行的压缩工作是指依据部门属性取出该文件必要的内容,而不是全部内容。
该压缩文件储存区16用以储存经该压缩模块15压缩后载入的文件,供使用者可快速打开所需的文件内容,避免了目前需要读取该电路布线文件所有文件造成文件打开速度缓慢的缺点。
图2是本发明的文件压缩方法的运作流程示意图。如图所示,本实施例的文件压缩方法可应用在文件打开的阶段中,例如打开由CAD软件完成的电路布线文件,预先对要打开的电路布线文件进行压缩,缩短文件打开的时间;再者,本实施例的文件压缩方法是在具有输出模块(例如显示器)及输入模块(例如键盘或鼠标等)的计算机设备(在此未标出)中执行,在此也请同时参阅图1所示的文件压缩系统1。在执行本发明的文件压缩方法前,须预先建立储存至少一笔读取权限数据的读取权限储存区13,该读取权限数据包括读取参数及与该读取参数对应的压缩系数,接着执行图2所示的步骤S1,加载要读取的文件,其中该要读取的文件可预存在计算机设备的硬盘、外接于该计算机设备的随身碟或与该计算机设备建立网络连接的网络硬盘(在此均未标出)等储存区中,且可依据使用者输入的加载路径进行加载作业,接着进到步骤S2。
在步骤S2中,该参数输入模块12令使用者通过该计算机设备的输入模块(例如键盘或鼠标等),输入储存在该载入文件储存区11的载入文件的读取参数,本实施例的读取参数是指电子产品制造商特定部门的部门代号,接着进到步骤S3。
在步骤S3中,该对比模块14判断是否可依据该参数输入模块12输入的读取参数从该读取权限储存区13取得相符的读取参数,若可取得相符的读取参数则进到S4;反之,则进到步骤S5。
在步骤S4中,当该对比模块14可依据该参数输入模块12输入的读取参数从该读取权限储存区13取得相符的读取参数,则该压缩模块15即依据该对比模块14读取到的读取参数以及与该读取参数对应的压缩系数,压缩储存在该载入文件储存区11中的载入文件,并将压缩后的文件储存在压缩文件储存区16内,使该计算机设备依据该压缩文件储存区16储存的压缩文件,可快速打开读者所需的文件内容,有效地解决现有文件打开耗费较多时间以及文件打开后占用较多内存空间的缺点。
在步骤S5中,当该对比模块14依据该参数输入模块12输入的读取参数无法从该读取权限储存区13取得相符的读取参数,则该计算机设备的输出模块输出有关无法读取该载入文件储存区储存的加载文件的信息,并结束本发明的文件压缩方法的运作流程。
接着,图3A用以说明打开原始电路布线文件后所显示的文件内容的示意图;再者,图3B用以说明应用本发明的文件压缩系统以及方法对原始电路布线文件进行压缩处理且执行文件打开后所显示的文件内容的示意图。由图3A及图3B图可知(图3A和图3B仅为示意性说明,其中图中白色部分表示电路布线的元件及线路),根据使用者输入的参数(例如本实施例的部门代号),对电路布线复杂的电路布线文件进行压缩,仅取出符合使用者需求的文件内容,因此,图3B中的白色部分明显减少,由于不需打开与文件关联的所有内容,可有效缩短文件打开的时间,同时也可减少文件打开后占用过多的存储空间。
综上所述,本发明的文件压缩系统及方法可有效地解决现有文件打开耗费较多的时间以及文件打开后占用较多内存空间的缺点,本发明的读取权限储存区以及对比模块的运作还可提供文件读取的安全机制,达到文件保密的目的。因此,本发明的文件压缩系统及方法对于电路布线复杂的电路布线文件的打开及文件安全处理上确实优于现有的文件打开机制。
权利要求
1.一种文件压缩系统,对要读取的文件进行压缩,缩短文件打开的时间,其特征在于,该文件压缩系统至少包括文件加载模块,将要读取的文件予以载入;载入文件储存区,储存该文件加载模块载入的文件;参数输入模块,输入储存在该载入文件储存区存储文件的读取参数;读取权限储存区,储存至少一笔读取权限数据,该读取权限数据包括读取参数及与该读取参数对应的压缩系数;对比模块,依据该参数输入模块输入的读取参数,从该读取权限储存区取得相符的读取参数以及与该读取参数对应的压缩系数;压缩模块,依据该对比模块读取的读取参数以及与该读取参数对应的压缩系数,压缩储存在该载入文件储存区中载入的文件;以及压缩文件储存区,储存经该压缩模块压缩后的加载文件,供文件打开之用。
2.如权利要求1所述的文件压缩系统,其特征在于,该文件压缩系统是整合在具有输出模块的计算机设备中,在该对比模块依据该参数输入模块输入的读取参数无法从该读取权限储存区取得相符的读取参数时,该输出模块输出无法读取储存在该载入文件储存区中的加载文件的提示信息。
3.如权利要求1所述的文件压缩系统,其特征在于,该读取权限数据的读取参数是指电子产品制造商特定部门的部门代号。
4.如权利要求1所述的文件压缩系统,其特征在于,该要读取的文件是指由CAD软件绘制的电路布线文件。
5.如权利要求4所述的文件压缩系统,其特征在于,该读取权限数据的读取参数是指电路设计厂商特定部门的部门代号,且该压缩模块对储存在该加载文件储存区中的载入文件所进行的压缩处理是指,对该电路布线文件中的电路布线依据该部门代号属性取出必要的线路布线内容。
6.一种文件压缩方法,对要读取的文件进行压缩,缩短文件打开的时间,其特征在于,该文件压缩方法至少包括储存至少一笔读取权限数据,该读取权限数据包括读取参数及与该读取参数对应的压缩系数;载入所要读取的文件并予以储存;输入读取参数;依据输入的读取参数从所储存的读取权限数据中取得相符的读取参数以及与该读取参数对应的压缩系数;依据读取到的读取参数以及与该读取参数对应的压缩系数,压缩要读取且所储存的载入文件;以及储存压缩后的载入文件,供文件打开之用。
7.如权利要求6所述的文件压缩方法,其特征在于,该文件压缩方法是整合在具有输出模块的计算机设备中,在依据输入的读取参数无法从所储存的读取权限数据取得相符的读取参数时,该输出模块输出无法读取所储存的加载文件的提示信息。
8.如权利要求6所述的文件压缩方法,其特征在于,该读取权限数据的读取参数是指电子产品制造商特定部门的部门代号。
9.如权利要求6所述的文件压缩方法,其特征在于,该要读取的文件是指由CAD软件绘制的电路布线文件。
10.如权利要求9所述的文件压缩方法,其特征在于,该读取权限数据的读取参数是指电路设计厂商特定部门的部门代号,且对储存的载入文件进行的压缩处理是指,对该电路布线文件中的电路布线依据该部门代号属性取出必要的线路布线内容。
全文摘要
本发明公开一种文件压缩系统及方法,对要读取的文件进行压缩,缩短文件打开的时间,本发明的文件压缩系统包括文件加载模块、加载文件储存区、参数输入模块、读取权限储存区、对比模块、压缩模块以及压缩文件储存区。本发明的文件压缩系统及方法可有效地解决现有文件打开耗费较多的时间以及文件打开后占用较多内存空间的缺点,本发明的读取权限储存区以及对比模块的运作还可提供文件读取的安全机制,达到文件保密的目的。因此,本发明的文件压缩系统及方法对于电路布线复杂的电路布线文件的打开及文件安全处理上确实优于现有的文件打开机制。
文档编号G06F17/50GK1991844SQ200510097550
公开日2007年7月4日 申请日期2005年12月30日 优先权日2005年12月30日
发明者陈柏瑞 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1