(57)【要約】【課題】ウェブページにおいて特定された複数の特定箇所を一連のコンテンツとして表示させる。【解決手段】送信端末１２のアンカー情報生成部４０は、送信者により特定されたウェブページ内の特定箇所（アンカー部分）を示すアンカー情報を生成する。アンカー情報生成部４０は、生成した複数のアンカー情報をまとめてアンカーリストを生成する。これにより、複数のアンカー部分が関連付けられ一連のコンテンツとして定義される。アンカーリストは受信端末１４に送信される。受信端末１４において、受信者は送信されたアンカーリストを選択すれば、アンカーリストに含まれる複数のアンカー情報をブラウザなどに逐一入力する必要なく、アンカーリストに対応する複数のアンカー部分を好適に閲覧することができる。【選択図】図１
2016149117.tif 000002
【特許請求の範囲】
【請求項１】
送信端末及び受信端末を含むアンカー生成表示システムであって、
前記送信端末は、
ウェブページ内の特定箇所を示すアンカー情報を生成するアンカー情報生成手段と、
複数の前記アンカー情報をまとめてアンカーセットを生成するアンカーセット生成手段と、
前記アンカーセットを前記受信端末へ送信する送信手段と、
を備え、
前記受信端末は、
受信した前記アンカーセットに含まれる複数のアンカー情報が示す複数の特定箇所を一連のコンテンツとして表示する表示手段、
を備えることを特徴とするアンカー生成表示システム。
【請求項２】
前記送信手段は、前記一連のコンテンツの表示態様を示す表示態様情報を前記受信端末へ送信し、
前記表示手段は、受信した前記表示態様情報に基づいた表示態様で前記一連のコンテンツを表示する、
ことを特徴とする、請求項１に記載のアンカー生成表示システム。
【請求項３】
前記送信手段は、前記アンカー情報が示す特定箇所に関する付属情報を前記受信端末へ送信し、
前記表示手段は、前記特定箇所と共に、当該特定箇所に関する前記付属情報を表示する、
ことを特徴とする、請求項１に記載のアンカー生成表示システム。
【請求項４】
前記付属情報はユーザによって入力され、
前記送信手段は、前記付属情報とそれを入力したユーザを示すユーザ情報を関連付けて前記受信端末へ送信し、
前記表示手段は、前記特定箇所及び前記付属情報と共に、当該付属情報に関連付けられた前記ユーザ情報を表示する、
ことを特徴とする、請求項３に記載のアンカー生成表示システム。
【請求項５】
ウェブページ内の特定箇所を示すアンカー情報を生成するアンカー情報生成手段と、
複数の前記アンカー情報をまとめてアンカーセットを生成するアンカーセット生成手段と、
前記アンカーセットを他の端末へ送信する送信手段と、
を備えることを特徴とする送信端末。
【請求項６】
ウェブページ内の特定箇所を示すアンカー情報を生成するアンカー情報生成手段と、
複数の前記アンカー情報をまとめてアンカーセットを生成するアンカーセット生成手段と、
前記アンカーセットに含まれる複数のアンカー情報が示す複数の特定箇所を一連のコンテンツとして表示する表示手段、
を備えることを特徴とするアンカー生成表示装置。
【請求項７】
コンピュータを、
ウェブページ内の特定箇所を示すアンカー情報を生成するアンカー情報生成手段と、
複数の前記アンカー情報をまとめてアンカーセットを生成するアンカーセット生成手段と、
前記アンカーセットに含まれる複数のアンカー情報が示す複数の特定箇所を一連のコンテンツとして表示する表示手段、
として機能させることを特徴とする、アンカー生成表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アンカー生成表示システム、送信端末、装置、及びプログラムに関する。
【背景技術】
【０００２】
ウェブ（ワールドワイドウェブ）上に設けられる電子文書であるウェブページには、それを特定するための文字列であるＵＲＬ（Uniform Resource Locator）が設定される。端末上で動作するブラウザなどにおいてＵＲＬを入力することで、当該ＵＲＬに対応するウェブページがブラウザに表示される。
【０００３】
ＵＲＬは、ウェブページを特定するための情報を有しているが、ウェブページ内の特定箇所を示す情報は有していない。したがって、ブラウザにおいてＵＲＬが入力されると、当該ＵＲＬに対応するウェブページの先頭部分が初期表示されるのが一般的である。
【０００４】
ウェブページの特定箇所を示す情報をＵＲＬに付加する技術が提案されている。例えば、特許文献１には、ユーザにより指定されたウェブページの特定箇所を示す文字列（アンカー）を生成し、それを当該ウェブページのＵＲＬに付加してアンカー付きＵＲＬを生成する技術が開示されている。
【０００５】
特許文献１に開示された技術によれば、アンカー付きＵＲＬがブラウザに入力された場合に、当該ＵＲＬに対応するウェブページのうち当該アンカーが示す特定箇所を初期表示させることが可能になる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２００９／０９０８９０号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ウェブページ内の複数の特定箇所を一連のコンテンツとして表示させたいという要求がある。例えば、ウェブページにおいて特定した複数の特定画像を一連のコンテンツとして（例えば並べて）表示させたい場合がある。
【０００８】
本発明の目的は、ウェブページにおいて特定された複数の特定箇所を一連のコンテンツとして表示させることにある。
【課題を解決するための手段】
【０００９】
本発明は、送信端末及び受信端末を含むアンカー生成表示システムであって、前記送信端末は、ウェブページ内の特定箇所を示すアンカー情報を生成するアンカー情報生成手段と、複数の前記アンカー情報をまとめてアンカーセットを生成するアンカーセット生成手段と、前記アンカーセットを前記受信端末へ送信する送信手段と、を備え、前記受信端末は、受信した前記アンカーセットに含まれる複数のアンカー情報が示す複数の特定箇所を一連のコンテンツとして表示する表示手段、を備えることを特徴とする。
【００１０】
望ましくは、前記送信手段は、前記一連のコンテンツの表示態様を示す表示態様情報を前記受信端末へ送信し、前記表示手段は、受信した前記表示態様情報に基づいた表示態様で前記一連のコンテンツを表示する、ことを特徴とする。
【００１１】
望ましくは、前記送信手段は、前記アンカー情報が示す特定箇所に関する付属情報を前記受信端末へ送信し、前記表示手段は、前記特定箇所と共に、当該特定箇所に関する前記付属情報を表示する、ことを特徴とする。
【００１２】
望ましくは、前記付属情報はユーザによって入力され、前記送信手段は、前記付属情報とそれを入力したユーザを示すユーザ情報を関連付けて前記受信端末へ送信し、前記表示手段は、前記特定箇所及び前記付属情報と共に、当該付属情報に関連付けられた前記ユーザ情報を表示する、ことを特徴とする。
【００１３】
また、本発明は、ウェブページ内の特定箇所を示すアンカー情報を生成するアンカー情報生成手段と、複数の前記アンカー情報をまとめてアンカーセットを生成するアンカーセット生成手段と、前記アンカーセットを他の端末へ送信する送信手段と、を備えることを特徴とする送信端末である。
【００１４】
また、本発明は、ウェブページ内の特定箇所を示すアンカー情報を生成するアンカー情報生成手段と、複数の前記アンカー情報をまとめてアンカーセットを生成するアンカーセット生成手段と、前記アンカーセットに含まれる複数のアンカー情報が示す複数の特定箇所を一連のコンテンツとして表示する表示手段、を備えることを特徴とするアンカー生成表示装置である。
【００１５】
また、本発明は、コンピュータを、ウェブページ内の特定箇所を示すアンカー情報を生成するアンカー情報生成手段と、複数の前記アンカー情報をまとめてアンカーセットを生成するアンカーセット生成手段と、前記アンカーセットに含まれる複数のアンカー情報が示す複数の特定箇所を一連のコンテンツとして表示する表示手段、として機能させることを特徴とする、アンカー生成表示プログラムである。
【発明の効果】
【００１６】
本発明によれば、ウェブページにおいて特定された複数の特定箇所を一連のコンテンツとして表示させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係るアンカー生成表示システムの全体構成の概略図である。
【図２】本発明に係るアンカー生成表示システムの処理の流れを示すフローチャートである。
【図３】ウェブページの例を示す図である。
【図４】コンテキストメニューの例を示す図である。
【図５】アンカー情報の例を示す図である。
【図６】アンカーリストが送信される様子を示す概念図である。
【図７】複数のアンカー部分の第１の表示態様を示す図である。
【図８】複数のアンカー部分の第２の表示態様を示す図である。
【図９】本発明に係るアンカー生成表示システムの処理の変形例の流れを示すフローチャートである。
【図１０】付属情報入力ウィンドウの例を示す図である。
【図１１】変形例におけるアンカー情報の例を示す図である。
【図１２】付属情報の表示例を示す図である。
【図１３】複数のユーザが付した付属情報の表示例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、図面を参照しつつ説明する。
【００１９】
＜アンカー生成表示システム＞
図１は、アンカー生成表示システム１０の構成概略図である。アンカー生成表示システム１０は、送信端末１２及び受信端末１４を含む。図１には、送信端末１２及び受信端末１４は１つずつしか示されていないが、アンカー生成表示システム１０はこれらを複数有していてもよい。好適には、アンカー生成表示システム１０はアンカーサーバ１６を含む。送信端末１２、受信端末１４、及びアンカーサーバ１６は、インターネットなどのネットワーク１８を介して相互に通信可能に接続されている。
【００２０】
ネットワーク１８にはウェブサーバ２０が接続されており、ネットワーク１８を介して、送信端末１２及び受信端末１４からウェブサーバ２０が提供するウェブページにアクセスすることができる。なお、図１にはウェブサーバ２０が１つしか示されていないが、複数のウェブサーバ２０がネットワーク１８に接続されてよい。
【００２１】
送信端末１２は、一般に用いられるコンピュータ、すなわちＰＣ（パーソナルコンピュータ）、あるいはスマートフォンなどの携帯端末などである。送信端末１２は、ＢＵＳを介して互いに電気的に接続されている処理部３０、記憶部３２、通信部３４、入力部３６、及び表示部３８を有している。
【００２２】
処理部３０は、例えばＣＰＵあるいはマイクロプロセッサなどを含み、送信端末１２の各部の制御を行う。処理部３０は、記憶部３２に記憶されているプログラムに従って、送信端末１２の各部を機能させる。記憶部３２は、例えばＲＡＭ、ＲＯＭ、あるいはハードディスクなどを含み、送信端末１２を動作させるためのプログラム、及び処理部３０の処理結果などを記憶する。通信部３４は、ネットワーク１８を介して他の端末（受信端末１４、アンカーサーバ１６、ウェブサーバ２０など）と無線あるいは有線通信するためのインターフェースを含む。入力部３６は、送信端末１２のユーザである送信者からの指示を受ける手段であり、例えばキーボード、マウス、あるいはタッチパネルを含む。表示部３８は、送信者の指示入力をサポートする画面、あるいは処理部３０の処理内容などを表示する手段であり、例えば液晶ディスプレイなどを含む。
【００２３】
処理部３０はアンカー情報生成部４０としても機能する。アンカー情報生成部４０は、送信者により指定されたウェブページ内の特定箇所（以下「アンカー部分」と記載する）を示す情報であるアンカー情報を生成する。アンカー部分とは、ウェブページ内における一定範囲の領域であり、例えば１つの画像やテキストの一部分などである。なお、アンカー部分は、ウェブページの一部分とするのが通常であるが、ウェブページ全体をアンカー部分としても構わない。アンカー情報は、アンカー部分を含むウェブページを特定する情報（つまりＵＲＬ）、及び当該ウェブページにおけるアンカー部分の位置を示すアンカー位置情報を含む。
【００２４】
アンカー情報生成部４０は、アンカー情報を複数生成する。つまり、送信者により複数のアンカー部分が特定され、アンカー情報生成部４０は、特定された複数のアンカー部分に対応する複数のアンカー情報を生成する。複数のアンカー部分は、１つのウェブページ内において特定されてもよく、複数のウェブページにおいて特定されてもよい。
【００２５】
さらに、アンカー情報生成部４０は、複数のアンカー情報を１つのグループにまとめて、複数のアンカー情報からなるアンカーセットを生成する。アンカーセットに含まれるアンカー情報は、記憶部３２に記憶された複数のアンカー情報から送信者によって選択される。１つのアンカーセットには、１つのウェブページにおいて特定した複数のアンカー部分に対応する複数のアンカー情報を含めてもよいし、複数のウェブページにおいて特定された複数アンカー部分に対応する複数のアンカー情報を含めてもよい。生成されたアンカーセットは記憶部３２に記憶される。
【００２６】
アンカーセットが生成されることで、アンカーセットに含まれる複数のアンカー情報に対応する複数のアンカー部分が関連付けられる。つまり、本来関連性のない複数のアンカー部分が、アンカーセットの生成により、関連性を持った一連のコンテンツとして定義される。
【００２７】
好適には、アンカー情報生成部４０は、アンカーセットに含まれる複数のアンカー情報の順序（つまり複数のアンカー情報に対応する複数アンカー部分の順序）を示す順序情報を生成する。順序情報は、送信者の指示に従って生成されてよい。順序情報によれば、例えば、後にアンカーセットに含まれる複数のアンカー部分を表示する際に、順序情報が示す順序において複数のアンカー部分を順次表示させることなどが可能になる。
【００２８】
生成されたアンカーセットは、受信端末１４へ送信される。好適には、アンカーセットはアンカーサーバ１６にも送信される。
【００２９】
受信端末１４は、送信端末１２同様、一般に用いられるコンピュータ、すなわちＰＣ（パーソナルコンピュータ）、あるいはスマートフォンなどの携帯端末などである。受信端末１４は、ＢＵＳを介して互いに電気的に接続されている処理部５０、記憶部５２、通信部５４、入力部５６、及び表示部５８を有している。
【００３０】
処理部５０は、例えばＣＰＵあるいはマイクロプロセッサなどを含み、受信端末１４の各部の制御を行う。処理部５０は、記憶部５２に記憶されているプログラムに従って、受信端末１４の各部を機能させる。記憶部５２は、例えばＲＡＭ、ＲＯＭ、あるいはハードディスクなどを含み、受信端末１４を動作させるためのプログラム、送信端末１２から送信されたアンカーリスト、及び処理部５０の処理結果などを記憶する。通信部５４は、ネットワーク１８を介して他の端末（送信端末１２、アンカーサーバ１６、ウェブサーバ２０など）と無線あるいは有線通信するためのインターフェースを含む。入力部５６は、受信端末１４のユーザである受信者からの指示を受ける手段であり、例えばキーボード、マウス、あるいはタッチパネルを含む。表示部５８は、処理部５０の処理内容などを表示する手段であり、例えば液晶ディスプレイなどを含む。
【００３１】
受信端末１４は、送信端末１２からアンカーセットを受信し、受信したアンカーセットに含まれる複数のアンカー情報が示す複数のアンカー部分を一連のコンテンツとして表示部５８に表示させる。一連のコンテンツとして表示するという意味は、受信者がアンカーセットに含まれる複数のアンカー情報を逐一ブラウザなどに入力する必要なく、当該複数のアンカー情報に対応する複数のアンカー部分を表示することを意味する。具体的には、受信者がアンカーセットを選択するだけで、それに含まれる複数のアンカー情報に対応する複数のアンカー部分が表示される。受信端末１４における複数のアンカー部分の具体的な表示態様の詳細については後述する。
【００３２】
アンカーサーバ１６は、送信端末１２のアンカー情報生成部４０が生成したアンカーセットを受信する。アンカーサーバ１６は記憶部を有しており、アンカー生成表示システム１０に含まれる１又は複数の送信端末１２において生成されたアンカー情報などが蓄積記憶される。
【００３３】
図２は、アンカー生成表示システム１０の処理の流れを示すフローチャートである。以下、適宜図１及び３〜８を参照しつつ、図２を用いてアンカー生成表示システム１０の具体的な処理を説明する。
【００３４】
＜アンカー情報の生成＞
ステップＳ１０において、送信端末１２は複数のアンカー情報を生成する。アンカー情報の生成対象となるアンカー部分は、送信者により任意のウェブページ内の任意の箇所が選択されてよい。本例においては、図３（ａ）に示されたウェブページ７０ａに含まれる画像７２、７４、及び７８、並びに図３（ｂ）に示されたテキスト部分７６をアンカー部分とする。
【００３５】
画像７２についてのアンカー情報を生成する場合、送信者は、まず送信端末１２上で動作するブラウザにおいてウェブページ７０ａのＵＲＬを入力する。送信者によってＵＲＬが入力されると、処理部３０はウェブサーバ２０にアクセスし、入力されたＵＲＬに対応するウェブページを表示部３８に表示させる。
【００３６】
次に、送信者により、画像７２に関するメニュー呼び出し操作（例えば画像７２を右クリックするあるいはロングタップするなど）が行われると、処理部３０はそれを検知し、図４に示すよう表示部３８にコンテキストメニュー８０を表示させる。アンカー情報の生成対象がテキストである場合には、対象のテキスト部分を選択した上でコンテキストメニューを表示させればよい。コンテキストメニュー８０には、アンカー情報の生成を指示するアンカー生成コマンド８０ａが含まれており、送信者によりアンカー生成コマンド８０ａが選択されると、アンカー情報生成部４０は、それをトリガとしてアンカー情報（特にアンカー情報のうちのアンカー位置情報）の生成を開始する。
【００３７】
アンカー位置情報は、ウェブページにおけるアンカー部分の位置を示す文字列情報である。アンカー情報生成部４０は、アンカー部分が含まれるウェブページのＨＴＭＬ構造に基づいてアンカー位置情報を生成する。ウェブページはＨＴＭＬ文書であることが一般的であり、ＨＴＭＬ文書は、ＨＴＭＬタグ、ＨＥＡＤタグ、あるいはＢＯＤＹタグなどでその構造が定義されている。さらに、ウェブページの本文を表すＢＯＤＹタグの中も、ＤＩＶタグ、Ｐタグなどのタグによってその構造が定義されている。アンカー情報生成部４０は、アンカー部分として指定されたコンテンツ（画像やテキストなど）が、ＨＴＭＬ構造（特にＢＯＤＹタグの中のタグ構造）内のどの部分に含まれるのかを特定する文字列を生成し、これをアンカー位置情報とする。
【００３８】
例えば、画像７２についてのアンカー位置情報を生成する場合、画像７２が「ＢＯＤＹタグ内の３番目のＤＩＶタグ内の１番目のＰタグ内」にあるとすると、アンカー情報生成部４０は、「ＢＯＤＹタグ内の３番目のＤＩＶタグ内の１番目のＰタグ内」を意味する文字列を生成し、これを画像７２のアンカー位置情報とする。
【００３９】
そして、アンカー情報生成部４０は、ウェブページ７０ａのＵＲＬと生成したアンカー位置情報を組み合わせ、画像７２のアンカー情報とする。図５に、生成されたアンカー情報９０の例が示されている。本実施形態では、ウェブページ７０ａのＵＲＬ９２の後にハッシュ文字「＃」を付加し、その後にアンカー位置情報９４を付している。生成されたアンカー情報９０は記憶部３２に記憶される。ウェブページ７０ａ（図３参照）の画像７４及び画像７８、並びにウェブページ７０ｂのテキスト部分７６についても、上記同様の処理によりアンカー情報を生成する。これにより、４つのアンカー情報が生成される。
【００４０】
＜アンカーリストの生成、送信＞
図２に戻り、ステップＳ１２において、アンカー情報生成部４０は、生成した複数のアンカー情報をまとめて、アンカーセットとして、複数のアンカー情報がリスト形式で並べられたアンカーリストを生成する。もちろん、アンカーセットとしては、リスト形式以外の形式でまとめられてもよい。
【００４１】
好適には、アンカーリストは複数のアンカー情報の順序を示す順序情報を含む。アンカーリストにおけるアンカー情報の並び順が複数のアンカー情報の順序を示している。例えば、本例では、１番目は画像７２（図３参照）に対応するアンカー情報、２番目は画像７４に対応するアンカー情報、３番目はテキスト部分７６に対応するアンカー情報、４番目は画像７８に対応するアンカー情報となっている。なお、順序情報は、アンカーリストに含めず別途生成するようにしてもよい。
【００４２】
また、複数のアンカー情報を１つのＵＲＬ形式の文字列に変換し、変換後のＵＲＬ形式の文字列（以後「複合アンカーＵＲＬ」と記載）を生成するようにしてもよい。つまり、この場合は、アンカーセットとして複合アンカーＵＲＬが生成される。具体的には、アンカー情報生成部４０は、例えば「，（カンマ）」などの区切り文字を各アンカー情報の区切りの目印として挿入した上で複数のアンカー情報を連結し、連結された文字列全体を所定の文字変換技術で変換する。そして、複数のアンカー情報のうち所定のアンカー情報（例えば順序が先頭のアンカー情報）に含まれるＵＲＬ９２（図５参照）の後にハッシュ文字「＃」を付加し、ハッシュ文字のさらに後に文字列変換された複数のアンカー情報を付加する。そうしてできた文字列が複合アンカーＵＲＬとなる。
【００４３】
ステップＳ１４において、図６に示すよう、送信端末１２は、生成したアンカーリスト１００を受信端末１４へ送信する。順序情報を別途生成した場合は、順序情報も共に送信する。ステップＳ１６において、受信端末１４は送信されたアンカーリスト１００あるいは順序情報を受信し、記憶部５２に記憶させる。
【００４４】
＜アンカー部分の表示＞
ステップＳ１８において、受信端末１４は、記憶部５２からアンカーリストを読み出し、アンカーリストに含まれる複数のアンカー情報に対応する複数のアンカー部分（以下、「アンカーリストに対応する複数のアンカー部分」と記載する）を一連のコンテンツとして表示部５８に表示させる。以下、アンカーリストに対応する複数のアンカー部分を一連のコンテンツとして表示させる表示態様を説明する。
【００４５】
図７に、複数のアンカー部分の第１の表示態様が示されている。第１の表示態様においては、１度に表示されるアンカー部分は１つであり、受信者からの指示に従って、アンカーリストに対応する複数のアンカー部分を切り替えて表示する。好適には、送信端末１２から送られる順序情報に基づいて、順序情報が示す順番において複数のアンカー部分を切り替え表示する。以下、具体的な表示処理の内容を説明する。
【００４６】
受信者により表示すべきアンカーリストが選択されると、処理部５０は、まず、アンカー部分を表示させる表示枠１１０、ＰＲＥＶボタン１１２ａ及びＮＥＸＴボタン１１２ｂを表示部５８に表示させる。
【００４７】
次に、処理部５０は、選択されたアンカーリストに含まれる１番目のアンカー情報を参照し、当該アンカー情報に含まれるＵＲＬが示すウェブページにアクセスする。さらに、処理部５０は、当該アンカー情報に含まれるアンカー位置情報に基づいて、アクセスしたウェブページにおけるアンカー部分の位置を特定し、当該ウェブページのうちアンカー部分を含む一定範囲のみを表示枠１１０内に表示させる。
【００４８】
図７の例では、アンカーリストに含まれる１番目のアンカー情報に対応するアンカー部分である画像７２を含む一定範囲（好適には画像７２のみ）が表示枠１１０内に表示されている。このとき、表示枠１１０のサイズに応じて画像７２を含む一定範囲を拡大させた上で表示させるのが好ましい。
【００４９】
表示部５８のバックグラウンド１１４、つまり表示枠１１０以外の部分には、アンカー部分である画像７２を含むウェブページが表示される。このとき、バックグラウンド１１４におけるウェブページを半透明で表示させるなど、表示枠１１０内の表示が際立つ方法で表示させるのが好ましい。また、バックグラウンド１１４においても、当該ウェブページうちアンカー部分である画像７２を含む範囲が表示されるのが好ましい。
【００５０】
バックグラウンド１１４がクリックあるいはタップされると、画像７２を含むウェブページの通常表示に切り替わるようにしてもよい。
【００５１】
次に、受信者によりＮＥＸＴボタン１１２ｂが押されると、処理部５０は、アンカーリストに含まれる２番目のアンカー情報を参照する。そして、上記同様に、処理部５０は、２番目のアンカー情報に含まれるＵＲＬ及びアンカー位置情報に基づいて、表示枠１１０内に２番目のアンカー情報に対応するアンカー部分である画像７４を含む一定範囲を表示させ、バックグラウンド１１４に画像７４を含むウェブページを表示させる。表示枠１１０に画像７４を含む一定範囲が表示されているときに、受信者によりＰＲＥＶボタン１１２ａが押されると、処理部５０は再度１番目のアンカー情報を参照し、表示枠１１０内に画像７２を含む一定範囲を表示させ、画像７２を含むウェブページをバックグラウンド１１４に表示させる。
【００５２】
なお、上記例では、受信者の操作に従って表示されるアンカー部分を切り替えているが、複数のアンカー部分を自動的（例えば所定時間毎）に切り替えるようにしてもよい。
【００５３】
上述のように、第１の表示態様においては、アンカーリストに対応する複数のアンカー部分が、順序情報に従った順序において切り替え表示される。
【００５４】
図８に、複数のアンカー部分の第２の表示態様が示されている。第１の表示態様においては、複数のアンカー部分が切り替え表示されていたが、第２の表示態様においては、複数のアンカー部分が並べられ同時に表示部５８に表示される。
【００５５】
具体的には、処理部５０は、受信者によりアンカー表示モードが選択され、アンカーリストが選択されると、表示部５８にアンカー部分が表示される複数の枠１１６ａ〜ｄを表示させる。表示させる枠の数は、アンカーリストに含まれるアンカー情報の数に応じて変更されてよい。また、枠のレイアウトは図８の例に限られない。なお、枠のレイアウトを指示する情報が送信端末１２において送信者の指示により生成されて受信端末１４へ送信され、受信端末は当該情報に基づいて枠のレイアウトを決定してもよい。
【００５６】
図８の表示態様においては、受信者によりアンカーリストが選択された時点で、処理部５０は、アンカーリストに含まれる複数のアンカー情報を順次参照し、複数の枠１１６ａ〜ｄ内に各アンカー情報に対応するアンカー部分を含む一定範囲を表示させる。第２の表示態様においても、複数のアンカー部分の並び順序は、送信端末１２から送信される順序情報に従った順序となっている。例えば、図８の例においては、上から順番に、枠１１６ａが１番目のアンカー情報に対応し、枠１１６ｂが２番目のアンカー情報に対応する、といったようになっている。
【００５７】
処理部５０は、選択されたアンカーリストに含まれる１番目のアンカー情報を参照し、当該アンカー情報に含まれるＵＲＬが示すウェブページにアクセスする。そして、処理部５０は、当該アンカー情報に含まれるアンカー位置情報に基づいてアクセスしたウェブページにおいてアンカー部分である画像７２の位置を特定し、画像７２を含む一定範囲のみを枠１１６ａ内に表示させる。このとき、枠１１６ａのサイズに応じて画像７２を含む一定範囲を拡大させた上で表示させるのが好ましい。以下同様に、アンカーリストに含まれる他のアンカー情報を参照し、枠１１６ｂ内に画像７４を含む一定範囲を表示させ、枠１１６ｃ内にテキスト部分７６を含む一定範囲を表示させ、枠１１６ｄ内に画像７８を含む一定範囲を表示させる。
【００５８】
なお、アンカーリストに含まれるアンカー情報の数が多い場合には、アンカーリストに対応する複数のアンカー部分の一部が同時に表示され、画面スクロールあるいはページ切り替えなどすることで表示されるアンカー部分を切り替える。
【００５９】
また、複数のアンカー情報が複合アンカーＵＲＬの形式で送信端末１２から送信された場合は、受信端末１４の処理部５０は、受信した複合アンカーＵＲＬのハッシュ文字「＃」以後の文字列に対して、区切り文字で結合されたアンカー情報の形式へ戻す逆変換処理、及び区切り文字に基づいた複数のアンカー情報への分離処理を行うことで、複数のアンカー情報を得る。そして、得られた複数のアンカー情報に対して上記同様の処理を行う。
【００６０】
以上の通り、アンカーリストに対応する複数のアンカー部分の表示態様は複数存在してよい。複数のアンカー部分の表示態様は、もちろん上述の２つの例以外のものがあってよい。複数のアンカー部分を受信端末１４において何れの表示態様で表示させるかは、送信者が決定することができる。この場合、送信端末１２の処理部３０は、送信者の指示に従ってアンカーリストに対応する複数のアンカー部分の表示態様を示す表示態様情報を生成する。そして、当該情報を受信端末１４へ送信する。受信端末１４は、受信した表示態様情報に基づいて、複数のアンカー部分の表示態様を（例えば上述の第１の表示態様で表示させるのか、第２の表示態様で表示させるのか、あるいはさらに他の表示態様で表示させるのか）決定する。
【００６１】
また、複数のアンカー部分の表示態様は、受信端末１４の設定に従って決定されてもよい。つまり、複数のアンカー部分の表示態様を受信者が決定するようにしてもよい。なお、受信端末１４において表示態様が設定されており、且つ、送信端末１２から送信表示態様情報が送信された場合において、いずれの表示態様を優先させるかは適宜選択されてよい。
【００６２】
＜本実施形態の効果＞
以上の実施形態によれば、送信者は、１又は複数のウェブページから任意の複数の特定箇所をアンカー部分として選択し、それら示す複数のアンカー情報を１つのアンカーリストにまとめることができる。これにより、ウェブページ内に散在し互いに関連付けられていない各アンカー部分を関連付け、これらを一連のコンテンツとして定義することができる。例えば、複数の写真が掲載されたウェブページから送信者の好きな写真のみをピックアップして一連のコンテンツとしてまとめたり、ウェブページＡに掲載された画像とウェブページＢに掲載されたテキストを組み合わせてウェブページＡの画像に関する説明文をウェブページＢのテキストとしたコンテンツを生成したりすることが可能になる。
【００６３】
好適には、アンカーリストに対応する複数のアンカー部分の順序を示す順序情報が生成される。これにより、複数の写真が掲載されたウェブページから、送信者が好きな順番に写真が表示されるコンテンツを生成することなどが可能となる。
【００６４】
アンカーリストは他の端末（受信端末１４）へ送信可能である。これにより、アンカーリストにまとめられた複数のアンカー部分を他者に閲覧させることが可能となる。受信端末１４においては、当該複数のアンカー部分が一連のコンテンツとして表示させる表示手段を有しているため、受信者は、アンカーリストに含まれる複数のアンカー情報を逐一ブラウザなどに入力する必要なく、送信者がまとめた複数のアンカー部分を、容易にあるいは快適に閲覧することができる。
【００６５】
上述の第１の表示態様によれば、受信者は、表示させるアンカーリストを選択した上で、ＮＥＸＴボタン１１２ｂあるいはＰＲＥＶボタン１１２ａを押すという簡単な操作のみで、送信者がピックアップした複数のアンカー部分を次々と参照できる。あるいは、アンカー部分が自動切り替えされる場合においては、ボタンを押す操作も必要なくなる。第２の表示態様によれば、送信者がピックアップした複数のアンカー部分が並列に同時に表示されるため、例えば画像の比較などを容易に行うことができる。
【００６６】
なお、上記実施形態においては、アンカーリストが受信端末１４へ送信され、受信端末１４の表示部５８において複数のアンカー部分が一連のコンテンツとして表示されていたが、送信端末１２の表示部３８において複数のアンカー部分を一連のコンテンツとして表示されるようにしてもよい。つまり、送信者が作成したアンカーリストに対応する複数のアンカー部分を送信者自らが一連のコンテンツとして閲覧できる。このとき、上述の受信端末１４における表示処理と同様の表示処理が送信端末１２において行われる。
【００６７】
＜変形例＞
図９は、アンカー生成表示システム１０の処理の流れの変形例を示すフローチャートである。以下、適宜図１〜８及び図１０〜１３を参照しつつ、図９を用いてアンカー生成表示システム１０の処理の変形例を説明する。
【００６８】
図９のステップＳ３０において、アンカー情報生成部４０は、付属情報付きアンカー情報を生成する。付属情報は、アンカー情報の生成の過程において送信者により入力される。以下に、付属情報付きアンカー情報（特に付属情報）の生成例を説明する。
【００６９】
画像７２（図４参照）についての付属情報付きアンカー情報を生成する例を説明する。コンテキストメニュー８０において送信者によりアンカー生成コマンド８０ａが選択されると、変形例においては、アンカー情報生成部４０は、図１０に示すような付属情報入力ウィンドウ１２０を表示させる。送信者は、付属情報入力ウィンドウ１２０においてアンカー部分である画像７２に関する付属情報を入力する。
【００７０】
図１０に示すように、本例においては、付属情報入力ウィンドウ１２０には、評価者入力欄１２０ａ、評価入力欄１２０ｂ、及びコメント入力欄１２０ｃが設けられている。つまり、本例では、アンカー部分である画像７２の評価者（つまり付属情報の入力者）を識別する評価者情報、評価者の画像７２に関する評価値、及び画像７２についての評価者のコメントを付属情報として含めることができる。もちろん、付属情報としてはこれらの内容に限られない。なお、評価入力欄１２０ｂにおいては、画像７２の評価値を５段階で入力することができ、コメント入力欄１２０ｃには自由にコメントを入力することができる。また、評価者は一般的に送信端末１２のユーザ（送信者）であることから、評価者情報は、送信端末１２におけるユーザ登録情報から取得するようにしてもよい。
【００７１】
付属情報が入力された後、送信者によりアンカー作成ボタン１２０ｄが押されると、アンカー情報生成部４０は、付属情報付きアンカー情報を生成する。
【００７２】
付属情報付きアンカー情報の例が図１１に示されている。変形例においては、処理部５０により、入力された付属情報が付属情報文字列１３２に変換される。具体的には、アンカー情報生成部４０は、評価者情報（例えばユーザＩＤなど）、評価値、及びコメント内容を所定の変換技術によりブラウザが扱うことができる文字列に変換する。変換された文字列が付属情報文字列１３２である。付属情報文字列１３２は、ＵＲＬ９２及びアンカー位置情報９４に付加され、つまり、付属情報付きアンカー情報１３０は、アンカー部分を含むウェブページのＵＲＬ９２、アンカー部分の位置を示すアンカー位置情報９４、及び付属情報文字列１３２を含んでいる。
【００７３】
図９に戻り、ステップＳ３２において、アンカー情報生成部４０は、生成した複数の付属情報付きアンカー情報を１つのリストとしてまとめ、複数の付属情報付きアンカー情報を含むアンカーリストを生成する。生成されたアンカーリストは、記憶部３２に記憶される。
【００７４】
ステップＳ３４において、送信端末１２は、受信端末１４及びアンカーサーバ１６へアンカーリストを送信する。ステップＳ３６において、アンカーサーバ１６は送信されたアンカーリストを受信して記憶する。ステップＳ３８において、受信端末１４は送信されたアンカーリストを受信し、記憶部５２に記憶させる。
【００７５】
アンカーサーバ１６は、複数の送信端末１２において過去に生成された付属情報付きアンカー情報を受信し、それを蓄積記憶する。これにより、アンカーサーバ１６には、複数の送信端末１２において過去にアンカー部分として選択された特定箇所のリスト、あるいは、各特定箇所がアンカー部分として選択された回数を示す情報などが備えられる。また、アンカー部分として選択された回数に基づいて、例えば、あるウェブページにおいてアンカー部分として選択された複数の特定箇所をアンカー部分として選択された回数が多い順に並べたランキング（順位）情報も生成可能となる。さらに、アンカーサーバ１６には、付属情報も蓄積記憶され、これにより各特定箇所に関する評価値の統計情報（平均値など）、あるいは各特定箇所に付されたコメント一覧などの情報も備えられる。
【００７６】
受信端末１４は、ステップＳ４０において、アンカーリストに対応する複数のアンカー部分に関する蓄積データをアンカーサーバ１６に対して要求する。本例では、蓄積データとして、上述のランキング情報を要求する。もちろん、受信端末１４が要求する蓄積データは他の情報であってもよい。要求を受けたアンカーサーバ１６は、蓄積データとして、要求対象となったアンカー部分のランキング情報を受信端末１４へ送信する。
【００７７】
ステップＳ４４において、受信端末１４の処理部５０は、記憶部５２からアンカーリストを読み出し、アンカーリストに対応する複数のアンカー部分を一連のコンテンツとして表示部５８に表示させる。さらに、処理部５０は、複数のアンカー部分それぞれに対する付属情報及び蓄積データも併せて表示させる。
【００７８】
複数のアンカー部分の表示態様は、上述の基本実施形態と同様であるため、その説明は省略する。ここでは、付属情報及び蓄積データの表示について説明する。処理部５０は、受信したアンカーリストに含まれるアンカー情報を参照し、それに含まれる付属情報文字列１３２（図１１参照）に基づいて、当該アンカー情報に対応するアンカー部分の近傍に付属情報を表示させる。具体的には、処理部５０は、付属情報文字列１３２から付属情報への逆変換処理を行うことで、付属情報（評価者情報、評価値、コメントなど）を復元して表示させる。さらに、処理部５０は、アンカーサーバ１６から受信した当該アンカー部分に関する蓄積データを表示させる。
【００７９】
図１２は、付属情報及び蓄積データの表示例を示す図である。本例では、アンカー部分である画像７２の近傍に、評価者情報、評価者による画像７２の評価値、及び評価者が付したコメントが付属情報１４０として表示される。さらに、アンカーサーバ１６から受信した画像７２の蓄積データ１４２として、ウェブページ７０ａ（図３参照）における画像７２がアンカー部分として選択された回数のランキング（ページ内ランキング）が表示されている。図１２の表示例のように、ランキング情報は、単純に順位を表示するのみならず、画像７２が含まれるウェブページにおいてアンカー部分として選択された箇所が何箇所あって、その中で画像７２が何位なのかを示すのが好適である。
【００８０】
受信端末１４においては、付属情報付きアンカー情報に対して、さらに付属情報を付加することができる。例えば、図１２の例では、画像７２に対して送信者（ユーザＡ）による評価値及びコメントが付されているが、これに加え、受信者（ユーザＢ）による画像７２に対する評価値及びコメントを付加することができる。
【００８１】
受信端末１４における付属情報の付加の方法は、送信端末１２における付属情報の付加の方法と同様であってよい。この場合は、受信端末１４の処理部５０がアンカー情報生成部４０と同等の機能を発揮することになる。つまり、一連のコンテンツの一部として表示部５８に表示された画像７２が受信者により右クリックあるいはロングタップなどされると、処理部５０はコンテキストメニューを表示させ、そこにおいてアンカー生成コマンドが選択されると、処理部５０は付属情報入力ウィンドウを表示させる。受信者は、付属情報入力ウィンドウに付属情報を入力する。
【００８２】
また、受信端末１４において、受信者により新たなアンカー部分が特定され、新たに特定されたアンカー部分について、送信端末１２内の処理と同様な処理によって受信端末１４においてアンカー情報が生成され、それを送信端末１２から送信されたアンカーリストに追加可能としてもよい。
【００８３】
受信端末１４において付属情報がさらに付加されたアンカーリストは、受信端末１４からアンカー生成表示システム１０に含まれる第３の端末へ送信することができる。そして、第３の端末の表示部には、受信端末１４の表示部５８と同様に、アンカーリストに対応する複数のアンカー部分が一連のコンテンツとして表示される。そして、図１３に示す通り、第３の端末の表示部１５０において、アンカー部分である画像７２近傍には、送信端末１２において送信者（ユーザＡ）が入力した付属情報１４０に加え、受信端末１４において受信者（ユーザＢ）が入力した付属情報１４４が表示される。このように、アンカーリストは、その受信者により付属情報が付加されながら複数の端末（ユーザ）へ回付されることができる。
【００８４】
＜変形例の効果＞
上記変形例によれば、まず、送信者は、自分が選択したアンカー部分に対し、評価値やコメントなどの付属情報を付すことができる。これにより、アンカーリストとしてまとめられる複数のアンカー部分からなる一連のコンテンツがより豊かな内容となる。
【００８５】
例えば、友人グループの間で、食事をするための店を決めようとする場合、まず、アンカーリストの作成者であるユーザＡは、複数のウェブページから複数の店の写真（例えば料理などの写真）をアンカー部分としてピックアップして、これらに対応するアンカー情報を生成しアンカーリストにまとめる。さらに、ユーザＡは、各店の写真について自分の評価（おすすめ度）やコメントを付属情報をとして付すことができる。ユーザＡが作成したアンカーリストを受信したユーザＢは、自分の端末においてユーザＡがピックアップした複数の店の写真を一連のコンテンツとして好適に閲覧できる上、ユーザＡが付した各店の評価やコメントも好適に閲覧できる。さらに、ユーザＢも受信したアンカーリストに対応する複数のアンカー部分（各店の写真）に評価やコメントを付し、さらにユーザＣに送信することができる。ユーザＣは、自分の端末において、ユーザＡ及びユーザＢが付した評価やコメント共に各店の情報を好適に閲覧できる。
【００８６】
さらに、変形例においては、アンカーサーバ１６において付属情報付きアンカー情報が蓄積記憶され、蓄積データが一連のコンテンツと共に表示される。これにより、例えば複数の店が紹介されているウェブページにおいて、どの店の写真が多くアンカー部分として選ばれているのか、つまりどの店が人気店であるのかなどの客観的評価を把握することができる。また、蓄積データとして友人グループ以外の者が付した評価値やコメントを参照することも可能となる。
【符号の説明】
【００８７】
１０  アンカー生成表示システム、１２  送信端末コンテンツ公開サーバ、１４  受信端末、１６  アンカーサーバ、１８  ネットワーク、２０  ウェブサーバ、３０，５０  処理部、３２，５２  記憶部、３４，５４  通信部、３６，５６  入力部、３８，５８  表示部、４０  アンカー情報生成部。
【図１】
2016149117.tif 000003
【図２】
2016149117.tif 000004
【図３】
2016149117.tif 000005
【図４】
2016149117.tif 000006
【図５】
2016149117.tif 000007
【図６】
2016149117.tif 000008
【図７】
2016149117.tif 000009
【図８】
2016149117.tif 000010
【図９】
2016149117.tif 000011
【図１０】
2016149117.tif 000012
【図１１】
2016149117.tif 000013
【図１２】
2016149117.tif 000014
【図１３】
2016149117.tif 000015