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

JP2024119442A - Customer service robots and programs - Google Patents

Customer service robots and programs Download PDF

Info

Publication number
JP2024119442A
JP2024119442A JP2023026344A JP2023026344A JP2024119442A JP 2024119442 A JP2024119442 A JP 2024119442A JP 2023026344 A JP2023026344 A JP 2023026344A JP 2023026344 A JP2023026344 A JP 2023026344A JP 2024119442 A JP2024119442 A JP 2024119442A
Authority
JP
Japan
Prior art keywords
store
customer service
service robot
customer
product
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
JP2023026344A
Other languages
Japanese (ja)
Inventor
裕美子 大熊
生健 井上
一輝 中村
陽介 大塚
千咲 小久江
秀之 和田
将悟 綿田
直樹 星野
サヤカ 下川
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.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC 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 Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2023026344A priority Critical patent/JP2024119442A/en
Publication of JP2024119442A publication Critical patent/JP2024119442A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】複数の店舗が入居する商業施設において顧客の買物を支援することが可能な接客ロボットおよびプログラムを提供する。【解決手段】複数の店舗が入居する商業施設内を顧客とともに移動する接客ロボットであって、移動先の店舗において、当該店舗で販売される商品の中から前記顧客が購入する商品の登録処理を行う登録手段と、前記登録手段で登録された商品の決済を行う決済手段と、前記接客ロボットの動作を制御する制御手段と、を備え、前記制御手段は、前記店舗で登録された商品の決済が当該店舗で行われるまでの間、前記接客ロボットの動作を制限する。【選択図】図33[Problem] To provide a customer service robot and program capable of assisting customers in shopping in a commercial facility housing multiple stores. [Solution] The customer service robot moves with a customer in a commercial facility housing multiple stores, and is equipped with a registration means for registering products that the customer purchases from among products sold at the store to which the robot moves, a payment means for making payment for the products registered by the registration means, and a control means for controlling the operation of the customer service robot, and the control means restricts the operation of the customer service robot until payment for the products registered at the store is made at the store. [Selected Figure] Figure 33

Description

本発明の実施形態は、接客ロボットおよびプログラムに関する。 An embodiment of the present invention relates to a customer service robot and a program.

従来、店舗に来店した顧客の接客を行うロボット(以下、接客ロボット)が提案されている。例えば、店舗内において商品の陳列場所を特定できずにいる顧客に対し、商品の位置まで誘導案内する自走式のロボットが提案されている。 Conventionally, robots that serve customers who visit a store (hereinafter, customer service robots) have been proposed. For example, a self-propelled robot has been proposed that guides customers who are unable to identify the display location of a product in a store to the location of the product.

しかしながら、上述した従来の接客ロボットは、店舗内での買物支援にとどまるものであり、複数店舗を有するショッピングモール等の商業施設に適用することはできない。商業施設を利用する顧客や店舗にとって、より有用な接客ロボットの実現が望まれている。 However, the conventional customer service robots described above are limited to providing shopping assistance within a store and cannot be applied to commercial facilities such as shopping malls that have multiple stores. There is a demand for customer service robots that are more useful to the stores and customers who use commercial facilities.

本発明が解決しようとする課題は、複数の店舗が入居する商業施設において、顧客の買物を支援することが可能な接客ロボットおよびプログラムを提供することである。 The problem that this invention aims to solve is to provide a customer service robot and program that can assist customers in their shopping in a commercial facility that houses multiple stores.

実施形態の接客ロボットは、複数の店舗が入居する商業施設内を顧客とともに移動する接客ロボットであって、登録手段と、決済手段と、制御手段とを備える。登録手段は、移動先の店舗において、当該店舗で販売される商品の中から前記顧客が購入する商品の登録処理を行う。決済手段は、前記登録手段で登録された商品の決済を行う。制御手段は、前記接客ロボットの動作を制御する。また、制御手段は、前記店舗で登録された商品の決済が当該店舗で行われるまでの間、前記接客ロボットの動作を制限する。 The customer service robot of the embodiment is a customer service robot that moves with a customer within a commercial facility housing multiple stores, and is equipped with a registration means, a payment means, and a control means. The registration means performs a registration process for products that the customer purchases from among products sold at the store to which the customer moves. The payment means makes payment for the products registered by the registration means. The control means controls the operation of the customer service robot. In addition, the control means restricts the operation of the customer service robot until payment for the products registered at the store is made at the store.

図1は、実施形態に係る接客支援システムの構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a customer service support system according to an embodiment. 図2は、実施形態に係る接客ロボットの外観構成の一例を示す斜視図である。FIG. 2 is a perspective view illustrating an example of an external configuration of a service robot according to an embodiment. 図3は、実施形態に係る接客ロボットの外観構成の一例を示す斜視図である。FIG. 3 is a perspective view illustrating an example of an external configuration of a service robot according to an embodiment. 図4は、実施形態に係る接客ロボットのハードウェア構成の一例を示す図である。FIG. 4 is a diagram illustrating an example of a hardware configuration of a customer service robot according to an embodiment. 図5は、実施形態に係る店舗装置のハードウェア構成の一例を示す図である。FIG. 5 is a diagram illustrating an example of a hardware configuration of the in-store device according to the embodiment. 図6は、実施形態に係る商品マスタのデータ構成の一例を示す図である。FIG. 6 is a diagram illustrating an example of a data configuration of the product master according to the embodiment. 図7は、実施形態に係るサーバ装置のハードウェア構成の一例を示す図である。FIG. 7 is a diagram illustrating an example of a hardware configuration of a server device according to the embodiment. 図8は、実施形態に係る店舗管理テーブルのデータ構成の一例を示す図である。FIG. 8 is a diagram illustrating an example of a data configuration of a store management table according to the embodiment. 図9は、実施形態に係るロボット管理テーブルのデータ構成の一例を示す図である。FIG. 9 is a diagram illustrating an example of a data configuration of a robot management table according to the embodiment. 図10は、実施形態に係るユーザ管理テーブルのデータ構成の一例を示す図である。FIG. 10 is a diagram illustrating an example of a data configuration of a user management table according to the embodiment. 図11は、実施形態に係る取引管理テーブルのデータ構成の一例を示す図である。FIG. 11 is a diagram showing an example of a data configuration of a transaction management table according to an embodiment. 図12は、実施形態に係る接客ロボット、店舗装置およびサーバ装置の機能構成を示すブロック図である。FIG. 12 is a block diagram illustrating the functional configurations of the customer service robot, the store device, and the server device according to the embodiment. 図13は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 13 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図14は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 14 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図15は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 15 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図16は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 16 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図17は、実施形態に係る接客ロボットの背面表示部に表示される画面の一例を示す図である。FIG. 17 is a diagram showing an example of a screen displayed on a rear display unit of the customer service robot according to the embodiment. 図18は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 18 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図19は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 19 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図20は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 20 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図21は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 21 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図22は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 22 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図23は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 23 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図24は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 24 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図25は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 25 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図26は、実施形態に係る接客ロボットの背面表示部に表示される画面の一例を示す図である。FIG. 26 is a diagram showing an example of a screen displayed on a rear display unit of the customer service robot according to the embodiment. 図27は、実施形態に係る接客ロボットの正面表示部に表示される画面の一例を示す図である。FIG. 27 is a diagram showing an example of a screen displayed on the front display unit of the customer service robot according to the embodiment. 図28は、実施形態の接客ロボットが行うメイン処理の一例を示すフローチャートである。FIG. 28 is a flowchart illustrating an example of a main process performed by the customer service robot of the embodiment. 図29は、実施形態の接客ロボットが行うチェックイン処理の一例を示すフローチャートである。FIG. 29 is a flowchart illustrating an example of a check-in process performed by the service robot of the embodiment. 図30は、実施形態の接客ロボットが行うパーソナライズ処理の一例を示すフローチャートである。FIG. 30 is a flowchart showing an example of a personalization process performed by the customer service robot of the embodiment. 図31は、実施形態の接客ロボットが行う行動プラン生成処理の一例を示すフローチャートである。FIG. 31 is a flowchart showing an example of an action plan generation process performed by the customer service robot of the embodiment. 図32は、実施形態の接客ロボットおよび店舗装置が行う店舗連携処理の一例を示すフローチャートである。FIG. 32 is a flowchart illustrating an example of a store cooperation process performed by the customer service robot and the store device according to the embodiment. 図33は、実施形態の接客ロボットが行う購入支援処理の一例を示すフローチャートである。FIG. 33 is a flowchart illustrating an example of a purchase support process performed by the customer service robot of the embodiment. 図34は、変形例1の接客ロボットが行う購入支援処理の一例を示すフローチャートである。FIG. 34 is a flowchart showing an example of a purchase support process performed by the customer service robot of the first modified example. 図35は、変形例1の接客ロボットが行う決済支援処理の一例を示すフローチャートである。FIG. 35 is a flowchart showing an example of a payment support process performed by the customer service robot of the first modified example.

以下、図面を参照して、実施形態について詳細に説明する。以下に説明する実施形態では、複数の店舗が入居するショッピングセンターや駅ビル等の商業施設に適用した形態について説明する。なお、以下に説明する実施形態によりこの発明が限定されるものではない。 The following describes the embodiments in detail with reference to the drawings. In the embodiments described below, the present invention is applied to a commercial facility such as a shopping center or station building housing multiple stores. Note that the present invention is not limited to the embodiments described below.

図1は、実施形態に係る接客支援システムの構成の一例を示す図である。図1に示すように、接客支援システム1は、接客ロボット10と、店舗装置20と、サーバ装置30と、駐車場システム40と、顧客端末50とを有する。接客ロボット10、店舗装置20、サーバ装置30、および駐車場システム40は、LAN(Local Area Network)等のネットワークNに接続される。 FIG. 1 is a diagram showing an example of the configuration of a customer service support system according to an embodiment. As shown in FIG. 1, the customer service support system 1 has a customer service robot 10, a store device 20, a server device 30, a parking lot system 40, and a customer terminal 50. The customer service robot 10, the store device 20, the server device 30, and the parking lot system 40 are connected to a network N such as a LAN (Local Area Network).

接客ロボット10は、自律移動式の自律走行可能なロボットである。接客ロボット10は、商業施設に複数台設けられ、商業施設を利用する顧客の行動支援を行う。なお、接客ロボット10の台数は、図1の例に限らないものとする。 The customer service robot 10 is an autonomously mobile robot capable of autonomous travel. Multiple customer service robots 10 are provided in a commercial facility, and they assist the actions of customers who use the commercial facility. Note that the number of customer service robots 10 is not limited to the example in FIG. 1.

ここで、図2および図3を参照して、接客ロボット10の外観構成について説明する。図2および図3は、接客ロボット10の外観構成の一例を示す斜視図である。 Here, the external configuration of the customer service robot 10 will be described with reference to Figures 2 and 3. Figures 2 and 3 are perspective views showing an example of the external configuration of the customer service robot 10.

なお、図2および図3では、互いに直交するX軸、Y軸およびZ軸の3軸方向を用いて接客ロボット10の構成を説明する。X軸は、接客ロボット10を前後に貫き、接客ロボット10の後方から前方に向かう軸である。Y軸は、接客ロボット10を左右に貫き、接客ロボット10の左側から右側に向かう軸である。Z軸は、接客ロボット10を上下に貫き、接客ロボット10の下方から上方に向かう軸である。以下では、接客ロボット10のX軸正方向側を接客ロボット10の正面側ともいう。また、接客ロボット10のX軸負方向側を接客ロボット10の背面側ともいう。 2 and 3, the configuration of the customer service robot 10 will be described using three mutually perpendicular axial directions, the X-axis, the Y-axis, and the Z-axis. The X-axis runs through the customer service robot 10 from front to back, and runs from the rear to the front of the customer service robot 10. The Y-axis runs through the customer service robot 10 from left to right, and runs from the left to the right of the customer service robot 10. The Z-axis runs through the customer service robot 10 from top to bottom, and runs from the bottom to the top of the customer service robot 10. Hereinafter, the positive X-axis side of the customer service robot 10 will also be referred to as the front side of the customer service robot 10. The negative X-axis side of the customer service robot 10 will also be referred to as the back side of the customer service robot 10.

接客ロボット10は、本体部11と、移動部12と、インタフェース部13とを備えている。接客ロボット10は、顧客に対する心理的安心感を与えるため、例えば、動物等のキャラクターを模した外観とすることが好ましい。本実施形態の接客ロボット10は、カンガルーを模した外観を有しており、本体部11および移動部12がカンガルーの胴部に、インタフェース部13がカンガルーの頭部にそれぞれ対応する。 The customer service robot 10 comprises a main body 11, a moving unit 12, and an interface unit 13. To give customers a sense of psychological security, the customer service robot 10 preferably has an appearance that imitates a character such as an animal. The customer service robot 10 of this embodiment has an appearance that imitates a kangaroo, with the main body 11 and moving unit 12 corresponding to the torso of the kangaroo, and the interface unit 13 corresponding to the head of the kangaroo.

本体部11は、略円筒形状の筐体111と、載置台112と、筐体111の下方背面側から正面側にかけて載置台112周囲を覆うよう設けられたカバー部113とを有する。筐体111の正面側には、開口114が設けられており、開口114を通じて筐体111内にアクセスすることが可能となっている。載置台112は、開口114を通じて、筐体111の内部から正面側に突出した状態で設けられている。載置台112には、例えば商品等の物品を載置することができる。また、載置台112に、後述するリーダライタ部157を設ける構成としてもよい。ここで、載置台112は、接客ロボット10の外観において、カンガルーの育児嚢(袋)に対応するようデザインされている。 The main body 11 has a substantially cylindrical housing 111, a mounting base 112, and a cover 113 provided to cover the periphery of the mounting base 112 from the lower back side to the front side of the housing 111. An opening 114 is provided on the front side of the housing 111, and the inside of the housing 111 can be accessed through the opening 114. The mounting base 112 is provided in a state where it protrudes from the inside of the housing 111 to the front side through the opening 114. For example, items such as products can be placed on the mounting base 112. The mounting base 112 may also be configured to be provided with a reader/writer unit 157, which will be described later. Here, the mounting base 112 is designed to correspond to a kangaroo's pouch in the external appearance of the customer service robot 10.

なお、本実施形態では、載置台112の一部を筐体111から突出させた構成としたが、これに限らず、筐体111の内部に載置台112を設け、筐体111内に物品を収容可能な構成としてもよい。また、載置台112の上方の一部を筐体111で覆う形態としたが、これに限らず、載置台112の上方を覆わない形態としてもよい。 In this embodiment, a portion of the platform 112 protrudes from the housing 111, but the present invention is not limited to this. The platform 112 may be provided inside the housing 111, and an object may be stored inside the housing 111. In addition, a portion of the upper part of the platform 112 is covered by the housing 111, but the present invention is not limited to this. The upper part of the platform 112 may not be covered.

また、開口114に蓋や扉等の開閉可能な遮蔽部材を設けることで、載置台112に載置された物品を遮蔽する構成としてもよい。遮蔽部材は、外部から内部の状態を視認できるように光透過性の部材で形成してもよい。更には、電子ロック等を設けることで、遮蔽部材による閉状態をロック可能としてもよい。これにより、例えば、接客ロボット10の移動時等に、載置台112から物品が落下することを防止することができる。また、載置台112から物品が不用意に取り出されてしまうことを防止することができる。 The opening 114 may be provided with an openable and closable shielding member such as a lid or door to shield the items placed on the platform 112. The shielding member may be made of a light-transmitting material so that the internal state can be visually confirmed from the outside. Furthermore, an electronic lock or the like may be provided to lock the closed state of the shielding member. This makes it possible to prevent items from falling off the platform 112, for example, when the customer service robot 10 is moving. It also makes it possible to prevent items from being inadvertently removed from the platform 112.

一方、筐体111の背面側には、背面表示部115が設けられている。背面表示部115は、例えばタッチパネルディスプレイであり、後述する制御部154の制御の下、各種の情報を表示する。また、筐体111の背面側下方には、カンガルーの尾に対応する尾部116が設けられている。 On the other hand, a rear display unit 115 is provided on the rear side of the housing 111. The rear display unit 115 is, for example, a touch panel display, and displays various information under the control of a control unit 154, which will be described later. In addition, a tail portion 116, which corresponds to the tail of a kangaroo, is provided on the lower rear side of the housing 111.

移動部12は、本体部11の下方に設けられ、本体部11を下方から支持する。移動部12は、モータおよび回転機構等を有した駆動部121(図4参照)を具備する。また、移動部12の底面側には、駆動部121によって回転駆動される複数の駆動輪、補助輪等が設けられている(何れも図示せず)。 The moving unit 12 is provided below the main body unit 11 and supports the main body unit 11 from below. The moving unit 12 includes a drive unit 121 (see FIG. 4) that has a motor, a rotation mechanism, and the like. In addition, the bottom side of the moving unit 12 is provided with a number of drive wheels, auxiliary wheels, and the like that are driven to rotate by the drive unit 121 (none of which are shown).

駆動部121は、後述する制御部154の制御の下、駆動輪を回転駆動することで、施設内を走行することが可能となっている。具体的には、駆動部121は、駆動する駆動輪や、駆動源の回転速度および回転方向を変えることで、接客ロボット10を任意の方向および速度で走行させる。なお、本実施形態では、接客ロボット10の正面側を進行方向に向けた状態で走行させるものとするが、これに限らず、接客ロボット10の背面側を進行方向に向けた状態で走行させてもよい。 The drive unit 121, under the control of the control unit 154 described below, drives the drive wheels to rotate, thereby enabling the customer service robot 10 to travel within the facility. Specifically, the drive unit 121 changes the drive wheels to be driven and the rotation speed and direction of the drive source to cause the customer service robot 10 to travel in any direction and at any speed. Note that in this embodiment, the customer service robot 10 travels with its front side facing the direction of travel, but this is not limited thereto, and the customer service robot 10 may also travel with its back side facing the direction of travel.

インタフェース部13は、本体部11の上部に設けられる。インタフェース部13は、筐体131と、正面表示部132とを有する。筐体131の正面側には、上方から下方にかけて正面側に傾斜した操作面が形成されており、当該操作面に正面表示部132が設けられている。正面表示部132は、例えばタッチパネルディスプレイであり、後述する制御部154の制御の下、各種の情報を表示する。また、筐体131には、カンガルーの耳に対応する耳部133が設けられる。 The interface unit 13 is provided on the upper part of the main body unit 11. The interface unit 13 has a housing 131 and a front display unit 132. An operation surface that is inclined from top to bottom toward the front side is formed on the front side of the housing 131, and the front display unit 132 is provided on the operation surface. The front display unit 132 is, for example, a touch panel display, and displays various information under the control of the control unit 154 described later. In addition, the housing 131 is provided with ears 133 that correspond to the ears of a kangaroo.

また、筐体111の操作面の下方には、後述する商品カードを挿入することが可能なスリット134が形成されている。スリット134の内部には、RFIDタグ等の無線タグの読み取りおよび書き込みを行うことが可能なリーダライタ部157(図4参照)が設けられている。リーダライタ部157は、後述する制御部154の制御の下、スリット134に挿入される商品カードの無線タグから商品を特定可能な情報を読み取ったり、当該無線タグに購入済であることを示す情報を書き込んだりする。なお、リーダライタ部157が設けられる位置や個数はこれに限らないものとする。例えば、リーダライタ部157は、載置台112に設けられてもよい。 Furthermore, below the operation surface of the housing 111, a slit 134 is formed into which a product card, described later, can be inserted. Inside the slit 134, a reader/writer unit 157 (see FIG. 4) capable of reading and writing wireless tags such as RFID tags is provided. Under the control of the control unit 154, described later, the reader/writer unit 157 reads information capable of identifying a product from the wireless tag of the product card inserted into the slit 134, and writes information indicating that the product has been purchased to the wireless tag. Note that the position and number of the reader/writer units 157 are not limited to those described above. For example, the reader/writer units 157 may be provided in the mounting base 112.

また、接客ロボット10は、本体部11とインタフェース部13との間に発光部141を備える。発光部141は、LED(Light Emitting Diode)等の発光素子を有し、後述する制御部154の制御にしたがい発光する。また、発光部141は、複数色の発光素子を有し、後述する制御部154の制御にしたがい発光色を切り替える。発光部141は、発光により例えば、接客ロボット10の状態や商品の購入状態等、各種の状態を報知する。なお、本実施形態では、カンガルーの首に対応する位置に発光部141を首輪状に設けた例を示しているが、発光部141が設けられる位置や形状はこれに限らないものとする。 The customer service robot 10 also includes a light-emitting unit 141 between the main body unit 11 and the interface unit 13. The light-emitting unit 141 has a light-emitting element such as an LED (Light Emitting Diode) and emits light under the control of the control unit 154 described later. The light-emitting unit 141 also has light-emitting elements of multiple colors and switches the emitted color under the control of the control unit 154 described later. The light-emitting unit 141 uses light emission to notify various states, such as the state of the customer service robot 10 and the purchase state of a product. Note that, in this embodiment, an example is shown in which the light-emitting unit 141 is provided in the shape of a collar at a position corresponding to the neck of a kangaroo, but the position and shape of the light-emitting unit 141 are not limited to this.

また、接客ロボット10は、背面側に停止ボタン142を備える。停止ボタン142は、接客ロボット10の走行を停止させるための操作子である。停止ボタン142が操作されると、接客ロボット10は走行を停止する。なお、本実施形態では、カンガルーの首に対応する位置に停止ボタン142を設けた例を示しているが、停止ボタン142が設けられる位置はこれに限らないものとする。 The customer service robot 10 also has a stop button 142 on the back side. The stop button 142 is an operator for stopping the running of the customer service robot 10. When the stop button 142 is operated, the customer service robot 10 stops running. Note that, in this embodiment, an example is shown in which the stop button 142 is provided at a position corresponding to the kangaroo's neck, but the position at which the stop button 142 is provided is not limited to this.

また、接客ロボット10は、撮像部143を備える。撮像部143は、CCD(Charge Coupled Device)やCMOS(Complementary MOS)等の撮像素子を有し、接客ロボット10の正面側および背面側のそれぞれに設けられる。一例として、撮像部143は、図2および図3に示すように、本体部11とインタフェース部13との間の首に相当する部分や、背面表示部115の周辺に設けられる。 The customer service robot 10 also includes an imaging unit 143. The imaging unit 143 has imaging elements such as a CCD (Charge Coupled Device) or a CMOS (Complementary MOS), and is provided on both the front and rear sides of the customer service robot 10. As an example, the imaging unit 143 is provided in the area corresponding to the neck between the main body unit 11 and the interface unit 13, or around the rear display unit 115, as shown in Figs. 2 and 3.

撮像部143は、例えば、接客ロボット10の周辺に存在する顧客を捉えるため、接客ロボット10の周辺を撮像する。また、正面側に設けられる撮像部143は、顧客によって提示される、商品に付されたバーコードや二次元コード等のコードシンボル、顧客端末50に表示されたコードシンボル等の撮像に用いられる。言い換えると撮像部143は商品に付されたバーコードや二次元コード等のコードシンボルを取得する。なお、接客ロボット10が備える撮像部143の個数および設置位置は図示例に限らないものとする。例えば、撮像部143は、正面表示部132の周辺に設けられてもよいし、接客ロボット10の側面に設けられてもよい。 The imaging unit 143 captures the surroundings of the customer service robot 10, for example, to capture customers present around the customer service robot 10. The imaging unit 143 provided on the front side is used to capture code symbols such as barcodes and two-dimensional codes attached to products presented by customers, and code symbols displayed on the customer terminal 50. In other words, the imaging unit 143 acquires code symbols such as barcodes and two-dimensional codes attached to products. Note that the number and installation positions of the imaging units 143 provided in the customer service robot 10 are not limited to those shown in the figure. For example, the imaging unit 143 may be provided around the front display unit 132, or on the side of the customer service robot 10.

また、接客ロボット10は、マイクロフォン等の収音部144、スピーカ等の音声出力部145を備える。収音部144および音声出力部145は、例えば接客ロボット10の正面側および背面側の何れか一方、又は両方に設けられる。一例として、収音部144および音声出力部145は、図2に示すように、インタフェース部13に設けられる。なお、接客ロボット10が備える収音部144および音声出力部145の個数および設置位置は図示例に限らないものとする。 The customer service robot 10 also includes a sound pickup unit 144 such as a microphone, and an audio output unit 145 such as a speaker. The sound pickup unit 144 and the audio output unit 145 are provided, for example, on either the front side or the back side of the customer service robot 10, or on both sides. As an example, the sound pickup unit 144 and the audio output unit 145 are provided in the interface unit 13, as shown in FIG. 2. Note that the number and installation positions of the sound pickup units 144 and audio output units 145 provided in the customer service robot 10 are not limited to those shown in the figure.

また、接客ロボット10は、各種のセンサ部158(図4参照)を備える。例えば、接客ロボット10は、測距センサを備える。測距センサは、例えば、接客ロボット10の正面側および背面側のそれぞれに設けられ、接客ロボット10周辺の物体を検知したり、物体までの距離を検知したりする。測距センサのセンシング結果は、後述する制御部154に出力され、走行時の衝突回避等に使用される。なお、測距センサは、例えば撮像画像や超音波により物体検知や距離の測定を行うセンサ装置、レーザ光により物体検知を行うLiDAR(Light Detection and ranging)等のセンサ装置で実現することができる。 The customer service robot 10 also includes various sensor units 158 (see FIG. 4). For example, the customer service robot 10 includes a distance measurement sensor. The distance measurement sensors are provided, for example, on the front and back sides of the customer service robot 10, and detect objects around the customer service robot 10 and the distance to the objects. The sensing results of the distance measurement sensor are output to the control unit 154 described later and are used for collision avoidance while traveling, etc. The distance measurement sensor can be realized by a sensor device that detects objects and measures distances using captured images or ultrasonic waves, or a sensor device such as LiDAR (Light Detection and Ranging) that detects objects using laser light, for example.

また、接客ロボット10は、センサ部158として、本体部11への接触や衝撃を検知することが可能な振動検知センサ等を備えてもよい。また、接客ロボット10は、センサ部158として、載置台112に物品が載置されているか否かを検知することが可能な物体検知センサや重量センサ等を備えてもよい。また、接客ロボット10は、センサ部158又は測位部159(図4参照)として、GPS(Global Positioning System)等の位置センサを備えてもよい。位置センサは、例えば、商業施設内における自己の接客ロボット10の存在位置を検出する。 The customer service robot 10 may also include, as the sensor unit 158, a vibration detection sensor or the like capable of detecting contact or impact with the main body unit 11. The customer service robot 10 may also include, as the sensor unit 158, an object detection sensor or a weight sensor or the like capable of detecting whether or not an item is placed on the placement table 112. The customer service robot 10 may also include, as the sensor unit 158 or the positioning unit 159 (see FIG. 4), a position sensor such as a GPS (Global Positioning System). The position sensor detects, for example, the location of the customer service robot 10 within a commercial facility.

また、接客ロボット10は、本体部11や移動部12に、自己の接客ロボット10の駆動電力を供給するバッテリ(図示せず)を備える。 The customer service robot 10 also includes a battery (not shown) that supplies the driving power of the customer service robot 10 to the main body unit 11 and the moving unit 12.

なお、接客ロボット10の構成は、図示例に限定されないものとする。例えば、インタフェース部13は、ICカードやクレジットカード等のカード媒体から情報を読み取るリーダ装置等を備えてもよい。また、接客ロボット10は、現金自動精算機やプリンタ等を備えてもよい。 The configuration of the customer service robot 10 is not limited to the illustrated example. For example, the interface unit 13 may include a reader device that reads information from a card medium such as an IC card or a credit card. The customer service robot 10 may also include an automatic teller machine, a printer, etc.

図1に戻り、店舗装置20は、商業施設に存在する店舗の各々に設けられたPOS端末や店舗サーバ等の情報処理装置である。店舗装置20は、図示しないプロセッサの制御の下、自己の店舗に係る各種の処理を実行する。 Returning to FIG. 1, the store device 20 is an information processing device such as a POS terminal or a store server installed in each store in a commercial facility. The store device 20 executes various processes related to its own store under the control of a processor (not shown).

サーバ装置30は、接客支援システム1のサーバ装置である。サーバ装置30は、例えば、PC(Personal Computer)等の情報処理装置によって実現される。サーバ装置30は、接客支援システム1のデータ処理に係る各種のデータを記憶し管理する。例えば、サーバ装置30は、接客ロボット10の位置や状態を管理する。例えば、サーバ装置30は、接客ロボット10を介して登録・購入された商品を管理する。 The server device 30 is a server device of the customer service support system 1. The server device 30 is realized, for example, by an information processing device such as a PC (Personal Computer). The server device 30 stores and manages various data related to data processing of the customer service support system 1. For example, the server device 30 manages the position and status of the customer service robot 10. For example, the server device 30 manages products registered and purchased via the customer service robot 10.

なお、本実施形態では、サーバ装置30は、単一の情報処理装置によって実現されるものとするが、ネットワーク接続された複数台の情報処理装置によって実現されるクラウドサーバであってもよい。また、サーバ装置30をクラウドサーバとする場合、各店舗の店舗サーバや駐車場システム40を含めた構成としてもよい。 In this embodiment, the server device 30 is realized by a single information processing device, but it may be a cloud server realized by multiple information processing devices connected to a network. In addition, when the server device 30 is a cloud server, it may be configured to include the store servers and parking lot system 40 of each store.

駐車場システム40は、商業施設の駐車場に設けられ、車両の入出庫の状態や駐車位置等を管理する。例えば、駐車場システム40は、駐車場の出入り口に設けられるゲート装置、駐車位置を網羅するように設置された監視カメラ等、駐車場管理サーバ等を有し(何れも図示せず)、車両に付された車両登録番号(ナンバープレートに記載された情報)に基づき駐車位置や入退場を管理する。例えば、駐車場管理サーバは、監視カメラで撮像された車両の画像から、当該車両の車両登録番号を認識し、駐車場内での駐車位置を示す情報と関連付けて記憶する。また、駐車場管理サーバは、ゲート装置を介して得られる車両の入退場を示す時刻を、対応する車両の車両登録番号に関連付けて記憶し、駐車時間に応じた料金の徴収を、ゲート装置を介して行う。 The parking lot system 40 is installed in the parking lot of a commercial facility, and manages the entry and exit status of vehicles, parking positions, etc. For example, the parking lot system 40 has a gate device installed at the entrance and exit of the parking lot, surveillance cameras installed to cover all parking positions, a parking lot management server, etc. (none of which are shown), and manages parking positions and entry and exit based on the vehicle registration number (information written on the license plate) attached to the vehicle. For example, the parking lot management server recognizes the vehicle registration number of the vehicle from an image of the vehicle captured by the surveillance camera, and stores it in association with information indicating the parking position in the parking lot. The parking lot management server also stores the time of entry and exit of the vehicle obtained via the gate device in association with the vehicle registration number of the corresponding vehicle, and collects fees according to the parking time via the gate device.

顧客端末50は、顧客が所持するスマートフォンやタブレット端末等の携帯型の端末装置である。本実施形態において、顧客端末50は、例えば顧客が接客ロボット10の利用を開始するチェックイン操作時に使用される。一例として、チェックイン操作は、顧客を識別可能なユーザIDを入力することで行われる。なお、接客ロボット10は、ユーザIDが未入力の状態であっても利用することが可能であるとする。 The customer terminal 50 is a portable terminal device such as a smartphone or tablet terminal carried by the customer. In this embodiment, the customer terminal 50 is used, for example, when the customer performs a check-in operation to start using the customer service robot 10. As an example, the check-in operation is performed by inputting a user ID that can identify the customer. It is assumed that the customer service robot 10 can be used even if the user ID has not been input.

一例として、顧客端末50には、接客ロボット10との連携に係るアプリケーションプログラム(以下、連携プログラムともいう)が導入される。顧客端末50のプロセッサは、連携プログラムと協働することで、接客ロボット10と連携するための各種の処理を実行する。例えば、顧客端末50のプロセッサは、顧客の操作に応じて、後述するユーザIDやユーザ設定を含んだコードシンボルを、顧客端末50が備える表示デバイスに表示させる。また、顧客端末50のプロセッサは、顧客の操作に応じて、接客ロボット10との間で近距離無線通信を確立することが可能であるとする。 As an example, an application program (hereinafter also referred to as an association program) related to collaboration with the customer service robot 10 is installed in the customer terminal 50. The processor of the customer terminal 50 executes various processes for collaboration with the customer service robot 10 by working together with the association program. For example, the processor of the customer terminal 50 displays a code symbol including a user ID and user settings (described below) on a display device provided in the customer terminal 50 in response to the customer's operation. In addition, the processor of the customer terminal 50 is capable of establishing short-range wireless communication with the customer service robot 10 in response to the customer's operation.

上述した接客支援システム1において、商業施設に訪れた顧客は、接客ロボット10による行動支援を享受することができる。具体的には、顧客は、接客ロボット10を操作することで、自身と連携した接客ロボット10による行動支援を受けることができる。接客ロボット10は、顧客と商業施設内を移動しながら、行き先となる店舗のリコメンドや商品の購入に係る支援等、各種の処理を実行する。 In the above-described customer service support system 1, customers who visit a commercial facility can enjoy behavioral support from the customer service robot 10. Specifically, by operating the customer service robot 10, the customer can receive behavioral support from the customer service robot 10 in cooperation with the customer. While moving around the commercial facility with the customer, the customer service robot 10 performs various processes, such as recommending destination stores and providing support for purchasing products.

なお、接客支援システム1は、図1の構成に限定されないものとする。例えば、顧客端末50は、接客支援システム1に含めない構成としてもよい。また、商業施設内に存在する店舗が運営するEC(Electronic Commerce)サイトや、商業施設外に存在する他の店舗が運営するECサイト、各種の検索サイト等、顧客が利用することが可能な外部システムを接客支援システム1に含めてもよい。この場合、接客支援システム1の接客ロボット10、サーバ装置30等では、後述するユーザID等に基づき、顧客がECサイトで購入した商品の購入履歴や、顧客が検索サイトで検索した事柄の検索履歴等を参照可能な構成としてもよい。 Note that the customer service support system 1 is not limited to the configuration shown in FIG. 1. For example, the customer terminal 50 may not be included in the customer service support system 1. The customer service support system 1 may also include external systems that customers can use, such as an EC (Electronic Commerce) site operated by a store in a commercial facility, an EC site operated by another store outside the commercial facility, or various search sites. In this case, the customer service robot 10, server device 30, etc. of the customer service support system 1 may be configured to be able to refer to the purchase history of products purchased by the customer on the EC site and the search history of matters searched for by the customer on the search site, based on a user ID, etc., which will be described later.

以下、接客支援システム1が有する主要な装置のハードウェア構成および機能構成について説明する。 The following describes the hardware configuration and functional configuration of the main devices in the customer service support system 1.

まず、接客ロボット10のハードウェア構成について説明する。図4は、接客ロボット10のハードウェア構成の一例を示す図である。図4に示すように、接客ロボット10は、CPU(Central Processing Unit)151と、ROM(Read Only Memory)152と、RAM(Random Access Memory)153とを備える。 First, the hardware configuration of the customer service robot 10 will be described. FIG. 4 is a diagram showing an example of the hardware configuration of the customer service robot 10. As shown in FIG. 4, the customer service robot 10 includes a CPU (Central Processing Unit) 151, a ROM (Read Only Memory) 152, and a RAM (Random Access Memory) 153.

CPU151は、プロセッサの一例であり、接客ロボット10の各部を統括的に制御する。ROM152は、各種プログラムを記憶する。RAM153は、プログラムや各種データを展開するワークスペースである。 The CPU 151 is an example of a processor, and controls each part of the customer service robot 10. The ROM 152 stores various programs. The RAM 153 is a workspace in which the programs and various data are deployed.

CPU151、ROM152、およびRAM153は、バス等を介して接続され、コンピュータ構成の制御部154を構成する。制御部154では、CPU151がROM152又は記憶部161に記憶されRAM153に展開されたプログラムに従って動作することによって、各種の処理を実行する。 The CPU 151, ROM 152, and RAM 153 are connected via a bus or the like to constitute a control unit 154 of a computer configuration. In the control unit 154, the CPU 151 operates according to a program stored in the ROM 152 or the storage unit 161 and deployed in the RAM 153 to execute various processes.

また、接客ロボット10は、上述した駆動部121、発光部141、撮像部143、収音部144、音声出力部145等を備える。ここで、収音部144は、接客ロボット10の周辺の音声(例えば、顧客の発話)を収音し、収音した音声の音声信号をCPU151に出力する。音声出力部145は、CPU151の制御の下、音声を出力する。 The customer service robot 10 also includes the driving unit 121, light emitting unit 141, imaging unit 143, sound collection unit 144, and audio output unit 145, as described above. Here, the sound collection unit 144 collects sounds around the customer service robot 10 (e.g., customer speech) and outputs audio signals of the collected sounds to the CPU 151. The audio output unit 145 outputs sounds under the control of the CPU 151.

また、接客ロボット10は、表示部155、操作部156、リーダライタ部157、センサ部158、測位部159、通信部160、および記憶部161等を備える。 The customer service robot 10 also includes a display unit 155, an operation unit 156, a reader/writer unit 157, a sensor unit 158, a positioning unit 159, a communication unit 160, and a memory unit 161.

表示部155は、上述した背面表示部115、正面表示部132等の表示デバイスである。表示部155は、例えばLCD(Liquid Crystal Display)等で構成される。表示部155は、CPU151の制御の下、各種の情報を表示する。 The display unit 155 is a display device such as the rear display unit 115 and the front display unit 132 described above. The display unit 155 is configured, for example, with an LCD (Liquid Crystal Display). The display unit 155 displays various types of information under the control of the CPU 151.

操作部156は、背面表示部115および正面表示部132に設けられるタッチパネル、停止ボタン142等の入力デバイスである。操作部156は、入力デバイスを介して入力される操作内容をCPU151に出力する。なお、操作部156は、収音部144を介して入力される音声(例えば、顧客の発話)を操作内容としてCPU151に出力してもよい。 The operation unit 156 is an input device such as a touch panel provided on the rear display unit 115 and the front display unit 132, a stop button 142, etc. The operation unit 156 outputs the operation contents input via the input device to the CPU 151. The operation unit 156 may also output the sound (e.g., the customer's speech) input via the sound collection unit 144 to the CPU 151 as the operation contents.

リーダライタ部157は、無線タグの書き込みおよび読み取りを行うことが可能なリーダライタ装置である。リーダライタ部157は、電波を照射するアンテナ(図示せず)を有し、当該アンテナを介して書き込み対象のデータを送信することで、無線タグにデータの書き込みを行う。また、リーダライタ部157は、アンテナを介して無線タグが発する電波を取得することで、無線タグからデータの読み取りを行う。 The reader/writer unit 157 is a reader/writer device capable of writing to and reading from a wireless tag. The reader/writer unit 157 has an antenna (not shown) that radiates radio waves, and transmits the data to be written via the antenna, thereby writing data to the wireless tag. The reader/writer unit 157 also reads data from the wireless tag by acquiring the radio waves emitted by the wireless tag via the antenna.

センサ部158は、上述した測距センサやGPSセンサ等の各種のセンサ装置である。センサ部158は、センシングによって得られたセンシング結果をCPU151に出力する。 The sensor unit 158 is a variety of sensor devices, such as the distance measurement sensor and GPS sensor described above. The sensor unit 158 outputs the sensing results obtained by the sensing to the CPU 151.

測位部159は、接客ロボット10が存在する位置を測定する。測位部159は、例えばGPSセンサ等の位置センサを用いた測位技術によって実現することができる。また、測位部159は、ビーコン測位等の測位技術を利用した位置計測装置によって実現してもよい。この場合、商業施設の各位置に、ビーコン測位等の測位技術に対応した端末を設けることで、当該端末と測位部159とで形成される測位システムにより、接客ロボット10が存在する位置を測定(特定)することができる。 The positioning unit 159 measures the location of the customer service robot 10. The positioning unit 159 can be realized by a positioning technique using a position sensor such as a GPS sensor. The positioning unit 159 may also be realized by a position measurement device that uses a positioning technique such as beacon positioning. In this case, by providing a terminal compatible with a positioning technique such as beacon positioning at each location in the commercial facility, the location of the customer service robot 10 can be measured (identified) by the positioning system formed by the terminal and the positioning unit 159.

通信部160は、ネットワークNに接続可能な無線通信インタフェースである。通信部160は、ネットワークNを介してサーバ装置30等の外部装置と通信を行う。また、通信部160は、Bluetooth(登録商標)等の近距離無線通信機能を有する。例えば、通信部160は、接客ロボット10の周辺に存在する顧客端末50と近距離無線通信を行う。 The communication unit 160 is a wireless communication interface that can be connected to the network N. The communication unit 160 communicates with external devices such as the server device 30 via the network N. The communication unit 160 also has a short-range wireless communication function such as Bluetooth (registered trademark). For example, the communication unit 160 performs short-range wireless communication with a customer terminal 50 that is present in the vicinity of the customer service robot 10.

記憶部161は、HDD(Hard Disk Drive)やフラッシュメモリ等の記憶媒体を有し、電源を遮断しても記憶内容を維持する。記憶部161は、CPU151が実行することが可能なプログラムや各種の設定情報を記憶する。 The memory unit 161 has a storage medium such as a hard disk drive (HDD) or a flash memory, and maintains the stored contents even when the power is cut off. The memory unit 161 stores programs that the CPU 151 can execute and various setting information.

なお、記憶部161が記憶する情報は図示例に限定されないものとする。例えば、記憶部161は、後述するマップ情報3161や店舗管理テーブル3162、各店舗の商品マスタ2191等を記憶してもよい。 The information stored in the memory unit 161 is not limited to the illustrated example. For example, the memory unit 161 may store map information 3161, a store management table 3162, product master data 2191 for each store, etc., which will be described later.

次に、店舗装置20のハードウェア構成について説明する。図5は、店舗装置20のハードウェア構成の一例を示す図である。図5に示すように、店舗装置20は、CPU211と、ROM212と、RAM213とを備える。 Next, the hardware configuration of the in-store device 20 will be described. FIG. 5 is a diagram showing an example of the hardware configuration of the in-store device 20. As shown in FIG. 5, the in-store device 20 includes a CPU 211, a ROM 212, and a RAM 213.

CPU211は、プロセッサの一例であり、店舗装置20の各部を統括的に制御する。ROM212は、各種プログラムを記憶する。RAM213は、プログラムや各種データを展開するワークスペースである。 The CPU 211 is an example of a processor, and controls each part of the in-store device 20. The ROM 212 stores various programs. The RAM 213 is a workspace for expanding the programs and various data.

CPU211、ROM212、およびRAM213は、バス等を介して接続され、コンピュータ構成の制御部214を構成する。制御部214では、CPU211がROM212又は記憶部219に記憶されRAM213に展開されたプログラムに従って動作することによって、各種の処理を実行する。 The CPU 211, ROM 212, and RAM 213 are connected via a bus or the like to constitute a control unit 214 of a computer configuration. In the control unit 214, the CPU 211 operates according to a program stored in the ROM 212 or the storage unit 219 and deployed in the RAM 213 to execute various processes.

また、店舗装置20は、表示部215、操作部216、通信部217、接続部218、および記憶部219等を備える。 The store device 20 also includes a display unit 215, an operation unit 216, a communication unit 217, a connection unit 218, and a memory unit 219.

表示部215は、LCD等の表示デバイスを有する。表示部215は、CPU211の制御の下、各種の情報を表示する。操作部216は、キーボードやポインティングデバイス等の入力デバイスを有する。操作部216は、入力デバイスを介して入力される操作内容をCPU211に出力する。なお、操作部216は、表示部215に設けられるタッチパネルであってもよい。 The display unit 215 has a display device such as an LCD. The display unit 215 displays various information under the control of the CPU 211. The operation unit 216 has input devices such as a keyboard and a pointing device. The operation unit 216 outputs the operation contents input via the input device to the CPU 211. Note that the operation unit 216 may be a touch panel provided on the display unit 215.

通信部217は、ネットワークNに接続可能な無線通信インタフェースである。通信部217は、ネットワークNを介して接客ロボット10やサーバ装置30等の外部装置と通信を行う。また、通信部217は、近距離無線通信機能を有してもよく、近距離無線通信により接客ロボット10と通信を行う構成としてもよい。 The communication unit 217 is a wireless communication interface that can be connected to the network N. The communication unit 217 communicates with external devices such as the customer service robot 10 and the server device 30 via the network N. The communication unit 217 may also have a short-range wireless communication function and may be configured to communicate with the customer service robot 10 via short-range wireless communication.

接続部218は、店舗に設けられる各種装置を接続するためのインタフェースである。例えば、接続部218には、コードシンボルを読み取ることが可能なリーダ装置や、プリンタ装置等が接続される。また、接続部218には、店舗の陳列棚の各位置に設置される電子棚札等が接続されてもよい。電子棚札を接続する場合、制御部214は、商品の陳列位置に配置される電子棚札に、当該商品の商品名や価格等を表示させるための制御を行う。また、電子棚札に、LED等の発光素子が設けられている場合、制御部214は、操作部216や接客ロボット10等の外部装置からの指示に基づき、電子棚札に設けられた発行素子を発光させる等の制御を行う。 The connection unit 218 is an interface for connecting various devices installed in the store. For example, a reader device capable of reading code symbols, a printer device, etc. are connected to the connection unit 218. In addition, electronic shelf labels and the like installed at various positions on the display shelves in the store may also be connected to the connection unit 218. When connecting electronic shelf labels, the control unit 214 performs control to display the product name, price, etc. of the product on the electronic shelf label placed at the display position of the product. In addition, when a light-emitting element such as an LED is provided on the electronic shelf label, the control unit 214 performs control such as illuminating the light-emitting element provided on the electronic shelf label based on instructions from an external device such as the operation unit 216 or the customer service robot 10.

記憶部219は、HDDやフラッシュメモリ等の記憶媒体を有し、電源を遮断しても記憶内容を維持する。記憶部219は、CPU211が実行することが可能なプログラムや各種の設定情報を記憶する。 The memory unit 219 has a storage medium such as a HDD or flash memory, and maintains the stored contents even when the power is cut off. The memory unit 219 stores programs that the CPU 211 can execute and various setting information.

また、記憶部219は、自己の店舗で販売する商品に関する情報が登録された商品マスタ2191を記憶する。商品マスタ2191は、店舗で販売される商品に関する情報を記憶し管理するためのデータテーブルである。 The storage unit 219 also stores a product master 2191 in which information about products sold in the store is registered. The product master 2191 is a data table for storing and managing information about products sold in the store.

図6は、商品マスタ2191のデータ構成の一例を示す図である。図6に示すように、商品マスタ2191は、自己の店舗の店舗IDおよび自己の店舗で販売する商品の商品コードに関連付けて、商品名、価格、付加情報、商品画像等の商品情報を記憶する。ここで、店舗IDは店舗の各々を識別可能な識別子の一例である。また、商品コードは、商品の種別を識別可能な識別子の一例である。 Figure 6 is a diagram showing an example of the data configuration of the product master 2191. As shown in Figure 6, the product master 2191 stores product information such as product name, price, additional information, and product image in association with the store ID of the store and the product code of the product sold in the store. Here, the store ID is an example of an identifier capable of identifying each store. Also, the product code is an example of an identifier capable of identifying the type of product.

商品名の項目には、商品コードに対応する商品の名称が格納される。価格の項目には、商品コードに対応する商品の価格が格納される。付加情報の項目には、商品コードに対応する商品に関する付加的な情報が格納される。例えば、付加情報の項目には、商品の種別等が格納される。また、商品が衣料の場合、サイズや色、デザイン、材質、ブランド等が付加情報の項目に格納される。商品画像の項目には、商品コードに対応する商品を表した画像データが格納される。 The product name field stores the name of the product corresponding to the product code. The price field stores the price of the product corresponding to the product code. The additional information field stores additional information about the product corresponding to the product code. For example, the additional information field stores the type of product, etc. Furthermore, if the product is clothing, the size, color, design, material, brand, etc. are stored in the additional information field. The product image field stores image data showing the product corresponding to the product code.

なお、商品マスタ2191のデータ構成は、図6の例に限定されるものではない。例えば、商品マスタ2191は、商品コードに関連付けて、その商品の在庫数を記憶してもよい。また、商品マスタ2191は、商品コードに関連付けて、その商品の陳列位置、当該陳列位置に配置された電子棚札等を特定可能な情報を記憶してもよい。 The data configuration of the product master 2191 is not limited to the example in FIG. 6. For example, the product master 2191 may store the number of items in stock in association with the product code. The product master 2191 may also store information that can identify the display position of the product and the electronic shelf tag placed at the display position in association with the product code.

また、商品マスタ2191に登録される商品は、実際に店舗から受け取って持ち帰ることが可能な商品(以下、店舗商品ともいう)に限らないものとする。例えば、商品マスタ2191に登録される商品は、サービスであってもよい。 In addition, the products registered in the product master 2191 are not limited to products that can actually be picked up from a store and taken home (hereinafter also referred to as store products). For example, the products registered in the product master 2191 may be services.

また、例えば、商品の展示のみを行うショールーム型の店舗では、展示された商品の商品コードを読み取って当該商品の登録及び決済をし、顧客が指定した受取方法(配送、受取カウンター等で受取)で商品を引き渡す場合がある。このような場合、商品コードに対応する商品が、上述した店舗で受け取り可能な店舗商品か、店舗で受け取ることができない後述する仮商品かを示す情報を、付加情報として記憶してもよい。また、例えば、展示された商品の決済をその場で行うのではなく、店舗が運営するECサイトで行うような場合には、ECサイトのアドレス等を付加情報として記憶してもよい。 For example, in a showroom-type store that only displays products, the product code of the displayed product may be read, the product may be registered and paid for, and the product may be handed over by the method of receipt specified by the customer (delivery, receipt at a receiving counter, etc.). In such a case, information indicating whether the product corresponding to the product code is a store product that can be received at the store as described above, or a provisional product (described below) that cannot be received at the store, may be stored as additional information. For example, in a case where payment for a displayed product is not made on the spot but is made on an EC site operated by the store, the address of the EC site, etc. may be stored as additional information.

次に、サーバ装置30のハードウェア構成について説明する。図7は、サーバ装置30のハードウェア構成の一例を示す図である。図7に示すように、サーバ装置30は、CPU311と、ROM312と、RAM313とを備える。 Next, the hardware configuration of the server device 30 will be described. FIG. 7 is a diagram showing an example of the hardware configuration of the server device 30. As shown in FIG. 7, the server device 30 includes a CPU 311, a ROM 312, and a RAM 313.

CPU311は、プロセッサの一例であり、サーバ装置30の各部を統括的に制御する。ROM312は、各種プログラムを記憶する。RAM313は、プログラムや各種データを展開するワークスペースである。 The CPU 311 is an example of a processor, and controls each part of the server device 30. The ROM 312 stores various programs. The RAM 313 is a workspace in which programs and various data are deployed.

CPU311、ROM312、およびRAM313は、バス等を介して接続され、コンピュータ構成の制御部314を構成する。制御部314では、CPU311が記憶部316に記憶されRAM313に展開されたプログラムに従って動作することによって、各種の処理を実行する。 The CPU 311, ROM 312, and RAM 313 are connected via a bus or the like to constitute a control unit 314 of a computer configuration. In the control unit 314, the CPU 311 operates according to a program stored in the storage unit 316 and deployed in the RAM 313 to execute various processes.

また、サーバ装置30は、通信部315および記憶部316等を備える。通信部315は、ネットワークNに接続可能な有線または無線の通信インタフェースである。通信部315は、ネットワークNを介して接客ロボット10、店舗装置20、駐車場システム40等の外部装置と通信を行う。 The server device 30 also includes a communication unit 315 and a memory unit 316. The communication unit 315 is a wired or wireless communication interface that can be connected to a network N. The communication unit 315 communicates with external devices such as the customer service robot 10, the store device 20, and the parking lot system 40 via the network N.

記憶部316は、HDDやフラッシュメモリ等の記憶媒体を有し、電源を遮断しても記憶内容を維持する。記憶部316は、CPU311が実行することが可能なプログラムや各種の設定情報を記憶する。 The memory unit 316 has a storage medium such as a HDD or flash memory, and maintains the stored contents even when the power is cut off. The memory unit 316 stores programs that can be executed by the CPU 311 and various setting information.

また、記憶部316は、マップ情報3161と、店舗管理テーブル3162と、ロボット管理テーブル3163と、ユーザ管理テーブル3164と、取引管理テーブル3165とを記憶する。 The memory unit 316 also stores map information 3161, a store management table 3162, a robot management table 3163, a user management table 3164, and a transaction management table 3165.

マップ情報3161は、商業施設のマップを示した情報である。マップ情報3161には、商業施設に存在する店舗の位置や通路の位置が示されており、各店舗の位置に関連付けて当該店舗を識別することが可能な店舗IDが記憶されている。例えば、商業施設が多層階構造を有する場合には、階毎にマップ情報3161が用意される。また、マップ情報3161には、店舗以外の共用スペース(例えば、エレベータ、エスカレータ、トイレ、休憩所等)の位置も識別子に関連付けて記憶される。 Map information 3161 is information showing a map of a commercial facility. Map information 3161 shows the locations of stores and aisles in the commercial facility, and stores a store ID that can be associated with the location of each store to identify the store. For example, if the commercial facility has a multi-story structure, map information 3161 is prepared for each floor. Map information 3161 also stores the locations of shared spaces other than stores (e.g. elevators, escalators, toilets, rest areas, etc.) in association with identifiers.

店舗管理テーブル3162は、商業施設に存在する店舗に関する情報を記憶し管理するためのデータテーブルである。図8は、店舗管理テーブル3162のデータ構成の一例を示す図である。図8に示すように、店舗管理テーブル3162は、商業施設に存在する各店舗の店舗IDに関連付けて、店舗名、店舗種別、キーワード、ステータス等の店舗情報を記憶する。店舗名の項目には、店舗IDに対応する店舗の名称を示す情報が格納される。 The store management table 3162 is a data table for storing and managing information about stores located in the commercial facility. FIG. 8 is a diagram showing an example of the data configuration of the store management table 3162. As shown in FIG. 8, the store management table 3162 stores store information such as store name, store type, keywords, and status in association with the store ID of each store located in the commercial facility. The store name item stores information indicating the name of the store corresponding to the store ID.

店舗種別の項目には、店舗の業態種別や、店舗で取り扱う商品の分類を示す情報等が格納される。例えば、店舗種別の項目には、飲食店や小売店等の大分類、取り扱う商品の分類(例えば、和食、中華、衣料店、電気店等)を示す中分類、より詳細な小分類(寿司、そば、紳士服、婦人服等)等、段階的に定義することも可能である。 In the store type field, information indicating the type of business the store operates in and the classification of products handled by the store is stored. For example, the store type field can be defined in stages, such as major classifications such as restaurants and retail stores, intermediate classifications indicating classifications of products handled (e.g. Japanese food, Chinese food, clothing stores, electronics stores, etc.), and more detailed sub-classifications (sushi, soba, men's clothing, women's clothing, etc.).

キーワードの項目には、店舗の特徴や特性を示すキーワードが1又は複数格納される。キーワードは、店舗毎に任意に設定することが可能であるとするが、顧客の来店行動に基づく指標で分類されたキーワードを用いることが好ましい。また、同じ業種、ジャンルの店舗については、共通する指標に基づき分類されたキーワードを用いることが好ましい。 The keyword item stores one or more keywords that indicate the features or characteristics of the store. Keywords can be set arbitrarily for each store, but it is preferable to use keywords that are classified with indicators based on the store visit behavior of customers. In addition, for stores in the same industry or genre, it is preferable to use keywords that are classified based on common indicators.

一例として、飲食店では「食べたい」等のキーワード、衣料店等の小売店では「買いたい」等のキーワード、ゲームセンター等の店舗では「遊びたい」等のキーワードを設定することができる。また、店舗が扱う商品の特性に基づき、「男性向け」、「女性向け」、「ファミリー向け」等のキーワードを設定してもよい。なお、キーワードは、後述する来店目的確認画面において、顧客の目的を探る際のキーワードとすることもできる。そのため、顧客の来店行動に基づいた指標を設定することが好ましい。 As an example, a restaurant can set a keyword such as "I want to eat," a retailer such as a clothing store can set a keyword such as "I want to buy," and a store such as an arcade can set a keyword such as "I want to play." In addition, based on the characteristics of the products handled by the store, keywords such as "for men," "for women," and "for families" can be set. Furthermore, keywords can also be used to find out the customer's purpose for visiting the store on the store purpose confirmation screen described below. For this reason, it is preferable to set indicators based on the customer's store visiting behavior.

ステータスの項目には、店舗の混雑状況や、営業中/休業中等の状態を示す情報が格納される。 The status item stores information about the store's occupancy level, whether it is open or closed, etc.

なお、店舗管理テーブル3162のデータ構成は図8の例に限定されるものではない。例えば、店舗管理テーブル3162は、店舗IDに関連付けて、当該店舗IDに対応する店舗の位置を示す位置情報を記憶してもよい。さらに、店舗管理テーブル3162は、店舗以外の共用スペースに関する情報を記憶してもよい。 The data configuration of the store management table 3162 is not limited to the example in FIG. 8. For example, the store management table 3162 may store location information indicating the location of the store corresponding to the store ID in association with the store ID. Furthermore, the store management table 3162 may store information regarding shared spaces other than stores.

ロボット管理テーブル3163は、接客ロボット10に関する情報を記憶し管理するためのデータテーブルである。図9は、ロボット管理テーブル3163のデータ構成の一例を示す図である。図9に示すように、ロボット管理テーブル3163は、ロボットIDに関連付けて、現在位置、ステータス、ユーザID、ユーザ特徴、行動プラン等のロボット情報を記憶する。ここで、ロボットIDは、接客ロボット10の各々を識別可能な識別子の一例である。 The robot management table 3163 is a data table for storing and managing information related to the customer service robot 10. FIG. 9 is a diagram showing an example of the data configuration of the robot management table 3163. As shown in FIG. 9, the robot management table 3163 stores robot information such as a current location, status, user ID, user characteristics, and action plan in association with a robot ID. Here, the robot ID is an example of an identifier capable of identifying each of the customer service robots 10.

現在位置の項目には、接客ロボット10の現在位置を示す情報が格納される。ステータスの項目には、ロボットIDに対応する接客ロボット10の現在の状態を示す情報が格納される。例えば、接客ロボット10の現在の動作モードを示す情報が格納される。また、例えば、接客ロボット10が搭載するバッテリーの残量を示す情報が格納される。 In the current location field, information indicating the current location of the customer service robot 10 is stored. In the status field, information indicating the current state of the customer service robot 10 corresponding to the robot ID is stored. For example, information indicating the current operating mode of the customer service robot 10 is stored. Also, for example, information indicating the remaining battery charge of the customer service robot 10 is stored.

ユーザIDの項目には、接客ロボット10が接客中の顧客、つまり接客ロボット10にチェックインした顧客(以下、チェックインユーザともいう)のユーザIDが格納される。なお、後述するように、接客ロボット10は、ユーザIDの項目は空の状態であっても動作することが可能となっている。 The user ID field stores the user ID of the customer being served by the customer service robot 10, that is, the customer who has checked in to the customer service robot 10 (hereinafter, also referred to as the check-in user). As will be described later, the customer service robot 10 can operate even if the user ID field is empty.

ユーザ特徴の項目には、接客ロボット10にチェックインユーザの外観上の特徴を示す情報が格納される。例えば、ユーザ特徴の項目には、顧客の顔や姿を撮像した画像や、顧客の顔や姿の特徴を示す特徴量が格納される。ユーザ特徴は、撮像部143によって撮像される画像から、チェックインユーザを認識する際に使用される。また、行動プランの項目には、接客ロボット10が生成した後述する行動プランが格納される。 In the user feature field, information that indicates the external characteristics of the checked-in user is stored in the customer service robot 10. For example, the user feature field stores an image of the customer's face or figure, and feature quantities that indicate the characteristics of the customer's face or figure. The user features are used when recognizing the checked-in user from the image captured by the imaging unit 143. In addition, the action plan field stores an action plan, which will be described later, that is generated by the customer service robot 10.

なお、ロボット管理テーブル3163のデータ構成は、図9の例に限定されるものではない。例えば、ロボット管理テーブル3163は、ロボットIDに関連付けて、後述するパーソナライズ処理で変更された接客ロボット10の変更内容をユーザ設定として記憶してもよい。また、ロボット管理テーブル3163は、ロボットIDに関連付けて、対応する接客ロボット10で取得された画像や映像、音声等を、取得日時とともに記憶してもよい。 The data configuration of the robot management table 3163 is not limited to the example in FIG. 9. For example, the robot management table 3163 may store, as user settings, changes to the customer service robot 10 made in the personalization process described below, in association with a robot ID. The robot management table 3163 may also store images, videos, audio, etc. acquired by the corresponding customer service robot 10 together with the acquisition date and time in association with a robot ID.

ユーザ管理テーブル3164は、顧客に関する情報を記憶し管理するためのデータテーブルである。図10は、ユーザ管理テーブル3164のデータ構成の一例を示す図である。図10に示すように、ユーザ管理テーブル3164は、ユーザIDに関連付けて、ユーザ名、特性情報、車両登録番号、ユーザ設定等のユーザ情報を記憶する。ここで、ユーザIDは、顧客の各々を識別可能な識別子の一例である。 The user management table 3164 is a data table for storing and managing information about customers. FIG. 10 is a diagram showing an example of the data configuration of the user management table 3164. As shown in FIG. 10, the user management table 3164 stores user information such as a user name, characteristic information, vehicle registration number, and user settings in association with a user ID. Here, the user ID is an example of an identifier capable of identifying each customer.

ユーザ名の項目には、顧客の氏名を示す情報が格納される。特性情報の項目には、ユーザIDに対応する顧客の特定を示す情報が格納される。例えば、特性情報には、顧客の性別、年齢、嗜好等を示す情報が含まれる。ここで、嗜好を示す情報は、顧客自身が設定したものであってもよいし、顧客の購入履歴や検索履歴等から導出されたものであってもよい。後者の場合、例えば、制御部314は、後述する取引管理テーブル3165等からユーザIDに対応する顧客の購入履歴を抽出し、抽出した購入履歴に基づいて顧客の嗜好を推定する構成としてもよい。また、例えば、制御部314は、ユーザIDに関連付けられた購入履歴や検索履歴を外部システムから取得し、取得した情報に基づいて顧客の嗜好を推定してもよい。なお、嗜好の推定方法は特に問わず、公知の技術を用いることが可能である。 The user name field stores information indicating the name of the customer. The characteristic information field stores information indicating the identity of the customer corresponding to the user ID. For example, the characteristic information includes information indicating the gender, age, preferences, etc. of the customer. Here, the information indicating the preferences may be set by the customer himself, or may be derived from the customer's purchase history, search history, etc. In the latter case, for example, the control unit 314 may be configured to extract the purchase history of the customer corresponding to the user ID from the transaction management table 3165 described later, etc., and estimate the customer's preferences based on the extracted purchase history. In addition, for example, the control unit 314 may obtain the purchase history and search history associated with the user ID from an external system, and estimate the customer's preferences based on the obtained information. Note that there is no particular limit to the method of estimating the preferences, and known techniques can be used.

車両登録番号の項目には、顧客が所持する車両の車両登録番号が格納される。ユーザ設定の項目には、顧客が後述するパーソナライズ処理で行った接客ロボット10の設定内容が格納される。 The vehicle registration number field stores the vehicle registration number of the vehicle owned by the customer. The user settings field stores the settings of the customer service robot 10 that the customer made in the personalization process described below.

なお、ユーザ管理テーブル3164のデータ構成は、図10の例に限定されるものではない。例えば、ユーザ管理テーブル3164は、ユーザIDに関連付けて、その顧客が使用する端末(顧客端末50)の端末IDやアドレス情報等を含んでもよい。また、ユーザ管理テーブル3164は、顧客の顔認証を行うため、ユーザIDに関連付けて、その顧客の顔部を撮像した顔画像や、顔部の特徴を示した特徴量を記憶してもよい。 The data configuration of the user management table 3164 is not limited to the example in FIG. 10. For example, the user management table 3164 may include the terminal ID and address information of the terminal (customer terminal 50) used by the customer in association with the user ID. In addition, the user management table 3164 may store a facial image of the customer's face and feature quantities indicating the facial features in association with the user ID in order to perform face authentication of the customer.

また、ユーザ管理テーブル3164は、ユーザIDに関連付けて、その顧客の住所等、商品の配送先を特定可能な情報を記憶してもよい。またユーザ管理テーブル3164は、ユーザIDに関連付けて、決済用情報を記憶してもよい。ここで、決済用情報は、顧客が予め契約した電子決済サービスを利用するためのアカウント等の情報である。電子決済サービスは、コード決済、電子マネー決済、クレジット決済などを含む。また、電子決済サービスがクレジット決済である場合、決済用情報は顧客が所有するクレジットカードの番号であってもよい。 The user management table 3164 may also store information capable of identifying the delivery destination of the product, such as the customer's address, in association with the user ID. The user management table 3164 may also store payment information in association with the user ID. Here, the payment information is information such as an account for using an electronic payment service with which the customer has previously signed up. Electronic payment services include code payment, electronic money payment, credit payment, etc. Furthermore, if the electronic payment service is credit payment, the payment information may be the number of a credit card owned by the customer.

取引管理テーブル3165は、接客ロボット10を介して行われた取引に関する情報を記憶し管理するためのデータテーブルである。図11は、取引管理テーブル3165のデータ構成の一例を示す図である。図11に示すように、取引管理テーブル3165は、ロボットIDおよび取引IDに関連付けて、店舗ID、商品コード、価格、購入済フラグ等の取引情報を記憶する。 The transaction management table 3165 is a data table for storing and managing information regarding transactions carried out via the customer service robot 10. FIG. 11 is a diagram showing an example of the data configuration of the transaction management table 3165. As shown in FIG. 11, the transaction management table 3165 stores transaction information such as a store ID, product code, price, and purchased flag in association with a robot ID and a transaction ID.

ここで、取引IDは、ロボットIDに対応する接客ロボット10が行う取引の各々を識別可能な識別子である。かかる取引IDは、例えば、顧客のチェックインが行われる毎に固有の取引IDが接客ロボット10で発行され、顧客から接客ロボット10の利用終了(又は、接客ロボット10による接客終了)を指示するチェックアウト操作が行われるまでの間、同一の取引IDが継続して使用される。 The transaction ID is an identifier that can identify each transaction performed by the customer service robot 10 corresponding to the robot ID. For example, a unique transaction ID is issued by the customer service robot 10 each time a customer checks in, and the same transaction ID continues to be used until the customer performs a check-out operation that indicates the end of use of the customer service robot 10 (or the end of customer service by the customer service robot 10).

なお、本実施形態では、接客ロボット10の各々が取引IDを発行する構成とするが、これに限らず、サーバ装置30が発行する構成としてもよい。この場合、サーバ装置30の制御部314は、ロボット管理テーブル3163に基づいて接客ロボット10のステータスを監視し、ステータスが接客モードに切り替わった接客ロボット10を検出すると、当該接客ロボット10に対し取引IDを発行する。そして、サーバ装置30の制御部314は、発行した取引IDを対応する接客ロボット10に通知することで、当該接客ロボット10の接客モードが継続する間、同一の取引IDを使用させることができる。 In this embodiment, each customer service robot 10 issues a transaction ID, but this is not limiting and the server device 30 may issue the transaction ID. In this case, the control unit 314 of the server device 30 monitors the status of the customer service robots 10 based on the robot management table 3163, and when it detects a customer service robot 10 whose status has switched to customer service mode, it issues a transaction ID to the customer service robot 10. The control unit 314 of the server device 30 then notifies the corresponding customer service robot 10 of the issued transaction ID, thereby allowing the customer service robot 10 to use the same transaction ID while the customer service mode of the customer service robot 10 continues.

店舗ID、商品コード、および価格の項目は、ロボットIDに対応する接客ロボット10を用いて登録された商品に係る、店舗ID、商品コード、および価格が登録される。また、購入済フラグの項目には、商品コードに対応する商品の決済(会計)が完了済か否かを示す情報が格納される。 The store ID, product code, and price fields store the store ID, product code, and price of the product registered using the customer service robot 10 corresponding to the robot ID. The purchased flag field stores information indicating whether or not payment (accounting) for the product corresponding to the product code has been completed.

なお、取引管理テーブル3165のデータ構成は、図11の例に限定されるものではない。例えば、取引管理テーブル3165は、ロボットIDおよび取引IDに関連付けて、対応する接客ロボット10にチェックインしたチェックインユーザのユーザIDを記憶してもよい。また、取引管理テーブル3165は、商品コードに関連付けて、当該商品コードに対応する商品が後述するリコメンド商品か否かを識別可能な情報を記憶してもよい。また、取引管理テーブル3165は、商品コードに関連付けて、対応する商品の登録又は決済が行われた日時を記憶してもよい。 The data configuration of the transaction management table 3165 is not limited to the example of FIG. 11. For example, the transaction management table 3165 may store the user ID of a check-in user who has checked in to the corresponding customer service robot 10, in association with a robot ID and a transaction ID. The transaction management table 3165 may also store, in association with a product code, information that can identify whether or not a product corresponding to the product code is a recommended product, as described below. The transaction management table 3165 may also store, in association with a product code, the date and time when the corresponding product was registered or paid for.

また、取引管理テーブル3165は、接客ロボット10の各々で商品の登録や決済が行われる度に更新されるものとする。なお、取引管理テーブル3165に記憶されたデータは、接客ロボット10から通知される取引IDを指定した接客終了等の指示に応じて、対応するロボットIDおよび取引IDのデータがクリアされる構成としてもよいし、保持し続ける構成としてもよい。後者の場合、取引管理テーブル3165に記憶されたデータは、商業施設を利用した各顧客の購入履歴として取り扱うことができる。 The transaction management table 3165 is updated each time a product is registered or a payment is made by each of the customer service robots 10. The data stored in the transaction management table 3165 may be configured to clear the data for the corresponding robot ID and transaction ID in response to an instruction such as the end of customer service that specifies a transaction ID notified from the customer service robot 10, or may be configured to continue to be retained. In the latter case, the data stored in the transaction management table 3165 can be treated as the purchase history of each customer who used the commercial facility.

また、サーバ装置30が保持するデータテーブルは、上記例に限定されないものとする。例えば、サーバ装置30は、商業施設内の全店舗の商品マスタを総合商品マスタとして記憶部316等に保持する形態としてもよい。 Furthermore, the data tables stored by the server device 30 are not limited to the above examples. For example, the server device 30 may store product master data for all stores in a commercial facility as a comprehensive product master data in the memory unit 316, etc.

次に、上述した接客ロボット10、店舗装置20およびサーバ装置30の機能構成について説明する。図12は、接客ロボット10、店舗装置20およびサーバ装置30の機能構成を示すブロック図である。まず、サーバ装置30について説明する。 Next, the functional configurations of the above-mentioned customer service robot 10, store device 20, and server device 30 will be described. FIG. 12 is a block diagram showing the functional configurations of the customer service robot 10, store device 20, and server device 30. First, the server device 30 will be described.

サーバ装置30の制御部314は、CPU311がROM312や記憶部316に記憶されたプログラムにしたがって動作することで、情報管理部3141、およびロボット管理部3142として機能する。なお、これら各機能の一部又は全ては、専用回路等のハードウェアで実現されてもよい。 The control unit 314 of the server device 30 functions as an information management unit 3141 and a robot management unit 3142 by the CPU 311 operating according to the programs stored in the ROM 312 and the memory unit 316. Note that some or all of these functions may be realized by hardware such as a dedicated circuit.

情報管理部3141は、接客ロボット10、店舗装置20、および駐車場システム40の各々と協働することで、記憶部316に記憶された各種データテーブルを更新する。例えば、情報管理部3141は、接客ロボット10、店舗装置20、および駐車場システム40の各々から各種データテーブルに係る情報を取得し、取得した情報に基づいて各種データテーブルの更新を行う。 The information management unit 3141 updates the various data tables stored in the memory unit 316 by working together with each of the customer service robot 10, the store device 20, and the parking lot system 40. For example, the information management unit 3141 acquires information related to the various data tables from each of the customer service robot 10, the store device 20, and the parking lot system 40, and updates the various data tables based on the acquired information.

情報の取得方法は特に問わず、種々の方法を用いることが可能である。例えば、情報管理部3141は、接客ロボット10、店舗装置20、および駐車場システム40の各々から送信される情報を受動的に取得するプッシュ型で情報を取得してもよい。また、情報管理部3141は、接客ロボット10、店舗装置20、および駐車場システム40の各々に情報を要求等することで、情報を能動的に取得するプル型で情報を取得してもよい。 There is no particular restriction on the method of acquiring information, and various methods can be used. For example, the information management unit 3141 may acquire information in a push-type manner, in which the information transmitted from each of the customer service robot 10, the store device 20, and the parking lot system 40 is acquired passively. The information management unit 3141 may also acquire information in a pull-type manner, in which the information is acquired actively by requesting information from each of the customer service robot 10, the store device 20, and the parking lot system 40.

例えば、情報管理部3141は、店舗装置20からステータスに関する情報を取得すると、店舗管理テーブル3162に記憶された当該店舗装置20の店舗IDに係るステータスを更新する。 For example, when the information management unit 3141 obtains information regarding the status from the store device 20, it updates the status related to the store ID of the store device 20 stored in the store management table 3162.

例えば、情報管理部3141は、接客ロボット10から位置情報やステータス、行動プランに関する情報を取得すると、当該接客ロボット10のロボットIDに関連付けて記憶されたロボット管理テーブル3163の該当するデータエントリを更新する。また、情報管理部3141は、接客ロボット10から、接客中の顧客のユーザID、ユーザ設定を取得すると、ユーザIDに関連付けて記憶されたユーザ管理テーブル3164の該当するデータエントリを更新する。また、例えば、情報管理部3141は、接客ロボット10から取引IDとともに取引に関する情報を取得すると、当該接客ロボット10のロボットIDおよび取引IDに基づいて、データエントリの追加や削除、購入済フラグの更新等を取引管理テーブル3165に対して行う。 For example, when the information management unit 3141 acquires information related to location information, status, and action plans from the customer service robot 10, it updates the corresponding data entry in the robot management table 3163 stored in association with the robot ID of the customer service robot 10. Furthermore, when the information management unit 3141 acquires the user ID and user settings of the customer currently being served from the customer service robot 10, it updates the corresponding data entry in the user management table 3164 stored in association with the user ID. Furthermore, for example, when the information management unit 3141 acquires information related to a transaction together with a transaction ID from the customer service robot 10, it adds or deletes data entries, updates the purchased flag, etc., to the transaction management table 3165 based on the robot ID and transaction ID of the customer service robot 10.

なお、本実施形態では、ユーザ管理テーブル3164に記憶されるユーザ情報のうち、ユーザID、ユーザ名、特性情報、および車両登録番号等の静的な情報は予め登録されているものとするが、これに限定されるものではない。例えば、接客ロボット10や顧客端末50を介して新規ユーザの登録(以下、会員登録ともいう)が行われてもよい。この場合、ユーザ管理テーブル3164は、接客ロボット10や顧客端末50から取得した新規ユーザのユーザ情報をユーザ管理テーブル3164に追加する。 In this embodiment, among the user information stored in the user management table 3164, static information such as the user ID, user name, characteristic information, and vehicle registration number is pre-registered, but is not limited to this. For example, registration of a new user (hereinafter also referred to as member registration) may be performed via the customer service robot 10 or the customer terminal 50. In this case, the user management table 3164 adds the user information of the new user acquired from the customer service robot 10 or the customer terminal 50 to the user management table 3164.

また、情報管理部3141は、記憶部316に記憶されたマップ情報3161および各種データテーブルを、接客ロボット10や店舗装置20の各々から参照可能に提供する。ここで、データの提供方法は特に問わないものとする。例えば、情報管理部3141は、ファイル共有等の技術によりマップ情報3161および各種データテーブルを、接客ロボット10の各々から参照可能に提供する。また、例えば、情報管理部3141は、ロボットIDやユーザID、店舗ID等をキーとするクエリに応じて、各種データテーブルから該当するデータエントリを抽出し、依頼元の接客ロボット10に提供する。 The information management unit 3141 also provides the map information 3161 and various data tables stored in the memory unit 316 so that they can be referenced by each of the customer service robots 10 and the store devices 20. Here, the method of providing the data is not particularly important. For example, the information management unit 3141 uses a technique such as file sharing to provide the map information 3161 and various data tables so that they can be referenced by each of the customer service robots 10. For example, the information management unit 3141 also extracts relevant data entries from the various data tables in response to a query using a robot ID, a user ID, a store ID, or the like as a key, and provides the extracted data entries to the requesting customer service robot 10.

ロボット管理部3142は、接客ロボット10の位置情報やステータス等に基づき、商業施設内での接客ロボット10の動作を統括的に管理する。例えば、顧客の接客を行わない待機状態(待機モード)の接客ロボット10が存在する場合、ロボット管理部3142は、待機状態の接客ロボット10に移動先等を指示する。一例として、ロボット管理部3142は、各接客ロボット10の位置に基づき、商業施設の入り口や接客ロボット10が比較的存在しないエリア等に移動することを指示する。 The robot management unit 3142 comprehensively manages the operation of the customer service robots 10 within the commercial facility based on the position information, status, etc. of the customer service robots 10. For example, if there are customer service robots 10 that are in a standby state (standby mode) and are not serving customers, the robot management unit 3142 instructs the standby customer service robots 10 on their destination, etc. As an example, the robot management unit 3142 instructs each customer service robot 10 to move to the entrance of the commercial facility or an area where there are relatively few customer service robots 10, based on the position of each customer service robot 10.

次に、店舗装置20の機能構成について説明する。店舗装置20の制御部214は、CPU211がROM212や記憶部219に記憶されたプログラムにしたがって動作することで、店舗情報送信部2141と、ロボット連携部2142と、決済処理部2143とを備える。なお、これら各機能の一部又は全ては、専用回路等のハードウェアで実現されてもよい。 Next, the functional configuration of the in-store device 20 will be described. The control unit 214 of the in-store device 20 includes a store information transmission unit 2141, a robot cooperation unit 2142, and a payment processing unit 2143, which are implemented by the CPU 211 operating according to programs stored in the ROM 212 and the storage unit 219. Note that some or all of these functions may be realized by hardware such as a dedicated circuit.

店舗情報送信部2141は、自己の店舗に関する店舗情報をサーバ装置30に送信する。例えば、店舗情報送信部2141は、店舗の混雑状況や、営業中/休業中等の状態を示す情報を、自己の店舗の店舗IDとともにサーバ装置30に送信する。ここで、店舗の混雑状況は、例えば、店舗に来店した顧客(接客ロボット10)の単位時間あたりの人数に基づき導出してもよい。また、店舗の混雑状況は、例えば、店舗に設けられる監視カメラで撮像された画像に含まれる人数に基づき導出してもよい。また、店舗情報送信部2141は、店員等が入力した店舗に係るキーワードを、自己の店舗の店舗IDとともにサーバ装置30に送信してもよい。また、店舗情報送信部2141は、自己の店舗の商品マスタ2191をサーバ装置30に送信してもよい。 The store information transmission unit 2141 transmits store information related to the store to the server device 30. For example, the store information transmission unit 2141 transmits information indicating the congestion status of the store and the status such as open/closed together with the store ID of the store to the server device 30. Here, the congestion status of the store may be derived, for example, based on the number of customers (customer service robots 10) who visit the store per unit time. The congestion status of the store may also be derived, for example, based on the number of people included in an image captured by a surveillance camera installed in the store. The store information transmission unit 2141 may also transmit store-related keywords entered by a store clerk or the like to the server device 30 together with the store ID of the store. The store information transmission unit 2141 may also transmit the product master 2191 of the store to the server device 30.

ロボット連携部2142は、ネットワークN又は近距離無線通信を介し、接客ロボット10からのアクセスを受け付ける。ロボット連携部2142は、アクセス元の接客ロボット10と通信を確立することで、接客ロボット10との連携を実現する。ロボット連携部2142は、連携した接客ロボット10に対し、店舗装置20が保持する商品マスタ2191等を参照可能に提供する。 The robot collaboration unit 2142 accepts access from the customer service robot 10 via the network N or short-range wireless communication. The robot collaboration unit 2142 establishes communication with the customer service robot 10 that has made the access, thereby realizing collaboration with the customer service robot 10. The robot collaboration unit 2142 provides the product master 2191 held by the store device 20 and the like to the customer service robot 10 so that the customer service robot 10 can refer to the product master 2191 and the like held by the store device 20.

また、ロボット連携部2142は、接客ロボット10と協働することで、店舗に設けられた電子棚札の発光を制御する。例えば、ロボット連携部2142は、接客ロボット10から商品の種別や商品を指定した発光指示を受け付けると、当該発光指示で指定された種別の商品や指定された商品が陳列された陳列位置の電子棚札を発光させる。 The robot cooperation unit 2142 also controls the illumination of electronic shelf labels installed in the store by working in cooperation with the customer service robot 10. For example, when the robot cooperation unit 2142 receives an illumination instruction from the customer service robot 10 specifying a product type or product, it illuminates the electronic shelf label of the product type or display position specified in the illumination instruction.

決済処理部2143は、店舗で販売する商品の決済処理を実行する。例えば、決済処理部2143は、店舗に設けられた登録装置や接客ロボット10で登録された各商品の商品コード、点数に基づいて合計金額を算出し、当該合計金額を顧客の支払金額で決済する処理を実行する。また、決済処理部2143、決済処理が完了すると、図示しないプリンタから、決済処理の内訳を印字したレシートを発行させる。なお、本実施形態では、決済処理部2143は、現金による決済処理を行うものとするが、対応可能な決済方法はこれに限らないものとする。 The payment processing unit 2143 executes the payment process for products sold in the store. For example, the payment processing unit 2143 calculates the total amount based on the product code and points of each product registered by a registration device installed in the store or the customer service robot 10, and executes the process of settling this total amount with the amount paid by the customer. In addition, when the payment processing is completed, the payment processing unit 2143 issues a receipt with a breakdown of the payment processing printed on it from a printer (not shown). Note that in this embodiment, the payment processing unit 2143 performs payment processing by cash, but the payment methods that can be supported are not limited to this.

次に、接客ロボット10の機能構成について説明する。接客ロボット10の制御部154は、CPU311がROM312や記憶部316に記憶されたプログラムにしたがって動作することで、表示制御部1541、操作受付部1542、リード/ライト制御部1543、動作制御部1544、パーソナライズ処理部1545、行動プラン生成部1546、店舗連携部1547、購入支援部1548、として機能する。なお、これら各機能の一部又は全ては、専用回路等のハードウェアで実現されてもよい。 Next, the functional configuration of the customer service robot 10 will be described. The control unit 154 of the customer service robot 10 functions as a display control unit 1541, an operation reception unit 1542, a read/write control unit 1543, an operation control unit 1544, a personalization processing unit 1545, an action plan generation unit 1546, a store collaboration unit 1547, and a purchase support unit 1548, as the CPU 311 operates according to the programs stored in the ROM 312 and the memory unit 316. Note that some or all of these functions may be realized by hardware such as a dedicated circuit.

表示制御部1541は、表示部155に各種情報を表示させる。具体的には、表示制御部1541は、接客ロボット10の各機能と協働することで、背面表示部115および正面表示部132に各種の画面(GUI:Graphical User Interface)を表示させる。表示制御部1541が表示する画面については後述する。 The display control unit 1541 causes the display unit 155 to display various information. Specifically, the display control unit 1541 cooperates with each function of the customer service robot 10 to display various screens (GUI: Graphical User Interface) on the rear display unit 115 and the front display unit 132. The screens displayed by the display control unit 1541 will be described later.

操作受付部1542は、操作部156を介してユーザ操作を受付ける。例えば、操作受付部1542は、背面表示部115および正面表示部132に対する操作を受け付ける。また、操作受付部1542は、停止ボタン142に対する操作を受け付ける。また、操作受付部1542は、ウェイクワード等の収音部144を介した音声操作を受け付ける。 The operation acceptance unit 1542 accepts user operations via the operation unit 156. For example, the operation acceptance unit 1542 accepts operations on the rear display unit 115 and the front display unit 132. The operation acceptance unit 1542 also accepts operations on the stop button 142. The operation acceptance unit 1542 also accepts voice operations via the sound pickup unit 144, such as a wake word.

リード/ライト制御部1543は、撮像部143やリーダライタ部157等を介して情報の読み取りを行う。例えば、リード/ライト制御部1543は、バーコードや二次元コード等のコードシンボルが撮像部143により撮像されると、コードシンボルをデコードすることで、コードシンボルに保持された情報の読み取りを行う。また、例えば、リード/ライト制御部1543は、リーダライタ部157を制御することで、無線タグに保持された情報の読み取りを行う。また、例えば、リード/ライト制御部1543は、リーダライタ部157を制御することで、無線タグに対し情報の書き込みを行う。 The read/write control unit 1543 reads information via the imaging unit 143, the reader/writer unit 157, etc. For example, when a code symbol such as a barcode or two-dimensional code is imaged by the imaging unit 143, the read/write control unit 1543 decodes the code symbol to read the information held in the code symbol. Also, for example, the read/write control unit 1543 controls the reader/writer unit 157 to read information held in the wireless tag. Also, for example, the read/write control unit 1543 controls the reader/writer unit 157 to write information to the wireless tag.

例えば、リード/ライト制御部1543は、顧客端末50に表示されたコードシンボルからユーザIDの読み取りを行う。例えば、リード/ライト制御部1543は、商品に付されたコードシンボルから、商品コードの読み取りを行う。また、リード/ライト制御部1543は、商品に付された無線タグから、商品コードの読み取りを行う。 For example, the read/write control unit 1543 reads a user ID from a code symbol displayed on the customer terminal 50. For example, the read/write control unit 1543 reads a product code from a code symbol attached to a product. The read/write control unit 1543 also reads a product code from a wireless tag attached to a product.

動作制御部1544は、接客ロボット10の動作を統括的に制御する。具体的には、動作制御部1544は、駆動部121を制御し、撮像部143によって撮像される画像や各種のセンサ部158のセンシング結果に基づき接客ロボット10を走行させることで、接客ロボット10の自律走行を実現する。 The operation control unit 1544 comprehensively controls the operation of the customer service robot 10. Specifically, the operation control unit 1544 controls the drive unit 121 and drives the customer service robot 10 based on the images captured by the imaging unit 143 and the sensing results of the various sensor units 158, thereby realizing the autonomous driving of the customer service robot 10.

また、動作制御部1544は、接客ロボット10の状態等に応じて接客ロボット10の動作モードを切り替える。本実施形態の接客ロボット10は、大別して、待機モードと、接客モードと、閉店後モードとの3つの動作モードを有する。また、接客ロボット10は、接客モード時の動作モードとして、先導モードと、追従モードとを有する。 The operation control unit 1544 also switches the operation mode of the customer service robot 10 depending on the state of the customer service robot 10. The customer service robot 10 of this embodiment has three operation modes, broadly classified as a standby mode, a customer service mode, and an after-closing mode. In addition, the customer service robot 10 has a leading mode and a following mode as operation modes in the customer service mode.

待機モードは、接客を行わない待機状態時の動作モードである。接客モードは、接客を行うための動作モードである。先導モードは、顧客を店舗等の移動先に先導するための動作モードである。追従モードは、顧客に追従して移動する動作モードである。閉店後モードは、商業施設の閉店後等、接客以外の業務を行うための動作モードである。 The standby mode is an operating mode when the robot is on standby and not serving customers. The customer service mode is an operating mode for serving customers. The leading mode is an operating mode for leading customers to their destination, such as a store. The following mode is an operating mode for following customers as they move. The after-closing mode is an operating mode for performing tasks other than serving customers, such as after a commercial facility closes.

また、動作制御部1544は、接客モード下において、パーソナライズ処理部1545、行動プラン生成部1546、店舗連携部1547、および購入支援部1548を有効化し、顧客の行動支援を行う。 In addition, in the customer service mode, the operation control unit 1544 activates the personalization processing unit 1545, the action plan generation unit 1546, the store collaboration unit 1547, and the purchase support unit 1548 to support the customer's actions.

動作制御部1544は、待機モードにおいて、接客ロボット10の利用を開始するためのチェックイン画面を正面表示部132に表示させる。例えば、動作制御部1544は、図13に示すようなチェックイン画面を正面表示部132に表示させる。 In standby mode, the operation control unit 1544 causes the front display unit 132 to display a check-in screen for starting use of the customer service robot 10. For example, the operation control unit 1544 causes the front display unit 132 to display a check-in screen such as that shown in FIG. 13.

なお、動作制御部1544は、待機モードの間、背面表示部115にチェックイン可能であることを報知するメッセージや、商業施設の広告画面等を表示させてもよい。また、動作制御部1544は、音声出力部145からチェックイン操作を促す音声を出力させてもよい。 During standby mode, the operation control unit 1544 may cause the rear display unit 115 to display a message informing the user that check-in is possible, an advertisement screen for a commercial facility, or the like. The operation control unit 1544 may also cause the audio output unit 145 to output audio prompting the user to check in.

また、動作制御部1544は、待機モードの間、接客ロボット10を所定の位置に停車させてもよいし、予め定められたルートで走行させてもよいし、サーバ装置30からの指示に応じて走行させてもよい。なお、動作制御部1544は、待機モード時に接客ロボット10を走行させる場合、センサ部158や収音部144を介し、自装置の周辺に顧客が存在することや呼び止めるような音声を検知したことを条件に、接客ロボット10を停車させるものとする。 In addition, during standby mode, the operation control unit 1544 may stop the customer service robot 10 at a predetermined position, may run it along a predetermined route, or may run it according to instructions from the server device 30. When running the customer service robot 10 in standby mode, the operation control unit 1544 will stop the customer service robot 10 on the condition that it detects the presence of a customer in the vicinity of the device or a voice calling out to the customer via the sensor unit 158 and the sound collection unit 144.

図13は、接客ロボット10の正面表示部132に表示される画面の一例を示す図である。図13に示すように、チェックイン画面Gaには、目や鼻等の顔を模した画像が表示される。また、チェックイン画面Gaには、顧客のチェックイン操作を促すメッセージGaaが表示される。 Figure 13 is a diagram showing an example of a screen displayed on the front display unit 132 of the customer service robot 10. As shown in Figure 13, the check-in screen Ga displays an image resembling a face, including eyes and a nose. In addition, the check-in screen Ga displays a message Gaa that prompts the customer to check in.

チェックイン操作の操作方法は、特に問わないものとするが、ユーザ管理テーブル3164にユーザ情報が登録された顧客(以下、会員ともいう)の操作方法と、ユーザ管理テーブル3164にユーザ情報が未登録の非会員用の操作方法とを用意することが好ましい。本実施形態では、ユーザIDを接客ロボット10に入力する操作を、会員用のチェックイン操作としている。また、ユーザIDを入力せずに行うチェックイン画面Gaに対するタッチ操作を、非会員用のチェックイン操作としている。なお、図13のチェックイン画面Gaでは、ユーザIDの入力を促すため、コードシンボルの読み取りを案内する画像Gabを表示した例を示している。 There is no particular restriction on the method of check-in operation, but it is preferable to provide an operation method for customers (hereinafter also referred to as members) whose user information is registered in the user management table 3164, and an operation method for non-members whose user information is not registered in the user management table 3164. In this embodiment, the operation of inputting a user ID into the customer service robot 10 is considered to be the check-in operation for members. Also, a touch operation on the check-in screen Ga without inputting a user ID is considered to be the check-in operation for non-members. Note that the check-in screen Ga in FIG. 13 shows an example in which an image Gab is displayed to guide the user to read a code symbol in order to prompt the user to input a user ID.

なお、画像Gabは、顧客端末50に表示されるコードシンボルを接客ロボット10に読み取らせることを案内する情報を含んでもよい。また、チェックイン画面Gaにチェックイン用のコードシンボルを表示させる場合、画像Gabは、そのコードシンボルと当該コードシンボルを顧客端末50で読み取ることを案内する情報を含んでもよい。後者の場合、チェックイン画面Gaに表示するコードシンボルに、自己の接客ロボット10と後述するペアリングを確立するための情報を含めることが好ましい。この場合、動作制御部1544は、ペアリングが確立した顧客端末50からユーザIDを取得することで、ユーザIDの入力を受け付けてもよい。 The image Gab may include information guiding the customer service robot 10 to read the code symbol displayed on the customer terminal 50. When a code symbol for check-in is displayed on the check-in screen Ga, the image Gab may include the code symbol and information guiding the customer to read the code symbol with the customer terminal 50. In the latter case, it is preferable that the code symbol displayed on the check-in screen Ga includes information for establishing pairing with the customer service robot 10, which will be described later. In this case, the operation control unit 1544 may receive input of a user ID by acquiring the user ID from the customer terminal 50 with which pairing has been established.

ここで、例えば、顧客端末50に表示されたユーザIDを含むコードが、正面側の撮像部143に向けてかざされると、リード/ライト制御部1543は、当該コードシンボルからユーザIDを読み取る。動作制御部1544は、リード/ライト制御部1543を介してユーザIDの入力を受け付けると、入力されたユーザIDをユーザ管理テーブル3164から検索することで、会員か否かの照合を行う。入力されたユーザIDがユーザ管理テーブル3164に登録されている場合、動作制御部1544は、会員によるチェックイン操作が行われたと判断し、待機モードから接客モードへと移行させる。なお、動作制御部1544は、接客モードに移行した際に取引IDを発行してもよい。 For example, when a code including a user ID displayed on the customer terminal 50 is held up towards the imaging unit 143 on the front side, the read/write control unit 1543 reads the user ID from the code symbol. When the operation control unit 1544 accepts input of a user ID via the read/write control unit 1543, it searches the user management table 3164 for the input user ID to check whether or not the user is a member. If the input user ID is registered in the user management table 3164, the operation control unit 1544 determines that a check-in operation has been performed by a member, and transitions from standby mode to customer service mode. The operation control unit 1544 may also issue a transaction ID when transitioning to customer service mode.

また、動作制御部1544は、撮像部143が撮像する画像から、チェックイン操作を行った顧客の画像や特徴量をユーザ特徴として取得し、入力されたユーザIDと関連付けてRAM153等に保持する。そして、動作制御部1544は、自装置のロボットIDに関連付けて、現在の動作モード、入力されたユーザID、およびユーザ特徴をロボット管理テーブル3163に登録する。 The operation control unit 1544 also acquires an image and features of the customer who performed the check-in operation as user features from the image captured by the imaging unit 143, associates them with the input user ID, and stores them in the RAM 153, etc. Then, the operation control unit 1544 registers the current operation mode, the input user ID, and the user features in the robot management table 3163, associating them with the robot ID of the device itself.

なお、顔認証用の顔画像をユーザ管理テーブル3164に記憶する構成の場合には、動作制御部1544は、撮像部143で撮像された顧客の顔画像と、ユーザ管理テーブル3164に記憶された顔画像とを照合し、該当するユーザIDを取得することで、ユーザIDの入力を受け付ける形態としてもよい。 In the case of a configuration in which a face image for face authentication is stored in the user management table 3164, the operation control unit 1544 may accept input of a user ID by comparing the face image of the customer captured by the imaging unit 143 with the face image stored in the user management table 3164 and acquiring the corresponding user ID.

また、動作制御部1544は、チェックイン画面Gaに対するタッチ操作を受け付けると、非会員によりチェックイン操作が行われたと判断し、待機モードから接客モードへと移行させる。この場合、動作制御部1544は、チェックイン操作を行った顧客のユーザ特徴をローカルに保持するとともに、自装置のロボットIDに関連付けて、現在の動作モード、およびユーザ特徴をロボット管理テーブル3163に登録する。また、この場合、パーソナライズ処理部1545は、会員登録を促す画面を正面表示部132に表示させてもよい。 Furthermore, when the operation control unit 1544 receives a touch operation on the check-in screen Ga, it determines that a check-in operation has been performed by a non-member, and transitions from standby mode to customer service mode. In this case, the operation control unit 1544 locally stores the user characteristics of the customer who performed the check-in operation, and associates the current operation mode and user characteristics with the robot ID of the device, and registers them in the robot management table 3163. In this case, the personalization processing unit 1545 may also display a screen on the front display unit 132 that prompts the user to register as a member.

なお、タッチ操作によるチェックイン操作が行われた場合であっても、接客モードの間は任意のタイミングでユーザIDの入力を行うことで、会員によるチェックイン状態に移行できるものとする。 Even if the check-in operation is performed by touch operation, the member can enter the check-in state by entering the user ID at any time during customer service mode.

また、動作制御部1544は、チェックインした顧客が会員か否かによらず、顧客端末50との間で近距離無線通信による通信(ペアリング)を確立することが可能である。この場合、例えば動作制御部1544は、自己の接客ロボット10とペアリングするための設定情報を二次元コード等の形態で正面表示部132に表示させたり、リード/ライト制御部1543を介して顧客端末50が保持する情報を読み取ったりする。動作制御部1544は、顧客端末50とのペアリングが確立すると、RSSI(受信信号強度)等に基づいてチェックインユーザの位置や接客ロボット10との距離を捕捉したり、各種情報の送受信を行ったりする。 The operation control unit 1544 can also establish communication (pairing) with the customer terminal 50 via short-range wireless communication, regardless of whether the checked-in customer is a member or not. In this case, for example, the operation control unit 1544 displays setting information for pairing with the customer service robot 10 on the front display unit 132 in the form of a two-dimensional code or the like, and reads information held by the customer terminal 50 via the read/write control unit 1543. When pairing with the customer terminal 50 is established, the operation control unit 1544 captures the position of the checked-in user and the distance from the customer service robot 10 based on RSSI (received signal strength indicator) or the like, and transmits and receives various information.

また、ペアリング対象の装置(以下、ペアリング装置ともいう)は、顧客端末50に限らず、より簡易的なビーコン端末やリモコン端末等であってもよい。この場合、ペアリング装置は商業施設から貸し出されてもよいし、接客ロボット10に着脱自在に設けられてもよい。動作制御部1544は、ペアリング装置とのペアリングが確立すると、RSSI(受信信号強度)等に基づいてチェックインユーザの位置や接客ロボット10との距離を捕捉したり、各種情報の送受信を行ったりする。また、動作制御部1544は、ペアリング装置からの指示により、接客ロボット10の走行を停止したり、先導モード/追従モードを切り替えたりしてもよい。 The device to be paired (hereinafter also referred to as the pairing device) is not limited to the customer terminal 50, but may be a simpler beacon terminal, a remote control terminal, or the like. In this case, the pairing device may be rented from a commercial facility, or may be detachably attached to the customer service robot 10. When pairing with the pairing device is established, the operation control unit 1544 captures the position of the checked-in user and the distance from the customer service robot 10 based on RSSI (received signal strength) and the like, and transmits and receives various information. In addition, the operation control unit 1544 may stop the travel of the customer service robot 10 or switch between leading mode and following mode according to instructions from the pairing device.

パーソナライズ処理部1545は、チェックインユーザの操作に応じて、接客ロボット10の設定を変更するパーソナライズ処理を行う。 The personalization processing unit 1545 performs personalization processing to change the settings of the customer service robot 10 in response to the operation of the checked-in user.

変更可能な接客ロボット10の設定は、接客ロボット10の基本動作を妨げない範囲であれば特に問わないものとする。例えば、発光部141の表示色や、正面表示部132に表示する顔を模した画像、UIの表示言語、接客ロボット10が発する人口音声(男性の音声、女性の音声、発話言語等)等を変更することができる。また、接客ロボット10が音声アシスタント機能を有する場合、音声アシスタント機能を呼び出す(起動する)際に用いるウェイクワードを変更することができる。また、接客ロボット10が行う各種の報知方法や、決済の方法等を設定することができる。なお、接客ロボット10の初期状態の設定は、同一であってもよいし異なっていてもよい。 There are no particular restrictions on the changeable settings of the customer service robot 10 as long as they do not interfere with the basic operations of the customer service robot 10. For example, the display color of the light-emitting unit 141, the image of a face displayed on the front display unit 132, the display language of the UI, the artificial voice emitted by the customer service robot 10 (male voice, female voice, spoken language, etc.), etc. can be changed. Furthermore, if the customer service robot 10 has a voice assistant function, the wake word used to call up (activate) the voice assistant function can be changed. Furthermore, various notification methods performed by the customer service robot 10, payment methods, etc. can be set. Note that the initial state settings of the customer service robot 10 may be the same or different.

また、設定の変更方法も特に問わず、画面操作又は音声操作により変更することが可能であるとする。例えば、パーソナライズ処理部1545は、チェックイン操作の後、設定変更を行う否かを確認するための画面を正面表示部132に表示させてもよい。この場合、パーソナライズ処理部1545は、設定変更が指示されると、変更可能な項目を示した設定変更画面を正面表示部132に表示させる(何れも図示せず)。そして、顧客の操作により変更後の設定内容が決定されると、パーソナライズ処理部1545は、自装置の設定を変更後の設定内容に変更する。なお、接客モードの間は、任意のタイミングで設定変更することが可能であるとする。 There is no particular restriction on the method for changing the settings, and it is possible to change them by screen operation or voice operation. For example, after the check-in operation, the personalization processing unit 1545 may display a screen on the front display unit 132 to confirm whether or not to change the settings. In this case, when an instruction to change the settings is given, the personalization processing unit 1545 displays a setting change screen showing the items that can be changed on the front display unit 132 (neither is shown). Then, when the changed settings are determined by the customer's operation, the personalization processing unit 1545 changes the settings of the device to the new settings. It is possible to change the settings at any time during the customer service mode.

また、パーソナライズ処理部1545は、設定変更が行われた場合、チェックインユーザのユーザIDに関連付けて、変更後の設定内容をユーザ設定としてユーザ管理テーブル3164に登録する。 In addition, when a setting change is made, the personalization processing unit 1545 registers the changed setting contents as user settings in the user management table 3164, associating them with the user ID of the checked-in user.

なお、チェックインユーザが会員である場合、パーソナライズ処理部1545は、チェックインユーザのユーザIDに関連付けて記憶されたユーザ設定をユーザ管理テーブル3164から読み出し、当該ユーザ設定に基づいて、自装置の設定を変更してもよい。また、顧客端末50に表示されるコードシンボルにユーザ設定が含まれる場合には、パーソナライズ処理部1545は、チェックインの際にリード/ライト制御部1543で読み取られたユーザ設定に基づいて、自装置の設定を変更してもよい。 If the checked-in user is a member, the personalization processing unit 1545 may read the user settings stored in association with the user ID of the checked-in user from the user management table 3164, and change the settings of the device based on the user settings. Also, if the code symbol displayed on the customer terminal 50 includes user settings, the personalization processing unit 1545 may change the settings of the device based on the user settings read by the read/write control unit 1543 at the time of check-in.

このように、接客ロボット10では、顧客の操作に応じて設定を変更することで、顧客毎のカスタマイズを許容する。これにより、顧客は、自己の接客ロボット10と、他の接客ロボット10とを容易に識別することができる。また、顧客は、自己の好みにカスタマイズした接客ロボット10を用いて買い物等を行うことができる。 In this way, the customer service robot 10 allows for customization for each customer by changing settings in response to customer operations. This allows the customer to easily distinguish between their own customer service robot 10 and other customer service robots 10. In addition, the customer can shop, etc., using the customer service robot 10 customized to their own preferences.

なお、本実施形態では、チェックインユーザが会員か否かによらず、設定変更を行うことが可能であるとする。チェックインユーザが非会員の場合、パーソナライズ処理部1545は、変更内容をユーザ管理テーブル3164に登録することなく自装置に反映する。また、チェックインユーザが非会員の場合には、設定変更を行うことができないよう制限する構成としてもよい。 In this embodiment, it is possible for the checked-in user to change settings regardless of whether they are a member or not. If the checked-in user is a non-member, the personalization processing unit 1545 reflects the changes to the device without registering them in the user management table 3164. In addition, if the checked-in user is a non-member, the configuration may be such that the user is restricted from making changes to settings.

行動プラン生成部1546は、商業施設内での顧客の行動を支援するための処理を実行する。具体的には、行動プラン生成部1546は、顧客の目的や条件を確認しながら行き先を絞り込んで行くことで、商業施設内での顧客の行先を計画した行動プランを生成し、顧客に提示する。 The action plan generation unit 1546 executes processing to support the customer's actions within the commercial facility. Specifically, the action plan generation unit 1546 generates an action plan that plans the customer's destinations within the commercial facility by narrowing down destinations while confirming the customer's purpose and conditions, and presents the action plan to the customer.

ここで、図14~図16を参照して、行動プラン生成部1546の動作例について説明する。図14~図16は、接客ロボット10の正面表示部132に表示される画面の一例を示す図である。 Now, an example of the operation of the action plan generation unit 1546 will be described with reference to Figs. 14 to 16. Figs. 14 to 16 are diagrams showing an example of a screen displayed on the front display unit 132 of the customer service robot 10.

まず、行動プラン生成部1546は、顧客の来店目的(以下、単に目的ともいう)を確認するため、図14に示すような来店目的確認画面Gbを正面表示部132に表示させる。来店目的確認画面Gbには、店舗管理テーブル3162に登録された各店舗の店舗種別やキーワードに基づき設定された、目的の種別を示す選択肢Gbaが表示される。例えば、図14に示すように、「買いたい」、「遊びたい」、「食べたい」等の大まかな目的が選択肢Gbaとして表示される。ここで、選択肢Gbaは、例えば何れか一つを選択することが可能となっている。何れか一の選択肢Gbaが選択された後、中央の操作子Gbbの操作により選択が確定されると、行動プラン生成部1546は、選択された選択肢Gbaの目的を更に絞り込むため、来店目的確認画面Gcを正面表示部132に表示させる。 First, the action plan generating unit 1546 displays a store visit purpose confirmation screen Gb as shown in FIG. 14 on the front display unit 132 to confirm the customer's store visit purpose (hereinafter, also simply referred to as purpose). The store visit purpose confirmation screen Gb displays options Gba indicating the type of purpose set based on the store type and keywords of each store registered in the store management table 3162. For example, as shown in FIG. 14, general purposes such as "I want to buy," "I want to play," and "I want to eat" are displayed as options Gba. Here, it is possible to select, for example, any one of the options Gba. After any one of the options Gba is selected, when the selection is confirmed by operating the central operator Gbb, the action plan generating unit 1546 displays a store visit purpose confirmation screen Gc on the front display unit 132 to further narrow down the purpose of the selected option Gba.

来店目的確認画面Gcでは、直前の来店目的確認画面Gbで選択された目的について、より詳細な目的が設定された選択肢Gcaが表示される。図15は、来店目的確認画面Gcの一例であり、図14の来店目的確認画面Gbから「買いたい」の選択肢Gbaが選択された場合の例を示している。 The store visit purpose confirmation screen Gc displays options Gca in which more detailed purposes are set for the purpose selected on the previous store visit purpose confirmation screen Gb. Figure 15 is an example of the store visit purpose confirmation screen Gc, showing an example in which the "I want to buy" option Gba is selected from the store visit purpose confirmation screen Gb in Figure 14.

ここで、来店目的確認画面Gcの選択肢Gcaには、例えば、商品を購入可能な店舗の店舗名が表示される。また、他の例として、来店目的確認画面Gcの選択肢Gcaには、商業施設で購入可能な商品の種別等が表示されてもよい。後者の場合、選択肢Gcaを介して商品の種別が選択され、操作子Gcbの操作により選択が確定されると、行動プラン生成部1546は、選択された種別の商品を販売する店舗の店舗名を選択肢とした新たな来店目的確認画面(図示せず)を更に表示させてもよい。このように、行動プラン生成部1546は、顧客の目的を段階的に絞り込んでいくことで、目的に適合した行先となる店舗(以下、行先店舗ともいう)を決定する。 Here, the options Gca on the store visit purpose confirmation screen Gc display, for example, the names of stores where products can be purchased. As another example, the options Gca on the store visit purpose confirmation screen Gc may display the types of products available at the commercial facility. In the latter case, when a type of product is selected via the options Gca and the selection is confirmed by operating the operator Gcb, the action plan generation unit 1546 may further display a new store visit purpose confirmation screen (not shown) with the store names of stores selling the selected type of product as options. In this way, the action plan generation unit 1546 determines a destination store (hereinafter also referred to as a destination store) that matches the purpose by gradually narrowing down the customer's purpose.

なお、来店目的確認画面を用いて絞り込みを行う回数は特に問わないものとする。例えば、目的毎に絞り込みを行う回数が異なっていてもよい。また、上記例では、絞り込みの最終的段階で行先店舗を選択させる例を示したが、選択可能な店舗数は1に限らず複数であってもよい。 Note that there is no particular limit to the number of times the search is narrowed down using the store visit purpose confirmation screen. For example, the number of times the search is narrowed down may differ depending on the purpose. In addition, in the above example, the destination store is selected at the final stage of narrowing down, but the number of selectable stores is not limited to one and may be multiple.

また、行動プラン生成部1546は、行先店舗を顧客に直接選択させることなく、選択された目的の条件から行先店舗を自動で決定する形態としてもよい。この場合、行動プラン生成部1546は、チェックインユーザのユーザIDに関連付けて記憶された特性情報や購入履歴等に基づき、行先店舗を1又は複数個決定してもよい。 The action plan generation unit 1546 may also be configured to automatically determine a destination store based on the selected objective conditions, without having the customer directly select a destination store. In this case, the action plan generation unit 1546 may determine one or more destination stores based on characteristic information, purchase history, etc. stored in association with the user ID of the checked-in user.

また、来店目的確認画面では、或る目的について行先店舗を決定した後、最初や直前の来店目的確認画面に再び戻ることで、異なる目的について行先店舗を決定することも可能である。 In addition, after deciding on a destination store for a certain purpose on the store visit purpose confirmation screen, it is possible to decide on a destination store for a different purpose by returning to the first or previous store visit purpose confirmation screen.

行動プラン生成部1546は、行先店舗を確定する操作を受け付けると、行先店舗各々の位置情報と、自己の接客ロボット10の現在位置と、マップ情報3161とに基づき、行先店舗の順路を示した行動プランを生成する。そして、行動プラン生成部1546は、生成した行動プランを表す画面(以下、行動プラン画面ともいう)を、正面表示部132に表示させる。 When the action plan generation unit 1546 receives an operation to confirm a destination store, it generates an action plan indicating a route to the destination stores based on the location information of each destination store, the current location of the customer service robot 10, and the map information 3161. Then, the action plan generation unit 1546 displays a screen showing the generated action plan (hereinafter also referred to as the action plan screen) on the front display unit 132.

ここで、行動プランは、行先店舗の各々に対応する店舗IDと、行先店舗を巡回する順序を規定するための順序情報と、行先店舗に到達(入店)したか否かを判別するための来店フラグとを少なくとも有する。また、行動プランは、行先店舗の存在位置(例えば階、フロア)を示す情報を含んでもよい。また、行動プランは、行先店舗間の距離や移動に要する時間、行先店舗での滞在時間、移動時間および滞在時間を合計した総時間等を含んでもよい。 Here, the action plan has at least a store ID corresponding to each destination store, sequence information for specifying the order in which to visit the destination stores, and a store visit flag for determining whether or not the destination store has been reached (entered). The action plan may also include information indicating the location (e.g., floor) of the destination store. The action plan may also include the distance between destination stores, the time required for travel, the time spent at the destination store, the total time obtained by adding up the travel time and the time spent at the destination store, etc.

この場合、滞在時間には、各店舗一律の時間が設定されてもよい。また、滞在時間には、店舗毎や店舗の種別毎に予め算出された滞在時間の平均値等に基づいて、行先店舗やその種別に応じた滞在時間が設定されてもよい。更には、チェックインユーザのユーザIDに関連付けて行動履歴を記録する構成の場合、過去の行動履歴から行先店舗の滞在時間を抽出し、抽出した滞在時間の平均値等を滞在時間に設定してもよい。 In this case, the stay time may be set to a uniform time for each store. Also, the stay time may be set according to the destination store and its type, based on the average stay time calculated in advance for each store or type of store. Furthermore, in a configuration in which the behavior history is recorded in association with the user ID of the checked-in user, the stay time at the destination store may be extracted from the past behavior history, and the average value of the extracted stay time may be set as the stay time.

また、行先店舗の巡回順序を決定する方法は特に問わず、経路探索等の公知の技術を用いることが可能である。例えば、行動プラン生成部1546は、現在位置から近い順に行先店舗を並べてもよい。また、行動プラン生成部1546は、行先店舗の混雑状況等を加味して、待ち時間が最小となる順序で行先店舗を並べてもよい。 The method for determining the order of visiting the destination stores is not particularly limited, and known techniques such as route search can be used. For example, the action plan generation unit 1546 may arrange the destination stores in order of proximity to the current location. The action plan generation unit 1546 may also arrange the destination stores in an order that minimizes waiting time, taking into account factors such as the congestion status of the destination stores.

図16は、行動プラン画面の一例である。行動プラン画面Gdには、行動プランに規定された行先店舗の各々の店舗名と、当該行先店舗を巡回する順序が表示される。図16では、店舗A、店舗B、店舗C、店舗Dの順に巡回することが表示された例を示している。具体的には、図16では、行先店舗が存在する階数Gdaや、行先店舗の種別を示すアイコンGdb、および行先店舗の店舗名Gdc等の行先店舗に関する情報が、巡回する行先店舗の順序で画面上方から下方にかけて配置されている。また、図16では、行先店舗間の移動に要する移動時間Gdd、移動時間および各行先店舗での滞在時間をあわせた総時間Gdeを表示した例を示している。 Figure 16 is an example of an action plan screen. The action plan screen Gd displays the names of each of the destination stores defined in the action plan and the order in which the destination stores will be visited. Figure 16 shows an example in which the order of visits is store A, store B, store C, and store D. Specifically, in Figure 16, information about the destination stores, such as the floor Gda on which the destination store is located, an icon Gdb indicating the type of destination store, and the store name Gdc of the destination store, are arranged from the top to the bottom of the screen in the order of the destination stores to be visited. Figure 16 also shows an example in which the travel time Gdd required to travel between destination stores, and the total time Gde, which is the combination of the travel time and the time spent at each destination store, are displayed.

接客ロボット10を操作する顧客は、行動プラン画面Gdを見ることで、行き先となる店舗とその順序を確認することができる。また、行動プラン画面Gdでは、顧客の操作に応じて、行先店舗の順序を変更したり、行先店舗を削除したりすることができる。 The customer who operates the customer service robot 10 can check the destination stores and the order in which they will be visited by looking at the action plan screen Gd. In addition, on the action plan screen Gd, the order of destination stores can be changed or destination stores can be deleted according to the customer's operation.

例えば、図16の行動プラン画面Gdにおいて、何れか一の行先店舗を長押しした状態で、他の行先店舗間の位置まで移動する操作が行われると、行動プラン生成部1546は、長押しされた行先店舗を移動された位置に挿入することで、行動プランを更新する。また、例えば、図16の行動プラン画面Gdにおいて、何れか一の行先店舗(例えば、店舗C)に対しフリック操作が行われると、行動プラン生成部1546は、操作の対象となった行先店舗を削除し、行動プランを更新する。 For example, on the action plan screen Gd in FIG. 16, when a destination store is pressed and held and an operation to move to a position between other destination stores is performed, the action plan generation unit 1546 updates the action plan by inserting the pressed and held destination store into the moved position. Also, for example, when a flick operation is performed on one of the destination stores (e.g., store C) on the action plan screen Gd in FIG. 16, the action plan generation unit 1546 deletes the destination store that was the target of the operation and updates the action plan.

また、行動プラン画面Gdでは、顧客の操作に応じて、行先店舗を追加することもできる。例えば、操作子Gdfの操作を受け付けると、行動プラン生成部1546は、行先店舗を追加することが可能な画面を正面表示部132に表示する。かかる画面は、例えば、店舗を直接指定することが可能な、店舗名を一覧表示した画面であってもよいし、上述した来店目的確認画面であってもよい。 In addition, on the action plan screen Gd, a destination store can also be added in response to a customer operation. For example, when an operation of the operator Gdf is received, the action plan generation unit 1546 displays a screen on the front display unit 132 on which a destination store can be added. Such a screen may be, for example, a screen that displays a list of store names so that a store can be directly specified, or it may be the above-mentioned store visit purpose confirmation screen.

また、行動プラン画面Gdには、商業施設のマップを表示するための操作子Gdgが設けられている。行動プラン生成部1546は、操作子Gdgの操作を受け付けると、マップ情報3161に基づいて、商業施設のマップに行先店舗の各位置を示した画面を正面表示部132に表示させる(図示せず)。また、行動プラン生成部1546は、行先店舗の各位置に巡回する順序を示す番号を付したり、行先店舗間の移動経路を強調したりする等の処理を表示するマップに行ってもよい。 The action plan screen Gd also has an operator Gdg for displaying a map of the commercial facility. When the action plan generation unit 1546 accepts the operation of the operator Gdg, it causes the front display unit 132 to display a screen showing the locations of the destination stores on a map of the commercial facility based on the map information 3161 (not shown). The action plan generation unit 1546 may also perform processing on the map, such as assigning numbers indicating the order of visits to the locations of the destination stores or highlighting the travel routes between the destination stores.

また、行動プラン画面Gdには、行先店舗への移動を開始することを指示する操作子Gdhが設けられている。操作子Gdhが操作されると、動作制御部1544は、自装置の動作モードを先導モードへと移行させる。なお、動作制御部1544は、行動プランが生成されたタイミングや、行先店舗への移動開始が指示されたタイミングで、取引IDを発行してもよい。 The action plan screen Gd also has an operator Gdh that instructs the user to start moving to the destination store. When the operator Gdh is operated, the operation control unit 1544 switches the operation mode of the device to a leading mode. The operation control unit 1544 may issue a transaction ID when the action plan is generated or when an instruction to start moving to the destination store is issued.

なお、行動プラン画面Gdでは、表示された行先店舗の店舗名等を選択することで、当該行先店舗に到着した際に実行する処理内容を設定することも可能であるとする。例えば、行先店舗に到着した際に、来店目的選択画面で選択した種別の商品が陳列されている電子棚札を発光させる処理をタスクとして設定することができる。 In addition, on the action plan screen Gd, it is also possible to set the processing to be executed when the user arrives at the destination store by selecting the name of the destination store displayed. For example, a task can be set to light up the electronic shelf tags displaying the type of product selected on the store purpose selection screen when the user arrives at the destination store.

ここで、タスクとは、顧客から要求された処理を規定するものであり、予め設定されたタイミングで実行される。例えば、タスクは、実行条件と処理内容との組で表すことができる。上記例の場合、実行条件は、処理を実行する店舗の「店舗名」と、処理の実行タイミングを規定する「店舗への到着時」との組で規定される。また、処理内容には、来店目的選択画面で選択された商品の種別を表す商品コード等とともに、電子棚札の発光を指示するコマンド等が設定される。行先店舗に設定されたタスクの処理内容は、当該タスクの実行条件に基づき、動作制御部1544の制御により実行される。なお、タスクとして設定可能な実行条件及び処理内容はこれに限らないものとする。 Here, a task specifies the processing requested by a customer, and is executed at a preset timing. For example, a task can be expressed as a pair of execution conditions and processing content. In the above example, the execution conditions are specified as a pair of the "store name" of the store where the processing is to be executed, and "when arriving at the store", which specifies the timing of the processing. The processing content includes a command to instruct the electronic shelf label to emit light, along with a product code indicating the type of product selected on the store visit purpose selection screen. The processing content of the task set for the destination store is executed under the control of the operation control unit 1544, based on the execution conditions of the task. Note that the execution conditions and processing content that can be set as a task are not limited to these.

動作制御部1544は、先導モードに移行すると、行動プラン生成部1546が生成した行動プランに基づいて接客ロボット10を行先店舗に向けて移動させる。具体的には、動作制御部1544は、行動プランに規定された行先店舗の順に接客ロボット10を移動させる。例えば、図16の行動プランの場合、動作制御部1544は、まず店舗Aに向けて接客ロボット10を移動させる。また、動作制御部1544は、行動プランに規定された店舗間の移動時間に応じた速度で接客ロボット10を走行させる。 When the operation control unit 1544 transitions to the leading mode, it moves the customer service robot 10 toward the destination store based on the action plan generated by the action plan generation unit 1546. Specifically, the operation control unit 1544 moves the customer service robot 10 in the order of the destination stores specified in the action plan. For example, in the case of the action plan of FIG. 16, the operation control unit 1544 first moves the customer service robot 10 toward store A. In addition, the operation control unit 1544 drives the customer service robot 10 at a speed according to the travel time between stores specified in the action plan.

また、動作制御部1544は、先導モードにおいて、チェックインを行った顧客と所定の距離を保ちながら当該顧客の前方を移動することで、行先店舗に向けて顧客を誘導(先導)する。具体的には、動作制御部1544は、チェックイン時に記憶した顧客画像に基づき、撮像部143が撮像する画像の中からユーザ特徴に合致する人物、つまりチェックインユーザを特定する。そして、動作制御部1544は、特定した顧客と所定の距離を保ちながら、当該人物の前方を行先店舗に向けて走行する。このとき、動作制御部1544は、行先店舗に誘導中であることを案内する画面(以下、案内画面ともいう)を背面表示部115に表示させることで、自装置に追従して移動することを顧客に促す。 In addition, in the leading mode, the operation control unit 1544 guides (leads) the customer toward the destination store by moving in front of the checked-in customer while maintaining a predetermined distance from the customer. Specifically, the operation control unit 1544 identifies a person who matches the user characteristics, i.e., the check-in user, from the image captured by the imaging unit 143 based on the customer image stored at the time of check-in. The operation control unit 1544 then drives in front of the identified customer toward the destination store while maintaining a predetermined distance from the customer. At this time, the operation control unit 1544 prompts the customer to follow the device by displaying a screen (hereinafter also referred to as a guidance screen) on the rear display unit 115 that informs the customer that the customer is being guided to the destination store.

図17は、接客ロボット10の背面表示部115に表示される画面の一例を示す図であり、案内画面の一例を示している。図17に示すように、案内画面Geには、移動先となる店舗(店舗A)に案内中であることを示すメッセージGeaが表示される。また、案内画面Geには、接客ロボット10が移動する方向を示す矢印Gebや、移動先となる店舗までの距離Gecが表示される。また、案内画面Geには、接客ロボット10の現在位置周辺に存在する共用スペースを示した周辺情報Gedが、画面上部に表示される。ここで、画面内において周辺情報Gedが表示される位置は、例えば、接客ロボット10の現在位置および移動方法を基準する共用スペースの存在方向に対応する。 Figure 17 is a diagram showing an example of a screen displayed on the rear display unit 115 of the customer service robot 10, and shows an example of a guidance screen. As shown in Figure 17, the guidance screen Ge displays a message Gea indicating that the customer service robot 10 is being guided to the destination store (store A). The guidance screen Ge also displays an arrow Geb indicating the direction in which the customer service robot 10 will move, and the distance Gec to the destination store. The guidance screen Ge also displays surrounding information Ged, which indicates the shared space that exists around the current position of the customer service robot 10, at the top of the screen. Here, the position at which the surrounding information Ged is displayed on the screen corresponds to, for example, the direction in which the shared space exists that is based on the current position and movement method of the customer service robot 10.

また、動作制御部1544は、画面表示による案内に限らず、音声出力による案内を行ってもよい。例えば、動作制御部1544は、案内画面とともに、行先店舗への移動を案内する音声を出力してもよい。 The operation control unit 1544 may provide guidance not only through screen display but also through audio output. For example, the operation control unit 1544 may output audio guidance on moving to a destination store along with a guidance screen.

なお、接客ロボット10の移動中に、正面表示部132に表示させる画面は特に問わないものとする。例えば、動作制御部1544は、接客ロボット10を移動させている間、上述したチェックイン画面Gaと同様の、目や鼻等の顔を模した画像を正面表示部132に表示させてもよい。但し、チェックイン画面Gaとは異なり、顧客を案内中であることを示す情報をあわせて表示させることが好ましい。 It should be noted that there is no particular restriction on the screen displayed on the front display unit 132 while the customer service robot 10 is moving. For example, the operation control unit 1544 may display an image of a face, including eyes and a nose, on the front display unit 132 while the customer service robot 10 is moving, similar to the check-in screen Ga described above. However, unlike the check-in screen Ga, it is preferable to also display information indicating that a customer is being guided.

これにより、顧客は、先行する接客ロボット10の背面表示部115に表示された案内画面を見ることで、行き先となる店舗や当該店舗までの距離等を容易に確認することができる。また、顧客は、行先店舗への移動途中において周辺に存在する共用スペースを容易に確認することができるため、必要に応じて共用スペースに向かうことができる。 As a result, the customer can easily check the destination store and the distance to the store by looking at the guidance screen displayed on the rear display unit 115 of the leading customer service robot 10. In addition, the customer can easily check the shared spaces in the vicinity while traveling to the destination store, so that he or she can head to the shared spaces as necessary.

なお、顧客が共用スペースに向かう等することで接客ロボット10から離れた場合、顧客は接客ロボット10の移動方向とは異なる方向に移動し、接客ロボット10との距離が規定値から逸脱した、行動プラン外の動作を行うことになる。動作制御部1544は、撮像部143の画像等に基づき行動プラン外の顧客の動作を検出すると、先導モードを解除し、顧客に追従して移動する追従モードに移行する。また、動作制御部1544は、顧客が共用スペースに入った場合、当該顧客が共用スペースから出てくるまでの間、例えば共用スペース付近に設けられた所定の待機場所で待機する。ここで、動作制御部1544は、待機場所で待機する間、自己の接客ロボット10の動作モードを一時的に待機モードに移行させてもよい。そして、動作制御部1544は、ユーザ特徴に合致する顧客が共用スペースから出てくると、先導モードに移行して行先店舗への案内を継続する。 If the customer leaves the customer service robot 10, for example, by heading to a shared space, the customer moves in a direction different from the direction of movement of the customer service robot 10, and the distance between the customer service robot 10 and the customer service robot 10 deviates from the specified value, resulting in an action outside the action plan. When the action control unit 1544 detects the customer's action outside the action plan based on the image of the imaging unit 143, etc., it cancels the leading mode and switches to a following mode in which the customer moves by following the customer. When the customer enters the shared space, the action control unit 1544 waits, for example, at a predetermined waiting place provided near the shared space until the customer comes out of the shared space. Here, while waiting at the waiting place, the action control unit 1544 may temporarily switch the action mode of its own customer service robot 10 to a waiting mode. Then, when a customer matching the user characteristics comes out of the shared space, the action control unit 1544 switches to the leading mode and continues guiding the customer to the destination store.

また、顧客の先導途中で当該顧客が他の店舗に向うような場合も、動作制御部1544は、先導モードを解除して追従モードに移行する。この場合、動作制御部1544は、顧客が店舗から退店するまで追従モードを継続し、測位部159の位置情報等に基づき店舗から退店したことを検知すると、先導モードに移行して行先店舗への案内を継続する。なお、この場合、動作制御部1544は、行動プラン生成部1546と協働し、行先店舗の巡回順序を変更する等、行動プランを更新する構成としてもよい。 Also, if a customer heads to another store while leading the way, the operation control unit 1544 cancels the leading mode and switches to the following mode. In this case, the operation control unit 1544 continues the following mode until the customer leaves the store, and when it detects that the customer has left the store based on the position information of the positioning unit 159, etc., it switches to the leading mode and continues guiding the customer to the destination store. Note that in this case, the operation control unit 1544 may be configured to work in cooperation with the action plan generation unit 1546 to update the action plan, such as by changing the order in which the destination stores are visited.

また、動作制御部1544は、先導モードで動作している間であっても顧客の操作を受け付けることが可能である。例えば、動作制御部1544は、接客ロボット10の移動中に、停止ボタン142の操作を受け付けると、接客ロボット10の走行(移動)を停止させる。また、例えば、動作制御部1544は、背面表示部115をタッチする操作や、本体部11をノックする操作、ウェイクワード等の呼び掛け操作等を受け付けると、接客ロボット10の走行を停止させる。また、例えば、動作制御部1544は、ペアリング装置からの指示に応じて接客ロボット10の走行を停止させる。そして、動作制御部1544は、正面表示部132に行動プラン画面Gd等を表示させることで、各種操作を受け付け可能な状態とする。また、動作制御部1544は、設定された移動ルートに従って移動している際に、顧客から、例えば共用スペースに行きたい旨の指示を受け付けると、行動プランを変更して、指示された共用スペースまで先導する。その際、行動プラン生成部1546は、移動ルートの再設定を行う。 The operation control unit 1544 can accept operations from the customer even while operating in the leading mode. For example, when the operation control unit 1544 accepts an operation of the stop button 142 while the customer service robot 10 is moving, the operation control unit 1544 stops the running (movement) of the customer service robot 10. For example, when the operation control unit 1544 accepts an operation of touching the rear display unit 115, an operation of knocking the main body unit 11, an operation of calling out using a wake word, or the like, the operation control unit 1544 stops the running of the customer service robot 10. For example, the operation control unit 1544 stops the running of the customer service robot 10 in response to an instruction from the pairing device. Then, the operation control unit 1544 makes it possible to accept various operations by displaying an action plan screen Gd or the like on the front display unit 132. For example, when the operation control unit 1544 accepts an instruction from a customer to go to a shared space while moving according to a set moving route, the operation control unit 1544 changes the action plan and leads the customer to the shared space instructed. At that time, the action plan generation unit 1546 resets the travel route.

なお、動作制御部1544は、接客ロボット10の走行を停止させる際に、正面表示部132を顧客に向けた状態で停止させてもよい。 When the operation control unit 1544 stops the customer service robot 10 from moving, it may stop the front display unit 132 facing the customer.

動作制御部1544は、先導モードによる移動により、行先店舗に到達したと判定すると、接客ロボット10の動作モードを先導モードから追従モードに移行させる。例えば、動作制御部1544は、自己の接客ロボット10の現在位置が、行先店舗の位置情報を基点する所定範囲のエリアに入ると、行先店舗に到達したと判定する。 When the operation control unit 1544 determines that the destination store has been reached by moving in the leading mode, it transitions the operation mode of the customer service robot 10 from the leading mode to the following mode. For example, the operation control unit 1544 determines that the destination store has been reached when the current position of the customer service robot 10 enters an area within a predetermined range based on the position information of the destination store.

ここで、行先店舗への到達判定に係るエリアの範囲は任意に設定することが可能であるとする。例えば、店舗の敷地全域を到達判定に係るエリアとしてもよい。また、例えば、フードコートに存在する特定の店舗(飲食店)が行先店舗の場合、フードコートの全域を到達判定に係るエリアとしてもよい。 The range of the area related to the arrival determination at the destination store can be set arbitrarily. For example, the entire premises of the store may be the area related to the arrival determination. Also, for example, if a specific store (restaurant) in a food court is the destination store, the entire food court may be the area related to the arrival determination.

また、店舗到達の判定方法は、位置情報によるものに限らず、動作制御部1544は、店舗の入口(又は出口)等に設けられるゲート端末やビーコン端末等との連携により、行先店舗に到達したことを検知してもよい。この場合、動作制御部1544は、例えばゲート端末やビーコン端末等から通知される店舗ID等に基づき、行先店舗に到達したことを判定する。 The method of determining whether the vehicle has reached the store is not limited to using location information. The operation control unit 1544 may detect whether the vehicle has reached the destination store by coordinating with a gate terminal or a beacon terminal installed at the entrance (or exit) of the store. In this case, the operation control unit 1544 determines whether the vehicle has reached the destination store based on a store ID or the like notified by the gate terminal or the beacon terminal.

動作制御部1544は、追従モードに移行すると、顧客の後に追従して接客ロボット10を移動させる制御を行う。例えば、動作制御部1544は、正面側の撮像部143が撮像する画像等からチェックインユーザを検出し、検出したチェックインユーザと所定の距離を保ちながら、チェックユーザの後方を走行させる。これにより、動作制御部1544は、顧客が行先店舗に滞在する間、当該顧客に追従して接客ロボット10を走行させる。 When the operation control unit 1544 transitions to the follow mode, it controls the movement of the customer service robot 10 to follow the customer. For example, the operation control unit 1544 detects a check-in user from images captured by the front-side imaging unit 143, and causes the robot to run behind the checked-in user while maintaining a predetermined distance from the detected check-in user. In this way, the operation control unit 1544 causes the customer service robot 10 to run following the customer while the customer stays at the destination store.

なお、動作制御部1544は、追従モードに移行した際に、画面表示や音声により追従モードに移行したことを顧客に報知してもよい。例えば、動作制御部1544は、追従モードに移行すると、接客ロボット10の正面側を顧客に向け、行先店舗に到着したことを報知する情報や、「お供します」等の追従動作を報知する情報を、正面表示部132や音声出力部145から出力させてもよい。また、背面表示部115には、追従モードで動作していることを報知する情報を表示させてもよいし、他の情報を表示させてもよい。例えば、動作制御部1544は、到着した行先店舗に関する広告や、接客ロボット10の利用を促す宣伝等の情報を背面表示部115に表示させてもよい。 When the mode is switched to the follow-up mode, the operation control unit 1544 may notify the customer of the transition to the follow-up mode by displaying the screen or by voice. For example, when the mode is switched to the follow-up mode, the operation control unit 1544 may turn the front side of the customer service robot 10 toward the customer, and output information notifying the arrival at the destination store or information notifying the follow-up operation such as "I will accompany you" from the front display unit 132 or the voice output unit 145. In addition, the rear display unit 115 may display information notifying the operation in the follow-up mode, or may display other information. For example, the operation control unit 1544 may display information such as an advertisement for the destination store where the customer service robot 10 has arrived, or a promotion encouraging the use of the customer service robot 10, on the rear display unit 115.

動作制御部1544は、行先店舗に到達したと判定すると、店舗連携部1547を有効化し、自己の接客ロボット10と行先店舗に設けられた店舗装置20とを連携させる。店舗連携部1547は、ネットワークN又は近距離無線通信を介して店舗装置20にアクセスすることで、接客ロボット10が行先店舗の店舗装置20と連携して動作することが可能な状態を実現する。例えば、店舗連携部1547は、接客ロボット10が行先店舗に到達すると、当該行先店舗の店舗装置20にアクセスすることで、店舗装置20が保持する商品マスタ2191等を参照可能な状態を実現する。 When the operation control unit 1544 determines that the customer service robot 10 has reached the destination store, it activates the store cooperation unit 1547 and cooperates with the store device 20 installed in the destination store. The store cooperation unit 1547 realizes a state in which the customer service robot 10 can operate in cooperation with the store device 20 of the destination store by accessing the store device 20 via the network N or short-range wireless communication. For example, when the customer service robot 10 reaches a destination store, the store cooperation unit 1547 realizes a state in which the customer service robot 10 can refer to the product master 2191 held by the store device 20 by accessing the store device 20 of the destination store.

また、動作制御部1544は、店舗装置20と協働することで、電子棚札を発光させたりすることもできる。例えば、接客ロボット10が到達した行先店舗に、特定の種別の商品の陳列位置の電子棚札を発光させるタスクが設定されている場合、動作制御部1544は、店舗装置20と協働することで、該当する陳列位置の電子棚札を発光させる。 The operation control unit 1544 can also illuminate electronic shelf labels by working in cooperation with the store device 20. For example, if a task is set to illuminate the electronic shelf label at the display position of a specific type of product at the destination store where the customer service robot 10 has arrived, the operation control unit 1544 works in cooperation with the store device 20 to illuminate the electronic shelf label at the corresponding display position.

具体的には、店舗連携部1547は、タスクに設定された種別に該当する商品を商品マスタ2191から検索し、当該商品の陳列位置を特定する。そして、店舗連携部1547は、店舗装置20と協働し、特定した陳列位置に配置された電子棚札を発光させるための制御を行う。 Specifically, the store cooperation unit 1547 searches the product master 2191 for products that correspond to the type set in the task, and identifies the display position of the products. Then, the store cooperation unit 1547 cooperates with the store device 20 to control the illumination of the electronic shelf tag placed at the identified display position.

これにより、顧客は、接客ロボット10の先導により行先店舗に到達すると、自己が購入目的とした商品の陳列位置を容易に把握することができる。したがって、接客ロボット10は、顧客が目的とした商品の購入支援を効率的に行うことができる。なお、ユーザ設定により発光部141の発光色が設定されている場合、店舗連携部1547は、ユーザ設定の発光色で電子棚札を発光させるように制御してもよい。 As a result, when the customer arrives at the destination store guided by the customer service robot 10, the customer can easily understand the display location of the product that the customer intended to purchase. Therefore, the customer service robot 10 can efficiently assist the customer in purchasing the product that the customer intended to purchase. Note that, if the light emission color of the light-emitting unit 141 is set by user settings, the store cooperation unit 1547 may control the electronic shelf label to emit light in the light emission color set by the user.

購入支援部1548は、登録手段、決済手段、制御手段、およびリコメンド手段の一例である。購入支援部1548は、自己の接客ロボット10の移動先となった店舗において、商品の購入を支援するための処理を実行する。例えば、購入支援部1548は、コードシンボル又は無線タグから読み取られた商品コードに基づき、当該商品コードに対応する商品を購入対象として登録する処理を実行する。具体的には、購入支援部1548は、リード/ライト制御部1543により商品コードが読み取られると、その商品コードに対応する商品の商品名、価格等の商品情報を商品マスタ2191から読み取り、RAM153等に記憶されたデータテーブル(以下、ローカル取引管理テーブルともいう)に登録する。ここで、ローカル取引管理テーブルは、例えば、取引管理テーブル3165と同様のデータ構成であってもよいし、取引管理テーブル3165からロボットIDを除いたデータ構成であってもよい。 The purchase support unit 1548 is an example of a registration means, a settlement means, a control means, and a recommendation means. The purchase support unit 1548 executes a process to support the purchase of a product in a store to which the customer service robot 10 has been moved. For example, the purchase support unit 1548 executes a process to register a product corresponding to a product code read from a code symbol or a wireless tag as a purchase target based on the product code. Specifically, when the read/write control unit 1543 reads a product code, the purchase support unit 1548 reads product information such as the product name and price of the product corresponding to the product code from the product master 2191 and registers it in a data table (hereinafter also referred to as a local transaction management table) stored in the RAM 153 or the like. Here, the local transaction management table may have a data configuration similar to that of the transaction management table 3165, for example, or may have a data configuration in which the robot ID is removed from the transaction management table 3165.

また、購入支援部1548は、顧客の操作に応じて、ローカル取引管理テーブルに登録された商品の決済処理を実行する。具体的には、購入支援部1548は、ローカル取引管理テーブルに登録された商品の合計金額を、顧客の支払金額で決済する決済処理を実行する。そして、決済処理が完了すると、購入支援部1548は、ローカル取引管理テーブルに登録された決済済の商品の商品コードに関連付けて購入済フラグを付与する。 In addition, the purchase assistance unit 1548 executes payment processing for the products registered in the local transaction management table in response to the customer's operation. Specifically, the purchase assistance unit 1548 executes payment processing to settle the total amount of the products registered in the local transaction management table with the amount paid by the customer. Then, when the payment processing is completed, the purchase assistance unit 1548 assigns a purchased flag in association with the product code of the paid product registered in the local transaction management table.

なお、決済方法は特に問わず、クレジット決済や、電子マネー決済、コード決済等の電子決済処理を行うことが可能であるとする。また、接客ロボット10が現金自動精算機を備える場合には現金決済も使用可能であるとする。 The payment method is not particularly limited, and electronic payment processing such as credit card payment, electronic money payment, and code payment is possible. Also, if the customer service robot 10 is equipped with an automatic cash register, cash payment can also be used.

接客ロボット10が現金自動精算機を備えない場合には、購入支援部1548は、ネットワークN又は近距離無線通信を介し、現金決済可能な外部装置に決済用のデータを送信することで、当該装置で現金決済を行わせるものとする。例えば、購入支援部1548は、店舗の店舗装置20の決済用のデータを送信することで、店舗装置20で現金決済を行わせる。なお、決済用データの送信先は、店舗装置20に限らず、商業施設内に設けられた現金決済用の会計機に決済用のデータを送信してもよい。 If the customer service robot 10 does not have an automated teller machine, the purchase support unit 1548 transmits payment data to an external device capable of cash payment via the network N or short-range wireless communication, thereby causing the device to perform cash payment. For example, the purchase support unit 1548 transmits payment data to a store device 20 in a store, thereby causing the store device 20 to perform cash payment. Note that the destination of the payment data is not limited to the store device 20, and the payment data may be transmitted to an accounting machine for cash payment installed in a commercial facility.

また、購入支援部1548は、現金決済可能な外部装置の状態に応じて送信先となる外部装置を決定してもよい。例えば、外部装置が有する釣銭の在高や、外部装置の使用状況に応じて、送信先となる外部装置を決定してもよい。また、外部装置に決済を行わせる場合には、購入支援部1548は、動作制御部1544と協働することで、決済先の外部装置まで顧客を先導することが好ましい。 The purchase assistance unit 1548 may also determine the external device to which the data is to be sent depending on the status of the external device that can accept cash payments. For example, the external device to which the data is to be sent may be determined depending on the amount of change held by the external device or the usage status of the external device. In addition, when having an external device perform payment, it is preferable that the purchase assistance unit 1548 cooperates with the operation control unit 1544 to guide the customer to the external device that is the payment destination.

なお、購入支援部1548は、決済処理の完了に伴い、その取引の内訳を示したレシートを出力する。例えば、接客ロボット10がプリンタを備える場合や、接客ロボット10にプリンタが接続される構成の場合、購入支援部1548は、プリンタを制御することで当該プリンタからレシートを出力させる。 When the payment process is completed, the purchase support unit 1548 outputs a receipt showing the details of the transaction. For example, if the customer service robot 10 is equipped with a printer or if the customer service robot 10 is configured to be connected to a printer, the purchase support unit 1548 controls the printer to output a receipt.

また、購入支援部1548は、電子レシートの形態でレシートを出力してもよい。この場合、購入支援部1548は、ペアリングを確立した顧客端末50に電子レシートを送信してもよい。また、購入支援部1548は、ユーザ管理テーブル3164に記憶されたアドレス宛に電子レシートを送信してもよい。 The purchase support unit 1548 may also output a receipt in the form of an electronic receipt. In this case, the purchase support unit 1548 may send the electronic receipt to the customer terminal 50 with which pairing has been established. The purchase support unit 1548 may also send the electronic receipt to an address stored in the user management table 3164.

また、この場合、購入支援部1548は、決済処理が行われる毎にレシートを出力してもよいし、店舗毎にレシートを出力してもよい。後者の場合、購入支援部1548は、接客ロボット10が店舗から退店する際に、レシートを出力してもよい。さらには、購入支援部1548は、行動プランに規定された全ての店舗の巡回が完了した際に、店舗の各々行われた決済処理のレシートをまとめて出力してもよい。なお、レシートの出力タイミングは、顧客が選択できるものとする。また、レシートの出力タイミングは、パーソナライズ処理により設定可能としてもよい。 In this case, the purchase support unit 1548 may output a receipt each time a payment process is performed, or may output a receipt for each store. In the latter case, the purchase support unit 1548 may output a receipt when the customer service robot 10 leaves the store. Furthermore, the purchase support unit 1548 may output receipts for the payment processes performed at each store together when the customer service robot 10 has completed visiting all stores specified in the action plan. The timing of receipt output can be selected by the customer. The timing of receipt output can also be set by personalization processing.

なお、購入支援部1548は、商品の登録又は決済処理の完了によりローカル取引管理テーブルを更新すると、更新した内容を自装置のロボットIDおよび当該取引の取引IDとともにサーバ装置30に送信することで、サーバ装置30の取引管理テーブル3165を更新する。これにより、接客ロボット10の各々で行われる取引の最新の状態が、サーバ装置30の取引管理テーブル3165に反映されることになる。なお、本実施形態では、接客ロボット10とサーバ装置30との両方の取引管理テーブルに取引の状態を保持したが、これに限らず、何れか一方の取引管理テーブルに保持する形態としてもよい。 When the purchase support unit 1548 updates the local transaction management table by completing the registration of a product or the payment process, it updates the transaction management table 3165 of the server device 30 by sending the updated contents to the server device 30 together with the robot ID of its own device and the transaction ID of the transaction. This causes the latest status of the transaction performed by each of the customer service robots 10 to be reflected in the transaction management table 3165 of the server device 30. In this embodiment, the transaction status is stored in the transaction management tables of both the customer service robot 10 and the server device 30, but this is not limited to the above, and the status may be stored in only one of the transaction management tables.

また、購入支援部1548は、購入候補の商品の選定にあたり、顧客を支援するための機能を備えている。具体的には、購入支援部1548は、顧客の嗜好に適した商品を選定および提示するリコメンド機能を備える。 In addition, the purchase support unit 1548 has a function for supporting the customer in selecting products to purchase. Specifically, the purchase support unit 1548 has a recommendation function for selecting and presenting products that suit the customer's preferences.

例えば、購入支援部1548は、衣料店等において、商品コードの読み取りによりリコメンドの基準となる基準商品が選択されると、その商品の付加情報に含まれたサイズや色、デザイン等の情報に基づき、組み合わせ(又は代替)に適した商品をリコメンド商品として選定する。そして、購入支援部1548は、選定したリコメンド商品を正面表示部132に表示させることで顧客に提示する。提示されたリコメンド商品は、顧客の操作により、購入対象として登録することや、却下すること等を指示することが可能であるとする。 For example, when a reference product that will be the basis for recommendations is selected by reading the product code in a clothing store or the like, the purchase support unit 1548 selects a product that is suitable for combination (or substitution) as a recommended product based on information such as size, color, and design included in the additional information of that product. The purchase support unit 1548 then presents the selected recommended product to the customer by displaying it on the front display unit 132. The customer can operate the presented recommended product to instruct it to be registered as a purchase target or to be rejected, etc.

なお、リコメンド商品の選定方法は特に問わず、リコメンドに関する公知の技術を用いることが可能である。例えば、購入支援部1548は、顧客のユーザIDに関連付けられた購入履歴や検索履歴等に基づいて、顧客の購入傾向や嗜好に応じた商品をリコメンド商品として選定してもよい。また、本実施形態では、選定するリコメンド商品は、商品マスタ2191に登録された、店舗で販売される店舗商品であるものとするが、これに限らないものとする。 The method of selecting recommended products is not particularly limited, and any known technology related to recommendations can be used. For example, the purchase support unit 1548 may select products as recommended products that correspond to the purchasing trends and preferences of a customer based on the purchase history and search history associated with the customer's user ID. In this embodiment, the selected recommended products are store products registered in the product master 2191 and sold in the store, but are not limited to this.

ここで、図18~図25を参照して、購入支援部1548の動作例について説明する。図18~図25は、接客ロボット10の正面表示部132に表示される画面の一例を示す図である。なお、図18~図25では、衣料店における動作例を示している。 Now, an example of the operation of the purchase support unit 1548 will be described with reference to Figs. 18 to 25. Figs. 18 to 25 are diagrams showing an example of a screen displayed on the front display unit 132 of the customer service robot 10. Figs. 18 to 25 show an example of the operation in a clothing store.

まず、購入支援部1548は、接客ロボット10が追従モードに移行すると、図18に示す画面(以下、基本操作画面ともいう)を正面表示部132に表示させ、顧客の操作を待機する。 First, when the customer service robot 10 transitions to the follow-up mode, the purchase support unit 1548 displays the screen shown in FIG. 18 (hereinafter also referred to as the basic operation screen) on the front display unit 132 and waits for the customer's operation.

図18は、基本操作画面の一例を示す図である。図18に示すように、基本操作画面Gfには、商品の読み取りを促すメッセージおよび画像Gfaが表示される。また、基本操作画面Gfの上方には、滞在中の店舗の店舗名が表示される店舗名領域Gfbと、後述する操作子Gfcとが設けられる。 Figure 18 is a diagram showing an example of a basic operation screen. As shown in Figure 18, a message and an image Gfa prompting the user to scan a product are displayed on the basic operation screen Gf. In addition, at the top of the basic operation screen Gf, there is provided a store name area Gfb in which the name of the store the user is currently visiting is displayed, and controls Gfc, which will be described later.

また、基本操作画面Gfの下方には画像Gfd、Gfeが表示されている。画像Gfdは、コードシンボルの読み取りが可能であることを示すアイコンであり、画像Gfeは、無線タグの読み取りが可能であることを示すアイコンである。 In addition, images Gfd and Gfe are displayed below the basic operation screen Gf. Image Gfd is an icon indicating that a code symbol can be read, and image Gfe is an icon indicating that a wireless tag can be read.

なお、画像Gfd、Gfeは、読み取り機能に係るハードウェア構成を有効化させるための操作子としてもよい。例えば、画像Gfd、Gfeの何れかのアイコンがタッチされると、購入支援部1548は、タッチされたアイコンに応じて、撮像部143又はリーダライタ部157を有効化する制御を行ってもよい。 The images Gfd and Gfe may be used as controls for activating the hardware configuration related to the reading function. For example, when either the icon of the images Gfd or Gfe is touched, the purchase support unit 1548 may control the activation of the imaging unit 143 or the reader/writer unit 157 according to the touched icon.

また、基本操作画面Gfには、操作子Gff、Gfg、Gfhが表示される。操作子Gffは、店舗内の店員に問い合わせを行うための操作子である。操作子Gfgは、登録された商品を確認するための操作子である。操作子Gfhは、決済処理の開始を指示するための操作子である。 The basic operation screen Gf also displays operators Gff, Gfg, and Gfh. The operator Gff is an operator for making inquiries to store staff in the store. The operator Gfg is an operator for checking registered products. The operator Gfh is an operator for instructing the start of payment processing.

なお、操作子Gffが操作された場合には、購入支援部1548は、店舗装置20と協働することで、店舗の店員に対応を依頼するための処理を実行する。例えば、購入支援部1548は、自己の接客ロボット10の位置や、問合せの対象となる商品を指定する情報、チェックインユーザのユーザID等を含んだ問合せ情報を店舗装置20に送信することで、店員による対応を依頼する。この場合、店舗装置20は、店舗の店員が所持する端末に接客ロボット10の位置等を通知し、顧客の対応を店員に促す。 When the operator Gff is operated, the purchase support unit 1548 cooperates with the store device 20 to execute a process to request a store clerk to handle the case. For example, the purchase support unit 1548 requests a store clerk to handle the case by transmitting inquiry information including the position of its own customer service robot 10, information specifying the product that is the subject of the inquiry, the user ID of the checked-in user, etc., to the store device 20. In this case, the store device 20 notifies the terminal held by the store clerk of the position of the customer service robot 10, etc., and prompts the clerk to handle the case.

購入支援部1548は、追従モードの間、コードシンボル又は無線タグの読み取りにより商品コードの入力を受け付けると、例えば図19に示す画面(商品画面)を正面表示部132に表示させる。図19は、商品画面の一例を示す図である。 When the purchase support unit 1548 receives input of a product code by reading a code symbol or a wireless tag during the follow-up mode, it displays, for example, a screen (product screen) shown in FIG. 19 on the front display unit 132. FIG. 19 is a diagram showing an example of the product screen.

商品画面Ggは、基本操作画面Gfで説明した各種の操作子を有する。また、商品画面Ggの画面中央には、商品画像を表示するための領域Ggaが設けられている。具体的には、購入支援部1548は、入力された商品コードに対応する商品の商品情報を商品マスタ2191から読み出し、読み出した商品情報に含まれる商品画像を領域Ggaに表示させる。 The product screen Gg has the various controls described in the basic operation screen Gf. In addition, an area Gga for displaying a product image is provided in the center of the product screen Gg. Specifically, the purchase support unit 1548 reads out product information for the product corresponding to the input product code from the product master 2191, and displays the product image included in the read out product information in the area Gga.

図19では、商品AAAが読み取られた状態を示しており、領域Ggaに商品AAAの商品画像が表示されている。また、図19では、商品AAAの商品名、価格等を表示した例を示している。 Figure 19 shows the state in which product AAA has been read, and a product image of product AAA is displayed in area Gga. Figure 19 also shows an example in which the product name, price, etc. of product AAA are displayed.

また、商品画面Ggには、操作子Ggbと、操作子Ggcと、操作子Ggdとが設けられている。ここで、操作子Ggdは、領域Ggaに表示された商品、つまり入力された書品コードに対応する商品の登録を指示するための操作子である。購入支援部1548は、操作子Ggdの操作を受け付けると、入力された商品コードに基づき、対応する商品の商品情報をローカル取引管理テーブルに登録する登録処理(以下、単に登録ともいう)を実行する。 The product screen Gg also has operators Ggb, Ggc, and Ggd. Here, operator Ggd is an operator for instructing the registration of the product displayed in area Gga, that is, the product corresponding to the input product code. When the purchase support unit 1548 receives an operation of operator Ggd, it executes a registration process (hereinafter also simply referred to as registration) that registers product information of the corresponding product in the local transaction management table based on the input product code.

なお、この例では、操作子Ggdの操作に応じて、入力された商品コードに対応する商品を登録する形態としたが、これに限定されるものではない。例えば、商品コードが入力されると、購入支援部1548は、対応する商品の登録を直ちに行う形態としてもよい。この場合、購入支援部1548は、操作子Ggdを取り除いた商品画面を表示させてもよい。 In this example, the product corresponding to the input product code is registered in response to the operation of the operator Ggd, but this is not limited to the above. For example, when a product code is input, the purchase support unit 1548 may immediately register the corresponding product. In this case, the purchase support unit 1548 may display a product screen with the operator Ggd removed.

また、購入支援部1548は、登録した商品に係るローカル取引管理テーブルのレコードを、自己の接客ロボット10のロボットIDおよび当該取引の取引IDとともにサーバ装置30に送信することで、取引管理テーブル3165に取引情報を登録する。なお、購入支援部1548は、店舗装置20に対しても、自己の接客ロボット10に登録された商品に関する情報(例えば商品コード)を通知してもよい。 The purchase support unit 1548 also registers transaction information in the transaction management table 3165 by sending the record in the local transaction management table related to the registered product to the server device 30 together with the robot ID of its own customer service robot 10 and the transaction ID of the transaction. The purchase support unit 1548 may also notify the store device 20 of information (e.g., product code) related to the product registered in its own customer service robot 10.

操作子Ggbは、領域Ggaに表示された商品の試着を指示するための操作子である。購入支援部1548は、操作子Ggbの操作を受け付けると、撮像部143で撮像された顧客の画像を正面表示部132に表示させる。これにより、商品を試着した顧客は、操作子Ggbを操作して自身の姿を撮像させ、正面表示部132に表示された画像を見ることで自己の姿を確認することができる。 Operator Ggb is an operator for instructing the customer to try on the product displayed in area Gga. When the purchase support unit 1548 accepts the operation of operator Ggb, it causes an image of the customer captured by the imaging unit 143 to be displayed on the front display unit 132. As a result, a customer who has tried on the product can operate operator Ggb to capture an image of himself/herself, and can check his/her appearance by looking at the image displayed on the front display unit 132.

なお、本実施形態では、顧客が実際に商品を試着する形態としたが、これに限らず、例えば、公知のAR(拡張現実)技術やVR(仮想現実)技術等を用いることで仮想的に試着を行う構成としてもよい。この場合、購入支援部1548は、撮像部143で撮像された顧客の画像に、領域Ggaに表示された商品の商品画像を重畳した合成画像を生成する。そして、購入支援部1548は、生成した合成画像を正面表示部132に表示させることで仮想試着を実現する。 In this embodiment, the customer actually tries on the product, but the present invention is not limited to this. For example, the customer may virtually try on the product by using known AR (augmented reality) technology or VR (virtual reality) technology. In this case, the purchase support unit 1548 generates a composite image by superimposing the product image of the product displayed in area Gga on the image of the customer captured by the imaging unit 143. The purchase support unit 1548 then displays the generated composite image on the front display unit 132, thereby realizing the virtual try-on.

また、操作子Ggcは、リコメンド商品の提示を要求するための操作子である。購入支援部1548は、操作子Ggcの操作を受け付けると、領域Ggaに表示された商品、つまり、入力された商品コードに対応する商品(基準商品)の付加情報等に基づき、基準商品と組み合わせ可能な商品をリコメンド商品として商品マスタ2191から選定する。また、購入支援部1548は、チェックインユーザが会員である場合、ユーザIDに関連付けられた購入履歴や検索履歴に基づき、リコメンド商品を商品マスタ2191から選定する。そして、購入支援部1548は、選定したリコメンド商品の商品情報に基づき、当該商品の商品画像等を表した画面(以下、リコメンド画面ともいう)を正面表示部132に表示させる。 Furthermore, the operator Ggc is an operator for requesting the presentation of recommended products. When the purchase support unit 1548 accepts the operation of the operator Ggc, it selects a product that can be combined with the reference product as a recommended product from the product master 2191 based on additional information of the product displayed in the area Gga, that is, the product corresponding to the input product code (reference product). Furthermore, if the check-in user is a member, the purchase support unit 1548 selects a recommended product from the product master 2191 based on the purchase history and search history associated with the user ID. Then, based on the product information of the selected recommended product, the purchase support unit 1548 displays a screen showing a product image, etc. of the product (hereinafter also referred to as a recommended screen) on the front display unit 132.

図20は、リコメンド画面の一例を示す図である。リコメンド画面Ghは、例えば、商品画面Ggと同様の画面構成を有し、基本操作画面Gfで説明した各種の操作子を有する。また、リコメンド画面Ghの画面中央には、商品画像を表示するための領域Ghaが設けられている。具体的には、購入支援部1548は、選定したリコメンド商品(商品BBB)の商品画像を領域Ghaに表示させる。また、購入支援部1548は、リコメンド商品の商品名、価格等を領域Ghaの下方に表示させる。さらに、購入支援部1548は、領域Ghaの上方に商品をリコメンドするメッセージGhbを表示させる。 Figure 20 is a diagram showing an example of a recommendation screen. The recommendation screen Gh has, for example, the same screen configuration as the product screen Gg, and has various controls described in the basic operation screen Gf. In addition, an area Gha for displaying a product image is provided in the center of the recommendation screen Gh. Specifically, the purchase support unit 1548 displays a product image of the selected recommended product (product BBB) in the area Gha. The purchase support unit 1548 also displays the product name, price, etc. of the recommended product below the area Gha. Furthermore, the purchase support unit 1548 displays a message Ghb recommending the product above the area Gha.

また、リコメンド画面Ghには、登録を指示するための操作子Ghcが設けられる。購入支援部1548は、操作子Ghcの操作を受け付けると、領域Ghaに表示されたリコメンド商品の商品コードに基づき、商品の登録処理を実行する。なお、この場合、購入支援部1548は、登録した商品がリコメンド商品であることを記録するため、リコメンド商品であることを示すフラグ情報等を商品コードに対応付けて登録してもよい。 The recommendation screen Gh also has an operator Ghc for instructing registration. When the purchase support unit 1548 receives an operation of the operator Ghc, it executes a product registration process based on the product code of the recommended product displayed in the area Gha. In this case, the purchase support unit 1548 may register flag information indicating that the product is a recommended product in association with the product code in order to record that the registered product is a recommended product.

このように、購入支援部1548は、顧客が選択した商品に基づき、当該商品と組み合わせ可能な商品をリコメンド商品として提案する。そして、顧客は、提案されたリコメンド商品を気に入った場合、購入対象の商品として登録することができる。なお、リコメンド画面Ghには、商品画面と同様に試着を指示するための操作子を設けてもよい。 In this way, the purchase support unit 1548 suggests products that can be combined with the product selected by the customer as recommended products. If the customer likes the suggested recommended product, he or she can register it as a product to be purchased. Note that the recommendation screen Gh may be provided with an operator for instructing the customer to try on the product, just like the product screen.

また、購入支援部1548は、他のリコメンド方法として、顧客が商品を試着した後にリコメンド商品を提示する形態としてもよい。ここで、図21、図22を参照して、他のリコメンド方法について説明する。なお、以下に説明するリコメンド方法では、顧客は、自己が入力した商品コードに対応する商品の試着を行い、その試着の結果に応じて、登録するか否かを選択可能な構成について説明する。 As another recommendation method, the purchase support unit 1548 may present recommended products after the customer has tried on the products. Here, other recommendation methods will be described with reference to Figures 21 and 22. Note that in the recommendation method described below, a configuration will be described in which the customer tries on a product corresponding to the product code that he or she inputs, and can select whether or not to register the product depending on the result of the try-on.

図21は、商品を試着した顧客を表す画面(以下、試着画面ともいう)を示す図であり、例えば図19の操作子Ggbが操作された後に表示される画面例である。試着画面Giには、領域Giaが設けられている。領域Giaには、試着を行った顧客の画像が表示される。具体的には、購入支援部1548は、撮像部143で撮像した顧客の姿を領域Giaに表示させる。なお、図21では、図19の領域Ggaに表示された商品を試着した状態を示している。 Figure 21 shows a screen showing a customer who has tried on an item (hereinafter also referred to as a fitting screen), and is an example of a screen that is displayed after, for example, the operator Ggb in Figure 19 is operated. The fitting screen Gi has an area Gia. An image of the customer who has tried on the item is displayed in area Gia. Specifically, the purchase support unit 1548 causes an image of the customer captured by the image capture unit 143 to be displayed in area Gia. Note that Figure 21 shows the item displayed in area Gga in Figure 19 after it has been tried on.

また、試着画面Giには、操作子Gib、Gic、Gidが設けられている。ここで、操作子Gidは、試着の終了を指示するための操作子である。購入支援部1548は、操作子Gidの操作を受け付けると、例えば、図19の画面に戻すことで試着画面Giの表示を終了する。また、操作子Gicは、購入対象とすることを指示するための操作子である。購入支援部1548は、操作子Gicの操作を受け付けると、先に入力された商品コードに対応する商品の登録処理を実行する。これにより、顧客は、商品を試着した自己の姿に基づき、その商品を購入対象とするか否かを選択することができる。 The fitting screen Gi also has operators Gib, Gic, and Gid. Here, the operator Gid is an operator for instructing the end of fitting. When the purchase support unit 1548 receives an operation of the operator Gid, it ends the display of the fitting screen Gi, for example, by returning to the screen of FIG. 19. The operator Gic is an operator for instructing the product to be purchased. When the purchase support unit 1548 receives an operation of the operator Gic, it executes a registration process for the product corresponding to the product code previously entered. This allows the customer to select whether or not to purchase the product based on their appearance when trying on the product.

操作子Gibは、上述した操作子Ggcと同様、リコメンド商品の提示を要求するための操作子である。ここで、購入支援部1548は、操作子Gibの操作を受け付けると、領域Giaに表示された商品、つまり入力された商品コードに対応する商品(基準商品)の付加情報等に基づき、リコメンド商品を商品マスタ2191から選定する。また、この場合、購入支援部1548は、領域Giaに表示された顧客の姿(着姿)に基づき、リコメンド商品を選定してもよい。例えば、購入支援部1548は、試着画像から顧客の身長や体形、髪の色等の身体的な特徴を抽出し、抽出した特徴を加味してリコメンド商品を選定する。 Operator Gib is an operator for requesting the presentation of recommended products, similar to the operator Ggc described above. Here, when the purchase support unit 1548 accepts the operation of the operator Gib, it selects a recommended product from the product master 2191 based on the product displayed in the area Gia, that is, the additional information of the product (reference product) corresponding to the input product code. In this case, the purchase support unit 1548 may also select a recommended product based on the appearance (wearing) of the customer displayed in the area Gia. For example, the purchase support unit 1548 extracts physical characteristics such as the customer's height, figure, hair color, etc. from the fitting image, and selects a recommended product taking into account the extracted characteristics.

そして、購入支援部1548は、選定したリコメンド商品の商品情報に基づき、当該商品の商品画像等を表したリコメンド画面を正面表示部132に表示させる。ここで、表示されるリコメンド画面は、図20のリコメンド画面Ghと同様の形態であってもよいし、図22に示すように、基準商品とリコメンド商品とを着衣した人物のイメージ画像を含んだ他のリコメンド画面Gjであってもよい。 Then, the purchase support unit 1548 displays a recommendation screen showing a product image of the selected recommended product on the front display unit 132 based on the product information of the selected recommended product. Here, the recommendation screen displayed may be in the same form as the recommendation screen Gh in FIG. 20, or may be another recommendation screen Gj including an image of a person wearing the reference product and the recommended product, as shown in FIG. 22.

図22は、リコメンド画面の他の例を示す図である。リコメンド画面Gjは、第1領域Gjaと、第2領域Gjbとを有する。ここで、第1領域Gjaには、基準商品とリコメンド商品とを着衣した人物のイメージ画像が表示される。図22では、基準商品に基づき3つの異なるリコメンド商品が選定された例を示しており、リコメンド商品毎に、当該リコメンド商品と基準商品とを着衣した人物のイメージ画像が表示されている。 Figure 22 is a diagram showing another example of a recommendation screen. The recommendation screen Gj has a first area Gja and a second area Gjb. Here, an image of a person wearing a reference product and a recommended product is displayed in the first area Gja. Figure 22 shows an example in which three different recommended products are selected based on the reference product, and for each recommended product, an image of a person wearing the recommended product and the reference product is displayed.

なお、イメージ画像は、店舗で販売する各商品の組み合わせについて予め作成されたものであってもよいし、基準商品とリコメンド商品とに基づき自動で生成されたものであってもよい。後者の場合、例えば、公知のVR技術等を用いることで、先に撮像された顧客の画像にリコメンド商品を仮想的に合成したものであってもよいし、仮想的なモデルに基本画像およびリコメンド画像を合成したものであってもよい。 The image may be created in advance for each combination of products sold in the store, or may be automatically generated based on the reference product and the recommended product. In the latter case, for example, the image may be created by virtually combining the recommended product with a previously captured image of the customer using known VR technology, or by combining the base image and the recommended image with a virtual model.

ここで、第1領域Gjaでは、イメージ画像に基づき所望のリコメンド商品を選択することが可能となっている。例えば、第1領域Gjaでは、図中矢印方向にイメージ画像をスライド操作することで、表示された3つのイメージ画像から一のイメージ画像を選択することが可能となっている。具体的には、所望のリコメンド商品が含まれたイメージ画像を中央に配置すると、そのイメージ画像に含まれる基準商品と、リコメンド商品との画像が第2領域Gjbに表示される。図22では、第1領域Gjaの中央に表示されたイメージ画像に含まれる基準商品Gjc(商品AAA)と、リコメンド商品Gjd(商品BBB)との画像が第2領域Gjbに表示された例を示している。 Here, in the first area Gja, it is possible to select a desired recommended product based on the image. For example, in the first area Gja, it is possible to select one image from the three displayed image images by sliding the image in the direction of the arrow in the figure. Specifically, when an image image containing a desired recommended product is placed in the center, images of the reference product and the recommended product included in that image are displayed in the second area Gjb. Figure 22 shows an example in which images of the reference product Gjc (product AAA) and the recommended product Gjd (product BBB) included in the image displayed in the center of the first area Gja are displayed in the second area Gjb.

また、顧客は、第2領域Gjbに表示された商品を、第2領域Gjbの下方に表示されたカート状の操作子Gjeに向けてフリック操作することで、商品の登録処理を指示することができる。例えば、基準商品Gjcと、リコメンド商品Gjdとのそれぞれが操作子Gjeに向けてフリック操作されると、購入支援部1548は、基準商品Gjcと、リコメンド商品Gjdとの登録処理をそれぞれ実行する。 In addition, the customer can instruct the product registration process by flicking a product displayed in the second area Gjb toward the cart-shaped operator Gje displayed below the second area Gjb. For example, when the reference product Gjc and the recommended product Gjd are each flicked toward the operator Gje, the purchase support unit 1548 executes the registration process for the reference product Gjc and the recommended product Gjd, respectively.

また、第1領域Gjaにおけるスライド操作により他のイメージ画像が中央に配置された場合は、当該他のイメージ画像に表された他のリコメンド商品と、基準商品との画像が第2領域Gjbに表示される。上述と同様、この状態から登録処理を指示することが可能であるが、基準商品が登録済みの場合には、重複して登録されてしまうことを防ぐため、購入支援部1548は、登録済を示すアイコン等の情報を基準商品の画像に付加して表示させることが好ましい。 In addition, when another image is placed in the center by a slide operation in the first area Gja, an image of the reference product and another recommended product shown in the other image is displayed in the second area Gjb. As described above, it is possible to instruct the registration process from this state, but if the reference product has already been registered, it is preferable for the purchase support unit 1548 to add information such as an icon indicating that it has been registered to the image of the reference product and display it to prevent it from being registered twice.

また、顧客は、リコメンド商品を気に入らない場合には、例えば、リコメンド画面Gjをスワイプ操作等することで、図19の画面や直前の画面に戻すことができるものとする。 If the customer does not like the recommended product, he or she can return to the screen in FIG. 19 or the previous screen, for example, by swiping the recommendation screen Gj.

なお、購入支援部1548によって選定されるリコメンド商品は、その時点では顧客が現物を手にしていない商品となる。この場合、顧客によっては、実物を手にして色合い等を確認したい等の要望があがることが想定される。そこで、例えば、本実施形態のように店舗内で販売される店舗商品がリコメンド商品として選定される場合には、購入支援部1548は、顧客からの操作に応じて、リコメンド商品が陳列された位置を案内する制御を行ってもよい。 The recommended product selected by the purchase support unit 1548 is a product that the customer does not have in his/her hands at that time. In this case, it is expected that some customers will want to check the color and other aspects of the actual product by holding it in their hands. Therefore, for example, when a store product sold in a store is selected as a recommended product as in this embodiment, the purchase support unit 1548 may perform control to guide the customer to the location where the recommended product is displayed in response to an operation from the customer.

例えば、購入支援部1548は、店舗連携部1547および店舗装置20と協働することで、リコメンド商品が陳列された位置を示す店内マップ等を正面表示部132に表示させてもよい。また、購入支援部1548は、動作制御部1544と協働し、リコメンド商品の陳列位置まで接客ロボット10を移動させることで顧客を先導してもよい。また、例えば、購入支援部1548は、店舗連携部1547および店舗装置20と協働し、リコメンド商品の陳列位置に配置された電子棚札を発光させてもよい。 For example, the purchase support unit 1548 may cooperate with the store collaboration unit 1547 and the store device 20 to display an in-store map or the like showing the location where the recommended product is displayed on the front display unit 132. The purchase support unit 1548 may also cooperate with the operation control unit 1544 to lead the customer by moving the customer service robot 10 to the display location of the recommended product. For example, the purchase support unit 1548 may also cooperate with the store collaboration unit 1547 and the store device 20 to light up an electronic shelf tag placed at the display location of the recommended product.

なお、本実施形態では、リコメンド商品を登録可能としたが、これに限らず、リコメンド商品は参考に留め、登録を不可とする形態としてもよい。 In this embodiment, recommended products can be registered, but this is not limiting. Recommended products may be used only as a reference and cannot be registered.

また、上記の動作例では、商品コードの入力により基準商品が選択される形態としたが、基準商品の選択方法は、これに限らないものとする。例えば、後述する操作子Gfgを操作することで表示される登録済の商品の中から、基準商品が選択されてもよい。 In the above example of operation, the reference product is selected by inputting a product code, but the method of selecting the reference product is not limited to this. For example, the reference product may be selected from registered products displayed by operating the operator Gfg, which will be described later.

また、上記の動作例では、基準商品に基づいてリコメンド商品を選定する形態を説明したが、これに限らず、商品が未選択の状態からリコメンド商品を選定する形態としてもよい。この場合、購入支援部1548は、チェックインユーザのユーザIDに関連付けられた購入履歴や検索履歴等に基づいて、リコメンド商品を選定してもよい。また、チェックインユーザが非会員の場合には、購入支援部1548は、リコメンド機能を無効化してもよいし、店舗の人気商品等に基づいてリコメンド商品を選定してもよい。 In the above operation example, a form in which a recommended product is selected based on a reference product has been described, but this is not limiting, and a form in which a recommended product is selected when no product has been selected may also be used. In this case, the purchase support unit 1548 may select a recommended product based on the purchase history, search history, etc. associated with the user ID of the checked-in user. Furthermore, if the checked-in user is a non-member, the purchase support unit 1548 may disable the recommendation function, or may select a recommended product based on the store's popular products, etc.

また、購入支援部1548は、上述した図19等の画面において、操作子Gfgの操作を受け付けると、例えば図23に示す画面(以下、仮想カート画面ともいう)を正面表示部132に表示させる。 When the purchase support unit 1548 receives an operation of the operator Gfg on the screen shown in FIG. 19 or the like, it causes the front display unit 132 to display, for example, a screen shown in FIG. 23 (hereinafter also referred to as a virtual cart screen).

図23は、仮想カート画面の一例を示す図である。仮想カート画面Gkは、上述した基本操作画面Gf等と同様の操作子を有する。また、仮想カート画面Gkの画面中央には、登録された各商品の商品画像、商品名、価格等を表示するための領域Gkaが設けられている。購入支援部1548は、ローカル取引管理テーブルに登録された各商品の商品情報に基づき、登録された各商品の商品画像、商品名、および価格等を領域Gkaに表示させる。 Figure 23 is a diagram showing an example of a virtual cart screen. The virtual cart screen Gk has the same controls as the basic operation screen Gf described above. In addition, an area Gka is provided in the center of the virtual cart screen Gk for displaying the product image, product name, price, etc. of each registered product. The purchase support unit 1548 displays the product image, product name, price, etc. of each registered product in the area Gka based on the product information of each product registered in the local transaction management table.

図23では、図19又は図22で説明した商品AAAと、図20又は図22で説明した説明したリコメンド商品の商品BBBとが登録された状態を示している。顧客は、この仮想カート画面Gkを見ることで、接客ロボット10を用いて登録した商品の一覧を確認することができる。 Figure 23 shows the state in which product AAA described in Figure 19 or Figure 22 and product BBB, which is a recommended product described in Figure 20 or Figure 22, have been registered. By looking at this virtual cart screen Gk, the customer can check the list of registered products using the customer service robot 10.

なお、仮想カート画面に表示する商品は、未決済の商品に限らず、決済が完了した商品も表示させてもよい。この場合、購入支援部1548は、購入済フラグの有無に基づいて、決済済か否かを識別可能に表示させることが好ましい。例えば、購入支援部1548は、決済済の商品の商品画像に決済済を示すマークを付して表示させてもよい。 The items displayed on the virtual cart screen are not limited to unpaid items, and items for which payment has been completed may also be displayed. In this case, it is preferable for the purchase support unit 1548 to display whether or not an item has been paid for in a manner that makes it identifiable based on the presence or absence of a purchased flag. For example, the purchase support unit 1548 may display an image of an item for which payment has been made with a mark indicating that the item has been paid.

領域Gkaの下方には、登録された商品の合計金額等を表示するための領域Gkbが設けられている。購入支援部1548は、ローカル取引管理テーブルに登録された各商品の価格に基づき算出した合計金額を領域Gkbに表示させる。なお、決済済の商品が含まれる場合には、未決済の商品の合計金額と、決済済の商品の合計金額とを分けて表示することが好ましい。 Below area Gka is area Gkb for displaying the total price of registered items. The purchase support unit 1548 displays in area Gkb the total price calculated based on the price of each item registered in the local transaction management table. If items that have already been paid for are included, it is preferable to display the total price of unpaid items separately from the total price of paid items.

また、上述した何れかの画面において操作子Gfhが操作されると、購入支援部1548は、登録された商品のうち、未決済の商品の合計金額に基づいて決済処理を行う。ここで、購入支援部1548は、クレジット決済やコード決済等、決済方法を選択するための画面(後述する、図25の決済方法選択画面)を正面表示部132に表示させてもよい。これにより、購入支援部1548は、登録された商品のうち、未決済の商品を一度に決済することができる。 Furthermore, when the operator Gfh is operated on any of the above-mentioned screens, the purchase assistance unit 1548 performs payment processing based on the total price of the registered products that have not yet been paid for. Here, the purchase assistance unit 1548 may display a screen for selecting a payment method, such as credit card payment or code payment (a payment method selection screen in FIG. 25, described below), on the front display unit 132. This allows the purchase assistance unit 1548 to pay for all registered products that have not yet been paid for in one go.

また、本実施形態の接客ロボット10では、仮想カート画面Gkの領域Gkaに表示された未決済の商品を選択することで、当該商品の決済を個別に行うことも可能である。例えば、図23に示した仮想カート画面Gkにおいて、商品BBBの選択操作を受け付けると、購入支援部1548は、例えば図24に示す画面(以下、選択商品画面ともいう)を正面表示部132に表示させる。 In addition, in the customer service robot 10 of this embodiment, by selecting an unpaid product displayed in the area Gka of the virtual cart screen Gk, it is also possible to individually pay for that product. For example, when a selection operation of product BBB is received on the virtual cart screen Gk shown in FIG. 23, the purchase support unit 1548 displays, for example, a screen shown in FIG. 24 (hereinafter also referred to as the selected product screen) on the front display unit 132.

図24は、選択商品画面の一例を示す図である。図24に示すように、選択商品画面Glには、仮想カート画面Gkで選択された商品(商品BBB)の商品画像、商品名、価格等が表示される。また、選択商品画面Glには、操作子Gla、Glb、Glcが表示される。 Figure 24 is a diagram showing an example of a selected product screen. As shown in Figure 24, the selected product screen Gl displays the product image, product name, price, etc. of the product (product BBB) selected on the virtual cart screen Gk. In addition, the selected product screen Gl displays controls Gla, Glb, and Glc.

ここで、操作子Glaは、上述した操作子Ggcと同様、商品のリコメンドを依頼するための操作子である。購入支援部1548は、操作子Glaの操作を受け付けると、選択された商品を基準商品とし、上述したリコメンド画面Gh又はリコメンド画面Gjを表示させる。また、操作子Glbは、上述した操作子Gffと同様、店員に問い合わせを行うための操作子である。購入支援部1548は、操作子Gffの操作を受け付けると、自己の接客ロボット10の現在位置や、選択された商品の商品コード等を含んだ問合せ情報を店舗装置20に通知することで、店員の対応を依頼する。 Here, the operator Gla is an operator for requesting a product recommendation, similar to the operator Ggc described above. When the purchase support unit 1548 accepts the operation of the operator Gla, it sets the selected product as the reference product and displays the recommendation screen Gh or recommendation screen Gj described above. Also, the operator Glb is an operator for making an inquiry to a store clerk, similar to the operator Gff described above. When the purchase support unit 1548 accepts the operation of the operator Gff, it requests a store clerk to handle the inquiry by notifying the store device 20 of inquiry information including the current position of its own customer service robot 10 and the product code of the selected product, etc.

操作子Glcは、選択された商品の決済を指示するための操作子である。購入支援部1548は、操作子Glcの操作を受け付けると、選択された商品の価格に基づき決済処理を行う。また、購入支援部1548は、決済処理に先駆けて、決済方法を選択するための画面(以下、決済方法選択画面)を正面表示部132に表示させてもよい。なお、決済済の商品が選択された場合、購入支援部1548は、操作子Glcを無効化又は非表示とすることで、決済処理が重複して行われてしまうことを防止することが好ましい。 The operator Glc is an operator for instructing payment for the selected product. When the purchase support unit 1548 accepts the operation of the operator Glc, it performs payment processing based on the price of the selected product. Furthermore, the purchase support unit 1548 may display a screen for selecting a payment method (hereinafter, a payment method selection screen) on the front display unit 132 prior to the payment processing. Note that when a product that has already been paid for is selected, it is preferable for the purchase support unit 1548 to disable or hide the operator Glc to prevent duplicate payment processing.

図25は、決済方法選択画面の一例を示す図である。図25に示すように、決済方法選択画面Gmには、各種の決済方法を選択可能な操作子Gma、Gmb、Gmc、Gmdが表示される。また、決済方法選択画面Gmには、決済対象の商品の合計金額が表示される。 Figure 25 is a diagram showing an example of a payment method selection screen. As shown in Figure 25, the payment method selection screen Gm displays operators Gma, Gmb, Gmc, and Gmd that allow the selection of various payment methods. The payment method selection screen Gm also displays the total price of the products to be paid for.

ここで、操作子Gmaは、クレジット決済を指示するための操作子である。操作子Gmbは、現金決済を指示するための操作子である。操作子Gmcは、電子マネー決済を指示するための操作子である。操作子Gmdは、コード決済を指示するための操作子である。購入支援部1548は、操作子Gma、Gmb、Gmc、Gmdの何れか一が選択されると、その選択された操作子に対応する決済方法を用いて、決済対象の商品の合計金額を決済する決済処理を実行する。 Here, the operator Gma is an operator for instructing credit card payment. The operator Gmb is an operator for instructing cash payment. The operator Gmc is an operator for instructing electronic money payment. The operator Gmd is an operator for instructing code payment. When any one of the operators Gma, Gmb, Gmc, and Gmd is selected, the purchase support unit 1548 executes a payment process to settle the total amount of the products to be paid for using the payment method corresponding to the selected operator.

また、接客ロボット10が、現金自動精算機を備えない構成の場合には、現金決済を指示する操作子Gmbを非表示としてもよい。また、上述したように、店舗装置20等の外部装置で現金決済を行う構成の場合には、操作子Gmbを表示してもよい。また、この場合、外部装置が有する釣銭の在高や外部装置の使用状況に応じて、操作子Gmbの表示と非表示とを切り替える構成としてもよい。 In addition, if the customer service robot 10 is configured not to have an automatic teller machine, the operator Gmb that instructs cash payment may be hidden. As described above, if the cash payment is made using an external device such as the store device 20, the operator Gmb may be displayed. In this case, the operator Gmb may be displayed or hidden depending on the amount of change held by the external device and the usage status of the external device.

購入支援部1548は、商品の決済処理が完了すると、ローカル取引管理テーブルに記憶された当該商品の商品コードに関連付けて購入済フラグを付与する。また、購入支援部1548は、決済処理が完了した商品に係るローカル取引管理テーブルのレコードを、自己の接客ロボット10のロボットIDおよび当該取引の取引IDとともにサーバ装置30に送信することで、取引管理テーブル3165に記憶された該当する商品の取引情報に購入済フラグを付与する。 When the payment process for the product is completed, the purchase support unit 1548 assigns a purchased flag to the product code of the product stored in the local transaction management table. The purchase support unit 1548 also assigns a purchased flag to the transaction information of the corresponding product stored in the transaction management table 3165 by sending the record in the local transaction management table related to the product for which the payment process has been completed, together with the robot ID of the customer service robot 10 and the transaction ID of the transaction, to the server device 30.

また、購入支援部1548は、店舗装置20に対しても、決済が完了した商品に関する情報(例えば商品コード)を通知してもよい。この場合、店舗装置20の制御部214は、決済が完了した商品の在庫数を減少させる等の制御を行う。またこの場合、ロボット連携部2142は、商品の在庫数が閾値以下となった場合、当該商品の商品コードを、店舗装置20に連携された接客ロボット10の各々に通知してもよい。さらに、接客ロボット10の購入支援部1548では、店舗装置20から在庫数が閾値以下となった商品に関する情報を受信すると、該当する商品の商品情報や在庫数を正面表示部132に表示させたり、背面表示部115に表示させたりしてもよい。これにより、接客ロボット10は、自己の接客ロボット10を操作する顧客および店舗内に存在する他の顧客に対し、在庫数の少ない商品を報知することができる。 The purchase support unit 1548 may also notify the store device 20 of information about the product for which payment has been completed (e.g., product code). In this case, the control unit 214 of the store device 20 performs control such as reducing the number of products in stock for which payment has been completed. In this case, when the number of products in stock falls below a threshold, the robot cooperation unit 2142 may also notify each of the customer service robots 10 linked to the store device 20 of the product code of the product. Furthermore, when the purchase support unit 1548 of the customer service robot 10 receives information about a product whose stock number falls below a threshold from the store device 20, it may display the product information and stock number of the corresponding product on the front display unit 132 or the rear display unit 115. This allows the customer service robot 10 to inform the customer operating its own customer service robot 10 and other customers in the store of products with low stock numbers.

なお、本実施形態では、店舗内で登録された商品は、当該店舗内で決済が完了するまで、店舗外に持ち出すことができないよう接客ロボット10の動作が制限されているものとする。具体的には、購入支援部1548は、店舗で登録された商品の決済が当該店舗で行われるまでの間、接客ロボット10の動作を制限する。 In this embodiment, the operation of the customer service robot 10 is restricted so that the product registered in the store cannot be taken out of the store until the payment is completed in the store. Specifically, the purchase support unit 1548 restricts the operation of the customer service robot 10 until the payment for the product registered in the store is completed in the store.

例えば、購入支援部1548は、登録された商品の全てで決済が完了するまでの間、動作制御部1544と協働し、接客ロボット10が移動可能な範囲を店舗内に制限することで、接客ロボット10が店舗外に出ないよう動作を制限する。また、例えば、購入支援部1548は、操作子Gfcを無効化することで、接客ロボット10が店舗外に出ないよう動作を制限する。また、店舗の出口に顧客の退場を管理する退場ゲート等が設けられている場合、購入支援部1548は、顧客が出口に移動する退店動作を検知すると、店舗連携部1547や店舗装置20と協働することで、退場ゲートを封鎖する等の制御を行ってもよい。 For example, the purchase support unit 1548 cooperates with the operation control unit 1544 until payment is completed for all registered products, restricting the range in which the customer service robot 10 can move to within the store, thereby restricting the operation of the customer service robot 10 so that it does not leave the store. Also, for example, the purchase support unit 1548 disables the operator Gfc to restrict the operation of the customer service robot 10 so that it does not leave the store. Also, if an exit gate or the like that manages the exit of customers is installed at the exit of the store, when the purchase support unit 1548 detects an exit action of a customer moving to the exit, it may cooperate with the store cooperation unit 1547 and the store device 20 to perform control such as closing the exit gate.

ここで、退店動作の検知方法は特に問わないものとする。例えば、購入支援部1548は、動作制御部1544と協働することで、顧客に追従する自己の接客ロボット10の位置情報に基づき、顧客が出口に移動したことを退店動作として検知してもよい。また、例えば、購入支援部1548は、動作制御部1544と協働することで、撮像部143で撮像される画像等から顧客が出口に移動したことを退店動作として検知してもよい。 Here, the method of detecting the store exit action is not particularly important. For example, the purchase support unit 1548 may cooperate with the operation control unit 1544 to detect the customer's movement to the exit as the store exit action based on the position information of the customer service robot 10 following the customer. Also, for example, the purchase support unit 1548 may cooperate with the operation control unit 1544 to detect the customer's movement to the exit as the store exit action based on the image captured by the imaging unit 143, etc.

これにより、接客ロボット10は、店舗内で登録された商品が不用意に店舗外に持ち出されてしまうような事態を防ぐことができる。したがって、接客ロボット10は、行先店舗の各々において、商品の登録から決済までの商品の購入に係る一連の操作を、顧客に行わせることができる。 This allows the customer service robot 10 to prevent a situation in which a product registered in a store is inadvertently taken out of the store. Therefore, the customer service robot 10 can have the customer carry out a series of operations related to purchasing a product, from product registration to payment, at each destination store.

また、例えば、購入支援部1548は、店舗で登録された商品の決済が行われないまま接客ロボット10が店舗外に移動したことを検知した場合も、動作制御部1544と協働することで、店舗外での移動可能な範囲を制限することが好ましい。例えば、購入支援部1548は、未決済のまま接客ロボット10が店舗外に移動したことを検知すると、接客ロボット10の走行を直ちに停止させてもよい。また、例えば、購入支援部1548は、接客ロボット10が店舗から所定の距離離れたことを検知すると、当該接客ロボット10の走行を停止させてもよい。この場合、接客ロボット10が店舗外で移動することが可能な範囲は、任意に設定できるものとするが、例えば店舗装置20と近距離無線通信が可能な範囲とすることが好ましい。 In addition, for example, when the purchase support unit 1548 detects that the customer service robot 10 has moved outside the store without making payment for a product registered at the store, it is preferable to cooperate with the operation control unit 1544 to limit the range of movement outside the store. For example, when the purchase support unit 1548 detects that the customer service robot 10 has moved outside the store without making payment, it may immediately stop the movement of the customer service robot 10. In addition, for example, when the purchase support unit 1548 detects that the customer service robot 10 has moved a predetermined distance away from the store, it may stop the movement of the customer service robot 10. In this case, the range in which the customer service robot 10 can move outside the store can be set arbitrarily, but it is preferable to set it to a range in which short-range wireless communication with the store device 20 is possible, for example.

これにより、接客ロボット10は、未決済の商品が存在する場合には、店舗外での移動範囲を制限することができるため、行先店舗の各々において、商品の登録から決済までの商品の購入に係る一連の操作を、顧客に行わせることができる。 As a result, the customer service robot 10 can limit the range of movement outside the store when there are unpaid items, allowing the customer to carry out a series of operations related to purchasing items, from registering the items to paying, at each destination store.

また、購入支援部1548は、登録された商品の中に、未決済の商品が存在する場合、店員や顧客自身に注意を促すため報知を行ってもよい。例えば、購入支援部1548は、発光部141の発光色を変えたり、発光部141を点滅させたりすることで、未決済の商品が存在することを報知してもよい。なお、未決済の商品の存在以外にも、バッテリー低下等の報知すべき状態が発生している場合には、各状態を報知する発光色で交互に発光させたりしてもよいし、発光する領域を分ける等することで個別に発光させてもよい。 In addition, if there is an unpaid item among the registered items, the purchase support unit 1548 may issue a notification to alert the store clerk or the customer. For example, the purchase support unit 1548 may notify the presence of an unpaid item by changing the light-emitting color of the light-emitting unit 141 or by blinking the light-emitting unit 141. Note that if there is a condition that should be notified, such as a low battery, other than the presence of an unpaid item, the light-emitting unit 141 may alternately emit light in a color that notifies each condition, or the light-emitting unit 141 may emit light individually by dividing the light-emitting area, etc.

また、購入支援部1548は、例えば図26に示すように、背面表示部115に商品の登録および決済の状態を表示させることで、店員への注意を促してもよい。 In addition, the purchase support unit 1548 may alert the store clerk by displaying the product registration and payment status on the rear display unit 115, for example as shown in FIG. 26.

図26は、接客ロボット10の背面表示部115に表示される画面の一例を示す図である。図26に示すように、購入支援部1548は、ローカル取引管理テーブルの登録状況に基づき、登録された商品のうち未決済の商品の点数と、決済が完了した商品の点数とを表した画面Gnを背面表示部115に表示させる。ここで、領域Gnaは、未決済の商品の点数が表示される領域であり、2点の商品が未決済であることを示している。また、領域Gnbは、決済済の商品の点数が表示される領域であり、1点の商品が決済済であることを示している。なお、領域Gncは、フリーの表示スペースであり、例えば、店舗の広告や、来店してからの経過時間等、各種の情報が表示される。 Figure 26 is a diagram showing an example of a screen displayed on the rear display unit 115 of the customer service robot 10. As shown in Figure 26, the purchase support unit 1548 displays a screen Gn on the rear display unit 115, which shows the number of unpaid items among the registered items and the number of items for which payment has been completed, based on the registration status of the local transaction management table. Here, area Gna is an area where the number of unpaid items is displayed, indicating that two items are unpaid. Area Gnb is an area where the number of paid items is displayed, indicating that one item has been paid. Area Gnc is a free display space, and various information such as store advertisements and the time elapsed since the customer visited the store is displayed.

このように、商品の登録状況や決済状況を背面表示部115に表示させることで、店舗の店員又は商業施設の従業員は、未決済の商品が存在するか否か等、取引の状態を容易に把握することができる。 In this way, by displaying the product registration status and payment status on the rear display unit 115, store clerks or employees of the commercial facility can easily understand the status of the transaction, such as whether there are any unpaid products.

また、購入支援部1548は、店舗で登録された商品の決済が行われないまま接客ロボット10が店舗外に移動したこと、或いは顧客の退店動作を検知した場合、顧客に決済を促す報知を行ってもよい。例えば、購入支援部1548は、未決済の商品が存在することを報知するメッセージを正面表示部132に表示させてよい。また、購入支援部1548は、未決済の商品が存在することを報知するメッセージを音声出力部145から音声で出力させてもよい。 In addition, if the purchase support unit 1548 detects that the customer service robot 10 has moved outside the store without making payment for an item registered in the store, or that the customer has left the store, the purchase support unit 1548 may issue a notification urging the customer to make payment. For example, the purchase support unit 1548 may display a message on the front display unit 132 notifying the customer that there is an item that has not been paid for. In addition, the purchase support unit 1548 may output a message from the audio output unit 145 notifying the customer that there is an item that has not been paid for.

また、購入支援部1548は、店舗で登録された商品の決済が行われないまま接客ロボット10が店舗外に移動したこと、或いは顧客の退店動作を検知した場合、店舗の店員に報知を行う構成としてもよい。この場合、例えば、購入支援部1548は、商品の決済を済ませていない顧客が店舗から出ようとしていることを報知するメッセージを背面表示部115に表示させてよい。また、例えば、購入支援部1548は、商品の決済を済ませていない顧客が店舗から出ようとしていること報知するメッセージを店舗装置20に送信することで、店員端末への転送を指示してもよい。 The purchase support unit 1548 may be configured to notify a store clerk when it detects that the customer service robot 10 has moved outside the store without making payment for a product registered at the store, or when it detects a customer leaving the store. In this case, for example, the purchase support unit 1548 may display a message on the rear display unit 115 notifying that a customer who has not made payment for a product is about to leave the store. Also, for example, the purchase support unit 1548 may instruct the store device 20 to transfer the message to the store clerk terminal by transmitting the message to the store device 20 notifying that a customer who has not made payment for a product is about to leave the store.

これにより、接客ロボット10は、未決済の商品がある状態で店舗から出ることが指示されたような場合、顧客自身や店舗の店員に未決済の商品があることを報知することができるため、決済を促すことができる。 As a result, if the customer service robot 10 is instructed to leave the store with unpaid items, it can notify the customer or the store staff that there are unpaid items, thereby encouraging them to make the payment.

なお、動作制御部1544は、行動プランに規定された店舗に到着すると、当該店舗の店舗IDに関連付けて保持された行動プランの来店フラグを来店済に設定する。また、動作制御部1544は、店舗に到着したタイミングで経過時間の計時を開始する。そして、動作制御部1544は、計時する経過時間が、行動プランに規定された当該店舗の滞在時間に近づく又は達すると、次の店舗に移動する時間であることを表示又は音声を介して顧客に報知する。 When the customer arrives at a store specified in the action plan, the operation control unit 1544 sets the visit flag of the action plan stored in association with the store ID of the store to "visited." The operation control unit 1544 also starts measuring the elapsed time upon arrival at the store. When the measured elapsed time approaches or reaches the stay time at the store specified in the action plan, the operation control unit 1544 notifies the customer via display or audio that it is time to move on to the next store.

例えば、図16に示した行動プラン画面Gdの行動プランにおいて、店舗Aに到着してからの経過時間が、当該行動プランに規定された滞在時間に達すると、動作制御部1544は、次の店舗Bへの移動を促す報知を行う。報知を受けた顧客は、例えば、基本操作画面Gf等の操作子Gfcを操作することで、次の行先店舗への移動を接客ロボット10に指示することができる。 For example, in the action plan on the action plan screen Gd shown in FIG. 16, when the time elapsed since arrival at store A reaches the stay time specified in the action plan, the operation control unit 1544 issues a notification to encourage the customer to move to the next store B. The customer who receives the notification can instruct the customer service robot 10 to move to the next destination store by, for example, operating the operator Gfc on the basic operation screen Gf, etc.

ここで、操作子Gfcは、行動プランに規定された次の行先店舗への移動を指示するための操作子である。動作制御部1544は、操作子Gfcの操作を受け付けると、接客ロボット10を先導モードに移行させ、滞在中の店舗の次に規定された行先店舗への移動を開始する。 Here, the operator Gfc is an operator for instructing movement to the next destination store specified in the action plan. When the operation control unit 1544 accepts the operation of the operator Gfc, it transitions the customer service robot 10 to the leading mode and starts movement to the destination store specified next to the current store.

なお、操作子Gfcを操作可能なタイミングは、移動を促す報知が行われた際に限らず、店舗に到着してからの経過時間が行動プランに規定された滞在時間に満たない場合であっても操作することが可能であるとする。また、滞在時間に基づく報知は、例えば、パーソナライズ処理の設定により有効/無効を切り替ることが可能であるとする。また、行動プランに規定された最後の行先となる店舗(例えば店舗D)においては、滞在時間に達した場合でも報知を行わない構成としてもよい。 The timing at which the operator Gfc can be operated is not limited to when a notification is issued encouraging movement, but it can also be operated even if the time elapsed since arrival at the store does not meet the stay time specified in the action plan. Furthermore, notifications based on the stay time can be switched between enabled and disabled, for example, by setting the personalization process. Furthermore, in the store that is the last destination specified in the action plan (for example, store D), a configuration may be adopted in which a notification is not issued even if the stay time is reached.

また、次の行先店舗への移動を指示する方法は、操作子Gfcの操作に限らないものとする。例えば、動作制御部1544は、顧客の退店動作を検知すると、接客ロボット10を先導モードに移行させ、次の行先店舗への移動を開始してもよい。また、音声による操作やペアリング端末からの操作により、次の行先店舗への移動が指示されてもよい。 The method of instructing the customer to move to the next destination store is not limited to the operation of the operator Gfc. For example, when the operation control unit 1544 detects a customer leaving the store, it may switch the customer service robot 10 to a leading mode and start moving to the next destination store. In addition, the customer may be instructed to move to the next destination store by voice operation or operation from a paired terminal.

このように、接客ロボット10は、動作制御部1544の制御の下、先導モードと追従モードとを切り替えながら、行動プランで規定された順に各店舗を移動することになる。 In this way, under the control of the operation control unit 1544, the customer service robot 10 will move through each store in the order specified in the action plan, switching between leading mode and following mode.

ところで、行動プランで規定される店舗の中には、接客ロボット10の移動可能な範囲を超えた位置に存在する店舗が含まれる場合がある。例えば、図16に示す行動プランでは、1階に存在する店舗Aに移動した後、2階に存在する店舗Bに移動することになるため、接客ロボット10は階を移動する必要がある。このような場合、接客ロボット10が、エレベータ又はエスカレータに乗ることができない仕様であったとすると、1階を走行する接客ロボット10では、2階の店舗Bまで移動することができない。 Incidentally, among the stores defined in the behavior plan, there may be stores located beyond the range in which the customer service robot 10 can move. For example, in the behavior plan shown in FIG. 16, the customer service robot 10 will move to store A on the first floor and then to store B on the second floor, so the customer service robot 10 needs to move between floors. In such a case, if the customer service robot 10 is designed not to be able to ride elevators or escalators, the customer service robot 10 traveling on the first floor will not be able to move to store B on the second floor.

上記のように、行動プランに規定された店舗の中に、一台の接客ロボット10では到達することができない店舗が含まれる場合、動作制御部1544は、当該店舗に到達可能な他の接客ロボット10に設定を引き継ぐことで、顧客の行動支援を継続する。 As described above, if the stores specified in the action plan include a store that cannot be reached by a single customer service robot 10, the operation control unit 1544 continues to support the customer's actions by transferring the settings to another customer service robot 10 that can reach that store.

具体的には、動作制御部1544は、行動プランに基づき最初の店舗又は次の店舗への移動に際し、自己の接客ロボット10が位置する階と、移動先の店舗が存在する階とが同一か否かを判定する。階が同一の場合、動作制御部1544は、上述した先導モードで移動先の店舗まで顧客を案内する。 Specifically, when moving to the first store or the next store based on the action plan, the operation control unit 1544 determines whether the floor on which the customer service robot 10 is located is the same as the floor on which the destination store is located. If the floors are the same, the operation control unit 1544 guides the customer to the destination store in the leading mode described above.

また、階が異なる場合、動作制御部1544は、ロボット管理テーブル3163を参照し、移動先の店舗と同じ階に存在し、且つステータスが待機モードにある他の接客ロボット10を検索する。次いで、動作制御部1544は、検索した他の接客ロボット10に、自己の接客ロボット10に保持されたチェックインユーザのユーザID,ユーザ特徴、ユーザ設定、行動プラン、ローカル取引管理テーブル等の各種データを引き継ぐとともに、引継ぎポイントとなる位置まで他の接客ロボット10を移動させる。 Also, if the floors are different, the operation control unit 1544 refers to the robot management table 3163 and searches for other customer service robots 10 that are on the same floor as the destination store and are in standby mode. Next, the operation control unit 1544 transfers various data such as the checked-in user's user ID, user characteristics, user settings, action plan, local transaction management table, etc., stored in the own customer service robot 10 to the other customer service robot 10 found, and moves the other customer service robot 10 to a position that serves as the handover point.

ここで、データの引継ぎ方法は特に問わないものとする。例えば、動作制御部1544は、他の接客ロボット10宛にデータを直接送信してもよい。また、例えば、動作制御部1544は、自己の接客ロボット10のロボットIDや、チェックインユーザのユーザID等を他の接客ロボット10に通知することで、サーバ装置30の各種データテーブルから引継ぎに必要なデータを他の接客ロボット10に読み取らせてもよい。 Here, the method of data transfer is not particularly important. For example, the operation control unit 1544 may send data directly to the other customer service robot 10. Also, for example, the operation control unit 1544 may notify the other customer service robot 10 of the robot ID of its own customer service robot 10, the user ID of the checked-in user, etc., to cause the other customer service robot 10 to read the data necessary for transfer from various data tables in the server device 30.

また、引継ぎポイントは、例えば、エレベータの昇降口周辺やエスカレータの昇降口周辺等であり、動作制御部1544は、自己の接客ロボット10の位置から最も近い引継ぎポイントを他の接客ロボット10に指示する。そして、動作制御部1544は、移動先の店舗が存在する階への移動手段となるエレベータ又はエスカレータの周辺等の引継ぎポイントまで先導モードで移動し、移動先の階で他の接客ロボット10が接客を引き継ぐことを報知する画面を正面表示部132に表示させる。 The handover point may be, for example, around an elevator entrance or an escalator entrance, and the operation control unit 1544 instructs the other customer service robot 10 on the handover point that is closest to the position of the own customer service robot 10. The operation control unit 1544 then moves in leading mode to the handover point, such as around an elevator or escalator that will be the means of transportation to the floor where the destination store is located, and causes the front display unit 132 to display a screen informing the customer service robot 10 that the other customer service robot 10 will take over customer service on the destination floor.

なお、載置台112に商品等の物品が載置されている場合には、動作制御部1544は、顧客に移動することを促す画面を表示させてもよいし、受け取りカウンター等に移動することを指示するための画面を表示させてもよい。後者の場合、動作制御部1544は、移動の指示を受け付けると、載置台112に載置された物品を受け取りカウンターへと移動する。 When an item such as a product is placed on the platform 112, the operation control unit 1544 may display a screen that prompts the customer to move, or may display a screen that instructs the customer to move to a receiving counter or the like. In the latter case, when the operation control unit 1544 receives an instruction to move, it moves the item placed on the platform 112 to the receiving counter.

一方、他の接客ロボット10側の動作制御部1544では、接客ロボット10から引継ぎポイントの指示を受け付けると、待機モードを維持したまま、指示された引継ぎポイントまで移動する。また、他の接客ロボット10側の動作制御部1544では、引継ぎが指示されたデータを自己の接客ロボット10に反映することで、例えばユーザ設定で指示された発光色で発光部141を発光させる。 On the other hand, when the operation control unit 1544 on the other customer service robot 10 receives an instruction for the handover point from the customer service robot 10, it moves to the specified handover point while maintaining standby mode. Also, the operation control unit 1544 on the other customer service robot 10 reflects the data instructed to take over to its own customer service robot 10, thereby causing the light emitting unit 141 to emit light in a color specified by the user settings, for example.

他の接客ロボット10側の動作制御部1544では、階を移動した顧客によるチェックイン操作を受け付けると、自己の接客ロボット10を、引継がれたデータを反映した状態で接客モード(先導モード)へと移行させる。また、動作制御部1544は、接客モードに移行すると、引継ぎ元の接客ロボット10に引継ぎが完了したことを通知する。引継ぎ元の接客ロボット10では、引継ぎ完了の通知に伴い、自己の接客ロボット10に保持されたユーザID、ユーザ設定、行動プラン、ローカル取引管理テーブル等の各種データをクリアし、待機モードへと移行させる。なお、載置部の物品を受け取りカウンター等に移動する場合には、動作制御部1544は、移動先まで移動した後、係員等の操作に応じて待機モードに移行させることが好ましい。 When the operation control unit 1544 on the other customer service robot 10 side accepts a check-in operation by a customer who has moved to a different floor, it transitions its own customer service robot 10 to a customer service mode (leading mode) with the data that has been taken over reflected. In addition, when the operation control unit 1544 transitions to the customer service mode, it notifies the original customer service robot 10 that the handover is complete. In response to the notification of the handover completion, the original customer service robot 10 clears various data stored in its own customer service robot 10, such as the user ID, user settings, action plan, and local transaction management table, and transitions to a standby mode. Note that when receiving an item from the placement section and moving it to a counter or the like, it is preferable that the operation control unit 1544 transitions to a standby mode in response to the operation of a staff member or the like after moving to the destination.

これにより、接客ロボット10では、自己の接客ロボット10では到達不可能な店舗が行動プランに含まれる場合であっても、他の接客ロボット10と連携することで、行動プランに基づいた顧客の行動支援を継続することができる。 As a result, even if the action plan includes a store that the customer service robot 10 cannot reach, the customer service robot 10 can continue to support the customer's actions based on the action plan by cooperating with other customer service robots 10.

なお、接客ロボット10間のデータの引継ぎは階を跨ぐ場合に限らないものとする。例えば、接客ロボット10の移動可能なフロアが制限されている場合には、各フロアを担当する接客ロボット10間でデータの引継ぎを行う構成としてもよい。また、商業施設と駐車場とで担当する接客ロボット10が異なる場合には、商業施設と駐車場とを行き来する際に接客ロボット10間でデータの引継ぎを行う構成としてもよい。 Note that data transfer between customer service robots 10 is not limited to cases where the robots cross floors. For example, if the floors to which the customer service robots 10 can move are limited, data transfer may be performed between the customer service robots 10 in charge of each floor. In addition, if different customer service robots 10 are in charge of a commercial facility and a parking lot, data transfer may be performed between the customer service robots 10 when moving between the commercial facility and the parking lot.

さらには、接客ロボット10のバッテリー残量が残り少ない等、自己の接客ロボット10の物理的な事情により移動先の店舗に到達不可能な場合に、代わりの接客ロボット10との間でデータの引継ぎを行う構成としてもよい。この場合、動作制御部1544は、自己の接客ロボット10のバッテリー残量が閾値を下回ると、自己の接客ロボット10と同じ階に存在し、且つステータスが待機モードにある、バッテリー残量閾値以上の他の接客ロボット10を、データの引き継ぎ先に選定する。また、動作制御部1544は、現在位置又は自己の接客ロボット10が移動可能な範囲内で設定した引継ぎポイントを他の接客ロボット10に指示する。これにより、顧客を接客中の接客ロボット10がバッテリー切れを起こしたような場合であっても、他の接客ロボット10との連携により、行動プランに基づいた顧客の行動支援を継続することができる。 Furthermore, when the customer service robot 10 is unable to reach the destination store due to physical reasons such as low battery level, the data may be handed over to a replacement customer service robot 10. In this case, when the battery level of the customer service robot 10 falls below a threshold, the operation control unit 1544 selects another customer service robot 10 that is on the same floor as the customer service robot 10, has a status of standby mode, and has a battery level equal to or greater than the threshold, as the data handover destination. In addition, the operation control unit 1544 instructs the other customer service robot 10 to a handover point set within the current location or the range within which the customer service robot 10 can move to. As a result, even if the customer service robot 10 runs out of battery while serving a customer, it can continue to support the customer's behavior based on the action plan by cooperating with the other customer service robot 10.

また、動作制御部1544は、行動プランに規定された全ての店舗への移動を完了すると、例えば顧客から指示されるチェックアウト操作に応じて、行動プランに基づいた顧客の行動支援を終了する。行動支援を終了すると、動作制御部1544は、自己の接客ロボット10に保持されたユーザID、ユーザ設定、行動プラン、ローカル取引管理テーブル等の各種データをクリアし、待機モードに移行させる。なお、チェックアウト操作は、行動プランに規定された全ての店舗への移動完了時に限らず、任意のタイミングで行われてもよい。 When the operation control unit 1544 has completed moving to all stores specified in the action plan, it ends the action support for the customer based on the action plan, for example, in response to a checkout operation instructed by the customer. When the action support ends, the operation control unit 1544 clears various data stored in the customer service robot 10, such as the user ID, user settings, action plan, and local transaction management table, and transitions the robot to standby mode. Note that the checkout operation may be performed at any timing, not limited to when the movement to all stores specified in the action plan has been completed.

待機モードに移行した接客ロボット10は、例えば、動作制御部1544の制御により、商業施設内の所定位置に移動する。所定位置は、接客ロボット10が集積されている商業施設の入り口でもよいし、使用後の接客ロボット10のバッテリーを充電するための充電エリアであってもよい。 The customer service robot 10 that has switched to the standby mode moves to a predetermined position within the commercial facility, for example, under the control of the operation control unit 1544. The predetermined position may be the entrance to the commercial facility where the customer service robots 10 are concentrated, or a charging area for charging the batteries of the customer service robots 10 after use.

また、接客ロボット10を所定位置に戻す操作を、店員が遠隔操作で行ってもよい。この場合、接客ロボット10を所定位置に戻す遠隔操作は、個々の接客ロボット10に対して別々に行ってもよいし、複数の接客ロボット10をまとめて所定位置に戻すような操作であってもよい。 The operation of returning the customer service robots 10 to their designated positions may also be performed remotely by a store clerk. In this case, the remote operation of returning the customer service robots 10 to their designated positions may be performed separately for each customer service robot 10, or may be an operation of returning multiple customer service robots 10 to their designated positions collectively.

また、待機モードの接客ロボット10は、店舗装置20やサーバ装置30からの指示により、指定された位置に移動するように構成してもよい。この場合、店舗装置20やサーバ装置30からの指示は、個々の接客ロボット10に対して行われてもよいし、複数の接客ロボット10に対し一度に行われてもよい。 The customer service robot 10 in standby mode may be configured to move to a specified position in response to an instruction from the store device 20 or the server device 30. In this case, the instruction from the store device 20 or the server device 30 may be given to each customer service robot 10, or may be given to multiple customer service robots 10 at once.

ところで、各店舗で購入された商品は、接客ロボット10が備える載置台112に載置することで、接客ロボット10に搬送させることが可能である。一方で、商品の形態や顧客の意向によっては、購入した商品をその場で受け取らず、他の機会又は場所で受け取るようなことも想定される。例えば、店舗がショールーム店舗である場合、店舗内の商品は展示品となるため、商品の現物をその場で受け取ることはできない。また、例えば、接客ロボット10の載置台112に持参した荷物や他の商品が載置されているような場合、新たに購入した商品を載置台112に置くことができない場合がある。 Incidentally, products purchased at each store can be transported by the customer service robot 10 by placing them on the placement platform 112 provided on the customer service robot 10. On the other hand, depending on the type of product and the customer's wishes, it is possible that the purchased product will not be received on the spot, but will be received on another occasion or at another location. For example, if the store is a showroom, the products in the store are displayed as exhibits, and the actual product cannot be received on the spot. Also, for example, if luggage or other products have been brought with the customer and placed on the placement platform 112 of the customer service robot 10, it may not be possible to place the newly purchased product on the placement platform 112.

そこで、購入支援部1548は、決済処理が完了した商品について、当該商品の受け取り方法を選択可能な画面を正面表示部132に表示させてもよい。例えば、購入支援部1548は、図27示すように、受け取り方法を選択可能な画面(以下、受取方法選択画面ともいう)を正面表示部132に表示させる。 Therefore, the purchase support unit 1548 may display a screen on the front display unit 132 that allows the user to select a method of receiving the product for which payment has been completed. For example, the purchase support unit 1548 may display a screen on the front display unit 132 that allows the user to select a method of receiving the product (hereinafter, also referred to as a receiving method selection screen), as shown in FIG. 27.

図27は、接客ロボット10の正面表示部132に表示される画面の一例を示す図であり、受取方法選択画面の一例を示している。図27に示すように、受取方法選択画面Goには、受け取り方法の選択に係る操作子として、操作子Goa~Godが設けられている。 Figure 27 shows an example of a screen displayed on the front display unit 132 of the customer service robot 10, and shows an example of a receipt method selection screen. As shown in Figure 27, the receipt method selection screen Go has operators Goa to God as operators related to the selection of the receipt method.

操作子Goaは、郵送等で発送することを指示するための操作子である。操作子Gobは、商業施設内に設けられた受け取りカウンターで受け取ることを指示するための操作子である。操作子Gocは、商業施設内に設けられたロッカーを介して受け取ることを指示するための操作子である。操作子Godは、商業施設の出口まで搬送することを指示するための操作子である。 Operator Goa is an operator for instructing that the item be sent by mail or the like. Operator Gob is an operator for instructing that the item be received at a reception counter provided within the commercial facility. Operator Goc is an operator for instructing that the item be received via a locker provided within the commercial facility. Operator God is an operator for instructing that the item be transported to the exit of the commercial facility.

購入支援部1548は、操作子Goaの操作を受け付けると、例えば、発送先の住所等の宛先を入力するための画面を正面表示部132に表示し、宛先の入力を顧客に促す。宛先が入力されると、購入支援部1548は、発送対象の商品を特定可能な情報と宛先とを関連付けた発送情報を生成し、店舗装置20やサーバ装置30に送信する。店舗装置20やサーバ装置30では、接客ロボット10から発送情報を受け付けると、商品の発送を行う担当又は業者の端末に、発送情報を通知することで発送手配を行う。これにより、顧客は購入した商品を指定した宛先を受け取ることができる。 When the purchase support unit 1548 accepts the operation of the operator Goa, it displays a screen on the front display unit 132 for inputting a destination such as a shipping address, and prompts the customer to input the destination. When the destination is input, the purchase support unit 1548 generates shipping information that associates information that can identify the product to be shipped with the destination, and transmits it to the store device 20 or the server device 30. When the store device 20 or the server device 30 accepts the shipping information from the customer service robot 10, it arranges for shipping by notifying the terminal of the person in charge or the company that will ship the product of the shipping information. This allows the customer to receive the purchased product to the specified destination.

なお、顧客のユーザIDに関連付けて住所が顧客管理テーブルに登録されている場合には、購入支援部1548は、登録された住所を宛先として使用してもよい。 In addition, if an address is registered in the customer management table in association with the customer's user ID, the purchase support unit 1548 may use the registered address as the destination.

また、購入支援部1548は、操作子Gobの操作を受け付けると、対象商品を特定可能な情報と、顧客を特定可能な情報と、受け取りカウンターへの移送とを指定した受取先情報(第1受取先情報)を、店舗装置20やサーバ装置30に送信する。店舗装置20やサーバ装置30では、接客ロボット10から第1受取先情報を受け付けると、受け取りカウンターに商品を運ぶ店員又は担当の端末に第1受取先情報を通知することで受け取りカウンターへの移送手配を行う。これにより、顧客は購入した商品を、商業施設内に設けられた受け取りカウンターで受け取ることができる。 Furthermore, when the purchase support unit 1548 receives an operation of the operator Gob, it transmits information capable of identifying the target product, information capable of identifying the customer, and destination information (first destination information) that specifies transportation to a receiving counter to the store device 20 or the server device 30. When the store device 20 or the server device 30 receives the first destination information from the customer service robot 10, it notifies the store clerk or the terminal of the person in charge who carries the product to the receiving counter of the first destination information, thereby arranging for transportation to the receiving counter. This allows the customer to receive the purchased product at a receiving counter set up within the commercial facility.

なお、受け取りカウンターが複数個所に存在する場合、購入支援部1548は、例えば現在位置から最も近い受け取りカウンターを指定して第1受取先情報を送信してもよい。また、購入支援部1548は、動作制御部1544と協働することで、受け取りカウンターまで顧客を先導してもよい。 If there are multiple pick-up counters, the purchase support unit 1548 may, for example, specify the pick-up counter closest to the current location and send the first pick-up destination information. The purchase support unit 1548 may also cooperate with the operation control unit 1544 to guide the customer to the pick-up counter.

また、購入支援部1548は、操作子Gocの操作を受け付けると、対象商品を特定可能な情報と、顧客を特定可能な情報と、ロッカーへの移送とを指定した受取先情報(第2受取先情報)を、店舗装置20やサーバ装置30に送信する。店舗装置20やサーバ装置30では、接客ロボット10から第2受取先情報を受け付けると、ロッカーに商品を収容する店員又は担当の端末に第2受取先情報を通知することでロッカーへの収容手配を行う。また、購入支援部1548は、収容先のロッカーを特定する情報を、店舗装置20やサーバ装置30を介して取得すると、正面表示部132に表示させたりすることで顧客への報知を行う。これにより、顧客は購入した商品を、収容先のロッカーで受け取ることができる。 Furthermore, when the purchase support unit 1548 receives the operation of the operator Goc, it transmits information that can identify the target product, information that can identify the customer, and destination information (second destination information) that specifies the transfer to a locker to the store device 20 or the server device 30. When the store device 20 or the server device 30 receives the second destination information from the customer service robot 10, it notifies the second destination information to the terminal of the store clerk or person in charge who stores the product in the locker, thereby making arrangements for storing the product in the locker. Furthermore, when the purchase support unit 1548 obtains information that identifies the destination locker via the store device 20 or the server device 30, it notifies the customer by displaying it on the front display unit 132. This allows the customer to receive the purchased product at the destination locker.

なお、ロッカーが複数個所に存在する場合、購入支援部1548は、例えば現在位置から最も近いロッカーを指定して第2受取先情報を送信してもよい。また、購入支援部1548は、動作制御部1544と協働することで、収容先のロッカーの位置まで顧客を先導してもよい。また、顧客が所持する顧客端末50の電話番号やアドレスを第2受取先情報に含め送信することで、顧客端末50宛に収容先のロッカーが通知される構成としてもよい。 If there are lockers in multiple locations, the purchase support unit 1548 may, for example, specify the locker closest to the current location and transmit the second recipient information. The purchase support unit 1548 may also cooperate with the operation control unit 1544 to guide the customer to the location of the locker where the item will be stored. The telephone number and address of the customer terminal 50 held by the customer may also be included in the second recipient information and transmitted, so that the customer terminal 50 is notified of the locker where the item will be stored.

また、購入支援部1548は、操作子Godの操作を受け付けると、対象商品を特定可能な情報と、顧客を特定可能な情報と、出口への移送とを指定した受取先情報(第3受取先情報)を、店舗装置20やサーバ装置30に送信する。店舗装置20やサーバ装置30では、接客ロボット10から第3受取先情報を受け付けると、商品を出口まで運ぶ店員又は担当の端末に第3取情報を通知することで出口への移送手配を行う。これにより、顧客は購入した商品を、商業施設の出口にて受け取ることができる。 Furthermore, when the purchase support unit 1548 receives an operation of the operator God, it transmits information capable of identifying the target product, information capable of identifying the customer, and destination information (third destination information) that specifies transportation to an exit to the store device 20 or the server device 30. When the store device 20 or the server device 30 receives the third destination information from the customer service robot 10, it notifies the third pickup information to the terminal of the sales clerk or person in charge who will carry the product to the exit, thereby arranging for transportation to the exit. This allows the customer to pick up the purchased product at the exit of the commercial facility.

なお、出口が複数個所に存在する場合、購入支援部1548は、例えば現在位置から最も近い出口を指定して第3受取先情報を送信してもよい。また、購入支援部1548は、動作制御部1544と協働することで、受け取り先の出口まで顧客を先導してもよい。 If there are multiple exits, the purchase support unit 1548 may, for example, specify the exit closest to the current location and transmit the third destination information. The purchase support unit 1548 may also cooperate with the operation control unit 1544 to guide the customer to the exit for the destination.

このように、本実施形態の接客ロボット10では、決済が完了した商品について、顧客が所望する方法で商品を受け渡すことができる。 In this way, the customer service robot 10 of this embodiment can deliver products for which payment has been completed in the manner desired by the customer.

なお、上記した受け取り方法の選択の際に、紙レシートの同送を依頼できる構成してもよい。この場合、商品の移送を行う店員等の担当者は、当該商品の取引に係る紙レシートを同送する。これにより、顧客は購入した商品を、当該商品の取引に係るレシートともに受け取ることができる。 When selecting the above-mentioned receiving method, a request to have a paper receipt sent along with the purchase may be made. In this case, the store clerk or other staff member who transports the product will send a paper receipt related to the transaction of the product along with the purchase. This allows the customer to receive the purchased product together with the receipt related to the transaction of the product.

また、上記例では、商業施設内での商品の受け渡し場所を、受け取りカウンター、ロッカー、および出口としたが、これに限らず、ユーザが任意の場所を指定可能な構成としてもよい。例えば、顧客の現在位置や、顧客が駐車した車両の駐車位置を指定可能な構成としてもよい。 In the above example, the locations where the goods are handed over within the commercial facility are the receiving counter, the locker, and the exit, but the location is not limited to this and the user may be able to specify any location. For example, the current location of the customer or the parking location of the customer's parked vehicle may be specified.

例えば、駐車位置を指定するような場合、購入支援部1548は、顧客が駐車した車両の車両登録番号を入力するための画面を正面表示部132に表示させる。購入支援部1548は、サーバ装置30等を介して車両システムが管理する車両登録番号と、駐車位置との関係から、入力された車両登録番号に対応する駐車位置を特定する。そして、購入支援部1548は、特定した駐車位置を指定した第3受取先情報を送信することで、駐車位置への移送を依頼する。これにより、顧客は購入した商品を、車両の駐車位置にて受け取ることができる。なお、購入支援部1548は、動作制御部1544と協働することで、駐車位置まで顧客を先導してもよい。また、顧客のユーザIDに関連付けて車両登録番号が登録されている場合には、当該車両登録番号を用いて駐車位置を特定してもよい。 For example, when a parking location is specified, the purchase support unit 1548 displays a screen on the front display unit 132 for the customer to input the vehicle registration number of the vehicle parked. The purchase support unit 1548 identifies the parking location corresponding to the input vehicle registration number from the relationship between the vehicle registration number managed by the vehicle system via the server device 30 or the like and the parking location. The purchase support unit 1548 then requests transportation to the parking location by transmitting third recipient information specifying the identified parking location. This allows the customer to receive the purchased product at the parking location of the vehicle. The purchase support unit 1548 may lead the customer to the parking location by working in cooperation with the operation control unit 1544. Furthermore, if the vehicle registration number is registered in association with the customer's user ID, the parking location may be identified using the vehicle registration number.

また、上記例では、受け取り場所までの商品の移送は店員等の人員が行うことを想定したが、これに限らず、接客ロボット10が商品を移送する形態としてもよい。 In addition, in the above example, it is assumed that the transport of the product to the pick-up location is performed by a staff member such as a store clerk, but this is not limited to the above, and the customer service robot 10 may transport the product.

例えば、商品を載置台112に積載した接客ロボット10において、チェックアウト操作が行われると、動作制御部1544は、先に指定された商業施設内での受け渡し場所まで移動することで、商品の移送を担う構成としてもよい。 For example, when a checkout operation is performed on the customer service robot 10 with a product loaded on the loading platform 112, the operation control unit 1544 may be configured to transport the product by moving to a previously specified delivery location within the commercial facility.

また、例えば、商業施設内での受け取り場所の指定を受けた店舗装置20又はサーバ装置30は、待機中の状態の接客ロボット10を移送元の店舗等に呼び出し後、指定された受け取り場所への移動を指示することで、接客ロボット10を移送手段として使用する構成としてもよい。 In addition, for example, the store device 20 or the server device 30 that has received a designated pick-up location within a commercial facility may call the waiting customer service robot 10 to the store or other location from which the customer service robot 10 is to be transported, and then instruct the customer service robot 10 to move to the designated pick-up location, thereby using the customer service robot 10 as a means of transportation.

また、接客ロボット10は、商業施設の営業終了後等の営業時間外において、上述した動作モードとは異なる閉店後モードで動作する。具体的には、動作制御部1544は、現在の日時が商業施設の営業時間外に達すると、接客ロボット10を閉店後モードに移行させる。 In addition, the customer service robot 10 operates in an after-closing mode that is different from the above-mentioned operation mode outside business hours, such as after the commercial facility closes. Specifically, when the current date and time reaches a time outside the business hours of the commercial facility, the operation control unit 1544 transitions the customer service robot 10 to the after-closing mode.

閉店後モードの接客ロボット10は、上述した待機モードおよび接客モードとは異なる動作を行う。例えば、動作制御部1544は、商業施設内を所定のルートで走行させるとともに、撮像部143を用いて周辺環境の撮像を行うことで、商業施設や店舗の見回り業務を行う。 In the after-closing mode, the customer service robot 10 performs operations different from those in the standby mode and customer service mode described above. For example, the operation control unit 1544 causes the robot to travel along a predetermined route within the commercial facility, and performs patrol work of the commercial facility or store by capturing images of the surrounding environment using the imaging unit 143.

また、例えば、接客ロボット10は、予め設定された店舗において、店舗内の棚卸業務を支援する形態としてもよい。この場合、例えば、動作制御部1544は、店舗内を巡回しながらリーダライタ部157を動作させることで、店舗内に存在する商品の無線タグから商品コードや個品コードの読み取りを行う。そして、動作制御部1544は、読み取り結果に基づいて商品の点数を種別毎に集計し、棚卸結果として店舗装置20に送信等を行う。 For example, the customer service robot 10 may be configured to support inventory operations within a preset store. In this case, for example, the operation control unit 1544 operates the reader/writer unit 157 while patrolling the store, thereby reading product codes and individual product codes from the wireless tags of products present in the store. The operation control unit 1544 then tallies the number of products by type based on the results of the reading, and transmits the results to the store device 20 as inventory results.

なお、接客ロボット10を閉店後モードにした場合、例えば見回り業務の終了後に、自動的または店員等の操作によって、すべての接客ロボット10をまとめて所定位置に移動させるようにしてもよい。 When the customer service robots 10 are in the after-closing mode, for example, after the end of patrol duties, all the customer service robots 10 may be moved to a predetermined position together, either automatically or by the operation of a store clerk, etc.

以下、上述した接客ロボット10が行う処理の一例について説明する。 Below, we will explain an example of the processing performed by the above-mentioned customer service robot 10.

図28は、本実施形態の接客ロボット10が行うメイン処理の一例を示すフローチャートである。なお、本処理の前提として、接客ロボット10は待機モードの状態にあるものとする(ステップS11)。 Figure 28 is a flowchart showing an example of the main process performed by the customer service robot 10 of this embodiment. Note that this process is premised on the fact that the customer service robot 10 is in standby mode (step S11).

まず、動作制御部1544は、正面表示部132にチェックイン画面(図13参照)等を表示することで、顧客のチェックイン操作を待機する。動作制御部1544は、顧客のチェックイン操作を受け付けると、チェックイン処理を実行し(ステップS12)、接客ロボット10を接客モードに移行させる(ステップS13)。 First, the operation control unit 1544 waits for the customer's check-in operation by displaying a check-in screen (see FIG. 13) or the like on the front display unit 132. When the operation control unit 1544 receives the customer's check-in operation, it executes the check-in process (step S12) and switches the customer service robot 10 to customer service mode (step S13).

接客モードでは、パーソナライズ処理部1545が、顧客の操作に応じてパーソナライズ処理を実行する(ステップS14)。また、行動プラン生成部1546は、来店目的確認画面(図14、図15参照)等を介し顧客とインタラクションを行うことで、行先となる店舗(行先店舗)を示した行動プランを生成する行動プラン生成処理を実行する(ステップS15)。なお、図28では、行動プラン生成処理の前にパーソナライズ処理を実行する例を示したが、パーソナライズ処理の実行タイミングはこれに限らず、接客モードの間任意のタイミングで実行することが可能であるとする。 In the customer service mode, the personalization processing unit 1545 executes personalization processing in response to the customer's operation (step S14). The action plan generation unit 1546 executes action plan generation processing to generate an action plan indicating a destination store (destination store) by interacting with the customer via the store visit purpose confirmation screen (see Figures 14 and 15) (step S15). Note that while Figure 28 shows an example in which the personalization processing is executed before the action plan generation processing, the timing of execution of the personalization processing is not limited to this, and it is possible to execute the personalization processing at any timing during the customer service mode.

続いて、動作制御部1544は、ステップS15で生成された行動プランに基づき、行先店舗への移動を開始することを指示する操作を受け付けると、接客ロボット10を先導モードに移行させる(ステップS16)。 Next, when the operation control unit 1544 receives an operation to instruct the customer service robot 10 to start moving to the destination store based on the action plan generated in step S15, it transitions the customer service robot 10 to a leading mode (step S16).

続いて、動作制御部1544は、行動プランに規定された最初の行先店舗について、自己の接客ロボット10が到達可能か否かを判定する(ステップS17)。例えば、動作制御部1544は、自己の接客ロボット10の階数と行先店舗の階数とが同一の場合、到達可能と判定し、階数が異なる場合、到達不可と判定する。また、例えば、動作制御部1544は、自己の接客ロボット10のバッテリー残量で走行可能な距離が、行先店舗までの距離に満たない場合、到達不可と判定する。 Then, the operation control unit 1544 judges whether or not the first destination store defined in the action plan can be reached by the own customer service robot 10 (step S17). For example, the operation control unit 1544 judges that the destination store can be reached if the floor number of the own customer service robot 10 is the same as the floor number of the destination store, and judges that the destination store cannot be reached if the floor numbers are different. Also, for example, the operation control unit 1544 judges that the destination store cannot be reached if the distance that the own customer service robot 10 can travel with the remaining battery power is less than the distance to the destination store.

ステップS17で走行可能と判定した場合(ステップS17;Yes)、動作制御部1544は、接客ロボット10を行先店舗に移動させる(ステップS18)。また、動作制御部1544は、自己の接客ロボット10が行先店舗に未到着(到達)の場合(ステップS19;No)、ステップS17に処理を戻す。これにより、接客ロボット10では、行先店舗への移動開始後、不測の事態により到達不可となった場合であっても、他の接客ロボット10への引継ぎを行うことができる。 If it is determined in step S17 that the robot can move (step S17; Yes), the operation control unit 1544 moves the customer service robot 10 to the destination store (step S18). If the customer service robot 10 has not yet arrived (reached) the destination store (step S19; No), the operation control unit 1544 returns the process to step S17. This allows the customer service robot 10 to hand over to another customer service robot 10 even if an unforeseen event causes it to be unable to reach the destination store after it has started moving to the destination store.

続いて、動作制御部1544は、行先店舗に到着すると(ステップS19;Yes)、接客ロボット10を追従モードに移行させる(ステップS20)。次いで、店舗連携部1547が店舗装置20と連携を行う店舗連携処理を実行する(ステップS21)。また、購入支援部1548は、商品の購入を支援する購入支援処理を実行する(ステップS22)。 Next, when the customer service robot 10 arrives at the destination store (step S19; Yes), the operation control unit 1544 switches the customer service robot 10 to a follow mode (step S20). Next, the store cooperation unit 1547 executes a store cooperation process to cooperate with the store device 20 (step S21). In addition, the purchase support unit 1548 executes a purchase support process to support the purchase of a product (step S22).

次いで、動作制御部1544は、顧客の操作等により接客ロボット10が店舗から退店すると、行動プランに規定された全ての店舗を巡回したか否かを判定する(ステップS23)。ここで、例えば、動作制御部1544は、チェックアウト操作を受け付けると、全ての店舗を巡回したと判定する。全ての店舗を巡回したと判定した場合(ステップS23;Yes)、動作制御部1544は、ステップS27に処理を移行する。 Next, when the customer service robot 10 leaves the store due to a customer operation or the like, the operation control unit 1544 determines whether or not all stores defined in the action plan have been visited (step S23). Here, for example, when the operation control unit 1544 receives a checkout operation, it determines that all stores have been visited. If it is determined that all stores have been visited (step S23; Yes), the operation control unit 1544 proceeds to step S27.

一方、巡回していない店舗が存在すると判定した場合には(ステップS23;No)、動作制御部1544は、ステップS16に戻ることで接客ロボット10を先導モードに移行させる。次いで、動作制御部1544は、ステップS17において、次の行先店舗に到達可能か否かを判定し、到達不可と判定した場合には(ステップS17;No)、ステップS24に移行する。 On the other hand, if it is determined that there is a store that has not been visited (step S23; No), the operation control unit 1544 transitions the customer service robot 10 to the leading mode by returning to step S16. Next, in step S17, the operation control unit 1544 determines whether the next destination store can be reached, and if it is determined that the next destination store cannot be reached (step S17; No), the operation control unit 1544 transitions to step S24.

ステップS24では、動作制御部1544は、ロボット管理テーブル3163から行先店舗に到達可能な他の接客ロボット10を検索する。次いで、動作制御部1544は、自己の接客ロボット10が保持するユーザIDやユーザ特徴、ユーザ設定、行動プラン、ローカル取引管理テーブル等の各種データを他の接客ロボット10に引き継ぐとともに、引継ぎポイントとなる位置まで他の接客ロボット10を移動させる(ステップS24)。 In step S24, the operation control unit 1544 searches the robot management table 3163 for other customer service robots 10 that can reach the destination store. Next, the operation control unit 1544 transfers various data held by the customer service robot 10, such as the user ID, user characteristics, user settings, action plan, local transaction management table, etc., to the other customer service robot 10, and moves the other customer service robot 10 to a position that serves as the handover point (step S24).

続いて、動作制御部1544は、引継ぎポイントまで先導モードで移動し(ステップS25)する。ここで、動作制御部1544は、引継ぎポイントで、他の接客ロボット10が接客を引き継ぐことを報知する画面を正面表示部132等に表示させる。次いで、動作制御部1544は、他の接客ロボット10から引継ぎ完了が通知されるまで待機し(ステップS26;No)、引継ぎ完了が通知されると(ステップS26;Yes)、ステップS27に移行する。なお、他の接客ロボット10の動作制御部1544は、引き継いだデータに基づき、ステップS16移行の処理を行うことで、行動プランに基づいた顧客の行動支援を継続する。 Then, the operation control unit 1544 moves in leading mode to the handover point (step S25). Here, the operation control unit 1544 causes the front display unit 132 or the like to display a screen at the handover point informing that the other customer service robot 10 will take over customer service. Next, the operation control unit 1544 waits until the other customer service robot 10 notifies it that the handover is complete (step S26; No), and when it is notified that the handover is complete (step S26; Yes), it proceeds to step S27. Note that the operation control unit 1544 of the other customer service robot 10 continues to support the customer's behavior based on the action plan by performing the process of moving to step S16 based on the data that was taken over.

続くステップS27において、動作制御部1544は、自己の接客ロボット10が保持する各種データをクリアし、待機モードに移行させる(ステップS27)。そして、動作制御部1544は、商業施設内の所定位置に移動し(ステップS28)、本処理を終了する。 In the next step S27, the operation control unit 1544 clears various data held by the customer service robot 10 and switches it to standby mode (step S27). The operation control unit 1544 then moves to a predetermined position within the commercial facility (step S28), and ends this process.

次に、上述のメイン処理で行われる各種処理について説明する。 Next, we will explain the various processes that are performed during the main process described above.

まずは、図28のステップS12で行われるチェックイン処理について説明する。図29は、接客ロボット10が行うチェックイン処理の一例を示すフローチャートである。 First, we will explain the check-in process performed in step S12 of FIG. 28. FIG. 29 is a flowchart showing an example of the check-in process performed by the customer service robot 10.

動作制御部1544は、正面表示部132にチェックイン画面を表示させる(ステップS121)。次いで、動作制御部1544は、チェックイン操作が行われるまで待機する(ステップS122;No→ステップS123;No)。ここで、動作制御部1544は、ユーザIDの入力を受け付けると(ステップS122;Yes)、ユーザ管理テーブル3164に登録されたユーザIDと照合することで(ステップS124)、正規の会員か否かを判定する(ステップS125)。 The operation control unit 1544 causes the front display unit 132 to display a check-in screen (step S121). Next, the operation control unit 1544 waits until a check-in operation is performed (step S122; No -> step S123; No). Here, when the operation control unit 1544 accepts input of a user ID (step S122; Yes), it compares the user ID with the user ID registered in the user management table 3164 (step S124) to determine whether or not the user is a regular member (step S125).

ステップS125において、入力されたユーザIDがユーザ管理テーブル3164に登録されていない場合(ステップS125;No)、動作制御部1544は、非会員によるチェックイン操作を受け付けたと判定し(ステップS126)、図28のステップS13に移行する。また、ステップS123において、チェックイン画面に対するタッチ操作を受け付けた場合も(ステップS123;Yes)、動作制御部1544は、非会員によるチェックイン操作を受け付けたと判定し(ステップS126)、図28のステップS13に移行する。 In step S125, if the input user ID is not registered in the user management table 3164 (step S125; No), the operation control unit 1544 determines that a check-in operation by a non-member has been accepted (step S126) and proceeds to step S13 in FIG. 28. Also, in step S123, if a touch operation on the check-in screen has been accepted (step S123; Yes), the operation control unit 1544 determines that a check-in operation by a non-member has been accepted (step S126) and proceeds to step S13 in FIG. 28.

なお、非会員によるチェックイン操作を受け付けた場合には、動作制御部1544は、その旨を示すメッセージを正面表示部132に表示させたり、会員登録を促すメッセージを正面表示部132に表示させたりしてもよい。 When a check-in operation by a non-member is accepted, the operation control unit 1544 may cause the front display unit 132 to display a message indicating this, or cause the front display unit 132 to display a message encouraging the non-member to register as a member.

一方、ステップS125において、入力されたユーザIDがユーザ管理テーブル3164に登録されている場合(ステップS125;Yes)、動作制御部1544は、会員によるチェックイン操作を受け付けたと判定し(ステップS127)、図28のステップS13に移行する。 On the other hand, in step S125, if the input user ID is registered in the user management table 3164 (step S125; Yes), the operation control unit 1544 determines that a check-in operation by the member has been accepted (step S127) and proceeds to step S13 in FIG. 28.

なお、会員によるチェックイン操作を受け付けた場合、動作制御部1544は、自己の接客ロボット10のロボットIDに関連付けて、入力されたユーザIDや顧客のユーザ特徴をロボット管理テーブル3163に記憶する。また、動作制御部1544は、会員又は非会員のチェックイン操作を受け付けた後、顧客端末50等のペアリング端末との間でペアリングを行ってもよい。 When a check-in operation by a member is accepted, the operation control unit 1544 associates the input user ID and the customer's user characteristics with the robot ID of its own customer service robot 10 and stores them in the robot management table 3163. In addition, after accepting a check-in operation by a member or non-member, the operation control unit 1544 may perform pairing with a pairing terminal such as the customer terminal 50.

次に、図30を参照して、図28のステップS14で行われるパーソナライズ処理について説明する。図30は、接客ロボット10が行うパーソナライズ処理の一例を示すフローチャートである。 Next, the personalization process performed in step S14 of FIG. 28 will be described with reference to FIG. 30. FIG. 30 is a flowchart showing an example of the personalization process performed by the customer service robot 10.

まず、パーソナライズ処理部1545は、接客ロボット10にチェックインした顧客(チェックインユーザ)が会員か否かを判定する(ステップS141)。ここで、チェックインユーザが、正規のユーザIDを入力した会員であると判定した場合(ステップS141;Yes)、パーソナライズ処理部1545は、ユーザ管理テーブル3164を参照し、ユーザIDに関連付けられた既存のユーザ設定が存在するか否かを判定する(ステップS142)。 First, the personalization processing unit 1545 determines whether the customer (check-in user) who has checked in to the customer service robot 10 is a member (step S141). If it is determined that the check-in user is a member who has entered a valid user ID (step S141; Yes), the personalization processing unit 1545 refers to the user management table 3164 and determines whether there is an existing user setting associated with the user ID (step S142).

既存のユーザ設定が存在しない場合、パーソナライズ処理部1545は、ステップS144に移行する。また、既存のユーザ設定が存在する場合、パーソナライズ処理部1545は、既存のユーザ設定の使用の可否をチェックインインユーザに確認し、チェックインインユーザからの指示を待機する(ステップS143)。例えば、パーソナライズ処理部1545は、既存のユーザ設定を使用するか否かを確認するための画面を正面表示部132に表示させることで、使用の可否をチェックインインユーザに確認する。 If there are no existing user settings, the personalization processing unit 1545 proceeds to step S144. If there are existing user settings, the personalization processing unit 1545 confirms with the checked-in user whether or not to use the existing user settings, and waits for instructions from the checked-in user (step S143). For example, the personalization processing unit 1545 confirms with the checked-in user whether or not to use the existing user settings by displaying a screen on the front display unit 132 to confirm whether or not to use the existing user settings.

ここで、既存のユーザ設定を使用する場合には(ステップS143;Yes)、ユーザ設定に規定された変更内容を反映するため、ステップS147に移行する。また、既存のユーザ設定を使用しない場合には、ステップS144に移行する。 If the existing user settings are to be used (step S143; Yes), the process proceeds to step S147 to reflect the changes defined in the user settings. If the existing user settings are not to be used, the process proceeds to step S144.

ステップS144では、パーソナライズ処理部1545は、チェックインユーザから接客ロボット10の設定を変更するカスタマイズ操作を受け付けたか否かを判定する(ステップS144)。例えば、パーソナライズ処理部1545は、発光部141の発光色を変更可能な画面や、接客ロボット10の動作に係る各種設定を変更可能な画面を正面表示部132に表示させ、顧客のカスタマイズ操作を受け付ける。ここで、カスタマイズ操作が行われない場合には(ステップS144;No)、パーソナライズ処理部1545は、本処理を終了し、図28のステップS15に移行する。 In step S144, the personalization processing unit 1545 determines whether a customization operation for changing the settings of the customer service robot 10 has been received from the checked-in user (step S144). For example, the personalization processing unit 1545 displays on the front display unit 132 a screen on which the light color of the light-emitting unit 141 can be changed and a screen on which various settings related to the operation of the customer service robot 10 can be changed, and receives the customer's customization operation. If no customization operation is performed (step S144; No), the personalization processing unit 1545 ends this process and proceeds to step S15 in FIG. 28.

また、ステップS144において、カスタマイズ操作を受け付けた場合には(ステップS144;Yes)、パーソナライズ処理部1545は、変更後の設定内容をユーザ設定とし、チェックインユーザのユーザIDに関連付けて、ユーザ管理テーブル3164に記憶する(ステップS145)。次いで、パーソナライズ処理部1545は、変更後の設定内容を反映するため、ステップS147に移行する。 Also, in step S144, if a customization operation is accepted (step S144; Yes), the personalization processing unit 1545 sets the changed settings as user settings, associates them with the user ID of the checked-in user, and stores them in the user management table 3164 (step S145). Next, the personalization processing unit 1545 proceeds to step S147 to reflect the changed settings.

一方、ステップS141において、チェックインユーザが非会員であると判定した場合(ステップS141;No)、パーソナライズ処理部1545は、チェックインユーザから接客ロボット10の設定を変更するカスタマイズ操作を受け付けたか否かを判定する(ステップS146)。ここで、パーソナライズ処理部1545は、ステップS144と同様の画面を表示してカスタマイズ操作を受け付けてもよいし、会員用とは異なる非会員用の画面を表示してカスタマイズ操作を受け付けてもよい。例えば、非会員用の画面では、会員用の画面と比較し、変更可能な設定の項目数を制限する等してもよい。 On the other hand, if it is determined in step S141 that the checked-in user is a non-member (step S141; No), the personalization processing unit 1545 determines whether or not a customization operation to change the settings of the customer service robot 10 has been accepted from the checked-in user (step S146). Here, the personalization processing unit 1545 may accept the customization operation by displaying a screen similar to that in step S144, or may accept the customization operation by displaying a screen for non-members that is different from that for members. For example, the number of changeable setting items may be limited on the screen for non-members compared to the screen for members.

ステップS146において、カスタマイズ操作が行われない場合には(ステップS146;No)、パーソナライズ処理部1545は、本処理を終了し、図28のステップS15に移行する。また、カスタマイズ操作を受け付けた場合には(ステップS146;Yes)、パーソナライズ処理部1545は、変更後の設定内容を反映するため、ステップS147に移行する。 If a customization operation is not performed in step S146 (step S146; No), the personalization processing unit 1545 ends this process and proceeds to step S15 in FIG. 28. If a customization operation is accepted (step S146; Yes), the personalization processing unit 1545 proceeds to step S147 to reflect the changed settings.

ステップS147において、パーソナライズ処理部1545は、変更後の設定内容に基づき、接客ロボット10の動作を制御することで変更後の設定内容を反映し、図28のステップS15に移行する。 In step S147, the personalization processing unit 1545 reflects the changed settings by controlling the operation of the customer service robot 10 based on the changed settings, and then proceeds to step S15 in FIG. 28.

なお、パーソナライズ処理部1545は、変更後の設定内容をユーザ設定として記憶部161等に記憶するものとするが、自己の接客ロボット10のロボットIDに関連付けて、ロボット管理テーブル3163に記憶してもよい。また、顧客端末50とのペアリングが確立されている場合、パーソナライズ処理部1545は、顧客端末50にユーザ設定を提供してもよい。 The personalization processing unit 1545 stores the changed settings as user settings in the storage unit 161 or the like, but may also associate the changed settings with the robot ID of the customer service robot 10 and store them in the robot management table 3163. In addition, when pairing with the customer terminal 50 is established, the personalization processing unit 1545 may provide the user settings to the customer terminal 50.

次に、図31を参照して、図28のステップS15で行われる行動プラン生成処理について説明する。図31は、接客ロボット10が行う行動プラン生成処理の一例を示すフローチャートである。 Next, referring to FIG. 31, the action plan generation process performed in step S15 of FIG. 28 will be described. FIG. 31 is a flowchart showing an example of the action plan generation process performed by the customer service robot 10.

まず、行動プラン生成部1546は、正面表示部132に来店目的画面を表示させる(ステップS151)。ここで、来店目的確認画面には、図14、図15で説明したように、例えば顧客の来店目的を確認するための選択肢が表示される。なお、最初に表示する来店目的確認画面には、例えば「買いたい」、「遊びたい」、「食べたい」等の大まかな来店目的が選択肢として表示される。 First, the action plan generation unit 1546 displays a store visit purpose screen on the front display unit 132 (step S151). Here, the store visit purpose confirmation screen displays options for confirming the customer's store visit purpose, as described in Figures 14 and 15. Note that the store visit purpose confirmation screen that is displayed first displays general store visit purposes as options, such as "I want to shop," "I want to play," and "I want to eat."

続いて、行動プラン生成部1546は、チェックインユーザの操作により、来店目的が選択されたか否かを判定する(ステップS152)。ここで、来店目的が選択されない場合には(ステップS152;No)、ステップS156に移行する。 Next, the action plan generation unit 1546 determines whether or not a purpose for the store visit has been selected by the check-in user (step S152). If a purpose for the store visit has not been selected (step S152; No), the process proceeds to step S156.

行動プラン生成部1546は、来店目的の選択を受け付けると(ステップS152;Yes)、選択された来店目的に基づき行先店舗を絞り込むことが可能か否かを判定する(ステップS153)。例えば、行動プラン生成部1546は、選択された来店目的により導出される行先店舗の件数が閾値(例えば3)以下となる場合、行先店舗を絞り込むことが可能と判定し、閾値を上回る場合、行先店舗を絞り込むことができないと判定する。 When the action plan generation unit 1546 receives the selection of the store visit purpose (step S152; Yes), it determines whether it is possible to narrow down the destination stores based on the selected store visit purpose (step S153). For example, if the number of destination stores derived from the selected store visit purpose is equal to or less than a threshold value (e.g., 3), the action plan generation unit 1546 determines that it is possible to narrow down the destination stores, and if it exceeds the threshold value, it determines that it is not possible to narrow down the destination stores.

行先店舗を絞り込むことができない場合(ステップS153;No)、行動プラン生成部1546は、ステップS152で選択された来店目的に基づいて、来店目的をより詳細に確認するための選択肢に更新し(ステップS154)、ステップS151に処理を戻す。これにより、更新後の選択肢を含む来店目的確認画面が正面表示部132に表示される。また、行動プラン生成部1546は、行先店舗を絞り込むことが可能となるまで、ステップS151~ステップS154の処理を繰り返し実行する。なお、更新後の選択肢は、商品の種別や商品そのものを選択するものや、店舗そのものを選択するものであってもよい。 If it is not possible to narrow down the destination stores (step S153; No), the action plan generation unit 1546 updates the store visit purpose to an option to confirm the store visit purpose in more detail based on the store visit purpose selected in step S152 (step S154), and returns to step S151. As a result, a store visit purpose confirmation screen including the updated options is displayed on the front display unit 132. The action plan generation unit 1546 also repeatedly executes the processes of steps S151 to S154 until it is possible to narrow down the destination stores. Note that the updated options may be options for selecting a product type, the product itself, or the store itself.

また、行先店舗を絞り込むことが可能である場合には(ステップS153;Yes)、行動プラン生成部1546は、絞り込みによって導出される店舗を行先店舗に決定し(ステップS155)、ステップS156に移行する。このとき、行動プラン生成部1546は、これまでに決定した行先店舗を一覧表示する等してもよい。 If it is possible to narrow down the destination stores (step S153; Yes), the action plan generation unit 1546 determines the store derived by the narrowing down as the destination store (step S155) and proceeds to step S156. At this time, the action plan generation unit 1546 may display a list of the destination stores that have been determined so far.

続いて、行動プラン生成部1546は、これまでに決定した行先店舗について、チェックインユーザから確定を指示する操作(確定操作)を受け付けたか否かを判定する(ステップS156)。ここで、確定操作が行われない場合(ステップS156;No)、行動プラン生成部1546は、ステップS151に戻り、来店目的確認画面を表示する。この場合、行動プラン生成部1546は、最初に表示する来店目的確認画面と同様、大まかな来店目的を選択肢として含んだ来店目的確認画面を表示させてもよい。 Next, the behavior plan generating unit 1546 determines whether or not an operation (confirmation operation) instructing confirmation of the destination store determined so far has been received from the checked-in user (step S156). If a confirmation operation is not performed (step S156; No), the behavior plan generating unit 1546 returns to step S151 and displays a store visit purpose confirmation screen. In this case, the behavior plan generating unit 1546 may display a store visit purpose confirmation screen that includes general store visit purposes as options, similar to the store visit purpose confirmation screen that is initially displayed.

また、行動プラン生成部1546は、確定操作を受け付けると(ステップS156;Yes)、これまでに決定した行先店舗に基づいて、当該行先店舗を巡回する順序等を規定した行動プランを生成する(ステップS157)。そして、行動プラン生成部1546は、生成した行動プランを正面表示部132に表示させ(ステップS158)、図28のステップS16に移行する。 When the action plan generating unit 1546 receives a confirmation operation (step S156; Yes), it generates an action plan that specifies the order in which to visit the destination stores based on the destination stores that have been determined up to this point (step S157). The action plan generating unit 1546 then displays the generated action plan on the front display unit 132 (step S158) and proceeds to step S16 in FIG. 28.

なお、行先店舗が未決定のまま確定操作を受け付けた場合、行動プラン生成部1546は、「行先店舗が設定されていません」等のメッセージを正面表示部132に表示して、ステップS151に処理を戻すことが好ましい。また、顧客は、行動プランに規定された行先店舗に対し、例えば来店目的選択画面で選択した商品の種別又は商品について、その陳列位置を報知する等のタスクを設定することが可能であるとする。 If a confirmation operation is received while the destination store is not yet determined, the action plan generation unit 1546 preferably displays a message such as "Destination store has not been set" on the front display unit 132 and returns the process to step S151. In addition, the customer can set a task for the destination store specified in the action plan, such as notifying the display location of the product type or product selected on the store visit purpose selection screen.

次に、図32を参照して、図28のステップS21で行われる店舗連携処理について説明する。図32は、接客ロボット10および店舗装置20が行う店舗連携処理の一例を示すフローチャートである。なお、本処理の前提として、店舗装置20の商品マスタ2191には、商品コードに関連付けて、その商品の陳列位置、当該陳列位置に配置された電子棚札を特定可能な情報が記憶されているものとする。 Next, the store linkage processing performed in step S21 of FIG. 28 will be described with reference to FIG. 32. FIG. 32 is a flowchart showing an example of the store linkage processing performed by the customer service robot 10 and the store device 20. Note that, as a premise of this processing, it is assumed that the product master 2191 of the store device 20 stores information that is associated with a product code and can identify the display position of the product and the electronic shelf tag placed at that display position.

接客ロボット10が行先店舗に到達すると、店舗連携部1547は、当該店舗に設けられた店舗装置20にアクセスし、店舗装置20との通信を確立するための処理を実行する。また、店舗装置20のロボット連携部2142は、接客ロボット10からアクセスを受け付けると、アクセス元の接客ロボット10と通信を確立するための処理を実行する。かかる処理により、接客ロボット10と店舗装置20との間で連携が実現される(ステップS211、ステップS31)。 When the customer service robot 10 reaches the destination store, the store cooperation unit 1547 accesses the store device 20 installed in the store and executes a process to establish communication with the store device 20. In addition, when the robot cooperation unit 2142 of the store device 20 receives an access from the customer service robot 10, it executes a process to establish communication with the customer service robot 10 that has accessed the store. Through this process, cooperation is realized between the customer service robot 10 and the store device 20 (steps S211 and S31).

店舗連携部1547は、店舗装置20との連携が実現されると、行動プランに規定された当該店舗にタスクが設定されているか否かを判定する(ステップS212)。タスクが設定されていない場合(ステップS212;No)、図28のステップS22に移行する。 When the store collaboration unit 1547 realizes collaboration with the store device 20, it determines whether a task has been set for the store defined in the action plan (step S212). If no task has been set (step S212; No), it proceeds to step S22 in FIG. 28.

また、タスクが設定されている場合(ステップS212;Yes)、店舗連携部1547は、タスクの設定内容に応じた処理を実行する。例えば、来店目的選択画面で選択された商品の種別又は商品について、陳列位置の報知がタスクとして設定されている場合には、店舗連携部1547は、商品マスタ2191を参照し、当該店舗で報知の対象となる商品の種別又は商品を決定する(ステップS213)。次いで、店舗連携部1547は、決定した商品の種別や商品(商品コード)を指定した発光指示を店舗装置20に送信し(ステップS214)、図28のステップS22に移行する。 If a task has been set (step S212; Yes), the store cooperation unit 1547 executes processing according to the task settings. For example, if notification of the display position of the product type or product selected on the store visit purpose selection screen is set as a task, the store cooperation unit 1547 refers to the product master 2191 and determines the product type or product to be notified in the store (step S213). Next, the store cooperation unit 1547 transmits a light emission instruction specifying the determined product type or product (product code) to the store device 20 (step S214), and proceeds to step S22 in FIG. 28.

一方、店舗装置20のロボット連携部2142は、接客ロボット10からタスクに基づいた指示(この例では発光指示)があるまで待機し、指示がない場合には(ステップS32;No)、処理を終了する。また、ロボット連携部2142は、接客ロボット10から発光指示を受け付けると(ステップS32;Yes)、指示された商品の陳列位置を商品マスタ2191から特定する(ステップS33)。そして、ロボット連携部2142は、特定した陳列位置に配置された電子棚札を発光させ(ステップS34)、処理を終了する。 Meanwhile, the robot cooperation unit 2142 of the store device 20 waits until it receives an instruction based on the task (an instruction to emit light in this example) from the customer service robot 10, and ends the process if no instruction is received (step S32; No). Furthermore, when the robot cooperation unit 2142 receives an instruction to emit light from the customer service robot 10 (step S32; Yes), it identifies the display position of the instructed product from the product master 2191 (step S33). The robot cooperation unit 2142 then causes the electronic shelf tag placed at the identified display position to emit light (step S34), and ends the process.

これにより、行先店舗に来店した顧客は、自らが選んだ商品の陳列位置を容易に把握することができる。なお、店舗連携部1547は、報知の対象となる商品の陳列位置を商品マスタ2191から特定し、特定した陳列位置を発光指示として店舗装置20に送信してもよい。 This allows customers who visit the destination store to easily know the display location of the product they selected. The store linking unit 1547 may identify the display location of the product to be notified from the product master 2191, and transmit the identified display location to the store device 20 as a light emission instruction.

次に、図33を参照して、図28のステップS22で行われる購入支援処理について説明する。図33は、接客ロボット10が行う購入支援処理の一例を示すフローチャートである。 Next, referring to FIG. 33, the purchase support process performed in step S22 of FIG. 28 will be described. FIG. 33 is a flowchart showing an example of the purchase support process performed by the customer service robot 10.

接客ロボット10が行先店舗に到達すると、購入支援部1548は、基本操作画面(図18参照)等を正面表示部132に表示させることで、商品コードの入力を顧客に促す。 When the customer service robot 10 arrives at the destination store, the purchase support unit 1548 prompts the customer to enter the product code by displaying the basic operation screen (see FIG. 18) on the front display unit 132.

顧客により商品コードが入力されると(ステップS2201;Yes)、購入支援部1548は、商品コードに関連付けられた商品情報を商品マスタ2191から読み出し、当該商品コードに対応する商品を示した商品画面(図19参照)を正面表示部132に表示させる(ステップS2202)。続いて、購入支援部1548は、入力された商品コードに対応する商品について、顧客から試着を行うことが指示されたか否かを判定する(ステップS2203)。ここで、試着を行うことが指示されない場合(ステップS2203;No)、ステップS2209に移行する。 When a product code is entered by the customer (step S2201; Yes), the purchase support unit 1548 reads product information associated with the product code from the product master 2191 and displays a product screen (see FIG. 19) showing the product corresponding to the product code on the front display unit 132 (step S2202). Next, the purchase support unit 1548 determines whether the customer has instructed to try on the product corresponding to the entered product code (step S2203). If a try-on has not been instructed (step S2203; No), the process proceeds to step S2209.

また、ステップS2203で顧客から試着を行うことが指示された場合(ステップS2203;Yes)、購入支援部1548は、商品コードに対応する商品を試着した顧客を表す試着画面(例えば図21参照)を正面表示部132に表示させる(ステップS2204)。次いで、購入支援部1548は、顧客からリコメンド商品の提示が要求されたか否かを判定する(ステップS2205)。 If the customer instructs in step S2203 to try on the item (step S2203; Yes), the purchase support unit 1548 displays a try-on screen (see FIG. 21, for example) showing the customer trying on the item corresponding to the item code on the front display unit 132 (step S2204). Next, the purchase support unit 1548 determines whether the customer has requested the presentation of recommended items (step S2205).

リコメンド商品の提示が要求されない場合(ステップS2205;No)、ステップS2208に移行する。この場合、購入支援部1548は、ステップS2208において、入力された商品コードに対応する商品の登録が、顧客から指示されたか否かを判定する(ステップS2208)。 If the presentation of recommended products is not requested (step S2205; No), the process proceeds to step S2208. In this case, the purchase support unit 1548 determines whether or not the customer has instructed the customer to register the product corresponding to the input product code (step S2208).

登録が指示されない場合には(ステップS2207;No)、購入支援部1548は、ステップS2201に処理を戻す。また、登録が指示された場合には(ステップS2208;Yes)、購入支援部1548は、入力された商品コードに対応する商品を登録し(ステップS2209)、ステップS2201に処理を戻す。なお、購入支援部1548は、ステップS2207又はステップS2208の実行に伴い、店舗連携部1547等と協働することで、リコメンド商品の陳列位置に配置された電子棚札を発光させるための制御を行ってもよい。 If registration is not instructed (step S2207; No), the purchase support unit 1548 returns the process to step S2201. If registration is instructed (step S2208; Yes), the purchase support unit 1548 registers the product corresponding to the input product code (step S2209) and returns the process to step S2201. In addition, in conjunction with the execution of step S2207 or step S2208, the purchase support unit 1548 may cooperate with the store cooperation unit 1547, etc., to control the illumination of the electronic shelf tag placed in the display position of the recommended product.

また、ステップS2205において、顧客からリコメンド商品の提示が指示された場合(ステップS2205;Yes)、購入支援部1548は、入力された商品コードに対応する商品(基準商品)に基づき、商品マスタ2191に登録された商品からリコメンド商品を選定する(ステップS2206)。次いで、購入支援部1548は、リコメンド商品を表したリコメンド画面(例えば図22参照)を正面表示部132に表示させ(ステップS2207)、ステップS2208に移行する。この場合、購入支援部1548は、ステップS2208において、リコメンド商品の登録が顧客から指示されたか否かを判定する(ステップS2208)。 Also, in step S2205, if the customer instructs the presentation of recommended products (step S2205; Yes), the purchase support unit 1548 selects a recommended product from the products registered in the product master 2191 based on the product (reference product) corresponding to the input product code (step S2206). Next, the purchase support unit 1548 displays a recommendation screen (see, for example, FIG. 22) showing the recommended products on the front display unit 132 (step S2207), and proceeds to step S2208. In this case, in step S2208, the purchase support unit 1548 determines whether the customer instructs the registration of recommended products (step S2208).

登録が指示されない場合には(ステップS2208;No)、購入支援部1548は、ステップS2201に処理を戻す。また、登録が指示された場合には(ステップS2208;Yes)、購入支援部1548は、リコメンド商品を登録し(ステップS2209)、ステップS2201に処理を戻す。 If registration is not instructed (step S2208; No), the purchase support unit 1548 returns the process to step S2201. If registration is instructed (step S2208; Yes), the purchase support unit 1548 registers the recommended product (step S2209) and returns the process to step S2201.

なお、本処理では、商品の登録が指示されない場合(ステップS2208;No)、および商品の登録を行った場合(ステップS2209)、ステップS2201に処理を戻すこととしたが、これに限らず、ステップS2226に移行させてもよい。 In this process, if product registration is not instructed (step S2208; No) or if product registration has been performed (step S2209), the process returns to step S2201, but this is not limited thereto, and the process may proceed to step S2226.

また、ステップS2201において、商品コードが入力されない場合(ステップS2201;No)、購入支援部1548は、顧客から仮想カートの表示が指示されたか否かを判定する(ステップS2210)。仮想カートの表示が指示されると(ステップS2210;Yes)、購入支援部1548は、これまでに登録した商品(登録済商品)を一覧表示した仮想カート画面(例えば図23参照)を正面表示部132に表示させる(ステップS2211)。次いで、購入支援部1548は、登録済商品の中から特定の商品を選択する操作を顧客から受け付けたか否かを判定する(ステップS2212)。 In addition, in step S2201, if a product code is not input (step S2201; No), the purchase support unit 1548 judges whether or not the customer has instructed to display a virtual cart (step S2210). If the customer has instructed to display a virtual cart (step S2210; Yes), the purchase support unit 1548 displays a virtual cart screen (see FIG. 23, for example) that displays a list of products that have been registered so far (registered products) on the front display unit 132 (step S2211). Next, the purchase support unit 1548 judges whether or not an operation to select a specific product from the registered products has been accepted from the customer (step S2212).

ここで、例えば仮想カート画面の表示を終了する操作が行われた場合、購入支援部1548は、商品の選択は行われないと判定する(ステップS2212;No)。この場合、購入支援部1548は、基本操作画面や直前の画面に戻した後、ステップS2217に移行する。 Here, for example, if an operation is performed to end the display of the virtual cart screen, the purchase support unit 1548 determines that no product is selected (step S2212; No). In this case, the purchase support unit 1548 returns to the basic operation screen or the immediately previous screen, and then proceeds to step S2217.

また、ステップS2212において、商品の選択操作を受け付けると(ステップS2212;Yes)、購入支援部1548は、選択された商品を表す選択商品画面(例えば図24参照)を正面表示部132に表示させる(ステップS2213)。 In addition, in step S2212, when a product selection operation is accepted (step S2212; Yes), the purchase support unit 1548 displays a selected product screen (see, for example, FIG. 24) showing the selected product on the front display unit 132 (step S2213).

次いで、購入支援部1548は、顧客からリコメンド商品の提示を要求する操作を受け付けたか否かを判定する(ステップS2214)。リコメンド商品の提示が要求されると(ステップS2214;Yes)、購入支援部1548は、ステップS2206に移行することで、ステップS2212で選択された商品(基準商品)に基づいたリコメンド商品の選定を行う。また、リコメンド商品の提示が要求されない場合(ステップS2214;No)、購入支援部1548は、顧客から店員への問合せを要求する操作を受け付けたか否かを判定する(ステップS2215)。 Then, the purchase support unit 1548 judges whether or not an operation requesting the presentation of recommended products has been received from the customer (step S2214). If the presentation of recommended products is requested (step S2214; Yes), the purchase support unit 1548 proceeds to step S2206, where it selects recommended products based on the product (reference product) selected in step S2212. If the presentation of recommended products is not requested (step S2214; No), the purchase support unit 1548 judges whether or not an operation requesting an inquiry to a store clerk has been received from the customer (step S2215).

ここで、店員への問合せが要求された場合(ステップS2215;Yes)、購入支援部1548は、ステップS2225に移行することで、選択された商品に関する問合せを行う。具体的には、購入支援部1548は、ステップS2212で選択された商品を指定する情報や、自己の接客ロボット10の位置等を含んだ問合せ情報を店舗装置20に送信し(ステップS2225)、ステップS2226に移行する。 If an inquiry to a store clerk is requested (step S2215; Yes), the purchase support unit 1548 makes an inquiry about the selected product by moving to step S2225. Specifically, the purchase support unit 1548 transmits inquiry information including information specifying the product selected in step S2212 and the position of the customer service robot 10 to the store device 20 (step S2225), and then moves to step S2226.

また、ステップS2215で店員への問合せが要求されない場合(ステップS2215;No)、購入支援部1548は、顧客から決済を行うことが指示されたか否かを判定する(ステップS2216)。 Also, if no inquiry to a store clerk is requested in step S2215 (step S2215; No), the purchase support unit 1548 determines whether or not the customer has instructed to make payment (step S2216).

ここで、決済を行うことが指示された場合(ステップS2216;Yes)、購入支援部1548は、ステップS2218に移行することで、選択された商品の決済に係る処理を実行する。具体的には、購入支援部1548は、決済方法を選択することが可能な決済方法選択画面(例えば図25参照)を正面表示部132に表示させる(ステップS2218)。次いで、購入支援部1548は、決済方法の選択操作を受け付けると(ステップS2219)、その選択された決済方法で、ステップS2212で選択された商品の決済処理を実行し(ステップS2220)、ステップS2221に移行する。 If an instruction to make a payment is given (step S2216; Yes), the purchase support unit 1548 transitions to step S2218, thereby executing processing related to the payment for the selected product. Specifically, the purchase support unit 1548 causes a payment method selection screen (see FIG. 25, for example) on which a payment method can be selected to be displayed on the front display unit 132 (step S2218). Next, when the purchase support unit 1548 accepts an operation to select a payment method (step S2219), it executes the payment processing for the product selected in step S2212 using the selected payment method (step S2220), and transitions to step S2221.

なお、ステップS2216において、顧客から決済を行うことが指示されない場合(ステップS2216;No)、購入支援部1548は、ステップS2226に移行する。 Note that in step S2216, if the customer does not instruct to make a payment (step S2216; No), the purchase support unit 1548 proceeds to step S2226.

一方、ステップS2210において、仮想カートの表示が指示されない場合(ステップS2210;No)、購入支援部1548は、顧客から決済を行うことが指示されたか否かを判定する(ステップS2217)。 On the other hand, in step S2210, if the display of the virtual cart is not instructed (step S2210; No), the purchase support unit 1548 determines whether or not the customer has instructed to make payment (step S2217).

ここで、決済を行うことが指示された場合(ステップS2217;Yes)、購入支援部1548は、決済方法を選択することが可能な決済方法選択画面(例えば図25参照)を正面表示部132に表示させる(ステップS2218)。購入支援部1548は、決済方法の選択操作を受け付けると(ステップS2219)、その選択された決済方法で、登録された商品のうち、未決済の全ての商品の決済処理を実行し(ステップS2220)、ステップS21に移行する。 If an instruction to make a payment is given (step S2217; Yes), the purchase support unit 1548 displays a payment method selection screen (see FIG. 25, for example) on the front display unit 132, which allows the user to select a payment method (step S2218). When the purchase support unit 1548 accepts the selection of a payment method (step S2219), it executes the payment process for all registered products that have not yet been paid for, using the selected payment method (step S2220), and proceeds to step S21.

続いて、購入支援部1548は、顧客から商品の受け取り方法の選択を指示する操作を受け付けたか否かを判定する(ステップS2221)。受け取り方法の選択が指示されない場合(ステップS2221;No)、購入支援部1548は、ステップS2226に移行する。 Next, the purchase support unit 1548 determines whether an operation to select a method of receiving the product has been received from the customer (step S2221). If a selection of a method of receiving the product has not been instructed (step S2221; No), the purchase support unit 1548 proceeds to step S2226.

また、受け取り方法の選択が指示されると(ステップS2221;Yes)、購入支援部1548は、商品の受け取り方法を選択可能な受取方法選択画面(例えば図27参照)を正面表示部132に表示させる(ステップS2222)。ここで、受取方法選択画面から受け取り方法が選択されると、購入支援部1548は、選択された受け取り方法に基づき生成した受取先情報を、店舗装置20又はサーバ装置30に送信することで商品の移送手配を行い(ステップS2223)、ステップS2226に移行する。 When an instruction to select a receiving method is given (step S2221; Yes), the purchase support unit 1548 displays a receiving method selection screen (see FIG. 27, for example) on the front display unit 132, from which the receiving method can be selected (step S2222). When a receiving method is selected from the receiving method selection screen, the purchase support unit 1548 arranges for the delivery of the product by sending the receiving destination information generated based on the selected receiving method to the store device 20 or the server device 30 (step S2223), and proceeds to step S2226.

一方、ステップS2217において、決済を行うことが指示されない場合(ステップS2217;No)、購入支援部1548は、顧客から店員への問合せを行うことが要求されたか否かを判定する(ステップS2224)。店員への問合せが要求されない場合(ステップS2224;No)、購入支援部1548は、ステップS2226に移行する。 On the other hand, if payment is not instructed in step S2217 (step S2217; No), the purchase support unit 1548 determines whether the customer has requested to inquire of a store clerk (step S2224). If an inquiry to a store clerk is not requested (step S2224; No), the purchase support unit 1548 proceeds to step S2226.

また、店員への問合せが要求されると(ステップS2224;Yes)、購入支援部1548は、自己の接客ロボット10の位置等を含んだ問合せ情報を店舗装置20に送信し(ステップS2225)、ステップS2226に移行する。 If an inquiry to a store clerk is requested (step S2224; Yes), the purchase support unit 1548 transmits inquiry information including the position of the customer service robot 10 to the store device 20 (step S2225) and proceeds to step S2226.

なお、問合せ情報を受け付けた店舗装置20では、例えばロボット連携部2142の制御により、店舗の店員が所持する端末に接客ロボット10の位置等を通知することで、顧客の対応を店員に促す。 In addition, when the store device 20 receives the inquiry information, the robot cooperation unit 2142, for example, controls the terminal carried by the store clerk to notify the store clerk of the location of the customer service robot 10, thereby prompting the clerk to handle the customer.

ステップS2226において、購入支援部1548は、顧客から退店が指示されたか否かを判定する(ステップS2226)。例えば、購入支援部1548は、次店舗への移動を指示する操作を、退店を指示する操作として受け付けてもよい。また、例えば、購入支援部1548は、動作制御部1544と協働することで、顧客が出口に移動したことが検出された場合に、退店が指示されたと判定してもよい。 In step S2226, the purchase support unit 1548 determines whether or not the customer has instructed the customer to leave the store (step S2226). For example, the purchase support unit 1548 may accept an operation instructing the customer to move to the next store as an operation instructing the customer to leave the store. In addition, for example, the purchase support unit 1548 may cooperate with the operation control unit 1544 to determine that the customer has been instructed to leave the store when it is detected that the customer has moved to the exit.

退店が指示されない場合(ステップS2226;No)、購入支援部1548は、ステップS2201に処理を戻す。また、退店が指示された場合(ステップS2226;Yes)、購入支援部1548は、登録された全ての商品について決済処理が完了済みか否かを判定する(ステップS2227)。 If the customer is not instructed to leave the store (step S2226; No), the purchase support unit 1548 returns the process to step S2201. If the customer is instructed to leave the store (step S2226; Yes), the purchase support unit 1548 determines whether payment has been completed for all registered products (step S2227).

未決済の商品が存在する場合(ステップS2227;No)、購入支援部1548は、未決済の商品が存在することを報知するアラートメッセージを正面表示部132に表示させ(ステップS2228)、ステップS2201に処理を戻す。なお、ステップS2228では、購入支援部1548は、背面表示部115にアラートメッセージを表示させてもよい。また、購入支援部1548は、発光部141の発光色や音声の出力により報知を行ってもよい。更に、購入支援部1548は、動作制御部1544と協働することで、接客ロボット10が移動可能な範囲を制限したり、走行を停止させたりしてもよい。 If there are any unpaid items (step S2227; No), the purchase support unit 1548 displays an alert message on the front display unit 132 notifying the user that there are unpaid items (step S2228), and returns to step S2201. In step S2228, the purchase support unit 1548 may display an alert message on the rear display unit 115. The purchase support unit 1548 may also notify the user by changing the light emitted by the light-emitting unit 141 or by outputting a sound. Furthermore, the purchase support unit 1548 may cooperate with the operation control unit 1544 to limit the range in which the customer service robot 10 can move or to stop the robot from moving.

また、登録された全ての商品が決済済である場合(ステップS2227;Yes)、購入支援部1548は、図28のステップS23に移行させる。 Also, if all registered items have been paid for (step S2227; Yes), the purchase support unit 1548 transitions to step S23 in FIG. 28.

なお、本処理では、店舗連携部1547は、商品の登録および決済を行う毎に、その商品の取引に係るローカル取引管理テーブルのレコードを、自己の接客ロボット10のロボットIDに関連付けて、取引管理テーブル3165に記憶するものとするが、この構成に限らないものとする。例えば、店舗連携部1547は、ステップS23に移行するタイミングで、当該店舗で行われた取引に係るローカル取引管理テーブルのレコードを、取引管理テーブル3165に記憶してもよい。 In this process, each time the store collaboration unit 1547 registers and settles an item, it associates the record in the local transaction management table related to the transaction of that item with the robot ID of its own customer service robot 10 and stores it in the transaction management table 3165, but this configuration is not limited to this. For example, the store collaboration unit 1547 may store the record in the local transaction management table related to the transaction conducted at the store in the transaction management table 3165 at the timing of transitioning to step S23.

また、店舗連携部1547は、ステップS23に移行するタイミングで、店舗装置20との連携を解除するための処理を行ってもよい。 The store collaboration unit 1547 may also perform processing to terminate collaboration with the store device 20 at the timing of transitioning to step S23.

以上説明したとおり、上記実施形態の接客ロボット10は、複数の店舗が設けられる商業施設において、顧客を先導又は顧客に追従しながら顧客の行動支援を行う。具体的には、接客ロボット10は、来店目的確認画面を介して顧客とインタラクションを行うことで、顧客の来店目的や嗜好に応じた行先店舗を導出し、行先店舗の巡回順序を規定した行動プランを生成する。また、接客ロボット10は、行動プランに規定された順に、行先店舗の各々まで先導モードで移動する。これにより、接客ロボット10は、商業施設内に存在する店舗のうち、顧客のニーズに適した店舗まで顧客を効率的に案内することができる。 As described above, the customer service robot 10 of the above embodiment supports the customer's actions by leading or following the customer in a commercial facility with multiple stores. Specifically, the customer service robot 10 interacts with the customer via a store visit purpose confirmation screen to derive destination stores according to the customer's purpose for visiting and preferences, and generates an action plan that specifies the order in which to visit the destination stores. The customer service robot 10 also moves in leading mode to each of the destination stores in the order specified in the action plan. This allows the customer service robot 10 to efficiently guide the customer to a store that best suits the customer's needs among the stores present in the commercial facility.

また、接客ロボット10は、到着した行先店舗の店舗内において、顧客に追従する追従モードで移動し、商品の購入支援を行う。これにより、接客ロボット10は、店舗内を移動する顧客の移動先において、商品の登録や決済を行うことが可能な環境を顧客に提供することができる。 In addition, the customer service robot 10 moves in a following mode, following the customer within the destination store where the customer arrives, and assists the customer in purchasing products. This allows the customer service robot 10 to provide an environment where the customer can register and pay for products at the destination where the customer moves within the store.

また、接客ロボット10は、到着した行先店舗の店舗内において、顧客からの要請により、リコメンド商品の提示等の顧客支援を行う。また、接客ロボット10は、顧客が選んだ商品や、当該商品を試着した顧客の姿等に基づき、リコメンド商品の選定を行う。これにより、接客ロボット10は、顧客の嗜好や体形に基づいたリコメンド商品を顧客に提示することができるため、商品の購入支援を効率的に行うことができる。 In addition, the customer service robot 10 provides customer support, such as presenting recommended products, at the customer's request within the destination store where the customer has arrived. The customer service robot 10 also selects recommended products based on the product selected by the customer and the appearance of the customer trying on the product. This allows the customer service robot 10 to present recommended products to the customer based on the customer's preferences and body shape, thereby efficiently providing product purchasing support.

また、接客ロボット10は、店舗内で登録された商品の決済が当該店舗で行われるまでの間、接客ロボット10の動作を制限する。これにより、接客ロボット10は、移動先となった店舗の各々において、商品の登録から決済完了までの商品の購入に係る一連の操作を、顧客に行わせることができる。これにより、接客ロボット10は、複数の店舗が入居する商業施設において、顧客が所望する店舗を巡回する過程で、各店舗での商品の購入支援を効率的に行うことができる。 In addition, the customer service robot 10 restricts the operation of the customer service robot 10 until the payment for the product registered in the store is made at that store. This allows the customer service robot 10 to have the customer carry out a series of operations related to the purchase of a product, from product registration to payment completion, at each of the stores to which the customer has been moved. This allows the customer service robot 10 to efficiently assist the customer in purchasing products at each store while visiting the stores desired by the customer in a commercial facility housing multiple stores.

なお、上述した実施形態は、上述した各装置が有する構成又は機能の一部を変更することで、適宜に変形して実施することも可能である。そこで、以下では、上述した実施形態に係るいくつかの変形例を他の実施形態として説明する。なお、以下では、上述した実施形態と異なる点を主に説明することとし、既に説明した内容と共通する点については詳細な説明を省略する。また、以下で説明する変形例は、個別に実施されてもよいし、適宜組み合わせて実施されてもよい。 The above-described embodiment can be modified as appropriate by changing a portion of the configuration or function of each of the above-described devices. Therefore, some modified examples of the above-described embodiment will be described below as other embodiments. Note that the following will mainly describe the differences from the above-described embodiment, and detailed descriptions of the points in common with the contents already described will be omitted. The modified examples described below may be implemented individually or in appropriate combination.

[変形例1]
上述の実施形態では、店舗で商品の登録が行われると、登録された全ての商品の決済が完了するまでの間、接客ロボット10の動作を制限等することで、未決済の商品が店舗外に持ち出されることを防ぐ形態を説明した。但し、この形態に限定されるものではない。
[Modification 1]
In the above embodiment, when products are registered in a store, the operation of the customer service robot 10 is restricted until the payment for all registered products is completed, thereby preventing unpaid products from being taken out of the store. However, the present invention is not limited to this embodiment.

例えば、店舗で販売される商品の中には、実際に店舗から受け取って持ち帰ることが可能な店舗商品の他、現物を受け取ることができない商品(以下、仮商品ともいう)が含まれる場合がある。例えば、店舗が上記したショールーム店舗の場合、店舗内の商品は展示品となるため、商品の現物をその場で受け取ることはできない仮商品となる。また、リコメンド商品として店舗に在庫のない商品が提示されるような場合、そのリコメンド商品はその場で受け取ることができない仮商品となる。 For example, products sold at a store may include store products that can actually be picked up from the store and taken home, as well as products that cannot be picked up physically (hereinafter referred to as temporary products). For example, if the store is a showroom store as described above, the products in the store are on display and are therefore temporary products that cannot be picked up physically on the spot. Also, if a recommended product is presented that is out of stock at the store, the recommended product is a temporary product that cannot be picked up on the spot.

上述した実施形態の構成では、仮商品であっても店舗内で決済を行うことが可能であるが、店舗内で決済を済ます必要性はなく、任意のタイミングで決済可能とすることが利便性の上で好ましい。そこで、本変形例では、店舗商品と仮商品とで、決済を行うタイミングを異ならせることが可能な接客ロボット10の構成について説明する。 In the configuration of the embodiment described above, it is possible to make payment in the store even for temporary products, but it is not necessary to complete the payment in the store, and it is preferable in terms of convenience to be able to make payment at any time. Therefore, in this modified example, we will explain the configuration of the customer service robot 10 that allows the timing of payment to be different for store products and temporary products.

具体的には、本変形の構成では、接客ロボット10の購入支援部1548は、登録される商品が店舗商品か仮商品かを識別する。商品が店舗商品か仮商品かを識別する方法は特に問わず、種々の方法を採用することができる。 Specifically, in this modified configuration, the purchase support unit 1548 of the customer service robot 10 identifies whether the product to be registered is a store product or a provisional product. There is no particular restriction on the method for identifying whether a product is a store product or a provisional product, and various methods can be adopted.

例えば、商品コードに関連付けて、当該商品コードに対応する商品が店舗商品か仮商品かを識別可能なフラグ等の識別情報を商品マスタ2191に登録しておく形態としてもよい。この場合、購入支援部1548は、識別情報を参照することで、登録した商品が店舗商品か仮商品かを識別する形態としてもよい。 For example, identification information such as a flag that can identify whether a product corresponding to the product code is a store product or a provisional product may be registered in the product master 2191 in association with the product code. In this case, the purchase support unit 1548 may identify whether the registered product is a store product or a provisional product by referring to the identification information.

また、例えば、店舗商品には、商品コードをコードシンボルの形態で付与し、展示品等の仮商品には、商品コードを無線タグの形態で付与しておくことで、商品コードの入力媒体から店舗商品か仮商品かを識別することができる。具体的には、購入支援部1548は、リード/ライト制御部1543がコードシンボルから商品コードを読み取ると、当該商品コードに対応する商品が店舗商品であると識別する。また、購入支援部1548は、リード/ライト制御部1543が無線タグから商品コードを読み取ると、当該商品コードに対応する商品が仮商品であると識別する。なお、商品コードおよび無線タグと、店舗商品および仮商品との関係は、逆であってもよい。 For example, by assigning product codes in the form of code symbols to store products and assigning product codes in the form of wireless tags to temporary products such as exhibits, it is possible to identify whether a product is a store product or a temporary product from the input medium for the product code. Specifically, when the read/write control unit 1543 reads a product code from a code symbol, the purchase support unit 1548 identifies the product corresponding to the product code as a store product. Also, when the read/write control unit 1543 reads a product code from a wireless tag, the purchase support unit 1548 identifies the product corresponding to the product code as a temporary product. Note that the relationship between the product code and wireless tag and the store product and temporary product may be reversed.

また、購入支援部1548は、商品コードに対応する商品を登録する際に、その商品が店舗商品か仮商品かを識別可能なフラグ等の識別情報をあわせて登録する。このように、購入支援部1548は、商品が店舗商品か仮商品かを識別可能な状態で登録する。 When registering a product corresponding to a product code, the purchase support unit 1548 also registers identification information, such as a flag, that can identify whether the product is a store product or a temporary product. In this way, the purchase support unit 1548 registers the product in a state that can identify whether it is a store product or a temporary product.

なお、購入支援部1548は、店舗内で登録された商品については、上述した実施形態と同様の方法で決済処理を行うことが可能であるとする。但し、本変形例では、店舗商品については店舗内での決済を必須とし、仮商品については任意であるとする。また、仮商品については、滞在中の店舗で登録された仮商品に限り決済可能としてもよいし、他の店舗で登録された仮商品を含めて決済可能としてもよい。 The purchase support unit 1548 is capable of performing payment processing for products registered in a store in the same manner as in the above-described embodiment. However, in this modified example, payment in the store is mandatory for store products, and optional for temporary products. Furthermore, payment may be allowed only for temporary products registered in the current store, or it may be possible to pay for temporary products including those registered in other stores.

また、購入支援部1548は、店舗内で登録された店舗商品の全てで決済が完了するまでの間、動作制御部1544と協働することで、接客ロボット10が店舗外に出ないよう動作を制限する。これにより、顧客は、店舗商品の決済を済ませている場合には、登録した仮商品が未決済の状態であっても店舗から退店することができる。これにより、顧客は、例えば店舗で購入した店舗商品を受け取りながら、当該店舗で販売される仮商品を登録した状態で次の店舗に移動することができる。 In addition, the purchase support unit 1548 cooperates with the operation control unit 1544 to restrict the operation of the customer service robot 10 from leaving the store until payment is completed for all store products registered in the store. This allows a customer to leave the store if the customer has already paid for the store products, even if the registered provisional products are not yet paid for. This allows a customer to, for example, pick up store products purchased at one store, and then move to the next store with the provisional products sold at that store registered.

また、本変形例の購入支援部1548は、店舗外においても決済を行うことが可能となっている。具体的には、購入支援部1548は、接客ロボット10が追従モードで移動している場合であっても、顧客からの要求に応じて、未決済の商品、つまり仮商品の決済処理を実行する。 In addition, the purchase support unit 1548 of this modified example is capable of making payments outside the store. Specifically, even if the customer service robot 10 is moving in the follow-up mode, the purchase support unit 1548 executes the payment process for unpaid items, i.e., provisional items, in response to a request from a customer.

次に、図34および図35を参照して、本変形例の購入支援部1548が行う処理例について説明する。まず、図34を参照して、本変形の購入支援部1548が、図28のステップS21で行う購入支援処理について説明する。 Next, an example of the processing performed by the purchase support unit 1548 of this modified example will be described with reference to Figs. 34 and 35. First, with reference to Fig. 34, the purchase support processing performed by the purchase support unit 1548 of this modified example in step S21 of Fig. 28 will be described.

ここで、図34は、変形例1の接客ロボット10が行う購入支援処理の一例を示すフローチャートである。なお、ステップS2201~S2226の処理は、図33と同様であるため説明を省略する。 Here, FIG. 34 is a flowchart showing an example of the purchase support process performed by the customer service robot 10 of the first modified example. Note that the process of steps S2201 to S2226 is the same as that of FIG. 33, so the description is omitted.

ステップS2226において、購入支援部1548は、退店の指示を受け付けると(ステップS2226;Yes)、登録された商品のうち、全ての店舗商品について決済処理が完了済みか否かを判定する(ステップS2229)。 In step S2226, when the purchase support unit 1548 receives an instruction to leave the store (step S2226; Yes), it determines whether the payment process has been completed for all registered store items (step S2229).

未決済の店舗商品が存在する場合(ステップS2229;No)、購入支援部1548は、未決済の店舗商品が存在することを報知し(ステップS2230)、ステップS2201に処理を戻す。また、登録された全ての店舗商品が決済済である場合(ステップS2229;Yes)、購入支援部1548は、図28のステップS23に移行させる。 If there are unpaid store items (step S2229; No), the purchase support unit 1548 notifies the user that there are unpaid store items (step S2230) and returns the process to step S2201. If all registered store items have been paid for (step S2229; Yes), the purchase support unit 1548 transitions to step S23 in FIG. 28.

ステップS23に移行した後、接客ロボット10に登録される未決済の商品は、仮商品のみとなる。また、行先店舗の各々において、仮商品が未決済のまま退店が行われた場合には、複数の店舗で登録された仮商品が未決済のまま残ることになる。 After proceeding to step S23, the only unpaid items registered in the customer service robot 10 will be temporary items. Furthermore, if the customer leaves each of the destination stores with the temporary items unpaid, the temporary items registered in multiple stores will remain unpaid.

そこで、購入支援部1548は、店舗外において図35に示す決済支援処理を行うことで、未決済のまま残留した仮商品の決済を行うことが可能となっている。 Therefore, the purchase support unit 1548 performs the payment support process shown in FIG. 35 outside the store, making it possible to make payment for the provisional products that remain unpaid.

ここで、図35は、変形例1の接客ロボット10が行う決済支援処理の一例を示すフローチャートである。なお、本処理は、接客モードで動作している間であれば、顧客の操作に応じて、任意のタイミングで実行可能であるとする。 Here, FIG. 35 is a flowchart showing an example of a payment support process performed by the customer service robot 10 of the first modified example. Note that this process can be executed at any time in response to a customer's operation while the robot is operating in the customer service mode.

例えば、先導モードでの走行時に停止ボタン142等の顧客操作により接客ロボット10が停止された場合、購入支援部1548は、上述した操作子Gfg等を正面表示部132に表示させることで、商品の取引内容(登録、決済の状態)を確認可能な状態とする。 For example, when the customer service robot 10 is stopped by a customer operation such as the stop button 142 while traveling in the leading mode, the purchase support unit 1548 displays the above-mentioned operation buttons Gfg, etc. on the front display unit 132, thereby enabling the customer to check the transaction details (registration and payment status) of the product.

購入支援部1548は、顧客から取引内容を確認する指示を受け付けるまで待機する(ステップS41;No)。購入支援部1548は、例えば上述した仮想カートの表示を指示する操作等により、取引内容を確認する指示を受け付けると(ステップS42;Yes)、ローカル取引管理テーブルを参照し、未決済の商品(仮商品)が存在するか否かを判定する(ステップS42)。具体的には、購入支援部1548は、購入済フラグの状態に基づき、決済済か否かを判別する。 The purchase support unit 1548 waits until it receives an instruction from the customer to confirm the transaction details (step S41; No). When the purchase support unit 1548 receives an instruction to confirm the transaction details, for example, by an operation to instruct the display of the virtual cart described above (step S42; Yes), it refers to the local transaction management table and determines whether or not there are any unpaid products (provisional products) (step S42). Specifically, the purchase support unit 1548 determines whether or not payment has been made based on the state of the purchase completion flag.

ここで、登録された全ての商品が決済済である場合(ステップS42;No)、購入支援部1548は、登録された商品を一覧表示した画面を正面表示部132に表示させ(ステップS43)、ステップS51に移行する。 If all registered items have been paid for (step S42; No), the purchase support unit 1548 displays a screen listing the registered items on the front display unit 132 (step S43) and proceeds to step S51.

一方、未決済の商品が存在すると判定した場合には(ステップS42;Yes)、購入支援部1548は、決済済の商品と、未決済の商品とを識別可能に一覧表示した画面を正面表示部132に表示させる(ステップS44)。 On the other hand, if it is determined that there are unpaid items (step S42; Yes), the purchase support unit 1548 displays a screen on the front display unit 132 that lists items that have been paid for and items that have not been paid for in a distinguishable manner (step S44).

なお、ステップS43およびステップS44で表示される画面は、例えば、図23の仮想カート画面と同様の形態で表示される。また、決済済の商品には、例えば決済済であることを示したアイコン等の情報が付加されることで、識別可能に表示される。 The screens displayed in steps S43 and S44 are displayed, for example, in the same format as the virtual cart screen in FIG. 23. Items that have already been paid for are displayed in an identifiable manner by adding information such as an icon indicating that the items have already been paid for.

続いて、購入支援部1548は、顧客から決済を行うことが指示されたか否かを判定する(ステップS45)。顧客から決済を行うことが指示されない場合(ステップS45;No)、購入支援部1548は、ステップS51に移行する。 Next, the purchase support unit 1548 determines whether or not the customer has instructed the purchaser to make a payment (step S45). If the customer has not instructed the purchaser to make a payment (step S45; No), the purchase support unit 1548 proceeds to step S51.

また、ステップS45で決済を行うことが指示された場合(ステップS45;Yes)、購入支援部1548は、未決済の商品について決済方法を選択することが可能な決済方法選択画面(例えば図25参照)を正面表示部132に表示させる(ステップS46)。次いで、購入支援部1548は、決済方法の選択操作を受け付けると(ステップS47)、その選択された決済方法で、未決済の商品の決済処理を実行する(ステップS48)。 If payment is instructed in step S45 (step S45; Yes), the purchase support unit 1548 displays a payment method selection screen (see FIG. 25, for example) on the front display unit 132, which allows the user to select a payment method for the unpaid item (step S46). Next, when the purchase support unit 1548 accepts a selection operation for a payment method (step S47), it executes the payment process for the unpaid item using the selected payment method (step S48).

なお、本処理では、未決済の仮商品を一度に決済する例を説明したが、これに限らず、上述した実施形態と同様、顧客が選択した商品について個別に決済することも可能である。また、未決済の仮商品の登録解除を指示することが可能であるとする。 In this process, an example of paying for unsettled provisional products all at once has been described, but this is not limiting, and similar to the above-mentioned embodiment, it is also possible to pay for the products selected by the customer individually. It is also possible to instruct the cancellation of the registration of unsettled provisional products.

また、購入支援部1548は、店舗商品および仮商品の登録や決済を行った場合、登録や決済の対象となった商品に関する情報(例えば商品コード)を店舗装置20に通知してもよい。この場合、例えば、店舗装置20の制御部214は、仮商品の登録が通知された段階で、該当する商品の在庫数を減少させる制御を行ってもよい。また、店舗装置20の制御部214は、仮商品の登録が通知された段階で、該当する商品を取り置きする等の報知を、店員等の端末に送信してもよい。 In addition, when the purchase support unit 1548 registers or settles a store product and a provisional product, it may notify the store device 20 of information (e.g., product code) related to the product that is the subject of registration or settlement. In this case, for example, the control unit 214 of the store device 20 may perform control to reduce the inventory quantity of the corresponding product when the registration of the provisional product is notified. In addition, the control unit 214 of the store device 20 may transmit a notification to a terminal of a store clerk or the like to reserve the corresponding product when the registration of the provisional product is notified.

続いて、購入支援部1548は、商品の受け取り方法を選択可能な受取方法選択画面(例えば図27参照)を正面表示部132に表示させる(ステップS49)。ここで、受取方法選択画面から受け取り方法が選択されると、購入支援部1548は、選択された受け取り方法に基づき生成した受取先情報を、店舗装置20又はサーバ装置30に送信することで商品の移送手配を行い(ステップS50)、ステップS51に移行する。 Then, the purchase support unit 1548 displays a receiving method selection screen (see FIG. 27, for example) on the front display unit 132, which allows the user to select a method for receiving the product (step S49). When a receiving method is selected from the receiving method selection screen, the purchase support unit 1548 arranges for the product to be transported by sending the receiving destination information generated based on the selected receiving method to the store device 20 or the server device 30 (step S50), and proceeds to step S51.

続いて、購入支援部1548は、取引内容の確認を終了するか否かを判定する(ステップS51;No)。取引内容の確認が継続される場合には(ステップS51;No)、購入支援部1548は、ステップS42に処理を戻す。また、取引内容の確認を終了する指示を受け付けた場合には(ステップS51;Yes)、購入支援部1548は、本処理を終了する。 Then, the purchase support unit 1548 determines whether or not to end the confirmation of the transaction details (step S51; No). If the confirmation of the transaction details is to be continued (step S51; No), the purchase support unit 1548 returns the process to step S42. On the other hand, if an instruction to end the confirmation of the transaction details is received (step S51; Yes), the purchase support unit 1548 ends this process.

このように、本変形例に係る接客ロボット10では、行先店舗で登録された仮商品については、店舗外での決済を許容する。これにより、例えば顧客は、複数の店舗で登録した仮商品を一度に決済したり、複数の店舗で登録した仮商品を比較しながら購入するものを選択したりすることができる。したがって、接客ロボット10は、商業施設の店舗で販売される仮商品の購入に係る利便性を向上させることができる。 In this way, the customer service robot 10 according to this modified example allows payment outside the store for temporary products registered at the destination store. This allows, for example, a customer to pay for temporary products registered at multiple stores at once, or to compare temporary products registered at multiple stores and select the one to purchase. Therefore, the customer service robot 10 can improve the convenience of purchasing temporary products sold at stores in commercial facilities.

[変形例2]
上述の実施形態では、接客ロボット10は店舗に到達すると、当該店舗の店舗装置20と連携することで、各種情報の授受を行う構成を説明したが、連携可能な店舗装置20は、滞在中の店舗装置20に限らないものとする。
[Modification 2]
In the above embodiment, a configuration has been described in which when the customer service robot 10 arrives at a store, it cooperates with the store device 20 of the store to exchange various information, but the store device 20 with which it can cooperate is not limited to the store device 20 in which the customer service robot 10 is currently staying.

例えば、購入支援部1548は、来店中の店舗において商品の登録や決済を行うと、店舗連携部1547等と協働することで、当該商品の商品情報やチェックインユーザに関するユーザ情報を、自己のロボットIDとともに、参考情報として他の店舗の店舗装置20に送信してもよい。また、購入支援部1548は、顧客が試着した商品の商品情報や、顧客の試着姿、試着時に抽出された顧客の身体的な特徴を、自己のロボットIDとともに、参考情報として他の店舗の店舗装置20に送信してもよい。 For example, when a product is registered or paid for at a store currently visited, the purchase support unit 1548 may cooperate with the store linkage unit 1547 and the like to transmit product information about the product and user information about the checked-in user together with its own robot ID to the store device 20 of another store as reference information. The purchase support unit 1548 may also transmit product information about the product tried on by the customer, the customer's appearance while trying on the product, and physical characteristics of the customer extracted when trying on the product together with its own robot ID to the store device 20 of another store as reference information.

なお、参考情報で送信する対象となる商品は、店舗商品および仮商品の両方であってもよいし、何れか一方であってもよい。また、参考情報の送信先となる店舗装置20は特に問わず、任意に設定することが可能であるとする。例えば、購入支援部1548は、商業施設の全店舗に参考情報を送信してもよい。また、購入支援部1548は、来店中の店舗と同じ種別の店舗に対し参考情報を送信してもよい。また、購入支援部1548は、行動プランに規定された行先店舗のうち、未到達の行先店舗に対し参考情報を送信してもよい。 The products to be sent in the reference information may be both store products and temporary products, or just one of them. The store device 20 to which the reference information is sent is not particularly limited and can be set arbitrarily. For example, the purchase support unit 1548 may send reference information to all stores in a commercial facility. The purchase support unit 1548 may also send reference information to stores of the same type as the currently visited store. The purchase support unit 1548 may also send reference information to unreached destination stores among the destination stores specified in the action plan.

また、参考情報を受信した店舗の店舗装置20(ロボット連携部2142)では、自己の店舗に顧客(接客ロボット10)が来店すると、該当するロボットIDの参考情報に基づき、商品の宣伝やリコメンドを接客ロボット10に行ってもよい。具体的には、ロボット連携部2142は、接客ロボット10の店舗連携部1547と連携が完了すると、該当するロボットIDの参考情報に基づき選定したリコメンド商品に関する商品情報を、接客ロボット10に提供する。ここで、リコメンド商品は、上述の実施形態で説明した購入支援部1548と同様の選定方法で選定されたものであってもよいし、店舗の店員が選定したものであってもよい。 Furthermore, when a customer (customer service robot 10) visits the store, the store device 20 (robot collaboration unit 2142) of the store that received the reference information may advertise or recommend products to the customer service robot 10 based on the reference information of the corresponding robot ID. Specifically, when collaboration with the store collaboration unit 1547 of the customer service robot 10 is completed, the robot collaboration unit 2142 provides the customer service robot 10 with product information on the recommended product selected based on the reference information of the corresponding robot ID. Here, the recommended product may be selected by the same selection method as the purchase support unit 1548 described in the above embodiment, or may be selected by a store clerk.

一方、接客ロボット10では店舗装置20から商品情報を受け付けると、購入支援部1548が、当該商品情報に係る商品をリコメンド商品として正面表示部132に表示させる。例えば、購入支援部1548は、基本操作画面(図18参照)に、店舗装置20から通知されたリコメンド商品を表示させる。 On the other hand, when the customer service robot 10 receives product information from the in-store device 20, the purchase support unit 1548 displays the product related to the product information as a recommended product on the front display unit 132. For example, the purchase support unit 1548 displays the recommended product notified by the in-store device 20 on the basic operation screen (see FIG. 18).

このように、接客ロボット10は、店舗で行われた顧客の商取引に係る動作の履歴を、他の店舗に引き渡すことで、他の店舗に顧客が訪れた際の購入支援を効率的に行うことができる。また、店舗装置20は、接客ロボット10から送信される参考情報に基づき、顧客の嗜好に応じた商品を顧客に提示することができるため、商品の販促を効率的に行うことができる。 In this way, the customer service robot 10 can efficiently assist customers in making purchases when they visit other stores by handing over the history of actions related to the customer's commercial transactions performed in the store to other stores. Furthermore, the store device 20 can present products to customers that match their preferences based on the reference information sent from the customer service robot 10, thereby efficiently promoting products.

[変形例3]
上述の実施形態では、接客ロボット10が備える各種の機能構成により、接客ロボット10の各々が独立して動作する構成としたが、これに限らず、サーバ装置30が接客ロボット10の動作を統括して制御する構成としてもよい。
[Modification 3]
In the above-described embodiment, each of the customer service robots 10 is configured to operate independently due to various functional configurations that the customer service robots 10 have, but this is not limited to the above, and the server device 30 may be configured to centrally control the operation of the customer service robots 10.

この場合、サーバ装置30は、例えば動作制御部1544、パーソナライズ処理部1545、行動プラン生成部1546、店舗連携部1547、および購入支援部1548の何れか又は全ての機能構成を備え、当該機能構成の機能により、接客ロボット10の動作を個別に制御してもよい。 In this case, the server device 30 may have any or all of the functional components of, for example, the operation control unit 1544, the personalization processing unit 1545, the action plan generation unit 1546, the store collaboration unit 1547, and the purchase support unit 1548, and may individually control the operation of the customer service robot 10 using the functions of the functional components.

なお、上記実施形態において、接客ロボット10、店舗装置20、サーバ装置30、および顧客端末50の各装置で実行されるプログラムは、CD-ROM等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、上記各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良く、さらには、インターネット等のネットワーク経由で提供するように構成しても良い。 In the above embodiment, the programs executed by each of the devices, the customer service robot 10, the store device 20, the server device 30, and the customer terminal 50, may be configured to be provided by recording them on a computer-readable recording medium such as a CD-ROM. The programs executed by each of the devices may also be configured to be stored on a computer connected to a network such as the Internet and provided by downloading them via the network, or may even be configured to be provided via a network such as the Internet.

以上、本発明の実施形態を説明したが、これら実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組み合わせを行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiments of the present invention have been described above, these embodiments are presented as examples and are not intended to limit the scope of the invention. The above-described embodiments can be implemented in various other forms, and various omissions, substitutions, modifications, and combinations can be made without departing from the gist of the invention. These embodiments and their variations are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.

1 接客支援システム
10 接客ロボット
20 店舗装置
30 サーバ装置
40 駐車管理システム
50 顧客端末
1541 表示制御部
1542 操作受付部
1543 リード/ライト制御部
1544 動作制御部
1545 パーソナライズ処理部
1546 行動プラン生成部
1547 店舗連携部
1548 購入支援部
2141 店舗情報送信部
2142 ロボット連携部
2143 決済処理部
3141 情報管理部
3142 ロボット管理部
REFERENCE SIGNS LIST 1 Customer service support system 10 Customer service robot 20 Store device 30 Server device 40 Parking management system 50 Customer terminal 1541 Display control unit 1542 Operation reception unit 1543 Read/write control unit 1544 Operation control unit 1545 Personalization processing unit 1546 Action plan generation unit 1547 Store collaboration unit 1548 Purchase support unit 2141 Store information transmission unit 2142 Robot collaboration unit 2143 Payment processing unit 3141 Information management unit 3142 Robot management unit

特開2021-111128号公報JP 2021-111128 A

Claims (9)

複数の店舗が入居する商業施設内を顧客とともに移動する接客ロボットであって、
移動先の店舗において、当該店舗で販売される商品の中から前記顧客が購入する商品の登録処理を行う登録手段と、
前記登録手段で登録された商品の決済を行う決済手段と、
前記接客ロボットの動作を制御する制御手段と、
を備え、
前記制御手段は、前記店舗で登録された商品の決済が当該店舗で行われるまでの間、前記接客ロボットの動作を制限する、
接客ロボット。
A customer service robot that moves with customers in a commercial facility that houses multiple stores,
a registration means for performing a registration process of products to be purchased by the customer from among products sold at the destination store;
a payment means for making a payment for the product registered by the registration means;
A control means for controlling the operation of the service robot;
Equipped with
The control means restricts the operation of the customer service robot until payment for the product registered at the store is made at the store.
Customer service robot.
前記制御手段は、前記店舗で登録された商品の決済が当該店舗で行われるまでの間、前記接客ロボットが移動可能な範囲を店舗内に制限する、
請求項1に記載の接客ロボット。
The control means limits an area in which the customer service robot can move within the store until payment for the product registered at the store is made at the store.
The customer service robot according to claim 1.
前記制御手段は、前記店舗で登録された商品の決済が行われないまま前記接客ロボットが店舗外に移動すると、前記接客ロボットの走行を停止させる、
請求項1に記載の接客ロボット。
When the customer service robot moves outside the store without making a payment for the product registered in the store, the control means stops the travel of the customer service robot.
The customer service robot according to claim 1.
前記制御手段は、前記店舗で登録された商品の決済が行われないまま前記接客ロボットが店舗外に移動すると、前記顧客に決済を促す報知を行う、
請求項3に記載の接客ロボット。
When the customer service robot moves outside the store without making a payment for the product registered in the store, the control means issues a notification to the customer to prompt the customer to make a payment.
The customer service robot according to claim 3.
前記制御手段は、前記店舗で登録された商品の決済が行われないまま前記接客ロボットが店舗外に移動すると、前記店舗の店員に向けた報知を行う、
請求項3に記載の接客ロボット。
When the customer service robot moves outside the store without making a payment for a product registered in the store, the control means issues a notification to a store clerk in the store.
The customer service robot according to claim 3.
表示部を更に備え、
前記制御手段は、前記登録手段で登録された商品が決済済であるか否かを示す情報を前記表示部に表示させる、
請求項1に記載の接客ロボット。
Further comprising a display unit,
The control means causes the display unit to display information indicating whether or not the product registered by the registration means has been paid for.
The customer service robot according to claim 1.
表示部を更に備え、
前記店舗で販売される商品の中から購入候補となる商品を前記表示部に提示するリコメンド手段を更に備え、
前記登録手段は、前記顧客の操作に応じて、前記リコメンド手段により提示された商品の登録処理を行う、
請求項1に記載の接客ロボット。
Further comprising a display unit,
The method further comprises a recommendation unit for presenting on the display unit products that are candidates for purchase from among products sold in the store,
the registration means performs a registration process of the product presented by the recommendation means in response to an operation of the customer;
The customer service robot according to claim 1.
前記登録手段は、前記店舗で販売される商品のうち、前記店舗で受け取り可能な第1商品と、前記店舗で受け取り不可の第2商品とを識別可能に登録し、
前記制御手段は、前記登録手段で登録された商品のうち、前記第1商品の決済が前記店舗で行われるまでの間、前記接客ロボットの動作を制限する、
請求項1に記載の接客ロボット。
the registration means registers, among the products sold at the store, a first product that can be picked up at the store and a second product that cannot be picked up at the store in a distinguishable manner;
the control means restricts an operation of the customer service robot until a payment for the first product among the products registered by the registration means is made at the store.
The customer service robot according to claim 1.
複数の店舗が入居する商業施設内を顧客とともに移動する接客ロボットのコンピュータを、
移動先の店舗において、当該店舗で販売される商品の中から顧客が購入する商品の登録処理を行う登録手段と、
前記登録手段で登録された商品の決済を行う決済手段と、
前記接客ロボットの動作を制御する制御手段と、
して機能させ、
前記制御手段は、前記店舗で登録された商品の決済が当該店舗で行われるまでの間、前記接客ロボットの動作を制限する、
プログラム。
The computer of the customer service robot that moves around with customers in a commercial facility with multiple stores is
a registration means for performing a registration process of products to be purchased by the customer from among products sold at the destination store;
a payment means for making a payment for the product registered by the registration means;
A control means for controlling the operation of the service robot;
and make it work.
The control means restricts the operation of the customer service robot until payment for the product registered at the store is made at the store.
program.
JP2023026344A 2023-02-22 2023-02-22 Customer service robots and programs Pending JP2024119442A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023026344A JP2024119442A (en) 2023-02-22 2023-02-22 Customer service robots and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023026344A JP2024119442A (en) 2023-02-22 2023-02-22 Customer service robots and programs

Publications (1)

Publication Number Publication Date
JP2024119442A true JP2024119442A (en) 2024-09-03

Family

ID=92591421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023026344A Pending JP2024119442A (en) 2023-02-22 2023-02-22 Customer service robots and programs

Country Status (1)

Country Link
JP (1) JP2024119442A (en)

Similar Documents

Publication Publication Date Title
CN110462669B (en) Dynamic customer checkout experience within an automated shopping environment
US10289989B2 (en) Drive-thru / point-of-sale automated transaction technologies and apparatus
US20160189132A1 (en) System and method for beacon based navigation to offer based transactions and beacon based digital transactions with multiple layer authentication
WO2009029949A1 (en) Display arrangement
US20170213277A1 (en) Goods purchase apparatus and goods purchase system having the same
US20210182894A1 (en) Sales promotion system
JP2009059288A (en) Merchandise purchase support system, cart, merchandise purchase support robot and control program
JP2017209769A (en) Service system and robot
JP2024119442A (en) Customer service robots and programs
JP2024119562A (en) Customer service robots and programs
JP2024119618A (en) Customer service robots and programs
JP2024119561A (en) Customer service robots and programs
JP2024119617A (en) Customer service robots and programs
JP2024119577A (en) Customer service robots and programs
US20240281823A1 (en) Customer service robot and method
US20240280996A1 (en) Customer service robot and method
JP2024119291A (en) Customer service robots and programs
US20230281587A1 (en) Mobile sales device and mobile sales system
US20120123905A1 (en) Purchasing-assistance device and system and method using the same
WO2022080291A1 (en) Program, method, information processing device, and system
JP7461261B2 (en) Inventory system, data processing device and control program thereof
JP2023127257A (en) Sales information processing system
JP2023127090A (en) Unmanned sales system and server device
JP2023122312A (en) unmanned vending device
JP7575627B2 (en) Program, method, and information processing device