基于车辆要素的车辆ID计算方法、系统及计算机程序产品与流程

文档序号:37546503发布日期:2024-04-08 13:50阅读:9来源:国知局
基于车辆要素的车辆ID计算方法、系统及计算机程序产品与流程

本发明涉及保险数据分析,尤其涉及基于车辆要素的车辆id计算方法、系统及计算机程序产品。


背景技术:

1、在保险数据分析工作中,通常需要对车险业务指标进行统计。例如:统计车险业务承保指标,除了保单数量、保费以外,还有车辆数量;匹配同一车辆的新老保单建立保单续保关系,统计车险续保指标,除了续保保单数量和保单续保率、续保保费和保费续保率以外,还有续保车辆数量、车辆续保率。

2、车辆具有车牌(license=车牌号licenseno-车牌种类licensetype)、vin码(vinno)、车架号(frameno)等三个重要属性或者要素,合称车辆三要素,简称车辆要素,通常可以用于唯一标识一辆车辆,常见方法是,只要车辆三要素之一相同,就视为同一车辆。

3、约定:车牌号云a12345,车牌种类02,vin码v1,车架号f1,车牌可以表示为:云a12345-02,车辆三要素可以表示为:云a12345-02/v1/f1。

4、视为同一车辆举例:

5、车牌相同的车辆,视为同一车辆。如果:车辆1的车辆三要素为:云a12345-02/v1/f1,车辆2的车辆三要素为:云a12345-02/v2/f2。那么:车辆1、车辆2的车牌相同,都是云a12345-02,虽然vin码、车架号都不同,但是视为同一车辆。

6、vin码相同的车辆,视为同一车辆。如果:车辆1的车辆三要素为:云a12345-02/v1/f1,车辆2的车辆三要素为:云a54321-02/v1/f2。那么:车辆1、车辆2的vin码相同,都是v1,虽然车牌、车架号都不同,但是视为同一车辆。

7、车架号相同的车辆,视为同一车辆。如果:车辆1的车辆三要素为:云a12345-02/v1/f1,车辆2的车辆三要素为:云a54321-02/v2/f1。那么:车辆1、车辆2的车架号相同,都是f1,虽然车牌、vin码都不同,但是视为同一车辆。

8、车辆三要素可能发生变化,同一车辆在不同时期,车辆三要素的一个或者多个属性可能不同,并且被记录在保单中。例如:新车在购买之后、尚未登记注册申请正式车牌、上路行驶之前投保的当年保单,录入车牌为临时车牌、vin码的最后6位或者类似“新车未上牌”,在申请正式车牌后也没有对当年保单进行车牌批改,但是在后续年度投保的保单,录入车牌为正式车牌;由于信息系统数据质量问题,同一车辆的不同保单中,有的保单的车辆三要素全部录入真实、准确,但是有的保单的车辆三要素不全部录入真实、准确,有的要素存在录入错误;车辆发生过户以后,原车主保留原车牌,原先投保的原保单中的车牌为原车牌,新车主申请新车牌,新车主投保的新保单中的车牌为新车牌。

9、在统计车辆数量时,要求必须去除重复。例如:同一车辆有交强险、商业险各1张保单、合计2张保单时,在整体车险车辆数量中也只能计入1辆,而不能计入2辆。

10、在建立保单续保关系时,要求准确、完整。例如:新保单、老保单的车辆为同一车辆时,新保单与老保单就要建立续保关系,即使新保单车辆三要素、老保单车辆三要素不全部相同,只要有1个要素相同,也要建立续保关系。

11、现有技术中,可能只使用车辆三要素之一(例如:车牌或者vin码)标识一辆车辆,会重复统计车辆数量,也会遗漏保单续保关系,统计结果不够准确;也可能在每个步骤都同时使用车辆三要素标识一辆车辆,虽然不会重复统计车辆数量,也不会遗漏保单续保关系,但是会增加统计程序复杂度,降低统计程序执行速度。


技术实现思路

1、本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

2、为此,本发明的第一个目的在于提出一种基于车辆要素的车辆id计算方法,基于车辆要素,有效计算车辆id,以解决统计结果准确性问题和统计程序复杂度问题。

3、本发明的第二个目的在于提出一种基于车辆要素的车辆id计算系统。

4、本发明的第三个目的在于提出一种计算机程序产品。

5、为达上述目的,本发明第一方面实施例提出了一种基于车辆要素的车辆id计算方法,包括:

6、基于从保单清单中提取的车辆要素清单生成车辆要素临时表,并基于所述车辆要素临时表中要素属性的有效性判断结果生成车辆要素有效性临时表,以根据所述车辆要素有效性临时表计算要素属性id以生成有效车辆要素临时表;

7、根据车辆的第一状态数据和基于所述有效车辆要素临时表的第一车辆要素和第二车辆要素的第一判断结果建立第一车辆要素与第二车辆要素的匹配关系以生成第一有效车辆要素匹配临时表;其中,所述第一判断结果,包括第一车辆要素和第二车辆要素的至少一个要素属性有效且相同;

8、基于所述第一有效车辆要素匹配临时表计算所述第一车辆要素在第二车辆要素分组内行号,以生成第一有效车辆要素匹配行号临时表;

9、从所述第一有效车辆要素匹配临时表中提取有效第二车辆要素以生成有效第二车辆要素临时表,并根据所述有效第二车辆要素临时表和所述第一有效车辆要素匹配行号临时表计算第二车辆要素的车辆id,以将得到的第二车辆要素车辆id作为有效车辆要素车辆id结果。

10、另外,本发明实施例的基于车辆要素的车辆id计算方法,还具有如下附加的技术特征:

11、可选地,所述要素属性,包括车牌、vin码、车架号中的多种;其中,所述车牌,包括车牌号和车牌种类;所述车辆要素临时表中要素属性的有效性判断结果,包括:车牌有效性、vin码有效性和车架号有效性的有效性判断结果。

12、可选地,判断车牌有效性,包括:

13、判断车牌号或车牌种类是否为null;若是,则判断车牌为无效;若否,

14、判断车牌号是否包含特殊字符;若是,则判断车牌为无效;若否,

15、判断车牌号长度是否小于第一预设阈值;若是,则判断车牌为无效;若否,则判断车牌有效。

16、可选地,在判断vin码有效性之前,所述方法,还包括:

17、初始化vin码相关数据得到vin码初始化结果;其中,所述vin码相关数据,包括vin码字符数值、vin码字符位置权值和vin码校验数值对应的校验字符;

18、根据所述vin码初始化结果计算vin码字符数值加权合计,并基于所述vin码字符数值加权合计计算vin码校验数值;

19、查找所述vin码校验数值对应的校验字符。

20、可选地,判断vin码有效性,包括:

21、判断vin码是否为null,若是,则判断vin码无效,若否,

22、判断vin码长度是否不等于第二预设阈值,若是,则判断vin码无效,若否,

23、计算vin码的校验字符,将vin码的所述校验字符与vin码第九位字符进行比较,若相同,则vin码合格,判断vin码有效;若不同,则vin码不合格,判断vin码无效。

24、可选地,在根据所述车辆要素有效性临时表计算要素属性id以生成有效车辆要素临时表之后,所述方法,还包括:

25、根据车辆的第二状态数据和所述有效车辆要素临时表提取有效vin码id的过户记录;

26、基于有效vin码id的过户记录计算有效车辆要素起止日期以生成有效车辆要素起止日期临时表;

27、根据基于所述有效车辆要素临时表、有效车辆要素起止日期临时表的第一车辆要素和第二车辆要素的第二判断结果建立第一车辆要素与第二车辆要素的匹配关系以生成第二有效车辆要素匹配临时表;其中,所述第二判断结果,包括第一车辆要素和第二车辆要素的至少一个要素属性有效且相同,且车辆要素起止日期区间相同。

28、可选地,在生成第二有效车辆要素匹配临时表之后,所述方法,还包括:

29、基于第二有效车辆要素匹配临时表对所述第二车辆要素进行分组,并计算第一车辆要素在第二车辆要素分组内的行号,以生成第二有效车辆要素匹配行号临时表;

30、从所述第二有效车辆要素匹配临时表中提取有效第二车辆要素,并基于所述第二有效车辆要素匹配行号临时表顺序选择有效第二车辆要素分组内首行第一车辆要素的优先有效属性id作为临时车辆id,以生成有效车辆要素临时车辆id临时表;其中,所述有效属性id,包括有效车牌id、有效vin码id和有效车架号id;所述优先有效属性id为:按照车牌id、vin码id和车架号id这三种属性id的顺序,选择第一个有效的属性id。

31、可选地,在生成有效车辆要素临时车辆id临时表之后,所述方法,还包括:

32、对所述临时车辆id进行分组;

33、基于所述有效车辆要素临时车辆id临时表计算有效车辆要素在同一临时车辆id分组中的序号,并将所述序号作为有效车辆要素手数以生成有效车辆要素手数临时表;

34、基于所述有效车辆要素手数临时表在临时车辆id的尾部添加有效车辆要素手数,以将得到的第二车辆要素车辆id作为有效车辆要素车辆id结果。

35、本发明第二方面实施例提出了一种基于车辆要素的车辆id计算系统,包括:

36、有效车辆要素生成模块,用于基于从保单清单中提取的车辆要素清单生成车辆要素临时表,并基于所述车辆要素临时表中要素属性的有效性判断结果生成车辆要素有效性临时表,以根据所述车辆要素有效性临时表计算要素属性id以生成有效车辆要素临时表;

37、有效车辆要素匹配模块,用于根据车辆的第一状态数据和基于所述有效车辆要素临时表的第一车辆要素和第二车辆要素的第一判断结果建立第一车辆要素与第二车辆要素的匹配关系以生成第一有效车辆要素匹配临时表;其中,所述第一判断结果,包括第一车辆要素和第二车辆要素的至少一个要素属性有效且相同;

38、分组内行号计算模块,用于基于所述第一有效车辆要素匹配临时表计算所述第一车辆要素在第二车辆要素分组内行号,以生成第一有效车辆要素匹配行号临时表;

39、有效车辆要素车辆id计算模块,用于从所述第一有效车辆要素匹配临时表中提取有效第二车辆要素以生成有效第二车辆要素临时表,并根据所述有效第二车辆要素临时表和所述第一有效车辆要素匹配行号临时表计算第二车辆要素的车辆id,以将得到的第二车辆要素车辆id作为有效车辆要素车辆id结果。

40、可选地,所述有效车辆要素匹配模块,或用于:根据车辆的第二状态数据和所述有效车辆要素临时表提取有效vin码id的过户记录;基于有效vin码id的过户记录计算有效车辆要素起止日期以生成有效车辆要素起止日期临时表;根据基于所述有效车辆要素临时表的第一车辆要素和第二车辆要素的第二判断结果建立第一要素与第二要素的匹配关系以生成第二有效车辆要素匹配临时表;其中,所述第二判断结果,包括第一车辆要素和第二车辆要素的至少一个要素属性有效且相同,且车辆要素起止日期区间相同。

41、可选地,所述分组内行号计算模块,或用于:

42、基于第二有效车辆要素匹配临时表对所述第二车辆要素进行分组,并计算第一车辆要素在第二车辆要素分组内的行号,以生成第二有效车辆要素匹配行号临时表。

43、可选地,所述有效车辆要素车辆id计算模块,或用于:

44、从所述第二有效车辆要素匹配临时表中提取有效第二车辆要素,并基于所述第二有效车辆要素匹配行号临时表顺序选择有效第二车辆要素分组内首行第一车辆要素的优先有效属性id作为临时车辆id,以生成有效车辆要素临时车辆id临时表;其中,所述有效属性id,包括有效车牌id、有效vin码id和有效车架号id;所述优先有效属性id为:按照车牌id、vin码id和车架号id这三种属性id的顺序,选择第一个有效的属性id;对所述临时车辆id进行分组;基于所述有效车辆要素临时车辆id临时表计算有效车辆要素在同一临时车辆id分组中的序号,并将所述序号作为有效车辆要素手数以生成有效车辆要素手数临时表;基于所述有效车辆要素手数临时表在临时车辆id的尾部添加有效车辆要素手数,以将得到的第二车辆要素车辆id作为有效车辆要素车辆id结果。

45、本发明第三方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时实现如前述方法实施例所述的基于车辆要素的车辆id计算方法。

46、本发明实施例的基于车辆要素的车辆id计算方法及系统,基于车辆要素,判断只要车辆三要素之一有效且相同,就视为同一车辆,并计算生成唯一的车辆id,作为车辆标识。本发明在后续统计车辆数量、建立保单续保关系时,可以直接利用车辆id,准确、高效地进行去除重复统计和建立保单续保关系,从而根本解决统计结果准确性问题和统计程序复杂度问题。

47、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

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