车载WIFI设备的异常检修方法及装置与流程

文档序号:12037680阅读:1265来源:国知局
车载WIFI设备的异常检修方法及装置与流程

本发明涉及通信技术领域,尤指一种车载无线保真(wirelessfidelity,wifi)设备的异常检修方法及装置。



背景技术:

目前,很多城市的公共交通工具上已经提供了将4g信号转成wifi信号的车载wifi设备,供乘客使用。车载wifi设备通常由以下模块组成:4g模块、无线接入点(accesspoint,ap)模块、电源模块和存储模块,其中,4g模块实现4g网络链路,ap模块提供wifi接入服务,存储模块负责数据和配置的存储,电源模块为所有模块供电。多个车载wifi设备可以同时通过4g链路接入到云服务器,由云服务器进行统一管理。

通常,公共交通工具的车载wifi设备的运营方不是公共交通公司,而是其它公司。公共交通工具上的工作人员不负责车载wifi设备的管理和维护,大多数情况下车载wifi设备处于无人管理的状态。一旦车载wifi设备异常,乘客无法正常接入wifi网络,这就会大大降低用户体验。当车载wifi设备异常无法和云服务器正常通信时,云服务器无法对车载wifi设备进行异常检修。

目前,通常采用人工方式逐一对车载wifi设备进行异常检修,这就需要安排相关技术人员到公共交通工具上检修。这种人工方式逐一对车载wifi设备进行异常检修会耗费大量人工成本,检修时间长,大大影响用户体验。



技术实现要素:

本发明实施例提供一种车载wifi设备的异常检修方法及装置,用以解决现有技术中存在的采用人工方式逐一对车载wifi设备进行异常检修,耗费大量人工成本,检修时间长,大大影响用户体验的问题。

根据本发明实施例,提供一种车载wifi设备的异常检修方法,应用在所述车载wifi设备中,包括:

确定所述车载wifi设备是否正常;

若确定所述车载wifi设备正常,则检测周围是否存在异常的第一其他车载wifi设备;

若检测到周围存在异常的第一其他车载wifi设备,则向所述第一其他车载wifi设备发送预先获取的异常修复软件,以使所述第一其他车载wifi设备执行所述异常修复软件,并向所述车载wifi设备发送执行所述异常修复软件的第一执行结果;

接收所述第一其他车载wifi设备发送的所述第一执行结果。

具体的,确定所述车载wifi设备是否正常,具体包括:

向云服务器发送第一心跳信号;

若接收到所述云服务器发送的第二心跳信号,则确定所述车载wifi设备正常,所述第二心跳信号是在所述云服务器接收到所述第一心跳信号后发生的;

若未接收到所述云服务器发送的第二心跳信号,则确定所述车载wif设备异常。

具体的,检测周围是否存在异常的第一其他车载wifi设备,具体包括:

若接收到广播报文,则获取所述广播报文中携带的第一设备标识,在预先从云服务器获取的异常设备标识列表中查找所述第一设备标识,若在所述异常设备标识列表中查找到所述第一设备标识,则确定发送所述广播报文的车载wifi设备为异常的第一其他wifi设备,所述异常设备标识列表是所述云服务器收集异常的所属车载wifi设备的标识后建立的;或者,

发送携带异常设备标识的广播探测报文,若接收到所述异常设备标识对应的车载wifi设备发送的探测响应,则确定发送所述探测响应的车载wifi设备为异常的第一其他车载wifi设备。

可选的,还包括:

将所述第一执行结果上报云服务器,以使所述云服务器根据所述第一执行结果修改异常设备标识列表,并向所述车载wifi设备发送修改后的异常设备标识列表;

接收修改后的异常设备标识列表。

可选的,还包括:

若确定所述车载wifi设备异常,则发送携带所述车载wifi设备的第二设备标识的广播报文;

在接收到第二其他车载wifi设备发送的异常修复软件后,执行所述异常修复软件;

将执行所述异常修复软件的第二执行结果发送给所述第二其他车载wifi设备,以使所述第二其他车载wifi设备将所述第二执行结果发送给所述云服务器。

根据本发明实施例,还提供一种车载wifi设备的异常检修装置,应用在所述车载wifi设备中,包括:

确定模块,用于确定所述车载wifi设备是否正常;

检测模块,用于若确定所述车载wifi设备正常,则检测周围是否存在异常的第一其他车载wifi设备;

第一发送模块,用于若检测到周围存在异常的第一其他车载wifi设备,则向所述第一其他车载wifi设备发送预先获取的异常修复软件,以使所述第一其他车载wifi设备执行所述异常修复软件,并向所述车载wifi设备发送执行所述异常修复软件的第一执行结果;

第一接收模块,用于接收所述第一其他车载wifi设备发送的所述第一执行结果。

具体的,所述确定模块,具体用于:

向云服务器发送第一心跳信号;

若接收到所述云服务器发送的第二心跳信号,则确定所述车载wifi设备正常,所述第二心跳信号是在所述云服务器接收到所述第一心跳信号后发生的;

若未接收到所述云服务器发送的第二心跳信号,则确定所述车载wif设备异常。

具体的,所述检测模块,具体用于:

若接收到广播报文,则获取所述广播报文中携带的第一设备标识,在预先从云服务器获取的异常设备标识列表中查找所述第一设备标识,若在所述异常设备标识列表中查找到所述第一设备标识,则确定发送所述广播报文的车载wifi设备为异常的第一其他wifi设备,所述异常设备标识列表是所述云服务器收集异常的所属车载wifi设备的标识后建立的;或者,

发送携带异常设备标识的广播探测报文,若接收到所述异常设备标识对应的车载wifi设备发送的探测响应,则确定发送所述探测响应的车载wifi设备为异常的第一其他车载wifi设备。

可选的,还包括:

上报模块,用于将所述第一执行结果上报云服务器,以使所述云服务器根据所述第一执行结果修改异常设备标识列表,并向所述车载wifi设备发送修改后的异常设备标识列表;

第二接收模块,用于接收修改后的异常设备标识列表。

可选的,还包括:

第二发送模块,用于若确定所述车载wifi设备异常,则发送携带所述车载wifi设备的第二设备标识的广播报文;

执行模块,用于在接收到第二其他车载wifi设备发送的异常修复软件后,执行所述异常修复软件;

第三发送模块,用于将执行所述异常修复软件的第二执行结果发送给所述第二其他车载wifi设备,以使所述第二其他车载wifi设备将所述第二执行结果发送给所述云服务器。

本发明有益效果如下:

本发明实施例提供一种车载wifi设备的异常检修方法及装置,确定所述车载wifi设备是否正常;若确定所述车载wifi设备正常,则检测周围是否存在异常的第一其他车载wifi设备;若检测到周围存在异常的第一其他车载wifi设备,则向所述第一其他车载wifi设备发送预先获取的异常修复软件,以使所述第一其他车载wifi设备执行所述异常修复软件,并向所述车载wifi设备发送执行所述异常修复软件的第一执行结果;接收所述第一其他车载wifi设备发送的所述第一执行结果。该方案中,车载wifi设备可以检测出周围存在的异常的第一其他车载wifi设备,然后将异常修复软件发送给第一其他车载wifi设备,第一其他车载wifi设备执行该异常修复软件,修复因软件问题引起的异常,第一其他车载wifi设备恢复正常后,继续为乘客提供无线网络服务,这部分车载wifi设备无需人工再到现场进行异常检修,从而可以大大节省人工成本,节省检修时间,提升用户体验。

附图说明

图1为本发明实施例中一种车载wifi设备的异常检修方法的流程图;

图2为本发明实施例中一种车载wifi设备的异常检修装置的结构示意图。

具体实施方式

针对现有技术中存在的采用人工方式逐一对车载wifi设备进行异常检修,耗费大量人工成本,检修时间长,大大影响用户体验的问题,本发明实施例提供一种车载wifi设备的异常检修方法,该方法可以应用在每一个交通工具的车载wifi设备中,这些车载wifi设备都是连接同一个云服务器,下面以一个车载wifi设备为例进行说明。该方法的流程如图1所示,执行步骤如下:

s11:确定车载wifi设备是否正常。

如果车载wifi设备正常,就可以去检测其他的车载wifi设备是否异常;如果车载wifi设备异常,则无法检测其他的车载wifi设备是否异常,因此,车载wifi设备首先需要确定自身是否正常。

确定车载wifi设备是否正常可以通过以下过程实现:向云服务器发送第一心跳信号;若接收到云服务器发送的第二心跳信号,则确定车载wifi设备正常,第二心跳信号是在云服务器接收到第一心跳信号后发送的;若未接收到云服务器发送的第二心跳信号,则确定车载wif设备异常。通常,车载wifi设备与云服务器之间都会互相发送心跳信号来确认自身和/或对端是否正常,因此,车载wifi设备可以根据是否接收到云服务器的心跳信号来确定自身是否正常。

s12:若确定车载wifi设备正常,则检测周围是否存在异常的第一其他车载wifi设备。

车载wifi设备确定自身正常后,可以检测周围是否存在异常的其他车载wifi设备,这些异常的其他车载wifi设备可以定义为第一其他车载wifi设备。

通过本步骤可以达到车车互联的效果,车辆之间可以互相进行异常检测和异常检修。

s13:若检测到周围存在异常的第一其他车载wifi设备,则向第一其他车载wifi设备发送预先获取的异常修复软件,以使第一其他车载wifi设备执行异常修复软件,并向车载wifi设备发送执行异常修复软件的第一执行结果。

车载wifi设备可以预先从云服务器获取异常修复软件,具体可以在车载wifi设备开机后,云服务器主动发送给车载wifi设备。

在向第一其他车载wifi设备发送异常修复软件时,首先要与第一其他车载wifi设备建立通信连接;然后再将预先获取的异常修复软件发送给第一其他车载wifi设备。车载wifi设备与第一其他车载wifi设备建立通信连接的方式有很多种,例如,可以将自身由ap模式切换成终端(station,sta)模式,也可以增加一个sta接口,还可以增加wifi直连方式。

第一其他车载wifi设备执行异常修复软件,对于文件故障、配置错误、软件bug等问题异常修复软件就可以完成修复,并且在成功修复后第一其他车载wifi设备将恢复正常工作,第一其他车载wifi设备可以将执行结果发送给车载wifi设备;对于异常修复软件不能修复的异常,第一其他车载wifi设备也要将执行结果发送给车载wifi设备。

第一其他车载wifi设备执行异常修复软件得到的执行结果可以定义为第一执行结果。

s14:接收第一其他车载wifi设备发送的第一执行结果。

该方案中,车载wifi设备可以检测出周围存在的异常的第一其他车载wifi设备,然后将异常修复软件发送给第一其他车载wifi设备,第一其他车载wifi设备执行该异常修复软件,修复因软件问题引起的异常,第一其他车载wifi设备恢复正常后,继续为乘客提供无线网络服务,这部分车载wifi设备无需人工再到现场进行异常检修,从而可以大大节省人工成本,节省检修时间,提升用户体验。

具体的,上述s12中检测周围是否存在异常的第一其他车载wifi设备,有多种实现方式,下面列举两种方式进行说明:

第一种方式,若接收到广播报文,则获取广播报文中携带的第一设备标识,在预先从云服务器获取的异常设备标识列表中查找第一设备标识,若在异常设备标识列表中查找到第一设备标识,则确定发送广播报文的车载wifi设备为异常的第一其他wifi设备,异常设备标识列表是云服务器收集异常的所属车载wifi设备的标识后建立的。

车载wifi设备可以预先获取异常设备标识列表,该异常设备标识列表在开机时由云服务器发送,其中记录了异常的车载wifi设备的标识,也就是异常设备标识。异常设备标识可以包括服务集标识(servicesetidentifier,ssid)和/或基础服务集标识(basicservicesetidentifier,bssid)。

通常,车载wifi设备都会定时发送广播报文,也会接受其他车载wifi设备发送的广播报文,该广播报文可以但不限于为beacon报文,广播报文中会携带设备标识,车载wifi设备接收到的广播报文中携带的设备标识定义为第一设备标识,车载wifi设备可以在异常设备标识列表中查找第一设备标识,若查找到,则说明发送广播报文的车载wifi设备为异常的第一其他车载wifi设备。

第二种方式,发送携带异常设备标识的广播探测报文,若接收到异常设备标识对应的车载wifi设备发送的探测响应,则确定发送探测响应的车载wifi设备为异常的第一其他车载wifi设备。

车载wifi设备还可以主动嗅探异常的第一其他车载wifi设备,对发送的携带异常设备标识的广播探测报文进行响应的车载wifi设备就是异常的第一其他车载wifi设备。

以上列举了两种方式来说明如何检测周围是否存在异常的第一其他车载wifi设备,当然还有很多种方式,这里不再一一赘述。

可选的,车载wifi设备还可以将第一执行结果上报云服务器,以使云服务器根据第一执行结果修改异常设备标识列表,并向车载wifi设备发送修改后的异常设备标识列表;接收修改后的异常设备标识列表。对于恢复为正常的第一其他车载wifi设备,可以从异常设备标识中删除其设备标识;对于仍为异常的第一其他车载wifi设备,可以在异常设备标识中保留其设备标识,并进一步由技术人员进行异常修复。云服务器可以将修改后的异常设备标识列表同步给车载wifi设备,以确保车载wifi设备可以对周围的其他wifi设备进行准确地异常检测和异常修复。

以上介绍的是车载wifi设备正常的情况下对其他车载wifi设备的异常进行检修,下面介绍车载wifi设备异常的情况下的处理过程:若确定车载wifi设备异常,则发送携带车载wifi设备的第二设备标识的广播报文;在接收到第二其他车载wifi设备发送的异常修复软件后,执行异常修复软件;将执行异常修复软件的第二执行结果发送给第二其他车载wifi设备,以使第二其他车载wifi设备将第二执行结果发送给云服务器。

车载wifi设备异常时,可以从第二其他车载wifi设备获取异常修复软件,执行该异常修复软件,修复因软件问题引起的异常,车载wifi若恢复正常后,将执行结果发送给第二其他车载wifi设备,并继续为乘客提供无线网络服务;车载wifi设备若未恢复正常,也要将执行结果发送给第二其他车载wifi设备,因为已将执行结果发送给第二其他车载wifi设备,第二其他车载wifi设备将执行结果上报云服务器,也可由云服务器通知相关技术人员进行异常检修,无需人工再到现场对每个车载wifi设备进行异常检修,从而可以大大节省人工成本,节省检修时间,提升用户体验。

基于同一发明构思,本发明实施例提供一种车载wifi设备的异常检修装置,该装置可以应用在车载wifi设备中,该装置的结构如图2所示,具体包括:

确定模块21,用于确定车载wifi设备是否正常;

检测模块22,用于若确定车载wifi设备正常,则检测周围是否存在异常的第一其他车载wifi设备;

第一发送模块23,用于若检测到周围存在异常的第一其他车载wifi设备,则向第一其他车载wifi设备发送预先获取的异常修复软件,以使第一其他车载wifi设备执行异常修复软件,并向车载wifi设备发送执行异常修复软件的第一执行结果;

第一接收模块24,用于接收第一其他车载wifi设备发送的第一执行结果。

该方案中,车载wifi设备可以检测出周围存在的异常的第一其他车载wifi设备,然后将异常修复软件发送给第一其他车载wifi设备,第一其他车载wifi设备执行该异常修复软件,修复因软件问题引起的异常,第一其他车载wifi设备恢复正常后,继续为乘客提供无线网络服务,这部分车载wifi设备无需人工再到现场进行异常检修,从而可以大大节省人工成本,节省检修时间,提升用户体验。

具体的,确定模块21,具体用于:

向云服务器发送第一心跳信号;

若接收到云服务器发送的第二心跳信号,则确定车载wifi设备正常,第二心跳信号是在云服务器接收到第一心跳信号后发生的;

若未接收到云服务器发送的第二心跳信号,则确定车载wif设备异常。

具体的,检测模块22,具体用于:

若接收到广播报文,则获取广播报文中携带的第一设备标识,在预先从云服务器获取的异常设备标识列表中查找第一设备标识,若在异常设备标识列表中查找到第一设备标识,则确定发送广播报文的车载wifi设备为异常的第一其他wifi设备,异常设备标识列表是云服务器收集异常的所属车载wifi设备的标识后建立的;或者,

发送携带异常设备标识的广播探测报文,若接收到异常设备标识对应的车载wifi设备发送的探测响应,则确定发送探测响应的车载wifi设备为异常的第一其他车载wifi设备。

具体的,第一发送模块23,具体用于:

与第一其他车载wifi设备建立通信连接;

将预先获取的异常修复软件发送给第一其他车载wifi设备。

可选的,还包括:

上报模块,用于将第一执行结果上报云服务器,以使云服务器根据第一执行结果修改异常设备标识列表,并向车载wifi设备发送修改后的异常设备标识列表;

第二接收模块,用于接收修改后的异常设备标识列表。

可选的,还包括:

第二发送模块,用于若确定车载wifi设备异常,则发送携带车载wifi设备的第二设备标识的广播报文;

执行模块,用于在接收到第二其他车载wifi设备发送的异常修复软件后,执行异常修复软件;

第三发送模块,用于将执行异常修复软件的第二执行结果发送给第二其他车载wifi设备,以使第二其他车载wifi设备将第二执行结果发送给云服务器。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的可选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括可选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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