[发明专利]一种BOM型号匹配装置、方法及电子设备和存储介质在审
申请号: | 201911382433.7 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111061770A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 聂德旺;刘云锋;李鲲鹏 | 申请(专利权)人: | 云汉芯城(上海)互联网科技股份有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06Q10/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王晓坤 |
地址: | 201612 上海市徐汇区漕河泾开*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bom 型号 匹配 装置 方法 电子设备 存储 介质 | ||
本申请公开了一种BOM型号匹配装置、方法及设备和存储介质,该装置包括:数据读取模块,用于获取BOM文件,并自动读取每个单元格的数据;类型确定模块,用于通过对每个单元格的数据进行解析,确定每一列对应的列类型;第一查找模块,用于根据列类型,利用型号列中的待匹配型号查找预设型号库中是否存在对应匹配的型号;第二查找模块,用于若待匹配型号匹配失败,则对待匹配型号进行尾缀填充,并利用填充后型号再次查找预设型号库中是否存在对应匹配的型号;第三查找模块,用于若填充后型号匹配失败,则检测待匹配型号中存在的错误并进行修正,利用修正后型号再次查找预设型号库中是否存在对应匹配的型号。本申请有效提高了型号匹配的成功率。
技术领域
本申请涉及BOM技术领域,更具体地说,涉及一种BOM型号匹配装置、方法及一种电子设备和一种计算机可读存储介质。
背景技术
BOM(bill of material,物料清单)中,具体包括型号、参数、厂和封装等信息。在根据物料清单进行物料查找时,需要将用户提供的BOM列中的型号信息提取出来。由于各个供应商的型号并不是完全一致,存在多样性,且BOM文件中可能包含完整的型号信息,或仅包含部分型号信息,因此型号辨别具有一定的复杂性,容易导致BOM的匹配过程失败。因此,如何提供一种解决上述问题的BOM型号匹配方法是本领域技术人员需要重点关注的。
发明内容
本申请的目的在于提供一种BOM型号匹配装置、方法及一种电子设备和一种计算机可读存储介质,有效提高了型号匹配的成功率。
为实现上述目的,本申请提供了一种BOM型号匹配装置,包括:
数据读取模块,用于获取BOM文件,并自动读取所述BOM文件中每个单元格的数据;
类型确定模块,用于通过对每个单元格的数据进行解析,确定所述BOM文件中每一列对应的列类型;
第一查找模块,用于根据所述列类型,利用型号列中的待匹配型号查找预设型号库中是否存在对应匹配的型号;
第二查找模块,用于若所述待匹配型号匹配失败,则对所述待匹配型号进行尾缀填充,并利用填充后型号再次查找所述预设型号库中是否存在对应匹配的型号;
第三查找模块,用于若所述填充后型号匹配失败,则检测所述待匹配型号中存在的错误并进行修正,利用修正后型号再次查找所述预设型号库中是否存在对应匹配的型号。
可选的,所述数据读取模块,包括:
获取单元,用于通过预设输入接口获取BOM文件;
检测单元,用于对所述BOM文件的每一行进行检测,以删除所述BOM文件中的空行;
删除单元,用于确定所述BOM文件中每一行的数据内容与列表标题的相似度,将所述相似度大于第一预设阈值的行删除,得到更新后BOM文件;
读取单元,用于依次读取所述更新后BOM文件中每个单元格的数据。
可选的,所述类型确定模块,包括:
统计单元,用于统计当前列中含有参数特征的行数;
确定单元,用于若所述行数与所述当前列中有效的总行数的比例值大于第二预设阈值,则将所述当前列确定为参数列。
可选的,还包括:
第一提示模块,用于若利用所述填充后型号在所述预设型号库中查找到存在对应匹配的型号,则返回对应的匹配结果和第一类风险提示信息;
第二提示模块,用于若利用所述修正后型号在所述预设型号库中查找到存在对应匹配的型号,则返回对应的匹配结果和第二类风险提示信息。
可选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云汉芯城(上海)互联网科技股份有限公司,未经云汉芯城(上海)互联网科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911382433.7/2.html,转载请声明来源钻瓜专利网。