一种移动环境下处理自动重复登录的方法

文档序号:7981511阅读:204来源:国知局
一种移动环境下处理自动重复登录的方法
【专利摘要】本发明公开了一种移动环境下处理自动重复登录方法,包括如下步骤:客户端每隔一段时间向服务器发送一个查询当前长连接状态的指令,若当前长连接状态为连接,则本次连接结束;若当前长连接状态为未连接,则服务器进行连接操作。本发明的有益效果:客户端每隔一段时间就检测一下用户是否连接,如果掉线就重新连接,直到用户主动退出这个应用或者网络中断,否则会一直保持用户在线。
【专利说明】—种移动环境下处理自动重复登录的方法
【技术领域】
[0001]本发明涉及移动环境下的网络登录领域,特别涉及移动设备上的用户登录方法。【背景技术】
[0002]在即时通信系统中,经常会遇到因为某些原因用户被踢掉的情况,如果这个时候用户不及时作出反应,可能会耽误消息的发送和接收。当前最常见的一种解决方案是:用户被踢掉时,服务器会给客户端发送消息,客户端收到消息后提示用户已经掉线,然后让用户选择是否连接。这种方案虽然也解决了自动登陆的问题,但是如果用户一时无法及时作出反应,照样会延误消息的接收,所以严格上来说,这个方案只解决了问题的一部分。
[0003]通过检索发现,专利号为200810103832.0,名称为一种处理重复登陆的方法。该专利为了解决用户登录即时通信系统,遇到重复登陆时,系统简单的把原来在线的用户踢掉而让该用户登陆上线,或系统直接阻止该用户登陆上线的问题,提供了一种处理重复登陆的方法,包括步骤:服务器检测到用户输入的用户名已在线;服务器给客户端发送消息,提示用户该账号已在线;客户端收到消息后,提示用户作出选择。本方法可确保只能有一个用户登录在线,防止盗号的产生,同时也能给登陆用户一个选择的机会。
[0004]该专利虽然都是解决重复登陆的问题,但是需要手动实现重复登陆。

【发明内容】

[0005]针对现有技术的不足,本发明提供一种处理自动重复登录方法,本发明的目的在于保持用户的长连接,避免用户因为某些原因被踢掉后无法及时发现,被迫手动连接,造成信息无法及时收到的问题。用户只需要一次登陆,即可保持一直在线,除非断网或者用户自动退出应用,即使用户忙于其它事情也不耽误即时通信系统中信息的接收。
[0006]为了实现上述目的,本发明所采取的技术方案是:
[0007]—种移动环境下处理自动重复登录方法,包括如下步骤:客户端每隔一段时间向服务器发送一个查询当前长连接状态的指令:
[0008]若当前长连接状态为连接,则本次连接结束;
[0009]若当前长连接状态为未连接,则服务器进行连接操作。
[0010]上述连接操作动作,若连接未成功,服务器端的用户连接状态为非连接,则本次连接结束;若连接成功,服务器端的用户连接状态为连接,本次连接结束。
[0011]本发明的有益效果:客户端每隔一段时间就检测一下用户是否连接,如果掉线就重新连接,直到用户主动退出这个应用或者网络中断,否则会一直保持用户在线。
【专利附图】

【附图说明】
[0012]图1、本发明的原理方框图。
【具体实施方式】[0013]如图1本发明的整体原理方框图;一种移动环境下处理自动重复登录方法,包括如下步骤:客户端每隔一段时间向服务器发送一个查询当前长连接状态的指令(每隔一段时间判断长连接的状态),若当前长连接状态为连接,则本次连接结束;若当前长连接状态为未连接(尝试连接),则服务器进行连接操作。上述连接操作动作,若连接未成功,服务器端的用户连接状态为非连接,则本次连接结束;若连接成功,服务器端的用户连接状态为连接,本次连接结束。
[0014]本发明的有益效果:客户端每隔一段时间就检测一下用户是否连接,如果掉线就重新连接,直到用户主动退出这个应用或者网络中断,否则会一直保持用户在线。本发明是在用户未知的情况下,自动登陆,保持用户一直在线;客户端每隔一段时间自动检测登陆状态,若被踢掉,则自动登陆。
【权利要求】
1.一种移动环境下处理自动重复登录方法,其特征在于,包括如下步骤:客户端每隔一段时间向服务器发送一个查询当前长连接状态的指令: 若当前长连接状态为连接,则本次次连接结束; 若当前长连接状态为未连接,则服务器进行连接操作。
2.如权利要求1所述的一种移动环境下处理自动重复登录方法,其特征在于,上述连接操作动作,若连接未成功,服务器端的用户连接状态为非连接,则本次连接结束;若连接成功,服务器端的用户连接状态为连接,本次连接结束。
【文档编号】H04L29/06GK103581131SQ201210268339
【公开日】2014年2月12日 申请日期:2012年7月31日 优先权日:2012年7月31日
【发明者】张莉, 王珊珊, 苗忠良 申请人:上海凌攀信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1