[发明专利]基于SOA架构的调用服务控制重试方法、装置、设备及介质在审
| 申请号: | 202211305580.6 | 申请日: | 2022-10-24 |
| 公开(公告)号: | CN115695558A | 公开(公告)日: | 2023-02-03 |
| 发明(设计)人: | 黄全燕 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
| 主分类号: | H04L67/61 | 分类号: | H04L67/61 |
| 代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 吴向青 |
| 地址: | 400023 *** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 soa 架构 调用 服务 控制 重试 方法 装置 设备 介质 | ||
本发明提供一种基于SOA架构的调用服务控制重试方法、装置、设备及介质,涉及车载SOA系统技术领域,包括:当满足目标系统服务的基础条件时,向增强服务传递包含自身优先级的控制请求;获取目标系统服务的优先级,并和增强服务当前执行的系统服务的优先级进行比较;若增强服务当前执行的系统服务的优先级高于目标系统服务本身的优先级,则调用失败,进入服务调用重试模式;其中,在系统服务调用重试模式中,目标系统服务按照第一预设时间周期调用增强服务,直至目标系统服务本身的优先级高于或等于增强服务当前执行的系统服务的优先级,调用成功,终止服务调用重试。本发明能够减轻通信负载率,实现减轻通信负载率和谋求服务调用成功间之间的平衡。
技术领域
本申请涉及车载SOA系统技术领域,具体涉及了一种基于SOA架构的调用服务控制重试方法、装置、设备及介质。
背景技术
当前,汽车软件架构开始采用SOA服务化设计。SOA架构标准化,可提升开发效率、降低开发及维护成本。SOA架构下,应用部署灵活、可跨域调用,服务功能可编排,用户体验感更好。
SOA架构下,一般原子服务同IO抽象服务间不存在跨域调用,而原子服务以上的各级服务间均有可能存在跨域调用的情形。服务跨域调用就不得不考虑通信负债率和通信丢失等情形带来的影响。为减轻通信负载率,一般只有在控制指令变化时才向下调用1次驱动服务,而单次服务跨域调用必然面临因通信负载高、通信丢失、各控制器睡眠唤醒异步导致的服务调用不成功的问题。故而,服务跨域调用必须在减轻通信负载率和谋求服务调用成功之间寻求平衡点。
发明内容
鉴于以上所述现有技术的缺点,本发明提供一种基于SOA架构的调用服务控制重试方法、装置、设备及介质,以解决上述技术问题。
本发明提出一种基于SOA架构的调用服务控制重试方法,包括:
当满足目标系统服务的基础条件时,所述目标系统服务向增强服务传递包含自身优先级的控制请求;
所述增强服务根据所述控制请求获取所述目标系统服务的优先级,并和所述增强服务当前执行的系统服务的优先级进行比较;
若所述增强服务当前执行的系统服务的优先级高于所述目标系统服务本身的优先级,则通知所述目标系统服务调用失败,进入系统服务调用重试模式;
其中,在系统服务调用重试模式中,所述目标系统服务按照第一预设时间周期调用所述增强服务,直至所述目标系统服务本身的优先级高于或等于所述增强服务当前执行的系统服务的优先级,调用成功,终止服务调用重试。
在本发明的一个实施例中,各个系统服务的优先级为预先设定的优先级,且每个系统服务的优先级固定且唯一。
在本发明的一个实施例中,所述方法还包括:在系统服务调用重试模式中,若检测到所述目标系统服务的基础条件不满足时,则终止服务调用重试。
在本发明的一个实施例中,所述目标系统服务为转向变道系统服务时,所述方法包括:
当满足转向变道系统服务的基础条件时,所述转向变道系统服务向增强服务传递包含自身优先级的控制请求;
所述增强服务根据所述控制请求获取所述转向变道系统服务的优先级,并和所述增强服务当前执行的系统服务的优先级进行比较;
若所述增强服务当前执行的系统服务的优先级高于所述转向变道系统服务本身的优先级,则通知所述转向变道系统服务调用失败,进入系统服务调用重试模式;
其中,在系统服务调用重试模式中,所述转向变道系统服务按照第一预设时间周期调用所述增强服务,直至所述转向变道系统服务本身的优先级高于或等于所述增强服务当前执行的系统服务的优先级,调用成功,终止服务调用重试。
在本发明的一个实施例中,所述方法还包括增强服务对原子服务的调用重试,所述增强服务对原子服务的调用重试包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211305580.6/2.html,转载请声明来源钻瓜专利网。





