(57)【特許請求の範囲】
【請求項１】
インターネットカフェシステムに含まれたスレーブ端末機の各々に対するスレーブ端末機識別情報を前記インターネットカフェシステムに含まれたマスタ端末機から受信することによって、インターネットカフェシステムに含まれたスレーブ端末機の各々に対するスレーブ端末機識別情報をデータベースに格納し管理するインターネットカフェ管理サーバと、
スレーブ端末機が前記インターネットカフェシステムのインターネットカフェゲートウェイを介して接続されれば、前記スレーブ端末機に対するスレーブ端末機識別情報が前記データベースに存在するかを把握し、存在すると把握されれば、前記スレーブ端末機に対するスレーブ端末機識別情報に基づいて前記スレーブ端末機でのゲームの実行を制御するゲームサービスサーバを含み、
前記インターネットカフェ管理サーバは、
前記マスタ端末機から前記スレーブ端末機で利用可能な１つ以上のゲームを識別するためのゲーム情報を受信し、前記受信されたゲーム情報を前記スレーブ端末機識別情報と連携して前記データベースに格納して管理し、
前記ゲームサービスサーバは、
前記スレーブ端末機に対するスレーブ端末機識別情報が前記データベースに存在すると把握されれば、前記スレーブ端末機に対するスレーブ端末機識別情報と連携されて格納された前記ゲーム情報を抽出し、前記抽出されたゲーム情報に基づいて前記スレーブ端末機が実行しようとする特定ゲームの実行可否を決定するゲームサービスサーバを含むことを特徴とする、インターネットカフェ管理システム。
【請求項２】
前記スレーブ端末機識別情報は、
前記スレーブ端末機のパブリックＩＰアドレスを含んだり、前記スレーブ端末機のプライベートＩＰアドレスとＭＡＣアドレスを含んだり、前記スレーブ端末機のプライベートＩＰアドレスとインターネットカフェＩＤを含んだり、前記スレーブ端末機のプライベートＩＰアドレスと前記インターネットカフェゲートウェイに割り当てられたインターネットカフェパブリックＩＰアドレスを含むことを特徴とする、請求項１に記載のインターネットカフェ管理システム。
【請求項３】
前記インターネットカフェ管理サーバは、
前記マスタ端末機から商品購買申請情報を受信すれば、１つ以上のゲームを含む商品の商品情報と使用可能なポイントに対する情報を含む商品購買内訳データを前記データベースに格納させることを特徴とする、請求項１に記載のインターネットカフェ管理システム。
【請求項４】
前記インターネットカフェ管理サーバから商品登録要請を受信して、前記商品情報と前記ポイントに対する情報を含む商品登録データを生成して格納するポイントサーバ、及び前記ゲームサービスサーバにより前記スレーブ端末機が実行しようとする特定ゲームの実行が可能であると決定されて、前記特定ゲームが前記スレーブ端末機で実行された以後、前記スレーブ端末機に対する利用内訳データを前記ポイントサーバに送信するゲームサーバを更に含み、かつ、
前記ポイントサーバは、
前記利用内訳データに含まれた使用ポイントを確認して、前記商品登録データに含まれたポイントを前記使用ポイントだけ差し引きさせることを特徴とする、請求項３に記載のインターネットカフェ管理システム。
【請求項５】
インターネットカフェ管理サーバが、インターネットカフェシステムに含まれたスレーブ端末機の各々に対するスレーブ端末機識別情報を前記インターネットカフェシステムに含まれたマスタ端末機から受信するステップと、
インターネットカフェ管理サーバが、前記受信されたスレーブ端末機識別情報をデータベースに格納し管理するステップと、
インターネットカフェ管理サーバが、前記マスタ端末機から前記スレーブ端末機で利用可能な１つ以上のゲームを識別するためのゲーム情報を受信し、前記受信されたゲーム情報をスレーブ端末機識別情報と連携してデータベースに格納して管理するステップと、
ゲームサービスサーバが、接続されたスレーブ端末機に対するスレーブ端末機識別情報が前記データベースに存在するかを把握するステップと、
前記ゲームサービスサーバが、前記判断結果によって、前記接続されたスレーブ端末機でのゲームの実行を制御するステップと、
を含むことを特徴とする、インターネットカフェシステムの管理方法。
【請求項６】
インターネットカフェ端末機がインターネットカフェゲートウェイを介して接続されれば、前記インターネットカフェ端末機に設けられたエージェントを介して前記インターネットカフェ端末機に割り当てられたプライベートＩＰアドレスと前記インターネットカフェゲートウェイに割り当てられたインターネットカフェパブリックＩＰアドレスを確認するＩＰアドレス確認部と、
予め格納されたインターネットカフェ端末機情報データベースで前記確認されたインターネットカフェパブリックＩＰアドレスを照合して、前記インターネットカフェ端末機が位置したインターネットカフェを識別するインターネットカフェ識別部と、
前記予め格納されたインターネットカフェ端末機情報データベースで前記確認されたプライベートＩＰアドレスを照合して、前記インターネットカフェ端末機が前記識別されたインターネットカフェで如何なる端末機であるかを識別するインターネットカフェ端末機識別部と、
前記インターネットカフェ端末機が実行しようとする特定ゲームに対するゲーム識別情報を確認し、前記予め格納されたインターネットカフェ端末機情報データベースで、前記インターネットカフェ端末機で利用可能な１つ以上のゲームを識別するためのゲーム情報を確認し、前記確認されたゲーム識別情報が前記確認されたゲーム情報に含まれる場合、前記インターネットカフェ端末機で前記特定ゲームが実行されるように制御するゲーム実行制御部と、
前記インターネットカフェ端末機に割り当てられたプライベートＩＰアドレス及び前記インターネットカフェゲートウェイに割り当てられたインターネットカフェパブリックＩＰアドレスを含むインターネットカフェ端末機識別情報と、前記インターネットカフェ端末機で利用可能な１つ以上のゲームを識別するためのゲーム情報を該当インターネットカフェのマスタ端末機から受信して前記インターネットカフェ端末機情報データベースに格納させて管理するインターネットカフェ端末機情報管理部と、
を含むことを特徴とする、インターネットカフェサービスサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットカフェを効率良く管理できるインターネットカフェ管理方法、管理システム、及びサービスサーバに関するものである。
【背景技術】
【０００２】
近来、インターネットカフェ（以下、“ネットカフェ”という）を利用するユーザが急増するにつれて、多くのネットカフェが生まれているが、ネットカフェのＰＣ管理、ネットカフェでのゲーム利用管理、ゲーム利用に伴う課金管理などのようなネットカフェ管理が効率良くなされていないのが実状である。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
このような背景で、本発明は、ネットカフェシステムを効率良く管理できるインターネットカフェ管理方法及びそのシステムと、インターネットカフェサービスサーバを提供することをその目的とする。
【課題を解決するための手段】
【０００４】
前述した目的を達成するための一態様によれば、本発明は、インターネットカフェシステムに含まれたスレーブ端末機の各々に対するスレーブ端末機識別情報を上記インターネットカフェシステムに含まれたマスター端末機から受信することで、インターネットカフェシステムに含まれたスレーブ端末機の各々に対するスレーブ端末機識別情報をデータベースに格納し管理するインターネットカフェ管理サーバ、及びスレーブ端末機が上記インターネットカフェシステムのインターネットカフェゲートウェイを介して接続されれば、上記スレーブ端末機に対するスレーブ端末機識別情報が上記データベースに存在するかを把握し、存在すると把握されれば、上記スレーブ端末機に対するスレーブ端末機識別情報に基づいて上記スレーブ端末機でのゲームの実行を制御するゲームサービスサーバを含むインターネットカフェ管理システムを提供する。
【０００５】
他の態様によれば、本発明は、インターネットカフェ管理サーバが、インターネットカフェシステムに含まれたスレーブ端末機の各々に対するスレーブ端末機識別情報を上記インターネットカフェシステムに含まれたマスター端末機から受信するステップと、インターネットカフェ管理サーバが、上記受信されたスレーブ端末機識別情報をデータベースに格納し管理するステップと、ゲームサービスサーバが、接続されたスレーブ端末機に対するスレーブ端末機識別情報が上記データベースに存在するかを把握するステップと、上記ゲームサービスサーバが、上記判断結果によって、上記接続されたスレーブ端末機でのゲームの実行を制御するステップと、を含むインターネットカフェシステムの管理方法を提供する。
【０００６】
更に他の態様によれば、本発明は、インターネットカフェ端末機がインターネットカフェゲートウェイを介して接続されれば、上記インターネットカフェ端末機に設けられたエージェントを介して上記インターネットカフェ端末機に割り当てられたプライベートＩＰアドレスと上記インターネットカフェゲートウェイに割り当てられたインターネットカフェパブリックＩＰアドレスを確認するＩＰアドレス確認部と、予め格納されたインターネットカフェ端末機情報データベースで上記確認されたインターネットカフェパブリックＩＰアドレスを照合して、上記インターネットカフェ端末機が位置したインターネットカフェを識別するインターネットカフェ識別部と、上記予め格納されたインターネットカフェ端末機情報データベースで上記確認されたプライベートＩＰアドレスを照合して、上記インターネットカフェ端末機が上記識別されたインターネットカフェで如何なる端末機であるかを識別するインターネットカフェ端末機識別部と、を含むインターネットカフェサービスサーバを提供する。
【発明の効果】
【０００７】
以上、説明したように、本発明によれば、ネットカフェシステムを効率良く管理できるインターネットカフェ管理方法及びそのシステムと、インターネットカフェサービスサーバを提供する効果がある。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係るインターネットカフェ管理システムを示す図である。
【図２】本発明の一実施形態に係るインターネットカフェ管理システムが提供するネットカフェ端末機別の端末機識別情報及びゲーム情報管理機能を説明するための図である。
【図３】本発明の一実施形態に係るインターネットカフェ管理システムがネットカフェ端末機別の端末機識別情報及びゲーム情報管理機能を提供する時、インターネットカフェのデータベースに格納されるスレーブ端末機情報データとマスター端末機でのゲーム情報選択インターフェースを例示的に示す図である。
【図４】本発明の一実施形態に係るインターネットカフェ管理システムが提供するネットカフェ利用商品購買及び管理機能を説明するための図である。
【図５】本発明の一実施形態に係るインターネットカフェ管理システムがネットカフェ利用商品購買及び管理機能を提供する時、インターネットカフェのデータベースに格納される商品購買内訳データとポイントサーバに格納される商品登録データを例示的に示す図である。
【図６】本発明の一実施形態に係るインターネットカフェ管理システムが提供するネットカフェ確認／スレーブ端末機識別／ゲーム情報確認機能を説明するための図である。
【図７】本発明の一実施形態に係るインターネットカフェ管理システムがネットカフェ確認／スレーブ端末機識別／ゲーム情報確認機能を提供する時、照合するためのメモリデータベースに格納されたスレーブ端末機情報バックアップデータを例示的に示す図である。
【図８】本発明の一実施形態に係るインターネットカフェ管理システムが提供する課金管理機能を説明するための図である。
【図９】本発明の一実施形態に係るインターネットカフェ管理システムが提供する課金管理機能を提供する時、生成される利用内訳データと、これに従う商品購買内訳データ及び商品登録データの更新を示す図である。
【図１０】本発明の一実施形態に係るインターネットカフェ管理方法に対するフローチャートである。
【図１１】本発明の他の実施形態に係るインターネットカフェ管理システムを示す図である。
【図１２】本発明の他の実施形態に係るインターネットカフェ管理システムにおけるスレーブ端末機情報データを例示的に示す図である。
【図１３】本発明の他の実施形態に係るインターネットカフェ管理方法に対するフローチャートである。
【図１４】本発明の更に他の実施形態に係るインターネットカフェ管理システムを示す図である。
【図１５】本発明の一実施形態に係るインターネットカフェサービスサーバに対するブロック図である。
【図１６】本発明の他の実施形態に係るインターネットカフェサービスサーバに対するブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明の一部の実施形態を添付した図面を参照しつつ詳細に説明する。各図面の構成要素に参照符号を付加するに当たって、同一な構成要素に対してはたとえ他の図面上に表示されても、できる限り同一な符号を有するようにしていることに留意しなければならない。また、本発明を説明するに当たって、関連した公知構成または機能に対する具体的な説明が本発明の要旨を曖昧にすることができると判断される場合にはその詳細な説明は省略する。
【００１０】
また、本発明の構成要素を説明するに当たって、第１、第２、Ａ、Ｂ、（ａ）、（ｂ）などの用語を使用することができる。このような用語はその構成要素を他の構成要素と区別するためのものであり、その用語により当該構成要素の本質や回順序または順序などが限定されない。ある構成要素が他の構成要素に“連結”、“結合”、または“接続”されると記載された場合、その構成要素はその他の構成要素に直接的に連結、または接続できるが、各構成要素の間に更に他の構成要素が“連結”、“結合”、または“接続”されることもできると理解されるべきである。
【００１１】
図１は、本発明の一実施形態に係るインターネットカフェ管理システム１００を示す図である。
【００１２】
図１に示すように、本発明の一実施形態に係るインターネットカフェ管理システム１００は、マスター端末機１１及び１つ以上のスレーブ端末機１２を含むインターネットカフェシステム１０を管理するシステムである。以下では、“インターネットカフェ”を“ネットカフェ”と記載する。
【００１３】
図１を参照すると、本発明の一実施形態に係るネットカフェ管理システム１００は、マスター端末機１１と連動して各種ネットカフェ管理機能を提供するネットカフェ管理サーバ１１０と、スレーブ端末機１２が接続され、接続されたスレーブ端末機１２にサービスサイトのウェブページ提供などによりユーザログイン手続き、ユーザ情報把握、コミュニティ掲示板提供などを遂行するゲームサービスサーバ１３０などを含む。
【００１４】
前述したネットカフェ管理サーバ１１０は、ネットカフェシステム１０に含まれた１つ以上のスレーブ端末機１２の各々に対し、ネットカフェシステム１０が接続されたネットワークとは区別される他のネットワークでも識別可能なスレーブ端末機識別情報をネットカフェシステム１０に含まれたマスター端末機１１から受信し、マスター端末機１１からスレーブ端末機１２の各々で利用可能な１つ以上のゲームを識別するためのゲーム情報を受信し、ゲーム情報をスレーブ端末機識別情報と連携させてデータベース（Database；以下、“ＤＢ”という）に格納させて管理する。
【００１５】
ゲームサービスサーバ１３０は、スレーブ端末機１２が接続されれば、接続されたスレーブ端末機１２のスレーブ端末機識別情報を確認し、確認されたスレーブ端末機識別情報がＤＢに存在するかを把握し、存在すると把握されれば、確認されたスレーブ端末機識別情報と連携されたゲーム情報を抽出し、抽出されたゲーム情報に基づいてスレーブ端末機１２が実行しようとする特定ゲームの実行可否を決定する。
【００１６】
ネットカフェシステム１０に含まれたスレーブ端末機１２のスレーブ端末機識別情報は、該当スレーブ端末機１２に取り付けられたネットワークアダプタのＭＡＣ（Media Access Control）アドレスを含んだり、該当スレーブ端末機１２に割り当てられたＩＰ（Internet Protocol）アドレスを含んだり、このようなＭＡＣアドレス及びＩＰアドレスを全て含むこともでき、また、ＭＡＣアドレス及びＩＰアドレスのうちの１つ以上と該当ネットカフェシステム１０を識別するために与えられたネットカフェＩＤを更に含むこともできる。
【００１７】
即ち、ネットカフェシステム１０に含まれたスレーブ端末機１２のスレーブ端末機識別情報は、ＭＡＣアドレス及びＩＰアドレスのうちの１つ以上を基本的に含み、選択的にネットカフェＩＤを追加で含むこともできる。
【００１８】
ネットカフェシステム１０に含まれたスレーブ端末機１２の各々に割り当てられたＩＰアドレスは、パブリックＩＰアドレス（Public IP Address）またはプライベートＩＰアドレス（Private IP Address）であるが、それぞれの場合に対し、ＩＰアドレスを含むスレーブ端末機識別情報を説明する。
【００１９】
まず、スレーブ端末機１２の各々に割り当てられたＩＰアドレスがパブリックＩＰアドレスの場合、スレーブ端末機識別情報はパブリックＩＰアドレスを含むことができ、ネットワーク保安などのために、ＭＡＣアドレス及びネットカフェＩＤなどのうちの１つ以上を更に含むこともできる。
【００２０】
次に、スレーブ端末機１２の各々に割り当てられたＩＰアドレスがプライベートＩＰアドレスの場合、スレーブ端末機１２の各々に対するスレーブ端末機識別情報は、割り当てられたプライベートＩＰアドレス以外に、スレーブ端末機１２に取り付けられたネットワークアダプタのＭＡＣアドレスと、該当ＰＣシステムに設けられ、スレーブ端末機が連結されたネットカフェゲートウェイ（またはルータ、または共有器）に割り当てられたパブリックＩＰアドレスと、該当ネットカフェシステムを識別するために与えられたネットカフェＩＤなどのうちの１つ以上を更に含むことができる。
【００２１】
ここで、該当ＰＣシステムに設けられ、スレーブ端末機が連結されたネットカフェゲートウェイ（または、ルータ、または共有器）に割り当てられたパブリックＩＰアドレスは、インターネット提供業体（ＩＳＰ）から割り当てられたＩＰアドレスであって、スレーブ端末機１２のパブリックＩＰアドレスと区分するために、以下では“ネットカフェパブリックＩＰアドレス”と記載する。
【００２２】
スレーブ端末機１２のスレーブ端末機識別情報に、スレーブ端末機１２に割り当てられたプライベートＩＰアドレス（ＩＰアドレス１）とスレーブ端末機１２が連結されたネットカフェゲートウェイに割り当てられたネットカフェパブリックＩＰアドレス（ＩＰアドレス２）が含まれた場合、スレーブ端末機１２のスレーブ端末機識別情報は、プライベートＩＰアドレス（ＩＰアドレス１）とネットカフェパブリックＩＰアドレス（ＩＰアドレス２）を各々含んだり組み合わせて合わせられた形態に含むこともできる。
【００２３】
スレーブ端末機識別情報にネットカフェＩＤ及びプライベートＩＰアドレスが含まれた場合、ネットカフェＩＤ及びプライベートＩＰアドレスは、別途のフィールドに分けられて含まれることもでき、１つの情報に組み合わせられて１つのフィールド内に含まれることもできる。スレーブ端末機識別情報にネットカフェＩＤ及びプライベートＩＰアドレスが１つの情報に組み合わせられて１つのフィールド内に含まれた場合、ネットカフェ管理サーバ１１０またはゲームサービスサーバ１３０などは、ネットカフェＩＤ及びプライベートＩＰアドレスが組み合わせられた １つの情報から最初のビットからネットカフェＩＤの固有なビット数だけ読み取ってネットカフェＩＤを把握し、次に、プライベートＩＰアドレスのビット数だけを読み取ってプライベートＩＰアドレスを把握することができる。ここで、スレーブ端末機識別情報に含まれることができるＩＰアドレス（パブリックＩＰアドレス、プライベートＩＰアドレス）及びＭＡＣアドレスは、通信プロトコルで定義されたビット数を有し、ネットカフェＩＤは、ネットカフェ管理サーバ１１０で定義された所定のビット数を有することができる。
【００２４】
前述したＤＢは、ネットカフェシステムを識別するためのネットカフェＩＤまたはネットカフェパブリックＩＰアドレス、スレーブ端末機識別情報及びゲーム情報を連携したスレーブ端末機情報データが格納されたネットカフェＤＢ１２０と、スレーブ端末機情報データを周期的または非周期的にバックアップしたスレーブ端末機情報バックアップデータが格納された１つ以上のメモリＤＢ１７０を含むことができる。
【００２５】
前述したゲームサービスサーバ１３０は、接続したスレーブ端末機１２０の確認されたスレーブ端末機識別情報がＤＢに存在するかをより速かに把握するために、メモリＤＢ１７０を先に照合し、メモリＤＢ１７０に対する照合結果によって上記ネットカフェＤＢ１２０を照合することができる。
【００２６】
前述したネットカフェ管理サーバ１１０は、マスタ端末機１１から商品購買申請情報を受信すれば、１つ以上のゲームを含む商品の商品情報と使用可能なポイントに対する情報を含む商品購買内訳データをＤＢ（ネットカフェＤＢ）１２０に格納させることができる。前述した“商品”とは、１つ以上のゲームを含むパッケージ概念のこともあるが、１つのゲームを意味することもできる。
【００２７】
図１に示すように、本発明の一実施形態に係るネットカフェ管理システム１００は、ネットカフェ管理サーバ１１０から商品登録要請を受信して、商品情報とポイントに対する情報を含む商品登録データを生成して格納するポイントサーバ１６０と、ゲームサービスサーバ１３０によりスレーブ端末機１２が実行しようとする特定ゲームの実行が可能であると決定されれば、ゲームランチャー（Game Launcher）１４０を通じて連結されたスレーブ端末機１２で特定ゲームが実行されるように制御し、スレーブ端末機１２で特定ゲームが実行された後、スレーブ端末機１２に対する利用内訳データをポイントサーバ１６０に送信するゲームサーバ１５０を更に含むことができる。
【００２８】
前述したゲームサーバ１５０は、ゲームチャンネル及びゲーム画面などをスレーブ端末機１２に提供することで、スレーブ端末機１２で特定ゲームが実行されるように制御することができる。
【００２９】
また、前述したゲームランチャー１４０は、ゲームサービスサーバ１３０に接続したスレーブ端末機１２がゲームサーバ１５０に連結されてゲームがランチングできるようにする。このようなゲームランチャー１４０は、一例として、クライアントプログラムで具現できる。
【００３０】
前述したポイントサーバ１６０は、ゲームサーバ１５０から受信した利用内訳データに含まれた使用ポイントに情報を確認して、商品登録データに含まれたポイントを使用ポイントだけ差し引きさせることができる。前述した利用内訳データに含まれた使用ポイントは、スレーブ端末機１２でゲームの実行回数または実行時間などによって決定されるポイントでありうる。
【００３１】
一方、ネットカフェシステム１０に含まれたマスタ端末機１１にはマスタエージェント（ＭＡ：Master Agent）が設けられ、ネットカフェシステム１０に含まれた１つ以上のスレーブ端末機１２の各々にはスレーブエージェント（ＳＡ：Slave Agent）が設けられることができる。
【００３２】
このために、ネットカフェ管理サーバ１１０は、マスタ端末機１１からスレーブ端末機識別情報及びゲーム情報を受信するために、マスタ端末機１１にマスタエージェントが設けられるように制御し、マスタ端末機１１に設けられたマスタエージェントがスレーブ端末機１２からスレーブ端末機識別情報を収集するために、スレーブ端末機１２にスレーブエージェントが設けられるように制御することができる。
【００３３】
以下、前述した本発明の一実施形態に係るネットカフェ管理システム１００に含まれたネットカフェＤＢ１２０に格納されたスレーブ端末機情報データに含まれたスレーブ端末機識別情報がスレーブ端末機１２に取り付けられたネットワークアダプタのＭＡＣアドレスを含むと仮定して、前述した本発明の一実施形態に係るネットカフェ管理システム１００をより詳細に説明する。
【００３４】
前述したネットカフェ管理サーバ１１０は、ネットカフェシステム１０のマスタ端末機１１と通信して、ネットカフェ利用商品管理機能、ネットカフェ端末機別の端末機識別情報管理機能、ネットカフェ端末機別のゲーム情報管理機能などを提供することができる。
【００３５】
ネットカフェ利用商品管理機能と関連して、ネットカフェ管理サーバ１１０は、マスタ端末機１１から受信された商品購買申請情報に基づいて、商品購買内訳データをネットカフェＤＢ１２０に格納させて管理し、商品登録データをポイントサーバ１６０に格納させてポイントサーバ１６０により管理されるようにする。
【００３６】
ネットカフェ端末機別の端末機識別情報管理機能と関連して、ネットカフェ管理サーバ１１０は、マスタ端末機１１から受信されたスレーブ端末機１２の各々のＩＰアドレス（パブリックＩＰアドレス、またはプライベートＩＰアドレス）及びＭＡＣアドレスなどを含むスレーブ端末機情報データをネットカフェＤＢ１２０に格納させて管理する。
【００３７】
ネットカフェ端末機別のゲーム情報管理機能と関連して、ネットカフェ管理サーバ１１０は、マスタ端末機１１から受信されたスレーブ端末機１２の各々に対して指定されたゲーム情報をスレーブ端末機情報データに含めて管理する。ここで、スレーブ端末機１２の各々に対して指定されたゲーム情報は、該当スレーブ端末機１２で利用できるゲーム（これは、購買した商品のうちの１つである）を識別するための情報である。
【００３８】
前述したゲームサービスサーバ１３０は、ネットカフェシステム１０のスレーブ端末機１２のゲームページ接近時、スレーブ端末機１２のＭＡＣアドレスを確認し、ネットカフェＤＢ１２０に格納されたスレーブ端末機情報データの全体または一部のスレーブ端末機情報バックアップデータが格納されたメモリＤＢ１７０、またはスレーブ端末機情報データが格納されたネットカフェＤＢ１２０を通じたスレーブ端末機１２の確認されたＭＡＣアドレスの存否を照合した結果によって、スレーブ端末機１２がある所がネットカフェであるか否かをゲームページに表示してくれる。即ち、ゲームサービスサーバ１３０は、スレーブ端末機１２のＭＡＣアドレスを確認し、確認されたＭＡＣアドレスに基づいてスレーブ端末機１２の位置がネットカフェシステム１０であるか、ネットカフェシステム１０であれば、如何なるネットカフェシステム１０であるかを把握することができる。
【００３９】
また、ゲームサービスサーバ１３０は、スレーブ端末機１２の確認されたＭＡＣアドレスに基づいてネットカフェＤＢ１２０に格納された商品購買内訳データ（購買した商品情報と、商品情報別に使用可能なポイント情報を含み）、及びスレーブ端末機情報データ（ＭＡＣアドレスと連携されたゲーム情報を含み）を照合してネットカフェシステム１０で購買した商品情報及びスレーブ端末機１２で利用可能なゲーム情報を確認することができる。即ち、ゲームサービスサーバ１３０は、接続したスレーブ端末機１２の確認されたＭＡＣアドレスに基づいて、接続したスレーブ端末機１２があるネットカフェシステム１０で購買した商品（ゲーム）を把握し、把握された商品（ゲーム）のうち、接続したスレーブ端末機１２が利用可能なゲーム及び利用不可能なゲームを把握することができる。
【００４０】
前述したゲームサーバ１５０は、ゲームサービスサーバ１３０に接続したスレーブ端末機１２でのゲーム利用を制御し、スレーブ端末機１２でのゲーム利用が完了すれば、ポイントサーバ１６０により商品登録データに含まれたポイントがゲーム利用に該当する使用ポイントだけ差し引きできるように、スレーブ端末機１２の利用内訳データをポイントサーバ１６０に送信する。ここで、スレーブ端末機１２で用いられるゲームは、ゲームサービスサーバ１３０によりスレーブ端末機１２で利用可能であると判断されたゲームである。
【００４１】
前述したネットカフェＤＢ１２０に格納されたスレーブ端末機情報データ２００は、スレーブ端末機１２の各々に対し、ネットカフェシステム１０を識別するためのネットカフェＩＤ、スレーブ端末機１２に取り付けられたネットワークアダプタのＭＡＣアドレス、スレーブ端末機１２のアドレス情報であるＩＰアドレス、及びスレーブ端末機１２で利用可能なゲームを識別するためのゲーム情報などのうちから１つ以上を含むことができる。前述したＩＰアドレスは、パブリック（Public）ＩＰアドレスまたはプライベート（Private）ＩＰアドレスでありうる。
【００４２】
前述したメモリＤＢ１７０に格納されたスレーブ端末機情報バックアップデータ６００は、ネットカフェＤＢ１２０に格納されたスレーブ端末機情報データ２００が周期的または非周期的にバックアップされたデータであって、バックアップされた時点によって、ネットカフェＤＢ１２０に格納されたスレーブ端末機情報データ２００と同一であっても、相異していてもよい。
【００４３】
前述したネットカフェＤＢ１２０に格納される商品購買内訳データ４１０は、ネットカフェシステム１０を識別するためのネットカフェＩＤと、ネットカフェシステム１０で購買した商品を識別するための商品情報と、該当商品に対して使用可能なポイントと、該当商品を使用した使用ポイントなどのうちの１つ以上を含む。
【００４４】
前述したポイントサーバ１６０に格納された商品登録データ４２０は、ネットカフェシステム１０を識別するためのネットカフェＩＤと、ネットカフェで購買した商品を識別するための商品情報と、使用可能なポイントなどのうちの１つ以上を含むことができる。
【００４５】
前述した利用内訳データは、ゲームサーバ１５０で生成されたポイントサーバ１６０に提供されるデータであって、該当スレーブ端末機１２がゲームを用いて該当商品を使用した使用ポイントに対する情報を含み、使用ポイント以外にも、ネットカフェＩＤ、ＭＡＣアドレス、ＩＰアドレス、開始時間／終了時間（ゲーム利用開始時間／終了時間）、ユーザＩＤ、及びゲーム情報などのうちの１つ以上を更に含むことができる。
【００４６】
一方、ネットカフェシステム１０に含まれたマスタ端末機１１にはマスタエージェント（ＭＡ：Master Agent）が設けられ、ネットカフェシステム１０に含まれた１つ以上のスレーブ端末機１２の各々にはスレーブエージェント（ＳＡ：Slave Agent）が設けられることができ、マスタエージェント（ＭＡ）はスレーブエージェント（ＳＡ）から該当スレーブ端末機１２のＭＡＣアドレス及びＩＰアドレスを確認、収集、またはネットカフェ管理サーバ１１０に送信する機能を遂行することができる。
【００４７】
このために、ネットカフェ管理サーバ１１０は、マスタ端末機１１との通信のためにマスタ端末機にマスタエージェントが設けられるように制御し、マスタ端末機１１及び１つ以上のスレーブ端末機１２の間の通信のために１つ以上のスレーブ端末機の各々にスレーブエージェントが設けられるように制御することができる。
【００４８】
以上、前述したネットカフェ管理システム１００に含まれたネットカフェ管理サーバ１１０及びゲームサービスサーバ１３０は、各々別途に具現されるか、または１つの装置内で具現されることもできる。
【００４９】
このようなネットカフェ管理サーバ１１０及びゲームサービスサーバ１３０は、ウェブサーバ（Web Server）やＷＡＰサーバ（WAP Server）の形態で具現されることができ、ネットカフェＤＢ１２０及びメモリＤＢ１７０のうちの１つ以上を含むものでありうる。
【００５０】
前述したネットカフェＤＢ１２０及びメモリＤＢ１７０は、別途のＤＢで具現されたり、１つのＤＢ内で具現されることもできる。
【００５１】
前述したゲームサービスサーバ１３０及びゲームサーバ１５０は、１つのサーバで具現されることができ、ゲームサーバ１５０はポイントサーバ１６０を含んで具現されることもできる。
【００５２】
ネットカフェシステム１０に含まれたマスタ端末機１１及び１つ以上のスレーブ端末機１２は、所定の方式により１つのネットワークで構成されることができ、マスタ端末機１１及び１つ以上のスレーブ端末機１２を含む１つのネットワークは、ネットカフェ管理システム１００が接続したネットワークと有無線通信網を介して連結できる。
【００５３】
前述した１つ以上のスレーブ端末機１２はネットカフェシステム１０の顧客ＰＣであって、ゲームサービスサーバ１３０に接続してゲームサーバ１５０からゲームサービスの提供を受ける。
【００５４】
また、マスタ端末機１１はネットカフェシステム１０の運営者ＰＣまたは店主ＰＣであって、１つ以上のスレーブ端末機１２及びネットカフェ管理サーバ１１０と通信してネットカフェシステム１０のスレーブ端末機管理機能、商品管理機能（例：商品購買申請等）、課金管理機能（例：商品別ポイント照合、精算等）などを遂行することができる。
【００５５】
以下、前述した本発明の一実施形態に係るネットカフェ管理システム１００を提供する各種管理機能を幾つかの図面を参照して例示的に説明する。以下に説明する各種管理機能には、ネットカフェ端末機別の端末機識別情報管理機能、ネットカフェ端末機別のゲーム情報管理機能、ネットカフェ利用商品購買及び管理機能、ネットカフェ確認／スレーブ端末機識別／ゲーム情報確認機能、課金管理機能などの各種管理機能などがある。
【００５６】
まず、ネットカフェ端末機別の端末機識別情報及びゲーム情報管理機能を図２及び図３を参照して説明する。
【００５７】
図２は、本発明の一実施形態に係るネットカフェ管理システム１００が提供するネットカフェ端末機別の端末機識別情報及びゲーム情報管理機能を説明するための図である。
【００５８】
図２に示すように、本発明の一実施形態に係るネットカフェ管理システム１００が提供するネットカフェ端末機別の端末機識別情報及びゲーム情報管理機能は、ネットカフェ管理サーバ１１０により遂行され、遂行結果、ネットカフェＤＢ１２０にはスレーブ端末機情報データが格納される。スレーブ端末機情報データは、ネットカフェ管理システム１００にスレーブ端末機１２を識別したり、スレーブ端末機１２におけるゲームサービスを提供したり、スレーブ端末機１２のゲーム利用に従う課金時に用いられる。
【００５９】
図２を参照すると、マスタ端末機１１にマスタエージェント（ＭＡ）が設けられ、スレーブ端末機１２の各々にスレーブエージェント（ＳＡ）が設けられている。
【００６０】
図２を参照すると、ネットカフェシステム１０の運営者ＰＣであるマスタ端末機１１がネットカフェ管理サーバ１１０に接続して、ネットカフェ管理サーバ１１０から提供されるページで“私のネットカフェ端末機識別情報呼び出し”というメニューを選択すれば、マスタ端末機１１に設けられたマスタエージェント（ＭＡ）はスレーブエージェント（ＳＡ）が設けられたスレーブ端末機１２の各々に対するスレーブ端末機識別情報を収集する。
【００６１】
この際、収集したスレーブ端末機識別情報は、ＭＡＣアドレス及びＩＰアドレスのうちの１つ以上を基本的に含み、選択的に、ネットカフェＩＤ及びネットカフェパブリックＩＰアドレスを追加で含むこともできる。ここで、スレーブ端末機１２に割り当てられたＩＰアドレスは、パブリックＩＰアドレスまたはプライベートＩＰアドレスでありうる。
【００６２】
言い換えると、収集したスレーブ端末機識別情報は、（１）「パブリックＩＰアドレス」、（２）「パブリックＩＰアドレス＋ネットカフェＩＤ」、（３）「パブリックＩＰアドレス＋ＭＡＣアドレス」、（４）「ＭＡＣアドレス」、（５）「ＭＡＣアドレス＋ネットカフェＩＤ」、（６）「プライベートＩＰアドレス＋ネットカフェパブリックＩＰアドレス」、（７）「プライベートＩＰアドレス＋ＭＡＣアドレス」、（８）「プライベートＩＰアドレス＋ネットカフェＩＤ」等のうちの１つ以上の形態でありうる。
【００６３】
マスタ端末機１１がネットカフェ管理サーバ１１０から提供されるページで“私のネットカフェ端末機識別情報格納”というメニューを選択すれば、マスタ端末機１１に設けられたマスタエージェント（ＭＡ）はスレーブ端末機１２の各々に対して収集したスレーブ端末機識別情報をネットカフェ管理サーバ１１０に送信する。
【００６４】
これによって、ネットカフェ管理サーバ１１０は、受信したスレーブ端末機１２の各々に対するスレーブ端末機識別情報を含むスレーブ端末機情報データ２００を生成して、ネットカフェＤＢ１２０に格納させる。
【００６５】
ここで、スレーブ端末機１２の各々のＩＰアドレスは、パブリック（Public）ＩＰアドレスまたはプライベート（Private）ＩＰアドレスでありうる。
【００６６】
一方、ネットカフェシステム１０の運営者ＰＣであるマスタ端末機１１がネットカフェ管理サーバ１１０から提供されるページで“私のネットカフェ端末機別のゲーム情報管理”というメニューを選択すれば、スレーブ端末機１２別に該当スレーブ端末機１２で利用可能なゲーム情報に対するゲーム選択現況データをネットカフェ管理サーバ１１０から受信して出力することができる。
【００６７】
また、ネットカフェシステム１０の運営者ＰＣであるマスタ端末機１１がネットカフェ管理サーバ１１０から提供されるページで“私のネットカフェ端末機別のゲーム情報管理”というメニューを選択すれば、ゲーム情報選択インターフェースを介してスレーブ端末機１２別に該当スレーブ端末機１２で利用可能なゲーム情報を新しく選択して指定することができる。
【００６８】
ネットカフェ管理サーバ１１０は、スレーブ端末機１２別に指定されたゲーム情報をマスタ端末機１１から受信すれば、スレーブ端末機１２の各々に対するスレーブ端末機識別情報が含まれてネットカフェＤＢ１２０に格納されているスレーブ端末機情報データ２００に、受信したスレーブ端末機１２別のゲーム情報を含めて管理することができる。これによって、スレーブ端末機情報データ２００にはネットカフェ識別情報（ネットカフェＩＤ、ネットカフェパブリックＩＰアドレス）、スレーブ端末機１２の各々に対する“スレーブ端末機識別情報”、スレーブ端末機１２の各々に対して利用可能な“ゲーム情報”などが含まれることができる。
【００６９】
図３は、本発明の一実施形態に係るネットカフェ管理システム１００がネットカフェスレーブ端末機別の端末機識別情報及びゲーム情報管理機能を提供する時、ネットカフェＤＢ１２０に格納されるスレーブ端末機情報データ２００とマスタ端末機１１でのゲーム情報選択インターフェース３００を例示的に示す図である。
【００７０】
但し、図３では、説明の便宜のために、スレーブ端末機１２のうち、スレーブ端末機１とスレーブ端末機２に対するスレーブ端末機情報データ２００のみを仮定し、スレーブ端末機１２にプライベートＩＰアドレスが割り当てられたことと仮定する。
【００７１】
また、図３の例示において、ネットカフェＤＢ１２０に格納されたスレーブ端末機情報データ２００は、スレーブ端末機１とスレーブ端末機２の各々に対して、ネットカフェシステム１０を識別するためのネットカフェＩＤ（１０２９４３８９４８）、ネットカフェゲートウェイに割り当てられたネットカフェパブリックＩＰアドレス（ａ．ｂ．ｃ．ｄ）、スレーブ端末機１２に取り付けられたネットワークアダプタのＭＡＣアドレス、スレーブ端末機１２のアドレス情報であるＩＰアドレス、及びスレーブ端末機１２で利用可能なゲームを識別するためのゲーム情報などを含むことと仮定する。
【００７２】
図３のスレーブ端末機情報データ２００を参照すると、ネットカフェシステム１０の運営者ＰＣであるマスタ端末機１１がネットカフェ管理サーバ１１０に接続して、ネットカフェ管理サーバ１１０から提供されるページで“私のネットカフェ端末機識別情報呼び出し”というメニューを選択して、２つのスレーブ端末機１２の各々に対するスレーブ端末機識別情報を収集し、“私のネットカフェ端末機識別情報格納”というメニューを選択して、収集した２つのスレーブ端末機１２の各々に対するスレーブ端末機識別情報をネットカフェ管理サーバ１１０に送信することができる。これによって、ネットカフェＤＢ１２０には図３でのようなスレーブ端末機情報データ２００が格納される。
【００７３】
図３に例示されたスレーブ端末機情報データ２００を参照すると、ネットカフェシステム１０には“１０２９４３８９４８”というネットカフェＩＤが与えられており、ネットカフェシステム１０のスレーブ端末機１２が全て連結されるネットカフェゲートウェイに割り当てられたネットカフェパブリックＩＰアドレスはａ．ｂ．ｃ．ｄであり、ネットカフェシステム１０に含まれた２つのスレーブ端末機１２の各々には“１９２．１６８．０．１００”と“１９２．１６８．０．２００”というプライベートＩＰアドレスが割り当てられており、ネットカフェシステム１０に含まれた２つのスレーブ端末機１２の各々に取り付けられたネットワークアダプタ（ＬＡＮカード）には“ＦＡ：１Ｂ：１０：１Ｃ：ＦＡ”と“ＦＡ：１Ｂ：１０：１Ｃ：ＦＢ”というＭＡＣアドレスが割り当てられていることが分かる。
【００７４】
また、ネットカフェシステム１０の運営者ＰＣであるマスタ端末機１１がネットカフェ管理サーバ１１０から提供されるページで“私のネットカフェ端末機別のゲーム情報管理”というメニューを選択して、図３に示すようなゲーム情報選択インターフェース３００を介してプライベートＩＰアドレスに“１９２．１６８．０．１００”が割り当てられたスレーブ端末機１２に対しては、ゲームＡ、ゲームＢ、及びゲームＣが用いたゲームであると選択し、プライベートＩＰアドレスに“１９２．１６８．０．２００”が割り当てられたスレーブ端末機１２に対してはゲームＢ及びゲームＣが用いたゲームであると選択することができる。
【００７５】
これによって、図３に示すように、スレーブ端末機情報データ２００には、２つのスレーブ端末機１２の各々に対する該当ゲーム情報が指定されていることが分かる。
【００７６】
スレーブ端末機を識別するための具現方式に従って、スレーブ端末機情報データ２００には、ネットカフェ識別情報（ネットカフェＩＤ、ネットカフェパブリックＩＰアドレス）フィールドがなかったり、ＭＡＣアドレスフィールドとプライベートＩＰアドレスフィールドのうちの１つがないこともある。これは、スレーブ端末機識別情報に如何なる情報が含まれているかによって決まる。
【００７７】
仮に、プライベートＩＰアドレスとＭＡＣアドレスを用いてスレーブ端末機を識別する場合、スレーブ端末機識別情報はプライベートＩＰアドレスとＭＡＣアドレスを含み、スレーブ端末機情報データ２００はプライベートＩＰアドレスとＭＡＣアドレスを含むことができる。
【００７８】
また、ネットカフェＩＤとＭＡＣアドレス（または、プライベートＩＰアドレス）を用いてスレーブ端末機を識別する場合、スレーブ端末機識別情報は、ネットカフェＩＤとＭＡＣアドレス（または、プライベートＩＰアドレス）を含み、スレーブ端末機情報データ２００もネットカフェＩＤとＭＡＣアドレス（または、プライベートＩＰアドレス）を含むことができる。
【００７９】
また、ネットカフェパブリックＩＰアドレスとプライベートＩＰアドレス（または、ＭＡＣアドレス）を用いてスレーブ端末機を識別する場合、スレーブ端末機識別情報は、ネットカフェパブリックＩＰアドレスとプライベートＩＰアドレス（または、ＭＡＣアドレス）を含み、スレーブ端末機情報データ２００もネットカフェパブリックＩＰアドレスとプライベートＩＰアドレス（または、ＭＡＣアドレス）を含むことができる。
【００８０】
次に、ネットカフェ利用商品購買及び管理機能を図４及び図５を参照して説明する。
【００８１】
図４は、本発明の一実施形態に係るネットカフェ管理システム１００が提供するネットカフェ利用商品購買及び管理機能を説明するための図である。
【００８２】
図４を参照すると、本発明の一実施形態に係るネットカフェ管理システム１００が提供するネットカフェ利用商品購買及び管理機能は、ネットカフェ管理サーバ１１０により遂行され、遂行結果、ネットカフェＤＢ１２０に商品購買内訳データ４１０が格納され、ポイントサーバ１６０に商品登録データ４２０が格納される。
【００８３】
図４を参照すると、ネットカフェシステム１０のマスタ端末機１１において、ネットカフェシステム１０のスレーブ端末機１２で利用可能なゲームを商品として購買するために、購買しようとする商品情報と該商品情報に対して使用可能なポイント情報を含む商品購買申請情報をネットカフェ管理サーバ１１０に送信すれば、ネットカフェ管理サーバ１１０は商品購買手続きを進行して、ネットカフェシステム１０に対する商品購買内訳データ４１０を生成してネットカフェＤＢ１２０に格納させ、ネットカフェシステム１０に購買した商品をポイントサーバ１６０に登録させてポイントサーバ１６０に商品登録データ４２０が格納されるようにする。
【００８４】
図５は、本発明の一実施形態に係るネットカフェ管理システム１００がネットカフェ利用商品購買及び管理機能を提供する時、ネットカフェＤＢ１２０に格納される商品購買内訳データ４１０とポイントサーバ１６０に格納される商品登録データ４２０を例示的に示す図である。
【００８５】
図５を参照すると、ネットカフェＤＢ１２０に格納される商品購買内訳データ４１０は、ネットカフェシステム１０を識別するためのネットカフェＩＤと、ネットカフェシステム１０で購買した商品を識別するための商品情報と、該当商品に対して使用可能なポイントと、該当商品を使用した使用ポイントなどのうちの１つ以上を含む。
【００８６】
ここで、ネットカフェシステム１０が購買した商品情報である“６８９３０”に該当する商品は、図３でのゲームＡ、ゲームＢ、ゲームＣ、ゲームＤをネットカフェシステム１０で利用可能な商品である。また、該当商品と関連したゲームに対するゲームサービスをスレーブ端末機１２で利用する時、一定のポイントだけ使用するようになり、このように使われたポイントが累積されて商品購買内訳データ４１０での使用ポイントとして記録される。
【００８７】
図５を参照すると、ポイントサーバ１６０に格納された商品登録データ４２０は、ネットカフェシステム１０を識別するためのネットカフェＩＤと、ネットカフェで購買した商品を識別するための商品情報と、使用可能なポイントなどのうちの１つ以上を含むことができる。
【００８８】
次に、ネットカフェ確認／スレーブ端末機識別／ゲーム情報確認機能を図６及び図７を参照して説明する。
【００８９】
図６は、本発明の一実施形態に係るネットカフェ管理システム１００が提供するネットカフェ確認／スレーブ端末機識別／ゲーム情報確認機能を説明するための図である。
【００９０】
図６に示すように、本発明の一実施形態に係るネットカフェ管理システム１００が提供するネットカフェ確認／スレーブ端末機識別／ゲーム情報確認機能は、ゲームサービスサーバ１３０により遂行される。
【００９１】
図６を参照すると、ゲームサービスサーバ１３０は、スレーブ端末機１２がゲームサービスサイトのページに接近する時、スレーブ端末機１２から定まったスレーブ端末機識別情報（例：ＭＡＣアドレス、プライベートＩＰアドレス＋ネットカフェパブリックＩＰアドレス、プライベートＩＰアドレス＋ＭＡＣアドレス等）を受信し、受信されたスレーブ端末機識別情報を用いてネットカフェ確認／スレーブ端末機識別／ゲーム情報確認機能を遂行する。
【００９２】
ゲームサービスサーバ１３０は、スレーブ端末機１２からスレーブ端末機識別情報を受信する時、スレーブ端末機１２に設けられたスレーブエージェント（ＳＡ）を通じて受信することができる。
【００９３】
より詳しくは、図６を参照すると、ゲームサービスサーバ１３０は、ゲームサービスサイトのページに接近したスレーブ端末機１２からスレーブ端末機識別情報を受信し、受信したスレーブ端末機識別情報（例：パブリックＩＰアドレス、ＭＡＣアドレス、プライベートＩＰアドレス＋ネットカフェパブリックＩＰアドレス、プライベートＩＰアドレス＋ＭＡＣアドレス、プライベートＩＰアドレス＋ネットカフェＩＤ等）がメモリＤＢ１７０に格納されたスレーブ端末機情報バックアップデータ６００に存在するかを照合（第一次照合）する。
【００９４】
仮に、メモリＤＢ１７０に格納されたスレーブ端末機情報バックアップデータ６００に受信したスレーブ端末機識別情報（例：パブリックＩＰアドレス、ＭＡＣアドレス、プライベートＩＰアドレス＋ネットカフェパブリックＩＰアドレス、プライベートＩＰアドレス＋ＭＡＣアドレス、プライベートＩＰアドレス＋ネットカフェＩＤ等）が存在すれば、受信したスレーブ端末機識別情報をキー（KEY）として使用してスレーブ端末機情報バックアップデータ６００でスレーブ端末機識別情報というキーと連携されたゲーム情報を確認する。このように確認されたゲーム情報は、該当スレーブ端末機１２で利用可能なゲームに対する識別情報である。
【００９５】
仮に、メモリＤＢ１７０に格納されたスレーブ端末機情報バックアップデータ６００に受信したスレーブ端末機識別情報が存在しなければ、図３に示すようなネットカフェＤＢ１２０に格納されたスレーブ端末機情報データ２００に受信されたスレーブ端末機識別情報が存在するかを照合（第２次照合）する。
【００９６】
このような第２次照合の結果、ネットカフェＤＢ１２０に格納されたスレーブ端末機情報データ２００に受信したスレーブ端末機識別情報が存在すれば、受信したスレーブ端末機識別情報をキー（KEY）として使用してスレーブ端末機情報データ２００でスレーブ端末機識別情報というキーと連携されたゲーム情報を確認する。このように確認されたゲーム情報は、該当スレーブ端末機１２で利用可能なゲームに対する識別情報である。
【００９７】
前述したように、ゲームサービスサーバ１３０がゲームサービスサイトのページに接近したスレーブ端末機１２のスレーブ端末機識別情報が既登録されているかを確認するために、メモリＤＢ１７０へのスレーブ端末機識別情報の存否を先に照合し、メモリＤＢ１７０でスレーブ端末機識別情報が照合できない場合にネットカフェＤＢ１２０でスレーブ端末機識別情報の存否を照合する理由は、照合速度を向上させるためである。
【００９８】
このような意味で、ネットカフェ管理システム１００はメモリＤＢ１７０無しでネットカフェＤＢ１２０のみにスレーブ端末機情報データ２００を格納しておき、これを用いて照合機能を遂行することもできる。
【００９９】
また、ネットカフェ管理システム１００はＤＢ接近負荷及び照合速度の向上のために、１つ以上のメモリＤＢ１７０を追加で構成して各々のメモリＤＢ１７０にスレーブ端末機情報バックアップデータ６００を階層的または分散的に格納させて、階層的照合機能または分散的照合機能を提供することもできる。
【０１００】
図７は、本発明の一実施形態に係るネットカフェ管理システム１００がネットカフェ確認／スレーブ端末機識別／ゲーム情報確認機能を提供する時、照合するためのメモリＤＢ１７０に格納されたスレーブ端末機情報バックアップデータ６００を例示的に示す図である。
【０１０１】
図７を参照すると、メモリＤＢ１７０に格納されたスレーブ端末機情報バックアップデータ６００は、ネットカフェＤＢ１２０に格納されたスレーブ端末機情報データ２００が周期的または非周期的にバックアップされたデータであり、照合する時点によって、ネットカフェＤＢ１２０に格納されたスレーブ端末機情報データ２００と同一であっても、相異していてもよい。
【０１０２】
図７の例示は、キーとして使われるスレーブ端末機識別情報がＭＡＣアドレスであると仮定したものであるが、具現方式によって、スレーブ端末機識別情報に含まれることができるプライベートＩＰアドレスとネットカフェパブリックＩＰアドレスとを組み合わせた情報をキーとして使用することもできる。
【０１０３】
次に、課金管理機能を図８及び図９を参照して説明する。
【０１０４】
図８は、本発明の一実施形態に係るネットカフェ管理システム１００が提供する課金管理機能を説明するための図である。
【０１０５】
図８を参照すると、本発明の一実施形態に係るネットカフェ管理システム１００が提供する課金管理機能は、ゲームサービスサーバ１３０、ゲームランチャー１４０、及びゲームサーバ１５０などにより遂行される。但し、図８では、スレーブ端末機識別情報は、一例として、スレーブ端末機の各々のＭＡＣアドレスとプライベートＩＰアドレスを含むことと仮定するが、場合によっては、プライベートＩＰアドレスとネットカフェパブリックＩＰアドレスを含むこともできる。
【０１０６】
図８を参照すると、指定されたゲーム情報に該当するゲームサービスを利用しようとするスレーブ端末機１２がゲームサービスサーバ１３０に接近して該当ゲームを利用する場合、ゲームサービスサーバ１３０は、スレーブ端末機１２の確認されたスレーブ端末機識別情報に基づいてネットカフェＤＢ１２０に格納された商品購買内訳データ４１０及びスレーブ端末機情報データ２００を照合して、ネットカフェＩＤと、ネットカフェシステム１０で購買した商品情報などを確認し、確認されたネットカフェＩＤ及び商品情報とスレーブ端末機識別情報をゲームランチャー１４０を介してゲームサーバ１５０に引き渡す。
【０１０７】
ゲームサーバ１５０は引き渡されたネットカフェＩＤ、商品情報、及びスレーブ端末機識別情報を参照して、ポイントサーバ１６０に格納された該当ネットカフェシステム１０に対する商品登録データ４２０に含まれたポイントからゲーム利用時に使用した該当商品に対する使用ポイントだけを差し引きしろとの要請をポイントサーバ１６０に行なう。この際、ゲームサーバ１５０は該当スレーブ端末機１２がゲームを用いて該当商品を使用した使用ポイントに対する情報が含まれた利用内訳データ８００を生成してポイントサーバ１６０に提供する。
【０１０８】
これによって、ポイントサーバ１６０は、予め格納された商品登録データ４２０に含まれたポイントから利用内訳データ８００から確認された使用ポイントだけを差し引きする。
【０１０９】
また、ポイントサーバ１６０は、ポイント差し引き内訳データを用いてネットカフェＤＢ１２０に格納された商品購買内訳データ４１０に含まれた使用ポイントに対する情報を変更させる。
【０１１０】
図９は、本発明の一実施形態に係るネットカフェ管理システム１００が提供する課金管理機能を提供する時、生成される利用内訳データと、これに従う商品購買内訳データ及び商品登録データの更新を示す図である。
【０１１１】
図９に示すように、該当スレーブ端末機１２がゲームを用いて該当商品を使用した使用ポイントに対する情報が含まれ、ゲームサーバ１５０で生成されたポイントサーバ１６０に提供される利用内訳データ８００は、使用ポイント以外にも、ネットカフェＩＤ、ＭＡＣアドレス、プライベートＩＰアドレス、開始時間／終了時間（ゲーム利用開始時間／終了時間）、ユーザＩＤ、及びゲーム情報などのうちの１つ以上を更に含むことができる。
【０１１２】
図９に例示された利用内訳データ８００を参照すると、ネットカフェＩＤが“１０２９４３８９４８”であるネットカフェシステム１０で、“１９２．１６８．０．１００”のプライベートＩＰアドレスの割当てを受けたスレーブ端末機１２がゲームＢを３回用いて使用ポイントが６００ポイント（=１００＋４００＋１００）であることが分かる。
【０１１３】
また、図９を参照すると、ポイントサーバ１６０は、利用内訳データ８００での使用ポイントを確認し、既格納された商品登録データ４２０に含まれたポイントを“６００００”から確認された使用ポイント“６００”だけを差し引きして“５９４００”に変更することによって、商品登録データ４２０を更新する。
【０１１４】
また、図９を参照すると、ポイントサーバ１６０は“６００”ポイントを差し引きした内容または使用ポイント“６００”をネットカフェＤＢ１２０に格納された商品購買内訳データ４１０に含まれた使用ポイントを“０”から“６００”に変更することによって、商品購買内訳データ４１０を更新する。
【０１１５】
図１０は、本発明の一実施形態に係るネットカフェ管理システム１００が提供するネットカフェ管理方法に対するフローチャートである。
【０１１６】
図１０を参照すると、本発明の一実施形態に係るネットカフェ管理システム１００が提供するネットカフェ管理方法は、ネットカフェシステム１０に含まれた１つ以上のスレーブ端末機１２の各々に対してネットカフェシステム１０が接続されたネットワークとは区別される他のネットワークでも識別可能なスレーブ端末機識別情報をネットカフェシステム１０に含まれたマスタ端末機１１から受信し、マスタ端末機１１からスレーブ端末機１２の各々で利用可能な１つ以上のゲームを識別するためのゲーム情報を受信するステップＳ１０００と、ゲーム情報をスレーブ端末機識別情報と連携させてＤＢ（図１のネットカフェＤＢ１２０を含み、メモリＤＢ１７０を更に含むことができる）に格納するステップＳ１００２と、スレーブ端末機１２が接続されるステップＳ１００４と、接続されたスレーブ端末機１２のスレーブ端末機識別情報を確認し、確認されたスレーブ端末機識別情報がＤＢに存在するかを判断するステップＳ１００６と、判断結果、存在すると判断されれば、確認されたスレーブ端末機識別情報と連携されたゲーム情報をＤＢから抽出して、抽出されたゲーム情報に基づいてスレーブ端末機１２が実行しようとする特定ゲームの実行可否を決定するステップＳ１００８と、特定ゲームの実行が可能であると決定されれば、スレーブ端末機１２での特定ゲームが実行されるように制御するステップＳ１０１０などを含む。
【０１１７】
図１１は、本発明の他の実施形態に係るネットカフェ管理システム１１００を示す図である。
【０１１８】
図１１を参照すると、本発明の他の実施形態に係るネットカフェ管理システム１１００は、マスタ端末機１１及び１つ以上のスレーブ端末機１２を含むネットカフェシステム１０を管理するシステムである。
【０１１９】
図１１に示すように、本発明の他の実施形態に係るネットカフェ管理システム１１００は、スレーブ端末機識別情報の登録機能とゲーム情報の登録機能を遂行するネットカフェ管理サーバ１１１０、スレーブ端末機識別情報の登録機能とゲーム情報の登録機能によって生成されたスレーブ端末機情報データを格納するネットカフェＤＢ１１２０などを含む。
【０１２０】
前述したネットカフェ管理サーバ１１１０は、スレーブ端末機１２の各々に対して外部ネットワークで識別可能なスレーブ端末機識別情報をマスタ端末機１１から受信して登録する機能と、マスタ端末機１１からスレーブ端末機１２の各々で利用可能なゲームを識別するためのゲーム情報を受信して登録する機能を遂行する。
【０１２１】
前述した外部ネットワークとは、スレーブ端末機１２及びマスタ端末機１１が１つのネットワークに含まれたＰＣの場合、スレーブ端末機１２及びマスタ端末機１１が含まれたネットワークとネットワークアドレスが相異している他のネットワークを意味する。
【０１２２】
前述したネットカフェＤＢ１１２０は、スレーブ端末機識別情報の登録及びゲーム情報の登録によって、スレーブ端末機１２の各々に対して、スレーブ端末機識別情報及びゲーム情報を連携して含むスレーブ端末機情報データを格納するネットカフェＤＢ１１２０などを含む。
【０１２３】
前述したネットカフェ管理サーバ１１１０は、マスタ端末機１１からスレーブ端末機識別情報及びゲーム情報を受信するために、マスタ端末機１１にマスタエージェントが設けられるように制御し、マスタ端末機１１に設けられたマスタエージェントがスレーブ端末機１２からスレーブ端末機識別情報を収集するために、スレーブ端末機１２にスレーブエージェントが設けられるように制御することができる。
【０１２４】
ここで、スレーブ端末機識別情報は、該当スレーブ端末機１２に取り付けられたネットワークアダプタのＭＡＣ（Media Access Control）アドレスを含んだり、該当スレーブ端末機１２に割り当てられたＩＰ（Internet Protocol）アドレスを含んだり、このようなＭＡＣアドレス及びＩＰアドレスを全て含むこともでき、また、ＭＡＣアドレス及びＩＰアドレスのうちの１つ以上と該当ネットカフェシステム１０を識別するために与えられたネットカフェＩＤまたはネットカフェパブリックＩＰアドレスを更に含むこともできる。
【０１２５】
即ち、ネットカフェシステム１０に含まれたスレーブ端末機１２のスレーブ端末機識別情報は、ＭＡＣアドレス及びＩＰアドレスのうちの１つ以上を基本的に含み、選択的に、ネットカフェＩＤを追加で含むこともできる。
【０１２６】
ネットカフェシステム１０に含まれたスレーブ端末機１２の各々に割り当てられたＩＰアドレスは、パブリックＩＰアドレス（Public IP Address）またはプライベートＩＰアドレス（Private IP Address）であるが、各々の場合に対し、ＩＰアドレスを含むスレーブ端末機識別情報を説明する。
【０１２７】
まず、スレーブ端末機１２の各々に割り当てられたＩＰアドレスがパブリックＩＰアドレスの場合、スレーブ端末機識別情報はパブリックＩＰアドレスを含むことができ、ネットワーク保安などのために、ＭＡＣアドレス及びネットカフェＩＤなどのうちの１つ以上を更に含むこともできる。
【０１２８】
次に、スレーブ端末機１２の各々に割り当てられたＩＰアドレスがプライベートＩＰアドレスの場合、スレーブ端末機１２の各々に対するスレーブ端末機識別情報は、割り当てられたプライベートＩＰアドレス以外に、スレーブ端末機１２に取り付けられたネットワークアダプタのＭＡＣアドレスと、該当ＰＣシステムに設けられ、スレーブ端末機が連結されたネットカフェゲートウェイ（または、ルータ、または共有器）に割り当てられたパブリックＩＰアドレスと、該当ネットカフェシステムを識別するために与えられたネットカフェＩＤなどのうちの１つ以上を更に含むことができる。
【０１２９】
ここで、該当ＰＣシステムに設けられ、スレーブ端末機が連結されたネットカフェゲートウェイ（またはルータ、または共有器）に割り当てられたパブリックＩＰアドレスは、インターネット提供業体（ＩＳＰ）から割り当てられたＩＰアドレスであって、スレーブ端末機１２のパブリックＩＰアドレスと区分するために、以下では“ネットカフェパブリックＩＰアドレス”と記載する。
【０１３０】
スレーブ端末機１２のスレーブ端末機識別情報に、スレーブ端末機１２に割り当てられたプライベートＩＰアドレス（ＩＰアドレス１）とスレーブ端末機１２が連結されたネットカフェゲートウェイに割り当てられたネットカフェパブリックＩＰアドレス（ＩＰアドレス２）が含まれた場合、スレーブ端末機１２のスレーブ端末機識別情報は、プライベートＩＰアドレス（ＩＰアドレス１）とネットカフェパブリックＩＰアドレス（ＩＰアドレス２）を各々含んだり組み合わせて合わせられた形態で含むこともできる。
【０１３１】
図１２は、本発明の他の実施形態に係るネットカフェ管理システム１２００におけるスレーブ端末機情報データを例示的に示す図である。
【０１３２】
図１２の（ａ）は、スレーブ端末機１２の各々に割り当てられたＩＰアドレスがパブリックＩＰアドレスであり、スレーブ端末機識別情報としてパブリックＩＰアドレスが用いられた場合に対するスレーブ端末機情報データを示すものであって、この場合、スレーブ端末機情報データはネットカフェＩＤ、パブリックＩＰアドレス、及びゲーム情報などを含む。
【０１３３】
図１２の（ｂ）は、スレーブ端末機１２の各々に割り当てられたＩＰアドレスがプライベートＩＰアドレスであり、スレーブ端末機識別情報としてＭＡＣアドレスが用いられた場合に対するスレーブ端末機情報データを示すものであって、この場合、スレーブ端末機情報データは、ネットカフェＩＤ、ＭＡＣアドレス、及びゲーム情報などを含む。
【０１３４】
図１２の（ｃ）は、スレーブ端末機１２の各々に割り当てられたＩＰアドレスがプライベートＩＰアドレスであり、スレーブ端末機識別情報としてＭＡＣアドレスが用いられた場合に対するスレーブ端末機情報データを示すものであって、この場合、スレーブ端末機情報データは、ネットカフェＩＤ、ＭＡＣアドレス、プライベートＩＰアドレス、及びゲーム情報などを含む。
【０１３５】
図１２の（ｄ）は、スレーブ端末機１２の各々に割り当てられたＩＰアドレスがプライベートＩＰアドレスであり、スレーブ端末機識別情報としてネットカフェＩＤとプライベートＩＰアドレスが用いられた場合に対するスレーブ端末機情報データを示すものであって、この場合、スレーブ端末機情報データは、ネットカフェＩＤ、プライベートＩＰアドレス、及びゲーム情報などを含む。これは、ネットカフェ管理システム１１００では、ネットカフェＩＤでネットカフェシステム１０を識別し、プライベートＩＰアドレスを用いてネットカフェシステム１０内の多数のスレーブ端末機１２のうちの１つを識別できるためである。
【０１３６】
図１２の（ｅ）は、スレーブ端末機１２の各々に割り当てられたＩＰアドレスがプライベートＩＰアドレスであり、スレーブ端末機識別情報としてネットカフェゲートウェイに割り当てられたネットカフェパブリックＩＰアドレスと該当スレーブ端末機の各々のプライベートＩＰアドレスが用いられた場合に対するスレーブ端末機情報データを示すものであって、この場合、スレーブ端末機情報データは、ネットカフェパブリックＩＰアドレス、プライベートＩＰアドレス、及びゲーム情報などを含む。
【０１３７】
図１２の（ｅ）を参照すると、ネットカフェ管理システム１１００は、ネットカフェパブリックＩＰアドレスでネットカフェシステム１０を識別し、プライベートＩＰアドレスを用いてネットカフェシステム１０内の多数のスレーブ端末機１２のうちの１つを識別したり、ネットカフェパブリックＩＰアドレス及びプライベートＩＰアドレスを組み合わせた形態でネットカフェシステム１０と該当スレーブ端末機を直ぐ識別することができる。
【０１３８】
図１３は、本発明の他の実施形態に係るネットカフェ管理システム１１００が提供するネットカフェ管理方法に対するフローチャートである。
【０１３９】
図１３を参照すると、本発明の他の実施形態に係るネットカフェ管理システム１１００が提供するネットカフェ管理方法は、マスタエージェント（ＭＡ）がスレーブ端末機１２の各々に設けられたスレーブエージェント（ＳＡ）から外部ネットワークで識別可能なスレーブ端末機識別情報を収集するステップＳ１３００と、ネットカフェ管理サーバ１１１０がマスタエージェント（ＭＡ）から収集されたスレーブ端末機識別情報を受信して登録するステップＳ１３０２と、ネットカフェ管理サーバ１１１０がマスタエージェント（ＭＡ）からスレーブ端末機１２の各々で利用可能なゲームを識別するためのゲーム情報を受信してスレーブ端末機識別情報と連携して登録するステップＳ１３０４などを含む。
【０１４０】
図１４は、本発明の更に他の実施形態に係るネットカフェ管理システム１４００を示す図である。
【０１４１】
図１４を参照すると、本発明の更に他の実施形態に係るネットカフェ管理システム１４００は、ネットカフェシステム１４０１に含まれた１つ以上の端末機１４０２の各々のＭＡＣ（Media Access Control）アドレスと、１つ以上の端末機１４０２の各々の利用可能な１つ以上のゲーム情報が連携されて含まれた端末機情報を格納するＤＢ１４１０と、接続した特定端末機１４０２のＭＡＣアドレスを把握し、ＤＢ１４１０に格納された端末機情報で把握されたＭＡＣアドレスの存否を確認し、確認の結果、把握されたＭＡＣアドレスがＤＢ１４１０に格納された端末機情報に存在すれば、把握されたＭＡＣアドレスと連携された１つ以上のゲーム情報をＤＢ１４１０に格納された端末機情報から抽出し、抽出された１つ以上のゲーム情報に基づいて、特定端末機１４０２が実行しようとする特定ゲームが実行可能であるかを把握し、実行可能であれば、特定端末機１４０２での特定ゲームが実行されるように制御するゲームサービスサーバ１４２０などを含む。
【０１４２】
前述したゲームサービスサーバ１４２０は、図１でのゲームサービスサーバ１３０であることも、または、図１でのゲームサービスサーバ１３０とゲームサーバ１５０を全て含むものであることもできる。
【０１４３】
図１５は、本発明の一実施形態に係るネットカフェサービスサーバ１５００に対するブロック図である。
【０１４４】
図１５を参照すると、本発明の一実施形態に係るネットカフェサービスサーバ１５００は、ネットカフェ識別情報の各々に対して、ネットカフェ購買商品情報に対する使用可能ポイント情報、ネットカフェ端末機ＭＡＣアドレス及びネットカフェ端末機実行可能ゲーム情報を連携させてＤＢに格納させる情報管理部１５１０と、接続した端末機のＭＡＣアドレスを確認するＭＡＣアドレス確認部１５２０と、確認されたＭＡＣアドレスに基づいたＤＢ照合を通じて接続した端末機が位置したネットカフェを識別するネットカフェ識別部１５３０と、確認されたＭＡＣアドレスに基づいたＤＢ照合を通じて接続した端末機でのゲーム実行の可否を決定するゲーム実行可否決定部１５４０と、接続した端末機でのゲーム利用によって、確認されたＭＡＣアドレスに基づいたＤＢ照合を通じて確認された使用可能ポイント情報を更新するポイント情報更新部１５５０などを含む。
【０１４５】
図１６は、本発明の他の実施形態に係るネットカフェサービスサーバ１６００に対するブロック図である。
【０１４６】
図１６を参照すると、本発明の他の実施形態に係るネットカフェサービスサーバ１６００は、ネットカフェ端末機（前述したスレーブ端末機に該当する）がインターネットカフェゲートウェイを介して接続されれば、インターネットカフェ端末機に設けられたエージェント（前述したスレーブエージェントに該当する）を通じてインターネットカフェ端末機に割り当てられたプライベートＩＰアドレスとインターネットカフェゲートウェイに割り当てられたインターネットカフェパブリックＩＰアドレスを確認するＩＰアドレス確認部１６１０と、予め格納されたインターネットカフェ端末機情報データベース（前述したスレーブ端末機情報データ２００を格納したＤＢに該当する）で確認されたインターネットカフェパブリックＩＰアドレスを照合して、インターネットカフェ端末機が位置したインターネットカフェを識別するインターネットカフェ識別部１６２０と、予め格納されたインターネットカフェ端末機情報データベースで確認されたプライベートＩＰアドレスを照合して、インターネットカフェ端末機が識別されたインターネットカフェで如何なる端末機であるかを識別するインターネットカフェ端末機識別部１６３０などを含む。
【０１４７】
一方、本発明の他の実施形態に係るネットカフェサービスサーバ１６００は、インターネットカフェ端末機が実行しようとする特定ゲームに対するゲーム識別情報を確認し、予め格納されたインターネットカフェ端末機情報データベースで、インターネットカフェ端末機で利用可能な１つ以上のゲームを識別するためのゲーム情報を確認し、確認されたゲーム識別情報が予め格納されたインターネットカフェ端末機情報データベースで確認されたゲーム情報に含まれる場合、インターネットカフェ端末機で特定ゲームが実行されるように制御するゲーム実行制御部１６４０を更に含むことができる。
【０１４８】
一方、本発明の他の実施形態に係るネットカフェサービスサーバ１６００は、インターネットカフェ端末機に割り当てられたプライベートＩＰアドレス及びインターネットカフェゲートウェイに割り当てられたインターネットカフェパブリックＩＰアドレスを含む“インターネットカフェ端末機識別情報”と、インターネットカフェ端末機で利用可能な１つ以上のゲームを識別するための“ゲーム情報”を該当インターネットカフェのマスタ端末機から受信してインターネットカフェ端末機情報データベースに格納させて管理するインターネットカフェ端末機情報管理部１６５０を更に含むことができる。
【０１４９】
図１５に図示されたネットカフェサービスサーバ１６００及び図１６に図示されたネットカフェサービスサーバ１６００は、図１でのゲームサービスサーバ１３０であることがあり、ネットカフェ管理サーバ１１０を含むこともできる。
【０１５０】
以上、前述した本発明によれば、ネットカフェシステム１０、１４０１に対する効率良い管理が可能になる。
【０１５１】
一例として、ネットカフェ管理システム１００、１１００、１４００、及びネットカフェサービスサーバ１５００は、ネットカフェの端末機に対する識別情報と、端末機で利用可能なゲーム情報（これをゲーム恵み情報ともいう）を登録しておき、接続した端末機の識別情報を確認し、確認された識別情報が予め登録された情報にあるかを判断して、接続した端末機で該当ゲームが実行できるかを決定することができるようになることで、端末機別にゲーム恵み管理が可能になる。
【０１５２】
一方、ＩＰアドレスの不足などにより、ネットカフェシステム１０、１４０１に含まれた端末機１１、１２、１４０２がプライベートネットワーク（Private Network）で構成されることもできるが、このような場合、本発明を利用すれば、外部ネットワークでの他のシステムやサーバでもプライベートネットワークで構成されたネットカフェシステム１０、１４０１を効率良く管理できる技術を提供することができる。
【０１５３】
以上、本発明の実施形態を構成する全ての構成要素が１つに結合されるか、結合されて動作することと説明されたが、本発明が必ずこのような実施形態に限定されるものではない。即ち、本発明の目的範囲内であれば、その全ての構成要素が１つ以上に選択的に結合して動作することもできる。また、その全ての構成要素が各々１つの独立的なハードウェアで具現されることができるが、各構成要素のその一部または全部が選択的に組み合わせて１つまたは複数個のハードウェアで組み合わせた一部または全部の機能を遂行するプログラムモジュールを有するコンピュータプログラムとして具現されることもできる。そのコンピュータプログラムを構成するコード及びコードセグメントは本発明の技術分野の当業者により容易に推論できるものである。このようなコンピュータプログラムは、コンピュータが読取可能な格納媒体（Computer Readable Media）に格納されてコンピュータによって読取され、実行されることによって、本発明の実施形態を具現することができる。コンピュータプログラムの格納媒体としては、磁気記録媒体、光記録媒体、キャリアウェーブ媒体などが含まれることができる。
【０１５４】
また、以上で記載された“含む”、“構成する”、または“有する”などの用語は、特別に反対になる記載がない限り、該当構成要素が内在できることを意味するものであるので、他の構成要素を除外するのでなく、他の構成要素を更に含むことができることと解釈されるべきである。技術的または科学的な用語を含んだ全ての用語は、異に定義されない限り、本発明が属する技術分野で通常の知識を有する者により一般的に理解されることと同一な意味を有する。事前に定義された用語のように、一般的に使われる用語は関連技術の文脈上の意味と一致するものと解釈されるべきであり、本発明で明らかに定義しない限り、理想的であるとか、過度に形式的な意味として解釈されない。
【０１５５】
以上の説明は、本発明の技術思想を例示的に説明したことに過ぎないものであって、本発明が属する技術分野で通常の知識を有する者であれば、本発明の本質的な特性から逸脱しない範囲で多様な修正及び変形が可能である。したがって、本発明に開示された実施形態は本発明の技術思想を限定するためのものではなく、説明するためのものであり、このような実施形態により本発明の技術思想の範囲が限定されるのではない。本発明の保護範囲は請求範囲により解釈されなければならず、それと同等な範囲内にある全ての技術思想は本発明の権利範囲に含まれるものと解釈されるべきである。
【符号の説明】
【０１５６】
１０，１４０１・・・ネットカフェシステム
１１・・・マスター端末機
１２・・・スレーブ端末機
１００，１１００，１４００・・・ネットカフェ管理システム
１１０，１１１０・・・ネットカフェ管理サーバ
１２０，１１２０・・・ネットカフェＤＢ
１３０・・・ゲームサービスサーバ
１４０・・・ゲームランチャー
１５０，１４２０・・・ゲームサーバ
１６０・・・ポイントサーバ
１７０・・・メモリＤＢ
２００・・・スレーブ端末機情報データ
４１０・・・商品購買内訳データ
４２０・・・商品登録データ
６００・・・スレーブ端末機情報バックアップデータ
８００・・・利用内訳データ
１４０２・・・端末機
１４１０・・・ＤＢ
１５００，１６００・・・ネットカフェサービスサーバ
１５１０・・・情報管理部
１５２０・・・ＭＡＣアドレス確認部
１５３０，１６２０・・・ネットカフェ識別部
１５４０・・・ゲーム実行可否決定部
１５５０・・・ポイント情報更新部
１６１０・・・ＩＰアドレス確認部
１６３０・・・ネットカフェ端末機識別部
１６４０・・・ゲーム実行制御部
１６５０・・・ネットカフェ端末機情報管理部
【図１】
0005675573.tif 000002
【図２】
0005675573.tif 000003
【図３】
0005675573.tif 000004
【図４】
0005675573.tif 000005
【図５】
0005675573.tif 000006
【図６】
0005675573.tif 000007
【図７】
0005675573.tif 000008
【図８】
0005675573.tif 000009
【図９】
0005675573.tif 000010
【図１０】
0005675573.tif 000011
【図１１】
0005675573.tif 000012
【図１２】
0005675573.tif 000013
【図１３】
0005675573.tif 000014
【図１４】
0005675573.tif 000015
【図１５】
0005675573.tif 000016
【図１６】
0005675573.tif 000017