【技术实现步骤摘要】
服务请求处理方法、装置、车辆、存储介质及芯片
[0001]本公开涉及车辆控制领域,尤其涉及一种服务请求处理方法、装置、车辆、存储介质及芯片。
技术介绍
[0002]在目前智能汽车行业基于面向服务架构(Service
‑
Oriented Architecture,SOA)的开发中,控制信号的调度时序与传统车辆微控制器(Microcontroller Unit,MCU)的周期时序存在一定的差异,因此,如何保证两种时序间的逻辑、数据的一致性成为亟待解决的问题。
技术实现思路
[0003]为克服相关技术中存在的问题,本公开提供一种服务请求处理方法、装置、车辆、存储介质及芯片。
[0004]根据本公开实施例的第一方面,提供一种服务请求处理方法,应用于面向服务架构SOA服务端,所述方法包括:响应于接收到SOA客户端发送的第一服务请求,确定所述SOA服务端是否处于其他服务请求的处理周期;在所述SOA服务端不处于其他服务请求的处理周期的情况下,在接收到所述第一服务请求的下一信号发送周期,通过信号输出 ...
【技术保护点】
【技术特征摘要】
1.一种服务请求处理方法,其特征在于,应用于面向服务架构SOA服务端,所述方法包括:响应于接收到SOA客户端发送的第一服务请求,确定所述SOA服务端是否处于其他服务请求的处理周期;在所述SOA服务端不处于其他服务请求的处理周期的情况下,在接收到所述第一服务请求的下一信号发送周期,通过信号输出接口开始周期性地发送所述第一服务请求对应的第一控制信号;响应于发送所述第一控制信号达到第一时长,将所述信号输出接口设置为空闲状态;响应于所述信号输出接口保持所述空闲状态达到第二时长,确定所述第一服务请求的处理周期结束。2.根据权利要求1所述的方法,其特征在于,所述方法包括:响应于在所述第一服务请求的处理周期内接收到第二服务请求,缓存所述第二服务请求对应的第二控制信号;响应于所述第一服务请求的处理周期结束,在下一信号发送周期通过所述信号输出接口开始发送所述第二控制信号;响应于发送所述第二控制信号达到所述第一时长,将所述信号输出接口设置为所述空闲状态;响应于所述信号输出接口保持所述空闲状态达到所述第二时长,确定所述第二服务请求的处理周期结束。3.根据权利要求2所述的方法,其特征在于,所述缓存所述第二服务请求对应的第二控制信号,包括:确定所述第二服务请求是否满足预设条件,所述预设条件包括以下至少一者:所述第二服务请求的优先级不低于所述第一服务请求;所述第二服务请求的参数合法;以及,所述第一服务请求支持抢占;在确定所述第二服务请求满足所述预设条件的情况下,缓存所述第二服务请求对应的第二控制信号。4.根据权利要求1所述的方法,其特征在于,所述方法包括:响应于在所述第一服务请求的处理周期内接收到多个服务请求,缓存所述多个服务请求中目标服务请求对应的第三控制信号;响应于所述第一服务请求的处理周期结束,在下一信号发送周期通过所述信号输出接口开始发送所述第三控制信号;响应于发送所述第三控制信号达到所述第一时长,将所述信号输出接口设置为所述空闲状态;响应于所述信号输出接口保持所述空闲状态达...
【专利技术属性】
技术研发人员:关浩,
申请(专利权)人:小米汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。