Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/TS 29843-2是与第1部分配套的技术规范,提供了实现ISO/TS 29843-1中定义的出行整合框架所需的数据模型、通信协议和消息格式的详细规范。第1部分制定了架构蓝图,而第2部分提供了使系统开发者能够构建可互操作的出行平台组件的具体技术规范。这包括服务发现、行程规划、预订、支付和实时运行状态交换的标准化数据模式。
该规范涵盖六个主要数据域:服务提供数据、网络和时刻表数据、行程计划数据、预订和支付数据、实时运行数据和用户档案数据。每个域使用抽象数据建模方法定义,并为JSON和XML格式指定了具体的序列化方式,确保跨不同技术栈的广泛兼容性。
ISO/TS 29843-2定义了一套全面的数据实体及其显式关系和完整性约束。中心实体是MobilityService,代表向用户提供的任何交通服务。每个MobilityService具有服务类型、运营商、服务区域、时刻表、票价结构和无障碍特性等属性。MobilityService组织成ServiceNetwork,代表服务运行的物理或逻辑基础设施。
| 数据实体 | 关键属性 | 关系 | 验证规则 |
|---|---|---|---|
| MobilityService | 服务ID、服务类型、运营商ID、状态、票价模型、无障碍等级 | 属于ServiceNetwork;具有ServiceSchedule;参与ServiceOffering | 服务类型必须来自受控词汇表;票价模型必须包含基础货币和定价结构 |
| ServiceSchedule | 有效起始日、有效截止日、运营日、时刻表条目 | 被MobilityService引用;链接到JourneyPattern | 同一服务的有效期不能重叠;时刻表条目必须按时间顺序排列 |
| TripPlan | 计划ID、起点、目的地、出发/到达时间、行程段、总费用、总时长 | 由TripLegs组成;每个TripLeg引用一个MobilityService | 段间换乘时间≥最小换乘时间;总时长≤请求的最大值 |
| Booking | 预订ID、用户ID、计划ID、状态、支付参考、创建时间戳 | 引用TripPlan;关联PaymentTransaction;链接到UserProfile | 单次预订不可超出发车前24小时;取消必须在最小取消通知时间内允许 |
| RealtimeStatus | 实体ID、时间戳、状态代码、延迟、位置、载客量等级 | 可引用MobilityService、TripLeg或InfrastructureElement | 状态更新必须带有实际观察时间的时间戳;延迟值相对于计划时间 |
该规范为不同集成场景定义了同步和异步通信模式。同步RESTful API用于请求-响应交互,如服务发现、行程规划查询和预订确认。使用MQTT或AMQP的异步消息传递用于实时状态更新、中断通知和位置上报。ISO/TS 29843-2还定义了事件驱动通知的webhook机制,使服务提供商能够将关键事件推送到订阅平台。
典型的多模式出行消息流涉及多个顺序交互。首先,用户提交包含起点、目的地和偏好的行程规划请求。平台查询已注册的MobilityService,生成候选TripPlan,并按用户标准排序返回。用户选择并确认计划后,向每个相关服务提供商发送预订请求。确认后,平台监控每个TripLeg的RealtimeStatus,并在发生需要替代方案的中断时主动通知用户。
ISO/TS 29843-2强制要求全面的安全措施,包括所有通信通道的TLS 1.3、用于认证和授权的OAuth 2.0与OpenID Connect,以及金融交易中的消息级签名以实现不可否认性。该标准还定义了数据质量要求,包括准确性、完整性、及时性和一致性。
隐私保护遵循数据最小化和目的限制原则。用户档案数据分为必填字段、可选字段和敏感字段。标准要求个人身份信息在所有域间数据交换中进行假名化处理,用于分析和报告的数据则需完全匿名化。
答:该规范定义了清算所模型,每个预订包含服务提供商价格、平台费用和适用折扣的票价组件。平台将这些汇总为面向用户的单一价格。服务提供商与平台运营商之间的结算使用标准化的清算消息格式,对账周期可从每日到每月配置。
答:ISO/TS 29843-2要求平台维护每个服务提供商的最后已知时刻表和状态的本地缓存。当实时数据源不可用时,平台回退到计划数据,并将该提供商的所有实时依赖功能标记为不可用。提供商连接健康状态受到监控,每30秒自动尝试重新连接。如果中断超过可配置的阈值(通常为15分钟),平台可能暂停涉及该提供商的行程规划。
答:是的。该规范包括一个缓存同步协议,使移动应用能够下载服务时刻表、票价表和网络拓扑以进行离线行程规划。该协议支持增量更新以最小化带宽消耗,并定义了设备重新连接时需要协调本地创建的预订与中央平台的冲突解决规则。
暂无下载文件