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

技术编号:7560090 阅读:245 留言:0更新日期:2012-07-14 08:47
一种民航移动行程管理系统及其方法,包括:表现层、业务层和数据层;表现层包括手机客户端子系统、WEB前台子系统、客户端前台子系统、WAP前台子系统和代理子系统;业务层包括管理子系统、中台子系统和消息中心子系统;数据层包括数据库或者数据源。

【技术实现步骤摘要】

本专利技术涉及一种,通过该民航移动行程管理系统,用户可以管理自己的行程,在行程的各个环节中使用多种服务。
技术介绍
民航旅客出行通常有多个环节,包括航班查询、航班预定、办理值机、目的地天气查询等。如果能处理好这些环节,整个行程会被安排得井井有条,方便旅客出行。民航移动行程管理系统是一套面向民航旅客提供行程管理的系统,在用户行程 (主要是航空行程)的多个环节中为用户提供方便及时的行程服务,包括行程管理、航班动态、天气预报、值机、机票预定、机场查询等主要功能。该系统以手机客户端为媒介,在旅客行程和手机之间建立了信息关联。在给用户提供完善行程服务的同时,还能增强旅客自助服务体验感。
技术实现思路
本专利技术的民航移动行程管理系统分为三层,分别为表现层、业务层和数据层。其中表现层包括手机客户端子系统(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前台子系统的数据请求,并根据请求的类型向航信后台系统请求业务数据(或者直接访问数据库),接收中台子系统(或者数据库)返回的业务数据后,重新进行组装,返回给前台子系统。中台子系统通过代理子系统向外部系统提出数据请求。消息中心子系统是一个后台服各,主要是轮询检杳数据库中是否有需要向苹果消息服务中心发送的消息。如果有消息,则将数据检索出来并向苹果消息服务中心发送消息。管理子系统主要为系统管理人员提供功能入口。管理人员使本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:薄满辉唐红武佟业新高栋李长杰
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术