Management system, management device, management method, and computer program
Patent Information
- Application Number
- JP2020217572
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-12-25
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2040-12-25
AI Technical Summary
【0029】 本願によれば、正規ユーザ以外の第三者に人力駆動車のステータス情報を通知できる。
Smart Images

Figure 0007634986000001 
Figure 0007634986000002 
Figure 0007634986000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a management system, a management device, a management method, and a computer program. [Background technology]
[0002] In recent years, human-powered vehicles equipped with electric components, such as road bikes, mountain bikes, and electric-assist bikes (e-bikes), have been distributed. Parking spaces for human-powered vehicles are often set up outdoors and accessible to an unspecified number of people. This makes owners vulnerable to theft of their human-powered vehicles. Human-powered vehicles equipped with electric components are often expensive, and the damage suffered by owners when their vehicles are stolen is great.
[0003] Patent Document 1 discloses an anti-theft function that monitors vibrations occurring in a bicycle and issues an alarm via communication if vibrations are detected. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2004-322875 A Summary of the Invention [Problem to be solved by the invention]
[0005] In Patent Document 1, theft is prevented by notifying the user of an abnormality in a mobile phone or the like.
[0006] An object of the present invention is to provide a management system, a management device, a management method, and a computer program that can notify a third party other than the authorized user of status information about a human-powered vehicle. [Means for solving the problem]
[0007] A management system according to a first aspect of the present invention comprises an electronic device configured to acquire first identification information related to a human-powered vehicle and at least one of components installed on the human-powered vehicle, and configured to transmit the first identification information and first user information related to the first user to an external source based on an operation by a first user, and a management device configured to be able to communicate with the electronic device and managing information related to the human-powered vehicle, wherein the management device comprises a memory unit that associates and stores second identification information related to the human-powered vehicle and at least one of the components, status information related to a status of the human-powered vehicle and at least one of the components, and second user information related to a second user, and a control unit that, when the first identification information and the second identification information received from the electronic device correspond to each other and the first user information and the second user information received from the electronic device do not correspond to each other, transmits the status information associated with the second identification information from the memory unit to an external source.
[0008] According to the management system of the first aspect described above, when the management device receives user information of a third party different from the authorized user from the electronic device, the management device notifies the user of status information of the human-powered vehicle registered at that time. If the status information includes information indicating whether the human-powered vehicle has been stolen, the third party can know whether the human-powered vehicle has been stolen based on the status information notified from the management device.
[0009] In the management system of a second aspect according to the first aspect, the electronic device is mounted on the human-powered vehicle.
[0010] According to the management system of the second aspect, by operating an electronic device mounted on the human-powered vehicle, first user information relating to the first user can be transmitted from the electronic device to the outside.
[0011] In the management system of a third aspect according to the first aspect, the electronic device is carried by the first user.
[0012] According to the management system of the third aspect, the first user information relating to the first user can be transmitted from the electronic device to the outside by operating the electronic device carried by the user.
[0013] In the management system of a fourth aspect according to any one of the first to third aspects, the status information is information indicating whether or not the human-powered vehicle has been stolen.
[0014] According to the management system of the fourth aspect, the status information indicating whether the human-powered vehicle has been stolen or not can be notified to a first user different from a second user.
[0015] In the management system of a fifth aspect according to any one of the first aspect to the fourth aspect, the second user is an authorized user of the human-powered vehicle, and the first user is a third party approved by the second user.
[0016] According to the management system of the fifth aspect, the status information of the human-powered vehicle can be notified to an approved third party other than the authorized user of the human-powered vehicle.
[0017] In the management system of a sixth aspect according to the fifth aspect above, when an operational restriction is imposed on at least one of the human-powered vehicle and the component, and the status related to at least one of the human-powered vehicle and the component is in a first status, the electronic device transmits a release request to the management device for releasing the operational restriction, and the management device transmits a release command to the electronic device for releasing the operational restriction in response to receiving the release request from the electronic device.
[0018] According to the management system of the sixth aspect, even if the operation of at least one of the human-powered vehicle and the components is restricted, the operational restriction can be lifted upon a lifting request from the first user operating the electronic device, without the involvement of the authorized user.
[0019] In the management system of the seventh aspect according to the fifth aspect of the present invention, when an operational restriction is imposed on at least one of the human-powered vehicle and the component, and the status of at least one of the human-powered vehicle and the component is in a first status, the electronic device generates a random number and transmits it to the management device, the management device encrypts the random number using a pre-generated private key and transmits the encrypted random number to the electronic device, the electronic device decrypts the encrypted random number using a public key corresponding to the private key, and when the random number before encryption and the random number after decryption match, the operational restriction is lifted.
[0020] According to the management system of the seventh aspect, the management device issues a digital signature using a private key, and the electronic device verifies the digital signature using a public key corresponding to the private key of the management device. If the electronic device approves the management device by verifying the digital signature, it releases the operational restrictions on the human-powered vehicle and components. Therefore, even if a human-powered vehicle with operational restrictions is brought to a third party such as a dealer for some reason, the operational restrictions can be released without the involvement of the authorized user as long as the third party has the public key.
[0021] In the management system of an eighth aspect according to the sixth or seventh aspect, the first status is a status that the human-powered vehicle has not been stolen.
[0022] According to the management system of the eighth aspect, if the human-powered vehicle has not been stolen, the operational restriction can be lifted in response to a lifting request from the first user.
[0023] A management device according to a ninth aspect of the present invention comprises a communication unit configured to communicate with an electronic device that transmits first identification information relating to the human-powered vehicle and at least one of the components mounted on the human-powered vehicle, and first user information relating to the first user to an external device based on an operation by a first user; a memory unit that stores second identification information relating to the human-powered vehicle and at least one of the components, status information relating to a status of the human-powered vehicle and at least one of the components, and second user information relating to a second user in association with each other; and a control unit that, when the first identification information and the second identification information received from the electronic device correspond to each other but the first user information and the second user information received from the electronic device do not correspond to each other, transmits the status information associated with the second identification information from the memory unit to an external device.
[0024] According to the management device of the ninth aspect, when the management device receives user information of a third party different from the authorized user from the electronic device, the management device notifies the status information of the human-powered vehicle registered at that time. If the status information includes information indicating whether the human-powered vehicle has been stolen, the third party can know whether the human-powered vehicle has been stolen based on the status information notified from the management device.
[0025] A management method according to a tenth aspect of the present invention includes acquiring first identification information related to a human-powered vehicle and at least one of the components installed on the human-powered vehicle, and first user information related to the first user from an electronic device that transmits the first identification information and the first user information related to the first user to an external device based on an operation by a first user, acquiring the second identification information and the second user information from a memory unit that stores second identification information related to the human-powered vehicle and at least one of the components, status information related to a status of the human-powered vehicle and at least one of the components, and second user information related to a second user in association with each other, and when the first identification information acquired from the electronic device and the second identification information acquired from the memory unit correspond to each other and when the first user information acquired from the electronic device and the second user information acquired from the memory unit do not correspond to each other, transmitting the status information associated with the second identification information from the memory unit to an external device.
[0026] According to the management method of the tenth aspect, when the management device receives user information of a third party other than the authorized user from the electronic device, the management device notifies the status information of the human-powered vehicle registered at that time. If the status information includes information indicating whether the human-powered vehicle has been stolen, the third party can know whether the human-powered vehicle has been stolen based on the status information notified from the management device.
[0027] A computer program according to an eleventh aspect of the present invention causes a computer to execute processes of acquiring first identification information related to a human-powered vehicle and at least one of the components mounted on the human-powered vehicle, and first user information related to the first user from an electronic device that transmits the first identification information and the first user information related to the first user to an external device based on an operation by a first user, acquiring the second identification information and the second user information from a memory unit that stores second identification information related to the human-powered vehicle and at least one of the components, status information related to a status of the human-powered vehicle and at least one of the components, and second user information related to a second user in association with each other, and when the first identification information acquired from the electronic device and the second identification information acquired from the memory unit correspond to each other but the first user information acquired from the electronic device and the second user information acquired from the memory unit do not correspond to each other, transmitting the status information associated with the second identification information from the memory unit to an external device.
[0028] According to the computer program of the eleventh aspect, an execution environment can be created using a computer, in which status information of a human-powered vehicle is notified to a third party other than, for example, an authorized user. Effect of the Invention
[0029] According to the present application, it is possible to notify a third party other than the authorized user of the status information of the human-powered vehicle. [Brief description of the drawings]
[0030] [Figure 1] 1 is a schematic diagram illustrating an overall configuration of a management system according to a first embodiment. [Diagram 2] FIG. 2 is a side view illustrating the configuration of a human-powered vehicle. [Diagram 3] FIG. 2 is a block diagram illustrating the configuration of a control system for a human-powered vehicle. [Figure 4] FIG. 2 is a block diagram illustrating a configuration of a management device. [Diagram 5] FIG. 13 is a conceptual diagram illustrating an example of a management table. [Figure 6] 10 is a flowchart illustrating a procedure of a status registration process in the management device. [Figure 7] 4 is a flowchart illustrating a procedure of a process executed in the management system of the first embodiment. [Figure 8] 10 is a flowchart illustrating an unlocking process in the second embodiment. [Figure 9] FIG. 13 is an explanatory diagram illustrating the configurations of an electronic device and a management device according to a third embodiment. [Figure 10] 13 is a flowchart illustrating a procedure for unlocking in the third embodiment. [Figure 11] FIG. 13 is a schematic diagram illustrating the overall configuration of a management system according to a fourth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0031] Hereinafter, the present invention will be described in detail with reference to the drawings showing embodiments thereof. (First embodiment) FIG. 1 is a schematic diagram for explaining the overall configuration of a management system in the first embodiment. The management system in the first embodiment includes an electronic device 100 mounted on a human-powered vehicle 1, and a management device 200 that manages information about the human-powered vehicle 1. The electronic device 100 and the management device 200 are configured to be able to communicate with each other via a communication network N. The communication network N is configured by communication lines such as 3G, 4G, 5G, LTE (Long Term Evolution), WAN (Wide Area Network), LAN (Local Area Network), Internet lines, leased lines, satellite lines, and communication facilities such as base stations. The management system may include a user terminal 300 configured to be able to communicate with the management device 200 via the communication network N.
[0032] The human-powered vehicle 1 is a vehicle that uses human power at least partially as a driving force for traveling. Vehicles that use only an internal combustion engine or an electric motor as a driving force are excluded from the human-powered vehicle 1 of this embodiment. The human-powered vehicle 1 is, for example, a bicycle, including a mountain bike, road bike, cross bike, city cycle, and electric-assist bike (e-bike). The configuration of the human-powered vehicle 1 will be described in detail later.
[0033] In one example, the electronic device 100 is a terminal device such as a cycle computer mounted on the human-powered vehicle 1. The electronic device 100 accesses the management device 200 via the communication network N based on an operation by a first user. When accessing the management device 200, the electronic device 100 transmits first identification information and first user information to the management device 200. The configuration of the electronic device 100 will be described in detail later.
[0034] The first identification information is identification information related to the human-powered vehicle 1 and at least one of the components mounted on the human-powered vehicle 1, and includes at least one of the manufacturer name, the seller name, the product name, the model number, the manufacturing date, and the serial number. The first identification information can also be read from a two-dimensional code attached to the human-powered vehicle 1 and at least one of the components. The first user information is information related to the first user who operates the electronic device 100, and includes at least one of the name, the date of birth, the telephone number, the email address, the user ID, the password, and the biometric information. The first user is, for example, a third party other than the authorized user, and includes a thief of the human-powered vehicle 1 and a dealer who handles the human-powered vehicle 1 brought in through a specified route. The authorized user is, for example, the authorized owner who purchased the human-powered vehicle 1. "Brought in through a specified route" includes a case where the thief himself brings in the human-powered vehicle 1, and a case where the transferee who has received the human-powered vehicle 1 from the thief brings in the human-powered vehicle 1. For example, the dealer may be either a dealer not recognized by the authorized user or a dealer recognized by the authorized user, in which case the dealer may be a third party approved by the authorized user.
[0035] The management device 200 is a server device that manages information related to the human-powered vehicle 1. The management device 200 includes a storage unit 204 that stores the second identification information, the status information, and the second user information in association with each other. The configuration of the management device 200 will be described in detail later.
[0036] The second identification information is identification information related to at least one of the human-powered vehicle 1 and the components, and includes at least one of the manufacturer name, the seller name, the product name, the model number, the manufacturing date, and the serial number. The second identification information can also be read from a two-dimensional code attached to the human-powered vehicle 1 and at least one of the components. The status information is information related to the status of the human-powered vehicle 1 and at least one of the components, and includes, for example, statuses such as "normal", "locked state", and "stolen". "Normal" means a state in which the human-powered vehicle 1 has not been stolen and is being used normally. "Locked state" means a state in which the operation of at least one of the human-powered vehicle 1 and the components is physically or electronically restricted, and includes a state in which the wheels are locked. "Stolen" means a state in which the human-powered vehicle 1 has been stolen. The status information is registered in the management device 200 based on, for example, a notification from a legitimate user, and if the human-powered vehicle 1 has been stolen, the status information of "stolen" is registered. If the human-powered vehicle 1 and / or at least one of the components are equipped with a function for determining the status, the status information may be registered in the management device 200 based on a notification from the electronic device 100 mounted on the human-powered vehicle 1. The second user information is information about the user registered in the management device 200, and includes, for example, at least one of the name, date of birth, telephone number, email address, user ID, password, and biometric information. The second user is, for example, a legitimate user of the human-powered vehicle 1.
[0037] When the management device 200 receives the first identification information and the first user information from the electronic device 100, it judges whether or not they correspond to the second identification information and the second user information stored in the storage unit 204. When the first identification information and the second identification information correspond to each other and the first user information and the second user information do not correspond to each other, the management device 200 transmits to the outside the status information of the human-powered vehicle 1 associated with the second identification information. For example, when the management device 200 receives user information of a third party other than the authorized user from the electronic device 100 based on an operation by a third party other than the authorized user, it notifies the status information of the human-powered vehicle 1 registered at that time. The notification destination of the status information is, for example, the electronic device 100. The notification destination of the status information may be a user terminal 300 carried by the authorized user. The user terminal 300 includes a terminal such as a smartphone, a tablet terminal, or a wearable terminal carried by a user.
[0038] 2 is a side view explaining the configuration of the human-powered vehicle 1. The human-powered vehicle 1 includes a vehicle body 10, a front wheel 12, a rear wheel 14, a handlebar 16, a seat 18, and a drive mechanism 20. In the following explanation, terms expressing the front-rear, left-right, and up-down directions are used based on the directions when a rider is seated on the seat 18 of the human-powered vehicle 1.
[0039] The vehicle body 10 includes a frame 10A and a front fork 10B. A front wheel 12 is rotatably supported by the front fork 10B. A rear wheel 14 is rotatably supported by the frame 10A. A handlebar 16 is supported by the frame 10A so that the traveling direction of the front wheel 12 can be changed.
[0040] The drive mechanism 20 transmits human-powered driving force to the rear wheel 14. The drive mechanism 20 includes a crank 22, a front sprocket assembly 24A, a rear sprocket assembly 24B, a chain 26, and a pair of pedals 28, 28. The drive mechanism 20 may further include a chain device for preventing the chain 26 from coming off.
[0041] The crank 22 includes a right crank 22A, a left crank 22B, and a crankshaft 22C. The crankshaft 22C is rotatably supported by the frame 10A. The right crank 22A and the left crank 22B are each connected to the crankshaft 22C. One of a pair of pedals 28, 28 is rotatably supported by the right crank 22A, and the other is rotatably supported by the left crank 22B.
[0042] The front sprocket assembly 24A is connected to the crankshaft 22C and rotates integrally with the crankshaft 22C. In one example, the front sprocket assembly 24A includes a plurality of front sprockets with different outer diameters. The outer diameters of the plurality of front sprockets increase from the center plane of the vehicle body 10 toward the outside in a direction parallel to the rotational axis of the crankshaft 22C.
[0043] The rear sprocket assembly 24B is rotatably supported by the rear hub 14A of the rear wheel 14. In one example, the rear sprocket assembly 24B includes multiple rear sprockets with different outer diameters. The outer diameters of the multiple rear sprockets decrease from the center plane of the vehicle body 10 toward the outside in a direction parallel to the rotational axis of the hub assembly.
[0044] The chain 26 is wound around the front sprocket assembly 24A and the rear sprocket assembly 24B. When the crank 22 rotates forward due to human driving force applied to the pedals 28, 28, the front sprocket assembly 24A rotates forward together with the crank 22. The rotation of the front sprocket assembly 24A is transmitted to the rear sprocket assembly 24B via the chain 26, causing the rear wheel 14 to rotate. A belt or a shaft may be used instead of the chain 26.
[0045] The human-powered vehicle 1 is operated by power supplied from the battery unit 60, and includes components whose operations are controlled by a control device 120. The control device 120 is shown in Fig. 3. The components include at least one of a transmission device 32, an assist device 34, a brake device 36, an anti-lock brake system (ABS) device 38, a suspension device 40, and an adjustable seat post 42. The control state of the components is switched by, for example, the operation device 30.
[0046] The operation device 30 is provided on the handlebar 16. The operation device 30 includes, for example, operation switches 30A, 30B that are operated by the rider's fingers. The operation switches 30A, 30B are switches for switching the control state of at least one of the gear shift device 32, the assist device 34, the brake device 36, the anti-lock brake device 38, the suspension device 40, and the adjustable seat post 42. The operation device 30 may be, for example, a cycle computer provided on the human-powered vehicle 1, or may be a smartphone, tablet device, wearable device, or the like carried by the rider of the human-powered vehicle 1.
[0047] The number of operation devices 30 mounted on the human-powered vehicle 1 does not need to be one, and may be multiple. In the example shown in Fig. 1, the operation device 30 is configured to include two operation switches 30A, 30B, but it may also be configured to include one or three or more operation switches. The operation device 30 is not limited to a configuration including a switch, and may also be configured to include an operation lever, an operation dial, or the like.
[0048] The operating device 30 is connected to the control device 120, and provides the control device 120 with an operating signal in response to the operation of the operating switch 30A or the operating switch 30B.
[0049] The control device 120 is, for example, a computer that controls the operation of components included in the human-powered vehicle 1 in response to an operation signal provided from the operation device 30. The components to be controlled are connected to the control device 120 via communication lines. The components connected to the control device 120 include at least one of the transmission device 32, the assist device 34, the brake device 36, the anti-lock brake device 38, the suspension device 40, and the adjustable seat post 42. The control device 120 generates a control signal in response to the operation signal provided from the operation device 30 and transmits the generated control signal to the component to be controlled, thereby controlling the operation of the component.
[0050] The communication line connecting the control device 120 and the components may be a power supply line used in PLC (Power Line Communication). The control device 120 and the components may be connected wirelessly, such as ANT (registered trademark), ANT+ (registered trademark), Bluetooth (registered trademark), WiFi (registered trademark), ZigBee (registered trademark), or LTE (Long Term Evolution), without being limited to wired connection.
[0051] The transmission 32 is provided, for example, in the rear sprocket assembly 24B. The transmission 32 includes a drive circuit 32A, an electric actuator 32B, and a chain guide 32C. The drive circuit 32A and the electric actuator 32B are shown in FIG. 3. The drive circuit 32A of the transmission 32 drives the electric actuator 32B in response to a control signal from the control device 120. The electric actuator 32B drives the chain guide 32C to change the rear sprocket around which the chain 26 is wound, thereby switching the gear ratio of the human-powered vehicle 1. The transmission 32 may be provided in the front sprocket assembly 24A.
[0052] In one example, the transmission 32 is an externally-driven transmission. When the transmission 32 is an externally-driven transmission, the rear sprocket assembly 24B includes a plurality of rear sprockets with different outer diameters. When an upshift is instructed, the drive circuit 32A drives the electric actuator 32B to change the rear sprocket around which the chain 26 is wound to a rear sprocket with a smaller outer diameter than the current rear sprocket. When a downshift is instructed, the drive circuit 32A drives the electric actuator 32B to change the rear sprocket around which the chain 26 is wound to a rear sprocket with a larger outer diameter than the current rear sprocket.
[0053] In another example, the transmission 32 is an internal transmission. The internal transmission is provided in, for example, the rear hub 14A, and transmits the rotation input to the rear sprocket assembly 24B to the rear wheel 14 after changing the speed. The rear sprocket assembly 24B of the internal transmission includes a single rear sprocket. The transmission 32 may be a continuously variable transmission.
[0054] The assist device 34 is provided for the drive mechanism 20. The assist device 34 includes a drive circuit 34A and an electric actuator 34B. The drive circuit 34A and the electric actuator 34B are shown in FIG. 3. The drive circuit 34A of the assist device 34 drives the electric actuator 34B by a control signal from the control device 120. The drive force of the electric actuator 34B is output as an auxiliary drive force that assists the running of the human-powered vehicle 1. The control state of the assist device 34 includes a plurality of control states with different auxiliary drive forces. The control state of the assist device 34 is also called an assist level. The assist device 34 changes the assist level according to, for example, the human-powered drive force acting on the crank 22. When four assist levels are provided, for example, they include a strong assist level, a medium assist level, a weak assist level, and a zero assist level. At the zero assist level, the electric actuator 34B is not driven and no assist is performed. The assist device 34 may also be configured to function as a regenerative braking device that brakes the human-powered vehicle 1.
[0055] The brake device 36 is, for example, a rim brake provided on the front wheel 12 and the rear wheel 14. The brake device 36 provided on the front wheel 12 includes a drive circuit 36A, an electric actuator 36B, and a caliper 36C including brake pads that can contact the wheel of the front wheel 12. The drive circuit 36A and the electric actuator 36B are shown in FIG. 3. The brake device 36 may be connected to a brake operating device 36D provided on the handlebar 16. The drive circuit 36A of the brake device 36 drives the electric actuator 36B in response to a control signal from the control device 120 or the operation of the brake operating device 36D. The electric actuator 36B drives the caliper 36C and brings the brake pads into contact with the wheel of the front wheel 12, thereby attenuating the rotational force of the front wheel 12.
[0056] The brake device 36 provided on the rear wheel 14 includes a drive circuit 36A, an electric actuator 36B, and a caliper 36C including brake pads that can contact the wheel of the rear wheel 14. The drive circuit 36A and the electric actuator 36B are shown in FIG. 3. The brake device 36 may be connected to a brake operating device 36D provided on the handlebar 16. The drive circuit 36A of the brake device 36 drives the electric actuator 36B in response to a control signal from the control device 120 or the operation of the brake operating device 36D. The electric actuator 36B drives the caliper 36C and brings the brake pads into contact with the wheel of the rear wheel 14, thereby attenuating the rotational force of the rear wheel 14.
[0057] The brake device 36 may be a disc brake including brake pads that can contact a rotating body attached to the hub of the front wheel 12 and the hub of the rear wheel 14. In the disc brake, for example, an electric actuator controls fluid to move the brake pads and press the brake pads against a rotating body (a disc brake rotor), thereby attenuating the rotational force of the front wheel 12 or the rear wheel 14. Alternatively, the disc brake attenuates the rotational force of the front wheel 12 or the rear wheel 14 by directly moving the brake pads with an electric actuator and pressing the brake pads against the rotating body.
[0058] The antilock braking device 38 is provided for the brake device 36. The antilock braking device 38 includes a reservoir for storing hydraulic oil, a pump for supplying hydraulic oil to a caliper 36C of the brake device 36 to provide hydraulic pressure, a valve for adjusting the hydraulic pressure provided to the caliper 36C, and a drive circuit 38A for controlling the opening and closing of the valve. The drive circuit 38A is shown in FIG. 3. The drive circuit 38A of the antilock braking device 38 controls the opening and closing of the valve in response to a control signal from the control device 120, and adjusts the hydraulic pressure provided to the caliper 36C to control the braking force provided to the front wheels 12 or the rear wheels 14 from the brake device 36. The antilock braking device 38 can operate in a plurality of control states in which the magnitude of the hydraulic pressure provided to the caliper 36C is different.
[0059] The suspension device 40 is, for example, a front suspension provided on the front fork 10B, which damps shocks applied to the front wheel 12. The suspension device 40 includes a drive circuit 40A and an electric actuator 40B. The drive circuit 40A and the electric actuator 40B are shown in FIG. 3. The suspension device 40 is controlled by setting, as operation parameters, for example, damping rate, repulsive force, stroke amount, and lockout state. The drive circuit 40A of the suspension device 40 drives the electric actuator 40B in response to a control signal from the control device 120, thereby damping shocks applied to the front wheel 12. The suspension device 40 may be a rear suspension which damps shocks applied to the rear wheel 14.
[0060] The adjustable seat post 42 is attached to the frame 10A. The adjustable seat post 42 includes a drive circuit 42A and an electric actuator 42B. The drive circuit 42A and the electric actuator 42B are shown in Fig. 3. The drive circuit 42A of the adjustable seat post 42 drives the electric actuator 42B in response to a control signal from the control device 120 to raise and lower the seat 18 relative to the frame 10A.
[0061] The human-powered vehicle 1 is equipped with a locking device 50 that switches the state of the human-powered vehicle 1 from one of a locked state and an unlocked state to the other. The locked state is an operation restricted state in which at least one of the operation of the human-powered vehicle 1 and the operation of the components mounted on the human-powered vehicle 1 is restricted. The unlocked state is an operation unrestricted state in which restrictions on the operation of the human-powered vehicle 1 and the components are released.
[0062] The locking device 50 shown as an example in FIG. 1 is provided for the rear wheel 14. The locking device 50 includes a drive circuit 50A and an electric actuator 50B. The drive circuit 50A and the electric actuator 50B are shown in FIG. 3. The drive circuit 50A of the locking device 50 drives the electric actuator 50B in response to a locking operation by the rider, thereby physically restricting the rotation of the rear wheel 14. The locking device 50 switches the state of the human-powered vehicle 1 from an unlocked state to a locked state by physically restricting the rotation of the rear wheel 14. The drive circuit 50A of the locking device 50 releases the drive of the electric actuator 50B in response to an unlocking operation by the rider, thereby allowing the rotation of the rear wheel 14. The locking device 50 switches the state of the human-powered vehicle 1 from a locked state to an unlocked state by allowing the rotation of the rear wheel 14. The locking operation and the unlocking operation by the rider may be an operation using a physical key, or may be an input operation of an electronic key using the electronic device 100.
[0063] The locking device 50 is not limited to a configuration that restricts the rotation of the rear wheel 14, and may be a configuration that restricts the rotation of the front wheel 12 or the crank 22. In this case, the locking device 50 restricts the rotation of the front wheel 12 or the crank 22 in response to a locking operation by the rider, and switches the state of the human-powered vehicle 1 to a locked state. The locking device 50 also allows the rotation of the front wheel 12 or the crank 22 in response to an unlocking operation by the rider, and switches the state of the human-powered vehicle 1 to an unlocked state.
[0064] The locking device 50 may be configured to restrict the operation of components mounted on the human-powered vehicle 1. For example, when the locking device 50 restricts the operation of the transmission 32, the locking device 50 may control the drive circuit 32A in response to a locking operation by the rider to prohibit the operation of the electric actuator 32B. The locking device 50 may also release the operation restriction in response to an unlocking operation by the rider to allow the operation of the electric actuator 32B. The locking device 50 may be configured to restrict the operation of not only the transmission 32, but also the assist device 34, the anti-lock braking device 38, the suspension device 40, and the adjustable seat post 42.
[0065] The battery unit 60 includes a battery 60A and a battery holder 60B. The battery 60A is a storage battery including one or more battery cells. The battery holder 60B is fixed to the frame 10A of the human-powered vehicle 1. The battery 60A is detachably attached to the battery holder 60B. The battery 60A is electrically connected to the gear shift device 32, the assist device 34, the brake device 36, the anti-lock brake device 38, the suspension device 40, the adjustable seat post 42, the lock device 50, the control device 120, etc., and supplies power as required.
[0066] The human-powered vehicle 1 further includes sensors such as a vehicle speed sensor S1, an acceleration sensor S2, a torque sensor S3, and a cadence sensor S4. In the following description, when there is no need to describe each sensor individually, they will also be referred to as sensors S1 to S4.
[0067] The human-powered vehicle 1 further includes an electronic device 100. The electronic device 100 is a dedicated terminal such as a cycle computer that is provided on the frame 10A of the human-powered vehicle 1. In other examples, the electronic device 100 is a general-purpose terminal such as a smartphone, tablet terminal, or wearable terminal carried by the rider of the human-powered vehicle 1. The configuration of the electronic device 100 will be described in detail with reference to FIG. 3.
[0068] 3 is a block diagram explaining the configuration of a control system of the human-powered vehicle 1. The human-powered vehicle 1 includes an electronic device 100, a control device 120, and electrically-driven components whose operations are controlled by the control device 120. The components include a transmission device 32, an assist device 34, a braking device 36, an anti-lock braking device 38, a suspension device 40, an adjustable seat post 42, and a locking device 50.
[0069] The electronic device 100 includes a control unit 102, a storage unit 104, an operation unit 106, a display unit 108, and a communication unit 110. The control unit 102 includes a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and the like. The ROM included in the control unit 102 stores a control program that controls the operation of each hardware unit included in the electronic device 100. The CPU included in the control unit 102 reads and executes the control program stored in the ROM, thereby causing the entire device to function as the electronic device of the present invention. The RAM included in the control unit 102 stores temporary data generated during execution of control.
[0070] The storage unit 104 includes a memory such as an EEPROM (Electronically Erasable Programmable Read Only Memory). The storage unit 104 stores first identification information including at least one of identification information for identifying the human-powered vehicle 1 and identification information for identifying a component mounted on the human-powered vehicle 1. The first identification information is, for example, manually input and stored in the storage unit 104. The electronic device 100 may communicate with each component to obtain the respective identification information and store it in the storage unit 104.
[0071] The operation unit 106 includes a user interface for receiving user operations such as a touch panel, buttons, and switches. The operation unit 106 receives various information through user operations. The received information is output to the control unit 102. The control unit 102 executes appropriate control based on the information input from the operation unit 106, and stores the input information in the storage unit 104 as necessary. For example, when first user information is received through the operation unit 106, the control unit 102 reads out first identification information from the storage unit 104 and transmits it to the management device 200 together with the received first user information.
[0072] The display unit 108 includes a display device such as a liquid crystal display panel, an organic EL (Electro-Luminescence) display panel, etc., and displays information to be notified to the user based on instructions from the control unit 102.
[0073] The communication unit 110 includes a communication interface for connecting to the communication network N. The communication interface included in the communication unit 110 is a communication interface that complies with communication networks such as 3G, 4G, 5G, LTE, WAN, LAN, an Internet line, a dedicated line, and a satellite line. When data to be transmitted is input from the control unit 102, the communication unit 110 transmits the data to be transmitted to a specified destination. When the communication unit 110 receives data transmitted from the outside, it outputs the received data to the control unit 102.
[0074] The communication unit 110 may be equipped with a communication interface such as ANT (registered trademark), ANT+ (registered trademark), Bluetooth (registered trademark), WiFi (registered trademark), ZigBee (registered trademark), etc., to communicate with components installed in the human-powered vehicle 1.
[0075] The control device 120 includes a control unit 122 and a storage unit 124. The control unit 122 includes a CPU, a ROM, a RAM, etc. The ROM included in the control unit 122 stores a control program required to control the operation of the components. The CPU included in the control unit 122 reads and executes the control program stored in the ROM, and controls the operation of each component in response to an operation input through the operation device 30. The RAM included in the control unit 122 stores temporary data generated during the execution of control. The control device 120 may acquire sensor outputs from various sensors S1 to S4, and control the operation of each component in response to values of vehicle speed, acceleration, torque, and cadence measured by the sensors S1 to S4.
[0076] The storage unit 124 includes a memory such as an EEPROM. For example, the state of the human-powered vehicle 1 is stored in the storage unit 124. The states of the human-powered vehicle 1 stored in the storage unit 124 include a locked state in which the operation of the human-powered vehicle 1 and at least one of the components of the human-powered vehicle 1 is restricted, and an unlocked state in which the operation restriction is released. When the locking device 50 is activated, the control unit 122 determines that the human-powered vehicle 1 and at least one of the components of the human-powered vehicle 1 are in a locked state. When the control unit 122 releases the operation of the locking device 50, the control unit 122 determines that the human-powered vehicle 1 and the components of the human-powered vehicle 1 are in an unlocked state. The control unit 122 stores the determined locked state or unlocked state in the storage unit 124 as the state of the human-powered vehicle 1.
[0077] 3, the electronic device 100 and the control device 120 are described as separate devices, but the electronic device 100 and the control device 120 may be an integrated device. For example, the electronic device 100 may have a function of controlling the operation of each component in response to an operation input through the operating device 30.
[0078] 4 is a block diagram illustrating the configuration of management device 200. Management device 200 includes a control unit 202, a storage unit 204, and a communication unit 206.
[0079] The control unit 202 includes a CPU, a ROM, a RAM, etc. The ROM included in the control unit 202 stores a control program and the like for controlling the operation of each hardware unit included in the management device 200. The CPU included in the control unit 202 executes the control program stored in the ROM and a management program PG stored in a storage unit 204 described below, and controls the operation of each hardware unit, thereby causing the control unit 202 to function as a device for managing information about the human-powered vehicle 1. The RAM included in the control unit 202 stores data used during execution of a determination process, etc.
[0080] The control unit 202 is not limited to a configuration including a CPU, ROM, and RAM, but may be one or more processing circuits including a GPU (Graphics Processing Unit), an FPGA (Field Programmable Gate Array), a DSP (Digital Signal Processor), a quantum processor, volatile or non-volatile memory, etc.
[0081] The storage unit 204 includes storage such as a hard disk drive (HDD) and a solid state drive (SSD), etc. The storage unit 204 stores the management program PG executed by the control unit 202, information on the management targets, and the like.
[0082] The management program PG is a computer program for causing a computer to execute a process of transmitting, from the memory unit 204 to an external device, status information of the human-powered vehicle 1 associated with the second identification information, for example, when the first identification information received from the electronic device 100 corresponds to the second identification information read from the memory unit 204, but the first user information received from the electronic device 100 does not correspond to the second user information read from the memory unit 204.
[0083] The management program PG is provided by, for example, a recording medium M. The recording medium M is a portable memory such as a CD-ROM, a USB memory, a Secure Digital (SD) card, or a Compact Flash (registered trademark). The recording medium M is a non-transient recording medium that readably stores the management program PG. The control unit 202 reads the management program PG from the recording medium M using a reading device not shown in the figure, and installs the read management program PG in the storage unit 204. The management program PG may be provided by communication. In this case, the control unit 202 may acquire the management program PG by communicating with an external device, and install the acquired management program PG in the storage unit 204.
[0084] The storage unit 204 includes a management table TB in which information on the objects to be managed is registered. FIG. 5 is a conceptual diagram showing an example of the management table TB. The management table TB stores second identification information on at least one of the human-powered vehicle 1 and the components, status information on at least one of the statuses of the human-powered vehicle 1 and the components, and second user information on the second user, in association with one another. In the example of FIG. 5, for a human-powered vehicle 1 identified by an ID of "B001", the ID of the mounted component is "C001", the ID of the second user is "U001", and the status is "normal", which are stored in association with one another in the management table TB. The same is true for a human-powered vehicle 1 identified by an ID of "B002". The statuses of the human-powered vehicles 1 identified by the IDs of "B001" and "B002" are both "normal", which indicates that these human-powered vehicles 1 are not stolen. On the other hand, the status of the human-powered vehicle 1 identified by the ID "B003" has been changed from "normal" to "stolen," indicating that this human-powered vehicle 1 is in the process of being stolen.
[0085] 5, for the sake of simplicity, the IDs of the components mounted on the human-powered vehicle 1 are collectively listed as a component ID. In reality, the IDs of the transmission 32, the assist device 34, the brake device 36, the anti-lock brake device 38, the suspension device 40, the adjustable seat post 42, and the locking device 50 mounted on the human-powered vehicle 1 may each be registered in the management table TB. Also, when the human-powered vehicle 1 is in a locked state, "locked state" may be registered in the management table TB as the status of the human-powered vehicle 1.
[0086] The communication unit 206 includes a communication interface for connecting to the communication network N. The communication interface included in the communication unit 206 is a communication interface that complies with communication networks such as 3G, 4G, 5G, LTE, WAN, LAN, an Internet line, a dedicated line, and a satellite line. When data to be transmitted is input from the control unit 202, the communication unit 206 transmits the data to be transmitted to a specified destination. When data transmitted from outside is received, the communication unit 206 outputs the received data to the control unit 202.
[0087] The operation of the management system in the first embodiment will be described below. 6 is a flowchart explaining the processing steps of the status registration process in the management device 200. In step S101, the control unit 202 of the management device 200 judges whether or not a theft notification including the identification information of the human-powered vehicle 1 has been received through the communication unit 206. If the human-powered vehicle 1 has been stolen, the second user uses the user terminal 300 to transmit a theft notification including the identification information of the human-powered vehicle 1 to the management device 200. If at least one of the human-powered vehicle 1 and components has a function for determining a status, and this function detects the theft of the human-powered vehicle 1, a theft notification including the identification information of the human-powered vehicle 1 may be transmitted from the electronic device 100 to the management device 200.
[0088] If a theft notification has not been received, the control unit 202 ends the process of this flowchart.
[0089] When a theft notification is received, in step S102 the control unit 202 changes the status of the human-powered vehicle 1 identified by the identification information received together with the theft notification from "normal" to "stolen." For example, the control unit 202 searches the management table TB using the identification information of the human-powered vehicle 1 included in the theft notification as a search key, and changes the status item of the searched record from "normal" to "stolen."
[0090] 7 is a flowchart illustrating the procedure of processing executed in the management system of the first embodiment. When the electronic device 100 accesses the management device 200, the control unit 102 of the electronic device 100 accepts first user information via the operation unit 106 and reads out first identification information related to the human-powered vehicle 1 and at least one of the components from the storage unit 104.
[0091] In step S121, the control unit 102 transmits the first identification information and the first user information to the management device 200 through the communication unit 110.
[0092] In step S122, the management device 200 receives the first identification information and the first user information transmitted from the electronic device 100 at the communication unit 206. The received first identification information and first user information are output to the control unit 202.
[0093] In step S123, the control unit 202 searches the management table TB using the received first identification information as a search key. When a record including second identification information corresponding to the first identification information is searched for in the management table TB, the control unit 202 reads out the second user information included in the searched record. In step S124, the control unit 202 determines whether the first user information received in step S122 corresponds to the second user information read out from the management table TB.
[0094] If it is determined that the first user information and the second user information do not correspond to each other, in step S125, the control unit 202 transmits the status information of the human-powered vehicle 1 stored in association with the second user information to the electronic device 100. On the other hand, if the first user information and the second user information correspond to each other, the control unit 202 does not transmit the status information and ends the process according to this flowchart. In this embodiment, for example, the user information of the authorized user is stored in the management table TB as the second user. For this reason, when the management device 200 receives the first user information transmitted from the first user such as a dealer, the first user information and the second user information do not correspond to each other, so the management device 200 returns the status information. On the other hand, when the management device 200 receives the first user information transmitted from the authorized user, the first user information and the second user information correspond to each other, so the management device 200 does not return the status information.
[0095] In step S126, the electronic apparatus 100 receives the status information transmitted from the management apparatus 200 at the communication unit 110. The received status information is output to the control unit .
[0096] In step S127, the control unit 102 causes the display unit 108 to display status information of the human-powered vehicle 1. The status information is displayed as text information or image information on the display unit 108. The control unit 102 may output the status information as audio information using an audio output device (not shown).
[0097] If the first user is a bona fide third party such as a dealer, by checking the status information of the human-powered vehicle 1 displayed on the display unit 108, it is possible to determine whether the human-powered vehicle 1 was brought in by a legitimate user or has been stolen.
[0098] If the first user is a malicious third party such as a thief, the display unit 108 of the electronic device 100 will display the fact that the vehicle is being stolen, thereby reducing the desire to keep the human-powered vehicle 1 or resell it to another person. In addition to the image information and audio information, a buzzer, light, or vibration provided on the human-powered vehicle 1 can also be used to warn the thief.
[0099] In this flowchart, if it is determined in step S124 that the first user information and the second user information do not correspond, status information is transmitted from the management device 200 to the electronic device 100. The management device 200 may transmit the status information of the human-powered vehicle 1 to the user terminal 300 of the authorized user. This allows the authorized user to know of access to the management device 200 by a third party.
[0100] Second embodiment In the second embodiment, a configuration will be described in which, when the human-powered vehicle 1 and at least one of the components are in a locked state, the electronic device 100 requests the management device 200 to release the locked state. The overall configuration of the management system, and the configurations of the electronic device 100 and management device 200 are similar to those in the first embodiment, and therefore a detailed description thereof will be omitted.
[0101] 8 is a flow chart explaining the unlocking process in the second embodiment. When a locked human-powered vehicle 1 is brought to a dealer, the electronic device 100 executes the following process. In step S201, the control unit 102 of the electronic device 100 refers to the status information received from the management device 200 and determines whether the human-powered vehicle 1 is being stolen. The procedure for receiving the status information is the same as in the first embodiment, so a description thereof will be omitted.
[0102] If the human-powered vehicle 1 is being stolen, in step S202 the control unit 102 maintains the locked state of the human-powered vehicle 1, and ends the processing of this flowchart.
[0103] If the human-powered vehicle 1 is not being stolen, in step S203, the control unit 102 transmits an unlocking request to the management device 200. The unlocking request transmitted to the management device 200 may include the first identification information and the first user information.
[0104] In step S204, the management device 200 receives an unlock request transmitted from the electronic device 100 via the communication unit 206. In step S205, the control unit 202 of the management device 200 determines whether the received unlock request is a legitimate unlock request. For example, the control unit 202 determines whether the unlock request is legitimate by determining whether the sender is a third party approved in advance by the second user based on the first user information attached to the unlock request. A third party approved by the second user is, for example, a dealer approved by a regular user. If it is determined that the unlock request is not legitimate, the control unit 202 ends the processing according to this flowchart.
[0105] If it is determined that the unlock request is valid, in step S206, the control unit 202 transmits an unlock command to the electronic device 100. The unlock command is a control command for the control device 120, for example.
[0106] In step S207, the electronic apparatus 100 receives the unlock command transmitted from the management apparatus 200 at the communication unit 110. In step S208, the control unit 102 outputs the received unlock command to the control device 120 to release the locked state.
[0107] As described above, in the second embodiment, even if the human-powered vehicle 1 and at least one of its components brought to a dealer are locked for some reason, the locked state can be released without the intervention of the authorized user unless the human-powered vehicle 1 is stolen. This enables the dealer to quickly carry out maintenance, etc.
[0108] Third embodiment In the third embodiment, a configuration will be described in which, when the human-powered vehicle 1 and at least one of the components are in a locked state, the locked state is released by verifying the digital signature. The overall configuration of the management system is similar to that of the first embodiment, and therefore a detailed description thereof will be omitted.
[0109] FIG. 9 is an explanatory diagram illustrating the configurations of the electronic device 100 and management device 200 in the third embodiment. The management device 200 in the third embodiment has a private key SK. The private key SK is generated in advance and stored in the storage unit 204 of the management device 200. The configuration of the management device 200 is similar to that of the first embodiment, except that the management device 200 has a private key SK. The electronic device 100 has a public key PK corresponding to the private key SK. The public key PK is generated in advance and stored in the storage unit 104 of the electronic device 100. The configuration of the electronic device 100 is similar to that of the first embodiment, except that the electronic device 100 has a public key PK.
[0110] 10 is a flow chart explaining the unlocking process in the third embodiment. When a locked human-powered vehicle 1 is brought to a dealer, the electronic device 100 executes the following process. In step S301, the control unit 102 of the electronic device 100 refers to the status information received from the management device 200 and determines whether the human-powered vehicle 1 is being stolen. The procedure for receiving the status information is the same as in the first embodiment, so a description thereof will be omitted.
[0111] If the human-powered vehicle 1 is being stolen, in step S302 the control unit 102 maintains the locked state of the human-powered vehicle 1, and ends the processing of this flowchart.
[0112] If the human-powered vehicle 1 is not being stolen, in step S303, the control unit 102 of the electronic device 100 generates a random number. The random number is generated using a known method. The generated random number may be a pseudo-random number. The control unit 102 stores the generated random number in the memory unit 104.
[0113] In step S304, the control unit 102 transmits the generated random number from the communication unit 110 to the management device 200.
[0114] In step S305, the management device 200 receives the random number transmitted from the electronic device 100 at the communication unit 206. In step S306, the control unit 202 of the management device 200 reads the private key SK from the storage unit 204, and encrypts the received random number using the read private key SK. In step S307, the control unit 202 transmits the encrypted random number from the communication unit 206 to the electronic device 100.
[0115] In step S308, the electronic device 100 receives the encrypted random number transmitted from the management device 200 at the communication unit 110. In step S309, the control unit 102 of the electronic device 100 reads the public key PK from the storage unit 104, and decrypts the received encrypted random number using the read public key PK. In step S310, the control unit 102 determines whether the random number before encryption stored in the storage unit 104 matches the decrypted random number.
[0116] If it is determined that the random number before encryption and the random number after decryption match, in step S311, the control unit 102 outputs an unlock instruction to the control device 120, and the control device 120 unlocks the locked state based on the unlock instruction from the electronic device 100.
[0117] On the other hand, if it is determined that the random number before encryption and the random number after decryption do not match, the control unit 102 ends the process of this flowchart without releasing the lock.
[0118] As described above, in the third embodiment, the communication partner is authenticated using the private key SK and the public key PK, so that the locked state can be released only when the communication partners can be mutually authenticated as being legitimate.
[0119] (Fourth embodiment) In the fourth embodiment, a configuration will be described in which the electronic device 100 is a terminal carried by a first user.
[0120] 11 is a schematic diagram for explaining the overall configuration of a management system in the fourth embodiment. In the first embodiment, a configuration was explained in which the electronic device 100 is a terminal device such as a cycle computer mounted on the human-powered vehicle 1. The electronic device 100 is not limited to a terminal device such as a cycle computer mounted on the human-powered vehicle 1, but may also be a smartphone, tablet terminal, wearable terminal, or the like carried by the first user.
[0121] The electronic device 100 accesses the management device 200 via the communication network N based on an operation by the first user. When the electronic device 100 accesses the management device 200, it transmits first identification information and first user information to the management device 200. The first identification information may be registered in the electronic device 100 in advance, or may be acquired by communicating with the human-powered vehicle 100 and at least one of the components mounted on the human-powered vehicle 100 when accessing the management device 200. The first user information may be registered in the electronic device 100 in advance, or may be input by the first user when accessing the management device 200.
[0122] The processing after the transmission of the first identification information and the first user information is the same as in the first embodiment. The management device 200 receives the first identification information and the first user information from the electronic device 100. The management device 200 searches the management table TB based on the first identification information and determines whether the first user information corresponds to the second user information. If the first user information does not correspond to the second user information, the management device 200 transmits status information to the electronic device 100. The electronic device 100 receives the status information from the management device 200 and displays the status information on the display unit 108.
[0123] As described above, in the fourth embodiment, the status information of the human-powered vehicle 1 can be displayed on the terminal carried by the first user.
[0124] The embodiments disclosed herein are illustrative in all respects and should not be considered as limiting. The scope of the present invention is defined by the claims, not by the above meaning, and is intended to include all modifications within the scope and meaning equivalent to the claims. [Explanation of symbols]
[0125] 1...human-powered vehicle, 30...operation device, 32...transmission device, 34...assist device, 36...brake device, 38...anti-lock brake device, 40...suspension device, 42...adjustable seat post, 50...lock device, 60...battery unit, 100...electronic device, 102...control unit, 104...storage unit, 106...operation unit, 108...display unit, 110...communication unit, 120...control device, 122...control unit, 124...storage unit, 200...management device, 202...control unit, 204...storage unit, 206...communication unit, 300...user terminal, PG...management program, M...recording medium
Claims
1. an electronic device configured to acquire first identification information related to at least one of a human-powered vehicle and a component mounted on the human-powered vehicle, and transmit the first identification information and first user information related to the first user to an external device based on an operation by a first user; a management device configured to be able to communicate with the electronic device and managing information about the human-powered vehicle; Equipped with The management device includes: a storage unit that stores second identification information related to at least one of the human-powered vehicle and the component, status information related to a status of at least one of the human-powered vehicle and the component, and second user information related to a second user in association with each other; a control unit that transmits, when the first identification information and the second identification information received from the electronic device correspond to each other and the first user information and the second user information received from the electronic device do not correspond to each other, the status information associated with the second identification information from the storage unit to an external device; Equipped with the control unit stores in the memory unit, as the status information, status information representing either a first status indicating that the human-powered vehicle or the component has not been stolen, or a second status indicating that the human-powered vehicle or the component has been stolen, depending on whether or not a theft notification regarding the human-powered vehicle has been received from outside.
2. The management system according to claim 1 , wherein the electronic device is mounted on the human-powered vehicle.
3. The management system of claim 1 , wherein the electronic device is carried by the first user.
4. the second user is a regular user of the human-powered vehicle, The management system according to claim 1 , wherein the first user is a third party approved by the second user.
5. the electronic device acquires from the management device status information regarding the human-powered vehicle and at least one of the components in which the operation is restricted, and when it is determined that the statuses of the human-powered vehicle and the component are in the first status based on the acquired status information, transmits a release request to the management device to release the operation restriction; The management system according to claim 4 , wherein the management device transmits a release command for releasing the operational restriction to the electronic device in response to receiving the release request from the electronic device.
6. the electronic device acquires status information from the management device regarding the human-powered vehicle and at least one of the components in which operation is restricted, and when it is determined that the status of the human-powered vehicle and the component is in the first status based on the acquired status information, generates a random number and transmits it to the management device; The management device encrypts the random number using a pre-generated secret key and transmits the encrypted random number to the electronic device; The electronic device decrypts the encrypted random number using a public key corresponding to the private key; The management system according to claim 4 , wherein the operational restriction is lifted when the random number before encryption and the random number after decryption match.
7. a communication unit configured to be able to communicate with an electronic device that transmits, to an outside location, first identification information relating to at least one of the human-powered vehicle and a component mounted on the human-powered vehicle, and first user information relating to the first user, based on an operation by a first user; a storage unit that stores second identification information related to at least one of the human-powered vehicle and the component, status information related to a status of at least one of the human-powered vehicle and the component, and second user information related to a second user in association with each other; a control unit that transmits, when the first identification information and the second identification information received from the electronic device correspond to each other and the first user information and the second user information received from the electronic device do not correspond to each other, the status information associated with the second identification information from the storage unit to an external device; Equipped with The control unit stores in the memory unit, as the status information, status information representing either a first status indicating that the human-powered vehicle or the component has not been stolen, or a second status indicating that the human-powered vehicle or the component has been stolen, depending on whether or not a theft notification regarding the human-powered vehicle has been received from outside.
8. acquiring, based on an operation by a first user, first identification information related to at least one of a human-powered vehicle and a component mounted on the human-powered vehicle, and first user information related to the first user from an electronic device that transmits the first identification information and the first user information to an outside source; acquires the second identification information and the second user information from a storage unit that stores, in association with each other, second identification information related to at least one of the human-powered vehicle and the component, status information indicating either a first status indicating that the human-powered vehicle or the component is not stolen or a second status indicating that the human-powered vehicle or the component is stolen, which is registered depending on whether a theft notification related to the human-powered vehicle has been received from outside, as a status of at least one of the human-powered vehicle and the component, and second user information related to a second user; when the first identification information acquired from the electronic device corresponds to the second identification information acquired from the storage unit, and the first user information acquired from the electronic device does not correspond to the second user information acquired from the storage unit, transmitting the status information associated with the second identification information from the storage unit to an external device. Management method.
9. On the computer, acquiring, based on an operation by a first user, first identification information related to at least one of a human-powered vehicle and a component mounted on the human-powered vehicle, and first user information related to the first user from an electronic device that transmits the first identification information and the first user information to an outside source; acquires the second identification information and the second user information from a storage unit that stores, in association with each other, second identification information related to at least one of the human-powered vehicle and the component, status information indicating either a first status indicating that the human-powered vehicle or the component is not stolen or a second status indicating that the human-powered vehicle or the component is stolen, which is registered depending on whether a theft notification related to the human-powered vehicle has been received from outside, as a status of at least one of the human-powered vehicle and the component, and second user information related to a second user; when the first identification information acquired from the electronic device corresponds to the second identification information acquired from the storage unit, and the first user information acquired from the electronic device does not correspond to the second user information acquired from the storage unit, transmitting the status information associated with the second identification information from the storage unit to an external device. A computer program for executing a process.
Citation Information
Patent Citations
Cycle lock system and method
CN109319021A
Theft guard for two-wheeled motor vehicle e.g. electric bike, has individual identifier associated with device identifier of two-wheeled motor vehicle, where device identifier is stored on external storage device of motor vehicle
DE102011006444A1
Power-assisted bicycle
JP2004322875A
Certification of equipment outside the vehicle
JP2007535250A
Bicycle lock system and method, and bicycle lock device used therefor
JP2015200098A