一种页面资源的处理方法及装置.pdf

上传人:54 文档编号:1003224 上传时间:2018-03-24 格式:PDF 页数:28 大小:1.53MB
返回 下载 相关 举报
摘要
申请专利号:

CN200810226380.5

申请日:

2008.11.14

公开号:

CN101504649A

公开日:

2009.08.12

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

北京搜狗科技发展有限公司

发明人:

万 勇

地址:

100084北京市海淀区中关村东路1号院9号楼搜狐网络大厦9层01房间

优先权:

专利代理机构:

北京集佳知识产权代理有限公司

代理人:

逯长明

PDF下载: PDF下载
内容摘要

本发明公开了一种页面资源的处理方法,该方法包括:识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系;根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识。本发明还公开了一种页面资源的处理装置。通过本发明,将网页可以提供的相关资源以直观的方式提示给用户,使得用户可以清晰地发现网页相关的各种资源,从而便于网页相关资源得到充分地挖掘及利用。

权利要求书

1、  一种页面资源的处理方法,其特征在于,包括:
识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系;
根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识。

2、
  根据权利要求1所述的方法,其特征在于,所述识别出网页相关的特定资源包括:
识别出所述网页中的特定资源;
和/或,
识别出所述网页的子页面中的特定资源;
和/或,
识别出所述网页后台传输的特定资源;
和/或,
识别出所述网页中超链接指向的网页中的特定资源;
和/或,
识别出与所述网页具有相同主题的网页中的特定资源。

3、
  根据权利要求1或2所述的方法,其特征在于,所述特定资源包括视频资源、音频资源、图片资源、动画以及文本资源中的任意一种或任意多种。

4、
  根据权利要求1或2所述的方法,其特征在于,所述识别出网页相关的特定资源包括:
截获下载网页相关的特定资源的请求信息,所述请求信息中包括所述资源的统一资源定位信息;
根据所述请求信息中资源的统一资源定位信息识别出所述网页相关的特定资源。

5、
  根据权利要求4所述的方法,其特征在于,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时,所述识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系包括:
截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息,所述请求信息中包括所述网页的统一资源定位信息和所述特定资源的统一资源定位信息;
根据所述特定资源的统一资源定位信息识别出网页相关的特定资源,并根据所述网页的统一资源定位信息确定识别出的所述特定资源与所述网页的对应关系。

6、
  根据权利要求4所述的方法,其特征在于,所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,所述识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系包括:
截获浏览器向服务器发送的请求下载播放器的第一请求信息,所述第一请求消息中包括所述网页的统一资源定位信息和所述播放器的统一资源定位信息;
根据所述第一请求信息中的网页的统一资源定位信息确定所述网页与所述播放器的对应关系;
在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第二请求信息,所述第二请求信息中包括所述特定资源的统一资源定位信息和所述播放器的统一资源定位信息;
根据所述第二请求信息中的特定资源的统一资源定位信息识别出所述特定资源,并根据所述第二请求信息中的播放器的统一资源定位信息确定所述播放器与所述特定资源的对应关系;
根据所述网页与所述播放器之间的对应关系以及所述播放器与所述特定资源之间的对应关系,确定识别出的所述特定资源与所述网页的对应关系。

7、
  根据权利要求1或2所述的方法,其特征在于,所述识别出网页相关的特定资源包括:
根据服务器针对下载网页相关特定资源的请求信息返回的响应信息的数据部分来识别所述网页相关资源。

8、
  根据权利要求7所述的方法,其特征在于,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时,所述识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系包括:
截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息及服务器返回的响应信息,所述请求信息中包括所述网页的统一资源定位信息和所述特定资源的统一资源定位信息;
根据所述响应信息的数据部分识别网页相关的特定资源;
根据所述响应信息确定对应的请求信息,并根据请求信息中网页的统一资源定位信息确定识别出的特定资源与网页的对应关系。

9、
  根据权利要求7所述的方法,其特征在于,所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,所述识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系包括:
截获浏览器向服务器发送的请求下载播放器的第三请求信息,所述第三请求消息中包括所述网页的统一资源定位信息和所述播放器的统一资源定位信息;
根据所述第三请求信息中网页的统一资源定位信息确定所述网页与所述播放器的对应关系;
在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第四请求信息及服务器返回的响应信息,所述第四请求信息中包括所述特定资源的统一资源定位信息和所述播放器的统一资源定位信息;;
根据所述响应信息的数据部分识别所述特定资源;
根据所述响应信息确定对应的请求信息,并根据所述第四请求信息中的所述播放器的统一资源定位信息确定播放器与所述特定资源的对应关系;
根据网页与播放器的对应关系及播放器与所述特定资源的对应关系,确定识别出的特定资源与网页的对应关系。

10、
  根据权利要求5或8所述的方法,其特征在于,所述不需要使用网页嵌入的播放器播放的特定资源包括图片、文本、动画以及网页背景音乐中的任意一种或多种。

11、
  根据权利要求6或9所述的方法,其特征在于,所述在网页嵌入的播放器中播放的特定资源包括:可以通过网页嵌入的播放器播放的视频和/或音频资源。

12、
  根据权利要求1或2所述的方法,其特征在于,所述在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识包括:在地址栏,和/或,标签栏,和/或,工具栏,和/或,侧边栏,和/或,所述特定资源所在区域上显示本网页具有所述特定资源的提示标识。

13、
  根据权利1或2所述的方法,其特征在于:
所述识别出网页相关的特定资源包括:识别出所述特定资源的类型;
所述提示标识提示的内容包括:所述特定资源的类型;
和/或,
所述识别出网页相关的特定资源包括:识别出所述特定资源的名称;
所述提示标识提示的内容包括:所述特定资源的名称;
和/或,
所述识别出网页相关的特定资源包括:识别出所述特定资源的下载地址;
所述提示标识提示的内容包括:所述特定资源的下载地址。

14、
  一种页面资源的处理装置,其特征在于,包括:
识别单元,用于识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系;
提示单元,用于根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识。

15、
  根据权利要求14所述的装置,其特征在于,所述识别单元包括:
第一识别子单元,用于识别出网页中的特定资源;
和/或,
第二识别子单元,用于识别出所述网页的子页面中的特定资源;
和/或,
第三识别子单元,用于识别出所述网页后台传输的特定资源;
和/或,
第四识别子单元,用于识别出与所述网页中超链接指向的网页中的特定资源;
和/或,
第五识别子单元,用于识别出与所述网页具有相同主题的网页中的特定资源。

16、
  根据权利要求14或15所述的装置,其特征在于,所述特定资源包括视频资源、音频资源、图片资源、动画以及文本资源中的任意一种或任意多种。

17、
  根据权利要求14或15所述的装置,其特征在于,所述识别单元具体用于截获下载网页相关的特定资源的请求信息,根据所述请求信息中的资源的统一资源定位信息识别出所述网页相关的特定资源;并确定识别出的特定资源与网页的对应关系。

18、
  根据权利要求17所述的装置,其特征在于,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时,所述识别单元包括:
第一截获子单元,用于截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息,所述请求信息中包括所述网页的统一资源定位信息和所述特定资源的统一资源定位信息;
第一识别子单元,用于根据所述特定资源的统一资源定位信息识别出网页相关的特定资源,并根据所述网页的统一资源定位信息确定识别出的所述特定资源与所述网页的对应关系。

19、
  根据权利要求17所述的装置,其特征在于,所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,所述识别单元包括:
第二截获子单元,用于截获浏览器向服务器发送的请求下载播放器的第一请求信息,所述第一请求消息中包括所述网页的统一资源定位信息和所述播放器的统一资源定位信息;
第一对应关系确定子单元,用于根据所述第一请求信息中的网页的统一资源定位信息确定所述网页与所述播放器的对应关系;
第三截获子单元,用于在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第二请求信息,所述第二请求信息中包括所述特定资源的统一资源定位信息和所述播放器的统一资源定位信息;
第二识别子单元,用于根据所述第二请求信息中的特定资源的统一资源定位信息识别出所述特定资源;
第二对应关系确定子单元,用于根据所述第二请求信息中的播放器的统一资源定位信息确定所述播放器与所述特定资源的对应关系;
第三对应关系确定子单元,用于根据所述网页与所述播放器之间的对应关系以及所述播放器与所述特定资源之间的对应关系,确定识别出的所述特定资源与所述网页的对应关系。

20、
  根据权利要求14或15所述的装置,其特征在于,所述识别单元具体用于根据服务器针对下载网页相关特定资源的请求信息返回的响应信息的数据部分来识别出所述网页相关的特定资源;并确定识别出的特定资源与网页的对应关系。

21、
  根据权利要求20所述的装置,其特征在于,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时所述识别单元包括:
第四截获子单元,用于截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息及服务器返回的响应信息,所述请求信息中包括所述网页的统一资源定位信息和所述特定资源的统一资源定位信息;
第三识别子单元,用于根据所述响应信息的数据部分识别网页相关的特定资源;
第四对应关系确定子单元,用于根据所述响应信息确定对应的请求信息,并根据请求信息中网页的统一资源定位信息确定识别出的特定资源与网页的对应关系。

22、
  根据权利要求20所述的装置,其特征在于,所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,所述识别单元包括:
第五截获子单元,用于截获浏览器向服务器发送的请求下载播放器的第三请求信息,所述第三请求消息中包括所述网页的统一资源定位信息和所述播放器的统一资源定位信息;
第五对应关系确定子单元,用于根据所述第三请求信息中网页的统一资源定位信息确定所述网页与所述播放器的对应关系;
第六截获子单元,用于在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第四请求信息及服务器返回的响应信息,所述第四请求信息中包括所述特定资源的统一资源定位信息和所述播放器的统一资源定位信息;
第四识别子单元,用于根据所述响应信息的数据部分识别所述特定资源;
第六对应关系确定子单元,用于根据所述响应信息确定对应的请求信息,并根据所述第四请求信息中的所述播放器的统一资源定位信息确定播放器与所述特定资源的对应关系;
第七对应关系确定子单元,用于根据网页与播放器的对应关系及播放器与所述特定资源的对应关系,确定识别出的特定资源与网页的对应关系。

23、
  根据权利要求18或21所述的装置,其特征在于,所述不需要使用网页嵌入的播放器播放的特定资源包括图片、文本、动画以及网页背景音乐中的任意一种或多种。

24、
  根据权利要求19或22所述的方法,其特征在于,所述在网页嵌入的播放器中播放的特定资源包括:可以通过网页嵌入的播放器播放的视频和/或音频资源。

25、
  根据权利要求14或15所述的装置,其特征在于,所述提示单元具体用于在地址栏,和/或,标签栏,和/或,工具栏,和/或,侧边栏,和/或,所述特定资源所在区域上显示本网页具有所述特定资源的提示标识。

26、
  根据权利要求14或15所述的装置,其特征在于,所述识别单元包括:
类型识别子单元,用于识别出所述特定资源的类型;
所述提示标识提示的内容包括:所述特定资源的类型;
和/或,
名称识别子单元,用于识别出所述特定资源的名称;
所述提示标识提示的内容包括:所述特定资源的名称;
和/或,
下载地址识别子单元,用于识别出所述特定资源的下载地址;
所述提示标识提示的内容包括:所述特定资源的下载地址。

说明书

一种页面资源的处理方法及装置
技术领域
本发明涉及浏览器技术领域,特别是涉及一种页面资源的处理方法及装置。
背景技术
随着多媒体技术的发展,人们可以通过浏览器查看到互联网上各种各样丰富多彩的信息资源,这些资源通常有文字、视频、音频、图片等多种类型,各种类型的资源可以给人们的视觉或听觉带来多种不同的感受,丰富着人们的精神生活。
通常,一个网页可以提供非常多的信息,但是,网页相关的资源可能以多种不同的形式存在,而某些网页相关的资源往往无法得到充分地挖掘及利用,进而无法保证网页相关资源的利用率,无法真正实现网页相关资源的价值。例如,某些音频资源作为网页的背景音乐,在网页页面上没有相应的播放器,用户只能通过收听才能知道网页中存在该资源;也就是说,如果用户如果没有打开任何音频设备,则无法知悉网页中存在该音频资源,从而使得该资源无法被利用,等等。
发明内容
本发明实施例提供一种页面资源的处理的方法及装置,以便于网页相关资源得到充分地挖掘及利用。
为实现上述目的,本发明提供了如下方案:
一种页面资源的处理方法,包括:
识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系;
根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识。
优选的,所述识别出网页相关的特定资源包括:
识别出所述网页中的特定资源;
和/或,
识别出所述网页的子页面中的特定资源;
和/或,
识别出所述网页后台传输的特定资源;
和/或,
识别出所述网页中超链接指向的网页中的特定资源;
和/或,
识别出与所述网页具有相同主题的网页中的特定资源。
优选的,所述特定资源包括视频资源、音频资源、图片资源、动画以及文本资源中的任意一种或任意多种。
优选的,所述识别出网页相关的特定资源包括:
截获下载网页相关的特定资源的请求信息,所述请求信息中包括所述资源的统一资源定位信息;
根据所述请求信息中的资源的统一资源定位信息识别出所述网页相关的特定资源。
优选的,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时,所述识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系包括:
截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息,所述请求信息中包括所述网页的统一资源定位信息和所述特定资源的统一资源定位信息;
根据所述特定资源的统一资源定位信息识别出网页相关的特定资源,并根据所述网页的统一资源定位信息确定识别出的所述特定资源与所述网页的对应关系。
优选的,所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,所述识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系包括:
截获浏览器向服务器发送的请求下载播放器的第一请求信息,所述第一请求消息中包括所述网页的统一资源定位信息和所述播放器的统一资源定位信息;
根据所述第一请求信息中的网页的统一资源定位信息确定所述网页与所述播放器的对应关系;
在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第二请求信息,所述第二请求信息中包括所述特定资源的统一资源定位信息和所述播放器的统一资源定位信息;
根据所述第二请求信息中的特定资源的统一资源定位信息识别出所述特定资源,并根据所述第二请求信息中的播放器的统一资源定位信息确定所述播放器与所述特定资源的对应关系;
根据所述网页与所述播放器之间的对应关系以及所述播放器与所述特定资源之间的对应关系,确定识别出的所述特定资源与所述网页的对应关系。
优选的,所述识别出网页相关的特定资源包括:
根据服务器针对下载网页相关特定资源的请求信息返回的响应信息的数据部分来识别所述网页相关资源。
优选的,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时,所述识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系包括:
截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息及服务器返回的响应信息,所述请求信息中包括所述网页的统一资源定位信息和所述特定资源的统一资源定位信息;
根据所述响应信息的数据部分识别网页相关的特定资源;
根据所述响应信息确定对应的请求信息,并根据请求信息中网页的统一资源定位信息确定识别出的特定资源与网页的对应关系。
优选的,所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,所述识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系包括:
截获浏览器向服务器发送的请求下载播放器的第三请求信息,所述第三请求消息中包括所述网页的统一资源定位信息和所述播放器的统一资源定位信息;
根据所述第三请求信息中网页的统一资源定位信息确定所述网页与所述播放器的对应关系;
在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第四请求信息及服务器返回的响应信息,所述第四请求信息中包括所述特定资源的统一资源定位信息和所述播放器的统一资源定位信息;;
根据所述响应信息的数据部分识别所述特定资源;
根据所述响应信息确定对应的请求信息,并根据所述第四请求信息中的所述播放器的统一资源定位信息确定播放器与所述特定资源的对应关系;
根据网页与播放器的对应关系及播放器与所述特定资源的对应关系,确定识别出的特定资源与网页的对应关系。
优选的,所述不需要使用网页嵌入的播放器播放的特定资源包括图片、文本、动画以及网页背景音乐中的任意一种或多种。
优选的,所述在网页嵌入的播放器中播放的特定资源包括:可以通过网页嵌入的播放器播放的视频和/或音频资源。
优选的,所述在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识包括:在地址栏,和/或,标签栏,和/或,工具栏,和/或,侧边栏,和/或,所述特定资源所在区域上显示本网页具有所述特定资源的提示标识。
优选的:
所述识别出网页相关的特定资源包括:识别出所述特定资源的类型;
所述提示标识提示的内容包括:所述特定资源的类型;
和/或,
所述识别出网页相关的特定资源包括:识别出所述特定资源的名称;
所述提示标识提示的内容包括:所述特定资源的名称;
和/或,
所述识别出网页相关的特定资源包括:识别出所述特定资源的下载地址;
所述提示标识提示的内容包括:所述特定资源的下载地址。
一种页面资源的处理装置,包括:
识别单元,用于识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系;
提示单元,用于根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识。
优选的,所述识别单元包括:
第一识别子单元,用于识别出网页中的特定资源;
和/或,
第二识别子单元,用于识别出所述网页的子页面中的特定资源;
和/或,
第三识别子单元,用于识别出所述网页后台传输的特定资源;
和/或,
第四识别子单元,用于识别出与所述网页中超链接指向的网页中的特定资源;
和/或,
第五识别子单元,用于识别出与所述网页具有相同主题的网页中的特定资源。
优选的,所述特定资源包括视频资源、音频资源、图片资源、动画以及文本资源中的任意一种或任意多种。
优选的,所述识别单元具体用于截获下载网页相关的特定资源的请求信息,根据所述请求信息中资源的统一资源定位信息识别出所述网页相关的特定资源;并确定识别出的特定资源与网页的对应关系。
优选的,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时,所述识别单元包括:
第一截获子单元,用于截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息,所述请求信息中包括所述网页的统一资源定位信息和所述特定资源的统一资源定位信息;
第一识别子单元,用于根据所述特定资源的统一资源定位信息识别出网页相关的特定资源,并根据所述网页的统一资源定位信息确定识别出的所述特定资源与所述网页的对应关系。
优选的,所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,所述识别单元包括:
第二截获子单元,用于截获浏览器向服务器发送的请求下载播放器的第一请求信息,所述第一请求消息中包括所述网页的统一资源定位信息和所述播放器的统一资源定位信息;
第一对应关系确定子单元,用于根据所述第一请求信息中网页的统一资源定位信息确定所述网页与所述播放器的对应关系;
第三截获子单元,用于在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第二请求信息,所述第二请求信息中包括所述特定资源的统一资源定位信息和所述播放器的统一资源定位信息;
第二识别子单元,用于根据所述第二请求信息中的特定资源的统一资源定位信息识别出所述特定资源;
第二对应关系确定子单元,用于根据所述第二请求信息中播放器的统一资源定位信息确定所述播放器与所述特定资源的对应关系;
第三对应关系确定子单元,用于根据所述网页与所述播放器之间的对应关系以及所述播放器与所述特定资源之间的对应关系,确定识别出的所述特定资源与所述网页的对应关系。
优选的,所述识别单元具体用于根据服务器针对下载网页相关特定资源的请求信息返回的响应信息的数据部分来识别出所述网页相关的特定资源;并确定识别出的特定资源与网页的对应关系。
优选的,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时所述识别单元包括:
第四截获子单元,用于截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息及服务器返回的响应信息,所述请求信息中包括所述网页的统一资源定位信息和所述特定资源的统一资源定位信息;
第三识别子单元,用于根据所述响应信息的数据部分识别网页相关的特定资源;
第四对应关系确定子单元,用于根据所述响应信息确定对应的请求信息,并根据请求信息中网页的统一资源定位信息确定识别出的特定资源与网页的对应关系。
优选的,所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,所述识别单元包括:
第五截获子单元,用于截获浏览器向服务器发送的请求下载播放器的第三请求信息,所述第三请求消息中包括所述网页的统一资源定位信息和所述播放器的统一资源定位信息;
第五对应关系确定子单元,用于根据所述第三请求信息中网页的统一资源定位信息确定所述网页与所述播放器的对应关系;
第六截获子单元,用于在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第四请求信息及服务器返回的响应信息,所述第四请求信息中包括所述特定资源的统一资源定位信息和所述播放器的统一资源定位信息;
第四识别子单元,用于根据所述响应信息的数据部分识别所述特定资源;
第六对应关系确定子单元,用于根据所述响应信息确定对应的请求信息,并根据所述第四请求信息中的所述播放器的统一资源定位信息确定播放器与所述特定资源的对应关系;
第七对应关系确定子单元,用于根据网页与播放器的对应关系及播放器与所述特定资源的对应关系,确定识别出的特定资源与网页的对应关系。
优选的,所述不需要使用网页嵌入的播放器播放的特定资源包括图片、文本、动画以及网页背景音乐中的任意一种或多种。
优选的,所述在网页嵌入的播放器中播放的特定资源包括:可以通过网页嵌入的播放器播放的视频和/或音频资源。
优选的,所述提示单元具体用于在地址栏,和/或,标签栏,和/或,工具栏,和/或,侧边栏,和/或,所述特定资源所在区域上显示本网页具有所述特定资源的提示标识。
优选的,所述识别单元包括:
类型识别子单元,用于识别出所述特定资源的类型;
所述提示标识提示的内容包括:所述特定资源的类型;
和/或,
名称识别子单元,用于识别出所述特定资源的名称;
所述提示标识提示的内容包括:所述特定资源的名称;
和/或,
下载地址识别子单元,用于识别出所述特定资源的下载地址;
所述提示标识提示的内容包括:所述特定资源的下载地址。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明通过识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系;然后根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识,从而将网页可以提供的相关资源以直观的方式提示给用户,使得用户可以清晰地发现网页相关的各种资源,从而便于网页相关资源得到充分地挖掘及利用。
其次,由于提示标识是根据网页与特定资源之间的对应关系给出的,因此用户可以明确地区分出哪个网页上具有哪些特定资源,而且给出的提示标识不会因当前页面的切换而产生错误提示。另外,可以在地址栏、标签栏、工具栏、资源附近位置的浮动条等多处进行提示,用户随时都可以获得相应的提示信息;在资源附近位置的浮动条中提示时,则可以使提示的信息更加直观。
附图说明
图1是本发明实施例提供的方法的流程图;
图2是本发明实施例提供的第一装置的示意图;
图3是本发明实施例提供的第二装置的示意图;
图4是本发明实施例提供的第三装置的示意图;
图5是本发明实施例提供的第四装置的示意图;
图6是本发明实施例提供的第五装置的示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参见图1,本发明实施例提供的页面资源的处理的方法包括以下步骤:
S101:识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系;
S102:根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识。
本发明所述的特定资源包括视频资源、音频资源、图片资源、文本资源、动画(包括GIF动画、flash动画等)中的任意一种或任意多种,本发明可以对以多种方式发布的特定资源进行提示,例如,可以提示的音频资源可以包括网页的背景音乐、通过网页中内嵌的播放器播放的音乐、以及网页中的音乐超链接等等。
其中,网页相关的特定资源可以包括网页中的特定资源(例如当前网页本身中的图片、文本资源、背景音乐等);网页的子页面(例如,猫扑主页上有些页面属于猫扑主页的子页面)中的特定资源;与所述网页关联的相关网页中的特定资源;以及所述网页后台传输的特定资源(例如,网页中内嵌的播放器播放的音频、视频等资源是由网页后台进行传输的),等等。其中与所述网页关联的相关网页可以包括所述网页中超链接指向的网页,或与所述网页具有相同主题的网页(例如,在BBS系统中,由于跟帖的人数较多,同一主题的网页可能具有多个)。
在本发明实施例中,可以利用截获网页加载过程中的信息,或分析前端页面元素来识别网页相关的特定资源,并确定特定资源与网页的对应关系。对于网页中子页面、链接指向的网页以及具有相同主题的网页,可以通过预加载这些相关网页,来识别这些相关网页中的特定资源。其中,对于网页中超链接指向的网页中的特定资源,可以在超链接所在的网页上做出提示,例如在链接附近提示“该链接中含有某视频资源”等;对于与当前网页具有相同主题的网页中的特定资源,可以在当前网页上提示“下一页包含图片”等提示,或者可以直接在图片附件给出“上一张”、“下一张”等提示,甚至可以结合图片定位技术,当用户点击“下一张”时,直接跳转到下一张图片的位置(包括下一张图片下一页的情况)。下面对如何识别这些页面相关的特定资源,以及如何确定这些特定资源与各自网页的对应关系进行更详细地介绍。
特定资源在网页上的发布方式有多种,但是都需要首先到服务器上下载这些资源,才能发布在网页上。在下载资源时,需要向服务器发送下载资源的请求信息,该请求信息中会包括请求下载的资源的统一资源定位信息、请求信息的发出者的统一资源定位信息,实际应用中,所述统一资源定位信息可以是统一资源标识符(Uniform Resource Identifier,URI),URI可以包括统一资源定位符(Uniform Resource Locator,URL),或者统一资源名称(UniformResource Name,URN),为方便描述,本发明实施例中均以URL为例进行介绍。在识别特定资源及确定识别出的特定资源与网页的对应关系的过程中,可以利用到该请求消息。但是,对于不同发布方式的特定资源,请求消息的发出者会有所不同,因此,在实际应用中,会按照相应的方法来识别特定资源,并确定识别出的特定资源与网页的对应关系。例如:
(1)对于网页中的图片资源、文本资源或作为网页背景的音频资源,下载这些资源的请求信息是由浏览器向服务器发出的,在请求信息中,包括了资源的URL以及该网页的URL,因此,可以直接截获浏览器向服务器发送的下载网页相关特定资源的请求信息,利用请求信息中资源的URL的后缀名识别出网页相关特定资源的类型,并利用请求信息中发出该请求信息的网页的URL,确定识别出的特定资源与网页的对应关系,即该特定资源是在哪个网页上。
(2)对于在网页嵌入的播放器中播放的音频资源或视频资源,这种资源与图片文字不同的是,浏览器本身不能播放这种资源,下载这些资源的请求信息是由嵌入网页的播放器发出的,该请求信息中包括了资源的URL以及播放器的URL;但是该嵌入网页的播放器又是由浏览器从服务器上下载的,因此,可以通过以下方法识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系:
首先,截获浏览器向服务器发送的请求下载播放器的请求信息,该请求信息中包括了网页的URL和请求下载的播放器的URL,利用网页的URL确定网页与播放器的对应关系;然后,截获播放器向服务器发送的请求下载特定资源的请求信息,利用请求信息中资源的URL的后缀名识别出所述特定资源,并利用播放器的URL确定播放器与所述特定资源的对应关系;最后,再根据网页与播放器之间的对应关系以及播放器与所述特定资源之间的对应关系,便可以确定识别出的特定资源与网页之间的对应关系了,即该特定资源是在哪个网页上。
以上所述实施例中,都是依据向服务器发送的请求信息来识别资源的类型的,例如,发现某请求信息中某资源的后缀为jpg,则识别出该资源为图片资源。但是这种方法并不能准确地获得资源的属性信息,因为对于某类型的资源,浏览器在发送请求信息时,URL的后缀可以是任意的,这样并不会影响客户端的效果,例如,图片的后缀通常为jpg,但是浏览器在加载图片资源时,如果发送的请求信息的URL的后缀名是123,客户端仍然能够成功加载该图片资源,然而,当通过浏览器发送的请求信息来识别资源类型时,将会无法识别出该资源的真正类型,即识别不出这个资源是图片。
因此,在本发明的优选实施例中,可以通过截获服务器向浏览器返回的响应信息来获取资源的属性信息。由于服务器在接收到浏览器的请求信息后,会向浏览器返回响应信息,在该响应信息中,除响应头之外还会紧跟着带上数据内容(即浏览器所请求文件的二进制文件流),通过分析该数据内容的一部分位置的数据可以判断出服务器输出的是什么类型的文件。如gif图片的特征是:前六个字节是GIF89a,Flv格式的文件的特征是:前三个字节是FLV;等等。因此,可以根据服务器返回的响应信息的数据部分来准确地识别浏览器请求的资源的类型。
同样,在利用响应信息的数据部分进行识别网页相关资源时,由于请求信息的发出者有所不同,因此对于不同发布方式的资源,确定资源与网页之间的对应关系的步骤也会略有不同,下面分别进行介绍:
(1)对于网页中的图片资源、文本资源或作为网页背景的音频资源,下载这些资源的请求信息是由浏览器向服务器发出的,因此,可以直接截获浏览器向服务器发送的下载网页相关资源的请求信息,以及服务器向浏览器返回的响应信息。利用响应信息的数据部分识别出网页相关特定资源的类型,然后找到该响应信息对应的请求信息,便可以确定请求信息是由哪个网页发出的(因为请求信息中会包含发出该请求信息的网页URL),进而确定识别出的特定资源与网页的对应关系。
需要说明的是,所述请求信息及响应信息的格式都是按照http协议进行的,在该协议中,所述请求信息中会包含发出该请求信息的网页URL,但是服务器是按照每个请求信息的编号来返回相应的响应信息的,因此服务器返回的响应信息不再包含发出该请求信息的网页URL,从而无法直接从该响应信息中获取网页与特定资源的对应关系;但是可以根据所述编号,找到与每条响应信息对应的请求信息,进而再根据请求信息中会包含的发出该请求信息的网页URL,来确定识别出的特定资源与网页的对应关系。
(2)对于在网页嵌入的播放器中播放的音频资源或视频资源,可以首先截获浏览器向服务器发送的下载播放器的请求信息,该请求信息中包含该网页的URL和待下载播放器的URL,于是,就可以利用网页的URL确定网页与播放器之间的对应关系;在下载播放器后,截获播放器向服务器发送的下载特定资源的请求信息,以及服务器向播放器返回的响应信息,利用所述向播放器返回的响应信息的数据部分识别出所述特定资源(包括该资源的类型);再根据该响应信息找到对应的请求信息,由于该请求消息中有播放器的URL和待下载的特定资源的URL,因此可以根据该请求信息中播放器的URL确定播放器与所述特定资源的对应关系;最后,再根据网页与播放器之间的对应关系以及播放器与所述特定资源之间的对应关系,便可以确定识别出的特定资源与网页之间的对应关系。
在识别出网页相关的特定资源,并确定了特定资源与其所在网页的对应关系之后,便可以根据所述对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识了。其中,所述提示标识可以是提示图标,也可以是其他各种类型的标识。该提示标识可以展现在网页所在窗口中的多处位置,例如,浏览器的地址栏、标签栏、工具栏、页面上特定资源附近位置的浮动工具条等。如果当前正在展现具有所述特定资源的网页,则可以在上述位置的任意一处或多处给出所述提示标识;如果具有所述特定资源的网页被最小化,或者当前正在展现其他的窗口,导致用户只能看到具有所述特定资源的网页对应的标签栏,则仍然可以在该标签栏上给出本网页具有所述特定资源的提示标识。其中,为了在资源附近位置以浮动工具条方式提示,可以通过分析前端页面元素来获取该特定资源所在位置的坐标,当鼠标移动到该特定资源相应的位置上时,根据对应的坐标显示出相应的浮动工具条。
其中,可以仅通过提示标识来提示资源的类型,但在实际应用中,还可以根据需要提示更多的信息,例如提示资源的名称、背景音乐的歌名、歌词等。另一方面,为了便于用户下载,还可以提供资源的下载地址,这样用户可以非常方便地下载到所需的资源。其中,资源的名称及下载地址都可以从向服务器发送的请求下载该资源的请求信息中获得,背景音乐的歌词等可以通过搜索工具到互联网上进行搜索来获得。为了使得网页表面看起来简洁,可以将资源名称、歌词以及下载地址等放在资源提示图标的下拉列表中予以展现。这样,用户通过位于当前网页页面上的资源提示图标,可以方便的知道该网页有哪些特定资源,进一步,如果用户感兴趣,可以点击或把鼠标移动到该提示图标,然后便可以以下来列表的方式像用户展现资源名称、歌词以及下载地址等中任意一项或多项的信息。当然,提示标识提示的内容可以通过提示标识直接看出来,也可能是需要点击进去提示标识或者把鼠标悬浮在提示标识上面才能看到:例如名称和下载地址,换而言之,不一定提示标识提示的内容都是全部直接显示在页面上。
此外,如果某个网页上有多个同类型的特定资源,比如有多个视频,那么可以在当前网页页面上只展现一个视频提示图标,而通过该视频图片的下拉列表把多个资源视频资源的各自信息予以展示。
另外,如果一个网页上有多种不同类型的特定资源,比如该网页上既有视频,又有音频,那么可以在当前网页页面上展示两个提示图标,一个是音频提示图标,一个是视频提示图标。
与本发明实施例提供的页面资源的处理的方法相对应,本发明实施例还提供的一种页面资源的处理的装置,参见图2,该装置包括:
识别单元U201,用于识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系;
提示单元U202,用于根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识。
本发明实施例不仅可以将网页中的资源提示给用户,还可以提示网页的子页面以及与其相关联的网页中的资源,因此,参见图3,识别单元U301可以包括:
第一识别子单元U3011,用于识别出网页中的特定资源。
还可以包括第二识别子单元U3012,用于识别出所述网页的子页面中的特定资源。
还可以包括第三识别子单元U3013,用于识别出所述网页后台传输的特定资源。主要是指在网页内嵌的播放器中播放的音频或视频资源。
此外,还可以识别出与所述网页关联的相关网页中的特定资源;因此,还可以包括:
第四识别子单元U3014,用于识别出与所述网页中超链接指向的网页中的特定资源;
第五识别子单元U3015,用于识别出与所述网页具有相同主题的网页中的特定资源。
所述特定资源包括视频资源、音频资源、图片资源、flash动画以及文本资源中的任意一种或任意多种。
识别单元U301可以使用多种方法识别所述网页相关的特定资源;并确定识别出的特定资源与网页的对应关系。例如,可以通过截获下载网页相关的特定资源的请求信息,并根据所述请求信息中的资源URL识别出所述网页相关的特定资源;进而确定识别出的特定资源与网页的对应关系。此时,对于网页中不同发布方式的特定资源,具体方法会略有不同,因此,参见图4,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时,识别单元U401包括:
第一截获子单元U4011,用于截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息,所述请求信息中包括所述网页的URL和所述特定资源的URL;
第一识别子单元U4012,用于根据所述特定资源URL识别出网页相关的特定资源,并根据所述网页的URL确定识别出的所述特定资源与所述网页的对应关系。
所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,识别单元U401包括:
第二截获子单元U4013,用于截获浏览器向服务器发送的请求下载播放器的第一请求信息,所述第一请求消息中包括所述网页URL和所述播放器URL;
第一对应关系确定子单元U4014,用于根据所述第一请求信息中的网页URL确定所述网页与所述播放器的对应关系;
第三截获子单元U4015,用于在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第二请求信息,所述第二请求信息中包括所述特定资源URL和所述播放器URL;
第二识别子单元U4016,用于根据所述第二请求信息中的特定资源URL识别出所述特定资源;
第二对应关系确定子单元U4017,用于根据所述第二请求信息中的播放器URL确定所述播放器与所述特定资源的对应关系;
第三对应关系确定子单元U4018,用于根据所述网页与所述播放器之间的对应关系以及所述播放器与所述特定资源之间的对应关系,确定识别出的所述特定资源与所述网页的对应关系。
为了更准确地识别出网页相关的特定资源,该识别单元U401还可以根据服务器针对下载网页相关特定资源的请求信息返回的响应信息的数据部分来识别出所述网页相关的特定资源;并确定识别出的特定资源与网页的对应关系。此时,对于网页中不同发布方式的特定资源,具体方法也会略有不同,因此,参见图5,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时,识别单元U501包括:
第四截获子单元U5011,用于截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息及服务器返回的响应信息,所述请求信息中包括所述网页的URL和所述特定资源的URL;
第三识别子单元U5012,用于根据所述响应信息的数据部分识别网页相关的特定资源;
第四对应关系确定子单元U5013,用于根据所述响应信息确定对应的请求信息,并根据请求信息中网页的URL确定识别出的特定资源与网页的对应关系。
所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,识别单元U501包括:
第五截获子单元U5014,用于截获浏览器向服务器发送的请求下载播放器的第三请求信息,所述第三请求消息中包括所述网页URL和所述播放器URL;
第五对应关系确定子单元U5015,用于根据所述第三请求信息中网页的URL确定所述网页与所述播放器的对应关系;
第六截获子单元U5016,用于在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第四请求信息及服务器返回的响应信息,所述第四请求信息中包括所述特定资源URL和所述播放器URL;;
第四识别子单元U5017,用于根据所述响应信息的数据部分识别所述特定资源;
第六对应关系确定子单元U5018,用于根据所述响应信息确定对应的请求信息,并根据所述第四请求信息中的所述播放器的URL确定播放器与所述特定资源的对应关系;
第七对应关系确定子单元U5019,用于根据网页与播放器的对应关系及播放器与所述特定资源的对应关系,确定识别出的特定资源与网页的对应关系。
其中,所述不需要使用网页嵌入的播放器播放的特定资源包括图片、文本、flash动画以及网页背景音乐中的任意一种或多种;所述在网页嵌入的播放器中播放的特定资源包括:可以通过网页嵌入的播放器播放的视频和/或音频资源。
识别出网页相关的特定资源并确定好网页与所述特定资源的对应关系后,提示单元U502可以在网页的地址栏、标签栏、工具栏、侧边栏或所述特定资源所在区域上显示本网页具有所述特定资源的提示标识。提示标识所能够提示的内容可以是特定资源的类型,和/或名称,和/或下载地址等等。因此,参见图6,识别单元U601可以包括:
类型识别子单元U6011,用于识别出所述特定资源的类型;
提示单元U602用于根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识,所述提示标识提示的内容可以包括:所述特定资源类型的标识;
和/或,
名称识别子单元U6012,用于识别出所述特定资源的名称;
提示单元U602用于根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识,提示标识提示的内容可以包括:所述特定资源的名称;
和/或,
地址识别子单元U6013,用于识别出所述特定资源的下载地址;
提示单元U602用于根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识,提示标识提示的内容可以包括:所述特定资源的下载地址。
提示标识提示的内容可以通过显示在页面上的提示标识直接看出来,也可以是需要点击进去提示标识或者把鼠标悬浮在提示标识上面才能看到:例如名称和下载地址,换而言之,不一定提示标识提示的内容都是全部直接显示在页面上。
以上对本发明所提供的一种页面资源的处理方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

一种页面资源的处理方法及装置.pdf_第1页
第1页 / 共28页
一种页面资源的处理方法及装置.pdf_第2页
第2页 / 共28页
一种页面资源的处理方法及装置.pdf_第3页
第3页 / 共28页
点击查看更多>>
资源描述

《一种页面资源的处理方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种页面资源的处理方法及装置.pdf(28页珍藏版)》请在专利查询网上搜索。

本发明公开了一种页面资源的处理方法,该方法包括:识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系;根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识。本发明还公开了一种页面资源的处理装置。通过本发明,将网页可以提供的相关资源以直观的方式提示给用户,使得用户可以清晰地发现网页相关的各种资源,从而便于网页相关资源得到充分地挖掘及利用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1