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

配件间匹配关系的确定方法、装置、设备及介质与流程

2021-12-08 00:13:00 来源:中国专利 TAG:


1.本发明实施例涉及人工智能技术领域,尤其涉及一种配件间匹配关系的确定方法、装置、设备及介质。


背景技术:

2.随着车辆行业的发展,车辆品牌、车系和车型日益增多,车辆配件的sku(汽配数据)种类也日渐繁杂,目前国内车辆配件sku种类已超5000万。面对如此高的车辆配件sku复杂度,在电子汽配商城中进行配件检索及可替换配件寻找变得越来越麻烦。
3.发明人在实现本发明的过程中发现,现有的配件检索和可替换配件查找存在如下缺陷:1、只能通过配件名称、配件oe码进行配件检索,检索方式少;2、车辆配件检索只能通过车辆识别号码(vehicle identification number,vin)解析,或者输入车型进行车型适配的配件检索;3、车辆配件数量和种类较多,且配件还分为原厂件、品牌件、再造件和事故件等多类,不同分类配件可替换使用,在维修需要更换零件时,很难全面查找到合适的可替换配件。


技术实现要素:

4.本发明实施例提供一种配件间匹配关系的确定方法、装置、设备及介质,提供了一种不同车辆的车辆配件间匹配关系的高效确认或者替换配件的高效检索方式,提升了替换配件的查找效率,实现了对可替换配件的全面查找。
5.第一方面,本发明实施例提供了一种配件间匹配关系的确定方法,包括:
6.获取与各车辆分别对应的三维模型库,其中,三维模型库中存储有隶属于同一车辆的各车辆配件的配件三维模型;
7.根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成至少一个匹配关系组存储于配件间匹配关系表中;
8.其中,每个匹配关系组中包括多个具有替换关系的车辆配件。
9.第二方面,本发明实施例还提供了一种配件间匹配关系的确定装置,包括:
10.三维模型库获取模块,用于获取与各车辆分别对应的三维模型库,其中,三维模型库中存储有隶属于同一车辆的各车辆配件的配件三维模型;
11.匹配关系组存储模块,用于根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成至少一个匹配关系组存储于配件间匹配关系表中;
12.其中,每个匹配关系组中包括多个具有替换关系的车辆配件。
13.第三方面,本发明实施例还提供了一种电子设备,该电子设备包括:
14.处理器;存储装置,用于存储计算机程序;
15.所述处理器执行所述计算机程序时实现本发明任意实施例提供的配件间匹配关系的确定方法。
16.第四方面,本发明实施例还提供了一种计算机可读存储介质,该存储介质上存储
有计算机程序,该程序被处理器执行时实现本发明任意实施例提供的配件间匹配关系的确定方法。
17.本发明实施例提供的技术方案,通过获取不同车辆分别对应的三维模型库,并根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成多个匹配关系组存储于配件间匹配关系表中,实现了对不同车辆间的车辆配件间的匹配关系的准确确定,且根据各车辆配件的配件三维模型之间的相似度,确定各车辆配件是否匹配,实现了车辆配件的自动匹配,提升了配件间匹配关系的确定效率。
附图说明
18.图1是本发明一实施例提供的一种配件间匹配关系的确定方法的流程图;
19.图2是本发明另一实施例中的一种配件间匹配关系的确定方法的流程图;
20.图3是本发明另一实施例中的一种配件间匹配关系的确定方法的流程图;
21.图4是本发明另一实施例中的一种配件间匹配关系的确定装置的结构示意图;
22.图5是本发明另一实施例中的一种电子设备的结构示意图。
具体实施方式
23.下面将参照附图更详细地描述本发明的实施例。虽然附图中显示了本发明的某些实施例,然而应当理解的是,本发明可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本发明。应当理解的是,本发明的附图及实施例仅用于示例性作用,并非用于限制本发明的保护范围。
24.应当理解,本发明的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本发明的范围在此方面不受限制。
25.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
26.需要注意,本发明中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
27.需要注意,本发明中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
28.本发明实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
29.本发明实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
30.人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机
视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
31.图1为本发明一实施例提供的一种配件间匹配关系的确定方法的流程图,本发明实施例可适用于根据不同车辆的各车辆配件的配件三维模型的相似度,确定车辆配件间的匹配关系;该方法可以由配件间匹配关系的确定装置来执行,该装置可由硬件和/或软件组成,并一般可集成在电子设备中,典型的,可以集成在电子汽配商城的服务器中。如图1所示,该方法具体包括如下步骤:
32.s110、获取与各车辆分别对应的三维模型库。
33.其中,三维模型库中存储有隶属于同一车辆的各车辆配件的配件三维模型;三维模型,是指在虚拟三维空间中构建的,与实际物体的三维数据对应的立体模型。
34.在本实施例中,可以预先获取隶属于不同车辆的各车辆配件的三维模型数据,并通过三维建模工具(例如,3dmax、softimage和autocad等),根据各车辆配件的三维模型数据,构建各车辆配件对应的配件三维模型。根据车辆配件和车辆之间的隶属关系,建立与每个车辆分别对应的三维模型库。
35.此外,如果预先建立有各车辆对应的三维模型库,可以直接读取与各车辆分别对应的三维模型库。
36.s120、根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成至少一个匹配关系组存储于配件间匹配关系表中。
37.其中,每个匹配关系组中包括多个具有替换关系的车辆配件。
38.具体的,在获取到各车辆配件的配件三维模型后,分别计算属于不同车辆的车辆配件的配件三维模型之间的相似度,如果检测到当前处理的两个配件三维模型之间的相似度非常高(例如,大于或者等于99%),则可以认为当前的两个配件三维模型对应的车辆配件之间存在匹配关系。在完成对全部车辆的车辆配件间的匹配关系的确认后,根据存在匹配关系的车辆配件,形成一个匹配关系组,以获取多个匹配关系组存储于配件间匹配关系表。
39.可以理解的是,各匹配关系组中的各车辆配件可以包括所属车辆的品牌、型号与车辆配件名称或标识,可以便于用户对具有匹配关系的车辆配件对应车辆品牌和型号的了解。
40.其中,计算不同配件三维模型之间的相似度的方式可以包括:获取待比对的配件三维模型1和配件三维模型2在多个视角(例如,正视视角、侧视视角和俯视视角等)下的二维图像,以将各配件三维模型在不同视角下进行降维处理(三维转二维);分别获取上述配件三维模型1和配件三维模型2在各相同视角下的两个二维图像,通过计算图像相似度(例如,直方图匹配或者矩阵分解等)的方式,计算得到两张二维图像在同一视角下的局部视角相似度,进而,在得到与不同视角分别对应的多个局部视角相似度后,可以采取对各局部视角相似度进行加权求和的方式,计算得到三维模型1和配件三维模型2之间的相似度。
41.或者,还可以首先获取多个训练样本,在每个训练样本中包括:两个三维模型,并预先标注有上述两个三维模型之间的相似度。之后,通过使用上述多个训练样本对设定的机器学习模型进行训练,可以得到一个三维模型的相似度识别模型。典型的,该机器学习模型可以为三维点云网络(pointnet网络)。
42.其中,pointnet1是斯坦福大学研究人员提出的一个点云处理网络,这一网络可以直接输入无序点云进行处理,而无序将数据处理成规则的3d形式进行处理,并输出所需的处理结果。
43.相应的,在计算不同配件三维模型之间的相似度时,可以将上述两个配件三维模型的三维点云数据作为输入,提供给所述三维模型的相似度识别模型,进而可以获取该三维模型的相似度识别模型计算得到的,上述两个配件三维模型之间的相似度。
44.在本实施例的一个可选的实施方式中,当存在新的车辆品牌或型号上市时,获取新型车辆的所有车辆配件的配件三维模型,并分别计算新型车辆与全部已存车辆的车辆配件的配件三维模型之间的相似度,如果检测到相似度大于或者等于预设相似度阈值,则将当前处理的配件三维模型对应的新型车辆的车辆配件,添加至已存车辆的对应车辆配件所在的匹配关系组中,实现对配件间匹配关系表的扩充。
45.在本实施例的一个可选的实施方式中,在根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成至少一个匹配关系组存储于配件间匹配关系表中之后,还可以包括:
46.获取电子配件商城的交易数据、维修厂的维修订单数据和购买订单数据中的至少一项;根据所述交易数据、维修订单数据和购买订单数据中的至少一项,对所述配件间匹配关系表中存储的匹配关系组进行追加或者更新。
47.可以理解的是,电子配件商城的交易数据、维修厂的维修订单数据和购买订单数据中,记录有用户针对破损车辆配件所选择和使用的替换车辆配件,而破损车辆配件和替换车辆配件之间存在匹配关系。由此,获取电子配件商城的交易数据、维修厂的维修订单数据和购买订单数据,并对各类型数据进行读取,以获取多个匹配关系组。
48.进一步的,分别根据每个当前获取的匹配关系组中各车辆配件,在各已存的匹配关系组中进行匹配查找;如果检测到对应的已存匹配关系组中仅包括当前获取的匹配关系组中的部分车辆配件,则将当前获取的匹配关系组中的其他车辆配件添加至对应的已存匹配关系组中,完成对已存匹配关系组的更新;而如果未检测到对应的已存匹配关系组,则将当前获取的匹配关系组添加至匹配关系表中,完成对已存匹配关系组的追加存储。
49.在本实施例的另一个可选的实施方式中,在根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成至少一个匹配关系组存储于配件间匹配关系表中之后,还可以包括:
50.获取与各车辆分别对应的原厂车辆配件库,根据所述配件间匹配关系表,对各车辆的所述原厂车辆配件库进行扩充,形成与各车辆分别对应的扩充车辆配件库。
51.其中,原厂车辆配件库中包括隶属于车辆的各原厂车辆配件,可以基于各车辆包括的原厂车辆配件预先构建;扩充车辆配件库中包括:车辆的原厂车辆配件,以及与至少一个原厂车辆配件具有替换关系的其他车辆配件。
52.具体的,获取各车辆对应的原厂车辆配件库中的原厂车辆配件,并根据各原厂车辆配件,进行对应匹配关系组的查找,以获取包括原厂车辆配件的匹配关系组;每个匹配关系组中包括一个原厂车辆配件,和多个与当前原厂车辆配件具有替换关系的其他车辆配件。进一步的,根据查找到的匹配关系组结合原厂车辆配件库,生成原厂车辆配件库对应的扩充车辆配件库。
53.可以理解的是,由于车型的不断迭代更新,对于生产时间较久的车型,可能其对应的原厂车辆配件已经停产,此时必须使用可替换的其他车辆配件;或者,用户可能对车辆具有改装需求(例如,更换保险杠或轮胎等)。在本实施例中,通过匹配关系表对各车辆的原厂车辆配件库进行扩充,获取各车辆对应的扩充车辆配件库,使得用户在有车辆配件更换需求时,可以利用扩充车辆配件库,查找与当前原厂车辆配件具有替换关系的其他车辆配件,可以实现对可替换车辆配件的全面查找,同时可以满足用户日益增长的个性化需求。
54.本发明实施例提供的技术方案,通过获取不同车辆分别对应的三维模型库,并根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成多个匹配关系组存储于配件间匹配关系表中,实现了对不同车辆间的车辆配件间的匹配关系的准确确定,且根据各车辆配件的配件三维模型之间的相似度,确定各车辆配件是否匹配,实现了车辆配件的自动匹配,提升了配件间匹配关系的确定效率。
55.本发明又一实施例提供了一种配件间匹配关系的确定方法,本实施例以上述实施例为基础,具体介绍在获取与各车辆分别对应的三维模型库之前,预先建立与每个车辆分别对应的三维模型库。
56.图2为本发明又一实施例提供的配件间匹配关系的确定方法的流程图,本实施例以上述技术方案为基础,提供了一种配件间匹配关系的确定方法,该方法包括:
57.s210、获取车辆和车辆配件制造商提供的产品设计稿,所述产品设计稿中包括车辆设计稿和车辆配件设计稿。
58.其中,车辆和车辆配件制造商,为车辆和车辆配件的设计和生产厂家;产品设计稿,是指利用各种线条绘制的,用于说明产品造型及结构的平面或立体图案;在本实施例中,产品设计稿,具体包括车辆和车辆配件的设计稿。车辆配件,包括构成车辆整体的各单元(例如,发动机和传动系统等),以及服务于车辆配件加工的产品(例如,打气泵、形式记录仪以及车辆内饰等)。
59.s220、根据所述产品设计稿中包括的产品外形设计参数,形成各产品的三维模型数据,并根据所述三维模型数据,构建各车辆的车辆三维模型,以及与各车辆配件对应的配件三维模型。
60.可以理解的是,车辆原厂或者车辆配件厂在制造出车辆成品或者各种车辆配件时,一定会有非常详尽的产品设计稿;在该产品设计稿中,详细记录有各产品的各项外形设计参数。通过获取车辆和车辆配件的产品设计稿,并对上述产品设计稿中的各项外形设计参数进行解析处理,可以唯一确定出产品的三维模型数据。
61.其中,该外形设计参数可以为对车辆或者车辆配件的外形描述信息,例如,产品包括多少个面,每个面的形状,不同面之间的空间组合关系、以及每个面中包括的各条边的长度等。通过结合使用预设的3d建模工具(典型的,solidworks)对上述外形描述信息进行处理,可以唯一确定出产品的三维模型数据。
62.或者,该外形设计参数可以为车辆或者车辆配件为不同视角下的二维外形设计图(典型的,cad设计图),通过使用3d建模工具对多张二维外形设计图进行叠加转换,可以唯一确定出产品的三维模型数据。
63.或者,该外形设计参数可以为车辆或者车辆配件的三维设计图,进而,通过简单的读取操作,直接获取出车辆或者车辆配件的三维模型数据。
scanner和3d creater等)的方式、获取计算机设备自身提供的扫描接口进行实物扫描的方式等,本实施例对此并不进行限制。
76.此外,在获取到该目标三维模型后,可以首先判断该目标三维模型是否已经作为该目标车辆的一个配件三维模型进行存储,如果没有,才会对该目标三维模型进行存储,并相应存储与该待添加车辆配件的各项产品参数。
77.进一步的,在对目标三维模型进行存储之前,还可以进一步检测当前待添加车辆配件是否为破损件,并在确定当前待添加车辆配件不为破损件时,才会对目标三维模型进行存储,以防止存储到无效的或者明显错误的车辆配件。
78.s240、获取与各车辆分别对应的三维模型库。
79.其中,三维模型库中存储有隶属于同一车辆的各车辆配件的配件三维模型。
80.s250、根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成至少一个匹配关系组存储于配件间匹配关系表中。
81.其中,每个匹配关系组中包括多个具有替换关系的车辆配件。
82.在本实施例的一个可选的实施方式中,根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成至少一个匹配关系组存储于配件间匹配关系表中,可以包括:
83.根据不同车辆所属的车辆品牌,以及不同车辆品牌之间的附属关系,建立多个比对车辆对;根据各所述比对车辆对中,与两个比对车辆的各车辆配件分别对应的基础外观参数,建立与各比对车辆对分别对应的多个比对车辆配件对;根据各所述比对车辆配件对中,两个比对车辆配件的配件三维模型之间的相似度,在各所述比对车辆配件对中筛选得到匹配车辆配件对;根据各所述匹配车辆配件对,形成至少一个匹配关系组存储于配件间匹配关系表中。
84.其中,每个比对车辆对中包括第一车辆和第二车辆,该第一车辆和第二车辆为相同车辆品牌或者两者的品牌之间具有附属关系,例如,奥迪和大众。每个比对车辆配件对中包括:第一车辆中的一个车辆配件,以及第二车辆中的一个车辆配件。可以理解的是,相同车辆品牌的车辆,或者存在附属关系品牌的车辆,通常使用相同的平台架构以及相同的车辆配件,或者彼此间的车辆配件具有替换关系;故根据车辆品牌,确定比对车辆对,可以提升匹配车辆配件对的查找效率。
85.基础外观参数,可以包括车辆配件共包括多少个面、每个面的长度和宽度范围等。可以理解的是,如果两个车辆配件之间的基础外观参数差异较大,两者的相似度也必然不可能符合要求,通过预先筛选得到基础外观参数基本一致的两个车辆配件,进行进一步的配件三维模型之间的相似度计算,可以避免计算量的无谓消耗。
86.在一个具体的例子中,如果一个匹配车辆配件对中包括:配件a和配件b;另一个匹配车辆配件对中包括:配件a和配件c;则建立的匹配关系组可以包括:配件a、配件b以及配件c,上述三个配件之间的外形都非常接近,且一般都隶属与同一车辆品牌或者具有附属关系的两个或者多个车辆品牌,因此,上述三个配件之间具有替换关系。
87.在本实施例的一个可选的实施方式中,根据各所述比对车辆配件对中,两个比对车辆配件的配件三维模型之间的相似度,在各所述比对车辆配件对中筛选得到匹配车辆配件对,可以包括:
88.获取当前处理的目标比对车辆配件对中包括的第一比对车辆配件和第二比对车
辆配件;计算所述第一比对车辆配件和第二比对车辆配件的配件三维模型之间的相似度,并在确定所述相似度大于或者等于预设的相似度阈值时,分别获取所述第一比对车辆配件和第二比对车辆配件的至少一项非外观参数;根据所述非外观参数,计算所述第一比对车辆配件与所述第二比对车辆配件之间的关联权重,并在确定所述关联权重大于或者等于预设的权重阈值时,确定所述目标比对车辆配件对为匹配车辆配件对。
89.其中,非外观参数,可以包括材质、颜色或者重量等参数。
90.可以理解的是,配件三维模型之间的相似度,只能体现车辆配件间的外观相似度,无法体现车辆配件的材质或者颜色等非外观参数的相似度;而当不同车辆配件的非外观参数相差较大时,不同的车辆配件无法进行替换,也即不存在匹配关系;例如,配件a和配件b具有相同的外观结构,但配件a对应金属材质,配件b对应塑料材质,配件a和配件b此时不存在匹配关系。故在确定两个车辆配件的配件三维模型之间的相似度大于或者等于预设的相似度阈值的基础上,综合考虑两个车辆配件非外观参数的相似度,以实现对匹配车辆配件对的准确确定。
91.在本实施例的一个具体的实施方式中,根据非外观参数,计算第一比对车辆配件与第二比对车辆配件之间的关联权重,可以具体包括:分别计算第一比对车辆配件和第二比对车辆配件针对每一项非外观参数的相似度,将每一项非外观参数下的相似度,作为一个子权重,对各子权重进行加权求和,获取第一比对车辆配件与第二比对车辆配件间的关联权重。其中,非外观参数的项数可以根据需要进行自适应设置。
92.本发明实施例提供的技术方案,通过获取车辆和车辆配件制造商提供的产品设计稿,构建各车辆配件对应的配件三维模型,进而根据车辆配件和车辆之间的隶属关系,建立与每个车辆分别对应的三维模型库;进一步的,根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成多个匹配关系组存储于配件间匹配关系表中,通过预先建立个车辆对应的三维模型库,可以提升匹配关系表的获取效率,同时根据各车辆配件的配件三维模型之间的相似度,确定各车辆配件是否匹配,实现了对不同车辆间的车辆配件间的匹配关系的准确确定。
93.图3为本发明又一实施例提供的一种配件间匹配关系的确定方法的流程图,本实施例以上述实施例为基础,在本实施例中根据用户的替换配件查询请求,获取与待替换车辆配件匹配的替换车辆配件。如图3所示,该方法具体包括如下步骤:
94.s310、获取与各车辆分别对应的三维模型库。
95.其中,三维模型库中存储有隶属于同一车辆的各车辆配件的配件三维模型。
96.s320、根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成至少一个匹配关系组存储于配件间匹配关系表中。
97.其中,每个匹配关系组中包括多个具有替换关系的车辆配件。
98.s330、响应于用户的替换配件查询请求,获取所述替换配件查询请求中的待替换车辆配件。
99.其中,替换配件查询请求,可以包括用户需要查询的待替换车辆配件。具体的,用户可以在电子汽配商城客户端中输入需要查询的待替换车辆配件的名称,客户端在接收到用户输入的待替换车辆配件后,根据待替换车辆配件,在预先建立的配件间匹配关系表中,查找对应的可替换车辆配件。
100.在本实施例中,用户还可以在手机软件(application,app)端(电子汽配商城的客户端)通过拍照功能获取零部件图像信息,并根据上述零部件图像信息构建替换配件查询请求发送至(电子汽配商城)服务端;然后服务端对用户上传的图像信息进行光学字符识别(optical character recognition,ocr),以识别车辆配件型号。
101.或者,用户还可以通过app端的扫描功能或外置三维图形扫描工具,例如3d scanner等,获取零部件的三维模型图,并根据上述三维模型图构建替换配件查询请求发送至(电子汽配商城)服务端;然后服务端根据用户上传的三维图像到预先构建的与各车辆分别对应的三维模型库进行对比(例如,可通过3dmax、unity等3d模型渲染工具进行比对),以识别车辆配件型号。
102.s340、查询预先建立的配件间匹配关系表,获取包含有所述待替换车辆配件的目标匹配关系组。
103.具体的,通过匹配查找,获取包含当前待替换车辆配件的目标匹配关系组,目标匹配关系组中包括与待替换车辆配件具有替换关系的多个其他车辆配件。
104.s350、在所述目标匹配关系组中,获取至少一个替换车辆配件作为所述替换配件查询请求的响应结果。
105.其中,客户端可以选择目标匹配关系组中的一个或多个车辆配件,作为待替换车辆配件的替换配件,并基于获取的替换配件生成替换配件查询请求的响应结果。
106.在本实施例的一个可选的实施方式中,在所述目标匹配关系组中,获取至少一个替换车辆配件作为所述替换配件查询请求的响应结果,可以包括:
107.获取各所述替换车辆配件的历史购买描述信息、使用特征信息以及所述用户的用户属性信息中的至少一项;根据所述历史购买描述信息、使用特征信息以及所述用户属性信息中的至少一项,计算各所述替换车辆配件的排序权重;根据所述排序权重,对各所述替换车辆配件进行排序,形成排序结果,并将所述排序结果作为所述响应结果。
108.其中,历史购买描述信息,包括用户的历史购物评价;使用特征信息,包括车辆配件的使用周期和适用地区;用户属性信息,包括用户常用的车辆配件类型、用户所在地区以及用户常用店铺等。
109.可以理解的是,为了向用户提供更加符合用户需求的替换配件检索结果,可以综合考虑用户的购物习惯、用户自身属性以及不同车辆配件的适用场景,对目标匹配关系组中的各车辆配件进行排序,以选择顺序靠前的车辆配件作为替换车辆配件,可以提升替换配件检索的智能程度,提升用户的使用体验。
110.在一个具体的例子中,可以根据各替换配件的订单成交价、用户评价(历史购买描述信息)、配件使用周期、地区(使用特征信息)、用户常用配件类型(原厂件、品牌件这种分类)、用户所在地区、常用店铺(用户属性信息)等参数,设定各替换车辆配件的权重,进而可以将上述各可替换车辆配件进行推荐排序。
111.在本实施例的另一个可选的实施方式中,上述方法,还可以包括:响应于用户的可用车辆配件查询请求,获取所述可用车辆配件查询请求中的目标车辆;查询预先建立的扩充车辆配件库,获取与所述目标车辆对应的全部可用车辆配件。
112.其中,所述扩充车辆配件库中包括:车辆的原厂车辆配件,以及与至少一个原厂车辆配件具有替换关系的其他车辆配件。
113.可以理解的是,在某些特定情况下(例如,现实可获取的替换车辆配件类型有限),用户希望查找到与待替换车辆配件对应的全部可用替换配件;此时,电子汽配商城的客户端在接收到用户的可用车辆配件查询请求后,通过服务器根据目标车辆,查找扩充车辆配件库,获取与目标车辆对应的全部可用车辆配件。
114.在本实施例中,用户可以在app端(电子汽配商城的客户端)通过拍照功能获取车辆图像信息,并根据车辆图像信息构建可用车辆配件查询请求发送至(电子汽配商城)服务端;然后(电子汽配商城)服务端根据用户上传的图像信息进行ocr图像识别,确定车辆的型号(目标车辆)。
115.或者,用户还可以在app端通过的扫描功能或外置三维图形扫描工具,例如3d scanner等,获取车辆的三维模型图,并根据上述三维模型图构建可用车辆配件查询请求发送至(电子汽配商城)服务端;然后服务端根据用户上传的三维图像到预先构建的与各车辆的车辆三维模型进行比对(可通过3d max、unity等3d模型渲染工具进行比对),以识别车辆的型号。
116.本发明实施例提供的技术方案,预先建立配件间匹配关系表,并在获取到用户的替换配件查询请求时,获取替换配件查询请求中的待替换车辆配件;并查询预先建立的配件间匹配关系表,获取包含有待替换车辆配件的目标匹配关系组;进而在目标匹配关系组中,获取多个替换车辆配件作为替换配件查询请求的响应结果,丰富了替换配件的检索方式,实现了对不同类型的替换配件的高效检索,提升了替换配件的检索效率。
117.图4为本发明另一实施例提供的一种配件间匹配关系的确定装置的结构示意图。如图4所示,该装置包括:三维模型库获取模块410和匹配关系组存储模块420。其中,
118.三维模型库获取模块410,用于获取与各车辆分别对应的三维模型库,其中,三维模型库中存储有隶属于同一车辆的各车辆配件的配件三维模型;
119.匹配关系组存储模块420,用于根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成至少一个匹配关系组存储于配件间匹配关系表中;
120.其中,每个匹配关系组中包括多个具有替换关系的车辆配件。
121.本发明实施例提供的技术方案,通过获取不同车辆分别对应的三维模型库,并根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成多个匹配关系组存储于配件间匹配关系表中,实现了对不同车辆间的车辆配件间的匹配关系的准确确定,且根据各车辆配件的配件三维模型之间的相似度,确定各车辆配件是否匹配,实现了车辆配件的自动匹配,提升了配件间匹配关系的确定效率。
122.可选的,在上述技术方案的基础上,所述配件间匹配关系的确定装置,还包括:
123.数据获取模块,用于待获取电子配件商城的交易数据、维修厂的维修订单数据和购买订单数据中的至少一项;
124.匹配关系组更新模块,用于根据所述交易数据、维修订单数据和购买订单数据中的至少一项,对所述配件间匹配关系表中存储的匹配关系组进行追加或者更新。
125.可选的,在上述技术方案的基础上,匹配关系组存储模块420,包括:
126.比对车辆对建立单元,用于根据不同车辆所属的车辆品牌,以及不同车辆品牌之间的附属关系,建立多个比对车辆对;
127.比对车辆配件对建立单元,用于根据各所述比对车辆对中,与两个比对车辆的各
车辆配件分别对应的基础外观参数,建立与各比对车辆对分别对应的多个比对车辆配件对;
128.匹配车辆配件对获取单元,用于根据各所述比对车辆配件对中,两个比对车辆配件的配件三维模型之间的相似度,在各所述比对车辆配件对中筛选得到匹配车辆配件对;
129.匹配关系组存储单元,用于根据各所述匹配车辆配件对,形成至少一个匹配关系组存储于配件间匹配关系表中。
130.可选的,在上述技术方案的基础上,匹配车辆配件对获取单元,具体用于:
131.获取当前处理的目标比对车辆配件对中包括的第一比对车辆配件和第二比对车辆配件;
132.计算所述第一比对车辆配件和第二比对车辆配件的配件三维模型之间的相似度,并在确定所述相似度大于或者等于预设的相似度阈值时,分别获取所述第一比对车辆配件和第二比对车辆配件的至少一项非外观参数;
133.根据所述非外观参数,计算所述第一比对车辆配件与所述第二比对车辆配件之间的关联权重,并在确定所述关联权重大于或者等于预设的权重阈值时,确定所述目标比对车辆配件对为匹配车辆配件对。
134.可选的,在上述技术方案的基础上,所述配件间匹配关系的确定装置,还包括:
135.原厂车辆配件库获取模块,用于获取与各车辆分别对应的原厂车辆配件库,其中,原厂车辆配件库中包括隶属于所述车辆的各原厂车辆配件;
136.扩充车辆配件库形成模块,用于根据所述配件间匹配关系表,对各车辆的所述原厂车辆配件库进行扩充,形成与各车辆分别对应的扩充车辆配件库;
137.其中,所述扩充车辆配件库中包括:车辆的原厂车辆配件,以及与至少一个原厂车辆配件具有替换关系的其他车辆配件。
138.可选的,在上述技术方案的基础上,所述配件间匹配关系的确定装置,还包括:
139.待替换车辆配件获取模块,用于响应于用户的替换配件查询请求,获取所述替换配件查询请求中的待替换车辆配件;
140.目标匹配关系组获取模块,用于查询预先建立的配件间匹配关系表,获取包含有所述待替换车辆配件的目标匹配关系组;
141.响应结果获取模块,用于在所述目标匹配关系组中,获取至少一个替换车辆配件作为所述替换配件查询请求的响应结果。
142.可选的,在上述技术方案的基础上,响应结果获取模块,包括:
143.信息获取单元,用于获取各所述替换车辆配件的历史购买描述信息、使用特征信息以及所述用户的用户属性信息中的至少一项;
144.排序权重计算单元,用于根据所述历史购买描述信息、使用特征信息以及所述用户属性信息中的至少一项,计算各所述替换车辆配件的排序权重;
145.排序结果获取单元,用于根据所述排序权重,对各所述替换车辆配件进行排序,形成排序结果,并将所述排序结果作为所述响应结果。
146.可选的,在上述技术方案的基础上,所述配件间匹配关系的确定装置,还包括:
147.目标车辆获取模块,用于响应于用户的可用车辆配件查询请求,获取所述可用车辆配件查询请求中的目标车辆;
148.全部可用车辆配件获取模块,用于查询预先建立的扩充车辆配件库,获取与所述目标车辆对应的全部可用车辆配件;
149.其中,所述扩充车辆配件库中包括:车辆的原厂车辆配件,以及与至少一个原厂车辆配件具有替换关系的其他车辆配件。
150.上述装置可执行本发明前述实施例所提供的配件间匹配关系的确定方法,具备执行上述方法相应的功能模块和有益效果。未在本发明实施例中详尽描述的技术细节,可参见本发明前述实施例所提供的配件间匹配关系的确定方法。
151.图5为本发明另一实施例提供的一种电子设备的结构示意图,如图5所示,该电子设备包括处理器510、存储器520、输入装置530和输出装置540;电子设备中处理器510的数量可以是一个或多个,图5中以一个处理器510为例;电子设备中的处理器510、存储器520、输入装置530和输出装置540可以通过总线或其他方式连接,图5中以通过总线连接为例。存储器520作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明任意实施例中的一种配件间匹配关系的确定方法对应的程序指令/模块(例如,一种配件间匹配关系的确定装置中的三维模型库获取模块410和匹配关系组存储模块420)。处理器510通过运行存储在存储器520中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的一种配件间匹配关系的确定方法。也即,该程序被处理器执行时实现:
152.获取与各车辆分别对应的三维模型库,其中,三维模型库中存储有隶属于同一车辆的各车辆配件的配件三维模型;
153.根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成至少一个匹配关系组存储于配件间匹配关系表中;
154.其中,每个匹配关系组中包括多个具有替换关系的车辆配件。
155.存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。输入装置530可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入,可以包括键盘和鼠标等。输出装置540可包括显示屏等显示设备。
156.可选的,该电子设备可以为服务器,服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
157.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述方法。当然,本发明实施例所提供的一种计算机可读存储介质,其可以执行本发明任意实施例所提供的一种配件间匹配关系的确定方法中的相关操作。也即,该程序被处理器执行时实现:
158.获取与各车辆分别对应的三维模型库,其中,三维模型库中存储有隶属于同一车
辆的各车辆配件的配件三维模型;
159.根据隶属于不同车辆的各车辆配件的配件三维模型之间的相似度,形成至少一个匹配关系组存储于配件间匹配关系表中;
160.其中,每个匹配关系组中包括多个具有替换关系的车辆配件。
161.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台电子设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
162.值得注意的是,上述配件间匹配关系的确定装置和替换配件的检索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
163.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

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

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

相关文献