用于交通工具外通信控制的系统、方法和装置与流程

文档序号:30498594发布日期:2022-06-22 15:06阅读:3482来源:国知局
用于交通工具外通信控制的系统、方法和装置
1.相关申请的交叉引用本技术要求以下临时申请的优先权的权益:2019年9月20日提交的、名称为system, method and apparatus for a mixed vehicle network (sona-0001-p01)的、序列号为62/903,462的美国申请;2019年10月5日提交的、名称为system, method and apparatus for a mixed vehicle network (sona-0002-p01)的、序列号为62/911,249的美国申请;2019年10月5日提交的、名称为system, method and apparatus for cloud-based interactions with a mixed vehicle network (sona-0003-p01)的、序列号为62/911,248的美国申请;2020年3月6日提交的、名称为system, method and apparatus for implementing configurable data collection for a vehicle (sona-0004-p01)的、序列号为62/986,444的美国申请;以及2020年5月13日提交的、名称为system, method and apparatus to test and verify a vehicle network (sona-0005-p01)的、序列号为63/024,383的美国申请。
2.以上申请中的每一个以其全文通过引用并入本文。


背景技术:

3.交通工具通信网络被利用以连接遍及交通工具的传感器、促动器、控制器和通信设备。近期的趋势一直在这些交通工具通信网络上增加负担,具有更多设备被连接、更多数据在设备之间传递、更低延时要求以满足交通工具性能、安全性和发射要求、以及所添加的交通工具特征。另外,消费者期望在交通工具通信网络上增加负担的增加的连接性和特征。这些趋势被期望在可预见的未来持续和加速。
4.传统交通工具通信网络(can、lin、flexray、most、lvds等)遭受多个缺点和挑战。这些交通工具通信网络已经被开发以满足交通工具环境的特定挑战,且相应地已经与其他网络(诸如,计算机局域网、广域网、大规模互连的网络(例如,互联网)和无线网络)分离地发展。大多数交通工具网络由数据链路层和应用层构成,利用鲁棒且专用的装备(诸如,控制器区域网络(can)总线),在利用具体数据协议(例如j1939、obd等)的设备之间具有专用或共享布线。现代交通工具可以具有多个网络总线,其具有具体命令和通信可用以及有限定制和数据速度可用。例如,can总线典型地以高达约1 mbps进行操作,其中高能力can总线以高达约10 mbps进行操作。另外,取决于配置、can上的业务量、针对特定消息的优先级等等,can总线经历大于25 ms且一般更高从约60 ms至500 ms的延时。
5.随着设备的数目和来自设备的数据速率需求增加,传统交通工具通信网络要求实现更高性能总线。因为汽车工业是具有针对部件失效的非常低容限的高容量工业,所以汽车制造商长时间且跨大范围交通工具而利用相同部件——包括跨制造商而共享部件。另外,对名义上更有能力的部件的改变可能引入风险、集成成本、针对给定应用的重新鉴定负担,或者具有对系统的其他不期望后果。相应地,即使交通工具通信网络转变到更高能力网络配置,保持网络类型在系统中隔离并保持系统中的大量传统设备(例如,can兼容)达长时间段也是期望的。
6.来自交通工具的数据收集包括多个附加挑战。例如,数据收集操作受制于制度和责任风险,尤其是关于可包括私人信息、个人可标识信息和/或责任相关信息的数据收集。包括可具有对敏感数据的所有权或占有的实体的数据收集者受制于在例如在对数据的疏忽或恶意访问的情况下保持数据时的风险。关于收集交通工具数据,可能收集大量数据,并且可能存在用于收集数据的大量目的,从而相对于其他一般数据储存应用而提高风险。相应地,控制数据收集、储存和访问以降低风险可以是期望的,并且在数据未被使用时包括数据访问、分区或其他数据排除的验证可以是进一步期望的,等等。
7.要在交通工具与外部设备之间传送的数据的量和类型进一步使针对交通工具的数据收集变得复杂,其中交通工具的网络系统受由高数据速率和/或大数据传送引发的移动应用、开支和/或带宽限制的约束限制。即使考虑到以上内容,客户需求、市场期望、针对交通工具操作的效率的增长的要求和针对数据相关应用的功能能力的提高正在继续使要传送的数据的总量、利用所传送的数据的交通工具外应用的数目、数据可用于的目的的数目和具有针对所传送的数据的部分的合法需要的用户或实体的数目猛增。另外,利用数据的应用继续在熟练度和能力方面提高,从而提高针对有限可用传送资源的数据需求且提高所传送的数据的物流控制和储存的成本和复杂度。例如,与交通工具相关的更高能力路径或操作算法、增加交通工具功能的自动化、提高针对预后确定和/或维护支持的需求、以及增加媒体流(媒体流的数目和那些媒体流的质量两者)全部驱动数据速率、所存储的数据量和访问所存储的数据的实体或应用的数目方面的提高的需求。


技术实现要素:

8.作为非限制性示例且为了本描述的清楚起见,本文的描述引用交通工具应用。然而,本文的实施例适用于具有类似挑战和/或实现的其他应用。不限于任何其他应用,本文的实施例适用于具有多个端点的任何应用,该多个端点包括多个数据源、控制器、传感器和/或促动器,且可以进一步包括不同或分布式网络环境中存在的端点,和/或本文的实施例适用于具有可转变(在给定系统内、作为系统类和/或作为工业)到更新的和/或更有能力的联网或通信系统的历史或传统联网或通信系统的应用。示例和非限制性实施例包括下述各项中的一个或多个:工业装备;机器人系统(至少包括移动机器人、自主交通工具系统和/或工业机器人);移动应用(其可以或可以不被视为“交通工具”)和/或制造系统。应当理解,本公开的某些特征、方面和/或优点适用于这些应用中的任何一个或多个,不适用于这些应用中的其他应用,并且本公开的某些特征、方面和/或优点的适用性可以取决于特定应用的操作状况、约束、成本参数(例如操作成本、集成成本、操作成本、数据通信和/或储存成本、服务成本和/或停机成本等)而变化。相应地,本公开不论在何处引用交通工具、交通工具系统、移动应用、工业装备、机器人系统和/或制造系统,这些中的每一个也在本文中被考虑,且可以在某些实施例中适用或在某些其他实施例中不适用,如对受益于本公开的本领域技术人员来说应当理解的那样。
9.如所描述的实施例中所反映的那样,本文的公开内容已经认识到,前面阐述的复杂度和其他挑战具有使交通工具数据环境的复杂度甚至比来自每个挑战的个体贡献的总和更大的协同效应。
10.作为一个示例,访问数据的实体或应用的增加的数目提高了个体数据请求将例如
与请求相同或类似数据的多个实体重叠的可能性。进一步地,访问数据的实体或应用的增加的数目提高了访问组的成员将共享类似授权水平的可能性,使得针对实体或应用组的个体成员的数据访问将受益于数据管理。
11.在另一示例中,与敏感数据有关的调节正在增加,这一般提高了系统的数据管理要求,但也提高了下述可能性:数据管理可以在给定时间处受制于多个约束,和/或随着调节改变而随时间改变约束,和/或基于可随着交通工具的位置改变而改变的相关管辖权。
12.在又一示例中,目前已知且转变的交通工具网络架构(例如,具有混合网络类型和/或分区网络的交通工具)的复杂环境提高了针对个体实体的数据访问的复杂度,否则,在没有本公开的某些方面的情况下,可能要求个体实体确定针对特定数据元素的请求参数规范并随着交通工具网络架构演进而更新那些请求参数。鉴于请求数据访问的实体的增加的数目,对汽车支持市场的总成本非线性地增加,这是由于实体中的每一个引发了跟踪请求参数规范的成本。另外,向着在技术知识空间中更远离于核心汽车功能而定位的实体移动请求数据访问的附加实体的轨迹,并且相应地,交通工具和/或汽车应用的包括交通工具上网络配置、具体数据描述、数据请求和通信协议、用于呈现信息的工业标准或习惯等等的错综复杂事物和习性正在变得针对每个增量新实体而平均上不那么公知,从而进一步增加本量(cost volume)函数(例如,供给定实体满足期望数据收集交付成果的随时间的成本,其中给定实体可以是汽车制造商、和/或交通工具市场、地理市场、和/或诸如汽车工业、乘客小汽车工业等之类的工业)。例如,考虑名义上的本量函数,诸如:cost(成本) = 实体的数目 * 基本学习成本 * 转变成本轨迹的适配 * 数据轨迹成本 * 调节的适配成本 * 数据访问/储存责任成本。
13.所描述的cost函数是演示下述内容的非限制性的名义上的示例:关于目前已知的系统的各种挑战和复杂事物如何交互和综合作用,以增加满足针对交通工具应用的未来数据收集功能的成本。所描述的成本参数不意在覆盖与针对汽车数据收集工业或目前已知的系统而存在的挑战相关的所有成本。参数可以是平均值或其他复杂函数,并且特定参数的值一般不会被具体知道。另外,cost的单位可以以货币值表达、作为随时间满足数据收集目标的资源(例如工程小时、计算时间等)而表达、作为诸如等效发行、客户满意度、所引发的风险、公众感知损失或增益之类的另一非货币单位而表达等等。实体参数的数目一般反映随时间访问交通工具数据的实体的数目;基本学习成本反映供新实体学习针对具体交通工具、交通工具类型、市场等的数据收集要求和协议的详情;对转变成本轨迹的适配反映适配于改变交通工具网络配置的成本,该交通工具网络配置包括网络类型和组织以及与那些网络上的端点或设备的交互;数据轨迹成本反映针对来自相关交通工具的数据收集的随时间提高的需求,包括数据通信、储存和所得功能结果,诸如不能够支持期望应用或增强数据通信基础设施的成本;调节的适配成本反映与调节的增加的数目、调节的框架的增加的数目和/或调节实体的增加的数目相关联的成本;并且数据访问/储存责任成本反映针对数据的依从性和安全性和/或由于数据违背、未授权使用、数据的过早到期等等而引发的损失而引发的成本。
14.不限于本公开的任何其他方面,本文的公开内容的方面减少和/或消除了下述各项中的任何一个或多个:向数据收集系统添加的每实体的成本、供新实体利用所收集的数据实现应用的基本学习成本、对改变交通工具网络配置的适配成本、为了满足针对数据收
集的提高的需求而引发的成本、适配于改变的调节的环境的成本、和/或对安全数据和/或针对违背或未授权使用而引发的损失的成本。本文的公开内容的某些实施例和/或方面可以解决所描述的成本参数中的一个或多个。本文的公开内容的某些实施例和/或方面可以增加一个或多个给定成本参数,但是然而通过减小针对目标交通工具、交通工具类型、实体、工业等的总体成本函数而是有益的。本文的公开内容的某些实施例和/或方面可以增加一个或多个给定成本参数,但提供诸如改进的功能之类的其他优点。在某些实施例中,改进的功能可以是以提高的成本但以比被配置成实现类似的改进的功能的先前已知系统更低的成本实现的。
15.不限于本公开的任何其他方面,本文的实施例提供了利用交通工具外设备(诸如云应用、基于web的工具或应用、制造工具、oem工具、服务工具等)而对网络间、网络内和交通工具外通信控制的配置。本文的实施例提供了活动诊断、活动测试、交通工具控制操作和/或活动辅助操作的执行,包括涉及包括交通工具上和交通工具外的方面和/或参与设备两者的流、应用、服务组合/或交通工具功能的操作。本文的实施例提供了网络间、网络内和交通工具外通信的方便监视、诊断和配置,该通信包括在端点之间、在网络和/或外部设备之间行进的通信,且进一步包括涉及关联端点的通信,其中关联是根据相关流、交通工具功能、应用、服务组、源和/或目的地地址、和/或源和/或目的地端口来作出的。本文的实施例提供了交通工具外通信控制、调节、数据管理、安全性实现、授权实现、许可实现、服务实现和/或订阅实现的整合(物理的和/或逻辑的)。本文的实施例提供了策略的所调度的实现,包括更新策略、调整策略和/或检验针对对策略的改变的授权。本文的实施例提供了通信设备级别和/或qos实现的所调度的实现,包括对于与端口、流、应用、交通工具功能、交通工具控制器、服务组和/或外部通信门户相关的通信。本文的实施例提供了数据利用率的所调度的实现,该数据利用率包括特定外部通信门户、apn和/或数据服务提供者的利用率。本文的实施例提供了针对交通工具外通信而对外部通信门户的调整,以降低成本、改进服务水平、限制和/或降低特定外部通信门户的数据利用率、改进交通工具外通信的总体能力,以支持交通工具使命和/或透明地对通信设备(例如,本地通信设备和/或外部设备、应用和/或工具)作出这种调整。
16.出于促进本公开的原理的理解的目的,现在将参考在附图中图示且在以下撰写的说明书中描述的实施例。应当理解,由此不意在限于本公开的范围。应当进一步理解,本公开包括对所图示的实施例的任何更改和修改,且包括本文公开的原理的进一步应用,如本公开所属领域的技术人员通常将想到的那样。
附图说明
17.图1是根据本公开某些实施例的用于调节交通工具上的网络的示例系统的示意图。
18.图2是根据本公开某些实施例的用于调节交通工具上的网络的示例系统和示意图。
19.图3是根据本公开某些实施例的用于调节交通工具上的网络的示例系统和示意图。
20.图4是融合网络设备(cnd)的示意图。
21.图5是融合网络设备(cnd)的示意图。
22.图6是融合网络设备(cnd)的示意图。
23.图7是融合网络设备(cnd)的示意图。
24.图8是融合网络设备(cnd)的示意图。
25.图9是融合网络设备(cnd)的示意图。
26.图10是可配置以太网交换机的示意图。
27.图11是可配置边缘网关的示意图。
28.图12是根据本公开某些实施例的用于调节交通工具上的网络的示例系统的示意图。
29.图13是根据本公开某些实施例的用于调节交通工具上的网络的示例系统的示意图。
30.图14是根据本公开某些实施例的用于调节交通工具上的网络的示例系统的示意图。
31.图15是根据本公开某些实施例的用于调节交通工具上的网络的示例系统的示意图。
32.图16是用于调节交通工具的网络通信的系统的示意图。
33.图17是cnd的示意图。
34.图18是响应于促动器命令值的网络的端点的示意图。
35.图19是用于调节交通工具的网络通信的系统的示意图。
36.图20是用于提供交通工具的网络的可视化数据的系统的示意图。
37.图21是本地dns表的示意性图示性示例。
38.图22是交通工具通信数据的示意性图示性示例。
39.图23是可视化数据的示意性图示性示例。
40.图24是可视化数据的示意性图示性示例。
41.图25是可视化数据的示意性图示性示例。
42.图26是可视化数据的示意性图示性示例。
43.图27是可视化数据的示意性图示性示例。
44.图28是根据本公开的某些实施例的用于调节交通工具上的网络的系统的示意图。
45.图29是策略的示意性图示性示例。
46.图30是策略的示意性图示性示例。
47.图31是策略的示意性图示性示例。
48.图32是根据本公开的某些实施例的用于调节交通工具外通信的系统的示意图。
49.图33是根据本公开的某些实施例的用于调节交通工具外通信的系统的示意图。
50.图34是根据本公开的某些实施例的用于调节交通工具外通信的系统的示意图。
51.图35是根据本公开的某些实施例的用于调节交通工具外通信的系统的示意图。
52.图36是根据本公开的某些实施例的用于调节交通工具外通信的系统的示意图。
53.图37是根据本公开的某些实施例的用于调节交通工具外通信的系统的示意图。
54.图38是策略的示意性图示性示例。
55.图39是本地dns表的示意性图示性示例。
56.图40是本地dns表的示意性图示性示例。
57.图41是根据本公开的某些实施例的用于调节交通工具外通信的系统的示意图。
58.图42是策略的示意性图示性示例。
59.图43是描绘了用于调节交通工具的通信的示例过程的示意流程图。
60.图44是描绘了用于调节交通工具的通信的示例过程的示意流程图。
61.图45是描绘了用于调节交通工具的通信的示例过程的示意流程图。
62.图46是描绘了用于调节交通工具的通信的示例过程的示意流程图。
63.图47是描绘了用于调节交通工具的通信的示例过程的示意流程图。
64.图48是描绘了用于调节交通工具的通信的示例过程的示意流程图。
65.图49是描绘了用于调节交通工具的通信的示例过程的示意流程图。
66.图50是描绘了用于调节交通工具的通信的示例过程的示意流程图。
67.图51是描绘了用于调节交通工具的通信的示例过程的示意流程图。
68.图52是描绘了用于调节交通工具的通信的示例过程的示意流程图。
69.图53是描绘了用于调节交通工具的通信的示例过程的示意流程图。
70.图54是描绘了用于调节交通工具的通信的示例过程的示意流程图。
71.图55是描绘了用于调节交通工具的通信的示例过程的示意流程图。
72.图56是描绘了用于调节交通工具的通信的示例过程的示意流程图。
73.图57是描绘了用于调节交通工具的通信的示例过程的示意流程图。
74.图58是描绘了用于调节交通工具的通信的示例过程的示意流程图。
75.图59是描绘了用于调节交通工具的通信的示例过程的示意流程图。
76.图60是描绘了用于调节交通工具的通信的示例过程的示意流程图。
77.图61是描绘了用于调节交通工具的通信的示例过程的示意流程图。
78.图62是描绘了用于调节交通工具的通信的示例过程的示意流程图。
79.图63是描绘了用于调节交通工具的通信的示例过程的示意流程图。
80.图64是描绘了用于调节交通工具的通信的示例过程的示意流程图。
81.图65是描绘了用于调节交通工具的通信的示例过程的示意流程图。
82.图66是描绘了用于调节交通工具的通信的示例过程的示意流程图。
83.图67是描绘了用于调节交通工具的通信的示例过程的示意流程图。
84.图68描绘了对消息进行处理的图示性操作。
85.图69描绘了对消息进行向下采样的图示性操作。
86.图70描绘了对消息进行向上采样的图示性操作。
87.图71是根据本公开的某些实施例的用于调节交通工具外通信的系统的示意图。
88.图72是策略的示意性图示性示例。
89.图73是策略的示意性图示性示例。
90.图74是策略的示意性图示性示例。
91.图75是描绘了用于调节交通工具的通信的示例过程的示意流程图。
92.图76是描绘了用于调节交通工具的通信的示例过程的示意流程图。
93.图77是描绘了用于调节交通工具的通信的示例过程的示意流程图。
94.图78是描绘了用于调节交通工具的通信的示例过程的示意流程图。
95.图79是描绘了用于调节交通工具的通信的示例过程的示意流程图。
96.图80是描绘了根据本公开的某些实施例的用于调节交通工具外通信的系统的示意图。
97.图81是根据本公开的某些实施例的用于调节交通工具外通信的系统的示意图。
98.图82是可视化管理控制器的示意描绘。
99.图83是用于提供可视化数据的过程的示意流程图。
100.图84是用于更新策略的过程的示意流程图。
具体实施方式
101.参考图1,示例系统示意性地描绘了本公开的实施例的方面。示例系统包括应用102(例如,交通工具),应用102在其上具有第一网络104和第二网络106。如本文所利用,网络应当被宽泛地理解,且可以包括诸如下述各项之类的一个或多个方面:硬件实现(例如电线和布线配置、适用标准(诸如,连接器)、绝缘、屏蔽、电线要求(诸如计量、扭转、同轴布置等))、任何层(例如,来自iso 7层模型,诸如:应用层、表示层、会话层、传输层、网络层、数据链路层和/或物理层;尽管给定网络可以具有更少的层和/或以不同方式组织的层)的实现;和/或可以整体或部分地有线或无线的。不限于本公开的任何方面,示例和非限制性网络包括控制器区域网络(can)、媒体导向系统传输(most)网络、局部互连网络(lin)、flexray网络、时间触发协议(ttp)网络、低电压差分信令(lvds)网络和/或以太网实现网络。在某些实施例中,一个或多个网络可以是电信号区(例如,提供数据和/或接收命令作为电信号(诸如,电压值、频率值和所指示的电阻值)的设备等等),诸如电耦合到解释设备的传感器或促动器,该解释设备能够从电信号区上的一个或多个电气设备接收信息和/或向电信号区上的一个或多个电气设备传递信息或命令。
102.示例系统包括与第二网络106不同类型的第一网络104。如本文所利用,具有不同类型的两个网络应当被宽泛地理解,且包括具有不同协议的网络、彼此不同的至少一个层(例如,具有不同应用层、表示层等)、操作上不兼容的两个网络(例如,在没有对连接、通信或其他方面的改变的情况下,耦合到网络之一的设备不会在第二网络上起作用)、和/或消息不兼容的两个网络(例如,由于诸如寻址、帧构造、消息逻辑兼容性等之类的区别,针对网络中的第一网络而配置的消息不可以被直接放置在网络中的第二网络上)。示例系统包括作为以太网实现网络的第一网络104和不同类型的第二网络106,诸如can网络和/或lin网络。
103.示例系统进一步包括融合网络设备(cnd)108,其介于第一网络104与第二网络106之间,且被结构化成便于第一网络104与第二网络106之间的通信。介于网络104、106之间的cnd 108包括下述实施例:其中cnd 108在网络104、106之间传递通信,例如从第一网络104接收通信、转化针对第二网络106的通信(例如,将通信的全部或部分封装到针对第二网络106的消息中;转换通信的方面,诸如设备地址、针对数据的比特深度和/或针对数据的单位值;和/或添加或移除通信的方面,诸如优先级信息、消息递送请求或要求、工业标准信息(诸如,消息标识符)等)。在某些实施例中,cnd 108不物理传递通信或仅传递通信的部分,而是可以调节、管理、提供许可、抑制消息或以其他方式控制执行在网络之间传递通信的操作的其他设备(例如交换机、路由器、网关、中继器等等)。相应地,在某些实施例中,介于网
络104、106之间的cnd可以物理地位于网络104、106之间,其中在网络104、106之间传递的通信物理地由cnd 108的部件接收。在某些实施例中,介于网络104、106之间的cnd 108可以具有对网络104、106上的通信的可见性以及用于调节网络之间的消息传递的控制设备。在某些实施例中,介于网络104、106之间的cnd 108可以具有网络104、106上的端点的可见性以及用于调节每个物理104、106的端点之间的消息传递的控制设备。
104.受益于本公开的本领域技术人员可以容易地根据这些介入方案之一和/或根据这些介入方案中的多于一个的组合来布置cnd 108,这些介入方案具有通常在考虑特定系统时可用的信息。在针对给定系统设计针对cnd 108的介入方案时,某些考虑包括但不限于:交通工具上的网络的数目和类型;个体网络的能力(例如,每个网络和/或网络上的端点的吞吐量、带宽、地址可用性、广播/单播/多播可用性和期望性、针对每个网络和/或端点的肯定应答的要求和/或可用性、和/或针对每个网络和/或端点的加密的要求和/或可用性);网络实现控制器的可用性、位置和/或控制(例如,交换设备的存在和所有权;针对可用设备的对指令(诸如固件或缓冲器)的访问;和/或可用设备到一个或多个网络的连接性,诸如设备是否被布置成实现在网络之间传递的期望消息、期望冗余度和/或期望失效模式响应);网络实现控制器的能力(例如,缓冲器大小调整和可用性、消息速率容量、处理容量);用于将cnd专用部件添加到系统的硬件成本考虑;用于在系统的其他部件中提供针对cnd操作的能力的硬件成本考虑;实现附加cnd专用部件和/或在系统的其他部件中添加针对cnd操作的能力的集成成本考虑和系统能力);利用交叉网络通信的端点的数目、类型和/或消息吞吐量;交通工具的寿命内的这些方面中的任何一个或多个的期望改变(例如,由于服务事件、升级和/或广告活动事件(诸如,与交通工具相关的产品召回事件)所致);和/或交通工具的相关组的寿命周期内的这些方面中的任何一个或多个的期望改变(例如,交通工具的相关队;交通工具的车型年份;和/或与系统相关的车型年份的组,诸如,被期望具有类似网络基础设施的交通工具,具有对设备分布的变动、对网络的改变等等)。
105.在图1的示例中,第一外部设备110被描绘为通信耦合到应用102。第一外部设备110直接耦合到应用102,应用102可以包括直接有线连接(例如,到服务端口、obd端口或其他可用连接)和/或无线连接(例如,wifi连接(诸如ieee 801.11兼容连接)和/或蓝牙连接)。第一外部设备110可以连接到具体网络(例如,第一网络104或第二网络106),和/或可以连接到直接管理与外部设备110的通信的另一设备(例如,cnd 108和/或由cnd 108调节的设备)。不论外部设备110耦合到网络104、106还是另一设备(诸如,cnd 108),在某些实施例中,cnd 108都能够管理通信以使得外部设备110仅接收经授权的通信,且能够进一步管理通信以使得外部设备110可以请求来自任何网络104、106上的端点的通信且仍接收所请求的信息。在某些实施例中,第一外部设备110可以是服务工具、原始装备制造商的(oem的)工具、制造商的工具、车身构建者的工具、和/或应用(例如,通过诸如膝上型电脑、台式电脑、移动设备和/或移动电话之类的计算设备而通信的应用;例如,由所有者、服务商人员、队管理者等等操作的应用)。
106.在图1的示例中,第二外部设备114被描绘为通过云连接112来与应用102和/或第一外部设备110通信。云连接112可以是任何类型的连接,包括移动连接(例如,应用102上的调制解调器,使用蜂窝数据或另一数据服务进行连接)、互联网连接、广域网(wan)和/或这些的组合。云连接112可以通过收发器来访问应用102,该收发器可以形成cnd 108的部分
和/或至少部分地由cnd 108调节。在某些实施例中,应用102可以具有多于一个收发器,其中收发器中的一个或多个或者全部至少部分地由cnd 108调节。在某些实施例中,cnd 108可以调节某些交通工具通信(例如,来自某些网络、端点、设备、数据类型、流和/或交通工具上的应用),而不是其他通信。
107.如本文所使用,端点应当被宽泛地理解。端点是针对对交通工具的网络104、106的接入的组织概念,且可以包括具体设备(例如引擎控制器、传动控制器、门控制器、信息娱乐系统等)、具有单个网络接入的设备组(例如,通过单个网络接入点一起通信的多个设备,其中网络104、106和/或cnd 108可以具有对个体设备的可见性,或可以仅具有对来自端点的作为组的通信的可见性)。例如,门控制器(未示出)可以是针对网络104、106之一的端点,其中针对底层设备(例如门位置传感器、门锁促动器和位置、窗促动器和位置等)的通信通过门控制器端点传递到网络104、106,其中cnd 108可以具有对底层设备的可见性(例如,指示门位置的消息,其包括门位置传感器正在发送消息的标识符),或可以具有仅对门控制器端点的可见性(例如,指示下述内容的消息:已知门位置由门控制器提供,但cnd 108不知道哪些底层设备可能已经发送消息)。受益于本公开和通常关于所考虑的系统可用的信息的本领域技术人员可以容易地确定系统中的哪些设备是针对每个网络104、106的端点。用于确定端点布置的某些考虑包括但不限于:网络上的硬件端口的可用性;交通工具控制器的分布;要在交通工具控制器之间传递的消息;如本公开中阐述的要对于给定端点而言可用的调节选项(例如消息速率、优先级、数据收集、消息配置、部件的身份信息、网络之间和与外部设备的寻址管理等);数据控制的期望粒度(例如,供具体设备提供或请求信息的许可;供交通工具上或交通工具外的应用提供或请求信息的许可;安全性授权和类型,诸如每用户、每实体、每设备、每应用、每流等);和/或要对于给定系统而言可用的冗余度选项(例如,网络通信能力的冗余度、控制操作和相关设备的冗余度、和/或cnd操作的冗余度,其中cnd部件分布在交通工具的多于一个位置中)。
108.如本文所利用,应用应当被宽泛地理解。示例应用包括相关交通工具功能或操作的组,例如速度控制(例如,交通工具或交通工具的子部件(诸如,引擎或传动系)的速度控制)、防抱死刹车系统(abs)操作、高级驾驶员辅助系统(adas)、性能控制(例如,实现来自操作者的转矩请求、速度请求或其他性能请求)或交通工具的其他功能。示例应用包括除交通工具外的相关功能的组,诸如,支持地理定位和/或导航以请求和/或处理与交通工具有关的服务信息的应用,和/或与操作者交互(例如为了找到最近宾馆、所选择的事件等)的第三方应用。应用可以由交通工具制造商、供应商、原始装备制造商、车身构建者、第三方、操作者、服务人员等等实现。如本文所使用,应用提供了可被利用以使某个数据、某些端点和/或交通工具的相关功能相关的组织概念。在某些实施例中,cnd 108可以利用应用以识别数据源、数据目的地、对于该应用而言可用的许可、与该应用相关的优先级信息等等,以实现本文的某些数据调节操作。
109.如本文所利用,流应当被宽泛地理解。示例流包括数据的相关组(例如速度数据、温度数据、视听数据、导航数据等)、功能的相关组(例如,在交通工具功能、交通工具外的功能(诸如服务操作和/或数据收集)、相关交通工具之间的聚集和/或对于特定系统而言相关的这些的组合当中)、设备的相关组(例如,门促动器)和/或应用的相关组。如本文所使用,流提供了可被利用以使某个数据、某些端点、某些应用和/或交通工具的或除交通工具外的
相关功能相关的组织概念。在某些实施例中,cnd 108可以利用流以识别数据源、数据目的地、对于该流而言可用的许可、与该流相关的优先级信息等等,以实现这里的某些数据调节操作。在某些实施例中,流的利用允许cnd 108执行可涉及相同端点的分类操作,以支持期望网络管理。例如,交通工具速度管理应用可以具有高优先级,并且速度计端点可以与交通工具速度管理应用相关联。在示例中,如果交通工具速度正在被传送以支持交通工具速度管理应用,那么cnd 108将高优先级应用于交通工具速度消息。然而,如果交通工具速度正在被传送以支持旅途计划流(例如,其中旅途计划流存在且不具有高优先级),则cnd 108可以将更低优先级应用于交通工具速度消息。在进一步的示例中,交通工具控制器的失效、网络的部分或其他非标称状况可能导致交通工具速度管理应用迁移到系统中的另一控制器,由此,交通工具速度消息正在被传送(例如,其中后备控制器处于另一网络上)以支持交通工具速度管理应用,并且cnd 108可以将更高优先级应用于交通工具速度消息。利用流和应用以组织系统的部件允许相同或类似信息由cnd 108以差分方式调节以支持各种功能,从而允许网络调节操作(例如,减少不必要跨网络业务量、仅在需要时提供信息、和/或调节与外部设备的通信)的性能和安全性方面的改进,并且,利用流和应用以组织系统的部件支持相对于先前已知的系统的附加功能,诸如冗余度支持、分布式控制和颗粒跨网络消息传递。
110.如本文所利用,服务组应当被宽泛地理解。示例服务组包括针对交通工具的相关应用组。相关应用组可以整体位于交通工具(例如,一个或多个交通工具系统、功能或者交通工具的其他应用)上,和/或可以包括位于外部设备上的方面(例如,具有支持处理、数据收集或储存、服务组所使用的从外部源获得的数据等),该外部设备可以是web应用、web工具、云应用、服务应用等等。在某些实施例中,本地通信设备的任何组可以是逻辑上相关的,作为服务组。利用服务组以组织系统的部件和/或应用允许相同或类似信息由cnd 108以差分方式调节以支持各种功能,从而允许网络调节操作(例如,减少不必要跨网络业务量、仅在需要时提供信息和/或调节与外部设备的通信)的性能和安全性方面的改进,并且,利用服务组以组织系统的部件和/或应用支持相对于先前已知的系统的附加功能,诸如冗余度支持、分布式控制和颗粒跨网络消息传递。
111.如本文所利用且不限于本公开的任何其他方面,经调节的部件包括系统的关于通信而调节的任何部件,包括数据收集、订阅、数据请求、对外部设备和/或地址的访问、对网络区的访问、对端点的访问、通信资源的利用(例如,网络区带宽、外部通信门户、总数据限制或数量等)。经调节的部件包括但不限于下述各项中的一个或多个:端点、流、应用、控制器、服务组、接口电路、网络区、外部通信门户、外部设备、源地址、目的地地址、交通工具功能、与这些中的任一个相关联的实体、与这些中的任一个相关联的用户、和/或与这些中的任一个相关联的用户角色。
112.调节网络区的端点之间的通信和/或调节与外部通信门户和/或外部设备的通信的示例操作包括但不限于诸如以下描述的那些操作之类的操作。调节的操作可以是针对端点、针对关联端点组和/或针对网络区而执行的。可以根据流、应用、服务组、控制器、交通工具功能、用于通信的源地址和/或用于通信的目的地地址来使关联端点组相关联。在某些实施例中,可以给应用、服务组和/或流提供标识符,作为使诸如端点之类的相关部件相关联的实现方式。调节的操作可以由下述各项执行而不限于下述各项:cnd、网络网关、网络接口电路和/或网关接口电路。调节操作是遍及本公开在某些示例调节设备的上下文中描述的,
但实施例可以被配置成具有执行调节的其他设备。示例通信和/或调节操作包括:
· 提供第一端点与第二端点之间的通信(在两个方向中的任一方向上),包括配置针对接收网络区和/或端点设备的通信(例如协议、消息信息、元数据、参数单元等);
· 封装来自第一网络区的消息并将经封装的消息提供给第二网络区;
· 确定网络区之一上的请求设备(和/或关联流)是否具有请求来自网络区中的另一个上的设备的通信的许可,并响应于许可确定而提供通信;
· 基于针对请求设备的许可确定、请求和/或提供设备的通信性能、和/或一个或全部两个网络区的网络性能参数(例如当前可用带宽、绝对或当前网络能力、网络利用率等)、和/或与请求设备相关联的针对通信的优先级值,来调整网络区的设备之间的通信的数据速率、所请求的分辨率和/或所请求的响应时间中的至少一个;
· 在网络区之间的所传送的数据上执行向上采样和/或向下采样操作;
· 对从第一端点到第二网络区的端口的通信进行镜像,包括对所镜像的通信进行封装、配置、处理和/或向上采样或向下采样;
· 提供从第一端点到耦合到第二网络区的设备(诸如,诊断设备、obd设备、服务工具、制造工具、oem工具和/或网络监视设备)的通信,和/或其中提供通信包括对所提供的通信进行封装、配置、处理和/或向上采样或向下采样,和/或其中所提供的通信可以是单播的、多播的和/或作为订阅服务而提供;
· 提供从第二端点设备到耦合到第一网络区或第二网络区的设备(诸如,诊断设备、obd设备、服务工具、制造工具、oem工具和/或网络监视设备)的通信,和/或其中提供通信包括对所提供的通信进行封装、配置、处理和/或向上采样或向下采样,和/或其中所提供的通信可以是单播的、多播的和/或作为订阅服务而提供;
· 提供从耦合到第二网络区的设备(诸如,诊断设备、obd设备、服务工具、制造工具、oem工具和/或网络监视设备)到第一端点的通信,和/或其中提供通信包括对所提供的通信进行封装、配置、处理和/或向上采样或向下采样,和/或其中所提供的通信可以是单播的、多播的和/或作为订阅服务而提供;
○ꢀ
进一步提供通信作为命令值,例如其中第一端点响应于命令值而执行与移动应用的使命相关的操作(例如,响应于命令值而对设定点、目标值或阈值进行设定);
· 提供从耦合到第二网络区的设备(诸如,诊断设备、obd设备、服务工具、制造工具、oem工具和/或网络监视设备)到第一端点的通信,和/或其中提供通信包括对所提供的通信进行封装、配置、处理和/或向上采样或向下采样,和/或其中所提供的通信可以是单播的、多播的和/或作为订阅服务而提供;
○ꢀ
进一步提供通信作为测试执行值,例如其中第一端点响应于命令值而执行与移动应用的活动文本执行操作相关的操作(例如,执行针对服务测试、活动诊断操作等等的某些操作);
· 提供从第一端点到多个第二端点设备的通信,其中所提供的通信被配置成满足第二端点设备的要求的超集(例如数据速率、分辨率、单位等),并且其中所提供的通信可以是单播的、多播的和/或作为订阅服务而提供;
· 对来自第一设备(例如,第一端点、第二端点和/或耦合到网络区的设备,诸如诊断设备、obd设备、服务工具、制造工具、oem工具和/或网络监视设备)的通信值进行解析,
响应于经解析的通信值而确定目标设备(例如,响应于通信值的通信接收者和/或通信提供者),以及响应于经解析的通信值而配置目标通信接收者和/或通信提供者的通信。例如,通信值可以包括通用和/或归一化部件标识符(例如涡轮机温度、前排乘客门促动器等),并且cnd 根据移动应用的当前配置来确定与部件标识符相对应的相应端点,且可以进一步确定要在第一设备与目标设备之间转化的通信路由、封装、处理等等。例如,这种操作允许网络区上的设备的配置和放置被改变,同时不要求设备、服务人员或其他请求者跟踪设备的具体配置和放置;
○ꢀ
另外或可替换地,这种操作包括:cnd响应于配置改变(例如设备从一个网络区到另一个的更换或移动、对设备的通信参数或能力的改变等)而存储配置信息,和/或执行运行时确定以确认设备的位置、身份、配置、通信参数和/或能力,其可以是在运行时操作期间利用的和/或被存储以用于稍后利用和/或被存储为受制于进一步更新的缺省配置;
· 在设备的组或子组上执行这些操作中的任何一个或多个,例如其中设备是与单个端点相关地整合的,但可以被与网络区通信的其他端点或设备(例如,诊断设备、obd设备、服务工具、制造工具、oem工具和/或网络监视设备)视为分离设备。例如,这种操作允许移动应用的多个配置、更新和/或升级,其中第一配置具有带有分离端点的两个(或更多个)设备,并且第二配置具有利用单个端点的两个(或更多个)设备(和/或被整合到单个设备中的两个设备)。示例且非限制性实施例包括:整合通过单个接口与网络区通信的多个传感器(例如,具有网络通信能力、复用信号等的智能传感器);和/或更换单个网络接口后面的多个部件(例如,与作为单个端点的单个网络区对接且管理针对相关设备的通信的单个通信设备,诸如边缘网关或可配置边缘网关)的接口。在进一步示例中,这种操作允许设备跨网络区进行通信而不考虑配置中的改变,以支持与设备同端点的关系相关的升级和更新且支持后向兼容性(例如稍后配置、设备之间的稍后控制分布等等,其中cnd的操作允许具有不同配置的更早系统支持经更新的配置和/或设备之间的控制分布);
○ꢀ
另外或可替换地,这种操作包括:cnd响应于配置改变(例如多于一个设备与网络区之间单个端点的干预、设备的整合等)而存储配置信息,和/或执行运行时确定以确认设备的位置、身份、配置、通信参数和/或能力和/或设备的整合状态,其可以是在运行时操作期间利用的和/或被存储以用于稍后利用和/或被存储为受制于进一步更新的缺省配置;
· 在设备的组或子组上执行这些操作中的任何一个或多个,例如其中设备分布在多于一个端点之间,但可以被与网络区通信的其他端点或设备(例如,诊断设备、obd设备、服务工具、制造工具、oem工具和/或网络监视设备)视为单个设备。例如,这种操作允许移动应用的多个配置、更新和/或升级,其中第一配置包括具有单个端点的设备,并且第二配置具有利用多于一个端点的设备(或其部分)(和/或由第二配置中的两个或更多个分离设备组成的先前整合的设备)。示例且非限制性实施例包括将通过单个端点与网络区通信的一组传感器(例如,具有网络通信能力、复用信号等的智能传感器)分离成均具有分离端点的一个或多个传感器(和/或均具有分离端点的多个传感器的子组)。在进一步示例中,这种操作允许设备跨网络区进行通信而不考虑配置中的改变,以支持与设备同端点的关系相关的升级和更新且支持后向兼容性(例如稍后配置、设备之间的控制分布等等,其中cnd的操作允许具有不同配置的更早系统支持稍后配置);
○ꢀ
另外或可替换地,这种操作包括:cnd响应于配置改变(例如单个网络区上的单
个端点后面的设备到多于一个端点中和/或跨多于一个网络区的划分等)而存储配置信息,和/或执行运行时确定以确认设备的位置、身份、配置、通信参数和/或能力和/或设备的整合状态,其可以是在运行时操作期间利用的和/或被存储以用于稍后利用和/或被存储为受制于进一步更新的缺省配置;
· 面向服务的架构的实现,其中cnd确定可用服务(例如可用于通信的数据参数、可用于执行的命令值、和/或这些的配置,诸如速率信息、单位、分辨率、精度、准确度、可用性描述、相关数据和/或操作状况等),发布可用服务,和/或确定针对可用服务的订阅客户端(例如,设备、流和/或端点);
○ꢀ
另外或可替换地,这种操作包括:cnd确定用于发布可用服务、用于看到可用服务(和/或可用服务的部分)和/或订阅到可用服务的许可和/或授权;
○ꢀ
另外或可替换地,这种操作包括:cnd将订阅实体确定为端点、设备、流和/或外部设备,诸如诊断设备、obd设备、服务工具、制造工具、oem工具和/或网络监视设备;
○ꢀ
另外或可替换地,这种操作包括:cnd确定面向服务的通信的优先级,其可以取决于发布设备、端点或相关流和/或取决于订阅设备、端点或相关流;
○ꢀ
另外或可替换地,这种操作包括:cnd响应于操作状况(例如,移动应用操作状况、一个或多个受影响网络区的网络状态、一个或多个外部设备的通信状态等)而调整面向服务的架构操作;
○ꢀ
另外或可替换地,这种操作包括:cnd访问阐述可用服务、发布参数(许可、优先级、相关操作状况等)和/或订阅实体信息的所存储的信息;
○ꢀ
另外或可替换地,这种操作包括:cnd响应于下述各项中的一个或多个而更新所存储的信息:所接收到的更新,诸如策略描述、服务配置描述等;来自端点、设备和/或流的运行时更新,例如而不限于在移动应用的起动或停机操作期间执行;
○ꢀ
另外或可替换地,这种操作包括:cnd在存储或不存储信息和/或更新或不更新所存储的信息的情况下,基于运行时操作来实现面向服务的架构;和/或
○ꢀ
另外或可替换地,响应于与请求更新和/或运行时实现的设备、端点和/或流相关联的优先级和/或许可,允许对所存储的信息的更新、对所存储的信息的运行时更新和/或实现面向服务的架构的运行时操作;
· 另外或可替换地,示例cnd的操作包括:响应于移动应用的操作状况而调整上述各项中的任何一个或多个的操作(例如,在某些操作期间调整通信操作,该某些操作诸如是:高功率操作;高瞬态操作;停机操作;起动操作;所选择的操作描述,诸如职业操作、动力输出(pto)操作、充电操作、巡航控制操作、自主交通工具操作等)。对通信的调整可以是定性的(例如,在某些操作状况期间允许或不允许某些通信类型、某些通信优先级阈值等;和/或在某些操作状况期间捕获某些数据值,作为数据捕获事件)、定量的(例如控制通信速率、网络区利用率、外部设备通信速率等)或这些的组合(例如控制针对某些通信类型的通信速率等),且可以包括根据操作状况和/或通信类型来提高或降低通信能力(例如,在停机操作期间提供降低的设备通信能力,但在停机操作期间提高外部设备通信能力;提高针对某些设备或流的的设备通信能力,但在起动操作期间降低针对其他设备或流的设备通信能力等);
· 另外或可替换地,示例cnd的操作包括:响应于与移动应用相关的非标称操作
状况而调整上述各项中的任何一个或多个的操作,其中非标称操作状况包括诸如下述各项之类的状况:网络区的降级(例如吞吐量的损失、与网络区的一个或多个端点的通信的损失、噪声到网络区上的注入或存在、业务量到网络区上的注入、网络区的至少部分的物理失效等);一个或多个设备的故障状况(例如,其中cnd调整与故障设备相关的数据源,调整与故障设备相关的数据速率,实现针对故障设备的后备数据源,将数据重新路由到针对被提供给故障设备的数据的后备数据接收者,实现其中设备的故障是事件的事件驱动数据收集方案等);交通工具控制器的损失的控制功能(例如,其中损失的控制功能指示交通工具控制器正缺少数据值以执行其使命;其中损失的控制功能指示交通工具控制器已经丢失与关联网络区的通信;和/或其中损失的控制功能是由交通工具控制器或系统中的另一控制器作出的下述指示:交通工具控制器不能够执行其使命或其使命的部分)。cnd的响应于非标称状况的进一步示例操作包括下述各项中的一个或多个:
○ꢀ
将数据值提供给来自备用源的交通工具控制器(例如,来自不同端点、网络区等,且其可以包括对备用源通信进行封装、配置、处理和/或向上采样或向下采样,这可能导致与丢失了的原始数据值相同的通信或者可充足作为针对交通工具控制器的备份数据值的可替换通信);
○ꢀ
将数据值提供给第二交通工具控制器,以更换交通工具控制器的损失的控制功能的全部或部分,例如其中第二交通工具控制器被配置成充当针对交通工具控制器的后备,其中第二交通工具控制器可能完全能够执行损失的控制功能和/或可能能够代替损失的控制功能执行备用操作(例如,利用更有限的能力);被提供给第二交通工具控制器的数据值可以是与被提供给交通工具控制器的数据值相同的数据值、备用源通信(例如具有不同数据速率、分辨率、单位、精度等)或完全是另一数据值(例如,其中第二交通工具控制器利用不同数据集以执行完全能够进行或备用的操作)。另外或可替换地,cnd能够将来自任何网络区的数据提供给交通工具控制器和/或第二交通工具控制器,其自身可以处于任何网络区上;
○ꢀ
响应于非标称状况而抑制一个或多个数据值的通信,例如其中故障状况、设备或端点丢失等等指示该一个或多个数据值未被利用;其中该一个或多个数据值鉴于非标称状况而是低优先级;和/或其中该一个或多个数据值鉴于非标称状况(例如,来自具有故障或失效状况的传感器的传感器值)而被指示为无效;
○ꢀ
将来自第一网络区(例如,降级网络区)的通信转移到第二网络区,诸如当端点和/或设备通过多于一个网络区而可达时(例如,其中区是逻辑地分离的但物理地耦合的,其中多于一个物理路由在相关端点之间可用(例如,参考图15),和/或其中耦合到第二网络区的第二交通工具控制器和/或第二端点能够执行耦合到第一网络区的第一交通工具控制器和/或第一端点的操作(或其部分和/或其备用物));
○ꢀ
在第二网络区上重复来自第一网络区(例如,降级网络区)的通信;
○ꢀ
将来自第一网络区(例如,降级网络区)的端点转移到第二网络区,例如其中经转移的端点物理地耦合或可耦合到第一网络区和第二网络区两者(例如,其中网络区之间的分离是逻辑分离,和/或其中端点通过多于一个网络区而可达,诸如图15中所描绘),其中cnd的操作包括:调整寻址、协议、封装操作和/或用于达成端点的转移的任何其他操作,其可以进一步包括利用系统中的其他设备/端点更新经转移的端点的位置或者在不通知转移
的情况下转化与系统中的其他设备/端点的通信;
○ꢀ
这些的组合,诸如,将来自第一网络区的端点转移到第二网络区、以及将相关通信转移到第二网络区和/或在第二网络区上重复相关通信;
· 调节第一网络区(和/或一个或多个附加网络区)的端点与外部设备(例如,诊断设备、obd设备、服务工具、制造工具、oem工具、网络监视设备、操作者设备、云计算设备和/或第三方应用)之间的通信,其中第一网络区的端点与外部设备之间的调节包括上述操作中的任何一个或多个,和/或可以进一步包括:根据系统的部件(例如端点、设备、流、网络区等)的非标称状况来限制通信;根据移动应用的操作状况来限制通信;根据端点、关联流和/或外部设备的许可和/或优先级来限制通信;根据聚合数据值(例如对应于针对通信的关联数据服务提供者;对应于端点的组;对应于关联流;和/或对应于与这些中的任何一个或多个相关的实体)来限制通信,该聚合数据值可以是根据时间(例如每日、每周、每月等)、操作状况(例如旅途、事件等)来聚合的,和/或其中数据值包括总数据发送/接收值、数据速率值和/或这些的组合中的一个或多个;和/或根据外部数据访问类型(例如蜂窝、wifi、蓝牙、硬件/端口插件等)来限制通信;和/或
· 上述各项中的任何一个或多个的组合。
113.参考图2,示例系统包括交通工具202,交通工具202具有第一网络104、第二网络106、以及介于网络104、106之间的cnd 108。示例系统描绘了交通工具202通信耦合到外部设备110(与图1的描绘类似)和/或通信耦合到第二外部设备114。图2的示例描绘了另一外部设备204,该另一外部设备204在示例中通过云连接112而通信耦合到交通工具202。第三外部设备204被示意性地描绘为膝上型电脑,例如,如队服务管理者、所有者和/或交通工具代表(例如,索赔专员)所操作。图2的示例是图示性的描绘,以将附加情境选项和具体应用示作交通工具,但以其他方式类似于图1的系统。
114.参考图3,示意性地描绘了包括交通工具202的示例实施例,从而图示了可存在于某些实施例中的某些进一步细节。示例系统包括交通工具202,交通工具202具有第一网络104和第二网络、以及介于第一网络104与第二网络之间的cnd 108。在图3的示例中,第二网络是具有耦合到以太网交换机312的设备(例如,交互式仪表板302、门促动器310和传动控制器320)的以太网网络。在图3的示例中,示出了第三网络318,具有耦合到cnd 108的燃料箱传感器306。在示例中,第三网络318可以是与其他网络之一相同类型的,例如,与其他网络隔离,以改进安装、风险管理或用于其他考虑的成本,和/或第三网络可以是不同类型的以支持设备——例如,在lin网络上操作的传感器。第三网络318可以与ceg 314、以太网交换机312、或cnd 108的另一设备(未示出)通信。
115.图3的示例包括第一网络104上的第一设备308(例如,在图3的示例中,针对原动机的控制器)和第二网络上的多个设备(例如,在图3的示例中,交互式仪表板302、燃料箱传感器306和门促动器310)。系统包括经由cnd 108与第一设备308通信的第二网络上的设备302、310、320之一。例如,当交通工具202移动时,门促动器310可以锁门,从而从第一设备308拉动交通工具移动信息(例如,引擎速度、档位、交通工具速度和/或状态参数,诸如“vehicle moving”布尔值、比特掩码等等)。
116.图3的布置是非限制性示例。另外或可替换地,给定设备(例如,原动机308)可以显现为单个端点或多个端点,例如,原动机308的控制器可以将许多参数提供给第一网络104,
该多个端点均可以被提供有标识符且操作为分离端点(例如,来自引擎温度传感器的引擎温度),和/或可以包括由原动机308控制器照此提供的参数(例如,来自引擎控制器的引擎温度)。
117.为了图示图3的示例,第一网络104可以是can总线网络,其中根据针对can网络的考虑以及作为can消息而提供期望数据(例如,交通工具移动指示符)。门促动器310是在第二网络(例如,以太网网络)上提供的,其中,门促动器310处于第二网络的端口上。针对门促动器310的端口可以是物理端口(例如,专用于门促动器310的以太网交换机312的端口)或虚拟端口(例如,针对第二网络的地址位置,其可以处于与一个或多个其他设备共享的物理端口上)。在图3的示例中,门促动器310不能接收指示交通工具移动的can消息,并且cnd 108解释来自门促动器310的针对交通工具移动指示的请求,从第一网络104取回消息,并在第二网络上将消息发送到门促动器310。
118.被执行以发送消息的操作可以随应用而变化。例如,cnd 108可以向第二网络上的设备发布某些参数从第一网络(和/或第三网络318)可用,并直接将所选择的参数提供给设备(例如,将交通工具移动指示符提供给请求设备),或发布表示参数的数据值(例如,利用代理(未示出)以使所订阅的参数可用),那些参数对针对那些参数的订阅设备来说可用。在某些实施例中,cnd 108可以限制参数的发布,那些参数对被授权看到那些参数可用的设备、端点、应用和/或流来说可用。换句话说,取决于那些设备和/或与那些设备相关联的应用或流的授权,第二网络上的不同设备可以看到参数的不同列表可用。在某些实施例中,cnd 108可以限制将参数提供给被授权接收那些参数的设备、端点、应用和/或流——例如,通过拒绝针对参数的订阅请求和/或尽管订阅也抑制将参数发送到不授权设备。相应地,在某些实施例中,设备可能能够看到参数是可用的(例如,在可用参数的所发布的列表中),但不能够接收参数的数据值。在某些实施例中,设备可以被限制看到设备被授权接收的可用参数。
119.在某些实施例中,设备可能具有接收参数的仅有限可用性,例如,cnd 108可能限制数据值的速率以支持降低的网络利用率、数据安全性考虑(例如,限制诸如交通工具位置之类的敏感参数的准确度、分辨率和/或数据速率)和/或支持所有权考虑(例如,限制可与所有权控制操作相关的参数的准确度、分辨率和/或数据速率,例如为了限制应用彻底转变工程师或以其他方式确定控制操作如何运转的能力)。
120.在某些实施例中,cnd 108基于定义设备、端点、应用、流等等的许可和/或能力的所存储的数据来确定要发布、提供哪些参数以及提供它们的条件。在某些实施例中,cnd 108进一步定义对数据的处理或调整操作(例如,封装操作(例如,以将can消息传递到以太网网络)、单位转换、时间戳定义等等)的所存储的数据。在某些实施例中,cnd 108确定针对处于交通工具上、处于交通工具外(例如,在诸如110、114、204之类的外部设备上操作)或者在交通工具上和在交通工具外组合的应用和/或流的授权。在某些实施例中,cnd 108可以基于相关设备、端点、应用、流或其他参数的优先化来支持数据流的优先化,包括设备提供信息或接收信息的速率。在某个实施例中,cnd 108可以基于交通工具状态或操作状况(例如,在起动操作期间使用第一优先级方案、在运行时操作期间使用第二优先级方案、在交通工具正在移动时使用第三优先级方案等)来支持差分优先化。在某些实施例中,cnd 108可以响应于任何所定义的交通工具状况,诸如收费、再生、后处理操作、控制体制(例如,巡航
相对于操作者控制)、紧急状况、故障状况、服务状况等等。
121.图3的示例cnd 108包括与第一网络104通信的第一设备314。示例第一设备314包括:可配置边缘网关(ceg),其从第一网络104读取通信并将它们提供给第二网络106。在某些实施例中,第一设备314将针对第二网络的通信转化成(例如,将通信、通信的帧的部分和/或通信的有效载荷封装成)针对第二网络的消息。在某些实施例中,第一设备314能够请求来自第一网络104上的设备的通信,例如,请求可用的但当前未被传送到第一网络104上的参数。在某些实施例中,第一设备314不是cnd 108的部分,但由cnd 108控制,例如通过响应于来自cnd 108的命令、访问整体地或部分地由cnd 108写入的所存储的数据、或者通过如遍及本公开提供的其他操作。
122.图3的示例cnd 18包括与第二网络通信的第二设备312。示例第二设备312包括:可配置的以太网交换机,其从第二网络读取通信。在某些实施例中,第二设备312通过第一设备314从第一网络104接收消息,例如,以在第二网络上可传送的格式接收消息。示例第一设备314包括:ceg,其通过针对来自第一设备314的消息而提供的以太网交换机上的端口来与以太网交换机通信。相应地,图3提供了经由cnd 108与第一设备308通信的第二网络上的第二设备310的图示。
123.示例系统包括与cnd 108通信的外部设备110、114、204。在图3的示例中,外部设备110、114、204可以通过收发器304和/或经由对交通工具202的网络的直接访问(例如使用服务端口、obd端口、wifi、蓝牙等)来进行通信。外部设备被结构化成调整cnd 108的配置——例如,通过改变提供所发布的可用数据、关联许可、所定义的应用、所定义的流、所定义的端点、所定义的设备等等的所存储的数据。在某些实施例中,外部设备具有关联许可值,并且cnd 108根据关联许可值来许可改变,例如阻止对与某些网络、设备、端点、应用、流等等相关联的改变的调整。
124.示例系统包括第一网络作为总线网络,其可以进一步是can总线网络。示例系统包括第二网络作为以太网网络,其可以具有任何所选择的拓扑,诸如数据总线架构。在某些实施例中,以太网网络可以具有数据总线架构作为硬件拓扑,但在逻辑上以不同方式操作(例如,作为交换网络)。
125.参考图4,示例系统包括cnd 108,cnd 108具有第一网络网关设备402和第二网络网关设备404。在图4的示例中,第一网络网关设备402是:ceg,其访问一个或多个基于can的网络406,每一个具有一个或多个端点408——例如,耦合到can网络406的将通信提供给相应can网络406和/或从相应can网络406接收通信的设备。图4的示例描绘了两个can网络406,其可以被布置以便于集成(例如,以在逻辑上通过功能、通过交通工具中的位置和/或任何其他布置(诸如,在公共can网络406上通信的相关部件组)来划分交通工具的部件)。在示例中,第一网络网关设备402与全部两个can网络406通信,尽管cnd 108可以包括和/或可以被配置成调节多于一个ceg,例如使用过ceg访问每个can网络406和/或每个ceg访问交通工具上的can网络406的子集。图4的示例描绘了总线网络406,并且,出于图示的目的将网络406描述为can网络,但网络406可以是如遍及本公开描述的任何类型的。端点408可以是能够与网络406通信的任何类型的端点(诸如控制器、智能传感器或促动器)或者能够将通信提供给网络406和/或从网络406接收通信的其他设备。
126.图4的示例将cnd 108描述为包括网络网关设备402、404,但cnd 108可以与网络网
关设备402、404中的一个或多个分离,且可以配置网络网关设备402、402的操作,例如通过调整其上的所存储的数据、调整对设备402、404来说可访问的所存储的数据、将命令提供给它们和/或执行如遍及本公开阐述的任何其他操作。
127.在图4的示例中,第二网络网关设备404是以太网交换机,其访问基于以太网的网络410,被示意性地描绘为与以太网交换机404的多个端口414通信的多个端点412。端口414被示意性地描绘,且可以是逻辑端口、硬件端口或这些的组合。以太网网络410的物理拓扑可以是总线布置、中枢布置、星形布置或任何其他类型的网络拓扑,并且其可以与以太网网络410的逻辑拓扑不同。第二网络网关设备404被描绘为具有网络接口416,网络接口416可以包括物理端口连接。在某些实施例中,第二网络网关设备404是可配置以太网交换机,其可以包括处理器、计算机可读储存器(例如,用于存储指令、配置信息、用于数据通信和/或收集操作的缓冲等等)。为了描绘和本发明的清楚起见,未示出这些方面,但它们可以存在于第二网络网关设备404上、存在于与第二网络网关设备相同的壳体内、存在于与网络接口416和/或与第二网络网关设备404的剩余部分分离的板上(例如,被安装在分离的印刷电路板上)、位于系统中的另一设备上且与第二网络网关设备4040通信(例如,在第一网络网关设备404上、在交通工具控制器上和/或在系统中的另一控制器上)、和/或跨这些位置的组合而分布。
128.在图4的示例中,第一网络网关设备404包括:一个或多个网络接口418(和/或网络接口电路),其将第一网络网关设备404通信耦合到网络406;以及转化电路420,其将来自以太网网络410的消息配置用于传送到网络406,和/或将来自网络406的消息配置用于传送到以太网网络410。另外或可替换地,转化电路420将消息配置用于从网络406中的一个传递到网络406中的另一个——例如,其中网络406是不同类型的,利用不同协议,原本将具有冲突源或目的地信息,和/或原本具有由第一网络网关设备404管理的不同特性,以确保消息可兼容性、交通工具的成功使命操作和/或实现如本公开中阐述的任何其他配置操作。转化电路420被示意性地描绘为单个设备,但可以被实现为一个或多个设备,例如其中多个转化电路420部件均实现一种类型的配置、与一种类型的网络406交互,以分布转化电路420的处理和/或存储器操作,或者根据特定系统为了任何其他原因。在图4的示例中,第一网络网关设备404响应于基于can的网络406上的对应消息而将消息提供给以太网交换机。在图4的示例中,第一网络网关设备404将消息提供给以太网交换机的端口414。在图4的示例中,从网络406提供的任何消息在以太网网络410上显现为转化电路420与网络接口416之间的端口上的消息,且是通过转化电路420与网络接口416之间的端口从以太网网络410接收的。转化电路420允许消息之间的配置操作,每个网络406、410上的这种端点可以在其间通信,如cnd 108所调节的那样。
129.图4的示例进一步包括车载诊断(obd)接口422,在示例中,其与专用obd端口424通信。出于图示的目的,图4的示例是非限制性的,并且,obd接口422可以与任何网络或多于一个网络相关联(例如,以支持可接收到交通工具的多个obd工具)。示例实施例包括与第二网络网关设备402相关联的obd接口422,例如其中obd系统很大程度上是基于can的,从而允许转化电路420与网络接口416之间的减少的业务量,这是由于许多obd参数对can网络406中的一个或多个来说是本机的。obd接口422可以可替换地存在于以太网网络410上或者存在于系统的多于一个网络406、410上。不论obd接口422和网络406、410的位置如何,都可以经
由cnd 108的操作使obd相关数据、obd请求和信息的起源对obd端口424(其可以是物理连接、无线连接、或者包括移动数据连接的另一外部连接)来说可用,以授权和提供来自网络406、410中的任一个的端点的跨网络通信。另外,图4的示例利用obd接口422作为非限制性示例,但受制于由cnd 108进行的可配置调节,可以以与可使来自网络406、410上的任何端点的任何数据可用的接口和端口类似方式,提供任何类型的特殊、专用和/或专有接口。
130.示例系统包括:cnd 108,介于电气传感器与网络406、410之一之间,且被结构化成响应于电气传感器的电气响应而在网络上提供感测值。例如,网络406之一可以是到第二网络网关设备402的电连接,具有对应端点408作为电气传感器,并且由此,转化电路420将来自传感器的电信号转换成针对相应网络(例如,网络410或另一网络406)的通信。在示例中,转化电路420可以在电信号上执行处理操作,诸如模拟/数字(a/d)处理、所指示的比特的确定、所指示的值的确定、信号的消除跳动、信号的滤波、诊断比特检测(例如,故障的确定和到对应故障值的转换;和/或预定电压值到对应故障值的转换)、饱和管理(例如,将输出限制到预定值)、回转限制(例如,将改变速率限制应用于所指示的值)等等。来自传感器的电信号(在存在的情况下)可以是电压值、频率值、所指示的电阻值、或者如本领域中已知的任何其他类型的传感器电气值。
131.在另一示例中,系统包括:cnd 108,介于电气促动器与网络406、410之一之间,且被结构化成提供来自网络的命令值作为对电气促动器的所配置的电气响应。例如,网络406之一可以是到第二网络网关设备402的电连接,具有对应端点408作为电气促动器,并且由此,转化电路420将来自相应网络(例如,网络410或另一网络406)的通信转换成针对促动器的电信号。在示例中,转化电路420可以在电信号上执行处理操作,诸如数字到模拟处理、从所指示的比特到对应值的确定、诊断比特提供、饱和管理、回转限制等等。到促动器的电信号(在存在的情况下)可以是电压值、频率值、经调制的值、或者如本领域中已知的任何其他类型的促动器电气值。在某些实施例中,电气促动器可以另外具有感测值(例如位置反馈、肯定应答等)和/或其他反馈值(例如,指示促动器具有故障状况、是非响应性的、被卡住、饱和等的某些电气值),其可以是在相同或不同电连接上提供的,并且其可以在逻辑上是相同网络406或不同网络的一部分(例如,一个网络406上的促动和第二网络406上的反馈)。
132.可以看出,在端点不要求与要如何执行到其他端点的通信有关的知识的情况下或者在其他端点被定位的情况下,图4的实施例提供了不同网络上的端点之间的通信。不限于本公开的任何其他方面,图4的实施例提供了具有跨不同网络而分布的设备的交通工具网络的操作的能力,该不同网络包括不同类型的网络。另外,图4的实施例提供了在设备在网络之间移动时交通工具的操作,而不限于设备是否已经改变通信能力。例如,随着可以将被来自can网络的设备利用的消息移动到以太网网络并且使该消息对新位置中的设备来说可用,被移动到以太网网络的can网络上的第一设备可以继续利用cnd 108的适当配置来运转。在某些实施例中,经迁移的设备可以继续利用先前算法(例如,相同本地控制)——例如,针对以前的can消息的细节而具体构建的计算机可读指令,该细节包括比特深度、分辨率信息、消息速率、浮动/固定点数据性质等等,其中cnd 108被配置成将整个原始can消息封装成以太网消息(例如,帧、分组和/或以指定方式),使得经迁移的设备可以接收如相同本地控制原始呈现和利用的以前的can消息。相应地,图4的实施例和关于图4阐述的原理允许网络之间的端点设备混合中的改变,不论是跨多个交通工具(例如,在设计修订、车型年
份等的过程中发生的改变)还是在相同交通工具内(例如在服务期间发生的改变、对端点的升级或改变、升级、装配、召回更换等),其中仅由对cnd 108的更新以支持改变。在某些实施例中,图4的实施例和关于图4阐述的原理允许在不要求对cnd 108配置的更新的情况下网络之间的端点设备混合中的改变,例如在一系列端点被考虑为在多于一个可能网络位置和/或配置中可用的情况下以及在cnd 108被配置成确定存在于交通工具上的端点布置并相应地利用所选择的配置(例如,从两个或更多个可用配置当中)。相应地,图4的实施例和关于图4阐述的原理进一步允许至少在端点设备和配置的预定范围内对网络之间的端点设备混合的改变,以在没有对交通工具的任何改变的情况下以及甚至在仅有间歇性的或没有与外部设备的用于cnd 108的配置的通信的情况下支持交通工具操作。
133.参考图5,示例系统包括:cnd 108,调节交通工具上的网络之间的通信,其中网络可以是物理地、逻辑地分离的(例如,作为虚拟局域网(vlan)或其他逻辑分离方案),和/或网络中的两个或更多个可以是不同类型。图5的实施例一般与图4的实施例一致,其中一些区别被描绘以突出显示本公开的某些方面。图5的示例包括:附加接口504、506,其可以是相对于网络406的分离网络或网络区。图5的示例描绘了交通工具控制设备接口(vcdi)508,其可以是面向任何类型的交通工具控制器(例如引擎控制器、传动控制器、防抱死刹车系统(abs)、高级驾驶员辅助系统(adas)控制器、门控制器、电池控制器、头部单元、交互式仪表板等)的接口,包括在端点504处提供通信的控制器和/或诸如面向传感器、促动器或组合的传感器和促动器的电气接口。图5的示例描绘了面向端点502的附加接口506,其可以是如本领域中所理解或本文所阐述的任何类型的通信设备。在图5的实施例中,在端点408、502与转化电路420之间描绘了网络接口电路418、508,以允许转化电路420与可存在于交通工具上的许多网络类型对接。接口电路418、508可以与转化电路420一起被定位,或者位于其他地方且通信耦合到关联网络和转化电路420。图5的示例另外描绘了网络512、514,其通过与网络接口416相同的网络上的端点412而通信耦合到第一网络网关设备404。在某些实施例中,cnd 108不具有或需要与网络512、514或关联端点516、518有关的具体知识,这是由于到网络512、514的通信是通过端点412来提供的。然而,cnd 108被结构化成提供来自与第二网络网关设备402通信的网络(诸如,网络406)和/或在端点504、506处对接的网络的通信。来自第二网络网关设备402的通信可以提供所请求的信息(例如,环境温度、门位置、交通工具速度),例如作为提供信息的经封装的有效载荷或者作为本机消息(例如,指示环境温度、门位置、交通工具速度的can消息;和/或具有关联传感器信息的lin消息)。相应地,端点516、518可以以共享格式与网络406(或其他网络)发送和接收隧通消息,或者以其他方式从交通工具上的任何网络接收信息,受制于由cnd 108进行的调节。
134.参考图6,示例系统包括:cnd 108,调节交通工具上的网络之间的通信,其中网络可以是物理地、逻辑地分离的(例如,作为虚拟局域网(vlan)或其他逻辑分离方案),和/或网络中的两个或更多个可以是不同类型。图6的实施例一般与图4的实施例一致,其中一些区别被描绘以突出显示本公开的某些方面。不限于图4中描绘的布置的任何灵活性,图6的示例描绘了位于第一网络网关设备404中的转化电路420。
135.不限于本公开的任何其他方面,如图6中描绘且如本文所利用的协同定位可以指示物理协同定位(例如,位于与第一网络网关设备404共享的壳体内和/或位于与第一网络网关设备404相同的板上的转化电路420)和/或逻辑协同定位(例如,实现硬件的操作责任
的成组,诸如连接、连接性、操作指令、所存储的数据、数据储存和/或处理资源等)。协同定位方案的确定取决于:协同定位的目的(例如,共享硬件资源、减少外部接口、简化和/或多样化协同定位部件和/或与协同定位部件相关的系统中的其他部件的风险简档);协同定位部件的性质(例如,与协同定位部件相关的硬件实现、处理和/或存储器资源);协同定位部件的所有权的划分(例如,制造商、供应商、服务方、交通工具所有者、交通工具操作者);部件和/或交通工具的操作责任(例如保用单、操作债务、服务、保险、运行时间责任等);和/或部件的集成责任(例如,安装、设计、满足占地面积要求、部件之间的折衷和/或影响这些的能力)。相应地,在某些实施例中,对部件进行协同定位可以包括下述各项中的一个或多个:将部件定位在共享壳体或壳体组内;将部件定位在所选择的几何邻近处;将部件定位在所选择的逻辑布置中(例如,在相同流或流组中进行关联,在相同应用或应用组中进行关联,提供操作约束,诸如参数命名、存储器指派、执行次序等等);将部件定位在所选择的风险简档布置中(例如,定位在相同撞击区、相同温度环境、相同nvh环境、相同emi环境中、受制于相同失效模式(例如电气、逻辑、故障、物理撞击和/或取决于物理部件,诸如泵、冷却系统等));在相同板上;和/或在共享存储器位置内(例如,位于共享存储器位置中和/或由相同处理器资源执行的计算机可读指令)。在示例中,nvh是“噪声、振动和声振粗糙度”环境,并且emi是“电磁干扰”环境。受益于本公开和在考虑到特定系统时通常可用的信息的本领域技术人员可以容易地确定如本公开中阐述的那样协同定位的部件的实现方式。可以看出,在所描述的协同定位方案中的一个或多个中布置的部件可以对于某些实施例而言是协同定位的,或对于其他实施例而言不是协同定位的,和/或可以出于某些操作状况的目的而是协同定位的但出于其他操作状况的目的而不是协同定位的。用于确定部件是否要被协同定位的某些考虑以及针对那些部件的所选择的协同定位方案包括(但不限于):协同定位的目的;资源的操作成本(例如,通信、处理资源、对交通工具使命的操作限制、对交通工具使命的操作撞击,诸如冷却要求、功耗等等);资源的资本成本(例如,计算能力、网络基础设施、存储器资源、个体部件质量或能力要求、屏蔽要求、不论是交通工具内还是交通工具外的数据吞吐量等);针对部件的集成成本(例如占地面积可用性和成本、接口管理、设计灵活性和行动限制轨迹、和/或利用系统的其他方面进行折衷和/或优化的能力);和/或将成本分布到与系统相关的其他感兴趣方(例如供应商、制造商、客户和或服务方;以及其可以包括分布与提高的能力相关的提高的成本和/或在感兴趣方之间交易成本的能力)的能力。
136.在图6的示例中,转化电路420可以通过而不限于利用网络接口416从共享存储器填充和/或读取和/或通过与端口414(未示出)通信来提供通信。
137.参考图7,示例系统包括:cnd 108,调节交通工具上的网络之间的通信,其中网络可以是物理地、逻辑地分离的(例如,作为虚拟局域网(vlan)或其他逻辑分离方案),和/或网络中的两个或更多个可以是不同类型。图7的实施例一般与图4的实施例一致,其中一些区别被描绘以突出显示本公开的某些方面。不限于图4中描绘的布置的任何灵活性,图7的示例描绘了转化电路420,具有与第二网络网关设备402协同定位的第一部分702和与第一网络网关设备404协同定位的第二部分704。转化电路420的部分702、704可以出于任何原因而分离,该原因至少包括通过网络(例如,哪个网络406正在被服务)、通过预定端点、通过流、通过转化操作(例如,帧信息的处理、有效载荷信息的处理、通过向下采样、向上采样、缓冲来管理能力差异、提供通信命令、将消息封装成另一消息格式等)和/或通过通信方向(例
如,所选择的网络之间的方向、网关设备之间的方向、端点之间的方向、流之间的方向或这些的组合)来分离转化操作。
138.参考图8,示例系统包括:cnd 108,调节交通工具上的网络之间的通信,其中网络可以是物理地、逻辑地分离的(例如,作为虚拟局域网(vlan)或其他逻辑分离方案),和/或网络中的两个或更多个可以是不同类型。图8的实施例一般与图4的实施例一致,其中一些区别被描绘以突出显示本公开的某些方面。在图8的示例中,第一网络网关设备和第二网络网关设备是协同定位的,且被省略为被描绘为cnd 108的一部分。在某些实施例中,图8的cnd 108可以可替换地是由cnd 108调节的组合网关设备,而不是形成cnd 108的部分。在某些实施例中,组合网关设备的一个或多个部分可以形成cnd 108的部分,其中组合网关设备的其他部分由cnd 108调节。
139.如本文所利用且不限于本公开的任何其他方面,策略包括要收集的数据的描述,诸如数据参数、收集速率、分辨率信息、优先级值(例如响应于其中不是所有数据收集参数都可以被服务的非标称状况而对用于选择的数据收集值进行排序等)。在某些实施例中,策略进一步包括:事件信息,其可以被规定为基于参数或数量的事件(例如,给定数据值超过阈值等)和/或分类事件(例如,特定故障代码、操作状况或状态或者交通工具位置/管辖权出现)。在某些实施例中,策略进一步包括事件响应(诸如,要响应于事件的发生而捕获的数据值)和/或数据收集方案中的其他改变(诸如,提高或降低的数据搜集速率、所收集的分辨率中的改变等等)。在某些实施例中,事件响应进一步包括与事件发生相关联的时间框架,例如,事件发生后的利用经修改的数据收集方案的时间段和/或先于事件发生的时间段(例如,利用滚动式缓冲或其他数据收集操作,提供可后续在事件发生的情况下捕获的暂时信息)在某些实施例中,针对事件而对数据收集方案的改变可以包括多个改变——例如,一段时间内的改变、基于事件进展的进一步改变(例如,如果事件严重性变得更差的话)和/或用于确定事件被清除的准则。在某些实施例中,可以基于相同或另一事件的事件相关清除来实现对数据收集方案的改变,例如,实现数据收集改变直到交通工具的下一停机事件、直到服务技术人员清除事件、由于所选择的数目的停机事件发生等等。策略可以另外或可替换地包括如遍及本公开而阐述的用于执行针对任何经调节的部件的任何调节操作的参数。
140.本文的策略的利用可以引用部分策略,例如,将响应于来自单个用户的单个数据收集方案而实现的所暗示的策略,其中完全策略是在一个或多个部分策略被聚合之后被准备、验证且传送到交通工具的。本文的策略的利用可以引用未验证的策略,例如在响应于多个用户的策略被聚合之后,但策略的验证操作尚未完成(例如,在确定由策略暗示的数据收集是否可以被执行之前)。本文的策略的利用可以引用先前应用的策略(例如,在策略的经更新的版本被传送到交通工具和/或被实现在交通工具上之前存在于交通工具上的策略)。本文的策略的利用可以引用经更新的策略,例如,对于到交通工具的通信而言待定和/或由由交通工具确认(例如,从cnd 108)的经验证的策略。
141.参考图9,示例系统包括:cnd 108,调节交通工具上的网络之间的通信,其中网络可以是物理地、逻辑地分离的(例如,作为虚拟局域网(vlan)或其他逻辑分离方案),和/或网络中的两个或更多个可以是不同类型。图9的实施例一般与图4的实施例一致,其中一些区别被描绘以突出显示本公开的某些方面。在图9的示例中,第一网络网关设备404和第二网络网关设备402不是协同定位的,并且cnd 108被描绘为与第一网络网关设备404通信。
108的可用预定配置内的交通工具控制器的整合改变的情况下提供通信调节和所维持的连接性(且从而可以在没有对cnd 108的更新的情况下实现)来整合交通工具控制器。另外,整合控制器可以提供多个优点,诸如网络成本方面的降低、网络业务量方面的减少、所选择的风险简档(例如,更低风险或多样化风险位置中的控制器位置和/或网络路由的布置;和/或对利用控制器整合的占地面积增益和/或成本节约的另一系统部件的风险的减少)。在某些实施例中,整合控制器可以使得能够在控制器之间更深地共享信息(例如,由于增加的可用网络容量、关于共享控制器而绕过网络限制和/或共享存储器资源的利用),这可以允许控制器的更有能力的操作和/或因为控制器之间的共享信息不那么容易可用而先前不可用的操作。在某些实施例中,cnd 108进一步使得能够通过将控制器位置从被要求分布的端点位置(未示出)解耦来整合控制器(例如,需要被放置在某些位置中以执行它们的功能的传感器和促动器由于cnd 108和/或ceg 402的操作而不再需要位于相应控制器附近)。在某些实施例中,整合控制器允许降低的成本和/或增加的能力,例如通过降低针对共享计算资源的硬件成本、实现更高能力(例如,处理能力和/或存储器)计算资源或这些的组合。cnd 108的操作因而允许先前不可用的交通工具控制器的整合操作。在某些实施例中,图13的示例可以是相对于图12的控制器整合和/或不相关实施例的图示。
146.参考图14,示意性地描绘了在其上具有多个网络的交通工具,其中网络之间的通信由cnd 108调节。出于图示的目的,图14的示例包括与图12的示例相同的网络和类似控制器集合。在图14的示例中,协同定位1302的控制器包括被描绘为协同定位1302的控制器上的控制器的控制器集合1402、1404、1406和cnd 108。cnd 108可以至少部分地位于协同定位的控制器1402、1404、1406中的一个或多个上,和/或可以如所描绘的那样是分离的。在某些实施例中,图14的示例可以是相对于图13的进一步控制器整合和/或与图12和13的示例不相关的协同定位1302的控制器的图示。
147.参考图15,示意性地描绘了在其上具有多个网络的交通工具,其中网络之间的通信由cnd 1502、1504调节。出于图示的目的,图15的示例利用两个经整合的控制器1302、1506,每一个包括如遍及本公开而阐述的协同定位的交通工具控制器的组。图15的示例包括第一cnd 1502(或cnd部分)和第二cnd 1502(或cnd部分),第一cnd 1502(或cnd部分)介于第一网络406与第二网络(直接耦合到cnd 1502的端点412和直接耦合到cnd 1502的经整合的控制器1506)之间,第二cnd 1502(或cnd部分)介于第一网络406与第二网络(直接耦合到cnd 1504的端点412和直接耦合到cnd 1502的经整合的控制器1302)之间。在某些实施例中,与第一cnd 1502相关联的第二网络可以是相对于与第二cnd 1504相关联的第二网络的分离网络,但可以是相同类型的网络(例如,以太网网络)和/或可以利用相对于彼此的相同或电耦合硬件。图15的示例将cnd 1504图示为具有针对第一网络406的主网络调节,但第一网络406的调节可以是根据端点、应用和/或流等等来分布、共享、调节的。在某些实施例中,第二网络的调节可以由cnd 1502、1504中的仅一个执行,和/或是根据端点、应用和/或流来分布、共享、调节的。
148.以下描述图15的多个代表性方面,其中任何一个或多个可以在某些实施例中存在。图15的示例方面包括由cnd 1502、1504对网络的共享调节,其中cnd 1502、1504中的任一个完全或部分地能够支持所有网络的调节,例如,如果端点、网络、另一cnd(或部分)和/或控制器经历失效、故障或下降的操作能力的话。图15的示例方面包括由cnd 1502、1504之
一对网络的主调节,其中另一cnd能够完全或部分地支持网络的调节,例如,如果端点、网络、主cnd和/或控制器经历失效、故障或下降的操作能力的话。图15的示例方面包括能够至少部分地承担针对经整合的控制器1506、1302中的另一的控制操作的经整合的控制器1302、1506中的一个或多个,如果经整合的控制器之一丢失能力、与端点的连接性等等的话。在某些实施例中,cnd 1502、1504能够响应于由更换控制器1506、1302承担控制操作而传递先前仅对原始控制器1302、1506来说可用的参数。在某些实施例中,冗余网络路由可用性可被cnd 1502、1504使用,以提供在网络的部分衰退时丢失连接的端点之间的至少部分连接性。cnd 1502、1504可以提供等效参数(例如,能够提供等效数据的另一端点)、替代参数(例如,能够提供可至少部分地用作针对丢失参数的替代物的替代或备份参数的另一端点)、相同参数(例如,在来自原始端点的数据或来自另一端点的相同数据值可以路由通过剩余网络基础设施的情况下)和/或可以提供管理参数,诸如控制器切换通信、心跳或状态通信等等。在某些实施例中,cnd 1502、1504或cnd部分中的一个或全部两者可以与另一系统部件(诸如,经整合的控制器1302、1506之一)协同定位。在某些实施例中,针对交通工具上的网络的网络路由被提供,以产生针对交通工具上的网络的不同风险简档,从而降低使交通工具对于使命而言不可操作和/或对于至少跛行回家操作、受控制的停机、数据捕获等等而言不可操作的单个失效的风险。在某些实施例中,控制器、cnd和/或经整合的控制器位置可以被选择,以提供针对相关设备的不同风险简档,从而降低使交通工具对于使命而言不可操作和/或对于至少跛行回家操作、受控制的停机、数据捕获等等而言不可操作的单个失效的风险。在某些实施例中,针对交通工具上的网络的网络路由被提供,以产生更低操作成本、安装成本、集成成本、总体风险简档、交通工具上的部件的重量和/或占地面积的分布等等。
149.竞争性优先级利益的解析可以以任何方式执行,诸如:始终有利于最高优先级请求者;基于优先级来提供加权响应(例如,比较低优先级请求更经常地服务于高优先级请求);和/或在有利于较高优先级请求的同时,利用允许较低优先级请求在一段时间和/或多个请求之后被服务的基于信用的方案。竞争性优先级利益的解析可以包括:满足针对较高优先级请求的服务性能要求(例如,qos值);以及在满足针对较高优先级请求的性能要求的同时,在可能的程度上服务于较低优先级请求。
150.如本文所利用,设备(例如控制器、端点、交通工具、移动应用等)的使命应当被宽泛地理解,且至少包括设备的相关功能、结构、能力和操作,以支持移动应用的操作,以执行移动应用的预期功能或主要功能。不限于本公开的任何其他方面,移动应用的预期功能或主要功能包括下述各项中的一个或多个:根据所设计的机动能力(例如具有指定转矩、速度、响应度等),移动应用的机动操作;和/或移动应用的非机动操作(例如,工业操作、职业操作、泵送操作、轴功率的提供、移动范围及其控制),具有所设计的非机动能力。在某些实施例中,移动应用的预期功能或主要功能包括可能比所设计的机动或非机动能力更没有能力的非标称操作响应,诸如跛行回家模式中的操作、故障或失效状况的通信、和/或交通工具和/或移动应用的进一步降级的防止。在某些实施例中,移动应用的预期功能或主要功能包括发送和/或接收外部数据、执行更新操作、促进服务操作、促进更新和/或升级操作等等。相应地,设备的使命可以根据移动应用的当前操作状况和/或根据移动应用和/或部件、设备和/或其控制器的当前状态来在移动应用之间变化。受益于本公开和在考虑到具体移
动应用时通常可用的信息的本领域技术人员应当容易地理解移动应用的使命、移动应用的设备的使命、以及这些跨移动应用的操作状况和状态状况的可变性。
151.参考图16,提供了与本公开的实施例一致的用于提供交通工具外通信控制的示例系统1600。可以在诸如交通工具之类的移动应用上或者如遍及本公开描述的那样提供遍及本公开描述的系统。本文的示例系统记载了例如融合网络设备(cnd)108、电路、控制器或其他部件的特定布置。为了本描述的清楚起见提供了布置,但部件可以是分布式的、组合的、划分的和/或具有与被描绘成形成系统且执行本文描述的过程的那些部件的不同关系。
152.本文阐述的电路、控制器、处理器或其他设备被配置成在功能上执行如本文描述的操作,且可以包括诸如处理器、存储器和/或通信部件之类的计算部件。另外或可替换地,这种设备可以包括逻辑电路、被配置成执行设备的一个或多个功能的硬件、传感器、促动器和/或任何类型的显示设备。给定电路、控制器、处理器或其他这种设备可以整个或部分地与其他这种设备一起分布和/或成组。
153.本文的某些操作被描述为解释或接收参数或者使用取决于上下文的其他类似语言来获得参数值。任何这种操作包括:接收参数值作为网络通信;从传感器接收参数值;接收参数值作为反馈值(例如促动器位置、所报告的故障代码值等);从对解释或接收设备来说可访问的存储器位置检索参数值;接收参数值作为命令;从接收或解释设备接收参数值作为对请求的响应;和/或接收根据其至少部分地确定参数的前体(pre-cursor)值(例如,使用其他信息来操作虚拟传感器以确定所解释或所接收到的参数值;基于所接收到的信息来确定状态值,其中状态值是出于描述的目的的所接收到或所解释的值;和/或使用所接收到的信息以推断所解释的值)。任何这种操作可以进一步包括比这些更多(例如,取决于参数值的源和/或取决于在给定时间处或在某些操作状况期间的所解释的参数值的使用或目的,以不同方式在不同时间、操作状况处、在非标称状况期间解释参数值)和/或这些的组合(例如,在所接收到的信息上操作虚拟传感器以确定前体值,以及响应于前体值而确定所解释的参数值)。
154.示例系统1600包括具有第一网络区1612和第二网络区1614的交通工具102,其中第一网络区1612和第二网络区1614是不同类型的网络。不限于本公开的任何其他方面,如本文描述的不同类型的网络考虑到网络中的任何差异,诸如:网络能力(例如带宽、消息大小、延时、噪声灵敏度等)中的差异;任何层处的网络协议中的差异(例如,硬件类型;消息帧要求;寻址方案;肯定应答类型、要求或能力;播可用性,诸如单播、多播和/或广播);网络标准类型(例如,控制器区域网络(can);媒体导向系统传输(most)网络;局部互连网络(lin);flexray网络;时间触发协议(ttp)网络;低电压差分信令(lvds)网络;音频视频桥接(avb)顺应网络;上述各项中的任何一个或多个的定制版本;和/或上述各项中的任何一个或多个的专有版本)。示例网络区包括电信号区(例如,下述网络:其中对应网络接口电路解释电信号值作为通信,和/或提供电信号值作为到电信号区的端点的通信,该端点诸如是提供指示感测参数值、诊断值等等的某些电气值的传感器和/或响应于某些电气值以移动到所选择的位置和/或应用所选择的力的促动器,和/或其中促动器可以另外或可替换地在电信号区上提供反馈信息和/或诊断信息)。针对电信号区的电信号可以是任何类型的,包括至少:电压值;频率值;电流值;和/或所配置的脉冲宽度调制(pwm)值,诸如占空比、幅度、所选择的周期等等。
155.示例系统1600进一步包括:策略管理器电路1602,其解释包括网络调节描述(未示出)的策略1606;以及配置电路1604,其响应于策略1606而配置至少一个网络接口电路(例如,与第一网络区1612相对应的第一网络接口电路1608和/或与第二网络区1610相对应的第二网络接口电路1610)。例如,策略1606可以由外部设备1618提供,和/或可以是先前存储的(例如,在制造、组装的时间处和/或在来自外部设备1618的先前更新期间),其中策略1606包括具有交通工具102上的设备的针对利用网络区1612、1614、在区之间通信和/或与外部设备1618通信的能力的所选择的指示的网络调节描述。
156.示例系统1600包括作为ceg的部分而提供的第一网络接口电路1608,其中第一网络区1612是can总线网络;以及作为ces的部分而提供的第二网络接口电路1610,其中第二网络区1610是作为以太网网络而提供的。在示例中,第一网络接口电路1608在以太网网络的所选择的端口处提供从第一网络区1612到第二网络接口电路1610的所选择的通信,和/或在以太网网络的所选择的端口处从第二网络区1614接收所选择的通信,从而提供第一网络区1612与第二网络区1614之间的网络间通信。在示例中,可以通过第二网络区1614(例如,其中外部设备1618耦合到第二网络区1614和/或无线连接到交通工具102)或者直接给外部设备1618(例如,其中外部设备1618直接耦合到第一网络区1612或can总线)提供从第一网络区1612到外部设备1618的通信。
157.示例系统1600包括第一网络区1612作为虚拟局域网(vlan),其与第二网络区1614逻辑地分离,但位于与第二网络区1614至少部分地共享的硬件上。在示例中,第一网络接口电路1608和第二网络接口电路1610可以被操作为网络交换机或路由器的元件,从而响应于策略1606而控制第一网络区1612和第二网络区1614的端点之间的通信。
158.由策略调节的交通工具102上的设备包括但不限于下述各项中的一个或多个:网络区的端点;与通信设备(例如,端点或应用)相关联的流;与通信设备(例如,端点)相关联的应用。例如,第一网络区1612的端点(例如,交通工具102上的后备相机)可以请求或执行交通工具的网络上的通信,但可以关联于多于一个应用或流(例如,关联于与第一操作状况处的交通工具反向移动操作相关的第一流,以及关联于与第二操作状况处的交通工具安全性操作相关的第二流),并且相应地,交通工具102上的后备相机的通信可以具有取决于与此刻的操作相关联的流的不同调节参数。在某些实施例中,端点与多于一个应用或流相关联,并且端点是根据关联应用或流中最高优先级的一个来调节的(例如,以降低通信要求,诸如确定正在请求要调节的立即通信的应用或流,和/或减少确定哪个应用或流正在请求立即通信的处理时间)。在某些实施例中,端点与多于一个应用或流相关联,并且端点是根据请求立即通信的应用或流的优先级来调节的。
159.由策略调节的交通工具102上的设备在本文中可以被称为而不限于本地通信设备。本地通信设备包括但不限于:网络区的端点;应用;流;传感器设备;服务组;交通工具功能(例如功率管理、座舱舒适度、牵引控制等);和/或交通工具控制器(例如引擎控制器、传动控制器、防抱死刹车系统(abs)控制器、高级驾驶员辅助系统(adas)控制器等)。可以看出,给定部件(诸如,网络区的端点)可以在一个操作状况期间是第一本地通信设备且在另一操作状况期间是第二本地通信设备——例如,取决于交通工具操作状况(例如停机、机动操作、停车操作等),和/或可以出于第一目的(例如,刹车控制器执行活动牵引控制操作)而是第一本地通信设备且出于第二目的(例如,刹车控制器提供要针对诊断操作而存储的数
据)而是第二本地通信设备。另外,可以看出,通信设备在应用、流、控制器、交通工具功能等等之间的分布取决于特定系统的组织策略、由具有系统的设计和/或配置控制的制造商或其他实体作出的设计选择等等。例如,牵引控制可以:由针对给定系统的统一交通工具控制器(例如,其可以出于网络调节目的而将牵引控制视为交通工具控制器)提供;由针对另一系统的分布式控制器(例如,其可以出于网络调节目的而将牵引控制视为交通工具功能)提供;和/或可以被视为针对另一系统的操作的逻辑成组集合(例如,其可以具有包括先前描述的组织的任何硬件组织,并且其可以出于网络调节目的而将牵引控制视为应用或流)。受益于本公开和通常在考虑到特定系统时可用的信息的本领域技术人员可以容易地确定针对系统的本地通信设备的组织方案和网络调节。针对本地通信设备的组织方案包括网络区的端点的包括和/或关联和/或与下述各项中的一个或多个的某些通信(包括针对端点的源或目的地通信):系统的特定端点、交通工具控制器、交通工具功能、应用和/或流。
160.确定组织方案的某些考虑包括但不限于:系统的网络区的数目、类型、能力和连接间带宽;针对系统的策略的可用大小和/或粒度;可用于实现系统的策略的可用处理功率 ;交通工具控制器和其他控制器遍及系统的数目和分布;系统随时间的期望改变(例如,重新配置、重新制造和/或重新制定交通工具的可用性;与交通工具相关联的即将到来的车型年份中的期望改变;和/或可用或期望的交通工具的消费者和/或第三方定制的水平);传感器和/或促动器遍及系统的数目和分布以及传感器和/或促动器到网络区的连接性(例如,控制器处的整合和/或使用能够直接与网络区对接的智能传感器/促动器的整合);系统上的多用途通信元素(例如,传感器、促动器、控制器和/或服务于多个交通工具功能、流和/或应用的数据值)的存在、数目和分布;系统上的多用途数据元素(例如,传感器、促动器、控制器和/或提供冗余能力以支持给定交通工具功能、流和/或应用的数据值)的存在、数目和分布;和/或相对于相关容量(例如网络区的带宽、外部通信带宽、外部通信数据界限、网络间通信等)的网络方面(例如网络区上的通信、外部通信数据速率和/或所传送的聚合数据、网络间通信等)的期望利用率。
161.示例策略管理器电路1602从外部设备1618接收策略通信1620,并通过执行诸如存储策略1606(例如,存储在对策略过滤器电路1602来说可访问的存储器位置中,和/或遍及多个存储器位置而分布)和/或更新所存储的策略1606之类的操作来解释策略1606。在某些实施例中,策略管理器电路1602配置策略1606以供系统1600的网络调节方面利用,例如通过更新由接口电路1608、1610利用的多个配置文件、由系统1600的网络调节方面将策略通信1616的高级描述调整(例如,将外部通信数据限制到每月32 gb)到可执行命令、调整策略通信1620的参考值(例如,将在策略通信1616中引用的端点的本地地址值相关联,诸如当端点已经在没有通知的情况下移动到外部设备1618时,和/或其中从外部设备1618抽象本地设备的具体寻址信息等)、将系统专用命名法与策略描述1620的元素(例如本地参数值名称或id、流名称或id、应用名称或id等)相关联等等。
162.示例系统1600包括:外部设备1618,通过第一网络区1612或第二网络区1614中的至少一个通信耦合到策略管理器电路1602——例如使用can总线端口、obd端口、以太网端口、专有端口或者耦合到网络区的其他直接耦合。示例系统1600包括:外部设备1618,通过无线连接(诸如,wifi连接、蜂窝连接和/或蓝牙连接)通信耦合到策略管理器电路1602。
163.示例系统1600包括:策略管理器电路1602,在执行策略1606的存储和/或更新之前
验证如策略通信1616所传送的策略1606。例如,策略管理器电路1602可以在执行对策略1606的改变之前要求外部设备1618的认证和/或与外部设备1618相关联的许可的确定。在某些实施例中,策略管理器电路1602可以在执行对策略1606的改变之前确定与外部设备1618、利用外部设备1618的实体、利用外部设备1618的应用或流等等相关联的许可。在某些实施例中,如果由策略通信1616暗示的策略1606超过与外部设备1618相关联的权力,和/或如果策略1606不能被实现(例如,执行策略1606将超过系统1600的能力,诸如网络区的带宽、外部通信界限、存储器储存界限等等),则策略管理器电路1602可以拒绝策略通信1616。在某些实施例中,如果由策略通信暗示的策略1606超过与外部设备1618相关联的权力,和/或如果策略1606不能被完全实现,则策略管理器电路1602可以部分地实现策略通信1616。例如,策略管理器电路1602可以实现策略通信1616的经授权的部分,和/或实现系统1600有能力实现的策略通信1616的部分。在某些实施例中,策略管理器电路1602根据下述各项来实现策略通信1616的部分(例如,其中系统能力将被完全实现超过):策略通信1616的关联端点、流、应用、交通工具功能等的优先级(例如,实现更高优先级方面直到达到界限);和/或最大化策略通信1616的实现值(例如,根据给定方面的关联优先级、重要性、优点描述等将针对每个方面的值相关联;例如,其中满足策略的一组稍微更低的优先级方面将超过满足策略的仅单个更高优先级方面的值)。
164.示例策略管理器电路1602响应于验证策略1606而将策略通知1620提供给外部设备1618。示例策略通知1620包括根据策略通信1616更新和/或存储策略1606的确认。示例策略通知1620包括策略1606未被实现(例如,其中外部设备1618不具有实现策略通信1616的授权)的通知。示例策略通知1620包括拒绝策略通信1616的原因(例如缺少授权、缺少能力等)。示例策略通知1620包括策略通信1616的部分实现的一个或多个方面,例如,策略通信1616的哪些方面已经被实现或拒绝的描述和/或部分实现的原因。在某些实施例中,取代将策略通知1620提供给第一外部设备1618和/或除了将策略通知1620提供给第一外部设备1618外,策略管理器电路1602可以将策略通知1620提供给分离外部设备(未示出)。在某些实施例中,给分离外部设备的策略通知1620可以具有相同信息或分离信息。例如,策略管理器电路1602可以将简单策略通知1620提供给请求外部设备1618(例如,策略通信1616的拒绝),并将更详细策略通知1620提供给分离外部设备(例如,指示防止策略通知1616的实现的授权、防止策略通信1616的实现的能力和/或与策略通信1616的部分实现相关的细节)。在某些实施例中,策略管理器电路1602可以将更详细策略通信1620提供给请求外部设备1618,并将更简单策略通信1620提供给分离外部设备。
165.在某些实施例中,策略通知1620可以包括:将提示提供给外部设备(未示出)的用户接口,例如允许经授权的外部设备、用户、实体等等响应于策略通信1616而提供允许策略1606更新的许可。在进一步示例中,对外部设备的用户接口的提示可以包括对交通工具所有者、交通工具操作者、交通工具制造商、与交通工具相关的管理员(例如网络管理员、队所有者、队服务操作者、与交通工具相关联的顺应人员等)中的一个或多个的提示。
166.不限于本公开的任何其他方面,策略1606的示例方面包括:数据收集参数(例如,对交通工具的至少一个网络区来说可用的数据,诸如来自至少选择性地可耦合到网络区和/或与网络区的端点通信的任何传感器、促动器、控制器和/或端点的数据);数据收集许可值(例如,采样或通信速率;将数据值提供给网络区的许可;从网络区请求数据值的许可;
与数据相关联的分辨率值;与数据相关联的时间滞后许可;与数据相关联的储存许可(诸如,经授权的数据储存的量)、数据到期准则、以及老化数据处理参数(诸如,要在老化数据上执行和/或要在许可的储存由于不能够外部传送所存储的数据而变得有限或者竞争储存优先级与所计划的可用储存干扰的情况下执行的压缩和/或总结操作));服务发布许可值(例如,发布服务的可用性的授权,其可以包括发布到一些本地通信设备、外部应用等等但不发布到其他的所调度的授权;和/或发布可用服务的细节(诸如所提供的数据参数、可用的促动器等)的授权);服务订阅许可值(例如,对关联本地通信设备来说可见的所发布的服务;对关联本地通信设备来说可用的服务细节;和/或订阅到针对关联本地通信设备的服务的许可);和/或外部通信许可值(例如数据速率、关联参数、所允许的外部地址、所允许的apn、聚合数据通信许可等)。策略1606包括与本地通信设备(例如端点、控制器、交通工具功能、流、应用等)、外部设备(例如,具体设备或设备类别、实体和/或应用)相关联的上述各项中的任何一个或多个。在某些实施例中,给定流、应用或交通工具功能可以包括与本地通信设备相关联的方面和与外部设备相关联的其他方面(例如,利用与诸如基于云的应用或基于web的应用之类的外部应用组合的本地通信设备的路由预测器应用)。
167.参考图17,提供了与本公开的实施例一致的用于提供交通工具外通信控制的示例系统1700。示例系统包括具有第一网络区1612和第二网络区1614的交通工具102,其中第二网络区1614是与第一网络区1612不同类型的。示例系统1700包括介于第一网络区1612与第二网络区1614之间的cnd 108。介于网络区1612、1614之间的cnd 108包括物理介入(例如,网络区1612、1614之间的通信经过cnd 108和/或经过由cnd 108控制的设备,诸如ceg、ces或其他网络接口电路)和/或逻辑介入(例如,其中网络区1612、1614之间的通信经过由cnd 108控制的设备,和/或其中cnd 108调节网络区1612、1614之间的通信,诸如通过的数据值、数据值的配置、数据速率、数据的向上采样和/或向下采样、封装操作、帧包括和/或通过的通信的处理等)。
168.示例系统1700进一步包括:策略管理器电路1602,其解释包括活动诊断描述1705的策略1606;以及诊断执行电路1702,其响应于活动诊断描述1705而将诊断命令值1712提供给网络区1612、1614的端点。示例系统1700包括第一网络区1612的端点(端点1708)和第二网络区1614的端点(端点1710)。在示例系统1700中,端点1708、1710包括响应于诊断命令值1712的设备。示例且非限制性诊断命令值1712包括:收集一个或多个数据值的命令;操作促动器的命令;和/或操作交通工具功能(例如提供引擎速度、功率水平或更高水平功能,诸如执行再生模式、所调度的测试操作等)的命令。示例系统1700允许由外部设备请求的活动诊断测试的执行被成功地执行,而不论端点1708、1710遍及交通工具的网络的分布如何,包括其中端点已经在网络之间移动和/或其中给定诊断命令值1712被利用以提供跨具有变化的网络配置和端点1708、1710的分布的交通工具的范围的活动诊断测试。
169.参考图18,示例端点1708包括:设备控制电路1802,其解释诊断命令值1712,并响应于诊断命令值1712而提供促动器命令值1804。示例端点1708包括或关联于响应于促动器命令值1804的促动器1806。例如,诊断命令值1712可以包括诸如“锁上驾驶员门”、“关闭废气再循环阀”、“将电机温度提高到80℃”等之类的命令,从而允许诊断命令值1712与促动器1806响应之间的抽象,以实现诊断命令值1712。另外或可替换地,诊断命令值1712可以与复杂操作或操作系列(诸如完全测试序列等等)相关联,并且相应地,遍及系统1700的许多端
点1708、1710和/或促动器1806可以被单个诊断命令值1712所牵涉。
170.示例系统1700进一步包括:诊断执行电路1702,在将诊断命令值1712提供给端点1708、1710之前确定交通工具操作状况1720是否与诊断命令值1712一致。例如,诊断命令值1712可以包括调整交通工具的原动机的转矩递送的诊断测试,并且关联交通工具操作状况1720可以包括诸如下述各项之类的参数:确保交通工具开不动;确保交通工具不处于机动动力模式中;和/或确保交通工具处于所选择的测试模式中。在某些实施例中,可以在活动诊断描述1705中阐述针对给定诊断命令值1712的交通工具操作状况1720,从而允许针对测试性能(例如,目标温度;诊断具体状况,诸如交通工具发动、高空操作等等)和/或额外测试考虑(例如操作者或服务人员安全、燃料经济性或排放、对网络通信速率的影响、处理需求和/或存储器储存等)而对交通工具操作状况1720的活动控制。在某些实施例中,针对给定诊断命令值1712的交通工具操作状况1720可以被与交通工具相关联的另一流、应用、交通工具功能等等强制(例如,不能与操作者命令分离地调整转矩命令,除非指定交通工具状况1720存在等)。示例系统1700包括:策略1606,包括诊断执行状况1706,其中诊断执行电路1702响应于诊断执行状况1706而进一步确定交通工具操作状况1720是否与诊断命令值1712一致。
171.示例系统1700包括:诊断执行电路1702,响应于活动诊断描述1705而进一步执行诊断数据收集操作,并响应于诊断数据收集操作而存储诊断数据集1714。例如,活动诊断描述1705可以包括要收集的多个数据参数、要监视的交通工具状态状况和/或要确定的参数阈值(例如,阈值以上的温度)。所存储的诊断数据集1714可以包括所收集的数据、基于所收集的数据而确定的交通工具状态状况、基于所收集的数据而确定的参数阈值确认值、或者这些的组合。所收集的数据可以来自响应于诊断命令值1712(例如,促动器已经对与响应性促动器相关联的命令、诊断数据或故障代码作出响应的确认)的端点1708、1710或者来自除响应于命令(例如,不直接与促动端点1708、1710相关联的温度、压力、速度值、状态确认等的观察)的那些端点外的端点1708、1710。
172.示例诊断执行电路1702在诊断数据收集操作中收集的数据上执行处理操作,并响应于处理操作而存储诊断数据集1714。例如,所存储的诊断数据集1714可以包括状态信息、虚拟传感器信息、负面信息(例如,仅存储与其中阈值未被满足的操作相关联的数据)、针对所收集的数据的向上采样和/或向下采样值、和/或遍及本公开而阐述的任何其他处理操作。针对所收集的数据的示例且非限制性处理操作或其部分包括:压缩所收集的数据;总结所收集的数据;利用所收集的数据来操作虚拟传感器;响应于所收集的数据而确定交通工具操作状况参数;响应于所确定的交通工具操作参数而确定诊断数据集;在所收集的数据上执行向上采样操作;和/或在所收集的数据上执行向下采样操作。
173.示例诊断执行电路1702响应于诊断数据收集操作而进一步将诊断数据集1714传送到外部设备(例如,1618)。接收诊断数据集1714的外部设备可以是与供给活动诊断描述1705的外部设备相同或不同的外部设备。示例诊断执行电路1702在传送到外部设备之前进一步处理所收集的数据,这可以包括确定所存储的诊断数据集1714的初始处理和/或在传送到外部设备之前在所存储的诊断数据集1714上的进一步处理操作。例如,诊断执行电路1702可以存储诊断数据集1714,并将诊断数据集1714的部分(例如所选择的参数、活动诊断结果等)发送到外部设备。示例诊断执行电路1702然后执行所选择的操作,诸如:在将诊断
数据集1714传送到外部设备之前进一步处理它(例如,以响应于供外部设备传输的所选择的数据而减少外部数据通信等);将诊断数据集1714传送到外部设备(例如,响应于诸如wifi连接、所连接的外部设备等等之类的外部通信的可用性;和/或响应于来自外部设备的针对所有诊断数据集1714的请求);传送诊断数据集1714的所选择的附加部分(例如,由外部设备请求的数据);保持在所选择的时间段内存储的诊断数据集1714和/或诊断数据集1714的经进一步处理的形式;和/或在诊断执行操作之后删除诊断数据集1714(例如,根据活动诊断测试的结果和/或根据外部设备的请求)。可以看出,系统1700的操作允许由接合跨混合网络的交通工具上的端点的外部设备(例如,服务工具、服务应用、基于云的应用、队服务计算设备和/或第三方应用)执行活动诊断操作,从而允许不要求交通工具上的端点的位置和/或组织的知识的诊断操作,该知识可以支持交通工具的多个配置和/或可以支持交通工具的改变配置。另外或可替换地,系统1700的操作允许包括在实现鲁棒活动诊断能力时传输的数据的减少的所调度的数据传输以及在实现鲁棒活动诊断能力时交通工具上的处理、存储器和网络间通信资源的所调度的消耗。
174.示例系统1700包括:诊断验证电路1704,其基于促动器对诊断命令值1712的响应来确定诊断确认值1716(例如,确认促动器是否执行了所命令的功能和/或跨促动器组确认交通工具是否已经根据活动诊断描述1705执行了活动诊断)。示例诊断验证电路1704存储诊断确认值1716(例如,作为诊断数据集1714的部分)和/或将诊断确认值1716传送到外部设备。在某些实施例中,诊断验证电路1704响应于诊断确认值1716而调整诊断数据集1714的储存和/或通信——例如,确保诊断数据集1714与活动诊断的性能相关。在某些实施例中,诊断执行电路1702可以存储诊断数据集1714的全部或部分作为数据的滚动式缓冲,从而响应于诊断验证电路1704提供诊断确认值1716而保存诊断数据集1714的所选择的部分(例如,其中诊断具有定时值或促动器位置作为诊断执行的部分,从而允许当定时器或其他累积状况完成时诊断被确定为完成)。
175.示例活动诊断描述1705包括:目标设备描述1718(例如燃料促动器、引擎控制器、门促动器、镜像位置调整促动器等),其不标识与目标设备描述1718相对应的端点位于哪个网络区1612、1614上。示例系统包括:配置电路1604,其响应于目标设备描述1718(例如以太网网络的端口号、针对can网络的消息id等)而确定针对端点的网络地址值1722,并且诊断执行电路1702进一步响应于网络地址值1722而将诊断命令值1712提供给端点。例如,目标设备描述1718可以包括针对端点的标准化描述(例如引擎速度、环境温度、乘客座椅占用传感器等),并且配置电路1604可以访问使标准化描述与针对预期部件的本地网络地址相关的配置表。另外或可替换地,目标设备描述1718可以具有匹配于基线产品(例如,给定交通工具的2020 lx版本)的描述、匹配于交通工具原始版本(例如,在交通工具在制造之后被配置时)的描述、和/或匹配于交通工具更早版本(例如,在交通工具自某个日期起被配置)的描述。在某些实施例中,配置表或由配置电路1604利用以确定网络地址值1722的其他信息可以是由网络接口电路维持的一个或多个配置文件、由策略管理器电路维持的配置文件、由cnd维持的配置文件和/或作为策略1606的部分而维持的配置文件。
176.示例活动诊断描述1705包括标识端点处于一个网络区(例如,第一网络区1612)上的目标设备描述1718(例如燃料促动器、引擎控制器、门促动器、镜像位置调整促动器等),并且配置电路1604响应于目标设备描述1718而确定端点处于另一网络区(例如,第二网络
区1614)上。例如,配置电路1604可以确定目标设备描述1718正在指向错误的设备或不存在的设备,和/或可以进一步确定外部设备正在利用先前、不同和/或标准化配置文件以提供目标设备描述1718,其中配置电路1604利用本地配置文件以确定针对由目标设备描述1718预期的端点的适当网络地址值和/或网络区。在某些实施例中,配置电路1604利用来自目标设备描述1718的其他信息(诸如参数名称、所预期的功能等等)来确定针对端点的适当网络地址值和/或网络区。类似地,配置电路1604可以校正指示除错误网络区外的不正确地址(诸如,第一网络区上的地址)的目标设备描述1718,其中正确地址是第一网络区上的另一地址。
177.配置电路1604的操作允许:活动诊断定义的简化(例如,外部设备不要求与端点位置和网络分布有关的系统专用信息);随着交通工具的端点和/或本地通信设备被移动和/或升级而对诊断执行的适配;和/或允许外部设备与交通工具的配置之间的抽象的层。来自交通工具网络配置的活动诊断定义的简化和/或抽象允许活动诊断开发和推出的降低的成本以及针对活动诊断开发的增加的用户基础(例如,利用机密信息(诸如交通工具配置信息)的增强保护和/或数据隔室化),这可以增强总体诊断能力,增强交通工具操作者体验,并增加针对活动诊断开发和实现的竞争和隐含竞争。
178.参考图19,示例系统1900包括具有第一传统网络区1902和第二高能力网络区1904的交通工具102。例如,第一传统网络区1902可以是第一网络类型,诸如can总线,并且第二高能力网络区1904可以是第二网络类型,诸如以太网网络。在某些实施例中,第二高能力网络区1904可以是与第一传统网络区1902相同类型的,但可以是更高能力版本,诸如高速can总线、更高速以太网网络等等。在某些实施例中,诸如图19中描绘的系统之类的系统1900可以存在,其中交通工具正在迁移到经升级的网络类型(诸如在交通工具的多个车型年份内的过渡期间),这是由于新部件被添加到利用更高能力网络等等的交通工具。
179.示例系统1900包括介于第一传统网络区1902与第二高能力网络区1904之间的cnd 108,其中cnd 108包括:策略管理器电路1602,其解释包括外部通信值1906的策略1606;以及外部通信控制电路1908,其响应于外部通信值1906而调节外部设备1618与第一传统网络区1902的端点和/或第二高能力网络区1904的端点之间的通信。例如,可以限制第一传统网络区1902的端点之间的外部通信,以减少由到和从外部设备1918的通信和/或由于第一传统网络区1902上的端点的灵敏度而创建的第一传统网络区1902上的业务量(例如,其中在第一传统网络区1902上维持交通工具控制和/或专有信息,和/或其中与第一传统网络区1902相关联的安全性协议比关于第二高能力网络区1904而可用的那些安全性协议更受限)。在另一示例中,可以限制第二高能力网络区1904的端点之间的外部通信,以减少由于第二高能力网络区1904上的潜在地大量的设备所致的来自交通工具(例如,其中第二高能力网络区1904上的更高能力设备可以具有生成高数据速率的能力)的外部传输(例如通过交通工具的收发器、利用特定数据提供者等),该潜在地大量的设备包括可最近被添加到交通工具(且相应地不具有已知使用、保安审查和/或交通工具操作撞击数据的长历史)的设备和/或可由不如第一传统网络区1902上的设备的提供者那样严密地控制的实体添加的设备(例如,可由第三方提供、与最近开发的交通工具能力相关和/或与核心交通工具功能(诸如,娱乐提供者)不相关的设备)。限制各种网络上的端点与外部设备之间的外部业务量的所提供的原因是非限制性的且针对图示而提供,但外部通信控制电路1908可以出于任何原
因而调节任何网络区的端点与任何外部设备之间的通信。
180.示例系统1900包括外部通信值1906,其包括活动诊断描述——例如,诊断操作和/或要作为诊断操作而执行的数据收集,并且该活动诊断描述可以涉及到交通工具的任何网络区上的任何端点的命令、从交通工具的任何网络区上的任何端点收集的数据和/或与交通工具的任何网络区上的任何端点的通信。示例系统1900包括外部通信值1906,其包括活动测试描述——例如,测试操作(例如,任何端点、促动器、传感器、流、应用、交通工具功能和/或交通工具上的交通工具控制器的测试),并且该活动测试描述可以涉及到交通工具的任何网络区上的任何端点的命令、从交通工具的任何网络区上的任何端点收集的数据和/或与交通工具的任何网络区上的任何端点的通信。示例系统1900包括外部通信值1906,其包括数据请求值(例如,来自任何端点的数据参数的收集和/或包括数据参数的处理)和/或交通工具命令值(例如,具有任何端点的任何促动器、显示器、控制器等的命令)。示例且非限制性外部设备1618包括服务工具、制造商工具、经销商工具和/或基于云的工具。
181.示例外部通信值1906包括目标设备描述,其包括目标端点的标识(例如网络区、本地地址、传感器名称、促动器名称、数据参数名称等),其中外部通信控制电路1908确定端点具有与在目标设备描述中提供的标识不同的配置(例如不同网络区、本地地址、传感器名称、促动器名称、数据参数名称等)。在某些实施例中,外部通信控制电路1908可以包括或利用配置电路1604(例如,参考图16、17和相关描述)以确定针对目标端点的适当标识。示例外部通信值1906不包括目标端点的标识,并且外部通信控制电路1908基于外部通信值1906来提供针对目标端点的适当标识(再次参考图16、17和相关描述,包括配置电路1604的操作)。可以看出,系统1900的操作允许外部设备1618在没有端点位置、参数名称、本地地址等等的具体知识的情况下跨多个交通工具配置进行操作,以实现活动诊断、测试和数据收集。交通工具配置可以表示在服务、部件(例如,端点)的更换、部件的升级和/或在计算机可读介质上存储的可执行指令之后交通工具的改变、在车型年份的过程内的改变、和/或由于广告活动、升级和/或重新制造而对交通工具的改变。
182.参考图20,描绘了用于提供针对具有混合网络的交通工具的一个或多个网络的外部网络视图的示例装置2000。示例装置2000可以是结合遍及本公开而描述的任何交通工具而利用的,并且装置2000的方面可以位于交通工具上、至少选择性地与交通工具通信的外部设备上、云服务器上和/或web应用上。
183.示例装置2000包括:交通工具通信电路2002,其解释交通工具通信数据2016,其可以是从交通工具收集的数据和/或要被提供给交通工具的数据。示例装置2000进一步包括:可视化电路2004,其响应于交通工具通信数据2016而生成可视化数据2018。示例可视化数据2018包括第一网络标识符(例如,标识网络区、端点或针对对应数据的其他网络标识符)和第二网络标识符。示例可视化数据2018可以包括与交通工具的至少两个不同网络区中的每一个和/或交通工具的至少两个不同端点中的每一个相对应的网络标识符。示例网络标识符包括基于以太网的协议和/或基于can的协议。另一示例网络标识符包括基于蜂窝的协议、基于wifi的协议和/或基于蓝牙的协议中的一个或多个。
184.示例装置2000进一步包括:显示接口电路2006,其传输可视化数据2018,从而提供所存储的可视化数据2022和/或将可视化数据2018提供给电子显示器2012。可视化数据2018的传输可以包括从诸如下述各项之类的操作选择的任何一个或多个操作:将可视化数
据2018从交通工具传输到工具;将可视化数据2018从交通工具传输到云服务器;将可视化数据2018从交通工具传输到显示设备(例如,电子显示器2012(诸如,交通工具显示器)、服务工具、外部计算设备(诸如,操作者设备、服务设备、制造商设备、队所有者或服务设备、交通工具通信管理员设备和/或第三方设备)等);将可视化数据2018从云服务器传输到工具;将可视化数据2018从云服务器传输到显示设备;和/或将可视化数据2018从第一云服务器传输到第二云服务器(例如,允许针对云服务器之间的所存储的可视化数据2022的分离储存准则,包括数据的匿名化、数据的聚合、数据的方面的隔室化等)。在某些实施例中,可视化数据2018的传输可以包括:将可视化数据2108传输到交通工具上储存(例如可用于所存储的可视化数据2022以用于稍后访问、所请求的访问和/或到交通工具外位置的稍后传输的专用存储器空间)和/或到紧密耦合的储存(例如,耦合到交通工具、到移动设备(诸如,操作者的移动电话)和/或到处于近距离无线通信(诸如,wifi或蓝牙连接)中的计算设备的usb设备)。另外或可替换地,可视化数据2018的传输可以包括从诸如下述各项之类的操作选择的任何一个或多个操作:将可视化数据2018存储在交通工具的共享储存上;将可视化数据2018存储在交通工具的共享储存上,并选择性地将所存储的可视化数据2022传输到外部设备;将可视化数据2018传输到受保护的云储存,并将对所存储的可视化数据2022的所选择的访问提供给监视工具、外部应用、服务工具和/或用户设备。
185.示例装置2000包括:电子显示器2012,其解释和显示可视化数据2018。示例电子显示器2012访问所存储的可视化数据2022,并显示其至少部分和/或根据可视化数据2018和/或所存储的可视化数据2022确定的经处理的可视化元素。示例可视化数据2018包括与第一网络和/或第二网络的网络拓扑相对应的拓扑数据(例如,描绘了网络和/或与网络中的每一个相关联的所选择的端点)。拓扑数据可以包括视觉表示、表列表或拓扑数据的其他可视化。
186.示例可视化电路2004进一步被结构化成:将交通工具通信数据2016的元数据的部分包括在可视化数据2018中。交通工具通信数据2016的示例且非限制性元数据包括诸如源地址、目的地地址、时间戳、交通工具操作状况或状态状况、故障代码信息、针对端点、流、应用和/或交通工具功能的状态参数等等之类的数据。在某些进一步实施例中,交通工具通信数据2016的元数据包括与交通工具通信数据2016的经过交通工具网络的轨迹相关的信息,例如与发端通信相关的帧数据(例如,来自第一网络2008上的通信的帧数据,其中通信被封装且从第二网络2010传递到交通工具通信电路2002)、针对交通工具通信数据2016的有效载荷和/或帧的处理信息(例如,在通信的有效载荷和/或帧上执行的处理操作,例如允许处理、向上采样和/或向下采样描述的反向计算等等)。在某些实施例中,元数据可以具有预定值,例如与第一处理操作(例如过滤、分辨率改变等)相关联的第一数据值、与第二处理操作相关联的第二数据值,借此,元数据根据交通工具通信数据2016的所选择的部分(例如,指定比特)的值来传送处理操作(或其他操作)。
187.示例装置2000包括:监视输入电路2014,其解释数据过滤值2020(例如,过滤操作的描述,诸如:某些端点和/或本地通信设备的选择;某些网络区的选择;满足指定准则的通信;针对所选择的通信的向下采样描述;与非标称状况(诸如,具有关联故障值的端点、流、交通工具功能和/或应用)相关的通信和/或与具有丢失分组、高或低期望通信速率等的端点相关的通信)。示例且非限制性数据过滤值2020包括网络地址关联、交通工具控制设备关
联、交通工具系统关联、网络协议类型、端点标识符、数据类型、应用关联和/或流关联。示例且非限制性数据过滤值2020包括对系统的引用,该系统诸如是引擎系统、转向系统、刹车系统、燃料系统、原动机系统、防抱死刹车系统、牵引控制系统和/或传动系控制系统。更进一步示例和非限制性数据过滤值2020包括对系统的引用,该系统诸如是安全性系统、照明系统、安全系统、环境控制系统、adas和/或信息娱乐系统。
188.示例装置2000包括:可视化电路2004,至少部分地基于数据过滤值2020来对交通工具通信数据2016的部分进行过滤以生成可视化数据2018。在某些实施例中,数据过滤值2020可以是在策略2006中提供的,策略2006是从外部设备2018传送的和/或通过在电子显示器2012、外部工具2014和/或用户设备上操作(例如,由显示接口电路2006)的用户接口来接收的,该用户设备诸如是交通工具所有者或操作者、服务人员、制造商、队所有者、队服务人员、交通工具通信管理员和/或与基于云或基于web的应用的交互的设备。
189.参考图22,描绘了用于检索和过滤交通工具通信数据2016的示例用户接口。示例用户接口可以被实现在外部设备、web应用、基于云的应用、外部工具等等上。在图22的示例中,“交换机0”对应于第一网络区,并且“交换机1”对应于第二网络区,从而允许用户从要监视的每个网络区选择端点。在示例中,过滤选择根据过滤准则(诸如,包括仅所选择的端点、流、应用等(右侧的选择))来允许从所监视的端点(例如,左侧的选择)减少。在图22的示例中,所监视的参数可以被进一步向下采样(底部处的选择)。进一步在图22的示例中,可以设置所选择的镜像超时(例如,其中使用端口镜像来执行监视)。图22的示例用户接口图示了监视和过滤本文描述的操作的网络的某些方面,且不限于本公开。
190.示例装置2000包括:可视化数据2018,包括业务量监视可视化。例如,业务量监视可视化可以提供与下述各项中的一个或多个相对应的可视化:第一网络或第二网络之一上的端点(例如,示出了来自端点的传入和/或传出业务量);交通工具系统;应用;流;交通工具控制器;交通工具功能;第一网络或第二网络中所选择的一个;或者第一网络或第二网络之一的端口。示例可视化数据2018包括端口计数器可视化,例如显示与网络区之一的端口(物理端口或逻辑端口)相对应的消息传递业务量。示例可视化数据2018包括端点数据流监视可视化,例如显示与网络区之一的端点相对应的消息传递业务量。
191.参考图23,描绘了包括业务量监视可视化的示例可视化数据2018。图23的示例描绘了针对第一端点2302和第二端点2304的网络业务量(例如消息、比特等)。图23的示例是非限制性示例,并且可以以任何方式描绘且可以根据任何成组(诸如每网络、每端口、与应用相关联的所有业务量、与流相关联的所有业务量、与交通工具功能相关联的所有业务量、与服务组相关联的所有业务量等)来组织业务量监视。
192.示例装置2000包括可视化数据,该可视化数据包括网络活动简档,其中网络活动简档是针对下述各项中的一个或多个而提供的:第一网络或第二网络之一上的端点;交通工具系统;应用;流;交通工具控制器;交通工具功能;所选择的网络区;和/或网络区之一的所选择的端口。
193.参考图24,描绘了包括网络活动简档的示例可视化数据2018。图24的示例描绘了针对所选择的网络区的网络带宽利用率,具有多个利用率曲线图2402、2404、2406、2408,每一个与所选择的网络区的端点相关联。参考图25,描绘了包括针对所选择的网络区的网络活动简档的示例可视化数据2018。图24的示例描绘了针对顶部处的网络区的总活动、针对
中间处的特定设备(例如isl 0、isl 1)的网络带宽利用率和针对底部处的交通工具控制器(例如,抬头式显示器和头部单元)的网络带宽利用率,其中针对交通工具控制器的网络带宽利用率进一步描绘了针对多个取出的具体设备(例如,在示例中,各种相机)的利用率。图24和25的示例是非限制性的,并且可以以任何方式确定和显示网络活动简档数据,并且进一步可以以任何方式(包括由端点、流、应用、交通工具功能、交通工具控制器等)对网络活动简档数据进行成组和/或成子组。
194.示例交通工具通信电路2002通过执行诸如下述各项之类的一个或多个操作来解释交通工具通信数据2016:根据在位于交通工具上的存储器上存储且通信耦合到交通工具通信电路2002的策略1606解释交通工具通信数据2016;从通信耦合到交通工具通信电路2002的服务工具接收交通工具通信数据2016;从通信耦合到交通工具通信电路2002的应用接收交通工具通信数据2016;或者从通信耦合到交通工具通信电路2002的监视工具接收交通工具通信数据2016。
195.在某些实施例中,检索包括与网络区的端点相对应和/或与网络区的端口相对应的业务量监视、网络活动和/或消息的交通工具通信数据2016包括:将来自网络区的第一端口的业务量镜像到网络区的第二端口;以及监视网络区的第二端口以确定交通工具通信数据2016。例如,第二网络区2010的第一端口可以对应于要监视的端口,其中检索交通工具通信数据2016的操作包括将第二网络区2010的第一端口镜像到第二网络区2010的第二端口的操作(例如,其中交通工具通信电路2022和/或诸如外部工具2014之类的监视工具通信耦合到第二端口),以及监视第二网络区2010的第二端口以确定交通工具通信数据2016。
196.参考图26,描绘了包括所选择的网络参与者(例如端点、流、应用、交通工具控制器等)之间的数据流的示例可视化数据2018。图26的示例描绘了所选择的端点之间的数据流,在示例中,描绘了具有“ep1”(例如,端点,诸如头部单元)和其他端点(例如,在示例中,ep3、ep5、ep10,诸如adas相关部件、停车控制器等)的数据流。图26的示例允许网络的监视,以确定是否期望数据流正在出现、是否非标称数据流正在出现等等、参考图27,描绘了示例可视化数据2018,其示出针对所选择的网络区的总网络活动(在顶部处)和系统中的从所选择的端点到其他端点的数据路径寻找(底部处的数据路径)。在示例中,可以提供用户接口元件,例如允许针对底部处的数据路径寻找描绘而利用的时间的选择(顶部描绘)、允许目标端点(例如,左侧的ep1)和/或是否描绘了发射、接收或全部两者的选择。在某些实施例中,可视化数据2018可以被呈现为用户接口,例如允许用户选择部件且使相关数据流被描绘。可以看出,可以利用诸如图26和27中描绘的那些之类的可视化以确认期望操作、诊断问题(例如,部件的降级状况、网络问题的诊断、和/或检测非标称操作状况,诸如由更实质地在某些非标称操作状况期间通信的部件之间的通信指示的那些)。另外或可替换地,可以利用诸如图26中描绘的可视化之类的可视化,以:改进网络拓扑设计、硬件选择和/或协议选择;在交通工具控制器上整合应用、流、交通工具功能等(例如,以降低网络业务量要求);和/或识别潜在冗余或不必要网络通信。
197.参考图21,描绘了示例本地地址表2100,示意性地描绘的配置信息与本公开的各种实施例一致。示例本地地址表2100可以是策略1606和/或配置文件(例如,整个或部分地可由接口电路和/或配置电路访问)的一部分。本地地址表2100可以是作为对接口电路、配置电路和/或遍及本公开而描述的其他实现部件来说可访问的存储器位置中的数据结构而
提供的。本地地址表2100可以是作为分布式数据结构而提供的,其中本地地址表2100的部分是作为对实现部件来说可访问的存储器位置中的数据结构而提供的。示意性地描绘了示例本地地址表2100,以提供可被利用以实现本公开的方面的本地地址信息的类型的图示,但可以根据所实现的实施例来配置实现本地地址表2100的数据结构的组织和所存储的信息的细节。示例本地地址表2100包括:端点标识符2102,其可以是系统中存在的端点的本地标识符。在进一步示例中,非本地端点标识符(未示出)可以进一步被包括,例如以允许外部设备使用工业标准术语或其他所选择的术语来引用端点。示例本地地址表2100包括网络区标识符2104,例如指示端点被视为哪个网络区的部分。示例地址表2100进一步包括本地地址值2106,例如指示如何在适当网络区上寻址相应端点。在某些实施例中,本地地址值2106可以是tcp/ip地址、端口号或其他标识符。在某些实施例中,例如在诸如can总线之类的逻辑总线架构上,本地地址值2106可以包括消息标识符,诸如,指示到或从端点的消息的预期接收者(或源)的消息中包括的值。示例本地地址表2100包括:外部地址值2108,其可以例如包括被利用以通过外部设备识别端点的地址。
198.外部地址值2108的利用允许外部设备从利用和/或收集来自对应端点的数据的操作中抽象端点的知识,包括本地寻址和/或关联网络区。可以看出,进一步信息可以被包括在本地地址表2100中,诸如附加外部地址值(例如,以允许多个外部地址与系统的给定端点相关联)和/或包括一个或多个附加非本地端点标识符(例如,以允许多个工业标准、专有命名法、非正式命名法等成功地与系统的给定端点相关联)。在某些实施例中,外部地址2108和/或非本地端点标识符中的一个或多个可以进一步与版本(例如接口版本、交通工具模型描述等)相关联,从而允许使用本地地址表2100的实现部件解释来自外部应用、算法等的数据命令和/或请求,以随着改变发生在交通工具内(例如,端点在网络区和/或地址之间移动)或交通工具外部(例如,针对不再适用于系统的具体交通工具的经更新的交通工具配置而更新外部应用),适当地将期望端点与数据命令和/或请求相关联。
199.可以进一步看出,本地地址表2100的利用允许针对交通工具的端点的多个寻址支持,例如提供针对交通工具的端点的ipv4和ipv6寻址两者。在某些实施例中,可以扩充本地地址表2100,或者可替换地可以维持分离数据结构,从而允许将端点与应用、流、交通工具功能、交通工具控制器、apn、外部数据路由路径、网络区轨迹等等相关联。相应地,诸如“路由管理”之类的给定应用可以与交通工具的特定端点相关联,并且关联可以通过端点的移动(例如,从一个网络区到另一网络区)而幸存。本地地址表2100和/或如本文描述的扩展或备用数据结构的利用允许优先级、许可、订阅管理(发布服务和订阅到服务两者)和/或如本文阐述的任何其他通信调节活动的配置。
200.在某些实施例中,可以扩充本地地址表2100,或者可替换地可以维持分离数据结构,从而允许根据端点、应用、流、交通工具功能和/或交通工具控制器来配置外部设备的地址。例如,给定交通工具功能可以被允许对给定外部资源的访问(例如,访问具有映射、业务量报告等的外部资源的路由功能),其中关联外部地址与提供对外部资源的访问的交通工具功能相关联。在示例中,其他交通工具功能可以不被允许对给定外部资源的访问,其中关联外部地址与那些交通工具功能相关联(和/或取决于实现方式,与针对那些其他交通工具功能的缺乏关联相关联),使得当那些其他交通工具功能请求对外部资源的访问时,代之以实现缺省地址、受保护的空间、零值通信或其他所选择的行为。相应地,请求对外部资源(诸
如,http://www.google.com)的访问的交通工具的第一应用可以接收对与google网站相对应的外部ip地址的典型期望访问,其中请求对相同外部资源的访问的交通工具的第二应用可以接收访问拒绝指示、缺省外部资源指示(例如,指示所请求的资源未被许可的受保护的空间中的基于云的资源)或来自系统的其他所选择的响应。相应地,本地地址表2100和/或其扩充、扩展或备用版本可以被用作本地dns和/或外部dns。在某些实施例中,例如在请求对外部资源的访问的情况下、在外部dns不具有针对资源的地址的情况下以及在对请求者(例如,端点、应用、流、交通工具功能和/或交通工具控制器)的许可未被拒绝访问外部资源的情况下,可以访问交通工具外的外部dns(例如在云服务器上、来自互联网提供者等)以提供外部地址。在某些实施例中,可以基于从交通工具外的外部dns检索的地址来更新交通工具上的外部dns。
201.参考图28,描绘了示例系统2800,包括具有第一网络区1612和第二网络区1614的交通工具102,其中第一网络区1612和第二网络区1614是不同类型的。图28的示例包括介于网络区1612、1614之间的cnd 108。示例cnd 108包括:策略管理器电路1602,其解释包括网络调节描述的策略1606;配置电路1604,其响应于网络调节描述而配置第一网络接口电路1608,其中第一网络接口电路1608调节第一网络区1612的端点与第二网络区1614的端点之间的通信。另外或可替换地,配置电路1604响应于网络调节描述而配置门卫接口电路2802,其中门卫接口电路2802调节网络区1612、1614中的至少一个的端点与外部通信门户和/或外部设备1618之间的通信。示例第一网络接口电路1608包括ceg,其中第一网络区1612不是主网络(例如,第一网络区1612是can网络,并且第二网络区1614是以太网网络),并且其中第一网络接口电路1608通信耦合到第二网络中1614的端口,以发送和接收在网络区1612、1614之间传递的通信。
202.参考图29,示例网络调节描述2904包括:数据请求许可描述2906,包括与数据请求者2908(例如,每个都在网络区1612、1614之一上的端点)相关联的数据值2910。示例第一网络接口电路1608响应于数据请求许可描述2906而调节第一网络区1612和第二网络区1614的端点之间的通信,例如将关联数据请求者2908限制到经授权的数据值2910和/或防止关联数据请求者2908访问未经授权的数据值2910。在某些实施例中,第一网络接口电路1608进一步响应于数据请求许可描述2906而调节第一网络区1612的端点之间(例如,从第一端点到第二端点,两者均在第一网络区1612上)的通信。
203.示例系统2800进一步包括:配置电路1604,响应于网络调节描述而配置第二网络接口电路1610,其中第二网络接口电路1610调节第二网络区1614的端点的通信。再次参考图29,示例第二网络接口电路1610响应于数据请求许可描述2906而调节第二网络区1614和第一网络区1612的端点之间的通信,例如将关联数据请求者2908限制到经授权的数据值2910和/或防止关联数据请求者2908访问未经授权的数据值2910。在某些实施例中,第二网络接口电路1610进一步响应于数据请求许可描述2906而调节第二网络区1614的端点之间(例如,从第一端点到第二端点,两者均在第二网络区1614上)的通信。
204.示例系统2800进一步包括:配置电路1604,响应于网络调节描述2904而配置门卫接口电路2802,其中门卫接口电路2802调节第一网络区1612和第二网络区1614两者的端点与外部设备1618之间的通信。示例外部设备1618可以耦合到第一网络区1612、第二网络区1614或全部两者。另外或可替换地,外部设备1618可以耦合到交通工具102的收发器(未示
出),其可以是蜂窝、wifi和/或蓝牙收发器。在某些实施例中,收发器可以通信耦合到网络区,例如作为网络区之一上的端口。在某些实施例中,第一网络区1612是非主网络区,第二网络区1614是主网络区,并且收发器通信耦合到第二网络区1614。在进一步示例实施例中,第二网络区1614是以太网网络,并且收发器通过下述操作耦合到第二网络区1614:通过包括第二网络接口电路1610的ces的端口来与第二网络接口电路1610通信。
205.示例且非限制性外部设备1618包括下述各项中的一个或多个:基于云服务器的应用、基于web的应用和/或移动设备应用。再次参考图29,示例数据请求许可描述2906包括与多个外部通信者2912中的每一个相关联的数据访问许可2914。示例外部通信2912包括所标识的外部设备1618、外部应用、外部流、外部实体(例如服务、制造商、所有者、操作者等)、外部地址等。示例且非限制性数据访问许可2914包括与特定端点、流、应用、交通工具功能、网络区、交通工具控制器等等通信的许可。在某些实施例中,数据访问许可2914可以对于所发射和所接收的通信而言不同——例如,给定外部通信者2912可以不具有请求来自交通工具上的第一端点的数据的许可,但交通工具上的第一端点可以具有将数据发送到给定外部通信者2912的许可。示例数据请求许可描述2906包括与下述各项中的一个或多个相关联的数据访问许可:外部设备;外部通信者;与端点、外部设备和/或外部通信者相关联的流;与端点、外部设备和/或外部通信者相关联的交通工具功能;和/或与端点、外部设备和/或外部通信者相关联的应用。示例且非限制性数据访问许可2914包括下述各项中的一个或多个:请求、传输和/或发布数据的能力;请求、传输和/或特定数据值的能力;和/或外部通信带宽限制(例如,数据速率、每单位时间的聚合数据量和/或可用带宽的份额)。示例系统2800进一步包括:门卫接口电路2802,响应于数据请求许可描述2906和/或数据访问许可2914而调节网络区1612、1614的端点与外部设备1618(和/或外部通信者2912)之间的通信。
206.示例门卫接口电路2802进一步响应于下述各项中的一个或多个而调节与外部设备1618(和/或外部通信者2912)的通信:与经调节的通信相关联的流(例如基于关联流的优先级、关联流的角色和/或当前操作状况等);与经调节的通信相关联的数据类型(例如对某些数据类型进行优先化或去优先化、将某些数据类型限制到某些通信状况(诸如高数据速率通信的可用性)、根据诸如数据的龄期之类的准则来对数据进行分型并相应地调整许可等);与经调节的通信相关联的数据服务提供者(例如,响应于针对数据的关联数据服务提供者而配置数据速率、带宽和/或聚合数据值);与经调节的通信相关联的交通工具功能(例如,对某些交通工具功能进行优先化);和/或与外部设备1618(和/或外部通信者2912)的通信耦合的连接类型(例如,允许当高速率和/或低成本数据连接可用时的更大通信速率)。
207.示例系统2800包括:配置电路1604,其接收策略更新(例如,从策略管理器电路1602),该策略更新包括对网络调节描述2904的改变,并响应于对网络调节描述2904的改变而更新第一网络接口电路1608、第二网络接口电路1610和/或门卫接口电路2802的配置。在进一步示例中,策略管理器电路1602解释与策略更新相关联的授权,例如基于提供策略更新的外部设备1618和/或外部通信者2912的许可。示例策略管理器电路1602整个或部分地响应于指示请求单元(例如,外部设备1618和/或外部通信者2912)未被授权作出对策略更新的网络调节描述的改变的授权而抑制策略更新。在某些实施例中,策略管理器电路1602可以另外或可替换地响应于抑制或部分地抑制策略更新(例如,参考图16和相关描述)而将一个或多个策略通知1620提供给请求单元和/或提供给其他外部设备1618或外部通信者
2912。示例且非限制性请求单元包括下述各项中的一个或多个:与策略更新相关联的实体;与策略更新相关联的应用;与策略更新相关联的流;与策略更新相关联的交通工具功能;传送策略更新的外部设备的标识符;和/或与策略更新相关联的外部通信者的标识符。
208.再次参考图28,示例策略管理器电路1602解释包括网络使用许可描述3004(参考图30)的策略1606。示例网络使用许可描述3004包括外部数据访问描述3006,其中配置电路1604进一步响应于外部数据访问描述3006而配置门卫接口电路2802,并且其中门卫接口电路2802响应于外部数据访问描述3006而调节与外部设备1618的通信。示例外部数据访问描述3006包括与外部通信者3012相关联的外部访问许可3014,诸如所标识的外部设备1618、外部应用、外部流、外部实体(例如服务、制造商、所有者、操作者等)、外部地址等。在某些实施例中,外部通信者3012包括请求外部通信的一个或多个本地通信设备,诸如交通工具的流、应用、交通工具的网络区、网络区的端点等等。例如,示例门卫接口电路2802基于第一网络区和/或第二网络区的端点中的通信端点的流关联来调节外部通信(例如,根据外部访问许可3014将外部通信限制到经许可的通信,和/或允许未被外部访问许可3014排除的外部通信)。示例门卫接口电路2802基于通信设备(例如,外部设备1618和/或端点)的应用关联来调节外部通信,例如,根据外部访问许可3014将外部通信限制到经许可的通信和/或允许未被外部访问许可3014排除的外部通信。示例门卫接口电路2802基于通信设备的网络区关联(例如,与请求外部通信的端点相关联的网络区,或者源区;和/或其为外部通信的目标,或者目的地区)来调节外部通信,例如,根据外部访问许可3014将外部通信限制到经许可的通信和/或允许未被外部访问许可3014排除的外部通信。在某些实施例中,第一网络区和第二网络区可以是交通工具的分离虚拟局域网,且可以具有分离外部访问许可3014。
209.示例策略1606包括外部数据数量描述(未示出),其中配置电路1604响应于外部数据数量描述而配置门卫接口电路2802。示例外部数据数量描述包括针对应用的数据界限,并且其中门卫接口电路进一步基于通信设备与应用的关联来调节外部通信。应用可以是交通工具操作相关应用(例如,在交通工具上操作和/或在具有与交通工具的通信交互的外部设备上操作的应用)或与交通工具操作不相关的应用(例如信息娱乐应用、操作者应用、利用交通工具的网络区的网页浏览、与交通工具通信的第三方应用等)。示例外部数据数量描述包括针对网络区之一的端点的数据界限,并且门卫接口电路基于经调节的通信的源或目的地端点来调节通信。示例外部数据数量描述包括针对流的数据界限,并且门卫接口电路基于通信设备与流的关联来调节外部通信。
210.示例且非限制性数据界限包括下述各项中的一个或多个:与所选择的时间段相对应的所传送的数据的量(例如每小时的mb、每月的gb等);与所选择的交通工具操作状况相对应的所传送的数据的量(例如,每旅途的mb;空闲操作期间的数据速率;额定操作处的数据速率;高瞬态操作期间的数据速率;等等);与关联于应用、端点和/或流的数据提供者相对应的所传送的数据的量;针对通信而利用的收发器的带宽份额;针对通信而利用的收发器的带宽量;收发器的信道的带宽份额(例如,其中收发器包括多于一个信道,其中带宽份额对于服务于针对应用、端点和/或流的外部通信的信道而言是有限的);和/或收发器的信道的带宽量(例如,其中收发器包括多于一个信道,其中带宽量对于服务于针对应用、端点和/或流的外部通信的信道而言是有限的)。
211.参考图31,示例网络使用许可描述3004包括与网络区3104相对应的网络利用描述
3102和与本地通信设备(诸如,端点、流、交通工具功能和/或应用)相对应的通信设备描述3106。在示例中,门卫接口电路2802进一步基于网络利用描述3102和与经调节的通信相关联的通信设备(例如,对应于通信设备描述3106)来调节外部通信。示例网络利用描述3102包括:确定关于通信设备的优先级3108、关联流3110、关联交通工具功能3112、关联应用3114和/或关联状况或事件3116(例如,用于实现策略1606的方面的触发事件、要存在以允许策略1606的方面的实现的交通工具或其他状况、和/或在存在的情况下调整或抑制策略1606的方面的交通工具或其他状况)以调节外部通信。网络利用描述3102可以包括下述各项中的一个或多个:可用以用于支持外部通信的网络区3104的带宽;可用以用于支持外部通信的网络区3104上的数据速率;网络区3104的带宽限制(例如,在外部通信将导致一般超过的情况下,它们可以被抑制或减少);和/或网络区3104的数据速率限制(例如,在外部通信将导致一般超过的情况下,它们可以被抑制、减少或延迟)。在某些实施例中,可以将与外部通信相关的优先级3108或其他信息与利用网络区的交通工具上通信的优先级进行比较,并且外部通信可以取得超过交通工具上通信的优先级,交通工具上通信可以被抑制、减少或延迟直到外部通信被服务。在某些实施例中,可以在确定外部通信许可时考虑针对交通工具上端点、流、应用、交通工具功能等(例如,本地通信设备)的服务要求(例如,qos参数),并且可以在服务要求可以被满足时允许外部通信。
212.参考图32, 示例交通工具102包括第一网络区3202和与第一网络区3202不同类型的第二网络区3204。示例交通工具包括:门卫接口电路3206,其介于第一网络区3202与外部设备3210之间以及第二网络区3204与外部设备3210之间。门卫接口电路3206可以被物理地介入(例如其中区3202、3204与外部设备3210之间的通信经过门卫接口电路3206)或者逻辑地介入(例如其中区3202、3204与外部设备3210之间的通信由门卫接口电路3206调节)。在图32的示例中,收发器3208提供与外部设备3210的通信耦合,并且门卫接口电路3206介于区3202、3204与收发器3208之间。图32的收发器3208被描绘为单个设备,尽管给定交通工具可以具有多个收发器(未示出)。示例门卫接口电路3206调节交通工具102上的所选择数目的区3202、3204与所选择的收发器3208之间的通信。例如且不限于此,门卫接口电路3206的操作可能限制与所选择的区3202、3204的外部通信,以确保交通工具数据和操作的安全性,确保私有和/或专有信息的保护,并保持交通工具的执行所选择的使命的功能(例如,限制所选择的区3202、3204上的无关和/或恶意网络业务量)。在另一示例中且不限于此,门卫接口电路3206的操作可以限制所选择的收发器3208的利用,从而保持外部通信带宽、限制经过收发器3208的数据的量和/或速率、和/或确保外部数据通信归于适当本地通信设备和/或数据服务提供者。
213.参考图33,描绘了本公开的某些实施例中的与图32的示例一致的示例cnd 108。示例cnd 108包括门卫接口电路3206,且进一步包括:策略管理器电路3302,其解释包括网络调节描述的策略1606;配置电路3304,其响应于策略1606而配置第一网络接口电路3306和/或第二网络接口电路3308,并且其中网络电路3306、3308调节相应网络区的端点之间的通信(网络内通信)和/或跨相应网络区的端点之间的通信(网络间通信)。图33的示例描绘了两个网络接口电路3306、3308,尽管门卫接口电路3206的操作可以是与仅一个网络接口电路、可用网络接口电路的子集或者所有网络接口电路相关地执行的。参考图34,示例cnd 108包括第二网络接口电路3308,其中门卫接口电路3206调节第二网络区3204与外部设备
3210之间的通信。在图34的示例中,来自第一网络区3202的外部通信是通过第一网络接口电路3306而提供给第二网络区3204的,且从而由门卫接口电路3206调节作为第二网络区3204上的通信。另外或可替换地,来自网络区(诸如,第一网络区3202)的外部通信可以不是由门卫接口电路3206调节的,和/或来自网络区(诸如,第一网络区3202)的外部通信可以是不可能的。
214.参考图35,示例交通工具102包括交通工具控制器3502,其中门卫接口电路3206位于交通工具控制器3502上。示例门卫接口电路3206调节所选择的网络区3204、3202与外部设备3210之间的外部通信。示例门卫接口电路3206可以是第二网络区3204的端点,和/或交通工具控制器3502可以是第二网络区3204的端点。参考图36,示例门卫接口电路3206分布在两个交通工具控制器3502、3602之间,其中交通工具控制器3502、3602中的每一个是作为第二网络区3204的端点而提供的。在某些实施例(未示出)中,交通工具控制器3502、3602可以是分离网络区3204上的端点。在其中门卫接口电路3206是分布式的示例中,每个门卫接口电路3206部分可以调节外部通信(诸如,与关联网络区的通信)的部分,和/或可能能够调节所选择的网络区的所有外部通信,例如,以在与门卫接口电路3206部分之一的通信丢失或降级的情况下提供冗余能力。参考图37,示例门卫接口电路3206分布在cnd 108的第一部分与交通工具控制器3702上的第二部分之间。示例交通工具控制器3702是第二网络区3204上的端点。类似于图36的示例,每个门卫接口电路3206部分可以调节外部通信(诸如,与关联网络区的通信)的部分,和/或可能能够调节所选择的网络区的所有外部通信,例如,以在与门卫接口电路3206部分之一的通信丢失或降级的情况下提供冗余能力。
215.参考图38,示例策略1606包括外部数据路由描述3802,其中配置电路1604响应于外部数据路由描述3802而配置门卫接口电路。示例外部数据路由描述3802包括本地dns 3804、外部dns 3806和/或一个或多个外部数据路由路径3803中的一个或多个。
216.参考图39,示例本地dns 3804包括针对网络区的端点3902的多个本地地址值3904,每一个对应于至少一个非本地地址值3906。示例本地dns 3804可以被存储为数据结构、策略1606的部分,且可以与本地地址表2100(参考图21)一起被包括或作为分离数据结构而被包括。示例本地dns 3804可以是在网络地址转化(nat)操作中利用的。示例非本地地址值3906包括由外部设备利用的地址(例如,被定向到端点的ipv4或ipv6地址,其中ipv4或ipv6地址可以不匹配于本地地址值3904,但可以是来自先前配置的值、通常由与外部设备相关联的实体使用的值等)。示例非本地地址值3906包括针对端点的标准化值(例如工业标准、惯例值、由诸如sae之类的标准主体利用的值等)。示例非本地地址值3906包括针对端点的专有值(例如通常由制造商、售后市场实体等利用的值)。示例非本地地址值3906包括针对端点的先前本地地址值(例如,在交通工具被制造时利用、针对交通工具的先前配置而利用、针对相关交通工具(诸如,更早车型年份)的先前配置而利用的本地地址值3904等)。本地dns 3804的利用允许外部设备使用分离非本地地址值3906来对交通工具的端点3902进行寻址,而不要求网络配置、位置或与交通工具的端点3902有关的其他信息的知识。本地dns 3804的利用另外允许对交通工具配置的改变(诸如,端点在网络区之间的移动、端点的整合、和/或对交通工具的端点和/或交通工具的网络拓扑的任何其他改变),同时仍然允许外部设备、应用等等适当起作用。本地dns 3804的利用还提供了与交通工具有关的知识与外部应用的分离,从而允许更大数目的用户访问交通工具信息,将外部用户与交通工具信
息隔离,并减少外部应用开发时间和/或降低资源要求。本地dns 3804的利用还提供了易于对相关交通工具的网络拓扑的增量改变,诸如在多个车型年份或其他配置迭代内端点从第一网络区到第二网络区的迁移。
217.示例策略管理器电路1602确定第一网络区和/或第二网络区的端点的地址改变,并响应于地址改变而更新本地dns 3804。例如,策略管理器电路1602可以检测端点在网络区之间的移动(例如,检测来自端点的通信、在新位置处从端点接收标识符、和/或从端点、服务工具等等接收改变的通知),并响应于移动而利用与新位置相对应的本地地址值3904(例如网络区、地址值等)更新本地dns 3804。在另一示例中,策略管理器电路1602可以检测针对端点的非本地地址值3906的改变,并响应于非本地地址值3906改变而更新本地dns 3804。例如,来自外部设备的对策略1606的改变可以指示非本地地址值3906改变已经发生(例如,“ambtempsens”现在是“环境温度传感器”),和/或非本地地址值3906的所发布的列表可以被更新(例如,在云服务器的存储器上提供的列表,其中策略管理器电路1602周期性地和/或偶发地调查针对改变的列表)。示例策略管理器电路1602确定提供非本地地址值3906的改变的外部设备的授权,例如允许仅经授权的设备、实体、应用等等调整非本地地址值3906。策略管理器电路1602的更新非本地地址值3906的操作允许与工业标准、制造商偏好和/或对多个交通工具的系统改变的方便顺应,而不必在对所有权或标准的改变引用端点时配置个体交通工具。可以看出,随着在相关交通工具的组在所接受的地址值上同步时可以随时间减小本地dns 3804(和/或本地地址表2100)的大小,更新非本地地址值3906的操作还可以改进存储器利用率,并且,不再利用的非本地地址值3906的多余关系被消除。
218.参考图40,示例外部数据路由描述包括外部dns 3806,其包括针对外部网络访问位置的多个外部地址值4004,每一个对应于本地通信设备4002。外部dns 3806允许门卫接口电路2802控制针对本地通信设备4002对外部网络访问位置的访问。在某些实施例中,外部dns 3806被操作以允许仅经许可的外部访问(例如,其中外部地址值4004被提供)。在某些实施例中,外部dns 3806被操作以防止外部访问(例如,其中所列出的列出外部地址4004可以不被访问)。在某些实施例中,访问许可和/或访问类型两者可以是根据本地通信设备4002来调整的。例如,某些端点、流、应用、交通工具功能等等可以被限制到其中外部地址值4004可用的外部访问,并且除了在特定外部地址值4004是所列出的防止访问的情况下以外,其他端点、流、应用、交通工具功能等等可以被许可外部访问。在某些实施例中,外部dns 3806包括非本地地址值3906——例如,与可作为公共名称(诸如,如在所编写的语言中列出的网站地址)的外部地址值4004相对应的ip地址。非本地地址值3906的利用允许快速外部访问而不必使用外部dns(例如,来自云服务器和/或内部提供者),且还允许针对给定外部地址值4004而对本地通信设备4002的差分响应(例如,允许一些本地通信设备访问给定外部web地址,并将其他本地通信设备重定向到所选择的位置)。示例且非限制性外部网络访问位置包括下述各项中的一个或多个:互联网地址、广域网地址、和/或外部设备和/或外部应用标识符(例如“路由计划代理”、“服务辅助代理”、ipv6地址等)。
219.示例外部数据路由路径3808包括与本地通信设备相对应的经调节的外部通信的网络区轨迹。示例网络区轨迹包括针对通信的数据配置,诸如下述各项中的一个或多个:向上采样描述;向下采样描述;封装描述;数据处理描述;通信帧处理描述;和/或数据速率描述。例如,网络区轨迹允许给外部通信提供通信的所选择的处理,包括通信的有效载荷和/
或帧,和/或网络区轨迹允许以所选择的数据速率提供外部通信。所选择的数据速率可以根据来自外部设备的数据速率的请求,和/或根据与外部通信相关联的数据速率界限(例如,以限制网络利用率、收发器利用率、与数据提供者相关联的数据传输等)。网络区轨迹另外或可替换地允许通信的所选择的封装,例如当消息在被外部传输到交通工具之前经过干预的网络区(例如,来自第一网络区的can消息在第二网络区上作为以太网消息而经过)时。
220.示例网络区轨迹进一步包括针对经调节的通信的外部通信门户4102(例如,参考图41和相关描述),其中门卫接口电路3206进一步调节本地通信设备(例如,网络区的端点)与外部通信门户4102之间的通信。示例且非限制性外部通信门户4102包括收发器选择(例如,其中多于一个收发器可用)、接入点名称(apn)选择、硬件端口选择(例如网络区的硬件端口、obd端口、专有通信端口、usb端口等)、wifi适配器、蓝牙适配器和/或蜂窝通信。示例网络区轨迹允许门卫接口电路3206利用具有最低成本、对交通工具和/或网络性能的最低影响的外部通信、将外部通信归于适当服务提供者、确保针对本地通信设备的qos参数和/或确保外部通信的安全性。示例门卫接口电路3206响应于交通工具的操作状况(例如交通工具停机、服务模式、空闲、在额定状况处操作、可用外部通信门户4102等)而调整网络区轨迹。示例门卫接口电路3206响应于网络区和/或收发器的操作状况(例如当前利用率、连接性、故障状态等)而调整网络区轨迹。
221.示例外部数据路由路径包括经调节的通信的apn(例如,指定针对通信的关联数据服务提供者)。示例门卫接口电路3206响应于交通工具、网络区和/或收发器的操作状况而调整apn(例如,在通信正在支持多于一个应用、交通工具功能和/或流的情况下,响应于交通工具的操作状况而调整apn的操作允许经调节的通信归于通信的“主消费者”)。示例门卫接口电路3206聚合来自多个本地通信设备的经调节的通信(例如,其中通信支持多于一个端点、应用、交通工具功能和/或流),并将经聚合的经调节的通信分布在与本地通信设备相关联的多于一个apn之间(例如,在通信正在支持多个消费者的情况下,通信的聚合量可以跨apn而分布,从而通过避免冗余度来允许总外部通信方面的减少,同时使所有外部通信有归属)。在某些实施例中,调整apn、聚合经调节的通信和/或将经聚合的经调节的通信分布在apn之间是响应于策略1606的归属描述而执行的。
222.示例策略管理器电路1602确定对外部数据路由路径的改变(例如,由外部设备1618提供),并响应于外部数据路由路径的改变而更新外部数据路由描述。示例策略管理器电路1602确定提供外部数据路由路径的改变的外部设备的授权,并响应于确定改变未被授权或未完全被授权而抑制对外部数据路由路径的改变的全部或部分。示例策略管理器电路1602响应于本地通信设备的改变而改变外部数据路由路径(例如,响应于端点从一个网络区移动到另一网络区而改变路由)。对本地通信设备的示例且非限制性改变包括下述各项中的一个或多个:端点从第一网络区或第二网络区中的一个到第一网络区或第二网络区中的另一个的移动;流量方面的改变,其中改变包括优先级、订阅或许可方面的改变;应用方面的改变,其中改变包括优先级、订阅或许可方面的改变;和/或由本地通信设备传送的数据的数量、配置或类型方面的改变。
223.参考图41,示例交通工具102包括:门卫接口电路3206,其调节本地通信设备与外部设备1618之间的通信。示例交通工具102包括:本地通信设备,发起通信和/或目标为从外部设备1618接收通信(“发起/接收本地通信设备4104”);以及门卫接口电路4106,响应于所
发起或所接收的通信,以及进一步响应于包括外部数据路由路径、与本地通信设备相关联的许可和/或与外部设备1618相关联的许可的策略1606,而提供路由外部通信4108。在某些实施例中,门卫接口电路3206选择针对路由外部通信4108的外部通信门户4102,这包括选择将通过其而将路由外部通信4108传送到外部设备1618的设备。示例外部通信门户4102包括下述各项中的一个或多个:第一收发器4110和/或针对第一收发器4110的apn选择4122(例如,允许与通信4108相关联的数据提供者的选择);第二收发器4112、针对第二收发器4112的apn选择4122和/或信道选择4124(例如,允许收发器4112的数据提供者和/或信道的选择);第二网络区连接4114(例如,以太网网络区的端口);wifi适配器4116(例如,在可用的情况下利用wifi连接);蓝牙适配器4118(例如,在可用的情况下利用蓝牙连接);和/或第一网络区连接4120(例如,can网络区的端口)。为了方便描述,图41的示例描绘了第一收发器4110和第二收发器4112,以指示收发器4110、4112可以具有信道或不具有信道,尽管给定交通工具102可以具有任何数目的收发器4110、4112,其中一些、全部或没有收发器可以具有信道操作。为了方便描述,图41的示例描绘了到每个网络区的单个连接,以指示任何网络区可以具有连接,尽管给定网络区可以不具有连接或者具有多于一个连接(例如obd端口和专有端口等)。不限于本公开的任何其他方面,门卫接口电路3206可以基于可用外部通信门户4102、交通工具操作状况、网络操作状况、通信链中的任何实体的许可、通信链中的任何实体的优先级、与交通工具相关的任何实体的服务要求、和/或数据速率和/或数量限制来调整路由操作。
224.参考图42,示例策略1606包括外部数据服务描述4202,其中配置电路1604响应于外部数据服务描述4202而配置门卫接口电路3206。示例外部数据服务描述4202包括多个本地通信设备4204,每一个对应于qos值4206。示例且非限制性qos值4206包括下述各项中的一个或多个:优先级值;分组延迟值(例如,最大值、平均值或其他分组延迟描述);分组丢失率值(例如,最大值、平均值、最长间隙时间或其他分组丢失描述);数据速率值;最大释放时间值;肯定应答值(例如,在可用的情况下针对与关联本地通信设备相关的通信的肯定应答是否被要求);数据缓冲优先级值(例如,其可以被利用以确定缓冲器大小、缓冲器优先级和/或针对所缓冲的数据的数据到期参数);数据缓冲大小值(例如,数据缓冲器大小、所缓冲的时间或其他储存大小相关参数);和/或数据生命周期描述(例如,指示针对关联数据的储存寿命、到期时间和/或删除优先级)。不限于本公开的任何其他方面,本地通信设备包括下述各项中的一个或多个:网络区的端点;应用;流;交通工具功能;和/或交通工具控制器。在某些实施例中,门卫接口电路3206使用与关联于经调节的通信的本地通信设备4204相对应的qos值4206来调节外部通信。在某些实施例(例如,其中多于一个本地通信设备4204与经调节的通信(例如,端点和流)相关联)中,门卫接口电路3206利用与本地通信设备4204中最高优先级的一个相关联的qos值4206,和/或应用满足针对所有关联本地通信设备4204的最高服务值的适用qos值4206的超集。
225.示例策略管理器电路1602确定外部数据服务描述的改变,例如通过来自外部设备的策略的更新,并且配置电路1604响应于经更新的策略而更新门卫接口电路3206的配置。示例策略管理器电路1602确定提供外部数据服务描述的改变的外部设备的授权,并响应于确定改变未被授权或未完全被授权而抑制对外部数据服务描述的改变的全部或部分。
226.再次参考图40,示例外部数据路由描述包括外部dns,其包括针对外部网络访问位
置的多个外部地址值4004,每一个对应于本地通信设备4002(例如,网络区的端点)。示例门卫接口电路3206进一步响应于由端点进行的与外部地址值通信的请求而访问交通工具外的外部dns(未示出),其中所请求的外部地址值不是在外部dns 3806上找到的。示例门卫接口电路3206进一步响应于访问交通工具外的外部dns而更新外部dns 3806。
227.再次参考图28,示例交通工具102包括第一网络区1612和第二网络区1614,其中第二网络区1614是与第一网络区1612不同类型的。示例交通工具102包括:策略管理器电路1602,其解释包括外部数据路由描述和外部数据服务描述的策略1606。示例交通工具102包括:配置电路1604,其响应于外部数据路由描述和外部数据服务描述而配置门卫接口电路2802。在示例中,门卫接口电路2802介于第一网络区与选择性地可耦合到外部设备1618的至少一个外部通信门户4102(例如,参考图41)之间,且进一步介于第二网络区与该至少一个外部通信门户4102之间。门卫接口电路2802调节网络区1612、1614的端点与外部通信门户4102之间的通信。示例外部数据路由描述包括多个本地通信设备,每一个对应于外部数据路由路径。示例外部数据路由路径包括经调节的通信的网络区轨迹。示例网络区轨迹包括诸如下述各项的数据配置:向上采样描述;向下采样描述;封装描述;数据处理描述;通信帧处理描述;和/或数据速率描述。示例网络区轨迹包括针对经调节的通信的至少一个外部通信门户4102。
228.示例外部数据服务描述包括多个本地通信设备,每一个对应于一个或多个qos值。在进一步示例中,外部通信门户4102包括第一收发器和第二收发器,其中门卫接口电路进一步响应于外部数据服务描述而将经调节的通信分布在第一收发器与第二收发器之间。在另一示例中,外部通信门户4102包括与收发器相关联的第一信道和与收发器相关联的第二信道,并且其中门卫接口电路进一步响应于外部数据服务描述而将经调节的通信分布在第一信道与第二信道之间。
229.示例外部通信门户4102包括诸如下述各项之类的一个或多个外部接入点:收发器;无线收发器;蓝牙收发器;第一网络区上的硬件端口;第二网络区上的硬件端口;车载诊断(obd)端口;专有网络端口;利用与交通工具的无线通信的外部网络(例如,其中与外部设备的通信直接到外部网络,和/或通过外部网络而隧通);利用与交通工具的蜂窝通信的外部网络;利用与交通工具的蓝牙通信的外部网络(例如,其中与外部设备的通信直接到外部网络,和/或通过外部网络而隧通);收发器的多于一个信道;多于一个收发器;和/或跨至少两个收发器而分布的多个信道。
230.示例门卫接口电路2802进一步将经调节的通信分布在该至少两个外部接入点之间。在进一步示例中,每个qos值包括诸如下述各项之类的服务描述:优先级值;分组延迟值;分组丢失率值;数据速率值;最大释放时间值;肯定应答值;数据缓冲优先级值;数据缓冲大小值;和/或数据生命周期描述。
231.本公开的某些方面被阐述为执行与本公开相关的操作的过程。操作可以由任何控制器、电路、设备、部件、传感器、促动器、逻辑电路或如本公开中阐述的其他方面执行,而不限于此。过程被示意性地描绘为图示性示例,并且,可以整个或部分地对操作进行省略、组合、划分和/或重排序。在某些实施例中,可以将第一过程的一个或多个操作与另一过程的一个或多个操作进行组合。
232.参考图43,示意性地描绘了调节交通工具上的不同类型的网络之间的通信的示例
过程4300。示例过程4300包括:操作4302,解释包括网络调节描述的策略;以及操作4304,响应于网络调节描述而调节第一网络的端点与第二网络的端点之间的通信。
233.参考图44,示意性地描绘了调节交通工具上的不同类型的网络之间的通信的示例过程4400。示例过程4400包括:操作4302,解释包括网络调节描述的策略;以及操作4402,从外部设备接收策略通信。过程4400包括:操作4404,确定策略是否被验证——例如外部设备是否被授权更新策略、系统是否能够根据策略来执行、策略是否违反任何安全性准则、策略的性能是否将超过数据储存界限或通信界限等。响应于操作4404指示“是”,过程4400包括:操作4406,存储和/或更新策略;以及操作4304,响应于网络调节描述而调节第一网络的端点与第二网络的端点之间的通信。响应于操作4404指示“否”,过程4400可选地包括:操作4408,将通知提供给外部设备(和/或给其他外部设备);以及操作4304,响应于网络调节描述(例如利用先前策略、缺省策略等等)而调节第一网络的端点与第二网络的端点之间的通信。
234.参考图45,示意性地描绘了调节交通工具上的不同类型的网络之间的通信的示例过程4500。示例过程4500包括:操作4302,解释包括网络调节描述的策略;以及操作4402,从外部设备接收策略通信。过程4500包括:操作4404,确定策略是否被验证——例如,外部设备是否被授权更新策略、系统是否能够根据策略来执行、策略是否违反任何安全性准则、策略的性能是否将超过数据储存界限或通信界限等。响应于操作4404指示“是”,过程4500包括:操作4502,更新下述各项中的一个或多个的本地配置文件:网络接口电路、ceg、ces和/或网关接口电路。响应于操作4404指示“否”,过程4500可选地包括:操作4408,将通知提供给外部设备(和/或给其他外部设备)。过程4500包括:操作4504,使用网络接口电路、ceg、ces和/或网关接口电路(例如,不论是否被更新)来调节网络内、网络间和/或外部通信。
235.参考图46,示意性地描绘了响应于诊断命令值而命令促动器的示例过程4600。示例过程4600包括:操作4602,解释包括活动诊断描述的策略;操作4604,响应于活动诊断状况而将诊断命令值提供给端点;以及操作4606,响应于诊断命令值而命令促动器。
236.参考图47,示意性地描绘了响应于诊断命令值而命令促动器的示例过程4700。示例过程4700包括:操作4702,解释包括活动诊断描述和诊断执行状况的策略;以及操作4704,确定交通工具操作状况是否与诊断执行状况和/或诊断命令值(例如,根据活动诊断描述而确定)一致。响应于操作4704确定“是”,过程4700包括:操作4604,响应于活动诊断状况而将诊断命令值提供给端点;以及操作4606,响应于诊断命令值而命令促动器。
237.参考图48,示意性地描绘了响应于诊断命令值而命令促动器的示例过程4800。示例过程4800包括:操作4602,解释包括活动诊断描述的策略;以及操作4802,响应于活动诊断描述而执行诊断数据收集操作。示例过程4800进一步包括:操作4604,响应于活动诊断状况而将诊断命令值提供给端点;以及操作4606,响应于诊断命令值而命令促动器。
238.参考图49,示意性地描绘了执行诊断数据收集操作的示例过程4802。示例过程4802包括:操作4902,处理所收集的数据(例如,处理所收集的数据的消息的有效载荷和/或帧信息);操作4904,存储所收集的经处理的数据;以及操作4906,将所存储的数据的至少部分传送到外部设备。
239.参考图50,示意性地描绘了存储和/或传送诊断确认值的示例过程5000。示例过程5000包括:操作4602,解释包括活动诊断描述的策略;操作4604,响应于活动诊断状况而将
诊断命令值提供给端点;以及操作4606,响应于诊断命令值而命令促动器。示例过程5000进一步包括:操作5002,确定诊断确认值;以及操作5004,存储诊断确认值和/或将诊断确认值传送到一个或多个外部设备。
240.参考图51,示意性地描绘了响应于诊断命令值而命令促动器的示例过程5100。除前面关于图46记载的操作外,示例过程5100还包括:操作5102,确定目标设备描述是否指向针对与命令促动器相关的目标端点的网络地址值(例如,如果目标设备描述不指向网络地址值或者指向不正确网络地址值,那么操作5102确定“否”)。响应于操作5102确定“是”,过程5100继续到操作4604。响应于操作5102确定“是”,过程5100包括:操作5104,供给或调整针对目标端点的网络地址值,且然后到操作4604。
241.参考图52,示意性地描绘了调节外部设备与针对交通工具的网络区的端点之间的通信的示例过程5200。示例过程5200包括:操作5202,解释包括外部通信值的策略;以及操作5204,响应于外部通信值而调节网络区的端点与外部设备之间的通信。
242.参考图53,示意性地描绘了调节外部设备与针对交通工具的网络区的端点之间的通信的示例过程5204。示例过程5204包括:操作5302,确定外部通信值的类型。响应于操作5302将类型确定为活动诊断描述,过程5204包括:操作5304,执行活动诊断操作。响应于操作5302将类型确定为活动测试描述,过程5204包括:操作5306,执行活动测试操作。响应于操作5302将类型确定为交通工具控制命令,过程5204包括:操作5308,执行交通工具控制操作。响应于操作5302将类型确定为活动辅助操作,过程5204包括:操作5310,执行活动辅助操作。示例且非限制性操作5310包括下述各项中的一个或多个:服务人员接触交通工具的操作者、服务人员命令指定活动诊断操作5304、服务人员命令指定活动测试操作5306和/或服务人员命令指定交通工具控制操作5308。示例过程5204进一步包括:操作5312,确定外部通信值是否指示进一步操作;并且响应于操作5312指示“是”,过程5204包括返回到操作5302。
243.参考图54,示意性地描绘了调节外部设备与针对交通工具的网络区的端点之间的通信的示例过程5400。示例过程5400包括:操作5402,解释包括外部通信值和目标设备描述的策略。示例过程5400进一步包括:操作5404,确定目标设备描述是否指向针对目标端点的网络地址值。响应于操作5404确定“是”,示例过程5400包括:操作5408,响应于外部通信值而调节外部设备与网络区的端点之间的通信。响应于操作5404确定“否”,示例过程5400包括:操作5406,供给或调整针对目标端点的网络地址值;以及操作5406。
244.参考图55,示意性地描绘了传输可视化数据的示例过程5500。示例过程5500包括:操作5502,解释交通工具通信数据;操作5504,响应于交通工具通信数据而生成可视化数据;以及操作5506,传输可视化数据。
245.参考图56,示意性地描绘了传输可视化数据的示例过程5600。示例过程5600包括:操作5502,解释交通工具通信数据;操作5602,解释数据过滤值;以及操作5604,至少部分地基于数据过滤值来过滤交通工具通信数据的至少部分。示例过程5600进一步包括:操作5504,响应于交通工具通信数据而生成可视化数据;以及操作5506,传输可视化数据。
246.参考图57,示意性地描绘了调节网络间、网络内和/或交通工具外通信的示例过程5700。示例过程5700包括:操作5702,解释包括网络调节描述的策略;操作5704,响应于网络调节描述而配置网络接口电路;以及操作5706,使用所配置的网络接口电路来调节网络间
通信和/或网络内通信。示例过程5700进一步包括:操作5708,响应于网络调节描述而配置门卫接口电路;以及操作5710,使用所配置的门卫接口电路来调节交通工具外通信。
247.参考图58,示意性地描绘了调节网络间、网络内和/或交通工具外通信的示例过程5800。除关于过程5700而描绘的操作外,示例过程5800还包括:操作5802,从外部设备接收策略通信;以及操作5804,确定策略是否被验证——例如,外部设备是否被授权更新策略、系统是否能够根据策略来执行、策略是否违反任何安全性准则、策略的性能是否将超过数据储存界限或通信界限等。响应于操作5804确定“是”,示例过程包括:操作5806,存储和/或更新策略;以及操作5704(其可以进一步包括配置门卫接口电路);操作5706(和/或操作5710)。响应于操作5804确定“否”,示例过程5800可选地包括:操作5807,将通知提供给一个或多个外部设备,并且示例过程5800继续到操作5704。
248.参考图59,示意性地描绘了调节交通工具外通信的示例过程5900。示例过程5900包括:操作5902,解释包括网络使用许可描述和/或外部数据访问描述的策略;操作5904,响应于网络使用许可描述而配置网络接口电路;以及操作5906,使用网络接口电路来调节网络内和/或网络间通信。示例过程5900包括:操作5908,响应于外部数据访问描述而配置门卫接口电路;以及操作5910,使用门卫接口电路来调节交通工具外通信。
249.参考图60,示意性地描绘了调节网络间、网络内和/或交通工具外通信的示例过程6000。示例过程6000包括:操作6002,针对经调节的通信而确定针对本地通信设备的授权;操作6004,响应于授权而配置网络接口电路和/或门卫接口电路;以及操作6006,使用网络接口电路和/或门卫接口电路来调节网络内、网络间和/或交通工具外通信。
250.参考图61,示意性地描绘了调节交通工具外通信的示例过程6100。示例过程6100包括:操作6102,解释包括外部数据数量描述的策略;操作6104,响应于外部数据数量描述而配置门卫接口电路;以及操作6106,使用门卫接口电路来调节交通工具外通信。
251.参考图62,示意性地描绘了调节交通工具外通信的示例过程6200。示例过程6200包括:操作6202,解释包括外部数据路由描述的策略;操作6204,响应于外部数据路由描述而配置门卫接口电路;以及操作6206,使用门卫接口电路来调节交通工具外通信。
252.参考图63,示意性地描绘了调节交通工具外通信的示例过程6300。示例过程6300包括:操作6302,解释包括与多个本地通信设备中的每一个相对应的外部数据路由路径的策略;操作6304,响应于外部数据路由路径而配置门卫接口电路;以及操作6306,使用门卫接口电路来调节交通工具外通信。
253.参考图64,示意性地描绘了调节交通工具外通信的示例过程6400。示例过程6400包括:操作6402,解释包括外部数据服务描述的策略;操作6404,响应于外部数据服务描述而配置门卫接口电路;以及操作6406,使用门卫接口电路来调节交通工具外通信。
254.参考图65,示意性地描绘了服务于包括对外部设备的访问的数据请求的示例过程6500。示例过程6500包括:操作6502,解释包括对外部设备的访问的数据请求;以及操作6504,确定外部dns是否包括外部设备。响应于操作6504确定“是”,示例过程6500包括:操作6506,使用来自外部dns的外部地址值来服务数据请求。响应于操作6504确定“否”,示例过程6500包括:操作6508,访问交通工具外的外部dns,以确定针对外部设备的外部地址值;以及操作6510,使用来自交通工具外的外部dns的外部地址值来服务数据请求。
255.参考图66,示意性地描绘了使用所选择的网络区轨迹提供交通工具外通信的示例
过程6600。示例过程包括:操作6602,使用所选择的网络区轨迹来提供交通工具外通信;以及操作6604,基于网络区轨迹来在交通工具外通信上执行数据配置操作。示例操作6604包括下述各项中的一个或多个:向上采样、向下采样、数据处理、有效载荷处理、帧处理、封装操作和/或数据速率管理操作。
256.参考图67,示意性地描绘了使用所选择的qos值提供交通工具外通信的示例过程6700。示例过程6700包括:操作6702,使用所选择的qos值来提供交通工具外通信;以及操作6704,基于qos值来执行通信外门户和/或apn之间的通信的分布。
257.参考图68,示意性地描绘了消息转化和/或消息封装实施例的多个图示性示例。图16的示例是图示性的以描绘本公开的某些方面,但不限于本公开。在某些实施例中,图68中描绘的操作可以整个或部分地由ceg、ces、转化电路和/或cnd执行,并且在某些实施例中,图68中描绘的操作可以由cnd调节。第一示例消息转化6802包括来自具有有效载荷6810和其他帧信息6808的第一网络的消息。另一帧信息可以包括首部、尾部方面和/或末端比特,且进一步可以由相关协议、网络类型、源端点、目的地端点或如本领域中已知的其他方面确定。在某些实施例中,有效载荷6810可以是消息数据、由消息表达的数据值或被视为消息的内容的其他信息。然而,在某些实施例中,对于某些操作、在某些操作状况期间和/或对于某些端点,有效载荷6810可以是消息的某个其他方面。例如,网络监视操作可以利用时间戳、肯定应答信息、源和/或目的地信息或者消息的其他部分作为有效载荷。示例消息转化6802包括:分离有效载荷6810,以及在针对目标网络而配置的信息内,将有效载荷包装到新帧(或分组)6812中。另外或可替换地,新帧6812可以包括标识符(例如,源或目的地)、时间戳或者允许从与彼此有关的知识中抽象全异网络上的端点的其他信息的调整。在某些实施例中,可以处理有效载荷6810,例如为了改变所利用的单位、比特深度(例如,2个字节相对于4个字节)、所表达的精度、浮点或固定点转换等等。
258.第二示例消息转化6804包括原始消息6808、6810,且完全被封装在新帧6812内,例如为了提供具有如原始源所提供的原始消息的目标端点(例如,允许先前开发的算法原样操作,而不必转化成新消息;允许利用完全原始消息的某些网络监视操作,等等)。在某些实施例中,可以处理原始有效载荷6810或消息帧6808,例如,如前文所描述的那样处理有效载荷,将源标识符、时间戳等等更新成被转化以从彼此中抽象端点的新转换,但提供以其他方式等效或系统地调整的信息。
259.第三示例消息转化6806包括具有经调整的有效载荷6814的原始消息6808、6810。对有效载荷6814的调整可以包括以某种方式对有效载荷6814的转化(例如,经校正的值、基于原始有效载荷6810的虚拟感测或建模的值、向上采样或向下采样有效载荷6810等等),且可以另外或可替换地包括有效载荷的处理。第三示例消息转化6806描述经调整的有效载荷6814,尽管另外或可替换地可以在消息帧6808的其他部分上执行调整。在第三示例消息中,应用新帧6812以用于传送到另一网络。
260.参考图69,示意性地描绘了对消息6902的序列进行向下采样的操作的示意描绘。在图69的示例中,接收消息序列6902(例如,在示例中,一系列五个通信),例如在网络网关设备之一的网络接口电路处。在图69的示例中,向下采样操作响应于本文描述的任何向下采样操作,例如为了匹配于接收端点数据速率、以所调度的速率提供由消息6902表示的数据、管理交通工具的网络上和/或用于交通工具外通信的带宽、保持缓冲存储器或者出于任
何其他目的,包括本公开的任何向下采样操作。在图69的示例中,向下采样设备6904生成消息6908的经转化的序列(例如,如图16和相关公开内容中所描绘的那样和/或根据本文阐述的任何其他消息转化和/或消息处理操作而处理),向下采样设备6904可以是转化电路、网络接口电路、cnd、与cnd相关联的电路、由cnd调节的电路等等。为了描述的清楚,图69的示例描绘了消息6908的经转化的序列。然而,消息6908的经转化的序列可能不全部同时存在,例如,随着消息被转化和发送,它们可以从高速缓存被移除、被删除、到期等。消息6908的序列被描绘以图示本公开的方面。另外或可替换地,消息6908的转化可以是在执行向下采样操作之后执行的,例如为了降低处理资源的利用率。例如,消息中的一些可以是作为向下采样的部分而在执行转化操作(例如,帧部分或元数据的更换、封装、有效载荷和/或帧部分的处理等)之前消除的。在图69的示例中,提供和传送消息6906的向下采样序列,例如到不同网络网关设备、到从其接收到消息6902的第一序列的交通工具的不同网络、到外部设备(例如服务工具、云服务器、操作者的移动设备等)和/或将其存储在交通工具上的存储器储存设备上(例如,以用于稍后数据收集操作、作为所存储的交通工具数据的部分等)。在示例中,原始序列6902的五个消息被向下采样成向下采样序列6906的三个消息。向下采样操作可以包括:转换来自原始序列6902的所选消息,例如,通过利用每隔一个数据消息将原始10 ms数据流6902改变成向下采样20 ms数据流6906。另外或可替换地,向下采样操作可以包括原始值之间的数据消息的内插。例如,在原始数据流6902是40 ms数据流并且向下采样数据流6906是100 ms数据流的情况下,向下采样可以包括:取得时间上最接近的消息,或者执行内插操作(例如,应用线性拟合、样条拟合、多项式拟合或用于跨越数据点的其他内插操作),以用作向下采样消息6906。
261.如本文所利用,跨越数据点或值指示在时间方面不与对应原始数据消息6902对准的向下采样消息6906中的数据值。如本文所利用,非跨越数据点或值指示在时间方面与对应原始数据消息6902对准或者与对应原始数据消息6902同步的向下采样消息6906中的数据值。应当理解,原始数据消息6902和向下采样消息6906的消息可以另外或可替换地具有相位差,并且相应地,在某些实施例中,原始数据消息6902中的任一个或全部可以是非跨越消息。在某些实施例中,即使在原始数据消息6902与向下采样消息6906之间的相位差存在的情况下,原始数据消息6902的某些消息也可以被视为非跨越或同步数据消息,例如为了提供跟在原始数据消息6902流的进度字符之后(例如,在时域中)的基线向下采样消息6906流,和/或在可以出于利用向下采样消息6906的设备或操作的目的而忽略任何相位差的情况下(例如,在这种设备或操作具有比任何这种相位差的量值显著更大的响应时间、所要求的反应时间等等的情况下)。
262.在进一步示例中,同步数据值(例如,在从40 ms转换成100 ms时每第5个数据值)可以被直接利用,或者还可以利用拟合函数(例如,以提供数据值的平滑的、经滤波的或以其他方式经处理的流)。在某些实施例中,可以期望利用从第一数据流6902提供的实际数据值作为向下采样数据值6906,其中来自不同时间步长的次要瞬态行为不与如何利用向下采样数据值6906相关,或者其中时间戳数据也与消息一起被传送并且相应地可以在利用向下采样数据6906的过程中计及消息之间的差分时间步长。在某些实施例中,可以期望利用对下层数据的时间响应行为进行仿真的平滑数据值,这可以是利用用于跨越数据值(例如,响应于向下采样数据6906中的改变率的过程,诸如改变率上的阈值检验)的内插数据来管理
的。在某些实施例中,例如在下游过程对数据消息6902的时间变化(例如,pid控制器的导数部分)特别敏感的情况下,可以期望确保从相同过程生成所有向下采样数据消息6906,并且可以执行内插操作(或平滑、滤波或移动平均值)以生成跨越和非跨越数据值6906两者。在某些实施例中,向下采样数据消息6906可以进一步包括指示消息是直接对应于原始数据消息6902还是经处理的消息(例如,允许针对向下采样数据消息6906的多于一个使用、针对提供原始数据消息6902的设备的诊断操作和/或出于任何其他目的)的元数据或其他嵌入信息。
263.可以看出,图69的向下采样操作允许具有向下采样数据的不同数据速率能力、期望和/或使用率的设备和/或过程之间的通信。另外,图69的向下采样操作允许在提供供设备和/或过程执行预期功能的充足数据时网络利用率方面的降低,以及具有针对可依赖于所传送的数据值的时间动态推进的设备和过程的适当功能的期望时域响应(例如,导数行为、积分行为、阶跃改变响应等)。可以看出,图69的向下采样操作允许具有混合网络配置和/或传统通信方面(例如,具有更低数据速率能力和/或数据速率期望、和/或不同网络协议、特性、消息类型等等)与更新通信方面(例如,具有更高数据速率能力和/或数据速率期望、和/或不同网络协议、特性、消息类型等等)的混合的移动应用的通信方面(例如,均与网络和/或其他部件、设备、过程和/或操作通信地交互的部件、设备、过程和/或操作)的渐进式更新。
264.参考图70,描绘了对消息7002的序列进行向上采样的操作的示意性描绘。在图70的示例中,接收消息序列7006(例如,在示例中,一系列三个通信),例如在网络网关设备之一的网络接口电路处。在图70的示例中,向上采样操作响应于本文描述的任何向上采样操作,例如为了匹配于接收端点数据速率、以所调度的速率提供由消息7006表示的数据、管理交通工具的网络上和/或用于交通工具外通信的带宽、保持缓冲存储器或者出于任何其他目的,包括本公开的任何向上采样操作。在图70的示例中,向上采样设备7004生成消息7008的经转化的序列(例如,如图16和相关公开内容中所描绘的那样和/或根据本文阐述的任何其他消息转化和/或消息处理操作而处理,以及),向上采样设备7004可以是转化电路、网络接口电路、cnd、与cnd相关联的电路、由cnd调节的电路等等。为了描述的清楚,图70的示例描绘了消息7008的经转化的序列。然而,消息7008的经转化的序列可能不全部同时存在,例如,随着消息被转化和发送,它们可以从高速缓存被移除、被删除、到期等。消息7008的序列被描绘以图示本公开的方面。另外或可替换地,消息7008的转化可以是在执行向上采样操作之后执行的,例如为了降低处理资源的利用率。
265.例如,消息中的一些可以是作为向上采样的部分而在执行转化操作(例如,帧部分或元数据的更换、封装、有效载荷和/或帧部分的处理等)之前消除或调整的。在图70的示例中,提供和传送消息7002的向上采样序列,例如到不同网络网关设备、到从其接收到消息7006的第一序列的交通工具的不同网络、到外部设备(例如服务工具、云服务器、操作者的移动设备等)和/或将其存储在交通工具上的存储器储存设备上(例如,以用于稍后数据收集操作、作为所存储的交通工具数据的部分等)。在示例中,原始序列7006的三个消息被向上采样成向上采样序列7002的五个消息。向上采样操作可以包括:转换来自原始序列7006的所选消息,例如,通过插入一个或多个所生成的消息7010将原始50 ms数据流7006改变成向上采样20 ms数据流7002。另外或可替换地,向上采样操作可以包括原始值之间的数据消
息的内插和/或外推。例如,在原始数据流7006是50 ms数据流并且向上采样数据流7002是20 ms数据流的情况下,向上采样可以包括:取得时间上最接近的消息,或者执行内插和/或外推操作(例如,应用线性拟合、样条拟合、多项式拟合、移动平均、和/或可用数据点之间和/或可用数据点与预测下一数据点之间的低通滤波进展),以用作向上采样消息7002。
266.如本文所利用,跨越数据点或值指示在时间方面不与对应原始数据消息7006对准的向上采样消息7002中的数据值。如本文所利用,非跨越数据点或值指示在时间方面与对应原始数据消息7006对准或者与对应原始数据消息7006同步的向上采样消息7002中的数据值。应当理解,原始数据消息7006和向上采样消息7002的消息可以另外或可替换地具有相位差,并且相应地,在某些实施例中,原始数据消息7006中的任一个或全部可以是非跨越消息。在某些实施例中,即使在原始数据消息7006与向上采样消息7002之间的相位差存在的情况下,原始数据消息7006的某些消息也可以被视为非跨越或同步数据消息,例如为了提供跟在原始数据消息7006流的进度字符之后(例如,在时域中)的基线向上采样消息7002流,和/或在可以出于利用向上采样消息7002的设备或操作的目的而忽略任何相位差的情况下(例如,在这种设备或操作具有比任何这种相位差的量值显著更大的响应时间、所要求的反应时间等等的情况下)。
267.在进一步示例中,同步数据值(例如,在从50 ms转换成20 ms时每隔一个数据值,诸如0 ms相位值和100 ms相位值)可以被直接利用,或者还可以利用拟合函数(例如,以提供数据值的平滑的、经滤波的或以其他方式经处理的流)。在某些实施例中,可以期望利用从第一数据流7006提供的实际数据值作为向上采样数据值7002,例如其中来自不同时间步长的次要瞬态行为不与如何利用向上采样数据值7002相关,或者其中时间戳数据也与消息一起被传送并且相应地可以在利用向上采样数据7002的过程中计及消息之间的差分时间步长。相应地,在某些实施例中,向上采样数据值7002的每个消息可以直接对应于第一数据流7006值中的一个或多个(例如,选择第一数据流7006值中同步的一个、最接近的一个和/或最近期的一个(例如,保持所传送的值直到下一值可用))。
268.在某些实施例中,可以期望利用对下层数据(例如,原始消息7006)的时间响应行为进行仿真的平滑数据值,这可以是利用用于跨越数据值(例如,响应于向上采样数据7002中的改变率的过程,诸如改变率上的阈值检验)和/或也用于非跨越数据值的内插/外推数据来管理的。在某些实施例中,例如在下游过程对数据消息7006的时间变化(例如,pid控制器的导数部分)特别敏感的情况下,可以期望确保从相同过程生成所有向上采样数据消息7002,并且可以执行内插/外推操作(和/或平滑、滤波和/或移动平均值)以生成跨越和非跨越向上采样数据值7002两者。在某些实施例中,直接利用非跨越向上采样数据值7002(例如,以尽可能地提供具有数据消息7006的实际内容的向上采样数据7002流),并且如本文描述的那样处理跨越向上采样数据值。在某些实施例中,在向上采样数据7002流中提供所有原始消息7006,其中附加非跨越消息被添加以实现向上采样数据7002流的数据速率(例如,以提供所有原始消息7006且另外支持向上采样速率)。在某些实施例中,向上采样数据消息7002可以进一步包括指示消息是直接对应于原始数据消息7006还是经处理的消息(例如,允许针对向上采样数据消息7002的多于一个使用、针对提供原始数据消息7006的设备的诊断操作和/或出于任何其他目的)的元数据或其他嵌入信息。
269.在某些实施例中,跨越向上采样数据值7002可以是基于非跨越数据值之间的预测
值来确定的,这可以是基于虚拟传感器(例如,利用在系统中可用的其他信息的值的模型)和/或外推拟合操作来执行的。在某些实施例中,跨越向上采样数据值7002的确定另外或可替换地包括:提供预测和/或内插/外推值,其提供根据原始数据值7006而确定和/或根据利用向上采样数据值7002的设备、部件、操作和/或过程的特性而调整的向上采样数据值7002的所表达的改变率。例如,向上采样操作可以包括:执行预测性操作和/或内插/外推以确定针对值的改变率;以及提供最终跨越向上采样数据值7002,其提供针对向上采样数据值7002的预测改变率。在某些实施例中,提供向上采样数据值7002的操作包括下述操作:确定利用向上采样数据值7002的设备中的改变率(或导数)确定操作;以及响应于设备中的改变率确定的参数而调整向上采样数据值7002的改变率——例如,解释与针对导数操作而利用的时间步长(例如,δt/5 ms或每5毫秒的温度中改变)和/或时间常量(例如,低通滤波器的时间常量、在移动平均计算中隐含的时间常量等)相关的数据,其中向上采样数据值7002被调整以提供将在向上采样数据值7002上执行的改变率计算中的期望响应。例如,在向上采样操作具有原始数据值7006与向上采样数据值7002之间的时间步长方面的显著差异(例如,50 ms到5 ms)的情况下,诸如数据值的线性内插/外推之类的操作可以将显著失真提供给例如由利用向上采样数据值7002的设备操作的低通滤波器的输出,该设备可以被配置成处理真正5-ms数据。相应地,在示例中,对原始数据值7006进行向上采样的操作可以包括:根据确定值的5-ms设备的所预测的响应来调整原始数据值7006,这可以提供相对于简单线性外推、移动平均等等的非跨越数据点之间的向上采样数据值7002的轨迹中的显著差异。调整所表达的改变率的操作可以是针对向上采样数据7002和/或针对向下采样数据6906而执行的,或者可以被省略。
270.在某些实施例中,可以在对执行向上采样和/或向下采样操作的控制器和/或电路来说可访问的存储器储存位置中提供针对向上采样和/或向下采样操作的配置信息,诸如:是否要直接利用非跨越原始数据值6902、7006;要与向上采样和/或向下采样数据7002、6906一起存储的元数据;要在跨越和/或非跨越数据值上执行的处理操作;是否要传送所有原始数据值6902、7006;提供向上采样和/或向下采样数据7002、6906中的所表达的改变率的操作;和/或利用向上采样和/或向下采样数据7002、6906的设备中的改变率确定的参数(例如滤波器常量、导数操作等)。任何这种配置信息可以是整个或部分地在设计时间处(诸如,当配置移动应用和与移动应用的各种网络通信的设备时)提供的,和/或可以是在运行时操作期间提供或更新的。在某些实施例中,针对向上采样和/或向下采样操作的配置信息的一个或多个方面可以是作为策略、配置指令和/或配置表的一部分而提供的,该策略、配置指令和/或配置表可以对调节移动应用的分离网络上的设备之间的通信的cnd 108来说可访问。在某些实施例中,针对向上采样和/或向下采样操作的配置信息的一个或多个方面可以包括可被调整和/或更新的缺省值,包括作为策略、配置指令和/或配置表的一部分。
271.参考图71,示意性地描绘了用于利用所调度的策略方案控制网络间通信、网络内通信和/或交通工具外通信的示例系统。示例系统包括:交通工具102,具有至少一个网络(在图71的示例中,第一网络区7102和第二网络区7104);策略管理器电路7106,其解释包括外部数据通信参数(诸如,外部数据路由描述和/或外部数据服务描述)的策略7108。示例系统包括:配置电路7110,其响应于策略7108而配置门卫接口电路7120,并调节网络区7102、7104的端点与外部通信门户7116之间的通信。外部通信门户7116选择性地耦合到外部设备
7118。外部通信门户7116包括:如本文阐述的外部通信门户7116,至少包括关于图41和相关描述而描绘的示例中的任何一个或多个。在图71的示例中,门卫接口电路7120被描绘为耦合到外部通信门户7116。然而,门卫接口电路7120可以以任何方式调节通信,例如通过进一步将网络接口电路7112、7114配置成允许所选择的通信和/或具有所选择的处理、封装、数据文件格式、通信协议、授权和/或如遍及本公开而描述的任何其他调节描述的通信。在图71的示例中,策略管理器电路7106、配置电路7110和网络接口电路7112、7114被描绘为位于cnd 108上。如本文其他地方描述的那样,cnd 108可以提供指令或以其他方式调节部件,并且所描绘的部件(和/或cnd 108)可以分布在整个或部分地与cnd 108分离的交通工具102上其他地方。
272.参考图72,示例策略7108包括辅策略值7206、主策略值7204和/或缺省策略值7202中的一个或多个。示例配置电路7110在不存在主策略值7204和/或辅策略值7206的情况下(和/或在主策略值7204和/或辅策略值7206不是有效的情况下)响应于缺省策略值7202、在不存在辅策略值7206(和/或有效)的情况下响应于主策略值7204、以及在存在(且有效)的情况下利用辅策略值7206,配置门卫接口电路7120。在存在策略的情况下(和/或在策略被确定为有效的情况下),示例配置电路7110按所描述的次序(例如,在存在的情况下使用辅策略值7206,以及忽略任何剩余策略值7204、7202)应用策略。如果策略值是兼容的和/或一致的,则示例配置电路7110应用多于一个策略值(例如,应用辅策略值7206,以及应用主策略值7204的不与辅策略值7206冲突的部分)。在图72的示例中,缺省策略值7202可以是永久储存策略(例如,与在计算机可读介质上存储的主要可执行指令一起存储的策略,该主要可执行指令因而包括针对cnd 108和/或关联电路的操作的至少部分的指令)。在某些实施例中,主策略值7204和/或辅策略值7206包括容易实时更新的策略值,例如,被存储为数据文件(例如,在所选择的存储器位置、所选择的os逻辑位置处根据某些命名惯例而提供,和/或与将每个策略值标识为主策略值7204或辅策略值7206的所选择的首部信息、元数据等等一起存储)、被存储为校准集合、修剪集合等等的部分。
273.示例主策略7204是工具供给的策略,诸如制造商工具、oem工具、服务工具等等。在某些实施例中,辅策略值7206是所下载的策略值,例如,通过外部通信门户从外部设备接收以及从基于web的工具、云应用等等接收的策略值。所记载的示例是非限制性的,并且可以从任何外部通信门户接收策略值中的任一个。示例实现方式包括在cnd 108或相关控制部件的初始化时提供(例如,被应用于cnd 108、策略管理器电路7106等等的控制器壳体可执行部分的第一图像文件)且除例如作为整个指令集更新(例如更新针对cnd 108和/或其部分而提供的可执行指令)的部分外一般不更新的缺省策略值7202。示例实现方式包括在制造、组装或其他初始使命前服务或者交通工具上的组装操作时提供的主策略值7204。示例实现方式包括作为所下载的操作而提供和/或在服务操作、修剪和/或应用配置操作期间提供(例如由oem、车身构建者等等)的辅策略值7206。所调度的策略值7202、7204、7206的利用允许实现最小能力(和/或最低风险)策略,从而提供供交通工具的设备进行外部通信的充足能力,例如,以下载和/或作用于更换策略,诸如主策略值7204和/或辅策略值7206。所调度的策略值的利用允许制造、重新制造、重新配置、服务、销售或转让、使命改变或其他交通工具相关操作中的各种利益相关者确保策略要求(例如,供本地通信设备在网络内、跨网络进行通信、存储数据和/或与外部设备通信的许可)被满足,同时允许便于供第三方、所有
者/操作者、队所有者等等调整策略值和所得到的通信调节操作的策略更新、实现和接口。所调度的策略值7202、7204、7206的利用允许便于策略更新、验证和实现。所调度的策略值7202、7204、7206的利用允许在对交通工具的使命有低影响的情况下(例如,在没有控制器重置操作、主可执行指令文件的调整等等的情况下)实时调整通信的策略和/或调节响应的重新配置,例如,以响应于调节特性而调整策略,该调节特性诸如是地理(例如,交通工具的位置)、管辖权(例如,交通工具的管辖权位置)、和/或其中交通工具的直接控制可能不可用(例如在事故、拖拽事件、销售或其他转让等之后)的操作。在某些实施例中,所调度的策略值7202、7204、7206可以由多个设备之一在不同时间处应用,例如,由第一设备应用的缺省策略值7202、由第二设备应用的主策略值7204和由第三设备应用的辅策略值7206。在某些实施例中,给定外部设备可以应用所调度的策略值7202、7204、7206中的多于一个,和/或在相对于较早版本的应用的较迟时间处应用所调度的策略值7202、7204、7206中的一个的较迟版本。在某些实施例中,在响应于操作状况(例如交通工具操作状况、地理、管辖权、非标称状况和/或故障代码状况等)而利用版本中所选的一个的情况下,给定策略值的多于一个版本可以存在(例如,辅策略值7206)。在某些实施例中,给定策略值7206可以包括策略的方面的多于一个版本,例如提供针对给定本地通信设备、控制器、流、应用、端点等的不同数据收集操作,以及响应于操作状况而选择策略的方面的版本。
274.参考图73,示例策略7108包括本地dns 7302(例如包括要由任何网络区上的端点利用的本地地址、和/或包括要由外部设备、应用等等利用的非本地地址、和/或包括要由任何网络区上的端点利用的外部地址等)。示例策略7108进一步包括:授权描述7304,其可以包括如遍及本公开而引用的任何类型的授权,包括网络利用率、数据访问描述的授权、订阅授权、外部访问授权、策略改变和/或更新授权等等。授权描述7304可以引用流、本地通信设备、外部设备、端点、网络区、应用、服务组、交通工具控制器、源地址、目的地地址、任何其他经调节的部件、和/或与这些中的任一个相关联的实体、用户和/或用户角色。示例策略7108包括:防火墙配置描述7306,其可以包括例如由防火墙实现设备(例如,网关接口电路、cnd和/或外部通信门户)利用以确定如何操作防火墙操作的描述。在某些实施例中,防火墙配置描述7306包括缺省行为描述(例如,针对未知或未指定的通信进行处置,诸如阻挡来自未知外部设备或地址的通信)、数据访问描述(例如,具有接触某些地址的许可的系统的部件、诸如对由部件进行的请求作出响应的外部设备之类的某些通信类型、和/或根据基于部件的许可或授权的所调度的访问)、和/或数据阻挡描述(例如,系统的不具有访问外部设备或地址的许可的部件、所选择的外部设备或地址、具体被阻挡的外部设备或地址、和/或具体被阻挡的具体通信类型,诸如请求对某些数据类型、流、应用、交通工具功能、交通工具控制器、端点等等的访问的传入通信)。
275.参考图74,示例策略7108包括本地dns 7302和外部数据数量描述7402。外部数据数量描述7402可以包括如遍及本公开而引用的外部数据数量描述的任何方面,其至少包括针对经调节的部件的数据帽、数据界限(例如带宽、利用率、每调节事件(诸如,每单位事件、每旅途等)的数据量)、与apn和/或数据服务提供者相关联、与特定外部通信门户相关联等等的数据帽或界限。示例策略7108包括:外部数据服务描述7406,其可以包括如遍及本公开(例如,参考图42、64和67以及相关描述)而引用的外部数据服务描述7406的任何方面。
276.参考图75,示意性地描绘了用于调节外部通信的示例过程7500。示例过程7500包
括:操作7502,按次序利用辅策略值(如果存在的话)、主策略值(如果存在的话)和缺省策略值(例如,如果辅策略值或主策略值都不存在的话)。示例过程7500进一步包括:操作7504,根据所利用的策略值来解释策略,其中策略包括外部数据路由描述和外部数据服务描述。示例过程包括:操作7506,响应于策略而配置门卫接口电路;以及操作7508,操作门卫接口电路以调节交通工具的网络与交通工具的外部通信门户之间的通信,从而调节交通工具的网络区的端点与外部设备之间的通信。
277.参考图76,示意性地描绘了用于调节外部通信的示例过程7600。示例过程7600包括:操作7602,解释包括外部数据数量描述的策略;以及操作7604,针对经调节的通信和/或根据在策略中提供的地址、端口和/或标识符确定目的地和/或源ip地址(或其他地址)、目的地和/或源端口、和/或目的地和/或源标识符。示例过程7600包括:操作7606,响应于策略以及所确定的地址、端口和/或标识符而配置门卫接口电路。示例过程7600包括:操作7608,操作门卫接口电路以调节交通工具的网络与交通工具的外部通信门户之间的通信,从而调节交通工具的网络区的端点与外部设备之间的通信。
278.参考图77,示意性地描绘了用于调节外部通信的示例过程7700。示例过程7700包括:操作7702,解释包括数据路由描述的策略;以及操作7704,响应于策略和/或所确定的值(例如,参考操作7604)而配置门卫接口电路;以及操作7706,操作门卫接口电路以调节交通工具的网络和/或端点与交通工具的外部通信门户之间的通信,从而调节交通工具的网络区的端点与外部设备之间的通信。示例过程7700提供了向和从端点路由通信以及在通信期间切换外部通信门户(例如,从蜂窝通信切换到wifi通信),其中端点或其他经调节的部件不知道切换且不被切换中断。
279.参考图78,示意性地描绘了操作门卫接口电路以调节交通工具的网络和/或端点与交通工具的外部通信门户之间的通信的示例过程7706。示例过程7706包括:操作7802,确定针对相关通信集合(例如在一段时间内到或从端点和/或经调节的部件的通信、作为数据块和/或数据文件而相关的通信、在相关状况的集合期间执行的通信等)的部分的所选择的外部通信门户。示例过程7706进一步包括:操作7804,利用所选择的外部通信门户来发送(或接收)相关通信集合的部分;以及操作7806,确定相关通信集合是否完成(例如,该时间段是否已经流逝、数据块和/或数据文件是否被发送、和/或操作状况是否以及改变——诸如与经调节的部件相关的操作状况,诸如巡航控制操作、交通工具倒退、来自应用、流、服务组、外部设备等的操作已经完成的指示等)。响应于操作7806指示“否”,过程7706包括重复操作7802,其中可以针对相关通信集合的下一部分而改变外部通信门户。确定外部通信门户的操作7802可以是根据包括下述各项中的至少一个或多个的任何准则来确定的:使用外部通信门户的成本;基于当前操作状况和/或经调节的通信的外部通信门户的能力;外部通信门户的数据速率可用性;交通工具的操作状况;外部通信门户的连接可用性;外部通信门户的数据数量界限;外部通信门户的和/或与经调节的通信相关联的服务递送值;和/或利用外部通信门户完成相关通信集合的通信操作的时间。
280.参考图79,示意性地描绘了用于调节外部通信的示例过程7900。示例过程7900包括:操作7902,解释包括本地dns、授权描述和防火墙配置描述的策略。示例过程7900包括:操作7904,响应于策略而配置门卫接口电路;以及操作7908,操作门卫接口电路以调节交通工具的网络和/或端点与交通工具的外部通信门户之间的通信,从而调节交通工具的网络
区的端点与外部设备之间的通信。示例过程7900可选地包括:操作7906,进一步响应于外部数据数量描述、外部数据服务描述和/或非本地dns(例如,来自策略)中的一个或多个而配置门卫接口电路。
281.参考图80,示意性地描绘了用于调节外部通信的示例过程8000。示例过程8000包括:操作8002,解释包括本地dns、外部数据数量描述和外部数据服务描述的策略。示例过程8000包括:操作8004,响应于策略而配置门卫接口电路;以及操作8008,操作门卫接口电路以调节交通工具的网络和/或端点与交通工具的外部通信门户之间的通信,从而调节交通工具的网络区的端点与外部设备之间的通信。示例过程8000可选地包括:操作8006,进一步响应于防火墙配置描述、授权描述和/或非本地dns(例如,来自策略)中的一个或多个而配置门卫接口电路。
282.参考图81,描绘了用于使用外部配置的cnd调节交通工具上的网络通信和/或调节交通工具外通信的示例系统8100。示例系统8100包括具有第一网络区8102和第二网络区8104(例如,不同类型的网络区)的交通工具102,诸如在具有混合网络的交通工具中。示例系统8100包括:cnd 108,介于(物理地和/或逻辑地)网络区8102、8104之间且进一步介于(物理地和/或逻辑地)网络区与一个或多个外部设备8103之间。示例cnd 108包括解释策略8114的策略管理器电路8106,其中策略8114被从外部设备8103传送到cnd 108(例如,其中外部设备8103提供策略通信8120,其中cnd 108响应于策略通信8120而确定策略8114)。示例系统8100包括:配置电路8108,其响应于策略8114而配置网络接口电路(例如,第一网络接口电路8110和第二网络接口电路8112)。在某些实施例中,配置电路8108可以响应于策略8114而配置门卫接口电路(未示出)。系统8100包括:网络接口电路8110、8112,调节第一网络区8102和第二网络区8104的端点之间的通信,例如,如配置电路8108所配置。在某些实施例中,系统8100包括:门卫接口电路,其调节任一个或全部两个网络区8102、8104的端点与外部通信门户(未示出)和/或外部设备8103之间的通信。针对经调节的通信的部设备8103可以是提供策略8114的相同或不同外部设备8103。调节操作可以是在网络间通信(例如,在网络区之间)、网络内通信(例如,在给定网络区上的设备之间)、交通工具外通信或其他通信(例如,到外部设备、服务工具、用户设备等的通信)上执行的。针对系统8100考虑到遍及本公开而描述的任何调节操作。图81的示例包括具有诸如下述各项之类的方面的策略通信8120:网络间调节8122参数、网络内调节8124参数、交通工具外通信参数(未示出)、与策略相关的许可和/或授权8126、和/或与策略相关的数据收集参数8128。策略通信8120的示例方面和这些方面在交通工具上的策略8114中的对应实现是针对图示而提供的非限制性示例。给定实施例可以包括策略的附加方面,和/或可以省略所描绘的方面中的一个或多个。
283.示例系统8100包括:外部设备8103,其是云应用(例如,在云服务器或其他计算设备上操作,至少间歇性地与交通工具通信)、基于web的工具、这些的组合、和/或具有作为这些之一的外部设备8103的部分,其中其他部分是通过其他实现方式(例如服务工具、队工具、操作者移动设备等)来提供的。
284.示例外部设备8103包括:策略开发接口8115,其接受来自多个用户(例如,经由用户输入设备8130)的策略输入值8132;策略形成引擎8116,其将策略输入值8132编译到策略8114中(和/或编译到被利用以将策略提供给cnd 108的策略通信8120的一个或多个方面中);以及策略应用引擎8118,其将策略8114(和/或策略通信8120)传送到cnd 108。示例策
略开发接口8115与用户设备8130交互以接受策略输入值8132,例如操作与用户设备8130的gui、操作交互应用(诸如基于web的工具、云应用、移动应用等)以接收策略输入值8132。在某些实施例中,策略开发接口8115接受来自用户设备8130的配置文件(例如xml文件、标准化格式文件等)作为策略输入值8132。在某些实施例中,接受策略输入值8132包括诸如下述各项之类的操作:确定策略输入值8130是否适当(例如格式化、与用户设备相关联的许可和/或与用户设备相关联的实体、策略输入与交通工具上的可用参数、功能、采样率等的兼容性等等);将策略输入值8132解析成部分(例如数据收集、网络使用许可、外部交通工具通信许可、针对策略部分的关联(诸如流、应用、交通工具功能、服务组等等)等);将元数据与策略输入值8132或其部分(例如,时间戳;策略的版本、相关应用等;与其相关联的标识符,诸如用户、用户角色、相关实体、用户设备标识符等)相关联;和/或在策略输入值8132之间进行优先化(例如,诸如当策略输入值8132不兼容和/或不能全部被包括时,诸如当聚合策略大小限制将被超过时,并且其可以根据策略输入值的任何方面,诸如数据类型或相关交通工具功能,和/或根据与策略输入值8132的任何关联,诸如关联实体等)。
285.示例系统8100包括:策略交互引擎8119,其生成策略交互代码8134,诸如首部文件、参数定义和/或api声明。策略交互引擎8119促进由用户、应用和/或工具对策略和/或策略的部分的用户友好开发,从而允许用户方便地与他们被授权开发的策略的方面交互,选择可用参数、功能、控制命令等等,并最小化针对开发策略和/或策略的方面的用户的交通工具专用知识要求。
286.示例系统8100包括:策略8114,具有数据收集定义(例如,要收集和/或包括诸如要执行的处理之类的信息的数据参数、针对个体数据元素的数据格式、针对数据的储存的数据格式(诸如,针对所存储的数据的文件类型)、通信参数(诸如,数据速率、及时性、老化数据的处理和/或数据的到期)等,包括遍及本公开而阐述的任何数据收集参数)。示例数据收集定义包括与至少一个数据收集参数相对应的至少一个本地通信设备(例如,如遍及本公开而描述的端点、流、应用、网络区、交通工具功能、服务组等)。示例系统8100进一步包括:用户录入针对所收集的数据的源和/或目的地的标识符、地址和/或端口(例如,标识作为针对所收集的数据的源的本地通信设备和/或标识针对所收集的数据的目的地)——例如,通过用户提供数据收集定义作为从而被实现为策略8114的部分的策略输入值8132。示例系统8100包括:cnd 108,利用数据收集定义来提供数据收集操作,从而根据用户录入的针对所生成的数据源和/或目的地的参数来从交通工具收集数据。
287.示例系统8100包括提供数据收集定义的全部或部分的操作,这可以是取代利用用户定义部分(例如,其中出于安全性目的而有意地从用户隐藏地址或其他信息,和/或为了促进策略输入值的用户录入的容易实现)和/或除了利用用户定义部分外(例如为了校正可具有不正确值的用户定义部分、为了转化可利用针对端点的传统寻址值的用户定义部分等)执行的。在某些实施例中,cnd 108可以执行提供数据收集定义的全部或部分的操作,例如利用在对cnd 108来说可用的策略8114中提供的转化信息,以转化其中交通工具的端点已经移动(例如,在网络区之间和/或到不同地址)的地址等等。在某些实施例中,策略形成引擎8116可以执行提供数据收集定义的全部或部分的操作,例如,以掩蔽来自用户设备的地址、根据工业标准、简化描述等等和/或在cnd 108与策略形成引擎8116之间划分执行用于提供、更新和/或校正数据收集定义的操作的某些责任的情况下允许参考数据参数。例
如,cnd 108可以执行提供、更新和/或校正数据收集定义的某些操作(例如,本地、交通工具专用操作,诸如本地地址转化),并且策略形成引擎8116可以执行提供、更新和/或校正数据收集定义的其他操作(例如服务器侧操作(诸如交通工具外的数据目的地位置、将所调度的信息可用性和/或能力提供给不同用户、用户设备、应用、实体等等)等)。
288.参考图82,描绘了示例可视化管理控制器8212,其被配置成在功能上执行描绘交通工具上的数据流的操作和/或提供网络利用、cnd、端点等等的交通工具网络和方面的可视化。示例可视化管理控制器8212可以是与遍及本公开的任何系统一起利用的,和/或被利用以执行遍及本公开的操作的一个或多个方面。可视化管理控制器8212可以跨一个或多个交通工具控制器、cnd和/或外部设备而分布,和/或可以是在这些中单个的一个上提供的。在交通工具上提供和/或处于交通工具外部的可视化管理控制器8212的方面可以取决于系统的特性、被期望访问交通工具网络数据(和/或将有能力访问交通工具网络数据)的实体(例如控制器、应用、流、外部设备、第三方应用等)、通信计划(例如,用于从交通工具和/或从云储存位置传送网络数据和/或可视化数据的方案)和/或处理计划(例如,用于将监视数据处理到可视化数据中的方案、要执行的处理的类型、以及要针对可视化数据的各种客户端而执行的不同类型的处理的数目)而变化。可视化管理控制器8212可以被利用以监视交通工具网络(例如,以诊断一个或多个网络上的问题、监视来自本地通信设备的通信和/或诊断可由交通工具上的不寻常网络利用率和/或数据流呈现的次要问题)。
289.示例可视化管理控制器8212包括:交通工具通信电路8202,其解释交通工具通信数据8208(例如,网络区上、网络区之间、经过cnd或其他调节部件和/或与特定端点、流、服务组、交通工具控制器、交通工具功能、应用等相关的数据流)。示例交通工具通信数据8208包括以下各项中的一个或多个:交通工具的网络区的端点之间的通信(例如,在相同网络区上或在不同网络区上);和/或本地通信设备之间的通信(例如,在相同网络区上或在不同网络区上,和/或跨多于一个网络区而分布)。示例可视化管理控制器8212包括:可视化电路8204,其生成可视化数据8210(例如,参考图20-27和相关描述);以及显示接口电路8206,其传输可视化数据8210,例如到外部设备、到用户设备(例如,服务工具、网络监视工具、第三方应用、和/或由监视交通工具的网络和/或与交通工具的网络和/或数据流相关的交通工具的其他方面的用户利用的应用)。示例可视化管理控制器8212包括:交通工具通信电路8202,整个或部分地位于交通工具上(例如,cnd上、交通工具控制器上和/或网络接口电路上),其中交通工具通信数据8208被提供给网络区的端口(例如,监视端口、镜像端口和/或以其他方式对外部设备来说可访问的端口)。示例可视化管理控制器8212包括位于外部设备上的可视化电路,其中显示接口电路8206将可视化数据8210提供给通信耦合到外部设备的用户设备。不限于本公开的任何其他方面,示例可视化数据8210包括以下各项中的一个或多个:交通工具的本地通信设备之间的通信的至少部分的图形表示;经过cnd的通信的至少部分的图形流表示;由第一网络接口电路或第二网络接口电路中的至少一个调节的通信的至少部分的图形流表示;和/或在第一网络区与第二网络区之间传递的通信的至少部分的图形流表示。示例且非限制性图形流表示包括描绘数据流的数据表和/或如遍及本公开而描述的数据流的任何方面。
290.参考图83,示意性地描绘了将可视化数据传输到外部设备和/或用户设备的示例过程8300。示例过程8300包括:操作8302,解释来自外部设备的策略;以及操作8304,响应于
策略而配置网络接口电路和/或门卫接口电路。示例过程8300包括:操作8306,调节交通工具上的通信(网络间、网络内和/或交通工具外通信);以及操作8306,确定针对数据收集的源和/或目的地定义。示例过程8300包括:操作8308,响应于交通工具通信数据(例如,响应于策略以及针对所收集的数据的源/目的地定义而收集)而确定可视化数据;以及操作8312,传输可视化数据(例如到外部设备、用户设备、数据储存、应用等)。
291.参考图84,示意性地描绘了解释用于配置网络外、网络内和/或交通工具外通信的调节的策略的示例过程8302。示例过程8302包括:操作8402,生成策略交互代码;操作8404,响应于策略交互代码而接受策略输入值;以及操作8406,响应于所接受的输入值而生成策略。示例过程8302进一步包括:操作8408,使用外部设备将所生成的策略传送到cnd。
292.示例系统包括:交通工具,具有至少一个网络区;策略管理器电路,被结构化成解释包括本地域名服务器(dns)、授权描述和防火墙配置描述的策略;配置电路,被结构化成响应于策略而配置门卫接口电路;以及门卫接口电路,介于所述至少一个网络区与选择性地可耦合到外部设备的外部通信门户之间,且进一步被结构化成调节所述至少一个网络区的端点与外部通信门户之间的通信。
293.以下描述了示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括:其中本地dns进一步包括针对所述至少一个网络区的端点中的每一个的本地地址值;其中本地dns进一步包括针对所述至少一个网络区的端点中的每一个的非本地地址值;其中策略进一步包括外部数据数量描述;其中策略进一步包括外部数据服务描述;其中授权描述进一步包括外部数据访问描述;其中外部数据访问描述进一步包括针对所述至少一个网络区的端点中的每一个的外部通信许可值;其中授权描述进一步包括策略改变授权描述;其中防火墙配置描述包括下述各项中的至少一个:缺省行为描述;数据访问描述;或者数据阻挡描述;和/或其中外部数据数量描述包括从由下述各项构成的界限选择的至少一个数据界限:与所选择的时间段相对应的所传送的数据的量;与所选择的交通工具操作状况相对应的所传送的数据的量;与关联于应用的数据提供者相对应的所传送的数据的量;外部通信门户的带宽份额;外部通信门户的带宽量;外部通信门户的信道的带宽份额;和/或外部通信门户的信道的带宽量。
294.示例系统包括:交通工具,具有至少一个网络区;策略管理器电路,被结构化成解释包括本地域名服务器(dns)、外部数据数量描述和外部数据服务描述的策略;配置电路,被结构化成响应于策略而配置门卫接口电路;以及门卫接口电路,介于所述至少一个网络区与选择性地可耦合到外部设备的外部通信门户之间,且进一步被结构化成调节所述至少一个网络区的端点与外部通信门户之间的通信。
295.以下描述了示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括:其中外部数据数量描述包括从由下述各项构成的界限选择的至少一个数据界限:与所选择的时间段相对应的所传送的数据的量;与所选择的交通工具操作状况相对应的所传送的数据的量;与关联于应用的数据提供者相对应的所传送的数据的量;外部通信门户的带宽份额;外部通信门户的带宽量;外部通信门户的信道的带宽份额;和/或外部通信门户的信道的带宽量;其中外部数据服务描述包括所述至少一个网络区的端点中的每一个与多个本地通信设备中的至少一个之间的关联以及所述多个本地通信设备中的每一个与对应服务质量(qos)值之间的关联;其中每个qos值包括从由下述各项构
成的服务描述选择的至少一个服务描述:优先级值;分组延迟值;分组丢失率值;数据速率值;最大释放时间值;肯定应答值;数据缓冲优先级值;数据缓冲大小值;和/或数据生命周期描述;其中策略进一步包括防火墙配置描述;其中防火墙配置描述包括下述各项中的至少一个:缺省行为描述;数据访问描述;和/或数据阻挡描述;其中策略进一步包括授权描述;其中授权描述进一步包括外部数据访问描述;其中外部数据访问描述进一步包括针对所述至少一个网络区的端点中的每一个的外部通信许可值;其中授权描述进一步包括策略改变授权描述;其中本地dns进一步包括针对所述至少一个网络区的端点中的每一个的本地地址值;和/或其中本地dns进一步包括针对所述至少一个网络区的端点中的每一个的非本地地址值。
296.示例系统包括:交通工具,具有第一网络区和与第一网络区不同类型的第二网络区;融合网络设备(cnd),介于第一网络区与第二网络区之间,cnd包括:策略管理器电路,被结构化成解释包括网络调节描述和外部通信许可值的策略;配置电路,被结构化成响应于策略而配置至少一个网络接口电路并响应于策略而配置至少一个门卫接口电路;所述至少一个网络接口电路,其中所述至少一个网络接口电路被结构化成调节第一网络区的端点与第二网络区的端点之间的通信;以及门卫接口电路,其中门卫接口电路被配置成调节下述各项之间的通信:第一网络区或第二网络区中的至少一个的端点;以及外部设备。
297.以下描述示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括:其中策略管理器电路进一步被结构化成从外部设备接收策略通信,并通过响应于策略通信而执行存储策略或更新所存储的策略之一来解释策略;其中外部设备通过第一网络区或第二网络区中的至少一个而通信耦合到策略管理器电路;其中外部设备经由无线网络连接或蜂窝网络连接中的至少一个而通信耦合到策略管理器电路;其中策略管理器电路进一步被结构化成在执行存储策略或更新所存储的策略之一之前验证策略;其中策略管理器电路进一步被结构化成响应于验证策略而将通知提供给外部设备;其中策略包括至少一个数据收集参数;和/或其中策略包括与下述各项中的至少一个相对应的许可值:第一网络区的端点;第二网络区的端点;或者外部设备;并且其中许可值包括从由下述各项构成的值选择的至少一个许可值:数据收集许可值;服务发布许可值;服务订阅许可值;和/或策略许可值。
298.示例方法包括:解释包括网络调节描述和外部通信许可值的策略;响应于网络调节描述而调节交通工具的第一网络区的端点与交通工具的第二网络区的端点之间的通信;响应于外部通信许可值而调节下述各项之间的通信:第一网络区或第二网络区中的至少一个的端点;以及外部设备;并且其中第二网络区是与第一网络区不同类型的。
299.以下描述示例方法的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例方法包括:从外部设备接收策略通信,并响应于策略通信而执行存储策略或更新策略之一;在执行存储策略或更新策略之一之前验证策略;响应于验证策略不能被应用而将通知提供给外部设备;其中验证策略不能被应用包括诸如下述各项之类的至少一个操作:确定策略违反先前存储的策略或策略通信的安全性准则;确定策略不能被实现;确定策略由于网络通信界限而不能被实现;确定策略由于数据储存界限而不能被实现;和/或确定策略由于外部通信界限而不能被实现;响应于策略而调节第一网络区和第二网络区中的每一个的端点的外部通信;响应于策略而调节第一网络区的第一端点与第一网络区的第
二端点之间的通信;响应于策略的实现或策略的更新之一而更新可配置以太网交换机的本地配置文件;响应于策略的实现或策略的更新之一而更新可配置边缘网关的本地配置文件;其中调节第一网络区的第一端点与第二网络区的第二端点之间的通信包括在通信上执行向上采样操作或向下采样操作之一;和/或其中调节第一网络区的第一端点与第一网络区的第二端点之间的通信包括在通信上执行向上采样操作或向下采样操作之一。
300.示例系统包括:交通工具,具有第一网络区和与第一网络区不同类型的第二网络区;融合网络设备(cnd),介于第一网络区与第二网络区之间,cnd包括:策略管理器电路,被结构化成解释包括活动诊断描述的策略,其包括下述各项中的至少一个的诊断:到至少一个外部通信门户的连接;到外部设备的连接;或者应用、流和/或服务组的操作,其中应用、流和/或服务组包括经调节的部件,经调节的部件包括外部设备、云应用或基于web的应用中的至少一个;诊断执行电路,被结构化成响应于活动诊断描述而将诊断命令值提供给第一网络区或第二网络区之一的端点;并且其中端点包括响应于诊断命令值的设备。
301.以下描述示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括:其中端点包括:设备控制电路,被结构化成解释诊断命令值,并响应于诊断命令值而提供促动器命令值;以及促动器,响应于促动器命令值;其中诊断执行电路进一步被结构化成在提供诊断命令值之前确定交通工具操作状况是否与诊断命令值一致;其中策略进一步包括诊断执行状况,并且其中诊断执行电路进一步被结构化成响应于诊断执行状况而确定交通工具操作状况是否与诊断命令值一致;其中诊断执行电路进一步被结构化成响应于活动诊断描述而执行诊断数据收集操作;其中诊断执行电路进一步被结构化成响应于诊断数据收集操作而存储诊断数据集;其中诊断执行电路进一步被结构化成在诊断数据收集操作中收集的数据上执行处理操作,并响应于处理操作而存储诊断数据集;其中处理操作包括诸如下述各项之类的至少一个操作:压缩所收集的数据;总结所收集的数据;利用所收集的数据来操作虚拟传感器,并响应于虚拟传感器而确定诊断数据集;响应于所收集的数据而确定交通工具操作状况参数,并响应于交通工具操作状况参数而确定诊断数据集;在所收集的数据上执行向上采样操作;和/或在所收集的数据上执行向下采样操作;其中诊断执行电路进一步被结构化成响应于诊断数据收集操作而将诊断数据集传送到第二外部设备;其中诊断执行电路进一步被结构化成在诊断数据收集操作中收集的数据上执行处理操作,并响应于处理操作而将诊断数据集传送到第二外部设备;诊断验证电路,被结构化成基于促动器对诊断命令值的响应来确定诊断确认值,并执行存储诊断确认值或将诊断确认值传送到第二外部设备之一;其中活动诊断描述包括不标识端点处于第一网络区或第二网络区中的哪一个上的目标设备描述,系统进一步包括被结构化成响应于目标设备描述而确定针对端点的网络地址值的配置电路,并且其中诊断执行电路进一步被结构化成进一步响应于网络地址值而将诊断命令值提供给端点;和/或其中活动诊断描述包括目标设备描述,其包括端点处于第一网络区上的标识,所述系统进一步包括被结构化成响应于目标设备描述而确定端点处于第二区上的配置电路。
302.示例方法包括:解释包括活动诊断描述的策略,其包括下述各项中的至少一个的诊断:到至少一个外部通信门户的连接;到外部设备的连接;或者应用、流和/或服务组的操作,其中应用、流和/或服务组包括经调节的部件,经调节的部件包括外部设备、云应用或基
于web的应用中的至少一个;响应于活动诊断描述而将诊断命令值提供给交通工具的第一网络区或第二网络区之一的端点;其中第二网络区是与第一网络区不同类型的;以及响应于诊断命令值而命令促动器。
303.以下描述示例方法的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例方法进一步包括:在提供诊断命令值之前确定交通工具操作状况是否与诊断命令值一致;其中策略进一步包括诊断执行状况,并且响应于诊断执行状况而确定交通工具操作状况是否与诊断命令值一致;响应于活动诊断描述而执行诊断数据收集操作;响应于诊断数据收集操作而存储诊断数据集;处理在诊断数据收集操作中收集的数据,并响应于处理而存储诊断数据集;其中处理所收集的数据包括诸如下述各项之类的至少一个操作:压缩所收集的数据;总结所收集的数据;利用所收集的数据来操作虚拟传感器,并响应于虚拟传感器而确定诊断数据集;响应于所收集的数据而确定交通工具操作状况参数,并响应于交通工具操作状况参数而确定诊断数据集;在所收集的数据上执行向上采样操作;和/或在所收集的数据上执行向下采样操作;其中诊断执行电路进一步被结构化成响应于诊断数据收集操作而将诊断数据集传送到第二外部设备;处理在诊断数据收集操作中收集的数据,并响应于处理而将诊断数据集传送到第二外部设备;基于促动器对诊断命令值的响应来确定诊断确认值,并执行存储诊断确认值或将诊断确认值传送到第二外部设备之一;其中活动诊断描述包括不标识端点处于第一网络区或第二网络区中的哪一个上的目标设备描述,响应于目标设备描述而确定针对端点的网络地址值,并且进一步响应于网络地址值而将诊断命令值提供给端点;和/或其中活动诊断描述包括目标设备描述,其包括端点处于第一网络区上的标识,所述方法进一步包括响应于目标设备描述而确定端点处于第二网络区上。
304.示例系统包括:交通工具,具有第一传统网络区和第二高能力网络区;融合网络设备(cnd),介于第一传统网络区与第二高能力网络区之间,cnd包括:策略管理器电路,被结构化成解释包括外部通信值的策略;外部通信控制电路,被结构化成响应于外部通信值而调节外部设备与第一传统网络区或第二高能力网络区之一的端点之间的通信;以及门卫接口电路,其中门卫接口电路被配置成响应于外部通信值而调节下述各项之间的通信:第一传统网络区或第二高能力网络区中的至少一个的端点;以及外部设备。
305.以下描述示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括:其中外部通信值包括活动诊断描述,其包括下述各项中的至少一个的诊断:到至少一个外部通信门户的连接;到外部设备的连接;或者应用、流和/或服务组的操作,其中应用、流和/或服务组包括经调节的部件,经调节的部件包括外部设备、云应用或基于web的应用中的至少一个;其中外部通信值包括活动测试描述,其包括下述各项中的至少一个的测试:到至少一个外部通信门户的连接;到外部设备的连接;或者应用、流和/或服务组的操作,其中应用、流和/或服务组包括经调节的部件,经调节的部件包括外部设备、云应用或基于web的应用中的至少一个;其中外部通信值包括数据请求值或交通工具命令值中的至少一个;其中第一传统网络区包括控制器区域网络(can)总线网络;其中第二高能力网络区包括以太网网络;进一步包括提供外部通信值的第二外部设备,其中第二外部设备包括服务工具、制造商工具、经销商工具或基于云的工具中的至少一个;其中外部通信值包括目标设备描述,其包括端点处于第一传统网络区上的标识,并且其中外部通信控制
电路进一步被结构化成响应于目标设备描述而确定端点处于第二高能力网络区上;进一步包括提供外部通信值的第二外部设备,其中第二外部设备包括通信耦合到第一传统网络区的服务工具或制造工具之一;进一步包括提供外部通信值的第二外部设备,其中第二外部设备包括服务工具、制造商工具、经销商工具或基于云的工具中的至少一个;并且其中外部设备通信耦合到第二高能力网络区;其中外部通信值包括目标设备描述,其包括端点处于第二高能力网络区上的标识,并且其中外部通信控制电路进一步被结构化成确定端点处于第一传统网络区上;和/或进一步包括提供外部通信值的第二外部设备,其中第二外部设备包括服务工具、制造商工具、经销商工具或基于云的工具中的至少一个,并且其中外部设备通信耦合到第二高能力网络区。
306.示例方法包括:解释包括外部通信值的策略;响应于外部通信值而调节外部设备与交通工具的第一传统网络区或交通工具的第二高能力网络区之一的端点之间的通信;以及响应于外部通信值而调节下述各项之间的通信:第一传统网络区或第二高能力网络区中的至少一个的端点;以及外部设备。
307.以下描述示例方法的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例方法包括:其中外部通信值包括活动诊断描述,其包括下述各项中的至少一个的诊断:到至少一个外部通信门户的连接;到外部设备的连接;或者应用、流和/或服务组的操作,其中应用、流和/或服务组包括经调节的部件,经调节的部件包括外部设备、云应用或基于web的应用中的至少一个;并且其中调节通信包括响应于活动诊断描述而实现活动诊断;其中外部通信值包括活动测试描述,其包括下述各项中的至少一个的测试:到至少一个外部通信门户的连接;到外部设备的连接;或者应用、流和/或服务组的操作,其中应用、流和/或服务组包括经调节的部件,经调节的部件包括外部设备、云应用或基于web的应用中的至少一个;并且其中调节通信包括响应于活动测试描述而实现活动测试;其中调节通信包括响应于外部通信值而收集数据值或响应于外部通信值而提供交通工具控制命令中的至少一个;进一步包括从外部设备传送外部通信值,其中传送外部通信值包括执行活动辅助操作;进一步包括响应于外部通信值而确定包括端点处于第一传统网络区上的标识的目标设备描述,并响应于目标设备描述而确定端点处于第二高能力网络区上;和/或进一步包括响应于外部通信值而确定包括端点处于第二高能力网络区上的标识的目标设备描述,并响应于目标设备描述而确定端点处于第一传统网络区上。
308.示例装置包括:交通工具通信电路,被结构化成解释交通工具通信数据;可视化电路,被结构化成响应于交通工具通信数据而生成可视化数据,可视化数据具有第一网络标识符和第二网络标识符,每一个分别对应于交通工具上的第一网络和外部通信门户或外部设备之一;以及显示接口电路,被结构化成传输可视化数据。
309.以下描述示例装置的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例装置包括:电子显示器,被结构化成解释和显示可视化数据;其中可视化数据包括与第一网络和/或外部通信门户或外部设备之一的网络拓扑相对应的拓扑数据;其中可视化电路进一步被结构化成:将交通工具通信数据的元数据的部分包括在可视化数据中;监视输入电路,被结构化成解释数据过滤值;其中可视化电路进一步被结构化成至少部分地基于数据过滤值来过滤用于生成可视化数据的交通工具通信数据的部分;其中第一网络标识符对应于基于以太网的协议;其中第一网络标识符对应于基于控制器区域网络
(can)的协议;和/或其中可视化数据具有与交通工具上的第二网络相对应的第三网络标识符,其中第二网络是与第一网络不通类型的。进一步示例装置包括:其中可视化数据包括业务量监视可视化;其中业务量监视可视化对应于下述各项中的至少一个:第一网络上的端点;交通工具系统;应用;流;服务组;交通工具控制器;交通工具功能;第一网络;第一网络的端口;外部通信门户;或者外部设备;其中可视化数据包括端口计数器可视化;其中可视化数据包括端点数据流监视可视化;其中可视化数据包括针对第一网络的端点的网络活动简档;其中可视化数据包括外部通信门户流监视可视化;其中可视化数据包括针对下述各项中的至少一个的网络活动简档:第一网络上的端点;交通工具系统;应用;流;服务组;交通工具控制器;交通工具功能;第一网络;第一网络的端口;外部通信门户;或者外部设备;其中显示接口电路进一步被结构化成通过执行从由下述各项构成的操作选择的至少一个操作来传输可视化数据:将可视化数据存储在交通工具的共享储存上;将可视化数据存储在交通工具的共享储存上,并选择性地将所存储的可视化数据传输到第二外部设备;将可视化数据传输到受保护的云储存;和/或将可视化数据传输到受保护的云储存,并将对所存储的可视化数据的所选择的访问提供给下述各项中的至少一个:监视工具、外部应用、服务工具和/或用户设备;和/或其中交通工具通信电路进一步被结构化成通过执行从由下述各项构成的操作选择的至少一个操作来解释交通工具通信数据:解释来自在位于交通工具上且通信耦合到交通工具通信电路的存储器上存储的策略的交通工具通信数据;从通信耦合到交通工具通信电路的服务工具接收交通工具通信数据;从通信耦合到交通工具通信电路的应用接收交通工具通信数据;和/或从通信耦合到交通工具通信电路的监视工具接收交通工具通信数据。
310.示例数据过滤值包括下述各项中的一个或多个:网络地址关联、交通工具控制设备关联、交通工具系统关联、网络协议类型、端点标识符、数据类型、应用关联;外部设备标识符;外部通信门户标识符;流关联;和/或服务组关联。示例数据过滤值引用诸如下述各项之类的至少一个系统:引擎系统;转向系统;刹车系统;燃料系统;原动机系统;防抱死刹车系统;牵引控制系统;和/或传动系控制系统。示例数据过滤值引用诸如下述各项之类的至少一个系统:安全性系统;照明系统;安全系统;环境控制系统;高级驾驶员辅助系统;和/或信息娱乐系统。示例第三网络标识符包括下述各项中的一个或多个:基于蜂窝的协议;基于wifi的协议;和/或基于蓝牙的协议。
311.示例方法包括:解释交通工具通信数据;响应于交通工具通信数据而生成可视化数据,可视化数据具有第一网络标识符和第二网络标识符,每一个分别对应于交通工具上的第一网络和交通工具上的第一网络以及外部通信门户或外部设备之一;以及传输可视化数据。
312.以下描述示例方法的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例方法包括:其中生成可视化数据包括生成与第一网络和/或外部通信门户或外部设备之一的网络拓扑相对应的拓扑数据;其中生成可视化数据进一步包括:包括交通工具通信数据的元数据的部分;解释数据过滤值,并至少部分地基于数据过滤值来过滤交通工具通信数据的部分;其中生成可视化数据包括确定业务量监视可视化;其中确定业务量监视可视化包括监视与下述各项中的至少一个相关联的业务量;第一网络上的端点;交通工具系统;应用;流;服务组;交通工具控制器;交通工具功能;第一网络;第一网络的端
口;外部通信门户;或者外部设备;其中生成可视化数据包括监视端口并确定端口计数器可视化;其中生成可视化数据包括监视端点的数据流并确定端点数据流监视可视化;其中生成可视化数据包括确定针对第一网络的端点的网络活动简档;其中可视化数据包括外部通信门户流监视可视化;其中生成可视化数据包括确定针对下述各项中的至少一个的网络活动简档:第一网络上的端点;交通工具系统;应用;流;服务组;交通工具控制器;交通工具功能;第一网络;第一网络的端口;外部通信门户;或者外部设备;其中传输可视化数据包括执行从由下述各项构成的操作选择的至少一个操作:将可视化数据存储在交通工具的共享储存上;将可视化数据存储在交通工具的共享储存上,并选择性地将所存储的可视化数据传输到第二外部设备;将可视化数据传输到受保护的云储存;和/或将可视化数据传输到受保护的云储存,并将对所存储的可视化数据的所选择的访问提供给下述各项中的至少一个:监视工具、外部应用、服务工具或用户设备;和/或其中解释交通工具通信数据包括执行从由下述各项构成的操作选择的至少一个操作:解释来自在位于交通工具上且通信耦合到交通工具通信电路的存储器上存储的策略的交通工具通信数据;从通信耦合到交通工具通信电路的服务工具接收交通工具通信数据;从通信耦合到交通工具通信电路的应用接收交通工具通信数据;和/或从通信耦合到交通工具通信电路的监视工具接收交通工具通信数据。
313.示例系统包括:交通工具,具有第一网络区和与第一网络区不同类型的第二网络区;融合网络设备(cnd),介于第一网络区与第二网络区之间,cnd包括:策略管理器电路,被结构化成解释包括网络调节描述的策略;配置电路,被结构化成响应于网络调节描述而配置第一网络接口电路并响应于网络调节描述而配置门卫接口电路;其中第一网络接口电路被结构化成调节第一网络区的端点与第二网络区的端点之间的通信;并且其中门卫接口电路被结构化成调节第一网络区的端点与外部通信门户或外部设备中的至少一个之间的通信。
314.以下描述示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括:其中网络调节描述包括数据请求许可描述,其包括与数据请求者相关联的数据值,其中数据请求者的至少部分包括第一网络区或第二网络区中的至少一个的端点,并且其中第一网络接口电路进一步被结构化成响应于数据请求许可描述而调节通信;其中配置电路进一步被结构化成响应于网络调节描述而配置第二网络接口电路,并且其中第二网络接口电路被结构化成调节第二网络区的端点的通信;其中门卫接口电路进一步被结构化成调节第二网络区的端点与外部通信门户或外部设备中的至少一个之间的通信;其中外部通信门户或外部设备中的至少一个通信耦合到第一网络区或第二网络区之一;其中外部通信门户包括交通工具的收发器,其中收发器通信耦合到第二网络区;其中外部设备包括应用,所述应用包括下述各项中的至少一个:基于云服务器的应用、基于web的应用或移动设备应用;其中数据请求许可描述进一步包括与下述各项中的至少一个相关联的数据访问许可:外部通信门户或外部设备中的至少一个;与第一网络区和/或第二网络区的端点之一相关联的流;与外部设备相关联的流;与第一网络区和/或第二网络区的端点之一相关联的服务组;与外部设备相关联的服务组;与第一网络区和/或第二网络区的端点之一相关联的交通工具功能;或者与外部设备相关联的交通工具功能,并且其中门卫接口电路进一步被结构化成响应于数据访问许可而调节与外部通信门户或外部设备中的至少一个的通信;其中数据请求许可描述进一步包括外部通信带宽限制,并且其中门卫接口电路
进一步被结构化成响应于外部通信带宽限制而调节与外部通信门户或外部设备中的至少一个的通信;其中门卫接口电路进一步被结构化成响应于下述各项中的至少一个而调节与外部通信门户或外部设备中的至少一个的通信:与经调节的通信之一相关联的流;与经调节的通信之一相关联的数据类型;与经调节的通信之一相关联的数据服务提供者;与经调节的通信之一相关联的交通工具功能;与经调节的通信之一相关联的服务组;或者外部通信门户的连接类型;其中配置电路进一步被结构化成接收包括对网络调节描述的改变的策略更新,并响应于对网络调节描述的改变而更新第一网络接口电路或门卫接口电路中的至少一个的配置;其中策略管理器电路进一步被结构化成解释与策略更新相关联的授权,并响应于指示请求单元未被授权作出对策略更新的网络调节描述的改变的授权而抑制策略更新;和/或其中请求单元包括从由下述各项构成的单元选择的至少一个单元:与策略更新相关联的实体;与策略更新相关联的应用;与策略更新相关联的流;与策略更新相关联的交通工具功能;以及传送策略更新的外部设备的标识符。
315.示例方法包括:解释包括网络调节描述的策略;响应于网络调节描述而配置第一网络接口电路;响应于网络调节描述而配置门卫接口电路;使用第一网络接口电路来调节交通工具的第一网络区的端点与交通工具的第二网络区的端点之间的通信;以及进一步使用门卫接口电路来调节交通工具的第一网络区的端点与外部通信门户或外部设备中的至少一个之间的通信。
316.以下描述示例方法的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例方法包括:其中网络调节描述包括数据请求许可描述,其包括与数据请求者相关联的数据值,其中数据请求者的至少部分包括:第一网络区的端点;第二网络区的端点;和/或外部设备;以及响应于数据请求许可描述而调节通信;响应于网络调节描述而配置第二网络接口电路,并且使用第二网络接口电路来调节第二网络区的端点的通信;响应于网络调节描述而配置门卫接口电路,并且进一步使用门卫接口电路来调节第二网络区的端点与外部通信门户或外部设备中的至少一个之间的通信;其中数据请求许可描述进一步包括与下述各项中的至少一个相关联的数据访问许可:外部通信门户或外部设备中的至少一个;与第一网络区和/或第二网络区的端点之一相关联的流;与外部设备相关联的流;与第一网络区和/或第二网络区的端点之一相关联的服务组;与外部设备相关联的服务组;与第一网络区和/或第二网络区的端点之一相关联的交通工具功能;或者与外部设备相关联的交通工具功能,以及使用门卫接口电路响应于数据访问许可而调节与外部通信门户或外部设备中的至少一个的通信;其中数据请求许可描述进一步包括外部通信带宽限制,并且使用门卫接口电路响应于外部通信带宽限制而调节与外部通信门户或外部设备中的至少一个的通信;调节通信进一步响应于下述各项中的一个或多个:与经调节的通信之一相关联的流;与经调节的通信之一相关联的数据类型;与经调节的通信之一相关联的数据服务提供者;与经调节的通信之一相关联的交通工具功能;与经调节的通信之一相关联的服务组;或者外部通信门户的连接类型;接收包括对网络调节描述的改变的策略更新,并响应于对网络调节描述的改变而更新第一网络接口电路或门卫接口电路中的至少一个的配置;和/或解释与策略更新相关联的授权,并响应于指示请求单元未被授权作出对策略更新的网络调节描述的改变的授权而抑制策略更新。
317.示例方法包括:解释包括网络使用许可描述的策略;响应于网络使用许可描述而
配置门卫接口电路;以及使用门卫接口电路来调节下述各项之间的通信:交通工具的至少一个网络区的端点;以及外部通信门户或外部设备中的至少一个。
318.以下描述示例方法的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例方法包括:其中网络使用许可描述进一步包括外部数据访问描述,进一步响应于外部数据访问描述而配置门卫接口电路;以及使用门卫接口电路响应于外部数据访问描述而调节与外部通信门户或外部设备中的至少一个的通信;其中外部数据访问描述包括与外部设备相关联的许可;其中外部数据访问描述包括与交通工具的流相关联的许可,其中调节通信包括基于所述至少一个网络区的端点中的通信端点的流关联来调节通信;其中外部数据访问描述包括与应用相关联的许可,其中调节通信包括基于通信设备的应用关联来调节通信,通信设备包括外部设备或者所述至少一个网络区的端点之一;其中外部数据访问描述包括与交通工具的所述至少一个网络区中的具体区相关联的许可,其中调节通信包括基于下述各项中的至少一个来调节通信:经调节的通信的源区;经调节的通信的目的地区;所述至少一个网络区中的具体区的利用外部通信门户的许可;和/或所述至少一个网络区中的具体区的与外部设备通信的许可;其中所述至少一个网络区中的具体区包括交通工具的虚拟局域网;和/或其中网络使用许可描述进一步包括:与交通工具的所述至少一个网络区中的具体区相对应的网络利用描述;包括下述各项中的至少一个的通信设备描述:具体区的端点;流;交通工具功能;应用;或者服务组;并且其中调节通信包括基于通信设备描述和与经调节的通信相关联的通信设备来调节通信。
319.示例装置包括:策略管理器电路,被结构化成解释包括网络使用许可描述的策略;配置电路,被结构化成响应于网络使用许可描述而配置门卫接口电路;以及门卫接口电路,被结构化成调节交通工具的至少一个网络区的端点与外部通信门户或外部设备中的至少一个之间的通信。
320.以下描述示例装置的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例装置包括:其中网络使用许可描述进一步包括外部数据访问描述,其中配置电路进一步被结构化成响应于外部数据访问描述而配置门卫接口电路,并且其中门卫接口电路被结构化成响应于外部数据访问描述而调节与外部通信门户或外部设备中的至少一个的通信;其中外部数据访问描述包括与外部设备相关联的许可;其中外部数据访问描述包括与交通工具的流相关联的许可,其中门卫接口电路进一步被结构化成基于通信设备的流关联来调节通信,通信设备包括下述各项之一:外部设备或者至少一个网络区的端点;其中外部数据访问描述包括与应用相关联的许可,其中门卫接口电路进一步被结构化成基于通信设备的应用关联来调节通信,通信设备包括下述各项之一:外部设备或者所述至少一个网络区的端点;其中外部数据访问描述包括与服务组相关联的许可,其中门卫接口电路进一步被结构化成基于通信设备的服务组关联来调节通信,通信设备包括下述各项之一:外部设备或者所述至少一个网络区的端点;其中外部数据访问描述包括与所述至少一个网络区中的具体区相关联的许可,其中门卫接口电路进一步被结构化成基于下述各项中的至少一个来调节通信:经调节的通信的源区;经调节的通信的目的地区;所述至少一个网络区中的具体区的利用外部通信门户的许可;或者所述至少一个网络区中的具体区的与外部设备通信的许可;其中所述至少一个网络区中的具体区包括虚拟局域网;和/或其中网络使用许可描述进一步包括与交通工具的所述至少一个网络区中的具体区相对应的网络利
用描述、通信设备描述,其包括下述各项中的至少一个:具体区的端点;流;交通工具功能;应用;和/或服务组,并且其中门卫接口电路进一步被结构化成基于通信设备描述和与经调节的通信相关联的通信设备来调节通信。
321.示例系统包括:交通工具,具有第一网络区和与第一网络区不同类型的第二网络区;门卫接口电路,介于第一网络区与选择性地可耦合到外部设备的收发器之间,且进一步介于第二网络区与收发器之间;并且其中门卫接口电路被结构化成调节第一网络区的端点与收发器之间的通信,并调节第二网络区的端点与收发器之间的通信。
322.以下描述示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括:其中门卫接口电路位于介于第一网络区与第二网络区之间的融合网络设备(cnd)上,cnd包括:策略管理器电路,被结构化成解释包括网络调节描述的策略二;配置电路,被结构化成响应于策略而配置至少一个网络接口电路;以及至少一个网络接口电路,其中所述至少一个网络接口电路被结构化成调节第一网络区的端点与第二网络区的端点之间的通信;其中门卫接口电路位于交通工具控制器上,交通工具控制器包括第二网络区上的端点;其中门卫接口电路分布在至少两个交通工具控制器之间,所述至少两个交通工具控制器包括第二网络区上的端点;其中门卫接口电路分布在融合网络设备(cnd)与至少一个交通工具控制器之间,其中所述至少一个交通工具控制器包括第二网络区的端点,其中cnd介于第一网络区与第二网络区之间,cnd包括:策略管理器电路,被结构化成解释包括网络调节描述的策略;配置电路,被结构化成响应于策略而配置至少一个网络接口电路;以及所述至少一个网络接口电路,其中所述至少一个网络接口电路被结构化成调节第一网络区的端点与第二网络区的端点之间的通信;策略管理器电路,被结构化成解释包括外部数据访问描述的策略;以及配置电路,被结构化成响应于外部数据访问描述而配置门卫接口电路;其中外部数据访问描述包括第一网络区或第二网络区的端点的发送或接收与外部设备的通信的授权;其中外部数据访问描述包括与经调节的通信相关联的应用的授权;其中门卫接口电路进一步被结构化成基于通信设备与应用的关联来调节通信,通信设备包括下述各项之一:外部设备、第一网络区的端点或者第二网络区的端点;其中外部数据访问描述包括与经调节的通信相关联的流的授权;其中门卫接口电路进一步被结构化成基于通信设备与流的关联来调节通信,通信设备包括下述各项之一:外部设备、第一网络区的端点或者第二网络区的端点;其中外部数据访问描述包括与经调节的通信相关联的订阅状态,其中门卫接口电路进一步被结构化成基于通信设备与订阅状态的关联来调节通信,通信设备包括下述各项之一:交通工具控制器;流;交通工具功能;应用;第一网络区或第二网络区之一的端点;或者外部设备;策略管理器电路,被结构化成解释包括外部数据数量描述的策略;以及配置电路,被结构化成响应于外部数据数量描述而配置门卫接口电路;其中外部数据数量描述包括针对应用的数据界限,其中门卫接口电路进一步被结构化成基于通信设备与应用的关联来调节通信;其中数据界限包括从由下述各项构成的界限选择的至少一个数据界限:与所选择的时间段相对应的所传送的数据的量;与所选择的交通工具操作状况相对应的所传送的数据的量;与关联于应用的数据提供者相对应的所传送的数据的量;收发器的带宽份额;收发器的带宽量;收发器的信道的带宽份额;或者收发器的信道的带宽量;其中外部数据数量描述包括针对第一网络区或第二网络区之一的端点的数据界限,其中门卫接口电路进一步被结构化成基于经调节的通信的源或目的地端点来调节通
信;其中外部数据数量描述包括针对流的数据界限,其中门卫接口电路进一步被结构化成基于通信设备与流的关联来调节通信;策略管理器电路,被结构化成解释包括外部数据路由描述的策略;以及配置电路,被结构化成响应于外部数据路由描述而配置门卫接口电路;其中外部数据路由描述包括本地域名服务器(dns),其包括针对第一网络区或第二网络区的端点的多个本地地址值,每一个对应于针对第一网络区或第二网络区的端点的至少一个非本地地址值;其中非本地地址值中的至少一个包括由外部设备利用的地址值;其中由外部设备利用的地址值包括针对端点的标准化值或针对端点的专有值中的至少一个;其中由外部设备利用的地址值包括针对第一网络区或第二网络区的端点的先前本地地址值;其中策略管理器电路进一步被结构化成确定第一网络区或第二网络区的端点的地址改变,并响应于地址改变而更新本地dns;其中地址改变包括端点从第一网络区或第二网络区中的第一个到第一网络区或第二网络区中的另一个的改变;其中策略管理器电路进一步被结构化成确定针对第一网络区或第二网络区的端点的非本地地址值的改变,并响应于非本地地址值改变而更新本地dns;其中策略管理器电路进一步被结构化成确定提供非本地地址值的改变的外部设备的授权;其中外部数据路由描述包括外部域名服务器(dns),其包括针对外部网络访问位置的多个外部地址值,每一个对应于至少一个本地通信设备;其中至少一个本地通信设备中的每一个包括下述各项中的至少一个:第一网络区或第二网络区的端点;应用;流;交通工具功能;或者交通工具控制器;其中每个外部网络访问位置包括下述各项中的至少一个:互联网地址;广域网地址;外部设备标识符;或者外部应用标识符;其中外部数据路由描述包括多个本地通信设备,每一个对应于外部数据路由路径;其中每个本地通信设备包括下述各项中的至少一个:第一网络区或第二网络区的端点;应用;流;交通工具功能;或者交通工具控制器,其中每个外部数据路由路径包括经调节的通信的网络区轨迹;其中网络区轨迹进一步包括从由下述各项构成的数据配置选择的至少一个数据配置:向上采样描述;向下采样描述;封装描述;数据处理描述;通信帧处理描述;或者数据速率描述;其中网络区轨迹进一步包括针对经调节的通信的外部通信门户,并且其中门卫接口电路进一步被结构化成调节第一网络区的端点与外部通信门户之间的通信,并调节第二网络区的端点与外部通信门户之间的通信;其中收发器是第一收发器,系统包括选择性地可耦合到外部设备和门卫接口电路的第二收发器,并且其中外部通信门户包括第一收发器或第二收发器的选择;其中外部通信门户包括下述各项中的至少一个的选择:收发器;无线收发器;蓝牙收发器;第一网络区上的硬件端口;第二网络区上的硬件端口;车载诊断(obd)端口;专有网络端口;利用与交通工具的无线通信的外部网络;利用与交通工具的蜂窝通信的外部网络;或者利用与交通工具的蓝牙通信的外部网络;其中门卫接口电路进一步被结构化成响应于交通工具的操作状况而调整网络区轨迹;其中门卫接口电路进一步被结构化成响应于下述各项中的至少一个的操作状况而调整网络区轨迹:第一网络区;第二网络区;或者收发器;其中每个外部数据路由路径包括经调节的通信的接入点名称(apn);其中门卫接口电路进一步被结构化成响应于交通工具的操作状况而调整apn;其中门卫接口电路进一步被结构化成响应于下述各项中的至少一个的操作状况而调整apn:第一网络区;第二网络区;或者收发器;其中门卫接口电路进一步被结构化成聚合来自多个本地通信设备的经调节的通信,并将经聚合的经调节的通信分布在与所述多个本地通信设备相关联的多于一个apn之间;其中每个本地通信设备包括下述各项中的至少一个:第一网络区或第二网络区的端
点;应用;流;交通工具功能;或者交通工具控制器;其中门卫接口电路进一步被结构化成根据策略的归属描述来分布经聚合的经调节的通信;其中策略管理器电路进一步被结构化成确定外部数据路由路径的改变,并响应于外部数据路由路径的改变而更新外部数据路由描述;其中策略管理器电路进一步被结构化成确定提供外部数据路由路径的改变的外部设备的授权;其中策略管理器电路进一步被结构化成响应于本地通信设备的改变而确定外部数据路由路径的改变;其中本地通信设备的改变包括从由下述各项构成的改变选择的至少一个改变:端点从第一网络区或第二网络区中的一个到第一网络区或第二网络区中的另一个的移动;流方面的改变,其中改变包括优先级、订阅或许可方面的改变;应用方面的改变,其中改变包括优先级、订阅或许可方面的改变;或者由本地通信设备传送的数据的数量、配置或类型方面的改变;策略管理器电路,被结构化成解释包括外部数据服务描述的策略;以及配置电路,被结构化成响应于外部数据服务描述而配置门卫接口电路;其中外部数据服务描述包括多个本地通信设备,每一个对应于服务质量(qos)值;其中每个qos值包括从由下述各项构成的服务描述选择的至少一个服务描述:优先级值;分组延迟值;分组丢失率值;数据速率值;最大释放时间值;肯定应答值;数据缓冲优先级值;数据缓冲大小值;或者数据生命周期描述;其中每个本地通信设备包括下述各项中的至少一个:第一网络区或第二网络区的端点;应用;流;交通工具功能;或者交通工具控制器,其中策略管理器电路进一步被结构化成确定外部数据服务描述的改变,并且其中配置电路进一步被结构化成响应于外部数据服务描述的改变而配置门卫接口电路;其中策略管理器电路进一步被结构化成确定提供外部数据服务描述的改变的外部设备的授权;其中外部数据路由描述包括外部域名服务器(dns),其包括针对外部网络访问位置的多个外部地址值,每一个对应于第一网络区或第二网络区的端点;其中门卫接口电路进一步被配置成响应于由第一网络区或第二网络区的端点进行的与外部地址值通信的请求而访问交通工具外的外部dns,其中外部地址值不是在外部dns上找到的;和/或其中门卫接口电路进一步被配置成响应于访问交通工具外的外部dns而更新外部dns。
323.示例系统包括:交通工具,具有第一网络区和与第一网络区不同类型的第二网络区;策略管理器电路,被结构化成解释包括外部数据路由描述和外部数据服务描述的策略;配置电路,被结构化成响应于外部数据路由描述和外部数据服务描述而配置门卫接口电路;门卫接口电路介于第一网络区与选择性地可耦合到外部设备的至少一个外部通信门户之间,且进一步介于第二网络区与所述至少一个外部通信门户之间;并且其中门卫接口电路被结构化成调节第一网络区的端点与所述至少一个外部通信门户之间的通信,并调节第二网络区的端点与所述至少一个外部通信门户之间的通信。
324.以下描述示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括下述各项中的一个或多个:其中外部数据路由描述包括多个本地通信设备,每一个对应于外部数据路由路径;其中每个本地通信设备包括下述各项中的至少一个:第一网络区或第二网络区的端点;应用;流;交通工具功能;或者交通工具控制器;其中每个外部数据路由路径包括经调节的通信的网络区轨迹;其中网络区轨迹进一步包括从由下述各项构成的数据配置选择的至少一个数据配置:向上采样描述;向下采样描述;封装描述;数据处理描述;通信帧处理描述;或者数据速率描述;其中网络区轨迹进一步包括针对经调节的通信的所述至少一个外部通信门户之一;其中外部数据服务描述包括多
个本地通信设备,每一个对应于服务质量(qos)值;其中所述至少一个外部通信门户包括第一收发器和第二收发器,并且其中门卫接口电路进一步被结构化成响应于外部数据服务描述而将经调节的通信分布在第一收发器与第二收发器之间;其中所述至少一个外部通信门户包括与收发器相关联的第一信道和与收发器相关联的第二信道,并且其中门卫接口电路进一步被结构化成响应于外部数据服务描述而将经调节的通信分布在第一信道与第二信道之间;其中外部通信门户包括至少两个外部接入点,其包括下述各项中的至少一个:从下述各项当中选择的至少两个外部接入点的选择:收发器;无线收发器;蓝牙收发器;第一网络区上的硬件端口;第二网络区上的硬件端口;车载诊断(obd)端口;专有网络端口;利用与交通工具的无线通信的外部网络;利用与交通工具的蜂窝通信的外部网络;或者利用与交通工具的蓝牙通信的外部网络;收发器的多个信道;多个收发器;或者跨至少两个收发器而分布的多个信道;其中门卫接口电路进一步被结构化成将经调节的通信分布在所述至少两个外部接入点之间;其中每个qos值包括从由下述各项构成的服务描述选择的至少一个服务描述:优先级值;分组延迟值;分组丢失率值;数据速率值;最大释放时间值;肯定应答值;数据缓冲优先级值;数据缓冲大小值;或者数据生命周期描述;其中每个本地通信设备包括下述各项中的至少一个:第一网络区或第二网络区的端点;应用;流;交通工具功能;或者交通工具控制器;其中策略管理器电路进一步被结构化成确定外部数据服务描述的改变,并且其中配置电路进一步被结构化成响应于外部数据服务描述的改变而更新门卫接口电路的配置;其中策略管理器电路进一步被结构化成确定提供外部数据服务描述的改变的外部设备的授权;其中外部数据路由描述包括本地域名服务器(dns),其包括多个本地地址值,每一个对应于所述多个本地通信设备之一,并且每一个对应于针对所述多个本地通信设备之一的至少一个非本地地址值;其中所述多个本地通信设备中的每一个与第一网络区或第二网络区的端点中的至少一个相关联,其中本地dns进一步包括针对每个本地通信设备的关联端点的本地地址值;其中每个本地通信设备包括下述各项中的至少一个:第一网络区或第二网络区的端点;应用;流;交通工具功能;或者交通工具控制器;其中非本地地址值中的至少一个包括由外部设备利用的地址值;其中由外部设备利用的地址值包括针对本地通信设备的标准化值或针对本地通信设备的专有值中的至少一个;其中由外部设备利用的地址值包括针对第一网络区或第二网络区的端点的先前本地地址值;其中策略管理器电路进一步被结构化成确定第一网络区或第二网络区的端点的地址改变,并响应于地址改变而更新本地dns;其中地址改变包括端点从第一网络区或第二网络区中的第一个到第一网络区或第二网络区中的另一个的改变;其中策略管理器电路进一步被结构化成确定针对第一网络区或第二网络区的端点的非本地地址值的改变,并响应于非本地地址值改变而更新本地dns;其中策略管理器电路进一步被结构化成确定提供非本地地址值的改变的外部设备的授权;其中外部数据路由描述包括外部域名服务器(dns),其包括针对外部网络访问位置的多个外部地址值,每一个对应于至少一个本地通信设备;其中至少一个本地通信设备中的每一个包括下述各项中的至少一个:第一网络区或第二网络区的端点;应用;流;交通工具功能;或者交通工具控制器;其中门卫接口电路进一步被配置成响应于由本地通信设备进行的与外部地址值通信的请求而访问交通工具外的外部dns,其中外部地址值不是在外部dns上找到的;和/或其中门卫接口电路进一步被配置成响应于访问交通工具外的外部dns而更新外部dns。
325.示例系统包括:交通工具,具有第一网络区和与第一网络区不同类型的第二网络区,并且其中第二网络区利用ip寻址协议;策略管理器电路,被结构化成解释包括外部数据路由描述的策略,其中外部数据路由描述包括本地域名服务器(dns),其包括针对第二网络区的端点的多个本地地址值,每一个对应于针对第二网络区的端点的至少一个非本地地址值;配置电路,被结构化成响应于外部数据路由描述而配置门卫接口电路;门卫接口电路,介于第一网络区与选择性地可耦合到外部设备的收发器之间,且进一步介于第二网络区与收发器之间;并且其中门卫接口电路被结构化成调节第一网络区的端点与收发器之间的通信,并调节第二网络区的端点与收发器之间的通信。
326.以下描述示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括:其中策略管理器电路进一步被结构化成确定第二网络区的端点的地址改变,并响应于地址改变而更新本地dns;其中外部数据路由描述包括外部域名服务器(dns),其包括针对外部网络访问位置的多个外部地址值,每一个对应于第二网络区的端点;其中所述多个外部地址值的至少部分包括对应ipv4外部地址和对应ipv6地址两者;其中门卫接口电路进一步被配置成响应于由第二网络区的端点进行的与外部地址值通信的请求而访问交通工具外的外部dns,其中外部地址值不是在外部dns上找到的;其中门卫接口电路进一步被配置成响应于访问交通工具外的外部dns而更新外部dns;其中外部数据路由描述包括本地域名服务器(dns),其包括多个本地地址值,每一个对应于第二网络区的端点之一,并且每一个对应于针对第二网络区的所述多个端点之一的至少一个非本地地址值;其中所述至少一个非本地地址值的至少部分包括对应ipv4非本地地址和对应ipv6非本地地址两者;其中所述多个本地地址值的至少部分包括匹配于对应本地地址值的对应非本地地址值;其中第一网络区不利用ip寻址协议,并且其中本地dns进一步包括与第一网络区的端点之一相对应的至少一个本地地址值和针对所述至少一个本地地址的对应至少一个非本地地址值;其中针对与第一网络区的端点之一相对应的所述至少一个本地地址值的所述对应至少一个非本地地址值包括ip寻址协议;和/或其中针对与第一网络区的端点之一相对应的所述至少一个本地地址值的所述对应至少一个非本地地址值包括对应ipv4非本地地址和对应ipv6非本地地址两者。
327.示例系统包括:交通工具,具有至少一个网络区;策略管理器电路,被结构化成解释包括外部数据路由描述的策略,其中策略包括缺省策略值;配置电路,被结构化成响应于外部数据路由描述和外部数据服务描述而配置门卫接口电路;门卫接口电路,介于所述至少一个网络区与选择性地可耦合到外部设备的至少一个外部通信门户之间;并且其中门卫接口电路被结构化成调节第一网络区的端点与所述至少一个外部通信门户之间的通信,并调节第二网络区的端点与所述至少一个外部通信门户之间的通信。
328.以下描述示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括:其中策略进一步包括主策略值,并且其中配置电路进一步被结构化成响应于主策略值而配置门卫接口电路;其中配置电路进一步被结构化成确定主策略值是否存在,并响应于确定主策略值存在而利用主策略值作为策略,而不是缺省策略值;其中策略进一步包括辅策略值,并且其中配置电路进一步被结构化成响应于辅策略值而配置门卫接口电路;其中配置电路进一步被结构化成确定辅策略值是否存在,并响应于确定辅策略值存在而利用辅策略值作为策略,而不是缺省策略值或主策略值;其中配置电路进一
步被结构化成应用辅策略值作为策略,并应用主策略值的一致部分作为策略的进一步部分;其中缺省策略值包括永久储存策略,并且其中主策略值包括工具供给的策略;其中策略管理器电路进一步被结构化成解释来自第二外部设备的工具供给的策略;其中第二外部设备包括从由下述各项构成的设备选择的至少一个设备:服务工具、制造工具、基于web的应用和/或基于云的应用;其中缺省策略值包括永久储存策略,并且其中主策略值包括工具供给的策略;其中辅策略值包括制造后策略;其中策略管理器电路进一步被结构化成解释来自第二外部设备的工具供给的策略;其中第二外部设备包括从由下述各项构成的设备选择的至少一个设备:服务工具、制造工具、基于web的应用和基于云的应用;其中策略管理器电路进一步被结构化成解释来自第二外部设备的制造后策略;其中策略管理器电路进一步被结构化成解释来自第三外部设备的制造后策略;其中配置电路进一步被结构化成确定主策略值和辅策略值中的每一个是否存在,并按次序利用辅策略值、主策略值或缺省策略值;其中策略管理器电路进一步被结构化成响应于缺省策略值而解释来自第二外部设备的主策略值;和/或其中策略管理器电路进一步被结构化成响应于主策略值或缺省策略值中的至少一个而解释来自第二外部设备的辅策略值。
329.示例系统包括:交通工具,具有至少一个网络区;策略管理器电路,被结构化成解释包括外部数据数量描述的策略;配置电路,被结构化成响应于外部数据数量描述而配置门卫接口电路;以及门卫接口电路,介于所述至少一个网络区与选择性地可耦合到外部设备的收发器之间,且进一步被结构化成调节所述至少一个网络区的端点与收发器之间的通信。
330.以下描述示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括:其中外部数据数量描述包括与所述至少一个网络区的关联多个端点相对应的数据数量限制;其中所述关联多个端点包括与对应至少一个源地址值相关联的多个端点;其中所述关联多个端点包括与对应至少一个目的地地址值相关联的多个端点;其中所述关联多个端点包括与对应至少一个源端口值相关联的多个端点;其中所述关联多个端点包括与对应至少一个目的地端口值相关联的多个端点;其中所述关联多个端点包括与对应至少一个源应用标识符相关联的多个端点;其中所述关联多个端点包括与对应至少一个目的地应用标识符相关联的多个端点;其中所述关联多个端点包括与对应至少一个源服务组标识符相关联的多个端点;其中所述关联多个端点包括与对应至少一个目的地服务组标识符相关联的多个端点;其中所述关联多个端点包括与经调节的通信的对应源流相关联的多个端点;其中所述关联多个端点包括与经调节的通信的对应目的地流相关联的多个端点;和/或其中外部数据数量描述包括从由下述各项构成的界限选择的至少一个数据界限:与所选择的时间段相对应的所传送的数据的量;与所选择的交通工具操作状况相对应的所传送的数据的量;与关联于应用的数据提供者相对应的所传送的数据的量;收发器的带宽份额;收发器的带宽量;收发器的信道的带宽份额;或者收发器的信道的带宽量。
331.示例系统包括:交通工具,具有至少一个网络区;策略管理器电路,被结构化成解释包括外部数据路由描述的策略;配置电路,被结构化成响应于外部数据路由描述而配置门卫接口电路;门卫接口电路,介于所述至少一个网络区与选择性地可耦合到外部设备的至少两个外部通信门户之间,且进一步被结构化成调节所述至少一个网络区的端点与所述至少两个外部通信门户中的每一个之间的通信。
332.以下描述示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括:其中所述至少两个外部通信门户中的每一个包括下述各项中的至少一个:收发器;无线收发器;蜂窝收发器;蓝牙收发器;所述至少一个网络区之一上的硬件端口;车载诊断(obd)端口;专有网络端口;利用与交通工具的无线通信的外部网络;利用与交通工具的蜂窝通信的外部网络;或者利用与交通工具的蓝牙通信的外部网络;其中外部通信门户中的第一个包括wifi收发器,并且其中外部通信门户中的第二个包括蜂窝收发器;其中门卫接口电路进一步被结构化成调节端点中的第一个的通信,该调节是通过选择性地将经调节的通信路由通过外部通信门户中的第一个或第二个来进行的;其中门卫接口电路进一步被结构化成响应于从由下述各项构成的参数选择的至少一个调节参数而选择外部通信门户中的第一个或第二个:使用所选择的外部通信门户的成本;交通工具操作状况;所选择的外部通信门户的数据速率可用性;所选择的外部通信门户的连接可用性;所选择的外部通信门户的数据数量界限;以及所选择的外部通信门户的服务递送值;其中策略进一步包括针对所述至少一个调节参数的值,其中值与端点中的第一个相关联;其中门卫接口电路进一步被结构化成调节端点中的第一个的相关通信集合,该调节是通过将相关通信集合的第一部分路由通过外部通信门户中的第一个并将相关通信集合路由通过外部通信门户中的第二个来进行的;其中端点中的第一个的相关通信集合与关联于端点中的第一个的操作实体的单个操作相关联,并且其中操作实体包括下述各项中的至少一个:流、应用、交通工具功能或服务组;其中门卫接口电路进一步被结构化成调节与所述至少一个网络区的关联多个端点相对应的通信,该调节是通过选择性地将经调节的通信路由通过外部通信门户中的第一个或第二个来进行的;其中门卫接口电路进一步被结构化成响应于从由下述各项构成的参数选择的至少一个调节参数而选择外部通信门户中的第一个或第二个:使用所选择的外部通信门户的成本;交通工具操作状况;所选择的外部通信门户的数据速率可用性;所选择的外部通信门户的连接可用性;所选择的外部通信门户的数据数量界限;以及所选择的外部通信门户的服务递送值;其中策略进一步包括针对所述至少一个调节参数的值,其中值与所述关联多个端点相关联;其中门卫接口电路进一步被结构化成调节所述关联多个端点的相关通信集合,该调节是通过将相关通信集合的第一部分路由通过外部通信门户中的第一个并将相关通信集合的第二部分路由通过外部通信门户中的第二个来进行的;其中端点中的第一个的相关通信集合与关联于端点中的第一个的操作实体的单个操作相关联,并且其中操作实体包括下述各项中的至少一个:流、应用、交通工具功能或服务组;和/或其中所述关联多个端点是根据下述各项中的至少一个来关联的:至少一个源地址值;至少一个目的地地址值;至少一个源端口值;至少一个目的地端口值;至少一个源应用标识符;至少一个目的地标识符;至少一个源服务组标识符;至少一个目的地服务组标识符;至少一个源流;或者至少一个目的地流。
333.示例系统包括:交通工具,具有至少一个网络区;融合网络设备(cnd),介于所述至少一个网络区与外部通信门户或第一外部设备中的至少一个之间,cnd包括:策略管理器电路,被结构化成解释包括网络调节描述的策略,其中策略是从第二外部设备传送到cnd的;配置电路,被结构化成响应于策略而配置门卫接口电路;以及门卫接口电路,其中门卫接口电路被结构化成调节所述至少一个网络区的端点与外部通信门户或第一外部设备中的至少一个之间的通信。
334.以下描述示例系统的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例系统包括:其中第二外部设备包括云应用或基于web的工具之一;其中第二外部设备包括:策略开发接口,被结构化成接受来自多个用户的策略输入值;策略形成引擎:被结构化成将策略输入值编译到策略中;以及策略应用引擎,被结构化成将策略传送到cnd;其中策略包括:至少一个数据收集定义,每个数据收集定义包括与至少一个数据收集参数相对应的至少一个本地通信设备;以及针对每个数据收集定义的源或目的地定义中的至少一个;其中源或目的地定义中的所述至少一个中的每一个包括下述各项中的至少一个:源标识符;目的地标识符;源地址;目的地地址;源端口;或者目的地端口;并且其中cnd进一步被结构化成响应于数据收集定义而执行数据收集操作;其中策略包括至少一个数据收集定义,每个数据收集定义包括与至少一个数据收集参数相对应的至少一个本地通信设备;其中cnd确定针对所述至少一个数据收集定义中的至少一个的源或目的地定义中的至少一个,其中源或目的地定义中的所述至少一个中的每一个包括下述各项中的至少一个:源标识符;目的地标识符;源地址;目的地地址;源端口;或者目的地端口;并且其中cnd进一步被结构化成响应于数据收集定义而执行数据收集操作;其中策略包括至少一个数据收集定义,每个数据收集定义包括与至少一个数据收集参数相对应的至少一个本地通信设备;其中策略形成引擎确定针对所述至少一个数据收集定义中的至少一个的源或目的地定义中的至少一个,其中源或目的地定义中的所述至少一个中的每一个包括下述各项中的至少一个:源标识符;目的地标识符;源地址;目的地地址;源端口;或者目的地端口;并且其中cnd进一步被结构化成响应于数据收集定义而执行数据收集操作;交通工具通信电路,被结构化成解释包括从下述各项选择的至少一个通信数据的交通工具通信数据:所述至少一个网络区中的第一网络区上的第一端点与所述至少一个网络区中的第二网络区上的第二端点之间的通信;所述至少一个网络区中的第一网络区上的第一端点与第一网络区上的第二端点之间的通信;交通工具的第一本地通信设备与交通工具的第二本地通信设备之间的通信;第一网络区与第二网络区之间的通信;所述至少一个网络区中的第一网络区上的端点与外部通信门户或第一外部设备中的至少一个之间的通信;或者交通工具的第一本地通信设备与外部通信门户或第一外部设备中的至少一个之间的通信;可视化电路,被结构化成响应于交通工具通信数据而生成可视化数据;以及显示接口电路,被结构化成传输可视化数据;其中交通工具通信电路位于第一外部设备上,其中cnd被配置成将交通工具通信数据提供给交通工具的网络区上的端口,并且其中第一外部设备被配置成在交通工具的网络区上的端口处接收通信数据;其中可视化电路位于第一外部设备上,并且其中显示接口电路将可视化数据传输到通信耦合到第一外部设备的用户设备;其中可视化数据包括下述各项中的至少一个:交通工具的本地通信设备之间的通信的至少部分的图形流表示;经过cnd的通信的至少部分的图形流表示;由第一网络接口电路或第二网络接口电路中的至少一个调节的通信的至少部分的图形流表示;在第一网络区与第二网络区之间传递的通信的至少部分的图形流表示;以及与外部通信门户或第一外部设备中的至少一个的通信的至少部分的图形流表示;其中所述至少一个网络区中的第一网络区包括控制器区域网络(can),并且其中所述至少一个网络区中的第二网络区包括以太网网络区;其中第二外部设备包括被结构化成生成策略作为至少一个配置文件的策略形成引擎,所述至少一个配置文件具有所选择的配置格式;其中第二外部设备包括:策略交互引擎,被结构化成生成策略交互代码;策略
开发接口,被结构化成响应于策略交互代码而接受来自多个用户的策略输入值;策略形成引擎,被结构化成响应于所接受的策略输入值而生成策略;以及策略应用引擎,被结构化成将策略传送到cnd;和/或其中策略交互代码包括下述各项中的至少一个:首部文件;参数定义;或者应用编程接口(api)声明。
335.一种方法包括:解释来自第二外部设备的针对交通工具的策略;响应于策略而配置门卫接口电路;以及利用所配置的门卫接口电路来调节交通工具的第一网络区的端点与外部通信门户或第一外部设备中的至少一个之间的通信。
336.以下描述示例方法的某些进一步方面,其中任何一个或多个可以存在于某些实施例中。进一步示例方法包括:接受来自多个用户的策略输入值;将策略输入值编译到策略中;以及将策略传送到介于第一网络区与外部通信门户或第一外部设备中的至少一个之间的融合网络设备(cnd),其中cnd包括门卫接口电路;其中策略包括至少一个数据收集定义,所述方法进一步包括:响应于数据收集定义而执行数据收集操作;自动确定针对所述至少一个数据收集定义中的至少一个的源或目的地定义中的至少一个;解释包括从下述各项选择的至少一个通信数据的交通工具通信数据:所述至少一个网络区中的第一网络区上的第一端点与所述至少一个网络区中的第二网络区上的第二端点之间的通信;所述至少一个网络区中的第一网络区上的第一端点与第一网络区上的第二端点之间的通信;交通工具的第一本地通信设备与交通工具的第二本地通信设备之间的通信;第一网络区与第二网络区之间的通信;所述至少一个网络区中的第一网络区上的端点与外部通信门户或第一外部设备中的至少一个之间的通信;或者交通工具的第一本地通信设备与外部通信门户或第一外部设备中的至少一个之间的通信;响应于交通工具通信数据而生成可视化数据;以及将可视化数据传输到显示设备;生成策略交互代码、响应于策略交互代码而接受策略输入值、以及响应于所接受的策略输入值而生成策略;和/或其中生成策略交互代码包括执行从由下述各项构成的操作选择的至少一个操作:生成针对策略的首部文件;生成针对策略的参数定义;或者生成针对与外部设备交互的用户设备的应用编程接口(api)声明,其中第二外部设备包括云应用或基于web的工具中的至少一个。
337.本文描述的方法和系统可以是部分地或整个地通过下述机器来部署的:该机器具有执行计算机可读指令、程序代码、指令和/或包括被配置成在功能上执行本文的方法和系统的一个或多个操作的硬件的计算机、计算设备、处理器、电路和/或服务器。如本文使用的术语计算机、计算设备、处理器、电路和/或服务器(“计算设备”)应当被宽泛地理解。
338.示例计算设备包括:任何类型的计算机,能够访问与其通信地存储的指令,诸如,存储在非瞬态计算机可读介质上,由此,计算机在执行指令时执行计算设备的操作。在某些实施例中,这种指令自身包括计算设备。另外或可替换地,计算设备可以是分离硬件设备、跨硬件设备而分布的一个或多个计算资源,和/或可以包括诸如被配置成响应于所确定的状况以在功能上执行本文的系统和方法的一个或多个操作的逻辑电路、嵌入式电路、传感器、促动器、输入和/或输出设备、网络和/或通信资源、任何类型的存储器资源、任何类型的处理资源和/或硬件设备之类的方面。
339.网络和/或通信资源包括但不限于局域网、广域网、无线、互联网、或者任何其他已知通信资源和协议。示例且非限制性硬件和/或计算设备包括但不限于通用计算机、服务器、嵌入式计算机、移动设备、虚拟机和/或仿真计算设备。计算设备可以是作为若干设备的
方面而包括、作为执行计算设备的所描述的功能的互操作资源集合而包括的分布式资源,使得分布式资源一起起作用以执行计算设备的操作。在某些实施例中,每个计算设备可以处于分离硬件上,和/或一个或多个硬件设备可以包括多于一个计算设备的方面,例如,作为在设备上存储的分离地可执行的指令和/或作为可执行指令的集合的逻辑地分区的方面,其中一些方面包括第一计算设备中的一个的部分并且一些方面包括计算设备中的另一个的部分。
340.计算设备可以是服务器、客户端、网络基础设施、移动计算平台、静止计算平台或其他计算平台的一部分。处理器可以是能够执行程序指令、代码、二进制指令等等的任何种类的计算或处理设备。处理器可以是或包括信号处理器、数字处理器、嵌入式处理器、微处理器或任何变型(诸如协处理器(数学协处理器、图形协处理器、通信协处理器等等)等等),其可以直接或间接促进在其上存储的程序代码或程序指令的执行。另外,处理器可以使得能够执行多个程序、线程和代码。线程可以被同时执行以增强处理器的性能并促进应用的同时操作。通过实现,可以在一个或多个线程中实现本文描述的方法、程序代码、程序指令等等。线程可以引发其他线程,该其他线程可以具有与它们相关联的所指派的优先级;处理器可以根据优先级或者基于在程序代码中提供的指令的任何其他次序来执行这些线程。处理器可以包括存储如本文和其他地方描述的方法、代码、指令和程序的存储器 。处理器可以通过可存储如本文和其他地方描述的方法、代码和指令的接口来访问储存介质。与用于存储能够由计算或处理设备执行的方法、程序、代码、程序指令或其他类型的指令的处理器相关联的储存介质可以包括但可以不限于cd-rom、dvd、存储器、硬盘、闪速驱动器、ram、rom、高速缓存等等中的一个或多个。
341.处理器可以包括可增强多处理器的速度和性能的一个或多个核。在实施例中,处理可以是对两个或更多个独立核(被称为管芯)进行组合的双核处理器、四核处理器、其他芯片级多处理器等等。
342.本文描述的方法和系统可以是部分地或整个地通过下述机器来部署的:该机器执行服务器、客户端、防火墙、网关、中枢、路由器或者其他这种计算机和/或联网硬件上的计算机可读指令。计算机可读指令可以与可包括文件服务器、打印服务器、域服务器、互联网服务器、内联网服务器和其他变型(诸如辅传感器、主机服务器、分布式服务器等等)的服务器相关联。服务器可以包括下述各项中的一个或多个:能够通过有线或无线介质等等访问其他服务器、客户端、机器和设备的存储器、处理器、计算机可读瞬变和/或非瞬变介质、储存介质、端口(物理和虚拟)、通信设备和接口。如本文和其他地方描述的方法、程序或代码可以由服务器执行。另外,如本技术中描述的方法的执行所需的其他设备可以被视为与服务器相关联的基础设施的部分。
343.服务器可以提供面向其他设备的接口,该其他设备包括但不限于客户端、其他服务器、打印机、数据库服务器、打印服务器、文件服务器、通信服务器、分布式服务器等等。另外,该耦合和/或连接可以促进跨网络的指令的远程执行。在不脱离本公开的范围的情况下,这些设备中的一些或全部的联网可以促进一个或多个位置处的程序代码、指令和/或程序的并行处理。另外,通过接口而附着到服务器的所有设备可以包括能够存储方法、程序代码、指令和/或程序的至少一个储存介质。中央储存库可以提供要在不同设备上执行的程序指令。在该实现方式中,远程储存库可以充当针对方法、程序代码、指令和/或程序的储存介
质。
344.方法、程序代码、指令和/或程序可以与客户端相关联,该客户端可以包括文件客户端、打印客户端、域客户端、互联网客户端、内联网客户端和其他变型(诸如辅客户端、主机客户端、分布式客户端等等)。客户端可以包括下述各项中的一个或多个:能够通过有线或无线介质等等访问其他客户端、服务器、机器和设备的存储器、处理器、计算机可读瞬变和/或非瞬变介质、储存介质、端口(物理和虚拟)、通信设备和接口。如本文和其他地方描述的方法、程序代码、指令和/或程序可以由客户端执行。另外,如本技术中描述的方法的执行所需的其他设备可以被视为与客户端相关联的基础设施的部分。
345.客户端可以提供面向其他设备的接口,该其他设备包括但不限于服务器、其他客户端、打印机、数据库服务器、打印服务器、文件服务器、通信服务器、分布式服务器等等。另外,该耦合和/或连接可以促进跨网络的方法、程序代码、指令和/或程序的远程执行。在不脱离本公开的范围的情况下,这些设备中的一些或全部的联网可以促进一个或多个位置处的方法、程序代码、指令和/或程序的并行处理。另外,通过接口而附着到客户端的所有设备可以包括能够存储方法、程序代码、指令和/或程序的至少一个储存介质。中央储存库可以提供要在不同设备上执行的程序指令。在该实现方式中,远程储存库可以充当针对方法、程序代码、指令和/或程序的储存介质。
346.本文描述的方法和系统可以是部分或整个地通过网络基础设施来部署的。网络基础设施可以包括诸如下述各项之类的元件:计算设备、服务器、路由器、中枢、防火墙、客户端、个人计算机、通信设备、路由设备、以及如本领域中已知的其他有源和无源设备、模块和/或部件。除其他部件外,与网络基础设施相关联的计算和/或非计算设备可以包括储存介质,诸如闪速存储器、缓冲器、栈、ram、rom等等。本文和其他地方描述的方法、程序代码、指令和/或程序可以由网络基础设施元件中的一个或多个执行。
347.本文和其他地方描述的方法、程序代码、指令和/或程序可以被实现在具有多个小区的蜂窝网络上。蜂窝网络可以是频分多址(fdma)网络或码分多址(cdma)网络。蜂窝网络可以包括移动设备、小区站点、基站、中继器、天线、塔等等。
348.本文和其他地方描述的方法、程序代码、指令和/或程序可以被实现在移动设备上或者通过移动设备而实现。移动设备可以包括导航设备、蜂窝电话、移动电话、移动个人数字助理、膝上型电脑、掌上电脑、上网本、寻呼机、电子书阅读器、音乐播放器等等。除其他部件外,这些设备可以包括储存介质,诸如闪速存储器、缓冲器、ram、rom和一个或多个计算设备。可以使与移动设备相关联的计算设备能够执行在其上存储的方法、程序代码、指令和/或程序。可替换地,移动设备可以被配置成与其他设备协作地执行指令。移动设备可以与基站通信,该基站与服务器对接且被配置成执行方法、程序代码、指令和/或程序。移动设备可以在对等网络、网状网络或其他通信网络上通信。方法、程序代码、指令和/或程序可以被存储在与服务器相关联且由在服务器内嵌入的计算设备执行的储存介质上。基站可以包括计算设备和储存介质。储存设备可以存储由与基站相关联的计算设备执行的方法、程序代码、指令和/或程序。
349.方法、程序代码、指令和/或程序可以是在机器可读瞬变和/或非瞬变介质上存储和/或访问的,该介质可以包括:保留用于在某个时间间隔内的计算的数字数据的计算机部件、设备和记录介质;被称作随机存取存储器(ram)的半导体储存器;典型地用于更永久储
存的大容量储存器,诸如光盘、磁储存形式,像硬盘、带、鼓、卡和其他类型;处理器、寄存器、高速缓冲存储器、易失性存储器、非易失性存储器;光学储存器,诸如cd、dvd;可移除介质,诸如闪速存储器(例如,usb棒或键)、软盘、磁带、纸带、穿孔卡、独立ram盘、压缩驱动器、可移除大容量储存器、离线等等;其他计算机存储器,诸如动态存储器、静态存储器、读/写储存器、可变储存器、只读、随机存取、顺序访问、位置可寻址、文件可寻址、内容可寻址、网络附着储存器、储存器区域网络、条形码、磁性墨水等等。
350.本文描述的某些操作包括解释、接收和/或确定一个或多个值、参数、输入、数据或其他信息(“接收数据”)。接收数据的操作包括但不限于:经由用户输入来接收数据;在任何类型的网络上接收数据;从与接收设备通信的存储器位置接收数据值;利用缺省值作为所接收到的数据值;基于对接收设备来说可用的其他信息来估计、计算或导出数据值;和/或响应于稍后接收到的数据值而更新这些中的任一个。在某些实施例中,数据值可以由第一操作接收,且稍后由第二操作更新,作为接收数据值的一部分。例如,当通信停机、间歇性或被中断时,可以执行第一接收操作,并且当通信被恢复时,可以执行经更新的接收操作。
351.本文的操作的某些逻辑成组(例如,当前公开的方法或过程)被提供以说明本公开的方面。示意性地描述和/或描绘了本文描述的操作,并且可以以与本文的公开内容一致的方式组合、划分、重排序、添加或移除操作。应当理解,操作描述的上下文可能要求针对一个或多个操作的排序,和/或可以显式地公开针对一个或多个操作的次序,但操作的次序应当被宽泛地理解,其中本文具体考虑到提供操作的等效结果的操作的任何等效成组。例如,如果在一个操作步骤中使用值,则在某些上下文(例如,其中针对实现某个效果的操作的数据的时间延迟是重要的)中,值的确定可以是在该操作步骤之前要求的,但在其他上下文(例如,其中来自操作的前一执行周期的值的使用将出于那些目的而充足)中,值的确定可以不是在该操作步骤之前要求的。相应地,在某些实施例中,本文显式地考虑到如所描述的操作和操作成组的次序,并且在某些实施例中,本文显式地考虑到操作的重排序、细分和/或不同成组。
352.本文描述的方法和系统可以将物理和/或无形物品从一个状态变换到另一个。本文描述的方法和系统还可以将表示物理和/或无形物品的数据从一个状态变换到另一个。
353.本文描述的方法和/或过程及其步骤可以是以硬件、程序代码、指令和/或程序或者适于特定应用的硬件和方法、程序代码、指令和/或程序的任何组合实现的。硬件可以包括专用计算设备或具体计算设备、具体计算设备的特定方面或部件、和/或执行方法和/或系统的操作中的一个或多个的硬件部件和/或逻辑电路的布置。过程可以以一个或多个微处理器、微控制器、嵌入式微控制器、可编程数字信号处理器或其他可编程设备连同内部和/或外部存储器而实现。过程可以还或代之以被嵌入专用集成电路、可编程门阵列、可编程阵列逻辑、或者可被配置成处理电子信号的任何其他设备或设备组合中。应当进一步领会,过程中的一个或多个可以被实现为能够在机器可读介质上执行的计算机可执行代码。
354.计算机可执行代码可以是使用下述各项来创建的:结构化编程语言,诸如c;面向对象的编程语言,诸如c++;或者可被存储、编译或解释成在上述设备之一以及处理器、处理器架构的异构组合、或者不同硬件和计算机刻度指令的组合、或者能够执行程序指令的任何其他机器上运行的任何其他高级或低级编程语言(包括汇编语言、硬件描述语言、以及数据库编程语言和技术)。
355.因此,在一个方面中,上面描述的每个方法及其组合可以体现在计算机可执行代码中,该计算机可执行代码在一个或多个计算设备上执行时执行该方法的步骤。在另一方面中,方法可以体现在执行其步骤的系统中,且可以以多种方式跨设备而分布,或者所有功能可以集成到专用、独立设备或其他硬件中。在另一方面中,用于执行与上面描述的过程相关联的步骤的装置可以包括上面描述的硬件和/或计算机可读指令中的任一个。所有这种排列和组合意在落在本公开的范围内。
356.尽管已经结合详细示出和描述的某些实施例公开了本公开,但其上的各种修改和改进将变得对本领域技术人员来说很明显。相应地,本公开的精神和范围不应受以上示例限制,而是应在法律可允许的最宽意义上理解。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1