用于实时通信网络的任务执行方法、装置及可移动设备制造方法及图纸

技术编号:38808221 阅读:21 留言:0更新日期:2023-09-15 19:47
本发明专利技术公开了一种用于实时通信网络的任务执行方法、装置及可移动设备。其中,该方法包括:确定目标设备在实现目标功能时,目标设备中的多个控制单元中的各个控制单元需要执行的目标任务;其中,各个控制单元之间通过实时通信网络传输信号并执行各自的目标任务,目标任务的组合用于完成目标功能;依据目标功能对应的调度信息,确定各个控制单元执行目标任务时的任务执行顺序,其中,调度信息包括与目标功能对应的目标任务的触发条件;控制各个控制单元按照任务执行顺序依次执行目标任务,以实现目标功能。本发明专利技术解决了由于各ECU独立地周期性地执行任务,互相之间没有同步造成的整车电子电器架构中端到端延时较大且难以估算控制的技术问题。制的技术问题。制的技术问题。

【技术实现步骤摘要】
用于实时通信网络的任务执行方法、装置及可移动设备


[0001]本专利技术涉及汽车控制领域,具体而言,涉及一种用于实时通信网络的任务执行方法、装置及可移动设备。

技术介绍

[0002]目前汽车电子架构中,各ECU独立地周期性地执行任务,互相之间没有同步,因此整车电子电器架构中,端到端延时较大且难以估算、控制。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了用于实时通信网络的任务执行方法、装置及可移动设备,以至少解决由于各ECU独立地周期性地执行任务,互相之间没有同步造成的整车电子电器架构中端到端延时较大且难以估算控制的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种用于实时通信网络的任务执行方法,包括:确定目标设备在实现目标功能时,目标设备中的多个控制单元中的各个控制单元需要执行的目标任务;其中,各个控制单元之间通过实时通信网络传输信号并执行各自的目标任务,目标任务的组合用于完成目标功能;依据目标功能对应的调度信息,确定各个控制单元执行目标任务时的任务执行顺序,其中,调度信息包括与目标功能对应的目标任务的触发条件;控制各个控制单元按照任务执行顺序依次执行目标任务,以实现目标功能。
[0006]可选地,依据目标功能对应的调度信息确定各个控制单元执行目标任务时的任务执行顺序包括:从调度表中确定目标功能对应的调度信息,其中,各个控制单元均配置目标功能对应的全局调度信息;调度表中包括各个控制单元执行的目标任务,以及各个控制单元执行目标任务的触发条件,其中,触发条件包括以下至少之一:目标任务的开始执行时间点,以及目标任务的前序任务;依据目标功能对应的调度信息,确定各个控制单元执行目标任务的触发条件;依据各个控制单元执行目标任务的触发条件,确定各个控制单元执行目标任务时的任务执行顺序。
[0007]可选地,实现目标功能的控制单元包括第一控制单元和第二控制单元,全局调度信息至少包括顺序执行的第一目标任务和第二目标任务,第一目标任务与第二目标任务分别由第一控制单元和第二控制单元执行,依据任务执行顺序,控制各个控制单元依次执行目标任务包括:第一控制单元在第一目标任务执行后,获取第一目标任务的执行结果,其中,第一目标任务为各个控制单元依据任务执行顺序所执行的目标任务中除最后一个执行的目标任务之外的目标任务;依据执行结果,生成并向执行第二目标任务的第二控制单元发送指示信息,其中,指示信息中携带有第一目标任务的执行结果,第二目标任务为任务执行顺序中,在执行第一目标任务后所执行的任务,其中,指示信息中携带有第一目标任务的执行结果确定任务目标,指示信息用于并基于任务目标执行第二任务,任务目标包括执行第二任务的控制单元控制的装置所执行的动作。
[0008]可选地,指示信息的发送时间点与第一目标任务执行结束的时间点之间设置有第一缓冲时间段,指示信息的发送时间点与第二目标任务执行开始的时间点之间设置有第二缓冲时间段。
[0009]可选地,依据任务执行顺序,控制各个控制单元依次执行目标任务包括:依据任务执行顺序,在确定需要执行目标任务的情况下,控制用于执行目标任务的目标控制单元建立第一线程,并通过第一线程运行用于执行目标任务的目标函数;以及,控制用于执行目标任务的目标控制单元唤醒第二线程,并通过第二线程运行目标函数。
[0010]可选地,确定目标设备在实现目标功能时,目标设备中的多个控制单元中的各个控制单元需要执行的目标任务包括:确定目标设备在实现目标功能时,目标设备中的各个装置需要执行的目标动作,其中,各个装置与各个控制单元一一对应,控制单元用于控制装置执行目标动作;依据多个控制单元中的各个控制单元对应的装置执行的目标动作,确定各个控制单元所执行的目标任务,其中,目标任务包括控制单元控制装置执行的目标动作,以及目标动作的执行时间。
[0011]可选地,控制各个控制单元按照任务执行顺序依次执行目标任务,以实现目标功能包括:依据任务执行顺序,确定当前时刻执行的目标任务;确定当前时刻执行的目标任务为高优先级任务,其中,高优先级任务为优先获取计算资源的任务。
[0012]根据本专利技术实施例的另一方面,还提供了一种任务执行方法,包括:接收指示信息,其中,指示信息中携带有目标任务的前序任务的执行结果,前序任务为与目标任务紧邻且在目标任务执行之前执行的任务;依据指示信息,执行目标任务。
[0013]根据本专利技术实施例的另一方面,还提供了一种用于实时通信网络的任务执行装置,包括:处理模块,用于确定目标设备在实现目标功能时,目标设备中的多个控制单元中的各个控制单元需要执行的目标任务;其中,各个控制单元之间通过实时通信网络传输信号并执行各自的目标任务,目标任务的组合用于完成目标功能;排列模块,用于依据目标功能对应的调度信息,确定各个控制单元执行目标任务时的任务执行顺序,其中,调度信息包括与目标功能对应的目标任务的触发条件;控制模块,用于控制各个控制单元按照任务执行顺序依次执行目标任务,以实现目标功能。
[0014]根据本专利技术实施例的另一方面,还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,在程序运行时控制非易失性存储介质所在设备执行用于实时通信网络的任务执行方法。
[0015]根据本专利技术实施例的另一方面,还提供了一种移动设备,移动设备包括处理器,处理器用于运行程序,在程序运行时执行用于实时通信网络的任务执行方法。
[0016]在本专利技术实施例中,采用确定目标设备在实现目标功能时,目标设备中的多个控制单元中的各个控制单元需要执行的目标任务;其中,各个控制单元之间通过TSN网络传输信号并执行各自的目标任务,目标任务的组合用于完成目标功能;依据目标功能对应的调度信息,确定各个控制单元执行目标任务时的任务执行顺序,其中,调度信息包括与目标功能对应的目标任务的触发条件;控制各个控制单元按照任务执行顺序依次执行目标任务,以实现目标功能的方式,通过基于目标动作序列对应的调度信息确定各项任务的执行顺序,达到了将各项任务整合到一个时间链条中的目的,从而实现了各项任务严格在上游任务执行完成后再执行的技术效果,进而解决了由于各ECU独立地周期性地执行任务,互相之
间没有同步造成的整车电子电器架构中端到端延时较大且难以估算控制技术问题。
附图说明
[0017]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0018]图1是根据本专利技术实施例的一种任务执行方法的流程示意图;
[0019]图2是根据本专利技术实施例的一种任务执行流程的示意图;
[0020]图3是根据本专利技术实施例的一种可移动设备控制系统的示意图;
[0021]图4是根据现有技术的一种任务执行过程的示意图;
[0022]图5是根据本专利技术实施例的一种任务执行过程的示意图;
[0023]图6是根据本专利技术实施例的另一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于实时通信网络的任务执行方法,其特征在于,包括:确定目标设备在实现目标功能时,所述目标设备中的多个控制单元中的各个控制单元需要执行的目标任务,其中,各个控制单元之间通过实时通信网络传输信号并执行各自的所述目标任务,所述目标任务的组合用于完成目标功能;依据所述目标功能对应的调度信息,确定所述各个控制单元执行所述目标任务时的任务执行顺序,其中,所述调度信息包括与所述目标功能对应的所述目标任务的触发条件;控制所述各个控制单元按照所述任务执行顺序依次执行所述目标任务,以实现所述目标功能。2.根据权利要求1所述的任务执行方法,其特征在于,依据所述目标功能对应的调度信息确定所述各个控制单元执行所述目标任务时的任务执行顺序包括:从调度表中确定所述目标功能对应的调度信息,其中,所述各个控制单元均配置所述目标功能对应的全局调度信息;所述调度表中包括所述各个控制单元执行的所述目标任务,以及所述各个控制单元执行所述目标任务的触发条件,其中,所述触发条件包括以下至少之一:所述目标任务的开始执行时间点,以及所述目标任务的前序任务;依据所述目标功能对应的调度信息,确定所述各个控制单元执行所述目标任务的所述触发条件;依据所述各个控制单元执行所述目标任务的触发条件,确定所述各个控制单元执行所述目标任务时的任务执行顺序。3.根据权利要求2所述的任务执行方法,其特征在于,实现所述目标功能的所述控制单元包括第一控制单元和第二控制单元,所述全局调度信息至少包括顺序执行的第一目标任务和第二目标任务,所述第一目标任务与所述第二目标任务分别由第一控制单元和第二控制单元执行,依据所述任务执行顺序,控制所述各个控制单元依次执行所述目标任务包括:第一控制单元在第一目标任务执行后,获取所述第一目标任务的执行结果,其中,所述第一目标任务为所述各个控制单元依据所述任务执行顺序所执行的目标任务中除最后一个执行的目标任务之外的目标任务;依据所述执行结果,生成并向执行第二目标任务的第二控制单元发送指示信息,其中,所述指示信息中携带有所述第一目标任务的所述执行结果,所述第二目标任务为所述任务执行顺序中,在执行所述第一目标任务后所执行的任务,其中,所述指示信息中携带有所述第一目标任务的所述执行结果确定任务目标,所述指示信息用于并基于所述任务目标执行所述第二目标任务,所述任务目标包括执行所述第二目标任务的控制单元控制的装置所执行的动作。4.根据权利要求3所述的任务执行方法,其特征在于,所述指示信息的发送时间点与所述第一目标任务执行结束的时间点之间设置有第一缓冲时间段,所述指示信息的发送时间点与所述第二目标任务执行开始的时间点之间设置有第二缓冲时间段。5.根据权利要求1所述的任务执行方法,其特征在于...

【专利技术属性】
技术研发人员:刘智祺P
申请(专利权)人:亿咖通湖北技术有限公司
类型:发明
国别省市:

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

1