[发明专利]一种维护终端门户会话的方法、系统及终端服务门户有效
申请号: | 200710065438.8 | 申请日: | 2007-04-13 |
公开(公告)号: | CN101286860A | 公开(公告)日: | 2008-10-15 |
发明(设计)人: | 叶帅民;高锋;洪雷;陈燕霞 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04L12/16 | 分类号: | H04L12/16;H04L9/32 |
代理公司: | 北京银龙知识产权代理有限公司 | 代理人: | 许静 |
地址: | 100085北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 维护 终端 门户 会话 方法 系统 服务 | ||
技术领域
本发明涉及一种计算机间的会话通信技术,尤其涉及一种维护终端门户会话的方法、系统及终端服务门户。
背景技术
随着网络科技的飞速发展,越来越多的用户通过互联网远程登录后台服务器来完成相应的业务操作,这个后台服务器可以负责互联网第三方服务的统一注册、管理,当然不限于此,一旦用户登录该后台服务器就可以享受丰富多彩的第三方服务,如拨打网络电话、通过网络银行进行电子汇兑。
目前,提供相关业务的后台服务器都是采取建立登录会话的方式来为用户提供服务。一般来说,后台服务器通过终端服务门户为用户提供一个登录界面,用户只有输入正确的用户名、密码和验证码后,才能够登录该台服务器,从而获取该后台服务器提供的服务。另外,用户在正常登录该后台服务器后,使用该后台服务器提供的任何服务都不再需要该后台服务器的认证。但是,为了保证后台服务器的性能和资源的有效利用,后台服务器通过设置定时器对登录后的用户进行实时监控,该定时器的定时周期称为会话失效时间,当后台服务器发现登录后的用户在该会话失效时间内没有任何操作,且定时器计时完成时,将自动断开与该用户的连接,销毁与该用户建立的会话信息,从而使得用户必须重新登录该后台服务器,才能继续获取该后台服务器提供的服务。
终端服务门户的主要用途是为用户提供持续、实时的服务,保证用户在正常登录该台服务器后,能够随时通过终端服务门户获取自己需要的服务。用户在使用服务的过程中,有的业务需要在后台服务器完成,有的业务会在第三方服务器完成,用户和第三方和后台服务器进行交互的过程可能会持续很长时间。具体来说,当用户通过终端服务门户获取第三方服务器提供的各种业务时,需要先登录后台服务器,通过与后台服务器进行相关的信息交互、验证后,才能够进一步获得第三方服务器提供的相关业务,而这种业务往往需要付费,付费方式一般为用户通过后台服务器完成该项业务的充值操作。因此,当用户与第三方服务器建立了连接,正在获取某项业务服务时,由于当前所充资费使用完毕而造成第三方服务器断开了与该用户的连接,该用户只有重新返回到后台应用服务器去进行该项业务的续费,才能继续获得该项业务服务。在这种情况下,如果从用户登录后台服务器完成信息交互、验证等相关操作到因资费用完而重新与后台服务器进行续费操作的时间很长,超出了后台服务器设置的有效时间范围,后台服务器将自动断开与该用户的连接,用户需要重新登录后台服务器进行续费操作才能继续获得服务提供商提供的服务,导致用户获取服务的过程极其繁琐,直接影响用户对终端服务门户的使用体验。
为了克服上述缺点,现有技术方案通过用户端定时发送会话维持请求给后台应用服务器,后台应用服务器收到该请求后将延长会话失效时间,以保证用户与后台服务器之间的会话始终有效。但是,该方案具有以下缺点:
随着在线用户数的不断增加,会话维持请求的数量也将随之增加,从而导致后台服务器负担的不断加重。当多个用户发送的会话维持请求在同一时刻发到后台服务器时,后台服务器由于硬件资源和处理能力的有限,造成对用户会话维持请求的响应速度减慢,如果用户发送的会话维持请求数量过于庞大,将直接导致后台服务器宕机而停止工作。
发明内容
本发明的目的在于提供一种维护终端门户会话的方法、系统及终端服务门户,在用户通过终端服务门户访问后台服务器的过程中,大大减少用户发出的会话维持请求数量,避免后台服务器的性能损失,提升后台服务器服务过程中整体系统的可靠性。
本发明提供了一种维护终端门户会话的方法,其特征在于,包括以下步骤:
A、服务器接收终端服务门户发出的会话保持请求,将对应的会话失效时间分成多个时间段;
B、服务器统计所述各时间段将接收到的会话保持请求数目,将会话保持请求接收数目小于平均会话保持请求接收数目的时间段中的任意一个时间段中的任意一个时间点距离会话失效时间计时起始点的时间差值返回终端服务门户;
C、终端服务门户接收时间差值,将该时间差值作为下一次发送会话保持请求的定时时间,并在定时时间结束后发出会话保持请求。
该方法所述步骤B中,所述任意一个时间段为所述会话保持请求接收数目小于平均会话保持请求接收数目的时间段中会话保持请求接收数目最少的时间段或距离会话失效时间计时起始点最远的时间段。
该方法所述步骤C中,通过利用定时器控制会话保持请求的发送时间。
该方法所述终端服务门户在收到业务操作请求时,转发业务操作请求给服务器,并以收到该业务操作请求时刻为计时起始点,重新启动定时器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710065438.8/2.html,转载请声明来源钻瓜专利网。