车辆位置上报方法、装置、计算机设备和存储介质与流程

文档序号:20703879发布日期:2020-05-12 16:07阅读:316来源:国知局
车辆位置上报方法、装置、计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种车辆位置上报方法、装置、计算机设备和存储介质。



背景技术:

随着共享单车的迅猛发展,共享单车数量越来越多,共享单车给民众短途出行带来很大的便利性。对于共享单车的平台而言,准确向用户播报可用共享单车的位置显得至关重要。

在现有技术中,各共享单车以固定的时间频率打开全球定位系统(globalpositioningsystem,gps),然后向服务器上报车辆信息。在这种情况下,每一辆共享单车均需要定时开启gps功能,并上报车辆信息,电量资源耗费较大。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够节约车辆电量资源耗费的车辆位置上报方法、装置、计算机设备和存储介质。

一种车辆位置上报方法,应用于车辆终端,所述方法包括:

当检测到关锁信号时,获取当前车辆信息,并将当前车辆信息进行广播,且扫描预设距离内的邻近车辆的邻近广播信息,当前车辆信息包括第一电量;

获取扫描到的邻近车辆的邻近广播信息,邻近广播信息携带有邻近车辆信息,邻近车辆信息包括邻近车辆的第二电量,并判断第一电量是否大于第二电量;

当第一电量大于第二电量时,以预设的频率上报当前车辆信息和邻近车辆信息至服务器。

在其中一个实施例中,上述方法还包括:

当第一电量小于或等于第二电量时,停止扫描预设距离内的邻近车辆的邻近广播信息,通过邻近车辆中电量最高的车辆以预设的频率上报当前车辆信息和邻近车辆信息至服务器。

在其中一个实施例中,上述方法还包括:

定时接收邻近车辆中电量最高的车辆发送的扫描信号;

在预设时间段内未检测到邻近车辆中电量最高的车辆发送的扫描信号时,则扫描预设距离内的邻近车辆的邻近广播信息,并对扫描到的邻近车辆的电量进行判断。

在其中一个实施例中,扫描预设距离内的邻近车辆的邻近广播信息,包括:

通过蓝牙定时扫描功能扫描预设距离内的邻近车辆的邻近广播信息。

在其中一个实施例中,上述方法还包括:

接收服务器的控制指令,并基于控制指令关闭当前车辆的开锁功能,控制指令为服务器对上报的当前车辆信息中的故障信息进行故障等级分析后生成。

一种车辆位置上报装置,所述装置包括:

当前车辆信息获取及扫描模块,用于当检测到关锁信号时,获取当前车辆信息,并将当前车辆信息进行广播,且扫描预设距离内的邻近车辆的邻近广播信息,当前车辆信息包括第一电量;

邻近广播信息获取模块,用于获取扫描到的邻近车辆的邻近广播信息,邻近广播信息携带有邻近车辆信息,邻近车辆信息包括邻近车辆的第二电量,并判断第一电量是否大于第二电量;

上报模块,用于当第一电量大于第二电量时,以预设的频率上报当前车辆信息和邻近车辆信息至服务器。

在其中一个实施例中,上述装置还包括:

扫描停止模块,用于当第一电量小于或等于第二电量时,停止扫描预设距离内的邻近车辆的邻近广播信息,通过邻近车辆中电量最高的车辆以预设的频率上报当前车辆信息和邻近车辆信息至服务器。

在其中一个实施例中,上述装置还包括:

扫描信号接收模块,用于定时接收邻近车辆中电量最高的车辆发送的扫描信号,在预设时间段内未检测到邻近车辆中电量最高的车辆发送的扫描信号时,则通过当前车辆信息获取及扫描模块扫描预设距离内的邻近车辆的邻近广播信息,并对扫描到的邻近车辆的电量进行判断。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。

上述车辆位置上报方法、装置、计算机设备和存储介质,通过在检测到关锁信号时,获取当前车辆信息,并将当前车辆信息进行广播,且扫描预设距离内的邻近车辆的邻近广播信息,当前车辆信息包括第一电量,然后获取扫描到的邻近车辆的邻近广播信息,邻近广播信息携带有邻近车辆信息,邻近车辆信息包括邻近车辆的第二电量,并判断第一电量是否大于第二电量,进一步,当第一电量大于第二电量时,以预设的频率上报当前车辆信息和邻近车辆信息至服务器。从而,对于预设距离内的车辆,可以仅通过一个车辆进行车辆信息的上报,而无需每一个车辆均进行车辆信息的上报,可以节约车辆的电量资源的耗费。并且,对于服务器而言,通过接收一个车辆发送的信息即可获取多个车辆的车辆信息,可以避免通信堵塞并节约通信资源。

附图说明

图1为一个实施例中车辆位置上报方法的应用场景图;

图2为一个实施例中车辆位置上报方法的流程示意图;

图3为一个实施例中车辆位置关系的结构示意图;

图4为一个实施例中车辆位置上报装置的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的车辆位置上报方法,可以应用于如图1所示的应用环境中。其中,车辆终端102通过网络与服务器104进行通信。具体地,车联终端102安装于各种共享单车,当车联终端102检测到当前车辆的关锁信号时,获取当前车辆信息,并将当前车辆信息进行广播,并且车联终端102扫描预设距离内的邻近车辆的邻近广播信息,当前车辆信息包括第一电量。然后车联终端102获取扫描到的邻近车辆的邻近广播信息,邻近广播信息携带有邻近车辆信息,邻近车辆信息包括邻近车辆的第二电量。进一步,车联终端102对第一电量以及第二电量进行判断,判断第一电量是否大于第二电量,且当车联终端102判断第一电量大于第二电量时,以预设的频率上报当前车辆信息和邻近车辆信息至服务器104。服务器104在接收到当前车辆信息和邻近车辆信息后,可以向用户终端反馈相应的车辆位置信息,以使用户终端可以获取车辆的位置。其中,车辆终端102可以但不限于是各种便携计算机、便携式设备,例如,天线盒等,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种车辆位置上报方法,以该方法应用于图1中的车辆终端为例进行说明,包括以下步骤:

步骤s202,当检测到关锁信号时,获取当前车辆信息,并将当前车辆信息进行广播,且扫描预设距离内的邻近车辆的邻近广播信息,当前车辆信息包括第一电量。

其中,车辆可以是指共享单车以及共享电动车等车辆,应用本方法的车辆终端可以安装于车辆上,例如,安装于共享单车或者共享电动车上的天线盒。

关锁信号是指关闭当前车辆的车锁时所产生的信号,例如,对于共享单车以及共享电动车而言,关锁信号是指关闭机械锁时所产生的信号。

车辆信息是指车辆的各种状态信息,可以包括但不限于车辆识别号、车辆电池电量、车辆位置信息以及车辆故障信息等。其中,车辆故障信息可以包括但不限于对于车辆故障部位、故障类型、损伤等级以及故障时间等信息。

邻近车辆是指位于当前车辆一定区域范围内且当前车辆可扫描到的车辆,可以是指一个车辆或者多个车辆。

广播信息是指车辆开启广播功能后,向预设距离内进行广播的信息。广播信息可以包括但不限于车辆的车辆信息。

具体地,车辆终端(如天线盒)在检测到当前车辆的关锁信号,并获取当前车辆的车辆信息后,可以将当前车辆的车辆信息进行广播,以使预设距离内的邻近车辆可以扫描到当前车辆。并且,车辆终端进行预设距离内邻近车辆的扫描,获取扫描到的车辆的广播信息。

步骤s204,获取扫描到的邻近车辆的邻近广播信息,邻近广播信息携带有邻近车辆信息,邻近车辆信息包括邻近车辆的第二电量,并判断第一电量是否大于第二电量。

具体地,车辆终端在获取到当前车辆的车辆信息以及扫描到的邻近车辆的邻近广播信息后,可以对车辆信息中第一电量以及邻近车辆信息中的第二电量进行比较,判断当前车辆的第一电量是否大于邻近车辆的第二电量。

在本实施例中,若邻近车辆仅为一个车辆,则直接对当前车辆以及该邻近车辆的电量进行比较;若邻近车辆为多个车辆时,则当前车辆分别与邻近车辆中的各车辆进行电量的比较,例如,参考图3,车辆a可以同时扫描到车辆b、和车辆c,则车辆a可以将自身的电量分别与车辆b和车辆c的电量进行比较。可选地,车辆a进行电量的比较可以是并行进行,也可以是串行进行,对此不作限制。

步骤s206,当第一电量大于第二电量时,以预设的频率上报当前车辆信息和邻近车辆信息至服务器。

其中,预设的频率是指车辆信息的上报频率,对于共享单车而言,可以以1个小时上报一次,或者2小时上报一次。具体上报方式可以是通过车辆gps系统进行车辆信息的上报。例如,车辆终端在获取当前车辆信息以及邻近车辆信息后,可以以预定的频率开启gps系统,然后将当前车辆信息以及邻近车辆信息上报给服务器。

本领域技术人员可以理解的是,此处所述服务器可以是指车辆管理服务器,即对车辆进行管理的服务器,服务器在获取的车辆信息后,可以根据车辆信息对车辆进行相应的管理处理。例如,服务器再获取到车辆信息后,可以将车辆信息中的车辆位置信息下发至用户终端,以便于用户终端可以获取到车辆的位置,或者对车辆状态进行分析等。

上述车辆位置上报方法中,通过在检测到关锁信号时,获取当前车辆信息,并将当前车辆信息进行广播,且扫描预设距离内的邻近车辆的邻近广播信息,当前车辆信息包括第一电量,然后获取扫描到的邻近车辆的邻近广播信息,邻近广播信息携带有邻近车辆信息,邻近车辆信息包括邻近车辆的第二电量,并判断第一电量是否大于第二电量,进一步,当第一电量大于第二电量时,以预设的频率上报当前车辆信息和邻近车辆信息至服务器。从而,对于预设距离内的车辆,可以仅通过一个车辆进行车辆信息的上报,而无需每一个车辆均进行车辆信息的上报,可以节约车辆的电量资源的耗费。并且,对于服务器而言,通过接收一个车辆发送的信息即可获取多个车辆的车辆信息,可以避免通信堵塞并节约通信资源。

在其中一个实施例中,上述方法还可以包括:当第一电量小于或等于第二电量时,停止扫描预设距离内的邻近车辆的邻近广播信息,通过邻近车辆中电量最高的车辆以预设的频率上报当前车辆信息和邻近车辆信息至服务器。

具体地,继续参考图3,对于预设距离内的多个车辆,当其同时关锁或者是在一定时间段后同时自动开启扫描后,车辆与车辆之间的扫描是相互的,即,对于同时开启扫描的车辆a、车辆b以及车辆c,在车辆a扫描车辆b和车辆c的同时,车辆b和车辆c也在扫描车辆a,并分别进行电量的比较。在本实施例中,车辆a可以为当前车辆,车辆b和车辆c可以为车辆a的邻近车辆,如果车辆a先扫描到车辆b,车辆b的电量大于车辆a的电量,则车辆a停止扫描,同理,如果车辆a先扫描到车辆c,且车辆c的电量大于车辆a的电量时,则车辆a停止扫描,对于电量均大于车辆a的车辆b和车辆c,继续进行电量的比较,并使电量低的车辆停止扫描,由电量高的车辆进行车辆a、车辆b以及车辆c的车辆信息的上报。或者,若车辆a先扫描到车辆b,车辆b电量小于车辆a,则车辆a继续扫描,当车辆a继续扫描到车辆c,车辆c电量大于车辆a,则车辆a停止扫描,则通过车辆c进行车辆a、车辆b以及车辆c的车辆信息的上报。

综上,通过比较,当车辆a的第一电量小于或等于车辆b或车辆c中某一车辆的第二电量时,则车辆a停止扫描,并进行车辆a的车辆信息的广播,以使车辆b或车辆c可以扫描到车辆a的广播信息,以对车辆a车辆信息的进行上报。

在本实施例中,继续参考图3,若车辆a关锁停车前,车辆b和车辆c已停车完毕,并且已经通过电量比较,确定车辆b的电量大于车辆c的电量,车辆b继续扫描并进行广播,车辆c停止扫描并进行广播。此时,若车辆a关锁停车,开启扫描,车辆a可以扫描到车辆b和车辆c的广播信息,并分别与车辆b和车辆c的广播信息中的电量对其进行比较。具体地,若车辆a先和车辆b比较,确定车辆a电量小于车辆b,则车辆a关闭扫描,并继续由车辆b上报车辆a、车辆b和车辆c的车辆信息;若车辆a先和车辆b比较,车辆a电量大于车辆b,则车辆b关闭扫描,车辆a继续扫描,并通过车辆a上报车辆a、车辆b和车辆c的车辆信息;若车辆a先和车辆c比较,确定车辆a电量小于车辆c,则车辆a关闭扫描,仅进行广播,并继续由车辆b上报车辆a、车辆b和车辆c的车辆信息;若车辆a先和车辆c比较,车辆a电量大于车辆b,则车辆a继续扫描,并和在进行扫描的车辆b比较,从而确定上报车辆信息的车辆。

可选地,继续参考图3,标号301所指示的区域为车辆a的扫描区域,标号302所指示的区域为车辆b的扫描区域,即车辆a可以扫描到车辆b和车辆c,而车辆b仅可以扫描到车辆a,扫描不到车辆c。当车辆a扫描到车辆c经电量比较,确定车辆a的电量ia大于车辆c的电量ic时,车辆c停止扫描,并进行广播,车辆a继续扫描,并获取车辆c的广播信息;然后车辆a扫描到车辆b,经电量比较,确定车辆b的电量ib大于车辆a的电量ia时,车辆a停止扫描,并进行车辆信息的广播,车辆b继续扫描并获取车辆a的广播信息。此时,车辆b获取的车辆a的广播信息中可以携带的车辆c的车辆信息,即当车辆b无法直接扫描到车辆c时,可以通过车辆a的广播信息间接获取车辆c的车辆信息。

上述实施例中,当第一电量小于或等于第二电量时,停止扫描预设距离内的邻近车辆的邻近广播信息,从而可以节约当前车辆进行扫描所需的电量耗费,进而可以进一步降低车辆电量资源的耗费。

在其中一个实施例中,上述方法还可以包括:定时接收邻近车辆中电量最高的车辆发送的扫描信号;在预设时间段内未检测到邻近车辆中电量最高的车辆发送的扫描信号时,则扫描预设距离内的邻近车辆的邻近广播信息,并对扫描到的邻近车辆的电量进行判断。

其中,扫描信号是指用于指示车辆在进行邻近车辆扫描的信号,是车辆信息上报的车辆在进行扫描的时候发送的信号,扫描信号可以包括但不限于车辆标识等信息。

具体地,参考图3,当车辆a的电量小于车辆b的电量时,车辆a将停止扫描预设范围内的邻近车辆,即车辆a停止进行扫描,并进行车辆信息的广播,车辆b继续进行扫描并进行车辆信息的广播。此时,车辆a可以接收车辆b发送的扫描信号,判断车辆b是否在进行扫描,或者,车辆a也可以实时判断是否有被车辆b扫描。

进一步,当进行车辆信息上报的车辆被扫码开锁后,例如,用户通过用户终端对车辆b进行扫码开锁后,对于服务器而言,中断了获取车辆a和车辆c的车辆信息。为了避免服务器长期无法获取车辆a以及车辆c的车辆信息,车辆a以及车辆c在预设的时间段内未检测到车辆b的扫描信号时,可以开启各车辆的扫描功能,分别扫描预设距离内的邻近车辆的邻近广播信息,并进行电量的比较判断,以通过电量最高的车辆进行车辆信息的上报。

可选地,当车辆停止扫描后,也可以在一定的时间间隔后再次自动重新开启扫描,以再次扫描预设距离内的邻近车辆的邻近广播信息,并进行电量的比较,并重新确定电量最高的车辆进行车辆信息的上报。例如,延用前例,车辆a和车辆c的电量均低于车辆b的电量,车辆c继续扫描而车辆a和车辆b停止扫描;当车辆a和车辆c停止扫描一定的时间后,如10分钟后,车辆a和车辆b可以再次进行扫描,即再次开启扫描功能,并重新进行电量的比较,以重新确定进行车辆a、车辆b以及车辆c车辆信息上报的车辆。

上述实施例中,通过定时接收邻近车辆中电量最高的车辆发送的扫描信号,并在预设时间段内未检测到扫描信号时,则扫描预设距离内的邻近车辆的邻近广播信息,并对扫描到的邻近车辆的电量进行判断,从而可以避免因车辆信息上报的车辆被扫码开锁后,服务器无法获取当前车辆信息以及邻近车辆信息,可以提升车辆信息上报的实时性。

在其中一个实施例中,扫描预设距离内的邻近车辆的邻近广播信息,可以包括:通过蓝牙定时扫描功能扫描预设距离内的邻近车辆的邻近广播信息。

具体地,关锁后的车辆大部分都停在指定的位置,即一定的区域范围内,车辆之间距离较近,车辆之间的距离覆盖在蓝牙扫描范围内,即在10米~100米之间。而车辆的gps系统的定位误差也位于10米左右。对于车辆的gps系统,打开一次并进行一次位置信息的上报,需要耗费大约6ma的电量,而对于蓝牙扫描模块,进行一次扫描需要耗费大约0.5ma的电量。

在本实施例中,通过蓝牙扫描进行车辆定位的定位误差与通过gps系统进行车辆定位的定位误差范围相近,即均可以在10米左右,从而,通过蓝牙扫描进行车辆的定位相比于通过gps系统进行车辆的定位,电量耗费低。

上述实施例中,通过蓝牙定时扫描功能扫描预设距离内的邻近车辆的邻近广播信息,然后进行当前车辆信息以及扫描到的邻近车辆的临近车辆信息的上报,在满足定位误差要求的基础上,蓝牙扫描消耗的电量资源更少,从而可以节约车辆的电量资源。

在其中一个实施例中,上述方法还可以包括:接收服务器的控制指令,并基于控制指令关闭当前车辆的开锁功能,控制指令为服务器对上报的当前车辆信息中的车辆故障信息进行故障等级分析后生成。

其中,控制指令是指服务器基于对上报的车辆信息进行处理后生成的指令,可以包括车辆标识,以及指示关闭该车辆标识对应的车辆开锁功能的指令内容。

具体地,服务器也可以根据上报的车辆信息中的车辆故障信息,对车辆的故障部位、故障类型以及损伤等级等进行分析判定,并确定对应的车辆故障等级,进而更具车辆故障等级判定车辆是否报废,或者车辆是否可以继续使用。

进一步,当服务器确定车辆报废或者车辆不能继续使用时,将生成对应的控制指令,并发送至车辆终端,以关闭车辆的开锁功能。

可选地,服务器在确定车辆故障后,可以将相应的故障车辆的车辆故障信息发送给维修管理终端,以提示维修管理终端进行车辆维修。

可选地,服务器获取车辆信息后,还可以通过对车辆的电量以及预设的可开锁电量进行比较,当确定车辆的电量小于或等于预设的可开锁电量时,确定该测量不可开锁,从而不对用户终端推送该车辆的位置信息。例如,对于本实施例中的当前车辆,服务器可以通过对当前车辆信息中的第一电量以及预设的可开锁电量进行比较,确定该当前车辆的第一电量是否支持开锁,而对于本实施例中的邻近车辆,服务器可以通过对邻近车辆信息中的第二电量以及预设的可开锁电量进行比较,从而确定该当前车辆的第二电量是否支持开锁。

上述实施例中,通过接收服务器的控制指令,并基于控制指令关闭当前车辆的开锁功能,从而可以保障车辆状态,降低车辆的安全隐患,提升骑行的安全性。

应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种车辆位置上报装置,包括:当前车辆信息获取及扫描模块100、邻近广播信息获取模块200和上报模块300,其中:

当前车辆信息获取及扫描模块100,用于当检测到关锁信号时,获取当前车辆信息,并将当前车辆信息进行广播,且扫描预设距离内的邻近车辆的邻近广播信息,当前车辆信息包括第一电量。

邻近广播信息获取模块200,用于获取扫描到的邻近车辆的邻近广播信息,邻近广播信息携带有邻近车辆信息,邻近车辆信息包括邻近车辆的第二电量,并判断第一电量是否大于第二电量。

上报模块300,用于当第一电量大于第二电量时,以预设的频率上报当前车辆信息和邻近车辆信息至服务器。

在其中一个实施例中,上述装置还可以包括:

扫描停止模块,用于当第一电量小于或等于第二电量时,停止扫描预设距离内的邻近车辆的邻近广播信息,通过邻近车辆中电量最高的车辆以预设的频率上报当前车辆信息和邻近车辆信息至服务器。

在其中一个实施例中,上述装置还可以包括:

扫描信号接收模块,用于定时接收邻近车辆中电量最高的车辆发送的扫描信号,在预设时间段内未检测到邻近车辆中电量最高的车辆发送的扫描信号时,则通过当前车辆信息获取及扫描模块100扫描预设距离内的邻近车辆的邻近广播信息,并对扫描到的邻近车辆的电量进行判断。

在其中一个实施例中,邻近广播信息获取模块200用于通过蓝牙定时扫描功能扫描预设距离内的邻近车辆的邻近广播信息。

在其中一个实施例中,上述装置还可以包括:

控制指令接收模块,用于接收服务器的控制指令,并基于控制指令关闭当前车辆的开锁功能,控制指令为服务器对上报的当前车辆信息中的故障信息进行故障等级分析后生成。

关于车辆位置上报装置的具体限定可以参见上文中对于车辆位置上报方法的限定,在此不再赘述。上述车辆位置上报装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储当前车辆信息以及邻近车辆信息等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种车辆位置上报方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:当检测到关锁信号时,获取当前车辆信息,并将当前车辆信息进行广播,且扫描预设距离内的邻近车辆的邻近广播信息,当前车辆信息包括第一电量;获取扫描到的邻近车辆的邻近广播信息,邻近广播信息携带有邻近车辆信息,邻近车辆信息包括邻近车辆的第二电量,并判断第一电量是否大于第二电量;当第一电量大于第二电量时,以预设的频率上报当前车辆信息和邻近车辆信息至服务器。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:当第一电量小于或等于第二电量时,停止扫描预设距离内的邻近车辆的邻近广播信息,通过邻近车辆中电量最高的车辆以预设的频率上报当前车辆信息和邻近车辆信息至服务器。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:定时接收邻近车辆中电量最高的车辆发送的扫描信号;在预设时间段内未检测到邻近车辆中电量最高的车辆发送的扫描信号时,则扫描预设距离内的邻近车辆的邻近广播信息,并对扫描到的邻近车辆的电量进行判断。

在一个实施例中,处理器执行计算机程序时实现扫描预设距离内的邻近车辆的邻近广播信息,可以包括:通过蓝牙定时扫描功能扫描预设距离内的邻近车辆的邻近广播信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收服务器的控制指令,并基于控制指令关闭当前车辆的开锁功能,控制指令为服务器对上报的当前车辆信息中的故障信息进行故障等级分析后生成。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:当检测到关锁信号时,获取当前车辆信息,并将当前车辆信息进行广播,且扫描预设距离内的邻近车辆的邻近广播信息,当前车辆信息包括第一电量;获取扫描到的邻近车辆的邻近广播信息,邻近广播信息携带有邻近车辆信息,邻近车辆信息包括邻近车辆的第二电量,并判断第一电量是否大于第二电量;当第一电量大于第二电量时,以预设的频率上报当前车辆信息和邻近车辆信息至服务器。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当第一电量小于或等于第二电量时,停止扫描预设距离内的邻近车辆的邻近广播信息,通过邻近车辆中电量最高的车辆以预设的频率上报当前车辆信息和邻近车辆信息至服务器。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:定时接收邻近车辆中电量最高的车辆发送的扫描信号;在预设时间段内未检测到邻近车辆中电量最高的车辆发送的扫描信号时,则扫描预设距离内的邻近车辆的邻近广播信息,并对扫描到的邻近车辆的电量进行判断。

在一个实施例中,计算机程序被处理器执行时实现扫描预设距离内的邻近车辆的邻近广播信息,可以包括:通过蓝牙定时扫描功能扫描预设距离内的邻近车辆的邻近广播信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收服务器的控制指令,并基于控制指令关闭当前车辆的开锁功能,控制指令为服务器对上报的当前车辆信息中的故障信息进行故障等级分析后生成。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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