(57)【特許請求の範囲】
【請求項１】
ネットワークを介して所定のサービスをユーザの端末へ提供するサーバ装置であって、
前記サービスの招待元ユーザの端末からの招待要求により、画像、音声または動画像が含まれた招待用のコンテンツ情報を設定する招待処理部と、
前記招待元ユーザから招待された招待先ユーザが前記サービスに登録された際に、招待先ユーザの端末からアップロードされたコンテンツ情報が、前記招待処理部によって設定されたコンテンツ情報の少なくとも一部と一致しない場合に、アップロードされたコンテンツ情報に含まれた画像、音声または動画像から認識される情報と、前記招待処理部で設定されたコンテンツ情報に含まれた画像、音声または動画像から認識される情報とを比較し、その比較結果に基づいて前記招待元ユーザおよび／または前記招待先ユーザに特典を付与する特典付与部と
を具備することを特徴とするサーバ装置。
【請求項２】
前記特典付与部は、アップロードボタンを含む登録画面を前記招待先ユーザの端末へ提示することを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記招待処理部は、前記招待元ユーザの端末で保有するコンテンツ情報を前記招待用のコンテンツ情報として設定することを特徴とする請求項１または２に記載のサーバ装置。
【請求項４】
前記特典付与部は、前記招待先ユーザの端末からアップロードされる際にリサイズされたコンテンツ情報と、前記招待処理部で設定されたコンテンツ情報の２つのコンテンツ情報同士を画像、音声、または動画像として認識して両者を比較することを特徴とする請求項１ないし３のいずれか１項に記載のサーバ装置。
【請求項５】
前記コンテンツ情報は、所定の情報を変換した識別コードを含む画像を含み、
前記特典付与部は、前記招待先ユーザの端末からアップロードされるコンテンツ情報から読み取った情報と、前記招待処理部で設定されたコンテンツ情報から読み取った情報とを比較することを特徴とする請求項１ないし３のいずれか１項に記載のサーバ装置。
【請求項６】
ネットワークを介して所定のサービスをユーザの端末へ提供するサーバ装置に用いられるプログラムであって、
前記サービスの招待元ユーザの端末からの招待要求により、画像、音声または動画像が含まれた招待用のコンテンツ情報を設定する招待処理と、
前記招待元ユーザから招待された招待先ユーザが前記サービスに登録された場合に、招待先ユーザの端末からアップロードされるコンテンツ情報が、前記招待処理によって設定されたコンテンツ情報の少なくとも一部と一致しない場合に、アップロードされたコンテンツ情報に含まれた画像、音声または動画像から認識される情報と、前記招待処理で設定されたコンテンツ情報に含まれた画像、音声または動画像から認識される情報とを比較し、その比較結果に基づいて前記招待元ユーザおよび／または前記招待先ユーザに特典を付与する特典付与処理と
を前記サーバ装置のコンピュータに実行させるプログラム。
【請求項７】
所定のサービスを提供するサーバ装置と、前記サーバ装置とネットワークを介して接続されるユーザの端末とを備えるシステムであって、
前記サービスの招待元ユーザの端末から招待要求を前記サーバ装置に送信する手段と、
前記招待要求により、画像、音声または動画像が含まれた招待用のコンテンツ情報を前記サーバ装置に設定する手段と、
前記サービスの招待先ユーザの端末に前記コンテンツ情報を送信する手段と、
前記招待先ユーザが前記サービスに登録された場合に、前記招待先ユーザの端末から前記サーバ装置へアップロードされるコンテンツ情報が、前記設定する手段によって設定されたコンテンツ情報の少なくとも一部と一致しない場合に、アップロードされたコンテンツ情報に含まれた画像、音声または動画像から認識される情報と、前記サーバ装置に設定されたコンテンツ情報に含まれた画像、音声または動画像から認識される情報とを比較し、その比較結果に基づいて前記招待元ユーザおよび／または前記招待先ユーザに特典を付与する手段と
を具備することを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば、ネットワークを介してゲーム等のサービスを提供するサーバ装置、プログラム、および、システムに関する。
【背景技術】
【０００２】
近年、ネットワークを通じて複数のユーザが参加可能なネットワーク対応のゲームサービスが広まっている。ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）端末や携帯端末等の情報処理装置を用いてゲーム運営者のサーバ装置と通信を行うことにより、他のユーザとコミュニケーションを行ったり、協力してゲームを進行したりすることができる。
【０００３】
このようなゲームサービスにおいて、ゲーム運営者のサーバ装置から招待用の識別コード（招待用ＩＤ）をユーザの端末に送信し、招待用ＩＤを受信したユーザがゲームアプリケーションの登録画面などで招待用ＩＤを入力すると、ゲーム内通貨やプレゼント等のインセンティブが付与されるという新規ユーザ獲得の仕組みがある。たとえば、特許文献１では、あるゲームで仲間になった利用者を他のゲームに誘う場合に、他のゲームにおいて仲間関係を容易に構築する手法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２２５２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記招待用ＩＤを用いて登録を行う場合、ユーザは、登録画面で招待用ＩＤとしてのテキストを手入力したり、招待用ＩＤの受信画面と登録画面とを行き来する必要があり、登録を諦めるユーザも多かった。また、招待用ＩＤにテキストデータを使用する場合、特にそのデータの漏洩が懸念されるような場面において、悪意のある者によりデータを解析されてしまうおそれがある。
【０００６】
本発明はかかる課題に鑑みてなされたものであり、その目的は、面倒な入力操作を必要とせず、簡易でかつ安全に登録を可能にするサーバ装置、プログラム、および、システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、ネットワークを介して所定のサービスをユーザの端末へ提供するサーバ装置であって、上記サービスの招待元ユーザの端末からの招待要求により、招待用のコンテンツ情報を設定する招待処理部と、上記招待元ユーザから招待された招待先ユーザが前記サービスに登録された場合に、招待先ユーザの端末からアップロードされるコンテンツ情報と、上記招待処理部で設定されたコンテンツ情報とを比較し、その比較結果に基づいて上記招待元ユーザおよび／または上記招待先ユーザに特典を付与する特典付与部とを備えるサーバ装置、このサーバ装置に対応するプログラム、およびこのサーバ装置を用いたシステムを提供する。
【０００８】
上記第１の態様によれば、面倒な入力操作を必要とせず、また、第三者に招待用の画像などのコンテンツ情報を読み取られる危険性も少ないため、簡易でかつ安全に登録を可能にする。すなわち、招待用のコンテンツ情報を選択してアップロードするだけで登録手続きができるため、招待用ＩＤの手入力を省略でき、簡易な登録が可能となる。また、招待用ＩＤの代わりにコンテンツ情報、たとえば、画像データを用いることで、同一の画像を生成することが困難となり、セキュリティを向上させることができる。招待元ユーザや招待先ユーザに特典を付与することで、サービスへの招待が活発に行われ、サービスへ登録するユーザの増加が図れる。
【０００９】
本発明の第２の態様は、上記特典付与部は、アップロードボタンを含む登録画面を上記招待先ユーザの端末へ提示する。
上記第２の態様によれば、招待先ユーザは、登録画面でアップロードボタンを押下し、招待用のコンテンツ情報を選択するだけで登録手続きが行えるため、招待用ＩＤの手入力を省略でき、簡易な登録が可能となる。
【００１０】
本発明の第３の態様は、上記招待処理部は、上記招待元ユーザの端末で保有するコンテンツ情報を上記招待用のコンテンツ情報として設定する。
上記第３の態様によれば、招待元ユーザの保有する画像などのコンテンツ情報を招待用のコンテンツ情報として利用することで、招待先ユーザをサービスに招待しやすくなる。
【００１１】
本発明の第４の態様は、上記特典付与部は、上記招待先ユーザの端末からアップロードされるコンテンツ情報と、上記招待処理部で設定された招コンテンツ情報との間のバイナリデータを比較する。
上記第４の態様によれば、バイナリデータを比較することで、たとえば同一の画像データであるか否かを正確に判別することが可能になり、加工された招待用画像などを見分けることができる。
【００１２】
本発明の第５の態様は、上記特典付与部は、上記招待先ユーザの端末からアップロードされるコンテンツ情報と、上記招待処理部で設定されたコンテンツ情報との間のハッシュ値を比較する。
上記第５の態様によれば、同じハッシュ値をもつコンテンツ情報を偽造することは困難であるため、セキュリティを高めることができる。
【００１３】
本発明の第６の態様は、上記コンテンツ情報は、所定の情報を変換した識別コードを含む画像であり、
上記特典付与部は、上記招待先ユーザの端末からアップロードされるコンテンツ情報から読み取った情報と、上記招待処理部で設定されたコンテンツ情報から読み取った情報とを比較する。
上記第６の態様によれば、バーコードや二次元コードなどの識別コードに所定の情報を含めておくことで、容易に画像比較が行えるようになる。
【００１４】
なお、以上の構成要素、態様の任意の組み合わせ、本発明の表現を方法、装置、システム、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１５】
本発明によると、面倒な入力操作を必要とせず、簡易でかつ安全に登録を可能にするサーバ装置、プログラム、および、システムを提供できる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態にかかるシステムの構成例を示す図である。
【図２】図１のモバイル端末あるいはＰＣ端末における構成例を示す図である。
【図３】図１のサーバの構成例を示す図である。
【図４】図３のユーザ情報テーブルの一例を示す図である。
【図５】図３の招待情報テーブルの一例を示す図である。
【図６】図１のシステムの処理手順例を示すシーケンス図である。
【図７Ａ】図１のユーザ端末のユーザ登録画面例を示す図である。
【図７Ｂ】図１のユーザ端末の招待用画像登録画面例を示す図である。
【図８】第２実施形態にかかるシステムの処理手順例を示すシーケンス図である。
【発明を実施するための形態】
【００１７】
（第１実施形態）  
図１は、本発明の第１実施形態に係るシステム１００を示す図である。システム１００は、サーバ１０と、サーバ１０と基地局４０とを有線回線で接続するネットワーク６０と、基地局４０で代表される第１基地局４０ａ〜第３基地局４０ｃと、モバイル端末５０で代表される第１モバイル端末５０ａ〜第３モバイル端末５０ｃと、ＰＣ端末７０とを含む。また、モバイル端末５０として、例えばフィーチャーフォン、スマートフォン、タブレット端末などが含まれる。
【００１８】
このシステム１００では、サーバ１０から所定のサービスを、ネットワーク６０介してＰＣ端末７０へ、あるいはネットワーク６０および基地局４０を介してモバイル端末５０へ提供する。このサービスは、たとえば、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）上で提供されるゲームサービスや、アプリ提供プラットフォームから端末にダウンロードされたゲームアプリケーションを利用するサービスを含む。アプリ提供プラットフォームは、サーバ１０と一体でもよいし、別途設けてもよい。
【００１９】
また、このシステム１００では、これらのサービスに登録するユーザの増加を図るために、サービスに登録済みのユーザ（招待元ユーザ）から未登録のユーザ（招待先ユーザ）を招待する機能を有する。この招待は、招待元ユーザから招待先ユーザへ、後述する招待用のコンテンツ情報を含む招待メッセージをメールなどで送信することにより行う。招待先ユーザがサービスに登録し、招待用のコンテンツ情報を登録した場合は、招待元ユーザおよび／または招待先ユーザにそのサービス内で利用可能な特典を付与することができる。
【００２０】
以下では、招待用のコンテンツ情報として招待用画像を用いて説明するが、画像にかぎらず、音声や動画像などのバイナリデータが含まれる情報であっても同様の作用効果を奏することができることは言うまでもない。なお、画像コンテンツとした場合、コピー以外の手段により完全同一の画像を生成することは困難であると考えられることから、セキュリティを向上させることもできる。
【００２１】
なお、図１では、図示の都合上、基地局４０、モバイル端末５０は共に３台のみ図示したが、これにかぎらず、それ以上の基地局４０、モバイル端末５０が存在してもよい。ＰＣ端末７０についても同様である。また、第１モバイル端末５０ａ〜第３モバイル端末５０ｃは、それぞれ異なる基地局４０と接続されるとして図示しているが、これにかぎらず、１つの基地局４０に複数のモバイル端末５０が接続されていても、本発明が適用可能であることは言うまでもない。また、基地局４０は無線ＬＡＮなどのアクセスポイントであってもよい。以下、モバイル端末５０およびＰＣ端末７０をユーザ端末と総称する。
【００２２】
図２は、ユーザ端末の構成例を示す図である。ここでは、説明の都合上、モバイル端末５０の構成として説明するが、ＰＣ端末７０においても同様の構成となる。モバイル端末５０は、端末通信部５１と、端末制御部５２と、ユーザインタフェース５３と、端末メモリ５４とを備える。
【００２３】
端末通信部５１は、サーバ１０からダウンロードしたアプリケーションプログラムや、サーバ１０から送信される各種情報を受信する。また、ユーザインタフェース５３で受け付けたユーザの入力操作などに応じて各種情報をサーバ１０へ送信する。
【００２４】
端末制御部５２は、ユーザインタフェース５３からユーザの指示を受け付けて、端末メモリ５４にアクセスしながら、アプリケーションのインストール制御や、アプリケーションの実行制御などを行う。
【００２５】
ユーザインタフェース５３は、ユーザへのメッセージ、コンテンツ視聴画面等の各種画面を表示するための画面インタフェースと、音声等を出力するスピーカと、キーボードやタッチパネルなどのユーザからの入力を受け付ける入力インタフェースを含む。ユーザインタフェース５３は、ユーザからの選択操作、あるいは、各種の情報の入力操作等を受け付けて、端末制御部５２に伝える。
【００２６】
端末メモリ５４は、アプリケーションをインストールする際に、アプリ提供プラットフォームからダウンロードされたアプリケーションプログラムを格納することに用いられる。また、端末通信部５１で受信されるサーバ１０からの各種情報や、アプリケーションなどで使用されるユーザ識別情報（ユーザＩＤ）などが記憶される。
【００２７】
たとえば、ユーザによるユーザインタフェース５３の操作を受けて、端末制御部５２がゲームアプリケーションを起動すると、端末通信部５１がネットワーク６０を介してサーバ１０と通信を行いながら、ゲームが進行する。端末制御部５２は、アプリケーション実行中にユーザインタフェース５３を介してユーザから指示を受けると、招待先ユーザを当該サービスへ招待するための招待要求を端末通信部５１を介してサーバ１０へ送信し、後述する招待用画像を取得することができる。
【００２８】
端末制御部５２は、ユーザの指示により、取得した招待用画像を含む招待メッセージを作成し、招待先ユーザの端末へ送信することができる。ここで、招待先のユーザ端末は、招待メッセージに記載されたリンクを用いてサーバ１０にアクセスして、アプリケーションをダウンロードする。さらに、招待メッセージに添付された招待用画像をサーバ１０に送信することで、簡易に当該アプリケーションにかかるサービスへの登録処理が実行されることとなる。このような態様により、招待先のユーザ端末は、従来用いられていた複数の英数字を入力するといった煩雑な操作が求められることなく、容易に登録処理ができるため、サービス登録の意欲を向上させることができる。
【００２９】
図３は、図１のサーバ１０の構成例を示す図である。このサーバ１０は、サーバ通信部１１と、ユーザ情報管理部１２と、ゲーム処理部１３と、画面表示制御部１４と、招待処理部１５と、ユーザ登録部１６と、特典付与部１７と、サーバメモリ１８とを含む。サーバメモリ１８は、ユーザ情報テーブル１８１と、招待情報テーブル１８２とを記憶する。
【００３０】
サーバ通信部１１は、ユーザ端末からの信号を受信し、所定の復調処理を実施して、ユーザ情報管理部１２、ゲーム処理部１３、画面表示制御部１４、招待処理部１５、あるいはユーザ登録部１６などに復調された信号を送る。
【００３１】
また、サーバ通信部１１は、ゲーム処理部１３、画面表示制御部１４、招待処理部１５あるいは特典付与部１７などからの指示を受けて、所定のデータを変調処理し、ユーザ端末に対して送信する。所定のデータとは、たとえば、ゲームに関する画像であったり、招待用画像や特典に関する情報などを含む。
【００３２】
なお、サーバ通信部１１における変復調処理は、従来用いられている変復調技術が用いられてよく、このような態様であったとしても、本発明を適用することができることは当業者に理解されるところである。
【００３３】
ユーザ情報管理部１２は、システム１００に登録されたユーザに関する情報をサーバメモリ１８のユーザ情報テーブル１８１にて管理する。たとえば、図４に示すように、ユーザ情報テーブル１８１は、ユーザＩＤ、ユーザ名、およびパスワードを含む。これらのユーザの情報は、ゲーム処理部１３などにおいて参照される。
【００３４】
ゲーム処理部１３は、ユーザ端末から、システム１００上にて実行可能なゲームの開始要求を、サーバ通信部１１を介して受け付けてゲームを開始し、ゲームの進行を管理する。また、ゲーム処理部１３は、ゲームの進行に際して、サーバメモリ１８に記憶されたユーザ情報にアクセスし、所定の処理を実行する。
【００３５】
画面表示制御部１４は、ゲームの進行に応じて、あるいは、ゲーム処理部１３の指示にしたがって、ユーザ端末の画面に所定の画像を表示させる制御を行う。ゲームアプリケーションの初回起動時には、ユーザ端末の画面にユーザ登録画面を表示させる。
【００３６】
招待処理部１５は、当該サービスの招待元ユーザの端末から送信される招待要求を、サーバ通信部１１を介して受信し、当該サービスへの招待用画像を発行して招待元ユーザの端末へ送信する。上記発行した招待用画像は、たとえば、図５に示すように、サーバメモリ１８内の招待情報テーブル１８２に、招待元ユーザの識別情報（招待元ユーザＩＤ）などと共に格納される。招待用画像は、サービスを示す情報のほか、サービスの概要や広告情報などを含むことができる。
【００３７】
なお、「サービスを示す情報のほか、サービスの概要や広告情報などを含む」とは、招待アプリや特典にかかるサービス名や広告、あるいは、ＵＵＩＤなどのバーコード情報などが文字もしくは画像として認識できるような態様で招待用画像に重畳されてもよいし、電子すかし技術などを用いて電子的に重畳されてもよい。このような態様により、もし、メール送信時に招待用画像をリサイズしてしまったなどのバイナリ変更をしてしまった場合においても、照合可能となる。また、バーコードや二次元コードなどバーコード情報を招待用画像に含めることで、画像照合により適切な登録処理を簡易に実現できる。なお、広告を招待用画像に含めた場合、ユーザ端末内に記憶された招待用画像を探す際のユーザの視認性を高めるほか、従来の無機質なテキストデータによる招待コードに比べ、広告宣伝上ユーザを惹きつけるサービスとして招待することができる。このような態様によると、従来における文字列としての登録ＩＤの第三者によるログイン試行、たとえば、総当たりで登録ＩＤを検出するようなブルートフォースアタックが困難となるため、安全性が向上する。画像に重畳された情報に対してブルートフォースアタックを行うことは極めて困難なため、セキュリティーレベルを上げることができる。また、招待用画像は、サービス全体で共通の画像を使用してもよいし、招待元ユーザ毎に異なる画像を発行するようにしてもよい。
【００３８】
ユーザ登録部１６は、たとえばアプリケーションの初回起動時に、ユーザ端末の画面にユーザ登録画面などを表示させ、入力されたユーザ情報をもとにユーザ登録処理を行う。
【００３９】
特典付与部１７は、ユーザ登録部１６で招待先ユーザが登録された場合に、招待先ユーザの端末からアップロードされる招待用画像と、招待情報テーブル１８２に格納された招待用画像とを比較し、その比較結果に基づいて招待元ユーザおよび／または招待先ユーザに特典を付与する。特典としては、例えば、ゲーム内通貨やアイテム、ないし、システム１００が提供する他のサービスなどにおいて共通に使用可能なポイントなどのプレゼントを含む。なお、セキュリティをより強化するために、招待用画像のアップロード＆照合のほか、本人確認のための処理、たとえば、ユーザＩＤの照合やパスワード照合、同一のサーバ１０により提供される他のサービスにおける登録状況との照合などがなされてもよい。
【００４０】
次に、図６および図７を用いて、第１実施形態にかかるシステムの動作を説明する。図６は、第１実施形態にかかるシステムの処理手順を示すシーケンス図である。ここでは、第１モバイル端末５０ａのユーザ（招待元ユーザ）が、第２モバイル端末５０ｂのユーザ（招待先ユーザ）をゲームサービスへ招待する場合を例にとって説明する。
【００４１】
ゲームサービスの実行中に、招待元ユーザの操作により、第１モバイル端末５０ａはユーザＩＤを含む招待要求をサーバ１０に送信する（ステップＳ６ａ）。サーバ１０の招待処理部１５は、この招待要求を受信すると、招待元ユーザの招待用画像を発行して招待元ユーザＩＤとともに招待情報テーブル１８２に設定し、招待用画像を第１モバイル端末５０ａに送信する（ステップＳ６ｂ）。
【００４２】
招待元ユーザは、招待先ユーザに当該ゲームサービスのアプリケーションをインストールしてもらうために、第１モバイル端末５０ａから第２モバイル端末５０ｂへメールやＳＮＳなどで招待用画像を含む招待メッセージを送信する（ステップＳ６ｃ）。送信する代わりに、電子記録媒体やネットワーク上のクラウドストレージを用いて、第２モバイル端末５０ｂに招待用画像を取得させてもよい。この招待メッセージを受けて、招待先ユーザは、第２モバイル端末５０ｂにおいて当該ゲームサービスのアプリケーションをインストールする（ステップＳ６ｄ）。たとえば、アプリ提供プラットフォームのアプリダウンロード画面からダウンロード要求を送信し、アプリケーションプログラムを受信する。
【００４３】
招待先ユーザは、第２モバイル端末５０ｂにおいてインストールしたアプリケーションを起動し（ステップＳ６ｅ）、ユーザ登録画面において、ユーザ情報を入力してサーバ１０へ送信する（ステップＳ６ｆ）。
【００４４】
図７Ａに、ユーザ登録画面の一例を示す。ユーザ登録画面７００は、ユーザ名入力欄７０１と、パスワード入力欄７０２と、登録ボタン７０３とを含む。ユーザ名入力欄７０１およびパスワード入力欄７０２は、任意の数字、文字などの組み合わせが設定可能である。招待先ユーザにより登録ボタン７０３が押下されると、第２モバイル端末５０ｂは、ユーザ名入力欄７０１およびパスワード入力欄７０２に入力されたユーザ名およびパスワードをサーバ１０へ送信する。
【００４５】
サーバ１０のユーザ登録部１６は、第２モバイル端末５０ｂから送信されるユーザ名およびパスワードを受信し、ユーザ登録処理を行う（ステップＳ６ｇ）。たとえば、ユーザ登録部１６は、新規のユーザＩＤを発行し、発行したユーザＩＤに対応付けてユーザ名およびパスワードをユーザ情報テーブル１８１に格納する。
【００４６】
ユーザ登録処理が完了すると、第２モバイル端末５０ｂには、招待用画像登録画面が表示される（ステップＳ６ｈ）。図７Ｂに、招待用画像登録画面の一例を示す。招待用画像登録画面７１０は、アップロードボタン７１１と、招待用画像表示欄７１２と、登録ボタン７１３とを含む。アップロードボタン７１１を押下すると、破線で示す画像選択画面７２０が招待用画像登録画面７１０に重畳されるように表示され、招待用画像を選択できる。選択された招待用画像（ここでは、画像１）は、招待用画像表示欄７１２に表示される。第２モバイル端末５０ｂは、招待先ユーザにより登録ボタン７１３が押下されると、上記選択された招待用画像をサーバ１０へ送信する。なお、ユーザ登録画面７００と招待用画像登録画面７１０とを１つの画面で構成し、ユーザ情報と招待用画像とを同時に入力させ、ユーザ情報と招待用画像とを共にサーバ１０に送信するようにしてもよい。
【００４７】
サーバ１０の特典付与部１７は、第２モバイル端末５０ｂからアップロードされる招待用画像と、招待情報テーブル１８２に設定された招待用画像とを比較する（ステップＳ６ｉ）。この比較により、アップロードされる招待用画像と一致する招待用画像が招待情報テーブル１８２から発見できた場合は招待元ユーザを特定し、特典付与部１７は、比較結果により特定された招待元ユーザと招待先ユーザとに特典を付与する（ステップＳ６ｊ）。
【００４８】
ここで、ステップＳ６ｉの招待用画像の比較方法について、以下の実施例に従って説明する。
（実施例１）  
実施例１では、特典付与部１７は、招待先ユーザの第２モバイル端末５０ｂからアップロードされる招待用画像と、招待処理部１５で設定された招待用画像との間のバイナリデータを比較する。バイナリデータを比較することで、同一の画像データであるか否かを正確に判別することが可能になり、加工された招待用画像などを見分けることができる。
【００４９】
（実施例２）  
実施例２では、特典付与部１７は、招待先ユーザの第２モバイル端末５０ｂからアップロードされる招待用画像から算出したハッシュ値と、招待処理部１５で設定された招待用画像から算出したハッシュ値とを比較する。同じハッシュ値をもつ画像を偽造することは困難であるため、セキュリティを高めることができる。
【００５０】
（実施例３）  
実施例３では、招待用画像が所定の情報を変換したバーコードやＱＲコード（登録商標）などの二次元コードを含み、特典付与部１７は、招待先ユーザの第２モバイル端末５０ｂからアップロードされる招待用画像から読み取った情報と、招待処理部１５で設定された招待用画像から読み取った情報とを比較する。バーコードや二次元コードなどの識別コードに所定の情報を含めておくことで、容易に画像比較が行えるようになる。さらに、バーコードや二次元コードなどに招待元ユーザＩＤを含めることで、画像比較により招待元ユーザＩＤを簡単に特定することができ、招待情報テーブル１８２において招待元ユーザＩＤを省略することができる。
【００５１】
以上述べたように、第１実施形態によれば、招待用画像を選択してアップロードするだけで登録手続きができるため、招待用ＩＤの手入力を省略でき、簡易な登録が可能となる。
また、事前登録等の招待用ＩＤの漏えいを防止したい場合、招待用ＩＤの代わりに画像データを用いることで、同一の画像を生成することが困難となり、セキュリティを向上させることができる。
また、招待用画像は、たとえば、当該サービスを表す情報や広告情報などを含むことができるため、従来の無機質なテキストデータによる招待用ＩＤに比べ、広告宣伝上ユーザを惹きつけるサービスとして招待することが可能となる。
【００５２】
（第２実施形態）  
第１実施形態では、招待用画像をサーバ側で発行したが、第２実施形態では、招待元ユーザの端末で保有する画像を招待用画像として用いるようにする。なお、システムや装置の構成は上記第１実施形態と同様であるため、上記図１ないし図３を用いて説明を行い、第１実施形態と重複する説明を省略する。
【００５３】
第２実施形態にかかるシステムの動作を説明する。図８は、第２実施形態にかかるシステムの処理手順を示すシーケンス図である。上記第１実施形態と同様に、第１モバイル端末５０ａのユーザ（招待元ユーザ）が、第２モバイル端末５０ｂのユーザ（招待先ユーザ）をゲームサービスへ招待する場合を例にとって説明する。
【００５４】
ゲームサービスの実行中に、招待元ユーザの操作により、第１モバイル端末５０ａはユーザＩＤと招待用画像とを含む招待要求をサーバ１０に送信する（ステップＳ８ａ）。招待用画像は、第１モバイル端末５０ａ内に保有される画像を任意に選択することができる。サーバ１０の招待処理部１５は、この招待要求を受信すると、招待元ユーザにより選択された招待用画像を招待元ユーザＩＤとともに招待情報テーブル１８２に設定する（ステップＳ８ｂ）。
【００５５】
招待元ユーザは、招待先ユーザに当該ゲームサービスのアプリケーションをインストールしてもらうために、第１モバイル端末５０ａから第２モバイル端末５０ｂへ、メールやＳＮＳなどで招待用画像を含む招待メッセージを送信する（ステップＳ８ｃ）。招待メッセージを受けて、招待先ユーザは、第２モバイル端末５０ｂにおいて当該ゲームサービスのアプリケーションをインストールする（ステップＳ８ｄ）。たとえば、アプリ提供プラットフォームのアプリダウンロード画面からダウンロード要求を送信し、アプリケーションプログラムを受信する。
【００５６】
招待先ユーザは、第２モバイル端末５０ｂにおいてインストールしたアプリケーションを起動し（ステップＳ８ｅ）、上記図７Ａに示すようなユーザ登録画面において、ユーザ情報を入力してサーバ１０へ送信する（ステップＳ８ｆ）。サーバ１０のユーザ登録部１６は、第２モバイル端末５０ｂから送信されるユーザ名およびパスワードを受信し、ユーザ登録処理を行う（ステップＳ８ｇ）。
【００５７】
ユーザ登録処理が完了すると、第２モバイル端末５０ｂには、上記図７Ｂに示すような招待用画像登録画面が表示される。この招待用画像登録画面において招待先ユーザにより招待用画像が選択されると、第２モバイル端末５０ｂは、選択された招待用画像をサーバ１０へアップロードする（ステップＳ８ｈ）。
【００５８】
サーバ１０の特典付与部１７は、第２モバイル端末５０ｂからアップロードされる招待用画像と、招待情報テーブル１８２に設定された招待用画像とを比較する（ステップＳ８ｉ）。この比較により、アップロードされる招待用画像と一致する招待用画像が招待情報テーブル１８２から発見できた場合は招待元ユーザを特定し、特典付与部１７は、招待先ユーザのユーザ登録後、比較結果により特定された招待元ユーザと招待先ユーザとに特典を付与する（ステップＳ８ｊ）。
【００５９】
以上述べたように、第２実施形態によれば、上記第１実施形態と同様の効果を奏するとともに、招待元ユーザの保有する画像を招待用画像として利用することで、招待先ユーザをサービスに招待しやすくなる。
【００６０】
以上、本発明を各実施形態をもとに説明した。本発明は上述した各実施形態並びに各実施例の内容に限定されるものではなく、本発明の要旨の範囲内において種々に変形して実施をすることが可能である。上記実施形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【００６１】
１００…システム、１０…サーバ、４０…基地局、４０ａ…第１基地局、４０ｂ…第２基地局、４０ｃ…第３基地局、５０…モバイル端末、５０ａ…第１モバイル端末、５０ｂ…第２モバイル端末、５０ｃ…第３モバイル端末、６０…ネットワーク、７０…ＰＣ端末、１１…サーバ通信部、１２…ユーザ情報管理部、１３…ゲーム処理部、１４…画面表示制御部、１５…招待処理部、１６…ユーザ登録部、１７…特典付与部、１８…サーバメモリ、１８１…ユーザ情報テーブル、１８２…招待情報テーブル、５１…端末通信部、５２…端末制御部、５３…ユーザインタフェース、５４…端末メモリ。
【図１】
0005941574.tif 000002
【図２】
0005941574.tif 000003
【図３】
0005941574.tif 000004
【図４】
0005941574.tif 000005
【図５】
0005941574.tif 000006
【図６】
0005941574.tif 000007
【図７Ａ】
0005941574.tif 000008
【図７Ｂ】
0005941574.tif 000009
【図８】
0005941574.tif 000010