[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2010170520A - Device, method and program for providing information - Google Patents

Device, method and program for providing information Download PDF

Info

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
Application number
JP2009172904A
Other languages
Japanese (ja)
Inventor
Isao Ito
勲 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Rakuten Inc filed Critical Rakuten Inc
Priority to JP2009172904A priority Critical patent/JP2010170520A/en
Publication of JP2010170520A publication Critical patent/JP2010170520A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a customer with services desired by a store in the store an unspecified number of customers (users) visit. <P>SOLUTION: An individual identification number DB 67 stores an individual identification number for identifying an RFID attached to equipment of the store and an action as a store service which is associated with the individual identification number. A Web server function 61 receives an individual identification number transmitted by a portable telephone set which has read the RFID. A service providing part 65 executes an action which is stored in association with the individual identification number and provides the portable telephone set with the store services when the individual identification number is received. The present technology is applicable to a server. <P>COPYRIGHT: (C)2010,JPO&INPIT

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).

特開2003−224677号公報Japanese Patent Laid-Open No. 2003-224677

しかしながら、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.

サービス提供システムを示す図である。It is a figure which shows a service provision system. サーバ11のハードウェアの構成例を示すブロック図である。3 is a block diagram illustrating a configuration example of hardware of a server 11. FIG. サーバ11の機能の構成を示すブロック図である。3 is a block diagram illustrating a functional configuration of a server 11. FIG. 個体識別番号DB67に記憶されているデータの例を示す図である。It is a figure which shows the example of the data memorize | stored in individual identification number DB67. 登録の処理の例を説明するフローチャートである。It is a flowchart explaining the example of a process of registration. 登録の処理の他の例を説明するフローチャートである。It is a flowchart explaining the other example of the process of registration. RFID22の探索の処理を説明するフローチャートである。5 is a flowchart for explaining processing for searching for an RFID 22; サービス提供の処理の詳細の例を説明するフローチャートである。It is a flowchart explaining the example of the detail of a process of service provision. 個体識別番号DB67に記憶されているデータの他の例を示す図である。It is a figure which shows the other example of the data memorize | stored in individual identification number DB67. サービス提供の処理の詳細の他の例を説明するフローチャートである。It is a flowchart explaining the other example of the detail of a service provision process. サービス提供システムの他の例を示す図である。It is a figure which shows the other example of a service provision system. サーバ101の機能の構成を示すブロック図である。2 is a block diagram illustrating a functional configuration of a server 101. FIG. コード番号DB167に記憶されているデータの例を示す図である。It is a figure which shows the example of the data memorize | stored in code number DB167. 登録の処理のさらに他の例を説明するフローチャートである。It is a flowchart explaining the further another example of the process of registration. 登録の処理のさらに他の例を説明するフローチャートである。It is a flowchart explaining the further another example of the process of registration. シール122の探索の処理を説明するフローチャートである。10 is a flowchart illustrating a process for searching for a seal 122. サービス提供の処理の詳細のさらに他の例を説明するフローチャートである。It is a flowchart explaining the further another example of the detail of a service provision process. コード番号DB167に記憶されているデータの他の例を示す図である。It is a figure which shows the other example of the data memorize | stored in code number DB167. サービス提供の処理の詳細のさらに他の例を説明するフローチャートである。It is a flowchart explaining the further another example of the detail of a service provision process.

以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。   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 identification number DB 67 in FIG. 3) for controlling the storage of the identification number and the action associated with the individual identification number, and the information processing apparatus of the service provider are transmitted. The reception control means for controlling the reception of the request for setting the action and the reception of the individual identification number transmitted from the terminal device that has read the identifier (for example, the Web server function of FIG. 3). 61) and an action stored in association with the individual identification number when the individual identification number is received, the service provider providing the service of the terminal device Comprising execution means for executing said action to provide (e.g., the service providing unit 65 of FIG. 3) and a.

前記個体識別番号を受信した回数の記憶を制御する第2の記憶制御手段(例えば、図3の履歴DB68)をさらに設け、前記実行手段には、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号を受信した回数に応じた前記アクションを実行させることができる。   Second storage control means (for example, history DB 68 in FIG. 3) for controlling the 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. The action corresponding to the number of times of receiving the individual identification number can be executed.

前記個体識別番号を受信した回数の記憶を制御する第2の記憶制御手段(例えば、図3の履歴DB68)をさらに設け、前記第1の記憶制御手段には、前記個体識別番号と、前記個体識別番号に関係する他の個体識別番号である関係個体識別番号と、前記アクションとの記憶を制御させ、前記実行手段には、前記個体識別番号を受信した回数を記憶させると共に、前記個体識別番号および前記関係個体識別番号を受信した回数に応じた前記アクションを実行させることができる。   Second storage control means (for example, history DB 68 in FIG. 3) for controlling the storage of the number of times the individual identification number has been received is further provided. The first storage control means includes the individual identification number, the individual The storage of the related individual identification number, which is another individual identification number related to the identification 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 action according to the number of times of receiving the related individual identification number can be executed.

本発明の一側面の情報提供方法は、サービス提供業者が設置する識別体(例えば、図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 server 11 is managed by a service provider and provides various services via the Internet 12. The server 11 is connected to a personal computer 21 provided in the store 13 via the Internet 12. The personal computer 21 accesses the server 11 via the Internet 12 and sets / changes the service provided from the server 11.

以下の実施形態では、店舗内の備品に非接触型の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 store 13. For example, RFID 22-1 and RFID 22-2 may be FeliCa (registered trademark). The RFID 22-1 and the RFID 22-2 may be any of a passive type or an active type, a remote type, a proximity type, a proximity type, or a close contact type, an electromagnetic coupling method, an electromagnetic induction method, or a radio wave method. Since RFID 22-1 and RFID 22-2 which are non-contact type ID tags are used, there is no need to newly draw a power line unlike other electronic devices.

携帯電話機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 store 13. The mobile phone 14-1 and the mobile phone 14-2 have a reader function for reading the RFID 22-1 and the RFID 22-2. Note that a writer function for writing data in the RFID 22-1 and the RFID 22-2 may be provided in the cellular phone 14-1 and the cellular phone 14-2.

パーソナルコンピュータ21は、インターネット12を介して、サーバ11にアクセスして、RFID22−1またはRFID22−2が読み取られた場合に提供される、店舗のサービスとしてのアクションを設定する。このパーソナルコンピュータ21は、後述するように、一度設定した後においても、アクションの変更をするためにも用いられる。   The personal computer 21 accesses the server 11 via the Internet 12 and sets an action as a store service provided when the RFID 22-1 or the RFID 22-2 is read. As will be described later, the personal computer 21 is also used to change an action even after it has been set once.

携帯電話機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 Internet 12. For example, the individual identification number can be IDm when RFID 22-1 and RFID 22-2 are FeliCa (registered trademark). The individual identification number only needs to be able to identify each of RFID 22-1 or RFID 22-2, and may be an ID set arbitrarily and uniquely.

サーバ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 server 11 executes an action as a store service set by the personal computer 21.

なお、携帯電話機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 server 11 in advance via the Internet 12 before reading the RFID 22-1 or the RFID 22-2.

以下、携帯電話機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 server 11.

サーバ11において、CPU(Central Processing Unit)31,ROM(Read Only Memory)32,RAM(Random Access Memory)33は、バス34により相互に接続されている。   In the server 11, a CPU (Central Processing Unit) 31, a ROM (Read Only Memory) 32, and a RAM (Random Access Memory) 33 are connected to each other by a bus 34.

バス34には、さらに、入出力インタフェース35が接続されている。入出力インタフェース35には、キーボード、マウス、マイクロホンなどよりなる入力部36、ディスプレイ、スピーカなどよりなる出力部37、ハードディスクや不揮発性のメモリなどよりなる記憶部38、ネットワークインタフェースなどよりなる通信部39、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア41を駆動するドライブ40が接続されている。   An input / output interface 35 is further connected to the bus 34. The input / output interface 35 includes an input unit 36 including a keyboard, a mouse, and a microphone, an output unit 37 including a display and a speaker, a storage unit 38 including a hard disk and a nonvolatile memory, and a communication unit 39 including a network interface. A drive 40 for driving a removable medium 41 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is connected.

以上のように構成されるコンピュータでは、CPU31が、例えば、記憶部38に記憶されているプログラムを、入出力インタフェース35及びバス34を介して、RAM33にロードして実行することにより、後述する一連の処理が行われる。   In the computer configured as described above, for example, the CPU 31 loads a program stored in the storage unit 38 to the RAM 33 via the input / output interface 35 and the bus 34 and executes the program, which will be described later. Is performed.

サーバ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 Internet 12, or digital satellite broadcasting.

そして、プログラムは、リムーバブルメディア41をドライブ40に装着することにより、入出力インタフェース35を介して、記憶部38に記憶することで、コンピュータにインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部39で受信し、記憶部38に記憶することで、コンピュータにインストールすることができる。その他、プログラムは、ROM32や記憶部38にあらかじめ記憶しておくことで、コンピュータにあらかじめインストールしておくことができる。   The program can be installed in the computer by mounting the removable medium 41 in the drive 40 and storing it in the storage unit 38 via the input / output interface 35. Further, the program can be installed in a computer by being received by the communication unit 39 via a wired or wireless transmission medium and stored in the storage unit 38. In addition, the program can be installed in the computer in advance by storing it in the ROM 32 or the storage unit 38 in advance.

図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 server 11 that executes the program. That is, when the server 11 executes the program, the Web server function 61, the page data generating unit 62, the individual identification number registration processing unit 63, the action setting unit 64, the service providing unit 65, the application database (DB) 66 (hereinafter referred to as the application DB 66). ), Individual identification number database (DB) 67 (hereinafter referred to as individual identification number DB 67), history database (DB) 68 (hereinafter referred to as history DB 68), store database (DB) 69 (hereinafter referred to as store DB 69) And a user database (DB) 70 (hereinafter referred to as user DB 70).

なお、アプリケーションDB66、個体識別番号DB67、履歴DB68、店舗DB69、およびユーザDB70は、それぞれ、オペーレーティングシステムによって提供されるファイルシステム上に直接構築されるものであっても、データベース管理システムを用いて構築されるものであってもよい。   The application DB 66, the individual identification number DB 67, the history DB 68, the store DB 69, and the user DB 70 are each constructed using a database management system even if they are directly constructed on a file system provided by the operating system. May be constructed.

Webサーバ機能61は、例えば、Apache HTTP Serverなどの、いわゆるWebサーバプログラムを実行することにより実現され、HTTP(Hypertext Transfer Protocol)に規定される手順に基づいて、テキストまたは画像などの各種のオブジェクトが含まれるHTML(Hypertext Markup Language)方式またはXML(Extensible Markup Language)方式などのWebページのデータを提供する。ページデータ生成部62は、Webサーバ機能61によって提供される、Webページのデータを生成する。   The Web server function 61 is realized by executing a so-called Web server program such as Apache HTTP Server, for example, and various objects such as texts and images are stored on the basis of a procedure defined in HTTP (Hypertext Transfer Protocol). Provide Web page data such as HTML (Hypertext Markup Language) or XML (Extensible Markup Language). The page data generation unit 62 generates Web page data provided by the Web server function 61.

個体識別番号登録処理部63は、RFID22の個体識別番号の登録の要求を受け付けて、個体識別番号を個体識別番号DB67に記憶させる。アクション設定部64は、個体識別番号に対応するアクションの設定を受け付けて、アクションを個体識別番号に対応付けて個体識別番号DB67に記憶させる。   The individual identification number registration processing unit 63 receives a request for registration of the individual identification number of the RFID 22 and stores the individual identification number in the individual identification number DB 67. The action setting unit 64 receives an action setting corresponding to the individual identification number, and stores the action in the individual identification number DB 67 in association with the individual identification number.

サービス提供部65は、個体識別番号を受信した場合、個体識別番号に対応付けられているアクションを実行する。サービス提供部65は、アクション条件取得部81、登録判定部82、フラグ設定部83、アクション決定部84、およびアクション実行部85を含む。   When the service providing unit 65 receives the individual identification number, the service providing unit 65 executes an action associated with the individual identification number. The service providing unit 65 includes an action condition acquisition unit 81, a registration determination unit 82, a flag setting unit 83, an action determination unit 84, and an action execution unit 85.

アクション条件取得部81は、個体識別番号DB67、履歴DB68、店舗DB69、およびユーザDB70から、アクションを実行する条件を取得する。登録判定部82は、受信した個体識別番号が個体識別番号DB67に記憶されているか否かを判定する。フラグ設定部83は、サービス提供業者の会員であることを示す会員フラグ、およびサービス提供業者の会員であって、店舗13であることを示す店舗フラグを設定する。アクション決定部84は、個体識別番号や会員フラグ、店舗フラグなどから、実行するアクションを決定する。アクション実行部85は、決定されたアクションを実行する。   The action condition acquisition unit 81 acquires conditions for executing an action from the individual identification number DB 67, the history DB 68, the store DB 69, and the user DB 70. The registration determination unit 82 determines whether or not the received individual identification number is stored in the individual identification number DB 67. The flag setting unit 83 sets a member flag indicating that the member is a member of the service provider and a store flag indicating that the member is a member of the service provider and is the store 13. The action determination unit 84 determines an action to be executed from the individual identification number, member flag, store flag, and the like. The action execution unit 85 executes the determined action.

アプリケーションDB66は、携帯電話機14にダウンロードされるアプリケーションプログラムや、アクションの実行に必要なプログラムを記憶する。個体識別番号DB67は、RFID22を識別する個体識別番号と、個体識別番号に対応付けられたアクションとを対応付けて記憶する。   The application DB 66 stores application programs downloaded to the mobile phone 14 and programs necessary for executing actions. The individual identification number DB 67 stores an individual identification number for identifying the RFID 22 and an action associated with the individual identification number in association with each other.

図4は、個体識別番号DB67に記憶されているデータの例を示す図である。個体識別番号DB67には、RFID22を特定する個体識別番号、店舗13を特定する店舗ID、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。パーミションは、アクションの実行を許可する条件の項目を示す。フラグは、パーミションに対応する条件を示す。アクションとして、より具体的には、処理を特定するIDや、処理を実行するためのプログラムを特定するプログラムIDなどが記憶される。   FIG. 4 is a diagram illustrating an example of data stored in the individual identification number DB 67. The individual identification number DB 67 stores an individual identification number that identifies the RFID 22, a store ID that identifies the store 13, a permission, a flag, and an action as a service of the store 13. The permission indicates an item of a condition that permits execution of the action. The flag indicates a condition corresponding to the permission. More specifically, the action stores an ID for identifying a process, a program ID for identifying a program for executing the process, and the like.

図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 identification number DB 67 includes, as the first permission, the presence / absence of a UID that identifies a member of the service provider, and the service provider as a first flag corresponding to the first permission. A member flag indicating that the member is a member, and whether or not the number of accesses is 0 as the second permission, and whether or not the number of accesses is 0 as the second flag corresponding to the second permission As a third permission, a flag indicating whether the campaign is in progress, as a third flag corresponding to the third permission, as a flag indicating whether the campaign is in progress, and as a fourth permission, a random number is used. The variable A is generated and set to the variable A by multiplying the random number by 1.2, and the variable A is set as the fourth flag corresponding to the fourth permission. Flag indicating whether or not one or more are stored.

より具体的には、個体識別番号DB67には、AAA100001である個体識別番号と、S555777である店舗IDとに対応して、店舗キャンペーン広告配信であるアクションが記憶される。また、個体識別番号DB67には、AAA100002である個体識別番号、S555777である店舗ID、およびサービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグがサービス提供業者の会員でないことを示す”0”であることに対応して、店舗キャンペーン広告配信であるアクションが記憶される。   More specifically, the individual identification number DB 67 stores an action for store campaign advertisement distribution corresponding to the individual identification number of AAA100001 and the store ID of S555777. In addition, the individual identification number DB 67 is provided with a first flag corresponding to a first permission indicating whether or not there is an individual identification number of AAA100002, a store ID of S555777, and a UID that identifies a member of the service provider. Corresponding to “0” indicating that the member is not a member of the merchant, an action of store campaign advertisement distribution is stored.

個体識別番号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 identification number DB 67, a first flag corresponding to the first permission indicating whether or not there is an individual identification number of AAA100002, a store ID of S555777, and a UID that identifies a member of the service provider, “1” indicating that the member is a member, and the second flag corresponding to the second permission indicating whether or not the access count is 0 is “1” indicating that the access count is 0. The third flag corresponding to the third permission indicating whether or not the campaign is in progress is “1” indicating that the campaign is in progress, a random number is generated, and 1.2 is added to the random number. The fourth flag corresponding to the fourth permission for setting the multiplied value in the variable A is an action for distributing the coupon and setting the number of accesses to the history DB 68 in response to the variable A being 1 or more. Remembered.

個体識別番号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 identification number DB 67, a first flag corresponding to the first permission indicating whether or not there is an individual identification number of AAA100002, a store ID of S555777, and a UID that identifies a member of the service provider, “1” indicating that the member is a member, and the second flag corresponding to the second permission indicating whether or not the access count is 0 is “1” indicating that the access count is 0. The third flag corresponding to the third permission indicating whether or not the campaign is in progress is “1” indicating that the campaign is in progress, a random number is generated, and 1.2 is added to the random number. The fourth flag corresponding to the fourth permission for setting the multiplied value in the variable A is an action for delivering the off-page and setting the access count in the history DB 68 in response to the variable A being less than 1. Is memorized.

また、個体識別番号DB67には、AAA100002である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数が0であることを示す”1”であり、キャンペーン期間中であるか否かの第3のパーミションに対応する第3のフラグが、キャンペーン期間中でないことを示す”0”であることに対応して、クーポン配信期間終了ページを配信するアクションが記憶される。   In addition, in the individual identification number DB 67, the first flag corresponding to the first permission indicating the presence or absence of the individual identification number of AAA100002, the store ID of S555777, and the UID specifying the member of the service provider is provided by the service. “1” indicating that the member is a member of the trader, and the second flag corresponding to the second permission indicating whether or not the access count is 0 indicates that the access count is 0. The coupon distribution period end page is distributed in response to the third flag corresponding to the third permission whether it is during the campaign period being “0” indicating that it is not during the campaign period. The action to be performed is stored.

さらに、個体識別番号DB67には、AAA100002である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数が0でないことを示す”0”であることに対応して、参加済みページを配信するアクションが記憶される。   Furthermore, in the individual identification number DB 67, the first flag corresponding to the first permission indicating the presence or absence of the individual identification number of AAA100002, the store ID of S555777, and the UID specifying the member of the service provider is provided. It is “1” indicating that it is a member of the trader, and the second flag corresponding to the second permission indicating whether or not the access count is 0 is “0” indicating that the access count is not 0. Correspondingly, the action of distributing the joined page is stored.

また、個体識別番号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 identification number DB 67, the first flag corresponding to the first permission indicating the presence or absence of the individual identification number of AAA100003, the store ID of S555777, and the UID that identifies the member of the service provider is provided by the service. The second flag corresponding to the second permission indicating whether or not the access count is 0 is “1” indicating that the access count is 0. Correspondingly, an action for distributing a URL for member registration is stored. In the individual identification number DB 67, a first flag corresponding to the first permission indicating whether or not there is an individual identification number AAA100003, a store ID S555777, and a UID that identifies a member of the service provider, The second flag corresponding to the second permission indicating whether or not the access count is 0 is “0” indicating that the access count is not 0. Correspondingly, an action for distributing a URL for member registration is stored.

個体識別番号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 identification number DB 67, a first flag corresponding to the first permission indicating whether or not there is an individual identification number AAA100003, a store ID S555777, and a UID that identifies a member of the service provider, “1” indicating that the member is a member, and the second flag corresponding to the second permission indicating whether or not the access count is 0 is “1” indicating that the access count is 0. In response to the fact that the third flag corresponding to the third permission indicating whether or not the campaign is in progress is “1” indicating that the campaign is in progress, the point acquisition URL is distributed and the history An action for setting the number of accesses is stored in the DB 68. In the individual identification number DB 67, a first flag corresponding to the first permission indicating whether or not there is an individual identification number AAA100003, a store ID S555777, and a UID that identifies a member of the service provider, “1” indicating that the member is a member, and the second flag corresponding to the second permission indicating whether or not the access count is 0 is “1” indicating that the access count is 0. In response to the fact that the third flag corresponding to the third permission indicating whether or not the campaign is in progress is “0” indicating that the campaign is not in progress, the campaign end page is distributed and the history DB 68 The action for setting the number of accesses is stored in.

また、個体識別番号DB67には、AAA100003である個体識別番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数が0でないことを示す”0”であることに対応して、広告を配信するアクションが記憶される。   Also, in the individual identification number DB 67, the first flag corresponding to the first permission indicating the presence or absence of the individual identification number of AAA100003, the store ID of S555777, and the UID that identifies the member of the service provider is provided by the service. It is “1” indicating that it is a member of the trader, and the second flag corresponding to the second permission indicating whether or not the access count is 0 is “0” indicating that the access count is not 0. Correspondingly, the action of delivering the advertisement is stored.

なお、パーミッションとして、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 store 13 or the machine number, date, time, etc. that identifies the mobile phone 14.

図3に戻り、履歴DB68は、個体識別番号を受信した回数を記憶する。店舗DB69は、店舗13を特定する店舗IDを記憶する。ユーザDB70は、サービス提供業者の会員を特定するUIDを記憶する。   Returning to FIG. 3, the history DB 68 stores the number of times the individual identification number has been received. The store DB 69 stores a store ID that identifies the store 13. The user DB 70 stores a UID that identifies a member of the service provider.

なお、アプリケーションプログラムをダウンロードする場合、携帯電話機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 server 11. Since transmission is performed, the user DB 70 stores the UID and the machine number in association with each other.

次に、図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 personal computer 21 accesses the registration service of the server 11 via the Internet 12. In step S <b> 101, the Web server function 61 responds to access to the registration service from the personal computer 21. In step S202, the personal computer 21 reads the individual identification number from the RFID 22 by a connected reader or a built-in reader. In step S203, the personal computer 21 transmits the individual identification number to the server 11 via the Internet 12, and requests registration of the individual identification number. In step S <b> 102, the individual identification number registration processing unit 63 causes the communication unit 39 to receive the individual identification number and accepts registration of the individual identification number transmitted from the personal computer 21. In step S103, the individual identification number registration processing unit 63 supplies the individual identification number accepted for registration to the individual identification number DB 67, and the individual identification number DB 67 stores (stores) the individual identification number.

ステップS204において、パーソナルコンピュータ21は、インターネット12を介して、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを送信し、個体識別番号に対応するパーミションとアクションの設定を要求する。ステップS104において、アクション設定部64は、パーソナルコンピュータ21から送信されてきた、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを通信部39に受信させて、個体識別番号に対応するパーミションとアクションの設定を受け付ける。ステップS105において、アクション設定部64は、設定を受け付けた、個体識別番号に対応するパーミションとアクションを保存させる。すなわち、アクション設定部64は、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを個体識別番号DB67に供給する。個体識別番号DB67は、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを対応付けて保存する(記憶する)。   In step S204, the personal computer 21 transmits a store ID, an individual identification number, a permission, a flag, and an action via the Internet 12, and requests setting of the permission and action corresponding to the individual identification number. In step S104, the action setting unit 64 causes the communication unit 39 to receive the store ID, the individual identification number, the permission, the flag, and the action transmitted from the personal computer 21, and the permission and action corresponding to the individual identification number. Accept the settings. In step S105, the action setting unit 64 stores the permission and action corresponding to the individual identification number for which the setting has been accepted. That is, the action setting unit 64 supplies the store ID, individual identification number, permission, flag, and action to the individual identification number DB 67. The individual identification number DB 67 stores (stores) store IDs, individual identification numbers, permissions, flags, and actions in association with each other.

ステップS205において、店舗13の担当者は、RFID22を店舗13内に配置する。この場合、担当者は、外部からRFID22が見えにくいように(RFID22を隠すように)、RFID22を店舗13の備品に装着する。   In step S <b> 205, the person in charge of the store 13 arranges the RFID 22 in the store 13. In this case, the person in charge attaches the RFID 22 to the equipment of the store 13 so that the RFID 22 is difficult to see from the outside (so as to hide the RFID 22).

個体識別番号に対応するアクションを変更する場合、ステップ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 personal computer 21 accesses the registration service of the server 11 via the Internet 12 in step S206. In step S <b> 106, the web server function 61 responds to access to the registration service from the personal computer 21. In step S207, the personal computer 21 transmits the store ID and the individual identification number via the Internet 12, and transmits the changed permission, the changed flag, or the changed action to correspond to the individual identification number. Request permission and action changes. In step S107, the action setting unit 64 causes the communication unit 39 to receive the store ID and the individual identification number transmitted from the personal computer 21, and the changed permission, the changed flag, or the changed action. The communication unit 39 receives it and accepts the permission and action change corresponding to the individual identification number. In step S108, the action setting unit 64 stores the changed permission and action corresponding to the individual identification number. That is, the action setting unit 64 supplies the store ID, the individual identification number, the changed permission, the changed flag, and the changed action to the individual identification number DB 67. The individual identification number DB 67 stores the store ID, the individual identification number, the changed permission, the changed flag, and the changed action in association with each other, and the registration process ends.

以上のように、個体識別番号とアクションとが対応付けられる。個体識別番号とアクションとの対応付けは、パーソナルコンピュータ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 personal computer 21.

また、登録する場合、最初に、サーバ11で、RFID22から個体識別番号を読み出し、パーミッションとアクションとを設定するようにしてもよい。   When registering, the server 11 may first read the individual identification number from the RFID 22 and set the permission and action.

図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 registration processing unit 63 reads the individual identification number from the RFID 22 using a connected reader or a built-in reader. In step S122, the individual identification number registration processing unit 63 supplies the individual identification number accepted for registration to the individual identification number DB 67, and the individual identification number DB 67 stores the individual identification number. The person in charge of the service provider provides the RFID 22 to the store 13. In step S <b> 221, the person in charge of the store 13 arranges the RFID 22 in the store 13. That is, the person in charge attaches the RFID 22 to the equipment of the store 13 as in step S205.

ステップS124において、アクション設定部64は、入力部36への担当者の操作に応じて入力された、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを取得して、個体識別番号に対応するパーミションとアクションを設定する。ステップS125において、アクション設定部64は、個体識別番号に対応するパーミションとアクションを保存させる。すなわち、アクション設定部64は、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを個体識別番号DB67に供給する。個体識別番号DB67は、店舗ID、個体識別番号、パーミション、フラグ、およびアクションを対応付けて保存する(記憶する)。   In step S124, the action setting unit 64 acquires the store ID, the individual identification number, the permission, the flag, and the action input according to the operation of the person in charge to the input unit 36, and corresponds to the individual identification number. Set permissions and actions. In step S125, the action setting unit 64 stores the permission and action corresponding to the individual identification number. That is, the action setting unit 64 supplies the store ID, individual identification number, permission, flag, and action to the individual identification number DB 67. The individual identification number DB 67 stores (stores) store IDs, individual identification numbers, permissions, flags, and actions in association with each other.

ステップ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 server 11 side, the work of the store 13 can be further reduced.

以上のように、個体識別番号DB67に、店舗ID、個体識別番号、パーミション、フラグ、およびアクションが相互に対応付けられて記憶される。   As described above, the store ID, the individual identification number, the permission, the flag, and the action are stored in the individual identification number DB 67 in association with each other.

次に、図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 server 11. When the mobile phone 14 comes close to the RFID 22 mounted on the equipment of the store 13, the mobile phone 14 starts communication with the RFID 22 in step S352. In step S <b> 353, the mobile phone 14 reads the individual identification number from the RFID 22. In step S <b> 354, the mobile phone 14 accesses the service provided by the server 11 via the Internet 12. In step S151, the service providing unit 65 responds to access of the provided service from the mobile phone 14. In step S <b> 355, the mobile phone 14 transmits the individual identification number and the machine number identifying the mobile phone 14 to the server 11 via the Internet 12. In step S152, the service providing unit 65 causes the communication unit 39 to receive the individual identification number and the machine number transmitted from the mobile phone 14.

ステップ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 service providing unit 65 causes the web server function 61 that controls the communication unit 39 to transmit page data to the mobile phone 14 via the Internet 12. In step S356, the mobile phone 14 receives the page data transmitted from the server 11. In step S357, the mobile phone 14 executes processing based on page data. In step S358, the mobile phone 14 displays the page, and the RFID 22 search process ends.

次に、図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 condition acquisition unit 81 acquires the individual identification number received in step S152. In step S12, the action condition acquisition unit 81 acquires the machine number received in step S152. In step S <b> 13, the action condition acquisition unit 81 refers to the individual identification number DB 67 and reads the permission, flag, and action corresponding to the acquired individual identification number from the individual identification number DB 67. In step S <b> 14, the action condition acquisition unit 81 refers to the user DB 70 and reads the UID corresponding to the acquired machine number from the user DB 70. In step S <b> 15, the action condition acquisition unit 81 refers to the history DB 68 and reads the access count of the individual identification number from the history DB 68.

ステップ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 registration determination unit 82 determines whether or not the acquired individual identification number is stored in the individual identification number DB 67. If it is determined in step S16 that the individual identification number is stored in the individual identification number DB 67, the procedure proceeds to step S17, and the registration determination unit 82 stores the UID corresponding to the acquired machine number in the user DB 70. It is determined whether or not it has been done. If it is determined in step S17 that the UID is stored in the user DB 70, the procedure proceeds to step S18, and the flag setting unit 83 sets the member flag to a value indicating that the member is a member. Proceed to S19. If it is determined in step S17 that the UID is not stored in the user DB 70, step S18 is skipped and the procedure proceeds to step S19.

ステップS19において、登録判定部82は、店舗DB69を参照して、取得した機体番号に対応するUIDで特定されるユーザが店舗会員であるか否かを判定する。ステップS19において、店舗会員であると判定された場合、手続きはステップS20に進み、フラグ設定部83は、店舗フラグを店舗会員であることを示す値に設定し、手続きは、ステップS21に進む。ステップS19において、店舗会員でないと判定された場合、ステップS20はスキップされて、手続きは、ステップS21に進む。   In step S19, the registration determination unit 82 refers to the store DB 69 and determines whether or not the user specified by the UID corresponding to the acquired machine number is a store member. If it is determined in step S19 that the member is a store member, the procedure proceeds to step S20, the flag setting unit 83 sets the store flag to a value indicating that it is a store member, and the procedure proceeds to step S21. If it is determined in step S19 that the member is not a store member, step S20 is skipped, and the procedure proceeds to step S21.

ステップS21において、アクション決定部84は、個体識別番号に対応するパーミション、アクセス回数、会員フラグ、および店舗フラグからアクションを決める。ステップS22において、アクション実行部85は、決定されたアクションを実行する。例えば、アクション実行部85は、アプリケーションDB66から、決定されたアクションに対応するプログラムを読み出して、そのプログラムを実行することにより、アクションを実行する。   In step S21, the action determining unit 84 determines an action from the permission corresponding to the individual identification number, the number of accesses, the member flag, and the store flag. In step S22, the action execution unit 85 executes the determined action. For example, the action execution unit 85 reads out a program corresponding to the determined action from the application DB 66 and executes the program by executing the program.

ステップS23において、ページデータ生成部62は、実行されたアクションに対応するページデータを生成して、サービス提供の処理は終了する。ステップS16において、個体識別番号DB67に個体識別番号が記憶されていないと判定された場合、手続きはステップS24に進み、サービス提供部65は、エラー処理を実行して、サービス提供の処理は終了する。   In step S23, the page data generation unit 62 generates page data corresponding to the executed action, and the service providing process ends. If it is determined in step S16 that the individual identification number is not stored in the individual identification number DB 67, the procedure proceeds to step S24, the service providing unit 65 executes error processing, and the service providing process ends. .

このように、店舗13は、携帯電話機14を使用する顧客(ユーザ)にサービスを提供できる。店舗13で、個体識別番号に対応するパーミションとアクションを簡単に変更できるので、不特定多数の顧客(ユーザ)が訪れる店舗において、店舗の望むサービスをその時々に応じて顧客に提供できるようになる。   As described above, the store 13 can provide a service to a customer (user) who uses the mobile phone 14. Since the permission and action corresponding to the individual identification number can be easily changed at the store 13, in the store visited by an unspecified number of customers (users), the service desired by the store can be provided to the customer according to the occasion. .

次に、店舗13の複数の備品にそれぞれ装着された複数のRFID22を、携帯電話機14で読み取ることにより、店舗13のサービスとしてのアクションを提供する例について説明する。   Next, an example of providing an action as a service of the store 13 by reading a plurality of RFIDs 22 respectively attached to a plurality of fixtures of the store 13 with the mobile phone 14 will be described.

図9は、個体識別番号DB67に記憶されているデータの他の例を示す図である。個体識別番号DB67には、個体識別番号、店舗ID、関係個体識別番号、フラグ、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。関係個体識別番号は、個体識別番号に関係する他の個体識別番号である。関係個体識別番号に対応するフラグは、関係個体識別番号に対応する条件を示す。   FIG. 9 is a diagram showing another example of data stored in the individual identification number DB 67. The individual identification number DB 67 stores an individual identification number, a store ID, a related individual identification number, a flag, a permission, a flag, and an action as a service of the store 13. The related individual identification number is another individual identification number related to the individual identification number. The flag corresponding to the related individual identification number indicates a condition corresponding to the related individual identification number.

図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 identification number DB 67 is accessed by the first flag corresponding to the individual identification number AAA100001, the store ID S555777, and the related individual identification number AAA100002. “1” indicating that the relational individual identification number is AAA100003, “1” indicating that the relational individual identification number is accessed, and the access count is 0. Action that distributes a coupon and sets the access count in the history DB 68 in response to the third flag corresponding to the permission indicating whether or not there is “1” indicating that the access count is 0 Is memorized. In this case, a page indicating that all RFIDs 22 have been read may be distributed as an action. By doing so, it is possible to know that the customer (user of the mobile phone 14) has read all the RFIDs 22, and to satisfy the customer.

また、個体識別番号DB67には、AAA100001である個体識別番号、S555777である店舗ID、AAA100002である関係個体識別番号に対応する第1のフラグがその関係個体識別番号にアクセスされたことを示す”1”であり、AAA100003である関係個体識別番号に対応する第2のフラグがその関係個体識別番号にアクセスされたことを示す”1”であり、およびアクセス回数が0であるか否かを示すパーミションに対応する第3のフラグが、アクセス回数が0でないことを示す”0”であることに対応して、参加済みページを配信するアクションが記憶される。   Further, the individual identification number DB 67 indicates that the first identification flag corresponding to the individual identification number of AAA100001, the store ID of S555777, and the related individual identification number of AAA100002 has been accessed. 1 ”, the second flag corresponding to the related individual identification number of AAA100003 is“ 1 ”indicating that the related individual identification number is accessed, and whether the number of accesses is 0 or not. Corresponding to the fact that the third flag corresponding to the permission is “0” indicating that the access count is not 0, the action of distributing the joined page is stored.

個体識別番号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 identification number DB 67, “1” indicating that the first identification flag corresponding to the individual identification number AAA100001, the store ID S555777, and the related individual identification number AAA100002 has been accessed. In response to the second flag corresponding to the related individual identification number being AAA100003 being “0” indicating that the related individual identification number has not been accessed, “one more” is displayed. The action of distributing the page and setting the access count in the history DB 68 is stored. In the individual identification number DB 67, the first flag corresponding to the individual identification number of AAA100001, the store ID of S555777, and the related individual identification number of AAA100002 indicates that the related individual identification number has not been accessed. In response to the fact that the second flag corresponding to the related individual identification number of AAA100003 is “1” indicating that the related individual identification number is accessed, “one more” is displayed. The action of distributing the page and setting the access count in the history DB 68 is stored. In the individual identification number DB 67, the first flag corresponding to the individual identification number of AAA100001, the store ID of S555777, and the related individual identification number of AAA100002 indicates that the related individual identification number has not been accessed. ", And the second flag corresponding to the related individual identification number of AAA100003 is" 0 "indicating that the related individual identification number has not been accessed. The action of distributing the page to be set and setting the access count in the history DB 68 is stored.

同様に、個体識別番号DB67には、AAA100002である個体識別番号に対応させて、AAA100001である関係個体識別番号、その関係個体識別番号に対応するフラグ、AAA100003である関係個体識別番号、その関係個体識別番号に対応するフラグ、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。また、個体識別番号DB67には、AAA100003である個体識別番号に対応させて、AAA100001である関係個体識別番号、その関係個体識別番号に対応するフラグ、AAA100002である関係個体識別番号、その関係個体識別番号に対応するフラグ、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。   Similarly, the individual identification number DB 67 is associated with the individual identification number AAA100002, the related individual identification number AAA100001, the flag corresponding to the related individual identification number, the related individual identification number AAA100003, the related individual A flag corresponding to the identification number, a permission, a flag, and an action as a service of the store 13 are stored. The individual identification number DB 67 is associated with the individual identification number AAA100003, the related individual identification number AAA100001, the flag corresponding to the related individual identification number, the related individual identification number AAA100002, and the related individual identification. A flag corresponding to the number, a permission, a flag, and an action as a service of the store 13 are stored.

次に、図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 condition acquisition unit 81 reads from the history DB 68 the access count of the related individual identification number that is another individual identification number related to the current individual identification number.

ステップ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 action determination unit 84 determines an action from the permission corresponding to the individual identification number, the number of accesses of the individual identification number, the number of accesses of the related individual identification number, the member flag, and the store flag.

ステップ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 identification number DB 67, the procedure proceeds to step S45, the service providing unit 65 executes error processing, and the service providing process ends. .

このように、不特定多数の顧客(ユーザ)が訪れる店舗において、店舗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 store 13 to respond to the service desired by the store from time to time. Can be provided to customers. Once the RFID 22 is arranged, the service provided when the RFID 22 is read can be changed by simply accessing the server 11 from the personal computer 21 and changing the permissions and actions.

なお、複数のRFID22を、複数の店舗13に配置するようにしてもよい。例えば、それぞれ、ネイルサロン、美容室、エステティックサロンである店舗13に、1つまたは複数のRFID22を配置して、全部または所定の組み合わせのRFID22を読み取った場合に、アクションを実行するようにしてもよい。また、例えば、複数のRFID22を、デパートなどの店舗13のそれぞれのフロアに配置するようにしてもよい。   A plurality of RFIDs 22 may be arranged at a plurality of stores 13. For example, when one or a plurality of RFIDs 22 are arranged in a store 13 that is a nail salon, a beauty salon, and an esthetic salon, respectively, or all or a predetermined combination of RFIDs 22 is read, the action is executed. Good. Further, for example, a plurality of RFIDs 22 may be arranged on each floor of the store 13 such as a department store.

以上のように、サービス提供業者が設置する非接触型の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 server 101 is managed by a service provider and provides various services via the Internet 12. The server 101 is connected to a personal computer 121 provided in the store 13 via the Internet 12. The personal computer 121 accesses the server 101 via the Internet 12 and sets / changes the service provided from the server 101.

以下の実施の形態では、バーコードまたは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 store 13 such as a coffee cup, a plate, a chair, a table, and a table cloth, a seal 122-1 and a seal 122-2 each representing a barcode or a two-dimensional code are installed. For example, the bar code represented on the seal 122-1 and the seal 122-2 may be a JAN (Japan Article Number) code, ITF (Interleaved Two of Five), CODE39, NW-7, or CODE128, Further, the two-dimensional code represented on the seal 122-1 and the seal 122-2 may be a matrix code or a stack code such as a QR (Quick Response) code, Data Matrix, PDF417, or Maxi code. That is, the barcode or two-dimensional code represented on the seal 122-1 and the seal 122-2 may be any number that represents numbers or characters by a pattern arranged according to a predetermined rule.

以下、シール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 store 13. The mobile phone 114-1 and the mobile phone 114-2 have a reader function for reading a bar code or a two-dimensional code. That is, in this case, the mobile phone 114-1 and the mobile phone 114-2 have a reader function for reading the QR code. For example, the reader function for reading the QR code decodes the read QR code, which is realized by executing the photographing function of the mobile phone 114-1 or the mobile phone 114-2 and the program for reading the QR code. It consists of a decryption function.

パーソナルコンピュータ121は、インターネット12を介して、サーバ101にアクセスして、シール122−1またはシール122−2のQRコードが読み取られた場合に提供される、店舗13のサービスとしてのアクションを設定する。このパーソナルコンピュータ121は、後述するように、一度設定した後においても、アクションの変更をするためにも用いられる。   The personal computer 121 accesses the server 101 via the Internet 12 and sets an action as a service of the store 13 provided when the QR code of the seal 122-1 or the seal 122-2 is read. . As will be described later, the personal computer 121 is also used to change an action even after it has been set once.

携帯電話機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 Internet 12. The code number represented by the QR code on the seal 122-1 or the seal 122-2 may be any code number that can identify the seal 122-1 or the seal 122-2. Or it consists of letters.

サーバ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 server 101 executes an action as a service of the store 13 set by the personal computer 121.

なお、携帯電話機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 server 101 in advance via the Internet 12 before reading the QR code from the seal 122-1 or the seal 122-2.

以下、携帯電話機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 server 101 is the same as that shown in the block diagram of FIG.

なお、以下の説明において、サーバ101に設けられるか、または装着されるCPU31乃至リムーバブルメディア41を、サーバ101のCPU31乃至サーバ101のリムーバブルメディア41と称する。   In the following description, the CPU 31 to the removable medium 41 provided in or attached to the server 101 will be referred to as the CPU 31 of the server 101 to the removable medium 41 of the server 101.

コンピュータであるサーバ101では、サーバ101のCPU31が、例えば、サーバ101の記憶部38に記憶されているプログラムを、サーバ101の入出力インタフェース35及びサーバ101のバス34を介して、サーバ101のRAM33にロードして実行することにより、後述する一連の処理が行われる。   In the server 101, which is a computer, the CPU 31 of the server 101 executes, for example, a program stored in the storage unit 38 of the server 101 via the input / output interface 35 of the server 101 and the bus 34 of the server 101. A series of processes to be described later is performed by loading and executing.

サーバ101(サーバ101のCPU31)が実行するプログラムは、例えば、磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア41(サーバ101のリムーバブルメディア41)に記録して、あるいは、ローカルエリアネットワーク、インターネット12、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。   The program executed by the server 101 (the CPU 31 of the server 101) is recorded on, for example, a removable medium 41 (a removable medium 41 of the server 101) that is a package medium composed of a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory. Alternatively, it is provided via a wired or wireless transmission medium such as a local area network, the Internet 12, or digital satellite broadcasting.

そして、プログラムは、サーバ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 removable medium 41 of the server 101 in the drive 40 of the server 101 and storing it in the storage unit 38 of the server 101 via the input / output interface 35 of the server 101. be able to. The program can be installed in a computer by being received by the communication unit 39 of the server 101 via a wired or wireless transmission medium and stored in the storage unit 38 of the server 101. In addition, the program can be installed in the computer in advance by storing the program in the ROM 32 of the server 101 or the storage unit 38 of the server 101 in advance.

図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 server 101 that executes the program. That is, when the server 101 executes the program, the Web server function 161, the page data generation unit 162, the code number registration processing unit 163, the action setting unit 164, the service providing unit 165, the application database (DB) 166 (hereinafter referred to as the application DB 166) Code number database (DB) 167 (hereinafter referred to as code number DB 167), history database (DB) 168 (hereinafter referred to as history DB 168), store database (DB) 169 (hereinafter referred to as store DB 169), In addition, a user database (DB) 170 (hereinafter referred to as a user DB 170) is realized.

なお、アプリケーションDB166、コード番号DB167、履歴DB168、店舗DB169、およびユーザDB170は、それぞれ、オペーレーティングシステムによって提供されるファイルシステム上に直接構築されるものであっても、データベース管理システムを用いて構築されるものであってもよい。   Note that the application DB 166, the code number DB 167, the history DB 168, the store DB 169, and the user DB 170 are each constructed directly on the file system provided by the operating system, using the database management system. It may be constructed.

Webサーバ機能161は、例えば、Apache HTTP Serverなどの、いわゆるWebサーバプログラムを実行することにより実現され、HTTPに規定される手順に基づいて、テキストまたは画像などの各種のオブジェクトが含まれるHTML方式またはXML方式などのWebページのデータを提供する。ページデータ生成部162は、Webサーバ機能161によって提供される、Webページのデータを生成する。   The Web server function 161 is realized by executing a so-called Web server program such as Apache HTTP Server, for example, and based on a procedure defined in HTTP, an HTML method including various objects such as text or images, or Provides Web page data such as XML. The page data generation unit 162 generates Web page data provided by the Web server function 161.

コード番号登録処理部163は、シール122に表されるQRコードで示される個体識別番号の一例であるコード番号の登録の要求を受け付けて、コード番号をコード番号DB167に記憶させる。アクション設定部164は、コード番号に対応するアクションの設定を受け付けて、アクションをコード番号に対応付けてコード番号DB167に記憶させる。   The code number registration processing unit 163 receives a request for registration of a code number, which is an example of the individual identification number indicated by the QR code shown on the seal 122, and stores the code number in the code number DB 167. The action setting unit 164 receives an action setting corresponding to the code number, and stores the action in the code number DB 167 in association with the code number.

サービス提供部165は、コード番号を受信した場合、コード番号に対応付けられているアクションを実行する。サービス提供部165は、アクション条件取得部181、登録判定部182、フラグ設定部183、アクション決定部184、およびアクション実行部185を含む。   When the service providing unit 165 receives the code number, the service providing unit 165 executes an action associated with the code number. The service providing unit 165 includes an action condition acquisition unit 181, a registration determination unit 182, a flag setting unit 183, an action determination unit 184, and an action execution unit 185.

アクション条件取得部181は、コード番号DB167、履歴DB168、店舗DB169、およびユーザDB170から、アクションを実行する条件を取得する。登録判定部182は、受信したコード番号がコード番号DB167に記憶されているか否かを判定する。フラグ設定部183は、サービス提供業者の会員であることを示す会員フラグ、およびサービス提供業者の会員であって、店舗13であることを示す店舗フラグを設定する。アクション決定部184は、コード番号や会員フラグ、店舗フラグなどから、実行するアクションを決定する。アクション実行部185は、決定されたアクションを実行する。   The action condition acquisition unit 181 acquires conditions for executing an action from the code number DB 167, the history DB 168, the store DB 169, and the user DB 170. The registration determination unit 182 determines whether or not the received code number is stored in the code number DB 167. The flag setting unit 183 sets a member flag indicating that the member is a member of the service provider and a store flag indicating that the member is a member of the service provider and is the store 13. The action determination unit 184 determines an action to be executed from the code number, member flag, store flag, and the like. The action execution unit 185 executes the determined action.

アプリケーションDB166は、携帯電話機114にダウンロードされるアプリケーションプログラムや、アクションの実行に必要なプログラムを記憶する。コード番号DB167は、シール122に表されるQRコードで示されるコード番号と、コード番号に対応付けられたアクションとを対応付けて記憶する。   The application DB 166 stores application programs downloaded to the mobile phone 114 and programs necessary for executing actions. The code number DB 167 stores the code number indicated by the QR code represented on the seal 122 in association with the action associated with the code number.

図13は、コード番号DB167に記憶されているデータの例を示す図である。コード番号DB167には、シール122に表されるQRコードで示されるコード番号、店舗13を特定する店舗ID、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。パーミションは、アクションの実行を許可する条件の項目を示す。フラグは、パーミションに対応する条件を示す。アクションとして、より具体的には、処理を特定するIDや、処理を実行するためのプログラムを特定するプログラムIDなどが記憶される。   FIG. 13 is a diagram illustrating an example of data stored in the code number DB 167. The code number DB 167 stores a code number indicated by a QR code shown on the seal 122, a store ID for specifying the store 13, a permission, a flag, and an action as a service of the store 13. The permission indicates an item of a condition that permits execution of the action. The flag indicates a condition corresponding to the permission. More specifically, the action stores an ID for identifying a process, a program ID for identifying a program for executing the process, and the like.

図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 code number DB 167 includes, as the first permission, the presence / absence of a UID that identifies the member of the service provider, and the first flag corresponding to the first permission, as the service provider's member. As a member flag indicating membership, a second permission, whether the number of accesses (the number of times the associated code number has been received) is 0, and a second flag corresponding to the second permission , A flag indicating whether the number of accesses is 0, whether the third permission is during the campaign period, and whether the third flag corresponding to the third permission is during the campaign period A random number is generated as the fourth permission, and a value obtained by multiplying the random number by 1.2 is set in the variable A; As a fourth flag corresponding to Mishon, variable A flag indicating whether or not one or more are stored.

より具体的には、コード番号DB167には、BBB100001であるコード番号と、S555777である店舗IDとに対応して、店舗キャンペーン広告配信であるアクションが記憶される。また、コード番号DB167には、BBB100002であるコード番号、S555777である店舗ID、およびサービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグがサービス提供業者の会員でないことを示す”0”であることに対応して、店舗キャンペーン広告配信であるアクションが記憶される。   More specifically, the code number DB 167 stores an action for store campaign advertisement distribution corresponding to the code number BBB100001 and the store ID S555777. In the code number DB 167, the code number BBB100002, the store ID S555777, and the first flag corresponding to the first permission indicating the presence or absence of the UID for identifying the service provider member are displayed in the service provider. Corresponding to “0” indicating that the member is not a member, an action for store campaign advertisement distribution is stored.

コード番号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 code number DB 167 includes a code number BBB100002, a store ID S555777, and a first flag corresponding to a first permission indicating the presence or absence of a UID that identifies a member of the service provider. The second flag corresponding to the second permission indicating whether or not the number of accesses (the number of times the code number BBB100002 has been received) is 0 is “1” indicating that there is an access count (BBB100002 The number of times that a certain code number has been received is “1” indicating that it is 0, and the third flag corresponding to the third permission indicating whether or not the campaign is in progress is in the campaign period. The fourth flag corresponding to the fourth permission for generating a random number and multiplying the random number by 1.2 is set to the variable A, and the variable A is 1 or more. In In response, action to set the number of accesses to the history DB168 together to deliver the coupon is stored.

コード番号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 code number DB 167 includes a code number BBB100002, a store ID S555777, and a first flag corresponding to a first permission indicating the presence or absence of a UID that identifies a member of the service provider. The second flag corresponding to the second permission indicating whether or not the number of accesses (the number of times the code number BBB100002 has been received) is 0 is “1” indicating that there is an access count (BBB100002 The number of times that a certain code number has been received is “1” indicating that it is 0, and the third flag corresponding to the third permission indicating whether or not the campaign is in progress is in the campaign period. The fourth flag corresponding to the fourth permission for generating a random number and setting the value obtained by multiplying the random number by 1.2 to the variable A is that the variable A is less than 1. In In response, action to set the number of accesses to the history DB168 together to deliver the off page is stored.

また、コード番号DB167には、BBB100002であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数(BBB100002であるコード番号を受信した回数)が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数(BBB100002であるコード番号を受信した回数)が0であることを示す”1”であり、キャンペーン期間中であるか否かの第3のパーミションに対応する第3のフラグが、キャンペーン期間中でないことを示す”0”であることに対応して、クーポン配信期間終了ページを配信するアクションが記憶される。   In the code number DB 167, a code number BBB100002, a store ID S555777, and a first flag corresponding to the first permission indicating the presence or absence of a UID for identifying a member of the service provider are displayed in the service provider The second flag corresponding to the second permission indicating “1” indicating membership and the number of accesses (the number of times the code number BBB100002 is received) is 0 is the number of accesses ( The number of times the code number of BBB100002 has been received) is “1”, and the third flag corresponding to the third permission indicating whether or not the campaign is in progress is not in the campaign period. The action of distributing the coupon distribution period end page is stored in response to “0” indicating “”.

さらに、コード番号DB167には、BBB100002であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数(BBB100002であるコード番号を受信した回数)が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数(BBB100002であるコード番号を受信した回数)が0でないことを示す”0”であることに対応して、参加済みページを配信するアクションが記憶される。   Further, the code number DB 167 includes a code number BBB100002, a store ID S555777, and a first flag corresponding to a first permission indicating the presence or absence of a UID that identifies a member of the service provider. The second flag corresponding to the second permission indicating “1” indicating membership and the number of accesses (the number of times the code number BBB100002 is received) is 0 is the number of accesses ( Corresponding to the fact that “the number of times the code number of BBB100002 has been received” is “0” indicating that it is not 0, the action of distributing the joined page is stored.

また、コード番号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 code number DB 167 includes a code number BBB100003, a store ID S555777, and a first flag corresponding to the first permission indicating the presence or absence of a UID that identifies a member of the service provider. The second flag corresponding to the second permission indicating whether or not the number of accesses (the number of times the code number BBB100003 has been received) is 0 is “0” indicating that the member is not a member, and the number of accesses (BBB100003 Corresponding to “1” indicating that the number of times the code number is received is “0”, the action of distributing the URL for member registration is stored. In the code number DB 167, the code number BBB100003, the store ID S555777, and the first flag corresponding to the first permission indicating the presence or absence of the UID for identifying the member of the service provider are not members of the service provider. The second flag corresponding to the second permission indicating whether or not the access count (the number of times the code number BBB100003 is received) is 0 is “0” indicating the access count (BBB100003). Corresponding to “0” indicating that the number of times the code number has been received is not 0, an action for distributing the URL for member registration is stored.

コード番号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 code number DB 167 includes a code number BBB100003, a store ID S555777, and a first flag corresponding to a first permission indicating the presence or absence of a UID that identifies a member of the service provider. The second flag corresponding to the second permission indicating whether or not the number of accesses (the number of times the code number BBB100003 is received) is 0 is “1” indicating that there is an access count (BBB100003 The number of times that a certain code number has been received is “1” indicating that it is 0, and the third flag corresponding to the third permission indicating whether or not the campaign is in progress is in the campaign period. Corresponding to “1” shown, an action for distributing the point acquisition URL and setting the access count in the history DB 168 is stored. The code number DB 167 includes a code number BBB100003, a store ID S555777, and a first flag corresponding to a first permission indicating the presence or absence of a UID that identifies a member of the service provider. The second flag corresponding to the second permission indicating whether or not the number of accesses (the number of times the code number BBB100003 is received) is 0 is “1” indicating that there is an access count (BBB100003 The number of times a certain code number has been received is “1” indicating that it is 0, and the third flag corresponding to the third permission indicating whether or not it is during the campaign period indicates that it is not during the campaign period. Corresponding to “0”, an action for distributing the campaign end page and setting the access count in the history DB 168 is stored.

また、コード番号DB167には、BBB100003であるコード番号、S555777である店舗ID、サービス提供業者の会員を特定するUIDの有無を示す第1のパーミションに対応する第1のフラグが、サービス提供業者の会員であることを示す”1”であり、アクセス回数(BBB100003であるコード番号を受信した回数)が0であるか否かを示す第2のパーミションに対応する第2のフラグが、アクセス回数(BBB100003であるコード番号を受信した回数)が0でないことを示す”0”であることに対応して、広告を配信するアクションが記憶される。   The code number DB 167 includes a code number BBB100003, a store ID S555777, and a first flag corresponding to the first permission indicating the presence or absence of a UID that identifies a member of the service provider. The second flag corresponding to the second permission indicating whether or not the number of accesses (the number of times the code number BBB100003 has been received) is 0 is “1” indicating membership, and the number of accesses ( Corresponding to “0” indicating that the number of times the code number of BBB100003 has been received is not 0, an action for distributing the advertisement is stored.

なお、パーミッションとして、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 store 13 or the machine number, date, time, etc. that identifies the mobile phone 114.

図12に戻り、履歴DB168は、コード番号を受信した回数(アクセス回数に相当する)を記憶する。店舗DB169は、店舗13を特定する店舗IDを記憶する。ユーザDB170は、サービス提供業者の会員を特定するUIDを記憶する。   Returning to FIG. 12, the history DB 168 stores the number of times the code number has been received (corresponding to the number of accesses). The store DB 169 stores a store ID that identifies the store 13. The user DB 170 stores a UID that identifies a member of the service provider.

なお、アプリケーションプログラムをダウンロードする場合、携帯電話機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 server 101. Since transmission is performed, the user DB 170 stores the UID and the machine number in association with each other.

次に、図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 personal computer 121 accesses the registration service of the server 101 via the Internet 12. In step S 161, the web server function 161 responds to access to the registration service from the personal computer 121. In step S262, the personal computer 121 reads the QR code shown on the seal 122 with a connected reader or a built-in reader. The personal computer 121 obtains a code number that is an individual identification number indicated by the QR code by decoding the read QR code.

ステップS263において、パーソナルコンピュータ121は、インターネット12を介して、コード番号をサーバ101に送信し、コード番号の登録を要求する。ステップS162において、コード番号登録処理部163は、サーバ101の通信部39にコード番号を受信させて、パーソナルコンピュータ121から送信されてきたコード番号の登録を受け付ける。ステップS163において、コード番号登録処理部163は、登録を受け付けたコード番号をコード番号DB167に供給し、コード番号DB167は、コード番号を保存する(記憶する)。   In step S263, the personal computer 121 transmits a code number to the server 101 via the Internet 12, and requests registration of the code number. In step S <b> 162, the code number registration processing unit 163 causes the communication unit 39 of the server 101 to receive the code number and accepts registration of the code number transmitted from the personal computer 121. In step S163, the code number registration processing unit 163 supplies the code number accepted for registration to the code number DB 167, and the code number DB 167 stores (stores) the code number.

ステップS264において、パーソナルコンピュータ121は、インターネット12を介して、店舗ID、コード番号、パーミション、フラグ、およびアクションを送信し、コード番号に対応するパーミションとアクションの設定を要求する。ステップS164において、アクション設定部164は、パーソナルコンピュータ121から送信されてきた、店舗ID、コード番号、パーミション、フラグ、およびアクションをサーバ101の通信部39に受信させて、コード番号に対応するパーミションとアクションの設定を受け付ける。ステップS165において、アクション設定部164は、設定を受け付けた、コード番号に対応するパーミションとアクションを保存させる。すなわち、アクション設定部164は、店舗ID、コード番号、パーミション、フラグ、およびアクションをコード番号DB167に供給する。コード番号DB167は、店舗ID、コード番号、パーミション、フラグ、およびアクションを対応付けて保存する(記憶する)。   In step S264, the personal computer 121 transmits a store ID, a code number, a permission, a flag, and an action via the Internet 12, and requests setting of the permission and action corresponding to the code number. In step S164, the action setting unit 164 causes the communication unit 39 of the server 101 to receive the store ID, code number, permission, flag, and action transmitted from the personal computer 121, and sets the permission corresponding to the code number. Accept action settings. In step S165, the action setting unit 164 stores the permission and action corresponding to the code number for which the setting has been accepted. That is, the action setting unit 164 supplies the store ID, code number, permission, flag, and action to the code number DB 167. The code number DB 167 stores (stores) store IDs, code numbers, permissions, flags, and actions in association with each other.

ステップS265において、店舗13の担当者は、シール122を店舗13内に配置する。この場合、担当者は、外部からシール122が見えにくいように(シール122を隠すように)、シール122を店舗13の備品に貼り付けて、配置する。   In step S <b> 265, the person in charge of the store 13 places the seal 122 in the store 13. In this case, the person in charge places the sticker 122 on the equipment of the store 13 so that the sticker 122 is difficult to see from the outside (so as to hide the sticker 122).

コード番号に対応するアクションを変更する場合、ステップS266において、パーソナルコンピュータ121は、インターネット12を介して、サーバ101の登録サービスにアクセスする。ステップS166において、Webサーバ機能161は、パーソナルコンピュータ121からの登録サービスのアクセスに応答する。ステップS267において、パーソナルコンピュータ121は、インターネット12を介して、店舗IDおよびコード番号を送信すると共に、変更されたパーミション、変更されたフラグ、または変更されたアクションを送信し、コード番号に対応するパーミションとアクションの変更を要求する。   When changing the action corresponding to the code number, the personal computer 121 accesses the registration service of the server 101 via the Internet 12 in step S266. In step S166, the Web server function 161 responds to access to the registration service from the personal computer 121. In step S267, the personal computer 121 transmits the store ID and the code number via the Internet 12, and transmits the changed permission, the changed flag, or the changed action, and the permission corresponding to the code number. And request a change of action.

ステップS167において、アクション設定部164は、パーソナルコンピュータ121から送信されてきた、店舗IDおよびコード番号をサーバ101の通信部39に受信させると共に、変更されたパーミション、変更されたフラグ、または変更されたアクションをサーバ101の通信部39に受信させて、コード番号に対応するパーミションとアクションの変更を受け付ける。ステップS168において、アクション設定部164は、コード番号に対応する、変更されたパーミションとアクションを保存させる。すなわち、アクション設定部164は、店舗ID、コード番号、変更されたパーミション、変更されたフラグ、および変更されたアクションをコード番号DB167に供給する。コード番号DB167は、店舗ID、コード番号、変更されたパーミション、変更されたフラグ、および変更されたアクションを対応付けて保存して、登録の処理は終了する。   In step S167, the action setting unit 164 causes the communication unit 39 of the server 101 to receive the store ID and code number transmitted from the personal computer 121, and changes the permission, changed flag, or changed. The action is received by the communication unit 39 of the server 101, and the permission corresponding to the code number and the change of the action are accepted. In step S168, the action setting unit 164 stores the changed permission and action corresponding to the code number. That is, the action setting unit 164 supplies the store ID, the code number, the changed permission, the changed flag, and the changed action to the code number DB 167. The code number DB 167 stores the store ID, the code number, the changed permission, the changed flag, and the changed action in association with each other, and the registration process ends.

以上のように、個体識別番号であるコード番号とアクションとが対応付けられる。個体識別番号の一例であるコード番号とアクションとの対応付けは、パーソナルコンピュータ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 personal computer 121.

また、登録する場合、最初に、サーバ101で、所定のコード番号を示すQRコードをシール122に印刷して、そのコード番号に対応付けてパーミッションとアクションとを設定するようにしてもよい。   When registering, first, the server 101 may print a QR code indicating a predetermined code number on the sticker 122 and set the permission and action in association with the code number.

図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 registration processing unit 163 controls the QR code indicating the code number input to the input unit 36 of the server 101 such as a keyboard or a touch panel, and the output unit 37 of the server 101 that is a printer. Then, the seal 122 is printed. In step S182, the code number registration processing unit 163 supplies the input code number to the code number DB 167, and the code number DB 167 stores the code number. The person in charge of the service provider provides the seal 122 to the store 13. In step S <b> 281, the person in charge of the store 13 arranges the seal 122 in the store 13. That is, the person in charge installs the seal 122 on the equipment of the store 13 as in step S265.

ステップS184において、アクション設定部164は、サーバ101の入力部36への担当者の操作に応じて入力された、店舗ID、コード番号、パーミション、フラグ、およびアクションを取得して、コード番号に対応するパーミションとアクションを設定する。ステップS185において、アクション設定部164は、コード番号に対応するパーミションとアクションを保存させる。すなわち、アクション設定部164は、店舗ID、コード番号、パーミション、フラグ、およびアクションをコード番号DB167に供給する。コード番号DB167は、店舗ID、コード番号、パーミション、フラグ、およびアクションを対応付けて保存する(記憶する)。   In step S184, the action setting unit 164 acquires the store ID, code number, permission, flag, and action input according to the operation of the person in charge to the input unit 36 of the server 101, and corresponds to the code number. Set permissions and actions. In step S185, the action setting unit 164 stores the permission and action corresponding to the code number. That is, the action setting unit 164 supplies the store ID, code number, permission, flag, and action to the code number DB 167. The code number DB 167 stores (stores) store IDs, code numbers, permissions, flags, and actions in association with each other.

ステップ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 server 101 prints the QR code on the seal 122 and sets the code number and the action, the work of the store 13 can be further reduced.

以上のように、コード番号DB167に、店舗ID、コード番号、パーミション、フラグ、およびアクションが相互に対応付けられて記憶される。   As described above, the store ID, code number, permission, flag, and action are stored in the code number DB 167 in association with each other.

次に、図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 server 101. When a user who is a customer of the store 13 finds the seal 122 attached to the equipment of the store 13, the user can use the mobile phone 114 to photograph the QR code of the seal 122 with the photographing function of the mobile phone 114. Since the mobile phone 114 is instructed to read the QR code over the seal 122, the mobile phone 114 reads the QR code shown on the seal 122 in step S392. The mobile phone 114 acquires the code number indicated by the QR code by decoding the read QR code.

ステップ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 server 101 via the Internet 12. In step S191, the service providing unit 165 responds to access of the provided service from the mobile phone 114. In step S <b> 394, the mobile phone 114 transmits the code number and the machine number identifying the mobile phone 114 to the server 101 via the Internet 12. In step S192, the service providing unit 165 causes the communication unit 39 of the server 101 to receive the code number and the machine number transmitted from the mobile phone 114.

ステップ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 step S 194, the service providing unit 165 causes the web server function 161 that controls the communication unit 39 of the server 101 to transmit page data to the mobile phone 114 via the Internet 12. In step S395, the mobile phone 114 receives the page data transmitted from the server 101. In step S396, the mobile phone 114 executes processing based on page data. In step S397, the mobile phone 114 displays the page, and the search process for the seal 122 ends.

次に、図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 condition acquisition unit 181 acquires the code number received in step S192. In step S62, the action condition acquisition unit 181 acquires the machine number received in step S192. In step S <b> 63, the action condition acquisition unit 181 reads the permission, flag, and action corresponding to the acquired code number from the code number DB 167 with reference to the code number DB 167. In step S <b> 64, the action condition acquisition unit 181 reads the UID corresponding to the acquired machine number from the user DB 170 with reference to the user DB 170. In step S65, the action condition acquisition unit 181 reads the code number access count from the history DB 168 with reference to the history DB 168.

ステップ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 registration determination unit 182 determines whether or not the acquired code number is stored in the code number DB 167. If it is determined in step S66 that the code number is stored in the code number DB 167, the procedure proceeds to step S67, and the registration determination unit 182 stores the UID corresponding to the acquired machine number in the user DB 170. It is determined whether or not. If it is determined in step S67 that the UID is stored in the user DB 170, the procedure proceeds to step S68, and the flag setting unit 183 sets the member flag to a value indicating that the member is a member. Proceed to S69. If it is determined in step S67 that the UID is not stored in the user DB 170, step S68 is skipped, and the procedure proceeds to step S69.

ステップS69において、登録判定部182は、店舗DB169を参照して、取得した機体番号に対応するUIDで特定されるユーザが店舗会員であるか否かを判定する。ステップS69において、店舗会員であると判定された場合、手続きはステップS70に進み、フラグ設定部183は、店舗フラグを店舗会員であることを示す値に設定し、手続きは、ステップS71に進む。ステップS69において、店舗会員でないと判定された場合、ステップS70はスキップされて、手続きは、ステップS71に進む。   In step S69, the registration determination unit 182 refers to the store DB 169 to determine whether or not the user specified by the UID corresponding to the acquired machine number is a store member. If it is determined in step S69 that the member is a store member, the procedure proceeds to step S70, the flag setting unit 183 sets the store flag to a value indicating that it is a store member, and the procedure proceeds to step S71. If it is determined in step S69 that the member is not a store member, step S70 is skipped, and the procedure proceeds to step S71.

ステップS71において、アクション決定部184は、コード番号に対応するパーミション、アクセス回数(コード番号を受信した回数)、会員フラグ、および店舗フラグからアクションを決める。ステップS72において、アクション実行部185は、決定されたアクションを実行する。例えば、アクション実行部185は、アプリケーションDB166から、決定されたアクションに対応するプログラムを読み出して、そのプログラムを実行することにより、アクションを実行する。   In step S71, the action determining unit 184 determines an action from the permission corresponding to the code number, the number of accesses (the number of times the code number has been received), the member flag, and the store flag. In step S72, the action execution unit 185 executes the determined action. For example, the action execution unit 185 reads the program corresponding to the determined action from the application DB 166, and executes the program by executing the program.

ステップS73において、ページデータ生成部162は、実行されたアクションに対応するページデータを生成して、サービス提供の処理は終了する。ステップS66において、コード番号DB167にコード番号が記憶されていないと判定された場合、手続きはステップS74に進み、サービス提供部165は、エラー処理を実行して、サービス提供の処理は終了する。   In step S73, the page data generation unit 162 generates page data corresponding to the executed action, and the service providing process ends. If it is determined in step S66 that no code number is stored in the code number DB 167, the procedure proceeds to step S74, the service providing unit 165 executes error processing, and the service providing process ends.

このように、店舗13は、携帯電話機114を使用する顧客(ユーザ)にサービスを提供できる。店舗13で、コード番号に対応するパーミションとアクションを簡単に変更できるので、不特定多数の顧客(ユーザ)が訪れる店舗において、店舗の望むサービスをその時々に応じて顧客に提供できるようになる。   As described above, the store 13 can provide a service to a customer (user) who uses the mobile phone 114. Since the permission and action corresponding to the code number can be easily changed in the store 13, the service desired by the store can be provided to the customer depending on the occasion at a store visited by an unspecified number of customers (users).

次に、店舗13の複数の備品にそれぞれ装着された複数のシール122を、携帯電話機114で読み取ることにより、店舗13のサービスとしてのアクションを提供する例について説明する。   Next, an example of providing an action as a service of the store 13 by reading the plurality of stickers 122 respectively attached to the plurality of fixtures of the store 13 with the mobile phone 114 will be described.

図18は、コード番号DB167に記憶されているデータの他の例を示す図である。コード番号DB167には、コード番号、店舗ID、関係コード番号、フラグ、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。関係コード番号は、コード番号に関係する他のコード番号である。関係コード番号に対応するフラグは、関係コード番号に対応する条件を示す。   FIG. 18 is a diagram illustrating another example of data stored in the code number DB 167. The code number DB 167 stores a code number, a store ID, a related code number, a flag, a permission, a flag, and an action as a service of the store 13. The related code number is another code number related to the code number. The flag corresponding to the relationship code number indicates a condition corresponding to the relationship code number.

図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 code number DB 167 receives the code number BBB100001, the store ID S555777, and the related code number whose first flag corresponding to the related code number BBB100002 is BBB100002. “1” indicating that the second code corresponding to the related code number BBB100003 is “1” indicating that the related code number BBB100003 has been received, and the number of accesses (the code number BBB100001 is In response to the third flag corresponding to the permission indicating whether or not the number of received times is 0 being “1” indicating that the number of accesses is 0, the coupon is distributed and the history DB 168 The action for setting the number of accesses is stored in. In this case, a page indicating that all the stickers 122 have been read may be distributed as an action. By doing so, it is possible to know that the customer (user of the mobile phone 114) has read all the stickers 122 and to satisfy the customer.

また、コード番号DB167には、BBB100001であるコード番号、S555777である店舗ID、BBB100002である関係コード番号に対応する第1のフラグがBBB100002である関係コード番号を受信したことを示す”1”であり、BBB100003である関係コード番号に対応する第2のフラグがBBB100003である関係コード番号を受信したことを示す”1”であり、およびアクセス回数が0であるか否かを示すパーミションに対応する第3のフラグが、アクセス回数が0でないことを示す”0”であることに対応して、参加済みページを配信するアクションが記憶される。   Further, the code number DB 167 is “1” indicating that the relation code number BBB100002 is received as the first flag corresponding to the code number BBB100001, the store ID S555777, and the relation code number BBB100002. Yes, the second flag corresponding to the related code number BBB100003 is “1” indicating that the related code number BBB100003 is received, and the permission indicating whether the number of accesses is 0 or not. Corresponding to the third flag being “0” indicating that the access count is not 0, the action of distributing the joined page is stored.

コード番号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 code number DB 167 is “1” indicating that the first code corresponding to the code number BBB100001, the store ID S555777, and the first code corresponding to the related code number BBB100002 is BBB100002. In response to the fact that the second flag corresponding to the relation code number BBB100003 is “0” indicating that the relation code number BBB100003 has not been received, a page displaying “one more” is distributed. In addition, an action for setting the number of accesses is stored in the history DB 168. The code number DB 167 is “0” indicating that the related code number of BBB100002 is not received in the first flag corresponding to the code number of BBB100001, the store ID of S555777, and the related code number of BBB100002. Yes, the second flag corresponding to the related code number of BBB100003 is “1” indicating that the related code number of BBB100003 has been received, and a page displaying “one more” is distributed. In addition, an action for setting the number of accesses is stored in the history DB 168. The code number DB 167 is “0” indicating that the related code number of BBB100002 is not received in the first flag corresponding to the code number of BBB100001, the store ID of S555777, and the related code number of BBB100002. Yes, a page that displays “two more” in response to the second flag corresponding to the relation code number BBB100003 being “0” indicating that the relation code number BBB100003 has not been received. And the action of setting the access count in the history DB 168 is stored.

同様に、コード番号DB167には、BBB100002であるコード番号に対応させて、BBB100001である関係コード番号、その関係コード番号に対応するフラグ、BBB100003である関係コード番号、その関係コード番号に対応するフラグ、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。また、コード番号DB167には、BBB100003であるコード番号に対応させて、BBB100001である関係コード番号、その関係コード番号に対応するフラグ、BBB100002である関係コード番号、その関係コード番号に対応するフラグ、パーミション、フラグ、および店舗13のサービスとしてのアクションが記憶される。   Similarly, in the code number DB 167, a relation code number BBB100001, a flag corresponding to the relation code number, a relation code number BBB100003, and a flag corresponding to the relation code number are associated with the code number BBB100002. , Permissions, flags, and actions as services of the store 13 are stored. The code number DB 167 is associated with the code number BBB100003, the relation code number BBB100001, the flag corresponding to the relation code number, the relation code number BBB100002, the flag corresponding to the relation code number, The permission, the flag, and the action as a service of the store 13 are stored.

次に、図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 condition acquisition unit 181 reads from the history DB 168 the number of accesses to the related code number that is another code number related to the current code number (the number of times the related code number has been received).

ステップ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 action determination unit 184 determines an action from the permission corresponding to the code number, the code number access count (the number of times the code number has been received), the related code number access count, the member flag, and the store flag.

ステップ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 code number DB 167, the procedure proceeds to step S95, the service providing unit 165 executes error processing, and the service providing process ends.

このように、不特定多数の顧客(ユーザ)が訪れる店舗において、店舗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 store 13 to thereby provide the service desired by the store at that time. It can be provided to customers accordingly. Once the seal 122 is arranged, the service provided when the seal 122 is read can be changed by simply accessing the server 101 from the personal computer 121 and changing the permissions and actions.

なお、複数のシール122を、複数の店舗13に配置するようにしてもよい。例えば、それぞれ、ネイルサロン、美容室、エステティックサロンである店舗13に、1つまたは複数のシール122を配置して、全部または所定の組み合わせのシール122を読み取った場合に、アクションを実行するようにしてもよい。また、例えば、複数のシール122を、デパートなどの店舗13のそれぞれのフロアに配置するようにしてもよい。   A plurality of seals 122 may be arranged in a plurality of stores 13. For example, when one or a plurality of seals 122 are arranged in a store 13 which is a nail salon, a beauty salon, or an esthetic salon, and all or a predetermined combination of seals 122 is read, an action is executed. May be. Further, for example, a plurality of seals 122 may be arranged on each floor of the store 13 such as a department store.

以上のように、サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、個体識別番号に対応付けられたアクションとの記憶を制御し、サービス提供業者の情報処理装置から送信されてきた、アクションの設定の要求の受信を制御するとともに、識別体を読み取った端末装置から送信されてくる個体識別番号の受信を制御し、個体識別番号を受信した場合、個体識別番号に対応付けて記憶されているアクションであって、サービス提供業者のサービスを端末装置に提供するアクションを実行するようにした場合には、不特定多数の顧客(ユーザ)が訪れる店舗やサービス提供場所などにおいて、サービス提供業者の望むサービスをその時々に応じて顧客に提供することができる。   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)

サービス提供業者が設置する識別体に付与された個体識別番号であって、その個体である識別体を識別するための個体識別番号と、前記個体識別番号に対応付けられたアクションとの記憶を制御する第1の記憶制御手段と、
前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの設定の要求の受信を制御するとともに、前記識別体を読み取った端末装置から送信されてくる前記個体識別番号の受信を制御する受信制御手段と、
前記個体識別番号を受信した場合、前記個体識別番号に対応付けて記憶されているアクションであって、前記サービス提供業者のサービスを前記端末装置に提供する前記アクションを実行する実行手段と
を備える情報提供装置。
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に記載の情報提供装置において、
前記第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に記載の情報提供装置において、
前記第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に記載の情報提供装置において、
前記受信制御手段は、前記サービス提供業者の情報処理装置から送信されてきた、前記アクションの変更の要求の受信を制御し、
前記第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.
請求項1に記載の情報提供装置において、
前記個体識別番号を受信した回数の記憶を制御する第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.
請求項1に記載の情報提供装置において、
前記受信制御手段は、前記端末装置から送信されてくる前記個体識別番号と、前記端末装置を特定する端末装置識別番号との受信を制御し、
前記実行手段は、前記個体識別番号および前記端末装置識別番号に応じた前記アクションを実行する
情報提供装置。
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.
請求項1に記載の情報提供装置において、
前記個体識別番号を受信した回数の記憶を制御する第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.

JP2009172904A 2008-12-26 2009-07-24 Device, method and program for providing information Pending JP2010170520A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101921096B1 (en) 2018-08-28 2018-11-22 주식회사 코에그 Remote managing system of equipment

Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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.

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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