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