JP2010170520A - Device, method and program for providing information - Google Patents
Device, method and program for providing information Download PDFInfo
- Publication number
- JP2010170520A JP2010170520A JP2009172904A JP2009172904A JP2010170520A JP 2010170520 A JP2010170520 A JP 2010170520A JP 2009172904 A JP2009172904 A JP 2009172904A JP 2009172904 A JP2009172904 A JP 2009172904A JP 2010170520 A JP2010170520 A JP 2010170520A
- Authority
- JP
- Japan
- Prior art keywords
- identification number
- individual identification
- action
- store
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 66
- 230000009471 action Effects 0.000 claims abstract description 265
- 230000008569 process Effects 0.000 claims description 39
- 230000010365 information processing Effects 0.000 claims description 14
- 238000012508 change request Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 31
- 230000006870 function Effects 0.000 description 25
- 238000004891 communication Methods 0.000 description 21
- 230000004044 response Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 6
- 239000004744 fabric Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000003796 beauty Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は情報提供装置、情報提供方法、およびプログラムに関し、特に、店舗等においてサービスを提供できるようにした情報提供装置、情報提供方法、およびプログラムに関する。 The present invention relates to an information providing apparatus, an information providing method, and a program, and more particularly, to an information providing apparatus, an information providing method, and a program that can provide services in stores and the like.
非接触型のID(identification)タグが広く使用されている。IDタグには、固有の個体識別番号が記憶され、リーダによって、IDタグから個体識別番号が読み出されて、個体識別番号に対応する情報が提供される。 Non-contact ID (identification) tags are widely used. A unique individual identification number is stored in the ID tag, and the individual identification number is read from the ID tag by a reader, and information corresponding to the individual identification number is provided.
IDタグを用いてサービスを提供する場合、カード型のIDタグをユーザが所有し、ユーザがカード型のIDタグを使用することで、IDタグに応じたサービスがユーザに提供される。 When a service is provided using an ID tag, the user owns the card-type ID tag, and the user uses the card-type ID tag, so that a service corresponding to the ID tag is provided to the user.
従来、通信装置のRFID(radio frequency identification)リーダは、RFIDによる無線通信を用いて、RFIDタグに記憶されている携帯電話機に関する情報を取得し、その情報に基づいて、通信装置のブルートゥースモジュールは、携帯電話機のブルートゥースモジュールとブルートゥースを用いた無線通信を行い、携帯電話機にダイヤルアップ接続を要求し、携帯電話機がネットワークにダイヤルアップ接続すると、ブルートゥースモジュールは、広告IDおよび携帯電話機の電子メールアドレスを携帯電話機およびネットワークを介して情報提供サーバに供給し、情報提供サーバは、広告IDに対応する広告データを、電子メールアドレス宛に電子メールとして送信することで、携帯電話機に供給するようにしているものもある(例えば、特許文献1参照)。 Conventionally, a RFID (radio frequency identification) reader of a communication device acquires information about the mobile phone stored in the RFID tag using wireless communication by RFID, and based on the information, the Bluetooth module of the communication device When wireless communication is performed using the Bluetooth module of the mobile phone and Bluetooth, the dial-up connection is requested to the mobile phone, and when the mobile phone dials up to the network, the Bluetooth module carries the advertisement ID and the e-mail address of the mobile phone. Provided to the information providing server via the telephone and the network, and the information providing server supplies the advertisement data corresponding to the advertisement ID to the mobile phone by sending it as an e-mail addressed to the e-mail address. (For example, refer to Patent Document 1).
しかしながら、IDタグを用いたサービスは予め定められており、店舗側でサービスを設定・変更することはできなかった。 However, the service using the ID tag is determined in advance, and the service cannot be set or changed on the store side.
本発明は、このような状況に鑑みてなされたものであり、IDタグを用いて、不特定多数の顧客(ユーザ)が訪れる店舗やサービス提供場所などにおいて、サービス提供業者の望むサービスをその時々に応じて顧客に提供できるようにするものである。さらに、また、本発明は、不特定多数の顧客(ユーザ)が訪れる店舗やサービス提供場所などにおいて、サービス提供業者の望むサービスをその時々に応じて顧客に提供できるようにするものである。 The present invention has been made in view of such circumstances, and by using an ID tag, a service desired by a service provider is sometimes obtained at a store or a service providing place visited by an unspecified number of customers (users). It can be provided to customers according to the situation. Furthermore, the present invention is to make it possible to provide a service desired by a service provider to a customer according to the occasion at a store or a service providing place where an unspecified number of customers (users) visit.
本発明の一側面の情報提供装置は、サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御する第1の記憶制御手段と、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御する受信制御手段と、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する実行手段とを備える。 An information providing apparatus according to one aspect of the present invention is an individual identification number assigned to an identification object installed by a service provider, the individual identification number for identifying the identification object that is the individual, and the individual identification number And a first storage control unit that controls storage of the action associated with the control unit, and controls the reception of the action setting request transmitted from the information processing apparatus of the service provider. Receiving control means for controlling the reception of the individual identification number transmitted from the terminal device that has read and the action stored in association with the individual identification number when the individual identification number is received, Execution means for executing the action of providing the service of the service provider to the terminal device.
前記第1の記憶制御手段には、非接触型のIDタグである前記識別体を識別する前記個体識別番号と、前記アクションとの記憶を制御させ、前記受信制御手段には、前記IDタグを読み取った端末装置から送信されてくる前記個体識別番号の受信を制御させることができる。 The first storage control means controls the storage of the individual identification number for identifying the identifier that is a non-contact type ID tag and the action, and the reception control means has the ID tag The reception of the individual identification number transmitted from the read terminal device can be controlled.
前記第1の記憶制御手段には、前記識別体に表されるバーコードまたは2次元コードであって、所定の規則に従って配置される模様により数字または文字を表すバーコードまたは2次元コードで示される前記個体識別番号と、前記アクションとの記憶を制御させ、前記受信制御手段には、前記バーコードまたは前記2次元コードを読み取った端末装置から送信されてくる前記個体識別番号の受信を制御させることができる。 The first storage control means is represented by a bar code or a two-dimensional code represented by the identifier, which is a bar code or a two-dimensional code representing numbers or characters by a pattern arranged according to a predetermined rule. Controlling storage of the individual identification number and the action, and causing the reception control means to control reception of the individual identification number transmitted from the terminal device that has read the barcode or the two-dimensional code. Can do.
前記受信制御手段には、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの変更の要求の受信を制御させ、前記第1の記憶制御手段には、前記個体識別番号と、変更された前記アクションとの記憶を制御させることができる。 The reception control means controls reception of the action change request transmitted from the information processing apparatus of the service provider, and the first storage control means includes the individual identification number and the change. It is possible to control storage of the action performed.
前記個体識別番号を受信した回数の記憶を制御する第2の記憶制御手段をさらに設け、前記実行手段には、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号を受信した回数に応じた前記アクションを実行させることができる。 Second storage control means for controlling storage of the number of times the individual identification number has been received is further provided, and the execution means stores the number of times the individual identification number has been received and the number of times the individual identification number has been received. It is possible to execute the action according to the above.
前記受信制御手段には、前記端末装置から送信されてくる前記個体識別番号と、前記端末装置を特定する端末装置識別番号との受信を制御させ、前記実行手段には、前記個体識別番号および前記端末装置識別番号に応じた前記アクションを実行させることができる。 The reception control unit controls reception of the individual identification number transmitted from the terminal device and a terminal device identification number for specifying the terminal device, and the execution unit includes the individual identification number and the The action corresponding to the terminal device identification number can be executed.
前記個体識別番号を受信した回数の記憶を制御する第2の記憶制御手段をさらに設け、前記第1の記憶制御手段には、前記個体識別番号と、前記個体識別番号に関係する他の個体識別番号である関係個体識別番号と、前記アクションとの記憶を制御させ、前記実行手段には、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号および前記関係個体識別番号を受信した回数に応じた前記アクションを実行させることができる。 Second storage control means for controlling storage of the number of times the individual identification number is received is further provided, and the first storage control means includes the individual identification number and another individual identification related to the individual identification number. The storage of the related individual identification number that is a number and the action is controlled, and the execution means stores the number of times the individual identification number is received, and the individual identification number and the related individual identification number are received. The action according to the number of times can be executed.
本発明の一側面の情報提供方法は、サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御し、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御し、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行するステップを含む。 An information providing method according to one aspect of the present invention includes an individual identification number assigned to an identifier set by a service provider, the individual identification number for identifying the identifier that is the individual, and the individual identification number And control the reception of the action setting request transmitted from the information processing device of the service provider, and transmit from the terminal device that has read the identifier Control of receiving the individual identification number, and when the individual identification number is received, an action stored in association with the individual identification number, the service provider service being sent to the terminal device Performing the providing action.
本発明の一側面のプログラムは、サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御し、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御し、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行するステップを含む処理をコンピュータに実行させる。 The program according to one aspect of the present invention is an individual identification number assigned to an identifier set by a service provider, and corresponds to the individual identification number for identifying the identifier that is the individual, and the individual identification number Controlling the storage of the attached action, controlling reception of the action setting request transmitted from the information processing apparatus of the service provider, and transmitting from the terminal device that has read the identifier The reception of the individual identification number is controlled, and when the individual identification number is received, an action stored in association with the individual identification number is provided, and the service provider service is provided to the terminal device A computer is caused to execute a process including the step of executing the action.
本発明の一側面においては、サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶が制御され、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信が制御されるとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信が制御され、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションが実行される。 In one aspect of the present invention, an individual identification number assigned to an identification object set by a service provider, and an individual identification number for identifying the identification object that is the individual is associated with the individual identification number Is received from the information processing device of the service provider, the reception of the request for setting the action is controlled, and is transmitted from the terminal device that has read the identifier. When the reception of the individual identification number is controlled and the individual identification number is received, the action stored in association with the individual identification number is provided to the terminal device. The action is executed.
以上のように、本発明の一側面によれば、不特定多数の顧客(ユーザ)が訪れる店舗やサービス提供場所などにおいて、サービス提供業者の望むサービスをその時々に応じて顧客に提供することができる。 As described above, according to one aspect of the present invention, a service desired by a service provider can be provided to a customer according to the occasion at a store or a service providing place where an unspecified number of customers (users) visit. it can.
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。 Embodiments of the present invention will be described below. Correspondences between the configuration requirements of the present invention and the embodiments described in the detailed description of the present invention are exemplified as follows. This description is to confirm that the embodiments supporting the present invention are described in the detailed description of the invention. Accordingly, although there are embodiments that are described in the detailed description of the invention but are not described here as embodiments corresponding to the constituent elements of the present invention, It does not mean that the embodiment does not correspond to the configuration requirements. Conversely, even if an embodiment is described here as corresponding to a configuration requirement, that means that the embodiment does not correspond to a configuration requirement other than the configuration requirement. It's not something to do.
本発明の一側面の情報提供装置は、サービス提供業者が設置する識別体(例えば、図1のRFID22)に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御する第1の記憶制御手段(例えば、図3の個体識別番号DB67)と、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御する受信制御手段(例えば、図3のWebサーバ機能61)と、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する実行手段(例えば、図3のサービス提供部65)とを備える。
An information providing apparatus according to one aspect of the present invention is an individual identification number assigned to an identification object (for example, RFID 22 in FIG. 1) installed by a service provider, and identifies an identification object that is an individual. The first storage control means (for example, the individual
前記個体識別番号を受信した回数の記憶を制御する第2の記憶制御手段(例えば、図3の履歴DB68)をさらに設け、前記実行手段には、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号を受信した回数に応じた前記アクションを実行させることができる。
Second storage control means (for example,
前記個体識別番号を受信した回数の記憶を制御する第2の記憶制御手段(例えば、図3の履歴DB68)をさらに設け、前記第1の記憶制御手段には、前記個体識別番号と、前記個体識別番号に関係する他の個体識別番号である関係個体識別番号と、前記アクションとの記憶を制御させ、前記実行手段には、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号および前記関係個体識別番号を受信した回数に応じた前記アクションを実行させることができる。
Second storage control means (for example,
本発明の一側面の情報提供方法は、サービス提供業者が設置する識別体(例えば、図1のRFID22)に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御し(例えば、図5のステップS108の処理)、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御し(例えば、図5のステップS104および図7のステップS152の処理)、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する(例えば、図8のステップS22の処理)ステップを含む。 An information providing method according to one aspect of the present invention is an individual identification number assigned to an identifier (for example, RFID 22 in FIG. 1) installed by a service provider, and an individual for identifying the identifier that is the individual. Control of storage of the identification number and the action associated with the individual identification number (for example, the process of step S108 in FIG. 5), and the setting of the action transmitted from the information processing apparatus of the service provider And the reception of the individual identification number transmitted from the terminal device that has read the identification object (for example, the processing of step S104 in FIG. 5 and step S152 in FIG. 7), When receiving an individual identification number, an action stored in association with the individual identification number, the service provider providing the service of the terminal device (Step S22 in FIG. 8 for example) is executed.
本発明の一側面のプログラムは、サービス提供業者が設置する識別体(例えば、図1のRFID22)に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御し(例えば、図5のステップS108の処理)、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御し(例えば、図5のステップS104および図7のステップS152の処理)、前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する(例えば、図8のステップS22の処理)ステップを含む処理をコンピュータに実行させる。 A program according to an aspect of the present invention is an individual identification number assigned to an identification object (for example, RFID 22 in FIG. 1) installed by a service provider, and an individual identification number for identifying the identification object that is the individual. And the action associated with the individual identification number (for example, the process of step S108 in FIG. 5), and the action setting request transmitted from the information processing apparatus of the service provider And the reception of the individual identification number transmitted from the terminal device that has read the identification body (for example, the processing of step S104 in FIG. 5 and step S152 in FIG. 7), and the individual identification An action stored in association with the individual identification number, the service provider's service is sent to the terminal device. The computer is caused to execute a process including a step of executing the provided action (for example, the process of step S22 of FIG. 8).
図1は、サービス提供システムを示す図である。サーバ11は、サービス提供業者によって管理され、インターネット12を介して、各種のサービスを提供する。サーバ11は、インターネット12を介して、店舗13に設けられているパーソナルコンピュータ21に接続される。パーソナルコンピュータ21は、インターネット12を介して、サーバ11にアクセスして、サーバ11から提供されるサービスを設定・変更する。
FIG. 1 is a diagram illustrating a service providing system. The
以下の実施形態では、店舗内の備品に非接触型のIDタグを装着した態様を例示するが、非接触型のIDタグは、テーブルクロス下に配置されるような態様で設置されてもよく、交通標識や看板などの店舗外物体に装着されてもよい。したがって、店舗とはサービス提供業者の一態様であり、また、装着とは設置の一態様である。 In the following embodiment, an example in which a non-contact type ID tag is attached to the equipment in the store is illustrated, but the non-contact type ID tag may be installed in such a manner that it is arranged under a table cloth. It may be attached to an object outside the store such as a traffic sign or a signboard. Therefore, a store is an aspect of a service provider, and an installation is an aspect of installation.
店舗13のコーヒーカップや皿、椅子、テーブル、テーブルクロスなどの備品には、非接触型のIDタグであるRFID22−1およびRFID22−2がそれぞれ装着される。例えば、RFID22−1およびRFID22−2は、FeliCa(登録商標)とすることができる。RFID22−1およびRFID22−2は、パッシブ型若しくはアクティブ型、遠隔型、近接型、近傍型、若しくは密着型、または電磁結合方式、電磁誘導方式若しくは電波方式のいずれであってもよい。非接触型のIDタグであるRFID22−1およびRFID22−2を用いるので、他の電子機器のように、新たに電源線を引いたりする必要がない。
RFID 22-1 and RFID 22-2, which are non-contact type ID tags, are respectively attached to equipment such as coffee cups, plates, chairs, tables, and tablecloths in the
携帯電話機14−1および携帯電話機14−2は、それぞれ、店舗13の顧客であるユーザに操作される。携帯電話機14−1および携帯電話機14−2は、RFID22−1およびRFID22−2を読み取るリーダ機能を備える。なお、RFID22−1およびRFID22−2にデータを書き込むライタ機能を、携帯電話機14−1および携帯電話機14−2に設けるようにしてもよい。
Mobile phone 14-1 and mobile phone 14-2 are each operated by a user who is a customer of
パーソナルコンピュータ21は、インターネット12を介して、サーバ11にアクセスして、RFID22−1またはRFID22−2が読み取られた場合に提供される、店舗のサービスとしてのアクションを設定する。このパーソナルコンピュータ21は、後述するように、一度設定した後においても、アクションの変更をするためにも用いられる。
The
携帯電話機14−1または携帯電話機14−2が、RFID22−1またはRFID22−2から、RFID22−1またはRFID22−2のそれぞれを識別する個体識別番号を読み取ると、携帯電話機14−1または携帯電話機14−2は、インターネット12を介して、サーバ11に(予め決められたアドレス宛てに)、個体識別番号を送信する。例えば、個体識別番号は、RFID22−1およびRFID22−2がFeliCa(登録商標)である場合、IDmとすることができる。個体識別番号は、RFID22−1またはRFID22−2のそれぞれを識別することができるものであれば良く、任意かつ一意に設定したIDなどであってもよい。
When the mobile phone 14-1 or the mobile phone 14-2 reads the individual identification number that identifies each of the RFID 22-1 or the RFID 22-2 from the RFID 22-1 or the RFID 22-2, the mobile phone 14-1 or the mobile phone 14-14. -2 transmits the individual identification number to the server 11 (to a predetermined address) via the
サーバ11は、携帯電話機14−1または携帯電話機14−2から個体識別番号が送信されてくると、パーソナルコンピュータ21によって設定された、店舗のサービスとしてのアクションを実行する。
When the individual identification number is transmitted from the mobile phone 14-1 or the mobile phone 14-2, the
なお、携帯電話機14−1および携帯電話機14−2は、それぞれ、RFID22−1またはRFID22−2を読み取る前に、インターネット12を介して、サーバ11からアプリケーションプログラムを予めダウンロードする。
Note that the mobile phone 14-1 and the mobile phone 14-2 each download an application program from the
以下、携帯電話機14−1および携帯電話機14−2を個々に区別する必要がない場合、単に携帯電話機14と称する。また、以下、RFID22−1またはRFID22−2を個々に区別する必要がない場合、単にRFID22と称する。 Hereinafter, when there is no need to distinguish between the mobile phone 14-1 and the mobile phone 14-2, they are simply referred to as the mobile phone 14. Hereinafter, when it is not necessary to individually distinguish the RFID 22-1 or the RFID 22-2, they are simply referred to as RFID 22.
図2は、サーバ11のハードウェアの構成例を示すブロック図である。
FIG. 2 is a block diagram illustrating a hardware configuration example of the
サーバ11において、CPU(Central Processing Unit)31,ROM(Read Only Memory)32,RAM(Random Access Memory)33は、バス34により相互に接続されている。
In the
バス34には、さらに、入出力インタフェース35が接続されている。入出力インタフェース35には、キーボード、マウス、マイクロホンなどよりなる入力部36、ディスプレイ、スピーカなどよりなる出力部37、ハードディスクや不揮発性のメモリなどよりなる記憶部38、ネットワークインタフェースなどよりなる通信部39、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア41を駆動するドライブ40が接続されている。
An input /
以上のように構成されるコンピュータでは、CPU31が、例えば、記憶部38に記憶されているプログラムを、入出力インタフェース35及びバス34を介して、RAM33にロードして実行することにより、後述する一連の処理が行われる。
In the computer configured as described above, for example, the
サーバ11(CPU31)が実行するプログラムは、例えば、磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等)、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア41に記録して、あるいは、ローカルエリアネットワーク、インターネット12、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
The program executed by the server 11 (CPU 31) is, for example, a magnetic disk (including a flexible disk), an optical disk (CD-ROM (Compact Disc-Read Only Memory), DVD (Digital Versatile Disc), etc.), a magneto-optical disk, or It is recorded on a removable medium 41 that is a package medium made of a semiconductor memory or the like, or provided via a wired or wireless transmission medium such as a local area network, the
そして、プログラムは、リムーバブルメディア41をドライブ40に装着することにより、入出力インタフェース35を介して、記憶部38に記憶することで、コンピュータにインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部39で受信し、記憶部38に記憶することで、コンピュータにインストールすることができる。その他、プログラムは、ROM32や記憶部38にあらかじめ記憶しておくことで、コンピュータにあらかじめインストールしておくことができる。
The program can be installed in the computer by mounting the removable medium 41 in the
図3は、プログラムを実行するサーバ11において実現される機能の構成を示すブロック図である。すなわち、サーバ11がプログラムを実行すると、Webサーバ機能61、ページデータ生成部62、個体識別番号登録処理部63、アクション設定部64、サービス提供部65、アプリケーションデータベース(DB)66(以下、アプリケーションDB66と称する)、個体識別番号データベース(DB)67(以下、個体識別番号DB67と称する)、履歴データベース(DB)68(以下、履歴DB68と称する)、店舗データベース(DB)69(以下、店舗DB69と称する)、およびユーザデータベース(DB)70(以下、ユーザDB70と称する)が実現される。
FIG. 3 is a block diagram illustrating a configuration of functions implemented in the
なお、アプリケーションDB66、個体識別番号DB67、履歴DB68、店舗DB69、およびユーザDB70は、それぞれ、オペーレーティングシステムによって提供されるファイルシステム上に直接構築されるものであっても、データベース管理システムを用いて構築されるものであってもよい。
The
Webサーバ機能61は、例えば、Apache HTTP Serverなどの、いわゆるWebサーバプログラムを実行することにより実現され、HTTP(Hypertext Transfer Protocol)に規定される手順に基づいて、テキストまたは画像などの各種のオブジェクトが含まれるHTML(Hypertext Markup Language)方式またはXML(Extensible Markup Language)方式などのWebページのデータを提供する。ページデータ生成部62は、Webサーバ機能61によって提供される、Webページのデータを生成する。
The
個体識別番号登録処理部63は、RFID22の個体識別番号の登録の要求を受け付けて、個体識別番号を個体識別番号DB67に記憶させる。アクション設定部64は、個体識別番号に対応するアクションの設定を受け付けて、アクションを個体識別番号に対応付けて個体識別番号DB67に記憶させる。
The individual identification number
サービス提供部65は、個体識別番号を受信した場合、個体識別番号に対応付けられているアクションを実行する。サービス提供部65は、アクション条件取得部81、登録判定部82、フラグ設定部83、アクション決定部84、およびアクション実行部85を含む。
When the
アクション条件取得部81は、個体識別番号DB67、履歴DB68、店舗DB69、およびユーザDB70から、アクションを実行する条件を取得する。登録判定部82は、受信した個体識別番号が個体識別番号DB67に記憶されているか否かを判定する。フラグ設定部83は、サービス提供業者の会員であることを示す会員フラグ、およびサービス提供業者の会員であって、店舗13であることを示す店舗フラグを設定する。アクション決定部84は、個体識別番号や会員フラグ、店舗フラグなどから、実行するアクションを決定する。アクション実行部85は、決定されたアクションを実行する。
The action
アプリケーションDB66は、携帯電話機14にダウンロードされるアプリケーションプログラムや、アクションの実行に必要なプログラムを記憶する。個体識別番号DB67は、RFID22を識別する個体識別番号と、個体識別番号に対応付けられたアクションとを対応付けて記憶する。
The
図4は、個体識別番号DB67に記憶されているデータの例を示す図である。個体識別番号DB67には、RFID22を特定する個体識別番号、店舗13を特定する店舗ID、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。パーミションは、アクションの実行を許可する条件の項目を示す。フラグは、パーミションに対応する条件を示す。アクションとして、より具体的には、処理を特定するIDや、処理を実行するためのプログラムを特定するプログラムIDなどが記憶される。
FIG. 4 is a diagram illustrating an example of data stored in the individual
図4に示される例において、個体識別番号DB67には、第1のパーミションとして、サービス提供業者の会員を特定するUIDの有無と、第1のパーミションに対応する第1のフラグとして、サービス提供業者の会員であることを示す会員フラグ、第2のパーミションとして、アクセス回数が0であるか否かと、第2のパーミションに対応する第2のフラグとして、アクセス回数が0であるか否かを示すフラグ、第3のパーミションとして、キャンペーン期間中であるか否かと、第3のパーミションに対応する第3のフラグとして、キャンペーン期間中であるか否かを示すフラグ、第4のパーミションとして、乱数を生成して、その乱数に1.2を乗じた値を変数Aに設定することと、第4のパーミションに対応する第4のフラグとして、変数Aが1以上であるか否かを示すフラグが記憶される。
In the example illustrated in FIG. 4, the individual
より具体的には、個体識別番号DB67には、AAA100001である個体識別番号と、S555777である店舗IDとに対応して、店舗キャンペーン広告配信であるアクションが記憶される。また、個体識別番号DB67には、AAA100002である個体識別番号、S555777である店舗ID、およびサービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグがサービス提供業者の会員でないことを示す”0”であることに対応して、店舗キャンペーン広告配信であるアクションが記憶される。
More specifically, the individual
個体識別番号DB67には、AAA100002である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数が0であることを示す”1”であり、キャンペーン期間中であるか否かの第3のパーミションに対応する第3のフラグが、キャンペーン期間中であることを示す”1”であり、乱数を生成して、その乱数に1.2を乗じた値を変数Aに設定する第4のパーミションに対応する第4のフラグが、変数Aが1以上であることに対応して、クーポンを配信すると共に履歴DB68にアクセス回数を設定するアクションが記憶される。
In the individual
個体識別番号DB67には、AAA100002である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数が0であることを示す”1”であり、キャンペーン期間中であるか否かの第3のパーミションに対応する第3のフラグが、キャンペーン期間中であることを示す”1”であり、乱数を生成して、その乱数に1.2を乗じた値を変数Aに設定する第4のパーミションに対応する第4のフラグが、変数Aが1未満であることに対応して、はずれページを配信すると共に履歴DB68にアクセス回数を設定するアクションが記憶される。
In the individual
また、個体識別番号DB67には、AAA100002である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数が0であることを示す”1”であり、キャンペーン期間中であるか否かの第3のパーミションに対応する第3のフラグが、キャンペーン期間中でないことを示す”0”であることに対応して、クーポン配信期間終了ページを配信するアクションが記憶される。
In addition, in the individual
さらに、個体識別番号DB67には、AAA100002である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数が0でないことを示す”0”であることに対応して、参加済みページを配信するアクションが記憶される。
Furthermore, in the individual
また、個体識別番号DB67には、AAA100003である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員でないことを示す”0”であり、アクセス回数が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数が0であることを示す”1”であることに対応して、会員登録用のURLを配信するアクションが記憶される。個体識別番号DB67には、AAA100003である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員でないことを示す”0”であり、アクセス回数が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数が0でないことを示す”0”であることに対応して、会員登録用のURLを配信するアクションが記憶される。
Also, in the individual
個体識別番号DB67には、AAA100003である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数が0であることを示す”1”であり、キャンペーン期間中であるか否かの第3のパーミションに対応する第3のフラグが、キャンペーン期間中であることを示す”1”であることに対応して、ポイント入手URLを配信すると共に履歴DB68にアクセス回数を設定するアクションが記憶される。個体識別番号DB67には、AAA100003である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数が0であることを示す”1”であり、キャンペーン期間中であるか否かの第3のパーミションに対応する第3のフラグが、キャンペーン期間中でないことを示す”0”であることに対応して、キャンペーン終了ページを配信すると共に履歴DB68にアクセス回数を設定するアクションが記憶される。
In the individual
また、個体識別番号DB67には、AAA100003である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数が0でないことを示す”0”であることに対応して、広告を配信するアクションが記憶される。
Also, in the individual
なお、パーミッションとして、UIDの有無、アクセス回数、またはキャンペーン期間などの期間に限らず、店舗13であるか、携帯電話機14を特定する機体番号、日付、時刻などを用いることができる。
The permission is not limited to the presence / absence of the UID, the number of accesses, or the campaign period, but can be the
図3に戻り、履歴DB68は、個体識別番号を受信した回数を記憶する。店舗DB69は、店舗13を特定する店舗IDを記憶する。ユーザDB70は、サービス提供業者の会員を特定するUIDを記憶する。
Returning to FIG. 3, the
なお、アプリケーションプログラムをダウンロードする場合、携帯電話機14のユーザが、サービス提供業者の会員であるとき、携帯電話機14は、それぞれの機体番号と、サービス提供業者の会員を特定するUIDとをサーバ11に送信するので、ユーザDB70は、UIDと機体番号とを対応させて記憶する。
When downloading the application program, when the user of the mobile phone 14 is a member of the service provider, the mobile phone 14 sends the machine number and the UID that identifies the member of the service provider to the
次に、図5のフローチャートを参照して登録の処理の例を説明する。ステップS201において、パーソナルコンピュータ21は、インターネット12を介して、サーバ11の登録サービスにアクセスする。ステップS101において、Webサーバ機能61は、パーソナルコンピュータ21からの登録サービスのアクセスに応答する。ステップS202において、パーソナルコンピュータ21は、接続されているリーダまたは内蔵されているリーダによって、RFID22から個体識別番号を読み出す。ステップS203において、パーソナルコンピュータ21は、インターネット12を介して、個体識別番号をサーバ11に送信し、個体識別番号の登録を要求する。ステップS102において、個体識別番号登録処理部63は、通信部39に個体識別番号を受信させて、パーソナルコンピュータ21から送信されてきた個体識別番号の登録を受け付ける。ステップS103において、個体識別番号登録処理部63は、登録を受け付けた個体識別番号を個体識別番号DB67に供給し、個体識別番号DB67は、個体識別番号を保存する(記憶する)。
Next, an example of registration processing will be described with reference to the flowchart of FIG. In step S <b> 201, the
ステップS204において、パーソナルコンピュータ21は、インターネット12を介して、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを送信し、個体識別番号に対応するパーミションとアクションの設定を要求する。ステップS104において、アクション設定部64は、パーソナルコンピュータ21から送信されてきた、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを通信部39に受信させて、個体識別番号に対応するパーミションとアクションの設定を受け付ける。ステップS105において、アクション設定部64は、設定を受け付けた、個体識別番号に対応するパーミションとアクションを保存させる。すなわち、アクション設定部64は、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを個体識別番号DB67に供給する。個体識別番号DB67は、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを対応付けて保存する(記憶する)。
In step S204, the
ステップS205において、店舗13の担当者は、RFID22を店舗13内に配置する。この場合、担当者は、外部からRFID22が見えにくいように(RFID22を隠すように)、RFID22を店舗13の備品に装着する。
In step S <b> 205, the person in charge of the
個体識別番号に対応するアクションを変更する場合、ステップS206において、パーソナルコンピュータ21は、インターネット12を介して、サーバ11の登録サービスにアクセスする。ステップS106において、Webサーバ機能61は、パーソナルコンピュータ21からの登録サービスのアクセスに応答する。ステップS207において、パーソナルコンピュータ21は、インターネット12を介して、店舗IDおよび個体識別番号を送信すると共に、変更されたパーミション、変更されたフラグ、または変更されたアクションを送信し、個体識別番号に対応するパーミションとアクションの変更を要求する。ステップS107において、アクション設定部64は、パーソナルコンピュータ21から送信されてきた、店舗IDおよび個体識別番号を通信部39に受信させると共に、変更されたパーミション、変更されたフラグ、または変更されたアクションを通信部39に受信させて、個体識別番号に対応するパーミションとアクションの変更を受け付ける。ステップS108において、アクション設定部64は、個体識別番号に対応する、変更されたパーミションとアクションを保存させる。すなわち、アクション設定部64は、店舗ID、個体識別番号、変更されたパーミション、変更されたフラグ、および変更されたアクションを個体識別番号DB67に供給する。個体識別番号DB67は、店舗ID、個体識別番号、変更されたパーミション、変更されたフラグ、および変更されたアクションを対応付けて保存して、登録の処理は終了する。
When changing the action corresponding to the individual identification number, the
以上のように、個体識別番号とアクションとが対応付けられる。個体識別番号とアクションとの対応付けは、パーソナルコンピュータ21から簡単に変更できる。
As described above, the individual identification number and the action are associated with each other. The association between the individual identification number and the action can be easily changed from the
また、登録する場合、最初に、サーバ11で、RFID22から個体識別番号を読み出し、パーミッションとアクションとを設定するようにしてもよい。
When registering, the
図6は、登録の処理の他の例を説明するフローチャートである。ステップS121において、個体識別番号登録処理部63は、接続されているリーダまたは内蔵されているリーダによって、RFID22から個体識別番号を読み出す。ステップS122において、個体識別番号登録処理部63は、登録を受け付けた個体識別番号を個体識別番号DB67に供給し、個体識別番号DB67は、個体識別番号を保存する。サービス提供業者の担当者は、RFID22を店舗13に提供する。ステップS221において、店舗13の担当者は、RFID22を店舗13内に配置する。すなわち、担当者は、ステップS205と同様に、RFID22を店舗13の備品に装着する。
FIG. 6 is a flowchart for explaining another example of the registration process. In step S121, the individual identification number
ステップS124において、アクション設定部64は、入力部36への担当者の操作に応じて入力された、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを取得して、個体識別番号に対応するパーミションとアクションを設定する。ステップS125において、アクション設定部64は、個体識別番号に対応するパーミションとアクションを保存させる。すなわち、アクション設定部64は、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを個体識別番号DB67に供給する。個体識別番号DB67は、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを対応付けて保存する(記憶する)。
In step S124, the
ステップS222、ステップS223、ステップS126、ステップS127、ステップS128は、それぞれ、ステップS206、ステップS207、ステップS106、ステップS107、ステップS108と同様なので、その説明は省略する。 Since step S222, step S223, step S126, step S127, and step S128 are the same as step S206, step S207, step S106, step S107, and step S108, respectively, description thereof is omitted.
このように、サーバ11側で、個体識別番号とアクションとを設定する場合、店舗13の作業をより少なくすることができる。
As described above, when the individual identification number and the action are set on the
以上のように、個体識別番号DB67に、店舗ID、個体識別番号、パーミション、フラグ、およびアクションが相互に対応付けられて記憶される。
As described above, the store ID, the individual identification number, the permission, the flag, and the action are stored in the individual
次に、図7のフローチャートを参照して、RFID22の探索の処理を説明する。ステップS351において、携帯電話機14は、サーバ11から予めダウンロードしておいたアプリケーションプログラムを実行する。携帯電話機14が、店舗13の備品に装着されているRFID22に近接すると、ステップS352において、携帯電話機14は、RFID22との通信を開始する。ステップS353において、携帯電話機14は、RFID22から個体識別番号を読み出す。ステップS354において、携帯電話機14は、インターネット12を介して、サーバ11の提供サービスにアクセスする。ステップS151において、サービス提供部65は、携帯電話機14からの提供サービスのアクセスに応答する。ステップS355において、携帯電話機14は、インターネット12を介して、個体識別番号、および携帯電話機14を特定する機体番号をサーバ11に送信する。ステップS152において、サービス提供部65は、携帯電話機14から送信されてくる、個体識別番号および機体番号を通信部39に受信させる。
Next, RFID 22 search processing will be described with reference to the flowchart of FIG. In step S <b> 351, the mobile phone 14 executes an application program downloaded in advance from the
ステップS153において、サービス提供の処理が実行される。サービス提供の処理の詳細は、図8のフローチャートを参照して後述する。 In step S153, service provision processing is executed. Details of the service providing process will be described later with reference to the flowchart of FIG.
ステップS154において、サービス提供部65は、通信部39を制御するWebサーバ機能61に、インターネット12を介して、携帯電話機14宛てにページデータを送信させる。ステップS356において、携帯電話機14は、サーバ11から送信されてきたページデータを受信する。ステップS357において、携帯電話機14は、ページデータによる処理を実行する。ステップS358において、携帯電話機14は、ページを表示して、RFID22の探索の処理は終了する。
In step S154, the
次に、図8のフローチャートを参照して、ステップS153のサービス提供の処理の詳細の例を説明する。ステップS11において、アクション条件取得部81は、ステップS152で受信した個体識別番号を取得する。ステップS12において、アクション条件取得部81は、ステップS152で受信した機体番号を取得する。ステップS13において、アクション条件取得部81は、個体識別番号DB67を参照して、個体識別番号DB67から、取得した個体識別番号に対応する、パーミション、フラグ、およびアクションを読み出す。ステップS14において、アクション条件取得部81は、ユーザDB70を参照して、ユーザDB70から、取得した機体番号に対応するUIDを読み出す。ステップS15において、アクション条件取得部81は、履歴DB68を参照して、履歴DB68から、個体識別番号のアクセス回数を読み出す。
Next, an example of details of the service provision processing in step S153 will be described with reference to the flowchart of FIG. In step S11, the action
ステップS16において、登録判定部82は、個体識別番号DB67に、取得した個体識別番号が記憶されているか否かを判定する。ステップS16において、個体識別番号DB67に個体識別番号が記憶されていると判定された場合、手続きはステップS17に進み、登録判定部82は、ユーザDB70に、取得した機体番号に対応するUIDが記憶されているか否かを判定する。ステップS17において、ユーザDB70にUIDが記憶されていると判定された場合、手続きはステップS18に進み、フラグ設定部83は、会員フラグを会員であることを示す値に設定し、手続きは、ステップS19に進む。ステップS17において、ユーザDB70にUIDが記憶されていないと判定された場合、ステップS18はスキップされて、手続きは、ステップS19に進む。
In step S <b> 16, the
ステップS19において、登録判定部82は、店舗DB69を参照して、取得した機体番号に対応するUIDで特定されるユーザが店舗会員であるか否かを判定する。ステップS19において、店舗会員であると判定された場合、手続きはステップS20に進み、フラグ設定部83は、店舗フラグを店舗会員であることを示す値に設定し、手続きは、ステップS21に進む。ステップS19において、店舗会員でないと判定された場合、ステップS20はスキップされて、手続きは、ステップS21に進む。
In step S19, the
ステップS21において、アクション決定部84は、個体識別番号に対応するパーミション、アクセス回数、会員フラグ、および店舗フラグからアクションを決める。ステップS22において、アクション実行部85は、決定されたアクションを実行する。例えば、アクション実行部85は、アプリケーションDB66から、決定されたアクションに対応するプログラムを読み出して、そのプログラムを実行することにより、アクションを実行する。
In step S21, the
ステップS23において、ページデータ生成部62は、実行されたアクションに対応するページデータを生成して、サービス提供の処理は終了する。ステップS16において、個体識別番号DB67に個体識別番号が記憶されていないと判定された場合、手続きはステップS24に進み、サービス提供部65は、エラー処理を実行して、サービス提供の処理は終了する。
In step S23, the page
このように、店舗13は、携帯電話機14を使用する顧客(ユーザ)にサービスを提供できる。店舗13で、個体識別番号に対応するパーミションとアクションを簡単に変更できるので、不特定多数の顧客(ユーザ)が訪れる店舗において、店舗の望むサービスをその時々に応じて顧客に提供できるようになる。
As described above, the
次に、店舗13の複数の備品にそれぞれ装着された複数のRFID22を、携帯電話機14で読み取ることにより、店舗13のサービスとしてのアクションを提供する例について説明する。
Next, an example of providing an action as a service of the
図9は、個体識別番号DB67に記憶されているデータの他の例を示す図である。個体識別番号DB67には、個体識別番号、店舗ID、関係個体識別番号、フラグ、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。関係個体識別番号は、個体識別番号に関係する他の個体識別番号である。関係個体識別番号に対応するフラグは、関係個体識別番号に対応する条件を示す。
FIG. 9 is a diagram showing another example of data stored in the individual
図9に示される例において、個体識別番号DB67には、AAA100001である個体識別番号、S555777である店舗ID、AAA100002である関係個体識別番号に対応する第1のフラグがその関係個体識別番号にアクセスされたことを示す”1”であり、AAA100003である関係個体識別番号に対応する第2のフラグがその関係個体識別番号にアクセスされたことを示す”1”であり、およびアクセス回数が0であるか否かを示すパーミションに対応する第3のフラグが、アクセス回数が0であることを示す”1”であることに対応して、クーポンを配信すると共に履歴DB68にアクセス回数を設定するアクションが記憶される。この場合、アクションとして、全部のRFID22を読み取ったことを示すページを配信するようにしてもよい。このようにすることで、顧客(携帯電話機14のユーザ)が、全部のRFID22を読み取ったことを知ることができ、顧客を満足させることができる。
In the example shown in FIG. 9, the individual
また、個体識別番号DB67には、AAA100001である個体識別番号、S555777である店舗ID、AAA100002である関係個体識別番号に対応する第1のフラグがその関係個体識別番号にアクセスされたことを示す”1”であり、AAA100003である関係個体識別番号に対応する第2のフラグがその関係個体識別番号にアクセスされたことを示す”1”であり、およびアクセス回数が0であるか否かを示すパーミションに対応する第3のフラグが、アクセス回数が0でないことを示す”0”であることに対応して、参加済みページを配信するアクションが記憶される。
Further, the individual
個体識別番号DB67には、AAA100001である個体識別番号、S555777である店舗ID、AAA100002である関係個体識別番号に対応する第1のフラグがその関係個体識別番号にアクセスされたことを示す”1”であり、AAA100003である関係個体識別番号に対応する第2のフラグがその関係個体識別番号にアクセスされていないことを示す”0”であることに対応して、”あと1つ”と表示するページを配信すると共に履歴DB68にアクセス回数を設定するアクションが記憶される。個体識別番号DB67には、AAA100001である個体識別番号、S555777である店舗ID、AAA100002である関係個体識別番号に対応する第1のフラグがその関係個体識別番号にアクセスされていないことを示す”0”であり、AAA100003である関係個体識別番号に対応する第2のフラグがその関係個体識別番号にアクセスされたことを示す”1”であることに対応して、”あと1つ”と表示するページを配信すると共に履歴DB68にアクセス回数を設定するアクションが記憶される。個体識別番号DB67には、AAA100001である個体識別番号、S555777である店舗ID、AAA100002である関係個体識別番号に対応する第1のフラグがその関係個体識別番号にアクセスされていないことを示す”0”であり、AAA100003である関係個体識別番号に対応する第2のフラグがその関係個体識別番号にアクセスされていないことを示す”0”であることに対応して、”あと2つ”と表示するページを配信すると共に履歴DB68にアクセス回数を設定するアクションが記憶される。
In the individual
同様に、個体識別番号DB67には、AAA100002である個体識別番号に対応させて、AAA100001である関係個体識別番号、その関係個体識別番号に対応するフラグ、AAA100003である関係個体識別番号、その関係個体識別番号に対応するフラグ、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。また、個体識別番号DB67には、AAA100003である個体識別番号に対応させて、AAA100001である関係個体識別番号、その関係個体識別番号に対応するフラグ、AAA100002である関係個体識別番号、その関係個体識別番号に対応するフラグ、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。
Similarly, the individual
次に、図10のフローチャートを参照して、ステップS153のサービス提供の処理の詳細の他の例を説明する。ステップS31乃至ステップS36は、それぞれ、図8のステップS11乃至ステップS16のそれぞれと同様なので、その説明は省略する。 Next, another example of details of the service provision processing in step S153 will be described with reference to the flowchart of FIG. Steps S31 to S36 are the same as steps S11 to S16 in FIG.
ステップS37において、アクション条件取得部81は、今回の個体識別番号に関係付けられている他の個体識別番号である関係個体識別番号のアクセス回数を履歴DB68から読み出す。
In step S37, the action
ステップS38乃至ステップS41は、それぞれ、図8のステップS17乃至ステップS20のそれぞれと同様なので、その説明は省略する。 Steps S38 to S41 are the same as steps S17 to S20 in FIG.
ステップS42において、アクション決定部84は、個体識別番号に対応するパーミション、個体識別番号のアクセス回数、関係個体識別番号のアクセス回数、会員フラグ、および店舗フラグからアクションを決める。
In step S42, the
ステップS43およびステップS44は、それぞれ、図8のステップS22およびステップS23のそれぞれと同様なので、その説明は省略する。ステップS36において、個体識別番号DB67に個体識別番号が記憶されていないと判定された場合、手続きはステップS45に進み、サービス提供部65は、エラー処理を実行して、サービス提供の処理は終了する。
Steps S43 and S44 are the same as steps S22 and S23 in FIG. If it is determined in step S36 that the individual identification number is not stored in the individual
このように、不特定多数の顧客(ユーザ)が訪れる店舗において、店舗13の複数の備品にそれぞれ装着された複数のRFID22を、携帯電話機14で読み取ることにより、店舗の望むサービスをその時々に応じて顧客に提供できるようになる。RFID22を一度配置してしまえば、パーソナルコンピュータ21からサーバ11にアクセスして、パーミションとアクションを変更するだけで、RFID22が読み取られた場合に提供するサービスを変更することができる。
In this way, in a store visited by an unspecified number of customers (users), the mobile phone 14 reads a plurality of RFIDs 22 respectively attached to a plurality of fixtures in the
なお、複数のRFID22を、複数の店舗13に配置するようにしてもよい。例えば、それぞれ、ネイルサロン、美容室、エステティックサロンである店舗13に、1つまたは複数のRFID22を配置して、全部または所定の組み合わせのRFID22を読み取った場合に、アクションを実行するようにしてもよい。また、例えば、複数のRFID22を、デパートなどの店舗13のそれぞれのフロアに配置するようにしてもよい。
A plurality of RFIDs 22 may be arranged at a plurality of
以上のように、サービス提供業者が設置する非接触型のIDタグを識別する個体識別番号と、当該個体識別番号に対応付けられたアクションとの記憶を制御し、サービス提供業者の情報処理装置から送信されてきた、アクションの設定の要求の受信を制御するとともに、IDタグを読み取った端末装置から送信されてくる個体識別番号の受信を制御し、個体識別番号を受信した場合、個体識別番号に対応付けて記憶されているアクションであって、サービス提供業者のサービスを端末装置に提供するアクションを実行するようにした場合には、不特定多数の顧客(ユーザ)が訪れる店舗やサービス提供場所などにおいて、サービス提供業者の望むサービスをその時々に応じて顧客に提供することができる。 As described above, the storage of the individual identification number for identifying the contactless ID tag installed by the service provider and the action associated with the individual identification number is controlled, and the information processing apparatus of the service provider Controls the reception of sent action setting requests and controls the reception of individual identification numbers transmitted from the terminal device that has read the ID tag. If the actions stored in association with each other and providing the service of the service provider to the terminal device are executed, the store or service providing place visited by an unspecified number of customers (users) The service desired by the service provider can be provided to the customer from time to time.
なお、携帯電話機14の機体番号を用いると説明したが、携帯電話機14を特定できるものであればよく、端末装置である携帯電話機14を特定する端末装置特定情報として、サブスクライバーナンバー(サブスクライバID)、ユーザID、IPアドレス、または任意かつ一意に設定したIDなどを用いるようにしてもよい。 In addition, although it demonstrated that the body number of the mobile telephone 14 was used, what is necessary is just what can specify the mobile telephone 14, and subscriber number (subscriber ID) is used as terminal device specific information which specifies the mobile telephone 14 which is a terminal device. A user ID, an IP address, or an ID set arbitrarily and uniquely may be used.
非接触型のIDタグであるRFID22は、個体識別番号が付与されて、サービス提供業者が設置する識別体の一例である。この識別体は、非接触型のIDタグに限らず、その識別体である個体が識別されるための個体識別番号を提供できるものであればよく、バーコードまたは2次元コードが表されたシール、ステッカ、ラベル、またはデカールなどとすることもできる。 The RFID 22 that is a non-contact type ID tag is an example of an identification body that is assigned with an individual identification number and is installed by a service provider. This identification object is not limited to a non-contact type ID tag, and any identification object can be used as long as it can provide an individual identification number for identifying an individual as an identification object. , Stickers, labels or decals.
次に、識別体が、バーコードまたは2次元コードが表されたシールである場合の例について説明する。なお、以下、非接触型のIDタグの場合と区別するため、バーコードまたは2次元コードで示される個体識別番号をコード番号と称する。 Next, an example in which the identifier is a sticker representing a bar code or a two-dimensional code will be described. Hereinafter, in order to distinguish from the case of a non-contact type ID tag, an individual identification number indicated by a barcode or a two-dimensional code is referred to as a code number.
図11は、サービス提供システムの他の例を示す図である。図11において、図1に示す場合と同様の部分には、同一の符号を付してあり、その説明は省略する。サーバ101は、サービス提供業者によって管理され、インターネット12を介して、各種のサービスを提供する。サーバ101は、インターネット12を介して、店舗13に設けられているパーソナルコンピュータ121に接続される。パーソナルコンピュータ121は、インターネット12を介して、サーバ101にアクセスして、サーバ101から提供されるサービスを設定・変更する。
FIG. 11 is a diagram illustrating another example of the service providing system. 11, the same parts as those shown in FIG. 1 are denoted by the same reference numerals, and the description thereof is omitted. The
以下の実施の形態では、バーコードまたは2次元コードが表されたシールを店舗内の備品に装着した態様を例示するが、非接触型のIDタグと同様に、バーコードまたは2次元コードが表されたシールは、テーブルクロスの裾の裏に貼り付けられるような態様で設置されてもよく、交通標識や看板などの店舗外物体に装着されてもよい。 In the following embodiments, an example in which a sticker on which a barcode or a two-dimensional code is represented is attached to equipment in a store is illustrated, but a barcode or a two-dimensional code is represented as in a non-contact type ID tag. The sealed sticker may be installed in such a manner that it is affixed to the back of the hem of the table cloth, or may be attached to an object outside the store such as a traffic sign or a signboard.
店舗13のコーヒーカップや皿、椅子、テーブル、テーブルクロスなどの備品には、バーコードまたは2次元コードが表されたシール122−1およびシール122−2がそれぞれ設置される。例えば、シール122−1およびシール122−2に表されるバーコードは、JAN(Japan Article Number)コード、ITF(Interleaved Two of Five)、CODE39、NW-7、またはCODE128などとすることができ、また、シール122−1およびシール122−2に表される2次元コードは、QR(Quick Response)コード、Data Matrix、PDF417、またはMaxi codeなどのマトリックスコードまたはスタックコードとすることができる。すなわち、シール122−1およびシール122−2に表されるバーコードまたは2次元コードは、所定の規則に従って配置される模様により数字または文字を表すものであれば良い。
In a
以下、シール122−1およびシール122−2に表されるバーコードが、QRコードである場合を例に説明する。 Hereinafter, a case where the barcodes shown on the seal 122-1 and the seal 122-2 are QR codes will be described as an example.
携帯電話機114−1および携帯電話機114−2は、それぞれ、店舗13の顧客であるユーザに操作される。携帯電話機114−1および携帯電話機114−2は、バーコードまたは2次元コードを読み取るリーダ機能を備える。すなわち、この場合、携帯電話機114−1および携帯電話機114−2は、QRコードを読み取るリーダ機能を備える。例えば、QRコードを読み取るリーダ機能は、QRコードを読み取るための、携帯電話機114−1または携帯電話機114−2の撮影機能、およびプログラムを実行することにより実現される、読み取ったQRコードを復号する復号機能などにより構成される。
Mobile phone 114-1 and mobile phone 114-2 are each operated by a user who is a customer of
パーソナルコンピュータ121は、インターネット12を介して、サーバ101にアクセスして、シール122−1またはシール122−2のQRコードが読み取られた場合に提供される、店舗13のサービスとしてのアクションを設定する。このパーソナルコンピュータ121は、後述するように、一度設定した後においても、アクションの変更をするためにも用いられる。
The
携帯電話機114−1または携帯電話機114−2が、シール122−1またはシール122−2から、QRコードを読み取って、読み取ったQRコードを復号することで、そのQRコードで示される個体識別番号の一例であるコード番号を取得すると、携帯電話機114−1または携帯電話機114−2は、インターネット12を介して、サーバ101に(予め決められたアドレス宛てに)、コード番号を送信する。シール122−1またはシール122−2にQRコードによって表されるコード番号は、シール122−1またはシール122−2のそれぞれを識別することができるものであれば良く、任意かつ一意に設定した数字または文字からなる。
When the mobile phone 114-1 or the mobile phone 114-2 reads the QR code from the seal 122-1 or the seal 122-2 and decodes the read QR code, the individual identification number indicated by the QR code is read. When acquiring the code number as an example, the mobile phone 114-1 or the mobile phone 114-2 transmits the code number to the server 101 (to a predetermined address) via the
サーバ101は、携帯電話機114−1または携帯電話機114−2からコード番号が送信されてくると、パーソナルコンピュータ121によって設定された、店舗13のサービスとしてのアクションを実行する。
When the code number is transmitted from the mobile phone 114-1 or the mobile phone 114-2, the
なお、携帯電話機114−1および携帯電話機114−2は、それぞれ、シール122−1またはシール122−2からQRコードを読み取る前に、インターネット12を介して、サーバ101からアプリケーションプログラムを予めダウンロードする。
Note that the mobile phone 114-1 and the mobile phone 114-2 each download an application program from the
以下、携帯電話機114−1および携帯電話機114−2を個々に区別する必要がない場合、単に携帯電話機114と称する。また、以下、シール122−1またはシール122−2を個々に区別する必要がない場合、単にシール122と称する。 Hereinafter, when there is no need to distinguish between the mobile phone 114-1 and the mobile phone 114-2, they are simply referred to as the mobile phone 114. Hereinafter, when it is not necessary to distinguish the seal 122-1 or the seal 122-2 from each other, they are simply referred to as the seal 122.
サーバ101のハードウェアの構成例は、図2のブロック図に示す場合と同様なので、その説明は省略する。
The hardware configuration example of the
なお、以下の説明において、サーバ101に設けられるか、または装着されるCPU31乃至リムーバブルメディア41を、サーバ101のCPU31乃至サーバ101のリムーバブルメディア41と称する。
In the following description, the
コンピュータであるサーバ101では、サーバ101のCPU31が、例えば、サーバ101の記憶部38に記憶されているプログラムを、サーバ101の入出力インタフェース35及びサーバ101のバス34を介して、サーバ101のRAM33にロードして実行することにより、後述する一連の処理が行われる。
In the
サーバ101(サーバ101のCPU31)が実行するプログラムは、例えば、磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア41(サーバ101のリムーバブルメディア41)に記録して、あるいは、ローカルエリアネットワーク、インターネット12、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
The program executed by the server 101 (the
そして、プログラムは、サーバ101のリムーバブルメディア41をサーバ101のドライブ40に装着することにより、サーバ101の入出力インタフェース35を介して、サーバ101の記憶部38に記憶することで、コンピュータにインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、サーバ101の通信部39で受信し、サーバ101の記憶部38に記憶することで、コンピュータにインストールすることができる。その他、プログラムは、サーバ101のROM32やサーバ101の記憶部38にあらかじめ記憶しておくことで、コンピュータにあらかじめインストールしておくことができる。
The program is installed in the computer by storing the
図12は、プログラムを実行するサーバ101において実現される機能の構成を示すブロック図である。すなわち、サーバ101がプログラムを実行すると、Webサーバ機能161、ページデータ生成部162、コード番号登録処理部163、アクション設定部164、サービス提供部165、アプリケーションデータベース(DB)166(以下、アプリケーションDB166と称する)、コード番号データベース(DB)167(以下、コード番号DB167と称する)、履歴データベース(DB)168(以下、履歴DB168と称する)、店舗データベース(DB)169(以下、店舗DB169と称する)、およびユーザデータベース(DB)170(以下、ユーザDB170と称する)が実現される。
FIG. 12 is a block diagram illustrating a configuration of functions implemented in the
なお、アプリケーションDB166、コード番号DB167、履歴DB168、店舗DB169、およびユーザDB170は、それぞれ、オペーレーティングシステムによって提供されるファイルシステム上に直接構築されるものであっても、データベース管理システムを用いて構築されるものであってもよい。
Note that the
Webサーバ機能161は、例えば、Apache HTTP Serverなどの、いわゆるWebサーバプログラムを実行することにより実現され、HTTPに規定される手順に基づいて、テキストまたは画像などの各種のオブジェクトが含まれるHTML方式またはXML方式などのWebページのデータを提供する。ページデータ生成部162は、Webサーバ機能161によって提供される、Webページのデータを生成する。
The
コード番号登録処理部163は、シール122に表されるQRコードで示される個体識別番号の一例であるコード番号の登録の要求を受け付けて、コード番号をコード番号DB167に記憶させる。アクション設定部164は、コード番号に対応するアクションの設定を受け付けて、アクションをコード番号に対応付けてコード番号DB167に記憶させる。
The code number
サービス提供部165は、コード番号を受信した場合、コード番号に対応付けられているアクションを実行する。サービス提供部165は、アクション条件取得部181、登録判定部182、フラグ設定部183、アクション決定部184、およびアクション実行部185を含む。
When the
アクション条件取得部181は、コード番号DB167、履歴DB168、店舗DB169、およびユーザDB170から、アクションを実行する条件を取得する。登録判定部182は、受信したコード番号がコード番号DB167に記憶されているか否かを判定する。フラグ設定部183は、サービス提供業者の会員であることを示す会員フラグ、およびサービス提供業者の会員であって、店舗13であることを示す店舗フラグを設定する。アクション決定部184は、コード番号や会員フラグ、店舗フラグなどから、実行するアクションを決定する。アクション実行部185は、決定されたアクションを実行する。
The action
アプリケーションDB166は、携帯電話機114にダウンロードされるアプリケーションプログラムや、アクションの実行に必要なプログラムを記憶する。コード番号DB167は、シール122に表されるQRコードで示されるコード番号と、コード番号に対応付けられたアクションとを対応付けて記憶する。
The
図13は、コード番号DB167に記憶されているデータの例を示す図である。コード番号DB167には、シール122に表されるQRコードで示されるコード番号、店舗13を特定する店舗ID、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。パーミションは、アクションの実行を許可する条件の項目を示す。フラグは、パーミションに対応する条件を示す。アクションとして、より具体的には、処理を特定するIDや、処理を実行するためのプログラムを特定するプログラムIDなどが記憶される。
FIG. 13 is a diagram illustrating an example of data stored in the
図13に示される例において、コード番号DB167には、第1のパーミションとして、サービス提供業者の会員を特定するUIDの有無と、第1のパーミションに対応する第1のフラグとして、サービス提供業者の会員であることを示す会員フラグ、第2のパーミションとして、アクセス回数(対応付けられているコード番号を受信した回数)が0であるか否かと、第2のパーミションに対応する第2のフラグとして、アクセス回数が0であるか否かを示すフラグ、第3のパーミションとして、キャンペーン期間中であるか否かと、第3のパーミションに対応する第3のフラグとして、キャンペーン期間中であるか否かを示すフラグ、第4のパーミションとして、乱数を生成して、その乱数に1.2を乗じた値を変数Aに設定することと、第4のパーミションに対応する第4のフラグとして、変数Aが1以上であるか否かを示すフラグが記憶される。
In the example shown in FIG. 13, the
より具体的には、コード番号DB167には、BBB100001であるコード番号と、S555777である店舗IDとに対応して、店舗キャンペーン広告配信であるアクションが記憶される。また、コード番号DB167には、BBB100002であるコード番号、S555777である店舗ID、およびサービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグがサービス提供業者の会員でないことを示す”0”であることに対応して、店舗キャンペーン広告配信であるアクションが記憶される。
More specifically, the
コード番号DB167には、BBB100002であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数(BBB100002であるコード番号を受信した回数)が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数(BBB100002であるコード番号を受信した回数)が0であることを示す”1”であり、キャンペーン期間中であるか否かの第3のパーミションに対応する第3のフラグが、キャンペーン期間中であることを示す”1”であり、乱数を生成して、その乱数に1.2を乗じた値を変数Aに設定する第4のパーミションに対応する第4のフラグが、変数Aが1以上であることに対応して、クーポンを配信すると共に履歴DB168にアクセス回数を設定するアクションが記憶される。
The
コード番号DB167には、BBB100002であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数(BBB100002であるコード番号を受信した回数)が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数(BBB100002であるコード番号を受信した回数)が0であることを示す”1”であり、キャンペーン期間中であるか否かの第3のパーミションに対応する第3のフラグが、キャンペーン期間中であることを示す”1”であり、乱数を生成して、その乱数に1.2を乗じた値を変数Aに設定する第4のパーミションに対応する第4のフラグが、変数Aが1未満であることに対応して、はずれページを配信すると共に履歴DB168にアクセス回数を設定するアクションが記憶される。
The
また、コード番号DB167には、BBB100002であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数(BBB100002であるコード番号を受信した回数)が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数(BBB100002であるコード番号を受信した回数)が0であることを示す”1”であり、キャンペーン期間中であるか否かの第3のパーミションに対応する第3のフラグが、キャンペーン期間中でないことを示す”0”であることに対応して、クーポン配信期間終了ページを配信するアクションが記憶される。
In the
さらに、コード番号DB167には、BBB100002であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数(BBB100002であるコード番号を受信した回数)が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数(BBB100002であるコード番号を受信した回数)が0でないことを示す”0”であることに対応して、参加済みページを配信するアクションが記憶される。
Further, the
また、コード番号DB167には、BBB100003であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員でないことを示す”0”であり、アクセス回数(BBB100003であるコード番号を受信した回数)が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数(BBB100003であるコード番号を受信した回数)が0であることを示す”1”であることに対応して、会員登録用のURLを配信するアクションが記憶される。コード番号DB167には、BBB100003であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員でないことを示す”0”であり、アクセス回数(BBB100003であるコード番号を受信した回数)が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数(BBB100003であるコード番号を受信した回数)が0でないことを示す”0”であることに対応して、会員登録用のURLを配信するアクションが記憶される。
The
コード番号DB167には、BBB100003であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数(BBB100003であるコード番号を受信した回数)が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数(BBB100003であるコード番号を受信した回数)が0であることを示す”1”であり、キャンペーン期間中であるか否かの第3のパーミションに対応する第3のフラグが、キャンペーン期間中であることを示す”1”であることに対応して、ポイント入手URLを配信すると共に履歴DB168にアクセス回数を設定するアクションが記憶される。コード番号DB167には、BBB100003であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数(BBB100003であるコード番号を受信した回数)が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数(BBB100003であるコード番号を受信した回数)が0であることを示す”1”であり、キャンペーン期間中であるか否かの第3のパーミションに対応する第3のフラグが、キャンペーン期間中でないことを示す”0”であることに対応して、キャンペーン終了ページを配信すると共に履歴DB168にアクセス回数を設定するアクションが記憶される。
The
また、コード番号DB167には、BBB100003であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数(BBB100003であるコード番号を受信した回数)が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数(BBB100003であるコード番号を受信した回数)が0でないことを示す”0”であることに対応して、広告を配信するアクションが記憶される。
The
なお、パーミッションとして、UIDの有無、アクセス回数、またはキャンペーン期間などの期間に限らず、店舗13であるか、携帯電話機114を特定する機体番号、日付、時刻などを用いることができる。
The permission is not limited to the presence / absence of the UID, the number of accesses, or the campaign period, but can be the
図12に戻り、履歴DB168は、コード番号を受信した回数(アクセス回数に相当する)を記憶する。店舗DB169は、店舗13を特定する店舗IDを記憶する。ユーザDB170は、サービス提供業者の会員を特定するUIDを記憶する。
Returning to FIG. 12, the
なお、アプリケーションプログラムをダウンロードする場合、携帯電話機114のユーザが、サービス提供業者の会員であるとき、携帯電話機114は、それぞれの機体番号と、サービス提供業者の会員を特定するUIDとをサーバ101に送信するので、ユーザDB170は、UIDと機体番号とを対応させて記憶する。
When the application program is downloaded, when the user of the mobile phone 114 is a member of the service provider, the mobile phone 114 sends the machine number and the UID that identifies the member of the service provider to the
次に、図14のフローチャートを参照して登録の処理のさらに他の例を説明する。ステップS261において、パーソナルコンピュータ121は、インターネット12を介して、サーバ101の登録サービスにアクセスする。ステップS161において、Webサーバ機能161は、パーソナルコンピュータ121からの登録サービスのアクセスに応答する。ステップS262において、パーソナルコンピュータ121は、接続されているリーダまたは内蔵されているリーダによって、シール122に表されているQRコードを読み取る。パーソナルコンピュータ121は、読み取ったQRコードを復号することで、そのQRコードで示される個体識別番号であるコード番号を取得する。
Next, still another example of the registration process will be described with reference to the flowchart of FIG. In step S <b> 261, the
ステップS263において、パーソナルコンピュータ121は、インターネット12を介して、コード番号をサーバ101に送信し、コード番号の登録を要求する。ステップS162において、コード番号登録処理部163は、サーバ101の通信部39にコード番号を受信させて、パーソナルコンピュータ121から送信されてきたコード番号の登録を受け付ける。ステップS163において、コード番号登録処理部163は、登録を受け付けたコード番号をコード番号DB167に供給し、コード番号DB167は、コード番号を保存する(記憶する)。
In step S263, the
ステップS264において、パーソナルコンピュータ121は、インターネット12を介して、店舗ID、コード番号、パーミション、フラグ、およびアクションを送信し、コード番号に対応するパーミションとアクションの設定を要求する。ステップS164において、アクション設定部164は、パーソナルコンピュータ121から送信されてきた、店舗ID、コード番号、パーミション、フラグ、およびアクションをサーバ101の通信部39に受信させて、コード番号に対応するパーミションとアクションの設定を受け付ける。ステップS165において、アクション設定部164は、設定を受け付けた、コード番号に対応するパーミションとアクションを保存させる。すなわち、アクション設定部164は、店舗ID、コード番号、パーミション、フラグ、およびアクションをコード番号DB167に供給する。コード番号DB167は、店舗ID、コード番号、パーミション、フラグ、およびアクションを対応付けて保存する(記憶する)。
In step S264, the
ステップS265において、店舗13の担当者は、シール122を店舗13内に配置する。この場合、担当者は、外部からシール122が見えにくいように(シール122を隠すように)、シール122を店舗13の備品に貼り付けて、配置する。
In step S <b> 265, the person in charge of the
コード番号に対応するアクションを変更する場合、ステップS266において、パーソナルコンピュータ121は、インターネット12を介して、サーバ101の登録サービスにアクセスする。ステップS166において、Webサーバ機能161は、パーソナルコンピュータ121からの登録サービスのアクセスに応答する。ステップS267において、パーソナルコンピュータ121は、インターネット12を介して、店舗IDおよびコード番号を送信すると共に、変更されたパーミション、変更されたフラグ、または変更されたアクションを送信し、コード番号に対応するパーミションとアクションの変更を要求する。
When changing the action corresponding to the code number, the
ステップS167において、アクション設定部164は、パーソナルコンピュータ121から送信されてきた、店舗IDおよびコード番号をサーバ101の通信部39に受信させると共に、変更されたパーミション、変更されたフラグ、または変更されたアクションをサーバ101の通信部39に受信させて、コード番号に対応するパーミションとアクションの変更を受け付ける。ステップS168において、アクション設定部164は、コード番号に対応する、変更されたパーミションとアクションを保存させる。すなわち、アクション設定部164は、店舗ID、コード番号、変更されたパーミション、変更されたフラグ、および変更されたアクションをコード番号DB167に供給する。コード番号DB167は、店舗ID、コード番号、変更されたパーミション、変更されたフラグ、および変更されたアクションを対応付けて保存して、登録の処理は終了する。
In step S167, the
以上のように、個体識別番号であるコード番号とアクションとが対応付けられる。個体識別番号の一例であるコード番号とアクションとの対応付けは、パーソナルコンピュータ121から簡単に変更できる。
As described above, the code number that is the individual identification number is associated with the action. The association between the code number, which is an example of the individual identification number, and the action can be easily changed from the
また、登録する場合、最初に、サーバ101で、所定のコード番号を示すQRコードをシール122に印刷して、そのコード番号に対応付けてパーミッションとアクションとを設定するようにしてもよい。
When registering, first, the
図15は、登録の処理のさらに他の例を説明するフローチャートである。ステップS181において、コード番号登録処理部163は、キーボードまたはタッチパネルなどである、サーバ101の入力部36に入力されたコード番号が示されるQRコードを、プリンタである、サーバ101の出力部37を制御してシール122に印刷させる。ステップS182において、コード番号登録処理部163は、入力されたコード番号をコード番号DB167に供給し、コード番号DB167は、コード番号を保存する。サービス提供業者の担当者は、シール122を店舗13に提供する。ステップS281において、店舗13の担当者は、シール122を店舗13内に配置する。すなわち、担当者は、ステップS265と同様に、シール122を店舗13の備品に設置する。
FIG. 15 is a flowchart for explaining still another example of the registration process. In step S181, the code number
ステップS184において、アクション設定部164は、サーバ101の入力部36への担当者の操作に応じて入力された、店舗ID、コード番号、パーミション、フラグ、およびアクションを取得して、コード番号に対応するパーミションとアクションを設定する。ステップS185において、アクション設定部164は、コード番号に対応するパーミションとアクションを保存させる。すなわち、アクション設定部164は、店舗ID、コード番号、パーミション、フラグ、およびアクションをコード番号DB167に供給する。コード番号DB167は、店舗ID、コード番号、パーミション、フラグ、およびアクションを対応付けて保存する(記憶する)。
In step S184, the
ステップS282、ステップS283、ステップS186、ステップS187、およびステップS188は、それぞれ、ステップS266、ステップS267、ステップS166、ステップS167、およびステップS168と同様なので、その説明は省略する。 Since step S282, step S283, step S186, step S187, and step S188 are the same as step S266, step S267, step S166, step S167, and step S168, respectively, description thereof will be omitted.
このように、サーバ101側で、QRコードをシール122に印刷し、コード番号とアクションとを設定する場合、店舗13の作業をより少なくすることができる。
Thus, when the
以上のように、コード番号DB167に、店舗ID、コード番号、パーミション、フラグ、およびアクションが相互に対応付けられて記憶される。
As described above, the store ID, code number, permission, flag, and action are stored in the
次に、図16のフローチャートを参照して、シール122の探索の処理を説明する。ステップS391において、携帯電話機114は、サーバ101から予めダウンロードしておいたアプリケーションプログラムを起動させ、実行する。店舗13の顧客であるユーザが、店舗13の備品に装着されているシール122を見つけると、そのユーザは、帯電話機114の撮影機能でシール122のQRコードを撮影できるように、携帯電話機114をシール122にかざして、QRコードの読み取りを携帯電話機114に指示するので、ステップS392において、携帯電話機114は、シール122に表されたQRコードを読み取る。携帯電話機114は、読み取ったQRコードを復号することで、そのQRコードで示されるコード番号を取得する。
Next, the search process for the seal 122 will be described with reference to the flowchart of FIG. In step S391, the mobile phone 114 activates and executes an application program downloaded in advance from the
ステップS393において、携帯電話機114は、インターネット12を介して、サーバ101の提供サービスにアクセスする。ステップS191において、サービス提供部165は、携帯電話機114からの提供サービスのアクセスに応答する。ステップS394において、携帯電話機114は、インターネット12を介して、コード番号、および携帯電話機114を特定する機体番号をサーバ101に送信する。ステップS192において、サービス提供部165は、携帯電話機114から送信されてくる、コード番号および機体番号をサーバ101の通信部39に受信させる。
In step S393, the mobile phone 114 accesses the service provided by the
ステップS193において、サービス提供の処理が実行される。サービス提供の処理の詳細は、図17のフローチャートを参照して後述する。 In step S193, service provision processing is executed. Details of the service providing process will be described later with reference to the flowchart of FIG.
ステップS194において、サービス提供部165は、サーバ101の通信部39を制御するWebサーバ機能161に、インターネット12を介して、携帯電話機114宛てにページデータを送信させる。ステップS395において、携帯電話機114は、サーバ101から送信されてきたページデータを受信する。ステップS396において、携帯電話機114は、ページデータによる処理を実行する。ステップS397において、携帯電話機114は、ページを表示して、シール122の探索の処理は終了する。
In
次に、図17のフローチャートを参照して、ステップS193のサービス提供の処理の詳細の例を説明する。ステップS61において、アクション条件取得部181は、ステップS192で受信したコード番号を取得する。ステップS62において、アクション条件取得部181は、ステップS192で受信した機体番号を取得する。ステップS63において、アクション条件取得部181は、コード番号DB167を参照して、コード番号DB167から、取得したコード番号に対応する、パーミション、フラグ、およびアクションを読み出す。ステップS64において、アクション条件取得部181は、ユーザDB170を参照して、ユーザDB170から、取得した機体番号に対応するUIDを読み出す。ステップS65において、アクション条件取得部181は、履歴DB168を参照して、履歴DB168から、コード番号のアクセス回数を読み出す。
Next, an example of details of the service providing process in step S193 will be described with reference to the flowchart of FIG. In step S61, the action
ステップS66において、登録判定部182は、コード番号DB167に、取得したコード番号が記憶されているか否かを判定する。ステップS66において、コード番号DB167にコード番号が記憶されていると判定された場合、手続きはステップS67に進み、登録判定部182は、ユーザDB170に、取得した機体番号に対応するUIDが記憶されているか否かを判定する。ステップS67において、ユーザDB170にUIDが記憶されていると判定された場合、手続きはステップS68に進み、フラグ設定部183は、会員フラグを会員であることを示す値に設定し、手続きは、ステップS69に進む。ステップS67において、ユーザDB170にUIDが記憶されていないと判定された場合、ステップS68はスキップされて、手続きは、ステップS69に進む。
In step S <b> 66, the
ステップS69において、登録判定部182は、店舗DB169を参照して、取得した機体番号に対応するUIDで特定されるユーザが店舗会員であるか否かを判定する。ステップS69において、店舗会員であると判定された場合、手続きはステップS70に進み、フラグ設定部183は、店舗フラグを店舗会員であることを示す値に設定し、手続きは、ステップS71に進む。ステップS69において、店舗会員でないと判定された場合、ステップS70はスキップされて、手続きは、ステップS71に進む。
In step S69, the
ステップS71において、アクション決定部184は、コード番号に対応するパーミション、アクセス回数(コード番号を受信した回数)、会員フラグ、および店舗フラグからアクションを決める。ステップS72において、アクション実行部185は、決定されたアクションを実行する。例えば、アクション実行部185は、アプリケーションDB166から、決定されたアクションに対応するプログラムを読み出して、そのプログラムを実行することにより、アクションを実行する。
In step S71, the
ステップS73において、ページデータ生成部162は、実行されたアクションに対応するページデータを生成して、サービス提供の処理は終了する。ステップS66において、コード番号DB167にコード番号が記憶されていないと判定された場合、手続きはステップS74に進み、サービス提供部165は、エラー処理を実行して、サービス提供の処理は終了する。
In step S73, the page
このように、店舗13は、携帯電話機114を使用する顧客(ユーザ)にサービスを提供できる。店舗13で、コード番号に対応するパーミションとアクションを簡単に変更できるので、不特定多数の顧客(ユーザ)が訪れる店舗において、店舗の望むサービスをその時々に応じて顧客に提供できるようになる。
As described above, the
次に、店舗13の複数の備品にそれぞれ装着された複数のシール122を、携帯電話機114で読み取ることにより、店舗13のサービスとしてのアクションを提供する例について説明する。
Next, an example of providing an action as a service of the
図18は、コード番号DB167に記憶されているデータの他の例を示す図である。コード番号DB167には、コード番号、店舗ID、関係コード番号、フラグ、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。関係コード番号は、コード番号に関係する他のコード番号である。関係コード番号に対応するフラグは、関係コード番号に対応する条件を示す。
FIG. 18 is a diagram illustrating another example of data stored in the
図18に示される例において、コード番号DB167には、BBB100001であるコード番号、S555777である店舗ID、BBB100002である関係コード番号に対応する第1のフラグがBBB100002である関係コード番号を受信したことを示す”1”であり、BBB100003である関係コード番号に対応する第2のフラグがBBB100003である関係コード番号を受信したことを示す”1”であり、およびアクセス回数(BBB100001であるコード番号を受信した回数)が0であるか否かを示すパーミションに対応する第3のフラグが、アクセス回数が0であることを示す”1”であることに対応して、クーポンを配信すると共に履歴DB168にアクセス回数を設定するアクションが記憶される。この場合、アクションとして、全部のシール122を読み取ったことを示すページを配信するようにしてもよい。このようにすることで、顧客(携帯電話機114のユーザ)が、全部のシール122を読み取ったことを知ることができ、顧客を満足させることができる。
In the example shown in FIG. 18, the
また、コード番号DB167には、BBB100001であるコード番号、S555777である店舗ID、BBB100002である関係コード番号に対応する第1のフラグがBBB100002である関係コード番号を受信したことを示す”1”であり、BBB100003である関係コード番号に対応する第2のフラグがBBB100003である関係コード番号を受信したことを示す”1”であり、およびアクセス回数が0であるか否かを示すパーミションに対応する第3のフラグが、アクセス回数が0でないことを示す”0”であることに対応して、参加済みページを配信するアクションが記憶される。
Further, the
コード番号DB167には、BBB100001であるコード番号、S555777である店舗ID、BBB100002である関係コード番号に対応する第1のフラグがBBB100002である関係コード番号を受信したことを示す”1”であり、BBB100003である関係コード番号に対応する第2のフラグがBBB100003である関係コード番号を受信していないことを示す”0”であることに対応して、”あと1つ”と表示するページを配信すると共に履歴DB168にアクセス回数を設定するアクションが記憶される。コード番号DB167には、BBB100001であるコード番号、S555777である店舗ID、BBB100002である関係コード番号に対応する第1のフラグがBBB100002である関係コード番号を受信していないことを示す”0”であり、BBB100003である関係コード番号に対応する第2のフラグがBBB100003である関係コード番号を受信したことを示す”1”であることに対応して、”あと1つ”と表示するページを配信すると共に履歴DB168にアクセス回数を設定するアクションが記憶される。コード番号DB167には、BBB100001であるコード番号、S555777である店舗ID、BBB100002である関係コード番号に対応する第1のフラグがBBB100002である関係コード番号を受信していないことを示す”0”であり、BBB100003である関係コード番号に対応する第2のフラグがBBB100003である関係コード番号を受信していないことを示す”0”であることに対応して、”あと2つ”と表示するページを配信すると共に履歴DB168にアクセス回数を設定するアクションが記憶される。
The
同様に、コード番号DB167には、BBB100002であるコード番号に対応させて、BBB100001である関係コード番号、その関係コード番号に対応するフラグ、BBB100003である関係コード番号、その関係コード番号に対応するフラグ、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。また、コード番号DB167には、BBB100003であるコード番号に対応させて、BBB100001である関係コード番号、その関係コード番号に対応するフラグ、BBB100002である関係コード番号、その関係コード番号に対応するフラグ、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。
Similarly, in the
次に、図19のフローチャートを参照して、ステップS193のサービス提供の処理の詳細の他の例を説明する。ステップS81乃至ステップS86は、それぞれ、図17のステップS61乃至ステップS66のそれぞれと同様なので、その説明は省略する。 Next, another example of the details of the service providing process in step S193 will be described with reference to the flowchart in FIG. Steps S81 to S86 are the same as steps S61 to S66 in FIG.
ステップS87において、アクション条件取得部181は、今回のコード番号に関係付けられている他のコード番号である関係コード番号のアクセス回数(関係コード番号を受信した回数)を履歴DB168から読み出す。
In step S <b> 87, the action
ステップS88乃至ステップS91は、それぞれ、図17のステップS67乃至ステップS70のそれぞれと同様なので、その説明は省略する。 Steps S88 to S91 are the same as steps S67 to S70 in FIG.
ステップS92において、アクション決定部184は、コード番号に対応するパーミション、コード番号のアクセス回数(コード番号を受信した回数)、関係コード番号のアクセス回数、会員フラグ、および店舗フラグからアクションを決める。
In step S92, the
ステップS93およびステップS94は、それぞれ、図17のステップS72およびステップS73のそれぞれと同様なので、その説明は省略する。ステップS86において、コード番号DB167にコード番号が記憶されていないと判定された場合、手続きはステップS95に進み、サービス提供部165は、エラー処理を実行して、サービス提供の処理は終了する。
Steps S93 and S94 are the same as steps S72 and S73 in FIG. If it is determined in step S86 that the code number is not stored in the
このように、不特定多数の顧客(ユーザ)が訪れる店舗において、店舗13の複数の備品にそれぞれ装着された複数のシール122を、携帯電話機114で読み取ることにより、店舗の望むサービスをその時々に応じて顧客に提供できるようになる。シール122を一度配置してしまえば、パーソナルコンピュータ121からサーバ101にアクセスして、パーミションとアクションを変更するだけで、シール122が読み取られた場合に提供するサービスを変更することができる。
In this way, in a store visited by an unspecified number of customers (users), the mobile phone 114 reads the plurality of seals 122 respectively attached to the plurality of fixtures in the
なお、複数のシール122を、複数の店舗13に配置するようにしてもよい。例えば、それぞれ、ネイルサロン、美容室、エステティックサロンである店舗13に、1つまたは複数のシール122を配置して、全部または所定の組み合わせのシール122を読み取った場合に、アクションを実行するようにしてもよい。また、例えば、複数のシール122を、デパートなどの店舗13のそれぞれのフロアに配置するようにしてもよい。
A plurality of seals 122 may be arranged in a plurality of
以上のように、サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、個体識別番号に対応付けられたアクションとの記憶を制御し、サービス提供業者の情報処理装置から送信されてきた、アクションの設定の要求の受信を制御するとともに、識別体を読み取った端末装置から送信されてくる個体識別番号の受信を制御し、個体識別番号を受信した場合、個体識別番号に対応付けて記憶されているアクションであって、サービス提供業者のサービスを端末装置に提供するアクションを実行するようにした場合には、不特定多数の顧客(ユーザ)が訪れる店舗やサービス提供場所などにおいて、サービス提供業者の望むサービスをその時々に応じて顧客に提供することができる。 As described above, an individual identification number assigned to an identifier set by the service provider, the individual identification number for identifying the identifier that is the individual, and an action associated with the individual identification number, Control of memory, control of reception of action setting requests transmitted from information processing devices of service providers, and control of reception of individual identification numbers transmitted from terminal devices that read identification objects If the individual identification number is received, the action stored in association with the individual identification number and the service provider service provided to the terminal device is executed. Providing customers with services desired by service providers in stores and service locations where many customers (users) visit It can be.
なお、携帯電話機114の機体番号を用いると説明したが、携帯電話機114を特定できるものであればよく、端末装置である携帯電話機114を特定する端末装置特定情報として、サブスクライバーナンバー(サブスクライバID)、ユーザID、IPアドレス、または任意かつ一意に設定したIDなどを用いるようにしてもよい。 Although it has been described that the machine number of the mobile phone 114 is used, any device that can specify the mobile phone 114 may be used. As terminal device specifying information for specifying the mobile phone 114 that is a terminal device, a subscriber number (subscriber ID) is used. A user ID, an IP address, or an ID set arbitrarily and uniquely may be used.
また、アクションは、広告、クーポン、ページ、またはURLを配信すると説明したが、これに限らず、店舗13のサービス(サービス提供業者のサービスを含む)であれば良く、例えば、ポイント、画像、音楽、パスワードを提供するなど、顧客(ユーザ)に便益を提供するものであればよい。 Further, the action is described as delivering an advertisement, a coupon, a page, or a URL, but the action is not limited to this, and may be any service of the store 13 (including services of service providers). For example, points, images, music As long as it provides benefits to customers (users), such as providing passwords.
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。 The series of processes described above can be executed by hardware or can be executed by software.
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。 The program executed by the computer may be a program that is processed in time series in the order described in this specification, or in parallel or at a necessary timing such as when a call is made. It may be a program for processing.
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。 The embodiments of the present invention are not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present invention.
11 サーバ, 12 インターネット, 13 店舗, 14−1,14−2,14 携帯電話機, 21 パーソナルコンピュータ, 22−1,22−2,22 RFID, 31 CPU, 32 ROM, 33 RAM, 38 記憶部, 39 通信部, 41 リムーバブルメディア, 61 Webサーバ機能, 62ページデータ生成部, 63 個体識別番号登録処理部, 64 アクション設定部, 65 サービス提供部, 66 アプリケーションデータベース, 67 個体識別番号データベース, 68 履歴データベース, 69 店舗データベース, 70 ユーザデータベース, 81 アクション条件取得部, 82 登録判定部, 83 フラグ設定部, 84 アクション決定部, 85 アクション実行部, 101 サーバ, 114−1,114−2,114 携帯電話機, 121 パーソナルコンピュータ, 122−1,122−2,122 シール, 161 Webサーバ機能, 162ページデータ生成部, 163 コード番号登録処理部, 164 アクション設定部, 165 サービス提供部, 166 アプリケーションデータベース, 167 コード番号データベース, 168 履歴データベース, 169 店舗データベース, 170 ユーザデータベース, 181 アクション条件取得部, 182 登録判定部, 183 フラグ設定部, 184 アクション決定部, 185 アクション実行部
11 servers, 12 Internet, 13 stores, 14-1, 14-2, 14 mobile phones, 21 personal computers, 22-1, 22-2, 22 RFID, 31 CPU, 32 ROM, 33 RAM, 38 storage units, 39 Communication unit, 41 Removable media, 61 Web server function, 62 page data generation unit, 63 Individual identification number registration processing unit, 64 Action setting unit, 65 Service provision unit, 66 Application database, 67 Individual identification number database, 68 History database, 69 store database, 70 user database, 81 action condition acquisition unit, 82 registration determination unit, 83 flag setting unit, 84 action determination unit, 85 action execution unit, 101 server, 114-1, 114-2, 114 mobile phone, 121 Persona Computer, 122-1, 122-2, 122 seal, 161 Web server function, 162 page data generation unit, 163 code number registration processing unit, 164 action setting unit, 165 service providing unit, 166 application database, 167 code number database, 168 history database, 169 store database, 170 user database, 181 action condition acquisition unit, 182 registration determination unit, 183 flag setting unit, 184 action determination unit, 185 action execution unit
Claims (9)
前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御する受信制御手段と、
前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する実行手段と
を備える情報提供装置。 Controls the storage of the individual identification number assigned to the identification object set by the service provider, for identifying the identification object that is the individual, and the action associated with the individual identification number First storage control means for
Reception for controlling the reception of the request for setting the action transmitted from the information processing apparatus of the service provider and for controlling the reception of the individual identification number transmitted from the terminal device that has read the identification object Control means;
And an execution means for executing the action of providing the service of the service provider to the terminal device, which is an action stored in association with the individual identification number when the individual identification number is received. Providing device.
前記第1の記憶制御手段は、非接触型のIDタグである前記識別体を識別する前記個体識別番号と、前記アクションとの記憶を制御し、
前記受信制御手段は、前記IDタグを読み取った端末装置から送信されてくる前記個体識別番号の受信を制御する
情報提供装置。 The information providing apparatus according to claim 1,
The first storage control means controls storage of the individual identification number for identifying the identification object which is a non-contact type ID tag and the action,
The reception control unit controls reception of the individual identification number transmitted from a terminal device that has read the ID tag.
前記第1の記憶制御手段は、前記識別体に表されるバーコードまたは2次元コードであって、所定の規則に従って配置される模様により数字または文字を表すバーコードまたは2次元コードで示される前記個体識別番号と、前記アクションとの記憶を制御し、
前記受信制御手段は、前記バーコードまたは前記2次元コードを読み取った端末装置から送信されてくる前記個体識別番号の受信を制御する
情報提供装置。 The information providing apparatus according to claim 1,
The first storage control means is a barcode or a two-dimensional code represented on the identifier, and is represented by a barcode or a two-dimensional code representing a number or a character by a pattern arranged according to a predetermined rule. Control the storage of the individual identification number and the action,
The reception control unit controls reception of the individual identification number transmitted from a terminal device that has read the barcode or the two-dimensional code.
前記受信制御手段は、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの変更の要求の受信を制御し、
前記第1の記憶制御手段は、前記個体識別番号と、変更された前記アクションとの記憶を制御する
情報提供装置。 The information providing apparatus according to claim 1,
The reception control means controls reception of the action change request transmitted from the information processing apparatus of the service provider;
The first storage control unit controls storage of the individual identification number and the changed action.
前記個体識別番号を受信した回数の記憶を制御する第2の記憶制御手段をさらに備え、
前記実行手段は、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号を受信した回数に応じた前記アクションを実行する
情報提供装置。 The information providing apparatus according to claim 1,
A second storage control means for controlling storage of the number of times the individual identification number is received;
The execution means stores the number of times of receiving the individual identification number and executes the action according to the number of times of receiving the individual identification number.
前記受信制御手段は、前記端末装置から送信されてくる前記個体識別番号と、前記端末装置を特定する端末装置識別番号との受信を制御し、
前記実行手段は、前記個体識別番号および前記端末装置識別番号に応じた前記アクションを実行する
情報提供装置。 The information providing apparatus according to claim 1,
The reception control means controls reception of the individual identification number transmitted from the terminal device and a terminal device identification number that identifies the terminal device,
The execution means performs the action according to the individual identification number and the terminal device identification number.
前記個体識別番号を受信した回数の記憶を制御する第2の記憶制御手段をさらに備え、
前記第1の記憶制御手段は、前記個体識別番号と、前記個体識別番号に関係する他の個体識別番号である関係個体識別番号と、前記アクションとの記憶を制御し、
前記実行手段は、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号および前記関係個体識別番号を受信した回数に応じた前記アクションを実行する
情報提供装置。 The information providing apparatus according to claim 1,
A second storage control means for controlling storage of the number of times the individual identification number is received;
The first storage control means controls storage of the individual identification number, a related individual identification number that is another individual identification number related to the individual identification number, and the action,
The execution means stores the number of times the individual identification number is received, and executes the action according to the number of times the individual identification number and the related individual identification number are received.
前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御し、
前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する
ステップを含む情報提供方法。 Controls the storage of the individual identification number assigned to the identification object set by the service provider, for identifying the identification object that is the individual, and the action associated with the individual identification number And
Controlling the reception of the request for setting the action transmitted from the information processing device of the service provider, and controlling the reception of the individual identification number transmitted from the terminal device reading the identifier,
An information providing method including the step of executing the action of providing the service of the service provider to the terminal device, the action being stored in association with the individual identification number when the individual identification number is received .
前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御し、
前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する
ステップを含む処理をコンピュータに実行させるプログラム。
Controls the storage of the individual identification number assigned to the identification object set by the service provider, for identifying the identification object that is the individual, and the action associated with the individual identification number And
Controlling the reception of the request for setting the action transmitted from the information processing device of the service provider, and controlling the reception of the individual identification number transmitted from the terminal device reading the identifier,
When the individual identification number is received, the computer includes a process including a step of executing an action stored in association with the individual identification number and providing the service of the service provider to the terminal device A program to be executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009172904A JP2010170520A (en) | 2008-12-26 | 2009-07-24 | Device, method and program for providing information |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008332042 | 2008-12-26 | ||
JP2009172904A JP2010170520A (en) | 2008-12-26 | 2009-07-24 | Device, method and program for providing information |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013211975A Division JP5702454B2 (en) | 2008-12-26 | 2013-10-09 | Information providing apparatus, information providing method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010170520A true JP2010170520A (en) | 2010-08-05 |
Family
ID=42702591
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009172904A Pending JP2010170520A (en) | 2008-12-26 | 2009-07-24 | Device, method and program for providing information |
JP2013211975A Active JP5702454B2 (en) | 2008-12-26 | 2013-10-09 | Information providing apparatus, information providing method, and program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013211975A Active JP5702454B2 (en) | 2008-12-26 | 2013-10-09 | Information providing apparatus, information providing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP2010170520A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015149037A (en) * | 2014-02-10 | 2015-08-20 | 株式会社ぐるなび | authentication processing system |
EP3327653A1 (en) | 2014-03-13 | 2018-05-30 | Aquabit Spirals Inc. | Tag management system, tag management method, information provision system, and information provision method, as well as devices and tag used therefor |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101921096B1 (en) | 2018-08-28 | 2018-11-22 | 주식회사 코에그 | Remote managing system of equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004112773A (en) * | 2002-08-29 | 2004-04-08 | Nippon Denki Information Technology Kk | Service activating system |
JP2004287934A (en) * | 2003-03-24 | 2004-10-14 | Alpha Systems:Kk | Information providing system and context information extracting method |
JP2007265024A (en) * | 2006-03-28 | 2007-10-11 | Nec Corp | Service providing system, service providing server, service providing method and service providing program |
JP2008052332A (en) * | 2006-08-22 | 2008-03-06 | Nec System Technologies Ltd | Information terminal equipment, automatic execution method, and program |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4225374B2 (en) * | 2000-12-15 | 2009-02-18 | 明治製菓株式会社 | Additional service provision system for products |
JP2004287863A (en) * | 2003-03-24 | 2004-10-14 | Hewlett Packard Co <Hp> | System and method for finding service related to object |
JP3981115B2 (en) * | 2003-12-05 | 2007-09-26 | 松下電器産業株式会社 | Privilege grant service providing apparatus and method |
JP2006330811A (en) * | 2005-05-23 | 2006-12-07 | Toshiba Tec Corp | Merchandise sales data processor |
JP4862567B2 (en) * | 2006-09-04 | 2012-01-25 | 大日本印刷株式会社 | Information providing system, information providing method, memo information management device, sales promotion information management device, etc. |
-
2009
- 2009-07-24 JP JP2009172904A patent/JP2010170520A/en active Pending
-
2013
- 2013-10-09 JP JP2013211975A patent/JP5702454B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004112773A (en) * | 2002-08-29 | 2004-04-08 | Nippon Denki Information Technology Kk | Service activating system |
JP2004287934A (en) * | 2003-03-24 | 2004-10-14 | Alpha Systems:Kk | Information providing system and context information extracting method |
JP2007265024A (en) * | 2006-03-28 | 2007-10-11 | Nec Corp | Service providing system, service providing server, service providing method and service providing program |
JP2008052332A (en) * | 2006-08-22 | 2008-03-06 | Nec System Technologies Ltd | Information terminal equipment, automatic execution method, and program |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10324972B2 (en) | 2013-09-13 | 2019-06-18 | Aquabit Spirals Inc. | Tag management system, tag management method, information provision system, and information provision method, as well as devices and tag used therefor |
JP2015149037A (en) * | 2014-02-10 | 2015-08-20 | 株式会社ぐるなび | authentication processing system |
EP3327653A1 (en) | 2014-03-13 | 2018-05-30 | Aquabit Spirals Inc. | Tag management system, tag management method, information provision system, and information provision method, as well as devices and tag used therefor |
Also Published As
Publication number | Publication date |
---|---|
JP2014059882A (en) | 2014-04-03 |
JP5702454B2 (en) | 2015-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10133824B2 (en) | Systems, methods, and apparatuses for associating flexible internet based information with physical objects | |
US10169796B2 (en) | Process for the delivery of customized information related to a specific product of interest to a consumer | |
US7680899B1 (en) | Seamless retrieval of non-standard items for a mobile device | |
JP5266717B2 (en) | Non-contact reader / writer, information providing system, redirect server, address information providing method, etc. | |
JP5930572B2 (en) | How to collect consumer information | |
US20230252502A1 (en) | System for the merchandising and delivery of customized information related to a specific product of interest to a consumer | |
US20100325202A1 (en) | Providing a customized application to a user terminal | |
GB2446211A (en) | Using a mobile device to read a code on a computer screen, transferring the interpreted data back to the computer to enable access to a website. | |
JP2014109964A (en) | Advertisement distribution server, advertisement distribution method, program and advertisement distribution system | |
KR20140119242A (en) | System and method for remote ordering using kiosk and tag | |
WO2013145556A1 (en) | Mobile terminal, information display system, information display method and multi-tag | |
JP5702454B2 (en) | Information providing apparatus, information providing method, and program | |
WO2010150711A1 (en) | Information providing device, method therefor, program, and storage medium | |
JP5046916B2 (en) | Information processing apparatus and method, program, and information processing system | |
JP2004126794A (en) | Accepting device and accepting method and its accepting program | |
JP2006243961A (en) | Program installation system, method and program | |
JP2007535051A (en) | How to display a reference to the right to be protected that protects the goods | |
JP2006309342A (en) | Commodity introduction method, portable terminal and commodity introduction program | |
JP7093451B1 (en) | Information processing equipment, information processing methods and information processing programs | |
WO2023105994A1 (en) | Information management system, information management device, information management method, and information management program | |
KR101361696B1 (en) | System and Method for radio frequency identification with providing service based on reader and Terminal for service provider | |
KR20240041380A (en) | System for providing target marketing service using cafe machine | |
KR100759814B1 (en) | Method, device, server and system for providing RFID service | |
KR20090070934A (en) | System and method of my contents playing service using rfid | |
JP2005078263A (en) | Information providing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100615 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120130 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120330 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121229 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130709 |