一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于位置信息的服务推送方法、装置、设备及介质与流程

2023-01-17 11:32:11 来源:中国专利 TAG:


1.本技术涉及车辆保养维护技术领域,尤其是涉及到一种基于位置信息的服务推送方法、装置、设备及介质。


背景技术:

2.目前汽车租赁公司拥有大量的存量客户,在客户起租后,由于大多数用户并不了解车辆的维护保养知识,不知道车辆应该什么时候维护,因此,运营人员通常根据客户的起租时间信息或车辆里程信息,进行电话推送。然而,这种方法的推送时机难免会出现误差,不仅会造成推送资源的浪费,也会对客户满意度造成直接影响。
3.为了解决推送时机不准的问题,可将租赁汽车自起租后,车辆累计的gps里程信息直接与系统预设阶梯推送触发保养里程数据做对比,以对比结果作为判断推送时机的依据,进行维保推送。然而这种方法中,无法保证gps里程与未保养里程一致,因此,决策的推送时间节点仍然存在误差。


技术实现要素:

4.有鉴于此,本技术提供了一种基于位置信息的服务推送方法、装置、介质及设备,以解决现有方法中车辆累计的gps里程与实际的未保养里程不一致导致推送时间偏差的问题。
5.本技术的第一方面,提供了一种基于位置信息的服务推送方法,所述方法包括:
6.在车辆的起租时刻获取初始里程,并将所述初始里程作为所述车辆的未保养里程,其中,所述初始里程为上次维保服务至所述起租时刻的行驶里程;
7.在预设时段内,按照预设频率采集车辆位置信息,得到按照采集时刻由先至后排序的车辆位置的序列,其中,所述车辆位置信息包括车辆位置以及与所述车辆位置对应的采集时刻;
8.分别将每个所述车辆位置与维保地址进行匹配,得到匹配结果;
9.若所述匹配结果为匹配,则确定与所述维保地址相匹配的车辆位置为备选保养位置;
10.在所述序列中,确定排序最后的所述备选保养位置为目标保养位置,并根据排序在所述目标保养位置之后的车辆位置,更新所述未保养里程;
11.若所述匹配结果为不匹配,则根据所述序列中的车辆位置更新所述未保养里程;
12.若所述未保养里程达到预设里程阈值,则向所述车辆推送维保服务信息;
13.返回所述在预设时段内,按照预设频率采集车辆位置信息的步骤。
14.本技术的第二方面,提供了一种基于位置信息的服务推送装置,所述装置包括:
15.初始化模块,用于在车辆的起租时刻获取初始里程,并将所述初始里程作为所述车辆的未保养里程,其中,所述初始里程为上次维保服务至所述起租时刻的行驶里程;
16.采样模块,用于在预设时段内,按照预设频率采集车辆位置信息,得到按照采集时
刻由先至后排序的车辆位置的序列,其中,所述车辆位置信息包括车辆位置以及与所述车辆位置对应的采集时刻;
17.匹配模块,用于分别将每个所述车辆位置与维保地址进行匹配,得到匹配结果;
18.所述匹配模块,还用于若所述匹配结果为匹配,则确定与所述维保地址相匹配的车辆位置为备选保养位置;
19.运算模块,用于在所述序列中,确定排序最后的所述备选保养位置为目标保养位置,并根据排序在所述目标保养位置之后的车辆位置,更新所述未保养里程;
20.所述运算模块,还用于若所述匹配结果为不匹配,则根据所述序列中的车辆位置更新所述未保养里程;
21.推送模块,用于若所述未保养里程达到预设里程阈值,则向所述车辆推送维保服务信息;
22.循环模块,用于返回所述在预设时段内,按照预设频率采集车辆位置信息的步骤。
23.本技术的第三方面,提供了一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的指令或代码,所述处理器执行所述指令或代码时实现上述基于位置信息的服务推送方法。
24.本技术的第四方面,提供了一种存储介质,其上存储有指令或代码,所述指令或代码被处理器执行时实现上述基于位置信息的服务推送方法。
25.上述基于位置信息的服务推送方法、装置、设备及介质所实现的方案,通过获取起租时刻的初始里程作为未保养里程,并在车辆出租后不断地采集车辆位置信息,根据车辆位置信息判定车辆是否发生维保服务,进而根据判断结果更新未保养里程,提高了未保养里程的准确度。在此基础上,根据路况信息对判断规则中的参数进行调整,进一步提高了未保养里程的准确度。同时基于未保养里程向车辆推送维保服务信息,可避免推送时机出现偏差。进一步地,根据回访信息动态设置维保推荐的里程阈值,进一步提高推送升级精准度。
26.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
27.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
28.图1示出了本技术实施例提供的一种基于位置信息的服务推送方法的流程示意图;
29.图2示出了本技术实施例提供的另一种基于位置信息的服务推送方法的流程示意图;
30.图3示出了本技术实施例提供的一种基于位置信息的服务推送装置的结构框图;
31.图4示出了本技术实施例提供的一种电子设备的结构框图。
具体实施方式
32.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.本技术实施例提供的基于位置信息的服务推送方法,可以应用在具有指令或程序运行能力的电子设备,其中,电子设备可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,也可以车载系统等。运行在不同的运算设备仅是方案在执行主体上的差异,本领域人员可预见在不同运算设备中运行能够产生相同的技术效果。下面通过具体的实施例对本发明进行详细的描述。
34.请参阅图1所示,图1为本发明实施例提供的基于位置信息的服务推送方法的一个流程示意图,包括如下步骤:
35.s10:在车辆的起租时刻获取初始里程,并将初始里程作为车辆的未保养里程,其中,初始里程为上次维保服务至起租时刻的行驶里程;
36.本发明提供的方法,用于根据车辆的里程信息推送维保服务,以便于用户对车辆进行维修保养,延长车辆使用寿命,同时提高车辆行驶过程中的安全性。由于在车辆起租时,大概率已经行驶一段里程,因此,在计算车辆的未保养里程时,将车辆起租之前行驶的里程也考虑在内。
37.具体地,将上次维保服务至起租时刻的行驶里程作为车辆的初始里程,其中,初始里程可在车辆对应的历史记录数据库中获取,数据库记录了车辆的维保历史以及行驶公里数。
38.此外,若车辆未进行过维保服务,则直接将起租时刻之前的所有行驶里程作为初始里程。
39.在该实施例中,考虑了车辆起租时可能具备一定的未保养行驶里程这一重要影响因素,避免了原有的仅基于起租后行驶里程的推送方案中存在的推送时机整体偏移的问题。
40.s20:在预设时段内,按照预设频率采集车辆位置信息,得到按照采集时刻由先至后排序的车辆位置的序列,其中,所述车辆位置信息包括车辆位置以及与所述车辆位置对应的采集时刻;
41.在该实施例中,在预设时段内,按照预设频率不断地采集车辆位置信息,其中,车辆位置信息包括车辆位置以及对应的采集时刻,车辆位置包括经度以及维度。
42.在采集到一个车辆位置信息后,将采集到的信息实时上传至系统,系统基于该时段内每个车辆位置对应的采集时刻,按照采集时刻由先至后的顺序对车辆位置进行排序,得到车辆位置的序列,以便于进行后续的计算。
43.其中,车辆位置信息可通过gps定位装置采集,也可通过基于北斗等其他导航系统的定位装置采集。
44.s30:分别将每个车辆位置与维保地址进行匹配,得到匹配结果;
45.在该实施例中,预先将4s店或车辆维修保养点的地址设置为维保地址,然后将该预设时段内的每个车辆位置与维保地址进行匹配。
46.具体地,分别将每个车辆位置与预设的维保地址的地图poi(point of interest,兴趣点)信息进行匹配,比较车辆位置与维保地址之间的距离,进而根据距离判断车辆是否在维保地址发生停留,如果发生停留,则认为车辆在该停留点发生了维保服务。
47.其中,步骤s30中,分别将每个车辆位置与维保地址进行匹配,得到匹配结果,包括如下步骤:
48.s31:若在序列中,存在多个连续的车辆位置在维保地址对应的周边范围内,则确定多个连续的车辆位置中排序最前的车辆位置为驶入位置,排序最后的车辆位置为驶出位置;
49.s32:确定驶入位置对应的驶入时刻以及驶出位置对应的驶出时刻,并确定驶入时刻与驶出时刻之间的时段为停留时段;
50.s33:若停留时段的长度属于停留时长范围,则判定多个连续的车辆位置与维保地址相匹配。
51.对于步骤s31-s33,若车辆在一定时间范围内,定位的地址始终未超出以某个维保地址为中心的周边范围,则可认为车辆在该维保地址发生了维保服务,车辆位置与维保地址相匹配。
52.具体地,将以维保地址为中心,以预设距离为半径的圆形作为维保地址对应的周边范围。分别判断序列中每个车辆位置与维保地址之间的距离,进而判断车辆位置是否在周边范围内。若存在多个连续的车辆位置均在周边范围内,则表明车辆在某段时间内在周边范围内行驶。
53.由于这多个连续的车辆位置在序列中是按照采集时刻由先之后的顺序排序的,因此,可将多个连续的车辆位置中,排序最前的车辆位置作为驶入位置,其对应的采集时刻为驶入时刻;排序最后的车辆位置为驶出位置,其对应的采集时刻为驶出时刻。也即,车辆在驶入时刻进入维保地址对应的周边范围,并在驶出时刻离开该周边范围,而在驶入时刻与驶出时刻之间的时段即为车辆在该周边范围内停留的时段。
54.如果停留时段的长度属于停留时长范围[m,n],则认为车辆在该维保地址进行了维保服务,其中,0《m《n。m和n可根据历史记录设置。例如,根据历史维保记录,分析平均每次维保所需时长,进而根据该时长确定m和n,划分预设时长范围。
[0055]
进一步地,可分别对不同车型设置不同的m和n。
[0056]
该实施例判断车辆是否在维保地址附近停留,进而推断车辆维保状态,精确化车辆实际未保养行驶里程,避免客户提前进行了维保服务,而导致gps里程与未保养里程不一致的问题,提高了未保养里程的精确度。
[0057]
其中,步骤s33之前,还包括如下步骤:
[0058]
s3301:确定与多个连续的车辆位置对应的行驶路线,并获取行驶路线在停留时段的拥堵程度;
[0059]
s3302:若拥堵程度大于预设拥堵阈值,则根据拥堵程度以及预设时长范围,确定停留时长范围;
[0060]
s3303:若拥堵程度小于或等于预设拥堵阈值,则确定预设时长范围为停留时长范围。
[0061]
对于步骤s3301-s3303,考虑到道路拥堵可能对车辆的停留时间造成影响,进而在
判断车辆是否在维保地址附近停留时,可根据道路拥堵情况动态调整停留时长范围。
[0062]
具体地,若在序列中,存在多个连续的车辆位置在维保地址对应的周边范围内,则可根据这多个连续的车辆位置确定车辆从驶入周边范围直至驶出周边范围的行驶路线,进而可根据多个连续的车辆位置所对应的采集时刻,判断在采集时刻,该行驶路线是否拥堵。
[0063]
若拥堵程度小于或等于预设拥堵阈值,则认为道路通畅,路况对车辆行驶无影响。此时可直接将预设时长范围作为停留时长范围,进而根据停留时长范围判断车辆是否在维保地址附近停留。
[0064]
反之,若拥堵程度大于预设拥堵阈值,则认为道路拥堵导致车辆移动缓慢。基于此,可根据拥堵程度,在预设时长范围的基础上,将范围扩大,得到停留时长范围。拥堵程度越严重,则停留时长范围越大。
[0065]
该实施例在判断车辆的维保状态时,将路况这一影响车辆行驶的因素也考虑其中,避免由于道路拥堵等问题导致车辆移动缓慢,而误判车辆进行了保养,提高了判断的准确度。
[0066]
s40:若匹配结果为匹配,则确定与维保地址相匹配的车辆位置为备选保养位置;
[0067]
在该实施例中,如果结果为匹配,则认为车辆在维保地址进行了维保服务。前述位于维保地址的周边范围内的多个连续车辆地址均为与维保地址相匹配的车辆位置。
[0068]
s50:在序列中,确定排序最后的备选保养位置为目标保养位置,并根据排序在目标保养位置之后的车辆位置,更新未保养里程;
[0069]
在该实施例中,为了保证车辆维保服务信息推送的及时性,要及时更新车辆未保养里程数。将排序最后的备选保养位置作为目标保养位置,并认为车辆在目标保养位置发生了保养服务。因此,在目标保养位置之前所行驶的里程不再计入未保养里程,将之前的未保养里程清空,根据目标保养位置之后的车辆位置,确定新的未保养里程。
[0070]
其中,可以理解的是,排序最后的备选保养位置,即为车辆对于该维保地址的驶出位置。也即,将车辆在维保地址的周边范围内的最后定位点作为备选目标保养位置。
[0071]
其中,步骤s50中,根据排序在目标保养位置之后的车辆位置,更新车辆未保养里程,包括如下步骤:
[0072]
s51:确定排序在目标保养位置之后的车辆位置为未保养车辆位置;
[0073]
s52:按照序列的顺序,依次计算相邻两个未保养车辆位置之间的第一行驶距离,并确定第一行驶距离之和为新的未保养里程。
[0074]
对于步骤s51-s52,由于视为在目标保养位置发生了保养操作,因此目标保养位置之前行驶的里程均不再作为未保养里程,计算目标保养位置之后所行驶的里程,并将其作为新的未保养里程。
[0075]
具体地,在车辆地址的序列中,将排序在目标保养位置之后的车辆位置作为未保养车辆位置,并按照在序列中的排列顺序,依次计算每两个相邻的车辆位置之间的距离,也即第一行驶距离,得到多个线段。将所有线段的长度相加即为车辆在目标保养位置之后所行驶的里程,可作为新的未保养里程。
[0076]
其中,针对每两个相邻的车辆位置,根据车辆位置中的经纬度计算第一行驶距离。例如,两个相邻的车辆位置对应的车辆位置信息分别为[t1,lng1,lat1]和[t2,lng2,lat2],其中,t1和t2分别为两个相邻车辆位置对应的采集时刻,lng1和lng2分别为两个相邻车辆位
置对应的经度,lat1和lat2分别为两个相邻车辆位置对应的维度。则两个相邻车辆位置之间的第一行驶距离为
[0077][0078]
依次对每两个相邻车辆位置进行计算,得到多个第一行驶距离m1、m2、m3、

、mn,其中n=未保养车辆位置数量-1,则新的未保养里程l=m1 m2 m3

mn。
[0079]
其中,步骤s50中,根据排序在目标保养位置之后的车辆位置,更新未保养里程之前,还包括如下步骤:
[0080]
s501:在序列中,根据排序在目标保养位置之前的车辆位置、目标保养位置以及车辆未保养里程,确定保养前里程;
[0081]
s502:根据保养前里程,调整预设里程阈值。
[0082]
对于步骤s501-s502,动态设置车辆每次保养服务推荐的里程阈值。其中,预设里程阈值的初始值可以根据车辆的车辆类型、车辆从事行业等因素进行设定。例如,某车型、从事某行业的车辆标准维保里程为5000km,则可将该车辆的预设里程阈值的初始值设置为4500km,在标准维保里程之前达到预设里程阈值,从而提前向车辆推送维保服务信息,避免信息推送不及时的情况。
[0083]
此后,可根据车辆在两次维保之间的行驶里程也即保养前里程进行动态调整。其中,根据排序在目标保养位置之前的车辆位置以及目标保养位置,可计算出在预设时段内,车辆在到达目标保养位置之前的行驶里程,也即车辆在当前预设时段内的未保养里程,其计算方法与前述计算第二行驶距离之和类似。将车辆在当前预设时段内的未保养里程,与之前的车辆未保养里程相加,得到车辆在上一次维保与本次维保之间总的未保养里程,也即本次维保对应的保养前里程。
[0084]
例如,车辆未保养里程为6300km;根据排序在目标保养位置之前的车辆位置、目标保养位置计算得到:在预设时段内,车辆在到达目标保养位置之前的行驶里程为700km;则车辆本次维保对应的保养前里程为7000km。若初始里程阈值为4500km,则可根据保养前里程,调整预设里程阈值,例如增大至6500km。
[0085]
该实施例根据保养前里程对预设里程阈值进行调整,达到针对不同客户群体的维保习惯定制推送策略的目的。
[0086]
s60:若匹配结果为不匹配,则根据序列中的车辆位置更新未保养里程;
[0087]
在该实施例中,为了保证车辆维保服务信息推送的及时性,要及时更新车辆未保养里程数。若匹配结果为不匹配,则认为车辆未在维保地址进行保养服务。因此,可根据序列中的车辆位置计算车辆在当前的预设时段内所行驶的里程,进而根据车辆在当前的预设时段内所行驶的里程更新未保养里程。
[0088]
其中,步骤s60中,根据序列中的车辆位置更新未保养里程,还包括如下步骤:
[0089]
s61:按照序列的顺序,依次计算相邻两个车辆位置之间的第二行驶距离,并确定所有第二行驶距离以及未保养里程的和值为新的未保养里程。
[0090]
在该实施例中,将车辆在当前的预设时段内所行驶的里程添加到未保养里程中,得到新的未保养里程。具体地,依次计算序列中相邻两个车辆位置之间的第二行驶距离,并对第二行驶距离求和,和值即为当前的预设时段内所行驶的里程。将和值与未保养里程相加,得到新的未保养里程。
[0091]
s70:若未保养里程达到预设里程阈值,则向车辆推送维保服务信息;
[0092]
在该实施例中,如果未保养里程达到预设里程阈值,则向车辆推送维保服务信息,以提示用户及时对车辆进行保养维修。如果未保养里程未达到预设里程阈值,则认为当前无需对车辆进行维保,因此不向车辆发送维保服务信息。
[0093]
其中,步骤s70之后,还包括如下步骤:
[0094]
s701:接收车辆反馈的回访信息,并根据回访信息调整预设时段、预设里程阈值、预设时长范围、周边范围中的一个或多个。
[0095]
对于步骤s80,接收车辆反馈的客户回访信息并对服务效果进行追踪,对后续推送方案的制定或修正提供数据支持。基于客户的回访信息调整方法中的参数,完善判定规则,进而优化服务信息推送时机。
[0096]
s80:返回在预设时段内,按照预设频率采集车辆位置信息的步骤
[0097]
在该实施例中,返回预设时段内采集车辆位置信息的步骤,在下一个预设时段内,继续对车辆位置信息进行采集,进而判定车辆是否发生维保服务,是否向车辆推送维保服务信息等,达到循环重复执行的效果。
[0098]
图2示出了本技术另一个实施例提供的基于位置信息的服务推送方法的流程示意图中,如图所示,方法包括如下步骤:
[0099]
s001:在车辆的起租时刻获取初始里程,并将初始里程作为车辆的未保养里程,其中,初始里程为上次维保服务至起租时刻的行驶里程;
[0100]
s002:在预设时段内,按照预设频率采集车辆位置信息,得到按照采集时刻由先至后排序的车辆位置的序列,其中,车辆位置信息包括车辆位置以及与车辆位置对应的采集时刻;
[0101]
s003:若在序列中,存在多个连续的车辆位置在维保地址对应的周边范围内,则确定多个连续的车辆位置中排序最前的车辆位置为驶入位置,排序最后的车辆位置为驶出位置;
[0102]
s004:确定驶入位置对应的驶入时刻以及驶出位置对应的驶出时刻,并确定驶入时刻与驶出时刻之间的时段为停留时段;
[0103]
s005:确定与多个连续的车辆位置对应的行驶路线,并获取行驶路线在停留时段的拥堵程度;
[0104]
s006:若拥堵程度大于预设拥堵阈值,则根据拥堵程度以及预设时长范围,确定停留时长范围;
[0105]
s007:若拥堵程度小于或等于预设拥堵阈值,则确定预设时长范围为停留时长范围;
[0106]
s008:若停留时段的长度属于停留时长范围,则判定多个连续的车辆位置与维保地址相匹配;
[0107]
s009:是否匹配?若是,则跳转至步骤s010;若否,则跳转至步骤s016;
[0108]
s010:则确定与维保地址相匹配的车辆位置为备选保养位置;
[0109]
s011:在序列中,确定排序最后的备选保养位置为目标保养位置;
[0110]
s012:在序列中,根据排序在目标保养位置之前的车辆位置、目标保养位置以及车辆未保养里程,确定保养前里程;
[0111]
s013:根据保养前里程,调整预设里程阈值;
[0112]
s014:确定排序在目标保养位置之后的车辆位置为未保养车辆位置;
[0113]
s015:按照序列的顺序,依次计算相邻两个未保养车辆位置之间的第一行驶距离,并确定第一行驶距离之和为未保养里程;
[0114]
s016:则按照序列的顺序,依次计算相邻两个车辆位置之间的第二行驶距离,并确定所有第二行驶距离以及未保养里程的和值为新的未保养里程;
[0115]
s017:若未保养里程达到预设里程阈值,则向车辆推送维保服务信息;
[0116]
s018:接收车辆反馈的回访信息,并根据回访信息调整预设时段、预设里程阈值、预设时长范围、周边范围中的一个或多个;
[0117]
s019:返回步骤s002。
[0118]
针对步骤s001-s019,其原理以及效果与前述实施例类似,可参见方法实施例中的相关描述,为避免重复,在此不做赘述。
[0119]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0120]
可见,相较于已有的基于位置信息的服务推送方法,上述方案通过获取起租时刻的初始里程作为未保养里程,并在车辆出租后不断地采集车辆位置信息,根据车辆位置信息判定车辆是否发生维保服务,进而根据判断结果更新未保养里程,提高了未保养里程的准确度。在此基础上,根据路况信息对判断规则中的参数进行调整,进一步提高了未保养里程的准确度。同时基于未保养里程向车辆推送维保服务信息,可避免推送时机出现偏差。进一步地,根据回访信息动态设置维保推荐的里程阈值,进一步提高推送升级精准度。
[0121]
在一实施例中,提供一种基于位置信息的服务推送装置,该基于位置信息的服务推送装置与上述实施例中基于位置信息的服务推送方法一一对应。如图3所示,该基于位置信息的服务推送装置包括:初始化模块、采样模块、匹配模块、运算模块、推送模块以及循环模块。各功能模块详细说明如下:
[0122]
初始化模块,用于在车辆的起租时刻获取初始里程,并将初始里程作为车辆的未保养里程,其中,初始里程为上次维保服务至起租时刻的行驶里程;
[0123]
采样模块,用于在预设时段内,按照预设频率采集车辆位置信息,得到按照采集时刻由先至后排序的车辆位置的序列,其中,所述车辆位置信息包括车辆位置以及与所述车辆位置对应的采集时刻;
[0124]
匹配模块,用于分别将每个车辆位置与维保地址进行匹配,得到匹配结果;
[0125]
匹配模块,还用于若匹配结果为匹配,则确定与维保地址相匹配的车辆位置为备选保养位置;
[0126]
运算模块,用于在序列中,确定排序最后的备选保养位置为目标保养位置,并根据排序在目标保养位置之后的车辆位置,更新未保养里程;
[0127]
运算模块,还用于若匹配结果为不匹配,则根据序列中的车辆位置更新未保养里程;
[0128]
推送模块,用于若未保养里程达到预设里程阈值,则向车辆推送维保服务信息;
[0129]
循环模块,用于返回在预设时段内,按照预设频率采集车辆位置信息的步骤。
[0130]
在一实施例中,匹配模块用于:
[0131]
若在序列中,存在多个连续的车辆位置在维保地址对应的周边范围内,则确定多个连续的车辆位置中排序最前的车辆位置为驶入位置,排序最后的车辆位置为驶出位置;
[0132]
确定驶入位置对应的驶入时刻以及驶出位置对应的驶出时刻,并确定驶入时刻与驶出时刻之间的时段为停留时段;
[0133]
若停留时段的长度属于停留时长范围,则判定多个连续的车辆位置与维保地址相匹配。
[0134]
在一实施例中,装置还包括第一调整模块,用于:
[0135]
确定与多个连续的车辆位置对应的行驶路线,并获取行驶路线在停留时段的拥堵程度;
[0136]
若拥堵程度大于预设拥堵阈值,则根据拥堵程度以及预设时长范围,确定停留时长范围;
[0137]
若拥堵程度小于或等于预设拥堵阈值,则确定预设时长范围为停留时长范围。
[0138]
在一实施例中,运算模块用于:
[0139]
确定排序在目标保养位置之后的车辆位置为未保养车辆位置;
[0140]
按照序列的顺序,依次计算相邻两个未保养车辆位置之间的第一行驶距离,并确定第一行驶距离之和为新的未保养里程。
[0141]
在一实施例中,运算模块用于:
[0142]
按照序列的顺序,依次计算相邻两个车辆位置之间的第二行驶距离,并确定所有第二行驶距离以及未保养里程的和值为新的未保养里程。
[0143]
在一实施例中,装置还包括第二调整模块,用于:
[0144]
在序列中,根据排序在目标保养位置之前的车辆位置、目标保养位置以及车辆未保养里程,确定保养前里程;
[0145]
根据保养前里程,调整预设里程阈值。
[0146]
在一实施例中,装置还包括第三调整模块,用于:
[0147]
接收车辆反馈的回访信息,并根据回访信息调整预设时段、预设里程阈值、预设时长范围、周边范围中的一个或多个。
[0148]
在一个实施例中,提供了一种电子设备,该电子设备可为手机、平板、车载移动终端等移动设备,也可为其他具有程序执行能力的设备,该电子设备其内部结构图可以如图4所示。该电子设备包括通过处理器、存储器和网络模块。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性和/或易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、指令或代码。该内存储器为非易失性存储介质中的操作系统和指令或代码的运行提供环境。该指令或代码被处理器执行时以实现一种上述基于位置信息的服务推送方法的功能或步骤。该电子设备的网络模块可包括网络接口和/或无线网络模块,电子设备可通过网络模块与其他设备或服务平台通信。此外,该电子设备还可包括显示屏和输入装置等。
[0149]
在一个实施例中,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的指令或代码,处理器执行指令或代码时实现以下步骤:
[0150]
在车辆的起租时刻获取初始里程,并将初始里程作为车辆的未保养里程,其中,初
始里程为上次维保服务至起租时刻的行驶里程;
[0151]
在预设时段内,按照预设频率采集车辆位置信息,得到按照采集时刻由先至后排序的车辆位置的序列,其中,所述车辆位置信息包括车辆位置以及与所述车辆位置对应的采集时刻;
[0152]
分别将每个车辆位置与维保地址进行匹配,得到匹配结果;
[0153]
若匹配结果为匹配,则确定与维保地址相匹配的车辆位置为备选保养位置;
[0154]
在序列中,确定排序最后的备选保养位置为目标保养位置,并根据排序在目标保养位置之后的车辆位置,更新未保养里程;
[0155]
若匹配结果为不匹配,则根据序列中的车辆位置更新未保养里程;
[0156]
若未保养里程达到预设里程阈值,则向车辆推送维保服务信息;
[0157]
返回在预设时段内,按照预设频率采集车辆位置信息的步骤。
[0158]
在一个实施例中,提供了一种存储介质,其上存储有指令或代码,指令或代码被处理器执行时实现以下步骤:
[0159]
在车辆的起租时刻获取初始里程,并将初始里程作为车辆的未保养里程,其中,初始里程为上次维保服务至起租时刻的行驶里程;
[0160]
在预设时段内,按照预设频率采集车辆位置信息,得到按照采集时刻由先至后排序的车辆位置的序列,其中,所述车辆位置信息包括车辆位置以及与所述车辆位置对应的采集时刻;
[0161]
分别将每个车辆位置与维保地址进行匹配,得到匹配结果;
[0162]
若匹配结果为匹配,则确定与维保地址相匹配的车辆位置为备选保养位置;
[0163]
在序列中,确定排序最后的备选保养位置为目标保养位置,并根据排序在目标保养位置之后的车辆位置,更新未保养里程;
[0164]
若匹配结果为不匹配,则根据序列中的车辆位置更新未保养里程;
[0165]
若未保养里程达到预设里程阈值,则向车辆推送维保服务信息;
[0166]
返回在预设时段内,按照预设频率采集车辆位置信息的步骤。
[0167]
需要说明的是,上述关于存储介质或电子设备所能实现的功能或步骤,可对应参阅前述方法实施例中的相关描述,为避免重复,这里不再一一描述。
[0168]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过指令或代码来指令相关的硬件来完成,所述的指令或代码可存储于一非易失性可读取存储介质中,该指令或代码在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0169]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的
功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
[0170]
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的单元或流程并不一定是实施本技术所必须的。本领域技术人员可以理解实施场景中的系统中的单元可以按照实施场景描述进行分布于实施场景的系统中,也可以进行相应变化位于不同于本实施场景的一个或多个系统中。上述实施场景的单元可以合并为一个单元,也可以进一步拆分成多个子单元。
[0171]
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献