(57)【要約】【課題】  共通の目的を持った者同士でコミュニケーションをとることが可能な通信システムを提供する。【解決手段】  イベントＤＢ１１０内のイベントから所望のイベントに登録し、後日、携帯端末１０から自身の位置情報、通信条件をサーバ装置１００に送信すると、同一のイベントに登録している他の携帯端末との距離を計算し、通信条件を満たす他の携帯端末のリストを作成して携帯端末１０に送信する。【選択図】  図１
2005286450.tif 000002
【特許請求の範囲】
【請求項１】
自身の位置情報を取得する機能を有する携帯端末と、複数の前記携帯端末からの情報を処理するサーバ装置により構成されるシステムであって、
前記携帯端末は、あらかじめ取得したイベントの参加権利に関する情報を前記サーバ装置に送信する機能と、前記サーバ装置から送信されてきた通信者リストにリストアップされている他の携帯端末との通信を行う機能を有し、
前記サーバ装置は、イベントの参加権利を有する参加者データベースと、イベントに関する情報を記録したイベントデータベースとを有し、前記携帯端末から受信した参加権利の有効性を確認し、有効である場合に、同一イベントの参加権利を有する他の携帯端末をリストアップした通信者リストを作成し、当該通信者リストを前記携帯端末に送信する機能を有することを特徴とする通信システム。
【請求項２】
前記携帯端末は、前記イベントの参加権利に関する情報に加えて、通信許可条件を前記サーバ装置に送信するものであり、
前記サーバ装置は、参加権利の有効性が有効である場合に、前記携帯端末から受信した通信許可条件に基づいて、通信可能な他の携帯端末をリストアップした通信者リストを作成するものであることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記携帯端末は、前記イベントの参加権利に関する情報、前記通信許可条件に加えて、自身の位置情報を前記サーバ装置に送信するものであり、
前記サーバ装置は、参加権利の有効性が有効である場合に、受信した位置情報に基づいて、同一イベントの参加権利を有する他の携帯端末との距離を算出する機能と、算出した距離が前記通信許可条件を満たす他の携帯端末をリストアップした通信者リストを作成するものであることを特徴とする請求項２に記載の通信システム。
【請求項４】
前記イベントは、仮想のパッケージツアー旅行であることを特徴とする請求項１から請求項３のいずれかに記載の通信システム。
【請求項５】
サーバ装置に問合せることにより、他の複数の携帯端末の中から通信可能な携帯端末をリストアップした通信者リストを取得する携帯端末であって、
自身の位置情報を取得する機能と、あらかじめ取得したイベントの参加権利に関する情報、通信許可条件、自身の位置情報を前記サーバ装置に送信する機能と、前記サーバ装置から送信されてきた通信者リストにリストアップされている他の携帯端末との通信を行う機能を有することを特徴とする携帯端末。
【請求項６】
複数の携帯端末からの問合せに応じて、前記各携帯端末について通信可能な携帯端末をリストアップした通信者リストを作成するサーバ装置であって、
イベントの参加権利を有する参加者データベースと、イベントに関する情報を記録したイベントデータベースとを有し、前記携帯端末から受信した参加権利の有効性を確認し、有効である場合に、前記携帯端末から受信した位置情報に基づいて、同一イベントの参加権利を有する他の携帯端末との距離を算出する機能と、算出した距離が所定の条件を満たす携帯端末をリストアップした通信者リストを作成し、当該通信者リストを前記携帯端末に送信する機能を有することを特徴とするサーバ装置。
【請求項７】
携帯端末に、サーバ装置に問合せることにより、他の複数の携帯端末の中から通信可能な携帯端末をリストアップした通信者リストを取得させるためのプログラムであって、
前記携帯端末に、あらかじめ取得したイベントの参加権利に関する情報、通信許可条件、自身の位置情報を前記サーバ装置に送信する機能、前記サーバ装置から送信されてきた通信者リストにリストアップされている他の携帯端末との通信を行う機能を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の者の間でコミュニケーションをとることが可能な通信技術に関する。
【背景技術】
【０００２】
近年のインターネットの普及により、旅行者は、旅行前にＷｅｂサイトから必要な予約、目的地の情報収集を行うことができ、誰でも手軽に旅行計画を立てることができるようになっている。最近では、旅行前の個人の趣味・嗜好に合わせた旅行プランの提示・各種予約機能に加え、旅行中の道案内や通信機能付携帯端末による旅行者同士の通信を可能としている（例えば、特許文献１参照）。
【特許文献１】特開２００３−１５０６８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の技術では、旅行中のメンバー間での通信を可能としているが、同じ目的を持った旅行者を対象としたものではないため、双方の興味の違いから、世間話程度になってしまう。旅行中であれば、観光に役立つ情報が欲しくなるものであり、そのような共通の目的を持った人とコミュニケーションをとりたいと思うものである。そのためには、旅行前に同じ目的を持つ旅行仲間を集める必要がある。
【０００４】
上記のような点に鑑み、本発明は、共通の目的を持った者同士でコミュニケーションをとることが可能な通信システムを提供することを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明では、自身の位置情報を取得する機能を有する携帯端末と、複数の前記携帯端末からの情報を処理するサーバ装置により構成されるシステムとして、前記携帯端末は、あらかじめ取得したイベントの参加権利に関する情報を前記サーバ装置に送信する機能と、前記サーバ装置から送信されてきた通信者リストにリストアップされている他の携帯端末との通信を行う機能を有し、前記サーバ装置は、イベントの参加権利を有する参加者データベースと、イベントに関する情報を記録したイベントデータベースとを有し、前記携帯端末から受信した参加権利の有効性を確認し、有効である場合に、同一イベントの参加権利を有する他の携帯端末をリストアップした通信者リストを作成し、当該通信者リストを前記携帯端末に送信する機能を有する構成としたことを特徴とする。
【０００６】
また、本発明では、前記携帯端末から、前記イベントの参加権利に関する情報に加えて、通信許可条件、自身の位置情報を前記サーバ装置に送信し、前記サーバ装置は、参加権利の有効性が有効である場合に、前記携帯端末から受信した位置情報に基づいて、同一イベントの参加権利を有する他の携帯端末との距離を算出する機能と、算出した距離が受信した通信許可条件を満たす他の携帯端末をリストアップした通信者リストを作成する機能を有する構成としたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、携帯端末からイベントの参加権利に関する情報をサーバ装置に送信し、サーバ装置では、受信した参加権利が有効である場合に、当該携帯端末と同一のイベントの参加権利を有する他の携帯端末をリストアップした通信者リストを作成して、前記携帯端末に送信し、前記携帯端末では、受信した通信者リストにリストアップされている他の携帯端末と通信が可能となるようにしたので、個人でイベントに参加したとしても、同一の目的を有する他の参加者との通信が可能となり、イベントへの集客が向上するという効果がある。
【０００８】
また、本発明によれば、前記通信者リストの作成にあたって、携帯端末の位置情報および通信許可条件をサーバ装置に送信し、サーバ装置では、当該携帯端末との距離が通信許可条件を満たす他の携帯端末をリストアップした通信者リストを作成するようにしたので、自身と所定の距離条件に当てはまる参加者とのみ通信を行うことが可能となり、例えば、距離条件をある一定以上の者とだけ許可するように設定しておけば、プライバシーを守りながら通信を行うことが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。なお、本実施形態でな、イベントの一例として、仮想のパッケージツアー旅行に適用した場合について説明する。
【００１０】
（システム構成）
まず、本発明に係る通信システムの全体構成について説明する。図１は、本発明に係る通信システムの一実施形態を示す構成図である。図１において、１０は携帯端末、２０はＰＣ端末、３０はネットワーク、４０はＧＰＳ衛星、１００はサーバ装置、１１０はイベントＤＢ、１２０は登録者ＤＢ、１３０は位置情報記憶部、１４０は通信条件記憶部である。携帯端末１０は、旅行参加者が携帯する端末装置であり、具体的には、携帯電話機、ＰＤＡ（情報携帯端末）等のインターネットアクセス機能を有する機器で実現される。ＰＣ端末２０は、旅行への参加を申込みに利用する端末装置であり、具体的には、パーソナルコンピュータ等のインターネットアクセス機能を有する機器で実現される。ネットワーク３０は携帯端末１０およびＰＣ端末２０とサーバ装置１００のインターネットによる通信を可能とするデータ送受信用の通信網であり、物理的には、有線・無線のどちらであっても良い。ＧＰＳ衛星４０は、位置情報を特定するための衛星である。サーバ装置１００は、携帯端末１０、ＰＣ端末２０からの旅行の申込みを受け付ける機能を有すると共に、旅行中には、旅行者同士の通信について、さまざまなサポートを行う機能を有するサーバコンピュータである。イベントＤＢ１１０は、利用者が参加可能なイベントを記録したデータベースであり、本実施形態では、イベントとして仮想パッケージツアーの情報を記録している。登録者ＤＢ１２０は、仮想パッケージツアーの登録者の情報を記録したデータベースである。位置情報記憶部１３０は、ＧＰＳ機能付の携帯端末１０から送信されてきた位置情報を記録するための記憶領域である。通信条件記憶部１４０は、各携帯端末１０から送信されてきた通信条件を記録するための記憶領域である。なお、図１においては、図示の都合上、携帯端末１０は２台、ＰＣ端末２０は１台のみ示してあるが、不特定多数の携帯端末もしくはＰＣ端末２０がサーバ装置１００にアクセス可能であることは当然である。
【００１１】
（イベント登録処理）
続いて、図１に示した通信システムの処理動作について説明する。まず、ここでは、利用者がパッケージツアーに申込み、登録者として登録されるまでについて説明する。利用者は、携帯端末１０もしくはＰＣ端末２０から、サーバ装置１００にアクセスする。なお、携帯端末１０、ＰＣ端末２０のいずれからアクセスしても同様に処理を行うことは可能であるが、以降は、携帯端末１０で参加受付処理を行うものとして以下説明する。サーバ装置１００では、イベントＤＢ１１０に記憶されているツアー旅行情報を抽出してツアー旅行一覧を掲載した画面データを作成し、当該画面データをアクセスがあった携帯端末１０に送信する。ここで、イベントＤＢ１１０に記録されているツアー情報の一例を図２に示す。図２に示すように、イベントＤＢ１１０には、ツアー情報が、ツアー番号、ツアー名、期間、ツアー詳細の各項目で記録されている。ツアー番号は、ツアーを特定するための番号である。ツアー名は、ツアーの名称である。期間は、そのツアーが有効である期間を示す。ツアー詳細は、そのツアーに関しての詳細な情報である。サーバ装置１００は、イベントＤＢ１１０に記録されているツアー情報のうち、利用者が申込みの際に必要となる情報を一覧形式で携帯端末１０の画面に表示させることになる。携帯端末１０では、受信した画面データを表示させ、利用者は、その中から自分が参加したいツアーを決定して申し込みを行う。この際、選択したツアーを特定する情報と、自身の名前、住所その他の個人情報、および課金処理に必要な情報がサーバ装置１００に送信されることになる。
【００１２】
サーバ装置１００では、利用者から送信されてきた情報を確認し、必要な情報が揃っている場合には、与信を行って信用情報を確認する。信用情報が確認できた場合には、課金処理を行った後、登録者として登録者ＤＢ１２０に登録する。また、参加権利情報を申込みのあった携帯端末１０に送信する。参加権利情報としては、例えば、登録者を特定するためのＩＤを利用する。このようなＩＤを登録者ＤＢ１２０に登録すると共に、申込みのあった携帯端末１０に送信することにより、後に参加権利を有するかどうかの確認を、このＩＤを利用して行うことが可能となる。登録者ＤＢ１２０には、登録者の個人情報および登録者がどのツアーに登録しているかの情報が対応付けて記録されている。以上のようにして、利用者の登録が完了する。
【００１３】
参加権利情報を送信した後、サーバ装置１００は、携帯端末１０に対して、専用アプリケーションプログラムの送信を行う。携帯端末１０では、サーバ装置１００から受信した専用アプリケーションプログラムを利用することにより、携帯端末１０が、後述する通信制御機能を有することになる。なお、専用アプリケーションプログラムは、自身の位置情報を特定することができる携帯端末においてのみ利用することができるものであるため、ＰＣ端末２０で参加受付処理を行った場合は、別途、専用アプリケーションプログラムを取得する必要がある。この場合は、携帯端末１０で別途サーバ装置１００にアクセスして取得する。
【００１４】
（通信処理）
続いて、仮想ツアー旅行に申込んだ登録者同士の通信について説明する。登録者Ａは、申込んだ仮想ツアーの目的地に訪れることになる。ここで、仮想ツアーと呼んでいるのは、現実にはツアーではなく、各登録者は個人ごとにツアー先を訪れる。そして、同じ仮想ツアーの登録者と携帯端末で通信を行うことにより、あたかもパッケージツアーであるかのように情報の交換を行うことを可能とするのである。例えば、図２に示したようなツアー情報の中から、箱根ツアーに申込んだツアー登録者について考えてみる。登録者は、個人旅行として箱根に行き、箱根についた時点で、他のツアー登録者と通信を行うために、通信を開始することになる。
【００１５】
図３は、登録者が旅行先において同じツアーに登録している他の登録者と通信を開始する場合におけるシステムの処理動作を示すフローチャートである。旅行先で携帯端末１０からサーバ装置１００にアクセスし、通信参加要求を送信する。この際、携帯端末１０は、ＧＰＳ機能から算出される現在位置情報、通信条件、参加権利情報も合わせて送信する。また、上述のように、参加権利情報は、登録者Ａの登録者ＩＤ等で実現できる。すると、サーバ装置１００では、受信した登録者ＩＤで登録者ＤＢ１２０を検索し、その登録者がツアーに参加する権利を有しているかどうかを確認する（ステップＳ１）。これは、上述のように、登録者から送信されたＩＤが、登録者ＤＢに登録されたＩＤであるかどうかを確認することにより行われる。さらに、登録者ＤＢからその登録者Ａが参加しているツアー番号を取得する。この際、取得したツアー番号で、さらにイベントＤＢ１１０を参照し、登録しているツアーが期間内であるかどうかを判断する。具体的には、イベントＤＢ１１０に記録されているツアーの期間とサーバ装置１００内のシステム時計の日時を比較することにより、ツアー期間内であるかどうかを判断する。判断の結果、ツアー期間が終了している場合には、既にツアー期間が終了している旨を登録者Ａの携帯端末１０に送信して処理を終了する。一方、参加申込みのあったツアーの期間内である場合には、登録者Ａの通信条件を登録条件記憶部１４０に格納する（ステップＳ２）。これにより、登録者Ａはツアーに参加したものとみなされる。以下、登録者Ａを参加者Ａと呼ぶことにする。
【００１６】
一方、参加者の位置情報は、位置情報記憶部１３０に格納される（ステップＳ３）。続いて、参加者Ａと、同一のツアーに参加している他の各参加者との距離を算出し、距離が参加者Ａの通信条件に合致しない他の参加者を排除する（ステップＳ４）。具体的には、まず、参加者Ａが参加しているツアーの他の参加者の情報を位置情報記憶部１０１ａから取得する。続いて、他の参加者の位置情報と参加者Ａの位置情報を基に、参加者Ａと他の参加者の距離を算出する。次に、通信条件記憶部１４０に記憶されている参加者Ａの通信条件を抽出し、参加者Ａと他の各参加者との距離との比較を行う。比較の結果、通信条件に該当しない他の参加者については、登録者Ａ用の通信者リストから排除する。例えば、参加者Ａの通信条件が「半径５００ｍ以内の人は拒否」という条件となっていた場合には、参加者Ａとの距離が５００ｍ以内の他の参加者は参加者Ａ用の通信者から排除されることになる。こうして残った他の参加者をリストアップした通信者リストが作成される。次に、この通信者リストにリストアップされている他の参加者の各通信条件を確認し、参加者Ａとの距離が各通信条件に合致しない他の参加者を通信者リストから削除する（ステップＳ５）。例えば、参加者Ａと参加者Ｂの距離が４００ｍであった場合、参加者Ｂは、参加者Ａの通信条件には該当しているが、参加者Ｂの通信条件が「半径３００ｍ以内の人は拒否」となっていた場合、参加者Ｂは、参加者Ａの通信者リストから削除されることになる。このようにして作成された通信者リストは、参加者Ａの携帯端末１０に送信される（ステップＳ６）。こうして、参加者Ａの携帯端末１０は、通信可能な参加者をリストアップした通信者リストを入手し、この通信者リストに掲載された参加者の携帯端末との通信が可能になる。
【００１７】
図４は、参加者が旅行先においてツアーに参加中のシステムの処理動作を示すフローチャートである。利用者は、コメントを送信する際には、コメントを入力し、送信する指示を携帯端末１０に対して行う。すると、携帯端末１０は、入力されたコメントと共に、現在の位置情報および通信条件をサーバ１００に送信する。サーバ装置１００では、受信した参加者ＩＤを参照することにより、参加者Ａが既に通信に参加しているかどうかを判断し、既に参加している場合には、送信された通信条件を、既に通信条件記憶部１４０に記録されている参加者Ａの通信条件と比較し、異なっている場合には、新たな通信条件に更新する（ステップＳ１１）。続いて、参加者Ａの位置情報が、位置情報記憶部１０１ａに既に格納されている位置情報に代えて更新される（ステップＳ１２）。また、参加者Ａと、同一のツアーに参加している他の各参加者との距離を算出し、距離が参加者Ａの通信条件に合致しない他の参加者を排除する（ステップＳ１３）。次に、通信者リストにリストアップされている他の参加者の各通信条件を確認し、参加者Ａとの距離が各通信条件に合致しない他の参加者を通信者リストから削除する（ステップＳ１４）。このようにして作成された通信者リストは、参加者Ａの携帯端末１０に送信される（ステップＳ１５）。なお、ステップＳ１３〜ステップＳ１５の処理は、図２に示したステップＳ４〜ステップＳ６の処理と同じである。通信者リストを参加者Ａの携帯端末１０に送信した後、サーバ装置１００は、その通信者リストにリストアップされている他の各参加者の携帯端末１０に、参加者Ａの携帯端末１０から受信したコメントを送信する。これにより、参加者Ａ以外の他の参加者は、自分の携帯端末１０に、参加者Ａからのコメントが表示されることになる。参加者Ａの携帯端末１０では、通信可能な参加者をリストアップした通信者リストを受信すると、既に存在する通信者リストに代えて更新される。こうして、新たな通信者リストに基づいて他の参加者の携帯端末との通信が可能になる。
【００１８】
上記、図３、図４のフローチャートでは、ある参加者Ａについての処理について説明したが、他の参加者についても同様に処理が行われることになる。各参加者の携帯端末１０の画面には、通信可能な他の各参加者ごとにウィンドウが用意され、このウィンドウ内においてコメントのやりとりができることになる。携帯端末１０の画面が小さい場合には、ウィンドウを重ねて表示させ、指定したウィンドウが前面に配置されるようにしても良い。また、各参加者ごとにアイコンを用意しておき、アイコンをクリックすると、対応する参加者のウィンドウが開くようにしても良い。
【００１９】
次に、通信条件に基づいて、どのように通信相手の制御が行われるかについて説明する。ここでは、参加者Ａ、Ｂ、Ｃの三人が参加している場合の通信制御について図５〜図７を用いて説明する。図５は、各参加者Ａ、Ｂ、Ｃの通信条件を示す図である。参加者Ａの通信条件は、図５（ａ）に示すように、「半径５００ｍ以内の人は拒否」「利用者Ｂは無条件に許可」となっており、参加者Ｂの通信条件は、図５（ｂ）に示すように、「利用者Ｃは無条件に拒否」「半径５０ｍ以内の人は拒否」「利用者Ａは無条件に許可」となっており、参加者Ｃの通信条件は、図５（ｃ）に示すように、「半径１０ｍ以内の人は拒否」となっている。このように、本実施形態では、通信条件として、距離に応じた許可もしくは拒否、特定の参加者についての許可もしくは拒否が設定できるようになっている。これらの通信条件は、各参加者が自由に設定可能である。
【００２０】
図５に示した通信条件を有する参加者Ａ、Ｂ、Ｃの三人が図６に示すような位置関係にあったとする。図６においては、３つの円が示してあるが、これらは、各参加者の距離に基づく拒否範囲を示すものであり、円の中央には各参加者が位置している。また、各参加者間の矢印の上の○×は通信可能であるか否かを示しており、○が通信可、×が通信不可である。図６に示すような位置関係にある場合、図５に示した通信条件にあるように、参加者Ａと参加者Ｂは互いに無条件に許可しているため、通信可となる。参加者Ａと参加者Ｃについては、参加者Ｃから見た場合には、互いの距離が１０ｍ以上離れているため、拒否していないが、参加者Ａから見た場合には、互いの距離が５００ｍ以内であるため、拒否することとなる。両者のうち、一方が拒否している場合は、通信不可となる。参加者Ｂと参加者Ｃについては、参加者Ｂが、参加者Ｃを無条件に拒否しているため、通信不可となる。
【００２１】
上記図６に示した位置関係から時間が経過して、参加者Ａ、Ｂ、Ｃの三人が図７に示すような位置関係になったとする。参加者Ａと参加者Ｂの間、参加者Ｂと参加者Ｃの間では、特定の参加者に対して通信条件としているため、状態は変化せず、参加者Ａと参加者Ｂは通信可、参加者Ｂと参加者Ｃは通信不可のままである。図７に示すように、参加者Ｂが参加者Ａの拒否範囲に入ってきた場合であっても、参加者を特定して無条件に許可している場合には、距離条件は無視されることになる。参加者Ａと参加者Ｃについては、通信条件において互いに相手を特定しておらず、距離条件だけであるので、図７に示すような位置関係にある場合には、参加者Ｃから見た場合には、互いの距離が１０ｍ以上離れているため、拒否しておらず、参加者Ａから見た場合には、互いの距離が５００ｍ以上離れているため、拒否していないこととなり、通信可となる。
【００２２】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されず、種々の変形が可能である。例えば、上記実施形態では、通信条件として、特定の参加者についての許可・拒否、および所定の距離範囲内を拒否する設定としたが、所定の距離範囲内を許可する設定を追加するようにしても良い。また、上記実施形態では、イベントとして、仮想のツアー旅行について説明したが、映画、コンサート、演劇、テーマパーク、博覧会、アミューズメント施設等、不特定多数の人が集まるあらゆるイベントについて適用することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る通信システムの一実施形態を示す構成図である。
【図２】イベントＤＢ１１０に記録されたツアー情報の一例を示す図である。
【図３】通信に参加開始時の通信システムの処理動作を示すフローチャートである。
【図４】通信に参加中の通信システムの処理動作を示すフローチャートである。
【図５】各参加者の通信条件の一例を示す図である。
【図６】各参加者の通信状態を示す図である。
【図７】各参加者が移動した場合の通信状態を示す図である。
【符号の説明】
【００２４】
１０・・・携帯端末
２０・・・ＰＣ端末
３０・・・ネットワーク
４０・・・ＧＰＳ衛星
１００・・・サーバ装置
１１０・・・イベントＤＢ（データベース）
１２０・・・登録者ＤＢ（データベース）
１３０・・・位置情報記憶部
１４０・・・通信条件記憶部
【図１】
2005286450.tif 000003
【図２】
2005286450.tif 000004
【図３】
2005286450.tif 000005
【図４】
2005286450.tif 000006
【図５】
2005286450.tif 000007
【図６】
2005286450.tif 000008
【図７】
2005286450.tif 000009