在移动终端进行网页浏览的方法及系统的制作方法

文档序号:6551450阅读:140来源:国知局
在移动终端进行网页浏览的方法及系统的制作方法
【专利摘要】本发明公开了在移动终端进行网页浏览的方法及系统,其中,针对用户通过移动终端发送的访问特定网页的请求,所述特定网页中动态生成的资源被删除,所述方法包括:当接收到访问动态生成的资源的请求时,将所述请求发送给服务器;根据服务器返回的信息获取所述动态生成的资源;将所述动态生成的资源展现给用户。通过本发明,能够在有限的页面里展现出更加丰富的内容。
【专利说明】在移动终端进行网页浏览的方法及系统
[0001] 本发明专利申请是申请日为2011年12月29日、申请号为201110452334. 9、名称 为"在移动终端进行网页浏览的方法及系统"的中国发明专利申请的分案申请。

【技术领域】
[0002] 本发明涉及浏览器【技术领域】,特别是涉及在移动终端进行网页浏览的方法及系 统。

【背景技术】
[0003] 随着互联网技术的迅猛发展和普及,人们对互联网的依赖程度变得越来越高,从 互联网获得信息资讯已成为人们主要的信息来源方式,而浏览器则是人们获得网络信息的 主要工具。
[0004] 另一方面,随着3G网络投入使用,通过手机、平板电脑等移动终端上网浏览网页 已愈发成为了移动通信发展的一个趋势。但是,移动终端的页面以及数据处理能够通常比 较有限,因此,在现有技术中,通常会将网页中的JS (Javascript)等动态生成的内容去掉, 然后再将剩余的内容显示在移动终端浏览器的页面中。但是,这样会使得页面中显示的内 容相对于在PC机中显示而言不够丰富,用户能够获得的网络信息也会随之受到限制。
[0005] 其中,所谓动态生成的内容通常是指可以与用户之间进行某种交互的内容。例如, 某网页中提供了多个搜索引擎入口,其中一个是默认的,在正常情况下,用户可以选择任何 一个搜索引擎进行搜索,得到相应的搜索结果。但是,在移动终端中浏览时,由于去掉了 JS 等动态效果,用户实际在选择某搜索引擎入口进行搜索时,得到的搜索结果可能仍然是默 认的搜索引擎的结果。或者,某网页设计为多个标签共享一个内容展现区域,正常情况下, 当用户移动鼠标切换标签时,内容展现区域中的内容会随之切换为切换后的标签对应的内 容;但是,同样由于去掉了 JS等动态效果,会使得切换标签后,内容展现区域的内容也没有 随之发生变化,等等。
[0006] 因此,显示如何在有限的页面里展现出更加丰富的内容,是用户对移动终端网页 制作提出的一个重要问题。


【发明内容】

[0007] 本发明提供了在移动终端进行网页浏览的方法及系统,能够在有限的页面里展现 出更加丰富的内容。
[0008] 本发明提供了如下方案:
[0009] 一种在移动终端进行网页浏览的方法,针对用户通过移动终端发送的访问特定网 页的请求,所述特定网页中动态生成的资源被删除,所述方法包括:
[0010] 当接收到访问动态生成的资源的请求时,将所述请求发送给服务器;
[0011] 根据服务器返回的信息获取所述动态生成的资源;
[0012] 将所述动态生成的资源展现给用户。
[0013] 其中,当所述特定网页中包括多个搜索引擎入口时,所述当接收到访问动态生成 的资源的请求时,将所述请求发送给服务器包括:
[0014] 当接收到用户从当前搜索引擎入口切换到目标搜索引擎入口,并在所述目标搜索 引擎入口输入关键词进行搜索的请求时,将所述目标搜索引擎及所述关键词发送给所述服 务器。
[0015] 其中,所述服务器返回的信息为根据所述目标搜索引擎及所述关键词构造的URL 的链接,所述将所述动态生成的资源展现给用户包括:
[0016] 根据所述构造的URL向所述目标搜索引擎发出搜索请求,获取所述目标搜索引擎 的搜索结果,将搜索结果展现给用户。
[0017] 其中,当所述特定网页中包括多个标签共享同一内容展现区域时,所述当接收到 访问动态生成的资源的请求时,将所述请求发送给服务器包括:
[0018] 当接收到用户从网页中的当前标签切换为目标标签的请求时,将所述标签发送给 所述服务器。
[0019] 其中,所述服务器返回的信息为所述目标标签对应的内容,所述将所述动态生成 的资源展现给用户包括:
[0020] 将所述目标标签对应的内容展现在所述内容展现区域内。
[0021] 其中,所述服务器返回的信息为带有所述目标标签对应的内容的页面URL,所述将 所述动态生成的资源展现给用户包括:
[0022] 重新加载所述服务器返回的页面URL,以便将所述内容展现区域内的内容显示为 所述目标标签对应的内容。
[0023] 一种在移动终端进行网页浏览的系统,针对用户通过移动终端发送的访问特定网 页的请求,所述特定网页中动态生成的资源被删除,所述系统包括:
[0024] 请求发送单元,用于当接收到访问动态生成的资源的请求时,将所述请求发送给 服务器;
[0025] 资源获取单元,用于根据服务器返回的信息获取所述动态生成的资源;
[0026] 资源展现单元,用于将所述动态生成的资源展现给用户。
[0027] 其中,当所述特定网页中包括多个搜索引擎入口时,所述请求发送单元包括:
[0028] 第一发送子单元,用于当接收到用户从当前搜索引擎入口切换到目标搜索引擎入 口,并在所述目标搜索引擎入口输入关键词进行搜索的请求时,将所述目标搜索引擎及所 述关键词发送给所述服务器。
[0029] 其中,所述服务器返回的信息为根据所述目标搜索引擎及所述关键词构造的URL 的链接,所述资源展现单元包括:
[0030] 第一展现子单元,用于根据所述构造的URL向所述目标搜索引擎发出搜索请求, 获取所述目标搜索引擎的搜索结果,将搜索结果展现给用户。
[0031] 其中,当所述特定网页中包括多个标签共享同一内容展现区域时,所述请求发送 单元包括:
[0032] 第二发送子单元,用于当接收到用户从网页中的当前标签切换为目标标签的请求 时,将所述标签发送给所述服务器。
[0033] 其中,所述服务器返回的信息为所述目标标签对应的内容,所述资源展现单元包 括:
[0034] 第二展现子单元,用于将所述目标标签对应的内容展现在所述内容展现区域内。
[0035] 其中,所述服务器返回的信息为带有所述目标标签对应的内容的页面URL,所述资 源展现单元包括:
[0036] 第三展现子单元,用于重新加载所述服务器返回的页面URL,以便将所述内容展现 区域内的内容显示为所述目标标签对应的内容。
[0037] 根据本发明提供的具体实施例,本发明公开了以下技术效果:
[0038] 通过本发明,即使在初次加载时将网页中的JS等动态生成的内容删除了,但是, 如果用户需要访问动态生成的资源,仍然能够将用户的请求发送给服务器,从服务器中获 得到相应的资源,并展现给用户,这样,用户能够获取到更为丰富的网络资源及展现效果。

【专利附图】

【附图说明】
[0039] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。
[0040] 图1是本发明实施例提供的方法的流程图;
[0041] 图2是本发明实施例提供的系统的示意图。

【具体实施方式】
[0042] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的 范围。
[0043] 在本发明实施例中,最初在移动终端中加载某网页时,同样浏览器将网页中的JS 等动态生成的资源去掉,然后再在移动终端页面中进行显示。只是在用户需要访问动态生 成的资源时,会进行一些特殊的处理,使得虽然在初始状态下已经将动态生成的资源去掉 了,但是如果用户要访问这些动态生成的资源,还是能够尽量满足用户的需求。具体实现 时,参见图1,该方法包括以下步骤:
[0044] S101 :当接收到访问动态生成的资源的请求时,将所述请求发送给的服务器;
[0045] 对于浏览器而言,虽然已经将JS等动态显示的效果去掉了,但是依然能够获知哪 些资源属于动态生成的资源。具体实现时,可以通过多种方式使得浏览器获知哪些资源属 于需由JS等动态生成的资源。例如,JS等动态生成的资源通常对应着各自的标签(例如, 某内容展现区域同时对应着"房产"、"家居"、"电商"等标签),因此,在服务器端将JS等动 态显示效果去掉的同时,可以为这种对应有动态生成的资源的标签打上特殊标记,这样,当 用户鼠标移动到这种标签上时,就可以根据标签是不是带有特殊的标记,来判断该标签是 否对应着动态生成的资源,如果是,就需要将访问该资源的请求发送到服务器,否则,在浏 览器将无法得到动态生成的资源。
[0046] 例如,如果某页面中包含多个搜索引擎入口,当用户不想使用当前默认的搜索引 擎进行搜索,而是想要切换到另一搜索引擎进行搜索时,就会点击该搜索引擎对应的标签, 点击之后,会在界面中显示出相应的搜索输入框,用户可以在该搜索输入框中输入关键词, 然后提交;此时,如果按照传统的方法,其实该请求仍然会提交到默认的搜索引擎服务器, 得到的搜索结果仍然是该默认的搜索引擎给出的。而在本发明实施例中,在用户点击提交 之后,可以首先将请求提交到服务器,在请求中包括用户选择的搜索引擎的标签信息,以及 用户输入的关键词,当服务器收到请求信息之后,就可以从之前已经备份的信息中,获取到 该标签对应的搜索引擎的URL,并根据用户提交的搜索关键词,构造一个URL,该URL中包括 了用户选择的搜索引擎对应的网址的URL,同时还包括用户填写的搜索关键词,然后就可以 将该构造好的URL返回给浏览器。当然,在其他的实现方式下,也可以是由服务器将搜索 请求直接发送给目标搜索引擎,获取到目标搜索引擎的搜索结果之后,再返回给浏览器,等 等。
[0047] 又如,如果某页面中包括多个标签共享同一个展现区域,展现区域中当前展现的 是其中某标签下的内容,此时,如果用户想要看下其他标签下的内容,可以将鼠标移动到对 应的标签上;当然,如果按照传统的方法,用户虽然将鼠标放到了目标标签上,但是在展现 区域中展现的仍然是之前那个标签下的内容,用户无法看到目标标签下的内容。而在本发 明实施例中,当用户将鼠标点击到目标标签时,就证明用户需要此处需动态生成的内容,因 此,就可以将用户的请求发送给服务器,其中,请求中包含有用户选择的标签,然后,服务器 在收到该请求之后,就可以从之前备份的数据中找到该标签下的内容,然后就可以将该内 容返回给浏览器。
[0048] S102 :根据服务器返回的信息获取所述动态生成的资源;
[0049] S103 :将所述动态生成的资源展现给用户。
[0050] 对于浏览器而言,在接收到服务器返回的信息之后,就能够从中获取到需要动态 生成的资源。然后就可以将这些资源展现给用户,使得用户同样能够获得较为丰富的展现 效果。
[0051] 具体的,如果服务器返回的是针对某次搜索构造的URL,就可以直接将该URL以链 接的方式展现在页面中,这样,用户直接点击该URL,就可以将请求发送到相应的搜索引擎, 之后就可以得到该搜索引擎返回的搜索结果。或者,如果是针对同一展现区域对应的多个 标签之间的切换,浏览器返回的结果可以有多种方式,例如,可以是直接将标签对应的内容 返回,然后由浏览器将该展现区域的内容替换为服务器返回的内容,或者,还可以重新向客 户端发送一个带有切换后的内容的网页URL,然后由浏览器客户端重新加载该URL,使得展 现区域中展现的内容变为切换后的标签对应的内容,等等。
[0052] 需要说明的是,针对上述多标签切换的情况,如果服务器返回的是目标标签下的 内容,则还可以同时包括这些内容对应的显示坐标等属性信息(这些信息都是在前述备份 的过程中能够获取到的),这样,浏览器直接按照这些显示坐标将目标标签下的内容显示在 指定的内容展现区域中。
[0053] 通过本发明实施例提供的在移动终端中进行网页浏览的方法,即使在初次加载时 将网页中的JS等动态生成的内容删除了,但是,如果用户需要访问动态生成的资源,仍然 能够将用户的请求发送给服务器,从服务器中获得到相应的资源,并展现给用户,这样,用 户能够获取到更为丰富的网络资源及展现效果。
[0054] 与本发明实施例提供的在移动终端进行网页浏览的方法相对应,本发明实施例还 提供了一种在移动终端进行网页浏览的系统,其中,针对用户通过移动终端发送的访问特 定网页的请求,所述特定网页中动态生成的资源被删除,参见图2,该系统包括:
[0055] 请求发送单元201,用于当接收到访问动态生成的资源的请求时,将所述请求发送 给服务器;
[0056] 资源获取单元202,用于根据服务器返回的信息获取所述动态生成的资源;
[0057] 资源展现单元203,用于将所述动态生成的资源展现给用户。
[0058] 其中,当所述特定网页中包括多个搜索引擎入口时,请求发送单元201可以包括:
[0059] 第一发送子单元,用于当接收到用户从当前搜索引擎入口切换到目标搜索引擎入 口,并在所述目标搜索引擎入口输入关键词进行搜索的请求时,将所述目标搜索引擎及所 述关键词发送给所述服务器。
[0060] 具体的,所述服务器返回的信息可以为根据所述目标搜索引擎及所述关键词构造 的URL的链接,相应的,资源展现单元203可以包括:
[0061] 第一展现子单元,用于根据所述构造的URL向所述目标搜索引擎发出搜索请求, 获取所述目标搜索引擎的搜索结果,将搜索结果展现给用户。
[0062] 当所述特定网页中包括多个标签共享同一内容展现区域时,请求发送单元201可 以包括:
[0063] 第二发送子单元,用于当接收到用户从网页中的当前标签切换为目标标签的请求 时,将所述标签发送给所述服务器。
[0064] 所述服务器返回的信息可以为所述目标标签对应的内容,资源展现单元203可以 包括:
[0065] 第二展现子单元,用于将所述目标标签对应的内容展现在所述内容展现区域内。
[0066] 或者,所述服务器返回的信息可以为带有所述目标标签对应的内容的页面URL,相 应的,资源展现单元203可以包括:
[0067] 第三展现子单元,用于重新加载所述服务器返回的页面URL,以便将所述内容展现 区域内的内容显示为所述目标标签对应的内容。
[0068] 总之,通过本发明实施例提供的在移动终端中进行网页浏览的系统,即使在初次 加载时将网页中的JS等动态生成的内容删除了,但是,如果用户需要访问动态生成的资 源,仍然能够将用户的请求发送给服务器,从服务器中获得到相应的资源,并展现给用户, 这样,用户能够获取到更为丰富的网络资源及展现效果。
[0069] 通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可 借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质 上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品 可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备 (可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些 部分所述的方法。
[0070] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或 系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法 实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为 分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或 者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根 据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术 人员在不付出创造性劳动的情况下,即可以理解并实施。
[0071] 以上对本发明所提供的在移动终端中浏览网页的方法及系统,进行了详细介绍, 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用 于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的 思想,在【具体实施方式】及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为 对本发明的限制。
【权利要求】
1. 一种在移动终端进行网页浏览的方法,针对用户通过移动终端发送的访问特定网页 的请求,所述特定网页中动态生成的资源被删除,其特征在于,所述方法包括: 当接收到访问动态生成的资源的请求时,将所述请求发送给服务器; 根据服务器返回的信息获取所述动态生成的资源; 将所述动态生成的资源展现给用户。
2. 根据权利要求1所述的方法,其特征在于,当所述特定网页中包括多个搜索引擎入 口时,所述当接收到访问动态生成的资源的请求时,将所述请求发送给服务器包括: 当接收到用户从当前搜索引擎入口切换到目标搜索引擎入口,并在所述目标搜索引 擎入口输入关键词进行搜索的请求时,将所述目标搜索引擎及所述关键词发送给所述服务 器。
3. 根据权利要求2所述的方法,其特征在于,所述服务器返回的信息为根据所述目标 搜索引擎及所述关键词构造的URL的链接,所述将所述动态生成的资源展现给用户包括: 根据所述构造的URL向所述目标搜索引擎发出搜索请求,获取所述目标搜索引擎的搜 索结果,将搜索结果展现给用户。
4. 根据权利要求1所述的方法,其特征在于,当所述特定网页中包括多个标签共享同 一内容展现区域时,所述当接收到访问动态生成的资源的请求时,将所述请求发送给服务 器包括: 当接收到用户从网页中的当前标签切换为目标标签的请求时,将所述标签发送给所述 服务器。
5. 根据权利要求4所述的方法,其特征在于,所述服务器返回的信息为所述目标标签 对应的内容,所述将所述动态生成的资源展现给用户包括: 将所述目标标签对应的内容展现在所述内容展现区域内。
6. 根据权利要求4所述的方法,其特征在于,所述服务器返回的信息为带有所述目标 标签对应的内容的页面URL,所述将所述动态生成的资源展现给用户包括: 重新加载所述服务器返回的页面URL,以便将所述内容展现区域内的内容显示为所述 目标标签对应的内容。
7. -种在移动终端进行网页浏览的系统,针对用户通过移动终端发送的访问特定网页 的请求,所述特定网页中动态生成的资源被删除,其特征在于,所述系统包括: 请求发送单元,用于当接收到访问动态生成的资源的请求时,将所述请求发送给服务 器; 资源获取单元,用于根据服务器返回的信息获取所述动态生成的资源; 资源展现单元,用于将所述动态生成的资源展现给用户。
8. 根据权利要求7所述的系统,其特征在于,当所述特定网页中包括多个搜索引擎入 口时,所述请求发送单元包括: 第一发送子单元,用于当接收到用户从当前搜索引擎入口切换到目标搜索引擎入口, 并在所述目标搜索引擎入口输入关键词进行搜索的请求时,将所述目标搜索引擎及所述关 键词发送给所述服务器。
9. 根据权利要求8所述的系统,其特征在于,所述服务器返回的信息为根据所述目标 搜索引擎及所述关键词构造的URL的链接,所述资源展现单元包括: 第一展现子单元,用于根据所述构造的URL向所述目标搜索引擎发出搜索请求,获取 所述目标搜索引擎的搜索结果,将搜索结果展现给用户。
10. 根据权利要求7所述的系统,其特征在于,当所述特定网页中包括多个标签共享同 一内容展现区域时,所述请求发送单元包括: 第二发送子单元,用于当接收到用户从网页中的当前标签切换为目标标签的请求时, 将所述标签发送给所述服务器。
11. 根据权利要求10所述的系统,其特征在于,所述服务器返回的信息为所述目标标 签对应的内容,所述资源展现单元包括: 第二展现子单元,用于将所述目标标签对应的内容展现在所述内容展现区域内。
12. 根据权利要求10所述的系统,其特征在于,所述服务器返回的信息为带有所述目 标标签对应的内容的页面URL,所述资源展现单元包括: 第三展现子单元,用于重新加载所述服务器返回的页面URL,以便将所述内容展现区域 内的内容显示为所述目标标签对应的内容。
【文档编号】G06F17/30GK104063471SQ201410303016
【公开日】2014年9月24日 申请日期:2011年12月29日 优先权日:2011年12月29日
【发明者】杨帆, 吴海生, 张云剑 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1