(57)【要約】【課題】本発明は、移動通信端末のメッセージングサービスを用いた招待情報処理方法、それを行うサービスサーバ、移動通信端末及びコンピュータで読み取り可能な記録媒体を提供することを課題とする。【解決手段】本発明の一態様によると、招待情報を生成するサービスサーバによる招待情報処理方法であって、招待者の移動通信端末からの要請に応じて招待情報を生成し、招待対象者の移動通信端末から招待情報が要請される場合、招待対象者の移動通信端末の固有識別情報の確認を行い、固有識別情報が確認された招待対象者の移動通信端末に招待情報を送信すること、を含むことを特徴とする招待情報処理方法が提供される。【選択図】図２
2014021971.tif 000002
【特許請求の範囲】
【請求項１】
招待情報を生成するサービスサーバによる招待情報処理方法であって、
招待者の移動通信端末からの要請に応じて招待情報を生成し、
前記招待情報を用いてサービスアプリケーションをインストールした招待対象者の移動通信端末から前記招待情報が要請される場合、前記招待対象者の移動通信端末の固有識別情報の確認を行い、
前記固有識別情報が確認された前記招待対象者の移動通信端末に前記招待情報を送信すること、を含むことを特徴とする招待情報処理方法。
【請求項２】
前記招待対象者の移動通信端末の固有識別情報は、電話番号、ＭＡＣアドレス、ＰＩＮ情報のうち少なくとも一つ以上であることを特徴とする請求項１に記載の招待情報処理方法。
【請求項３】
前記固有識別情報の確認を行うことは、
前記招待情報を用いてサービスアプリケーションのインストールページに接続した移動通信端末のＩＰ情報を取得し、
前記招待情報と関連付けて前記ＩＰ情報を格納し、
前記サービスアプリケーションのインストール後、前記招待情報を要請する前記招待対象者の移動通信端末のＩＰ情報を取得し、
前記招待情報を要請した前記招待対象者の移動通信端末のＩＰ情報と格納された前記ＩＰ情報を相互に比較して、前記招待情報を確認すること、をさらに含むことを特徴とする請求項１に記載の招待情報処理方法。
【請求項４】
前記招待対象者の移動通信端末の固有識別情報の確認は、
前記招待者の識別情報及び擬似識別情報を前記招待対象者の移動通信端末に送信し、
前記招待対象者の移動通信端末に格納されたアドレス帳にマッピングされた前記招待者の識別情報を前記招待対象者の移動通信端末から受信することによりなされることを特徴とする請求項１に記載の招待情報処理方法。
【請求項５】
前記招待情報は、前記サービスサーバのサービスを利用するためのサービスアプリケーションがダウンロードできるダウンロードサイトに対するインストールＵＲＬパラメータ及び前記サービスアプリケーションを介して特定機能を実行するための実行ＵＲＬパラメータのうち少なくとも一つ以上を含むことを特徴とする請求項３に記載の招待情報処理方法。
【請求項６】
前記インストールＵＲＬパラメータは、前記サービスサーバから提供されるブリッジページのＵＲＬアドレスであり、
前記移動通信端末のＩＰ情報を取得することにおいて、前記招待情報を用いて前記ブリッジページに接続した移動通信端末のＩＰ情報を取得した後、前記接続した前記移動通信端末をサービスアプリケーションのインストールページに転送することを特徴とする請求項５に記載の招待情報処理方法。
【請求項７】
前記ブリッジページのＵＲＬアドレスは、招待情報毎に固有に生成されることを特徴とする請求項６に記載の招待情報処理方法。
【請求項８】
前記ＩＰ情報を格納することにおいて、前記招待情報と関連付けて格納された前記ＩＰ情報は、予め設定された有効時間のみ有効であることを特徴とする請求項３に記載の招待情報処理方法。
【請求項９】
前記招待情報を生成することは、前記生成された招待情報を前記招待者の移動通信端末のアドレス帳情報と関連付けて格納することをさらに含み、
前記固有識別情報の確認を要請することにおいて、前記アドレス帳情報及び前記招待対象者の移動通信端末の固有識別番号に基づいて前記招待対象者の移動通信端末の固有識別番号の確認を行うことを特徴とする請求項１に記載の招待情報処理方法。
【請求項１０】
招待対象者の移動通信端末により行われる招待情報処理方法であって、
招待者の移動通信端末から招待情報を受信し、
前記招待情報を用いてサービスアプリケーションのインストールページに接続し、サービスアプリケーションをダウンロードしてインストールし、
前記サービスアプリケーションの最初の実行時に、サービスサーバに前記招待情報を要請し、
前記サービスサーバからの招待者の移動通信端末の固有識別情報の確認要請に応答して、アドレス帳に格納された招待者の識別情報を前記サービスサーバに送信し、
前記サービスサーバから前記招待情報を受信し、受信された招待情報を処理すること、を含むことを特徴とする招待情報処理方法。
【請求項１１】
前記アドレス帳に格納された招待者の識別情報を前記サービスサーバに送信することは、
前記サービスサーバから招待者の識別情報及び擬似識別情報を含む複数の識別情報を受信し、
前記複数の識別情報のうち前記アドレス帳にマッピングされる一つの識別情報を前記サービスサーバに送信すること、を含むことを特徴とする請求項１０に記載の招待情報処理方法。
【請求項１２】
前記招待情報は、前記サービスサーバのサービスを利用するためのサービスアプリケーションがダウンロードできるダウンロードサイトに対するインストールＵＲＬパラメータ及び前記サービスアプリケーションを介して特定機能を実行するための実行ＵＲＬパラメータのうち少なくとも一つ以上を含むことを特徴とする請求項１０に記載の招待情報処理方法。
【請求項１３】
前記インストールＵＲＬパラメータは、前記サービスサーバから提供されるブリッジページのＵＲＬアドレスであり、
前記サービスアプリケーションをダウンロードしてインストールすることにおいて、前記招待対象者の移動通信端末は、前記ブリッジページに接続した後、前記サービスサーバによってサービスアプリケーションのインストールページに転送されることを特徴とする請求項１２に記載の招待情報処理方法。
【請求項１４】
請求項１から１３の何れか一つの方法を実行するためのコンピュータで読み取り可能な記録媒体。
【請求項１５】
招待情報を生成及び処理するサービスサーバであって、
招待者の移動通信端末からの要請に応じて招待情報を生成する招待情報処理部と、
前記招待情報を用いてサービスアプリケーションをインストールした招待対象者の移動通信端末から前記招待情報が要請される場合、前記招待対象者の移動通信端末の固有識別情報の確認を行い、前記固有識別情報が確認された前記招待対象者の移動通信端末に前記招待情報を送信する検証処理部と、を含むことを特徴とするサービスサーバ。
【請求項１６】
前記招待情報処理部は、前記招待情報を用いてサービスアプリケーションのインストールページに接続した移動通信端末のＩＰ情報を取得し、前記招待情報と関連付けて前記ＩＰ情報を格納して、
前記検証処理部は、サービスアプリケーションのインストール後、前記招待情報を要請する前記招待対象者の移動通信端末のＩＰ情報を取得し、前記招待情報を要請した前記招待対象者の移動通信端末のＩＰ情報と格納された前記ＩＰ情報を相互に比較して、前記要請された固有識別番号を確認することを特徴とする請求項１５に記載のサービスサーバ。
【請求項１７】
前記検証処理部は、
前記招待者の識別情報及び擬似識別情報を前記招待対象者の移動通信端末に送信し、前記招待対象者の移動通信端末に格納されたアドレス帳にマッピングされた前記招待者の識別情報を前記招待対象者の移動通信端末から受信することにより、前記招待対象者の移動通信端末の固有識別情報を確認することを特徴とする請求項１５に記載のサービスサーバ。
【請求項１８】
招待情報を処理する移動通信端末であって、
招待者の移動通信端末から招待情報を受信してサービスアプリケーションをダウンロードしてインストールし、前記サービスアプリケーションの最初の実行時に、サービスサーバに前記招待情報を要請し、前記サービスサーバからの招待者の移動通信端末の固有識別情報の確認要請に応答してアドレス帳に格納された招待者の識別情報を前記サービスサーバに送信し、前記サービスサーバから前記招待情報を受信し且つ処理することを特徴とする移動通信端末。
【請求項１９】
招待情報を生成するサービスサーバによる招待情報処理方法であって、
招待者の移動通信端末から招待情報生成要請を受信し、前記招待情報を生成して格納し、
前記招待情報を用いてサービスアプリケーションのインストールページに接続した招待対象者の移動通信端末のＩＰ情報を取得し、前記招待情報と関連付けて前記ＩＰ情報を格納し、
サービスアプリケーションのインストール後、前記招待情報を要請する移動通信端末のＩＰ情報を取得し、前記取得されたＩＰとマッチングされる招待情報を検索して、前記招待対象者の移動通信端末に送信すること、を含むことを特徴とする招待情報処理方法。
【請求項２０】
招待情報を生成及び処理するサービスサーバであって、
招待者の移動通信端末から招待情報生成要請を受信して招待情報を生成して格納し、前記招待情報を用いてサービスアプリケーションのインストールページに接続した招待対象者の移動通信端末のＩＰ情報を取得し、前記招待情報と関連付けて前記ＩＰ情報を格納する招待要請処理部と、
前記招待情報を用いてサービスアプリケーションをインストールした招待対象者の移動通信端末から前記招待情報が要請される場合、前記招待情報を要請する移動通信端末のＩＰ情報を取得し、前記取得されたＩＰとマッチングされる招待情報を検索して、前記検索された招待情報を前記招待対象者の移動通信端末に送信する検証処理部と、を含むことを特徴とするサービスサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信端末のメッセージングサービスを用いた招待情報処理方法、それを行うサービスサーバ、移動通信端末及びコンピュータで読み取り可能な記録媒体に関する。より詳細には、特定サービスを利用している招待者の移動通信端末から送信された招待情報を用いて該当サービスを利用するためのサービスアプリケーションを最初にインストールして実行する場合、前記サービスアプリケーションによって受信された招待情報が自動で処理されるようにする、移動通信端末のメッセージングサービスを用いた招待情報処理方法、それを行うサービスサーバ、移動通信端末及びコンピュータで読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
情報通信技術の発達により、移動通信端末の活用範囲及び使用回数が著しく増加している。特に、移動通信端末にインターネットなどのネットワーク通信機能及び情報検索機能を備えたスマートフォンの普及により、スマートフォンにインストールすることが可能な、メッセンジャーサービス、ゲームサービス、ソーシャルネットワークサービスなどの様々なサービスを提供するサービスアプリケーションの普及及び利用が急激に増加している。
【０００３】
一方、上述のようなサービスの場合、ユーザが他のユーザと一緒にコミュニティ活動を行うことができる種類のサービス（例えば、ソーシャルネットワークサービス、モバイルメッセンジャーサービス、ゲームサービスなど）が多い。このようなサービスの場合、該当サービスを既に利用していたユーザ（招待者）からの招待を受け、それに応じて該当サービスを利用するためのサービスアプリケーションをインストールして該当サービスを利用するようになる頻度が多い。
【０００４】
図１は従来技術による招待者の端末からメッセージングサービスなどを介して送信された招待情報が招待対象者の端末で処理される過程を図示したフローチャートである。まず、招待対象者の移動通信端末は、招待者の移動通信端末から送信される招待情報を受信し、招待対象者は、招待情報を確認するために自分の移動通信端末を使用して前記受信された招待情報をクリックする（Ｓ１００）。
【０００５】
招待対象者が招待情報をクリックすると、招待対象者の移動通信端末は、該当招待情報を処理するためのサービスアプリケーションがインストールされているか否かを判断し（Ｓ１０２）、サービスアプリケーションがインストールされている場合には、サービスアプリケーションを実行して受信された招待情報を処理する（Ｓ１０４）。
【０００６】
一方、受信された招待情報を処理するためのサービスアプリケーションがインストールされていない場合には、招待対象者の移動通信端末は、招待情報に含まれたダウンロードサイトのＵＲＬ情報を用いてダウンロードサイトに接続し（Ｓ１０６）、招待情報を処理するためのサービスアプリケーションをダウンロードしてインストールする（Ｓ１０８）。
【０００７】
サービスアプリケーションがインストールされた後、招待対象者は、受信された招待情報を確認するために、サービスアプリケーションを実行して受信された招待情報を再び選択し、或いはメッセージングシステムに招待情報を再び要請して、招待対象者の移動通信端末に新たにインストールされたサービスアプリケーションは、招待対象者の選択によって受信された招待情報を処理して出力する（Ｓ１１０）。
【０００８】
即ち、従来技術による招待情報処理方法は、招待対象者がサービスアプリケーションを新たにインストールする場合、招待情報が自動的に処理されないため、招待情報を確認するためにサービスアプリケーションを実行して招待情報を再び選択し、或いはメッセージングシステムに招待情報を再び要請して出力する過程を行わなければならないという問題点がある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】韓国公開特許第２０１２-０１０３１４２号
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、上述の従来技術の問題点を解決することにある。
【００１１】
本発明の１つの目的は、招待情報の受信に基づいてサービスアプリケーションを新たにインストールする場合、新たにインストールされたサービスアプリケーションにより受信された招待情報を自動的に処理することができる、移動通信端末のメッセージングサービスを用いた招待情報処理方法、それを行うサービスサーバ、移動通信端末及びコンピュータで読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１２】
上記の本発明の目的を果たし、後述する本発明の特有の効果を果たすための、本発明の特徴的な構成は下記のとおりである。
【００１３】
本発明の一態様によると、招待情報を生成するサービスサーバによる招待情報処理方法であって、招待者の移動通信端末からの要請に応じて招待情報を生成し、前記招待情報を用いてサービスアプリケーションをインストールした招待対象者の移動通信端末から前記招待情報が要請される場合、前記招待対象者の移動通信端末の固有識別情報の確認を行い、前記固有識別情報が確認された前記招待対象者の移動通信端末に前記招待情報を送信すること、を含むことを特徴とする招待情報処理方法が提供される。
【００１４】
本発明の他の一態様によると、招待対象者の移動通信端末により行われる招待情報処理方法であって、招待者の移動通信端末から招待情報を受信し、前記招待情報を用いてサービスアプリケーションのインストールページに接続し、サービスアプリケーションをダウンロードしてインストールし、前記サービスアプリケーションの最初の実行時にサービスサーバに前記招待情報を要請し、前記サービスサーバからの招待者の移動通信端末の固有識別情報の確認要請に応答して、アドレス帳に格納された招待者の識別情報を前記サービスサーバに送信し、前記サービスサーバから前記招待情報を受信し、受信された招待情報を処理すること、を含むことを特徴とする招待情報処理方法が提供される。
【００１５】
本発明のさらに他の一態様によると、招待情報を生成及び処理するサービスサーバであって、招待者の移動通信端末からの要請に応じて招待情報を生成する招待情報処理部と、前記招待情報を用いてサービスアプリケーションをインストールした招待対象者の移動通信端末から前記招待情報が要請される場合、前記招待対象者の移動通信端末の固有識別情報の確認を行い、前記固有識別情報が確認された前記招待対象者の移動通信端末に前記招待情報を送信する検証処理部と、を含むことを特徴とするサービスサーバが提供される。
【００１６】
本発明のさらに他の一態様によると、招待情報を処理する移動通信端末であって、招待者の移動通信端末から招待情報を受信してサービスアプリケーションをダウンロードしてインストールし、前記サービスアプリケーションの最初の実行時にサービスサーバに前記招待情報を要請し、前記サービスサーバからの招待者の移動通信端末の固有識別情報の確認要請に応答してアドレス帳に格納された招待者の識別情報を前記サービスサーバに送信し、前記サービスサーバから前記招待情報を受信して処理することを特徴とする移動通信端末が提供される。
【発明の効果】
【００１７】
本発明の好ましい一実施形態によると、招待情報の受信に基づいてサービスアプリケーションを新たにインストールする場合、受信された招待情報が新たにインストールされたサービスアプリケーションによって自動的に処理されることができるため、招待情報に基づいてサービスアプリケーションを新たにインストールするユーザのサービス使用性及び利便性を向上させるという効果を期待することができる。
【図面の簡単な説明】
【００１８】
【図１】従来技術による招待情報処理過程を図示するフローチャートである。
【図２】本発明の一実施形態による招待情報処理システムの概略的な構成ブロック図である。
【図３】（ａ）は本発明の一実施形態によるサービスサーバの構成ブロック図であり、（ｂ）本発明の一実施形態によるサービスアプリケーションの構成ブロック図である。
【図４】本発明の第１実施形態による招待情報処理の過程を図示したフローチャートである。
【図５】本発明の第２実施形態による招待情報処理の過程を図示したフローチャートである。
【図６】本発明の第３実施形態による招待情報処理の過程を図示したフローチャートである。
【発明を実施するための形態】
【００１９】
後述する本発明についての詳細な説明は、本発明が実施できる特定実施形態を例示として示す添付図面を参照する。これらの実施形態は、当業者が本発明を十分に実施することができるように詳細に説明される。本発明の多様な実施形態は、互いに異なるが、相互排他的な必要はないことを理解すべきである。例えば、ここに記載されている特定形状、構造及び特徴は、一実施形態に関連して本発明の思想及び範囲を外れずに他の実施形態に具現されることができる。また、それぞれの開示された実施形態内の個別構成要素の位置または配置は、本発明の思想及び範囲を外れずに変更されることができることを理解すべきである。従って、後述する詳細な説明は限定的な意味で扱うものでなく、本発明の範囲は、適切に説明されるならば、その請求範囲が主張するものと均等な全ての範囲と一緒に、添付した請求範囲によってのみ限定される。図面において、類似の参照符号は、様々な側面にわたって同一または類似の機能を示す。
【００２０】
以下、本発明が属する技術分野において通常の知識を有する者が本発明を容易に実施できるように、本発明の好ましい実施形態について添付図面を参照して詳細に説明する。
【００２１】
［本発明の好ましい実施形態］
本発明の実施形態において、メモリ手段及びマイクロプロセッサを搭載して演算能力を備えており、移動通信ネットワークまたは無線ネットワークを介したデータ通信機能を支援し、ネットワーク上で固有に識別されることができる固有識別情報を有しているデジタル機器であれば、その種類に関らず本発明による「移動通信端末」として用いることができる。但し、以下では、説明及び理解の便宜のために、移動通信端末としてスマートフォンを用いた実施形態を基準に説明するが、本発明がこれに限定されないということは当業者において自明である。
【００２２】
また、「招待者の移動通信端末」という用語は、本発明によるサービスサーバを介して提供されるサービスを利用するためのサービスアプリケーションがインストールされており、招待者の操作に従って、サービスを利用していないユーザ（招待対象者）にサービスアプリケーションのインストール及びサービスの利用を誘導する招待情報を送信する機能を実行する移動通信端末を意味する。
【００２３】
また、「招待情報」という用語は、招待者の移動通信端末の要請に応じてサービスサーバにより生成され、招待対象者の移動通信端末に送信される情報であって、サービスアプリケーションのインストールのためのインストールＵＲＬパラメータとサービスアプリケーションの実行のための実行ＵＲＬパラメータを含んでいる情報を意味する。
【００２４】
また、「招待対象者の移動通信端末」という用語は、本発明によるサービスサーバを介して提供されるサービスを利用するためのサービスアプリケーションがインストールされておらず、招待者の移動通信端末から送信される招待情報を用いてサービスアプリケーションをインストールし、インストールされたサービスアプリケーションを用いて招待情報を処理する機能を実行する移動通信端末を意味する。
【００２５】
［本発明の全体的な概念］
本発明は、招待者の移動通信端末から送信される招待情報を用いて招待対象者端末にサービスアプリケーションを新たにインストールする場合、インストールされたサービスアプリケーションに前記招待情報が自動で伝達されないため、前記招待情報を処理するためにユーザが追加的な操作を行わなければならないという問題点を解決するためになされたものである。
【００２６】
このような問題点を解決するために、本発明は、招待者の移動通信端末からの要請に応答して招待情報を生成して格納するサービスサーバを用いて、サービスアプリケーションのインストール後、移動通信端末が招待情報を要請する場合、要請された招待情報を識別し、招待情報の識別に成功すると、該当招待情報を要請する移動通信端末が招待情報を受信した招待対象者の移動通信端末であることを検証し、検証に成功した場合、識別された招待情報を該当移動通信端末に送信して前記識別情報が自動で処理されるように構成される。このような招待情報の識別及び招待対象者の移動通信端末の検証は、招待者の移動通信端末と招待対象者の移動通信端末を識別することができる固有識別情報を用いて行うことができる。
【００２７】
以下では、添付図面を参照して、上記のような本発明の概念を具体化した好ましい実施形態について詳細に説明する。
【００２８】
［サービスサーバを含む全体システムの構成と機能］
図２は本発明の一実施形態による招待情報処理システムの概略的な構成ブロック図である。図２を参照して、本発明による招待情報処理システムの構成と機能について詳細に説明する。まず、図２に図示されたように、本発明による招待情報処理システムは、招待対象者の移動通信端末１００と、招待者の移動通信端末１１０と、ネットワーク１２０と、メッセージングサーバ１３０と、ダウンロードサーバ１４０と、サービスサーバ１５０と、を含むことができる。
【００２９】
まず、招待対象者の移動通信端末１００、招待者の移動通信端末１１０、メッセージングサーバ１３０、ダウンロードサーバ１４０及びサービスサーバ１５０を相互に連結するネットワーク１２０は、有線及び無線などのようなその通信形態を問わず構成されることができ、パーソナルエリアネットワーク（ＰＡＮ；Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ローカルエリアネットワーク（ＬＡＮ；Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、メトロポリタンエリアネットワーク（ＭＡＮ；Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、広域ネットワーク（ＷＡＮ；Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）など、様々な通信網で構成されることができる。
【００３０】
本発明による招待者の移動通信端末１１０は、サービスサーバ１５０から提供されるサービスを利用するためのサービスアプリケーション１０２が既にインストールされている移動通信端末を意味する。招待者の移動通信端末１１０は、招待情報生成要請をサービスサーバ１５０に送信し、前記要請に対する応答としてサービスサーバ１５０から送信される招待情報を受信して、受信された招待情報をメッセージングサーバ１３０を介して招待対象者の移動通信端末１００に送信する機能を実行するように構成される。
【００３１】
この際、招待情報生成要請には、招待者の操作に従って、招待対象となる特定ユーザ（即ち、招待対象者）の移動通信端末を識別するための識別情報、後に招待対象者の移動通信端末１００を検証するための招待者の移動通信端末１１０の識別情報及び／または招待者の移動通信端末１１０の電話帳情報を含めても良い。移動通信端末の識別情報は、移動通信ネットワーク及び／または無線ネットワークで該当移動通信端末を識別し、識別された移動通信端末に所定の情報を送信するために活用できる電話番号、ＰＩＮ（ｐｅｒｓｏｎａｌ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｎｕｍｂｅｒ）、ＭＡＣアドレス（ＭＡＣ  Ａｄｄｒｅｓｓ）などの各種固有識別情報のうち一つであっても良い。また、サービスサーバ１５０が他のサービスを提供する別のサービスサーバと連動し、または複数のサービスを提供するように構成された実施形態において、招待しようとするユーザの移動通信端末が他のサービスに既に加入されており、加入されたサービスで使用しているニックネームなどを用いて上述のような移動通信端末の識別情報が抽出できるような場合、招待情報生成要請に含まれる識別情報は、招待しようとするユーザのニックネームなどの連動サービスで使用している識別情報であっても良い。これについてより詳細に説明すると、例えば、メッセンジャーサービスを提供するサービスサーバ１５０がゲームサービスを提供する別のサービスサーバと連動し、ゲームサービスにはＡユーザの移動通信端末とＢユーザの移動通信端末が加入されており、メッセンジャーサービスにはＡユーザの移動通信端末のみが加入されていると仮定する。この場合、Ａユーザは、Ｂユーザがゲームサービス内で使用しているゲームサービス内の識別情報（例えば、ニックネームなど）を用いて、メッセンジャーサービスを提供するサービスサーバ１５０にＢユーザの移動通信端末に対する招待要請を送信するように構成されても良い。この場合、メッセンジャーサービスを提供するサービスサーバ１５０は、受信された招待要請に含まれたＢユーザのゲームサービス内の識別情報に基づいて、Ｂユーザの移動通信端末に対する識別情報をゲームサービスを提供するサービスサーバに問い合わせ、問い合わせの結果として取得されたＢユーザの移動通信端末に対する識別情報を用いて招待手順を行う。但し、以下では、説明と理解の便宜のために、移動通信端末の固有識別情報として電話番号を用いるように構成された実施形態を本発明の例として説明する。
【００３２】
本発明によるサービスサーバ１５０は、移動通信端末にインストールされたサービスアプリケーション１０２と互いに連動して特定サービスをユーザに提供する通常の機能を実行し、これとともに、招待者の移動通信端末１１０からの招待情報生成要請及び招待対象者の移動通信端末１００からの招待情報送信要請に対する処理を行うように構成される。
【００３３】
招待情報生成要請と係わって、本発明によるサービスサーバ１５０は、招待者の移動通信端末１１０から送信される招待情報生成要請を受信して招待情報を生成し、生成された招待情報をさらに招待者の移動通信端末１１０に送信する機能を実行するように構成される。招待情報の生成時に、サービスサーバ１５０は、生成された招待情報と招待者の移動通信端末１１０の電話番号、招待者の移動通信端末１１０に格納された招待者の電話帳及び招待対象者の移動通信端末１００の電話番号をともに格納する。
【００３４】
一方、サービスサーバ１５０で生成される招待情報は、招待文、サービスアプリケーションのインストールのためのインストールＵＲＬパラメータ及びサービスアプリケーションの実行のための実行ＵＲＬパラメータを含めても良い。従って、招待対象者が受信された招待情報をクリックすると、招待情報を受信した招待対象者の移動通信端末１００にサービスアプリケーション１０２が既にインストールされている場合には、サービスアプリケーション１０２が実行ＵＲＬパラメータを用いて実行され、これにより招待情報が処理される。一方、サービスアプリケーション１０２がインストールされていない場合には、招待対象者の移動通信端末１００は、インストールＵＲＬパラメータを用いてダウンロードサーバに接続する。
【００３５】
この際、インストールＵＲＬパラメータは、通常、サービスサーバ１５０のサービスを利用するためのサービスアプリケーション１０２がダウンロードできるダウンロードサイト（ダウンロードサーバ１４０）のＵＲＬアドレスに対するパラメータを意味する。しかし、特徴的に、本発明によるサービスサーバ１５０は、ダウンロードサイトに接続した招待対象者の移動通信端末１００がどのような招待情報を用いてダウンロードサイトに接続したかを識別し、ダウンロードサイトに接続した招待対象者の移動通信端末１００がどのような端末であるかを識別した後、その情報（即ち、ダウンロードサイトへの接続に用いられた招待情報、該当招待情報を用いて前記ダウンロードサイトへ接続した招待対象者の移動通信端末１００のＩＰアドレスなどの識別情報）を互いにマッピングするために、インストールＵＲＬパラメータのブリッジページを前記ＵＲＬアドレスに設定するように構成されることができる。即ち、本発明の実施形態では、招待情報を受信した招待対象者の移動通信端末１００が招待情報をクリックしてサービスアプリケーション１０２をインストールする場合、前記招待対象者の移動通信端末１００がそれぞれの招待情報毎に固有に生成されるブリッジページを経由してダウンロードサイトに接続し、ブリッジページを提供するサービスサーバ１５０が、ブリッジページへの接続に用いられた招待情報及び該当招待情報を用いてブリッジページに接続した招待対象者の移動通信端末１００のＩＰアドレスを識別して、前記招待情報及びＩＰアドレスを相互にマッピングするようにしても良い。もちろん、実施形態の構成によって、サービスアプリケーション１０２のダウンロードをサービスサーバ１５０が直接提供する場合、ブリッジページを用いず、ダウンロードページのＵＲＬ自体を招待情報それぞれに固有に対応して生成するように構成することができる。ここで、重要なことは、招待対象者の移動通信端末１００がサービスアプリケーション１０２のインストールのために訪問するページが招待情報毎に固有のＵＲＬアドレスを有するということであり、ブリッジページを用いるということではない。
【００３６】
一方、実行ＵＲＬパラメータとは、サービスアプリケーション１０２の実行によって所定の効果をもたらすことができるサービスアプリケーションに係わる情報を意味する。サービスアプリケーションに係わる情報の例としては、サービスサーバ１５０から提供されるネットワークサービスがソーシャルネットワークサービスである場合、特定コンテンツ（特定掲示物）の共有要請情報、友達申請情報などが挙げられ、サービスサーバ１５０から提供されるネットワークサービスがメッセンジャーサービスである場合、チャット申請情報、知り合い関係要請情報などが挙げられ、サービスサーバ１５０から提供されるネットワークサービスがネットワークゲームサービスである場合、対戦申請情報、ゲーム参加要請情報、協同ゲーム進行要請情報などが挙げられる。しかし、これらに限定されるものではなく、様々な形態のサービスアプリケーションに係わる情報が必要に応じて用いることができるということは当業者において自明である。
【００３７】
また、本発明によるサービスサーバ１５０は、招待対象者の移動通信端末１００からの招待情報送信要請を処理するための事前作業として、招待情報に含まれたインストールＵＲＬを有するブリッジページに移動通信端末が接続するか否かをモニタリングし、移動通信端末がブリッジページに接続する場合、該当移動通信端末が招待情報を受信した招待対象者の移動通信端末１００であると判断して、該当端末のＩＰ情報を該当ブリッジページのＵＲＬアドレスを含んでいる招待情報にマッピングし、前記ＩＰ情報を格納する。このような過程により、招待対象者の移動通信端末１００が１次的に識別され、この際にマッピングされて格納された招待対象者の移動通信端末１００のＩＰ情報は、後に検証手順のために用いられる。一方、実施形態の構成によって、この際に格納されるマッピング情報は、予め設定された有効時間のみ有効な情報として扱われるように構成しても良い。これは、ＩＰアドレス情報が時間に応じて変化される可能性があるので、セキュリティー性及び正確性を向上させるためである。また、ＩＰアドレス情報の格納及びマッピングを行った後、サービスサーバ１５０は、ブリッジページに接続した招待対象者の移動通信端末１００を、実際にサービスアプリケーション１０２がダウンロードできるダウンロードサイト（アプリケーションマーケットサイト）に転送するように構成される。
【００３８】
一方、本発明によるサービスサーバ１５０は、招待対象者の移動通信端末１００（より正確には、招待対象者の移動通信端末１００にインストールされたサービスアプリケーション１０２）から送信される招待情報送信要請を受信する場合、招待情報を送信するために必要な検証手順を行うように構成される。サービスサーバ１５０は、以下で説明する二つの実施形態による方式のうち一つを用いて招待対象者の移動通信端末１００を検証するように構成することができる。
【００３９】
第１実施形態によるサービスサーバ１５０は、招待情報生成要請に含まれている招待者の電話帳情報、招待対象者の移動通信端末１００の格納されたＩＰ情報、招待情報を要請した移動通信端末の電話番号及び該当端末の現在のＩＰ情報を用いて検証を行うように構成される。これについてより詳細に説明すると、まず、サービスサーバ１５０は、特定の移動通信端末が招待情報を要請すると、招待情報を要請した端末の現在のＩＰ情報を取得し、取得されたＩＰ情報を用いて該当ＩＰにマッピングされている招待情報を識別する。勿論、格納されたＩＰ情報と招待情報との間のマッピング情報が予め設定された有効時間のみ有効であるように構成される場合には、招待情報送信要請が有効時間以内になされた場合に限って、マッピングされている招待情報が識別されても良い。招待情報が識別された後、サービスサーバ１５０は、招待情報とともに格納されている招待者の電話帳情報と招待情報送信要請に含まれた特定の移動通信端末の電話番号とを比較して、招待情報を要請した移動通信端末の電話番号が招待者の電話帳に格納されている場合には、招待情報を要請した移動通信端末が、招待者が招待情報を送信した招待対象者の移動通信端末１００であると判断し、格納された招待情報を該当移動通信端末に送信する。即ち、第１実施形態による検証方法は、招待情報を要請した移動通信端末の電話番号が招待者のアドレス帳に格納されていると、招待者と招待情報を要請した移動通信端末の持ち主との間に所定の関係があり、これにより、招待情報を要請した移動通信端末が実際に招待情報を送信した招待対象者の移動通信端末１００であるとみなすことができるということに基づいた検証方式である。このような第１実施形態による検証方法については、図４を参照してより詳細に説明する。
【００４０】
第２実施形態によるサービスサーバ１５０は、招待情報生成要請に含まれている招待者の移動通信端末１１０の電話番号、招待対象者の格納された移動通信端末１００のＩＰ情報、招待情報を要請した移動通信端末の電話帳情報及び該当端末の現在のＩＰ情報を用いて検証を行うように構成される。これについてより詳細に説明すると、まず、サービスサーバ１５０は、特定の移動通信端末が招待情報を要請する場合、招待情報を要請した端末の現在のＩＰ情報を取得し、取得されたＩＰ情報を用いて該当ＩＰにマッピングされている招待情報を識別する。勿論、ＩＰ情報と招待情報との間のマッピング情報が予め設定された有効時間のみ有効であるように構成される場合には、招待情報送信要請が有効時間以内になされた場合に限って、マッピングされている招待情報が識別されても良い。招待情報が識別された後、サービスサーバ１５０は、招待情報とともに格納されている招待者の移動通信端末１１０の電話番号を用いて、予め設定されたアルゴリズムにしたがって招待者の電話番号と類似の複数の擬似電話番号を生成し、招待者の電話番号と複数の擬似電話番号をともに招待情報を要請した移動通信端末に送信する。これに応答して、招待情報を要請した移動通信端末が複数の電話番号のうちアドレス帳に格納された電話番号にマッチングされる一つの電話番号をサービスサーバ１５０に送信し、サービスサーバ１５０は、招待情報を要請した移動通信端末から送信される電話番号が招待者の電話番号である場合、該当移動通信端末を招待対象者の移動通信端末１００であると判断して、前記格納された招待情報を前記該当移動通信端末へ送信する。即ち、第２実施形態による検証方法は、互いに類似の複数の電話番号の中から招待者の電話番号が正確に識別されると（即ち、招待者の電話番号がアドレス帳に格納されていると）、招待者と招待情報を要請した移動通信端末の持ち主との間に所定の関係があり、これにより、招待者が実際に招待情報を送信したユーザであるとみなすことができるということに基づいた検証方式である。このような第２実施形態による検証方法については、図５を参照してより詳細に説明する。
【００４１】
メッセージングサーバ１３０は、ネットワーク１２０を介して招待者の移動通信端末１１０と招待対象者の移動通信端末１００との間のメッセージングサービスを支援するサーバであって、このようなメッセージングサービスの例としては、インスタントメッセンジャーサービス、電子メールサービス、移動通信メッセージサービス（ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージサービス（ＭＭＳ）など）、ソーシャルネットワークサービスなどが挙げられるが、これに限定されるものではない。また、メッセージングサーバ１３０とサービスサーバ１５０は、同一の主体によって運営される一つの全体的なシステムを構成してもよく、別個の主体によって運営される別個のシステムの一部であってもよい。
【００４２】
ダウンロードサーバ１４０は、サービスサーバ１５０から提供されるサービスを利用するために必要なサービスアプリケーション１０２を格納しており、前記ダウンロードサーバ１４０に接続された移動通信端末の要請に応じて、特定のサービスアプリケーション１０２を移動通信端末に送信する機能を実行する。図２に図示された実施形態の場合、サービスサーバ１５０とダウンロードサーバ１４０が物理的に分離されて図示されているが、サービスサーバ１５０とダウンロードサーバ１４０が物理的に統合されていてもよい。
【００４３】
本発明による招待対象者の移動通信端末１００は、招待者の移動通信端末１１０からの招待情報に基づいてサービス加入の勧誘を受け、受信された招待情報を用いて該当サービスを利用するためのサービスアプリケーション１０２をインストールしてサービスを利用する移動通信端末を意味する。招待対象者の移動通信端末１００は、招待者の移動通信端末１１０から招待情報を受信して出力し、ユーザが受信された招待情報をクリックする場合、招待情報に含まれたインストールＵＲＬパラメータに該当するブリッジページを経由してダウンロードサイトに接続した後、ダウンロードサーバ１４０からサービスアプリケーションをダウンロードしてインストールおよび実行する機能を実行する。この過程までは招待対象者の移動通信端末１００にインストールされた基本オペレーティングシステムにより行われ、以後の過程は招待対象者の移動通信端末１００で実行されるサービスアプリケーション１０２により行われる。
【００４４】
サービスアプリケーション１０２は、招待対象者の移動通信端末１００で最初に実行される時に、サービスサーバ１５０に招待情報を要請する機能を実行する。上述のように、本発明によるサービスサーバ１５０は、二つの実施形態による方式のうち一つによって、招待情報を要請した移動通信端末が招待対象者の移動通信端末１００であるか否かを検証するように構成される。従って、本発明によるサービスアプリケーションも、サービスサーバ１５０の検証方式によって二つの実施形態による方式のうち一つによって招待情報を要請するように構成される。
【００４５】
まず、本発明の第１実施形態によるサービスアプリケーション１０２は、最初に実行される時に、インストールされた招待対象者の移動通信端末１００の電話番号を抽出し、抽出された電話番号を含む招待情報送信要請を生成して前記招待情報送信要請をサービスサーバ１５０に送信するように構成される。サービスサーバ１５０における招待対象者の移動通信端末１００の検証が成功的に行われて招待情報が送信される場合、サービスアプリケーション１０２は、招待情報を受信して処理する機能を実行する。上述のように、この際、サービスアプリケーション１０２は、招待情報に含まれた実行ＵＲＬパラメータを用いて特定機能を実行する。
【００４６】
次に、本発明の第２実施形態によるサービスアプリケーション１０２は、最初に実行される時に、サービスサーバ１５０に招待情報送信要請を送信し、サービスサーバ１５０から送信される複数の電話番号（招待者の電話番号及び複数の擬似電話番号）を受信した後、招待対象者の移動通信端末１００のアドレス帳で、受信された電話番号のうちマッチングされる電話番号を検索して、検索された電話番号をサービスサーバ１５０に送信する機能を実行する。送信された電話番号が招待者の電話番号と一致して検証に成功した場合、サービスサーバ１５０は招待情報をサービスアプリケーション１０２に送信し、サービスアプリケーション１０２は、招待情報を受信して、招待情報に含まれた実行ＵＲＬパラメータに従って特定機能を実行するように構成される。
【００４７】
サービスアプリケーション１０２による招待情報の処理について、例を挙げて説明すると次のような処理が行われても良い。例えば、サービスサーバ１５０から提供されるサービスがソーシャルネットワークサービスであり、招待要請情報が特定コンテンツ（特定掲示物）の共有要請を含んでいる場合、サービスアプリケーション１０２は、招待情報に含まれている実行ＵＲＬパラメータに従って特定コンテンツを出力／再生する機能を実行する。また、サービスサーバ１５０から提供されるサービスがメッセンジャーサービスであり、招待情報がチャット申請情報を含んでいる場合、サービスアプリケーション１０２は、招待要請情報に含まれている実行ＵＲＬパラメータに従ってサービスサーバ１５０を介して招待者の移動通信端末１１０にチャットサービスを提供するように構成されても良い。また、サービスサーバ１５０から提供されるサービスがネットワークゲームサービスであり、招待情報が対戦申請情報を含んでいる場合、サービスアプリケーション１０２は、招待情報に含まれている実行ＵＲＬパラメータに従ってサービスサーバ１５０を介して招待者の移動通信端末１１０に対戦ゲームサービスを提供するように構成されても良い。
【００４８】
［本発明によるサービスサーバの構成と機能］
図３（ａ）は本発明の一実施形態によるサービスサーバの構成ブロック図である。以下、図３（ａ）を参照して、本発明によるサービスサーバ１５０の構成と機能について詳細に説明する。図３（ａ）に図示されたように、本発明によるサービスサーバ１５０は、サービス処理部３００と、招待情報処理部３０２と、検証処理部３０４と、を含むことができる。
【００４９】
サービス処理部３００は、移動通信端末にインストールされたサービスアプリケーション１０２と連動してメッセンジャー、ゲームなどのネットワークサービスを提供するように構成され、提供するサービスの種類によって既に公知にされた技術を用いる。従って、前記サービス処理部３００について、これ以上の詳細な説明は省略する。
【００５０】
本発明による招待情報処理部３０２は、招待者の操作に従って、招待者の移動通信端末１１０（より正確には、招待者の移動通信端末１１０にインストールされたサービスアプリケーション１０２）から送信される招待情報生成要請を受信し、受信された招待情報生成要請に基づいて、招待文、インストールＵＲＬパラメータ、実行ＵＲＬパラメータを含む招待情報を生成して、招待者の移動通信端末１１０に送信する機能を実行する。また、招待情報処理部３０２は、後で招待対象者の移動通信端末１００を検証するために、招待情報生成要請に含まれた招待者の移動通信端末１１０の電話番号または招待者の移動通信端末１１０に格納されたアドレス帳（電話帳）情報を、生成された招待情報とともにマッピングして格納する機能を実行する。この際、招待情報処理部３０２により生成及び格納される招待情報は、上述のように、招待情報に応じて固有に生成されるブリッジページのＵＲＬアドレスに対応するインストールＵＲＬパラメータと、招待者が招待情報を用いてサービスアプリケーション１０２を実行して実行することを所望する特定アクションに対応する実行ＵＲＬパラメータを含む。
【００５１】
また、本発明による招待情報処理部３０２は、特定の移動通信端末から招待情報に含まれたブリッジページのＵＲＬアドレスに対するページの要請がある場合、ブリッジページを生成して該当移動通信端末に提供するとともに、該当移動通信端末のＩＰ情報を取得し、取得された前記ＩＰ情報をブリッジページのＵＲＬパラメータを含んでいる招待情報にマッピングして、取得された前記ＩＰ情報と前記マッピング情報を格納するように構成される。上述のように、前記ブリッジページを訪問した移動通信端末の前記取得／格納されるＩＰ情報は、招待対象者の移動通信端末１００を検証する過程で活用される。また、ＩＰの取得及びマッピングが完了すると、招待情報処理部３０２は、ブリッジページを訪問した移動通信端末を、実際にサービスアプリケーション１０２がダウンロードできるアプリケーションマーケットに転送する機能を実行する。
【００５２】
サービスサーバ１５０内の検証処理部３０４は、招待情報を要請する移動通信端末が、招待者が招待情報を送信した招待対象者の移動通信端末１００であるか否かを検証する機能を実行する構成要素である。より詳細には、本発明による検証処理部３０４は、特定の移動通信端末から招待情報送信要請が受信されると、招待情報を要請した移動通信端末のＩＰ情報を取得し、ブリッジページの訪問によって取得／格納されたＩＰ情報及びマッピング情報に基づいて、招待情報を要請した移動通信端末のＩＰ情報にマッチングされる招待情報を検索／抽出するように構成される。このような機能により、検証処理部３０４は、招待情報を要請する移動通信端末により要請された招待情報及び招待者を識別することができるようになる。要請された招待情報の識別後、検証処理部３０４は、招待情報を要請した移動通信端末が、招待者が招待情報を送信した招待対象者の移動通信端末１００であることを検証するための手順を行うように構成される。
【００５３】
上述のように、移動通信端末の検証は、二つの実施形態による方式のうち一つによって行われることができる。本発明の第１実施形態による検証処理部３０４は、招待情報生成要請に含まれた招待者の移動通信端末１１０のアドレス帳情報と招待情報送信要請に含まれた招待情報を要請する移動通信端末の電話番号とを比較して検証を行うように構成される。即ち、招待情報を要請した移動通信端末の電話番号が招待者の電話帳に格納されている場合、検証処理部３０４は、招待情報を要請した移動通信端末が招待対象者の移動通信端末１００であると判断する。このようにして、前記検証処理部３０４は、ＩＰ情報を用いて識別された招待情報を招待対象者の移動通信端末１００に送信する。
【００５４】
一方、本発明の第２実施形態による検証処理部３０４は、招待情報生成要請に含まれた招待者の移動通信端末１１０の電話番号と招待情報送信要請を送信した移動通信端末のアドレス帳を用いて検証を行うように構成される。即ち、検証処理部３０４は、招待者の移動通信端末１１０の電話番号と類似の複数の擬似電話番号を生成し、招待者の電話番号と複数の擬似電話番号をともに招待情報を要請した移動通信端末に送信して、前記送信に対する応答として招待情報を要請した移動通信端末から送信される電話番号を、招待者の移動通信端末１１０の電話番号と比較することにより検証を行う。検証処理部３０４は、招待情報を要請した移動通信端末から送信される電話番号が招待者の電話番号である場合、該当移動通信端末を招待対象者の移動通信端末１００であると判断し、識別された招待情報を招待対象者の移動通信端末１００に送信する。
【００５５】
［本発明によるサービスアプリケーションの構成と機能］
図３（ｂ）は本発明の好ましい一実施形態によるサービスアプリケーションの構成ブロック図である。以下、図３（ｂ）を参照して、本発明によるサービスアプリケーション１０２の構成と機能について詳細に説明する。図３（ｂ）に図示されたように、本発明によるサービスアプリケーション１０２は、サービス処理部３１０と、招待情報送信要請部３１２と、を含むことができる。
【００５６】
本発明によるサービス処理部３１０は、サービスサーバ１５０と連動してメッセンジャー、ゲームなどのネットワークサービスを提供するように構成され、提供するサービスの種類によって既に公知された技術を採択する。従って、前記サービス処理部３１０に関して、これ以上の詳細な説明は省略する。
【００５７】
招待情報送信要請部３１２は、招待対象者の移動通信端末１００においてサービスアプリケーション１０２が最初に実行される場合、サービスサーバ１５０に招待情報を要請し、サービス処理部３１０を制御して、検証過程を介してサービスサーバ１５０から送信される招待情報に含まれた実行ＵＲＬパラメータに従って機能を実行するように構成される。
【００５８】
上述のように、本発明による招待情報送信要請部３１２は、サービスサーバ１５０の検証方式にマッチングされて検証に必要な情報を通信することができるように構成される。本発明の第１実施形態による招待情報送信要請部３１２は、最初に実行される時に、サービスアプリケーション１０２がインストールされた招待対象者の移動通信端末１００の電話番号を抽出し、抽出された電話番号を含む招待情報送信要請を生成し、サービスサーバ１５０に前記招待情報送信要請を送信するように構成される。
【００５９】
また、本発明の第２実施形態による招待情報送信要請部３１２は、サービスアプリケーション１０２の最初の実行時、サービスサーバ１５０に招待情報送信要請を送信し、サービスサーバ１５０から送信される複数の電話番号（招待者の電話番号及び複数の擬似電話番号）を受信する。複数の電話番号を受信した後、招待情報送信要請部３１２は、サービスアプリケーション１０２がインストールされた移動通信端末のアドレス帳情報を検索して、受信された複数の電話番号のうちどの電話番号がアドレス帳に格納されている電話番号にマッチングされるかを判断し、複数の電話番号のうち移動通信端末のアドレス帳に格納されている電話番号とマッチングされる一つの電話番号を選択して、これをさらにサービスサーバ１５０に送信するように構成される。
【００６０】
検証に成功してサービスサーバ１５０から要請された招待情報が送信されると、招待情報送信要請部３１２は、受信された招待情報をサービス処理部３１０に伝達し、招待情報に含まれた実行ＵＲＬパラメータに従って招待者が所望する所定サービスが提供されるようにする。
【００６１】
一方、本発明によるサービスアプリケーション１０２は、サービスアプリケーション１０２がインストールされた移動通信端末が図２に図示された招待者の移動通信端末１１０として機能するように、招待者の操作に従って招待情報生成要請を構成して、構成された前記招待情報生成要請をサービスサーバ１５０に送信し、それに対する応答としてサービスサーバ１５０から送信される招待情報を受信して、連動されるメッセージングサーバ１３０を介して招待対象者の移動通信端末１００に前記招待情報を送信する機能を実行する招待情報生成要請部３１４を含んでも良い。
【００６２】
本発明による招待情報生成要請部３１４は、サービスアプリケーション１０２の一機能として招待機能を提供し、招待者が招待機能を選択する場合、関連するインターフェースを提供して、招待情報生成要請を構成及び送信しても良い。或いは、前記招待情報生成要請部３１４は、招待者がサービスサーバ１５０により提供されるサービスの利用中に他のユーザとの相互作用が要される機能を選択する場合、関連するインターフェースを提供して、招待情報生成要請が構成されて送信されるように、サービスアプリケーション１０２の一機能として招待機能を提供してもよい。
【００６３】
本発明の第１実施形態による招待情報生成要請部３１４は、第１実施形態によるサービスサーバ１５０の検証処理部３０４及び第１実施形態による招待情報送信要請部３１２に対応する方式で招待情報生成要請を構成する。即ち、第１実施形態による招待情報生成要請部３１４は、招待者が入力する招待文、招待者が招待対象者とともにサービスアプリケーション１０２を介して行おうとする機能、招待者の移動通信端末１１０に格納された電話帳情報を含む招待情報生成要請を生成し、前記招待情報生成要請をサービスサーバ１５０に送信するように構成される。この際、実施形態の構成によって、個人情報を保護するために、招待情報生成要請部３１４は、電話番号のうち最後の４桁のみをリストとして構成し、前記４桁が電話番号情報として招待情報生成要請に含まれるように構成されることもできる。
【００６４】
一方、本発明の第２実施形態による検証方式の場合、招待対象者の移動通信端末１００の検証に招待者の移動通信端末１１０の電話番号のみを用いるため、第２実施形態による招待情報生成要請部３１４は、招待者が入力する招待文、招待者が招待対象者とともにサービスアプリケーション１０２を介して行おうとする機能、招待者の移動通信端末１１０の電話番号を含む招待情報生成要請を生成し、前記生成された招待情報生成要請をサービスサーバ１５０に送信するように構成される。
【００６５】
［本発明の第１実施形態による招待情報処理過程の一例］
図４は本発明の第１実施形態による招待情報を処理する過程を図示したフローチャートである。以下、図４を参照して、上述のように構成される招待情報処理システムを用いた招待情報の処理過程の一実施形態について詳細に説明する。
【００６６】
まず、招待者の移動通信端末１１０は、招待者の操作に従って、招待文、招待者が招待対象者とともにサービスアプリケーション１０２を介して行おうとする機能、招待者の移動通信端末１１０に格納された電話帳情報を含む招待情報生成要請を構成して、サービスサーバ１５０に送信する（Ｓ４００）。
【００６７】
サービスサーバ１５０は、招待情報生成要請を受信し、招待文、ブリッジページＵＲＬに対応するインストールＵＲＬパラメータ、招待者が所望する機能に対応する実行ＵＲＬパラメータを含む招待情報を生成し（Ｓ４０２）、生成された招待情報と招待者の電話帳情報をともに格納して（Ｓ４０４）、生成された招待情報を招待者の移動通信端末１１０に送信する（Ｓ４０６）。
【００６８】
招待者の移動通信端末１１０は、サービスサーバ１５０から送信される招待情報を受信し、メッセージングサービスを提供するメッセージングサーバ１３０を介して招待対象者の移動通信端末１００に前記招待情報を送信する（Ｓ４０８）。この際、用いられるメッセージングサービスとして、インスタントメッセンジャーサービス、電子メールサービス、移動通信メッセージサービス、ソーシャルネットワークサービスなどの様々な公知のメッセージングサービスが、必要に応じて採用しても良い。より好ましくは、このようなメッセージングサービスは、本発明の実施形態によるサービスアプリケーション１０２と直接的に連動して、招待者が煩わしい操作を行うことなく招待情報を送信できるように構成されても良い。
【００６９】
招待対象者の移動通信端末１００は、メッセージングサービスに介して招待情報を受信して出力し、招待対象者は、自分の端末に表示される招待情報を確認するために招待情報をクリック（選択）する（Ｓ４１０）。
【００７０】
招待情報のクリックにより、招待対象者の移動通信端末１００は、クリックされた招待情報を処理するためのサービスアプリケーション１０２のインストールの有無を判断し、その判断の結果、適するサービスアプリケーション１０２がインストールされていないため、招待情報に含まれたインストールＵＲＬパラメータ（即ち、ブリッジページＵＲＬに対応するＵＲＬパラメータ）を用いてブリッジページに接続する（Ｓ４１２）。
【００７１】
サービスサーバ１５０は、特定の移動通信端末がブリッジページを訪問するかをモニタリングし、特定の移動通信端末がブリッジページを訪問する場合、該当移動通信端末の接続ＩＰ情報を取得して格納し、訪問したブリッジページのＵＲＬ情報を用いて該当ＵＲＬパラメータを含む招待情報とブリッジページを訪問した移動通信端末のＩＰ情報とを相互にマッピングしてマッピング情報を生成して格納する（Ｓ４１４）。上述のように、特定の招待情報と特定のＩＰ情報との間の前記生成されて格納されるマッピング情報は、予め設定された有効時間のみ有効であり、設定された有効時間が経過すると自動で廃棄されたり有効でないＩＰ情報として扱われるように構成されても良い。
【００７２】
ＩＰ情報及びマッピング情報の取得及び格納が完了すると、サービスサーバ１５０は、ブリッジページを訪問した移動通信端末を、実際にサービスアプリケーション１０２がダウンロードでき且つダウンロードサーバ１４０によって運営されるアプリケーションマーケットサイトに転送する（Ｓ４１６）。
【００７３】
招待対象者の移動通信端末１００は、アプリケーションマーケットサイトを介して招待情報を処理するためのサービスアプリケーション１０２をダウンロードしてインストール及び実行し（Ｓ４１８）、サービスアプリケーション１０２は、最初に実行されたか否かを判断して、サービスアプリケーション１０２が最初に実行された場合には、招待対象者の移動通信端末１００の電話番号を含む招待情報送信要請をサービスサーバ１５０に送信する（Ｓ４２０）。
【００７４】
招待対象者の移動通信端末１００から送信される招待情報送信要請を受信したサービスサーバ１５０は、招待対象者の移動通信端末１００の接続ＩＰ情報を取得し、招待対象者の移動通信端末１００の現在の接続ＩＰにマッピングされた招待情報が存在するか否かを判断する（Ｓ４２２）。
【００７５】
判断結果、招待対象者の移動通信端末１００の現在のＩＰにマッピングされた招待情報が存在しない場合には、サービスサーバ１５０は、招待対象者の移動通信端末１００にエラーメッセージを送信し（Ｓ４２４）、マッピングされた招待情報が存在する場合には、招待情報を要請した端末が、招待情報を受信した招待対象者の移動通信端末１００であるか否かを判断するための検証手順を開始する。
【００７６】
サービスサーバ１５０は、招待情報送信要請に含まれた招待対象者の移動通信端末１００の電話番号がステップＳ４０４で格納された招待者の電話帳に存在するか否かを判断し（Ｓ４２６）、存在しない場合には、エラーメッセージを招待対象者の移動通信端末１００に送信し（Ｓ４２４）、存在する場合には、ステップＳ４０４で格納された招待情報を招待対象者の移動通信端末１００に送信する（Ｓ４２８）。
【００７７】
招待対象者の移動通信端末１００は、サービスサーバ１５０から送信される招待情報を受信し、招待情報の処理、即ち、招待情報に含まれた実行ＵＲＬパラメータに従ってサービスアプリケーション上の特定機能を実行して、前記処理の結果を招待対象者に提供する（Ｓ４３０）。このような招待情報の処理は、例示的に、コンテンツの共有、友達関係設定、チャット実行、知り合い関係設定、対戦ゲーム進行、協同ゲーム進行などの様々なサービスに係わる機能であって良い。
【００７８】
［本発明の第２実施形態による招待情報処理過程の一例］
図５は本発明の第２実施形態による招待情報処理過程を図示したフローチャートである。以下、図５を参照して、上述のように構成される招待情報処理システムを用いた招待情報処理過程の一実施形態について詳細に説明する。
【００７９】
図４を参照して説明した第１実施形態と図５を参照して以下で説明する第２実施形態は、招待対象者の移動通信端末１００の検証方式においてのみ異なるため、同一の処理過程についての説明は省略し、第２実施形態の特徴を中心に説明する。即ち、図５のステップＳ５００からステップＳ５１８は、図４のステップＳ４００からステップＳ４１８にそれぞれ対応するため、重複される説明は省略し、ステップＳ５２０からの処理を中心に説明する。但し、第２実施形態の場合、招待者の移動通信端末１１０の電話番号を用いて検証を行うため、ステップＳ５００でサービスサーバ１５０に送信される招待情報生成要請は、図４のステップＳ４００と異なって、招待者の移動通信端末１１０の電話帳の代わりに招待者の移動通信端末１１０の電話番号を含むように構成され、ステップＳ５０４は、受信された招待者の移動通信端末１１０の電話番号と生成された招待情報を互いに関連付けて格納するように構成される。
【００８０】
ステップＳ５００からステップＳ５１８を実行することにより招待対象者の移動通信端末１００がアプリケーションマーケットサイトを介してサービスアプリケーション１０２をダウンロード及びインストールして実行すると、サービスアプリケーション１０２は、最初に実行されたか否かを判断し、前記サービスアプリケーション１０２が最初に実行された場合には、招待情報送信要請をサービスサーバ１５０に送信する（Ｓ５２０）。上述の第１実施形態と異なって、第２実施形態は、招待者の電話番号が招待対象者の移動通信端末１００に格納されているか否かを中心に検証を行うため、ステップＳ５２０でサービスサーバ１５０に送信される招待情報送信要請には、招待対象者の移動通信端末１００の電話番号が含まれない。
【００８１】
サービスサーバ１５０は、招待情報送信要請を受信する場合、招待情報を要請した招待対象者の移動通信端末１００の現在のＩＰ情報を取得し、前記取得されたＩＰ情報（図５では、単に「ＩＰ」と記載。）にマッピングされた招待情報を検索する（Ｓ５２２）。
【００８２】
取得されたＩＰにマッピングされた招待情報が検索されると、サービスサーバ１５０は、ステップＳ５０４で招待情報と関連されて格納された招待者の移動通信端末１１０の電話番号を確認して抽出し（Ｓ５２４）、検証のための所定のアルゴリズムを用いて招待者の電話番号に類似する複数の擬似電話番号を生成する（Ｓ５２６）。
【００８３】
その後、サービスサーバ１５０は、招待者の電話番号及び複数の擬似電話番号を含む一群の電話番号を招待対象者の移動通信端末１００に送信し（Ｓ５２８）、招待対象者の移動通信端末１００は、前記一群の電話番号を受信した後、前記一群の電話番号の中で、アドレス帳に格納された電話番号のうち一つにマッチングされる電話番号を検索する（Ｓ５３０）。
【００８４】
受信された複数の電話番号のうちアドレス帳に格納されている電話番号にマッチングされる一つの電話番号が決定されると、招待対象者の移動通信端末１００は、前記決定された電話番号をさらにサービスサーバ１５０に送信し（Ｓ５３２）、サービスサーバ１５０は、招待対象者の移動通信端末１００から送信された電話番号が招待者の電話番号と一致するか否かを判断することにより検証を行う（Ｓ５３４）。
【００８５】
判断結果、受信された電話番号が招待者の電話番号と一致しない場合には、サービスサーバ１５０はエラーメッセージを招待対象者の移動通信端末１００に送信し（Ｓ５３６）、受信された電話番号が招待者の電話番号と一致する場合には、サービスサーバ１５０はステップＳ５０４で格納された招待情報を招待対象者の移動通信端末１００に送信する（Ｓ５３８）。
【００８６】
招待対象者の移動通信端末１００は、サービスサーバ１５０から送信される招待情報を受信し、招待情報の処理、即ち、招待情報に含まれた実行ＵＲＬパラメータに従ってサービスアプリケーション上の特定機能を行って、前記招待情報の処理の結果を招待対象者に提供する（Ｓ５４０）。
【００８７】
［本発明の第３実施形態による招待情報処理過程の一例］
図６は本発明の第３実施形態による招待情報処理過程を図示したフローチャートである。以下、図６を参照して、上述のように構成される招待情報処理システムを用いた招待情報処理過程の一実施形態について詳細に説明する。
【００８８】
第１及び第２実施形態と異なって、本発明の第３実施形態による招待情報処理過程は、招待者の移動通信端末１１０と招待対象者の移動通信端末１００の固有識別情報に基づいた検証処理を行うこと無く、招待情報に含まれたインストールＵＲＬパラメータ及び招待対象者の移動通信端末１００のＩＰ情報のみを用いて招待情報を処理するように構成される。従って、第３実施形態によるサービスサーバ１５０も、移動通信端末の固有識別情報を処理するための構成が不要である。
【００８９】
まず、招待者の移動通信端末１１０は、招待者の操作に従って、招待文及び、招待者が招待対象者とともにサービスアプリケーション１０２を介して実行しようとする機能を含む招待情報生成要請を構成して、サービスサーバ１５０に送信する（Ｓ６００）。
【００９０】
サービスサーバ１５０は、招待情報生成要請を受信し、招待文、ブリッジページＵＲＬに対応するインストールＵＲＬパラメータ、招待者が所望する機能に対応する実行ＵＲＬパラメータを含む招待情報を生成及び格納し（Ｓ６０２、Ｓ６０４）、同時に、生成された招待情報を招待者の移動通信端末１１０に送信する（Ｓ６０６）。
【００９１】
招待者の移動通信端末１１０は、サービスサーバ１５０から送信される招待情報を受信し、メッセージングサービスを提供するメッセージングサーバ１３０を介して招待対象者の移動通信端末１００に前記招待情報を送信する（Ｓ６０８）。
【００９２】
招待対象者の移動通信端末１００は、メッセージングサービスを介して招待情報を受信して出力し、招待対象者は、自分の端末に表示される招待情報を確認するために招待情報をクリック（選択）する（Ｓ６１０）。
【００９３】
招待情報のクリックにより、招待対象者の移動通信端末１００は、クリックされた招待情報を処理するためのサービスアプリケーション１０２のインストール有無を判断し、前記判断の結果、適するサービスアプリケーション１０２がインストールされていないため、招待情報に含まれたインストールＵＲＬパラメータ（即ち、ブリッジページのＵＲＬに対応するＵＲＬパラメータ）を用いてブリッジページに接続する（Ｓ６１２）。
【００９４】
サービスサーバ１５０は、特定の移動通信端末がブリッジページを訪問するか否かをモニタリングし、前記特定の移動通信端末がブリッジページを訪問する場合、該当移動通信端末の接続ＩＰ情報を取得して格納し、訪問したブリッジページのＵＲＬ情報を用いて該当ＵＲＬパラメータを含む招待情報とブリッジページを訪問した移動通信端末のＩＰ情報とを相互にマッピングしてマッピング情報を生成して格納する（Ｓ６１４）。上述のように、前記特定の招待情報と前記特定のＩＰ情報との間における前記生成及び格納されるマッピング情報は、予め設定された有効時間のみ有効であり、設定された有効時間が経過すると自動的に廃棄され、或いは有効でないＩＰ情報として扱われるように構成しても良い。特に、第３実施形態による招待情報処理方法では、移動通信端末の固有識別情報に基づいた検証過程が行われないため、上述のような有効時間の設定に対する要求条件は、セキュリティー性を向上させるために強化される。即ち、上述のような有効時間は、第１及び第２実施形態に比べてより短く設定されることが好ましい。
【００９５】
ＩＰ情報及びマッピング情報の取得及び格納が完了すると、サービスサーバ１５０は、ブリッジページを訪問した移動通信端末を、サービスアプリケーション１０２を実際にダウンロードすることができ、且つダウンロードサーバ１４０によって管理されるアプリケーションマーケットサイトにフォワーディング（転送）する（Ｓ６１６）。
【００９６】
招待対象者の移動通信端末１００は、アプリケーションマーケットサイトを介して招待情報を処理するためのサービスアプリケーション１０２をダウンロードしてインストール及び実行し（Ｓ６１８）、サービスアプリケーション１０２は、最初に実行されたか否かを判断して、前記サービスアプリケーション１０２が最初に実行された場合には招待情報送信要請をサービスサーバ１５０に送信する（Ｓ６２０）。
【００９７】
招待対象者の移動通信端末１００から送信される招待情報送信要請を受信したサービスサーバ１５０は、招待対象者の移動通信端末１００の接続ＩＰ情報を取得し、招待対象者の移動通信端末１００の現在の接続ＩＰにマッピングされた招待情報が存在するか否かを判断する（Ｓ６２２）。
【００９８】
判断結果、招待対象者の移動通信端末１００の現在のＩＰにマッピングされた招待情報が存在しない場合には、サービスサーバ１５０は、招待対象者の移動通信端末１００にエラーメッセージを送信し（Ｓ６２４）、マッピングされた招待情報が存在する場合には、ステップＳ６０４で格納された招待情報を、招待情報を要請した端末、即ち、招待対象者の移動通信端末１００に送信する（Ｓ６２６）。
【００９９】
招待対象者の移動通信端末１００は、サービスサーバ１５０から送信される招待情報を受信し、招待情報の処理、即ち、招待情報に含まれた実行ＵＲＬパラメータに従ってサービスアプリケーション上の特定機能を実行して、前記招待情報の処理の結果を招待対象者に提供する（Ｓ６２８）。このような招待情報の処理は、例示的に、コンテンツの共有、友達関係設定、チャット実行、知り合い関係設定、対戦ゲーム進行、協同ゲーム進行など様々なサービスに係わる機能であっても良い。
【０１００】
本発明による実施形態は、多様なコンピュータ手段によって実行されるプログラム命令の形態に具現され、コンピュータ読み取り可能な媒体に記録されることができる。前記コンピュータ読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独に、または組み合わせて含むことができる。前記媒体に記録されるプログラム命令は、本発明のために特別に設計及び構成されたものであってもよく、コンピュータソフトウェアの当業者に公知されて使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピーディスク（登録商標）及び磁気テープなどの磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤなどの光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）などの磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのような、プログラム命令を格納及び実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラーによって作られるような機械語コードだけでなく、インタープリターなどを用いてコンピュータによって実行されることができる高級言語コードも含まれる。前記ハードウェア装置は、本発明の動作を行うために一つ以上のソフトウェアモジュールとして作動するように構成されることができ、その逆も同様である。
【０１０１】
以上、本発明を具体的な構成要素などのような特定事項と限定された実施例及び図面を参照して説明したが、これは本発明のより全体的な理解を容易にするために提供されたものにすぎず、本発明は前記実施例によって限定されず、本発明が属する分野で通常の知識を有する者であれば、このような記載から多様な修正及び変形が可能である。
【０１０２】
従って、本発明の思想は前記実施例に限定されて決まってはならず、添付する特許請求範囲だけでなく、特許請求範囲と均等または等価的に変形された全ては、本発明の思想の範疇に属するとするべきであろう。
【符号の説明】
【０１０３】
１００  招待対象者の移動通信端末
１０２  サービスアプリケーション
１１０  招待者の移動通信端末
１２０  ネットワーク
１３０  メッセージングサーバ
１４０  ダウンロードサーバ
１５０  サービスサーバ
【図１】
2014021971.tif 000003
【図２】
2014021971.tif 000004
【図３】
2014021971.tif 000005
【図４】
2014021971.tif 000006
【図５】
2014021971.tif 000007
【図６】
2014021971.tif 000008