控制器应用程序的管理方法、装置以及系统与流程

文档序号:31853813发布日期:2022-10-19 02:03阅读:来源:国知局

技术特征:
1.一种控制器应用程序的管理方法,应用于车辆的主控制器中,其特征在于,所述主控制器中包括第一应用程序,所述方法包括:发送唤醒报文至至少一个从控制器,并接收各所述从控制器发送的响应报文,所述响应报文为响应于所述唤醒报文而生成的报文;至少根据所述响应报文的类型,确定所述从控制器中是否存储有第二应用程序,并确定所述从控制器的源地址,所述源地址用于唯一表征所述从控制器,所述第二应用程序与所述第一应用程序功能相同,且所述第二应用程序具有映射信息,所述映射信息为所述从控制器和所述从控制器所控制的目标设备之间的对应关系信息;在所述从控制器中未存储有所述第二应用程序或所述第二应用程序的版本与所述第一应用程序的版本不一致的情况下,获取所述源地址对应的所述映射信息,并根据所述映射信息对所述第一应用程序进行改写,得到目标应用程序;发送所述目标应用程序至对应的所述从控制器,使得对应的所述从控制器执行所述目标应用程序。2.根据权利要求1所述的方法,其特征在于,至少根据所述响应报文的类型,确定所述从控制器中是否存储有第二应用程序,并确定所述从控制器的源地址,包括:在所述响应报文的类型为第一类型的情况下,确定对应的所述从控制器中未存储有所述第二应用程序和所述源地址,对对应的所述从控制器进行编址,以得到对应的所述从控制器对应的所述源地址,所述第一类型用于表征所述从控制器中未存储有所述第二应用程序和所述源地址;在所述响应报文的类型为第二类型的情况下,确定对应的所述从控制器中存储有所述第二应用程序和所述源地址,并获取对应的所述从控制器对应的所述源地址,所述第二类型用于表征所述从控制器中存储有所述第二应用程序和所述源地址,所述第二类型的所述响应报文包括对应的所述从控制器的所述第二应用程序的版本以及所述源地址。3.根据权利要求2所述的方法,其特征在于,在对对应的所述从控制器进行编址,以得到对应的所述从控制器对应的所述源地址之后,所述方法还包括:发送编址报文至对应的所述从控制器,所述编址报文包括所述源地址;接收回复报文,以确定所述从控制器接收到所述编址报文。4.根据权利要求1所述的方法,其特征在于,在所述从控制器中未存储有所述第二应用程序或所述第二应用程序的版本与所述第一应用程序的版本不一致的情况下,获取所述源地址对应的所述映射信息,并根据所述映射信息对所述第一应用程序进行改写,得到目标应用程序,包括:在所述从控制器中未存储有所述第二应用程序的情况下,建立与所述源地址对应的所述映射信息;在所述第二应用程序的版本与所述第一应用程序的版本不一致的情况下,根据所述源地址,确定对应的所述从控制器,并获取对应的所述从控制器中存储的所述映射信息;将所述映射信息写入所述第一应用程序中,得到对应的所述从控制器的所述目标应用程序。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第二应用程序的版本与所述第一应用程序的版本一致的情况下,确定对应的所
述从控制器中的所述第二应用程序为所述目标应用程序,使得对应的所述从控制器执行所述目标应用程序。6.根据权利要求1至5中任一项所述的方法,其特征在于,在发送所述目标应用程序至对应的所述从控制器之后,所述方法还包括:发送问答报文至各所述从控制器中,并接收所述从控制器发送的应答报文,所述应答报文为响应于所述问答报文而生成的报文,所述应答报文用于表征所述从控制器处于唤醒状态。7.根据权利要求6所述的方法,其特征在于,发送问答报文至各所述从控制器中,包括:以预定时间为周期,且周期性发送所述问答报文至各所述从控制器中。8.一种从控制器应用程序的管理装置,应用于车辆的主控制器中,其特征在于,所述主控制器中包括第一应用程序,所述装置包括:第一发送单元,用于发送唤醒报文至至少一个从控制器,并接收各所述从控制器发送的响应报文,所述响应报文为响应于所述唤醒报文而生成的报文;第一确定单元,至少根据所述响应报文的类型,确定所述从控制器中是否存储有第二应用程序,并确定所述从控制器的源地址,所述源地址用于唯一表征所述从控制器,所述第二应用程序与所述第一应用程序功能相同,且所述第二应用程序具有映射信息;处理单元,在所述从控制器中未存储有所述第二应用程序或所述第二应用程序的版本与所述第一应用程序的版本不一致的情况下,获取所述源地址对应的映射信息,并根据所述映射信息对所述第一应用程序进行改写,得到目标应用程序,所述映射信息为所述从控制器和所述从控制器所控制的目标设备的对应关系信息;第二发送单元,用于发送所述目标应用程序至对应的所述从控制器,使得对应的所述从控制器执行所述目标应用程序。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至7中任意一项所述的控制器应用程序的管理方法。10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的控制器应用程序的管理方法。11.一种控制器应用程序的管理系统,其特征在于,包括:主控制器,所述主控制器用于执行权利要求1至7中任意一项所述的控制器应用程序的管理方法;至少一个从控制器,所述从控制器与所述主控制器通信连接。

技术总结
本申请提供了一种控制器应用程序的管理方法、装置以及系统。该方法包括:发送唤醒报文至至少一个从控制器,并接收各从控制器发送的响应报文;至少根据响应报文的类型,确定从控制器中是否存储有第二应用程序,并确定从控制器的源地址;在从控制器中未存储有第二应用程序或第二应用程序的版本与第一应用程序的版本不一致的情况下,获取源地址对应的映射信息,并根据映射信息对第一应用程序进行改写,得到目标应用程序;发送目标应用程序至对应的从控制器,使得对应的从控制器执行目标应用程序。该方法避免了为每一个从控制器单独录入对应的应用程序,进而解决了现有技术中控制器应用程序录入效率低的问题。用程序录入效率低的问题。用程序录入效率低的问题。


技术研发人员:潘文卿 任飞 付雨鑫
受保护的技术使用者:潍坊潍柴动力科技有限责任公司
技术研发日:2022.07.22
技术公布日:2022/10/18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1