Program, computer, system and information processing method
A program and system that rewards users for charging electric assist bicycle batteries and guides them to generate power, reducing operator burden by promoting user-generated charging and storage.
Patent Information
- Application Number
- JP2023220783
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2025-07-09
AI Technical Summary
The burden on operators to frequently charge batteries in electric assist bicycles used in sharing services is a significant issue.
A program and system that includes a management server, user terminal, and moving bodies equipped with generators to charge batteries, which provides rewards for users based on charge amount, guides movement, and sets destinations to promote battery charging.
Reduces the operator's burden by encouraging users to charge batteries through rewards and guidance, allowing power generation during use, and storing energy in capacitors.
Smart Images

Figure 2025103414000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a program, a computer, a system, and an information processing method.
Background Art
[0002] In recent years, electric assist bicycles equipped with an electric motor and a battery on a general bicycle have come to be used. In such an electric assist bicycle, the force of pedaling is assisted by the motor of the electric motor, so that the bicycle can be advanced with less force. Patent Document 1 also discloses an electric assist bicycle in which a storage battery is mounted on a bicycle, the storage battery is charged by the electromotive force generated by power generation using the running of the bicycle, and the motor is driven by the power supply from this storage battery to assist the pedaling force of the bicycle with the rotational driving force of the motor.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] When using a moving body such as an electric assist bicycle in a sharing service, the operator needs to charge the battery of the electric motor each time, which has been a burden on the operator.
[0005] The present disclosure has been made in consideration of such points, and an object thereof is to provide a program, a computer, a system, and an information processing method that can promote the charging of the battery of a moving body by a user and reduce the burden on the operator.
Means for Solving the Problems
[0006] The program of the present invention is A program that causes a computer to function as movement information receiving means and reward giving means, wherein the movement information receiving means receives information regarding the charge amount of the battery of the moving body during the movement, from the moving body or the user terminal, about a user who has moved a moving body provided with a generator that charges the battery by moving, and the reward giving means gives a reward to the user based on the information regarding the charge amount.
[0007] The program of the present invention further causes the computer to function as guidance transmission means, and the guidance transmission means may transmit guidance to the effect of moving the moving body to the user terminal, the moving body, or a port where the moving body is stopped.
[0008] The program of the present invention further causes the computer to function as destination setting means and guidance transmission means, wherein the destination setting means sets information on the destination of the moving destination of the moving body, and the guidance transmission means may transmit guidance to the effect of moving the moving body 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.
[0009] In the program of the present invention, the destination setting means may set, 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.
[0010] The program of the present invention further causes the computer to function as route guidance means, and the route guidance means may transmit guidance information on the movement route from the current position of the moving body to the destination of the moving destination of the moving body to the user terminal.
[0011] The program of the present invention further functions the computer as an unlocking means, 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, and then receives reservation information to the effect that the moving body is to be moved 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 may transmit 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.
[0012] In the program of the present invention, information on the remaining battery power of the battery is transmitted from the moving body to the computer, the guidance transmission means may transmit guidance to the effect that the moving body with the remaining battery power less than a predetermined amount is to be moved to the user terminal.
[0013] The program of the present invention is a program that functions a computer as an information receiving means and a reward giving means, the information receiving means receives information regarding 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 pedals on the moving body, the reward giving means is characterized by giving a reward to the user based on the information regarding the charging amount.
[0014] The computer of the present invention functions as a movement information receiving means and a 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, from the moving body or the user terminal, about a user who has moved a moving body provided with a generator that charges the battery by moving. The reward giving means is characterized by giving a reward to the user based on the information regarding the amount of charge.
[0015] The system of the present invention includes a computer, a moving body provided with a generator that charges the battery by moving, and is equipped with The computer 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, from the moving body or the user terminal, about a user who has moved the moving body provided with a generator that charges the battery by moving. The reward giving means is characterized by giving a reward to the user based on the information regarding the amount of charge.
[0016] The information processing method of the present invention is an information processing method executed by a computer having a control unit, wherein the control unit receives information regarding the amount of charge of the battery of the moving body during the movement, from the moving body or the user terminal, about a user who has moved the moving body provided with a generator that charges the battery by moving; and the control unit gives a reward to the user based on the information regarding the amount of charge. It is characterized by comprising these steps.
Advantages of the Invention
[0017] According to the program, computer, system, and information processing method of the present invention, it is possible to promote the charging of the battery of the moving body by the user and reduce the burden on the operator.
Brief Description of the Drawings
[0018]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Embodiments for Carrying Out the Invention
[0019] <Overview of Information Processing System 1> Hereinafter, embodiments of the present invention will be described with reference to the drawings. The information processing system 1 according to this embodiment is used in a sharing service in which a plurality of people use a moving body 50 such as a bicycle. Specifically, one or a plurality of moving bodies 50 such as bicycles are parked at each port 60 in a locked state, and a user who wants to use the moving body 50 unlocks the lock of the moving body 50 with a user terminal 40 owned by the user. Then, when the user moves the moving body 50 to the original port 60 or another port 60, parks the moving body 50 at this port 60, and locks it, the usage state of the moving body 50 is completed. Details of such a sharing service and the information processing system 1 will be described below.
[0020] FIG. 1 is a block diagram showing the configuration of the information processing system 1 according to this embodiment. The information processing system 1 according to this embodiment includes a management server 10, a moving body 50, a port 60, and a power storage facility 80. The management server 10 is communicably connected to a user terminal 40, a moving body 50, a port 60, and a power storage facility 80 via a communication network 70 such as an Internet line. The user terminal 40 is communicably connected to the management server 10 via a communication network 70 such as an Internet line, but may be able to transmit and receive signals to and from the moving body 50, the port 60, and the power storage facility 80 by Bluetooth (registered trademark) or the like. Also, signals may be able to be transmitted and received between the moving body 50 and the port 60 and between the moving body 50 and the power storage facility 80 by Bluetooth (registered trademark) or the like. In this embodiment, the management server 10, the user terminal 40, the moving body 50, the port 60, and the power storage facility 80 are directly or indirectly communicably connected. Also, FIG. 2 is a schematic diagram showing the moving body 50, the port 60, the user terminal 40 owned by the user, and the power storage facility 80 in this embodiment. Each component of such an information processing system 1 will be described below.
[0021] <Configuration of the management server 10> The management server 10 is a server that can be accessed through a communication network 70 such as the Internet line. The management server 10 may be provided in a state where a virtual dedicated server is constructed 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 composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of the management server 10. More specifically, the control unit 12 functions as a destination setting means 14, a guidance transmission means 16, a movement information reception means 18, an unlocking means 20, a movement completion confirmation means 22, a reward giving means 24, and a route guidance means 26 by executing a program stored in the storage unit 30.
[0022] The destination setting means 14 sets information on the destination of the moving body 50 (specifically, the port 60 or the power storage facility 80 where the capacitor 65 is provided). The guidance transmission means 16 transmits a guidance to move the moving body 50 to the user terminal 40. The movement information reception means 18 receives information regarding the charge amount of the battery 55 of the moving body 50 during the movement of the user who has moved the moving body 50 provided with the generator 56 that charges the battery 55 by moving, from the moving body 50 or the user terminal 40. Note that the information regarding the charge amount of the battery 55 includes at least one of the change amount of the remaining power amount of the battery 55 and the moving distance of the moving body 50. The unlocking means 20 transmits unlocking information to the moving body 50 so that only the user who has reserved the movement of the moving body 50 can move the moving body 50. The movement completion confirmation means 22 confirms that the movement of the moving body 50 is completed based on the movement completion information transmitted from the user terminal 40, the moving body 50, or the port 60. The reward giving means 24 gives a reward to the user who has moved the moving body 50 based on the information regarding the charge amount. The route guidance means 26 transmits guidance information on the movement route from the current position of the moving body 50 to the destination to the user terminal 40. Details of the functions of these respective means 14, 16, 18, 20, 22, 24, 26 will be described later.
[0023] Note that the program executed by the control unit 12 is not limited to that stored in the storage unit 30. As the program executed by the control unit 12, 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, those stored in a server different from the management server 10 (for example, a cloud server), etc. may be used.
[0024] The storage unit 30 is composed of, for example, an HDD (Hard Disk Drive), a RAM (Random Access Memory), a ROM (Read Only Memory), an SSD (Solid State Drive), etc. Various programs including the program executed by the control unit 12 are stored in the storage unit 30. Further, information on each mobile body 50 (specifically, for example, model information, position information, remaining battery power of the battery 55, etc. for each identification number of each mobile body 50), information on each port 60 (specifically, position information for each identification information of each port 60, the number of wheel stoppers 63, the presence or absence of the capacitor 65, the minimum target number, the maximum target number, etc.), information regarding each user terminal 40 (identification information of each user terminal 40, user account information of the application installed in each user terminal 40, etc.), information such as the remaining battery power of the capacitor 83 of the power storage facility 80 is to be stored. Details of the information stored in the storage unit 30 will be described later.
[0025] 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 composed of a communication interface configured to communicate with other devices via the communication network 70.
[0026] <Configuration of User Terminal 40> The configuration of the user terminal 40 will be described with reference to FIG. 1. The user terminal 40 is a smartphone, a tablet computer, a personal computer, etc. possessed by a user who intends to use the mobile body 50. The user terminal 40 includes 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.
[0027] The control unit 42 includes a CPU, a RAM, a ROM, etc., and is configured to execute various information processes based on programs and data.
[0028] The display unit 43 is, for example, a display and is used to display inputs, outputs, etc. The display can use a known liquid crystal display or the like. The operation unit 44 is a keyboard, operation keys, etc. and is for performing the above-described inputs. Also, a touch panel display that combines the display unit 43 and the operation unit 44 can be used. Hereinafter, as an example, the input by the operation unit 44 will be performed by touch input.
[0029] The storage unit 45 is composed of, for example, an auxiliary storage device such as an HDD or an SSD, and stores various data and programs for driving the user terminal 40. The programs are for performing various processes described later. The control unit 42 is configured to execute various processes by interpreting and executing this program.
[0030] 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 composed of a communication interface configured to communicate with other devices via the communication network 70.
[0031] Note that the specific hardware configuration of the user terminal 40 can be appropriately omitted, replaced, and added according to the embodiment. For example, the control unit 42 may include a plurality of processors. The control unit 42 may be configured by an FPGA. The storage unit 45 may be configured by the RAM and ROM included in the control unit 42. Further, the user terminal 40 may be a dedicated terminal for this system, or the above-described program can be installed and used on a general-purpose smartphone or the like.
[0032] In the user terminal 40, the following processing is performed. That is, when the control unit 42 of the user terminal 40 expands the program stored in the storage unit 48 into the RAM, the program is interpreted and executed by the CPU.
[0033] <Configuration of the mobile body 50> The mobile body 50 is a vehicle such as a bicycle, for example, and generates driving force when the user pedals and moves forward by transmitting the force to the wheels. As such a mobile body 50, a type equipped with an electric motor 54 such as an electric assist bicycle that provides auxiliary power is used. Further, the mobile body 50 is equipped with a generator 56, and the generator 56 generates electricity when the user pedals to charge the battery 55.
[0034] In addition, each mobile body 50 is assigned an identification number. For example, a sticker with a barcode or two-dimensional code indicating the identification number of the mobile body 50 may be pasted on the frame of the mobile body 50, or an IC tag or the like storing the identification number of the mobile body 50 may be attached to the frame of the mobile body 50.
[0035] The configuration of the mobile body 50 will be described with reference to FIG. 1. The mobile body 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.
[0036] The control unit 52 includes a CPU, a RAM, a ROM, etc., and is configured to execute various information processes based on programs and data. The lock unit 53 is configured to prevent the wheels from rotating by fixing the wheels to the frame of the bicycle. Various known types are used as the lock unit 53. Note that, as the moving body 50, a type without the lock unit 53 may be used. The electric motor 54 is disposed on the hub of the bicycle (the central part of the wheel) or the crankset (a combination of the pedal and the crank). As the electric motor 54, a hub motor, a mid-drive motor, etc. are used. The hub motor is directly incorporated into the hub of the wheel to provide driving force. The mid-drive motor is disposed near the crankset and transmits force via a chain. Electric power is supplied to the electric motor 54 from the battery 55. The battery 55 is incorporated into the frame of the moving body 50, and characteristics such as capacity and charging time differ depending on the type of the battery 55. Generally, the larger the battery capacity is, the longer the distance that can be traveled, but there is a problem that the moving body 50 becomes heavier due to the weight of the battery 55.
[0037] The generator 56 generates electricity when the user pedals. The battery 55 is charged with the electric power obtained by the generator 56. As such a generator 56, for example, those disclosed in Japanese Patent Application Laid-Open No. 2022-182811 are known. The GPS 57 detects the current position of the moving body 50. Based on the detection result by such a GPS 57, it is possible to accurately track the current position of the moving body 50 or collect travel data. Note that it is not essential for the moving body 50 to be provided with the GPS 57. A moving body 50 without the GPS 57 attached may be used. The reading unit 58 includes, for example, a camera, etc., and is configured to read the two-dimensional code displayed on the display unit 43 of the user terminal 40. When the two-dimensional code displayed on the display unit 43 of the user terminal 40 is read by the reading unit 58, the lock of the wheels by the lock unit 53 is released.
[0038] The communication unit 59 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 59 is composed of a communication interface configured to communicate with other devices via a communication network 70. Specifically, information on the remaining battery power of the battery 55, information on the current position of the moving body 50 acquired by the GPS 57, and information on the two-dimensional code read by the reading unit 58 are transmitted from the moving body 50 to the management server 10 via the communication network 70 by the communication unit 59 in a state associated with the identification number of the moving body 50. Also, a release command (unlock information) for unlocking the wheels by the lock unit 53 is transmitted from the management server 10 to the control unit 52 via the communication network 70 by the communication unit 59.
[0039] <Configuration of Port 60> As shown in FIG. 2, the port 60 is for one or more moving bodies 50 such as bicycles to be parked, and is provided in a predetermined parking lot, a designated area, etc. The number of moving bodies 50 that can be parked is preset for each port 60. Also, one or more wheel stoppers 63 are provided in the port 60, and the moving body 50 is to be parked on the wheel stopper 63. A user who wants to use the moving body 50 can borrow the moving body 50 by releasing the wheel lock by the lock unit 53 for the moving body 50 parked on the wheel stopper 63 of the port 60. Also, the user who has borrowed the moving body 50 returns the moving body 50 by returning it to the original port 60 or moving the moving body 50 to another port 60.
[0040] The configuration of the port 60 will be described with reference to FIGS. 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.
[0041] The control unit 62 includes a CPU, a RAM, a ROM, etc., and is configured to execute various information processes based on programs and data. The detection unit 64 is provided in each wheel stopper 63 and is configured to detect the identification number of the moving body 50 when the moving body 50 is stopped at the wheel stopper 63. There are various methods for the detection unit 64 to detect the identification number of the moving body 50. For example, a barcode or a two-dimensional code indicating the identification number of the moving body 50 may be attached to the moving body 50, and when the moving body 50 is stopped at the port 60, the barcode or the two-dimensional code of the moving body 50 may be read by the detection unit 64 as a code reading unit. Also, the identification number of the moving body 50 may be read by the detection unit 64 from an IC tag or the like in which the identification number of the moving body 50 is stored.
[0042] The capacitor 65 charges the battery 55 of the moving body 50 stopped at the port 60. Also, when the moving body 50 is stopped at the port 60, the electric power generated by the generator 56 and charged to the battery 55 may be sent to the capacitor 65. Note that there are ports 60 with the capacitor 65 installed and those without the capacitor 65 installed. The display unit 66 is configured to display various information for the user, such as the number of moving bodies 50 stopped at the port 60 and the number of rentable moving bodies 50.
[0043] The communication unit 67 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 67 is composed of a communication interface configured to communicate with other devices via the communication network 70. Specifically, information on the detection result by the detection unit 64 and information such as the remaining electric power amount of the electric power of the capacitor 65 are transmitted from the port 60 to the management server 10 by the communication unit 67. Also, information such as the content displayed on the display unit 66 is transmitted from the management server 10 to the control unit 62 by the communication unit 67 via the communication network 70.
[0044] Alternatively, instead of or in addition to providing the locking portion 53 on the moving body 50, a locking portion (not shown) for locking the moving body 50 may be provided on each wheel stopper 63 of the port 60. In this case, the unlocking means 20 transmits unlocking information to the port 60 so that only the user who reserved the placement of the moving body 50 can move the moving body 50. As a result, the lock by the locking portion provided on the wheel stopper 63 of the port 60 is released, and the user can move the moving body 50 parked at the wheel stopper 63.
[0045] <Configuration of the power storage facility 80> The power storage facility 80 supplies power to adjacent commercial facilities and the like. As shown in FIG. 1, the power storage facility 80 includes a control unit 82, a capacitor 83, and a communication unit 84, and these components are electrically connected.
[0046] The control unit 82 includes a CPU, a RAM, a ROM, etc., and is configured to execute various information processes based on programs and data. Power to be supplied to adjacent commercial facilities and the like is stored in the capacitor 83. When the moving body 50 is parked at the power storage facility 80, the power generated by the generator 56 of the moving body 50 and charged to the battery 55 is sent to the capacitor 83 of the power storage facility 80. In this way, when the user moves the moving body 50 by pedaling a moving body 50 such as a bicycle to generate power by the generator 56, the power obtained by the generator 56 can be stored in the capacitor 65 of the power storage facility 80 in exchange for a predetermined consideration. The communication unit 84 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 84 is composed of a communication interface configured to communicate with other devices via the communication network 70. Specifically, information such as the remaining power amount of the power in the capacitor 65 is transmitted from the power storage facility 80 to the management server 10 by the communication unit 84.
[0047] <Operation of Information Processing System 1> Next, the operation of the information processing system 1 in the present embodiment will be described using the chart diagrams shown in FIGS. 3 to 7 and the flowcharts shown in FIGS. 8 to 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 the program stored in the storage unit 30. Also, a user who wants to use the sharing service related to the information processing system 1 of the present embodiment can install a predetermined application (hereinafter referred to as an app) from an online store, the website of the management company of the sharing service, etc., and input personal information such as name and contact information to register as a member, so that reservation, lending, return, etc. of the mobile body 50 can be performed.
[0048] First, the operation at the time of reserving the mobile body 50 will be described using the chart diagram shown in FIG. 3. A user who wants to use the mobile body 50 first reserves the mobile body 50 parked at a nearby port 60. Such a reservation of the mobile body 50 can be made by the user terminal 40. Specifically, when the user logs in to the app of this service on the user terminal 40, a map and the port 60 are displayed on the display unit 43 of the user terminal 40. Also, based on the information detected by the detection unit 64 of each port 60, the number of mobile bodies 50 parked at each port 60 and available for lending (availability information) is displayed on the display unit 43 of the user terminal 40. Then, when the user designates a certain port 60 by operating the operation unit 44 of the user terminal 40, if the number of mobile bodies 50 available for lending parked at this port 60 is 1 or more, information such as the number of the wheel stopper 63 where the mobile body 50 is parked, the identification number of the mobile body 50, and the remaining battery power of the battery 55 is displayed on the display unit 43 of the user terminal 40 as detailed information of the mobile body 50 available for lending.
[0049] When the user designates a moving body 50 for which the user wishes to make a reservation using the user terminal 40, reservation information (specifically, the number of the wheel stopper 63 where the moving body 50 is parked, the identification number of the moving body 50, etc.) is transmitted from the user terminal 40 to the management server 10. Then, the control unit 12 of the management server 10 makes a reservation for the lending of this moving body 50 for the said user. After that, information such as the location of port 60, the number of the wheel stopper 63 of port 60 where the moving body 50 is parked, the identification number of the moving body 50 parked at port 60, etc., and information on the two-dimensional code for releasing the lock by the lock unit 53 of the moving body 50 is transmitted from the management server 10 to the user terminal 40 as reservation confirmation information. In this way, the reservation operation of the moving body 50 in the information processing system 1 is completed.
[0050] Next, the operation when lending out the moving body 50 will be described using the chart shown in FIG. 4. The user who has reserved the moving body 50 moves to port 60 where this moving body 50 is parked. Then, the reading unit 58 of the moving body 50 parked at the wheel stopper 63 with a predetermined number is made to read the two-dimensional code displayed on the display unit 43 of the user terminal 40. The information on the two-dimensional code read by the reading unit 58 is transmitted from the moving body 50 to the management server 10. When the control unit 12 of the management server 10 receives the information on the two-dimensional code from the moving body 50 for which a reservation has been made in advance by the user, it transmits unlock information to the moving body 50. As a result, the lending out of the moving body 50 is carried out, and the user can get on the moving body 50 and move. In this way, the lending operation of the moving body 50 in the information processing system 1 is completed.
[0051] Next, the operation of the mobile body 50 at the time of return will be described using the chart shown in FIG. 5. The user who wants to return the mobile body 50 moves to the port 60. This port 60 may be the original port 60 from which the mobile body 50 was lent out, or may be another port 60. When the mobile body 50 is stopped at the wheel stopper 63 of the port 60, the identification number of the mobile body 50 is read by the detection unit 64, and the read detection result is transmitted from the port 60 to the management server 10. Then, the user fixes the wheels to the frame of the mobile body 50 by the locking unit 53. After that, when the user presses the return button displayed on the display unit 43 by operating the operation unit 44 of the user terminal 40, the lock information of the mobile body 50 and the position information of the mobile body 50 are transmitted from the mobile body 50 to the management server 10. When the control unit 12 of the management server 10 confirms that the mobile body 50 has been returned based on the identification number of the mobile body 50 transmitted from the port 60 and the lock information and position information of the mobile body 50 transmitted from the mobile body 50, it transmits return completion information to the user terminal 40. As a result, information indicating that the return of the mobile body 50 has been completed is displayed on the display unit 43 of the user terminal 40, and the return operation of the mobile body 50 in the information processing system 1 is completed.
[0052] Also, in the information processing system 1 of the present embodiment, when a business operator wants to charge the battery 55 of the mobile body 50, the user can be made to charge the battery 55 of the mobile body 50 by giving a reward to the user. The charging operation of the battery 55 of the mobile body 50 will be described using the chart shown in FIG. 6 and the flowchart shown in FIG. 8.
[0053] The management server 10 receives information regarding the remaining battery power of the battery 55 from each mobile body 50 (step S1 in FIG. 8). The guidance transmission means 16 determines whether or not the remaining battery power of the battery 55 of each mobile body 50 is less than a predetermined threshold value, and simultaneously transmits guidance to the effect that the mobile body 50 whose remaining battery power of the battery 55 is less than the predetermined threshold value is to be moved to each user terminal 40, the mobile body 50 to be moved, or the port 60 at which the mobile body 50 to be moved is stopped (step S2 in FIG. 8). When such guidance is simultaneously transmitted to each user terminal 40, information on a list of the mobile bodies 50 to be moved (specifically, the identification numbers of the respective mobile bodies 50 to be moved, the position information of the ports 60 at which the respective mobile bodies 50 are stopped, the remaining battery power of the batteries 55 of the respective mobile bodies 50, etc.) is displayed on the display unit 43 of each user terminal 40. For example, a message such as "Since the remaining battery power of the battery 55 of the mobile body 50 at the port 60 in location A is low, please move it to generate power" is displayed on the display unit 43 of each user terminal 40. Then, when the user selects a certain mobile body 50 from among the plurality of mobile bodies 50 displayed on the display unit 43 as the mobile body 50 for which the user is to perform the movement using 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 body 50 and transmits reservation confirmation information to the mobile body 50 and the user terminal 40 (step S3 in FIG. 8).
[0054] Also, when a guidance to move the mobile body 50 whose remaining battery power of the battery 55 is less than a predetermined threshold value is transmitted to the mobile body 50 by the guidance transmission means 16, a guidance to move the mobile body 50 is displayed on a monitor (not shown) or the like provided on the mobile body 50. For example, a message such as "Since the remaining battery power of the battery 55 of this mobile body 50 is low, please move it to generate power" is displayed on a monitor or the like provided on the mobile body 50. Then, when the user inputs a command to move the mobile body 50 by 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. Also, when a guidance to move the mobile body 50 whose remaining battery power of the battery 55 is less than a predetermined threshold value is transmitted to the port 60 by the guidance transmission means 16, information of the mobile body 50 to be moved (specifically, identification number of the mobile body 50 to be moved, guidance information such as the remaining battery power of the battery 55 of the mobile body 50) is displayed on a display unit 66 or the like provided on the port 60. For example, a message such as "Since the remaining battery power of the battery 55 of the mobile body 50 stopped at this port 60 is low, please move it to generate power" is displayed on a display unit 66 or the like provided on the port 60. Then, when the user inputs a command to move the mobile body 50 stopped at this port 60 by an operation panel or the like provided on 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 body 50 and transmits reservation confirmation information to the mobile body 50 and the user terminal 40.
[0055] The reservation confirmation information transmitted to the mobile body 50 includes the identification information of the user terminal 40 that made the reservation for the movement of this mobile body 50, the account information of the user who holds the user terminal 40, and the like. When such reservation confirmation information is transmitted to the mobile body 50, only the user who made the movement reservation can release the lock by the lock unit 53. Further, the reservation confirmation information transmitted to the user terminal 40 includes information on a two-dimensional code (lock release information) for releasing the lock of the mobile body 50 for which the movement reservation was made, the identification number of this mobile body 50, the position information of this mobile body 50 acquired by the GPS 57, the information of the port 60 where this mobile body 50 is parked, the remaining battery power of the battery 55 of this mobile body 50, and the like. Such reservation confirmation information is displayed on the display unit 43 of the user terminal 40. As a result, the user can confirm on the display screen of the display unit 43 where the mobile body 50 to move next is located.
[0056] After that, the user moves to the port 60 where the mobile body 50 to be moved is parked, causes the two-dimensional code for releasing the lock to be displayed on the display unit 43 of the user terminal 40, and when the reading unit 58 of the mobile body 50 for which rearrangement is to be performed reads this two-dimensional code, the information of the two-dimensional code read by the reading unit 58 is transmitted from the mobile body 50 to the management server 10. Then, in the management server 10, when the information of the two-dimensional code transmitted from the mobile body 50 is information suitable for releasing the lock of the mobile body 50, the lock release information is transmitted to the mobile body 50 that is the transmission source. As a result, the lock of the wheels by the lock unit 53 is released, and the user can move the mobile body 50 (step S4 in FIG. 7).
[0057] After that, when the user moves the moving body 50 by pedaling, the generator 56 generates electricity and the battery 55 is charged. When the battery 55 is sufficiently charged, the user stops the moving body 50 at the original port 60 or another port 60. As a result, the identification information of this moving body 50 is detected by the detection unit 64 provided in the wheel stopper 63 of the port 60. The detection result by the detection unit 64 is transmitted from the port 60 to the management server 10 as movement completion information. Further, when the user locks the wheels of the moving body 50 by the locking unit 53 and the moving body 50 is locked at the port 60, the locking information, the position information of the moving body 50, and the remaining battery level of the battery 55 are transmitted from the moving body 50 to the management server 10 as movement completion information (step S5 in FIG. 8). Further, the movement information receiving means 18 receives information regarding the charge amount of the battery 55 from the moving body 50. Here, the information regarding the charge amount of the battery 55 includes at least one of the information on the moving distance of the moving body 50 measured by the GPS 57 and the increase amount of the remaining battery level of the battery 55. After the moving body 50 is stopped at the port 60, the user may input information indicating that the moving body 50 has been stopped at the port 60 by the user terminal 40, and the movement completion information and the information regarding the charge amount of the battery 55 may be transmitted from the user terminal 40 to the management server 10.
[0058] The movement completion confirmation means 22 confirms that the mobile body 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 body 50, the position information of the mobile body 50, etc.). Note that the movement completion confirmation means 22 may confirm that the mobile body 50 has been stopped 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 body 50 has been stopped at the port 60 based only on the lock information of the mobile body 50 and the position information of the mobile body 50 transmitted from the mobile body 50 to the management server 10. Further, the movement completion confirmation means 22 may confirm that the mobile body 50 has been stopped 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 body 50 and the position information of the mobile body 50 transmitted from the mobile body 50 to the management server 10. In the present embodiment, various methods can be used as the method for the movement completion confirmation means 22 to confirm that the mobile body 50 has been stopped at the port 60.
[0059] When the movement completion confirmation means 22 confirms that the mobile body 50 has been stopped at the port 60, the reward giving means 24 gives a reward to the user who has moved the mobile body 50 (step S6 in FIG. 8). Specifically, the reward giving means 24 gives, as a reward, a privilege (specifically, for example, points) that can be used in a predetermined application installed in the user terminal 40 possessed by the user who has rearranged the mobile body 50. With this privilege, for example, the user can borrow the mobile body 50 for free or at a lower price than the original amount next time. Note that the reward given to the user by the reward giving means 24 is not limited to such a privilege that can be used in a predetermined application. As another example, for example, a service related to the movement by the mobile body 50 may be provided on the spot and transmitted to the user terminal 40. Various other forms of rewards can be considered as the rewards given to the user by the reward giving means 24.
[0060] The reward given to the user by the reward giving means 24 is determined according to the information on the charge amount of the battery 55 of the moving body 50 received by the movement information receiving means 18. As described above, the information on the charge amount of the battery 55 includes at least either the change amount of the remaining power amount of the battery 55 or the moving distance of the moving body 50. For example, when the moving body 50 is a bicycle, the more the user pedals the bicycle, the more the charge amount by the generator 56 increases. Generally, there is a correlation between the moving distance of the moving body 50 and the charge amount by the generator 56. A sensor for detecting the rotation speed of the bicycle tire may be provided to calculate the moving distance of the moving body 50. As a result, the user moves the moving body 50 over a greater distance in order to obtain more rewards, and the charge amount of the battery 55 of the moving body 50 can be increased.
[0061] Also, in the information processing system 1 of the present embodiment, after the battery 55 of the moving body 50 is charged, the electric power stored in the battery 55 can be stored in the capacitor 65 of the port 60 or the capacitor 83 of the power storage facility 80. The power storage operation of the capacitor 65 of the port 60 and the capacitor 83 of the power storage facility 80 will be described using the chart diagram shown in FIG. 7 and the flowchart shown in FIG. 9.
[0062] First, the destination setting means 14 sets the information on the destination of the moving destination of the moving body 50 (step S11 in FIG. 9). Here, as the destination of the moving body 50, the port 60 where the remaining power amount of the capacitor 65 is below a predetermined threshold value or the power storage facility 80 where the remaining power amount of the capacitor 83 is below a predetermined threshold value is set by the destination setting means 14.
[0063] Next, the guidance transmission means 16 transmits guidance to the user terminal 40, the moving body 50 to be moved to the destination (specifically, port 60 or the power storage facility 80) set by the destination setting means 14, or the port 60 where the moving body 50 to be moved to the destination is stopped, indicating that the moving body 50 is to be moved (step S12 in FIG. 9). Here, as the moving body 50 to be moved to the destination, the one with the remaining power amount of the battery 55 being equal to or more than a predetermined threshold value is set by the guidance transmission means 16. Such guidance may be transmitted to each user terminal 40 by the guidance transmission means 16 all at once, or may be transmitted only to a specific user terminal 40. Specifically, after the power storage operation of the battery 55 of the moving body 50 by the generator 56 as described above, the guidance may be sent by the guidance transmission means 16 to the user terminal 40 of the user who has performed the power storage operation of the battery 55.
[0064] When the guidance information is transmitted to the user terminal 40, information of the moving body 50 to be moved to the destination (specifically, the identification number of the moving body 50 to be moved to the destination, the position information of the port 60 where the moving body 50 is stopped, the remaining power amount of the battery 55 of the moving body 50, the information of the destination, etc.) is displayed on the display unit 43 of this user terminal 40. For example, a message such as "Please move the moving body 50 at port 60 in place A to the power storage facility 80 in place B" is displayed on the display unit 43 of the user terminal 40. Then, when the user selects, by the user terminal 40, the moving body 50 that the user himself / herself will move 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 makes a reservation for the moving body 50 and transmits reservation confirmation information to the moving body 50 and the user terminal 40 (step S13 in FIG. 9).
[0065] Also, when a guidance to move the mobile body 50 to the destination set by the destination setting means 14 is transmitted to the mobile body 50 by the guidance transmission means 16, a 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 by operating buttons 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. Also, when a guidance to move the mobile body 50 to the destination set by the destination setting means 14 is transmitted to the port 60 by the guidance transmission means 16, information on the mobile body 50 for which movement is to be performed (specifically, the identification number of the mobile body 50 for which movement is to be performed, guidance information such as the remaining battery power of the battery 55 of the mobile body 50, and information on the destination) is displayed on a display unit 66 or the like provided on the port 60. Then, when the user inputs a command to move the mobile body 50 stopped at this port 60 by an operation panel or the like provided on 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 body 50 and transmits reservation confirmation information to the mobile body 50 and the user terminal 40.
[0066] The reservation confirmation information transmitted to the mobile body 50 includes the identification information of the user terminal 40 that has reserved the movement of the mobile body 50 to the destination, the account information of the user who holds the user terminal 40, the information of the destination (specifically, the port 60 or the power storage facility 80) to which the mobile body 50 will move, and the like. When such reservation confirmation information is transmitted to the mobile body 50, the lock by the lock unit 53 is not released on the user terminal 40 other than the user terminal 40 that has reserved the movement. In addition, the reservation confirmation information transmitted to the user terminal 40 includes the information of the two-dimensional code (lock release information) for releasing the lock of the mobile body 50 for which the movement has been reserved, the identification number of this mobile body 50, the position information of this mobile body 50 acquired by the GPS 57, the information of the port 60 where this mobile body 50 is stopped, the remaining battery power of the battery 55 of this mobile body 50, the information of the destination to which the mobile body 50 will move, and the like. Such reservation confirmation information is displayed on the display unit 43 of the user terminal 40. As a result, the user can confirm on the display screen of the display unit 43 the information on where the mobile body 50 to be moved to the destination is located and the information on where the mobile body 50 should be moved.
[0067] After the identification information of the mobile body 50 to be moved to the destination and the information of the destination (that is, the reservation confirmation information) are transmitted from the management server 10 to the user terminal 40, the route guidance means 26 transmits the guidance information of the movement route from the current position of the mobile body 50 based on the detection result by the GPS 57 to the destination to the user terminal 40. As a result, the movement route from the current position of the mobile body 50 to the destination is displayed on the display unit 43 of the user terminal 40, and the user can more surely move the mobile body 50 to the destination while looking at the display unit 43 of the user terminal 40.
[0068] After that, the user moves to the port 60 where the moving body 50 to be moved to the destination is stopped, causes the two-dimensional code for unlocking to be displayed on the display unit 43 of the user terminal 40, and causes the reading unit 58 of the moving body 50 to be moved to the destination to read this two-dimensional code. Then, the information of the two-dimensional code read by the reading unit 58 is transmitted from the moving body 50 to the management server 10. And in the management server 10, when the information of the two-dimensional code transmitted from the moving body 50 is information suitable for unlocking the lock of the moving body 50, the unlocking information is transmitted to the moving body 50 which is the transmission source. As a result, the lock of the wheels by the locking unit 53 is released, and the user can move the moving body 50 to the destination (step S14 in FIG. 9).
[0069] After that, when the user moves the moving body 50 to the destination and stops the moving body 50 at this destination, the electric power stored in the battery 55 of the moving body 50 is stored in the capacitor 65 of the port 60 or the capacitor 83 of the power storage facility 80 at the port 60. Also, when the destination is the port 60, when the moving body 50 is stopped at the port 60, the identification information of the moving body 50 is detected by the detection unit 64 provided in the wheel stopper 63 of this port 60. The detection result by the detection unit 64 is transmitted from the port 60 to the management server 10 as movement completion information. Also, when the user locks the wheels of the moving body 50 by the locking unit 53 and the moving body 50 is locked at the destination, the lock information and the position information of the moving body 50 are transmitted from the moving body 50 to the management server 10 as movement completion information (step S15 in FIG. 9). Then, power storage information is transmitted from the port 60 or the power storage facility 80 serving as the destination to the management server 10 (step S16 in FIG. 9). Here, the power storage information includes the identification number of the moving body 50, the amount of electric power stored in the capacitor 65 of the port 60 or the capacitor 83 of the power storage facility 80, information regarding the user who moved the moving body 50, and the like. When the power storage information is transmitted to the control unit 12, a predetermined consideration is paid to the operator of the sharing service of the moving body 50 or the like according to the amount of electric power stored in the capacitor 65 of the port 60 or the capacitor 83 of the power storage facility 80.
[0070] Further, when the movement completion confirmation means 22 confirms that the mobile body 50 has moved to the destination, the reward giving means 24 gives a reward to the user who has moved the mobile body 50 (step S17 in FIG. 9). Specifically, as the reward, the reward giving means 24 gives a privilege (specifically, for example, points) that can be used in a predetermined application installed in the user terminal 40 held by the user who has moved the mobile body 50. With this privilege, for example, the user can borrow the mobile body 50 for free or at a lower price than the original amount next time. Note that the reward given to the user by the reward giving means 24 is not limited to such a privilege that can be used in a predetermined application. Various other forms of rewards can be considered as the rewards given to the user by the reward giving means 24.
[0071] The reward given to the user by the reward giving means 24 is determined based on the distance between the position of the mobile body 50 when the guidance transmission means 16 transmits the guidance information and the position of the destination. Alternatively, the reward given to the user by the reward giving means 24 may be determined based on the moving distance of the mobile body 50 measured by the GPS 57 provided in the mobile body 50 from the time when the guidance transmission means 16 transmits the guidance information until it arrives at the destination. Further, the reward given to the user by the reward giving means 24 may be set such that the reward when the mobile body 50 is moved without using the electric motor 54 is greater than the reward when the mobile body 50 is moved using the electric motor 54.
[0072] 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 movement information receiving means 18 and reward granting means 24. The movement information receiving means 18 receives, from the moving body 50 or the user terminal 40, information regarding the charge amount of the battery 55 of the moving body 50 during the movement of a user who has moved the moving body 50 provided with the generator 56 that charges the battery 55 by moving. The reward granting means 24 grants a reward to the user who has moved the moving body 50. According to such a program, computer, information processing system 1, and information processing method, the battery 55 of the electric motor 54 can be charged by moving the moving body 50 by the user, and the burden on the operator can be reduced. Speaking more about the future, conventionally, when using the moving body 50 provided with the electric motor 54 in a sharing service, the operator has to charge the battery 55 of the electric motor 54 each time, which has been a burden on the operator. However, according to the program, computer, information processing system 1, and information processing method having the above configuration, since the electric power generated by the generator 56 can be stored in the battery 55 by moving the moving body 50 by the user, such a problem can be prevented from occurring.
[0073] Also, 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 transmission means 16 and transmits a guidance to the effect of moving the moving body 50 to the user terminal 40, the moving body 50, or the port 60 where the moving body 50 is stopped. As a result, the user can recognize the guidance to the effect of moving the moving body 50, and thus the user can move the moving body 50 and cause the generator 56 to charge the battery 55.
[0074] Also, 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 functions to make the computer serve as the destination setting means 14 and the guidance transmission means 16. The destination setting means 14 sets the information of the destination of the moving body 50, and the guidance transmission means 16 transmits a guidance to the effect that the moving body 50 is to be moved to the destination set by the destination setting means 14 to the user terminal 40, the moving body 50, or the port 60 where the moving body 50 is stopped. As a result, the user can recognize the guidance to the effect that the moving body 50 is to be moved to the target value, and thus the user can move the moving body 50 to the target value. Further, the destination setting means 14 sets, as the destination of the moving body 50, a destination where capacitors 65 and 83 are provided and where it is possible to store electric power from the battery 55 of the moving body 50 in the capacitors 65 and 83. In this case, the user can move the moving body 50 to the target value and store electric power from the battery 55 of the moving body 50 in the capacitors 65 and 83. Note that the destination is not limited to the places where the capacitors 65 and 83 such as the port 60 and the power storage facility 80 are provided. It may be possible to specify any place where a capacitor is provided as the destination. Also, it may be possible to specify any place where no capacitor is provided as the target value.
[0075] Also, 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 functions to make the computer serve as the route guidance means 26. The route guidance means 26 transmits the guidance information of the moving route from the current position of the moving body 50 to the destination to the user terminal 40. In this case, the moving route from the current position of the moving body 50 to the destination is displayed on the display unit 43 of the user terminal 40, and the user can more surely move the moving body 50 to the destination while looking at the display unit 43 of the user terminal 40.
[0076] Also, 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 functions as the unlocking means 20 for the computer, and after the guidance transmission means 16 transmits guidance to the effect that the mobile body 50 is to be moved to the user terminal 40, the mobile body 50, or the port 60 where the mobile body 50 is stopped, when reservation information to the effect that the mobile body 50 is to be moved is received from the user terminal 40, the mobile body 50, or the port 60 where the mobile body 50 is stopped, a reservation for the movement of the mobile body 50 is made. Also, the unlocking means 20 transmits unlocking information to the mobile body 50 so that only the user who has reserved the movement of the mobile body 50 can move the mobile body 50. In this case, normally, the mobile body 50 is locked, and when the control unit 12 makes a reservation for the movement of the mobile body 50 to the destination, only the user who has reserved the movement of the mobile body 50 to the destination can unlock the mobile body 50.
[0077] Also, in the program, computer (management server 10), information processing system 1, and information processing method of the present embodiment, as described above, information on the remaining battery level of the battery 55 is transmitted from the mobile body 50 to the computer, and the guidance transmission means 16 transmits guidance to the effect that the mobile body 50 with a remaining battery level less than a predetermined amount is to be moved to the user terminal 40. In this case, the battery 55 can be charged by moving the mobile body 50 with a remaining battery level less than a predetermined amount to the user.
[0078] Note that the program, computer, information processing system 1, information processing method, etc. according to the present invention are not limited to the above-described modes, and various changes can be made.
[0079] For example, after a reservation for the movement of the mobile body 50 is made, the method by which the user who has made the reservation for the movement unlocks the mobile body 50 is not limited to the above-described method. Various other methods can be used as the method by which the user who has made the reservation for the movement unlocks the mobile body 50.
[0080] In addition, the reward given to the user by the reward giving means 24 is not limited to the privileges available in a predetermined application installed on the user terminal 40. The reward given to the user by the reward giving means 24 may be money, virtual currency, carbon credit, or the like.
[0081] Also, the method of confirming the current position of the moving body 50 is not limited to the method using the GPS 57. As another method, the positions of the respective ports 60 are managed by the control unit 12 of the management server 10, and when the moving body 50 is stopped at the port 60, the position of this port 60 is set as the current position of the moving body 50, or the position of the moving body 50 is specified from the lending history and return history of the moving body 50, or a camera (not shown) is mounted on the moving body 50, and the current position is specified by an image captured by this camera. Other methods may be used.
[0082] Also, although the moving body 50 is provided with the battery 55 and the generator 56, the electric motor 54 may not be provided. In this case, the movement of the moving body 50 cannot be assisted by the electric motor, but by moving the moving body 50, power can be stored in the battery 55, and power can be stored from the battery 55 to the capacitor 83 of the power storage facility 80.
[0083] Also, in the above description, the mode in which the guidance transmission means 16 transmits guidance to the effect that the moving body 50 is to move to the user terminal 40, the moving body 50, or the port 60 where the moving body 50 is stopped has been described, but the present invention is not limited to such a mode. As another mode, even if the guidance transmission means 16 does not transmit the movement guidance information to the user terminal 40 or the like, the user may spontaneously move the moving body 50 in order to charge the battery 55. Even in this case, the reward giving means 24 gives a reward to the user who has moved the moving body 50.
[0084] Also, even when the moving body 50 such as a bicycle continues to stay at the port 60, if the user pedals the moving body 50 and power is generated by the generator 56 to charge the battery 55, a reward may be given to the user. In this case, the program according to the present invention causes a computer (specifically, the management server 10) to function as information receiving means and reward giving means. The information receiving means receives, from the moving body 50 or the user terminal 40, information regarding the charge amount of the battery 55 of the moving body 50 when the user pedals, for a user who pedals the moving body 50 provided with the generator 56 that charges the battery by pedaling. The reward giving means gives a reward to the user based on the information regarding the charge amount. Even in this case, the user can charge the battery 55 of the electric motor 54 by pedaling the moving body 50, and the burden on the operator can be reduced.
[0085] Also, the generator 56 provided in the moving body 50 may perform solar power generation. In this case, when the port 60 is in the shade, power can be generated by the generator 56 by moving the moving body 50 outside the port 60 and positioning the moving body 50 in the sunlight.
[0086] Also, the moving body 50 related to the program, computer, system, and information processing method according to the present invention is not limited to a bicycle. As the moving body 50 related to the program, computer, system, and information processing method according to the present invention, other types of vehicles that can travel by an electric motor and are equipped with a generator may be used.
Explanation of Reference Numerals
[0087] 1 Information Processing System 10 Management Server 12 Control Unit 14 Destination Setting Means 16 Guidance Sending Means 18 Movement Information Receiving Means 20 Lock Release Means 22 Movement Completion Confirmation Means 24 Reward Giving Means 26 Route guidance means 30 Memory unit 32 Communication unit 40 User terminal 42 Control unit 43 Display unit 44 Operation unit 45 Memory unit 46 Communication unit 48 Memory unit 50 Moving body 52 Control unit 53 Locking unit 54 Electric motor 55 Battery 56 Generator 57 GPS 58 Reading unit 59 Communication unit 60 Port 62 Control unit 63 Wheel stopper 64 Detection unit 65 Capacitor 66 Display unit 67 Communication unit 70 Communication network 80 Power storage facility 82 Control unit 83 Capacitor 84 Communication unit
Claims
1. A program that causes a computer to function as movement information receiving means and reward granting means, wherein the movement information receiving means receives, from the moving body or the user terminal, information regarding the amount of charge of the battery of the moving body during the movement, for a user who has moved a moving body provided with a generator that charges the battery by moving, and the reward granting means grants a reward to the user based on the information regarding the amount of charge.
2. The program according to claim 1, wherein the computer is further caused to function as guidance transmission means, and 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.
3. The program according to claim 1, wherein the computer is further caused to function as destination setting means and guidance transmission means, wherein the destination setting means sets information on the destination of the moving destination of the moving body, and 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 the port where the moving body is stopped.
4. The program 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 program according to claim 1, wherein the computer is further caused to function as route guidance means, and the route guidance means transmits guidance information on the movement 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 program according to claim 3, wherein the computer is further caused to function as unlocking means, and 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 moving the moving body is made, and 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 to be transmitted from the moving body to the computer. The guidance transmission means transmits guidance to the user terminal to move the moving body whose remaining battery level is less than a predetermined amount. The program according to claim 3.
8. A program that causes a computer to function as information receiving means and reward giving means, The information receiving means receives, from the moving body or the user terminal, information regarding 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. The reward giving means gives a reward to the user based on the information regarding the charging amount. A program.
9. By executing a program, it functions as movement information receiving means and reward giving means. The movement information receiving means receives, from the moving body or the user terminal, information regarding the charging amount of the battery of the moving body during the movement, for a user who has moved a moving body provided with a generator that charges the battery by moving. The reward giving means gives a reward to the user based on the information regarding the charging amount. A computer.
10. A computer and A moving body provided with a generator that charges the battery by moving, Comprising, The computer functions as movement information receiving means and reward giving means by executing a program. The movement information receiving means receives, from the moving body or the user terminal, information regarding the charging amount of the battery of the moving body during the movement, for a user who has moved the moving body provided with a generator that charges the battery by moving. The reward giving means gives a reward to the user based on the information regarding the charging amount. A system.
11. An information processing method executed by a computer having a control unit, The step of the control unit receiving, from the moving body or the user terminal, information regarding the charging amount of the battery of the moving body during the movement, for a user who has moved a moving body provided with a generator that charges the battery by moving. The step of the control unit giving a reward to the user based on the information regarding the charging amount. An information processing method comprising.
Citation Information
Patent Citations
Power-assisted bicycle
JP2022182811A