Control device and method for controlling unmanned vehicle movement based on user terminal operation in mobile sales
When the UV for performing mobile sales of a mobile sales item is located in a sales area, the movement control system S identifies an operation situation on the user terminal 3 of the user in the sales area, the operation situation being an operation situation of the user with respect to the mobile sales item, and performs movement control of the unmanned vehicle on the basis of the identified operation situation.
1 . A control device comprising:
at least one memory configured to store program code; and
at least one processor configured to access the program code and operate as instructed by the program code, the program code including:
identification code configured to cause the at least one processor to identify an operation situation on a terminal used by a user in a sales area when an unmanned vehicle is moving to perform mobile sales of an item, the operation situation being an operation situation of the user with respect to the item, wherein the operation situation is divided into a plurality of stages until order confirmation of the item, and an order level becomes higher in a stage closer to the order confirmation of the item; and
movement control code configured to cause the at least one processor to perform one movement control, selected from among a plurality of different movement controls of the unmanned vehicle, in accordance with the order level.
2 . The control device according to claim 1 , wherein the movement control code is configured to cause the at least one processor to determine a movement method according to the operation situation of the user, and move the unmanned vehicle by the determined movement method.
3 . The control device according to claim 2 , wherein the movement method includes at least any one of a movement speed of the unmanned vehicle and a movement path of the unmanned vehicle.
4 . The control device according to claim 1 , wherein
the operation situation of the user is divided into a plurality of stages until order confirmation of the item, and
the movement control code is configured to cause the at least one processor to move, in a case where the operation situation is closer than a first threshold to the order confirmation, the unmanned vehicle at a movement speed slower than a second threshold.
5 . The control device according to claim 1 , wherein
the operation situation of the user is divided into a plurality of stages until order confirmation of the item, and
the movement control code is configured to cause the at least one processor to move, in a case where the operation situation is closer than a first threshold to the order confirmation, the unmanned vehicle along a movement path where a distance to a current position of the user is closer than a third threshold.
6 . The control device according to claim 1 , wherein
the operation situation of the user is divided into a plurality of stages until order confirmation of the item, and
the movement control code is configured to cause the at least one processor to move, in a case where the operation situation is closer than a first threshold to the order confirmation, the unmanned vehicle at a movement speed slower than a second threshold and along a movement path where a distance to a current position of the user is closer than a third threshold.
7 . The control device according to claim 1 , wherein
the operation situation of the user is divided into a plurality of stages until order confirmation of the item,
the identification code is configured to cause the at least one processor to identify the operation situation of the user on each of the terminals respectively used by a plurality of the users in the sales area, and
the movement control code is configured to cause the at least one processor to perform the one movement control, selected from among a plurality of different movement controls of the unmanned vehicle, in accordance with the order level, based on the user whose the operation situation is closer than a first threshold to the order confirmation, among the plurality of the users.
8 . The control device according to claim 1 , wherein
the operation situation of the user is divided into a plurality of stages until order confirmation of the item,
the identification code is configured to cause the at least one processor to identify the operation situation of the user on each of the terminals respectively used by a plurality of the users in the sales area, and
the movement control code is configured to cause the at least one processor to perform the movement control of the unmanned vehicle on the basis of an operation situation of the user whose an order frequency or a total order amount of items is larger than a fourth threshold, among the plurality of the users.
9 . The control device according to claim 7 , wherein the movement control code is configured to cause the at least one processor to move the unmanned vehicle at a movement speed slower than a second threshold on the basis of an operation situation of the user whose an order frequency or a total order amount of items is larger than a fourth threshold, among the plurality of the users.
10 . The control device according to claim 7 , wherein the movement control code is configured to cause the at least one processor to move the unmanned vehicle along a movement path where a distance to a current position of the user is closer than a third threshold on the basis of an operation situation of the user whose an order frequency or a total order amount of items is larger than a fourth threshold, among the plurality of the users.
11 . The control device according to claim 5 , wherein the movement control code is configured to cause the at least one processor to identify the current position of the user on the basis of position information indicating the current position detected by the terminal, the position information being acquired from the terminal.
12 . The control device according to claim 5 , wherein the movement control code is configured to cause the at least one processor to identify the current position of the user on the basis of location information registered in advance by the user.
13 . A movement control method executed by one or more computers, comprising:
identifying an operation situation on a terminal used by a user in a sales area when an unmanned vehicle is moving to perform mobile sales of an item, the operation situation being an operation situation of the user with respect to the item, wherein the operation situation is divided into a plurality of stages until order confirmation of the item, and an order level becomes higher in a stage closer to the order confirmation of the item; and
performing one movement control, selected from among a plurality of different movement controls of the unmanned vehicle, in accordance with the order level.
14 . A non-transitory computer readable memory having stored thereon a program configured to cause a computer to:
identify an operation situation on a terminal used by a user in a sales area when an unmanned vehicle is moving to perform mobile sales of an item, the operation situation being an operation situation of the user with respect to the item, wherein the operation situation is divided into a plurality of stages until order confirmation of the item, and an order level becomes higher in a stage closer to the order confirmation of the item; and
perform one movement control, selected from among a plurality of different movement controls of the unmanned vehicle, in accordance with the order level.
15 . The control device according to claim 1 , wherein
the operation situation includes at least one of:
an operation for displaying a store screen related to a store that sells the item,
an operation for displaying an item screen related to the item,
an operation for registering the item in a cart,
an operation for displaying an order proceeding screen related to the item, or
an operation for confirming an order for the item.
16 . The control device according to claim 1 ,
wherein the movement control code is configured to cause the at least one processor to move, in a case where the operation situation is closer than a first threshold to the order confirmation of the item, the unmanned vehicle at a movement speed slower than a second threshold.