控制用于设备内的网络的网络流量的系统和方法技术方案

技术编号:24040880 阅读:17 留言:0更新日期:2020-05-07 03:21
本发明专利技术题为“控制用于设备内的网络的网络流量的系统和方法”。本发明专利技术涉及一种控制用于具有多个单元的设备中的网络的网络流量的系统和方法,该多个单元包括一个或多个提供方单元和接收方单元。接收方单元被配置为针对源自提供方单元的数据发送相应的订阅请求。控制器被编程为当满足至少一个初始条件时进入初始阶段。当收到当前活动订阅的列表时进入重复阶段。在重复阶段中,控制器被配置为监视网络以获取由提供方单元发送的相应定时检查请求。当控制器接收到定时检查请求时,控制器将该请求作为相应的队列成员存储在队列模块中。控制器被配置为对队列模块的所选择的成员执行定时分析测试,并且部分地基于定时分析测试来控制设备。

System and method of controlling network traffic for networks within devices

【技术实现步骤摘要】
控制用于设备内的网络的网络流量的系统和方法
技术介绍
本公开整体涉及控制用于设备中的网络的网络流量的系统和方法。设备(包括但不限于车辆)的不断增加的复杂性导致在设备内的各种子系统之间传送的信号的数量增加。因此,希望找到管理和控制设备内的网络流量的有效方式。
技术实现思路
本文公开了一种控制用于设备中的网络的网络流量的系统和方法。该设备包括多个单元,包括一个或多个提供方单元和一个或多个接收方单元。一个或多个接收方单元被配置为经由网络发送针对源自一个或多个提供方单元的数据的相应的订阅请求。控制器与多个单元通信。控制器还与被配置为存储相应的订阅请求的队列模块通信。在一个示例中,队列模块嵌入控制器中。相应的订阅请求通过至少四个因素来识别,该四个因素包括服务标识符、数据接收方、服务关键性以及实例的数量。服务标识符是用于由提供者单元提供的数据、功能或服务的唯一标识符。控制器包括处理器和其上记录有指令的有形非暂态存储器。当满足至少一个初始条件时,处理器实施指令使控制器进入初始阶段。在初始阶段中,控制器被配置为经由网络将请求消息广播到多个单元以获取当前活动订阅的列表。当接收到当前活动订阅的列表时,将进入重复阶段。在重复阶段中,控制器被配置为监视网络以获取由提供方单元发送的相应定时检查请求。当控制器接收到定时检查请求时,控制器将该请求作为相应的队列成员存储在队列模块中。控制器被配置为对相应的队列成员的所选择的成员执行定时分析测试。如果定时分析通过,则将所选择的成员添加到当前活动订阅的列表中,并且控制器被配置为重新进入重复阶段。如果定时分析未通过,则控制器被配置为拒绝所选择的成员,并且重新进入重复阶段。提供方单元可被配置为经由网络向接收方单元发送针对源自一个或多个提供方单元中的数据的相应的订阅邀约。在重复阶段中,控制器被配置为监视网络以获取由提供方单元中的一个发送的相应的定时检查请求。当控制器接收到定时检查请求时,控制器将该请求作为相应的队列成员存储在队列模块中。相应的定时检查请求可通过至少四个因素来识别,该四个因素包括服务标识符、数据接收方、服务关键性以及实例的数量(传输完整性所需的)。在执行定时分析测试之前,控制器被配置为确定相应的队列成员的数量。如果该数量为两个或更多个,则基于服务关键性的最高量值来选择所选择的成员。如果具有最高量值的相应的队列成员的服务关键性相等,则控制器可向相应的队列成员分配次要优先级;并且选择具有相应的次要优先级数的最大量值的相应的队列成员作为所选择的成员。如果数量为一,即队列模块具有单个成员,则控制器被配置为对单个成员执行定时分析测试。在一个示例中,该设备包括至少一个后轮,提供方单元包括摩擦传感器,并且接收方单元包括被配置为控制至少后轮的至少一个后前束控制器。在此,控制器可包括能够选择性地接合的模块,该模块被配置为基于表面摩擦来调节用于至少一个后轮的前束角。在另一示例中,提供方单元包括基于视觉的成像传感器,接收方单元包括制动控制器,并且该控制器包括能够选择性地接合的模块,该模块被配置为检测设备附近的物体并且选择性地接合制动控制器。在又一示例中,设备包括至少一个窗,提供方单元包括温度传感器,并且接收方单元包括被配置为控制打开至少一个窗的量值的至少一个窗控制器。此处,控制器可包括能够选择性地接合的模块,该模块被配置为当设备内部中的温度超过阈值时打开至少一个窗。从以下结合附图对实施本公开的最佳模式的详细描述,本公开的上述特征和优点以及其它特征和优点是显而易见的。附图说明图1为控制具有多个单元和控制器的设备内的网络流量的系统的示意图;并且图2为能够由图1的控制器实施的方法的示意性流程图。具体实施方式参考附图,其中类似的附图标号是指类似的部件,图1示意性地示出了系统10,该系统可为具有多个单元U的设备12的一部分。多个单元U包括被配置为经由网络N进行通信的一个或多个提供方单元P和一个或多个接收方单元R。应当理解,多个单元U的数量可基于现有的应用而改变。网络连接N可为无线的或包括物理部件或者为两者的组合。网络连接N可为以各种方式实现的总线,诸如例如以局域网的形式的串行通信总线。网络连接N可包括但不限于控制器区域网络(CAN)、具有柔性数据速率的控制器区域网络(CAN-FD)、(交换式的)以太网、蓝牙、WIFI以及其它形式的数据连接。虽然网络N可延伸超过设备12,但是系统10被配置为控制设备12内的网络流量。设备12可为移动平台,诸如但不限于客车、运动型多用途车辆、轻型卡车、重型车辆、ATV、小型货车、公共汽车、运输车辆、、自行车、机器人、农具、运动相关器材、船、飞机、火车或其它运输设备。设备12可为非移动平台,诸如但不限于台式计算机、家用电器、医疗设备、家庭自动化单元和工业自动化单元。设备12可采取许多不同的形式并且包括多个和/或另选的部件和设施。参考图1,接收方单元R被配置为经由网络N发送针对源自提供方单元P的数据的相应的订阅请求。提供方单元P可被配置为响应于相应的订阅请求发送相应的定时检查请求。另外,提供方单元P可被配置为经由网络N向接收方单元R发送源自一个或多个提供方单元中的数据的相应的订阅邀约。术语“订阅”是指同意将数据递送一段时间。相应的订阅邀约可同时转发至多于一个的接收方单元R。在图1所示的实施例中,设备12为具有多个轮的车辆,诸如第一前轮14A、第二前轮14B、第一后轮14C和第二后轮14D。应当理解,以下实施例旨在为非限制性的。提供方单元P可包括基于视觉的成像传感器16、温度传感器18、雷达传感器20和摩擦传感器22。接收方单元R可包括制动控制器24、加速器控制器26、第一窗控制器30和第二窗控制器32。第一窗控制器30和第二窗控制器32被配置为分别物理地改变设备12的第一窗34和第二窗36的打开或关闭的量值。接收方单元R可包括第一前束控制器38和第二前束控制器40,该第一前束控制器和第二前束控制器被配置为分别物理地改变第一后轮14C和第二后轮14D的前束角。接收方单元R可包括被配置为向设备12的操作者提供音频和视觉娱乐的信息娱乐系统42。参考图1,系统10包括与多个通信单元U通信(例如,电子通信)的控制器C。控制器C还与被配置为存储由提供方单元P发送的相应的定时检查请求的队列模块50通信。在一个实施例中,队列模块50嵌入控制器C中。在另一实施例中,队列模块(参见图1中的附图标记51)可与控制器C通信,而不是嵌入控制器C中。控制器C包括至少一个处理器52和至少一个存储器54(或非暂态有形计算机可读存储介质),在其上记录有用于实施控制设备12的方法100(下面针对图2描述)的指令。存储器54可存储控制器可实施指令集,并且处理器52可实施存储在存储器54中的控制器可实施指令集。方法100确保附加订阅不会致使对当前活动服务订阅的任何定时违规。控制网络流量的其它方法包括执行离线完成的最坏情况定时分析。最坏情况定时分析的缺点是逻辑仿真需要大量的计算时间和容量。另外,因为定时验证过程在设备被设计时是固定的,所以必须本文档来自技高网...

【技术保护点】
1.一种控制用于设备中的网络的网络流量的系统,所述系统包括:/n所述设备中的多个单元,所述多个单元包括一个或多个提供方单元和一个或多个接收方单元;/n其中所述一个或多个接收方单元被配置为经由所述网络发送针对源自所述一个或多个提供方单元中的数据的相应的订阅请求,所述相应的订阅请求通过至少四个因素识别,所述四个因素包括服务标识符、数据接收方、服务关键性和传输完整性所需的实例的数量;/n队列模块,所述队列模块被配置为存储所述相应的订阅请求;/n控制器,所述控制器与所述多个单元和所述队列模块通信;/n其中所述控制器包括处理器和其上记录有指令的有形非暂态存储器,由所述处理器实施所述指令致使所述控制器:/n当满足至少一个初始条件时进入初始阶段;/n在所述初始阶段中,经由所述网络将请求消息广播到所述多个单元以获取当前活动订阅的列表;/n当接收到所述当前活动订阅的列表时进入重复阶段;/n在所述重复阶段中,监视所述网络以获取由所述一个或多个提供方单元发送的相应的定时检查请求,所述相应的定时检查请求通过所述服务标识符、所述数据接收方、所述服务关键性和所述实例的数量来识别;/n将所述相应的定时检查请求作为相应的队列成员存储在所述队列模块中;/n对所述相应的队列成员的所选择的成员执行定时分析测试;以及/n部分地基于所述定时分析测试来控制所述设备,包括如果所述定时分析测试通过并且重新进入所述重复阶段,则将所选择的成员添加到所述当前活动订阅的列表中。/n...

【技术特征摘要】
20181025 US 16/1706511.一种控制用于设备中的网络的网络流量的系统,所述系统包括:
所述设备中的多个单元,所述多个单元包括一个或多个提供方单元和一个或多个接收方单元;
其中所述一个或多个接收方单元被配置为经由所述网络发送针对源自所述一个或多个提供方单元中的数据的相应的订阅请求,所述相应的订阅请求通过至少四个因素识别,所述四个因素包括服务标识符、数据接收方、服务关键性和传输完整性所需的实例的数量;
队列模块,所述队列模块被配置为存储所述相应的订阅请求;
控制器,所述控制器与所述多个单元和所述队列模块通信;
其中所述控制器包括处理器和其上记录有指令的有形非暂态存储器,由所述处理器实施所述指令致使所述控制器:
当满足至少一个初始条件时进入初始阶段;
在所述初始阶段中,经由所述网络将请求消息广播到所述多个单元以获取当前活动订阅的列表;
当接收到所述当前活动订阅的列表时进入重复阶段;
在所述重复阶段中,监视所述网络以获取由所述一个或多个提供方单元发送的相应的定时检查请求,所述相应的定时检查请求通过所述服务标识符、所述数据接收方、所述服务关键性和所述实例的数量来识别;
将所述相应的定时检查请求作为相应的队列成员存储在所述队列模块中;
对所述相应的队列成员的所选择的成员执行定时分析测试;以及
部分地基于所述定时分析测试来控制所述设备,包括如果所述定时分析测试通过并且重新进入所述重复阶段,则将所选择的成员添加到所述当前活动订阅的列表中。


2.根据权利要求1所述的系统,其中:
所述一个或多个提供方单元被配置为经由所述网络向所述一个或多个接收方单元发送针对源自所述一个或多个提供方单元中的数据的相应的订阅邀约;并且
在所述重复阶段中,所述控制器被配置为监视所述网络以获取所述预订时间窗的所述相应的订阅邀约,并且将所述相应的订阅邀约作为所述相应的队列成员存储在所述队列模块中。


3.根据权利要求2所述的系统,其中:
所述相应的订阅邀约由所述服务标识符、所述数据接收方、所述服务关键性和所述实例的数量来识别。


4.根据权利要求2所述的系统,其中控制所述设备包括:
如果所述定时分析测试未通过,则经由所述控制器拒绝所选择的成员并且重新进入所述重复阶段。


5.根据权利要求4所述的系统,其中在执行所述定时分析测试之前,所述控制器被配置为:
确定所述队列模块中的所述相应的队列成员的数量;以及
如果所述数量为两个或更多个,则基于所述服务关键性的最高量值选择所选择的成员。


6.根据权利要求5所述的系统,其中所述控制器被配置为:
如果具有所述最高量值的所述...

【专利技术属性】
技术研发人员:T·朴S·萨米P·乔希
申请(专利权)人:通用汽车环球科技运作有限责任公司
类型:发明
国别省市:美国;US

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

1