(57)【要約】【課題】特定のサーバからダウンロードしたアプリケーションを用いて、複数のサーバに格納されたコンテンツを使用する。【解決手段】携帯端末と、携帯端末において閲覧されるコンテンツを提供するコンテンツサーバと通信するアプリケーションサーバ１３０は、コンテンツサーバ上のコンテンツを携帯端末上に表示させるコンテンツ表示アプリケーションを、携帯端末にダウンロードさせるアプリケーション提供部３００と、携帯端末上で実行されるコンテンツ表示アプリケーションから、コンテンツの識別情報を受信するコンテンツ識別情報受信部３２０と、コンテンツの識別情報に対応するコンテンツをコンテンツサーバから取得し、携帯端末へ送信するコンテンツ取得部３３０とを備える。【選択図】　図３
2004139357.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と、携帯端末において閲覧されるコンテンツを提供するコンテンツサーバと通信するアプリケーションサーバであって、
前記コンテンツサーバ上のコンテンツを前記携帯端末上に表示させるコンテンツ表示アプリケーションを、前記携帯端末にダウンロードさせるアプリケーション提供部と、
前記携帯端末上で実行される前記コンテンツ表示アプリケーションから、前記コンテンツの識別情報を受信するコンテンツ識別情報受信部と、
前記コンテンツの識別情報に対応する前記コンテンツを前記コンテンツサーバから取得し、前記携帯端末へ送信するコンテンツ取得部と
を備えるアプリケーションサーバ。
【請求項２】
前記コンテンツ識別情報受信部は、前記携帯端末の利用者が前記携帯端末上で動作しネットワーク上のページを表示するブラウザを用いて選択した前記コンテンツの識別情報を受信し、
前記コンテンツ取得部は、
前記携帯端末の利用者が選択した前記コンテンツの識別情報と、当該携帯端末との対応付けを記録するコンテンツリストを格納し、
前記コンテンツの送信を要求するコンテンツ送信要求を前記携帯端末から受けた場合に、前記コンテンツリストにより前記携帯端末に対応付けられた前記コンテンツを前記コンテンツサーバから取得し、前記携帯端末へ送信する
請求項１記載のアプリケーションサーバ。
【請求項３】
前記コンテンツ取得部は、
前記携帯端末の利用者が、前記携帯端末上で動作しネットワーク上のページを表示するブラウザを用いて選択した前記コンテンツの識別情報と、当該携帯端末との対応付けを記録するコンテンツリストを格納し、
前記コンテンツリストの送信を要求するコンテンツリスト送信要求を前記携帯端末から受けた場合に、前記コンテンツリストを前記携帯端末へ送信し、
前記コンテンツリストに含まれる一の前記コンテンツの識別情報を前記携帯端末から受けた場合に、前記一のコンテンツを前記コンテンツサーバから取得し、前記携帯端末へ送信する
請求項１記載のアプリケーションサーバ。
【請求項４】
前記コンテンツ取得部は、
前記携帯端末から受け取った前記コンテンツの識別情報に対応する前記コンテンツを前記コンテンツサーバから取得して格納するコンテンツ格納部と、
前記コンテンツ格納部に格納された前記コンテンツを指定するコンテンツ指定情報を前記携帯端末へ送信するコンテンツ指定情報送信部と、
前記携帯端末から前記コンテンツ指定情報を受信した場合に、前記コンテンツを前記携帯端末へ送信するコンテンツ送信部と
を有する請求項１記載のアプリケーションサーバ。
【請求項５】
前記コンテンツ取得部は、前記コンテンツ表示アプリケーションが、前記コンテンツサーバから取得した前記コンテンツのデータ形式に対応していない場合に、前記コンテンツのデータ形式を前記コンテンツ表示アプリケーションが表示可能なデータ形式に変換して前記実行部へ送信する請求項１記載のアプリケーションサーバ。
【請求項６】
前記コンテンツ取得部は、前記携帯端末を前記コンテンツサーバに認証させるために用いる認証情報を前記携帯端末から受信した場合に、前記認証情報に基づき前記携帯端末を前記コンテンツサーバに認証させる請求項１記載のアプリケーションサーバ。
【請求項７】
携帯端末と、携帯端末において閲覧されるコンテンツを提供するコンテンツサーバと通信するアプリケーションサーバ用のプログラムであって、
前記アプリケーションサーバを、
前記コンテンツサーバ上のコンテンツを前記携帯端末上に表示させるコンテンツ表示アプリケーションを、前記携帯端末にダウンロードさせるアプリケーション提供部と、
前記携帯端末上で実行される前記コンテンツ表示アプリケーションから、前記コンテンツの識別情報を受信するコンテンツ識別情報受信部と、
前記コンテンツの識別情報に対応する前記コンテンツを前記コンテンツサーバから取得し、前記携帯端末へ送信するコンテンツ取得部と
して機能させるプログラム。
【請求項８】
携帯端末と、携帯端末において閲覧されるコンテンツを提供するコンテンツサーバと通信するアプリケーションサーバの制御方法であって、
前記コンテンツサーバ上のコンテンツを前記携帯端末上に表示させるコンテンツ表示アプリケーションを、前記携帯端末にダウンロードさせるアプリケーション提供段階と、
前記携帯端末上で実行される前記コンテンツ表示アプリケーションから、前記コンテンツの識別情報を受信するコンテンツ識別情報受信段階と、
前記コンテンツの識別情報に対応する前記コンテンツを前記コンテンツサーバから取得し、前記携帯端末へ送信するコンテンツ取得段階と
を備える制御方法。
【請求項９】
コンテンツサーバに格納されたコンテンツを、前記アプリケーションサーバを介して受信する携帯端末用のプログラムであって、
当該プログラムは、
前記アプリケーションサーバからダウンロードされ、
前記携帯端末の利用者が、ネットワーク上のページに設けられた入力手段を用いて当該プログラムの実行を指示した場合に実行され、
前記携帯端末を、
前記アプリケーションサーバに前記コンテンツの識別情報を送信する送信部と、
前記アプリケーションサーバが前記コンテンツサーバから取得した前記コンテンツを、前記アプリケーションサーバから受信し、表示する表示部と
して機能させるプログラム。
【請求項１０】
携帯端末と、前記携帯端末において動作するアプリケーションを提供するアプリケーションサーバと、前記携帯端末において閲覧されるコンテンツを提供するコンテンツサーバとを備える通信システムであって、
前記携帯端末は、
前記コンテンツサーバ上のコンテンツを表示するコンテンツ表示アプリケーションを、前記アプリケーションサーバからダウンロードするダウンロード部と、
前記コンテンツ表示アプリケーションを実行することにより、前記アプリケーションサーバに前記コンテンツの識別情報を送信する送信部と
を有し、
前記アプリケーションサーバは、
前記携帯端末から受け取った前記コンテンツの識別情報に対応する前記コンテンツを前記コンテンツサーバから取得し、前記実行部へ送信するコンテンツ取得部
を有する通信システム。
【請求項１１】
前記コンテンツの指定に用いるネットワーク上のページを提供するページサーバを更に備え、
前記携帯端末は、前記ページサーバにより提供される前記ページを表示するブラウザ部を更に有し、
前記実行部は、前記携帯端末の利用者が、前記ページ中に設けられた入力手段を用いて前記コンテンツ表示アプリケーションの実行を指示した場合に、前記コンテンツ表示アプリケーションを実行する
請求項１０記載の通信システム。
【請求項１２】
前記ページサーバは、
前記ブラウザ部から、前記携帯端末の機種を識別する機種識別情報を含む、前記ページの送信要求を受信し、
前記機種識別情報が所定の情報を含む場合に、前記入力手段を含む前記ページを前記携帯端末に返信し、前記機種識別情報が所定の情報を含まない場合に、前記入力手段を含まない前記ページを前記携帯端末に返信する
請求項１１記載の通信システム。
【請求項１３】
前記コンテンツの指定に用いるネットワーク上のページを提供するページサーバを更に備え、
前記携帯端末は、前記ページサーバにより提供される前記ページを表示するブラウザ部を更に有し、
前記アプリケーションサーバは、前記携帯端末の利用者が前記ブラウザ部を用いて前記コンテンツを選択した場合に、当該携帯端末と当該コンテンツとの対応付けを格納するコンテンツリスト格納部を有し、
前記実行部は、前記コンテンツの識別情報として、前記携帯端末の識別情報を前記アプリケーションサーバへ送信し、
前記コンテンツ取得部は、前記コンテンツリスト格納部に格納された前記対応付けに基づき、前記携帯端末に対応付けられた前記コンテンツを前記コンテンツサーバから取得し、前記実行部へ送信する
請求項１０記載の通信システム。
【請求項１４】
前記コンテンツの指定に用いるネットワーク上のページを提供するページサーバを更に備え、
前記携帯端末は、前記ページサーバにより提供される前記ページを表示するブラウザ部を更に有し、
前記アプリケーションサーバは、
前記携帯端末の利用者が前記ブラウザ部を用いて複数の前記コンテンツを選択した場合に、当該携帯端末と前記複数のコンテンツとの対応付けを格納するコンテンツリスト格納部と、
前記実行部が前記コンテンツリストの送信を要求した場合に、前記携帯端末に前記コンテンツリストを送信するコンテンツリスト送信部と
を更に有し、
前記実行部は、前記コンテンツリストの中から前記携帯端末の利用者が選択した前記コンテンツの識別情報を前記コンテンツ取得部に送信し、
前記コンテンツ取得部は、前記携帯端末の前記実行部から受け取った前記コンテンツの識別情報に基づいて、前記コンテンツサーバから前記コンテンツを取得し、前記実行部へ送信する
請求項１０記載の通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アプリケーションサーバ、携帯端末、及びこれらを備える通信システムに関する。特に本発明は、サーバから携帯端末にダウンロードしたアプリケーションを用いて他のサーバ上のコンテンツを使用するアプリケーションサーバ、携帯端末、及びこれらを備える通信システムに関する。
【０００２】
【従来の技術】
従来、サーバからアプリケーションをダウンロードして、通信端末等の上で実行させるためのプログラミング環境として、例えばＪａｖａ（登録商標）に基づくプログラミング環境が用いられている。Ｊａｖａ（登録商標）に基づくプログラミング環境においては、セキュリティを保つため、ネットワーク上のサーバから通信端末にダウンロードされるアプリケーションの一種であるアプレットは、当該アプリケーションのダウンロード元のサーバとしか通信させない通信モデルを採用するのが一般的である（例えば、非特許文献１参照。）。
【０００３】
【非特許文献１】
株式会社ＮＴＴドコモ、“ｉアプリコンテンツ開発ガイド　ｆｏｒ　５０４ｉ−詳細編−”、［ｏｎｌｉｎｅ］、平成１４年５月１０日、［平成１４年８月２３日検索］、インターネット＜ＵＲＬ：　ｈｔｔｐ：／／ｗｗｗ．ｎｔｔｄｏｃｏｍｏ．ｃｏ．ｊｐ／ｐ＿ｓ／ｉｍｏｄｅ／ｊａｖａ／ｐｄｆ／ｊｇｕｉｄｅ５０４＿０２０５１７．ｐｄｆ＞、ｐ．１５
【０００４】
【発明が解決しようとする課題】
上記の様に、Ｊａｖａ（登録商標）に基づくプログラミング環境においては、特定のサーバからダウンロードしたアプレット等を用いて、複数のサーバに格納されたコンテンツを閲覧することは困難であった。
【０００５】
そこで本発明は、上記の課題を解決することのできるアプリケーションサーバ、携帯端末、及びこれらを備える通信システムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００６】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、携帯端末と、携帯端末において閲覧されるコンテンツを提供するコンテンツサーバと通信するアプリケーションサーバであって、前記コンテンツサーバ上のコンテンツを前記携帯端末上に表示させるコンテンツ表示アプリケーションを、前記携帯端末にダウンロードさせるアプリケーション提供部と、前記携帯端末上で実行される前記コンテンツ表示アプリケーションから、前記コンテンツの識別情報を受信するコンテンツ識別情報受信部と、前記コンテンツの識別情報に対応する前記コンテンツを前記コンテンツサーバから取得し、前記携帯端末へ送信するコンテンツ取得部とを備えるアプリケーションサーバを提供する。
【０００７】
前記コンテンツ識別情報受信部は、前記携帯端末の利用者が前記携帯端末上で動作しネットワーク上のページを表示するブラウザを用いて選択した前記コンテンツの識別情報を受信し、前記コンテンツ取得部は、前記携帯端末の利用者が選択した前記コンテンツの識別情報と、当該携帯端末との対応付けを記録するコンテンツリストを格納し、前記コンテンツの送信を要求するコンテンツ送信要求を前記携帯端末から受けた場合に、前記コンテンツリストにより前記携帯端末に対応付けられた前記コンテンツを前記コンテンツサーバから取得し、前記携帯端末へ送信してもよい。
【０００８】
また、前記コンテンツ取得部は、前記携帯端末の利用者が、前記携帯端末上で動作しネットワーク上のページを表示するブラウザを用いて選択した前記コンテンツの識別情報と、当該携帯端末との対応付けを記録するコンテンツリストを格納し、前記コンテンツリストの送信を要求するコンテンツリスト送信要求を前記携帯端末から受けた場合に、前記コンテンツリストを前記携帯端末へ送信し、前記コンテンツリストに含まれる一の前記コンテンツの識別情報を前記携帯端末から受けた場合に、前記一のコンテンツを前記コンテンツサーバから取得し、前記携帯端末へ送信してもよい。
【０００９】
また、前記コンテンツ取得部は、前記携帯端末から受け取った前記コンテンツの識別情報に対応する前記コンテンツを前記コンテンツサーバから取得して格納するコンテンツ格納部と、前記コンテンツ格納部に格納された前記コンテンツを指定するコンテンツ指定情報を前記携帯端末へ送信するコンテンツ指定情報送信部と、前記携帯端末から前記コンテンツ指定情報を受信した場合に、前記コンテンツを前記携帯端末へ送信するコンテンツ送信部とを有してもよい。
【００１０】
また、前記コンテンツ取得部は、前記コンテンツ表示アプリケーションが、前記コンテンツサーバから取得した前記コンテンツのデータ形式に対応していない場合に、前記コンテンツのデータ形式を前記コンテンツ表示アプリケーションが表示可能なデータ形式に変換して前記実行部へ送信してもよい。
また、前記コンテンツ取得部は、前記携帯端末を前記コンテンツサーバに認証させるために用いる認証情報を前記携帯端末から受信した場合に、前記認証情報に基づき前記携帯端末を前記コンテンツサーバに認証させてもよい。
【００１１】
本発明の第２の形態によると、携帯端末と、携帯端末において閲覧されるコンテンツを提供するコンテンツサーバと通信するアプリケーションサーバ用のプログラムであって、前記アプリケーションサーバを、前記コンテンツサーバ上のコンテンツを前記携帯端末上に表示させるコンテンツ表示アプリケーションを、前記携帯端末にダウンロードさせるアプリケーション提供部と、前記携帯端末上で実行される前記コンテンツ表示アプリケーションから、前記コンテンツの識別情報を受信するコンテンツ識別情報受信部と、前記コンテンツの識別情報に対応する前記コンテンツを前記コンテンツサーバから取得し、前記携帯端末へ送信するコンテンツ取得部として機能させるプログラムを提供する。
【００１２】
本発明の第３の形態によると、携帯端末と、携帯端末において閲覧されるコンテンツを提供するコンテンツサーバと通信するアプリケーションサーバの制御方法であって、前記コンテンツサーバ上のコンテンツを前記携帯端末上に表示させるコンテンツ表示アプリケーションを、前記携帯端末にダウンロードさせるアプリケーション提供段階と、前記携帯端末上で実行される前記コンテンツ表示アプリケーションから、前記コンテンツの識別情報を受信するコンテンツ識別情報受信段階と、前記コンテンツの識別情報に対応する前記コンテンツを前記コンテンツサーバから取得し、前記携帯端末へ送信するコンテンツ取得段階とを備える制御方法を提供する。
【００１３】
本発明の第４の形態によると、コンテンツサーバに格納されたコンテンツを、前記アプリケーションサーバを介して受信する携帯端末用のプログラムであって、当該プログラムは、前記アプリケーションサーバからダウンロードされ、前記携帯端末の利用者が、ネットワーク上のページに設けられた入力手段を用いて当該プログラムの実行を指示した場合に実行され、前記携帯端末を、前記アプリケーションサーバに前記コンテンツの識別情報を送信する送信部と、前記アプリケーションサーバが前記コンテンツサーバから取得した前記コンテンツを、前記アプリケーションサーバから受信し、表示する表示部として機能させるプログラムを提供する。
【００１４】
本発明の第５の形態によると、携帯端末と、前記携帯端末において動作するアプリケーションを提供するアプリケーションサーバと、前記携帯端末において閲覧されるコンテンツを提供するコンテンツサーバとを備える通信システムであって、前記携帯端末は、前記コンテンツサーバ上のコンテンツを表示するコンテンツ表示アプリケーションを、前記アプリケーションサーバからダウンロードするダウンロード部と、前記コンテンツ表示アプリケーションを実行することにより、前記アプリケーションサーバに前記コンテンツの識別情報を送信する送信部とを有し、前記アプリケーションサーバは、前記携帯端末から受け取った前記コンテンツの識別情報に対応する前記コンテンツを前記コンテンツサーバから取得し、前記実行部へ送信するコンテンツ取得部を有する通信システムを提供する。
【００１５】
前記コンテンツの指定に用いるネットワーク上のページを提供するページサーバを更に備え、前記携帯端末は、前記ページサーバにより提供される前記ページを表示するブラウザ部を更に有し、前記実行部は、前記携帯端末の利用者が、前記ページ中に設けられた入力手段を用いて前記コンテンツ表示アプリケーションの実行を指示した場合に、前記コンテンツ表示アプリケーションを実行してもよい。
【００１６】
前記ページサーバは、前記ブラウザ部から、前記携帯端末の機種を識別する機種識別情報を含む、前記ページの送信要求を受信し、前記機種識別情報が所定の情報を含む場合に、前記入力手段を含む前記ページを前記携帯端末に返信し、前記機種識別情報が所定の情報を含まない場合に、前記入力手段を含まない前記ページを前記携帯端末に返信してもよい。
また、前記コンテンツの指定に用いるネットワーク上のページを提供するページサーバを更に備え、前記携帯端末は、前記ページサーバにより提供される前記ページを表示するブラウザ部を更に有し、前記アプリケーションサーバは、前記携帯端末の利用者が前記ブラウザ部を用いて前記コンテンツを選択した場合に、当該携帯端末と当該コンテンツとの対応付けを格納するコンテンツリスト格納部を有し、前記実行部は、前記コンテンツの識別情報として、前記携帯端末の識別情報を前記アプリケーションサーバへ送信し、前記コンテンツ取得部は、前記コンテンツリスト格納部に格納された前記対応付けに基づき、前記携帯端末に対応付けられた前記コンテンツを前記コンテンツサーバから取得し、前記実行部へ送信してもよい。
【００１７】
また、前記コンテンツの指定に用いるネットワーク上のページを提供するページサーバを更に備え、前記携帯端末は、前記ページサーバにより提供される前記ページを表示するブラウザ部を更に有し、前記アプリケーションサーバは、前記携帯端末の利用者が前記ブラウザ部を用いて複数の前記コンテンツを選択した場合に、当該携帯端末と前記複数のコンテンツとの対応付けを格納するコンテンツリスト格納部と、前記実行部が前記コンテンツリストの送信を要求した場合に、前記携帯端末に前記コンテンツリストを送信するコンテンツリスト送信部とを更に有し、前記実行部は、前記コンテンツリストの中から前記携帯端末の利用者が選択した前記コンテンツの識別情報を前記コンテンツ取得部に送信し、前記コンテンツ取得部は、前記携帯端末の前記実行部から受け取った前記コンテンツの識別情報に基づいて、前記コンテンツサーバから前記コンテンツを取得し、前記実行部へ送信してもよい。
【００１８】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００１９】
【発明の実施の形態】
以下、発明の実施形態を通じて本発明を説明するが、実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２０】
図１は、本発明の実施形態に係る通信システム１０の構成を示す。本発明に係る通信システム１０は、サーバからダウンロードされたアプリケーションが当該サーバとしか通信できない通信モデルにおいて、この制約を守りつつ、通信端末上の一のアプリケーションプログラムを用いて複数のサーバ上のコンテンツを閲覧させる通信環境を提供することを目的とする。
【００２１】
通信システム１０は、携帯端末１００ａ〜ｂ、ページサーバ１１０、コンテンツサーバ１２０、アプリケーションサーバ１３０、ネットワーク１４０、及び基地局１５０を備える。
携帯端末１００ａ〜ｂは、それぞれ利用者が通信システム１０上において提供されるコンテンツを閲覧するために用いる、携帯電話、ＰＤＡ等の端末である。これに代えて、携帯端末１００ａ〜ｂは、ＰＯＳ端末、又はキオスク端末等の通信端末であってもよい。
ページサーバ１１０は、携帯端末１００ａ〜ｂにおいて閲覧されるコンテンツの指定に用いる、インターネット等のネットワーク上のページを提供する。ページサーバ１１０が提供するページは、例えばＨＴＭＬ等に基づきコンテンツを指定するタグ情報等を含む。
コンテンツサーバ１２０は、携帯端末１００ａ〜ｂにおいて閲覧されるコンテンツを提供する。通信システム１０は、コンテンツサーバ１２０を複数備えてもよく、本実施形態において、コンテンツサーバ１２０は、複数のコンテンツサーバを代表する。本実施形態に係るコンテンツサーバ１２０は、コンテンツとして、写真、図面、地図、動画等の画像データを提供する。これに代えて、コンテンツサーバ１２０は、音声データ、テキストデータ、及び／又はプログラム等の他の種類のコンテンツを提供してもよい。また、コンテンツサーバ１２０は、ＨＴＴＰ、ＦＴＰ、ＣＧＩ等の各種の方法によりコンテンツを提供してもよい。
【００２２】
アプリケーションサーバ１３０は、携帯端末１００ａ〜ｂと、コンテンツサーバ１２０と通信し、コンテンツサーバ１２０上のコンテンツを携帯端末１００ａ上に表示させるコンテンツ表示アプリケーションを携帯端末１００ａ〜ｂにダウンロードさせる。また、アプリケーションサーバ１３０は、携帯端末１００ａ〜ｂ上で実行されるコンテンツ表示アプリケーションからの要求に基づき、コンテンツサーバ１２０に格納されたコンテンツを携帯端末１００ａ〜ｂへ転送する。本実施形態において、コンテンツ表示アプリケーションは、コンテンツサーバ１２０に格納されたコンテンツを、アプリケーションサーバ１３０を介して受信する携帯端末１００ａ〜ｂ用のプログラムである。コンテンツ表示アプリケーションは、携帯端末１００ａ〜ｂにダウンロードして使用されるＪａｖａ（登録商標）や、Ｊａｖａ（登録商標）のサブセット又はスーパーセットのプログラミング言語等に基づくアプレット等のプログラムであってよく、例えばｉアプリ（登録商標）等の、携帯端末用に作成されたアプレット等のプログラムであってよい。ネットワーク１４０は、ページサーバ１１０と、コンテンツサーバ１２０と、アプリケーションサーバ１３０と、基地局１５０とを接続する。ネットワーク１４０は、無線通信網又は有線通信網を含んでよく、インターネット等のＷＡＮやＬＡＮ、又はこれらの組合せであってよい。
基地局１５０は、携帯端末１００ａ〜ｂをネットワーク１４０に接続する。
【００２３】
以上において、ページサーバ１１０、コンテンツサーバ１２０、及びアプリケーションサーバ１３０は、複数が１のコンピュータにより実現されてもよく、また、それぞれが複数のコンピュータにより実現されてもよい。
また、ページサーバ１１０、コンテンツサーバ１２０、及びアプリケーションサーバ１３０は、ネットワーク１４０を介さず、基地局１５０を提供する無線通信網提供業者の内部ネットワークにおいて、基地局１５０と接続されてもよい。
【００２４】
図２は、本発明の実施形態に係る携帯端末１００ａの機能構成を示す。携帯端末１００ａは、入力装置２００、表示装置２１０、ダウンロード部２３０、及び実行部２４０を有する。
入力装置２００は、利用者から携帯端末１００ａに対する操作及び指示を入力し、ブラウザ部２２０又は実行部２４０に通知する。表示装置２１０は、ブラウザ部２２０を用いて閲覧されるページや、実行部２４０によって実行されるコンテンツ表示アプリケーションによって出力されるコンテンツ等を表示する。
【００２５】
ブラウザ部２２０は、ページサーバ１１０により提供される、例えば標準のＨＴＭＬ又は携帯端末用に仕様変更されたＨＴＭＬ等によって記述されたネットワーク１４０上のページを、ネットワーク１４０及び基地局１５０経由でページサーバ１１０から取得し表示する。また、ブラウザ部２２０は、ページサーバ１１０から取得したページに設けられたボタンやリンク等の入力手段を用いて、利用者がコンテンツ表示アプリケーションの実行を指示した場合に、実行部２４０にコンテンツ表示アプリケーションを実行させる。
ダウンロード部２３０は、コンテンツ表示アプリケーションをアプリケーションサーバ１３０からダウンロードし、実行部２４０に提供する。実行部２４０は、ＣＰＵやメモリ等を含み、ブラウザ部２２０からの指示に基づき、コンテンツ表示アプリケーションを実行する。
【００２６】
コンテンツ表示アプリケーションは、携帯端末１００ａを、送信部２５０及び表示部２６０として機能させる。送信部２５０は、利用者が選択したコンテンツの識別情報であるコンテンツ識別情報をアプリケーションサーバ１３０に送信する。本実施形態に係るコンテンツ識別情報は、コンテンツサーバを識別するコンテンツサーバ識別情報と、コンテンツサーバにおいて当該コンテンツを識別するサーバコンテンツ識別情報とを含む。これに代えて、コンテンツ識別情報は、例えばコンテンツのＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）等の他の形態の識別情報であってよい。表示部２６０は、アプリケーションサーバ１３０がコンテンツサーバ１２０から取得した、コンテンツ識別情報により指定されるコンテンツをアプリケーションサーバ１３０から受信し、表示装置２１０上に表示する。ここで、コンテンツサーバ１２０が提供するコンテンツが画像データ以外の種類のデータであった場合、表示部２６０は、コンテンツを、当該コンテンツの種類に合わせた形態で利用者に提供する機能を備えてもよい。例えば、コンテンツサーバ１２０が提供するコンテンツが音声データであった場合、表示部２６０は、コンテンツの音声を再生する機能を備えてもよい。
【００２７】
以上に示した通り、携帯端末１００ａは、複数のコンテンツサーバ１２０に共通のコンテンツ表示プログラムを用いて、それぞれのコンテンツサーバ１２０に格納されたコンテンツを閲覧することができる。これにより、携帯端末１００ａの使用者は、コンテンツサーバ１２０のそれぞれに対応してコンテンツを表示するプログラムを携帯端末１００ａに保持しなくてもよく、携帯端末１００ａ上のプログラム格納領域を効率良く使用することができる。
【００２８】
以上により、ページサーバ１１０上のページを閲覧中に、携帯端末１００ａの利用者は、携帯端末１００ａにダウンロードされたコンテンツ表示アプリケーションの実行を、当該ページに設けられた入力手段を用いて指示することができる。そして、コンテンツ表示アプリケーションは、利用者が選択したコンテンツを識別するコンテンツ識別情報をアプリケーションサーバ１３０へ送信することにより、対応するコンテンツをアプリケーションサーバ１３０を介してコンテンツサーバ１２０から取得し、表示することができる。
【００２９】
そして、携帯端末１００ａは、複数のコンテンツサーバ１２０に共通のコンテンツ表示プログラムを用いて、それぞれのコンテンツサーバ１２０に格納されたコンテンツを閲覧することができる。従って、携帯端末１００ａの使用者は、コンテンツサーバ１２０のそれぞれに対応してコンテンツを表示するプログラムを携帯端末１００ａに保持しなくてもよく、携帯端末１００ａ上のプログラム格納領域を効率良く使用することができる。
【００３０】
携帯端末１００ｂは、以下の点を除き携帯端末１００ａと同一の機能又は構成を有する。
携帯端末１００ｂにおいて、ブラウザ部２２０は、ページに設けられたボタンやリンク等によって実行部２４０にコンテンツ表示アプリケーションの実行を指示することができない。そこで、携帯端末１００ａに対するコンテンツの表示サービスと同等のサービスを携帯端末１００ｂに対して提供するために、アプリケーションサーバ１３０は、携帯端末１００ｂの利用者がブラウザ部２２０を用いて選択したコンテンツの識別情報を一時的に格納し、以後携帯端末１００ｂ上でコンテンツ表示アプリケーションが実行された際に、格納したコンテンツ識別情報に対応するコンテンツを携帯端末１００ｂに対して送信する。
【００３１】
図３は、本発明の実施形態に係るアプリケーションサーバ１３０の構成を示す。アプリケーションサーバ１３０は、アプリケーション提供部３００、コンテンツ表示アプリケーション格納部３１０、コンテンツ識別情報受信部３２０、及びコンテンツ取得部３３０を有する。
アプリケーション提供部３００は、携帯端末１００ａ〜ｂからの要求を受けて、コンテンツ表示アプリケーション格納部３１０に格納されたコンテンツ表示アプリケーションを、携帯端末１００ａ〜ｂにダウンロードさせる。コンテンツ識別情報受信部３２０は、携帯端末１００ａ〜ｂ上で実行されるコンテンツ表示アプリケーションによる送信部２５０から、コンテンツサーバ１２０上のコンテンツを識別するコンテンツ識別情報を受信する。コンテンツ取得部３３０は、コンテンツ識別情報に対応するコンテンツをコンテンツサーバ１２０から取得し、携帯端末１００ａ〜ｂ上の実行部２４０へ送信する。
【００３２】
コンテンツ取得部３３０は、コンテンツ格納部３４０、コンテンツ変換部３５０、コンテンツ送信部３６０、コンテンツ指定情報送信部３７０、コンテンツリスト格納部３８０、及びコンテンツリスト送信部３９０を含む。
コンテンツ格納部３４０は、携帯端末１００ａ〜ｂ上の送信部２５０から受け取ったコンテンツ識別情報をコンテンツ識別情報受信部３２０から取得し、当該コンテンツ識別情報に対応するコンテンツをコンテンツサーバ１２０から取得して格納する。コンテンツ変換部３５０は、携帯端末１００ａ〜ｂ上で実行されるコンテンツ表示アプリケーションが、コンテンツ格納部３４０がコンテンツサーバ１２０から取得し格納したコンテンツのデータ形式に対応していない場合に、コンテンツ格納部３４０に格納されたコンテンツのデータ形式をコンテンツ表示アプリケーションが表示可能なデータ形式に変換する。例えば、コンテンツ表示アプリケーションがビットマップ形式の画像データにのみ対応している場合において、コンテンツ格納部３４０がコンテンツサーバ１２０から取得したコンテンツがＪＰＥＧ形式の画像データであった場合、コンテンツ変換部３５０は、コンテンツのデータ形式をＪＰＥＧ形式からビットマップ形式に変換する。コンテンツ送信部３６０は、コンテンツ格納部３４０に格納され、コンテンツ表示アプリケーションが表示可能なデータ形式に変換されたコンテンツを、当該コンテンツを要求した携帯端末１００ａ又は携帯端末１００ｂにおける、実行部２４０内の表示部２６０へ送信する。
【００３３】
コンテンツ指定情報送信部３７０は、コンテンツ格納部３４０に格納されたコンテンツを指定するコンテンツ指定情報を、当該コンテンツを要求した携帯端末１００ａ又は携帯端末１００ｂへ送信する。ここで、コンテンツ指定情報送信部３７０は、携帯端末１００ａ又は携帯端末１００ｂが要求したコンテンツをコンテンツ格納部３４０に一時的に格納し、コンテンツ格納部３４０内に格納したコンテンツを携帯端末１００ａ又は携帯端末１００ｂから指定させてコンテンツをアクセスさせる通信プロトコルを用いる場合に使用される。この場合において、コンテンツ送信部３６０は、携帯端末１００ａ又は携帯端末１００ｂから当該コンテンツ指定情報を受信した場合に、コンテンツ指定情報により指定されるコンテンツを携帯端末１００ａ又は携帯端末１００ｂへ送信する。ここで、コンテンツ指定情報送信部３７０が携帯端末１００ａ又は携帯端末１００ｂへ送信するコンテンツ指定情報は、アプリケーションサーバ１３０上のファイルシステム等に格納された当該コンテンツのファイル位置及びファイル名を示す情報であってよい。これに代えて、コンテンツ指定情報は、アプリケーションサーバ１３０上に格納された当該コンテンツのＵＲＬや、アプリケーションサーバ１３０上における当該コンテンツの識別番号等の識別情報であってもよい。
【００３４】
コンテンツリスト格納部３８０は、携帯端末１００ａ〜ｂの利用者がブラウザ部２２０を用いて１以上のコンテンツを選択した場合に、選択されたコンテンツと当該携帯端末との対応付けを記録するコンテンツリストを格納する。すなわち、コンテンツリスト格納部３８０は、例えば携帯端末１００ａ〜ｂの識別情報と、選択されたコンテンツのコンテンツ識別情報とを対応付けて格納することにより、携帯端末１００ａ〜ｂと選択されたコンテンツとの対応付けを格納する。ここで、コンテンツリスト格納部３８０は、携帯端末１００ａ〜ｂを用いて選択されたコンテンツの一覧をコンテンツリストとして格納し、利用者の指示に応じて携帯端末１００ａ〜ｂへ送信させる。コンテンツリスト送信部３９０は、実行部２４０がコンテンツリストの送信を要求するコンテンツリスト送信要求を携帯端末１００ａ又は携帯端末１００ｂから受信した場合に、当該携帯端末にコンテンツリストを送信する。
【００３５】
以上に示した通り、アプリケーションサーバ１３０は、携帯端末１００ａ〜ｂからコンテンツ識別情報を受信し、コンテンツ識別情報により指定されるコンテンツをコンテンツサーバ１２０から取得して、コンテンツを当該携帯端末に送信することができる。これにより、携帯端末１００ａ〜ｂ上で実行されるコンテンツ表示アプリケーションは、アプリケーションサーバ１３０のみと通信することによりコンテンツサーバ１２０等の他のサーバ上に格納されたコンテンツを取得し表示することができる。また、アプリケーションサーバ１３０は、コンテンツ変換部３５０によりコンテンツのデータ形式を、コンテンツ表示アプリケーションに対応するデータ形式に変換することができるため、コンテンツ表示アプリケーションが対応していないデータ形式のコンテンツを携帯端末１００ａ〜ｂ上に表示させることができる。
【００３６】
図４は、本発明の実施形態に係る通信システム１０において、コンテンツ表示アプリケーションを携帯端末１００ａ又は携帯端末１００ｂにダウンロードする通信フローを示す。以下、携帯端末１００ａがコンテンツ表示アプリケーションをダウンロードする場合を例として説明するが、携帯端末１００ｂがコンテンツ表示アプリケーションをダウンロードする場合の通信フローも以下と同様である。
まず、携帯端末１００ａのブラウザ部２２０は、利用者の指示に基づきコンテンツ表示アプリケーションのダウンロードページの取得をアプリケーションサーバ１３０に要求する（Ｓ４００）。アプリケーションサーバ１３０のアプリケーション提供部３００は、Ｓ４００の要求を受け、ダウンロードページを携帯端末１００ａへ返信する（Ｓ４１０）。ここで、コンテンツ表示アプリケーションのダウンロードページは、例えばコンテンツ表示アプリケーション格納部３１０又はアプリケーションサーバ１３０内のファイルシステム等に格納されていてもよい。ブラウザ部２２０は、ダウンロードページを表示装置２１０上に表示する。
【００３７】
次に、利用者がダウンロードページ上で、コンテンツ表示アプリケーションのダウンロードを指示すると、ブラウザ部２２０は、ダウンロードページの記述等に基づき携帯端末１００ａを識別する携帯端末識別情報をアプリケーションサーバ１３０へ送信する（Ｓ４２０）。アプリケーションサーバ１３０のアプリケーション提供部３００は、コンテンツ表示アプリケーション格納部３１０に格納されたコンテンツ表示アプリケーションに携帯端末識別情報を付加し、携帯端末１００ａへ送信する（Ｓ４３０）。
【００３８】
ここで、携帯端末識別情報は、携帯端末に固有に設けられたシリアル番号、利用者が入力した番号等の、携帯端末又は利用者を識別するための識別情報であってよい。
また、上記のＳ４２０に代えて、携帯端末１００ａがコンテンツ表示アプリケーションのダウンロードを指示した場合に、基地局１５０を提供する無線通信網提供業者内に設けたゲートウェイ等の中継装置が、コンテンツ表示アプリケーションのダウンロードを指示したことを示すメッセージ内に携帯端末１００ａの携帯端末識別情報を付加してもよい。また、携帯端末１００ａがコンテンツ表示アプリケーションのダウンロードを指示した場合に、アプリケーションサーバ１３０が複数の携帯端末又は利用者間でユニークな番号を割り当ててもよい。
【００３９】
図５は、本発明の実施形態に係る通信システム１０において、コンテンツを携帯端末１００ａにダウンロードして表示する通信フローを示す。
まず、携帯端末１００ａのブラウザ部２２０は、ネットワーク１４０上のページの送信を、ページサーバ１１０に対して要求する（Ｓ５００）。次に、ページサーバ１１０は、ブラウザ部２２０から要求されたページをブラウザ部２２０に対して応答する（Ｓ５１０）。図５に示す通信フローにおいてブラウザ部２２０がページサーバ１１０から受信するページは、コンテンツサーバ１２０が提供するコンテンツを指定するコンテンツ識別情報と、携帯端末１００ａにダウンロードされたコンテンツ表示アプリケーションの実行を指示するために設けられた入力手段とを表示装置２１０上に表示させるための情報とを含む。
【００４０】
ここで、ページサーバ１１０は、携帯端末１００ａのブラウザ部２２０から、携帯端末の機種を識別する機種識別情報を含む、ページの送信要求を受信する。そして、ページサーバ１１０は、機種識別情報が所定の情報、すなわち携帯端末１００ａに対応する機種識別情報を含む場合に、コンテンツ表示アプリケーションの実行を指示するための入力手段を含むページを携帯端末１００ａに返信する。一方、ページサーバ１１０は、機種識別情報が所定の情報、すなわち携帯端末１００ａに対応する機種識別情報を含まない場合に、コンテンツ表示アプリケーションの実行を指示するための入力手段を含まないページを携帯端末に返信する（図６参照）。
【００４１】
携帯端末１００ａの利用者が、表示装置２１０上に表示された入力手段を用いてコンテンツ表示アプリケーションの実行を指示すると、携帯端末１００ａの送信部２５０は、携帯端末１００ａをコンテンツサーバ１２０に認証させるために用いる認証情報と、コンテンツ識別情報とをアプリケーションサーバ１３０に送信する（Ｓ５２０）。アプリケーションサーバ１３０のコンテンツ格納部３４０は、携帯端末１００ａから受信した認証情報をコンテンツサーバ１２０へ転送して、認証情報に基づき携帯端末１００ａをコンテンツサーバ１２０に認証させる（Ｓ５３０）。
また、アプリケーションサーバ１３０のコンテンツ格納部３４０は、携帯端末１００ａから受信したコンテンツ識別情報をコンテンツサーバ１２０へ送信し（Ｓ５３０）、当該コンテンツ識別情報に対応するコンテンツをコンテンツサーバ１２０から取得して格納する（Ｓ５４０）。次に、携帯端末１００ａ〜ｂ上で実行されるコンテンツ表示アプリケーションが、コンテンツ格納部３４０がコンテンツサーバ１２０から取得し格納したコンテンツのデータ形式に対応していない場合に、アプリケーションサーバ１３０のコンテンツ変換部３５０は、コンテンツ格納部３４０に格納されたコンテンツのデータ形式をコンテンツ表示アプリケーションが表示可能なデータ形式に変換する。次に、コンテンツ送信部３６０は、コンテンツ格納部３４０に格納され、コンテンツ表示アプリケーションが表示可能なデータ形式に変換されたコンテンツを、携帯端末１００ａの表示部２６０へ送信する（Ｓ５５０）。そして、携帯端末１００ａの表示部２６０は、受信したコンテンツを、表示装置２１０上に表示させる。
【００４２】
コンテンツ表示アプリケーションにより実現される表示部２６０は、受信したコンテンツを、利用者の指示に基づき加工して表示する。より具体的には、表示部２６０は、受信したコンテンツの拡大・縮小、色彩の変更、及び／又は、文字や図形の追加等の加工を行ってもよい。本実施形態に係る通信システム１０は、コンテンツサーバ１２０や他のサーバ上のコンテンツを、アプリケーションサーバ１３０からダウンロードしたコンテンツ表示アプリケーションにより提供される共通のユーザインターフェイスを用いて加工し表示することができる。
【００４３】
また、ページサーバ１１０は、携帯端末の機種識別情報が所定の情報であった場合に、コンテンツ表示アプリケーションの実行を指示するための入力手段を含むページを返信することにより、携帯端末に実装された機能に応じて適切なページを返信することができる。これにより、携帯端末の利用者は、使用する携帯端末に適した方法で、コンテンツ表示アプリケーションを起動することができる。
【００４４】
図６は、本発明の実施形態に係る通信システム１０において、コンテンツを携帯端末１００ｂにダウンロードして表示する通信フローを示す。Ｓ６００及びＳ６１０は、携帯端末が異なる点を除きＳ５００及びＳ５１０と略同一であるため説明を省略する。図６に示す通信フローにおいてブラウザ部２２０がページサーバ１１０から受信するページは、コンテンツサーバ１２０上のコンテンツを利用者に選択させる手段を表示装置２１０上に表示させるための情報を含み、コンテンツ表示アプリケーションの実行を指示するための入力手段を含まない。
【００４５】
次に、ブラウザ部２２０は、ページサーバ１１０から受信したページを表示装置２１０上に表示させる。次に、携帯端末１００ｂの利用者が、表示装置２１０に表示されたページ上で、ブラウザ部２２０を用いてコンテンツを選択すると、ブラウザ部２２０は、携帯端末１００ｂの携帯端末識別情報と、選択したコンテンツを格納するコンテンツサーバ１２０に携帯端末１００ｂを認証させる認証情報と、ブラウザ部２２０を用いて選択したコンテンツのコンテンツ識別情報とをアプリケーションサーバ１３０へ送信する（Ｓ６２０）。次に、アプリケーションサーバ１３０のコンテンツ識別情報受信部３２０は、携帯端末１００ｂの携帯端末識別情報と、認証情報と、コンテンツ識別情報とを受信する。次に、アプリケーションサーバ１３０のコンテンツリスト格納部３８０は、選択されたコンテンツのコンテンツ識別情報と、認証情報と、携帯端末１００ｂの携帯端末識別情報とを対応付けて記録するコンテンツリストを作成し、格納する。次に、コンテンツ識別情報受信部３２０は、選択されたコンテンツをコンテンツリストに記録したことを示す確認メッセージをブラウザ部２２０に対して送信する（Ｓ６３０）。これを受けて、ブラウザ部２２０は、選択されたコンテンツをコンテンツリストに記録したことを示す情報を、表示装置２１０上に表示してもよい。
【００４６】
携帯端末１００ｂの利用者が複数のコンテンツを順次選択した場合、携帯端末１００ｂ及びアプリケーションサーバ１３０は、上記のＳ６２０及びＳ６３０等と同様にして、選択された複数のコンテンツをコンテンツリストに記録する（Ｓ６４０、Ｓ６５０）。
【００４７】
次に、携帯端末１００ｂの利用者は、入力装置２００を介して実行部２４０に、コンテンツ表示アプリケーションの起動を指示する。コンテンツ表示アプリケーションが起動されると、コンテンツ表示アプリケーションにより実現される実行部２４０内の送信部２５０は、コンテンツの送信を要求するコンテンツ送信要求をアプリケーションサーバ１３０に送信する（Ｓ６６０）。この場合において、送信部２５０は、コンテンツリストに記録された１以上のコンテンツのコンテンツ識別情報として、携帯端末１００ｂの携帯端末識別情報をアプリケーションサーバ１３０へ送信する。
【００４８】
次に、携帯端末１００ｂからのコンテンツ送信要求をコンテンツ識別情報受信部３２０を介して受けると、アプリケーションサーバ１３０内のコンテンツリスト格納部３８０は、コンテンツリストを参照し、携帯端末１００ｂの携帯端末識別情報に対応付けられた認証情報及びコンテンツ識別情報を取得し、コンテンツ格納部３４０に渡す。コンテンツ格納部３４０は、携帯端末１００ｂから受信した認証情報をコンテンツサーバ１２０へ転送して、認証情報に基づき携帯端末１００ｂをコンテンツサーバ１２０に認証させると共に、コンテンツ識別情報をコンテンツサーバ１２０へ送信する（Ｓ６７０）。アプリケーションサーバ１３０は、図５におけるＳ５３０以降の処理と同様に、Ｓ６７０以降において、コンテンツリストにより携帯端末１００ｂに対応付けられたコンテンツをコンテンツサーバ１２０から取得し（Ｓ６８０）、携帯端末１００ｂ内の実行部２４０へ送信する（Ｓ６９０）。
【００４９】
以上により、アプリケーションサーバ１３０のコンテンツ取得部３３０は、利用者が選択した１以上のコンテンツのコンテンツ識別情報を含むコンテンツリストを、携帯端末１００ｂに対応付けて格納することができる。そして、コンテンツ取得部３３０は、携帯端末１００ｂからコンテンツ送信要求を受けた場合に、コンテンツリスト格納部３８０に格納されたコンテンツリストによる対応付けに基づき、携帯端末１００ｂに対応付けられたコンテンツをコンテンツサーバ１２０から取得し、実行部２４０へ送信することができる。
【００５０】
図７は、本発明の実施形態の第１変形例に係る通信システム１０において、コンテンツを携帯端末１００ａ又は携帯端末１００ｂにダウンロードして表示する通信フローを示す。以下、携帯端末１００ａがコンテンツを表示する場合を中心に説明するが、別途携帯端末１００ｂについて説明する場合を除き携帯端末１００ｂがコンテンツを表示する場合の通信フローも以下と同様である。
【００５１】
Ｓ７００及びＳ７１０は、携帯端末が異なる点を除き図５におけるＳ５００及びＳ５１０と略同一であるため説明を省略する。また、Ｓ７２０及びＳ７３０は、図６におけるＳ６２０及びＳ６３０と略同一であるため説明を省略する。ここで、携帯端末１００ａの利用者が複数のコンテンツを順次選択した場合、携帯端末１００ａ及びアプリケーションサーバ１３０は、Ｓ７００及びＳ７１０等と同様にして、選択された複数のコンテンツをコンテンツリストに記録してもよい。
【００５２】
次に、携帯端末１００ａは、コンテンツ表示アプリケーションを起動する。すなわち、携帯端末１００ａにおいては、ブラウザ部２２０がページサーバ１１０から取得した、ネットワーク１４０上のページに設けられた入力手段を用いて、利用者がコンテンツ表示アプリケーションの実行を指示した場合に、コンテンツ表示アプリケーションが起動される。一方、携帯端末１００ｂにおいては、利用者が、入力装置２００を介して実行部２４０にコンテンツ表示アプリケーションの起動を指示した場合に、コンテンツ表示アプリケーションが起動される。
【００５３】
コンテンツ表示アプリケーションが起動されると、携帯端末１００ａの送信部２５０は、アプリケーションサーバ１３０に格納されたコンテンツリストの送信を要求するコンテンツリスト送信要求をアプリケーションサーバ１３０へ送信する（Ｓ７４０）。コンテンツリスト送信部３９０は、コンテンツリスト送信要求を携帯端末１００ａから受けた場合に、コンテンツリスト格納部３８０に格納されたコンテンツリストを要求元の携帯端末１００ａへ送信する（Ｓ７５０）。次に、携帯端末１００ａの表示部２６０は、コンテンツリストを表示装置２１０上に表示し、携帯端末１００ａの利用者にコンテンツリストの中から１以上のコンテンツを選択させる。次に、携帯端末１００ａの送信部２５０は、利用者が選択したコンテンツのコンテンツ識別情報及び認証情報をアプリケーションサーバ１３０のコンテンツ取得部３３０へ送信する（Ｓ７６０）。次に、コンテンツ格納部３４０は、携帯端末１００ａから受信した認証情報をコンテンツサーバ１２０へ転送して、認証情報に基づき携帯端末１００ａをコンテンツサーバ１２０に認証させると共に、コンテンツ識別情報をコンテンツサーバ１２０へ送信する（Ｓ７７０）。アプリケーションサーバ１３０は、図５におけるＳ５３０以降の処理と同様に、Ｓ７７０以降において、携帯端末１００ａから受け取ったコンテンツ識別情報に基づいて、利用者により選択されたコンテンツをコンテンツサーバ１２０から取得し（Ｓ７８０）、携帯端末１００ａへ送信する（Ｓ７９０）。
【００５４】
以上により、アプリケーションサーバ１３０のコンテンツ取得部３３０は、利用者が選択した１以上のコンテンツのコンテンツ識別情報を含むコンテンツリストを、携帯端末に対応付けて格納することができる。そして、携帯端末上でコンテンツ表示アプリケーションが起動された場合に、コンテンツ表示アプリケーションに当該携帯端末に対応付けられたコンテンツリストを送信することができる。これにより、携帯端末１００ａ又は携帯端末１００ｂの利用者は、コンテンツを選択する度にコンテンツ表示アプリケーションを起動することなく、複数のコンテンツを選択した後まとめてコンテンツを閲覧することができ、より便利にコンテンツをすることができる。
【００５５】
また、アプリケーションサーバ１３０は、認証情報に基づき携帯端末１００ａをコンテンツサーバ１２０に認証させることにより、アクセス制限のある会員制等のコンテンツサーバ１２０のコンテンツを携帯端末１００ａに提供することができる。
【００５６】
図８は、本発明の実施形態の第２変形例に係る通信システム１０において、コンテンツを携帯端末１００ａにダウンロードして表示する通信フローを示す。図８におけるＳ８００からＳ８４０の処理は、図５におけるＳ５００からＳ５４０の処理とそれぞれ同様であるため、説明を省略する。
【００５７】
コンテンツ格納部３４０にコンテンツが格納されると、アプリケーションサーバ１３０上のコンテンツ指定情報送信部３７０は、コンテンツ格納部３４０に格納されたコンテンツを指定するコンテンツ指定情報を携帯端末１００ａへ送信する（Ｓ８５０）。携帯端末１００ａの実行部２４０は、コンテンツ指定情報を受信すると、コンテンツ指定情報によりアプリケーションサーバ１３０内に格納されたコンテンツを指定して、当該コンテンツの送信をＨＴＴＰリクエスト等により要求するページ要求をアプリケーションサーバ１３０へ送信する（Ｓ８６０）。アプリケーションサーバ１３０内のコンテンツ識別情報受信部３２０は、携帯端末１００ａからコンテンツ指定情報を含むページ要求を受信すると、コンテンツ指定情報により指定される、コンテンツ格納部３４０内に格納されたコンテンツを取得し、携帯端末１００ａへ送信する（Ｓ８７０）。
【００５８】
図９は、Ｓ５１０、Ｓ７１０、及びＳ８１０において、携帯端末１００ａ又は携帯端末１００ｂが、ページサーバ１１０からダウンロードするページの画面イメージの一例を示す。表示画面９００は、ページサーバ１１０からダウンロードしたページをブラウザ部２２０が表示装置２１０上に表示した画面である。入力手段９２０は、ページサーバ１１０からダウンロードしたページ中に設けられ、利用者がクリック等の操作を行った場合に、コンテンツ表示アプリケーションを起動するためのボタンである。画像９１０は、入力手段９２０により起動されたコンテンツ表示アプリケーションが、アプリケーションサーバ１３０を介してコンテンツサーバ１２０から取得するコンテンツの初期画面を表示する。
【００５９】
図１０は、本発明の実施形態に係る携帯端末１００ａが、ページサーバ１１０からダウンロードするページのソースコードの一例を示す。ページサーバ１１０は、携帯端末から受信したページ要求に含まれる携帯端末の機種識別情報を参照し、要求元の携帯端末が携帯端末１００ａと同一機種であった場合に図１０に示すダウンロードページを携帯端末へ応答する。
【００６０】
図１０の７行目は、図９の画像９１０に表示するコンテンツである画像データを示す。８行目及び９行目は、コンテンツ表示アプリケーション“ｚｏｏｍａｐｐ”の、携帯端末識別情報ｓｅｒが“ｓｅｒ１２３４５６７８９”に対するパラメータ等の情報の格納場所を示すＵＲＬ等を指定する。１０及び１１行目は、７行目において表示されるコンテンツを識別するコンテンツ識別情報における、コンテンツサーバを識別するコンテンツサーバ識別情報（１０行目）と、コンテンツサーバにおいて当該コンテンツを識別するサーバコンテンツ識別情報（１１行目）とを指定する。１２行目は、利用者が携帯端末を用いてページサーバ１１０又はコンテンツサーバ１２０に認証を行った場合に発行される認証情報であるセッション識別情報を示す。コンテンツサーバ１２０は、携帯端末が、コンテンツサーバ１２０が発行したセッション識別情報を用いてコンテンツの取得を要求した場合に、当該コンテンツをアプリケーションサーバ１３０経由で当該携帯端末へ送信する。１４行目は、コンテンツ表示アプリケーションの実行を指示する入力手段９２０をページ中に表示するためのタグ情報である。１４行目は、入力手段９２０によりコンテンツ表示アプリケーション“ｚｏｏｍａｐｐ”の実行が指示された場合において、コンテンツ表示アプリケーションが未だダウンロードされていない場合には、ブラウザ部２２０は、コンテンツ表示アプリケーションのダウンロードページ等であるページ“ｎｏａｐｐ．ｈｔｍｌ”を取得し表示する。
【００６１】
図１１は、本発明の実施形態に係る携帯端末１００ｂが、ページサーバ１１０からダウンロードするページのソースコードの一例を示す。ページサーバ１１０は、携帯端末から受信したページ要求に含まれる携帯端末の機種識別情報を参照し、要求元の携帯端末が携帯端末１００ｂと同一機種であった場合に図１１に示すダウンロードページを携帯端末へ応答する。
【００６２】
図１１の７行目は、図９の画像９１０に表示するコンテンツである画像データを示す。８行目から１０行目は、利用者が７行目において表示されるコンテンツをクリックにより選択した場合に、当該コンテンツのコンテンツ識別情報であるコンテンツサーバ識別情報ｃｐｉｄ及びサーバコンテンツ識別情報ｄａｔａｉｄと、認証情報であるセッション識別情報と、携帯端末識別情報とを、アプリケーションサーバ１３０上のコンテンツリストに登録させるためのコードである。
【００６３】
以上の図１０及び図１１に示した様に、ページサーバ１１０は、携帯端末から受信したページ要求に含まれる機種識別情報を参照し、要求元携帯端末の機種に応じて選択したページを携帯端末へ返信することができる。
【００６４】
図１２は、本発明の実施形態に係る表示部２６０が、表示装置２１０に表示する画面の一例を示す。表示画面１２００は、表示部２６０により表示装置２１０上に表示される。画像１２１０は、アプリケーションサーバ１３０を介してコンテンツサーバ１２０から取得したコンテンツを表示する。拡大ボタン１２２０及び縮小ボタン１２３０は、コンテンツサーバ１２０から取得したコンテンツに対して拡大及び縮小等の加工を指示するためのボタンである。
【００６５】
図１３は、本発明の実施形態に係るコンテンツ変換部３５０によるコンテンツのデータ形式の変換の一例を示す。変換前画像データ１３００は、コンテンツサーバ１２０が格納するコンテンツの画面データである。コンテンツ取得部３３０内のコンテンツ変換部３５０は、コンテンツサーバ１２０から変換前画像データ１３００を取得すると、異なる拡大率でそれぞれ拡大又は縮小した第１変換済画像データ１３１０及び第２変換済画像データ１３２０等に変換する。そして、コンテンツ送信部３６０は、コンテンツ変換部３５０により変換された第１変換済画像データ１３１０及び第２変換済画像データ１３２０を携帯端末へ送信する。携帯端末１００ａ〜ｂの実行部２４０上で実行されるコンテンツ表示アプリケーションは、変換前画像データ１３００を、指定された拡大率で携帯端末１００ａ〜ｂ上の表示装置２１０に表示するアプリケーションであり、第１変換済画像データ１３１０より縮小した画像を表示する場合には第１変換済画像データ１３１０を縮小して表示し、第１変換済画像データ１３１０から第２変換済画像データ１３２０の間の拡大率の画像を表示する場合には第１変換済画像データ１３１０を拡大又は第２変換済画像データ１３２０を縮小して表示し、第２変換済画像データ１３２０より拡大した画像を表示する場合には第２変換済画像データ１３２０を拡大して表示する。
【００６６】
以上に示した様に、画像を拡大・縮小するコンテンツ表示アプリケーションを使用する場合において、アプリケーションサーバ１３０は、コンテンツサーバ１２０に格納された画像データを、異なる拡大率で拡大又は縮小した複数の画像データに変換することにより、ズーム用のファイル形式に変換する。これにより、携帯端末１００ａ〜ｂは、変換された画像データを用いて効率良くコンテンツの拡大・縮小を行うことができる。
【００６７】
図１４は、本発明の実施形態に係るアプリケーションサーバ１３０のハードウェア構成の一例を示す。本実施形態に係るアプリケーションサーバ１３０は、ホストコントローラ１４８２により相互に接続されるＣＰＵ１４００、ＲＡＭ１４２０、グラフィックコントローラ１４７５、及び表示装置１４８０を有するＣＰＵ周辺部と、Ｉ／Ｏコントローラ１４８４によりホストコントローラ１４８２に接続される通信インターフェイス１４３０、ハードディスクドライブ１４４０、及びＣＤ−ＲＯＭドライブ１４６０を有する入出力部と、Ｉ／Ｏコントローラ１４８４に接続されるＲＯＭ１４１０、フレキシブルディスクドライブ１４５０、及びＩ／Ｏチップ１４７０を有するレガシー入出力部とを備える。
【００６８】
ホストコントローラ１４８２は、ＲＡＭ１４２０と、高い転送レートでＲＡＭ１４２０をアクセスするＣＰＵ１４００及びグラフィックコントローラ１４７５とを接続する。ＣＰＵ１４００は、ＲＯＭ１４１０及びＲＡＭ１４２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１４７５は、ＣＰＵ１４００等がＲＡＭ１４２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１４８０上に表示させる。これに代えて、グラフィックコントローラ１４７５は、ＣＰＵ１４００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００６９】
Ｉ／Ｏコントローラ１４８４は、ホストコントローラ１４８２と、比較的高速な入出力装置である通信インターフェイス１４３０、ハードディスクドライブ１４４０、及びＣＤ−ＲＯＭドライブ１４６０を接続する。通信インターフェイス１４３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ１４４０は、アプリケーションサーバ１３０が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１４６０は、ＣＤ−ＲＯＭ１４９５からプログラム又はデータを読み取り、ＲＡＭ１４２０を介してＩ／Ｏチップ１４７０に提供する。
【００７０】
また、Ｉ／Ｏコントローラ１４８４には、ＲＯＭ１４１０と、フレキシブルディスクドライブ１４５０やＩ／Ｏチップ１４７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１４１０は、アプリケーションサーバ１３０の起動時にＣＰＵ１４００が実行するブートプログラムや、アプリケーションサーバ１３０のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１４５０は、フレキシブルディスク１４９０からプログラム又はデータを読み取り、ＲＡＭ１４２０を介してＩ／Ｏチップ１４７０に提供する。Ｉ／Ｏチップ１４７０は、フレキシブルディスク１４９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００７１】
携帯端末１００ａと携帯端末１００ｂに提供されるコンテンツ表示アプリケーション、及びアプリケーションサーバ１３０に提供されるプログラムは、フレキシブルディスク１４９０、ＣＤ−ＲＯＭ１４９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。
コンテンツ表示アプリケーションは、送信モジュールと、表示モジュールとを備える。これらのモジュールは、携帯端末１００ａ又は携帯端末１００ｂの実行部２４０を、それぞれ送信部２５０、及び表示部２６０として機能させるプログラムである。
また、アプリケーションサーバ１３０に提供されるプログラムは、アプリケーション提供モジュールと、コンテンツ表示アプリケーション格納モジュールと、コンテンツ識別情報受信モジュールと、コンテンツ取得モジュールとを備える。これらのモジュールは、アプリケーションサーバ１３０を、それぞれアプリケーション提供部３００、コンテンツ表示アプリケーション格納部３１０、コンテンツ識別情報受信部３２０、コンテンツ取得部３３０として機能させるプログラムである。
【００７２】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１４９０、ＣＤ−ＲＯＭ１４９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをアプリケーションサーバ１３０に提供してもよい。
【００７３】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７４】
例えば、図５のＳ５３０、図６のＳ６７０、又は図７のＳ７７０において、アプリケーションサーバ１３０のコンテンツ格納部３４０は、携帯端末１００ａ又は携帯端末１００ｂから受信した認証情報をコンテンツサーバ１２０用のログイン名及びパスワード等の情報に変換し、変換された認証情報をコンテンツサーバ１２０へ転送することにより、認証情報に基づき携帯端末１００ａ又は携帯端末１００ｂをコンテンツサーバ１２０に認証させてもよい。
【００７５】
また、アプリケーションサーバ１３０は、携帯端末からの要求に基づきコンテンツサーバ１２０から取得したコンテンツをコンテンツ格納部３４０に保持し、その後当該携帯端末又は他の携帯端末から当該コンテンツのコンテンツ識別情報を再度受信した場合に、保持されたコンテンツをコンテンツ送信部３６０により返信してもよい。これにより、アプリケーションサーバ１３０は、頻繁にアクセスされるコンテンツをアプリケーションサーバ１３０内のコンテンツ格納部３４０に保持することにより、より小さいレスポンス時間でコンテンツを携帯端末に提供することができる。
【００７６】
【発明の効果】
上記説明から明らかなように、本発明によれば特定のサーバからダウンロードしたアプリケーションを用いて、複数のサーバに格納されたコンテンツを使用する通信システムを実現することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る通信システム１０の構成を示す。
【図２】本発明の実施形態に係る携帯端末１００ａ及び携帯端末１００ｂの構成を示す。
【図３】本発明の実施形態に係るアプリケーションサーバ１３０の構成を示す。
【図４】本発明の実施形態に係る通信システム１０において、コンテンツ表示アプリケーションを携帯端末１００ａ又は携帯端末１００ｂにダウンロードする通信フローを示す。
【図５】本発明の実施形態に係る通信システム１０において、コンテンツを携帯端末１００ａにダウンロードして表示する通信フローを示す。
【図６】本発明の実施形態に係る通信システム１０において、コンテンツを携帯端末１００ｂにダウンロードして表示する通信フローを示す。
【図７】本発明の実施形態の第１変形例に係る通信システム１０において、コンテンツを携帯端末１００ａ又は携帯端末１００ｂにダウンロードして表示する通信フローを示す。
【図８】本発明の実施形態の第２変形例に係る通信システム１０において、コンテンツを携帯端末１００ａにダウンロードして表示する通信フローを示す。
【図９】本発明の実施形態に係る携帯端末１００ａ又は携帯端末１００ｂが、ページサーバ１１０からダウンロードするページの画面イメージの一例を示す。
【図１０】本発明の実施形態に係る携帯端末１００ａが、ページサーバ１１０からダウンロードするページのソースコードの一例を示す。
【図１１】本発明の実施形態に係る携帯端末１００ｂが、ページサーバ１１０からダウンロードするページのソースコードの一例を示す。
【図１２】本発明の実施形態に係る表示部２６０が、表示装置２１０に表示する画面の一例を示す。
【図１３】本発明の実施形態に係るコンテンツ変換部３５０によるコンテンツのデータ形式の変換の一例を示す。
【図１４】本発明の実施形態に係るアプリケーションサーバ１３０のハードウェア構成の一例を示す。
【符号の説明】
１０　通信システム
１００ａ〜ｂ　携帯端末
１１０　ページサーバ
１２０　コンテンツサーバ
１３０　アプリケーションサーバ
１４０　ネットワーク
１５０　基地局
２００　入力装置
２１０　表示装置
２２０　ブラウザ部
２３０　ダウンロード部
２４０　実行部
２５０　送信部
２６０　表示部
３００　アプリケーション提供部
３１０　コンテンツ表示アプリケーション格納部
３２０　コンテンツ識別情報受信部
３３０　コンテンツ取得部
３４０　コンテンツ格納部
３５０　コンテンツ変換部
３６０　コンテンツ送信部
３７０　コンテンツ指定情報送信部
３８０　コンテンツリスト格納部
３９０　コンテンツリスト送信部
９００　表示画面
９１０　画像
９２０　入力手段
１２００　表示画面
１２１０　画像
１２２０　拡大ボタン
１２３０　縮小ボタン
１３００　変換前画像データ
１３１０　第１変換済画像データ
１３２０　第２変換済画像データ
１４００　ＣＰＵ
１４１０　ＲＯＭ
１４２０　ＲＡＭ
１４３０　通信インターフェイス
１４４０　ハードディスクドライブ
１４５０　フレキシブルディスクドライブ
１４６０　ＣＤ−ＲＯＭドライブ
１４７０　Ｉ／Ｏチップ
１４７５　グラフィックコントローラ
１４８０　表示装置
１４８２　ホストコントローラ
１４８４　Ｉ／Ｏコントローラ
１４９０　フレキシブルディスク
１４９５　ＣＤ−ＲＯＭ
【図１】
2004139357.tif 000003
【図２】
2004139357.tif 000004
【図３】
2004139357.tif 000005
【図４】
2004139357.tif 000006
【図５】
2004139357.tif 000007
【図６】
2004139357.tif 000008
【図７】
2004139357.tif 000009
【図８】
2004139357.tif 000010
【図９】
2004139357.tif 000011
【図１０】
2004139357.tif 000012
【図１１】
2004139357.tif 000013
【図１２】
2004139357.tif 000014
【図１３】
2004139357.tif 000015
【図１４】
2004139357.tif 000016