[发明专利]一种基于DWG的图形授权访问的控制技术及管理方法在审
申请号: | 201910117082.0 | 申请日: | 2019-02-13 |
公开(公告)号: | CN109829266A | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 江西金格科技股份有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/60;G06F8/71 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 330096 江西省南昌市*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于DWG的图形授权访问的控制技术及管理方法,通过把DWG文件中的所有默认图形实体转换成自定义安全图形实体来实现一种可控制范围内的安全访问技术,当用户在没有安装指定程序阅读受控自定义安全图形实体的时候,自定义安全图形实体是无法显示的,当用户安装对应程序后,程序将会控制到自定义安全图形实体拷贝,删除,编辑,打印,显示,方面的操作。可以给设计人员,设计单位外发DWG文件提供安全性的保障。 | ||
搜索关键词: | 安全图形 自定义 授权访问 安全访问 程序阅读 实体拷贝 图形实体 文件提供 可控制 受控 删除 打印 转换 管理 | ||
【主权项】:
1.一种基于DWG的图形授权访问的控制技术,其特征在于,通过生成受控实体、控制显示访问、控制打印访问、控制删除访问、控制编辑访问和控制拷贝访问,实现对自定义安全图形实体的控制,其具体做法如下:1)所述生成受控实体:开始,判断操作者的权限,如果无权限则结束操作,如果有权限则由操作者设置访问控制参数,然后判断是否启动版本管理,如果是启动版本管理则获取当前文件中最大版本号,如果否,则遍历所有图形实体;在遍历中拿到DWG中的每一个图形实体,执行判断是否是安全图形实体:如果是安全图形实体,则跳过不作处理,如果否,则把非安全图形实体拷贝至安全图形实体中,将操作者设置的访问控制参数写入安全图形实体中,判断是否启用版本管理:如果是启用版本管理,则写入版本信息,如果否,则删除非安全图形实体,从而完成一次图形实体处理;然后再继续循环遍历下一个图形实体,直到所有图形实体均遍历完成;最后判断是否启用版本管理:如果是启用版本管理,则回写当前文件中最大版本号,如果否,则结束操作;2)所述控制显示访问:开始,遍历所有的图形实体,判断是否是安全图形实体:如果不是安全图形实体则显示图形实体,如果是安全图形实体则判断操作者是否有权限查看:如果没有权限查看则隐藏安全图形实体,如果有权限查看则判断操作者是否在有效时间内查看安全图形实体:如果不在有效次数内则隐藏安全图形实体,如果在有效时间内则判断操作者是否在有效次数内查看安全图形实体:如果在有效次数内则允许执行显示安全图形实体;然后再继续执行遍历图形实体,直到所有图形实体都遍历完成,结束操作;3)所述控制打印访问:开始,遍历所有的图形实体,判断是否是安全图形实体:如果不是安全图形实体则允许打印图形实体,如果是安全图形实体则判断操作者是否在有效时间内打印安全图形实体:如果不在有效时间内则隐藏安全图形实体,如果在有效时间内则判断操作者是否在有效次数内打印安全图形实体:如果不在有效次数内则隐藏安全图形实体,如果在有效次数内则允许执行打印安全图形实体;然后再继续执行遍历图形实体,直到所有的图形实体都遍历完成,结束操作;4)所述控制删除访问:直接判断操作者是否有权限删除当前安全图形实体:如果无权限则直接结束操作,如果有权限则判断是否启用版本管理:如果未启用版本管理则允许执行删除当前安全图形实体,结束操作;5)所述控制编辑访问:直接判断操作者是否有权限编辑当前安全图形实体:如果无权限则直接结束操作,如果有权限则判断是否启用版本管理:如果未启用版本管理则将编辑产生的数据直接发给内部实体,结束操作;6)所述控制拷贝访问:直接判断操作者是否有权限拷贝当前安全图形实体:如果无权限则直接结束操作,如果有权限则判断是否启用版本管理:如果未启用版本管理则调用安全图形实体自身实现的拷贝方法,将拷贝数据返回出来,用于给CAD环境继续支持;CAD环境会根据用户的输入,把拷贝的内容放置在规定的位置里。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西金格科技股份有限公司,未经江西金格科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910117082.0/,转载请声明来源钻瓜专利网。