民航移动行程分享系统及其方法

文档序号:7889440阅读:262来源:国知局
专利名称:民航移动行程分享系统及其方法
技术领域
本发明涉及一种民航移动行程分享系统及其方法,通过该民航移动行程分享系统,用户利用手机客户端来分享行程信息。
背景技术
当前人们出行次数逐年增加,分享行程信息也有其必要性。如商务人士乘坐航班可能需要有人来接机,就需要提前把航班到达时间告诉对方;休闲旅行人士可能想记录所到过的城市,和朋友分享旅行中的所见所闻。本发明的民航移动行程分享系统解决了上述问题,在提供行程管理的同时,还能通过多种渠道分享行程信息。

发明内容
本发明的民航移动行程分享系统由手机客户端系统和服务端系统构成。包括客户端行程管理模块,客户端行程分享模块,服务端请求参数解析模块,服务端行程管理模块。客户端行程管理模块可以对行程进行增删查改操作,并将操作结果通过服务端保存在数据库中。客户端行程管理模块还可以将用户身份信息传至服务端,获取旅客行程信息,并显示在客户端。客户端行程分享模块是用户可以用微博、短信和邮件的方式分享行程。用户首先选择要分享的行程,其次选择分享方式,最后编辑分享内容并发送。服务端请求参数解析模块是解析客户端发送的请求参数,并根据请求参数的不同调用不同的服务。首先获取客户端传过来的请求参数,其次解析请求参数,如果解析有误, 则将错误信息返回给客户端。服务端行程管理模块包括行程的新增、删除、查看、修改功能以及行程提取功能。 对客户端传过来的行程数据进行相应的增删查改操作,并保存到数据库中;根据用户身份信息获取航班行程数据。根据本发明的民航移动行程分享方法,包括如下步骤步骤1,用户通过手机客户端新建行程或导入航班。步骤2,服务端请求参数解析模块获取所述客户端行程管理模块传过来的请求参数,并解析请求参数;步骤3,如果服务端解析有误,则将错误信息返回给客户端;步骤4,服务端行程管理模块对客户端传过来的行程数据进行相应的增删查改操作,并保存到数据库中;步骤5,客户端行程分享模块根据用户身份信息从服务端系统获取航班行程数据, 用户选择行程并选择某种方式来分享行程。
在步骤1客户端可选择行程类型和输入行程具体信息来新建行程,如果输入信息为空,则报错。也可采用导入航班的方式,如无航班行程,客户端会显示提示信息。如行程列表中已有行程,也可直接选择。在步骤2客户端首先选择要分享的行程,其次选择分享方式(微博、短信、邮件三者之一),最后编辑分享内容并发送。如果选择“微博分享”,可输入微博内容进行分享;如果选择“短信分享”,可输入短信号码和短信内容进行分享;如果选择“邮件分享”,可输入邮件地址、邮件标题和邮件内容进行分享。


图1为本发明民航移动行程分享系统方框图;图2为本发明民航移动行程分享方法的总体流程图;图3为本发明民航移动行程分享方法的客户端流程图;图4为本发明民航移动行程分享方法的服务端流程具体实施例方式如图1所示,本发明的民航移动行程分享系统由手机客户端系统和服务端系统构成,包括客户端行程管理模块,客户端行程分享模块,服务端请求参数解析模块,服务端行程管理模块。由两台IBM小型机组成应用服务器集群,两台小型机构成HTTP接入服务器, 一台小型机构成数据库系统。HTTP接入服务器负责接收所有请求,然后根据负载均衡将请求分配到应用服务器集群其中一台。应用服务器处理成功后会将数据记录写入数据库服务
ο用户打开手机客户端,可以通过客户端行稈管理樽块新津行稈或者导入航班。在添加行程中可以选择酒店、会议、交通和其他四种类型。选择“酒店”需要输入如下信息酒店名称、城市、入住日期、入住时间、离开日期、 离开时间、联系人、联系电话、地址、备注;选择“会议”需要输入如下信息会议名称、城市、 开始日期、开始时间、结束日期、结束时间、联系人、联系电话、地址、备注;选择“交通”需要输入如下信息交通类型、班次、开始日期、开始时间、出发城市、出发地址、结束日期、结束时间、到达城市、到达地址、联系人、联系电话、备注;选择“其他”需要输入如下信息活动、 城市、开始日期、开始时间、结束日期、结束时间、联系人、联系电话、地址、备注。服各端请求参数解析樽块解析客户端传过来的参数,并根据参数的不同调用不同的服务。服各端行稈管理樽块可以对行稈信息讲行增刪杳改操作,并可以根据用户的身份信息提取行程。客户端行稈分享樽块根据用户的选择,用不同的方式来分享行程信息。如图2所示,本发明的民航移动行程分享系统,其民航移动行程分享方法包括如下步骤步骤1,客户端行程管理模块新建行程或导入航班;步骤2,服务端请求参数解析模块获取所述客户端行程管理模块传过来的请求参数,并解析请求参数;
步骤3,如果服务端解析有误,则将错误信息返回给客户端;步骤4,服务端行程管理模块对客户端传过来的行程数据进行相应的增删查改操作,并保存到数据库中;图3为本发明民航移动行程分享方法的客户端流程图;图4为本发明民航移动行程分享方法的服务端流程图。现举例说明如下,用户打开手机客户端,如果没有行程,则新建行程或导入航班。 新建行程需要选择行程类型,填写相应行程信息。客户端将请求信息发送给服务端,如果操作成功,则会在行程列表页面显示最新行程,如果操作失败,则会显示错误提示信息。同时用户也可以对新添行程做修改和删除操作。之后用户可选择一条行程,然后选择分享类型, 接着填写分享内容信息(已有默认信息,可以修改),最后分享行程信息。见图3。服务端请求参数解析模块接收到客户端发送过来的请求参数,进行解析。如果解析成功,则根据参数类型调用行程管理服务或行程提取服务。如果解析失败,则会返回错误信息给客户端。服务端行程管理模块处理行程信息的增删查改操作,将操作结果更新到数据库中,还可以根据身份信息,获取相应的行程信息,并将操作结果返回给客户端。见图4。用户在行程列表页选择行程,在行程详细页,选择分享方式。用微博后者用短信分享。
权利要求
1.一种民航移动行程分享系统,其特征在于,由手机客户端系统和服务端系统构成,包括客户端行程管理模块,客户端行程分享模块,服务端请求参数解析模块,服务端行程管理模块。
2.根据权利要求1所述的民航移动行程分享系统,其中所述客户端行程管理模块用于实现行程的新增、删除、查看、修改以及导入航班;所述客户端行程分享模块能够使用户可以通过微博、短信和邮件的方式分享行程;所述服务端请求参数解析模块用于解析客户端发送的请求参数,并根据请求参数的不同而调用不同的服务;所述服务端行程管理模块用于实现行程的新增、删除、查看、修改功能以及行程提取功能。
3.根据权利要求1或2中的民航移动行程分享系统,其中,所述的客户端行程管理模块可以对行程进行增删查改操作,并将操作结果通过服务端保存在数据库中;还可以将用户身份信息传至服务端,获取旅客行程信息,并显示在客户端。
4.根据权利要求1或2中的民航移动行程分享系统,其中,所述的客户端分享行程模块能够使用户首先选择要分享的行程,其次选择分享方式,最后编辑分享内容并发送。
5.根据权利要求1或2中的民航移动行程分享系统,其中,所述的服务端请求参数解析模块首先获取客户端传过来的请求参数,其次解析请求参数,如果解析有误,则将错误信息返回给客户端。
6.根据权利要求1或2中的民航移动行程分享系统,其中,所述的服务端行程管理模块对客户端传过来的行程数据进行相应的增删查改操作,并保存到数据库中;根据用户身份信息获取航班行程数据。
7.一种民航移动行程分享方法,其特征在于,包括如下步骤步骤1,客户端行程管理模块新建行程或导入航班;步骤2,服务端请求参数解析模块获取所述客户端行程管理模块传过来的请求参数,并解析请求参数;步骤3,如果服务端解析有误,则将错误信息返回给客户端;步骤4,服务端行程管理模块对客户端传过来的行程数据进行相应的增删查改操作,并保存到数据库中;步骤5,客户端行程分享模块根据用户身份信息从服务端系统获取航班行程数据,用户选择行程并选择某种方式来分享行程。
8.根据权利要求7所述的民航移动行程分享方法,其中,在所述步骤1,客户端可选择行程类型和输入行程具体信息来新建行程,也可采用导入航班的方式,如无航班行程,客户端会显示提示信息;如行程列表中已有行程,也可直接选择;在所述步骤5,客户端首先选择要分享的行程,其次选择分享方式,最后编辑分享内容并发送。
全文摘要
本发明提供民航移动行程分享系统,由手机客户端系统和服务端系统构成。包括客户端行程管理模块,客户端行程分享模块,服务端请求参数解析模块,服务端行程管理模块。
文档编号H04L29/08GK102571981SQ20121003271
公开日2012年7月11日 申请日期2012年2月14日 优先权日2012年2月14日
发明者佟业新, 唐红武, 李长杰, 薄满辉, 高栋 申请人:中国民航信息网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1