Nothing Special   »   [go: up one dir, main page]

JP2021022410A - Program, information processing device, electronic device and information processing program - Google Patents

Program, information processing device, electronic device and information processing program Download PDF

Info

Publication number
JP2021022410A
JP2021022410A JP2020185770A JP2020185770A JP2021022410A JP 2021022410 A JP2021022410 A JP 2021022410A JP 2020185770 A JP2020185770 A JP 2020185770A JP 2020185770 A JP2020185770 A JP 2020185770A JP 2021022410 A JP2021022410 A JP 2021022410A
Authority
JP
Japan
Prior art keywords
information
electronic device
person
output
control unit
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
JP2020185770A
Other languages
Japanese (ja)
Inventor
規和 横井
Norikazu Yokoi
規和 横井
隆文 豊田
Takafumi Toyoda
隆文 豊田
明日香 豊田
Asuka Toyoda
明日香 豊田
藤田 優
Masaru Fujita
優 藤田
政一 関口
Masaichi Sekiguchi
政一 関口
直樹 關口
Naoki Sekiguchi
直樹 關口
雄 村越
Yu MURAKOSHI
雄 村越
利一 石田
Riichi Ishida
利一 石田
康春 杉田
Yasuharu Sugita
康春 杉田
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.)
Nikon Corp
Original Assignee
Nikon Corp
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 Nikon Corp filed Critical Nikon Corp
Priority to JP2020185770A priority Critical patent/JP2021022410A/en
Publication of JP2021022410A publication Critical patent/JP2021022410A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

To provide a program, an information processing device, an electronic device and an information processing system that can provide useful information.SOLUTION: A program is configured to make a computer of a portable electronic device (10) execute processing of: acquiring information about a person carrying the electronic device when the electronic device passes through a prescribed position (S73); and outputting information about the prescribed position on the basis of the information about the person (S83).SELECTED DRAWING: Figure 3

Description

本発明は、プログラム、情報処理装置、電子機器、及び情報処理システムに関する。 The present invention relates to programs, information processing devices, electronic devices, and information processing systems.

従来より、来店者に店舗情報を提供し、販売促進に結びつける販売促進システムが提案されている(例えば、特許文献1参照)。しかしながら、従来の販売促進システムは、来店者毎に有用な情報を提供できていなかった。 Conventionally, a sales promotion system that provides store information to visitors and links them to sales promotion has been proposed (see, for example, Patent Document 1). However, the conventional sales promotion system has not been able to provide useful information for each visitor.

特開2009−237655号公報JP-A-2009-237655

プログラムは、携帯可能な電子機器(10)のコンピュータに、前記電子機器が所定の位置を通過すると、前記電子機器を携帯する人物に関する情報を取得(S73)し、前記人物に関する情報に基づいて前記所定の位置に関する情報を出力(S83)する、処理を実行させる。 When the electronic device passes a predetermined position on the computer of the portable electronic device (10), the program acquires information about the person carrying the electronic device (S73), and the program is based on the information about the person. A process for outputting information (S83) regarding a predetermined position is executed.

情報処理装置(20)は、携帯可能な電子機器(10)から、前記電子機器を携帯する人物に関する情報を受信し、前記人物に関する情報に基づいて所定の位置に関する情報を前記電子機器に送信する通信部(203,202)、を備える。 The information processing device (20) receives information about a person carrying the electronic device from the portable electronic device (10), and transmits information about a predetermined position to the electronic device based on the information about the person. A communication unit (203, 202) is provided.

電子機器は、携帯可能な電子機器(10)であって、前記電子機器が所定の位置を通過すると、前記電子機器を携帯する人物に関する情報を取得する取得部(107)と、前記人物に関する情報に基づいて前記所定の位置に関する情報を出力する出力部(107,106)と、を備える。 The electronic device is a portable electronic device (10), and when the electronic device passes a predetermined position, an acquisition unit (107) that acquires information about a person carrying the electronic device and information about the person. It is provided with an output unit (107, 106) that outputs information about the predetermined position based on the above.

情報処理システム(500)は、携帯可能な電子機器(10)と、情報処理装置(20)と、を備える情報処理システムであって、前記電子機器は、前記電子機器が所定の位置を通過すると、前記電子機器を携帯する人物に関する情報を前記情報処理装置に送信する通信部(101,107)と、前記情報処理装置から受信した情報を出力する出力部(107,106)と、を備え、前記情報処理装置は、前記人物に関する情報を受信し、前記人物に関する情報に基づいて前記所定の位置に関する情報を前記電子機器に送信する通信部(203,202)、を備える。 The information processing system (500) is an information processing system including a portable electronic device (10) and an information processing device (20), and the electronic device is such that when the electronic device passes a predetermined position. A communication unit (101, 107) for transmitting information about a person carrying the electronic device to the information processing device, and an output unit (107, 106) for outputting information received from the information processing device. The information processing device includes communication units (203, 202) that receive information about the person and transmit information about the predetermined position to the electronic device based on the information about the person.

なお、本発明をわかりやすく説明するために、上記においては一実施形態を表す図面の符号に対応つけて説明したが、本発明は、これに限定されるものではなく、後述の実施形態の構成を適宜改良しても良く、また、少なくとも一部を他の構成物に代替させても良い。更に、その配置について特に限定のない構成要件は、実施形態で開示した配置に限らず、その機能を達成できる位置に配置することができる。 In order to explain the present invention in an easy-to-understand manner, the above description corresponds to the reference numerals of the drawings representing one embodiment, but the present invention is not limited to this, and the configuration of the embodiments described later is not limited thereto. May be appropriately improved, or at least a part thereof may be replaced with another component. Further, the configuration requirement without particular limitation on the arrangement is not limited to the arrangement disclosed in the embodiment, and can be arranged at a position where the function can be achieved.

図1は、一実施形態に係る情報処理システムの構成を示す図である。FIG. 1 is a diagram showing a configuration of an information processing system according to an embodiment. 図2は、通信装置の配置について説明する図である。FIG. 2 is a diagram illustrating an arrangement of communication devices. 図3は、電子機器の制御部が実行する情報出力処理の一例を示すフローチャートである。FIG. 3 is a flowchart showing an example of information output processing executed by the control unit of the electronic device. 図4(a)は、レイアウト情報テーブルの一例を示す図であり、図4(b)は、フロアの分割例を示す図である。FIG. 4A is a diagram showing an example of a layout information table, and FIG. 4B is a diagram showing an example of dividing a floor. 図5は、イベント管理テーブルの一例を示す図である。FIG. 5 is a diagram showing an example of an event management table. 図6は、入店時情報提供処理の一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of information provision processing at the time of entering a store. 図7は、移動履歴記録処理の一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of the movement history recording process. 図8は、移動履歴テーブルの一例を示す図である。FIG. 8 is a diagram showing an example of a movement history table. 図9は、履歴管理テーブルの一例を示す図である。FIG. 9 is a diagram showing an example of a history management table. 図10は、既存顧客への情報提供処理の一例を示すフローチャートである。FIG. 10 is a flowchart showing an example of information provision processing to an existing customer. 図11は、新規顧客への情報提供処理の一例を示すフローチャートである。FIG. 11 is a flowchart showing an example of information provision processing to a new customer. 図12は、商品購入時情報提供処理の一例を示す図である。FIG. 12 is a diagram showing an example of information providing processing at the time of product purchase.

以下、本発明の一実施形態について、図1〜図12に基づいて、詳細に説明する。図1には、一実施形態に係る情報処理システム500の構成がブロック図にて示されている。情報処理システム500は、例えば、店舗への来店者や施設の利用者に対して、有用な情報を提供するためのシステムである。 Hereinafter, one embodiment of the present invention will be described in detail with reference to FIGS. 1 to 12. FIG. 1 shows a block diagram of the configuration of the information processing system 500 according to the embodiment. The information processing system 500 is, for example, a system for providing useful information to a visitor to a store or a user of a facility.

情報処理システム500は、図1に示すように、通信装置40と、電子機器10と、レジ端末30と、情報処理装置20と、を備える。 As shown in FIG. 1, the information processing system 500 includes a communication device 40, an electronic device 10, a cash register terminal 30, and an information processing device 20.

(通信装置40)
通信装置40は、書店、スーパーマーケット、ショッピングモール、スポーツジム等の店舗、建物、又は施設内に1または複数設けられ、他の機器と通信を行うものである。以後、スーパーマーケットの店舗を例に説明を行う。本実施形態では、通信装置40は、図2に示すように、スーパーマーケットのフロアF1内に複数配置されているものとする。
(Communication device 40)
The communication device 40 is provided in one or a plurality of stores, buildings, facilities such as bookstores, supermarkets, shopping malls, and sports gyms, and communicates with other devices. Hereinafter, the explanation will be given using a supermarket store as an example. In the present embodiment, as shown in FIG. 2, it is assumed that a plurality of communication devices 40 are arranged on the floor F1 of the supermarket.

通信装置40は、例えばBluetooth(登録商標)、RFID(Radio Frequency Identification)、TransferJet(登録商標)などの近接通信を電子機器10との間で行う。本実施形態では、通信装置40は、電子機器10との間でBluetooth(登録商標)による近接通信を行う。また、通信装置40は、インターネット、LAN(Local Area Network)、WAN(Wide Area Network)等の有線又は無線ネットワークを介して、情報処理装置20と通信する。 The communication device 40 performs proximity communication with the electronic device 10, such as Bluetooth (registered trademark), RFID (Radio Frequency Identification), and TransferJet (registered trademark). In the present embodiment, the communication device 40 performs proximity communication with the electronic device 10 by Bluetooth (registered trademark). Further, the communication device 40 communicates with the information processing device 20 via a wired or wireless network such as the Internet, LAN (Local Area Network), WAN (Wide Area Network), and the like.

本実施形態では、通信装置40は、電子機器10を携帯する人物に関する情報(本実施形態では、ユーザを一意に識別する顧客IDとする)を電子機器10から受信すると、通信装置40と電子機器10との間の通信強度に関する情報を、受信した顧客IDと紐付けて情報処理装置20に送信する。なお、通信装置40は、情報処理装置20からの要求に応じて電子機器10と通信し、顧客IDを電子機器10から受信してもよい。 In the present embodiment, when the communication device 40 receives information about a person carrying the electronic device 10 (in this embodiment, a customer ID that uniquely identifies the user) from the electronic device 10, the communication device 40 and the electronic device Information on the communication strength with 10 is transmitted to the information processing device 20 in association with the received customer ID. The communication device 40 may communicate with the electronic device 10 in response to a request from the information processing device 20 and receive the customer ID from the electronic device 10.

(電子機器10)
電子機器10は、例えば、ユーザにより携帯された状態で利用される情報機器である。電子機器10としては、例えば、携帯電話、スマートフォン、タブレット型パソコン、PHS(Personal Handy-phone System)、PDA(Personal Digital Assistant)等を採用することができる。本実施形態では、電子機器10は、スマートフォンであるものとする。
(Electronic device 10)
The electronic device 10 is, for example, an information device used while being carried by a user. As the electronic device 10, for example, a mobile phone, a smartphone, a tablet personal computer, a PHS (Personal Handy-phone System), a PDA (Personal Digital Assistant), or the like can be adopted. In the present embodiment, the electronic device 10 is a smartphone.

電子機器10は、図1に示すように、ディスプレイ106、操作部102、位置検出部103、撮像部104、通信部101、記憶部105、及び制御部107を備える。 As shown in FIG. 1, the electronic device 10 includes a display 106, an operation unit 102, a position detection unit 103, an imaging unit 104, a communication unit 101, a storage unit 105, and a control unit 107.

ディスプレイ106は、例えば、液晶ディスプレイであり、画像、各種情報およびボタン等の操作入力用画像を表示する。 The display 106 is, for example, a liquid crystal display, and displays images, various information, and images for operation input such as buttons.

操作部102は、例えば、タッチパネルとスイッチとを備える。タッチパネルは、ユーザが触れたことに応じて情報入力を受け付ける。操作部102は、電子機器10のユーザから、店舗での購入予算(例えば、3000円等)や購入予定商品(人参、玉葱、じゃがいも等)の入力を受け付け、制御部107に出力する。 The operation unit 102 includes, for example, a touch panel and a switch. The touch panel accepts information input according to the user's touch. The operation unit 102 receives input from the user of the electronic device 10 for a purchase budget (for example, 3000 yen, etc.) and a product to be purchased (carrot, onion, potato, etc.) at the store, and outputs the input to the control unit 107.

位置検出部103は、例えば、GPSセンサを有しており、電子機器10の位置を検出し、電子機器10の位置情報(緯度、経度)を制御部107に出力する。 The position detection unit 103 has, for example, a GPS sensor, detects the position of the electronic device 10, and outputs the position information (latitude, longitude) of the electronic device 10 to the control unit 107.

撮像部104は、撮像素子や撮影レンズなどを備える撮影ユニットを含み、被写体を撮像する。 The imaging unit 104 includes an imaging unit including an imaging element, a photographing lens, and the like, and images a subject.

記憶部105は、例えば、不揮発性の半導体メモリやハードディスクである。記憶部105は、制御部107によって実行される電子機器10を制御するためのプログラムや各種パラメータを記憶する。また、記憶部105は、電子機器10のユーザに関する情報(顧客ID)を記憶する。また、記憶部105は、撮像部104が撮像した静止画、動画の各画像データを記憶する。 The storage unit 105 is, for example, a non-volatile semiconductor memory or a hard disk. The storage unit 105 stores a program and various parameters for controlling the electronic device 10 executed by the control unit 107. In addition, the storage unit 105 stores information (customer ID) about the user of the electronic device 10. In addition, the storage unit 105 stores each image data of the still image and the moving image captured by the imaging unit 104.

通信部101は、他の機器と通信を行うものであり、本実施形態では、通信装置40との間で、Bluetooth(登録商標)による近接通信を行う。また、通信部101は、レジ端末30の通信部303との間で、例えばBluetooth(登録商標)、RFID、TransferJet(登録商標)などによる近接通信を行う。 The communication unit 101 communicates with other devices, and in the present embodiment, it performs proximity communication with the communication device 40 by Bluetooth (registered trademark). In addition, the communication unit 101 performs proximity communication with the communication unit 303 of the cash register terminal 30, for example, by Bluetooth (registered trademark), RFID, TransferJet (registered trademark), or the like.

通信部101は、制御部107の制御の下、電子機器10が店舗の入り口(所定の位置)を通過すると、記憶部105に記憶された顧客IDを通信装置40へ送信する。また、本実施形態において、通信部101は、一定時間(例えば、5秒)ごとに、顧客IDを通信装置40に送信する。 Under the control of the control unit 107, the communication unit 101 transmits the customer ID stored in the storage unit 105 to the communication device 40 when the electronic device 10 passes through the entrance (predetermined position) of the store. Further, in the present embodiment, the communication unit 101 transmits the customer ID to the communication device 40 at regular time intervals (for example, 5 seconds).

制御部107は、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)等を備え、電子機器10全体を制御する。 The control unit 107 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), and the like, and controls the entire electronic device 10.

また、制御部107は、電子機器10のユーザが電子機器10にインストールされている所定のアプリケーションプログラムを実行すると、図3に示す情報出力処理を実行する。 Further, when the user of the electronic device 10 executes a predetermined application program installed in the electronic device 10, the control unit 107 executes the information output process shown in FIG.

(情報出力処理)
図3の処理において、制御部107は、ステップS71において、電子機器10が店舗の入り口を通過したか否か、すなわち、電子機器10のユーザが店舗に入店したか否かを判断する。制御部107は、電子機器10のユーザが店舗に入店したか否かを、例えば、通信部101と通信装置40との通信状態に基づいて判断する。具体的には、通信部101と通信装置40との通信が成立していない状態から成立した状態になった場合に、制御部107は、電子機器10が所定の位置を通過したと判断する。あるいは、制御部107は、位置検出部103が検出した電子機器10の位置の情報と、記憶部105に予め記憶された店舗の位置情報と、に基づいて、電子機器10が所定の位置を通過したか否かを判断してもよい。また、店舗の出入り口に専用の通信機器を設け、制御部107は、当該通信機器と電子機器10との通信が成立した場合に、電子機器10が店舗の入り口を通過したと判断してもよい。
(Information output processing)
In the process of FIG. 3, in step S71, the control unit 107 determines whether or not the electronic device 10 has passed the entrance of the store, that is, whether or not the user of the electronic device 10 has entered the store. The control unit 107 determines whether or not the user of the electronic device 10 has entered the store, for example, based on the communication state between the communication unit 101 and the communication device 40. Specifically, when the communication between the communication unit 101 and the communication device 40 is not established, the control unit 107 determines that the electronic device 10 has passed a predetermined position. Alternatively, the control unit 107 passes the electronic device 10 through a predetermined position based on the position information of the electronic device 10 detected by the position detection unit 103 and the store position information stored in advance in the storage unit 105. You may decide whether or not you did. Further, a dedicated communication device may be provided at the entrance / exit of the store, and the control unit 107 may determine that the electronic device 10 has passed the entrance of the store when the communication between the communication device and the electronic device 10 is established. ..

なお、電子機器10のユーザが店舗に入店したか否かをより正確に判断するために、制御部107は、電子機器10が所定の位置を第1の方向(外側から内側)に向かって通過したか否かを判断することが望ましい。この場合、制御部107は、例えば、店舗の出入り口を挟んで外側と内側とに設けられた通信装置40と通信部101との通信状態に基づいて、電子機器10が所定の位置を第1の方向に向かって通過したか否かを判断することができる。より具体的には、制御部107は、出入り口の外側に設けられた通信装置40との通信が成立した後に、内側に設けられた通信装置40との通信が成立した場合に、電子機器10が所定の位置を第1の方向に向かって通過したと判断することができる。 In addition, in order to more accurately determine whether or not the user of the electronic device 10 has entered the store, the control unit 107 causes the electronic device 10 to move a predetermined position toward the first direction (from the outside to the inside). It is desirable to judge whether or not it has passed. In this case, the control unit 107 first positions the electronic device 10 at a predetermined position based on, for example, the communication state between the communication device 40 and the communication unit 101 provided on the outside and the inside of the store with the entrance / exit of the store. It is possible to determine whether or not the vehicle has passed in the direction. More specifically, when the control unit 107 establishes communication with the communication device 40 provided outside the doorway and then communicates with the communication device 40 provided inside, the electronic device 10 moves. It can be determined that the vehicle has passed the predetermined position in the first direction.

電子機器10のユーザが店舗に入店すると、ステップS71の判断が肯定され、ステップS73に移行する。 When the user of the electronic device 10 enters the store, the determination in step S71 is affirmed, and the process proceeds to step S73.

ステップS73に移行すると、制御部107は、記憶部105に記憶された、ユーザを一意に識別する顧客ID(電子機器10を携帯する人物に関する情報)を取得する。 When the process proceeds to step S73, the control unit 107 acquires the customer ID (information about the person carrying the electronic device 10) that uniquely identifies the user stored in the storage unit 105.

続くステップS75において、制御部107は、取得した顧客IDを、通信装置40を介して、情報処理装置20に送信する。 In the following step S75, the control unit 107 transmits the acquired customer ID to the information processing device 20 via the communication device 40.

続くステップS77において、制御部107は、操作部102を介して入力された、購入予算及び購入予定商品の情報を取得したか否かを判断する。ここでの判断が肯定された場合、ステップS79に移行する。 In the following step S77, the control unit 107 determines whether or not the information on the purchase budget and the product to be purchased, which has been input via the operation unit 102, has been acquired. If the determination here is affirmed, the process proceeds to step S79.

ステップS79に移行すると、制御部107は、購入予算及び購入予定商品の情報を通信装置40を介して情報処理装置20に送信し、ステップS81に移行する。なお、制御部107は、購入予算及び購入予定商品のいずれか一方の情報を取得していた場合には、購入予算及び購入予定商品のいずれか一方の情報を送信する。 When the process proceeds to step S79, the control unit 107 transmits information on the purchase budget and the product to be purchased to the information processing device 20 via the communication device 40, and proceeds to step S81. If the control unit 107 has acquired information on either the purchase budget or the product to be purchased, the control unit 107 transmits information on either the purchase budget or the product to be purchased.

一方、ステップS77の判断が否定された場合、ステップS81に移行する。 On the other hand, if the determination in step S77 is denied, the process proceeds to step S81.

ステップS81に移行すると、制御部107は、通信装置40を介して情報処理装置20から情報を受信したか否かを判断する。ここでの判断が肯定された場合、ステップS83に移行する。 When the process proceeds to step S81, the control unit 107 determines whether or not information has been received from the information processing device 20 via the communication device 40. If the determination here is affirmed, the process proceeds to step S83.

ステップS83に移行すると、制御部107は、受信した情報をディスプレイ106に表示(出力)する。制御部107が受信する情報の詳細は後述する。 When the process proceeds to step S83, the control unit 107 displays (outputs) the received information on the display 106. Details of the information received by the control unit 107 will be described later.

一方、ステップS81の判断が否定された場合、ステップS84に移行し、制御部107は、最後に顧客IDを通信装置40を介して情報処理装置40に送信してから、所定時間(例えば、1分)が経過したか否か判断する。ここでの判断が肯定された場合、制御部107は、ステップS85に移行する。 On the other hand, if the determination in step S81 is denied, the process proceeds to step S84, and the control unit 107 finally transmits the customer ID to the information processing device 40 via the communication device 40 for a predetermined time (for example, 1). Judge whether minutes) have passed. If the determination here is affirmed, the control unit 107 proceeds to step S85.

ステップS85に移行すると、制御部107は、顧客IDを、通信装置40を介して情報処理装置20に送信する。ステップS84及びS85の処理は、通信部101と通信装置40との間の通信強度を用いて電子機器10の店舗内での位置を検出し、電子機器10の移動履歴を取得するために行われる。 When the process proceeds to step S85, the control unit 107 transmits the customer ID to the information processing device 20 via the communication device 40. The processes of steps S84 and S85 are performed to detect the position of the electronic device 10 in the store by using the communication strength between the communication unit 101 and the communication device 40 and acquire the movement history of the electronic device 10. ..

一方、ステップS84の判断が否定された場合、ステップS86に移行し、制御部107は、電子機器10のユーザが退店したか否かを判断する。制御部107は、電子機器10のユーザが退店したか否かを、例えば、通信部101と通信装置40との通信状態に基づいて判断すればよい。より具体的には、通信部101と通信装置40との通信が途絶えてから所定時間(例えば、5分)が経過した場合に、制御部107は、電子機器10のユーザが退店したと判断すればよい。 On the other hand, if the determination in step S84 is denied, the process proceeds to step S86, and the control unit 107 determines whether or not the user of the electronic device 10 has left the store. The control unit 107 may determine whether or not the user of the electronic device 10 has left the store, for example, based on the communication state between the communication unit 101 and the communication device 40. More specifically, when a predetermined time (for example, 5 minutes) has elapsed since the communication between the communication unit 101 and the communication device 40 is interrupted, the control unit 107 determines that the user of the electronic device 10 has left the store. do it.

制御部107は、ステップS86での判断が否定された場合、ステップS81に戻り、肯定された場合、図3の処理を終了する。図3の処理により、情報処理装置20から受信した情報を、ユーザに提供することができる。 If the determination in step S86 is denied, the control unit 107 returns to step S81, and if affirmed, the control unit 107 ends the process of FIG. By the process of FIG. 3, the information received from the information processing apparatus 20 can be provided to the user.

(レジ端末30)
レジ端末30は、店舗内に設置され、店員の入力に応じて、商品の販売額を計算、記録する機器である。図1に示すように、レジ端末30は、入力部301、通信部303、及び制御部302を備える。なお、レジ端末30は、顧客が利用可能なセルフ式のレジスタであってもよい。
(Cash register terminal 30)
The cash register terminal 30 is a device installed in the store and calculates and records the sales amount of the product in response to the input of the clerk. As shown in FIG. 1, the cash register terminal 30 includes an input unit 301, a communication unit 303, and a control unit 302. The cash register terminal 30 may be a self-service register that can be used by the customer.

入力部301には、購入された商品の情報(商品を識別する識別情報、金額等)が入力される。入力部301は例えばバーコードスキャナであり、商品が購入される際に、商品に付されたバーコードを読み取る。なお、入力部301はキーボード又はタッチパネルでもよい。この場合、店員は、購入される商品の情報をキーボード又はタッチパネルから入力すればよい。 Information on the purchased product (identification information for identifying the product, amount of money, etc.) is input to the input unit 301. The input unit 301 is, for example, a bar code scanner, which reads a bar code attached to the product when the product is purchased. The input unit 301 may be a keyboard or a touch panel. In this case, the clerk may input the information of the purchased product from the keyboard or the touch panel.

通信部303は、他の機器と通信を行うものであり、電子機器10の通信部101との間で例えばBluetooth(登録商標)、RFID、TransferJet(登録商標)などの近接通信を行う。本実施形態では、通信部303は、電子機器10の記憶部105に記憶された顧客IDを電子機器10から受信する。 The communication unit 303 communicates with other devices, and performs proximity communication with the communication unit 101 of the electronic device 10, such as Bluetooth (registered trademark), RFID, and TransferJet (registered trademark). In the present embodiment, the communication unit 303 receives the customer ID stored in the storage unit 105 of the electronic device 10 from the electronic device 10.

また、通信部303は、制御部302の制御の下、情報処理装置20との間で有線又は無線通信を行う。具体的には、通信部303は、入力部301に入力された購入商品の情報と、電子機器10から受信した顧客IDとを、情報処理装置20に送信する。 Further, the communication unit 303 performs wired or wireless communication with the information processing device 20 under the control of the control unit 302. Specifically, the communication unit 303 transmits the information of the purchased product input to the input unit 301 and the customer ID received from the electronic device 10 to the information processing device 20.

制御部302は、レジ端末30全体を制御するものであり、CPU、RAM、ROM等を備える。制御部302は、入力部301に、電子機器10のユーザが購入した商品の情報が入力されると、通信部303を介して電子機器10から顧客IDを受信する。そして、制御部302は、入力部301に入力された購入商品の情報と、電子機器10から受信した顧客IDとを、通信部303を介して情報処理装置20に送信する。 The control unit 302 controls the entire cash register terminal 30, and includes a CPU, RAM, ROM, and the like. When the information of the product purchased by the user of the electronic device 10 is input to the input unit 301, the control unit 302 receives the customer ID from the electronic device 10 via the communication unit 303. Then, the control unit 302 transmits the information of the purchased product input to the input unit 301 and the customer ID received from the electronic device 10 to the information processing device 20 via the communication unit 303.

(情報処理装置20)
情報処理装置20は、例えば、サーバコンピュータであり、電子機器10のユーザに関する情報(顧客ID)を通信装置40から受信すると、顧客IDに基づいて(応じて)、店舗に関する情報や、当該ユーザの行動に関する情報を電子機器10に送信する。また、情報処理装置20は、電子機器10のユーザの店舗内の移動履歴を取得し、当該ユーザに紐付く履歴情報として記録する。
(Information processing device 20)
The information processing device 20 is, for example, a server computer, and when it receives information (customer ID) about the user of the electronic device 10 from the communication device 40, it receives information about the store and information about the user based on the customer ID (according to). Information about the behavior is transmitted to the electronic device 10. Further, the information processing device 20 acquires the movement history of the user of the electronic device 10 in the store and records it as history information associated with the user.

情報処理装置20は、図1に示すように、通信部203、記憶部201、及び制御部202を備える。 As shown in FIG. 1, the information processing device 20 includes a communication unit 203, a storage unit 201, and a control unit 202.

通信部203は、他の機器と通信するものであり、有線又は無線通信により、顧客IDと、通信強度に関する情報と、を通信装置40から受信する。さらに、通信部203は、有線又は無線通信により、顧客IDと、当該顧客IDにより識別されるユーザが購入した商品の情報と、をレジ端末30から受信する。 The communication unit 203 communicates with other devices, and receives the customer ID and information on the communication strength from the communication device 40 by wired or wireless communication. Further, the communication unit 203 receives the customer ID and the information of the product purchased by the user identified by the customer ID from the cash register terminal 30 by wired or wireless communication.

記憶部201は、例えば、不揮発性の半導体メモリやハードディスクである。記憶部201は、制御部202によって実行される情報処理装置20を制御するためのプログラムや各種パラメータを記憶する。また、記憶部201は、店舗のフロアガイド(地図情報)や、店舗内で販売されている商品に関する情報(商品名、価格、評価等)を記憶する。また、記憶部201は、店舗内のレイアウト情報を管理するレイアウト情報テーブル、及び、店舗内で行われるタイムセールなどの情報を管理するイベント管理テーブルを記憶する。図4(a)は、レイアウト情報テーブルの一例を示す図であり、図5は、イベント管理テーブルの一例を示す図である。 The storage unit 201 is, for example, a non-volatile semiconductor memory or a hard disk. The storage unit 201 stores a program and various parameters for controlling the information processing device 20 executed by the control unit 202. In addition, the storage unit 201 stores the floor guide (map information) of the store and information (product name, price, evaluation, etc.) about the products sold in the store. In addition, the storage unit 201 stores a layout information table that manages layout information in the store and an event management table that manages information such as a time sale performed in the store. FIG. 4A is a diagram showing an example of a layout information table, and FIG. 5 is a diagram showing an example of an event management table.

レイアウト情報テーブルは、図4(a)に示すように、位置、分類、及び配置商品名のフィールドを備える。位置のフィールドには、スーパーマーケットのフロアF1を、例えば、図4(b)に示すように分割した場合に、分割された各領域の座標(x,y)が格納される。分類のフィールドには、前述した座標で特定される領域の分類を示す情報が格納される。本実施形態では、商品を陳列する陳列棚が配置されていることを示す“陳列棚”、及び通路であることを示す“通路”のいずれかが分類のフィールドに格納される。配置商品名のフィールドには、前述した座標で特定される領域の分類が“陳列棚”であった場合に、当該陳列棚に配置されている商品の名称が格納される。 As shown in FIG. 4A, the layout information table includes fields for position, classification, and placement product name. In the position field, when the supermarket floor F1 is divided as shown in FIG. 4B, for example, the coordinates (x, y) of each divided area are stored. The classification field stores information indicating the classification of the area specified by the coordinates described above. In the present embodiment, either a "display shelf" indicating that a display shelf for displaying goods is arranged or a "passage" indicating that the product is an aisle is stored in the classification field. In the field of the arranged product name, when the classification of the area specified by the coordinates described above is "display shelf", the name of the product arranged on the display shelf is stored.

イベント管理テーブルは、図5に示すように、日付、開始時刻、終了時刻、種別、及び開催位置のフィールドを備える。日付のフィールドには、タイムセール等のイベントが実施される日付の情報が格納される。開始時刻及び終了時刻には、それぞれ当該イベントの開始時刻及び終了時刻が格納される。種別のフィールドには、イベントの種別が格納される。例えば、タイムセールが実施される場合には、種別のフィールドには“タイムセール”が格納され、試食が実施される場合には、種別のフィールドには“試食”が格納される。開催位置のフィールドには、イベントが開催される領域を特定する座標が格納される。 As shown in FIG. 5, the event management table includes fields for date, start time, end time, type, and holding position. In the date field, information on the date when an event such as a time sale is performed is stored. The start time and end time of the event are stored in the start time and end time, respectively. The type of event is stored in the type field. For example, when a time sale is carried out, "time sale" is stored in the type field, and when tasting is carried out, "tasting" is stored in the type field. The holding position field stores coordinates that identify the area where the event is held.

また、記憶部201は、電子機器10のユーザに関する情報(顧客ID)と、当該ユーザの同店舗における過去の行動履歴(移動履歴)とを紐付けて管理する履歴管理テーブル(詳細は後述する)を記憶する。 Further, the storage unit 201 manages a history management table (details will be described later) that manages the information (customer ID) about the user of the electronic device 10 and the past action history (movement history) of the user in the same store in association with each other. Remember.

制御部202は、CPU、RAM、ROM等を備え、情報処理装置20全体を制御する。また、制御部202は、電子機器10のユーザが店舗に入店した時に情報を提供する入店時情報提供処理を実行する。また、制御部202は、電子機器10のユーザが商品を購入した場合に情報を提供する商品購入時情報提供処理を実行する。以下、入店時情報提供処理及び商品購入時情報提供処理について詳細に説明する。 The control unit 202 includes a CPU, RAM, ROM, and the like, and controls the entire information processing apparatus 20. In addition, the control unit 202 executes an information providing process at the time of entering the store, which provides information when the user of the electronic device 10 enters the store. In addition, the control unit 202 executes a product purchase information provision process that provides information when the user of the electronic device 10 purchases the product. The information provision process at the time of entering the store and the information provision process at the time of product purchase will be described in detail below.

(入店時情報提供処理)
図6は、情報処理装置20の制御部202が実行する入店時情報提供処理の一例を示すフローチャートである。
(Information provision processing at the time of entering the store)
FIG. 6 is a flowchart showing an example of the information providing process at the time of entering the store executed by the control unit 202 of the information processing device 20.

図6の処理では、ステップS11において、制御部202は、電子機器10のユーザに関する情報(顧客ID)を受信するまで待機している。そして、顧客IDを受信すると、ステップS11の判断が肯定され、制御部202は、ステップS13に移行する。 In the process of FIG. 6, in step S11, the control unit 202 waits until the information (customer ID) regarding the user of the electronic device 10 is received. Then, when the customer ID is received, the determination in step S11 is affirmed, and the control unit 202 proceeds to step S13.

ステップS13に移行すると、制御部202は、ユーザが店舗内を移動した経路を記録する移動履歴テーブルを、ステップS11で受信した顧客IDに対して作成済みか否かを判断する。ここでの判断が否定されるということは、電子機器10のユーザが店舗に入店したばかりだということである。この場合、制御部202は、ステップS20に移行する。 When the process proceeds to step S13, the control unit 202 determines whether or not the movement history table for recording the route the user has traveled in the store has been created for the customer ID received in step S11. If the judgment here is denied, it means that the user of the electronic device 10 has just entered the store. In this case, the control unit 202 shifts to step S20.

ステップS20に移行すると、制御部202は、電子機器10のユーザが店舗内を移動した経路を記録する移動履歴記録処理を開始する。ここで、移動履歴記録処理の詳細について、図7を用いて説明する。 When the process proceeds to step S20, the control unit 202 starts the movement history recording process of recording the route that the user of the electronic device 10 has moved in the store. Here, the details of the movement history recording process will be described with reference to FIG. 7.

(移動履歴記録処理)
図7は、制御部202が実行する移動履歴記録処理の一例を示すフローチャートである。
(Movement history recording process)
FIG. 7 is a flowchart showing an example of the movement history recording process executed by the control unit 202.

図7の処理では、まず、ステップS201において、制御部202は、各通信装置40から受信した、各通信装置40と電子機器10との間の通信強度から、図4(b)に示すフロアF1内での電子機器10のユーザの位置を推定する。 In the process of FIG. 7, first, in step S201, the control unit 202 determines the floor F1 shown in FIG. 4B from the communication strength between each communication device 40 and the electronic device 10 received from each communication device 40. The position of the user of the electronic device 10 in the device 10 is estimated.

続くステップS205において、制御部202は、推定した位置情報を、移動履歴テーブルに登録する。ここで、移動履歴テーブルは、例えば、図8に示すように、顧客ID、日時、及び位置のフィールドを備える。なお、店舗が複数の階を有する場合には、移動履歴テーブルに階数のフィールドを追加すればよい。 In the following step S205, the control unit 202 registers the estimated position information in the movement history table. Here, the movement history table includes, for example, as shown in FIG. 8, fields of customer ID, date and time, and position. If the store has a plurality of floors, a floor number field may be added to the movement history table.

顧客IDのフィールドには、電子機器10のユーザを特定する顧客IDの情報が登録される。日時のフィールドには、ユーザの現在位置を推定した日時の情報が登録される。位置のフィールドには、例えば図4(b)に示すように分割したフロアF1内においてユーザが存在する領域の座標(x,y)が格納される。 In the customer ID field, information on the customer ID that identifies the user of the electronic device 10 is registered. In the date and time field, information on the date and time when the user's current position is estimated is registered. In the position field, for example, as shown in FIG. 4B, the coordinates (x, y) of the area where the user exists in the divided floor F1 are stored.

図7に戻り、続くステップS207において、制御部202は、顧客IDを受信したか否かを判断する。顧客IDを受信した場合、制御部202は、ステップS201に戻る。一方、顧客IDを受信していない場合、ステップS207の判断が否定され、ステップS209に移行する。 Returning to FIG. 7, in the following step S207, the control unit 202 determines whether or not the customer ID has been received. When the customer ID is received, the control unit 202 returns to step S201. On the other hand, when the customer ID is not received, the determination in step S207 is denied, and the process proceeds to step S209.

ステップS209に移行すると、制御部202は、最後にステップS205の処理を実行してから、顧客IDを受信しないまま所定時間(例えば、30分)が経過したか否かを判断する。所定時間が経過していない場合、ステップS209の判断が否定され、制御部202はステップS207に戻る。 When the process proceeds to step S209, the control unit 202 determines whether or not a predetermined time (for example, 30 minutes) has elapsed without receiving the customer ID since the process of step S205 was finally executed. If the predetermined time has not elapsed, the determination in step S209 is denied, and the control unit 202 returns to step S207.

一方、最後にステップS205の処理を実行してから、顧客IDを受信しないまま所定時間(例えば、30分)が経過した場合、電子機器10のユーザが既に退店していると判断できる。したがって、顧客IDを受信しないまま所定時間が経過した場合、制御部202は、ステップS211に移行し、移動履歴テーブルのデータ(図8参照)を記憶部201に記憶するとともに、記憶部201が記憶する履歴管理テーブルを更新する。 On the other hand, if a predetermined time (for example, 30 minutes) has elapsed without receiving the customer ID since the last process of step S205 is executed, it can be determined that the user of the electronic device 10 has already left the store. Therefore, when the predetermined time elapses without receiving the customer ID, the control unit 202 proceeds to step S211 and stores the data of the movement history table (see FIG. 8) in the storage unit 201, and the storage unit 201 stores the data. Update the history management table.

ここで、履歴管理テーブルは、例えば、図9に示すように、顧客ID、来店日時、退店日時、及び移動履歴のフィールドを備える。顧客IDのフィールドには、移動履歴テーブルを作成した顧客IDの情報が登録される。来店日時のフィールドには、移動履歴テーブルの日時フィールドに登録された日時のうち、最も古い日時のデータが登録される。退店日時のフィールドには、移動履歴テーブルの日時フィールドに登録された日時のうち、最も新しい日時のデータが登録される。移動履歴のフィールドには、移動履歴テーブルのデータを記録したファイルの名称が登録される。これにより、電子機器10のユーザを特定する顧客IDと店舗内での移動履歴情報とが紐付けされて記憶部201に記憶される。 Here, the history management table includes, for example, as shown in FIG. 9, fields of customer ID, store visit date / time, store exit date / time, and movement history. In the customer ID field, the information of the customer ID that created the movement history table is registered. In the store visit date / time field, the oldest date / time data among the date / time registered in the date / time field of the movement history table is registered. In the store closing date / time field, the latest date / time data among the date / time registered in the date / time field of the movement history table is registered. The name of the file in which the data of the movement history table is recorded is registered in the movement history field. As a result, the customer ID that identifies the user of the electronic device 10 and the movement history information in the store are linked and stored in the storage unit 201.

履歴管理テーブルを更新した後は、制御部202は、図7の移動履歴記録処理を終了する。 After updating the history management table, the control unit 202 ends the movement history recording process of FIG. 7.

図6に戻り、入店時情報提供処理について引き続き説明する。移動履歴記録処理の開始後、制御部202は、ステップS21において、受信した顧客IDのユーザが、店舗に来店したことがあるか否かを判断する。制御部202は、履歴管理テーブルの顧客IDのフィールドに、受信した顧客IDが登録されているか否かに基づいて、顧客IDのユーザに来店履歴があるか否かを判断することができる。 Returning to FIG. 6, the information provision process at the time of entering the store will be continuously described. After starting the movement history recording process, the control unit 202 determines in step S21 whether or not the user with the received customer ID has visited the store. The control unit 202 can determine whether or not the user with the customer ID has a store visit history based on whether or not the received customer ID is registered in the customer ID field of the history management table.

ステップS21の判断が肯定された場合、制御部202は、ステップS30に移行し、既存顧客への情報提供処理を実行する。 If the determination in step S21 is affirmed, the control unit 202 proceeds to step S30 and executes the information providing process to the existing customer.

(既存顧客への情報提供処理)
図10は、既存顧客への情報提供処理の詳細を示すフローチャートである。図10の処理では、まず、ステップS301において、制御部202は、電子機器10から顧客の購入予定商品の情報を受信しているか否かを判断する。本実施形態では、ユーザが入店前に、購入予定商品の情報を電子機器10に入力している場合には、本ステップの判断が肯定され、制御部202は、ステップS303に移行する。
(Information provision processing to existing customers)
FIG. 10 is a flowchart showing details of information provision processing to existing customers. In the process of FIG. 10, first, in step S301, the control unit 202 determines whether or not the information of the customer's planned purchase product is received from the electronic device 10. In the present embodiment, when the user has input the information of the product to be purchased into the electronic device 10 before entering the store, the determination in this step is affirmed, and the control unit 202 shifts to step S303.

ステップS303に移行すると、制御部202は、電子機器10から予算に関する情報を受信しているか否かを判断する。本実施形態では、ユーザが入店前に購入予算の情報を電子機器10に入力している場合には、本ステップの判断が肯定され、ステップS305に移行する。 When the process proceeds to step S303, the control unit 202 determines whether or not the information regarding the budget is received from the electronic device 10. In the present embodiment, when the user has input the purchase budget information into the electronic device 10 before entering the store, the determination in this step is affirmed, and the process proceeds to step S305.

ステップS305に移行すると、制御部202は、履歴管理テーブルに登録されているユーザの移動履歴情報に基づき、購入予定商品を購入可能なルートのうち、ユーザの移動パターンを反映させたルートを推奨ルートとして決定し、電子機器10に送信する。例えば、ユーザが、普段、野菜→生肉→鮮魚→惣菜→レジの順に買い物を行っており、購入予定商品として人参、じゃがいも、玉葱、豚肉、及びカレールーを入力し、購入予算として3000円を入力していたとする。この場合、制御部202は、人参、じゃがいも、玉葱、豚肉、及びカレールーを購入でき、ユーザの普段の移動パターンを反映させた、野菜売り場→生肉売り場→調味料売り場→レジを通るルートを、推奨ルートとして決定し、電子機器10に送信する。さらに、制御部202は、予算の範囲内で購入可能なお勧め商品や人気の高い商品の情報を電子機器10に送信する。電子機器10は、情報処理装置20から受信した推奨ルート及びお勧め商品の情報をディスプレイ106に表示する。これにより、普段は利用しない調味料売り場を通り、効率的に買い物を行うことができるルートの情報をユーザに提供できる。さらに、予算内で購入可能なお勧め商品や人気の高い商品の情報をユーザに提供できる。なお、情報処理装置20の制御部202は、各売り場にてピックアップする商品の順序を決定し、電子機器10に送信してもよい。これにより、さらに効率的に買い物を行うことができる情報をユーザに提供することができる。 When the process proceeds to step S305, the control unit 202 recommends a route that reflects the user's movement pattern among the routes that can purchase the planned purchase product based on the user's movement history information registered in the history management table. Is determined and transmitted to the electronic device 10. For example, users usually shop in the order of vegetables → raw meat → fresh fish → side dish → cash register, enter carrots, potatoes, onions, pork, and curry roux as products to be purchased, and enter 3000 yen as the purchase budget. Suppose it was. In this case, the control unit 202 can purchase carrots, potatoes, onions, pork, and curry roux, and recommends a route that reflects the user's usual movement pattern, such as the vegetable section → raw meat section → seasoning section → cash register. It is determined as a route and transmitted to the electronic device 10. Further, the control unit 202 transmits information on recommended products and popular products that can be purchased within the budget to the electronic device 10. The electronic device 10 displays information on the recommended route and the recommended product received from the information processing device 20 on the display 106. As a result, it is possible to provide the user with information on a route through which shopping can be performed efficiently through the seasoning section that is not normally used. In addition, it can provide users with information on recommended and popular products that can be purchased within budget. The control unit 202 of the information processing device 20 may determine the order of the products to be picked up at each sales floor and transmit the products to the electronic device 10. As a result, it is possible to provide the user with information that enables more efficient shopping.

一方、顧客の購入予定商品の情報は受信しているが(ステップS301/YES)、予算の情報は受信していない場合(ステップS303/NO)、制御部202は、ステップS307に移行する。 On the other hand, when the information on the product to be purchased by the customer is received (step S301 / YES) but the budget information is not received (step S303 / NO), the control unit 202 proceeds to step S307.

ステップS307に移行すると、制御部202は、履歴管理テーブルに登録されているユーザの移動履歴情報に基づき、購入予定商品を購入可能なルートのうち、ユーザの移動パターンを反映させたルートを推奨ルートとして決定し、電子機器10に送信する。これにより、効率的に買い物を行うことができるルートの情報をユーザに提供できる。なお、本ステップにおいても、情報処理装置20の制御部202は、各売り場にてピックアップする商品の順序を決定し、電子機器10に送信してもよい。これにより、さらに効率的に買い物を行うことができる情報をユーザに提供することができる。 When the process proceeds to step S307, the control unit 202 recommends a route that reflects the user's movement pattern among the routes that can purchase the planned purchase product based on the user's movement history information registered in the history management table. Is determined and transmitted to the electronic device 10. As a result, it is possible to provide the user with information on a route that enables efficient shopping. In this step as well, the control unit 202 of the information processing device 20 may determine the order of the products to be picked up at each sales floor and transmit the products to the electronic device 10. As a result, it is possible to provide the user with information that enables more efficient shopping.

ところで、購入予定商品の情報を受信していない場合(ステップS301/NO)、制御部202は、ステップS309に移行し、履歴管理テーブルに登録されている移動履歴情報に基づき、ユーザの移動パターンを反映させたルートを推奨ルートとして決定し、電子機器10に送信する。 By the way, when the information of the product to be purchased is not received (step S301 / NO), the control unit 202 proceeds to step S309 and sets the user's movement pattern based on the movement history information registered in the history management table. The reflected route is determined as a recommended route and transmitted to the electronic device 10.

ステップS305、S307、又はS309の終了後は、ステップS311に移行する。 After the completion of steps S305, S307, or S309, the process proceeds to step S311.

ステップS311に移行すると、制御部202は、現在時刻(時間情報)を取得する。制御部202は、例えば、現在時刻を、電子機器10から受信してもよいし、情報処理装置20が備える計時機能を利用して取得してもよい。 When the process proceeds to step S311, the control unit 202 acquires the current time (time information). For example, the control unit 202 may receive the current time from the electronic device 10 or may acquire it by using the timekeeping function provided in the information processing device 20.

続くステップS313において、制御部202は、ステップS305、S307、又はS309で決定した推奨ルート上で行われるイベントの情報をイベント管理テーブル(図5)から取得する。 In the following step S313, the control unit 202 acquires information on the event performed on the recommended route determined in steps S305, S307, or S309 from the event management table (FIG. 5).

続くステップS315において、制御部202は、取得したイベントの情報を電子機器10に送信(出力)し、図10の処理を終了する。電子機器10は、受信したイベントの情報(例えば、タイムセール情報)を、例えば推奨ルートに重畳して表示する。これにより、ユーザに有用な情報を提供することができる。なお、推奨ルートの情報、お勧め商品の情報、及び、イベントの情報をステップS315で一括して電子機器10に送信するようにしてもよい。 In the following step S315, the control unit 202 transmits (outputs) the acquired event information to the electronic device 10, and ends the process of FIG. The electronic device 10 superimposes and displays the received event information (for example, time sale information) on the recommended route, for example. As a result, useful information can be provided to the user. The recommended route information, the recommended product information, and the event information may be collectively transmitted to the electronic device 10 in step S315.

ステップS315の処理後は、図6に戻り、制御部202は、図6の全処理を終了する。 After the process of step S315, the process returns to FIG. 6, and the control unit 202 ends all the processes of FIG.

一方、顧客IDで識別されるユーザが、来店履歴がない新規顧客であった場合、図6のステップS21の判断が否定され、制御部202は、ステップS40へ移行し、新規顧客への情報提供処理を実行する。 On the other hand, when the user identified by the customer ID is a new customer who has no store visit history, the determination in step S21 of FIG. 6 is denied, and the control unit 202 proceeds to step S40 to provide information to the new customer. Execute the process.

(新規顧客への情報提供処理)
図11は、新規顧客への情報提供処理の詳細を示すフローチャートである。図11の処理では、まず、ステップS401において、制御部202は、現在時刻(時間情報)を取得する。制御部202は、例えば、現在時刻を、電子機器10から受信してもよいし、情報処理装置20が備える計時機能を利用して取得してもよい。
(Information provision processing to new customers)
FIG. 11 is a flowchart showing the details of the information providing process to the new customer. In the process of FIG. 11, first, in step S401, the control unit 202 acquires the current time (time information). For example, the control unit 202 may receive the current time from the electronic device 10 or may acquire it by using the timekeeping function provided in the information processing device 20.

続くステップS403において、制御部202は、ステップS401で取得した時刻に店舗で行われるイベントの情報をイベント管理テーブル(図5)から取得する。 In the following step S403, the control unit 202 acquires information on the event to be performed at the store at the time acquired in step S401 from the event management table (FIG. 5).

続くステップS405において、制御部202は、電子機器10からユーザの購入予定商品の情報を受信しているか否かを判断する。本実施形態では、ユーザが入店前に、購入予定商品の情報を電子機器10に入力している場合には、本ステップの判断が肯定され、制御部202は、ステップS407に移行する。 In the following step S405, the control unit 202 determines whether or not the information on the product to be purchased by the user is received from the electronic device 10. In the present embodiment, when the user has input the information of the product to be purchased into the electronic device 10 before entering the store, the determination in this step is affirmed, and the control unit 202 shifts to step S407.

ステップS407に移行すると、制御部202は、電子機器10から予算に関する情報を受信しているか否かを判断する。本実施形態では、ユーザが入店前に購入予算の情報を電子機器10に入力している場合には、本ステップの判断が肯定され、ステップS409に移行する。 When the process proceeds to step S407, the control unit 202 determines whether or not the information regarding the budget is received from the electronic device 10. In the present embodiment, when the user has input the purchase budget information into the electronic device 10 before entering the store, the determination in this step is affirmed, and the process proceeds to step S409.

ステップS409に移行すると、制御部202は、購入予定商品を購入可能なルートの情報、購入予定商品のうち予算内で購入可能なお勧め商品の情報、および、ステップS403で取得したイベントの情報を電子機器10に送信する。 When the process proceeds to step S409, the control unit 202 electronically outputs information on routes on which the planned purchase product can be purchased, information on recommended products that can be purchased within the budget among the planned purchase products, and information on the event acquired in step S403. It is transmitted to the device 10.

一方、ユーザの購入予定商品の情報は受信しているが(ステップS405/YES)、予算の情報は受信していない場合(ステップS407/NO)、制御部202は、ステップS411に移行する。 On the other hand, when the information on the product to be purchased by the user is received (step S405 / YES) but the budget information is not received (step S407 / NO), the control unit 202 proceeds to step S411.

ステップS411に移行すると、制御部202は、購入予定商品を購入可能なルートの情報、および、ステップS403で取得したイベントの情報を電子機器10に送信する。 When the process proceeds to step S411, the control unit 202 transmits the information on the route on which the product to be purchased can be purchased and the information on the event acquired in step S403 to the electronic device 10.

ところで、購入予定商品の情報を受信していない場合(ステップS405/NO)、制御部202は、ステップS413に移行し、店舗のフロアガイド(地図情報)、および、ステップS403で取得したイベントの情報を電子機器10に送信する。 By the way, when the information of the product to be purchased has not been received (step S405 / NO), the control unit 202 shifts to step S413, the floor guide (map information) of the store, and the event information acquired in step S403. Is transmitted to the electronic device 10.

ステップS409、S411又はS413の処理が終了すると、制御部202は、図6に戻り、図6の全処理を終了する。なお、ユーザが新規顧客である場合、図11のステップS405〜S411の処理を行わず、ステップS401、S403、及びS413の処理を行うようにしてもよい。すなわち、制御部202は、ユーザが新規顧客である場合には、常に、店舗のフロアガイド及びイベントの情報を電子機器10に送信するようにしてもよい。 When the processing of steps S409, S411 or S413 is completed, the control unit 202 returns to FIG. 6 and ends all the processing of FIG. If the user is a new customer, the processes of steps S401, S403, and S413 may be performed instead of the processes of steps S405 to S411 of FIG. That is, the control unit 202 may transmit the store floor guide and event information to the electronic device 10 whenever the user is a new customer.

ところで、図6のステップS13の判断が肯定されるということは、既にステップS20〜S40の処理を実行済みであるということである、すなわち、入店時におけるユーザへの情報提供が終了しているということである。従って、ステップS13の判断が肯定された場合、制御部202は、図6の全処理を終了する。 By the way, if the determination in step S13 of FIG. 6 is affirmed, it means that the processes of steps S20 to S40 have already been executed, that is, the provision of information to the user at the time of entering the store has been completed. That's what it means. Therefore, if the determination in step S13 is affirmed, the control unit 202 ends all the processing of FIG.

(商品購入時情報提供処理)
次に、制御部202が実行する商品購入時情報提供処理について、図12を用いて説明する。
(Information provision processing at the time of product purchase)
Next, the product purchase information provision process executed by the control unit 202 will be described with reference to FIG.

図12の処理では、まず、ステップS61において、制御部202は、電子機器10のユーザが商品を購入するまで待機する。上述したように、レジ端末30の制御部302は、入力部301にユーザにより購入された商品の情報が入力されると、通信部303を介して電子機器10から顧客IDを受信する。そして、制御部302は、ユーザが購入した商品の情報と、電子機器10から受信した顧客IDとを、通信部303を介して情報処理装置20に送信する(図1参照)。したがって、レジ端末30から、電子機器10のユーザが購入した商品の情報と、顧客IDとを受信すると、ステップS61の判断が肯定され、制御部202は、ステップS63に移行する。 In the process of FIG. 12, first, in step S61, the control unit 202 waits until the user of the electronic device 10 purchases the product. As described above, the control unit 302 of the cash register terminal 30 receives the customer ID from the electronic device 10 via the communication unit 303 when the information of the product purchased by the user is input to the input unit 301. Then, the control unit 302 transmits the information of the product purchased by the user and the customer ID received from the electronic device 10 to the information processing device 20 via the communication unit 303 (see FIG. 1). Therefore, when the information on the product purchased by the user of the electronic device 10 and the customer ID are received from the cash register terminal 30, the determination in step S61 is affirmed, and the control unit 202 shifts to step S63.

ステップS63に移行すると、制御部202は、電子機器10のユーザの現在位置を取得する。例えば、制御部202は、各通信装置40と電子機器10との通信強度に基づいて、ユーザの現在位置を取得する。また、例えば、各レジ端末30を一意に識別する情報と、その設置場所を予め記憶部201に記憶しておき、制御部202は、どのレジ端末30から情報を受信したかに基づいて、ユーザの現在位置を取得してもよい。 When the process proceeds to step S63, the control unit 202 acquires the current position of the user of the electronic device 10. For example, the control unit 202 acquires the current position of the user based on the communication strength between each communication device 40 and the electronic device 10. Further, for example, information that uniquely identifies each cash register terminal 30 and its installation location are stored in the storage unit 201 in advance, and the control unit 202 stores the information from which cash register terminal 30 the user. You may get the current position of.

続くステップS65において、制御部202は、ユーザが購入した商品(例えば、人参、玉葱、じゃがいも)と関連する商品(例えば、カレールーやシチュールー)の情報と、当該関連する商品の売り場までのルートとを、電子機器10に送信する。これにより、ユーザの買い忘れ等を防ぐことが出来る。 In the following step S65, the control unit 202 provides information on products (for example, curry roux and stew roux) related to the products purchased by the user (for example, carrots, onions, potatoes), and a route to the sales floor of the related products. Is transmitted to the electronic device 10. As a result, it is possible to prevent the user from forgetting to buy.

以上、詳細に説明したように、本実施形態によれば、電子機器10の制御部107は、電子機器10が店舗の入り口(所定の位置)を通過すると、顧客ID(電子機器10を携帯する人物に関する情報)を取得し、顧客IDで識別されるユーザが新規顧客だった場合、店舗のフロアガイド(地図情報)、ルートの情報(経路情報)、イベント情報等、店舗に関する情報(所定の位置に関する情報)をディスプレイ106に表示(出力)する。これにより、初めて店舗に来店した、電子機器10のユーザに対して、店舗のフロアガイド、ルートの情報、イベント情報等の有用な情報を提供することができる。 As described in detail above, according to the present embodiment, the control unit 107 of the electronic device 10 carries the customer ID (the electronic device 10) when the electronic device 10 passes through the entrance (predetermined position) of the store. When the user who acquires (information about a person) and is identified by the customer ID is a new customer, information about the store (predetermined position) such as store floor guide (map information), route information (route information), event information, etc. Information about) is displayed (output) on the display 106. As a result, it is possible to provide the user of the electronic device 10 who visits the store for the first time with useful information such as the floor guide of the store, route information, and event information.

また、本実施形態において、電子機器10の制御部107は、顧客IDを情報処理装置20に送信し、顧客IDに基づいた店舗に関する情報を情報処理装置20から受信して出力する。これにより、電子機器10の制御部107で行う処理量を少なくすることができ、情報提供処理に伴う電子機器10の処理負荷を低減することができる。 Further, in the present embodiment, the control unit 107 of the electronic device 10 transmits the customer ID to the information processing device 20, and receives and outputs the information about the store based on the customer ID from the information processing device 20. As a result, the amount of processing performed by the control unit 107 of the electronic device 10 can be reduced, and the processing load of the electronic device 10 associated with the information providing process can be reduced.

また、本実施形態において、電子機器10の制御部107は、顧客IDで識別されるユーザが既存顧客だった場合に、ユーザの移動履歴データ(図8、図9参照)に基づいて、ユーザの行動パターンを反映した推奨ルートや推奨ルート上のイベント情報等、ユーザの行動に影響を与える情報(行動に関する情報)を出力する。これにより、ユーザは、効率よく店舗内を移動し、買い物を行うことができる。 Further, in the present embodiment, when the user identified by the customer ID is an existing customer, the control unit 107 of the electronic device 10 is based on the user's movement history data (see FIGS. 8 and 9). It outputs information that affects the user's behavior (information about the behavior), such as the recommended route that reflects the behavior pattern and event information on the recommended route. As a result, the user can efficiently move in the store and perform shopping.

また、本実施形態において、制御部107は、ユーザの予算に関する情報及びユーザの購入予定商品の情報を取得した場合には、購入予定商品を購入可能な店舗内の移動ルートと、予算内で購入可能なお勧め商品の情報とを出力する。また、制御部107は、ユーザの購入予定商品の情報を取得した場合には、購入予定商品を購入可能な店舗内の移動ルートを出力する。また、制御部107は、ユーザが購入した商品の情報を取得した場合には、購入商品と関連する商品の情報、および、関連する商品の売り場までのルートを出力する。これにより、ユーザは、効率よく店舗内を移動し買い物を行うことができる。 Further, in the present embodiment, when the control unit 107 acquires the information on the user's budget and the information on the product to be purchased by the user, the movement route in the store where the product to be purchased can be purchased and the purchase within the budget Output information on possible recommended products. Further, when the control unit 107 acquires the information of the product to be purchased by the user, the control unit 107 outputs a movement route in the store where the product to be purchased can be purchased. Further, when the control unit 107 acquires the information of the product purchased by the user, the control unit 107 outputs the information of the product related to the purchased product and the route to the sales floor of the related product. As a result, the user can efficiently move around the store and perform shopping.

また、本実施形態において、制御部107は、現在時刻(時間情報)に基づいて、タイムセール等のイベント情報を出力する。これにより、ユーザに有用な情報を提供できる。 Further, in the present embodiment, the control unit 107 outputs event information such as a time sale based on the current time (time information). As a result, useful information can be provided to the user.

また、本実施形態において、情報処理装置20は、電子機器10から、顧客ID(電子機器10を携帯する人物に関する情報)を受信し、顧客IDで識別されるユーザが新規顧客である場合、店舗のフロアガイド(地図情報)、ルートの情報(経路情報)、イベント情報等、店舗に関する情報を電子機器10に送信する通信部101を備える。これにより、初めて店舗を訪れる電子機器10のユーザに有用な情報を提供できる。 Further, in the present embodiment, the information processing device 20 receives the customer ID (information about the person carrying the electronic device 10) from the electronic device 10, and when the user identified by the customer ID is a new customer, the store The communication unit 101 is provided to transmit information about the store to the electronic device 10, such as floor guide (map information), route information (route information), and event information. As a result, useful information can be provided to the user of the electronic device 10 who visits the store for the first time.

また、本実施形態において、通信部101は、顧客IDで識別されるユーザが既存顧客である場合、ユーザの移動履歴データ(図8、図9参照)に基づいて、ユーザの行動パターンを反映した推奨ルートや、推奨ルート上のイベント情報等、ユーザの行動に影響を与える情報(行動に関する情報)を電子機器10に送信する。これにより、ユーザは、効率よく店舗内を移動し、買い物を行うことができる。 Further, in the present embodiment, when the user identified by the customer ID is an existing customer, the communication unit 101 reflects the user's behavior pattern based on the user's movement history data (see FIGS. 8 and 9). Information that affects the user's behavior (information about the behavior) such as the recommended route and event information on the recommended route is transmitted to the electronic device 10. As a result, the user can efficiently move in the store and perform shopping.

なお、上記実施形態では、電子機器10が所定の位置を通過すると、情報処理装置20が店舗に関する情報や、行動に関する情報を電子機器10に送信していたが、これに限られるものではない。例えば、電子機器10の記憶部105に予め店舗のフロアガイド等を記憶しておき、電子機器10が所定の位置を通過すると、電子機器10の制御部107が、店舗のフロアガイドをディスプレイ106に表示してもよい。また、制御部107は、情報処理装置20から履歴管理テーブルのデータ及び移動履歴テーブルのデータを受信し、これらのデータとユーザからの入力とに基づいて推奨ルートを決定し、ディスプレイ106に表示してもよい。 In the above embodiment, when the electronic device 10 passes through a predetermined position, the information processing device 20 transmits information about the store and information about the behavior to the electronic device 10, but the present invention is not limited to this. For example, a store floor guide or the like is stored in advance in the storage unit 105 of the electronic device 10, and when the electronic device 10 passes through a predetermined position, the control unit 107 of the electronic device 10 displays the floor guide of the store on the display 106. It may be displayed. Further, the control unit 107 receives the data of the history management table and the data of the movement history table from the information processing device 20, determines the recommended route based on these data and the input from the user, and displays the recommended route on the display 106. You may.

また、上記実施形態では、電子機器10のユーザが、新規顧客である場合、情報処理装置20は、店舗のフロアガイド、ルートの情報、イベント情報等、店舗に関する情報を電子機器10に送信していたが、これに限られるものではない。情報処理装置20は、例えば、電子機器10のユーザと属性(年齢、性別など)が類似する既存顧客の行動パターンに基づいて、店舗内の移動推奨ルートを作成し、電子機器10に送信してもよい。これにより、新規顧客に、単なる店舗に関する情報でなく、さらに有用な情報を提供することができる。 Further, in the above embodiment, when the user of the electronic device 10 is a new customer, the information processing device 20 transmits information about the store to the electronic device 10, such as a floor guide of the store, route information, and event information. However, it is not limited to this. For example, the information processing device 20 creates a recommended movement route in the store based on the behavior pattern of an existing customer whose attributes (age, gender, etc.) are similar to those of the user of the electronic device 10, and transmits the route to the electronic device 10. May be good. As a result, it is possible to provide new customers with more useful information than just information about the store.

また、上記実施形態では、情報処理装置20が電子機器10のユーザの店舗内での移動履歴を管理していたが、電子機器10が店舗内での移動履歴を管理してもよい。すなわち、電子機器10の記憶部105が、移動履歴テーブル及び履歴管理テーブルを記憶してもよい。このとき、電子機器10は、電子機器10と通信装置40との間の通信強度に基づいて電子機器10のユーザの位置を推定して、移動履歴テーブルに記録してもよいし、位置検出部103が検出した位置情報を移動履歴テーブルに記録してもよい。 Further, in the above embodiment, the information processing device 20 manages the movement history of the user of the electronic device 10 in the store, but the electronic device 10 may manage the movement history in the store. That is, the storage unit 105 of the electronic device 10 may store the movement history table and the history management table. At this time, the electronic device 10 may estimate the position of the user of the electronic device 10 based on the communication strength between the electronic device 10 and the communication device 40 and record it in the movement history table, or the position detection unit. The position information detected by 103 may be recorded in the movement history table.

また、上記実施形態では、情報処理装置20は、電子機器10と通信装置40との間の通信強度に基づいて電子機器10のユーザの位置を推定し、移動履歴テーブルに記録していたが、これに限られるものではない。情報処理装置20は、電子機器10の位置検出部103が検出した位置情報を、電子機器10から受信し移動履歴テーブルに記録してもよい。 Further, in the above embodiment, the information processing device 20 estimates the position of the user of the electronic device 10 based on the communication strength between the electronic device 10 and the communication device 40, and records the position in the movement history table. It is not limited to this. The information processing device 20 may receive the position information detected by the position detection unit 103 of the electronic device 10 from the electronic device 10 and record it in the movement history table.

なお、上記実施形態において、制御部202は、電子機器10の位置情報に基づいて、電子機器10の近傍で行われるイベントの情報等を電子機器10に送信してもよい。これにより、電子機器10のユーザに有用な情報を提供することができる。電子機器10位置情報は、情報処理装置20の制御部202が、電子機器10と通信装置40との通信強度に基づいて取得してもよいし、電子機器10が位置情報を取得し、情報処理装置20に送信してもよい。 In the above embodiment, the control unit 202 may transmit information or the like of an event performed in the vicinity of the electronic device 10 to the electronic device 10 based on the position information of the electronic device 10. Thereby, useful information can be provided to the user of the electronic device 10. The electronic device 10 position information may be acquired by the control unit 202 of the information processing device 20 based on the communication strength between the electronic device 10 and the communication device 40, or the electronic device 10 acquires the position information and processes information. It may be transmitted to the device 20.

また、上記実施形態では、店舗がスーパーマーケットである例について説明したが、ショッピングモールなど複数の店舗が集合した商業施設にも適用することができる。ショッピングモールにおいては、レイアウト情報テーブル(図4(a)参照)において、座標(x,y)で特定される領域に店舗が存在する場合には、分類のフィールドに店舗であることを示す“店舗”を登録するようにすればよい。また、配置商品名のフィールドには、各店舗で取り扱っている商品名を登録すればよい。また、ショッピングモールにおいては、情報処理装置20は、推奨ルート上に存在する店舗に関する情報を電子機器10に送信するようにしてもよい。 Further, in the above embodiment, the example in which the store is a supermarket has been described, but it can also be applied to a commercial facility where a plurality of stores are gathered, such as a shopping mall. In a shopping mall, in the layout information table (see FIG. 4A), if a store exists in the area specified by the coordinates (x, y), the “store” indicating that the store is in the classification field. You just have to register. In addition, the product names handled by each store may be registered in the field of the placed product name. Further, in the shopping mall, the information processing device 20 may transmit information about the stores existing on the recommended route to the electronic device 10.

また、上記実施形態は、スポーツジム等にも適用することができる。この場合、情報処理装置20は、例えば、新規の利用者の電子機器10には、お勧めのプログラムや、標準的なトレーニング機器やマシンの使用順序等の情報を送信し、既存の利用者の電子機器10には、過去のトレーニング状況を反映したお勧めのトレーニングメニュー等の情報を送信することができる。これにより、スポーツジムの各利用者にとって有用な情報を提供することが出来る。 The above embodiment can also be applied to a sports gym or the like. In this case, the information processing device 20 transmits information such as a recommended program, a standard training device, and a usage order of machines to the electronic device 10 of the new user, and the existing user's electronic device 20 is used. Information such as a recommended training menu that reflects the past training status can be transmitted to the electronic device 10. This makes it possible to provide useful information for each user of the sports gym.

また、上記実施形態において、情報処理装置20の制御部202は、ユーザが購入した商品の情報に基づいて、関連する商品の情報及びその売り場までのルートを送信していたが(図12のステップS65)、これに限られるものではない。制御部202は、ユーザが手に取った商品の情報に基づいて、関連する商品の情報及びその売り場までのルートを送信してもよい。ユーザが手に取った商品の情報は、近接通信又はユーザを介した人体通信によって、電子機器10の通信部101が、商品に取付けられたIC(Integrated Circuit)タグの記憶部に記憶された商品の情報を読み取ることで取得することができる。 Further, in the above embodiment, the control unit 202 of the information processing device 20 transmits information on related products and a route to the sales floor based on the information on the products purchased by the user (step in FIG. 12). S65), the present invention is not limited to this. The control unit 202 may transmit the related product information and the route to the sales floor based on the product information picked up by the user. The product information picked up by the user is stored in the storage unit of the IC (Integrated Circuit) tag attached to the product by the communication unit 101 of the electronic device 10 by proximity communication or human body communication via the user. It can be obtained by reading the information of.

また、上記実施形態において、電子機器10は、ユーザが顔に装着する眼鏡型の端末であってもよい。この場合、電子機器10が、撮像部104によって撮像された画像に基づいて、ユーザが手に取った商品の情報や、ユーザが購入した商品の情報を取得し、通信装置40に送信してもよい。 Further, in the above embodiment, the electronic device 10 may be a glasses-type terminal worn by the user on the face. In this case, even if the electronic device 10 acquires the information of the product picked up by the user or the information of the product purchased by the user based on the image captured by the imaging unit 104 and transmits the information to the communication device 40. Good.

また、上記実施形態において、電子機器10に入力される購入予定商品として、個々の物品(人参、玉葱、じゃがいも、豚肉、カレールー)を例示したが、これに限られるものではない。例えば、ユーザは、料理名等(カレーライス、麻婆豆腐等)を購入予定商品として電子機器10に入力してもよい。この場合、電子機器10の制御部107は、入力された料理名を作るために必要な材料の情報を、例えば、レシピ情報を提供するウェブサーバ、あるいは、記憶部105に予め登録されているデータから取得し、情報処理装置20に送信すればよい。 Further, in the above embodiment, individual articles (carrots, onions, potatoes, pork, curry roux) have been exemplified as products to be purchased to be input to the electronic device 10, but the present invention is not limited thereto. For example, the user may input a dish name or the like (curry rice, mapo tofu, etc.) into the electronic device 10 as a product to be purchased. In this case, the control unit 107 of the electronic device 10 stores information on the ingredients necessary for creating the input cooking name, for example, data registered in advance in a web server that provides recipe information or a storage unit 105. It may be obtained from and transmitted to the information processing apparatus 20.

また、上記実施形態では、履歴管理テーブルには、電子機器10のユーザの移動履歴データが登録されていたが、履歴管理テーブルに、例えば、ユーザの購入商品を記録した購入履歴データを登録してもよい。この場合、情報処理装置20は、購入履歴データに基づいて、例えば、推奨ルート上にある、ユーザが好みそうな商品(例えば、ユーザが購入した商品と類似する商品)の情報を検索し、電子機器10に送信してもよい。 Further, in the above embodiment, the movement history data of the user of the electronic device 10 is registered in the history management table, but for example, the purchase history data recording the purchased products of the user is registered in the history management table. May be good. In this case, the information processing apparatus 20 searches for information on products that the user is likely to like (for example, products similar to the products purchased by the user) on the recommended route based on the purchase history data, and electronically. It may be transmitted to the device 10.

また、上記実施形態において、情報処理装置20の制御部202は、ユーザの購入した商品の合計金額等から、駐車料金が無料である時間(駐車料金に関する情報)や、配送料金が無料になるまでに購入が必要な料金(配送料金に関する情報)等を電子機器10に送信してもよい。当該情報を、ユーザは、購買行動に役立てることができる。 Further, in the above embodiment, the control unit 202 of the information processing device 20 starts from the total amount of the products purchased by the user, the time when the parking fee is free (information about the parking fee), and the time when the delivery fee becomes free. The fee (information about the delivery fee) or the like that needs to be purchased may be transmitted to the electronic device 10. The user can use the information for purchasing behavior.

また、上記実施形態では、電子機器10がスマートフォンである場合について説明したが、電子機器10は、店舗のカートに取付けられた専用の端末であってもよい。この場合、来店者が店舗が発行するポイントカード等を電子機器10に読み込ませることによって、電子機器10のユーザに関する情報(顧客ID)が電子機器10から情報処理装置20に送信される。 Further, in the above embodiment, the case where the electronic device 10 is a smartphone has been described, but the electronic device 10 may be a dedicated terminal attached to a cart of a store. In this case, when the visitor reads the point card or the like issued by the store into the electronic device 10, the information (customer ID) about the user of the electronic device 10 is transmitted from the electronic device 10 to the information processing device 20.

なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置(CPU)が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体(ただし、搬送波は除く)に記録しておくことができる。 The above processing function can be realized by a computer. In that case, a program that describes the processing content of the function that the processing unit (CPU) should have is provided. By executing the program on a computer, the above processing function is realized on the computer. The program describing the processing content can be recorded on a computer-readable recording medium (however, the carrier wave is excluded).

プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD(Digital Versatile Disc)、CD−ROM(Compact Disc Read Only Memory)などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。 When a program is distributed, it is sold in the form of a portable recording medium such as a DVD (Digital Versatile Disc) or a CD-ROM (Compact Disc Read Only Memory) on which the program is recorded. It is also possible to store the program in the storage device of the server computer and transfer the program from the server computer to another computer via the network.

プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。 The computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its own storage device and executes the processing according to the program. The computer can also read the program directly from the portable recording medium and execute the processing according to the program. In addition, the computer can sequentially execute processing according to the received program each time the program is transferred from the server computer.

上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。 The embodiments described above are examples of preferred embodiments of the present invention. However, the present invention is not limited to this, and various modifications can be made without departing from the gist of the present invention.

10 電子機器
20 情報処理装置
101 通信部
106 ディスプレイ
107 制御部
202 制御部
203 通信部
500 情報処理システム
10 Electronic equipment 20 Information processing device 101 Communication unit 106 Display 107 Control unit 202 Control unit 203 Communication unit 500 Information processing system

Claims (20)

携帯可能な電子機器が所定の位置を通過すると、前記電子機器を携帯する人物に関する情報を取得する処理と、
前記人物に基づいた推奨経路に関する情報を出力する処理と、
を前記電子機器のコンピュータに実行させるプログラム。
When the portable electronic device passes a predetermined position, the process of acquiring information about the person carrying the electronic device and
The process of outputting information about the recommended route based on the person, and
A program that causes the computer of the electronic device to execute.
前記人物が登録済みのユーザである場合、前記推奨経路に関する情報を出力する処理を前記電子機器のコンピュータに実行させる請求項1に記載のプログラム。 The program according to claim 1, wherein when the person is a registered user, the computer of the electronic device executes a process of outputting information regarding the recommended route. 前記推奨経路は、前記所定の位置を含む所定の範囲内での移動経路である、
請求項1または請求項2に記載のプログラム。
The recommended route is a movement route within a predetermined range including the predetermined position.
The program according to claim 1 or 2.
前記推奨経路は、前記人物が過去に前記所定の位置を通過した際の前記所定の範囲内での移動経路である、請求項3に記載のプログラム。 The program according to claim 3, wherein the recommended route is a movement route within the predetermined range when the person has passed the predetermined position in the past. 前記出力する処理では、前記電子機器が前記所定の位置を通過した回数に応じて、前記推奨経路に関する情報を出力する、
請求項1から請求項4のいずれか一項に記載のプログラム。
In the output process, information on the recommended route is output according to the number of times the electronic device has passed the predetermined position.
The program according to any one of claims 1 to 4.
前記出力する処理では、前記人物が過去に前記所定の位置を通過したことがあれば前記推奨経路に関する情報を出力し、前記人物が過去に前記所定の位置を通過したことがなければ前記推奨経路に関する情報を出力しない、請求項1から請求項5のいずれか一項に記載のプログラム。 In the output process, if the person has passed the predetermined position in the past, information regarding the recommended route is output, and if the person has not passed the predetermined position in the past, the recommended route is output. The program according to any one of claims 1 to 5, which does not output information about the above. 前記コンピュータに、前記電子機器を携帯する人物の購入予定商品および購入予算の少なくとも一方に関する情報を外部装置に送信する処理を実行させ、
前記出力する処理では、前記購入予定商品および前記購入予算の少なくとも一方に基づいた前記推奨経路に関する情報を、前記外部装置から受信して出力する、
請求項1から請求項6のいずれか一項に記載のプログラム。
The computer is made to execute a process of transmitting information about at least one of the planned purchase product and the purchase budget of the person carrying the electronic device to the external device.
In the output process, information on the recommended route based on at least one of the product to be purchased and the purchase budget is received from the external device and output.
The program according to any one of claims 1 to 6.
前記取得する処理では、前記電子機器が施設または建物または店舗の入口を通過すると、前記人物に関する情報を取得し、
前記出力する処理では、前記人物に関する情報に基づいて前記施設または建物または店舗に関する情報を出力する、
請求項1から請求項7のいずれか一項に記載のプログラム。
In the acquisition process, when the electronic device passes through the entrance of a facility, building, or store, information about the person is acquired.
In the output process, information about the facility, building, or store is output based on the information about the person.
The program according to any one of claims 1 to 7.
前記出力する処理では、前記人物に関する情報に基づいて前記施設または建物または店舗の案内情報、地図情報、経路情報を出力する、
請求項8に記載のプログラム。
In the output process, guidance information, map information, and route information of the facility, building, or store are output based on the information about the person.
The program according to claim 8.
前記出力する処理では、前記人物に関する情報と前記所定の位置に関する情報とに基づいて、行動に関する情報を出力する、
請求項1から請求項9のいずれか一項に記載のプログラム。
In the output process, information on actions is output based on information on the person and information on the predetermined position.
The program according to any one of claims 1 to 9.
前記コンピュータに、
前記人物の予算に関する情報、前記人物の購入予定商品の情報、及び前記人物が手に取った商品又は購入した商品の情報の少なくとも1つを取得する、
処理を実行させ、
前記出力する処理では、取得した前記情報と、前記所定の位置に関する情報と、に基づいて行動に関する情報を出力する、
請求項1から請求項10のいずれか一項に記載のプログラム。
On the computer
Obtain at least one of information about the person's budget, information about the person's planned purchase product, and information about the product that the person picked up or purchased.
Let the process be executed
In the output process, information on actions is output based on the acquired information and information on the predetermined position.
The program according to any one of claims 1 to 10.
前記コンピュータに
時間情報、及び、前記電子機器の位置に関する情報の少なくとも1つを取得する、
処理を実行させ、
前記出力する処理では、取得した前記時間情報及び前記位置に関する情報の少なくとも1つと、前記人物に関する情報と、前記所定の位置に関する情報と、に基づいて行動に関する情報を出力する、
請求項1から請求項11のいずれか一項に記載のプログラム。
Acquire at least one of the time information and the information about the position of the electronic device in the computer.
Let the process be executed
In the output process, information on actions is output based on at least one of the acquired time information and information on the position, information on the person, and information on the predetermined position.
The program according to any one of claims 1 to 11.
前記行動に関する情報は、移動経路に関する情報、物品の購入に関する情報、店舗に関する情報、駐車料金に関する情報、及び、配送料金に関する情報の少なくとも1つである請求項10から請求項12のいずれか一項に記載のプログラム。 The information on the behavior is any one of claims 10 to 12, which is at least one of information on the travel route, information on the purchase of goods, information on the store, information on the parking fee, and information on the delivery fee. The program described in. 所定の位置を通過した、携帯可能な電子機器から、前記電子機器を携帯する人物に関する情報を受信し、前記人物に基づいた推奨経路に関する情報を前記電子機器に送信する通信部、
を備える情報処理装置。
A communication unit that receives information about a person carrying the electronic device from a portable electronic device that has passed a predetermined position, and transmits information about a recommended route based on the person to the electronic device.
Information processing device equipped with.
前記通信部は、前記人物に関する情報と前記所定の位置に関する情報とに基づいて、前記人物の行動に関する情報を前記電子機器に送信する請求項14に記載の情報処理装置。 The information processing device according to claim 14, wherein the communication unit transmits information about the behavior of the person to the electronic device based on the information about the person and the information about the predetermined position. 携帯可能な電子機器であって、
前記電子機器が所定の範囲内に進入すると、前記電子機器を携帯する人物に関する情報を取得する取得部と、
前記人物に基づいた推奨経路に関する情報を取得して出力する出力部と、
を備える電子機器。
It ’s a portable electronic device,
When the electronic device enters within a predetermined range, an acquisition unit that acquires information about a person carrying the electronic device, and an acquisition unit.
An output unit that acquires and outputs information about the recommended route based on the person, and
Electronic equipment equipped with.
前記取得部は、前記電子機器が所定の位置を第1の方向に向かって通過すると、前記電子機器を携帯する人物に関する情報を取得する請求項16に記載の電子機器。
The electronic device according to claim 16, wherein the acquisition unit acquires information about a person carrying the electronic device when the electronic device passes through a predetermined position in a first direction.
前記出力部は、前記人物に関する情報と所定の位置に関する情報とに基づいて前記人物の行動に関する情報を出力する請求項16または請求項17に記載の電子機器。 The electronic device according to claim 16 or 17, wherein the output unit outputs information about the behavior of the person based on the information about the person and the information about a predetermined position. 前記取得部が取得した前記人物に関する情報を外部装置に送信し、前記人物の行動に関する情報を、前記外部装置から受信する通信部、を備える請求項16から請求項18のいずれか一項に記載の電子機器。 The aspect according to any one of claims 16 to 18, further comprising a communication unit that transmits information about the person acquired by the acquisition unit to an external device and receives information about the behavior of the person from the external device. Electronic equipment. 携帯可能な電子機器と、情報処理装置と、を備える情報処理システムであって、
前記電子機器は、
前記電子機器が所定の範囲内に進入すると、前記電子機器を携帯する人物に関する情報を前記情報処理装置に送信する通信部と、
前記情報処理装置から受信した情報を出力する出力部と、
を備え、
前記情報処理装置は、
前記人物に関する情報を受信する受信部と、
前記人物に基づいた推奨経路に関する情報を前記電子機器に送信する送信部と、
を備える、
情報処理システム。

An information processing system including a portable electronic device and an information processing device.
The electronic device is
When the electronic device enters the predetermined range, a communication unit that transmits information about a person carrying the electronic device to the information processing device and a communication unit.
An output unit that outputs information received from the information processing device and
With
The information processing device
A receiver that receives information about the person and
A transmitter that transmits information about a recommended route based on the person to the electronic device,
To prepare
Information processing system.

JP2020185770A 2020-11-06 2020-11-06 Program, information processing device, electronic device and information processing program Pending JP2021022410A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020185770A JP2021022410A (en) 2020-11-06 2020-11-06 Program, information processing device, electronic device and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020185770A JP2021022410A (en) 2020-11-06 2020-11-06 Program, information processing device, electronic device and information processing program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016130784A Division JP6794679B2 (en) 2016-06-30 2016-06-30 Programs, information processing equipment, electronic devices, and information processing systems

Publications (1)

Publication Number Publication Date
JP2021022410A true JP2021022410A (en) 2021-02-18

Family

ID=74573330

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020185770A Pending JP2021022410A (en) 2020-11-06 2020-11-06 Program, information processing device, electronic device and information processing program

Country Status (1)

Country Link
JP (1) JP2021022410A (en)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10209930A (en) * 1997-01-28 1998-08-07 Toshiba Corp Location confirming device
JP2003269988A (en) * 2002-03-14 2003-09-25 Sega Corp Position tracing system, game control method and service providing system
JP2005182194A (en) * 2003-12-16 2005-07-07 Mitsubishi Heavy Ind Ltd Parking lot information management device and method
US20050218217A1 (en) * 2004-03-31 2005-10-06 Fujitsu Limited Commodity information provision method
JP2009087055A (en) * 2007-09-28 2009-04-23 Fujitsu Ltd Shopping support device, computer program, and shopping support system
US20110178862A1 (en) * 2010-01-19 2011-07-21 Daigle Mark R Location based consumer interface for retail environment
JP2012185581A (en) * 2011-03-03 2012-09-27 Toshiba Tec Corp Shopping assist system, shopping assist terminal device and control program
JP2013502576A (en) * 2009-08-21 2013-01-24 サムスン エレクトロニクス カンパニー リミテッド Generation, management and sharing method of moving path and apparatus thereof
US20130103539A1 (en) * 2011-10-25 2013-04-25 International Business Machines Corporation Intelligent shopping assistant
US20130332273A1 (en) * 2012-06-12 2013-12-12 Sears Brands, Llc Systems and methods for high-precision indoor positioning, navigation and shopping behavior profiling
US20140156450A1 (en) * 2012-11-30 2014-06-05 At&T Intellectual Property I, L.P. Managing Vendor Inventory Information And Shopping Navigation Routes Based Upon Shopping List Contents
JP2015509241A (en) * 2012-01-05 2015-03-26 ヴィザ インターナショナル サーヴィス アソシエイション Transaction video capture device, method and system
JP2015197689A (en) * 2014-03-31 2015-11-09 ダイキン工業株式会社 sales support system
JP6794679B2 (en) * 2016-06-30 2020-12-02 株式会社ニコン Programs, information processing equipment, electronic devices, and information processing systems

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10209930A (en) * 1997-01-28 1998-08-07 Toshiba Corp Location confirming device
JP2003269988A (en) * 2002-03-14 2003-09-25 Sega Corp Position tracing system, game control method and service providing system
JP2005182194A (en) * 2003-12-16 2005-07-07 Mitsubishi Heavy Ind Ltd Parking lot information management device and method
US20050218217A1 (en) * 2004-03-31 2005-10-06 Fujitsu Limited Commodity information provision method
JP2005292909A (en) * 2004-03-31 2005-10-20 Fujitsu Ltd Method for providing merchandise information
JP2009087055A (en) * 2007-09-28 2009-04-23 Fujitsu Ltd Shopping support device, computer program, and shopping support system
JP2013502576A (en) * 2009-08-21 2013-01-24 サムスン エレクトロニクス カンパニー リミテッド Generation, management and sharing method of moving path and apparatus thereof
US20110178862A1 (en) * 2010-01-19 2011-07-21 Daigle Mark R Location based consumer interface for retail environment
JP2012185581A (en) * 2011-03-03 2012-09-27 Toshiba Tec Corp Shopping assist system, shopping assist terminal device and control program
US20130103539A1 (en) * 2011-10-25 2013-04-25 International Business Machines Corporation Intelligent shopping assistant
JP2015509241A (en) * 2012-01-05 2015-03-26 ヴィザ インターナショナル サーヴィス アソシエイション Transaction video capture device, method and system
US20130332273A1 (en) * 2012-06-12 2013-12-12 Sears Brands, Llc Systems and methods for high-precision indoor positioning, navigation and shopping behavior profiling
US20140156450A1 (en) * 2012-11-30 2014-06-05 At&T Intellectual Property I, L.P. Managing Vendor Inventory Information And Shopping Navigation Routes Based Upon Shopping List Contents
JP2015197689A (en) * 2014-03-31 2015-11-09 ダイキン工業株式会社 sales support system
JP6794679B2 (en) * 2016-06-30 2020-12-02 株式会社ニコン Programs, information processing equipment, electronic devices, and information processing systems

Similar Documents

Publication Publication Date Title
JP4836739B2 (en) Product information providing system and product information providing method
KR100754548B1 (en) Mobile communication terminal capable of pinpointing a tag's location and information providing system and service method utilizing both of them
AU2020201578B2 (en) Presentation apparatus (ICS Connection)
US20130103608A1 (en) Location Determination and Map Building
JP6580651B2 (en) Information processing apparatus, information processing apparatus control method, information processing apparatus control program, and article providing system
AU2020201577B2 (en) Presentation apparatus (IOT)
JP2011242924A (en) In-store guide system and in-store guide method
US20200327782A1 (en) Presentation apparatus (iot)
JP2007164615A (en) Advertisement browsing information collection system
JP2010049494A (en) Customer service support system
US10664879B2 (en) Electronic device, apparatus and system
JP6794679B2 (en) Programs, information processing equipment, electronic devices, and information processing systems
JP2018156150A (en) Information processing device, information processing method, terminal, information processing system and program
JP7134273B2 (en) Product information linkage system
JP2021022410A (en) Program, information processing device, electronic device and information processing program
WO2021234991A1 (en) Information providing method
JP7038313B1 (en) Information provision method, control method, communication terminal, program, and recording medium
JP7516602B2 (en) Product registration support device and program
US20240273602A1 (en) Store system apparatus
JP2010123062A (en) Information management device and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211026

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20211208

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220222

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220628