(57)【要約】本発明は、コンテンツ提供方法及びシステムに関するもので、より詳細には、端末機に既に保存された実行ファイルを変更させなくても、追加的な拡張情報を情報利用料金に付加して販売する方法及びシステムに関する。本発明は、ゲームコンテンツリスト提供モジュール、パッケージリスト生成モジュール、ＣＯＤモジュール、アプリケーション送信モジュール、リソース送信モジュール及び課金モジュールを含むゲームコンテンツサーバに関するもので、ゲーム実行ファイル及びアイテムファイルを含むゲームコンテンツを提供して以後追加的に、ゲーム実行ファイルの変更を要しない拡張情報（アイテムファイル）のみを追加、変更することができる。また、ゲームコンテンツの拡張情報を追加、変更することにおいて情報利用料金を付加して販売することができる。【選択図】図１
2008515046.tif 000002
【特許請求の範囲】
【請求項１】
課金してゲームコンテンツを販売するゲームコンテンツサーバにおいて、
移動通信端末機にゲームコンテンツリストを提供するゲームコンテンツリスト提供モジュールと、
前記ゲームコンテンツに含まれるゲーム実行ファイル及びアイテムファイルの情報を含むパッケージリスト情報を生成するパッケージリスト生成モジュールと、
前記ゲーム実行ファイルをコンパイルするＣＯＤモジュールと、
前記ＣＯＤモジュールによりコンパイルされた前記ゲーム実行ファイルを前記移動通信端末機に送信するアプリケーション送信モジュールと、
前記アイテムファイルを前記移動通信端末機に送信するリソース送信モジュールと、
前記移動通信端末機に前記ゲームコンテンツに対する支払取引を要求し、取引完了信号を受信して前記アプリケーション送信モジュール及び前記リソース送信モジュールを起動する課金モジュールと、を含む、
ことを特徴とするゲームコンテンツサーバ。
【請求項２】
前記課金モジュールは、
前記ゲーム実行ファイルから課金情報を抽出し、前記アイテムファイルから課金情報を抽出し、前記移動通信端末機に支払取引を要求する、
ことを特徴とする請求項１に記載のゲームコンテンツサーバ。
【請求項３】
ゲームコンテンツサーバを介して、課金してゲーム実行ファイル及びアイテムファイルを含むゲームコンテンツを送信する方法において、
（ａ）移動通信端末機からゲームコンテンツリストの通信要求を受信するステップと、
（ｂ）データベースから検索された前記ゲームコンテンツリストを前記移動通信端末機に送信するステップと、
（ｃ）前記移動通信端末機から前記ゲームコンテンツリストの中にある前記ゲームコンテンツに対する購買要求を受信するステップと、
（ｄ）前記ゲームコンテンツのゲーム実行ファイル及びアイテムファイルから課金情報を抽出して前記移動通信端末機に支払取引を要求するステップと、
（ｅ）前記移動通信端末機から取引完了信号を受信するステップと、
（ｆ）前記ゲームコンテンツを前記移動通信端末機に送信するステップと、を含む、
ことを特徴とするゲームコンテンツ送信方法。
【請求項４】
前記ステップ（ｆ）は、
前記ゲームコンテンツサーバにより生成された、前記ゲーム実行ファイル及び前記アイテムファイルに関する情報を含むパッケージリスト情報を前記移動通信端末機に送信するステップと、
前記ゲーム実行ファイル及び前記アイテムファイルをそれぞれ前記移動通信端末機に送信するステップと、を含む、
ことを特徴とする請求項３に記載のゲームコンテンツ送信方法。
【請求項５】
有料のゲームコンテンツのアイテムサーバにおいて、
移動通信端末機にアイテムリストを提供するアイテムリスト提供モジュールと、
前記アイテムリストの中にあるアイテムファイルを前記移動通信端末機に送信するリソース送信モジュールと、
前記移動通信端末機に前記アイテムファイルに対する支払取引を要求し、取引完了信号を受信して前記リソース送信モジュールを起動する課金モジュールと、を含み、
前記ゲームコンテンツは、少なくとも一つのゲーム実行ファイルを含み、前記ゲーム実行ファイルに関する情報は、パッケージリスト情報により管理され、前記移動通信端末機は、前記アイテムファイルに対する情報を含むようにパッケージリスト情報を更新するための前記アイテムファイルを受信する、
ことを特徴とする有料のゲームコンテンツのアイテムサーバ。
【請求項６】
有料のゲームコンテンツのアイテムサーバにおいて、
第１移動通信端末機にアイテムリストを提供するアイテムリスト提供モジュールと、
前記第１移動通信端末機から受信された電話番号またはＭＩＮである識別情報に対応する第２移動通信端末機に前記アイテムリストの中にあるアイテムファイルを送信するリソース送信モジュールと、
前記第１移動通信端末機に前記アイテムファイルに対する支払取引を要求して、前記アイテムファイルに対する取引完了信号を受信して前記リソース送信モジュールを起動する課金モジュールと、を含み、
前記ゲームコンテンツは、少なくとも一つのゲーム実行ファイルを含み、前記ゲーム実行ファイルに関する情報はパッケージリスト情報により管理され、前記移動通信端末機は前記アイテムファイルの情報を含むパッケージリスト情報を更新するためのアイテムファイルを受信する、
ことを特徴とする有料のゲームコンテンツのアイテムサーバ。
【請求項７】
前記移動通信端末機は、
受信した前記アイテムファイルに対応する前記パッケージリスト情報を検索し、前記パッケージリスト情報に応じて前記アイテムファイルが特定のゲームコンテンツに従属するように設定する、
ことを特徴とする請求項５または６に記載の有料ゲームコンテンツのアイテムサーバ。
【請求項８】
有料のゲームコンテンツのアイテム送信システムにおいて、
移動通信端末機にアイテムリストを提供するアイテムリスト提供モジュールと、
前記アイテムリストの中にあるアイテムファイルを前記移動通信端末機に送信するリソース送信モジュールを含むアイテムサーバと、
前記アイテムサーバから前記アイテムファイルに対する課金処理の要求を受信し、前記移動通信端末機に前記アイテムファイルに対する支払取引を要求し、前記支払取引が完了すると前記アイテムサーバに取引完了信号を送信する課金サーバと、を含み、
前記取引完了信号は、前記リソース送信モジュールを起動させ、前記ゲームコンテンツは少なくとも一つのゲーム実行ファイルを含み、前記ゲーム実行ファイルに関する情報は、パッケージリスト情報により管理され、前記移動通信端末機は、前記アイテムファイルの情報を含むパッケージリスト情報を更新するための前記アイテムファイルを受信する、
ことを特徴とする有料のゲームコンテンツのアイテム送信システム。
【請求項９】
有料のゲームコンテンツのアイテム送信システムにおいて、
第１移動通信端末機にアイテムリストを提供するアイテムリスト提供モジュールと、
前記第１移動通信端末機から受信された電話番号またはＭＩＮである識別情報に対応する第２移動通信端末機に前記アイテムリストの中にあるアイテムファイルを送信するリソース送信モジュールと、を含むアイテムサーバと、
前記アイテムサーバから前記アイテムファイルに対する課金処理の要求を受信し、前記第１移動通信端末機に前記アイテムファイルに対する支払取引を要求し、前記支払取引が完了すると前記アイテムサーバに取引完了信号を送信する課金サーバと、を含み、
前記取引完了信号は、前記リソース送信モジュールを起動させ、前記ゲームコンテンツは、少なくとも一つのゲーム実行ファイルを含み、前記ゲーム実行ファイルに関する情報は、パッケージリスト情報により管理されて、前記移動通信端末機は、前記アイテムファイルの情報を含むパッケージリスト情報を更新するための前記アイテムファイルを受信する、
ことを特徴とする有料のゲームコンテンツのアイテム送信システム。
【請求項１０】
前記移動通信端末機は、前記受信したアイテムファイルに対応する前記パッケージリスト情報を検索し、前記パッケージリスト情報に応じて前記アイテムファイルが特定のゲームコンテンツに従属するように設定する請求項８または９に記載の有料のゲームコンテンツのアイテム送信システム。
【請求項１１】
アイテムサーバを介して有料のゲームコンテンツのアイテムファイルを送信する方法において、
（ａ）移動通信端末機からアイテムリストの通信要求を受信するステップと、
（ｂ）データベースを検索して前記アイテムリストを前記移動通信端末機に送信するステップと、
（ｃ）前記移動通信端末機から前記アイテムリストの中にある前記アイテムファイルの購買要求を受信するステップと、
（ｄ）前記アイテムファイルから課金情報を抽出して前記移動通信端末機に支払取引を要求するステップと、
（ｅ）前記移動通信端末機から取引完了信号を受信するステップと、
（ｆ）前記アイテムファイルを前記移動通信端末機に送信するステップと、を含み、
前記ゲームコンテンツは、少なくとも一つのゲーム実行ファイルを含み、前記ゲーム実行ファイルに関する情報は、パッケージリスト情報により管理されて、前記移動通信端末機は、前記アイテムファイルの情報を含むパッケージリスト情報情報を更新するための前記アイテムファイルを受信する、
ことを特徴とする有料のゲームコンテンツのアイテムファイル送信方法。
【請求項１２】
前記ステップ（ｃ）と前記ステップ（ｄ）との間に、
（ｃ−１）前記移動通信端末機に前記アイテムファイルに対応するゲームコンテンツ情報を送信するステップと、
（ｃ−２）前記移動通信端末機から前記アイテムファイルのダウンロードの可能信号を受信するステップをさらに含み、
前記移動通信端末機は、前記ゲームコンテンツ情報に対応する前記ゲームコンテンツが保存されているかを照合するために、前記ゲームコンテンツ情報を受信し、結果により保存されていた場合、ダウンロード可能信号を送信する、
ことを特徴とする請求項１１に記載のゲームコンテンツのアイテムファイル送信方法。
【請求項１３】
前記ステップ（ｆ）は、
前記アイテムファイルの送信が一時中断された場合、ダウンロードされた前記アイテムファイルのサイズを比較して、ダウンロードが一時中断された部分から引き続きダウンロードが可能である、
ことを特徴とする請求項１１に記載のゲームコンテンツのアイテムファイル送信方法。
【請求項１４】
前記ステップ（ｆ）の以後、
前記移動通信端末機は、前記受信したアイテムファイルに対応する前記パッケージリスト情報を検索し、前記パッケージリスト情報に応じて前記アイテムファイルが特定のゲームコンテンツに従属するように設定する請求項１１に記載のゲームコンテンツのアイテムファイル送信方法。
【請求項１５】
アイテムサーバを介して有料のゲームコンテンツのアイテムファイルを送信する方法において、
（ａ）移動通信端末機からアイテムリストの通信要求を受信するステップと、
（ｂ）データベースを検索して前記アイテムリストを前記移動通信端末機に送信するステップと、
（ｃ）前記移動通信端末機からギフト要求及びギフト受信側の移動通信端末機の識別情報を受信するステップであって、
前記アイテムファイルは、前記アイテムリストの中にあり、前記識別情報は電話番号またはＭＩＮ（ｍｏｂｉｌｅ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｎｕｍｂｅｒ）である、ステップと、
（ｄ）前記アイテムファイルから課金情報を抽出し、前記移動通信端末機に支払取引を要求するステップと、
（ｅ）前記移動通信端末機から取引完了信号を受信するステップと、
（ｆ）前記アイテムファイルを前記ギフト受信側の移動通信端末機の識別情報に対応するギフト受信側の移動通信端末機に送信するステップと、
前記ゲームコンテンツは、少なくとも一つのゲーム実行ファイルを含み、前記ゲーム実行ファイルに関する情報は、パッケージリスト情報により管理され、前記移動通信端末機は、前記アイテムファイルの情報を含む前記パッケージリスト情報を更新するための前記アイテムファイルを受信するゲームコンテンツのアイテムファイル送信方法。
【請求項１６】
前記ステップ（ｆ）は、
（ｆ−１）前記ギフト受信側の移動通信端末機に前記アイテムファイルのギフト受信情報を送信するステップと、及び
（ｆ−２）前記ギフト受信側の移動通信端末機から前記アイテムファイルの通信要求を受信するステップと、を含み、
前記通信要求に応じて、前記アイテムファイルは、前記ギフト受信側の移動通信端末機に送信される請求項１５に記載のゲームコンテンツのアイテムファイル送信方法。
【請求項１７】
前記ギフト受信情報は、ＳＭＳ  ＵＲＬコールバック、もしくは電子メールを用いて送信される請求項１５に記載のゲームコンテンツのアイテムファイル送信方法。
【請求項１８】
前記ステップ（ｆ）は、
前記アイテムファイルの通信が一時中断された場合、ダウンロードされたアイテムファイルのサイズを比較して、ダウンロードが一時中断された部分から引き続きダウンロードが可能である、
ことを特徴とする請求項１５に記載のゲームコンテンツのアイテムファイル送信方法。
【請求項１９】
前記ステップ（ｆ）の以後に、
前記移動通信端末機は、前記受信したアイテムファイルに対応する前記パッケージリスト情報を検索し、前記パッケージリスト情報に応じて前記アイテムファイルが特定のゲームコンテンツに従属するように設定する請求項１５に記載のゲームコンテンツのアイテムファイル送信方法。
【請求項２０】
ネットワークを介して接続されている移動通信端末機にコンテンツ提供サーバからマルチメディアコンテンツを提供する定率課金方法であって、
（ａ）前記移動通信端末機から実行ファイルとＤＬＬファイル及びリソースファイルの少なくとも一つを含むマルチファイルで構成されたコンテンツの通信要求の情報を受信するステップであって、
（ｂ）前記通信要求されたコンテンツに対する、少なくとも一つの課金コマンドを持つファイルに関する情報を含むパッケージリスト情報を生成するステップであって、
（ｃ）前記パッケージリスト情報を前記移動通信端末機に送信するステップと、
（ｄ）前記パッケージリスト情報に応じて前記コンテンツを構成するマルチファイルを前記移動通信端末機に送信するステップと、
（ｅ）前記課金コマンドを持つファイルに基づいて課金処理するステップと、を含む、
ことを特徴とする定率課金方法。
【請求項２１】
（ｆ）前記課金コマンドを持つファイルのパケット量を計算するステップと、
（ｇ）前記コンテンツが定率課金の対象である場合に、前記計算されたパケット量を予め設定されたパケット量に変換するステップと、をさらに含み、
前記ステップ（ｅ）は、前記変換されたパケット量に予め定められた料率を適用して課金する、
ことを特徴とする請求項２０に記載の定率課金方法。
【請求項２２】
前記課金コマンドを持つファイルを除くその他のファイルに対して課金免除処理するステップを、さらに含む、
ことを特徴とする請求項２０または２１に記載の定率課金方法。
【請求項２３】
前記ステップ（ｂ）は、非課金コマンドを持つマルチファイルに関するパッケージリスト情報を生成する
ことを特徴とする請求項２０または２１に記載の定率課金方法。
【請求項２４】
前記コンテンツの通信要求の情報は、コンテンツのａｐｐｌ  ＩＤ及び統一バージョン情報であって、
前記統一バージョン情報は、基本コンテンツと拡張パックを識別するためのものであって、前記通信要求されたコンテンツが拡張パックである場合、前記ステップ（ｂ）において前記拡張パックに対応するパッケージリスト情報を生成するが、
前記拡張パックに対応するパッケージリスト情報は、基本コンテンツ固有のマルチファイルの中で課金コマンドを持つ少なくとも一つの第１ファイルに関する情報及び拡張パック固有のマルチファイルの中で課金コマンドを持つ少なくとも一つの第２ファイルに関する情報を含む、
ことを特徴とする請求項２０または２１に記載の定率課金方法。
【請求項２５】
前記移動通信端末機が、前記通信要求された拡張パックに対応する基本コンテンツを保存していない場合、前記ステップ（ｅ）は前記第１ファイル及び第２ファイルの変換されたパケット量に基づいて課金する、
ことを特徴とする請求項２４に記載の定率課金方法。
【請求項２６】
前記移動通信端末機が、前記通信要求された拡張パックに対応する基本コンテンツを保存している場合、前記ステップ（ｅ）は前記第２ファイルの変換されたパケット量に基づいて課金する、
ことを特徴とする請求項２４に記載の定率課金方法。
【請求項２７】
前記コンテンツ提供サーバは、異なる統一バージョンを持つ少なくとも一つの拡張パックを提供し、前記拡張パックの統一バージョンに応じて前記課金コマンドは異なるファイルに割り当てられる、
ことを特徴とする請求項２０または２１に記載の定率課金方法。
【請求項２８】
前記コンテンツ提供サーバは、異なる統一バージョンを持つ少なくとも一つの拡張パックを提供し、前記少なくとも一つの拡張パックにおいて、前記課金コマンドは同一のファイルに指定されて、
前記ステップ（ｇ）は、前記課金コマンドを持つファイルを前記それぞれの拡張尾パックの異なる統一バージョンに応じて別のパケット量に変換する、
ことを特徴とする請求項２０または２１に記載の定率課金方法。
【請求項２９】
マルチファイルの構造を持つマルチメディアコンテンツの課金方法を行うためのディジタル処理装置が実行可能な命令を含むプログラムを記録した記録媒体であって、
（ａ）移動通信端末機から実行ファイル、ＤＬＬファイル及びリソースファイルの少なくとも一つを含む前記マルチファイルで構成されたコンテンツの通信要求の情報を受信するステップと、
（ｂ）前記通信要求されたコンテンツに対する、課金コマンドを持つ少なくとも一つファイルに関する情報を含むパッケージリスト情報を生成するステップと、
（ｃ）前記パッケージリスト情報を前記移動通信端末機に送信するステップと、
（ｄ）前記パッケージリスト情報に応じて前記コンテンツを構成するマルチファイルを前記移動通信端末機に送信するステップと、
（ｅ）前記課金コマンドを持つファイルに基づいて課金するステップと、を含む、
ことを特徴とする記録媒体。
【請求項３０】
ネットワークを介して移動通信端末機に接続され、前記移動通信端末機から実行ファイルとＤＬＬファイル及びリソースファイルの少なくとも一つを含むマルチファイルで構成されたコンテンツの通信要求の情報を受信し、前記通信要求されたコンテンツに対する、課金コマンドを持つ少なくとも一つのファイルに関する情報を含むパッケージリスト情報を生成し、前記パッケージリスト情報を前記移動通信端末機に送信し、前記パッケージリスト情報に応じて前記コンテンツを構成するマルチファイルを前記移動通信端末機に送信するコンテンツ提供サーバと、
前記課金コマンドを持つファイルに基づいて課金する課金サーバと、を含む、
ことを特徴とする定率課金システム。
【請求項３１】
前記課金コマンドを持つファイルのパケット量を計算し、前記コンテンツが定率課金対象である場合に、前記計算されたパケット量を予め設定されたパケット量に変換するパケット量計算サーバをさらに含み、
前記課金サーバは、前記変換されたパケット量に予め定められた料率を適用して課金する、
ことを特徴とする請求項３０に記載の定率課金システム。
【請求項３２】
前記課金サーバは、前記課金コマンドを持つファイルを除くその他のファイルに対して課金控除処理する、
ことを特徴とする請求項３０に記載の定率課金システム。
【請求項３３】
前記コンテンツの通信要求がパッチファイルに対する通信要求である場合に、前記コンテンツ提供サーバは、非課金コマンドを持つマルチファイルに関するパッケージリスト情報を生成する、
ことを特徴とする請求項３０に記載の定率課金システム。
【請求項３４】
前記コンテンツの送信要求の情報は、コンテンツのａｐｐｌ  ＩＤ、及び、基本コンテンツと拡張コンテンツとを識別するためのメジャー情報を含む統一バージョン情報であり、
前記通信要求されたコンテンツが拡張パックである場合に、前記コンテンツ提供サーバは、基本コンテンツ固有のマルチファイルの中で課金コマンドを持つ少なくとも一つの第１ファイルに関する情報、及び、拡張パック固有のマルチファイルの中で課金コマンドを持つ少なくとも一つの第２ファイルに関する情報を含む、前記拡張パックに対応するパッケージリスト情報を生成する、
ことを特徴とする請求項３０に記載の定率課金システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチファイル構造を持つコンテンツを提供する方法及びシステムであって、詳しくは、コンテンツに対する効率的な課金の方法及びシステムに関する。
【背景技術】
【０００２】
移動通信技術の発達により、現代人の大部分は移動通信端末機を所有している。移動通信端末機を所持する時間は増えたが、移動通信端末機での通話時間の量は所持時間に比例して増えていない。
【０００３】
しかし、あらゆる人が常時所持しているので、現代の生活は移動通信端末機に基づいて変化している。ディジタルカメラ、ＭＰ３プレーヤは既に移動通信端末機に装着されるおり、最近は、ナビゲーションサービス、ＬＢＳ（位置情報サービス）までも可能である。さらに、移動通信端末機の中のゲームコンテンツは、空き時間を過ごす一手段として利用される。
【０００４】
しかし、移動通信端末機の内蔵メモリに限界があり、無線ネットワークを介してダウンロードする際の通信速度の問題により、５Ｍｂｙｔｅ以上を持つサイズの大きいゲームコンテンツはなかった。従って、主流のゲームは退屈なゲーム、例えば非常に単純でサイズの小さなパズルゲームやカードゲームであった。また、ゲームコンテンツのサイズは非常に小さいので、一つのファイルで構成されており、ゲームの中で使用されているアイテムの変更がある場合に新たなコンテンツをすべて変更することに問題がなかった。
【０００５】
ところで、現在は外装メモリの導入は保存の余地を与え、無線ネットワークはより早いダウンロード速度を提供し、２０〜１００Ｍｂｙｔｅ以上を持つゲームコンテンツが、流行のイメージと綿密なゲームを提供するために要望されている。しかしながら、ゲームの中のアイテムの変更あるごとにコンテンツのすべてをダウンロードすることは、パケット単位で課金されており、ダウンロードに長い時間がかかるといった問題点がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した問題点を解決するために、本発明の目的は、ゲームコンテンツを提供しているゲームコンテンツのアイテムファイルの送信の方法及びシステムの提供、及び、ゲームコンテンツのみをダウンロードした後若しくは同時にリスト情報を使用することにより、実行ファイルを変更しない拡張情報の追加または変更を可能にすることにある。
【０００７】
本発明の他の目的は、ゲームコンテンツの拡張情報に対しての課金の方法及びシステムを提供することにある。
【０００８】
本発明のまた他の目的は、パケット量に関らずコンテンツに課金するための、マルチファイル構造のコンテンツに対する定率課金方法及びシステムを提供することにある。
【０００９】
本発明のまた他の目的は、基本コンテンツよりむしろパッチまたは拡張パックに課金するための、マルチファイル構造のコンテンツに対する定率課金方法及びシステムを提供することにある。
【課題を解決するための手段】
【００１０】
上述の目的を達成するために、本発明の第１実施形態によれば、課金してゲームコンテンツを販売するゲームコンテンツサーバにおいて、移動通信端末機にゲームコンテンツリストを提供するゲームコンテンツリスト提供モジュールと、ゲームコンテンツに含まれるゲーム実行ファイル及びアイテムファイルの情報を含むパッケージリスト情報を生成するパッケージリスト生成モジュールと、ゲーム実行ファイルをコンパイルするＣＯＤモジュールと、ＣＯＤモジュールによりコンパイルされたゲーム実行ファイルを移動通信端末機に送信するアプリケーション送信モジュールと、アイテムファイルを移動通信端末機に送信するリソース送信モジュールと、移動通信端末機にゲームコンテンツに対する支払取引を要求し、取引完了信号を受信してアプリケーション送信モジュール及びリソース送信モジュールを起動する課金モジュールと、を含むものが提供される。
【００１１】
好ましくは、課金モジュールは、ゲーム実行ファイルから課金情報を抽出し、アイテムファイルから課金情報を抽出し、移動通信端末機に支払取引を要求する。
【００１２】
上記目的を達成するために、本発明の他の実施形態によれば、ゲームコンテンツサーバを介して、課金してゲーム実行ファイル及びアイテムファイルを含むゲームコンテンツを送信する方法において、（ａ）移動通信端末機からゲームコンテンツリストの通信要求を受信するステップと、（ｂ）データベースから検索されたゲームコンテンツリストを移動通信端末機に送信するステップと、（ｃ）移動通信端末機からゲームコンテンツリストの中にあるゲームコンテンツに対する購買要求を受信するステップと、（ｄ）ゲームコンテンツのゲーム実行ファイル及びアイテムファイルから課金情報を抽出して移動通信端末機に支払取引を要求するステップと、（ｅ）移動通信端末機から取引完了信号を受信するステップと、（ｆ）ゲームコンテンツを移動通信端末機に送信するステップと、を含むゲームコンテンツ送信方法が提供される。
【００１３】
好ましくは、ステップ（ｆ）は、ゲームコンテンツサーバが生成したパッケージリスト情報であって、ゲーム実行ファイル及びアイテムファイルに関連する情報を含むものを移動通信端末機に送信し、ゲーム実行ファイル及びアイテムファイルをそれぞれ移動通信端末機に送信する。
【００１４】
目的を達成するために、本発明のまた他の実施形態によれば、有料のゲームコンテンツのアイテムサーバにおいて、移動通信端末機にアイテムリストを提供するアイテムリスト提供モジュールと、アイテムリストの中にあるアイテムファイルを移動通信端末機に送信するリソース送信モジュールと、移動通信端末機にアイテムファイルに対する支払取引を要求し、取引完了信号を受信してリソース送信モジュールを起動する課金モジュールと、を含み、ゲームコンテンツは、少なくとも一つのゲーム実行ファイルを含み、ゲーム実行ファイルに関する情報は、パッケージリスト情報により管理され、移動通信端末機は、アイテムファイルに対する情報を含むようにパッケージリスト情報を更新するためのアイテムファイルを受信するものが提供される。
【００１５】
目的を達成するために、本発明のまた他の実施形態によれば、有料のゲームコンテンツのアイテムサーバにおいて、第１移動通信端末機にアイテムリストを提供するアイテムリスト提供モジュールと、第１移動通信端末機から受信された電話番号またはＭＩＮである識別情報に対応する第２移動通信端末機にアイテムリストの中にあるアイテムファイルを送信するリソース送信モジュールと、第１移動通信端末機にアイテムファイルに対する支払取引を要求して、アイテムファイルに対する取引完了信号を受信してリソース送信モジュールを起動する課金モジュールと、を含み、ゲームコンテンツは、少なくとも一つのゲーム実行ファイルを含み、ゲーム実行ファイルに関する情報はパッケージリスト情報により管理され、移動通信端末機はアイテムファイルの情報を含むパッケージリスト情報を更新するためのアイテムファイルを受信するものが提供される。
【００１６】
の目的を達成するために、有料のゲームコンテンツのアイテム送信システムにおいて、移動通信端末機にアイテムリストを提供するアイテムリスト提供モジュールと、アイテムリストの中にあるアイテムファイルを移動通信端末機に送信するリソース送信モジュールを含むアイテムサーバと、アイテムサーバからアイテムファイルに対する課金処理の要求を受信し、移動通信端末機にアイテムファイルに対する支払取引を要求し、支払取引が完了するとアイテムサーバに取引完了信号を送信する課金サーバと、を含み、取引完了信号は、リソース送信モジュールを起動させ、ゲームコンテンツは少なくとも一つのゲーム実行ファイルを含み、ゲーム実行ファイルに関する情報は、パッケージリスト情報により管理され、移動通信端末機は、アイテムファイルの情報を含むパッケージリスト情報を更新するためのアイテムファイルを受信するもの、が提供される。
【００１７】
目的を達成するために、本発明のまた他の実施形態によれば、有料のゲームコンテンツのアイテム送信システムにおいて、第１移動通信端末機にアイテムリストを提供するアイテムリスト提供モジュールと、第１移動通信端末機から受信された電話番号またはＭＩＮである識別情報に対応する第２移動通信端末機にアイテムリストの中にあるアイテムファイルを送信するリソース送信モジュールと、を含むアイテムサーバと、アイテムサーバからアイテムファイルに対する課金処理の要求を受信し、第１移動通信端末機にアイテムファイルに対する支払取引を要求し、支払取引が完了するとアイテムサーバに取引完了信号を送信する課金サーバと、を含み、取引完了信号は、リソース送信モジュールを起動させ、ゲームコンテンツは、少なくとも一つのゲーム実行ファイルを含み、ゲーム実行ファイルに関する情報は、パッケージリスト情報により管理されて、移動通信端末機は、アイテムファイルの情報を含むパッケージリスト情報を更新するためのアイテムファイルを受信するものが提供される。
【００１８】
好ましくは、第８項または第９項において、移動通信端末機は、受信したアイテムファイルに対応するパッケージリスト情報を検索し、パッケージリスト情報に応じてアイテムファイルが特定のゲームコンテンツに従属するように設定する。
【００１９】
目的を達成するために、本発明のまた他の実施形態によれば、アイテムサーバを介して有料のゲームコンテンツのアイテムファイルを送信する方法において、（ａ）移動通信端末機からアイテムリストの通信要求を受信するステップと、（ｂ）データベースを検索してアイテムリストを移動通信端末機に送信するステップと、（ｃ）移動通信端末機からアイテムリストの中にあるアイテムファイルの購買要求を受信するステップと、（ｄ）アイテムファイルから課金情報を抽出して移動通信端末機に支払取引を要求するステップと、（ｅ）移動通信端末機から取引完了信号を受信するステップと、（ｆ）アイテムファイルを移動通信端末機に送信するステップと、を含み、ゲームコンテンツは、少なくとも一つのゲーム実行ファイルを含み、ゲーム実行ファイルに関する情報は、パッケージリスト情報により管理されて、移動通信端末機は、アイテムファイルの情報を含むパッケージリスト情報情報を更新するためのアイテムファイルを受信する方法が提供される。
【００２０】
好ましくは、方法はさらに、ステップ（ｃ）とステップ（ｄ）との間に、（ｃ−１）移動通信端末機にアイテムファイルに対応するゲームコンテンツ情報を送信するステップと、（ｃ−２）移動通信端末機からアイテムファイルのダウンロードの可能信号を受信するステップをさらに含み、移動通信端末機は、ゲームコンテンツ情報に対応するゲームコンテンツが保存されているかを照合するために、ゲームコンテンツ情報を受信し、結果により保存されていた場合、ダウンロード可能信号を送信する。
【００２１】
また、ステップ（ｆ）は、アイテムファイルの送信が一時中断された場合、ダウンロードされたアイテムファイルのサイズとダウンロードが一時中断されたところから引き続きダウンロードしているものを比較し、ステップ（ｆ）以後に移動通信端末機は受信したアイテムファイルに対応するパッケージリスト情報を検索し、パッケージリスト情報に応じてアイテムファイルが特定のゲームコンテンツに従属するようにする。
【００２２】
目的を達成するために、本発明のまた他の実施形態によれば、アイテムサーバを介して有料のゲームコンテンツのアイテムファイルを送信する方法において、（ａ）移動通信端末機からアイテムリストの通信要求を受信するステップと、（ｂ）データベースを検索してアイテムリストを移動通信端末機に送信するステップと、（ｃ）移動通信端末機からギフト要求及びギフト受信側の移動通信端末機の識別情報を受信するステップであって、アイテムファイルは、アイテムリストの中にあり、識別情報は電話番号またはＭＩＮ（ｍｏｂｉｌｅ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｎｕｍｂｅｒ）である、ステップと、（ｄ）アイテムファイルから課金情報を抽出し、移動通信端末機に支払取引を要求するステップと、（ｅ）移動通信端末機から取引完了信号を受信するステップと、（ｆ）アイテムファイルをギフト受信側の移動通信端末機の識別情報に対応するギフト受信側の移動通信端末機に送信するステップと、ゲームコンテンツは、少なくとも一つのゲーム実行ファイルを含み、ゲーム実行ファイルに関する情報は、パッケージリスト情報により管理され、移動通信端末機は、アイテムファイルの情報を含むパッケージリスト情報を更新するためのアイテムファイルを受信する方法が提供される。
【００２３】
好ましくは、ステップ（ｆ）は、（ｆ−１）ギフト受信側の移動通信端末機にアイテムファイルのギフト受信情報を送信するステップと、及び（ｆ−２）ギフト受信側の移動通信端末機からアイテムファイルの通信要求を受信するステップと、を含み、
通信要求に応じて、アイテムファイルは、ギフト受信側の移動通信端末機に送信される請求項１５に記載のゲームコンテンツのアイテムファイル送信方法。
【００２４】
また、ギフト受信情報は、ＳＭＳ、ＵＲＬコールバック、または電子メールによって送信され、ステップ（ｆ）はアイテムファイルの送信が一時中断された場合、ダウンロードされたアイテムファイルのサイズとダウンロードが一時中断されたところから引き続きダウンロードしているものを比較し、ステップ（ｆ）以後に移動通信端末機は受信したアイテムファイルに対応するパッケージリスト情報を検索し、パッケージリスト情報に応じてアイテムファイルが特定のゲームコンテンツに従属するようにする。
【００２５】
さらに、本発明の第２実施例によれば、ネットワークを介して接続されている移動通信端末機にコンテンツ提供サーバからマルチメディアコンテンツを提供する定率課金方法であって、（ａ）移動通信端末機から実行ファイルとＤＬＬファイル及びリソースファイルの少なくとも一つを含むマルチファイルで構成されたコンテンツの通信要求の情報を受信するステップであって、（ｂ）通信要求されたコンテンツに対する、少なくとも一つの課金コマンドを持つファイルに関する情報を含むパッケージリスト情報を生成するステップであって、（ｃ）パッケージリスト情報を移動通信端末機に送信するステップと、（ｄ）パッケージリスト情報に応じてコンテンツを構成するマルチファイルを移動通信端末機に送信するステップと、（ｅ）課金コマンドを持つファイルに基づいて課金処理するステップと、を含むものが提供される。
【００２６】
本発明によれば、方法はさらに、（ｆ）課金コマンドを持つファイルのパケット量を計算するステップと、（ｇ）コンテンツが定率課金の対象である場合に、計算されたパケット量を予め設定されたパケット量に変換するステップと、をさらに含み、ステップ（ｅ）は、変換されたパケット量に予め定められた料率を適用して課金する。
【００２７】
好ましくは、方法は、課金コマンドを持つファイルを除くその他のファイルに対して課金免除処理することが好ましい。
【００２８】
本発明によれば、ステップ（ｂ）は、送信要求がパッチファイルの送信要求である場合、非課金コマンドを持つマルチファイルに関するパッケージリストを生成する。
【００２９】
好ましくは、コンテンツの通信要求の情報は、コンテンツのａｐｐｌ  ＩＤ及び統一バージョン情報であって、統一バージョン情報は、基本コンテンツと拡張パックを識別するためのものであって、通信要求されたコンテンツが拡張パックである場合、ステップ（ｂ）において拡張パックに対応するパッケージリスト情報を生成するが、拡張パックに対応するパッケージリスト情報は、基本コンテンツ固有のマルチファイルの中で課金コマンドを持つ少なくとも一つの第１ファイルに関する情報及び拡張パック固有のマルチファイルの中で課金コマンドを持つ少なくとも一つの第２ファイルに関する情報を含む。
【００３０】
この際、移動通信端末機が、通信要求された拡張パックに対応する基本コンテンツを保存していない場合、ステップ（ｅ）は第１ファイル及び第２ファイルの変換されたパケット量に基づいて課金する。
【００３１】
また、移動通信端末機が、通信要求された拡張パックに対応する基本コンテンツを保存している場合、ステップ（ｅ）は第２ファイルの変換されたパケット量に基づいて課金する。
【００３２】
本発明によれば、コンテンツ提供サーバは、異なる統一バージョンを持つ少なくとも一つの拡張パックを提供し、拡張パックの統一バージョンに応じて課金コマンドは異なるファイルに割り当てられる。
【００３３】
好ましくは、コンテンツ提供サーバは、異なる統一バージョンを持つ少なくとも一つの拡張パックを提供し、少なくとも一つの拡張パックにおいて、課金コマンドは同一のファイルに指定されて、ステップ（ｇ）は、課金コマンドを持つファイルをそれぞれの拡張尾パックの異なる統一バージョンに応じて別のパケット量に変換する。
【００３４】
本発明の他の実施形態によれば、マルチファイルの構造を持つマルチメディアコンテンツの課金方法を行うためのディジタル処理装置が実行可能な命令を含むプログラムを記録した記録媒体であって、（ａ）移動通信端末機から実行ファイル、ＤＬＬファイル及びリソースファイルの少なくとも一つを含むマルチファイルで構成されたコンテンツの通信要求の情報を受信するステップと、（ｂ）通信要求されたコンテンツに対する、課金コマンドを持つ少なくとも一つファイルに関する情報を含むパッケージリスト情報を生成するステップと、（ｃ）パッケージリスト情報を移動通信端末機に送信するステップと、（ｄ）パッケージリスト情報に応じてコンテンツを構成するマルチファイルを移動通信端末機に送信するステップと、（ｅ）課金コマンドを持つファイルに基づいて課金するステップと、を含む、含む記録媒体が提供される。
【００３５】
本発明の他の実施形態によれば、ネットワークを介して移動通信端末機に接続され、移動通信端末機から実行ファイルとＤＬＬファイル及びリソースファイルの少なくとも一つを含むマルチファイルで構成されたコンテンツの通信要求の情報を受信し、通信要求されたコンテンツに対する、課金コマンドを持つ少なくとも一つのファイルに関する情報を含むパッケージリスト情報を生成し、パッケージリスト情報を移動通信端末機に送信し、パッケージリスト情報に応じてコンテンツを構成するマルチファイルを移動通信端末機に送信するコンテンツ提供サーバと、
課金コマンドを持つファイルに基づいて課金する課金サーバと、を含む、を含むものが提供される。
【発明の効果】
【００３６】
本発明によれば、ダウンロードされるべきマルチファイルに対するリスト情報を生成し、リスト情報に課金情報を加えることにより、パケット量に対する全体的な課金ではなく、コンテンツを構成する各ファイルに対する課金が可能になり、より効率的な課金管理が行われることが可能になる。
【００３７】
また、本発明は基本コンテンツと同様にパッチまたは拡張パックに対して効果的な課金方法を提供する。
【００３８】
ゲームコンテンツのアイテムファイルを提供する方法及びシステムによれば、ゲームコンテンツを提供し、同時、またはゲームコンテンツのみをダウンロードした以後に実行ファイルを変更しない拡張情報のみを追加、変更することが可能になる。
【００３９】
また、ゲームコンテンツの拡張情報が追加、もしくは変更されたとき、情報利用の料金を請求することが可能である。そして、ディレクトリを用いてファイルは管理されているので、後に追加された拡張情報を、対応するゲームコンテンツの下位ディレクトリにダウンロードすることが可能である。
【発明を実施するための最良の形態】
【００４０】
上述した目的、特徴及び長所は添付された図と、関連する下記の詳細な説明を介してより明らかになる。各図の構成要素に参照番号を付加することにおいて、異なる図上の同一の構成要素は、できるだけ同一の番号を有するようにした。以下、添付された図を参照して本発明による好ましい一実施例を詳しく説明する。
【実施例１】
【００４１】
図１は、本発明の好ましい一実施例におけるゲームコンテンツシステムの構成を示す図である。図１を参照すると、ゲームコンテンツシステムは移動通信端末機１００、ゲームコンテンツサーバ１０８を含む。
【００４２】
移動通信端末機１００は、無線インターネットブラウザ１０２、ダウンロードエージェントプログラム１０４、コンテンツ保存部１０６を含む。無線インターネットブラウザ１０２は、移動通信端末機が情報通信を行うことを可能にする。移動通信端末機１００は、無線インターネットブラウザ１０２を介して無線ネットワーク上で各サーバから情報を送受信する。ダウンロードエージェントプログラム１０４は、ゲームコンテンツをダウンロードする際、通信の完了、パッチの必要性などを調べる（チェック）する。ダウンロードエージェントプログラム１０４は、以下図５を参照して詳しく後述する。コンテンツ保存部１０６は、無線ネットワークを介して受信された各ゲームコンテンツを保存する。コンテンツ保存部１０６は、移動通信端末機１００の内蔵メモリであっても良いし、または取り付けられた外部メモリであっても良い。
【００４３】
ここで、好ましくは、移動通信端末機１００は、複数のゲームコンテンツをそれぞれ管理できるディレクトリまたはフォルダ構造のコンテンツ管理システムを具備している。上記ゲームコンテンツは、二つ以上のファイルを含むマルチファイルコンテンツであることが好ましい。
【００４４】
ゲームコンテンツサーバ１０８は、無線ネットワーク上で移動通信端末機１００に各種のゲームコンテンツを提供する。ゲームコンテンツサーバ１０８は、それ自体にゲームコンテンツデータベース１１０を含むことができ、外部コンテンツ提供業者が移動通信端末機１００に提供するゲームコンテンツを提供することもできる。ゲームコンテンツサーバ１０８が移動通信端末機１００にゲームコンテンツを提供する方法は以下図２を参照して詳しく後述する。
【００４５】
拡張情報（以下‘アイテムファイル’と称する）は、ゲームコンテンツのダウンロード後に追加でダウンロードされ、本発明におけるゲームコンテンツシステムはアイテムサーバ１１２をさらに含むことができる。
【００４６】
アイテムサーバ１１２は、無線ネットワークを介してゲームコンテンツサーバ１０８から特定ゲームコンテンツを受信した移動通信端末機１００に、追加でアイテムファイルを提供する。アイテムファイルは、移動通信端末機が受信した特定ゲームコンテンツに含まれたゲーム実行ファイルを変更することができない。しかし、特定ゲームコンテンツを用いる際に、追加情報または機能を提供する。好ましくは、ゲームの実行ファイルを変更せずにゲームの楽しさを向上させるため、アイテムファイルは、ゲームの背景画面、ゲームキャラクタが使用するアイテム（ｉｔｅｍ）、ゲームマップ、ゲームキャラクタなどであってもよい。アイテムサーバ１１２は、それ自体にアイテムデータベース１１４を含むことができ、外部のコンテンツ提供業者から移動通信端末機１００に提供するためのアイテムファイルを提供することもできる。以下、アイテムサーバ１１２は図７を参照して詳しく後述する。
【００４７】
以下では、ゲームコンテンツをダウンロードする際に、ゲーム実行ファイルとアイテムファイルを同時にダウンロードしながら課金する方法を説明する。
【００４８】
図２は、本発明によるゲームコンテンツサーバ１０８の構成を示す図である。図２を参照すると、ゲームコンテンツサーバ１０８は、コンテンツリスト提供モジュール２００、パッケージリスト生成モジュール２０２、ＣＯＤモジュール２０４、アプリケーション送信モジュール２０８、リソース送信モジュール２１０、（また、さらに、暗号化モジュール２０６、認証キー提供モジュール２１２、（課金モジュール２１４）、バージョン比較モジュール２１６）を含む。
【００４９】
コンテンツリスト提供モジュール２００は、使用者が所望するゲームコンテンツを選択するためにゲームコンテンツのリストを提供する。コンテンツリストは、有／無線ポータルサイトを介して提供されることができ、使用者はコンピュータまたは移動通信端末機１００を介してコンテンツリストを受信する。
【００５０】
パッケージリスト生成モジュール２０２は、上記コンテンツリストの中の使用者がダウンロードすることを選択したゲームコンテンツに対するパッケージリストを生成する。使用者が選択するゲームコンテンツは、一つ以上のファイルを含む。無線ネットワークを介して複数のファイルを同時にまたは一度に送信することは難しいため、ダウンロードの途中で頻繁に一時中断される。この場合、どのコンテンツが一時中断されたか、どのファイルがダウンロードされなければならないかについての情報が必要である。これのため、ゲームコンテンツの各ファイルの情報を含むパッケージリストを生成するパッケージリスト生成モジュール２０２が必要である。パッケージリストは、ゲーム実行ファイルまたはアイテムファイルの情報を含んでいる。パッケージリストに対しては、以下の図３を参照して詳しく後述する。
【００５１】
ＣＯＤモジュール２０４は、ＪＡＶＡ（登録商標）で作成されたプログラムをＷＩＰＩプラットフォームにて作動できるように実行イメージにコンパイルする。すなわち、ＣＯＤモジュールは、ゲームコンテンツの中に含まれる複数のファイルのうち移動通信端末機１００にて作動するためにコンパイルを必要とするファイルをコンパイルする。
【００５２】
暗号化モジュール２０６は、ＤＲＭ技術を用いてゲームコンテンツを暗号化し、それにより認証された者のみゲームコンテンツを利用できるようにする。ＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）は、ディジタル著作権管理を意味する。ディジタルコンテンツの違法使用を禁止して、著作権者の利益と権利を保護する技術とサービスであって、この技術は、コンテンツ提供業者の権利と利益を保護し、違法再生もしくは複製を防止し、使用料の課金、支払媒体などを含むコンテンツの生成から流通／管理までトータルで関与する。ここには、認証された者のみコンテンツの使用を許可し、その結果料金を支払うようにするディジタル著作権管理技術、著作権の承認及び執行のためのソフトウェア及びセキュリティ技術、支払い／課金技術が含まれる。コンテンツ識別子であるＤＯＩ（Ｄｉｇｉｔａｌ  Ｏｂｊｅｃｔ  Ｉｄｅｎｔｉｆｉｅｒ）、電子商取引に必要な情報を保存するインデックス（ＩＮＤＥＣＳ）、違法複製と再生を防止するための（電子）透かし技術は既存技術である。ＤＯＩはディジタルコンテンツに付与された識別番号であり、（電子）透かし技術は、機密情報をディジタル情報に書き込み、著作権論争が発生した際に、本物のディジタル著作権者が誰であるかを識別する技術である。コンテンツのセキュリティ認証システムを導入することにより、一定の使用料を支払わずにコンテンツを利用することを防止することができる。
【００５３】
認証キー提供モジュール２１２は、移動通信端末機１００の中のゲームコンテンツを利用するための認証書または認証キーを提供する。暗号化モジュール２０６によりゲームコンテンツは暗号化されているため、認証書または認証キーは暗号化されたコンテンツを利用するために必要である。
【００５４】
ゲームコンテンツサーバ１０８が外部コンテンツ提供業者からゲームコンテンツを受信する際に、既に暗号化されたコンテンツを受信することは可能である。この場合、暗号化モジュールは必要ではないが、暗号化されたゲームコンテンツを移動通信端末機１００において使用を許可するためには認証キー提供モジュール２１２は必要である。
【００５５】
本発明の好ましい実施例において、認証キー提供モジュール２１２により認証を得られなかった場合には、移動通信端末機１００の使用者は誰も、たとえ使用者がゲームコンテンツをダウンロードしたとしても、暗号化モジュール２０６または外部コンテンツ提供業者により暗号化されたゲームコンテンツを利用することができない。
【００５６】
アプリケーション送信モジュール２０８は、ＣＯＤモジュール２０４によりコンパイルされた複数のファイルを含むアプリケーションを送信する。リソース送信モジュール２１０は、コンパイルを要としないリソースファイルを送信する。既存の移動通信システムにおいて無線情報を送信する場合、コンパイルされたファイルとコンパイルされていないファイルは異なる方法で送信されなければならない。したがって、ゲーム実行ファイルとアイテムファイルは、それぞれアプリケーション送信モジュール２０８とリソース送信モジュール２１０とにより送信されている。好ましくは、コンパイルを要するゲーム実行ファイルはアプリケーション送信モジュール２０８を介して送信し、コンパイルを要しないアイテムファイルはリソース送信モジュール２１０を介して送信する。ここで、ゲーム実行ファイルはＥＸＥファイル、ＤＬＬファイル等を含み、アイテムファイルはＲＥＳファイル、ＩＴＥＭファイルを含む。
【００５７】
課金モジュール２１４は、移動通信端末機１００からゲームコンテンツの購買要求を受信している際に、移動通信端末機に課金を要求する。移動通信端末機１００が少額取引などの方法を用いてゲームコンテンツに対する料金を請求したと知らせた場合、課金モジュールは取引完了を認識して、暗号化モジュール２０６、リソース送信モジュール２１０、認証キー提供モジュール２１２を起動させ、ゲームコンテンツに含まれたゲーム実行ファイル及びアイテムファイルの暗号化、通信及び認証を承認する。
【００５８】
ゲームコンテンツを提供しながら課金することにおいて、上記課金モジュール２１４を使用せずに既存の移動通信システムにおいて使用されている課金サーバ（図示せず）を介して課金を行うこともできる。この場合、ゲームコンテンツサーバ１０８は、要求を受けたゲームコンテンツに対応する課金情報を課金サーバに送信する。課金サーバは、移動通信端末機１００に取引を要求し、取引が完了された場合にゲームコンテンツサーバ１０８に取引の完了を知らせる。以後、ゲームコンテンツサーバ１０８は、暗号化を承認し、ゲームコンテンツに含まれたゲーム実行ファイルとアイテムファイルの通信及び認証を承認するために、暗号化モジュール２０６、リソース送信モジュール２１０、認証キー提供モジュール２１２を起動させる。
【００５９】
さらに、バージョン比較モジュール２１６が含まれる場合もある。バージョン比較モジュール２１６は、パッケージ比較部分（図示せず）と個別ファイル比較部分（図示せず）に分ける場合もある。既に移動通信端末機１００に送信されたゲームコンテンツが全体的に変更されているので拡張パックの提供が必要であり、またはゲームコンテンツの中の複数のファイルのうちのいくつかが修正、もしくは更新されているのでパッチされることが必要であるこの際、パッケージ比較部分を介して統一バージョンを比較すること、または個別ファイル比較部分を介して各ファイルのサイズまたは個別バージョンを比較することにより拡張パックもしくはパッチファイルを提供することができる。
【００６０】
図３は、本発明の好ましい一実施例によるゲームコンテンツのパッケージリスト情報を示す図である。図４及び図１７は、本発明の好ましい一実施例によるゲーム実行ファイル、アイテムファイルの構成情報を示す図である。
【００６１】
図３を参照すると、パッケージリスト情報３００は、ゲームコンテンツを他のコンテンツから識別するためのゲームコンテンツネーム（またはゲームコンテンツＩＤ）、ゲームコンテンツの更新情報を示すゲームコンテンツ統一バージョン、ゲームコンテンツに含まれたゲーム実行ファイルの個数及び構成情報、アイテムファイルの個数及び構成情報を含む。ここで、本発明の好ましい他の実施例によりアイテムファイルが追加された場合、パッケージリスト情報３００は、アイテムファイルの個数及び構成情報を変更することができる。
【００６２】
図４を参照すると、ゲーム実行ファイル４００は、それ自身を識別するためのゲーム実行ファイルＩＤ、ゲーム実行ファイルの更新情報を示すバージョン情報、ゲーム実行ファイルの大きさを示すサイズ、ゲーム実行ファイルがゲーム実行ファイルをダウンロードする際に課金されたか否かを示す課金情報を含む。ここで、ゲーム実行ファイルは、一つの実行ファイル形態であっても良いし、複数のファイルを含む形態であっても良い。これと同様に、図１７を参照すると、アイテムファイル４１０は、アイテムファイルＩＤ、バージョン情報、サイズ、課金情報を含む。ゲームコンテンツをダウンロードした後に追加してダウンロードされる追加アイテムファイルは、以下図６を参照して詳しく後述する。
【００６３】
本発明において、ゲーム実行ファイル４００は、ゲームコンテンツを移動通信端末機１００にて実行できるようにするファイルであって、ＥＸＥファイル、ＤＬＬファイルなどであってもよい。ＤＬＬファイルは、ｄｙｎａｍｉｃ  ｌｉｎｋ  ｌｉｂｒａｒｙ  ファイルであり、小さなプログラムの集まりである。移動通信端末機１００にて実行されている大きいプログラム（実行ファイル）から必要とされる場合に、どのＤＤＬファイルでも呼出される場合がある。ＤＬＬファイルの長所は、これらのファイルがメインプログラムとともにロードされていないのでラム空間を確保することである。ＤＬＬファイルは、必要なときにだけロードされ実行される。また、本発明では、実行ファイルとＤＬＬファイルは、ゲームコンテンツサーバ１０８のＣＯＤモジュール２０４によりＷＩＰＩプラットフォーム上で作動可能な実行イメージにコンパイルされ、アプリケーション送信モジュール２０８を介して移動通信端末機１００にダウンロードされる。
【００６４】
アイテムファイルは、リソースファイルであって、ゲーム中の背景、ゲームキャラクタなどと関連するファイルを意味する。アイテムファイルは、ゲームコンテンツサーバ１０８のＣＯＤモジュール２０４によるコンパイルを必要とせず、リソース送信モジュール２１０を介して移動通信端末機１００に送信（ダウンロード）される。
【００６５】
図５は、本発明の好ましい一実施例によるダウンロードエージェントプログラムの構成を示す図である。ダウンロードエージェントプログラム１０４は、パッケージリスト管理モジュール５００、個別ファイル管理モジュール５０２、通信完了点検モジュール５０４を含む。
【００６６】
ダウンロードエージェントプログラム１０４は、移動通信端末機１００に含まれて、ゲームコンテンツのダウンロードの際に、ダウンロードが完了したか、パッチが必要かなどを判断（チェック）する。
【００６７】
ゲームコンテンツサーバ１０８からゲームコンテンツをダウンロード前に、パッケージリスト管理モジュール５００は、ゲームコンテンツのパッケージリスト情報３００を要求、及びダウンロードする。そして、パッケージリスト管理モジュール５００は、パッケージリスト情報３００の中のゲーム実行ファイル及びアイテムファイルの情報に基づいて、アプリケーション送信モジュール２０８及びゲームコンテンツサーバ１０８のリソース送信モジュール２１０からそれぞれゲーム実行ファイル及びアイテムファイルをダウンロードするために個別ファイル管理モジュール５０２を管理する。後に、アイテムファイルが追加でダウンロードされた場合には、パッケージリスト情報３００を修正することにより更新することが可能である。
【００６８】
個別ファイル管理モジュール５０２は、ゲームコンテンツサーバ１０８からゲームコンテンツをダウンロードする際、コンパイルを要するファイルとコンパイルを要しないファイルを別々にダウンロードする。コンパイルを要するゲーム実行ファイル４００は、アプリケーション送信モジュール２０８を介して送信され、コンパイルを要しないアイテムファイル４１０はリソース送信モジュール２１０を介して送信される。
【００６９】
通信完了点検モジュール５０４は、大きいサイズのファイルをダウンロードする際に、すべてのファイルのダウンロードが完了したかを点検（チェック）する。無線ネットワークを介してでは大きいサイズのファイルを一度にダウンロードすることは難しいので、一つのファイルをダウンロードしている間の切断により、ダウンロードが一時中断されることもある。この場合、一時中断されたファイルのうち既にダウンロードされた部分は、移動通信端末機１００のメモリに一時的に保存されている。再び無線ネットワークに接続されたとき、残存部分は引き続きダウンロードできる。好ましくは、ダウンロードが再開した部分は、ダウンロードされた部分のサイズを比較することで識別可能である。
【００７０】
また、複数のファイルを含むゲームコンテンツを送信する際もまた、一度に全てのファイルをダウンロードすることは難しい。この場合、ダウンロードされるべきゲームコンテンツのパッケージリストは最優先で送信される。そして、以後パッケージリストの中のゲーム実行ファイル、アイテムファイルなどがダウンロードされる。ダウンロードが一時中断されていても、受信したパッケージリスト情報３００に基づいてダウンロードされたファイル及びダウンロードされるべきファイルが識別できるので、ダウンロードが一時中断された部分から引き続きダウンロードすることが可能である。
【００７１】
図６は、本発明の好ましい一実施例によるゲーム実行ファイルとアイテムファイルとを同時にダウンロードしながら課金する方法のフローチャートである。
【００７２】
図６を参照すると、ステップＳ６００において、移動通信端末機１００は、ゲームコンテンツサーバ１０８にゲームコンテンツのリストを要求する。ステップＳ６０２において、ゲームコンテンツサーバ１０８は、そのデータベースまたは外部コンテンツ提供業者から提供されたゲームコンテンツのリストを生成して移動通信端末機１００に送信する。ステップＳ６０４において、移動通信端末機１００は、受信したゲームコンテンツのリストの中のダウンロードを所望するゲームコンテンツに対して購買の要求をする。本実施例は、ゲーム実行ファイル４００及びアイテムファイル４１０の両方を含むゲームコンテンツをダウンロードすることに関する。ステップＳ６０６において、ゲームコンテンツサーバ１０８は、ゲーム実行ファイル４００に含まれた課金情報及びアイテムファイル４１０に含まれた課金情報を抽出する。そして、ゲームコンテンツサーバ１０８は、移動通信端末機１００にそれぞれの課金情報に基づいて課金（取引）を要求する。課金（取引）の要求は、ゲームコンテンツサーバ１０８、または既存の移動通信システムにおいて利用されている課金サーバにより、ゲームコンテンツサーバ１０８から要求に対する応答として行うことができる。ステップＳ６０８において、移動通信端末機１００は、少額取引などによりゲームコンテンツに含まれたゲーム実行ファイル４００及びアイテムファイル４１０に対する情報使用量を支払う。そして取引完了情報は、ゲームコンテンツサーバ１０８に送信される。ここで、上記取引要求が課金サーバにより行われた場合、課金サーバはゲームコンテンツサーバ１０８に取引完了の情報を知らせることができる。
【００７３】
ステップＳ６１０において、ゲームコンテンツサーバ１０８は支払い済みのゲームコンテンツを上記移動通信端末機１００に送信する。ステップＳ６１２において、ダウンロードが完了したとき、移動通信端末機１００は、通信完了信号をゲームコンテンツサーバ１０８に送信する。ステップＳ６１４において、ゲームコンテンツサーバ１０８は通信完了信号に対する応答信号を移動通信端末機１００に送信する。
【００７４】
上記においては、ゲーム実行ファイルとアイテムファイルとを同時にダウンロードしながら課金する方法について説明した。
【００７５】
以下では、移動通信端末機が既にゲームコンテンツを保存しているときに、追加的にアイテムファイルのみダウンロードすることに対する課金の方法について詳しく説明する。
【００７６】
図７は、本発明の好ましい一実施例によるアイテムサーバを示すブロック図である。アイテムサーバ１１２は、端末機に送信されたゲームコンテンツ、好ましくはゲームコンテンツの中のゲーム実行ファイル４００を変更させることなく、アイテムファイルを送信して情報使用に対して課金する。
【００７７】
図７を参照すると、アイテムサーバ１１２は、アイテムリスト提供モジュール７０２、暗号化モジュール７０４、リソース送信モジュール７０６、認証キー提供モジュール７０８、及び課金モジュール７１０を含む。
【００７８】
アイテムリスト提供モジュール７０２は、使用者が所望するアイテムを選択するために、それぞれのゲームコンテンツに対応するアイテムのリストを提供する。アイテムリストは、有／無線ポータルを介して提供でき、使用者は、コンピュータまたは移動通信端末機１００を介してアイテムリストを受信できる。
【００７９】
暗号化モジュール７０４は、ＤＲＭ技術を用いて認証された使用者のみアイテムファイルを利用できるようにアイテムファイルを暗号化する。それぞれのアイテムファイルに対してセキュリティ認証システムを導入することにより、一定の使用料を支払わずに、コンテンツの使用することを防止できる。
【００８０】
認証キー提供モジュール７０８は、移動通信端末機１００から受信されたアイテムファイルを利用するための認証書または認証キーを提供する。暗号化モジュール７０４によりアイテムファイルは暗号化されているので、認証書または認証キーは、暗号化されたコンテンツを利用するために必要である。すなわち、暗号化モジュール７０４及び認証キー提供モジュール７０８は、一対で提供される部分である。
【００８１】
本発明の好ましい実施例によれば、認証キー提供モジュール７０８から認証を得られなかった場合、移動通信端末機１００の使用者は、アイテムファイルをダウンロード、もしくはコピーしたとしても、暗号化モジュール７０４により暗号化されたアイテムファイルを利用することができない。
【００８２】
アイテムファイルの暗号化は、外部アイテム提供業者より行われることができ、この場合、アイテムサーバは暗号化モジュール７０４及び認証キー提供モジュール７０８を含まなくても良い。
【００８３】
リソース送信モジュール７０６は、コンパイルを要しないリソースファイルを送信する。アイテムファイルは、リソースファイルであるので、コンパイルなしに送信するリソース送信モジュール７０６を介して移動通信端末機１００にダウンロードされる。
【００８４】
課金モジュール７１０は、移動通信端末機１００からアイテムファイルの購買要求を受信しているとき、移動通信端末機１００に使用料の支払いを要求する。移動通信端末機１００が少額取引などを用いてゲームコンテンツ（アイテムファイルに対応する）に対する使用料が支払い済みであることを知らせ、その後、課金モジュールは、取引完了を認識し、アイテムファイルの暗号化、通信及び認証を許可（承認）するために、暗号化モジュール７０４、リソース送信モジュール７０６、認証キー提供モジュール７０８を起動させる。
【００８５】
アイテムファイルを提供しながら課金することにおいて、課金モジュール７１０を使用せずに、既存の移動通信システムで使用される課金サーバ（図示せず）を介して課金することもできる。この場合、アイテムサーバ１１２は、要求を受けたアイテムファイルに対応する課金情報を課金サーバに送信する。課金サーバは、移動通信端末機１００に取引を要求し、取引が完了した場合、アイテムサーバ１１２に取引の完了を知らせる。以後、アイテムサーバ１１２は、アイテムファイルの暗号化、通信及び認証を許可するために、暗号化モジュール７０４、リソース送信モジュール７０６、認証キー提供モジュール７０８を起動させる。
【００８６】
さらに、アイテムサーバ１１２は、バージョン比較モジュール７１２を含む。移動通信端末機１００に送信されたアイテムファイルが修正／変更もしくは更新された場合、バージョン比較モジュール７１２は、アイテムファイルの統一バージョンもしくはサイズを比較することにより、アイテムファイルのパッチを行ってもよい。
【００８７】
バージョン比較モジュール（図示せず）は、アイテムサーバ１１２に加えてさらに移動通信端末機１００のダウンロードエージェントプログラム１０４に含まれる場合もある。すなわち、アイテムサーバ１１２がダウンロードされるべきアイテムファイルのバージョン情報を抽出して移動通信端末機１００に送信する場合、ダウンロードエージェントプログラム１０４のバージョン比較モジュールは、コンテンツ保存部１０６に保存された既存のアイテムファイルのバージョン情報を抽出して、互いを比較する。この比較結果により、バージョンが更新された場合に限りアイテムファイルはダウンロードできる。
【００８８】
図８は、本発明の好ましい実施例による、追加的で提供されるアイテムファイルの構成を示す図である。
【００８９】
図８を参照すると、追加アイテムファイル８００は、アイテム名、ゲームコンテンツメインネーム（ＩＤ）、アイテムファイルのバージョン情報、サイズ、課金情報を含む。アイテム名は、それぞれのアイテムファイルを識別するための識別子である。ゲームコンテンツメインネーム（ＩＤ）は、追加アイテムファイル８００が含まれるべきゲームコンテンツの情報を示す。ゲームコンテンツメインネーム（ＩＤ）により、移動通信端末機１００は、追加アイテムファイル８００が保存されるべきゲームコンテンツを検索し、検索されたゲームコンテンツの予め設定された下位ディレクトリに追加アイテムファイル８００を保存する。この際に、ゲームコンテンツのパッケージリスト情報３００は、追加アイテムファイル８００に関する情報と共に更新される。
【００９０】
追加アイテムファイル８００が大容量であり、一回でダウンロードが完了しない場合、アイテムファイルは臨時ファイル、例えば、ｉｔｅｍ．ｔｍｐなどとして名前を変更され、ダウンロードが進行する。移動通信端末機１００が無線ネットワークに接続する場合、臨時ファイルが保存されている臨時ファイル保存モジュール（図示せず）は、自動検索または使用者のダウンロード継続要求により検索される。臨時ファイル保存モジュールに保存された臨時ファイルの中の追加アイテムファイルのサイズ情報を用いて、追加アイテムファイル８００の全体サイズと、現在ダウンロードされた臨時ファイルのサイズとが比較され、引き続きダウンロードが進行する。全体サイズ及び臨時ファイルのサイズが等しい場合、ダウンロードが完了し、臨時ファイルの名前は追加アイテムファイル８００の元の名前に変更され、対応するゲームコンテンツの下位ディレクトリに保存される。
【００９１】
本発明において、多数のゲームコンテンツが移動通信端末機１００に保存されている場合、追加アイテムファイル８００はその対応するゲームコンテンツに従属的にダウンロードしなくてはならない。ゲームコンテンツは多数のファイルを含んでおり、それぞれのファイルはディレクトリ構造（概念）によって管理される。
【００９２】
例えば、特定ゲームコンテンツが、“／ｇａｍｅ＃１”ディレクトリに保存された場合、ゲームコンテンツのゲーム実行ファイルはどれも、“／ｇａｍｅ＃１／ｅｘｅｆｉｌｅ”ディレクトリに保存され、アイテムファイルはどれも、“／ｇａｍｅ＃１／ｉｔｅｍｆｉｌｅ”ディレクトリに保存される。すなわち、すべて上位ディレクトリは“／ｇａｍｅ＃１”であり、特定ゲームコンテンツを示す。追加アイテムファイル８００が追加でダウンロードされると、特定のゲームコンテンツは、追加アイテムファイル８００の中のコンテンツメインネーム情報を用いて検索される。そして、“／ｇａｍｅ＃１”下位ディレクトリとして“／ｇａｍｅ＃１／ｉｔｅｍｆｉｌｅ”ディレクトリがない場合、ダウンロードするためにこのディレクトリが新たに生成され、ある場合は、追加アイテムファイル８００はディレクトリにダウンロードされ、特定ゲームコンテンツに従属的にそれをダウンロードすることができる。追加アイテムファイル８００を特定ゲームコンテンツに従属的にダウンロードする方法は当業者により多くの変形が可能である。
【００９３】
後に、追加アイテムファイル８００がダウンロードされた場合、図５に示されるダウンロードエージェントプログラム１０４の各モジュールのうちパッケージリスト管理モジュール５００は下記のような機能を有する。
【００９４】
パッケージリスト管理モジュール５００は、ダウンロードされるべき追加アイテムファイル８００に対応するゲームコンテンツが移動通信端末機１００に既に保存されているか判断（チェック）する。移動通信端末機１００がダウンロードするために追加アイテムファイル８００を選択すると、アイテムサーバ１１２は選択された追加アイテムファイル８００に対応するゲームコンテンツメインネーム（ＩＤ）を送信する。ゲームコンテンツメインネームを受信すると、移動通信端末機１００はゲームコンテンツを検索し、ゲームコンテンツメインネームに対応するゲームコンテンツがある場合、パッケージリスト管理モジュール５００はアイテムサーバ１１２にアイテムファイルのダウンロードが可能であることを知らせる。移動通信端末機１００の中に、ゲームコンテンツメインネームに対応するゲームコンテンツがない場合、パッケージリスト管理モジュール５００は、アイテムサーバ１１２にアイテムファイルのダウンロードが可能ではないことを知らせる。
【００９５】
また、追加アイテムファイル８００のダウンロードが完了し、ゲームコンテンツの下位ディレクトリに保存された場合、ゲームコンテンツのパッケージリスト情報は更新される。ゲームコンテンツにダウンロードされた追加アイテムファイル８００が含まれるようになったので、パッケージリスト情報３００もまた追加アイテムファイル８００に関する情報と共に更新される。
【００９６】
原則的に、追加アイテムファイル８００の単独購買の場合、本発明において、移動通信端末機１００に基本タイトル（または拡張パック）が保存されていないとき、追加アイテムファイル８００のダウンロードが可能である。ここで、基本タイトルまたは拡張パックとは、移動通信端末機１００に既にダウンロードされたゲームコンテンツを意味する。しかし、好ましくは、基本タイトル（または拡張パック）が移動通信端末機１００に保存されているとき、追加アイテムファイル８００のダウンロードを許可することができる。また、ギフトとして追加アイテムファイル８００を受信する使用者の移動通信端末機にゲームコンテンツが保存されていなくても、追加アイテムファイルは、ギフト保管場所にギフトを置く、もしくはギフト受諾機能などを用いて、追加アイテムファイル８００をダウンロードできる。もちろん、この際にも好ましくは、ギフトをもらった使用者が、移動通信端末機にゲームコンテンツの基本タイトルまたは拡張パックをダウンロードした後、ギフト保管場所から追加アイテムファイル８００のダウンロードすることを許可する。以下、使用者が追加アイテムファイル８００を購買し、自身の移動通信端末機１００にダウンロードする場合と、使用者が追加アイテムファイル８００を購買し、他人の移動通信端末機へダウンロードする場合について、情報使用料を課して追加アイテムファイル８００を販売する方法を説明する。
【００９７】
図９は、本発明の好ましい一実施例による情報使用料を課して、追加アイテムファイル８００を購買者に販売する方法のフローチャートである。追加アイテムファイル８００に対応するゲームコンテンツが既に保存されている移動通信端末機１００から追加アイテムファイル８００の購買要求を受信する場合を想定した図である。
【００９８】
図９を参照すると、ステップＳ９００において、移動通信端末機１００は有／無線ポータルを介してアイテムサーバ１１２にアイテムリストを要求する。ステップＳ９０２において、アイテムサーバ１１２は自体のアイテムデータベース１１４または、外部のアイテムファイル提供業者からアイテムファイルのリストを検索し、移動通信端末機１００に送信する。ステップＳ９０４において、移動通信端末機１００は、アイテムリストから購買を希望するアイテムを選択し、アイテム購買要求をする。この場合、購買希望アイテムは一つであることもでき、二つ以上であることもできる。ステップＳ９０６において、アイテムサーバ１１２は、購買のため、アイテムのファイル情報から課金情報を抽出して、移動通信端末機１００に支払取引を要求する。この取引要求は、アイテムサーバ１１２からの要求に対する応答として、アイテムサーバ１１２または既存の移動通信システムにおいて使用されている課金サーバにより、行える。ステップＳ９０８において、移動通信端末機１００は、少額取引決済などを介して購買するアイテムに対する情報使用料を支払う。そして、取引完了情報は、アイテムサーバ１１２に送信される。ここで、取引要求が課金サーバにより行われた場合、課金サーバは、アイテムサーバ１１２に取引完了に対する情報を知らせることができる。
【００９９】
ステップＳ９１０において、アイテムサーバ１１２は、追加アイテムファイル８００を情報使用料の支払い済みの移動通信端末機１００に送信する。この際に、追加アイテムファイル８００は、特定ゲームコンテンツに限って使用される拡張情報であるので、そのゲームコンテンツの下位ディレクトリに保存されなくてはならない。これによって、アイテムサーバ１１２は、追加アイテムファイル８００の情報を含む修正されたパッケージリスト情報を送信してもよくなる。または、移動通信端末機１００は、それ自体で追加アイテムファイル８００のパッケージリスト情報を修正することができる。ステップＳ９１２において、修正されたパッケージリスト情報の更新が完了し、ずべての追加アイテムファイル８００はダウンロードされる。ステップＳ９１４において、追加アイテムファイル８００のダウンロードが完了したとき、移動通信端末機１００は、通信完了信号をアイテムサーバ１１２に送信する。ステップＳ９１６において、アイテムサーバ１１２は、通信完了信号に対する応答信号を移動通信端末機１００に送信する。
【０１００】
ここで、ステップＳ９０４とステップＳ９０６の間で別のステップが行われる。ステップＳ９０４において、アイテム購買要求がある場合に、アイテムサーバ１１２は、購買する追加アイテムファイル８００に対応するゲームコンテンツメインネームを抽出し、移動通信端末機１００に送信する。移動通信端末機１００は、コンテンツ保存部１０６の中に、受信したゲームコンテンツメインネームに対応するパッケージリスト情報３００が存在するか照合（チェック）する。存在する場合、購買する追加アイテムファイル８００に対応するゲームコンテンツの基本タイトルまたは拡張パックが移動通信端末機１００に既に保存されていることを意味するので、ダウンロードが可能であることをアイテムサーバ１１２に知らせる。以後ステップＳ９０６からステップＳ９１８が実行される。しかし、存在しない場合には、購買する追加アイテムファイル８００に対応するゲームコンテンツの基本タイトルまたは拡張パックが上記移動通信端末機１００に既に保存されていないことを意味するので、ダウンロードが不可能であるとアイテムサーバ１１２に知らせ、移動通信端末機１００はアイテム購買の失敗を表示する。
【０１０１】
また、ステップＳ９０８とステップＳ９１０の間に、アイテムサーバ１１２によって承認された移動通信端末機１００に限って使用できるように、支払い済みの追加アイテムファイル８００を暗号化するステップが行われることができる。この場合、アイテムサーバ１１２は、ステップＳ９１０において、追加アイテムファイル８００及び認証キーを同時にまたは順番に送信する。
【０１０２】
図１０は、本発明の好ましい他の実施例による、情報使用料を課してギフトとして追加アイテムファイル８００を受信者に提供する方法のフローチャートである。
【０１０３】
図１０を参照すると、ステップＳ１０００において、ギフトを与えたいギフト提供者の移動通信端末機１００は、有／無線ポータルを介してアイテムリストをアイテムサーバ１１２に要求する。ステップＳ１００２において、アイテムサーバ１１２は、自体のアイテムデータベース１１４または外部のアイテムファイル提供者からアイテムファイルのリストを検索し、ギフト提供者の移動通信端末機１００に送信する。ステップＳ１００４において、ギフト提供者の移動通信端末機１００は、受信したアイテムリストからギフトとして与えるアイテムを選択し、アイテムギフトとして要求をする。この際に、ギフトされたアイテムをダウンロードするギフト受信者の識別情報（例えば、ＣＴＮ（電話番号）、またはＭＩＮ（Ｍｏｂｉｌｅ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ））はアイテムサーバ１１２に同時または順番に送信される。この場合、ギフトとして与えるアイテムは、一つまたは二つ以上のこともある。ステップＳ１００６において、アイテムサーバ１１２は、ギフトとして与えるアイテムのファイル情報から課金情報を抽出し、支払の取引をギフト提供者の移動通信端末機１００に要求する。取引の要求は、アイテムサーバ１１２からの要求に応じて、または既存の移動通信システムにおいて使用されていた課金サーバがアイテムサーバ１１２からの要求に応じて、ギフト提供者の移動通信端末機１００に取引を要求することによって行われる。ステップＳ１００８において、ギフト提供者の移動通信端末機１００は、少額取引などによりギフトとして与えるアイテムに対する情報使用料を支払い、取引を完了する。そして取引決済完了情報はアイテムサーバ１１２に送信される。ここで、取引要求が課金サーバにより行われた場合、課金サーバは課金決済完了の情報をアイテムサーバ１１２に知らせることができる。
【０１０４】
ステップＳ１０１０において、アイテムサーバ１１２は、追加アイテムファイル８００をギフト受信者の移動通信端末機１０００に送信する。この際、追加アイテムファイル８００は、特定ゲームコンテンツに限って使用される拡張情報であるので、そのゲームコンテンツの下位ディレクトリに保存されるべきである。よって、追加アイテムファイル８００の情報を含む修正されたパッケージリスト情報をアイテムサーバ１１２が送信することができる。または、受信者の移動通信端末機１０００は、それ自体で、追加アイテムファイル８００を含むパッケージリスト情報を修正することができる。ステップＳ１０１２において、修正されたパッケージリスト情報に対する更新が完了し、すべての追加アイテムファイル８００はダウンロードされる。ステップＳ１０１４において、追加アイテムファイル８００のダウンロードが完了するとき、受信者の移動通信端末機１０００は、通信完了信号をアイテムサーバ１１２に送信する。ステップＳ１０１６において、アイテムサーバ１１２は、通信完了信号に対する応答信号を受信者の移動通信端末機１０００に送信する。
【０１０５】
ここで、ステップＳ１００８とステップＳ１０１０との間において、別のステップが行われる。ステップＳ１００８における取引完了の後、アイテムサーバ１１２は、受信者の移動通信端末機９００にギフトとして付与するために、追加アイテムファイル８００に対応するゲームコンテンツメインネームを抽出する。受信者の移動通信端末機９００は、コンテンツ保存部１０６の中に受信したゲームコンテンツメインネームに対応するパッケージリスト情報が存在するか照合（チェック）する。
【０１０６】
存在する場合、ギフトされた追加アイテムファイル８００に対応するゲームコンテンツの基本タイトルまたは拡張パックは、受信者の移動通信端末機１０００に既に保存されていることを意味する。よって、アイテムサーバ１１２にダウンロードが可能であることが知らされる。以後、ステップＳ１０１０からステップＳ１０１６が実行される。
【０１０７】
しかし、存在しない場合、ギフトされた追加アイテムファイル８００に対応するゲームコンテンツの基本タイトルまたは拡張パックが、受信者の移動通信端末機１０００に保存されていないことを意味する。この際、受信者の移動通信端末機１０００は、ゲームコンテンツの基本タイトルまたは拡張パックをダウンロードした後、ギフトされた追加アイテムファイル８００をダウンロードすることができる。すなわち、受信者の移動通信端末機１０００にギフトされた追加アイテムファイル８００を登録した後、追加アイテムファイル８００は、対応するゲームコンテンツの基本タイトルまたは拡張パックを保存し、それをアイテムサーバ１１２に知らせることによりダウンロードされることができる。
【０１０８】
ステップＳ１０１０においては、ダウンロードにおける下記のような方法も可能である。
【０１０９】
ギフト受領の詳細は、受信者の移動通信端末機１０００に知らされる。これはＳＭＳやｅ−ｍａｉｌ、またはギフト受信箱により行うことができる。以後、受信者の移動通信端末機１０００は、ＳＭＳ（ＳＭＳコールバックＵＲＬ）による無線インターネット接続を介して、またはギフト受信箱から追加アイテムファイル８００に関する情報をダウンロードすることができる。ここで、ギフト受信箱は、受信者の移動通信端末機１０００に既に保存されているプログラムであり、ギフトとして追加アイテムファイル８００を受信した場合、追加アイテムファイル８００をダウンロードするために、受信者の移動通信端末機１０００の画面に無線インターネット接続アドレスなどの情報を表示する。
【０１１０】
また、受信者はギフトされた追加アイテムファイル８００を別の人にギフトとして付与することもできる。この場合は、既に最初のギフト提供者により支払い済みであるので、更なる取引は必要ない。
【０１１１】
また、ステップＳ１００８とステップＳ１０１０との間に、アイテムサーバ１１２によって認証された移動通信端末機１００に限って使用できる支払い済みの追加アイテムファイル８００を暗号化するステップが行われることができる。この場合、アイテムサーバ１１２は、ステップＳ１０１０において、追加アイテムファイル８００及び認証キーを同時にまたは順番に送信する。
【実施例２】
【０１１２】
図１１は、既存の課金システムの構成図である。
【０１１３】
図１１に示すように、移動通信端末機１１１０は、無線情報ネットワークを介してコンテンツ提供サーバ１１２０からマルチメディアコンテンツを受信することができる。この際に、情報ネットワークは基地局、パケット制御機能（ＰＣＦ）及びパケット情報提供ノード（ＰＤＳＮ；Ｐａｃｋｅｔ  Ｄａｔａ  Ｓｅｒｖｉｎｇ  Ｎｏｄｅ）などを含む。
【０１１４】
コンテンツ提供サーバ１１２０が移動通信端末機１１１０に提供するファイルは、ダウンロードされるコンテンツ以外にＩＰ情報、課金情報などの情報を含むヘッダ（ｈｅａｄｅｒ）が含まれ、パケット計算サーバ１１３０は、コンテンツ提供サーバ１１２０が移動通信端末機１１１０に送信するパケット量を計算し、そのパケット量を課金サーバ１１４０に送信する。これにより、課金サーバ１１４０は、１パケット当たりの料金を適用して実際の料金を計算し、使用者にそれを要求する。
【０１１５】
このようなパケット請求は、既存の課金サーバではＩＰレベル（レイヤ３）にて行われ、全体情報の大きさ（パケット量）が把握され、全体情報の大きさに対する１パケット当たり料金が適用される。
【０１１６】
しかし、上記の方式によると、大容量コンテンツ、例えばゲームに対する過度のパケットダウンロード料金が使用者に課されるという問題点がある。
【０１１７】
図１２は、本発明によるマルチファイル構造を持つコンテンツに対する定率課金システムの一実施例のブロック図である。図１２に示すように、本発明によるシステムは、移動通信端末機１２００、コンテンツ提供サーバ１２１０、コンテンツデータベース１２２０、課金サーバ１２３０及びパケット計算サーバ１２４０を含む。
【０１１８】
移動通信端末機１２００は、無線インターネットブラウザ１２０１、ダウンロードエージェント１２０２、コンテンツ保存部１２０３及びコンテンツランチャー１２０４を含む。
【０１１９】
無線インターネットブラウザ１２０１、例えば（株）ケーティーフリーテルから提供される‘ＫＵＮ’は、移動通信端末機１２００が情報通信を行うことを可能とする。移動通信端末機１２００は、無線インターネットブラウザ１２０１を介して無線ネットワーク上で複数のサーバから情報通信を行うことができる。
【０１２０】
ダウンロードエージェント１２０２は、コンテンツ提供サーバ１２１０からコンテンツをダウンロードする場合に、通信の完了、パッチの必要性などをチェックする。ダウンロードエージェントについては図５で説明したので、ここでは同じ説明を省略する。
【０１２１】
コンテンツ保存部１２０３は、無線ネットワークを介して受信した各種ゲームコンテンツを保存する。コンテンツ保存部１２０３は、移動通信端末機１２００の内蔵メモリであっても良いし、または拡張可能な外部メモリであっても良い。ここで、好ましくは、移動通信端末機１２００は、多数のコンテンツを受信することを可能とするディレクトリ構造またはフォルダ構造のコンテンツ管理システムを持ち、それぞれコンテンツを管理する。
【０１２２】
コンテンツランチャー１２０４は、使用者がダウンロードするコンテンツを駆動する。
【０１２３】
コンテンツ提供サーバ１２１０は、無線ネットワーク上で移動通信端末機１２００に各種マルチメディアコンテンツを提供する。本発明に係わるコンテンツ提供サーバ１２１０から提供されたコンテンツは、少なくとも二つのファイルで構成されたマルチファイル構造のマルチメディアコンテンツであって、ゲーム、動画などを含む。
【０１２４】
ここで、マルチファイルは、実行ファイル（ｅｘｅファイル）、ＤＬＬファイル及びリソースファイルなどを含むことができる。
【０１２５】
コンテンツ提供サーバ１２１０は、それ自体にコンテンツデータベース（１２２０）を含む、もしくは、外部コンテンツ提供業者が提供するマルチメディアコンテンツを移動通信端末機１２００に提供することができる。コンテンツ提供サーバ１２１０がマルチメディアコンテンツを移動通信端末機１２００に提供する方法を（以下で）説明する。
【０１２６】
さらに、図１２における本発明のコンテンツ提供サーバ１２１０は、図２に示されているものと同じ構成を持つことができ、各モジュールについては既に説明したので、同じ説明を省略する。
【０１２７】
図１３は、本発明により生成されるマルチファイルパッケージのリスト情報の一例を示す図である。図１３に示すパッケージリスト情報は、図４のパッケージリストを違う方法で示した図である。本発明の好ましい一実施例によれば、パッケージリストに含まれた複数のファイルのうち一つは課金コマンドを含んでいる。
【０１２８】
移動通信網を介してコンテンツをダウンロードする際に、送信されたパケット量に応じて課金することが一般的であった。しかし、パケット量に応じて無差別に課金された場合、大容量マルチメディアコンテンツ、特にゲームコンテンツに対して非常識な課金がなされるかもしれない。
【０１２９】
本発明によれば、課金コマンドは、マルチメディアコンテンツの送信に対して過多に課金することを防止するために、マルチファイルの少なくとも一つにだけ含まれる。コンテンツ提供サーバ１２１０は、パッケージリスト情報に課金情報を含むファイルの情報を加え、それを移動通信端末機に送信する。本発明の好ましい一実施例によれば、移動通信端末機から要求がある場合、コンテンツ提供サーバ１２１０は、最新パッケージリスト情報を移動通信端末機１２００に送信する。移動通信端末機１２００は、最新パッケージリスト情報を受信し、受信したパッケージリスト情報に基づき必要なファイルのダウンロードを要求する。
【０１３０】
例えば、初めてコンテンツをダウンロードする場合には、移動通信端末機１２００は、パッケージリストに含まれたすべてのファイルのダウンロードを要求する。基本コンテンツが保存された場合に、パッチファイルをダウンロードするときには、移動通信端末機は、基本コンテンツのマルチファイルの中で、異なる個別ファイルのバージョン情報を持つファイルのダウンロードをコンテンツ提供サーバ１２１０に要求する。
【０１３１】
また、基本コンテンツではない拡張パックのダウンロードの場合、もし、基本コンテンツが既に保存されているときは、移動通信端末機は、拡張パック固有のマルチファイル、すなわち基本コンテンツに含まれていない少なくとも一つのファイルのダウンロードを要求し、基本コンテンツが保存されていないときは、拡張パックを構成するすべてのファイルのダウンロードを要求する。
【０１３２】
この際に、本発明の好ましい一実施例によれば、パッチファイルを除いた基本コンテンツの最初のダウンロード及び拡張パックのダウンロードをする場合には、定率課金が行われる。
【０１３３】
本発明によれば、移動通信端末機１２００は、課金コマンドの情報を含むパッケージリスト情報を受信し、必要なファイルのダウンロードを要求する。移動通信端末機１２００のダウンロード要求信号のヘッダ情報には、課金コマンドを含むファイルの情報が含まれる。パケット計算サーバ１２４０は、これをモニタ状態でダウンロードが行われる場合、マルチファイルのパケット量を計算する。
【０１３４】
この際、パケット計算サーバ１２４０は、ダウンロードされたマルチファイルのパケット量を計算する。ダウンロードされたコンテンツが定率課金対象である場合、パケット計算サーバは、非課金コマンドを含むファイルのパケット量を除いて、課金コマンドを含むファイルに対するパケット量を予め設定されたパケット量に変換してこれを課金サーバ１２３０に送信する。
【０１３５】
課金サーバは、パケット計算サーバ１２４０から送信されたパケット量に所定料率を適用して課金処理を行う。本発明のようにマルチファイル構造を持つコンテンツに対して、パケット計算サーバ１２４０は、特定ファイルに対して変換されたパケット量を課金サーバ１２３０に送信するので、合理的な課金が可能になる。
【０１３６】
例えば、全体のサイズが１００Ｍであるコンテンツにおいて、ｅｘｅファイル１３０１だけが課金コマンドを有し、その他のファイルは非課金コマンドを持つ場合、パケット計算サーバ１２４０は、ｅｘｅファイル１３０１のパケットだけでなく、その他のファイル１３０２〜１３０９のパケットも計算する。しかし、パケット計算サーバ１２４０は、その他のファイルのパケット量を除いて、ｅｘｅファイル１３０１の変換されたパケット量（例えば、３００Ｋ）を課金サーバ１２３０に送信する。これにより、複数のファイルで構成されているコンテンツを送信する場合でも定率課金を行うことができる。図１４は、本発明により生成されるマルチファイルパッケージのパッチファイル及び拡張パックのリスト情報の一例を示す図である。
【０１３７】
図１４を参照すると、コンテンツ提供サーバ１２１０が生成するマルチファイルのパッケージリスト情報は、基本コンテンツのマルチファイルのリスト情報、パッチファイルのリスト情報及び拡張パックのマルチファイルのリスト情報を含む。
【０１３８】
本発明の好ましい一実施例によれば、基本コンテンツのマルチファイルは、ｅｘｅ、ｄｌｌ１、ｄｌｌ２、ｄｌｌ３、ｄｌｌ４、ｒｅｓ１、ｒｅｓ２及びｉｔｅｍ１で構成され、パッチファイルは、ｅｘｅ＊、ｄｌｌ１＊、ｄｌｌ３＊及びｄｅｓ１＊（ここで、＊は実際にダウンロードされるべきファイルを示す）で構成される。
【０１３９】
拡張パックは、移動通信端末機１２００に基本コンテンツが既に保存されている場合、ｅｘｅ＊、ｄｌｌ１＊、ｄｌｌ５、ｒｅｓ２＊及びｒｅｓ３で構成され、一方、移動通信端末機１２００に基本コンテンツが保存されていない場合、ｅｘｅ＊、ｄｌｌ１＊、ｄｌｌ２、ｄｌｌ３、ｄｌｌ４、ｄｌｌ５、ｒｅｓ１、ｒｅｓ２＊、ｒｅｓ３及びｉｔｅｍ１で構成される。
【０１４０】
それぞれのファイルは、同一のＡｐｐｌ  ＩＤを共有するが、異なる統一バージョン情報を持つ。本実施例において、基本コンテンツの統一バージョン情報は１．００．０１であり、パッチされたコンテンツの統一バージョン情報は１．００．２０であり、拡張パックの統一バージョン情報は２．００．０３である。
【０１４１】
ここで、一番目の数字である１または２は、基本コンテンツと拡張パックとを識別するためのメージャーバージョン情報である。
【０１４２】
上記のように、拡張パックを構成するマルチファイルのうち、ｅｘｅファイル、ｄｌｌ１からｄｌｌ５及びｒｅｓ１及びｒｅｓ２は、基本コンテンツによって共有されているマルチファイルであり、ｒｅｓ３及びｉｔｅｍ１ファイルは基本コンテンツにはない拡張パック固有のマルチファイルである。
【０１４３】
本発明によれば、マルチファイルで構成されているコンテンツのパッチファイルまたは拡張パックを送信する場合に異なる課金が可能になる。
【０１４４】
先ず、パッチファイルを送信する場合について詳細に説明する。
【０１４５】
パッチファイルは、移動通信端末機が既に基本コンテンツを保存する場合に送信できる。この場合、コンテンツ提供サーバ１２１０は移動通信端末機１２００から特定コンテンツのＡｐｐｌ  ＩＤ及びバージョン情報を受信することができる。
【０１４６】
ここで、バージョン情報は、移動通信端末機１２００が保存している基本コンテンツの統一バージョンだけではなく、基本コンテンツに対する統一バージョン情報である。
【０１４７】
本発明の一実施例によれば、コンテンツ提供サーバ１２１０は、移動通信端末機１２００が保存しているコンテンツの最新パッケージリスト情報を生成し、移動通信端末機１２００に送信する。
【０１４８】
本発明によるパッケージリスト情報は、それぞれのマルチファイルの個別バージョン情報を含んでおり、移動通信端末機１２００は、既に保存されたコンテンツのマルチファイルのバージョン情報と最新パッケージリスト情報のマルチファイルのバージョン情報とを比べ、必要ファイルのダウンロードをコンテンツ提供サーバ１２１０に要求する。
【０１４９】
この際に、コンテンツ提供サーバ１２１０が提供する最新パッケージリスト情報はパッチファイルのためのパッケージリスト情報であるので、ここには課金コマンドを持つファイルに関する情報が含まれない。これにより、移動通信端末機１２００が必要ファイルのダウンロードを要求する場合に、ヘッダ情報は課金コマンドを含まない。この際に、パケット計算サーバ１２４０が各ファイルのパケット量を計算しても、計算されたパケット量は除かれ、課金サーバ１２３０に送信する。
【０１５０】
したがって、課金サーバ１２３０は、パケット計算サーバからパッチファイルに対するパケット量情報を受信しないので、課金サーバは、課金控除としてパッチファイルの通信を行う。
【０１５１】
次に、拡張パックを構成するマルチファイルの送信について詳細に説明する。
【０１５２】
上述のように、拡張パックを構成するマルチファイルの一部は、基本コンテンツを構成するそれによって共有される。これらの共有されるファイルは、基本コンテンツ固有のファイルであり、その他は拡張パック固有のファイルである。
【０１５３】
このような区分に基づいて拡張パックを提供する場合、課金ポイントは、基本コンテンツ固有の少なくとも一つのマルチファイルが指定され、また拡張パック固有の少なくとも一つのマルチファイルが指定される。
【０１５４】
すなわち、基本コンテンツ固有の少なくとも一つのマルチファイルは課金コマンドを含み、また拡張パック固有の少なくとも一つのマルチファイルは課金コマンドを含む。
【０１５５】
例えば、使用者からのコンテンツ通信の要求がある場合、本発明によるコンテンツ提供サーバ１２１０は、この要求が基本コンテンツのためかまたは拡張パックのためかを判断（チェック）する。この要求が、拡張パックの送信のための場合、拡張パックの最新パッケージリストが生成されて移動通信端末機１２００に送信される。
【０１５６】
移動通信端末機１２００が基本コンテンツを持たない場合、拡張パックパッケージリストの中のすべてのファイルのダウンロードを要求する。
【０１５７】
この場合、移動通信端末機１２００は、基本コンテンツ固有の課金コマンドを持つファイルと拡張パック固有の課金コマンドを持つファイルのダウンロードを要求する。パケット計算サーバ１２４０は、基本コンテンツ固有の課金コマンドを持つファイルのパケット量を計算する課金コマンドを識別し、パケット量変換処理を行う。また、この処理とは独立に、パケット計算サーバ１２４０は、拡張パック固有の課金コマンドを持つファイルのパケット量を計算し、パケット量変換処理を行う。
【０１５８】
以後、それぞれ変換されたパケット量は、課金サーバ１２３０に送信され、課金サーバは、各変換されたパケット量に予め定められた料率を適用して拡張パックのダウンロードに対する課金処理を行う。
【０１５９】
しかし、移動通信端末機１２００が既に基本コンテンツを保存している場合は、移動通信端末機１２００は拡張パック固有のファイルのダウンロードを要求する。もし、基本コンテンツ固有のファイルのダウンロードを要求した場合は、パッチファイルに対する要求と見なされる。
【０１６０】
したがって、パケット計算サーバ１２４０は、拡張パック固有の課金コマンドを持つファイルに限ってパケット量変換処理を行う。課金サーバ１２３０は、拡張パック固有のファイルの変換されたパケット量に基づいて課金処理をするので、拡張パックダウンロードに対する料金は、基本コンテンツが保存されていない場合よりも格安である。
【０１６１】
異なる統一バージョンを持つ多くの種類の拡張パックが存在し得る。本発明によれば、課金コマンドを持つファイルに基づいて、異なるバージョンを持つ拡張パックに対して異なる課金をすることが可能である。
【０１６２】
また、異なる統一バージョンを持つ拡張パックが同じファイルを共有することができる一方、それぞれの拡張パックは固有のファイルを持つことができる。本発明によれば、各拡張パック固有のファイルに課金コマンドを加える、もしくは、バージョン情報を参照してそれぞれの拡張パックによって共有されたファイルに課金コマンドを加えて課金処理を行うことができる。
【０１６３】
第一の方法の場合、課金コマンドは、各統一バージョンに応じて異なるファイルに加えられ、この情報はコンテンツ提供サーバ１２１０により生成され、パッケージリスト情報に含まれる。
【０１６４】
したがって、移動通信端末機１２００が拡張パックのダウンロードを要求する場合、パケット計算サーバ１２４０は、課金コマンドを持つファイルのパケット量を計算する。この際に、各ファイルに対するパケット量は異なり得るし、これにより変換されたパケット量も異なり得る。
【０１６５】
このように、それぞれ別に生成され、変換されたパケット量は、課金サーバ１２３０に送信されるので、各拡張パックに対して別に課金を行うことが可能になる。
【０１６６】
一方、第二の方法の場合、課金コマンドは同じファイルを加えられる。よって、課金コマンドを持つファイルのパケット量は、パケット計算サーバ１２４０により同じ量に変換される。しかし、パケット計算サーバ１２４０は、統一バージョンを参照して異なる割合でパケット量を変換し、これを課金サーバ１２３０に送信する。
【０１６７】
別に変換されたパケット量によって各拡張パックに対する課金処理を個別に行うことが可能になる。
【０１６８】
図１５は、本発明の他の実施例によるマルチファイル構造を持つ基本コンテンツに対する定率課金方法を説明するためのフローチャートである。
【０１６９】
図１５を参照すると、ステップＳ１５００において、移動通信端末機１２００が無線インターネットブラウザ１２０１を介して無線インターネットに接続するとき、ステップＳ１５０２において、コンテンツ提供サーバ１２１０はコンテンツのリストを提供する。ステップＳ１５０４において、使用者がコンテンツを選択し、それをコンテンツ提供サーバ１２１０に送信すると、ステップＳ１５０６において、コンテンツ提供サーバ１２１０はマルチファイルに対するパッケージリスト情報を生成する。ステップＳ１５０８において、これは移動通信端末機１２００に送信される。
【０１７０】
ステップＳ１５１０において、移動通信端末機１２００は、パッケージリスト情報を参照して、必要ファイルのダウンロードをコンテンツ提供サーバ１２１０に要求する。
【０１７１】
以後、ステップＳ１５１２において、コンテンツ提供サーバ１２１０は、要求されたファイルを移動通信端末機に送信する。
【０１７２】
マルチファイルがダウンロードされている場合、ステップＳ１５１４において、パケット計算サーバ１２４０は、移動通信端末機１２００に送信されるべきファイルのパケット量を計算する。
【０１７３】
ステップＳ１５１６において、課金コマンドを持つファイルは識別され、ステップＳ１５１８において、ファイルのパケット量は予め設定されたパケット量に変換される。
【０１７４】
このように、変換されたパケット量は、ステップＳ１５２０において、課金サーバ１２３０に送信され、ステップＳ１５２２において、課金サーバ１２３０は変換されたパケット量に予め定められた料率を適用して課金を行う。
【０１７５】
図１６は、本発明の他の実施例による、マルチファイル構造を持つ拡張コンテンツにおける定率課金方法を説明するためのフローチャートである。
【０１７６】
移動通信端末機１２００が拡張パックの通信を要求し、その拡張パックに固有の課金コマンドを持つファイル（同士）が同じである場合について説明する。
【０１７７】
図１６を参照すると、ステップＳ１６００において、移動通信端末機１２００が拡張パックの通信を要求すると、ステップＳ１６０２において、コンテンツ提供サーバ１２１０は拡張パックのパッケージリスト情報を生成する。
【０１７８】
ステップＳ１６０４において、コンテンツ提供サーバ１２１０は、拡張パックのパッケージリスト情報を移動通信端末機１２００に送信する。
【０１７９】
ステップＳ１６０６において、移動通信端末機１２００は、パッケージリストに応じて必要ファイルのダウンロードをコンテンツ提供サーバ１２１０に要求し、ステップＳ１６０８において、コンテンツ提供サーバ１２１０は、要求されたファイルを移動通信端末機１２００にダウンロードする。
【０１８０】
ここで、必要ファイルは、移動通信端末機１２００が既に基本コンテンツを保存していた場合に、基本コンテンツ固有のファイルのうちパッチされるべきファイル及び拡張パック固有のファイルを含み、また、基本コンテンツが保存されていない場合に、拡張パックを構成するすべてのファイルを含む。
【０１８１】
マルチファイルがダウンロードされているとき、ステップＳ１６１０において、パケット計算サーバ１２４０は移動通信端末機１２００にダウンロードされるべきパケット量を計算する。
【０１８２】
ステップＳ１６１２において、課金コマンドを持つファイルは識別される。
【０１８３】
この際に、ステップＳ１６１４において、パケット計算サーバ１２４０は、ダウンロードされているファイルの拡張パック統一バージョンを識別し、ステップＳ１６１６において、識別された統一バージョンに応じて異なる割合で計算されたパケット量を変換する。
【０１８４】
ステップＳ１６１８において、変換されたパケット量は課金サーバ１２３０に送信され、ステップＳ１６２０において、課金サーバ１２３０は変換されたパケット量を予め設定された料率を適用して、課金を行う。
【産業上の利用可能性】
【０１８５】
以上で説明したように、本発明は上記の実施例及び添付された図に限定されず、本発明の技術的思想を脱しない範囲内でさまざまな置換、変形及び変更の可能であることは、本発明の属する技術分野における通常の知識を持った者にとって明白なことである。
【図面の簡単な説明】
【０１８６】
【図１】本発明によるゲームコンテンツシステムの構成図である。
【図２】本発明によるゲームコンテンツサーバの構成図である。
【図３】本発明の好ましい一実施例によるゲームコンテンツのパッケージリスト情報を示す図である。
【図４】本発明の好ましい一実施例による実行ファイルの構成を示す図である。
【図５】本発明の好ましい一実施例によるダウンロードエージェントプログラムの構成図である。
【図６】本発明の好ましい一実施例によるゲーム実行ファイル及びアイテムファイルの同時にダウンロードする際の課金方法のフローチャートである。
【図７】本発明に好ましい一実施例によるアイテムサーバのブロック図である。
【図８】本発明の好ましい一実施例による追加して提供されたアイテムファイルの構成図である。
【図９】本発明の好ましい一実施例による追加アイテムファイルを、情報利用料金を付加して販売する方法のフローチャートである。
【図１０】本発明の好ましい他の実施例による追加アイテムファイルを、情報利用料金を付加して使用者が所望する相手方にギフトする方法のフローチャートである。
【図１１】一般的な課金システムのブロック図である。
【図１２】本発明の他の実施例によるマルチファイル構造を持つコンテンツに対する定率課金システムのブロック図である。
【図１３】本発明の他の実施例により作成されるマルチファイルパッケージのリスト情報の一例示図である。
【図１４】本発明の他の実施例により作成されるマルチファイルパッケージのパッチファイル及び拡張パックのリスト情報の一例示図である。
【図１５】本発明の他の実施例によるマルチファイル構造を持つ基本コンテンツに対する定率課金方法を説明するためのフローチャートである。
【図１６】本発明の他の実施例によるマルチファイル構造を持つ拡張コンテンツに対する定率課金方法を説明するためのフローチャートである。
【図１７】本発明の好ましい一実施例による実行ファイルの情報の構成を示す図である。
【図１】
2008515046.tif 000003
【図２】
2008515046.tif 000004
【図３】
2008515046.tif 000005
【図４】
2008515046.tif 000006
【図５】
2008515046.tif 000007
【図６】
2008515046.tif 000008
【図７】
2008515046.tif 000009
【図８】
2008515046.tif 000010
【図９】
2008515046.tif 000011
【図１０】
2008515046.tif 000012
【図１１】
2008515046.tif 000013
【図１２】
2008515046.tif 000014
【図１３】
2008515046.tif 000015
【図１４】
2008515046.tif 000016
【図１５】
2008515046.tif 000017
【図１６】
2008515046.tif 000018
【図１７】
2008515046.tif 000019
【国際調査報告】
2008515046.tif 000020
2008515046.tif 000021
2008515046.tif 000022