本申请涉及交通数据处理技术领域,特别是涉及一种生成行车参考数据的方法、装置、计算机设备和存储介质。
背景技术:
随着人们生活质量的不断提升,汽车已变成人们主要的代步工具,这就造成汽车的数量不断增加,汽车的增加的同时也使得汽车驾驶人员的人数也不断增多。在驾驶汽车中经常需要获取户行车数据,以生成行车参考数据。而传统的户行车数据获取方式是基于收集的gps数据方式获取,但当用户在gps信号弱的地段,比如地铁、车库或者隧道等路段,用户很难收集到gps数据或者收集到gps数据不准确,会影响行车参考数据的准确性。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种生成行车参考数据的方法、装置、计算机设备和存储介质,能够在gps信号弱的路段获取到用户行车数据,提升行车参考数据的准确性。
一种生成行车参考数据的方法,该方法包括:
若检测到通过应用进行导航任务的预设指令,则获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值;
若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器;
根据当前位置信息与行车数据,生成行车参考数据。
在其中一个实施例中,上述的方法,还包括:
若gps信号强度值大于信号强度阈值,则停止调用智能车贴,并切换为根据gps数据获取行车数据。
在其中一个实施例中,上述的信号强度阈值可以包括第一信号强度阈值和第二信号强度阈值,第一信号强度阈值小于第二信号强度阈值;
上述的若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,包括:若gps信号强度值小于第一信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据;
上述的若gps信号强度值大于信号强度阈值,则停止调用智能车贴,并切换为根据gps数据获取行车数据,包括:若gps信号强度值大于第二信号强度阈值,则停止调用智能车贴,并切换为根据gps数据获取行车数据。
在其中一个实施例中,上述的方法,还包括:
获取预设的信号强度原始阈值,并获取当前路段信息和当前天气信息;
根据当前路段信息和当前天气信息,确定阈值调整系数;
根据阈值调整系数、预设的第一比例系数和预设的第二比例系数,确定第一阈值调整系数和第二阈值调整系数;
根据第一调整系数以及信号强度原始阈值确定第一信号强度阈值,根据第二调整系数以及信号强度原始阈值确定第二信号强度阈值。
在其中一个实施例中,上述的生成行车参考数据的方法,还包括:
在获取到智能车贴采集的用户行车数据时,根据智能车贴采集用户行车数据的采集时间,为获取到的智能车贴采集的用户行车数据添加时间标识;
根据时间标识,用获取到的智能车贴采集的用户行车数据,替换同一时段的根据gps数据获取到的用户行车数据。
在其中一个实施例中,上述的生成行车参考数据的方法,还包括:
获取本次开始调用智能车贴前的第一gps数据和本次切换为根据gps数据获取行车数据时的第二gps数据;
根据第一gps数据确定关联车辆所在路段的第一路段信息;
根据第二gps数据确定关联车辆所在路段的第二路段信息;
根据第一路段信息和第二路段信息确定关联车辆在目标时段的目标路段信息,目标时段为本次开始调用智能车贴到本次切换为根据gps数据获取行车数据时之间的时段;
为智能车贴在目标时段采集的用户行车数据绑定目标路段信息。
一种生成行车参考数据的装置,该装置包括:
检测模块,用于载检测到通过应用进行导航任务的预设指令时,获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值;
控制模块,用于若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器;
生成模块,用于根据当前位置信息与行车数据,生成行车参考数据。
在其中一个实施例中,上述的控制模块还用于在gps信号强度值大于信号强度阈值时,停止调用智能车贴,并切换为根据gps数据获取行车数据。
一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
若检测到通过应用进行导航任务的预设指令,则获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值;
若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器;
根据当前位置信息与行车数据,生成行车参考数据。
一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
若检测到通过应用进行导航任务的预设指令,则获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值;
若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器;
根据当前位置信息与行车数据,生成行车参考数据。
上述生成行车参考数据的方法、装置、计算机设备和存储介质,是若检测到通过应用进行导航任务的预设指令,则获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值,若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器,根据当前位置信息与行车数据,生成行车参考数据。如此,即便在gps信号弱的路段也能获取到用户行车数据,能够提升在这些路段的行车参考数据的准确性。
附图说明
图1为一个实施例中生成行车参考数据的方法的应用场景图;
图2为一个实施例中生成行车参考数据的方法的流程示意图;
图3为另一个实施例中生成行车参考数据的方法的流程示意图;
图4为再一个实施例中生成行车参考数据的方法的流程示意图;
图5为一个实施例中生成行车参考数据的方法中的信号强度阈值获取步骤的流程示意图;
图6为一个实施例中生成行车参考数据的方法中的路段信息绑定步骤的流程示意图;
图7为一个实施例中生成行车参考数据的装置的结构框图;
图8为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的生成行车参考数据的方法,可以应用于如图1所示的应用环境中,其包括终端102、车辆104以及设置在车辆104上的智能车贴。其中,终端102包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备等,也可以是车载终端。其中,智能车贴至少包括加速度传感器和速度传感器,加速度传感器用于采集关联车辆的加速度数据,速度传感器用于采集关联车辆的速度数据。
在一个实施例中,如图2所示,提供了一种生成行车参考数据的方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
步骤s202:若检测到通过应用进行导航任务的预设指令,则获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值;
应用也称为应用程序(application,app),该应用可以是导航应用、车险应用以及其他需要用到行车参考数据的应该用程序。对于车险应用,可以通过在车险应用中配置相应的地图应用调用接口,调用终端上已安装的地图应用进行导航,或者通过该地图应用调用接口调用本地数据库中配置的h5页面地址,访问h5页面地址相应的服务器进行导航任务。h5页面是指超文本标记语言(html,hypertextmarkuplanguage)5开发的web页面。
导航任务关联车辆,即为与运行了应用(例如行车记录应用)的终端通过无线连接方式进行数据交互的车辆,例如,车辆上运行有车辆控制系统,终端与车辆控制系统建立蓝牙(bluetooth)通讯,并进行数据交互。
当前位置的gps信号强度值可以为终端检测到的第一gps信号强度或者车辆控制系统检测到的第二gps信号强度,也可以为第一cps信号强度与第二gps信号强度的均值。
步骤s204:若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器;
这里,信号强度阈值的大小可以根据实际需要设定。其中,不同路段可以设置相同的信号强度阈值,也可以设置不同的信号强度阈值。对于设置不同的信号强度阈值的情况,本步骤s204具体可以包括,若gps信号强度值小于预设的当前路段的信号强度阈值,则通过关联车辆调用设置在该关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器。
其中,加速度传感器可以是加速度计和陀螺仪。根据需要,智能车贴还可以包括其他的若干数据传感采集器,例如,角速度传感器,以用于采集车辆行驶过程中的实时角速度数据。
步骤s206:根据当前位置信息与行车数据,生成行车参考数据;
这里,行车参考数据也可以是用于指示用户行车行为的参考数据,例如,为可以用于危险驾驶提醒的信息。
这里,行车参考数据也可以是与超速、急加速、急减速,急转弯和急停等表征不良行车行为的数据,例如,超速次数、超速级别(例如,超速0-20%,超速20%-40%,超速40%以上)、急加速次数、急加速级别(例如,加速度值在a1-a2之间,加速度值在a2-a3之间,加速度值在a3-a4之间,a1、a2、a3和a4为预设的加速度门限值)、急减速次数、急减速级别、急转弯次数、急转弯级别以及急停。车险应用可以根据该行车参考数据评估驾驶员的驾驶水平,并根据评估出的驾驶水平计算车险折扣系数或者车险值。车险应该也可以将该行车参考数据发送给服务器,由服务器根据该行车参考数据评估驾驶员的驾驶水平。
上述生成行车参考数据的方法中,若检测到通过应用进行导航任务的预设指令,则获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值,若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器,根据当前位置信息与行车数据,生成行车参考数据。如此,即便在gps信号弱的路段也能获取到用户行车数据,能够提升在这些路段的行车参考数据的准确性。
上述实施例方案可以较佳地应用在使用终端进行车辆导航的过程中,例如,在车辆导航的过程中,会需要根据车辆的速度和加速度数据进行超速提醒或者其他的危险驾驶信息提醒,而在关联车辆行驶到一些诸如车库或者隧道等gps信号弱的路段时,无法根据gps信号数据获取用户行车数据,也就不能对用户的一些危险驾驶行为进行及时提醒,而采用本实施例的方案即便在gps信号弱的路段也能获取到用户行车数据,可以克服这一问题。
具体地,检测到通过应用进行导航任务的预设指令,则获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值;如此,在关联车辆行驶到gps信号弱的路段时,例如,gps信号强度值小于该信号强度阈值,终端通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴的加速度传感器会进行关联车辆的加速度数据的采集,其速度传感器会进行关联车辆的速度数据的采集;终端获取到该加速度传感器采集的加速度数据以及速度传感器采集的速度数据后,可以根据该加速度数据、速度数据以及当前位置信息,生成行车参考数据,该行车参考数据可以用于危险驾驶提醒,例如,超速提醒、急加速提醒或者急减速提醒。如此,可以不用受限于gps信号强度,可以实现全程提醒。
此外,上述实施例的方案还可以应用到其他一些场景中,例如,驾驶水平评估中。在驾驶汽车时,每个人往往都会有一些不规范或不良的驾驶习惯,这些不规范的操作在没有人提醒时自己不易察觉,但却会提高发生危险的可能,为此,评估用户的驾驶水平非常有必要。而驾驶水平评估中,用户行车数据的获取是关键环节,用户行车数据是驾驶水平评估的数据基础。具体地,终端在采用上述实施例的方案获得用户的行车参考数据或者行车数据后,将获得的行车参考数据或者行车数据发送给服务器,服务器将接收到的行车参考数据或者行车数据,输入到预设的驾驶水平评估模型进行目标用户的驾驶水平评估。
在一个实施例中,如图3所示,提供了一种生成行车参考数据的方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
步骤s302:若检测到通过应用进行导航任务的预设指令,则获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值;
步骤s304:若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器;
上述的步骤s302~步骤s304可以对应的参照步骤s202~步骤s204,在此不予赘述。
步骤s306:若gps信号强度值大于信号强度阈值,则停止调用智能车贴,并切换为根据gps数据获取行车数据;
这里,gps数据也可以称为gps点数据,gps点数据可以包括精度值和纬度值,根据各个时刻的gps点数据可以确定关联车辆的速度信息和加速度信息等。
具体地,调用智能车贴后,继续实时地或者周期性地检测关联车辆所在的当前路段的gps信号强度,获得gps信号强度值,在该gps信号强度值大于信号强度阈值,通过关联车辆停止调用智能车贴,并切换为根据gps数据获取行车数据,切换为根据gps数据获取行车数据后,获取关联车辆所在位置的gps数据,将该gps数据作为用户行车数据,或者,根据该gps数据确定关联车辆的速度信息和加速度信息,将得到的速度信息和加速度信息作为用户行车数据。
步骤s308:根据当前位置信息与行车数据,生成行车参考数据;
采用本实施例的方案,一方面,可以尽可能的根据gps数据这种更为准确、全面的数据获取用户行车数据,而将智能车贴的采集用户行车数据作为特定条件(在gps信号强度值小于信号强度阈值时)下的补充;另一方面,在检测到gps信号强度值大于信号强度阈值,切换为根据gps数据获取行车数据,也可以减少数据传递对通信资源的消耗,例如,可以直接根据从终端的地图应用中获取该gps数据,而不需要再通过终端与关联车辆通信,以及管理车辆与智能车贴通信获取行车数据。
考虑到有时会出现gps信号强度波动现象,如果信号强度阈值处于gps信号强度波动范围内,会出现智能车贴调用与否频繁切换问题,而车贴调用与否的频繁切换会多次进行行车数据的频繁衔接,影响行行车数据的准确度,进而影响行车参考数据的准确度。在一个实施例中,如图4所示,提供了一种生成行车参考数据的方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
步骤s402:若检测到通过应用进行导航任务的预设指令,则获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值;
其中,在智能车贴处于调用状态时,和在智能车贴处于未调用状态时,均需要检测关联车辆所在位置的gps信号强度。
步骤s404:将gps信号强度值与预设的第一信号强度阈值进行比较;
其中,第一信号强度阈值的大小可以根据实际需要设定。
具体地,在智能车贴处于未调用状态时,将gps信号强度值与预设的第一信号强度阈值进行比较。
步骤s406:在gps信号强度值小于第一信号强度阈值时,通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器,加速度传感器用于采集关联车辆的加速度数据,速度传感器用于采集关联车辆的速度数据;
步骤s408:将gps信号强度值与预设的第二信号强度阈值进行比较,其中,第二信号强度阈值大于第一信号强度阈值;
其中,第二信号强度阈值的大小可以根据实际需要设定,第二信号强度阈值与第一信号强度阈值的差值也可以根据实际需要设定。
具体地,在智能车贴处于调用状态时,将gps信号强度值与预设的第二信号强度阈值进行比较。
步骤s410:若gps信号强度值大于第二信号强度阈值,则停止调用智能车贴,并切换为根据gps数据获取行车数据;
步骤s412:根据当前位置信息与行车数据,生成行车参考数据。
本步骤中的行车数据,可以是步骤s406中获得的行车数据,也可以是步骤s410中获得的行车数据。
采用本实施例的方案,可以在gps信号强度值处于第一信号强度阈值和第二信号强度阈值之间时,仍保持原有的行车数据获取方式,而不进行行车数据获取方式的切换,如此,可以减少不同获取方式得到的行车数据的衔接次数,提升行车数据的准确度,进而也可以提升行车参考数据的准确度。
考虑到gps信号强度往往与路段以及天气有关,在其中一个实施例中,本发明的生成行车参考数据的方法,还可以包括信号强度阈值获取步骤,如图5所示,该信号强度阈值获取步骤,包括:
步骤s502:获取预设的信号强度原始阈值,并获取当前路段信息和当前天气信息;
其中,获取预设的信号强度原始阈值可以包括:获取预设的第一信号强度原始阈值和第二信号强度原始阈值;
步骤s504:根据当前路段信息和当前天气信息,确定阈值调整系数;
具体地,可以根据所述当前天气信息确定当前云层厚度值,根据当前路段信息确定当前路段的建筑物高度值以及树木茂密程度值;根据如下的公式(1)确定阈值调整系数;
其中,k表示调整系数,ω1、ω2和ω3为权重系数,ω1、ω2和ω3的大小可以根据实际情况确定,且ω1+ω2+ω3=1,dn表示当前云层厚度值,hn和mn分别表示当前路段的建筑物高度值以及树木茂密程度值,d0、h0和m0分别表示云层厚度参照值、建筑物高度参照值和树木茂密程度参照值,d0、h0和m0可以根据实际情况预先确定,当dn=d0、dn=d0且mn=m0时,k=1。其中,树木茂密程度值可以根据树龄、修剪程度、修剪次数、当前季节以及树木种类等确定。也可以是预先建立路段信息与建筑物高度值以及树木茂密程度值的对应关系,根据该对应关系确定当前路段的建筑物高度值以及树木茂密程度值,且该对应关系可以根据实际情况动态更新或者周期性更新。
步骤s506:根据所述阈值调整系数、预设的第一比例系数和预设的第二比例系数,确定第一阈值调整系数和第二阈值调整系数;
具体地,可以根据k1=λ1*k确定第一阈值调整系数,根据k2=λ2*k确定第二阈值调整系数,其中,k1和k2分别为第一阈值调整系数和第二阈值调整系数,λ1和λ2分别为第一比例系数和第二比例系数,λ1和λ2的大小可以实际需要确定,λ1<1<λ2。
步骤s508:根据所述第一调整系数以及所述信号强度原始阈值确定第一信号强度阈值,根据所述第二调整系数以及所述信号强度原始阈值确定第二信号强度阈值。
具体地,可以根据p1=k1*p确定第一信号强度阈值,根据p2=k2*p确定第二信号强度阈值,其中,p1和p2分别为第一信号强度阈值和第二信号强度阈值,p为信号强度原始阈值。
采用本实施例的方案,可以适用于不同的路段以及不同的天气情况,可以提升方案的适用性。
此外,阈值调整系数的确定方式也不限于上述方式,也可以根据当前路段信息确定与当前路段信息匹配的第一调整系数,根据当前天气信息确定与当前天气信息匹配的第二调整系数,求取该第一调整系数和第二调整系数的乘积值,将该乘积值作为当前调整系数。其中,可以预先建立第一调整系数与路段信息的第一对应关系表,根据该第一对应关系表确定与当前路段信息匹配的第一调整系数;可以建立第二调整系数与天气信息的第二对应关系表,根据该第二对应关系表确定与当前天气信息匹配的第一调整系数。
在其中一个实施例中,本发明的生成行车参考数据的方法,还可以包括:在获取到智能车贴采集的用户行车数据时,根据智能车贴采集用户行车数据的采集时间,为获取到的智能车贴采集的用户行车数据添加时间标识;根据时间标识,用获取到的智能车贴采集的用户行车数据,替换同一时段的根据gps数据获取到的用户行车数据。
采用本实施例的方案,既保证了数据的连贯性,又提升了数据的准确性。
考虑到在进行用户水平驾驶判定时,有时会考虑路段信息。为此,在其中一个实施例中,本发明的生成行车参考数据的方法,还可以包括:路段信息绑定步骤,具体地,如图6所示,该路段信息绑定步骤包括:
步骤s602:获取本次开始调用智能车贴前的第一gps数据和本次切换为根据gps数据获取行车数据时的第二gps数据;
其中,第一gps数据和第二gps数据可以分别包括一个或者多个gps点数据。
步骤s604:根据第一gps数据确定关联车辆所在路段的第一路段信息;
这里,第一路段信息可以包括路段标识信息或者/和路段长度信息。
具体地,可以根据第一gps数据以及道路交通网络信息确定关联车辆所在路段的第一路段信息。其中,道路交通网络信息主要包括道路路段、路段长度、路段限速和道路等级等表示交通网络基本特征的属性。
步骤s606:根据第二gps数据确定关联车辆所在路段的第二路段信息;
这里,第二路段信息可以包括路段标识信息或者/和路段长度信息。
具体地,可以根据第二gps数据以及道路交通网络信息确定关联车辆所在路段的第二路段信息。
步骤s608:根据第一路段信息和第二路段信息确定关联车辆在目标时段的目标路段信息,目标时段为本次开始调用智能车贴到本次切换为根据gps数据获取行车数据时之间的时段;
具体地,可以结合第一路段信息、第二路段信息以及道路交通网络信息确定关联车辆在目标时段的目标路段信息。
步骤s610:为智能车贴在目标时段采集的用户行车数据绑定目标路段信息。
在一个实施例中,如图7所示,提供了一种生成行车参考数据的装置,包括:检测模块702、控制模块704和生成模块706,其中:
检测模块702,用于载检测到通过应用进行导航任务的预设指令时,获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值;
控制模块704,用于若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器;
生成模块706,用于根据当前位置信息与行车数据,生成行车参考数据。
在其中一个实施例中,控制模块706还可以用于在gps信号强度值大于信号强度阈值时,停止调用智能车贴,并切换为根据gps数据获取行车数据。
在其中一个实施例中,上述的信号强度阈值可以包括第一信号强度阈值和第二信号强度阈值,第一信号强度阈值小于第二信号强度阈值;
控制模块704可以在gps信号强度值小于第一信号强度阈值时,通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,在gps信号强度值大于第二信号强度阈值时,停止调用智能车贴,并切换为根据gps数据获取行车数据。
在其中一个实施例中,控制模块704还可以用于获取预设的信号强度原始阈值,并获取当前路段信息和当前天气信息,根据当前路段信息和当前天气信息,确定阈值调整系数,根据阈值调整系数、预设的第一比例系数和预设的第二比例系数,确定第一阈值调整系数和第二阈值调整系数,根据第一调整系数以及信号强度原始阈值确定第一信号强度阈值,根据第二调整系数以及信号强度原始阈值确定第二信号强度阈值。
在其中一个实施例中,控制模块704还可以用于在获取到智能车贴采集的用户行车数据时,根据智能车贴采集用户行车数据的采集时间,为获取到的智能车贴采集的用户行车数据添加时间标识,根据时间标识,用获取到的智能车贴采集的用户行车数据,替换同一时段的根据gps数据获取到的用户行车数据。
在其中一个实施例中,本发明的生成行车参考数据的装置,还可以包括绑定模块,该绑定模块用于获取本次开始调用智能车贴前的第一gps数据和本次切换为根据gps数据获取行车数据时的第二gps数据;根据第一gps数据确定关联车辆所在路段的第一路段信息;根据第二gps数据确定关联车辆所在路段的第二路段信息;根据第一路段信息和第二路段信息确定关联车辆在目标时段的目标路段信息,目标时段为本次开始调用智能车贴到本次切换为根据gps数据获取行车数据时之间的时段;为智能车贴在目标时段采集的用户行车数据绑定目标路段信息。
关于生成行车参考数据的装置的具体限定可以参见上文中对于生成行车参考数据的方法的限定,在此不再赘述。上述生成行车参考数据的装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种生成行车参考数据的方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
若检测到通过应用进行导航任务的预设指令,则获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值;
若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器;
根据当前位置信息与行车数据,生成行车参考数据。
在一个实施例中,处理器执行计算机程序时,还实现以下步骤:若gps信号强度值大于信号强度阈值,则停止调用智能车贴,并切换为根据gps数据获取行车数据。
在一个实施例中,上述的信号强度阈值可以包括第一信号强度阈值和第二信号强度阈值,第一信号强度阈值小于第二信号强度阈值;
处理器执行计算机程序实现上述的若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据的步骤时,具体实现以下步骤:若gps信号强度值小于第一信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据;
处理器执行计算机程序实现上述的若gps信号强度值大于信号强度阈值,则通过关联车辆控制智能车贴关闭的步骤时,具体实现以下步骤:若gps信号强度值大于第二信号强度阈值,则停止调用智能车贴,并切换为根据gps数据获取行车数据。
在一个实施例中,处理器执行计算机程序时,还实现以下步骤:
获取预设的信号强度原始阈值,并获取当前路段信息和当前天气信息;
根据当前路段信息和当前天气信息,确定阈值调整系数;
根据阈值调整系数、预设的第一比例系数和预设的第二比例系数,确定第一阈值调整系数和第二阈值调整系数;
根据第一调整系数以及信号强度原始阈值确定第一信号强度阈值,根据第二调整系数以及信号强度原始阈值确定第二信号强度阈值。
在一个实施例中,处理器执行计算机程序时,还实现以下步骤:
在获取到智能车贴采集的用户行车数据时,根据智能车贴采集用户行车数据的采集时间,为获取到的智能车贴采集的用户行车数据添加时间标识;
根据时间标识,用获取到的智能车贴采集的用户行车数据,替换同一时段的根据gps数据获取到的用户行车数据。
在一个实施例中,处理器执行计算机程序时,还实现以下步骤:
获取本次开始调用智能车贴前的第一gps数据和本次切换为根据gps数据获取行车数据时的第二gps数据;
根据第一gps数据确定关联车辆所在路段的第一路段信息;
根据第二gps数据确定关联车辆所在路段的第二路段信息;
根据第一路段信息和第二路段信息确定关联车辆在目标时段的目标路段信息,目标时段为本次开始调用智能车贴到本次切换为根据gps数据获取行车数据时之间的时段;
为智能车贴在目标时段采集的用户行车数据绑定目标路段信息。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
若检测到通过应用进行导航任务的预设指令,则获取导航任务的关联车辆的当前位置信息,以及当前位置的gps信号强度值;
若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据,智能车贴至少包括加速度传感器和速度传感器;
根据当前位置信息与行车数据,生成行车参考数据。
在一个实施例中,计算机程序被处理器执行时,还实现以下步骤:若gps信号强度值大于信号强度阈值,则停止调用智能车贴,并切换为根据gps数据获取行车数据。
在一个实施例中,上述的信号强度阈值可以包括第一信号强度阈值和第二信号强度阈值,第一信号强度阈值小于第二信号强度阈值;
计算机程序被处理器执行实现上述的若gps信号强度值小于信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据的步骤时,具体实现以下步骤:若gps信号强度值小于第一信号强度阈值,则通过关联车辆调用设置在关联车辆上的智能车贴采集行车数据;
计算机程序被处理器执行实现上述的若gps信号强度值大于信号强度阈值,则通过关联车辆控制智能车贴关闭的步骤时,具体实现以下步骤:若gps信号强度值大于第二信号强度阈值,则停止调用智能车贴,并切换为根据gps数据获取行车数据。
在一个实施例中,计算机程序被处理器执行时,还实现以下步骤:
获取预设的信号强度原始阈值,并获取当前路段信息和当前天气信息;
根据当前路段信息和当前天气信息,确定阈值调整系数;
根据阈值调整系数、预设的第一比例系数和预设的第二比例系数,确定第一阈值调整系数和第二阈值调整系数;
根据第一调整系数以及信号强度原始阈值确定第一信号强度阈值,根据第二调整系数以及信号强度原始阈值确定第二信号强度阈值。
在一个实施例中,计算机程序被处理器执行时,还实现以下步骤:
在获取到智能车贴采集的用户行车数据时,根据智能车贴采集用户行车数据的采集时间,为获取到的智能车贴采集的用户行车数据添加时间标识;
根据时间标识,用获取到的智能车贴采集的用户行车数据,替换同一时段的根据gps数据获取到的用户行车数据。
在一个实施例中,计算机程序被处理器执行时,还实现以下步骤:
获取本次开始调用智能车贴前的第一gps数据和本次切换为根据gps数据获取行车数据时的第二gps数据;
根据第一gps数据确定关联车辆所在路段的第一路段信息;
根据第二gps数据确定关联车辆所在路段的第二路段信息;
根据第一路段信息和第二路段信息确定关联车辆在目标时段的目标路段信息,目标时段为本次开始调用智能车贴到本次切换为根据gps数据获取行车数据时之间的时段;
为智能车贴在目标时段采集的用户行车数据绑定目标路段信息。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。