文件处理方法以及系统的制作方法

文档序号:6400560阅读:196来源:国知局
专利名称:文件处理方法以及系统的制作方法
技术领域
本发明是关于一种文件处理方法以及系统,特别是关于一种用于电子数据处理装置上的文件处理方法与系统。
背景技术
目前负责印刷电路板布局(layout)设计的工程师在将完成布局后的印刷电路板设计的电子文件交付给厂商印刷前,必须对要交付的电子文件进行文件名称、文件格式乃至文件大小等处理,借以生成符合该印刷厂商要求的、能够读取处理的文件格式。例如,布局设计的工程师借由常用的OrCAD进行印刷电路板上的电路设计,之后必须通过如光罩或印刷电路板制造商将客户送来的电路设计文件冲洗成一片片所需的光罩。
通常该光罩或印刷电路板制造商生成该光罩时,是通过专用的光罩生成软件形成,通常该光罩生成软件所能读取的文件格式与上述常用的OrCAD所产生的文件格式并不相同。因此,完成布局设计后的印刷电路板的电子文件必须通过文件名称、文件格式乃至于文件大小等处理,以符合该光罩生成软件所能读取的文件格式。
以文件压缩为例说明上述文件处理。现有压缩文件的方法是由布局工程师通过手动方式下达文件复制指令,将布局文件路径下的至少一种相同类型文件复制到指定路径下;其次,将指定路径下至少一种相同类型的文件封包成一个文件包;最后,将该文件包压缩成压缩文件。上述流程步骤可根据需要重复进行,当然也可根据实际需要容许某种程度的增、删、修改。
需特别注意,以上述现有方式产生文件时,必须通过手动方式点选指令并处理文件。随着集成度的提高,PCB层数随之增加,布线更加复杂,相应形成的设计文件数量也相对增加,且每种文件所包括的扩展名或数目皆不相同,造成布局工程师在处理设计文件时,必须经过复杂且费时的操作,若稍微不留意皆有可能误操作而导致压缩错误文件,甚至送错文件给光罩或印刷电路板制造商,造成时间的浪费与制造成本的提高。
不单在文件压缩方面,其它如文件名称或文件格式的变更都会有相同的问题,且同时进行文件名称、文件格式乃至文件大小等处理时,可能会发生更多的错误。所以,如何提供一种有效且降低错误率的文件处理方法以及系统,是目前亟待解决的问题。

发明内容
为解决上述现有技术的缺点,本发明的主要目的在于提供一种文件处理方法以及系统,其通过电子数据处理装置,集成化至少包括文件名称、文件格式乃至文件大小等文件处理流程,在提高文件处理效率的同时降低处理的错误率。
为达成上述及其它目的,本发明的文件处理系统包括设定模块,用于接收使用者通过该电子数据处理装置的输入单元所输入的预设文件处理信息;储存模块,用于储存通过该文件处理设定模块所接收的预设文件处理信息;以及处理模块,用于根据储存在该储存模块的预设文件处理信息,将使用者通过该输入单元所输入要处理的文件进行处理,其中,该处理模块包括更名模块,用于根据预设文件处理信息变更文件名称;转换模块,用于根据预设文件处理信息转换文件格式;以及压缩模块,用于根据预设文件处理信息压缩文件。
通过该文件处理系统,执行文件处理的方法包括首先,令该设定模块接收使用者通过该电子数据处理装置的输入单元所输入预设文件处理信息;其次,令该储存模块储存通过该文件处理设定模块所接收的预设文件处理信息;最后,令该处理模块根据储存在该储存模块的预设文件处理信息,将使用者通过该输入单元所输入要处理的文件进行处理包括变更文件名称、转换文件格式以及压缩文件的至少一个流程。其中,该处理模块的处理至少包括下列一个步骤令该更名模块根据预设文件处理信息变更文件名称;令该转换模块根据预设文件处理信息转换文件格式;以及令该压缩模块根据预设文件处理信息压缩文件。
与现有文件处理方法以及系统比较,本发明的文件处理方法以及系统,可集成化至少包括文件名称、文件格式乃至文件大小等文件处理流程,在提高文件处理效率的同时降低处理错误率。


图1是方块示意图,显示本发明的文件处理系统的应用结构;图2是流程图,显示通过本发明的文件处理系统,实施文件处理方法的流程步骤。
具体实施例方式
实施例以下通过特定的具体实施例说明本发明的实施方式。
图1显示本发明的文件处理系统1的应用示意图,如图所示,本发明的文件处理系统1可应用在电子数据处理装置2中,且用于处理印刷电路板布局(layout)设计软件所生成的电子文件。在本实施例中,该电子数据处理装置2是个人计算机,需特别说明,该电子数据处理装置2除可以是个人计算机外,还可以是笔记本型计算机、掌上型计算机、液晶计算机、平板型计算机、个人数字助理以及电子书包等具有相类似数据处理与显示功能的装置。此外,该电子数据处理装置2较佳的实施是具有网络连接功能,也就是通过但不限定国际互联网(也可为企业间互联网或企业内部互联网等相似的网络),且其通信的形式并不限于有线或无线,也不限定局域网或广域网,以与网络上的服务端或其它客户端的信息传输与连接。本发明的文件处理系统1除可单机作业外,也可在网络通信结构下执行。但为避免模糊本发明的技术特征,所以在本实施例中仅以单机作业的形式进行说明。
本发明的文件处理系统1包括设定模块11、储存模块12以及处理模块13。其中,该处理模块13包括更名模块131、转换模块132以及压缩模块133。此外,该设定模块11、该处理模块13及该更名模块131、该转换模块132与该压缩模块133可以是软件程序。
该设定模块11用于接收使用者通过该电子数据处理装置2的输入单元21输入的预设文件处理信息。在本实施例中,该设定模块11在使用者通过该电子数据处理装置2操作该文件处理系统1时,可生成使用者操作接口,该使用者操作接口则至少包括供使用者输入或选择文件名称或路径的字段;供使用者输入或选择预设的文件处理信息,该预设的文件处理信息至少包括将使用者通过该输入单元21所输入或选择的文件名称或路径所代表的文件进行文件名称变更、文件格式转换乃至文件压缩等文件处理选项的字段;以及向该文件处理系统1发出确认或放弃使用者在上述二个字段中所输入的信息的选项。此外,该设定模块11还可供使用者设定以实时方式、批次方式或排程方式进行文件的处理。
该储存模块12用于储存通过该文件处理设定模块11所接收的预设文件处理信息。承前所述,在本实施例中,当该设定模块11接收到使用者输入或选择的预设文件处理信息、并确认送出该信息至该文件处理系统1后,该储存模块12随即将该文件处理系统1所接收到的确认信息加以储存。该储存模块12可例如是硬盘、软盘、光学储存设备、各种规格的存储卡等非挥发性数据储存媒介。需特别说明,在该文件处理系统1实际执行的过程中,该储存模块12也可为挥发性数据储存媒介,如各种形式的随机读写存储器等,用于文件处理的过程中暂时储存这些预设信息,供该文件处理系统1实时进行处理。该储存模块12也可同时包括挥发性与非挥发性的储存媒介,需根据该文件处理系统1实际运行所需而定。
该处理模块13用于根据储存在该储存模块12的预设文件处理信息,将使用者通过该输入单元21所输入要处理的文件进行处理。承前所述,在本实施例中,当该设定模块11接收到使用者所输入或选择的预设文件处理信息、并确认送出该信息至该文件处理系统1,且已储存在该储存模块12后,该处理模块13会根据所储存的预设文件处理信息执行文件的处理。在本实施例中,该处理模块13至少包括更名模块131、转换模块132以及压缩模块133等三个模块。现就此三个模块的内容说明如下该更名模块131用于根据预设文件处理信息变更文件名称。在本实施例中,当使用者在该设定模块11中设定变更文件名称的信息时,可根据使用者所预设的文件名称将所选定要变更名称的文件进行变更,如原文件名称为AAA.XXX可通过该更名模块131变更为BBB.XXX,依此类推。
该转换模块132用于根据预设文件处理信息转换文件格式。在本实施例中,当使用者在该设定模块11中设定转换文件格式的信息时,可根据使用者所预设的文件格式将所选定要转换格式的文件进行转换,如原文件格式为AAA.XXX可通过该转换模块132变更为AAA.YYY,依此类推。
当然,若使用者同时通过该设定模块11设定变更文件名称以及转换文件格式时,可同时或先后分别通过该更名模块131与该转换模块132,进行文件名称的变更与文件格式的转换。如将CCC.XXX转换成DDD.YYY,依此类推。
该压缩模块133用于根据预设文件处理信息压缩文件。在本实施例中,当使用者在该设定模块11中设定压缩文件的信息时,可根据使用者所预设的文件压缩格式将所选定要压缩的文件进行压缩,如原文件格式为AAA.XXX可通过该压缩模块133压缩成AAA.zip,依此类推。
同理,使用者除可同时通过该设定模块11设定变更文件名称以及转换文件格式外,还可同时或先后分别通过该更名模块131与该转换模块132,进行文件名称的变更与文件格式的转换。如将CCC.XXX转换成DDD.YYY。也可同时或先后分别通过该更名模块131、该转换模块132与该压缩模块133,在文件名称变更与文件格式转换之后,再将该处理后的文件进行压缩。需特别说明,该压缩模块133可将多个名称变更及/或格式转换后的文件,压缩在一个或多个文件夹或文件封包中,依此类推。
通过该文件处理系统1执行文件处理的方法,请配合参阅图2,其步骤如下在步骤S201中,令该设定模块11在使用者通过该电子数据处理装置2操作该文件处理系统1时,生成使用者操作接口。该使用者操作接口则至少包括提供使用者输入或选择文件名称或路径的字段;提供使用者输入或选择预设的文件处理信息,该预设的文件处理信息至少包括将使用者通过该输入单元21所输入或选择的文件名称或路径所代表的文件进行文件名称变更、文件格式转换乃至文件压缩等文件处理选项的字段;以及向该文件处理系统1发出确认或放弃使用者在上述二个字段中所输入的信息的选项。接着进至步骤S202。
在步骤S202中,令该设定模块11接收到使用者所输入或选择的预设文件处理信息并确认时,将预设文件处理信息传送至该文件处理系统1。接着进至步骤S203。
在步骤S203中,令该储存模块12将该文件处理系统1所接收到的确认文件处理信息储存。接着进至步骤S204。
在步骤S204中,令该处理模块13根据所储存的预设文件处理信息执行文件的处理。在本实施例中,该文件处理信息可包括文件名称、文件格式以及文件压缩等文件处理。若要进行文件名称变更,则进至步骤S205;若要进行文件格式转换,则进至步骤S206;若要进行文件压缩。则进至步骤S207。
在步骤S205中,令该更名模块131根据预设文件处理信息变更文件名称。接着进至步骤S208。
在步骤S206中,令该转换模块132根据预设文件处理信息转换文件格式。接着进至步骤S208。
在步骤S207中,令该压缩模块133根据预设文件处理信息压缩文件。接着进至步骤S208。
在步骤S208中,形成处理完成的文件。
通过上述本发明的文件处理方法以及系统,可集成化至少包括文件名称、文件格式乃至文件大小等文件处理流程,可简化如布局工程师再处理发送设计文件时的复杂操作过程,在提升文件处理效率的同时降低处理错误率。
权利要求
1.一种文件处理方法,应用在电子数据处理装置上,其特征在于,该方法包括令设定模块生成使用者操作接口,用于接收使用者通过该电子数据处理装置的输入单元所输入的预设文件处理信息;令储存模块储存通过该文件处理设定模块所接收的预设文件处理信息;以及令处理模块根据储存在该储存模块的预设文件处理信息,将使用者通过该输入单元所输入要处理的文件进行处理,至少包括变更文件名称、转换文件格式以及压缩文件的一个流程。
2.如权利要求1所述的方法,其特征在于,该使用者操作接口包括有提供使用者输入或选择文件名称或路径的字段;提供使用者输入或选择预设的文件处理信息,该预设的文件处理信息至少包括将使用者通过该输入单元所输入或选择的文件名称或路径所代表的文件进行文件名称变更、文件格式转换及文件压缩等文件处理选项的字段;以及发出确认或放弃使用者在上述二个字段中所输入的信息的选项。
3.如权利要求1或2所述的方法,其特征在于,该使用者操作接口还供使用者设定以实时、批次及排程中的一种方式对文件进行的处理。
4.如权利要求1所述的方法,其特征在于,该储存模块可以是非挥发性数据储存媒介。
5.如权利要求4所述的方法,其特征在于,该非挥发性数据储存媒介是硬盘、软盘、光学储存设备及储存卡中的一种。
6.如权利要求1所述的方法,其特征在于,该储存模块是挥发性数据储存媒介。
7.如权利要求1所述的方法,其特征在于,该储存模块同时包括挥发性与非挥发性的储存媒介。
8.如权利要求1所述的方法,其特征在于,该处理模块的处理包括令该更名模块根据预设文件处理信息变更文件名称、令该转换模块根据预设文件处理信息转换文件格式以及令该压缩模块根据预设文件处理信息压缩文件的至少一个流程。
9.如权利要求8所述的方法,其特征在于,该处理模块的处理可同时令该更名模块、转换模块以及压缩模块分别根据预设文件处理信息处理文件。
10.如权利要求8所述的方法,其特征在于,该处理模块的处理可先后令该更名模块、转换模块以及压缩模块分别根据预设文件处理信息处理文件。
11.如权利要求8所述的方法,其特征在于,该处理模块、该更名模块、该转换模块以及该压缩模块是软件程序。
12.如权利要求1所述的方法,其特征在于,该电子数据处理装置是用于对印刷电路板布局设计软件所生成电子文件的处理。
13.一种文件处理系统,应用在电子数据处理装置上,其特征在于,该系统包括设定模块,其生成使用者操作接口,用于接收使用者通过该电子数据处理装置的输入单元所输入的预设文件处理信息;储存模块,用于储存通过该设定模块所接收的预设文件处理信息;以及处理模块,用于根据储存在该储存模块的预设文件处理信息,将使用者通过该输入单元所输入的要处理的文件进行处理;其中,该处理模块包括用于根据预设文件处理信息变更文件名称的更名模块;用于根据预设文件处理信息转换文件格式的转换模块;以及用于根据预设文件处理信息压缩文件的压缩模块。
14.如权利要求13所述的系统,其特征在于,该使用者操作接口包括提供使用者输入或选择文件名称或路径的字段;提供使用者输入或选择预设的文件处理信息,该预设的文件处理信息至少包括将使用者通过该输入单元所输入或选择的文件名称或路径所代表的文件进行文件名称变更、文件格式转换及文件压缩等文件处理选项的字段;以及发出确认或放弃使用者在上述二个字段中所输入的信息的选项。
15.如权利要求13或14所述的系统,其特征在于,该使用者操作接口还供使用者设定以实时、批次及排程中的一种方式对文件进行处理。
16.如权利要求13所述的系统,其特征在于,该储存模块是非挥发性数据储存媒介。
17.如权利要求16所述的系统,其特征在于,该非挥发性数据储存媒介是硬盘、软盘、光学储存设备及储存卡中的一种。
18.如权利要求13所述的系统,其特征在于,该储存模块是挥发性数据储存媒介。
19.如权利要求13所述的系统,其特征在于,该储存模块同时包括挥发性与非挥发性的储存媒介。
20.如权利要求13所述的系统,其特征在于,该处理模块的处理可同时令该更名模块、转换模块以及压缩模块分别根据预设文件处理信息处理文件。
21.如权利要求13所述的系统,其特征在于,该处理模块的处理可先后令该更名模块、转换模块以及压缩模块分别根据预设文件处理信息处理文件。
22.如权利要求13所述的系统,其特征在于,该电子数据处理装置是用于印刷电路板布局设计软件所生成电子文件的处理。
全文摘要
一种文件处理方法以及系统,应用在电子数据处理装置上,该文件处理系统包括设定模块、储存模块以及处理模块,其中,该处理模块包括更名模块、转换模块以及压缩模块;使用者可预先设定包括文件名称、文件格式、文件大小等文件处理相关数据,在执行文件处理的过程中,通过文件处理机制即可根据该预设的文件处理相关数据进行包括文件名称变更、文件格式转换以及文件压缩等文件处理;本发明的文件处理方法以及系统可集成化至少包括文件名称变更、文件格式转换乃至文件大小压缩等文件处理流程,在提高文件处理效率的同时降低处理错误率。
文档编号G06F17/00GK1691001SQ20041003748
公开日2005年11月2日 申请日期2004年4月29日 优先权日2004年4月29日
发明者许亚焄 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1