本申请涉及车联网领域,尤其是涉及一种通信方法、装置及设备。
背景技术:
随着车辆技术以及互联网技术的发展,车联网(vehicletoeverything,v2x)技术逐渐成为车辆新技术发展的热点。所谓车联网,是指,以车内网、车际网和车载移动互联网为基础,按照约定的通信协议和数据交互标准,在车辆和其它主体之间,例如车辆与车辆之间、车辆与基站之间以及车辆与其它设备例如v2x服务器之间,进行无线通讯和信息交换的大系统网络。
而随着自动控制技术的发展,在实际应用中,车辆可完成一些业务,车辆在完成业务时,往往需要通过路侧单元(roadsideunit,rsu)与其它设备例如v2x服务器进行多次通信。车辆在与rsu通信时,首先要请求相应的v2x通信资源,而后才能利用该通信资源进行通信。目前,标准化机构第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)定义可以利用rsu为车辆分配v2x通信资源。但是,车辆每发送一条v2x消息,则需要向rsu请求一次通信资源。
而v2x通信的通信资源存在资源不足、资源拥堵等情况,从而导致当车辆向rsu请求v2x通信的通信资源时,rsu可能无法及时为车辆分配v2x通信的通信资源,从而导致车辆无法与其它设备例如v2x服务器进行v2x通信,进而导致车辆可能不能及时完成前述业务。
技术实现要素:
本申请实施例提供了一种通信方法、装置及设备,可以解决上述问题。
从以上技术方案可以看出,本申请实施例具有以下优点:
第一方面,本申请实施例提供了一种通信方法,当车辆向v2x服务器发送业务请求时,由v2x服务器为车辆分配实现该业务请求对应的业务所需的通信资源。具体地,v2x服务器可以根据该业务请求获取rsu的空闲资源信息,即获取该rsu未被占用的通信资源的信息,并根据rsu的空闲资源信息为车辆确定对应的预留资源,并将该预留资源的标识发送给车辆,这样一来,车辆即可利用该预留资源进行v2x通信,从而实现该业务请求对应的业务。也就是说,在本申请实施例中,车辆在完成业务请求对应的业务的过程中,每次发送v2x消息,都可以利用该预留资源,车辆无需每发送一条v2x消息,请求一次通信资源,从而避免了传统技术中rsu可能无法及时为车辆分配v2x通信的通信资源,从而导致车辆无法及时与v2x服务器进行v2x通信,进而导致车辆可能不能及时完成前述业务的问题,使得车辆可以顺利实现该业务请求对应的业务。
在本申请实施例的一种实现方式中,考虑到车辆在实现前述业务请求对应的业务所对应的通信范围内可能包括一个rsu,也可以包括多个rsu。当车辆在实现前述业务请求对应的业务所对应的通信范围内包括多个rsu时,若前述多个rsu的空闲资源中,存在标识相同的通信资源,则在本申请实施例中,可以将该标识相同的通信资源中的部分或者全部资源确定为前述预留资源。也就是说,当车辆在实现前述业务请求对应的业务所对应的通信范围内包括多个rsu时,多个rsu分别对应的预留资源的标识可以相同。由于多个rsu对应的预留资源的标识相同,故而可以v2x服务器可以向车辆发送一个标识,车辆即可利用预留资源的标识对应的预留资源与rsu进行通信,以实现业务请求对应的业务,有效减少了v2x服务器与车辆之间传输的数据量。
在一种可能的实现方式中,考虑到当车辆在实现前述业务请求对应的业务所对应的通信范围内包括多个rsu时,前述多个rsu的空闲资源中,有可能不存在标识相同的通信资源。对于这种情况,由于各个rsu对应的预留资源的标识可能不完全相同,为了使得车辆确定各个rsu分别对应的预留资源,在本申请实施例中,v2x在将预留资源的标识发送给车辆时,可以将每个rsu的设备标识与对应的预留资源的标识之间的映射关系发送给车辆。
在一种可能的实现方式中,考虑到一方面,车辆实现前述业务请求对应的业务所处的区域部署的rsu的数量,可能大于或者等于车辆实现前述业务请求对应的业务所对应的通信范围内的rsu的数量。另一方面,车辆实现前述业务请求的过程中,可能存在多条行驶路径,而各条行驶路径对应的通信范围内的rsu不一样。鉴于此,在本申请实施例中,v2x接收到车辆发送的业务请求之后,可以先确定车辆实现前述业务请求对应的业务的行驶路径,并确定该行驶路径所对应的通信范围内的rsu,而后再获取rsu的空闲资源信息,并根据rsu的空闲资源信息为车辆确定对应的预留资源,从而避免对于该行使路径对印度歌通信范围以外的rsu也执行了确定预留资源的步骤。
在一种可能的实现方式中,v2x服务器可以在车辆到达rsu的通信范围的位置之前,获取该rsu的空闲资源信息,并根据该rsu的空闲资源信息为车辆确定对应的预留资源,并向车辆发送该rsu的预留资源的标识。例如,车辆在实现前述业务请求对应的业务所对应的通信范围内包括多个rsu,对于这种情况,v2x服务器可以在接收到业务请求之后,获取各个rsu的空闲资源信息,从而确定各个rsu对应的预留资源,并同时向车辆发送该rsu的预留资源的标识,例如当车辆在前述起始位置时,v2x服务器将各个rsu的预留资源的标识发送给车辆。又如考虑到在实际应用中,车辆进入各个rsu覆盖的通信范围的时间不一样,对于车辆进入的对应的通信范围时间比较晚的rsu,若v2x服务器一开始则确定了该rsu的预留资源,则其它设备则不能使用该通信资源进行通信,鉴于此,在本申请实施例中,为了提升各个rsu的通信资源的利用率,还可以根据前述规划路径确定车辆进入各个rsu的通信范围的位置的时间。也就是说,可以根据规划路径确定车辆进入各个rsu分别对应的指定位置的时间,在该时间之前获取对应rsu的空闲资源信息,并确定各个rsu对应的预留资源,而后v2x服务器将所确定的各个rsu的预留资源的标识发送给车辆,这样一来,可以不必一开始则锁定各个rsu的预留资源,而是在车辆进入该rsu的指定位置时,才锁定该rsu的预留资源,使得在车辆无需使用该rsu的通信资源时,其它设备可以使用该rsu的通信资源进行通信。
在一种可能的实现方式中,在实际应用中,车辆在行驶的过程中可能会出现一些突发情况,例如,忽然出现的物体阻止了车辆的前进等等,对于这种情况,则车辆的实际行驶情况则可能会与规划路径对应的行驶情况不一致。对于这种情况,若依然按照前述规划路径确定的时间确定第二个rsu以及其它rsu对应的预留资源,则在一定程度上也会造成第二个rsu以及其它rsu的通信资源的浪费。为了避免这个问题,v2x服务器可以实时获取车辆的位置信息,并根据该位置信息结合前述规划路径判断车辆是否能够按时到达相应rsu对应的指定位置,若v2x服务器根据该位置信息确定车辆不能够按时到达相应rsu对应的指定位置,则v2x服务器可以根据车辆的位置信息和该rsu对应的指定位置,重新确定车辆到达该rsu对应的指定位置的时刻,并在该重新确定的时刻之前获取该rsu对应的空闲资源信息,并确定该rsu对应的预留资源,以及车辆发送该rsu的预留资源的标识。
在一种可能的实现方式中,考虑到rsu自身也具备通信资源分配的功能,而同一通信资源在同一时刻只能被一个设备占用。鉴于此,在v2x服务器根据业务请求获取rsu的空闲资源信息,并根据rsu的空闲资源信息为车辆确定对应的预留资源之后,v2x服务器还可以向rsu发送预留资源的标识,具体地,v2x服务器可以将该车辆的标识和预留资源的标识对应发送给rsu,rsu接收到该车辆的标识和预留资源的标识之后,rsu可以基于该预留资源的标识为该车辆预留该预留资源的标识对应的预留资源,也就是说,rsu不再将该预留资源的标识对应的预留资源分配给其它设备。
在一种可能的实现方式中,考虑到在实际应用中,当车辆完成前述业务请求对应的业务之后,则无需再继续占用前述预留资源,鉴于此,在本申请实施例中,当车辆完成前述业务请求对应的业务之后,车辆可以向v2x服务器发送业务结束信息,v2x服务器接收到该业务结束信息之后,则释放前述为该车辆确定的预留资源。
在一种可能的实现方式中,当车辆完成前述业务请求对应的业务之后,则无需再继续占用前述预留资源,故而v2x服务器可以根据接收到的业务结束信息,向rsu发送资源释放消息。rsu接收到该资源释放消息之后,可以根据该资源释放消息释放与该预留资源的标识对应的预留资源。若其它设备向rsu请求通信资源,则rsu可以将所释放的预留资源分配给其它设备。
第二方面,本申请实施例提供了一种通信方法,具体地,车辆向v2x服务器发送业务请求;所述车辆接收所述v2x服务器根据所述业务请求发送的预留资源的标识;所述车辆采用与所述预留资源的标识对应的预留资源进行v2x通信,以实现所述业务请求对应的业务。由此可见,车辆在完成业务请求对应的业务的过程中,每次发送v2x消息,都可以利用该预留资源,车辆无需每发送一条v2x消息,请求一次通信资源,从而避免了传统技术中rsu可能无法及时为车辆分配v2x通信的通信资源,从而导致车辆无法及时与v2x服务器进行v2x通信,进而导致车辆可能不能及时完成前述业务的问题,使得车辆可以顺利实现该业务请求对应的业务。
在一种可能的实现方式中,所述车辆接收所述v2x服务器根据所述业务请求发送的预留资源的标识包括:所述车辆接收所述v2x服务器根据所述业务请求发送的预留资源的标识与rsu之间的映射关系;所述车辆采用与所述预留资源的标识对应的预留资源进行v2x通信包括:当所述车辆在所述rsu的通信范围内时,所述车辆根据所述映射关系确定与所述rsu对应的预留资源的标识,以及采用与所述预留资源的标识对应的预留资源进行v2x通信。
在一种可能的实现方式中,所述方法还包括:所述车辆向所述v2x服务器发送业务结束请求,所述业务结束请求用于所述v2x服务器释放与所述预留资源的标识对应的预留资源。
第三方面,本申请实施例提供了一种通信装置,所述装置包括:第一接收单元,用于接收车辆发送的业务请求,根据所述业务请求获取路侧单元rsu的空闲资源信息,所述空闲资源信息是所述rsu未被占用的通信资源的信息;第一确定单元,用于根据所述rsu的空闲资源信息为所述车辆确定对应的预留资源;第一发送单元,用于向所述车辆发送所述预留资源的标识,所述预留资源的标识用于所述车辆采用与所述预留资源的标识对应的预留资源进行v2x通信,以实现所述业务请求对应的业务。
在一种可能的实现方式中,所述rsu的数目为多个,多个所述rsu分别对应的预留资源的标识相同。
在一种可能的实现方式中,所述rsu的数目为多个;所述第一发送单元具体用于:
向所述车辆发送多个所述rsu中每个rsu的设备标识与对应的预留资源的标识之间的映射关系。
在一种可能的实现方式中,所述装置还包括:第二确定单元,用于获取所述车辆从起始位置到目的位置的规划路径,并确定通信范围覆盖所述规划路径的rsu。
在一种可能的实现方式中,所述第一接收单元,具体用于:接收车辆发送的业务请求,在所述车辆到达指定位置之前,根据所述业务请求获取所述指定位置对应的rsu的空闲资源信息,所述指定位置为所述车辆进入所述rsu的通信范围的位置;所述第一发送单元具体用于:向所述车辆发送所述指定位置对应的rsu的预留资源的标识。
在一种可能的实现方式中,所述装置还包括:获取单元,用于实时获取所述车辆的位置信息;第三确定单元,用于若在根据所述车辆的位置信息判断出所述车辆无法按时到达所述指定位置,则根据所述车辆的位置信息和所述指定位置重新确定所述车辆到达所述指定位置的时刻;所述第一发送单元,还用于在所述重新确定的时刻之前向所述车辆发送所述指定位置对应的rsu的预留资源的标识。
在一种可能的实现方式中,所述装置还包括:第二发送单元,用于向所述rsu发送所述预留资源的标识,所述预留资源的标识还用于所述rsu为所述车辆预留与所述预留资源的标识对应的预留资源。
在一种可能的实现方式中,所述装置还包括:第二接收单元,用于接收所述车辆发送的业务结束信息,根据所述业务结束信息释放与所述预留资源的标识对应的预留资源。
在一种可能的实现方式中,所述装置还包括:第三发送单元,用于向所述rsu发送资源释放消息,所述资源释放消息用于释放与所述预留资源的标识对应的预留资源。
第四方面,本申请实施例提供了一种通信装置,应用于车辆,所述装置包括:第四发送单元,用于向v2x服务器发送业务请求;第三接收单元,用于接收所述v2x服务器根据所述业务请求发送的预留资源的标识;通信单元,用于采用与所述预留资源的标识对应的预留资源进行v2x通信,以实现所述业务请求对应的业务。
在一种可能的实现方式中,所述第三接收单元,具体用于:接收所述v2x服务器根据所述业务请求发送的预留资源的标识与rsu之间的映射关系;所述通信单元具体用于:当所述车辆在所述rsu的通信范围内时,根据所述映射关系确定与所述rsu对应的预留资源的标识,以及采用与所述预留资源的标识对应的预留资源进行v2x通信。
在一种可能的实现方式中,所述装置还包括:第五发送单元,用于向所述v2x服务器发送业务结束请求,所述业务结束请求用于所述v2x服务器释放与所述预留资源的标识对应的预留资源。
第五方面,本申请实施例提供了一种服务器,所述服务器包括:处理器和存储器;所述存储器,用于存储指令;所述处理器,用于执行所述存储器中的所述指令,执行以上第一方面任意一项所述的通信方法。
第六方面,本申请实施例提供了一种车辆,所述车辆包括:处理器和存储器;所述存储器,用于存储指令;所述处理器,用于执行所述存储器中的所述指令,执行以上第二方面任意一项所述的通信方法。
第七方面,本申请实施例提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行以上第一方面任意一项所述的方法。
第八方面,本申请实施例提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行以上第二方面任意一项所述的方法。
第九方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行以上第一方面任意一项所述的方法。
第十方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行以上第二方面任意一项所述的方法。
附图说明
图1为本申请实施例提供的一种应用场景示意图;
图2为本申请实施例提供的一种应用场景示意图;
图3为本申请实施例提供的又一种通信方法的信令交互图;
图4为本申请实施例提供的一种应用于v2x服务器的通信装置的结构示意图;
图5为本申请实施例提供的一种应用于车辆的通信装置的结构示意图;
图6为本申请实施例提供的一种通信设备的结构示意图。
具体实施方式
本申请实施例提供了一种通信方法、装置及设备,用于解决传统技术中车辆每发送一条v2x消息,则需要向rsu请求一次v2x通信的通信资源,而当车辆请求v2x通信的通信资源时,rsu可能无法及时为车辆分配v2x通信的通信资源,从而导致车辆无法及时与v2x服务器进行v2x通信,进而导致车辆可能不能及时完成前述业务的问题。
在实际应用中,车辆可以完成一些业务,车辆在完成业务时,往往需要与其它设备例如v2x服务器进行多次v2x通信。其中,v2x服务器为处理车辆发起的相关业务例如自主泊车业务的服务器。例如,车辆完成自主泊车业务过程中,车辆需要多次与v2x服务器之间进行通信,将车辆的位置、速度以及行驶方向等等信息上报给v2x服务器,v2x服务器可以根据车辆上报的信息为车辆规划行驶信息,并向车辆发送相应的行驶信息,例如方向盘转角、行驶速度等信息。因为车辆向v2x服务器上报自身的信息的频率比较高,因此,对网络时延的要求比较高,普通网络例如互联网往往不能满足前述对网络时延的要求。而车辆通过v2x通信的网络时延能够满足前述时延要求。故而车辆可以通过rsu与v2x服务器进行通信。可结合图1进行理解,图1为本申请实施例提供的一种应用场景示意图。在图1所示的场景中,车辆101与v2x服务器102之间可以通过互联网通信,车辆101还可以通过rsu103与v2x服务器102进行v2x通信。车辆101向v2x服务器102发起自主泊车业务之后,车辆101可以通过rsu103将自身的信息上报给v2x服务器102,v2x服务器102根据车辆101上报的信息为车辆规划行驶信息,并通过rsu103向车辆102发送相应的行驶信息。
车辆101与rsu103进行v2x通信时,首先要请求相应的v2x通信资源,而后才能利用该通信资源进行通信。目前,3gpp定义可以利用rsu为车辆分配相应的v2x通信资源。但是,车辆每发送一条v2x消息,则需要请求一次v2x通信资源。而v2x通信的通信资源存在资源不足、资源拥堵等情况,从而导致当车辆请求v2x通信的通信资源时,rsu可能无法及时为车辆分配v2x通信资源,从而导致车辆无法及时与v2x服务器进行v2x通信,进而导致车辆可能不能及时完成前述自主泊车业务。
鉴于此,本申请实施例提供了一种通信方法、装置及设备,可以解决传统技术中车辆每发送一条v2x消息,则需要请求一次v2x通信资源,而当车辆请求v2x通信的通信资源时,rsu可能无法及时为车辆分配v2x通信的通信资源,从而导致车辆无法及时v2x服务器进行v2x通信,进而导致车辆可能不能及时完成相应业务的问题,使得车辆可以顺利实现相应业务。
需要说明的是,以上仅是以自主泊车业务为例进行说明,本申请实施例提供的方案不仅可以应用于自主泊车业务中,还可以应用于其它业务中,例如可以应用于车辆在受限区域例如停车场以及封闭园区等区域实现的业务,此处不一一列举说明。
参见图2,该图为本申请实施例提供的一种通信方法的信令交互图,本申请实施例提供的通信方法,可以通过如下步骤101-104实现。
步骤101:车辆向v2x服务器发送业务请求。
需要说明的是,图2所示的车辆可以为图1所示的车辆101,图2所示的v2x服务器例如可以为图1所示的v2x服务器102。
在本申请实施例中,车辆与v2x服务器之间可以通过互联网进行通信连接,车辆可以通过互联网向v2x服务器发送业务请求。本申请实施例不具体限定该业务请求,作为一种示例,该业务请求可以为取车请求,取车请求用于请求控制车辆从当前位置例如停车场中的某一车位到达用户指定位置的业务。作为又一种示例,该业务请求可以为停车请求,停车请求用于请求控制车辆自动驾驶至目标车位并停留在目标车位处。作为另一种示例,该业务请求可以为自动驾驶请求,自动驾驶请求用于请求控制车辆自动驾驶例如按照用户规划的路径自动驾驶。作为再一种示例,该业务请求还可以为装货请求或者卸货请求,装货请求可以用于请求控制车辆行驶至相应位置,以便于装货人员或者装货机器人在该相应位置执行装货操作,类似的,卸货请求可以用于请求控制车辆行驶至相应位置,以便于卸货人员或者卸货机器人执行卸货操作。
本申请实施例不具体限定该业务请求的具体内容,考虑到实际应用中,后续车辆与v2x服务器进行通信时,可以通过rsu实现与v2x服务器的通信,而rsu发送的消息大多采用广播的形式,为了使得车辆确定是否需要对接收到的rsu发送的消息做出响应,在本申请实施例的一种实现方式中,车辆发送的业务请求中可以携带车辆的标识,在后续车辆通过rsu与v2x服务器通信的过程中,例如v2x服务器通过rsu向车辆发送消息时,v2x服务器可以在向rsu发送的消息中携带该车辆的标识,rsu将来自v2x服务器的消息发送给车辆时,也可以携带车辆的标识,以使得车辆接收到rsu的广播消息之后,根据rsu发送的广播消息中的车辆的标识判断该车辆的标识是否为自身的标识,当车辆确定该广播消息中携带的车辆的标识为自身的标识时,可以根据该广播消息做出相应的响应。本申请实施例不具体限定车辆的标识,车辆的标识例如可以为车辆的设备标识。
步骤102:v2x服务器根据业务请求获取rsu的空闲资源信息,并根据rsu的空闲资源信息为车辆确定对应的预留资源。
v2x服务器接收到业务获取请求之后,可以为车辆确定实现该业务请求对应的业务的通信资源。如上文所述,在实现该业务的过程中,车辆需要使用v2x通信资源。在本申请实施例中,v2x服务器可以获取rsu的空闲资源信息例如rsu的空闲资源列表,该空闲资源信息是指rsu未被占用的通信资源的信息,并根据rsu的空闲资源信息为车辆确定对应的预留资源,例如,根据rsu的空闲资源信息确定rsu的空闲资源,并将rsu的空闲资源中的部分或者全部通信资源,确定为对应的预留资源。需要说明的是,前述空闲资源列表例如可以为包括空闲资源的标识的列表。举例说明,v2x服务器根据该业务请求获取到rsu的空闲资源的标识的列表,确定标识为第一标识和第二标识的通信资源为该rsu的空闲资源,故而rsu将第一标识对应的通信资源和/或第二标识对应的通信资源确定为该车辆对应的预留资源。
本申请实施例不具体限定rsu,rsu可以为具备资源分配功能的设备,例如该rsu可以为具备资源分配功能的基站,又如,该rsu还可以为其它具备资源分配功能的设备例如用户设备等等。本申请实施例不具体限定rsu的通信资源,rsu的通信资源例如可以为近邻通信第五接口参数(proximityservicecommunication5,pc5)资源,rsu的通信资源又如可以为wifi资源,rsu的通信资源再如可以为专用短程通信技术(dedicatedshortrangecommunications,dsrc)资源。
需要说明的是,在实际应用中,一个rsu的覆盖的通信范围是有限的,车辆只能在rsu覆盖的通信范围内利用该rsu的通信资源进行v2x通信。在实际应用中,车辆在实现前述业务请求对应的业务所对应的通信范围内可能包括一个rsu,也可以包括多个rsu。因为车辆实现前述业务请求对应的业务所对应的行驶路径对应的通信范围内可能包括一个或者多个rsu。在本申请实施例中,当车辆在实现前述业务请求对应的业务所对应的通信范围内包括多个rsu时,v2x服务器可以分别获取各个rsu的空闲资源信息,从而根据各个rsu的空闲资源信息,为车辆确定各个rsu分别对应的预留资源。
步骤103:v2x服务器向车辆发送预留资源的标识。
步骤104:车辆采用与前述预留资源的标识对应的预留资源进行v2x通信,以实现业务请求对应的业务。
v2x服务器为车辆确定对应的预留资源之后,可以将该预留资源的标识发送给车辆。如前文,车辆与v2x服务器之间可以通过互联网进行通信连接,因此,v2x服务可以通过互联网将预留资源的标识发送给车辆。车辆接收到该预留资源的标识之后,即可利用该预留资源的标识对应的预留资源进行v2x通信,以实现业务请求对应的业务。车辆利用该预留资源进行v2x通信可以是车辆与rsu、其他车辆、v2x服务器中的至少一个进行通信。需要说明的是,车辆在进行v2x通信时,发送的消息为广播消息,其它车辆以及v2x服务器均可以接收到该消息,只是v2x服务器接收到的消息需要经过rsu转发。
如前文,后续车辆与v2x服务器进行通信时,可以通过rsu实现与v2x服务器的通信,而rsu发送的消息大多采用广播的形式,为了使得服务器确定是否需要对接收到的rsu发送的消息做出响应,在本申请实施例的一种实现方式中,车辆通过rsu向v2x服务器发送消息时,可以携带有v2x服务器的标识,rsu将来自车辆的消息通过广播的形式进行转发时,也可以携带v2x服务器的标识,以使得v2x服务器接收到rsu的广播消息之后,根据rsu发送的广播消息中的v2x服务器的标识判断该v2x服务器的标识是否为自身的标识,当v2x服务器确定该广播消息中携带的v2x服务器的标识为自身的标识时,可以根据该广播消息做出相应的响应。本申请实施例不具体限定服务器的标识,服务器的标识例如可以为服务器的设备标识。
可以理解的是,车辆在通过rsu向v2x服务器发送的消息中携带v2x服务器的标识,则车辆可以首先获取v2x服务器的标识。在本申请实施例不具体限定车辆获取v2x服务器的标识的具体实现方式,作为一种示例,v2x服务器向车辆发送预留资源的标识时,可以携带v2x服务器的标识,车辆可以通过接收v2x服务器发送的v2x服务器的标识的方式,获取v2x服务器的标识。
在本申请实施例中,预留资源的标识用于标识该预留资源。本申请实施例不具体限定预留资源的标识,一般而言,rsu的通信资源可以细分为多个资源池。一个资源池中包括所述rsu的部分pc5资源,例如,一个资源池中可以包括多个pc5资源块(resourceblock,rb),又如,一个资源池中可以包括多个pc5时隙timeslot。
在本申请实施例中,一个资源池可以具备一个对应的标识,在本申请实施例中,例如可以将rsu的资源池的标识例如资源池的编号作为前述预留资源的标识。
如前文,车辆在实现前述业务请求对应的业务所对应的通信范围内可能包括一个rsu,也可以包括多个rsu。在本申请实施例的一种实现方式中,当车辆在实现前述业务请求对应的业务所对应的通信范围内包括多个rsu时,若前述多个rsu的空闲资源中,存在标识相同的通信资源,则在本申请实施例中,可以将该标识相同的通信资源中的部分或者全部资源确定为前述预留资源。也就是说,当车辆在实现前述业务请求对应的业务所对应的通信范围内包括多个rsu时,多个rsu分别对应的预留资源的标识可以相同。
举例说明,车辆实现前述业务请求对应的业务所对应的通信范围内可能包括3个rsu,第一个rsu的空闲资源为1号资源池和3号资源池,第二个rsu的空闲资源为1号资源池和5号资源池,第三个rsu的空闲资源为1号资源池和4号资源池,则由于3个rsu的空闲资源中均包括1号资源池,则在本申请实施例的一种实现方式中,可以将第一个rsu的1号资源池、第二个rsu的1号资源池以及第三个rsu的1号资源池确定为对应的预留资源。可以理解的是,对于这种情况,在本申请实施例中,v2x服务器可以将预留资源的标识例如资源池的编号发送给车辆,由于多个rsu对应的预留资源的标识相同,故而可以v2x服务器可以向车辆发送一个标识,车辆即可利用预留资源的标识对应的预留资源与rsu进行通信,以实现业务请求对应的业务,有效减少了v2x服务器与车辆之间传输的数据量。当然,在本申请实施例中,当多个rsu分别对应的预留资源的标识相同时,也可以将每个rsu的设备标识与对应的预留资源的对应关系发送给车辆。
可以理解的是,在实际应用中,当车辆在实现前述业务请求对应的业务所对应的通信范围内包括多个rsu时,前述多个rsu的空闲资源中,有可能不存在标识相同的通信资源。对于这种情况,在本申请实施例中,v2x服务器根据多个rsu的空闲资源分别确定该多个rsu分别对应的预留资源,具体地,可以将各个rsu的空闲资源中的部分或者全部资源确定为该rsu对应的预留资源。可以理解的是,对于这种情况,由于各个rsu对应的预留资源的标识可能不完全相同,为了使得车辆确定各个rsu分别对应的预留资源,在本申请实施例中,v2x在将预留资源的标识发送给车辆时,可以将每个rsu的设备标识与对应的预留资源的标识之间的映射关系发送给车辆。
举例说明,车辆实现前述业务请求对应的业务所对应的通信范围内可能包括3个rsu,第一个rsu的空闲资源为2号资源池和3号资源池,第二个rsu的空闲资源为1号资源池和5号资源池,第三个rsu的空闲资源为1号资源池和4号资源池,在本申请实施例的一种实现方式中,可以将第一个rsu的2号资源池、第二个rsu的5号资源池以及第三个rsu的4号资源池确定为对应的预留资源,并将第一个rsu的设备标识与2号资源池的标识的对应关系、第二个rsu的设备标识与5号资源池的标识之间的对应关系以及第三个rsu的设备标识与4号资源池的标识的对应关系发送给车辆。
通过以上描述可知,利用本申请实施例提供的通信方法,当车辆向v2x服务器发送业务请求时,由v2x服务器为车辆分配实现该业务请求对应的业务所需的通信资源。具体地,v2x服务器可以根据该业务请求获取rsu的空闲资源信息,即获取该rsu未被占用的通信资源的信息,并根据rsu的空闲资源信息为车辆确定对应的预留资源,并将该预留资源的标识发送给车辆,这样一来,车辆即可利用该预留资源与rsu进行通信,从而实现该业务请求对应的业务。也就是说,在本申请实施例中,车辆在完成业务请求对应的业务的过程中,每次发送消息,都可以利用该预留资源,车辆无需每发送一条v2x消息,请求一次通信资源,而是在车辆向v2x服务器发送业务请求之后,v2x服务器则将实现该业务请求对应的业务所需的通信资源均分配给了车辆,使得车辆可以顺利实现该业务请求对应的业务。
在本申请实施例的一种实现方式中,考虑到rsu自身也具备通信资源分配的功能,而同一通信资源在同一时刻只能被一个设备占用。鉴于此,在本申请实施例的一种实现方式中,在步骤102之后,v2x服务器还可以向rsu发送预留资源的标识,具体地,v2x服务器可以将该车辆的标识和预留资源的标识对应发送给rsu,rsu接收到该车辆的标识和预留资源的标识之后,rsu可以基于该预留资源的标识为该车辆预留该预留资源的标识对应的预留资源,也就是说,rsu不再将该预留资源的标识对应的预留资源分配给其它设备。
考虑到实际应用中,一方面,车辆实现前述业务请求对应的业务所处的区域部署的rsu的数量,可能大于或者等于车辆实现前述业务请求对应的业务所对应的通信范围内的rsu的数量。以自主泊车业务为例进行说明,停车场内部署的rsu的数量一般比较多,要覆盖整个停车场对应的通信范围,而车辆实现自主泊车业务对应的通信范围可能为整个停车场对应的通信范围的部分或者一部分。另一方面,车辆实现前述业务请求的过程中,可能存在多条行驶路径,而各条行驶路径对应的通信范围内的rsu不一样。以自主泊车业务进行说明,车辆实现自主泊车业务存在2条行驶路径,行驶路径1对应的通信范围内包括第一rsu和第二rsu,而行驶路径2对应的通信范围内包括第一rsu和第三rsu。鉴于此,在本申请实施例中,v2x接收到车辆发送的业务请求之后,可以先确定车辆实现前述业务请求对应的业务的行驶路径,并确定该行驶路径所对应的通信范围内的rsu,而后再执行前述步骤102。
在本申请实施例的一种实现方式中,v2x服务器可以获取车辆从起始位置到目标位置的规划路径,并确定通信范围覆盖前述规划路径的rsu,从而确定车辆实现前述业务请求对应的业务所对应的通信范围内的rsu。
在本申请实施例的一种实现方式中,车辆向v2x服务器发送业务请求时,还可以将车辆完成该业务请求对应的业务的起始位置和目的位置发送给v2x服务器,v2x服务器根据该起始位置和结束位置,为车辆规划相应的行驶路径,得到规划路径。而v2x服务器可以确定在v2x服务器管辖范围的各个rsu所覆盖的通信范围。例如,为停车场部署的v2x服务器可以确定部署于停车场的各个rsu所覆盖的通信范围。具体地,在部署v2x服务器和前述各个rsu时,可以将各个rsu所覆盖的通信范围等信息配置在v2x服务器中,例如v2x服务器可以存储体现各个rsu所覆盖的通信范围等信息的配置文件,这样一来,v2x服务器即可通过读取该配置文件确定各个rsu的所覆盖的通信范围。v2x服务器获取该规划路径和各个rsu所覆盖的通信范围之后,即可确定通信范围覆盖所述规划路径的rsu,从而确定了车辆实现前述业务请求对应的业务所对应的通信范围内的rsu。
需要说明的是,在一些业务场景中,车辆向v2x服务器发送业务请求时,还可以将车辆完成该业务请求对应的起始位置发送给v2x服务器,由v2x服务器确定相应的目的位置。例如,以自主泊车业务为例,v2x服务器可以获取当前停车场的可用停车位,从而根据可用停车位确定对应的目的位置。v2x服务器确定车辆完成该业务请求对应的起始位置和目的位置之后,即可获取车辆从起始位置到目的位置的规划路径,并确定通信范围覆盖所述规划路径的rsu。
在本申请实施例中,前述车辆的起始位置,例如可以为车辆发送该业务请求时所处的位置,也可以为其它位置,例如停车场入口位置等等。
本申请实施例不具体限定该规划路径包括的具体内容,作为一种示例,该规划路径例如可以包括车辆行驶过程中所经过的位置信息,作为又一种示例,所述规划路径还可以包括车辆到达车辆行驶过程中所经过的位置的时间。该规划路径中还可以包括其它信息,此处不再一一赘述。
可以理解的是,在一些业务场景中,车辆在实现该业务的过程中,可以通过rsu将自身的位置信息实时上报给v2x服务器,而如上所述,v2x服务器可以确定在v2x服务器管辖范围的各个rsu所覆盖的通信范围。鉴于此,在本申请实施例的一种实现方式中,v2x服务器可以在车辆到达rsu的通信范围的位置之前,获取该rsu的空闲资源信息,并根据该rsu的空闲资源信息为车辆确定对应的预留资源,并向车辆发送该rsu的预留资源的标识。
如前文,车辆在实现前述业务请求对应的业务所对应的通信范围内包括多个rsu,对于这种情况,v2x服务器可以在接收到业务请求之后,获取各个rsu的空闲资源信息,从而确定各个rsu对应的预留资源,并同时向车辆发送该rsu的预留资源的标识,例如当车辆在前述起始位置时,v2x服务器将各个rsu的预留资源的标识发送给车辆。可以理解的是,在实际应用中,车辆进入各个rsu覆盖的通信范围的时间不一样,对于车辆进入的对应的通信范围时间比较晚的rsu,若v2x服务器一开始则确定了该rsu的预留资源,则其它设备则不能使用该通信资源进行通信,鉴于此,在本申请实施例中,为了提升各个rsu的通信资源的利用率,在本申请实施例中,还可以根据前述规划路径确定车辆进入各个rsu的通信范围的位置的时间。为方便描述,将“车辆进入rsu的通信范围的位置”称为“指定位置”。也就是说,在本申请实施例中,可以根据规划路径确定车辆进入各个rsu分别对应的指定位置的时间,在该时间之前获取对应rsu的空闲资源信息,并确定各个rsu对应的预留资源,而后v2x服务器将所确定的各个rsu的预留资源的标识发送给车辆,这样一来,可以不必一开始则锁定各个rsu的预留资源,而是在车辆进入该rsu的指定位置时,才锁定该rsu的预留资源,使得在车辆无需使用该rsu的通信资源时,其它设备可以使用该rsu的通信资源进行通信。
举例说明,车辆向v2x服务器发送业务请求之后,v2x服务器确定车辆实现前述业务请求对应的业务所对应的通信范围内包括3个rsu,并根据规划路径确定车辆进入第一个rsu对应的指定位置的时间为t1,确定车辆进入第二个rsu对应的指定位置的时间为t2,车辆进入第三个rsu对应的指定位置的时间为t3。则v2x服务器可以在t1之前的某一时刻,例如t1时刻的前20ms,获取第一个rsu的空闲资源信息,并确定第一个rsu对应的预留资源,并向车辆发送该第一个rsu的预留资源的标识;v2x服务器可以在t2之前的某一时刻,例如t2时刻的前20ms,获取第二个rsu的空闲资源信息,并确定第二个rsu对应的预留资源,并向车辆发送该第二个rsu的预留资源的标识;v2x服务器可以在t3之前的某一时刻,例如t3时刻的前20ms,获取第三个rsu的空闲资源信息,并确定第三个rsu对应的预留资源,并向车辆发送该第三个rsu的预留资源的标识。
可以理解的是,在实际应用中,车辆在行驶的过程中可能会出现一些突发情况,例如,忽然出现的物体阻止了车辆的前进等等,对于这种情况,则车辆的实际行驶情况则可能会与规划路径对应的行驶情况不一致。例如,车辆在第一个rsu覆盖的通信范围内行驶时,某一对象例如行人妨碍了车辆的前进,导致车辆进入第二rsu对应的指定位置的时间发生了延迟,相应的,对于车辆行进过程中的其它rsu例如第三个rsu和第四个rsu等等,车辆进入这些rsu对应的指定位置的时间也发生了延迟。对于这种情况,若依然按照前述规划路径确定的时间确定第二个rsu以及其它rsu对应的预留资源,则在一定程度上也会造成第二个rsu以及其它rsu的通信资源的浪费。
在本申请实施例中,为了避免这个问题,v2x服务器可以实时获取车辆的位置信息,具体地,v2x服务器可以通过相应的rsu获取车辆的位置信息,并根据该位置信息结合前述规划路径判断车辆是否能够按时到达相应rsu对应的指定位置,若车辆可以按时到达相应rsu对应的指定位置,则可以根据规划路径确定该rsu对应的预留资源。若v2x服务器根据该位置信息确定车辆不能够按时到达相应rsu对应的指定位置,则v2x服务器可以根据车辆的位置信息和该rsu对应的指定位置,重新确定车辆到达该rsu对应的指定位置的时刻,并在该重新确定的时刻之前获取该rsu对应的空闲资源信息,并确定该rsu对应的预留资源,以及车辆发送该rsu的预留资源的标识。举例说明,v2x服务器获取到车辆的位置信息之后,结合规划路径确定车辆应于第一时刻到达该位置信息对应的位置,而第一时刻比车辆实际到达该位置信息对应的位置的时间早,故而v2x服务器确定车辆不能准时到达第二个rsu对应的指定位置。而后v2x服务器根据车辆的位置信息和第二个rsu对应的指定位置,重新规划路径,根据重新确定的路径得到车辆到达第二个rsu对应的指定位置的时刻为第二时刻,并在该第二时刻之前获取该rsu对应的空闲资源信息,并确定该rsu对应的预留资源,以及车辆发送该rsu的预留资源的标识。
如上所述,当可以理解的是,在实际应用中,当车辆完成前述业务请求对应的业务之后,则无需再继续占用前述预留资源,鉴于此,在本申请实施例中,当车辆完成前述业务请求对应的业务之后,车辆可以向v2x服务器发送业务结束信息,v2x服务器接收到该业务结束信息之后,则释放前述为该车辆确定的预留资源。具体地,v2x服务器接收到该业务结束消息之后,可以将为该车辆确定的预留资源标记为可分配资源,以使得v2x服务器将该可分配资源分配给其它车辆。相应的,v2x服务器可以根据该业务结束信息,向rsu发送资源释放消息,本申请实施例不具体限定该资源释放消息的具体内容,作为一种示例,该资源释放消息中可以携带有前述预留资源的标识。rsu接收到该资源释放消息之后,可以根据该资源释放消息释放与该预留资源的标识对应的预留资源。若其它设备向rsu请求通信资源,则rsu可以将所释放的预留资源分配给其它设备。
需要说明的是,在实际应用中,由于存在rsu没有空闲资源的情况。这可能体现为车辆向v2x服务器发送业务请求之后,一定时间内未接收到相应的预留资源的标识。考虑到若rsu没有空闲资源,则车辆无法与v2x服务器进行v2x通信,进而会影响实现该业务请求对应的业务。因此,对于这种情况,车辆可以在相应的位置进行等待,并定期重发该业务请求,直到接收到相应的预留资源的标识,才进入相应的区域例如停车场。
以上对本申请实施例提供的通信方法进行了介绍,以下结合图1和图3,以车辆实现的业务为停车业务为例,介绍本申请实施例提供的通信方法。
参见图3,该图为本申请实施例提供的又一种通信方法的信令交互图。本申请实施例提供的通信方法,例如可以通过以下步骤201-216实现。
步骤201:车辆101向v2x服务器102发送停车请求。
在本申请实施例中,停车请求中可以携带起始位置,停车请求中也可以携带起始位置和结束位置。
步骤202:v2x服务器102根据该停车请求为车辆101规划行驶路径,得到规划路径,并确定通信范围覆盖所述规划路径的rsu。
需要说明的是,在本申请实施例中,通信范围覆盖所述规划路径的rsu可以包括一个rsu103,也可以还包括其它rsu。图3中仅示出了rsu103,未示出其它rsu,其它rsu与v2x服务器102以及其它rsu与车辆101之间的通信方式,与rsu103与v2x服务器102以及rsu103与车辆101之间的通信方式类似,故在此以rsu103为例进行说明。
步骤203:v2x服务器102获取所述rsu103的空闲资源信息,并根据该空闲资源信息为车辆101确定对应的预留资源。
步骤204:v2x服务器102将预留资源的标识发送给车辆101。
步骤205:v2x服务器102将预留资源的标识发送给rsu103。
步骤206:rsu103为车辆101预留与该预留资源的标识对应的预留资源。
需要说明的是,步骤204可以在步骤205和步骤206之间执行,步骤204也可以在步骤206和步骤207之间执行。
步骤207:车辆101利用预留资源的标识对应的预留资源,将自身的位置信息发送给rsu103。
车辆101在rsu103覆盖的通信范围内,利用预留资源的标识对应的预留资源,将自身的位置信息发送给rsu103。
步骤208:rsu103将来自车辆101的位置信息发送给v2x服务器102。
步骤209:v2x服务器102根据该位置信息确定车辆101的行驶信息。
车辆101的行驶信息例如可以包括车辆101的行驶速度以及车辆101的方向盘转角等信息。
步骤210:v2x服务器102将行驶信息发送给rsu103。
步骤211:rsu103将行驶信息发送给车辆101。
步骤212:车辆101根据行驶信息行驶。
需要说明的是,在停车业务中,前述步骤207-212可以循环执行若干次,直至车辆行驶至目标位置。
步骤213:车辆101向v2x服务器102发送业务结束信息。
步骤214:v2x服务器102根据业务结束信息释放与预留资源的标识对应的预留资源。
步骤215:v2x服务器102向rsu103发送资源释放消息。
步骤216:rsu103根据资源释放消息释放与预留资源的标识对应的预留资源。
需要说明的是,图3以停车业务为例,介绍了本申请实施例提供的通信方法,对于被前述取车业务、装货业务以及卸货业务,其对应的通信方法与停车业务对应的通信方法类似,此处不再一一列举说明。
基于以上实施例提供的通信方法,本申请实施例还提供了与之对应的通信装置,以下结合附图介绍该报文处理装置。
参见图4,该图为本申请实施例提供的一种应用于v2x服务器的通信装置的结构示意图。该图示出的通信装置400,可以用于执行图2所示的步骤102和103、以及图3所示的步骤202-203、205、209-210以及214-215等等步骤。
图4示出的通信装置400,例如可以包括第一接收单元401、第一确定单元402和第一发送单元403。
第一接收单元401,用于接收车辆发送的业务请求,根据所述业务请求获取路侧单元rsu的空闲资源信息,所述空闲资源信息是所述rsu未被占用的通信资源的信息;
第一确定单元402,用于根据所述rsu的空闲资源信息为所述车辆确定对应的预留资源;
第一发送单元403,用于向所述车辆发送所述预留资源的标识,所述预留资源的标识用于所述车辆采用与所述预留资源的标识对应的预留资源进行v2x通信,以实现所述业务请求对应的业务。
在一种可能的实现方式中,所述rsu的数目为多个,多个所述rsu分别对应的预留资源的标识相同。
在一种可能的实现方式中,所述rsu的数目为多个;
所述第一发送单元403具体用于:
向所述车辆发送多个所述rsu中每个rsu的设备标识与对应的预留资源的标识之间的映射关系。
在一种可能的实现方式中,所述装置还包括:
第二确定单元,用于获取所述车辆从起始位置到目的位置的规划路径,并确定通信范围覆盖所述规划路径的rsu。
在一种可能的实现方式中,所述第一接收单元401,具体用于:
接收车辆发送的业务请求,在所述车辆到达指定位置之前,根据所述业务请求获取所述指定位置对应的rsu的空闲资源信息,所述指定位置为所述车辆进入所述rsu的通信范围的位置;
所述第一发送单元403具体用于:
向所述车辆发送所述指定位置对应的rsu的预留资源的标识。
在一种可能的实现方式中,所述装置还包括:
获取单元,用于实时获取所述车辆的位置信息;
第三确定单元,用于在根据所述车辆的位置信息判断出所述车辆无法按时到达所述指定位置,则根据所述车辆的位置信息和所述指定位置重新确定所述车辆到达所述指定位置的时刻;第一发送单元403还用于在所述重新确定的时刻之前向所述车辆发送所述指定位置对应的rsu的预留资源的标识。
在一种可能的实现方式中,所述装置还包括:
第二发送单元,用于向所述rsu发送所述预留资源的标识,所述预留资源的标识还用于所述rsu为所述车辆预留与所述预留资源的标识对应的预留资源。
在一种可能的实现方式中,所述装置还包括:
第二接收单元,用于接收所述车辆发送的业务结束信息,根据所述业务结束信息释放与所述预留资源的标识对应的预留资源。
在一种可能的实现方式中,所述装置还包括:
第三发送单元,用于向所述rsu发送资源释放消息,所述资源释放消息用于释放与所述预留资源的标识对应的预留资源。
由于所述装置400是与以上方法实施例提供的由v2x服务器执行的通信方法对应的装置,所述装置400的各个单元的具体实现,均与以上由v2x服务器执行的通信方法为同一构思,因此,关于所述装置400的各个单元的具体实现,可以参考以上方法实施例中对于由v2x服务器执行的通信方法的描述部分,此处不再赘述。
参见图5,该图为本申请实施例提供的一种应用于车辆的通信装置的结构示意图。该图示出的通信装置500,可以用于执行前述图2所示的步骤101和104,以及图3所示的步骤201、207、211以及213。
图5示出的通信装置500,例如可以包括第四发送单元501、第三接收单元502和通信单元503。
第四发送单元501,用于向v2x服务器发送业务请求;
第三接收单元502,用于接收所述v2x服务器根据所述业务请求发送的预留资源的标识;
通信单元503,用于采用与所述预留资源的标识对应的预留资源进行v2x通信,以实现所述业务请求对应的业务。
在一种可能的实现方式中,所述第三接收单元502,具体用于:
接收所述v2x服务器根据所述业务请求发送的预留资源的标识与rsu之间的映射关系;
所述通信单元503具体用于:
当所述车辆在所述rsu的通信范围内时,根据所述映射关系确定与所述rsu对应的预留资源的标识,以及采用与所述预留资源的标识对应的预留资源进行v2x通信。
在一种可能的实现方式中,所述装置还包括:
第五发送单元,用于向所述v2x服务器发送业务结束请求,所述业务结束请求用于所述v2x服务器释放与所述预留资源的标识对应的预留资源。
由于所述装置500是与以上方法实施例提供的由车辆执行的通信方法对应的装置,所述装置500的各个单元的具体实现,均与以上由车辆执行的通信方法为同一构思,因此,关于所述装置500的各个单元的具体实现,可以参考以上方法实施例中对于由车辆执行的通信方法的描述部分,此处不再赘述。
本申请实施例还提供了一种服务器400,该通信设备包括处理器和存储器;
所述存储器,用于存储指令;
所述处理器,用于执行所述存储器中的所述指令,执行以上实施例提供的由v2x服务器执行的通信方法。
本申请实施例还提供了一种车辆500,该通信设备包括处理器和存储器;
所述存储器,用于存储指令;
所述处理器,用于执行所述存储器中的所述指令,执行以上实施例提供的由车辆执行的通信方法。
需要说明的是,本申请实施例中提供的服务器400、以及车辆500,其硬件结构均可以为如图6所示的结构,图6为本申请实施例提供的一种通信设备的结构示意图。
请参阅图6所示,通信设备600包括:处理器610、通信接口620和和存储器630。其中通信设备600中的处理器610的数量可以一个或多个,图6中以一个处理器为例。本申请实施例中,处理器610、通信接口620和存储器630可通过总线系统或其它方式连接,其中,图6中以通过总线系统640连接为例。
处理器610可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。处理器610还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。
存储器630可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(random-accessmemory,ram);存储器630也可以包括非易失性存储器(英文:non-volatilememory),例如快闪存储器(英文:flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器630还可以包括上述种类的存储器的组合。
当图6所示的通信设备为服务器400,存储器630可以将前述实施例提及的根据业务请求确定的规划路径以及各个rsu的覆盖范围以及空闲资源信息等存储到存储器630中。当图6所示的通信设备为车辆500时,存储器630可以将前述实施例提及的预留资源的标识存储在存储器630中。
可选地,存储器630存储有操作系统和程序、可执行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中,程序可包括各种操作指令,用于实现各种操作。操作系统可包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。处理器610可以读取存储器630中的程序,实现本申请实施例提供的通信方法。
总线系统640可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。总线系统640可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本申请实施例还提供了一种通信系统,该通信系统包括:上述服务器400和车辆500。
本申请实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行以上实施例提供的由v2x服务器执行的通信方法。
本申请实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行以上实施例提供的由车辆执行的通信方法。
本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行以上实施例提供的由v2x服务器执行的通信方法。
本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行以上实施例提供的由车辆执行的通信方法。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑业务划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各业务单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件业务单元的形式实现。
集成的单元如果以软件业务单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的业务可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些业务存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已。
以上,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。