展现网页资源的方法及装置的制作方法

文档序号:6471134阅读:165来源:国知局
专利名称:展现网页资源的方法及装置的制作方法
技术领域
本发明涉及浏览器技术领域,特别是涉及展现网页资源的方法及装置。
技术背景随着多媒体技术的发展,网页相关的资源可以包含文字、图片、声 音、动画、影像等,通过对这些资源的有机组合及展现,便可以将包含 各种信息的网页呈现在用户面前。但是在现有技术中,对网页相关资源展现时,通常都是直接将该资 源在其所属网页中的固定位置进行展现。例如,当用户需要观看网页中 的某个视频时,通常是在该网页中内嵌该视频的位置直接为用户播放该 视频。但是,这种将待展现的资源以内嵌在网页相关资源中的方式展现, 允许用户所能进行的操作只有暂停、播放及最大化等非常有限的几种, 不利于用户后续按照自己的个性化需求进行其他的自主操作。又如,有 些音频资源作为网页背景音乐,通常在网页上是没有播放器的,因此用 户看不到该背景音乐,自然更加无法对其进行自主操作。发明内容本发明实施例提供展现网页相关资源的方法及装置,能够为后续用户对 展现的网页相关资源进行更多自主操作提供良好的技术基础。为实现上述目的,本发明提供了如下方案一种展现网页相关资源的方法,包括识别出网页相关的特定资源;以独立窗口的方式展现所述识别出来的特定资源。优选的,所述以独立窗口的方式展现所述识别出来的特定资源包括创建独立窗口 ,在所述创建的独立窗口中展现所述识别出来的特定资源。优选的,所述在所述创建的独立窗口中展现所述识别出来的特定资源包括..9进行页面重组,并将重组后的页面的父窗口修改为桌面,以在所述创建的独立窗口中展现所述识别出来的特定资源; 或者,在所述创建的独立窗口中重新下载所述识别出来的特定资源,以在所述创 建的独立窗口中展现所述识别出来的特定资源。优选的,所述以独立窗口的方式展现所述识别出来的特定资源包括启动已知的插-;改器,由所述启动的已知插-;故器下载所述识别出来的特定资 源,并展现所述识别出来的特定资源。优选的,还包括提供网页恢复入口,当通过该入口接收到用户恢复网页的请求时,将以独 立窗口方式展现的特定资源恢复为原始网页模式。 优选的,所述识别出网页相关的特定资源包括 识别出网页中的特定资源; 和/或,识别出所述网页的子网页中的特定资源; 和/或,识别出所述网页后台传输的特定资源; 和/或,识别出所述网页中超《连接指向的网页中的特定资源; 和/或,识别出与所述网页具有相同主题的网页中的特定资源。优选的,所述网页相关的特定资源由运行于客户端的应用程序进行识别。优选的,所述运行于客户端的应用程序是浏览器或可以为浏览器调用的组件。优选的,还包括在具有所述特定资源的网页所在窗口中显示本网页具有 所述特定资源的提示标识。优选的,所述提示标识包括资源展现入口,所述以独立窗口的方式展现所 述识别出来的特定资源包括当通过所述资源展现入口接收到用户请求展现所述特定资源的请求时,以独立窗口的方式展现所述识别出来并被用户请求展现 的特定资源。优选的,还包括向用户提供资源展现入口;所述以独立窗口的方式展现所述识别出来的特定资源包括当通过所述资 源展现入口接收到用户请求展现所述特定资源的请求时,以独立窗口的方式展 现所述识别出来并被用户请求展现的特定资源。优选的,还包括预置资源主动展现规则;所述以独立窗口的方式展现所述识别出来的特定资源包括当满足所述预 置的资源主动展现规则时,主动向用户以独立窗口的方式展现所述识别出来的 特定资源。优选的,还包括调整所述独立窗口的位置和/或大小。 优选的,还包括将所述以独立窗口方式展现的特定资源在用户显示层面置顶。 优选的,所述特定资源包括单媒体资源和/或多媒体资源。 优选的,所述特定资源包括4见频资源、音频资源、图片资源、动画、文本 资源中的任意一种或任意多种组合。 优选的所述特定资源为视频资源或音频资源时,所述展现为播放; 所述特定资源为图片资源、动画或文本资源时,所述展现为显示。 优选的,所述以独立窗口方式展现的内容仅限于所述特定资源本身的内容。优选的,还包括控制所述以独立窗口方式展现的特定资源的展现进度与所述特定资源在 原网页中的展现进度同步。优选的,所述以独立窗口方式展现的特定资源为具有声音的资源时,还包括控制网页上的特定资源静音或暂停播放。优选的,所述特定资源为图片资源,所述以独立窗口方式展现识别出来的图片资源包括将具有同 一主题的各相关网页中识别出来的所有图片资源以独立窗口的 方式展现。优选的,所述识别网页相关的特定资源包括截获发送到服务器的请求下载特定资源的请求信息和/或服务器返回的响 应信息;所述请求信息中包含资源的统一资源定位信息;才艮据所述请求信息中资源的统一资源定位信息和/或所述响应信息的数据 部分识别所述网页相关的特定资源。优选的,所述识别网页相关的特定资源包括识别网页相关的特定资源的类型,和/或,识别网页相关的特定资源的统 一资源定位信息。一种展现网页相关资源的装置,包括 识别单元,用于识别出网页相关的特定资源;独立展现单元,用于以独立窗口的方式展现所述识别出来的特定资源。 优选的,所述独立展现单元包括 独立窗口创建单元,用于创建独立窗口;展现处理单元,用于在所述创建的独立窗口中展现所述识别出的特定资源。优选的,所述展现处理单元包括页面重组子单元,用于通过将所述特定资源所在原页面上非所述特定资源 内容的其余内容隐藏,对原网页进行页面重组;父窗口修改子单元,用于将重组后的页面的父窗口》务改为桌面,以在所迷 创建的独立窗口中展现所述识别出来的特定资源;或者,所述展现处理单元包括重新下载子单元,用于在所述创建的独立窗口中重新下载所述识别出来的 特定资源,以在所述创建的独立窗口中展现所述识别出来的特定资源。优选的,所述独立展现单元具体用于启动已知的播放器,由所述启动的已 知播放器下载所述识别出来的特定资源,并展现所述识别出来的特定资源。12优选的,还包括网页恢复入口单元,用于接收用户恢复网页的请求,并在接收到所述请求 时触发所述独立展现单元将以独立窗口方式展现的特定资源恢复为原始网页 模式。优选的,所述识别单元包括第一识别子单元,用于识别出网页中的特定资源;和/或,第二识别子单元,用于识别出所述网页的子页面中的特定资源; 和/或,第三识别子单元,用于识别出所述网页后台传输的特定资源; 和/或,第四识别子单元,用于识别出所述网页中超链接指向的网页中的特定资源;和/或,第五识别子单元,用于识别出与所述网页具有相同主题的网页中的特定资源。优选的,所述识别单元为运行于客户端的应用程序。 优选的,所述运行于客户端的应用程序是浏览器,或,可以为浏览器调用 的组件。优选的,还包括提示单元,用于在具有所述特定资源的网页所在窗口中显示本网页具有所 述特定资源的提示标识。优选的,所述提示标识为独立展现入口,所述提示标识用于接收用户请求 展现所述特定资源的请求,并在接收到所述请求时触发所述独立展现单元以独 立窗口的方式展现所述识别出来并被用户请求展现的特定资源。优选的,还包括独立展现入口单元,用于接收用户请求展现所述特定资源的请求,并在接 收到所述请求时触发所述独立展现单元以独立窗口的方式展现所述识别出来 并被用户请求展现的特定资源。优选的,还包括
展现规则判断单元,用于判断是否满足预置的资源主动展现规则时,如果 满足,则触发所述独立展现单元主动向用户以独立窗口的方式展现所述识别出 来的特定资源。
优选的,还包括
调整单元,用于调整所述独立窗口的位置和/或大小。 优选的,还包括
置顶单元,用于将所述以独立窗口方式展现的特定资源在用户显示层面置顶。
优选的,所述特定资源包括单媒体资源和/或多媒体资源。 优选的,所述特定资源包括—见频资源、音频资源、图片资源、动画、文本 资源中的至少一种。
优选的,所述独立展现单元包括
播放子单元,用于以独立窗口的方式播放视频资源或音频资源; 显示子单元,用于以独立窗口的方式显示图片资源或文本资源。 优选的,所述独立展现单元以独立窗口的方式展现的内容仅限于所述特定 资源本身。
优选的,还包括
第 一控制单元,用于控制所述以独立窗口方式展现的特定资源的进度与所
述特定资源原所在网页中该特定资源的展现进度同步。 优选的,还包括
第二控制单元,用于以独立窗口方式展现的特定资源为具有声音的资源 时,控制网页上的特定资源静音或暂停播放或消失。
优选的,所述特定资源为图片资源,所述独立展现单元具体用于将具有同 一主题的各相关网页中识别出来的所有图片资源以独立窗口的方式展现。
优选的,所述识别单元包括
截获子单元,用于截获发送到服务器的请求下载特定资源的请求信息和/ 或服务器返回的响应信息;所述请求信息中包含资源的统一资源定位信息; 确定子单元,用于才艮据所述请求信息中资源的统一资源定位信息和/或所述响应信息的数据部分识别所述网页相关的特定资源。
优选的,所述识别单元具体用于识别网页相关的特定资源的类型,和/或, 识別网页相关的特定资源的统一资源定位信息。
一种展现网页相关资源的方法,包括 识别网页相关的特定资源;
在以浏览器为父窗口的子窗口中,展现所述识别出来的特定资源。 优选的,所述在以浏览器为父窗口的子窗口中,展现所述识别出来的特定 资源包括
以浏览器为父窗口创建子窗口 ;
获取所述识别出的网页相关资源的统一资源定位信息,根据所述统一资源 定位信息下载所述特定资源,并在所述子窗口中展现所述下载的特定资源。
优选的,所述特定资源包括-阮频资源、音频资源、图片资源、动画、文本 资源中的任意一种或任意多种组合。
一种展现网页相关资源的装置,包括
识别单元,用于识别网页相关的特定资源;
展现单元,用于在以浏览器为父窗口的子窗口中,展现所述识别出来的特 定资源。
优选的,所述展现单元包括
创建子单元,用于以浏览器为父窗口创建子窗口;
下载子单元,用于获取所述识别出的网页相关资源的统一资源定位信息, 才艮据所述统一资源定位信息下载所述特定资源;
实现子单元,用于在所述子窗口中展现所述下载的特定资源。
优选的,所述特定资源包括4见频资源、音频资源、图片资源、动画、文本 资源中的任意一种或任意多种组合。
根据本发明提供的具体实施例,本发明公开了以下技术效果
由于本发明在将网页相关的特定资源识别出来后,撇弃了业内的传统技术 思路一直接在网页上内嵌该特定资源的位置以内嵌的方式展现该特定资源,而 是将识别出来的特定资源以独立窗口的方式进行展现,即展现时的网页相关 特定资源无需依赖于该特定资源所属的原网页,因此不会让用户对该特定资源的操作受到其原属网页的限制,进而为用户后续对该特定资源进 行更多的自主操作提供了有利前提,能够使用户在利用这些资源时得到 更好的体验。换而言之,开创了一种全新的展现网页相关资源的方式。
其次,不同的资源可以实现不同的展现方式,例如,以独立窗口的方 式展现^L频资源时,可以在用户层面置顶,并可以由用户设定或调整所 述独立窗口的位置及大小,这样用户在观看视频的同时,可以同时浏览
其他网页;具有相同主题的网页包含多幅图片时,可以将各网页中所有
的图片资源一并在独立的窗口中予以展现,这样用户不用通过翻页查找 就可以方便地看到全部的图片。因此,提高了互联网资源的利用率。
另外,本发明通过获取资源的属性信息来识别网页中的资源,其中,通 过截获服务器向浏览器返回的响应信息来获取资源的属性信息的方法,可以更 加准确地识别出网页中的资源。
最后,本发明还提供了另一种展现网页相关资源的方法,该方法可以在以 浏览器为父窗口的子窗口中展现网页中的特定资源,当资源所在的原网页关闭 时(在浏览器没有关闭的前提下),该子窗口仍然能够继续展现相应的特定资 源。因此不会让用户对该特定资源的操作受到其原属网页的限制,进而为 用户后续对该特定资源进行更多的自主操作提供了有利前提,能够使用 户在利用这些资源时得到更好的体验。换而言之,开创了一种全新的展 现网页相关资源的方式。


图1是本发明实施例提供的展现网页相关资源的方法的流程图; 图2是本发明实施例提供的展现网页相关资源的第 一装置的示意图; 图3是本发明实施例提供的展现网页相关资源的第二装置的示意图; 图4是本发明实施例提供的展现网页相关资源的第三装置的示意图; 图5是本发明实施例4是供的展现网页相关资源的第四装置的示意图; 图6是本发明实施例提供的展现网页相关资源的第五装置的示意图; 图7是本发明实施例提供的展现网页相关资源的第六装置的示意图; 图8是本发明实施例提供的另一展现网页相关资源的方法的流程图; 图9是本发明实施例提供的展现网页相关资源的第七装置的示意图。
1具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。
S101:识别出网页相关的特定资源;
本发明实施例所述的特定资源包括单々某体资源和/或多々某体资源,其中, 所述多媒体资源可以是交互式多々某体资源。具体地,所述特定资源可以包括但 不限于视频资源、音频资源、图片资源、动画(包括GIF动画或flash动画等)、 文本资源中的任意一种或任意多种组合,当然,也可以是将来发现的网页相关 的其他某种资源。其中,所述视频资源与动画有所不同,所述视频资源主要是 指在网页内嵌的播放器中播放的流+某体文件,而所述动画与图片资源类似,例 如网页中投放的一些flash广告等等。对于视频资源及音频资源,本发明所述 的展现是指将视频资源及音频资源以独立窗口的方式进行播放;对于图片资 源、动画及文本资源,本发明所述的展现是指将图片资源及文本资源以独立窗 口的方式进行显示。本发明可以识别以多种方式存在的特定资源,例如,可以 识别的音频资源可以包括网页的背景音乐、通过网页中内嵌的播放器播放的音 乐、以及网页中的音乐超链接等。
在识别的过程中,可以首先获取资源的属性信息,该属性信息包括资源的 类型等,然后才艮据资源的类型信息来识别。其中,可以通过多种方式来获取资 源的类型信息。例如,由于浏览器在加载网页时,会首先向服务器发送加载某 资源的请求信息,该请求信息中会包括该资源的统一资源定位信息,其中,所 述统一资源定位信息即能够在服务器上找到对应的资源的信息,实际应用中, 可以是统一资源标识符(Uniform Resource Identifier, URI ), URI可以 包括统一资源定位符(Uniform Resource Locator, URL ),或者统一资源 名称(Uniform Resource Name, URN),为方i更描述,本发明实施例中均 以URL为例进行介绍。通常可以才艮据URL的后缀来获知资源的类型。因此, 可以截获该请求信息,根据请求信息中资源的URL的后缀来分析资源的类型, 例如,发现某请求信息中资源的URL后缀为jpg,则识别出该资源为图片资源。
17通过这种方法可以识别出网页中的视频资源、音频资源、图片资源、动画、文 本资源。但需要说明的是,对于网页内嵌的播放器中播放的音频或视频资源, 是由播放器向服务器发送下载相应资源的请求信息(在制作网页时,会指定播
放器播放的资源所在的URL,播放器根据该URL向服务器发送请求)的;图片
资源、动画、文本资源等是由浏览器直接向服务器发送下载相应资源的请求信 ,丄
,&日'、j。
但是这种通过请求信息识别资源类型的方法并不能完全保证准确地获得 各种资源的真正类型,因为对于某类型的资源,浏览器在发送请求信息时,资 源URL的后缀可以是任意的,这样并不会影响客户端的效果,例如,图片的后 缀通常为jpg,但是浏览器在加载图片资源时,如果发送的请求信息中资源的 URL的后缀名是123,此时,客户端仍然能够成功加载该图片资源,然而,当 通过请求信息中资源的URL的后缀来识别资源时,将会无法识别出该图片资 源。
因此,在本发明的优选实施例中,可以通过截获服务器向浏览器返回的响 应信息来获取资源的属性信息。由于服务器在接收到浏览器的请求信息后,会 向浏览器返回响应信息,在该响应信息中,除响应头之外还会紧跟着带上数据 内容(即浏览器所请求文件的二进制文件流),通过分析该数据内容的一部分 位置的数据可以判断出服务器输出的是什么类型的文件。如gif图片的特征 是前六个字节是GIF89a, Flv格式的文件的特征是前三个字节是FLV;等 等。因此,可以根据服务器返回的响应信息的数据部分来准确地识别浏览器请 求的资源的类型。当然,也可以先利用浏览器发送的请求信息进行识别,当无 法识别时,再利用响应信息的数据部分进行识别。
其中,所述识别出网页相关的特定资源包括识别出特定资源的类型,和/ 或,所述特定资源的URL。关于识别特定资源的类型可以^換照上述方法进行, 关于识别所属特定类型的URL,也可以通过截获浏览器向服务器发送的下载资 源的请求信息来获取。为了更好地理解,这里做几点说明首先由于浏览器在 加载网页之前会首先获取一个资源包,该资源包中包含有待下载资源的URL,
对于图片中普通的图片、文本、背景音乐等资源,可以直接根据资源包中相应 的URL来向服务器发送下载资源的请求信息,而且,请求信息中会包含有资源
18的URL,因此直接截获该请求信息即可识别出资源的URL;但是需要在网页内 嵌的播放器中播放的音频或视频比较特殊,下载这种资源的请求信息是由所述 内嵌的播放器发出的,但是由于请求信息的发出同样是依据音频或视频的 URL,而且请求信息中会包含音频或视频的URL,因此,也通过截获发送到播 放器的请求信息来获取音频或视频的URL。
为了更好的理解上述特殊情况,下面对使用网页中内嵌播放器播放音频或 视频的原理进行一下简单介绍。通常在网页中内嵌的播放器中播放音频或视频 时分为两个步骤首先浏览器根据播放器的URL,到服务器上下载播放器,然 后由播放器根据音频或视频的URL到相应的服务器上下载所述音频或视频。下 面说明一下这种情况下播放器的URL、音频或视频的URL都是如何获取的。为 了使用所述内嵌播放器播放指定的音频或视频,所述资源包中会包含播放器的 URL,以及需要播放的音频或视频的ID、来源等参数(注意,此时,资源包中 包括的播放器的URL,而不是音频或视频的URL);浏览器根据播放器的URL 到相应的服务器上下载播放器,并将所述需要播放的音频或视频的ID、来源 等参数提供给播放器,然后播放器会根据这些参数组装获得音频或视频的 URL,这样,播放器便可以根据组装好的音频或视频的URL向相应的服务器发
送下载音频或视频的请求信息了 。
S102:以独立窗口的方式展现所述识别出来的特定资源。
需要说明的是,本发明所述独立窗口是指以桌面为父窗口的窗口,或者是 能够漂浮的对话框形式的窗口 (例如,网页的工具栏可以拖动到网页的任意位 置),也就是说,任何其他窗口的关闭都不会影响到该独立窗口。
其中,以独立窗口的方式展现所述特定资源时,展现内容的仅限于是特定 资源本身的内容,不会包含其他多余的内容。例如,在以独立窗口的方式播放 网页中的一段视频时,用户在独立窗口中看到的就只有这段视频(即仅限于这 段视频内容),而不会像使用网页中内嵌的播放器播放时一样,还会看到播放 器周围的图片等其他内容。
所述独立窗口可以是在识别出网页相关的特定资源后创建的,创建独立窗 口之后,便可以将所述特定资源放在该独立窗口中进行展现了。在网页内嵌的播放器中播放的音、视频或图片等通常可以在这种创建的独立窗口中展现。创 建独立窗口的具体方法现有技术已经能够实现,这里不再赘述,但需要说明的 是,这种创建的独立窗口本身并不具有音视频播放器的功能,因此在该创建的 独立窗口中展现所述识别出来的特定资源时,还需要首先加载播放器。
另外,所述独立窗口也可以是已知的播放器。在识别出网页相关的特定资 源之后可以通过启动已知的播放器,来实现以独立窗口的方式展现所述识别出 来的特定资源。其中所述已知的播放器,可以是用户已经安装在本地的播放器, 此时客户端的应用程序(如浏览器)可以根据被识别出来的特定资源的类型选 择一个适合的播放器,用这个播放器来下载识别出来的特定资源并进行展现。 当然,也可以提示用户选择自己喜欢的播放器进行下载及展现。
此外,在用户没有在本地安装播放器,或者就是为了达到完全不需要用户
操作的目的,则可以启动浏览器自带的播放器(如,使用flash制作的l番放器
等),并由该自带的播放器下载所述识别出来的特定资源,来实现以独立窗口 的方式展现所述识别出来的特定资源。这种方式对于网页中没有播放器的音频 (如网页的背景音乐等)、视频等资源尤其有好处。需要说明的是,由于本地 的播放器及浏览器自带的播放器都是以桌面为父窗口的,因此,播放器本身也 是一种独立窗口,进而,这种展现也可以称作是以独立窗口的方式进行展现所 述识别出来的特定资源。为方便描述,下文将所述创建的独立窗口和所述已知 的播放器统称为独立窗口,如无特殊说明,所述独立窗口均为所述创建的独立 窗口或所述已知的播放器。
另外需要说明的是,所述已知的播放器(包括用户本地安装的播放器或浏
览器自带的播放器)在获取到资源的URL的情况下,能够自动根据资源的URL 向服务器发送下载该资源的请求,并播放相应的资源。因此,在这种方式下, 所述识别网页相关的特定资源为识别出特定资源的URL,然后将识别出的特定 资源的URL提供给所述已知的播放器,这样播放器便可以根据该URL向服务器 发送下载该资源的请求,并在所述已知的播放器中以独立窗口的方式播放所述 识别出来的特定资源了。也就是说,本发明实施例所述的启动已知的播;故器包 括打开某已知的播放器,并将识别出来的资源的URL提供给该播放器这样两 个步骤。当然了 ,还可以通过设置的页面恢复入口将展现特定资源的独立窗口恢复 为原页面状态,此时特定资源又回到原页面上的固定位置,与以独立窗口的方 式展现之前完全相同。
其中,网页相关的特定资源可以包括网页中的特定资源(例如网页中的图
片、背景音乐等);和/或,网页的子页面(例如,猫朴主页上有些网页属于猫 朴主页的子页面)中的特定资源;和/或,与所述网页关联的相关网页中的特 定资源;和/或,所述网页后台传输的特定资源(例如,网页中内嵌的^番^:器 播放的音频、视频等资源是由网页后台进行传输的),等等。其中与所述网页 关联的相关网页可以包括所述网页中超链接指向的网页,或与所述网页具有相 同主题的网页(例如,在BBS系统中,由于跟帖的人数较多,同一主题的网页 可能具有多个)。
可见,本发明实施例不仅可以将网页中的资源以独立窗口的方式进行展 现,还可以将网页的子页面以及与其相关联的网页中的资源以独立窗口的方式
用户带来全新的体验。
其中,所述网页相关的特定资源可以是由运行于客户端的应用程序来进行 识别,例如,通过运行于客户端操作系统上的应用程序进行识别的。这种应用 程序可以是浏览器或者是可以为浏览器调用的組件。以网页浏览器为例,网页 浏览器便可以直接识别出网页相关的特定资源,并以独立窗口的方式展现所述 识别出来的特定资源,而无需安装其他插件或借助其他手段。
在识别出网页中的特定资源后,可以在具有所述特定资源的网页所在窗口 中显示本网页具有所述特定资源的提示标识,以提示用户哪个网页中存在哪种 特定资源。还可以根据需要显示更多的信息,如资源的名称、大小甚至下载地 址等。其中,这种提示标识可以以提示图标的方式实现,并且可以显示在浏览 器的地址栏、标签栏或资源附近、工具栏、侧边栏等浏览区域上。如果当前正 在展现具有所述特定资源的网页,则可以在上述位置的任意一处或多处给出所 述提示标识;如果具有所述特定资源的网页^皮最小化,或者当前正在展现其他 的窗口,导致用户只能看到具有所述特定资源的网页对应的标签栏,则仍然可
21以在该标签栏上给出本网页具有所述特定资源的提示标识。当网页中包含多个 特定资源时,可以以列表或下拉列表的形式进行提示。其中,为了在资源附近 的区域显示提示图标,可以预先分析前端页面元素,确定资源在网页上的坐标, 然后便可以根据坐标在资源附近的区域显示提示标识了 。
在实际应用中,所述以独立窗口的方式展现所述识别出来的特定资源时, 可以采取主动展现的方式或被动展现方式。其中,在主动展现方式中,可以预 置资源主动展现规则,当满足所述预置的资源主动展现规则时,便可以主动向 用户以独立窗口的方式展现所述识别出来的特定资源。主动展现规则可以按照 需求进行设置,例如设置为只要识别出即主动展现,或者如果当前仅打开一个 网页即主动展现,或网页中的特定资源满足预置条件就主动展现等等。这种主 动展现方式,对于推荐广告尤为有意义。
在被动展现方式中,可以预先提供资源展现的入口,该入口是为用户提供 的,用户可以通过该入口来请求展现哪个特定资源。在该方式中,在识别出网 页中的特定资源后暂时不进行以独立窗口的方式展现, 一般只是通过提示标识 或资源展现入口等告知用户,有这种独立窗口的展现方式供用户选择。只有在 通过所述资源展现的入口接收到用户的展现请求时,才以独立窗口的方式展现 用户请求展现的资源。其中,所述资源展现的入口可以是在网页上单独提供的,
以视频为例,可以在网页上的该视频区域显示该资源展现入口 ;也可以直接将 前文所述的提示标识作为资源展现的入口,也就是说,用户可以直接点击显示 在网页上的提示标识来触发以独立窗口的方式展现某特定资源。
在具体以独立窗口的方式进行展现时,可以对在独立窗口中展现的特定资 源进行缩放,或改变其位置,例如,独立窗口的初始大小及出现的位置可能与 原网页中的相同,此时,如果发现该窗口偏大,出现的位置为显示屏的中间位 置,可能会不利于用户同时观看其他网页的内容,因此可以通过改变独立窗口 的大小及坐标等来缩小该独立窗口,并将其移动到显示屏的左上角等位置。另 外,还可以将以独立窗口方式展现的特定资源在用户显示层面置顶展现,例如, 对于网页中的某视频资源或图片,在独立窗口中进行展现,并在在用户显示层 面置顶后,则该独立窗口便可以始终在用户层面的最顶层显示,不会由于用户 切换到其他界面而消失,这样用户可以边观看该视频资源或图片,边浏览其他网页。同时,也可以由用户自主地进行上述操作,例如,用户可以根据需要随 意调整独立窗口出现的位置,还可以对独立窗口进行缩放、置顶,等等,可见, 为用户提供了非常大的便利。其中,可以直接使用操作系统提供的函数来实现 窗口的置顶。
另外,当以独立窗口方式展现所述识别出来的特定资源时,所述特定资源 所在的原网页可以与展现所述特定资源的独立窗口同时存在。例如,优酷主页
上有一賴:视频,在识别出该视频资源后,以独立窗口的方式插-放该^L频,此时, 原来的优酷主页仍然存在。
当然,当以独立窗口方式展现所述识别出来的特定资源时,也可以将所述 特定资源所在的原网页隐藏。此时多用于视频资源的独立窗口方式展现,而且 直接使用原网页中的播放器进行展现,同时将原网页中的其他部分隐藏(即设 置为不显示)。为了确定网页的哪些部分显示、哪些部分不显示,需要确定播 放器在原网页上的位置,为此,同样可以预先分析前端页面元素,确定播放器 在原网页上的起始点及结束点的坐标,根据该坐标将原网页上播放器以外的部 分隐藏。同时,为了^^于用户随时查看原网页上的其他资源,还可以通过4是供 的网页恢复入口恢复为原网页模式,可以当通过该入口接收到用户恢复网页的 请求时,将以独立窗口方式展现的特定资源恢复为原网页模式。例如,可以在 独立窗口上提供"恢复网页模式"等类似按钮,用户可以随时通过点击该按钮 回到原网页中播放的模式进行观看。
在实际应用中, 一个网页上可能包含多个相同类型的特定资源(例如,土 豆网主页上包含多个视频资源、某音乐网站上包括多个音频资源、某BBS上可 能包含有多幅图片等等),另外,用户还可能同时打开多个网页,4吏得当前具 有多个相同类型的特定资源。因此,在本发明的其他实施例中,可以将所述识 别出来的相同类型的特定资源单个或批量传递给独立窗口进行展现。批量传递 到独立窗口中的特定资源可以在独立窗口中以列表的形式进行排列。此时,可 以在创建的独立窗口上提供一些用户可以自主操作的按钮。例如,将音频或视 频资源批量传递到独立窗口后,用户可以在独立窗口中点击上一首、下一首、 暂停、删除、添加等按钮进行播放;对于图片资源,用户可以点击上一张、下 一张进行查看。此外,当网页上存在多个特定资源时,可以多个独立窗口的方式分别展现多个特定资源,这些独立窗口可以分层展示,也可以根据用户需求 将其中某个独立窗口置顶。
为了使得用户获得更好地体验,本发明在实现的细节上针对不同类型特定 资源的特点,使用了不同的展现方式。例如,对于动画、音频及视频资源,可 以控制在独立窗口中展现的进度与原网页播放的进度同步。这种同步控制对于 视频资源格外有利,例如用户可能在某网页上观看到某视频的一部分后,发现 对该视频比较感兴趣,并希望以独立窗口的方式进行展现,如果不进行同步控
制,该视频将在独立窗口中重新开始播放,这通常不是用户希望的;而进行同 步控制后,便可以在独立窗口中从用户当前观看到的进度起继续播放,从而可 以使用户获得较好的体验。不过,由于某些网页上的视频是自动播放的,因此 有可能用户在网页上看到该视频时,视频已经播放了一小段时间,如果用户对 该视频感兴趣,那么在选择以独立窗口方式播放该视频时,就有可能希望从头 开始播放该视频,这种情况下便不需要独立窗口中播放的视频与原网页中播放 的视频同步,而是从头开始播放,由此可见,在实际应用中也不排除不需要两 者同步的情况,这种不同步情况还经常出现在音频资源的播放中,因为音频资 源涉及不到视觉上的感受,从头开始播放不会影响到用户的体验。当然,还可 以把这两种方式都提供给用户,让用户根据自己需要灵活选择。
需要说明的是,对于同步播放的情况,通常只能通过所述创建独立窗口的 方式来实现,此时不需要重新到服务器上下载该特定资源,此时相当于只是改 变了原网页中的展现形式,具体实现时,可以首先将原网页进行重组(将网页 上非所述特定资源内容的其余内容隐藏,等),然后,使用操作系统提供的函 数,将重组后的网页的父窗口改变为桌面,此时,由于已经在桌面上创建了独 立窗口,因此重组后的网页便会展现在所述创建的独立窗口中。这种方式下, 由于无需重新到服务器上下载播放器正在播放的资源,因此不会影响到系统的 性能,而且用户可以将独立窗口拖动到所需要的任何位置观看其中展现的内 容。但是这样情况下,就用户显示层面而言,相当于所述特定资源所在的原网 页消失(以视频资源为例,用户此时只能在独立窗口中看到视频本身,其周围 的原页面内容已经看不到了 ),因此,当关闭该独立窗口时,所述特定资源所 在的原网页将会随之关闭。对于不同步展现的情况,可以采用所述启动已知播放器的方式(通常,该
方式只能实现不同步的播;故),也可以采用所述创建独立窗口的方式。对于采 用所述创建独立窗口的方式,可以通过在创建的独立窗口中重新下载所述特定 资源,来以独立窗口的方式展现所述特定资源。此时,所述创建的独立窗口与 所述特定资源所在的原网页同时存在。具体实现时,可以在所述创建的独立窗 口中重新加载原网页(相当于在所述创建的独立窗口中重新输入了原网页的 URL,然后重新向服务器发起请求来加载该页面)。但是创建独立窗口前需要首 先获取所述特定资源在原网页上的位置(可以通过前端页面元素分析获取所述 特定资源对应的页面元素的坐标、显示面积等信息),按照所述坐标及显示面 积来创建独立窗口。例如,某网页中内嵌的一个播放器中正在播放一段视频, 需要在独立窗口中展现这段视频,此时,可以按照原网页上播放器尺寸的大小 及其在原网页上的位置创建独立窗口,这样在独立窗口中重新加载网页后,将 只向用户展现播放器中的内容。当然,在创建的独立窗口中也可以只下载所述 特定资源(原网页中所述特定资源之外的内容将不被下载),具体的实现过程 与下载整个网页时类似,只是相对于下载整个网页而言,需要下载的内容减少 了;仍以在网页内嵌的播放器中播放的视频为例,如果需要以独立窗口的方式 展现这段视频,则在所述创建的独立窗口中首先从服务器下载的是所述播放器 (该播放器会被下载到独立窗口中),然后播放器再到视频所在的服务器上下 载这段视频,进而,原本在网页内嵌的播放器中播放的视频就可以在所述创建 的独立窗口中播放了。在这种方式下,由于所述特定资源所在的原网页与所述 创建的独立窗口同时存在,因此如果所述创建的独立窗口关闭时,所述特定资 源所在的原网页不会被关闭,但是可能会由于频繁向服务器发送请求,而使系 统的性能受到影响。值得注意的是,在该创建的独立窗口中不同步地(即上述 经过重新下载的方式)展现识别出来的资源,与由启动的播放器下载并展现所 述识别出来的资源有所不同,对于在网页内嵌的播放器中播放的视频,前者需 要首先根据播放器的URL从服务器下载播放器,然后再由下载下来的播放器根 据视频的URL向视频所在的服务器发送请求以下载该视频,然后才能播放;而 后者只需要直接根据视频URL向视频所在的服务器发送请求来下载该视频,然 后进行播放即可。
25由于视频资源及音频资源都会使用户在听觉上获得体验,但是如果多个视 频或音频资源同时播放,将会在听觉上造成干扰;例如,当前打开了 10个网
页,可能其中的5个网页上的视频都是自动播放的,此时就会对用户造成干扰。
另一方面,在独立窗口中播放视频或音频资源时,包含该视频或音频资源的原 网页可能会同时播放各自的视频或音频资源,这也会造成听觉上的干扰。因此, 在以独立窗口方式展现的特定资源为视频或音频资源时,还可以控制网页上的 视频资源或音频资源静音或暂停播放或消失。
另外,由于有些网页中的音频资源在网页上没有相应的播j文器,例如网页 的背景音乐等,用户无法从网页上看到关于背景音乐的信息,但是用户可能想 知道背景音乐的歌名、歌词等信息,则本发明实施例也可以获取这些信息,并 将这些信息提供给用户,使得用户在独立窗口中收听音乐的同时,可以看到音 乐的歌名及歌词等信息。具体的获取这些信息的方法可以是多种,例如,可以 首先通过浏览器向服务器发送的请求信息获取背景音乐的歌名,再到互联网上 依据该歌名搜索该背景音乐的歌词。
对于图片资源,如果与一个网页相关的图片数量不多,也不排除在一个网 页上将本网页相关的多个图片同时显示的情况。这种展现方式与前文所述的 "上一张"、"下一张"的方式有所不同,在这种展现方式中,相当于各个图片 在各自的独立窗口中进行展现,用户无需进行任何操作便可以查看到本网页相 关的所有图片,进一步为用户提供了便利。
另外,对于图片资源,本发明实施例还可以采用如下展现方式在图片附 件以浮动条等方式出现"上一张"、"下一张,,等按钮,当用户点击这些按钮时, 可以采用图片定位技术,直接定位到图片资源的位置进行展现,方便用户快速 定位到图片资源,而无需再通过滚动条或翻页的方式进行查看。例如,用户在 某BBS上浏览某帖子中的图片,帖子的发布者可能会将图片发布在多个楼层 中,其中可能还会有跟帖者发布的其他图片;此时,可以在第一张图片的附近 显示"下一张"按钮,点击此按钮便可以自动定位到下一张图片的位置甚至是 下一张图片所属的网页(对于在多个网页中显示同一主题的图片的情况)。对 于第一张后面的图片,可以在其附近显示"上一张,,及"下一张"按钮,这样 还可以直接定位到上一张图片。
26需要说明的是,在独立窗口中进行的各种形式的展现以及对原网页的各种 操作(例如在用户显示层面上置顶、将原页面隐藏或同时存在等),均可以使 用操作系统提供的函数来实现。
通过上述描述可见,采用独立窗口的方式展现网页相关的特定资源时,有 利于用户后续进^f亍更多的自主才喿作,例如,改变独立窗口的位置、对独立窗口 进行缩放、控制播放哪些音视频等。另外,由于在以独立窗口的方式展现某 种资源时,以展现视频资源为例,可以在用户层面置顶,这样用户在观
看视频的同时,可以同时浏览其他网页;具有相同主题的网页包含多幅
图片时,可以将各网页中所有的图片资源一并在独立的窗口中予以展现, 这样用户不用点击滚动条或翻页便可以方便地看到全部的图片。因此, 相当于可以引导用户去更好地利用互联网上的资源,避免了由于不方便 而放弃查看某些资源的可能性,提高了互联网资源的利用率。
与本发明实施例提供的展现网页相关资源的方法相对应,本发明实施例还
提供了一种展现网页相关资源的装置,参见图2,该装置包括以下单元 识别单元U201,用于识别出网页相关的特定资源;
独立展现单元U202,用于以独立窗口的方式展现所述识别出来的特定资源。
识别单元U201在识别出网页相关的特定资源后,独立展现单元U202便可 以以独立窗口的方式展现所述识别出来的特定资源了 。为了便于恢复到原始网 页的展现才莫式,该装置还可以包括网页恢复入口单元U203,用于接收用户恢 复网页的请求,并在接收到所述请求时触发所述独立展现单元将以独立窗口方 式展现的特定资源恢复为原始网页模式。
其中,独立窗口可以是在识别出网页相关的特定资源后创建的,参见图3, 独立展现单元U302可以包括
创建单元U3021,用于创建独立窗口;
展现处理单元U3022,用于在所述创建的独立窗口中展现所述识别出来的 特定资源。
27藏,进行与网页同步的展现,因此,展现处理单元U3022包括
页面重组子单元U30221,用于通过将所述特定资源所在原页面上非所述特定资源内容的其余内容隐藏对原网页进行页面重组;
父窗口^^改子单元U30222,用于重组后的页面的父窗口修改为桌面,来以独立窗口的方式展现所述特定资源。
或者,展现处理单元U3022也可以不隐藏所述特定资源所在的原页面(所述特定资源所在的原网页与所述创建的独立窗口同时存在),重新下载所述特定资源,进行与网页不同步的展现;参见图4,展现处理单元U4022也可以包括
重新下载子单元U40223,用于在所述创建的独立窗口中重新下载所述特定资源;并在所述创建的独立窗口中展现所述展现特定资源。另外,独立窗口也可以是已知的播;改器,因此,独立展现单元U402也可以通过启动已知的播-放器来以独立窗口的方式展现所述识别出来的特定资源,此时,独立展现单元U402具体用于启动已知的播放器,然后由播放器来下载所述识别出来的特定资源,并展现该识别出来的特定资源。其中,所述已知的播放器可以是用户本地安装的播放器,也可以是浏览器自带的播放器。
本发明实施例不^f又可以将网页中的资源以独立窗口的方式进行展现,还可以将网页的子页面以及与其相关联的网页中的资源以独立窗口的方式进行展现,因此,识别单元U501可以包括
第一识别子单元U5011,用于识别出网页中的特定资源。
还可以包括第二识别子单元U5 012 ,用于识别出所述网页的子页面中的特定资源。
还可以包括第三识别子单元U5013,用于识别出所述网页后台传输的特定资源。主要是指在网页内嵌的播放器中播放的音频或视频资源;
此外,还可以识别出与所述网页关Jf关的相关网页中的特定资源;因此还可以包括
第四识别子单元U5 014 ,用于识别出与所述网页中超链接指向的网页中的特定资源;
第五识别子单元U5 015,用于识别出与所述网页具有相同主题的网页中的
特定资源。
其中,识别单元U501可以是运行于客户端的应用程序,该运行于客户端的应用程序是浏览器(网页浏览器、本地资源浏览器或兼具网页浏览及本地资源浏览功能的浏览器等),也可以是可以为浏览器调用的组件。
在实际应用中,该装置还可以包括提示单元U504,用于在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识(例如提示图
浏览区域上。
独立展现单元U502在以独立窗口的方式展现iK别出的网页相关资源时,可以采用主动展现的方式,也可以采用被动展现的方式。在净皮动展现的方式中,可以是在接收到用户的请求后才以独立窗口的方式展现,此时可以上提示单元U504显示的提示标识作为资源展现的入口,用户可以通过点击该提示标识发起展现资源的请求,及所述提示标识用于接收用户请求展现所述特定资源的请求,并在接收到所述请求时触发独立展现单元U502以独立窗口的方式展现所述识别出来并被用户请求展现的特定资源。另夕卜,也可以在该装置中单独提供一个独立展现入口单元U505,同样用于接收用户请求展现所述特定资源的请求,并在接收到所述请求时触发独立展现单元U502以独立窗口的方式展现所述识别出来并被用户请求展现的特定资源。
在主动展现的方式中,可以根据预置的展现规则进行主动展现,而不用接收用户的请求。该装置还可以包括展现规则判断单元U506,用于判断是否满足预置的资源主动展现规则时,如果满足,则触发独立展现单元U502主动向用户以独立窗口的方式展现所述识别出来的特定资源。
另外,参见图6,该装置还可以包括调整单元U607,用于调整所述独立窗口的位置和/或大小。还可以包括置顶单元U608,用于将所述以独立窗口方式展现的特定资源在用户显示层面置顶。其中,调整单元U607、置顶单元U608可以自动执行相应的操作,也可以由用户手动地执行,这样,用户便可以边在独立窗口中观看视频,边浏览其他网页了。
识别出的相同类型的资源为多个时,可以将相同类型的资源批量传递到独
立窗口中展现,因此独立展现单元U602可以将所述识别出来的相同类型的特
定资源批量传递给独立窗口进行展现。还可以在独立窗口中设置用户可操作的按钮,例如"上一首"、"下一首"、"上一张"、"下一张"等,提高了用户的可操作性。
本发明实施例所述的特定资源可以包括—见频资源、音频资源、图片资源、文本资源中的至少一种。对于视频资源及音频资源,所述展现为播放,对于图
片资源及文本资源,所述展现为显示。因此,参见图7,独立展现单元包括以下子单元
播放子单元U7025,用于以独立窗口的方式播放视频资源或音频资源;
显示子单元U7026,用于以独立窗口的方式显示图片资源或文本资源。
为了适应各种资源的特点,在以独立窗口的方式展现不同类型的资源时,会略有不同,例如,该装置还可以包括第一控制单元U703,用于当以独立窗口方式展现的特定资源为视频或音频资源时,控制独立窗口中展现的视频或音频资源的进度与原网页播放该视频或音频资源的进度同步。还可以包括第二控制单元U704,用于以独立窗口方式展现的特定资源为;f见频或音频资源时,控制原网页上的视频资源或音频资源静音或暂停播放或消失。当网页相关的图片资源不多时,独立展现单元U702具体用于将具有同一主题的各相关网页中识别出来的所有图片资源分别在各自的独立窗口中展现。
由于网页相关的特定资源是从相应的服务器上下载得到的,因此可以通过获取发送到服务器的请求下载特定资源的请求信息来获取特定资源的类型。另外,也可以通过服务器返回的响应信息来获取特定资源的类型,还可以当从所述请求信息无法获取到资源的类型时,再利用所述响应信息来获取特定资源的类型信息。因此,识别单元U701可以包括以下子单元
截获子单元U7011,用于截获发送到服务器的请求下载特定资源的请求信息和/或服务器返回的响应信息;所述请求信息中包含资源的URL;
确定子单元U7012,用于才艮据所述请求信息中资源的URL和/或所述响应信息的数据部分识别所述网页相关的特定资源。
其中,识别单元U701具体可以用于识别特定资源的类型,和/或,特定资源的URL。
上述内容描述了以独立窗口的方式展现网页相关资源的方法及装置,在本发明的其他实施例中,还可以以其他的方式展现网页相关资源,下面进行介绍。
参见图8,该方法包括以下步骤
S801:识别网页相关的特定资源;
S802:在以浏览器为父窗口的子窗口中,展现所述识别出来的特定资源。
在该方法中,识别出来的特定资源是在以浏览器为父窗口的子窗口中展现的,在展现所述识别出的特定资源时,可以首先根据识别出的特定资源的URL下载所述特定资源,然后再在所述浏览器为父窗口的子窗口中进行展现。此时,该浏览器为父窗口的子窗口相当于是从原网页抠出的一部分,能够通过向服务器发送请求信息来下载特定资源并展现。例如,对于在网页内嵌的播放器中播放的视频,在所述以浏览器为父窗口的子窗口中,同样将首先向服务器请求下载原网页中的播放器,然后由播放器向视频所在的服务器下载所述视频,这样,便可以在所述以浏览器为父窗口的子窗口中进行展现了。其中,所述识别出的特定资源的URL也可以是在识别的同时获取的,例如,在通过发送到服务器的下载资源的请求信息中识别特定资源时,从所述请求信息中便可以获取该特定资源的URL。
需要说明的是,该方法与直接在网页中进行的资源展现是不同的。例如,对于在某网页内嵌的播放器中播放的视频资源,虽然也可以看作是在一个子窗口中展现的,但是这种子窗口是以资源所在的原网页为父窗口的, 一旦资源所在的原网页关闭,则网页的子窗口 (也就是网页内嵌的播放器)也会随之关闭,播放器中的资源将无法继续播放。而本发明实施例所述的子窗口是以浏览器为父窗口的,也就是在识别出网页相关的特定资源后,以浏览器为父窗口新建子窗口,该子窗口与浏览器中的各网页所在窗口 (实际上,浏览器中展现出的网页也是浏览器的子窗口 )是并列的,即属于同一层次上的窗口,彼此之间没有父子关系。因此关闭浏览器中的各网页时,不会影响到该新建的子窗口,其中展现的特定资源也可以继续展现。只有当浏览器关闭时,该子窗口才会随之关 闭。
与独立窗口的展现方式类似,在以浏览器为父窗口的子窗口中展现的网页 相关资源也可以包括但不限于视频资源、音频资源、图片资源、动画、文本资 源中的任意一种或任意多种组合。在以浏览器为父窗口的子窗口中展现的展现 方式中,在识别出网页相关的特定资源后,同样可以在资源的附近或工具栏、 标签栏等位置给出提示标识(例如用"箭头"等表示的提示图标等),用户可 以点击该标识,或采用拖拽的方式,在所述新建的以浏览器为父窗口的子窗口 中来实现相关资源的展现。
其中,该方法中所述的网页相关的特定资源通常是指网页中的相关资源, 和/或网页的子页面中的相关资源,和/或网页中的超链接指向的网页中的相关 资源,和/或与当前网页具有同一主题的网页中的相关资源,和/或网页后台窗 口的相关资源。
这种以浏览器为父窗口的子窗口中展现的展现方式中,在识别出相关资源
后,需要首先根据资源的URL将资源从服务器上重新下载,然后在以浏览器为 父窗口的子窗口中展现。因此这种方式如果不进行特殊处理,通常不能做到与 原网页的同步播放,但是其好处在于,当资源所在的原网页关闭时(在浏览器 没有关闭的前提下),该子窗口仍然能够继续展现相应的资源。
与本发明实施例提供的展现网页相关资源的方法相对应,本发明实施例还 提供了一种展现网页相关资源的装置,参见图9、该装置包括 识别单元U901,用于识别网页相关的特定资源;
展现单元U902,用于在以浏览器为父窗口的子窗口中,展现所述识别出
来的特定资源。
其中,展现单元U902可以包括以下子单元 创建子单元U9021,用于以浏览器为父窗口创建子窗口; 下载子单元U9022,用于获取所述识别出的网页相关资源的URL,根据所
述URL下载所述特定资源;
实现子单元U9023,用于在所述子窗口中展现所述下载的特定资源。
32所述相关资源包括视频资源、音频资源、图片资源、动画、文本资源中的 任意一种或任意多种组合。
以上对本发明所提供的展现网页相关资源的方法及装置,进行了详细介
例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的 一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变 之处。综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种展现网页相关资源的方法,其特征在于,包括识别出网页相关的特定资源;以独立窗口的方式展现所述识别出来的特定资源。
2、 根据权利要求1所述的方法,其特征在于,所述以独立窗口的方式展 现所述识别出来的特定资源包括创建独立窗口 ,在所述创建的独立窗口中展现所述识别出来的特定资源。
3、 根据权利要求2所述的方法,其特征在于,所述在所述创建的独立窗口 中展现所述识别出来的特定资源包括进行页面重组,并将重组后的页面的父窗口修改为桌面,以在所述创建的独立 窗口中展现所述识别出来的特定资源; 或者,在所述创建的独立窗口中重新下载所述识别出来的特定资源,以在所述创 建的独立窗口中展现所述识别出来的特定资源。
4、 根据权利要求1所述的方法,其特征在于,所述以独立窗口的方式展 现所述识别出来的特定资源包括启动已知的播放器,由所述启动的已知播放器下载所述识别出来的特定资 源,并展现所述识别出来的特定资源。
5、 根据权利要求l所述的方法,其特征在于,还包括 提供网页恢复入口,当通过该入口接收到用户恢复网页的请求时,将以独立窗口方式展现的特定资源恢复为原始网页模式。
6、 根据权利要求1所述的方法,其特征在于,所述识别出网页相关的特 定资源包括识别出网页中的特定资源; 和/或,识别出所述网页的子网页中的特定资源; 和/或,识别出所述网页后台传输的特定资源;和/或,识别出所述网页中超链"t妄指向的网页中的特定资源; 和/或,识别出与所述网页具有相同主题的网页中的特定资源。
7、 根据权利要求1所述的方法,其特征在于,所述网页相关的特定资源 由运行于客户端的应用程序进行识别。
8、 根据权利要求7所述的方法,其特征在于,所述运行于客户端的应用程 序是浏览器或可以为浏览器调用的组件。
9、 才艮据权利要求1至8中任一项所述的方法,其特征在于,还包括在 具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标 识。
10、 根据权利要求9所述的方法,其特征在于,所述提示标识包括资源展 现入口,所述以独立窗口的方式展现所述识别出来的特定资源包括当通过所 述资源展现入口接收到用户请求展现所述特定资源的请求时,以独立窗口的方 式展现所述识别出来并被用户请求展现的特定资源。
11、 根据权利要求1至8中任一项所述的方法,其特征在于,还包括向用户提供资源展现入口;所述以独立窗口的方式展现所述识别出来的特定资源包括当通过所述资 源展现入口接收到用户请求展现所述特定资源的请求时,以独立窗口的方式展 现所述识别出来并被用户请求展现的特定资源。
12、 根据权利要求1至8中任一项所述的方法,其特征在于,还包括预置 资源主动展现规则;所述以独立窗口的方式展现所述识别出来的特定资源包括当满足所述预 置的资源主动展现规则时,主动向用户以独立窗口的方式展现所述识别出来的 特定资源。
13、 根据权利要求1至8中任一项所述的方法,其特征在于,还包括 调整所述独立窗口的位置和/或大小。
14、 根据权利要求1至8中任一项所述的方法,其特征在于,还包括 将所述以独立窗口方式展现的特定资源在用户显示层面置顶。
15、 根据权利要求1至8中任一项所述的方法,其特征在于,所述特定资源包括单媒体资源和/或多媒体资源。
16、 根据权利要求1至8中任一项所述的方法,其特征在于,所述特定资 源包括视频资源、音频资源、图片资源、动画、文本资源中的任意一种或任意 多种组合。
17、 根据权利要求1至8中任一项所述的方法,其特征在于 所述特定资源为#见频资源或音频资源时,所述展现为播放; 所述特定资源为图片资源、动画或文本资源时,所述展现为显示。
18、 根据权利要求1至8中任一项所述的方法,其特征在于,所述以独立 窗口方式展现的内容仅限于所述特定资源本身的内容。
19、 根据权利要求1至8中任一项所述的方法,其特征在于,还包括 控制所述以独立窗口方式展现的特定资源的展现进度与所述特定资源在原网页中的展现进度同步。
20、 根据权利要求1至8中任一项所述的方法,其特征在于,所述以独立 窗口方式展现的特定资源为具有声音的资源时,还包括控制网页上的特定资源静音或暂停播-放。
21、 根据权利要求6中所述的方法,其特征在于,所述特定资源为图片资 源,所述以独立窗口方式展现识别出来的图片资源包括将具有同 一主题的各相关网页中识别出来的所有图片资源以独立窗口的 方式展现。
22、 根据权利要求1至8中任一项所述的方法,其特征在于,所述识别网 页相关的特定资源包括截获发送到服务器的请求下载特定资源的请求信息和/或服务器返回的响 应信息;所述请求信息中包含资源的统一资源定位信息;才艮据所述请求信息中资源的统一资源定位信息和/或所述响应信息的数据 部分识别所述网页相关的特定资源。
23、 根据权利要求1至8中任一项所述的方法,其特征在于,所述识别网 页相关的特定资源包括识别网页相关的特定资源的类型,和/或,识别网页相关的特定资源的统一资源定位信息。
24、 一种展现网页相关资源的装置,其特征在于,包括 识别单元,用于识别出网页相关的特定资源;独立展现单元,用于以独立窗口的方式展现所述识别出来的特定资源。
25、 根据权利要求24所述的装置,其特征在于,所述独立展现单元包括 独立窗口创建单元,用于创建独立窗口;展现处理单元,用于在所述创建的独立窗口中展现所述识别出的特定资源。
26、 根据权利要求25所述的装置,其特征在于,所述展现处理单元包括 页面重组子单元,用于通过将所述特定资源所在原页面上非所述特定资源内容的其余内容隐藏,对原网页进行页面重组;父窗口修改子单元,用于将重组后的页面的父窗口修改为桌面,以在所述 创建的独立窗口中展现所述识别出来的特定资源;或者,所述展现处理单元包括重新下载子单元,用于在所述创建的独立窗口中重新下载所述识别出来的 特定资源,以在所述创建的独立窗口中展现所述识别出来的特定资源。
27、 根据权利要求24所述的装置,其特征在于,所述独立展现单元具体 用于启动已知的播放器,由所述启动的已知播放器下载所述识别出来的特定资 源,并展现所述识别出来的特定资源。
28、 根据权利要求24所述的装置,其特征在于,还包括 网页恢复入口单元,用于接收用户恢复网页的请求,并在接收到所述请求时触发所述独立展现单元将以独立窗口方式展现的特定资源恢复为原始网页 模式。
29、 根据权利要求24所述的装置,其特征在于,所述识别单元包括 第一识别子单元,用于识别出网页中的特定资源;和/或,第二识别子单元,用于识别出所述网页的子页面中的特定资源; 和/或,第三识别子单元,用于识别出所述网页后台传输的特定资源; 和/或,第四识别子单元,用于识别出所述网页中超链接指向的网页中的特定资源;和/或,第五识别子单元,用于识别出与所述网页具有相同主题的网页中的特定资源。
30、 根据权利要求24所述的装置,其特征在于,所述识别单元为运行于 客户端的应用程序。
31、 根据权利要求30所述的装置,其特征在于,所述运行于客户端的应 用程序是浏览器,或,可以为浏览器调用的组件。
32、 根据权利要求24至31任一项所述的装置,其特征在于,还包括 提示单元,用于在具有所述特定资源的网页所在窗口中显示本网页具有所迷特定资源的提示标识。
33、 根据权利要求32所述的装置,其特征在于,所述提示标识为独立展现入口 ,所述提示标识用于接收用户请求展现所述特定资源的请求,并在接收 到所述请求时触发所述独立展现单元以独立窗口的方式展现所述识别出来并 被用户请求展现的特定资源。
34、 根据权利要求24至31任一项所述的装置,其特征在于,还包括 独立展现入口单元,用于接收用户请求展现所述特定资源的请求,并在接收到所述请求时触发所述独立展现单元以独立窗口的方式展现所述识別出来 并被用户请求展现的特定资源。
35、 根据权利要求24至31任一项所述的装置,其特征在于,还包括 展现规则判断单元,用于判断是否满足预置的资源主动展现规则时,如果满足,则触发所述独立展现单元主动向用户以独立窗口的方式展现所述识别出 来的特定资源。
36、 根据权利要求24至31任一项所述的装置,其特征在于,还包括 调整单元,用于调整所述独立窗口的位置和/或大小。
37、 根据权利要求24至31任一项所述的装置,其特征在于,还包括置顶单元,用于将所述以独立窗口方式展现的特定资源在用户显示层面置顶。
38、 根据权利要求24至31任一项所述的装置,其特征在于,所述特定资 源包括单媒体资源和/或多媒体资源。
39、 根据权利要求24至31任一项所述的装置,其特征在于,所述特定资源 包括视频资源、音频资源、图片资源、动画、文本资源中的至少一种。
40、 根据权利要求39所述的装置,其特征在于,所述独立展现单元包括 播放子单元,用于以独立窗口的方式播放视频资源或音频资源; 显示子单元,用于以独立窗口的方式显示图片资源或文本资源。
41、 根据权利要求24至31任一项所述的装置,其特征在于,所述独立展现 单元以独立窗口的方式展现的内容仅限于所述特定资源本身。
42、 根据权利要求24至31任一项所述的装置,其特征在于,还包括第 一控制单元,用于控制所述以独立窗口方式展现的特定资源的进度与所 述特定资源原所在网页中该特定资源的展现进度同步。
43、 根据权利要求24至31任一项所述的装置,其特征在于,还包括 第二控制单元,用于以独立窗口方式展现的特定资源为具有声音的资源时,控制网页上的特定资源静音或暂停播放或消失。
44、 根据权利要求29所述的装置,其特征在于,所述特定资源为图片资 源,所述独立展现单元具体用于将具有同一主题的各相关网页中识别出来的所 有图片资源以独立窗口的方式展现。
45、 根据权利要求24至31任一项所述的装置,其特征在于,所述识别单 元包括截获子单元,用于截获发送到服务器的"i青求下载特定资源的请求信息和/ 或服务器返回的响应信息;所述请求信息中包含资源的统一资源定位信息;确定子单元,用于才艮据所述请求信息中资源的统一资源定位信息和/或所 述响应信息的数据部分识别所述网页相关的特定资源。
46、 根据权利要求24至31中任一项所述的方法,其特征在于,所述识别 单元具体用于识别网页相关的特定资源的类型,和/或,识别网页相关的特定 资源的统一资源定位信息。
47、 一种展现网页相关资源的方法,其特征在于,包括识别网页相关的特定资源;在以浏览器为父窗口的子窗口中,展现所述识别出来的特定资源。
48、 根据权利要求47所述的方法,其特征在于,所述在以浏览器为父窗口的子窗口中,展现所述识别出来的特定资源包括以浏览器为父窗口创建子窗口 ;获取所述识别出的网页相关资源的统一资源定位信息,才艮据所述统一资源定位信息下载所述特定资源,并在所述子窗口中展现所述下载的特定资源。
49、 根据权利要求47或48所述的方法,其特征在于,所述特定资源包括视频资源、音频资源、图片资源、动画、文本资源中的任意一种或任意多种组合。
50、 一种展现网页相关资源的装置,其特征在于,包括识别单元,用于识别网页相关的特定资源;展现单元,用于在以浏览器为父窗口的子窗口中,展现所述识别出来的特定资源。
51、 根据权利要求50所述的装置,其特征在于,所述展现单元包括创建子单元,用于以浏览器为父窗口创建子窗口;下载子单元,用于获取所述识别出的网页相关资源的统一资源定位信息,才艮据所述统一资源定位信息下载所述特定资源;实现子单元,用于在所述子窗口中展现所述下载的特定资源。
52、 根据权利要求50所述的装置,其特征在于,所述特定资源包括视频资源、音频资源、图片资源、动画、文本资源中的任意一种或任意多种组合。
全文摘要
本发明公开了一种展现网页相关资源的方法,该方法包括识别出网页相关的特定资源;以独立窗口的方式展现所述识别出来的特定资源。本发明实施例还提供了一种展现网页相关资源的装置。通过本发明,使得展现时的网页相关特定资源无需依赖于该特定资源所属的原网页,因此不会让用户对该特定资源的操作受到其原属网页的限制,进而为用户后续对该特定资源进行更多的自主操作提供了有利前提,能够使用户在利用这些资源时得到更好的体验。
文档编号G06F17/30GK101504648SQ200810226378
公开日2009年8月12日 申请日期2008年11月14日 优先权日2008年11月14日
发明者勇 万 申请人:北京搜狗科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1