(57)【要約】【課題】ウェブページ閲覧において携帯端末とウェブサーバとの間の通信量を低減させ、通信効率を向上できるようにすることを課題とする。【解決手段】ウェブサーバは、携帯電話からの要求に応じて複数の異なるタブページ情報の更新情報をインデックスファイルＩＤＸＦの形式で送信して、携帯電話側でその更新情報と前回ダウンロードしたタブページ情報の更新情報とをページ毎に比較してタブページ情報の更新有無を判定させ、更新有が確認されたタブページ情報のみを要求されると、携帯電話にその要求されたタブページ情報を送信する。【選択図】      図３
2005050020.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末に対してウェブ閲覧のサービスを提供するウェブサーバであって、
更新情報をそれぞれ含む、複数の異なるタブページ情報を記憶するタブページ記憶手段と、
前記タブページ記憶手段に記憶されている複数の異なるタブページ情報の更新情報を含むインデックスファイルを記憶するインデックスファイル記憶手段と、
携帯端末からのアクセスに応じて当該携帯端末に対して前記インデックスファイル記憶手段に記憶されているインデックスファイルを送信するインデックスファイル送信手段と、
前記インデックスファイル送信手段による送信後に前記携帯端末より要求されるタブページ情報についてのみ前記タブページ記憶手段から読み出して送信するタブページ送信手段と、
を備えたことを特徴とするウェブサーバ。
【請求項２】
前記携帯端末からのアクセスを受けた際に、前記タブページ記憶手段に記憶されている複数の異なるタブページ情報の更新情報と前記インデックスファイル記憶手段に記憶されるインデックスファイルの更新情報とに基づくタブページ毎の更新有無に応じて前記インデックスファイル記憶手段に記憶されるインデックスファイルを更新処理するインデックスファイル更新処理手段をさらに有したことを特徴とする請求項１に記載のウェブサーバ。
【請求項３】
前記インデックスファイル送信手段は、前記インデックスファイル更新処理手段の更新処理を経たインデックスファイルを送信することを特徴とする請求項２に記載のウェブサーバ。
【請求項４】
前記携帯端末との間の通信方式はパケット通信であることを特徴とする請求項１、２または３に記載のウェブサーバ。
【請求項５】
携帯端末に対してウェブ閲覧のサービスを提供するウェブ閲覧提供方法であって、
更新情報をそれぞれ含む、複数の異なるタブページ情報と、前記複数の異なるタブページ情報の更新情報を含むインデックスファイルとをメモリに記憶しており、携帯端末からのアクセスに応じて当該携帯端末に対して前記メモリに記憶されているインデックスファイルを送信する第１ステップと、
前記第１ステップによる送信後に前記携帯端末より要求されるタブページ情報についてのみ前記メモリから読み出して送信する第２ステップと、
を含んだことを特徴とするウェブ閲覧提供方法。
【請求項６】
前記携帯端末からのアクセスを受けた際に、前記メモリに記憶されている複数の異なるタブページ情報の更新情報と前記メモリに記憶されるインデックスファイルの更新情報とに基づくタブページ毎の更新有無に応じて前記メモリに記憶されるインデックスファイルを更新処理する第３ステップをさらに含んだことを特徴とする請求項５に記載のウェブ閲覧提供方法。
【請求項７】
前記第２ステップは、前記第３ステップの更新処理を経たインデックスファイルを送信することを特徴とする請求項６に記載のウェブ閲覧提供方法。
【請求項８】
前記携帯端末との間の通信方式はパケット通信であることを特徴とする請求項５、６または７に記載のウェブ閲覧提供方法。
【請求項９】
携帯端末に対してウェブ閲覧のサービスを提供する処理をコンピュータに実行させるウェブサーバのウェブ閲覧提供プログラムであって、
前記コンピュータに、
更新情報をそれぞれ含む、複数の異なるタブページ情報と、前記複数の異なるタブページ情報の更新情報を含むインデックスファイルとをメモリに記憶しており、携帯端末からのアクセスに応じて当該携帯端末に対して前記メモリに記憶されているインデックスファイルを送信する第１ステップと、
前記第１ステップによる送信後に前記携帯端末より要求されるタブページ情報についてのみ前記メモリから読み出して送信する第２ステップと、
を実行させることを特徴とするウェブ閲覧提供プログラム。
【請求項１０】
前記携帯端末からのアクセスを受けた際に、前記メモリに記憶されている複数の異なるタブページ情報の更新情報と前記メモリに記憶されるインデックスファイルの更新情報とに基づくタブページ毎の更新有無に応じて前記メモリに記憶されるインデックスファイルを更新処理する第３ステップをさらに含んだことを特徴とする請求項９に記載のウェブ閲覧提供プログラム。
【請求項１１】
前記第２ステップは、前記第３ステップの更新処理を経たインデックスファイルを送信することを特徴とする請求項１０に記載のウェブ閲覧提供プログラム。
【請求項１２】
前記携帯端末との間の通信方式はパケット通信であることを特徴とする請求項９、１０または１１に記載のウェブ閲覧提供プログラム。
【請求項１３】
ウェブサーバに記憶されているタブページを携帯端末により閲覧するウェブ閲覧方法であって、
タブブラウザにより複数のタブページを閲覧する場合、前記ウェブサーバから携帯端末に対して前記複数のタブページに関する更新情報を一括して取得させ、前記携帯端末側で前記一括して取得された更新情報と現在前期携帯端末に記憶されている複数のタブページに関する更新情報とをタブページ毎に比較し、前記携帯端末側の更新有無の判断結果にしたがって更新有りのタブページのみを前記ウェブサーバから前記携帯端末に送信してタブページの更新を行うことを特徴とするウェブ閲覧方法。
【請求項１４】
ウェブサーバより携帯端末に対してウェブ閲覧のサービスを提供するウェブ閲覧方法であって、
前記ウェブサーバには、更新情報をそれぞれ含む、複数の異なるタブページ情報と、前記複数の異なるタブページ情報の更新情報を含むインデックスファイルとが記憶されており、携帯端末から前記ウェブサーバへのアクセスに応じて前記ウェブサーバから前記携帯端末に対して前記記憶されているインデックスファイルを送信する第１ステップと、
前記携帯端末には、更新情報をそれぞれ含む、複数の異なるタブページ情報が記憶されており、前記携帯端末において、前記第１ステップにより取得されたインデックスファイルの更新情報と前記携帯端末に記憶されたタブページ情報の更新情報とをページ毎に比較してタブページ情報の更新有無を判定する第２ステップと、
前記第２ステップにより更新有が確認されたタブページ情報のみを前記ウェブサーバから前記携帯端末に対して送信して前記携帯端末のタブページ情報を更新する第３ステップと、
を含んだことを特徴とするウェブ閲覧方法。
【請求項１５】
前記ウェブサーバにおいては、前記携帯端末からのアクセスを受けた際に、前記ウェブサーバに記憶されている複数の異なるタブページ情報の更新情報とインデックスファイルの更新情報とに基づくタブページ毎の更新有無に応じて前記ウェブサーバに記憶されるインデックスファイルを更新処理する第４ステップをさらに含んだことを特徴とする請求項１４に記載のウェブ閲覧方法。
【請求項１６】
前記第２ステップは、前記第４ステップの更新処理を経たインデックスファイルを送信することを特徴とする請求項１５に記載のウェブ閲覧方法。
【請求項１７】
前記携帯端末においては、前記複数の異なるタブページ情報に基づいてタブページを重ねてタブブラウザを表示する第５ステップをさらに含んだことを特徴とする請求項１４、１５または１６に記載のウェブ閲覧方法。
【請求項１８】
ウェブサーバより携帯端末に対してウェブ閲覧のサービスを提供するウェブ閲覧システムであって、
前記ウェブサーバにおいては、
更新情報をそれぞれ含む、複数の異なるタブページ情報と、前記複数の異なるタブページ情報の更新情報を含むインデックスファイルとを記憶する記憶手段と、携帯端末からのアクセスに応じて前記携帯端末に対して前記記憶手段に記憶されているインデックスファイルを送信するインデックスファイル送信手段と、
前記インデックスファイル送信手段による送信後に前記携帯端末より要求されるタブページ情報についてのみ前記記憶手段から読み出して送信するタブページ送信手段と、
を備え、
前記携帯端末においては、
更新情報をそれぞれ含む、複数の異なるタブページ情報を記憶するタブページ記憶手段と、
前記ウェブサーバにアクセスして前記インデックスファイル送信手段によるインデックスファイルを受信するインデックスファイル受信手段と、
前記インデックスファイル受信手段により取得されたインデックスファイルの更新情報と前記タブページ記憶手段に記憶されたタブページ情報の更新情報とをタブページ毎に比較してタブページ情報の更新有無を判定する更新判定手段と、
前記更新判定手段により更新有が確認されたタブページ情報のみを前記タブページ送信手段により取得して前記タブページ記憶手段に記憶されるタブページ情報を更新するタブページ更新手段と、
を備えたことを特徴とするウェブ閲覧システム。
【請求項１９】
前記ウェブサーバにおいては、前記携帯端末からのアクセスを受けた際に、前記記憶手段に記憶されている複数の異なるタブページ情報の更新情報とインデックスファイルの更新情報とに基づくタブページ毎の更新有無に応じて前記記憶手段に記憶されるインデックスファイルを更新処理するインデックスファイル更新手段をさらに有したことを特徴とする請求項１８に記載のウェブ閲覧システム。
【請求項２０】
前記インデックスファイル送信手段は、前記インデックスファイル更新手段の更新処理を経たインデックスファイルを送信することを特徴とする請求項１９に記載のウェブ閲覧システム。
【請求項２１】
前記携帯端末においては、前記複数の異なるタブページ情報に基づいてタブページを重ねてタブブラウザを表示する表示手段をさらに有したことを特徴とする請求項１８、１９または２０に記載のウェブ閲覧システム。
【請求項２２】
前記更新情報は、更新日付を含むことを特徴とする請求項１８〜２１のいずれか１つに記載のウェブ閲覧システム。
【請求項２３】
前記タブページ情報は、各タブページのトップページであることを特徴とする請求項１８〜２２のいずれか１つに記載のウェブ閲覧システム。
【請求項２４】
前記携帯端末と前記ウェブサーバとの通信方式はパケット通信であることを特徴とする請求項１８〜２３のいずれか１つに記載のウェブ閲覧システム。
【請求項２５】
前記インデックスファイルには、それぞれ更新情報に対応させたＵＲＬが含まれ、前記タブページ更新手段は、前記インデックスファイルに含まれるＵＲＬにしたがってタブページ情報を受信することを特徴とする請求項１８〜２４のいずれか１つに記載のウェブ閲覧システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば、ウェブサーバ、ウェブ閲覧提供方法、ウェブ閲覧提供プログラム、ウェブ閲覧方法およびウェブ閲覧システムに関する。
【０００２】
【従来の技術】
今日、クライアント側の表示画面上に複数のタブ付きＨＴＭＬページを重ねて表示させ、選択されたタブ付きＨＴＭＬページを最前面に表示させるタブブラウザが登場している。
【０００３】
タブブラウザを構成する複数のタブ付きＨＴＭＬページには、それぞれ異なるＵＲＬが割り当てられている。クライアントにおいて、マウスなどの入力デバイスによりタブのひとつが選択されると、その選択されたタブに対応付けられたＵＲＬからタブ付きＨＴＭＬページが該当ウェブサーバに対して要求される。
【０００４】
ウェブサーバ側では、クライアントからの要求が受け付けられると、その要求されたタブ付きＨＴＭＬページのファイルが読み出されてクライアントに対して送信される。クライアント側では、そのタブ付きＨＴＭＬページがダウンロードされてタブブラウザの最前面に表示される（特許文献１、特許文献２）。
【０００５】
【特許文献１】
特開２０００−１７２３９８号公報
【特許文献２】
特開２００２−４１２９６号公報
【０００６】
【発明が解決しようとする課題】
上述したようにタブブラウザの通信手法はすでに確立されているので、表示スペースに制約のある携帯電話などの携帯端末にも適用させることは可能である。
【０００７】
タブブラウザにおいては、ＨＴＭＬ規格により１ページ単位での通信が基本となるので、ＨＴＭＬページを切り替える度に、携帯端末がウェブサーバにアクセスしてページデータを読み込む必要がある。すなわち、タブブラウザから所望のタブ付きＨＴＭＬページが選択される度に、そのページの更新有無が携帯端末とウェブサーバ間の通信を通じて確認される。
【０００８】
タブブラウザが５ページ分のタブ付きＨＴＭＬページから構成されるとした場合には、全ページの更新有無を確認するために、携帯端末とウェブサーバとの間で５回分の通信が必要である。
【０００９】
したがって、携帯電話のように携帯電話網を通じてインターネットにアクセスする仕組みを利用する場合には、携帯端末とウェブサーバ間の通信量が増えてパケット料金が嵩むことになり、ユーザのコスト負担が増すという危惧がある。
【００１０】
本発明の目的は、ウェブページ閲覧において携帯端末とウェブサーバとの間の通信量を低減させ、通信効率を向上させることが可能なウェブサーバ、ウェブ閲覧提供方法、ウェブ閲覧提供プログラム、ウェブ閲覧方法およびウェブ閲覧システムを提供することにある。
【００１１】
【課題を解決するための手段】
上述した課題を解決し、上記目的を達成するため、請求項１の発明に係るウェブサーバは、携帯端末に対してウェブ閲覧のサービスを提供するウェブサーバであって、更新情報をそれぞれ含む、複数の異なるタブページ情報を記憶するタブページ記憶手段と、前記タブページ記憶手段に記憶されている複数の異なるタブページ情報の更新情報を含むインデックスファイルを記憶するインデックスファイル記憶手段と、携帯端末からのアクセスに応じて当該携帯端末に対して前記インデックスファイル記憶手段に記憶されているインデックスファイルを送信するインデックスファイル送信手段と、前記インデックスファイル送信手段による送信後に前記携帯端末より要求されるタブページ情報についてのみ前記タブページ記憶手段から読み出して送信するタブページ送信手段と、を備えたことを特徴とするものである。
【００１２】
請求項１の発明は、請求項２の発明のように、前記携帯端末からのアクセスを受けた際に、前記タブページ記憶手段に記憶されている複数の異なるタブページ情報の更新情報と前記インデックスファイル記憶手段に記憶されるインデックスファイルの更新情報とに基づくタブページ毎の更新有無に応じて前記インデックスファイル記憶手段に記憶されるインデックスファイルを更新処理するインデックスファイル更新処理手段をさらに有したものでもよい。
【００１３】
請求項２の発明は、請求項３の発明のように、前記インデックスファイル送信手段は、前記インデックスファイル更新処理手段の更新処理を経たインデックスファイルを送信するようにしてもよい。
【００１４】
請求項１、２または３の発明は、請求項４の発明のように、前記携帯端末との間の通信方式はパケット通信であってもよい。
【００１５】
また、請求項５の発明に係るウェブ閲覧提供方法は、携帯端末に対してウェブ閲覧のサービスを提供するウェブ閲覧提供方法であって、更新情報をそれぞれ含む、複数の異なるタブページ情報と、前記複数の異なるタブページ情報の更新情報を含むインデックスファイルとをメモリに記憶しており、携帯端末からのアクセスに応じて当該携帯端末に対して前記メモリに記憶されているインデックスファイルを送信する第１ステップと、前記第１ステップによる送信後に前記携帯端末より要求されるタブページ情報についてのみ前記メモリから読み出して送信する第２ステップと、を含んだことを特徴とするものである。
【００１６】
請求項５の発明は、請求項６の発明のように、前記携帯端末からのアクセスを受けた際に、前記メモリに記憶されている複数の異なるタブページ情報の更新情報と前記メモリに記憶されるインデックスファイルの更新情報とに基づくタブページ毎の更新有無に応じて前記メモリに記憶されるインデックスファイルを更新処理する第３ステップをさらに含んだものでもよい。
【００１７】
請求項６の発明は、請求項７の発明のように、前記第２ステップは、前記第３ステップの更新処理を経たインデックスファイルを送信するようにしてもよい。
【００１８】
請求項５、６または７の発明は、請求項８の発明のように、前記携帯端末との間の通信方式はパケット通信であってもよい。
【００１９】
また、請求項９の発明に係るウェブ閲覧提供プログラムは、携帯端末に対してウェブ閲覧のサービスを提供する処理をコンピュータに実行させるウェブサーバのウェブ閲覧提供プログラムであって、前記コンピュータに、更新情報をそれぞれ含む、複数の異なるタブページ情報と、前記複数の異なるタブページ情報の更新情報を含むインデックスファイルとをメモリに記憶しており、携帯端末からのアクセスに応じて当該携帯端末に対して前記メモリに記憶されているインデックスファイルを送信する第１ステップと、前記第１ステップによる送信後に前記携帯端末より要求されるタブページ情報についてのみ前記メモリから読み出して送信する第２ステップと、を実行させることを特徴とするものである。
【００２０】
請求項９の発明は、請求項１０の発明のように、前記携帯端末からのアクセスを受けた際に、前記メモリに記憶されている複数の異なるタブページ情報の更新情報と前記メモリに記憶されるインデックスファイルの更新情報とに基づくタブページ毎の更新有無に応じて前記メモリに記憶されるインデックスファイルを更新処理する第３ステップをさらに含んだものでもよい。
【００２１】
請求項１０の発明は、請求項１１の発明のように、前記第２ステップは、前記第３ステップの更新処理を経たインデックスファイルを送信するようにしてもよい。
【００２２】
請求項９、１０または１１の発明は、請求項１２の発明のように、前記携帯端末との間の通信方式はパケット通信であってもよい。
【００２３】
また、請求項１３の発明に係るウェブ閲覧方法は、ウェブサーバに記憶されているタブページを携帯端末により閲覧するウェブ閲覧方法であって、タブブラウザにより複数のタブページを閲覧する場合、前記ウェブサーバから携帯端末に対して前記複数のタブページに関する更新情報を一括して取得させ、前記携帯端末側で前記一括して取得された更新情報と現在前期携帯端末に記憶されている複数のタブページに関する更新情報とをタブページ毎に比較し、前記携帯端末側の更新有無の判断結果にしたがって更新有りのタブページのみを前記ウェブサーバから前記携帯端末に送信してタブページの更新を行うことを特徴とするものである。
【００２４】
また、請求項１４の発明に係るウェブ閲覧方法は、ウェブサーバより携帯端末に対してウェブ閲覧のサービスを提供するウェブ閲覧方法であって、前記ウェブサーバには、更新情報をそれぞれ含む、複数の異なるタブページ情報と、前記複数の異なるタブページ情報の更新情報を含むインデックスファイルとが記憶されており、携帯端末から前記ウェブサーバへのアクセスに応じて前記ウェブサーバから前記携帯端末に対して前記記憶されているインデックスファイルを送信する第１ステップと、前記携帯端末には、更新情報をそれぞれ含む、複数の異なるタブページ情報が記憶されており、前記携帯端末において、前記第１ステップにより取得されたインデックスファイルの更新情報と前記携帯端末に記憶されたタブページ情報の更新情報とをページ毎に比較してタブページ情報の更新有無を判定する第２ステップと、前記第２ステップにより更新有が確認されたタブページ情報のみを前記ウェブサーバから前記携帯端末に対して送信して前記携帯端末のタブページ情報を更新する第３ステップと、を含んだことを特徴とするものである。
【００２５】
請求項１４の発明は、請求項１５の発明のように、前記ウェブサーバにおいては、前記携帯端末からのアクセスを受けた際に、前記ウェブサーバに記憶されている複数の異なるタブページ情報の更新情報とインデックスファイルの更新情報とに基づくタブページ毎の更新有無に応じて前記ウェブサーバに記憶されるインデックスファイルを更新処理する第４ステップをさらに含んだものでもよい。
【００２６】
請求項１５の発明は、請求項１６の発明のように、前記第２ステップは、前記第４ステップの更新処理を経たインデックスファイルを送信するようにしてもよい。
【００２７】
請求項１４、１５または１６の発明は、請求項１７の発明のように、前記携帯端末においては、前記複数の異なるタブページ情報に基づいてタブページを重ねてタブブラウザを表示する第５ステップをさらに含んだものでもよい。
【００２８】
また、請求項１８の発明に係るウェブ閲覧システムは、ウェブサーバより携帯端末に対してウェブ閲覧のサービスを提供するウェブ閲覧システムであって、前記ウェブサーバにおいては、更新情報をそれぞれ含む、複数の異なるタブページ情報と、前記複数の異なるタブページ情報の更新情報を含むインデックスファイルとを記憶する記憶手段と、携帯端末からのアクセスに応じて前記携帯端末に対して前記記憶手段に記憶されているインデックスファイルを送信するインデックスファイル送信手段と、前記インデックスファイル送信手段による送信後に前記携帯端末より要求されるタブページ情報についてのみ前記記憶手段から読み出して送信するタブページ送信手段と、を備え、前記携帯端末においては、更新情報をそれぞれ含む、複数の異なるタブページ情報を記憶するタブページ記憶手段と、前記ウェブサーバにアクセスして前記インデックスファイル送信手段によるインデックスファイルを受信するインデックスファイル受信手段と、前記インデックスファイル受信手段により取得されたインデックスファイルの更新情報と前記タブページ記憶手段に記憶されたタブページ情報の更新情報とをタブページ毎に比較してタブページ情報の更新有無を判定する更新判定手段と、前記更新判定手段により更新有が確認されたタブページ情報のみを前記タブページ送信手段により取得して前記タブページ記憶手段に記憶されるタブページ情報を更新するタブページ更新手段と、を備えたことを特徴とするものである。
【００２９】
請求項１８の発明は、請求項１９の発明のように、前記ウェブサーバにおいては、前記携帯端末からのアクセスを受けた際に、前記記憶手段に記憶されている複数の異なるタブページ情報の更新情報とインデックスファイルの更新情報とに基づくタブページ毎の更新有無に応じて前記記憶手段に記憶されるインデックスファイルを更新処理するインデックスファイル更新手段をさらに有したものでもよい。
【００３０】
請求項１９の発明は、請求項２０の発明のように、前記インデックスファイル送信手段は、前記インデックスファイル更新手段の更新処理を経たインデックスファイルを送信するようにしてもよい。
【００３１】
請求項１８、１９または２０の発明は、請求項２１の発明のように、前記携帯端末においては、前記複数の異なるタブページ情報に基づいてタブページを重ねてタブブラウザを表示する表示手段をさらに有したものでもよい。
【００３２】
請求項１８〜２１のいずれか１つの発明は、請求項２２の発明のように、前記更新情報は、更新日付を含むようにしてもよい。
【００３３】
請求項１８〜２２のいずれか１つの発明は、請求項２３の発明のように、前記タブページ情報は、各タブページのトップページであってもよい。
【００３４】
請求項１８〜２３のいずれか１つの発明は、請求項２４の発明のように、前記携帯端末と前記ウェブサーバとの通信方式はパケット通信であってもよい。
【００３５】
請求項１８〜２４のいずれか１つの発明は、請求項２５の発明のように、前記インデックスファイルには、それぞれ更新情報に対応させたＵＲＬが含まれ、前記タブページ更新手段は、前記インデックスファイルに含まれるＵＲＬにしたがってタブページ情報を受信するようにしてもよい。
【００３６】
【発明の実施の形態】
以下に添付図面を参照して、本発明にかかる一実施の形態を詳細に説明する。
【００３７】
まず、全体について説明する。図１は本発明の一実施の形態によるウェブサーバシステムを示す構成図である。本実施の形態によるウェブサーバシステムは、たとえば図１に示したように、携帯端末の１種である携帯電話とウェブサーバとの間を携帯電話網３およびインターネット６で通信可能に接続する構成である。
【００３８】
携帯電話１は、複数の携帯電話のうちの代表例を示しており、音声通話、インターネット通信などを機能として備えている。ウェブサーバ２は、複数のウェブサーバのうちの代表例を示しており、携帯電話などの携帯端末からの要求に応じてウェブページ閲覧、コンンテンツのダウンロード、電子商取引などをサービスとして提供するサイトを実現するものである。
【００３９】
本実施の形態によるサービスでは、携帯電話１側のアプリケーションソフトウェア（以下にアプリという）によりタブブラウザ形式でブラウザ表示を実現するため、ウェブサーバ２より携帯電話１に対してタブページ情報が提供される。本実施の形態においては、タブブラウザは、たとえば５ページ分のタブページにより構成されるものとする。したがって、携帯電話１においては、タブブラウザを表示させたとき、５ページのタブページが重ねて表示され、アクティブなタブページが最前面に表示されることになる。本実施の形態では、５ページ分のタブブラウザとしたが、本発明はこれに限定されるものではなく、複数ページ分のタブブラウザであればよい。
【００４０】
携帯電話網３は、携帯電話との間でパケット通信を制御するためのパケット網４、携帯電話とインターネット６との間の通信を制御するサーバ５などを備えている。インターネット６は、携帯電話網３を介して携帯電話との通信を行うほか、同ネットに接続されるパーソナルコンピュータ（ＰＣ）、サーバなどの通信を司る。
【００４１】
つぎに、ウェブサーバシステム２を構成する各部について詳述する。まずウェブサーバについて説明する。図２は本実施の形態によるウェブサーバの一構成例を示すブロック図であり、図３は本実施の形態によるウェブサーバ側の主となる記憶内容を説明する図である。
【００４２】
ウェブサーバ２は、インターネット６に接続され、このインターネット６を介して携帯電話、ＰＣなどの他の機器との間の通信を司る通信制御部２０１（インデックスファイル送信手段、タブページ送信手段）、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備え、サーバ全体の制御を司る制御部２０２（インデックスファイル送信手段、タブページ送信手段、インデックスファイル更新手段）、画像、着信メロディ、音楽などのデジタルコンテンツを保存する記憶部２０３（タブページ記憶手段、インデックスファイル記憶手段、記憶手段）により構成される。
【００４３】
制御部２０２は、インターネット６を介して他の機器の要求に応じてデジタルコンテンツを提供したり、インターネット６を介して、もしくは、図示せぬドライバを介してデジタルコンテンツの内容を更新する。
【００４４】
記憶部２０３は、携帯電話１において本実施の形態によるタブブラウザ表示を実現するためのサーバ側の処理を受けもつアプリなどを含むプログラム２０３Ａ（インデックスファイル送信手段、タブページ送信手段、インデックスファイル更新手段、タブブラウザの各タブページ情報などを含むページ情報２０３Ｂなどを記憶する。
【００４５】
ページ情報２０３Ｂは、たとえば図３（Ａ）に示したように、１つのタブブラウザに対するインデックスファイルＩＤＸＦと、１つのタブブラウザを構成する各ページファイルの番号（ページファイル番号）に対応させてトップページの更新日付とそのトップページのページファイルとを対応させてなるタブページ情報とから構成される。
【００４６】
更新日付、ページファイルは、それぞれ各ページファイル番号＃１、＃２・・・に対応させ、ＤＴ＃１、ＤＴ＃２・・・、ＰＦ＃１、ＰＦ＃２・・・となる。更新日付は、ページファイルが更新されたときの日付を示し、ページファイルは、タブページを構成する情報を示す。
【００４７】
インデックスファイルＩＤＸＦは、たとえば図３（Ｂ）に示したように、各ページファイル番号に対してそのページファイル番号のタブページの更新日付とＵＲＬとを対応付けてなる構成である。たとえばページファイル番号＃１の場合には、更新日付は、２００３．６．１０となり、当該ページが格納されている場所を示すＵＲＬは、ｈｔｔｐ：／／ａｂｃ．ｄｗａｎｇｏ．ｃｏ．ｊｐ／ｘｙｚ１．ｈｔｍｌ／となり、ページファイル番号＃４の場合には、更新日付は、２００３．６．１となり、当該ページが格納されている場所を示すＵＲＬは、ｈｔｔｐ：／／ａｂｃ．ｄｗａｎｇｏ．ｃｏ．ｊｐ／ｘｙｚ４．ｈｔｍｌ／となる。本実施の形態においては、ＵＲＬはウェブサーバ２のメモリ領域をアクセス先とすることになる。
【００４８】
このインデックスファイルＩＤＸＦは、後述するが、携帯電話からアクセスがあったときに各タブページの更新状況に応じて更新され、携帯電話に供給されるものである。インデックスファイルＩＤＸＦの更新は、携帯電話からアクセスされたときに限らず定期的に、もしくは、あらかじめ決められたトリガに応じて実行されるようにしてもよい。
【００４９】
つづいて携帯端末について説明する。図４は本実施の形態による携帯端末の内部構成を示すブロック図である。図５は本実施の形態によるタブページ情報の記憶内容を説明する図である。
【００５０】
本実施の形態の携帯電話１は、たとえば図４に示したように、内部バス２３に、通信処理部１２（取得手段、タブページ受信手段）、音声処理部１３、ＣＰＵ１６（取得手段、更新判定手段、タブページ受信手段）、ＲＯＭ１７、ＲＡＭ１８（タブページ記憶手段）、キーパッド１９、ディスプレイ２０（表示手段）、赤外線通信部２１、カメラ２２などを接続させ、データ、アドレス信号、制御信号などを伝送させることで各種の処理を実現する構成である。
【００５１】
通信処理部１２は、アンテナ１１に接続され、アンテナ１１を介して携帯電話網３と通信を行うものである。この通信処理部１２により、音声通話やウェブサーバ２との通信を実現することができる。音声処理部１３は、着信メロディ出力や音声出力のためのスピーカ１４、音声入力のためのマイク１５をそれぞれ接続させており、受話時や送話時の音処理を行うものである。
【００５２】
ＣＰＵ１６は、携帯電話１全体の制御をＲＯＭ１７に格納されたＯＳにしたがって行うものである。ＲＯＭ１７は、あらかじめインストールされているＯＳなどのプログラムを格納している。このＣＰＵ１６は、携帯用の各種アプリ、たとえば、ＪＡＶＡ（登録商標）アプリによりウェブ閲覧を制御する。また、このＣＰＵ１６は、キーパッド１９からの入力を受け付けて各種の処理を実行させたり、各種の処理に応じて表示を制御する。
【００５３】
ＲＡＭ１８は、記録媒体であり、カメラ２２による撮像画像を記憶するエリア、各種処理を行うためのワークエリアなどを備えているほか、ＪＡＶＡ（登録商標）アプリ１８Ａ、タブページ情報１８Ｂなどを記憶する。本実施の形態によるタブブラウザ機能は、ＪＡＶＡ（登録商標）アプリ１８Ａにより実現される。
【００５４】
タブページ情報１８Ｂは、たとえば図５に示したように、ページファイル番号＃１、＃２・・・に対してそれぞれＴＯＰページの更新日付ＤＴ＃１、ＤＴ＃２・・・、ＴＯＰページのページファイルＰＦ＃１、ＰＦ＃２・・・を対応付けて記憶されるものである。
【００５５】
キーパッド１９は、電話番号、アドレスなどの入力を行うためのキー、表示画面上のタブブラウザに対してタブページを切り替えたり、リンク先を選択するキーなどを備えている。ディスプレイ２０は、たとえば、タブブラウザを表示したり、電話やメールの機能を使うときの表示画面を形成したり、カメラ２２の撮像画像を表示するものである。
【００５６】
赤外線通信部２１は、所定の赤外線規格にしたがって同規格で赤外線通信可能な他の機器とのデータ通信を行うものであり、カメラ２２は、キーパッド１９の操作にしたがって撮像画像をデジタル画像として取り込むものである。
【００５７】
つぎに、携帯電話の表示例を示しながら動作について説明する。図６は本実施の形態によるタブブラウザの初期画面を説明する図、図７は本実施の形態による携帯電話側の画面遷移を説明する図、図８、図９および図１０は本実施の形態によるウェブ閲覧処理を説明するフローチャート、図１１は本実施の形態によるインデックスファイル更新処理を説明するフローチャートである。
【００５８】
本実施の形態において、まずユーザの操作により携帯電話１のＪＡＶＡ（登録商標）アプリ１８Ａが起動されると（ステップＳ１１１）、携帯電話網４、インターネット６を介して携帯電話１からウェブサーバ２へのアクセスが行われる（ステップＳ１１２）。このステップＳ１１２では、携帯電話１からウェブサーバ２に対してインデックスファイルＩＤＸＦが要求される。
【００５９】
ウェブサーバ２では、携帯電話１からのアクセスに伴ってまずページ情報２０３Ｂ内のインデックスファイルＩＤＸＦの更新有無がチェックされる（ステップＳ２１１）。ここでの更新チェックは、タブページのトップページに対するものである。また、ウェブサーバ２においてインデックスファイルＩＤＸＦの要求が受け付けられたので、更新チェックされた後のインデックスファイルＩＤＸＦが記憶部２０３から読み出される（ステップＳ２１２）。
【００６０】
この記憶部２０３から読み出されたインデックスファイルＩＤＸＦは、携帯電話１に対して送信される（ステップＳ２１３）。このようにして携帯電話１はインデックスファイルＩＤＸＦをダウンロード（受信）することにより取得する（ステップＳ１１３）。このインデックスファイルＩＤＸＦは、携帯電話１のＲＡＭ１８（ワークエリア）に格納される。このインデックスファイルＩＤＸＦを図３（Ｂ）に示した内容を一例として以下に説明する。
【００６１】
この段階で携帯電話１においては、タブブラウザを構成する各タブページ情報について一回の通信により全タブページ情報の更新日付を取得することができる。本実施の形態においては、タブブラウザは５ページ分の情報より成り立つものとする。
【００６２】
続いて、携帯電話１に保存されているタブブラウザのトップページについてそれぞれ更新の要否を確認するための処理が実行される。まずページファイル番号＃１から確認が行われる。ＲＡＭ１８のタブページ情報が参照され、ページファイル番号＃１に対応付けられた更新日付ＤＴ＃１がインデックスファイルＩＤＸＦ内のページファイル番号＃１の２００３．６．１０と比較される（ステップＳ１１４）。
【００６３】
もし更新日付ＤＴ＃１のほうが古い日付であった場合には、ウェブサーバ２側での更新が認められる。すなわち、ページファイル番号＃１について更新があったものと判断されるので（ステップＳ１１５）、該当タブページすなわちページファイル番号＃１のページファイルがウェブサーバ２に対して要求される（ステップＳ１１６）。この場合、ページファイル番号＃１のＵＲＬにアクセスがなされることになる。
【００６４】
そして、ウェブサーバ２では、ページファイル番号＃１のＵＲＬに格納されているページファイルの要求が受け付けられると（ステップＳ２１４）、ページファイル番号＃１のページファイルが記憶部２０３から読み出され（ステップＳ２１５）、携帯電話１に対して送信される（ステップＳ２１６）。
【００６５】
携帯電話１では、ウェブサーバ２よりページファイル番号＃１のページファイルをダウンロード（受信）する処理が開始され（ステップＳ１１７）、ＲＡＭ１８のタブページ情報１８Ｂを更新して保存する処理が実行される（ステップＳ１１８）。
【００６６】
そして、携帯電話１において、全タブページについての確認が済んでいない場合には（ステップＳ１２０）、処理は再度ステップＳ１１４に戻る。この完了有無の確認では、カウンタを用いてページファイル番号＃１〜５までをカウントするようにしてもよい。
【００６７】
同様に、ページファイル番号＃２〜＃５までの確認がすべて完了すると（ステップＳ１１９）、更新が完了したＲＡＭ１８のタブページ情報１８Ｂに基づいてタブブラウザがディスプレイ２０に表示される（ステップＳ１２０）。
【００６８】
ステップＳ１１５において更新なしと判断された場合にはその該当ページファイル番号についての更新処理はなく、処理はステップＳ１１９にジャンプして、つぎに確認すべきタブページがあれば処理はさらにステップＳ１１４に戻ることになる。
【００６９】
図６には、タブブラウザの表示例が示されている。本実施の形態においては、ページファイル番号＃１、＃２、＃３、＃４、＃５のタブページは、それぞれリンクページＴ１、新着ニュースページＴ２、検索ページＴ３、ＭＹページＴ４、コミュニティページＴ５に分かれ、異なるサービスを提供できるものである。すでに更新が完了しているので、トップページ間切替えでは再ダウンロードは不要となり、通信効率を図ることが可能である。なお、タブブラウザを表示する際の最前面にどのページファイル番号をもってくるかは、任意に設定することが可能とする。ここでは、新着ニュースページＴ２を最前面に設定する例を示す。
【００７０】
このページ間切替では、携帯電話１において、キーパッド１９を用いてたとえば左右方向いずれかのキー操作によりタブ切替が指示可能である。図１０において、図７（Ａ）に示すタブブラウザの表示態様であった場合、ユーザの操作によりタブ切替操作（左側のタブページへ）が判断されると（ステップＳ３１１）、切替先のタブページ情報がタブページＲＡＭ１８のタブページ情報１８Ｂより読み出される（ステップＳ３１３）。その読み出された切替先のタブページ情報に基づいてタブブラウザの最前面に図７（Ｂ）に示すごとくリンクページＴ１（切替先タブページ）が表示される（ステップＳ３１４）。
【００７１】
また、図７（Ａ）の状態から右側のタブページへの切替操作がなされた場合には、同図（Ｃ）に示すごとく検索ページＴ３（切替先タブページ）が表示され、さらに右側のタブページへの切替操作がなされた場合には、同図（Ｄ）に示すごとくＭＹページＴ４（切替先タブページ）が表示される。さらに右側のタブページへの切替操作がなされた場合には、同図（Ｅ）に示すごとくコミュニティページＴ５（切替先タブページ）が表示され、タブページ間の移動によりページ表示は最右端まで到達する。
【００７２】
なお、タブ切替ではなく同一タブページ内でリンクへのアクセスを指示する操作が受け付けられた場合には（ステップＳ３１２）、通常のリンクアクセス処理が実行される。また、タブ切替ではなく、リンクアクセスでもなかった場合には（ステップＳ３１２）、操作に応じたその他の処理が実行される。
【００７３】
ここで、ウェブサーバ２が携帯電話１からアクセスされた際の処理についても説明する（図８のステップＳ２１１）。図１１に示したように、携帯電話１よりウェブサーバ２に対してアクセスがあると（ステップ４１１）、ページファイルの更新日付が確認される（ステップＳ４１２）。このページファイルの更新有無は、ページ情報２０３Ｂ内のページファイルに対応する更新日付とインデックスファイルＩＤＸＦ内のページファイルに対応する更新日付とを比較すればよい。
【００７４】
そして、更新があれば（ステップＳ４１３）、インデックスファイルＩＤＸＦ内の該当するページファイル番号の更新日付を更新する処理が実行され（ステップＳ４１４）、更新がなければ、処理は終了する。携帯電話１に対してインデックスファイルＩＤＸＦを送信するタイミングはこの図１１の処理が完了してからとなる。
【００７５】
以上説明したように本実施の形態によれば、ウェブページ閲覧において携帯端末とウェブサーバとの間の通信量を低減させ、通信効率を向上させることが可能である。すなわち、１回の通信でインデックスファイルＩＤＸＦをダウンロードしておくことで、後はウェブサーバ２と通信しなくても携帯電話１に保存されているタブページ情報の更新有無を判断すればよく、すべてのタブページについてウェブサーバ２との間で更新有無を確認するための通信を発生させずに済む。
【００７６】
その結果、各タブページの更新確認に対するパケット量が減少されるので、コスト削減に大きく貢献するものである。すなわち、５ページ分のタブページが存在すれば、１／５に節約することが可能である。
【００７７】
さて、前述の実施の形態では、図９に示したように、タブページ毎に更新有無を判断しながら更新有のタブページ情報をダウンロードしていたが、本発明はこれに限定されるものではなく、一度にすべてのタブページについて更新有無を確認して更新有のタブページ情報をまとめてダウンロードするようにしてもよい。
【００７８】
また、上述した実施の形態では、ステップＳ１２１でタブブラウザの表示を行うようにしていたが、本発明はこれに限定されるものではなく、タブページの更新確認が済む度に１ページずつ表示するようにしてもよい。
【００７９】
さて、前述の実施の形態では、携帯端末として携帯電話を例に挙げていたが、本発明はこれに限定されず、携帯電話網を介して通信する、すなわち、パケット通信する携帯端末にはすべて適用されるものである。
【００８０】
また、前述した実施の形態では、タブブラウザの例を挙げたが、本発明はこれに限定されず、複数のページ、複数の画像、複数の音楽などを１セットとして扱う通信に適用可能である。
【００８１】
また、前述の実施の形態では、１つのウェブサーバからタブブラウザの情報を提供するようにしていたが、本発明は、これに限定されるものではなく、複数のウェブサーバにタブブラウザのタブページ情報が分散させるようにしてもよい。
【００８２】
【発明の効果】
以上説明したように本発明によれば、ウェブページ閲覧において携帯端末とウェブサーバとの間の通信量を低減させ、通信効率を向上させることが可能な携帯端末、携帯端末のウェブ閲覧方法および携帯端末のウェブ閲覧プログラムを提供できるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるウェブサーバシステムを示す構成図である。
【図２】本実施の形態によるウェブサーバの一構成例を示すブロック図である。
【図３】本実施の形態によるウェブサーバ側の主となる記憶内容を説明する図である。
【図４】本実施の形態による携帯電話の内部構成を示すブロック図である。
【図５】本実施の形態によるタブページ情報の記憶内容を説明する図である。
【図６】本実施の形態によるタブブラウザの初期画面を説明する図である。
【図７】本実施の形態による携帯電話側の画面遷移を説明する図である。
【図８】本実施の形態によるウェブ閲覧処理を説明するフローチャートである。
【図９】本実施の形態によるウェブ閲覧処理を説明するフローチャートである。
【図１０】本実施の形態によるウェブ閲覧処理を説明するフローチャートである。
【図１１】本実施の形態によるインデックスファイル更新処理を説明するフローチャートである。
【符号の説明】
１  携帯電話
２  ウェブサーバ
１２  通信処理部
１６  ＣＰＵ
１７  ＲＯＭ
１８  ＲＡＭ
１８Ａ  ＪＡＶＡアプリ
１８Ｂ  タブページ情報
１９  キーパッド
２０  ディスプレイ
２０１  通信制御部
２０２  制御部
２０３  記憶部
２０３Ａ  プログラム
２０３Ｂ  ページ情報
【図１】
2005050020.tif 000003
【図２】
2005050020.tif 000004
【図３】
2005050020.tif 000005
【図４】
2005050020.tif 000006
【図５】
2005050020.tif 000007
【図６】
2005050020.tif 000008
【図７】
2005050020.tif 000009
【図８】
2005050020.tif 000010
【図９】
2005050020.tif 000011
【図１０】
2005050020.tif 000012
【図１１】
2005050020.tif 000013