一种浏览器启动的方法及装置制造方法及图纸

技术编号:11027249 阅读:59 留言:0更新日期:2015-02-11 14:43
本发明专利技术适用于移动终端技术领域,提供了一种浏览器启动的方法及装置,所述方法包括:对浏览器启动时待加载的数据进行分类;在接收到启动所述浏览器的信息时,构建浏览器框架;在构建完所述浏览器框架后,将所述分类中至少一类的数据加载到所述浏览器框架中,并在加载完后,显示浏览器界面,所述浏览器界面包含加载完的所述至少一类的数据以及构建完的所述浏览器框架。通过本发明专利技术,可有效加快浏览器的启动速度,减少用户的等待时间。

【技术实现步骤摘要】
【专利摘要】本专利技术适用于移动终端
,提供了一种浏览器启动的方法及装置,所述方法包括:对浏览器启动时待加载的数据进行分类;在接收到启动所述浏览器的信息时,构建浏览器框架;在构建完所述浏览器框架后,将所述分类中至少一类的数据加载到所述浏览器框架中,并在加载完后,显示浏览器界面,所述浏览器界面包含加载完的所述至少一类的数据以及构建完的所述浏览器框架。通过本专利技术,可有效加快浏览器的启动速度,减少用户的等待时间。【专利说明】一种浏览器启动的方法及装置
本专利技术属于移动终端
,尤其涉及一种浏览器启动的方法及装置。
技术介绍
浏览器在移动终端的发展越来越趋于平台化,承载的功能和内容也越来越多。现有的浏览器在启动的过程中,从用户点击浏览器的启动图标开始,主要经历如下两个阶段: 1、显示黑屏,大约四秒左右; 2、在第I步显示黑屏时,构建浏览器框架,并在构建完浏览器框架后加载待加载数据,其中所述待加载数据包括最常访问页面、快链、网址导航、精品阅读以及热门视频等。 现有技术在启动浏览器的过程中,主要存在以下问题:1)显示黑屏,交互性差;2)需要等所有待加载数据加载完后浏览器界面才会显示,消耗时间较长,导致浏览器启动过慢。
技术实现思路
本专利技术实施例的目的在于提供一种浏览器启动的方法,以解决现有浏览器启动过慢的问题。 本专利技术实施例是这样实现的,一种浏览器启动的方法,所述方法包括: 对浏览器启动时待加载的数据进行分类; 在接收到启动所述浏览器的信息时,构建浏览器框架; 在构建完所述浏览器框架后,将所述分类中至少一类的数据加载到所述浏览器框架中,并在加载完后,显示浏览器界面; 其中,所述浏览器界面包含加载完的所述至少一类的数据以及构建完的所述浏览器框架。 本专利技术实施例的另一目的在于提供一种浏览器启动的装置,所述装置包括: 数据分类单元,用于对浏览器启动时待加载的数据进行分类; 框架构建单元,用于在接收到启动所述浏览器的信息时,构建浏览器框架; 界面显示单元,用于在构建完所述浏览器框架后,将所述分类中至少一类的数据加载到所述浏览器框架中,并在加载完后,显示浏览器界面,所述浏览器界面包含加载完的所述至少一类的数据以及构建完的所述浏览器框架。 本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例通过对浏览器启动时待加载的数据进行分类,在启动浏览器时,构建完浏览器框架,并在加载完所述分类中至少一类的数据后,显示浏览器界面。而不需要每次都等所有待加载数据加载完才显示,力口快了浏览器的启动速度,减少了用户的等待时间。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术第一实施例提供的浏览器启动方法的实现流程图; 图2中的2a是现有技术的浏览器界面图;2b是本专利技术第一实施例提供的数据加载过程中显示的示例图; 图3是本专利技术第二实施例提供的浏览器启动方法的实现流程图; 图4是本专利技术第三实施例提供的浏览器启动装置的组成结构图; 图5是本专利技术第四实施例提供的移动终端的组成结构图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。 实施例一: 图1示出了第一实施例提供的浏览器启动方法的实现流程,该方法过程详述如下: 在步骤SlOl中,对浏览器启动时待加载的数据进行分类。 在本实施例中,所述待加载的数据为浏览器起始页显示的数据,包括最常访问页面、快链、网址导航、精品阅读以及热门视频等。对浏览器(优选的是移动终端浏览器)启动时待加载的数据按预设规则进行分类,例如按所述待加载数据的内容特征进行分类,将所述待加载的数据划分为以下几类(不局限于此): A:快链和最常访问页面; B:网址导航; C:热门视频; D:精品阅读; E:精选美图。 优选的是,为避免各类数据的相互干扰,本实施例以分屏的方式显示每一类数据。 需要说明的是,所述待加载的数据为浏览器起始页显示的数据,本实施例起始页可以通过多屏显示所述待加载的数据。 在步骤S102中,在接收到启动所述浏览器的信息时,构建浏览器框架。 在本实施例中,所述浏览器框架包括浏览器的工具栏、标签栏、地址栏以及内容显示区域等,如图2a所示。 需要说明的是,在构建浏览器框架时,工具栏、标签栏(在本实施例中为浏览器首页标签)、地址栏都是固定框架,直接加载相应的数据即可。本实施例所述的构建浏览器框架主要包括对所述内容显示区域进行划分(不局限于此),将所述内容显示区域划分成多个用于显示不同分类数据的子显示区域。其中,子显示区域划分的个数大于或等于待加载数据分类的个数。如图2a所示,当加载的分类数据有12类时,则将所述内容显示区域划分成12个子显示区域,每个子显示区域显示不同的分类数据。 其中,所述启动所述浏览器的信息包括用户发出的启动所述浏览器指令(可以是点击所述浏览器图标的指令或者启动所述浏览器的滑动轨迹),或者根据预设的时间间隔产生的启动所述浏览器的触发信息等。 在步骤S103中,在构建完所述浏览器框架后,将所述分类中至少一类的数据加载到所述浏览器框架中,并在加载完后,显示浏览器界面; 其中,所述浏览器界面包含加载完的所述至少一类的数据以及构建完的所述浏览器框架。 本实施例所述将所述分类中至少一类的数据加载到所述浏览器框架中,具体的可以是将所述分类中至少一类的数据加载到所述浏览器的内容显示区域中。 本实施例在构建完所述浏览器框架后,按预设规则将所述分类中至少一类(优选的是所述分类中的任一类)的数据加载到所述浏览器框架中。例如,第一次将所述分类中的任一类加载到所述浏览器框架中,第二次将所述分类中的任两类加载到所述浏览器框架中,依次类推。 与现有技术相比,本实施例在加载完所述分类中至少一类的数据后,即显示所述浏览器界面。而不需要等所有待加载数据加载完才显示,加快了浏览器的启动速度,减少了用户的等待时间。例如本实施例可以在构建完浏览器框架后,只加载完快链和最常访问页面相关的数据即显示浏览器界面,用户即可以在该界面进行页面访问、浏览等相关操作。 进一步的,为了方便用户简单、快速获取更多的信息,本实施例在显示所述浏览器界面之后,还包括: 继续加载其他待加载的数据,所述其他待加载的数据是指所述待加载的数据中除所述至少一类的数据之外的数据。 需要说明的是,本实施例在加载其他待加载的数据时,并不影响用户在所述浏览器界面的操作。 优选的,为了解决现有技术存在的显示黑屏,交互性差的问题,本实施例在构建浏览器框架之后,还包括: 获取所述浏览器框架的图片,以使得在下次构建浏览器框架和加载所述至少一类的数据的过程中显示所述图片。 在本实施例中,所述浏览器框架的本文档来自技高网...

【技术保护点】
一种浏览器启动的方法,其特征在于,所述方法包括:对浏览器启动时待加载的数据进行分类;在接收到启动所述浏览器的信息时,构建浏览器框架;在构建完所述浏览器框架后,将所述分类中至少一类的数据加载到所述浏览器框架中,并在加载完后,显示浏览器界面;其中,所述浏览器界面包含加载完的所述至少一类的数据以及构建完的所述浏览器框架。

【技术特征摘要】

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

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

1