掌桥专利:专业的专利平台
掌桥专利
首页

一种页面操作方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 09:30:39


一种页面操作方法、装置、电子设备及存储介质

技术领域

本申请涉及通信系统技术领域,具体涉及页面浏览技术。

背景技术

随着移动互联网技术的快速发展,在工作和生活的各个领域均涌入大量的移动终端的应用程序,从而大幅度地提高了用户使用移动终端的便捷性。目前,移动搜索逐渐取代了PC(personal computer,个人计算机)搜索成为用户使用搜索引擎的主要方式。如何为用户提供高效的移动搜索和页面浏览方式,成为目前搜索浏览领域的重点关注的话题。

发明内容

本申请实施例提供了一种页面操作方法、装置、电子设备以及存储介质,以提高历史浏览页面的搜索和浏览效率。

第一方面,本申请实施例提供了一种页面操作方法,应用于设备,所述设备包括容器框架,与容器框架通信的页面容器;所述方法包括:

获取用户在当前显示界面的当前页面执行的历史页面切换操作;

在所述当前显示界面中显示设定数量的历史浏览页面的历史页面标识;其中,所述历史页面标识存储于各所述页面容器中;

根据所述用户针对所述历史页面标识选择的目标历史页面标识打开目标历史浏览页面。

第二方面,本申请实施例提供了一种页面操作装置,配置于设备,所述设备包括容器框架,与容器框架通信的页面容器;所述装置包括:

历史页面切换操作获取模块,获取用户在当前显示界面的当前页面执行的历史页面切换操作;

历史页面标识显示模块,用于在所述当前显示界面中显示设定数量的历史浏览页面的历史页面标识;其中,所述历史页面标识存储于各所述页面容器中;

目标历史浏览页面打开模块,用于根据所述用户针对所述历史页面标识选择的目标历史页面标识打开目标历史浏览页面。

第三方面,本申请实施例提供了一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面实施例所提供的页面操作方法。

第四方面,本申请实施例还提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行第一方面实施例所提供的页面操作方法。

本申请实施例通过获取到用户在当前显示界面的当前页面执行的历史页面切换操作之后,在当前显示界面中显示页面容器存储的设定数量的历史浏览页面的历史页面标识,以使用户根据显示的各历史页面标识进行快速预览和选择,并根据用户选择的目标历史页面标识打开目标历史浏览页面,解决现有历史浏览页面的搜索和浏览方法存在的效率低下的问题,从而提高历史浏览页面的搜索和浏览效率。

应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

附图说明

附图用于更好地理解本方案,不构成对本申请的限定。其中:

图1是根据本申请实施例提供的一种多容器设计的效果示意图;

图2是本申请实施例提供的一种页面操作方法的流程图;

图3是本申请实施例提供的一种页面操作方法的流程图;

图4是本申请实施例提供的一种页面操作方法的流程图;

图5是本申请实施例三提供的一种通过缩略历史页面标识打开目标历史浏览页面的效果示意图;

图6是本申请实施例提供的一种页面操作装置的结构图;

图7是用来实现本申请实施例的页面操作方法的电子设备的结构示意图。

具体实施方式

以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

以智能手机为主的移动设备与PC电脑之间有诸多差异,决定了用户在搜索及浏览页面时的行为有的很大的不同,具体的:(1)移动设备屏幕小且空间有限,不方便对冗长结果的浏览,因此对页面内容的展现质量的要求更高。(2)目前移动设备交互手段较少,主要通过手势对当前显示界面中的页面进行操作。

另外,从PC搜索到移动搜索,本质上来讲还是属于web(World Wide Web,万维网)发展生态,具体表现为:(1)页面内容基于网页承载内容、H5(万维网的核心语言)和JS(JavaScript,Web的编程语言)等技术能力的升级,只是对页面内容展现及交互的增强。(2)页面内容展现依赖于浏览器,对应的体验效果在不同的浏览器也有所不同。

以网页的历史页面管理为例说明,自浏览器开始应用,浏览器对网页的历史管理(包括前进和后退管理)主要通过按钮实现。用户点一下后退按钮可以切换一次历史浏览页面。在移动设备中出现手势控制后,也是通过左右滑动或点击按键的方式,控制历史浏览页面的搜索和浏览。可以理解的是,上述历史浏览页面的搜索和浏览操作中,每次页面切换操作均只能操作一条最近的历史浏览页面记录,对于用户想要切换的某条历史浏览页面并没有实际预期。

在本申请实施例中,为了解决上述问题,在移动搜索应用的设备中设置容器框架,与容器框架通信的页面容器。其中,页面容器可以包括网页容器和原生页面容器,网页容器可以复用于展示Web页面,原生页面容器则可以用于展示原生页面,以通过容器分类存储不同类型浏览页面的方式实现对历史浏览页面的统一操作和管理。其中,页面容器是指可添加页面的容器对象,网页容器是指可添加Web页面的容器,原生页面容器是指可添加原生页面的容器。

也就是说,本申请实施例中存在多容器设计。其中,多容器设计的效果示意图可参考图1。如图1所示,除当前活动页面之外,其他历史浏览页面的相关信息均可以通过页面容器进行存储。各页面容器可以自己主动维护HIS(一种硬件框架)。在各页面容器中,原生页面容器用于展示原生页面,原生页面容器是独立容器,一个原生页面容器中可以只展示一个原生页面,也可以展示页面模板相同的至少两个原生页面。网页容器是复用容器,网页容器复用于展示Web页面,即用户搜索浏览的所有Web页面均在网页容器内展示。设备通过统一的容器框架,拦截页面的访问行为,确定启动原生页面容器还是网页容器,并且统一管理用户浏览原生页面和Web页面的历史浏览页面记录。其中,网页容器和页面容器的数量可以是多个,本申请实施例并不对网页容器和页面容器的具体数量进行限定。

在一个示例中,图2是本申请实施例提供的一种页面操作方法的流程图,本实施例可适用于根据历史页面切换操作在显示界面中快速显示历史浏览页面相关信息以供用户快速浏览的情况,该方法可以由页面操作装置来执行,该装置可以由软件和/或硬件的方式来实现,并一般可集成在电子设备中。该电子设备可以是智能手机、平板电脑或个人计算机等终端设备。相应的,如图2所示,该方法包括如下操作:

S110、获取用户在当前显示界面的当前页面执行的历史页面切换操作。

其中,当前显示界面也即设备屏幕中当前显示的界面。当前页面可以是当前显示界面中的活动页面。历史页面切换操作可以是用户对设备输入的,用于切换至历史浏览页面进行浏览查看的操作。历史浏览页面也即用户历史浏览过的页面。

在本申请实施例中,用户使用设备浏览页面时,具体可以通过设备内的容器框架浏览页面容器内的页面。页面容器可以对用户浏览过的历史浏览页面的相关信息进行实时存储。例如,当用户从当前页面跳转至新页面时,当前页面形成历史浏览页面,当前容器则实时记录该历史浏览页面的历史页面存储信息,如该历史浏览页面的截屏、URL(UniformResource Locator,URL)、摘要和页面标题等。

用户可以在当前显示界面的当前页面中执行各种用户交互操作,如上滑和下滑以浏览当前页面,或在当前页面中输入编辑内容等。同理,用户也可以在当前页面中执行历史页面切换操作,以切换至用户意向浏览的历史浏览页面中重复进行浏览查看。可以理解的是,当前页面需要由当前页面所在的当前容器打开并存储相关的历史页面存储信息。相应的,设备中的容器框架响应于作用在当前容器内当前页面的用户交互操作,确定该用户交互操作是否为历史页面切换操作。

示例性的,若用户交互操作是滑动操作,且用户滑动方向与页面进入方向相同,则确定用户交互操作是历史页面切换操作。或者,用户点击了当前显示界面中用于执行历史页面切换操作的按钮,或对当前显示界面中的某一具体设定的区域进行交互,如滑动或长按操作等,也可以确定用户交互操作是历史页面切换操作。本申请实施例并不对历史页面切换操作的具体操作类型进行限定。

S120、在所述当前显示界面中显示设定数量的历史浏览页面的历史页面标识;其中,所述历史页面标识存储于各所述页面容器中。

其中,设定数量可以根据实际需求设定。可选的,设定数量可以是一个或多个。可以理解的是,为了能够让用户预览多条历史浏览页面记录,当设定数量为1时,当前显示界面可以根据用户的交互操作依次显示多条历史浏览页面记录。历史页面标识可以是针对各历史浏览页面生成的页面标识,用于唯一标识各历史浏览页面。示例性的,历史页面标识可以是各历史浏览页面对应的页面截图等。历史页面标识只要可以标识历史浏览页面即可,本申请实施例并不对历史页面标识的具体标识内容进行限定。

当设备检测到用户在当前页面执行的历史页面切换操作之后,可以响应于历史页面切换操作,在当前显示界面中显示设定数量的历史浏览页面的历史页面标识。可以理解的是,不同类型的历史浏览页面对应的历史页面标识可以存储在不同类型的页面容器中。例如,网页页面的历史页面标识可以存储在网页容器中,原生页面的历史页面标识则可以存储在原生页面容器中。

由此可见,本申请实施例所提供的页面操作方法打破了现有设备中一次历史页面切换操作只能为用户提供一条历史浏览页面记录的限制,在获取到用户的历史页面切换操作后,可以实现快速展示多条历史浏览页面记录,以供用户快速进行历史浏览页面的搜索和浏览查看。

S130、根据所述用户针对所述历史页面标识选择的目标历史页面标识打开目标历史浏览页面。

其中,目标历史页面标识可以是用户选择的历史页面标识,目标历史浏览页面可以是目标历史页面标识对应的历史浏览页面,也即用户意向浏览的历史浏览页面。

相应的,设备在当前显示界面中显示设定数量的历史浏览页面的历史页面标识之后,用户即可快速浏览历史页面标识以快速获取历史浏览页面记录信息,并根据获取的历史浏览页面记录信息确定意向浏览的目标历史浏览页面。在具体操作时,用户可以对目标历史浏览页面对应的目标历史页面标识进行选择等交互操作,以使设备根据用户选择的目标历史页面标识确定用户意向浏览的目标历史浏览页面,并通过目标历史浏览页面所在的页面容器中快速打开目标历史浏览页面,从而实现目标历史浏览页面的快速搜索和浏览。

本申请实施例通过获取到用户在当前显示界面的当前页面执行的历史页面切换操作之后,在当前显示界面中显示页面容器存储的设定数量的历史浏览页面的历史页面标识,以使用户根据显示的各历史页面标识进行快速预览和选择,并根据用户选择的目标历史页面标识打开目标历史浏览页面,解决现有历史浏览页面的搜索和浏览方法存在的效率低下的问题,从而提高历史浏览页面的搜索和浏览效率。

在一个示例中,图3是本申请实施例提供的一种页面操作方法的流程图,本申请实施例在上述各实施例的技术方案的基础上,进行了优化改进,给出了获取用户在当前显示界面的当前页面执行的历史页面切换操作、在所述当前显示界面中显示设定数量的历史浏览页面的历史页面标识,以及,根据所述用户针对所述历史页面标识选择的目标历史页面标识打开目标历史浏览页面的多种具体可选的实现方式。

如图3所示的一种页面操作方法,包括:

S210、获取用户在当前显示界面的当前页面执行的历史页面切换操作。

相应的,S210具体可以包括下述操作:

S211、实时监测页面切换按钮。

其中,页面切换按钮可以是当前显示界面或设备上设置的按钮,用于实现页面切换功能。在本申请的一个可选实施例中,页面切换按钮可以为硬件实体按钮和/或虚拟按钮。硬件实体按钮可以设置在设备上任意方便手指操控的位置。虚拟按钮则可以设置在当前显示界面中,或设置在当前显示界面的下方的菜单键中,本申请实施例对此并不进行限制。可以理解的是,如果采用虚拟按钮的方式设置在当前显示界面中,该虚拟按钮不应该干扰用户浏览当前的活动页面的行为。

S212、在确定检测到所述用户针对所述页面切换按钮的按钮触发动作时,将所述按钮触发动作确定为所述历史页面切换操作。

其中,按钮触发动作可以为用户对页面切换按钮的触发动作,如点击虚拟按钮或按压硬件实体按钮等触发动作,只要能够触发页面切换按钮即可,本申请实施例并不对按钮触发动作的具体触发动作类型进行限定。

在本申请实施例中,设备可以通过页面切换按钮实时监测用户的历史页面切换操作行为。当用户触发页面切换按钮时,表明用户需要切换历史浏览页面以查看历史浏览页面。通过监测页面切换按钮的方式可以快速检测用户在当前显示界面执行的历史页面切换操作。

S220、根据所述历史浏览页面的生成顺序在所述当前显示界面中显示当前历史页面标识。

其中,当前历史页面标识可以是当前页面的前一个历史浏览页面的历史页面标识。

在本申请实施例中,如果用户选择通过触发页面切换按钮执行历史页面切换操作,则设备可以根据历史浏览页面的生成顺序确定最近一个生产的历史浏览页面,将最近一个生产的历史浏览页面的历史页面标识作为当前历史页面标识,并在当前显示界面中进行显示。也即,可以采用独立页面的方式依次显示每个历史页面标识。例如,在整个当前显示界面中只显示一个历史浏览页面的页面截图。

S230、根据所述历史浏览页面的生成顺序确定非当前历史页面标识的标识显示顺序。

其中,非当前历史页面标识也即除前一个历史浏览页面的历史页面标识之外的,其他历史浏览页面的历史页面标识。标识显示顺序也即各非当前历史页面标识在当前显示界面中的显示顺序。

S240、在确定接收到所述用户在所述当前显示界面中执行的页面标识浏览操作时,根据所述标识显示顺序依次显示每个所述历史页面标识。

其中,页面标识浏览操作也即用户浏览历史页面标识的操作。

为了能够在当前显示界面中显示其他的历史浏览页面的历史页面标识,以供用户能够快速查看多条历史浏览页面记录,在确定了当前历史页面标识后,设备还需要根据历史浏览页面的生成顺序确定非当前历史页面标识的标识显示顺序,以在检测到用户的页面标识浏览操作后,根据确定的标识显示顺序依次显示每个历史页面标识。

可以理解的是,为了能够让用户最快查看到最近浏览的历史页面,标识显示顺序的生成规则可以设置为:历史浏览页面的生成时间越晚,其标识显示顺序越靠前,历史浏览页面的生成时间越早,其标识显示顺序越靠后。

示例性的,用户可以通过触发页面切换按钮进入页面标识浏览状态。此时,设备的当前显示界面可以采用独立页面的方式首先为用户显示最近一个历史浏览页面的页面截图。用户可以在当前显示界面中,对历史页面标识执行左右滑动的切换动作。具体的,如果当前页面截图为最近一个历史浏览页面的页面截图,则用户只能通过左滑或右滑的方式进入到倒数第二个历史浏览页面的页面截图。如果用户当前浏览的页面截图不是最近一个历史浏览页面的页面截图,则用户可以通过左滑或右滑的方式分别浏览相邻的历史浏览页面对应的页面截图。

上述方案中,通过按照历史浏览页面的生成顺序,采用独立页面的方式依次显示每个历史浏览页面的历史页面标识,可以实现快速展示多条历史浏览页面记录,以供用户快速查看和搜索每个历史浏览页面的主要概况信息。

S250、确定所述用户选择的所述目标历史页面标识以及所述目标历史浏览页面对应的目标页面容器。

其中,目标页面容器也即存储目标历史浏览页面的目标历史页面标识的页面容器。可以理解的是,目标页面容器可以是网页容器,也可以是原生页面容器。

相应的,用户在浏览历史页面标识的过程中,如果选择了其中一个历史页面标识,则设备可以将用户选择的历史页面标识确定为目标历史页面标识。此时,设备可以根据确定的目标历史页面标识确定目标历史浏览页面,并进一步根据确定的目标历史浏览页面确定其对应的目标页面容器。

S260、根据所述目标页面容器针对所述目标历史页面标识存储的目标历史页面存储信息打开所述目标历史浏览页面。

其中,目标历史页面存储信息可以是目标历史浏览页面对应的历史页面存储信息。历史页面存储信息也即各历史浏览页面在页面容器中存储的关键信息,通过历史页面存储信息,页面容器可以定位历史浏览页面,并打开对应的历史浏览页面。示例性的,历史页面存储信息可以包括但不限于各历史浏览页面的页面截图、打开页面的相关参数、摘要和页面标题等。为了使得用户能够快速掌握历史浏览页面的关键信息,可选的,可以在用户退出浏览页面前对浏览页面进行截屏,以获取其对应的页面截图信息。

相应的,在确定目标页面容器后,即可根据确定的目标页面容器存储的目标历史页面存储信息打开目标历史浏览页面。例如,目标页面容器根据目标历史页面存储信息中包括的URL、缓存或本地存储路径等打开页面的相关参数打开目标历史浏览页面。

示例性的,设备可以根据历史页面存储信息确定目标页面容器与当前容器是否为相同容器,并且,从历史页面存储信息中获取待切换的目标历史浏览页面的主要概括信息,以及目标历史浏览页面所属的目标页面容器的属性信息。若目标页面容器与当前容器是相同容器,则根据当前容器内的历史页面存储信息确定目标历史页面存储信息,与利用当前容器从目标历史页面存储信息中获取贷款页面的相关参数,并依据获取的参数打开目标历史浏览页面。若目标页面容器与当前容器是不同容器,则获取目标页面容器的存活状态,若目标页面容器处于保持状态,则直接使用保持的目标页面容器打开目标历史浏览页面。若目标页面容器处于销毁状态,则使用目标页面容器的属性信息和目标历史页面存储信息,重新构建目标页面容器,并渲染目标页面容器内的页面。

上述技术方案中,通过利用目标页面容器打开目标历史浏览页面,可以提高页面切换过程中的流畅度,以供用户快速浏览查看历史浏览页面。

采用上述技术方案,在确定检测到用户针对页面切换按钮的按钮触发动作时,将按钮触发动作确定为历史页面切换操作,以采用独立页面的方式,根据历史浏览页面的生成顺序依次显示每个历史页面标识,并在确定用户选择某一目标历史页面标识时,通过目标历史浏览页面所在的目标页面容器打开目标历史浏览页面,可以提高历史浏览页面的搜索和浏览效率。

在一个示例中,图4是本申请实施例提供的一种页面操作方法的流程图,本申请实施例在上述各实施例的技术方案的基础上,进行了优化改进,给出了获取用户在当前显示界面的当前页面执行的历史页面切换操作、在所述当前显示界面中显示设定数量的历史浏览页面的历史页面标识,以及,根据所述用户针对所述历史页面标识选择的目标历史页面标识打开目标历史浏览页面的多种具体可选的实现方式。

如图4所示的一种页面操作方法,包括:

S310、获取用户在当前显示界面的当前页面执行的历史页面切换操作。

相应的,S310具体可以包括下述操作:

S311、实时监测所述当前显示界面中的页面切换标识区域。

其中,页面切换标识区域可以是当前显示界面中的某一设定区域,如当前显示界面下方中的工具条区域,或当前显示界面中的边缘区域等,本申请实施例并不对页面切换标识区域在当前显示界面中的具体位置以及具体区域形状进行限定。

S312、在确定检测到所述用户针对所述页面切换标识区域的区域触发动作时,将所述区域触发动作确定为所述历史页面切换操作。

其中,区域触发动作可以为用户对页面切换标识区域的触发动作,如滑动或长按等触发动作,只要能够触发页面切换标识区域的页面切换功能即可,本申请实施例并不对页面切换标识区域的具体触发动作类型进行限定。

在本申请实施例中,设备还可以实时监测当前显示界面中的页面切换标识区域。当用户触发页面切换标识区域时,表明用户需要切换历史浏览页面以查看历史浏览页面。通过监测页面切换标识区域的方式可以快速检测用户在当前显示界面执行的历史页面切换操作。

S320、根据所述历史浏览页面的生成顺序在所述当前显示界面中的页面切换标识区域显示预设数量的缩略历史页面标识。

其中,预设数量可以根据实际需求设定,如5、8或10等,本申请实施例并不对预设数量的具体数值进行限定。缩略历史页面标识可以是各历史页面标识的进行缩小化处理后得到的页面标识。

S330、根据所述用户选择的目标缩略历史页面标识在所述当前显示界面的页面标识预览区域显示所述目标缩略历史页面标识对应的预览历史页面标识。

其中,页面标识预览区域可以是非页面切换标识区域,可以用于显示缩略历史页面标识对应的预览历史页面标识。可以理解的是,预览历史页面标识要比缩略历史页面标识的显示面积大,但比原始的历史页面标识的显示面积小。同一历史页面标识对应的预览历史页面标识和缩略历史页面标识的内容相同,只不过显示比例不同。

在本申请实施例中,如果用户选择通过触发页面切换标识区域执行历史页面切换操作,则设备可以根据历史浏览页面的生成顺序在当前显示界面中的页面切换标识区域显示预设数量的缩略历史页面标识。也即,可以采用非独立页面的方式在同一显示界面中同时显示多个缩略历史页面标识。同时,当前显示界面还可以在非页面切换标识区域中显示选中状态的缩略历史页面标识对应的历史页面标识,供用户仔细查看历史浏览页面的概括信息。

图5是本申请实施例三提供的一种通过缩略历史页面标识打开目标历史浏览页面的效果示意图。在一个具体的例子中,如图5所示,页面切换标识区域可以位于当前显示界面下发的工具条中。当用户长按页面切换标识区域以执行历史页面切换操作时,设备可以将工具条所在区域设置为浏览历史态。也即,工具条区域可以根据历史浏览页面的生成顺序同时展示多个缩略历史页面标识。用户可以在缩略历史页面标识的显示区域中左右滑动缩略历史页面标识,以快速查看各历史浏览页面记录。可以理解的是,历史浏览页面的生成时间越晚,其对应的缩略历史页面标识显示顺序越靠前,历史浏览页面的生成时间越早,其对应的缩略历史页面标识显示顺序越靠后。在用户左右滑动缩略历史页面标识的过程中,页面标识预览区域可以对应显示各个选中的缩略历史页面标识对应的预览历史页面标识。可选的,用于选中缩略历史页面标识的选中窗口可以是工具条区域的固定区域,如中间区域等,也可以是变化的区域,本申请实施例对此并不进行限制。用户在查看缩略历史页面标识的过程中,可以选择意向浏览的目标缩略历史页面标识。当设备确定了用户选择的目标缩略历史页面标识之后,可以在当前显示界面的页面标识预览区域显示对应的预览历史页面标识。用户通过点击或其他自定义事件选择预览历史页面标识,则表示确定该预览历史页面标识作为目标历史页面标识,进而可以打开目标历史页面标识对应的历史浏览页面。

上述方案中,通过按照历史浏览页面的生成顺序,采用非独立页面的方式同时显示多个历史浏览页面的历史页面标识以及选中的历史页面标识对应的预览历史页面标识,可以实现快速展示多条历史浏览页面记录,以供用户快速查看和搜索每个历史浏览页面的主要概况信息。

需要说明的是,上述实施例中通过检测页面切换按钮获取用户在当前显示界面的当前页面执行的历史页面切换操作,也可以适用于本实施例中的获取用户在当前显示界面的当前页面执行的历史页面切换操作的具体实现方式。同理,本实施例中采用的通过检测页面切换标识区域获取用户在当前显示界面的当前页面执行的历史页面切换操作,也可以适用于上述实施例中的获取用户在当前显示界面的当前页面执行的历史页面切换操作的具体实现方式。也即,以上各实施例中各技术特征之间的任意排列组合也属于本申请的保护范围。

S340、确定所述用户选择的所述目标历史页面标识以及所述目标历史页面标识对应的目标页面容器。

S350、根据所述目标页面容器针对所述目标历史页面标识存储的目标历史页面存储信息打开所述目标历史浏览页面。

采用上述技术方案,在确定检测到用户针对页面切换标识区域的区域触发动作时,将区域触发动作确定为历史页面切换操作,以采用非独立页面的方式,根据历史浏览页面的生成顺序同时显示多个历史浏览页面的历史页面标识以及选中的历史页面标识对应的预览历史页面标识,并在确定用户选择某一预览历史页面标识作为目标历史页面标识时,通过目标历史浏览页面所在的目标页面容器打开目标历史浏览页面,可以提高历史浏览页面的搜索和浏览效率。

在一个示例中,图6是本申请实施例提供的一种页面操作装置的结构图,本申请实施例可适用于根据历史页面切换操作在显示界面中快速显示历史浏览页面相关信息以供用户快速浏览的情况,该装置通过软件和/或硬件实现,并具体配置于电子设备中。该电子设备可以是智能手机、平板电脑或个人计算机等终端设备。该设备包括容器框架,与容器框架通信的页面容器。

如图6所示的一种页面操作装置400,包括:历史页面切换操作获取模块410、历史页面标识显示模块420和目标历史浏览页面打开模块430。

其中,

历史页面切换操作获取模块410,用于获取用户在当前显示界面的当前页面执行的历史页面切换操作;

历史页面标识显示模块420,用于在所述当前显示界面中显示设定数量的历史浏览页面的历史页面标识;其中,所述历史页面标识存储于各所述页面容器中;

目标历史浏览页面打开模块430,用于根据所述用户针对所述历史页面标识选择的目标历史页面标识打开目标历史浏览页面。

本申请实施例通过获取到用户在当前显示界面的当前页面执行的历史页面切换操作之后,在当前显示界面中显示页面容器存储的设定数量的历史浏览页面的历史页面标识,以使用户根据显示的各历史页面标识进行快速预览和选择,并根据用户选择的目标历史页面标识打开目标历史浏览页面,解决现有历史浏览页面的搜索和浏览方法存在的效率低下的问题,从而提高历史浏览页面的搜索和浏览效率。

可选的,历史页面切换操作获取模块410具体用于:实时监测页面切换按钮;在确定检测到所述用户针对所述页面切换按钮的按钮触发动作时,将所述按钮触发动作确定为所述历史页面切换操作。

可选的,所述页面切换按钮为硬件实体按钮和/或虚拟按钮。

可选的,历史页面切换操作获取模块410具体用于:实时监测所述当前显示界面中的页面切换标识区域;在确定检测到所述用户针对所述页面切换标识区域的区域触发动作时,将所述区域触发动作确定为所述历史页面切换操作。

可选的,历史页面标识显示模块420具体用于:根据所述历史浏览页面的生成顺序在所述当前显示界面中显示当前历史页面标识;根据所述历史浏览页面的生成顺序确定非当前历史页面标识的标识显示顺序;在确定接收到所述用户在所述当前显示界面中执行的页面标识浏览操作时,根据所述标识显示顺序依次显示每个所述历史页面标识。

可选的,历史页面标识显示模块420具体用于:根据所述历史浏览页面的生成顺序在所述当前显示界面中的页面切换标识区域显示预设数量的缩略历史页面标识;根据所述用户选择的目标缩略历史页面标识在所述当前显示界面的页面标识预览区域显示所述目标缩略历史页面标识对应的预览历史页面标识。

可选的,目标历史浏览页面打开模块430具体用于:确定所述用户选择的所述目标历史页面标识以及所述目标历史浏览页面对应的目标页面容器;根据所述目标页面容器针对所述目标历史页面标识存储的目标历史页面存储信息打开所述目标历史浏览页面。

可选的,所述页面容器包括网页容器和原生页面容器;所述网页容器复用于展示Web页面,所述原生页面容器用于展示原生页面。

上述页面操作装置可执行本申请任意实施例所提供的页面操作方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请任意实施例提供的页面操作方法。

由于上述所介绍的页面操作装置为可以执行本申请实施例中的页面操作方法的装置,故而基于本申请实施例中所介绍的页面操作方法,本领域所属技术人员能够了解本实施例的页面操作装置的具体实施方式以及其各种变化形式,所以在此对于该页面操作装置如何实现本申请实施例中的页面操作方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中页面操作方法所采用的装置,都属于本申请所欲保护的范围。

在一个示例中,本申请还提供了一种电子设备和一种可读存储介质。

图7是用来实现本申请实施例的页面操作方法的电子设备的结构示意图。如图7所示,是根据本申请实施例的页面操作方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。

如图7所示,该电子设备包括:一个或多个处理器501、存储器502,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示GUI的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图7中以一个处理器501为例。

存储器502即为本申请所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请所提供的页面操作方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的页面操作方法。

存储器502作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的页面操作方法对应的程序指令/模块(例如,附图6所示的历史页面切换操作获取模块410、历史页面标识显示模块420和目标历史浏览页面打开模块430)。处理器501通过运行存储在存储器502中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的页面操作方法。

存储器502可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储实现页面操作方法的电子设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器502可选包括相对于处理器501远程设置的存储器,这些远程存储器可以通过网络连接至实现页面操作方法的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

实现页面操作方法的电子设备还可以包括:输入装置503和输出装置504。处理器501、存储器502、输入装置503和输出装置504可以通过总线或者其他方式连接,图7中以通过总线连接为例。

输入装置503可接收输入的数字或字符信息,以及产生与实现页面操作方法的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置504可以包括显示设备、辅助照明装置(例如,LED)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(LCD)、发光二极管(LED)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。

此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用ASIC(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(PLD)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。

计算机系统可以包括客户端和服务器。客户端可以是智能手机、笔记本电脑、台式计算机、平板电脑、智能音箱等,但并不局限于此。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算、云服务、云数据库、云存储等基础云计算服务的云服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。

本申请实施例通过获取到用户在当前显示界面的当前页面执行的历史页面切换操作之后,在当前显示界面中显示页面容器存储的设定数量的历史浏览页面的历史页面标识,以使用户根据显示的各历史页面标识进行快速预览和选择,并根据用户选择的目标历史页面标识打开目标历史浏览页面,解决现有历史浏览页面的搜索和浏览方法存在的效率低下的问题,从而提高历史浏览页面的搜索和浏览效率。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。

相关技术
  • 一种页面操作方法、装置、电子设备及存储介质
  • 一种触屏页面操作方法、装置、电子设备及存储介质
技术分类

06120112194334