利用vin进行汽车零配件产品的搜索匹配系统及方法

文档序号:6379814阅读:745来源:国知局
专利名称:利用vin进行汽车零配件产品的搜索匹配系统及方法
技术领域
本发明属于计算机软件技术领域,涉及一种产品搜索匹配系统,尤其涉及一种利用VIN进行汽车零配件产品的搜索匹配系统;同时,本发明还涉及一种利用VIN进行汽车零配件产品的搜索匹配方法。
背景技术
如今,汽车配件成千上万种,消费者需要花很长时间找到合适的配件。汽车零配件产品都是通过通用的平台或者搜索引擎进行查找。而消费者因为不了解技术参数,产品常常买错。而产品搜索都是模糊的,不能够精确定位所查找的汽车零配件。同时,每辆汽车都有VIN。VIN是英文Vehicle Identification Number (车辆识别代码)的缩写。因为SAE标准规定VIN码由17位字符组成,所以俗称十七位码。它包含了车辆的生产厂家、年代、车型、车身型式及代码、发动机代码及组装地点等信息。正确解读VIN码,对于正确地识别车型,以致进行正确地诊断和维修都是十分重要的。然而,如今还没有利用这一信息进行汽配产品的搜索和匹配的方法。

发明内容
本发明所要解决的技术问题是提供一种利用VIN进行汽车零配件产品的搜索匹配系统,可根据用户的检索词及该用户车辆的VIN快速、精确搜索得到其所需要的具体产品O此外,本发明还提供一种利用VIN进行汽车零配件产品的搜索匹配方法,可根据用户的检索词及该用户车辆的VIN快速、精确搜索得到其所需要的具体产品。为解决上述技术问题,本发明采用如下技术方案一种利用VIN进行汽车零配件产品的搜索匹配系统,所述系统包括产品定义配置模块,用以在数据库中预先定义产品的所属分类及适用车型,生成若干备检索数据表;VIN字符串分割模块,用以按照设定规则将车辆识别代号VIN截取出多个字符串;字符串解析模块,用以将所述VIN字符串分割模块分割得到的字符串解析出VIN所代表的车辆对应信息;信息匹配模块,用以根据所述字符串解析模块解析得到的车辆信息,通过循环遍历函数从所述产品定义配置模块生成的备检索数据表中找出该车辆对应的匹配产品;模糊搜索模块,用以结合针对产品名称本身的关键词模糊搜索,从而找出用户需要的最终产品。作为本发明的一种优选方案,所述备检索数据表包括汽车零配件数据表,汽车品牌车型数据表。作为本发明的一种优选方案,所述汽车零配件数据表包括多个数据表;其中,汽车零配件的基本信息维护在一个主表中,汽车零配件所属车型和类别在一对多的表中;作为本发明的一种优选方案,所述字符串解析模块解析字符串的规则为第I 一 3位表示世界制造厂识别代码;第4位表示车身型式代码;第5位表示发动机/变速器代码;第6位表示乘员保护系统代码;第7 — 8位表示车辆等级代码;第9位表示校验位;第10位表示年份代码;第11位表示装配厂代码;第12 - 17位表示车辆制造顺序号。一种利用VIN进行汽车零配件产品的搜索匹配方法,所述方法包括如下步骤产品定义配置步骤,在数据库中预先定义产品的所属分类及适用车型,生成若干备检索数据表;VIN字符串分割步骤,按照设定规则将车辆识别代号VIN截取出多个字符串;字符串解析步骤,将VIN字符串分割步骤中分割得到的字符串解析出VIN所代表的车辆对应信息;信息匹配步骤,根据字符串解析步骤中解析得到的车辆信息,通过循环遍历函数从产品定义配置步骤中生成的备检索数据表中找出该车辆对应的匹配产品;模糊搜索步骤,结合针对产品名称本身的关键词模糊搜索,从而找出用户需要的最终广品。作为本发明的一种优选方案,所述备检索数据表包括汽车零配件数据表,汽车品牌车型数据表。作为本发明的一种优选方案,所述汽车零配件数据表包括多个数据表;其中,汽车零配件的基本信息维护在一个主表中,汽车零配件所属车型和类别在一对多的表中;作为本发明的一种优选方案,所述字符串解析步骤中解析字符串的规则为第I - 3位表示世界制造厂识别代码;第4位表示车身型式代码;第5位表示发动机/变速器代码;第6位表示乘员保护系统代码;第7 — 8位表示车辆等级代码;第9位表示校验位;第10位表示年份代码;第11位表示装配厂代码;第12 - 17位表示车辆制造顺序号。本发明的有益效果在于本发明提出的利用VIN进行汽车零配件产品的搜索匹配系统及方法,可根据用户的检索词及该用户车辆的VIN快速、精确搜索得到其所需要的具体产品。


图I为本发明搜索匹配系统的组成示意图。图2为本发明搜索匹配方法的流程图。
具体实施例方式下面结合附图详细说明本发明的优选实施例。实施例一请参阅图1,本发明揭示了一种利用VIN进行汽车零配件产品的搜索匹配系统,所述系统包括产品定义配置模块1、VIN字符串分割模块2、字符串解析模块3、信息匹配模块4、模糊搜索模块5。以下分别介绍各模块。产品定义配置模块产品定义配置模块I用以在数据库中预先定义产品的所属分类及适用车型,生成
5若干备检索数据表。所述备检索数据表包括汽车零配件数据表,汽车品牌车型数据表。所述汽车零配件数据表包括多个数据表;其中,汽车零配件的基本信息维护在一个主表中,汽车零配件所属车型和类别在一对多的表中。汽车型号众多,配件产品更成成千上万,为了让用户可以在系统前台搜索出需要的产品,前提是在后台预先定义产品所属的分类以及适用的车型。首先,在系统模块的后台进行汽车零配件的定义和分类。从数据库角度来讲,基本信息维护在一个主表中,如表I所示。
Part—idnamecategorypriceI桑塔纳2000老款油过滤器发动机部件1502桑塔纳2000新款油过滤器发动机部件2003奥迪A4老款油过滤器发动机部件2504奥迪A4新款油过滤器发动机部件300表I汽车零配件基本信息表注在实际数据库设计中,category字段为ID,而不是名称。这里为了便于直观的说明,用名称代替ID。产品所属车型和类别在一对多的表中,如表2所不。
PartidCar—typeyearI桑塔纳20002000I桑塔纳20002001I桑塔纳20002002I桑塔纳20002003I桑塔纳20002004I桑塔纳200020052桑塔纳200020062桑塔纳200020072桑塔纳20002008
权利要求
1.一种利用VIN进行汽车零配件产品的搜索匹配系统,其特征在于,所述系统包括 产品定义配置模块,用以在数据库中预先定义产品的所属分类及适用车型,生成若干备检索数据表; VIN字符串分割模块,用以按照设定规则将车辆识别代号VIN截取出多个字符串; 字符串解析模块,用以将所述VIN字符串分割模块分割得到的字符串解析出VIN所代表的车辆对应信息; 信息匹配模块,用以根据所述字符串解析模块解析得到的车辆信息,通过循环遍历函数从所述产品定义配置模块生成的备检索数据表中找出该车辆对应的匹配产品; 模糊搜索模块,用以结合针对产品名称本身的关键词模糊搜索,从而找出用户需要的最终广品。
2.根据权利要求I所述的利用VIN进行汽车零配件产品的搜索匹配系统,其特征在于 所述备检索数据表包括汽车零配件数据表,汽车品牌车型数据表。
3.根据权利要求2所述的利用VIN进行汽车零配件产品的搜索匹配系统,其特征在于 所述汽车零配件数据表包括多个数据表; 其中,汽车零配件的基本信息维护在一个主表中,汽车零配件所属车型和类别在一对多的表中。
4.根据权利要求I所述的利用VIN进行汽车零配件产品的搜索匹配系统,其特征在于 所述字符串解析模块解析字符串的规则为第I 一 3位表示世界制造厂识别代码;第4位表示车身型式代码;第5位表示发动机/变速器代码;第6位表示乘员保护系统代码;第7 - 8位表示车辆等级代码;第9位表示校验位;第10位表示年份代码;第11位表示装配厂代码;第12 - 17位表示车辆制造顺序号。
5.一种利用VIN进行汽车零配件产品的搜索匹配方法,其特征在于,所述方法包括如下步骤 产品定义配置步骤,在数据库中预先定义产品的所属分类及适用车型,生成若干备检索数据表; VIN字符串分割步骤,按照设定规则将车辆识别代号VIN截取出多个字符串; 字符串解析步骤,将VIN字符串分割步骤中分割得到的字符串解析出VIN所代表的车辆对应信息; 信息匹配步骤,根据字符串解析步骤中解析得到的车辆信息,通过循环遍历函数从产品定义配置步骤中生成的备检索数据表中找出该车辆对应的匹配产品; 模糊搜索步骤,结合针对产品名称本身的关键词模糊搜索,从而找出用户需要的最终女口广叩ο
6.根据权利要求5所述的利用VIN进行汽车零配件产品的搜索匹配方法,其特征在于 所述备检索数据表包括汽车零配件数据表,汽车品牌车型数据表。
7.根据权利要求6所述的利用VIN进行汽车零配件产品的搜索匹配方法,其特征在于: 所述汽车零配件数据表包括多个数据表; 其中,汽车零配件的基本信息维护在一个主表中,汽车零配件所属车型和类别在一对多的表中。
8.根据权利要求5所述的利用VIN进行汽车零配件产品的搜索匹配方法,其特征在于 所述字符串解析步骤中解析字符串的规则为第I 一 3位表示世界制造厂识别代码;第4位表示车身型式代码;第5位表示发动机/变速器代码;第6位表示乘员保护系统代码;第7 — 8位表示车辆等级代码;第9位表示校验位;第10位表示年份代码;第11位表示装配厂代码;第12 - 17位表示车辆制造顺序号。
全文摘要
本发明揭示了一种利用VIN进行汽车零配件产品的搜索匹配系统及方法,所述系统包括产品定义配置模块、VIN字符串分割模块、字符串解析模块、信息匹配模块、模糊搜索模块。产品定义配置模块在数据库中预先定义产品的所属分类及适用车型;VIN字符串分割模块按照设定规则将车辆识别代号VIN截取出多个字符串;字符串解析模块将分割得到的字符串解析出VIN所代表的车辆对应信息;信息匹配模块解析得到的车辆信息,通过循环遍历函数从备检索数据表中找出该车辆对应的匹配产品;模糊搜索模块结合针对产品名称本身的关键词模糊搜索,从而找出用户需要的最终产品。本发明可根据用户的检索词及该用户车辆的VIN快速、精确搜索得到其所需要的具体产品。
文档编号G06F17/30GK102930000SQ20121041506
公开日2013年2月13日 申请日期2012年10月26日 优先权日2012年10月26日
发明者马涛 申请人:马涛
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1