DWG格式数据的版权保护方法及DWG格式数据生产方法与流程

文档序号:17047190发布日期:2019-03-05 19:42阅读:1116来源:国知局
DWG格式数据的版权保护方法及DWG格式数据生产方法与流程

本发明涉及计算机图形学领域,具体涉及一种DWG格式数据的版权保护方法及DWG格式数据生产方法。



背景技术:

当前国内大多设计单位和工程应用单位多采用CAD平台,因此数字化产品多以DWG格式存储。随着时间推进,各单位的数字产品正成为其最为珍贵的无形资产。数据的版权保护可以认为有两个层面,一是针对数据文件的保护,一是针对文件信息的保护。关于文件保护的问题,如MD5加密等,已经非常成熟,但对于基于文件信息的版权保护特别是版权信息的识别追踪涉猎很少。常见的文件版权保护措施虽然能保护文件版权,但一旦被破解就存在如下致命弊端:1)数据内容可以随意被散播;2)无法追踪数据散播源头;3)数据泄密难于维权。



技术实现要素:

本发明的目的在于提供一种带版权保护的DWG格式数据的版权保护方法及DWG格式数据生产方法,该方法克服现有技术版权保护弱的缺陷,具有版权保护全面、操作性强的特点。

本发明的技术方案如下:

一种DWG格式数据的版权保护方法,包括以下步骤:

A、调用画图软件基础模块建立自定义数据模型,并为自定义数据模型中的各类几何对象添加附加属性的特征;

B、自定义版权所有者特有的版权信息,版权信息包括权属单位信息、地物编码信息,所述的地物编码信息根据自定义数据模型中的各类几何对象的几何属性设定;

C、基于自定义数据模型制作获得成果DWG文件,利用地物编码信息与成果DWG文件中各类几何对象的对应关系,将版权信息写入成果DWG文件中的对应的各类几何对象的附加属性中,完成DWG格式数据的版权保护信息录入。

优选地,上述步骤B包括以下步骤:

B1、定义权属单位信息,以版权所有者英文简写为准;

B2、定义对应于各几何对象的地物编码信息,包含该几何对象的图层序号、颜色序号及线型编号;

B3、将权属单位信息与各地物编码信息依次衔接作为该对应几何对象的版权信息。

本发明还提供一种应用了上述版权保护方法的DWG格式数据生产方法,包括以下步骤:

1)、根据DWG格式数据的相关标准和规范自定义符号库及线型库;

2)、根据DWG格式数据的相关标准和规范自定义数据模型,并为自定义数据模型中的各类几何对象添加附加属性的特征,生成自定义DWG文件模板;

3)、自定义版权所有者特有的版权信息,包括权属单位信息、地物编码信息,所述的地物编码信息根据自定义数据模型中的各类几何对象的几何属性设定;

4)、DWG文件数据生产时,由版权所有者通过画图软件对需要绘制的几何对象依次进行操作,画图软件依次将对应的几何对象按照数据模型定义以不同的图层、线型或符号、颜色进行存放,得到成果DWG文件;

5)、利用地物编码信息与成果DWG文件中各类几何对象的对应关系,将版权信息写入成果DWG文件中的各类几何对象的附加属性中,完成DWG格式数据的生产。

优选地,步骤4中还包括以下操作:得到成果DWG文件后,对成果DWG文件中的几何对象依据符号库、线型库及数据模型进行检测,版权所有者对不符合符号库、线型库及数据模型任一项的几何对象进行修改后再次检测,直至检测合格;上述定义检测的操作,本领域技术人员可将画图软件基础模块编制成相应的专用工具来实现。

优选地,在执行步骤步骤5之前,先进行版权信息检测,检测步骤如下:检测成果DWG文件中的几何对象是否存在含有错误的编码和/或版权信息的几何对象,若存在,删除该几何对象中的错误的编码和/或版权信息;上述检测及删除操作,本领域技术人员可将画图软件基础模块编制成相应的功能函数来实现。

进一步优选地,步骤1)包括以下步骤:

11)、自定义符号库:符号库的设计采用SHP格式形文件模式或块文件模式;

若采用SHP格式形文件,按照自定义编码规则,定义每个形对象名称;SHP格式形文件设计完毕后按照实际实际情况命名并生成形文件SHX符号库;

若采用块模块定义符号库,按照自定义编码规则,定义每个块对象名称;块对象设计完毕后,将其打包形成符号库文件;

12)、自定义线型库:按照新的命名规则命名,线型库直接选取既有的线型或独立设计新的线型;

13)、将新的符号库和线型库加载到画图软件,通过预设的绘图工具激活。

进一步优选地,步骤2)包括以下步骤:

所述的数据模型包括图层名称、图层序号、图层默认颜色、默认线型;

步骤2)的具体步骤如下:

21)、定义DWG文件图层的名称,以版权所有者英文简写打头;

22)、定义DWG文件图层的序号,图层序号以0开始,最多99层;

23)、确定色表,定义DWG文件图层的默认颜色,以色表索引序号作为颜色序号;

24)、定义DWG文件图层的默认线型,自行设计线型并统一命名,名称包括版权所有者英文简写与线型编号;

25)、调用画图软件基础模块为数据模型添加空白的附加属性,生成自定义DWG文件模板。

进一步优选地,步骤3)包括以下步骤:

31)、定义权属单位信息,以版权所有者英文简写为准;

32)、定义对应于各类几何对象的地物编码信息,包含该类几何对象的几何属性中的图层序号、颜色序号及线型编号;

33)、将权属单位信息与各地物编码信息依次衔接作为该类对应几何对象的版权信息。

进一步优选地,步骤4)包括以下步骤:

41)、版权所有者通过画图软件,以自定义DWG文件模板创建新的空DWG文件,选取所需的几何对象以不同的图层、线型或符号、颜色进行存放完成绘图,生成成果DWG文件;上述绘图过程,本领域技术人员可通过画图软件基础模块编制成相应的绘图工具来实现。

本发明技术方案的DWG格式数据版权保护方法通过将DWG格式数据的版权保护扩展到每一个几何对象,对几何对象的数据模型进行自定义;同时为数据模型添加附加属性的特征,在数据生产过程中将版权信息写入几何对象的附加属性;并且,每一类几何对象对应的版权信息并不相同,大大增加了篡改、复制版权信息的成本,从多个角度对版权进行保护,使得版权保护实现“从下到上,从里到外”的覆盖,显著增加破解版权信息的难度,提高版权保护的力度。

附图说明

图1为本发明提供的DWG格式数据的版权保护方法的流程图;

图2为本发明提供的DWG格式数据生产方法的流程图。

具体实施方式

下面结合附图和实施例具体说明本发明。

实施例1

本实施例提供的DWG格式数据的版权保护方法,包括以下步骤:

A、调用画图软件基础模块建立自定义数据模型,并为自定义数据模型中的各类几何对象添加附加属性的特征;

B、自定义版权所有者特有的版权信息,版权信息包括权属单位信息、地物编码信息,所述的地物编码信息根据自定义数据模型中的各类几何对象的几何属性设定;

具体为:

B1、定义权属单位信息,以版权所有者英文简写为准;

B2、定义对应于各几何对象的地物编码信息,包含该几何对象的图层序号、颜色序号及线型编号;

B3、将权属单位信息与各地物编码信息依次衔接作为该对应几何对象的版权信息;

C、基于自定义数据模型制作获得成果DWG文件,利用地物编码信息与成果DWG文件中各类几何对象的对应关系,将版权信息写入成果DWG文件中的对应的各类几何对象的附加属性中,完成DWG格式数据的版权保护信息录入。

本实施例提供的DWG格式数据生产方法,包括以下步骤:

1)、根据DWG格式数据的相关标准和规范自定义符号库及线型库;

具体为:

11)、自定义符号库:符号库的设计采用SHP格式形文件模式;

按照自定义编码规则,定义每个形对象名称,如01120200,其中左侧两位表示图层序号,01表示第一个图层控制层,最多到99层,120表示图层的颜色序号,最多为255,200表示形文件中组成形对象的基本线型;

SHP格式形文件设计完毕后按照实际实际情况命名并生成形文件SHX符号库,如ZIUPD.SHX;

12)、自定义线型库:按照新的命名规则命名,线型库直接选取既有的线型或独立设计新的线型,按照新的命名规则命名,如200,其中2代表线粗,00代表时普通实线;

13)、将新的符号库和线型库加载到画图软件,通过预设的绘图工具激活;

2)、根据DWG格式数据的相关标准和规范自定义数据模型,并为自定义数据模型中的各类几何对象添加附加属性的特征,生成自定义DWG文件模板;

所述的数据模型包括图层名称、图层序号、图层默认颜色、默认线型;

步骤2)的具体步骤如下:

21)、定义DWG文件图层的名称,以版权所有者英文简写打头,图层名称一般按照国标或行标,如第一个图层名称为KZD;

22)、定义DWG文件图层的序号,图层序号以0开始,最多99层,图层次序一般按照国标或行标,如第一个图层控制点次序为0;

23)、确定色表,定义DWG文件图层的默认颜色,以色表索引序号作为颜色序号,如第二图层JMD层,默认颜色为粉色,颜色序号为5;

24)、定义DWG文件图层的默认线型,自行设计线型并统一命名,名称包括版权所有者英文简写与线型编号,如ziupd100,其中ziupd为英文简写,100为线型编号,其中1代表线粗,00代表时普通实线;

25)、调用画图软件基础模块为数据模型添加空白的附加属性,生成自定义DWG文件模板;

3)、自定义版权所有者特有的版权信息,包括权属单位信息、地物编码信息,所述的地物编码信息根据自定义数据模型中的各类几何对象的几何属性设定;

具体为:

31)、定义权属单位信息,以版权所有者英文简写为准,如ziupd;

32)、定义对应于各几何对象的地物编码信息,包含该几何对象的几何属性中的图层序号、颜色序号及线型编号,如01120100,其中左侧两位表示图层序号,01表示第一个图层控制层,最多到99层,120表示图层的颜色序号,最多到255,100表示形文件中组成形对象的基本线型;

33)、将权属单位信息与各地物编码信息依次衔接作为该对应几何对象的版权信息,如ziupd01120100;

4)、数据生产时,由版权所有者对需要绘制的几何对象依次进行操作,将对应的几何对象按照数据模型定义以对应的图层、线型或符号、颜色进行存放,得到成果DWG文件;对成果DWG文件中的几何对象进行检测修正;

具体为:

41)、版权所有者通过画图软件,以自定义DWG文件模板创建新的空DWG文件,选取所需的几何对象以相应的图层、线型或符号、颜色进行存放完成绘图,生成成果DWG文件;

调用预设的编码检查处理函数对成果DWG文件中的几何对象依据符号库、线型库及数据模型进行检测,版权所有者对不符合符号库、线型库及数据模型任一项的几何对象进行修改后再次检测,直至检测合格;所述的编码检查处理函数由画图软件基础模块编制而得;

5)、调用预设的编码版权检查处理函数检测经过步骤4)检测修正后的成果DWG文件中的几何对象是否存在含有错误的编码和/或版权信息的几何对象,若存在,删除该几何对象中的错误的编码和/或版权信息;所述的编码版权检查处理函数由画图软件基础模块编制而得;

利用地物编码信息与成果DWG文件中各类几何对象的对应关系,将版权信息写入成果DWG文件中的各类几何对象的附加属性中,完成DWG格式数据的生产;所述的版权信息写入函数由画图软件基础模块编制而得。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1