[发明专利]一种航旅多客户端消息通知系统及其方法有效
申请号: | 201210032510.8 | 申请日: | 2012-02-14 |
公开(公告)号: | CN102595346A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 薄满辉;唐红武;佟业新;高栋;李长杰 | 申请(专利权)人: | 中国民航信息网络股份有限公司 |
主分类号: | H04W4/12 | 分类号: | H04W4/12;H04W88/18 |
代理公司: | 北京瑞思知识产权代理事务所(普通合伙) 11341 | 代理人: | 李涛 |
地址: | 100010 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 航旅多 客户端 消息 通知 系统 及其 方法 | ||
技术领域
本发明涉及一种航旅多客户端消息通知系统及其方法,通过该系统或方法,多种手机平台能够与服务端进行无实时连接的消息交互,服务端动态适配客户端。
背景技术
手机作为一个现代科技产物,不仅是方便的通信工具,而且在信息管理方面也起着重要的作用。手机上网已经慢慢地进入了人们的生活,早期手机上网比较单一,一般采用Wap方式浏览网页,随着技术的发展,智能手机的出现让手机上网已不再局限于使用Wap方式,可以采用客户端方式直接访问internet。目前,手机品种和型号多的让人目不暇接,各种智能手机应用也是层出不穷,从而使得手机客户端与服务器间的信息交互变的多样化。
本法的目的在于提供一款为用户提供以行程为中心的多服务的手机应用,注册用户产生行程后,该产品将提供一系列服务,诸如行程分享,行程定制等,这些过程需要服务端与手机客户端的信息交互才能完成,而手机客户端由于种类繁多,服务端动态识别客户端平台,所以这是一种多客户端交互模式,更主要的是服务端针对多客户端可以采取不同的消息通知模式,服务端主动向不同平台客户端系统用户下推消息。
发明内容
本发明提供一种航旅多客户端消息通知系统及其方法,由客户端系统与服务端系统组成。客户端系统包括客户端应用模块;服务端系统包括:信息采集模块,平台适配模块,消息通知模块。
客户端应用模块负责注册登陆并提供服务端所需参数信息,并接收来自服务端系统的消息通知。
信息采集模块负责维护更新一份用户设备映射列表,它是用户信息与手机特征码的映射关系列表。当有客户端访问时,服务端信息采集模块解析客户端访问协议,获取客户端手机平台类型,然后查询用户id是否在用户设备映射列表,最后根据手机平台类型来更新用户设备映射列表,添加或删记录。
平台适配模块首先查询消息库未发送状态消息,获取消息对应的用户id,然后根据id查询用户设备映射列表的结果选择使用消息通知模块。
消息通知模块由两个子模块构成,模块A处理iPhone消息,模块B处理Android、Symbian消息。模块A根据用户id查询用户设备映射列表取得用户手机特征码,再将消息与特征码发送到苹果服务器,由苹果服务器通知手机用户。模块B根据客户端访问请求动态响应,根据客户端用户id查询消息库后直接发送消息通知。
本发明还提供一种航旅多客户端消息通知方法,包括如下步骤:
步骤1,客户端应用模块进行用户注册登陆,提交原始数据。
步骤2,信息采集模块解析客户端请求协议,获取客户端手机平台类型,维护更新用户设备映射列表;
步骤3,平台适配模块查询消息库未发送状态消息,根据消息对应用户id判断其是否在用户设备映射列表中,判断此用户id对应手机平台类型,来决定执行后续消息通知;
步骤4,消息通知模块中的模块A发送消息到苹果服务器,由苹果服务器发送到客户端手机,模块B直接发送消息到客户端手机;
在步骤1中,客户端应用模块首先校验旅客注册数据是否有效,如果无效,则返回错误提示,旅客注册登陆后,旅客信息提交到服务端。
在步骤2中,信息采集模块解析客户端请求协议,获取客户端手机平台类型,根据客户端用户id查询用户设备映射列表是否存在此id,并进一步根据当前手机平台类型决定是添加还是删除用户设备映射列表记录,保持列表中当前手机的用户设备映射关系是最近一次登陆的记录;
在步骤3中,平台适配模块定期查询消息库中是否存在未发送状态消息,当存在未发送消息时,根据消息对应用户id查询用户设备映射列表,判断此用户id对应手机平台类型。
在步骤4中,根据步骤3中判断的手机平台类型决定由模块A或者模块B执行消息发送,模块A将消息内容与用户设备特征码发送到苹果服务器,由苹果服务器下推消息;模块B根据用户id直接查询消息库是否存在此id对应消息,如果存在则直接发送消息到客户端手机。
本发明重在服务端针对多客户端使用动态适配技术,根据各客户端类型决定采取不同的消息通知方式。
附图说明
图1为本发明一种航旅客户端消息通知系统及其方法方框图;
图2为本发明一种航旅客户端消息通知系统及其方法总体流程图;
图3为服务端信息采集模块所执行的处理流程图;
图4为平台适配模块所执行的处理流程图;
图5为模块A所执行的处理流程图;
图6为模块B所执行的处理流程图;
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210032510.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可进行两种角度定位的煎烤机
- 下一篇:物理认证方法、装置及动态口令牌