[发明专利]一种车载SOA系统的服务调用请求仲裁方法在审
| 申请号: | 202210391135.X | 申请日: | 2022-04-14 |
| 公开(公告)号: | CN114844839A | 公开(公告)日: | 2022-08-02 |
| 发明(设计)人: | 刘传;冯国雨 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
| 主分类号: | H04L47/24 | 分类号: | H04L47/24 |
| 代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 张先芸 |
| 地址: | 400020 *** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 车载 soa 系统 服务 调用 请求 仲裁 方法 | ||
1.一种车载SOA系统的服务调用请求仲裁方法,其特征在于,包括请求接收模块和请求执行模块;其中,请求接收模块用于接收调用服务的请求消息,对其优先级进行仲裁,并将仲裁结果发送至请求执行模块;请求执行模块用于接收请求接收模块发送的仲裁结果,并与当前正在执行的控制命令进行判定,根据判定结果选择是否需要对当前正在执行的控制命令进行更新;
还包括如下步骤:
S1:请求接收模块接收调用服务的请求消息,并对其进行仲裁,将仲裁结果发送至请求执行模块;
S2:请求执行模块接收请求接收模块发送的仲裁结果,与当前正在执行的请求进行优先级仲裁,并对外更新控制命令。
2.根据权利要求1所述车载SOA系统的服务调用请求仲裁方法,其特征在于,在S1中,当请求接收模块接收到一次调用服务请求需要连续发送多次控制命令进行执行时,所述请求接收模块为非周期性运行模块,所述请求执行模块为周期性运行模块。
3.根据权利要求2所述车载SOA系统的服务调用请求仲裁方法,其特征在于,所述请求接收模块每被调用一次,同步更新一次仲裁结果和调用次数,并读取一次返回的调用次数;所述请求执行模块周期性读取最新的仲裁结果、调用次数以及返回调用次数。
4.根据权利要求1所述车载SOA系统的服务调用请求仲裁方法,其特征在于,当请求接收模块进行同周期多次请求消息的仲裁时,判定执行优先级最高的请求消息,并将未执行的请求消息丢弃;如果未执行的请求消息需要执行则提示重新发送请求消息。
5.根据权利要求4所述车载SOA系统的服务调用请求仲裁方法,其特征在于,所述同周期的判断方法如下:
1)请求接收模块进行被调用次数的计数,并将调用次数发送至请求执行模块;
2)请求执行模块周期性接收请求接收模块发送的调用次数,并将调用次数返回至请求接收模块;
3)请求接收模块被调用时,读取返回的调用次数,与最新的次数进行比较,如果相差为1,则表明该次调用为上次发送的仲裁结果被请求执行模块接收到的后一周期的第一次调用,即为一个周期的开始,那么该次调用及之后的调用都为同一周期内的调用,直到再次满足返回的次数与最新的次数相差为1,开始下一周期的仲裁。
6.根据权利要求5所述车载SOA系统的服务调用请求仲裁方法,其特征在于,同周期多次请求消息的仲裁方法如下:
a、对收到的请求消息参数进行校验;
b、当参数校验不通过时,如果是本周期第一次调用,则直接丢弃本次请求,仲裁结果发送默认值,且优先级设置为最低;如果不是本周期第一次调用,则继续发送上次调用的仲裁结果;
c、当参数校验通过时,如果是本周期第一次调用,则直接将本次请求作为仲裁结果;如果不是本周期第一次调用,则与上一次调用时的仲裁结果进行优先级比较;
d、如果本次调用请求优先级更高,则将本次请求作为仲裁结果,并将上次调用的仲裁结果丢弃;如果本次调用请求优先级更低,则继续发送上次调用的仲裁结果。
7.根据权利要求6所述车载SOA系统的服务调用请求仲裁方法,其特征在于,在步骤d中,请求执行模块周期性读取请求接收模块的仲裁结果,与当前正在执行的请求进行优先级仲裁,并对外更新控制命令。
8.根据权利要求1所述车载SOA系统的服务调用请求仲裁方法,其特征在于,当请求接收模块进行非周期调用请求仲裁时,仲裁方法如下:
(1)判断调用次数是否发生改变;
(2)调用次数未改变时,直接丢弃本次读取的仲裁结果;
(3)调用次数发生改变时,如果请求执行模块未在执行请求,则直接执行本次读取的仲裁结果;如果请求执行模块正在执行请求,则进行优先级比较;
(4)如果本次读取的仲裁结果优先级比正在执行的请求优先级更高,则打断正在执行的请求,执行本次读取的仲裁结果;反之,则丢弃本次读取的仲裁结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210391135.X/1.html,转载请声明来源钻瓜专利网。





