本申请涉及计算机应用技术领域,更具体地说,涉及一种浏览器。
背景技术:
浏览器是实现在万维网(World Wide Web,Web)中浏览网页,以获取信息的必备工具软件,也是目前个人电脑或智能手机上的必备工具。每个网页都会有至少一个网址与其对应,这个网址一般为几位到数十位长度的字符串,当用户需要浏览网页时需要首先在浏览器的地址栏中输入想要浏览的网页的网址,然后浏览器才会根据输入的网址跳转到相应的网页并进行显示,以供用户浏览。
这种浏览器在使用时需要用户首先记住较为难记的网址,并在所述浏览器的地址栏中输入,这个过程不仅费时费力,而且不利于用户感兴趣的新网址的发现。另外这种浏览器对于新用户的使用门槛较高,使新用户需要付出较多的学习过程才能够学会使用浏览器,并进行网页的浏览,对新用户不友好。
技术实现要素:
为解决上述技术问题,本发明提供了一种浏览器,以实现不需要用户记忆网址,就能实现网页浏览的目的,并且降低新用户使用的学习成本,增加对新用户的友好度。
为实现上述技术目的,本发明实施例提供了如下技术方案:
一种浏览器,包括:主框架和设置于所述主框架中的导航模块和浏览模块,其中,
所述导航模块用于展示至少一个地址点的网址群,每个所述地址点的网址群包括至少一个根据预设算法生成的网址供用户选择;
所述浏览模块用于渲染用户选择的网址。
可选的,还包括:
推荐模块,用于记录用户的浏览记录,并根据所述浏览记录生成至少一个推荐网址显示于所述导航模块和/或浏览模块。
可选的,所述推荐模块具体用于,记录用户的浏览记录,根据用户所有的浏览记录生成至少一个第一推荐网址显示于所述导航模块中,和用于根据用户当前的浏览记录生成至少一个第二推荐网址显示于所述浏览模块中。
可选的,所述导航模块包括:
显示框架单元,用于生成并显示三维地球;
网址生成单元,用于基于地理信息技术生成至少一个地址点的网址群,并按照地址点的地理位置将所述至少一个地址点的网址群显示于所述三维地球表面。
可选的,所述网址生成单元还用于获取用户的地理信息,并将于所述用户的地理信息距离最近的地址点的网址群显示于所述三维地球表面中心位置。
可选的,所述网址生成单元在接收到用户对于任一所述网址群的触发指令后,将被触发的网址群包括的至少一个网址显示出来。
可选的,所述触发指令为单击指令或双击指令。
可选的,所述网址生成单元在接收到用户对于任一所述网址群的触发指令后,将被触发的网址群包括的至少一个网址以列表形式显示出来。
从上述技术方案可以看出,本发明实施例提供了一种浏览器,所述浏览器在启动后通过所述导航模块展示至少一个地址点的网址群,每个所述地址点的网址群包括至少一个根据预设算法生成的网址供用户选择;在用户选择所述网址后,所述浏览模块将用户选择的网址进行渲染后显示,以使用户可以浏览被选择的网址。所述浏览器可以通过选择不同地点的网址群中包括的网址实现网页浏览,不仅不需要用户记忆冗长的网址,而且有利于在所述导航模块提供的至少一个地址点的网址群中发现新的感兴趣的网址。
进一步的,所述浏览器由于不需要记忆和输入网址,降低了对于新用户的使用门槛,降低了新用户的学习成本,增加了对新用户的友好度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请的一个实施例提供的一种浏览器的结构示意图;
图2为本申请的一个实施例提供的一种导航模块和浏览模块在主框架中的分布方式示意图;
图3为本申请的另一个实施例提供的一种导航模块和浏览模块在主框架中的分布方式示意图;
图4为本申请的一个优选实施例提供的一种导航模块和浏览模块在主框架中的分布方式示意图;
图5为本申请的另一个实施例提供的一种浏览器的结构示意图;
图6为本申请的又一个实施例提供的一种浏览器的结构示意图;
图7和图8为本申请的一个实施例提供的一种网址生成单元将每个地址点的网址群在三维地球上的显示方式示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请实施例提供了一种浏览器,如图1所示,包括:主框架100和设置于所述主框架100中的导航模块200和浏览模块300,其中,
所述导航模块200用于展示至少一个地址点的网址群,每个所述地址点的网址群包括至少一个根据预设算法生成的网址供用户选择;
所述浏览模块300用于渲染用户选择的网址。
需要说明的是,每个所述地址点的网址群中包括的至少一个网址可以根据该地址点所有用户的热门搜索网址生成,也可以根据该地址点所有用户的热门登录网址生成,还可以根据该地址点所有用户的热门使用的搜索引擎网址生成。具体地,在本申请的一个实施例中,每个所述地址点的网址群中包括10个网址,这10个网址为该地址点所有用户在最近一周(还可以是最近一个月或最近一季度等)内搜索数量排名前十的网址;在本申请的另一个实施例中,每个所述地址点的网址群中包括20个网址,且这20个网址分成两栏显示,一栏显示该地址点所有用户在最近一周(还可以是最近一个月或最近一季度等)内搜索数量排名前十的网址,另一栏显示该地址点所有用户在最近一周(还可以是最近一个月或最近一季度等)内使用数量排名前十的搜索引擎网址。在本申请又一个实施例中,每个所述地址点的网址群中包括50个网址,且这50个网址按职能分成5类网址,每类网址中包括10个网址,例如可以将50个网址按照美食、旅游、资讯、交通和金融分类。当然的,还可以按照其他分类方式进行分类,分类数量也不局限于5类,本申请对每个所述地址点的网址群中包括的至少一个网址的生成的预设算法和网址的具体显示及分类方法并不做限定,具体视实际情况而定。
参考图2和图3,图2和图3为所述导航模块200和浏览模块300在所述主框架100中的两种可能的分布方式示意图,本申请对所述导航模块200和浏览模块300在所述主框架100中的具体分布方式并不做限定,具体视实际情况而定。
参考图4,在本申请的一个优选实施例中,所述导航模块200在用户选择一个网址进行浏览时会缩小为一个小图标在所述主框架100中显示,所述浏览模块300对用户选择的网址进行渲染后显示,以给用户更好的浏览体验。参考图2,当用户浏览完毕当前网页,需要重新选择其他网址进行浏览时,可以点击图4中的代表所述导航模块200的小图标,以使所述导航模块200重新变大供用户选择网址。本申请对所述导航模块200和浏览模块300在具体使用过程中的布局及变化方式并不做限定,具体视实际情况而定。
在上述实施例的基础上,在本申请的另一个实施例中,如图5所示,所述浏览器还包括:
推荐模块400,用于记录用户的浏览记录,并根据所述浏览记录生成至少一个推荐网址显示于所述导航模块200和/或浏览模块300。
在本实施例中,所述推荐模块400会记录用户的浏览记录,以实现根据所述浏览记录生成至少一个推荐网址供用户选择的目的。当所述推荐模块400记录的浏览记录越多,其生成的推荐网址越贴近用户的浏览喜好。
在上述实施例的基础上,在本申请的一个优选实施例中,所述推荐模块400具体用于,记录用户的浏览记录,根据用户所有的浏览记录生成至少一个第一推荐网址显示于所述导航模块200中,和用于根据用户当前的浏览记录生成至少一个第二推荐网址显示于所述浏览模块300中。
在本实施例中,当所述主框架100启动后,所述推荐模块400即根据用户所有的浏览记录生成至少一个第一推荐网址显示于所述导航模块200中以便于用户根据以往的浏览历史选择可能被用户感兴趣的至少一个第一推荐网址以供用户进行选择。当用户选择某一网址并进行浏览时,所述推荐模块400根据用户当前的浏览记录(即正在浏览的网页)生成至少一个第二推荐网址显示于所述浏览模块300中。由于所述第二推荐网址根据当前的浏览记录生成,其与当前正在浏览的网页相关,实现向用户推荐当前正在浏览的网页相关的第二推荐网址的目的。
在上述实施例的基础上,在本申请的另一个实施例中,如图6所示,所述导航模块200包括:
显示框架单元210,用于生成并显示三维地球;
网址生成单元220,用于基于地理信息技术生成至少一个地址点的网址群,并按照地址点的地理位置将所述至少一个地址点的网址群显示于所述三维地球表面。
在本实施例中,所述导航模块200通过渲染生成一个三维地球,并在该三维地球上设置至少一个地址点的网址群的方式向用户展示可供选择的网址,更加直观。
在上述实施例的基础上,在本申请的又一个实施例中,所述网址生成单元220还用于获取用户的地理信息,并将于所述用户的地理信息距离最近的地址点的网址群显示于所述三维地球表面中心位置。
在本实施例中,所述网址生成单元220优先将用户所在地理信息附近的地址点显示在所述三维地球表面中心位置,这是因为一般情况下用户更加关心周边发生的信息,而用户所在地理信息附件的地址点的网址群更可能包含用户所关心的周边发生的信息。
在上述实施例的基础上,在本申请的再一个实施例中,所述网址生成单元220在接收到用户对于任一所述网址群的触发指令后,将被触发的网址群包括的至少一个网址显示出来。
在本实施例中,参考图7,在所述主框架100启动后,所述网址生成单元220仅将每个地址点的网址群以预设图标A10的形式显示在所述三维地球上。所述预设图标A10可以是点或长方体或其他形状图标。本申请对所述预设图标的具体形式并不做限定,具体视实际情况而定。参考图8,当用户触发某一地址点的网址群后,该网址群包括的至少一个网址才显示,以供用户选择。当然的,当用户需要关闭该网址群包括的至少一个网址时,可以通过再次触发或点击关闭标识等方式。本申请对此并不做限定,具体视实际情况而定。
具体地,所述触发指令可以是单击指令,也可以是双击指令,还可以是单击和回车的组合指令,本申请对此并不做限定,具体视实际情况而定。
另外,在本申请的一个具体实施例中,所述网址生成单元220在接收到用户对于任一所述网址群的触发指令后,将被触发的网址群包括的至少一个网址以列表形式显示出来。
在本申请的其他实施例中,被触发的网址群包括的至少一个网址的显示方式还可以是图标的方式,或者图标和网址的组合方式。本申请对此并不做限定,具体视实际情况而定。
综上所述,本申请实施例提供了一种浏览器,所述浏览器在启动后通过所述导航模块200展示至少一个地址点的网址群,每个所述地址点的网址群包括至少一个根据预设算法生成的网址供用户选择;在用户选择所述网址后,所述浏览模块300将用户选择的网址进行渲染后显示,以使用户可以浏览被选择的网址。所述浏览器可以通过选择不同地点的网址群中包括的网址实现网页浏览,不仅不需要用户记忆冗长的网址,而且有利于在所述导航模块200提供的至少一个地址点的网址群中发现新的感兴趣的网址。
进一步的,所述浏览器由于不需要记忆和输入网址,降低了对于新用户的使用门槛,降低了新用户的学习成本,增加了对新用户的友好度。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。