(57)【特許請求の範囲】
【請求項１】
自身の位置データを取得することの可能な通信端末と、
所定の地域で開催されるイベントに関するイベントデータセットを格納する第１の記憶手段と、
ユーザの操作に応じて前記通信端末から発信される要求に応答して前記通信端末と通信を行い、前記通信端末にサービスを提供するコンテンツサーバと、
を備えるサービス提供システムであって、
前記イベントデータセットは、前記イベントが開催される地域を定義する地域定義データ、および前記地域内に位置する前記通信端末に限定的に提供される限定サービスを定義するサービス定義データを含んでおり、
前記通信端末に前記限定サービスが提供されたか否かを示す多重サービス防止データを格納する記憶手段をさらに備え、
前記要求は、前記通信端末の位置データを含んでおり、
前記コンテンツサーバは、前記位置データの示す位置を含む地域定義データを前記第１記憶手段内で検索し、前記地域定義データを発見しないときは、前記通信端末と通信を行い、前記限定サービスを含まない通常サービスを前記通信端末に提供し、前記地域定義データを発見したときは、前記多重サービス防止データを参照して、前記要求を発した前記通信端末に前記限定サービスがすでに提供されたか否かを判定し、前記限定サービスが提供されていないと判定したときにだけ、前記発見された地域定義データを含むイベントデータセット中の前記サービス定義データにしたがって前記通信端末に前記限定サービスを提供し、前記限定サービスがすでに提供されていると判定したときには、前記通常サービスを前記通信端末に提供する、
サービス提供システム。
【請求項２】
自身の位置データを取得することの可能な通信端末と、
所定の地域で開催されるイベントに関するイベントデータセットを格納する第１の記憶手段と、
前記通信端末からの要求に応答して前記通信端末と通信を行い、前記通信端末にサービスを提供するコンテンツサーバと、
ユーザＩＤに対応付けてポイントを記憶するポイントデータベースと、
を備えるサービス提供システムであって、
前記イベントデータセットは、前記イベントが開催される地域を定義する地域定義データ、および前記地域内に位置する前記通信端末に限定的に提供される限定サービスを定義するサービス定義データを含んでおり、
前記通信端末に前記限定サービスが提供されたか否かを示す多重サービス防止データを格納する記憶手段をさらに備え、
前記要求は、前記通信端末の位置データおよび一の前記ユーザＩＤを含んでおり、
前記限定サービスは、前記要求に含まれる前記ユーザＩＤに対応付けて前記ポイントデータベース内に記憶されたポイントを増加するサービスであり、
前記コンテンツサーバは、前記位置データの示す位置を含む地域定義データを前記第１記憶手段内で検索し、その地域定義データを発見したときに、前記多重サービス防止データを参照して、前記要求を発した前記通信端末に前記限定サービスがすでに提供されたか否かを判定し、前記限定サービスが提供されていないと判定したときにだけ、前記発見された地域定義データを含むイベントデータセット中の前記サービス定義データにしたがって前記通信端末に前記限定サービスを提供し、前記限定サービスがすでに提供されていると判定したときには、前記限定サービスを含まないサービスを前記通信端末に提供する、
サービス提供システム。
【請求項３】
前記コンテンツサーバは、前記第１記憶手段内での検索によって前記地域定義データを発見しないときに、前記通信端末と通信を行い、前記限定サービスを含まないサービスを前記通信端末に提供する、
請求項２に記載のサービス提供システム。
【請求項４】
前記限定サービスを受けられるユーザの照合用コードを格納する第２の記憶手段と、
前記通信端末から前記要求を受信して認証処理を実行する認証サーバと、
をさらに備え、
前記要求は、認証用コードをさらに含んでおり、
前記認証サーバは、前記認証用コードと一致する前記照合用コードを前記第２記憶手段内で検索し、
前記コンテンツサーバは、前記認証サーバによって前記認証用コードと一致する前記照合用コードが発見されたときに、前記地域定義データを前記第１記憶手段内で検索する、
請求項１〜３のいずれかに記載のサービス提供システム。
【請求項５】
前記通信端末は、ユーザの操作に応じて前記通信端末の位置データを取得して前記要求を発信する、
請求項１〜４のいずれかに記載のサービス提供システム。
【請求項６】
前記通信端末は、自動的に前記通信端末の位置データを取得して前記要求を発信する、
請求項１〜４のいずれかに記載のサービス提供システム。
【請求項７】
サービス提供システム内に設置され、ユーザの操作に応じて前記通信端末から発信される要求に応答して前記通信端末と通信を行い、前記通信端末にサービスを提供するコンテンツサーバであって、
前記サービス提供システムは、所定の地域で開催されるイベントに関するイベントデータセットを格納する第１の記憶手段を有しており、
前記イベントデータセットは、前記イベントが開催される地域を定義する地域定義データ、および前記地域内に位置する前記通信端末に限定的に提供される限定サービスを定義するサービス定義データを含んでおり、
前記サービス提供システムは、前記通信端末に前記限定サービスが提供されたか否かを示す多重サービス防止データを格納する記憶手段をさらに有しており、
前記通信端末は、自身の位置データを取得することが可能であり、
前記要求は、前記通信端末によって取得された前記通信端末の位置データを含んでおり、
前記位置データの示す位置を含む地域定義データを前記第１記憶手段内で検索する手段と、
前記位置データの示す位置を含む前記地域定義データが発見されないときは、前記通信端末と通信を行い、前記限定サービスを含まない通常サービスを前記通信端末に提供し、前記位置データの示す位置を含む地域定義データが発見されたときは、前記多重サービス防止データを参照して、前記要求を発した前記通信端末に前記限定サービスがすでに提供されたか否かを判定し、前記限定サービスが提供されていないと判定したときにだけ、前記発見された地域定義データを含むイベントデータセット中の前記サービス定義データにしたがって前記通信端末に前記限定サービスを提供し、前記限定サービスがすでに提供されていると判定したときには、前記通常サービスを前記通信端末に提供する手段と
を備えるコンテンツサーバ。
【請求項８】
サービス提供システム内に設置され、通信端末からの要求に応答して前記通信端末と通信を行い、前記通信端末にサービスを提供するコンテンツサーバであって、
前記サービス提供システムは、所定の地域で開催されるイベントに関するイベントデータセットを格納する第１の記憶手段を有しており、
前記イベントデータセットは、前記イベントが開催される地域を定義する地域定義データ、および前記地域内に位置する前記通信端末に限定的に提供される限定サービスを定義するサービス定義データを含んでおり、
前記サービス提供システムは、ユーザＩＤに対応付けてポイントを記憶するポイントデータベースと、前記通信端末に前記限定サービスが提供されたか否かを示す多重サービス防止データを格納する記憶手段とをさらに有しており、
前記通信端末は、自身の位置データを取得することが可能であり、
前記要求は、前記通信端末によって取得された前記通信端末の位置データおよび一の前記ユーザＩＤを含んでおり、
前記限定サービスは、前記要求に含まれる前記ユーザＩＤに対応付けて前記ポイントデータベース内に記憶されたポイントを増加するサービスであり、
前記位置データの示す位置を含む地域定義データを前記第１記憶手段内で検索する手段と、
前記位置データの示す位置を含む地域定義データが発見されたときに、前記多重サービス防止データを参照して、前記要求を発した前記通信端末に前記限定サービスがすでに提供されたか否かを判定し、前記限定サービスが提供されていないと判定したときにだけ、前記発見された地域定義データを含むイベントデータセット中の前記サービス定義データにしたがって前記通信端末に前記限定サービスを提供し、前記限定サービスがすでに提供されていると判定したときには、前記限定サービスを含まないサービスを前記通信端末に提供する手段と
を備えるコンテンツサーバ。
【請求項９】
前記第１記憶手段内での検索によって前記地域定義データが発見されないときに、前記通信端末と通信を行い、前記限定サービスを含まないサービスを前記通信端末に提供する手段をさらに備える、請求項８に記載のコンテンツサーバ。
【請求項１０】
前記サービス提供システムは、前記限定サービスを受けられるユーザの照合用コードを格納する第２の記憶手段と、前記通信端末から前記要求を受信して認証処理を実行する認証サーバとをさらに有しており、
前記要求は、認証用コードをさらに含んでおり、
前記地域定義データを前記第１記憶手段内で検索する前記手段は、前記認証サーバによって前記認証用コードと一致する前記照合用コードが発見されたときに、前記地域定義データを前記第１記憶手段内で検索する、
請求項７〜９のいずれかに記載のコンテンツサーバ。
【請求項１１】
通信端末と、所定の地域で開催されるイベントに関するイベントデータセットを格納する第１の記憶手段と、前記通信端末と通信を行って前記通信端末にサービスを提供するコンテンツサーバとを有するサービス提供システムを制御する方法であって、
前記イベントデータセットは、前記イベントが開催される地域を定義する地域定義データ、および前記地域内に位置する前記通信端末に限定的に提供される限定サービスを定義するサービス定義データを含んでおり、
前記サービス提供システムは、前記通信端末に前記限定サービスが提供されたか否かを示す多重サービス防止データを格納する記憶手段をさらに有しており、
前記通信端末が自身の位置データを取得し、その位置データを含む要求をユーザの操作に応じて発信するステップと、
前記コンテンツサーバが、前記要求に応答して、前記位置データの示す位置を含む地域定義データを前記第１記憶手段内で検索するステップと、
前記コンテンツサーバが、前記位置データの示す位置を含む前記地域定義データを発見しないときは、前記通信端末と通信を行い、前記限定サービスを含まない通常サービスを前記通信端末に提供し、前記位置データの示す位置を含む地域定義データを発見したときは、前記多重サービス防止データを参照して、前記要求を発した前記通信端末に前記限定サービスがすでに提供されたか否かを判定し、前記限定サービスが提供されていないと判定したときにだけ、前記発見された地域定義データを含むイベントデータセット中の前記サービス定義データにしたがって前記通信端末に前記限定サービスを提供し、前記限定サービスがすでに提供されていると判定したときには、前記通常サービスを前記通信端末に提供するステップと
を備える方法。
【請求項１２】
通信端末と、所定の地域で開催されるイベントに関するイベントデータセットを格納する第１の記憶手段と、前記通信端末と通信を行って前記通信端末にサービスを提供するコンテンツサーバとを有するサービス提供システムを制御する方法であって、
前記イベントデータセットは、前記イベントが開催される地域を定義する地域定義データ、および前記地域内に位置する前記通信端末に限定的に提供される限定サービスを定義するサービス定義データを含んでおり、
前記サービス提供システムは、ユーザＩＤに対応付けてポイントを記憶するポイントデータベースと、前記通信端末に前記限定サービスが提供されたか否かを示す多重サービス防止データを格納する記憶手段とをさらに有しており、
前記通信端末が自身の位置データを取得し、その位置データおよび一の前記ユーザＩＤを含む要求を発信するステップと、
前記コンテンツサーバが、前記要求に応答して、前記位置データの示す位置を含む地域定義データを前記第１記憶手段内で検索するステップと、
前記コンテンツサーバが、前記位置データの示す位置を含む地域定義データを発見したときに、前記多重サービス防止データを参照して、前記要求を発した前記通信端末に前記限定サービスがすでに提供されたか否かを判定し、前記限定サービスが提供されていないと判定したときにだけ、前記発見された地域定義データを含むイベントデータセット中の前記サービス定義データにしたがって前記通信端末に前記限定サービスを提供し、前記限定サービスがすでに提供されていると判定したときには、前記限定サービスを含まないサービスを前記通信端末に提供するステップと
を備え、
前記限定サービスは、前記要求に含まれる前記ユーザＩＤに対応付けて前記ポイントデータベース内に記憶されたポイントを増加するサービスである、
方法。
【請求項１３】
サービス提供システム内に設置され、ユーザの操作に応じて通信端末から発信される要求に応答して前記通信端末と通信を行い、前記通信端末にサービスを提供するコンテンツサーバを制御するプログラムであって、
前記サービス提供システムは、所定の地域で開催されるイベントに関するイベントデータセットを格納する第１の記憶手段を有しており、
前記イベントデータセットは、前記イベントが開催される地域を定義する地域定義データ、および前記地域内に位置する前記通信端末に限定的に提供される限定サービスを定義するサービス定義データを含んでおり、
前記サービス提供システムは、前記通信端末に前記限定サービスが提供されたか否かを示す多重サービス防止データを格納する記憶手段をさらに有しており、
前記通信端末は、自身の位置データを取得することが可能であり、
前記要求は、前記通信端末によって取得された前記通信端末の位置データを含んでおり、
前記位置データの示す位置を含む地域定義データを前記第１記憶手段内で検索するステップと、
前記位置データの示す位置を含む前記地域定義データを発見しないときは、前記通信端末と通信を行い、前記限定サービスを含まない通常サービスを前記通信端末に提供し、前記位置データの示す位置を含む地域定義データを発見したときは、前記多重サービス防止データを参照して、前記要求を発した前記通信端末に前記限定サービスがすでに提供されたか否かを判定し、前記限定サービスが提供されていないと判定したときにだけ、前記発見された地域定義データを含むイベントデータセット中の前記サービス定義データにしたがって前記通信端末に前記限定サービスを提供し、前記限定サービスがすでに提供されていると判定したときには、前記通常サービスを前記通信端末に提供するステップと
を前記コンテンツサーバに実行させるプログラム。
【請求項１４】
サービス提供システム内に設置され、通信端末からの要求に応答して前記通信端末と通信を行い、前記通信端末にサービスを提供するコンテンツサーバを制御するプログラムであって、
前記サービス提供システムは、所定の地域で開催されるイベントに関するイベントデータセットを格納する第１の記憶手段を有しており、
前記イベントデータセットは、前記イベントが開催される地域を定義する地域定義データ、および前記地域内に位置する前記通信端末に限定的に提供される限定サービスを定義するサービス定義データを含んでおり、
前記サービス提供システムは、ユーザＩＤに対応付けてポイントを記憶するポイントデータベースと、前記通信端末に前記限定サービスが提供されたか否かを示す多重サービス防止データを格納する記憶手段とをさらに有しており、
前記通信端末は、自身の位置データを取得することが可能であり、
前記要求は、前記通信端末によって取得された前記通信端末の位置データおよび一の前記ユーザＩＤを含んでおり、
前記限定サービスは、前記要求に含まれる前記ユーザＩＤに対応付けて前記ポイントデータベース内に記憶されたポイントを増加するサービスであり、
前記位置データの示す位置を含む地域定義データを前記第１記憶手段内で検索するステップと、
前記位置データの示す位置を含む地域定義データを発見したときに、前記多重サービス防止データを参照して、前記要求を発した前記通信端末に前記限定サービスがすでに提供されたか否かを判定し、前記限定サービスが提供されていないと判定したときにだけ、前記発見された地域定義データを含むイベントデータセット中の前記サービス定義データにしたがって前記通信端末に前記限定サービスを提供し、前記限定サービスがすでに提供されていると判定したときには、前記限定サービスを含まないサービスを前記通信端末に提供するステップと
を前記コンテンツサーバに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、クライアントである通信端末に対してサーバからサービスを提供する技術に関する。
【背景技術】
【０００２】
下記の特許文献１には、特定の地域に入った携帯電話機にその地域に応じた情報をその地域内に設置された情報発信装置から提供するシステムが開示されている。
【特許文献１】特開２００２−１８３００７号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
インターネットが普及した昨今では、人々が自宅にいながら受けられるサービスの幅が広がった。しかし、世の中には人々が実際に足を運ぶことによって成り立つビジネスも存在する。そこで、特定の地域を訪れた人だけに限定的にサービスを提供するシステムを構築できれば、その地域で開催されるイベントの集客力を高めることができる。本発明は、このようなニーズに応えるサービス提供システムの実現を課題とする。
【課題を解決するための手段】
【０００４】
本発明の一つの側面は、サービス提供システムに関する。このシステムは、自身の位置データを取得することの可能な通信端末と、所定の地域で開催されるイベントに関するイベントデータセットを格納する第１の記憶手段と、通信端末からの要求に応答して通信端末と通信を行い、通信端末にサービスを提供するコンテンツサーバとを備えている。イベントデータセットは、イベントが開催される地域を定義する地域定義データ、およびその地域内に位置する通信端末に限定的に提供される限定サービスを定義するサービス定義データを含んでいる。上記の要求は、通信端末の位置データを含んでいる。コンテンツサーバは、その位置データの示す位置を含む地域定義データを第１記憶手段内で検索し、その地域定義データを発見したときに、その地域定義データを含むイベントデータセット中のサービス定義データにしたがって通信端末に限定サービスを提供する。
【０００５】
特定の地域内でサービスが限定的に提供されるので、そのサービスを受けようとするユーザがその地域に集まることになる。その結果、その地域で開催されるイベントの集客力が高まる。コンテンツサーバは、通信端末によって取得された位置データを用いて通信端末がイベント開催地域内にあるか否かを判定する。そのため、イベント開催地域が複数存在する場合でも、通信端末の位置を測定するための装置や通信端末に限定サービスを提供するための装置を各イベント開催地域に設置する必要はない。したがって、本発明のサービス提供システムは少ない労力と費用で構築できる。
【０００６】
本発明のサービス提供システムは、限定サービスを受けられるユーザの照合用コードを格納する第２の記憶手段と、通信端末から上記の要求を受信して認証処理を実行する認証サーバとをさらに備えていてもよい。その要求は、認証用コードをさらに含んでいてもよい。認証サーバは、その認証用コードと一致する照合用コードを第２記憶手段内で検索してもよい。コンテンツサーバは、認証サーバによって認証用コードと一致する照合用コードが発見されたときに、上記のイベントデータセットを第１記憶手段内で検索してもよい。単一のサーバがコンテンツサーバおよび認証サーバの双方を兼ねていてもよい。単一の記憶手段が、第１および第２記憶手段を兼ねていてもよい。
【０００７】
本発明のサービス提供システムは、通信端末に限定サービスが提供されたか否かを示す多重サービス防止データを格納する第３の記憶手段をさらに備えていてもよい。コンテンツサーバは、多重サービス防止データを参照して、上記の要求を発した通信端末に限定サービスがすでに提供されたか否かを判定し、限定サービスが提供されていないと判定したときにだけ限定サービスをその通信端末に提供してもよい。多重サービス防止データは、限定サービスの提供を受けたユーザの識別データを列挙するユーザリストであってもよい。単一の記憶手段が、第１、第２および第３記憶手段のすべて、または任意の二つを兼ねていてもよい。
【０００８】
コンテンツサーバは、第１記憶手段内での検索によって上記の地域定義データを発見しないとき、通信端末と通信を行い、上記の限定サービスを含まないサービスを通信端末に提供してもよい。
【０００９】
通信端末は、ユーザの操作に応じて通信端末の位置データを取得して上記の要求を発信してもよいし、自動的に通信端末の位置データを取得して上記の要求を発信してもよい。
【００１０】
本発明の別の側面は、サービス提供システム内に設置されるコンテンツサーバに関する。このコンテンツサーバは、通信端末からの要求に応答して通信端末と通信を行い、通信端末にサービスを提供する。そのサービス提供システムは、所定の地域で開催されるイベントに関するイベントデータセットを格納する第１の記憶手段を有している。このイベントデータセットは、イベントが開催される地域を定義する地域定義データ、およびその地域内に位置する通信端末に限定的に提供される限定サービスを定義するサービス定義データを含んでいる。通信端末は、自身の位置データを取得することが可能である。上記の要求は、通信端末によって取得された通信端末の位置データを含んでいる。このコンテンツサーバは、位置データの示す位置を含む地域定義データを第１記憶手段内で検索する手段と、その位置データの示す位置を含む地域定義データが発見されたときに、その地域定義データを含むイベントデータセット中のサービス定義データにしたがって通信端末に限定サービスを提供する手段とを備えている。
【００１１】
本発明のさらに別の側面は、サービス提供システムの制御方法に関する。このサービス提供システムは、通信端末と、所定の地域で開催されるイベントに関するイベントデータセットを格納する第１の記憶手段と、通信端末と通信を行って通信端末にサービスを提供するコンテンツサーバとを有している。イベントデータセットは、イベントが開催される地域を定義する地域定義データ、およびその地域内に位置する通信端末に限定的に提供される限定サービスを定義するサービス定義データを含んでいる。この方法は、通信端末が自身の位置データを取得し、その位置データを含む要求を発信するステップと、コンテンツサーバが、その要求に応答して、位置データの示す位置を含む地域定義データを第１記憶手段内で検索するステップと、コンテンツサーバが、その位置データの示す位置を含む地域定義データを発見したときに、その地域定義データを含むイベントデータセット中のサービス定義データにしたがって通信端末に限定サービスを提供するステップとを備えている。
【００１２】
本発明のさらに別の側面は、サービス提供システム内に設置され、通信端末からの要求に応答して通信端末と通信を行い、その通信端末にサービスを提供するコンテンツサーバを制御するプログラムに関する。サービス提供システムは、所定の地域で開催されるイベントに関するイベントデータセットを格納する第１の記憶手段を有している。イベントデータセットは、イベントが開催される地域を定義する地域定義データ、およびその地域内に位置する通信端末に限定的に提供される限定サービスを定義するサービス定義データを含んでいる。通信端末は、自身の位置データを取得することが可能である。上記の要求は、通信端末によって取得された通信端末の位置データを含んでいる。このプログラムは、位置データの示す位置を含む地域定義データを第１記憶手段内で検索するステップと、位置データの示す位置を含む地域定義データを発見したときに、その地域定義データを含むイベントデータセット中のサービス定義データにしたがって通信端末に限定サービスを提供するステップとをコンテンツサーバに実行させる。
【発明の効果】
【００１３】
第１記憶手段に格納された地域定義データによって特定される地域内でサービスが限定的に提供されるので、そのサービスを受けようとするユーザをその地域に集めることができる。これにより、その地域で開催されるイベントの集客力を高めることができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００１５】
（第１実施形態）図１は、本実施形態のサービス提供システム１００の構成を示す概略図である。サービス提供システム１００は、携帯電話機１、認証サーバ３ａ、コンテンツサーバ３ｂ、ならびにデータベースサーバ５および６を有している。サーバ３ａ、３ｂ、５および６は、コンピュータネットワーク８を介して相互に接続されている。携帯電話機１は、認証サーバ３ａおよびコンテンツサーバ３ｂと通信することができ、これらのサーバのクライアントコンピュータとして動作する。認証サーバ３ａは、携帯電話機１からのログイン要求に応答して認証処理を実行し、携帯電話機１のログインの可否を決定する。コンテンツサーバ３ｂは、ログインが許可された携帯電話機１に対して所定のサービスを提供する。認証サーバ３ａおよびコンテンツサーバ３ｂは、必要に応じてデータベースサーバ５内の認証データベース５２およびデータベースサーバ６内のイベントデータベース６２にアクセスできるようになっている。データベースサーバ５は、ハードディスクドライブ５０を内蔵しており、そこに認証データベース５２が格納されている。データベースサーバ６は、ハードディスクドライブ６０を内蔵しており、そこにイベントデータベース６２およびユーザリスト６４が格納されている。認証データベース５２、イベントデータベース６２およびユーザリスト６４の内容は後で詳細に説明する。
【００１６】
サービス提供システム１００は、認証データベース５２に登録されたユーザに対して着信音データの配信など通常のサービスを提供するほか、所定のイベントが開催される地域９に来訪した登録ユーザにその地域９内でしか受けられない限定サービスを提供する。この限定サービスは、通常サービスには含まれていない。地域９や限定サービスに関する情報はイベントデータベース６２にあらかじめ登録される。限定サービスは、イベントデータベース６２に登録された地域９内に携帯電話機１が位置するときにだけ提供される。
【００１７】
図１では、ユーザＡ、ＢおよびＣの所有する携帯電話機１がそれぞれ「１Ａ」、「１Ｂ」および「１Ｃ」と表記されている。ユーザＡおよびＣは認証データベース５２に登録されており、ユーザＢは登録されていないものとする。図１に示されるように、携帯電話機１Ａおよび１Ｂは地域９の中に位置し、携帯電話機１Ｃは地域９の外に位置する。このため、コンテンツサーバ３ｂは、携帯電話機１Ａ〜１Ｃのログインが認証サーバ３ａによって許可されたときでも、地域９に対応する限定サービスを携帯電話機１Ａにしか提供しない。なお、通常サービスは地域９に依存しないので、登録ユーザＡおよびＣの携帯電話機１Ａおよび１Ｃに提供される。
【００１８】
図２は、携帯電話機１の構成を概略的に示すブロック図である。携帯電話機１は、ＣＰＵ（Central Processing Unit：中央処理装置）１０、ＲＡＭ（Random Access Memory：ランダムアクセスメモリ）１２、ストレージ部１４、通信部１６、ＧＰＳ（Global Positioning System：全地球測位システム）受信機１８、入力装置２０、および表示装置２２を有する。これらの構成要素はバス２４によって相互に接続されている。データおよび制御信号はバス２４を通じてこれらの構成要素間を伝送される。
【００１９】
ＣＰＵ１０は、各種のプログラムを実行して携帯電話機１の動作を制御する制御演算装置である。ＲＡＭ１２は、ＣＰＵ１０がこれらのプログラムを実行するために使用する主記憶装置である。ＲＡＭ１２には、ＣＰＵ１０が実行するプログラムおよびその実行に必要なデータが格納される。
【００２０】
ストレージ部１４は、携帯電話機１の補助記憶装置であり、内蔵メモリ１４ａと、外付けメモリ１５用の読み取り装置１４ｂとを含んでいる。内蔵メモリ１４ａは、携帯電話機１の内部に固定された記憶装置である。内蔵メモリ１４ａは、例えば、フラッシュメモリなどの不揮発性メモリである。携帯電話機１の電話番号は、この内蔵メモリ１４ａに記録されている。読み取り装置１４ｂは、携帯電話機１に対して着脱自在の外付けメモリ１５からデータを読み取るための装置である。外付けメモリ１５は、コンピュータ読み取り可能な記録媒体であり、例えば、各種のカード型メモリである。
【００２１】
通信部１６は、通信ネットワーク２を介した携帯電話機１と認証サーバ３ａまたはコンテンツサーバ３ｂとの通信を制御する。通信部１６は、電波送受信用のアンテナ１７のほかに、送話音声を電気信号に変換するマイクロホン、受話音声を出力するスピーカ、音声信号を処理する信号処理回路などを含んでいる。通信部１６は、ＣＰＵ１０の制御のもとでアンテナ１７を通じて通信ネットワーク２中の基地局との間で電波を送受信し、通信ネットワーク２に無線接続する。これにより、携帯電話機１と通信ネットワーク２との間で通信が確立される。通信部１６は、音声通信のほかにデータ通信も実行できる。
【００２２】
ＧＰＳ受信機１８は、ＧＰＳ衛星２６からＧＰＳ信号２８を受信し、ＧＰＳ信号２８に応じた測位データをＣＰＵ１０に送る。この測位データは、携帯電話機１の位置を示す一対の緯度データおよび経度データを含んでいる。緯度データは、緯度そのものの値であってもよいし、緯度に相当する他の値であってもよい。同様に、経度データは、経度そのものの値であってもよいし、経度に相当する他の値であってもよい。なお、ＧＰＳ受信機１８は、複数のＧＰＳ衛星からＧＰＳ信号を受信するが、図面の簡単のため、図２では一つのＧＰＳ衛星２６のみを描いてある。
【００２３】
入力装置２０は、携帯電話機１に命令およびデータを入力するために使用される。入力装置２０は、ボタン、ダイヤル、スイッチなど、ユーザによって直接操作される装置であってもよいし、ユーザの発する音声を判別する音声認識装置であってもよい。表示装置２２は、ＣＰＵ１０の制御のもとで各種の情報を表示する。
【００２４】
本実施形態では、携帯電話機１がサービスの提供を受けるためにウェブブラウザプログラムが使用される。このブラウザプログラムは、内蔵メモリ１４ａに格納されている。ブラウザプログラムは、外付けメモリ１５から内蔵メモリ１４ａに読み込まれてもよい。ブラウザプログラムは、その起動時に内蔵メモリ１４ａからＲＡＭ１２に読み込まれる。
【００２５】
図３は、認証サーバ３ａおよびコンテンツサーバ３ｂの構成を概略的に示すブロック図である。これらのサーバは同様の構成を有するので、図３において共通の符号３を用いて表されている。各サーバ３は、ＣＰＵ３０、ＲＡＭ３２、ハードディスクドライブ３４、通信装置３６、入力装置３８、および表示装置４０を有する。これらの構成要素はバス４２によって相互に接続されている。データおよび制御信号はバス４２を通じてこれらの構成要素間を伝送される。
【００２６】
ＣＰＵ３０は、サーバプログラムを実行してサーバ３の動作を制御する制御演算装置である。ＲＡＭ３２は、ＣＰＵ３０がサーバプログラムを実行するために使用する主記憶装置である。ＲＡＭ３２には、ＣＰＵ３０が実行するサーバプログラムおよびその実行に必要なデータが格納される。
【００２７】
ハードディスクドライブ３４は、サーバ３の補助記憶装置である。サーバ３の起動時には、ハードディスクドライブ３４からＲＡＭ３２にサーバプログラムが読み込まれ、ＣＰＵ３０によって実行される。
【００２８】
通信部３６は、通信ネットワーク２とサーバ３との間の通信、ならびにデータベースサーバ５および６とサーバ３との間の通信を制御する。通信部３６は、サーバ３が認証データベース５２およびイベントデータベース６２へアクセスすることを可能にする。
【００２９】
入力装置３８は、サーバ３に命令およびデータを入力するために使用される。表示装置４０は、ＣＰＵ３０の制御のもとで各種の情報を表示する。
【００３０】
以下では、システム１００において携帯電話機１にサービスを提供するために実行される処理を説明する。これらの処理において、携帯電話機１の動作はブラウザプログラムにしたがって制御され、認証サーバ３ａおよびコンテンツサーバ３ｂの動作は、各自のサーバプログラムにしたがって制御される。ブラウザプログラムは、内蔵メモリ１４ａからＲＡＭ１２に読み込まれ、ＣＰＵ１０によって実行される。各サーバプログラムは、ハードディスクドライブ３４からＲＡＭ３２に読み込まれ、ＣＰＵ３０によって実行される。
【００３１】
まず、ユーザ登録処理について説明する。コンテンツサーバ３ｂからサービスの提供を受けるためには、ユーザはあらかじめ携帯電話機１を操作してユーザ登録を行う必要がある。ユーザは登録に必要な情報を端末１から通信ネットワーク２を介して認証サーバ３ａに送信する。この情報には、ユーザ識別データ（Identification Data：ＩＤ）およびパスワードが含まれる。ユーザＩＤは、ユーザに割り当てられた固有の識別コードである。ユーザＩＤは、ユーザが入力装置２０を操作して携帯電話機１に入力してもよいし、携帯電話機１内に格納された固有のデータ、例えば、携帯電話機１の電話番号であってもよい。本実施形態では、電話番号をユーザＩＤとして使用する。パスワードはユーザが入力装置２０を操作して携帯電話機１に入力する。認証サーバ３ａは、携帯電話機１から送られた情報を用いて登録の可否を決定し、それを携帯電話機１に通知する。認証サーバ３ａは、登録を許可した携帯電話機１から送信されたユーザＩＤおよびパスワードを認証データベース５２に格納する。このようにして携帯電話機１の登録処理が完了する。
【００３２】
ユーザＩＤは携帯電話機１がコンテンツサーバ３ｂにログインする際に必要となる。以下では、ログインの際に携帯電話機１から発信されるユーザＩＤおよびパスワードを「認証用コード」と呼び、認証データベース５２に格納されたユーザＩＤおよびパスワードを「照合用コード」と呼ぶ。
【００３３】
以下では、イベント登録処理について説明する。イベントが開催される地域内で携帯電話機１に限定サービスを提供するためには、イベントに関する情報がイベントデータベース６２にあらかじめ登録されている必要がある。具体的に述べると、イベントデータベース６２には、一つ以上のイベントデータセットが登録される。イベントデータセットはイベントに一対一に対応している。イベントデータセットには、イベントＩＤ、地域定義データおよびサービス定義データが含まれている。イベントＩＤは、イベントに割り当てられた固有の識別コードである。地域定義データは、イベントが開催される地域を規定する。例えば、地域定義データは、円形の地域を定義するために地域の中心座標と半径から構成されていてもよい。サービス定義データは、イベント開催地域内で提供される限定サービスの内容を規定する。サービス定義データは、限定サービスを提供する処理をコンテンツサーバ３ｂに実行させる命令を含んでいてもよい。この場合、コンテンツサーバ３ｂは、その命令にしたがって限定サービスを提供する。また、サービス定義データは、限定サービス提供処理の識別データであってもよい。この場合、コンテンツサーバ３ｂは、実行すべき処理をその識別データにしたがって特定し、その特定した処理を実行して限定サービスを提供する。この識別データは、限定サービスの提供を実行するルーチンの記憶位置を示すポインタであってもよい。このほかに、サービス定義データは、限定サービスとして携帯電話機１に配信する情報またはその識別データ、あるいはその情報の場所を指定するデータ（例えばＵＲＬ）を含んでいてもよい。提供回数が１回に限られているサービスの定義データには、そのことを示す回数制限コードが含まれる。
【００３４】
さらに、イベントの登録に応答して、そのイベントに対応したユーザリスト６４が作成され、そのイベントのＩＤに対応づけてデータベースサーバ６内のハードディスクドライブ６０に格納される。後述するように、コンテンツサーバ３ｂは限定サービスをユーザに提供すると、そのユーザのＩＤをユーザリスト６４に記録する。限定サービスが一人のユーザに一回しか提供されないことになっている場合、ユーザリスト６４に記録されていないＩＤを有するユーザにだけ限定サービスを提供することで、限定サービスの重複提供が防止される。
【００３５】
以下では、図４を参照しながら、イベント開催地域９内にある携帯電話機１がサービスの提供を受けるために実行される各種の処理を説明する。図４は、これらの処理を示すフローチャートである。
【００３６】
まず、携帯電話機１を携帯したユーザが入力装置２０を操作してブラウザプログラムを起動し、コンテンツサーバへのログイン命令を入力する（ステップＳ４００）。これに応じて、携帯電話機１はログイン要求を作成し、認証サーバ３ａへ送信する（ステップＳ４０２）。このログイン要求には、認証用コードであるユーザＩＤおよびパスワードに加えて、携帯電話機１の位置を示すＧＰＳ測位データが含まれる。この測位データは、ログイン命令に応答してＧＰＳ受信機１８により取得される。
【００３７】
認証サーバ３ａはログイン要求を受信すると（ステップＳ４２０）、認証データベース５２にアクセスして認証処理を実行し、携帯電話機１を使用するユーザが登録ユーザであるか否かを判定する（ステップＳ４２２）。具体的に述べると、認証サーバ３ａは、ログイン要求に含まれる認証用コードと一致する照合用コードを認証データベース５２内で検索する。なお、認証データベース５２は、登録ユーザのうち限定サービスを受けることのできるユーザの照合用コードのみを記録したサービス対象者リストを有していてもよい。この場合、認証サーバ３ａは、認証用コードと一致する照合用コードをそのサービス対象者リスト内で検索する。
【００３８】
認証サーバ３ａは、認証用コードと一致する照合用コードを発見すると、受信したログイン要求が登録ユーザからのものであると判定し、携帯電話機１のログインを許可する（ステップＳ４２２にてＹｅｓ）。この場合、認証サーバ３ａは、認証成功通知を携帯電話機１に送信し（ステップＳ４２４）、さらにそのユーザに関する情報をコンテンツサーバ３ｂに送信する（ステップＳ４２６）。このユーザ情報には、携帯電話機１から受信したユーザＩＤおよび測位データが含まれる。なお、ステップＳ４２４とＳ４２６は順序を逆にして実行してもよいし、両者を並行して実行してもよい。
【００３９】
一方、認証用コードと一致する照合用コードが発見されない場合、認証サーバ３ａは、受信したログイン要求が登録ユーザからのものではないと判定し、携帯電話機１のログインを拒否する（ステップＳ４２２にてＮｏ）。この場合、認証サーバ３ａは認証失敗通知を携帯電話機１に送信する（ステップＳ４２５）。
【００４０】
携帯電話機１は認証サーバ３ａから認証結果通知を受信し（ステップＳ４０４）、認証が成功したか、あるいは失敗したかを判定する（ステップＳ４０６）。認証サーバ３ａから認証失敗通知を受信した場合（ステップＳ４０６にてＮｏ）、携帯電話機１は認証に失敗したことを示すメッセージを表示装置２２上に表示する（ステップＳ４０７）。一方、認証サーバ３ａから認証成功通知を受信した場合（ステップＳ４０６にてＹｅｓ）、携帯電話機１はサービス処理を実行する（ステップＳ４０８）。サービス処理は、コンテンツサーバ３ｂによるサービスの提供に応じて携帯電話機１上で実行される処理である。サービス処理については後で詳細に説明する。
【００４１】
コンテンツサーバ３ｂは、認証サーバ３ａからユーザ情報を受信し（ステップＳ４４０）、ユーザ情報に含まれる測位データを用いて、携帯電話機１がイベントデータベース６２に登録された地域内にあるか否かを判定する（ステップＳ４４２）。コンテンツサーバ３ｂは、測位データの示す位置を含む地域定義データをイベントデータベース６２内で検索する。測位データの示す位置を含む地域定義データが発見されない場合（ステップＳ４４２にてＮｏ）、コンテンツサーバ３ｂは通常サービスを携帯電話機１に提供する（ステップＳ４４７）。一方、測位データの示す位置を含む地域定義データが発見されると（ステップＳ４４２にてＹｅｓ）、コンテンツサーバ３ｂはその地域定義データを含むイベントデータセット中のサービス定義データを参照し、限定サービスの提供が１回だけに制限されているか否かを判定する（ステップＳ４４４）。
【００４２】
サービスの提供が１回だけに制限されている場合（ステップＳ４４４にてＹｅｓ）、コンテンツサーバ３ｂは、データベースサーバ６内のユーザリスト６４にアクセスし、そのユーザにすでにサービスを提供したか否かを判定する（ステップＳ４４６）。コンテンツサーバ３ｂは、ステップＳ４４４で参照したサービス定義データを含むイベントデータセット中のイベントＩＤに対応付けられたユーザリスト６４を参照する。そして、認証サーバ３ａから送られたユーザ情報に含まれるユーザＩＤをそのユーザリスト６４内で検索する。そのユーザＩＤがユーザリスト６４内で発見されない場合、コンテンツサーバ３ｂはそのユーザＩＤを有するユーザに限定サービスをまだ提供していないと判定し（ステップＳ４４６にてＮｏ）、限定サービスを携帯電話機１に提供する（ステップＳ４４８）。一方、そのユーザＩＤがユーザリスト６４内で発見されると、コンテンツサーバ３ｂはそのユーザＩＤを有するユーザに限定サービスをすでに提供したと判定し（ステップＳ４４６にてＹｅｓ）、通常サービスを携帯電話機１に提供する（ステップＳ４４７）。
【００４３】
ステップＳ４４８では、限定サービスの種類に応じて様々な処理が実行される。この処理は、イベントデータセット中のサービス定義データによって決定される。限定サービスは、通常サービスには含まれないサービスであり、それには様々なものが考えられる。限定サービスの例としては、通常サービスの利用によってユーザＡに対して与えられる利用ポイントを増加するサービスや、限定コンテンツのダウンロードを携帯電話機１に許可するサービスや、限定サイトへの接続を携帯電話機１に許可するサービスが挙げられる。ポイント増加サービスおよびダウンロードサービスは、通常、提供回数が制限される。
【００４４】
利用ポイントの増加サービスの場合、コンテンツサーバ３ｂは、ポイント管理サーバ内のポイントデータベースにアクセスし、認証サーバ３ａから送られたユーザＩＤに対応付けられた利用ポイントを所定の値だけ増加する。また、コンテンツサーバ３ｂは、携帯電話機１にポイント増加通知を送信する。このポイント増加通知には、ポイントの増加数を示すデータが含まれている。携帯電話機１は、ポイント増加通知を受信すると、ステップＳ４０８において、地域９での限定サービスによりポイントが増加したことを表すメッセージを表示装置２２上に表示する。さらに、コンテンツサーバ３ｂは、ユーザリスト６４にそのユーザＩＤを追加する。これにより、携帯電話機１が地域９内で再びコンテンツサーバ３ｂにログインしても、ポイントが再び増加することはない。なお、ポイント管理サーバは、コンピュータネットワーク８を介してコンテンツサーバ３ｂに接続されていてもよいし、コンテンツサーバ３ｂがポイント管理サーバとして機能してもよい。
【００４５】
限定コンテンツのダウンロードサービスの場合、コンテンツサーバ３ｂは、限定コンテンツを管理するサーバに、限定コンテンツの携帯電話機１へのアップロードを要求する。これに応じて、その管理サーバはアップロード要求を携帯電話機１に送信する。携帯電話機１は、そのアップロード要求を受信すると、ステップＳ４０８において、限定コンテンツのダウンロードを開始するか否かを照会するメッセージを表示装置２２上に表示する。ユーザは、そのメッセージに応答してダウンロード開始命令を携帯電話機１に入力することができる。ダウンロード開始命令が携帯電話機１に入力されると、携帯電話機１はアップロード許可通知を管理サーバに送信する。管理サーバは、携帯電話機１からアップロード許可通知を受信すると、限定コンテンツを携帯電話機１に送信する。これにより、限定コンテンツが携帯電話機１にダウンロードされる。この限定コンテンツは、例えば、携帯電話機１で再生可能な着信音データや映像データである。また、コンテンツサーバ３ｂは、認証サーバ３ａから送信されたユーザＩＤをユーザリスト６４に追加する。これにより、携帯電話機１が地域９内で再びコンテンツサーバ３ｂにログインしても、限定コンテンツを再びダウンロードすることはできない。なお、限定コンテンツの管理サーバは、コンピュータネットワーク８を介してコンテンツサーバ３ｂに接続されていてもよいし、コンテンツサーバ３ｂがその管理サーバとして機能してもよい。
【００４６】
限定サイトへの接続サービスの場合、コンテンツサーバ３ｂは、その限定サイトのＵＲＬ（Uniform Resource Locator）を携帯電話機１に送信するとともに、その限定サイトを管理するサーバに携帯電話機１からのアクセスを許可するように指示する。携帯電話機１は、そのＵＲＬを受信すると、ステップＳ４０８において、そのＵＲＬへアクセスし、限定サイトの管理サーバからデータをダウンロードして、限定サイトの内容を表示装置２２上に表示する。なお、限定サイトの管理サーバは、コンピュータネットワーク８を介してコンテンツサーバ３ｂに接続されていてもよいし、コンテンツサーバ３ｂがその管理サーバとして機能してもよい。
【００４７】
一方、通常サービスを提供するステップＳ４４７では、携帯電話機１が地域９外にあるときと同様のサービスのみが携帯電話機１に提供され、限定サービスは提供されない。この場合、携帯電話機１は、通常サービスに応じた処理をステップＳ４０８で実行する。ステップＳ４４７では、コンテンツサーバ３ｂが、携帯電話機１に限定サービスを受けられないことを通知してもよい。これに応じて、携帯電話機１は、ステップＳ４０８にて、限定サービスを受けられないことを示すメッセージを表示装置２２上に表示してもよい。
【００４８】
以下では、本実施形態の利点を説明する。通常と異なるサービスが地域９内の携帯電話機１に限定して提供されるので、携帯電話機１のユーザをその地域に集めやすい。その結果、その地域９で開催されるイベントの集客力を高めることができる。
【００４９】
コンテンツサーバ３ｂは、携帯電話機１によって取得された測位データを用いて携帯電話機１が登録地域内にあるか否かを判定する。そのため、携帯電話機１の位置を測定するための装置や携帯電話機１に限定サービスを提供するための装置を各登録地域に設置する必要はない。したがって、サービス提供システム１００は少ない労力と費用で構築できる。また、衛星測位データを用いることにより携帯電話機１の位置が高精度に特定されるので、狭い地域でイベントが開催されている場合でも、その地域内で限定サービスを提供することが可能である。
【００５０】
また、複数のイベントを扱う場合、対応する複数のイベントデータセットがイベントデータベース６２に格納され、コンテンツサーバ３ｂは、そのイベントデータセットと携帯電話機１から送信される位置データを参照することで、限定サービスを携帯電話機１に提供する。したがって、イベントデータベース６２の内容を制御することにより、様々な地域でのイベントに応じた限定サービスの提供を一元的に管理することができる。このため、サービス提供システム１００の運営・管理に要する負担が小さい。
【００５１】
（第２実施形態）図５は、本実施形態のサービス提供システム２００の構成を示す概略図である。サービス提供システム２００は、独立した認証サーバ３ａを持たない点を除いて、第１実施形態のサービス提供システム１００と同様の構成を有している。本実施形態では、コンテンツサーバ３ｂが認証サーバを兼ねている。
【００５２】
以下では、図６を参照しながら、イベント開催地域９内にある携帯電話機１がサービスの提供を受けるために実行される各種の処理を説明する。図６は、これらの処理を示すフローチャートである。
【００５３】
ステップＳ６００〜Ｓ６０８は、携帯電話機１で実行される処理を示している。これらの処理は、携帯電話機１上で動作する制御プログラムにしたがって実行される。このプログラムは携帯電話機１上で常駐的に動作していてもよい。第１実施形態と異なり、本実施形態では、携帯電話機１が、ユーザからのログイン命令に依存せずに、自動的にＧＰＳ測位データを取得し、ログイン要求をコンテンツサーバ３ｂに送信する（ステップＳ６００）。このログイン要求には、認証用コードであるユーザＩＤおよびパスワードと、携帯電話機１の位置を示すＧＰＳ測位データが含まれる。
【００５４】
コンテンツサーバ３ｂはログイン要求を受信すると（ステップＳ６２０）、認証データベース５２にアクセスして認証処理を実行し、携帯電話機１を使用するユーザが登録ユーザであるか否かを判定する（ステップＳ６２２）。第１実施形態と同様に、コンテンツサーバ３ｂは、ログイン要求に含まれる認証用コードと一致する照合用コードを認証データベース５２内で検索する。
【００５５】
認証用コードと一致する照合用コードが発見されない場合、認証サーバ３ａは、受信したログイン要求が登録ユーザからのものではないと判定する（ステップＳ６２２にてＮｏ）。この場合、コンテンツサーバ３ｂは、携帯電話機１にいずれのサービスも提供しない。
【００５６】
一方、認証用コードと一致する照合用コードが発見されると、コンテンツサーバ３ｂは、受信したログイン要求が登録ユーザからのものであると判定する（ステップＳ６２２にてＹｅｓ）。この場合、コンテンツサーバ３ｂは、ログイン要求に含まれる測位データを用いて、携帯電話機１がイベントデータベース６２に登録された地域内にあるか否かを判定する（ステップＳ６２４）。ステップＳ６２４以降の処理は、第１実施形態におけるステップＳ４４２以降の処理と同様である。したがって、ここでは説明を繰り返さない。コンテンツサーバ３ｂは、ステップＳ６２４〜Ｓ６２８での判定結果に応じて、携帯電話機１に通常サービスを提供し（ステップＳ６２９）、あるいは限定サービスを提供する（ステップＳ６３０）。
【００５７】
携帯電話機１は、ログイン要求の送信（ステップＳ６００）の後、携帯電話機１が受けるサービスに関するデータ（以下、「サービスデータ」と呼ぶ）の受信を所定の時間にわたって待機する（ステップＳ６０２）。その所定時間が経過すると、携帯電話機１は、サービスデータを受信したか否かを判定する（ステップＳ６０４）。コンテンツサーバ３ｂで携帯電話機１のユーザが登録ユーザでないと判定されると（ステップＳ６２２にてＮｏ）、携帯電話機１にサービスデータが送られない（ステップＳ６０４にてＮｏ）。この場合、処理がステップＳ６００に戻り、携帯電話機１の測位データが再び取得され、ログイン要求が発信される。このように、携帯電話機１は、サービスの提供を待機しつつ繰り返しログイン要求を発信する。
【００５８】
携帯電話機１に通常サービスまたは限定サービスが提供される場合、サービスの種類に応じたサービスデータが携帯電話機１に送信される（ステップＳ６０４にてＹｅｓ）。例えば、上記の利用ポイント増加サービスに関しては、ポイント増加通知がサービスデータに該当し、ポイントが増加したことを表すメッセージの表示がサービス処理に該当する。上記の限定コンテンツダウンロードサービスに関しては、限定コンテンツおよびそのアップロード要求がサービスデータに該当する。限定サイトへの接続サービスに関しては、限定サイトのＵＲＬがサービスデータに該当する。
【００５９】
携帯電話機１は、受信したサービスデータを用いてサービス処理を実行する（ステップＳ６０６）。サービス処理の具体例は、第１実施形態で述べた通りである。
【００６０】
サービス処理が完了すると、携帯電話機１は制御プログラムの終了命令が入力されたか否かを確認する（ステップＳ６０８）。終了命令の入力が確認されない場合（ステップＳ６０８にてＮｏ）、携帯電話機１はステップＳ６００以降の処理を繰り返す。一方、終了命令の入力が確認されると（ステップＳ６０８にてＹｅｓ）、携帯電話機１は制御プログラムを終了する。
【００６１】
本実施形態は、第１実施形態と同様の利点を有する。すなわち、通常と異なるサービスが地域９内の携帯電話機１に限定して提供されるので、その地域９で開催されるイベントの集客力を高めることができる。携帯電話機１の位置を測定するための装置や携帯電話機１に限定サービスを提供するための装置を各登録地域に設置する必要がないので、サービス提供システム２００は少ない労力と費用で構築できる。また、衛星測位データを用いることにより携帯電話機１の位置が高精度に特定されるので、狭い地域内で限定サービスを提供することが可能である。さらに、イベントデータベース６２の内容を制御することにより、様々な地域でのイベントに応じた限定サービスの提供を一元的に管理することができるので、サービス提供システム２００の運営・管理に要する負担が小さい。
【００６２】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００６３】
上記実施形態では、移動体通信端末として携帯電話機が使用されている。しかし、他の移動体通信端末、例えばＰＤＡ（Personal Digital Assistant）や車載電話機を使用してもよい。
【００６４】
上記実施形態では、衛星測位システムとしてＧＰＳを利用し、ＧＰＳ衛星から携帯電話機１の測位データを取得する。しかし、携帯電話機１は、他の衛星測位システムの測位衛星から携帯電話機１の測位データを取得してもよい。さらに、携帯電話機１は、衛星測位システム以外の手段を用いて自身の位置データを取得してもよい。例えば、携帯電話機１は基地局から自身の位置データを取得してもよい。
【００６５】
上記実施形態では、各地域に単一のイベントが登録されている。ただし、本発明はこれに限定されるものではなく、一つの地域に複数のイベントが登録されていてもよい。言い換えると、同じ地域定義データを有する複数のイベントデータセットがイベントデータベース６２に登録されていてもよい。この場合、コンテンツサーバ３ｂは、それらのイベントデータセットの各々に含まれる限定サービスのいずれを希望するかを携帯電話機１に問い合わせ、ユーザが限定サービスを選択し、コンテンツサーバ３ｂがその選択された限定サービスを携帯電話機１に提供してもよい。あるいは、コンテンツサーバ３ｂは、それらのイベントデータセットの各々に含まれる限定サービスのうち全部または一部を携帯電話機１に順次に提供してもよい。
【００６６】
イベントデータベース６２に格納されるイベントデータセットは、イベントが開催される期間を示す期間データをさらに含んでいてもよい。この場合、コンテンツサーバ３ｂは、ステップＳ４４２またはＳ６２４で発見されたイベントデータセット中の期間データを参照し、それを現在の日時と比較して、現在の日時がイベント開催期間内であるか否かを判定してもよい。この判定は、限定サービス提供処理（ステップＳ４４８またはＳ６３０）よりも前に実行される。コンテンツサーバ３ｂは、イベント開催期間外であると判定したときに通常サービスを提供し、イベント開催期間内であると判定したときに限定サービスを提供してもよい。このほかに、開催期間を過ぎたイベントに対応するイベントデータセットがイベントデータベース６２から削除されるようになっていてもよい。
【００６７】
限定サービスの内容は上記実施形態で挙げたもののほかにも多く考えられる。一例として、地域９内で開催されるイベントに関する情報（場所や開催期間など）の配信が挙げられる。さらに、イベントのチケット予約を限定サービスとして提供してもよい。
【００６８】
上記実施形態においてコンテンツサーバ３ｂは、限定サービスのほかに通常サービスを提供することができる。しかし、コンテンツサーバは、通常サービスを提供する機能を有さず、限定サービスのみを提供するように構成されていてもよい。
【００６９】
上記実施形態では、認証に成功した携帯電話機１のみがサービスを受けることができる。しかし、認証を必要とすることなく通信端末に限定サービスまたは通常サービスが提供されてもよい。
【図面の簡単な説明】
【００７０】
【図１】サービス提供システムの構成を示す概略図である。
【図２】携帯電話機の構成を概略的に示すブロック図である
【図３】認証サーバおよびコンテンツサーバの構成を概略的に示すブロック図である。
【図４】サービス提供のために実行される処理を示すフローチャートである。
【図５】サービス提供システムの構成を示す概略図である。
【図６】サービス提供のために実行される処理を示すフローチャートである。
【符号の説明】
【００７１】
１…携帯電話機、２…通信ネットワーク、３ａ…認証サーバ、３ｂ…コンテンツサーバ、５および６…データベースサーバ、８…コンピュータネットワーク、９…登録地域、５０および６０…ハードディスクドライブ、５２…認証データベース、６２…イベントデータベース、６４…ユーザリスト、１００および２００…サービス提供システム。
【要約】
【課題】  特定の地域を訪れた人だけに限定的にサービスを提供するシステムを構築する。
【解決手段】  システム１００は、通信端末１、コンテンツサーバ３ｂおよびデータベース６２を有する。データベース６２には、所定の地域で開催されるイベントに関するデータセットが格納される。そのデータセットは、イベントが開催される地域を定義する地域定義データ、およびその地域内に位置する通信端末１に限定的に提供される限定サービスを定義するサービス定義データを含んでいる。コンテンツサーバ３ｂは、通信端末１が取得した通信端末１の位置データを用いて、通信端末１の位置を含む地域定義データをデータベース６２内で検索する。そして、その地域定義データを発見したときに、その地域定義データに対応するサービス定義データにしたがって通信端末１に限定サービスを提供する。
【選択図】  図１
【図１】
0003628685.tif 000002
【図２】
0003628685.tif 000003
【図３】
0003628685.tif 000004
【図４】
0003628685.tif 000005
【図５】
0003628685.tif 000006
【図６】
0003628685.tif 000007