System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及cad模型数据管理,尤其涉及一种多层次多专业的cad模型库管理方法、系统及介质。
技术介绍
1、传统的cad模型库的存储机制存在较多的不足:在数据兼容性方面,不同专业领域或不同来源的cad模型数据格式难以做到统一。在模型管理方面,随着企业的发展,模型管理的复杂性不断增强,维护成本不易控制。在资源共享和协作方面,不同领域之间的模型共享和协作存在障碍,难以实现不同专业领域知识的融合与创新。在模型数据安全性与隐私保护方面,传统的模型库机制缺乏有效的权限控制和保护,容易出现数据丢失或者泄露等问题。
2、目前仍未出现较为合理高效的多层次多专业的cad模型库管理方法来解决这些缺陷,导致现有的cad模型库对各专业领域模型数据的管理效率低下,无法满足用户使用需求。
技术实现思路
1、本专利技术实施例提供了一种多层次多专业的cad模型库管理方法、系统及介质,用于解决如下技术问题:现有的cad模型库管理方法导致cad模型库对各专业领域模型数据的管理效率低下,无法满足用户使用需求。
2、本专利技术实施例采用下述技术方案:
3、一方面,本专利技术实施例提供了一种多层次多专业的cad模型库管理方法,方法包括:定义各个专业领域中各种专业模型的标准数据架构;
4、获取当前用户绘制的专业要素模型的模型信息,并对所述模型信息进行解析,得到模型解析信息;
5、基于所述标准数据架构,对所述专业要素模型以及所述模型解析信息进行数据结构封装,得到所述
6、验证所述当前用户的身份权限,若验证成功,则将所述专业要素模型对应的数据结构存入cad模型库。
7、在一种可行的实施方式中,定义各个专业领域中各种专业模型的标准数据架构,具体包括:
8、获取各个专业领域中的各种专业要素模型,并将每个专业领域中的各种专业模型抽象为一个文档集合;每个集合中的一个文档代表一个专业要素模型;
9、在所述文档集合中分析各种专业要素模型的表达方式,提取出共同的数据表达字段;
10、基于所述共同的数据表达字段,构建对应的标准数据结构,并规定对应的标准数据存储格式;
11、基于所述标准数据结构与所述标准数据存储格式,确定所述标准数据架构。
12、在一种可行的实施方式中,所述标准数据结构中至少包括以下字段:专业要素模型的id、名称、所属领域类型、所在文件夹id、缩略图、创建用户id、创建用户名称、创建时间、所在模型库id、入库状态以及模型属性信息;
13、其中,所述模型属性信息通过键值对形式存储,key为属性名称,value为属性值;所述属性值至少包括模型描述、模型编码、模型文件以及关联的模型id。
14、在一种可行的实施方式中,获取当前用户绘制的专业要素模型的模型信息,并对所述模型信息进行解析,得到模型解析信息,具体包括:
15、在当前用户绘制完专业要素模型后,获取该专业要素模型的模型信息,并生成excel表格;其中,所述模型信息至少包括模型规格信息、模型尺寸信息及模型属性信息;
16、将所述excel表格上传到服务器端,以对所述模型信息进行解析,得到所述模型解析信息;其中,所述模型解析信息至少包括:模型创建用户信息、模型名称、模型规格信息、模型尺寸信息及模型属性信息。
17、在一种可行的实施方式中,基于所述标准数据架构,对所述专业要素模型以及所述模型解析信息进行数据结构封装,得到所述专业要素模型对应的数据结构,具体包括:
18、将所述专业要素模型以及所述模型解析信息按照所述标准数据架构进行格式转换及字段值提取,并将提取的字段值填入所述标准数据架构中定义的字段中,得到所述专业要素模型对应的数据结构。
19、在一种可行的实施方式中,验证所述当前用户的身份权限,若验证成功,则将所述专业要素模型对应的数据结构存入cad模型库,具体包括:
20、基于所述专业要素模型的模型解析信息,获取当前用户的用户信息;
21、基于所述用户信息,验证所述当前用户是否具备入库权限,若具备入库权限,则将所述专业要素模型对应的数据结构存入cad模型库;
22、若不具备入库权限,则返回错误信息。
23、在一种可行的实施方式中,所述cad模型库为多层次模型库;所述多层次模型库至少包括个人库、项目库、企业库、行业库以及公开模型库;
24、所述多层次模型库中,每种模型库包含不同的用户角色及对应的用户管理权限。
25、在一种可行的实施方式中,所述个人库为用户私有库,拥有个人库的用户具备该模型库的所有权限;
26、所述项目库中的角色包括项目管理员、项目入库人员以及项目成员;项目成员和项目入库人员由项目管理员指定,项目入库人员具备模型入库权限,项目管理员具备模型的审核入库和管理权限,项目成员仅具备模型的使用权限;
27、所述企业库中的角色包括企业管理员、企业库管理人员、企业库入库人员以及企业库成员;企业管理员具备创建企业库的权限,以及指定企业库管理员、企业库入库人员和企业库成员的权限,企业管理员和企业库管理员具备对企业库人员的管理权限以及对企业库的审核及管理权限;企业入库人员仅具备企业模型入库权限;企业库成员仅具备企业模型库的使用权限;
28、所述行业库中的角色包括平台管理员、入库人员及使用人员;所述平台管理员具备指定入库人员和使用人员的权限,以及行业库模型的管理权限;入库人员仅具备行业库模型的入库权限,使用人员仅具备行业库模型的使用权限;
29、所述公开模型库为所有用户均可使用的模型库,但每个用户仅能管理和使用自己入库的模型数据。
30、另一方面,本专利技术实施例还提供了一种多层次多专业的cad模型库管理系统,所述系统包括:
31、标准制定模块,用于定义各个专业领域中各种专业模型的标准数据架构;
32、模型数据结构提取模块,用于获取当前用户绘制的专业要素模型的模型信息,并对所述模型信息进行解析,得到模型解析信息;基于所述标准数据架构,对所述专业要素模型以及所述模型解析信息进行数据结构封装,得到所述专业要素模型对应的数据结构;
33、身份验证及入库模块,用于验证所述当前用户的身份权限,若验证成功,则将所述专业要素模型对应的数据结构存入cad模型库。
34、最后,本专利技术实施例还提供了一种存储介质,所述存储介质为非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有至少一个程序,每个所述程序包括指令,所述指令当被终端执行时,使所述终端执行所述的一种多层次多专业的cad模型库管理方法。
35、与现有技术相比,本专利技术实施例提供的一种多层次多专业的cad模型库管理方法、系统及介质,具备如下有益效果:
36、相比于传统的模型库机制,本专利技术提出了面向多层次多专业的模型库机制,在数据兼容本文档来自技高网...
【技术保护点】
1.一种多层次多专业的CAD模型库管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种多层次多专业的CAD模型库管理方法,其特征在于,定义各个专业领域中各种专业模型的标准数据架构,具体包括:
3.根据权利要求2所述的一种多层次多专业的CAD模型库管理方法,其特征在于,所述标准数据结构中至少包括以下字段:专业要素模型的id、名称、所属领域类型、所在文件夹id、缩略图、创建用户id、创建用户名称、创建时间、所在模型库id、入库状态以及模型属性信息;
4.根据权利要求1所述的一种多层次多专业的CAD模型库管理方法,其特征在于,获取当前用户绘制的专业要素模型的模型信息,并对所述模型信息进行解析,得到模型解析信息,具体包括:
5.根据权利要求1所述的一种多层次多专业的CAD模型库管理方法,其特征在于,基于所述标准数据架构,对所述专业要素模型以及所述模型解析信息进行数据结构封装,得到所述专业要素模型对应的数据结构,具体包括:
6.根据权利要求1所述的一种多层次多专业的CAD模型库管理方法,其特征在于,验证所述当前用户的
7.根据权利要求1所述的一种多层次多专业的CAD模型库管理方法,其特征在于,所述CAD模型库为多层次模型库;所述多层次模型库至少包括个人库、项目库、企业库、行业库以及公开模型库;
8.根据权利要求7所述的一种多层次多专业的CAD模型库管理方法,其特征在于,所述个人库为用户私有库,拥有个人库的用户具备该模型库的所有权限;
9.一种多层次多专业的CAD模型库管理系统,其特征在于,所述系统包括:
10.一种存储介质,其特征在于,所述存储介质为非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有至少一个程序,每个所述程序包括指令,所述指令当被终端执行时,使所述终端执行根据权利要求1-8任一项所述的一种多层次多专业的CAD模型库管理方法。
...【技术特征摘要】
1.一种多层次多专业的cad模型库管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种多层次多专业的cad模型库管理方法,其特征在于,定义各个专业领域中各种专业模型的标准数据架构,具体包括:
3.根据权利要求2所述的一种多层次多专业的cad模型库管理方法,其特征在于,所述标准数据结构中至少包括以下字段:专业要素模型的id、名称、所属领域类型、所在文件夹id、缩略图、创建用户id、创建用户名称、创建时间、所在模型库id、入库状态以及模型属性信息;
4.根据权利要求1所述的一种多层次多专业的cad模型库管理方法,其特征在于,获取当前用户绘制的专业要素模型的模型信息,并对所述模型信息进行解析,得到模型解析信息,具体包括:
5.根据权利要求1所述的一种多层次多专业的cad模型库管理方法,其特征在于,基于所述标准数据架构,对所述专业要素模型以及所述模型解析信息进行数据结构封装,得到所述专业要素模型对应的数据结构,具体包括:<...
【专利技术属性】
技术研发人员:梅敬成,苏新新,武伟,牟敬芳,狄林林,郭英科,
申请(专利权)人:山东华云三维科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。