一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

工艺文件的命名方法和装置,以及存储介质和处理器与流程

2021-11-24 20:44:00 来源:中国专利 TAG:


1.本发明涉及工艺文件管理领域,具体而言,涉及一种工艺文件的命名方法和装置,以及存储介质和处理器。


背景技术:

2.在企业中,工艺文件的名称是很重要的,因为通过名称就可以快速的了解该工艺文件所要编写的工艺内容。而工艺员编制工艺时,往往重视工艺内容本身的编制而忽略了创建工艺时名称的重要性,结果在编制完工艺后,还要根据具体情况,再调整修改工艺文件的名称,再做文件的管理。
3.基于上述技术背景本技术提供了一种工艺文件的命名方法,使得在创建工艺时能够自动的准确的生成工艺名称,为工艺员带来很大方便。


技术实现要素:

4.本发明实施例提供了一种工艺文件的命名方法和装置,以及存储介质和处理器,以避免现有技术中工艺员在编制完工艺后,还要根据具体情况修改工艺文件名称的冗余工作,进而实现在创建工艺时能够自动的准确的生成具有工艺业务逻辑的工艺名称的技术效果。
5.根据本发明实施例的一个方面,提供了一种工艺文件的命名方法,包括:确定待命名的工艺文件所对应的目标零件;确定所述目标零件对应的属性信息;调用预设配置文件,采用所述预设配置文件处理所述目标零件对应的属性信息,得到所述目标零件的工艺文件的目标名称;采用所述目标名称为所述待命名的工艺文件进行命名处理。
6.可选的,确定所述目标零件对应的属性信息,包括:确定所述目标零件所执行的工艺信息;确定所述目标零件所对应的产品信息;将所述工艺信息和所述产品信息作为所述属性信息。
7.可选的,确定所述目标零件所对应的产品信息,包括以下任一:其一:在所述待命名的工艺文件所处的企业系统中,确定所述目标零件的父节点所对应的目标产品,将所述目标产品的产品信息作为所述目标零件所对应的产品信息;其二:确定所述目标零件所配置的属性信息,从所述目标零件所配置的属性信息中,确定所述目标零件所对应的产品信息。
8.可选的,确定所述目标零件所执行的工艺信息,包括以下任一:其一:根据所述工艺文件,确定所述目标零件所执行的工艺信息;其二:确定所述目标零件所配置的属性信息,从所述目标零件所配置的属性信息中,确定所述目标零件所执行的工艺信息。
9.可选的,采用所述预设配置文件处理所述目标零件对应的属性信息,得到所述目标零件的工艺文件的目标名称,包括:通过所述预设配置文件,从所述目标零件对应的属性信息中提取多个字段;通过所述预设配置文件,将所述多个字段以预设方式排列组合,得到所述目标零件的工艺文件的目标名称。
10.可选的,通过所述预设配置文件,将所述多个字段以预设方式排列组合得到所述目标零件的工艺文件的名称,包括:根据所述预设配置文件中的预设排列方式,对所述多个字段进行排列组合;根据所述预设配置文件中的预设分隔符号,对所述多个字段的排列组合进行分隔处理,得到所述目标零件的工艺文件的目标名称。
11.可选的,在得到所述目标零件的工艺文件的目标名称之后,所述命名方法还包括:根据所述预设配置文件中的字符转换列表,从所述目标零件的工艺文件名称中确定待转换字符;根据所述预设配置文件中的字符转换列表,将所述工艺文件名称中的待转换字符,转换为每个所述待转换字符所对应的目标字符,其中,采用经转换处理的目标名称为所述待命名的工艺文件进行命名处理。
12.可选的,在从所述目标零件对应的属性信息中提取多个字段之后,所述命名方法还包括:根据所述预设配置文件中的字符转换列表,从所述多个字段中确定待转换字符;根据所述预设配置文件中的字符转换列表,将多个字段中的待转换字符,转换为每个所述待转换字符所对应的目标字符,其中,采用经转换处理的多个字段进行排列组合,以得到所述目标零件的工艺文件的目标名称。
13.根据本发明实施例的另一方面,还提供了一种工艺文件的命名装置,包括:第一确定单元,用于确定待命名的工艺文件所对应的目标零件;第二确定单元,用于确定所述目标零件对应的属性信息;获取单元,用于调用预设配置文件,采用所述预设配置文件处理所述目标零件对应的属性信息,得到所述目标零件的工艺文件的目标名称;命名单元,用于采用所述目标名称为所述待命名的工艺文件进行命名处理。
14.本技术通过确定待命名的工艺文件所对应的目标零件;确定所述目标零件对应的属性信息;调用预设配置文件,采用所述预设配置文件处理所述目标零件对应的属性信息,得到所述目标零件的工艺文件的目标名称;采用所述目标名称为所述待命名的工艺文件进行命名处理,避免了现有技术中工艺员在编制完工艺后,还要根据具体情况修改工艺文件名称的冗余工作,实现了在创建工艺时能够自动的准确的生成具有工艺业务逻辑的工艺名称的技术效果,为工艺员带来很大方便。附图说明
15.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
16.图1是根据本发明实施例的一种可选的工艺文件的命名方法的流程图;
17.图2是根据本发明实施例的一种可选的工艺文件的命名装置的示意图。
具体实施方式
18.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
19.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或
描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
20.根据本发明实施例,提供了一种工艺文件的命名方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
21.图1是根据本发明实施例的工艺文件的命名方法,如图1所示,该方法包括如下步骤:
22.步骤s102,确定待命名的工艺文件所对应的目标零件;
23.步骤s104,确定所述目标零件对应的属性信息;
24.步骤s106,调用预设配置文件,采用所述预设配置文件处理所述目标零件对应的属性信息,得到所述目标零件的工艺文件的目标名称;
25.步骤s108,采用所述目标名称为所述待命名的工艺文件进行命名处理。
26.也即,本技术通过确定待命名的工艺文件所对应的目标零件;确定所述目标零件对应的属性信息;调用预设配置文件,采用所述预设配置文件处理所述目标零件对应的属性信息,得到所述目标零件的工艺文件的目标名称;采用所述目标名称为所述待命名的工艺文件进行命名处理,避免了现有技术中工艺员在编制完工艺后,还要根据具体情况修改工艺文件名称的冗余工作,实现了在创建工艺时能够自动的准确的生成具有工艺业务逻辑的工艺名称的技术效果,为工艺员带来很大方便。
27.在一个可选的示例中,确定所述目标零件对应的属性信息,包括:确定所述目标零件所执行的工艺信息;确定所述目标零件所对应的产品信息;将所述工艺信息和所述产品信息作为所述属性信息。
28.优选的,目标零件所对应的产品信息的获取方式,可以为以下任意一种:
29.其一:在所述待命名的工艺文件所处的企业系统中,确定所述目标零件的父节点所对应的目标产品,将所述目标产品的产品信息作为所述目标零件所对应的产品信息。
30.换言之,工艺员往往是在企业系统中编制工艺文件的,例如:在企业系统中的某个产品目录下的某个零件目录下,编绘该零件的工艺文件。此时,通过在企业系统中向上查找某零件所属的产品,即可知晓该零件对应的产品信息。
31.其二:确定所述目标零件所配置的属性信息,从所述目标零件所配置的属性信息中,确定所述目标零件所对应的产品信息。
32.换言之,每个零件均配置有属性信息。此时,通过零件配置的属性信息,即可知晓该零件从属于哪个产品,进而知晓该零件对应的产品信息。
33.优选的,目标零件所执行的工艺信息的获取方式,可以为以下任意一种:
34.其一:根据所述工艺文件,确定所述目标零件所执行的工艺信息。
35.换言之,从需要进行命名处理的工艺文件中,确定在该工艺文件中,目标零件所执行的工艺信息。
36.其二:确定所述目标零件所配置的属性信息,从所述目标零件所配置的属性信息
中,确定所述目标零件所执行的工艺信息。
37.换言之,从目标零件所配置的属性信息中,确定在该工艺文件中,目标零件所执行的工艺信息。
38.需要说明的是:目标零件对应的属性信息还可以为:目标零件的工艺文件的编制人员、编制时间、物料属性等等。对此本技术不作具体限定。
39.在一个可选的示例中,采用所述预设配置文件处理所述目标零件对应的属性信息,得到所述目标零件的工艺文件的目标名称,包括:通过所述预设配置文件,从所述目标零件对应的属性信息中提取多个字段;通过所述预设配置文件,将所述多个字段以预设方式排列组合,得到所述目标零件的工艺文件的目标名称。
40.举例说明:预设配置文件可以为xml配置文件,文件内容可如下所示:
41.[0042][0043]
在一个可选的示例中,通过所述预设配置文件,将所述多个字段以预设方式排列组合得到所述目标零件的工艺文件的名称,包括:根据所述预设配置文件中的预设排列方式,对所述多个字段进行排列组合;根据所述预设配置文件中的预设分隔符号,对所述多个字段的排列组合进行分隔处理,得到所述目标零件的工艺文件的目标名称。
[0044]
其中,预设排列方式可以为“产品信息对应的字段”、“零件对应的字段”、“工艺对应的字段
”……
,本技术对此不作具体限定。
[0045]
需要说明的是:有些企业对部分工艺采用特殊叫法,例如,将“热处理工艺”简化为“rcl”进行命名处理,将“焊接工艺”简化为“hj”,将“机加工艺”简化为“jj”,将“装配工艺”简化为“zp”等。
[0046]
需要说明的是:此处举例是将工艺名称简化处理,此外,还可以将工艺名称由简称转换为全称、代码、符号等,而本技术对此不作具体限定。
[0047]
为了满足该部分企业的内部命名要求,在一个可选的示例中,在得到所述目标零件的工艺文件的目标名称之后,所述命名方法还包括:根据所述预设配置文件中的字符转换列表,从所述目标零件的工艺文件名称中确定待转换字符;根据所述预设配置文件中的字符转换列表,将所述工艺文件名称中的待转换字符,转换为每个所述待转换字符所对应的目标字符,其中,采用经转换处理的目标名称为所述待命名的工艺文件进行命名处理。
[0048]
也即,在工艺文件的目标名称确定之后,在将工艺文件的目标名称中需要进行替换处理的字符进行替换处理。
[0049]
为了满足该部分企业的内部命名要求,在另一个可选的示例中,在从所述目标零件对应的属性信息中提取多个字段之后,所述命名方法还包括:根据所述预设配置文件中的字符转换列表,从所述多个字段中确定待转换字符;根据所述预设配置文件中的字符转换列表,将多个字段中的待转换字符,转换为每个所述待转换字符所对应的目标字符,其
中,采用经转换处理的多个字段进行排列组合,以得到所述目标零件的工艺文件的目标名称。
[0050]
也即,在确定多个字符之后,将多个字符组合为目标名称之前,将多个字符中需要进行替换处理的字符进行替换处理,进而使用替换处理后的多个字符进行排列组合,以得到工艺文件的目标名称。
[0051]
需要说明的是:上述两种实施方式择其一即可。
[0052]
综上所述,本技术基于工艺bom结构、工艺模型,提供配置文件,配置工艺名称要展示的产品属性、物料属性、人员、符号、简写映射(企业的个性化)等,在工艺系统中为零件创建工艺或往零件导入本地工艺文件时,根据配置自动获取零件所在bom的符合配置属性的信息,自动的创建出工艺名称。
[0053]
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0054]
本技术实施例还提供了一种工艺文件的命名装置,需要说明的是,本技术实施例的工艺文件的命名装置可以用于执行本技术实施例所提供的用于工艺文件的命名方法。以下对本技术实施例提供的工艺文件的命名装置进行介绍。
[0055]
图2是根据本技术实施例的工艺文件的命名装置的示意图。如图2所示,该装置包括:
[0056]
第一确定单元10,用于确定待命名的工艺文件所对应的目标零件;
[0057]
第二确定单元20,用于确定所述目标零件对应的属性信息;
[0058]
获取单元30,用于调用预设配置文件,采用所述预设配置文件处理所述目标零件对应的属性信息,得到所述目标零件的工艺文件的目标名称;
[0059]
命名单元40,用于采用所述目标名称为所述待命名的工艺文件进行命名处理。
[0060]
也即,本技术通过第一确定单元确定待命名的工艺文件所对应的目标零件;第二确定单元确定所述目标零件对应的属性信息;获取单元调用预设配置文件,采用所述预设配置文件处理所述目标零件对应的属性信息,得到所述目标零件的工艺文件的目标名称;命名单元采用所述目标名称为所述待命名的工艺文件进行命名处理,避免了现有技术中工艺员在编制完工艺后,还要根据具体情况修改工艺文件名称的冗余工作,实现了在创建工艺时能够自动的准确的生成具有工艺业务逻辑的工艺名称的技术效果,为工艺员带来很大方便。
[0061]
本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述工艺文件的命名方法。
[0062]
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述工艺文件的命名方法。
[0063]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0064]
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0065]
在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为
一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0066]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0067]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0068]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0069]
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献