Riding assistance control method, device, equipment, medium and program product

By obtaining user riding data to match the preset mode library, the power intensity of the electric moped is automatically adjusted, which solves the complexity of the power intensity adjustment in the existing technology and improves the riding experience.

CN119551125APending Publication Date: 2025-03-04SHENZHEN YINGFENG INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411921336.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

The power strength adjustment method of existing electric mopeds is difficult to meet the riding needs of inexperienced users and is complex in operation.

Method used

By obtaining user riding data, matching it with the preset mode library to determine the target mode information, and output assist control instructions based on the target mode information, automatically adjusting the assist intensity.

Benefits of technology

It reduces the difficulty of adjusting the power strength of the electric moped car and improves the riding experience of the electric moped car.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119551125A_ABST
    Figure CN119551125A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electric mopeds, and provides a riding assistance control method and device, equipment, a medium and a program product, and the method comprises the steps: obtaining riding data of a user; determining target mode information based on a matching condition between the user riding data and a preset mode library; and outputting a power-assisted control instruction according to the target mode information. The operation difficulty of adjusting the power assisting strength of the electric moped can be reduced, and the riding experience of the electric moped can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electric power-assisted bicycles, and in particular to a riding power-assistance control method, device, equipment, medium and program product. Background Art

[0002] With the continuous development of technology, electric assisted bicycles have gradually become a common means of transportation in people's daily lives. In order to meet the power-assistance needs in different riding scenarios, electric assisted bicycles are usually equipped with multiple different power-assistance gears so that users can manually adjust the power-assistance intensity according to actual needs during riding.

[0003] However, for inexperienced users, it is often quite difficult to manually adjust the power-assisting gear of an electric power-assisting bicycle according to their own needs during riding. Therefore, the existing power-assisting intensity adjustment method of an electric power-assisting bicycle still needs to be further improved. Summary of the invention

[0004] Based on this, it is necessary to provide a riding assistance control method, device, equipment, medium and program product to address the above technical problems.

[0005] In a first aspect, the present application provides a riding assistance control method, the method comprising:

[0006] Get user riding data;

[0007] Determining target mode information based on a match between the user riding data and a preset mode library;

[0008] According to the target mode information, a power assist control instruction is output.

[0009] In one embodiment, the power assist control instruction is used to instruct the electronic control system to perform a corresponding power assist adjustment operation; and the target mode information is determined based on the matching between the user riding data and the preset mode library, including:

[0010] The user riding data is matched with each pattern matching condition in the preset pattern library; if there is a successfully matched pattern matching condition, the pattern information corresponding to the successfully matched pattern matching condition is determined as the target pattern information; if there is no successfully matched pattern matching condition, the power assist control instruction is output based on the default power assist adjustment strategy.

[0011] In one embodiment, the mode matching condition is set based on at least one of the slope, the cadence, and the vehicle speed; and outputting the power assist control instruction according to the target mode information includes:

[0012] The power assist control instruction is output according to the mode action information in the target mode information.

[0013] In one embodiment, the data source of the user riding data includes at least one of an acceleration sensor, a torque sensor, and a direction sensor; and the obtaining of the user riding data includes:

[0014] Based on a preset collection period, the user's riding data is obtained.

[0015] In one embodiment, the method further comprises:

[0016] According to user feedback information, riding sample data is obtained; based on the comparison result between the riding sample data and the preset mode library, mode adjustment information is generated; based on the mode adjustment information, the preset mode library is updated.

[0017] In one embodiment, the method further comprises:

[0018] Based on the historical riding records, riding simulation data is obtained; and the riding simulation data is used as the user riding data.

[0019] In a second aspect, the present application further provides a riding assistance control device, the device comprising:

[0020] Data acquisition module, used to obtain user riding data;

[0021] A mode determination module, used to determine target mode information based on the matching between the user riding data and the preset mode library;

[0022] The power assist control module is used to output a power assist control instruction according to the target mode information.

[0023] In a third aspect, the present application further provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.

[0024] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the above method when executed by a processor.

[0025] In a fifth aspect, the present application further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0026] The above-mentioned riding power-assist control method, device, equipment, medium and program product first obtain the user's riding data. Then, based on the matching between the user's riding data and the preset mode library, the target mode information is determined. Finally, according to the target mode information, the power-assist control instruction is output. This application searches for the target mode information that best suits the user's current riding state in the preset mode library based on the matching result between the user's riding data and the preset mode library, and generates corresponding power-assist control instructions based on the target mode information. This can not only reduce the operational difficulty of adjusting the power-assist strength of the electric-assisted bicycle, but also effectively improve the riding experience of the electric-assisted bicycle. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 A schematic flow chart of a riding assistance control method in an embodiment provided in the present application;

[0028] Figure 2 A flowchart of a specific method for obtaining target mode information in an embodiment provided by the present application;

[0029] Figure 3 A flowchart of a specific method for updating a preset mode library in an embodiment provided by the present application;

[0030] Figure 4 A flowchart of a specific method of using riding simulation data as user riding data in an embodiment provided by the present application;

[0031] Figure 5 This is a structural block diagram of a riding assistance control device in an embodiment provided in the present application. DETAILED DESCRIPTION

[0032] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0033] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.

[0034] When used herein, the singular forms "a", "an" and "said / the" may also include plural forms, unless the context clearly indicates otherwise. "Multiple" means two or more, unless otherwise clearly and specifically limited. It should also be understood that the terms "include / comprise" or "have" and the like specify the presence of stated features, wholes, steps, operations, components, parts or combinations thereof, but do not exclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts or combinations thereof. At the same time, the term "and / or" used in this specification includes any and all combinations of the relevant listed items.

[0035] It should be noted that the specific form of the electric-assisted vehicle involved in this application may be an electric-assisted bicycle (Electric Bike, E-bike), an electric-assisted scooter, and other means of transportation that have electric-assisted functions and can be ridden by users. This application does not strictly limit the specific form of the electric-assisted vehicle.

[0036] In one embodiment, Figure 1 As shown, a riding assistance control method is provided, comprising the following steps:

[0037] Step S110, obtaining user riding data.

[0038] Among them, user riding data refers to the riding data generated by the user while riding an electric assisted bicycle.

[0039] Specifically, the specific form of the user's riding data can be either the real-time riding data generated by the user while riding an electric-assisted bicycle, or some historical riding data generated by the user while riding an electric-assisted bicycle in the past period of time; the aforementioned historical riding data can be stored locally in the data collection device of the electric-assisted bicycle, or stored in the database of a cloud server.

[0040] In actual applications, the on-board T-Box (Telematics Box, T-Box) of the electric assisted bicycle can obtain the user's weight, heart rate, pedaling frequency, slope value of the current road section and other data as the user's riding data through the three-electric system inside the electric assisted bicycle (i.e., the motor system, battery management system, and electronic control system) and other external devices while the user is riding the electric assisted bicycle.

[0041] Step S120, determining target mode information based on the matching between the user's riding data and the preset mode library.

[0042] Among them, user riding data refers to the riding data generated by the user in the process of riding an electric assisted bicycle; the preset mode library refers to a riding mode library constructed based on pre-collected sample data containing several riding scenarios; the target mode information refers to the target mode information found in the preset mode library based on the matching between the user riding data and the preset mode library.

[0043] Specifically, the specific form of the preset mode library can be an initial mode library constructed before the electric assisted bicycle is sold, based on sample data collected in advance during the testing phase and containing several riding scenarios, or it can be an optimized mode library that is obtained by optimizing the mode information in the initial mode library based on the actual riding data generated when the user rides the electric assisted bicycle after the user purchases the electric assisted bicycle, thereby conforming to the user's own riding habits.

[0044] Furthermore, in order to ensure data security of the preset mode library, the mode information stored in the preset mode library may be binary encrypted.

[0045] Step S130: outputting a power assist control instruction according to the target mode information.

[0046] Among them, the target mode information refers to the target mode information found in the preset mode library based on the matching between the user's riding data and the preset mode library; the power assist control instruction refers to the control instruction output to the electronic control system inside the electric power assist vehicle according to the target mode information.

[0047] Specifically, the power-assist control instruction can be used to instruct the electronic control system to perform corresponding power-assist adjustment actions, and / or to instruct the electronic control system to adjust the resistance value of the electric-assist vehicle to an optimal value relative to the current riding state of the electric-assist vehicle; the power-assist control instruction can also be output to the electric motor system, battery management system, and other external devices inside the electric vehicle to achieve all-round regulation of the operating state of the electric-assist vehicle.

[0048] In practical applications, the execution subject of the above steps S120 to S130 can be the on-board T-Box of the electric assisted bicycle, and the cloud server can send the preset mode library to the on-board T-Box by transmitting data packets, so that the on-board T-Box loaded with the preset mode library can match the user's riding data with the preset mode library through its built-in software program. In addition, after completing the above matching and determining the target mode information, the on-board T-Box can also upload the matching results between the user's riding data and the preset mode library to the cloud server in real time or periodically, so that the cloud server can update the original mode information of the preset mode library according to the above matching results.

[0049] The above riding power-assist control method first obtains the riding data of the user. Then, based on the matching between the riding data of the user and the preset mode library, the target mode information is determined. Finally, according to the target mode information, the power-assist control instruction is output. The present application searches for the target mode information that best suits the current riding state of the user in the preset mode library according to the matching result between the riding data of the user and the preset mode library, and generates corresponding power-assist control instructions based on the target mode information. This can not only reduce the difficulty of adjusting the power-assist strength of the electric-assisted bicycle, but also effectively improve the riding experience of the electric-assisted bicycle.

[0050] In one embodiment, the power assist control instruction is used to instruct the electronic control system to perform a corresponding power assist adjustment operation; Figure 2 As shown, for the specific method of obtaining the target mode information, the above step S120 specifically includes the following steps:

[0051] Step S210, matching the user's riding data with each pattern matching condition in the preset pattern library.

[0052] Among them, user riding data refers to the riding data generated by the user in the process of riding an electric assisted bicycle; the preset mode library refers to a riding mode library constructed based on pre-collected sample data containing several riding scenarios; each mode matching condition refers to each mode matching condition in the preset mode library.

[0053] Specifically, the preset pattern library may include several pattern matching conditions, and each pattern matching condition is configured with corresponding pattern information.

[0054] In practical applications, the specific content of the pattern matching condition may include a combination of a matching type and a matching value.

[0055] Exemplarily, when the match value is a specific numerical value, the match type can be expressed in specific forms such as equal to, not equal to, greater than, less than, greater than or equal to, less than or equal to, etc.; when the match value is a set of multiple specific numerical values, the match type can be expressed in specific forms such as belonging to the set, not belonging to the set, etc.; when the match value is a certain type of specific numerical interval, the match type can be expressed in specific forms such as belonging to a fully closed interval, not belonging to a fully closed interval, belonging to a fully open interval, not belonging to a fully open interval, belonging to a first-open-then-closed interval, not belonging to a first-open-then-closed interval, belonging to a first-closed-then-open interval, not belonging to a first-closed-then-open interval, etc.

[0056] Furthermore, according to actual needs, corresponding matching priorities can be set for each pattern matching condition, so that the matching order of the pattern matching condition with a higher priority is earlier than the matching order of the pattern matching condition with a lower priority (that is, the pattern matching condition with a higher priority will be matched with the user's riding data first). In addition, when the user's riding data successfully matches a pattern matching condition with a higher priority and a pattern matching condition with a lower priority at the same time, and the pattern information corresponding to the two pattern matching conditions is contradictory, it can be selected to determine only the pattern matching condition with a higher priority as the pattern matching condition that successfully matches.

[0057] Step S220: If there is a successfully matched pattern matching condition, the pattern information corresponding to the successfully matched pattern matching condition is determined as the target pattern information.

[0058] Among them, the pattern matching conditions are the pattern matching conditions in the preset pattern library; the existence of a successfully matched pattern matching condition means that the user's riding data matches at least one pattern matching condition in the preset pattern library; the target pattern information refers to the pattern information corresponding to the pattern matching condition that successfully matches the user's riding data.

[0059] Specifically, the pattern information corresponding to the pattern matching condition may include pattern action information, pattern indicator type and other specific information.

[0060] Step S230: If there is no successful matching pattern condition, a power assist control instruction is output based on a default power assist adjustment strategy.

[0061] Among them, the pattern matching conditions refer to the pattern matching conditions in the preset pattern library; the absence of a successfully matched pattern matching condition means that the user's riding data does not match all the pattern matching conditions in the preset pattern library; the default power assist adjustment strategy refers to a default power assist adjustment strategy that is pre-configured based on actual needs.

[0062] Specifically, the specific manifestation of the default power-assistance adjustment strategy may be a pre-set power-assistance gear adjustment action. For example, the default power-assistance adjustment strategy may be set to "adjust the current power-assistance gear of the electric power-assistance vehicle to the fourth gear" according to the actual use requirements of the electric power-assistance vehicle.

[0063] The embodiment of the present application matches the user's riding data with each pattern matching condition in the preset pattern library, and determines the power assistance adjustment strategy of the electric power-assisted bicycle based on whether there is a successful match of the pattern matching condition, thereby effectively reducing the operational difficulty of adjusting the power assistance intensity of the electric power-assisted bicycle.

[0064] In one embodiment, the mode matching condition is set based on at least one of the slope, the cadence, and the vehicle speed; the step S130 specifically includes:

[0065] According to the mode action information in the target mode information, the power assist control command is output.

[0066] Among them, the target mode information refers to the mode information corresponding to the mode matching condition that successfully matches the user's riding data; the power-assist control instruction refers to the power-assist control instruction generated according to the mode action information in the target mode information and output to the electronic control system inside the electric power-assist vehicle.

[0067] Specifically, the mode action information may include specific contents such as the mode action sequence number, the mode action type, the mode action quantity, the mode action value, etc.; based on at least one of the slope, cadence, and vehicle speed, the specific way of setting the mode matching condition may be to use any one of the slope, cadence, and vehicle speed as the matching index type of the mode matching condition, or to use any two of the slope, cadence, and vehicle speed as the matching index type of the mode matching condition, or to use all of the slope, cadence, and vehicle speed as the matching index type of the mode matching condition.

[0068] For example, assuming that the mode action information in the target mode information is "adjust the current power-assist gear of the electric power-assist vehicle to the ninth gear", the power-assist control instruction generated according to the mode action information can be used to instruct the electronic control system inside the electric power-assist vehicle to adjust the current power-assist gear of the electric power-assist vehicle to the ninth gear.

[0069] Furthermore, the mode action information in the target mode information can also be output to the motor system, battery management system, and other external devices inside the electric vehicle to instruct the motor system, battery management system, and other external devices to complete corresponding power assistance adjustment operations, thereby achieving comprehensive control of the operating status of the electric assisted vehicle.

[0070] The embodiment of the present application not only reduces the difficulty of adjusting the power assistance intensity of the electric power-assisted vehicle, but also realizes comprehensive control over the operating state of the electric power-assisted vehicle by outputting power assistance control instructions according to the mode action information in the target mode information.

[0071] In one embodiment, the data source of the user riding data includes at least one of an acceleration sensor, a torque sensor, and a direction sensor; the step S110 specifically includes:

[0072] Obtain user riding data based on the preset collection period.

[0073] Among them, the preset collection cycle refers to a pre-set data collection cycle for obtaining real-time data generated by users during riding.

[0074] For example, assuming that one of the data sources of the user's riding data is the acceleration sensor G-sensor installed inside the on-board T-Box of the electric assisted bicycle, you can consider setting the preset collection period to 150ms according to the actual collection needs, so that the G-sensor can output real-time riding slope data every 150ms during the user's riding process as part of the real-time collected user riding data.

[0075] Furthermore, the riding slope data output by the G-sensor may include specific contents such as acquisition timestamp, riding pitch angle (pitch), riding roll angle (roll), pitch angle angular velocity (gyro_x), and roll angle angular velocity (gyro_y).

[0076] The embodiment of the present application obtains user riding data based on a preset collection cycle, thereby achieving precise regulation of the power assistance intensity of the electric assisted bicycle during the user's riding of the electric assisted bicycle, thereby effectively improving the riding experience of the electric assisted bicycle.

[0077] In one embodiment, if Figure 3 As shown, for the specific method of updating the preset mode library, the above method further includes the following steps:

[0078] Step S310, obtaining riding sample data according to user feedback information.

[0079] Among them, user feedback information refers to the feedback information submitted by the user to the after-sales department based on the user's personal riding experience after purchasing the electric assisted bicycle; riding sample data refers to the riding sample data generated by the user when riding the electric assisted bicycle after receiving the user feedback information.

[0080] Specifically, the specific form of the riding sample data can be either the historical riding data generated by the user while riding the electric assisted bicycle in the past period of time, or the user riding data collected after receiving user feedback information.

[0081] In actual applications, specific information such as the collection time range of the riding sample data, the data type of the riding sample data, etc. can also be obtained based on user feedback information.

[0082] Step S320, generating mode adjustment information based on the comparison result between the riding sample data and the preset mode library.

[0083] Among them, the preset mode library refers to a riding mode library constructed based on pre-collected sample data containing several riding scenarios; the mode adjustment information refers to the mode adjustment information generated based on the comparison results between the riding sample data and the preset mode library and used to update the preset mode library.

[0084] Specifically, the specific forms of the mode adjustment information may include adding new mode information, deleting original mode information, changing original mode information, and the like.

[0085] Step S330: updating the preset mode library based on the mode adjustment information.

[0086] Among them, mode adjustment information refers to mode adjustment information generated based on the comparison results between the riding sample data and the preset mode library and used to update the preset mode library; updating the preset mode library refers to performing a certain specific update operation on the original mode information of the preset mode library based on the mode adjustment information.

[0087] The embodiment of the present application effectively improves the riding experience of the electric assisted bicycle by generating mode adjustment information based on the comparison results between the riding sample data and the preset mode library, and updating the preset mode library according to the mode adjustment information.

[0088] In one embodiment, if Figure 4 As shown, for the specific manner of using the riding simulation data as the user riding data, the above method further includes the following steps:

[0089] Step S410, obtaining riding simulation data based on historical riding records.

[0090] Among them, historical riding records refer to the historical riding data generated by the user during the past period of time when riding an electric-assisted bicycle; riding simulation data refers to the riding simulation data obtained by simulating the user's riding behavior based on the user's historical riding records.

[0091] Step S420: Using the riding simulation data as user riding data.

[0092] Among them, riding simulation data refers to riding simulation data obtained by simulating the user's riding behavior based on the user's historical riding records; user riding data refers to user riding data used to match with a preset pattern library to determine target pattern information.

[0093] Specifically, the specific application scenarios of the above steps S410 to S420 may be: when the communication network between the vehicle-mounted T-Box and the cloud server is in poor condition, the cloud server simulates the real-time data generated by the user's riding based on the user's historical riding data, compares it with the preset mode library, and analyzes better mode information based on the results of the aforementioned comparison to perform differential upgrades on the original mode information of the preset mode library; the communication network between the vehicle-mounted T-Box and the cloud server may be a 4G network and / or a 5G network.

[0094] In practical applications, the above steps S410 to S420 may be performed before the above step S110.

[0095] The embodiment of the present application effectively improves the riding experience of an electric assisted bicycle by obtaining riding simulation data for replacing user riding data based on historical riding records.

[0096] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0097] Based on the same inventive concept, the embodiment of the present application also provides a riding assistance control device for implementing the riding assistance control method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more riding assistance control device embodiments provided below can refer to the limitations of the riding assistance control method above, and will not be repeated here.

[0098] In one embodiment, Figure 5 As shown, a riding assistance control device is provided, the device comprising:

[0099] The data acquisition module 510 is used to acquire the user's riding data;

[0100] A mode determination module 520, configured to determine target mode information based on a match between the user riding data and a preset mode library;

[0101] The power assist control module 530 is used to output a power assist control instruction according to the target mode information.

[0102] In one of the embodiments, the power assist control instruction is used to instruct the electronic control system to perform corresponding power assist adjustment operations; the mode determination module 520 is specifically used to: match the user riding data with each mode matching condition in the preset mode library; if there is a successful mode matching condition, then the mode information corresponding to the successful mode matching condition is determined as the target mode information; if there is no successful mode matching condition, then based on the default power assist adjustment strategy, the power assist control instruction is output.

[0103] In one embodiment, the mode matching condition is set based on at least one of the slope, the cadence, and the vehicle speed; the power assist control module 530 is specifically used to: output the power assist control instruction according to the mode action information in the target mode information.

[0104] In one embodiment, the data source of the user riding data includes at least one of an acceleration sensor, a torque sensor, and a direction sensor; the data acquisition module 510 is specifically used to: acquire the user riding data based on a preset collection period.

[0105] In one of the embodiments, the above-mentioned device also includes: a pattern library update module, which is used to obtain riding sample data based on user feedback information; generate pattern adjustment information based on the comparison result between the riding sample data and the preset pattern library; and update the preset pattern library based on the pattern adjustment information.

[0106] In one of the embodiments, the above-mentioned device further includes: a data simulation module, used to obtain riding simulation data based on historical riding records; and use the riding simulation data as the user riding data.

[0107] Each module in the riding assistance control device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0108] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0109] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0110] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0111] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0112] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0113] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0114] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A riding assistance control method, characterized in that: The method comprises: Get user riding data; Determining target mode information based on a match between the user riding data and a preset mode library; According to the target mode information, a power assist control instruction is output.

2. The method according to claim 1, characterized in that: The power assist control instruction is used to instruct the electronic control system to perform a corresponding power assist adjustment operation; The determining target mode information based on the matching between the user riding data and the preset mode library includes: Matching the user riding data with each pattern matching condition in the preset pattern library; If there is a successfully matched pattern matching condition, the pattern information corresponding to the successfully matched pattern matching condition is determined as the target pattern information; If there is no pattern matching condition for successful matching, the power assist control instruction is output based on a default power assist adjustment strategy.

3. The method according to claim 2, characterized in that The mode matching condition is set based on at least one of the slope, the cadence, and the vehicle speed; Outputting the power assist control instruction according to the target mode information includes: The power assist control instruction is output according to the mode action information in the target mode information.

4. The method according to claim 1, characterized in that: The data source of the user riding data includes at least one of an acceleration sensor, a torque sensor, and a direction sensor; The obtaining of user riding data includes: Based on a preset collection period, the user's riding data is obtained.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Obtain riding sample data based on user feedback information; Generate mode adjustment information based on the comparison result between the riding sample data and the preset mode library; Based on the mode adjustment information, the preset mode library is updated.

6. The method according to claim 1, characterized in that The method further comprises: Obtain riding simulation data based on historical riding records; The riding simulation data is used as the user riding data.

7. A riding assistance control device, characterized in that: The device comprises: Data acquisition module, used to obtain user riding data; A mode determination module, used to determine target mode information based on the matching between the user riding data and the preset mode library; The power assist control module is used to output a power assist control instruction according to the target mode information.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.