技术新讯 > 电子通信装置的制造及其应用技术 > 一种用于SOA单播广播混合部署的E2E校验方法与流程  >  正文

一种用于SOA单播广播混合部署的E2E校验方法与流程

  • 国知局
  • 2024-08-02 14:50:08

本发明涉及汽车软件通信技术,尤其涉及一种用于soa单播广播混合部署的e2e校验方法。

背景技术:

1、随着电动智能汽车的发展,汽车厂商能提供给用户的功能也越来越多,随着“软件定义汽车”成为行业共识,汽车软件通信过程中,信息安全很重要,消息篡改,消息在传输过程中产生变化等情况会导致接收到错误数据。autosar定义的e2e协议为了解决上述问题,不过目前的设计实现存在一些缺点和限制。

2、目前实现的e2e方式主要针对单播以及广播消息,对于soa中的单播或广播消息,可以使用计数器counter来进行计数并做递增操作。针对单播广播混合部署,使用计数器counter会有问题,因为如果单播广播共用计数器counter,由于每个服务器server会有多个客户端client,则针对每个单播客户端client的计数器counter都不一样,广播计数器counter使用任何一个单播客户端client的计数器counter都不合适,会造成客户端client检测丢包。如果单播客户端client都使用同一个计数器counter也会导致计数器counter混乱,逻辑错误。

技术实现思路

1、为解决现有技术中存在的不足,本发明的目的在于,提供一种用于soa单播广播混合部署的e2e校验方法。

2、为实现本发明的目的,本发明所采用的技术方案是:

3、一种用于soa单播广播混合部署的e2e校验方法,在soa单播广播混合部署的e2e校验中,区分单播,广播的计数器,以及区分数据消费者,数据提供者的计数器。

4、进一步地,数据消费者有独立的计数器,数据提供者有独立的计数器,以及独立的广播计数器,三种计数器按照自己的收发来自增计数器的值。

5、进一步地,数据消费者给数据提供者发送get消息/set消息,并携带数据消费者计数器的值;数据提供者收到get消息/set消息,之后对数据消费者计数器做e2e校验;数据提供者给数据消费者回复get reply消息/set reply消息,并携带数据提供者计数器的值;数据消费者收到get reply消息/set reply消息,之后对数据提供者计数器做e2e校验;

6、数据提供者给数据消费者发送broadcast消息,并携带数据提供者的广播计数器和广播类型;数据消费者收到broadcast消息,之后对数据提供者的广播计数器和广播类型做e2e校验。

7、进一步地,e2e配置增加两个字段,为广播计数器和广播类型;

8、广播计数器表示发送广播消息中使用的计数器;广播类型表示广播消息的类型,支持多种类型广播消息。

9、进一步地,针对多个数据消费者,数据提供者为每个数据消费者设置一个单播计数器,而广播计数器则设置一个。

10、进一步地,每个数据消费者给数据提供者发送get消息,并携带数据消费者计数器的值;数据提供者收到get消息,之后对数据消费者计数器做e2e校验;数据提供者给数据消费者回复get reply消息,并携带数据提供者的单播计数器的值;数据消费者收到getreply消息,之后对数据提供者的单播计数器做e2e校验;

11、数据提供者给每个数据消费者发送broadcast消息,并携带数据提供者的广播计数器和广播类型;每个数据消费者收到broadcast消息,之后对数据提供者的广播计数器和广播类型做e2e校验。

12、本发明的有益效果在于,与现有技术相比,本发明通过区分单播,广播消息的计数器counter;以及区分数据消费者consumer,数据提供者provider的计数器counter的方式来实现完整的soa通信的e2e校验;并通过多个单播计数器counter的方式,实现多个数据消费者consumer的e2e校验。

13、本发明通过扩充现有e2e配置方案,增加广播计数器broadcast counter和广播类型broadcast type,来扩展实现soa通信的广播e2e校验方法;通过增加广播消息类型字段,来支持多种广播消息的校验。

技术特征:

1.一种用于soa单播广播混合部署的e2e校验方法,其特征在于,在soa单播广播混合部署的e2e校验中,区分单播,广播的计数器,以及区分数据消费者,数据提供者的计数器。

2.根据权利要求1所述的用于soa单播广播混合部署的e2e校验方法,其特征在于,数据消费者有独立的计数器,数据提供者有独立的计数器,以及独立的广播计数器,三种计数器按照自己的收发来自增计数器的值。

3.根据权利要求2所述的用于soa单播广播混合部署的e2e校验方法,其特征在于,数据消费者给数据提供者发送get消息/set消息,并携带数据消费者计数器的值;数据提供者收到get消息/set消息,之后对数据消费者计数器做e2e校验;数据提供者给数据消费者回复get reply消息/set reply消息,并携带数据提供者计数器的值;数据消费者收到getreply消息/set reply消息,之后对数据提供者计数器做e2e校验;

4.根据权利要求1所述的用于soa单播广播混合部署的e2e校验方法,其特征在于,e2e配置增加两个字段,为广播计数器和广播类型;

5.根据权利要求1所述的用于soa单播广播混合部署的e2e校验方法,其特征在于,针对多个数据消费者,数据提供者为每个数据消费者设置一个单播计数器,而广播计数器则设置一个。

6.根据权利要求5所述的用于soa单播广播混合部署的e2e校验方法,其特征在于,每个数据消费者给数据提供者发送get消息,并携带数据消费者计数器的值;数据提供者收到get消息,之后对数据消费者计数器做e2e校验;数据提供者给数据消费者回复get reply消息,并携带数据提供者的单播计数器的值;数据消费者收到get reply消息,之后对数据提供者的单播计数器做e2e校验;

技术总结本发明公开了一种用于SOA单播广播混合部署的E2E校验方法,通过区分单播,广播消息的计数器Counter;以及区分数据消费者Consumer,数据提供者Provider的计数器Counter的方式,来实现SOA单播广播混合部署的E2E校验;并通过多个单播计数器counter的方式,实现多个数据消费者Consumer的E2E校验。本发明通过扩充现有E2E配置方案,增加广播计数器Broadcast Counter和广播类型Broadcast Type,来扩展实现SOA通信的广播E2E校验方法;通过增加广播消息类型字段,来支持多种广播消息的校验。技术研发人员:徐东升,陈诚,张旸受保护的技术使用者:奥特酷智能科技(南京)有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240801/244005.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。