(57)【要約】【課題】通信用途がコンテンツの再取得であるか否かを判断し、その判断の結果に応じて適切な課金処理を行う。【解決手段】移動局３０のユーザが有するコンテンツはコンテンツ保管サーバ４０内に保管される。移動局３０がコンテンツ保管サーバ４０にアクセスしてコンテンツを取得する際には、コンテンツに施された電子署名に基づいてコンテンツを初めて取得するのか再度取得するのかが判断される。コンテンツの初回取得については通常の課金体系が適用され、コンテンツの再取得に対しては通常よりも優遇された課金体系が適用される。【選択図】　　　　図１
2004102908.tif 000002
【特許請求の範囲】
【請求項１】
移動通信網を介して通信を行う移動局と、
前記移動局が行う通信についての通信料金を前記移動局のユーザに課金するための処理を行う課金装置と、
前記移動局のユーザが有するコンテンツを保管するコンテンツ保管装置と、
前記移動局が前記コンテンツ保管装置に保管されているコンテンツを前記移動通信網を介して取得する場合に、その取得対象となるコンテンツが前記コンテンツ保管装置に初めて保管されたときからその内容が変更されていないことを確認する検証装置と、
前記検証装置によって変更されていないことが確認された場合には、前記移動局が前記コンテンツ保管装置からその変更されていないコンテンツを取得するために行った通信については、ユーザにとって通常よりも優遇された内容で課金処理を行うように前記課金装置に指示する課金指示装置と
を備えた通信システム。
【請求項２】
前記検証装置は、
前記コンテンツ保管装置に初めて保管されるコンテンツに固有の情報を記憶する記憶手段を備えており、
前記移動局の取得対象となるコンテンツに固有の情報と、前記記憶手段によって記憶されているコンテンツに固有の情報とを比較することにより、前記取得対象となるコンテンツの内容が変更されていないことを確認する
請求項１記載の通信システム。
【請求項３】
前記コンテンツ保管装置は、保管しているコンテンツを前記移動局が取得しようとする度に当該コンテンツに固有の情報を生成し、生成したコンテンツに固有の情報を前記コンテンツととともに前記検証装置に送信し、
前記検証装置において、
前記記憶手段は、前記コンテンツ保管装置から初めて送信されてくるコンテンツに固有の情報を記憶し、
前記移動局の取得対象となるコンテンツに固有の情報と、前記記憶手段によって記憶されているコンテンツに固有の情報とを比較することにより、前記コンテンツの内容が変更されていないことを確認する
請求項２記載の通信システム。
【請求項４】
前記コンテンツに固有の情報は、当該コンテンツを表すデータに基づいて生成される電子署名である
請求項３記載の通信システム。
【請求項５】
前記課金指示装置は、前記コンテンツ保管装置に初めて保管されたコンテンツを最初に前記移動局が前記移動通信網を介して取得するために行った通信については、通常の内容で課金を行うように前記課金装置に指示する
請求項１記載の通信システム。
【請求項６】
前記課金指示装置による指示に基づく前記課金装置の課金処理が終了した場合には、前記取得対象となるコンテンツに課金処理が終了した旨の課金済み情報を付加する付加手段を備え、
前記移動局は、
前記コンテンツとともに前記課金済み情報を取得すると、当該課金済み情報を当該コンテンツの識別情報と対応付けて記憶する記憶手段と、
前記コンテンツ保管装置から取得しようとするコンテンツの識別情報と、前記記憶手段に記憶しているコンテンツの識別情報が一致した場合には、当該識別情報と対応付けて記憶している課金済み情報を含むコンテンツ取得要求を前記コンテンツ保管装置に送信する送信手段とを備え、
前記コンテンツ保管装置は、前記課金済み情報を含むコンテンツ取得要求を受信すると、当該コンテンツ取得要求が、コンテンツを再度取得することを要求するものであることを確認する
請求項１記載の通信システム。
【請求項７】
前記コンテンツ保管装置は、自身が保管しているコンテンツを取得しようとする前記移動局のユーザを認証する認証手段を備える
請求項１記載の通信システム。
【請求項８】
前記コンテンツ保管装置は、
複数の前記移動局のユーザにそれぞれ割り当てられた複数の保管領域を備えており、
各ユーザが有するコンテンツを当該ユーザに割り当てられた保管領域にのみ保管する
請求項１記載の通信システム。
【請求項９】
前記検証装置と前記課金指示装置は、前記移動通信網と前記コンテンツ保管装置との間のデータ通信を中継する中継装置に設けられている
請求項１記載の通信システム
【請求項１０】
前記検証装置は、前記コンテンツの内容が変更されたと判断した場合には、前記移動局に対して当該コンテンツの取得ができない旨のエラー通知を送信する
請求項１記載の通信システム。
【請求項１１】
前記検証装置は、前記コンテンツの内容が変更されたと判断した場合には、当該変更されているコンテンツを前記コンテンツ保管装置が初めて保管したコンテンツとして取り扱う
請求項１記載の通信システム。
【請求項１２】
コンテンツ保管装置が、移動局のユーザが有するコンテンツを保管するステップと、
前記移動局が、前記コンテンツ保管装置によって保管されているコンテンツを初めて取得するステップと、
課金指示装置が、前記コンテンツ保管装置から前記コンテンツを初めて取得するために前記移動局が行った通信については、通常の内容で課金処理を行うように課金装置に指示するステップと、
検証装置が、前記コンテンツ保管装置によって保管されているコンテンツを前記移動局が再び取得しようとする場合に、その取得対象となるコンテンツが前記コンテンツ保管装置に初めて保管されたときからその内容が変更されていないことを確認するステップと、
前記課金指示装置が、前記コンテンツの内容が変更されていないことが確認された場合には、前記コンテンツ保管装置からその変更されていないコンテンツを取得するために前記移動局が行った通信については、ユーザにとって通常よりも優遇された内容で課金処理を行うように前記課金装置に指示するステップと
を備えた通信方法。
【請求項１３】
移動通信網を介して通信を行う移動局が、コンテンツ保管装置に保管された、前記移動局のユーザが有するコンテンツを前記移動通信網を介して取得する場合に、その取得対象となるコンテンツが前記コンテンツ保管装置に初めて保管されたときからその内容が変更されていないことを確認する検証手段と、
前記検証手段によって変更されていないことが確認された場合には、前記コンテンツ保管装置からその変更されていないコンテンツを取得するために前記移動局が行った通信については、ユーザにとって通常よりも優遇された内容で課金処理を行うように課金装置に指示する課金指示手段と
を備えるサーバ装置。
【請求項１４】
コンピュータに、
移動通信網を介して通信を行う移動局が、コンテンツ保管装置に保管された前記移動局のユーザが有するコンテンツを前記移動通信網を介して取得する場合に、その取得対象となるコンテンツが前記コンテンツ保管装置に初めて保管されたときからその内容が変更されていないことを確認する検証機能と、
前記検証手段によって変更されていないことが確認された場合には、前記コンテンツ保管装置からその変更されていないコンテンツを取得するために前記移動局が行った通信については、ユーザにとって通常よりも優遇された内容で課金処理を行うように課金装置に指示する課金指示機能と
を実現するためのプログラム。
【請求項１５】
請求項１４記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上に保管されたコンテンツをユーザにとって優遇された通信料金で取得するための技術に関する。
【０００２】
【従来の技術】
近年になって携帯電話機の高機能化が急速に進んでいる。最近では、インターネットに接続されたＷＷＷ（Ｗｏｒｌｄ　　Ｗｉｄｅ　　Ｗｅｂ）サーバから各種コンテンツをダウンロードして不揮発性メモリに記憶させておき、記憶しているコンテンツを必要に応じて再生・出力する携帯電話機が広く普及している。
【０００３】
さらに、携帯電話機のようなユーザ端末に備わる不揮発性メモリの容量は比較的小さいという事情から、ネットワークに接続された記憶装置にコンテンツを保管しておき、コンテンツが必要とされる度に上記記憶装置からユーザ端末にコンテンツを提供する、というようなサービスが考えられている（例えば特許文献１参照）。
これに類似のサービスは既に開始されている。例えばモビマジック株式会社が提供するサービスでは、ネットワーク上のサーバに「マイフォルダ」と呼ばれる各々のユーザ専用のデータ記憶領域を用意している。ユーザは、ＷＷＷサーバ等から取得したコンテンツを自身の「マイフォルダ」に登録しておけば、以降、この「マイフォルダ」からコンテンツを自由に取得することができるようになっている。
【０００４】
【特許文献１】
特開２００１−３５０８６３号公報
【０００５】
【発明が解決しようとする課題】
ところで、携帯電話機が通信を行う場合の課金方式としては、通信時間に応じて課金額が決定される時間従量制課金方式や、ネットワーク上を伝送されたデータ量に応じて課金額が決定されるデータ量従量制課金方式が一般的に採用されている。しかしながら、一定額の料金さえ支払えば無制限に通信することが可能というような定額制課金方式は、どの通信事業者においても採用されていない。なぜなら、無線通信サービスは、電波という有限かつ公共性の高い資源を利用したものであるから、これらの資源を特定のユーザに無制限に使用させることは好ましくないからである。従って、先に説明したようなサービスを実施する際にも、時間量従量制課金方式やデータ量従量制課金方式が採用されている。
【０００６】
しかしながら、ユーザがいったん取得したコンテンツを再取得する場合に、その都度、従量制課金がなされていたのでは、ユーザにとっては料金面での負担が非常に大きい。これでは、上記のようなサービスは割高なものとなり、ひいては、その普及を妨げる要因になってしまう。
【０００７】
そこで、本出願人は、”コンテンツの再取得”という極めて限定的な用途の通信に対しては、定額制課金方式等のユーザにとって有利な方式を採用して、通常よりも課金内容を優遇することを新たに着想した。即ち、本発明は、通信用途がコンテンツの再取得であるか否かに応じて適切な課金処理を行うための仕組みを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述した課題を解決するため、本発明は、移動通信網を介して通信を行う移動局と、前記移動局が行う通信についての通信料金を前記移動局のユーザに課金するための処理を行う課金装置と、前記移動局のユーザが有するコンテンツを保管するコンテンツ保管装置と、前記移動局が前記コンテンツ保管装置に保管されているコンテンツを前記移動通信網を介して取得する場合に、その取得対象となるコンテンツが前記コンテンツ保管装置に初めて保管されたときからその内容が変更されていないことを確認する検証装置と、前記検証装置によって変更されていないことが確認された場合には、前記移動局が前記コンテンツ保管装置からその変更されていないコンテンツを取得するために行った通信については、ユーザにとって通常よりも優遇された内容で課金処理を行うように前記課金装置に指示する課金指示装置とを備えた通信システムを提供する。
この通信システムによれば、移動局がコンテンツ保管装置に保管されているコンテンツを取得する場合に、その取得対象となるコンテンツが前記コンテンツ保管装置に初めて保管されたときからその内容が変更されなければ、コンテンツの再取得であるとして、ユーザにとって通常よりも優遇された内容で課金処理を行うことができる。
【０００９】
望ましくは、前記検証装置は、前記コンテンツ保管装置に初めて保管されるコンテンツに固有の情報を記憶する記憶手段を備えており、前記移動局の取得対象となるコンテンツに固有の情報と、前記記憶手段によって記憶されているコンテンツに固有の情報とを比較することにより、前記取得対象となるコンテンツの内容が変更されていないことを確認する。
【００１０】
この場合、前記コンテンツ保管装置は、保管しているコンテンツを前記移動局が取得しようとする度に当該コンテンツに固有の情報を生成し、生成したコンテンツに固有の情報を前記コンテンツととともに前記検証装置に送信し、前記検証装置において、前記記憶手段は、前記コンテンツ保管装置から初めて送信されてくるコンテンツに固有の情報を記憶し、　前記移動局の取得対象となるコンテンツに固有の情報と、前記記憶手段によって記憶されているコンテンツに固有の情報とを比較することにより、前記コンテンツの内容が変更されていないことを確認してもよい。この前記コンテンツに固有の情報は、当該コンテンツを表すデータに基づいて生成される電子署名であれば望ましい。
【００１１】
また、望ましくは、前記課金指示装置は、前記コンテンツ保管装置に初めて保管されたコンテンツを最初に前記移動局が前記移動通信網を介して取得するために行った通信については、通常の内容で課金を行うように前記課金装置に指示する。
【００１２】
また、望ましくは、前記課金指示装置による指示に基づく前記課金装置の課金処理が終了した場合には、前記取得対象となるコンテンツに課金処理が終了した旨の課金済み情報を付加する付加手段を備え、前記移動局は、前記コンテンツとともに前記課金済み情報を取得すると、当該課金済み情報を当該コンテンツの識別情報と対応付けて記憶する記憶手段と、前記コンテンツ保管装置から取得しようとするコンテンツの識別情報と、前記記憶手段に記憶しているコンテンツの識別情報が一致した場合には、当該識別情報と対応付けて記憶している課金済み情報を含むコンテンツ取得要求を前記コンテンツ保管装置に送信する送信手段とを備え、前記コンテンツ保管装置は、前記課金済み情報を含むコンテンツ取得要求を受信すると、当該コンテンツ取得要求が、コンテンツを再度取得することを要求するものであることを確認する。
【００１３】
また、望ましくは、前記コンテンツ保管装置は、自身が保管しているコンテンツを取得しようとする前記移動局のユーザを認証する認証手段を備える。
【００１４】
また、望ましくは、前記コンテンツ保管装置は、複数の前記移動局のユーザにそれぞれ割り当てられた複数の保管領域を備えており、各ユーザが有するコンテンツを当該ユーザに割り当てられた保管領域にのみ保管する。
【００１５】
また、望ましくは、前記検証装置と前記課金指示装置は、前記移動通信網と前記コンテンツ保管装置との間のデータ通信を中継する中継装置に設けられている。
【００１６】
また、前記検証装置は、前記コンテンツの内容が変更されたと判断した場合には、前記移動局に対して当該コンテンツの取得ができない旨のエラー通知を送信してもよい。
【００１７】
また、前記検証装置は、前記コンテンツの内容が変更されたと判断した場合には、当該変更されているコンテンツを前記コンテンツ保管装置が初めて保管したコンテンツとして取り扱うようにしてもよい。
【００１８】
また、本発明は、コンテンツ保管装置が、移動局のユーザが有するコンテンツを保管するステップと、前記移動局が、前記コンテンツ保管装置によって保管されているコンテンツを初めて取得するステップと、課金指示装置が、前記コンテンツ保管装置から前記コンテンツを初めて取得するために前記移動局が行った通信については、通常の内容で課金処理を行うように課金装置に指示するステップと、検証装置が、前記コンテンツ保管装置によって保管されているコンテンツを前記移動局が再び取得しようとする場合に、その取得対象となるコンテンツが前記コンテンツ保管装置に初めて保管されたときからその内容が変更されていないことを確認するステップと、前記課金指示装置が、前記コンテンツの内容が変更されていないことが確認された場合には、前記コンテンツ保管装置からその変更されていないコンテンツを取得するために前記移動局が行った通信については、ユーザにとって通常よりも優遇された内容で課金処理を行うように前記課金装置に指示するステップとを備えた通信方法を提供する。
【００１９】
また、本発明は、移動通信網を介して通信を行う移動局が、コンテンツ保管装置に保管された、前記移動局のユーザが有するコンテンツを前記移動通信網を介して取得する場合に、その取得対象となるコンテンツが前記コンテンツ保管装置に初めて保管されたときからその内容が変更されていないことを確認する検証手段と、前記検証手段によって変更されていないことが確認された場合には、前記コンテンツ保管装置からその変更されていないコンテンツを取得するために前記移動局が行った通信については、ユーザにとって通常よりも優遇された内容で課金処理を行うように課金装置に指示する課金指示手段とを備えるサーバ装置を提供する。
【００２０】
また、本発明は、コンピュータに、移動通信網を介して通信を行う移動局が、コンテンツ保管装置に保管された前記移動局のユーザが有するコンテンツを前記移動通信網を介して取得する場合に、その取得対象となるコンテンツが前記コンテンツ保管装置に初めて保管されたときからその内容が変更されていないことを確認する検証機能と、前記検証手段によって変更されていないことが確認された場合には、前記コンテンツ保管装置からその変更されていないコンテンツを取得するために前記移動局が行った通信については、ユーザにとって通常よりも優遇された内容で課金処理を行うように課金装置に指示する課金指示機能とを実現するためのプログラムを提供する。このプログラムはコンピュータ読み取り可能な記録媒体に記録されて提供されてもよい。
【００２１】
【発明の実施の形態】
以下、図面を参照して、この発明の実施形態について説明する。なお、図面において、共通する部分には同一の符号が付されている。
Ａ：構成
図１は、本発明の一実施形態に係る通信システムの全体構成を示したブロック図である。図１に示されるように、この通信システムは、インターネット１０に接続されたＣＰ（Ｃｏｎｔｅｎｔｓ　Ｐｒｏｖｉｄｅｒ）サーバ１１と、通信事業者が移動パケット通信サービスを提供するために用いる周知の移動パケット通信網２０と、この移動通信パケット網２０との間で無線パケット通信を行ってこの移動パケット通信網２０を介して通信相手とパケット通信を行う移動局３０と、移動パケット通信網２０に接続された課金システム２１と、インターネット１０及び移動パケット通信網２０に相互に接続されるゲートウェイサーバ２２と、専用線によりゲートウェイサーバ２２に接続されるとともに、図示せぬファイヤウォール・プロキシ装置を介してインターネット１０に接続されるコンテンツ保管サーバ４０とを備えている。この通信システムでは実際には複数の移動局及びＣＰサーバが存在するが、図面が繁雑になるのを避けるために、図１では一つの移動局３０及びＣＰサーバ１１のみが示されている。
【００２２】
以下、この通信システムの各構成要素について説明する。
（１）ＣＰサーバ１１
ＣＰサーバ１１は、多数のコンテンツを保有するコンテンツ提供者によって管理されているＷＷＷサーバである。ここでいうコンテンツとは、例えばニュース、電子書籍、オーディオ、ビデオクリップ、ホームページというような、テキスト、音楽及び画像の少なくともいずれか１つによって表現される情報を意味する他、ゲームソフトウェアやＪａｖａ（登録商標）アプレット等の各種コンピュータプログラムをも含む概念である。ＣＰサーバ１１は、上記のコンテンツを示すファイル形式のデータ（以下、このデータも単にコンテンツという）や、各種ホームページを表すＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ　　Ｍａｒｋｕｐ　　Ｌａｎｇｕａｇｅ）形式のデータをハードディスク等の不揮発性メモリに記憶している。
【００２３】
このＣＰサーバ１１は、コンテンツを特定するＵＲＬ（Ｕｎｉｆｏｒｍ　　Ｒｅｓｏｕｒｃｅ　　Ｌｏｃａｔｏｒ）を含むＨＴＴＰリクエストを受信した場合、基本的には、そのＨＴＴＰリクエストの送信元に対して、上記ＵＲＬによって特定されるコンテンツを含むＨＴＴＰレスポンスを返信する。ただし、そのＨＴＴＰリクエストによって特にコンテンツの宛先が指定されている場合には、ＣＰサーバ１１は、ＨＴＴＰ、ＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）或いはＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）等の任意のプロトコルに従ってその宛先にコンテンツを送信するようになっている。
本実施形態における移動局３０は、ユーザによって指定されたコンテンツを要求するためのＨＴＴＰリクエストを移動パケット通信網２０及びインターネット１０を介してＣＰサーバ１１に送信する。この場合、移動局３０は、上記ＨＴＴＰリクエスト内にコンテンツ保管サーバ４０のＵＲＬを含ませることにより、コンテンツの宛先としてコンテンツ保管サーバ４０を指定することができる。ＣＰサーバ１１は、このようなＨＴＴＰリクエストを受信した場合には、指定されたコンテンツをコンテンツ保管サーバ４０に送信することになる。
【００２４】
（２）コンテンツ保管サーバ４０
コンテンツ保管サーバ４０は、コンテンツ保管サービスを提供するサービス事業者によって管理されるＷＷＷサーバである。このコンテンツ保管サービスとは、ユーザがＣＰサーバ１１等から取得したコンテンツをそのユーザに代わって保管しておき、各ユーザの移動局３０からの要求に応じて、保管しているコンテンツを移動局３０に送信する、というサービスである。ユーザはこのコンテンツ保管サービスを受けることによって、自身の移動局３０内にコンテンツを記憶させておく必要がないので、移動局３０内のメモリをそのコンテンツの容量分だけ節約することができる。
【００２５】
図２はコンテンツ保管サーバ４０の構成を示すブロック図である。
図２に示すように、コンテンツ保管サーバ４０は、ＣＰＵ（Ｃｅｎｔｒａｌ　　Ｐｒｏｃｃｅｓｓｉｎｇ　Ｕｎｉｔ）４１、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）４２、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）４３、通信部４４、不揮発性メモリ４５及びこれらを相互に接続するバス４６を備えている。ＲＯＭ４２にはＩＰＬ（Ｉｎｉｔｉａｌ　　Ｐｒｏｇｒａｍ　Ｌｏａｄｅｒ）等の基本制御を司る制御プログラムが格納されている。ＣＰＵ４１は、このＲＯＭ４２や不揮発性メモリ４５に記憶されている各種プログラムを実行することによって後述する各種機能を実現する。ＲＡＭ４３は、ＣＰＵ４１のワークエリアとして用いられ、例えばＣＰＵ４１によって実行されるプログラムが展開されたり、プログラム実行時に用いられる各種データが一時的に記憶される。通信部４４は、インターネット１０に接続された各種の通信装置との間や、専用線によって接続されたゲートウェイサーバ２２との間でパケット通信を行う。
【００２６】
ハードディスク等の不揮発性メモリ４５には、各ユーザに割り当てられたディレクトリ４５１ａ、４５１ｂ、４５１ｃ・・・が各ユーザのユーザＩＤに対応付けられて設けられている。これらディレクトリ４５１ａ、４５１ｂ、４５１ｃ・・・内には、各々のユーザが保有するコンテンツが保管される。なお、以下では、各ディレクトリ４５１ａ、４５１ｂ、４５１ｃ・・・を特に区別して説明しなければならない場合を除き、以下では、これらを単にディレクトリ４５１と総称する。
各ユーザは、移動局３０に実装されているＷＷＷブラウザを実行させることによって、ディレクトリ４５１内のコンテンツにアクセスし、これらコンテンツをＷＷＷページとして閲覧することができるようになっている。ただし、各ユーザに対しては、自身に割り当てられたディレクトリ４５１内のコンテンツを閲覧することは許可されているが、他のユーザのディレクトリ４５１内のコンテンツを閲覧することは許されていない。
【００２７】
さらに、不揮発性メモリ４５は、コンテンツ保管プログラム４５２と、ユーザ認証テーブル４５３と、サービス事業者の秘密鍵（図示略）と、各種ホームページを表すＨＴＭＬ形式のデータとを記憶している。
コンテンツ保管サービスを受けるユーザに対してはユーザＩＤとパスワードが割り当てられるが、ユーザ認証テーブル４５３には、これら各ユーザのユーザＩＤとパスワードとが対応付けられて記述されている。ＣＰＵ４１は、コンテンツ保管プログラム４５２を実行することによって、ユーザ認証テーブル４５３を用いたユーザ認証を行い、この結果、正当性が確認されたユーザに対してコンテンツ保管サービスを提供する。
【００２８】
秘密鍵は、コンテンツ保管サーバ４０が移動局３０にコンテンツを送信する度にそのコンテンツに対して電子署名を施すために利用される。電子署名は、ハッシュ値を用いて対象データのダイジェストを生成し、このダイジェストを秘密鍵で暗号化することにより生成されるデジタルデータである。即ち、電子署名は各々のコンテンツに固有の情報であるから、コンテンツの内容が異なると電子署名の内容も異なることになる。この電子署名は、後述するコンテンツの同一性検証のためにゲートウェイサーバ２２によって利用される。
【００２９】
（３）ゲートウェイサーバ２２
ゲートウェイサーバ２２は、前述の通信事業者によって管理されている。このゲートウェイサーバ２２は、移動パケット通信網２０とインターネット１０との間、及び、移動パケット通信網２０とコンテンツ保管サーバ４０との間で相互に通信を中継するという一般的なゲートウェイ機能を備えている。さらに、ゲートウェイサーバ２２は、コンテンツ保管サーバ４０から移動局３０宛に送信されるコンテンツを中継する際にそのコンテンツの同一性を検証するコンテンツ検証機能と、検証結果に応じた課金処理を移動パケット通信網２０を介して課金システム２１に指示する課金指示機能を備えている。
【００３０】
ここで、コンテンツ検証機能及び課金指示機能とは、以下に述べるような発想に基づくものである。
図３は、移動局３０がコンテンツを取得する場合の２つの取得形態を説明する図である。図３において、コンテンツの１つ目の取得形態は、矢印Ｇ１によって示されているように、ユーザ（移動局３０）がＣＰサーバ１１に記憶されているコンテンツをコンテンツ保管サーバ４０内にいったん保管させた後にゲートウェイサーバ２２を介して取得する場合である。このとき取得されるコンテンツは移動局３０にとっては初めて取得するコンテンツであるから、以下では、この取得のことを「初回取得」という。次に、２つ目の取得形態は、図３の矢印Ｇ２によって示されているように、ユーザ（移動局３０）がコンテンツ保管サーバ４０に既に保管されているコンテンツをゲートウェイサーバ２２を介して取得する場合である。このとき取得されるコンテンツは、初回取得時においてコンテンツ保管サーバ４０に保管したものを移動局３０が再度取得するものであるから、以下では、この取得のことを「再取得」という。
【００３１】
初回取得時の通信に対しては、移動パケット通信網２０における通常のパケット通信に適用される課金体系（以下、通常課金体系という）が適用される。一方、再取得時の通信に対しては、通常課金体系よりもユーザにとって優遇された内容の課金体系（以下、優遇課金体系という）が適用される。具体的には、初回取得時の通信に対してはコンテンツ伝送時のパケット数に比例した通信料金が課金されるようになっているが、再取得時の通信に対しては通信料金は一切課金されないようになっている。
上記のことから、ゲートウェイサーバ２２は、コンテンツを中継する際に初回取得か再取得かの別に応じて適用すべき課金体系の種類を課金システム２１に指示する課金指示機能を備えているのである。
【００３２】
本実施形態のコンテンツ保管サービスはユーザに代わってコンテンツを保管するというサービスであるから、ユーザは、保管しているコンテンツを必要とする度にコンテンツ保管サーバ４０にアクセスしてコンテンツを取得し直さなければならない。このような再取得のために移動局３０が行う通信に対して通常課金体系を適用するのは、ユーザにとっても非常に酷であり、サービス事業者のサービス戦略上も好ましくない。そこで、本実施形態は、これらの事情を勘案して、再取得については初回取得よりも通信料金を優遇しようとするものである。
但し、再取得の通信料金を優遇するためには、初回取得時とその後の再取得時とで、コンテンツの内容が完全に同一であり、一切の変更がないことが必須条件となる。なぜなら、コンテンツを取得したときにそのコンテンツの内容が当初のものとは異なるようであれば、それは新たにコンテンツを取得することと同等であるとみなすことができ、上述した事情を勘案する必要性がないからである。従って、例えばユーザがコンテンツ保管サーバ４０に保管しているコンテンツを同一ファイル名で更新するような場合には、更新される度にコンテンツの内容が異なるのであるから通常課金体系が適用されることになる。
上記のことから、ゲートウェイサーバ２２はコンテンツを中継する際に初回取得時と再取得時とでコンテンツが同一あるか否かを判断するコンテンツ検証機能を備えているのである。
【００３３】
図４はゲートウェイサーバ２２の構成を示すブロック図である。
図４に示すように、ゲートウェイサーバ２２は、ＣＰＵ２２１、ＲＯＭ２２２、ＲＡＭ２２３、通信部２２４、不揮発性メモリ２２５及びこれらを相互に接続するバス２２８を備えている。
ＲＯＭ２２２にはＩＰＬ等の基本制御を司る制御プログラムが格納されている。ＣＰＵ２２１は、このＲＯＭ２２２や不揮発性メモリ２２５に記憶されている各種プログラムを実行することによって前述したコンテンツ検証機能及び課金指示機能を実現する。ＲＡＭ２２３は、ＣＰＵ２２１のワークエリアとして用いられ、例えばＣＰＵ２２１によって実行されるプログラムが展開されたり、プログラム実行時に用いられる各種データが一時的に記憶される。
【００３４】
ハードディスク等の不揮発性メモリ２２５には、上述したコンテンツ検証機能及び課金指示機能を実現するための検証・課金プログラム２２６と、検証テーブル２２７と、サービス事業者の公開鍵（図示略）が記憶されている。検証テーブル２２７には、コンテンツ保管サーバ４０内におけるコンテンツ格納場所を示すＵＲＬと、そのコンテンツに対してコンテンツ保管サーバ４０が施した電子署名とが対応付けられて記憶されている。ＣＰＵ２２１は、検証・課金プログラム２２６を実行することにより、上記電子署名を利用してコンテンツの同一性について検証することができる。具体的には、初回取得時のコンテンツに施された電子署名をこのコンテンツのＵＲＬとともに検証テーブル２２７に登録しておき、以降の再取得時のコンテンツに施された電子署名を検証テーブル２２７に登録されている電子署名と比較する。ここで、両者が一致していれば、初回取得時と再取得時のコンテンツは同一であると判断できるし、一致していなければこれらコンテンツは同一ではないと判断できる。
【００３５】
（４）移動局３０
図５は、移動局３０の構成を示すブロック図である。この移動局３０は、例えばＰＤＣ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　　Ｃｅｌｌｕｌａｒ）方式或いはＩＭＴ２０００（Ｉｎｔｅｒｎａｔｉｏｎａｌ　　Ｍｏｂｉｌｅ　　Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ−２０００）方式の携帯電話機や、ＰＨＳ（Ｐｅｒｓｏｎａｌ　Ｈａｎｄｙｐｈｏｎｅ　Ｓｙｓｔｅｍ）方式の簡易携帯電話機であり、図５に示すように、制御部３１と、通信部３２と、表示部３３と、操作部３４とを有している。
【００３６】
通信部３２は、アンテナや無線送受信部を備え、移動パケット通信網２０と無線パケット通信を行う。また、通信部３２は、通話のためのＣＯＤＥＣやマイク、スピーカ等をも備えており、これによって移動機３０は図示せぬ移動電話網を介して回線交換による通話を行うこともできる。
表示部３３は、例えば液晶表示パネルやパネル駆動回路を有し、制御部３１から供給されるデータで表される画像を表示する。操作部３４は複数の操作子を備え、操作子の操作に応じた信号を制御部３１へ供給する。
【００３７】
制御部３１は、ＣＰＵ、ＲＯＭ及びＲＡＭ（いずれも図示略）の他、不揮発性メモリ３１１を備えている。この不揮発性メモリ３１１は、例えばＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）やバックアップ電源付きのＳＲＡＭ（Ｓｔａｔｉｃ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）である。この不揮発性メモリにはＷＷＷブラウザ等の制御プログラムが記憶されており、移動局３０はこのＷＷＷブラウザを実行することによってＨＴＴＰに従った通信を行うことができる。これによって移動局３０が取得したコンテンツは、ＲＡＭ上に一時的に記憶されたうえでＣＰＵによって解釈され、ＷＷＷページとして表示部３３に表示される
【００３８】
また、この不揮発性メモリ３１１には、アドレステーブル３１１ａが記憶されている。このアドレステーブル３１１ａには、コンテンツ保管サーバ４０内におけるコンテンツの格納場所を示すＵＲＬが記述されている。ただし、このアドレステーブル３１１ａに記述されたＵＲＬは、そのＵＲＬに格納されているコンテンツの初回取得に要する通信料金の課金処理が終わっていることが前提となる。後で詳述するが、コンテンツの初回取得について通信料金の課金処理が終わっていることは、ゲートウェイサーバ２２によって移動局３０に通知されるから、移動局３０はこの通知を受けてＵＲＬをアドレステーブル３１１ａに書き込めばよい。
そして、制御部３１は、ＷＷＷブラウザを実行することにより、ユーザによって指定されたＵＲＬを含むＨＴＴＰリクエストを送信するが、このアドレステーブル３１１ａに記述されたＵＲＬを含むＨＴＴＰリクエストを送信する際には、通信料金の課金処理が終わっていることを示すフラグを含めて送信するようになっている。一方、このようなＨＴＴＰリクエストを受信したコンテンツ保管サーバ４０は、当該リクエストにフラグが含まれていることから、課金処理が終わっていることを確認することができる。
以上が本実施形態の構成である。
【００３９】
Ｂ：動作
次に、上記構成からなる実施形態の動作について、コンテンツの初回取得時と再取得時とで分けて説明を行う。
なお、以下の説明では、あるユーザＡに割り当てられたのユーザＩＤが「０００１」であり、パスワードが「ｘｙｚ」であり、このユーザＡの移動局３０がＣＰサーバ１１から取得するコンテンツのＵＲＬが「ｃｐ．ｃｏ．ｊｐ／ｐｈｏｔｏｃｏｎｔｅｎｔｓ／ａａａ．ｇｉｆ」であり、ユーザＡに割り当てられたコンテンツ保管サーバ４０内のディレクトリ４５１ａのＵＲＬが「ｈｏｋａｎ．ｃｏ．ｊｐ／ｕｓｅｒｆｏｌｄｅｒ／０００１」であると想定する。
また、以下の説明においては、移動局３０とＣＰサーバ１１の間、及び、移動局３０とコンテンツ保管サーバ４０との間の通信は全てゲートウェイサーバ２２を経由してなされるものとする。
【００４０】
（１）コンテンツの初回取得時の動作
図６において、まず、移動局３０は、ユーザＡの操作に従ってＷＷＷブラウザを実行し、ＣＰサーバ１１が用意しているタイトルページ（ホームページの起点となるページ）のＵＲＬを含むＨＴＴＰリクエストを送信する（ステップＳ１）。
【００４１】
これに応じて、ＣＰサーバ１１は、タイトルページを表すＨＴＭＬ形式のデータを不揮発性メモリから読み出し、これをＨＴＴＰレスポンスとして移動局３０に送信する（ステップＳ２）。移動局３０はこのＨＴＭＬ形式のデータを解釈してタイトルページを表示部３３に表示する。このタイトルページ上にはＣＰサーバ１１が保有している多数のコンテンツの名称がリスト形式で列挙されている。
【００４２】
ユーザＡは、列挙されたコンテンツの名称の中から所望のものを選択し、さらに、自身に割り当てられたユーザＩＤ「０００１」や、コンテンツの宛先であるコンテンツ保管サーバ４０内のユーザＡのディレクトリ４５１ａのＵＲＬ「ｈｏｋａｎ．ｃｏ．ｊｐ／ｕｓｅｒｆｏｌｄｅｒ／０００１」を入力する操作を行う。この操作に応じて、移動局３０は、選択されたコンテンツの名称にアンカータグによって埋め込まれているＵＲＬ「ｃｐ．ｃｏ．ｊｐ／ｐｈｏｔｏｃｏｎｔｅｎｔｓ／ａａａ．ｇｉｆ」と、入力された上記ユーザＩＤ及びコンテンツ保管サーバ４０のＵＲＬとを含むＨＴＴＰリクエストを送信する（ステップＳ３）。
【００４３】
ＣＰサーバ１１は、上記ＨＴＴＰリクエストを受信すると、このＨＴＴＰリクエストに含まれているＵＲＬ「ｃｐ．ｃｏ．ｊｐ／ｐｈｏｔｏｃｏｎｔｅｎｔｓ／ａａａ．ｇｉｆ」に該当するコンテンツを不揮発性メモリから読み出す。そして、上記ＨＴＴＰリクエストではコンテンツの宛先がコンテンツ保管サーバ４０に指定されているので、ＣＰサーバ１１は、読み出したコンテンツをユーザＩＤ「０００１」やＵＲＬ「ｈｏｋａｎ．ｃｏ．ｊｐ／ｕｓｅｒｆｏｌｄｅｒ／０００１」とともにコンテンツ保管サーバ４０に送信する（ステップＳ４）。この送信処理はＨＴＴＰ、ＳＭＴＰ、ＦＴＰ等の適当なプロトコルを用いて行われる。
【００４４】
コンテンツ保管サーバ４０は、ＣＰサーバ１１から送信されてくるデータを受信すると、受信したデータの中からユーザＩＤ「０００１」及びＵＲＬ「ｈｏｋａｎ．ｃｏ．ｊｐ／ｕｓｅｒｆｏｌｄｅｒ／０００１」を抽出する。そして、コンテンツ保管サーバ４０は、不揮発性メモリ４５１に記憶された内容を参照しながら、抽出したＵＲＬに該当するディレクトリ４５１ａが抽出したユーザＩＤに対応するユーザに割り当てられたものかどうかを確認して、正しいユーザからの要求であるか否かを判断する。ここでは、図２に示されるとおり、ユーザＩＤ「０００１」に対応するディレクトリ４５１ａのＵＲＬは「ｈｏｋａｎ．ｃｏ．ｊｐ／ｕｓｅｒｆｏｌｄｅｒ／０００１」であるので、コンテンツ保管サーバ４０は、正しいユーザであると判断する。コンテンツ保管サーバ４０は、ユーザＩＤ「０００１」に対応するディレクトリ４５１ａ内に、受信したコンテンツをファイル名「ａａａ．ｇｉｆ」として記憶する（ステップＳ５）。
上記の動作によって、コンテンツ保管サーバ４０にコンテンツを保管するための処理が完了する。
【００４５】
次に、ユーザＡは、自身が所望するときに、移動局３０を操作してコンテンツ保管サーバ４０内のディレクトリ４５１ａにアクセスする。
まず、ユーザＡがコンテンツ保管サーバ４０が用意しているタイトルページのＵＲＬを移動局３０に入力すると、この操作に応じて、移動局３０は、入力されたＵＲＬを含むＨＴＴＰリクエストをコンテンツ保管サーバ４０に送信する（ステップＳ６）。
【００４６】
コンテンツ保管サーバ４０は、上記ＨＴＴＰリクエストを受信すると、タイトルページを表すＨＴＭＬ形式のデータを不揮発性メモリ４５１から読み出し、これをＨＴＴＰレスポンスとして移動局３０に送信する（ステップＳ７）。
【００４７】
移動局３０はこのデータを解釈して表示部３３にタイトルページを表示する。このタイトルページ上には、ユーザＩＤ及びパスワードを入力するためのテキストボックスが設けられている。ユーザＡはこのタイトルページを参照しながら、ユーザＩＤ「０００１」及びパスワード「ｘｙｚ」を移動局３０に入力し、これらを送信するための操作を行う。この操作に応じて、移動局３０は上記ユーザＩＤ及びパスワードを含むＨＴＴＰリクエストをコンテンツ保管サーバ４０に送信する（ステップＳ８）。
【００４８】
一方、コンテンツ保管サーバ４０は、受信したユーザＩＤ及びパスワードと、ユーザ認証テーブル４５３に記述されたユーザＩＤ及びパスワードとを比較してユーザ認証を行う。ここでは、図２に示されるように両者は一致するので、コンテンツ保管サーバ４０は、アクセスしてきたユーザは正当であると判断する。そして、コンテンツ保管サーバ４０は、ユーザＡに割り当てられたディレクトリ４５１ａ内のコンテンツのファイル名のリストを示すデータを生成して移動局３０に送信する（ステップＳ９）。
【００４９】
ユーザＡは、移動局３０によって表示されたリストの中から所望のコンテンツのファイル名（ここでは、「ａａａ．ｇｉｆ」とする）を選択する操作を行う。これに応じて、移動局３０は選択されたファイル名に埋め込まれているＵＲＬ「ｈｏｋａｎ．ｃｏ．ｊｐ／ｕｓｅｒｆｏｌｄｅｒ／０００１／ａａａ．ｇｉｆ」を含むＨＴＴＰリクエストをコンテンツ保管サーバ４０に送信する（ステップＳ１０）。
【００５０】
コンテンツ保管サーバ４０は、上記ＨＴＴＰリクエストを受信すると、ＵＲＬ「ｈｏｋａｎ．ｃｏ．ｊｐ／ｕｓｅｒｆｏｌｄｅｒ／０００１／ａａａ．ｇｉｆ」によって特定されるコンテンツを不揮発性メモリ４５１内のディレクトリ４５１ａから読み出し、そのコンテンツに基づいて電子署名（ここでは、「ｓｉｇｎＡ」と表記する）を生成し（ステップＳ１１）、生成した電子署名をコンテンツとともに移動局３０を宛先として送信する（ステップＳ１２）。
【００５１】
ところで、ゲートウェイサーバ２２は、検証・課金プログラム２２６を常時実行しており、上記のようなコンテンツ及び電子署名を受信すると、ステップＳ１３において図７に示すようなサブルーチンを開始する。
まず、ゲートウェイサーバ２２のＣＰＵ２２１は、受信したコンテンツを移動局３０が取得するために行う通信について課金処理が済んでいるか否かを確認する（ステップＳ１００）。この課金処理が済んでいるか否かを確認する処理は、ステップＳ１２において、コンテンツ保管サーバ４０から課金済みを示すフラグが送られてくるか否かによって確認するというものであるが、これについては後述する再取得時動作において詳細に説明する。ここでは、コンテンツを初めて取得しようとしているのだから課金処理は終了しているはずはなく（即ちコンテンツ保管サーバ４０からは課金済みを示すフラグが送られてこない）、ＣＰＵ２２１は課金処理が終了していないことを確認して次の処理に進む。
【００５２】
次に、ＣＰＵ２２１は、受信したコンテンツのＵＲＬが検証テーブル２２７に記述されているか否かを判断する（ステップ１０１）。
ここでは、コンテンツの初回取得でありゲートウェイサーバ２２は初めてコンテンツを中継するのだから、ＵＲＬは検証テーブル２２７には記述されていないはずである。この場合には（ステップＳ１０１；Ｎｏ）、ＣＰＵ２２１は、コンテンツのＵＲＬ「ｈｏｋａｎ．ｃｏ．ｊｐ／ｕｓｅｒｆｏｌｄｅｒ／０００１／ａａａ．ｇｉｆ」と電子署名「ＳｉｇｎＡ」とを対応付けて、図４に示すようにして検証テーブル２２７に記憶する（ステップＳ１０２）。
【００５３】
次いで、ＣＰＵ２１は、電子署名を公開鍵を用いて複号化してダイジェストを得る一方、既に受信しているコンテンツからダイジェストを生成し、これら２つのダイジェストを比較してコンテンツの改竄がないことを確認する（ステップＳ１０３）。
【００５４】
次いで、ＣＰＵ２１は、コンテンツのパケット数をカウントし（ステップＳ１０４）、このカウント値とともに、パケット数に応じた課金を通常課金体系で行うように課金システム２１に通知する（ステップＳ１０５）。これに応じて、課金システム２１は通常課金体系に従ってパケット数に応じた課金処理を行い、処理が終了すると、終了通知をコンテンツ保管サーバ４０に送信する。
ゲートウェイサーバ２２のＣＰＵ２２１は、課金システム２１から終了通知を受信すると、課金済みを示すフラグをコンテンツに付加して移動局３０に送信する（ステップＳ１０６）。このステップＳ１０６の処理は図６においてステップＳ１４として示されている。
【００５５】
移動局３０は、コンテンツを受信すると、これをＲＡＭ上に展開して解釈し、「ａａａ．ｇｉｆ」のデータによって示されるＧＩＦ（Ｇｒａｐｈｉｃｓ　Ｉｎｔｅｒｃｈａｎｇｅ　　Ｆｏｒｍａｔ）画像を表示部３３に表示する。さらに、移動局３０は、受信したコンテンツにフラグが付加されているので、コンテンツのＵＲＬ「ｈｏｋａｎ．ｃｏ．ｊｐ／ｕｓｅｒｆｏｌｄｅｒ／０００１／ａａａ．ｇｉｆ」をアドレステーブル３１１ａに書き込む。
以上が、コンテンツの初回取得時の動作である。
【００５６】
（２）コンテンツの再取得時の動作
次に、図８に示すシーケンスを参照しながら、コンテンツの再取得時の動作について説明する。
図８において、ユーザＡは自身が所望するときに、移動局３０を操作して、コンテンツ保管サーバ４０内のディレクトリ４５１ａにアクセスし、コンテンツを要求する。ここでは、ユーザＡは、ＵＲＬ「ｈｏｋａｎ．ｃｏ．ｊｐ／ｕｓｅｒｆｏｌｄｅｒ／０００１／ａａａ．ｇｉｆ」によって特定されるコンテンツをコンテンツ保管サーバ４０に要求したものとする。
図８に示されるステップＳ６〜１２は、以下の点を除き、前述した図６におけるステップと同じである。即ち、ステップＳ１０において、移動局３０は、アドレステーブル３１１ａに記述されている「ｈｏｋａｎ．ｃｏ．ｊｐ／ｕｓｅｒｆｏｌｄｅｒ／０００１／ａａａ．ｇｉｆ」を含むＨＴＴＰリクエストを送信することになるので、課金済みであることを示すフラグを含めてこのＨＴＴＰリクエストを送信する。また、ステップＳ１２において、コンテンツ保管サーバ４０はこのフラグをコンテンツ及び電子署名とともにゲートウェイサーバ２２に送信する。
【００５７】
ゲートウェイサーバ２２のＣＰＵ２２１は、コンテンツ保管サーバ４０からコンテンツ及び電子署名を受信すると、前述の図６に示すようなサブルーチンを開始する（ステップＳ１３）。
まず、ＣＰＵ２２１は、受信したコンテンツを移動局が取得するために行う通信について課金処理が済んでいるか否かを確認する（ステップＳ１００）。ここでは、課金処理が終了していることを示すフラグが存在するので、ＣＰＵ２２１は課金処理が終了していることを確認し、次の処理に進む
【００５８】
次に、ＣＰＵ２２１は、コンテンツのＵＲＬが検証テーブル２２７に記述されているか否かを判断する（ステップ１０１）。
ここでは、コンテンツの再取得であるからＵＲＬが既に記述されているはずであり（ステップＳ１０１；Ｙｅｓ）、ＣＰＵ２２１は、検証テーブル２２７に記述されている電子署名と、受信した電子署名とが一致するか否かを判断する（ステップＳ１０７）。
【００５９】
ここで、コンテンツの内容は初回取得時から変更されていないと想定すると、両者は一致するはずなので（ステップＳ１０８；Ｙｅｓ）、次に、ＣＰＵ２１は、コンテンツのパケット数をカウントし（ステップＳ１０９）、このカウント値に応じた課金を優遇課金体系で行うように課金システム２１に通知する（ステップＳ１１０）。ここで、課金システム２１が優遇課金体系に従って課金処理を行った場合には、一切の通信料金を課さないようになっているので、ゲートウェイサーバ２２は、パケット数のカウント値を課金システム２１に通知する必要は実質的には無いが、本実施形態では通信ログ等を保存しておくために通知するものである。
そして、ゲートウェイサーバ２２のＣＰＵ２２１は、課金システム２１から課金処理が終了した旨の終了通知を受信すると、コンテンツを移動局３０に送信する（ステップＳ１１１）。
【００６０】
なお、ステップＳ１０８において、ＣＰＵ２２１は、検証テーブル２２７に記述されている電子署名と、受信した電子署名とが一致しなければ（ステップＳ１０８；Ｎｏ）、コンテンツの再取得ではないと判断し、コンテンツを取得できない旨のエラー通知を移動局３０に送信し（ステップＳ１１２）、コンテンツを破棄する（ステップＳ１１３）。
【００６１】
以上説明した実施形態によれば、コンテンツの初回取得については通常の課金体系が適用され、コンテンツの再取得に対しては通常よりも優遇された課金体系が適用される。よって、サービス事業者は、ユーザにとってより有利な通信料金でコンテンツ保管サービスを提供することが可能となる。また、コンテンツの再取得という極めて限定的な用途で行う通信に対してのみ、通常よりも優遇された内容の課金処理を行うから、先に説明したような電波の公共性を阻害することがない。
【００６２】
また、実施形態では、初回取得時と再取得時のコンテンツが同一であるか否かを検証するために、コンテンツを表すデータそのものを比較するのではなく、コンテンツを表すデータから生成される電子署名を比較している。この電子署名はコンテンツを表すデータよりデータ容量が小さいので、コンテンツを表すデータそのものを用いる場合よりも、ネットワーク上のトラヒック量や同一性検証に要する処理時間を低減することができる。また、電子署名を用いるといっても、同一性を検証するためにはその電子署名をわざわざ復号化する処理も不要であるので、より迅速に同一性を判断することができる。
【００６３】
また、実施形態では、ユーザＩＤ及びパスワードを用いてユーザの正当性を判断しているので、不正なユーザが正当なユーザになりすましてコンテンツ保管サーバ４０内のディレクトリ４５１ａにアクセスするというような事態を防止することができる。さらに、正当なユーザであっても、アクセス可能なディレクトリ４５１ａは自身に割り当てられたものに限定されているので、これによっても、ディレクトリ４５１ａに不正にアクセスするというような事態を防止することができる。
【００６４】
Ｃ：変形例
本発明は上述した実施形態に限定されず、その技術思想の範囲内で種々の変更が可能である。例えば、以下のような変更が可能である。
（１）ゲートウェイサーバ２２の態様
上述した実施形態では、ゲートウェイサーバ２２がコンテンツ検証機能及び課金指示機能を備えていたが、ゲートウェイサーバ２２ではなくて他の装置がこれらの機能を備えてもよいし、複数の装置がコンテンツ検証機能と課金指示機能とを分散して備えてもよい。
【００６５】
また、実施形態では、ゲートウェイサーバ２２は、コンテンツの再取得時には課金システム２１に対して優遇課金体系で課金するように指示していた。しかし、再取得時の通信料金を無料にするのであれば、ゲートウェイサーバ２２から課金システムへの通知が無くてもよいので、このような課金の指示自体を一切行わないようにしてもよい。請求の範囲の「通常の課金体系の内容よりもユーザにとって優遇された内容の課金体系で課金処理を行うように前記課金手段に指示する課金指示手段」という用語の意味には、実施形態のように優遇課金体系で課金をすることを指示するという態様を含むことは勿論、課金に関する通知を全く行わないことによって通信料金を無料にすることを間接的に指示するという態様をも含むものとする。
【００６６】
また、再取得時の優遇課金体系は、通信料金を無料にするようなものに限らず、ユーザにとって通常より優遇されたものであればどのようなものであってもよい。例えば、コンテンツの再取得時には、再取得するコンテンツのデータ量に関わらず極めて安い定額料金にするとか、コンテンツのデータ量に応じて定まる通常の通信料金に更に一定の料率（０より大きく１未満の数）を乗じて定まる金額を課金してもよい。
【００６７】
また、実施形態では、ゲートウェイサーバ２２は、検証テーブル２２７に記述されている電子署名と、受信した電子署名とが一致しなければ、図７のステップＳ１１２及びＳ１１３において、コンテンツの再取得ではないと判断し、コンテンツを取得でない旨のエラー通知を移動局３０に送信し、コンテンツを破棄するようになっている。しかし、これに限らず、もし検証テーブル２２７に記述されている電子署名と受信した電子署名とが一致しなければ、ゲートウェイサーバ２２は、受信したコンテンツを新たなコンテンツとして取り扱うようにしてもよい。
即ち、ゲートウェイサーバ２２は、ステップＳ５と同様に、コンテンツのパケット数のカウント値とともに、パケット数に応じた課金を通常課金体系で行うように課金システム２１に通知する一方、検証テーブル２２７に記述されている電子署名を受信した電子署名で上書きして、以降は、上書き後の電子署名を同一性検証に利用する。
【００６８】
（２）正当なユーザの範囲
実施形態では、１人のユーザに１つのディレクトリ４５１を割り当てていたが、これに限らず、例えば複数ユーザからなるグループに対して１つのディレクトリ４５１を割り当ててもよい。このようにすれば、グループを構成するユーザは同一のコンテンツを共有できることになる。
また、実施形態ではユーザＩＤ及びパスワードによってユーザの正当性を確認していたが、ユーザ認証の手法はこれに限らず、様々な周知手段を採用することができる。また、このようなユーザ認証に加えて、或いは、このようなユーザ認証に代えて、移動局３０の識別情報を用いた機体認証を利用してもよい。
【００６９】
（３）コンテンツの取得形態
コンテンツ保管サーバ４０に保管するコンテンツは移動局３０がＣＰサーバ１１から取得したものに限らず、移動局３０が任意の手段を用いて取得したものであればよい。
例えば、移動局３０に有線或いは近距離無線で接続されたパーソナルコンピュータ等の外部装置から取得したものであってもよい。この場合の好適なコンテンツとしては、例えばユーザのスケジュールデータや電子メール等が考えられる。また、移動局３０が自身に実装されている機能を用いて生成したコンテンツであってもよい。具体例としては、カメラ付き移動局３０が撮影した画像などが考えられる。
これらの場合には、移動局３０は、コンテンツを移動パケット通信網２０を介してコンテンツ保管サーバ４０にアップロードして保管する。移動局３０がコンテンツをアップロードしてコンテンツ保管サーバ４０に保管したような場合、コンテンツの初回取得とは、コンテンツ保管サーバ４０にアップロードして保管していたコンテンツを移動局３０が最初に取得するときの処理に該当する。
【００７０】
（４）移動局３０の態様
移動局３０は、実施形態で例示したものに限らず、無線パケット通信を行う通信装置を内蔵したＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　　Ａｓｓｉｓｓｔａｎｔｓ）であってもよい。また、移動局３０が不揮発性メモリ３１１に記憶しているアドレステーブル３１１ａには、コンテンツ保管サーバ４０内のコンテンツのＵＲＬを記憶していたが、これに限らない。要は、コンテンツの取得に対して課金済みであることを移動局３０が把握できればよいのだから、各々のコンテンツを識別可能な情報をアドレステーブル３１１ａに登録しておけばよい。
【００７１】
なお、本願発明のコンテンツ保管サービスにおいては、移動局３０の不揮発性メモリ３１１にコンテンツが記憶されることは基本的にはないと考える。なぜなら、コンテンツはあくまでＲＡＭ上に一時的に記憶され、ＷＷＷページとして表示されるだけであって、コンテンツの永続的な保管はコンテンツ保管サーバ４０に任されているからである。もちろん、ユーザＡが所定の操作を行うことによりコンテンツを強制的に不揮発性メモリ３１１に記憶させることは可能であるが、このような場合にはユーザＡがコンテンツ保管サービスを受ける意味はない。
【００７２】
（５）コンテンツの同一性検証
実施形態では、初回取得時と再取得時のコンテンツが同一であるか否かを検証するために電子署名を利用した。しかし、これに限らず、各々のコンテンツに固有の情報であればコンテンツの異同が判断可能である。
【００７３】
（６）記録媒体
なお、本発明のゲートウェイサーバ２２、コンテンツ保管サーバ４０、或いは移動局３０において実行されるプログラム（処理）は、当該プログラムが記録された磁気テープ、磁気ディスク、フロッピーディスク（登録商標）、光記録媒体、光磁気記録媒体、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　　Ｄｉｓｋ）、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）等の様々な記録媒体から読み取られることによって実行することができる。
【００７４】
【発明の効果】
上述したように本発明によれば、移動局がコンテンツ保管装置に保管されているコンテンツを移動通信網を介して取得する場合に、その取得対象となるコンテンツがコンテンツ保管装置に初めて保管されたときからその内容が変更されていないことを確認し、変更されていないことが確認された場合には、移動局がコンテンツ保管装置からコンテンツを取得するために行った通信については、ユーザにとって通常よりも優遇された内容で課金処理を行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係る通信システムの構成を示すブロック図である。
【図２】同システムにおけるコンテンツ保管サーバの構成を示すブロック図である。
【図３】同システムにおけるコンテンツの取得形態を説明する図である。
【図４】同システムにおけるゲートウェイサーバの構成を示すブロック図である。
【図５】同システムにおける移動局の構成を示すブロック図である。
【図６】コンテンツの初回取得時のシステム全体の動作例を示すシーケンス図である。
【図７】同システムにおけるゲートウェイサーバのＣＰＵの動作を示すフローチャートである。
【図８】コンテンツの再取得時のシステム全体の動作例を示すシーケンス図である。
【符号の説明】
１０・・・インターネット、２０・・・移動パケット通信網（移動通信網）、
２１・・・課金システム（課金装置）、
２２・・・ゲートウェイサーバ（検証装置、課金指示装置、付加手段、中継装置）、
２２５・・・不揮発性メモリ（記憶手段）
３０・・・移動局、３１１・・・不揮発性メモリ（記憶手段）、
３２・・・通信部（送信手段）、
４０・・・コンテンツ保管サーバ（コンテンツ保管装置）、
４１・・・ＣＰＵ（認証手段）、
４５１ａ，４５１ｂ，４５１ｃ・・・ディレクトリ（保管領域）
４５３・・・ユーザ認証テーブル（認証手段）。
【図１】
2004102908.tif 000003
【図２】
2004102908.tif 000004
【図３】
2004102908.tif 000005
【図４】
2004102908.tif 000006
【図５】
2004102908.tif 000007
【図６】
2004102908.tif 000008
【図７】
2004102908.tif 000009
【図８】
2004102908.tif 000010