存档垃圾信息清理系统及方法

文档序号:6472529阅读:306来源:国知局
专利名称:存档垃圾信息清理系统及方法
技术领域
本发明涉及一种存档垃圾信息清理系统及方法。
背景技术
二维设计领域在最终完成设计图档的时候,会产生很多辅助绘图的信息存在于图档之中 ,这部分辅助信息的空间占有量是非常大的, 一般为设计图档的十倍或更多,比如一个1M的 标准图档,其包含的垃圾信息(即辅助信息和隐含信息) 一般要几十M,打开这个含有垃圾 信息的图档也需要十倍左右的时间,而且这些垃圾信息中最大的一部分都是用肉眼看不到的 ,除非用程序来检査,否则我们无法将其删除掉。显而易见,这些垃圾信息占用了大量的存 储空间,并且在打开图档的时候严重影响了打开图档的速度,降低了设计人员的工作效率。

发明内容
鉴于以上内容,有必要提供一种存档垃圾信息清理系统,能够有效清理存档垃圾信息。 此外,还有必要提供一种存档垃圾信息清理方法,能够有效清理存档垃圾信息。 所述存档垃圾信息清理系统,其运行于主机上,所述存档垃圾信息清理系统包括选择 模块,用于从一个数据库中选择需要处理的图档;获取模块,用于从该数据库中获取所述图 档的所有图元的标识符号;及删除模块,用于査找出该数据库中所有标识符号为已删除的图 元,并删除査找出的图元的图元信息,还用于删除该数据库中各个实体图形块中的所有辅助 图元,以及删除数据库中所有被标识有删除符号的符号表。
所述存档垃圾信息清理方法,该方法包括如下步骤从一个数据库中选择需要处理的图 档;从该数据库中获取所述图档的所有图元的标识符号;査找出该数据库中所有标识符号为 已删除的图元,并删除査找出的图元的图元信息;删除该数据库中各个实体图形块中的所有 辅助图元;及删除数据库中所有被标识有删除符号的符号表。
相较于现有技术,所述存档垃圾信息清理系统及方法,可以清除图档中隐含的无用信息 ,提高了设计人员的工作效率。


图l是本发明存档垃圾信息清理系统较佳实施例的硬件架构图。
图2是图1中存档垃圾信息清理系统100较佳实施例的功能模块图。
图3是本发明存档垃圾信息清理方法较佳实施例的作业流程图。
具体实施例方式
如图1所示,是本发明存档垃圾信息清理系统较佳实施例的硬件架构图。该存档垃圾信 息清理系统100运行于一个主机1上。该主机1包括一个图形设计单元110,该图形设计单元 110用于给设计人员提供设计环境。所述图形设计单元110包括一个数据库2,该数据库2包括 一系列的符号表块表、层表、尺寸标注风格表等。该数据库2用于存储图形设计单元110所 设计的所有图档、所述图档的信息及图档存档标准。所述图档的信息包括图档中图形的图元 颜色、名称等信息。该图档存档标准包括图形的颜色规定,图形是否封闭等。
键盘3和鼠标4还连接于所述主机1,用作输入设备,可以在清理图档时输入数据。所述 主机1连接有显示器5,用于显示图形设计单元110设计的图档和存档垃圾信息清理系统100生 成的垃圾信息清理结果。
如图2所示,是本发明存档垃圾信息清理系统较佳实施例的功能模块图。所述模块是具 有特定功能的软件程序段,该软件存储于计算机可读存储介质或其它存储设备,可被计算机 或其它包含处理器的计算装置执行,从而完成存档垃圾信息清理的系列流程。该存档垃圾信 息清理系统100包括选择模块IO、获取模块12、删除模块14及判断模块16。
选择模块10用于于数据库2中选择需要处理的设计图档。
获取模块12用于从数据库2中获取所述图档的所有图元的标识符号。
删除模块14用于査找出所有标识符号为已删除的图元,并删除该图元的图元信息。所述 图元标识符号为已删除是指该图元在图形设计单元110的处理界面上已经被删除,但是数据 库2中仍然保留该图元的信息,例如该图元的颜色、名称等。该删除模块14还用于删除数据 库2中所有被标识有删除符号的块表、层表、尺寸标注风格表等一系列符号表。
判断模块16用于判断数据库2中的各个实体图形块中是否有辅助图元。在本实施例中, 辅助图元是具有一种指定颜色的图元,该指定的颜色用来区别于其他图元,判断模块16査找 数据库2中是否存在所述指定颜色的图元。所述实体图形块是指组成一个实体图形的所有图 元的集合。
所述删除模块l 4还用于删除数据库2中各个实体图形块中的所有辅助图元。 所述判断模块16还用于判断所述图档中的图形是否符合存档标准。
提示模块18用于若图档中有图形不符合所述存档标准,提示图形设计人员对所述图档进 行修改并重新存档。本是实施例中可用弹出对话框的方式提示图形设计人员。 如图3所示,是本发明存档垃圾信息清理方法较佳实施例的作业流程图。 步骤S30,选择模块10于数据库2中选择需要处理的设计图档。
5步骤S32,获取模块12从数据库2中获取所述图档的所有图元的标识符号。 步骤S34,删除模块14査找出所有标识符号为已删除的图元,并删除所述图元的图元信 息。所述图元标识符号为已删除是指该图元在图形设计单元l 10的图形处理界面上已经被删 除,但是数据库2中仍然保留该图元的信息,例如该图元的颜色、名称等。
步骤S36,判断模块16判断数据库2中的各个实体图形块中是否有辅助图元。在本实施例 中,辅助图元是具有一种指定颜色的图元,该指定的颜色用来区别于其他图元,判断模块 16査找数据库2中是否存在所述指定颜色的图元。所述实体图形块是指组成一个实体图形的 所有图元的集合。若所述数据库2中存在有辅助图元,进入步骤S38;若所述数据库2中不存 在辅助图元,转至步骤S40。
步骤S38,所述删除模块14删除数据库2中各个实体图形块中的所有辅助图元。 步骤S40,删除模块14删除数据库2中所有被标识有删除符号的块表、层表、尺寸标注风 格表等一系列符号表。
步骤S42,所述判断模块16判断所述图档中的图形是否符合存档标准。若图档中有图形 不符合所述存档标准,进入步骤S44;若图档中所有图形都符合所述存档标准,结束流程。
步骤S44,提示模块18提示图形设计人员对所述图档进行修改并重新存档。本是实施例 中可用弹出对话框的方式提示图形设计人员。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳 实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方 案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种存档垃圾信息清理系统,其运行于主机上,其特征在于,所述存档垃圾信息清理系统包括选择模块,用于从一个数据库中选择需要处理的图档;获取模块,用于从该数据库中获取所述图档的所有图元的标识符号;及删除模块,用于查找出该数据库中所有标识符号为已删除的图元,并删除查找出的图元的图元信息,还用于删除该数据库中各个实体图形块中的所有辅助图元,以及删除数据库中所有被标识有删除符号的符号表。
2 如权利要求l所述的存档垃圾信息清理系统,其特征在于,所述数 据库用于存储一个图形设计单元所设计的图档、图档的信息及图档存档标准。
3 如权利要求2所述的存档垃圾信息清理系统,其特征在于,该系统还包括判断模块,用于判断所述图档中的图形是否符合存档标准;及提示模块,用于若图档中有图形不符合所述存档标准,提示图形设计人员对所述图档 进行修改并重新存档。
4 如权利要求l所述的存档垃圾信息清理系统,其特征在于,所述辅 助图元通过指定颜色区别于图档中的其他图元。
5 如权利要求l所述的存档垃圾信息清理系统,其特征在于,所述实 体图形块是指组成一个实体图形的所有图元的集合。
6 一种存档垃圾信息清理方法,其特征在于,该方法包括如下步骤从一个数据库中选择需要处理的图档; 从该数据库中获取所述图档的所有图元的标识符号;査找出该数据库中所有标识符号为已删除的图元,并删除査找出的图元的图元信息; 删除该数据库中各个实体图形块中的所有辅助图元;及删除数据库中所有被标识有删除符号的符号表。
7 如权利要求6所述的存档垃圾信息清理方法,其特征在于,该方法 还包括步骤判断所述图档中的图形是否符合存档标准; 若所述图档中的图形符合存档标准,则结束流程;及若图档中有图形不符合所述存档标准,提示图形设计人员对所述图档进行修改并重新 存档。
8 如权利要求6所述的存档垃圾信息清理方法,其特征在于,所述辅 助图元通过指定颜色区别于图档中的其他图元。
9 如权利要求6所述的存档垃圾信息清理方法,其特征在于,所述实 体图形块是指组成一个实体图形的所有图元的集合。
全文摘要
一种存档垃圾信息清理方法,该方法包括从一个数据库中选择需要处理的图档;从该数据库中获取所述图档的所有图元的标识符号;查找出该数据库中所有标识符号为已删除的图元,并删除查找出的图元的图元信息;删除该数据库中各个实体图形块中的所有辅助图元;及删除数据库中所有被标识有删除符号的符号表。另外,本发明还提供一种存档垃圾信息清理系统。
文档编号G06F17/30GK101650720SQ20081030376
公开日2010年2月17日 申请日期2008年8月14日 优先权日2008年8月14日
发明者谢玉泉 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1