浏览器及浏览器的内容展现管理方法技术

技术编号:20025898 阅读:28 留言:0更新日期:2019-01-06 04:44
本申请提出一种浏览器及浏览器的内容展现管理方法,其中,浏览器包括:多个浏览容器,多个浏览容器具有Web浏览组件和至少一个本地APP组件;用于管理多个浏览容器的容器管理器。该浏览器通过多个浏览容器可以实现内容的定制化,从而降低了定制化成本,以及内容展现对浏览器的依赖程度。

【技术实现步骤摘要】
浏览器及浏览器的内容展现管理方法
本申请涉及浏览器
,尤其涉及一种浏览器及浏览器的内容展现管理方法。
技术介绍
近年来,随着智能手机的快速普及,移动互联网已经成为网民通过网民获取信息的主要途径。相应的,移动搜索也取代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还可对用户输入的内容进行分析,以确定预输入内容,进而根据预输入内容,确定预加载内容,并创建新的浏览容器显示预加载内容。例如,用户在页面的搜索框中输入“颐和”,对用户输入的内容进行大数据分析,预测该用户想要搜索“颐和园”,从而将与“颐和园”有关的搜索结果,本文档来自技高网...

【技术保护点】
1.一种浏览器,其特征在于,包括:多个浏览容器,所述多个浏览容器具有Web浏览组件和至少一个本地APP组件;用于管理所述多个浏览容器的容器管理器。

【技术特征摘要】
1.一种浏览器,其特征在于,包括:多个浏览容器,所述多个浏览容器具有Web浏览组件和至少一个本地APP组件;用于管理所述多个浏览容器的容器管理器。2.如权利要求1所述的浏览器,其特征在于,所述本地APP组件包括PDF组件、Word组件、小说组件、视频组件、音频组件、相关推荐组件和分享点赞组件中的一种或多种。3.如权利要求1所述的浏览器,其特征在于,所述容器管理器,还用于当所述多个浏览容器进行切换时,在切换过程中通过所述浏览器显示切换动画。4.如权利要求1所述的浏览器,其特征在于,所述容器管理器,还用于获取当前显示的浏览容器的加载页面,并对所述加载页面的内容进行识别以生成推荐搜索词,并根据所述推荐搜索词生成预加载内容,并创建新的浏览容器显示所述预加载内容。5.如权利要求4所述的浏览器,其特征在于,所述容器管理器,还用于获取用户的标签,其中,根据所述推荐搜索词和所述标签生成预加载内容。6.如权利要求1所述的浏览器,其特征在于,所述容器管理器,还用于接收用户输入的手势,并获取历史显示记录,以及根据所述手势和所述历史显示记录对所述多个浏览容器进行切换控制。7.一种浏览器的内容展现管理方法,其特征在于,所述浏览器包括:多个浏览容器,以及用于管理所述多个浏览容器的容器管理器,所述多个浏览容器具有Web浏...

【专利技术属性】
技术研发人员:刘俊启
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1