CN101504649A - 一种页面资源的处理方法及装置 - Google Patents

一种页面资源的处理方法及装置 Download PDF

Info

Publication number
CN101504649A
CN101504649A CNA2008102263805A CN200810226380A CN101504649A CN 101504649 A CN101504649 A CN 101504649A CN A2008102263805 A CNA2008102263805 A CN A2008102263805A CN 200810226380 A CN200810226380 A CN 200810226380A CN 101504649 A CN101504649 A CN 101504649A
Authority
CN
China
Prior art keywords
webpage
specific resources
player
corresponding relation
location information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008102263805A
Other languages
English (en)
Other versions
CN101504649B (zh
Inventor
万勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN2008102263805A priority Critical patent/CN101504649B/zh
Publication of CN101504649A publication Critical patent/CN101504649A/zh
Priority to PCT/CN2009/074931 priority patent/WO2010054597A1/zh
Priority to EP09825772A priority patent/EP2357572A4/en
Priority to JP2011535861A priority patent/JP5535232B2/ja
Priority to RU2011123630/08A priority patent/RU2504832C2/ru
Priority to US13/098,457 priority patent/US20110209075A1/en
Application granted granted Critical
Publication of CN101504649B publication Critical patent/CN101504649B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

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

Description

一种页面资源的处理方法及装置
技术领域
本发明涉及浏览器技术领域,特别是涉及一种页面资源的处理方法及装置。
背景技术
随着多媒体技术的发展,人们可以通过浏览器查看到互联网上各种各样丰富多彩的信息资源,这些资源通常有文字、视频、音频、图片等多种类型,各种类型的资源可以给人们的视觉或听觉带来多种不同的感受,丰富着人们的精神生活。
通常,一个网页可以提供非常多的信息,但是,网页相关的资源可能以多种不同的形式存在,而某些网页相关的资源往往无法得到充分地挖掘及利用,进而无法保证网页相关资源的利用率,无法真正实现网页相关资源的价值。例如,某些音频资源作为网页的背景音乐,在网页页面上没有相应的播放器,用户只能通过收听才能知道网页中存在该资源;也就是说,如果用户如果没有打开任何音频设备,则无法知悉网页中存在该音频资源,从而使得该资源无法被利用,等等。
发明内容
本发明实施例提供一种页面资源的处理的方法及装置,以便于网页相关资源得到充分地挖掘及利用。
为实现上述目的,本发明提供了如下方案:
一种页面资源的处理方法,包括:
识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系;
根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识。
优选的,所述识别出网页相关的特定资源包括:
识别出所述网页中的特定资源;
和/或,
识别出所述网页的子页面中的特定资源;
和/或,
识别出所述网页后台传输的特定资源;
和/或,
识别出所述网页中超链接指向的网页中的特定资源;
和/或,
识别出与所述网页具有相同主题的网页中的特定资源。
优选的,所述特定资源包括视频资源、音频资源、图片资源、动画以及文本资源中的任意一种或任意多种。
优选的,所述识别出网页相关的特定资源包括:
截获下载网页相关的特定资源的请求信息,所述请求信息中包括所述资源的统一资源定位信息;
根据所述请求信息中的资源的统一资源定位信息识别出所述网页相关的特定资源。
优选的,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时,所述识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系包括:
截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息,所述请求信息中包括所述网页的统一资源定位信息和所述特定资源的统一资源定位信息;
根据所述特定资源的统一资源定位信息识别出网页相关的特定资源,并根据所述网页的统一资源定位信息确定识别出的所述特定资源与所述网页的对应关系。
优选的,所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,所述识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系包括:
截获浏览器向服务器发送的请求下载播放器的第一请求信息,所述第一请求消息中包括所述网页的统一资源定位信息和所述播放器的统一资源定位信息;
根据所述第一请求信息中的网页的统一资源定位信息确定所述网页与所述播放器的对应关系;
在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第二请求信息,所述第二请求信息中包括所述特定资源的统一资源定位信息和所述播放器的统一资源定位信息;
根据所述第二请求信息中的特定资源的统一资源定位信息识别出所述特定资源,并根据所述第二请求信息中的播放器的统一资源定位信息确定所述播放器与所述特定资源的对应关系;
根据所述网页与所述播放器之间的对应关系以及所述播放器与所述特定资源之间的对应关系,确定识别出的所述特定资源与所述网页的对应关系。
优选的,所述识别出网页相关的特定资源包括:
根据服务器针对下载网页相关特定资源的请求信息返回的响应信息的数据部分来识别所述网页相关资源。
优选的,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时,所述识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系包括:
截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息及服务器返回的响应信息,所述请求信息中包括所述网页的统一资源定位信息和所述特定资源的统一资源定位信息;
根据所述响应信息的数据部分识别网页相关的特定资源;
根据所述响应信息确定对应的请求信息,并根据请求信息中网页的统一资源定位信息确定识别出的特定资源与网页的对应关系。
优选的,所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,所述识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系包括:
截获浏览器向服务器发送的请求下载播放器的第三请求信息,所述第三请求消息中包括所述网页的统一资源定位信息和所述播放器的统一资源定位信息;
根据所述第三请求信息中网页的统一资源定位信息确定所述网页与所述播放器的对应关系;
在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第四请求信息及服务器返回的响应信息,所述第四请求信息中包括所述特定资源的统一资源定位信息和所述播放器的统一资源定位信息;;
根据所述响应信息的数据部分识别所述特定资源;
根据所述响应信息确定对应的请求信息,并根据所述第四请求信息中的所述播放器的统一资源定位信息确定播放器与所述特定资源的对应关系;
根据网页与播放器的对应关系及播放器与所述特定资源的对应关系,确定识别出的特定资源与网页的对应关系。
优选的,所述不需要使用网页嵌入的播放器播放的特定资源包括图片、文本、动画以及网页背景音乐中的任意一种或多种。
优选的,所述在网页嵌入的播放器中播放的特定资源包括:可以通过网页嵌入的播放器播放的视频和/或音频资源。
优选的,所述在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识包括:在地址栏,和/或,标签栏,和/或,工具栏,和/或,侧边栏,和/或,所述特定资源所在区域上显示本网页具有所述特定资源的提示标识。
优选的:
所述识别出网页相关的特定资源包括:识别出所述特定资源的类型;
所述提示标识提示的内容包括:所述特定资源的类型;
和/或,
所述识别出网页相关的特定资源包括:识别出所述特定资源的名称;
所述提示标识提示的内容包括:所述特定资源的名称;
和/或,
所述识别出网页相关的特定资源包括:识别出所述特定资源的下载地址;
所述提示标识提示的内容包括:所述特定资源的下载地址。
一种页面资源的处理装置,包括:
识别单元,用于识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系;
提示单元,用于根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识。
优选的,所述识别单元包括:
第一识别子单元,用于识别出网页中的特定资源;
和/或,
第二识别子单元,用于识别出所述网页的子页面中的特定资源;
和/或,
第三识别子单元,用于识别出所述网页后台传输的特定资源;
和/或,
第四识别子单元,用于识别出与所述网页中超链接指向的网页中的特定资源;
和/或,
第五识别子单元,用于识别出与所述网页具有相同主题的网页中的特定资源。
优选的,所述特定资源包括视频资源、音频资源、图片资源、动画以及文本资源中的任意一种或任意多种。
优选的,所述识别单元具体用于截获下载网页相关的特定资源的请求信息,根据所述请求信息中资源的统一资源定位信息识别出所述网页相关的特定资源;并确定识别出的特定资源与网页的对应关系。
优选的,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时,所述识别单元包括:
第一截获子单元,用于截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息,所述请求信息中包括所述网页的统一资源定位信息和所述特定资源的统一资源定位信息;
第一识别子单元,用于根据所述特定资源的统一资源定位信息识别出网页相关的特定资源,并根据所述网页的统一资源定位信息确定识别出的所述特定资源与所述网页的对应关系。
优选的,所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,所述识别单元包括:
第二截获子单元,用于截获浏览器向服务器发送的请求下载播放器的第一请求信息,所述第一请求消息中包括所述网页的统一资源定位信息和所述播放器的统一资源定位信息;
第一对应关系确定子单元,用于根据所述第一请求信息中网页的统一资源定位信息确定所述网页与所述播放器的对应关系;
第三截获子单元,用于在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第二请求信息,所述第二请求信息中包括所述特定资源的统一资源定位信息和所述播放器的统一资源定位信息;
第二识别子单元,用于根据所述第二请求信息中的特定资源的统一资源定位信息识别出所述特定资源;
第二对应关系确定子单元,用于根据所述第二请求信息中播放器的统一资源定位信息确定所述播放器与所述特定资源的对应关系;
第三对应关系确定子单元,用于根据所述网页与所述播放器之间的对应关系以及所述播放器与所述特定资源之间的对应关系,确定识别出的所述特定资源与所述网页的对应关系。
优选的,所述识别单元具体用于根据服务器针对下载网页相关特定资源的请求信息返回的响应信息的数据部分来识别出所述网页相关的特定资源;并确定识别出的特定资源与网页的对应关系。
优选的,所述网页相关的特定资源为不需要使用网页嵌入的播放器播放的特定资源时所述识别单元包括:
第四截获子单元,用于截获浏览器向服务器发送的请求下载网页相关特定资源的请求信息及服务器返回的响应信息,所述请求信息中包括所述网页的统一资源定位信息和所述特定资源的统一资源定位信息;
第三识别子单元,用于根据所述响应信息的数据部分识别网页相关的特定资源;
第四对应关系确定子单元,用于根据所述响应信息确定对应的请求信息,并根据请求信息中网页的统一资源定位信息确定识别出的特定资源与网页的对应关系。
优选的,所述网页相关的特定资源为在网页嵌入的播放器中播放的特定资源时,所述识别单元包括:
第五截获子单元,用于截获浏览器向服务器发送的请求下载播放器的第三请求信息,所述第三请求消息中包括所述网页的统一资源定位信息和所述播放器的统一资源定位信息;
第五对应关系确定子单元,用于根据所述第三请求信息中网页的统一资源定位信息确定所述网页与所述播放器的对应关系;
第六截获子单元,用于在下载所述播放器之后,截获所述播放器向服务器发送的请求下载特定资源的第四请求信息及服务器返回的响应信息,所述第四请求信息中包括所述特定资源的统一资源定位信息和所述播放器的统一资源定位信息;
第四识别子单元,用于根据所述响应信息的数据部分识别所述特定资源;
第六对应关系确定子单元,用于根据所述响应信息确定对应的请求信息,并根据所述第四请求信息中的所述播放器的统一资源定位信息确定播放器与所述特定资源的对应关系;
第七对应关系确定子单元,用于根据网页与播放器的对应关系及播放器与所述特定资源的对应关系,确定识别出的特定资源与网页的对应关系。
优选的,所述不需要使用网页嵌入的播放器播放的特定资源包括图片、文本、动画以及网页背景音乐中的任意一种或多种。
优选的,所述在网页嵌入的播放器中播放的特定资源包括:可以通过网页嵌入的播放器播放的视频和/或音频资源。
优选的,所述提示单元具体用于在地址栏,和/或,标签栏,和/或,工具栏,和/或,侧边栏,和/或,所述特定资源所在区域上显示本网页具有所述特定资源的提示标识。
优选的,所述识别单元包括:
类型识别子单元,用于识别出所述特定资源的类型;
所述提示标识提示的内容包括:所述特定资源的类型;
和/或,
名称识别子单元,用于识别出所述特定资源的名称;
所述提示标识提示的内容包括:所述特定资源的名称;
和/或,
下载地址识别子单元,用于识别出所述特定资源的下载地址;
所述提示标识提示的内容包括:所述特定资源的下载地址。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明通过识别出网页相关的特定资源,并确定识别出的特定资源与网页的对应关系;然后根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识,从而将网页可以提供的相关资源以直观的方式提示给用户,使得用户可以清晰地发现网页相关的各种资源,从而便于网页相关资源得到充分地挖掘及利用。
其次,由于提示标识是根据网页与特定资源之间的对应关系给出的,因此用户可以明确地区分出哪个网页上具有哪些特定资源,而且给出的提示标识不会因当前页面的切换而产生错误提示。另外,可以在地址栏、标签栏、工具栏、资源附近位置的浮动条等多处进行提示,用户随时都可以获得相应的提示信息;在资源附近位置的浮动条中提示时,则可以使提示的信息更加直观。
附图说明
图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用于根据所述特定资源与网页的对应关系,在具有所述特定资源的网页所在窗口中显示本网页具有所述特定资源的提示标识,提示标识提示的内容可以包括:所述特定资源的下载地址。
提示标识提示的内容可以通过显示在页面上的提示标识直接看出来,也可以是需要点击进去提示标识或者把鼠标悬浮在提示标识上面才能看到:例如名称和下载地址,换而言之,不一定提示标识提示的内容都是全部直接显示在页面上。
以上对本发明所提供的一种页面资源的处理方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

Claims (26)

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所述的装置,其特征在于,所述识别单元包括:
类型识别子单元,用于识别出所述特定资源的类型;
所述提示标识提示的内容包括:所述特定资源的类型;
和/或,
名称识别子单元,用于识别出所述特定资源的名称;
所述提示标识提示的内容包括:所述特定资源的名称;
和/或,
下载地址识别子单元,用于识别出所述特定资源的下载地址;
所述提示标识提示的内容包括:所述特定资源的下载地址。
CN2008102263805A 2008-11-14 2008-11-14 一种页面资源的处理方法及装置 Active CN101504649B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN2008102263805A CN101504649B (zh) 2008-11-14 2008-11-14 一种页面资源的处理方法及装置
PCT/CN2009/074931 WO2010054597A1 (zh) 2008-11-14 2009-11-13 一种页面资源的处理方法及装置
EP09825772A EP2357572A4 (en) 2008-11-14 2009-11-13 METHOD AND APPARATUS FOR PROCESSING PAGES RESOURCES
JP2011535861A JP5535232B2 (ja) 2008-11-14 2009-11-13 ページリソースの処理方法および装置
RU2011123630/08A RU2504832C2 (ru) 2008-11-14 2009-11-13 Способ и устройство обработки ресурсов страницы
US13/098,457 US20110209075A1 (en) 2008-11-14 2011-04-30 Page resource processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008102263805A CN101504649B (zh) 2008-11-14 2008-11-14 一种页面资源的处理方法及装置

Publications (2)

Publication Number Publication Date
CN101504649A true CN101504649A (zh) 2009-08-12
CN101504649B CN101504649B (zh) 2011-11-30

Family

ID=40976897

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008102263805A Active CN101504649B (zh) 2008-11-14 2008-11-14 一种页面资源的处理方法及装置

Country Status (6)

Country Link
US (1) US20110209075A1 (zh)
EP (1) EP2357572A4 (zh)
JP (1) JP5535232B2 (zh)
CN (1) CN101504649B (zh)
RU (1) RU2504832C2 (zh)
WO (1) WO2010054597A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010054597A1 (zh) * 2008-11-14 2010-05-20 北京搜狗科技发展有限公司 一种页面资源的处理方法及装置
CN102306077A (zh) * 2011-08-04 2012-01-04 深圳市万兴软件有限公司 一种在mac平台浏览器中实现视频下载的方法及浏览器
CN102737116A (zh) * 2012-05-29 2012-10-17 深圳市同洲电子股份有限公司 一种网页资源保存方法和装置
CN102769636A (zh) * 2011-05-04 2012-11-07 腾讯科技(北京)有限公司 一种信息的推送控制方法和***
CN103023870A (zh) * 2012-11-14 2013-04-03 北京小米科技有限责任公司 一种消息中数据的输出方法、装置和设备
CN103823833A (zh) * 2013-11-29 2014-05-28 奇智软件(北京)有限公司 网页中多媒体数据的收藏方法和浏览器装置
CN103995862A (zh) * 2014-05-16 2014-08-20 百度在线网络技术(北京)有限公司 网页标签的显示方法和装置
CN105095253A (zh) * 2014-05-06 2015-11-25 腾讯科技(深圳)有限公司 网页显示方法及装置
CN112632358A (zh) * 2020-12-29 2021-04-09 北京天融信网络安全技术有限公司 一种资源链接获取方法、装置、电子设备及存储介质

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103905915B (zh) * 2010-12-15 2017-06-16 北京小度互娱科技有限公司 在线视频嗅探下载方法及装置
US8856640B1 (en) 2012-01-20 2014-10-07 Google Inc. Method and apparatus for applying revision specific electronic signatures to an electronically stored document
CN102651019B (zh) * 2012-03-30 2013-12-04 北京奇虎科技有限公司 一种标记文件解析方法和装置
US9529916B1 (en) 2012-10-30 2016-12-27 Google Inc. Managing documents based on access context
US11308037B2 (en) 2012-10-30 2022-04-19 Google Llc Automatic collaboration
US9384285B1 (en) 2012-12-18 2016-07-05 Google Inc. Methods for identifying related documents
US9514113B1 (en) 2013-07-29 2016-12-06 Google Inc. Methods for automatic footnote generation
US9842113B1 (en) 2013-08-27 2017-12-12 Google Inc. Context-based file selection
CN103646573B (zh) * 2013-12-11 2016-01-06 闫健 一种全景模式教学***的专用格式文件的生成方法
US9529791B1 (en) 2013-12-12 2016-12-27 Google Inc. Template and content aware document and template editing
US9703763B1 (en) 2014-08-14 2017-07-11 Google Inc. Automatic document citations by utilizing copied content for candidate sources
CN110222224A (zh) * 2019-06-06 2019-09-10 广州酷狗计算机科技有限公司 识别歌曲信息的方法、装置和***
CN111327695B (zh) * 2020-02-13 2022-08-02 腾讯科技(深圳)有限公司 一种资源下载方法和相关装置

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09185634A (ja) * 1996-01-05 1997-07-15 Toshiba Corp ハイパーメディアシステムにおける情報検索支援方法
US6819336B1 (en) * 1996-05-07 2004-11-16 Sun Microsystems, Inc. Tooltips on webpages
US20020196272A1 (en) * 1998-10-01 2002-12-26 Digimarc Corporation Smart images and image bookmarks for an internet browser
US6006252A (en) * 1996-10-08 1999-12-21 Wolfe; Mark A. System and method for communicating information relating to a network resource
US6098102A (en) * 1997-11-19 2000-08-01 International Business Machines Corporation Selective downloading of file types contained in hypertext documents transmitted in a computer controlled network
US6366947B1 (en) * 1998-01-20 2002-04-02 Redmond Venture, Inc. System and method for accelerating network interaction
US8332478B2 (en) * 1998-10-01 2012-12-11 Digimarc Corporation Context sensitive connected content
US6452609B1 (en) * 1998-11-06 2002-09-17 Supertuner.Com Web application for accessing media streams
US20020032734A1 (en) * 2000-07-26 2002-03-14 Rhoads Geoffrey B. Collateral data combined with user characteristics to select web site
JP3666638B2 (ja) * 1999-10-27 2005-06-29 シャープ株式会社 情報源観測装置および情報源観測方法、ならびに情報源観測プログラムを記録したコンピュータ読み取り可能な記録媒体
US6957395B1 (en) * 2000-01-04 2005-10-18 Apple Computer, Inc. Computer interface having a single window mode of operation
US6563514B1 (en) * 2000-04-13 2003-05-13 Extensio Software, Inc. System and method for providing contextual and dynamic information retrieval
JP2001306423A (ja) * 2000-04-19 2001-11-02 Casio Comput Co Ltd 情報閲覧装置、同装置の閲覧制御方法及び記録媒体
JP2002269145A (ja) * 2000-12-08 2002-09-20 Fujitsu Ltd 情報処理装置、端末装置、方法、媒体、およびプログラム
WO2003040955A1 (en) * 2001-11-06 2003-05-15 Farooq Khan Method and apparatus for capturing and displaying web page information
US7200820B1 (en) * 2002-09-27 2007-04-03 Bellsouth Intellectual Property Corp. System and method for viewing search results
US7139980B1 (en) * 2002-10-09 2006-11-21 Sprint Spectrum L.P. Method and system for selecting and saving objects in web content
US7213059B2 (en) * 2002-10-17 2007-05-01 International Business Machines Corporation Method, apparatus, and computer program product to determine the progress of Web page downloads
JP4232431B2 (ja) * 2002-10-18 2009-03-04 株式会社日立製作所 ブラウザー関連のセキュリティチェックプログラム
US7457879B2 (en) * 2003-04-01 2008-11-25 Microsoft Corporation Notification platform architecture
US7111246B2 (en) * 2004-02-17 2006-09-19 Microsoft Corporation User interface accorded to tiered object-related trust decisions
JP4242821B2 (ja) * 2004-10-22 2009-03-25 ソフトバンクモバイル株式会社 移動体通信端末
EP1739557A1 (en) * 2005-06-30 2007-01-03 Nortel Networks Limited Method for analyzing browsing and device for implementing the method
RU2313824C2 (ru) * 2005-09-26 2007-12-27 Михаил Васильевич Беляев Информационная система клиент - сервер и способ предоставления графического пользовательского интерфейса
US9563876B2 (en) * 2005-10-24 2017-02-07 International Business Machines Corporation Control options for instant message display and notification
KR101267912B1 (ko) * 2005-12-02 2013-05-27 에스케이커뮤니케이션즈 주식회사 인터넷 리소스에 태그 정보를 부가하여 공유 정보를제공하는 시스템, 장치, 방법 및 이를 구현할 수 있는컴퓨터로 읽을 수 있는 기록 매체
US7590634B2 (en) * 2005-12-09 2009-09-15 Microsoft Corporation Detection of inaccessible resources
US7735101B2 (en) * 2006-03-28 2010-06-08 Cisco Technology, Inc. System allowing users to embed comments at specific points in time into media presentation
US8082341B2 (en) * 2006-03-30 2011-12-20 Dell Products L.P. ActiveX detection and handling in mozilla-based browsers
US8725729B2 (en) * 2006-04-03 2014-05-13 Steven G. Lisa System, methods and applications for embedded internet searching and result display
CN101192213B (zh) * 2006-11-28 2010-09-01 郑州威科姆技术开发有限公司 网络信息自动下载和处理方法
CN101201827B (zh) * 2006-12-14 2013-02-20 阿里巴巴集团控股有限公司 一种网页显示的方法和***
US8489702B2 (en) * 2007-06-22 2013-07-16 Apple Inc. Determining playability of media files with minimal downloading
CN101179474B (zh) * 2007-12-21 2012-02-01 深圳市迅雷网络技术有限公司 一种下载方法、***及装置
US8745502B2 (en) * 2008-05-28 2014-06-03 Snibbe Interactive, Inc. System and method for interfacing interactive systems with social networks and media playback devices
US8131734B2 (en) * 2008-10-09 2012-03-06 Xerox Corporation Image based annotation and metadata generation system with experience based learning
CN101504649B (zh) * 2008-11-14 2011-11-30 北京搜狗科技发展有限公司 一种页面资源的处理方法及装置
US20110262103A1 (en) * 2009-09-14 2011-10-27 Kumar Ramachandran Systems and methods for updating video content with linked tagging information

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010054597A1 (zh) * 2008-11-14 2010-05-20 北京搜狗科技发展有限公司 一种页面资源的处理方法及装置
CN102769636A (zh) * 2011-05-04 2012-11-07 腾讯科技(北京)有限公司 一种信息的推送控制方法和***
CN102306077A (zh) * 2011-08-04 2012-01-04 深圳市万兴软件有限公司 一种在mac平台浏览器中实现视频下载的方法及浏览器
CN102737116A (zh) * 2012-05-29 2012-10-17 深圳市同洲电子股份有限公司 一种网页资源保存方法和装置
CN103023870A (zh) * 2012-11-14 2013-04-03 北京小米科技有限责任公司 一种消息中数据的输出方法、装置和设备
CN103823833A (zh) * 2013-11-29 2014-05-28 奇智软件(北京)有限公司 网页中多媒体数据的收藏方法和浏览器装置
CN103823833B (zh) * 2013-11-29 2019-03-08 奇智软件(北京)有限公司 网页中多媒体数据的收藏方法和浏览器装置
CN105095253A (zh) * 2014-05-06 2015-11-25 腾讯科技(深圳)有限公司 网页显示方法及装置
CN103995862A (zh) * 2014-05-16 2014-08-20 百度在线网络技术(北京)有限公司 网页标签的显示方法和装置
CN103995862B (zh) * 2014-05-16 2018-09-07 百度在线网络技术(北京)有限公司 网页标签的显示方法和装置
CN112632358A (zh) * 2020-12-29 2021-04-09 北京天融信网络安全技术有限公司 一种资源链接获取方法、装置、电子设备及存储介质
CN112632358B (zh) * 2020-12-29 2021-09-14 北京天融信网络安全技术有限公司 一种资源链接获取方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
EP2357572A1 (en) 2011-08-17
EP2357572A4 (en) 2013-01-23
RU2504832C2 (ru) 2014-01-20
RU2011123630A (ru) 2012-12-20
CN101504649B (zh) 2011-11-30
US20110209075A1 (en) 2011-08-25
JP5535232B2 (ja) 2014-07-02
WO2010054597A1 (zh) 2010-05-20
JP2012508914A (ja) 2012-04-12

Similar Documents

Publication Publication Date Title
CN101504649B (zh) 一种页面资源的处理方法及装置
US9414130B2 (en) Interactive content overlay
US20180143950A1 (en) Interactive communication via online video systems
CN101382867B (zh) 视频播放交互方法与终端
US7769829B1 (en) Media feeds and playback of content
US9977768B2 (en) System for clipping webpages by traversing a dom, and highlighting a minimum number of words
US8392821B2 (en) Methods and systems for displaying videos with overlays and tags
KR101311126B1 (ko) 클릭 가능한 비디오 하이퍼링크
US9703883B2 (en) Social bookmarking of resources exposed in web pages
US20080281689A1 (en) Embedded video player advertisement display
US20130339857A1 (en) Modular and Scalable Interactive Video Player
CN101504648A (zh) 展现网页资源的方法及装置
US20090150784A1 (en) User interface for previewing video items
JP5796402B2 (ja) 情報処理装置、情報処理方法、プログラム、及び情報処理システム
JP2004177936A (ja) 広告配信方法、広告配信システム、広告配信サーバ、クライアント端末
US10110966B2 (en) Method, device, server and client device for video processing
WO2012129336A1 (en) Methods, systems, and media for managing conversations relating to content
CN110580318B (zh) 信息的展示方法、装置以及存储介质
CN101288069A (zh) 可点击视频超链接
CN104581401A (zh) 数据播放的方法及装置
JPWO2009150730A1 (ja) プログラム、情報処理装置、情報処理方法、および情報管理装置
CN101615184A (zh) 一种识别网页相关资源类型的方法及装置
EP2760176A1 (en) Flash video enabler for iOS devices
CN103942230A (zh) 一种用于进行语音网页导航的方法、装置和***
US20100077303A1 (en) Accessing data remotely

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant