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

技术编号:14808184 阅读:41 留言:0更新日期:2017-03-15 01:37
本发明专利技术公开了一种浏览器启动方法及装置,涉及信息技术领域,通过将浏览器初始启动时,应用层需要初始启动的任务数据中,与浏览器初始启动不相关的数据进行过滤,可以提高浏览器启动的速度以及浏览器启动的效率。所述方法包括:首先获取浏览器初始启动时,应用层需要初始启动的任务数据,然后将所述任务数据中与所述浏览器初始启动不相关的数据删除,当所述浏览器初始启动时,运行删除与所述浏览器初始启动不相关的数据后的所述任务数据。

【技术实现步骤摘要】

本专利技术涉及一种信息
,特别是涉及一种浏览器启动方法及装置
技术介绍
近些年来,随着信息技术的不断发展,互联网技术越来越成熟,通过浏览器浏览信息已经成为人们日常生活中的一部分,浏览器的普及率也越来越高。因此,浏览器的性能极大地影响着用户浏览信息的体验。其中,浏览器的启动速度快慢是衡量浏览器性能的重要指标之一。目前在进行浏览器初始启动时,通常需要进行对象初始,数据赋值,服务启动等一系列的应用层Application初始化操作,使得浏览器在进行初始启动时,需要加载的数据量以及数据处理量较大,从而造成现有浏览器启动的速度较慢,浏览器启动的效率较低。
技术实现思路
有鉴于此,本专利技术提供一种浏览器启动方法及装置,主要目的在于可以提高浏览器启动的速度以及浏览器启动的效率。依据本专利技术一个方面,提供了一种浏览器启动方法,包括:获取浏览器初始启动时,应用层需要初始启动的任务数据;将所述任务数据中与所述浏览器初始启动不相关的数据删除;当所述浏览器初始启动时,运行删除与所述浏览器初始启动不相关的数据后的所述任务数据。依据本专利技术另一个方面,提供了一种浏览器启动装置,包括:获取单元,用于获取浏览器初始启动时,应用层需要初始启动的任务数据;删除单元,用于将所述任务数据中与所述浏览器初始启动不相关的数据删除;运行单元,用于当所述浏览器初始启动时,运行删除与所述浏览器初始启动不相关的数据后的所述任务数据。借由上述技术方案,本专利技术实施例提供的技术方案至少具有下列优点:本专利技术提供的一种浏览器启动方法及装置,首先获取浏览器初始启动时,应用层需要初始启动的任务数据,然后将所述任务数据中与所述浏览器初始启动不相关的数据删除,当所述浏览器初始启动时,运行删除与所述浏览器初始启动不相关的数据后的所述任务数据。与目前在进行浏览器初始启动时,通常需要进行对象初始,数据赋值,服务启动等一系列的应用层Application初始化操作相比,本专利技术通过将浏览器初始启动时,应用层需要初始启动的任务数据中,与浏览器初始启动不相关的数据进行过滤,可以提高浏览器启动的速度以及浏览器启动的效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种浏览器启动方法流程示意图;图2示出了本专利技术实施例提供的另一种浏览器启动检测方法流程示意图;图3示出了本专利技术实施例提供的一种浏览器启动装置结构示意图;图4示出了本专利技术实施例提供的另一种浏览器启动装置结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种网浏览器启动方法,如图1所示,所述方法包括:101、获取浏览器初始启动时,应用层需要初始启动的任务数据。其中,应用层的初始化是每个应用初始启动时的前提条件,应用层需要初始启动的任务数据可以包括对象初始操作任务数据、数据赋值任务数据、服务启动任务数据等,本专利技术实施例不做限定。具体地,可以通过对在应用层Application初始时执行的各任务进行拆分,得到应用层需要初始启动的各项任务数据。102、将所述任务数据中与所述浏览器初始启动不相关的数据删除。其中,与所述浏览器初始启动不相关的数据具体可以为不影响浏览器初始启动的任务数据,可以包括数据初始任务数据、对象初始任务数据等,与所述浏览器初始启动相关的数据具体可以包括对全局性Context的赋值任务数据、异步任务数据等浏览器初始启动时必须进行初始并且不耗时的任务数据,本专利技术实施例不做限定。例如,在Application初始的时候通常会初始数据初始任务SystemInfo类,该类中包含了设备屏幕宽高、密度、渠道号、设备唯一标识等涉及设备信息的初始任务数据和赋值任务数据,但是SystemInfo类的整个初始过程需要耗费较长的时间,并且SystemInfo类中的任务数据不影响浏览器初始启动,因此将Application中的SystemInfo类的任务数据删除,当SystemInfo中的数据在第一次被调用的时候进行初始,而不在浏览器初始启动时进行初始操作,因此可以提高浏览器初始启动的速度。103、当所述浏览器初始启动时,运行删除与所述浏览器初始启动不相关的数据后的所述任务数据。对于本专利技术实施例,当所述浏览器初始启动时,通过将与所述浏览器初始启动不相关的Application中的任务数据进行过滤,可以保证浏览器初始正常启动的同时,减少不相关的任务数据造成的浏览器初始启动延时,可以提高浏览器启动的速度以及浏览器启动的效率。本专利技术提供的一种浏览器启动方法,首先获取浏览器初始启动时,应用层需要初始启动的任务数据,然后将所述任务数据中与所述浏览器初始启动不相关的数据删除,当所述浏览器初始启动时,运行删除与所述浏览器初始启动不相关的数据后的所述任务数据。与目前在进行浏览器初始启动时,通常需要进行对象初始,数据赋值,服务启动等一系列的应用层Application初始化操作相比,本专利技术通过将浏览器初始启动时,应用层需要初始启动的任务数据中,与浏览器初始启动不相关的数据进行过滤,可以提高浏览器启动的速度以及浏览器启动的效率。本专利技术实施例提供了另一种浏览器启动方法,如图2所示,所述方法包括:201、获取浏览器初始启动时,应用层需要初始启动的任务数据。其中,应用层的初始化是每个应用初始启动时的前提条件,应用层需要初始启动的任务数据可以包括对象初始操作任务数据、数据赋值任务数据、服务启动任务数据等,本专利技术实施例不做限定。202、按照任务数据与所述浏览器初始启动预置相关性由高到低的顺序进行排序。其中,所述预置相关性可以为对浏览器初始启动的本文档来自技高网...

【技术保护点】
一种浏览器启动方法,其特征在于,包括:获取浏览器初始启动时,应用层需要初始启动的任务数据;将所述任务数据中与所述浏览器初始启动不相关的数据删除;当所述浏览器初始启动时,运行删除与所述浏览器初始启动不相关的数据后的所述任务数据。

【技术特征摘要】
1.一种浏览器启动方法,其特征在于,包括:
获取浏览器初始启动时,应用层需要初始启动的任务数据;
将所述任务数据中与所述浏览器初始启动不相关的数据删除;
当所述浏览器初始启动时,运行删除与所述浏览器初始启动不相关的
数据后的所述任务数据。
2.根据权利要求1所述的浏览器启动方法,其特征在于,所述将所述
任务数据中与所述浏览器初始启动不相关的数据删除之前,所述方法还包
括:
按照任务数据与所述浏览器初始启动预置相关性由高到低的顺序进行
排序;
将所述任务数据中相关性低于预置相关性的数据删除。
3.根据权利要求1或2所述的浏览器启动方法,其特征在于,所述将
所述任务数据中相关性低于预置相关性的数据删除包括:
将所述任务数据中,与所述浏览器对应的设备信息的任务数据删除。
4.根据权利要求1所述的浏览器启动方法,其特征在于,所述方法还
包括:
当所述不相关的数据被初始调用时进行初始操作并保存初始后的数
据。
5.根据权利要求1所述的浏览器启动方法,其特征在于,当所述浏览
器初始启动时,运行删除与所述浏览器初始启动不相关的数据后的所述任
务数据之前,所述方法还包括:
将删除与所述浏览器初始启动不相关的数据后的所述任务数据,进行
初始优先级排序;
所述当所述浏览器初始启动时,运行删除与所述浏览器初始启动不相
关的数据后的所述任务数据包括:
当所述浏览器初始...

【专利技术属性】
技术研发人员:杨德立
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1