一种高兼容性自助值机系统和方法

文档序号:6684736阅读:665来源:国知局
专利名称:一种高兼容性自助值机系统和方法
技术领域
本发明涉及一种高兼容性自助值机系统和方法,既支持“国际航空运输协会通用服务标准”,同时又能够兼容国内低成本的自助柜机设备标准,既可以部署在符合国际标准的带平台柜机上,也可以部署在国内低成本柜机上,不需要根据不同的环境进行开发。
背景技术
随着航空市场竞争日益加剧,航空公司、机场本身的营运管理水平必须不断提高, 对计算机系统和智能化、自动化的功能需求日益迫切;同时,旅客的需求不断变化,对于个性化服务的要求越来越高。自助服务cuss( “国际航空运输协会”的自助服务“通用服务标准”)作为IATA(国际航空运输协会)“简化商务”的重要举措之一,已经成为国际航空业的通用标准和趋势。目前自助应用有两种,一种是符合IATA⑶SS标准的⑶SS应用,一种是不符合 CUSS标准的自助应用,两种应用对部署环境有严格的要求符合CUSS标准的应用无法在非 CUSS标准的柜机上使用;非CUSS应用无法在CUSS柜机上使用。国际上通用的的自助应用都是基于CUSS标准的,航空公司的海外自助业务需要将自助系统部署在国外自助柜机上;考虑到国内机场尤其是部分中小机场资金和维护的需求,系统也需要兼容低成本柜机。因此急需研发一种兼容国际和国内两种自助标准的自助系统和方法,能够满足两种需求,既可以部署在符合国际标准的带平台柜机上,也可以部署在国内低成本柜机上,同时免去了两套软件的开发和维护,降低成本。

发明内容
基于上述问题,本发明申请人提出了一种高兼容性自助值机系统和方法,通过本申请的系统和方法,可以实现同时兼容国际和国内通行的两种自助标准,因此既可以部署在符合国际标准的带平台柜机上,也可以部署在国内低成本柜机上。根据本发明的高兼容性自助值机系统,包括业务处理模块,负责自助业务的处理逻辑;配置管理模块,用来配置信息管理和处理;资源/样式管理模块,用来管理和获取应用所需的资源,并管理用户界面显示信息的字体/字号/颜色等样式相关的配置;⑶SS平台交互模块,负责应用在⑶SS模式下运行时,与⑶SS平台之间的交互处理,主要处理各种事件以及实现⑶SS模式下设备的使用;非CUSS设备管理模块,用于在非CUSS模式下,对设备控制和操作;模式管理模块,负责区分系统以⑶SS模式还是非⑶SS模式运行,并根据模式控制其他模块与CUSS平台交互模块或非CUSS设备管理模块进行交互.其中,所述模式管理模块、⑶SS平台交互模块和非⑶SS设备管理模块是实现兼容国际CUSS标准和国内自助标准的核心模块,其中CUSS平台交互模块和非CUSS设备管理模块具体实现了在两种情况下与部署环境的交互或管理。本发明的工作原理是系统启动时,模式管理模块根据配置管理模块来区分应用在⑶SS模式下或非⑶SS模式下运行如果应用在⑶SS模式下运行,系统将初始化⑶SS 平台交互模块,建立应用与平台的联系;如果应用在非CUSS模式下运行,系统不再初始化 CUSS平台交互模块,而初始化非CUSS设备管理模块,供应用控制和操作设备。应用在启动时,配置管理模块先初始化,解析各项配置供其他模块使用;资源/样式管理模块使用资源和样式配置来初始化人机交互界面;业务处理模块结合业务配置对各界面的业务进行初始化;模式管理模块根据配置确定应用的模式,并根据模式初始化CUSS 平台交互模块或非CUSS设备管理模块;初始化完毕后,在CUSS模式下,应用进入待用状态, 在非CUSS模式下,应用进入展示界面,待旅客使用。根据本发明的高兼容性自助值机方法,包括以下步骤步骤一实现应用的配置管理模块、模式管理模块、⑶SS平台交互模块、非⑶SS设备管理模块、业务处理模块和资源/样式管理模块(为了提高应用对设备操作的方便性, CUSS平台交互模块和非CUSS设备管理模块的设备操作模块使用相同的接口,这样应用可以通过相同的接口来进行设备操作)。步骤二 配置管理模块解析配置并将信息存储在内存中供其他模块使用。步骤三初始化资源/样式管理模块和业务管理模块,这两个模块与是应用业务处理的主要模块,这两个模块为用户实现人机交互界面,并实现具体的业务处理逻辑,为旅客提供自助值机服务。步骤四模式管理模块在应用启动时根据配置管理模块确定应用的模式即CUSS 模式或非CUSS模式;并根据模式初始化CUSS平台交互模块或非CUSS设备管理模块。步骤五系统在⑶SS模式下运行时OOTSS平台交互模块从配置管理模块获取与平台交互所需符合IATA标准的应用的信息6)⑶SS平台交互模块与平台建立Corta连接,验证应用的合法性并向平台注册事件监听器,同时获取平台控制的柜机设备环境7)CUSS平台交互模块负责比较平台所提供的设备环境与应用自身所需要的设备环境,应用根据比较结果以事件方式向平台请求将应用置于IATA某标准状态,具体的状态转化符合IATA⑶SS标准,不再赘述8)平台收到应用请求并同意将应用置于其请求状态后,通过事件监听器将事件反馈给应用,应用转至其申请的状态;步骤六系统在非⑶SS模式下运行时,非⑶SS设备管理模块从配置管理模块获取应用所需设备,并对设备进行初始化供应用使用。步骤七应用启动成功后,应用为旅客提供自助值机服务;在服务过程中,在CUSS 模式下,应用通过标准CUSS接口使用CUSS平台控制的柜机设备;当柜机设备发生状态变化时,平台通过事件监听器将变化通知到CUSS平台交互模块,模块决定应用将转化的状态, 状态转化的过程与步骤五中的幻相同;在非CUSS模式下,应用通过非CUSS设备管理模块的接口来直接控制柜机设备,当应用退出时,应用负责关闭设备的数据通信端口 ;为了提高应用对设备操作的方便性,CUSS平台交互模块和非CUSS设备管理模块的设备操作方法实现了相同的接口,这样应用可以通过相同的接口来进行设备操作。


参照如下附图将更加易于理解本发明图1高兼容性自助值机系统功能模块2高兼容性自助值机方法流程3⑶SS模式下,应用与⑶SS平台、柜机的关系4非CUSS模式下,应用与柜机的关系图
具体实施例方式本发明涉及的硬件为安装在机场的自助柜机(Kiosk),软件为安装在自助柜机上的CUSS平台(可选)和自助值机应用。自助值机应用的模式管理模块根据当前的模式初始化CUSS平台交互模块或非 CUSS设备管理模块,再协同其他业务相关模块实现自助值机功能。我们以下面具体环境为例说明如何使用同一个自助值机用于在CUSS和非CUSS模式下实现自助值机功能。先以⑶SS模式柜机为例,见图3 ⑶SS模式柜机的软硬环境软件包括Windows操作系统、⑶SS平台和高兼容性自助值机系统;硬件设备包含一台登机牌打印机ATB(Automatic Ticketing and Boarding)/ 通用打印机 GPP (General Purpose Printer)、一台磁卡阅读器 MCR(Magnetic Card Reader)、一台护照阅读器(Passport Reader)、一台条码阅读器BCR(Barcode Reader)和一台行李牌打印机BTP(Bagtag Printer)。配置高兼容性自助值机系统配置运行为⑶SS模式,并配置符合⑶SS标准要求的应用相关信息应用的名称、应用的厂商代码、应用与CUSS平台之间的Corta端口,应用所需的设备相关配置,比如设备的名称、设备是否为必须设备等;此外还进行业务相关的配置。配置平台在平台中配置应用,包括平台对应用的管理配置和应用在平台展示界面上的标识配置。配置完成后,启动平台,平台会启动应用,并在平台展示界面上显示应用的标识, 一般是一个代表应用的按钮。旅客点击此按钮,可以进入应用,应用通过与订座系统、离港系统进行业务数据处理,在此过程中,通过平台使用柜机的各种设备获取相应的数据或打印相关凭证,如通过护照阅读器获取旅客的身份信息作为向订座系统获取旅客电子客票的输入,再如通过离港系统成功办理值机后操作登机牌打印机为旅客打印登机牌等。再以非⑶SS模式柜机为例,见图4 非CUSS柜机软硬环境软件包括Windows操作系统和高兼容性自助值机系统; 硬件设备包含一台登机牌打印机ATB (Automatic Ticketing and Boarding) /通用打印机 GPP (General Purpose Printer)、一台磁卡阅读器 MCR (Magnetic Card Reader)、一台护照阅读器(Passport Reader)、一台条码阅读器BCR(Barcode Reader)和一台行李牌打印机BTP (Bagtag Printer),这些设备需符合航信非CUSS设备标准。配置高兼容性自助值机系统与⑶SS模式不同,配置运行为非⑶SS模式,配置业务相关的信息,不需再配置符合CUSS标准要求的应用相关信息。配置完成后,直接启动应用,显示应用自身的展示界面,展示界面上提供进入应用业务处理的按钮。旅客点击此按钮,可以开始业务办理,应用通过与订座系统、离港系统进行业务数据处理,在此过程中,应用直接操作柜机的各种设备获取相应的数据,如通过护照阅读器获取旅客的身份信息作为向订座系统获取旅客电子客票的输入,再如通过离港系统成功办理值机后操作登机牌打印机为旅客打印登机牌等。接下来我们以下具体环境为例说明如何使用本发明方法实现在CUSS和非CUSS模式下实现自助值机功能。机场有不同模式的柜机,先以⑶SS模式柜机为例。某CUSS模式柜机(名称为CUSSKioskl)的软硬环境为=Windows操作系统, 基于IATA CUSS标准的平台和高兼容性自助值机系统;设备包含一台登机牌打印机 ATB(Automatic Ticketing and Boarding)/通用打印机GPP(General Purpose Printer)、 一台磁卡阅读器 MCR (Magnetic Card Reader)、一台护照阅读器(Passport Reader)、一台条码阅读器BCR (Barcode Reader)和一台行李牌打印机BTP (Bagtag Printer)。参见图2,具体说明如何实现在上述CUSS模式柜机上实现自助值机功能。步骤一实现应用的配置管理模块、模式管理模块、⑶SS平台交互模块、非⑶SS设备管理模块、业务处理模块和资源/样式管理模块。为了提高应用对设备操作的方便性, CUSS平台交互模块和非CUSS设备管理模块的设备操作模块使用相同的接口,这样应用可以通过相同的接口来进行设备操作。步骤二 配置管理模块解析配置并将信息存储在内存中供其他模块使用。在应用部署之前先确定即将部署的环境模式,根据实际情况对应用进行模式配置,在当前的情况,将应用配置为⑶SS模式,在⑶SS模式下,配置还包括⑶SS标准要求的应用相关的信息,应用的名称、应用的厂商代码、应用与CUSS平台之间的Corta端口,应用所需的设备相关配置,比如设备的名称、设备是否为必须设备等;此外还进行业务相关的配置;应用启动时,配置管理模块解析配置并在内存中存储。步骤三初始化资源/样式管理模块和业务管理模块,这两个模块与是应用业务处理的主要模块。资源/样式管理模块和业务管理模块从内存中获取资源、样式和业务配置,初始化人机交换界面和每个界面的业务处理逻辑,实现提供自助服务的准备。在CUSS模式下, 应用启动后的第一个界面即为业务处理界面。步骤四模式管理模块在初始化资源/样式管理模块和业务管理模块初始化成功后,配置管理模块解析并在内存中存储应用的各种配置;接着模式管理模块从内存中获取到应用的模式,确定为CUSS模式后,初始化CUSS平台交互模块。步骤五应用的资源/样式管理模块和业务管理模块成功初始化后,且系统在 ⑶SS模式下运行时1)⑶SS平台交互模块从配置管理模块获取与平台交互所需符合IATA标准的应用的信息^OTSS平台交互模块与平台建立Corta连接,验证应用的合法性,获取平台控制的柜机设备环境,并向平台注册事件监听器;这个过程必须遵循IATA CUSS标准,通过 level, components和registerEven —系列方法(这些方法都是IATA标准规定的函数级方法)来实现。3)CUSS平台交互模块负责比较平台所提供的设备环境与应用自身所需要的设备环境,应用根据比较结果以事件方式向平台请求将应用置于IATA某标准状态。具体来说,⑶SS平台交互模块根据compoments获取到的设备信息与通过配置管理模块获取的自身所需设备比较;如果平台提供的设备满足应用的需求,且这些设备的状态也正常,应用向平台发送事件请求将应用置于可用(AVAILABLE)状态;如果平台的设备环境不能满足应用的设备环境要求,应用以事件方式向平台请求将自己置于不可用 (UNAVAILABLE)状态。应用向发送平台请求、请求中的事件、对设备的获取、状态查询等均须遵循IATA CUSS标准,使用notify、acquire、query等方法,请求中的事件为标准规定的CUSS Event。4)平台收到应用请求并同意将应用置于其请求状态后,通过事件监听器将事件反馈给应用,应用转至其申请的状态。步骤七应用启动成功(处于AVAILABLE状态)后,旅客通过平台激活应用(处于ACTIVE状态),应用为旅客提供自助值机服务;在服务过程中,应用通过标准CUSS接口 (acquire、disable、query、enable、disable、send、receive 等)使用 CUSS 平台控制的柜机设备;当柜机设备发生状态变化时,平台通过事件监听器将变化通知到CUSS平台交互模块,模块决定应用将转化的状态,状态转化的过程与;3)中相同。为了提高应用对设备操作的方便性,CUSS平台交互模块和非CUSS设备管理模块的设备操作模块使用相同的接口,这样应用可以通过相同的接口来进行设备操作,这些接口包括 acquire、disable、query、enable、disable、send、receive 等,禾口 CUSS 的标准接口一致。接下来,以非⑶SS模式柜机为例。某非CUSS模式柜机(名称为NONCUSSKioskl)的软硬环境为=Windows操作系统和高兼容性自助值机系统;设备包含一台登机牌打印机ATB(AutomatiC Ticketing and Boarding) / 通用打印机 GPP general Purpose Printer)、一台磁卡阅读器 MCR(Magnetic Card Reader)、一台护照阅读器(Passport Reader)、一台条码阅读器 BCR (Barcode Reader)和一台行李牌打印机 BTP (Bagtag Printer)。参见图2,具体说明如何实现在上述非CUSS模式柜机上实现自助值机功能。步骤一实现应用的配置管理模块、模式管理模块、⑶SS平台交互模块、非⑶SS设备管理模块、业务处理模块和资源/样式管理模块。为了提高应用对设备操作的方便性, CUSS平台交互模块和非CUSS设备管理模块的设备操作模块使用相同的接口,这样应用可以通过相同的接口来进行设备操作。步骤二 配置管理模块解析配置并将信息存储在内存中供其他模块使用。在应用部署之前先确定即将部署的环境模式,根据实际情况对应用进行模式配置,在当前的情况,将应用配置为非CUSS模式;此外还进行业务相关的配置。应用启动时,配置管理模块解析配置并存储在内存中。步骤三初始化资源/样式管理模块和业务管理模块,这两个模块与是应用业务处理的主要模块。资源/样式管理模块和业务管理模块从内存中获取资源、样式和业务配置,初始化人机交换界面和每个界面的业务处理逻辑,实现提供自助服务的准备,这个过程与⑶SS 模式下基本一样,唯一的区别是非CUSS模式下,应用启动后的第一个界面为应用展示界面,而不是业务处理界面,在展示界面上会有按钮,点击按钮可以进入业务处理界面。步骤四模式管理模块在初始化资源/样式管理模块和业务管理模块初始化成功后,配置管理模块解析并在内存中存储应用的各种配置;接着模式管理模块从内存中获取到应用的模式,确定为非CUSS模式后,初始化非CUSS设备管理模块。步骤六应用的资源/样式管理模块和业务管理模块成功初始化后,且系统在非 CUSS模式下运行时,非CUSS设备管理模块从内存中(配置管理模块以解析配置并在内存中存储)获取应用所需设备,并对设备进行初始化供应用使用,打开设备的数据通信端口,再设置设备的主要参数,如为串口设备设置波特率、奇偶校验位、停止位等。步骤七应用启动成功后,应用为旅客提供自助值机服务;在非CUSS模式下,应用通过非CUSS设备管理模块的接口来直接控制柜机设备;为了提高应用对设备操作的方便性,CUSS平台交互模块和非CUSS设备管理模块的设备操作方法实现了相同的接口,这样应用可以通过相同的接口来进行设备操作,这些接口包括acquire、disable、query、enable、 disable,send.receive等,和⑶SS的标准接口一致。当应用退出时,应用负责关闭设备的数据通信端口。
权利要求
1.一种自助值机系统,其特征在于包括 业务处理模块,负责自助业务的处理逻辑; 配置管理模块,用来配置信息管理和处理;资源/样式管理模块,用来管理和获取应用所需的资源,并管理用户界面显示信息的字体/字号/颜色等样式相关的配置;⑶SS平台交互模块,负责应用在⑶SS模式下运行时,与⑶SS平台之间的交互处理,主要处理各种事件以及实现CUSS模式下设备的使用;非CUSS设备管理模块,用于在非CUSS模式下,对设备控制和操作; 模式管理模块,负责区分系统以CUSS模式还是非CUSS模式运行,并根据模式控制其他模块与CUSS平台交互模块或非CUSS设备管理模块进行交互。
2.根据权利要求1的自助值机系统,其中,所述模式管理模块、CUSS平台交互模块和非 CUSS设备管理模块是实现兼容国际CUSS标准和国内自助标准的核心模块,其中所述CUSS 平台交互模块和非CUSS设备管理模块具体实现了在两种情况下与部署环境的交互或管理。
3.根据权利要求2所述的自助值机系统,其中在所述自助值机系统启动时,所述模式管理模块根据所述配置管理模块来区分应用在CUSS模式下或非CUSS模式下运行如果应用在CUSS模式下运行,系统将初始化CUSS平台交互模块,建立应用与平台的联系;如果应用在非CUSS模式下运行,系统不再初始化CUSS平台交互模块,而初始化非CUSS设备管理模块,供应用控制和操作设备。
4.根据权利要求3所述的自助值机系统,其中在应用在启动时,所述配置管理模块先初始化,解析各项配置供其他模块使用;所述资源/样式管理模块使用资源和样式配置来初始化人机交互界面;所述业务处理模块结合业务配置对各界面的业务进行初始化;所述模式管理模块根据配置确定应用的模式,并根据模式初始化CUSS平台交互模块或非CUSS 设备管理模块;初始化完毕后,在CUSS模式下,应用进入待用状态,在非CUSS模式下,应用进入展示界面,待旅客使用。
5.一种自助值机方法,其特征在于包括以下步骤步骤一实现应用的配置管理模块、模式管理模块、⑶SS平台交互模块、非⑶SS设备管理模块、业务处理模块和资源/样式管理模块;步骤二 所述配置管理模块解析配置并将信息存储在内存中供其他模块使用; 步骤三初始化所述资源/样式管理模块和所述业务管理模块,这两个模块与是应用业务处理的主要模块,这两个模块为用户实现人机交互界面,并实现具体的业务处理逻辑, 为旅客提供自助值机服务;步骤四所述模式管理模块在应用启动时根据配置管理模块确定应用的模式即CUSS 模式或非CUSS模式;并根据模式初始化CUSS平台交互模块或非CUSS设备管理模块; 步骤五系统在⑶SS模式下运行时DCUSS平台交互模块从配置管理模块获取与平台交互所需符合IATA标准的应用的信息2)⑶SS平台交互模块与平台建立Corta连接,验证应用的合法性并向平台注册事件监听器,同时获取平台控制的柜机设备环境3)CUSS平台交互模块负责比较平台所提供的设备环境与应用自身所需要的设备环境, 应用根据比较结果以事件方式向平台请求将应用置于IATA某标准状态,具体的状态转化符合IATA⑶SS标准,不再赘述4)平台收到应用请求并同意将应用置于其请求状态后,通过事件监听器将事件反馈给应用,应用转至其申请的状态;步骤六系统在非CUSS模式下运行时,非CUSS设备管理模块从配置管理模块获取应用所需设备,并对设备进行初始化供应用使用;步骤七应用启动成功后,应用为旅客提供自助值机服务;在服务过程中,在CUSS模式下,应用通过标准CUSS接口使用CUSS平台控制的柜机设备;当柜机设备发生状态变化时, 平台通过事件监听器将变化通知到CUSS平台交互模块,模块决定应用将转化的状态,状态转化的过程与步骤五中的;3)相同;在非CUSS模式下,应用通过非CUSS设备管理模块的接口来直接控制柜机设备,当应用退出时,应用负责关闭设备的数据通信端口 ;为了提高应用对设备操作的方便性,CUSS平台交互模块和非CUSS设备管理模块的设备操作方法实现了相同的接口,这样应用可以通过相同的接口来进行设备操作。
全文摘要
一种自助值机系统,包括业务处理模块,负责自助业务的处理逻辑;配置管理模块,用来配置信息管理和处理;资源/样式管理模块,用来管理和获取应用所需的资源,并管理用户界面显示信息的字体/字号/颜色等样式相关的配置;CUSS平台交互模块,负责应用在CUSS模式下运行时,与CUSS平台之间的交互处理,主要处理各种事件以及实现CUSS模式下设备的使用;非CUSS设备管理模块,用于在非CUSS模式下,对设备控制和操作;模式管理模块,负责区分系统以CUSS模式还是非CUSS模式运行,并根据模式控制其他模块与CUSS平台交互模块或非CUSS设备管理模块进行交互。
文档编号G07F17/42GK102163350SQ20101062457
公开日2011年8月24日 申请日期2010年12月30日 优先权日2010年12月30日
发明者单威, 李晖, 薛志兵 申请人:中国民航信息网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1