民航移动行程管理系统及其方法

文档序号:6364739阅读:249来源:国知局
专利名称:民航移动行程管理系统及其方法
技术领域
本发明涉及一种民航移动行程管理系统及其方法,通过该民航移动行程管理系统,用户可以管理自己的行程,在行程的各个环节中使用多种服务。
背景技术
民航旅客出行通常有多个环节,包括航班查询、航班预定、办理值机、目的地天气查询等。如果能处理好这些环节,整个行程会被安排得井井有条,方便旅客出行。
民航移动行程管理系统是一套面向民航旅客提供行程管理的系统,在用户行程 (主要是航空行程)的多个环节中为用户提供方便及时的行程服务,包括行程管理、航班动态、天气预报、值机、机票预定、机场查询等主要功能。
该系统以手机客户端为媒介,在旅客行程和手机之间建立了信息关联。在给用户提供完善行程服务的同时,还能增强旅客自助服务体验感。发明内容
本发明的民航移动行程管理系统分为三层,分别为表现层、业务层和数据层。其中表现层包括手机客户端子系统(iWione、Android、Symbian)、WEB前台子系统、客户端前台子系统、WAP前台子系统和代理子系统。业务层包括管理子系统、中台子系统和消息中心子系统。数据层包括数据库或者数据源。
表现层用于用户接口的展示,用于显示和接收用户输入的数据,为用户提供一种交互操作的界面。
业务层用于访问数据层,从数据层获取数据、修改数据以及删除数据,并将结果返回给表现层。它位于体系架构的中间位置,处于表现层和数据层之间,起到数据的承上启下作用。
数据层用于向业务层提供数据以及数据的存储功能。
手机客户端子系统接收用户操作,并根据请求类型进行响应,有的操作需要访问本地缓存,有的操作需要访问客户端前台子系统。
客户端前台子系统接收手机客户端子系统的数据请求,进行数据格式、权限等逻辑判断,并根据请求的类型向中台子系统请求业务数据,接收中台子系统返回的业务数据后,重新进行组装,返回给客户端子系统。
WEB前台子系统接收WEB浏览器的数据请求,并根据请求的类型向中台子系统请求业务数据,接收中台子系统返回的业务数据后,重新进行组装HTML4页面,返回给TOB浏IrWSB 见益。
WAP前台子系统接收WAP2. 0浏览器的数据请求,并根据请求的类型向中台子系统请求业务数据,接收中台子系统返回的业务数据后,重新组装成XHTML页面,返回给WAP浏IrWSB 见益。
代理子系统主要目的是实现对外第三方系统访问的代理功能。代理子系统接收中台子系统的数据请求,进行数据格式解码,并根据请求的类型向图吧或者微博等外部系统请求业务数据,接收外部系统返回的业务数据后,重新进行组装,返回给中台子系统。
中台子系统接收客户端前台子系统、WEB前台子系统、WAP前台子系统的数据请求,并根据请求的类型向航信后台系统请求业务数据(或者直接访问数据库),接收中台子系统(或者数据库)返回的业务数据后,重新进行组装,返回给前台子系统。中台子系统通过代理子系统向外部系统提出数据请求。
消息中心子系统是一个后台服务,主要是轮询检查数据库中是否有需要向苹果消息服务中心发送的消息。如果有消息,则将数据检索出来并向苹果消息服务中心发送消息。
管理子系统主要为系统管理人员提供功能入口。管理人员使用后台账号登入管理子系统,进行参数设置、用户管理、数据统计等操作。管理子系统直接连接数据库。
根据本发明的民航移动行程管理方法,包括如下步骤
步骤1,手机客户端子系统根据选择的功能指令,将请求发送给客户端前台子系统;
步骤2,客户端前台子系统接收客户端子系统发送过来的数据,根据请求的类型向中台子系统请求业务数据;
步骤3,中台子系统接收客户端前台子系统的数据请求,并根据请求的类型向航信后台系统请求业务数据(或者直接访问数据库),或者通过代理子系统向外部系统提出数据请求;
步骤4,中台子系统接收后台系统(或者数据库,或者代理子系统)返回的业务数据,返回给客户端前台子系统;
步骤5,客户端前台子系统接收中台子系统返回的业务数据,返回给手机客户端子系统;
步骤6,手机客户端子系统接收客户端前台子系统返回的数据,显示在页面上。
在步骤1手机客户端子系统将选择的功能指令,转换成请求参数,发送给客户端前台子系统。
在步骤2客户端前台子系统首先对接收到的数据进行格式判断,如果格式有误, 则返回错误信息给手机客户端子系统,如果判断正确,再进行权限判断。如果没有权限,则返回错误信息给手机客户端子系统,如果有权限,则根据请求类型向中台子系统请求业务数据。
在步骤3中台子系统向航信后台系统、数据库、代理子系统请求数据,如果请求失败,则返回错误信息给客户端前台子系统,如果请求成功,在步骤4将获得的业务数据返回给客户端前台子系统。


图1为本发明民航移动行程管理系统方框图2为本发明民航移动行程管理方法的总体流程图3为本发明民航移动行程管理方法的客户端前台子系统流程图4为本发明民航移动行程管理方法的中台子系统流程图5为本发明民航移动行程管理方法的机票验真示意图。
具体实施方式
如图1所示,本发明的民航移动行程管理系统由表现层、业务层和数据层构成,包括手机客户端子系统、WEB前台子系统、客户端前台子系统、WAP前台子系统、代理子系统、 管理子系统、中台子系统、消息中心子系统。由四台小型机组成两组应用服务器集群,由四台小型机构成两组HTTP接入服务器,一台小型机构成数据库服务器。HTTP接入服务器负责接收请求,然后根据负载均衡请请求分配到应用服务器集群其中一台。
^MM用于用户接口的展示,用于显示和接收用户输入的数据,为用户提供一种交互操作的界面。
用于访问数据层,从数据层获取数据、修改数据以及删除数据,并将结果返回给表现层。它位于体系架构的中间位置,处于表现层和数据层之间,起到数据的承上启下作用。
SMM用于向业务层提供数据以及数据的存储功能。
MH^mi^M接收用户操作,并根据请求类型进行响应,有的操作需要访问本地缓存,有的操作需要访问客户端前台子系统。
接收手机客户端子系统的数据请求,进行数据格式、权限等逻辑判断,并根据请求的类型向中台子系统请求业务数据,接收中台子系统返回的业务数据后,重新进行组装,返回给客户端子系统。
WEB前台子系统梓收TOB浏览器的数据请求,并根据请求的类型向中台子系统请求业务数据,接收中台子系统返回的业务数据后,重新进行组装HTML4页面,返回给TOB浏IrWSB 见益。
WAP前台子系统接收WAP2. 0浏览器的数据请求,并根据请求的类型向中台子系统请求业务数据,接收中台子系统返回的业务数据后,重新组装成XHTML页面,返回给WAP浏IrWSB 见益。
代理子系统主要目的是实现对外第三方系统访问的代理功能。代理子系统接收中台子系统的数据请求,进行数据格式解码,并根据请求的类型向图吧或者微博等外部系统请求业务数据,接收外部系统返回的业务数据后,重新进行组装,返回给中台子系统。
中台子系统接收客户端前台子系统、WEB前台子系统、WAP前台子系统的数据请求,并根据请求的类型向航信后台系统请求业务数据(或者直接访问数据库),接收中台子系统(或者数据库)返回的业务数据后,重新进行组装,返回给前台子系统。中台子系统通过代理子系统向外部系统提出数据请求。
消息中心子系统是一个后台服各,主要是轮询检杳数据库中是否有需要向苹果消息服务中心发送的消息。如果有消息,则将数据检索出来并向苹果消息服务中心发送消息。
管理子系统主要为系统管理人员提供功能入口。管理人员使用后台账号登入管理子系统,进行参数设置、用户管理、数据统计等操作。管理子系统直接连接数据库。
如图2所示,本发明的民航移动行程管理系统,其民航移动行程管理方法包括如下步骤
步骤1,手机客户端子系统根据选择的功能指令,将请求发送给客户端前台子系统;
步骤2,客户端前台子系统接收客户端子系统发送过来的数据,根据请求的类型向中台子系统请求业务数据;
步骤3,中台子系统接收客户端前台子系统的数据请求,并根据请求的类型向航信后台系统请求业务数据(或者直接访问数据库),或者通过代理子系统向外部系统提出数据请求;
步骤4,中台子系统接收后台系统(或者数据库,或者代理子系统)返回的业务数据,返回给客户端前台子系统;
步骤5,客户端前台子系统接收中台子系统返回的业务数据,返回给手机客户端子系统;
步骤6,手机客户端子系统接收客户端前台子系统返回的数据,显示在页面上。
图3为本发明民航移动行程管理方法的客户端前台子系统流程图;图4为本发明民航移动行程管理方法的中台子系统流程图;图5为本发明民航移动行程管理方法的航班动态查询示意图。
如图3所示,本发明的民航移动行程管理系统,其客户端前台子系统流程包括如下步骤
步骤2. 1,客户端前台子系统收到手机客户端子系统发送过来的数据;
步骤2. 2,判断数据格式是否正确,如果不正确,则返回错误信息,如果正确,再进行权限判断;
步骤2. 3,判断是否有权限,如果没有权限,则返回错误信息,如果有权限,
步骤2. 4,根据类型向中台子系统请求业务数据。
如图4所示,本发明的民航移动行程管理系统,其中台子系统流程包括如下步骤
步骤3. 1,中台子系统接收前端子系统发过来的数据;
步骤3. 2,根据请求类型获取数据,向后台系统、数据库或代理子系统请求业务数据。
如果请求成功,在步骤4将获得的业务数据返回给客户端前台子系统。
用户使用该系统,在“机票验真”页面,选择“电子客票”,输入姓名和电子客票号, 如果输入正确,则显示机票验真信息,如果输入有误,则显示错误提示信息。见图5。
权利要求
1.一种民航移动行程管理系统,其特征在于,包括表现层、业务层和数据层;所述表现层包括手机客户端子系统、WEB前台子系统、客户端前台子系统、WAP前台子系统和代理子系统;所述业务层包括管理子系统、中台子系统和消息中心子系统;所述数据层包括数据库或者数据源。
2.根据权利要求1所述的民航移动行程管理系统,其中所述表现层用于用户接口的展示,用于显示和接收用户输入的数据,为用户提供一种交互操作的界面。所述业务层用于访问数据层,从数据层获取数据、修改数据以及删除数据,并将结果返回给表现层;所述数据层用于向业务层提供数据以及数据的存储功能。
3.根据权利要求2所述的民航移动行程管理系统,其中所述业务层位于体系架构的中间位置,处于表现层和数据层之间,起到数据的承上启下作用。
4.根据权利要求1所述的民航移动行程管理系统,其中所述手机客户端子系统接收用户操作,并根据请求类型进行响应,有的操作需要访问本地缓存,有的操作需要访问客户端前台子系统;所述客户端前台子系统接收手机客户端子系统的数据请求,进行数据格式、权限等逻辑判断,并根据请求的类型向中台子系统请求业务数据,接收中台子系统返回的业务数据后,重新进行组装,返回给客户端子系统;所述WEB前台子系统接收WEB浏览器的数据请求,并根据请求的类型向中台子系统请求业务数据,接收中台子系统返回的业务数据后,重新进行组装HTML4页面,返回给TOB浏IrWSB觅器;所述WAP前台子系统接收WAP2.0浏览器的数据请求,并根据请求的类型向中台子系统请求业务数据,接收中台子系统返回的业务数据后,重新组装成XHTML页面,返回给WAP浏ll/f Bigja I ;所述代理子系统主要目的是实现对外第三方系统访问的代理功能。代理子系统接收中台子系统的数据请求,进行数据格式解码,并根据请求的类型向图吧或者微博等外部系统请求业务数据,接收外部系统返回的业务数据后,重新进行组装,返回给中台子系统。
5.根据权利要求1所述的民航移动行程管理系统,其中所述中台子系统接收客户端前台子系统、WEB前台子系统、WAP前台子系统的数据请求,并根据请求的类型向航信后台系统请求业务数据或者直接访问数据库,接收中台子系统或者数据库返回的业务数据后,重新进行组装,返回给前台子系统,所述中台子系统通过代理子系统向外部系统提出数据请求;所述消息中心子系统是一个后台服务,主要是轮询检查数据库中是否有需要向消息服务中心发送的消息,如果有消息,则将数据检索出来并向消息服务中心发送消息;所述管理子系统主要为系统管理人员提供功能入口,管理人员使用后台账号登入所述管理子系统,进行参数设置、用户管理、数据统计等操作;所述管理子系统直接连接数据库。
6.一种民航移动行程管理方法,其特征在于包括如下步骤步骤1,手机客户端子系统根据选择的功能指令,将请求发送给客户端前台子系统;步骤2,客户端前台子系统接收客户端子系统发送过来的数据,根据请求的类型向中台子系统请求业务数据;步骤3,中台子系统接收客户端前台子系统的数据请求,并根据请求的类型向航信后台系统请求业务数据或者直接访问数据库,或者通过代理子系统向外部系统提出数据请求;步骤4,中台子系统接收后台系统或者数据库、代理子系统返回的业务数据,返回给客户端前台子系统;步骤5,客户端前台子系统接收中台子系统返回的业务数据,返回给手机客户端子系统;步骤6,手机客户端子系统接收客户端前台子系统返回的数据,显示在页面上。
7.根据权利要求6所述的民航移动行程管理方法,其中在所述步骤1,手机客户端子系统将选择的功能指令,转换成请求参数,发送给客户端前台子系统。
8.根据权利要求6所述的民航移动行程管理方法,其中在所述步骤2,客户端前台子系统首先对接收到的数据进行格式判断,如果格式有误,则返回错误信息给手机客户端子系统,如果判断正确,再进行权限判断;如果没有权限,则返回错误信息给手机客户端子系统,如果有权限,则根据请求类型向中台子系统请求业务数据。
9.根据权利要求6所述的民航移动行程管理方法,其中在所述步骤3,中台子系统向航信后台系统、数据库、代理子系统请求数据;如果请求失败,则返回错误信息给客户端前台子系统,如果请求成功,在步骤4将获得的业务数据返回给客户端前台子系统。
全文摘要
一种民航移动行程管理系统及其方法,包括表现层、业务层和数据层;表现层包括手机客户端子系统、WEB前台子系统、客户端前台子系统、WAP前台子系统和代理子系统;业务层包括管理子系统、中台子系统和消息中心子系统;数据层包括数据库或者数据源。
文档编号G06Q50/30GK102567934SQ201210032028
公开日2012年7月11日 申请日期2012年2月14日 优先权日2012年2月14日
发明者佟业新, 唐红武, 李长杰, 薄满辉, 高栋 申请人:中国民航信息网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1