A quick start-up method for Web browsers includes: S1: partitioning the components of the browser into modules; S2: deploying the partitioned modules, deploying the background running environment module in the form of self-starting services; S3: obtaining the user's trigger information for the browser; S4: according to the trigger information. Draw and display the browser page. Compared with the existing technology, this application has the advantage of combining the data deployment of the operating system and the self-starting mechanism of the service, realizing the pre-processing of the relevant modules; avoiding the differences of the browser startup no matter in the initial startup or in each startup; clicking on the browser only performs the display operation of the page, greatly reducing Lower browser response time and improved user experience.
【技术实现步骤摘要】
一种Web浏览器快速启动方法
本专利技术属于Web浏览器
,具体地说,涉及一种Web浏览器快速启动方法。
技术介绍
随着互联网发展的突飞猛进,Web浏览器成为桌面用户的核心应用,而Web浏览器运行的高效性对用户的体验非常关键。然而,由于互联网平台功能不断的丰富,从而使得Web浏览器为更好的支持互联网大众平台上的功能,集成的组件也越来越多,使得Web浏览器的启动存在响应慢的问题。其中,启动响应慢主要体现在如下过程:(1)Web浏览器在初次被启动时先根据启动的用户信息,逐一创建浏览器的配置文件、需要的字体文件等基本元素,以及加载一些默认的插件和组件等扩展元素,待这些信息完成后再渲染浏览器的框架页面;因此,用户首次使用浏览器时需要等待特别长时间才能看到空白页面;(2)Web浏览器在每次被启动时先根据当前用户的配置,包括启用的插件、定制的浏览器组件和属性信息来完成对浏览器运行环境的构建;因此,用户在每次开机后第一次打开浏览器时所需的时间也会比较长。目前已有的Web浏览器启动存在以下不足:1)在初始启动时期没有考虑到对基本元素初始化过程的优化。目前的启动优化解决方案中,有采取在Web浏览器启动前,将启动所需的文件从硬盘拷贝到内存中,然后再启动浏览器。这种方法通过内存读取的高效性来提高启动速度,但是,浏览器启动所需的文件在产生时就是一个耗时的过程,对于初始启动浏览器时,这个方法还是解决不了启动慢问题。2)在正常启动时期没有对根据当前用户的配置进行组件加载的优化;目前的启动优化解决方案中,有采取先对Web浏览器关闭操作进行处理,即当检测到浏览器关闭操作时,仅仅是关 ...
【技术保护点】
1.一种Web浏览器快速启动方法,步骤包括:S1:对所述浏览器的组件进行模块划分;S2:对划分的所述模块实施部署;S3:获取用户对所述浏览器的触发信息;S4:根据所述触发信息绘制并显示所述浏览器页面。
【技术特征摘要】
1.一种Web浏览器快速启动方法,步骤包括:S1:对所述浏览器的组件进行模块划分;S2:对划分的所述模块实施部署;S3:获取用户对所述浏览器的触发信息;S4:根据所述触发信息绘制并显示所述浏览器页面。2.根据权利要求1所述Web浏览器快速启动方法,其特征在于:所述S1中将所述浏览器的组件划分为前台页面显示交互模块(201)、后台运行环境模块(202)和用户数据配置模块(203)。3.根据权利要求2所述Web浏览器快速启动方法,其特征在于:所述S2中对所述模块实施部署时将所述用户数据配置模块(203)安装到系统用户桌面的模板中,将所述后台运行环境模块(202)以自启动服务的方式进行部署。4.根据权利要求3所述Web浏览器快速启动方法,其特征在于:所述后台运行环境模块(202)以自启动服务的方式进行部署包括:以系统自启动服务的方式部署和/或以用户登录自启动的方式部署。5.根据权利要求4所述Web浏览器快速启动方法,其特征在于:所述后台运行环境模块(202)以用户登录自启动的方式部署的具体步骤包括:S201:判断用户登录认证是否成功,若成功则进入步骤S202、S203和/或S204;否则自启动服务结束;S202:加载用户桌面程序,若加载成功则显示所述用户桌面;进入步骤S205;否则自启动服务结束;S203:自启动用户登录时自启动程序目录下的自启动程序文件相对应的应用,进入步骤S205;S204:根据浏览器主程序文件启动所述后台运行环境模块(202),并对插件和扩展组件进行加载,对页面内容进行解析和后台构建;完成后进入步骤S205;S205:待所述自启动程序目录下的其他程序启动完毕后,以及所述用户桌面显示完成后,则进行所述用户桌面所有元素的启动显示。6.根据权利要求2-4任一所述Web浏览器快速启动方法,其特征在于:所述S2中包括对所述用户数据配置模块(203)的初始化,所述初始化步骤包括:S206:进行用户登录认证,若认证成功,则进入下一步;否则,退出所述初始化;S207:判断登录用户是否为首次登录,若是则进入下一步;否则进入S209;S208:创建所述登...
【专利技术属性】
技术研发人员:马俊,杨诏钧,余杰,刘晓东,夏若冰,孙科,张冬松,彭欢,黄晟,陈妮,刘敏,
申请(专利权)人:天津麒麟信息技术有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。