发明名称 |
一种基于iPhone手机平台的移动PNR消息推送系统及其方法 |
摘要 |
一种基于iPhone手机平台的移动PNR消息推送系统,其特征在于所述系统由iPhone客户端系统与服务端系统组成,所述客户端系统包括iPhone客户端应用模块;所述服务端系统包括:PNR订阅模块,PNR解析模块,PNR推送模块。 |
申请公布号 |
CN102595347B |
申请公布日期 |
2014.11.12 |
申请号 |
CN201210032691.4 |
申请日期 |
2012.02.14 |
申请人 |
中国民航信息网络股份有限公司 |
发明人 |
薄满辉;唐红武;佟业新;高栋;李长杰 |
分类号 |
H04W4/12(2009.01)I |
主分类号 |
H04W4/12(2009.01)I |
代理机构 |
北京瑞思知识产权代理事务所(普通合伙) 11341 |
代理人 |
李涛 |
主权项 |
一种基于iPhone手机平台的移动PNR消息推送系统,其特征在于,所述系统由iPhone客户端系统与服务端系统组成,所述客户端系统包括iPhone客户端应用模块;所述服务端系统包括:PNR订阅模块,PNR解析模块,PNR推送模块,其中,所述iPhone客户端应用模块负责验证并提交用户注册数据,最后接收PNR消息通知;所述服务端PNR订阅模块首先从客户端注册库中提取前一天注册用户信息,判断该用户是否输入身份证号,如果没有身份证号,结束操作;然后根据身份证号调用MQ服务,订阅PNR消息通知;所述服务端PNR解析模块定期查询MQ服务,判断是否有订阅到的PNR消息存在,如果有则解析该消息,然后根据解析后PNR内容判断是否PNR出票,如果PNR未出票则结束;如果PNR出票,则查询用户配置信息判断该用户PNR消息提醒开关是否启用,如果未启用,则结束;如果启用,则根据用户信息生成相应用户ID的PNR消息并存储;所述服务端PNR推送模块定期轮循PNR库,判断是否存在未发送iPhone手机用户的PNR消息通知,如果有则将其关联用户设备信息库生成最终PNR消息,然后将其推送到苹果APNS服务器,最后由苹果服务器下推PNR消息通知。 |
地址 |
100010 北京市东城区东四西大街157号 |