[发明专利]一种航旅多客户端消息通知系统及其方法有效
申请号: | 201210032510.8 | 申请日: | 2012-02-14 |
公开(公告)号: | CN102595346A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 薄满辉;唐红武;佟业新;高栋;李长杰 | 申请(专利权)人: | 中国民航信息网络股份有限公司 |
主分类号: | H04W4/12 | 分类号: | H04W4/12;H04W88/18 |
代理公司: | 北京瑞思知识产权代理事务所(普通合伙) 11341 | 代理人: | 李涛 |
地址: | 100010 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 航旅多 客户端 消息 通知 系统 及其 方法 | ||
1.一种航旅多客户端消息通知系统,其特征在于所述系统由客户端系统与服务端系统组成;
所述客户端系统包括客户端应用模块;
所述服务端系统包括:信息采集模块,平台适配模块,消息通知模块。
2.根据权利要求1所述的系统,其中所述客户端应用模块负责注册登陆并提供服务端所需参数信息,并接收来自服务端系统的消息通知;
所述信息采集模块负责维护更新用户设备映射列表;
所述平台适配模块查询消息库未发送状态消息,获取消息对应的用户id,然后根据id查询用户设备映射列表的结果选择使用消息通知模块;
所述消息通知模块由两个子模块构成,模块A处理iPhone消息,模块B处理Android、Symbian消息。
3.根据权利要求2所述的系统,其中所述用户设备映射列表是用户信息与手机特征码的映射关系列表,当有客户端访问时,所述信息采集模块解析客户端访问协议,获取客户端手机平台类型,然后根据用户id查询用户设备映射列表,判断是否存在此id,如果不存在根据之前获取的手机平台类型判断是否为iPhone,若是就添加此id与手机特征码映射关系;如果存在id则根据手机平台类型判断是否为Android或Symbian,若是就删除原先的id与手机特征码映射关系,更新列表。
4.根据权利要求2所述的系统,其中所述模块A根据用户id查询用户设备映射列表取得用户手机特征码,再将消息与特征码发送到苹果服务器,由苹果服务器通知手机用户;
所述模块B根据客户端访问请求动态响应,根据客户端用户id查询消息库后直接发送消息通知。
5.一种航旅多客户端消息通知方法,其特征在于包括如下步骤:
步骤1,客户端应用模块进行用户注册、登陆,并提交原始数据;
步骤2,信息采集模块解析客户端请求协议,获取客户端手机平台类型,维护更新用户设备映射列表;
步骤3,平台适配模块查询消息库未发送状态消息,根据消息对应用户id判断其是否在用户设备映射列表中,判断此用户id对应手机平台类型,决定执行后续消息通知;
步骤4,消息通知模块中的模块A发送消息到苹果服务器,由苹果服务器发送到客户端手机,模块B直接发送消息到客户端手机。
6.根据权利要求5所述的方法,其中在所述步骤1中,客户端应用模块首先校验旅客注册数据是否有效,如果无效,则返回错误提示;旅客注册登陆后,提交旅客信息到服务端。
7.根据权利要求5所述的方法,其中在所述步骤2中,信息采集模块解析客户端请求协议,获取客户端手机平台类型,根据客户端用户id查询用户设备映射列表是否存在此id,并进一步根据当前手机平台类型决定是添加还是删除用户设备映射列表记录,保持列表中当前手机的用户设备映射关系是最近一次登陆的记录。
8.根据权利要求5所述的方法,其中在所述步骤3中,平台适配模块定期查询消息库中是否存在未发送状态消息,当存在未发送消息时,根据消息对应用户id查询用户设备映射列表,判断此用户id对应手机平台类型。
9.根据权利要求5所述的方法,其中在所述步骤4中,根据步骤3中判断的手机平台类型决定由模块A或者模块B执行消息发送,模块A将消息内容与用户设备特征码发送到苹果服务器,由苹果服务器下推消息;模块B根据用户id直接查询消息库是否存在此id对应消息,如果存在则直接发送消息到客户端手机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210032510.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可进行两种角度定位的煎烤机
- 下一篇:物理认证方法、装置及动态口令牌