Computer, system and information processing method

A computer system and method facilitate user-driven placement and redistribution of moving objects, reducing operator burden by offering rewards and optimizing distribution through a management server.

WO2025142331A1PCT designated stage expired Publication Date: 2025-07-03HELLO SPACE CO
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/042633
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-27
Filing Date
2024-12-03
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

Conventional sharing services for moving objects, such as bicycles, require operators to manually transport objects to desired locations, which is burdensome.

Method used

A computer system and method that includes a management server to set and confirm the placement of moving objects, provide guidance, and offer rewards to users for arranging objects at designated ports, thereby reducing operator burden and optimizing distribution.

Benefits of technology

Enables users to place moving objects at desired locations, optimizing distribution and reducing the need for manual transport by operators, while providing incentives for users to participate in redistribution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024042633_03072025_PF_FP_ABST
    Figure JP2024042633_03072025_PF_FP_ABST
Patent Text Reader

Abstract

This computer (management server 10) executes a program to function as a disposition setting means 14, a disposition completion confirmation means 22, and a reward granting means 24. The disposition setting means 14 sets identification information of a moving body 50 to be disposed or information of a port 60 where the moving body 50 to be disposed is parked, and information of a destination port 60 where the moving body 50 is to be disposed. The disposition completion confirmation means 22 confirms that the moving body 50 has been disposed in the destination port 60. The reward granting means 24 grants a reward to the user who has disposed the moving body 50.
Need to check novelty before this filing date? Find Prior Art

Description

Computer, system and information processing method

[0001] The present invention relates to a computer, a system, and an information processing method.

[0002] Sharing services that allow multiple people to use a vehicle such as a bicycle are known. An example of the mechanism of such a vehicle sharing service is described below. First, a user registers for the sharing service. When registering, the user provides personal information and payment information via a website or an app downloaded to a smartphone. Next, the user uses the website or app to check the locations of nearby vehicles and the number of available vehicles. This allows the user to find a vehicle close to their current location. Once the user finds the vehicle, they unlock the bicycle using an app or other device. This allows them to board the vehicle and travel to their destination. When the user has finished using the vehicle, they return it to a designated location. Then, they lock the vehicle and notify the user that their use has been completed via an app or other device. A system for managing such vehicle sharing services is known, for example, as disclosed in Japanese Patent No. 6810492 (JP6810492B). Furthermore, Japanese Patent Publication No. 2022-182811 (JP2022-182811A), which is a published patent application of the United States of America, discloses an electrically assisted bicycle in which a battery is mounted on the bicycle, and the battery is charged by electromotive force generated by the bicycle's movement, and the motor is driven by the power supplied from the battery, thereby assisting the pedaling force of the bicycle with the rotational driving force of the motor.

[0003] In conventional sharing services, if an operator wanted to place a mobile object in a designated location, they had to load the object onto a truck or other vehicle and move it, which was a burden for the operator.

[0004] The present disclosure has been made in consideration of these points, and aims to provide a computer, system, and information processing method that can encourage users to place mobile objects and reduce the burden on operators.

[0005] The computer of the present disclosure is a computer that functions as a placement setting means, a placement completion confirmation means, and a reward granting means by executing a program, wherein the placement setting means sets identification information of the moving object to be placed or information on the port where the moving object to be placed is parked, and information on the destination port to which the moving object is to be placed, the placement completion confirmation means confirms that the moving object has been placed at the destination port, and the reward granting means grants a reward to the user who placed the moving object when the placement completion confirmation means confirms that the moving object has been placed at the destination port. In the computer of the present disclosure, the placement completion confirmation means may confirm that the moving object has been placed at the destination port based on placement completion information transmitted from a user terminal, the moving object, or the destination port.

[0006] The computer of the present disclosure further functions as a guidance sending means by executing the program, and the guidance sending means may send the information set by the placement setting means as placement guidance information to a user terminal, the mobile body to be placed, or the port where the mobile body to be placed is parked.

[0007] The computer of the present disclosure further functions as a placement reservation means and an unlocking means by executing the program, and after the guidance sending means sends the placement guide information, when reservation information to place the mobile body at the destination port is received from the user terminal, the mobile body to be placed, or the port where the mobile body to be placed is parked, the placement reservation means makes a reservation for placement of the mobile body, and the unlocking means may send unlocking information to the mobile body or the port so that only the user who has made the reservation for placement of the mobile body can move the mobile body.

[0008] A target minimum number of vehicles may be set for each of the ports, and the placement setting means may set the port where the number of the mobile objects parked therein is less than the target minimum number as the target port.

[0009] In addition, a target maximum number of vehicles is set for each port, and the placement setting means may set the mobile bodies parked in the port where the number of mobile bodies parked there is greater than the target maximum number as the mobile bodies to be placed.

[0010] Furthermore, information regarding the remaining amount of power in the battery of the mobile body may be received, and the placement setting means may set the mobile body having the remaining amount of power in the battery less than a predetermined amount as the mobile body to be placed.

[0011] The reward given to the user by the reward giving means may be determined based on the distance between the position of the moving object before placement and the position of the destination port.

[0012] The reward given to the user by the reward giving means may be determined based on a distance traveled by the moving object to be placed when the moving object is placed.

[0013] The reward given to the user by the reward giving means may be determined based on the amount of change in the remaining power of the battery.

[0014] The computer of the present disclosure may further function as a route guidance means by executing the program, and the route guidance means may transmit guidance information for the travel route from the current location of the mobile body to the destination port to a user terminal.

[0015] The system of the present invention comprises a computer, a moving body, and a port at which the moving body is parked, and the computer functions as a placement setting means, a placement completion confirmation means, and a reward granting means by executing a program, wherein the placement setting means sets identification information of the moving body to be placed or information about the port at which the moving body to be placed is parked, and information about the destination port to which the moving body is to be placed, the placement completion confirmation means confirms that the moving body has been placed at the destination port, and the reward granting means grants a reward to the user who placed the moving body when the placement completion confirmation means confirms that the moving body has been placed at the destination port.

[0016] The information processing method of the present invention is an information processing method executed by a computer having a control unit, comprising the steps of: the control unit setting identification information of a moving object to be placed or information on a port where the moving object to be placed is parked, and information on a destination port where the moving object is to be placed; the control unit confirming that the moving object has been placed at the destination port; and the control unit, when it confirms that the moving object has been placed at the destination port, granting a reward to the user who placed the moving object.

[0017] FIG. 1 is a block diagram showing the configuration of an information processing system according to an embodiment of the present invention. FIG. 2 is a schematic diagram showing a mobile object, a port, and a user terminal carried by a user in an embodiment of the present invention. FIG. 3 is a chart showing the flow of information between each component when reserving a mobile object in the information processing system shown in FIG. 1. FIG. 4 is a chart showing the flow of information between each component when renting a mobile object in the information processing system shown in FIG. 1. FIG. 5 is a chart showing the flow of information between each component when returning a mobile object in the information processing system shown in FIG. 1. FIG. 6 is a chart showing the flow of information between each component when placing a mobile object in the information processing system shown in FIG. 1. FIG. 7 is a flowchart showing the flow of processing in a management server when placing a mobile object in the information processing system shown in FIG. 1.

[0018] <Overview of Information Processing System 1> An embodiment of the present invention will now be described with reference to the drawings. The information processing system 1 according to this embodiment is used in a sharing service in which multiple people share a mobile object 50, such as a bicycle. Specifically, one or more mobile objects 50, such as bicycles, are parked in a locked state at each port 60, and a user who wishes to use the mobile object 50 unlocks the mobile object 50 using their own user terminal 40. The user then moves the mobile object 50 to the original port 60 or another port 60, parks the mobile object 50 at this port 60, and locks it, completing the use of the mobile object 50. Details of this sharing service and the information processing system 1 will be described below.

[0019] FIG. 1 is a block diagram showing the configuration of an information processing system 1 according to this embodiment. The information processing system 1 according to this embodiment includes a management server 10, a mobile object 50, and a port 60. The management server 10 is communicatively connected to a user terminal 40, the mobile object 50, and the port 60 via a communication network 70 such as the Internet. The user terminal 40 is communicatively connected to the management server 10 via the communication network 70 such as the Internet, but may also be capable of transmitting and receiving signals to and from the mobile object 50 and the port 60 via Bluetooth (registered trademark) or the like. Signals may also be transmitted and received between the mobile object 50 and the port 60 via Bluetooth (registered trademark) or the like. In this embodiment, the management server 10, the user terminal 40, the mobile object 50, and the port 60 are communicatively connected directly or indirectly. FIG. 2 is a schematic diagram showing the mobile object 50, the port 60, and the user terminal 40 carried by the user according to this embodiment. Each component of this information processing system 1 is described below.

[0020] <Configuration of Management Server 10> The management server 10 is a server that can be used via a communication network 70, such as an Internet line. The management server 10 may be provided as a virtual dedicated server built within a physical server accessible via the Internet. The management server 10 has a control unit 12, a storage unit 30, and a communication unit 32. The control unit 12 is configured as a microcomputer including a CPU and semiconductor memory, and controls the operation of the management server 10. More specifically, the control unit 12 executes programs stored in the storage unit 30 to function as a placement setting means 14, a guidance sending means 16, a placement reservation means 18, a lock release means 20, a placement completion confirmation means 22, a reward granting means 24, and a route guidance means 26.

[0021] The placement setting means 14 sets identification information of the moving body 50 to be placed (specifically, the identification number of the moving body 50) or information on the port 60 where the moving body 50 to be placed is parked, and information on the destination port 60 where the moving body 50 will be placed. The guidance sending means 16 transmits the information set by the placement setting means 14 as placement guidance information to the user terminal 40, the moving body 50, or the port 60 where the moving body 50 is parked. When the placement reservation means 18 receives a reservation to move the moving body 50 from the user terminal 40, the moving body 50, or the port 60 where the moving body 50 is parked, it reserves the placement of the moving body 50. The lock release means 20 transmits lock release information to the moving body 50 so that only the user who made the reservation for placement of the moving body 50 can move the moving body 50. The placement completion confirmation means 22 confirms that the moving body 50 has been placed at the destination port 60. When the placement completion confirmation means 22 confirms that the moving object 50 has been placed at the destination port 60, the reward granting means 24 grants a reward to the user who placed the moving object 50. The route guidance means 26 transmits guidance information for the movement route from the current position of the moving object 50 to the destination port 60 to the user terminal 40 or the moving object 50. The functions of these means 14, 16, 18, 20, 22, 24, and 26 will be described in detail later.

[0022] The programs executed by the control unit 12 are not limited to those stored in the storage unit 30. The programs executed by the control unit 12 may be those transmitted from an external device to the control unit 12 via the communication unit 32, those stored in a storage medium such as a USB memory attached to the management server 10, or those stored in a server other than the management server 10 (for example, a cloud server).

[0023] The storage unit 30 is configured with a hard disk drive (HDD), a random access memory (RAM), a read-only memory (ROM), a solid state drive (SSD), or the like. The storage unit 30 stores various programs including a program executed by the control unit 12. The storage unit 30 also stores information about each mobile object 50 (specifically, for example, model information for each identification number of each mobile object 50, location information, remaining power amount of the battery 55, etc.), information about each port 60 (specifically, location information for each identification information of each port 60, the number of wheel chocks 63, the presence or absence of a capacitor 65, the desired minimum number of devices, the desired maximum number of devices, etc.), and information about each user terminal 40 (identification information of each user terminal 40, user account information of an app installed on each user terminal 40, etc.). The information stored in the storage unit 30 will be described in detail later.

[0024] The communication unit 32 is, for example, a wired LAN (Local Area Network) module, a wireless LAN module, etc., and includes an interface for performing wired or wireless communication. That is, the communication unit 32 is configured from a communication interface configured to communicate with other devices via the communication network 70.

[0025] <Configuration of User Terminal 40> The configuration of the user terminal 40 will be described using Fig. 1. The user terminal 40 is a smartphone, tablet computer, personal computer, etc., carried by a user who intends to use the mobile object 50. The user terminal 40 has a control unit 42, a display unit 43, an operation unit 44, a storage unit 45, and a communication unit 46, and these components are electrically connected.

[0026] The control unit 42 includes a CPU, RAM, ROM, etc., and is configured to execute various information processes based on programs and data.

[0027] The display unit 43 is, for example, a display, and is used to display input, output, etc. A known liquid crystal display or the like can be used as the display. The operation unit 44 is a keyboard, operation keys, etc., and is used to perform the above-mentioned input. A touch panel display that serves as both the display unit 43 and the operation unit 44 can also be used. In the following, as an example, input via the operation unit 44 is performed by touch input.

[0028] The storage unit 45 is configured with an auxiliary storage device such as an HDD or SSD, and stores various data and programs for operating the user terminal 40. The programs are used to perform various processes described below. The control unit 42 is configured to interpret and execute these programs to perform various processes.

[0029] The communication unit 46 is, for example, a wired LAN (Local Area Network) module, a wireless LAN module, etc., and includes an interface for performing wired or wireless communication. That is, the communication unit 46 is configured from a communication interface configured to communicate with other devices via the communication network 70.

[0030] The specific hardware configuration of the user terminal 40 may include omissions, substitutions, and additions of components as appropriate depending on the embodiment. For example, the control unit 42 may include multiple processors. The control unit 42 may be configured using an FPGA. The storage unit 45 may be configured using RAM and ROM included in the control unit 42. The user terminal 40 may be a terminal dedicated to this system, or may be a general-purpose smartphone or the like on which the above-described program is installed and used.

[0031] The following processing is performed in the user terminal 40. That is, the control unit 42 of the user terminal 40 loads the program stored in the storage unit 48 into the RAM, and then the CPU interprets and executes the program.

[0032] <Configuration of the Mobile Body 50> The mobile body 50 is a vehicle such as a bicycle that moves forward by generating driving force when the user pedals and transmitting that force to the wheels. Examples of such mobile bodies 50 include those that are operated solely by human power and do not use an external engine or motor, and those that are equipped with an electric motor 54 such as an electrically assisted bicycle to provide auxiliary power. Some mobile bodies 50 are equipped with a generator 56, and the generator 56 generates power as the user pedals, charging a battery 55. In this embodiment, a mobile body 50 is described that is equipped with an electric motor 54 such as an electrically assisted bicycle to provide auxiliary power. However, the mobile body 50 is not limited to this type, and a mobile body 50 that is operated solely by human power and does not use an external engine or motor may also be used. Furthermore, a mobile body 50 that does not have a generator 56 for charging a battery 55 may also be used.

[0033] An identification number is assigned to each moving body 50. For example, a sticker on which a barcode or two-dimensional code indicating the identification number of the moving body 50 is printed may be affixed to the frame of the moving body 50, or an IC tag or the like in which the identification number of the moving body 50 is stored may be attached to the frame of the moving body 50.

[0034] The configuration of the mobile unit 50 will be described with reference to Fig. 1. The mobile unit 50 has a control unit 52, a lock unit 53, an electric motor 54, a battery 55, a generator 56, a GPS 57, a reading unit 58, and a communication unit 59, and these components are electrically connected to each other.

[0035] The control unit 52 includes a CPU, RAM, ROM, etc., and is configured to execute various information processing operations based on programs and data. The lock unit 53 secures the wheel to the bicycle frame to prevent it from rotating. Various known lock units 53 are used. Note that the vehicle 50 may also be equipped with a lock unit 53. The electric motor 54 is located in the bicycle's hub (the center of the wheel) or crankset (the combination of the pedals and crank). Examples of the electric motor 54 include a hub motor and a mid-drive motor. A hub motor is directly integrated into the wheel hub and provides driving force. A mid-drive motor is located near the crankset and transmits power via a chain. The electric motor 54 is powered by a battery 55. The battery 55 is integrated into the frame of the vehicle 50, and characteristics such as capacity and charging time vary depending on the type of battery 55. Generally, a larger battery capacity allows for a longer travel distance, but the weight of the battery 55 increases the vehicle 50's weight.

[0036] The generator 56 generates electricity when the user pedals. The battery 55 is charged with the power obtained by the generator 56. An example of such a generator 56 is disclosed in, for example, Japanese Patent Application Laid-Open No. 2022-182811. The GPS 57 detects the current location of the mobile object 50. Based on the detection results from the GPS 57, the current location of the mobile object 50 can be accurately tracked and driving data can be collected. Note that it is not essential that the mobile object 50 be equipped with a GPS 57. A mobile object 50 without a GPS 57 may also be used. The reading unit 58 includes, for example, a camera, and is configured to read a two-dimensional code displayed on the display unit 43 of the user terminal 40. When the reading unit 58 reads the two-dimensional code displayed on the display unit 43 of the user terminal 40, the wheels are unlocked by the locking unit 53.

[0037] The communication unit 59 is, for example, a wired local area network (LAN) module, a wireless LAN module, or the like, and includes an interface for wired or wireless communication. That is, the communication unit 59 is configured as a communication interface configured to communicate with other devices via a communication network 70. Specifically, information on the remaining power level of the battery 55, information on the current location of the mobile object 50 acquired by the GPS 57, and information on the two-dimensional code read by the reading unit 58 are linked to the identification number of the mobile object 50 and transmitted from the mobile object 50 to the management server 10 via the communication network 70 by the communication unit 59. In addition, a command to unlock the wheels (unlock information) issued by the locking unit 53 is transmitted from the management server 10 to the control unit 52 via the communication network 70 by the communication unit 59.

[0038] <Configuration of Port 60> As shown in FIG. 2 , ports 60 are provided in predetermined bicycle parking lots, designated areas, etc., where one or more mobile objects 50 such as bicycles can be parked. Each port 60 has a preset number of mobile objects 50 that can be parked therein. Each port 60 is also provided with one or more wheel chocks 63, which allow the mobile objects 50 to be parked therein. A user who wishes to use a mobile object 50 can rent the mobile object 50 by unlocking the wheels of the mobile object 50 parked in the wheel chocks 63 of the port 60 using the locking unit 53. A user who has rented the mobile object 50 can return the mobile object 50 by returning it to the original port 60 or by moving the mobile object 50 to another port 60.

[0039] The configuration of the port 60 will be described with reference to Figures 1 and 2. The port 60 has a control unit 62, a detection unit 64, a capacitor 65, a display unit 66, and a communication unit 67, and these components are electrically connected.

[0040] The control unit 62 includes a CPU, RAM, ROM, etc., and is configured to execute various information processing based on programs and data. The detection unit 64 is provided in each wheel chock 63 and is configured to detect the identification number of the mobile unit 50 when the mobile unit 50 is parked in the wheel chock 63. There are various methods for the detection unit 64 to detect the identification number of the mobile unit 50. For example, a barcode or two-dimensional code indicating the identification number of the mobile unit 50 may be attached to the mobile unit 50, and when the mobile unit 50 is parked in the port 60, the barcode or two-dimensional code of the mobile unit 50 may be read by the detection unit 64 as a code reader. Alternatively, the detection unit 64 may read the identification number of the mobile unit 50 from an IC tag or the like in which the identification number of the mobile unit 50 is stored.

[0041] The capacitor 65 charges the battery 55 of the mobile object 50 parked at the port 60 with electricity. Furthermore, when the mobile object 50 is parked at the port 60, the electricity generated by the generator 56 and charged in the battery 55 may be sent to the capacitor 65. Note that some ports 60 are equipped with a capacitor 65 and others are not. The display unit 66 is configured to display various information for the user, such as the number of mobile objects 50 parked at the port 60 and the number of mobile objects 50 available for rent.

[0042] The communication unit 67 is, for example, a wired LAN (Local Area Network) module, a wireless LAN module, or the like, and includes an interface for wired or wireless communication. That is, the communication unit 67 is configured as a communication interface configured to communicate with other devices via a communication network 70. Specifically, information on the detection results by the detection unit 64 and information on the remaining power amount of the power storage device 65 are transmitted from the communication unit 67 to the management server 10 via the port 60. In addition, information such as the content displayed on the display unit 66 is transmitted from the management server 10 to the control unit 62 via the communication unit 67 via the communication network 70.

[0043] Furthermore, instead of or in addition to providing the locking unit 53 on the mobile unit 50, a locking unit (not shown) for locking the mobile unit 50 may be provided on each wheel chock 63 of the port 60. In this case, the lock releasing means 20 transmits lock release information to the port 60 so that only the user who has reserved the placement of the mobile unit 50 can move the mobile unit 50. This releases the lock provided by the locking unit on the wheel chock 63 of the port 60, allowing the user to move the mobile unit 50 parked in the wheel chock 63.

[0044] <Operation of Information Processing System 1> Next, the operation of the information processing system 1 in this embodiment will be described using the charts shown in Figures 3 to 6 and the flowchart shown in Figure 7. The operation of the information processing system 1 described below is performed by the control unit 12 in the management server 10 executing a program stored in the storage unit 30. Furthermore, a user who wants to use a sharing service related to the information processing system 1 in this embodiment can reserve, rent, return, etc. a mobile object 50 by installing a predetermined application (hereinafter referred to as an app) from an online store, the website of the sharing service management company, etc., and registering as a member by entering personal information such as their name and contact information.

[0045] First, the operation for reserving a mobile unit 50 will be described using the chart diagram shown in FIG. 3 . A user who wishes to use a mobile unit 50 first reserves a mobile unit 50 parked at a nearby port 60. Such a reservation for a mobile unit 50 can be made using the user terminal 40. Specifically, when the user logs in to the app for this service on the user terminal 40, a map and ports 60 are displayed on the display unit 43 of the user terminal 40. Furthermore, based on information detected by the detection unit 64 of each port 60, the number of mobile units 50 parked and available for rent at each port 60 (availability information) is displayed on the display unit 43 of the user terminal 40. Then, when the user selects a port 60 using the operation unit 44 of the user terminal 40, if the number of rentable mobile units 50 parked at that port 60 is one or more, detailed information about the rentable mobile unit 50, such as the number of the wheel stopper 63 where the mobile unit 50 is parked, the identification number of the mobile unit 50, and the remaining power amount of the battery 55, is displayed on the display unit 43 of the user terminal 40.

[0046] When a user specifies a mobile unit 50 for which they wish to reserve using the user terminal 40, reservation information (specifically, the number of the wheel chock 63 where the mobile unit 50 is parked, the identification number of the mobile unit 50, etc.) is transmitted from the user terminal 40 to the management server 10. The control unit 12 of the management server 10 then reserves the rental of this mobile unit 50 for the user. Thereafter, the management server 10 transmits to the user terminal 40 reservation confirmation information, such as the location of the port 60, the number of the wheel chock 63 of the port 60 where the mobile unit 50 is parked, the identification number of the mobile unit 50 parked at the port 60, and information on a two-dimensional code for unlocking the lock by the lock unit 53 of the mobile unit 50. In this manner, the reservation operation for the mobile unit 50 in the information processing system 1 is completed.

[0047] Next, the operation when renting the mobile unit 50 will be described using the chart diagram shown in FIG. 4 . A user who has reserved the mobile unit 50 moves to the port 60 where the mobile unit 50 is parked. Then, the reader 58 of the mobile unit 50 parked in the wheel stopper 63 with a predetermined number reads the two-dimensional code displayed on the display unit 43 of the user terminal 40. The information of the two-dimensional code read by the reader 58 is transmitted from the mobile unit 50 to the management server 10. When the control unit 12 of the management server 10 receives the information of the two-dimensional code from the mobile unit 50 that has been reserved in advance by the user, it transmits unlock information to the mobile unit 50. This allows the mobile unit 50 to be rented out, and the user to travel on the mobile unit 50. In this way, the rental operation of the mobile unit 50 in the information processing system 1 is completed.

[0048] Next, the operation when returning the mobile object 50 will be described using the chart diagram shown in FIG. 5 . A user who wishes to return the mobile object 50 moves the mobile object 50 to a port 60. This port 60 may be the original port 60 from which the mobile object 50 was rented, or it may be a different port 60. When the mobile object 50 is parked in the wheel chock 63 of the port 60, the identification number of the mobile object 50 is read by the detection unit 64, and the read detection result is transmitted from the port 60 to the management server 10. The user then locks the wheels to the frame of the mobile object 50 using the lock unit 53. After that, the user presses the return button displayed on the display unit 43 using the operation unit 44 of the user terminal 40, and lock information for the mobile object 50 and location information for the mobile object 50 are transmitted from the mobile object 50 to the management server 10. When the control unit 12 of the management server 10 confirms that the mobile object 50 has been returned based on the identification number of the mobile object 50 transmitted from the port 60 and the lock information and location information of the mobile object 50 transmitted from the mobile object 50, it transmits return completion information to the user terminal 40. As a result, information indicating that the return of the mobile object 50 has been completed is displayed on the display unit 43 of the user terminal 40, and the return operation of the mobile object 50 in the information processing system 1 is completed.

[0049] Furthermore, in the information processing system 1 of this embodiment, when an operator wishes to place the mobile object 50 at a predetermined location, the operator can provide a reward to the user to encourage the user to place the mobile object 50. The operation of placing the mobile object 50 will be described with reference to the chart shown in FIG. 6 and the flowchart shown in FIG. 7.

[0050] Many users rent mobile objects 50 and travel by these mobile objects 50 during their commutes. In this case, many mobile objects 50 travel from suburban ports 60 to urban ports 60 during the morning commute, resulting in a shortage of mobile objects 50 at the suburban ports 60 during the day. On the other hand, many mobile objects 50 travel from urban ports 60 to suburban ports 60 during the evening commute, resulting in a shortage of mobile objects 50 at the urban ports 60 during the night. Conventionally, to resolve this uneven distribution of mobile objects 50 between urban ports 60 and suburban ports 60, sharing service operators have loaded the mobile objects 50 onto trucks or the like and transported them. Furthermore, when the remaining power of the battery 55 of the mobile object 50 becomes low, the sharing service operator has loaded the mobile object 50 onto a truck or the like and transported it to a charging facility. In contrast, the information processing system 1 of this embodiment encourages users to allocate their mobile objects 50 by offering rewards to the users.

[0051] First, the placement setting means 14 sets the identification number of the mobile object 50 to be placed or information on the port 60 where the mobile object 50 to be placed is parked, and information on the destination port 60 where the mobile object 50 is to be placed (step S1 in FIG. 7). Specifically, the control unit 12 of the management server 10 manages the number of mobile objects 50 parked at each port 60. Furthermore, a target minimum number and a target maximum number are set for each port 60. Note that such target minimum number and target maximum number may be set for each predetermined time period.

[0052] The control unit 12 creates a plan for the user to arrange the mobile objects 50 parked at a certain port 60 to another port 60 so that the number of mobile objects 50 parked at each port 60 is equal to or greater than the target minimum number and equal to or less than the target maximum number. Furthermore, if the target minimum number and the target maximum number are set for each predetermined time period, the control unit 12 creates a plan for the user to move the mobile objects 50 parked at a certain port 60 to another port 60 so that the number of mobile objects 50 parked at each port 60 for each predetermined time period is equal to or greater than the target minimum number and equal to or less than the target maximum number. For example, if the target minimum number of mobile objects 50 for a certain port 60 in a certain time period is five and the target maximum number of mobile objects 50 is ten, and only three mobile objects 50 are parked at this port 60, the control unit 12 creates a plan for the user to arrange the mobile objects 50 so that at least two mobile objects 50 are moved from other ports 60 to this port 60 during this predetermined time period. Furthermore, if the target minimum number of mobile objects 50 at a certain port 60 in a certain time period is five and the target maximum number of mobile objects 50 is ten, and 12 mobile objects 50 are parked at this port 60, the control unit 12 makes a plan to have the user allocate mobile objects 50 so that at least two mobile objects 50 are moved from this port 60 to another port 60 during this specified time period. In this manner, the allocation setting means 14 sets the port 60 where the number of parked mobile objects 50 is less than the target minimum number as the target port 60. Furthermore, the allocation setting means 14 sets the mobile objects 50 parked in a port 60 where the number of parked mobile objects 50 is more than the target maximum number as the mobile objects 50 to be allocated, and sets the identification number of the mobile object 50 parked at this port 60 as the identification number of the mobile object 50 to be allocated. In addition, the placement setting means 14 sets the identification number of the mobile body 50 to be placed or the port 60 where the mobile body 50 to be placed is parked, and information on the destination port 60 where the mobile body 50 is to be placed, so as to make the travel distance of the mobile body 50 as short as possible.

[0053] The control unit 12 of the management server 10 manages information on the remaining power of the battery 55 of each mobile object 50. The placement setting means 14 sets a mobile object 50 whose battery 55 has less than a predetermined amount of remaining power as the mobile object 50 to be placed, and sets a port 60 that can charge the battery 55, i.e., a port 60 in which a power storage device 65 is installed, as the destination port 60. In this case, the placement setting means 14 preferentially sets a port 60 in which the number of mobile objects 50 parked at the port 60 is less than a target minimum number and in which a power storage device 65 is installed, as the destination port 60. The placement setting means 14 does not set a port 60 in which the number of mobile objects 50 parked at the port 60 is more than a target maximum number, even if a power storage device 65 is installed, as the destination port 60. The placement setting means 14 also sets the identification number of the mobile object 50 to be placed and information on the destination port 60 in which the mobile object 50 is to be placed, so as to minimize the travel distance of the mobile object 50.

[0054] Furthermore, as described above, the mobile body 50 whose running is assisted by the electric motor 54 may be provided with a generator 56 that can charge the battery 55 by running. In this case, the placement setting means 14 also sets the mobile body 50 whose remaining power amount in the battery 55 is less than a predetermined amount as the mobile body 50 to be placed. In this case, the placement setting means 14 may set the port 60 where the mobile body 50 was originally parked as the destination port 60 to which the mobile body 50 will be placed.

[0055] Next, the guidance transmitting means 16 simultaneously transmits the identification number of the mobile unit 50 to be deployed or information on the port 60 where the mobile unit 50 to be deployed is parked, and information on the destination port 60 where the mobile unit 50 will be deployed, as deployment guidance information to each user terminal 40, the mobile unit 50 to be deployed, or the port 60 where the mobile unit 50 to be deployed is parked (step S2 in FIG. 7 ). When the deployment guidance information is simultaneously transmitted to each user terminal 40, the display unit 43 of each user terminal 40 displays information on a list of the mobile units 50 to be deployed (specifically, the identification number of each mobile unit 50 to be deployed, the remaining power amount of the battery 55 of each mobile unit 50, etc.), information on the port 60 where each mobile unit 50 to be deployed is parked, etc. For example, the display unit 43 of each user terminal 40 displays a message saying, "Please deploy the mobile unit 50 at port 60 at location A to port 60 at location B." Then, when the user selects a mobile object 50 from the plurality of mobile objects 50 displayed on the display unit 43 as the mobile object 50 to be deployed by the user terminal 40, deployment reservation information is transmitted from the user terminal 40 to the management server 10. When the deployment reservation means 18 receives the deployment reservation information from the user terminal 40, it reserves the mobile object 50 and transmits deployment reservation confirmation information to the mobile object 50 and the user terminal 40 (step S3 in FIG. 7).

[0056] Furthermore, when the placement guide information is transmitted to the mobile unit 50 by the guidance transmitting means 16, a monitor (not shown) or the like provided on the mobile unit 50 displays a guide indicating that the mobile unit 50 should be placed at the destination port 60. For example, a message such as "Please place this mobile unit 50 at port 60 at location B" is displayed on the monitor or the like provided on the mobile unit 50. When the user inputs a command to place the mobile unit 50 at the destination port 60 using an operation button or the like provided on the mobile unit 50, placement reservation information is transmitted from the mobile unit 50 to the management server 10. When the placement reservation information is received from the mobile unit 50, the placement reservation means 18 reserves the mobile unit 50 and transmits placement reservation confirmation information to the mobile unit 50 and the user terminal 40. Furthermore, when the placement guide information is transmitted to the port 60 by the guidance transmitting means 16, information about the mobile unit 50 to be placed (specifically, placement guide information such as the identification number of the mobile unit 50 to be placed and the remaining power amount of the battery 55 of the mobile unit 50) is displayed on the display unit 66 or the like provided on the port 60. For example, a message such as "Please place the mobile object 50 parked at this port 60 at port 60 at location B" is displayed on a display unit 66 or the like provided on the port 60. Then, when a user inputs a command to place the mobile object 50 parked at this port 60 at the destination port 60 using an operation panel or the like provided on the port 60, placement reservation information is transmitted from the port 60 to the management server 10. When the placement reservation means 18 receives the placement reservation information from the port 60, it reserves the mobile object 50 and transmits placement reservation confirmation information to the mobile object 50 and the user terminal 40.

[0057] The placement reservation confirmation information transmitted to the mobile unit 50 includes identification information of the user terminal 40 that made the reservation for placement of the mobile unit 50, account information of the user who owns the user terminal 40, information on the destination port 60 where the mobile unit 50 will be placed, etc. When such placement reservation confirmation information is transmitted to the mobile unit 50, only the user who made the reservation for placement can unlock the lock provided by the lock unit 53. The placement reservation confirmation information transmitted to the user terminal 40 also includes information on a two-dimensional code (unlock information) for unlocking the mobile unit 50 for which placement has been reserved, the identification number of the mobile unit 50, location information of the mobile unit 50 acquired by the GPS 57, information on the port 60 where the mobile unit 50 is parked, the remaining power amount of the battery 55 of the mobile unit 50, etc. Such placement reservation confirmation information is displayed on the display unit 43 of the user terminal 40. This allows the user to confirm the location of the mobile unit 50 to be placed on the display screen of the display unit 43.

[0058] After the identification information of the moving object 50 to be placed and information about the destination port 60 (i.e., placement reservation confirmation information) are transmitted from the management server 10 to the user terminal 40, the route guidance means 26 transmits to the user terminal 40 guidance information for the movement route from the current position of the moving object 50 to the destination port 60, based on the detection results by the GPS 57. As a result, the movement route from the current position of the moving object 50 to the destination port 60 is displayed on the display unit 43 of the user terminal 40, and the user can more reliably move the moving object 50 to the destination port 60 while looking at the display unit 43 of the user terminal 40.

[0059] Thereafter, the user moves to the port 60 where the mobile object 50 to be deployed is parked, displays a two-dimensional code for unlocking on the display unit 43 of the user terminal 40, and has the reading unit 58 of the mobile object 50 to read this two-dimensional code. Information on the two-dimensional code read by the reading unit 58 is transmitted from the mobile object 50 to the management server 10. Then, in the management server 10, if the information on the two-dimensional code transmitted from the mobile object 50 is information suitable for unlocking the mobile object 50, the unlocking means 20 transmits the unlock information to the mobile object 50 that transmitted it. This releases the wheels from the locking unit 53, allowing the user to move the mobile object 50 (step S4 in FIG. 7 ).

[0060] Thereafter, when the user places the moving object 50 at the destination port 60 and parks it in the wheel chock 63 of the destination port 60, the detection unit 64 provided on the wheel chock 63 of the destination port 60 detects the identification information of the moving object 50. The detection result by the detection unit 64 is transmitted from the destination port 60 to the management server 10 as placement completion information (step S5 in FIG. 7). Furthermore, when the user locks the wheels of the moving object 50 using the lock unit 53 and the moving object 50 is locked at the destination port 60, the lock information and position information of the moving object 50 are transmitted from the moving object 50 to the management server 10 as placement completion information (step S6 in FIG. 7). The placement completion confirmation means 22 confirms that the moving object 50 has been placed at the destination port 60 based on the placement completion information (specifically, the detection result by the detection unit 64, the lock information of the moving object 50, the position information of the moving object 50, etc.). After the moving object 50 is placed at the destination port 60, the user may input information indicating that the moving object 50 has been placed at the destination port 60 via the user terminal 40, thereby transmitting placement completion information from the user terminal 40 to the management server 10. The management server 10 may then confirm that the moving object 50 has been placed at the destination port 60 based on the placement completion information transmitted from the user terminal 40. The placement completion confirmation means 22 may confirm that the moving object 50 has been placed at the destination port 60 based solely on the detection result by the detection unit 64 transmitted from the destination port 60 to the management server 10, or may confirm that the moving object 50 has been placed at the destination port 60 based solely on the lock information and location information of the moving object 50 transmitted from the moving object 50 to the management server 10. The placement completion confirmation means 22 may also confirm that the moving object 50 has been placed at the destination port 60 based on both the detection result by the detection unit 64 transmitted from the destination port 60 to the management server 10 and the lock information and location information of the moving object 50 transmitted from the moving object 50 to the management server 10. In this embodiment, various methods can be used as a method for the placement completion confirmation means 22 to confirm that the moving body 50 has been placed at the destination port 60.

[0061] When the placement completion confirmation means 22 confirms that the mobile object 50 has been placed at the destination port 60, the reward granting means 24 grants a reward to the user who placed the mobile object 50 (step S7 in FIG. 7 ). Specifically, the reward granting means 24 grants, as a reward, a benefit (e.g., points) that can be used in a predetermined app installed on the user terminal 40 owned by the user who placed the mobile object 50. This benefit allows the user to rent the mobile object 50 for free or for a lower price the next time. Note that the reward granted to the user by the reward granting means 24 is not limited to a benefit that can be used in such a predetermined app. As another example, a service related to travel by the mobile object 50 may be granted on the spot and transmitted to the user terminal 40. Various other forms of rewards can be considered as rewards granted to the user by the reward granting means 24.

[0062] The reward given to the user by the reward granting means 24 is determined based on the distance between the pre-placement position of the moving object 50 to be deployed and the position of the destination port 60. Alternatively, the reward given to the user by the reward granting means 24 is determined based on the distance traveled by the moving object 50 to be deployed during deployment. The pre-placement position of the moving object 50 and the distance traveled during deployment are measured by a GPS 57 provided on the moving object 50. The reward given to the user by the reward granting means 24 may also be determined based on the amount of change in the remaining power of the battery 55 of the moving object 50. Specifically, the reward given to the user may be set so that the smaller the decrease in the remaining power of the battery 55, the larger the reward given to the user. This allows the reward to be greater when the moving object 50 is deployed without using the electric motor 54 than when the moving object 50 is deployed using the electric motor 54, thereby reducing the amount of decrease in the remaining power of the battery 55 when the moving object 50 is deployed.

[0063] According to the program, computer (management server 10), information processing system 1, and information processing method of the present embodiment configured as described above, the program causes the computer to function as placement setting means 14, placement completion confirmation means 22, and reward granting means 24. The placement setting means 14 sets identification information of the moving object 50 to be placed or information about the port 60 where the moving object 50 to be placed is parked, and information about the destination port 60 to which the moving object 50 is to be placed. The placement completion confirmation means 22 confirms that the moving object 50 has been placed at the destination port 60. When the placement completion confirmation means 22 confirms that the moving object 50 has been placed at the destination port 60, the reward granting means 24 grants a reward to the user who placed the moving object 50. According to the program, computer, information processing system 1, and information processing method described above, the user can place the moving object 50 at a desired location, thereby reducing the burden on the operator. To explain in more detail, in the past, in a sharing service for a mobile unit 50, if an operator wanted to place the mobile unit 50 at a predetermined location, the operator had to load the mobile unit 50 onto a truck or the like and move it, which was a burden for the operator. However, the program, computer, information processing system 1, and information processing method configured as described above allow the user to place the mobile unit 50 at a desired location, thereby preventing such problems from occurring. Note that if the placement of the mobile unit 50 is canceled before the placement completion confirmation means 22 confirms that the mobile unit 50 has been placed at the destination port 60, the user may not be given a reward.

[0064] Furthermore, in the program, computer (management server 10), information processing system 1, and information processing method of this embodiment, as described above, the placement completion confirmation means 22 confirms that the moving body 50 has been placed at the destination port 60 based on placement completion information transmitted from the user terminal 40, the moving body 50, or the destination port 60. In this case, the placement completion confirmation means 22 can more reliably confirm that the moving body 50 has been placed at the destination port 60.

[0065] Furthermore, in the program, computer (management server 10), information processing system 1, and information processing method of the present embodiment, as described above, the program further causes the computer to function as guidance sending means 16, and the guidance sending means 16 sends the information set by the placement setting means 14 as placement guide information to the user terminal 40, the mobile body 50, or the port 60 at which the mobile body 50 to be placed is parked. In this case, by sending the placement guide information to the user terminal 40, the mobile body 50 to be placed, or the port 60 at which the mobile body 50 to be placed is parked, it is possible to guide the user to place the mobile body 50.

[0066] Furthermore, in the program, computer (management server 10), information processing system 1, and information processing method of the present embodiment, as described above, the program further causes the computer to function as placement reservation means 18 and lock release means 20. After the guidance sending means 16 sends placement guide information, when reservation information for placing the mobile unit 50 at the destination port 60 is received from the user terminal 40, the mobile unit 50 to be placed, or the port 60 at which the mobile unit 50 to be placed is parked, the placement reservation means 18 reserves the placement of the mobile unit 50. Then, the lock release means 20 transmits lock release information to the mobile unit 50 or the port 60 at which the mobile unit 50 is parked so that only the user who reserved the placement can move the mobile unit 50. In this way, the mobile unit 50 is normally locked to prevent it from being moved, and when the placement reservation means 18 reserves the placement of the mobile unit 50, only the user who reserved the placement of the mobile unit 50 can unlock the mobile unit 50, thereby reducing the risk of the mobile unit 50 being stolen.

[0067] Furthermore, in the program, computer (management server 10), information processing system 1, and information processing method of this embodiment, as described above, a target minimum number of mobile bodies 50 is set for each port 60, and the placement setting means 14 sets the port 60 where the number of parked mobile bodies 50 is less than the target minimum number as the destination port 60. In this case, it becomes possible to place mobile bodies 50 in a port 60 where the number of parked mobile bodies 50 is less than the target minimum number. Furthermore, a target maximum number of mobile bodies 50 is set for each port 60, and the placement setting means 14 sets the mobile bodies 50 parked in a port 60 where the number of parked mobile bodies 50 is more than the target maximum number as the mobile bodies 50 to be placed. In this case, it is possible to place mobile bodies 50 parked in a port 60 where the number of parked mobile bodies 50 is more than the target maximum number to another port 60 (destination port 60). According to these technical details, it is possible to ensure that the number of mobile bodies 50 parked in a port 60 is appropriate.

[0068] Furthermore, in the program, computer (management server 10), information processing system 1, and information processing method of the present embodiment, as described above, the computer receives information regarding the remaining power amount of the battery 55 of the mobile object 50, and the placement setting means 14 sets the mobile object 50 whose battery 55 has a remaining power amount less than a predetermined amount as the mobile object 50 to be placed. The placement setting means 14 may also set a port 60 that can charge the battery 55, i.e., a port 60 in which a capacitor 65 is installed, as the destination port 60. In this case, the user can place the mobile object 50 whose battery 55 has a remaining power amount less than a predetermined amount in a port 60 that can charge the battery 55, thereby enabling efficient charging of the mobile object 50 whose battery 55 has a remaining power amount less than a predetermined amount.

[0069] Furthermore, in the program, computer (management server 10), information processing system 1, and information processing method of this embodiment, as described above, the reward given to a user by the reward giving means 24 may be determined based on the distance between the pre-placement position of the moving object 50 to be placed and the position of the destination port 60. In this case, a larger reward can be given to a user who places the moving object 50 in a more distant port 60, and rewards can be given to users more fairly.

[0070] Furthermore, in the program, computer (management server 10), information processing system 1, and information processing method of this embodiment, as described above, the reward given to the user by the reward giving means 24 may be determined based on the distance traveled by the mobile object 50 at the time of placement. In this case as well, since the reward is determined based on the distance traveled by the mobile object 50, a larger reward can be given to a user who places the mobile object 50 in a port 60 that is farther away, and rewards can be given to users more fairly.

[0071] Furthermore, in the program, computer (management server 10), information processing system 1, and information processing method of the present embodiment, as described above, the reward given to the user by the reward giving means 24 may be determined based on the amount of change in the remaining power of the battery 55. For example, the reward may be set so that it is greater when the moving object 50 is moved without using the electric motor 54 than when the moving object 50 is moved using the electric motor 54. In this case, the user will try to move the moving object 50 without using the electric motor 54 in order to obtain a greater reward, and it is possible to prevent the remaining power of the battery 55 of the moving object 50 from becoming too low when the moving object 50 is placed.

[0072] Furthermore, in the program, computer (management server 10), information processing system 1, and information processing method of this embodiment, as described above, the program further causes the computer to function as route guidance means 26, and route guidance means 26 transmits guidance information for the movement route from the current location of moving object 50 to destination port 60 to user terminal 40. In this case, the movement route from the current location of moving object 50 to destination port 60 is displayed on display unit 43 of user terminal 40, and the user can more reliably move moving object 50 toward destination port 60 and place it at destination port 60 while looking at display unit 43 of user terminal 40.

[0073] The program, computer, information processing system 1, information processing method, and the like according to the present invention are not limited to the above-described aspects, and various modifications can be made.

[0074] In the above description, the placement setting means 14 sets identification information of the moving object 50 to be placed and information on the destination port 60 to which the moving object 50 is to be placed. However, this embodiment is not limited to this configuration. In a program or the like according to a modified example, the placement setting means may set identification information of the moving object 50 to be placed or information on the port 60 to which the moving object 50 is parked, but may not set information on the destination port 60 to which the moving object 50 is to be placed. For example, if the number of moving objects 50 parked at a certain port 60 is greater than the maximum target number for a specified time period, it is sufficient to place the moving object 50 parked at this port 60 at any other port 60, and there is no need to specify the destination port 60 to which the moving object 50 is to be placed. In this case, the placement setting means does not need to set information on the destination port 60 to which the moving object 50 is to be placed.

[0075] Furthermore, the placement setting means may be one that sets information about the destination port 60 where the mobile unit 50 is to be placed, but does not set identification information of the mobile unit 50 equipped with a GPS 57 to be placed or information about the port 60 where the mobile unit 50 is parked. For example, if the number of mobile units 50 parked at a certain port 60 is less than the target minimum number per predetermined time period, it is sufficient to be able to place any other mobile unit 50 at this port 60, and there is no need to set identification information of the mobile unit 50 to be placed or information about the port 60 where the mobile unit 50 is parked. In this case, the placement setting means does not need to set identification information of the mobile unit 50 to be placed or information about the port 60 where the mobile unit 50 is parked.

[0076] Furthermore, after the placement reservation means 18 has made a reservation for placement of the mobile unit 50, the method by which the user who made the reservation for placement unlocks the mobile unit 50 is not limited to the above-described method. Various other methods can be used by the user who made the reservation for placement to unlock the mobile unit 50.

[0077] Furthermore, the reward given to the user by the reward giving means 24 is not limited to a benefit that can be used in a predetermined app installed on the user terminal 40. The reward given to the user by the reward giving means 24 may be money, virtual currency, carbon credits, etc.

[0078] Furthermore, the method for confirming the current location of the mobile object 50 is not limited to the method using the GPS 57. Other methods may be used, such as a method in which the control unit 12 of the management server 10 manages the location of each port 60, and when the mobile object 50 is parked at a port 60, the location of this port 60 is set as the current location of the mobile object 50, a method in which the location of the mobile object 50 is identified from the rental history and return history of the mobile object 50, or a method in which a camera (not shown) is mounted on the mobile object 50 and the current location is identified from an image captured by this camera.

[0079] Furthermore, in the above description, the guidance transmitting means 16 has been described as transmitting placement guidance information to the user terminal 40, the mobile unit 50 to be placed, or the port 60 where the mobile unit 50 to be placed is parked, thereby performing placement of the mobile unit 50. However, the present invention is not limited to this embodiment. As another embodiment, even if the guidance transmitting means 16 does not transmit placement guidance information to the user terminal 40, the user may voluntarily move a mobile unit 50 with low remaining power in the battery 55 to a port 60 where a power storage device 65 is installed, or a mobile unit 50 parked in a port 60 where the number of parked mobile units 50 is greater than the maximum desired number to another port 60. Even in this case, the reward granting means 24 grants a reward to the user who has placed the mobile unit 50.

[0080] Furthermore, the mobile object 50 relating to the program, computer, system, and information processing method of the present invention is not limited to a bicycle. Other types of objects that can be run by human power or an electric motor, such as a kick scooter or a motorcycle, may also be used as the mobile object 50 relating to the program, computer, system, and information processing method of the present invention.

Claims

1. A computer that functions as arrangement setting means, arrangement completion confirmation means, and reward giving means by executing a program, wherein the arrangement setting means sets identification information of a moving body to be arranged or information of a port where the moving body to be arranged is stopped, and information of a destination port of the arrangement destination of the moving body, the arrangement completion confirmation means confirms that the moving body is arranged at the destination port, and the reward giving means gives a reward to a user who arranged the moving body when the arrangement completion confirmation means confirms that the moving body is arranged at the destination port.

2. The computer according to claim 1, wherein the arrangement completion confirmation means confirms that the moving body is arranged at the destination port based on arrangement completion information transmitted from a user terminal, the moving body, or the destination port.

3. The computer according to claim 1, which further functions as guidance transmission means by executing the program, wherein the guidance transmission means transmits the information set by the arrangement setting means as arrangement guidance information to a user terminal, the moving body to be arranged, or the port where the moving body to be arranged is stopped.

4. The computer according to claim 3, which further functions as arrangement reservation means and lock release means by executing the program. After the guidance transmission means transmits the arrangement guidance information, when the arrangement reservation means receives reservation information indicating that the moving body is to be arranged at the destination port from the user terminal, the moving body to be arranged, or the port where the moving body to be arranged is stopped, the arrangement reservation means makes a reservation for arranging the moving body, and the lock release means transmits lock release information to the moving body or the port so that only the user who made the reservation for arranging the moving body can move the moving body.

5. A minimum number of targets is set for each of the ports, and the computer according to claim 1, wherein the arrangement setting means sets a port where the number of the stopped moving bodies is less than the minimum number of targets as the destination port.

6. A target maximum number is set for each of the ports, and the arrangement setting means sets, as a moving body to be arranged, a moving body that is stopped at a port where the number of stopped moving bodies is greater than the target maximum number. The computer according to claim 1.

7. The computer according to claim 1, wherein information regarding the remaining battery power of the moving body is received, and the arrangement setting means sets, as a moving body to be arranged, a moving body whose remaining battery power is less than a predetermined amount.

8. The computer according to claim 1, wherein the reward given to the user by the reward giving means is determined based on the distance between the position of the moving body before arrangement and the position of the target port, where the moving body is to be arranged.

9. The computer according to claim 1, wherein the reward given to the user by the reward giving means is determined based on the moving distance at the time of arrangement of the moving body to be arranged.

10. The computer according to claim 7, wherein the reward given to the user by the reward giving means is determined based on the amount of change in the remaining battery power.

11. The computer according to claim 1, which further functions as a route guidance means by executing the program, and the route guidance means transmits guidance information on the moving route from the current position of the moving body to the target port to the user terminal.

12. A system comprising: a computer; a moving body; and a port at which the moving body is stopped, wherein the computer functions as an arrangement setting means, an arrangement completion confirmation means, and a reward giving means by executing a program, the arrangement setting means sets identification information of the moving body to be arranged or information on the port at which the moving body to be arranged is stopped, and information on the target port as the arrangement destination of the moving body, the arrangement completion confirmation means confirms that the moving body has been arranged at the target port, and the reward giving means gives a reward to the user who arranged the moving body when the arrangement completion confirmation means confirms that the moving body has been arranged at the target port.

13. An information processing method executed by a computer having a control unit, the method comprising: a step in which the control unit sets identification information of a moving body to be placed or information of a port where the moving body to be placed is stopped, and information of a destination port of the placement destination of the moving body; a step in which the control unit confirms that the moving body has been placed at the destination port; and a step in which, when the control unit confirms that the moving body has been placed at the destination port, the control unit gives a reward to the user who placed the moving body. An information processing method comprising the above steps.

Citation Information

Patent Citations

  • Rental cycle management system and program

    JP2019148928A

  • Sharing System

    JP2022083382A

  • Operation support system

    JP2022159252A