浏览器导航页面的更新方法、装置和客户端制造方法及图纸

技术编号:9381883 阅读:208 留言:0更新日期:2013-11-28 00:16
本发明专利技术提出一种浏览器导航页面的更新方法、装置和客户端。其中,所述方法包括以下步骤:当浏览器接收到启动指令时,浏览器的主进程生成查询线程;主进程获取浏览器的本地导航页面数据,并通过查询线程查询本地导航页面数据在云端服务器中是否有更新;如果有更新,则主进程生成下载线程,并通过下载线程更新本地导航页面数据;以及主进程根据更新后的本地导航页面数据生成导航页面。根据本发明专利技术实施例方法,简化了导航页面更新的流程,提高效率的同时节约了客户端的资源,并且提高了用户体验。

【技术实现步骤摘要】
浏览器导航页面的更新方法、装置和客户端
本专利技术涉及互联网
,尤其涉及一种浏览器导航页面的更新方法、装置和客户端。
技术介绍
随着移动互联网技术的迅速发展,用户在PC(personalcomputer,个人计算机)或移动终端中使用浏览器浏览网站也越来越普及。目前,浏览器的导航页面可通过更新浏览器的安装包进行更新,例如,制作新的浏览器安装包,将更新的导航页面存储在浏览器的安装包中,然后引导用户从云端服务器下载并安装更新的安装包。实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:现有的更新浏览器导航页面的方法效率低、操作繁琐,并且由于需要下载更新后的浏览器安装包,浪费了用户流量,用户体验差。此外,用户可在浏览器的导航页面的中添加自己感兴趣的网站。但是如果用户添加的网站比较多,导航页面在一页中显示不下,用户则需要通过在屏幕中左右滑动导航页面查看不同导航页面中添加的网站。这种查看导航页面的方式操作也很繁琐,用户使用很不方便。此外,由于导航页面中显示空间的限制,导致部分网站在导航页面中展现的机率很低。
技术实现思路
本专利技术旨在至少解决上述技术问题之一。为此,本专利技术的第一个目的在于提出一种浏览器导航页面的更新方法。该方法简化了导航页面更新的流程,提高效率的同时节约了客户端的资源,并且提高了用户体验。本专利技术的第二个目的在于提出一种浏览器导航页面的更新装置。本专利技术的第三个目的在于提出一种客户端。为了实现上述目的,本专利技术第一方面实施例的浏览器导航页面的更新方法,包括以下步骤:当浏览器接收到启动指令时,所述浏览器的主进程生成查询线程;所述主进程获取所述浏览器的本地导航页面数据,并通过所述查询线程查询所述本地导航页面数据在云端服务器中是否有更新;如果有更新,则所述主进程生成下载线程,并通过所述下载线程更新所述本地导航页面数据;以及所述主进程根据更新后的所述本地导航页面数据生成导航页面。根据本专利技术实施例的浏览器导航页面的更新方法,通过查询本地导航页面数据在云端服务器中是否有更新,并在有更新时后台下载更新的导航页面数据,并根据更新的导航页面数据生成更新后的导航页面,简化了导航页面更新的流程,提高效率的同时节约了客户端特别是移动终端的资源,并且提高了用户体验。此外,采用按钮导航区和列表导航区联动的混合模式,还具有以下优点:1、更加便利用户操作,提高了导航页面中各种网站的展现机率,满足了不同用户的需求和使用习惯;2、在列表导航区中展开分类条目并在屏幕中间显示分类条目的功能,可使得用户在操作过程中获得更好的用户体验,美化了导航页面;3、按钮导航区中标记的功能按键可使用户更加人性化的收藏感兴趣的网站,为用户提供较强的实用性。为了实现上述目的,本专利技术第二方面实施例的浏览器导航页面的更新装置,包括:查询线程生成模块,用于当浏览器接收到启动指令时,生成查询线程;查询模块,用于获取所述浏览器的本地导航页面数据,并通过所述查询线程查询所述本地导航页面数据在云端服务器中是否有更新;下载线程生成模块,用于在有更新时生成下载线程;更新模块,用于通过所述下载线程更新所述本地导航页面数据;以及导航页面生成模块,用于根据更新后的所述本地导航页面数据生成导航页面。根据本专利技术实施例的浏览器导航页面的更新装置,通过查询本地导航页面数据在云端服务器中是否有更新,并在有更新时后台下载更新的导航页面数据,并根据更新的导航页面数据生成更新后的导航页面,简化了导航页面更新的流程,提高效率的同时节约了客户端特别是移动终端的资源,并且提高了用户体验。此外,采用按钮导航区和列表导航区联动的混合模式,还具有以下优点:1、更加便利用户操作,提高了导航页面中各种网站的展现机率,满足了不同用户的需求和使用习惯;2、在列表导航区中展开分类条目并在屏幕中间显示分类条目的功能,可使得用户在操作过程中获得更好的用户体验,美化了导航页面;3、按钮导航区中标记的功能按键可使用户更加人性化的收藏感兴趣的网站,为用户提供较强的实用性。为了实现上述目的,本专利技术第三方面实施例的客户端,包括:外壳,屏幕,处理器和电路板;所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处理器设置在所述电路板上;所述处理器用于处理数据,具体用于:当浏览器接收到启动指令时,生成查询线程;获取所述浏览器的本地导航页面数据,并通过所述查询线程查询所述本地导航页面数据在云端服务器中是否有更新;如果有更新,则生成下载线程,并通过所述下载线程更新所述本地导航页面数据;以及根据更新后的所述本地导航页面数据生成导航页面。根据本专利技术实施例的客户端,通过查询本地导航页面数据在云端服务器中是否有更新,并在有更新时后台下载更新的导航页面数据,并根据更新的导航页面数据生成更新后的导航页面,简化了导航页面更新的流程,提高效率的同时节约了客户端特别是移动终端的资源,并且提高了用户体验。此外,采用按钮导航区和列表导航区联动的混合模式,还具有以下优点:1、更加便利用户操作,提高了导航页面中各种网站的展现机率,满足了不同用户的需求和使用习惯;2、在列表导航区中展开分类条目并在屏幕中间显示分类条目的功能,可使得用户在操作过程中获得更好的用户体验,美化了导航页面;3、按钮导航区中标记的功能按键可使用户更加人性化的收藏感兴趣的网站,为用户提供较强的实用性。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图1是根据本专利技术一个实施例的浏览器导航页面的更新方法的流程图;图2是根据本专利技术一个具体实施例的浏览器导航页面的更新方法的流程图;以及图3是根据本专利技术一个实施例的浏览器导航页面的更新装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。在本专利技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本专利技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本专利技术的实施例所属
的技术人员所理解。下面参考附图描述根据本专利技术实施例的浏览器导航页面的更新方法本文档来自技高网
...
浏览器导航页面的更新方法、装置和客户端

【技术保护点】
一种浏览器导航页面的更新方法,其特征在于,包括以下步骤:当浏览器接收到启动指令时,所述浏览器的主进程生成查询线程;所述主进程获取所述浏览器的本地导航页面数据,并通过所述查询线程查询所述本地导航页面数据在云端服务器中是否有更新;如果有更新,则所述主进程生成下载线程,并通过所述下载线程更新所述本地导航页面数据;以及所述主进程根据更新后的所述本地导航页面数据生成导航页面。

【技术特征摘要】
1.一种浏览器导航页面的更新方法,其特征在于,包括以下步骤:当浏览器接收到启动指令时,所述浏览器的主进程生成查询线程;所述主进程获取所述浏览器的本地导航页面数据,并通过所述查询线程查询所述本地导航页面数据在云端服务器中是否有更新,在所述查询线程查询所述本地导航页面数据在云端服务器中是否有更新之后,所述主进程结束所述查询线程,其中,所述导航页面数据包括所述导航页面数据的版本号、每个按钮对应的图片信息和网站信息;如果有更新,则所述主进程生成下载线程,并通过所述下载线程更新所述本地导航页面数据,并在所述下载进程完成下载后,所述主进程结束所述下载进程,其中,通过所述下载线程获取每个所述按钮对应的图片信息的下载地址,并根据所述下载地址依次下载每个所述按钮对应的所述图片信息以更新所述本地导航页面数据,当存在下载失败的所述图片信息时,所述主进程控制所述下载线程停止下载以停止更新所述浏览器的导航页面;以及所述主进程根据更新后的所述本地导航页面数据生成导航页面。2.如权利要求1所述的方法,其特征在于,还包括:在所述浏览器的启动运行期间,所述主进程通过所述查询线程按照预设时间间隔查询所述本地导航页面数据在所述云端服务器中是否有更新。3.如权利要求1所述的方法,其特征在于,所述导航页面包括按钮导航区和列表导航区,其中,所述按钮导航区包括按照预设规则排列的多个按钮,且所述多个按钮对应不同的功能或网站,所述列表导航区包括多个网站分类条目,且每个所述网站分类条目包括对应的多个网站。4.如权利要求3所述的方法,其特征在于,所述按钮导航区为九宫格导航区,所述九宫格导航区包括以九宫格形式固定排列的九个预设按钮。5.如权利要求3所述的方法,其特征在于,当用户点击所述列表导航区中的所述网站分类条目时,在所述浏览器界面的中心位置显示所述网站分类条目对应的所述多个网站。6.如权利要求3所述的方法,其特征在于,当接收到用户的滑动指令时,所述按钮导航区和所述列表导航区成一体移动。7.如权利要求1所述的方法,其特征在于,通过所述查询线程根据所述导航页面数据的版本号查询所述本地导航页面数据在所述云端服务器中是否有更新。8.如权利要求1所述的方法,其特征在于,还包括:将更新的所述导航页面数据进行标识存储。9.如权利要求1-8任一项所述的方法,其特征在于,所述主进程根据更新后的所述本地导航页面数据生成导航页面具体包括:当所述浏览器的浏览界面未处于所述导航页面,且所述主进程接收到用户的返回所述导航页面的返回指令时,根据标识的所述导航页面数据更新所述浏览器的导航页面。10.一种浏览器导航页面的更新装置,其特征在于,包括:查询线程生成模块,用于当浏览器接收到启动指令时,生成查询线程;查询模块,用于获取所述浏览器的本地导航页面数据,并通过所述查询线程查询所述本地导航页面数据在云端服务器中是否有更新,其中,在所述查询模块通过所述查询线程查询所述本地导航页面数据在云端服务器中是否有更新之后,所述查询线程生成模块结束所述查询线程,其中,所述导航页面数据包括所述导航页面数据的版本号、每个按钮对应的图片信息和网站信息;下载线程生成模块,用于在有更新时生成下载线程;更新模块,用于通过所述下载线程更新所述本地导航页面数据,其中,在所述更新模块通过所述下载进程完成下载后,所述下载线程生成模块结束所述下载进程;所述更新模块还用于通过所述下载线程获取每个所述按钮对应的图片信息的下载地址,并根据所述下载地址依次下载每个所述按钮对应的所述图片信息以更新所述本地导航页面数据;所述更新模块还用于当存在下载失败的所述图片信息时,控制所述下载线程停止下载以停止更新所述浏览器的导航页面;以及导航页面生成模块,用于根据更新后的所述本地导航页面数据生成导航页面。11.如权利要求10所述的装置,其特征在于,所述查询模块还用于在所述浏览器的启动运行期间,通过所述查询线程按照预设时间间隔查询所述本地导航页面数据在所述云端服务器中是否有更新。12.如权利要求10所述的装置,其特征在于,所述...

【专利技术属性】
技术研发人员:李敏张晓晅马健
申请(专利权)人:贝壳网际北京安全技术有限公司北京金山网络科技有限公司北京金山安全软件有限公司珠海市君天电子科技有限公司可牛网络技术北京有限公司
类型:发明
国别省市:

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

1