车辆后视镜的控制方法、装置、车辆及存储介质制造方法及图纸

技术编号:35986802 阅读:54 留言:0更新日期:2022-12-17 23:00
本申请涉及车身控制技术领域,特别涉及一种车辆后视镜的控制方法、装置、车辆及存储介质,车辆包括SOA架构,架构包括场景服务层和原子服务层,其中,方法包括,基于预设的参数校验规则和预设的优先级校验规则,校验接收场景服务层发出的后视镜的第一控制指令,并在校验通过后进行解析,得到第一控制指令当前控制请求和控制参数,随后发送至原子服务层,使得原子服务层基于第一控制指令当前控制请求并根据其控制参数对后视镜进行控制。本申请实施例的车辆后视镜的控制方法,基于SOA面向架构服务,用户可以将后视镜进行重新编排,灵活部署,使软件变更小、更新快,以满足用户个性化定制的需求。需求。需求。

【技术实现步骤摘要】
车辆后视镜的控制方法、装置、车辆及存储介质


[0001]本申请涉及车身控制
,特别涉及一种车辆后视镜的控制方法、装置、车辆及存储介质。

技术介绍

[0002]随着车辆制造技术的不断发展,人们对于车辆的要求也越来越高,如何进一步满足用户个性化的需求以及更强调乘座舒适性、安全性和环保性已经成为车身控制的重要课题。车辆后视镜的发展,从最早的简单调整阶段,发展到后期的电动调整阶段,以及到现在的记忆存储式阶段,由此说明后视镜的功能越来越完善。
[0003]相关技术中,车辆后视镜的软件架构、硬件和软件高度耦合,导致电动后视镜的软件功能不易调整、相对固定,同时与用户的交互也比较少,不能满足用户多样化的需要,亟需改善。

技术实现思路

[0004]本申请提供一种车辆后视镜的控制方法、装置、车辆及存储介质,以解决相关技术中的后视镜软件功能相对固定,不易调整,从而无法满足同用户的交互及多样化需求等问题。
[0005]本申请第一方面实施例提供一种车辆后视镜的控制方法,所述车辆包括SOA(service

oriented architecture,面向服务的体系结构)架构,所述SOA架构包括场景服务层和原子服务层,其中,所述方法包括以下步骤:接收所述场景服务层发出的后视镜的第一控制指令;基于预设的参数校验规则和预设的优先级校验规则,校验所述第一控制指令,并在所述第一控制指令校验通过后,解析所述第一控制指令得到所述第一控制指令当前控制请求和控制参数;以及将所述第一控制指令当前控制请求和控制参数发送至所述原子服务层,使得所述原子服务层基于所述第一控制指令当前控制请求,根据所述第一控制指令控制参数对所述后视镜进行控制。
[0006]根据上述技术手段,可以对后视镜进行重新编排,灵活部署,满足用户个性化需求。
[0007]进一步地,在本申请的一个实施例中,所述基于所述第一控制指令当前控制请求,根据所述第一控制指令控制参数对所述后视镜进行控制,包括:在所述当前控制请求为轴运动请求时,若所述第一控制指令控制参数对应的控制状态与所述后视镜的电机控制状态为非同轴控制状态,则将所述电机控制状态跳转至初始化状态之后,按照所述第一控制指令控制参数对应的控制状态对控制所述电机控制状态;在所述当前控制请求为轴运动请求时,若所述第一控制指令控制参数对应的控制状态与所述后视镜的电机控制状态为同轴控制状态,则将所述电机控制状态跳转至停止状态,并在所述电机控制状态跳转至所述停止状态的时长达到预设时长后,按照所述第一控制指令控制参数对应的控制状态对控制所述电机控制状态。
[0008]根据上述技术手段,通过第一指令控制参数对后视镜进行控制,增强了后视镜应用的服务化,使用户能够根据需求进行个性化定制。
[0009]进一步地,在本申请的一个实施例中,所述SOA架构还包括系统服务层,在接收所述场景服务层发出的后视镜的第一控制指令之前,包括:接收所述系统服务层发送的后视镜的至少一个第二控制指令;基于所述预设的参数校验规则,校验所述至少一个第二控制指令,并在所述至少一个第二控制指令校验通过后,解析所述至少一个第二控制指令,得到每个第二控制指令的当前控制请求、控制参数和优先级;将所述每个第二控制指令的控制参数和优先级发送至所述原子服务层,使得所述原子服务层按照所述每个第二控制指令的优先级从高到底的顺序,根据所述每个第二控制指令的当前控制请求和控制参数对所述后视镜进行控制。
[0010]根据上述技术手段,以实现后视镜的基础服务功能,在用户不同需求场景下,实现对后视镜的控制。
[0011]进一步地,在本申请的一个实施例中,所述第二控制指令包括手动调节指指令、自动调节指令、记忆设置指令、折叠展开指令、加热指令和自学习指令中的至少一种。
[0012]根据上述技术手段,通过多种指令的调节控制,以满足用户的不同需求。
[0013]进一步地,在本申请的一个实施例中,所述当前控制请求包括轴运动请求、折叠展开请求和加热请求中的至少一种。
[0014]根据上述技术手段,通过接收用户的不同请求,以实现对用户请求的个性化定制服务。
[0015]本申请第二方面实施例提供一种车辆后视镜的控制装置,所述车辆包括面向服务架构SOA架构,所述SOA架构包括场景服务层和原子服务层,其中,所述装置包括:接收模块,用于接收所述场景服务层发出的后视镜的第一控制指令;校验模块,用于基于预设的参数校验规则和预设的优先级校验规则,校验所述第一控制指令,并在所述第一控制指令校验通过后,解析所述第一控制指令得到所述第一控制指令当前控制请求和控制参数;以及控制模块,用于将所述第一控制指令当前控制请求和控制参数发送至所述原子服务层,使得所述原子服务层基于所述第一控制指令当前控制请求,根据所述第一控制指令控制参数对所述后视镜进行控制。
[0016]进一步地,在本申请的一个实施例中,所述控制模块,包括:第一控制单元,用于在所述当前控制请求为轴运动请求时,若所述第一控制指令控制参数对应的控制状态与所述后视镜的电机控制状态为非同轴控制状态,则将所述电机控制状态跳转至初始化状态之后,按照所述第一控制指令控制参数对应的控制状态对控制所述电机控制状态;第二控制单元,用于在所述当前控制请求为轴运动请求时,若所述第一控制指令控制参数对应的控制状态与所述后视镜的电机控制状态为同轴控制状态,则将所述电机控制状态跳转至停止状态,并在所述电机控制状态跳转至所述停止状态的时长达到预设时长后,按照所述第一控制指令控制参数对应的控制状态对控制所述电机控制状态。
[0017]进一步地,在本申请的一个实施例中,所述SOA架构还包括系统服务层,在接收所述场景服务层发出的后视镜的第一控制指令之前,所述接收模块,包括:接收单元,用于接收所述系统服务层发送的后视镜的至少一个第二控制指令;解析单元,用于基于所述预设的参数校验规则,校验所述至少一个第二控制指令,并在所述至少一个第二控制指令校验
通过后,解析所述至少一个第二控制指令,得到每个第二控制指令的当前控制请求、控制参数和优先级;第三控制单元,用于将所述每个第二控制指令的控制参数和优先级发送至所述原子服务层,使得所述原子服务层按照所述每个第二控制指令的优先级从高到底的顺序,根据所述每个第二控制指令的当前控制请求和控制参数对所述后视镜进行控制。
[0018]进一步地,在本申请的一个实施例中,所述第二控制指令包括手动调节指指令、自动调节指令、记忆设置指令、折叠展开指令、加热指令和自学习指令中的至少一种。
[0019]进一步地,在本申请的一个实施例中,所述当前控制请求包括轴运动请求、折叠展开请求和加热请求中的至少一种。
[0020]本申请第三方面实施例提供一种车辆,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的车辆后视镜的控制方法。
[0021]本申请第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆后视镜的控制方法,其特征在于,所述车辆包括面向服务架构SOA架构,所述SOA架构包括场景服务层和原子服务层,其中,所述方法包括以下步骤:接收所述场景服务层发出的后视镜的第一控制指令;基于预设的参数校验规则和预设的优先级校验规则,校验所述第一控制指令,并在所述第一控制指令校验通过后,解析所述第一控制指令得到所述第一控制指令当前控制请求和控制参数;以及将所述第一控制指令当前控制请求和控制参数发送至所述原子服务层,使得所述原子服务层基于所述第一控制指令当前控制请求,根据所述第一控制指令控制参数对所述后视镜进行控制。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一控制指令当前控制请求,根据所述第一控制指令控制参数对所述后视镜进行控制,包括:在所述当前控制请求为轴运动请求时,若所述第一控制指令控制参数对应的控制状态与所述后视镜的电机控制状态为非同轴控制状态,则将所述电机控制状态跳转至初始化状态之后,按照所述第一控制指令控制参数对应的控制状态对控制所述电机控制状态;在所述当前控制请求为轴运动请求时,若所述第一控制指令控制参数对应的控制状态与所述后视镜的电机控制状态为同轴控制状态,则将所述电机控制状态跳转至停止状态,并在所述电机控制状态跳转至所述停止状态的时长达到预设时长后,按照所述第一控制指令控制参数对应的控制状态对控制所述电机控制状态。3.根据权利要求1所述的方法,其特征在于,所述SOA架构还包括系统服务层,在接收所述场景服务层发出的后视镜的第一控制指令之前,包括:接收所述系统服务层发送的后视镜的至少一个第二控制指令;基于所述预设的参数校验规则,校验所述至少一个第二控制指令,并在所述至少一个第二控制指令校验通过后,解析所述至少一个第二控制指令,得到每个第二控制指令的当前控制请求、控制参数和优先级;将所述每个第二控制指令的控制参数和优先级发送至所述原子服务层,使得所述原子服务层按照所述每个第二控制指令的优先级从高到底的顺序,根据所述每个第二控制指令的当前控制请求和控制参数对所述后视镜进行控制。4.根据权利要求3所述的方法,其特征在于,所述第二控制指令包括手动调节指指令、自动调节指令、记忆设置指令、折叠展开指令、加热指令和自学习指令中的至少一种。5.根据权利要求1

4任一项所述的方法,其特征在于,所述当前控制请求包括轴运动请求、折叠展开请求和加热请求中的至少一种。6.一种车辆后视镜的控制装置,其特征在于,所述车辆包括面向服务架构SOA架构,所述...

【专利技术属性】
技术研发人员:冯国雨徐瑛
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1