预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103684988103684988A(43)申请公布日2014.03.26(21)申请号201310598362.0(22)申请日2013.11.22(71)申请人深圳市迈桥科技有限公司地址518067广东省深圳市南山区深南大道10128号南山区软件园西塔楼2901、2902、2910(72)发明人邓福喜廖炳才施东荣余园王付国(74)专利代理机构北京联瑞联丰知识产权代理事务所(普通合伙)11411代理人黄冠华(51)Int.Cl.H04L12/58(2006.01)H04W4/14(2009.01)H04L29/08(2006.01)权权利要求书2页利要求书2页说明书7页说明书7页附图7页附图7页(54)发明名称一种跨移动终端的消息推送方法及装置(57)摘要本发明提出了一种跨移动终端的消息推送方法,包括如下步骤:判断用户是否登录到服务器,如是,服务器通过移动终端与其之间建立的链路发送消息到所述移动终端;否则,执行下一步骤;所述服务器查找用户最后一次登录的移动终端,并判断所述移动终端与所述服务器之间是否存在链路,如是,返回;否则,执行下一步骤;按照事先设定的离线规则将消息转发到特定位置。本发明还涉及一种实现上述方法的装置。实施本发明的跨移动终端的消息推送方法及装置,具有以下有益效果:在线离线都能进行推送、能跨系统进行消息推送、推送及时。CN103684988ACN1036849ACN103684988A权利要求书1/2页1.一种跨移动终端的消息推送方法,其特征在于,包括如下步骤:A)判断用户是否登录到服务器,如是,执行步骤B);否则,执行步骤C);B)所述服务器通过移动终端与其之间建立的链路发送消息到所述移动终端;C)所述服务器查找用户最后一次登录的移动终端,并判断所述移动终端与所述服务器之间是否存在链路,如是,返回步骤B);否则,执行步骤D);D)按照事先设定的离线规则将消息转发到特定位置。2.根据权利要求1所述的跨移动终端的消息推送方法,其特征在于,所述步骤B)进一步包括:B1)移动终端门户启动,并与移动平台建立链路;B2)用户通过所述移动终端登录到移动平台,并由所述移动平台保存用户的会话信息;B3)应用服务器请求所述移动平台推送消息给目标用户;B4)所述移动平台根据所述目标用户查找对应的会话信息;B5)所述移动平台通过用户登录所述移动终端的链路推送消息给所述目标用户;B6)所述移动终端门户将消息转发给具体的应用,并逐层返回应答消息给所述应用服务器。3.根据权利要求2所述的跨移动终端的消息推送方法,其特征在于,所述步骤C)进一步包括:C1)应用服务器推送消息至移动平台;C2)所述移动平台基于用户ID查找对应的会话信息,并返回未查找到所述会话信息;C3)所述移动平台查找用户最后一次登录的移动终端信息,并查找对应的移动终端链路信息;C4)判断是否找到所述对应的移动终端链路信息,如是,返回步骤B6);否则,执行步骤D)。4.根据权利要求1至3任意一项所述的跨移动终端的消息推送方法,其特征在于,所述步骤D)进一步包括:D1)移动平台将推送消息作为离线消息保存到数据库中;D2)所述移动平台查看应用服务器的消息推送离线规则,并按照所述离线规则转发邮件至用户的邮箱或转发短信至用户的手机;D3)所述移动平台返回推送消息应答给应用服务器;D4)判断用户是否再次登录移动终端门户,如是,在成功登录后向所述移动平台请求读取离线消息,并执行步骤D5);否则,保持当前状态;D5)所述移动平台读取数据库中离线消息返回给移动终端门户。5.根据权利要求1所述的跨移动终端的消息推送方法,其特征在于,所述移动终端与所述服务器之间的链路为SSL链路。6.一种实现如权利要求1所述的跨移动终端的消息推送方法的装置,其特征在于,包括:登录判断单元:用于判断用户是否登录到服务器;链路建立单元:用于使所述服务器通过移动终端与其之间建立的链路发送消息到所述2CN103684988A权利要求书2/2页移动终端;查找单元:用于使所述服务器查找用户最后一次登录的移动终端,并判断所述移动终端与所述服务器之间是否存在链路;离线消息转发单元:用于按照事先设定的离线规则将消息转发到特定位置。7.根据权利要求6所述的跨移动终端的消息推送方法的装置,其特征在于,所述链路建立单元进一步包括:启动及链路建立模块:用于使移动终端门户启动,并与移动平台建立链路;登录及会话保存模块:用于使用户通过所述移动终端登录到移动平台,并由所述移动平台保存用户的会话信息;消息推送请求模块:用于使应用服务器请求所述移动平台推送消息给目标用户;会话信息查找模块:用于使所述移动平台根据所述目标用户查找对应的会话信息;第一