一种基于NLP的文件命名方法技术

技术编号:38009959 阅读:9 留言:0更新日期:2023-06-30 10:29
本发明专利技术公开了一种基于NLP的文件命名方法,CAD文件命名技术领域,包括:步骤一:设置素材添加栏,获取需要进行文件命名的命名素材;步骤二:基于NLP算法建立对应的识别模型;步骤三:通过素材添加栏逐一对接展示命名素材内的CAD文件,基于识别模型对展示的命名素材中的图名进行识别,获得识别图名;步骤四:根据识别的图名进行文件名称拟定,将拟定的文件名称赋予对应的CAD文件;通过设置素材添加栏,实现对CAD图纸的批量命名,不再需要用户逐一添加需要进行命名的CAD图纸,并为素材添加栏设置对应的应用功能,实现与各种如CAD切图系统等现有CAD软件进行相互配合,具备智能化和自动化的命名能力。的命名能力。的命名能力。

【技术实现步骤摘要】
一种基于NLP的文件命名方法


[0001]本专利技术属于CAD文件命名
,具体是一种基于NLP的文件命名方法。

技术介绍

[0002]随着制图工具的快速发展,当前的图纸绘制已经极少采用人工的方式进行绘图,基本都是应用各种市面上的制图软件进行绘图,并可以进行图纸的格式转化,形成CAD图纸;目前一个设计图中往往包括大量的图纸,在进行应用过程中需要进行切图,由于一张CAD总图往往会分为数量众多的CAD图纸,每个分出的CAD图纸都需要进行重新命名,当前命名方法一般是根据识别图纸中的图名进行命名,但是该方法在针对同一用户大量的图纸命名过程中具有一定的缺陷,会出现不同文件命名相同的问题,如在建筑领域中的建筑图中,每个楼栋都包括一层,则图名为一层平面图,当利用现有的命名方法进行命名时,将会具有大量的文件名称为一层平面图的命名,因此,为了实现对CAD文件的精准命名,本专利技术提供了一种基于NLP的文件命名方法。

技术实现思路

[0003]为了解决上述方案存在的问题,本专利技术提供了一种基于NLP的文件命名方法。
[0004]本专利技术的目的可以通过以下技术方案实现:
[0005]一种基于NLP的文件命名方法,包括:
[0006]步骤一:设置素材添加栏,获取需要进行文件命名的命名素材;
[0007]进一步地,所述素材添加栏具有若干种应用功能,通过素材添加栏的应用场景和需求目标确定具有的应用功能。
[0008]进一步地,获取命名素材的方法包括:
[0009]将素材添加栏对接CAD切图系统,实时获取CAD切图系统输入到素材添加栏内的命名素材。
[0010]步骤二:基于NLP算法建立对应的识别模型;
[0011]步骤三:通过素材添加栏逐一对接展示命名素材内的CAD文件,基于识别模型对展示的命名素材中的图名进行识别,获得识别图名;
[0012]进一步地,命名素材内的CAD文件展示顺序为:
[0013]识别命名素材内的CAD文件,将识别的CAD文件分为若干个分类集,并打上对应的分类标签,基于各个分类集以及对应的分类标签确定分析项,对分析项进行排序,完成分析项的排序后获得第一序列,根据第一序列进行CAD文件的排序。
[0014]进一步地,对分析项进行排序的方法包括:
[0015]建立赋值模型,通过赋值模型对各分析项对应的数据进行分析,获得对应的序值和量值,根据优先值公式计算对应的优先值,将各分析项按照优先值的高低进行排序。
[0016]进一步地,优先值公式为:XP=b1
×
XZ+b2
×
LZ,其中b1、b2均为比例系数,取值范围为0<b1≤1,0<b2≤1,XZ为序值,LZ为量值。
[0017]步骤四:根据识别的图名进行文件名称拟定,将拟定的文件名称赋予对应的CAD文件。
[0018]进一步地,将命名完成的CAD文件从素材添加栏中剔除。
[0019]进一步地,根据识别的图名进行文件名称拟定的方法包括:
[0020]建立逐级分类明细表,根据逐级分类明细表设置不同分类组合下的命名方式以及各命名方式对应的适配范围,计算识别图名与各适配范围之间的相似度,将相似度最高的适配范围对应的命名方式标记为目标方式,根据目标方式获取CAD文件对应的关联数据,将获得的关联数据和图名按照目标方式进行命名。
[0021]与现有技术相比,本专利技术的有益效果是:
[0022]通过设置素材添加栏,实现对CAD图纸的批量命名,不再需要用户逐一添加需要进行命名的CAD图纸,并为素材添加栏设置对应的应用功能,实现与各种如CAD切图系统等现有CAD软件进行相互配合,具备智能化和自动化的命名能力,极大的降低用户的工作负担,降低重复劳动;通过利用NLP算法进行图名识别,再结合适配的命名方式进行命名,使得通过本方法命名出的文件名更加的具有区别性、条例性。
附图说明
[0023]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本专利技术原理框图。
具体实施方式
[0025]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]如图1所示,一种基于NLP的文件命名方法,包括:
[0027]步骤一:设置素材添加栏,获取需要进行文件命名的命名素材;
[0028]素材添加栏即为用于放出、传输等需要进行命名的图纸,素材添加栏可以根据实际场景需要,设置有适用不同文件识别、对接浏览的功能;即素材添加栏具有多种应用功能,根据素材添加栏的应用场景和需求目标确定需要哪些应用功能,具体通过人工的方式进行设置和建立。命名素材即单一CAD图纸。
[0029]如在一个实施例中,素材添加栏是通过用户手动上传需要命名的图纸文件,而上传的方式可以是文件夹、压缩文件等,则此时的素材添加栏可以自动打开或解压对应文件,显示文件夹里的全部CAD文件,再对对应的CAD软件浏览CAD文件内容,而该场景是对应CAD总图基于现有的切图方法分为单一的CAD图纸,通过用户统一将需要进行命名和调整命名的CAD文件进行上传到素材添加栏,其他单一内容的CAD图纸同样可以添加到素材添加栏中,用于实现大批量CAD文件的命名。
[0030]在另一个实施例中,根据需求不同,素材添加栏可以直接对应现有的CAD切图系统等相似系统,将CAD切图系统等输出的单一CAD图纸直接导入到素材添加栏中,形成CAD图纸处理循环。单一CAD图纸指的是CAD图纸中只包括一幅图纸的CAD图。
[0031]在其他实施例中,还可以通过其他各种方式向素材添加栏中导入命名素材。
[0032]对于素材添加栏的各种功能,利用现有技术均可实现,因此具有的功能实现方式不进行详细叙述。
[0033]通过设置素材添加栏,实现对CAD图纸的批量命名,不再需要用户逐一添加需要进行命名的CAD图纸,并为素材添加栏设置对应的应用功能,实现与各种如CAD切图系统等现有CAD软件进行相互配合,具备智能化和自动化的命名能力,极大的降低用户的工作负担,降低重复劳动。
[0034]步骤二:基于NLP算法建立对应的识别模型,所述识别模型用于识别命名素材中的图名;
[0035]识别模型主要是基于NLP算法,并结合图名中的场景语言需要进行适配,NLP算法在现有技术中已经有大量公开,主要包括分词(含词性标注)、实体识别和语义相似度模型。ASR识别转为文字后的文本,经过分词算法和实体识别算法的处理,比如将文本中的“一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于NLP的文件命名方法,其特征在于,包括:步骤一:设置素材添加栏,获取需要进行文件命名的命名素材;步骤二:基于NLP算法建立对应的识别模型;步骤三:通过素材添加栏逐一对接展示命名素材内的CAD文件,基于识别模型对展示的命名素材中的图名进行识别,获得识别图名;步骤四:根据识别的图名进行文件名称拟定,将拟定的文件名称赋予对应的CAD文件。2.根据权利要求1所述的一种基于NLP的文件命名方法,其特征在于,所述素材添加栏具有若干种应用功能,通过素材添加栏的应用场景和需求目标确定具有的应用功能。3.根据权利要求2所述的一种基于NLP的文件命名方法,其特征在于,获取命名素材的方法包括:将素材添加栏对接CAD切图系统,实时获取CAD切图系统输入到素材添加栏内的命名素材。4.根据权利要求1所述的一种基于NLP的文件命名方法,其特征在于,命名素材内的CAD文件展示顺序为:识别命名素材内的CAD文件,将识别的CAD文件分为若干个分类集,并打上对应的分类标签,基于各个分类集以及对应的分类标签确定分析项,对分析项进行排序,完成分析项的排序后获得第一序列,根据第一序列进行CAD文件的排序。5.根据权利要求4所述...

【专利技术属性】
技术研发人员:陶兴友谌永庭吴文凯胡灼贞李惠君黄淑权乐东蔡文兵王志成彭冲黄巧玲庄颖胡绮颖李利智
申请(专利权)人:华联世纪工程咨询股份有限公司
类型:发明
国别省市:

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

1