(57)【要約】【課題】不特定多数の顧客（ユーザ）が訪れる店舗において、店舗の望むサービスをその時々に応じて顧客に提供する。【解決手段】個体識別番号DB６７は、店舗の備品に装着されたRFIDを識別する個体識別番号と、店舗のサービスとしてのアクションであって、個体識別番号に対応付けられたアクションとを記憶する。Webサーバ機能６１は、RFIDを読み取った携帯電話機から送信されてくる個体識別番号を受信する。サービス提供部６５は、個体識別番号を受信した場合、個体識別番号に対応付けて記憶されているアクションであって、店舗のサービスを携帯電話機に提供するアクションを実行する。本発明はサーバに適用できる。【選択図】図３
2010170520.tif 000002
【特許請求の範囲】
【請求項１】
サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御する第１の記憶制御手段と、
前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御する受信制御手段と、
前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する実行手段と
を備える情報提供装置。
【請求項２】
請求項１に記載の情報提供装置において、
前記第１の記憶制御手段は、非接触型のIDタグである前記識別体を識別する前記個体識別番号と、前記アクションとの記憶を制御し、
前記受信制御手段は、前記IDタグを読み取った端末装置から送信されてくる前記個体識別番号の受信を制御する
情報提供装置。
【請求項３】
請求項１に記載の情報提供装置において、
前記第１の記憶制御手段は、前記識別体に表されるバーコードまたは２次元コードであって、所定の規則に従って配置される模様により数字または文字を表すバーコードまたは２次元コードで示される前記個体識別番号と、前記アクションとの記憶を制御し、
前記受信制御手段は、前記バーコードまたは前記２次元コードを読み取った端末装置から送信されてくる前記個体識別番号の受信を制御する
情報提供装置。
【請求項４】
請求項１に記載の情報提供装置において、
前記受信制御手段は、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの変更の要求の受信を制御し、
前記第１の記憶制御手段は、前記個体識別番号と、変更された前記アクションとの記憶を制御する
情報提供装置。
【請求項５】
請求項１に記載の情報提供装置において、
前記個体識別番号を受信した回数の記憶を制御する第２の記憶制御手段をさらに備え、
前記実行手段は、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号を受信した回数に応じた前記アクションを実行する
情報提供装置。
【請求項６】
請求項１に記載の情報提供装置において、
前記受信制御手段は、前記端末装置から送信されてくる前記個体識別番号と、前記端末装置を特定する端末装置識別番号との受信を制御し、
前記実行手段は、前記個体識別番号および前記端末装置識別番号に応じた前記アクションを実行する
情報提供装置。
【請求項７】
請求項１に記載の情報提供装置において、
前記個体識別番号を受信した回数の記憶を制御する第２の記憶制御手段をさらに備え、
前記第１の記憶制御手段は、前記個体識別番号と、前記個体識別番号に関係する他の個体識別番号である関係個体識別番号と、前記アクションとの記憶を制御し、
前記実行手段は、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号および前記関係個体識別番号を受信した回数に応じた前記アクションを実行する
情報提供装置。
【請求項８】
サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御し、
前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御し、
前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する
ステップを含む情報提供方法。
【請求項９】
サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御し、
前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御し、
前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報提供装置、情報提供方法、およびプログラムに関し、特に、店舗等においてサービスを提供できるようにした情報提供装置、情報提供方法、およびプログラムに関する。
【背景技術】
【０００２】
非接触型のID（identification）タグが広く使用されている。IDタグには、固有の個体識別番号が記憶され、リーダによって、IDタグから個体識別番号が読み出されて、個体識別番号に対応する情報が提供される。
【０００３】
IDタグを用いてサービスを提供する場合、カード型のIDタグをユーザが所有し、ユーザがカード型のIDタグを使用することで、IDタグに応じたサービスがユーザに提供される。
【０００４】
従来、通信装置のRFID（radio frequency identification）リーダは、RFIDによる無線通信を用いて、RFIDタグに記憶されている携帯電話機に関する情報を取得し、その情報に基づいて、通信装置のブルートゥースモジュールは、携帯電話機のブルートゥースモジュールとブルートゥースを用いた無線通信を行い、携帯電話機にダイヤルアップ接続を要求し、携帯電話機がネットワークにダイヤルアップ接続すると、ブルートゥースモジュールは、広告IDおよび携帯電話機の電子メールアドレスを携帯電話機およびネットワークを介して情報提供サーバに供給し、情報提供サーバは、広告IDに対応する広告データを、電子メールアドレス宛に電子メールとして送信することで、携帯電話機に供給するようにしているものもある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２２４６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、IDタグを用いたサービスは予め定められており、店舗側でサービスを設定・変更することはできなかった。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、IDタグを用いて、不特定多数の顧客（ユーザ）が訪れる店舗やサービス提供場所などにおいて、サービス提供業者の望むサービスをその時々に応じて顧客に提供できるようにするものである。さらに、また、本発明は、不特定多数の顧客（ユーザ）が訪れる店舗やサービス提供場所などにおいて、サービス提供業者の望むサービスをその時々に応じて顧客に提供できるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の一側面の情報提供装置は、サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御する第１の記憶制御手段と、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御する受信制御手段と、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する実行手段とを備える。
【０００９】
前記第１の記憶制御手段には、非接触型のIDタグである前記識別体を識別する前記個体識別番号と、前記アクションとの記憶を制御させ、前記受信制御手段には、前記IDタグを読み取った端末装置から送信されてくる前記個体識別番号の受信を制御させることができる。
【００１０】
前記第１の記憶制御手段には、前記識別体に表されるバーコードまたは２次元コードであって、所定の規則に従って配置される模様により数字または文字を表すバーコードまたは２次元コードで示される前記個体識別番号と、前記アクションとの記憶を制御させ、前記受信制御手段には、前記バーコードまたは前記２次元コードを読み取った端末装置から送信されてくる前記個体識別番号の受信を制御させることができる。
【００１１】
前記受信制御手段には、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの変更の要求の受信を制御させ、前記第１の記憶制御手段には、前記個体識別番号と、変更された前記アクションとの記憶を制御させることができる。
【００１２】
前記個体識別番号を受信した回数の記憶を制御する第２の記憶制御手段をさらに設け、前記実行手段には、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号を受信した回数に応じた前記アクションを実行させることができる。
【００１３】
前記受信制御手段には、前記端末装置から送信されてくる前記個体識別番号と、前記端末装置を特定する端末装置識別番号との受信を制御させ、前記実行手段には、前記個体識別番号および前記端末装置識別番号に応じた前記アクションを実行させることができる。
【００１４】
前記個体識別番号を受信した回数の記憶を制御する第２の記憶制御手段をさらに設け、前記第１の記憶制御手段には、前記個体識別番号と、前記個体識別番号に関係する他の個体識別番号である関係個体識別番号と、前記アクションとの記憶を制御させ、前記実行手段には、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号および前記関係個体識別番号を受信した回数に応じた前記アクションを実行させることができる。
【００１５】
本発明の一側面の情報提供方法は、サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御し、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御し、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行するステップを含む。
【００１６】
本発明の一側面のプログラムは、サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御し、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御し、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行するステップを含む処理をコンピュータに実行させる。
【００１７】
本発明の一側面においては、サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶が制御され、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信が制御されるとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信が制御され、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションが実行される。
【発明の効果】
【００１８】
以上のように、本発明の一側面によれば、不特定多数の顧客（ユーザ）が訪れる店舗やサービス提供場所などにおいて、サービス提供業者の望むサービスをその時々に応じて顧客に提供することができる。
【図面の簡単な説明】
【００１９】
【図１】サービス提供システムを示す図である。
【図２】サーバ１１のハードウェアの構成例を示すブロック図である。
【図３】サーバ１１の機能の構成を示すブロック図である。
【図４】個体識別番号DB６７に記憶されているデータの例を示す図である。
【図５】登録の処理の例を説明するフローチャートである。
【図６】登録の処理の他の例を説明するフローチャートである。
【図７】RFID２２の探索の処理を説明するフローチャートである。
【図８】サービス提供の処理の詳細の例を説明するフローチャートである。
【図９】個体識別番号DB６７に記憶されているデータの他の例を示す図である。
【図１０】サービス提供の処理の詳細の他の例を説明するフローチャートである。
【図１１】サービス提供システムの他の例を示す図である。
【図１２】サーバ１０１の機能の構成を示すブロック図である。
【図１３】コード番号DB１６７に記憶されているデータの例を示す図である。
【図１４】登録の処理のさらに他の例を説明するフローチャートである。
【図１５】登録の処理のさらに他の例を説明するフローチャートである。
【図１６】シール１２２の探索の処理を説明するフローチャートである。
【図１７】サービス提供の処理の詳細のさらに他の例を説明するフローチャートである。
【図１８】コード番号DB１６７に記憶されているデータの他の例を示す図である。
【図１９】サービス提供の処理の詳細のさらに他の例を説明するフローチャートである。
【発明を実施するための形態】
【００２０】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２１】
本発明の一側面の情報提供装置は、サービス提供業者が設置する識別体（例えば、図１のRFID２２）に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御する第１の記憶制御手段（例えば、図３の個体識別番号DB６７）と、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御する受信制御手段（例えば、図３のWebサーバ機能６１）と、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する実行手段（例えば、図３のサービス提供部６５）とを備える。
【００２２】
前記個体識別番号を受信した回数の記憶を制御する第２の記憶制御手段（例えば、図３の履歴DB６８）をさらに設け、前記実行手段には、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号を受信した回数に応じた前記アクションを実行させることができる。
【００２３】
前記個体識別番号を受信した回数の記憶を制御する第２の記憶制御手段（例えば、図３の履歴DB６８）をさらに設け、前記第１の記憶制御手段には、前記個体識別番号と、前記個体識別番号に関係する他の個体識別番号である関係個体識別番号と、前記アクションとの記憶を制御させ、前記実行手段には、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号および前記関係個体識別番号を受信した回数に応じた前記アクションを実行させることができる。
【００２４】
本発明の一側面の情報提供方法は、サービス提供業者が設置する識別体（例えば、図１のRFID２２）に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御し（例えば、図５のステップＳ１０８の処理）、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御し（例えば、図５のステップＳ１０４および図７のステップＳ１５２の処理）、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する（例えば、図８のステップＳ２２の処理）ステップを含む。
【００２５】
本発明の一側面のプログラムは、サービス提供業者が設置する識別体（例えば、図１のRFID２２）に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御し（例えば、図５のステップＳ１０８の処理）、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御し（例えば、図５のステップＳ１０４および図７のステップＳ１５２の処理）、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する（例えば、図８のステップＳ２２の処理）ステップを含む処理をコンピュータに実行させる。
【００２６】
図１は、サービス提供システムを示す図である。サーバ１１は、サービス提供業者によって管理され、インターネット１２を介して、各種のサービスを提供する。サーバ１１は、インターネット１２を介して、店舗１３に設けられているパーソナルコンピュータ２１に接続される。パーソナルコンピュータ２１は、インターネット１２を介して、サーバ１１にアクセスして、サーバ１１から提供されるサービスを設定・変更する。
【００２７】
以下の実施形態では、店舗内の備品に非接触型のIDタグを装着した態様を例示するが、非接触型のIDタグは、テーブルクロス下に配置されるような態様で設置されてもよく、交通標識や看板などの店舗外物体に装着されてもよい。したがって、店舗とはサービス提供業者の一態様であり、また、装着とは設置の一態様である。
【００２８】
店舗１３のコーヒーカップや皿、椅子、テーブル、テーブルクロスなどの備品には、非接触型のIDタグであるRFID２２−１およびRFID２２−２がそれぞれ装着される。例えば、RFID２２−１およびRFID２２−２は、FeliCa（登録商標）とすることができる。RFID２２−１およびRFID２２−２は、パッシブ型若しくはアクティブ型、遠隔型、近接型、近傍型、若しくは密着型、または電磁結合方式、電磁誘導方式若しくは電波方式のいずれであってもよい。非接触型のIDタグであるRFID２２−１およびRFID２２−２を用いるので、他の電子機器のように、新たに電源線を引いたりする必要がない。
【００２９】
携帯電話機１４−１および携帯電話機１４−２は、それぞれ、店舗１３の顧客であるユーザに操作される。携帯電話機１４−１および携帯電話機１４−２は、RFID２２−１およびRFID２２−２を読み取るリーダ機能を備える。なお、RFID２２−１およびRFID２２−２にデータを書き込むライタ機能を、携帯電話機１４−１および携帯電話機１４−２に設けるようにしてもよい。
【００３０】
パーソナルコンピュータ２１は、インターネット１２を介して、サーバ１１にアクセスして、RFID２２−１またはRFID２２−２が読み取られた場合に提供される、店舗のサービスとしてのアクションを設定する。このパーソナルコンピュータ２１は、後述するように、一度設定した後においても、アクションの変更をするためにも用いられる。
【００３１】
携帯電話機１４−１または携帯電話機１４−２が、RFID２２−１またはRFID２２−２から、RFID２２−１またはRFID２２−２のそれぞれを識別する個体識別番号を読み取ると、携帯電話機１４−１または携帯電話機１４−２は、インターネット１２を介して、サーバ１１に（予め決められたアドレス宛てに）、個体識別番号を送信する。例えば、個体識別番号は、RFID２２−１およびRFID２２−２がFeliCa（登録商標）である場合、IDmとすることができる。個体識別番号は、RFID２２−１またはRFID２２−２のそれぞれを識別することができるものであれば良く、任意かつ一意に設定したIDなどであってもよい。
【００３２】
サーバ１１は、携帯電話機１４−１または携帯電話機１４−２から個体識別番号が送信されてくると、パーソナルコンピュータ２１によって設定された、店舗のサービスとしてのアクションを実行する。
【００３３】
なお、携帯電話機１４−１および携帯電話機１４−２は、それぞれ、RFID２２−１またはRFID２２−２を読み取る前に、インターネット１２を介して、サーバ１１からアプリケーションプログラムを予めダウンロードする。
【００３４】
以下、携帯電話機１４−１および携帯電話機１４−２を個々に区別する必要がない場合、単に携帯電話機１４と称する。また、以下、RFID２２−１またはRFID２２−２を個々に区別する必要がない場合、単にRFID２２と称する。
【００３５】
図２は、サーバ１１のハードウェアの構成例を示すブロック図である。
【００３６】
サーバ１１において、CPU（Central Processing Unit）３１，ROM（Read Only Memory）３２，RAM（Random Access Memory）３３は、バス３４により相互に接続されている。
【００３７】
バス３４には、さらに、入出力インタフェース３５が接続されている。入出力インタフェース３５には、キーボード、マウス、マイクロホンなどよりなる入力部３６、ディスプレイ、スピーカなどよりなる出力部３７、ハードディスクや不揮発性のメモリなどよりなる記憶部３８、ネットワークインタフェースなどよりなる通信部３９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア４１を駆動するドライブ４０が接続されている。
【００３８】
以上のように構成されるコンピュータでは、CPU３１が、例えば、記憶部３８に記憶されているプログラムを、入出力インタフェース３５及びバス３４を介して、RAM３３にロードして実行することにより、後述する一連の処理が行われる。
【００３９】
サーバ１１（CPU３１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア４１に記録して、あるいは、ローカルエリアネットワーク、インターネット１２、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【００４０】
そして、プログラムは、リムーバブルメディア４１をドライブ４０に装着することにより、入出力インタフェース３５を介して、記憶部３８に記憶することで、コンピュータにインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部３９で受信し、記憶部３８に記憶することで、コンピュータにインストールすることができる。その他、プログラムは、ROM３２や記憶部３８にあらかじめ記憶しておくことで、コンピュータにあらかじめインストールしておくことができる。
【００４１】
図３は、プログラムを実行するサーバ１１において実現される機能の構成を示すブロック図である。すなわち、サーバ１１がプログラムを実行すると、Webサーバ機能６１、ページデータ生成部６２、個体識別番号登録処理部６３、アクション設定部６４、サービス提供部６５、アプリケーションデータベース（DB）６６（以下、アプリケーションDB６６と称する）、個体識別番号データベース（DB）６７（以下、個体識別番号DB６７と称する）、履歴データベース（DB）６８（以下、履歴DB６８と称する）、店舗データベース（DB）６９（以下、店舗DB６９と称する）、およびユーザデータベース（DB）７０（以下、ユーザDB７０と称する）が実現される。
【００４２】
なお、アプリケーションDB６６、個体識別番号DB６７、履歴DB６８、店舗DB６９、およびユーザDB７０は、それぞれ、オペーレーティングシステムによって提供されるファイルシステム上に直接構築されるものであっても、データベース管理システムを用いて構築されるものであってもよい。
【００４３】
Webサーバ機能６１は、例えば、Apache HTTP Serverなどの、いわゆるWebサーバプログラムを実行することにより実現され、HTTP（Hypertext Transfer Protocol）に規定される手順に基づいて、テキストまたは画像などの各種のオブジェクトが含まれるHTML（Hypertext Markup Language）方式またはXML（Extensible Markup Language）方式などのWebページのデータを提供する。ページデータ生成部６２は、Webサーバ機能６１によって提供される、Webページのデータを生成する。
【００４４】
個体識別番号登録処理部６３は、RFID２２の個体識別番号の登録の要求を受け付けて、個体識別番号を個体識別番号DB６７に記憶させる。アクション設定部６４は、個体識別番号に対応するアクションの設定を受け付けて、アクションを個体識別番号に対応付けて個体識別番号DB６７に記憶させる。
【００４５】
サービス提供部６５は、個体識別番号を受信した場合、個体識別番号に対応付けられているアクションを実行する。サービス提供部６５は、アクション条件取得部８１、登録判定部８２、フラグ設定部８３、アクション決定部８４、およびアクション実行部８５を含む。
【００４６】
アクション条件取得部８１は、個体識別番号DB６７、履歴DB６８、店舗DB６９、およびユーザDB７０から、アクションを実行する条件を取得する。登録判定部８２は、受信した個体識別番号が個体識別番号DB６７に記憶されているか否かを判定する。フラグ設定部８３は、サービス提供業者の会員であることを示す会員フラグ、およびサービス提供業者の会員であって、店舗１３であることを示す店舗フラグを設定する。アクション決定部８４は、個体識別番号や会員フラグ、店舗フラグなどから、実行するアクションを決定する。アクション実行部８５は、決定されたアクションを実行する。
【００４７】
アプリケーションDB６６は、携帯電話機１４にダウンロードされるアプリケーションプログラムや、アクションの実行に必要なプログラムを記憶する。個体識別番号DB６７は、RFID２２を識別する個体識別番号と、個体識別番号に対応付けられたアクションとを対応付けて記憶する。
【００４８】
図４は、個体識別番号DB６７に記憶されているデータの例を示す図である。個体識別番号DB６７には、RFID２２を特定する個体識別番号、店舗１３を特定する店舗ID、パーミション、フラグ、および店舗１３のサービスとしてのアクションが記憶される。パーミションは、アクションの実行を許可する条件の項目を示す。フラグは、パーミションに対応する条件を示す。アクションとして、より具体的には、処理を特定するIDや、処理を実行するためのプログラムを特定するプログラムIDなどが記憶される。
【００４９】
図４に示される例において、個体識別番号DB６７には、第１のパーミションとして、サービス提供業者の会員を特定するUIDの有無と、第１のパーミションに対応する第１のフラグとして、サービス提供業者の会員であることを示す会員フラグ、第２のパーミションとして、アクセス回数が０であるか否かと、第２のパーミションに対応する第２のフラグとして、アクセス回数が０であるか否かを示すフラグ、第３のパーミションとして、キャンペーン期間中であるか否かと、第３のパーミションに対応する第３のフラグとして、キャンペーン期間中であるか否かを示すフラグ、第４のパーミションとして、乱数を生成して、その乱数に１．２を乗じた値を変数Ａに設定することと、第４のパーミションに対応する第４のフラグとして、変数Ａが１以上であるか否かを示すフラグが記憶される。
【００５０】
より具体的には、個体識別番号DB６７には、AAA100001である個体識別番号と、S555777である店舗IDとに対応して、店舗キャンペーン広告配信であるアクションが記憶される。また、個体識別番号DB６７には、AAA100002である個体識別番号、S555777である店舗ID、およびサービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグがサービス提供業者の会員でないことを示す”０”であることに対応して、店舗キャンペーン広告配信であるアクションが記憶される。
【００５１】
個体識別番号DB６７には、AAA100002である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数が０であることを示す”１”であり、キャンペーン期間中であるか否かの第３のパーミションに対応する第３のフラグが、キャンペーン期間中であることを示す”１”であり、乱数を生成して、その乱数に１．２を乗じた値を変数Ａに設定する第４のパーミションに対応する第４のフラグが、変数Ａが１以上であることに対応して、クーポンを配信すると共に履歴DB６８にアクセス回数を設定するアクションが記憶される。
【００５２】
個体識別番号DB６７には、AAA100002である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数が０であることを示す”１”であり、キャンペーン期間中であるか否かの第３のパーミションに対応する第３のフラグが、キャンペーン期間中であることを示す”１”であり、乱数を生成して、その乱数に１．２を乗じた値を変数Ａに設定する第４のパーミションに対応する第４のフラグが、変数Ａが１未満であることに対応して、はずれページを配信すると共に履歴DB６８にアクセス回数を設定するアクションが記憶される。
【００５３】
また、個体識別番号DB６７には、AAA100002である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数が０であることを示す”１”であり、キャンペーン期間中であるか否かの第３のパーミションに対応する第３のフラグが、キャンペーン期間中でないことを示す”０”であることに対応して、クーポン配信期間終了ページを配信するアクションが記憶される。
【００５４】
さらに、個体識別番号DB６７には、AAA100002である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数が０でないことを示す”０”であることに対応して、参加済みページを配信するアクションが記憶される。
【００５５】
また、個体識別番号DB６７には、AAA100003である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員でないことを示す”０”であり、アクセス回数が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数が０であることを示す”１”であることに対応して、会員登録用のURLを配信するアクションが記憶される。個体識別番号DB６７には、AAA100003である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員でないことを示す”０”であり、アクセス回数が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数が０でないことを示す”０”であることに対応して、会員登録用のURLを配信するアクションが記憶される。
【００５６】
個体識別番号DB６７には、AAA100003である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数が０であることを示す”１”であり、キャンペーン期間中であるか否かの第３のパーミションに対応する第３のフラグが、キャンペーン期間中であることを示す”１”であることに対応して、ポイント入手URLを配信すると共に履歴DB６８にアクセス回数を設定するアクションが記憶される。個体識別番号DB６７には、AAA100003である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数が０であることを示す”１”であり、キャンペーン期間中であるか否かの第３のパーミションに対応する第３のフラグが、キャンペーン期間中でないことを示す”０”であることに対応して、キャンペーン終了ページを配信すると共に履歴DB６８にアクセス回数を設定するアクションが記憶される。
【００５７】
また、個体識別番号DB６７には、AAA100003である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数が０でないことを示す”０”であることに対応して、広告を配信するアクションが記憶される。
【００５８】
なお、パーミッションとして、UIDの有無、アクセス回数、またはキャンペーン期間などの期間に限らず、店舗１３であるか、携帯電話機１４を特定する機体番号、日付、時刻などを用いることができる。
【００５９】
図３に戻り、履歴DB６８は、個体識別番号を受信した回数を記憶する。店舗DB６９は、店舗１３を特定する店舗IDを記憶する。ユーザDB７０は、サービス提供業者の会員を特定するUIDを記憶する。
【００６０】
なお、アプリケーションプログラムをダウンロードする場合、携帯電話機１４のユーザが、サービス提供業者の会員であるとき、携帯電話機１４は、それぞれの機体番号と、サービス提供業者の会員を特定するUIDとをサーバ１１に送信するので、ユーザDB７０は、UIDと機体番号とを対応させて記憶する。
【００６１】
次に、図５のフローチャートを参照して登録の処理の例を説明する。ステップＳ２０１において、パーソナルコンピュータ２１は、インターネット１２を介して、サーバ１１の登録サービスにアクセスする。ステップＳ１０１において、Webサーバ機能６１は、パーソナルコンピュータ２１からの登録サービスのアクセスに応答する。ステップＳ２０２において、パーソナルコンピュータ２１は、接続されているリーダまたは内蔵されているリーダによって、RFID２２から個体識別番号を読み出す。ステップＳ２０３において、パーソナルコンピュータ２１は、インターネット１２を介して、個体識別番号をサーバ１１に送信し、個体識別番号の登録を要求する。ステップＳ１０２において、個体識別番号登録処理部６３は、通信部３９に個体識別番号を受信させて、パーソナルコンピュータ２１から送信されてきた個体識別番号の登録を受け付ける。ステップＳ１０３において、個体識別番号登録処理部６３は、登録を受け付けた個体識別番号を個体識別番号DB６７に供給し、個体識別番号DB６７は、個体識別番号を保存する（記憶する）。
【００６２】
ステップＳ２０４において、パーソナルコンピュータ２１は、インターネット１２を介して、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを送信し、個体識別番号に対応するパーミションとアクションの設定を要求する。ステップＳ１０４において、アクション設定部６４は、パーソナルコンピュータ２１から送信されてきた、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを通信部３９に受信させて、個体識別番号に対応するパーミションとアクションの設定を受け付ける。ステップＳ１０５において、アクション設定部６４は、設定を受け付けた、個体識別番号に対応するパーミションとアクションを保存させる。すなわち、アクション設定部６４は、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを個体識別番号DB６７に供給する。個体識別番号DB６７は、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを対応付けて保存する（記憶する）。
【００６３】
ステップＳ２０５において、店舗１３の担当者は、RFID２２を店舗１３内に配置する。この場合、担当者は、外部からRFID２２が見えにくいように（RFID２２を隠すように）、RFID２２を店舗１３の備品に装着する。
【００６４】
個体識別番号に対応するアクションを変更する場合、ステップＳ２０６において、パーソナルコンピュータ２１は、インターネット１２を介して、サーバ１１の登録サービスにアクセスする。ステップＳ１０６において、Webサーバ機能６１は、パーソナルコンピュータ２１からの登録サービスのアクセスに応答する。ステップＳ２０７において、パーソナルコンピュータ２１は、インターネット１２を介して、店舗IDおよび個体識別番号を送信すると共に、変更されたパーミション、変更されたフラグ、または変更されたアクションを送信し、個体識別番号に対応するパーミションとアクションの変更を要求する。ステップＳ１０７において、アクション設定部６４は、パーソナルコンピュータ２１から送信されてきた、店舗IDおよび個体識別番号を通信部３９に受信させると共に、変更されたパーミション、変更されたフラグ、または変更されたアクションを通信部３９に受信させて、個体識別番号に対応するパーミションとアクションの変更を受け付ける。ステップＳ１０８において、アクション設定部６４は、個体識別番号に対応する、変更されたパーミションとアクションを保存させる。すなわち、アクション設定部６４は、店舗ID、個体識別番号、変更されたパーミション、変更されたフラグ、および変更されたアクションを個体識別番号DB６７に供給する。個体識別番号DB６７は、店舗ID、個体識別番号、変更されたパーミション、変更されたフラグ、および変更されたアクションを対応付けて保存して、登録の処理は終了する。
【００６５】
以上のように、個体識別番号とアクションとが対応付けられる。個体識別番号とアクションとの対応付けは、パーソナルコンピュータ２１から簡単に変更できる。
【００６６】
また、登録する場合、最初に、サーバ１１で、RFID２２から個体識別番号を読み出し、パーミッションとアクションとを設定するようにしてもよい。
【００６７】
図６は、登録の処理の他の例を説明するフローチャートである。ステップＳ１２１において、個体識別番号登録処理部６３は、接続されているリーダまたは内蔵されているリーダによって、RFID２２から個体識別番号を読み出す。ステップＳ１２２において、個体識別番号登録処理部６３は、登録を受け付けた個体識別番号を個体識別番号DB６７に供給し、個体識別番号DB６７は、個体識別番号を保存する。サービス提供業者の担当者は、RFID２２を店舗１３に提供する。ステップＳ２２１において、店舗１３の担当者は、RFID２２を店舗１３内に配置する。すなわち、担当者は、ステップＳ２０５と同様に、RFID２２を店舗１３の備品に装着する。
【００６８】
ステップＳ１２４において、アクション設定部６４は、入力部３６への担当者の操作に応じて入力された、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを取得して、個体識別番号に対応するパーミションとアクションを設定する。ステップＳ１２５において、アクション設定部６４は、個体識別番号に対応するパーミションとアクションを保存させる。すなわち、アクション設定部６４は、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを個体識別番号DB６７に供給する。個体識別番号DB６７は、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを対応付けて保存する（記憶する）。
【００６９】
ステップＳ２２２、ステップＳ２２３、ステップＳ１２６、ステップＳ１２７、ステップＳ１２８は、それぞれ、ステップＳ２０６、ステップＳ２０７、ステップＳ１０６、ステップＳ１０７、ステップＳ１０８と同様なので、その説明は省略する。
【００７０】
このように、サーバ１１側で、個体識別番号とアクションとを設定する場合、店舗１３の作業をより少なくすることができる。
【００７１】
以上のように、個体識別番号DB６７に、店舗ID、個体識別番号、パーミション、フラグ、およびアクションが相互に対応付けられて記憶される。
【００７２】
次に、図７のフローチャートを参照して、RFID２２の探索の処理を説明する。ステップＳ３５１において、携帯電話機１４は、サーバ１１から予めダウンロードしておいたアプリケーションプログラムを実行する。携帯電話機１４が、店舗１３の備品に装着されているRFID２２に近接すると、ステップＳ３５２において、携帯電話機１４は、RFID２２との通信を開始する。ステップＳ３５３において、携帯電話機１４は、RFID２２から個体識別番号を読み出す。ステップＳ３５４において、携帯電話機１４は、インターネット１２を介して、サーバ１１の提供サービスにアクセスする。ステップＳ１５１において、サービス提供部６５は、携帯電話機１４からの提供サービスのアクセスに応答する。ステップＳ３５５において、携帯電話機１４は、インターネット１２を介して、個体識別番号、および携帯電話機１４を特定する機体番号をサーバ１１に送信する。ステップＳ１５２において、サービス提供部６５は、携帯電話機１４から送信されてくる、個体識別番号および機体番号を通信部３９に受信させる。
【００７３】
ステップＳ１５３において、サービス提供の処理が実行される。サービス提供の処理の詳細は、図８のフローチャートを参照して後述する。
【００７４】
ステップＳ１５４において、サービス提供部６５は、通信部３９を制御するWebサーバ機能６１に、インターネット１２を介して、携帯電話機１４宛てにページデータを送信させる。ステップＳ３５６において、携帯電話機１４は、サーバ１１から送信されてきたページデータを受信する。ステップＳ３５７において、携帯電話機１４は、ページデータによる処理を実行する。ステップＳ３５８において、携帯電話機１４は、ページを表示して、RFID２２の探索の処理は終了する。
【００７５】
次に、図８のフローチャートを参照して、ステップＳ１５３のサービス提供の処理の詳細の例を説明する。ステップＳ１１において、アクション条件取得部８１は、ステップＳ１５２で受信した個体識別番号を取得する。ステップＳ１２において、アクション条件取得部８１は、ステップＳ１５２で受信した機体番号を取得する。ステップＳ１３において、アクション条件取得部８１は、個体識別番号DB６７を参照して、個体識別番号DB６７から、取得した個体識別番号に対応する、パーミション、フラグ、およびアクションを読み出す。ステップＳ１４において、アクション条件取得部８１は、ユーザDB７０を参照して、ユーザDB７０から、取得した機体番号に対応するUIDを読み出す。ステップＳ１５において、アクション条件取得部８１は、履歴DB６８を参照して、履歴DB６８から、個体識別番号のアクセス回数を読み出す。
【００７６】
ステップＳ１６において、登録判定部８２は、個体識別番号DB６７に、取得した個体識別番号が記憶されているか否かを判定する。ステップＳ１６において、個体識別番号DB６７に個体識別番号が記憶されていると判定された場合、手続きはステップＳ１７に進み、登録判定部８２は、ユーザDB７０に、取得した機体番号に対応するUIDが記憶されているか否かを判定する。ステップＳ１７において、ユーザDB７０にUIDが記憶されていると判定された場合、手続きはステップＳ１８に進み、フラグ設定部８３は、会員フラグを会員であることを示す値に設定し、手続きは、ステップＳ１９に進む。ステップＳ１７において、ユーザDB７０にUIDが記憶されていないと判定された場合、ステップＳ１８はスキップされて、手続きは、ステップＳ１９に進む。
【００７７】
ステップＳ１９において、登録判定部８２は、店舗DB６９を参照して、取得した機体番号に対応するUIDで特定されるユーザが店舗会員であるか否かを判定する。ステップＳ１９において、店舗会員であると判定された場合、手続きはステップＳ２０に進み、フラグ設定部８３は、店舗フラグを店舗会員であることを示す値に設定し、手続きは、ステップＳ２１に進む。ステップＳ１９において、店舗会員でないと判定された場合、ステップＳ２０はスキップされて、手続きは、ステップＳ２１に進む。
【００７８】
ステップＳ２１において、アクション決定部８４は、個体識別番号に対応するパーミション、アクセス回数、会員フラグ、および店舗フラグからアクションを決める。ステップＳ２２において、アクション実行部８５は、決定されたアクションを実行する。例えば、アクション実行部８５は、アプリケーションDB６６から、決定されたアクションに対応するプログラムを読み出して、そのプログラムを実行することにより、アクションを実行する。
【００７９】
ステップＳ２３において、ページデータ生成部６２は、実行されたアクションに対応するページデータを生成して、サービス提供の処理は終了する。ステップＳ１６において、個体識別番号DB６７に個体識別番号が記憶されていないと判定された場合、手続きはステップＳ２４に進み、サービス提供部６５は、エラー処理を実行して、サービス提供の処理は終了する。
【００８０】
このように、店舗１３は、携帯電話機１４を使用する顧客（ユーザ）にサービスを提供できる。店舗１３で、個体識別番号に対応するパーミションとアクションを簡単に変更できるので、不特定多数の顧客（ユーザ）が訪れる店舗において、店舗の望むサービスをその時々に応じて顧客に提供できるようになる。
【００８１】
次に、店舗１３の複数の備品にそれぞれ装着された複数のRFID２２を、携帯電話機１４で読み取ることにより、店舗１３のサービスとしてのアクションを提供する例について説明する。
【００８２】
図９は、個体識別番号DB６７に記憶されているデータの他の例を示す図である。個体識別番号DB６７には、個体識別番号、店舗ID、関係個体識別番号、フラグ、パーミション、フラグ、および店舗１３のサービスとしてのアクションが記憶される。関係個体識別番号は、個体識別番号に関係する他の個体識別番号である。関係個体識別番号に対応するフラグは、関係個体識別番号に対応する条件を示す。
【００８３】
図９に示される例において、個体識別番号DB６７には、AAA100001である個体識別番号、S555777である店舗ID、AAA100002である関係個体識別番号に対応する第１のフラグがその関係個体識別番号にアクセスされたことを示す”１”であり、AAA100003である関係個体識別番号に対応する第２のフラグがその関係個体識別番号にアクセスされたことを示す”１”であり、およびアクセス回数が０であるか否かを示すパーミションに対応する第３のフラグが、アクセス回数が０であることを示す”１”であることに対応して、クーポンを配信すると共に履歴DB６８にアクセス回数を設定するアクションが記憶される。この場合、アクションとして、全部のRFID２２を読み取ったことを示すページを配信するようにしてもよい。このようにすることで、顧客（携帯電話機１４のユーザ）が、全部のRFID２２を読み取ったことを知ることができ、顧客を満足させることができる。
【００８４】
また、個体識別番号DB６７には、AAA100001である個体識別番号、S555777である店舗ID、AAA100002である関係個体識別番号に対応する第１のフラグがその関係個体識別番号にアクセスされたことを示す”１”であり、AAA100003である関係個体識別番号に対応する第２のフラグがその関係個体識別番号にアクセスされたことを示す”１”であり、およびアクセス回数が０であるか否かを示すパーミションに対応する第３のフラグが、アクセス回数が０でないことを示す”０”であることに対応して、参加済みページを配信するアクションが記憶される。
【００８５】
個体識別番号DB６７には、AAA100001である個体識別番号、S555777である店舗ID、AAA100002である関係個体識別番号に対応する第１のフラグがその関係個体識別番号にアクセスされたことを示す”１”であり、AAA100003である関係個体識別番号に対応する第２のフラグがその関係個体識別番号にアクセスされていないことを示す”０”であることに対応して、”あと１つ”と表示するページを配信すると共に履歴DB６８にアクセス回数を設定するアクションが記憶される。個体識別番号DB６７には、AAA100001である個体識別番号、S555777である店舗ID、AAA100002である関係個体識別番号に対応する第１のフラグがその関係個体識別番号にアクセスされていないことを示す”０”であり、AAA100003である関係個体識別番号に対応する第２のフラグがその関係個体識別番号にアクセスされたことを示す”１”であることに対応して、”あと１つ”と表示するページを配信すると共に履歴DB６８にアクセス回数を設定するアクションが記憶される。個体識別番号DB６７には、AAA100001である個体識別番号、S555777である店舗ID、AAA100002である関係個体識別番号に対応する第１のフラグがその関係個体識別番号にアクセスされていないことを示す”０”であり、AAA100003である関係個体識別番号に対応する第２のフラグがその関係個体識別番号にアクセスされていないことを示す”０”であることに対応して、”あと２つ”と表示するページを配信すると共に履歴DB６８にアクセス回数を設定するアクションが記憶される。
【００８６】
同様に、個体識別番号DB６７には、AAA100002である個体識別番号に対応させて、AAA100001である関係個体識別番号、その関係個体識別番号に対応するフラグ、AAA100003である関係個体識別番号、その関係個体識別番号に対応するフラグ、パーミション、フラグ、および店舗１３のサービスとしてのアクションが記憶される。また、個体識別番号DB６７には、AAA100003である個体識別番号に対応させて、AAA100001である関係個体識別番号、その関係個体識別番号に対応するフラグ、AAA100002である関係個体識別番号、その関係個体識別番号に対応するフラグ、パーミション、フラグ、および店舗１３のサービスとしてのアクションが記憶される。
【００８７】
次に、図１０のフローチャートを参照して、ステップＳ１５３のサービス提供の処理の詳細の他の例を説明する。ステップＳ３１乃至ステップＳ３６は、それぞれ、図８のステップＳ１１乃至ステップＳ１６のそれぞれと同様なので、その説明は省略する。
【００８８】
ステップＳ３７において、アクション条件取得部８１は、今回の個体識別番号に関係付けられている他の個体識別番号である関係個体識別番号のアクセス回数を履歴DB６８から読み出す。
【００８９】
ステップＳ３８乃至ステップＳ４１は、それぞれ、図８のステップＳ１７乃至ステップＳ２０のそれぞれと同様なので、その説明は省略する。
【００９０】
ステップＳ４２において、アクション決定部８４は、個体識別番号に対応するパーミション、個体識別番号のアクセス回数、関係個体識別番号のアクセス回数、会員フラグ、および店舗フラグからアクションを決める。
【００９１】
ステップＳ４３およびステップＳ４４は、それぞれ、図８のステップＳ２２およびステップＳ２３のそれぞれと同様なので、その説明は省略する。ステップＳ３６において、個体識別番号DB６７に個体識別番号が記憶されていないと判定された場合、手続きはステップＳ４５に進み、サービス提供部６５は、エラー処理を実行して、サービス提供の処理は終了する。
【００９２】
このように、不特定多数の顧客（ユーザ）が訪れる店舗において、店舗１３の複数の備品にそれぞれ装着された複数のRFID２２を、携帯電話機１４で読み取ることにより、店舗の望むサービスをその時々に応じて顧客に提供できるようになる。RFID２２を一度配置してしまえば、パーソナルコンピュータ２１からサーバ１１にアクセスして、パーミションとアクションを変更するだけで、RFID２２が読み取られた場合に提供するサービスを変更することができる。
【００９３】
なお、複数のRFID２２を、複数の店舗１３に配置するようにしてもよい。例えば、それぞれ、ネイルサロン、美容室、エステティックサロンである店舗１３に、１つまたは複数のRFID２２を配置して、全部または所定の組み合わせのRFID２２を読み取った場合に、アクションを実行するようにしてもよい。また、例えば、複数のRFID２２を、デパートなどの店舗１３のそれぞれのフロアに配置するようにしてもよい。
【００９４】
以上のように、サービス提供業者が設置する非接触型のIDタグを識別する個体識別番号と、当該個体識別番号に対応付けられたアクションとの記憶を制御し、サービス提供業者の情報処理装置から送信されてきた、アクションの設定の要求の受信を制御するとともに、IDタグを読み取った端末装置から送信されてくる個体識別番号の受信を制御し、個体識別番号を受信した場合、個体識別番号に対応付けて記憶されているアクションであって、サービス提供業者のサービスを端末装置に提供するアクションを実行するようにした場合には、不特定多数の顧客（ユーザ）が訪れる店舗やサービス提供場所などにおいて、サービス提供業者の望むサービスをその時々に応じて顧客に提供することができる。
【００９５】
なお、携帯電話機１４の機体番号を用いると説明したが、携帯電話機１４を特定できるものであればよく、端末装置である携帯電話機１４を特定する端末装置特定情報として、サブスクライバーナンバー（サブスクライバID）、ユーザID、IPアドレス、または任意かつ一意に設定したIDなどを用いるようにしてもよい。
【００９６】
非接触型のIDタグであるRFID２２は、個体識別番号が付与されて、サービス提供業者が設置する識別体の一例である。この識別体は、非接触型のIDタグに限らず、その識別体である個体が識別されるための個体識別番号を提供できるものであればよく、バーコードまたは２次元コードが表されたシール、ステッカ、ラベル、またはデカールなどとすることもできる。
【００９７】
次に、識別体が、バーコードまたは２次元コードが表されたシールである場合の例について説明する。なお、以下、非接触型のIDタグの場合と区別するため、バーコードまたは２次元コードで示される個体識別番号をコード番号と称する。
【００９８】
図１１は、サービス提供システムの他の例を示す図である。図１１において、図１に示す場合と同様の部分には、同一の符号を付してあり、その説明は省略する。サーバ１０１は、サービス提供業者によって管理され、インターネット１２を介して、各種のサービスを提供する。サーバ１０１は、インターネット１２を介して、店舗１３に設けられているパーソナルコンピュータ１２１に接続される。パーソナルコンピュータ１２１は、インターネット１２を介して、サーバ１０１にアクセスして、サーバ１０１から提供されるサービスを設定・変更する。
【００９９】
以下の実施の形態では、バーコードまたは２次元コードが表されたシールを店舗内の備品に装着した態様を例示するが、非接触型のIDタグと同様に、バーコードまたは２次元コードが表されたシールは、テーブルクロスの裾の裏に貼り付けられるような態様で設置されてもよく、交通標識や看板などの店舗外物体に装着されてもよい。
【０１００】
店舗１３のコーヒーカップや皿、椅子、テーブル、テーブルクロスなどの備品には、バーコードまたは２次元コードが表されたシール１２２−１およびシール１２２−２がそれぞれ設置される。例えば、シール１２２−１およびシール１２２−２に表されるバーコードは、JAN（Japan Article Number）コード、ITF（Interleaved Two of Five）、CODE39、NW-7、またはCODE128などとすることができ、また、シール１２２−１およびシール１２２−２に表される２次元コードは、QR（Quick Response）コード、Data Matrix、PDF417、またはMaxi codeなどのマトリックスコードまたはスタックコードとすることができる。すなわち、シール１２２−１およびシール１２２−２に表されるバーコードまたは２次元コードは、所定の規則に従って配置される模様により数字または文字を表すものであれば良い。
【０１０１】
以下、シール１２２−１およびシール１２２−２に表されるバーコードが、QRコードである場合を例に説明する。
【０１０２】
携帯電話機１１４−１および携帯電話機１１４−２は、それぞれ、店舗１３の顧客であるユーザに操作される。携帯電話機１１４−１および携帯電話機１１４−２は、バーコードまたは２次元コードを読み取るリーダ機能を備える。すなわち、この場合、携帯電話機１１４−１および携帯電話機１１４−２は、QRコードを読み取るリーダ機能を備える。例えば、QRコードを読み取るリーダ機能は、QRコードを読み取るための、携帯電話機１１４−１または携帯電話機１１４−２の撮影機能、およびプログラムを実行することにより実現される、読み取ったQRコードを復号する復号機能などにより構成される。
【０１０３】
パーソナルコンピュータ１２１は、インターネット１２を介して、サーバ１０１にアクセスして、シール１２２−１またはシール１２２−２のQRコードが読み取られた場合に提供される、店舗１３のサービスとしてのアクションを設定する。このパーソナルコンピュータ１２１は、後述するように、一度設定した後においても、アクションの変更をするためにも用いられる。
【０１０４】
携帯電話機１１４−１または携帯電話機１１４−２が、シール１２２−１またはシール１２２−２から、QRコードを読み取って、読み取ったQRコードを復号することで、そのQRコードで示される個体識別番号の一例であるコード番号を取得すると、携帯電話機１１４−１または携帯電話機１１４−２は、インターネット１２を介して、サーバ１０１に（予め決められたアドレス宛てに）、コード番号を送信する。シール１２２−１またはシール１２２−２にQRコードによって表されるコード番号は、シール１２２−１またはシール１２２−２のそれぞれを識別することができるものであれば良く、任意かつ一意に設定した数字または文字からなる。
【０１０５】
サーバ１０１は、携帯電話機１１４−１または携帯電話機１１４−２からコード番号が送信されてくると、パーソナルコンピュータ１２１によって設定された、店舗１３のサービスとしてのアクションを実行する。
【０１０６】
なお、携帯電話機１１４−１および携帯電話機１１４−２は、それぞれ、シール１２２−１またはシール１２２−２からQRコードを読み取る前に、インターネット１２を介して、サーバ１０１からアプリケーションプログラムを予めダウンロードする。
【０１０７】
以下、携帯電話機１１４−１および携帯電話機１１４−２を個々に区別する必要がない場合、単に携帯電話機１１４と称する。また、以下、シール１２２−１またはシール１２２−２を個々に区別する必要がない場合、単にシール１２２と称する。
【０１０８】
サーバ１０１のハードウェアの構成例は、図２のブロック図に示す場合と同様なので、その説明は省略する。
【０１０９】
なお、以下の説明において、サーバ１０１に設けられるか、または装着されるCPU３１乃至リムーバブルメディア４１を、サーバ１０１のCPU３１乃至サーバ１０１のリムーバブルメディア４１と称する。
【０１１０】
コンピュータであるサーバ１０１では、サーバ１０１のCPU３１が、例えば、サーバ１０１の記憶部３８に記憶されているプログラムを、サーバ１０１の入出力インタフェース３５及びサーバ１０１のバス３４を介して、サーバ１０１のRAM３３にロードして実行することにより、後述する一連の処理が行われる。
【０１１１】
サーバ１０１（サーバ１０１のCPU３１）が実行するプログラムは、例えば、磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア４１（サーバ１０１のリムーバブルメディア４１）に記録して、あるいは、ローカルエリアネットワーク、インターネット１２、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【０１１２】
そして、プログラムは、サーバ１０１のリムーバブルメディア４１をサーバ１０１のドライブ４０に装着することにより、サーバ１０１の入出力インタフェース３５を介して、サーバ１０１の記憶部３８に記憶することで、コンピュータにインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、サーバ１０１の通信部３９で受信し、サーバ１０１の記憶部３８に記憶することで、コンピュータにインストールすることができる。その他、プログラムは、サーバ１０１のROM３２やサーバ１０１の記憶部３８にあらかじめ記憶しておくことで、コンピュータにあらかじめインストールしておくことができる。
【０１１３】
図１２は、プログラムを実行するサーバ１０１において実現される機能の構成を示すブロック図である。すなわち、サーバ１０１がプログラムを実行すると、Webサーバ機能１６１、ページデータ生成部１６２、コード番号登録処理部１６３、アクション設定部１６４、サービス提供部１６５、アプリケーションデータベース（DB）１６６（以下、アプリケーションDB１６６と称する）、コード番号データベース（DB）１６７（以下、コード番号DB１６７と称する）、履歴データベース（DB）１６８（以下、履歴DB１６８と称する）、店舗データベース（DB）１６９（以下、店舗DB１６９と称する）、およびユーザデータベース（DB）１７０（以下、ユーザDB１７０と称する）が実現される。
【０１１４】
なお、アプリケーションDB１６６、コード番号DB１６７、履歴DB１６８、店舗DB１６９、およびユーザDB１７０は、それぞれ、オペーレーティングシステムによって提供されるファイルシステム上に直接構築されるものであっても、データベース管理システムを用いて構築されるものであってもよい。
【０１１５】
Webサーバ機能１６１は、例えば、Apache HTTP Serverなどの、いわゆるWebサーバプログラムを実行することにより実現され、HTTPに規定される手順に基づいて、テキストまたは画像などの各種のオブジェクトが含まれるHTML方式またはXML方式などのWebページのデータを提供する。ページデータ生成部１６２は、Webサーバ機能１６１によって提供される、Webページのデータを生成する。
【０１１６】
コード番号登録処理部１６３は、シール１２２に表されるQRコードで示される個体識別番号の一例であるコード番号の登録の要求を受け付けて、コード番号をコード番号DB１６７に記憶させる。アクション設定部１６４は、コード番号に対応するアクションの設定を受け付けて、アクションをコード番号に対応付けてコード番号DB１６７に記憶させる。
【０１１７】
サービス提供部１６５は、コード番号を受信した場合、コード番号に対応付けられているアクションを実行する。サービス提供部１６５は、アクション条件取得部１８１、登録判定部１８２、フラグ設定部１８３、アクション決定部１８４、およびアクション実行部１８５を含む。
【０１１８】
アクション条件取得部１８１は、コード番号DB１６７、履歴DB１６８、店舗DB１６９、およびユーザDB１７０から、アクションを実行する条件を取得する。登録判定部１８２は、受信したコード番号がコード番号DB１６７に記憶されているか否かを判定する。フラグ設定部１８３は、サービス提供業者の会員であることを示す会員フラグ、およびサービス提供業者の会員であって、店舗１３であることを示す店舗フラグを設定する。アクション決定部１８４は、コード番号や会員フラグ、店舗フラグなどから、実行するアクションを決定する。アクション実行部１８５は、決定されたアクションを実行する。
【０１１９】
アプリケーションDB１６６は、携帯電話機１１４にダウンロードされるアプリケーションプログラムや、アクションの実行に必要なプログラムを記憶する。コード番号DB１６７は、シール１２２に表されるQRコードで示されるコード番号と、コード番号に対応付けられたアクションとを対応付けて記憶する。
【０１２０】
図１３は、コード番号DB１６７に記憶されているデータの例を示す図である。コード番号DB１６７には、シール１２２に表されるQRコードで示されるコード番号、店舗１３を特定する店舗ID、パーミション、フラグ、および店舗１３のサービスとしてのアクションが記憶される。パーミションは、アクションの実行を許可する条件の項目を示す。フラグは、パーミションに対応する条件を示す。アクションとして、より具体的には、処理を特定するIDや、処理を実行するためのプログラムを特定するプログラムIDなどが記憶される。
【０１２１】
図１３に示される例において、コード番号DB１６７には、第１のパーミションとして、サービス提供業者の会員を特定するUIDの有無と、第１のパーミションに対応する第１のフラグとして、サービス提供業者の会員であることを示す会員フラグ、第２のパーミションとして、アクセス回数（対応付けられているコード番号を受信した回数）が０であるか否かと、第２のパーミションに対応する第２のフラグとして、アクセス回数が０であるか否かを示すフラグ、第３のパーミションとして、キャンペーン期間中であるか否かと、第３のパーミションに対応する第３のフラグとして、キャンペーン期間中であるか否かを示すフラグ、第４のパーミションとして、乱数を生成して、その乱数に１．２を乗じた値を変数Ａに設定することと、第４のパーミションに対応する第４のフラグとして、変数Ａが１以上であるか否かを示すフラグが記憶される。
【０１２２】
より具体的には、コード番号DB１６７には、BBB100001であるコード番号と、S555777である店舗IDとに対応して、店舗キャンペーン広告配信であるアクションが記憶される。また、コード番号DB１６７には、BBB100002であるコード番号、S555777である店舗ID、およびサービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグがサービス提供業者の会員でないことを示す”０”であることに対応して、店舗キャンペーン広告配信であるアクションが記憶される。
【０１２３】
コード番号DB１６７には、BBB100002であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数（BBB100002であるコード番号を受信した回数）が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数（BBB100002であるコード番号を受信した回数）が０であることを示す”１”であり、キャンペーン期間中であるか否かの第３のパーミションに対応する第３のフラグが、キャンペーン期間中であることを示す”１”であり、乱数を生成して、その乱数に１．２を乗じた値を変数Ａに設定する第４のパーミションに対応する第４のフラグが、変数Ａが１以上であることに対応して、クーポンを配信すると共に履歴DB１６８にアクセス回数を設定するアクションが記憶される。
【０１２４】
コード番号DB１６７には、BBB100002であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数（BBB100002であるコード番号を受信した回数）が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数（BBB100002であるコード番号を受信した回数）が０であることを示す”１”であり、キャンペーン期間中であるか否かの第３のパーミションに対応する第３のフラグが、キャンペーン期間中であることを示す”１”であり、乱数を生成して、その乱数に１．２を乗じた値を変数Ａに設定する第４のパーミションに対応する第４のフラグが、変数Ａが１未満であることに対応して、はずれページを配信すると共に履歴DB１６８にアクセス回数を設定するアクションが記憶される。
【０１２５】
また、コード番号DB１６７には、BBB100002であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数（BBB100002であるコード番号を受信した回数）が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数（BBB100002であるコード番号を受信した回数）が０であることを示す”１”であり、キャンペーン期間中であるか否かの第３のパーミションに対応する第３のフラグが、キャンペーン期間中でないことを示す”０”であることに対応して、クーポン配信期間終了ページを配信するアクションが記憶される。
【０１２６】
さらに、コード番号DB１６７には、BBB100002であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数（BBB100002であるコード番号を受信した回数）が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数（BBB100002であるコード番号を受信した回数）が０でないことを示す”０”であることに対応して、参加済みページを配信するアクションが記憶される。
【０１２７】
また、コード番号DB１６７には、BBB100003であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員でないことを示す”０”であり、アクセス回数（BBB100003であるコード番号を受信した回数）が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数（BBB100003であるコード番号を受信した回数）が０であることを示す”１”であることに対応して、会員登録用のURLを配信するアクションが記憶される。コード番号DB１６７には、BBB100003であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員でないことを示す”０”であり、アクセス回数（BBB100003であるコード番号を受信した回数）が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数（BBB100003であるコード番号を受信した回数）が０でないことを示す”０”であることに対応して、会員登録用のURLを配信するアクションが記憶される。
【０１２８】
コード番号DB１６７には、BBB100003であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数（BBB100003であるコード番号を受信した回数）が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数（BBB100003であるコード番号を受信した回数）が０であることを示す”１”であり、キャンペーン期間中であるか否かの第３のパーミションに対応する第３のフラグが、キャンペーン期間中であることを示す”１”であることに対応して、ポイント入手URLを配信すると共に履歴DB１６８にアクセス回数を設定するアクションが記憶される。コード番号DB１６７には、BBB100003であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数（BBB100003であるコード番号を受信した回数）が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数（BBB100003であるコード番号を受信した回数）が０であることを示す”１”であり、キャンペーン期間中であるか否かの第３のパーミションに対応する第３のフラグが、キャンペーン期間中でないことを示す”０”であることに対応して、キャンペーン終了ページを配信すると共に履歴DB１６８にアクセス回数を設定するアクションが記憶される。
【０１２９】
また、コード番号DB１６７には、BBB100003であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第１のパーミションに対応する第１のフラグが、サービス提供業者の会員であることを示す”１”であり、アクセス回数（BBB100003であるコード番号を受信した回数）が０であるか否かを示す第２のパーミションに対応する第２のフラグが、アクセス回数（BBB100003であるコード番号を受信した回数）が０でないことを示す”０”であることに対応して、広告を配信するアクションが記憶される。
【０１３０】
なお、パーミッションとして、UIDの有無、アクセス回数、またはキャンペーン期間などの期間に限らず、店舗１３であるか、携帯電話機１１４を特定する機体番号、日付、時刻などを用いることができる。
【０１３１】
図１２に戻り、履歴DB１６８は、コード番号を受信した回数（アクセス回数に相当する）を記憶する。店舗DB１６９は、店舗１３を特定する店舗IDを記憶する。ユーザDB１７０は、サービス提供業者の会員を特定するUIDを記憶する。
【０１３２】
なお、アプリケーションプログラムをダウンロードする場合、携帯電話機１１４のユーザが、サービス提供業者の会員であるとき、携帯電話機１１４は、それぞれの機体番号と、サービス提供業者の会員を特定するUIDとをサーバ１０１に送信するので、ユーザDB１７０は、UIDと機体番号とを対応させて記憶する。
【０１３３】
次に、図１４のフローチャートを参照して登録の処理のさらに他の例を説明する。ステップＳ２６１において、パーソナルコンピュータ１２１は、インターネット１２を介して、サーバ１０１の登録サービスにアクセスする。ステップＳ１６１において、Webサーバ機能１６１は、パーソナルコンピュータ１２１からの登録サービスのアクセスに応答する。ステップＳ２６２において、パーソナルコンピュータ１２１は、接続されているリーダまたは内蔵されているリーダによって、シール１２２に表されているQRコードを読み取る。パーソナルコンピュータ１２１は、読み取ったQRコードを復号することで、そのQRコードで示される個体識別番号であるコード番号を取得する。
【０１３４】
ステップＳ２６３において、パーソナルコンピュータ１２１は、インターネット１２を介して、コード番号をサーバ１０１に送信し、コード番号の登録を要求する。ステップＳ１６２において、コード番号登録処理部１６３は、サーバ１０１の通信部３９にコード番号を受信させて、パーソナルコンピュータ１２１から送信されてきたコード番号の登録を受け付ける。ステップＳ１６３において、コード番号登録処理部１６３は、登録を受け付けたコード番号をコード番号DB１６７に供給し、コード番号DB１６７は、コード番号を保存する（記憶する）。
【０１３５】
ステップＳ２６４において、パーソナルコンピュータ１２１は、インターネット１２を介して、店舗ID、コード番号、パーミション、フラグ、およびアクションを送信し、コード番号に対応するパーミションとアクションの設定を要求する。ステップＳ１６４において、アクション設定部１６４は、パーソナルコンピュータ１２１から送信されてきた、店舗ID、コード番号、パーミション、フラグ、およびアクションをサーバ１０１の通信部３９に受信させて、コード番号に対応するパーミションとアクションの設定を受け付ける。ステップＳ１６５において、アクション設定部１６４は、設定を受け付けた、コード番号に対応するパーミションとアクションを保存させる。すなわち、アクション設定部１６４は、店舗ID、コード番号、パーミション、フラグ、およびアクションをコード番号DB１６７に供給する。コード番号DB１６７は、店舗ID、コード番号、パーミション、フラグ、およびアクションを対応付けて保存する（記憶する）。
【０１３６】
ステップＳ２６５において、店舗１３の担当者は、シール１２２を店舗１３内に配置する。この場合、担当者は、外部からシール１２２が見えにくいように（シール１２２を隠すように）、シール１２２を店舗１３の備品に貼り付けて、配置する。
【０１３７】
コード番号に対応するアクションを変更する場合、ステップＳ２６６において、パーソナルコンピュータ１２１は、インターネット１２を介して、サーバ１０１の登録サービスにアクセスする。ステップＳ１６６において、Webサーバ機能１６１は、パーソナルコンピュータ１２１からの登録サービスのアクセスに応答する。ステップＳ２６７において、パーソナルコンピュータ１２１は、インターネット１２を介して、店舗IDおよびコード番号を送信すると共に、変更されたパーミション、変更されたフラグ、または変更されたアクションを送信し、コード番号に対応するパーミションとアクションの変更を要求する。
【０１３８】
ステップＳ１６７において、アクション設定部１６４は、パーソナルコンピュータ１２１から送信されてきた、店舗IDおよびコード番号をサーバ１０１の通信部３９に受信させると共に、変更されたパーミション、変更されたフラグ、または変更されたアクションをサーバ１０１の通信部３９に受信させて、コード番号に対応するパーミションとアクションの変更を受け付ける。ステップＳ１６８において、アクション設定部１６４は、コード番号に対応する、変更されたパーミションとアクションを保存させる。すなわち、アクション設定部１６４は、店舗ID、コード番号、変更されたパーミション、変更されたフラグ、および変更されたアクションをコード番号DB１６７に供給する。コード番号DB１６７は、店舗ID、コード番号、変更されたパーミション、変更されたフラグ、および変更されたアクションを対応付けて保存して、登録の処理は終了する。
【０１３９】
以上のように、個体識別番号であるコード番号とアクションとが対応付けられる。個体識別番号の一例であるコード番号とアクションとの対応付けは、パーソナルコンピュータ１２１から簡単に変更できる。
【０１４０】
また、登録する場合、最初に、サーバ１０１で、所定のコード番号を示すQRコードをシール１２２に印刷して、そのコード番号に対応付けてパーミッションとアクションとを設定するようにしてもよい。
【０１４１】
図１５は、登録の処理のさらに他の例を説明するフローチャートである。ステップＳ１８１において、コード番号登録処理部１６３は、キーボードまたはタッチパネルなどである、サーバ１０１の入力部３６に入力されたコード番号が示されるQRコードを、プリンタである、サーバ１０１の出力部３７を制御してシール１２２に印刷させる。ステップＳ１８２において、コード番号登録処理部１６３は、入力されたコード番号をコード番号DB１６７に供給し、コード番号DB１６７は、コード番号を保存する。サービス提供業者の担当者は、シール１２２を店舗１３に提供する。ステップＳ２８１において、店舗１３の担当者は、シール１２２を店舗１３内に配置する。すなわち、担当者は、ステップＳ２６５と同様に、シール１２２を店舗１３の備品に設置する。
【０１４２】
ステップＳ１８４において、アクション設定部１６４は、サーバ１０１の入力部３６への担当者の操作に応じて入力された、店舗ID、コード番号、パーミション、フラグ、およびアクションを取得して、コード番号に対応するパーミションとアクションを設定する。ステップＳ１８５において、アクション設定部１６４は、コード番号に対応するパーミションとアクションを保存させる。すなわち、アクション設定部１６４は、店舗ID、コード番号、パーミション、フラグ、およびアクションをコード番号DB１６７に供給する。コード番号DB１６７は、店舗ID、コード番号、パーミション、フラグ、およびアクションを対応付けて保存する（記憶する）。
【０１４３】
ステップＳ２８２、ステップＳ２８３、ステップＳ１８６、ステップＳ１８７、およびステップＳ１８８は、それぞれ、ステップＳ２６６、ステップＳ２６７、ステップＳ１６６、ステップＳ１６７、およびステップＳ１６８と同様なので、その説明は省略する。
【０１４４】
このように、サーバ１０１側で、QRコードをシール１２２に印刷し、コード番号とアクションとを設定する場合、店舗１３の作業をより少なくすることができる。
【０１４５】
以上のように、コード番号DB１６７に、店舗ID、コード番号、パーミション、フラグ、およびアクションが相互に対応付けられて記憶される。
【０１４６】
次に、図１６のフローチャートを参照して、シール１２２の探索の処理を説明する。ステップＳ３９１において、携帯電話機１１４は、サーバ１０１から予めダウンロードしておいたアプリケーションプログラムを起動させ、実行する。店舗１３の顧客であるユーザが、店舗１３の備品に装着されているシール１２２を見つけると、そのユーザは、帯電話機１１４の撮影機能でシール１２２のQRコードを撮影できるように、携帯電話機１１４をシール１２２にかざして、QRコードの読み取りを携帯電話機１１４に指示するので、ステップＳ３９２において、携帯電話機１１４は、シール１２２に表されたQRコードを読み取る。携帯電話機１１４は、読み取ったQRコードを復号することで、そのQRコードで示されるコード番号を取得する。
【０１４７】
ステップＳ３９３において、携帯電話機１１４は、インターネット１２を介して、サーバ１０１の提供サービスにアクセスする。ステップＳ１９１において、サービス提供部１６５は、携帯電話機１１４からの提供サービスのアクセスに応答する。ステップＳ３９４において、携帯電話機１１４は、インターネット１２を介して、コード番号、および携帯電話機１１４を特定する機体番号をサーバ１０１に送信する。ステップＳ１９２において、サービス提供部１６５は、携帯電話機１１４から送信されてくる、コード番号および機体番号をサーバ１０１の通信部３９に受信させる。
【０１４８】
ステップＳ１９３において、サービス提供の処理が実行される。サービス提供の処理の詳細は、図１７のフローチャートを参照して後述する。
【０１４９】
ステップＳ１９４において、サービス提供部１６５は、サーバ１０１の通信部３９を制御するWebサーバ機能１６１に、インターネット１２を介して、携帯電話機１１４宛てにページデータを送信させる。ステップＳ３９５において、携帯電話機１１４は、サーバ１０１から送信されてきたページデータを受信する。ステップＳ３９６において、携帯電話機１１４は、ページデータによる処理を実行する。ステップＳ３９７において、携帯電話機１１４は、ページを表示して、シール１２２の探索の処理は終了する。
【０１５０】
次に、図１７のフローチャートを参照して、ステップＳ１９３のサービス提供の処理の詳細の例を説明する。ステップＳ６１において、アクション条件取得部１８１は、ステップＳ１９２で受信したコード番号を取得する。ステップＳ６２において、アクション条件取得部１８１は、ステップＳ１９２で受信した機体番号を取得する。ステップＳ６３において、アクション条件取得部１８１は、コード番号DB１６７を参照して、コード番号DB１６７から、取得したコード番号に対応する、パーミション、フラグ、およびアクションを読み出す。ステップＳ６４において、アクション条件取得部１８１は、ユーザDB１７０を参照して、ユーザDB１７０から、取得した機体番号に対応するUIDを読み出す。ステップＳ６５において、アクション条件取得部１８１は、履歴DB１６８を参照して、履歴DB１６８から、コード番号のアクセス回数を読み出す。
【０１５１】
ステップＳ６６において、登録判定部１８２は、コード番号DB１６７に、取得したコード番号が記憶されているか否かを判定する。ステップＳ６６において、コード番号DB１６７にコード番号が記憶されていると判定された場合、手続きはステップＳ６７に進み、登録判定部１８２は、ユーザDB１７０に、取得した機体番号に対応するUIDが記憶されているか否かを判定する。ステップＳ６７において、ユーザDB１７０にUIDが記憶されていると判定された場合、手続きはステップＳ６８に進み、フラグ設定部１８３は、会員フラグを会員であることを示す値に設定し、手続きは、ステップＳ６９に進む。ステップＳ６７において、ユーザDB１７０にUIDが記憶されていないと判定された場合、ステップＳ６８はスキップされて、手続きは、ステップＳ６９に進む。
【０１５２】
ステップＳ６９において、登録判定部１８２は、店舗DB１６９を参照して、取得した機体番号に対応するUIDで特定されるユーザが店舗会員であるか否かを判定する。ステップＳ６９において、店舗会員であると判定された場合、手続きはステップＳ７０に進み、フラグ設定部１８３は、店舗フラグを店舗会員であることを示す値に設定し、手続きは、ステップＳ７１に進む。ステップＳ６９において、店舗会員でないと判定された場合、ステップＳ７０はスキップされて、手続きは、ステップＳ７１に進む。
【０１５３】
ステップＳ７１において、アクション決定部１８４は、コード番号に対応するパーミション、アクセス回数（コード番号を受信した回数）、会員フラグ、および店舗フラグからアクションを決める。ステップＳ７２において、アクション実行部１８５は、決定されたアクションを実行する。例えば、アクション実行部１８５は、アプリケーションDB１６６から、決定されたアクションに対応するプログラムを読み出して、そのプログラムを実行することにより、アクションを実行する。
【０１５４】
ステップＳ７３において、ページデータ生成部１６２は、実行されたアクションに対応するページデータを生成して、サービス提供の処理は終了する。ステップＳ６６において、コード番号DB１６７にコード番号が記憶されていないと判定された場合、手続きはステップＳ７４に進み、サービス提供部１６５は、エラー処理を実行して、サービス提供の処理は終了する。
【０１５５】
このように、店舗１３は、携帯電話機１１４を使用する顧客（ユーザ）にサービスを提供できる。店舗１３で、コード番号に対応するパーミションとアクションを簡単に変更できるので、不特定多数の顧客（ユーザ）が訪れる店舗において、店舗の望むサービスをその時々に応じて顧客に提供できるようになる。
【０１５６】
次に、店舗１３の複数の備品にそれぞれ装着された複数のシール１２２を、携帯電話機１１４で読み取ることにより、店舗１３のサービスとしてのアクションを提供する例について説明する。
【０１５７】
図１８は、コード番号DB１６７に記憶されているデータの他の例を示す図である。コード番号DB１６７には、コード番号、店舗ID、関係コード番号、フラグ、パーミション、フラグ、および店舗１３のサービスとしてのアクションが記憶される。関係コード番号は、コード番号に関係する他のコード番号である。関係コード番号に対応するフラグは、関係コード番号に対応する条件を示す。
【０１５８】
図１８に示される例において、コード番号DB１６７には、BBB100001であるコード番号、S555777である店舗ID、BBB100002である関係コード番号に対応する第１のフラグがBBB100002である関係コード番号を受信したことを示す”１”であり、BBB100003である関係コード番号に対応する第２のフラグがBBB100003である関係コード番号を受信したことを示す”１”であり、およびアクセス回数（BBB100001であるコード番号を受信した回数）が０であるか否かを示すパーミションに対応する第３のフラグが、アクセス回数が０であることを示す”１”であることに対応して、クーポンを配信すると共に履歴DB１６８にアクセス回数を設定するアクションが記憶される。この場合、アクションとして、全部のシール１２２を読み取ったことを示すページを配信するようにしてもよい。このようにすることで、顧客（携帯電話機１１４のユーザ）が、全部のシール１２２を読み取ったことを知ることができ、顧客を満足させることができる。
【０１５９】
また、コード番号DB１６７には、BBB100001であるコード番号、S555777である店舗ID、BBB100002である関係コード番号に対応する第１のフラグがBBB100002である関係コード番号を受信したことを示す”１”であり、BBB100003である関係コード番号に対応する第２のフラグがBBB100003である関係コード番号を受信したことを示す”１”であり、およびアクセス回数が０であるか否かを示すパーミションに対応する第３のフラグが、アクセス回数が０でないことを示す”０”であることに対応して、参加済みページを配信するアクションが記憶される。
【０１６０】
コード番号DB１６７には、BBB100001であるコード番号、S555777である店舗ID、BBB100002である関係コード番号に対応する第１のフラグがBBB100002である関係コード番号を受信したことを示す”１”であり、BBB100003である関係コード番号に対応する第２のフラグがBBB100003である関係コード番号を受信していないことを示す”０”であることに対応して、”あと１つ”と表示するページを配信すると共に履歴DB１６８にアクセス回数を設定するアクションが記憶される。コード番号DB１６７には、BBB100001であるコード番号、S555777である店舗ID、BBB100002である関係コード番号に対応する第１のフラグがBBB100002である関係コード番号を受信していないことを示す”０”であり、BBB100003である関係コード番号に対応する第２のフラグがBBB100003である関係コード番号を受信したことを示す”１”であることに対応して、”あと１つ”と表示するページを配信すると共に履歴DB１６８にアクセス回数を設定するアクションが記憶される。コード番号DB１６７には、BBB100001であるコード番号、S555777である店舗ID、BBB100002である関係コード番号に対応する第１のフラグがBBB100002である関係コード番号を受信していないことを示す”０”であり、BBB100003である関係コード番号に対応する第２のフラグがBBB100003である関係コード番号を受信していないことを示す”０”であることに対応して、”あと２つ”と表示するページを配信すると共に履歴DB１６８にアクセス回数を設定するアクションが記憶される。
【０１６１】
同様に、コード番号DB１６７には、BBB100002であるコード番号に対応させて、BBB100001である関係コード番号、その関係コード番号に対応するフラグ、BBB100003である関係コード番号、その関係コード番号に対応するフラグ、パーミション、フラグ、および店舗１３のサービスとしてのアクションが記憶される。また、コード番号DB１６７には、BBB100003であるコード番号に対応させて、BBB100001である関係コード番号、その関係コード番号に対応するフラグ、BBB100002である関係コード番号、その関係コード番号に対応するフラグ、パーミション、フラグ、および店舗１３のサービスとしてのアクションが記憶される。
【０１６２】
次に、図１９のフローチャートを参照して、ステップＳ１９３のサービス提供の処理の詳細の他の例を説明する。ステップＳ８１乃至ステップＳ８６は、それぞれ、図１７のステップＳ６１乃至ステップＳ６６のそれぞれと同様なので、その説明は省略する。
【０１６３】
ステップＳ８７において、アクション条件取得部１８１は、今回のコード番号に関係付けられている他のコード番号である関係コード番号のアクセス回数（関係コード番号を受信した回数）を履歴DB１６８から読み出す。
【０１６４】
ステップＳ８８乃至ステップＳ９１は、それぞれ、図１７のステップＳ６７乃至ステップＳ７０のそれぞれと同様なので、その説明は省略する。
【０１６５】
ステップＳ９２において、アクション決定部１８４は、コード番号に対応するパーミション、コード番号のアクセス回数（コード番号を受信した回数）、関係コード番号のアクセス回数、会員フラグ、および店舗フラグからアクションを決める。
【０１６６】
ステップＳ９３およびステップＳ９４は、それぞれ、図１７のステップＳ７２およびステップＳ７３のそれぞれと同様なので、その説明は省略する。ステップＳ８６において、コード番号DB１６７にコード番号が記憶されていないと判定された場合、手続きはステップＳ９５に進み、サービス提供部１６５は、エラー処理を実行して、サービス提供の処理は終了する。
【０１６７】
このように、不特定多数の顧客（ユーザ）が訪れる店舗において、店舗１３の複数の備品にそれぞれ装着された複数のシール１２２を、携帯電話機１１４で読み取ることにより、店舗の望むサービスをその時々に応じて顧客に提供できるようになる。シール１２２を一度配置してしまえば、パーソナルコンピュータ１２１からサーバ１０１にアクセスして、パーミションとアクションを変更するだけで、シール１２２が読み取られた場合に提供するサービスを変更することができる。
【０１６８】
なお、複数のシール１２２を、複数の店舗１３に配置するようにしてもよい。例えば、それぞれ、ネイルサロン、美容室、エステティックサロンである店舗１３に、１つまたは複数のシール１２２を配置して、全部または所定の組み合わせのシール１２２を読み取った場合に、アクションを実行するようにしてもよい。また、例えば、複数のシール１２２を、デパートなどの店舗１３のそれぞれのフロアに配置するようにしてもよい。
【０１６９】
以上のように、サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、個体識別番号に対応付けられたアクションとの記憶を制御し、サービス提供業者の情報処理装置から送信されてきた、アクションの設定の要求の受信を制御するとともに、識別体を読み取った端末装置から送信されてくる個体識別番号の受信を制御し、個体識別番号を受信した場合、個体識別番号に対応付けて記憶されているアクションであって、サービス提供業者のサービスを端末装置に提供するアクションを実行するようにした場合には、不特定多数の顧客（ユーザ）が訪れる店舗やサービス提供場所などにおいて、サービス提供業者の望むサービスをその時々に応じて顧客に提供することができる。
【０１７０】
なお、携帯電話機１１４の機体番号を用いると説明したが、携帯電話機１１４を特定できるものであればよく、端末装置である携帯電話機１１４を特定する端末装置特定情報として、サブスクライバーナンバー（サブスクライバID）、ユーザID、IPアドレス、または任意かつ一意に設定したIDなどを用いるようにしてもよい。
【０１７１】
また、アクションは、広告、クーポン、ページ、またはURLを配信すると説明したが、これに限らず、店舗１３のサービス（サービス提供業者のサービスを含む）であれば良く、例えば、ポイント、画像、音楽、パスワードを提供するなど、顧客（ユーザ）に便益を提供するものであればよい。
【０１７２】
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。
【０１７３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１７４】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【０１７５】
１１  サーバ，  １２  インターネット，  １３  店舗，  １４−１，１４−２，１４  携帯電話機，  ２１  パーソナルコンピュータ，  ２２−１，２２−２，２２  RFID，  ３１  CPU，  ３２  ROM，  ３３  RAM，  ３８  記憶部，  ３９  通信部，  ４１  リムーバブルメディア，  ６１  Webサーバ機能，  ６２ページデータ生成部，  ６３  個体識別番号登録処理部，  ６４  アクション設定部，  ６５  サービス提供部，  ６６  アプリケーションデータベース，  ６７  個体識別番号データベース，  ６８  履歴データベース，  ６９  店舗データベース，  ７０  ユーザデータベース，  ８１  アクション条件取得部，  ８２  登録判定部，  ８３  フラグ設定部，  ８４  アクション決定部，  ８５  アクション実行部，  １０１  サーバ，  １１４−１，１１４−２，１１４  携帯電話機，  １２１  パーソナルコンピュータ，  １２２−１，１２２−２，１２２  シール，  １６１  Webサーバ機能，  １６２ページデータ生成部，  １６３  コード番号登録処理部，  １６４  アクション設定部，  １６５  サービス提供部，  １６６  アプリケーションデータベース，  １６７  コード番号データベース，  １６８  履歴データベース，  １６９  店舗データベース，  １７０  ユーザデータベース，  １８１  アクション条件取得部，  １８２  登録判定部，  １８３  フラグ設定部，  １８４  アクション決定部，  １８５  アクション実行部
【図１】
2010170520.tif 000003
【図２】
2010170520.tif 000004
【図３】
2010170520.tif 000005
【図４】
2010170520.tif 000006
【図５】
2010170520.tif 000007
【図６】
2010170520.tif 000008
【図７】
2010170520.tif 000009
【図８】
2010170520.tif 000010
【図９】
2010170520.tif 000011
【図１０】
2010170520.tif 000012
【図１１】
2010170520.tif 000013
【図１２】
2010170520.tif 000014
【図１３】
2010170520.tif 000015
【図１４】
2010170520.tif 000016
【図１５】
2010170520.tif 000017
【図１６】
2010170520.tif 000018
【図１７】
2010170520.tif 000019
【図１８】
2010170520.tif 000020
【図１９】
2010170520.tif 000021