用于从机动车的通信总线提取数据的设备和方法_3

文档序号:8207713阅读:来源:国知局
小阈值,或者应当小于最大阈值,或者应当包含在最小阈值与最大阈值之间,等等)。
[0166]配置文件的分析允许对提取方法的提取步骤参数化。
[0167]1.2.3.提取有用数据
[0168]一旦对提取方法参数化,执行用于收集有用数据的步骤。检查通信总线上传播的帧,并且在它们与配置文件的有用数据相应并且与该有用数据有关的收集准则被满足时收集它们包含的数据。
[0169]例如,对于计算在路径期间车辆的平均速度的“平均速度”应用而言,配置文件可以包括涉及收集与“车辆的位移速度”相应的有用数据的信息片段。在这种情况下,配置文件也可以规定:
[0170]-该数据的收集周期,
[0171]-与该数据关联的值的转换因子,
[0172]-该数据的有效性准则,
[0173]-与该数据关联的命名,
[0174]-包含该数据的帧的标识符,等等。
[0175]提取步骤于是包括:
[0176]-观测通信总线上传播的数据帧,
[0177]-对于总线上传播的每个当前帧,将配置文件中指示的标识符与当前帧的标识符比较,
[0178]-如果这些标识符相同:
[0179]〇实现计数器,
[0180]〇将计数器的值与配置文件中指示的连接周期值比较,
[0181]〇如果这些值相同:
[0182]■收集帧中包含的数据;并且
[0183]■将计数器复位到零,
[0184]■返回到观测步骤,
[0185]〇如果这些值不同:
[0186]■不收集数据,并且
[0187]■返回到观测步骤。
[0188]-如果标识符不同:
[0189]〇返回到观测步骤。
[0190]有用数据的收集也可能取决于收集准则。例如,对于包括检测像车辆超速那样的车辆道路交通犯罪的应用而言,与参数“车辆位移速度”相应的有用数据的连接可以仅在有用数据的值大于阈值(例如130km/h)时实现。
[0191]本领域技术人员将会理解,用于收集有用数据的步骤依照配置文件中包含的信息而自适应,这向依照本发明的提取方法提供了很大的灵活性。
[0192]1.2.4.传输收集的数据
[0193]一旦收集了一个或若干个有用数据,可以将后者传输至远程服务器以便应用最终目标应用。
[0194]收集的数据的传输可以:
[0195]-在收集期间逐步地执行,或者
[0196]-周期性地执行,或者
[0197]-根据需要执行。
[0198]1.2.5.更新配置文件
[0199]所述方法也可以包括用于更新配置文件的步骤。
[0200]该用于更新配置文件的步骤包括接收新配置文件,分析该新配置文件以及依照新配置文件对该方法参数化。
[0201]有利的是,依照新配置文件对所述方法参数化可以在根本无需停止该方法的数据提取步骤的情况下实现。
[0202]而且,依照新配置文件的参数化可以:
[0203]-在接收到新配置文件时实现,
[0204]-或者随后实现,例如:
[0205]O在接收到指示所述方法根据新配置文件应用所述方法的参数化时实现,或者进一步
[0206]〇在收集的数据的值不满足特定条件时实现,该特定条件例如为与通过预定阈值有关的条件,或者进一步该数据的有效性条件。
[0207]2.提取设各和系统
[0208]现在,描述一种提取系统,其能够应用依照本发明的提取方法。
[0209]该提取系统包括远程服务器3和连接或者集成到置于车辆6中的通信盒4的提取设备5。通过使用与通信盒4分离且连接到通信盒的提取设备5,能更新存在于被传播到的车辆上的现有通信盒。
[0210]应当指出的是,在提取设备5不集成到通信盒4的情况下,其可以通过任何类型的连接被连接到通信盒4,所述连接诸如例如串行端口、USB端口、I2C总线或者进一步蓝牙(BlueTooth)或无线短程(Zigbee)类型的短距无线电连接。
[0211]服务器3被编程以应用依照本发明的用于生成配置文件的方法,这与离线阶段相应。
[0212]可替换地,该生成步骤也可以由不同于服务器3的远程机器应用。在这种情况下,第一服务器负责生成配置文件,第二服务器负责接收由盒4的提取设备提取的有用数据。在继续描述时,考虑单个服务器3。
[0213]利用提取设备5,能提取用于最终目标应用的有用数据。提取设备5经过编程以便应用在线阶段的提取方法。
[0214]2.1服各器
[0215]服务器3包括变换器31和处理单元32。
[0216]变换器31允许将配置文件传输至提取设备5并且接收提取设备5提取的有用数据。
[0217]处理单元32经过编程以便应用与“离线”阶段相应的用于生成配置文件的方法的步骤。
[0218]为此目的,处理单元32包括用于生成配置文件的模块321。该生成模块321尤其包括用于选择要提取的有用数据的模块322。选择模块322包括用于选择要提取的有用数据的模块323以及给这些选择的有用数据确定同质化准则的模块324。
[0219]处理单元32例如包括计算机、微型计算机、可编程逻辑控制器或者本领域技术人员已知的任何类型的设备。
[0220]2.2.提取设各
[0221]参照图2,图示出提取系统的一个实施例,其中提取设备5是分开的并且连接到通
?目盒4。
[0222]提取设备5包括允许经由通信网络7与服务器3通信的发送/接收模块52。
[0223]假设通信盒4包括诸如天线之类的变换器42,发送器/接收器模块52可以存在于用于控制通信盒4的变换器42的编程的通信驱动器中。这允许限制提取设备5中包含的硬件的量。
[0224]可替换地,发送器/接收器模块52可以包括诸如天线之类的变换器或者本领域技术人员已知的任何类型的变换器。
[0225]提取设备5也包括存储器模块54,其用于存储:
[0226]-从通信总线61提取的有用数据,
[0227]-配置文件,以及
[0228]-允许应用“在线”阶段的处理步骤的程序代码指令。
[0229]假设通信盒4包括适当的用于存储提取的有用数据的存储器44,那么提取设备5的存储器模块54可以包括用于访问通信盒4的存储器44的编程的记录驱动器。在这种情况下,提取设备5的存储器模块54控制将配置文件和提取的数据存储到通信盒4的存储器44的位置中。
[0230]可替换地,存储器模块54可以包括记录介质,例如随机存取存储器(“RAM”)。
[0231]提取设备5最终包括用于应用提取方法的“在线”阶段的处理步骤的编程的计算单元53。
[0232]计算单元53包括:
[0233]-分析模块531,其尤其包括:
[0234]〇获取模块532,其用于获取用于收集一个或多个有用数据的频率、一个或多个有用数据的转换因子和/或一个或多个有用数据的有效性准则
[0235]〇存储模块533,其用于存储由获取模块532获取的信息片段,该存储模块可以与存储器模块54集成或者分离,
[0236]-提取模块532,其用于提取有用数据。
[0237]2.3.通信盒
[0238]参照图3,图示出提取系统的一个实施例,其中提取设备5集成到通信盒4。
[0239]通信盒4包括连接器41、收发器452、计算机453和存储器454。
[0240]连接器41允许将盒4连接到车辆6的CAN总线61。举例而言,这可以是通过感应或者通过光耦合器的电连接。
[0241]收发器452能够:
[0242]-发送提取的有用数据,以及
[0243]-接收服务器3传输的配置文件。
[0244]计算机453经过编程以便应用提取方法的“在线”阶段的处理步骤。特别地,该计算机包括图2中所示的提取设备的模块。
[0245]计算机453可以包括处理器、微控制器、微型计算机、可编程逻辑控制器、特定于该应用的集成电路或者本领域技术人员已知的任何其他类型的可编程电路。
[0246]2.4.存储器
[0247]存储器454允许存储允许应用“在线”阶段的处理步骤的程序代码指令。
[0248]它也允许存储配置文件。
[0249]存储器454进一步允许存储由通信盒4收集的有用数据。
[0250]2.5.操作原理
[0251]2.5.1.服务器侧
[0252]图3中所示的系统的操作原理如下。
[0253]服务器3经由它所连接的通信网络或者另外的任何存储装置(例如USB棒)接收描述符文件。该描述符文件包括关于车辆6的通信总线61上传播的数据的编码格式的信息。
[0254]可选地,服务器3也可以接收与对于其而言需要提取数据的最终目标应用有关的?目息片段。
[0255]处理单元31执行描述符文件中包含的信息片段的语义分析并且生成可提取数据文件。
[0256]根据该可提取数据文件,服务器3通过以下方式生成要提取的有用数据的文件:
[0257]-从整个可提取数据之中选择用于最终目标应用的有用数据,并且
[0258]-将提取准则与这些有用数据关联。
[0259]最后,服务器3的处理单元31根据要提取的有用数据的文件产生配置文件。
[0260]一旦生成了配置数据文件,将后者一一优选地通过无线通信7—一传输至置于车辆6中的盒4。
[0261]2.5.2.盒侧
[0262]2.5.2.1.接收配置文件
[0263]盒4经由收发器452接收配置文件。配置文件的接收可以根据选择的下载过程在任何时刻应用。
[0264]例如,配置文件的接收可以发生在盒4上电时
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1