车联网任务卸载方法、装置、设备、介质及程序产品与流程

    技术2024-11-25  58


    本技术涉及车联网,尤其涉及一种车联网任务卸载方法、装置、设备、存储介质及程序产品。


    背景技术:

    1、随着车联网领域的蓬勃发展,计算密集型车载应用的出现给车辆的计算能力和系统的时延性能带来了极大地挑战。基于云边协同的车联网任务卸载主要围绕云计算和边缘计算的融合,通过优化任务卸载策略,提升车联网的性能和效率。例如,通过对任务进行优先级划分,设计云边协同的任务卸载决策机制,实现云端和边缘节点的协同工作,以减少数据传输延迟。或者,引入机器学习等技术构建任务卸载模型,对卸载决策进行智能优化,提高任务卸载的效率和准确性。然而,随着车联网技术的不断发展和应用场景的不断拓展,车载应用的类型趋向于多样化,现有的车联网任务卸载方式对任务的卸载模式较为单一,无法满足多样化的卸载需求。


    技术实现思路

    1、本技术实施例提供一种车联网任务卸载方法、装置、设备、存储介质及程序产品,用以解决现有的车联网任务卸载模式单一,无法满足多样化的车载应用的任务卸载需求的缺陷。

    2、本技术实施例提供一种车联网任务卸载方法,包括:

    3、根据目标车辆的待计算任务的任务类型,确定所述待计算任务对应的任务卸载策略;所述任务卸载策略中包含有所述待计算任务的卸载对象;

    4、获取所述目标车辆的运动特征,基于所述任务卸载策略和所述运动特征,计算所述卸载对象的任务卸载比例;

    5、根据所述任务卸载比例向所述卸载对象卸载所述待计算任务。

    6、在一个实施例中,所述基于所述任务卸载策略和所述运动特征,计算所述卸载对象的任务卸载比例,包括:

    7、根据所述运动特征,计算所述目标车辆在当前路侧单元内的目标驻留时长;

    8、根据所述目标驻留时长确定所述待计算任务的最大容忍时延,并基于所述任务卸载策略和所述最大容忍时延,计算所述卸载对象的任务卸载比例。

    9、在一个实施例中,若所述待计算任务包括交通安全类任务,所述卸载对象包括辅助车辆和所述当前路侧单元对应的边缘服务器;所述基于所述任务卸载策略和所述最大容忍时延,计算所述卸载对象的任务卸载比例,包括:

    10、获取所述目标车辆周围预设距离范围内的候选辅助车辆,并基于预设的移动性约束条件对所述候选辅助车辆进行筛选,得到所述目标车辆的辅助车辆;其中,所述候选辅助车辆与所述目标车辆均在所述当前路侧单元的覆盖范围内,所述移动性约束条件包括在所述当前路侧单元内的驻留时长大于或等于所述目标驻留时长,且在所述目标驻留时长内与所述目标车辆的相对距离小于所述预设距离;

    11、以所述最大容忍时延为约束,基于能耗最优原则,计算所述辅助车辆的第一任务卸载比例,以及计算所述当前路侧单元对应的边缘服务器的第二任务卸载比例。

    12、在一个实施例中,所述第一任务卸载比例对应的第一卸载时延为第一传输时延和第一计算时延之和,所述第二任务卸载比例对应的第二卸载时延为第二传输时延和第二计算时延之和;

    13、所述第一传输时延为所述目标车辆与所述辅助车辆之间进行数据传输的时延,所述第一计算时延是所述辅助车辆计算所述第一任务卸载比例的任务量所需的时延;

    14、所述第二传输时延为所述目标车辆与所述当前路侧单元对应的边缘服务器之间进行数据传输的时延,所述第二计算时延是所述当前路侧单元对应的边缘服务器计算所述第二任务卸载比例的任务量所需的时延;

    15、所述待计算任务中的交通安全类任务对应的任务总时延为第三计算时延、所述第一卸载时延和所述第二卸载时延中的最大值,所述第三计算时延为所述目标车辆本地计算所需的时延;

    16、所述待计算任务中的交通安全类任务对应的任务能耗为第一卸载能耗、第二卸载能耗和第一计算能耗之和,所述第一卸载能耗为所述第一卸载时延对应的能耗,所述第二卸载能耗为所述第二卸载时延对应的能耗,所述第一计算能耗为所述第三计算时延对应的能耗。

    17、在一个实施例中,若所述待计算任务包括娱乐信息类任务,所述卸载对象包括云端服务器和所述当前路侧单元对应的边缘服务器;所述基于所述任务卸载策略和所述最大容忍时延,计算所述卸载对象的任务卸载比例,包括:

    18、获取所述目标车辆当前基站覆盖下的目标路侧单元的数量,以及所述待计算任务的剩余任务量;所述目标路侧单元是在所述当前基站覆盖下,沿着所述目标车辆的行驶方向,在所述当前路侧单元之后的路侧单元;

    19、以所述最大容忍时延为约束,基于能耗最优原则,计算所述云端服务器的第三任务卸载比例,以及根据所述目标路侧单元的数量和所述剩余任务量计算所述当前路侧单元对应的边缘服务器的第四任务卸载比例。

    20、在一个实施例中,所述第三任务卸载比例对应的第三卸载时延为第三传输时延和第四计算时延之和,所述第四任务卸载比例对应的第四任务卸载时延为第四传输时延和第五计算时延之和;

    21、所述第三传输时延为所述目标车辆与所述当前基站之间,以及所述当前基站与所述云端服务器之间进行数据传输的时延,所述第四计算时延是所述云端服务器计算所述第三任务卸载比例的任务量所需的时延;

    22、所述第四传输时延为所述目标车辆与所述当前路侧单元对应的边缘服务器之间进行数据传输的时延,所述第五计算时延是所述当前路侧单元对应的边缘服务器计算所述第四任务卸载比例的任务量所需的时延;

    23、所述待计算任务中的娱乐信息类任务对应的任务总时延为第六计算时延、所述第三卸载时延和所述第四卸载时延中的最大值,所述第六计算时延为所述目标车辆本地计算所需的时延;

    24、所述待计算任务中的娱乐信息类任务对应的任务能耗为第三卸载能耗、第四卸载能耗和第二计算能耗之和,所述第三卸载能耗为所述第三卸载时延对应的能耗,所述第四卸载能耗为所述第四卸载时延对应的能耗,所述第二计算能耗为所述第六计算时延对应的能耗。

    25、本技术实施例还提供一种车联网任务卸载装置,包括:

    26、策略确定模块,用于根据目标车辆的待计算任务的任务类型,确定所述待计算任务对应的任务卸载策略;所述任务卸载策略中包含有所述待计算任务的卸载对象;

    27、比例计算模块,用于获取所述目标车辆的运动特征,基于所述任务卸载策略和所述运动特征,计算所述卸载对象的任务卸载比例;

    28、任务卸载模块,用于根据所述任务卸载比例向所述卸载对象卸载所述待计算任务。

    29、本技术实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的车联网任务卸载方法的步骤。

    30、本技术实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的车联网任务卸载方法的步骤。

    31、本技术实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的车联网任务卸载方法的步骤。

    32、本技术实施例提供的车联网任务卸载方法、装置、设备、存储介质及程序产品,通过将车联网任务划分为不同的类型,针对不同类型的任务采用不同的任务卸载策略进行任务卸载,有利于满足多样化的车载应用的任务卸载需求,同时,结合车辆的运动特征确定任务卸载比例,按照该任务卸载比例向卸载对象卸载待计算任务,在任务卸载时考虑了车辆的移动性情况,确保了卸载对象选择的合理性和有效性,有利于任务卸载的顺利进行。


    技术特征:

    1.一种车联网任务卸载方法,其特征在于,包括:

    2.根据权利要求1所述的车联网任务卸载方法,其特征在于,所述基于所述任务卸载策略和所述运动特征,计算所述卸载对象的任务卸载比例,包括:

    3.根据权利要求2所述的车联网任务卸载方法,其特征在于,若所述待计算任务包括交通安全类任务,所述卸载对象包括辅助车辆和所述当前路侧单元对应的边缘服务器;所述基于所述任务卸载策略和所述最大容忍时延,计算所述卸载对象的任务卸载比例,包括:

    4.根据权利要求3所述的车联网任务卸载方法,其特征在于,所述第一任务卸载比例对应的第一卸载时延为第一传输时延和第一计算时延之和,所述第二任务卸载比例对应的第二卸载时延为第二传输时延和第二计算时延之和;

    5.根据权利要求2所述的车联网任务卸载方法,其特征在于,若所述待计算任务包括娱乐信息类任务,所述卸载对象包括云端服务器和所述当前路侧单元对应的边缘服务器;所述基于所述任务卸载策略和所述最大容忍时延,计算所述卸载对象的任务卸载比例,包括:

    6.根据权利要求5所述的车联网任务卸载方法,其特征在于,所述第三任务卸载比例对应的第三卸载时延为第三传输时延和第四计算时延之和,所述第四任务卸载比例对应的第四任务卸载时延为第四传输时延和第五计算时延之和;

    7.一种车联网任务卸载装置,其特征在于,包括:

    8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述的车联网任务卸载方法的步骤。

    9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的车联网任务卸载方法的步骤。

    10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的车联网任务卸载方法的步骤。


    技术总结
    本申请涉及车联网技术领域,提供一种车联网任务卸载方法、装置、设备、存储介质及程序产品,该方法包括:根据目标车辆的待计算任务的任务类型,确定待计算任务对应的任务卸载策略;任务卸载策略中包含有待计算任务的卸载对象;获取目标车辆的运动特征,基于任务卸载策略和运动特征计算卸载对象的任务卸载比例;根据任务卸载比例向卸载对象卸载待计算任务。通过将车联网任务划分为不同的类型,针对不同类型的任务采用不同的任务卸载策略进行任务卸载,有利于满足多样化的车载应用的任务卸载需求,同时,结合车辆的运动特征确定任务卸载比例,考虑了车辆的移动性情况,确保卸载对象选择的合理性和有效性,有利于任务卸载的顺利进行。

    技术研发人员:张伟,夏昊,赵金伟,胡刚,王鹏一,张仁秀,罗莎,张宪超,孙召彬,余培源,李思桦
    受保护的技术使用者:中国移动通信集团设计院有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-22606.html

    最新回复(0)