System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于车辆的设备、方法和计算机程序技术_技高网

用于车辆的设备、方法和计算机程序技术

技术编号:41134513 阅读:37 留言:0更新日期:2024-04-30 18:05
实施例涉及用于车辆的设备、方法和计算机程序,以及包括这种设备或被配置为执行该方法或执行该计算机程序的相应车辆。该方法包括尝试(210)经由无线通信链路将车辆功能的计算卸载到远程服务器。该方法包括确定(220)该计算被卸载到远程服务器的表现。该方法包括基于计算被卸载到远程服务器的表现来确定(230)计算的卸载是被认为是成功的还是不成功的。该方法包括如果认为卸载不成功则取消(240)卸载。该方法包括在预定义的等待时间之后重新尝试(210)将车辆功能的计算卸载到远程服务器,其中延迟基于后续不成功尝试的次数。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术涉及一种用于车辆的设备、方法和计算机程序,以及包括这种设备或被配置为执行该方法或执行该计算机程序的相应车辆。


技术介绍

1、车辆的自主或半自主操作是一个研究和开发领域。对于自动驾驶级别5,需要将计算卸载到云(即,可经由互联网访问的服务器)或边缘云(即,位于移动通信系统基站附近的服务器)可能会变得重要。借助5g(即,根据第三代合作伙伴计划3gpp的第五代网络的移动通信系统)和边缘计算,可以将实时应用程序卸载到附近的计算服务器(边缘或云)甚至附近有计算能力的汽车。

2、然而,为了使卸载计算变得有价值,需要满足一些延迟要求。

3、美国专利申请us2019/0364492a1涉及一种系统,该系统具有学习功能以确定用户活动、预测用户的路线,并且基于沿路线预测的无线电状况来预测用户的通信延迟。然而,通信延迟只是卸载计算所产生的总延迟的一部分。

4、美国专利申请us2020/0284883 a1涉及一种激光雷达系统。在该申请中,使用二进制指数退避来确定激光雷达测距介质接入方案中的竞争窗口大小。


技术实现思路

1、本公开涉及需要多久查询一次附近的计算服务器并检查连接是否满足延迟要求的问题。为了确定附近的计算环境是否满足要卸载的实时应用程序的延迟要求,汽车将数据包发送到距离汽车很近的服务器。由于汽车移动,条件以及因此卸载是否满足延迟要求都会动态地变化。一般来说,会定期查询附近的计算环境,以不断重新评估所产生的延迟。然而,这种方法可能会低效地使用cpu(中央处理单元)资源并增加网络流量。例如,如果汽车连接到附近的计算服务器并检查计算卸载是否满足延迟要求,则可能无法满足延迟限制。当使用定期查询时,汽车将在预先确定的固定间隔后再次查询边缘服务器,以验证计算卸载是否满足延迟要求。

2、所提出的概念引入了一种改进的技术,用于查询附近的服务器以检查客户端与服务器之间的计算延迟。

3、本专利技术基于以下发现:以固定间隔定期检查计算延迟会导致高cpu使用率并产生不必要的网络流量。特别是,在许多车辆尝试将计算卸载到后端的情况下,定期查询后端可能会导致网络过载。在所提出的概念中,代替使用恒定的退避时间,提出了基于多次后续不成功尝试的退避时间,例如用于拥塞控制的指数退避。

4、本公开的各方面涉及一种用于车辆的方法。该方法包括尝试经由无线通信链路将车辆功能的计算卸载到远程服务器。该方法包括确定该计算被卸载到远程服务器的执行情况。该方法包括基于该计算被卸载到远程服务器的执行情况来确定计算的卸载是被认为是成功的还是不成功的。该方法包括:如果认为卸载是不成功的,则取消卸载。该方法包括在预定义的等待时间之后重新尝试将车辆功能的计算卸载到远程服务器。等待时间基于后续不成功尝试的次数。通过基于后续不成功尝试的次数调整等待时间,可减少cpu使用率和网络流量,特别是在不成功尝试次数增加的情况下。

5、一般来说,卸载计算包括许多任务,因为车辆计算通常依赖于本地传感器数据,并且车辆内需要计算结果。因此,卸载计算可以包括将工作数据发送到远程服务器并从远程服务器接收计算结果。

6、如上所述,延迟或计算延迟被认为是确定计算的卸载的表现/执行情况/性能的主要因素。然而,术语“延迟”不限于车辆与远程服务器之间的通信往返时间。相反,至关重要的是,远程服务器获取工作数据、执行计算并响应计算结果所需的时间可能构成计算延迟。因此,该执行情况可以至少基于传输工作数据所需的时间、等待远程服务器执行计算所需的时间以及从远程服务器接收结果所需的时间。

7、如上所述,该执行情况可以基于计算的总延迟。当计算由车辆的处理器执行时,该总延迟可以与计算的总延迟对比。

8、如上所述,总延迟可以至少包括传输工作数据所需的时间、等待远程服务器执行计算所需的时间、以及从远程服务器接收结果所需的时间。显然,车辆与远程服务器之间的通信延迟可能会影响整体延迟,从而影响传输工作数据和计算结果所需的时间,其中计算所需的时间被添加在通信延迟上。

9、此外,可以将总延迟与延迟阈值进行比较,该延迟阈值可以用于确定卸载是被认为是成功的还是不成功是。例如,如果总延迟违背延迟阈值,则可以认为该尝试是不成功的。

10、一般来说,延迟可能会随着每次不成功的尝试而增加。随后不成功的尝试越多,下一次尝试成功的可能性就越小。因此,增加等待时间的方法可以减少cpu使用率和带宽使用率,特别是在后续尝试成功的可能性较低的情况下。

11、例如,随着每次不成功的尝试,等待时间可能会增加一倍。这种指数退避策略已被证明在传输控制协议(tcp)中的传输速度控制的背景下有效。

12、在各种示例中,等待时间在成功尝试之后重置为初始值。在成功尝试之后,后续尝试再次成功的可能性高(例如,在短暂的通信或计算中断之后)。

13、一般来说,取消卸载可以包括使用车辆的一个或多个处理器来执行计算。换句话说,如果卸载计算的执行情况被认为是不合意的,则计算可以由车辆执行而不是由远程服务器执行。

14、如上所述,计算可以是基于由车辆正提供的工作数据的计算。当计算被卸载到远程服务器时,这会导致开销增加,因为工作数据被传输到远程服务器。

15、在各种示例中,计算由第三代合作伙伴项目3gpp定义的边缘应用程序服务器执行。边缘应用程序服务器是可用于各种类型计算的多用途应用程序服务器。

16、本公开的各个方面涉及一种用于车辆的相应设备。该设备包括用于经由无线通信链路与远程服务器通信的接口。该设备包括被配置为执行上述方法的一个或多个处理器。

17、本公开的各个方面涉及一种包括该设备的车辆。

18、本公开的各个方面涉及一种计算机程序,其具有用于当计算机程序在计算机、处理器或可编程硬件部件上被执行时实施上述方法的程序代码。

本文档来自技高网...

【技术保护点】

1.一种用于车辆的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,卸载所述计算包括将工作数据传输(212)到所述远程服务器并且从所述远程服务器接收(214)所述计算的结果。

3.根据权利要求2所述的方法,其中,所述执行情况至少基于传输所述工作数据所需的时间、等待所述远程服务器执行所述计算所需的时间、以及从所述远程服务器接收结果所需的时间。

4.根据权利要求1或3所述的方法,其中,所述执行情况基于所述计算的总延迟。

5.根据权利要求4所述的方法,其中,所述总延迟至少包括传输所述工作数据所需的时间、等待所述远程服务器执行所述计算所需的时间、以及从所述远程服务器接收结果所需的时间。

6.根据权利要求4或5所述的方法,其中,如果总延迟违背延迟阈值,则认为所述尝试是不成功的。

7.根据权利要求1至4中任一项所述的方法,其中,所述等待时间随着每次不成功的尝试而增加。

8.根据权利要求5所述的方法,其中,所述等待时间随着每次不成功的尝试而增加一倍。

9.根据权利要求1至6中任一项所述的方法,其中,在成功尝试之后,所述等待时间重置为初始值。

10.根据权利要求1至9中任一项所述的方法,其中,取消所述卸载包括使用所述车辆的一个或多个处理器来执行(242)所述计算。

11.根据权利要求1至10中任一项所述的方法,其中,所述计算是基于由所述车辆正提供的工作数据的计算。

12.根据权利要求1至11中任一项所述的方法,其中,所述计算由通过第三代合作伙伴计划3GPP定义的边缘应用程序服务器执行。

13.一种用于车辆的设备(20),所述设备包括:

14.一种车辆(200),包括根据权利要求13所述的设备(10)。

15.一种计算机程序,其具有程序代码,所述程序代码用于当所述计算机程序在计算机、处理器或可编程硬件部件上执行时实施根据权利要求1至12中任一项所述的方法。

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于车辆的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,卸载所述计算包括将工作数据传输(212)到所述远程服务器并且从所述远程服务器接收(214)所述计算的结果。

3.根据权利要求2所述的方法,其中,所述执行情况至少基于传输所述工作数据所需的时间、等待所述远程服务器执行所述计算所需的时间、以及从所述远程服务器接收结果所需的时间。

4.根据权利要求1或3所述的方法,其中,所述执行情况基于所述计算的总延迟。

5.根据权利要求4所述的方法,其中,所述总延迟至少包括传输所述工作数据所需的时间、等待所述远程服务器执行所述计算所需的时间、以及从所述远程服务器接收结果所需的时间。

6.根据权利要求4或5所述的方法,其中,如果总延迟违背延迟阈值,则认为所述尝试是不成功的。

7.根据权利要求1至4中任一项所述的方法,其中,所述等待时间随着每次不成功的尝试而增加。

8.根据权...

【专利技术属性】
技术研发人员:M·普里贝J·雷朱W·泰默
申请(专利权)人:大众汽车股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1