(57)【要約】【課題】所定領域内にいる者同士の現実的又は即時的なコミュニケーションが可能となるようなマッチング結果を導出可能なサーバシステムを提供する。【解決手段】複数の端末装置１２との間でデータの送受信が可能なサーバ１１を備えたサーバシステムであって、サーバ１１に、端末装置１２の位置情報及び利用者に関するデータを取得するデータ取得手段２１０、マッチング範囲を設定するマッチング範囲設定手段２１２、端末装置１２がマッチング範囲内に位置しているか否かを判断する位置判定手段２１４、マッチング範囲内に位置していると判定された端末装置１２の利用者に関するデータに基づき、所定のマッチング条件を満たしているか否かを判断するマッチング判定手段２１６、マッチング条件を満たしていると判断された端末装置１２に対して通知を行う通知手段２１８、を設ける。【選択図】図９
2014203113.tif 000002
【特許請求の範囲】
【請求項１】
位置情報を取得可能でありかつ無線での通信が可能であるとともに利用者に関するデータを入力可能な複数の端末装置と、これらの端末装置とネットワークを介して接続され当該端末装置との間でデータの送受信が可能なサーバと、を備えたサーバシステムであって、
前記サーバは、
前記端末装置が送信する位置情報及び利用者に関するデータを取得するデータ取得手段と、
所定の領域をマッチング範囲として設定するマッチング範囲設定手段と、
前記データ取得手段により取得された前記端末装置の位置情報に基づいて、前記端末装置が前記マッチング範囲内に位置しているか否かを判断する位置判定手段と、
前記位置判定手段によりマッチング範囲内に位置していると判定された前記端末装置について、前記データ取得手段により取得された利用者に関するデータに基づいて、予め定められたマッチング条件を満たしているか否かを判断するマッチング判定手段と、
前記マッチング判定手段により、互いに前記マッチング条件を満たしていると判断された端末装置に対して、所定の通知を行う通知手段と、
を備えたことを特徴とするサーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者により利用可能な端末装置と、当該端末装置との間でデータの送受信が可能なサーバと、を備えたサーバシステムに関するものである。
【背景技術】
【０００２】
従来、この種のサーバシステムとして、通信機能を備えた携帯電話、スマートフォン、携帯型ゲーム等の携帯情報端末（端末装置）が、ネットワークを介して、ゲームサーバやデータサーバ等、種々のサービスを提供するサーバにアクセス可能であって、端末装置及びサーバ相互間でデータ通信可能に設定されたものが知られている。
特に、近年では、各端末装置にインストールされた所定のアプリケーションを用いて、当該端末装置を利用する者のプロフィール等の情報（マッチング情報）をサーバに送信し、この送信された情報に基づいてサーバ上でマッチングを行い、その結果を端末装置に送信するというマッチングゲームのサービスを提供するようなサーバシステムが考案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１８７３７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述のようなサーバシステムにおいては、上記所定のアプリケーションがインストールされた端末装置であれば、端末装置の現在位置を問わずサーバ上でマッチング可能となっている。そのため、せっかくマッチングされたものの、端末装置同士の実際の距離が離れているような事態が生じ、マッチングの結果を生かして、現実的又は即時的に端末装置の利用者同士のコミュニケーションを図ることが困難となる場合があった。
特に、イベント等において、上述のようなサーバシステムを利用して参加者のマッチングを行う場合には、上記所定のアプリケーションがインストールされていれば、イベントに参加していない端末装置であってもマッチングの対象となってしまうため、限定的なマッチングを行うことができないという問題も生じていた。
【０００５】
そこで、本発明は、上述した事情によりなされたものであり、所定の領域内にいる者同士の現実的又は即時的なコミュニケーションが可能となるようなマッチング結果を導出可能なサーバシステムの提供を目的とする。
【課題を解決するための手段】
【０００６】
上述した目的を達成するために、本発明は次のように構成されている。なお、符号は、発明の実施の形態において用いた符号を示し、本発明の技術的範囲を限定するものではない。
【０００７】
本発明は、位置情報を取得可能でありかつ無線での通信が可能であるとともに利用者に関するデータを入力可能な複数の端末装置１２と、これらの端末装置１２とネットワークを介して接続され当該端末装置１２との間でデータの送受信が可能なサーバ１１と、を備えたサーバシステム（ゲームシステムＳ）であって、前記サーバ１１は、前記端末装置１２が送信する位置情報及び利用者に関するデータを取得するデータ取得手段２１０と、所定の領域をマッチング範囲として設定するマッチング範囲設定手段２１２と、前記データ取得手段２１０により取得された前記端末装置１２の位置情報に基づいて、前記端末装置１２が前記マッチング範囲内に位置しているか否かを判断する位置判定手段２１４と、前記位置判定手段２１４によりマッチング範囲内に位置していると判定された前記端末装置１２について、前記データ取得手段２１０により取得された利用者に関するデータに基づいて、予め定められたマッチング条件を満たしているか否かを判断するマッチング判定手段２１６と、前記マッチング判定手段２１６により、互いに前記マッチング条件を満たしていると判断された端末装置１２に対して、所定の通知を行う通知手段２１８と、を備えたことを特徴とする。
【０００８】
本発明に係るサーバシステムのサーバ１１においては、マッチング範囲設定手段２１２により、所定の領域がマッチング範囲として設定された上で、位置判定手段２１４により、端末装置１２の位置情報に基づいて当該端末装置１２がマッチング範囲内に位置しているか否かが判断される。そして、マッチング判定手段２１６により、マッチング範囲内に位置していると判定された端末装置１２について、利用者に関するデータに基づいてマッチング条件を満たしているか否かが判断される。
すなわち、本発明に係るサーバシステムによれば、マッチング範囲である所定の領域内に位置していない端末装置１２はマッチングの対象とならず、当該所定の領域内に位置している端末装置１２同士でマッチングが行われることとなるため、所定の領域内にいる者（サーバシステムの利用者、マッチングの参加者）同士の現実的又は即時的なコミュニケーションが可能となるようなマッチング結果を導出できるのである。
【発明の効果】
【０００９】
本発明によれば、所定の領域内にいる者同士の現実的又は即時的なコミュニケーションが可能となるようなマッチング結果を導出可能なサーバシステムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係るゲームシステムの全体構成の説明図である。
【図２】本発明の実施の形態におけるサーバ及び端末装置の電気的構成を示すブロック図である。
【図３】本発明の実施の形態における端末装置の制御部の機能ブロック図である。
【図４】本発明の実施の形態におけるサーバのサーバ制御部の機能ブロック図である。
【図５】本発明の実施の形態における端末装置の表示部の表示例である。
【図６】本発明の実施の形態における端末装置の表示部の表示例である。
【図７】本発明の実施の形態における端末装置の表示部の表示例である。
【図８】本発明の実施の形態における端末装置の表示部の表示例である。
【図９】本発明の実施の形態におけるサーバでのマッチングゲームの処理の概略を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施の形態を、図面を参照しつつ説明する。
（ゲームシステムＳの構成）
本形態に係るサーバシステムは、複数人が参加可能なゲームを提供するものであって、参加者のプロフィール等のデータに基づいて、参加者内における男女のマッチングを行うマッチングゲームを提供するゲームシステムＳである。
このゲームシステムＳは、図１に示すように、サーバ１１と、当該サーバ１１とネットワークを介して互いに通信可能に接続される端末装置１２とを備えている。
このゲームシステムＳにおいては、端末装置１２の利用者（上述のマッチングゲームへの参加者）が、端末装置１２により、プロフィール等の利用者に関するデータを入力し、このデータをサーバ１１へ送信する。そして、サーバ１１がこのデータを受信すると、この受信したデータに基づいて、当該サーバ１１がマッチングを行いその結果を端末装置１２に通知するようになっている。
ここで、サーバ１１は、所定のコンピュータにより構成されている。また、本形態における端末装置１２としては、スマートフォンが用いられている。なお、端末装置１２は、スマートフォンに限定されるものではなく、携帯電話機、タブレット端末、ＰＤＡ（携帯情報端末）、携帯ゲーム機等、持ち運び可能なモバイル端末としてもよい。
また、サーバ１１と端末装置１２とは、公衆回線、専用回線、移動体通信回線、ＬＡＮ、インターネット等により互いに通信可能に接続できるようになっている。なお、サーバ１１と端末装置１２とは、これらの回線やネットワークの一又は複数を組み合わせて、接続できるようにしてもよい。
【００１２】
（端末装置１２の構成）
次に、端末装置１２（スマートフォン）の構成について説明する。
本形態における端末装置１２は、図２に示すように、表示部２０、入力部２２、音声出力部２４、撮影部２６、衛星信号受信部２８、通信部３０、制御部１００等を備えており、これらはハーネスやバス等により互いに接続されている。また、この端末装置１２には、メモリ等の記憶媒体（以下、着脱式記憶媒体という）を着脱できるようになっている。なお、端末装置１２は、上記以外の構成を備えていてもよい。
【００１３】
表示部２０は、文字や画像（静止画や動画等）を表示するものであり、また、入力部２２は、文字等の入力を行うものである。
具体的には、本形態における端末装置１２には、表示部２０及び入力部２２として、タッチパネルが内蔵されている。すなわち、この端末装置１２では、タッチパネルが、表示部２０及び入力部２２のいずれとしても機能するようになっている。そして、タッチパネル上に文字や画像が表示されるとともに、このタッチパネル上に表示されるボタンやアイコン等に接触することで、文字の入力や、アプリケーションの起動等を実行できるようになっている。
なお、表示部２０及び入力部２２は、両方の機能を兼ね備えたタッチパネルに限定されるものではなく、それぞれを別個独立の装置により構成してもよい。たとえば、表示部２０を液晶ディスプレイやエレクトロルミネッセンス表示装置等により構成し、入力部２２を物理的な入力ボタンを備えた入力装置（たとえば、テンキーやキーボード等）により構成してもよい。
【００１４】
音声出力部２４は、音声や音楽等を出力するものであり、本形態における端末装置１２には、音声出力部２４として、スピーカが内蔵されている。
【００１５】
撮影部２６は、動画や静止画等を撮影するものであり、本形態における端末装置１２には、撮影部２６として、ＣＭＯＳカメラが内蔵されている。そして、この撮影部２６により撮影された画像は、後述する制御部１００に設けられているＲＡＭ１００ｃ又は着脱式記憶媒体に記憶できるとともに、表示部２０に表示可能となっている。
なお、撮影部２６は、ＣＭＯＳカメラに限定されるものではなく、ＣＣＤカメラ等他の撮影装置により構成してもよい。
【００１６】
衛星信号受信部２８は、ＧＰＳ衛星からの測位用信号を受信するものであり、本形態における端末装置１２には、衛星信号受信部２８として、ＧＰＳアンテナが内蔵されている。そして、衛星信号受信部２８が、ＧＰＳ衛星からの測位用信号を受信すると、この信号に基づき、後述の制御部１００により、端末装置１２の緯度、経度、高度等を示す位置情報が取得されるようになっている。
【００１７】
通信部３０は、サーバ１１との間で、インターネット等のネットワークを介して各種データの送受信をするものであり、本形態における端末装置１２には、通信インターフェース回路が内蔵されている。そして、この端末装置１２によれば、移動体通信回線又はＬＡＮ（無線ＬＡＮ）のいずれかによりサーバ１１に接続できるようになっている。
なお、通信部３０は、通信インターフェース回路に限定されるものではなく、通信モデム等により構成してもよい。
【００１８】
制御部１００は、端末装置１２の全体の動作を制御するものである。
そして、制御部１００は、各種演算処理を行うＣＰＵ１００ａ、各種プログラムやデータ等を格納するＲＯＭ１００ｂ、演算処理等の一時記憶領域やアプリケーションのプログラム・データ等の格納領域として用いられるＲＡＭ１００ｃ、Ｉ／Ｏ（特に図示しておらず）等を備えている。
【００１９】
具体的には、ＲＯＭ１００ｂには、たとえば、端末装置１２を動作させるための基本ソフトウェア（オペレーションシステム）のプログラム、基本アプリケーション（通話ソフトウェア、メールソフトウェア等）のプログラム、表示部２０に表示される背景・操作画面・設定画面・アイコン等の各種画像データ、入力部２２への入力操作音・基本アプリケーション実行に係る効果音（たとえば、電話やメールの着信音等）等の各種音声データが予め記憶されている。
【００２０】
また、ＲＡＭ１００ｃには、たとえば、端末装置１２上で実行されるゲームや、文書作成・表計算等の各種ソフトウェアのプログラムを格納することができる。これらのプログラムは、インターネット上の所定のサイトからダウンロードすることにより、また、特に図示していない外部接続部や赤外線通信部を介して接続される他の端末装置１２やコンピュータ等からデータをロードすることにより、取得することができる。
そして、本形態における端末装置１２のＲＡＭ１００ｃには、上述のマッチングゲームを実行するために、端末装置１２の動作（データ入力画面の表示、入力されたデータの送信、マッチング結果の表示等）を制御するアプリケーション（以下、マッチングゲームアプリという）のプログラムも記憶されている。なお、このマッチングゲームアプリのプログラムは、ＲＡＭ１００ｃに記憶するのではなく、着脱式記憶媒体に記憶してもよい。
【００２１】
そして、ＣＰＵ１００ａは、種々のタイミング（たとえば、入力部２２への入力操作時等）において、ＲＯＭ１００ｂに記憶されている基本ソフトウェアに基づき、ＲＯＭ１００ｂ、ＲＡＭ１００ｃ又は着脱式記憶媒体からアプリケーションのプログラム、画像データ、音声データ等を読み出す。そして、ＣＰＵ１００ａは、読み出されたこれらのデータ等に基づいて、アプリケーションの実行、画像の生成や表示指示、音声の生成や出力指示等、各種データ処理を行う。これにより、アプリケーションが実行され、表示部２０に所定の静止画や動画が表示され、また、音声出力部２４から所定の音声が出力されるようになっている。
【００２２】
また、本形態における端末装置１２では、マッチングゲームアプリをインストールすると、表示部２０にマッチングゲームアプリを実行するためのアイコンが表示されるようになっている。そして、表示部２０に表示された上記アイコンを触ると、マッチングゲームアプリが実行され、本形態に係るゲームシステムＳが提供するマッチングゲームを行うことができるようになっている。
【００２３】
（サーバ１１の構成）
次に、サーバ１１の構成について説明する。
本形態におけるサーバ１１は、図２に示すように、サーバ通信部１５０、サーバ制御部２００等を備えており、これらはハーネスやバス等により互いに接続されている。また、このサーバ１１には、特に図示していない外部接続部を介してハードディスク装置や光ディスク装置等の補助記憶装置を接続できるようになっている。なお、サーバ１１は、上記以外の構成を備えていてもよい。
【００２４】
サーバ通信部１５０は、端末装置１２との間で、インターネット等のネットワークを介して各種データの送受信をするものであり、本形態におけるサーバ１１には、通信インターフェース回路が内蔵されている。サーバ通信部１５０は、通信インターフェース回路に限定されるものではなく、通信モデム等により構成してもよい。
【００２５】
サーバ制御部２００は、サーバ１１の全体の動作を制御するものである。
そして、サーバ制御部２００は、各種演算処理を行うサーバＣＰＵ２００ａ、各種プログラム等を格納するサーバＲＯＭ２００ｂ、演算処理等の一時記憶領域やサーバ用のアプリケーションのプログラム・データ等の格納領域として用いられるサーバＲＡＭ２００ｃ、Ｉ／Ｏ（特に図示しておらず）等を備えている。
【００２６】
具体的には、サーバＲＯＭ２００ｂには、たとえば、サーバ１１を動作させるためのサーバ用の基本ソフトウェア（サーバ用のオペレーションシステム）のプログラム、サーバ用の基本アプリケーション（データバックアップソフトウェア等）のプログラム等が予め記憶されている。
【００２７】
また、サーバＲＡＭ２００ｃには、たとえば、端末装置１２とサーバ１１とが協働して実行されるゲームシステムやソーシャルネットワークサービスを提供するシステムを構築するためのサーバ用プログラムを格納することができる。
そして、本形態におけるサーバ１１のサーバＲＡＭ２００ｃには、上述のマッチングゲームに係るゲームシステムＳを構築するためのサーバ用プログラムや各種テーブルも記憶されている。また、このサーバＲＡＭ２００ｃには、端末装置１２から送信され上述のマッチングゲームの実行に用いられる利用者に関するデータ等も、一時的に記憶されるようになっている。
なお、上述のサーバ用プログラムやデータ等は、サーバＲＡＭ２００ｃに記憶するのではなく、補助記憶装置に記憶してもよい。
【００２８】
そして、サーバＣＰＵ２００ａは、サーバＲＯＭ２００ｂに記憶されているサーバ用の基本ソフトウェアに基づき、サーバＲＯＭ２００ｂ、サーバＲＡＭ２００ｃ又は補助記憶装置からサーバ用プログラムや各種データ等を読み出す。そして、サーバＣＰＵ２００ａは、読み出されたこれらのプログラムやデータ等に基づいて、ゲームシステム等の実行環境の構築、ゲームの実行等が行われるようになっている。
【００２９】
本形態におけるサーバ１１では、サーバＣＰＵ２００ａが、上述のマッチングゲームに係るゲームシステムＳを構築するためのサーバ用プログラムを実行すると、当該ゲームシステムＳの実行環境が構築される。そして、サーバＣＰＵ２００ａが、端末装置１２から送信される利用者のデータ等に基づいて、マッチング処理を実行するようになっている。
【００３０】
（端末装置１２における制御部１００の機能的構成）
次に、端末装置１２における制御部１００の機能について説明する。
本形態における端末装置１２の制御部１００は、図３に示すように、画像表示手段１１０、音声出力手段１１２、入力データ取得手段１１４、位置情報取得手段１１６、データ送信手段１１８等を備えている。なお、この制御部１００は、これら以外の手段（機能）を備えていてもよい。
【００３１】
画像表示手段１１０は、ＲＯＭ１００ｂ等に記憶されている画像データに基づき、表示部２０において、所定の文字や画像を表示するように制御するものである。
具体的には、本形態における端末装置１２では、マッチングゲームアプリ等のアプリケーションが実行されると、画像表示手段１１０が、表示部２０において、上述のアプリケーションの実行画面を表示するように制御する。また、入力部２２において文字の入力等が行われると、画像表示手段１１０が、表示部２０において、入力内容に対応する表示を行うように制御する。
たとえば、マッチングゲームアプリが実行されると、図５に示すように、表示部２０において、トップメニュー画像が表示される。このトップメニュー画像には、利用者が接触可能なボタンとして、「データ入力」ボタン、「マッチング実行」ボタン、「アプリ更新」ボタン等が表示されるようになっている。
【００３２】
音声出力手段１１２は、ＲＯＭ１００ｂ等に記憶されている音声データに基づき、音声出力部２４から所定の音声や音楽を出力するように制御するものである。
具体的には、本形態における端末装置１２では、マッチングゲームアプリ等のアプリケーションが実行されると、音声出力手段１１２が、音声出力部２４から所定のＢＧＭを出力するように制御する。また、メールの受信時やアプリケーションの実行中における所定のタイミングにおいて、音声出力手段１１２が、音声出力部２４から所定の効果音を出力するように制御する。
【００３３】
入力データ取得手段１１４は、入力部２２において入力された文字データや撮影部２６により撮影された画像データ等を、その後の各種処理において用いるためにＲＡＭ１００ｃに一時的に記憶するものである。
本形態における端末装置１２においては、図６（ａ）に示すように、マッチングゲームアプリのトップメニューにおいて「データ入力」ボタンが接触されると、表示部２０において、端末装置１２の利用者（すなわち、マッチングゲームの参加者）に関するデータ（たとえば、プロフィール等）の入力画面が表示される。
ここで、利用者に関するデータとしては、たとえば、性別、ニックネーム、生年月日（年齢）、血液型、体型（身長、体重）、年収、性格、似ている有名人、好きな異性の情報（年齢、性格等）等の項目が挙げられ、これらに限定されるものではない。また、利用者に関するデータは、性別ごとに異なる項目となるようにしてもよい。
本形態における端末装置１２では、性別により当該入力項目が異なるようになっている（図６（ｂ）及び（ｃ）参照）。
そして、この入力画面において上述の利用者に関するデータが入力されると、入力データ取得手段１１４が、この入力された利用者に関するデータをＲＡＭ１００ｃに記憶する。そして、所定の入力操作（表示部２０に表示される「登録」ボタンへの接触）が行われると、後述するデータ送信手段１１８により、ＲＡＭ１００ｃに記憶されている利用者データがサーバ１１へ送信されるようになっている。
本形態における端末装置１２では、図６（ｄ）に示すように、サーバ１１への送信が完了すると、表示部２０にその旨を示す表示がなされるとともに、利用者が接触可能なボタンとして「マッチング実行」ボタン、「トップメニューに戻る」ボタン等が表示されるようになっている。
【００３４】
位置情報取得手段１１６は、衛星信号受信部２８（ＧＰＳアンテナ）により受信されたＧＰＳ衛星からの測位用信号に基づいて、当該時点における端末装置１２の位置情報（緯度、経度、高度）を取得するものである。
また、この位置情報取得手段１１６の作動条件は、端末装置１２において実行されるアプリケーションにより設定することができる。本形態における端末装置１２では、たとえば、マッチングゲームアプリの実行中においては、位置情報取得手段１１６が、所定時間ごと（たとえば、１０秒ごと）に又は所定の入力操作（表示部２０に表示されるマッチング実行ボタンへの接触）が行われた時に位置情報を取得するように、設定されている。また、マッチングゲームアプリの実行中においては、位置情報取得手段１１６により位置情報が取得されると、この取得された位置情報がＲＡＭ１００ｃに記憶されるように設定されている。
なお、位置情報取得手段１１６が位置情報を取得するタイミングや、位置情報取得後の処理は、上述の内容に限定されるものではない。
【００３５】
データ送信手段１１８は、所定のタイミングにおいて、端末装置１２を識別するための識別データ、ＲＡＭ１００ｃに記憶されているデータ（入力データ取得手段１１４により取得された利用者に関するデータ、位置情報取得手段１１６により取得された位置情報等）をサーバ１１へ送信するものである。
本形態における端末装置１２では、たとえば、マッチングゲームアプリの実行中においては、上述の如く、所定の入力操作（表示部２０に表示される「登録」ボタンへの接触）が行われると、データ送信手段１１８が、端末装置１２を識別するための識別データ、及び、ＲＡＭ１００ｃに記憶されている入力データ取得手段１１４により取得された利用者に関するデータをサーバ１１へ送信する。
また、上述の入力操作とは異なる入力操作（表示部２０に表示される「マッチング実行」ボタンへの接触）が行われると、上述の位置情報取得手段１１６による位置情報の取得が行われた後、データ送信手段１１８が、端末装置１２を識別するための識別データ、及び、位置情報取得手段１１６により取得された位置情報をサーバ１１へ送信する。さらに、データ送信手段１１８は、上述の所定の入力操作が行われることなく、位置情報取得手段１１６により位置情報が取得された場合にも、端末装置１２を識別するための識別データ、及び、取得された位置情報をサーバ１１へ送信する。
【００３６】
ここで、端末装置１２を識別するための識別データとしては、たとえば、端末装置１２に設定されている電話番号、メールアドレス、端末装置１２ごとに振られた固有のプロダクト番号等とすることができる。
また、端末装置１２においてマッチングゲームアプリを最初に実行したときに、任意のユーザＩＤを設定させるようにしておき、この設定されたユーザＩＤを上述の識別データとして用いてもよい。なお、ユーザＩＤは、端末装置１２ごとに固有に設定する必要がある。そのため、設定されたユーザＩＤは全てサーバ１１上で記憶しておき、既にサーバ１１上に記憶されているユーザＩＤが端末装置１２において設定されようとした場合には、このユーザＩＤは既に他の端末装置１２で設定されている旨を通知するように設定するのが望ましい。
【００３７】
（サーバ１１におけるサーバ制御部２００の機能的構成）
次に、サーバ１１におけるサーバ制御部２００の機能について説明する。
本形態におけるサーバ１１のサーバ制御部２００は、図４に示すように、データ取得手段２１０、マッチング範囲設定手段２１２、位置判定手段２１４、マッチング判定手段２１６、通知手段２１８、アプリ更新手段２２０等を備えている。なお、このサーバ制御部２００は、これら以外の手段（機能）を備えていてもよい。
【００３８】
データ取得手段２１０は、端末装置１２のデータ送信手段１１８により送信されたデータ（端末装置１２の識別データ、利用者に関するデータ、位置情報）を取得し、端末装置１２ごとにサーバＲＡＭ２００ｃ又は補助記憶装置に記憶するものである。
そして、既にサーバＲＡＭ２００ｃ又は補助記憶装置に上述のデータが記憶されている状態において、同一の端末装置１２から上述のデータが送信された場合には、データ取得手段２１０が当該データを取得した上で、既に記憶されているデータを更新するようになっている。
【００３９】
マッチング範囲設定手段２１２は、所定の領域をマッチング範囲として設定するものであり、換言すれば、マッチングゲームを実行する領域（参加者のマッチングを行う領域）を指定するものである。そして、このマッチング範囲設定手段２１２により設定されたマッチング範囲内に位置している端末装置１２（参加者）を対象として、マッチングが行われるようになっている。
ここで、マッチング範囲は、マッチングを行う領域の位置情報（緯度、経度、高度等）により特定することができ、マッチング範囲設定手段２１２は、この位置情報を、サーバＲＡＭ２００ｃ又は補助記憶装置に記憶させる。
たとえば、本形態に係るゲームシステムＳを利用してマッチングゲームを実行するイベント会場が、北緯Ａ１度Ｂ１分Ｃ１秒〜北緯Ａ２度Ｂ２分Ｃ２秒、東経Ｄ１度Ｅ１分Ｆ１秒〜東経Ｄ２度Ｅ２分Ｆ２秒、高度Ｈメートルに位置している場合には、マッチング範囲設定手段２１２は、この緯度情報（北緯Ａ１度Ｂ１分Ｃ１秒〜北緯Ａ２度Ｂ２分Ｃ２秒）、経度情報（東経Ｄ１度Ｅ１分Ｆ１秒〜東経Ｄ２度Ｅ２分Ｆ２秒）、高度情報（高度Ｈメートル）を記憶させることとなる。
【００４０】
また、位置情報としては、緯度情報、経度情報、高度情報の全てを用いてもよいし、これらの一部のみを記憶するようにしてもよい。
たとえば、所定のビルの所定のフロアにおいてマッチングゲームを実行する場合には、マッチング範囲設定手段２１２は、位置情報として、緯度情報、経度情報及び高度情報を記憶させるようにすることができる。これによりマッチングを行うビルのフロアまで特定することができる。これに対して、所定のビルの全フロアにおいてマッチングゲームを実行する場合には、マッチング範囲設定手段２１２は、位置情報として、緯度情報及び経度情報を記憶させる。これにより、フロアは特定することなく、マッチングを行うビルのみを特定することができる。
また、マッチング範囲設定手段２１２は、たとえば、マッチングを行う領域における特定の位置の緯度情報、経度情報、高度情報、及び、この特定の位置からの距離を記憶させることにより、マッチング範囲を設定してもよい。
【００４１】
位置判定手段２１４は、データ取得手段２１０により取得された端末装置１２の位置情報に基づいて、この端末装置１２がマッチング範囲設定手段２１２により設定されたマッチング範囲内に位置しているか否かを判断するものである。
具体的には、位置判定手段２１４は、データ取得手段２１０により取得され、サーバＲＡＭ２００ｃ又は補助記憶装置に記憶された端末装置１２の位置情報と、マッチング範囲設定手段２１２によりサーバＲＡＭ２００ｃ又は補助記憶装置に記憶されたマッチング範囲（緯度情報、経度情報、高度情報等）とを比較することにより、端末装置１２がマッチング範囲内に位置しているか否かを判断する。
【００４２】
たとえば、マッチング範囲として、上述のイベント会場が設定されている場合であって、データ取得手段２１０により取得された端末装置１２の位置情報が、北緯Ｐ度Ｑ分Ｒ秒、東経Ｘ度Ｙ分Ｚ秒、高度Ｈメートルであったとする。この場合には、位置判定手段２１４は、端末装置１２の緯度（北緯Ｐ度Ｑ分Ｒ秒）がマッチング範囲の緯度情報（北緯Ａ１度Ｂ１分Ｃ１秒〜北緯Ａ２度Ｂ２分Ｃ２秒）内となっているか、端末装置１２の経度（東経Ｘ度Ｙ分Ｚ秒）がマッチング範囲の緯度情報（東経Ｄ１度Ｅ１分Ｆ１秒〜東経Ｄ２度Ｅ２分Ｆ２秒）内となっているか、端末装置１２の高度（高度Ｈメートル）がマッチング範囲の高度情報（高度Ｈメートル）と一致しているかが判定される。そして、全ての条件を満たした場合に、当該端末装置１２がマッチング範囲内に位置していると判断する。これに対して、いずれか１つの条件でも満たしていなかった場合に、当該端末装置１２がマッチング範囲内に位置していない（すなわち、マッチング範囲外に位置している）と判断する。
【００４３】
また、本形態では、端末装置１２から送信される位置情報をデータ取得手段２１０が取得するごとに、位置判定手段２１４による上述の判断が行われるようになっている。そして、この判断の結果については、サーバＲＡＭ２００ｃ又は補助記憶装置に記憶されるようになっている。
なお、位置判定手段２１４が上述の判断を行うタイミングは、これに限定されるものではなく、たとえば、端末装置１２において特定の操作が行われた時点で上述の判断を行うようにしてもよい。
【００４４】
マッチング判定手段２１６は、位置判定手段２１４によりマッチング範囲内に位置していると判定された端末装置１２について、データ取得手段２１０により取得されてサーバＲＡＭ２００ｃ又は補助記憶装置に記憶されている利用者に関するデータに基づいて、予め定められたマッチング条件を満たしているか否かを判断するものである。
具体的には、端末装置１２において所定の入力操作（表示部２０に表示される「マッチング実行」ボタンへの接触）が行われると、サーバ１１に対してマッチングの要求を示す信号が送信される。そして、サーバ１１が当該信号を受信すると、マッチング判定手段２１６が、このマッチングの要求をした端末装置１２がマッチング範囲内に位置しているか否かを判断した上で、当該端末装置１２がマッチング範囲内に位置している場合に、マッチング範囲内に位置している他の端末装置１２との間で上述のマッチング条件を満たしているか否かを判断する。マッチング判定手段２１６が上述の判断を行っている間は、図７（ａ）に示すように、マッチングの要求をした端末装置１２の表示部２０にマッチングを実行している旨が表示される。そして、マッチング判定手段２１６による判断が終了すると、マッチング判定手段２１６は、判断結果を当該端末装置１２に送信する。そして、当該端末装置１２が判断結果を受信すると、当該端末装置１２の表示部２０に判断結果の内容が表示される。具体的には、当該端末装置１２がマッチング範囲内に位置していない旨（図７（ｂ）参照）、マッチング範囲内に位置している他の端末装置１２のうちマッチング条件を満たしたものが無かった旨（図７（ｃ）参照）、又は、マッチング条件を満たしたものがあった旨（図７（ｄ）参照）のいずれかが表示される。
【００４５】
以下、マッチング判定手段２１６による判断の処理内容について、より具体的に説明する。
本形態におけるマッチング判定手段２１６は、図４に示すように、マッチング条件テーブル２１６ａと、マッチング実行手段２１６ｂとを備えている。
マッチング条件テーブル２１６ａは、マッチングを行うための条件を予め定めておくものであって、具体的には、利用者に関するデータのうち、マッチングを行う項目の紐付け、及び、当該項目についてマッチングが成功したと判断するための条件を定めるものである。
また、マッチング実行手段２１６ｂは、マッチング条件テーブル２１６ａに定められた内容に基づいて、利用者に関するデータのマッチングを行うものである。
【００４６】
本形態において、たとえば、男性の利用者に関するデータとして、（Ｍ１）自分の性格（１：温厚、２：クール、３：激情）、（Ｍ２）異性に対するアピールポイント（１：性格、２：ルックス、３：経済力）、（Ｍ３）初めてのデートのプラン（１：映画、２：ドライブ、３：ショッピング）、（Ｍ４）好きな異性の性格（１：おっとり、２：天真爛漫、３：しっかり者）、（Ｍ５）好きな異性のルックス（１：可愛い系、２：お嬢様系、３：メガネ美人）という項目が設定されているものとする。また、たとえば、女性の利用者に関するデータとして、（Ｗ１）自分の性格（１：おっとり、２：天真爛漫、３：しっかり者）、（Ｗ２）似ていると言われる有名人（１：Ａさん、２：Ｂさん、３：Ｃさん）、（Ｗ３）好きな異性の性格（１：温厚、２：クール、３：激情）、（Ｗ４）付き合いたい異性のタイプ（１：性格の良い人、２：外見の良い人、３：お金持ち）、（Ｗ５）初めてのデートでお断りのプラン（１：映画、２：ドライブ、３：ショッピング）という項目が設定されているものとする。
【００４７】
この場合には、マッチング条件テーブル２１６ａでは、マッチングを行う項目の組み合わせとして、（Ｍ１）と（Ｗ３）、（Ｍ２）と（Ｗ４）、（Ｍ３）と（Ｗ５）、（Ｍ４）と（Ｗ１）、（Ｍ５）と（Ｗ２）が定められる。
また、たとえば、（Ｍ１）と（Ｗ３）との組み合わせにおいては、マッチングが成功したと判断される条件として、入力された内容がいずれも「１」であった場合、入力された内容がいずれも「２」であった場合、入力された内容がいずれも「３」であった場合が定められる。
そして、このように定められたマッチング条件テーブル２１６ａによれば、たとえば、男性の利用者の端末装置１２において（Ｍ１）の項目（自分の性格）に「１」（温厚）が入力され、女性の利用者の端末装置１２において（Ｗ３）の項目（好きな異性の性格）に「１」（温厚）が入力された場合に、マッチング実行手段２１６ｂは、（Ｍ１）と（Ｗ３）との組み合わせについて、マッチングが成功したと判断する。
【００４８】
また、たとえば、（Ｍ３）と（Ｗ５）との組み合わせにおいては、マッチングが成功したと判断される条件として、（Ｍ３）における入力内容が「１」でありかつ（Ｗ５）における入力内容が「１」でない（すなわち「２」又は「３」である）場合、（Ｍ３）における入力内容が「２」でありかつ（Ｗ５）における入力内容が「２」でない（すなわち「１」又は「３」である）場合、（Ｍ３）における入力内容が「３」でありかつ（Ｗ５）における入力内容が「３」でない（すなわち「１」又は「２」）場合が定められる。
そして、このように定められたマッチング条件テーブル２１６ａによれば、たとえば、男性の利用者の端末装置１２において（Ｍ３）の項目（初めてのデータのプラン）に「３」（ショッピング）が入力され、女性の利用者の端末装置１２において（Ｗ５）の項目（初めてのデートでお断りのプラン）に「１」（映画）又は「２」（ドライブ）が入力された場合に、マッチング実行手段２１６ｂは、（Ｍ３）と（Ｗ５）との組み合わせについて、マッチングが成功したと判断する。
【００４９】
また、たとえば、（Ｍ５）と（Ｗ２）との組み合わせにおいては、マッチングが成功したと判断される条件として、入力された内容がいずれも「１」であった場合、入力された内容がいずれも「２」であった場合、入力された内容がいずれも「３」であった場合が定められる。
そして、このように定められたマッチング条件テーブル２１６ａによれば、たとえば、男性の利用者の端末装置１２において（Ｍ５）の項目（好きな異性のルックス）に「２」（お嬢様系）が入力され、女性の利用者の端末装置１２において（Ｗ２）の項目（似ていると言われる有名人）に「２」（Ｂさん）が入力された場合に、マッチング実行手段２１６ｂは、（Ｍ５）と（Ｗ２）との組み合わせについて、マッチングが成功したと判断する。
このように、男性の利用者の端末装置１２で入力する内容と、女性の利用者の端末装置１２で入力する内容とが異なる項目を対応付けてもよい。すなわち、マッチング判定手段２１６は、利用者に関するデータのうち、利用者の性別によって入力する内容が異なるもの同士を比較して判断を行うようにしてもよい。
このようにすることで、利用者の性別ごとに入力させる内容を異なるものとすることができるため、一方の性別の利用者が入力する内容を、他方の性別の利用者にそのまま入力させるのが難しいような場合であっても、同義の内容を異なる内容で入力させることにより、他方の性別の利用者が入力しやすいようにすることができるのである。さらには、一方の性別の利用者が入力する内容を、他方の性別の利用者が推測しづらいようにすることもできるのである。
【００５０】
なお、本形態における端末装置１２では、上述のような利用者に関するデータについて、予め設定されている複数の選択肢からいずれか１つを選択させることで入力できるようになっているが、これに限定されるものではなく、文字等により入力できるようにしてもよい。
【００５１】
また、マッチング実行手段２１６ｂは、単に入力内容が一致するか否かの判断のみを行うのではなく、入力された内容に基づき所定の演算処理を行った上で、この処理結果に基づいて判断を行ってもよい。
たとえば、利用者が男性及び女性のいずれであっても、利用者に関するデータとして、「生まれ年」及び「好きな異性の年齢（年上・同い年・年下）」の項目を入力させるようになっているものとする。この場合には、マッチング実行手段２１６ｂは、「生まれ年」の差を求めた上で、この結果に基づいて「好きな異性の年齢」の項目についてマッチングが成功したか否かを判断するようにすることができる。
【００５２】
そして、本形態では、上述の如く、位置判定手段２１４によりマッチング範囲内に位置していると判断された端末装置１２を対象として上述のマッチングが行われ、マッチング範囲内に位置していないと判断された端末装置１２については上述のマッチングが行われないようになっている。
そして、マッチング範囲内に位置していると判断された端末装置１２のうち、男性の利用者の端末装置１２と女性の利用者の端末装置１２において、全ての項目についてマッチングが成功したと判断された場合に、これらの端末装置１２同士は、予め定められたマッチング条件を満たしていると判断される。これに対して、いずれか１つの項目についてマッチングが成功していないと判断された場合には、予め定められたマッチング条件を満たしていないと判断される。
【００５３】
なお、このマッチング判定手段２１６によるマッチングは、マッチング範囲内に位置している全ての端末装置１２との間で行われる。すなわち、男性の利用者の端末装置１２によりマッチングの実行が要求された場合には、マッチング判定手段２１６は、この男性の利用者の端末装置１２と、マッチング範囲内に位置している全ての女性の利用者の端末装置１２との間で、上述のマッチングを行う。これに対して、女性の利用者の端末装置１２によりマッチングの実行が要求された場合には、マッチング判定手段２１６は、この女性の利用者の端末装置１２と、マッチング範囲内に位置している全ての男性の利用者の端末装置１２との間で、上述のマッチングを行う。
以上より、マッチング範囲である所定の領域内に位置していない端末装置１２はマッチングの対象とならず、当該所定の領域内に位置している端末装置１２同士でマッチングが行われることとなるため、所定の領域内にいる者（ゲームシステムＳの利用者、マッチングゲームの参加者）同士の現実的又は即時的なコミュニケーションが可能となるようなマッチング結果を導出できるのである。
【００５４】
また、上述のマッチング判定手段２１６は、利用者に関するデータ全てについてマッチングが成功した場合に、予め定められたマッチング条件を満たしていると判断するようになっているが、これに限定されるものではない。
たとえば、全てのデータのうち、所定の割合（たとえば、８割）のデータについてマッチングが成功した場合に、予め定められたマッチング条件を満たしていると判断するようにしてもよい。
また、全てのデータについて優先順位を定めるとともに、この優先順位に応じたポイントを定めておく。そして、マッチングが成功したデータについてのポイントを加算し、このポイントが所定値以上となった場合に、予め定められたマッチング条件を満たしていると判断するようにしてもよい。
【００５５】
通知手段２１８は、マッチング判定手段２１６により、互いにマッチング条件を満たしていると判断された端末装置１２に対して、所定の通知を行うものである。
具体的には、この通知手段２１８は、マッチング条件を満たしていると判断された端末装置１２に対して、マッチングが成功した旨を示す画像（たとえば、同じ絵柄のトランプの画像等）のデータを送信するとともに、待ち合わせ場所、待ち合わせ時間等のデータを送信する。そして、端末装置１２がこのデータを受信すると、図８に示すように、この端末装置１２の表示部２０に、上述の画像、待ち合わせ場所、待ち合わせ時間、待ち合わせまでの制限時間等が表示されることとなる。
これにより、マッチング条件を満たした端末装置１２の利用者同士を引き合わせることができるのである。
なお、通知手段２１８がマッチング条件を満たした端末装置１２に対して通知を行った後、利用者同士を引き合わせるにあたり、端末装置１２の位置情報に基づいて互いの端末装置１２の距離を判定した上で、この距離に関する情報を端末装置１２に送信し、当該端末装置１２の表示部２０に当該情報を表示させるようにしてもよい。たとえば、両者の端末装置１２が所定範囲（たとえば、５０ｍ）外に位置しているような場合には、これらの端末装置１２の表示部２０に「マッチングした相手はまだ見えません。」という表示を行い、所定範囲内に位置するようになった場合には、これらの端末装置１２の表示部２０に「マッチングした相手に近づいています！」という表示を行うことができる。
このようにすることで、マッチングした相手に出会えることの期待感を向上させることができるのである。
【００５６】
アプリ更新手段２２０は、マッチングゲームアプリを更新するための更新プログラムを端末装置１２に送信するものである。
マッチングゲームアプリに新しい機能を追加する場合や、利用者に入力させる利用者に関するデータの内容を変更する場合等に、これらの内容を端末装置１２のマッチングゲームアプリに反映させるための更新プログラムをサーバ１１（サーバＲＡＭ２００ｃ又は補助記憶装置）に格納する。当該更新プログラムが格納されると、アプリ更新手段２２０は、当該更新プログラムが格納された旨を端末装置１２に通知する。そして、端末装置１２の表示部２０に表示される「アプリ更新」ボタンが操作されると、当該ボタンの操作信号がサーバ１１に送信される。サーバ１１が当該ボタンの操作信号を受信すると、アプリ更新手段２２０が、端末装置１２に更新プログラムを送信する。そして、端末装置１２が当該更新プログラムを受信すると、当該更新プログラムがＲＡＭ１００ｃに記憶され、端末装置１２のＣＰＵ１００ａによりマッチングゲームアプリの更新処理が実行されるようになっている。
【００５７】
（サーバ１１におけるマッチングゲームの処理の進行）
次に、上述のサーバ１１におけるマッチングゲームの処理の進行について、図９のフローチャートを用いて説明する。
【００５８】
ステップ１００において、サーバＣＰＵ２００ａが、端末装置１２から送信されるマッチングの要求を示す信号を受信したか否かを判定する。そして、マッチングの要求を示す信号を受信していないと判定した場合、ステップ１００に戻る。一方、マッチングの要求を示す信号を受信したと判定した場合、次のステップ１０１に進む。
【００５９】
ステップ１０１において、位置判定手段２１４が、上述の信号の送信元である端末装置１２の位置情報に基づき、当該端末装置１２がマッチング範囲設定手段２１２により設定されたマッチング範囲内に位置しているか否かを判定する。そして、マッチング範囲内に位置していないと判定した場合、ステップ１０７に進む。一方、マッチング範囲内に位置していると判定した場合、次のステップ１０２に進む。
【００６０】
ステップ１０２において、マッチング判定手段２１６が、サーバＲＡＭ２００ｃ又は補助記憶装置に記憶されている利用者に関するデータに基づき、マッチング範囲内に位置しておりかつ異性の利用者の端末装置１２を検索し、検索された全端末装置１２について、利用者に関するデータを抽出する。そして、ステップ１０３に進む。
【００６１】
ステップ１０３において、マッチング判定手段２１６が、サーバＲＡＭ２００ｃ又は補助記憶装置に記憶されている上述の信号の送信元である端末装置１２の利用者に関するデータ、及び、上述のステップ１０２で抽出された全端末装置１２のうちの一の端末装置１２の利用者に関するデータに基づいて、マッチング条件を満たしているか否かの判断（すなわち、マッチングの実行）を行う。そして、ステップ１０４に進む。
【００６２】
ステップ１０４において、上述のステップ１０３でのマッチング判定手段２１６による判断の結果が、マッチング条件を満たしているとの内容であったか否かが判定される。そして、マッチング条件を満たしていないとの内容であったと判定した場合、ステップ１０６に進む。一方、マッチング条件を満たしているとの内容であったと判定した場合、次のステップ１０５に進む。
【００６３】
ステップ１０５において、マッチング判定手段２１６が、上述の一の端末装置１２がマッチング条件を満たしているとの結果をサーバＲＡＭ２００ｃ又は補助記憶装置に記憶する。そして、次のステップ１０６に進む。
【００６４】
ステップ１０６において、マッチング判定手段２１６が、上述のステップ１０２で抽出された全端末装置１２についてマッチングの実行が終了したか否かを判定する。そして、マッチングの実行が終了したと判定した場合、次のステップ１０７に進む。一方、マッチングの実行が終了していないと判定した場合、ステップ１０４に戻る。
【００６５】
ステップ１０７において、通知手段２１８が、所定の端末装置１２に対して、上述の判断の結果に係るデータを送信する。そして、マッチングゲームが終了する。
【００６６】
最後に、上述の実施の形態の変形例について、説明する。
上述の実施の形態では、利用者に関するデータは、端末装置１２において利用者自らが入力するようになっていたが、これに限定されるものではない。たとえば、端末装置１２の利用者が利用しているソーシャルネットワークサービスにおける利用者に関するデータの登録ページのアドレスを、当該端末装置１２に格納しておく。そして、端末装置１２において特定の入力操作が行われた場合に、格納されているアドレスに基づいて、上述の登録ページにアクセスし、利用者に関するデータを抽出する。そして、この抽出されたデータを端末装置１２に入力するようにしてもよい。
【００６７】
また、上述の実施の形態は、異性間でのマッチングゲームを実行するものであったが、これに限定されるものではない。たとえば、同性間の相性を判定するようなマッチングゲームを実行するようなものであってもよい。
また、上述の実施の形態は、同様の構成を備えていれば、ゲームシステムＳに限らず、たとえば、就職活動者と企業との間でのマッチングを行うようなシステムに応用することもできる。
【符号の説明】
【００６８】
Ｓ  ゲームシステム
１１  サーバ                  １２  端末装置
２０  表示部                  ２２  入力部
２４  音声出力部              ２６  撮影部
２８  衛星信号受信部          ３０  通信部
１００  制御部                １００ａ  ＣＰＵ
１００ｂ  ＲＯＭ              １００ｃ  ＲＡＭ
１１０  画像表示手段          １１２  音声出力手段
１１４  入力データ取得手段    １１６  位置情報取得手段
１１８  データ送信手段
１５０  サーバ通信部          ２００  サーバ制御部
２００ａ  サーバＣＰＵ        ２００ｂ  サーバＲＯＭ
２００ｃ  サーバＲＡＭ
２１０  データ取得手段        ２１２  マッチング範囲設定手段
２１４  位置判定手段          ２１６  マッチング判定手段
２１８  通知手段              ２２０  アプリ更新手段
【図１】
2014203113.tif 000003
【図２】
2014203113.tif 000004
【図３】
2014203113.tif 000005
【図４】
2014203113.tif 000006
【図５】
2014203113.tif 000007
【図６】
2014203113.tif 000008
【図７】
2014203113.tif 000009
【図８】
2014203113.tif 000010
【図９】
2014203113.tif 000011
【手続補正書】
【提出日】平成26年7月28日(2014.7.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
位置情報を取得可能でありかつ無線での通信が可能であるとともに利用者に関するデータを入力可能な複数の端末装置と、これらの端末装置とネットワークを介して接続され当該端末装置との間でデータの送受信が可能なサーバと、を備えたサーバシステムであって、
前記サーバは、
前記端末装置が送信する位置情報及び利用者に関するデータを取得するデータ取得手段と、
所定の領域をマッチング範囲として設定するマッチング範囲設定手段と、
前記データ取得手段により取得された前記端末装置の位置情報に基づいて、前記端末装置が前記マッチング範囲内に位置しているか否かを判断する位置判定手段と、
前記位置判定手段によりマッチング範囲内に位置していると判定された前記端末装置について、前記データ取得手段により取得された利用者に関するデータに基づいて、予め定められたマッチング条件を満たしているか否かを判断するマッチング判定手段と、
前記マッチング判定手段により、互いに前記マッチング条件を満たしていると判断された端末装置に対して、所定の通知を行う通知手段と、
を備え、
前記利用者に関するデータのうち所定の項目については、利用者の種別に応じて前記端末装置により入力可能な回答内容が異なるように設定されており、
前記マッチング判定手段は、前記所定の項目について入力された回答内容同士を比較して、予め定められたマッチング条件を満たしているか否かを判断可能に設定されていることを特徴とするサーバシステム。
【請求項２】
前記通知手段は、互いに前記マッチング条件を満たしていると判断された前記端末装置の利用者同士を引き合わせるための待ち合わせ場所、及び、待ち合わせまでの時間を通知することを特徴とする請求項１記載のサーバシステム。
【請求項３】
前記サーバシステムは、互いに前記マッチング条件を満たしていると判断された前記端末装置が送信する位置情報に基づいて、これらの端末装置同士が、前記マッチング範囲内における所定距離の範囲内に位置しているか否かを判定可能に形成され、
前記通知手段は、前記端末装置同士が、前記所定距離の範囲内に位置しているか否かに基づいた通知を行うことを特徴とする請求項１又は２記載のサーバシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、位置情報を取得可能でありかつ無線での通信が可能であるとともに利用者に関するデータを入力可能な複数の端末装置１２と、これらの端末装置１２とネットワークを介して接続され当該端末装置１２との間でデータの送受信が可能なサーバ１１と、を備えたサーバシステム（ゲームシステムＳ）であって、前記サーバ１１は、前記端末装置１２が送信する位置情報及び利用者に関するデータを取得するデータ取得手段２１０と、所定の領域をマッチング範囲として設定するマッチング範囲設定手段２１２と、前記データ取得手段２１０により取得された前記端末装置１２の位置情報に基づいて、前記端末装置１２が前記マッチング範囲内に位置しているか否かを判断する位置判定手段２１４と、前記位置判定手段２１４によりマッチング範囲内に位置していると判定された前記端末装置１２について、前記データ取得手段２１０により取得された利用者に関するデータに基づいて、予め定められたマッチング条件を満たしているか否かを判断するマッチング判定手段２１６と、前記マッチング判定手段２１６により、互いに前記マッチング条件を満たしていると判断された端末装置１２に対して、所定の通知を行う通知手段２１８と、を備え、前記利用者に関するデータのうち所定の項目については、利用者の種別に応じて前記端末装置１２により入力可能な回答内容が異なるように設定されており、前記マッチング判定手段２１６は、前記所定の項目について入力された回答内容同士を比較して、予め定められたマッチング条件を満たしているか否かを判断可能に設定されていることを特徴とする。
また、前記通知手段は、互いに前記マッチング条件を満たしていると判断された前記端末装置の利用者同士を引き合わせるための待ち合わせ場所、及び、待ち合わせまでの時間を通知してもよい。
また、前記サーバシステムは、互いに前記マッチング条件を満たしていると判断された前記端末装置が送信する位置情報に基づいて、これらの端末装置同士が、前記マッチング範囲内における所定距離の範囲内に位置しているか否かを判定可能に形成され、前記通知手段は、前記端末装置同士が、前記所定距離の範囲内に位置しているか否かに基づいた通知を行ってもよい。