劣质加油站位置判断方法、装置、计算机设备及存储介质与流程

文档序号:27624374发布日期:2021-11-29 15:00阅读:88来源:国知局
劣质加油站位置判断方法、装置、计算机设备及存储介质与流程

1.本技术涉及一种数据挖掘技术,具体涉及一种劣质加油站位置判断方法、装置、计算机设备及存储介质。


背景技术:

2.燃油品质直接影响车辆发动机工作性能和使用寿命,如果车辆长期使用不合格的劣质燃油,可能会导致燃油滤芯堵塞、高压喷油泵堵塞或者喷油器异常磨损等故障发生,降低了发动机使用寿命;同时劣质燃油会经常引起排放故障码发生,影响发动机性能,例如国六排放中的scr效率低下和后处理效率低下往往与劣质燃油有直接关系。因此标注劣质燃油加油站的加油位置信息,一则可以避免车辆用户误加劣质燃油,二则可以给车企提供已售车辆使用劣质燃油的信息,当用户在质保期进行索赔时,作为车企拒绝索赔的依据。
3.相关技术中,首先若检测到燃油液位的变化,则确定发生停车加油事件,并确定车辆加油位置,然后根据车辆加油位置与导航地图中的加油站兴趣点进行距离匹配,确定车辆加油位置的加油站名称。如果所有加油站兴趣点中不存在位于车辆加油位置的加油站兴趣点,则确定车辆加油位置上可能存在劣质燃油加油站,并作为疑似劣质燃油加油站。
4.上述过程存在两个问题:第一,停车加油事件的依据仅为燃油液位的变化,从而判定条件太单一,不足以说明是停车加油事件。第二,由于缺少行业标注规范,且很多劣质燃油加油站都是流动作业的,导航地图中的加油站兴趣点不精准,而后续是需要将加油站兴趣点与车辆加油位置进行匹配的,加油站兴趣点不精准,会影响匹配结果的可信度,比如由于加油站兴趣点不精准,可能会导致,明明是劣质加油站,却因为车辆加油位置与不精准的加油站兴趣点匹配,而使得劣质加油站被判定为加油站兴趣点这样的正规加油站。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够精准有效地判断劣质加油站位置的方法、装置、计算机设备和存储介质。
6.一种劣质加油站位置判断方法,该方法包括:
7.根据获取到的车辆相关信息,判断车辆是否存在停车加油事件;
8.若车辆存在停车加油事件,则获取车辆的加油位置定位信息;
9.若满足第一预设条件,则将加油位置兴趣点集合与预设加油站兴趣点集合进行第一次匹配,若第一次匹配成功,则确定加油位置定位信息与正规加油站的位置对应,并利用加油位置兴趣点集合对预设加油站兴趣点集合进行更新;
10.其中,第一预设条件是基于加油位置兴趣点集合是否达到预设规格所设置的,加油位置兴趣点集合是基于获取加油位置定位信息之前所获取到的历史加油位置定位信息所确定的,预设加油站兴趣点集合由导航地图提供;
11.若不满足第一预设条件或者第一次匹配不成功,则将加油位置定位信息与预设加油站兴趣点集合进行第二次匹配,若第二次匹配成功,则确定加油位置定位信息对应的位
置存在加油站,若第二次匹配不成功,则确定加油位置定位信息与劣质加油站的位置对应。
12.在其中一个实施例中,根据获取到的车辆相关信息,判断车辆是否存在停车加油事件,包括:
13.若车辆相关信息中的第一数据满足第二预设条件且所述车辆相关信息中的第二数据满足第三预设条件,则确定所述车辆存在停车加油事件;
14.其中,第二预设条件用于判断第一数据是否符合取值范围,第三预设条件用于判断第二数据是否符合车辆加油的状态表征,车辆相关信息是对车辆进行检测所得到的数据。
15.在其中一个实施例中,第一数据包括车速、发动机转速及油箱液位;相应地,第二预设条件包括车速小于200km/h、发动机转速小于4000r/min、油箱液位大于0及油箱液位小于等于1。
16.在其中一个实施例中,第二数据包括车速、发动机转速、加油时长、加油时间段内的油箱液位变化及加油时间段内的车辆移动距离;相应地,第三预设条件包括车速小于15km/h、发动机转速低于800r/min、加油时长不低于10秒、加油时间段内的油箱液位变化大于10%及加油时间段内的车辆移动距离小于500米。
17.在其中一个实施例中,第一预设条件的判断过程,包括:
18.若获取到的历史加油位置定位信息的总数量加1之后的和值大于第一预设阈值,则根据加油位置定位信息及获取到的历史加油位置定位信息进行基于密度的聚类,得到聚类中心点;
19.若聚类中心点所在区域内包含的加油位置定位信息超过第二预设阈值,则得到一个加油位置兴趣点,所有加油位置兴趣点组成加油位置兴趣点集合。
20.在其中一个实施例中,加油位置定位信息包括车辆的经纬度坐标;相应地,根据所述加油位置定位信息及获取到的历史加油位置定位信息进行基于密度的聚类,得到聚类中心点,包括:
21.将经纬度坐标转换为平面直角坐标;
22.基于密度聚类算法,对平面直角坐标及获取到的历史平面直角坐标进行聚类,得到所述聚类中心点。
23.在其中一个实施例中,确定加油位置定位信息对应的位置存在加油站之后,还包括:
24.获取预设加油站兴趣点集合中与加油位置定位信息相匹配的加油站兴趣点所对应的加油站名称;
25.若加油站名称不处于预设加油站名称集合内,则确定加油位置定位信息与劣质加油站的位置对应,若加油站名称处于预设加油站名称集合内,则确定加油位置定位信息正规加油站的位置对应。
26.一种劣质加油站位置判断装置,该装置包括:停车加油判定模块,用于对停车加油事件进行判定,并基于判定结果生成相应的指令,其中所述判定结果为存在停车加油事件和不存在停车加油事件;
27.加油位置匹配使能模块,用于根据对第一预设条件的判断,触发加油位置匹配模块;
28.加油位置匹配模块,用于根据所述加油位置匹配使能模块的指令,将加油位置定位信息与加油位置兴趣点集合和预设加油站兴趣点集合进行匹配。
29.一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
30.根据获取到的车辆相关信息,判断车辆是否存在停车加油事件;
31.若车辆存在停车加油事件,则获取车辆的加油位置定位信息;
32.若满足第一预设条件,则将加油位置兴趣点集合与预设加油站兴趣点集合进行第一次匹配,若第一次匹配成功,则确定加油位置定位信息与正规加油站的位置对应,并利用加油位置兴趣点集合对预设加油站兴趣点集合进行更新;
33.其中,第一预设条件是基于加油位置兴趣点集合是否达到预设规格所设置的,加油位置兴趣点集合是基于获取加油位置定位信息之前所获取到的历史加油位置定位信息所确定的,预设加油站兴趣点集合由导航地图提供;
34.若不满足第一预设条件或者第一次匹配不成功,则将加油位置定位信息与预设加油站兴趣点集合进行第二次匹配,若第二次匹配成功,则确定加油位置定位信息对应的位置存在加油站,若第二次匹配不成功,则确定加油位置定位信息与劣质加油站的位置对应。
35.一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
36.根据获取到的车辆相关信息,判断车辆是否存在停车加油事件;
37.若车辆存在停车加油事件,则获取车辆的加油位置定位信息;
38.若满足第一预设条件,则将加油位置兴趣点集合与预设加油站兴趣点集合进行第一次匹配,若第一次匹配成功,则确定加油位置定位信息与正规加油站的位置对应,并利用加油位置兴趣点集合对预设加油站兴趣点集合进行更新;
39.其中,第一预设条件是基于加油位置兴趣点集合是否达到预设规格所设置的,加油位置兴趣点集合是基于获取加油位置定位信息之前所获取到的历史加油位置定位信息所确定的,预设加油站兴趣点集合由导航地图提供;
40.若不满足第一预设条件或者第一次匹配不成功,则将加油位置定位信息与预设加油站兴趣点集合进行第二次匹配,若第二次匹配成功,则确定加油位置定位信息对应的位置存在加油站,若第二次匹配不成功,则确定加油位置定位信息与劣质加油站的位置对应。
41.上述劣质加油站位置判断方法、装置、计算机设备和存储介质,根据获取到的车辆相关信息,判断车辆是否存在停车加油事件;若车辆存在停车加油事件,则获取车辆的加油位置定位信息;若满足第一预设条件,则将加油位置定位信息与聚类中心集合进行第一次匹配,若第一次匹配成功,则确定加油位置定位信息与正规加油站的位置对应,预设条件是基于聚类中心集合是否达到预设规格所设置的,聚类中心集合是基于获取加油位置定位信息之前所获取到的历史加油位置定位信息所确定的;若不满足第一预设条件或者第一次匹配不成功,则将加油位置定位信息与预设加油站兴趣点集合进行第二次匹配,若第二次匹配成功,则确定加油位置定位信息对应的位置存在加油站,若第二次匹配不成功,则确定加油位置定位信息与劣质加油站的位置对应。相较于运用导航地图中的预设加油站兴趣点集合对劣质加油站位置进行判断,基于密度聚类算法和导航地图相结合对劣质加油站位置进行判断的方法,能够对劣质加油站的位置进行更加准确地判断,提高加油位置定位信息和
加油站位置匹配结果的可信度。
附图说明
42.图1为一个实施例中劣质加油站位置判断方法的流程示意图;
43.图2为另一个实施例中劣质加油站位置判断方法的流程示意图;
44.图3为又另一个实施例中劣质加油站位置判断方法的流程示意图;
45.图4为一个实施例中劣质加油站位置判断装置的结构框图;
46.图5为一个实施例中计算机设备的内部结构图。
具体实施方式
47.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
48.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种专业名词,但除非特别说明,这些专业名词不受这些术语限制。这些术语仅用于将一个专业名词与另一个专业名词区分。举例来说,在不脱离本技术的范围的情况下,第一预设阈值与第二预设阈值可以相同可以不同。
49.燃油品质直接影响车辆发动机工作性能和使用寿命,如果车辆长期使用不合格的劣质燃油,可能会导致燃油滤芯堵塞、高压喷油泵堵塞或者喷油器异常磨损等故障发生,降低了发动机使用寿命;同时劣质燃油会经常引起排放故障码发生,影响发动机性能,例如国六排放中的scr效率低下和后处理效率低下往往与劣质燃油有直接关系。因此标注劣质燃油加油站的加油位置信息,一则可以避免车辆用户误加劣质燃油,二则可以给车企提供已售车辆使用劣质燃油的信息,当用户在质保期进行索赔时,作为车企拒绝索赔的依据。
50.相关技术中,首先若检测到燃油液位的变化,则确定发生停车加油事件,并确定车辆加油位置,然后根据车辆加油位置与导航地图中的加油站兴趣点进行距离匹配,确定车辆加油位置的加油站名称。如果所有加油站兴趣点中不存在位于车辆加油位置的加油站兴趣点,则确定车辆加油位置上可能存在劣质燃油加油站,并作为疑似劣质燃油加油站。
51.上述过程存在两个问题:第一,停车加油事件的依据仅为燃油液位的变化,从而判定条件太单一,不足以说明是停车加油事件。第二,由于缺少行业标注规范,且很多劣质燃油加油站都是流动作业的,导航地图中的加油站兴趣点不精准,而后续是需要将加油站兴趣点与车辆加油位置进行匹配的,加油站兴趣点不精准,会影响匹配结果的可信度,比如由于加油站兴趣点不精准,可能会导致,明明是劣质加油站,却因为车辆加油位置与不精准的加油站兴趣点匹配,而使得劣质加油站被判定为加油站兴趣点这样的正规加油站。
52.针对上述相关技术中存在的问题,本发明实施例提供了一种劣质加油站判断方法,参见图1,该方法包括如下步骤:
53.s11,根据获取到的车辆相关信息,判断车辆是否存在停车加油事件;
54.s12,若车辆存在停车加油事件,则获取车辆的加油位置定位信息;
55.s13,若满足第一预设条件,则将加油位置兴趣点集合与预设加油站兴趣点集合进行第一次匹配,若第一次匹配成功,则确定加油位置定位信息与正规加油站的位置对应,并
利用加油位置兴趣点集合对预设加油站兴趣点集合进行更新;
56.s14,若不满足第一预设条件或者第一次匹配不成功,则将加油位置定位信息与预设加油站兴趣点集合进行第二次匹配,若第二次匹配成功,则确定加油位置定位信息对应的位置存在加油站,若第二次匹配不成功,则确定加油位置定位信息与劣质加油站的位置对应。
57.需要说明的是,在步骤s11之前,可以由车辆自带的检测系统,检测出车辆行驶时的相关信息,并存储在车联网数据库中,例如车速、发动机转速、油箱液位、车辆位置及车辆行驶时对应的时刻等信息,这些相关信息可以是实时检测到的,也可以是之前检测到存储在数据库中的。在步骤s11中,根据这些相关信息中的特定信息对车辆的状态进行判断,其中特定信息指的是在对劣质加油站位置判断之前设定的,根据需求能够对车辆是否存在停车加油事件进行判断的信息,例如车速、油箱液位的变化、车辆的定位等信息。步骤s12,如果判断结果为车辆存在停车加油事件,那么在车辆的相关信息中提取车辆的加油位置定位信息,这个定位信息是由车辆配置的导航系统对检测到停车加油事件时,车辆位置的经纬度。
58.在s13中,第一预设条件是基于聚类中心集合是否达到预设规格所设置的,聚类中心集合是基于获取加油位置定位信息之前所获取到的历史加油位置定位信息所确定的。其中,聚类中心集合中的每一聚类中心是对加油位置定位信息进行基于密度的聚类算法得到的。基于密度的聚类算法是一种高密度联通区域的聚类算法,它将类簇定义为高密度相连点的最大集合,这类算法认为,在整个样本空间点中,各目标类簇是由一群的稠密样本点组成的,而这些稠密样本点被低密度区域分割,而算法的目的就是要过滤低密度区域,发现稠密样本点。在本发明实施例中,利用基于密度的聚类算法是想得到以加油位置定位信息为聚类中心点的连成片的区域,如果聚类中心点的数据较少,那么基于密度的聚类算法的效果就不理想,得到与加油位置定位信息所对应的正规加油站的位置就不准确,所以需要设定第一预设条件来进行限定。
59.在s14中表明,在提取车辆的加油位置定位信息后,若不满足第一预设条件进而不能进行聚类或者基于聚类进行的第一次匹配不成功,则将加油位置定位信息与预设加油站兴趣点集合中位于第二预设范围内的每一加油站兴趣点进行逐一匹配,例如,将加油位置定位信息与在以下范围内的加油站兴趣点进行逐一匹配,范围为:以加油位置定位信息为圆心,半径不超过200米的范围。预设加油站兴趣点集合是由其它导航地图的数据库提供的加油站信息集合,例如百度地图、高德地图等。
60.本发明实施例中提供的方法,根据获取到的车辆相关信息,判断车辆是否存在停车加油事件;若车辆存在停车加油事件,则获取车辆的加油位置定位信息;若满足第一预设条件,则将加油位置定位信息与聚类中心集合进行第一次匹配,若第一次匹配成功,则确定加油位置定位信息与正规加油站的位置对应,第一预设条件是基于聚类中心集合是否达到预设规格所设置的,聚类中心集合是基于获取加油位置定位信息之前所获取到的历史加油位置定位信息所确定的;若不满足所述第一预设条件或者第一次匹配不成功,则将加油位置定位信息与预设加油站兴趣点集合进行第二次匹配,若第二次匹配成功,则确定加油位置定位信息对应的位置存在加油站,若第二次匹配不成功,则确定加油位置定位信息与劣质加油站的位置对应。
61.由于同时运用了基于密度的聚类算法得到的聚类中心集合和预设加油站兴趣点集合,对加油位置定位信息进行匹配,能够对车辆的加油位置进行更加准确地判断,提高加油位置定位信息和加油站位置匹配结果的可信度,且由于运用了基于密度的聚类算法得到的聚类中心集合进行匹配,能够对劣质加油站的位置信息进行更好的判断和存储。
62.结合上述实施例的内容,在一个实施例中,根据获取到的车辆相关信息,判断车辆是否存在停车加油事件,包括但不限于:
63.若车辆相关信息中的第一数据满足第二预设条件且车辆相关信息中的第二数据满足第三预设条件,则确定车辆存在停车加油事件;
64.其中,第二预设条件用于判断第一数据是否符合取值范围,第三预设条件用于判断第二数据是否符合车辆加油的状态表征,车辆相关信息是对车辆进行检测所得到的数据。
65.需要说明的是,通过第二预设条件,可以在用第三预设条件对车辆的停车加油事件判断之前,将车辆非正常行驶状态得到的数据或在车辆正常行驶状态下却检测到的不正常数据筛选掉,避免作无用功。本发明实施例不对第二预设条件和第三预设条件的设定内容作具体设定,所述设定内容可能与车辆的型号、品牌、车速、油箱液位等有关,可以根据具体应用场景确定。在具体应用时可以根据车辆识别号码vin和时间对第一数据和第二数据进行分类整理,例如在存储时按车辆vin进行分类,记录每一车辆在每一时刻的相关参数,如车速、发动机转速等。车辆识别号码vin相当于车辆的“身份证”,每一辆车的vin都是独一无二的,利用vin对第一数据和第二数据进行分类整理方便快捷,且效率高。
66.本发明实施例中提供的方法,若车辆相关信息中的第一数据满足第二预设条件且车辆相关信息中的第二数据满足第三预设条件,则确定车辆存在停车加油事件;其中,第二预设条件用于判断第一数据是否符合取值范围,第三预设条件用于判断第二数据是否符合车辆加油的状态表征,车辆相关信息是对车辆进行检测所得到的数据。在判断存在停车加油事件之前,对车辆相关信息中的一些数据进行筛选,减少后续判断的工作量,避免作无用功。增加判断车辆是否存在停车加油事件的判断条件,不再依靠单一的条件,即油箱液位变化,充分考虑了车联网信号的不稳定性和车辆颠簸导致的油箱液位信号突变等技术问题,能够更精准地说明存在停车加油事件。
67.结合上述实施例的内容,在一个实施例中,第一数据包括车速、发动机转速及油箱液位;相应地,第二预设条件包括车速小于200km/h、发动机转速小于4000r/min、油箱液位大于0及油箱液位小于等于1。
68.需要说明的是,本发明实施例,不对第一数据和对应的第二预设条件作具体限定,上述仅给出了第一数据和第二预设条件的一种可能性,在不同的应用场景中使用时可灵活选择最优的第一数据和第二预设条件。其中,“车速小于200km/h”即表示在日常生活中,车速过大时明显是无法实现停车加油事件的,或在存在停车加油事件中,不小于200km/h的车速明显存在错误,说明数据出现差错,最好不用相应的一组数据。“发动机转速小于4000r/min”保证了车辆是正常行驶过程中可能存在停车加油事件,当不满足此条件时说明车辆可能存在故障或的得到的数据明显错误。在条件“油箱液位大于0及油箱液位小于等于1”中,车辆油箱中无油时,油箱液位记作“0”,车辆油箱中满油时,油箱液位记作“1”,正常车辆的油箱液位变化即在0~1之间,存在停车加油事件时油箱的液位变化也在0~1之间,当不在
此范围内时说明数据出现错误。
69.本发明实施例中提供的方法,第一数据包括车速、发动机转速及油箱液位;相应地,第二预设条件包括车速小于200km/h、发动机转速小于4000r/min、油箱液位大于0及油箱液位小于等于1。在判断存在停车加油事件之前,对车辆相关信息中的第一数据进行筛选,减少后续判断的工作量,避免作无用功。
70.结合上述实施例的内容,在一个实施例中,第二数据包括车速、发动机转速、加油时长、加油时间段内的油箱液位变化及加油时间段内的车辆移动距离;相应地,所述第三预设条件包括车速小于15km/h、发动机转速低于800r/min、加油时长不低于10秒、加油时间段内的油箱液位变化大于10%及加油时间段内的车辆移动距离小于500米。
71.需要说明的是,本发明实施例,不对第二数据和对应的第三预设条件作具体限定,上述仅给出了第二数据和第三预设条件的一种可能性,在不同的应用场景中使用时可灵活选择最优的第二数据和第三预设条件。按照经验,车联网数据库中的低速车速信号不稳定,且加油时可能存在车辆移动车速微小变化的情况,所以不能具体规定车速为0时才是停车加油,“车速小于15km/h”足以用于判断车辆是否存在停车加油事件。“加油时间段内的油箱液位变化大于10%”表示加油时刻对应的前后各50秒的历史数据,如果两段历史数据的液位均值差值大于10%,那么可能存在停车加油事件。而且由于车辆启动时,车联网中定位系统信号的不稳定性,可能存在车辆定位位置漂移的情况,所以不能使用某一时间点的车辆位置信息进行加油位置定位,进而可以利用“加油时间段内的车辆移动距离小于500米”这个条件进行判断。
72.本发明实施例中提供的方法,第二数据包括车速、发动机转速、加油时长、加油时间段内的油箱液位变化及加油时间段内的车辆移动距离;相应地,所述第三预设条件包括车速小于15km/h、发动机转速低于800r/min、加油时长不低于10秒、加油时间段内的油箱液位变化大于10%及加油时间段内的车辆移动距离小于500米。增加判断车辆是否存在停车加油事件的判断条件,不再依靠单一的条件,即油箱液位变化,充分考虑了车联网信号的不稳定性和车辆颠簸导致的油箱液位信号突变等技术问题,能够更精准地说明存在停车加油事件。
73.结合上述实施例的内容,在一个实施例中,参见图2,第一预设条件的判断过程,包括:
74.s131,若获取到的历史加油位置定位信息的总数量加1之后的和值大于第一预设阈值,则根据加油位置定位信息及获取到的历史加油位置定位信息进行基于密度的聚类,得到聚类中心点;
75.s132,若聚类中心点所在区域内包含的加油位置定位信息超过第二预设阈值,则得到一个加油位置兴趣点,所有加油位置兴趣点组成加油位置兴趣点集合。
76.步骤s131中,对加油位置定位信息进行聚类,即当车辆停车加油位置定位信息所对应的位置在此之前,有一定数量的车辆也在检测到了停车加油事件,那么就对所得到的所有加油位置定位信息进行基于密度的聚类算法,算法输出为将所有的加油位置定位信息按密度划分为块状区域,每个区域得到一个聚类中心点,那么在此聚类中心的位置可能存在一个加油站。具体进行聚类的数量应该是越大越好。例如,当加油位置定位信息的数据多于1000条时,开始聚类,此时,若之前的历史数据为1000条,再来一辆车的加油位置定位信
息就可以对以上加油位置定位信息进行聚类,得到多个聚类中心点。
77.考虑到每个加油站的范围较大,加油位置定位信息通过聚类得到的聚类中心,可能存在几个聚类中心点对应的位置是在一个加油站里面的加油枪的位置,所以在本实施例的步骤s132中对聚类中心点进行精准判断。在聚类得到的块状区域中,若某一区域的聚类中心点是由超过一定数量的加油位置定位信息所得到,那么将该聚类中心点定义为一个加油位置兴趣点,在该加油位置兴趣点就有很大可能有一个加油站,如某一聚类得到的区域中,有100个加油位置定位信息得到聚类中心点,那么对应的加油位置兴趣点就有可能有一个加油站,而也有可能某一聚类得到的区域中,只有两个加油位置定位信息,那么得到的聚类中心点存在加油站的几率就很小很小。
78.本发明实施例中提供的方法,第一预设条件的判断过程,包括:若获取到的历史加油位置定位信息的总数量加1之后的和值大于第一预设阈值,则根据加油位置定位信息及获取到的历史加油位置定位信息进行聚类,得到加油位置兴趣点集合;若加油位置兴趣点集合中加油位置兴趣点的总数量大于第二预设阈值,则确定满足第一预设条件,并对加油位置兴趣点集合中位于第一预设范围内的加油位置兴趣点进行聚类,得到所述聚类中心集合。由于运用了基于密度的聚类算法得到的聚类中心集合,对加油位置定位信息进行匹配,能够对车辆的加油位置进行更加准确地判断,提高加油位置定位信息和加油站位置匹配结果的可信度,且由于运用了基于密度的聚类算法得到的聚类中心集合进行匹配,能够对劣质加油站的位置信息进行更好的判断和存储。
79.结合上述实施例的内容,在一个实施例中,参见图3,加油位置定位信息包括车辆的经纬度坐标;相应地,根据加油位置定位信息及获取到的历史加油位置定位信息进行聚类,得到加油位置兴趣点集合,包括:
80.s1311,将经纬度坐标转换为平面直角坐标;
81.s1312,基于密度聚类算法,对所述平面直角坐标及获取到的历史平面直角坐标进行聚类,得到所述聚类中心点。
82.由车联网定位系统得到的加油位置定位信息中有车辆此时的经纬度坐标,此经纬度是一个二维坐标,只有经度和纬度。但由于经纬度是一种利用三度空间的球面来定义地球上看空间的球面坐标,在对经纬度进行聚类的时候会出现聚类得到的点可能不在平面坐标图中的可能,所以在聚类时,要现将经纬度坐标转换为平面直角坐标。在本实施例中,不对将经纬度坐标转换为平面直角坐标的转换方式作具体限定。
83.本发明实施例中提供的方法,加油位置定位信息包括车辆的经纬度坐标;相应地,根据加油位置定位信息及获取到的历史加油位置定位信息进行聚类,得到加油位置兴趣点集合,包括:将经纬度坐标转换为平面直角坐标;基于密度聚类算法,对所述平面直角坐标及获取到的历史平面直角坐标进行聚类,得到所述加油位置兴趣点;对由每一加油位置兴趣点组成的加油位置兴趣点集合进行更新。采用平面直角坐标进行聚类算法,避免出现对经纬度进行聚类时聚类得到的点不在平面坐标图中的可能,进而提高加油位置定位信息匹配结果的可信度。
84.结合上述实施例的内容,在一个实施例中,确定加油位置定位信息对应的位置存在加油站之后,还包括:
85.获取预设加油站兴趣点集合中与加油位置定位信息相匹配的加油站兴趣点所对
应的加油站名称;
86.若加油站名称不处于预设加油站名称集合内,则确定加油位置定位信息与劣质加油站的位置对应,若加油站名称处于预设加油站名称集合内,则确定加油位置定位信息正规加油站的位置对应。
87.在已知车辆加油位置定位信息的前提下,将加油位置定位信息与预设加油站兴趣点集合进行第二次匹配,若第二次匹配成功,只能说明在此位置存在加油站,但是不能确定此加油站中燃油的质量,所以,此时需要导航地图中加油站所注册的名称。例如,预设加油站名称集合包括中石油、中石化、中海油、壳牌、昆仑和其它共六大类,而若匹配到第六类其它,加油位置定位信息对应的位置则视为有一个劣质加油站。
88.本发明实施例中提供的方法,确定加油位置定位信息对应的位置存在加油站之后,还包括:获取预设加油站兴趣点集合中与加油位置定位信息相匹配的加油站兴趣点所对应的加油站名称;若加油站名称不处于预设加油站名称集合内,则确定加油位置定位信息与劣质加油站的位置对应,若加油站名称处于预设加油站名称集合内,则确定加油位置定位信息正规加油站的位置对应。再一次利用导航地图中注册的加油站名称,判断加油位置定位信息所对应的加油位置的加油站的燃油质量,提高了劣质燃油加油站位置判断的精准性,能够对劣质燃油加油站作更准确的标注。
89.应该理解的是,虽然图1、图2及图3的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1、图2及图3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
90.需要说明的是,上述阐述的技术方案在实际实施过程中可以作为独立实施例来实施,也可以彼此之间进行组合并作为组合实施例实施。另外,在对上述本发明实施例内容进行阐述时,仅基于方便阐述的思路,按照相应顺序对不同实施例进行阐述,如按照数据流流向的顺序,而并非是对不同实施例之间的执行顺序进行限定,也不是对实施例内部步骤的执行顺序进行限定。相应地,在实际实施过程中,若需要实施本发明提供的多个实施例,则不一定需要按照本发明阐述实施例时所提供的执行顺序,而是可以根据需求安排不同实施例之间的执行顺序。
91.结合上述实施例的内容,在一个实施例中,参见图4,提供了一种劣质加油站位置判断装置,包括:停车加油判定模块401、加油位置匹配使能模块402及加油位置匹配模块403,其中:
92.停车加油判定模块401,用于对停车加油事件进行判定,并基于判定结果生成相应的指令,其中所述判定结果为存在停车加油事件和不存在停车加油事件;
93.加油位置匹配使能模块402,用于根据对第一预设条件的判断,触发加油位置匹配模块;
94.加油位置匹配模块403,用于根据所述加油位置匹配使能模块的指令,将加油位置定位信息与加油位置兴趣点集合和预设加油站兴趣点集合进行匹配。
95.在一个实施例中,停车加油判定模块401,包括:
96.筛选单元,用于筛选出车辆相关信息中满足第二预设条件的第一数据;
97.判断单元,用于根据车辆相关信息中满足第三预设条件的第二数据,判断车辆是否存在停车加油事件;
98.其中,第二预设条件用于判断第一数据是否符合取值范围,第三预设条件用于判断第二数据是否符合车辆加油的状态表征,车辆相关信息是对车辆进行检测所得到的数据。
99.在一个实施例中,筛选单元,包括:第一数据包括车速、发动机转速及油箱液位;相应地,第二预设条件包括车速小于200km/h、发动机转速小于4000r/min、油箱液位大于0及油箱液位小于等于1。
100.在一个实施例中,判断单元,包括:第二数据包括车速、发动机转速、加油时长、加油时间段内的油箱液位变化及加油时间段内的车辆移动距离;相应地,第三预设条件包括车速小于15km/h、发动机转速低于800r/min、加油时长不低于10秒、加油时间段内的油箱液位变化大于10%及加油时间段内的车辆移动距离小于500米。
101.在一个实施例中,加油位置匹配使能模块402,包括:
102.第一使能单元,用于若获取到的历史加油位置定位信息的总数量加1之后的和值大于第一预设阈值,则根据加油位置定位信息及获取到的历史加油位置定位信息进行基于密度的聚类,得到聚类中心点;
103.第二使能单元,用于若聚类中心点所在区域内包含的加油位置定位信息超过第二预设阈值,则得到一个加油位置兴趣点,所有加油位置兴趣点组成加油位置兴趣点集合。
104.在一个实施例中,加油位置定位信息包括车辆的经纬度坐标;相应地,第一使能单元,包括:
105.转换子单元,用于将经纬度坐标转换为平面直角坐标;
106.计算子单元,用于基于密度聚类算法,对平面直角坐标及获取到的历史平面直角坐标进行聚类,得到聚类中心点。
107.在一个实施例中,加油位置匹配模块403,包括:
108.获取预设加油站兴趣点集合中与加油位置定位信息相匹配的加油站兴趣点所对应的加油站名称;
109.若加油站名称不处于预设加油站名称集合内,则确定加油位置定位信息与劣质加油站的位置对应,若加油站名称处于预设加油站名称集合内,则确定加油位置定位信息正规加油站的位置对应。
110.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储预设阈值。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种劣质加油站位置判断方法。
111.本领域技术人员可以理解,图5示出的结构,仅仅是与本技术方案相关的部分结构
的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
112.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
113.根据获取到的车辆相关信息,判断车辆是否存在停车加油事件;
114.若车辆存在停车加油事件,则获取车辆的加油位置定位信息;
115.若满足第一预设条件,则将加油位置兴趣点集合与预设加油站兴趣点集合进行第一次匹配,若第一次匹配成功,则确定加油位置定位信息与正规加油站的位置对应,并利用加油位置兴趣点集合对预设加油站兴趣点集合进行更新;
116.其中,第一预设条件是基于加油位置兴趣点集合是否达到预设规格所设置的,加油位置兴趣点集合是基于获取加油位置定位信息之前所获取到的历史加油位置定位信息所确定的,预设加油站兴趣点集合由导航地图提供;
117.若不满足第一预设条件或者第一次匹配不成功,则将加油位置定位信息与预设加油站兴趣点集合进行第二次匹配,若第二次匹配成功,则确定加油位置定位信息对应的位置存在加油站,若第二次匹配不成功,则确定加油位置定位信息与劣质加油站的位置对应。
118.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
119.若车辆相关信息中的第一数据满足第二预设条件且所述车辆相关信息中的第二数据满足第三预设条件,则确定所述车辆存在停车加油事件;
120.其中,第二预设条件用于判断第一数据是否符合取值范围,第三预设条件用于判断第二数据是否符合车辆加油的状态表征,车辆相关信息是对车辆进行检测所得到的数据。
121.在一个实施例中,处理器执行计算机程序时,第一数据包括车速、发动机转速及油箱液位;相应地,第二预设条件包括车速小于200km/h、发动机转速小于4000r/min、油箱液位大于0及油箱液位小于等于1。
122.在一个实施例中,处理器执行计算机程序时,第二数据包括车速、发动机转速、加油时长、加油时间段内的油箱液位变化及加油时间段内的车辆移动距离;相应地,第三预设条件包括车速小于15km/h、发动机转速低于800r/min、加油时长不低于10秒、加油时间段内的油箱液位变化大于10%及加油时间段内的车辆移动距离小于500米。
123.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
124.若获取到的历史加油位置定位信息的总数量加1之后的和值大于第一预设阈值,则根据加油位置定位信息及获取到的历史加油位置定位信息进行基于密度的聚类,得到聚类中心点;
125.若聚类中心点所在区域内包含的加油位置定位信息超过第二预设阈值,则得到一个加油位置兴趣点,所有加油位置兴趣点组成加油位置兴趣点集合。
126.在一个实施例中,加油位置定位信息包括车辆的经纬度坐标;相应地,处理器执行计算机程序时还实现以下步骤:
127.将经纬度坐标转换为平面直角坐标;
128.基于密度聚类算法,对平面直角坐标及获取到的历史平面直角坐标进行聚类,得到所述聚类中心点。
129.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
130.获取预设加油站兴趣点集合中与加油位置定位信息相匹配的加油站兴趣点所对应的加油站名称;
131.若加油站名称不处于预设加油站名称集合内,则确定加油位置定位信息与劣质加油站的位置对应,若加油站名称处于预设加油站名称集合内,则确定加油位置定位信息正规加油站的位置对应。
132.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
133.根据获取到的车辆相关信息,判断车辆是否存在停车加油事件;
134.若车辆存在停车加油事件,则获取车辆的加油位置定位信息;
135.若满足第一预设条件,则将加油位置兴趣点集合与预设加油站兴趣点集合进行第一次匹配,若第一次匹配成功,则确定加油位置定位信息与正规加油站的位置对应,并利用加油位置兴趣点集合对预设加油站兴趣点集合进行更新;
136.其中,第一预设条件是基于加油位置兴趣点集合是否达到预设规格所设置的,加油位置兴趣点集合是基于获取加油位置定位信息之前所获取到的历史加油位置定位信息所确定的,预设加油站兴趣点集合由导航地图提供;
137.若不满足第一预设条件或者第一次匹配不成功,则将加油位置定位信息与预设加油站兴趣点集合进行第二次匹配,若第二次匹配成功,则确定加油位置定位信息对应的位置存在加油站,若第二次匹配不成功,则确定加油位置定位信息与劣质加油站的位置对应。
138.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
139.若车辆相关信息中的第一数据满足第二预设条件且所述车辆相关信息中的第二数据满足第三预设条件,则确定所述车辆存在停车加油事件;
140.其中,第二预设条件用于判断第一数据是否符合取值范围,第三预设条件用于判断第二数据是否符合车辆加油的状态表征,车辆相关信息是对车辆进行检测所得到的数据。
141.在一个实施例中,计算机程序被处理器执行时,第一数据包括车速、发动机转速及油箱液位;相应地,第二预设条件包括车速小于200km/h、发动机转速小于4000r/min、油箱液位大于0及油箱液位小于等于1。
142.在一个实施例中,计算机程序被处理器执行时,第二数据包括车速、发动机转速、加油时长、加油时间段内的油箱液位变化及加油时间段内的车辆移动距离;相应地,第三预设条件包括车速小于15km/h、发动机转速低于800r/min、加油时长不低于10秒、加油时间段内的油箱液位变化大于10%及加油时间段内的车辆移动距离小于500米。
143.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
144.若获取到的历史加油位置定位信息的总数量加1之后的和值大于第一预设阈值,则根据加油位置定位信息及获取到的历史加油位置定位信息进行基于密度的聚类,得到聚类中心点;
145.若聚类中心点所在区域内包含的加油位置定位信息超过第二预设阈值,则得到一个加油位置兴趣点,所有加油位置兴趣点组成加油位置兴趣点集合。
146.在一个实施例中,加油位置定位信息包括车辆的经纬度坐标;相应地,计算机程序
被处理器执行时还实现以下步骤:
147.将经纬度坐标转换为平面直角坐标;
148.基于密度聚类算法,对平面直角坐标及获取到的历史平面直角坐标进行聚类,得到所述聚类。
149.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
150.获取预设加油站兴趣点集合中与加油位置定位信息相匹配的加油站兴趣点所对应的加油站名称;
151.若加油站名称不处于预设加油站名称集合内,则确定加油位置定位信息与劣质加油站的位置对应,若加油站名称处于预设加油站名称集合内,则确定加油位置定位信息正规加油站的位置对应。
152.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
153.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
154.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1