一种数据传输方法、数据传输装置及车辆与流程

文档序号:35907725发布日期:2023-10-29 05:36阅读:38来源:国知局
一种数据传输方法、数据传输装置及车辆与流程

本公开涉及通信,尤其涉及一种数据传输方法、数据传输装置及车辆。


背景技术:

1、近几年来,随着通信技术的不断发展,不同设备之间的通信变得越来越容易。不同设备之间可以进行轻松、安全、迅速而自动的数据传输,极大地方便了我们的日常生活。其中,dds(数据分发服务data distribution service)作为其一种跨设备间数据传输的典型场景,dds协议作为中间件提供数据共享服务,为通信服务提供了一种高效灵活的通信机制。

2、但是,相关技术中需要使用rs(routing service)服务,以此来解决dds跨网络通信的问题,由于rs服务运行需要占用大量的内存资源,容易引起系统资源的不足。


技术实现思路

1、本公开提供了一种数据传输方法、装置、电子设备和存储介质。

2、根据本公开的第一方面,提供了一种数据传输方法,该方法应用于终端,该终端包括第一控制器节点和第二控制器节点,该方法包括:在第一控制器节点上创建第一逻辑子接口和第二逻辑子接口,其中,第一控制器节点为具有跨域和/或跨网络通信能力的节点,第一逻辑子接口用于第一控制器节点和第二控制器节点之间通信,第二逻辑子接口用于终端与外部设备通信;创建桥接口,并将第一逻辑子接口和第二逻辑子接口加入桥接口;通过桥接口,基于安全访控条件下,与外部设备进行数据传输。

3、在一些实施例中,创建桥接口,并将第一逻辑子接口和所述第二逻辑子接口加入所述桥接口包括:处理桥接口的逻辑接口和网段地址;根据逻辑接口以及网段地址,与外部设备关联。

4、在一些实施例中,处理桥接口的逻辑接口和网段地址包括:配置桥接口的地址为与第二控制器节点同网段的地址;将第一逻辑子接口加入桥接口。

5、在一些实施例中,根据逻辑接口以及网段地址,与外部设备关联包括:对外部设备进行身份认证;当外部设备通过身份认证时,对外部设备进行路由激活。

6、在一些实施例中,对外部设备进行路由激活包括:配置允许外部设备与第一控制器节点的数据报文的访问规则;将第二逻辑子接口加入到桥接口。

7、在一些实施例中,通过桥接口,基于安全访控条件下,与外部设备进行数据传输之后,该方法还包括:将第二逻辑子接口从桥接口中删除;以及删除访问规则。

8、在一些实施例中,通过桥接口,基于安全访控条件下,与外部设备进行数据传输包括:通过桥接口,向外部设备提供订阅数据,其中,订阅数据包括外部设备向第二控制器节点订阅的数据。

9、根据本公开的实施例,通过在第一控制器节点上创建第一逻辑子接口和第二逻辑子接口,其中,第一控制器节点为具有跨域和/或跨网络通信能力的节点,第一逻辑子接口用于第一控制器节点和第二控制器节点之间通信,第二逻辑子接口用于终端与外部设备通信;创建桥接口,并将第一逻辑子接口和第二逻辑子接口加入桥接口;通过桥接口,基于安全访控条件下,与外部设备进行数据传输,实现通过创建桥接口实现了安全数据传输方法,不需要使用rs(routing service)服务,解决dds跨域和/或跨网络通信数据安全传输的问题。

10、根据本公开的第二方面,提供了一种数据传输装置,该装置应用于终端,该终端包括第一控制器节点和第二控制器节点,该装置包括:第一创建单元,用于在第一控制器节点上创建第一逻辑子接口和第二逻辑子接口,其中,第一控制器节点为具有跨域和/或跨网络通信能力的节点,第一逻辑子接口用于第一控制器节点和第二控制器节点之间通信,第二逻辑子接口用于终端与外部设备通信;第二创建单元,用于创建桥接口,并将第一逻辑子接口和第二逻辑子接口加入桥接口;数据传输单元,用于通过桥接口,与外部设备进行数据传输。

11、根据本公开的实施例,通过数据传输装置,在第一控制器节点上创建第一逻辑子接口和第二逻辑子接口,其中,第一控制器节点为具有跨域和/或跨网络通信能力的节点,第一逻辑子接口用于第一控制器节点和第二控制器节点之间通信,第二逻辑子接口用于终端与外部设备通信;创建桥接口,并将第一逻辑子接口和第二逻辑子接口加入桥接口;通过桥接口,与外部设备进行数据传输,实现通过创建桥接口实现了安全数据传输方法,不需要使用rs(routing service)服务,解决dds跨域和/或跨网络通信数据安全传输的问题。

12、根据本公开的第三方面,提供了一种电子设备,包括:

13、至少一个处理器;以及

14、与至少一个处理器通信连接的存储器;其中,

15、存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行前述第一方面的方法。

16、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行前述第一方面的方法。

17、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如前述第一方面的方法。

18、根据本公开的第六方面,提供了一种车辆,包括如前述第二方面的数据传输装置或如前述第三方面的电子设备。

19、根据本公开的实施例,通过在第一控制器节点上创建第一逻辑子接口和第二逻辑子接口,其中,第一控制器节点为具有跨域和/或跨网络通信能力的节点,第一逻辑子接口用于第一控制器节点和第二控制器节点之间通信,第二逻辑子接口用于终端与外部设备通信;创建桥接口,并将第一逻辑子接口和第二逻辑子接口加入桥接口;通过桥接口,与外部设备进行数据传输,实现通过创建桥接口实现了安全数据传输方法,不需要使用rs(routing service)服务,解决dds跨域和/或跨网络通信数据安全传输的问题。

20、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种数据传输方法,其特征在于,所述方法应用于终端,所述终端包括第一控制器节点和第二控制器节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述创建桥接口,并将所述第一逻辑子接口和所述第二逻辑子接口加入所述桥接口包括:

3.根据权利要求2所述的方法,其特征在于,所述处理所述桥接口的逻辑接口和网段地址包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述逻辑接口以及所述网段地址,与外部设备关联包括:

5.根据权利要求4所述的方法,其特征在于,所述对所述外部设备进行路由激活包括:

6.根据权利要求5所述的方法,其特征在于,所述通过所述桥接口,基于安全访控条件下,与所述外部设备进行数据传输之后,所述方法还包括:

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述通过所述桥接口,基于安全访控条件下,与所述外部设备进行数据传输包括:

8.一种数据传输装置,其特征在于,所述装置应用于终端,所述终端包括第一控制器节点和第二控制器节点,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1-7中任一项所述的方法。

11.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-7中任一项所述的方法。

12.一种车辆,其特征在于,包括如权利要求8所述的数据传输装置或如权利要求9所述的电子设备。


技术总结
本公开提出一种数据传输方法及装置,涉及通信技术领域。该方法包括:在第一控制器节点上创建第一逻辑子接口和第二逻辑子接口,其中,第一控制器节点为具有跨域和/或跨网络通信能力的节点,第一逻辑子接口用于第一控制器节点和第二控制器节点之间通信,第二逻辑子接口用于终端与外部设备通信;创建桥接口,并将第一逻辑子接口和第二逻辑子接口加入桥接口;通过桥接口,基于安全访控条件下,与外部设备进行数据传输。本公开通过创建桥接口实现了安全数据传输方法,解决跨域和跨网络通信数据传输的问题。与此同时,也做到了使用少量资源(内存资源和CPU资源)实现跨域转发的问题。

技术研发人员:谭龙远
受保护的技术使用者:北京罗克维尔斯科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1