(57)【特許請求の範囲】
【請求項１】
第１サーバと、
前記第１サーバに接続され、ポイント残高及び暗証情報を記憶する第１データベースと、
第２サーバと、
前記第２サーバに接続され、ポイント残高を記憶する第２データベースと、
を含むポイント振替システムであって、
前記第１サーバは、
前記第１データベースに記憶されるポイント残高が更新される場合に、該ポイント残高に対応づけて前記第１データベースに記憶される暗証情報を更新する暗証情報更新手段と、
前記第２サーバからポイント照会要求を受信するポイント照会要求受信手段と、
前記ポイント照会要求受信手段によりポイント照会要求が受信される場合に、前記第１データベースに記憶されるポイント残高及び暗証情報を返信するポイント残高及び暗証情報返信手段と、
前記第２サーバから暗証情報を含むポイント振替要求を受信するポイント振替要求受信手段と、
前記ポイント振替要求受信手段により受信されるポイント振替要求に含まれる暗証情報と前記第１データベースに記憶される暗証情報とが一致する場合に、前記第１データベースに記憶されるポイント残高を零に更新するとともに、ポイント振替許可データを返信する第１ポイント振替手段と、を含み、
前記第２サーバは、
前記第１ポイント振替手段により前記第１サーバからポイント振替許可データが返信される場合に、前記ポイント残高及び暗証情報返信手段により前記第１サーバから返信されるポイント残高を第２データベースに記憶されているポイント残高に加算し、前記第２データベースに記憶されるポイント残高を更新する第２ポイント振替手段を含む、
ことを特徴とするポイント振替システム。
【請求項２】
請求項１に記載のポイント振替システムにおいて、
前記暗証情報更新手段が、乱数に基づいて暗証情報を更新することを特徴とするポイント振替システム。
【請求項３】
ポイント残高及び暗証情報を記憶するデータベースが接続されたポイント管理装置であって、
前記データベースに記憶されるポイント残高が更新される場合に、該ポイント残高に対応づけて前記データベースに記憶される暗証情報を更新する暗証情報更新手段と、
他のポイント管理装置からポイント照会要求を受信するポイント照会要求受信手段と、
前記ポイント照会要求受信手段によりポイント照会要求が受信される場合に、前記データベースに記憶されるポイント残高及び暗証情報を返信するポイント残高及び暗証情報返信手段と、
前記他のポイント管理装置から暗証情報を含むポイント振替要求を受信するポイント振替要求受信手段と、
前記ポイント振替要求受信手段により受信されるポイント振替要求に含まれる暗証情報と前記データベースに記憶される暗証情報とが一致する場合に、前記データベースに記憶されるポイント残高を零に更新するとともに、ポイント振替許可データを返信するポイント振替手段と、
を含むことを特徴とするポイント管理装置。
【請求項４】
ポイント残高及び暗証情報を記憶するデータベースが接続されたポイント管理装置におけるポイント管理方法であって、
暗証情報更新手段が、前記データベースに記憶されるポイント残高が更新される場合に、該ポイント残高に対応づけて前記データベースに記憶される暗証情報を更新する暗証情報更新ステップと、
ポイント照会要求受信手段が、他のポイント管理装置からポイント照会要求を受信するポイント照会要求受信ステップと、
ポイント残高及び暗証情報返信手段が、前記ポイント照会要求受信ステップでポイント照会要求が受信される場合に、前記データベースに記憶されるポイント残高及び暗証情報を返信するポイント残高及び暗証情報返信ステップと、
ポイント振替要求受信手段が、前記他のポイント管理装置から暗証情報を含むポイント振替要求を受信するポイント振替要求受信ステップと、
ポイント振替手段が、前記ポイント振替要求受信ステップで受信されるポイント振替要求に含まれる暗証情報と前記データベースに記憶される暗証情報とが一致する場合に、前記データベースに記憶されるポイント残高を零に更新するとともに、ポイント振替許可データを返信するポイント振替ステップと、
を含むことを特徴とするポイント管理方法。
【請求項５】
第１ゲームサーバと、
前記第１ゲームサーバに接続され、ゲームに関わるポイント残高及び暗証情報を記憶する第１データベースと、
第２ゲームサーバと、
前記第２ゲームサーバに接続され、ゲームに関わるポイント残高を記憶する第２データベースと、
を含むネットワークゲームシステムであって、
前記第１ゲームサーバは、
前記第１データベースに記憶されるポイント残高が更新される場合に、該ポイント残高に対応づけて前記第１データベースに記憶される暗証情報を更新する暗証情報更新手段と、
前記第２ゲームサーバからポイント照会要求を受信するポイント照会要求受信手段と、
前記ポイント照会要求受信手段によりポイント照会要求が受信される場合に、前記第１データベースに記憶されるポイント残高及び暗証情報を返信するポイント残高及び暗証情報返信手段と、
前記第２ゲームサーバから暗証情報を含むポイント振替要求を受信するポイント振替要求受信手段と、
前記ポイント振替要求受信手段により受信されるポイント振替要求に含まれる暗証情報と前記第１データベースに記憶される暗証情報とが一致する場合に、前記第１データベースに記憶されるポイント残高を零に更新するとともに、ポイント振替許可データを前記第２ゲームサーバに返信する第１ポイント振替手段と、を含み、
前記第２ゲームサーバは、
前記第１ポイント振替手段により前記第１ゲームサーバからポイント振替許可データが返信される場合に、前記ポイント残高及び暗証情報返信手段により前記第１サーバから返信されるポイント残高を第２データベースに記憶されているポイント残高に加算し、前記第２データベースに記憶されるポイント残高を更新する第２ポイント振替手段を含む、
ことを特徴とするネットワークゲームシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワークサービスシステム、ネットワークゲームシステム、ポイント振替システム、ポイント管理装置及びポイント管理方法に関し、例えば、あるサービスに関連して記憶されるポイント情報に基づき、他のサービスに関連して記憶されるポイント情報を更新する技術に関する。
【０００２】
【従来の技術】
通信ネットワークを利用して物販やゲーム等のサービスが提供されるようになっている。こうしたサービスの中には、サービス利用に応じてユーザがポイントを貯めることができ、該ポイントに基づいて様々な特典が受けられるようになったものがある。
【０００３】
【発明が解決しようとする課題】
従来、あるサービスにおいてユーザが貯めたポイントを、他のサービスで利用することはできなかった。しかしながら、ポイントを振り替えるシステムが実現され、あるサービスにおいてユーザが貯めたポイントを他のサービスで利用できるようになれば、ユーザは当該他のサービスに興味を抱くようになり、ビジネスを拡大させることができるものと期待される。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、あるサービスに関連するポイントを他のサービスに関連するポイントに振り替えることができるシステムを提供することにある。
【０００５】
また、他の目的は、あるサービスに関連するポイントを他のサービスに関連するポイントに安全に振り替えることができるシステムを提供することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るネットワークサービスシステムは、ユーザに第１及び第２サービスを提供するネットワークサービスシステムにおいて、前記第１サービスを提供する第１サーバと、前記第１サーバに接続され、前記第１サーバにおける前記ユーザに係るユーザ識別情報に対応づけポイント情報を記憶する第１データベースと、前記第２サービスを提供する第２サーバと、前記第２サーバに接続され、前記第２サーバにおける前記ユーザに係るユーザ識別情報に対応づけてポイント情報を記憶する第２データベースと、を含み、前記第１サーバは、前記ユーザにポイントを付与するよう該ユーザに係るユーザ識別情報に対応づけて前記第１データベースに記憶されるポイント情報を更新するポイント付与手段を含み、前記第２サーバは、前記ユーザに前記第２サービスを提供する場合に、該ユーザのポイントを消費させるよう該ユーザに係るユーザ識別情報に対応づけて前記第２データベースに記憶されるポイント情報を更新するポイント消費手段を含み、前記ネットワークサービスシステムは、前記第１サーバにおける前記ユーザに係るユーザ識別情報に対応づけて前記第１データベースに記憶されるポイント情報に基づいて、前記第２サーバにおける前記ユーザに係るユーザ識別情報に対応づけて前記第２データベースに記憶されるポイント情報を更新するポイント振替手段をさらに含む、ことを特徴とする。
【０００７】
本発明によれば、第１サーバにより第１サービスが提供され、第２サーバにより第２サービスが提供される。これらサービスは、例えばユーザにゲームをプレイさせるサービスや、ユーザに商品を購入させるサービス等である。そして、ユーザは、第１及び第２サーバから提供される第１及び第２サービスを受ける。
【０００８】
なお、第１サーバは、その他のユーザ、すなわち第２サービスを受けず、第１サービスだけを受けようとするユーザに、サービスを提供してもよい。同様に、第２サーバも、その他のユーザ、すなわち第１サービスを受けず、第２サービスだけを受けようとするユーザに、サービスを提供してもよい。
【０００９】
また、第１サーバには第１データベースが接続され、第２サーバには第２データベースが接続される。第１データベースには、第１サーバにおける前記ユーザ、すなわち第１及び第２サービスの両方を受けるユーザに係るユーザ識別情報に対応づけて、ポイント情報が記憶される。また、第２データベースには、第２サーバにおける前記ユーザ、すなわち第１及び第２サービスの両方を受けるユーザに係るユーザ識別情報に対応づけて、ポイント情報が記憶される。ここで、ポイント情報は、例えばポイント（「コイン」や「メダル」等、他の名前で呼ばれるものを含む）の残高を表す数値情報等である。
【００１０】
そして、第１サーバでは、前記ユーザにポイントを付与するよう該ユーザに係るユーザ識別情報に対応づけて前記第１データベースに記憶されるポイント情報を更新する。また、第２サーバでは、前記ユーザに前記第２サービスを提供する場合に、該ユーザのポイントを消費させるよう該ユーザに係るユーザ識別情報に対応づけて前記第２データベースに記憶されるポイント情報を更新する。さらに、このシステムは、例えば前記ユーザからのリクエストに応じて、或いは予め決められたタイミングで、第１サーバにおける前記ユーザに係るユーザ識別情報に対応づけて第１データベースに記憶されるポイント情報に基づいて、第２サーバにおける前記ユーザに係るユーザ識別情報に対応づけて第２データベースに記憶されるポイント情報を更新し、第１データベースのポイントを第２データベースに振り替える。
【００１１】
こうすれば、第１サービスに関連して第１サーバに記憶されているポイントを第２サービスに関連する第２データベースに振り替えることができ、一方のサービスのユーザが他方のサービスに興味を抱くようにできる。
【００１２】
また、本発明の一態様では、前記第１サーバの関係者から前記第２サーバの関係者に支払うべき金額を算出する支払金額算出手段をさらに含む。こうすれば、第１サーバの関係者は、ビジネス等の協力の対価として第２サーバの関係者に支払うべき金額を知ることができる。なお、関係者は、例えばサーバの運営者やサービスの提供者等である。
【００１３】
この態様では、前記支払金額算出手段は、前記ユーザの人数を計数する手段を含み、前記ユーザの人数に基づいて前記金額を算出するようにしてもよい。前記ユーザの人数、すなわち第１及び第２サービスの両方を受けるユーザの人数は、第１及び第２サーバの関係者間における協力の程度に関連しているため、これに基づいて合理的に前記金額を算出することができる。また、前記第１データベースの記憶内容に基づいて、例えば前記第１データベースに記憶されるポイント情報に対応する獲得ポイントの累積値等に基づき、前記金額を算出するようにしてもよい。或いは、前記第２サーバから前記第１サーバへの所定種類（例えばポイント照会要求やポイント振替要求等）のアクセス回数に基づいて、前記金額を算出するようにしてもよい。
【００１４】
また、本発明の一態様では、前記ポイント振替手段は、前記第１サーバに設けられ、前記第１データベースに記憶されるポイント情報が更新される場合に、該ポイント情報に対応づけて前記第１データベースに記憶される暗証情報を更新する暗証情報更新手段と、前記第１サーバに設けられ、前記第２サーバからポイント照会要求を受信するポイント照会要求受信手段と、前記第１サーバに設けられ、前記ポイント照会要求受信手段によりポイント照会要求が受信される場合に、前記第１データベースに記憶されるポイント情報及び暗証情報を返信するポイント情報及び暗証情報返信手段と、前記第１サーバに設けられ、前記第２サーバから暗証情報を含むポイント振替要求を受信するポイント振替要求受信手段と、前記第１サーバに設けられ、前記ポイント振替要求受信手段により受信されるポイント振替要求に含まれる暗証情報と前記第１データベースに記憶される暗証情報とが一致する場合に、前記第１データベースに記憶されるポイント情報をポイント残高が減るよう更新するとともに、ポイント振替許可データを前記第２サーバに返信する第１ポイント振替手段と、前記第２サーバに設けられ、前記第１ポイント振替手段によりポイント振替許可データが返信される場合に、前記第２データベースに記憶されるポイント情報をポイント残高が増えるよう更新する第２ポイント振替手段と、を含む。
【００１５】
本態様では、第１サーバにおいて、第１データベースに記憶されるポイント情報が更新される場合に、暗証情報も更新するようにしている。このため、第２サーバにおいて、ポイント照会要求に応じた暗証情報を受信し、該暗証情報をポイント振替要求に含めて第１サーバに送信しても、暗証情報を第１サーバが送信した後、ポイント振替要求を受信するまでに第１データベースに記憶されるポイント情報が更新されていれば、ポイント振替要求に含まれる暗証情報と第１データベースに記憶されるポイント情報とが不一致となり、ポイント振替許可データが第２サーバに送信されない。こうして、本態様では、ポイントの振替が安全化されることとなる。
【００１６】
また、本発明に係るポイント振替システムは、各々ポイント情報を記憶する第１及び第２データベースを含むポイント振替システムであって、前記第１データベースに記憶されるポイント情報を更新するポイント情報更新手段と、前記ポイント情報更新手段により前記第１データベースに記憶されるポイント情報が更新される場合に、該ポイント情報に対応づけて前記第１データベースに記憶される暗証情報を更新する暗証情報更新手段と、ポイント照会要求を受信するポイント照会要求受信手段と、前記ポイント照会要求受信手段によりポイント照会要求が受信される場合に、前記第１データベースに記憶されるポイント情報及び暗証情報を返信するポイント情報及び暗証情報返信手段と、暗証情報を含むポイント振替要求を受信するポイント振替要求受信手段と、前記ポイント振替要求受信手段により受信されるポイント振替要求に含まれる暗証情報と前記第１データベースに記憶される暗証情報とが一致する場合に、前記第１データベースに記憶されるポイント情報をポイント残高が減るよう更新するとともに、ポイント振替許可データを返信する第１ポイント振替手段と、前記第１ポイント振替手段によりポイント振替許可データが返信される場合に、前記第２データベースに記憶されるポイント情報をポイント残高が増えるよう更新する第２ポイント振替手段と、を含むことを特徴とする。こうすれば、ポイントを安全に振り替えることができるようになる。なお、前記暗証情報更新手段は、例えば乱数に基づいて暗証情報を更新するようにすればよい。
【００１７】
また、本発明に係るポイント管理装置は、データベースに記憶されるポイント情報を更新するポイント情報更新手段と、前記ポイント情報更新手段により前記データベースに記憶されるポイント情報が更新される場合に、該ポイント情報に対応づけて前記データベースに記憶される暗証情報を更新する暗証情報更新手段と、ポイント照会要求を受信するポイント照会要求受信手段と、前記ポイント照会要求受信手段によりポイント照会要求が受信される場合に、前記データベースに記憶されるポイント情報及び暗証情報を返信するポイント情報及び暗証情報返信手段と、暗証情報を含むポイント振替要求を受信するポイント振替要求受信手段と、前記ポイント振替要求受信手段により受信されるポイント振替要求に含まれる暗証情報と前記データベースに記憶される暗証情報とが一致する場合に、前記データベースに記憶されるポイント情報をポイント残高が減るよう更新するとともに、ポイント振替許可データを返信するポイント振替手段と、を含むことを特徴とする。
【００１８】
また、本発明に係るポイント管理方法は、データベースに記憶されるポイント情報を更新するポイント情報更新ステップと、前記ポイント情報更新ステップで前記データベースに記憶されるポイント情報が更新される場合に、該ポイント情報に対応づけて前記データベースに記憶される暗証情報を更新する暗証情報更新ステップと、ポイント照会要求を受信するポイント照会要求受信ステップと、前記ポイント照会要求受信ステップでポイント照会要求が受信される場合に、前記データベースに記憶されるポイント情報及び暗証情報を返信するポイント情報及び暗証情報返信ステップと、暗証情報を含むポイント振替要求を受信するポイント振替要求受信ステップと、前記ポイント振替要求受信ステップで受信されるポイント振替要求に含まれる暗証情報と前記データベースに記憶される暗証情報とが一致する場合に、前記データベースに記憶されるポイント情報をポイント残高が減るよう更新するとともに、ポイント振替許可データを返信するポイント振替ステップと、を含むことを特徴とする。こうすれば、ポイントを安全に振り替えることができるようになる。
【００１９】
また、本発明に係るネットワークゲームシステムは、第１ゲームサーバと、前記第１ゲームサーバに接続され、ゲームに関わるポイント情報及び暗証情報を記憶する第１データベースと、第２ゲームサーバと、前記第２ゲームサーバに接続され、ゲームに関わるポイント情報を記憶する第２データベースと、を含むネットワークゲームシステムであって、前記第１ゲームサーバは、前記第１データベースに記憶されるポイント情報を更新するポイント情報更新手段と、前記ポイント情報更新手段により前記第１データベースに記憶されるポイント情報が更新される場合に、該ポイント情報に対応づけて前記第１データベースに記憶される暗証情報を更新する暗証情報更新手段と、前記第２ゲームサーバからポイント照会要求を受信するポイント照会要求受信手段と、前記ポイント照会要求受信手段によりポイント照会要求が受信される場合に、前記第１データベースに記憶されるポイント情報及び暗証情報を返信するポイント情報及び暗証情報返信手段と、前記第２ゲームサーバから暗証情報を含むポイント振替要求を受信するポイント振替要求受信手段と、前記ポイント振替要求受信手段により受信されるポイント振替要求に含まれる暗証情報と前記第１データベースに記憶される暗証情報とが一致する場合に、前記第１データベースに記憶されるポイント情報をポイント残高が減るよう更新するとともに、ポイント振替許可データを前記第２ゲームサーバに返信する第１ポイント振替手段と、を含み、前記第２ゲームサーバは、前記第１ポイント振替手段により前記第２ゲームサーバからポイント振替許可データが返信される場合に、前記第２データベースに記憶されるポイント情報をポイント残高が増えるよう更新する第２ポイント振替手段を含む、ことを特徴とする。
【００２０】
こうすれば、ネットワークゲームシステムにおいて、第１データベースから第２データベースに安全にポイントを振り替えることができるようになる。
【００２１】
【発明の実施の形態】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００２２】
図１は、本発明の一実施形態に係るネットワークゲームシステム（ネットワークサービスシステム）の全体構成を示す図である。同図に示すように、このネットワークゲームシステム１０では、インターネット等のデータ通信ネットワーク１２に、ポータルサイトサーバ１４、ゲームサーバ１６、パーソナルコンピュータ２２及び携帯電話基地局２６が直接又は間接に接続されている。
【００２３】
ポータルサイトサーバ１４は、公知のサーバコンピュータシステムを含んで構成されており、携帯電話２４やパーソナルコンピュータ２２にゲームその他のネットワークサービスを提供する。ポータルサイトサーバ１４には、公知のハードディスク記憶装置から構成されるデータベース１８が接続されており、該データベース１８に含まれるポイントデータベース（図９参照）やＩＤマッチングテーブル（図１０参照）にポータルサイトサーバ１４からアクセスできるようになっている。
【００２４】
また、ゲームサーバ１６も、公知のサーバコンピュータシステムを含んで構成されており、携帯電話２４やパーソナルコンピュータにゲームその他のネットワークサービスを提供する。ゲームサーバ１６には、公知のハードディスク記憶装置から構成されるデータベース２０が接続されており、該データベース２０に含まれるポイントデータベース（図１１参照）にゲームサーバ１６からアクセスできるようになっている。
【００２５】
パーソナルコンピュータ２２は、公知のパーソナルコンピュータシステムを含んで構成されており、通信ネットワーク１２を介してゲームサーバ１６にアクセスし、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等に則って、各種画面データを受信したりゲームプログラムを受信したりできるようになっている。
【００２６】
また、携帯電話機２４は、入力部（ダイヤルボタン等）及び表示部（液晶表示装置等）を備えており、通話機能に加え、特にデータ通信機能を備えているそして、携帯電話基地局２６及び通信ネットワーク１２を介してポータルサイトサーバ１４にアクセスして、ＨＴＴＰや独自プロトコル等に則って、各種画面データを受信したりゲームプログラムを受信したりできるようになっている。
【００２７】
図２は、携帯電話２４からポータルサイトサーバ１４にアクセスした際に、該携帯電話の表示部に表示されるサービスメニューの一例を示している。同図に示すように、ポータルサイトサーバ１４では、該ポータルサイトサーバ１４のオリジナルのサービスを提供するとともに（「オリジナルゲームコーナー」）、他のサイト（ゲームサーバ１６等）との連携を目的としたサービス（「Ａサイトコーナー」、「Ｂサイトコーナー」）を提供している。携帯電話２４において、同メニューのうち「Ａサイトコーナー」等、他のサイト（以下、「連携サイト」という）との連携を目的としたゲームサービス（以下、「連携ゲーム」という）を選択すると、図３に示すＩＤ及びパスワード入力画面がポータルサイトサーバ１４に返信されるようになっている。そして、この画面において、連携サイトで同ユーザに対して登録されているＩＤ及びパスワードを入力すると、ユーザは、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）を利用した通信ゲームをプレイしたり、ゲームプログラムをダウンロードしたりできるようになっている。そして、これらゲームの結果に応じてデータベース１８にポイントを貯めることができるようになっている。なお、ポータルサイトサーバ１４では、図３のＩＤ及びパスワード入力画面において入力されたＩＤ及びパスワードを受信すると、その真偽をゲームサーバ１６等に問い合わせるようにすることが望ましい。
【００２８】
このネットワークゲームシステム１０では、ポータルサイトサーバ１４でゲームをプレイし、ポイントを貯めたユーザが、そのポイントをゲームサーバ１６で利用できるようになっている。すなわち、携帯電話２４でゲームをプレイしたユーザが、後刻自宅等でパーソナルコンピュータ２２からゲームサーバ１６にアクセスし、データベース１８に貯められたポイントを、同ゲームサーバ１６に接続されたデータベース２０に振り替えることができるようになっている。
【００２９】
図４は、パーソナルコンピュータ２２からゲームサーバ１６にアクセスし、同パーソナルコンピュータ２２に備えられたディスプレイに表示されるサービスメニューの一例を示している。同メニューに示されるように、ゲームサーバ１６から提供されるサービスには、オリジナルのゲームをユーザにプレイさせるサービスの他（「オリジナルゲームコーナー」）、ポータルサイトサーバ１４で同ユーザが貯めたポイントを振り替えるサービス（「ポイント振替コーナー」）が含まれている。そして、ユーザは、自分がゲームサーバ１６又はポータルサイトサーバ１４で貯めたポイントを使って、ゲームサーバ１６から提供されるオリジナルゲームをプレイできるようになっている。
【００３０】
図５は、図４に示されるメニューにおいて、ユーザが「ポイント振替コーナー」を選択した場合に、パーソナルコンピュータ２２のディスプレイに表示されるポイント残高確認画面の一例を示している。同図に示すように、ユーザが「ポイント振替コーナー」を選択すると、ポータルサイトサーバ１４で同ユーザが貯めたポイントの残高が表示されるとともに、そのポイントをゲームサーバ１６に振り替えるか否かに答えるためのリンクボタンがパーソナルコンピュータ２２で表示されるようになっている。そして、ポイントの振替を希望し、「ＹＥＳ」ボタンを選択すると、データベース１８に記憶されている同ユーザのポイントが零となり、そのポイントがデータベース２０に記憶されている同ユーザのポイントに加算されるようになっている。なお、ポイントの振替を希望せず、「ＮＯ」ボタンを選択すると、例えば図４のメニュー画面に戻るようになっている。
【００３１】
具体的には、ポイント振替の際、ゲームサーバ１６はポータルサイトサーバ１４にポイント振替要求を送信する。ポータルサイトサーバ１４では、ポイント振替の可否を判断し、ポイント振替が可能であれば、同ユーザのポイント残高を零とするとともに、ゲームサーバ１６にポイント振替許可データ（ポイント振替が許可されたことを示すデータ）を返信し、一方、ポイント振替が不可であれば、ゲームサーバ１６にポイント振替拒否データ（ポイント振替が拒否されたことを示すデータ）を返信する。そして、ゲームサーバ１６では、ポータルサイトサーバ１４からポイント振替許可データを受信すると、データベース１８に記憶されていたポイント残高をデータベース２０に記憶されているポイント残高に加算し、同ポイント残高を更新する。そして、図６に示す振替完了画面をパーソナルコンピュータ２２に送信する。逆に、ポータルサイトサーバ１４からポイント振替拒否データを受信すると、図７に示す振替失敗画面をパーソナルコンピュータ２２に送信する。
【００３２】
なお、ここでは、図５に示すポイント残高確認画面において「ＹＥＳ」ボタンを選択すると、ユーザがデータベース１８に貯めた全ポイント残高がデータベース２０に振り替えられるようにしたが、同画面において「ＹＥＳ」ボタンが選択されたとき、ゲームサーバ１６から図８に示す振替ポイント入力画面を返信し、ユーザに振り替えるべきポイントを指定させるようにしてもよい。
【００３３】
ここで、データベース１８，２０の記憶内容について説明する。
【００３４】
図９は、データベース１８に含まれるポイントデータベースのデータ構成を示す図である。同図に示すように、このポイントデータベースは、ポータルサイトサーバ１４における各ユーザのユーザＩＤと、該ユーザが連携ゲームをプレイした連携サイトのＩＤ（ゲームサイトＩＤ）と、同連携ゲームによりユーザが貯めたポイントの残高と、同ポイント残高に対応する暗証キー（暗証情報）と、を対応づけて記憶するものである。ポータルサイトサーバ１４では、図３に示されるＩＤ及びパスワード入力画面においてユーザがＩＤ及びパスワードを入力した場合、該ＩＤ及びパスワードが真正なものであれば、同ユーザのポータルサイトサーバ１４におけるユーザＩＤ、同入力画面に対応するゲームサイトＩＤ、零のポイント残高、乱数に基づく暗証キーを内容とする新規レコードを生成し、それをポイントデータベースに登録するようにしている。そして、連携ゲームをユーザがプレイしたとき、その結果に応じて、対応するポイント残高及び暗証キーを更新するようにしている。
【００３５】
また、図１０は、データベース１８に含まれるＩＤマッチングテーブルのデータ構成を示す図である。同図に示すように、このＩＤマッチングテーブルは、ポータルサイトサーバ１４における各ユーザのユーザＩＤ（「Ｚ００１」等）と、他のサイト（ゲームサーバ１６等）のＩＤ（「Ｇ０１」等）及び該サイトにおける同ユーザのユーザＩＤ（「Ａ０８７」等）の組と、を対応づけて記憶するものである。ポータルサイトサーバ１４では、図３に示されるＩＤ及びパスワード入力画面においてユーザがＩＤ及びパスワードを入力した場合、該ＩＤ及びパスワードが真正なものであれば、同ユーザのポータルサイトサーバ１４におけるユーザＩＤに対応するサイトＩＤ及びユーザＩＤの組に、同入力画面に対応するゲームサイトＩＤ及び同入力画面で入力されたユーザＩＤの組を追加登録するようにしている。ポータルサイトサーバ１４では、このテーブルにより、あるサイト（ポータルサイトサーバ１４やゲームサーバ１６等）において、あるユーザＩＤが付与されているユーザに対して、他のサイトにおいてどのようなユーザＩＤが付与されているかを知ることができる。
【００３６】
また、図１１は、データベース２０に含まれるポイントデータベースのデータ構成を示す図である。同図に示すように、このポイントデータベースは、同データベース２０が接続されたゲームサーバ１６においてユーザに付与されているユーザＩＤと、該ユーザが貯めたポイントの残高と、を対応づけて記憶するものである。ゲームサーバ１６では、ユーザにゲームを提供するとき、同ユーザに対応するポイント残高からゲーム利用に必要なポイントを引き落とし、ポイントデータベースを更新するようにしている。
【００３７】
次に、ポータルサイトサーバ１４及びゲームサーバ１６の機能構成について説明する。
【００３８】
図１２は、ポータルサイトサーバ１４の機能構成を示すブロック図である。同図では、ポータルサイトサーバ１４で実現される機能のうち、本発明に関係するものを中心として示している。同図に示すように、ポータルサイトサーバ１４で実現される機能には、ポイント更新部１４ａ、ポイント読み出し部１４ｂ、ポイント振替部１４ｃ、料金計算部１４ｄ及び記憶部１８ａが含まれる。このうちポイント更新部１４ａ、ポイント読み出し部１４ｂ、ポイント計算部１４ｃ及び料金計算部１４ｄは、ポータルサイトサーバ１４がＣＧＩ等のプログラムを実行することにより実現される。
【００３９】
ここで、記憶部１８ａはデータベース１８を含んで構成されるものであり、上記ポイントデータベース及びＩＤマッチングテーブルを記憶するものである。
【００４０】
また、ポイント更新部１４ａは、ユーザが携帯電話機２４等からアクセスしてきた場合にゲームを提供し、そのプレイ結果（成績やプレイ時間等）に応じて該ユーザにポイントを付与し、記憶部１８ａに含まれるポイントデータベースに該ユーザのユーザＩＤ及びゲームに対応するゲームサイトＩＤに対応づけて記憶されているポイント残高を更新する機能である。また、ポイント更新部１４ａは、ポイント残高を更新するとき、併せて該ポイント残高に対応する暗証キーを乱数に基づいて更新する。
【００４１】
また、ポイント読み出し部１４ｂは、ゲームサーバ１６からポイント残高照会要求を受信した場合に、該ポイント残高照会要求に含まれるユーザＩＤに対応づけて記憶部１８ａに含まれるポイントデータベースに記憶されているポイント残高及び暗証キーを読み出し、それをゲームサーバ１６に返信する機能である。
【００４２】
また、ポイント振替部１４ｃは、ゲームサーバ１６からサイトＩＤとユーザＩＤの組、及び暗証キーを含むポイント振替要求を受信した場合に、該サイトＩＤとユーザＩＤの組に対応するポータルサイトサーバ１４におけるユーザＩＤを調べ、該ユーザＩＤに対応づけて記憶部１８ａに含まれるポイントデータベースに記憶されている暗証キーと、ポイント振替要求に含まれている暗証キーと、を比較する。そして、両者が一致すれば、同暗証キーに対応するポイント残高を零にするよう更新するとともに、ポイント振替許可データを返信する。また、両者が一致しなければ、ポイント振替拒否データを返信する。
【００４３】
また、料金計算部１４ｄは、ポータルサイトサーバ１４の関係者（運営者やサービス提供者等）から各ゲームサーバ１６の関係者（運営者やサービス提供者等）に支払うべき金額を計算する機能である。料金計算部１４ｄは、例えば記憶部１８ａに含まれるポイントデータベースにおいて、各ゲームサイトＩＤが「ゲームサイトＩＤ」欄に記憶されているレコード数、すなわち連携ゲームのユーザ数に基づいて支払料金を算出する。また、ユーザが獲得した各ゲームサイトＩＤに対応するポイントの累積値に基づいて支払料金を算出するようにしてもよい。さらに、各ゲームサーバ１６からポータルサイトサーバ１４へのポイント残高照会要求やポイント振替要求の送信回数に基づいて支払料金を算出するようにしてもよい。
【００４４】
次に、図１３は、ゲームサーバ１６の機能構成を示すブロック図である。同図では、ゲームサーバ１６で実現される機能のうち、本発明に関係するものを中心として示している。同図に示すように、ゲームサーバ１６で実現される機能には、ゲーム提供部１６ａ、ポイント読み出し部１６ｂ、ポイント振替部１６ｃ及び記憶部２０ａが含まれる。このうちゲーム提供部１６ａ、ポイント読み出し部１６ｂ、ポイント振替部１６ｃは、ゲームサーバ１６がＣＧＩ等のプログラムを実行することにより実現される。
【００４５】
ここで、記憶部２０ａは、データベース２０を含んで構成されるものであり、上記ポイントデータベースを記憶するものである。
【００４６】
また、ゲーム提供部１６ａは、ゲームサーバ１６のユーザに対して、ＣＧＩを利用してゲームを提供したり、或いはゲームプログラムをダウンロードさせたりする機能である。また、ゲーム提供部１６ａは、ユーザにゲームサービスを提供する場合、例えばプレイ内容やダウンロード回数等に応じて同ユーザのポイント残高を減らすよう記憶部２０ａに含まれるポイントデータベースを更新する。
【００４７】
ポイント読み出し部１６ｂは、ユーザがパーソナルコンピュータ２２からポイント残高照会要求を送信してきた場合に、ポータルサイトサーバ１４に同ユーザ及び当該ゲームサーバ１６に対応するポイント残高を問い合わせ、その結果を残高表示画面（図５）に含めて返信する機能である。
【００４８】
ポイント振替部１６ｃは、ユーザがパーソナルコンピュータ２２からポイント振替要求を送信してきた場合に、ポータルサイトサーバ１４に同ユーザ及び当該ゲームサーバ１６に対応するポイントの振替を要求し、振替が認められれば、記憶部２０ａに含まれるポイントデータベースを更新するとともに振替完了画面を返信し、一方、振替が認められなければ、振替失敗画面を返信する機能である。
【００４９】
以下、ポータルサイトサーバ１４及びゲームサーバ１６の処理についてフロー図に基づき、さらに詳細に説明する。
【００５０】
図１４は、ポータルサイトサーバ１４で実現されるポイント更新部１４ａによるポイント更新処理を示すフロー図である。同図に示す処理では、まず連携ゲームにおけるプレイ内容（プレイ回数やゲーム成績等）やゲームプログラムのダウンロード回数に応じた獲得ポイント或いはその基礎情報、ポータルサイトサーバ１４でユーザに付与したユーザＩＤ（ポータルサイト内ユーザＩＤ）、当該連携ゲームに対応するゲームサイトＩＤを、携帯電話機２４から受信する（Ｓ１０１）。次に、乱数を生成する（Ｓ１０２）。そして、この乱数に基づいて暗証キーを生成し、それをＳ１０１で受信したポータルサイト内ユーザＩＤ及びゲームサイトＩＤに対応づけてポイントデータベース記憶されている暗証キーに上書きし、同暗証キーを更新する（Ｓ１０３）。さらに、Ｓ１０１で受信したポータルサイト内ユーザＩＤ及びゲームサイトＩＤに対応づけてポイントデータベース記憶されているポイント残高に、Ｓ１０１で受信した獲得ポイント（基礎情報を受信した場合には該基礎情報に基づいて生成した獲得ポイント）を加算し、該ポイント残高を更新する（Ｓ１０４）。こうして、ポータルサイトサーバ１４では、ポイント残高を更新する場合に、該ポイント残高に対応する暗証キーを乱数に基づいて更新するようにしている。
【００５１】
次に、図１５は、ゲームサーバ１６で実現されるポイント読み出し部１６ｂによるポイント読み出し処理を示すフロー図である。同図に示す処理は、例えば、図４に示されるメニューにおいてユーザが「ポイント振替コーナー」を選択した場合に実行されるものである。この処理では、まずパーソナルコンピュータ２２からゲームサイト１６におけるユーザＩＤ、すなわちゲームサイト内ユーザＩＤを取得する（Ｓ２０１）。例えば、図４に示されるメニューにおいてユーザが「ポイント振替コーナー」を選択すると、予め認証が終えられているユーザＩＤがクッキー等の形式でパーソナルコンピュータ２２からゲームサイト１６に送信されるようにしている場合には、ポイント読み出し部１６ｂはＳ２０１において該ユーザＩＤを取得するようにすればよい。次に、ゲームサイト内ユーザＩＤと当該ゲームサーバ１６を識別するゲームサイトＩＤを含むポイント残高照会要求をポータルサイトサーバ１４に送信する（Ｓ２０２）。そして、それに応じてポータルサイトサーバ１４から返信されるポイント残高及び暗証キーを受信する（Ｓ２０３）。そして、ポイント残高をパーソナルコンピュータ２２のディスプレイに表示させるためのＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データ（図５参照）を返信する（Ｓ２０４）。このとき、画面下側の「ＹＥＳ」ボタンには、ゲームサーバ１６のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が関連づけられ、その引数にはポイント残高及び暗証キーが設定される。なお、ゲームサーバ１６とポータルサイトサーバ１４では、ポイント残高や暗証キー等のデータを暗号化して授受することが望ましい。
【００５２】
図１６は、ポータルサイトサーバ１４で実現されるポイント読み出し部１４ｂによるポイント読み出し処理を示すフロー図である。同図に示す処理は、ゲームサーバ１６で実現されるポイント読み出し部１６ｂからポイント残高照会要求が送信されてきた場合に実行されるものである。この処理では、まずゲームサーバ１６から受信したポイント残高照会要求に含まれるゲームサイト内ユーザＩＤ及びゲームサイトＩＤを取得する（Ｓ３０１）。次に、記憶部１８ａに含まれるＩＤマッチングテーブルを参照して、Ｓ３０１で取得したゲームサイト内ユーザＩＤ及びゲームサイトＩＤの組に対応するポータルサイト内ユーザＩＤを読み出す（Ｓ３０２）。さらに、Ｓ３０２で読み出したポータルサイト内ユーザＩＤ、及びＳ３０１で取得したゲームサイトＩＤに対応づけて記憶部１８ａに含まれるポイントデータベースに記憶されているポイント残高及び暗証キーを読み出す（Ｓ３０３）。そして、これらポイント残高及び暗証キーをゲームサーバ１６に返信する（Ｓ３０４）。
【００５３】
以上のようにして、ゲームサーバ１６では、ユーザを指定したポイント残高照会要求をポータルサイトサーバ１４に送信し、同ユーザ及び当該ゲームサーバ１６に対応するポイント残高及び暗証キーを受信する。
【００５４】
次に、図１７は、ゲームサーバ１６で実現されるポイント振替部１６ｃによるポイント振替処理を示すフロー図である。同図に示す処理は、ゲームサーバ１６からパーソナルコンピュータ２２に送信されるポイント残高確認画面において、ユーザが「ＹＥＳ」ボタンを選択し、ポイント振替を希望した場合に実行されるものである。この処理では、まずパーソナルコンピュータ２２からゲームサイト内ユーザＩＤ、暗証キー及びポイント残高を受信する（Ｓ４０１）。上述したように、ポイント残高確認画面の下側に表示された「ＹＥＳ」ボタンには、ゲームサーバ１６のＵＲＬが関連づけられ、その引数にはポイント残高及び暗証キーが設定されているので、ゲームサーバ１６では、パーソナルコンピュータ２２から受信したＵＲＬの引数を参照することで、ポイント残高及び暗証キーを取得することができる。また、ゲームサイト内ユーザＩＤは、例えばクッキーの形式で取得することができる。但し、パーソナルコンピュータ２２とゲームサーバ１６の間でなされるデータ授受は、以上の形式に限定されるものではない。
【００５５】
次に、ゲームサーバ１６は、Ｓ４０１で取得したゲームサイト内ＩＤ、暗証キー及び当該ゲームサーバ１６のゲームサイトＩＤを含むポイント振替要求をポータルサイトサーバ１４に送信する（Ｓ４０２）。そして、ポイント振替許可データの受信の有無により振替可否を判断する（Ｓ４０３）。そして、ポータルサイトサーバ１４からポイント振替許可データを受信した場合には、Ｓ４０１で取得したゲームサイト内ユーザＩＤに対応づけて記憶部２０ａに含まれるポイントデータベースに記憶されているポイント残高に、Ｓ４０１で取得したポイント残高を加算し（Ｓ４０４）、パーソナルコンピュータ２２に振替完了画面を返信する（Ｓ４０５）。一方、ポータルサイトサーバ１４からポイント振替許可データを受信しない場合、すなわちポイント振替拒否データを受信した場合、パーソナルコンピュータ２２に振替失敗画面を返信する（Ｓ４０６）。この場合、ポイント残高の更新は行わない。
【００５６】
次に、図１８は、ポータルサイトサーバ１４で実現されるポイント振替部１４ｃによるポイント振替処理を示すフロー図である。同図に示す処理は、ゲームサーバ１６で実現されるポイント振替部１６ｃからポイント振替要求が送信されてきた場合に実行されるものである。この処理では、まずゲームサーバ１６からゲームサイト内ユーザＩＤ、ゲームサイトＩＤ、暗証キーを受信する（Ｓ５０１）。次に、記憶部１８ｃに含まれるＩＤマッチングテーブルを参照し、Ｓ５０１で受信したゲームサイト内ユーザＩＤ及びゲームサイトＩＤの組に対応するポータルサイト内ユーザＩＤを読み出す（Ｓ５０２）。さらに、記憶部１８ｃに含まれるポイントデータベースを参照し、Ｓ５０１で受信した暗証キーと、Ｓ５０２で読み出されたポータルサイト内ユーザＩＤ及びＳ５０１で受信したゲームサイトＩＤに対応づけてポイントデータベースに記憶されている暗証キーと、が一致しているか否かを判断する（Ｓ５０３）。そして、両者が一致していれば、Ｓ５０２で読み出されたポータルサイト内ユーザＩＤ及びＳ５０１で受信したゲームサイトＩＤに対応づけてポイントデータベースに記憶されているポイント残高を零に更新するとともに（Ｓ５０４）、ポイント振替許可データをゲームサーバ１６に返信する（Ｓ５０５）。一方、両者が一致していなければ、ポイント残高の更新を行わず、ゲームサーバ１６にポイント振替拒否データを返信する（Ｓ５０６）。
【００５７】
以上説明したように、本ネットワークゲームシステム１０によれば、ポータルサイトサーバ１４で提供されるサービスに関連するポイントを、各ゲームサーバ１６で提供されるサービスに関連するポイントに振り替えることができるようになる。このとき、ポータルサイトサーバ１４では、ユーザ及びサイトに対応するポイント残高を更新するとき、併せて同ポイント残高に対応する暗証キーを更新するようにしている。また、ゲームサーバ１６からのポイント残高照会要求に応じてポイント残高及び暗証キーを返信し、ゲームサーバ１６から暗証キーを含むポイント振替要求を送信させるようにしている。そして、該暗証キーとデータベースに記憶されている暗証キーとが一致する場合に、ポイント振替許可データを返信するようにしている。このため、最新のポイント残高を照会し、そのポイント残高が更新される前にポイント振替要求をしなければ、ポイントの振替ができないようになっている。こうして、ポイントの振替を安全に行うことができるようになっている。
【００５８】
なお、本発明は上記実施形態に限定されるものではない。例えば、以上の説明では、ポータルサイトサーバ１４が提供するサービスを携帯電話機２４によって受け、ゲームサーバ１６が提供するサービスをパーソナルコンピュータ２２によって受けるようにしたが、ポータルサイトサーバ１４が提供するサービスを、パーソナルコンピュータ２２や他の端末、例えば携帯情報端末、家庭用ゲーム機、携帯ゲーム機等で受けるようにしてもよい。同様に、ゲームサーバ１６が提供するサービスを、携帯電話機２４や他の端末、例えば携帯情報端末、家庭用ゲーム機、携帯ゲーム機等で受けるようにしてもよい。
【００５９】
【発明の効果】
以上説明したように、本発明によれば、あるサービスに関連するポイントを他のサービスに関連するポイントに振り替えることができるようになる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るゲームシステムの全体構成を示す図である。
【図２】ポータルサイトサーバにより提供されるサービスメニュー画面の一例を示す図である。
【図３】ポータルサイトサーバにより提供されるＩＤ及びパスワード入力画面の一例を示す図である。
【図４】ゲームサーバにより提供されるサービスメニュー画面の一例を示す図である。
【図５】ゲームサーバにより提供されるポイント残高確認画面の一例を示す図である。
【図６】ゲームサーバにより提供される振替完了画面の一例を示す図である。
【図７】ゲームサーバにより提供される振替失敗画面の一例を示す図である。
【図８】ゲームサーバにより提供される振替ポイント入力画面の一例を示す図である。
【図９】ポータルサイトサーバに接続されるデータベースに含まれるポイントデータベースの一例を示す図である。
【図１０】ポータルサイトサーバに接続されるデータベースに記憶されるＩＤマッチングテーブルの一例を示す図である。
【図１１】ゲームサーバに接続されるデータベースに含まれるポイントデータベースの一例を示す図である。
【図１２】ポータルサイトの機能構成を示す図である。
【図１３】ゲームサイトの機能構成を示す図である。
【図１４】ポータルサイトサーバによるポイント更新処理を示すフロー図である。
【図１５】ゲームサイトサーバによるポイント読み出し処理を示すフロー図である。
【図１６】ポータルサイトサーバによるポイント読み出し処理を示すフロー図である。
【図１７】ゲームサイトサーバによるポイント振替処理を示すフロー図である。
【図１８】ポータルサイトサーバによるポイント振替処理を示すフロー図である。
【符号の説明】
１０  ネットワークゲームシステム、１２  通信ネットワーク、１４  ポータルサイトサーバ、１４ａ  ポイント更新部、１４ｂ  ポイント読み出し部、１４ｃ  ポイント振替部、１４ｄ  料金計算部、１６  ゲームサーバ、１６ａ  ゲーム提供部、１６ｂ  ポイント読み出し部、１６ｃ  ポイント振替部、１８，２０データベース、１８ａ，２０ａ  記憶部、２２  パーソナルコンピュータ、２４  携帯電話機、２６  携帯電話基地局。
【図１】
0003586269.tif 000002
【図２】
0003586269.tif 000003
【図３】
0003586269.tif 000004
【図４】
0003586269.tif 000005
【図５】
0003586269.tif 000006
【図６】
0003586269.tif 000007
【図７】
0003586269.tif 000008
【図８】
0003586269.tif 000009
【図９】
0003586269.tif 000010
【図１０】
0003586269.tif 000011
【図１１】
0003586269.tif 000012
【図１２】
0003586269.tif 000013
【図１３】
0003586269.tif 000014
【図１４】
0003586269.tif 000015
【図１５】
0003586269.tif 000016
【図１６】
0003586269.tif 000017
【図１７】
0003586269.tif 000018
【図１８】
0003586269.tif 000019