本发明涉及汽车,尤其涉及一种高压上下电控制方法和控制器,及存储介质。
背景技术:
1、目前,在汽车的高压上下电控制方法中,主要是基于点对点高压需求管理来实现整车高压系统管理,例如根据汽车端的驾驶员点火信号、远程的手机应用程序(application,app)控制信号或者智能小电瓶补电信号等判断车辆是否有高压需求。
2、然而,对于不同配置、不同平台、不同项目的车型,其功能并不完全相同,从而当需要对高压需求功能进行增加或者删减等改动时,就需要对软件进行变更或者重新配置,复杂度较高,极大地增加了开发难度。
技术实现思路
1、本申请实施例提供了一种高压上下电控制方法和控制器,及存储介质,能够实现高压系统控制软件架构层面的解耦,有效降低开发难度。
2、本申请实施例的技术方案是这样实现的:
3、第一方面,本申请实施例提供了一种高压上下电控制方法,所述方法应用于第一控制器,所述第一控制器部署有高压需求管理服务;所述方法包括:
4、在有高压需求的情况下,调用所述高压需求管理服务,并基于所述高压需求管理服务获取第一需求信息;和/或,
5、响应于第二控制器发送的服务调用请求,以使所述第二控制器调用所述高压需求管理服务,并接收所述第二控制器基于所述高压需求管理服务发送的第二需求信息;其中,所述服务调用请求是所述第二控制器在具有高压需求的情况下发送的;
6、根据所述第一需求信息和/或所述第二需求信息,以及预设控制策略,对所述第一需求信息对应的第一高压功能和/或所述第二需求信息对应的第二高压功能进行高压上下电控制。
7、第二方面,本申请实施例提供了一种第一控制器,所述第一控制器中部署有高压需求管理服务;所述第一控制器包括获取单元和控制单元,
8、所述获取单元,用于在有高压需求的情况下,调用所述高压需求管理服务,并基于所述高压需求管理服务获取第一需求信息;和/或,用于响应于第二控制器发送的服务调用请求,以使所述第二控制器调用所述高压需求管理服务,并接收所述第二控制器基于所述高压需求管理服务发送的第二需求信息;其中,所述服务调用请求是所述第二控制器在具有高压需求的情况下发送的;
9、所述控制单元,用于根据所述第一需求信息和/或所述第二需求信息,以及预设控制策略,对所述第一需求信息对应的第一高压功能和/或所述第二需求信息对应的第二高压功能进行高压上下电控制。
10、第三方面,本申请实施例提供了一种第一控制器,所述第一控制器包括处理器、存储有所述处理器可执行指令的存储器;当所述指令被所述处理器执行时,实现如上所述的高压上下电控制方法。
11、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有程序,应用于第一控制器中,所述程序被处理器执行时,实现如上所述的高压上下电控制方法。
12、本申请实施例提供了一种高压上下电控制方法和控制器,及存储介质,第一控制器中部署有高压需求管理服务,第一控制器可以在有高压需求的情况下,调用高压需求管理服务,并基于高压需求管理服务获取第一需求信息;和/或,响应于第二控制器发送的服务调用请求,以使第二控制器调用高压需求管理服务,并接收第二控制器基于高压需求管理服务发送的第二需求信息;其中,服务调用请求是在第二控制器具有高压需求的情况下发送的;根据第一需求信息和/或第二需求信息,以及预设控制策略,对第一需求信息对应的第一高压功能和/或第二需求信息对应的第二高压功能进行高压上下电控制。由此可见,在本申请中,通过在第一控制器中部署高压需求管理服务,当有任意控制器,包括第一控制器自身,或者除第一控制器以外的第二控制器有高压需求时,例如有高压功能需要开启时,就可以调用第一控制器中的高压需求管理服务,并基于高压需求管理服务向第一控制器发送高压需求信息,从而第一控制器就可以根据高压需求信息和预设控制策略对任意控制器对应的高压功能进行高压上下电控制;进而无论是在开发过程中还是使用过程中,当有新的高压需求功能加入时,只需要调用高压需求管理服务即可实现对其的高压上下电控制,而无需针对这个新的高压需求功能进行重新的配置和开发,实现了高压系统控制软件架构层面的解耦,有效降低了开发难度。
1.一种高压上下电控制方法,其特征在于,所述方法应用于第一控制器,所述第一控制器部署有高压需求管理服务;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3或4所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,所述根据所述至少两个需求信息和预设控制策略确定所述至少两个高压功能对应的优先级结果,包括:
7.根据权利要求5所述的方法,其特征在于,所述根据所述至少两个需求信息和预设控制策略确定所述至少两个高压功能对应的优先级结果,包括:
8.根据权利要求1所述的方法,其特征在于,所述第一控制器包括高压系统控制模块;所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,
11.一种第一控制器,其特征在于,所述第一控制器中部署有高压需求管理服务;所述第一控制器包括获取单元和控制单元,
12.一种第一控制器,其特征在于,所述第一控制器包括处理器、存储有所述处理器可执行指令的存储器;当所述指令被所述处理器执行时,实现如权利要求1-10任一项所述的方法。
13.一种计算机可读存储介质,其上存储有程序,应用于第一控制器中,所述程序被处理器执行时,实现如权利要求1-10任一项所述的方法。