一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

中继用于更新VRU的VRU应用服务器的方法、以及UE、VRU应用服务器和UE客户端与流程

2023-09-14 12:39:28 来源:中国专利 TAG:

中继用于更新vru的vru应用服务器的方法、以及ue、vru应用服务器和ue客户端
技术领域
1.本发明总体涉及设备到设备电信系统的领域,并且更具体地,涉及弱势道路使用者(vulnerable road user,vru)避免方法。


背景技术:

2.在这些方法中,弱势道路使用者广播vru感知消息(vru awareness messages,vam),该消息包括vru位置、vru速度和各种vru相关信息。vru的覆盖区域中的车辆接收vam消息,发现vru并且评估与vru相关的碰撞风险。为了执行这样的方法,要求vru和车辆从应用服务器接收特定信息。例如,应用服务器将资源规划发送到车辆和vru,以通知它们要用于广播vam的无线电资源。该特定信息要求vru更新与vru避免方法相关的参数,并要求应用服务器更新vru的状态。如果vru的参数值与应用服务器的vru状态的这些参数值不对应,则不能正确地执行vru避免方法。
3.更确切地说,在vru避免方法中,vru广播由应用服务器接收的vam。vam包含vru的当前位置、vru的速度和其它vru相关信息,如vru的类型(例如,行人或自行车)。然后,应用服务器确定或更新vru状态。也就是说,应用服务器更新vru状态的参数值,这些参数值例如包括:
[0004]-与vru的标识相对应的参数,
[0005]-指示vam报告周期性的参数,
[0006]-同步信息,
[0007]-用于vam传输的无线电资源规划,
[0008]-等等。
[0009]
应用服务器可以根据更新后的vru状态向vru发送vru的参数的新值。例如,应用服务器可以改变为了发送vam而保留的id或无线电资源。当这些参数改变时,应用服务器将其新值发送给vru。
[0010]
应用服务器向车辆发送与新vru状态相关的一些信息。该信息到车辆的发送使车辆能够解码vru发送vam的无线电资源,并且因此发现vru。基于在vam中接收到的信息,车辆可以评估与vru碰撞的风险。
[0011]
vru的参数值(即,vru侧的值)应对应于vru状态的这些参数值(即,存储在应用服务器侧的值),否则应用服务器将向车辆发送与不正确vru状态相关的信息。因此,车辆将无法实现vru避免方法。因此,vru避免方法需要vru保持与该应用服务器的连接。然而,保持这种连接可能是困难的,尤其是当vru正在移动时。


技术实现要素:

[0012]
本发明旨在改善这种情况。
[0013]
为此,本发明涉及一种中继弱势道路使用者vru应用服务器的方法,该vru应用服
务器用于在车辆到一切v2x通信系统中更新与第一用户设备ue相对应的vru的弱势道路使用者参数,所述方法包括:
[0014]
由第二ue接收包括与所述第一ue的vru参数相关的信息的第一消息,所述信息由应用服务器基于所述第一ue的vru状态生成,所述第二ue对应于车辆并且处于v2x通信系统中;
[0015]
由所述第二ue经由设备到设备通信向所述第一ue发送包括与所述vru参数相关的信息的第二消息;以及
[0016]
由所述第二ue从第一ue接收包括与第一ue的vru参数的值相关的信息的第三消息。
[0017]
因此,当第一ue(对应于vru)和应用服务器之间的连接不能被保持时,由第二ue(对应于也可以是vru的车辆)中继。也就是说,在应用服务器和第一ue不能交换数据的时间期间,第二ue可以执行由应用服务器执行的服务的至少部分。例如,基于与vru参数的值相关的信息,第二ue可以保持更新后的vru的vru状态,或者可以将该信息发送到可以保持更新后的vru的vru状态的应用服务器。更具体地,如果与vru参数的值相关的信息指示与vru状态的参数值不同的值,则vru状态不是最新的,并且第二ue或应用服务器可以更新vru状态中的参数值。如果与vru参数的值相关的信息指示与vru状态的参数值相同的值(或者简单地确认该值已经根据第二消息的信息被更新),则vru状态是最新的,不需要由第二ue关于vru状态采取特定动作,然而第二ue可以向应用服务器和/或其它ue发送与vru的值相关的信息。
[0018]
因此,当应用服务器不能适当地从第一ue接收vam时,保持与第一ue的连接时由应用服务器保存的vru状态由第二ue和/或由应用服务器保存(然后,信息经由第二ue被中继到应用服务器)。
[0019]
第二ue可以仅关于部分状态或者甚至仅关于一个参数中继应用服务器,即,第一消息仅涉及第一ue的一个vru参数。然而,由第二ue从应用服务器接收的该第一消息或另一消息可能涉及第一ue的多于一个vru参数或者甚至涉及状态的所有参数。
[0020]
更一般地,vru状态可以由第二ue而不是由应用服务器来保持,因此第二ue完全中继应用服务器,这在不能保持第二ue与应用服务器之间的连接时是有利的。vru状态也可以由应用服务器保持,因此第二ue主要中继应用服务器以将与vru参数相关的信息发送到第一ue,并且最终将与vru参数的值相关的信息发送到应用服务器。vru状态可以由应用服务器和第二ue二者保持,因此,第二ue除了更新第二ue侧的状态之外,还将与vru参数相关的信息发送到第一ue,并且将与vru参数的值相关的信息发送到应用服务器。除了这些可能性中的任一个之外,另一ue也可以保持vru状态,因此当第二ue保持将通过第三ue看到的状态时,应用服务器向该另一ue发送其向第二ue发送的相同消息,并且第二ue向该另一ue发送也将通过第三ue看到的与到应用服务器的vru参数的值相关的信息。
[0021]
当状态由除了应用服务器之外的另一实体保持时,第一消息(或当它由该另一ue保持时发送到另一ue的等效消息)可以包括与其它vru参数相关的信息,最终包括vru的所有vru参数。在下文中,另一ue可以被认为是第三ue。
[0022]
因此,本发明避免了由于vru和其它车辆之间的vru参数不匹配(例如由于与应用服务器的连接的不可用)而导致的其它车辆的缓慢vru发现。因此,当执行vru避免方法时,
延迟减少。
[0023]
对于vru避免方法,其可以被理解为使车辆(例如,对应于第二ue或第三ue)能够估计与vru碰撞的概率并且最终警告车辆的驾驶员的任何方法。
[0024]
对于弱势道路使用者,其可以被理解为与机动车辆共享的空间(例如道路)或特定于机动车辆(例如高速公路)的空间的任何使用者和/或可能遭受与这些机动车辆碰撞的那些空间(例如人行道)附近的空间的使用者。例如,行人、摩托车、自行车等。根据its指示,弱势道路使用者也可以被定义为所有非机动道路使用者(诸如行人和骑自行车的人)、骑摩托车的人和残疾人、或他们驾驶的任何车辆的行动能力和取向降低的人。弱势道路使用者也可以被理解为由etsi在其报告“intelligent transport system(its);vulnerable road users(vru)awareness;part 1:use cases definition;release 2”(etsi tr 103 300-1v2.1.1)中定义的,该报告考虑了使用者,也考虑了该使用者在其环境中的情况(参见etsi报告的表4)。
[0025]
对于vru应用服务器,其可以被理解为管理和/或提供vru服务(其是一种vru避免方法)(即,旨在最小化vru与其它车辆之间的碰撞的服务)的服务器。
[0026]
对于vru的弱势道路使用者参数,其可以被理解为特定于vru的值由vru自身(例如,速度或位置)或由vru应用服务器(例如,vru的应用id)和/或由中继vru应用服务器的ue来确定。vru状态(其由vru应用服务器和/或由中继vru应用服务器的另一ue(诸如,第二ue)保持)包括vru的每个参数的特定于vru的值。vru状态由vru应用服务器和/或由中继vru应用服务器的任何ue保存。也就是说,vru状态被存储,并且可以由保存vru状态的实体来更新。vru状态特定于每个vru。vru本身可能具有vru状态的副本。然而,vru存储vru状态的至少一个参数的值。
[0027]
更新这样的vru参数被理解为在该状态下和/或直接在第一ue上修改与vru相关(或特定于vru)的参数的值。
[0028]
对于与用户设备相对应的vru(或与vru相对应的用户设备),其可以被理解为传送ue的vru。
[0029]
对于车辆到一切通信系统,其可以被理解为计算机网络,其中车辆和路边单元是通信节点,使得至少能够在车辆的ue、vru的ue和该网络的vru应用服务器之间执行通信。
[0030]
对于与vru参数相关的信息,其可以被理解为与vru参数相关的任何信息,例如,vru状态下的该参数的值(在应用服务器侧)、应用服务器要求第一ue更新该参数(在ue侧)的值、打算使第一ue发送将参数设置到的值(在ue侧)的请求等。
[0031]
对于设备到设备通信(d2d),其可以被理解为两个ue之间的直接通信。
[0032]
从第二ue到第一ue的第二消息的传输可以在由第二ue无线电发现第一ue以建立通信信道之后执行。例如,当第二ue和第一ue彼此足够接近时,第一ue通过由第二ue解码的特定无线电资源来广播vam,从而导致vam的接收。
[0033]
第三消息从第一ue到第二ue的传输可以经由任何类型的通信来执行,例如,通过设备到设备通信或通过蜂窝通信网络。
[0034]
根据本发明的一方面,该方法还包括由应用服务器确定第二ue与第一ue相距的距离低于阈值和/或在预定持续时间下第二ue与第一ue的距离将低于该阈值。
[0035]
因此,当第二ue被选择在第一ue附近时,第二ue更可能能够执行与第一ue的d2d通
信(例如,在发现过程之后),或者如果第二ue正朝向第一ue,则第二ue将更有可能能够与第一ue执行d2d通信。
[0036]
可以使用任何方法来确定第二ue与第一ue的距离低于阈值,或者第二ue与第一ue的距离将低于阈值。例如,应用服务器可以使用定位系统(例如,gps、互联网地理定位、无线电定位等),或者应用服务器可以基于第二ue与网络中的其它ue之间的先前d2d交换来推断第一ue的位置和/或路径。第一ue的位置可以被同化为通过vam报告给应用服务器的最后位置,该位置可以利用报告给vru应用服务器的与第一ue的最后速度有关的信息被改进。
[0037]
根据本发明的一方面,该方法还包括由第二ue向对应于另一车辆并且在v2x通信系统中的第三ue发送第五消息,该第五消息包括与第一ue的vru参数的值相关的信息。
[0038]
因此,第二ue基于经由第三消息接收的信息来发送包括与vru参数的值相关的信息的消息。这使得第三ue能够具有vru参数的最新的更新值,并且从而对应于另一车辆的第三ue中继应用服务器,这是因为第二ue将能够更新状态或者至少vru参数,即使应用服务器未接收到与vru参数的值有关的信息(这在第二ue丢失其与应用服务器的连接时可能发生,例如,当第一ue和第二ue处于例如由于环境而在蜂窝网络中服务不足的区域中时)。这也减少了第二ue接收第三消息的时间和第三ue接收与vru参数的值相关的信息的时间之间的延迟,这在车辆在同一方向上行驶从而需要快速更新以执行vru避免方法时是特别有利的。
[0039]
第二ue和第三ue之间的传输可以是任何类型的,例如,通过设备到设备通信(其提供最佳延迟减少)或通过蜂窝通信网络(由于应用服务器不处理信息,所以这仍然减少了延迟)。
[0040]
根据本发明的一方面,该方法还包括由第二ue向应用服务器发送第四消息,该第四消息包括与第一ue的vru参数的值相关的信息。
[0041]
因此,应用服务器可以更新或验证它保存的状态的更新。因此,当与第一ue的连接返回时,应用服务器可以基于vru状态的最新更新来进行正常更新过程。如果与第一ue的连接没有返回,则应用服务器也可以由另一ue基于最新更新的状态来中继。
[0042]
根据本发明的一方面,该方法还包括由第一ue将参数更新为基于与vru参数相关的信息的值。
[0043]
这是当所涉及的参数由应用服务器管理时的情况,例如,第一ue的vru id(由于该id与应用层相关,所以也称为应用id),这可能不是例如与vru的位置相对应的参数的情况。因此,与vru参数相关的信息可以包括第一ue将参数更新到的值。此外,与vru相关的信息还可以包括更新命令,该更新命令命令vru(第一ue)根据该值更新vru参数。另选地,第一ue可以被配置为在该值涉及特定vru参数时更新到所接收的值。
[0044]
根据本发明的一方面,该方法还包括由应用服务器基于与该值相关的信息将第一ue的vru状态的vru参数设置为更新值。
[0045]
这是当所涉及的参数由第一ue管理时的情况,例如,与vru的位置或速度或轨迹相对应的参数。由第二ue在第三消息中发送与该值相关的信息。
[0046]
另选地或补充地,当vru状态由第二ue保存时,可以由第二ue(或者当第五消息被发送到第三ue时由第三ue)基于与该值相关的信息将第一ue的vru状态的vru参数设置为更新值。因此,第四消息的传输是不必须的。然而,vru状态可以由多个实体保存,即,至少由应用服务器和第二ue或另一ue(例如,第三ue)保存。
[0047]
根据本发明的一方面,与vru参数相关的信息包括vru状态的vru参数的更新值先前的值(a previous to update value),并且还包括由第一ue将更新值先前的值与第一ue的vru参数的值进行比较。
[0048]
因此,第一ue可以确定vru状态的vru参数的值是否是最新的,如果它不是最新的,则第一ue可以在第三消息中指示它。
[0049]
在任何情况下,可以发送第三消息,所述第三消息包括与第一ue的vru参数的值相关的信息:
[0050]-当参数由应用服务器管理时:发送第一ue已将vru参数更新到的值(例如,当第一ue未更新到应用服务器指示的值时),或者仅发送该值已更新的确认;以及-当参数由应用服务器管理时:发送vru应用服务器(或中继vru应用服务器的ue)应将vru参数更新到的值。
[0051]
根据本发明的一方面,该方法还包括:当应用服务器没有从第一ue接收到或者没有及时地从第一ue接收到包括与第一ue的vru参数相关的信息的第六消息时,由应用服务器向第二ue和/或第三ue发送第一消息。
[0052]
因此,当无法保持与第一ue的连接时,第二ue和/或第三ue(即,另一ue)中继应用服务器。这减少了在应用服务器和可以中继其的ue之间交换的数据,并减少了由这些ue存储的数据。然而,应用服务器的中继可以在永久的基础上实现,以确保用于当第一ue丢失与应用服务器的连接时更新状态的较少延迟。第六消息可以是任何类型的消息,例如,广播消息或点对点消息。对于失去第一ue和应用服务器之间的连接,其可以被理解为应用服务器不再从第一ue接收第六消息或类似于第六消息的消息。当第六消息是广播消息时,它可以是vru感知消息vam,也就是说,由第一ue向邻近车辆发送广播信息(例如,vru的位置)以使它们能够执行vru避免方法的消息。
[0053]
根据本发明的一方面,vru参数是vru的位置、vru的速度、vru的移动方向、vru组id、网络中作为用户设备(ue)的vru标识信息、应用服务器中的vru应用标识信息或用于表征vru组或集群和/或vru应用的任何其它信息中的一者。
[0054]
对于vru的位置、速度和移动方向,其可以被理解为在vru的环境中传送第一ue的vru的地理位置、速度以及移动。这些vru参数的这些值可以由第一ue直接确定,或者第一ue可以例如在第六消息中发送使应用服务器和/或第二ue和/或第三ue能够确定这些值的数据。可以使用任何方法来确定这些vru参数的值。例如,它们可以通过使用定位系统(例如,gps、互联网地理定位、无线电定位等)来获得,或者基于第二ue和网络中的其它ue之间的先前d2d交换来获得。
[0055]
对于vru组id,其可以被理解为标识网络部署的区域中的紧密vru的集群的id。该组由其大小、范围和组头来确定。组头(集群的vru中的一个)将信息本地中继到vru组成员。组id可以是例如用于唯一标识网络中的组头的标识符。该标识符在组头和vru组成员之间被共享。组id也可以由应用服务器定义,以唯一地标识部署中的vru的集群。
[0056]
对于ue标识信息(id),其可以被理解为使得应用服务器和/或第二ue和/或第三ue以及更一般地服务中涉及的任何实体能够标识第一ue的任何信息。因此,该id在应用层级别的标识中被涉及。该id由应用服务器和/或中继应用服务器的ue确定和/或归属。
[0057]
其它参数可以与vru应用的标识有关。在这种情况下,可以为vru部署多个vru应用。vru应用可以与类别信息相关。例如,一个应用可以用于行人,并且另一个应用可以被限
定用于骑自行车的人或骑摩托车的人。
[0058]
根据本发明的一方面,基于由应用服务器发送的通信参数来建立设备到设备通信。
[0059]
这使得第二ue能够建立与第一ue的通信信道。这些通信参数例如对应于第一ue将用于发送vam的无线电资源,第二ue基于该vam发现第一ue。这些通信参数可以在第一消息中被发送。
[0060]
本发明的第二方面涉及一种用户设备ue,该ue被配置为中继弱势道路使用者vru应用服务器,该vru应用服务器用于在车辆到一切v2x通信系统中更新与另一用户设备ue相对应的vru的弱势道路使用者参数,该ue对应于车辆并且处于v2x通信系统中,所述ue包括:
[0061]
处理器;以及
[0062]
非暂时性计算机可读介质,所述非暂时性计算机可读介质包括存储在其上的指令,所述指令在由所述处理器执行时配置所述ue以:
[0063]
接收第一消息,所述第一消息包括与所述另一ue的所述vru参数相关的信息,所述信息由应用服务器基于所述另一ue的vru状态生成;
[0064]
经由设备到设备通信向所述另一ue发送包括与所述vru参数相关的信息的第二消息;以及
[0065]
经由所述设备到设备通信从所述另一ue接收第三消息,所述第三消息包括与所述另一ue的所述vru参数的值相关的信息。
[0066]
本发明的第三方面涉及一种中继弱势道路使用者vru应用服务器的方法,该vru应用服务器用于在车辆到一切v2x通信系统中更新与第一用户设备ue相对应的vru的弱势道路使用者参数,该方法包括:
[0067]
由所述vru应用服务器基于所述第一ue的vru状态至少向所述第二ue发送包括与所述第一ue的vru参数相关的信息的消息,所述第二ue对应于车辆并且处于v2x通信系统中;以及
[0068]
由所述vru应用服务器至少从所述第二ue接收包括与所述第一ue的所述vru参数的值相关的信息的另一消息。
[0069]
根据本发明的一方面,该方法还包括:由应用服务器基于第一ue的vru状态来生成与所述第一ue的vru参数相关的信息。
[0070]
本发明的第四方面涉及一种弱势道路使用者vru应用服务器,该vru应用服务器被配置为将应用服务中继到第二用户设备ue,用于在车辆到一切v2x通信系统中更新与第一ue相对应的vru的弱势道路使用者参数,该ue对应于车辆并且处于v2x通信系统中,所述vru应用服务器包括:
[0071]
处理器;以及
[0072]
非暂时性计算机可读介质,所述非暂时性计算机可读介质包括存储在其上的指令,所述指令在由所述处理器执行时配置所述vru应用服务器以:
[0073]
基于第一ue的vru状态,至少向第二ue发送包括与第一ue的vru参数相关的信息的消息,所述第二ue对应于车辆并且处于v2x通信系统中;以及
[0074]
从至少所述第二ue接收包括与所述第一ue的所述vru参数的值相关的信息的另一消息。
[0075]
本发明的第五方面涉及一种中继弱势道路使用者vru应用服务器的方法,所述vru应用服务器用于在车辆到一切v2x通信系统中更新与第一用户设备ue相对应的vru的弱势道路使用者参数,所述方法包括:
[0076]
由所述第一ue经由设备到设备通信从第二ue接收包括与所述第一ue的vru参数相关的信息的消息,所述信息由应用服务器基于所述第一ue的vru状态生成,所述第二ue对应于车辆并且处于v2x通信系统中;以及
[0077]
由所述第一ue经由所述设备到设备通信向所述第二ue发送包括与所述第一ue的所述vru参数的值相关的信息的另一消息。
[0078]
本发明的第六方面涉及一种用户设备ue,弱势道路使用者vru应用服务器的客户端,所述ue对应于vru并且处于v2x通信系统中,所述ue包括:
[0079]
处理器;以及
[0080]
非暂时性计算机可读介质,所述非暂时性计算机可读介质包括存储在其上的指令,所述指令在由所述处理器执行时配置所述ue以:
[0081]
经由设备到设备通信从另一ue接收包括与所述ue的vru参数相关的信息的消息,所述信息由应用服务器基于ue的vru状态生成,所述另一ue对应于车辆并且处于v2x通信系统中;以及
[0082]
由所述ue经由所述设备到设备通信向所述另一ue发送包括与所述ue的所述vru参数的值相关的信息的另一消息。
[0083]
本发明的第七方面涉及一种计算机程序产品,该计算机程序产品包括当所述指令由处理器运行时执行如上所述的方法的代码指令。
[0084]
本发明在所附附图中以示例而非限制的方式示出,其中相同的参考标号指代相同元件。
附图说明
[0085]
[图1]
[0086]
图1示出了实现本发明的实施方式的系统。
[0087]
[图2]
[0088]
图2示出了表示本发明的实施方式的流程图。
[0089]
[图3]
[0090]
图3示出了实现本发明的实施方式的vru应用服务器以及第一ue和第二ue。
具体实施方式
[0091]
参考图1,示出了实现本发明的实施方式的v2x通信系统。在图1中,示出了vru 1,在该示例中,vru 1是机动车辆使用的空间附近的空间(人行道)的使用者,并且最终可以使用人行横道,人行横道是与机动车辆共享的空间。其它机动车辆还被表示为2、3和4。这些车辆2、3、4正在使用道路,并且最终可能具有与vru 1碰撞的风险。例如,如果vru 1在人行横道上穿过道路,则朝向人行横道的方向行驶的车辆2和3可能具有与vru 1碰撞的风险。如果车辆4向其左侧转弯或者如果vru 1在不使用人行横道的情况下穿过道路,则车辆4和vru 1的情况也可能存在这样的风险。
[0092]
由v2x通信系统实现的vru避免方法涉及基于客户端-服务器的模型上的分布式vru应用。该应用的服务器部分由vru应用服务器20支持。
[0093]
vru 1携带被称为第一ue的ue。第一ue支持vru应用的客户端21部分。
[0094]
车辆2携带被称为第二ue的ue。第二ue还支持vru应用的客户端22部分。此外,当第二ue替换或复制vru应用服务器的功能时,第二ue还可以支持vru应用的服务器22部分。当第二ue充当用于消息传输的中继并且不替换或充当服务器时,第二ue不支持vru应用的服务器部分,并且仅当其被视为客户端时充当网络的端点实体。
[0095]
车辆3携带被称为第三ue的ue。第三ue还支持vru应用的客户端23部分,并且还可以像通过第二ue所做的那样支持vru应用的服务器23部分。
[0096]
车辆4可以与其它车辆相同(并且可以携带支持vru应用的部分的ue),然而,为了简单起见,图1没有示出这些细节。
[0097]
这些实体中的每一个(第一ue、第二ue、第三ue和vru应用服务器)可以经由包括v2x通信系统或任何其它通信系统的网络进行通信。例如,在车辆2、3和vru应用服务器20之间建立的通信320、330可以由经典蜂窝通信网络来支持。例如,可以在基站40和车辆2、3之间建立无线电信道,以支持车辆2、3和vru应用服务器20之间的通信。车辆2、3和vru应用服务器20之间的通信320、330还可以使用卫星通信技术。vru 1和vru应用服务器20之间的通信310可以使用与车辆2、3和vru应用服务器20(卫星、蜂窝等)之间的通信相同的技术。
[0098]
vru 1和车辆2之间的通信321是d2d通信。然而,交换的部分(从第一ue向第二ue发送m3)可以在另一种技术的基础上执行,例如,利用车辆2、3和vru应用服务器20之间使用的相同技术。两个车辆2和3之间的通信332可以基于在vru 1和车辆2之间使用的相同技术(例如,d2d通信)。
[0099]
vru应用服务器20存储包括vru参数(p1、p2、p3等)的值的vru 1的状态50。这些vru参数由vru 1和车辆2、3或4使用以执行vru避免方法。例如,p1可以是ue标识信息,p2可以是vru组id,并且p3可以是vru的vru位置和速度。状态50可以包括对于每个参数(p1、p2和p3),对应于vru 1的值(v1、v2和v3)。当车辆2或3的第二ue和/或第三ue至少部分替换或复制由vru应用服务器20提供的服务时,服务器22和/或23保持vru 1的vru状态52和/或53,即,它们存储vru状态并在需要时更新vru状态。当车辆2或3的第二ue和/或第三ue不替换或复制由vru应用服务器20提供的服务,而是仅在第一ue的客户端21和vru应用服务器20之间发送消息时,第二ue和第三ue可不保持vru 1的任何状态。
[0100]
参考图2,示出了表示根据本发明的实施方式的步骤的流程图。
[0101]
在步骤s0,vru应用服务器20没有从第一ue 61接收到将使其能够更新vru状态50的vam m6。例如,在接收到从第一ue 61接收到的最后一个vam m6时启动定时器,并且在定时器结束时没有接收到其它vam m6。因此,由第一ue 61支持的客户端21和vru应用服务器20之间的连接丢失。
[0102]
在vru应用服务器20没有接收到这样的vam m6的情况下,它不能更新vru状态50,因此触发下一个步骤,以便第二ue 62和/或第三ue对其进行中继。然而,该步骤可以是可选的,并且第二ue 62和/或第三ue可以独立于是否接收到来自对应于vru 1的第一ue 61的vam m6来中继vru应用服务器20。在这种情况下,在先前不执行步骤s0的情况下执行步骤s1或s2。
[0103]
vam可以是例如在etsi ts 103 300-2v2.1.1(2020-05)中描述的消息。
[0104]
在步骤s1,vru应用服务器20确定哪些车辆正在或将可能在vru 1附近。
[0105]
例如,vru应用服务器20确定:
[0106]-vru 1和连接到vru服务的车辆2、3、4之间的距离;和/或
[0107]-连接到vru服务的车辆2、3、4所朝向的方向。
[0108]
如果距离中的至少一个距离低于阈值,或者如果车辆2、3、4所朝向的方向中的一个方向使得vru应用服务器20能够预测车辆2、3、4中的一个车辆将位于低于阈值的距离处,则vru应用服务器20可以通过检验该条件的车辆实现步骤s2,在图1的示例中,车辆是车辆2和车辆3。
[0109]
可以使用任何已知方法来确定车辆2、3、4中的一个与第一ue 61的距离低于阈值,或者将与第一ue 61的距离低于该阈值。例如,vru应用服务器20可以使用定位系统(例如gps)来跟踪每个车辆2、3、4的位置。用于确定这些距离的vru 1的位置可以是通过所接收的最后vam向vru应用服务器20报告的最后位置。
[0110]
在步骤s2,vru应用服务器20通过先前建立的通信320和330向第二ue和/或第三ue发送消息m1。
[0111]
这些消息可以包括:
[0112]-由vru应用服务器20保持的vru状态,即,vru状态50。这主要是当服务器22和/或23至少部分地替换或复制由vru应用服务器20提供的服务时的情况;并且
[0113]-通信信息(也称为通信参数)包括:
[0114]
o使服务器22和23能够实现到客户端21的服务的连接过程或者仅仅确保消息m3的传输的认证信息,以及
[0115]
o与可以用于建立与第一ue 61的通信链路321的特定无线电资源有关的信息;
[0116]-与要由第二ue 62或第三ue执行的动作有关的信息。例如,vru应用服务器20通知第二ue 62或第三ue复制vru应用服务器20的功能。或者,vru应用服务器20通知第二ue 62或第三ue命令客户端21将vru参数51中的一个vru参数更新为由vru应用服务器20给出的值(动作1)。或者,vru应用服务器20可以通知第二ue 62或第三ue命令客户端21将与要执行的动作相关的信息中给出的vru参数51的值与由客户端21使用的vru参数51的值进行比较,并且如果不同,则发送该值(动作2)。当vru应用服务器20命令第二ue 62或第三ue重复或复制vru应用服务器20的功能时,服务器22和23独立于vru应用服务器,以根据需要执行动作1或动作2。因此,以下将仅详细描述动作1和动作2的情况。
[0117]
在步骤s3,第一ue 61和第二ue 62在它们之间建立d2d通信信道。d2d通信可以基于无线电发现过程来建立。实际上,基于与无线电资源有关的信息,第二ue 62可以接收并解码第一ue 61可以广播vam的特定无线电资源。如果第二ue 62接收到这样的vam,则第二ue 62可以基于认证信息建立与第一ue 61的通信链路,以确保第二ue 62和第一ue 61之间的通信信道安全和/或将客户端21连接到由第二ue 62支持的服务器22。
[0118]
在步骤s4,第二ue 62(更具体地,第二ue 62支持的vru应用的部分22)通过d2d通信321向第一ue 61并且从而向客户端21(在应用级别)发送消息m2。事实上,一旦在第一ue 61和第二ue 62之间建立了通信,第二ue 62就发送消息m2。
[0119]
在动作1的情况下,消息m2包含vru参数pi(p1或p3)中的至少一个的值vi
update
。例
如,vru应用服务器20或服务器22可以重新分配客户端21的id(即,vru 1的应用id),因此vi
update
是新id。
[0120]
在动作2的情况下,消息m2包含至少一个vru参数pi(p1或p3)的值vi或vi’。例如,vru应用服务器20或服务器22可以更新vru 1的位置。因此,m2包含vru应用服务器20或服务器22实际已知的位置vi或vi’。
[0121]
在步骤s5.1,第一ue 61将本地存储并由vru 1使用的vru参数pi 51的值vi”更新为新值vi
update
。这与动作1的情况相对应。
[0122]
在步骤s5.2,第一ue 61将本地存储并由vru 1使用的vru参数pi 51的值vi”与在m2中发送的值vi或vi’进行比较。这与动作2的情况相对应。因此,第一ue 61确定vru状态50、52、53的vru参数的值vi或vi’是否是最新的。
[0123]
在步骤s6,第一ue 61经由通信321(即,在第一ue 61和第二ue 62之间建立的d2d通信)向第二ue 62发送消息m3。另选地,m3可以通过另一个通信信道被发送,例如,经由经典蜂窝电话网络。
[0124]
在执行动作1的情况下,m3可以包含对vi”到vi
update
的更新的确认。
[0125]
在执行动作2的情况下,如果vi”等于vi或vi’,则m3可以仅包含指定这种相等的信息。如果vi”不同于vi或vi’,则m3可以包括值vi”或使第二ue 62或vru应用服务器20能够检索所述值vi”的任何信息(例如,vi”与vi或vi’之间的差异)。因此,m3包括与值vi”相关的信息,vru状态的vru参数pi应被更新到该值vi”。
[0126]
在步骤s7.1,第二ue 62(由第二ue支持的vru应用的部分22)向vru应用服务器20发送消息m4。
[0127]
该消息m4包含在消息m3中由第一ue 61发送到第二ue 62的信息。例如,m4可以包含对vi”到vi
update
的更新的确认、或者使第二ue 62或vru应用服务器20能够检索值vi”的信息。
[0128]
在步骤s7.2,第二ue 62(由第二ue支持的vru应用的部分22)向第三ue发送消息m5。
[0129]
当第三ue替换或复制vru应用服务器20的功能时,消息m5可以包含至少与消息m4相同的信息。附加地或补充地,当第二ue 62替换或复制vru应用服务器20的功能时,由第二ue 62支持的服务器22可以向第三ue发送由服务器发送到vru服务的客户端的任何信息。例如,服务器22可以向客户端23发送vru 1的组id、与用于与第一ue 61建立d2d通信的无线电资源有关的信息等。
[0130]
在步骤s8,在执行动作1的情况下,即,vru应用服务器20或最终服务器22(当第二ue 62替换或复制vru应用服务器20的功能时)命令客户端21将vru参数51的值更新为给定值vi
update
,vru应用的服务器(20和/或22和/或23)验证客户端21已经根据值vi
update
更新了参数pi 51。
[0131]
在执行动作2的情况下,也就是说,客户端21向服务器(20和/或22和/或23)通知其所使用的值vi”,vru应用的每一个服务器(20或22或23)例如通过用vi”替换值vi和/或vi’更新其本地保持的状态50、52、53。
[0132]
在步骤s9,vru应用的客户端(21、22、23)和服务器(20、22、24)可以基于更新后的参数vi
update
和/或vj”执行如etsi ts 103 300-2v2.1.1(2020-05)中描述的vru避免方法。
[0133]
参考图3,示出了vru应用服务器20、第一ue 61和第二ue 62。
[0134]
vru应用服务器20包括网络接口(int_net)20.3、一个处理模块(proc_as)2.1和存储器单元(memo_as)20.2。memo_as 20.2包括检索计算机程序的非易失性单元和检索具有vru 1的不同vru参数p1、p2、p3的vru状态50的易失性单元。
[0135]
proc_ue 20.1被配置为至少执行步骤s0、s1、s2、s7.1、s8和s9。
[0136]
int_net 20.3被配置为通过网络接收和发送消息m1和m4。
[0137]
第一ue 61包括通信模块(com_ue1)61.3、一个处理模块(proc_ue1)61.1和存储器单元(memo_ue1)61.2。memo_ue1 61.2包括检索计算机程序的非易失性单元和检索由第一ue 61在实现vru避免方法时使用的vru参数51p1、p2、p3的易失性单元。
[0138]
proc_ue 61.1被配置为至少执行步骤s3、s4、s5.1、s5.2、s6和s9。
[0139]
com_ue1 61.3被配置为通过网络接收和发送消息m2、m3和m6。
[0140]
第二ue 62包括通信模块(com_ue2)62.3、一个处理模块(proc_ue2)62.1和存储器单元(memo_ue2)62.2。memo_ue2 62.2包括检索计算机程序的非易失性单元和检索由第一ue 61在实现vru避免方法时使用的vru参数51p1、p2、p3的易失性单元。
[0141]
proc_ue 62.1被配置为至少执行步骤s2、s3、s4、s6、s7.1、s7.2、s8和s9。com_ue1 62.3被配置为通过网络接收和发送消息m1、m2、m3、m4和m5。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表