一种网页运行方法及装置、终端制造方法及图纸

技术编号:15081378 阅读:62 留言:0更新日期:2017-04-07 12:59
本发明专利技术公开了一种网页运行方法、装置及终端,所述方法包括:获取用户在第一页面上的第一操作,其中,所述第一页面为网页,所述第一页面上加载的资源包括多媒体资源和/或游戏资源;响应所述第一操作,记录所述第一页面的状态信息并获取所述第二页面;从所述第一页面跳转至所述第二页面;获取用户在所述第二页面上的第二操作,所述第二操作用于结束所述第二页面;响应所述第二操作,根据所述第一页面的状态信息,从所述第二页面跳转至所述第一页面。

【技术实现步骤摘要】

本专利技术涉及计算机技术,尤其涉及一种网页运行方法及装置、终端
技术介绍
用户使用终端上的浏览器浏览A网页的过程中,通过A网页上的链接打开B网页查看其他内容时,可以通过弹出新的标签(tab)栏,在新的标签(tab)栏打开B网页,此时A网页和B网页会同时在浏览器的不同的标签栏显示,用户可以通过切换tab栏操作选择浏览A网页或B网页;或者,终端也可以在A网页的内签(iframe)中打开B网页,B网页作为内签栏显示在A网页上,用户可以通过关闭B网页的内签栏来返回A网页,上述的这两种情况下,终端打开B网页并不影响A网页的显示和运行,用户可以在A网页和B网页之间任意切换,返回到A网页后,A网页仍然呈现用户离开A网页时的状态。但是,目前一些移动终端的操作系统支持网页全屏充满显示在终端的显示界面上,且大量社交应用中的浏览场景并不支持多tab栏浏览,而是只能单tab栏显示,在该tab栏显示B网页时,就需要结束之前该tab栏上的A网页;另外,目前大部分业务流程并不支持在iframe中进行,即业务页面不支持以内签形式显示在网页上;故在终端仅支持单窗口显示且不支持多tab栏浏览和iframe显示的情况下,用户想要在单窗口单tab栏中打开B网页就只能先结束A网页;在结束A网页时,终端只会记录A网页的通用属性(如滚动位置等信息),网页业务的状态信息会丢失,这样终端从B网页返回到A网页时,A网页的状态只能是A网页的初始状态,不能恢复到结束A网页时的状态,进而用户也不能继续在之前结束时状态下的A网页下进行查看或操作,用户体验不好。
技术实现思路
有鉴于此,本专利技术实施例为解决现有技术中存在的至少一个问题而提供了一种网页运行方法及装置、终端,能够提升用户体验。本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供一种网页运行方法,所述方法包括:获取用户在第一页面上的第一操作,其中,所述第一页面为网页,所述第一页面上加载的资源包括多媒体资源和/或游戏资源;响应所述第一操作,记录所述第一页面的状态信息并获取所述第二页面;从所述第一页面跳转至所述第二页面;获取用户在所述第二页面上的第二操作,所述第二操作用于结束所述第二页面;响应所述第二操作,根据所述第一页面的状态信息,从所述第二页面跳转至所述第一页面。第二方面,本专利技术实施例提供一种网页运行装置,所述装置包括:第一获取单元、第一响应单元、跳转单元、第二获取单元和恢复单元,其中:所述第一获取单元,用于获取用户在第一页面上的第一操作,其中,所述第一页面为网页,所述第一页面上加载的资源包括多媒体资源和/或游戏资源;所述第一响应单元,用于响应所述第一操作,记录所述第一页面的状态信息并获取所述第二页面;所述跳转单元,用于从所述第一页面跳转至所述第二页面;所述第二获取单元,用于获取用户在所述第二页面上的第二操作,所述第二操作用于结束所述第二页面;所述恢复单元,用于响应所述第二操作,根据所述第一页面的状态信息,从所述第二页面跳转至所述第一页面。第三方面,本专利技术实施例提供了一种终端,所述终端包括处理器和显示器,其中:所述显示器,用于显示第一页面或第二页面;所述处理器,用于获取用户在第一页面上的第一操作,其中,所述第一页面为网页,所述第一页面上加载的资源包括多媒体资源和/或游戏资源;响应所述第一操作,记录所述第一页面的状态信息并获取所述第二页面;控制所述显示器从显示所述第一页面跳转至显示所述第二页面;获取用户在所述第二页面上的第二操作,所述第二操作用于结束所述第二页面;响应所述第二操作,根据所述第一页面的状态信息,控制所述显示器从显示所述第二页面跳转至显示所述第一页面。本专利技术实施例提供了一种网页运行方法及装置、终端,终端获取用户在第一页面上的第一操作,其中,所述第一页面为网页,所述第一页面上加载的资源包括多媒体资源和/或游戏资源;响应所述第一操作,记录所述第一页面的状态信息并获取所述第二页面;结束所述第一页面,从所述第一页面跳转至所述第二页面;获取用户在所述第二页面上的第二操作,所述第二操作用于结束所述第二页面;响应所述第二操作,根据所述第一页面的状态信息,从所述第二页面跳转至所述第一页面;如此,终端跳转至的第一页面,仍然处于之前结束该第一页面时的状态,用户就可以继续对该状态下的第一页面进行查看或操作,提升用户体验。附图说明图1为现有的一种网页运行流程示意图;图2为本专利技术实施例提供的一种网页运行流程示意图;图3为本专利技术实施例一提供的一种网页运行方法的实现流程示意图;图4为本专利技术实施例二提供的一种在网游页面上触发登录业务后返回网游页面的流程示意图;图5A为本专利技术实施例二提供的一种在网游页面上触发登录业务后返回网游页面的实现流程示意图;图5B为本专利技术实施例二提供的一种实现网游页面运行方法的系统结构示意图;图6为本专利技术实施例三提供的一种在网游页面上触发支付业务后返回网游页面的流程示意图;图7A为本专利技术实施例三提供的一种在网游页面上触发支付业务后返回网游页面的实现流程示意图;图7B为本专利技术实施例三提供的一种实现网游页面运行方法的系统结构示意图;图8为本专利技术实施例四提供的一种在网游页面玩游戏时触发通知栏上其他业务后返回网游页面的流程示意图;图9为本专利技术实施例五提供的一种网页运行装置的组成结构示意图;图10A为本专利技术实施例六提供的一种终端的硬件组成结构示意图;图10B为本专利技术实施例六提供的一种终端的一个可选的硬件结构示意图。具体实施方式以微信页面中的网游页面为例,在现有技术中,如图1所示,终端的显示模块104上显示有网游页面,如果用户在操作该网游页面上的游戏,进行到某游戏关卡时想要查询攻略,如图1中A图所示,用户点击网游页面中的菜单虚拟按键后,如图1中B图所示终端在该网游页面上显示出包含有“论坛”等悬浮栏的菜单悬浮框,由于本终端仅支持单窗口单tab栏显示且所述单窗口显示的页面全屏充满显示在所述终端的显示界面上,故终端需要结束网游页面进入如图1中C图所示的论坛页面,用户在论坛页面中查询到攻略后,点击“返回游戏”悬浮框就可以返回网游页面,在现有技术中,用户点击“返回游戏”悬浮框后,终端返回到网游页面时,终端上显示的网游页面的状态如图1中D图所示,为该网游页面的初始状态即初始打开该网游页面时的登录状态,此时,用户不能回到之前的游戏关卡继续之前的游戏关卡,用户体验非常糟糕。而采用本专利技术实施例中的方法,如图2所示,按照用户在图2中A图所示网游页面的操作,终端显示如图1中B图所示的网游页面,然后按照用户在图2中B图所示网游页面的操作,终端从图2中B图所示的网游页面跳转到图2中C图所示的论坛页面,然后点击“返回游戏”悬浮框返回网游页面时,终端上显示的网游页面的状态如图2中D图所示,为之前结束该网游页面时的状态。下面结合附图和具体实施例对本专利技术的技术方案进一步详细阐述。实施例一为了解决
技术介绍
中存在的问题,本专利技术实施例提供一种网页运行方法,应用于终端,该网页运行方法所实现的功能可以通过终端中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该终端至少包括处理器和存储介质。图3为本专利技术实施例一网页运行方法的实现流程示意图,如图3所示,该方法包括:步骤S101、获取本文档来自技高网
...

【技术保护点】
一种网页运行方法,其特征在于,所述方法包括:获取用户在第一页面上的第一操作,其中,所述第一页面为网页,所述第一页面上加载的资源包括多媒体资源和/或游戏资源;响应所述第一操作,记录所述第一页面的状态信息并获取所述第二页面;从所述第一页面跳转至所述第二页面;获取用户在所述第二页面上的第二操作,所述第二操作用于结束所述第二页面;响应所述第二操作,根据所述第一页面的状态信息,从所述第二页面跳转至所述第一页面。

【技术特征摘要】
1.一种网页运行方法,其特征在于,所述方法包括:获取用户在第一页面上的第一操作,其中,所述第一页面为网页,所述第一页面上加载的资源包括多媒体资源和/或游戏资源;响应所述第一操作,记录所述第一页面的状态信息并获取所述第二页面;从所述第一页面跳转至所述第二页面;获取用户在所述第二页面上的第二操作,所述第二操作用于结束所述第二页面;响应所述第二操作,根据所述第一页面的状态信息,从所述第二页面跳转至所述第一页面。2.根据权利要求1所述的方法,其特征在于,所述终端仅支持单窗口显示且所述单窗口显示的页面全屏充满显示在所述终端的显示界面上,则所述获取用户在所述第一页面上的第一操作之前,所述方法包括:控制所述第一页面全屏充满显示在所述显示界面上。3.根据权利要求1所述的方法,其特征在于,所述响应所述第二操作,根据所述第一页面的状态信息,从所述第二页面跳转至所述第一页面,包括:响应所述第二操作,生成第一请求,并将所述第一请求发送给第一服务器,所述第一请求用于请求所述第一服务器返回第一响应;接收所述第一服务器返回的第一响应,所述第一响应用于触发终端从所述第二页面跳转至所述第一页面;根据所述第一页面的状态信息,从所述第二页面跳转至所述第一页面。4.根据权利要求1所述的方法,其特征在于,所述获取用户在所述第二页面上的第二操作之前,所述方法包括:从处于第一状态的第二页面获取第三操作,其中,所述第一状态为所述第二页面加载有支付信息输入请求时的状态,所述第三操作为支付信息的确认输入操作;响应所述第三操作,生成支付请求,并将所述支付请求发送给第二服务器,所述支付请求用于请求第二服务器进行支付业务;接收所述第二服务器返回的支付响应,所述支付响应中携带有所述第二服务器完成所述支付业务的支付结果;根据所述支付响应控制所述第二页面从所述第一状态更新至第二状态,其中,所述第二状态为所述第二页面上加载有所述支付结果时的状态;所述获取用户在所述第二页面上的第二操作,包括:获取用户在处于所述第二状态的第二页面上的第二操作。5.根据权利要求4所述的方法,其特征在于,所述接收所述第二服务器返回的支付响应包括:通过外部通信接口接收所述第二服务器返回的支付响应,控制所述外部通信接口将所述支付响应发送给所述第二页面,控制所述第二页面将所述支付响应发送给所述第一页面;在所述从所述第二页面跳转至所述第一页面之后,根据所述支付响应,将所述第一页面从第三状态更新至第四状态;其中,所述第三状态为所述第一页面上加载有所述状态信息时的状态,所述第四状态为在处于第三状态的第一页面上加载有所述支付业务对应的支付结果时的状态。6.根据权利要求1所述的方法,其特征在于,所述获取用户在第一页面上的第一操作之前,所述方法还包括:获取用户在第三页面上的第四操作,所述第四操作用于触发终端获取作为所述第一页面的网游页面;响应所述第四操作,控制所述第三页面调用游戏框架,并控制所述游戏框架向第三服务器发送第二请求,所述第二请求用于指示所述第三服务器返回游戏数据;接收所述第三服务器返回的所述游戏数据,控制所述游戏框架加载所述游戏数据以获取所述网游页面;从所述第三页面跳转至所述网游页面。7.根据权利要求2所述的方法,其特征在于,所述第一页面为第一应用上的页面,则所述控制所述第一页面全屏显示在所述显示界面后,所述方法还包括:获取用户在所述终端的通知栏上的第五操作,其中,所述第五操作为进入所述通知栏上通知消息所在的第四页面的操作,所述第四页面为所述第二应用上的页面;响应所述第五操作,记录所述第一页面的状态数据并获取所述第四页面;控制显示界面从所述第一页面跳转至所述第四页面;获取用户在所述显示界面上的第六操作;响应所述第六操作,根据所述第一页面的状态信息,控制所述显示界面从所述第四页面跳转至所述第一页面。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应所述第一操作,停止所述第一页面的运行。9.一种网页运行方法装置,其特征在于,所述装置包括:第一获取单元、第一响应单元、跳转单元、第二获取单元和恢复单元,其中:所述第一获取单元,用于获取用户在第一页面上的第一操作,其中,所述第一页面为网页,所述第一页面上加载的资源包括多媒体资源和/或游戏资源;所述第一响应单元,用于响应所述第一操作,记录所述第一页面的状态信息并获取所述第二页面;所述跳转单元,用于从所述第一页面跳转至所述第二页面;所述第二获取单元,用于获取用户在所述第二页面上的第二操作,所述第二操作用于结束所述第二页面;所述...

【专利技术属性】
技术研发人员:王视鎏杨三金邓磊于洲
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1