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

上传人:a**** 文档编号:4748901 上传时间:2018-11-05 格式:PDF 页数:10 大小:837.88KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210415063.4

申请日:

2012.10.26

公开号:

CN102930000A

公开日:

2013.02.13

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 17/30申请公布日:20130213|||实质审查的生效IPC(主分类):G06F 17/30申请日:20121026|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

马涛

发明人:

马涛

地址:

200020 上海市卢湾区南昌路47号

优先权:

专利代理机构:

上海金盛协力知识产权代理有限公司 31242

代理人:

王松

PDF下载: PDF下载
内容摘要

本发明揭示了一种利用VIN进行汽车零配件产品的搜索匹配系统及方法,所述系统包括产品定义配置模块、VIN字符串分割模块、字符串解析模块、信息匹配模块、模糊搜索模块。产品定义配置模块在数据库中预先定义产品的所属分类及适用车型;VIN字符串分割模块按照设定规则将车辆识别代号VIN截取出多个字符串;字符串解析模块将分割得到的字符串解析出VIN所代表的车辆对应信息;信息匹配模块解析得到的车辆信息,通过循环遍历函数从备检索数据表中找出该车辆对应的匹配产品;模糊搜索模块结合针对产品名称本身的关键词模糊搜索,从而找出用户需要的最终产品。本发明可根据用户的检索词及该用户车辆的VIN快速、精确搜索得到其所需要的具体产品。

权利要求书

权利要求书一种利用VIN进行汽车零配件产品的搜索匹配系统,其特征在于,所述系统包括:
产品定义配置模块,用以在数据库中预先定义产品的所属分类及适用车型,生成若干备检索数据表;
VIN字符串分割模块,用以按照设定规则将车辆识别代号VIN截取出多个字符串;
字符串解析模块,用以将所述VIN字符串分割模块分割得到的字符串解析出VIN所代表的车辆对应信息;
信息匹配模块,用以根据所述字符串解析模块解析得到的车辆信息,通过循环遍历函数从所述产品定义配置模块生成的备检索数据表中找出该车辆对应的匹配产品;
模糊搜索模块,用以结合针对产品名称本身的关键词模糊搜索,从而找出用户需要的最终产品。
根据权利要求1所述的利用VIN进行汽车零配件产品的搜索匹配系统,其特征在于:
所述备检索数据表包括汽车零配件数据表,汽车品牌车型数据表。
根据权利要求2所述的利用VIN进行汽车零配件产品的搜索匹配系统,其特征在于:
所述汽车零配件数据表包括多个数据表;
其中,汽车零配件的基本信息维护在一个主表中,汽车零配件所属车型和类别在一对多的表中。
根据权利要求1所述的利用VIN进行汽车零配件产品的搜索匹配系统,其特征在于:
所述字符串解析模块解析字符串的规则为:第1-3位表示世界制造厂识别代码;第4位表示车身型式代码;第5位表示发动机/变速器代码;第6位表示乘员保护系统代码;第7-8位表示车辆等级代码;第9位表示校验位;第10位表示年份代码;第11位表示装配厂代码;第12-17位表示车辆制造顺序号。
一种利用VIN进行汽车零配件产品的搜索匹配方法,其特征在于,所述方法包括如下步骤:
产品定义配置步骤,在数据库中预先定义产品的所属分类及适用车型,生成若干备检索数据表;
VIN字符串分割步骤,按照设定规则将车辆识别代号VIN截取出多个字符串;
字符串解析步骤,将VIN字符串分割步骤中分割得到的字符串解析出VIN所代表的车辆对应信息;
信息匹配步骤,根据字符串解析步骤中解析得到的车辆信息,通过循环遍历函数从产品定义配置步骤中生成的备检索数据表中找出该车辆对应的匹配产品;
模糊搜索步骤,结合针对产品名称本身的关键词模糊搜索,从而找出用户需要的最终产品。
根据权利要求5所述的利用VIN进行汽车零配件产品的搜索匹配方法,其特征在于:
所述备检索数据表包括汽车零配件数据表,汽车品牌车型数据表。
根据权利要求6所述的利用VIN进行汽车零配件产品的搜索匹配方法,其特征在于:
所述汽车零配件数据表包括多个数据表;
其中,汽车零配件的基本信息维护在一个主表中,汽车零配件所属车型和类别在一对多的表中。
根据权利要求5所述的利用VIN进行汽车零配件产品的搜索匹配方法,其特征在于:
所述字符串解析步骤中解析字符串的规则为:第1-3位表示世界制造厂识别代码;第4位表示车身型式代码;第5位表示发动机/变速器代码;第6位表示乘员保护系统代码;第7-8位表示车辆等级代码;第9位表示校验位;第10位表示年份代码;第11位表示装配厂代码;第12-17位表示车辆制造顺序号。

说明书

说明书利用VIN进行汽车零配件产品的搜索匹配系统及方法
技术领域
本发明属于计算机软件技术领域,涉及一种产品搜索匹配系统,尤其涉及一种利用VIN进行汽车零配件产品的搜索匹配系统;同时,本发明还涉及一种利用VIN进行汽车零配件产品的搜索匹配方法。
背景技术
如今,汽车配件成千上万种,消费者需要花很长时间找到合适的配件。汽车零配件产品都是通过通用的平台或者搜索引擎进行查找。而消费者因为不了解技术参数,产品常常买错。
而产品搜索都是模糊的,不能够精确定位所查找的汽车零配件。同时,每辆汽车都有VIN。VIN是英文Vehicle Identification Number(车辆识别代码)的缩写。因为SAE标准规定:VIN码由17位字符组成,所以俗称十七位码。它包含了车辆的生产厂家、年代、车型、车身型式及代码、发动机代码及组装地点等信息。正确解读VIN码,对于正确地识别车型,以致进行正确地诊断和维修都是十分重要的。然而,如今还没有利用这一信息进行汽配产品的搜索和匹配的方法。
发明内容
本发明所要解决的技术问题是:提供一种利用VIN进行汽车零配件产品的搜索匹配系统,可根据用户的检索词及该用户车辆的VIN快速、精确搜索得到其所需要的具体产品。
此外,本发明还提供一种利用VIN进行汽车零配件产品的搜索匹配方法,可根据用户的检索词及该用户车辆的VIN快速、精确搜索得到其所需要的具体产品。
为解决上述技术问题,本发明采用如下技术方案:
一种利用VIN进行汽车零配件产品的搜索匹配系统,所述系统包括:
产品定义配置模块,用以在数据库中预先定义产品的所属分类及适用车型,生成若干备检索数据表;
VIN字符串分割模块,用以按照设定规则将车辆识别代号VIN截取出多个字符串;
字符串解析模块,用以将所述VIN字符串分割模块分割得到的字符串解析出VIN所代表的车辆对应信息;
信息匹配模块,用以根据所述字符串解析模块解析得到的车辆信息,通过循环遍历函数从所述产品定义配置模块生成的备检索数据表中找出该车辆对应的匹配产品;
模糊搜索模块,用以结合针对产品名称本身的关键词模糊搜索,从而找出用户需要的最终产品。
作为本发明的一种优选方案,所述备检索数据表包括汽车零配件数据表,汽车品牌车型数据表。
作为本发明的一种优选方案,所述汽车零配件数据表包括多个数据表;其中,汽车零配件的基本信息维护在一个主表中,汽车零配件所属车型和类别在一对多的表中;
作为本发明的一种优选方案,所述字符串解析模块解析字符串的规则为:第1-3位表示世界制造厂识别代码;第4位表示车身型式代码;第5位表示发动机/变速器代码;第6位表示乘员保护系统代码;第7-8位表示车辆等级代码;第9位表示校验位;第10位表示年份代码;第11位表示装配厂代码;第12-17位表示车辆制造顺序号。
一种利用VIN进行汽车零配件产品的搜索匹配方法,所述方法包括如下步骤:
产品定义配置步骤,在数据库中预先定义产品的所属分类及适用车型,生成若干备检索数据表;
VIN字符串分割步骤,按照设定规则将车辆识别代号VIN截取出多个字符串;
字符串解析步骤,将VIN字符串分割步骤中分割得到的字符串解析出VIN所代表的车辆对应信息;
信息匹配步骤,根据字符串解析步骤中解析得到的车辆信息,通过循环遍历函数从产品定义配置步骤中生成的备检索数据表中找出该车辆对应的匹配产品;
模糊搜索步骤,结合针对产品名称本身的关键词模糊搜索,从而找出用户需要的最终产品。
作为本发明的一种优选方案,所述备检索数据表包括汽车零配件数据表,汽车品牌车型数据表。
作为本发明的一种优选方案,所述汽车零配件数据表包括多个数据表;其中,汽车零配件的基本信息维护在一个主表中,汽车零配件所属车型和类别在一对多的表中;
作为本发明的一种优选方案,所述字符串解析步骤中解析字符串的规则为:第1-3位表示世界制造厂识别代码;第4位表示车身型式代码;第5位表示发动机/变速器代码;第6位表示乘员保护系统代码;第7-8位表示车辆等级代码;第9位表示校验位;第10位表示年份代码;第11位表示装配厂代码;第12-17位表示车辆制造顺序号。
本发明的有益效果在于:本发明提出的利用VIN进行汽车零配件产品的搜索匹配系统及方法,可根据用户的检索词及该用户车辆的VIN快速、精确搜索得到其所需要的具体产品。
附图说明
图1为本发明搜索匹配系统的组成示意图。
图2为本发明搜索匹配方法的流程图。
具体实施方式
下面结合附图详细说明本发明的优选实施例。
实施例一
请参阅图1,本发明揭示了一种利用VIN进行汽车零配件产品的搜索匹配系统,所述系统包括:产品定义配置模块1、VIN字符串分割模块2、字符串解析模块3、信息匹配模块4、模糊搜索模块5。以下分别介绍各模块。
【产品定义配置模块】
产品定义配置模块1用以在数据库中预先定义产品的所属分类及适用车型,生成若干备检索数据表。所述备检索数据表包括汽车零配件数据表,汽车品牌车型数据表。所述汽车零配件数据表包括多个数据表;其中,汽车零配件的基本信息维护在一个主表中,汽车零配件所属车型和类别在一对多的表中。
汽车型号众多,配件产品更成成千上万,为了让用户可以在系统前台搜索出需要的产品,前提是在后台预先定义产品所属的分类以及适用的车型。
首先,在系统模块的后台进行汽车零配件的定义和分类。从数据库角度来讲,基本信息维护在一个主表中,如表1所示。
Part_idnamecategoryprice1桑塔纳2000老款油过滤器发动机部件1502桑塔纳2000新款油过滤器发动机部件2003奥迪A4老款油过滤器发动机部件2504奥迪A4新款油过滤器发动机部件300
表1汽车零配件基本信息表
注:在实际数据库设计中,category字段为ID,而不是名称。这里为了便于直观的说明,用名称代替ID。
产品所属车型和类别在一对多的表中,如表2所示。
Part_idCar_typeyear1桑塔纳200020001桑塔纳200020011桑塔纳200020021桑塔纳200020031桑塔纳20002004
1桑塔纳200020052桑塔纳200020062桑塔纳200020072桑塔纳200020082桑塔纳200020092桑塔纳200020102桑塔纳200020112桑塔纳200020123奥迪A420003奥迪A420013奥迪A420023奥迪A420033奥迪A420043奥迪A420054奥迪A420064奥迪A420074奥迪A420084奥迪A420094奥迪A420104奥迪A420114奥迪A42012
表2汽车零配件所属车型和类别
注:在实际数据库设计中,car_type字段为ID,而不是名称。这里为了便于直观的说明,用名称代替ID。
其次,系统模块中有表维护了所有汽车品牌、车型等信息,以供上述表使用。
【VIN字符串分割模块】
VIN字符串分割模块用以按照设定规则将车辆识别代号VIN截取出多个字符串。
车辆识别代号,Vehicle Identification Number(VIN),是为了识别某一量汽车,汽车制造车为该车辆指定的一组代码。
系统模块采用php的substr函数,截取出相应各个位的字符或者数字,从而明确知道所要查询的车型、年代、发送机等信息。
例如VIN:LSVHJ133022221761中,将被自动拆分为LSV H J 1 33 0 22221761第1-3位世界制造厂识别代码,LSV‑上海大众汽车有限公司;第4位车身型式代码,H‑4门加长型折背式车身;第5位发动机/变速器代码,J‑AYJ(06BC)/FNV(01N.A);第6位乘员保护系统代码,1‑安全气囊(驾驶员);第7-8位车辆等级代码,33‑上海桑塔纳2000轿车;第9位校验位,0-9中任何一数字或字母"X";第10位年份代码,2‑2002;第11位装配厂代码;第12-17位车辆制造顺序号,221761。因此,整个代码代表:2002年,上海大众汽车有限公司生产的桑塔纳2000型轿车,该车配备AYJ发动机,FNV(01N.A)自动变速器,出厂编号221761。
【字符串解析模块】
字符串解析模块用以将所述VIN字符串分割模块分割得到的字符串解析出VIN所代表的车辆对应信息。所述字符串解析模块解析字符串的规则为:第1-3位表示世界制造厂识别代码;第4位表示车身型式代码;第5位表示发动机/变速器代码;第6位表示乘员保护系统代码;第7-8位表示车辆等级代码;第9位表示校验位;第10位表示年份代码;第11位表示装配厂代码;第12-17位表示车辆制造顺序号。
【信息匹配模块】
信息匹配模块用以根据所述字符串解析模块解析得到的车辆信息,通过循环遍历函数从所述产品定义配置模块生成的备检索数据表中找出该车辆对应的匹配产品。
具体地,在解析了VIN后,明确知道车辆的车型、年份等信息,通过循环遍历函数,在产品定义配置模块1中设定的汽配产品表中搜索出候选的产品,加上用户输入的关键字(如机油过滤器),找出对应的产品:ID为2的桑塔纳2000新款机油过滤器。
【模糊搜索模块】
模糊搜索模块5用以结合针对产品名称本身的关键词模糊搜索,从而找出用户需要的最终产品。
从以上所述可以看到,利用产品定义配置模块1、VIN字符串分割模块2、字符串解析模块3、信息匹配模块4可以精确匹配适用于用户车型的产品,结合针对产品名称本身的关键词模糊搜索,可以找出用户需要的最终产品。针对产品名称本身的关键词模糊搜索,不是本专利的技术重点,本申请不做详细描述。
以上介绍了本发明利用VIN进行汽车零配件产品的搜索匹配系统的组成,本发明在揭示上述系统的同时,还揭示一种利用VIN进行汽车零配件产品的搜索匹配方法;请参阅图2,所述方法包括如下步骤:
【步骤S1】产品定义配置步骤,在数据库中预先定义产品的所属分类及适用车型,生成若干备检索数据表。
所述备检索数据表包括汽车零配件数据表,汽车品牌车型数据表。所述汽车零配件数据表包括多个数据表;其中,汽车零配件的基本信息维护在一个主表中,汽车零配件所属车型和类别在一对多的表中。
【步骤S2】VIN字符串分割步骤,按照设定规则将车辆识别代号VIN截取出多个字符串。
【步骤S3】字符串解析步骤,将VIN字符串分割步骤中分割得到的字符串解析出VIN所代表的车辆对应信息。
所述字符串解析步骤中解析字符串的规则为:第1-3位表示世界制造厂识别代码;第4位表示车身型式代码;第5位表示发动机/变速器代码;第6位表示乘员保护系统代码;第7-8位表示车辆等级代码;第9位表示校验位;第10位表示年份代码;第11位表示装配厂代码;第12-17位表示车辆制造顺序号。
【步骤S4】信息匹配步骤,根据字符串解析步骤中解析得到的车辆信息,通过循环遍历函数从产品定义配置步骤中生成的备检索数据表中找出该车辆对应的匹配产品。
【步骤S5】模糊搜索步骤,结合针对产品名称本身的关键词模糊搜索,从而找出用户需要的最终产品。
综上所述,本发明提出的利用VIN进行汽车零配件产品的搜索匹配系统及方法,可根据用户的检索词及该用户车辆的VIN快速、精确搜索得到其所需要的具体产品。
这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。

利用VIN进行汽车零配件产品的搜索匹配系统及方法.pdf_第1页
第1页 / 共10页
利用VIN进行汽车零配件产品的搜索匹配系统及方法.pdf_第2页
第2页 / 共10页
利用VIN进行汽车零配件产品的搜索匹配系统及方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《利用VIN进行汽车零配件产品的搜索匹配系统及方法.pdf》由会员分享,可在线阅读,更多相关《利用VIN进行汽车零配件产品的搜索匹配系统及方法.pdf(10页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102930000 A (43)申请公布日 2013.02.13 CN 102930000 A *CN102930000A* (21)申请号 201210415063.4 (22)申请日 2012.10.26 G06F 17/30(2006.01) (71)申请人 马涛 地址 200020 上海市卢湾区南昌路 47 号 (72)发明人 马涛 (74)专利代理机构 上海金盛协力知识产权代理 有限公司 31242 代理人 王松 (54) 发明名称 利用 VIN 进行汽车零配件产品的搜索匹配系 统及方法 (57) 摘要 本发明揭示了一种利用 VIN 进行汽车零配件 产品的搜。

2、索匹配系统及方法, 所述系统包括产品 定义配置模块、 VIN 字符串分割模块、 字符串解析 模块、 信息匹配模块、 模糊搜索模块。产品定义配 置模块在数据库中预先定义产品的所属分类及适 用车型 ; VIN 字符串分割模块按照设定规则将车 辆识别代号 VIN 截取出多个字符串 ; 字符串解析 模块将分割得到的字符串解析出 VIN 所代表的 车辆对应信息 ; 信息匹配模块解析得到的车辆信 息, 通过循环遍历函数从备检索数据表中找出该 车辆对应的匹配产品 ; 模糊搜索模块结合针对产 品名称本身的关键词模糊搜索, 从而找出用户需 要的最终产品。本发明可根据用户的检索词及该 用户车辆的 VIN 快速、 。

3、精确搜索得到其所需要的 具体产品。 (51)Int.Cl. 权利要求书 2 页 说明书 6 页 附图 1 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 6 页 附图 1 页 1/2 页 2 1. 一种利用 VIN 进行汽车零配件产品的搜索匹配系统, 其特征在于, 所述系统包括 : 产品定义配置模块, 用以在数据库中预先定义产品的所属分类及适用车型, 生成若干 备检索数据表 ; VIN 字符串分割模块, 用以按照设定规则将车辆识别代号 VIN 截取出多个字符串 ; 字符串解析模块, 用以将所述 VIN 字符串分割模块分割得到的字符串解析出 VIN 所。

4、代 表的车辆对应信息 ; 信息匹配模块, 用以根据所述字符串解析模块解析得到的车辆信息, 通过循环遍历函 数从所述产品定义配置模块生成的备检索数据表中找出该车辆对应的匹配产品 ; 模糊搜索模块, 用以结合针对产品名称本身的关键词模糊搜索, 从而找出用户需要的 最终产品。 2. 根据权利要求 1 所述的利用 VIN 进行汽车零配件产品的搜索匹配系统, 其特征在 于 : 所述备检索数据表包括汽车零配件数据表, 汽车品牌车型数据表。 3. 根据权利要求 2 所述的利用 VIN 进行汽车零配件产品的搜索匹配系统, 其特征在 于 : 所述汽车零配件数据表包括多个数据表 ; 其中, 汽车零配件的基本信息维。

5、护在一个主表中, 汽车零配件所属车型和类别在一对 多的表中。 4. 根据权利要求 1 所述的利用 VIN 进行汽车零配件产品的搜索匹配系统, 其特征在 于 : 所述字符串解析模块解析字符串的规则为 : 第13位表示世界制造厂识别代码 ; 第4 位表示车身型式代码 ; 第 5 位表示发动机变速器代码 ; 第 6 位表示乘员保护系统代码 ; 第 7 8 位表示车辆等级代码 ; 第 9 位表示校验位 ; 第 10 位表示年份代码 ; 第 11 位表示装配 厂代码 ; 第 12 17 位表示车辆制造顺序号。 5. 一种利用 VIN 进行汽车零配件产品的搜索匹配方法, 其特征在于, 所述方法包括如 下步。

6、骤 : 产品定义配置步骤, 在数据库中预先定义产品的所属分类及适用车型, 生成若干备检 索数据表 ; VIN 字符串分割步骤, 按照设定规则将车辆识别代号 VIN 截取出多个字符串 ; 字符串解析步骤, 将 VIN 字符串分割步骤中分割得到的字符串解析出 VIN 所代表的车 辆对应信息 ; 信息匹配步骤, 根据字符串解析步骤中解析得到的车辆信息, 通过循环遍历函数从产 品定义配置步骤中生成的备检索数据表中找出该车辆对应的匹配产品 ; 模糊搜索步骤, 结合针对产品名称本身的关键词模糊搜索, 从而找出用户需要的最终 产品。 6. 根据权利要求 5 所述的利用 VIN 进行汽车零配件产品的搜索匹配方。

7、法, 其特征在 于 : 所述备检索数据表包括汽车零配件数据表, 汽车品牌车型数据表。 7. 根据权利要求 6 所述的利用 VIN 进行汽车零配件产品的搜索匹配方法, 其特征在 权 利 要 求 书 CN 102930000 A 2 2/2 页 3 于 : 所述汽车零配件数据表包括多个数据表 ; 其中, 汽车零配件的基本信息维护在一个主表中, 汽车零配件所属车型和类别在一对 多的表中。 8. 根据权利要求 5 所述的利用 VIN 进行汽车零配件产品的搜索匹配方法, 其特征在 于 : 所述字符串解析步骤中解析字符串的规则为 : 第 1 3 位表示世界制造厂识别代码 ; 第 4 位表示车身型式代码 ;。

8、 第 5 位表示发动机变速器代码 ; 第 6 位表示乘员保护系统代 码 ; 第 7 8 位表示车辆等级代码 ; 第 9 位表示校验位 ; 第 10 位表示年份代码 ; 第 11 位表 示装配厂代码 ; 第 12 17 位表示车辆制造顺序号。 权 利 要 求 书 CN 102930000 A 3 1/6 页 4 利用 VIN 进行汽车零配件产品的搜索匹配系统及方法 技术领域 0001 本发明属于计算机软件技术领域, 涉及一种产品搜索匹配系统, 尤其涉及一种利 用VIN进行汽车零配件产品的搜索匹配系统 ; 同时, 本发明还涉及一种利用VIN进行汽车零 配件产品的搜索匹配方法。 背景技术 0002 。

9、如今, 汽车配件成千上万种, 消费者需要花很长时间找到合适的配件。 汽车零配件 产品都是通过通用的平台或者搜索引擎进行查找。而消费者因为不了解技术参数, 产品常 常买错。 0003 而产品搜索都是模糊的, 不能够精确定位所查找的汽车零配件。 同时, 每辆汽车都 有 VIN。VIN 是英文 Vehicle Identification Number( 车辆识别代码 ) 的缩写。因为 SAE 标准规定 : VIN 码由 17 位字符组成, 所以俗称十七位码。它包含了车辆的生产厂家、 年代、 车型、 车身型式及代码、 发动机代码及组装地点等信息。正确解读 VIN 码, 对于正确地识别 车型, 以致进。

10、行正确地诊断和维修都是十分重要的。 然而, 如今还没有利用这一信息进行汽 配产品的搜索和匹配的方法。 发明内容 0004 本发明所要解决的技术问题是 : 提供一种利用 VIN 进行汽车零配件产品的搜索匹 配系统, 可根据用户的检索词及该用户车辆的 VIN 快速、 精确搜索得到其所需要的具体产 品。 0005 此外, 本发明还提供一种利用 VIN 进行汽车零配件产品的搜索匹配方法, 可根据 用户的检索词及该用户车辆的 VIN 快速、 精确搜索得到其所需要的具体产品。 0006 为解决上述技术问题, 本发明采用如下技术方案 : 0007 一种利用 VIN 进行汽车零配件产品的搜索匹配系统, 所述系。

11、统包括 : 0008 产品定义配置模块, 用以在数据库中预先定义产品的所属分类及适用车型, 生成 若干备检索数据表 ; 0009 VIN 字符串分割模块, 用以按照设定规则将车辆识别代号 VIN 截取出多个字符串 ; 0010 字符串解析模块, 用以将所述 VIN 字符串分割模块分割得到的字符串解析出 VIN 所代表的车辆对应信息 ; 0011 信息匹配模块, 用以根据所述字符串解析模块解析得到的车辆信息, 通过循环遍 历函数从所述产品定义配置模块生成的备检索数据表中找出该车辆对应的匹配产品 ; 0012 模糊搜索模块, 用以结合针对产品名称本身的关键词模糊搜索, 从而找出用户需 要的最终产品。

12、。 0013 作为本发明的一种优选方案, 所述备检索数据表包括汽车零配件数据表, 汽车品 牌车型数据表。 0014 作为本发明的一种优选方案, 所述汽车零配件数据表包括多个数据表 ; 其中, 汽车 说 明 书 CN 102930000 A 4 2/6 页 5 零配件的基本信息维护在一个主表中, 汽车零配件所属车型和类别在一对多的表中 ; 0015 作为本发明的一种优选方案, 所述字符串解析模块解析字符串的规则为 : 第 1 3 位表示世界制造厂识别代码 ; 第 4 位表示车身型式代码 ; 第 5 位表示发动机变速器代码 ; 第6位表示乘员保护系统代码 ; 第78位表示车辆等级代码 ; 第9位表。

13、示校验位 ; 第10位 表示年份代码 ; 第 11 位表示装配厂代码 ; 第 12 17 位表示车辆制造顺序号。 0016 一种利用 VIN 进行汽车零配件产品的搜索匹配方法, 所述方法包括如下步骤 : 0017 产品定义配置步骤, 在数据库中预先定义产品的所属分类及适用车型, 生成若干 备检索数据表 ; 0018 VIN 字符串分割步骤, 按照设定规则将车辆识别代号 VIN 截取出多个字符串 ; 0019 字符串解析步骤, 将 VIN 字符串分割步骤中分割得到的字符串解析出 VIN 所代表 的车辆对应信息 ; 0020 信息匹配步骤, 根据字符串解析步骤中解析得到的车辆信息, 通过循环遍历函。

14、数 从产品定义配置步骤中生成的备检索数据表中找出该车辆对应的匹配产品 ; 0021 模糊搜索步骤, 结合针对产品名称本身的关键词模糊搜索, 从而找出用户需要的 最终产品。 0022 作为本发明的一种优选方案, 所述备检索数据表包括汽车零配件数据表, 汽车品 牌车型数据表。 0023 作为本发明的一种优选方案, 所述汽车零配件数据表包括多个数据表 ; 其中, 汽车 零配件的基本信息维护在一个主表中, 汽车零配件所属车型和类别在一对多的表中 ; 0024 作为本发明的一种优选方案, 所述字符串解析步骤中解析字符串的规则为 : 第 1 3 位表示世界制造厂识别代码 ; 第 4 位表示车身型式代码 ;。

15、 第 5 位表示发动机变速器 代码 ; 第 6 位表示乘员保护系统代码 ; 第 7 8 位表示车辆等级代码 ; 第 9 位表示校验位 ; 第 10 位表示年份代码 ; 第 11 位表示装配厂代码 ; 第 12 17 位表示车辆制造顺序号。 0025 本发明的有益效果在于 : 本发明提出的利用 VIN 进行汽车零配件产品的搜索匹配 系统及方法, 可根据用户的检索词及该用户车辆的 VIN 快速、 精确搜索得到其所需要的具 体产品。 附图说明 0026 图 1 为本发明搜索匹配系统的组成示意图。 0027 图 2 为本发明搜索匹配方法的流程图。 具体实施方式 0028 下面结合附图详细说明本发明的优。

16、选实施例。 0029 实施例一 0030 请参阅图 1, 本发明揭示了一种利用 VIN 进行汽车零配件产品的搜索匹配系统, 所 述系统包括 : 产品定义配置模块1、 VIN字符串分割模块2、 字符串解析模块3、 信息匹配模块 4、 模糊搜索模块 5。以下分别介绍各模块。 0031 【产品定义配置模块】 0032 产品定义配置模块 1 用以在数据库中预先定义产品的所属分类及适用车型, 生成 说 明 书 CN 102930000 A 5 3/6 页 6 若干备检索数据表。所述备检索数据表包括汽车零配件数据表, 汽车品牌车型数据表。所 述汽车零配件数据表包括多个数据表 ; 其中, 汽车零配件的基本信。

17、息维护在一个主表中, 汽 车零配件所属车型和类别在一对多的表中。 0033 汽车型号众多, 配件产品更成成千上万, 为了让用户可以在系统前台搜索出需要 的产品, 前提是在后台预先定义产品所属的分类以及适用的车型。 0034 首先, 在系统模块的后台进行汽车零配件的定义和分类。 从数据库角度来讲, 基本 信息维护在一个主表中, 如表 1 所示。 0035 Part_id namecategoryprice 1桑塔纳 2000 老款油过滤器发动机部件150 2桑塔纳 2000 新款油过滤器发动机部件200 3奥迪 A4 老款油过滤器发动机部件250 4奥迪 A4 新款油过滤器发动机部件300 00。

18、36 表 1 汽车零配件基本信息表 0037 注 : 在实际数据库设计中, category字段为ID, 而不是名称。 这里为了便于直观的 说明, 用名称代替 ID。 0038 产品所属车型和类别在一对多的表中, 如表 2 所示。 0039 Part_id Car_typeyear 1桑塔纳 20002000 1桑塔纳 20002001 1桑塔纳 20002002 1桑塔纳 20002003 1桑塔纳 20002004 1桑塔纳 20002005 2桑塔纳 20002006 2桑塔纳 20002007 2桑塔纳 20002008 0040 说 明 书 CN 102930000 A 6 4/6 。

19、页 7 2桑塔纳 20002009 2桑塔纳 20002010 2桑塔纳 20002011 2桑塔纳 20002012 3奥迪 A42000 3奥迪 A42001 3奥迪 A42002 3奥迪 A42003 3奥迪 A42004 3奥迪 A42005 4奥迪 A42006 4奥迪 A42007 4奥迪 A42008 4奥迪 A42009 4奥迪 A42010 4奥迪 A42011 4奥迪 A42012 0041 表 2 汽车零配件所属车型和类别 0042 注 : 在实际数据库设计中, car_type字段为ID, 而不是名称。 这里为了便于直观的 说明, 用名称代替 ID。 0043 其次, 。

20、系统模块中有表维护了所有汽车品牌、 车型等信息, 以供上述表使用。 0044 【VIN 字符串分割模块】 0045 VIN 字符串分割模块用以按照设定规则将车辆识别代号 VIN 截取出多个字符串。 0046 车辆识别代号, Vehicle Identification Number (VIN) , 是为了识别某一量汽车, 汽车制造车为该车辆指定的一组代码。 0047 系统模块采用 php 的 substr 函数, 截取出相应各个位的字符或者数字, 从而明确 知道所要查询的车型、 年代、 发送机等信息。 0048 例如 VIN : LSVHJ133022221761 中, 将被自动拆分为 LSV。

21、 H J 1 33 0 22221761 第 说 明 书 CN 102930000 A 7 5/6 页 8 1 3 位世界制造厂识别代码, LSV- 上海大众汽车有限公司 ; 第 4 位车身型式代码, H-4 门 加长型折背式车身 ; 第 5 位发动机变速器代码, J-AYJ(06BC) FNV(01N.A) ; 第 6 位乘员 保护系统代码, 1-安全气囊 (驾驶员) ; 第78位车辆等级代码, 33-上海桑塔纳2000轿车 ; 第 9 位校验位, 0 9 中任何一数字或字母 “X“ ; 第 10 位年份代码, 2-2002 ; 第 11 位装配厂 代码 ; 第 12 17 位车辆制造顺序号。

22、, 221761。因此, 整个代码代表 : 2002 年, 上海大众汽车 有限公司生产的桑塔纳 2000 型轿车, 该车配备 AYJ 发动机, FNV(01NA) 自动变速器, 出 厂编号 221761。 0049 【字符串解析模块】 0050 字符串解析模块用以将所述VIN字符串分割模块分割得到的字符串解析出VIN所 代表的车辆对应信息。所述字符串解析模块解析字符串的规则为 : 第 1 3 位表示世界制 造厂识别代码 ; 第 4 位表示车身型式代码 ; 第 5 位表示发动机变速器代码 ; 第 6 位表示乘 员保护系统代码 ; 第 7 8 位表示车辆等级代码 ; 第 9 位表示校验位 ; 第 。

23、10 位表示年份代 码 ; 第 11 位表示装配厂代码 ; 第 12 17 位表示车辆制造顺序号。 0051 【信息匹配模块】 0052 信息匹配模块用以根据所述字符串解析模块解析得到的车辆信息, 通过循环遍历 函数从所述产品定义配置模块生成的备检索数据表中找出该车辆对应的匹配产品。 0053 具体地, 在解析了 VIN 后, 明确知道车辆的车型、 年份等信息, 通过循环遍历函数, 在产品定义配置模块 1 中设定的汽配产品表中搜索出候选的产品, 加上用户输入的关键字 (如机油过滤器) , 找出对应的产品 : ID 为 2 的桑塔纳 2000 新款机油过滤器。 0054 【模糊搜索模块】 005。

24、5 模糊搜索模块 5 用以结合针对产品名称本身的关键词模糊搜索, 从而找出用户需 要的最终产品。 0056 从以上所述可以看到, 利用产品定义配置模块 1、 VIN 字符串分割模块 2、 字符串解 析模块 3、 信息匹配模块 4 可以精确匹配适用于用户车型的产品, 结合针对产品名称本身的 关键词模糊搜索, 可以找出用户需要的最终产品。 针对产品名称本身的关键词模糊搜索, 不 是本专利的技术重点, 本申请不做详细描述。 0057 以上介绍了本发明利用 VIN 进行汽车零配件产品的搜索匹配系统的组成, 本发明 在揭示上述系统的同时, 还揭示一种利用 VIN 进行汽车零配件产品的搜索匹配方法 ; 请。

25、参 阅图 2, 所述方法包括如下步骤 : 0058 【步骤 S1】 产品定义配置步骤, 在数据库中预先定义产品的所属分类及适用车型, 生成若干备检索数据表。 0059 所述备检索数据表包括汽车零配件数据表, 汽车品牌车型数据表。所述汽车零配 件数据表包括多个数据表 ; 其中, 汽车零配件的基本信息维护在一个主表中, 汽车零配件所 属车型和类别在一对多的表中。 0060 【步骤 S2】 VIN 字符串分割步骤, 按照设定规则将车辆识别代号 VIN 截取出多个字 符串。 0061 【步骤 S3】 字符串解析步骤, 将 VIN 字符串分割步骤中分割得到的字符串解析出 VIN 所代表的车辆对应信息。 。

26、0062 所述字符串解析步骤中解析字符串的规则为 : 第 1 3 位表示世界制造厂识别代 说 明 书 CN 102930000 A 8 6/6 页 9 码 ; 第 4 位表示车身型式代码 ; 第 5 位表示发动机变速器代码 ; 第 6 位表示乘员保护系统 代码 ; 第 7 8 位表示车辆等级代码 ; 第 9 位表示校验位 ; 第 10 位表示年份代码 ; 第 11 位 表示装配厂代码 ; 第 12 17 位表示车辆制造顺序号。 0063 【步骤 S4】 信息匹配步骤, 根据字符串解析步骤中解析得到的车辆信息, 通过循环 遍历函数从产品定义配置步骤中生成的备检索数据表中找出该车辆对应的匹配产品。。

27、 0064 【步骤 S5】 模糊搜索步骤, 结合针对产品名称本身的关键词模糊搜索, 从而找出用 户需要的最终产品。 0065 综上所述, 本发明提出的利用 VIN 进行汽车零配件产品的搜索匹配系统及方法, 可根据用户的检索词及该用户车辆的 VIN 快速、 精确搜索得到其所需要的具体产品。 0066 这里本发明的描述和应用是说明性的, 并非想将本发明的范围限制在上述实施例 中。这里所披露的实施例的变形和改变是可能的, 对于那些本领域的普通技术人员来说实 施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是, 在不脱离本发明 的精神或本质特征的情况下, 本发明可以以其它形式、 结构、 布置、 比例, 以及用其它组件、 材料和部件来实现。在不脱离本发明范围和精神的情况下, 可以对这里所披露的实施例进 行其它变形和改变。 说 明 书 CN 102930000 A 9 1/1 页 10 图 1图 2 说 明 书 附 图 CN 102930000 A 10 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1