一种行程提醒系统技术方案

技术编号:10388183 阅读:320 留言:0更新日期:2014-09-05 13:30
本发明专利技术提供了一种行程提醒系统,包括客户端系统、服务端系统和消息管理系统,其中,所述客户端系统包括客户端消息订阅管理模块、客户端消息拉取模块和客户端消息展示模块;所述服务端系统包括服务端行程变更事件引擎;所述消息管理系统包括消息中心事件解析模块、消息中心订阅管理模块、消息中心消息推送模块。本发明专利技术的行程提醒系统通过连接多家航空公司信息系统实时获得旅客行程的变更信息,从而能够实现将变更信息自动导入用户的客户端以达到行程提醒,为旅客的出行提供了准确、及时的信息推送。

【技术实现步骤摘要】
一种行程提醒系统
本专利技术涉及通信
,特别涉及一种行程提醒系统。
技术介绍
现有的民航出行管理类软件的技术实现一般都是旅客通过行程管理软件的客户端手动添加自己将要执行的飞行旅程,软件从而了解该行程的详细信息,如果该行程有变动(如出票、改签、退票等),用户没有手动更新行程状态,软件就不得而知了,就没法提供依据行程信息变动的各种提醒。此外,很多经常飞行的旅客通常比较繁忙,有时会忘记自己即将要飞的航班和具体时间,更妄谈手动输入客户端软件进行行程管理和计划了。
技术实现思路
有鉴于此,本专利技术提供了一种行程提醒系统,通过连接多家航空公司信息系统实时获得旅客行程的变更信息,从而能够实现将变更信息自动导入用户的客户端以达到行程提醒,为旅客的出行提供了准确、及时的信息推送。本专利技术提供的行程提醒系统,包括客户端系统、服务端系统和消息管理系统,所述客户端系统包括客户端消息订阅管理模块、客户端消息拉取模块和客户端消息展示模块;所述服务端系统包括服务端行程变更事件引擎;所述消息管理系统包括消息中心事件解析模块、消息中心订阅管理模块、消息中心消息推送模块。所述客户端消息订阅管理模块,用于配置需要提醒的行程消息类型,并将配置的所述行程消息类型及自身的客户端ID发送给所述消息管理中心; 所述客户端消息拉取模块,用于从所述消息管理系统中获取符合所述客户端消息订阅管理模块配置的行程消息类型的行程提醒消息;所述客户端消息展示模块,用于展示所述客户端消息拉取模块获取的行程提醒消息。所述服务端行程变更事件引擎,用于实时获取行程变更事件,并将所述行程变更事件发送至所述消息管理系统。所述消息中心订阅管理模块,用于获取并记录各客户端ID及其配置的行程消息类型; 所述消息中心事件解析模块,用于接收并解析所述服务端行程变更事件引擎发送的行程变更事件,并通过查询所述消息中心订阅管理模块生成行程消息,并将生成的行程消息发送给所述消息中心消息推送模块; 所述消息中心消息推送模块,用于获取所述消息中心事件解析模块发送的行程消息,并将所述行程消息为行程提醒消息推送至相应客户端。所述消息中心事件解析模块解析所述行程变更事件得到客票号、航段以及行程变更类型;并查询所述消息中心订阅管理模块记录的各客户端ID配置的行程消息类型,为行程消息类型包含所述行程变更事件的行程变更类型的客户端生成包括客户端ID、消息文本、消息类型的行程消息,并发送给所述消息中心消息推送模块。所述服务端系统还包括用户体系存储模块,用于存储包括客户端ID以及对应的手机号的用户信息。所述消息中心消息推送模块,还用于在获取所述消息中心事件解析模块发送的行程消息后,根据获取的行程消息包含的客户端ID,判断所述ID对应的目的客户端是否在线,若在线,则将所述行程消息作为行程提醒消息推送至所述目的客户端,并接收所述目的客户端的客户端消息拉取模块返回的是否成功发送标识;若不在线,或者所述客户端消息拉取模块返回的为未成功发送标识,则从所述用户体系存储模块中查找出对应于客户端ID的手机号,并将所述行程消息及所述手机号发送给消息中心短信补充平台。消息中心消息推送模块,还可以配置消息类型,当被配置为需要短信补偿类型的消息未成功发送时,将该消息发送给消息中心短信补偿平台。所述消息中心短信补偿平台为消息管理系统的子系统,用于获取所述消息中心消息推送模块发送的行程消息及手机号,并将所述行程消息作为行程提醒消息以短信的形式发送至所述手机号上。所述消息中心消息推送模块还用于将所述行程消息及其发送状态以及发送时间戳存储至消息中心消息存储模块;其中, 当所述消息中心消息推送模块接收到所述客户端消息拉取模块返回的成功发送标识时,设置所述行程消息发送状态为已发送; 当所述消息中心消息推送模块接收到所述客户端消息拉取模块返回的未成功发送标识时,或者当所述消息中心消息推送模块判断所述行程消息的目的客户端不在线时,设置所述行程消息发送状态为未发送。所述消息中心消息存储模块为消息管理系统的子系统,用于储存所述消息中心消息推送模块发送的行程消息及其发送状态以及发送时间戳。所述客户端消息拉取模块,还用于在客户端开启时,向所述消息管理系统发送包括客户端ID及请求时间的获取消息请求。所述消息中心消息推送模块,还用于在所述消息管理系统接收到客户端发送的获取消息请求时,从所述消息存储模块中取得所述客户端的发送状态为未发送,且发送时间戳早于所述请求时间的行程消息,并将所述行程消息作为行程提醒消息推送至所述客户端,并在接收到所述客户端消息拉取模块返回的成功发送标识时,更新所述消息中心消息存储模块中的所述行程消息发送状态为已发送和发送时间戳。所述行程消息类型包括:客票出票提醒、客票退票提醒、客票改签提醒、开放值机提醒、登机提醒、航班变更提醒、客票已值机提醒、客票取消值机提醒。综上所述,本专利技术的行程提醒系统通过连接多家航空公司信息系统实时获得旅客行程的变更信息,能够实现将变更信息自动导入用户的客户端以达到行程提醒目的;并通过设置行程消息类型,能够灵活定制所需行程消息类型,为旅客的出行提供了准确、及时的信息推送。【附图说明】图1为本专利技术一实施例提供的行程提醒系统的结构示意图; 图2为本专利技术一实施例提供的行程提醒系统中客户端消息拉取模块的工作流程示意图; 图3为本专利技术一实施例提供的行程提醒系统的消息中心推送模块主动推送消息的流程不意图。【具体实施方式】如图1所示,本专利技术的基于行程的提醒系统由客户端系统、服务端系统和消息管理系统构成。其中客户端系统包括客户端消息订阅管理模块、客户端消息拉取模块和客户端消息展示模块;服务端系统包括服务端行程变更事件引擎、行程存储模块和用户体系存储模块;消息管理系统包括消息中心事件解析模块、消息中心订阅管理模块、消息中心消息推送模块、消息中心消息存储模块以及消息中心短信补偿平台。客户端消息订阅管理模块用于让用户配置该客户端接收行程消息的类型,行程消息类型一般有:客票出票提醒、客票退票提醒、客票改签提醒、开放值机提醒、登机提醒、航班变更提醒、客票已值机提醒、客票取消值机提醒等。一旦在客户端配置了接收的消息类型,消息管理系统会把相应类型的消息发往该客户端。客户端消息展示模块负责展示客户端接收到的行程提醒消息。客户端消息拉取模块负责向消息管理系统发送“获取消息请求”和从消息管理系统接收消息。当客户端关闭时(即客户端没有开启、不在联网环境),消息管理系统产生的消息不能第一时间发送到该客户端,就先暂时存储在“消息中心消息存储模块”,客户端一经启动,“客户端消息拉取模块”就自动向“消息中心消息推送模块”发送“获取消息请求”,获取消息请求参数包括:请求时间、消息请求类型、客户端ID和/或用户登录ID。消息中心根据客户端ID和/或用户登录ID,从“消息中心消息存储模块”中找到请求时间点前产生的并且还未成功发送出去的消息,“消息中心消息推送模块”把这些未发送的消息,一次性地发送到客户端。服务端行程变更事件引擎负责产生行程变更事件,并把变更事件发送到消息中心,为消息中心提供消息来源。服务端行程变更事件引擎是构建在旅客的行程自动导入系统之上,连接多家航空公司信息系统,能够实时得到旅客行程的变更信息。行程存储模块负责存储本文档来自技高网...

【技术保护点】
一种行程提醒系统,包括客户端系统、服务端系统和消息管理系统,其特征在于,所述客户端系统包括客户端消息订阅管理模块、客户端消息拉取模块和客户端消息展示模块;所述服务端系统包括服务端行程变更事件引擎;所述消息管理系统包括消息中心事件解析模块、消息中心订阅管理模块、消息中心消息推送模块。

【技术特征摘要】
1.一种行程提醒系统,包括客户端系统、服务端系统和消息管理系统,其特征在于, 所述客户端系统包括客户端消息订阅管理模块、客户端消息拉取模块和客户端消息展示模块; 所述服务端系统包括服务端行程变更事件引擎; 所述消息管理系统包括消息中心事件解析模块、消息中心订阅管理模块、消息中心消息推送模块。2.根据权利要求1所述的行程提醒系统,其特征在于, 所述客户端消息订阅管理模块,用于配置需要提醒的行程消息类型,并将配置的所述行程消息类型及自身的客户端ID发送给所述消息管理中心; 所述客户端消息拉取模块,用于从所述消息管理系统中获取符合所述客户端消息订阅管理模块配置的行程消息类型的行程提醒消息; 所述客户端消息展示模块,用于展示所述客户端消息拉取模块获取的行程提醒消息。3.根据权利要求2所述的行程提醒系统,其特征在于, 所述服务端行程变更事件引擎,用于实时获取行程变更事件,并将所述行程变更事件发送至所述消息管理系统。4.根据权利要求3所述的行程提醒系统,其特征在于, 所述消息中心订阅管理模块,用于获取并记录各客户端ID及其配置的行程消息类型; 所述消息中心事件解析模块,用于接收并解析所述服务端行程变更事件引擎发送的行程变更事件,并通过查询所述消息中心订阅管理模块生成行程消息,并将生成的行程消息发送给所述消息中心消息推送模块; 所述消息中心消息推送模块,用于获取所述消息中心事件解析模块发送的行程消息,并将所述行程消息为行程提醒消息推送至相应客户端。5.根据权利要求4所述的行程提醒系统,其特征在于,所述消息中心事件解析模块解析所述行程变更事件得到客票号、航段以及行程变更类型;并查询所述消息中心订阅管理模块记录的各客户端ID配置的行程消息类型,为行程消息类型包含所述行程变更事件的行程变更类型的客户端生成包括客户端ID、消息文本、消息类型的行程消息,并发送给所述消息中心消息推送模块。6.根据权利要求5所述的行程提醒系统,其特征在于,所述服务端系统还包括用户体系存储模块,用于存储包括客户端ID以及对应的手机号的用户信息。7.根据权利要求6所述的行程提醒系统,其特征在于,所述消息中心消息推送模块,还用于在获取所述消息中心事件解析模块发送的行程消息后,根据获取的行程消息包含的客户端ID,判断所述ID...

【专利技术属性】
技术研发人员:王晓龙薄满辉唐红武王殿胜
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:北京;11

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

1