(57)【特許請求の範囲】
【請求項１】
ウェブページに関連する特定のリソースを識別し、前記特定のリソースと前記ウェブページとの間の対応関係を決定し、
前記特定のリソースと前記ウェブページとの間の前記対応関係に基づいて前記ウェブページに関連する特定のリソースを示す標識を表示し、
前記特定のリソースを含むウェブページが現在表示されている場合は、現在のウェブページ内に含まれる前記特定のリソースを示す標識が、前記特定のリソースを有するウェブページが位置するウインドウのタブバーおよび／またはアドレスバーに表示され、前記特定のリソースを含むウェブページが最小化されるか別のウインドウが現在表示されている場合は、現在のウェブページ内に含まれる前記特定のリソースを示す標識が、前記特定のリソースを有する前記ウェブページが位置するウインドウのタブバーに表示される、
ページリソース処理方法。
【請求項２】
前記ウェブページに関連する前記特定のリソースを識別することが、
前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトし、前記要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報を含むことと、
前記要求メッセージ内の前記特定のリソースのユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別することと、をさらに含む、請求項１に記載の方法。
【請求項３】
前記特定のリソースは前記ウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記ウェブページに関連する前記特定のリソースを識別することおよび前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
ブラウザからサーバに送信された前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトし、前記要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記特定のリソースのユニフォームリソースロケータ情報を含むことと、
前記特定のリソースの前記ユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記ウェブページの前記ユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定することと、をさらに含む、請求項２に記載の方法。
【請求項４】
前記特定のリソースは前記ウェブページに埋め込まれたプレイヤによって再生される必要があり、前記ウェブページに関連する前記特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
ブラウザからサーバに送信されたプレイヤをダウンロードするための第１の要求メッセージをインターセプトし、前記第１の要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含むことと、
前記第１の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定することと、
前記プレイヤがダウンロードされた後、前記プレイヤからサーバに送信された特定のリソースをダウンロードするための第２の要求メッセージをインターセプトし、前記第２の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含むことと、
前記第２の要求メッセージ内の前記特定のリソースの前記ユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記第２の要求メッセージ内のプレイヤのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記プレイヤの間の対応関係を決定することと、
前記ウェブページと前記プレイヤの間の前記対応関係および、前記プレイヤと前記特定のリソースの間の前記対応関係に基づいて、前記識別された特定のリソースと前記ウェブページの間の前記対応関係を決定することと、をさらに含む、請求項２に記載の方法。
【請求項５】
前記ウェブページに関連する特定のリソースを識別することが、
前記ウェブページに関連する特定のリソースをダウンロードするための要求メッセージに対するサーバからの応答メッセージのデータ部分に基づいて、前記ウェブページに関連する特定のリソースを識別することをさらに含む、請求項１に記載の方法。
【請求項６】
前記特定のリソースは前記ウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記ウェブページに関連する前記特定のリソースを識別して前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
ブラウザから前記サーバに送信された前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージと、前記サーバから返された前記応答メッセージと、をインターセプトし、前記要求メッセージが前記ウェブページのユニフォームリソースロケータ情報と前記特定のリソースのユニフォームリソースロケータ情報を含むことと、
前記応答メッセージの前記データ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別することと、
前記応答メッセージに対応する前記要求メッセージを決定し、前記要求メッセージ内の前記ウェブページの前記ユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定することと、をさらに含む、請求項５に記載の方法。
【請求項７】
前記特定のリソースは前記ウェブページ内に埋め込まれたプレイヤによって再生される必要があり、前記ウェブページに関連する前記特定のリソースを識別して前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
ブラウザから前記サーバに送信された前記プレイヤをダウンロードするための第３の要求メッセージをインターセプトし、前記第３の要求メッセージは前記ウェブページのユニフォームリソースロケータ情報と前記プレイヤのユニフォームリソースロケータ情報とを含むことと、
前記第３の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定することと、
前記プレイヤがダウンロードされた後、前記プレイヤから前記サーバに送信された前記特定のリソースをダウンロードするための第４の要求メッセージと、前記サーバから返された応答メッセージと、をインターセプトし、前記第４の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報と前記プレイヤのユニフォームリソースロケータ情報とを含むことと、
前記応答メッセージのデータ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別することと、
前記応答メッセージに対応する前記要求メッセージを決定し、前記第４の要求メッセージ内の前記プレイヤの前記ユニフォームリソースロケータ情報に基づいて、前記特定のリソースおよび前記プレイヤの間の前記対応関係を決定することと、
前記ウェブページと前記プレイヤの間の前記対応関係と、前記プレイヤと前記特定のリソースの間の前記対応関係に基づいて、前記識別された特定のリソースおよび前記ウェブページの間の前記対応関係を決定することと、をさらに含む、請求項５に記載の方法。
【請求項８】
前記ウェブページに関連する前記特定のリソースを識別することが、前記特定のリソースのタイプを識別することをさらに含み、前記標識の内容が前記特定のリソースのタイプを含み、
および／または、
前記ウェブページに関連する前記特定のリソースを識別することが、前記特定のリソースの名前を識別することをさらに含み、前記標識の前記内容が前記特定のリソースの名前を含み、
および／または、
前記ウェブページに関連する前記特定のリソースを識別することが、前記特定のリソースのダウンロードアドレスを識別することをさらに含み、前記標識の前記内容が前記特定のリソースのダウンロードアドレスを含む、請求項１から７のいずれか一項に記載の方法。
【請求項９】
ウェブページに関連する特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる識別ユニットと、
前記特定のリソースと前記ウェブページの間の前記対応関係に基づいて、前記ウェブページに関連する前記特定のリソースを示す標識を表示するために用いられる標識ユニットと、を含み、前記特定のリソースを含むウェブページが現在表示されている場合は、現在のウェブページ内に含まれる前記特定のリソースを示す標識が、前記特定のリソースを有するウェブページが位置するウインドウのタブバーおよび／またはアドレスバーに表示され、前記特定のリソースを含むウェブページが最小化されるか別のウインドウが現在表示されている場合は、現在のウェブページ内に含まれる前記特定のリソースを示す標識が、前記特定のリソースを有する前記ウェブページが位置するウインドウのタブバーに表示される、ページリソース処理装置。
【請求項１０】
前記識別ユニットが、
前記ウェブページ内に含まれる前記特定のリソースを識別するために用いられる第１の識別サブユニット、
および／または、
前記ウェブページのサブページ内に含まれる前記特定のリソースを識別するために用いられる第２の識別サブユニット、
および／または、
前記ウェブページ内にバックエンド転送される前記特定のリソースを識別するために用いられる第３の識別サブユニット、
および／または、
前記ウェブページ内のハイパーリンクによって指し示された他のウェブページ内に含まれる前記特定のリソースを識別するために用いられる第４の識別サブユニット、
および／または、
前記ウェブページと同様のテーマを有する他のウェブページ内に含まれる前記特定のリソースを識別するために用いられる第５の識別サブユニット、をさらに含む、請求項９に記載の装置。
【請求項１１】
前記特定のリソースは映像リソース、音声リソース、画像リソース、テキストリソース、およびアニメーションリソースのうちのいずれか１つ以上を含む、請求項９に記載の装置。
【請求項１２】
前記識別ユニットがさらに、前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトし、前記要求メッセージ内の前記特定のリソースのユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の前記対応関係を決定するために用いられる、請求項９に記載の装置。
【請求項１３】
前記特定のリソースは前記ウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記識別ユニットは、
ブラウザからサーバに送信される前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトするために用いられ、前記要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記特定のリソースのユニフォームリソースロケータ情報を含む、第１のインターセプトサブユニットと、
前記特定のリソースの前記ユニフォームリソースロケータ情報に基づいて前記ウェブページに関連する前記特定のリソースを識別し、前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の前記対応関係を決定するために用いられる第１の識別サブユニットと、をさらに含む、請求項１２に記載の装置。
【請求項１４】
前記特定のリソースは、前記ウェブページに埋め込まれたプレイヤによって再生される必要があり、前記識別ユニットは、
ブラウザからサーバに送信される前記プレイヤをダウンロードするための第１の要求メッセージをインターセプトするために用いられ、前記第１の要求メッセージが前記ウェブページのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第２のインターセプトサブユニットと、
前記第１の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定するために用いられる第１の関係決定サブユニットと、
前記プレイヤがダウンロードされた後、前記プレイヤから前記サーバに送信される前記特定のリソースをダウンロードするための第２の要求メッセージをインターセプトするために用いられ、前記第２の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第３のインターセプトサブユニットと、
前記第２の要求メッセージ内の前記特定のリソースのユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別するために用いられる第２の識別サブユニットと、
前記第２の要求メッセージ内の前記プレイヤのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記プレイヤの間の前記対応関係を決定するために用いられる第２の関係決定サブユニットと、
前記ウェブページと前記プレイヤの間の前記対応関係および前記プレイヤと前記特定のリソースの間の前記対応関係に基づいて、前記識別された特定のリソースと前記ウェブページの間の前記対応関係を決定するために用いられる第３の関係決定サブユニットと、をさらに含む、請求項１２に記載の装置。
【請求項１５】
前記識別ユニットは、前記ウェブページに関連する特定のリソースをダウンロードするための要求メッセージに応答するサーバからの応答メッセージのデータ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の前記対応関係を決定するためにさらに用いられる、請求項９に記載の装置。
【請求項１６】
前記特定のリソースは、前記ウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記識別ユニットは、
ブラウザから前記サーバに送られた前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージと、前記サーバから返された前記応答メッセージと、をインターセプトするために用いられ、前記要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記特定のリソースのユニフォームリソースロケータ情報を含む、第４のインターセプトサブユニットと、
前記応答メッセージの前記データ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別するために用いられる第３の識別サブユニットと、
前記応答メッセージに基づいて、前記要求メッセージを決定し、前記要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の前記対応関係を決定するために用いられる第４の関係決定サブユニットと、をさらに含む、請求項１５に記載の装置。
【請求項１７】
前記特定のリソースが前記ウェブページ内に埋め込まれたプレイヤによって再生される必要があり、前記識別ユニットは、
ブラウザから前記サーバに送信された前記プレイヤをダウンロードするための第３の要求メッセージをインターセプトするために用いられ、前記第３の要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第５のインターセプトサブユニットと、
前記第３の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定するために用いられる第５の関係決定サブユニットと、
前記プレイヤがダウンロードされた後、前記プレイヤから前記サーバに送信される前記特定のリソースをダウンロードするための第４の要求メッセージと、前記サーバから返された応答メッセージと、をインターセプトするために用いられ、前記第４の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第６のインターセプトサブユニットと、
前記応答メッセージのデータ部分に基づいて、前記ウェブページに関連する特定のリソースを識別するために用いられる第４の識別サブユニットと、
前記応答メッセージに基づいて、前記要求メッセージを決定し、前記第４の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の前記対応関係を決定するために用いられる第６の関係決定サブユニットと、
前記ウェブページと前記プレイヤの間の前記対応関係および前記プレイヤと前記特定のリソースの間の前記対応関係に基づいて、前記識別された特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる第７の関係決定サブユニットと、をさらに含む、請求項１５に記載の装置。
【請求項１８】
前記標識ユニットは、
前記特定のリソースを含む前記ウェブページのウインドウ内に前記ウェブページに含まれる前記特定のリソースを示す前記標識を表示するために用いられる第１の標識サブユニット、
または、
識別された特定のリソースを少なくとも２つのウェブページが有する場合、前記少なくとも２つのウェブページのそれぞれに含まれる前記特定のリソースを示す統一された標識を表示するために用いられる第２の標識サブユニット、
または、
少なくとも２つの特定のリソースが前記ウェブページにおいて識別される場合、前記ウェブページに含まれる前記少なくとも２つの特定のリソースを示す統一された標識を表示するために用いられる第３の標識サブユニットをさらに含む、請求項９から１７のいずれか一項に記載の装置。
【請求項１９】
前記識別ユニットは、
前記特定のリソースのタイプを識別するために用いられ、前記標識の内容が前記特定のリソースの前記タイプを含む、タイプ識別サブユニット、
および／または、
前記特定のリソースの名前を識別するために用いられ、前記標識の前記内容が前記特定のリソースの前記名前を含む、名前識別サブユニット、
および／または、
前記特定のリソースのダウンロードアドレスを識別するために用いられ、前記標識の前記内容が前記特定のリソースの前記ダウンロードアドレスを含む、ダウンロードアドレス識別サブユニットをさらに有する、請求項９から１７のいずれか一項に記載の装置。
【請求項２０】
前記装置がブラウザである、請求項９から１７のいずれか一項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はブラウザ技術の分野に関し、より詳細には、ページリソースを処理する方法および装置に関する。
【背景技術】
【０００２】
マルチメディア技術の発達に伴い、人々はブラウザを介してインターネット上で豊富な種類の情報リソースを見ることができる。これらのリソースは通常、テキスト、映像、音声、画像および他のタイプのリソースを含む。これらの異なる種類のリソースは様々な映像または音声体験を人々に与え、人々の精神的な生活を豊かにする。
【０００３】
一般に、ウェブページは大量の情報を提供することができる。しかしながら、ウェブページ関連のリソースは多くの異なる形態で存在することがあり、しばしば、いくつかのウェブページ関連のリソースは十分に調査され利用されることができない。したがって、ウェブページ関連のリソースの利用率は保証されることができず、ウェブページ関連のリソースの価値は真に実感されることができない。例えば、いくつかの音声リソースはウェブページの背景音楽として使われるが、ウェブページは対応するプレイヤを有さない。したがって、ユーザは聞くことによってしかリソースの存在を知ることができない。すなわち、ユーザが一切の音声装置を開かない場合には、ユーザはウェブページ内の音声リソースの存在を知ることができず、音声リソースはしたがって利用されることなどができない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ウェブページ関連のリソースを十分に調査し利用する、ページリソースの処理方法および装置を提供する。
【課題を解決するための手段】
【０００５】
この目的を達成するために、本発明は以下の特徴を提供する。
すなわち、ウェブページに関連する特定のリソースを識別し、前記特定のリソースと前記ウェブページとの間の対応関係を決定し、
前記特定のリソースと前記ウェブページとの間の前記対応関係に基づいて前記ウェブページ内の特定のリソースを示す標識を表示する、
ページリソース処理方法である。
【０００６】
好ましくは、前記ウェブページに関連する前記特定のリソースを識別することが、
前記ウェブページに含まれる前記特定のリソースを識別すること、
および／または、
前記ウェブページのサブページに含まれる前記特定のリソースを識別すること、
および／または、
前記ウェブページにバックエンド転送された前記特定のリソースを識別すること、
および／または、
前記ウェブページ内のハイパーリンクによって指し示された他のウェブページに含まれる前記特定のリソースを識別すること、
および／または、
前記ウェブページと同じ主題を有するウェブページに含まれる特定のリソースを識別すること、をさらに含む。
【０００７】
好ましくは、前記特定のリソースが映像リソース、音声リソース、画像リソース、テキストリソース、およびアニメーションリソースのうちいずれか１つ以上を含む。
【０００８】
好ましくは、前記ウェブページに関連する前記特定のリソースを識別することが、
前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトし、前記要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報を含むことと、
前記要求メッセージ内の前記特定のリソースのユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別することと、をさらに含む。
【０００９】
好ましくは、前記特定のリソースは前記ウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記ウェブページに関連する前記特定のリソースを識別することおよび前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
ブラウザからサーバに送信された前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトし、前記要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記特定のリソースのユニフォームリソースロケータ情報を含むことと、
前記特定のリソースの前記ユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記ウェブページの前記ユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定することと、をさらに含む。
【００１０】
好ましくは、前記特定のリソースは前記ウェブページに埋め込まれたプレイヤによって再生される必要があり、前記ウェブページに関連する前記特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
ブラウザからサーバに送信されたプレイヤをダウンロードするための第１の要求メッセージをインターセプトし、前記第１の要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含むことと、
前記第１の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定することと、
前記プレイヤがダウンロードされた後、前記プレイヤからサーバに送信された特定のリソースをダウンロードするための第２の要求メッセージをインターセプトし、前記第２の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含むことと、
前記第２の要求メッセージ内の前記特定のリソースの前記ユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記第２の要求メッセージ内のプレイヤのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記プレイヤの間の対応関係を決定することと、
前記ウェブページと前記プレイヤの間の前記対応関係および、前記プレイヤと前記特定のリソースの間の前記対応関係に基づいて、前記識別された特定のリソースと前記ウェブページの間の前記対応関係を決定することと、をさらに含む。
【００１１】
好ましくは、前記ウェブページに関連する特定のリソースを識別することが、
前記ウェブページに関連する特定のリソースをダウンロードするための要求メッセージに対するサーバからの応答メッセージのデータ部分に基づいて、前記ウェブページに関連する特定のリソースを識別することをさらに含む。
【００１２】
好ましくは、前記特定のリソースはウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記ウェブページに関連する前記特定のリソースを識別して前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
ブラウザから前記サーバに送信されたウェブページに関連する特定のリソースをダウンロードするための要求メッセージと、サーバから返された前記応答メッセージと、をインターセプトし、前記要求メッセージが前記ウェブページのユニフォームリソースロケータ情報と前記特定のリソースのユニフォームリソースロケータ情報を含むことと、
前記応答メッセージのデータ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別することと、
前記応答メッセージに基づいて前記要求メッセージを決定し、前記要求メッセージ内の前記ウェブページの前記ユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定することと、をさらに含む。
【００１３】
好ましくは、前記特定のリソースは前記ウェブページ内に埋め込まれたプレイヤによって再生される必要があり、前記ウェブページに関連する前記特定のリソースを識別して前記特定のリソースと前記ウェブページの間の対応関係を決定することが、
ブラウザから前記サーバに送信されたプレイヤをダウンロードするための第３の要求メッセージをインターセプトし、前記第３の要求メッセージは前記ウェブページのユニフォームリソースロケータ情報と前記プレイヤのユニフォームリソースロケータ情報とを含むことと、
前記第３の要求メッセージ内のウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定することと、
前記プレイヤがダウンロードされた後、前記プレイヤから前記サーバに送信された前記特定のリソースをダウンロードするための第４の要求メッセージと、前記サーバから返された応答メッセージと、をインターセプトし、前記第４の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報と前記プレイヤのユニフォームリソースロケータ情報とを含むことと、
前記応答メッセージのデータ部分に基づいて、前記ウェブページに関連する特定のリソースを識別することと、
前記応答メッセージに基づいて前記要求メッセージを決定し、前記第４の要求メッセージ内の前記プレイヤの前記ユニフォームリソースロケータ情報に基づいて、前記特定のリソースおよび前記プレイヤの間の対応関係を決定することと、
前記ウェブページと前記プレイヤの間の対応関係と、前記プレイヤと前記特定のリソースの間の対応関係に基づいて、前記識別された特定のリソースおよび前記ウェブページの間の前記対応関係を決定することと、をさらに含む。
【００１４】
好ましくは、前記ウェブページに埋め込まれた前記プレイヤによって再生される必要がない前記特定のリソースは、映像、テキスト、アニメーションおよびウェブページ背景音楽のうちいずれか１つ以上を含む。
【００１５】
好ましくは、前記ウェブページに埋め込まれた前記プレイヤによって再生される必要がある前記特定のリソースは、ウェブページに埋め込まれたプレイヤにおいて再生されることが可能な映像リソースおよび／または音声リソースを含む。
【００１６】
好ましくは、前記ウェブページ内の前記特定のリソースを示す前記標識を表示することが、前記ウェブページに含まれる前記特定のリソースを示す前記標識を、ブラウジングツールのアドレスバーおよび／またはタブバーおよび／またはツールバーおよび／またはサイドバーに、および／または前記特定のリソースが位置する領域に、表示することをさらに含む。
【００１７】
好ましくは、前記ウェブページ内の前記特定のリソースを示す前記標識を表示することが、
前記特定のリソースを含む前記ウェブページのウインドウにおいて前記ウェブページ内に含まれる前記特定のリソースを示す標識を表示すること、
または、
少なくとも２つのウェブページが、識別された特定のリソースを含む場合、前記少なくとも２つのウェブページのそれぞれに含まれる前記特定のリソースを示す統一された標識を表示すること、
または、
少なくとも２つの特定のリソースが、前記ウェブページにおいて識別される場合、前記ウェブページに含まれる前記少なくとも２つの特定のリソースを示す統一された標識を表示すること、をさらに含む。
【００１８】
好ましくは、
前記ウェブページに関連する特定のリソースを識別することが、前記特定のリソースのタイプを識別することをさらに含み、前記標識の内容が前記特定のリソースのタイプを含む。
および／または、
前記ウェブページに関連する特定のリソースを識別することが、前記特定のリソースの名前を識別することをさらに含み、前記標識の内容が前記特定のリソースの名前を含む。
および／または、
前記ウェブページに関連する特定のリソースを識別することが、前記特定のリソースのダウンロードアドレスを識別することをさらに含み、前記標識の内容が前記特定のリソースのダウンロードアドレスを含む。
【００１９】
ページリソース処理装置が、
ウェブページに関連する特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる識別ユニットと、
前記特定のリソースと前記ウェブページの間の対応関係に基づいて、前記ウェブページ内の前記特定のリソースを示す標識を表示するために用いられる標識ユニットと、を含む。
【００２０】
好ましくは、前記識別ユニットは、
前記ウェブページ内に含まれる前記特定のリソースを識別するために用いられる第１の識別サブユニット、
および／または、
前記ウェブページのサブページ内に含まれる前記特定のリソースを識別するために用いられる第２の識別サブユニット、
および／または、
前記ウェブページ内にバックエンド転送される前記特定のリソースを識別するために用いられる第３の識別サブユニット、
および／または、
前記ウェブページ内のハイパーリンクによって指し示された他のウェブページ内に含まれる特定のリソースを識別するために用いられる第４の識別サブユニット、
および／または、
前記ウェブページと同様のテーマを有する他のウェブページ内に含まれる特定のリソースを識別するために用いられる第５の識別サブユニット、をさらに含む。
【００２１】
好ましくは、前記特定のリソースは映像リソース、音声リソース、画像リソース、テキストリソース、およびアニメーションリソースのうちのいずれか１つ以上を含む。
【００２２】
好ましくは、前記識別ユニットがさらに、前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトし、前記要求メッセージ内の前記特定のリソースのユニフォームリソースロケータ情報に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる。
【００２３】
好ましくは、前記特定のリソースはウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記識別ユニットは、
ブラウザからサーバに送信される前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージをインターセプトするために用いられ、前記要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記特定のリソースのユニフォームリソースロケータ情報を含む、第１のインターセプトサブユニットと、
前記特定のリソースの前記ユニフォームリソースロケータ情報に基づいて前記ウェブページに関連する前記特定のリソースを識別し、前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる第１の識別サブユニットと、をさらに含む。
【００２４】
好ましくは、前記特定のリソースは、ウェブページに埋め込まれたプレイヤによって再生される必要があり、前記識別ユニットは、
ブラウザからサーバに送信されるプレイヤをダウンロードするための第１の要求メッセージをインターセプトするために用いられ、前記第１の要求メッセージが前記ウェブページのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第２のインターセプトサブユニットと、
前記第１の要求メッセージ内のウェブページのユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定するために用いられる第１の関係決定サブユニットと、
前記プレイヤがダウンロードされた後、前記プレイヤから前記サーバに送信される前記特定のリソースをダウンロードするための第２の要求メッセージをインターセプトするために用いられ、前記第２の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第３のインターセプトサブユニットと、
前記第２の要求メッセージ内の前記特定のリソースのユニフォームリソースロケータ情報に基づいて、ウェブページに関連する前記特定のリソースを識別するために用いられる第２の識別サブユニットと、
前記第２の要求メッセージ内の前記プレイヤのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記プレイヤの間の対応関係を決定するために用いられる第２の関係決定サブユニットと、
前記ウェブページと前記プレイヤの間の対応関係および前記プレイヤと前記特定のリソースの間の対応関係に基づいて、前記識別された特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる第３の関係決定サブユニットと、をさらに含む。
【００２５】
好ましくは、前記識別ユニットは、前記ウェブページに関連する特定のリソースをダウンロードするための要求メッセージに応答するサーバからの応答メッセージのデータ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定するためにさらに用いられる。
【００２６】
好ましくは、前記特定のリソースは、前記ウェブページに埋め込まれたプレイヤによって再生される必要がなく、前記識別ユニットはさらに、
前記ブラウザから前記サーバに送られた前記ウェブページに関連する前記特定のリソースをダウンロードするための要求メッセージと、前記サーバから返された応答メッセージと、をインターセプトするために用いられ、前記要求メッセージは前記ウェブページのユニフォームリソースロケータ情報および前記特定のリソースのユニフォームリソースロケータ情報を含む、第４のインターセプトサブユニットと、
前記応答メッセージの前記データ部分に基づいて、前記ウェブページに関連する前記特定のリソースを識別するために用いられる第３の識別サブユニットと、
前記応答メッセージに基づいて、前記要求メッセージを決定し、前記要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる第４の関係決定サブユニットと、をさらに含む。
【００２７】
好ましくは、前記特定のリソースが前記ウェブページ内に埋め込まれたプレイヤによって再生される必要があり、前記識別ユニットは、
前記ブラウザから前記サーバに送信された前記プレイヤをダウンロードするための第３の要求メッセージをインターセプトするために用いられ、前記第３の要求メッセージは前記ウェブページの前記ユニフォームリソースロケータ情報および前記プレイヤの前記ユニフォームリソースロケータ情報を含む、第５のインターセプトサブユニットと、
前記第３の要求メッセージ内の前記ウェブページの前記ユニフォームリソースロケータ情報に基づいて、前記ウェブページと前記プレイヤの間の対応関係を決定するために用いられる第５の関係決定サブユニットと、
前記プレイヤがダウンロードされた後、前記プレイヤから前記サーバに送信される前記特定のリソースをダウンロードするための第４の要求メッセージと、前記サーバから返された応答メッセージと、をインターセプトするために用いられ、前記第４の要求メッセージは前記特定のリソースのユニフォームリソースロケータ情報および前記プレイヤのユニフォームリソースロケータ情報を含む、第６のインターセプトサブユニットと、
前記応答メッセージのデータ部分に基づいて、前記ウェブページに関連する特定のリソースを識別するために用いられる第４の識別サブユニットと、
前記応答メッセージに基づいて、前記要求メッセージを決定し、前記第４の要求メッセージ内の前記ウェブページのユニフォームリソースロケータ情報に基づいて、前記特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる第６の関係決定サブユニットと、
前記ウェブページと前記プレイヤの間の対応関係および前記プレイヤと前記特定のリソースの間の対応関係に基づいて、前記識別された特定のリソースと前記ウェブページの間の対応関係を決定するために用いられる第７の関係決定サブユニットと、をさらに含む。
【００２８】
好ましくは、前記ウェブページに埋め込まれたプレイヤによって再生される必要がない前記特定のリソースは、画像、テキスト、アニメーションおよびウェブページ背景音楽のうちのいずれか１つ以上を含む。
【００２９】
好ましくは、前記ウェブページに埋め込まれたプレイヤによって再生される必要がある前記特定のリソースは、前記ウェブページに埋め込まれたプレイヤ内で再生されることが可能な映像リソースおよび／または音声リソースを含む。
【００３０】
好ましくは、前記標識ユニットはさらに、ブラウジングツールのアドレスバーおよび／またはタブバーおよび／またはツールバーおよび／またはサイドバーに、および／または前記特定のリソースが位置する領域に、前記ウェブページに含まれる前記特定のリソースを示す標識を表示するために用いられる。
【００３１】
好ましくは、前記標識ユニットは、
前記特定のリソースを含む前記ウェブページのウインドウ内に前記ウェブページに含まれる前記特定のリソースを示す前記標識を表示するために用いられる第１の標識サブユニット、
または、
識別された特定のリソースを少なくとも２つのウェブページが有する場合、前記少なくとも２つのウェブページのそれぞれに含まれる前記特定のリソースを示す統一された標識を表示するために用いられる第２の標識サブユニット、
または、
少なくとも２つの特定のリソースが前記ウェブページにおいて識別される場合、前記ウェブページに含まれる前記少なくとも２つの特定のリソースを示す統一された標識を表示するために用いられる第３の標識サブユニットをさらに含む。
【００３２】
好ましくは、前記識別ユニットは、
前記特定のリソースのタイプを識別するために用いられ、前記標識の内容が前記特定のリソースの前記タイプを含む、タイプ識別サブユニット、
および／または、
前記特定のリソースの名前を識別するために用いられ、前記標識の内容が前記特定のリソースの前記名前を含む、名前識別サブユニット、
および／または、
前記特定のリソースのダウンロードアドレスを識別するために用いられ、前記標識の内容が前記特定のリソースの前記ダウンロードアドレスを含む、ダウンロードアドレス識別サブユニットをさらに有する。
【００３３】
好ましくは、前記装置はブラウザである。
【００３４】
コンピュータプログラム命令を含むコンピュータ読み取り可能媒体は、前記コンピュータプログラム命令がコンピュータユニットによって実行される場合、前記コンピュータユニットに、
ウェブページに関連する特定のリソースを識別し、前記特定のリソースと前記ウェブページの間の対応関係を決定し、
前記特定のリソースと前記ウェブページの間の対応関係に基づいて、前記ウェブページ内の特定のリソースを示す標識を表示するように指示する。
【００３５】
本発明の実施形態によれば、本発明は以下の技術的効果を開示する。
【００３６】
本発明は、ウェブページに関連する特定のリソースを識別し、識別された特定のリソースとウェブページの間の対応関係を決定し、そして特定のリソースとウェブページの間の対応関係に基づいて、ウェブページ内に含まれる特定のリソースを示す標識を表示することによって、ウェブページによって提供される特定のリソースを直感的な方法でユーザに促すことができ、したがって、ウェブページに関連する様々なリソースをユーザが明確に発見することを可能にし、ウェブページに関連するリソースが十分に調査されて利用されることを容易にする。
【００３７】
第２に、特定のリソースとウェブページの間の対応関係に基づいて標識が与えられるため、どの特定のリソースがどのウェブページ上にあるのかユーザは明確に知ることができ、前記与えられた標識は現在のウェブページを切り替えたために誤ることがない。加えて、前記標識はアドレスバー、タブバー、ツールバー、および特定のリソースの位置に近いフローティングツールバー上に与えられることができ、ユーザは常に適切な標識メッセージを得ることができる。特定のリソースの位置の近くのフローティングツールバー上に標識を置くことによって、標識メッセージはより直接的に見えることができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態によって提供された方法のフロー図である。
【図２】本発明の実施形態によって提供された第１の装置の例示図である。
【図３】本発明の実施形態によって提供された第２の装置の例示図である。
【図４】本発明の実施形態によって提供された第３の装置の例示図である。
【図５】本発明の実施形態によって提供された第４の装置の例示図である。
【図６】本発明の実施形態によって提供された第５の装置の例示図である。
【発明を実施するための形態】
【００３９】
本発明の上記の目的、特徴および利点をよりよく理解するために、以下には図面および詳細な実施形態と共に、本発明の詳細な記載をさらに提供する。
【００４０】
図１を参照すると、本実施形態は以下のステップを含むページリソース処理方法を提供する。
【００４１】
Ｓ１０１：ウェブページに関連した特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定する。
【００４２】
Ｓ１０２：特定のリソースとウェブページの間の対応関係に基づいて、ウェブページに含まれる特定のリソースを示す標識を表示する。
【００４３】
特定のリソースは、本発明に記載されるように、映像リソース、音声リソース、画像リソース、テキストリソース、およびアニメーションリソース（ＧＩＦアニメーション、フラッシュアニメーションなど）のうち任意の１つ以上を含む。さらに、本発明は様々な方法で公開あるいはポストされた特定のリソースの標識を表示することができる。例えば、標識を表示されることができる音声リソースはウェブページ背景音楽、ウェブページに埋め込まれたプレイヤを介して再生される音楽、およびウェブページに含まれる音楽ハイパーリンクを含む。
【００４４】
さらに、ウェブページに関連する特定のリソースは、ウェブページに含まれる任意の特定のリソース（例えば現在のウェブページ自身内の、写真、テキストリソース、背景音楽など）、現在のウェブページのサブページ内の任意の特定のリソース（例えばＭｏｐのメインウェブページ上のいくつかのページがＭｏｐのメインウェブページのサブページである）、現在のウェブページに関連するウェブページ内の任意の特定のリソース、およびウェブページ内にバックエンド転送された任意の特定のリソース（例えば、ウェブページに埋め込まれたプレイヤによって再生される音声、映像、および他のリソースがウェブページ内にバックエンド転送される）、などを含んでもよい。さらに、現在のウェブページに関連するウェブページは現在のウェブページのハイパーリンクによって指し示されたウェブページを含んでもよく、現在のウェブページと同じテーマを有してもよい（例えば、ＢＢＳシステムにおいては、ポストの数が多いため、いくつかのウェブページが同じテーマを有することがある）。
【００４５】
本発明のある実施形態では、ウェブページに関連する特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定するために、ウェブページをロードする最中の情報がインターセプトされるか、ウェブページのフロントページ要素が解析されてもよい。ウェブページのサブページ、ハイパーリンクによって指し示されたウェブページ、および同じテーマのウェブページのために、それらのページはそれらの関連するウェブページの特定のリソースを識別するためにあらかじめロードされてもよい。それらのうち、現在のウェブページのハイパーリンクによって指し示されたウェブページにおける特定のリソースのために、ハイパーリンクを含む現在のウェブページにおいて、例えば「このリンクは映像リソースを含みます」などと標識が表示されてもよい。現在のウェブページと同じテーマを有するウェブページの特定のリソースのために、例えば「次のページは画像を含みます」などの標識が現在のウェブページ上に表示されてもよく、例えば「前に」および「次に」などの添付画像の上に直接標識が表示されてもよい。または、ユーザが「次に」をクリックした場合に、次の画像の位置に直接飛ぶことができるように（次の画像が次のページ上にある状況を含んだ上で）、画像位置決め技術が一緒に用いられてもよい。以下において、ウェブページに関連するそれらの特定のリソースをどのように識別するか、およびこれらの特定のリソースとウェブページの間の対応関係をどのように決定するかについて、詳細に記載する。
【００４６】
典型的には、特定のリソースは異なる方法でウェブページ上に公開あるいはポストされることができるが、だれもがサーバからこれらのリソースをまずダウンロードして、そしてウェブページ上にそれらをポストする必要がある。リソースをダウンロードする場合、リソースをダウンロードするための要求メッセージがサーバに送信される必要がある。要求メッセージはダウンロードを要求されたリソースのユニフォームリソースロケータ情報および要求メッセージの送信元のユニフォームリソースロケータ情報を含んでよい。実際の応用例では、ユニフォームリソースロケータ情報はユニフォームリソース識別子（ＵＲＩ）であってもよい。ＵＲＩはユニフォームリソースロケータ（ＵＲＬ）またはユニフォームリソース名（ＵＲＮ）を含む。記載を簡潔にするために、本発明のすべての実施形態でＵＲＬを用いる。特定のリソースを識別する場合、または特定のリソースとウェブページの間の対応関係を決定する場合、そのような要求メッセージが用いられてよい。しかしながら、異なる方法で公開またはポストされた特定のリソースについては、送信メッセージの送信者は異なってもよい。実際の応用例では、対応関係は特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定するために用いられてもよい。例えば：
【００４７】
（１）ウェブページの背景として用いられる画像リソース、テキストリソース、または音声リソースのために、それらのリソースをダウンロードするための要求メッセージがブラウザによってサーバに送信される。要求メッセージはリソースのＵＲＬおよびリソースを含むウェブページのＵＲＬを含む。したがって、ウェブページに関連しブラウザによってサーバに送信される特定のリソースをダウンロードする要求メッセージを直接インターセプトすることによって、要求メッセージ内のリソースのＵＲＬの添え字（ｓｕｆｆｉｘ）が、ウェブページに関連する特定のリソースのタイプを識別するために用いられることができる。さらに、要求メッセージ内の要求メッセージを送信するウェブページのＵＲＬが、特定のリソースとウェブページの間の対応関係を決定するために、すなわち、特定のリソースがどのウェブページ内に位置するかを決定するために用いられることができる。
【００４８】
（２）ウェブページに埋め込まれたプレイヤによって再生される音声リソースまたは映像リソースにおいては、ウェブページの画像リソースおよびテキストリソースとは異なり、ブラウザはそれ自身ではそのようなリソースを再生できない。このリソースをダウンロードするための要求メッセージはウェブページに埋め込まれたプレイヤによって送信される。すなわち、まずブラウザがプレイヤのＵＲＬに基づいてサーバからプレイヤをダウンロードし、そしてプレイヤは音声または映像のＵＲＬに基づいて音声または映像をダウンロードする。したがって、プレイヤから送信された、音声または映像をダウンロードするための要求メッセージはリソースのＵＲＬおよびプレイヤのＵＲＬを含む。同時に、ウェブページに埋め込まれたプレイヤはブラウザによってサーバからダウンロードされる。したがって、以下の方法が、ウェブページに関連する特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定するために用いられてもよい。
【００４９】
まず、ブラウザによってサーバに送信されたプレイヤをダウンロードすることを要求する要求メッセージがインターセプトされ、要求メッセージはウェブページのＵＲＬおよびダウンロードを要求されたプレイヤのＵＲＬを含む。ウェブページのＵＲＬはプレイヤとウェブページの間の対応関係を決定するために用いられる。したがって、プレイヤによってサーバに送信された特定のリソースをダウンロードすることを要求する要求メッセージがインターセプトされ、要求メッセージの特定のリソースのＵＲＬの添え字が特定のリソースを識別するために用いられ、プレイヤのＵＲＬはプレイヤと特定のリソースの間の対応関係を決定するために用いられる。最後に、ウェブページとプレイヤの間の対応関係に基づいて、およびプレイヤと特定のリソースの間の対応関係に基づいて、特定のリソースとウェブページの間の対応関係、すなわち、特定のリソースがどのウェブページ内に位置するかが決定されることができる。
【００５０】
上記実施形態では、特定のリソースのタイプはサーバに送信される送信メッセージに基づいて識別される。例えば、要求メッセージ内のあるリソースが「ｊｐｇ」の添え字を有することが明らかになった場合、そのリソースは画像リソースとして識別される。しかしながら、いくつかの場合は、この手法ではリソースの属性情報を正確に得られない場合がある。あるタイプのリソースでは、ブラウザが要求メッセージを送信する場合、要求メッセージ内のＵＲＬは任意の添え字を有することができ、クライアント側に影響を与えない。例えば、画像の添え字は通常「ｊｐｇ」であるが、ブラウザが画像リソースをロードする際、ブラウザによって送信される要求メッセージ内の画像のＵＲＬが「１２３」の添え字を有する場合でもなお、クライアント側は画像リソースのロードに成功することができる。しかしながら、リソースのタイプを識別するためにブラウザによって送信される要求メッセージを用いる場合は、リソースの真のタイプを識別することができないであろう。すなわち、リソースが画像のタイプであることを識別することができないであろう。
【００５１】
したがって、本発明の好ましい実施形態では、リソースの属性情報は、サーバからブラウザに返される応答メッセージをインターセプトすることによって得ることができる。サーバは、ブラウザからの応答メッセージを受信した後、応答ヘッダに加えてデータコンテンツも含む（すなわち、ブラウザによって要求されるファイルのバイナリファイルストリーム）応答メッセージをブラウザに返すため、サーバによって出力されたファイルのタイプは、データコンテンツの何らかの位置にあるデータを解析することによって決定されることができる。例えば、ｇｉｆ画像は、最初の６バイトが「ＧＩＦ８９ａ」であることが特徴で、Ｆｌｖフォーマットファイルは最初の３バイトが「ＦＬＶ」であることが特徴である、などである。したがって、サーバから返された応答メッセージのデータ部分に基づいて、要求されるリソースのタイプは正確に識別されうる。
【００５２】
同様に、ウェブページに関連するリソースを識別するために応答メッセージのデータ部分を用いる場合、異なる方法で公開またはポストされたリソースにおいて、要求メッセージの送信者が異なることがあるため、リソースとウェブページの間の対応関係を決定するステップは、下に述べるようにわずかに異なってもよい。
【００５３】
（１）ウェブページの背景として用いられる画像リソース、テキストリソース、または音声リソースにおいては、リソースをダウンロードするための要求メッセージはブラウザによってサーバに送信される。したがって、ウェブページに関連するリソースをダウンロードするための要求メッセージがブラウザからサーバに送信され、サーバからブラウザへ返された応答メッセージは直接インターセプトされることができる。応答メッセージのデータ部分を用いてウェブページに関連する特定のリソースを識別し、そして応答メッセージに対応する要求メッセージを発見することができる。そして、どのウェブページが要求メッセージを送出したのかを決定することができ（要求メッセージが要求を行うウェブページのＵＲＬを含むため）、特定のリソースとウェブページの間の対応関係を決定することができる。
【００５４】
上記要求メッセージおよび応答メッセージのフォーマットはハイパーテキスト転送プロトコル（ＨＴＴＰプロトコル）に基づいていることに留意すべきである。ＨＴＴＰプロトコルによれば、要求メッセージは要求を行うウェブページのＵＲＬを含むが、サーバは受信された各要求メッセージの番号に基づいて応答メッセージを返す。したがって、サーバから返された応答メッセージはもはや、要求を行うウェブページのＵＲＬを含まず、ウェブページと特定のリソースの間の対応関係を応答メッセージから直接得ることができない。しかしながら、番号に基づいて、各応答メッセージに対応する要求メッセージが発見されることができ、要求メッセージ内の要求を行うウェブページのＵＲＬにさらに基づいて、ウェブページと特定のリソースの間の対応関係を決定することができる。
【００５５】
（２）ウェブページに埋め込まれたプレイヤによって再生される音声リソースまたは映像リソースのために、ブラウザによってサーバに送信されるプレイヤをダウンロードすることを要求する要求メッセージがまずインターセプトされ、要求メッセージはウェブページのＵＲＬおよびダウンロードを要求されたプレイヤのＵＲＬを含む。ウェブページのＵＲＬはプレイヤとウェブページの間の対応関係を決定するために用いられる。プレイヤがダウンロードされた後、特定のリソースをダウンロードすることを要求する、プレイヤによってサーバに送信された要求メッセージがインターセプトされ、サーバからプレイヤに返された応答メッセージもまた、、インターセプトされる。プレイヤに返された応答メッセージのデータ部分は特定のリソース（リソースタイプを含む）を識別するために用いられ、そして応答メッセージに対応する要求メッセージを発見することができる。要求メッセージがプレイヤのＵＲＬおよびダウンロードされるべき特定のリソースのＵＲＬを含むため、プレイヤと特定のリソースの間の対応関係が要求メッセージ内のプレイヤのＵＲＬに基づいて決定されうる。最後に、ウェブページとプレイヤの間の対応関係、およびプレイヤと特定のリソースの間の対応関係に基づいて、特定のリソースとウェブページの間の対応関係を決定することができる。
【００５６】
上述のように、ウェブページと特定のリソースの間の対応関係を決定することは、ウェブページのロードの最中にインターセプト情報を介して行われ、ウェブページに関連する特定のリソースを識別して、ウェブページと特定のリソースの間の対応関係を決定する。実際の応用では、ウェブページに関連する特定のリソースを識別することは、フロントページ要素の解析および他の方法によって行われることもでき、ウェブページと特定のリソースの間の対応関係が決定されることもできる。
【００５７】
例えば、ウェブページ内の画像のために、ウェブページのページ要素はまず解析されることができる。ページ要素が＜ｈｔｍｌ：ｉｍｇ＞タグを含む場合、ウェブページは画像要素を含むことが判明する。同時に、ウェブページ内の要素の座標または他の属性情報に基づいて、画像と画像をホスティングするウェブページの間の対応関係を決定することができる。
【００５８】
ウェブページに関連する特定のリソースが識別され、特定のリソースとウェブページの間の対応関係が決定された後、ウェブページに含まれるそのような特定のリソースを示す標識が対応関係に基づいて表示されることができる。
【００５９】
より特別には、現在のウェブページに含まれる特定のリソースを示す標識は、特定のリソースを含む現在のウェブページが位置するのと同じウインドウに表示されることができる。標識は標識アイコンであってもよく、他の任意のタイプの標識であってもよい。標識は、ブラウザのアドレスバー、タブバー、ツールバー、およびウェブページの特定のリソースの位置の近くにあるフローティングツールバーページなど、現在のウェブページのウインドウの様々な位置に表示されることができる。特定のリソースを含むウェブページが現在表示されている場合、標識は任意の１つ以上の上記位置に示されてもよい。しかしながら、特定のリソースを含むウェブページが最小化されているか他のウインドウが現在表示中の場合、ユーザは特定のリソースを含むウェブページに対応するタブバーを目にすることしかさせてもらえないが、ウェブページ内の特定のリソースを表示する標識はなおもタブバー上に与えられることができる。さらに、リソースの位置の近くのフローティングツールバー上に標識を配置するために、フロントページ要素が解析されて特定のリソースの位置の座標を得ることができる。マウスが特定のリソースの位置の上を動く場合、対応するフローティングツールバーは対応する座標に基づいて表示されることができる。
【００６０】
さらに、標識アイコンはリソースのタイプを示す唯一の標識として用いられてもよい。しかし実際の応用では、標識で示されたリソースの名前、および背景音楽の題名及び歌詞など、必要ならばより多くの情報が標識で示されてもよい。他方では、ユーザによるダウンロードを容易にするために、リソースのダウンロードアドレスもまた提供されてよく、したがってユーザは必要なリソースを容易にダウンロードすることができる。その中で、リソースの名前およびダウンロードアドレスは、サーバに送信されるリソースをダウンロードすることを要求する要求メッセージから得ることができ、背景音楽の歌詞は、何らかの検索ツールを用いてインターネットを検索することによって得ることができる。ウェブページが清潔で簡潔に見えるようにするため、リソースの名前、歌詞およびダウンロードアドレスなどはリソース標識アイコンのドロップダウンリスト上に表示されてもよい。このようにして、現在のウェブページ上に位置するリソース標識アイコンによって、どの特定のリソースをウェブページは有しているのか、ユーザは容易に知ることができ、さらに、ユーザに興味があるのなら、ユーザは標識アイコン上でマウスをクリックするか動かすことができ、すると標識アイコンはドロップダウンリストを用いて、リソースの名前、歌詞、およびダウンロードアドレスなどのうち任意の１つ以上をユーザに示すことができる。もちろん、標識アイコンの内容、例えば名前、ダウンロードアドレス、および他の情報などは、標識アイコンから直接見えてもよく、または標識アイコン上をクリックするか標識アイコン上でマウスを動かすかした際にのみ見えてもよい。ユーザが標識上でマウスをクリックするか動かす際に、内容はユーザに表示される。言い換えれば、標識の全ての内容がウェブページ上に直接表示されるとは限らない。
【００６１】
加えて、ウェブページが、例えば複数の映像などの、同じタイプの２つ以上の特定のリソースを有する場合、現在のウェブページ上に１つのみの標識アイコンが表示され、複数の映像のそれぞれの情報がビデオ標識アイコンのドロップダウンリスト上に表示されることができる。
【００６２】
ウェブページが、例えば映像と音声などの、２つ以上の異なるタイプの特定のリソースを有する場合、２つの標識アイコンが現在のウェブページ上に表示されてよく、その１つは音声標識アイコンで、他方が映像標識アイコンである。
【００６３】
また、各ウェブページに関する標識アイコンを表示することに加えて、様々なウェブページに含まれる特定のリソースについての情報が集められて標識アイコンと共に表示されてもよい。例えば、ユーザが２つ以上のウェブページを開く場合、特定のリソースは複数のウェブページ内に識別される。この場合には、すべてのウェブページが特定の位置に標識アイコンを提供するとは限らず、代わりに、単一の統一された標識アイコンがブラウジングツール（例えばブラウザ）のツールバー上に提供される。ユーザが標識アイコン上でマウスを動かすかクリックした際、標識アイコンは各ウェブページ内の特定のリソース上の情報（例えば、リソースの名前、歌詞、ダウンロードアドレス、および他の関連する情報）を示すためにドロップダウンリストを用いることができる。さらに、ドロップダウンリストが標識を示すために用いられる際、題名、ウェブページのＵＲＬおよび他の情報が、ウェブページを一意に特定するために用いられることができ、各ウェブページ内の特定のリソースのタイプおよび名前などが同時に表示されてもよい。
【００６４】
代替として、ウェブページに２つ以上の特定のリソースがある場合、それらは互いに１つにまとめられ、単一の統一された標識アイコンを与えることができる。例えば、ユーザによって現在開かれたウェブページにおいて５つの映像リソースが識別され、ウェブページ内で５つの映像を示す１つの標識アイコンが、ウェブページのどこかの位置に、またはドロップダウンリストの形態のブラウザのツールバー上に、表示されることができる。
【００６５】
上記方法の全部または一部が、対応するハードウェアに命令するコンピュータプログラムによって達成されることができることを、当業者は理解することができる。コンピュータプログラムはコンピュータ読み取り可能な記憶媒体上に記憶されることができる。コンピュータプログラムは、実行された際に、以下のステップを含む。ウェブページに関連する特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定する。特定のリソースとウェブページの間の対応関係に基づいて、ウェブページに含まれる特定のリソースを示す標識を表示する。記載の記憶装置は、例えば、ＲＯＭ／ＲＡＭ、ディスク、およびＣＤ−ＲＯＭなどであることができる。
【００６６】
本発明の実施形態において提供されるページリソース処理方法に対応して、ページリソース処理装置もまた、本発明の実施形態によって提供される。図２を参照すると、装置は以下を含む。
【００６７】
ウェブページに関連する特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定するために用いられる、識別ユニットＵ２０１。
【００６８】
特定のリソースとウェブページの間の対応関係に基づいて、ウェブページに含まれる特定のリソースを示す標識を表示するために用いられる、標識ユニットＵ２０２。
【００６９】
本発明の実施形態はウェブページに含まれるリソースをユーザに標識で示すことができるだけでなく、ウェブページのサブページにおけるリソースまたはウェブページに関連する他のウェブページにおけるリソースを標識で示すこともできる。したがって、図３を参照して、識別ユニットＵ２０１は以下を含む。
【００７０】
ウェブページ内の特定のリソースを識別するために用いられる、第１の識別サブユニットＵ３０１１。
【００７１】
識別ユニットＵ２０１は第２の識別サブユニットＵ３０１２も含んでよく、該サブユニットは現在のウェブページのサブページ内の特定のリソースを識別するために用いられる。
【００７２】
識別ユニットＵ２０１は第３の識別サブユニットＵ３０１３も含んでよく、該サブユニットは、現在のウェブページに埋め込まれたプレイヤによって再生される音声または映像リソースを主に参照して、現在のウェブページ内にバックエンド転送された特定のリソースを識別するために用いられる。
【００７３】
加えて、識別ユニットＵ２０１は、現在のウェブページに関連する他のウェブページに含まれる特定のリソースを識別することもできる。したがって、識別ユニットＵ２０１は以下を含むことができる。
【００７４】
現在のウェブページ内のハイパーリンクによって指し示されたウェブページに含まれる特定のリソースを識別するために用いられる、第４の識別サブユニットＵ３０１４。
【００７５】
現在のウェブページと同じテーマを有する他のウェブページに含まれる特定のリソースを識別するために用いられる、第５の識別サブユニットＵ３０１５。
【００７６】
特定のリソースは、映像リソース、音声リソース、画像またはピクチャリソース、フラッシュアニメーション、およびテキストリソースのうちいずれか１つ以上を含む。
【００７７】
識別ユニットＵ２０１はウェブページに関連する特定のリソースを識別し、特定のリソースとウェブページの間の対応関係を決定するためのいくつかの方法を用いることができる。例えば、ウェブページに関連する特定のリソースをダウンロードするための要求メッセージをインターセプトすることによって、および、要求メッセージ内のリソースのＵＲＬに基づいて、ウェブページに関連する特定のリソースが識別されることができ、特定のリソースとウェブページの間の対応関係がさらに決定されることができる。この点において、異なる方法で公開またはポストされる特定のリソースに応じてわずかに異なる特別な方法がある。したがって、図４を参照して、ウェブページに関連する特定のリソースがウェブページに埋め込まれたプレイヤによって再生される必要がない場合、識別ユニットＵ２０１は以下を含む。
【００７８】
ブラウザからサーバに送信されたウェブページに関連する特定のリソースをダウンロードするための要求メッセージをインターセプトするために用いられ、該要求メッセージがウェブページのＵＲＬおよび特定のリソースのＵＲＬを含む、第１のインターセプトサブユニットＵ４０１１。
【００７９】
特定のリソースのＵＲＬに基づいて、ウェブページに関連する特定のリソースを識別し、ウェブページのＵＲＬに基づいて、特定のリソースとウェブページの間の対応関係を決定するために用いられる、第１の識別サブユニットＵ４０１２。
【００８０】
ウェブページに関連する特定のリソースがウェブページに埋め込まれたプレイヤによって再生される必要がある場合、識別ユニットＵ２０１は以下を含む。
【００８１】
ブラウザからサーバに送信されたプレイヤをダウンロードするための第１の要求メッセージをインターセプトするために用いられ、該第１の要求メッセージがウェブページのＵＲＬとプレイヤのＵＲＬを含む、第２のインターセプトサブユニットＵ４０１３。
【００８２】
第１の要求メッセージ内のウェブページのＵＲＬに基づいて、ウェブページとプレイヤの間の対応関係を決定するために用いられる、第１の関係決定サブユニットＵ４０１４。
【００８３】
プレイヤがダウンロードされた後に、特定のリソースをダウンロードするための、プレイヤからサーバに送信された第２の要求メッセージをインターセプトするために用いられ、該第２の要求メッセージが特定のリソースのＵＲＬおよびプレイヤのＵＲＬを含む、第３のインターセプトサブユニットＵ４０１５。
【００８４】
第２の要求メッセージ内の特定のリソースのＵＲＬに基づいて特定のリソースを識別するために用いられる、第２の識別サブユニットＵ４０１６。
【００８５】
第２の要求メッセージ内のプレイヤのＵＲＬに基づいて、プレイヤと特定のリソースの間の対応関係を決定するために用いられる、第２の関係決定サブユニットＵ４０１７。
【００８６】
ウェブページとプレイヤの間の対応関係およびプレイヤと特定のリソースの間の対応関係に基づいて、特定のリソースとウェブページの間の対応関係を決定するために用いられる、第３の関係決定サブユニットＵ４０１８。
【００８７】
ウェブページに関連する特定のリソースをより正確に識別するために、識別ユニットＵ２０１は、ウェブページに関連する特定のリソースをダウンロードするための要求メッセージに応答するサーバからの応答メッセージのデータ部分に基づいて、ウェブページに関連する特定のリソースを識別することも可能であり、特定のリソースとウェブページの間の対応関係を決定することも可能である。この点において、異なる方法で公開またはポストされた特定のリソースに応じてわずかに異なる特別の方法がある。したがって、図５を参照すると、ウェブページに関連する特定のリソースがウェブページに埋め込まれたプレイヤによって再生される必要がない場合、識別ユニットＵ２０１は以下を含む。
【００８８】
ウェブページに関連する特定のリソースをダウンロードするための、ブラウザからサーバに送信された要求メッセージをインターセプトし、返答メッセージがサーバから返され、該要求メッセージがウェブページのＵＲＬおよび特定のリソースのＵＲＬを含む、第４のインターセプトサブユニットＵ５０１１。
【００８９】
応答メッセージのデータ部分に基づいて、ウェブページに関連する特定のリソースを識別するために用いられる、第３の識別サブユニットＵ５０１２。
【００９０】
要求メッセージ内のウェブページのＵＲＬに基づいて、応答メッセージに対応する要求メッセージを決定するために、および、特定のリソースおよびウェブページの間の対応関係を決定するために用いられる、第４の関係決定サブユニットＵ５０１３。
【００９１】
ウェブページに関連する特定のリソースがウェブページに埋め込まれたプレイヤによって再生される必要がある場合、識別ユニットＵ２０１は以下を有する。
【００９２】
ブラウザからサーバに送信されたプレイヤをダウンロードするための第３の要求メッセージをインターセプトするために用いられ、該第３の要求メッセージがウェブページのＵＲＬおよびプレイヤのＵＲＬを含む、第５のインターセプトサブユニットＵ５０１４。
【００９３】
第３の要求メッセージ内のウェブページのＵＲＬに基づいて、ウェブページとプレイヤの間の対応関係を決定するために用いられる、第５の関係決定サブユニットＵ５０１５。
【００９４】
プレイヤがダウンロードされた後、特定のリソースをダウンロードするための、プレイヤからサーバに送信された第４の要求メッセージと、サーバによって返される応答メッセージと、をインターセプトするために用いられ、該第４の要求メッセージが特定のリソースのＵＲＬおよびプレイヤのＵＲＬを含む、第６のインターセプトサブユニットＵ５０１６。
【００９５】
応答メッセージのデータ部分に基づいて、前記特定のリソースを識別するために用いられる、第４の識別サブユニットＵ５０１７。
【００９６】
第４の要求メッセージ内のプレイヤのＵＲＬに基づいて、応答メッセージに対応する要求メッセージを決定するために、および、特定のリソースとプレイヤの間の対応関係を決定するために用いられる、第６の関係決定サブユニットＵ５０１８。
【００９７】
ウェブページとプレイヤの間の対応関係、およびプレイヤと特定のリソースの間の対応関係に基づいて、特定のリソースとウェブページの間の対応関係を決定するために用いられる、第７の関係決定サブユニットＵ５０１９。
【００９８】
さらに、ウェブページに埋め込まれたプレイヤによって再生される必要がない特定のリソースは、画像またはピクチャ、テキスト、フラッシュアニメーション、およびウェブページ背景音楽のうち任意の１つ以上を含むことができる。そして、ウェブページに埋め込まれたプレイヤによって再生される必要がある特定のリソースは、ウェブページに埋め込まれたプレイヤで再生されることが可能な映像および／または音声リソースを含むことができる。
【００９９】
ウェブページに関連する特定のリソースが識別され、特定のリソースとウェブページの間の対応関係が決定された後で、標識ユニットＵ２０２は、アドレスバー、タブバー、ツールバー、およびブラウジングツール（例えばブラウザ）のサイドバー上の、または特定のリソースが位置する領域上の、ウェブページに含まれる特定のリソースを示す標識を表示することができる。
【０１００】
標識を表示する際にも、多くのシナリオがある。例えば、標識ユニットＵ２０２は以下を含んでもよい。
【０１０１】
特定のリソースを有する現在のウェブページのウインドウ内に、現在のウェブページに含まれる特定のリソースを示す標識を表示するために用いられる、第１の標識サブユニット。
または、
識別された特定のリソースを少なくとも２つのウェブページが含む場合、少なくとも２つのウェブページのそれぞれに含まれる特定のリソースを示す統一された標識を表示するために用いられる、第２の標識サブユニット。
または、
少なくとも２つの特定のリソースがウェブページ内で識別される場合、ウェブページに含まれる少なくとも２つの特定のリソースを示す統一された標識を表示するために用いられる、第３の標識サブユニット。
【０１０２】
標識または標識アイコンの内容は、特定のリソースのタイプ、および／または名前、および／またはダウンロードアドレスなどを含むことができる。図６を参照すると、識別ユニットＵ２０１は以下を含む。
【０１０３】
特定のリソースのタイプを識別するために用いられる、タイプ識別サブユニットＵ６０１１。
標識ユニットＵ２０２は、特定のリソースと現在のウェブページの間の対応関係に基づいて、特定のリソースを有する現在のウェブページのウインドウ内に、現在のウェブページに含まれる特定のリソースを示す標識を表示するために用いられる。標識の内容は、特定のリソースのタイプを表示する手段を含む。
および／または、
特定のリソースの名前を識別するために用いられる、名前識別サブユニットＵ６０１２。
標識ユニットＵ２０２は、特定のリソースと現在のウェブページの間の対応関係に基づいて、特定のリソースを有する現在のウェブページのウインドウ内に、現在のウェブページに含まれる特定のリソースを示す標識を表示するために用いられる。標識の内容は、特定のリソースの名前を表示する手段を含む。
および／または、
特定のリソースのダウンロードアドレスを識別するために用いられる、アドレス識別サブユニットＵ６０１３。
標識ユニットＵ２０２は、特定のリソースと現在のウェブページの間の対応関係に基づいて、特定のリソースを有する現在のウェブページのウインドウ内に、現在のウェブページに含まれる特定のリソースを示す標識を表示するために用いられる。標識の内容は、特定のリソースのダウンロードアドレスを表示する手段を含む。
【０１０４】
名前およびダウンロードアドレスなどの、標識または標識アイコンの内容は、標識の表示手段から直接見ることができる。または、内容は、標識がクリックされた際またはマウスが標識上を動いた場合のみ見ることができる。言い換えれば、標識のすべての内容がウェブページ上に表示されるものではない。
【０１０５】
本発明の実施形態はブラウザを介して、または他のソフトウェアおよび／またはハードウェアによって実現されることができることに留意すべきである。
【０１０６】
本発明に記載されたシステム、装置、および方法は、パーソナルコンピュータ機器などを含むコンピュータ機器、または携帯電話、携帯通信機器、パーソナルデジタルアシスタント（ＰＤＡ）および他の電子機器などの、多くのネットワークまたはクライアント端末環境に応用可能である。
【０１０７】
上記の詳細な説明は、本発明によって提供されるページリソース処理方法および装置を記載する。個別の例は本発明の原則および実装を記載するために用いられる。しかしながら、例および実施形態は本発明の方法および精神の理解に役立たせるためのみに用いられる。また、当業者のために、特別の実装および応用の範囲が本発明の原則に基づいて変更されてもよい。要するに、本明細書の内容は本発明のいかなる限定として解釈されるべきでもない。
【０１０８】
本出願は、発明の名称が「ページリソースの処理方法および装置」である、中国特許庁に２００８年１１月１４日に出願された中国特許出願第２００８１０２２６３８０．５号の優先権を主張し、その内容の全体が本明細書に参照によって組み込まれる。
【図１】
0005535232.tif 000002
【図２】
0005535232.tif 000003
【図３】
0005535232.tif 000004
【図４】
0005535232.tif 000005
【図５】
0005535232.tif 000006
【図６】
0005535232.tif 000007