一种页面处理方法、装置及计算机可读存储介质制造方法及图纸

技术编号:27878364 阅读:8 留言:0更新日期:2021-03-31 01:04
本发明专利技术实施例公开了一种页面处理方法、装置及计算机可读存储介质。本实施例在接收到退出当前应用程序内嵌页面的操作时,切换显示应用程序的预设界面;在预设界面中显示预设计时控件;当接收到页面回调操作时,若预设计时控件计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示内嵌页面。以此在发生与目标操作不同的误响应将内嵌页面退出时,显示预设计时控件,通过预设计时控件接收到的页面回调操作加载已缓存的页面数据从而快速恢复内嵌页面的显示,避免了内嵌页面繁琐的恢复操作以及丢失内嵌页面上输入的页面数据,提升了页面处理的效率。

【技术实现步骤摘要】
一种页面处理方法、装置及计算机可读存储介质
本专利技术涉及互联网
,具体涉及一种页面处理方法、装置及计算机可读存储介质。
技术介绍
随着终端的快速发展,智能终端成为人们日常使用的电子产品,伴随而来的是在智能终端上运行的各种应用程序的开发和使用,为了方便用户的使用,应用程序可以通过内置的网络视图组件加载内嵌页面,使得用户在内嵌页面上也能够浏览各种网页内容。在现有技术中,通过在应用程序中加载内嵌页面,可以满足用户的各种需求,如浏览新闻、观看视频或者交流互动等等。用户通过点击、滑动等交互操作,可以进入或退出内嵌页面,也可以通过网络视图组件切换至另一个内嵌页面或者返回至上一个内嵌页面。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,在对内嵌页面进行切换处理时,常常出现与操作目的不同的误响应,如用户执行返回至上一个内嵌页面的操作时,被误响应为内嵌页面的退出操作,从而退出了内嵌页面,产生不必要的麻烦,且容易丢失在之前的内嵌页面上的信息。
技术实现思路
本专利技术实施例提供一种页面处理方法、装置及计算机可读存储介质,可以提升页面处理的效率。为解决上述技术问题,本专利技术实施例提供以下技术方案:一种页面处理方法,包括:在接收到退出当前应用程序内嵌页面的操作时,切换显示应用程序的预设界面;在所述预设界面中显示预设计时控件;当接收到页面回调操作时,若所述预设计时控件计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面。相应的,本专利技术实施例还提供了一种页面处理装置,包括:页面退出模块,用于接收退出当前应用程序内嵌页面的操作,切换显示应用程序的预设界面;控件显示模块,用于在所述预设界面中显示预设计时控件,沿着指向所述预设界面侧边的方向,所述预设计时控件的面积随时间变小;页面恢复模块,用于当接收到页面回调操作时,所述页面回调操作使得所述预设计时控件的面积停止随时间变小,并随所述页面回调操作的方向增大,根据所述页面回调操作调整所述预设计时控件的形状,当所述页面回调操作将所述预设计时控件的形状调整到满足预设条件时,若所述预设计时控件计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面。在一些实施例中,所述预设计时控件包括位于所述预设界面侧边的矩形浮条,所述页面恢复模块用于:当接收到页面回调操作时,所述页面回调操作使得所述矩形浮条停止随时间缩短,并随所述页面回调操作的方向增大,根据所述页面回调操作拉伸所述矩形浮条,使得所述矩形浮条的形状向半圆形转变,当所述页面回调操作将所述矩形浮条的形状拉伸为半圆形时,若所述矩形浮条计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面。在一些实施例中,所述预设计时控件包括位于所述预设界面侧边的由弧线和直线组成的半弧形浮条,所述页面恢复模块用于:当接收到页面回调操作时,所述页面回调操作使得所述半弧形浮条的面积停止随时间变小,并随所述页面回调操作的方向增大,根据所述页面回调操作拉伸所述半弧形浮条,使得所述半弧形浮条的形状向半圆形转变,当所述页面回调操作将所述半弧形浮条的形状拉伸为半圆形时,若所述半弧形浮条计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面。在一些实施例中,所述预设计时控件包括位于所述预设界面角落的小半圆控件,所述页面恢复模块用于:当接收到页面回调操作时,所述页面回调操作使得所述小半圆控件的面积停止随时间变小,并随所述页面回调操作的方向增大,根据所述页面回调操作从所述预设界面角落向外拉伸所述小半圆控件,当所述页面回调操作将所述小半圆控件拉伸到面积大于预设面积时,若所述小半圆控件计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面。相应的,本专利技术实施例还提供了一种页面处理装置,包括:页面退出模块,用于在接收到退出当前应用程序内嵌页面的操作时,切换显示应用程序的预设界面;控件显示模块,用于在所述预设界面中显示预设计时控件;页面恢复模块,用于当接收到页面回调操作时,若所述预设计时控件计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面。在一些实施例中,所述内嵌页面包括网络视图组件加载的HTML5页面,在接收到退出当前应用程序内嵌页面的操作时,切换显示应用程序的预设界面时,所述页面退出模块用于:在接收到退出当前应用程序内所述HTML5页面的操作时,退出所述网络视图组件的界面,切换显示应用程序的预设界面。在一实施例中,所述页面处理装置还包括数据删除单元,所述数据删除单元用于在预设计时控件计时达到预设时长时停止显示所述预设计时控件并删除所述网络视图组件加载的所有HTML5页面已缓存的页面数据。在一些实施例中,当在所述预设界面中显示预设计时控件时,所述控件显示模块用于:创建一个覆盖所述预设界面的透明图层,并在所述透明图层中显示所述预设计时控件。在一些实施例中,所述控件显示模块,包括:信息获取单元,用于获取当前的握持信息,所述握持信息包括左手握持或右手握持;位置选取单元,用于根据所述握持信息,选取所述透明图层的左侧或右侧作为目标侧;第一显示单元,用于在所述透明图层的目标侧显示所述预设计时控件。在一些实施例中,所述控件显示模块,包括:信息识别单元,用于识别所述预设界面中的内容信息;位置确定单元,用于根据所述预设界面中的内容信息确定所述预设计时控件在所述透明图层上的显示位置;第二显示单元,用于在所述显示位置上显示所述预设计时控件。在一些实施例中,所述页面处理装置还包括控件调整模块,所述控件调整模块用于在所述预设计时控件的计时过程中,调整所述预设计时控件的面积随时间变小,透明度随时间变高。在一些实施例中,所述页面处理装置还包括操作判断模块,所述操作判断模块用于判断在所述预设计时控件计时达到预设时长前是否接收到所述页面回调操作。在一些实施例中,所述操作判断模块包括:操作判断单元,用于判断在所述预设计时控件计时达到预设时长前是否接收到针对于所述预设计时控件的滑动操作;形状调整单元,用于当在所述预设计时控件计时达到预设时长前接收到针对于所述预设计时控件的滑动操作,且所述滑动操作的滑动距离达到第一预设距离时,停止所述预设计时控件随时间的变化,并根据所述滑动操作调整所述预设计时控件的形状;操作判定单元,用于当所述滑动操作的滑动距离达到第二预设距离时,判定接收到所述页面回调操作,所述第二预设距离大于所述第一预设距离。在一些实施例中,在根据所述滑动操作调整所述预设计时控件的形状时,所述形状调整单元用于:根据所述滑动操作将所述预设计时控件的形状由条形向半圆形调整;或者沿着滑动操作的方向拉伸所述预设计时控件,沿着滑动操作的垂直方向压缩所述预设计时控件。相应的,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储本文档来自技高网...

【技术保护点】
1.一种页面处理方法,其特征在于,包括:/n在接收到退出当前应用程序内嵌页面的操作时,切换显示应用程序的预设界面;/n在所述预设界面中显示预设计时控件;/n当接收到页面回调操作时,若所述预设计时控件计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面。/n

【技术特征摘要】
1.一种页面处理方法,其特征在于,包括:
在接收到退出当前应用程序内嵌页面的操作时,切换显示应用程序的预设界面;
在所述预设界面中显示预设计时控件;
当接收到页面回调操作时,若所述预设计时控件计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面。


2.如权利要求1所述的页面处理方法,其特征在于,所述内嵌页面包括网络视图组件加载的HTML5页面,所述在接收到退出当前应用程序内嵌页面的操作时,切换显示应用程序的预设界面的步骤包括:
在接收到退出当前应用程序内所述HTML5页面的操作时,退出所述网络视图组件的界面,切换显示应用程序的预设界面。


3.如权利要求2所述的页面处理方法,其特征在于,所述在所述预设界面中显示预设计时控件的步骤之后,还包括:
在预设计时控件计时达到预设时长时停止显示所述预设计时控件并删除所述网络视图组件加载的所有HTML5页面已缓存的页面数据。


4.如权利要求1所述的页面处理方法,其特征在于,所述在所述预设界面中显示预设计时控件的步骤,包括:
创建一个覆盖所述预设界面的透明图层,并在所述透明图层中显示所述预设计时控件。


5.如权利要求4所述的页面处理方法,其特征在于,所述在所述透明图层中显示所述预设计时控件的步骤,包括:
获取当前的握持信息,所述握持信息包括左手握持或右手握持;
根据所述握持信息,选取所述透明图层的左侧或右侧作为目标侧;
在所述透明图层的目标侧显示所述预设计时控件。


6.如权利要求4所述的页面处理方法,其特征在于,所述在所述透明图层中显示所述预设计时控件的步骤,包括:
识别所述预设界面中的内容信息;
根据所述预设界面中的内容信息确定所述预设计时控件在所述透明图层上的显示位置;
在所述显示位置上显示所述预设计时控件。


7.如权利要求1所述的页面处理方法,其特征在于,所述预设计时控件包括位于所述预设界面侧边的矩形浮条,所述当接收到页面回调操作时,若所述预设计时控件计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面的步骤,包括:
当接收到页面回调操作时,所述页面回调操作使得所述矩形浮条停止随时间缩短,并随所述页面回调操作的方向增大,根据所述页面回调操作拉伸所述矩形浮条,使得所述矩形浮条的形状向半圆形转变,当所述页面回调操作将所述矩形浮条的形状拉伸为半圆形时,若所述矩形浮条计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面。


8.如权利要求1所述的页面处理方法,其特征在于,所述预设计时控件包括位于所述预设界面侧边的由弧线和直线组成的半弧形浮条,所述当接收到页面回调操作时,若所述预设计时控件计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面的步骤,包括:
当接收到页面回调操作时,所述页面回调操作使得所述半弧形浮条的面积停止随时间变小,并随所述页面回调操作的方向增大,根据所述页面回调操作拉伸所述半弧形浮条,使得所述半弧形浮条的形状向半圆形转变,当所述页面回调操作将所述半弧形浮条的形状拉伸为半圆形时,若所述半弧形浮条计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面。


9.如权利要求1所述的页面处理方法,其特征在于,所述预设计时控件包括位于所述预设界面角落的小半圆控件,所述当接收到页面回调操作时,若所述预设计时控件计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面的步骤,包括:
当接收到页面回调操作时,所述页面回调操作使得所述小半圆控件的面积停止随时间变小,并随所述页面回调操作的方向增大,根据所述页面回调操作从所述预设界面角落向外拉伸所述小半圆控件,当所述页面回调操作将所述小半圆控件拉伸到面积大于预设面积时,若所述小半圆控件计时尚未达到预设时长,则加载已缓存的页面数据以恢复显示所述内嵌页面。


10.如权利要求1至9任一项所述的页面处理方法,其特征在于,所述页面处理方法还包括:
在所述预设计时控件的计时过程中,调整所述预设计时控件的面积随时间变小,透明度随时间变高。


11.如权利要求10所述的页面处理方法,其特征在于,所述加载已缓存的页面数据以恢复显示所述内嵌页面的步骤之前,还...

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

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

1