Computer, system, and information processing method

The system addresses the operator's charging burden by using a computer system to track battery levels, guide users to charge stations, and reward power generation, thereby enhancing the efficiency of electric assist bicycle sharing services.

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

Patent Information

Application Number
PCT/JP2024/042634
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

The burden on operators to frequently charge batteries of electric assist bicycles in sharing services has been a challenge, as users need to recharge the batteries each time, which is inconvenient and inefficient.

Method used

A computer system and method that includes a management server, user terminal, and moving bodies equipped with generators to charge batteries, where the system tracks battery charge levels, provides guidance for movement to charge stations, sets destinations, and rewards users for generating power, thereby reducing the operator's charging burden.

Benefits of technology

The system effectively promotes battery charging by users, reduces the operator's charging frequency, and incentivizes power generation, enhancing the efficiency of electric assist bicycle sharing services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024042634_03072025_PF_FP_ABST
    Figure JP2024042634_03072025_PF_FP_ABST
Patent Text Reader

Abstract

A program causes this computer to function as a movement information reception means 18 and a reward giving means 24. The movement information reception means 18 receives, from a mobile body 50 or a user terminal 40, information about a user who moved the mobile body 50 equipped with an electric generator 56 that charges a battery 55 by movement and the charging amount of the battery 55 of the mobile body 50 during the movement. The reward giving means 24 gives a reward to the user on the basis of the information about the charging amount.
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] In recent years, electrically assisted bicycles, which are ordinary bicycles equipped with an electric motor and a battery, have come into use. The electric motor in such electrically assisted bicycles assists the pedaling force, allowing the bicycle to be propelled with less effort. Furthermore, Japanese Patent Publication No. 2022-182811 (JP2022-182811A) discloses an electrically assisted bicycle in which a battery is mounted on the bicycle, the battery is charged with 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] When using a sharing service for a vehicle such as an electrically assisted bicycle, the operator must charge the motor battery each time, which places a burden on 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 charge the batteries of mobile devices and reduce the burden on operators.

[0005] The computer of the present invention functions as a travel information receiving means and a reward granting means by executing a program, wherein the travel information receiving means receives information from the mobile body or a user terminal regarding the amount of charge in the battery of a mobile body that is equipped with a generator that charges the battery as the user moves, and the reward granting means grants a reward to the user based on the information regarding the amount of charge.

[0006] The computer of the present invention further functions as a guidance sending means by executing the program, and the guidance sending means may send guidance to move the mobile body to the user terminal, the mobile body, or the port where the mobile body is parked.

[0007] The computer of the present invention further functions as a destination setting means and a guidance sending means by executing the program, wherein the destination setting means sets information about the destination to which the mobile body is to be moved, and the guidance sending means may send guidance to the user terminal, the mobile body, or the port where the mobile body is parked, to move the mobile body to the destination set by the destination setting means.

[0008] The destination setting means may set the destination to which the mobile body is to move, as a destination that is provided with a storage battery and that is capable of storing electricity from the battery of the mobile body in the storage battery.

[0009] The computer of the present invention further functions as a route guidance means by executing the program, and the route guidance means may transmit guidance information for a travel route from the current position of the mobile body to a destination to which the mobile body is moving to the user terminal.

[0010] The computer of the present invention further functions as an unlocking means by executing the program, and after the guidance sending means sends guidance to move the mobile body to the user terminal, the mobile body, or the port where the mobile body is parked, when reservation information to move the mobile body is received from the user terminal, the mobile body, or the port where the mobile body is parked, a reservation is made for the movement of the mobile body, and the unlocking means may send unlocking information to the mobile body so that only the user who has made the reservation to move the mobile body can move the mobile body.

[0011] In the computer of the present invention, information on the remaining power level of the battery is transmitted from the mobile body to the computer, and the guidance transmitting means may transmit guidance to the user terminal to move the mobile body whose remaining power level is less than a predetermined amount.

[0012] The computer of the present invention is a computer that functions as an information receiving means and a reward granting means by executing a program, wherein the information receiving means receives information from the mobile body or a user terminal regarding the amount of charge in the battery of the mobile body when a user pedals the mobile body, the battery being equipped with a generator that charges the battery by pedaling, and the reward granting means grants a reward to the user based on the information regarding the amount of charge.

[0013] The system of the present invention comprises a computer and a mobile body equipped with a generator that charges the battery as the body moves, wherein the computer functions as a movement information receiving means and a reward granting means by executing a program, wherein the movement information receiving means receives information from the mobile body or a user terminal regarding the amount of charge in the battery of the mobile body during movement, for a user who has moved the mobile body equipped with a generator that charges the battery as the body moves, and the reward granting means grants a reward to the user based on the information regarding the amount of charge.

[0014] The information processing method of the present invention is an information processing method executed by a computer having a control unit, and is characterized by comprising the steps of: receiving, by the control unit, information regarding the amount of charge in the battery of a mobile body during movement, for a user who has moved the mobile body equipped with a generator that charges the battery as the mobile body moves, from the mobile body or a user terminal; and; granting, by the control unit, a reward to the user based on the information regarding the amount of charge.

[0015] FIG. 1 is a block diagram showing a 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, a user terminal carried by a user, and a power storage facility 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 charging a battery of a mobile object in the information processing system shown in FIG. 1. FIG. 7 is a chart showing the flow of information between each component when charging a battery of a mobile object from a mobile object to a power storage facility or a power storage device at a port in the information processing system shown in FIG. 1.

[0016] <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.

[0017] FIG. 1 is a block diagram showing the configuration of an information processing system 1 according to the present embodiment. The information processing system 1 according to the present embodiment includes a management server 10, a mobile object 50, a port 60, and a power storage facility 80. The management server 10 is communicatively connected to a user terminal 40, the mobile object 50, the port 60, and the power storage facility 80 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 be configured to transmit and receive signals to and from the mobile object 50, the port 60, and the power storage facility 80 via Bluetooth (registered trademark) or the like. Furthermore, signals may be transmitted and received between the mobile object 50 and the port 60 and between the mobile object 50 and the power storage facility 80 via Bluetooth (registered trademark) or the like. In the present embodiment, the management server 10, the user terminal 40, the mobile object 50, the port 60, and the power storage facility 80 are communicatively connected directly or indirectly. 2 is a schematic diagram showing a mobile object 50, a port 60, a user terminal 40 carried by a user, and a power storage facility 80 in this embodiment. Each component of the information processing system 1 will be described below.

[0018] <Configuration of Management Server 10> The management server 10 is a server that can be used via a communication network 70, such as the Internet. 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 destination setting unit 14, a guidance sending unit 16, a travel information receiving unit 18, an unlocking unit 20, a travel completion confirmation unit 22, a reward granting unit 24, and a route guidance unit 26.

[0019] The destination setting means 14 sets information about the destination of the moving object 50 (specifically, the port 60 or the power storage facility 80 where the power storage device 65 is installed). The guidance sending means 16 sends guidance to the user terminal 40 that the moving object 50 will be moved. The movement information receiving means 18 receives information about the charge amount of the battery 55 of the moving object 50 during the movement from the moving object 50 or the user terminal 40, for a user who has moved the moving object 50 and the moving object 50 is equipped with a power generator 56 that charges the battery 55 during the movement. The information about the charge amount of the battery 55 includes at least one of the amount of change in the remaining power amount of the battery 55 and the distance traveled by the moving object 50. The unlocking means 20 sends unlocking information to the moving object 50 so that only users who have reserved the movement of the moving object 50 can move the moving object 50. The movement completion confirmation means 22 confirms that the movement of the moving object 50 has been completed based on the movement completion information sent from the user terminal 40, the moving object 50, or the port 60. The reward granting means 24 grants a reward to the user who moves the mobile object 50 based on information about the amount of charge. The route guidance means 26 transmits guidance information about the travel route from the current position of the mobile object 50 to the destination to the user terminal 40. The functions of these means 14, 16, 18, 20, 22, 24, and 26 will be described in detail later.

[0020] 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).

[0021] 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), etc. The storage unit 30 stores various programs including a program executed by the control unit 12. The storage unit 30 is also configured to store information on each mobile object 50 (specifically, for example, model information for each identification number of each mobile object 50, location information, and the amount of remaining power in the battery 55), information on 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 intended minimum number of devices, the intended maximum number of devices, etc.), information on each user terminal 40 (identification information of each user terminal 40, user account information for an app installed in each user terminal 40, etc.), the amount of remaining power in a capacitor 83 of the power storage facility 80, etc. Details of the information stored in the storage unit 30 will be described later.

[0022] 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.

[0023] <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.

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

[0025] 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.

[0026] 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.

[0027] 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.

[0028] 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.

[0029] 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.

[0030] <Configuration of the Mobile Unit 50> The mobile unit 50 is a vehicle such as a bicycle, which generates driving force when the user pedals and moves forward by transmitting that force to the wheels. Such a mobile unit 50 may be a type that is equipped with an electric motor 54 such as an electric motor, such as an electrically assisted bicycle, to provide auxiliary power. The mobile unit 50 also has a generator 56, which generates electricity when the user pedals, thereby charging a battery 55.

[0031] 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.

[0032] 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.

[0033] 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.

[0034] 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.

[0035] 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.

[0036] <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.

[0037] 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.

[0038] 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.

[0039] 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.

[0040] 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.

[0041] 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.

[0042] <Configuration of Power Storage Facility 80> The power storage facility 80 supplies power to adjacent commercial facilities, etc. As shown in Fig. 1 , the power storage facility 80 has a control unit 82, a power storage device 83, and a communication unit 84, and these components are electrically connected to each other.

[0043] The control unit 82 includes a CPU, RAM, ROM, etc., and is configured to execute various information processing based on programs and data. The storage battery 83 stores power to be supplied to adjacent commercial facilities, etc. When the mobile object 50 is parked at the power storage facility 80, the power generated by the generator 56 of the mobile object 50 and charged in the battery 55 is sent to the storage battery 83 of the power storage facility 80. In this way, a user pedals the mobile object 50, such as a bicycle, to move the mobile object 50 and cause the generator 56 to generate power. The user can then store the power generated by the generator 56 in the storage battery 65 of the power storage facility 80 in exchange for a predetermined fee. The communication unit 84 is, for example, a wired LAN (Local Area Network) module, a wireless LAN module, etc., and includes an interface for wired or wireless communication. That is, the communication unit 84 is configured as a communication interface configured to communicate with other devices via the communication network 70. Specifically, information such as the amount of remaining power in the battery 65 is transmitted from the power storage facility 80 to the management server 10 via the communication unit 84 .

[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 7 and the flowcharts shown in Figures 8 and 9. Note that 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 install a predetermined application (hereinafter referred to as an app) from an online store, the website of the sharing service management company, etc., and register as a member by entering personal information such as their name and contact information, thereby being able to reserve, rent, return, etc. a mobile object 50.

[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 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 detection unit 64 reads the identification number of the mobile object 50, 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 a business operator wants to charge the battery 55 of the mobile object 50, the business operator can provide a reward to the user to encourage the user to charge the battery 55 of the mobile object 50. Such a charging operation of the battery 55 of the mobile object 50 will be described with reference to the chart shown in FIG. 6 and the flowchart shown in FIG. 8.

[0050] The management server 10 receives information regarding the remaining power of the battery 55 from each mobile object 50 (step S1 in FIG. 8 ). The guidance transmission means 16 determines whether the remaining power of the battery 55 of each mobile object 50 is less than a predetermined threshold, and simultaneously transmits a guidance to each user terminal 40, the mobile object 50 to be moved, or the port 60 at which the mobile object 50 to be moved is parked, instructing the mobile object 50 whose remaining power is less than the predetermined threshold to be moved (step S2 in FIG. 8 ). When such a guidance is simultaneously transmitted to each user terminal 40, the display unit 43 of each user terminal 40 displays a list of information regarding the mobile objects 50 to be moved (specifically, the identification number of each mobile object 50 to be moved, the location information of the port 60 at which each mobile object 50 is parked, the remaining power of the battery 55 of each mobile object 50, etc.). For example, the display unit 43 of each user terminal 40 displays a message stating, "The remaining power of the battery 55 of the mobile object 50 at port 60 at location A is low, so please move it to generate power." 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 that the user will travel on the user terminal 40, reservation information is transmitted from the user terminal 40 to the management server 10. When the control unit 12 receives the reservation information from the user terminal 40, it makes a reservation for the mobile object 50 and transmits reservation confirmation information to the mobile object 50 and the user terminal 40 (step S3 in FIG. 8).

[0051] Furthermore, when the guidance transmitting means 16 transmits to the mobile body 50 a guidance instructing the mobile body 50, whose remaining power amount in the battery 55 is less than a predetermined threshold, the guidance instructing the mobile body 50 to be moved is displayed on a monitor (not shown) or the like provided on the mobile body 50. For example, a message such as "The remaining power amount in the battery 55 of this mobile body 50 is low, so please move it to generate power" is displayed on the monitor or the like provided on the mobile body 50. Then, when the user inputs a command to move the mobile body 50 using an operation button or the like provided on the mobile body 50, reservation information is transmitted from the mobile body 50 to the management server 10. When the control unit 12 receives the reservation information from the mobile body 50, it makes a reservation for the mobile body 50 and transmits reservation confirmation information to the mobile body 50 and the user terminal 40. Furthermore, when the guidance transmitting means 16 transmits to the port 60 a guidance to move the mobile object 50 whose remaining power amount in the battery 55 is less than a predetermined threshold, the display unit 66 or the like provided in the port 60 displays information about the mobile object 50 to be moved (specifically, guidance information such as the identification number of the mobile object 50 to be moved and the remaining power amount in the battery 55 of the mobile object 50). For example, the display unit 66 or the like provided in the port 60 displays a message such as, "The remaining power amount in the battery 55 of the mobile object 50 parked at this port 60 is low, so please move it to generate power." Then, when a user inputs a command to move the mobile object 50 parked at this port 60 using an operation panel or the like provided in the port 60, reservation information is transmitted from the port 60 to the management server 10. When the control unit 12 receives the reservation information from the port 60, it reserves the mobile object 50 and transmits reservation confirmation information to the mobile object 50 and the user terminal 40.

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

[0053] Thereafter, the user goes to the port 60 where the mobile object 50 to be moved 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 be rearranged read this two-dimensional code. Information on the two-dimensional code read by the reading unit 58 is then 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 locking means 20 transmits the unlocking 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 ).

[0054] Thereafter, when the user moves the mobile object 50 by pedaling, the generator 56 generates electricity and charges the battery 55. When the battery 55 is sufficiently charged, the user parks the mobile object 50 at the original port 60 or another port 60. This causes the detection unit 64 provided in the wheel stopper 63 of the port 60 to detect the identification information of the mobile object 50. The detection result by the detection unit 64 is transmitted from the port 60 to the management server 10 as movement completion information. Furthermore, when the user locks the wheels of the mobile object 50 using the lock unit 53 and the mobile object 50 is locked at the port 60, the lock information, the position information of the mobile object 50, and the remaining power amount of the battery 55 are transmitted from the mobile object 50 to the management server 10 as movement completion information (step S5 in FIG. 8). Furthermore, the movement information receiving means 18 receives information regarding the charge amount of the battery 55 from the mobile object 50. Here, the information regarding the charge amount of the battery 55 includes at least one of information regarding the travel distance of the mobile object 50 measured by the GPS 57 and the increase in the amount of remaining power in the battery 55. After the mobile object 50 is parked at the port 60, the user may input information to the user terminal 40 that the mobile object 50 has been parked at the port 60, whereby travel completion information and information regarding the charge amount of the battery 55 may be transmitted from the user terminal 40 to the management server 10.

[0055] The movement completion confirmation means 22 confirms that the mobile object 50 has moved to the port 60 based on the movement completion information (specifically, the detection result by the detection unit 64, the lock information of the mobile object 50, and the location information of the mobile object 50, etc.). The movement completion confirmation means 22 may confirm that the mobile object 50 has been parked at the port 60 based only on the detection result by the detection unit 64 transmitted from the port 60 to the management server 10, or may confirm that the mobile object 50 has been parked at the port 60 based only on the lock information of the mobile object 50 and the location information of the mobile object 50 transmitted from the mobile object 50 to the management server 10. The movement completion confirmation means 22 may also confirm that the mobile object 50 has been parked at the port 60 based on both the detection result by the detection unit 64 transmitted from the port 60 to the management server 10 and the lock information of the mobile object 50 and the location information of the mobile object 50 transmitted from the mobile object 50 to the management server 10. In this embodiment, various methods can be used as a method by which the movement completion confirmation means 22 confirms that the mobile object 50 has been parked at the port 60.

[0056] When the movement completion confirmation means 22 confirms that the mobile object 50 has been parked at the port 60, the reward granting means 24 grants a reward to the user who moved the mobile object 50 (step S6 in FIG. 8 ). 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 relocated 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 movement 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 the reward granted to the user by the reward granting means 24.

[0057] The reward given to the user by the reward granting means 24 is determined based on information regarding the charge level of the battery 55 of the mobile object 50 received by the travel information receiving means 18. As described above, the information regarding the charge level of the battery 55 includes at least one of the amount of change in the remaining power of the battery 55 and the distance traveled by the mobile object 50. For example, if the mobile object 50 is a bicycle, the more the user pedals the bicycle, the more the amount of charge from the generator 56 increases. Therefore, there is generally a correlation between the distance traveled by the mobile object 50 and the amount of charge from the generator 56. A sensor for detecting the number of rotations of the bicycle tires may be provided to calculate the distance traveled by the mobile object 50. This encourages the user to travel a greater distance with the mobile object 50 in order to receive a greater reward, thereby increasing the amount of charge in the battery 55 of the mobile object 50.

[0058] Furthermore, in the information processing system 1 of this embodiment, after the battery 55 of the mobile object 50 is charged, the power stored in this battery 55 can be stored in the battery 65 of the port 60 and the battery 83 of the power storage facility 80. The power storage operation of the battery 65 of the port 60 and the battery 83 of the power storage facility 80 will be described with reference to the chart shown in Fig. 7 and the flowchart shown in Fig. 9.

[0059] First, the destination setting means 14 sets information on the destination of the moving body 50 (step S11 in FIG. 9 ). Here, the destination setting means 14 sets, as the destination of the moving body 50, a port 60 in which the residual power amount of the battery 65 is equal to or less than a predetermined threshold, or a power storage facility 80 in which the residual power amount of the battery 83 is equal to or less than a predetermined threshold.

[0060] Next, the guidance transmitting means 16 transmits guidance to the user terminal 40, the mobile body 50 to be moved to the destination set by the destination setting means 14 (specifically, the port 60 or the power storage facility 80), or the port 60 where the mobile body 50 to be moved to the destination is parked (step S12 in FIG. 9 ). Here, the guidance transmitting means 16 sets the mobile body 50 to be moved to the destination as one whose remaining power amount in the battery 55 is equal to or greater than a predetermined threshold. Such guidance may be transmitted by the guidance transmitting means 16 to all user terminals 40 simultaneously, or may be transmitted only to specific user terminals 40. Specifically, after the power generator 56 has performed the above-described operation of storing power in the battery 55 of the mobile body 50, the guidance transmitting means 16 may send the guidance to the user terminal 40 of the user who performed the operation of storing power in the battery 55.

[0061] When the guidance information is transmitted to the user terminal 40, the display unit 43 of the user terminal 40 displays information about the mobile object 50 to be moved to the destination (specifically, the identification number of the mobile object 50 to be moved to the destination, the location information of the port 60 where the mobile object 50 is parked, the remaining power amount of the battery 55 of the mobile object 50, information about the destination, etc.). For example, the display unit 43 of the user terminal 40 displays a message saying, "Please move the mobile object 50 located at the port 60 in location A to the power storage facility 80 in location B." Then, when the user selects, using the user terminal 40, the mobile object 50 that will be moved to the destination, reservation information is transmitted from the user terminal 40 to the management server 10. When the control unit 12 receives the reservation information from the user terminal 40, it reserves the mobile object 50 and transmits reservation confirmation information to the mobile object 50 and the user terminal 40 (step S13 in FIG. 9 ).

[0062] Furthermore, when the guidance transmitting means 16 transmits to the mobile body 50 a guidance to move the mobile body 50 to the destination set by the destination setting means 14, the guidance to move the mobile body 50 to the destination is displayed on a monitor (not shown) or the like provided on the mobile body 50. Then, when the user inputs a command to move the mobile body 50 using an operation button or the like provided on the mobile body 50, reservation information is transmitted from the mobile body 50 to the management server 10. When the control unit 12 receives the reservation information from the mobile body 50, it makes a reservation for the mobile body 50 and transmits reservation confirmation information to the mobile body 50 and the user terminal 40. Furthermore, when the guidance transmitting means 16 transmits to the port 60 a guidance to move the mobile body 50 to the destination set by the destination setting means 14, information about the mobile body 50 to be moved (specifically, the identification number of the mobile body 50 to be moved, guidance information such as the remaining power amount of the battery 55 of the mobile body 50, and information about the destination) is displayed on a display unit 66 or the like provided on the port 60. When a user inputs a command to move the mobile object 50 parked at the port 60 using an operation panel or the like provided at the port 60, reservation information is transmitted from the port 60 to the management server 10. When the control unit 12 receives the reservation information from the port 60, it makes a reservation for the mobile object 50 and transmits reservation confirmation information to the mobile object 50 and the user terminal 40.

[0063] The reservation confirmation information transmitted to the mobile object 50 includes identification information of the user terminal 40 that made the reservation for the mobile object 50 to travel to the destination, account information of the user who owns the user terminal 40, information on the destination to which the mobile object 50 will travel (specifically, the port 60 and the power storage facility 80), etc. When such reservation confirmation information is transmitted to the mobile object 50, the lock by the lock unit 53 will not be released in user terminals 40 other than the user terminal 40 that made the reservation for the travel. In addition, the reservation confirmation information transmitted to the user terminal 40 includes information on a two-dimensional code (unlock information) for unlocking the mobile object 50 for which the travel has been reserved, the identification number of the mobile object 50, location information of the mobile object 50 acquired by the GPS 57, information on the port 60 where the mobile object 50 is parked, the remaining power amount of the battery 55 of the mobile object 50, information on the destination to which the mobile object 50 will travel, etc. Such reservation confirmation information is displayed on the display unit 43 of the user terminal 40. This allows the user to check on the display screen of the display unit 43 information on where the mobile body 50 is located that is to be moved to the destination and information on where the mobile body 50 should be moved.

[0064] After the identification information of the mobile object 50 to be moved to the destination and information about the destination (i.e., 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 about the travel route from the current position of the mobile object 50 to the destination based on the detection results by the GPS 57. As a result, the travel route from the current position of the mobile object 50 to the destination is displayed on the display unit 43 of the user terminal 40, and the user can more reliably move the mobile object 50 to the destination while looking at the display unit 43 of the user terminal 40.

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

[0066] Thereafter, when the user moves the mobile object 50 to the destination and parks the mobile object 50 at the destination, the power stored in the battery 55 of the mobile object 50 at the port 60 or the power storage facility 80 is stored in the power storage device 65 of the port 60 or the power storage device 83 of the power storage facility 80. Furthermore, if the destination is the port 60, when the mobile object 50 is parked at the port 60, the detection unit 64 provided in the wheel stopper 63 of the port 60 detects the identification information of the mobile object 50. The detection result by the detection unit 64 is transmitted from the port 60 to the management server 10 as movement completion information. Furthermore, when the user locks the wheels of the mobile object 50 using the lock unit 53 and the mobile object 50 is locked at the destination, the lock information and the position information of the mobile object 50 are transmitted from the mobile object 50 to the management server 10 as movement completion information (step S15 in FIG. 9 ). Then, the port 60 or the power storage facility 80 that is the destination transmits power storage information to the management server 10 (step S16 in FIG. 9 ). Here, the power storage information includes the identification number of the mobile object 50, the amount of power stored in the power storage device 65 of the port 60 and the power storage device 83 of the power storage facility 80, information about the user who moved the mobile object 50, etc. When the power storage information is transmitted to the control unit 12, a predetermined amount of compensation is paid to the operator of the sharing service for the mobile object 50, etc., according to the amount of power stored in the power storage device 65 of the port 60 and the power storage device 83 of the power storage facility 80.

[0067] Furthermore, when the movement completion confirmation means 22 confirms that the mobile object 50 has moved to the destination, the reward granting means 24 grants a reward to the user who moved the mobile object 50 (step S17 in FIG. 9 ). Specifically, the reward granting means 24 grants, as a reward, a benefit (specifically, points, for example) that can be used in a predetermined app installed on the user terminal 40 owned by the user who moved the mobile object 50. This benefit allows, for example, 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. Various other forms of rewards are conceivable as rewards granted to the user by the reward granting means 24.

[0068] The reward given to the user by the reward giving means 24 is determined based on the distance between the location of the mobile object 50 when the guidance transmitting means 16 transmitted the guidance information and the location of the destination. Alternatively, 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 from when the guidance transmitting means 16 transmitted the guidance information to when the mobile object 50 arrives at the destination, as measured by the GPS 57 provided in the mobile object 50. Furthermore, the reward given to the user by the reward giving means 24 may be set so that the reward given when the mobile object 50 is moved without using the electric motor 54 is greater than the reward given when the mobile object 50 is moved using the electric motor 54.

[0069] 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 travel information accepting means 18 and reward granting means 24. The travel information accepting means 18 accepts, from the mobile object 50 or the user terminal 40, information regarding the amount of charge in the battery 55 of the mobile object 50 during travel by a user who traveled the mobile object 50, the mobile object 50 being equipped with a generator 56 that charges the battery 55 through travel. The reward granting means 24 grants a reward to the user who traveled the mobile object 50. According to such program, computer, information processing system 1, and information processing method, the battery 55 of the electric motor 54 can be charged by the user traveling the mobile object 50, thereby reducing the burden on the business operator. To explain further into the future, in the past, when a mobile object 50 equipped with an electric motor 54 was used in a sharing service, the operator had to charge the battery 55 of the electric motor 54 each time, which was a burden for the operator. However, with the program, computer, information processing system 1, and information processing method configured as described above, the user can move the mobile object 50 and store the electricity generated by the generator 56 in the battery 55, thereby preventing such problems from occurring.

[0070] 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 sends guidance to move the mobile unit 50 to the user terminal 40, the mobile unit 50, or the port 60 where the mobile unit 50 is parked. This allows the user to recognize the guidance to move the mobile unit 50, and therefore the user can move the mobile unit 50 to the generator 56 and have the battery 55 charged.

[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 program further causes the computer to function as destination setting means 14 and guidance sending means 16, the destination setting means 14 sets information on the destination of the moving object 50, and the guidance sending means 16 sends guidance to the user terminal 40, the moving object 50, or the port 60 where the moving object 50 is parked, instructing the moving object 50 to move to the destination set by the destination setting means 14. This allows the user to recognize the guidance to move the moving object 50 to the destination, and thus the user can move the moving object 50 to the destination. Furthermore, the destination setting means 14 sets, as the destination of the moving object 50, a destination that is provided with capacitors 65, 83 and that allows power to be stored in the capacitors 65, 83 from the battery 55 of the moving object 50. In this case, the user can move the moving object 50 to the destination and store power in the capacitors 65, 83 from the battery 55 of the moving object 50. The destination is not limited to a location where the power storage devices 65, 83 are installed, such as the port 60 or the power storage facility 80. Any location where a power storage device is installed may be specified as the destination. Also, any location where no power storage device is installed may be specified as the target value.

[0072] 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 route guidance means 26, and the route guidance means 26 transmits guidance information for the travel route from the current position of the mobile object 50 to the destination to the user terminal 40. In this case, the travel route from the current position of the mobile object 50 to the destination is displayed on the display unit 43 of the user terminal 40, and the user can more reliably move the mobile object 50 to the destination while looking at the display unit 43 of the user terminal 40.

[0073] 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 unlocking means 20, and after the guidance sending means 16 sends guidance to the user terminal 40, the mobile unit 50, or the port 60 where the mobile unit 50 is parked that the mobile unit 50 will be moved, when reservation information to move the mobile unit 50 is received from the user terminal 40, the mobile unit 50, or the port 60 where the mobile unit 50 is parked, a reservation is made for the movement of the mobile unit 50. Furthermore, the unlocking means 20 sends unlocking information to the mobile unit 50 so that only the user who has reserved the movement of the mobile unit 50 can move the mobile unit 50. In this case, the mobile unit 50 is normally locked, and when the control unit 12 reserves the movement of the mobile unit 50 to the destination, only the user who has reserved the movement of the mobile unit 50 to the destination can unlock the mobile unit 50.

[0074] Furthermore, in the program, computer (management server 10), information processing system 1, and information processing method of this embodiment, as described above, information on the remaining power amount of battery 55 is transmitted from mobile object 50 to the computer, and guidance transmitting means 16 transmits to user terminal 40 guidance to move mobile object 50 whose remaining power amount in battery 55 is less than a predetermined amount. In this case, by having the user move mobile object 50 whose remaining power amount in battery 55 is less than a predetermined amount, it becomes possible to charge this battery 55.

[0075] 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.

[0076] For example, after a reservation for travel of the mobile unit 50 is made, the method by which the user who made the reservation for travel unlocks the mobile unit 50 is not limited to the above-described method. Various other methods may be used by the user who made the reservation for travel 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, the mobile body 50 is provided with a battery 55 and a generator 56, but may not be provided with an electric motor 54. In this case, the movement of the mobile body 50 cannot be assisted by the electric motor, but by moving the mobile body 50, electricity can be stored in the battery 55, and electricity can be stored from the battery 55 in the electricity storage device 83 of the electricity storage facility 80.

[0080] Furthermore, in the above explanation, the guidance transmitting means 16 has been described as transmitting guidance to the user terminal 40, the mobile body 50, or the port 60 where the mobile body 50 is parked, but the present invention is not limited to this. As another example, even if the guidance transmitting means 16 does not transmit travel guidance information to the user terminal 40, the user may voluntarily move the mobile body 50 in order to charge the battery 55. Even in this case, the reward granting means 24 grants a reward to the user who moves the mobile body 50.

[0081] Furthermore, even if a mobile object 50 such as a bicycle remains parked at a port 60, the user may be rewarded when the user pedals the mobile object 50, generating electricity from the generator 56 and charging the battery 55. In this case, the program according to the present invention causes a computer (specifically, the management server 10) to function as an information receiving means and a reward granting means. The information receiving means receives information from the mobile object 50 or the user terminal 40 about the amount of charge in the battery 55 of the mobile object 50 when the user pedals the mobile object 50, the mobile object 50 being equipped with a generator 56 that charges the battery by pedaling. The reward granting means grants a reward to the user based on the information about the amount of charge. In this case, the user can still charge the battery 55 of the electric motor 54 by pedaling the mobile object 50, thereby reducing the burden on the business operator.

[0082] Furthermore, the power generator 56 provided on the mobile object 50 may be a solar power generator. In this case, if the port 60 is in the shade, the mobile object 50 can be moved out of the port 60 and placed in sunlight, allowing the power generator 56 to generate power.

[0083] Furthermore, the mobile body 50 relating to the program, computer, system, and information processing method of the present invention is not limited to a bicycle. Other types of vehicles that can be driven by an electric motor and are equipped with a generator may also be used as the mobile body 50 relating to the program, computer, system, and information processing method of the present invention.

Claims

1. A computer that functions as movement information receiving means and reward giving means by executing a program. The movement information receiving means receives information regarding the amount of charge of the battery of the moving body during the movement of a user who has moved a moving body provided with a generator that charges the battery by moving, from the moving body or a user terminal. The reward giving means gives a reward to the user based on the information regarding the amount of charge.

2. The computer according to claim 1, which further functions as guidance transmission means by executing the program. The guidance transmission means transmits guidance to the effect that the moving body is to be moved to the user terminal, the moving body, or a port where the moving body is stopped.

3. The computer according to claim 1, which further functions as destination setting means and guidance transmission means by executing the program. The destination setting means sets information on the destination of the moving destination of the moving body. The guidance transmission means transmits guidance to the effect that the moving body is to be moved to the destination set by the destination setting means to the user terminal, the moving body, or a port where the moving body is stopped.

4. The computer according to claim 3, wherein the destination setting means sets, as the destination of the moving destination of the moving body, a destination provided with a capacitor and capable of storing electric power from the battery of the moving body in the capacitor.

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

6. The computer according to claim 3, which further functions as unlocking means by executing the program. After the guidance transmission means transmits guidance to the effect that the moving body is to be moved to the user terminal, the moving body, or the port where the moving body is stopped, when reservation information to the effect that the moving body is to be moved is received from the user terminal, the moving body, or the port where the moving body is stopped, a reservation for the movement of the moving body is made. The unlocking means transmits unlocking information to the moving body so that only the user who has reserved the movement of the moving body can move the moving body.

7. Information on the remaining battery level of the battery is transmitted from the moving body to the computer, and the guidance transmitting means transmits guidance to the user terminal to move the moving body with the remaining battery level less than a predetermined amount. The computer according to claim 3.

8. A computer that functions as an information receiving means and a reward giving means by executing a program, wherein the information receiving means receives information on the charging amount of the battery of the moving body when the user pedals on a moving body provided with a generator that charges the battery by pedaling, from the moving body or the user terminal for the user who pedaled on the moving body provided with the generator that charges the battery by pedaling, and the reward giving means gives a reward to the user based on the information on the charging amount.

9. A system comprising a computer and a moving body provided with a generator that charges the battery by moving, wherein the computer functions as a movement information receiving means and a reward giving means by executing a program, the movement information receiving means receives information on the charging amount of the battery of the moving body during the movement for the user who moved the moving body provided with the generator that charges the battery by moving, from the moving body or the user terminal, and the reward giving means gives a reward to the user based on the information on the charging amount.

10. An information processing method executed by a computer having a control unit, the method comprising: a step in which the control unit receives information on the charging amount of the battery of the moving body during the movement for the user who moved the moving body provided with a generator that charges the battery by moving, from the moving body or the user terminal; and a step in which the control unit gives a reward to the user based on the information on the charging amount.

Citation Information

Patent Citations

  • Power-assisted bicycle

    JP2022182811A

  • Vehicle rental management system, vehicle rental management program, vehicle rental customer terminal, and vehicle rental customer terminal program

    JP2014194805A

  • Bicycle usage system, information processing device, program, power assisted bicycle, and bicycle usage method

    JP2022057962A

  • Charging management system, rental management system, charging management method, and program

    JP2022075349A