基于属性检索的CAD图库管理系统及其检索方法和管理方法技术方案

技术编号:33244934 阅读:15 留言:0更新日期:2022-04-27 17:54
本发明专利技术提供的基于属性检索的CAD图库管理系统及其检索方法和管理方法,属于CAD图库管理技术领域,包括数据库,数据库包括图纸信息表、类别参数对应表、属性明细表和图纸参数对应表;图纸信息表记录图纸ID、图纸名称和图纸的一级属性;类别参数对应表记录一级属性与二级属性的对应关系;属性明细表记录二级属性对应的属性值;图纸参数对应表记录属性值对应的图纸索引集合,图纸索引集合采用二进制bit位数据表示。本发明专利技术分级录入图纸属性参数,将图纸和属性参数关联,通过图纸信息表、类别参数对应表、属性明细表和图纸参数对应表,实现了对CAD图库的参数化分类,在后续选型时,通过对图纸索引集合进行二进制运算,实现快速精确选型。型。型。

【技术实现步骤摘要】
基于属性检索的CAD图库管理系统及其检索方法和管理方法


[0001]本专利技术涉及CAD图库管理
,尤其涉及基于属性检索的CAD图库管理系统及其检索方法和管理方法。

技术介绍

[0002]随着CAD技术的应用和推广,CAD软件已被广泛应用于建筑、制造、机械、交通、物流、电气等等各个行业。在各个行业都积累了大量的图纸和设计资料,这些设计资料和图纸通常是单独管理,虽然随着信息化水平的发展,图纸和设计资料都能以电子化的方式保存,但图纸通常只对单个项目或产品模块,缺乏复用性和数据化。从而造成大量的重复设计工作,图纸复用率低,且比较依赖于设计师个人的工作能力和习惯,缺乏标准化和规范化。
[0003]市场上主流的图库管理软件都是采用分类管理的方式,然而图库分类管理并不能解决复杂的选型问题,因为分类管理只是将同类型的图纸放在同一目录下以供选择(比如建立一个“螺丝”分类存放所有尺寸的螺丝),但是如何根据具体型号和参数选择对应的部件和设计图是个难题。通常情况下设计师只能根据图块中的标注信息和自身的经验来选择。对于无法从图上明显区分的细微差异,或者不常用的零部件,很可能无法一次选择成功,不仅造成设计效率低下,更可能引入难以检查的错误,影响下游设计,存在严重的查询效率问题。

技术实现思路

[0004]本专利技术的技术问题是提供一种基于属性检索的CAD图库管理系统及其检索方法和管理方法,能够将图纸参数化存储,提高选型时检索图纸的准确性与效率。
[0005]为实现上述目的,本专利技术采取的技术方案为:r/>[0006]基于属性检索的CAD图库管理系统,包括数据库,数据库包括图纸信息表、类别参数对应表、属性明细表和图纸参数对应表;图纸信息表用于记录图纸ID、图纸名称和图纸的一级属性;类别参数对应表,用于记录一级属性与二级属性的对应关系;属性明细表,用于记录二级属性对应的属性值;图纸参数对应表,用于记录属性值对应的图纸索引集合,图纸索引集合采用二进制bit位数据表示。
[0007]图纸索引集合为具有若干个二进制bit位的数据集,第n个bit位表示第n个图纸,n=1,2,3,
……
,图纸索引集合中二进制bit位的数量大于或等于图纸总数量,第n个二进制位为1表示第n个图纸包含该图纸索引集合对应的属性值,第n个二进制位为0表示第n个图纸不包含该图纸索引集合对应的属性值。
[0008]图纸、一级属性、二级属性和属性值均具有唯一ID。
[0009]基于属性检索的CAD图库管理系统的检索方法,包括以下步骤:S1通过客户端选择目标一级属性,服务端响应于目标一级属性,查询类别参数对应表中目标一级属性对应的二级属性,并将目标一级属性对应的二级属性反馈给客户端;S2通过客户端选择目标二级属性,服务端响应于目标二级属性,查询属性明细表中目标二级属性对应的属性值,并将目
标二级属性对应的属性值反馈给客户端;S3通过客户端选择目标属性值,服务端响应于目标属性值,获取图纸参数对应表中目标属性值对应的图纸索引集合;S4处理器根据S3得到的目标图纸索引集合获得包含目标属性值的图纸或图纸信息,并反馈给客户端。
[0010]S4为:处理器对若干目标属性值对应的目标图纸索引集合进行求交集运算,命中若干目标图纸索引集合中二进制位均为1的序号对应的图纸,并反馈给客户端。
[0011]基于属性检索的CAD图库管理系统的管理方法,包括以下步骤:S01服务端响应于客户端上传的目标图纸,建立目标图纸的图纸信息表;S02通过客户端发送目标图纸下的二级属性,及二级属性下的属性值;S03服务端响应于S02中的信息流,根据目标图纸二级属性下的属性值,更新目标图纸二级属性下的属性值对应的图纸索引集合,并反馈给客户端。
[0012]S03中“更新目标图纸二级属性下的属性值对应的图纸索引集合”具体为:按照服务端存储目标图纸的序号,将目标图纸二级属性下的属性值对应的图纸索引集合中和该序号同号的二进制bit位的值设置为1。
附图说明
[0013]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术及其特征、外形和优点将会变得更加明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本专利技术的主旨。
[0014]图1是本专利技术提供的一级属性、二级属性、属性值和图纸索引集合和对应关系示意图;
[0015]图2是本专利技术提供的基于属性检索的CAD图库管理系统的检索方法的流程图;
[0016]图3是本专利技术提供的基于属性检索的CAD图库管理系统的管理方法的流程图。
具体实施方式
[0017]下面结合附图和具体的实施例对本专利技术作进一步的说明,但是不作为本专利技术的限定。
[0018]本专利技术提供的基于属性检索的CAD图库管理系统,包括数据库,数据库包括图纸信息表、类别参数对应表、属性明细表和图纸参数对应表;图纸信息表用于记录图纸ID、图纸名称和图纸的一级属性;类别参数对应表,用于记录一级属性与二级属性的对应关系;属性明细表,用于记录二级属性对应的属性值;图纸参数对应表,用于记录属性值对应的图纸索引集合;一级属性、二级属性、属性值和图纸索引集合和对应关系如图1所示,图纸索引集合为具有若干个二进制bit位的数据集,第n个bit位表示第n个图纸,n=1,2,3,
……
,图纸索引集合中二进制bit位的数量大于或等于图纸总数量,第n个二进制位为1表示第n个图纸包含该图纸索引集合对应的属性值,第n个二进制位为0表示第n个图纸不包含该图纸索引集合对应的属性值。
[0019]上传图纸时,如图3所示,利用CAD软件的扩展数据功能,将图纸的各级属性写入数据库,在图纸插入时,附带的扩展数据随之插入,实现图纸和属性参数的永久跟随,具体如下:管理员从客户端通过账号登录服务端,向服务端上传目标图纸,服务端响应于客户端上传的目标图纸,建立目标图纸的图纸信息表;通过客户端发送目标图纸下的二级属性,及二级属性下的属性值;服务端响应于客户端录入的目标图纸的二级属性和二级属性下的属性
值,根据目标图纸二级属性下的属性值,更新目标图纸二级属性下的属性值对应的图纸索引集合,并反馈给客户端。服务端按照存储目标图纸的序号,将目标图纸二级属性下的属性值对应的图纸索引集合中和该序号同号的二进制bit位的值设置为1。
[0020]进行检索选型时,如图2所示,用户通过客户端选择目标一级属性,服务端响应于目标一级属性,查询类别参数对应表中目标一级属性对应的二级属性,并将目标一级属性对应的二级属性反馈给客户端;客户再通过客户端选择目标二级属性,服务端响应于目标二级属性,查询属性明细表中目标二级属性对应的属性值,并将目标二级属性对应的属性值反馈给客户端;接着客户通过客户端选择目标属性值,服务端响应于目标属性值,获取图纸参数对应表中目标属性值对应的图纸索引集合;最后由处理器根据得到的目标图纸索引集合进行计算,若目标属性值的数量为1,处理器检索该目标属性值对应的图纸索引集合,命中该图纸索引集本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于属性检索的CAD图库管理系统,包括数据库,其特征在于,所述数据库包括图纸信息表、类别参数对应表、属性明细表和图纸参数对应表;所述图纸信息表,用于记录图纸ID、图纸名称和图纸的一级属性;所述类别参数对应表,用于记录所述一级属性与二级属性的对应关系;所述属性明细表,用于记录所述二级属性对应的属性值;所述图纸参数对应表,用于记录所述属性值对应的图纸索引集合,所述图纸索引集合采用二进制bit位数据表示。2.如权利要求1所述的基于属性检索的CAD图库管理系统,其特征在于,所述图纸索引集合为具有若干个二进制bit位的数据集,第n个bit位表示第n个图纸,n=1,2,3,
……
,图纸索引集合中二进制bit位的数量大于或等于图纸总数量,第n个二进制位为1表示第n个图纸包含该图纸索引集合对应的属性值,第n个二进制位为0表示第n个图纸不包含该图纸索引集合对应的属性值。3.如权利要求2所述基于属性检索的CAD图库管理系统,其特征在于,所述图纸、所述一级属性、所述二级属性和所述属性值均具有唯一ID。4.基于属性检索的CAD图库管理系统的检索方法,基于权利要求1至3任一所述的基于属性检索的CAD图库管理系统,其特征在于,包括以下步骤:S1通过客户端选择目标一级属性,服务端响应于目标一级属性,查询类别参数对应表中目标一级属性对应的二级属性,并将目标一级属性对应的二级属性反馈给客户端;S2通过客户端选...

【专利技术属性】
技术研发人员:江文韬袁学忠韩德福
申请(专利权)人:上海图源信息科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1