JP2021022410A - Program, information processing device, electronic device and information processing program - Google Patents
Program, information processing device, electronic device and information processing program Download PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 71
- 238000004891 communication Methods 0.000 claims description 101
- 238000000034 method Methods 0.000 claims description 80
- 230000008569 process Effects 0.000 claims description 80
- 230000009471 action Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 abstract description 26
- 238000007726 management method Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 11
- 230000006399 behavior Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000003384 imaging method Methods 0.000 description 6
- 241000234282 Allium Species 0.000 description 5
- 235000002732 Allium cepa var. cepa Nutrition 0.000 description 5
- 244000000626 Daucus carota Species 0.000 description 5
- 235000002767 Daucus carota Nutrition 0.000 description 5
- 244000061456 Solanum tuberosum Species 0.000 description 5
- 235000002595 Solanum tuberosum Nutrition 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 235000021549 curry roux Nutrition 0.000 description 4
- 235000012015 potatoes Nutrition 0.000 description 4
- 235000015277 pork Nutrition 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- 235000011194 food seasoning agent Nutrition 0.000 description 2
- 235000020995 raw meat Nutrition 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 235000013311 vegetables Nutrition 0.000 description 2
- 241000251468 Actinopterygii Species 0.000 description 1
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 235000013527 bean curd Nutrition 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 235000021438 curry Nutrition 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 235000012046 side dish Nutrition 0.000 description 1
- 235000013547 stew Nutrition 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、プログラム、情報処理装置、電子機器、及び情報処理システムに関する。 The present invention relates to 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.
プログラムは、携帯可能な電子機器(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〜図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
情報処理システム500は、図1に示すように、通信装置40と、電子機器10と、レジ端末30と、情報処理装置20と、を備える。
As shown in FIG. 1, the
(通信装置40)
通信装置40は、書店、スーパーマーケット、ショッピングモール、スポーツジム等の店舗、建物、又は施設内に1または複数設けられ、他の機器と通信を行うものである。以後、スーパーマーケットの店舗を例に説明を行う。本実施形態では、通信装置40は、図2に示すように、スーパーマーケットのフロアF1内に複数配置されているものとする。
(Communication device 40)
The
通信装置40は、例えばBluetooth(登録商標)、RFID(Radio Frequency Identification)、TransferJet(登録商標)などの近接通信を電子機器10との間で行う。本実施形態では、通信装置40は、電子機器10との間でBluetooth(登録商標)による近接通信を行う。また、通信装置40は、インターネット、LAN(Local Area Network)、WAN(Wide Area Network)等の有線又は無線ネットワークを介して、情報処理装置20と通信する。
The
本実施形態では、通信装置40は、電子機器10を携帯する人物に関する情報(本実施形態では、ユーザを一意に識別する顧客IDとする)を電子機器10から受信すると、通信装置40と電子機器10との間の通信強度に関する情報を、受信した顧客IDと紐付けて情報処理装置20に送信する。なお、通信装置40は、情報処理装置20からの要求に応じて電子機器10と通信し、顧客IDを電子機器10から受信してもよい。
In the present embodiment, when the
(電子機器10)
電子機器10は、例えば、ユーザにより携帯された状態で利用される情報機器である。電子機器10としては、例えば、携帯電話、スマートフォン、タブレット型パソコン、PHS(Personal Handy-phone System)、PDA(Personal Digital Assistant)等を採用することができる。本実施形態では、電子機器10は、スマートフォンであるものとする。
(Electronic device 10)
The
電子機器10は、図1に示すように、ディスプレイ106、操作部102、位置検出部103、撮像部104、通信部101、記憶部105、及び制御部107を備える。
As shown in FIG. 1, the
ディスプレイ106は、例えば、液晶ディスプレイであり、画像、各種情報およびボタン等の操作入力用画像を表示する。
The
操作部102は、例えば、タッチパネルとスイッチとを備える。タッチパネルは、ユーザが触れたことに応じて情報入力を受け付ける。操作部102は、電子機器10のユーザから、店舗での購入予算(例えば、3000円等)や購入予定商品(人参、玉葱、じゃがいも等)の入力を受け付け、制御部107に出力する。
The
位置検出部103は、例えば、GPSセンサを有しており、電子機器10の位置を検出し、電子機器10の位置情報(緯度、経度)を制御部107に出力する。
The
撮像部104は、撮像素子や撮影レンズなどを備える撮影ユニットを含み、被写体を撮像する。
The
記憶部105は、例えば、不揮発性の半導体メモリやハードディスクである。記憶部105は、制御部107によって実行される電子機器10を制御するためのプログラムや各種パラメータを記憶する。また、記憶部105は、電子機器10のユーザに関する情報(顧客ID)を記憶する。また、記憶部105は、撮像部104が撮像した静止画、動画の各画像データを記憶する。
The
通信部101は、他の機器と通信を行うものであり、本実施形態では、通信装置40との間で、Bluetooth(登録商標)による近接通信を行う。また、通信部101は、レジ端末30の通信部303との間で、例えばBluetooth(登録商標)、RFID、TransferJet(登録商標)などによる近接通信を行う。
The
通信部101は、制御部107の制御の下、電子機器10が店舗の入り口(所定の位置)を通過すると、記憶部105に記憶された顧客IDを通信装置40へ送信する。また、本実施形態において、通信部101は、一定時間(例えば、5秒)ごとに、顧客IDを通信装置40に送信する。
Under the control of the
制御部107は、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)等を備え、電子機器10全体を制御する。
The
また、制御部107は、電子機器10のユーザが電子機器10にインストールされている所定のアプリケーションプログラムを実行すると、図3に示す情報出力処理を実行する。
Further, when the user of the
(情報出力処理)
図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
なお、電子機器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
電子機器10のユーザが店舗に入店すると、ステップS71の判断が肯定され、ステップS73に移行する。
When the user of the
ステップS73に移行すると、制御部107は、記憶部105に記憶された、ユーザを一意に識別する顧客ID(電子機器10を携帯する人物に関する情報)を取得する。
When the process proceeds to step S73, the
続くステップS75において、制御部107は、取得した顧客IDを、通信装置40を介して、情報処理装置20に送信する。
In the following step S75, the
続くステップS77において、制御部107は、操作部102を介して入力された、購入予算及び購入予定商品の情報を取得したか否かを判断する。ここでの判断が肯定された場合、ステップS79に移行する。
In the following step S77, the
ステップS79に移行すると、制御部107は、購入予算及び購入予定商品の情報を通信装置40を介して情報処理装置20に送信し、ステップS81に移行する。なお、制御部107は、購入予算及び購入予定商品のいずれか一方の情報を取得していた場合には、購入予算及び購入予定商品のいずれか一方の情報を送信する。
When the process proceeds to step S79, the
一方、ステップ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
ステップS83に移行すると、制御部107は、受信した情報をディスプレイ106に表示(出力)する。制御部107が受信する情報の詳細は後述する。
When the process proceeds to step S83, the
一方、ステップ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
ステップS85に移行すると、制御部107は、顧客IDを、通信装置40を介して情報処理装置20に送信する。ステップS84及びS85の処理は、通信部101と通信装置40との間の通信強度を用いて電子機器10の店舗内での位置を検出し、電子機器10の移動履歴を取得するために行われる。
When the process proceeds to step S85, the
一方、ステップ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
制御部107は、ステップS86での判断が否定された場合、ステップS81に戻り、肯定された場合、図3の処理を終了する。図3の処理により、情報処理装置20から受信した情報を、ユーザに提供することができる。
If the determination in step S86 is denied, the
(レジ端末30)
レジ端末30は、店舗内に設置され、店員の入力に応じて、商品の販売額を計算、記録する機器である。図1に示すように、レジ端末30は、入力部301、通信部303、及び制御部302を備える。なお、レジ端末30は、顧客が利用可能なセルフ式のレジスタであってもよい。
(Cash register terminal 30)
The
入力部301には、購入された商品の情報(商品を識別する識別情報、金額等)が入力される。入力部301は例えばバーコードスキャナであり、商品が購入される際に、商品に付されたバーコードを読み取る。なお、入力部301はキーボード又はタッチパネルでもよい。この場合、店員は、購入される商品の情報をキーボード又はタッチパネルから入力すればよい。
Information on the purchased product (identification information for identifying the product, amount of money, etc.) is input to the
通信部303は、他の機器と通信を行うものであり、電子機器10の通信部101との間で例えばBluetooth(登録商標)、RFID、TransferJet(登録商標)などの近接通信を行う。本実施形態では、通信部303は、電子機器10の記憶部105に記憶された顧客IDを電子機器10から受信する。
The
また、通信部303は、制御部302の制御の下、情報処理装置20との間で有線又は無線通信を行う。具体的には、通信部303は、入力部301に入力された購入商品の情報と、電子機器10から受信した顧客IDとを、情報処理装置20に送信する。
Further, the
制御部302は、レジ端末30全体を制御するものであり、CPU、RAM、ROM等を備える。制御部302は、入力部301に、電子機器10のユーザが購入した商品の情報が入力されると、通信部303を介して電子機器10から顧客IDを受信する。そして、制御部302は、入力部301に入力された購入商品の情報と、電子機器10から受信した顧客IDとを、通信部303を介して情報処理装置20に送信する。
The
(情報処理装置20)
情報処理装置20は、例えば、サーバコンピュータであり、電子機器10のユーザに関する情報(顧客ID)を通信装置40から受信すると、顧客IDに基づいて(応じて)、店舗に関する情報や、当該ユーザの行動に関する情報を電子機器10に送信する。また、情報処理装置20は、電子機器10のユーザの店舗内の移動履歴を取得し、当該ユーザに紐付く履歴情報として記録する。
(Information processing device 20)
The
情報処理装置20は、図1に示すように、通信部203、記憶部201、及び制御部202を備える。
As shown in FIG. 1, the
通信部203は、他の機器と通信するものであり、有線又は無線通信により、顧客IDと、通信強度に関する情報と、を通信装置40から受信する。さらに、通信部203は、有線又は無線通信により、顧客IDと、当該顧客IDにより識別されるユーザが購入した商品の情報と、をレジ端末30から受信する。
The
記憶部201は、例えば、不揮発性の半導体メモリやハードディスクである。記憶部201は、制御部202によって実行される情報処理装置20を制御するためのプログラムや各種パラメータを記憶する。また、記憶部201は、店舗のフロアガイド(地図情報)や、店舗内で販売されている商品に関する情報(商品名、価格、評価等)を記憶する。また、記憶部201は、店舗内のレイアウト情報を管理するレイアウト情報テーブル、及び、店舗内で行われるタイムセールなどの情報を管理するイベント管理テーブルを記憶する。図4(a)は、レイアウト情報テーブルの一例を示す図であり、図5は、イベント管理テーブルの一例を示す図である。
The
レイアウト情報テーブルは、図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
制御部202は、CPU、RAM、ROM等を備え、情報処理装置20全体を制御する。また、制御部202は、電子機器10のユーザが店舗に入店した時に情報を提供する入店時情報提供処理を実行する。また、制御部202は、電子機器10のユーザが商品を購入した場合に情報を提供する商品購入時情報提供処理を実行する。以下、入店時情報提供処理及び商品購入時情報提供処理について詳細に説明する。
The
(入店時情報提供処理)
図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
図6の処理では、ステップS11において、制御部202は、電子機器10のユーザに関する情報(顧客ID)を受信するまで待機している。そして、顧客IDを受信すると、ステップS11の判断が肯定され、制御部202は、ステップS13に移行する。
In the process of FIG. 6, in step S11, the
ステップS13に移行すると、制御部202は、ユーザが店舗内を移動した経路を記録する移動履歴テーブルを、ステップS11で受信した顧客IDに対して作成済みか否かを判断する。ここでの判断が否定されるということは、電子機器10のユーザが店舗に入店したばかりだということである。この場合、制御部202は、ステップS20に移行する。
When the process proceeds to step S13, the
ステップS20に移行すると、制御部202は、電子機器10のユーザが店舗内を移動した経路を記録する移動履歴記録処理を開始する。ここで、移動履歴記録処理の詳細について、図7を用いて説明する。
When the process proceeds to step S20, the
(移動履歴記録処理)
図7は、制御部202が実行する移動履歴記録処理の一例を示すフローチャートである。
(Movement history recording process)
FIG. 7 is a flowchart showing an example of the movement history recording process executed by the
図7の処理では、まず、ステップS201において、制御部202は、各通信装置40から受信した、各通信装置40と電子機器10との間の通信強度から、図4(b)に示すフロアF1内での電子機器10のユーザの位置を推定する。
In the process of FIG. 7, first, in step S201, the
続くステップS205において、制御部202は、推定した位置情報を、移動履歴テーブルに登録する。ここで、移動履歴テーブルは、例えば、図8に示すように、顧客ID、日時、及び位置のフィールドを備える。なお、店舗が複数の階を有する場合には、移動履歴テーブルに階数のフィールドを追加すればよい。
In the following step S205, the
顧客IDのフィールドには、電子機器10のユーザを特定する顧客IDの情報が登録される。日時のフィールドには、ユーザの現在位置を推定した日時の情報が登録される。位置のフィールドには、例えば図4(b)に示すように分割したフロアF1内においてユーザが存在する領域の座標(x,y)が格納される。
In the customer ID field, information on the customer ID that identifies the user of the
図7に戻り、続くステップS207において、制御部202は、顧客IDを受信したか否かを判断する。顧客IDを受信した場合、制御部202は、ステップS201に戻る。一方、顧客IDを受信していない場合、ステップS207の判断が否定され、ステップS209に移行する。
Returning to FIG. 7, in the following step S207, the
ステップS209に移行すると、制御部202は、最後にステップS205の処理を実行してから、顧客IDを受信しないまま所定時間(例えば、30分)が経過したか否かを判断する。所定時間が経過していない場合、ステップS209の判断が否定され、制御部202はステップS207に戻る。
When the process proceeds to step S209, the
一方、最後にステップ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
ここで、履歴管理テーブルは、例えば、図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
履歴管理テーブルを更新した後は、制御部202は、図7の移動履歴記録処理を終了する。
After updating the history management table, the
図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
ステップS21の判断が肯定された場合、制御部202は、ステップS30に移行し、既存顧客への情報提供処理を実行する。
If the determination in step S21 is affirmed, the
(既存顧客への情報提供処理)
図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
ステップS303に移行すると、制御部202は、電子機器10から予算に関する情報を受信しているか否かを判断する。本実施形態では、ユーザが入店前に購入予算の情報を電子機器10に入力している場合には、本ステップの判断が肯定され、ステップS305に移行する。
When the process proceeds to step S303, the
ステップS305に移行すると、制御部202は、履歴管理テーブルに登録されているユーザの移動履歴情報に基づき、購入予定商品を購入可能なルートのうち、ユーザの移動パターンを反映させたルートを推奨ルートとして決定し、電子機器10に送信する。例えば、ユーザが、普段、野菜→生肉→鮮魚→惣菜→レジの順に買い物を行っており、購入予定商品として人参、じゃがいも、玉葱、豚肉、及びカレールーを入力し、購入予算として3000円を入力していたとする。この場合、制御部202は、人参、じゃがいも、玉葱、豚肉、及びカレールーを購入でき、ユーザの普段の移動パターンを反映させた、野菜売り場→生肉売り場→調味料売り場→レジを通るルートを、推奨ルートとして決定し、電子機器10に送信する。さらに、制御部202は、予算の範囲内で購入可能なお勧め商品や人気の高い商品の情報を電子機器10に送信する。電子機器10は、情報処理装置20から受信した推奨ルート及びお勧め商品の情報をディスプレイ106に表示する。これにより、普段は利用しない調味料売り場を通り、効率的に買い物を行うことができるルートの情報をユーザに提供できる。さらに、予算内で購入可能なお勧め商品や人気の高い商品の情報をユーザに提供できる。なお、情報処理装置20の制御部202は、各売り場にてピックアップする商品の順序を決定し、電子機器10に送信してもよい。これにより、さらに効率的に買い物を行うことができる情報をユーザに提供することができる。
When the process proceeds to step S305, the
一方、顧客の購入予定商品の情報は受信しているが(ステップ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
ステップS307に移行すると、制御部202は、履歴管理テーブルに登録されているユーザの移動履歴情報に基づき、購入予定商品を購入可能なルートのうち、ユーザの移動パターンを反映させたルートを推奨ルートとして決定し、電子機器10に送信する。これにより、効率的に買い物を行うことができるルートの情報をユーザに提供できる。なお、本ステップにおいても、情報処理装置20の制御部202は、各売り場にてピックアップする商品の順序を決定し、電子機器10に送信してもよい。これにより、さらに効率的に買い物を行うことができる情報をユーザに提供することができる。
When the process proceeds to step S307, the
ところで、購入予定商品の情報を受信していない場合(ステップS301/NO)、制御部202は、ステップS309に移行し、履歴管理テーブルに登録されている移動履歴情報に基づき、ユーザの移動パターンを反映させたルートを推奨ルートとして決定し、電子機器10に送信する。
By the way, when the information of the product to be purchased is not received (step S301 / NO), the
ステップ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
続くステップS313において、制御部202は、ステップS305、S307、又はS309で決定した推奨ルート上で行われるイベントの情報をイベント管理テーブル(図5)から取得する。
In the following step S313, the
続くステップS315において、制御部202は、取得したイベントの情報を電子機器10に送信(出力)し、図10の処理を終了する。電子機器10は、受信したイベントの情報(例えば、タイムセール情報)を、例えば推奨ルートに重畳して表示する。これにより、ユーザに有用な情報を提供することができる。なお、推奨ルートの情報、お勧め商品の情報、及び、イベントの情報をステップS315で一括して電子機器10に送信するようにしてもよい。
In the following step S315, the
ステップS315の処理後は、図6に戻り、制御部202は、図6の全処理を終了する。
After the process of step S315, the process returns to FIG. 6, and the
一方、顧客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
(新規顧客への情報提供処理)
図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
続くステップS403において、制御部202は、ステップS401で取得した時刻に店舗で行われるイベントの情報をイベント管理テーブル(図5)から取得する。
In the following step S403, the
続くステップS405において、制御部202は、電子機器10からユーザの購入予定商品の情報を受信しているか否かを判断する。本実施形態では、ユーザが入店前に、購入予定商品の情報を電子機器10に入力している場合には、本ステップの判断が肯定され、制御部202は、ステップS407に移行する。
In the following step S405, the
ステップS407に移行すると、制御部202は、電子機器10から予算に関する情報を受信しているか否かを判断する。本実施形態では、ユーザが入店前に購入予算の情報を電子機器10に入力している場合には、本ステップの判断が肯定され、ステップS409に移行する。
When the process proceeds to step S407, the
ステップS409に移行すると、制御部202は、購入予定商品を購入可能なルートの情報、購入予定商品のうち予算内で購入可能なお勧め商品の情報、および、ステップS403で取得したイベントの情報を電子機器10に送信する。
When the process proceeds to step S409, the
一方、ユーザの購入予定商品の情報は受信しているが(ステップ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
ステップS411に移行すると、制御部202は、購入予定商品を購入可能なルートの情報、および、ステップS403で取得したイベントの情報を電子機器10に送信する。
When the process proceeds to step S411, the
ところで、購入予定商品の情報を受信していない場合(ステップ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
ステップ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
ところで、図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
(商品購入時情報提供処理)
次に、制御部202が実行する商品購入時情報提供処理について、図12を用いて説明する。
(Information provision processing at the time of product purchase)
Next, the product purchase information provision process executed by the
図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
ステップS63に移行すると、制御部202は、電子機器10のユーザの現在位置を取得する。例えば、制御部202は、各通信装置40と電子機器10との通信強度に基づいて、ユーザの現在位置を取得する。また、例えば、各レジ端末30を一意に識別する情報と、その設置場所を予め記憶部201に記憶しておき、制御部202は、どのレジ端末30から情報を受信したかに基づいて、ユーザの現在位置を取得してもよい。
When the process proceeds to step S63, the
続くステップS65において、制御部202は、ユーザが購入した商品(例えば、人参、玉葱、じゃがいも)と関連する商品(例えば、カレールーやシチュールー)の情報と、当該関連する商品の売り場までのルートとを、電子機器10に送信する。これにより、ユーザの買い忘れ等を防ぐことが出来る。
In the following step S65, the
以上、詳細に説明したように、本実施形態によれば、電子機器10の制御部107は、電子機器10が店舗の入り口(所定の位置)を通過すると、顧客ID(電子機器10を携帯する人物に関する情報)を取得し、顧客IDで識別されるユーザが新規顧客だった場合、店舗のフロアガイド(地図情報)、ルートの情報(経路情報)、イベント情報等、店舗に関する情報(所定の位置に関する情報)をディスプレイ106に表示(出力)する。これにより、初めて店舗に来店した、電子機器10のユーザに対して、店舗のフロアガイド、ルートの情報、イベント情報等の有用な情報を提供することができる。
As described in detail above, according to the present embodiment, the
また、本実施形態において、電子機器10の制御部107は、顧客IDを情報処理装置20に送信し、顧客IDに基づいた店舗に関する情報を情報処理装置20から受信して出力する。これにより、電子機器10の制御部107で行う処理量を少なくすることができ、情報提供処理に伴う電子機器10の処理負荷を低減することができる。
Further, in the present embodiment, the
また、本実施形態において、電子機器10の制御部107は、顧客IDで識別されるユーザが既存顧客だった場合に、ユーザの移動履歴データ(図8、図9参照)に基づいて、ユーザの行動パターンを反映した推奨ルートや推奨ルート上のイベント情報等、ユーザの行動に影響を与える情報(行動に関する情報)を出力する。これにより、ユーザは、効率よく店舗内を移動し、買い物を行うことができる。
Further, in the present embodiment, when the user identified by the customer ID is an existing customer, the
また、本実施形態において、制御部107は、ユーザの予算に関する情報及びユーザの購入予定商品の情報を取得した場合には、購入予定商品を購入可能な店舗内の移動ルートと、予算内で購入可能なお勧め商品の情報とを出力する。また、制御部107は、ユーザの購入予定商品の情報を取得した場合には、購入予定商品を購入可能な店舗内の移動ルートを出力する。また、制御部107は、ユーザが購入した商品の情報を取得した場合には、購入商品と関連する商品の情報、および、関連する商品の売り場までのルートを出力する。これにより、ユーザは、効率よく店舗内を移動し買い物を行うことができる。
Further, in the present embodiment, when the
また、本実施形態において、制御部107は、現在時刻(時間情報)に基づいて、タイムセール等のイベント情報を出力する。これにより、ユーザに有用な情報を提供できる。
Further, in the present embodiment, the
また、本実施形態において、情報処理装置20は、電子機器10から、顧客ID(電子機器10を携帯する人物に関する情報)を受信し、顧客IDで識別されるユーザが新規顧客である場合、店舗のフロアガイド(地図情報)、ルートの情報(経路情報)、イベント情報等、店舗に関する情報を電子機器10に送信する通信部101を備える。これにより、初めて店舗を訪れる電子機器10のユーザに有用な情報を提供できる。
Further, in the present embodiment, the
また、本実施形態において、通信部101は、顧客IDで識別されるユーザが既存顧客である場合、ユーザの移動履歴データ(図8、図9参照)に基づいて、ユーザの行動パターンを反映した推奨ルートや、推奨ルート上のイベント情報等、ユーザの行動に影響を与える情報(行動に関する情報)を電子機器10に送信する。これにより、ユーザは、効率よく店舗内を移動し、買い物を行うことができる。
Further, in the present embodiment, when the user identified by the customer ID is an existing customer, the
なお、上記実施形態では、電子機器10が所定の位置を通過すると、情報処理装置20が店舗に関する情報や、行動に関する情報を電子機器10に送信していたが、これに限られるものではない。例えば、電子機器10の記憶部105に予め店舗のフロアガイド等を記憶しておき、電子機器10が所定の位置を通過すると、電子機器10の制御部107が、店舗のフロアガイドをディスプレイ106に表示してもよい。また、制御部107は、情報処理装置20から履歴管理テーブルのデータ及び移動履歴テーブルのデータを受信し、これらのデータとユーザからの入力とに基づいて推奨ルートを決定し、ディスプレイ106に表示してもよい。
In the above embodiment, when the
また、上記実施形態では、電子機器10のユーザが、新規顧客である場合、情報処理装置20は、店舗のフロアガイド、ルートの情報、イベント情報等、店舗に関する情報を電子機器10に送信していたが、これに限られるものではない。情報処理装置20は、例えば、電子機器10のユーザと属性(年齢、性別など)が類似する既存顧客の行動パターンに基づいて、店舗内の移動推奨ルートを作成し、電子機器10に送信してもよい。これにより、新規顧客に、単なる店舗に関する情報でなく、さらに有用な情報を提供することができる。
Further, in the above embodiment, when the user of the
また、上記実施形態では、情報処理装置20が電子機器10のユーザの店舗内での移動履歴を管理していたが、電子機器10が店舗内での移動履歴を管理してもよい。すなわち、電子機器10の記憶部105が、移動履歴テーブル及び履歴管理テーブルを記憶してもよい。このとき、電子機器10は、電子機器10と通信装置40との間の通信強度に基づいて電子機器10のユーザの位置を推定して、移動履歴テーブルに記録してもよいし、位置検出部103が検出した位置情報を移動履歴テーブルに記録してもよい。
Further, in the above embodiment, the
また、上記実施形態では、情報処理装置20は、電子機器10と通信装置40との間の通信強度に基づいて電子機器10のユーザの位置を推定し、移動履歴テーブルに記録していたが、これに限られるものではない。情報処理装置20は、電子機器10の位置検出部103が検出した位置情報を、電子機器10から受信し移動履歴テーブルに記録してもよい。
Further, in the above embodiment, the
なお、上記実施形態において、制御部202は、電子機器10の位置情報に基づいて、電子機器10の近傍で行われるイベントの情報等を電子機器10に送信してもよい。これにより、電子機器10のユーザに有用な情報を提供することができる。電子機器10位置情報は、情報処理装置20の制御部202が、電子機器10と通信装置40との通信強度に基づいて取得してもよいし、電子機器10が位置情報を取得し、情報処理装置20に送信してもよい。
In the above embodiment, the
また、上記実施形態では、店舗がスーパーマーケットである例について説明したが、ショッピングモールなど複数の店舗が集合した商業施設にも適用することができる。ショッピングモールにおいては、レイアウト情報テーブル(図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
また、上記実施形態は、スポーツジム等にも適用することができる。この場合、情報処理装置20は、例えば、新規の利用者の電子機器10には、お勧めのプログラムや、標準的なトレーニング機器やマシンの使用順序等の情報を送信し、既存の利用者の電子機器10には、過去のトレーニング状況を反映したお勧めのトレーニングメニュー等の情報を送信することができる。これにより、スポーツジムの各利用者にとって有用な情報を提供することが出来る。
The above embodiment can also be applied to a sports gym or the like. In this case, the
また、上記実施形態において、情報処理装置20の制御部202は、ユーザが購入した商品の情報に基づいて、関連する商品の情報及びその売り場までのルートを送信していたが(図12のステップS65)、これに限られるものではない。制御部202は、ユーザが手に取った商品の情報に基づいて、関連する商品の情報及びその売り場までのルートを送信してもよい。ユーザが手に取った商品の情報は、近接通信又はユーザを介した人体通信によって、電子機器10の通信部101が、商品に取付けられたIC(Integrated Circuit)タグの記憶部に記憶された商品の情報を読み取ることで取得することができる。
Further, in the above embodiment, the
また、上記実施形態において、電子機器10は、ユーザが顔に装着する眼鏡型の端末であってもよい。この場合、電子機器10が、撮像部104によって撮像された画像に基づいて、ユーザが手に取った商品の情報や、ユーザが購入した商品の情報を取得し、通信装置40に送信してもよい。
Further, in the above embodiment, the
また、上記実施形態において、電子機器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
また、上記実施形態では、履歴管理テーブルには、電子機器10のユーザの移動履歴データが登録されていたが、履歴管理テーブルに、例えば、ユーザの購入商品を記録した購入履歴データを登録してもよい。この場合、情報処理装置20は、購入履歴データに基づいて、例えば、推奨ルート上にある、ユーザが好みそうな商品(例えば、ユーザが購入した商品と類似する商品)の情報を検索し、電子機器10に送信してもよい。
Further, in the above embodiment, the movement history data of the user of the
また、上記実施形態において、情報処理装置20の制御部202は、ユーザの購入した商品の合計金額等から、駐車料金が無料である時間(駐車料金に関する情報)や、配送料金が無料になるまでに購入が必要な料金(配送料金に関する情報)等を電子機器10に送信してもよい。当該情報を、ユーザは、購買行動に役立てることができる。
Further, in the above embodiment, the
また、上記実施形態では、電子機器10がスマートフォンである場合について説明したが、電子機器10は、店舗のカートに取付けられた専用の端末であってもよい。この場合、来店者が店舗が発行するポイントカード等を電子機器10に読み込ませることによって、電子機器10のユーザに関する情報(顧客ID)が電子機器10から情報処理装置20に送信される。
Further, in the above embodiment, the case where the
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置(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
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または請求項2に記載のプログラム。 The recommended route is a movement route within a predetermined range including the predetermined position.
The program according to claim 1 or 2.
請求項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から請求項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.
を備える情報処理装置。 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.
前記電子機器が所定の範囲内に進入すると、前記電子機器を携帯する人物に関する情報を取得する取得部と、
前記人物に基づいた推奨経路に関する情報を取得して出力する出力部と、
を備える電子機器。 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.
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.
前記電子機器は、
前記電子機器が所定の範囲内に進入すると、前記電子機器を携帯する人物に関する情報を前記情報処理装置に送信する通信部と、
前記情報処理装置から受信した情報を出力する出力部と、
を備え、
前記情報処理装置は、
前記人物に関する情報を受信する受信部と、
前記人物に基づいた推奨経路に関する情報を前記電子機器に送信する送信部と、
を備える、
情報処理システム。
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.
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)
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 |
-
2020
- 2020-11-06 JP JP2020185770A patent/JP2021022410A/en active Pending
Patent Citations (15)
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 |