车辆异常上报方法、装置、共享车辆及存储介质与流程

文档序号:21408315发布日期:2020-07-07 14:42阅读:385来源:国知局
车辆异常上报方法、装置、共享车辆及存储介质与流程

本申请涉及物联网技术领域,具体而言,涉及一种车辆异常上报方法、装置、共享车辆及存储介质。



背景技术:

目前,共享单车等共享车辆的应用越来越广泛,为用户的生活提供了极大的便利。但由于共享车辆通常是零散的分布在多个地点,且分布的位置并不固定,为了对共享车辆进行监管,需要在车辆出现异常时,及时将该将车辆的异常情况上报服务器。

现有技术中,共享单车设置有运营商通信模块,从而能够通过2g(2-generationwirelesstelephonetechnology,第二代手机通信技术规格)、3g、4g或5g等运营商网络与服务器进行通信,将车辆异常信息上报至服务器。

但当运营商网络也出现异常时,共享单车即无法与服务器进行通信,也就不能向该服务器上报车辆异常,上报车辆异常的可靠性低下。



技术实现要素:

有鉴于此,本申请实施例的目的在于提供一种车辆异常上报方法、装置、共享车辆及存储介质,能够提高上报车辆异常的可靠性。

根据本申请的一个方面,提供一种车辆异常上报方法,应用于第一共享车辆,包括:

获取车辆异常信息;

确定所述第一共享车辆的运营商网络故障;

采用近距离无线通信将所述车辆异常信息发送至第二共享车辆,并通过所述第二共享车辆将所述车辆异常信息发送至服务器。

可选地,所述近距离无线通信包括蓝牙通信。

可选地,所述采用近距离无线通信将所述车辆异常信息发送至第二共享车辆,包括:

获取多个第二共享车辆的近距离通信信号,得到多个近距离通信信号,所述近距离通信信号包括第二共享车辆的车辆标识;

从所述多个近距离通信信号中确定信号强度最高的近距离通信信号,以及所述信号强度最高的近距离通信信号对应的第二共享车辆;

基于所述车辆标识,将所述车辆异常信息发送至与所述信号强度最高的近距离通信信号对应的第二共享车辆。

可选地,所述采用近距离无线通信将所述车辆异常信息发送至第二共享车辆,包括:

基于预设信号功率向与所述预设信号功率对应的距离范围内的多个第二共享车辆发送所述车辆异常信息。

可选地,所述确定所述第一共享车辆的运营商网络故障,包括:

通过所述运营商网络向所述服务器发送测试信息;

若发送失败,则确定所述运营商网络故障。

可选地,所述确定所述第一共享车辆的运营商网络故障,包括:

若在当前时刻之前的第一预设时间段内,未通过所述运营商网络接收到来自所述服务器的任何信息,则确定所述运营商网络故障。

可选地,所述车辆异常信息包括车辆标识、车辆位置和异常类型。

可选地,在所述确定所述第一共享车辆的运营商网络故障之后,还包括:

生成运营商网络故障信息;

将所述运营商网络故障信息添加至所述车辆异常信息。

可选地,所述获取车辆异常信息,包括:

对所述第一共享车辆进行检测,得到所述车辆异常信息。

可选地,所述获取车辆异常信息,包括:

采用所述近距离无线通信接收第三共享车辆发送的车辆异常信息。

根据本申请的另一个方面,提供一种车辆异常上报装置,应用于第一共享车辆,包括:

获取模块,用于获取车辆异常信息;

确定模块,用于确定所述第一共享车辆的运营商网络故障;

发送模块,用于采用近距离无线通信将所述车辆异常信息发送至第二共享车辆,并通过所述第二共享车辆将所述车辆异常信息发送至服务器。

可选地,所述近距离无线通信包括蓝牙通信。

可选地,所述发送模块具体用于:

获取多个第二共享车辆的近距离通信信号,得到多个近距离通信信号,所述近距离通信信号包括第二共享车辆的车辆标识;

从所述多个近距离通信信号中确定信号强度最高的近距离通信信号,以及所述信号强度最高的近距离通信信号对应的第二共享车辆;

基于所述车辆标识,将所述车辆异常信息发送至与所述信号强度最高的近距离通信信号对应的第二共享车辆。

可选地,所述发送模块具体用于:

基于预设信号功率向与所述预设信号功率对应的距离范围内的多个第二共享车辆发送所述车辆异常信息。

可选地,所述确定模块具体用于:

通过所述运营商网络向所述服务器发送测试信息;

若发送失败,则确定所述运营商网络故障。

可选地,所述确定模块具体用于:

若在当前时刻之前的第一预设时间段内,未通过所述运营商网络接收到来自所述服务器的任何信息,则确定所述运营商网络故障。

可选地,所述车辆异常信息包括车辆标识、车辆位置和异常类型。

可选地,还包括:

生成模块,用于生成运营商网络故障信息;

添加模块,用于将所述运营商网络故障信息添加至所述车辆异常信息。

可选地,所述获取模块具体用于:

对所述第一共享车辆进行检测,得到所述车辆异常信息。

可选地,所述获取模块具体用于:

采用所述近距离无线通信接收第三共享车辆发送的车辆异常信息。

根据本申请的另一个方面,提供一种共享车辆,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当共享车辆运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行如前述的车辆异常上报方法的步骤。

根据本申请的另一个方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如前述的车辆异常上报方法的步骤。

在本申请实施例中,第一共享车辆能够获取车辆异常信息,并在确定第一共享车辆的运营商网络故障时,采用近距离无线通信将该车辆异常信息送至第二共享车辆,从而通过第二共享车辆将该车辆异常信息发送至服务器,完成车辆异常上报,从而确保了第一共享车辆在无法直接与服务器进行通信的情况下,也可以通过其它的共享车辆向服务器上报车辆异常,提高了上报车辆异常的可靠性,提升共享车辆的运维和管理效率。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例所提供的一种共享车辆的框图;

图2示出了本申请实施例所提供的一种车辆异常上报方法的流程图;

图3示出了本申请实施例所提供的另一种车辆异常上报方法的流程图;

图4示出了本申请实施例所提供的一种车辆异常上报装置的框图;

图5示出了本申请实施例所提供的另一种车辆异常上报装置的框图;

图6示出了本申请实施例所提供的另一种共享车辆的框图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。

另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

为了使得本领域技术人员能够使用本申请内容,结合特定应用场景“共享车辆”,给出以下实施方式。对于本领域技术人员来说,在不脱离本申请的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本申请主要围绕“共享车辆”进行描述,但是应该理解,这仅是一个示例性实施例。本申请可以应用于任何分散分布的多设备集群。例如,本申请可以应用于共享充电宝和共享雨伞等分时租赁的设备、车队中的车辆等。

需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。

本申请中使用的定位技术可以基于全球定位系统(globalpositioningsystem,gps)、全球导航卫星系统(globalnavigationsatellitesystem,glonass),罗盘导航系统(compass)、伽利略定位系统、准天顶卫星系统(quasi-zenithsatellitesystem,qzss)、无线保真(wirelessfidelity,wifi)定位技术等,或其任意组合。一个或多个上述定位系统可以在本申请中互换使用。

本申请的一个方面涉及一种车辆异常上报方法。对于任一共享车辆,可以通过获取车辆异常信息,并在确定该共享车辆的运营商网络故障时,采用近距离无线通信将该车辆异常信息送至其它的共享车辆,从而通过其它的共享车辆将该车辆异常信息发送至服务器,完成车辆异常上报。

值得注意的是,在本申请提出申请之前,共享单车可以通过运营商网络故障,将车辆异常信息上报给服务器。但是当运营商网络故障时,即无法上报车辆异常,而本申请提供的车辆异常上报方法可以在运营商网络故障时,通过近距离无线通信与其它共享车辆进行通信,从而通过其它共享车辆上报车辆异常。

其中,共享车辆可以包括共享自行车、共享汽车、共享摩托车或共享平衡车。当然,在实际应用中,还可以包括其它类型的分时租赁的车辆。

图1示出根据本申请的一些实施例的可以实现本申请思想的共享车辆的示例性硬件和软件组件的示意图。

共享车辆100可以是通用计算机或特殊用途的计算机,两者都可以用于实现本申请的车辆异常上报方法。本申请尽管仅示出了一个计算机,但是为了方便起见,可以在多个类似平台上以分布式方式实现本申请描述的功能,以均衡处理负载。

例如,共享车辆100可以包括连接到网络的网络端口110、用于执行程序指令的一个或多个处理器120、通信总线130、和不同形式的存储介质140,例如,磁盘、只读存储器(read-onlymemory,rom)、或随机存取存储器(randomaccessmemory,ram),或其任意组合。示例性地,计算机平台还可以包括存储在rom、ram、或其他类型的非暂时性存储介质、或其任意组合中的程序指令。根据这些程序指令可以实现本申请的方法。共享车辆100还包括计算机与其他输入输出设备(例如键盘、显示屏)之间的输入/输出(input/output,i/o)接口150。

为了便于说明,在共享车辆100中仅描述了一个处理器。然而,应当注意,本申请中的共享车辆100还可以包括多个处理器,因此本申请中描述的一个处理器执行的步骤也可以由多个处理器联合执行或单独执行。例如,若共享车辆100的处理器执行步骤a和步骤b,则应该理解,步骤a和步骤b也可以由两个不同的处理器共同执行,或者在一个处理器中单独执行。例如,第一处理器执行步骤a,第二处理器执行步骤b,或者第一处理器和第二处理器共同执行步骤a和b。

需要说明的是,共享车辆100还设置有运营商网络模块,从而能够通过2g、3g、4g或5g等运营商网络与服务器进行通信。

图2示出了本申请的一些实施例的车辆异常上报方法的流程图。该方法应用于第一共享车辆,其中,第一共享车辆可以任意的共享车辆。需要说明的是,本公开所述的车辆异常上报方法并不以图2以及以下所述的具体顺序为限制,应当理解,在其它实施例中,本公开所述的车辆异常上报方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。下面将对图2所示的流程进行详细阐述。

步骤201,获取车辆异常信息。

为了向服务器上报车辆异常,从而便于及时对出现异常的车辆进行修复,实现对共享车辆的运维管理,第一共享车辆可以获取车辆异常信息。

车辆异常信息为说明车辆异常的信息。

需要说明的是,该车辆异常信息可以包括针对第一共享车辆的车辆异常信息和/或针对其它共享车辆的车辆异常信息。

第一共享车辆可以进行自检来生成针对第一共享车辆的车辆异常信息,当然,也可以通过其它方式来获取到针对其它共享车辆的车辆异常信息。

步骤202,确定第一共享车辆的运营商网络故障。

由于共享车辆可以通过内置的运营商网络模块与服务器进行通信,而当该运营商网络模块故障时,该共享车辆即难以直接与服务器进行通信,从而需要通过其它方式上报车辆异常信息,因此,为了确定向服务器上报车辆异常信息的方式,第一共享车辆可以判断该第一共享车辆的运营商网络是否正常。

可以通过对运营商网络模块进行检测,从而判断当前的运营商网络是否故障。

需要说明的是,若第一共享车辆确定该第一共享车辆的运营商网络正常,则可以通过该运营商网络,将车辆异常信息发送至服务器。

步骤203,采用近距离无线通信将车辆异常信息发送至第二共享车辆,并通过第二共享车辆将车辆异常信息发送至服务器。

由于第一共享车辆的运营商网络故障,无法直接与服务器进行通信,因此,为了确保能够将车辆异常信息发送给服务器,提高上报车辆异常的可靠性,第一共享车辆可以通过与第二共享车辆进行近距离无线通信,从而通过第二共享车辆,将车辆异常信息发送给服务器。

近距离无线通信的无线信号发射功率在微瓦到100毫瓦量级,通信距离在数百米内。

例如,近距离无线通信包括wifi(wireless-fidelity,无线保真)通信、蓝牙通信、zigbee(紫蜂协议)通信或uwb(ultrawideband,超宽频)通信。

wifi是一种基于ieee802.11标准的无线通信技术。

蓝牙是一种无线通信标准,能够实现设备之间的短距离通信。蓝牙所占用的频段为2.4ghz(吉赫兹)。

zigbee是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术,可以通过2.4ghz、868mhz(兆赫兹)和915mhz等3个频段进行通信,传输距离为10米-75米。

uwb能够实现短距离超带宽、高速的数据传输,抗干扰性强。

第一共享车辆可以通过近距离无线通信,将车辆异常信息发送给第二共享车辆,第二个共享车辆接收到该车辆异常信息,并通过第二个共享车辆的运营商网络模块,将该车辆异常信息发送给服务器。当然,若第二共享车辆的运营商网络也发生故障,第二共享车辆可以继续将该车辆异常信息发送给其它共享车辆,直至通过运营商网络正常的共享车辆将该车辆异常信息发送给服务器。

在本申请实施例中,第一共享车辆能够获取车辆异常信息,并在确定第一共享车辆的运营商网络故障时,采用近距离无线通信将该车辆异常信息送至第二共享车辆,从而通过第二共享车辆将该车辆异常信息发送至服务器,完成车辆异常上报,从而确保了第一共享车辆在无法直接与服务器进行通信的情况下,也可以通过其它的共享车辆向服务器上报车辆异常,提高了上报车辆异常的可靠性,提升共享车辆的运维和管理效率。

图3示出了本申请的一些实施例的车辆异常上报方法的流程图。该方法应用于第一共享车辆。需要说明的是,本公开所述的车辆异常上报方法并不以图3以及以下所述的具体顺序为限制,应当理解,在其它实施例中,本公开所述的车辆异常上报方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。下面将对图3所示的流程进行详细阐述。

步骤301,获取车辆异常信息。

可选地,车辆异常信息包括车辆标识、车辆位置和异常类型。

为了便于运维人员根据车辆异常信息,对与车辆异常信息对应的共享车辆进行维护和管理,可以通过车辆异常信息说明发生异常的车辆、该车辆所在的位置以及所发生异常的类型。

车辆标识为对共享车辆进行标记的信息,该车辆标识可以包括编号。

车辆位置为说明共享车辆所在位置的信息,该车辆位置可以包括经纬度。

异常类型为说明共享车辆所发生的车辆异常的异常类型,该异常类型可以通过字符或字符串表示。

当然,在实际应用中,车辆异常信息也可以包括更多或更少的内容,比如,车辆异常信息还可以包括车辆厂商和/或运行时长等信息。

第一共享车辆可以通过下述至少一种方式来获取车辆异常信息。

方式一,对第一共享车辆进行检测,得到车辆异常信息。

为了便于第一共享车辆出现车辆异常时,及时将该车辆异常上报给服务器,从而便于运维人员对第一共享车辆进行维护和管理,第一共享车辆可以通过自检来生成针对第一共享车辆的车辆异常信息。

第一共享车辆可以对第一共享车辆所包括的功能组件进行检测,从而确定是否有存在功能异常的功能组件,如果存在的功能异常的功能组件,则生成对应该功能组件的异常信息,并将对应该功能组件的异常信息添加至车辆异常信息中。

其中,可以对第一共享车辆包括的存储器、处理器和前述的运营商网络模块中的一个或多个进行检测。且当第一共享车辆为共享汽车时,可以对共享汽车中一种或多种的电子控制单元进行检测。

方式二,采用近距离无线通信接收第三共享车辆发送的车辆异常信息。

由于第一共享车辆也可能接收到来自其它共享车辆的车辆异常信息,即为了便于在其它共享车辆出现车辆异常时,及时将其它车辆的车辆异常上报给服务器,从而便于运维人员对其它出现车辆异常的共享车辆进行维护和管理,第一共享车辆可以接收来自第三共享车辆的车辆异常信息。另外,当第三共享车辆的运营商网络正常时,第三共享车辆可以直接与服务器进行通信,因此,第三共享车辆可以在运营商网络故障时,通过近距离无线通信将车辆异常信息发送给第一共享车辆,相应地,第一共享车辆可以通过近距离无线通信接收该车辆异常信息。

其中,第三共享车辆可以为第一共享车辆之外任意的共享车辆。

可选地,近距离无线通信包括蓝牙通信。

蓝牙通信是一种低功耗的通信技术,其中,蓝牙mesh(网格)网络是一种建立多对多设备通信的低功耗蓝牙网络拓扑。通过蓝牙mesh能够建立最多包括数千台设备的mesh网络,该mesh网络中的两个设备之间可以进行通信。

需要说明的是,mesh是一种动态、可扩展的网络架构,具有快速部署、易于安装、非视距传输、健壮性强、结构灵活和高带宽等优势。

第三共享车辆可以通过蓝牙通信加入第一共享车辆所在的蓝牙mesh网络,或者,与第一共享车辆组建蓝牙mesh网络,之后即可以通过该蓝牙mesh网络与第一共享车辆进行通信。

由前述可知,第一共享车辆可以获取得到一个多个的车辆异常信息,包括针对第一共享车辆的车辆异常信息,和/或,至少一个针对各第三共享车辆的车辆异常信息。

步骤302,确定第一共享车辆的运营商网络故障。

其中,第一共享车辆可以通过下述至少一种方式,来及时判断第一共享车辆的运营商网络是否故障,从而确定向服务器上报车辆异常的方式,提高上报车辆异常的效率和可靠性。

方式一,通过运营商网络向服务器发送测试信息,若发送失败,则确定运营商网络故障。

测试信息为用于测试运营商网络是否故障的信息。该测试信息可以通过随机生成得到,或者也可以通过预先设置得到。

当然,若通过运营商网络向服务器发送测试信息成功,则可以确定运营商网络正常。

方式二,若在当前时刻之前的第一预设时间段内,未通过运营商网络接收到来自服务器的任何信息,则确定运营商网络故障。

第一预设时间段可以通过事先设置得到,比如接收服务器发送的时间段作为第一预设时间段。

例如,第一预设时间段可以包括12小时、24小时、36小时或48小时。

当然,若在当前时刻之前的第一预设时间段内,通过运营商网络接收到来自服务器的信息,则可以确定运营商网络正常。

另外,由前述可知,第一共享车辆可以通过进行自检的方式来生成得到车辆异常信息,因此,若在生成车辆异常信息时,已经对运营商网络进行了检测,可以不再重复执行步骤302中确定第一共享车辆的运营商网络故障的步骤。

步骤303,生成运营商网络故障信息,将运营商网络故障信息添加至车辆异常信息。

由于运营商网络故障也会影响共享车辆的正常使用,影响该共享车辆与服务器之间的交互,因此,为了便于运维人员及时对该共享车辆的运营商网络故障进行修复,可以生成运营商网络故障信息,并将该运营商网络故障信息添加至车辆异常信息,从而将该运营商故障也上报至服务器。

另外,由前述可知,第一共享车辆可以通过进行自检的方式来生成得到车辆异常信息,因此,若在生成车辆异常信息时,已经对运营商网络进行了检测,则所生成的车辆异常信息中已经包括运营商网络故障信息,所以可以不再重复执行步骤303中生成运营商网络故障信息,将运营商网络故障信息添加至车辆异常信息的步骤。

步骤304,采用近距离无线通信将车辆异常信息发送至第二共享车辆,并通过第二共享车辆将车辆异常信息发送至服务器。

其中,第一共享车辆可以通过下述任一种方式,采用近距离无线通信将车辆异常信息发送至第二共享车辆。

方式一,可以基于预设信号功率向与预设信号功率对应的距离范围内的多个第二共享车辆发送车辆异常信息。

由于第一共享车辆附近可能会包括多个其它的共享车辆,且多个共享车辆均发生运营商网络故障的概率较低,因此,为了提高上报车辆异常信息的可靠性,第一共享车辆可以向特定距离范围内的多个第二共享车辆发送车辆异常信息,从而确保只要至少一个运营商网络正常的第二共享车辆接收该到车辆异常信息,即能够将该车辆异常信息发送给服务器。

其中,特定距离可以通过事先确定,比如通过接收服务器发送的距离,并将接收到的距离作为特定距离。

由于通过近距离无线通信技术发射信号时,发射该信号所采用的发射功率可以与特定距离相关,因此,可以获取与该特定距离对应的信号功率,并将获取到的信号功率确定为预设信号功率。

需要说明的是,可以通过特定距离,从预设的距离与信号功率之间的对应关系中,来获取与该特定距离所对应的信号功率。

还需要说明的是,可以事先接收服务器发送的距离与信号功率之间的对应关系。当然,在实际应用中,也可以通过其它方式来确定距离与信号功率之间的对应关系。

当然,在实际应用中,也可以事先获取服务器所提供的信号功率作为该预设信号功率。

当确定预设信号功率时,可以按照该预设信号功率,以广播的形式发送车辆异常信息,相应地,由于该预设信号功率的限制,在与该预设信号功率所对应的距离范围的各第二共享车辆,可以接收到该车辆异常信息。

方式二,可以获取多个第二共享车辆的近距离通信信号,得到多个近距离通信信号,近距离通信信号包括第二共享车辆的车辆标识,从多个近距离通信信号中确定信号强度最高的近距离通信信号,以及信号强度最高的近距离通信信号对应的第二共享车辆,基于该车辆标识,将车辆异常信息发送至与信号强度最高的近距离通信信号对应的第二共享车辆。

由于共享车辆之间的距离增大时,通信质量也会下降,因此,为了提高向第二共享车辆发送异常信息的可靠性,同时减少广播可能导致的信息冗余问题,第一共享车辆可以将该车辆异常信息发送给最近的第二共享车辆。

近距离通信信号可以为共享车辆以广播形式发送的信号。

第一共享车辆可以通过近距离通信(比如前述中的蓝牙通信)接收多个近距离通信信号,并将该多个近距离通信信号进行比较,获取信号强度最高的近距离通信信号,从所获取的近距离通信信号查找该近距离通信信号所携带的车辆标识,向该车辆标识对应的第二共享车辆发送车辆异常信息。

在本申请实施例中,首先,第一共享车辆能够获取车辆异常信息,并在确定第一共享车辆的运营商网络故障时,采用近距离无线通信将该车辆异常信息送至第二共享车辆,从而通过第二共享车辆将该车辆异常信息发送至服务器,完成车辆异常上报,从而确保了第一共享车辆在无法直接与服务器进行通信的情况下,也可以通过其它的共享车辆向服务器上报车辆异常,提高了上报车辆异常的可靠性,提升共享车辆的运维和管理效率。

其次,能够基于预设信号功率,向与该预设信号功率对应的距离范围内的多个第二共享车辆发送车辆异常信息,相应的,只要至少一个运营商网络正常的第二共享车辆接收该到车辆异常信息,即能够将该车辆异常信息发送给服务器,进一步提高了上报车辆异常的可靠性。

另外,能够获取多个第二共享车辆的近距离通信信号,从而根据多个近距离通信信号的信号强度,将车辆异常信息发送给距离最近的第二共享车辆,提高了向第二共享车辆发送异常信息的可靠性。

以下结合具体的示例,对本申请所提供的车辆异常上报方法进行说明。

步骤1,车辆a对车辆a进行自检,生成车辆异常信息1,车辆异常信息1包括id(identification,身份证)11138,东经107.40度、北纬33.42度,运营商网络故障。

其中,id11138为车辆标识,东经107.40度、北纬33.42度为车辆位置,运营商网络故障为异常类型。

步骤2,由于运营商网络故障为异常类型,因此确定车辆a的运营商网络故障。

步骤3,车辆a向50米内的其它车辆广播该车辆异常信息。

步骤4,车辆b接收到车辆异常信息1,判断车辆b的运营商网络是否故障,如果是则执行步骤5,否则执行步骤8。

步骤5,车辆b生成车辆异常信息2,车辆异常信息1包括id23338,东经107.42度、北纬33.40度,运营商网络故障,。

步骤6,车辆b将车辆异常信息1和车辆信息2,发送给距离最近的车辆c。

步骤7,车辆c接收到车辆异常信息1和车辆信息2,且确定车辆c的运营商网络正常,因此通过运营商网络将车辆异常信息1和车辆信息2发送给服务器。

步骤8,车辆b通过运营商网络将车辆异常信息1发送给服务器。

图4是示出本申请的一些实施例的车辆异常上报装置的框图,该车辆异常上报装置实现的功能对应上述方法执行的步骤。该装置可以理解为上述服务器,或服务器的处理器,也可以理解为独立于上述服务器或处理器之外的在服务器控制下实现本申请功能的组件,如图所示,车辆异常上报装置400可以包括:

获取模块401,用于获取车辆异常信息;

确定模块402,用于确定该第一共享车辆的运营商网络故障;

发送模块403,用于采用近距离无线通信将该车辆异常信息发送至第二共享车辆,并通过该第二共享车辆将该车辆异常信息发送至服务器。

可选地,该近距离无线通信包括蓝牙通信。

可选地,该发送模块403具体用于:

获取多个第二共享车辆的近距离通信信号,得到多个近距离通信信号,该近距离通信信号包括第二共享车辆的车辆标识;

从该多个近距离通信信号中确定信号强度最高的近距离通信信号,以及该信号强度最高的近距离通信信号对应的第二共享车辆;

基于该车辆标识,将该车辆异常信息发送至与该信号强度最高的近距离通信信号对应的第二共享车辆。

可选地,该发送模块403具体用于:

基于预设信号功率向与该预设信号功率对应的距离范围内的多个第二共享车辆发送该车辆异常信息。

可选地,该确定模块402具体用于:

通过该运营商网络向该服务器发送测试信息;

若发送失败,则确定该运营商网络故障。

可选地,该确定模块402具体用于:

若在当前时刻之前的第一预设时间段内,未通过该运营商网络接收到来自该服务器的任何信息,则确定该运营商网络故障。

可选地,该车辆异常信息包括车辆标识、车辆位置和异常类型。

可选地,请参照图5,还包括:

生成模块404,用于生成运营商网络故障信息;

添加模块405,用于将该运营商网络故障信息添加至该车辆异常信息。

可选地,该获取模块401具体用于:

对该第一共享车辆进行检测,得到该车辆异常信息。

可选地,该获取模块401具体用于:

采用该近距离无线通信接收第三共享车辆发送的车辆异常信息。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

上述模块可以经由有线连接或无线连接彼此连接或通信。有线连接可以包括金属线缆、光缆、混合线缆等,或其任意组合。无线连接可以包括通过局域网(localareanetwork,lan)、广域网(wideareanetwork,wan)、蓝牙、zigbee、或近场通信(nearfieldcommunication,nfc)等形式的连接,或其任意组合。两个或更多个模块可以组合为单个模块,并且任何一个模块可以分成两个或更多个单元。

请参照图6,为本申请所提供的一种共享车辆的功能模块示意图。该共享车辆可以包括存储有计算机程序的计算机可读存储介质601和处理器602,处理器602可以调用计算机可读存储介质601存储的计算机程序。当该计算机程序被处理器602读取并运行,可以实现车辆异常上报方法,包括:

获取车辆异常信息;

确定该第一共享车辆的运营商网络故障;

采用近距离无线通信将该车辆异常信息发送至第二共享车辆,并通过该第二共享车辆将该车辆异常信息发送至服务器。

可选地,该近距离无线通信包括蓝牙通信。

可选地,该采用近距离无线通信将该车辆异常信息发送至第二共享车辆,包括:

获取多个第二共享车辆的近距离通信信号,得到多个近距离通信信号,该近距离通信信号包括第二共享车辆的车辆标识;

从该多个近距离通信信号中确定信号强度最高的近距离通信信号,以及该信号强度最高的近距离通信信号对应的第二共享车辆;

基于该车辆标识,将该车辆异常信息发送至与该信号强度最高的近距离通信信号对应的第二共享车辆。

可选地,该采用近距离无线通信将该车辆异常信息发送至第二共享车辆,包括:

基于预设信号功率向与该预设信号功率对应的距离范围内的多个第二共享车辆发送该车辆异常信息。

可选地,该确定该第一共享车辆的运营商网络故障,包括:

通过该运营商网络向该服务器发送测试信息;

若发送失败,则确定该运营商网络故障。

可选地,该确定该第一共享车辆的运营商网络故障,包括:

若在当前时刻之前的第一预设时间段内,未通过该运营商网络接收到来自该服务器的任何信息,则确定该运营商网络故障。

可选地,该车辆异常信息包括车辆标识、车辆位置和异常类型。

可选地,在该确定该第一共享车辆的运营商网络故障之后,还包括:

生成运营商网络故障信息;

将该运营商网络故障信息添加至该车辆异常信息。

可选地,该获取车辆异常信息,包括:

对该第一共享车辆进行检测,得到该车辆异常信息。

可选地,该获取车辆异常信息,包括:

采用该近距离无线通信接收第三共享车辆发送的车辆异常信息。

可选地,本申请还提供一计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器读取并运行时,可以实现上述方法实施例。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

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