Search

DE-102015016602-B4 - Adjustment system for electric bicycle components and update procedure thereof

DE102015016602B4DE 102015016602 B4DE102015016602 B4DE 102015016602B4DE-102015016602-B4

Abstract

Adjustment system for electric bicycle components (100), comprising a controller (110) which is/will be designed as follows: to determine whether a user is performing a firmware update on an electric bicycle component; to determine whether a functional change is/will be introduced in the update; to automatically execute the update if the functional change is/will not be introduced in the update; to display an acceptance window (700) when the functional change is/will be introduced in the update; to determine whether the user accepts the update, including the change in functionality; and to execute the update, if the user accepts the update, including the change in functionality.

Inventors

  • Taketoshi Satou
  • Tadashi Ichida
  • Kazuyoshi Sakamoto
  • Hitoshi Hamada
  • Ryuichiro Takamoto
  • Mao KURODA

Assignees

  • SHIMANO INC.

Dates

Publication Date
20260513
Application Date
20151222

Claims (12)

  1. Setting system for electric bicycle components (100), comprising a controller (110) configured to: determine whether a user performs a firmware update of an electric bicycle component; determine whether a functional change is introduced in the update; execute the update automatically if the functional change is not introduced in the update; display an acceptance window (700) if the functional change is introduced in the update; determine whether the user accepts the update, including the functional change; and execute the update if the user accepts the update, including the functional change.
  2. Adjustment system for electric bicycle components (100) according to Claim 1 , wherein the controller (110) is/will be further designed to prevent the update if the user does not accept the update, including the change in function.
  3. Adjustment system for electric bicycle components (100) according to one of the Claims 1 until 2 , wherein the controller (110) is/will be further designed to determine whether the user clicks an acceptance button (731) on the acceptance window (700).
  4. Setting system for electric bicycle components (100), comprising a controller (110) configured: to determine whether a user is performing a firmware update of an electric bicycle component; to determine whether a functional change is introduced in the update; to execute the update automatically if the functional change is not introduced in the update; to display a message window (900) if the functional change is introduced in the update after the user has performed the update; to execute the update after the user has closed the message window (900) or after the user has performed the update.
  5. Adjustment system for electric bicycle components (100) according to one of the Claims 1 until 4 , wherein the controller (110) is/will be further designed to display a menu window (400).
  6. Adjustment system for electric bicycle components (100) according to one of the Claims 1 until 5 , where the controller (110) is/will be further designed to display an update window (600).
  7. A method performed on an adjustment system for electric bicycle components (100), comprising: a step to determine (S12) whether a user is performing a firmware update of an electric bicycle component; a step to determine (S15) whether a functional change is/will be introduced in the update; a step to automatically execute the update if the functional change is/will not be introduced in the update; a step to display (S16) an acceptance window (700) if the functional change is/will be introduced in the update; a step to determine (S17) whether the user accepts the update, including the functional change; and a step to execute (S18) the update if the user accepts the update, including the functional change.
  8. Method, carried out on the adjustment system for electric bicycle components (100), according to Claim 7 , furthermore, a comprehensive step to prevent the update if the user does not accept the update, including the change in functionality.
  9. Method, carried out on the adjustment system for electric bicycle components (100), according to one of the Claims 7 until 8 , further comprehensively a step (S17) to determine whether the user clicks an acceptance button (731) on the acceptance window (700).
  10. Method performed on an adjustment system for electric bicycle components (100), comprising: a step for determining (S12) whether a user is performing a firmware update of an electric bicycle component; a step for determining (S15) whether a functional change is/will be introduced in the update; a step for automatically performing the update if the functional change is/will not be introduced in the update; a step for displaying a message window (900) if the functional change is/will be introduced in the update after the user has performed the update; a step for performing the update after the user has closed the message window (900) or after the user has performed the update.
  11. Method, carried out on the adjustment system for electric bicycle components (100), according to one of the Claims 7 or 10 , further comprehensively one step to display a menu window (400).
  12. Method, carried out on the adjustment system for electric bicycle components (100), according to one of the Claims 7 until 11 , further comprehensively a step to display (S13) an update window (600).

Description

Technical field The present disclosure relates to a bicycle field. In particular, the present disclosure relates to an adjustment system for electric bicycle components and an update method therefor. background A user can change settings of each electric bicycle component, such as an electric bicycle shifter, electric bicycle suspension, adjustable bicycle seatpost, drive unit, etc., using an electric bicycle component adjustment system designed to pair with each electric bicycle component. The user can also update the firmware of any electric bicycle component using an electric bicycle component settings system. The German utility model DE 20 2012 102 433 U1 Disclosing a bicycle electrical system diagnostic device for a bicycle electrical system to which several electrical devices are connected. The diagnostic device comprises a connection section and an electrical device detection section. The electrical device detection section is configured to communicate with the electrical system and detect each of the electrical devices, while the connection section is electrically connected to one of the electrical devices. Summary of the invention The subsequently published printed work DE 10 2016 001 937 A1 describes an electric bicycle component adjustment system with a master unit and a variety of electric slave bicycle components. DE 20 2015 103 457 U1 A bicycle component comprehensively describes a near-field communication chip. It is recommended that the user take sufficient notice of any functional changes introduced or to be introduced during a firmware update of an electric bicycle component. If no functional change is planned, the update should be installed automatically. The present disclosure aims to provide a setting system for electric bicycle components by which a user can be efficiently notified when any functional change is introduced during a firmware update of an electric bicycle component, when the user performs the update. The present disclosure also aims to provide an update procedure that is executed on the setting system for electric bicycle components, by which a user can be efficiently notified when any functional change is introduced during a firmware update of an electric bicycle component, when the user performs the update. In the case of an update that does not introduce a functional change, the update should be applied automatically when the user performs the update. According to one aspect of the present disclosure, a setting system for electric bicycle components is provided. The setting system for electric bicycle components may include a controller. The controller may be configured to: determine whether a user performs a firmware update of an electric bicycle component; determine whether a functional change is introduced in the update; automatically execute the update if the functional change is not introduced in the update; display an acceptance window if the functional change is introduced in the update; determine whether the user accepts the update, including the functional change; and execute the update if the user accepts the update, including the functional change. Thus, the user is notified of any functional change by the acceptance window when performing the update, allowing the user sufficient time to take note of the functional change. If the functional change is not included in the update, the firmware of the electric bicycle component can be updated automatically by the user clicking an update button on a display, as usual. Therefore, the user cannot miss a regular firmware update. Preferably, the controller is/will be further designed to prevent the update if the user does not accept the update, including the change in function. Therefore, it can be ensured that the update is only carried out if the user does not accept it. This will occur when the user has sufficiently taken note of the change in function. Preferably, the control device is/will be further designed to determine whether the user clicks an acceptance button on the acceptance window. Clicking the acceptance button confirms that the user has acknowledged that the functional change has been/will be introduced with the update. According to another aspect of the present disclosure, a setting system for electric bicycle components is provided. The setting system for electric bicycle components may include a controller. The controller may be configured to: determine whether a user performs a firmware update of an electric bicycle component; determine whether a functional change is introduced in the update; automatically execute the update if the functional change is not introduced in the update; display a message window if the functional change is introduced in the update after the user has performed the update; and execute the update after the user closes the message window or performs the update. Therefore, when a user performs the update, any functional change is indicated by the message window, whereupon t