(57)【特許請求の範囲】
【請求項１】
グループランキング管理モジュールを含むゲームサービスプラットフォームサーバにより行われるゲームグループ別ランキング提供方法であって、
ユーザ端末から受信したゲームグループ生成要求情報に基づき、前記ユーザ及びゲームサービスに加入している会員のうち少なくとも一人の会員を含み、複数のタグ情報が設定可能なゲームグループを生成するステップと、
前記ユーザ端末から受信したランキング照合要求情報に基づき、前記生成したゲームグループのうち、当該ランキング照合要求情報に含まれるタグ情報が設定されたゲームグループに含まれる会員を対象とした前記ユーザのランキングを算出するステップと、
前記算出された前記ユーザのランキングを前記ユーザ端末に提供するステップとを含み、
前記ユーザ端末は、複数のゲームと連動するゲームサービスプラットフォームを実行し、前記ゲームサービスプラットフォームを通じて、前記ゲームグループ生成要求情報及び前記ランキング照合要求情報を提供することを特徴とするゲームグループ別ランキング提供方法。
【請求項２】
前記ゲームグループを生成するステップは、
前記ゲームグループ生成要求情報を受信するステップと、
前記ゲームグループ生成要求情報に含まれるタグ情報を設定したゲームグループを生成するステップと、
前記生成したゲームグループの情報をデータベースに保存するステップと、をさらに含むことを特徴とする請求項１に記載のゲームグループ別ランキング提供方法。
【請求項３】
前記ゲームグループを生成するステップは、
前記ゲームグループに対する加入資格条件を設定するステップをさらに含むことを特徴とする請求項２に記載のゲームグループ別ランキング提供方法。
【請求項４】
前記ユーザのランキングを算出するステップにおいて、前記ゲームグループの点数を算出し、他のゲームグループの点数と比較してグループ間ランキングをさらに算出し、
前記算出された前記ユーザのランキングを前記ユーザ端末に提供するステップにおいて、前記グループ間ランキングをさらに提供することを特徴とする請求項１に記載のゲームグループ別ランキング提供方法。
【請求項５】
前記ユーザのランキングは、ゲーム点数に基づき算出され、
前記ゲーム点数は、前記個別ゲームに対するゲーム点数または前記ゲームサービスプラットフォームと連動する複数のゲームから総合されたゲーム点数のいずれか一つであることを特徴とする請求項１に記載のゲームグループ別ランキング提供方法。
【請求項６】
グループランキング管理モジュールを含むゲームサービスプラットフォームサーバにより行われるゲームグループ別ランキング提供方法であって、
ユーザ端末から受信したゲームグループ生成要求情報に基づき、前記ユーザ及び前記ゲームサービスプラットフォームと連動する複数のゲームサービスのうち少なくとも一つのゲームサービスに加入している会員を含むゲームグループを生成するステップと、
前記ユーザ端末から受信した前記生成したゲームグループ照合要求に基づき、前記生成したグループに含まれた会員の端末に、前記ゲームサービスプラットフォームと連動する複数のゲームサービスがインストールされたか否かを確認するステップと、
前記複数のゲームサービスがインストールされたか否かの確認結果であるゲームサービスインストール有無確認結果を前記ユーザ端末に伝送するステップと、
前記ユーザが端末に表示されたゲームサービスの一つを選択した場合、前記生成したゲームグループに含まれた会員のうち、前記ユーザが選択したゲームサービスをインストールした会員を対象としたユーザランキング情報を算出するステップと、
前記算出された前記ユーザのランキング情報を前記ユーザ端末に提供するステップと、を含み、
前記ゲームサービスプラットフォームは、前記ゲームサービスプラットフォームサーバと連動するゲームサービスを通じてアクセス可能なことを特徴とするゲームグループ別ランキング提供方法。
【請求項７】
ゲームグループ別ランキング提供システムにおいて、
複数のゲームと連動するゲームサービスプラットフォームが実行され、前記ゲームサービスプラットフォームを通じて、ゲームグループ生成要求情報及びランキング照合要求情報を提供するユーザ端末と、
ユーザ端末から受信したゲームグループ生成要求情報に基づき、前記ユーザ及びゲームサービスに加入した会員のうち少なくとも一人の会員を含み、複数のタグ情報が設定可能なゲームグループを生成し、前記ユーザ端末から受信したランキング照合要求情報に基づき、前記生成したゲームグループのうち、当該ランキング照合要求情報に含まれるタグ情報が設定されたゲームグループに含まれる会員を対象とした前記ユーザのランキングを算出し、前記ユーザ端末に提供するグループランキング管理モジュールを含むゲームサービスプラットフォームサーバと、を備えることを特徴とするゲームグループ別ランキング提供システム。
【請求項８】
前記グループランキング管理モジュールは、
前記ゲームグループ要求情報に含まれるタグ情報を設定したゲームグループを生成することを特徴とする請求項７に記載のゲームグループ別ランキング提供システム。
【請求項９】
前記グループランキング管理モジュールは、
前記ゲームグループの生成時、前記ゲームグループに対する加入資格条件をさらに設定して生成することを特徴とする請求項８に記載のゲームグループ別ランキング提供システム。
【請求項１０】
前記ゲームサービスプラットフォームサーバのグループランキング管理モジュールは、
前記ゲームグループの点数を算出し、他のゲームグループの点数と比較してグループ間ランキングを算出し、これを提供することを特徴とする請求項７に記載のゲームグループ別ランキング提供システム。
【請求項１１】
前記ユーザのランキングは、ゲーム点数に基づき算出され、
前記ゲーム点数は、前記個別ゲームに対するゲーム点数または前記ゲームサービスプラットフォームと連動する複数のゲームから総合されたゲーム点数のいずれか一つであることを特徴とする請求項７に記載のゲームグループ別ランキング提供システム。
【請求項１２】
請求項１乃至６のいずれか一項に記載の方法をコンピュータに実行させるためのプログラムが記録されていることを特徴とするコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームグループ別ランキング提供方法、システム、及びコンピュータで読み取り可能な記録媒体に関し、より詳しくは、ユーザ端末装置上において、ゲームサービス会員として加入したユーザについてグループを設定し、設定されたグループにおけるランキングを提供するゲームグループ別ランキング提供方法、システム、及びコンピュータで読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
最近、発売されるスマートフォンの性能が向上するとともに、一般の携帯電話からスマートフォンへと移行するユーザが増加している傾向にある。スマートフォンとは、携帯電話にコンピュータ支援機能を追加した知能型携帯電話であって、携帯電話としての機能を備えつつ、個人携帯情報端末（ＰＤＡ）機能、インターネット機能、動画像再生機能等が一般の携帯電話から追加され、多様な入力方式とタッチスクリーン等が設けられ、使用時に一般の携帯電話と比べてさらに便利なインタフェースを提供する。また、無線インターネット機能により、インターネット及びコンピュータに接続可能で、電子メール、ウェブ閲覧、ファクシミリ、バンキング、ゲーム等の端末としての機能も有する。そして、スマートフォンは、多様な機能の実現のために、標準化されたオペレーティングシステム（ＯＳ）または専用のＯＳを備えることもある。
【０００３】
このように、スマートフォン等の多様なユーザ端末装置を通じて多様な機能の実現が可能となることにより、ユーザ端末装置内で駆動される多様な専用アプリケーションプログラム（application program）とコンテンツとが多く開発されている。また、ユーザ端末装置のうち、このようなモバイル端末の機能が向上することにより、ウェブと類似の環境で多様に楽しむことができるモバイル用のゲームが多く開発されている。これにより、モバイル端末を通じて接続されたユーザ間で同一のゲームを連動してプレイ可能なネットワークゲームも多く開発されている。このとき、一般に、ゲームクライアントは、ユーザ端末装置に搭載され、有線／無線通信ネットワークを通じて各ゲームサーバと接続され、ユーザ端末装置上で該当ゲームを行うために動作する。
【０００４】
このようなモバイル端末を通じて提供されるゲームをはじめとして、ユーザ端末装置を用いる大部分のゲームは、各ユーザ別のゲーム点数を記録し、これをランキング化して示している。しかしながら、従来の各ゲームに対するランキングサービスは、ゲーム利用者全体におけるランキングのみを表示するため、ランキングを通じたゲームへの動機付けが弱いだけでなく、多様な方法でランキングを示さないため、ユーザにとってより有意義な情報を提供するという点で限界があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国公開特許第２００５‐０１１０４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、上記した従来技術の問題点を解決することである。
【０００７】
また、本発明の他の目的は、ユーザ端末装置で提供されるゲームサービスにおいてグループを設定し、ユーザが設定されたグループ内におけるランキング及びグループ間のランキングの比較を通じて、多様かつ有意義なゲームランキング情報を提供する、ゲームグループ別ランキング提供方法及びシステムを提供することにある。
【０００８】
また、本発明のまた他の目的は、ユーザ端末装置から提供されるゲームサービスにおいて、ユーザ全体のうち、ゲームフレンドとして登録したグループ内におけるランキング及びグループ間のランキング比較を通じて、多様かつ有意義なゲームランキング情報を提供する、ゲームグループ別ランキング提供方法及びシステムを提供することにある。
【０００９】
また、本発明のまた他の目的は、ユーザ端末装置から提供されるゲームサービスにおいて、ユーザ全体のうち、ソーシャルネットワークに登録されたフレンドグループ内におけるランキング及びグループ間のランキング比較を通じて、多様かつ有意義なゲーム情報を提供する、ゲームグループ別ランキング提供方法及びシステムを提供することにある。
【課題を解決するための手段】
【００１０】
上記した本発明の目的を達成し、後述する本発明の特有の効果を達成するための、本発明の特徴的な構成は、下記の通りである。
【００１１】
本発明の一実施形態において、グループランキング管理モジュールを含むゲームサービスプラットフォームサーバにより行われるゲームグループ別ランキング提供方法は、ユーザ端末から受信したゲームグループ生成要求情報に基づき、前記ユーザ及びゲームサービスに加入している前記ユーザの登録されたフレンドの少なくとも一人の会員を含むゲームグループを生成するステップと、前記ユーザ端末から受信した前記生成したゲームグループに対するランキング照合要求情報に基づき、前記生成したゲームグループに含まれる会員を対象とした前記ユーザのランキングを算出するステップと、前記算出された前記ユーザのランキングを前記ユーザ端末に提供するステップとを含み、前記ユーザ端末は、複数のゲームと連動するゲームサービスプラットフォームを実行し、前記ゲームサービスプラットフォームを通じて、前記ゲームグループ生成要求情報及び前記ランキング照合要求情報を提供する。
【００１２】
本発明の他の実施形態において、グループランキング管理モジュールを含むゲームサービスプラットフォームサーバにより行われるゲームグループ別ランキング提供方法は、ユーザ端末から受信したゲームグループ生成要求情報に基づき、前記ユーザ及びゲームサービスに加入している会員のうち少なくとも一人の会員を含み、複数のタグ情報が設定可能なゲームグループを生成するステップと、前記ユーザ端末から受信したランキング照合要求情報に基づき、前記生成したゲームグループのうち、当該ランキング照合要求情報に含まれるタグ情報が設定されたゲームグループに含まれる会員を対象とした前記ユーザのランキングを算出するステップと、前記算出された前記ユーザのランキングを前記ユーザ端末に提供するステップとを含み、前記ユーザ端末は、複数のゲームと連動するゲームサービスプラットフォームを実行し、前記ゲームサービスプラットフォームを通じて、前記ゲームグループ生成要求情報及び前記ランキング照合要求情報を提供する。
【００１３】
本発明のまた他の実施形態において、ゲームグループ別ランキング提供システムは、複数のゲームと連動するゲームサービスプラットフォームを実行し、前記ゲームサービスプラットフォームを通じて、ゲームグループ生成要求情報及びランキング照合要求情報を提供するユーザ端末と、ユーザ端末から受信したゲームグループ生成要求に基づき、前記ユーザ及びゲームサービスに加入している前記ユーザの登録されたフレンドの少なくとも一人の会員を含むゲームグループを生成し、前記ユーザ端末から受信した前記生成したゲームグループに対するランキング照合要求情報に基づき、前記生成したゲームグループに含まれる会員を対象とした前記ユーザのランキングを算出し、前記ユーザ端末に提供するグループランキング管理モジュールを含むゲームサービスプラットフォームサーバと、を備える。
【００１４】
本発明のまた他の実施形態において、ゲームグループ別ランキング提供システムは、複数のゲームと連動するゲームサービスプラットフォームを実行し、前記ゲームサービスプラットフォームを通じて、ゲームグループ生成要求情報及びランキング照合要求情報を提供するユーザ端末と、ユーザ端末から受信したゲームグループ生成要求情報に基づき、前記ユーザ及びゲームサービスに加入している会員のうち少なくとも一人の会員を含み、複数のタグ情報が設定可能なゲームグループを生成し、前記ユーザ端末から受信したランキング照合要求情報に基づき、前記生成したゲームグループのうち、当該ランキング照合要求情報に含まれるタグ情報が設定されたゲームグループに含まれる会員を対象とした前記ユーザのランキングを算出し、前記ユーザ端末に提供するグループランキング管理モジュールを含むゲームサービスプラットフォームサーバと、を備える。
【００１５】
本発明のまた他の実施形態において、グループランキング管理モジュールを含むゲームサービスプラットフォームサーバにより行われるゲームグループ別ランキング提供方法は、ユーザ端末から受信したゲームグループ生成要求情報に基づき、前記ユーザ及び前記ゲームサービスプラットフォームと連動する複数のゲームサービスのうち少なくとも一つのゲームサービスに加入している会員を含むゲームグループを生成するステップと、前記ユーザ端末から前記ゲームサービスプラットフォームと連動するゲームサービスの実行要求を受信するステップと、前記生成したゲームグループに含まれた会員のうち、前記ユーザ端末から実行要求を受信したゲームサービスをインストールした会員を対象としたユーザランキング情報を算出するステップと、前記算出された前記ユーザのランキング情報を前記ユーザ端末に提供するステップと、を含み、前記ゲームサービスプラットフォームは、前記ゲームサービスプラットフォームサーバと連動するゲームサービスを通じてアクセス可能なことを特徴とする。
【００１６】
本発明のまた他の実施形態において、グループランキング管理モジュールを含むゲームサービスプラットフォームサーバにより行われるゲームグループ別ランキング提供方法は、ユーザ端末から受信したゲームグループ生成要求情報に基づき、前記ユーザ及び前記ゲームサービスプラットフォームと連動する複数のゲームサービスのうち少なくとも一つのゲームサービスに加入している会員を含むゲームグループを生成するステップと、前記ユーザ端末から受信した前記生成したゲームグループに対するランキング照合要求情報に基づき、前記生成したグループに含まれる会員を対象としたユーザランキングを算出するステップと、前記算出された前記ユーザのランキング情報を前記ユーザ端末に提供するステップと、含み、前記ユーザランキングを算出するステップは、前記ゲームサービスプラットフォームと連動する複数のゲームから総合されたゲーム点数に基づいて算出されることを特徴とする。
【００１７】
本発明のまた他の態様において、グループランキング管理モジュールを含むゲームサービスプラットフォームサーバにより行われるゲームグループ別ランキング提供方法は、ユーザ端末から受信したゲームグループ生成要求情報に基づき、前記ユーザ及び前記ゲームサービスプラットフォームと連動する複数のゲームサービスのうち少なくとも一つのゲームサービスに加入している会員を含むゲームグループを生成するステップと、前記ユーザ端末から受信した前記生成したゲームグループ照合要求に基づき、前記生成したグループに含まれる会員の端末に、前記ゲームサービスプラットフォームと連動する複数のゲームサービスがインストールされているか否かを確認するステップと、前記複数のゲームサービスがインストールされたか否かの確認結果であるゲームサービスインストール有無確認結果を前記ユーザ端末に伝送するステップと、前記ユーザが端末に表示されたゲームサービスの一つを選択した場合、前記生成したゲームグループに含まれる会員のうち、前記ユーザが選択したゲームサービスをインストールした会員を対象としたユーザランキング情報を算出するステップと、前記算出された前記ユーザのランキング情報を前記ユーザ端末に提供するステップと、を含み、前記ゲームサービスプラットフォームは、前記ゲームサービスプラットフォームサーバと連動するゲームサービスを通じてアクセス可能であることを特徴とする。
【００１８】
一方、前記ゲームグループ別ランキング提供方法を提供するための情報は、サーバコンピュータで読み取り可能な記録媒体に保存されてもよい。このような記録媒体は、コンピュータシステムで読み取り可能なプログラム及びデータが保存される全ての種類の記録媒体を含む。その例としては、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＣＤ（Compact Disk）−ＲＯＭ、ＤＶＤ（Digital Video Disk）−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置等があり、また、搬送波（例えば、インターネットを通じた伝送）の形態で実現されるものも含まれてもよい。また、このような記録媒体は、ネットワークで接続されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存され、実行されてもよい。
【発明の効果】
【００１９】
本発明によると、ユーザ端末装置において、ゲーム利用者が、ゲーム利用者全体における自分のランキングだけでなく、自分と関連したフレンドグループまたは設定されたグループ内におけるランキングを確認することができるので、より有意義なランキング情報が得られる。
【００２０】
また、ユーザ端末装置において、ゲーム利用者が、ゲーム内の特定のグループに加入し、ゲーム内の全てのグループにおける、自分の属したグループのランキング情報を提供されることにより、グループ間のランキング対決が可能であり、これにより、ゲームコミュニティの活性化が得られるとともに、ゲームグループ内での所属感及び結束力を強化することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明に係るグループ設定の概念を示す図である。
【図２】本発明が適用されるゲームサービスプラットフォームの概念を示す図である。
【図３】本発明の実施形態によるゲームサービスプラットフォームによるランキング情報提供システムを示す図である。
【図４】本発明の実施形態によるゲームサービスプラットフォームサーバ及びデータベースサーバの細部構造を示す図である。
【図５】本発明の実施形態によるゲーム提供手続きを示すフローチャートである。
【図６】本発明の実施形態によるグループ生成手続きを示すフローチャートである。
【図７】本発明の実施形態によるグループ加入手続きを示すフローチャートである。
【図８】本発明の実施形態によるグループランキング照合手続きを示すフローチャートである。
【図９】本発明の実施形態によるグループランキング提供のためのユーザ別情報保存テーブルを示す図である。
【図１０】本発明の実施形態によるスマートフォンにおけるグループランキング照合画面を示す図である。
【図１１】本発明の実施形態によるスマートフォンにおけるグループランキング照合結果画面を示す図である。
【図１２】本発明の実施形態によるスマートフォンにおけるＳＮＳフレンドランキング照合結果画面を示す図である。
【発明を実施するための形態】
【００２２】
以下の詳細な説明では、本発明を実施可能な実施形態を具体的に図示した添付図面を参照する。図示した実施形態は当業者が本発明を十分に実施できる程度に詳細に説明する。本発明の様々な実施形態は、互いに異なるものの、必ずしも互いに排他的ではない。例えば、一実施形態に関連して本明細書で説明する具体的な特徴、構成または特性は、本発明の目的および範囲を逸脱することなく、他の実施形態で実施されてもよい。また、開示した各実施形態が備える個々の構成要素の位置または配置は、本発明の思想および範囲を逸脱することなく変形できると解釈されたい。このため、以下の詳細な説明は本発明を限定すると解釈されるべきではなく、本発明の範囲は本願特許請求の範囲によってのみ定義され、本願特許請求の範囲が請求する特徴の均等物の最大範囲に従って適切に解釈されたい。図面では、複数の図面にわたって、同じ参照番号は同一もしくは同様の機能を示す。
【００２３】
本発明は、ユーザ端末装置から提供されるゲームを行うユーザがグループを設定し、ゲーム利用者全体におけるランキングだけでなく、前記設定されたグループ内でのランキング及び前記設定されたグループ間のランキング情報を提供するゲームグループ別ランキング提供方法、システムを提案する。
【００２４】
このとき、本発明の一実施形態において、前記グループは、ユーザが特定のタグ（またはキーワード）を設定することにより生成することが可能であり、生成したグループを各ユーザが検索して加入することができる。
【００２５】
また、本発明の一実施形態において、前記グループを生成するとき、該当グループに対する加入条件を付与することができ、グループ加入時、前記加入条件を自動検査して加入承認の可否を決定し、または、グループ生成者またはサービスサーバの承認により加入を決定するようにしてもよい。
【００２６】
また、本発明の一実施形態において、前記グループは、ユーザが登録した自分のゲームフレンド内において小規模のグループを生成することもでき、ゲームサービスの会員として加入されたユーザの全体を対象として特定のタグによってグループを生成することもできる。
【００２７】
一方、後述する詳細な説明では、その説明の明瞭性のために、本発明が「スマートフォン」に適用されるものと説明されているが、本発明は、スマートフォンだけでなく、本発明の機能を提供することができるいずれのユーザ端末装置にも適用可能である。例えば、携帯電話を含めてノート型パソコン、デジタル放送用端末、ＰＤＡ（Personal Digital Assistant）、ＰＭＰ(Portable Multimedia Player)、ナビゲーション装置等の携帯端末だけでなく、コンピュータ、ＴＶ等の固定端末を含めてアプリケーションを実行可能な全てのユーザ端末装置に適用されてよい。
【００２８】
また、本発明の明細書において、用語の「ゲームサービスプラットフォーム」とは、本発明により、少なくとも一つのゲームプログラム（好ましくは、複数のゲームプログラム）と連動し、各ゲーム関連情報及びサービスの統合管理を提供するソフトウェアフレームワーク（応用プログラムフレームワークを含めて）をいう最広義の概念である。すなわち、ゲームサービスプラットフォームは、各個別ゲームソフトウェアを実行可能な基盤となり、これにより、プログラムの実行が特定の運用体制に制約されなくともよい。
【００２９】
また、本発明の明細書において、用語の「知人」とは、本発明の一実施形態によるゲームサービスプラットフォームを実行するクライアント端末ユーザが、所定の経路を通じて関係を形成し（例えば、端末内の住所録に保存し、またはＳＮＳ（Social Networking Service）にフレンド登録する）、その形成された関係がコンピュータで読み取り可能なメモリ上に保存されている人を意味する。また、「非知人」との用語は、前記「知人」の反対概念であり、本発明によるゲームサービスプラットフォームを実行するクライアント端末ユーザと、いずれの経路によっても関係を築かず、その関係がコンピュータで読み取り可能なメモリ上に保存されていない人を意味する。本発明では、前記知人と非知人を分けてそれぞれ異なる方法によってゲームフレンド登録処理をする。
【００３０】
また、前記ゲームサービスプラットフォームは、スマートフォンに搭載され、複数のゲームソフトウェアを統合管理し、前記各ゲームソフトウェアと連動して各種のサービスを提供する。例えば、各ユーザが各ゲームにアクセス可能なインタフェースを提供し、各ゲームと関連した各種の記録及び統計資料を提供する。また、本発明の一実施形態において、グループを設定するように機能を提供し、設定されたグループにより、算出された各グループ内でのランキング及びグループ間のランキング情報をスマートフォンを介して提供する。
【００３１】
また、後述する説明における「ランキング」とは、ゲームポイントまたはゲーム獲得点数に対する順位を意味し、特定のゲーム内において各ゲーム別に付与された点数に対するランキングとなり、または、複数のゲームと連動して管理する前記ゲームサービスプラットフォームで統合した統合ポイントに対するランキングとなってもよい。
【００３２】
以下、本発明の属する技術の分野における通常の知識を有する者が、本発明を容易に実施可能にするために、添付した図面に基づき、本発明の好適な実施形態について詳述する。
【００３３】
本発明によるランキング提供システム及び方法の説明に先立って、複数のゲームと連動して各ゲームに関する情報を管理し、グループを設定する機能を提供し、各実施形態によるグループ別ランキングを算出して提供するゲームサービスプラットフォームの概念について説明する。一方、本発明に係るランキング提供方法は、スマートフォン内において、別途のゲームサービスプラットフォームのインストール無しに、各ゲームプログラム内において実現されてもよいが、本発明の実施形態によりグループを設定し、設定されたグループ別ランキングを提供し、複数のゲームに対する統合ランキングを提供するためには、ゲームサービスプラットフォーム上において実現されることが好ましい。
【００３４】
グループ設定の概念
図１は、本発明に係るグループ設定の概念を示す図である。図１に示すように、ゲームサービス利用者は、ゲームサービスと関連して多種多様な方法によって、ゲームフレンドを登録（例えば、住所録から自動追加、ＳＮＳフレンドを自動追加、当該利用者を登録した人を検索して追加、ＩＤ／あだ名を検索して追加、利用者情報窓または非知人の推薦により提供されたリストから追加等）し、前記登録されたゲームフレンド（すなわち、知人）内においてグループを設定し、またはゲームサービス利用者全体（すなわち、知人と非知人を問わずに利用者全体）からグループを設定することができる。
【００３５】
前記全体ゲームサービス利用者を対象としてグループを設定する場合、タグ（例えば、松坡ワーキングマザー（ソウル市松坡区のワーキングマザー）、爆風感じＫ（非常におしゃれ過ぎ、それが吹き荒ぶ爆風のようにみえるほど、とても強い力が感じられることを示す韓国の新造語である）、成ス（韓国の人気ドラマ「成均館スキャンダル」）ホリック、ＮＨＮ等）を設定し、各タグによるグループを生成することができる。このようにグループが生成すると、前記全体サービス利用者が該当グループに加入することによりグループが形成される。
【００３６】
このように、ゲームフレンドまたは全体ゲームサービス利用者によって特定のグループが生成されると、本発明の一実施形態においては、グループ内における自分のランキングまたはグループ間のランキングが算出され、前記算出されたランキング情報が、各ゲームプログラム内において、好ましくは後述するゲームサービスプラットフォームを介して各サービス利用者に提供される。
【００３７】
ゲームサービスプラットフォーム
図２は、本発明が適用されるゲームサービスプラットフォームの概念を示す図である。図２に示すように、本発明によるランキング提供システムを支援するゲームサービスプラットフォームは、サービス利用者が、ゲームフレンド登録を通じたグループ設定またはタグ登録を通じたグループ設定等を容易にし、グループ加入及びグループ別ランキング提供を容易にすることができる基盤を提供する。
【００３８】
すなわち、自分の知人をゲームフレンドとして登録し、当該ゲームフレンド内で小規模のグループを設定することもでき、タグを設定してグループを生成し、非知人を含むゲームサービス加入者全体を対象としてグループを形成することもできる。また、自分が加入したＳＮＳグループ内におけるランキングを提供し、またはグループ間でのグループのランキングを提供することもできる。
【００３９】
また、個別ゲームとゲームサービスプラットフォーム間の相互連動を通じて効果的なランキング情報を提供することができる。例えば、個別ゲーム内では、当該ゲームに対するランキング情報を提供し、ゲーム内におけるカスタマイズされたランキングインタフェースを通じてゲームサービスプラットフォームのランキング情報提供画面に転換させることにより、構造的な柔軟性を確保することができる。
【００４０】
したがって、本発明によるゲームサービスプラットフォームを通じたランキング情報提供によって、設定されたゲームグループ内での有意義なランキングを提供し、グループ間でのランキング比較を通じてコミュニティの所属感及び結束力の強化が得られる。
【００４１】
以下、図３及び図４を参照して、本発明の一実施形態に係るシステム及びその細部構成について説明し、以降、図５乃至図８を参照して、本発明の各実施形態によるフレンド推薦及びゲーム実行手続きについて詳述する。
【００４２】
全体システムの構成
図３は、本発明の実施形態に係るゲームサービスプラットフォームによるランキング情報提供システムを示す図である。
【００４３】
図３に示すように、本発明の一実施形態に係るシステムの全体をみると、サービス事業者のサービスサーバ３００が、通信ネットワーク３１０を介して、ゲームサービスプラットフォームが実行される複数のクライアント端末（例えば、スマートフォン）３２０と接続される。ここで、サービスサーバ３００は、ゲームサービスプラットフォームサーバ３０１、ゲームサーバ３０２、認証サーバ３０３、決済サーバ３０４、ＳＮＳサーバ３０５、及びデータベースサーバ３０６を有してもよく、ゲームサーバ３０２は、複数のゲームが各クライアント端末３２０を通じて動作するように、各ゲーム別に分けて機能を行うことができる。
【００４４】
先ず、通信ネットワーク３１０は、有線及び無線通信により、形態を問わず構成されてもよい。パーソナルエリアネットワーク（ＰＡＮ；Personal Area Network）、ローカルエリアネットワーク（ＬＡＮ；Local Area Network）、都市規模ネットワーク（ＭＡＮ；Metropolitan Area Network）、広域ネットワーク（ＷＡＮ；Wide Area Network）等の多様な通信網で構成されてもよい。また、前記通信ネットワークは、公知のワールドワイドウェブ（World Wide Web）であってもよく、赤外線による光データ通信（ＩｒＤＡ；Infrared Data Association）またはブルートゥース（Bluetooth（登録商標））のように近距離通信に用いられる無線伝送技術を用いてもよい。
【００４５】
本発明の一実施形態により、ゲームサービスプラットフォームサーバ３０１は、ゲームサーバ３０２と連動し、各クライアント端末３２０にゲームサービスプラットフォームを提供する。特に、後述する本発明の一実施形態によりグループを設定し、設定されたグループ内におけるランキング及びグループ間のランキングを提供する本発明の主要機能を提供する。ゲームサービスプラットフォームサーバ３０１の細部機能は、図４の説明において後述する。
【００４６】
ゲームサーバ３０２は、複数の各種のゲームをユーザに提供するために、各当該ゲームと関連したプログラムまたは情報をクライアント端末３２０に提供する機能を行うことができ、クライアント端末ユーザは、ゲームサーバ３０２から各当該ゲームに対するゲームアプリケーションをダウンロードし、クライアント端末３２０にインストールして実行することができる。すなわち、ゲームサーバ３０２は、クライアント端末３２０にゲームアプリケーションがインストールされていなければ、ゲームアプリケーションをインストールし、ゲームアプリケーションのバージョンが旧バージョンである場合は、新バージョンのゲームアプリケーションにアップデートする。勿論、ゲームアプリケーションは、ゲームサーバ３０２ではなく、専用ダウンロードサーバ（図示せず）またはゲームサービスプラットフォームサーバ３０１からダウンロードされてもよい。
【００４７】
一方、前記ゲームサーバ３０２は、前記ゲームサービスプラットフォームサーバ３０１とランキング情報を共有し、前記ゲームサーバ３０２を通じて各ゲーム別ランキング情報を提供するだけでなく、ゲーム内においてカスタマイズされたランキングインタフェースを通じてゲームサービスプラットフォームサーバ３０１と連動する。
【００４８】
認証サーバ３０３は、各クライアント端末３２０に対する認証、各クライアント端末３２０に対するゲームサービスプラットフォームサーバ接続認証、及び各ゲーム接続に対する認証等を行い、認証の結果に応じてゲームサービスプラットフォームサーバ３０１またはゲームサーバ３０２では、各種の当該サービスをクライアント端末３２０に提供する。
【００４９】
複数のゲームを含むゲームサーバ３０２は、クライアント端末３２０との通信を通じてユーザのゲーム進行時間及び制限時間を計算し、その結果をクライアント端末３２０に提供することができるので、ユーザが、一定の期間または時間の間、無料でゲームを楽しむようにするフリートライアル、またはユーザが、時間制料金等により、一定の時間に限ってゲームをするようにする機能の具現に用いられる。この際、特定のゲームが有料ゲームとして課金される場合、決済サーバ３０４を通じて正常に決済が行われた後、当該ゲームを提供するようになる。また、認証サーバ３０３では、ゲーム進行中、維持し続けるために、サーバ側との通信を継続し、これにより、ゲームサーバ３０２は、クライアント端末３２０との通信を通じて、ネットワーク接続が継続しているか否かを判断することができる。
【００５０】
ＳＮＳサーバ３０５は、サービス事業者が提供するソーシャルネットワークサービス（Social NetworkingService；ＳＮＳ）（例えば、「ミートゥーデイ（me2day；韓国のミニブログ）」サービス）を提供し、本発明の一実施形態により、ゲームサービスプラットフォームサーバ３０１に加入者情報を提供することにより、前記ゲームサービスプラットフォームサーバ３０１を通じてＳＮＳグループ内におけるランキング情報を提供することができる。
【００５１】
一方、本発明は、前記図３に示すように、前記ゲームサービスプラットフォームサーバ３０１と同一の事業者が運用するＳＮＳサーバ３０５とを連動することができ、サービスサーバ３００の外部の他事業者が提供するＳＮＳサーバと連動し、ＳＮＳグループのランキング情報を提供することもできる。
【００５２】
データベースサーバ３０６は、本発明の一実施形態により、ゲームサービスプラットフォーム及び複数のゲームをクライアント端末３２０に提供するのに必要な各種の情報を保存し、ゲームサービスプラットフォームサーバ３０１、ゲームサーバ３０２、認証サーバ３０３、決済サーバ３０４、及びＳＮＳサーバ３０５からの要求により、要求された情報を提供する。提供する情報には、ゲームサービスプラットフォーム実行関連情報、ゲームアプリケーション実行関連情報、ユーザ情報を含めた認証情報、ゲーム関連記録情報、ランキング情報等が含まれてもよい。
【００５３】
ここで、ゲームアプリケーション実行関連情報は、クライアント端末３２０にゲームアプリケーションがダウンロードされているか否か、ゲームのバージョン、ゲームサーバ３０２のＩＰアドレス（Internet protocol address）のように、ゲームアプリケーションを実行するのに必要な情報を含んでもよい。ユーザ情報を含んだ認証情報は、正当なユーザがゲームを実行させたか否かを判断するためのユーザ固有情報、認証されたクライアント端末３２０においてゲームを実行させたか否かを判断するための端末固有情報を含んでもよい。ゲーム情報としては、ユーザの識別子、あだ名、アバター、年齢、性別、等級、戦跡、ランキング、点数等に関する情報、及びユーザが特定のステップを通過または特定のミッションを達成したかに関する情報を含んでもよく、フリートライアルであるか否か、及びゲーム制限時間等に関する情報も含んでもよい。
【００５４】
データベースサーバ３０６は、図４に示すように、複数のデータベースを含んでもよく、その一部または全体の情報を含めたデータベースが、クライアント端末３２０内に位置してもよい。
【００５５】
また、本発明により、ユーザがゲーム内で達成したミッションや点数等を管理するグループランキング管理モジュールが、ゲームサービスプラットフォームサーバ３０１またはゲームサーバ３０２に含まれてもよく、この場合、データベースサーバ３０６は、それに関連した情報をさらに含んでもよいことは、当業者にとって自明であろう。本実施形態において、サービスサーバ３００が６個の細部的なサーバ３０１、３０２、３０３、３０４、３０５、３０６を含むものと説明しているが、６個のサーバは、機能的に互いに統合または分離されてもよく、一部の機能を行うサーバは省略されてもよく、上述したように、追加的な機能を有するサーバをさらに含んでもよいので、これにより、サービスサーバ３００は、上述した６個のサーバの代わりに１つ以上のサーバからなってもよい。
【００５６】
一方、本発明の一実施形態によるクライアント端末３２０は、ユーザがゲームサービスプラットフォームまたは各種のゲームを行うために、通信ネットワーク３１０を通じてサービスサーバ３００と通信するための入出力機能を有し、スマートフォンを含めた携帯通信端末だけでなく、デスクトップコンピュータ、ノート型パソコン、ワークステーション、パームトップコンピューター、個人用携帯情報端末（Personal Digital Assistant；ＰＤＡ）、ウェブパッドのような、記憶手段を備え、マイクロプロセッサを搭載して演算能力を有したデジタル機器であれば、いずれであっても本発明によるクライアント端末３２０として採用されてよい。
【００５７】
ゲームサービスプラットフォームサーバ（グループランキング管理モジュール）
本発明の一実施形態により、ゲームサービスプラットフォームサーバ３０１は、図４に示すように、会員管理モジュール４１０、ゲーム連動モジュール４２０、グループランキング管理モジュール４３０、及び付加機能処理モジュール４４０で構成されてもよい。また、これと連動して、各種のデータを保存及び伝送処理するデータベースサーバ３０６は、会員情報データベース４５１、ゲーム情報データベース４５２、フレンド情報データベース４５３、記録情報データベース４５４、及びグループ情報データベース４５５で構成されてもよい。
【００５８】
会員管理モジュール４１０は、ユーザがゲームサービスプラットフォームまたは各個別ゲームに会員加入して登録した各種の個人情報を管理し、特に、本発明の一実施形態においては、各会員が登録したフレンドの情報及びゲーム記録を管理する。ゲーム連動モジュール４２０は、ゲームサービスプラットフォームサーバ３０１がゲームサーバ３０２の各個別ゲームと連動して動作するようにし、個別ゲームに対するログイン及び課金をゲームサービスプラットフォームにおいて統合して処理させることもできる。グループランキング管理モジュール４３０は、本発明の一実施形態により、グループを生成し、または生成したグループへの加入を処理する機能を行い、各生成したグループ内におけるランキング及びグループ間のランキングを算出する機能を提供する。付加機能処理モジュール４４０は、ゲームサービスと関連して付加的に提供される各種の機能を提供する。
【００５９】
この際、前記ゲームサービスプラットフォームサーバ３０１の各モジュール４１０、４２０、４３０、４４０に含まれる細部機能部は、その全部または一部がクライアント端末３２０にインストールされるサービスプラットフォームクライアントアプリケーションにも同様に含まれてもよく、前記細部機能部のうち、一部の機能がサーバとクライアントシステムにより相互連動しまたは分散して処理されてもよい。
【００６０】
以下、前記各モジュールの細部機能について詳述する。
【００６１】
先ず、前記会員管理モジュール４１０は、会員情報管理部４１１、会員認証処理部４１２、フレンド登録管理部４１３、及びゲーム記録管理部４１４を有する。会員情報管理部４１１は、各ユーザがゲームサービスプラットフォームサーバ３０１に接続し、ゲームサービスプラットフォームを通じてサービスに加入する場合、入力された各種の会員関連情報を会員情報データベース４５１に保存し、またはゲームサービスプラットフォームの会員関連情報を修正可能な機能（マイインフォメーションホーム）を通じて修正された各種の会員関連情報を会員情報データベース４５１で更新する。
【００６２】
会員認証処理部４１２は、会員加入した各ユーザがゲームサービスプラットフォームまたは各ゲームにログインする場合、認証サーバ３０３と連動して認証を行う。フレンド登録管理部４１３は、本発明の一実施形態により、各種の方法により登録された当該会員に対するゲームフレンドを管理する機能を行う。ゲーム記録管理部４１４は、当該会員の各ゲーム記録、ゲーム全体についての記録、及びランキング情報等を管理する機能を行う。
【００６３】
ゲーム連動モジュール４２０は、個別ゲーム接続部４２１、ログイン管理部４２２、課金処理部４２３、及びゲームソフトウェア（ゲームＳ／Ｗ）インストール部４２４を有してもよい。個別ゲーム接続部４２１は、ゲームサービスプラットフォームサーバ３０１と連動するゲームサーバ３０２内において提供する複数のゲームから特定のゲームが選択される場合、当該ゲームと接続されるインタフェース機能を行う。ログイン管理部４２２は、ゲームサービスプラットフォームを介して各ゲームに接続するとき、当該ゲームのログインを統合して処理し、または各ゲーム別に個別ログインされるように処理する機能を行う。課金処理部４２３は、連動する特定のゲームが有料ゲームである場合、決済サーバ３０４と連動して課金処理する機能を行う。ゲームＳ／Ｗインストール部４２４は、本発明の一実施形態により、ゲームサービスプラットフォームを介して特定のゲームに接続しようとするとき、クライアント端末３２０に当該ゲームに対するＳ／Ｗがインストールされていない場合、自動でゲームＳ／Ｗインストールステップに移り、ゲームＳ／Ｗをインストールする機能を行う。
【００６４】
グループランキング管理モジュール４３０は、本発明の各実施形態による機能を行うように、グループ生成部４３１、グループ加入処理部４３２、グループ別ランキング算出部４３３、グループ内ランキング算出部４３４、及びグループ検索部４３５を有してもよい。グループ生成部４３１は、図６に示すように、ゲームサービスプラットフォームを通じてユーザが登録したゲームフレンドのうち、一部または全体を追加して新たなグループを生成し、またはユーザが加入したＳＮＳサービスにフレンドとして登録されたゲームサービス加入者のうち、一部または全体を追加して新たなグループを生成し、またはタグ（またはキーワード）により新たなグループを生成するように処理する。この際、前記生成したグループは、全体ゲームサービス加入者を対象とすることができ、グループ生成時、別途のグループ加入条件を追加してもよい。グループ加入処理部４３２は、図７に示すように、前記グループ生成部４３１により生成した各グループに対して加入処理を行う。グループ別ランキング算出部４３３及びグループ内ランキング算出部４３４は、図８に示すように、前記設定された各グループに対してグループ内における各加入者のランキング及び当該グループに対する全体グループ間のランキングを算出する機能を行う。グループ検索部４３５は、ゲームサービスプラットフォームを介してタグ（またはキーワード）を入力し、グループ情報データベース４５５に保存されたグループを検索する機能を行う。
【００６５】
このようにグループランキング管理モジュール４３０の各機能部では、本発明の一実施形態により、グループを生成及び加入するように処理し、各生成したグループと関連した各種のランキング情報を算出して提供する。
【００６６】
付加機能処理モジュール４４０は、ゲームサービスプラットフォームから提供する各種の付加機能を提供するように、ＳＭＳ発送処理部４４１、メモ伝送処理部４４２、及び広告提供部４４３を有してもよい。ＳＭＳ発送処理部４４１及びメモ伝送処理部４４２は、登録したフレンドまたは加入したグループ内のユーザに、ＳＭＳメッセージまたはメモを伝送する機能を提供する。広告提供部４４３は、ゲームサービスプラットフォームを通じて、連動する各種のゲームと関連した情報または広告を提供する機能を行う。
【００６７】
一方、前記ゲームサービスプラットフォームサーバ３０１に含まれた本発明と関連した各種の機能は、ゲームサービスプラットフォームの駆動のために、クライアント端末３２０にインストールされるゲームサービスプラットフォームクライアントアプリケーションと連動して駆動し、または一部の機能が、前記クライアント端末３２０のサービスプラットフォームクライアントアプリケーションに含まれ、サーバの動作無しに、クライアント端末３２０において自体駆動して当該機能を提供し、またはゲームサービスプラットフォームサーバ３０１から情報を提供され、クライアント端末３２０で主導的に当該機能を行うこともできる。
【００６８】
例えば、クライアント端末３２０においてゲームサービスプラットフォームクライアントアプリケーションをインストールして実行した後、ゲームサービスプラットフォーム画面においてユーザが加入した特定のグループに対するランキング照合機能を選択すると、前記クライアントゲームアプリケーションにおいてゲームサービスプラットフォームサーバ３０１に当該グループに対するランキング照合を要求する。すると、前記ゲームサービスプラットフォームサーバ３０１では、グループ別ランキング算出部４３３またはグループ内ランキング算出部４３４を通じて、グループ情報データベース４５５に保存されたグループ情報を照合し、当該グループに対するグループ内のランキング及びグループ別ランキングを算出し、前記算出された結果をクライアント端末３２０に再伝送することにより、前記クライアント端末３２０において照合結果を確認することができる。このように、後述する本発明の一実施形態による各種の機能が、サーバまたはクライアント端末においてまたはサーバとクライアント端末が連動して行われる。
【００６９】
データベースサーバ
データベースサーバ３０６は、会員情報データベース４５１、ゲーム情報データベース４５２、フレンド情報データベース４５３、記録情報データベース４５４、及びグループ情報データベース４５５を有してもよく、本発明によるゲームサービスプラットフォームの提供のために必要な他のデータベースをさらに有してもよい。
【００７０】
会員情報データベース４５１は、ゲームサービスプラットフォームを通じて、サービス会員またはゲーム会員として加入した会員の各種の情報を保存する。例えば、前記会員情報として、当該会員の個人身の上情報、プロフィル情報に必要な写真、あだ名、最近プレイしたゲーム、インストールしたゲーム、ゲーム別戦跡または記録情報、ランキング情報、挑戦課題情報、ＳＮＳ加入情報、個人情報露出設定情報、自動ログイン設定情報等を含んでもよい。
【００７１】
ゲーム情報データベース４５２は、ゲームサービスプラットフォームサーバ３０１と連動する複数のゲームに関する情報を保存する。例えば、各ゲーム別インストールソフトウェア情報、ファームアップソフトウェア情報、ゲーム別バージョン情報、各ゲーム別記録情報、ゲーム別挑戦課題情報、ゲームサービスプラットフォームサーバ３０１との連動経路情報、当該ゲームに加入した加入者情報等を含んでもよい。
【００７２】
フレンド情報データベース４５３は、ユーザがフレンドとして登録し、またはＳＮＳサーバと連動して自動登録されたＳＮＳゲームフレンドと関連した各種の情報を保存する。例えば、登録したフレンドのＩＤ及びあだ名情報、登録経路情報、フレンド遮断情報等を含んでもよい。
【００７３】
記録情報データベース４５４は、各会員のゲームプレイ結果による各種の記録を保存する。例えば、各ゲーム別プレイ回数、各ゲーム別各会員のプレイ点数、挑戦課題点数等を含んでもよい。
【００７４】
グループ情報データベース４５５は、本発明の一実施形態により、前記グループ生成部４３１を通じて生成したグループに関する情報（例えば、グループのタグ情報、グループ生成者情報、グループ加入条件情報等）及びグループ加入処理部４３２を通じて加入したグループ加入者情報等を含んでもよい。
【００７５】
全体サービス手続き
図５は、本発明の実施形態によるゲーム提供手続きを示すフローチャートである。先ず、クライアント端末３２０（例えば、スマートフォン）ユーザは、ゲームサービスプラットフォームソフトウェアをダウンロードしてインストール（Ｓ５０１）し、インストールされたゲームサービスプラットフォームを駆動（Ｓ５０２）させる。前記ゲームサービスプラットフォームが駆動され、会員加入及びログイン（Ｓ５０３）を行う。
【００７６】
この際、本発明の一実施形態により、ユーザは、フレンド追加を通じてフレンドグループを生成（Ｓ５０４）し、または前記ユーザが加入したＳＮＳサービスのユーザアカウント認証を通じて登録されたＳＮＳフレンドグループを生成（Ｓ５０５）し、またはタグ登録によって新規グループを生成（Ｓ５０６、Ｓ５０７）することができ、あるいは既に登録されているグループをタグ等を介して照合し、当該グループに加入（Ｓ５０８）することができる。
【００７７】
上述したフレンド追加によるフレンドグループ生成ステップ（Ｓ５０４）、ＳＮＳフレンドグループ生成ステップ（Ｓ５０５）、タグ登録による新規グループ生成ステップ（Ｓ５０６、Ｓ５０７）は、必ずしもこの順で行われなければならないものではなく、これらのステップのいずれか一つ以上が並列的に行われてもよい。まず、フレンド追加によるフレンドグループ生成ステップ（Ｓ５０４）では、ユーザが登録したゲームフレンドの一部または全体を選択または追加する方式で新たなグループを生成することができる。次に、ＳＮＳフレンドグループ生成ステップ（Ｓ５０５）では、ユーザが加入したＳＮＳサービスにフレンドとして登録されたゲームサービス加入者の一部または全体を選択または追加する方式で新たなグループを生成することができる。最後に、タグ登録による新規グループ生成ステップ（Ｓ５０６、Ｓ５０７）では、ユーザが新規で生成するグループにマッピングされるタグを入力する方式で新たなグループを生成することができる。このように、多様な方法により、一つ以上のグループが生成されると、前記ゲームサービスプラットフォームを通じて、当該グループに対するランキングを照合し、この照合の結果として、グループ内におけるランキング及びグループ別ランキング情報がゲームサービスプラットフォームから出力（Ｓ５０９）される。
【００７８】
以下、図６乃至図８を参照して、本発明の一実施形態によるグループ生成、グループ加入、グループランキング照合手続きについて説明する。
【００７９】
グループ生成手続き
本発明により、グループ別ランキング情報を提供するための各グループは、多様な方法で生成されてよい。すなわち、図１を参照して上述したように多様な方法で登録されたフレンドのグループ（例えば、住所録登録フレンド、ＳＮＳ登録フレンド等）を、本発明に適用されるグループとして設定することもでき、前記フレンドのグループ内において、一部のフレンドを選択し、小規模の別途のグループを設定することもできる。
【００８０】
また、図６に示すように、ユーザがタグを登録して新たなグループを生成し、全体ゲームサービス加入者を対象としてグループ加入者を登録させることもできる。図６は、本発明の実施形態によるグループ生成手続きを示すフローチャートである。先ず、ゲームサービスプラットフォームを通じてグループ生成メニューを選択（Ｓ６０１）すると、グループ名またはタグを入力（Ｓ６０２）することにより、新たなグループを生成する。この際、前記グループ名またはタグが既に登録された単語である場合（Ｓ６０３）、他のグループ名またはタグを再入力させる。
【００８１】
このように、グループ名またはタグが正常的に登録されると、グループ加入条件（例えば、年齢、地域、ゲームランキング等）を追加入力して設定（Ｓ６０４）することにより、グループ生成が完了（Ｓ６０５）する。
【００８２】
一方、上記では、グループ名またはタグを入力してグループを生成することについて説明しているが、本発明の一実施形態においては、グループ名を設定した後、別途の一つ以上のタグを設定することもできる。例えば、一つのグループ名に３個のタグを設定した後、各ユーザが前記登録されたグループ名またはタグを入力して当該グループを検索するようにしてもよい。この際、タグを通じて検索する場合、同一のタグを設定した複数のグループが検索結果として得られる。例えば、松坡区に住む人が「松坡」をタグとして入力してグループを検索する場合、前記「松坡」をタグとして設定した複数のグループ（例えば、「松坡ワーキングマザー」、「松坡ＮＨＮ」等）が検索結果として出力される。
【００８３】
グループ加入手続き
図７は、本発明の実施形態によるグループ加入手続きを示すフローチャートである。図７に示すように、先ず、ゲームサービスプラットフォームを通じて登録されたグループを照合（Ｓ７０１）する。前記照合結果により、検索されたグループのリストがディスプレイ（Ｓ７０２）される。ユーザは、前記リストから加入を希望する特定のグループを選択（Ｓ７０３）する。
【００８４】
前記グループ加入選択により、グループ加入要求信号が、サービスサーバ３００のゲームサービスプラットフォームサーバ３０１内に含まれたグループランキング管理モジュール４３０のグループ加入処理部４３２に伝送され、前記グループ加入処理部４３２では、前記グループ加入を要求したユーザが当該グループ加入資格要件に合うか否かを、グループ情報データベース４５５を通じて確認（Ｓ７０４）する。前記確認結果、資格要件を満足する場合（Ｓ７０５）、当該ユーザに対するグループ加入処理（Ｓ７０７）を完了する。
【００８５】
この際、前記グループ加入要求により直ちに加入承認してもよく、前記当該グループの生成者またはサービスサーバ３００の別途のグループ加入承認（Ｓ７０６）以降に加入処理してもよい。
【００８６】
グループランキング照合手続き
図８は、本発明の実施形態によるグループランキング照合手続きを示すフローチャートである。図８に示すように、ユーザが、ゲームサービスプラットフォームを通じてグループランキング照合を選択（Ｓ８０１）すると、図１０に示すように、グループランキング照合のためのタグ入力窓が提供される。この際、加入されたグループを照合し、またはタグ名を前記入力窓に入力することにより、グループを照合（Ｓ８０２）する。前記入力により選択されたグループに対するランキング照合を、サービスサーバ３００に要求（Ｓ８０３）すると、サービスサーバ３００のグループランキング管理モジュール４３０では、当該グループの加入者名簿をグループ情報データベース４５５を通じて確認し、各加入者に対する点数を記録情報データベース４５４から読み出す。
【００８７】
その後、事前に設定された方式により（例えば、各加入者の個別ゲーム記録点数または活動点数の合算、または各加入者の点数の平均等）、グループ点数を算出（Ｓ８０５）する。これにより、グループ内において前記ユーザのランキングが算出（Ｓ８０６）され、前記算出されたグループ点数を他のグループの点数と比較し、グループ間ランキングが算出（Ｓ８０７）される。
【００８８】
前記算出されたランキング結果は、前記要求したユーザスマートフォンのゲームサービスプラットフォームを通じて表示（ディスプレイ）（Ｓ８０８）される。
【００８９】
図９は、本発明の実施形態によるグループランキング提供のためのユーザ別情報保存テーブル９００を示す図である。図９を参照すると、本発明の一実施形態によるグループ別ランキング及びグループ間のランキングを提供するために、各ユーザ別にグループ関連各種情報を収集及び保存することが好ましい。
【００９０】
例えば、図９に示すように、各ユーザに対してユーザＩＤ９１０、あだ名９２０、マイグループ（タグ）９３０、加入したグループ（タグ）９４０、登録したフレンド９５０、加入したＳＮＳ９６０、マイスコア９７０等の情報を各データベースに保存して管理してもよい。
【００９１】
サービス実現例
図１０は、本発明の実施形態によるスマートフォンにおけるグループランキング照合画面を示す図である。図１０を参照すると、ユーザスマートフォンで駆動されたゲームサービスプラットフォーム上において、ゲームランキングメニュのグループランキングを選択すると、当該グループに対するタグ入力窓が提供される。前記タグ入力窓を通じて、グループ名またはタグをキーワードとして入力すると、当該入力されたキーワードをグループ名またはタグとして設定したグループのランキングを照合することができる。
【００９２】
図１１は、本発明の実施形態によるスマートフォンにおけるグループランキング照合結果画面を示す図である。図１１を参照すると、前記図１０の照合結果として、当該グループに対する日間または全体のランキングが提供され、当該グループ内における自分のランキング情報を確認することができる。例えば、図示されるように、加入したグループが「ＮＨＮ」グループである場合、前記「ＮＨＮ」グループにおけるマイランキング１１００情報と、「ＮＨＮ」グループの他のグループと比較されたランキング１１１０が提供されてもよい。
【００９３】
図１２は、本発明の実施形態によるスマートフォンにおけるＳＮＳフレンドランキング照合結果画面を示す図である。図１２を参照すると、図６の方法で、各ユーザが生成したグループだけでなく、各ユーザが既に加入したＳＮＳ（Social NetworkingService）（例えば、「ミートゥーデイ」等）のフレンドとして加入したユーザの一部または全体をグループとする当該グループ内におけるランキング情報を確認することができる。すなわち、図示のように、当該ユーザが「ミートゥーデイ」というＳＮＳサービスに加入した場合、前記「ミートゥーデイ」サービスにおいて、自分のフレンドとして登録されたユーザ中における自分のランキングを確認することができる。
【００９４】
このように、従来の無味乾燥なユーザ全体におけるランキング情報の提供ではなく、自分と関連したグループ内におけるランキング及びグループ間のランキングを確認することにより、コミュニティに対する所属感及び結束力を強化することができる。
【００９５】
本発明による実施形態は、様々なコンピュータ手段で行われるプログラム命令形態で実現され、コンピュータで読み取り可能な媒体に記録されてもよい。前記コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造等を単独または組合せで含んでもよい。前記媒体に記録されるプログラム命令は、本発明のために特別に設計され構成されたものであってもよく、またはコンピュータソフトウェアの当業者に公知されて使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、磁気テープのような磁気媒体（magnetic media）、ＣＤ-ＲＯＭ、ＤＶＤのような光記録媒体（optical media）、フロプティカルディスク（Floptical disk）のような光磁気媒体（magneto-optical media）、及びＲＯＭ、ＲＡＭ、フラッシュメモリのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が挙げられる。プログラム命令の例としては、コンパイラにより作成される機械語コードだけでなく、インタープリタを用いてコンピュータで実行可能な高級言語コードを含む。前記ハードウェア装置は、本発明の動作を実行するために、一つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同様である。
【００９６】
以上、本発明では、特定の事項を具体的な構成要素を示し、限定された実施形態及び図面により説明したが、これは、本発明のより全般的な理解を助けるために提供されるものであり、本発明は、上記した実施形態に限定されるものではなく、本発明の属する技術分野における通常の知識を有する者であれば、これらの記載から様々な修正及び変形が可能である。
【００９７】
したがって、本発明の思想は、説明された実施形態に限定されてはならず、後述する特許請求の範囲だけでなく、この特許請求の範囲と均等または等価的変形を有するものであれば、いずれも本発明の思想の範疇に属するものと言える。
【符号の説明】
【００９８】
３００  サービスサーバ
３０１  ゲームサービスプラットフォームサーバ
３０２  ゲームサーバ
３０３  認証サーバ
３０４  決済サーバ
３０５  ＳＮＳサーバ
３０６  データベースサーバ
３１０  通信ネットワーク
３２０  クライアント端末（スマートフォン）
４１０  会員管理モジュール
４１１  会員情報管理部
４１２  会員認証処理部
４１３  フレンド登録管理部
４１４  ゲーム記録管理部
４２０  ゲーム連動モジュール
４２１  個別ゲーム接続部
４２２  ログイン管理部
４２３  課金処理部
４２４  ゲームＳ／Ｗインストール部
４３０  グループランキング管理モジュール
４３１  グループ生成部
４３２  グループ加入処理部
４３３  グループ別ランキング算出部
４３４  グループ内ランキング算出部
４３５  グループ検索部
４４０  付加機能処理モジュール
４４１  ＳＭＳ発送処理部
４４２  メモ伝送処理部
４４３  広告提供部
４５１  会員情報データベース
４５２  ゲーム情報データベース
４５３  フレンド情報データベース
４５４  記録情報データベース
４５５  グループ情報データベース
９００  ユーザ別情報保存テーブル
９１０  ユーザＩＤフィールド
９２０  あだ名フィールド
９３０  マイグループフィールド
９４０  加入したグループフィールド
９５０  登録したフレンドフィールド
９６０  加入したＳＮＳフィールド
９７０  マイスコアフィールド
【図１】
0005587948.tif 000002
【図２】
0005587948.tif 000003
【図３】
0005587948.tif 000004
【図４】
0005587948.tif 000005
【図５】
0005587948.tif 000006
【図６】
0005587948.tif 000007
【図７】
0005587948.tif 000008
【図８】
0005587948.tif 000009
【図９】
0005587948.tif 000010
【図１０】
0005587948.tif 000011
【図１１】
0005587948.tif 000012
【図１２】
0005587948.tif 000013