一种主页展示方法及电子设备技术

技术编号:11809632 阅读:98 留言:0更新日期:2015-08-01 03:31
本发明专利技术涉及互联网领域,公开了一种主页展示方法及电子设备,以解决现有技术中浏览器的主页展示速度较慢的技术问题。该方法包括:检测获得第一操作;判断所述第一操作是否为展示浏览器的主页的操作;在所述第一操作为展示所述主页的操作时,获取电子设备本地所预存的主页文件包;在所述浏览器中通过所述主页文件包所包含的内容展示所述主页;从网络服务器获取所述主页的网页文件;通过所述网页文件对所述浏览器中所显示的主页内容进行更新。达到了提高主页的展示速度的技术效果。

【技术实现步骤摘要】

本专利技术涉及互联网领域,尤其涉及一种主页展示方法及电子设备
技术介绍
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子设备的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。例如,智能手机、平板电脑等电子设备已经成为人们生活中一个重要的组成部分,用户可以使用智能手机、平板电脑等移动设备来听音乐、玩游戏等等,以减轻现代快节奏生活所带来的压力。通常情况下,电子设备都具备网络访问功能,用户可以首先启动浏览器,然后在浏览器的地址输入被访问页面的地址,进而就可以访问被访问页面,而为了提高用户访问被访问页面的速度,可以将用户常用的被访问页面设置为一个访问主页,用户直接在访问主页中选择对应的被访问页面即可,如图1所示,为现有技术中启动主页的流程图,其具体包括以下步骤:步骤SlOl:响应用户的点击操作,进而启动浏览器。步骤S102:在电子设备本地进行浏览器的加载。步骤S103:向网络服务器发起请求,进而获得主页文件。步骤S104:浏览器对主页文件进行渲染,进而展示主页。步骤S105:响应用户在主页上的操作。由以上步骤可知,现有技术中需要向网络服务器发起请求,才能获得主页文件并进行展示,故而导致展示主页的速度受到网络的限制,因而导致现有技术中存在着浏览器的主页展示速度较慢的技术问题。另外,在等待主页展示的时间里页面空白不可操作,从而导致用户的体验不好。
技术实现思路
本专利技术提供一种主页展示方法及电子设备,以解决现有技术中浏览器的主页展示速度较慢的技术问题。第一方面,本专利技术实施例提供一种主页展示方法,包括:检测获得第一操作;判断所述第一操作是否为展示浏览器的主页的操作;在所述第一操作为展示所述主页的操作时,获取电子设备本地所预存的主页文件包;在所述浏览器中通过所述主页文件包所包含的内容展示所述主页;从网络服务器获取所述主页的网页文件;通过所述网页文件对所述浏览器中所显示的主页内容进行更新。可选的,所述判断所述第一操作是否为展示浏览器的主页的操作,具体为:判断所述第一操作是否为启动所述浏览器的操作;所述获取电子设备本地所预存的主页文件包,具体为:在启动所述浏览器的同时,获取所述主页文件包。可选的,所述判断所述第一操作是否为展示浏览器的主页的操作,具体为:判断所述第一操作是否为当前浏览页面跳转至所述主页的操作。可选的,所述方法还包括:将所述主页文件包中的内容划分为M个部分,M为正整数;基于所述M个部分中每个部分的更新频率对所述主页文件包进行更新。可选的,所述基于所述M个部分中每个部分的更新频率对所述主页文件包进行更新,具体包括:判断所述M个部分中每个部分的更新频率是否小于预设频率;在所述M个部分中的第一部分的更新频率不小于所述预设频率时,采用第一更新频率更新所述第一部分;在所述M个部分中第二部分的更新频率小于所述预设频率时,采用第二更新频率更新所述第二部分,所述第二更新频率小于所述第一更新频率。可选的,所述基于所述M个部分中每个部分的更新频率对所述主页文件包进行更新,具体包括:判断所述M个部分中每个部分的更新频率是否小于预设频率;在所述M个部分中的第一部分的更新频率不小于所述预设频率时,采用固定的更新频率更新所述第一部分;在所述M个部分中第二部分的更新频率小于所述预设频率时,在检测到所述第二部分更新之后,对所述主页文件包的所述第二部分进行更新。可选的,所述方法还包括:在预存所述主页文件包时,将所述主页文件包的内容划分为M个部分,M为正整数;基于所述M个部分中每个部分的更新频率,确定所述M个部分中每个部分的预存方式。可选的,所述方法还包括:在用户完成主页设置后,首次启动主页时预存所述主页文件包;或在用户完成主页设置时,从网络服务器获取主页的网页文件并预存到所述主页文件包。可选的,所述方法还包括:在获取到所述网页文件时,通过所述网页文件对所述主页文件包进行更新;或在检测到关闭所述浏览器时,从网络服务器获取所述网页文件进而对所述主页文件包进行更新。第二方面,本专利技术实施例提供一种电子设备,包括:检测模块,用于检测获得第一操作;判断模块,用于判断所述第一操作是否为展示浏览器的主页的操作;第一获取模块,用于在所述第一操作为展示所述主页的操作时,获取电子设备本地所预存的主页文件包;展示模块,用于在所述浏览器中通过所述主页文件包所包含的内容展示所述主页;第二获取模块,用于从网络服务器获取所述主页的网页文件;第一更新模块,用于通过所述网页文件对所述浏览器中所显示的主页内容进行更新。可选的,所述判断模块,具体用于:判断所述第一操作是否为启动所述浏览器的操作;所述第一获取模块,具体用于:在启动所述浏览器的同时,获取所述主页文件包。可选的,所述判断模块,具体用于:判断所述第一操作是否为当前浏览页面跳转至所述主页的操作。可选的,所述电子设备还包括:划分模块,用于将所述主页文件包中的内容划分为M个部分,M为正整数;第二更新模块,用于基于所述M个部分中每个部分的更新频率对所述主页文件包进行更新。可选的,所述第二更新模块,具体包括:第一判断单元,用于判断所述M个部分中每个部分的更新频率是否小于预设频率;第一更新单元,用于在所述M个部分中的第一部分的更新频率不小于所述预设频率时,采用第一更新频率更新所述第一部分;第二更新单元,用于在所述M个部分中第二部分的更新频率小于所述预设频率时,采用第二更新频率更新所述第二部分,所述第二更新频率小于所述第一更新频率。可选的,所述第二更新模块,具体包括:第二判断单元,用于判断所述M个部分中每个部分的更新频率是否小于预设频率;第三更新单元,用于在所述M个部分中的第一部分的更新频率不小于所述预设频率时,采用固定的更新频率更新所述第一部分;第四更新单元,用于在所述M个部分中第二部分的更新频率小于所述预设频率时,在检测到所述第二部分更新之后,对所述主页文件包的所述第二部分进行更新。可选的,所述电子设备还包括:划分模块,用于在预存所述主页文件包时,将所述主页文件包的内容划分为M个部分,M为正整数;确定模块,用于基于所述M个部分中每个部分的更新频率,确定所述M个部分中每个部分的预存方式。可选的,所述电子设备还包括:预存模块,用于在用户完成主页设置后,首次启动主页时预存所述主页文件包;或在用户完成主页设置时,从网络服务器获取主页的网页文件并预存到所述主页文件包。可选的,所述电子设备还包括:第三更新模块,用于在获取到所述网页文件时,通过所述网页文件对所述主页文件包进行更新;或第四更新模块,用于在检测到关闭所述浏览器时,从网络服务器获取所述网页文件进而对所述主页文件包进行更新。本专利技术有益效果如下:由于在本专利技术实施例中,提供了一种主页展示方法,包括:检测获得第一操作;判断第一操作是否为展示浏览器的主页的操作;在第一操作为展示主页的操作时,获取电子设备本地所预存的主页文件包;在浏览器中通过主页文件包所包含的内容展示主页;从网络服务器获取主页的网页文件;通过网页文件对浏览器中所显示的主页内容进行更新。也就是说,在展示浏览器的主页时,可以直接基于电子设备本地预存的主页文件包对其进当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种主页展示方法,其特征在于,包括:检测获得第一操作;判断所述第一操作是否为展示浏览器的主页的操作;在所述第一操作为展示所述主页的操作时,获取电子设备本地所预存的主页文件包;在所述浏览器中通过所述主页文件包所包含的内容展示所述主页;从网络服务器获取所述主页的网页文件;通过所述网页文件对所述浏览器中所显示的主页内容进行更新。

【技术特征摘要】

【专利技术属性】
技术研发人员:梁爽廉磊
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

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

1