(57)【要約】【課題】ｗｅｂページを画像データ化して要求元の携帯電話に配信するｗｅｂページ閲覧システムにおいて、複数のリンクが密集している場合にも、ユーザの所望するリンクを適切に指定できるようにする。【解決手段】中継サーバは、携帯電話からｗｅｂページ画像上の任意の位置を示す位置情報を受信すると、その位置情報を基に、ユーザが指定した位置から一定の範囲内に有るリンクの数が閾値以上であるか否かを判定し、閾値以上である場合に、一定の範囲内に有る全てのリンクのリンク情報を取得し、それらの各リンク情報を要求元の携帯電話に配信する。携帯電話は、各リンク情報を受信すると、それらの各リンク情報を一覧表示するリンク一覧表を表示させ、各リンク情報のいずれか１つを選択させる。そして、その選択結果を中継サーバに送信する。【選択図】図９
2012079113.tif 000002
【特許請求の範囲】
【請求項１】
ｗｅｂページの閲覧を要求するための携帯端末と、
ネットワークを介して前記携帯端末と接続され、前記携帯端末から要求されたｗｅｂページを画像データに変換してｗｅｂページ画像を生成し、そのｗｅｂページ画像を要求元の前記携帯端末に配信する中継サーバとを備え、
前記中継サーバから配信された前記ｗｅｂページ画像を前記携帯端末の表示部に表示することで、前記ｗｅｂページ画像を介してｗｅｂページの内容を閲覧できるようにするとともに、表示された前記ｗｅｂページ画像上の任意の位置が指定された際に、その位置を示す位置情報を前記携帯端末から前記中継サーバに送信し、前記位置情報が示す前記ｗｅｂページ画像上の位置を前記中継サーバ側でｗｅｂページの位置に変換し、その変換後の位置に、他のｗｅｂページに移動するためのリンクが有るか否かを解析し、有る場合には、そのリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を要求元の前記携帯端末に配信するｗｅｂページ閲覧システムにおいて、
閲覧が要求されたｗｅｂページの前記変換後の位置から一定の範囲内に有るリンクの数を算出し、そのリンクの数が閾値以上であるか否かを判定するリンク数判定部と、
前記リンク数判定部が閾値以上であると判定した場合に、リンクの内容を示すリンク情報を前記一定の範囲内に有る全てのリンクから取得し、それらの各リンク情報を要求元の前記携帯端末に配信する配信制御部と、を前記中継サーバに設け、
前記各リンク情報を基に、前記各リンク情報のいずれか１つを選択させるための選択画面を前記表示部に表示させる選択画面表示制御部と、
前記選択画面を介して前記リンク情報が選択されたことに応答して、その選択結果を前記中継サーバに送信する送信制御部と、を前記携帯端末に設け、
前記携帯端末から前記選択結果を受信した場合に、その選択結果に対応するリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を前記配信制御部から要求元の前記携帯端末に配信するようにしたことを特徴とするｗｅｂページ閲覧システム。
【請求項２】
前記配信制御部は、前記リンク数判定部が閾値以下であると判定した場合、前記変換後の位置から最も近いリンクを検出し、そのリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を要求元の前記携帯端末に配信することを特徴とする請求項１記載のｗｅｂページ閲覧システム。
【請求項３】
前記中継サーバは、前記変換後の位置にリンクが有るか否かを解析するリンク解析部を有し、
前記配信制御部は、リンクが有ると前記リンク解析部が解析したことに応答して、そのリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を要求元の前記携帯端末に配信する処理を行い、
前記リンク数判定部は、リンクが無いと前記リンク解析部が解析したことに応答して、前記変換後の位置から一定の範囲内に有るリンクの数が閾値以上であるか否かの判定を行うことを特徴とする請求項１又は２記載のｗｅｂページ閲覧システム。
【請求項４】
前記選択画面表示制御部は、前記各リンク情報を並べて一覧表示したリンク一覧表を前記選択画面として前記表示部に表示させることを特徴とする請求項１から３のいずれか１項に記載のｗｅｂページ閲覧システム。
【請求項５】
前記選択画面表示制御部は、前記各リンク情報を基に、前記ｗｅｂページ画像上の対応する各リンクの部分にマーカを表示させ、このマーカ付きの前記ｗｅｂページ画像を前記選択画面として前記表示部に表示させることを特徴とする請求項１から３のいずれか１項に記載のｗｅｂページ閲覧システム。
【請求項６】
前記リンク数判定部が判定を行う際の前記一定の範囲と前記閾値とが任意に設定可能であることを特徴とする請求項１から５のいずれか１項に記載のｗｅｂページ閲覧システム。
【請求項７】
前記選択画面表示制御部は、前記各リンク情報のいずれか１つを選択する操作が行われた際に、選択しようとしている前記リンク情報を強調表示することを特徴とする請求項１から６のいずれか１項に記載のｗｅｂページ閲覧システム。
【請求項８】
ｗｅｂページの閲覧を要求するための携帯端末と、
ネットワークを介して前記携帯端末と接続され、前記携帯端末から要求されたｗｅｂページを画像データに変換してｗｅｂページ画像を生成し、そのｗｅｂページ画像を要求元の前記携帯端末に配信する中継サーバとを備え、
前記中継サーバから配信された前記ｗｅｂページ画像を前記携帯端末の表示部に表示することで、前記ｗｅｂページ画像を介してｗｅｂページの内容を閲覧できるようにするとともに、表示された前記ｗｅｂページ画像上の任意の位置が指定された際に、その位置を示す位置情報を前記携帯端末から前記中継サーバに送信し、前記位置情報が示す前記ｗｅｂページ画像上の位置を前記中継サーバ側でｗｅｂページの位置に変換し、その変換後の位置に、他のｗｅｂページに移動するためのリンクが有るか否かを解析し、有る場合には、そのリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を要求元の前記携帯端末に配信するｗｅｂページ閲覧システムのｗｅｂページ閲覧方法において、
閲覧が要求されたｗｅｂページの前記変換後の位置から一定の範囲内に有るリンクの数を算出し、そのリンクの数が閾値以上であるか否かを判定するステップと、
閾値以上であると判定した場合に、リンクの内容を示すリンク情報を前記一定の範囲内に有る全てのリンクから取得し、それらの各リンク情報を要求元の前記携帯端末に配信するステップと、
前記各リンク情報を基に、前記各リンク情報のいずれか１つを選択させるための選択画面を前記表示部に表示させるステップと、
前記選択画面を介して前記リンク情報が選択されたことに応答して、その選択結果を前記中継サーバに送信するステップと、
前記携帯端末から前記リンク情報を受信した場合に、その選択結果に対応するリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を前記中継サーバから要求元の前記携帯端末に配信するステップとを有することを特徴とするｗｅｂページ閲覧システム。
【請求項９】
ネットワークを介して携帯端末と接続され、前記携帯端末から要求されたｗｅｂページを画像データに変換してｗｅｂページ画像を生成し、そのｗｅｂページ画像を要求元の前記携帯端末に配信し、前記ｗｅｂページ画像を前記携帯端末の表示部に表示させることで、前記ｗｅｂページ画像を介してｗｅｂページの内容を閲覧できるようにするとともに、前記ｗｅｂページ画像上の任意の位置を示す位置情報を前記携帯端末から受信した場合に、その位置情報が示す前記ｗｅｂページ画像上の位置をｗｅｂページの位置に変換し、その変換後の位置に、他のｗｅｂページに移動するためのリンクが有るか否かを解析し、有る場合には、そのリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を要求元の前記携帯端末に配信する中継サーバにおいて、
閲覧が要求されたｗｅｂページの前記変換後の位置から一定の範囲内に有るリンクの数を算出し、そのリンクの数が閾値以上であるか否かを判定するリンク数判定部と、
前記リンク数判定部が閾値以上であると判定した場合に、リンクの内容を示すリンク情報を前記一定の範囲内に有る全てのリンクから取得し、それらの各リンク情報を要求元の前記携帯端末に配信するとともに、前記各リンク情報の選択結果を前記携帯端末から受信した場合に、その選択結果に対応するリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を要求元の前記携帯端末に配信する配信制御部とを設けたことを特徴とする中継サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末から閲覧が要求されたｗｅｂページを画像データに変換して配信するｗｅｂページ閲覧システム、及びそのｗｅｂページ閲覧方法、並びに中継サーバに関する。
【背景技術】
【０００２】
近年、携帯電話からインターネットにアクセスし、ｗｅｂページを閲覧するニーズが高まりを見せている。これにともない、携帯電話では、パーソナルコンピュータ（以下、ＰＣと称す）のブラウザ用に作成されたｗｅｂページも閲覧することができる、いわゆるフルブラウザ機能を搭載した機種も増加してきている。
【０００３】
フルブラウザ機能としては、ネイティブ系フルブラウザやアプリケーション系フルブラウザが知られている。ネイティブ系フルブラウザは、ＰＣ向けのｗｅｂページを携帯電話でレンダリングすることにより、ＰＣ向けのｗｅｂページの閲覧を可能にする。アプリケーション系フルブラウザは、携帯電話とｗｅｂサーバとの間に中継サーバを介在させ、ＰＣ向けのｗｅｂページを中継サーバで携帯電話向けのｗｅｂページに変換して携帯電話に配信することにより、ＰＣ向けのｗｅｂページの閲覧を可能にする。
【０００４】
しかしながら、ネイティブ系フルブラウザには、データ通信量や携帯電話側でのデータ処理量が増加し、これにともなって表示速度が遅くなる、通信料金が高くなるといった問題がある。また、アプリケーション系フルブラウザには、ＰＣ向けのｗｅｂページのレイアウトを携帯電話の画面上で完全に再現することができず、ＰＣのモニタに表示したときと見た目が異なってしまうという問題がある。
【０００５】
こうした問題を解決するため、ＰＣ向けのｗｅｂページをレンダリングする機能と、そのｗｅｂページを画像データに変換する機能とを有する中継サーバを、携帯電話とｗｅｂサーバとの間に介在させることにより、ＰＣ向けのｗｅｂページを携帯電話でも表示可能な画像（以下、ｗｅｂページ画像と称す）に変換して配信するようにしたｗｅｂページ閲覧システムが、例えば、特許文献１などで提案されている。
【０００６】
このように、ｗｅｂページを画像データ化して配信すれば、ｗｅｂページをレンダリングするための各種の情報を配信する場合に比べてデータ通信量が抑えられるとともに、レンダリングなどの複雑な処理を行う必要がないので携帯電話側でのデータ処理量が抑えられ、表示速度の低下や通信料金の高額化を招くことなく、ＰＣ向けのｗｅｂページを携帯電話で閲覧することができる。さらに、携帯電話側では、受信したｗｅｂページ画像を表示する処理だけを行えばよいので、携帯電話側でレンダリングを行う場合と違い、ＰＣのモニタに表示したときと見た目が異なることもない。
【０００７】
ところで、ｗｅｂページには、他のｗｅｂページに移動するためのリンクが設けられているが、ｗｅｂページを画像データ化してしまうと、こうしたリンクの機能が損なわれてしまう。そこで、特許文献１のｗｅｂページ閲覧システムでは、携帯電話側でｗｅｂページ画像上の所定の位置が指定された際に、その位置を示す座標情報を中継サーバに送信することを行っている。
【０００８】
中継サーバは、座標情報を受信すると、その座標情報に応じたｗｅｂページ上の位置にリンクが有るか否かを判定する。そして、リンクが有る場合には、そのリンク１４に関連付けられたｗｅｂページを取得し、そのｗｅｂページに応じたｗｅｂページ画像を生成して再び要求元の携帯電話に配信する。こうすれば、ｗｅｂページを画像データ化して配信するようにした際にも、レンダリングしたｗｅｂページを閲覧している場合と同様の操作感覚で、リンク先のｗｅｂページに対応したｗｅｂページ画像に表示を切り替えることができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−２２０２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
携帯電話の画面は、ＰＣの画面に比べてかなり小さい。このため、ｗｅｂページ画像を携帯電話の画面に表示させると、リンクに設定された文字列や画像の表示が小さくなってしまい、所望のリンクに対応する位置を指定するのが難しいという問題がある。特に、複数のリンクが密集している箇所では、リンク間の間隔が狭くなってしまい、所望のリンクの隣のリンクなどを誤って指定してしまうことがある。このように、誤ったリンクを指定してしまうと、ユーザの所望するリンク先のｗｅｂページとは異なるｗｅｂページのｗｅｂページ画像が配信されてしまうため、無駄な通信量が発生してしまう。
【００１１】
本発明は、上記課題を鑑みてなされたものであり、ｗｅｂページを画像データ化して要求元の携帯電話に配信するｗｅｂページ閲覧システムにおいて、複数のリンクが密集している場合にも、ユーザの所望するリンクを適切に指定できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明は、ｗｅｂページの閲覧を要求するための携帯端末と、ネットワークを介して前記携帯端末と接続され、前記携帯端末から要求されたｗｅｂページを画像データに変換してｗｅｂページ画像を生成し、そのｗｅｂページ画像を要求元の前記携帯端末に配信する中継サーバとを備え、前記中継サーバから配信された前記ｗｅｂページ画像を前記携帯端末の表示部に表示することで、前記ｗｅｂページ画像を介してｗｅｂページの内容を閲覧できるようにするとともに、表示された前記ｗｅｂページ画像上の任意の位置が指定された際に、その位置を示す位置情報を前記携帯端末から前記中継サーバに送信し、前記位置情報が示す前記ｗｅｂページ画像上の位置を前記中継サーバ側でｗｅｂページの位置に変換し、その変換後の位置に、他のｗｅｂページに移動するためのリンクが有るか否かを解析し、有る場合には、そのリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を要求元の前記携帯端末に配信するｗｅｂページ閲覧システムにおいて、閲覧が要求されたｗｅｂページの前記変換後の位置から一定の範囲内に有るリンクの数を算出し、そのリンクの数が閾値以上であるか否かを判定するリンク数判定部と、前記リンク数判定部が閾値以上であると判定した場合に、リンクの内容を示すリンク情報を前記一定の範囲内に有る全てのリンクから取得し、それらの各リンク情報を要求元の前記携帯端末に配信する配信制御部と、を前記中継サーバに設け、前記各リンク情報を基に、前記各リンク情報のいずれか１つを選択させるための選択画面を前記表示部に表示させる選択画面表示制御部と、前記選択画面を介して前記リンク情報が選択されたことに応答して、その選択結果を前記中継サーバに送信する送信制御部と、を前記携帯端末に設け、前記携帯端末から前記選択結果を受信した場合に、その選択結果に対応するリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を前記配信制御部から要求元の前記携帯端末に配信するようにしたことを特徴とする。
【００１３】
前記配信制御部は、前記リンク数判定部が閾値以下であると判定した場合、前記変換後の位置から最も近いリンクを検出し、そのリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を要求元の前記携帯端末に配信することが好ましい。
【００１４】
前記中継サーバは、前記変換後の位置にリンクが有るか否かを解析するリンク解析部を有し、前記配信制御部は、リンクが有ると前記リンク解析部が解析したことに応答して、そのリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を要求元の前記携帯端末に配信する処理を行い、前記リンク数判定部は、リンクが無いと前記リンク解析部が解析したことに応答して、前記変換後の位置から一定の範囲内に有るリンクの数が閾値以上であるか否かの判定を行うことが好ましい。
【００１５】
前記選択画面表示制御部は、前記各リンク情報を並べて一覧表示したリンク一覧表を前記選択画面として前記表示部に表示させることが好ましい。
【００１６】
前記選択画面表示制御部は、前記各リンク情報を基に、前記ｗｅｂページ画像上の対応する各リンクの部分にマーカを表示させ、このマーカ付きの前記ｗｅｂページ画像を前記選択画面として前記表示部に表示させる構成でもよい。
【００１７】
前記リンク数判定部が判定を行う際の前記一定の範囲と前記閾値とが任意に設定可能であることが好ましい。
【００１８】
前記選択画面表示制御部は、前記各リンク情報のいずれか１つを選択する操作が行われた際に、選択しようとしている前記リンク情報を強調表示することが好ましい。
【００１９】
また、本発明は、ｗｅｂページの閲覧を要求するための携帯端末と、ネットワークを介して前記携帯端末と接続され、前記携帯端末から要求されたｗｅｂページを画像データに変換してｗｅｂページ画像を生成し、そのｗｅｂページ画像を要求元の前記携帯端末に配信する中継サーバとを備え、前記中継サーバから配信された前記ｗｅｂページ画像を前記携帯端末の表示部に表示することで、前記ｗｅｂページ画像を介してｗｅｂページの内容を閲覧できるようにするとともに、表示された前記ｗｅｂページ画像上の任意の位置が指定された際に、その位置を示す位置情報を前記携帯端末から前記中継サーバに送信し、前記位置情報が示す前記ｗｅｂページ画像上の位置を前記中継サーバ側でｗｅｂページの位置に変換し、その変換後の位置に、他のｗｅｂページに移動するためのリンクが有るか否かを解析し、有る場合には、そのリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を要求元の前記携帯端末に配信するｗｅｂページ閲覧システムのｗｅｂページ閲覧方法において、閲覧が要求されたｗｅｂページの前記変換後の位置から一定の範囲内に有るリンクの数を算出し、そのリンクの数が閾値以上であるか否かを判定するステップと、閾値以上であると判定した場合に、リンクの内容を示すリンク情報を前記一定の範囲内に有る全てのリンクから取得し、それらの各リンク情報を要求元の前記携帯端末に配信するステップと、前記各リンク情報を基に、前記各リンク情報のいずれか１つを選択させるための選択画面を前記表示部に表示させるステップと、前記選択画面を介して前記リンク情報が選択されたことに応答して、その選択結果を前記中継サーバに送信するステップと、前記携帯端末から前記リンク情報を受信した場合に、その選択結果に対応するリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を前記中継サーバから要求元の前記携帯端末に配信するステップとを有することを特徴とする。
【００２０】
さらに、本発明は、ネットワークを介して携帯端末と接続され、前記携帯端末から要求されたｗｅｂページを画像データに変換してｗｅｂページ画像を生成し、そのｗｅｂページ画像を要求元の前記携帯端末に配信し、前記ｗｅｂページ画像を前記携帯端末の表示部に表示させることで、前記ｗｅｂページ画像を介してｗｅｂページの内容を閲覧できるようにするとともに、前記ｗｅｂページ画像上の任意の位置を示す位置情報を前記携帯端末から受信した場合に、その位置情報が示す前記ｗｅｂページ画像上の位置をｗｅｂページの位置に変換し、その変換後の位置に、他のｗｅｂページに移動するためのリンクが有るか否かを解析し、有る場合には、そのリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を要求元の前記携帯端末に配信する中継サーバにおいて、閲覧が要求されたｗｅｂページの前記変換後の位置から一定の範囲内に有るリンクの数を算出し、そのリンクの数が閾値以上であるか否かを判定するリンク数判定部と、前記リンク数判定部が閾値以上であると判定した場合に、リンクの内容を示すリンク情報を前記一定の範囲内に有る全てのリンクから取得し、それらの各リンク情報を要求元の前記携帯端末に配信するとともに、前記各リンク情報の選択結果を前記携帯端末から受信した場合に、その選択結果に対応するリンクに関連付けられたｗｅｂページの前記ｗｅｂページ画像を要求元の前記携帯端末に配信する配信制御部とを設けたことを特徴とする。
【発明の効果】
【００２１】
本発明では、ｗｅｂページ画像を介してユーザが指定した位置から一定の範囲内に有るリンクの数が閾値以上である場合に、それらの各リンク情報を要求元の携帯端末に配信し、選択画面を介して各リンク情報のいずれか１つをユーザに選択させるようにしたので、複数のリンクが密集している場合にも、ユーザの所望するリンクを適切に指定させることができる。
【図面の簡単な説明】
【００２２】
【図１】ｗｅｂページ閲覧システムの構成を示す説明図である。
【図２】ｗｅｂページの閲覧手順を概略的に示す説明図である。
【図３】中継サーバの構成を概略的に示すブロック図である。
【図４】設定テーブルデータの一例を示す説明図である。
【図５】設定情報ＤＢの一例を示す説明図である。
【図６】ｗｅｂページ画像上での位置の指定の例を示す説明図である。
【図７】携帯電話の構成を概略的に示すブロック図である。
【図８】リンク一覧表の一例を示す説明図である。
【図９】ｗｅｂページ閲覧システムの処理手順を示すフローチャートである。
【図１０】一定の範囲内に有るリンクの数が閾値以上か否かの判定を先に行うようにした例を示すフローチャートである。
【図１１】マーカ付きのｗｅｂページ画像を選択画面とした例を示す説明図である。
【発明を実施するための形態】
【００２３】
図１に示すように、ｗｅｂページ閲覧システム２は、携帯電話（携帯端末）３と、中継サーバ４とで構成されている。携帯電話３と中継サーバ４とは、それぞれ公衆ネットワークであるインターネット５に接続可能に構成されており、インターネット５を介して相互に通信を行うことができる。
【００２４】
インターネット５には、ｗｅｂページ１０（図２参照）の提供を行う複数のｗｅｂサーバ６が接続されている。各ｗｅｂサーバ６は、ｗｅｂページ１０を構成するためのページ情報６ａを記憶している。ページ情報６ａは、ＨＴＭＬデータ、及びこれに対応付けられるＣＳＳデータや画像などからなる。また、このページ情報６ａは、パーソナルコンピュータ（以下、ＰＣと称す）のｗｅｂブラウザ向けに設計されている。なお、ページ情報６ａは、ＨＴＭＬ以外のマークアップ言語で記述されたものでもよい。さらに、ＣＳＳデータや画像は、他のサーバに保管されていてもよい。
【００２５】
携帯電話３のブラウザでは、ＰＣ用のｗｅｂページ１０を表示することができない。あるいは、表示できたとしても、画面サイズの違いなどからＰＣのモニタに表示したときと見た目が異なってしまう場合が多い。このｗｅｂページ閲覧システム２は、携帯電話３とｗｅｂサーバ６との間に中継サーバ４を介在させ、ＰＣ用のｗｅｂページ１０を携帯電話３で表示可能な形式に変換する処理を中継サーバ４に行わせることにより、ＰＣ用のｗｅｂページ１０を携帯電話３でもＰＣのモニタに表示したときと同じ状態で閲覧できるようにするものである。
【００２６】
携帯電話３には、種々の操作指示を入力するための操作部４０と、この操作部４０からの操作指示に応じて種々の画面を表示するための液晶ディスプレイ４１とが設けられている。また、携帯電話３には、ｗｅｂページ閲覧システム２に対応したクライアントアプリケーションであるビューアがインストールされている。
【００２７】
図２に示すように、携帯電話３でｗｅｂサーバ６のｗｅｂページ１０を閲覧する場合には、まず操作部４０を操作してビューアを起動させ、このビューアを介して所望のｗｅｂページ１０のページ情報６ａに対応するＵＲＬアドレス及びユーザＩＤを中継サーバ４に送信することにより、ｗｅｂページ１０の閲覧を中継サーバ４に要求する。
【００２８】
中継サーバ４は、携帯電話３からｗｅｂページ１０の閲覧が要求されると、この要求に含まれるＵＲＬアドレスに応じたｗｅｂサーバ６にアクセスし、そのｗｅｂサーバ６から該当するページ情報６ａを取得する。そして、そのページ情報６ａに基づいてｗｅｂページ１０をレンダリングする。この後、中継サーバ４は、レンダリングしたｗｅｂページ１０を携帯電話３でも表示可能な画像データに変換することにより、ｗｅｂページ１０に対応したｗｅｂページ画像１２を生成し、そのｗｅｂページ画像１２を要求元の携帯電話３に配信する。
【００２９】
携帯電話３は、ｗｅｂページ画像１２を受信すると、そのｗｅｂページ画像１２を液晶ディスプレイ４１に表示させる。これにより、ＰＣ用のｗｅｂページ１０が、携帯電話３でもＰＣのモニタに表示したときと同じ状態で閲覧できるようになる。また、携帯電話３は、ｗｅｂページ画像１２を液晶ディスプレイ４１に表示させると、これとともにｗｅｂページ画像１２上の所定の位置を指定するためのポインタ１３をｗｅｂページ画像１２に重ねて液晶ディスプレイ４１に表示させる。
【００３０】
ポインタ１３は、周知のように、矢印状の図柄からなり、操作部４０に設けられた十字キーやポインティングデバイスなどの操作に応じて液晶ディスプレイ４１の画面上を移動するとともに、操作部４０に設けられた決定ボタンなどの操作に応じて矢印の先端部の位置を指定（いわゆるクリック）できるように構成されている。
【００３１】
ｗｅｂページ１０には、他のｗｅｂページ１０に移動するためのリンク１４が含まれている。リンク１４とは、例えば、ＨＴＭＬのリンクタグ（＜ａ＞タグ）によって移動先のｗｅｂページ１０のＵＲＬアドレスなどと関連付けられた文字列や画像である。ｗｅｂページ画像１２が表示された後、これに対応するｗｅｂページ１０に含まれるリンク１４のｗｅｂページ１０に移動したい場合には、操作部４０を介してポインタ１３を操作し、ｗｅｂページ画像１２上の所望のリンク１４に対応する部分をクリックすることによって、その位置を指定する。
【００３２】
携帯電話３は、ユーザがｗｅｂページ画像１２上の任意の位置を指定すると、その位置を示す位置情報１５を生成する。携帯電話３は、例えば、指定された位置のｗｅｂページ画像１２上における座標を求め、この座標を位置情報１５として生成する。また、携帯電話３は、位置情報１５を生成する際に、これに対応するｗｅｂページ１０を特定するための情報を位置情報１５に含める。ｗｅｂページ１０を特定するための情報とは、例えば、ユーザＩＤ、セッションＩＤ、位置を指定したｗｅｂページ画像１２のＩＤ、及びＵＲＬアドレスなどである。この後、携帯電話３は、生成した位置情報１５を中継サーバ４に送信する。
【００３３】
中継サーバ４は、携帯電話３から位置情報１５を受信すると、その位置情報１５が示すｗｅｂページ画像１２上の位置をｗｅｂページ１０の位置に変換し、その変換後の位置に、リンク１４が有るか否かを解析する。中継サーバ４は、リンク１４が有ると解析した場合、そのリンク１４に関連付けられたＵＲＬアドレスに応じたｗｅｂサーバ６にアクセスし、そのｗｅｂサーバ６から該当するページ情報６ａを取得する。この後、中継サーバ４は、上記と同様に、そのページ情報６ａに基づくｗｅｂページ１０に対応したｗｅｂページ画像１２を生成し、そのｗｅｂページ画像１２を要求元の携帯電話３に配信する。そして、以下上記と同様の処理が繰り返される。
【００３４】
これにより、携帯電話３でも、ｗｅｂページ１０をレンダリングした場合と同様の操作感覚で所望のリンク先に移動しながら、ｗｅｂページ画像１２を介して対応する各ｗｅｂページ１０の内容を閲覧することが可能になる。
【００３５】
図３に示すように、中継サーバ４は、ＣＰＵ２０（配信制御部）、システムメモリ２１、ネットワークインタフェース（Ｉ／Ｆ）２２、ｗｅｂページ解析部２３、画像生成部２４、位置変換部２５、リンク解析部２６、リンク数判定部２７を備えている。これらの各部は、バス２８を介して互いに接続されている。
【００３６】
システムメモリ２１には、中継サーバ４を制御するための各種のプログラムやデータを記憶したＲＯＭ領域と、制御の過程で生じた種々のデータを一時的に記憶するＲＡＭ領域とが設けられている。ＣＰＵ２０は、システムメモリ２１から各種のプログラムを読み出し、これを逐次処理することによって中継サーバ４の各部を統括的に制御する。
【００３７】
ネットワークＩ／Ｆ２２は、周知のモデムやルータなどであり、中継サーバ４をインターネット５に接続する。ｗｅｂページ解析部２３は、ｗｅｂサーバ６から取得したページ情報６ａを解析することにより、ページ情報６ａに応じたｗｅｂページ１０をレンダリングする、いわゆるレンダリングエンジンである。
【００３８】
画像生成部２４は、ＣＰＵ２０からの指示に応じて、ｗｅｂページ解析部２３がレンダリングしたｗｅｂページ１０を画像データに変換する処理を行うことにより、当該ｗｅｂページ１０に対応したｗｅｂページ画像１２を生成する。画像生成部２４は、例えば、周知の仮想印刷技術を用いてｗｅｂページ１０を画像データに変換することにより、ｗｅｂページ１０の全体に対応したｗｅｂページ画像１２を生成する。ｗｅｂページ解析部２３のレンダリング結果、及び画像生成部２４が生成したｗｅｂページ画像１２は、システムメモリ２１に一時的に記憶される。これらは、例えば、ユーザから閲覧終了の指示を受信した際や、記憶から所定の時間が経過した際などに消去される。
【００３９】
位置変換部２５は、携帯電話３から位置情報１５を受信した際に、その位置情報１５を基に、ユーザがｗｅｂページ画像１２上で指定したｗｅｂページ画像１２上の位置を、これに対応するｗｅｂページ１０の位置に変換する処理を行う。位置変換部２５は、例えば、システムメモリ２１に記憶されたレンダリング結果の情報とｗｅｂページ画像１２とに基づいて座標変換を行うことにより、ユーザがｗｅｂページ画像１２上で指定した位置をｗｅｂページ１０の位置に変換する。
【００４０】
リンク解析部２６は、位置情報１５が示す位置の変換を位置変換部２５が行った後、レンダリング結果の情報を参照し、その変換後の位置に何が有るかを確認することによって、変換後の位置にリンク１４が有るか否かを解析する。
【００４１】
リンク数判定部２７は、リンク１４が無いとリンク解析部２６が解析した際に、レンダリング結果の情報に基づいて、そのｗｅｂページ１０の変換後の位置を中心とする略矩形状の一定の範囲内に有るリンク１４の数を算出し、そのリンク１４の数が閾値以上であるか否かを判定する処理を行う。リンク数判定部２７が判定する範囲及び閾値は、システムメモリ２１に保管された設定テーブルデータ３０によって予め決められている。
【００４２】
図４に示すように、設定テーブルデータ３０には、リンク数判定部２７が判定する範囲と閾値とを関連付けて規定した３つのモード１〜３が記憶されている。モード１は、範囲が最も狭く、かつ閾値も最も低い。そして、モード３は、範囲が最も広く、かつ閾値も最も高い。このように、各モード１〜３は、範囲が広くなるほど、閾値の値も高くなるように構成されている。
【００４３】
各モード１〜３は、例えば、携帯電話３のビューアを起動させた後、所定のモード選択画面を表示させ、このモード選択画面で各モード１〜３のいずれかを選択することによって、ユーザが任意に設定できるように構成されている。なお、設定テーブルデータ３０に記憶させるモードの数は、３つに限ることなく、１つ又は２つでもよいし、４つ以上でもよい。あるいは、範囲や閾値の値が予め決められたモードを設けるのではなく、ユーザに入力させることによって、これらの各値をユーザが自由に設定できるようにしてもよい。
【００４４】
各モード１〜３の設定結果は、システムメモリ２１に保管された設定情報ＤＢ３１に記憶されている。図５に示すように、設定情報ＤＢ３１には、各ユーザのユーザＩＤと、そのユーザＩＤに対応するユーザの各モード１〜３の現在の設定とが関連付けられて記憶されている。ＣＰＵ２０は、モード選択画面を介して各モード１〜３の設定が行われたことに応じて、設定を変更したユーザのユーザＩＤと関連付けられた現在の設定の欄に、その新たに設定されたモードの情報を書き込む。
【００４５】
ＣＰＵ２０は、リンク数判定部２７が閾値以下であると判定した場合、レンダリング結果の情報を基に、変換後の位置から最も近いリンク１４を検出する。例えば、モード１が設定されている状態で、図６に示すｗｅｂページ画像１２の丸１番の位置が指定されたとする。この場合、これに対応するｗｅｂページ１０の図中点線で示す一定の範囲内に有るリンク１４は、「宇宙から投稿、美しい地球の画像」と、「ログイン」との２つであるから、リンク数判定部２７は、リンク１４の数が閾値以下であると判定する。そして、「宇宙から投稿、美しい地球の画像」のリンク１４と、「ログイン」のリンク１４とでは、「宇宙から投稿、美しい地球の画像」のリンク１４の方が、ユーザが指定した位置に近い。従って、この場合、ＣＰＵ２０は、「宇宙から投稿、美しい地球の画像」を最も近いリンク１４として検出する。
【００４６】
ＣＰＵ２０は、最も近いリンク１４を検出したら、そのリンク１４に関連付けられたＵＲＬアドレスに応じたｗｅｂサーバ６にアクセスし、そのｗｅｂサーバ６から該当するページ情報６ａを取得する。そして、ＣＰＵ２０は、ページ情報６ａを取得したら、そのページ情報６ａに基づくｗｅｂページ１０をｗｅｂページ解析部２３にレンダリングさせるとともに、そのｗｅｂページ１０に対応したｗｅｂページ画像１２を画像生成部２４に生成させ、そのｗｅｂページ画像１２を要求元の携帯電話３に配信する。
【００４７】
一方、ＣＰＵ２０は、リンク数判定部２７が閾値以上であると判定した場合、レンダリング結果の情報を基に、リンク１４の内容を示すリンク情報を一定の範囲内に有る全てのリンク１４から取得する。リンク情報とは、例えば、リンク１４に設定された文字列である。また、リンク１４が画像である場合には、その画像そのもの、もしくはその画像を縮小させた縮小画像をリンク情報としてもよい。
【００４８】
例えば、モード１が設定されている状態で、図６に示すｗｅｂページ画像１２の丸２番の位置が指定されたとする。この場合、これに対応するｗｅｂページ１０の図中点線で示す一定の範囲内に有るリンク１４は、「首相税制改革案は来年度以降」、「「飲み過ぎで太る」は言い訳？」、「経済対策、事業規模９．８兆円に」、「７月米貿易赤字は予想以上に減少」、「高い海面水温サンマ不漁影響」、「８月のビール類出荷過去最低」の６つであるから、リンク数判定部２７は、リンク１４の数が閾値以上であると判定する。ＣＰＵ２０は、このようにリンク数判定部２７が判定を行ったら、これら６つの各リンク１４のそれぞれの文字列をリンク情報として取得する。
【００４９】
ＣＰＵ２０は、一定の範囲内に有る全てのリンク１４のリンク情報を取得したら、それらの各リンク情報を要求元の携帯電話３に配信する。このように、ＣＰＵ２０は、ユーザが指定した位置を中心とする略矩形状の一定の範囲内に有るリンク１４の数が閾値以上であると判定された場合、それらの各リンク１４のリンク情報を要求元の携帯電話３に配信することにより、一定の範囲内に有る各リンク１４のいずれかをユーザに選択させるようにする。そして、ユーザが所定のリンク１４を選択した後、それに対応するｗｅｂページ画像１２を要求元の携帯電話３に配信する。
【００５０】
図７に示すように、携帯電話３は、操作部４０、液晶ディスプレイ４１の他に、ＣＰＵ（送信制御部）４２、システムメモリ４３、液晶ドライバ４４、無線通信部４５を備えている。これらの各部は、バス４６を介して互いに接続されている。システムメモリ４３には、ビューアなど携帯電話３を制御するための各種のプログラムやデータを記憶したＲＯＭ領域と、制御の過程で生じた種々のデータを一時的に記憶するＲＡＭ領域とが設けられている。ＣＰＵ４２は、システムメモリ４３から各種のプログラムを読み出し、これを逐次処理することによって携帯電話３の各部を統括的に制御する。
【００５１】
ＣＰＵ４２には、操作部４０が接続されている。操作部４０は、携帯電話３の外面に露呈して設けられた複数の操作入力部材からなり、ユーザの操作指示を検知して、その検知結果をＣＰＵ４２に入力する。これにより、ユーザからの操作指示が操作部４０を介してＣＰＵ４２に入力される。なお、操作部４０の各操作入力部材には、例えば、押しボタンスイッチ、スライドスイッチ、十字キー、ジョグダイヤル、タッチパネルなどといった周知の入力装置が用いられる。
【００５２】
液晶ドライバ４４は、ＣＰＵ４２からの制御信号に応じて種々の画像データをシステムメモリ４３から読み出し、その画像データをアナログのコンポジット信号に変換して液晶ディスプレイ４１に出力する。ＣＰＵ４２は、操作部４０を介して入力されたユーザからの指示に応じて液晶ドライバ４４に制御信号を送り、種々の画面を液晶ディスプレイ４１に表示させる。無線通信部４５は、基地局７との間で無線通信を行い、基地局７と各種のデータを送受信する。このように、無線通信部４５を介して基地局７にアクセスすることにより、携帯電話３がインターネット５に接続される。
【００５３】
ＣＰＵ４２には、ユーザがｗｅｂページ画像１２上の任意の位置を指定した際に、その位置の検出を行う位置検出部４７と、中継サーバ４から複数のリンク情報が配信された際に、それらの各リンク情報のいずれか１つを選択させるための選択画面を液晶ディスプレイ４１に表示させる選択画面表示制御部４８とが設けられている。
【００５４】
ＣＰＵ４２は、ｗｅｂページ画像１２を液晶ディスプレイ４１に表示させた後、ユーザが操作部４０を介してポインタ１３を操作し、ｗｅｂページ画像１２上の任意の位置をクリックして、その位置を指定したことに応答して、その位置を位置検出部４７に検出させる。位置検出部４７は、ＣＰＵ４２から位置の検出が指示されると、例えば、ポインタ１３の操作結果からユーザが指定した位置の液晶ディスプレイ４１の画面に対する座標を検出するとともに、ユーザが位置を指定した時点で液晶ディスプレイ４１に表示されているｗｅｂページ画像１２の解像度や表示倍率などの各情報を取得する。そして、これらの各情報から液晶ディスプレイ４１の画面にｗｅｂページ画像１２がどのように表示されていたかを確認し、その表示態様と画面に対する指定位置の座標とを比較することにより、ユーザが指定した位置のｗｅｂページ画像１２に対する座標を検出する。ＣＰＵ４２は、位置検出部４７が位置を検出したことに応答して、その位置を示す位置情報１５を生成し、その位置情報１５を中継サーバ４に送信する。
【００５５】
ＣＰＵ４２は、中継サーバ４から複数のリンク情報が配信されたことに応答して、それらの各リンク情報を選択画面表示制御部４８に入力し、それらの各リンク情報に基づく選択画面の表示を選択画面表示制御部４８に指示する。選択画面表示制御部４８は、ＣＰＵ４２から選択画面の表示が指示されると、図８に示すように、各リンク情報を並べて一覧表示したリンク一覧表５０を生成し、このリンク一覧表５０を選択画面として液晶ディスプレイ４１に表示させる。
【００５６】
リンク一覧表５０には、各リンク情報が並べて設けられるとともに、リンク一覧表５０を非表示にするためのキャンセルボタン５１が設けられている。選択画面表示制御部４８は、例えば、枠部分とキャンセルボタン５１とが予め設けられたテンプレートに、入力された各リンク情報を組み込むことによってリンク一覧表５０を生成する。
【００５７】
また、選択画面表示制御部４８は、リンク一覧表５０を生成する際、各リンク情報が示す文字列や画像などが認識できる程度に、各リンク情報のサイズを調節するとともに、それぞれが接近し過ぎないように、各リンク情報の間隔を調節する。このように、各リンク情報を基に生成されるリンク一覧表５０では、各リンク情報のサイズや間隔を任意に調節することが可能になり、ｗｅｂページ画像１２よりも文字などを大きく表示させることができる。従って、リンク一覧表５０では、ユーザの所望するリンク情報を適切に選択させることができる。
【００５８】
選択画面表示制御部４８は、リンク一覧表５０を生成したら、そのリンク一覧表５０をｗｅｂページ画像１２に重ね、ポップアップウィンドウとして液晶ディスプレイ４１に表示させる。また、選択画面表示制御部４８は、リンク一覧表５０を表示させた後、リンク情報の部分にポインタ１３が重ねられた際に、そのリンク情報に下線を付すことにより、ユーザが選択しようとしているリンク情報を強調表示する。このように強調表示を行えば、所望のリンク情報以外を誤って選択してしまうことをより適切に防ぐことができる。なお、強調表示の方法は、下線に限らず、文字色の変更や反転表示などであってもよい。
【００５９】
ＣＰＵ４２は、リンク一覧表５０が表示された後、操作部４０を介してポインタ１３が操作され、一覧表示された各リンク情報のいずれかがクリックされた場合、これに応答して、そのリンク情報を選択結果として中継サーバ４に送信する。一方、ＣＰＵ４２は、リンク一覧表５０が表示された後、操作部４０を介してポインタ１３が操作され、キャンセルボタン５１がクリックされた場合、これに応答して、リンク一覧表５０を非表示にし、ｗｅｂページ画像１２のみが液晶ディスプレイ４１に表示された状態に戻す。
【００６０】
次に、図９に示すフローチャートを参照しながら、上記構成によるｗｅｂページ閲覧システム２の作用について説明する。携帯電話３の液晶ディスプレイ４１にｗｅｂページ画像１２が表示された後、これに対応するｗｅｂページ１０に含まれるリンク１４のｗｅｂページ１０に移動したい場合には、操作部４０を介してポインタ１３を操作し、ｗｅｂページ画像１２上の所望のリンク１４に対応する部分をクリックすることによって、その位置を指定する。
【００６１】
携帯電話３のＣＰＵ４２は、ｗｅｂページ画像１２上の所定の位置を指定する操作が行われたことを操作部４０が検知したことに応答して、その位置を位置検出部４７に検出させる。ＣＰＵ４２は、ユーザが指定した位置を位置検出部４７に検出させたら、その位置を示す位置情報１５を生成し、その位置情報１５を中継サーバ４に送信する。
【００６２】
中継サーバ４のＣＰＵ２０は、携帯電話３から位置情報１５を受信すると、その位置情報１５を位置変換部２５に入力し、ユーザがｗｅｂページ画像１２上で指定したｗｅｂページ画像１２上の位置を、これに対応するｗｅｂページ１０の位置に変換させる。この後、ＣＰＵ２０は、位置変換部２５が変換した変換後の位置をリンク解析部２６に入力し、その変換後の位置にリンク１４が有るか否かをリンク解析部２６に解析させる。
【００６３】
ＣＰＵ２０は、リンク１４が有るとリンク解析部２６が解析した場合、そのリンク１４に関連付けられたＵＲＬアドレスに応じたｗｅｂサーバ６にアクセスし、そのｗｅｂサーバ６から該当するページ情報６ａを取得する。一方、ＣＰＵ２０は、リンク１４が無いとリンク解析部２６が解析した場合、一定の範囲内に有るリンク１４の数が閾値以上であるか否かを判定する処理をリンク数判定部２７に実行させる。
【００６４】
リンク数判定部２７は、処理を開始すると、まず閲覧開始時に中継サーバ４に送信されるユーザＩＤを基に、設定情報ＤＢ３１を参照することにより、閲覧を要求しているユーザのリンク数判定部２７が判定する範囲及び閾値に関する現在の設定を確認する。リンク数判定部２７は、ユーザの現在の設定を確認したら、そのモードの範囲及び閾値に応じて、変換後の位置を中心とする略矩形状の一定の範囲内に有るリンク１４の数を算出し、そのリンク１４の数が閾値以上であるか否かを判定する。
【００６５】
ＣＰＵ２０は、リンク数判定部２７が閾値以下であると判定した場合、レンダリング結果の情報を基に、変換後の位置から最も近いリンク１４を検出する。そして、そのリンク１４に関連付けられたＵＲＬアドレスに応じたｗｅｂサーバ６にアクセスし、そのｗｅｂサーバ６から該当するページ情報６ａを取得する。なお、一定の範囲内にリンク１４が１つも無い場合には、そのまま処理を終了してもよいし、リンク１４が１つも無いことを示す情報を要求元の携帯電話３に配信し、その旨を示すメッセージを液晶ディスプレイ４１に表示させることなどにより、リンク１４が無い位置が指定されたことをユーザに報知するようにしてもよい。
【００６６】
一方、ＣＰＵ２０は、リンク数判定部２７が閾値以上であると判定した場合、レンダリング結果の情報を基に、一定の範囲内に有る全てのリンク１４のリンク情報を取得し、それらの各リンク情報を要求元の携帯電話３に配信する。
【００６７】
携帯電話３のＣＰＵ４２は、中継サーバ４から各リンク情報を受信すると、それらの各リンク情報を選択画面表示制御部４８に入力し、各リンク情報に基づくリンク一覧表５０の表示を選択画面表示制御部４８に指示する。選択画面表示制御部４８は、ＣＰＵ４２からリンク一覧表５０の表示が指示されると、入力された各リンク情報を基にリンク一覧表５０を生成し、そのリンク一覧表５０をｗｅｂページ画像１２に重ねて液晶ディスプレイ４１に表示させる。
【００６８】
ユーザは、リンク一覧表５０が表示された後、そのリンク一覧表５０の中に所望のリンク１４のリンク情報が含まれていない場合、操作部４０を介してポインタ１３を操作し、キャンセルボタン５１をクリックする。ＣＰＵ４２は、キャンセルボタン５１がクリックされたことを検知すると、リンク一覧表５０を非表示にし、ｗｅｂページ画像１２のみが液晶ディスプレイ４１に表示された状態に戻す。
【００６９】
一方、ユーザは、リンク一覧表５０の中に所望のリンク１４のリンク情報が含まれている場合、操作部４０を介してポインタ１３を操作し、その所望のリンク１４のリンク情報の部分をクリックする。また、この際、リンク情報の部分にポインタ１３を重ねることによって、その選択しようとしているリンク情報が、選択画面表示制御部４８によって強調表示される。そして、ＣＰＵ４２は、リンク情報の部分がクリックされたことを検知すると、そのリンク情報を選択結果として中継サーバ４に送信する。
【００７０】
このように、ユーザが指定した位置から一定の範囲内に有るリンク１４の数が閾値以上である場合に、それらの各リンク情報を要求元の携帯電話３に配信し、選択画面であるリンク一覧表５０を介して各リンク情報のいずれか１つをユーザに選択させるようにすれば、ｗｅｂページ１０に複数のリンク１４が密集している場合にも、ユーザの所望するリンク１４を適切に指定させることができ、誤って隣のリンク１４を指定しまうことを防ぐことができる。そして、誤ったリンク１４の指定にともなって、不要なｗｅｂページ画像１２が配信されてしまうこともないので、無駄な通信量の発生を招くこともない。
【００７１】
中継サーバ４のＣＰＵ２０は、携帯電話３から選択結果を受信すると、その選択結果が示すリンク情報のリンク１４に関連付けられたＵＲＬアドレスに応じたｗｅｂサーバ６にアクセスし、そのｗｅｂサーバ６から該当するページ情報６ａを取得する。
【００７２】
ＣＰＵ２０は、リンク１４が有るとリンク解析部２６が解析するか、リンク数判定部２７が閾値以下であると判定するか、あるいは携帯電話３から選択結果を受信するかによって、ｗｅｂサーバ６から該当するページ情報６ａを取得したら、そのページ情報６ａに基づくｗｅｂページ１０をｗｅｂページ解析部２３にレンダリングさせるとともに、そのｗｅｂページ１０に対応したｗｅｂページ画像１２を画像生成部２４に生成させ、そのｗｅｂページ画像１２を要求元の携帯電話３に配信する。
【００７３】
携帯電話３のＣＰＵ４２は、中継サーバ４からｗｅｂページ画像１２を受信したら、そのｗｅｂページ画像１２を液晶ディスプレイ４１に表示させることにより、ユーザが指定したリンク先のｗｅｂページ１０に応じたｗｅｂページ画像１２に液晶ディスプレイ４１の表示を切り替える。
【００７４】
上記実施形態では、中継サーバ４が位置情報１５を受信した後、変換後の位置にリンク１４が有るか否かを解析し、リンク１４が無い場合に、一定の範囲内に有るリンク１４の数が閾値以上であるか否かの判定をリンク数判定部２７に実行させるようにした。しかしながら、この構成では、ユーザが誤って所望とするリンク１４以外のリンク１４に対応する位置を最初に指定してしまった場合に、これに起因する不要なｗｅｂページ画像１２の配信を防ぐことができない。
【００７５】
そこで、図１０に示すフローチャートのように、位置情報１５を受信した後、一定の範囲内に有るリンク１４の数が閾値以上であるか否かの判定を行い、閾値以上である場合には、上記実施形態と同様に、各リンク情報の配信を行い、閾値以下である場合には、変換後の位置にリンク１４が有るか否かの解析を行う。
【００７６】
こうすれば、一定の範囲内に有るリンク１４の数が閾値以上である場合、すなわちｗｅｂページ１０に複数のリンク１４が密集している場合には、ユーザが指定した位置のリンク１４の有無に関わらず、リンク一覧表５０を介してリンク１４の指定を行わせることができるので、ユーザが誤ったリンク１４を指定してしまうことをより適切に防ぐことができる。
【００７７】
上記実施形態では、リンク数判定部２７が閾値以下であると判定した場合に、変換後の位置から最も近いリンク１４を検出し、そのリンク１４に応じたｗｅｂページ画像１２の配信を行うようにしたが、これに限ることなく、以下のような処理を行うようにしてもよい。例えば、検出された最も近いリンク１４から一定の範囲内に他のリンク１４が有るか否かを解析する。そして、無い場合には、変換後の位置に最も近いリンク１４に応じたｗｅｂページ画像１２を配信する処理を行い、有る場合には、変換後の位置に最も近いリンク１４から一定の範囲内に有る全てのリンク１４のリンク情報を取得し、それらの各リンク情報を要求元の携帯電話３に配信する処理を行う。こうすれば、２個程度の少数のリンク１４が近接して並んでいる場合にも、ユーザが誤ったリンク１４を指定してしまうことを適切に防止することができる。
【００７８】
また、変換後の位置からの距離が略同一のリンク１４が複数検出される場合も考えられる。この場合には、それらの各リンク１４のリンク情報を要求元の携帯電話３に配信する処理を行うことが好ましい。こうすれば、変換後の位置からの距離が略同一で、ユーザの所望するリンク１４の判別が付かない場合にも、リンク一覧表５０を介して所望するリンク１４をユーザに確認させることができる。
【００７９】
上記実施形態では、リンク一覧表５０をｗｅｂページ画像１２の上にポップアップ表示させるようにしたが、リンク一覧表５０を液晶ディスプレイ４１の画面全体に表示させるようにしても、もちろんよい。また、選択画面の態様は、リンク一覧表５０に限定されるものではない。例えば、図１１に示すように、各リンク情報に基づいて、ｗｅｂページ画像１２の対応する各リンク１４の部分に、これらを囲む枠状のマーカ５５を表示させ、このマーカ５５が付いたｗｅｂページ画像１２を選択画面としてもよい。この場合、ＣＰＵ４２は、各マーカ５５のいずれかがクリックされたことを検知したことに応答して、そのマーカ５５に対応するリンク情報を選択結果として中継サーバ４に送信する。また、この場合にも、ポインタ１３がマーカ５５に重なった際に、マーカ５５の色を変えるなどして選択しようとしているリンク情報を強調表示することが好ましい。なお、この場合には、リンク情報に対応するリンク１４の位置情報を含めておく必要がある。また、マーカ５５の形状は、枠状に限ることなく、対応するリンク１４の部分を指し示す矢印状のものなど、各リンク情報に対応するリンク１４の部分が識別可能な任意の形状でよい。
【００８０】
上記実施形態では、リンク数判定部２７が判定する一定の範囲を略矩形状にしたが、範囲の形状は、矩形に限ることなく、円形や楕円形、多角形など、任意の形状でよい。
【００８１】
上記各実施形態では、携帯端末として携帯電話３を示したが、携帯端末は、これに限ることなく、ＰＨＳやＰＤＡ、スマートフォン、さらには、ネットブックなどの簡易携帯型のコンピュータなどでもよい。
【符号の説明】
【００８２】
２  ｗｅｂページ閲覧システム
３  携帯電話（携帯端末）
４  中継サーバ
５  インターネット（ネットワーク）
６  ｗｅｂサーバ
６ａ  ページ情報
１０  ｗｅｂページ
１２  ｗｅｂページ画像
１４  リンク
２０  ＣＰＵ（配信制御部）
２５  位置変換部
２６  位置解析部
２７  リンク数判定部
４２  ＣＰＵ（送信制御部）
４７  位置検出部
４８  選択画面表示制御部
５０  リンク一覧表（選択画面）
５５  マーカ
【図１】
2012079113.tif 000003
【図２】
2012079113.tif 000004
【図３】
2012079113.tif 000005
【図４】
2012079113.tif 000006
【図５】
2012079113.tif 000007
【図６】
2012079113.tif 000008
【図７】
2012079113.tif 000009
【図８】
2012079113.tif 000010
【図９】
2012079113.tif 000011
【図１０】
2012079113.tif 000012
【図１１】
2012079113.tif 000013