Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5535232B2 - ページリソースの処理方法および装置 - Google Patents
[go: Go Back, main page]

JP5535232B2 - ページリソースの処理方法および装置 - Google Patents

ページリソースの処理方法および装置 Download PDF

Info

Publication number
JP5535232B2
JP5535232B2 JP2011535861A JP2011535861A JP5535232B2 JP 5535232 B2 JP5535232 B2 JP 5535232B2 JP 2011535861 A JP2011535861 A JP 2011535861A JP 2011535861 A JP2011535861 A JP 2011535861A JP 5535232 B2 JP5535232 B2 JP 5535232B2
Authority
JP
Japan
Prior art keywords
web page
resource
player
request message
specific resource
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.)
Active
Application number
JP2011535861A
Other languages
English (en)
Other versions
JP2012508914A (ja
Inventor
勇 万
Original Assignee
北京捜狗科技▲発▼展有限公司
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 北京捜狗科技▲発▼展有限公司 filed Critical 北京捜狗科技▲発▼展有限公司
Publication of JP2012508914A publication Critical patent/JP2012508914A/ja
Application granted granted Critical
Publication of JP5535232B2 publication Critical patent/JP5535232B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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)

Description

本発明はブラウザ技術の分野に関し、より詳細には、ページリソースを処理する方法および装置に関する。
マルチメディア技術の発達に伴い、人々はブラウザを介してインターネット上で豊富な種類の情報リソースを見ることができる。これらのリソースは通常、テキスト、映像、音声、画像および他のタイプのリソースを含む。これらの異なる種類のリソースは様々な映像または音声体験を人々に与え、人々の精神的な生活を豊かにする。
一般に、ウェブページは大量の情報を提供することができる。しかしながら、ウェブページ関連のリソースは多くの異なる形態で存在することがあり、しばしば、いくつかのウェブページ関連のリソースは十分に調査され利用されることができない。したがって、ウェブページ関連のリソースの利用率は保証されることができず、ウェブページ関連のリソースの価値は真に実感されることができない。例えば、いくつかの音声リソースはウェブページの背景音楽として使われるが、ウェブページは対応するプレイヤを有さない。したがって、ユーザは聞くことによってしかリソースの存在を知ることができない。すなわち、ユーザが一切の音声装置を開かない場合には、ユーザはウェブページ内の音声リソースの存在を知ることができず、音声リソースはしたがって利用されることなどができない。
本発明は、ウェブページ関連のリソースを十分に調査し利用する、ページリソースの処理方法および装置を提供する。
この目的を達成するために、本発明は以下の特徴を提供する。
すなわち、ウェブページに関連する特定のリソースを識別し、前記特定のリソースと前記ウェブページとの間の対応関係を決定し、
前記特定のリソースと前記ウェブページとの間の前記対応関係に基づいて前記ウェブページ内の特定のリソースを示す標識を表示する、
ページリソース処理方法である。
好ましくは、前記ウェブページに関連する前記特定のリソースを識別することが、
前記ウェブページに含まれる前記特定のリソースを識別すること、
および/または、
前記ウェブページのサブページに含まれる前記特定のリソースを識別すること、
および/または、
前記ウェブページにバックエンド転送された前記特定のリソースを識別すること、
および/または、
前記ウェブページ内のハイパーリンクによって指し示された他のウェブページに含まれる前記特定のリソースを識別すること、
および/または、
前記ウェブページと同じ主題を有するウェブページに含まれる特定のリソースを識別すること、をさらに含む。
好ましくは、前記特定のリソースが映像リソース、音声リソース、画像リソース、テキストリソース、およびアニメーションリソースのうちいずれか1つ以上を含む。
好ましくは、前記ウェブページに関連する前記特定のリソースを識別することが、
前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトし、前記要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報を含むことと、
前記要求メッセージ内の前記特定のリソースのユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別することと、をさらに含む。
好ましくは、前記特定のリソースは前記ウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記ウェブページに関連する前記特定のリソースを識別することおよび前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
ブラウザからサーバに送信された前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトし、前記要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記特定のリソースのユニフォームリソースロケータ情報を含むことと、
前記特定のリソースの前記ユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記ウェブページの前記ユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定することと、をさらに含む。
好ましくは、前記特定のリソースは前記ウェブページに埋め込まれたプレイヤによって再生される必要があり、前記ウェブページに関連する前記特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
ブラウザからサーバに送信されたプレイヤをダウンロードするための第1の要求メッセージをインターセプトし、前記第1の要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含むことと、
前記第1の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定することと、
前記プレイヤがダウンロードされた後、前記プレイヤからサーバに送信された特定のリソースをダウンロードするための第2の要求メッセージをインターセプトし、前記第2の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含むことと、
前記第2の要求メッセージ内の前記特定のリソースの前記ユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記第2の要求メッセージ内のプレイヤのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記プレイヤの間の対応関係を決定することと、
前記ウェブページと前記プレイヤの間の前記対応関係および、前記プレイヤと前記特定のリソースの間の前記対応関係に基づいて、前記識別された特定のリソースと前記ウェブページの間の前記対応関係を決定することと、をさらに含む。
好ましくは、前記ウェブページに関連する特定のリソースを識別することが、
前記ウェブページに関連する特定のリソースをダウンロードするための要求メッセージに対するサーバからの応答メッセージのデータ部分に基づいて、前記ウェブページに関連する特定のリソースを識別することをさらに含む。
好ましくは、前記特定のリソースはウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記ウェブページに関連する前記特定のリソースを識別して前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
ブラウザから前記サーバに送信されたウェブページに関連する特定のリソースをダウンロードするための要求メッセージと、サーバから返された前記応答メッセージと、をインターセプトし、前記要求メッセージが前記ウェブページのユニフォームリソースロケータ情報と前記特定のリソースのユニフォームリソースロケータ情報を含むことと、
前記応答メッセージのデータ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別することと、
前記応答メッセージに基づいて前記要求メッセージを決定し、前記要求メッセージ内の前記ウェブページの前記ユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定することと、をさらに含む。
好ましくは、前記特定のリソースは前記ウェブページ内に埋め込まれたプレイヤによって再生される必要があり、前記ウェブページに関連する前記特定のリソースを識別して前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
ブラウザから前記サーバに送信されたプレイヤをダウンロードするための第3の要求メッセージをインターセプトし、前記第3の要求メッセージは前記ウェブページのユニフォームリソースロケータ情報と前記プレイヤのユニフォームリソースロケータ情報とを含むことと、
前記第3の要求メッセージ内のウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定することと、
前記プレイヤがダウンロードされた後、前記プレイヤから前記サーバに送信された前記特定のリソースをダウンロードするための第4の要求メッセージと、前記サーバから返された応答メッセージと、をインターセプトし、前記第4の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報と前記プレイヤのユニフォームリソースロケータ情報とを含むことと、
前記応答メッセージのデータ部分に基づいて、前記ウェブページに関連する特定のリソースを識別することと、
前記応答メッセージに基づいて前記要求メッセージを決定し、前記第4の要求メッセージ内の前記プレイヤの前記ユニフォームリソースロケータ情報に基づいて、前記特定のリソースおよび前記プレイヤの間の対応関係を決定することと、
前記ウェブページと前記プレイヤの間の対応関係と、前記プレイヤと前記特定のリソースの間の対応関係に基づいて、前記識別された特定のリソースおよび前記ウェブページの間の前記対応関係を決定することと、をさらに含む。
好ましくは、前記ウェブページに埋め込まれた前記プレイヤによって再生される必要がない前記特定のリソースは、映像、テキスト、アニメーションおよびウェブページ背景音楽のうちいずれか1つ以上を含む。
好ましくは、前記ウェブページに埋め込まれた前記プレイヤによって再生される必要がある前記特定のリソースは、ウェブページに埋め込まれたプレイヤにおいて再生されることが可能な映像リソースおよび/または音声リソースを含む。
好ましくは、前記ウェブページ内の前記特定のリソースを示す前記標識を表示することが、前記ウェブページに含まれる前記特定のリソースを示す前記標識を、ブラウジングツールのアドレスバーおよび/またはタブバーおよび/またはツールバーおよび/またはサイドバーに、および/または前記特定のリソースが位置する領域に、表示することをさらに含む。
好ましくは、前記ウェブページ内の前記特定のリソースを示す前記標識を表示することが、
前記特定のリソースを含む前記ウェブページのウインドウにおいて前記ウェブページ内に含まれる前記特定のリソースを示す標識を表示すること、
または、
少なくとも2つのウェブページが、識別された特定のリソースを含む場合、前記少なくとも2つのウェブページのそれぞれに含まれる前記特定のリソースを示す統一された標識を表示すること、
または、
少なくとも2つの特定のリソースが、前記ウェブページにおいて識別される場合、前記ウェブページに含まれる前記少なくとも2つの特定のリソースを示す統一された標識を表示すること、をさらに含む。
好ましくは、
前記ウェブページに関連する特定のリソースを識別することが、前記特定のリソースのタイプを識別することをさらに含み、前記標識の内容が前記特定のリソースのタイプを含む。
および/または、
前記ウェブページに関連する特定のリソースを識別することが、前記特定のリソースの名前を識別することをさらに含み、前記標識の内容が前記特定のリソースの名前を含む。
および/または、
前記ウェブページに関連する特定のリソースを識別することが、前記特定のリソースのダウンロードアドレスを識別することをさらに含み、前記標識の内容が前記特定のリソースのダウンロードアドレスを含む。
ページリソース処理装置が、
ウェブページに関連する特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる識別ユニットと、
前記特定のリソースと前記ウェブページの間の対応関係に基づいて、前記ウェブページ内の前記特定のリソースを示す標識を表示するために用いられる標識ユニットと、を含む。
好ましくは、前記識別ユニットは、
前記ウェブページ内に含まれる前記特定のリソースを識別するために用いられる第1の識別サブユニット、
および/または、
前記ウェブページのサブページ内に含まれる前記特定のリソースを識別するために用いられる第2の識別サブユニット、
および/または、
前記ウェブページ内にバックエンド転送される前記特定のリソースを識別するために用いられる第3の識別サブユニット、
および/または、
前記ウェブページ内のハイパーリンクによって指し示された他のウェブページ内に含まれる特定のリソースを識別するために用いられる第4の識別サブユニット、
および/または、
前記ウェブページと同様のテーマを有する他のウェブページ内に含まれる特定のリソースを識別するために用いられる第5の識別サブユニット、をさらに含む。
好ましくは、前記特定のリソースは映像リソース、音声リソース、画像リソース、テキストリソース、およびアニメーションリソースのうちのいずれか1つ以上を含む。
好ましくは、前記識別ユニットがさらに、前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトし、前記要求メッセージ内の前記特定のリソースのユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる。
好ましくは、前記特定のリソースはウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記識別ユニットは、
ブラウザからサーバに送信される前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトするために用いられ、前記要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記特定のリソースのユニフォームリソースロケータ情報を含む、第1のインターセプトサブユニットと、
前記特定のリソースの前記ユニフォームリソースロケータ情報に基づいて前記ウェブページに関連する前記特定のリソースを識別し、前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる第1の識別サブユニットと、をさらに含む。
好ましくは、前記特定のリソースは、ウェブページに埋め込まれたプレイヤによって再生される必要があり、前記識別ユニットは、
ブラウザからサーバに送信されるプレイヤをダウンロードするための第1の要求メッセージをインターセプトするために用いられ、前記第1の要求メッセージが前記ウェブページのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第2のインターセプトサブユニットと、
前記第1の要求メッセージ内のウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定するために用いられる第1の関係決定サブユニットと、
前記プレイヤがダウンロードされた後、前記プレイヤから前記サーバに送信される前記特定のリソースをダウンロードするための第2の要求メッセージをインターセプトするために用いられ、前記第2の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第3のインターセプトサブユニットと、
前記第2の要求メッセージ内の前記特定のリソースのユニフォームリソースロケータ情報に基づいて、ウェブページに関連する前記特定のリソースを識別するために用いられる第2の識別サブユニットと、
前記第2の要求メッセージ内の前記プレイヤのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記プレイヤの間の対応関係を決定するために用いられる第2の関係決定サブユニットと、
前記ウェブページと前記プレイヤの間の対応関係および前記プレイヤと前記特定のリソースの間の対応関係に基づいて、前記識別された特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる第3の関係決定サブユニットと、をさらに含む。
好ましくは、前記識別ユニットは、前記ウェブページに関連する特定のリソースをダウンロードするための要求メッセージに応答するサーバからの応答メッセージのデータ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定するためにさらに用いられる。
好ましくは、前記特定のリソースは、前記ウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記識別ユニットはさらに、
前記ブラウザから前記サーバに送られた前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージと、前記サーバから返された応答メッセージと、をインターセプトするために用いられ、前記要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記特定のリソースのユニフォームリソースロケータ情報を含む、第4のインターセプトサブユニットと、
前記応答メッセージの前記データ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別するために用いられる第3の識別サブユニットと、
前記応答メッセージに基づいて、前記要求メッセージを決定し、前記要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる第4の関係決定サブユニットと、をさらに含む。
好ましくは、前記特定のリソースが前記ウェブページ内に埋め込まれたプレイヤによって再生される必要があり、前記識別ユニットは、
前記ブラウザから前記サーバに送信された前記プレイヤをダウンロードするための第3の要求メッセージをインターセプトするために用いられ、前記第3の要求メッセージは前記ウェブページの前記ユニフォームリソースロケータ情報および前記プレイヤの前記ユニフォームリソースロケータ情報を含む、第5のインターセプトサブユニットと、
前記第3の要求メッセージ内の前記ウェブページの前記ユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定するために用いられる第5の関係決定サブユニットと、
前記プレイヤがダウンロードされた後、前記プレイヤから前記サーバに送信される前記特定のリソースをダウンロードするための第4の要求メッセージと、前記サーバから返された応答メッセージと、をインターセプトするために用いられ、前記第4の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第6のインターセプトサブユニットと、
前記応答メッセージのデータ部分に基づいて、前記ウェブページに関連する特定のリソースを識別するために用いられる第4の識別サブユニットと、
前記応答メッセージに基づいて、前記要求メッセージを決定し、前記第4の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる第6の関係決定サブユニットと、
前記ウェブページと前記プレイヤの間の対応関係および前記プレイヤと前記特定のリソースの間の対応関係に基づいて、前記識別された特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる第7の関係決定サブユニットと、をさらに含む。
好ましくは、前記ウェブページに埋め込まれたプレイヤによって再生される必要がない前記特定のリソースは、画像、テキスト、アニメーションおよびウェブページ背景音楽のうちのいずれか1つ以上を含む。
好ましくは、前記ウェブページに埋め込まれたプレイヤによって再生される必要がある前記特定のリソースは、前記ウェブページに埋め込まれたプレイヤ内で再生されることが可能な映像リソースおよび/または音声リソースを含む。
好ましくは、前記標識ユニットはさらに、ブラウジングツールのアドレスバーおよび/またはタブバーおよび/またはツールバーおよび/またはサイドバーに、および/または前記特定のリソースが位置する領域に、前記ウェブページに含まれる前記特定のリソースを示す標識を表示するために用いられる。
好ましくは、前記標識ユニットは、
前記特定のリソースを含む前記ウェブページのウインドウ内に前記ウェブページに含まれる前記特定のリソースを示す前記標識を表示するために用いられる第1の標識サブユニット、
または、
識別された特定のリソースを少なくとも2つのウェブページが有する場合、前記少なくとも2つのウェブページのそれぞれに含まれる前記特定のリソースを示す統一された標識を表示するために用いられる第2の標識サブユニット、
または、
少なくとも2つの特定のリソースが前記ウェブページにおいて識別される場合、前記ウェブページに含まれる前記少なくとも2つの特定のリソースを示す統一された標識を表示するために用いられる第3の標識サブユニットをさらに含む。
好ましくは、前記識別ユニットは、
前記特定のリソースのタイプを識別するために用いられ、前記標識の内容が前記特定のリソースの前記タイプを含む、タイプ識別サブユニット、
および/または、
前記特定のリソースの名前を識別するために用いられ、前記標識の内容が前記特定のリソースの前記名前を含む、名前識別サブユニット、
および/または、
前記特定のリソースのダウンロードアドレスを識別するために用いられ、前記標識の内容が前記特定のリソースの前記ダウンロードアドレスを含む、ダウンロードアドレス識別サブユニットをさらに有する。
好ましくは、前記装置はブラウザである。
コンピュータプログラム命令を含むコンピュータ読み取り可能媒体は、前記コンピュータプログラム命令がコンピュータユニットによって実行される場合、前記コンピュータユニットに、
ウェブページに関連する特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定し、
前記特定のリソースと前記ウェブページの間の対応関係に基づいて、前記ウェブページ内の特定のリソースを示す標識を表示するように指示する。
本発明の実施形態によれば、本発明は以下の技術的効果を開示する。
本発明は、ウェブページに関連する特定のリソースを識別し、識別された特定のリソースとウェブページの間の対応関係を決定し、そして特定のリソースとウェブページの間の対応関係に基づいて、ウェブページ内に含まれる特定のリソースを示す標識を表示することによって、ウェブページによって提供される特定のリソースを直感的な方法でユーザに促すことができ、したがって、ウェブページに関連する様々なリソースをユーザが明確に発見することを可能にし、ウェブページに関連するリソースが十分に調査されて利用されることを容易にする。
第2に、特定のリソースとウェブページの間の対応関係に基づいて標識が与えられるため、どの特定のリソースがどのウェブページ上にあるのかユーザは明確に知ることができ、前記与えられた標識は現在のウェブページを切り替えたために誤ることがない。加えて、前記標識はアドレスバー、タブバー、ツールバー、および特定のリソースの位置に近いフローティングツールバー上に与えられることができ、ユーザは常に適切な標識メッセージを得ることができる。特定のリソースの位置の近くのフローティングツールバー上に標識を置くことによって、標識メッセージはより直接的に見えることができる。
本発明の実施形態によって提供された方法のフロー図である。 本発明の実施形態によって提供された第1の装置の例示図である。 本発明の実施形態によって提供された第2の装置の例示図である。 本発明の実施形態によって提供された第3の装置の例示図である。 本発明の実施形態によって提供された第4の装置の例示図である。 本発明の実施形態によって提供された第5の装置の例示図である。
本発明の上記の目的、特徴および利点をよりよく理解するために、以下には図面および詳細な実施形態と共に、本発明の詳細な記載をさらに提供する。
図1を参照すると、本実施形態は以下のステップを含むページリソース処理方法を提供する。
S101:ウェブページに関連した特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定する。
S102:特定のリソースとウェブページの間の対応関係に基づいて、ウェブページに含まれる特定のリソースを示す標識を表示する。
特定のリソースは、本発明に記載されるように、映像リソース、音声リソース、画像リソース、テキストリソース、およびアニメーションリソース(GIFアニメーション、フラッシュアニメーションなど)のうち任意の1つ以上を含む。さらに、本発明は様々な方法で公開あるいはポストされた特定のリソースの標識を表示することができる。例えば、標識を表示されることができる音声リソースはウェブページ背景音楽、ウェブページに埋め込まれたプレイヤを介して再生される音楽、およびウェブページに含まれる音楽ハイパーリンクを含む。
さらに、ウェブページに関連する特定のリソースは、ウェブページに含まれる任意の特定のリソース(例えば現在のウェブページ自身内の、写真、テキストリソース、背景音楽など)、現在のウェブページのサブページ内の任意の特定のリソース(例えばMopのメインウェブページ上のいくつかのページがMopのメインウェブページのサブページである)、現在のウェブページに関連するウェブページ内の任意の特定のリソース、およびウェブページ内にバックエンド転送された任意の特定のリソース(例えば、ウェブページに埋め込まれたプレイヤによって再生される音声、映像、および他のリソースがウェブページ内にバックエンド転送される)、などを含んでもよい。さらに、現在のウェブページに関連するウェブページは現在のウェブページのハイパーリンクによって指し示されたウェブページを含んでもよく、現在のウェブページと同じテーマを有してもよい(例えば、BBSシステムにおいては、ポストの数が多いため、いくつかのウェブページが同じテーマを有することがある)。
本発明のある実施形態では、ウェブページに関連する特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定するために、ウェブページをロードする最中の情報がインターセプトされるか、ウェブページのフロントページ要素が解析されてもよい。ウェブページのサブページ、ハイパーリンクによって指し示されたウェブページ、および同じテーマのウェブページのために、それらのページはそれらの関連するウェブページの特定のリソースを識別するためにあらかじめロードされてもよい。それらのうち、現在のウェブページのハイパーリンクによって指し示されたウェブページにおける特定のリソースのために、ハイパーリンクを含む現在のウェブページにおいて、例えば「このリンクは映像リソースを含みます」などと標識が表示されてもよい。現在のウェブページと同じテーマを有するウェブページの特定のリソースのために、例えば「次のページは画像を含みます」などの標識が現在のウェブページ上に表示されてもよく、例えば「前に」および「次に」などの添付画像の上に直接標識が表示されてもよい。または、ユーザが「次に」をクリックした場合に、次の画像の位置に直接飛ぶことができるように(次の画像が次のページ上にある状況を含んだ上で)、画像位置決め技術が一緒に用いられてもよい。以下において、ウェブページに関連するそれらの特定のリソースをどのように識別するか、およびこれらの特定のリソースとウェブページの間の対応関係をどのように決定するかについて、詳細に記載する。
典型的には、特定のリソースは異なる方法でウェブページ上に公開あるいはポストされることができるが、だれもがサーバからこれらのリソースをまずダウンロードして、そしてウェブページ上にそれらをポストする必要がある。リソースをダウンロードする場合、リソースをダウンロードするための要求メッセージがサーバに送信される必要がある。要求メッセージはダウンロードを要求されたリソースのユニフォームリソースロケータ情報および要求メッセージの送信元のユニフォームリソースロケータ情報を含んでよい。実際の応用例では、ユニフォームリソースロケータ情報はユニフォームリソース識別子(URI)であってもよい。URIはユニフォームリソースロケータ(URL)またはユニフォームリソース名(URN)を含む。記載を簡潔にするために、本発明のすべての実施形態でURLを用いる。特定のリソースを識別する場合、または特定のリソースとウェブページの間の対応関係を決定する場合、そのような要求メッセージが用いられてよい。しかしながら、異なる方法で公開またはポストされた特定のリソースについては、送信メッセージの送信者は異なってもよい。実際の応用例では、対応関係は特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定するために用いられてもよい。例えば:
(1)ウェブページの背景として用いられる画像リソース、テキストリソース、または音声リソースのために、それらのリソースをダウンロードするための要求メッセージがブラウザによってサーバに送信される。要求メッセージはリソースのURLおよびリソースを含むウェブページのURLを含む。したがって、ウェブページに関連しブラウザによってサーバに送信される特定のリソースをダウンロードする要求メッセージを直接インターセプトすることによって、要求メッセージ内のリソースのURLの添え字(suffix)が、ウェブページに関連する特定のリソースのタイプを識別するために用いられることができる。さらに、要求メッセージ内の要求メッセージを送信するウェブページのURLが、特定のリソースとウェブページの間の対応関係を決定するために、すなわち、特定のリソースがどのウェブページ内に位置するかを決定するために用いられることができる。
(2)ウェブページに埋め込まれたプレイヤによって再生される音声リソースまたは映像リソースにおいては、ウェブページの画像リソースおよびテキストリソースとは異なり、ブラウザはそれ自身ではそのようなリソースを再生できない。このリソースをダウンロードするための要求メッセージはウェブページに埋め込まれたプレイヤによって送信される。すなわち、まずブラウザがプレイヤのURLに基づいてサーバからプレイヤをダウンロードし、そしてプレイヤは音声または映像のURLに基づいて音声または映像をダウンロードする。したがって、プレイヤから送信された、音声または映像をダウンロードするための要求メッセージはリソースのURLおよびプレイヤのURLを含む。同時に、ウェブページに埋め込まれたプレイヤはブラウザによってサーバからダウンロードされる。したがって、以下の方法が、ウェブページに関連する特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定するために用いられてもよい。
まず、ブラウザによってサーバに送信されたプレイヤをダウンロードすることを要求する要求メッセージがインターセプトされ、要求メッセージはウェブページのURLおよびダウンロードを要求されたプレイヤのURLを含む。ウェブページのURLはプレイヤとウェブページの間の対応関係を決定するために用いられる。したがって、プレイヤによってサーバに送信された特定のリソースをダウンロードすることを要求する要求メッセージがインターセプトされ、要求メッセージの特定のリソースのURLの添え字が特定のリソースを識別するために用いられ、プレイヤのURLはプレイヤと特定のリソースの間の対応関係を決定するために用いられる。最後に、ウェブページとプレイヤの間の対応関係に基づいて、およびプレイヤと特定のリソースの間の対応関係に基づいて、特定のリソースとウェブページの間の対応関係、すなわち、特定のリソースがどのウェブページ内に位置するかが決定されることができる。
上記実施形態では、特定のリソースのタイプはサーバに送信される送信メッセージに基づいて識別される。例えば、要求メッセージ内のあるリソースが「jpg」の添え字を有することが明らかになった場合、そのリソースは画像リソースとして識別される。しかしながら、いくつかの場合は、この手法ではリソースの属性情報を正確に得られない場合がある。あるタイプのリソースでは、ブラウザが要求メッセージを送信する場合、要求メッセージ内のURLは任意の添え字を有することができ、クライアント側に影響を与えない。例えば、画像の添え字は通常「jpg」であるが、ブラウザが画像リソースをロードする際、ブラウザによって送信される要求メッセージ内の画像のURLが「123」の添え字を有する場合でもなお、クライアント側は画像リソースのロードに成功することができる。しかしながら、リソースのタイプを識別するためにブラウザによって送信される要求メッセージを用いる場合は、リソースの真のタイプを識別することができないであろう。すなわち、リソースが画像のタイプであることを識別することができないであろう。
したがって、本発明の好ましい実施形態では、リソースの属性情報は、サーバからブラウザに返される応答メッセージをインターセプトすることによって得ることができる。サーバは、ブラウザからの応答メッセージを受信した後、応答ヘッダに加えてデータコンテンツも含む(すなわち、ブラウザによって要求されるファイルのバイナリファイルストリーム)応答メッセージをブラウザに返すため、サーバによって出力されたファイルのタイプは、データコンテンツの何らかの位置にあるデータを解析することによって決定されることができる。例えば、gif画像は、最初の6バイトが「GIF89a」であることが特徴で、Flvフォーマットファイルは最初の3バイトが「FLV」であることが特徴である、などである。したがって、サーバから返された応答メッセージのデータ部分に基づいて、要求されるリソースのタイプは正確に識別されうる。
同様に、ウェブページに関連するリソースを識別するために応答メッセージのデータ部分を用いる場合、異なる方法で公開またはポストされたリソースにおいて、要求メッセージの送信者が異なることがあるため、リソースとウェブページの間の対応関係を決定するステップは、下に述べるようにわずかに異なってもよい。
(1)ウェブページの背景として用いられる画像リソース、テキストリソース、または音声リソースにおいては、リソースをダウンロードするための要求メッセージはブラウザによってサーバに送信される。したがって、ウェブページに関連するリソースをダウンロードするための要求メッセージがブラウザからサーバに送信され、サーバからブラウザへ返された応答メッセージは直接インターセプトされることができる。応答メッセージのデータ部分を用いてウェブページに関連する特定のリソースを識別し、そして応答メッセージに対応する要求メッセージを発見することができる。そして、どのウェブページが要求メッセージを送出したのかを決定することができ(要求メッセージが要求を行うウェブページのURLを含むため)、特定のリソースとウェブページの間の対応関係を決定することができる。
上記要求メッセージおよび応答メッセージのフォーマットはハイパーテキスト転送プロトコル(HTTPプロトコル)に基づいていることに留意すべきである。HTTPプロトコルによれば、要求メッセージは要求を行うウェブページのURLを含むが、サーバは受信された各要求メッセージの番号に基づいて応答メッセージを返す。したがって、サーバから返された応答メッセージはもはや、要求を行うウェブページのURLを含まず、ウェブページと特定のリソースの間の対応関係を応答メッセージから直接得ることができない。しかしながら、番号に基づいて、各応答メッセージに対応する要求メッセージが発見されることができ、要求メッセージ内の要求を行うウェブページのURLにさらに基づいて、ウェブページと特定のリソースの間の対応関係を決定することができる。
(2)ウェブページに埋め込まれたプレイヤによって再生される音声リソースまたは映像リソースのために、ブラウザによってサーバに送信されるプレイヤをダウンロードすることを要求する要求メッセージがまずインターセプトされ、要求メッセージはウェブページのURLおよびダウンロードを要求されたプレイヤのURLを含む。ウェブページのURLはプレイヤとウェブページの間の対応関係を決定するために用いられる。プレイヤがダウンロードされた後、特定のリソースをダウンロードすることを要求する、プレイヤによってサーバに送信された要求メッセージがインターセプトされ、サーバからプレイヤに返された応答メッセージもまた、、インターセプトされる。プレイヤに返された応答メッセージのデータ部分は特定のリソース(リソースタイプを含む)を識別するために用いられ、そして応答メッセージに対応する要求メッセージを発見することができる。要求メッセージがプレイヤのURLおよびダウンロードされるべき特定のリソースのURLを含むため、プレイヤと特定のリソースの間の対応関係が要求メッセージ内のプレイヤのURLに基づいて決定されうる。最後に、ウェブページとプレイヤの間の対応関係、およびプレイヤと特定のリソースの間の対応関係に基づいて、特定のリソースとウェブページの間の対応関係を決定することができる。
上述のように、ウェブページと特定のリソースの間の対応関係を決定することは、ウェブページのロードの最中にインターセプト情報を介して行われ、ウェブページに関連する特定のリソースを識別して、ウェブページと特定のリソースの間の対応関係を決定する。実際の応用では、ウェブページに関連する特定のリソースを識別することは、フロントページ要素の解析および他の方法によって行われることもでき、ウェブページと特定のリソースの間の対応関係が決定されることもできる。
例えば、ウェブページ内の画像のために、ウェブページのページ要素はまず解析されることができる。ページ要素が<html:img>タグを含む場合、ウェブページは画像要素を含むことが判明する。同時に、ウェブページ内の要素の座標または他の属性情報に基づいて、画像と画像をホスティングするウェブページの間の対応関係を決定することができる。
ウェブページに関連する特定のリソースが識別され、特定のリソースとウェブページの間の対応関係が決定された後、ウェブページに含まれるそのような特定のリソースを示す標識が対応関係に基づいて表示されることができる。
より特別には、現在のウェブページに含まれる特定のリソースを示す標識は、特定のリソースを含む現在のウェブページが位置するのと同じウインドウに表示されることができる。標識標識アイコンであってもよく、他の任意のタイプの標識であってもよい。標識は、ブラウザのアドレスバー、タブバー、ツールバー、およびウェブページの特定のリソースの位置の近くにあるフローティングツールバーページなど、現在のウェブページのウインドウの様々な位置に表示されることができる。特定のリソースを含むウェブページが現在表示されている場合、標識は任意の1つ以上の上記位置に示されてもよい。しかしながら、特定のリソースを含むウェブページが最小化されているか他のウインドウが現在表示中の場合、ユーザは特定のリソースを含むウェブページに対応するタブバーを目にすることしかさせてもらえないが、ウェブページ内の特定のリソースを表示する標識はなおもタブバー上に与えられることができる。さらに、リソースの位置の近くのフローティングツールバー上に標識を配置するために、フロントページ要素が解析されて特定のリソースの位置の座標を得ることができる。マウスが特定のリソースの位置の上を動く場合、対応するフローティングツールバーは対応する座標に基づいて表示されることができる。
さらに、標識アイコンはリソースのタイプを示す唯一の標識として用いられてもよい。しかし実際の応用では、標識で示されたリソースの名前、および背景音楽の題名及び歌詞など、必要ならばより多くの情報が標識で示されてもよい。他方では、ユーザによるダウンロードを容易にするために、リソースのダウンロードアドレスもまた提供されてよく、したがってユーザは必要なリソースを容易にダウンロードすることができる。その中で、リソースの名前およびダウンロードアドレスは、サーバに送信されるリソースをダウンロードすることを要求する要求メッセージから得ることができ、背景音楽の歌詞は、何らかの検索ツールを用いてインターネットを検索することによって得ることができる。ウェブページが清潔で簡潔に見えるようにするため、リソースの名前、歌詞およびダウンロードアドレスなどはリソース標識アイコンのドロップダウンリスト上に表示されてもよい。このようにして、現在のウェブページ上に位置するリソース標識アイコンによって、どの特定のリソースをウェブページは有しているのか、ユーザは容易に知ることができ、さらに、ユーザに興味があるのなら、ユーザは標識アイコン上でマウスをクリックするか動かすことができ、すると標識アイコンはドロップダウンリストを用いて、リソースの名前、歌詞、およびダウンロードアドレスなどのうち任意の1つ以上をユーザに示すことができる。もちろん、標識アイコンの内容、例えば名前、ダウンロードアドレス、および他の情報などは、標識アイコンから直接見えてもよく、または標識アイコン上をクリックするか標識アイコン上でマウスを動かすかした際にのみ見えてもよい。ユーザが標識上でマウスをクリックするか動かす際に、内容はユーザに表示される。言い換えれば、標識の全ての内容がウェブページ上に直接表示されるとは限らない。
加えて、ウェブページが、例えば複数の映像などの、同じタイプの2つ以上の特定のリソースを有する場合、現在のウェブページ上に1つのみの標識アイコンが表示され、複数の映像のそれぞれの情報がビデオ標識アイコンのドロップダウンリスト上に表示されることができる。
ウェブページが、例えば映像と音声などの、2つ以上の異なるタイプの特定のリソースを有する場合、2つの標識アイコンが現在のウェブページ上に表示されてよく、その1つは音声標識アイコンで、他方が映像標識アイコンである。
また、各ウェブページに関する標識アイコンを表示することに加えて、様々なウェブページに含まれる特定のリソースについての情報が集められて標識アイコンと共に表示されてもよい。例えば、ユーザが2つ以上のウェブページを開く場合、特定のリソースは複数のウェブページ内に識別される。この場合には、すべてのウェブページが特定の位置に標識アイコンを提供するとは限らず、代わりに、単一の統一された標識アイコンがブラウジングツール(例えばブラウザ)のツールバー上に提供される。ユーザが標識アイコン上でマウスを動かすかクリックした際、標識アイコンは各ウェブページ内の特定のリソース上の情報(例えば、リソースの名前、歌詞、ダウンロードアドレス、および他の関連する情報)を示すためにドロップダウンリストを用いることができる。さらに、ドロップダウンリストが標識を示すために用いられる際、題名、ウェブページのURLおよび他の情報が、ウェブページを一意に特定するために用いられることができ、各ウェブページ内の特定のリソースのタイプおよび名前などが同時に表示されてもよい。
代替として、ウェブページに2つ以上の特定のリソースがある場合、それらは互いに1つにまとめられ、単一の統一された標識アイコンを与えることができる。例えば、ユーザによって現在開かれたウェブページにおいて5つの映像リソースが識別され、ウェブページ内で5つの映像を示す1つの標識アイコンが、ウェブページのどこかの位置に、またはドロップダウンリストの形態のブラウザのツールバー上に、表示されることができる。
上記方法の全部または一部が、対応するハードウェアに命令するコンピュータプログラムによって達成されることができることを、当業者は理解することができる。コンピュータプログラムはコンピュータ読み取り可能な記憶媒体上に記憶されることができる。コンピュータプログラムは、実行された際に、以下のステップを含む。ウェブページに関連する特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定する。特定のリソースとウェブページの間の対応関係に基づいて、ウェブページに含まれる特定のリソースを示す標識を表示する。記載の記憶装置は、例えば、ROM/RAM、ディスク、およびCD−ROMなどであることができる。
本発明の実施形態において提供されるページリソース処理方法に対応して、ページリソース処理装置もまた、本発明の実施形態によって提供される。図2を参照すると、装置は以下を含む。
ウェブページに関連する特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定するために用いられる、識別ユニットU201。
特定のリソースとウェブページの間の対応関係に基づいて、ウェブページに含まれる特定のリソースを示す標識を表示するために用いられる、標識ユニットU202。
本発明の実施形態はウェブページに含まれるリソースをユーザに標識で示すことができるだけでなく、ウェブページのサブページにおけるリソースまたはウェブページに関連する他のウェブページにおけるリソースを標識で示すこともできる。したがって、図3を参照して、識別ユニットU201は以下を含む。
ウェブページ内の特定のリソースを識別するために用いられる、第1の識別サブユニットU3011。
識別ユニットU201は第2の識別サブユニットU3012も含んでよく、該サブユニットは現在のウェブページのサブページ内の特定のリソースを識別するために用いられる。
識別ユニットU201は第3の識別サブユニットU3013も含んでよく、該サブユニットは、現在のウェブページに埋め込まれたプレイヤによって再生される音声または映像リソースを主に参照して、現在のウェブページ内にバックエンド転送された特定のリソースを識別するために用いられる。
加えて、識別ユニットU201は、現在のウェブページに関連する他のウェブページに含まれる特定のリソースを識別することもできる。したがって、識別ユニットU201は以下を含むことができる。
現在のウェブページ内のハイパーリンクによって指し示されたウェブページに含まれる特定のリソースを識別するために用いられる、第4の識別サブユニットU3014。
現在のウェブページと同じテーマを有する他のウェブページに含まれる特定のリソースを識別するために用いられる、第5の識別サブユニットU3015。
特定のリソースは、映像リソース、音声リソース、画像またはピクチャリソース、フラッシュアニメーション、およびテキストリソースのうちいずれか1つ以上を含む。
識別ユニットU201はウェブページに関連する特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定するためのいくつかの方法を用いることができる。例えば、ウェブページに関連する特定のリソースをダウンロードするための要求メッセージをインターセプトすることによって、および、要求メッセージ内のリソースのURLに基づいて、ウェブページに関連する特定のリソースが識別されることができ、特定のリソースとウェブページの間の対応関係がさらに決定されることができる。この点において、異なる方法で公開またはポストされる特定のリソースに応じてわずかに異なる特別な方法がある。したがって、図4を参照して、ウェブページに関連する特定のリソースがウェブページに埋め込まれたプレイヤによって再生される必要がない場合、識別ユニットU201は以下を含む。
ブラウザからサーバに送信されたウェブページに関連する特定のリソースをダウンロードするための要求メッセージをインターセプトするために用いられ、該要求メッセージがウェブページのURLおよび特定のリソースのURLを含む、第1のインターセプトサブユニットU4011。
特定のリソースのURLに基づいて、ウェブページに関連する特定のリソースを識別し、ウェブページのURLに基づいて、特定のリソースとウェブページの間の対応関係を決定するために用いられる、第1の識別サブユニットU4012。
ウェブページに関連する特定のリソースがウェブページに埋め込まれたプレイヤによって再生される必要がある場合、識別ユニットU201は以下を含む。
ブラウザからサーバに送信されたプレイヤをダウンロードするための第1の要求メッセージをインターセプトするために用いられ、該第1の要求メッセージがウェブページのURLとプレイヤのURLを含む、第2のインターセプトサブユニットU4013。
第1の要求メッセージ内のウェブページのURLに基づいて、ウェブページとプレイヤの間の対応関係を決定するために用いられる、第1の関係決定サブユニットU4014。
プレイヤがダウンロードされた後に、特定のリソースをダウンロードするための、プレイヤからサーバに送信された第2の要求メッセージをインターセプトするために用いられ、該第2の要求メッセージが特定のリソースのURLおよびプレイヤのURLを含む、第3のインターセプトサブユニットU4015。
第2の要求メッセージ内の特定のリソースのURLに基づいて特定のリソースを識別するために用いられる、第2の識別サブユニットU4016。
第2の要求メッセージ内のプレイヤのURLに基づいて、プレイヤと特定のリソースの間の対応関係を決定するために用いられる、第2の関係決定サブユニットU4017。
ウェブページとプレイヤの間の対応関係およびプレイヤと特定のリソースの間の対応関係に基づいて、特定のリソースとウェブページの間の対応関係を決定するために用いられる、第3の関係決定サブユニットU4018。
ウェブページに関連する特定のリソースをより正確に識別するために、識別ユニットU201は、ウェブページに関連する特定のリソースをダウンロードするための要求メッセージに応答するサーバからの応答メッセージのデータ部分に基づいて、ウェブページに関連する特定のリソースを識別することも可能であり、特定のリソースとウェブページの間の対応関係を決定することも可能である。この点において、異なる方法で公開またはポストされた特定のリソースに応じてわずかに異なる特別の方法がある。したがって、図5を参照すると、ウェブページに関連する特定のリソースがウェブページに埋め込まれたプレイヤによって再生される必要がない場合、識別ユニットU201は以下を含む。
ウェブページに関連する特定のリソースをダウンロードするための、ブラウザからサーバに送信された要求メッセージをインターセプトし、返答メッセージがサーバから返され、該要求メッセージがウェブページのURLおよび特定のリソースのURLを含む、第4のインターセプトサブユニットU5011。
応答メッセージのデータ部分に基づいて、ウェブページに関連する特定のリソースを識別するために用いられる、第3の識別サブユニットU5012。
要求メッセージ内のウェブページのURLに基づいて、応答メッセージに対応する要求メッセージを決定するために、および、特定のリソースおよびウェブページの間の対応関係を決定するために用いられる、第4の関係決定サブユニットU5013。
ウェブページに関連する特定のリソースがウェブページに埋め込まれたプレイヤによって再生される必要がある場合、識別ユニットU201は以下を有する。
ブラウザからサーバに送信されたプレイヤをダウンロードするための第3の要求メッセージをインターセプトするために用いられ、該第3の要求メッセージがウェブページのURLおよびプレイヤのURLを含む、第5のインターセプトサブユニットU5014。
第3の要求メッセージ内のウェブページのURLに基づいて、ウェブページとプレイヤの間の対応関係を決定するために用いられる、第5の関係決定サブユニットU5015。
プレイヤがダウンロードされた後、特定のリソースをダウンロードするための、プレイヤからサーバに送信された第4の要求メッセージと、サーバによって返される応答メッセージと、をインターセプトするために用いられ、該第4の要求メッセージが特定のリソースのURLおよびプレイヤのURLを含む、第6のインターセプトサブユニットU5016。
応答メッセージのデータ部分に基づいて、前記特定のリソースを識別するために用いられる、第4の識別サブユニットU5017。
第4の要求メッセージ内のプレイヤのURLに基づいて、応答メッセージに対応する要求メッセージを決定するために、および、特定のリソースとプレイヤの間の対応関係を決定するために用いられる、第6の関係決定サブユニットU5018。
ウェブページとプレイヤの間の対応関係、およびプレイヤと特定のリソースの間の対応関係に基づいて、特定のリソースとウェブページの間の対応関係を決定するために用いられる、第7の関係決定サブユニットU5019。
さらに、ウェブページに埋め込まれたプレイヤによって再生される必要がない特定のリソースは、画像またはピクチャ、テキスト、フラッシュアニメーション、およびウェブページ背景音楽のうち任意の1つ以上を含むことができる。そして、ウェブページに埋め込まれたプレイヤによって再生される必要がある特定のリソースは、ウェブページに埋め込まれたプレイヤで再生されることが可能な映像および/または音声リソースを含むことができる。
ウェブページに関連する特定のリソースが識別され、特定のリソースとウェブページの間の対応関係が決定された後で、標識ユニットU202は、アドレスバー、タブバー、ツールバー、およびブラウジングツール(例えばブラウザ)のサイドバー上の、または特定のリソースが位置する領域上の、ウェブページに含まれる特定のリソースを示す標識を表示することができる。
標識を表示する際にも、多くのシナリオがある。例えば、標識ユニットU202は以下を含んでもよい。
特定のリソースを有する現在のウェブページのウインドウ内に、現在のウェブページに含まれる特定のリソースを示す標識を表示するために用いられる、第1の標識サブユニット。
または、
識別された特定のリソースを少なくとも2つのウェブページが含む場合、少なくとも2つのウェブページのそれぞれに含まれる特定のリソースを示す統一された標識を表示するために用いられる、第2の標識サブユニット。
または、
少なくとも2つの特定のリソースがウェブページ内で識別される場合、ウェブページに含まれる少なくとも2つの特定のリソースを示す統一された標識を表示するために用いられる、第3の標識サブユニット。
標識または標識アイコンの内容は、特定のリソースのタイプ、および/または名前、および/またはダウンロードアドレスなどを含むことができる。図6を参照すると、識別ユニットU201は以下を含む。
特定のリソースのタイプを識別するために用いられる、タイプ識別サブユニットU6011。
標識ユニットU202は、特定のリソースと現在のウェブページの間の対応関係に基づいて、特定のリソースを有する現在のウェブページのウインドウ内に、現在のウェブページに含まれる特定のリソースを示す標識を表示するために用いられる。標識の内容は、特定のリソースのタイプを表示する手段を含む。
および/または、
特定のリソースの名前を識別するために用いられる、名前識別サブユニットU6012。
標識ユニットU202は、特定のリソースと現在のウェブページの間の対応関係に基づいて、特定のリソースを有する現在のウェブページのウインドウ内に、現在のウェブページに含まれる特定のリソースを示す標識を表示するために用いられる。標識の内容は、特定のリソースの名前を表示する手段を含む。
および/または、
特定のリソースのダウンロードアドレスを識別するために用いられる、アドレス識別サブユニットU6013。
標識ユニットU202は、特定のリソースと現在のウェブページの間の対応関係に基づいて、特定のリソースを有する現在のウェブページのウインドウ内に、現在のウェブページに含まれる特定のリソースを示す標識を表示するために用いられる。標識の内容は、特定のリソースのダウンロードアドレスを表示する手段を含む。
名前およびダウンロードアドレスなどの、標識または標識アイコンの内容は、標識の表示手段から直接見ることができる。または、内容は、標識がクリックされた際またはマウスが標識上を動いた場合のみ見ることができる。言い換えれば、標識のすべての内容がウェブページ上に表示されるものではない。
本発明の実施形態はブラウザを介して、または他のソフトウェアおよび/またはハードウェアによって実現されることができることに留意すべきである。
本発明に記載されたシステム、装置、および方法は、パーソナルコンピュータ機器などを含むコンピュータ機器、または携帯電話、携帯通信機器、パーソナルデジタルアシスタント(PDA)および他の電子機器などの、多くのネットワークまたはクライアント端末環境に応用可能である。
上記の詳細な説明は、本発明によって提供されるページリソース処理方法および装置を記載する。個別の例は本発明の原則および実装を記載するために用いられる。しかしながら、例および実施形態は本発明の方法および精神の理解に役立たせるためのみに用いられる。また、当業者のために、特別の実装および応用の範囲が本発明の原則に基づいて変更されてもよい。要するに、本明細書の内容は本発明のいかなる限定として解釈されるべきでもない。
本出願は、発明の名称が「ページリソースの処理方法および装置」である、中国特許庁に2008年11月14日に出願された中国特許出願第200810226380.5号の優先権を主張し、その内容の全体が本明細書に参照によって組み込まれる。

Claims (20)

  1. ウェブページに関連する特定のリソースを識別し、前記特定のリソースと前記ウェブページとの間の対応関係を決定し、
    前記特定のリソースと前記ウェブページとの間の前記対応関係に基づいて前記ウェブページに関連する特定のリソースを示す標識を表示し、
    前記特定のリソースを含むウェブページが現在表示されている場合は、現在のウェブページ内に含まれる前記特定のリソースを示す標識が、前記特定のリソースを有するウェブページが位置するウインドウのタブバーおよび/またはアドレスバーに表示され、前記特定のリソースを含むウェブページが最小化されるか別のウインドウが現在表示されている場合は、現在のウェブページ内に含まれる前記特定のリソースを示す標識が、前記特定のリソースを有する前記ウェブページが位置するウインドウのタブバーに表示される
    ページリソース処理方法。
  2. 前記ウェブページに関連する前記特定のリソースを識別することが、
    前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトし、前記要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報を含むことと、
    前記要求メッセージ内の前記特定のリソースのユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別することと、をさらに含む、請求項1に記載の方法。
  3. 前記特定のリソースは前記ウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記ウェブページに関連する前記特定のリソースを識別することおよび前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
    ブラウザからサーバに送信された前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトし、前記要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記特定のリソースのユニフォームリソースロケータ情報を含むことと、
    前記特定のリソースの前記ユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記ウェブページの前記ユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定することと、をさらに含む、請求項2に記載の方法。
  4. 前記特定のリソースは前記ウェブページに埋め込まれたプレイヤによって再生される必要があり、前記ウェブページに関連する前記特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
    ブラウザからサーバに送信されたプレイヤをダウンロードするための第1の要求メッセージをインターセプトし、前記第1の要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含むことと、
    前記第1の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定することと、
    前記プレイヤがダウンロードされた後、前記プレイヤからサーバに送信された特定のリソースをダウンロードするための第2の要求メッセージをインターセプトし、前記第2の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含むことと、
    前記第2の要求メッセージ内の前記特定のリソースの前記ユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記第2の要求メッセージ内のプレイヤのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記プレイヤの間の対応関係を決定することと、
    前記ウェブページと前記プレイヤの間の前記対応関係および、前記プレイヤと前記特定のリソースの間の前記対応関係に基づいて、前記識別された特定のリソースと前記ウェブページの間の前記対応関係を決定することと、をさらに含む、請求項2に記載の方法。
  5. 前記ウェブページに関連する特定のリソースを識別することが、
    前記ウェブページに関連する特定のリソースをダウンロードするための要求メッセージに対するサーバからの応答メッセージのデータ部分に基づいて、前記ウェブページに関連する特定のリソースを識別することをさらに含む、請求項1に記載の方法。
  6. 前記特定のリソースは前記ウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記ウェブページに関連する前記特定のリソースを識別して前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
    ブラウザから前記サーバに送信された前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージと、前記サーバから返された前記応答メッセージと、をインターセプトし、前記要求メッセージが前記ウェブページのユニフォームリソースロケータ情報と前記特定のリソースのユニフォームリソースロケータ情報を含むことと、
    前記応答メッセージの前記データ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別することと、
    前記応答メッセージに対応する前記要求メッセージを決定し、前記要求メッセージ内の前記ウェブページの前記ユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定することと、をさらに含む、請求項5に記載の方法。
  7. 前記特定のリソースは前記ウェブページ内に埋め込まれたプレイヤによって再生される必要があり、前記ウェブページに関連する前記特定のリソースを識別して前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
    ブラウザから前記サーバに送信された前記プレイヤをダウンロードするための第3の要求メッセージをインターセプトし、前記第3の要求メッセージは前記ウェブページのユニフォームリソースロケータ情報と前記プレイヤのユニフォームリソースロケータ情報とを含むことと、
    前記第3の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定することと、
    前記プレイヤがダウンロードされた後、前記プレイヤから前記サーバに送信された前記特定のリソースをダウンロードするための第4の要求メッセージと、前記サーバから返された応答メッセージと、をインターセプトし、前記第4の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報と前記プレイヤのユニフォームリソースロケータ情報とを含むことと、
    前記応答メッセージのデータ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別することと、
    前記応答メッセージに対応する前記要求メッセージを決定し、前記第4の要求メッセージ内の前記プレイヤの前記ユニフォームリソースロケータ情報に基づいて、前記特定のリソースおよび前記プレイヤの間の前記対応関係を決定することと、
    前記ウェブページと前記プレイヤの間の前記対応関係と、前記プレイヤと前記特定のリソースの間の前記対応関係に基づいて、前記識別された特定のリソースおよび前記ウェブページの間の前記対応関係を決定することと、をさらに含む、請求項5に記載の方法。
  8. 前記ウェブページに関連する前記特定のリソースを識別することが、前記特定のリソースのタイプを識別することをさらに含み、前記標識の内容が前記特定のリソースのタイプを含み、
    および/または、
    前記ウェブページに関連する前記特定のリソースを識別することが、前記特定のリソースの名前を識別することをさらに含み、前記標識の前記内容が前記特定のリソースの名前を含み、
    および/または、
    前記ウェブページに関連する前記特定のリソースを識別することが、前記特定のリソースのダウンロードアドレスを識別することをさらに含み、前記標識の前記内容が前記特定のリソースのダウンロードアドレスを含む、請求項1から7のいずれか一項に記載の方法。
  9. ウェブページに関連する特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる識別ユニットと、
    前記特定のリソースと前記ウェブページの間の前記対応関係に基づいて、前記ウェブページに関連する前記特定のリソースを示す標識を表示するために用いられる標識ユニットと、を含み、前記特定のリソースを含むウェブページが現在表示されている場合は、現在のウェブページ内に含まれる前記特定のリソースを示す標識が、前記特定のリソースを有するウェブページが位置するウインドウのタブバーおよび/またはアドレスバーに表示され、前記特定のリソースを含むウェブページが最小化されるか別のウインドウが現在表示されている場合は、現在のウェブページ内に含まれる前記特定のリソースを示す標識が、前記特定のリソースを有する前記ウェブページが位置するウインドウのタブバーに表示される、ページリソース処理装置。
  10. 前記識別ユニットが、
    前記ウェブページ内に含まれる前記特定のリソースを識別するために用いられる第1の識別サブユニット、
    および/または、
    前記ウェブページのサブページ内に含まれる前記特定のリソースを識別するために用いられる第2の識別サブユニット、
    および/または、
    前記ウェブページ内にバックエンド転送される前記特定のリソースを識別するために用いられる第3の識別サブユニット、
    および/または、
    前記ウェブページ内のハイパーリンクによって指し示された他のウェブページ内に含まれる前記特定のリソースを識別するために用いられる第4の識別サブユニット、
    および/または、
    前記ウェブページと同様のテーマを有する他のウェブページ内に含まれる前記特定のリソースを識別するために用いられる第5の識別サブユニット、をさらに含む、請求項9に記載の装置。
  11. 前記特定のリソースは映像リソース、音声リソース、画像リソース、テキストリソース、およびアニメーションリソースのうちのいずれか1つ以上を含む、請求項9に記載の装置。
  12. 前記識別ユニットがさらに、前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトし、前記要求メッセージ内の前記特定のリソースのユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の前記対応関係を決定するために用いられる、請求項9に記載の装置。
  13. 前記特定のリソースは前記ウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記識別ユニットは、
    ブラウザからサーバに送信される前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトするために用いられ、前記要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記特定のリソースのユニフォームリソースロケータ情報を含む、第1のインターセプトサブユニットと、
    前記特定のリソースの前記ユニフォームリソースロケータ情報に基づいて前記ウェブページに関連する前記特定のリソースを識別し、前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の前記対応関係を決定するために用いられる第1の識別サブユニットと、をさらに含む、請求項12に記載の装置。
  14. 前記特定のリソースは、前記ウェブページに埋め込まれたプレイヤによって再生される必要があり、前記識別ユニットは、
    ブラウザからサーバに送信される前記プレイヤをダウンロードするための第1の要求メッセージをインターセプトするために用いられ、前記第1の要求メッセージが前記ウェブページのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第2のインターセプトサブユニットと、
    前記第1の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定するために用いられる第1の関係決定サブユニットと、
    前記プレイヤがダウンロードされた後、前記プレイヤから前記サーバに送信される前記特定のリソースをダウンロードするための第2の要求メッセージをインターセプトするために用いられ、前記第2の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第3のインターセプトサブユニットと、
    前記第2の要求メッセージ内の前記特定のリソースのユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別するために用いられる第2の識別サブユニットと、
    前記第2の要求メッセージ内の前記プレイヤのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記プレイヤの間の前記対応関係を決定するために用いられる第2の関係決定サブユニットと、
    前記ウェブページと前記プレイヤの間の前記対応関係および前記プレイヤと前記特定のリソースの間の前記対応関係に基づいて、前記識別された特定のリソースと前記ウェブページの間の前記対応関係を決定するために用いられる第3の関係決定サブユニットと、をさらに含む、請求項12に記載の装置。
  15. 前記識別ユニットは、前記ウェブページに関連する特定のリソースをダウンロードするための要求メッセージに応答するサーバからの応答メッセージのデータ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の前記対応関係を決定するためにさらに用いられる、請求項9に記載の装置。
  16. 前記特定のリソースは、前記ウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記識別ユニットは、
    ブラウザから前記サーバに送られた前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージと、前記サーバから返された前記応答メッセージと、をインターセプトするために用いられ、前記要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記特定のリソースのユニフォームリソースロケータ情報を含む、第4のインターセプトサブユニットと、
    前記応答メッセージの前記データ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別するために用いられる第3の識別サブユニットと、
    前記応答メッセージに基づいて、前記要求メッセージを決定し、前記要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の前記対応関係を決定するために用いられる第4の関係決定サブユニットと、をさらに含む、請求項15に記載の装置。
  17. 前記特定のリソースが前記ウェブページ内に埋め込まれたプレイヤによって再生される必要があり、前記識別ユニットは、
    ブラウザから前記サーバに送信された前記プレイヤをダウンロードするための第3の要求メッセージをインターセプトするために用いられ、前記第3の要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第5のインターセプトサブユニットと、
    前記第3の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定するために用いられる第5の関係決定サブユニットと、
    前記プレイヤがダウンロードされた後、前記プレイヤから前記サーバに送信される前記特定のリソースをダウンロードするための第4の要求メッセージと、前記サーバから返された応答メッセージと、をインターセプトするために用いられ、前記第4の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第6のインターセプトサブユニットと、
    前記応答メッセージのデータ部分に基づいて、前記ウェブページに関連する特定のリソースを識別するために用いられる第4の識別サブユニットと、
    前記応答メッセージに基づいて、前記要求メッセージを決定し、前記第4の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の前記対応関係を決定するために用いられる第6の関係決定サブユニットと、
    前記ウェブページと前記プレイヤの間の前記対応関係および前記プレイヤと前記特定のリソースの間の前記対応関係に基づいて、前記識別された特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる第7の関係決定サブユニットと、をさらに含む、請求項15に記載の装置。
  18. 前記標識ユニットは、
    前記特定のリソースを含む前記ウェブページのウインドウ内に前記ウェブページに含まれる前記特定のリソースを示す前記標識を表示するために用いられる第1の標識サブユニット、
    または、
    識別された特定のリソースを少なくとも2つのウェブページが有する場合、前記少なくとも2つのウェブページのそれぞれに含まれる前記特定のリソースを示す統一された標識を表示するために用いられる第2の標識サブユニット、
    または、
    少なくとも2つの特定のリソースが前記ウェブページにおいて識別される場合、前記ウェブページに含まれる前記少なくとも2つの特定のリソースを示す統一された標識を表示するために用いられる第3の標識サブユニットをさらに含む、請求項9から17のいずれか一項に記載の装置。
  19. 前記識別ユニットは、
    前記特定のリソースのタイプを識別するために用いられ、前記標識の内容が前記特定のリソースの前記タイプを含む、タイプ識別サブユニット、
    および/または、
    前記特定のリソースの名前を識別するために用いられ、前記標識の前記内容が前記特定のリソースの前記名前を含む、名前識別サブユニット、
    および/または、
    前記特定のリソースのダウンロードアドレスを識別するために用いられ、前記標識の前記内容が前記特定のリソースの前記ダウンロードアドレスを含む、ダウンロードアドレス識別サブユニットをさらに有する、請求項9から17のいずれか一項に記載の装置。
  20. 前記装置がブラウザである、請求項9から17のいずれか一項に記載の装置。
JP2011535861A 2008-11-14 2009-11-13 ページリソースの処理方法および装置 Active JP5535232B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200810226380.5 2008-11-14
CN2008102263805A CN101504649B (zh) 2008-11-14 2008-11-14 一种页面资源的处理方法及装置
PCT/CN2009/074931 WO2010054597A1 (zh) 2008-11-14 2009-11-13 一种页面资源的处理方法及装置

Publications (2)

Publication Number Publication Date
JP2012508914A JP2012508914A (ja) 2012-04-12
JP5535232B2 true JP5535232B2 (ja) 2014-07-02

Family

ID=40976897

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011535861A Active JP5535232B2 (ja) 2008-11-14 2009-11-13 ページリソースの処理方法および装置

Country Status (6)

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

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101504649B (zh) * 2008-11-14 2011-11-30 北京搜狗科技发展有限公司 一种页面资源的处理方法及装置
CN103905915B (zh) * 2010-12-15 2017-06-16 北京小度互娱科技有限公司 在线视频嗅探下载方法及装置
CN102769636B (zh) * 2011-05-04 2017-04-12 腾讯科技(北京)有限公司 一种信息的推送控制方法和系统、前端控制器
CN102306077A (zh) * 2011-08-04 2012-01-04 深圳市万兴软件有限公司 一种在mac平台浏览器中实现视频下载的方法及浏览器
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 北京奇虎科技有限公司 一种标记文件解析方法和装置
CN102737116B (zh) * 2012-05-29 2016-04-13 深圳市同洲电子股份有限公司 一种网页资源保存方法和装置
US11308037B2 (en) 2012-10-30 2022-04-19 Google Llc Automatic collaboration
US9529916B1 (en) 2012-10-30 2016-12-27 Google Inc. Managing documents based on access context
CN103023870B (zh) * 2012-11-14 2016-08-31 小米科技有限责任公司 一种消息中数据的输出方法、装置和设备
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
CN103823833B (zh) * 2013-11-29 2019-03-08 奇智软件(北京)有限公司 网页中多媒体数据的收藏方法和浏览器装置
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
CN105095253B (zh) * 2014-05-06 2020-11-24 腾讯科技(深圳)有限公司 网页显示方法及装置
CN103995862B (zh) * 2014-05-16 2018-09-07 百度在线网络技术(北京)有限公司 网页标签的显示方法和装置
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 腾讯科技(深圳)有限公司 一种资源下载方法和相关装置
CN112632358B (zh) * 2020-12-29 2021-09-14 北京天融信网络安全技术有限公司 一种资源链接获取方法、装置、电子设备及存储介质

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

Also Published As

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

Similar Documents

Publication Publication Date Title
JP5535232B2 (ja) ページリソースの処理方法および装置
US9047259B1 (en) System and method for renaming hyperlinks
US8656049B2 (en) Code injection system and method of operation
US8560964B2 (en) Method and system for predictive browsing
US9152615B2 (en) Method and system for inserting data in a web page that is transmitted to a handheld device
US8812737B2 (en) Context-specific unicode characters in shortened URLs
US8046428B2 (en) Presenting video content within a web page
KR100373486B1 (ko) 웹문서처리방법
US20150089348A1 (en) System and method for web page background image delivery
US20100145924A1 (en) Methods and Devices for Locating Information on a Web Page
CN101896928A (zh) 广告系统以及广告方法
US20110161440A1 (en) System and method for enhancing digital content
EP2449481A1 (en) System and method for enhancing digital content
CA2673110A1 (en) Method and system for intellegent processing of electronic information
WO2013056564A1 (zh) 浏览器内核适配的方法和浏览器
CN107918619B (zh) 广告展示方法和装置
JP5792717B2 (ja) コンピュータ・データ資産を要求するための装置、方法、およびコンピュータ・プログラム(コンピュータ・データ資産の要求)
US20090089245A1 (en) System and method for contextual commands in a search results page
US20130019152A1 (en) Method and Apparatus for Tracking Exit Destinations of Web Page
CN116150513A (zh) 数据处理方法、装置、电子设备及计算机可读存储介质
US10104196B2 (en) Method of and server for transmitting a personalized message to a user electronic device
US8458146B2 (en) Accessing data remotely
US20160315905A1 (en) Method and System for Determining and Tracking an Email Open Duration
US20240289831A1 (en) System and method specifically tailored for the inclusion and sharing of short-form video within referral marketing
JP2001147870A (ja) 広告代理サーバおよび広告情報送信方法並びにプログラムを記録した記録媒体

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121010

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121016

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130116

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130123

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130208

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131015

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20140115

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20140122

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140401

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140422

R150 Certificate of patent or registration of utility model

Ref document number: 5535232

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250