掌桥专利:专业的专利平台
掌桥专利
首页

刀具BOM生成方法、装置、设备及计算机可读存储介质

文献发布时间:2024-04-18 20:01:23


刀具BOM生成方法、装置、设备及计算机可读存储介质

技术领域

本申请涉及数据处理的技术领域,尤其是涉及一种刀具BOM生成方法、装置、设备及可读存储介质。

背景技术

随着制造业的快速发展,数字化管理已成为提高生产效率和质量的重要手段。

装刀作业指导书作为制造过程中的重要文件,包含了刀具的选择、配置和使用等信息,对于保证加工过程的顺利进行具有重要意义。

目前,为了实现数字管理化,刀具的配件信息按照层级关系记录SAP系统中,并需要使用刀具BOM清单在SAP系统查找相应的信息。刀具BOM清单中的信息需要使用装刀作业指导书中的刀具的相关信息在BOM库中查找刀具BOM,最后汇总装刀作业指导书中的所涉及所有刀具的刀具BOM,整理成装刀BOM清单。

但是,BOM库的信息刀具信息内容繁多,目前装刀BOM清单的生成方式仍依赖人工识别图片和注释,当需要查询某一个刀具的刀具BOM信息时,需要人工确认关键字进行全文查找,并进行人工判断,在BOM库中手动查找唯一的刀具信息,存在速度慢、效率低和错误率高等问题。

发明内容

为了提高制作装刀刀具BOM清单的效率,本申请提供一种刀具BOM生成方法、装置、设备及计算机可读存储介质。

第一方面,本申请提供一种刀具BOM生成方法,采用如下的技术方案:

一种刀具BOM生成方法,包括:

读取装刀作业指导书信息;

根据所述装刀作业指导书信息确定每个刀具的查询信息;所述查询信息包括刀具类型和至少一个关键词;

按照每个所述刀具的刀具类型和至少一个关键词在BOM库中查询刀具信息,并根据每个刀具的刀具信息生成装刀刀具BOM清单。

通过采用上述技术方案,通过读取装刀作业指导书信息可以快速地确定每个刀具的查询信息,根据查询信息确定刀具类型和关键词减少在BOM库中的查询时间,且减少人工操作和错误,实现自动化生成BOM清单,提高工作效率。

可选的,所述BOM库按照刀具类型进行分类,每一刀具类型下按照预设层级进行分类,所述按照每个所述刀具的至少一个关键词以及与所述关键词一一对应的搜索层级在BOM库中查询刀具信息包括:

对于任一查询信息,根据所述刀具的刀具类型确定所述BOM库的目标查询表单和查询程序;

根据所述查询程序和至少一个关键词确定所述刀具在所述刀具类型下的每一层级的搜索层级信息及搜索关键词信息;

按照所述搜索层级及搜索关键词去目标查询表单中查询刀具信息,直至查询到每个刀具的刀具信息。

通过采用上述技术方案,通过将BOM库按照刀具类型和预设层级进行分类,缩小查询范围,减少查询时间,提高查询效率;通过根据查询程序和关键词确定搜索层级和搜索关键词信息,更加准确地定位到目标刀具信息,减少查询错误和遗漏的情况,提高查询结果的准确性。通过设定与关键词一一对应的搜索层级,使得根据不同的查询需求灵活地调整搜索层级和关键词,满足不同的查询需求。

可选的,所述搜索层级信息包括第一搜索层级;所述搜索关键词信息包括第一搜索关键词,所述第一搜索关键词包括刀具名称;

所述按照所述搜索层级信息及搜索关键词信息去目标查询表单中查询刀具信息包括:

根据所述刀具名称判断所述目标查询表单的名称列是否存在与所述刀具名称一样的内容;

若存在与所述刀具名称一样的内容,则得到目标查询子信息,并继续按照第一搜索层级之后的搜索层级和对应的搜索关键词,在所述目标查询子信息中继续查询刀具信息;

若不存在与所述刀具名称一样的内容,则根据所述刀具类型获取预设刀具名称清单;

计算所述刀具名称与所述预设刀具名称清单中的预设刀具名称的第一重合度;

根据所述第一重合度确定所述刀具的预设刀具名称;

按照所述预设刀具名称在所述目标查询表单的名称列查询,得到目标查询子信息,并继续按照第一搜索层级之后的搜索层级和对应的搜索关键词,在所述目标查询子信息中继续查询刀具信息。

通过采用上述技术方案,按照搜索层级和搜索关键词查询刀具信息,当搜索层级为第一搜索层级,第一搜索层级对应的第一搜索关键词为刀具名称时,若存在目标查询表单的名称列与刀具名称完成一样的内容,那么直接搜索,若不存在目标查询表单的名称列与刀具名称完成一样的内容,那么说明查询不到,说明查询信息中的刀具名称可能是打错,需要对第一搜索关键词进行修正,通过按照预设刀具名称清单计算刀具名称与预设刀具名称的第一重合度,并根据第一重合度确定刀具的预设刀具名称进行修正,可以快速定位到目标刀具信息,减少手动确定错误刀具名称的时间和查询时间,提高查询效率。

可选的,所述根据所述第一重合度确定所述刀具的预设刀具名称包括:

将预设刀具名称按照第一重合度由高至低的顺序进行排序,得到最高第一重合度的预设刀具名称;

判断是否存在至少两个最高第一重合度的预设刀具名称;

若存在至少两个最高第一重合度的预设刀具名称,则根据最高第一重合度的预设刀具名称分别获取与所述预设刀具名称对应的该层级之后的至少一个目标查询子信息;

根据所述刀具的第一搜索层级之后层级对应的关键词和至少一个所述目标查询子信息确定预设刀具名称;

若存在一个最高第一重合度的预设刀具名称,则确定所述刀具的预设刀具名为第一重合度最高的预设刀具名称。

通过采用上述技术方案,通过根据第一重合度对预设刀具名称进行排序,并选择最高第一重合度的预设刀具名称作为刀具的预设刀具名称,可以更加准确地确定目标刀具信息,减少查询错误,提高查询结果的准确性;如果存在至少两个最高第一重合度的预设刀具名称,那么还获取与所述预设刀具名称对应的该层级之后的至少一个目标查询子信息,并根据所述刀具的第一搜索层级之后层级对应的搜索关键词和至少一个所述目标查询子信息确定预设刀具名称,避免因为单一预设刀具名称的错误导致查询失败的情况,提高查询的准确性。

可选的,若按照搜索层级和对应的搜索关键词,在对应的所述目标查询子信息中未查询到与搜索关键词完全匹配的信息,则确定在BOM库中未查询到刀具信息,根据所述搜索层级显示错误信息,以提醒用户对错误信息对应的刀具进行修改、查询;所述错误信息包括搜索错误的刀具编号以及该刀具的报错搜索层级对应的搜索关键词。

通过采用上述技术方案,通过提供详细的错误信息,提醒用户对错误的刀具进行修改或查询,错误信息包括搜索错误的刀具编号和搜索层级对应的关键词,可以帮助用户更快速地定位到错误原因,并进行相应的修改或查询,增加查询的可靠性。

可选的,所述根据每个刀具的刀具信息生成装刀刀具BOM清单包括:

按照查询顺序生成装刀刀具BOM清单;

若存在按照预设刀具名称查询刀具信息的情况,则将所述装刀刀具BOM清单中对应的所述刀具信息突出显示;

在所述刀具信息的第一编辑位置生成可链接至所述装刀作业指导书信息对应的位置的第一快捷入口;

在所述刀具信息的第二编辑位置生成可链接至所述BOM库对应的位置的第二快捷入口。

通过采用上述技术方案,对于按照预设刀具名称查询刀具信息的情况,将对应的刀具信息突出显示,提醒用户关注这些特殊情况;在刀具信息的第一编辑位置生成可链接至装刀作业指导书信息对应位置的第一快捷入口,以及在刀具信息的第二编辑位置生成可链接至BOM库对应位置的第二快捷入口,便于用户快速定位和编辑相关信息,增加操作便捷性。

第二方面,本申请提供一种刀具BOM生成装置,采用如下的技术方案:

一种刀具BOM生成装置,包括:

读取模块,用于读取装刀作业指导书信息;

确定模块,用于根据所述装刀作业指导书信息确定每个刀具查询信息;所述查询信息包括刀具类型和至少一个关键词;

生成模块,用于按照每个所述刀具的刀具类型和至少一个关键词在BOM库中查询刀具信息,并根据每个刀具的刀具信息生成装刀刀具BOM清单。

通过采用上述技术方案,通过读取装刀作业指导书信息可以快速地确定每个刀具的查询信息,根据查询信息确定刀具类型和关键词减少在BOM库中的查询时间,且减少人工操作和错误,实现自动化生成BOM清单,提高工作效率。

第三方面,本申请提供一种电子设备,采用如下的技术方案:

一种电子设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行第一方面任一项所述的刀具BOM生成方法的计算机程序。

通过采用上述技术方案,处理器执行存储器中刀具BOM生成方法,实现读取装刀作业指导书信息可以快速地确定每个刀具的查询信息,根据查询信息确定刀具类型和关键词查询对应的刀具信息,生成装刀作业指导书信息对应的装刀刀具BOM清单,根据查询信息确定刀具类型和关键词减少在BOM库中的查询时间,且减少人工操作和错误,实现自动化生成BOM清单,提高工作效率。

第四方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:

一种计算机可读存储介质,存储有能够被处理器加载并执行第一方面任一项所述的刀具BOM生成方法的计算机程序。

通过采用上述技术方案,处理器加载并执行计算机可读存储介质中存储的计算机程序,电子设备通过读取装刀作业指导书信息可以快速地确定每个刀具的查询信息,根据查询信息确定刀具类型和关键词查询对应的刀具信息,生成装刀作业指导书信息对应的装刀刀具BOM清单,根据查询信息确定刀具类型和关键词减少在BOM库中的查询时间,且减少人工操作和错误,实现自动化生成BOM清单,提高工作效率。

综上所述,本申请包括以下至少一种有益技术效果:

1.通过读取装刀作业指导书信息可以快速地确定每个刀具的查询信息,根据查询信息确定刀具类型和关键词减少在BOM库中的查询时间,且减少人工操作和错误,实现自动化生成BOM清单,提高工作效率。

2.通过读取装刀作业指导书信息可以快速地确定每个刀具的查询信息,根据查询信息确定刀具类型和关键词减少在BOM库中的查询时间,且减少人工操作和错误,实现自动化生成BOM清单,提高工作效率。

附图说明

图1是本申请实施例的刀具BOM生成方法的流程示意图。

图2是本申请实施例的步骤S301~S303的流程示意图。

图3是本申请实施例的步骤S3031~S3036的流程示意图。

图4是本申请实施例的刀具BOM生成装置的结构框图。

图5是本申请实施例的一种电子设备的结构框图。

具体实施方式

以下结合附图对本申请作进一步详细说明。

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。

本申请实施例提供一种刀具BOM生成方法,该BOM生成方法可由电子设备执行,该电子设备可以为服务器,也可以为移动终端设备,其中服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器;移动终端设备可以是平板电脑、台式计算机等,但不局限于此。

下面结合说明书附图对本申请实施例作进一步详细描述。如图1所示,所述方法的主要流程包括步骤S101~S103:

步骤S101,读取装刀作业指导书信息;

在本申请实施方式中,装刀作业指导书信息为生成时需要进行装刀所使用的刀具信息、操作规程等,如齿轮箱配做装刀作业指导书、数控车床装刀作业指导书和钻床装刀作业指导书灯,装刀作业指导书中包含多个刀具的相关信息。 可以通过读取文件、从数据库中或者文件夹中获取装刀作业指导书。

步骤S102,根据所述装刀作业指导书信息确定每个刀具的查询信息;所述查询信息包括刀具类型和至少一个关键词;

在本申请实施方式中, 首先,获取装刀作业指导书中所包含的关于刀具的相关信息,该信息包括刀具名称、刃具型号、长度信息、配件信息、刀片信息和说明信息,其中长度信息包括刀具长度、测量位置、伸出长度、有效刃长,配件信息包括刀头型号、主刀柄、接柄一、接柄二、接柄三和接柄四,刀片信息包括刀片型号1、刀片型号2、刀片型号3。

之后对装刀作业指导书进行分析,确定装刀作业指导书中包含的每个刀具的刀具类型和相关的关键字。装刀作业指导书可以是Execl格式,也可以是Word格式,对于装刀作业指导书是Execl格式,可以通过读取Excel文件中的数据,提取出包含刀具信息的单元格内容。可以使用编程语言中的相关库或工具来读取Excel文件并提取所需的数据。通过定位包含刀具名称、型号、规格等信息的单元格,可以获取刀具的查询信息。

对于装刀作业指导书为Word格式,通过文本提取技术或自然语言处理技术提取刀具的查询信息,通过解析文档结构和文本内容,可以定位并提取包含刀具信息的文本段落或表格数据。

最后, 根据分析的结果确定每个刀具的查询信息,这些查询信息将用于在BOM库中查询对应的刀具信息。

步骤S103,按照每个所述刀具的刀具类型和至少一个关键词在BOM库中查询刀具信息,并根据每个刀具的刀具信息生成装刀刀具BOM清单。

在本申请实施方式中,所述BOM库预先按照刀具类型进行分类,每一刀具类型下按照预设层级进行分类。不同刀具类型下的预设层级是不同的,这根据刀具类型的特性确定的。

刀具类型包括面铣刀、粗镗刀、精镗刀、U钻、普通钻头、合金钻、可换钻、镶合金钻、键槽刀、成型倒角刀、普通倒角刀、铰刀、整体立铣刀、正反刮刀、枪钻、钻铣刀、丝锥、三面刃、角度刀、DJ14定制刀具、叶子刀、绗磨头,滚轧刀、直槽钻和中心钻等。

刀具类型下又细化分为多个子类型,多个子类型下又划分为多个节点,节点下可能有的还包括子节点,有的节点可能不包括子节点。例如,对于丝锥这一刀具类型,子类型包括有型号的丝锥和无型号的丝锥,对于有型号的丝锥下,又包括多个节点,节点包括:

M类,如:M24*3 M24X3丝锥,选用M24*3标准丝锥、杭州海日机电;

UN、UNF、UNC、UNEF类,如:1-7/8-12UN丝锥 选择:1-7/8-12UN-2B美制丝锥杭州海日机电 ;

NPT、NPTF类,如:3/4-16UNF 选择:3/4-16UNF-2B英制丝锥杭州海日机电;

G螺纹丝锥类,如:G1/2丝锥 ,选用:G1/2-14G 惠氏圆锥管螺纹丝锥杭州海日机电;

G1/4丝锥,选用:G1/4-成量管螺纹丝锥杭州海日机电;

RC类,如:Rc3/8丝锥,选用:Rc3/8-19圆锥管螺纹丝锥杭州海日机电。

每个节点后又包括多个子节点,子节点可以为主刀柄、接柄、加长杆等的配件信息,不同的子节点设置的查询条件也不同,例如,BOM库的配件信息数量与装刀作业指导书中的数量一致,按照刃具总长、有效刃长查询等。

在本申请实施例中,具体的,如图2所示,步骤S103包括:

步骤S301,对于任一查询信息,根据所述刀具的刀具类型确定所述BOM库的目标查询表单和查询程序;

在本申请实施方式中,不同刀具类型对应的查询程序不同,下面对不同刀具类型对应的查询程序进行举例说明。

对于U钻这一刀具类型,先根据刀头型号查询,在根据刀片材质区分刀片型号,说明信息中有钢件、铸钢件U钻刀片等字眼时,确定对应的搜索关键字,查询后,再按照配件信息中的搜索关键字进行查询。

对于粗镗刀这一刀具类型,要先判断是滑架式粗镗刀,还是非滑架式粗镗刀,如果刀头和接柄处,有SLXXX-XXX这个字样的,是滑架式粗镗刀,否则就是非滑架式粗镗刀;之后,判断滑架式粗镗刀为单刃粗镗刀和正常(双刃)粗镗刀;之后,根据说明信息中有钢件、铸钢件等信息进行查询等。或,判断非滑架式单刃粗镗刀为非滑架式单刃粗镗刀和非滑架正常粗镗刀,非滑架式单刃粗镗刀:名称为φxxx单刃粗镗刀,φxxx单刃镗刀;非滑架正常粗镗刀:名称为φxxx粗镗刀,φxxx镗刀,φxxx台阶镗刀,φxxx通孔粗镗刀,φxxx通孔镗刀;之后,根据配件信息去查询。

对于立铣刀这一刀具类型,先判断是否有加长杆,在进行计算选择,加长杆:具体型号见粗精镗刀刀具配件表加长杆型号列,C3-C8开头的就认为是接柄,其余均认为是接长杆。无加长杆类刀具,根据查询信息计算刀具伸出长度和刃具总长等,并根据伸出长度和刃具总长等进行查询。有加长杆的刀具,加长杆伸出数值判断条件:有加长杆伸出、接柄伸出、接杆伸出等字样进行查询。

对于其它的刀具类型,根据不同刀具的特性确定查询程序的搜索条件,在此不在一一进行说明。

步骤S302,根据所述查询程序和至少一个关键词确定所述刀具在所述刀具类型下的每一层级的搜索层级信息及搜索关键词信息;

在本申请实施例中,根据查询程序确定查询信息中至少一个关键词的搜索层级信息以及搜索关键词信息,例如,查询信息为:刀具名称:φ99.7粗镗刀;主刀柄: BT50-CK7-210;刀具长度:180;接柄一:TWN98-153CKB7(镗头);接柄二: TW98126E(刀片座);刀片型号1: CCMT 12 04 08 UC5115,按照查询程序确定为第一搜索层级的搜索关键词信息为φ99.7粗镗刀;第二搜索层级的搜索关键词为:非滑架式粗镗刀;第三搜索层级的关键词为:非滑架正常粗镗刀;第四搜索层级的搜索关键词为相应的配件信息。

步骤S303,按照所述搜索层级及搜索关键词去目标查询表单中查询刀具信息,直至查询到每个刀具的刀具信息。

上述实施方式中,通过将BOM库按照刀具类型和预设层级进行分类,缩小查询范围,减少查询时间,提高查询效率;通过根据查询程序和关键词确定搜索层级和搜索关键词信息,更加准确地定位到目标刀具信息,减少查询错误和遗漏的情况,提高查询结果的准确性。通过设定与关键词一一对应的搜索层级,使得根据不同的查询需求灵活地调整搜索层级和关键词,满足不同的查询需求。

在本申请实施方式中,每种刀具类型最先搜索的都是刀具名称,即,搜索层级信息包括第一搜索层级;所述搜索关键词信息包括第一搜索关键词,第一搜索层级对应的第一搜索关键词为刀具名称。

如图3所示,按照所述搜索层级及搜索关键词去目标查询表单中查询刀具信息包括:

步骤S3031,根据所述刀具名称判断所述目标查询表单的名称列是否存在与所述刀具名称一样的内容;

步骤S3032,若存在与所述刀具名称一样的内容,则得到目标查询子信息,并继续按照第一搜索层级之后的搜索层级和对应的搜索关键词,在所述目标查询子信息中继续查询刀具信息;

在本申请实施方式中,由于第一搜索关键词为是完整的刀具名称,例如刀具名称为φ99.7粗镗刀,第一搜索关键词为φ99.7粗镗刀。若按照第一搜索关键词在BOM库中搜索到信息,则说明第一搜索关键词不存在错误字样,若按照第一搜索关键词在BOM库中未搜索到信息,则所述第一搜索关键词存在错误字样。比如,装刀作业指导书中的刀具名称“φ99.7粗镗刀”写错成“φ99.7出镗刀”导致搜索名称错误。

步骤S3033,若不存在与所述刀具名称一样的内容,则根据所述刀具类型获取预设刀具名称清单;

在本申请实施方式中,每种刀具类型设置有预设刀具名称清单,预设刀具名称清单中的刀具名称均为正确的刀具名称,即按照预设刀具名称可以在BOM库中查询到。

步骤S3034,计算所述刀具名称与所述预设刀具名称清单中的预设刀具名称的第一重合度;

步骤S3035,根据所述第一重合度确定所述刀具的预设刀具名称;

步骤S3036,照所述预设刀具名称在所述目标查询表单的名称列查询,得到目标查询子信息,并继续按照第一搜索层级之后的搜索层级和对应的搜索关键词,在所述目标查询子信息中继续查询刀具信息。

在本申请实施方式中,计算刀具名称与预设刀具名称清单中的预设刀具名称的第一重合度。第一重合度可以通过字符串匹配算法来计算,选取第一重合度最高的预设刀具名称,使用确定的预设刀具名称,在目标查询表单的名称列进行查询,得到目标查询子信息。然后,继续按照第一搜索层级之后的搜索层级和对应的搜索关键词,在目标查询子信息中进行逐层查询,以获取更具体的刀具信息。快速定位到目标刀具信息,减少手动确定错误刀具名称的时间和查询时间,提高查询效率。

进一步的,作为根据所述第一重合度确定所述刀具的预设刀具名称的一种实施方式,包括:

首先,将预设刀具名称按照第一重合度由高至低的顺序进行排序,得到最高第一重合度的预设刀具名称;

之后,判断是否存在至少两个最高第一重合度的预设刀具名称;

若存在至少两个最高第一重合度的预设刀具名称,则根据最高第一重合度的预设刀具名称分别获取与所述预设刀具名称对应的该层级之后的至少一个目标查询子信息;

根据所述刀具的第一搜索层级之后层级对应的搜索关键词和至少一个所述目标查询子信息确定预设刀具名称;

若存在一个最高第一重合度的预设刀具名称,则确定所述刀具的预设刀具名为第一重合度最高的预设刀具名称。

在本申请实施方式中,当存在两个或两个以上相同的最高的第一重合度时,进一步根据最高第一重合度对应的预设刀具名称的下一个层级的信息继续确定,如果在下一层级的信息中存在与对应搜索关键词相同的信息,则确定对应的预设刀具名称。

作为本申请实施例的一种可选实施方式,在按照第一搜索层级之后的搜索层级和对应的搜索关键词,在所述目标查询子信息中继续查询刀具信息之后,还包括:

若按照搜索层级和对应的搜索关键词,在对应的所述目标查询子信息中未查询到与搜索关键词完全匹配的信息,则确定在BOM库中未查询到刀具信息,说明仍存在搜索关键词错误的情况。那么根据所述搜索层级显示错误信息,以提醒用户对错误信息对应的刀具进行修改、查询;所述错误信息包括搜索错误的刀具编号以及该刀具的报错搜索层级对应的搜索关键词。

通过提供详细的错误信息,提醒用户对错误的刀具进行修改或查询,错误信息包括搜索错误的刀具编号和搜索层级对应的关键词,可以帮助用户更快速地定位到错误原因,并进行相应的修改或查询,增加查询的可靠性。

作为本申请实施例的另一种可选实施方式,在按照第一搜索层级之后的搜索层级和对应的搜索关键词,在所述目标查询子信息中继续查询刀具信息之后,还包括:

若按照搜索层级和对应的搜索关键词,在对应的所述目标查询子信息中未查询到与搜索关键词完全匹配的信息,则根据所述搜索层级确定对应的搜索关键词和所述BOM库中的目标查询子信息;所述目标查询子信息包括所述搜索层级下的多个查询内容集合;

分别计算所述搜索层级对应的搜索关键词与查询内容集合中查询内容的至少一个第二重合度;

对所述查询内容集合的第二重合度进行求和,确定重合度总值;

按照所述重合度总值推荐查询内容集合对应的刀具信息,以供用户选取。

在本申请实施方式中,一个搜索关键词可能对应多个相关的查询内容,所以将查询内容整理成查询内容集合,分别计算搜索关键词与查询内容集合的至少一个第二重合度,通过第二重合度总值的高低为用户推荐该刀具的刀具信息。

通过在目标查询子信息中未查询到与搜索关键词完全匹配的信息时,根据搜索层级和搜索关键词进一步确定其他相关的查询内容集合,可以扩大查询范围,提高查询的全面性。通过计算第二重合度和推荐重合度总值较高的查询内容集合对应的刀具信息,可以减少因为单一查询内容集合的错误或遗漏导致查询失败的情况,增加查询的可靠性。

作为根据每个刀具的刀具信息生成装刀刀具BOM清单的一种实施方式,包括:

步骤a,按照查询顺序生成装刀刀具BOM清单;在本申请实施方式中,按照查询顺序将查询到的刀具信息复制到另一个文件中,生成装刀刀具BOM清单。

步骤b,若存在按照预设刀具名称查询刀具信息的情况,和/或,若存在按照第二重合度确定刀具信息的情况, 则将所述装刀刀具BOM清单中对应的所述刀具信息突出显示;

步骤c,在所述刀具信息的第一编辑位置生成可链接至所述装刀作业指导书信息对应的位置的第一快捷入口;

步骤d,在所述刀具信息的第二编辑位置生成可链接至所述BOM库对应的位置的第二快捷入口。

在本申请实施方式中,电子设备在装刀刀具BOM清单中的第一编辑位置生成第一快捷入口,在装刀刀具BOM清单的第二编辑位置生成第二快捷入口。用户点击第一快捷入口可以从装刀刀具BOM清单的第一编辑位置跳转至装刀作业指导书信息的对应位置,用户点击第二快捷入口可以从装刀刀具BOM清单的第二编辑位置跳转至BOM库的对应位置。

通过对于按照预设刀具名称查询刀具信息的情况或按照第二重合度确定刀具信息的情况,将对应的刀具信息突出显示,提醒用户关注这些特殊情况;在刀具信息的第一编辑位置生成可链接至装刀作业指导书信息对应位置的第一快捷入口,以及在刀具信息的第二编辑位置生成可链接至BOM库对应位置的第二快捷入口,便于用户快速定位和编辑相关信息,增加操作便捷性。

图4为本申请实施例刀具BOM生成装置200的结构框图。

如图4所示,一种刀具BOM生成装置200主要包括:

读取模块201,用于读取装刀作业指导书信息;

确定模块202,用于根据所述装刀作业指导书信息确定每个刀具查询信息;所述查询信息包括刀具类型和至少一个关键词;

生成模块203,用于按照每个所述刀具的刀具类型和至少一个关键词在BOM库中查询刀具信息,并根据每个刀具的刀具信息生成装刀刀具BOM清单。

作为本申请实施例的一种可选实施方式,所述BOM库按照刀具类型进行分类,每一刀具类型下按照预设层级进行分类,生成模块203包括:

第一确定子模块,用于对于任一查询信息,根据所述刀具的刀具类型确定所述BOM库的目标查询表单和查询程序;

第二确定子模块,用于根据所述查询程序和至少一个关键词确定所述刀具在所述刀具类型下的每一层级的搜索层级信息及搜索关键词信息;

查询子模块,用于按照所述搜索层级及搜索关键词去目标查询表单中查询刀具信息,直至查询到每个刀具的刀具信息。

在本可选实施方式中,述搜索层级信息包括第一搜索层级;所述搜索关键词信息包括第一搜索关键词,所述第一关键词包括刀具名称;查询子模块具体包括:

判断单元,用于根据所述刀具名称判断所述目标查询表单的名称列是否存在与所述刀具名称一样的内容;

第一查询单元,用于若存在与所述刀具名称一样的内容,则得到目标查询子信息,并继续按照第一搜索层级之后的搜索层级和对应的搜索关键词,在所述目标查询子信息中继续查询刀具信息;

获取单元,用于若不存在与所述刀具名称一样的内容,则根据所述刀具类型获取预设刀具名称清单;

计算单元,用于计算所述刀具名称与所述预设刀具名称清单中的预设刀具名称的第一重合度;

确定单元,用于根据所述第一重合度确定所述刀具的预设刀具名称;

第二查询单元,用于按照所述预设刀具名称在所述目标查询表单的名称列查询,得到目标查询子信息,并继续按照第一搜索层级之后的搜索层级和对应的搜索关键词,在所述目标查询子信息中继续查询刀具信息。

可选的,确定单元具体用于:

将预设刀具名称按照第一重合度由高至低的顺序进行排序,得到最高第一重合度的预设刀具名称;

判断是否存在至少两个最高第一重合度的预设刀具名称;

若存在至少两个最高第一重合度的预设刀具名称,则根据最高第一重合度的预设刀具名称分别获取与所述预设刀具名称对应的该层级之后的至少一个目标查询子信息;

根据所述刀具的第一搜索层级之后层级对应的关键词和至少一个所述目标查询子信息确定预设刀具名称;

若存在一个最高第一重合度的预设刀具名称,则确定所述刀具的预设刀具名为第一重合度最高的预设刀具名称。

可选的,还包括报错单元,所述报错单元具体用于:

若在在BOM库中未查询到刀具信息,则根据所述搜索层级显示错误信息,以提醒用户对错误信息对应的刀具进行修改、查询;所述错误信息包括搜索错误的刀具编号以及该刀具的所述搜索层级对应的关键词。

可选的,生成模块203具体用于:

按照查询顺序生成装刀刀具BOM清单;

若存在按照预设刀具名称查询刀具信息的情况,则将所述装刀刀具BOM清单中对应的所述刀具信息突出显示;

在所述刀具信息的第一编辑位置生成可链接至所述装刀作业指导书信息对应的位置的第一快捷入口;

在所述刀具信息的第二编辑位置生成可链接至所述BOM库对应的位置的第二快捷入口。

在一个例子中,以上任一装置中的模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个专用集成电路(application specificintegratedcircuit,ASIC),或,一个或多个数字信号处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA),或这些集成电路形式中至少两种的组合。

再如,当装置中的模块可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,CPU)或其它可以调用程序的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。

在本申请中可能出现的对各种消息/信息/设备/网元/系统/装置/动作/操作/流程/概念等各类客体进行了赋名,可以理解的是,这些具体的名称并不构成对相关客体的限定,所赋名称可随着场景,语境或者使用习惯等因素而变更,对本申请中技术术语的技术含义的理解,应主要从其在技术方案中所体现/执行的功能和技术效果来确定。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

图5为本申请实施例一种电子设备300的结构框图。

如图5所示,电子设备300包括处理器301和存储器302,还可以进一步包括信息输入/信息输出(I/O)接口303以及通信组件304中的一种或多种。

其中,处理器301用于控制电子设备300的整体操作,以完成上述的刀具BOM生成方法中的全部或部分步骤;存储器302用于存储各种类型的数据以支持在电子设备300的操作,这些数据例如可以包括用于在该电子设备300上操作的任何应用程序或方法的指令,以及应用程序相关的数据。该存储器302可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,SRAM)、电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、只读存储器(Read-OnlyMemory,ROM)、磁存储器、快闪存储器、磁盘或光盘中的一种或多种。

I/O接口303为处理器301和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件304用于测试电子设备300与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(NearField Communication,简称NFC),2G、3G或4G,或它们中的一种或几种的组合,因此相应的该通信组件304可以包括:Wi-Fi部件,蓝牙部件,NFC部件。

通信总线305可包括一通路,在上述组件之间传送信息。通信总线305可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA (ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。通信总线305可以分为地址总线、数据总线、控制总线等。

电子设备300可以被一个或多个应用专用集成电路 (ApplicationSpecificIntegrated Circuit,简称ASIC)、数字信号处理器(Digital Signal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field ProgrammableGate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述实施例给出的刀具BOM生成方法。

电子设备300可以包括但不限于数字广播接收器、PDA(个人数字助理)、PMP(便携式多媒体播放器)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端,还可以为服务器等。

下面对本申请实施例提供的计算机可读存储介质进行介绍,下文描述的计算机可读存储介质与上文描述的刀具BOM生成方法可相互对应参照。

本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的刀具BOM生成方法的步骤。

该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器 (R ead-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的申请范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离前述申请构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中申请的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

相关技术
  • 一种建筑工地施工用材料切割装置
  • 一种建筑钢结构加工用防尘式切割装置
  • 一种建筑工地施工用钢筋切割装置
  • 一种建筑钢板加工用除锈装置
  • 一种建筑机械加工用钢板表面快速除锈装置
  • 一种建筑施工用钢板切割夹紧装置
  • 一种建筑施工用钢板切割装置
技术分类

06120116553794