CN109145241B - 浏览器及浏览器的内容展现管理方法 - Google Patents

浏览器及浏览器的内容展现管理方法 Download PDF

Info

Publication number
CN109145241B
CN109145241B CN201811157120.7A CN201811157120A CN109145241B CN 109145241 B CN109145241 B CN 109145241B CN 201811157120 A CN201811157120 A CN 201811157120A CN 109145241 B CN109145241 B CN 109145241B
Authority
CN
China
Prior art keywords
browsing
container
browser
component
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811157120.7A
Other languages
English (en)
Other versions
CN109145241A (zh
Inventor
刘俊启
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Original Assignee
Baidu Online Network Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Baidu Online Network Technology Beijing Co Ltd filed Critical Baidu Online Network Technology Beijing Co Ltd
Priority to CN201811157120.7A priority Critical patent/CN109145241B/zh
Publication of CN109145241A publication Critical patent/CN109145241A/zh
Application granted granted Critical
Publication of CN109145241B publication Critical patent/CN109145241B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请提出一种浏览器及浏览器的内容展现管理方法,其中,浏览器包括:多个浏览容器,多个浏览容器具有Web浏览组件和至少一个本地APP组件;用于管理多个浏览容器的容器管理器。该浏览器通过多个浏览容器可以实现内容的定制化,从而降低了定制化成本,以及内容展现对浏览器的依赖程度。

Description

浏览器及浏览器的内容展现管理方法
技术领域
本申请涉及浏览器技术领域,尤其涉及一种浏览器及浏览器的内容展现管理方法。
背景技术
近年来,随着智能手机的快速普及,移动互联网已经成为网民通过网民获取信息的主要途径。相应的,移动搜索也取代PC搜索成为用户使用搜索引擎的主要方式。
相关技术中,浏览器主要使用单浏览器内核的方式展现网页。浏览器最核心的部分就是浏览器内核,浏览器内核负责对网页语法的解释(如HTML、JavaScript)并渲染网页。所以,浏览器内核决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同内核的浏览器里的渲染效果也可能不同。可见,网页内容展现严重依赖于浏览器内核,定制成本高。
发明内容
本申请提出一种浏览器及浏览器的内容展现管理方法,用于解决相关技术中,网页内容展现严重依赖于浏览器内核,定制成本高的问题。
本申请一方面实施例提出了一种浏览器,包括:
多个浏览容器,所述多个浏览容器具有Web浏览组件和至少一个本地APP组件;
用于管理所述多个浏览容器的容器管理器。
本申请实施例的浏览器,包括多个浏览容器和容器管理器,其中,多个浏览容器具有Web浏览组件和至少一个本地APP组件,容器管理器用于管理多个浏览容器。由此,通过多个浏览容器可以实现内容的定制化,从而降低了定制化成本,以及内容展现对浏览器的依赖程度。
本申请另一方面实施例提出了一种浏览器的内容展现管理方法,所述浏览器包括:多个浏览容器,以及用于管理所述多个浏览容器的容器管理器,所述多个浏览容器具有Web浏览组件和至少一个本地APP组件;
所述方法包括:当所述多个浏览容器进行切换时,在切换过程中通过所述浏览器显示切换动画。
本申请实施例的浏览器的内容展现管理方法,其中,浏览器包括:多个浏览容器,以及用于管理多个浏览容器的容器管理器,多个浏览容器具有Web浏览组件和至少一个本地APP组件,当多个浏览容器进行切换时,在切换过程中通过浏览器显示切换动画。由此,通过多个浏览容器可以实现内容的定制化,从而降低了定制化成本,以及内容展现对浏览器的依赖程度,并且当浏览容器切换时,具有切换动画,而单浏览内核的方案,页面间切换时无转场动效,从而丰富了页面展示形式。
本申请另一方面实施例提出了一种计算机设备,包括处理器和存储器;
其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述另一方面实施例所述的浏览器的内容展现管理方法。
本申请另一方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述另一方面实施例所述的浏览器的内容展现管理方法。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请实施例提供的一种浏览器的结构示意图;
图2为本申请实施例提供的一种浏览器的工作过程示意图;
图3为本申请实施例提供的一种浏览器的内容展现管理方法的流程示意图;
图4为本申请实施例提供的另一种浏览器的内容展现管理方法的流程示意图;
图5示出了适于用来实现本申请实施方式的示例性计算机设备的框图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的浏览器及浏览器的内容展现管理方法。
图1为本申请实施例提供的一种浏览器的结构示意图。
如图1所示,该浏览器包括:多个浏览容器111、112、113、…、11n,和容器管理器120。
本实施例中,多个浏览容器具有Web浏览组件和至少一个本地APP组件,每个浏览容器对应一个网页。其中,Web浏览组件可包括搜索框、浏览器内核、工具条等,其中,工具条用于对当前浏览的网页进行控制,如添加到书签、刷新、回首页、分享等功能。
本地APP组件包括PDF组件、Word组件、小说组件、视频组件、音频组件、相关推荐组件和分享点赞组件中的一种或多种。
例如,一个浏览容器中包括工具条、PDF组件和小说组件,那么对应的网页可以显示工具条、能够打开PDF格式文件的应用程序和阅读小说的应用程序。
需要说明的是,每个浏览容器具有Web浏览组件和至少一个本地APP组件中的至少一种。也就是说,存在浏览容器可能只具有本地APP组件,也可能Web浏览组件和本地APP组件都具有。
例如,多个浏览容器中某个浏览容器具有工具条、浏览器内核、视频组件和音频组件,还存在一个浏览容器只具有本地APP组件:PDF组件和Word组件。
本实施例中,浏览容器中可以包含多种本地APP组件,由此浏览器可以通过浏览容器定制化内容,实现浏览器展现内容的定制化,从而降低了定制化成本。并且,浏览器包括多个浏览容器,浏览容器种类较多,从而使浏览器展示内容更加丰富。
容器管理器120用于对多个浏览容器进行管理,例如,对浏览容器的创建、存储等进行管理。
本申请实施例的浏览器,包括多个浏览容器和用于管理多个浏览容器的容器管理器,浏览容器可包括Web浏览组件和至少一个本地APP组件,从而通过浏览容器不仅能够实现内容的定制化,而且降低了定制化成本,以及内容展现对浏览器的依赖程度。
相关技术中,浏览器主要使用单浏览器内核的方式展现网页。但是,采用单浏览器内核的方式,网页之间切换时无转场动效。对此,在本申请实施例一种可能的实现方式中,当多个浏览容器进行切换时,在切换过程中通过浏览器显示切换动画。
本实施例中,浏览容器切换的情况有:打开新页面、前进、后退、关闭、手势滑动页面等等。切换动画可以是从左(右、上、下)进场***效果,或者渐隐渐现等。
例如,当用户在搜索框中输入关键词后,浏览器由当前浏览容器切换至新页面对应的浏览容器时,即打开新页面时,具有从左进场***效果。
本申请实施例的浏览器,当多个浏览容器切换时,在切换过程中具有动画效果,从而丰富了网页的展示样式,提高了搜索趣味。
相关技术中,采用单浏览器内核的方案无法预加载内容,搜索速度低。本实施例中,由于浏览容器可根据实际需要进行创建,那么容器管理器120还可根据浏览器当前加载的页面,生成预加载内容,以提高浏览器的流畅度。
具体地,容器管理器120获取当前显示的浏览容器的加载页面,并对加载页面的内容进行识别以生成推荐搜索词,然后根据推荐搜索词生成预加载内容,最后创建新的浏览容器显示预加载内容。
作为一种可能的实现方式,容器管理器120对当前的加载页面进行识别,以从识别出的文字、图片等内容中提取推荐搜索词,然后根据推荐搜索词进行搜索,得到搜索结果,并将与推荐搜索词匹配度最高的搜索结果作为预加载内容,最后创建新的浏览容器显示预加载内容。
另外,容器管理器120还可对用户输入的内容进行分析,以确定预输入内容,进而根据预输入内容,确定预加载内容,并创建新的浏览容器显示预加载内容。
例如,用户在页面的搜索框中输入“颐和”,对用户输入的内容进行大数据分析,预测该用户想要搜索“颐和园”,从而将与“颐和园”有关的搜索结果,作为预加载内容,并创建新的浏览容器显示与“颐和园”有关的搜索结果。
又如,用户输入网址“www.bai”,容器管理器120可结合用户当前输入的内容,以及用户输入的历史网址和搜索记录,预测用户想要访问的网址为“www.***.com”,从而将百度网页作为预加载内容,并创建新的浏览容器显示百度网页。
本实施例中,容器管理器可根据当前显示的浏览容器的加载页面,生成预加载内容,并创造新的浏览容器以显示预加载内容,从而实现了对用户将来可能浏览的页面进行预加载,实现快速展现内容的目的。
进一步地,容器管理器120还用于获取用户的标签,根据用户标签和推荐搜索词生成预加载内容。
其中,用户的标签可包括兴趣标签、年龄标签、性别标签等等。
具体而言,容器管理器120可根据用户的标签和推荐搜索词进行搜索,以确定预加载内容,并创建新的浏览容器以显示预加载内容。
本实施例中,容器管理器结合用户的标签和推荐搜索词生成预加载内容,可以进一步提高预加载内容的预测准确性,提高展示内容的准确性。
在本申请实施例一种可能的实现方式中,容器管理器120还可用于根据用户输入的手势和历史显示记录,对浏览容器进行切换控制。
具体地,容器管理器120获取用户输入的手势,以及历史显示记录,然后根据手势和历史显示记录,对多个浏览容器进行切换控制。
例如,设定向左滑动移动终端的页面,对应浏览器显示当前加载页面的前一个加载页面,那么当接收到用户向左滑动的手势后,根据向左滑动的手势可以确定待显示的页面为前一个加载页面,则控制将当前加载页面对应的浏览容器,切换为历史显示记录中前一个加载页面对应的浏览容器,以使浏览器显示前一个加载页面。
本申请实施例中,容器管理器通过根据手势和历史显示记录,对浏览容器的切换控制,从而无需重新解析历史显示记录中的加载页面,大大提高了浏览器的速度。
下面结合图2对本申请实施例的浏览器进行说明,图2为本申请实施例提供的一种浏览器的工作过程示意图。
如图2所示,浏览器中的浏览容器具有三种状态休眠态、活动态、预加载态。在实际应用中,当浏览容器不活动时,容器管理器可控制浏览容器进入休眠态。当容器管理器控制浏览容器切换为另一浏览容器时,在切换过程中可显示动画,使得页面切换时具有转场动效。
如图2所示,容器管理器一方面可根据当前显示的浏览容器的加载内容,生成预加载内容,并创建新的浏览容器显示预加载内容,那么新创建的浏览容器处于预加载状态。另一方面,容器管理器也可从历史显示记录中获取预加载内容(即活动页面中的内容),具体地,容器管理器可将历史加载内容对应的浏览容器加入容器自维护队列,从而当用户输入手势时,可根据手势从容器自维护队列中确定预加载内容,并创建新的浏览容器显示预加载内容。
为了实现上述实施例,本申请实施例还提出一种浏览器的内容展现管理方法。
本申请实施例中的浏览器包括多个浏览容器,以及用于管理所述多个浏览容器的容器管理器。
其中,多个浏览容器具有Web浏览组件和至少一个本地APP组件,每个浏览容器对应一个网页。其中,Web浏览组件可包括搜索框、浏览内核、工具条等,其中,工具条用于对当前浏览的网页进行控制,如添加到书签,刷新,回首页,分享等功能。
例如,一个浏览容器中包括工具条、PDF组件和小说组件,那么对应的网页可以显示工具条、能够打开PDF格式文件的应用程序和阅读小说的应用程序。
需要说明的是,每个浏览容器具有Web浏览组件和至少一个本地APP组件中的至少一种。也就是说,存在浏览容器可能只具有本地APP组件,也可能Web浏览组件和本地APP组件都具有。
例如,多个浏览容器中某个浏览容器具有工具条、浏览器内核、视频组件和音频组件,还存在一个浏览容器只具有本地APP组件:PDF组件和Word组件。
图3为本申请实施例提供的一种浏览器的内容展现管理方法的流程示意图。如图3所示,该浏览器的内容展现管理方法包括:
步骤301,检测多个浏览容器是否发生切换。
本实施例中,可根据用户的操作检测浏览容器是否发生切换。例如,当检测到用户点击了工具条中的后退按钮,可以确定浏览容器发生了切换。
步骤302,当多个浏览容器进行切换时,在切换过程中通过浏览器显示切换动画。
相关技术中,浏览器主要使用单浏览器内核的方式展现网页。但是,采用单浏览器内核的方式,网页之间切换时无转场动效。
对此,在本申请实施例中,当多个浏览容器进行切换时,在切换过程中通过浏览器显示切换动画。
本实施例中,浏览容器切换的情况有:打开新页面、前进、后退、关闭、手势滑动页面等等。切换动画可以是从左(右、上、下)进场***效果,或者渐隐渐现等。
例如,当用户在搜索框中输入关键词后,浏览器由当前浏览容器切换至新新页面对应的浏览容器时,即打开新页面时,从左进场***效果。
本申请实施例的浏览器,当多个浏览容器切换时,在切换过程中具有动画效果,从而丰富了网页的展示样式,提高了搜索趣味。
相关技术中,采用单浏览器内核的方案无法预加载内容,搜索速度低。对此,本实施例中,还可根据浏览器当前加载的页面,生成预加载内容,以提高浏览器的流畅度。图4为本申请实施例提供的另一种浏览器的内容展现管理方法的流程示意图。
如图4所示,该浏览器的内容展现管理方法还包括:
步骤401,获取当前显示的浏览容器的加载页面。
本实施例中,获取浏览器当前展示的加载页面。
步骤402,对加载页面的内容进行识别以生成推荐搜索词。
在获取当前显示的加载页面后,对当前的加载页面进行识别,以从识别出的文字、图片等内容中提取推荐搜索词。
步骤403,根据推荐搜索词生成预加载内容,并创建新的浏览容器显示预加载内容。
本实施例中,根据推荐搜索词进行搜索,得到搜索结果,并将与推荐搜索词匹配度最高的搜索结果作为预加载内容,并创建新的浏览容器显示预加载内容。
本实施例中,可根据当前显示的浏览容器的加载页面,生成预加载内容,并创造新的浏览容器以显示预加载内容,从而实现了对用户将来可能浏览的页面进行预加载,实现快速展现内容的目的。
另外,还可对用户输入的内容进行分析,以确定预输入内容,进而根据预输入内容,确定预加载内容,并创建新的浏览容器显示预加载内容。
例如,用户在页面的搜索框中输入“颐和”,对用户输入的内容进行分析,预测该用户想要搜索“颐和园”,从而将与“颐和园”有关的搜索结果,作为预加载内容,并创建新的浏览容器显示与“颐和园”有关的搜索结果。
又如,用户输入网址“www.bai”,容器管理器120可结合用户当前输入的内容,以及用户输入的历史网址和搜索记录,预测用户想要访问的网址为“www.***.com”,从而将百度网页作为预加载内容,并创建新的浏览容器显示百度网页。
进一步地,该浏览器的内容展现管理方法还包括:获取用户的标签,根据用户标签和推荐搜索词生成预加载内容。
其中,用户的标签可包括兴趣标签、年龄标签、性别标签等等。
具体而言,可根据用户的标签和推荐搜索词进行搜索,以确定预加载内容,并创建新的浏览容器以显示预加载内容。
本实施例中,通过结合用户的标签和推荐搜索词生成预加载内容,可以进一步提高预加载内容的预测准确性,提高搜索准确性。
在本申请实施例一种可能的实现方式中,还可根据用户输入的手势和历史显示记录,对浏览容器进行切换控制。
具体地,获取用户输入的手势,以及历史显示记录,然后根据手势和历史显示记录,对多个浏览容器进行切换控制。
例如,设定向左滑动移动终端的页面,对应浏览器显示当前加载页面的前一个加载页面,那么当接收到用户向左滑动的手势后,根据向左滑动的手势可以确定待显示的页面为前一个加载页面,则控制将当前加载页面对应的浏览容器,切换为历史显示记录中前一个加载页面对应的浏览容器,以使浏览器显示前一个加载页面。
本申请实施例中,通过根据手势和历史显示记录,对浏览容器的切换控制,从而无需重新解析历史显示记录中的加载页面,大大提高了浏览器的速度。
为了实现上述实施例,本申请实施例还提出一种计算机设备,包括处理器和存储器;
其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述实施例所述的浏览器的内容展现管理方法。
图5示出了适于用来实现本申请实施方式的示例性计算机设备的框图。图5显示的计算机设备12仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图5所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,***存储器28,连接不同***组件(包括***存储器28和处理单元16)的总线18。
总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(Industry StandardArchitecture;以下简称:ISA)总线,微通道体系结构(Micro Channel Architecture;以下简称:MAC)总线,增强型ISA总线、视频电子标准协会(Video Electronics StandardsAssociation;以下简称:VESA)局域总线以及***组件互连(Peripheral ComponentInterconnection;以下简称:PCI)总线。
计算机设备12典型地包括多种计算机***可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
存储器28可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(Random Access Memory;以下简称:RAM)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***34可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(Compact Disc Read OnlyMemory;以下简称:CD-ROM)、数字多功能只读光盘(Digital Video Disc Read OnlyMemory;以下简称:DVD-ROM)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本申请所描述的实施例中的功能和/或方法。
计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(Local Area Network;以下简称:LAN),广域网(Wide Area Network;以下简称:WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元16通过运行存储在***存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现前述实施例中提及的方法。
为了实现上述实施例,本申请实施例还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例所述的浏览器的内容展现管理方法。
本说明书流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (13)

1.一种浏览器,其特征在于,包括:
多个浏览容器,所述多个浏览容器具有Web浏览组件和至少一个本地APP组件;
用于管理所述多个浏览容器的容器管理器;所述本地APP组件用于对浏览器展现内容进行展示;所述浏览容器具有休眠态、活动态、预加载态,其中,当浏览容器不活动时,容器管理器控制浏览容器进入休眠态,当容器管理器控制浏览容器切换为另一浏览容器时,在页面切换过程中显示转场动效,所述容器管理器从历史显示记录中获取预加载内容,当用户输入手势时,根据手势从容器自维护队列中确定预加载内容,并创建新的浏览容器显示预加载内容,新创建的浏览容器处于预加载状态。
2.如权利要求1所述的浏览器,其特征在于,所述本地APP组件包括PDF组件、Word组件、小说组件、视频组件、音频组件、相关推荐组件和分享点赞组件中的一种或多种。
3.如权利要求1所述的浏览器,其特征在于,所述容器管理器,还用于当所述多个浏览容器进行切换时,在切换过程中通过所述浏览器显示切换动画。
4.如权利要求1所述的浏览器,其特征在于,所述容器管理器,还用于获取当前显示的浏览容器的加载页面,并对所述加载页面的内容进行识别以生成推荐搜索词,并根据所述推荐搜索词生成预加载内容,并创建新的浏览容器显示所述预加载内容。
5.如权利要求4所述的浏览器,其特征在于,所述容器管理器,还用于获取用户的标签,其中,根据所述推荐搜索词和所述标签生成预加载内容。
6.如权利要求1所述的浏览器,其特征在于,所述容器管理器,还用于接收用户输入的手势,并获取历史显示记录,以及根据所述手势和所述历史显示记录对所述多个浏览容器进行切换控制。
7.一种浏览器的内容展现管理方法,其特征在于,所述浏览器包括:多个浏览容器,以及用于管理所述多个浏览容器的容器管理器,所述多个浏览容器具有Web浏览组件和至少一个本地APP组件;
所述方法包括:当所述多个浏览容器进行切换时,在切换过程中通过所述浏览器显示切换动画;所述本地APP组件用于对浏览器展现内容进行展示;所述浏览容器具有休眠态、活动态、预加载态,其中,当浏览容器不活动时,容器管理器控制浏览容器进入休眠态,当容器管理器控制浏览容器切换为另一浏览容器时,在页面切换过程中显示转场动效,所述容器管理器从历史显示记录中获取预加载内容,当用户输入手势时,根据手势从容器自维护队列中确定预加载内容,并创建新的浏览容器显示预加载内容,新创建的浏览容器处于预加载状态。
8.如权利要求7所述的方法,其特征在于,所述本地APP组件包括PDF组件、Word组件、小说组件、视频组件、音频组件、相关推荐组件和分享点赞组件中的一种或多种。
9.如权利要求7所述的方法,其特征在于,还包括:
获取当前显示的浏览容器的加载页面;
对所述加载页面的内容进行识别以生成推荐搜索词;
根据所述推荐搜索词生成预加载内容,并创建新的浏览容器显示所述预加载内容。
10.如权利要求9所述的方法,其特征在于,还包括:
获取用户的标签,其中,根据所述推荐搜索词和所述标签生成预加载内容。
11.如权利要求7所述的方法,其特征在于,还包括:
接收用户输入的手势,并获取历史显示记录;
根据所述手势和所述历史显示记录对所述多个浏览容器进行切换控制。
12.一种计算机设备,其特征在于,包括处理器和存储器;
其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如权利要求7-11中任一所述的浏览器的内容展现管理方法。
13.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求7-11中任一所述的浏览器的内容展现管理方法。
CN201811157120.7A 2018-09-30 2018-09-30 浏览器及浏览器的内容展现管理方法 Active CN109145241B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811157120.7A CN109145241B (zh) 2018-09-30 2018-09-30 浏览器及浏览器的内容展现管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811157120.7A CN109145241B (zh) 2018-09-30 2018-09-30 浏览器及浏览器的内容展现管理方法

Publications (2)

Publication Number Publication Date
CN109145241A CN109145241A (zh) 2019-01-04
CN109145241B true CN109145241B (zh) 2022-05-10

Family

ID=64814126

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811157120.7A Active CN109145241B (zh) 2018-09-30 2018-09-30 浏览器及浏览器的内容展现管理方法

Country Status (1)

Country Link
CN (1) CN109145241B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113553525A (zh) * 2021-07-20 2021-10-26 上海众源网络有限公司 一种界面控制请求处理方法及装置
CN114518912B (zh) * 2022-02-21 2023-04-25 度小满科技(北京)有限公司 一种页面加载方法、装置、设备及可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7849437B2 (en) * 2005-09-01 2010-12-07 Microsoft Corporation Object oriented web application framework
CN102214068A (zh) * 2011-04-28 2011-10-12 宇龙计算机通信科技(深圳)有限公司 页面切换显示的控制方法和移动终端
CN102830972A (zh) * 2012-08-14 2012-12-19 管重 互联网浏览器的多网页浏览装置
CN102929926A (zh) * 2012-09-20 2013-02-13 百度在线网络技术(北京)有限公司 一种基于浏览内容的取词搜索方法及装置
CN105095289A (zh) * 2014-05-14 2015-11-25 腾讯科技(深圳)有限公司 网页访问方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8812658B1 (en) * 2011-05-20 2014-08-19 Amazon Technologies, Inc. Pre-fetching of network page content
CN107229405A (zh) * 2016-03-25 2017-10-03 广州市动景计算机科技有限公司 用于提供网页内容的方法、设备、浏览器及电子设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7849437B2 (en) * 2005-09-01 2010-12-07 Microsoft Corporation Object oriented web application framework
CN102214068A (zh) * 2011-04-28 2011-10-12 宇龙计算机通信科技(深圳)有限公司 页面切换显示的控制方法和移动终端
CN102830972A (zh) * 2012-08-14 2012-12-19 管重 互联网浏览器的多网页浏览装置
CN102929926A (zh) * 2012-09-20 2013-02-13 百度在线网络技术(北京)有限公司 一种基于浏览内容的取词搜索方法及装置
CN105095289A (zh) * 2014-05-14 2015-11-25 腾讯科技(深圳)有限公司 网页访问方法及装置

Also Published As

Publication number Publication date
CN109145241A (zh) 2019-01-04

Similar Documents

Publication Publication Date Title
CN107995536B (zh) 一种提取视频预览的方法、装置、设备和计算机存储介质
US10733197B2 (en) Method and apparatus for providing information based on artificial intelligence
US8856672B2 (en) Integrated user interface controls for web dialogs
US8959431B2 (en) Low resolution placeholder content for document navigation
CN109474847B (zh) 基于视频弹幕内容的搜索方法、装置、设备及存储介质
US10318589B2 (en) Detection and display of volatile data
CN110309475B (zh) 一种页面展现方法、装置、终端设备及存储介质
US20110304606A1 (en) Method and system for implementing look-ahead protection in a computing device
US20170255597A1 (en) Automatically identifying complementary digital fonts based on digital text in electronic documents
US10169427B2 (en) Personalized highlighter for textual media
CN101960483A (zh) 来自应用程序页的服务预览和访问
US10417114B2 (en) Testing tool for testing applications while executing without human interaction
US11455075B2 (en) Display method when application is exited and terminal
US11061541B2 (en) Apparatus, method, and computer-readable recording medium for compactedly displaying popup content
CN105955593B (zh) 一种呈现讨论信息的方法和装置
US8584001B2 (en) Managing bookmarks in applications
US10534847B2 (en) Automatically generating documents
CN109740140B (zh) 页面排版方法、装置和计算机设备
US12020071B2 (en) Resource pre-fetch using age threshold
CN109145241B (zh) 浏览器及浏览器的内容展现管理方法
WO2023051076A1 (zh) 一种搜索结果展现方法、装置、计算机设备及存储介质
US8881152B2 (en) Working sets of sub-application programs of application programs currently running on computing system
CN112612394B (zh) 电子书想法分类展示方法、计算设备及计算机存储介质
CN112163143A (zh) 页面切换的方法、装置、设备以及存储介质
CN109726166B (zh) 电子书的显示方法、装置、计算机设备和可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant