System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种软硬件结合的车载网络流量的处理方法及装置制造方法及图纸_技高网

一种软硬件结合的车载网络流量的处理方法及装置制造方法及图纸

技术编号:43210374 阅读:3 留言:0更新日期:2024-11-01 20:29
本申请提供了一种软硬件结合的车载网络流量的处理方法及装置,包括:获取目标流量数据;遍历预置于硬件控制模块的硬件访问控制规则确定目标流量数据的第一匹配结果;响应于第一匹配结果为匹配失败,丢弃目标流量数据,或,按照预设的调试规则上报目标流量数据;响应于所述第一匹配结果为上送软件处理,发送目标流量数据至软件控制模块,以使得软件控制模块基于软件访问控制规则确定目标流量数据的第二匹配结果,所述第二匹配结果用于确定所述目标流量数据的最终处理结果。本申请基于硬件对流量进行初筛,再由软件实现流量的最终处理,结合硬件和软件实现车载网络流量的处理,提高车载网络报文的处理性能,从而提高车载网络访问控制方案的体验。

【技术实现步骤摘要】

本申请涉及车辆通信,尤其涉及一种软硬件结合的车载网络流量的处理方法及装置


技术介绍

1、随着车联网技术的发展,越来越多的乘用车都搭载了车载通信终端,车载通信终端可以为车辆提供车辆内部以及车辆与云端的网络通信能力。

2、现有的车载网络访问控制的方法,一般通过软件方式实现,例如:基于操作系统自带的应用软件和接口通过二次开发实现网络访问控制功能;或是基于自主开发的软件系统并嵌入到操作系统网络协议栈,对网络数据流量进行解析并根据访问规则实施网络控制功能;又或是部分采用操作系统自带组件和接口,部分采用自主研发软件,两者相互交互协作的方式实现网络访问控制功能。然而,现有的车载网络访问控制的方法,由于所有的访问控制逻辑都是基于软件实现的,而软件处理数据流量的速度较低,从而影响车载网络报文的处理性能,进而影响车载系统的其它应用的响应速度,最终影响车载网络访问控制方案的体验。


技术实现思路

1、有鉴于此,本申请提供了一种软硬件结合的车载网络流量的处理方法及装置,用以提高车载网络报文的处理性能,从而提高车载网络访问控制方案的体验。

2、其技术方案如下:

3、第一方面,本申请实施例提供了一种软硬件结合的车载网络流量的处理方法,所述方法包括:

4、获取目标流量数据;

5、遍历预置于硬件控制模块的硬件访问控制规则确定所述目标流量数据的第一匹配结果;

6、响应于所述第一匹配结果为匹配失败,丢弃所述目标流量数据,或,按照预设的调试规则上报所述目标流量数据;

7、响应于所述第一匹配结果为上送软件处理,发送所述目标流量数据至软件控制模块,以使得所述软件控制模块基于软件访问控制规则确定所述目标流量数据的第二匹配结果,所述第二匹配结果用于确定所述目标流量数据的最终处理结果。

8、可选的,所述方法还包括:

9、响应于所述第一匹配结果为硬件转发处理,基于所述硬件控制模块转发所述目标流量数据;

10、响应于所述第一匹配结果为上送访问控制应用程序处理,将所述目标流量数据发送至访问控制应用程序。

11、可选的,所述基于所述第二匹配结果确定所述目标流量数据的最终处理处理结果,包括:

12、响应于所述第二匹配结果为匹配失败,将所述目标流量数据丢弃,或按照所述预设的调试规则上报所述目标流量数据;

13、响应于所述第二匹配结果为软件转发处理,基于所述软件控制模块转发所述目标流量数据;

14、响应于所述第二匹配结果为上送访问控制应用程序处理,将所述目标流量数据发送至访问控制应用程序。

15、可选的,在所述将所述目标流量数据发送至访问控制应用程序之后,所述方法包括:

16、获取所述目标流量数据的数据检查结果,所述数据检查结果为所述访问控制应用程序基于对所述目标流量数据的合法性检查获得的;

17、响应于所述数据检查结果为非法,丢弃所述目标流量数据,并生成流量异常信息。

18、可选的,在所述按照预设的调试规则上报所述目标流量之后,所述方法还包括:限流所述目标流量数据。

19、可选的,所述目标流量数据包括:第一流量数据以及第二流量数据;其中,所述第一流量数据为车云网络数据,所述第二流量数据为车内网络数据,所述第一流量数据具备所述硬件访问控制规则的第一处理优先级,所述第二流量数据具备所述硬件访问控制规则的第二处理优先级,所述第一处理优先级高于所述第二处理优先级。

20、可选的,所述目标流量数据还包括:第一参数信息以及第二参数信息;其中,所述第一参数信息为源ip地址信息,所述第二参数信息为目的ip地址信息;或,所述第一参数信息为ip地址信息,所述第二参数信息为mac地址信息;所述第一参数信息具备所述硬件访问控制规则的第三处理优先级,所述第二参数信息具备所述硬件访问控制规则的第四处理优先级,所述第三处理优先级高于所述第四处理优先级。

21、可选的,所述方法还包括:

22、接收访问控制应用程序生成的目标访问控制规则,所述目标访问控制规则为预先针对不同层级的网络协议栈设置得到或基于对软件控制模块上报的流量数据的解析结果确定的;

23、在所述软件控制模块中设置所述软件访问控制规则,所述软件访问控制规则包括所述目标访问控制规则的全集。

24、可选的,所述方法还包括:

25、在所述硬件控制模块中设置所述硬件访问控制规则,所述硬件访问控制规则包括所述目标访问控制规则中适配于所述硬件控制模块的至少一种规则。

26、第二方面,本申请实施例提供了一种软硬件结合的车载网络流量的处理装置,所述装置包括:

27、数据获取模块,用于获取目标流量数据;

28、硬件控制模块,用于遍历预置的硬件访问控制规则确定所述目标流量数据的第一匹配结果;

29、数据处理模块,用于响应于所述第一匹配结果为匹配失败,丢弃所述目标流量数据,或,按照预设的调试规则上报所述目标流量数据;

30、所述数据处理模块,还用于响应于所述第一匹配结果为上送软件处理,发送所述目标流量数据至软件控制模块;

31、所述软件控制模块,用于基于软件访问控制规则确定所述目标流量数据的第二匹配结果,所述第二匹配结果用于确定所述目标流量数据的最终处理结果。

32、上述技术方案具有如下有益效果:

33、本申请实施例提供的一种软硬件结合的车载网络流量的处理方法,在执行所述方法时,获取目标流量数据;遍历预置于硬件控制模块的硬件访问控制规则确定所述目标流量数据的第一匹配结果;响应于所述第一匹配结果为匹配失败,丢弃所述目标流量数据,或,按照预设的调试规则上报所述目标流量数据;响应于所述第一匹配结果为上送软件处理,发送所述目标流量数据至软件控制模块,以使得所述软件控制模块基于软件访问控制规则确定所述目标流量数据的第二匹配结果,所述第二匹配结果用于确定所述目标流量数据的最终处理结果。本申请实施例采用了分层的方案,基于硬件对流量进行初筛,再由软件实现流量的最终处理,结合硬件和软件实现车载网络流量的处理,提高车载网络报文的处理性能,从而提高车载网络访问控制方案的体验。

34、本申请实施例还提供了与上述方法相对应的装置,具有与上述方法相同的有益效果。

本文档来自技高网...

【技术保护点】

1.一种软硬件结合的车载网络流量的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述第二匹配结果确定所述目标流量数据的最终处理处理结果,包括:

4.根据权利要求2或3所述的方法,其特征在于,在所述将所述目标流量数据发送至访问控制应用程序之后,所述方法包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述按照预设的调试规则上报所述目标流量之后,所述方法还包括:限流所述目标流量数据。

6.根据权利要求1至4中任一项所述的方法,其特征在于,所述目标流量数据包括:第一流量数据以及第二流量数据;其中,所述第一流量数据为车云网络数据,所述第二流量数据为车内网络数据,所述第一流量数据具备所述硬件访问控制规则的第一处理优先级,所述第二流量数据具备所述硬件访问控制规则的第二处理优先级,所述第一处理优先级高于所述第二处理优先级。

7.根据权利要求6所述的方法,其特征在于,所述目标流量数据还包括:第一参数信息以及第二参数信息;其中,所述第一参数信息为源IP地址信息,所述第二参数信息为目的IP地址信息;或,所述第一参数信息为IP地址信息,所述第二参数信息为MAC地址信息;所述第一参数信息具备所述硬件访问控制规则的第三处理优先级,所述第二参数信息具备所述硬件访问控制规则的第四处理优先级,所述第三处理优先级高于所述第四处理优先级。

8.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.一种软硬件结合的车载网络流量的处理装置,其特征在于,所述装置包括:

...

【技术特征摘要】

1.一种软硬件结合的车载网络流量的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述第二匹配结果确定所述目标流量数据的最终处理处理结果,包括:

4.根据权利要求2或3所述的方法,其特征在于,在所述将所述目标流量数据发送至访问控制应用程序之后,所述方法包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述按照预设的调试规则上报所述目标流量之后,所述方法还包括:限流所述目标流量数据。

6.根据权利要求1至4中任一项所述的方法,其特征在于,所述目标流量数据包括:第一流量数据以及第二流量数据;其中,所述第一流量数据为车云网络数据,所述第二流量数据为车内网络数据,所述第一流量数据具备所述硬件访问控制规则...

【专利技术属性】
技术研发人员:张蕾高京郭卫华
申请(专利权)人:北京经纬恒润科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1