一种网页应用的掉线重连方法、装置和系统制造方法及图纸

技术编号:11083386 阅读:92 留言:0更新日期:2015-02-26 09:56
本发明专利技术公开了一种网页应用的掉线重连方法、装置和系统,所述方法包括:获取所述网页应用的当前用户的用户账户信息和用户操作信息;周期性地从所述网页应用接收应用状态信息,所述应用状态信息包括所述网页应用的联机状态信息;根据所述应用状态信息,判断所述网页应用是否掉线;如果判断所述网页应用已掉线,则根据所述用户账户信息和所述用户操作信息重新启动所述网页应用。通过本发明专利技术,可以缩短所述网页应用的停止运行时间。

【技术实现步骤摘要】
一种网页应用的掉线重连方法、装置和系统
本专利技术涉及计算机
,具体涉及互联网
,尤其涉及一种网页应用的掉线重连方法、装置和系统。
技术介绍
随着通信技术尤其是互联网技术的发展,用户可获得的网络带宽不断增加,越来越多网络应用开始涌现,其中,网络应用中的网页应用尤其是当前网络应用领域研究和开发的热点之一。 虽然大部分浏览器都支持网页应用,但是对于这些浏览器而言,浏览器跟网页应用之间缺乏交互,也就是说,网页应用的状态,浏览器往往无法得知,更无法控制。例如,如果网页应用(如网页游戏应用)因为网络中断之类的原因而进入停止运行状态,由于浏览器无法得知所述网页应用的运行状态,则导致所述网页应用将会长时间处于停止运行状态,无法自行恢复正常运行。
技术实现思路
有鉴于此,本专利技术实施例提供一种改进的网页应用的掉线重连方法、装置和系统,来解决以上
技术介绍
部分提到的技术问题。 一方面,本专利技术实施例提供了一种网页应用的掉线重连方法,所述方法包括: 获取所述网页应用的当前用户的用户账户信息和用户操作信息; 周期性地从所述网页应用接收应用状态信息,所述应用状态信息包括所述网页应用的联机状态信息; 根据所述应用状态信息,判断所述网页应用是否掉线; 如果判断所述网页应用已掉线,则根据所述用户账户信息和所述用户操作信息重新启动所述网页应用。 一方面,本专利技术实施例提供了一种网页应用的掉线重连装置,所述装置包括: 获取模块,用于获取所述网页应用的当前用户的用户账户信息和用户操作信息; 状态信息接收模块,用于周期性地从所述网页应用接收应用状态信息,所述应用状态信息包括所述网页应用的联机状态信息; 判断模块,用于根据所述应用状态信息,判断所述网页应用是否掉线; 网页应用重启模块,用于如果判断所述网页应用已掉线,则根据所述用户账户信息和所述用户操作信息重新启动所述网页应用。 一方面,本专利技术实施例提供了一种网页应用的掉线重连系统,所述掉线重连系统包括所述网页应用所关联到的网页应用服务器和所述网页应用所在的至少一个客户端,其中: 所述客户端获取所述网页应用的当前用户的用户账户信息和用户操作信息; 所述客户端周期性地从所述网页应用接收应用状态信息,所述应用状态信息包括所述网页应用与所述网页应用服务器的联机状态信息; 所述客户端根据所述应用状态信息,判断所述网页应用是否掉线; 如果判断所述网页应用已掉线,则所述客户端根据所述用户账户信息和所述用户操作信息重新启动所述网页应用。 本专利技术实施例提出的网页应用的掉线重连方法、装置和系统具有如下特点:首先,通过周期性地从所述网页应用接收应用状态信息来以此判断所述网页应用是否掉线;其次,通过在判断出所述网页应用掉线时根据事先保存的所述网页应用的当前用户的用户账户信息和用户操作信息实现对所述网页应用的重新启动,从而能有效缩短所述网页应用的停止运行时间。 【附图说明】 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显: 图1是根据本专利技术第一实施例的网页应用的掉线重连方法的实现流程图; 图2是根据本专利技术第二实施例的网页应用的掉线重连方法的实现流程图; 图3是根据本专利技术第三实施例的网页应用的掉线重连装置的结构示意图; 图4是根据本专利技术第四实施例的网页应用的掉线重连系统的结构示意图。 【具体实施方式】 下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。 在图1中示出了本专利技术的第一实施例。 图1为根据本专利技术第一实施例的网页应用的掉线重连方法的实现流程100,该实现流程100详述如下: 在步骤101中,获取网页应用的当前用户的用户账户信息和用户操作信息。 在第一实施例中,在上述当前用户登录上述网页应用时,所述网页应用运行于其上的终端可以获取所述当前用户的用户账户信息,并且在所述当前用户对所述网页应用进行操作的过程期间,所述终端还可以进一步获取所述当前用户的操作信息,所获取的所述用户账户信息和用户操作信息将被保存下来,供以后重启网页应用时使用。其中,所述终端可以是例如移动终端之类的硬件终端,还可以是例如网页浏览器之类的软件终端,只要这样的终端能支持所述网页应用的启动和运行并且能实现与所述网页应用的信息交互。 在本实施例中,所述网页应用是基于网页的、这样的应用程序,该应用程序有着网页的外观,但是所述网页上显示的内容基本上是与该应用程序相关联的应用服务器(例如Web服务器)经计算、处理而输出的结果。例如网页游戏应用、网页版即时通讯工具(如QQ网页版)、网页版视频播放应用等,都是网页应用的典型例子。在所述网页应用是网页游戏应用的情况下,所述网页游戏应用运行于其上的终端将会获取并保存的用户操作信息可以包括用户的选区操作(例如选择不同的游戏分区)信息、选场景操作(例如选择不同的游戏场景)信息、选角色操作信息、挂机操作信息等;在所述网页应用是网页版视频播放应用的情况下,所述网页版视频播放应用运行于其上的终端将会获取并保存的用户操作信息可以包括用户的选定视频操作信息、设定视频播放时间操作信息等。 在本实施例中,所述用户账户信息可以包括以下中的一项或多项:用户在登录网页应用时使用的帐号信息,例如游戏账号、QQ号码、信用卡账号、保险账号、生活缴费账号等;验证相关信息,例如密码信息等;身份相关信息,例如年龄信息、职业信息等;用户使用的网页应用的相关信息,例如网页游戏应用的名称(如烽火战国)、玩法(如挑战赛、考级模式)、用户在网页应用中的级别或者积分等。 在步骤102中,周期性地从上述网页应用接收应用状态信息。 在第一实施例中,网页应用运行于其上的终端可以周期性地(例如,每隔I秒钟)从所述网页应用接收网页应用的应用状态信息,其中所述应用状态信息可以包括所述网页应用的运行状态信息和联机状态信息。在本实施例中,所述运行状态信息是指与所述网页应用自身的正常运行、出现故障等运行状态相关的信息,而所述联机状态信息是指所述网页应用与其关联到的网页应用服务器(例如Web服务器)的联机状态(例如连接或断开连接状态)相关的彳目息。 当然,本领域的普通技术人员容易知道,还可以采用其他手段来得到网页应用的应用状态信息,例如所述网页应用在应用状态发生改变(如运行出现故障或者断开连接)的情况下主动向上述终端发送应用状态信息。 在步骤103中,根据上述应用状态信息,判断上述网页应用是否掉线。 在第一实施例中,网页应用运行于其上的终端根据步骤102中得到的上述网页应用的应用状态信息,尤其是根据所述应用状态信息中的联机状态信息,来判断所述网页应用是否掉线。例如,在联机状态信息指示所述网页应用与其关联到的网页应用服务器之间的网络连接已断开的情况下,所述终端可以根据所述联机状态信息直接判断出所述网页应用已掉线。 当然,所述终端也可以根据所述网页应用的运行状态信息来判断所述网页应用是否掉线。例如,在所述网页应用与其关联到的网页应用服务器之间的网络连本文档来自技高网...

【技术保护点】
一种网页应用的掉线重连方法,其特征在于,所述方法包括:获取所述网页应用的当前用户的用户账户信息和用户操作信息;周期性地从所述网页应用接收应用状态信息,所述应用状态信息包括所述网页应用的联机状态信息;根据所述应用状态信息,判断所述网页应用是否掉线;如果判断所述网页应用已掉线,则根据所述用户账户信息和所述用户操作信息重新启动所述网页应用。

【技术特征摘要】
1.一种网页应用的掉线重连方法,其特征在于,所述方法包括: 获取所述网页应用的当前用户的用户账户信息和用户操作信息; 周期性地从所述网页应用接收应用状态信息,所述应用状态信息包括所述网页应用的联机状态信息; 根据所述应用状态信息,判断所述网页应用是否掉线; 如果判断所述网页应用已掉线,则根据所述用户账户信息和所述用户操作信息重新启动所述网页应用。2.根据权利要求1所述的网页应用的掉线重连方法,其特征在于,所述如果判断所述网页应用已掉线则根据所述用户账户信息和所述用户操作信息重新启动所述网页应用的步骤包括: 在判断所述网页应用已掉线的情况下,检测所述网页应用所在的终端的网络连接状况; 在检测到所述网络连接状况为正常连接的情况下,检测所述网页应用所关联到的网页应用服务器的运行状况; 在检测到所述运行状况为正常运行的情况下,则根据所述用户账户信息和所述用户操作信息重新启动所述网页应用。3.根据权利要求2所述的网页应用的掉线重连方法,其特征在于,所述在判断所述网页应用已掉线的情况下检测所述网页应用所在的终端的网络连接状况包括:在判断所述网页应用已掉线的情况下,则在经过了预定时间段之后再检测所述网页应用所在的终端的网络连接状况。4.根据权利要求2所述的网页应用的掉线重连方法,其特征在于,所述在检测到所述网络连接状况为正常连接的情况下检测所述网页应用所关联到的网页应用服务器的运行状况包括:在检测到所述网络连接状况为正常连接的情况下,在经过了预定时间段之后再检测所述网页应用所关联到的网页应用服务器的运行状况。5.根据权利要求1所述的网页应用的掉线重连方法,其特征在于,所述用户账户信息包括:用户账号和用户密码。6.一种网页应用的掉线重连装置,其特征在于,所述装置包括: 获取模块,用于获取所述网页应用的当前用户的用户账户信息和用户操作信息; 状态信息接收模块,用于周期性地从所述网页应用接收应用状态信息,所述应用状态信息...

【专利技术属性】
技术研发人员:李文通
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1