T/CCAATB 0005-2020 民用机场共用自助旅客处理平台技术规范.pdf

  • T/CCAATB 0005-2020  民用机场共用自助旅客处理平台技术规范.pdf为pdf格式
  • 文件大小:2.5 M
  • 下载速度:极速
  • 文件评级
  • 更新时间:2021-04-11
  • 发 布 人: 13648167612
  • 原始文件下载:
  • 立即下载

  • 文档部分内容预览:
  • 4. 4. 2. 3事件

    4. 4. 2. 3. 1总则

    S平台通过事件回调的方式市政管理,与航司应用进行交

    4.4.2.3.2事件原因

    事件可能由以下原因导致: 硬件故障 软件故障 现有错误确认 错误修复 任何正常情况变更都可能会修改航司应用或系统管理器的行为 异步/同步接口调用完成或指令中止

    4.4.2.3.3事件来源

    事件可以通过以下方式生成: ——任何一个航司应用向系统管理器发送事件

    T/CCAATB 00052020

    4. 4. 2. 3. 4事件模式

    事件是异步的,由以下两种场景触发,见表3。

    4. 4. 2. 3. 5事件类别

    事件分为三个类别: Normal:发生正常处理,而不是检测到错误: 一Alert:发生异常情况,但不需要手动干预; Alarm:需要立即注意(即需要手动干预)。 所有的Alert和Alarm事件都必须在当其出现时,发送给系统管理软件。表4是Alarm和Aler 区别:

    表4Alarm和Alert的主要区别表

    4. 4.2.3. 6事件类型

    事件分为四种类型: Public:所有的航司应用和系统管理应用都可以接收该类事件; Private:只有关联的航司应用和CAM(请求的事件)才能接收该类事件; Platform:只有SP系统管理器,CAM,CLA和CUSS组件接口可以接收该类事件: Invalid:若以异步模式调用该指令或同步调用被拒绝,则返回的事件类型应始终是invalid。 所有事件必须至少具有上述类型之一。实际类型取决于相关的上下文

    4.4.2.3.7事件码(EventCode)

    EventCode标示航司应用或者组件状态的变化。见附录A

    EventCode标示航司应用或者组件状态的变化。见附录A

    .3.8状态码(StatusC

    事件的重要组成部分。主要描述某组件的当前状

    4.4.2.3.9事件侦听机制

    CUSS航司应用侦听事件有两种模式:

    T/CCAATB 00052020

    T/CCAATB00052020

    T/CCAATB 00052020

    读取表5的另 神方法楚: 1 Component 2 ManagementInterface ApplicationManager 4 SystemManagerlnterface 5 CUSSCntl 6 NativeDevice 7 ApplicationComponent 8 Peripheral 9 Input 10 Output 11 User 12 Userless 13 Media 14 Medialess 15 Data 16 Dataless

    用户是否必须以任意方式干预设备以使数据可用? 航司应用出于任意原因将设备置于DISABLE状态是否有用?

    4.5.3虚拟组件定义

    T/CCAATB 00052020

    虚拟组件继承组成此组件的所有类的属性、指令和事件。例如,用户输入虚拟组件由这些类组成: 用户、介质无关、数据和输入;因此,此虚拟组件能够处理为这些类或其超类定义的所有内容。此外, 虚拟组件由实际组件及其CUSS接口组成。例如,介质输入由真正的读卡器(硬件)、读卡器供应商驱动 程序(软件)和关联CUSS接口组成。 表6显示了每个虚拟CUSSCtnl组件组成的组件类:

    表6虚拟组件与组件类表

    T/CCAATB 00052020

    5航司应用管理接口规范

    5.1航司应用管理接口

    5.1.2航司应用状态描述

    (AMI)定义了所有航司应用访问CUSS平台CA 一个状态转到另一个状态等。

    以下描述航司应用状态的定义和航司应用状态的转换规则。 CUSS平台的CAM模块,负责管理航司应用状态,并提供初始化请求(initRequest)和通知(notify 指令供航司应用使用,操控自身状态。表7是AMI航司应用状态描述表。

    表7AMI航司应用状态描述表

    T/CCAATB00052020

    应用会进入UNAVAILABLE状态。 激活状态 旅客点击CLA上航司应用logo,航司应用进入ACTIVE状态,给旅客提供服务。 (ACTIVE) 在ACTIVE状态,航司应用可访问所有组件。 旅客办理完成后,航司应用会重新进入AVAILABLE状态, 挂起状态 由于管理要求,平台可将航司应用设置为SUSPENDED状态,旅客将无法使用。 (SUSPENDED) 国内航司应用场景为,某航空公司的航司应用只有某一个时间段为旅客提供服务, 其余时间处于SUSPENDED状态。 禁用状态 由于航司应用非法操作,平台可禁用航司应用。 (DISABLE)

    5.1.3航司应用状态图

    航司应用状态图(见图3)描述的是航司应用如何从一个状态转换为另一个状态。航司应用本身 (服务提供者系统管理器)或是航司应用提供者系统管理器要求航司应用状态变更。这些变更伴随一 个事件发生,该事件是作为未经请求的事件或作为航司应用本身调用的通知(notify)指令的返回事 牛,由航司应用管理器发送到相关航司应用的。注意到,状态转换的数量反映了EventCode之间的响 应。粗线条意味着状态转换的发生需要人为干预

    5.1.4航司应用状态转换描述

    5.1.4.1加载转换(STOPPED到INITIALIZE,或DISABLED到INITIALIZE)

    用于在系统中加载或重新加载航司应用: CAM根据它自已的AL系统管理器或者SP系统管理器的要求,用加载指令加载航司应用: CAM在系统重启时加载航司应用或CAM在有人为干预时加载禁用航司应用; 在CAM允许时,航司应用进入INITIALIZE状态: 航司应用正进行初始化时,CLA会在屏幕中显示“暂时不可用”

    5.1.4.5挂起转换(到SUPSENDED)

    T/CCAATB 00052020

    航司应用执行程序被挂起:CAM根据SP系统管理器或AL系统管理器的要求控制状态转换。 移除航司应用图标并显示为不可选择"。若这是被移除的最后一个图标(即是最后一个被暂停的航 用),CLA应该在屏幕上显示“柜机无服务”。

    航司应用可执行以下操作: 只有已经暂停航司应用的系统管理器(SP或AL)可以申请这个状态转换; 航司应用会回到先前的状态(这个状态是被暂停之前的那个状态); 若SP和AL系统管理器暂停了航司应用,它需要在返回其先前状态之前由它们两者恢复(这 是为了解决SP和AL系统管理器操作规则中的潜在冲突); 若状态是AVAILABLE状态,CLA显示航司应用图标为可选;若航司应用状态为 UNAVAILABLE状态或SUSPENDED状态,从屏幕上删除航司应用图标或将其显示为不可 选。

    禁用转换(到DISAB

    用于禁用航司应用(将航司应用置于禁用区)直到有人为干预: CAM将会把航司应用置于DISABLED状态,由于不正确的行为,例如:超出会话时间限制, 航司应用阈值错误等等; CAM停止航司应用执行(即卸载它); CLA或启动程序移除航司应用图标或显示其为不可选择。 4.8停止转换(到STOPPED) 用于停止航司应用执行:

    5.1.4.8停止转换(到STOPPED)

    CAM将航司应用置于STOPPED状态,根据航司应用本身和它自有的AL或SP系统管理器 要求; CAM停止航司应用执行(即卸载它); CLA移除航司应用图标并显示其为不可选择1。若这是被移除的最后一个图标(即是最后 个被停止的航司应用),通用航司应用启动程序应该在屏幕上显示“柜机无服务”

    5. 1. 4. 9 重启转换

    状态的航司应用D)置于STOF 参阅加载转换

    5.2航司应用管理指令

    1)删除按钮或使其不可选择是由平台提供商和应用程序提供商之间的SLA协议决定的。建议平台将此选项设置

    T/CCAATB 00052020

    ApplicationManager提供以下指令,供航司应用使用

    5.2.2级别(Level)指令

    表8是Level指令表

    表8Level指令表

    在异地部署柜机的柜机SP必须将此信息传达给在异地柜机上运行的航司应用。这是为允许航空公 同在必要时选择退出这些柜机(出于法律、监管或其他原因),航空公司提供商可以调整其航司应用以 支持场外和机场代码指示器,以调整其航司应用的业务逻辑,

    5.2.3组件(Component)指令

    表9是Component指令表

    T/CCAATB 00052020

    表9Component指令表

    可通过虚拟组件对象引用访问组件特征。所有调用方都将获得所有本机设备和外围组件的完 表,以及: 如果调用方是SP系统管理器,则列出与平台上所有配置的应用程序相关的 ApplicationComponent组件的列表; 如果调用方是关联的航司系统管理器,则列出特定航司的所有ApplicationComponent组 它自已的ApplicationComponent组件(如果调用方是航司应用)

    可通过虚拟组件对象引用访问组件特征。所有调用方都将获得所有本机设备和外围组件的完整列 表,以及: 如果调用方是SP系统管理器,则列出与平台上所有配置的应用程序相关的所有 ApplicationComponent组件的列表; 如果调用方是关联的航司系统管理器,则列出特定航司的所有ApplicationComponent组件; 它自己的ApplicationComponent组件(如果调用方是航司应用)

    5.2.4生成事件(GenerateEvent)指令

    表10是GenerateEvent指

    表10GenerateEvent指令表

    T/CCAATB00052020

    T/CCAATB 00052020

    T/CCAATB 00052020

    T/CCAATB 00052020

    6.1.4设备组件状态描述

    表18是设备组件状态表。

    表18设备组件状态表

    T/CCAATB00052020

    无论虚拟组件状态的应用程序视图是什么,平台行为都是相同的(例如,如果应用程序认为某个 组件是READY状态,而实际上它UNAVAILABLE状态)。这是为了确保应用程序可以使用状态转换 来知道方法调用是否成功

    6.1.6设备组件状态转换描述

    表19是设备组件状态转换表

    表19设备组件状态转

    6.2设备组件接口(DCI)指令

    CUSS控制着DCI虚拟组件管理指令集。它们分为四类:组件指令集、数据指令集、文档指令集和 事件指令集。 组件指令:Acquire,Disable,Enable,Query,Release,Setup和Test。 数据指令:Receive和Send。 文档指令:Offer和Retain。 事件指令:Cancel。

    6.2.2获取(Acquire)指令

    表20是Acquire指令表

    表20Acquire指令表

    表20Acquire指令表

    T/CCAATB 00052020

    6.2.4启用(Enable)指令

    表24是Enable指令表。

    表24Enable指令表

    表25Enable指令StatusCode表

    T/CCAATB 00052020

    航天标准6.2.5查找(Query)指令

    表26是Query指令表

    表26Query指令表

    T/CCAATB 00052020

    T/CCAATB 00052020

    花纹板标准表29Release指令StatusCode表

    2.7设置(Setup)指令

    表30是Setup指令表

    ....
  • 相关专题: 民用机场  

相关下载

常用软件