用于实现车辆动态配置与物料编码匹配的方法及其装置与流程

文档序号:18271388发布日期:2019-07-27 09:42阅读:382来源:国知局
用于实现车辆动态配置与物料编码匹配的方法及其装置与流程

本发明涉及车辆制造技术,具体地涉及用于实现车辆动态配置与物料编码匹配的方法以及用于实现车辆动态配置与物料编码匹配的装置。



背景技术:

目前,国内汽车制造互联网行业关于汽车配置器的设计寥寥无几,关于动态配置的算法与技术解决方案也更无参考。针对互联网销售模式下的汽车配置选装组合成为用户必不可少的功能,但是针对配置组件变化的情况无法匹配最新的物料编码,从而第一时间通知生产,这势必影响用户选装体验和工厂制造的实时性和准确性,在此现状情形下,动态发布匹配最新的物料编码是亟待解决的问题。



技术实现要素:

鉴于上述问题,本发明旨在提出一种能够支持车辆动态配置与物料编码的动态映射关系的用于实现车辆动态配置与物料编码匹配的方法以及用于实现车辆动态配置与物料编码匹配的装置。

本发明的用于实现车辆动态配置与物料编码匹配的方法,其特征在于,包括下述步骤:

第一配置数据生成步骤,基于车辆的第一配置以及所述第一配置的所有选择项生成与所述第二配置对应的第二配置数据,并且,所述第一配置数据中的每一个数据对应于每一种物料编码;

第二配置数据生成步骤,基于车辆的第二配置和所述第二配置的选择项生成与所述第二配置对应的第二配置数据;以及

匹配步骤,将所述第二配置数据与所述第一配置数据进行匹配得到对应于所述第二配置的物料编码,其中,所述第一配置数据对应于原始数据,所述第二配置数据对应于用户选择的当前数据,所述第二配置被第一配置包含。

可选地,在所述第一配置数据生成步骤中,基于车辆的第一配置以及所述第一配置的所有选择项生成笛卡尔积作为所述第一配置数据。

可选地,所述第一配置数据是由表示第一配置以及所述第一配置的选择项的第一字符串构成,

所述第二配置数据由表示车辆的第二配置以及所述第二配置的选择项的第二字符串构成。

可选地,所述第一配置据的每一个数据与每一种物料编码构成为映射关系。

可选地,在第一配置数据生成步骤中,进一步采用规定算法使得所述第一字符串转换为第一变形字符串,在所述第二数据生成步骤中,进一步采用所述规定算法将所述第二配置字符串转换为第二变形字符串,在所述匹配步骤中,将所述第二变形字符串与所述第一变形字符串进行匹配得到对应于所述第二配置的物料编码。

可选地,所述规定算法为能够缩短字符串的加密算法。

可选地,所述规定算法md5算法。

本发明的用于实现车辆动态配置与物料编码匹配的装置,其特征在于,具备:

第一配置数据生成模块,用于基于车辆的第一配置和所述第一配置的所有选择项生成与所述第一配置对应的第一配置数据,并且所述第一配置数据中的每一个数据对应于每一种物料编码;

第二配置数据生成模块,用于基于车辆的第二配置和所述第二配置的选择项生成与所述第二配置对应的第二配置数据;以及

匹配模块,用于将所述第二配置数据与所述第一配置数据进行匹配得到对应于所述第二配置的物料编码,

其中,所述第一配置数据对应于原始数据,所述第二配置数据对应于用户选择的当前数据,所述第二配置被第一配置包含。

可选地,所述第一配置数据生成模块基于车辆的第一配置以及所述第一配置的所有选择项生成笛卡尔积作为所述第一配置数据。

可选地,所述第一配置数据是由表示第一配置以及所述第一配置的选择项的第一字符串构成,

所述第二配置数据由表示车辆的第二配置以及所述第二配置的选择项第二字符串构成。

可选地,所述第一配置数据的每一个数据与每一种物料编码构成为映射关系。

可选地,在所述第一配置数据生成模块中,进一步采用规定算法使得所述第一字符串转换为第一变形字符串,

在所述第二数据生成模块中,采用所述规定算法将所述第二字符串转换为第二变形字符串,

在所述匹配模块中,将所述第二变形字符串与所述一变形字符串进行匹配得到对应于所述第二配置的物料编码。

可选地,所述规定算法为能够缩短字符串的加密算法。

可选地,所述规定算法md5算法。

可选地,用于实现车辆动态配置与物料编码匹配的装置以插件形成构成。

本发明的车辆,其特征在于,包括上述的用于实现车辆动态配置与物料编码匹配的装置。

本发明的车辆配置器,其特征在于,包括上述的用于实现车辆动态配置与物料编码匹配的装置。

本发明的计算机可读介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时上述的用于实现车辆动态配置与物料编码匹配的方法。

本发明的计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述的用于实现车辆动态配置与物料编码匹配的方法。

通过纳入本文的附图以及随后与附图一起用于说明本发明的某些原理的具体实施方式,本发明的方法和装置所具有的其它特征和优点将更为具体地变得清楚或得以阐明。

附图说明

图1是表示本发明的用于实现车辆动态配置与物料编码匹配的方法的流程图。

图2是表示本发明的用于实现车辆动态配置与物料编码匹配的装置的构造示意图。

具体实施方式

下面介绍的是本发明的多个实施例中的一些,旨在提供对本发明的基本了解。并不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。

图1是表示本发明的用于实现车辆动态配置与物料编码匹配的方法的流程图。

如图1所示,本发明的用于实现车辆动态配置与物料编码匹配的方法,包括下述步骤:

第一配置数据生成步骤s100:基于车辆的第一配置和所述第一配置的所有选择项生成与第一配置对应的第一配置数据,例如作为一个示例基于基于车辆的第一配置以及所述第一配置的所有选择项生成笛卡尔积,其中,第一配置数据中的每一个数据对应于每一种物料编码;

第二配置数据生成步骤s200:基于车辆的第二配置和所述第二配置的选择项生成与第二配置对应的第二配置数据;以及

匹配步骤s300:将所述第二配置数据与所述第一配置数据进行匹配得到对应于所述第二配置的物料编码。

其中,所述第一配置数据对应于原始数据,所述第二配置数据对应于用户选择的当前数据,所述第二配置被第一配置包含。

作为一个示例,所述第一配置数据是由表示第一配置以及所述第一配置的所有选择项的第一字符串构成,所述第二配置数据由表示车辆的第二配置以及所述第二配置的选择项的第二配置字符串构成。例如,字符串是按照选择的配件顺序拼接而成,每个字符串对应一种选配,每种选配对应一种物料编码。

作为再一个示例,第一配置数据的每一个数据也可以不是由字符串构成,只要第一配置数据的每一个数据与每一种物料编码构成为映射关系即可。

作为一个示例,在第一配置数据生成步骤中,采用规定算法使得所述第一字符串转换为第一变形字符串,在所述第二配置数据生成步骤中,采用相同的规定算法将所述第二字符串转换为第二变形字符串,在所述匹配步骤中,将所述第二变形字符串与所述第一变形字符串进行匹配得到对应于所述第二配置的物料编码。

以上对于本发明的用于实现车辆动态配置与物料编码匹配的装置进行了说明,接着,对于本发明的用于实现车辆动态配置与物料编码匹配的装置进行说明。

图2是表示本发明的用于实现车辆动态配置与物料编码匹配的装置的构造示意图。

如图2所示,本发明的用于实现车辆动态配置与物料编码匹配的装置具备:

第一配置数据生成模块100,用于基于车辆的第一配置和所述第一配置的所有选择项生成与第一配置对应的第一配置数据,例如作为一个示例,基于车辆的第一配置以及所述第一配置的所有选择项生成笛卡尔积,其中,第一配置数据中的每一个数据对应于每一种物料编码;

第二配置数据生成模块200,用于基于车辆的第二配置和所述第二配置的选择项生成第二配置数据;以及

匹配模块300,用于将所述第二配置数据与所述第一配置数据进行匹配得到对应于所述第二配置的物料编码。

其中,所述第一配置数据对应于原始数据,所述第二配置数据对应于用户选择的当前数据,所述第二配置被第一配置包含。

作为一个示例,第一配置数据生成模块100构成为使得所述第一配置数据是由表示第一配置以及所述第一配置的所有选择项的第一字符串构成。第二配置数据生成模块200构成为使得所述第二配置数据由表示车辆的第二配置以及所述第二配置的选择项的第二字符串构成。

作为再一个示例,所述第一配置数据的每一个数据与每一种物料编码构成为映射关系。

作为再一个示例,在第一配置数据生成模块100中,采用规定算法使得所述第一字符串转换为第一变形字符串,在所述第二数据生成模块200中,采用所述规定算法将所述第二字符串转换为第二变形字符串,在所述匹配模块300中,将所述第二变形字符串与所述第一变形字符串进行匹配得到对应于所述第二配置的物料编码。

接着,对于本发明一实施方式的用于实现车辆动态配置与物料编码匹配的方法进行说明。

该实施方式的用于实现车辆动态配置与物料编码匹配的方法包括下述步骤:

步骤(1):作为原始配置数据,基于车辆的10种配置以及该10种配置的所有选择项生成笛卡尔积,其中,原始配置数据中的每一个数据对应于每一种物料编码。

具体地,例如当前发布的最新车款包含10种有效配置,每种配置均有2个配置,基于该10种有效配置以及每种配置2个选择项生成笛卡尔积,即生成总共有1024种的选配。其中,对于1024种的选配中的每一个选配,生成一个字符串,例如按照每个配置的配置顺序拼接而成字符串,每个字符串对应一种选配,并且每种选配对应一种物料编码。

步骤(2):基于车辆的当前配置和当前配置的选择项生成对应于当前配置的字符串。具体地,当用户在前端选择车款配置时,根据当前维护的有效配置属性来过滤用户配置(根据用户当前的选配动态过滤掉无效的配置,添加有效的配置)从而生成一组与该用户配置对应的当前配置数据,即,生成对应于当前选配的字符串。

步骤(3):将基于当前选配生成的字符串与步骤(1)中生成的1024种的字符串进行匹配得到对应于当前选配的物料编码。

以下,列举两个场景进行说明。

场景一:

新旧车款都包含车漆、轮毂和内饰三种配置,旧车款这三种配置都参与整车物料编码,都是有效配置属性。那么,利用上述步骤(1),作为原始配置数据,基于车漆、轮毂和内饰三种配置以及三种配置的所有选择项(有效配置以及无效配置)生成笛卡尔积,其中,这样生成的原始配置数据中的每一个数据为对应于每一种物料编码的字符串。

但是新车款只有车漆和轮毂参与整车物料编码,内饰不参与,则新车款有效配置属性只有车漆和轮毂。利用上述步骤(2),基于车辆的新车款配置和新车款配置的选择项(车漆和轮毂为有效配置,内饰为无效配置)生成对应于新车款配置的字符串。这样,经过上述步骤(2)进行配置属性过滤后,新旧车款参与物料编码的都只有车漆和轮毂这两种配置,最后,在上述步骤(3)中,将对应于新车款配置的字符串与笛卡尔积的字符串进行比较,得到与新车款匹配的物料编码。

场景二:

旧车款只有车漆和轮毂这两种有效配置,但是现在发布新车款的时候要添加内饰为有效配置。这样针对新车款都可以拿到最新的匹配关系找到对应的物料编码。但是对于旧车款,因为之前的配置没有内饰这一个选项无法去匹配最新的物料编码。于是通过发布车款时维护的效配置属性过滤后,动态的去生成旧车款数据对应的包含内饰的配置,这样旧车款也可以去匹配新的物料编码。具体地,在步骤(1)中,作为原始配置数据,基于新车款的所有配置以及所有配置的所有选择项(有效配置以及无效配置)生成笛卡尔积,其中,原始配置数据中的每一个数据对应于每一种物料编码。在步骤(2)中,基于旧车款的配置和选择项(车漆和轮毂为有效配置,内饰为无效配置)生成对应于旧车款的配置的字符串。在步骤(3)中,将基于旧车款的配置生成的字符串与步骤(1)中生成的原始数据(笛卡尔积的字符串)进行匹配得到旧车款对应的新的物料编码。

接着,对于本发明又一实施方式的用于实现车辆动态配置与物料编码匹配的方法进行说明。

该实施方式的用于实现车辆动态配置与物料编码匹配的方法包括下述步骤:

步骤a:作为原始配置数据,基于车辆的所有配置以及所述所有配置的所有选择项生成笛卡尔积,其中,原始配置数据中的每一个数据对应于每一种物料编码,并且,对于生成的原始配置数据采用规定的算法进行加密;

步骤b:基于车辆的当前配置和所述当前配置的选择项生成与当前配置对应的当前配置数据,并且,对于生成的当前配置数据采用规定的算法进行加密;以及

步骤c:将加密后的当前配置数据与加密后的原始配置数据进行匹配得到对应于所述当前配置的物料编码。

这里,作为规定的算法,例如可以采用md5算法,当然本发明不对此进行限定,还可以使用任何一种输入输出一一对应的算法加密都可以,或者可以使用任何一种能够将字符串转换成短key的算法。

在该实施方式中通过采用规定的算法将数据转换成比较短的key,通过短key去匹配笛卡尔积中的组合,从而能够优化整套查询流程的效率。

如上所述,根据本发明的用于实现车辆动态配置与物料编码匹配的方法以及用于实现车辆动态配置与物料编码匹配的系统,通过提取配置选择的最小粒度,基于选配能够获得与该选配唯一对应的物料编码,由此能够解决配置器动态发布不能匹配最新的物料编码的问题。

本发明不需要任何第三方插件,本发明可以单独作为一种解决方式,本发明的用于实现车辆动态配置与物料编码匹配的系统能够作为一个插件提供,可以封装重复使用、接口化。

本发明还提供一种车辆,其包括上述的用于实现车辆动态配置与物料编码匹配的装置。

本发明还提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时上述的用于实现车辆动态配置与物料编码匹配的方法。

本发明还提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的用于实现车辆动态配置与物料编码匹配的方法。

以上例子主要说明了本发明的用于实现车辆动态配置与物料编码匹配的方法以及用于实现车辆动态配置与物料编码匹配的。尽管只对其中一些本发明的具体实施方式进行了描述,但是本领域普通技术人员应当了解,本发明可以在不偏离其主旨与范围内以许多其他的形式实施。因此,所展示的例子与实施方式被视为示意性的而非限制性的,在不脱离如所附各权利要求所定义的本发明精神及范围的情况下,本发明可能涵盖各种的修改与替换。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1