通信控制方法、装置、车载单元、设备和可读存储介质与流程

文档序号:24888869发布日期:2021-04-30 13:13阅读:66来源:国知局
通信控制方法、装置、车载单元、设备和可读存储介质与流程

本申请涉及智能交通技术领域,特别是涉及一种通信控制方法、装置、车载单元、设备和可读存储介质。



背景技术:

车载单元(onboardunit,obu)是采用专用短程通讯(dedicatedshortrangecommunication,dsrc)技术与路侧单元(roadsideunit,rsu)通过微波进行通讯的设备。

目前,普遍是通过安装在车道门架上的路侧单元广播射频信号,路侧单元覆盖范围内的行驶车辆上的车载单元被该射频信号唤醒后,车载单元则与路侧单元进行交易通信,以对该行驶车辆进行电子扣费。

然而,在实际使用过程中,用户很难发现车载单元出现了故障,当用户通过故障的车载单元进行电子扣费时,会由于车载单元与路侧单元的通信失败而导致交易失败。如何提升车载单元与路侧单元之间的通信可靠性成为目前亟待解决的问题。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提升车载单元与路侧单元之间的通信可靠性的通信控制方法、装置、车载单元、设备和可读存储介质。

第一方面,本申请实施例提供了一种通信控制方法,用于车载单元,所述车载单元包括第一射频组件和第二射频组件,所述方法包括:

若检测到所述车载单元被路侧单元唤醒,则确定所述第一射频组件和所述第二射频组件的自检结果,所述自检结果是通过所述第一射频组件和所述第二射频组件进行功能状态自检得到的,所述自检结果用于指示所述第一射频组件的发送功能和接收功能、所述第二射频组件的发送功能和接收功能是否正常;

在所述车载单元与所述路侧单元交易通信的过程中,根据所述自检结果,通过发送功能正常的所述第一射频组件或所述第二射频组件向所述路侧单元发送上行交易数据,并通过接收功能正常的所述第一射频组件或所述第二射频组件接收所述路侧单元发送的下行交易数据。

在其中一个实施例中,所述根据所述自检结果,通过发送功能正常的所述第一射频组件或所述第二射频组件向所述路侧单元发送上行交易数据,并通过接收功能正常的所述第一射频组件或所述第二射频组件接收所述路侧单元发送的下行交易数据,包括:

若所述自检结果为所述第一射频组件的发送功能和所述第二射频组件的接收功能均正常,且所述第一射频组件的接收功能和/或所述第二射频组件的发送功能异常,则通过所述第一射频组件向所述路侧单元发送所述上行交易数据,并通过所述第二射频组件接收所述路侧单元发送的所述下行交易数据。

在其中一个实施例中,所述根据所述自检结果,通过发送功能正常的所述第一射频组件或所述第二射频组件向所述路侧单元发送上行交易数据,并通过接收功能正常的所述第一射频组件或所述第二射频组件接收所述路侧单元发送的下行交易数据,包括:

若所述自检结果为所述第一射频组件的接收功能和所述第二射频组件的发送功能均正常,且所述第一射频组件的发送功能和/或所述第二射频组件的接收功能异常,则通过所述第二射频组件向所述路侧单元发送所述上行交易数据,并通过所述第一射频组件接收所述路侧单元发送的所述下行交易数据。

在其中一个实施例中,所述根据所述自检结果,通过发送功能正常的所述第一射频组件或所述第二射频组件向所述路侧单元发送上行交易数据,并通过接收功能正常的所述第一射频组件或所述第二射频组件接收所述路侧单元发送的下行交易数据,包括:

若所述自检结果为所述第一射频组件的发送功能和接收功能均正常,且所述第二射频组件的发送功能和接收功能均正常,则基于预设条件,通过所述第一射频组件或所述第二射频组件与所述路侧单元进行交易通信。

在其中一个实施例中,所述基于预设条件,通过所述第一射频组件或所述第二射频组件与所述路侧单元进行交易通信,包括:

在所述车载单元被所述路侧单元唤醒之后,获取所述第一射频组件的接收信号强度以及所述第二射频组件的接收信号强度;

检测所述第一射频组件的接收信号强度是否大于所述第二射频组件的接收信号强度;

若大于,则通过所述第一射频组件向所述路侧单元发送所述上行交易数据,并通过所述第一射频组件接收所述路侧单元发送的所述下行交易数据。

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

在所述第一射频组件与所述路侧单元进行交易通信的过程中,通过所述第二射频组件接收所述第一射频组件发出的所述上行交易数据,并通过所述第二射频组件接收所述路侧单元发出的所述下行交易数据;

若基于所述上行交易数据和所述下行交易数据检测到交易失败风险,则切换至通过所述第二射频组件与所述路侧单元进行交易通信。

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

若检测到当前交易失败,则将所述上行交易数据和所述下行交易数据作为交易失败数据保存至数据库中;

若检测到当前交易成功,则将所述上行交易数据和所述下行交易数据从缓存中删除。

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

若检测到所述车载单元满足预设的自检条件,则通过所述第一射频组件发送第一发送数据,其中,所述自检条件包括设置有所述车载单元的车辆打火、所述车载单元上电、所述车载单元接收到蓝牙自检命令以及所述车载单元接收到5.8ghz自检命令中的任意一种;

通过所述第二射频组件接收所述第一发送数据,得到第一接收数据;

检测所述第一发送数据和所述第一接收数据是否相同,得到检测结果;

根据所述检测结果获取所述自检结果。

在其中一个实施例中,所述通过所述第二射频组件接收所述第一发送数据,得到第一接收数据之后,所述方法还包括:

获取所述第二射频组件与所述第一发送数据对应的第二接收信号强度;

若所述第二接收信号强度处于预设的信号强度范围内,则执行所述检测所述第一发送数据和所述第一接收数据是否相同,得到检测结果的步骤。

在其中一个实施例中,所述根据所述检测结果获取所述自检结果,包括:

通过所述第二射频组件发送第二发送数据;

通过所述第一射频组件接收所述第二发送数据,得到第二接收数据;

检测所述第二发送数据和所述第二接收数据是否相同;

若所述第二发送数据和所述第二接收数据相同,且所述检测结果为所述第一发送数据和所述第一接收数据相同,则确定所述自检结果为所述第一射频组件的发送功能和接收功能均正常,且所述第二射频组件的发送功能和接收功能均正常,并输出相应的提示信息。

在其中一个实施例中,所述通过所述第一射频组件接收所述第二发送数据,得到第二接收数据之后,所述方法还包括:

获取所述第一射频组件与所述第二发送数据对应的第一接收信号强度;

若所述第一接收信号强度处于预设的信号强度范围内,则执行所述检测所述第二发送数据和所述第二接收数据是否相同的步骤。

在其中一个实施例中,所述检测所述第二发送数据和所述第二接收数据是否相同之后,所述方法还包括:

若所述第二发送数据和所述第二接收数据不相同,且所述检测结果为所述第一发送数据和所述第一接收数据相同,则确定所述自检结果为所述第一射频组件的发送功能和所述第二射频组件的接收功能均正常,且所述第一射频组件的接收功能和/或所述第二射频组件的发送功能异常,并输出相应的提示信息。

在其中一个实施例中,所述检测所述第二发送数据和所述第二接收数据是否相同之后,所述方法还包括:

若所述第二发送数据和所述第二接收数据相同,且所述检测结果为所述第一发送数据和所述第一接收数据不相同,则确定所述自检结果为所述第一射频组件的接收功能和所述第二射频组件的发送功能均正常,且所述第一射频组件的发送功能和/或所述第二射频组件的接收功能异常,并输出相应的提示信息。

第二方面,本申请实施例提供一种通信控制装置,设置于车载单元,所述车载单元包括第一射频组件和第二射频组件,所述装置包括:

确定模块,用于若检测到所述车载单元被路侧单元唤醒,则确定所述第一射频组件和所述第二射频组件的自检结果,所述自检结果是通过所述第一射频组件和所述第二射频组件进行功能状态自检得到的,所述自检结果用于指示所述第一射频组件的发送功能和接收功能、所述第二射频组件的发送功能和接收功能是否正常;

控制模块,用于在所述车载单元与所述路侧单元交易通信的过程中,根据所述自检结果,通过发送功能正常的所述第一射频组件或所述第二射频组件向所述路侧单元发送上行交易数据,并通过接收功能正常的所述第一射频组件或所述第二射频组件接收所述路侧单元发送的下行交易数据。

第三方面,本申请实施例提供一种车载单元,所述车载单元包括第一射频组件、第二射频组件和控制组件;

所述控制组件,用于若检测到所述车载单元被路侧单元唤醒,则确定所述第一射频组件和所述第二射频组件的自检结果,所述自检结果是通过所述第一射频组件和所述第二射频组件进行功能状态自检得到的,所述自检结果用于指示所述第一射频组件的发送功能和接收功能、所述第二射频组件的发送功能和接收功能是否正常;

所述控制组件还用于在所述车载单元与所述路侧单元交易通信的过程中,根据所述自检结果,通过发送功能正常的所述第一射频组件或所述第二射频组件向所述路侧单元发送上行交易数据,并通过接收功能正常的所述第一射频组件或所述第二射频组件接收所述路侧单元发送的下行交易数据。

在其中一个实施例中,所述第一射频组件包括第一天线,所述第二射频组件包括第二天线;

其中,所述第一天线设置在所述车载单元的外部,所述第二天线设置在所述车载单元的内部;

或者,所述第一天线和所述第二天线均设置在所述车载单元的内部;

或者,所述第一天线和所述第二天线均设置在所述车载单元的外部,且所述第一天线和所述第二天线的设置位置不同。

第四方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面的方法的步骤。

第五方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面的方法的步骤。

本申请实施例提供的技术方案带来的有益效果至少包括:

上述通信控制方法、装置、车载单元、设备和可读存储介质,车载单元包括第一射频组件和第二射频组件,若检测到车载单元被路侧单元唤醒,则确定第一射频组件和第二射频组件的自检结果,该自检结果是通过第一射频组件和第二射频组件进行功能状态自检得到的,该自检结果用于指示第一射频组件的发送功能和接收功能、第二射频组件的发送功能和接收功能是否正常;这样,在车载单元与路侧单元交易通信的过程中,则可以根据该自检结果,通过发送功能正常的第一射频组件或第二射频组件向路侧单元发送上行交易数据,并通过接收功能正常的第一射频组件或第二射频组件接收路侧单元发送的下行交易数据,从而确保了车载单元通过发送功能正常的射频组件和接收功能正常的射频组件与路侧单元进行通信。由此,避免了传统技术中,由于用户很难发现车载单元出现故障,当用户采用故障的车载单元进行电子扣费时,会由于车载单元与路侧单元的通信失败而导致交易失败的问题。本申请实施例提升了车载单元与路侧单元之间的通信可靠性,从而提升了车载单元与路侧单元之间的交易成功率。

附图说明

图1为一个实施例中通信控制方法的实施环境示意图;

图2为一个实施例中通信控制方法的流程示意图;

图3为另一个实施例中通信控制方法的流程示意图;

图4为另一个实施例中车载单元基于预设条件,通过第一射频组件或第二射频组件与路侧单元进行交易通信的流程示意图;

图5为另一个实施例中若车载单元基于预设条件选择第一射频组件与路侧单元进行通信,车载单元如何利用第二射频组件的流程示意图;

图6为另一个实施例中车载单元如何通过第一射频组件和第二射频组件进行功能状态自检的流程示意图;

图7为另一个实施例中步骤604的流程示意图;

图8为一个实施例中通信控制装置的结构框图;

图9为一个实施例中一种示例性地车载单元的结构示意图;

图10为另一个实施例中一种示例性地车载单元的结构示意图;

图11为另一个实施例中一种示例性地车载单元的结构示意图;

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

具体实施方式

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

本申请实施例提供的通信控制方法、装置、车载单元、设备和可读存储介质,能够提升车载单元与路侧单元之间的通信可靠性。下面将通过实施例并结合附图具体地对本申请的技术方案进行详细说明。下面这几个具体地实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

本申请实施例提供的通信控制方法,可以应用于如图1所示的实施环境中。如图1所示,该实施环境包括路侧单元(roadsideunit,rsu)101和车载单元(onboardunit,obu)102。

其中,路侧单元101可以安装在路侧,车载单元102可以设置于车辆上,路侧单元101与车载单元102可以基于dsrc(dedicatedshortrangecommunication,专用短程通信)技术进行网络通信。

在一个实施例中,如图2所示,提供了一种通信控制方法,以该方法应用于图1中的车载单元为例进行说明,包括步骤201和步骤202:

步骤201,车载单元若检测到车载单元被路侧单元唤醒,则确定第一射频组件和第二射频组件的自检结果。

车载单元可以设置于车辆,车辆若行驶到路侧单元的覆盖范围内,车载单元则会感知到路侧单元广播的射频信号,从而被唤醒。

传统技术中,车载单元包括一个射频组件,车载单元和路侧单元进行通信的过程中,车载单元可以通过该射频组件向路侧单元发送数据,以及通过该射频组件接收路侧单元下发的数据。若该射频组件发生故障,则会导致车载单元和路侧单元通信失败。

本申请实施例中,车载单元包括第一射频组件和第二射频组件,即车载单元为双射频组件的车载单元,第一射频组件和第二射频组件在正常情况下均可以支持5.8ghz频段的通信。

由于车载单元在实际使用的过程中,可能会存在各种各样的原因导致第一射频组件的发送功能、第一射频组件的接收功能、第二射频组件的发送功能以及第二射频组件的接收功能中的一个功能或多个功能出现异常。假设第一射频组件的发送功能异常,车载单元若通过该第一射频组件向路侧单元发送上行交易数据,则会导致该上行交易数据发送失败。

为了避免上述情况,本申请实施例中,车载单元被路侧单元唤醒后,首先确定第一射频组件和第二射频组件的自检结果,该自检结果是通过第一射频组件和第二射频组件进行功能状态自检得到的,该自检结果用于指示第一射频组件的发送功能和接收功能、第二射频组件的发送功能和接收功能是否正常;这样,车载单元即可根据该自检结果确定第一射频组件的发送功能是否正常、第一射频组件的接收功能是否正常、第二射频组件的发送功能是否正常以及第二射频组件的接收功能是否正常。

本申请实施例中,车载单元被路侧单元唤醒之前,车载单元可以通过第一射频组件和第二射频组件,对第一射频组件和第二射频组件进行功能状态自检,以得到该自检结果。

在一种可能的实施方式中,车载单元可以通过第一射频组件向外发送测试数据,并通过第二射频组件接收该测试数据,然后将发送的测试数据和接收的测试数据进行比较,以检测第一射频组件的发送功能和第二射频组件的接收功能是否正常。车载单元还可以通过第二射频组件向外发送测试数据,并通过第一射频组件接收该测试数据,然后将发送的测试数据和接收的测试数据进行比较,以检测第二射频组件的发送功能和第一射频组件的接收功能是否正常。

在另一种可能的实施方式中,车载单元的外部可以设置有收发功能正常的数据发送装置和数据接收装置。数据发送装置发送测试数据后,车载单元通过第一射频组件和第二射频组件分别接收该测试数据,车载单元将接收到的测试数据和数据发送装置发送的测试数据进行比较,则可以确定第一射频组件和第二射频组件的接收功能是否正常,其中,数据发送装置发送的测试数据可以预置在车载单元中,以便于车载单元进行数据比较。车载单元还可以通过第一射频组件和第二射频组件向外发送测试数据,数据接收装置分别接收该测试数据,数据接收装置将接收到的测试数据和车载单元发送的测试数据进行比较,则可以确定第一射频组件的发送功能和第二射频组件的发送功能是否正常,并将结果返回给车载单元,其中,车载单元发送的测试数据可以预置在数据接收装置中,以便于数据接收装置进行数据比较。

本申请实施例对车载单元通过第一射频组件和第二射频组件,对第一射频组件和第二射频组件进行功能状态自检的方式不做具体限制。

步骤202,车载单元在车载单元与路侧单元交易通信的过程中,根据自检结果,通过发送功能正常的第一射频组件或第二射频组件向路侧单元发送上行交易数据,并通过接收功能正常的第一射频组件或第二射频组件接收路侧单元发送的下行交易数据。

车载单元根据自检结果确定第一射频组件和第二射频组件的收发功能是否正常后,在车载单元与路侧单元交易通信的过程中,若需要向路侧单元发送上行交易数据,车载单元则选择发送功能正常的第一射频组件或第二射频组件向路侧单元发送上行交易数据,以确保上行交易数据的正常发出。

若需要接收路侧单元发送的下行交易数据,车载单元则选择接收功能正常的第一射频组件或第二射频组件接收路侧单元发送的下行交易数据,以确保下行交易数据的正常接收。这样,车载单元有选择性地使用射频组件,确保了车载单元和路侧单元之间的正常通信。

在一种可能的实施方式中,若自检结果为第一射频组件的发送功能和第二射频组件的接收功能均正常,且第一射频组件的接收功能和/或第二射频组件的发送功能异常,车载单元则通过第一射频组件向路侧单元发送上行交易数据,并通过第二射频组件接收路侧单元发送的下行交易数据。

在另一种可能的实施方式中,若自检结果为第一射频组件的接收功能和第二射频组件的发送功能均正常,且第一射频组件的发送功能和/或第二射频组件的接收功能异常,车载单元则通过第二射频组件向路侧单元发送上行交易数据,并通过第一射频组件接收路侧单元发送的下行交易数据。

上述实施例车载单元包括第一射频组件和第二射频组件,若检测到车载单元被路侧单元唤醒,则确定第一射频组件和第二射频组件的自检结果,该自检结果是通过第一射频组件和第二射频组件进行功能状态自检得到的,该自检结果用于指示第一射频组件的发送功能和接收功能、第二射频组件的发送功能和接收功能是否正常;这样,在车载单元与路侧单元交易通信的过程中,则可以根据该自检结果,通过发送功能正常的第一射频组件或第二射频组件向路侧单元发送上行交易数据,并通过接收功能正常的第一射频组件或第二射频组件接收路侧单元发送的下行交易数据,从而确保了车载单元通过发送功能正常的射频组件和接收功能正常的射频组件与路侧单元进行通信。由此,避免了传统技术中,由于用户很难发现车载单元出现了故障,当用户采用故障的车载单元进行电子扣费时,会由于车载单元与路侧单元的通信失败而导致交易失败的问题。本申请实施例提升了车载单元与路侧单元之间的通信可靠性,从而提升了车载单元与路侧单元之间的交易成功率。

在一个实施例中,基于上述图2所示的实施例,参见图3,本实施例涉及的是在第一射频组件的发送功能和接收功能均正常,且第二射频组件的发送功能和接收功能均正常的情况下,车载单元如何与路侧单元进行通信的过程。参见图3,步骤202可以包括步骤2021:

步骤2021,若自检结果为第一射频组件的发送功能和接收功能均正常,且第二射频组件的发送功能和接收功能均正常,车载单元则基于预设条件,通过第一射频组件或第二射频组件与路侧单元进行交易通信。

本申请实施例中,车载单元若确定自检结果为第一射频组件的发送功能和接收功能均正常,且第二射频组件的发送功能和接收功能均正常,即第一射频组件和第二射频组件的收发功能均正常,车载单元则基于预设条件,选择其中的一个射频组件与路侧单元进行交易通信。

在一种可能的实施方式中,参见图4,车载单元基于预设条件,通过第一射频组件或第二射频组件与路侧单元进行交易通信的过程,则可以通过执行图4所示的步骤401、步骤402和步骤403实现:

步骤401,在车载单元被路侧单元唤醒之后,车载单元获取第一射频组件的接收信号强度以及第二射频组件的接收信号强度。

步骤402,车载单元检测第一射频组件的接收信号强度是否大于第二射频组件的接收信号强度。

步骤403,若大于,车载单元则通过第一射频组件向路侧单元发送上行交易数据,并通过第一射频组件接收路侧单元发送的下行交易数据。

本申请实施例中,车载单元被路侧单元唤醒时,车载单元可以通过第一射频组件和第二射频组件同时接收路侧单元广播的射频信号,在第一射频组件的发送功能和接收功能均正常,且第二射频组件的发送功能和接收功能均正常的情况下,车载单元可以通过第一射频组件接收到对应的射频信号,并通过第二射频组件接收到对应的射频信号。

在一种可能的实施方式中,车载单元通过第一射频组件接收到的射频信号中可以携带rssi(receivedsignalstrengthindication,接收的信号强度指示)字段,这样,车载单元基于该rssi字段的值则可以确定第一射频组件当前的接收信号强度;车载单元通过第二射频组件接收到的射频信号中同样可以携带rssi字段,同样地,车载单元基于该rssi字段的值则可以确定第二射频组件当前的接收信号强度。

车载单元通过分析rssi字段则可以获取第一射频组件的接收信号强度以及第二射频组件的接收信号强度,车载单元检测第一射频组件的接收信号强度是否大于第二射频组件的接收信号强度。可以理解的是,接收信号强度越大,则表征该射频组件与路侧单元之间的通信质量越好。

若第一射频组件的接收信号强度大于第二射频组件的接收信号强度,车载单元则选择第一射频组件向路侧单元发送上行交易数据,并选择该第一射频组件接收路侧单元发送的下行交易数据。即,在第一射频组件和第二射频组件的收发功能均正常的情况下,车载单元则从第一射频组件和第二射频组件中选择接收信号强度更大的那个射频组件与路侧单元进行通信,即动态选择接收信号强度更强的那个射频组件与路侧单元进行通信,对不同路段的路侧单元性能不一致及交易覆盖区域不一致的情况,有更好的兼容性,从而可以进一步提升车载单元和路侧单元之间的通信可靠性,降低交易失败的概率。

在图4所示实施例的基础上,参见图5,本实施例涉及的是若车载单元基于预设条件选择第一射频组件与路侧单元进行通信,车载单元如何利用第二射频组件的过程。如图5所示,步骤402之后,本申请实施例还可以包括如图5所示的步骤501和步骤502:

步骤501,车载单元在第一射频组件与路侧单元进行交易通信的过程中,通过第二射频组件接收第一射频组件发出的上行交易数据,并通过第二射频组件接收路侧单元发出的下行交易数据。

本申请实施例中,在第一射频组件和第二射频组件的收发功能均正常,且第一射频组件的第一接收信号强度大于第二射频组件的第二接收信号强度的情况下,车载单元选择第一射频组件与路侧单元进行交易通信。在通过第一射频组件与路侧单元进行交易通信的过程中,车载单元将第二射频组件作为监听组件,监听车载单元和路侧单元的通信过程,即通过第二射频组件接收第一射频组件发出的上行交易数据,并通过第二射频组件接收路侧单元发出的下行交易数据,记录接收到的交易数据。

步骤502,车载单元若基于上行交易数据和下行交易数据检测到交易失败风险,则切换至通过第二射频组件与路侧单元进行交易通信。

车载单元对基于第二射频组件收到的上行交易数据和下行交易数据进行分析,检测是否存在交易失败的风险。

在一种可能的实施方式中,车载单元检测是否存在交易失败的风险,可以是通过分析上行交易数据和下行交易数据,来确定车载单元和路侧单元是否数据对发超时。

作为一种实施方式,每个上行交易数据和每个下行交易数据均可以包括当前交易通信过程中对应流程节点的标识,流程节点例如可以是账单发送、账单确认等流程。正常情况下,在当前的交易通信过程中,车载单元基于第二射频组件收到的上行交易数据和下行交易数据的标识应该是连续的,例如,车载单元基于第二射频组件首先收到上行交易数据的标识为1,接着收到下行交易数据的标识为2,接着收到上行交易数据的标识为3,接着收到下行交易数据的标识为4,等等,这样,车载单元则确定车载单元和路侧单元不存在数据对发超时,二者通信正常。

而若车载单元基于第二射频组件收到的上行交易数据和下行交易数据的标识不连续,例如,车载单元基于第二射频组件连续多次收到的上行交易数据的标识均为1,车载单元则确定车载单元和路侧单元数据对发超时,即确定检测到交易失败风险。

在另一种可能的实施方式中,车载单元检测是否存在交易失败的风险,还可以是通过分析上行交易数据和下行交易数据,来确定上行交易数据和下行交易数据是否错误。作为一种实施方式,车载单元可以对上行交易数据和/或下行交易数据的数据格式进行校验,若数据格式错误,车载单元则确定上行交易数据和/或下行交易数据错误,即确定检测到交易失败风险。

车载单元若基于上行交易数据和下行交易数据检测到交易失败风险,则表征第一射频组件的功能目前存在异常,车载单元则选择第二射频组件与路侧单元进行交易通信,这样,就避免了采用异常的第一射频组件进行通信导致的通信失败的情况。本申请实施例在检测到第一射频组件存在异常的情况下及时切换第二射频组件继续与路侧单元通信,从而确保车载单元和路侧单元之间的通信可靠性。

可以理解的是,若车载单元基于预设条件选择的是第二射频组件与路侧单元进行通信,那么,与步骤501和步骤502的过程类似,在第二射频组件与路侧单元进行交易通信的过程中,车载单元通过第一射频组件接收第二射频组件发出的上行交易数据,并通过第一射频组件接收路侧单元发出的下行交易数据;车载单元若基于上行交易数据和下行交易数据检测到交易失败风险,则切换至通过第一射频组件与路侧单元进行交易通信。

在一种可能的实施方式中,车载单元通过第一射频组件与路侧单元进行交易通信的过程中,通过第二射频组件接收第一射频组件发出的上行交易数据,并通过第二射频组件接收路侧单元发出的下行交易数据,车载单元可以将上行交易数据和下行交易数据暂存在缓存中,车载单元若检测到当前交易成功,则将上行交易数据和下行交易数据从缓存中删除。而若车载单元若检测到当前交易失败,则将上行交易数据和下行交易数据作为交易失败数据保存至数据库中,这样,存储交易失败时的上下行全部空中数据,有利于维修人员分析定位问题,提升维修效率。

在一个实施例中,基于上述图2所示的实施例,参见图6,本实施例涉及的是车载单元如何通过第一射频组件和第二射频组件进行功能状态自检,得到自检结果的过程。如图6所示,该过程可以包括步骤601、步骤602、步骤603和步骤604:

步骤601,车载单元若检测到车载单元满足预设的自检条件,则通过第一射频组件发送第一发送数据。

本申请实施例中,自检条件包括设置有车载单元的车辆打火、车载单元上电、车载单元接收到蓝牙自检命令以及车载单元接收到5.8ghz自检命令中的任意一种。其中,蓝牙自检命令和5.8ghz自检命令可以是用户触发的,蓝牙自检命令可以是车载单元通过蓝牙连接收到的自检命令,5.8ghz自检命令可以是车载单元基于5.8ghz通信技术接收到的自检命令。

车载单元若检测到设置该车载单元的车辆打火、车载单元上电、接收到蓝牙自检命令或接收到5.8ghz自检命令,则启动功能状态自检,通过第一射频组件发送第一发送数据。

步骤602,车载单元通过第二射频组件接收第一发送数据,得到第一接收数据。

在一种可能的实施方式中,步骤602之后,车载单元还可以获取第二射频组件与第一发送数据对应的第二接收信号强度,具体地,该第一接收数据可以携带rssi字段,该rssi字段的值则可以作为第二接收信号强度;若第二接收信号强度处于预设的信号强度范围内,车载单元则接着执行步骤603。

若第二接收信号强度不处于预设的信号强度范围,车载单元则直接确定第二射频组件的接收功能异常。

步骤603,车载单元检测第一发送数据和第一接收数据是否相同,得到检测结果。

车载单元可以检测第一发送数据和第一接收数据的长度是否一致,若一致,则按数据位依次比较第一发送数据和第一接收数据的每一位是否相同,得到检测结果,该检测结果包括第一发送数据和第一接收数据相同,或者,第一发送数据和第一接收数据不同。

步骤604,车载单元根据检测结果获取自检结果。

在步骤604一种可能的实施方式中,参见图7,车载单元可以执行如图7所示的步骤实现步骤604的过程:

步骤701,车载单元通过第二射频组件发送第二发送数据。

如上文所述,车载单元通过第一射频组件发送第一发送数据,并通过第二射频组件接收第一发送数据,得到第一接收数据,车载单元检测第一发送数据和第一接收数据是否相同,得到检测结果,该检测结果包括第一发送数据和第一接收数据相同,或者,第一发送数据和第一接收数据不同。

车载单元继续通过第二射频组件发送第二发送数据。

步骤702,车载单元通过第一射频组件接收第二发送数据,得到第二接收数据。

在一种可能的实施方式中,步骤702之后,车载单元还可以获取第一射频组件与第二发送数据对应的第一接收信号强度,具体地,该第二接收数据可以携带rssi字段,该rssi字段的值则可以作为第一接收信号强度;若第一接收信号强度处于预设的信号强度范围内,车载单元则接着执行步骤703。

若第一接收信号强度不处于预设的信号强度范围,车载单元则直接确定第一射频组件的接收功能异常。

步骤703,车载单元检测第二发送数据和第二接收数据是否相同。

车载单元可以检测第二发送数据和第二接收数据的长度是否一致,若一致,则按数据位依次比较第二发送数据和第二接收数据的每一位是否相同。

步骤704,若第二发送数据和第二接收数据相同,且检测结果为第一发送数据和第一接收数据相同,车载单元则确定自检结果为第一射频组件的发送功能和接收功能均正常,且第二射频组件的发送功能和接收功能均正常,并输出相应的提示信息。

由于第一发送数据是第一射频组件发送的,第一接收数据是第二射频组件接收的,若第一发送数据和第一接收数据相同,则表征第一射频组件的发送功能和第二射频组件的接收功能均正常。

由于第二发送数据是第二射频组件发送的,第二接收数据是第一射频组件接收的,若第二发送数据和第二接收数据相同,则表征第二射频组件的发送功能和第一射频组件的接收功能正常。

车载单元确定自检结果为第一射频组件的发送功能和接收功能均正常,且第二射频组件的发送功能和接收功能均正常后,车载单元可以输出相应的提示信息,该提示信息可以通过车载单元连接的屏幕显示,或者,也可以是语音提示的方式,或者,还可以是提示灯提示的方式,等等。

步骤705,若第二发送数据和第二接收数据不相同,且检测结果为第一发送数据和第一接收数据相同,车载单元则确定自检结果为第一射频组件的发送功能和第二射频组件的接收功能均正常,且第一射频组件的接收功能和/或第二射频组件的发送功能异常,并输出相应的提示信息。

由于第一发送数据是第一射频组件发送的,第一接收数据是第二射频组件接收的,若第一发送数据和第一接收数据相同,则表征第一射频组件的发送功能和第二射频组件的接收功能正常。

由于第二发送数据是第二射频组件发送的,第二接收数据是第一射频组件接收的,若第二发送数据和第二接收数据不相同,则表征第一射频组件的接收功能与第二射频组件的发送功能中至少存在一个异常,即第一射频组件的接收功能和/或第二射频组件的发送功能异常。

车载单元确定自检结果为第一射频组件的发送功能和第二射频组件的接收功能均正常,且第一射频组件的接收功能和/或第二射频组件的发送功能异常之后,同样的,可以输出相应的提示信息,该提示信息的形式可以参见步骤704的实施方式,在此不再赘述。

步骤706,若第二发送数据和第二接收数据相同,且检测结果为第一发送数据和第一接收数据不相同,车载单元则确定自检结果为第一射频组件的接收功能和第二射频组件的发送功能均正常,且第一射频组件的发送功能和/或第二射频组件的接收功能异常,并输出相应的提示信息。

由于第一发送数据是第一射频组件发送的,第一接收数据是第二射频组件接收的,若第一发送数据和第一接收数据不相同,则表征第一射频组件的发送功能和第二射频组件的接收功能中至少一个存在异常,即第一射频组件的发送功能和/或第二射频组件的接收功能异常。

由于第二发送数据是第二射频组件发送的,第二接收数据是第一射频组件接收的,若第二发送数据和第二接收数据相同,则表征第二射频组件的发送功能和第一射频组件的接收功能正常。

车载单元确定自检结果为第一射频组件的接收功能和第二射频组件的发送功能均正常,且第一射频组件的发送功能和/或第二射频组件的接收功能异常之后,可以输出相应的提示信息,该提示信息的形式可以参见步骤704,在此不再赘述。

本申请实施例车载单元通过第一射频组件和第二射频组件互相收发数据,即可对第一射频组件和第二射频组件的功能状态进行快速自检,得到自检结果。这样,车载单元被路侧单元唤醒后,则可以基于该自检结果通过发送功能正常的第一射频组件或第二射频组件向路侧单元发送上行交易数据,并通过接收功能正常的第一射频组件或第二射频组件接收路侧单元发送的下行交易数据,从而保证了车载单元与路侧单元的通信可靠性。本申请实施例在自检后车载单元可以输出提示信息,有利于用户随时掌握第一射频组件和第二射频组件的故障,及时维修。

在一个实施例中,基于上述实施例,本实施例通信控制方法用于车载单元,车载单元包括第一射频组件和第二射频组件,该方法包括:

步骤a,车载单元若检测到车载单元满足预设的自检条件,则通过第一射频组件发送第一发送数据。

其中,自检条件包括设置有车载单元的车辆打火、车载单元上电、车载单元接收到蓝牙自检命令以及车载单元接收到5.8ghz自检命令中的任意一种。

步骤b,车载单元通过第二射频组件接收第一发送数据,得到第一接收数据。

本实施例中,步骤b之后,车载单元还可以获取第二射频组件与第一发送数据对应的第二接收信号强度;若第二接收信号强度处于预设的信号强度范围内,则继续执行步骤c。

步骤c,车载单元检测第一发送数据和第一接收数据是否相同,得到检测结果。

步骤d,车载单元通过第二射频组件发送第二发送数据。

步骤e,车载单元通过第一射频组件接收第二发送数据,得到第二接收数据。

本实施例中,步骤e之后,车载单元还可以获取第一射频组件与第二发送数据对应的第一接收信号强度;若第一接收信号强度处于预设的信号强度范围内,则继续执行步骤f。

步骤f,车载单元检测第二发送数据和第二接收数据是否相同。

步骤g,若第二发送数据和第二接收数据相同,且检测结果为第一发送数据和第一接收数据相同,车载单元则确定自检结果为第一射频组件的发送功能和接收功能均正常,且第二射频组件的发送功能和接收功能均正常,并输出相应的提示信息。

步骤h,若第二发送数据和第二接收数据不相同,且检测结果为第一发送数据和第一接收数据相同,车载单元则确定自检结果为第一射频组件的发送功能和第二射频组件的接收功能均正常,且第一射频组件的接收功能和/或第二射频组件的发送功能异常,并输出相应的提示信息。

步骤i,若第二发送数据和第二接收数据相同,且检测结果为第一发送数据和第一接收数据不相同,车载单元则确定自检结果为第一射频组件的接收功能和第二射频组件的发送功能均正常,且第一射频组件的发送功能和/或第二射频组件的接收功能异常,并输出相应的提示信息。

步骤j,车载单元若检测到车载单元被路侧单元唤醒,则确定第一射频组件和第二射频组件的自检结果,自检结果是通过第一射频组件和第二射频组件进行功能状态自检得到的,自检结果用于指示第一射频组件的发送功能和接收功能、第二射频组件的发送功能和接收功能是否正常。

步骤k,在车载单元与路侧单元交易通信的过程中,若自检结果为第一射频组件的发送功能和第二射频组件的接收功能均正常,且第一射频组件的接收功能和/或第二射频组件的发送功能异常,车载单元则通过第一射频组件向路侧单元发送上行交易数据,并通过第二射频组件接收路侧单元发送的下行交易数据。

步骤l,在车载单元与路侧单元交易通信的过程中,若自检结果为第一射频组件的接收功能和第二射频组件的发送功能均正常,且第一射频组件的发送功能和/或第二射频组件的接收功能异常,车载单元则通过第二射频组件向路侧单元发送上行交易数据,并通过第一射频组件接收路侧单元发送的下行交易数据。

步骤m,在车载单元与路侧单元交易通信的过程中,若自检结果为第一射频组件的发送功能和接收功能均正常,且第二射频组件的发送功能和接收功能均正常,车载单元则基于预设条件,通过第一射频组件或第二射频组件与路侧单元进行交易通信。

其中,车载单元基于预设条件,通过第一射频组件或第二射频组件与路侧单元进行交易通信的过程,具体可以是在车载单元被路侧单元唤醒之后,车载单元获取第一射频组件的接收信号强度以及第二射频组件的接收信号强度;车载单元检测第一射频组件的接收信号强度是否大于第二射频组件的接收信号强度;若大于,车载单元则通过第一射频组件向路侧单元发送上行交易数据,并通过第一射频组件接收路侧单元发送的下行交易数据。

车载单元通过第二射频组件接收第一射频组件发出的上行交易数据,并通过第二射频组件接收路侧单元发出的下行交易数据。

若基于上行交易数据和下行交易数据检测到交易失败风险,车载单元则切换至通过第二射频组件与路侧单元进行交易通信。

若检测到当前交易失败,车载单元则将上行交易数据和下行交易数据作为交易失败数据保存至数据库中。

若检测到当前交易成功,车载单元则将上行交易数据和下行交易数据从缓存中删除。

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

在一个实施例中,如图8所示,提供了一种通信控制装置,设置于车载单元,车载单元包括第一射频组件和第二射频组件,包括:

确定模块10,用于若检测到所述车载单元被路侧单元唤醒,则确定所述第一射频组件和所述第二射频组件的自检结果,所述自检结果是通过所述第一射频组件和所述第二射频组件进行功能状态自检得到的,所述自检结果用于指示所述第一射频组件的发送功能和接收功能、所述第二射频组件的发送功能和接收功能是否正常;

控制模块20,用于在所述车载单元与所述路侧单元交易通信的过程中,根据所述自检结果,通过发送功能正常的所述第一射频组件或所述第二射频组件向所述路侧单元发送上行交易数据,并通过接收功能正常的所述第一射频组件或所述第二射频组件接收所述路侧单元发送的下行交易数据。

在一个实施例中,所述控制模块20具体用于若所述自检结果为所述第一射频组件的发送功能和所述第二射频组件的接收功能均正常,且所述第一射频组件的接收功能和/或所述第二射频组件的发送功能异常,则通过所述第一射频组件向所述路侧单元发送所述上行交易数据,并通过所述第二射频组件接收所述路侧单元发送的所述下行交易数据。

在一个实施例中,所述控制模块20具体用于若所述自检结果为所述第一射频组件的接收功能和所述第二射频组件的发送功能均正常,且所述第一射频组件的发送功能和/或所述第二射频组件的接收功能异常,则通过所述第二射频组件向所述路侧单元发送所述上行交易数据,并通过所述第一射频组件接收所述路侧单元发送的所述下行交易数据。

在一个实施例中,所述控制模块20具体用于若所述自检结果为所述第一射频组件的发送功能和接收功能均正常,且所述第二射频组件的发送功能和接收功能均正常,则基于预设条件,通过所述第一射频组件或所述第二射频组件与所述路侧单元进行交易通信。

在一个实施例中,所述控制模块20具体用于在所述车载单元被所述路侧单元唤醒之后,获取所述第一射频组件的接收信号强度以及所述第二射频组件的接收信号强度;检测所述第一射频组件的接收信号强度是否大于所述第二射频组件的接收信号强度;若大于,则通过所述第一射频组件向所述路侧单元发送所述上行交易数据,并通过所述第一射频组件接收所述路侧单元发送的所述下行交易数据。

在一个实施例中,所述控制模块20具体还用于在所述第一射频组件与所述路侧单元进行交易通信的过程中,通过所述第二射频组件接收所述第一射频组件发出的所述上行交易数据,并通过所述第二射频组件接收所述路侧单元发出的所述下行交易数据;若基于所述上行交易数据和所述下行交易数据检测到交易失败风险,则切换至通过所述第二射频组件与所述路侧单元进行交易通信。

在一个实施例中,所述控制模块20具体还用于若检测到当前交易失败,则将所述上行交易数据和所述下行交易数据作为交易失败数据保存至数据库中;若检测到当前交易成功,则将所述上行交易数据和所述下行交易数据从缓存中删除。

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

第一发送模块,用于若检测到所述车载单元满足预设的自检条件,则通过所述第一射频组件发送第一发送数据,其中,所述自检条件包括设置有所述车载单元的车辆打火、所述车载单元上电、所述车载单元接收到蓝牙自检命令以及所述车载单元接收到5.8ghz自检命令中的任意一种;

第一接收模块,用于通过所述第二射频组件接收所述第一发送数据,得到第一接收数据;

检测模块,用于检测所述第一发送数据和所述第一接收数据是否相同,得到检测结果;

所述检测模块还用于获取所述第二射频组件与所述第一发送数据对应的第二接收信号强度;若所述第二接收信号强度处于预设的信号强度范围内,则执行所述检测所述第一发送数据和所述第一接收数据是否相同,得到检测结果的步骤。

获取模块,用于根据所述检测结果获取所述自检结果。

在一个实施例中,所述获取模块,包括:

第二发送单元,用于通过所述第二射频组件发送第二发送数据;

第二接收单元,用于通过所述第一射频组件接收所述第二发送数据,得到第二接收数据;

检测单元,用于检测所述第二发送数据和所述第二接收数据是否相同;

所述检测单元还用于获取所述第一射频组件与所述第二发送数据对应的第一接收信号强度;若所述第一接收信号强度处于预设的信号强度范围内,则执行所述检测所述第二发送数据和所述第二接收数据是否相同的步骤。

第一获取单元,用于若所述第二发送数据和所述第二接收数据相同,且所述检测结果为所述第一发送数据和所述第一接收数据相同,则确定所述自检结果为所述第一射频组件的发送功能和接收功能均正常,且所述第二射频组件的发送功能和接收功能均正常,并输出相应的提示信息。

第二获取单元,用于若所述第二发送数据和所述第二接收数据不相同,且所述检测结果为所述第一发送数据和所述第一接收数据相同,则确定所述自检结果为所述第一射频组件的发送功能和所述第二射频组件的接收功能均正常,且所述第一射频组件的接收功能和/或所述第二射频组件的发送功能异常,并输出相应的提示信息。

第三获取单元,用于若所述第二发送数据和所述第二接收数据相同,且所述检测结果为所述第一发送数据和所述第一接收数据不相同,则确定所述自检结果为所述第一射频组件的接收功能和所述第二射频组件的发送功能均正常,且所述第一射频组件的发送功能和/或所述第二射频组件的接收功能异常,并输出相应的提示信息。

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

在一个实施例中,提供一种车载单元,所述车载单元包括第一射频组件、第二射频组件和控制组件;

所述控制组件,用于若检测到所述车载单元被路侧单元唤醒,则确定所述第一射频组件和所述第二射频组件的自检结果,所述自检结果是通过所述第一射频组件和所述第二射频组件进行功能状态自检得到的,所述自检结果用于指示所述第一射频组件的发送功能和接收功能、所述第二射频组件的发送功能和接收功能是否正常。

所述控制组件还用于在所述车载单元与所述路侧单元交易通信的过程中,根据所述自检结果,通过发送功能正常的所述第一射频组件或所述第二射频组件向所述路侧单元发送上行交易数据,并通过接收功能正常的所述第一射频组件或所述第二射频组件接收所述路侧单元发送的下行交易数据。

在一个实施例中,所述第一射频组件包括第一射频模块和第一天线,所述第二射频组件包括第二射频模块和第二天线,所述第一射频模块和所述第二射频模块均设置在车载单元的内部。

在一种可能的实施方式中,参见图9,图9为一种示例性地车载单元的结构示意图。

如图9所示,所述第一天线设置在所述车载单元的外部,所述第二天线设置在所述车载单元的内部,例如,第一天线可以固定在车辆的顶部或者头部,而车载单元一般设置在车辆内部。由于不同角度感知到路侧单元的信号强度不同,通过将第一天线和第二天线分开设置,有利于从不同角度与路侧单元保持可靠通信。

在另一种可能的实施方式中,参见图10,图10为一种示例性地车载单元的结构示意图。如图10所示,所述第一天线和所述第二天线均设置在所述车载单元的内部。

在另一种可能的实施方式中,参见图11,图11为一种示例性地车载单元的结构示意图。

如图11所示,所述第一天线和所述第二天线均设置在所述车载单元的外部,且所述第一天线和所述第二天线的设置位置不同。例如,第一天线可以固定在车辆的顶部,第二天线可以固定在车辆的头部。由于不同角度感知到路侧单元的信号强度不同,通过将第一天线和第二天线分开设置,有利于从不同角度与路侧单元保持可靠通信。

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

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

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

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

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

若检测到所述车载单元被路侧单元唤醒,则确定所述第一射频组件和所述第二射频组件的自检结果,所述自检结果是通过所述第一射频组件和所述第二射频组件进行功能状态自检得到的,所述自检结果用于指示所述第一射频组件的发送功能和接收功能、所述第二射频组件的发送功能和接收功能是否正常;

在所述车载单元与所述路侧单元交易通信的过程中,根据所述自检结果,通过发送功能正常的所述第一射频组件或所述第二射频组件向所述路侧单元发送上行交易数据,并通过接收功能正常的所述第一射频组件或所述第二射频组件接收所述路侧单元发送的下行交易数据。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述自检结果为所述第一射频组件的发送功能和所述第二射频组件的接收功能均正常,且所述第一射频组件的接收功能和/或所述第二射频组件的发送功能异常,则通过所述第一射频组件向所述路侧单元发送所述上行交易数据,并通过所述第二射频组件接收所述路侧单元发送的所述下行交易数据。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述自检结果为所述第一射频组件的接收功能和所述第二射频组件的发送功能均正常,且所述第一射频组件的发送功能和/或所述第二射频组件的接收功能异常,则通过所述第二射频组件向所述路侧单元发送所述上行交易数据,并通过所述第一射频组件接收所述路侧单元发送的所述下行交易数据。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述自检结果为所述第一射频组件的发送功能和接收功能均正常,且所述第二射频组件的发送功能和接收功能均正常,则基于预设条件,通过所述第一射频组件或所述第二射频组件与所述路侧单元进行交易通信。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

在所述车载单元被所述路侧单元唤醒之后,获取所述第一射频组件的接收信号强度以及所述第二射频组件的接收信号强度;

检测所述第一射频组件的接收信号强度是否大于所述第二射频组件的接收信号强度;

若大于,则通过所述第一射频组件向所述路侧单元发送所述上行交易数据,并通过所述第一射频组件接收所述路侧单元发送的所述下行交易数据。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

在所述第一射频组件与所述路侧单元进行交易通信的过程中,通过所述第二射频组件接收所述第一射频组件发出的所述上行交易数据,并通过所述第二射频组件接收所述路侧单元发出的所述下行交易数据;

若基于所述上行交易数据和所述下行交易数据检测到交易失败风险,则切换至通过所述第二射频组件与所述路侧单元进行交易通信。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若检测到当前交易失败,则将所述上行交易数据和所述下行交易数据作为交易失败数据保存至数据库中;

若检测到当前交易成功,则将所述上行交易数据和所述下行交易数据从缓存中删除。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若检测到所述车载单元满足预设的自检条件,则通过所述第一射频组件发送第一发送数据,其中,所述自检条件包括设置有所述车载单元的车辆打火、所述车载单元上电、所述车载单元接收到蓝牙自检命令以及所述车载单元接收到5.8ghz自检命令中的任意一种;

通过所述第二射频组件接收所述第一发送数据,得到第一接收数据;

检测所述第一发送数据和所述第一接收数据是否相同,得到检测结果;

根据所述检测结果获取所述自检结果。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取所述第二射频组件与所述第一发送数据对应的第二接收信号强度;

若所述第二接收信号强度处于预设的信号强度范围内,则执行所述检测所述第一发送数据和所述第一接收数据是否相同,得到检测结果的步骤。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

通过所述第二射频组件发送第二发送数据;

通过所述第一射频组件接收所述第二发送数据,得到第二接收数据;

检测所述第二发送数据和所述第二接收数据是否相同;

若所述第二发送数据和所述第二接收数据相同,且所述检测结果为所述第一发送数据和所述第一接收数据相同,则确定所述自检结果为所述第一射频组件的发送功能和接收功能均正常,且所述第二射频组件的发送功能和接收功能均正常,并输出相应的提示信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取所述第一射频组件与所述第二发送数据对应的第一接收信号强度;

若所述第一接收信号强度处于预设的信号强度范围内,则执行所述检测所述第二发送数据和所述第二接收数据是否相同的步骤。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述第二发送数据和所述第二接收数据不相同,且所述检测结果为所述第一发送数据和所述第一接收数据相同,则确定所述自检结果为所述第一射频组件的发送功能和所述第二射频组件的接收功能均正常,且所述第一射频组件的接收功能和/或所述第二射频组件的发送功能异常,并输出相应的提示信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述第二发送数据和所述第二接收数据相同,且所述检测结果为所述第一发送数据和所述第一接收数据不相同,则确定所述自检结果为所述第一射频组件的接收功能和所述第二射频组件的发送功能均正常,且所述第一射频组件的发送功能和/或所述第二射频组件的接收功能异常,并输出相应的提示信息。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

若检测到所述车载单元被路侧单元唤醒,则确定所述第一射频组件和所述第二射频组件的自检结果,所述自检结果是通过所述第一射频组件和所述第二射频组件进行功能状态自检得到的,所述自检结果用于指示所述第一射频组件的发送功能和接收功能、所述第二射频组件的发送功能和接收功能是否正常;

在所述车载单元与所述路侧单元交易通信的过程中,根据所述自检结果,通过发送功能正常的所述第一射频组件或所述第二射频组件向所述路侧单元发送上行交易数据,并通过接收功能正常的所述第一射频组件或所述第二射频组件接收所述路侧单元发送的下行交易数据。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述自检结果为所述第一射频组件的发送功能和所述第二射频组件的接收功能均正常,且所述第一射频组件的接收功能和/或所述第二射频组件的发送功能异常,则通过所述第一射频组件向所述路侧单元发送所述上行交易数据,并通过所述第二射频组件接收所述路侧单元发送的所述下行交易数据。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述自检结果为所述第一射频组件的接收功能和所述第二射频组件的发送功能均正常,且所述第一射频组件的发送功能和/或所述第二射频组件的接收功能异常,则通过所述第二射频组件向所述路侧单元发送所述上行交易数据,并通过所述第一射频组件接收所述路侧单元发送的所述下行交易数据。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述自检结果为所述第一射频组件的发送功能和接收功能均正常,且所述第二射频组件的发送功能和接收功能均正常,则基于预设条件,通过所述第一射频组件或所述第二射频组件与所述路侧单元进行交易通信。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

在所述车载单元被所述路侧单元唤醒之后,获取所述第一射频组件的接收信号强度以及所述第二射频组件的接收信号强度;

检测所述第一射频组件的接收信号强度是否大于所述第二射频组件的接收信号强度;

若大于,则通过所述第一射频组件向所述路侧单元发送所述上行交易数据,并通过所述第一射频组件接收所述路侧单元发送的所述下行交易数据。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

在所述第一射频组件与所述路侧单元进行交易通信的过程中,通过所述第二射频组件接收所述第一射频组件发出的所述上行交易数据,并通过所述第二射频组件接收所述路侧单元发出的所述下行交易数据;

若基于所述上行交易数据和所述下行交易数据检测到交易失败风险,则切换至通过所述第二射频组件与所述路侧单元进行交易通信。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若检测到当前交易失败,则将所述上行交易数据和所述下行交易数据作为交易失败数据保存至数据库中;

若检测到当前交易成功,则将所述上行交易数据和所述下行交易数据从缓存中删除。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若检测到所述车载单元满足预设的自检条件,则通过所述第一射频组件发送第一发送数据,其中,所述自检条件包括设置有所述车载单元的车辆打火、所述车载单元上电、所述车载单元接收到蓝牙自检命令以及所述车载单元接收到5.8ghz自检命令中的任意一种;

通过所述第二射频组件接收所述第一发送数据,得到第一接收数据;

检测所述第一发送数据和所述第一接收数据是否相同,得到检测结果;

根据所述检测结果获取所述自检结果。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取所述第二射频组件与所述第一发送数据对应的第二接收信号强度;

若所述第二接收信号强度处于预设的信号强度范围内,则执行所述检测所述第一发送数据和所述第一接收数据是否相同,得到检测结果的步骤。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

通过所述第二射频组件发送第二发送数据;

通过所述第一射频组件接收所述第二发送数据,得到第二接收数据;

检测所述第二发送数据和所述第二接收数据是否相同;

若所述第二发送数据和所述第二接收数据相同,且所述检测结果为所述第一发送数据和所述第一接收数据相同,则确定所述自检结果为所述第一射频组件的发送功能和接收功能均正常,且所述第二射频组件的发送功能和接收功能均正常,并输出相应的提示信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取所述第一射频组件与所述第二发送数据对应的第一接收信号强度;

若所述第一接收信号强度处于预设的信号强度范围内,则执行所述检测所述第二发送数据和所述第二接收数据是否相同的步骤。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述第二发送数据和所述第二接收数据不相同,且所述检测结果为所述第一发送数据和所述第一接收数据相同,则确定所述自检结果为所述第一射频组件的发送功能和所述第二射频组件的接收功能均正常,且所述第一射频组件的接收功能和/或所述第二射频组件的发送功能异常,并输出相应的提示信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述第二发送数据和所述第二接收数据相同,且所述检测结果为所述第一发送数据和所述第一接收数据不相同,则确定所述自检结果为所述第一射频组件的接收功能和所述第二射频组件的发送功能均正常,且所述第一射频组件的发送功能和/或所述第二射频组件的接收功能异常,并输出相应的提示信息。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

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

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

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