Scooter riding processing method and scooter

By using a detection unit in a scooter to collect the weight of the pedal and record the weight changes, the problem of low accuracy in the judgment of the number of riders in the prior art is solved, and more accurate judgment of the number of riders is achieved, and riding safety is improved.

CN119773897APending Publication Date: 2025-04-08BRIGHTWAY INNOVATION INTELLIGENT TECH (SUZHOU) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510199624.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-21
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The existing scooter riding methods have the problem of low accuracy in determining the number of cyclists, especially when different cyclists have changed in weight and road conditions.

Method used

The weight carried by the pedal is collected by the detection unit on the scooter frame, compared with the preset weight conditions, and recorded the duration and difference of the weight change. If the difference is greater than or equal to the preset threshold, it is determined that it is a riding state for multiple people.

Benefits of technology

It improves the accuracy of judging the number of cyclists, reduces misjudgments, and ensures riding safety and vehicle protection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119773897A_ABST
    Figure CN119773897A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a scooter riding processing method and a scooter. The method comprises the steps that the weight W borne by pedals of the scooter is collected through a detection unit; comparing the weight W borne by the scooter pedal with a first weight condition; when the weight W borne by the scooter pedal meets the first weight condition, starting to record the duration T when the weight W borne by the scooter pedal meets the weight condition; when the duration time T meeting the first weight condition reaches a first time threshold value T ', the weight W1 borne by the scooter pedal is recorded; under the condition that the difference value obtained by subtracting the weight W2 borne by the scooter pedal from the weight W1 borne by the scooter pedal is larger than or equal to a weight difference threshold value, it is determined that the scooter is in a multi-person riding state, the weight W2 borne by the scooter pedal is the recorded weight borne by the scooter pedal before the first weight condition is met and the weight W borne by the scooter pedal meets the second weight condition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of scooters, and in particular, to a riding method of a scooter and a scooter. Background Art

[0002] Scooters are small, flexible and easy to control, and can be used for short trips. In order to ensure the safety of users and avoid damage to the vehicle, scooters are usually controlled. The riding control method used in related technologies is: using a pressure sensor for weighing to determine the number of riders, and controlling the operation of the scooter based on the number of riders.

[0003] However, different riders have different weights, and the weights detected under different road conditions may also be different. Therefore, the scooter riding processing method in the related art has the problem of low accuracy in determining the number of riders. Summary of the invention

[0004] The embodiments of the present application provide a scooter riding processing method and a scooter, so as to at least solve the problem of low accuracy in determining the number of riders in the scooter riding processing method in the related art.

[0005] According to one aspect of an embodiment of the present application, a scooter riding processing method is provided, comprising: collecting a weight W carried by a scooter pedal through a detection unit on a scooter frame; comparing the weight W carried by the scooter pedal with a first weight condition; when the weight W carried by the scooter pedal satisfies the first weight condition, starting to record a duration T for which the weight W carried by the scooter pedal satisfies the first weight condition; when the duration T for satisfying the first weight condition reaches a first time threshold T′, recording the weight W1 carried by the scooter pedal; when the difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal is greater than or equal to a preset weight difference threshold, determining that the scooter is in a multi-person riding state, wherein the weight W2 carried by the scooter pedal is the weight carried by the scooter pedal recorded before the first weight condition is satisfied and when the weight W carried by the scooter pedal satisfies the second weight condition.

[0006] According to another aspect of the embodiment of the present application, a scooter is further provided, comprising: a scooter frame, a scooter pedal, a detection unit on the scooter frame, and a control component, wherein the control component is used to collect the weight W carried by the scooter pedal through the detection unit; compare the weight W carried by the scooter pedal with a first weight condition; when the weight W carried by the scooter pedal satisfies the first weight condition, start recording the duration T for which the weight W carried by the scooter pedal satisfies the first weight condition; when the duration T for satisfying the first weight condition reaches a first time threshold T′, record the weight W1 carried by the scooter pedal; when the difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal is greater than or equal to a preset weight difference threshold, determine that the scooter is in a multi-person riding state, wherein the weight W2 carried by the scooter pedal is the weight carried by the scooter pedal recorded before the first weight condition is satisfied and when the weight W carried by the scooter pedal satisfies the second weight condition.

[0007] In an exemplary embodiment, the second weight condition includes: the weight W carried by the scooter pedal includes the total weight carried by the scooter pedal, the total weight carried by the scooter pedal is greater than or equal to a first weight threshold and less than or equal to a second weight threshold; wherein the detection unit includes at least one group of pressure sensors, the at least one group of pressure sensors includes a first group of pressure sensors arranged at the front side of the scooter pedal and a second group of pressure sensors arranged at the rear side of the scooter pedal, and the total weight carried by the scooter pedal is the total weight collected by the at least one group of pressure sensors.

[0008] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when run.

[0009] According to another aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps in any of the above method embodiments.

[0010] According to another aspect of the embodiments of the present application, there is further provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the steps in any one of the above method embodiments through the computer program.

[0011] According to the present application, the weight W carried by the scooter pedal is collected by a detection unit on the scooter frame; the weight W carried by the scooter pedal is compared with the first weight condition; when the weight W carried by the scooter pedal meets the first weight condition, the duration T for which the weight W carried by the scooter pedal meets the first weight condition is recorded, whereby the duration T for which the weight W carried by the scooter pedal meets the first weight condition is recorded; when the duration T for meeting the first weight condition reaches a first time threshold T′, the weight W1 carried by the scooter pedal is recorded, and before that, before the first weight condition is met and the weight W carried by the scooter pedal meets the second weight condition, the weight W2 carried by the scooter pedal is recorded; when the weight W1 carried by the scooter pedal is subtracted from the weight W carried by the scooter pedal, the weight W2 carried by the scooter pedal is recorded. When the difference of the carried weight W2 is greater than or equal to the preset weight difference threshold, it is determined that the scooter is in a multi-person riding state. Here, the multi-person riding judgment is performed based on the duration T during which the weight W carried by the scooter pedal meets the first weight condition, which can avoid emergencies (for example, a short-term increase in the weight carried by the scooter pedal caused by road bumps). The multi-person riding judgment is performed based on the weight change before and after the weight W carried by the scooter pedal meets the first weight condition, which can eliminate the influence of excessive personal weight, placing some objects on the scooter, etc. on weight detection, reduce the occurrence of misjudgment, and achieve the technical effect of improving the accuracy of the determination of the number of riders, thereby solving the technical problem of low accuracy of the determination of the number of riders in the scooter riding processing method in the related art. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 It is a schematic diagram of an application scenario of a scooter riding processing method according to an embodiment of the present application.

[0013] Figure 2 It is a flowchart of an optional scooter riding processing method according to an embodiment of the present application.

[0014] Figure 3 is a schematic diagram of an optional scooter according to an embodiment of the present application.

[0015] Figure 4 This is an optional flow chart for calculating mutation difference according to an embodiment of the present application.

[0016] Figure 5 is a schematic diagram of an optional scooter pedal according to an embodiment of the present application.

[0017] Figure 6 It is a flowchart of another optional scooter riding processing method according to an embodiment of the present application.

[0018] Figure 7 It is a structural block diagram of an optional scooter according to an embodiment of the present application.

[0019] Figure 8 It is a structural block diagram of a computer system of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0020] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0021] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0022] According to one aspect of an embodiment of the present application, a method for riding a scooter is provided. Optionally, in this embodiment, the method for riding a scooter can be applied to, but is not limited to, Figure 1 The hardware environment shown includes a scooter 102 and a server 104. The scooter 102 may be an electric scooter with networking capabilities, and the server 104 may be connected to the scooter 102 via a network, and may be used to provide services (e.g., application services, positioning services, etc.) for the scooter 102 or a client installed on the scooter 102. A database may be set on the server 104 or independently of the server 104 to provide data storage services for the server 104.

[0023] The above network may include but is not limited to at least one of the following: wired network, wireless network. The above wired network may include but is not limited to at least one of the following: wide area network, metropolitan area network, local area network, and the above wireless network may include but is not limited to at least one of the following: WIFI (Wireless Fidelity), Bluetooth. The server 104 may be but is not limited to a cloud server, a server cluster or other server types.

[0024] The scooter riding processing method of the embodiment of the present application can be executed by the server 104, or by the scooter 102, or by both the server 104 and the scooter 102. The scooter 102 can also execute the scooter riding processing method of the embodiment of the present application by the client installed thereon.

[0025] Taking the scooter 102 as an example to execute the scooter riding processing method in this embodiment, Figure 2 is a flow chart of an optional scooter riding processing method according to an embodiment of the present application, such as Figure 2 As shown, the process of the method may include the following steps S202 to S210.

[0026] Step S202: The weight W carried by the scooter pedal is collected by a detection unit on the scooter frame.

[0027] Step S204, comparing the weight W carried by the scooter pedal with the first weight condition.

[0028] Step S206, when the weight W carried by the scooter pedal meets the first weight condition, start recording the duration T during which the weight W carried by the scooter pedal meets the first weight condition.

[0029] Step S208: When the duration T of satisfying the first weight condition reaches the first time threshold T′, the weight W1 carried by the scooter pedal is recorded.

[0030] Step S210, when the difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal is greater than or equal to a preset weight difference threshold, it is determined that the scooter is in a multi-person riding state, wherein the weight W2 carried by the scooter pedal is the weight carried by the scooter pedal recorded before the first weight condition is met and when the weight W carried by the scooter pedal meets the second weight condition.

[0031] The scooter riding processing method in this embodiment can be applied to the scooter field, and can be applied to the scenario of riding the scooter based on the collected data of the detection unit set on the scooter. The above scooter can be an electric scooter, which is a means of transportation based on a traditional human-powered scooter with an electric power kit.

[0032] In order to ensure the safety of users and avoid vehicle damage, scooters are usually controlled. In the related art, pressure sensors are usually used for weighing to determine the number of riders, and the operation of the scooter is controlled based on the number of riders. However, different riders have different weights, and it is difficult to define the boundary of simply judging the number of riders by weight, which is prone to misjudgment. In addition, different road conditions will also affect the results of the pressure sensor detecting weight. For example, when accelerating uphill, the weight detected by the pressure sensor will be larger than the actual weight. It can be seen that the scooter riding processing method in the related art has the problem of low accuracy in determining the number of riders.

[0033] In order to at least partially solve the above technical problems, in this embodiment, when it is detected that the weight W carried by the scooter pedal meets the first weight condition (that is, the scooter is in an overweight state), the duration T of the overweight state can be recorded, and the weight difference before and after the overweight state can be calculated. Only when the above duration and weight difference meet the conditions, it is determined that the scooter is in a multi-person riding state. Since the multi-person riding judgment is performed by combining the duration of the overweight state and the weight difference before and after the overweight state, the influence of the overweight of a single person, the bumpy road, etc. on the accuracy of the judgment of the number of riders can be reduced, and the accuracy of the judgment of the number of riders can be improved.

[0034] In this embodiment, the scooter may include a scooter frame and a scooter pedal. The scooter pedal is a part of the scooter frame, which may include a main body and may also include a fender or other auxiliary pedal that allows the rider to step on it. A detection unit may be provided on the scooter frame. The detection unit is a component for detecting the weight W carried by the scooter pedal. The detection unit may be, but is not limited to, a component capable of weight detection such as a pressure sensor. The number of the detection units may be one or more, and the setting position may be on the scooter pedal, for example, the middle position, both sides of the scooter pedal, or other positions capable of weight detection. The detection unit may also be provided at other positions other than the scooter pedal, for example, by detecting information such as the distance the scooter pedal descends, and converting the detected information into the weight W carried by the scooter pedal. In this embodiment, the type, number, and setting position of the detection unit are not limited, as long as the weight W carried by the scooter pedal can be collected.

[0035] Optionally, in this embodiment, the detection unit may include at least one group of pressure sensors. Here, the type of pressure sensor may be selected according to the needs, and may include but is not limited to at least one of the following: a piezoresistive pressure sensor, a capacitive pressure sensor, an inductive pressure sensor, and a piezoelectric pressure sensor. The number and position of the pressure sensors on the pedal may be set based on experience. For example, a group of pressure sensors may be provided on the front and rear sides of the pedal (i.e., the front side of the scooter pedal and the rear side of the scooter pedal), or a group of pressure sensors may be provided on the front, middle and rear sides of the pedal, etc. Each group of pressure sensors may include one or more pressure sensors, which is not limited in this embodiment.

[0036] The weight W carried by the scooter pedal can be collected through the above-mentioned detection unit. The weight W carried by the scooter pedal can be one or more, and can include but is not limited to at least one of the following: the total weight carried by the scooter pedal, the weight carried by the front side of the scooter pedal, and the weight carried by the rear side of the scooter pedal. Based on the different types of weights to be detected, the detection units provided may be different. Optionally, the detection unit includes a first group of detection units (e.g., a first group of pressure sensors) provided on the front side of the scooter pedal to detect the weight carried by the front side of the scooter pedal, and a second group of detection units (e.g., a second group of pressure sensors) provided on the rear side of the scooter pedal to detect the weight carried by the rear side of the scooter pedal. In the case where the weight W carried by the scooter pedal includes the total weight carried by the scooter pedal, the total weight carried by the scooter pedal is the weight carried by the front side of the scooter pedal detected by the first group of detection units and the weight carried by the rear side of the scooter pedal detected by the second group of detection units; in the case where the weight W carried by the scooter pedal includes the weight carried by the front side of the scooter pedal, the weight carried by the front side of the scooter pedal is the weight carried by the front side of the scooter pedal detected by the first group of detection units; in the case where the weight W carried by the scooter pedal includes the weight carried by the rear side of the scooter pedal, the weight carried by the rear side of the scooter pedal is the weight carried by the rear side of the scooter pedal detected by the second group of detection units.

[0037] It should be noted that the front and rear sides of the scooter pedal can be divided by the half position of the scooter pedal (which may include the auxiliary pedal at the rear side of the scooter pedal), and the front and rear here are distinguished with reference to the normal operating direction of the scooter. The setting position and number of the detection units (for example, the first group of detection units, the second group of detection units, etc.) can be related to the position and number of the load-bearing components (for example, wheels) of the scooter. The weight carried by the front side of the scooter pedal and the weight carried by the rear side of the scooter pedal can be the weight detected by the corresponding detection units. For example, the weight detected by the first group of detection units can be used as the weight carried by the front side of the scooter pedal, and the weight detected by the second group of detection units can be used as the weight carried by the rear side of the scooter pedal.

[0038] For example, Figure 3 As shown, the front side of the scooter pedal is Figure 3 The side before the dotted line in the figure, where the front of the scooter is located, that is, the front side in the normal driving direction of the scooter; the rear side of the scooter pedal is Figure 3 The side behind the dotted line in the figure and opposite to the front of the scooter, that is, the rear side in the forward direction of the scooter during normal driving, wherein the rear side of the scooter pedal may include a mudguard (or other auxiliary pedal that can be stepped on by the rider).

[0039] The weight W carried by the scooter pedal can be collected after the scooter is started, or before the scooter is started. Considering the usage habits of different riders (get on first and then start, start first and then get on, etc.), the weight W carried by the scooter pedal is collected before the scooter is started, which can ensure the accuracy of information collection. Here, the scooter can be in a low power consumption mode before the scooter is started, and the detection unit operates normally in the low power consumption mode. Considering the purpose of energy saving, the collection frequency of the weight W carried by the scooter pedal before the scooter is started can be less than the collection frequency of the weight W carried by the scooter pedal after the scooter is started.

[0040] Based on the collected weight W carried by the scooter pedal, the weight W carried by the scooter pedal can be compared with the first weight condition, that is, whether the first weight condition is satisfied is determined based on the weight W carried by the scooter pedal. The first weight condition refers to the weight condition that needs to be satisfied when multiple people ride, and may include: the threshold condition satisfied by the weight W carried by the scooter pedal in a multiple-people riding state. The first weight condition may be related to the total weight carried by the scooter pedal, or to the weight carried by the front side of the scooter pedal, or to the weight carried by the rear side of the scooter pedal. Correspondingly, corresponding weight detection may be performed by a corresponding detection unit.

[0041] In order to avoid the influence of different road conditions on the weight collected by the detection unit, at least one of the following operations can be performed: delayed de-jittering, determining the sudden change difference, wherein delayed de-jittering refers to determining whether the first weight condition is continuously met by delaying for a period of time to eliminate the influence of sudden jitter (for example, a sudden increase in the scooter weight due to road bumps) on the judgment accuracy; determining the sudden change difference refers to the difference in the weight carried by the scooter pedal before and after the first weight condition is met. Optionally, for the case of performing delayed de-jittering and determining the sudden change difference at the same time, the determined sudden change difference is the weight carried by the scooter pedal obtained before the first weight condition is met (which may be the weight carried by the scooter pedal obtained the last time before the first weight condition is met) and the weight carried by the scooter pedal obtained after the duration of meeting the first weight condition reaches a set duration threshold (which may be the weight carried by the scooter pedal obtained for the first time after the duration of meeting the first weight condition reaches a set duration threshold).

[0042] Optionally, in this embodiment, before the weight W carried by the scooter pedal satisfies the first weight condition and when the weight W carried by the scooter pedal satisfies the second weight condition, the weight W carried by the scooter pedal is recorded to obtain the weight W2 carried by the scooter pedal. Here, the second weight condition refers to the weight condition that needs to be met for single-person riding, and may include: a threshold condition satisfied by the weight W carried by the scooter pedal in a single-person riding state. The second weight condition may be related to the total weight carried by the scooter pedal, or to the weight carried by the front side of the scooter pedal, or to the weight carried by the rear side of the scooter pedal. Correspondingly, corresponding weight detection may be performed by a corresponding detection unit.

[0043] It should be noted that, in order to meet the determination requirements of the first weight condition and the second weight condition, the collected weight W carried by the scooter pedal may include the union of the weight type corresponding to the first weight condition and the weight type corresponding to the second weight condition. The set detection unit can meet the requirement of collecting the weight W carried by the scooter pedal, and only the data of the corresponding weight type is used when performing different determinations.

[0044] When the weight W carried by the scooter pedal meets the first weight condition, the duration T of the weight W carried by the scooter pedal meeting the first weight condition is recorded. When the duration T of the weight W carried by the scooter pedal meeting the first weight condition reaches the first time threshold T′ (the set duration threshold), the subsequent judgment is continued. Here, the influence of different road conditions mainly causes the pressure carried by the pedal to change temporarily, which in turn causes the weight W carried by the pedal to be inconsistent with the weight of the rider. For example, when riding over a speed bump, the pressure carried by the pedal will increase and decrease in a short period of time, and then return to normal; for another example, when riding on bumpy sections such as cobblestone roads, the pressure carried by the pedal will continue to increase and decrease; for another example, when riding uphill and downhill, the pressure carried by the pedal will increase during the uphill acceleration process, and the pressure carried by the pedal will decrease during the downhill acceleration process. The above road conditions have a temporary impact on the pressure carried by the pedal, and recording the duration of the weight W carried by the scooter pedal meeting the first weight condition can avoid misjudgment caused by the above road conditions. Here, the first time threshold T′ can be set based on experience, for example, 1.5 seconds, 2 seconds or other values, which is not limited in this embodiment.

[0045] In addition, in order to further improve the accuracy of the determination of the number of riders, a sudden change difference can be determined. When the duration T of satisfying the first weight condition reaches the first time threshold T', the weight W1 carried by the scooter pedal is recorded. The difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the aforementioned scooter pedal is calculated and compared with the preset weight difference threshold. Here, the change in the weight W carried by the pedal due to the road condition will not be too large. Setting a preset weight difference threshold for sudden change difference judgment can filter the influence of the road condition to a certain extent. The preset weight difference threshold is the weight difference threshold of the weight W carried by the scooter pedal before and after satisfying the first weight condition. Its value can be set according to experience or experiment, for example, 30kg, 35kg, 38kg, etc. In order to improve the accuracy of the determination of the number of riders, considering the weight limit of the riders allowed to ride, the preset weight threshold can be 40kg.

[0046] In this embodiment, when the difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal is greater than or equal to the preset weight difference threshold, it can be determined that the scooter is in a multi-person riding state. In this case, the set multi-person riding strategy can be used to control the scooter. Here, the multi-person riding strategy can be a strategy corresponding to the operating parameters of the scooter (that is, directly controlling the operation of the scooter), or a strategy related to the status prompt (that is, by providing a riding status prompt, the rider controls the operation of the scooter). In addition, other control strategies can be adopted to improve the safety of multi-person riding, which is not limited in this embodiment.

[0047] Through the embodiments provided by the present application, the weight W carried by the scooter pedal is collected by the detection unit on the scooter frame; the weight W carried by the scooter pedal is compared with the first weight condition; when the weight W carried by the scooter pedal meets the first weight condition, the duration T for which the weight W carried by the scooter pedal meets the first weight condition is recorded; when the duration T for meeting the first weight condition reaches the first time threshold T′, the weight W1 carried by the scooter pedal is recorded; when the difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal is greater than or equal to the preset weight difference threshold, it is determined that the scooter is in a multi-person riding state, wherein the weight W2 carried by the scooter pedal is the weight carried by the scooter pedal recorded before the first weight condition is met and when the weight W carried by the scooter pedal meets the second weight condition, the technical problem of low accuracy in determining the number of riders in the scooter riding processing method in the related art is solved, and the accuracy of determining the number of riders is improved.

[0048] In an exemplary embodiment, in addition to the multi-riding state, the scooter can also be in a single-riding state, which refers to a state with only one rider. When determining the number of riders, the method further includes: determining that the scooter is in a single-riding state when one of the following conditions is met: the weight W carried by the scooter pedal does not meet the first weight condition; the duration T for which the weight W carried by the scooter pedal meets the first weight condition does not reach the first time threshold T′; after the duration T for meeting the first weight condition reaches the first time threshold T′, the difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal is less than a preset weight difference threshold.

[0049] If the weight W carried by the scooter pedal does not meet the first weight condition, it can be determined that the scooter is in a single-riding state. In addition to the single-riding state and the multi-riding state, the scooter can also be in an unmanned riding state, and the unmanned riding state refers to a state without a rider. In order to ensure the accuracy of the determination of the number of riders, the above-mentioned determination condition of the single-riding state (the weight W carried by the scooter pedal does not meet the first weight condition) can be adjusted to: the weight W carried by the scooter pedal meets the second weight condition. Considering that the distinction between the single-riding state and the multi-riding state is to facilitate riding control and ensure riding safety, the unmanned riding state and the single-riding state can adopt the same or similar processing logic. Therefore, setting the determination condition of the single-riding state to the weight W carried by the scooter pedal does not meet the first weight condition can improve the convenience of scooter state determination.

[0050] If the duration T during which the weight W carried by the scooter pedal meets the first weight condition does not reach the first time threshold T', the short-term overweight may be caused by unexpected factors such as road bumps. In this case, it can be determined that the scooter is in a single-person riding state. The above situation also means that before the duration T during which the weight W carried by the scooter pedal meets the first weight condition reaches the first time threshold T', it becomes unsatisfactory to meet the first weight condition. At this time, it can be determined again whether the first weight condition is met based on the weight W carried by the scooter pedal.

[0051] If the difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal is less than the preset weight difference threshold after the duration T of satisfying the first weight condition reaches the first time threshold T′, the overweight may be caused by the excessive weight of a single rider. In this case, it can be determined that the scooter is in a single-rider state. For the above situation, speed limit, riding reminder or other methods can be used for riding control to ensure riding safety.

[0052] Through this embodiment, the single-person riding state is determined based on the weight carried by the scooter pedal, which can improve the accuracy and convenience of determining the number of riders, so that different riding strategies can be adopted for riding control and improve riding safety.

[0053] In an exemplary embodiment, the second weight condition includes: the total weight carried by the scooter pedal is greater than or equal to the first weight threshold, and less than or equal to the second weight threshold. In this case, the weight W carried by the scooter pedal includes the total weight carried by the scooter pedal, and the total weight carried by the scooter pedal can be considered as the total weight of all scooter riders (not excluding the possibility of placing other items on the scooter pedal). The first weight threshold and the second weight threshold define the weight range of the total weight carried by the scooter pedal when riding alone. The first weight threshold and the second weight threshold can be set based on experience and experiments. The first weight threshold can be set as the lower weight limit of the rider allowed to ride, and the second weight threshold can be set as the upper weight limit of the rider allowed to ride. Exemplarily, the first weight threshold can be 25kg (kilogram), 30kg, 32kg, 40kg, etc., and the second weight threshold can be 100kg, 110kg, 115kg, etc. In order to improve the accuracy of the number of riders, at least one of the following settings can be made: the first weight threshold is 35kg, and the second weight threshold is 120kg.

[0054] In this embodiment, the weight W2 carried by the scooter pedal may include the total weight carried by the scooter pedal collected based on the detection unit when the weight W carried by the scooter pedal meets the second weight condition before the first weight condition is met; the weight W1 carried by the scooter pedal is the total weight carried by the scooter pedal collected based on the detection unit when the duration T of meeting the first weight condition reaches the first time threshold T′, and the preset weight difference threshold may include a weight difference threshold (which may be referred to as a first weight difference threshold) of the total weight carried by the scooter pedal before and after the first weight condition is met.

[0055] Optionally, for the case where the second weight condition is related to the weight carried by the front side of the scooter pedal, the weight W2 carried by the scooter pedal may include the weight carried by the front side of the scooter pedal collected by the detection unit before the first weight condition is met and when the weight W carried by the scooter pedal meets the second weight condition; the weight W1 carried by the scooter pedal may include the weight carried by the front side of the scooter pedal collected by the detection unit when the duration T of meeting the first weight condition reaches a first time threshold T′, and the preset weight difference threshold may include a weight difference threshold (which may be referred to as a second weight difference threshold) of the weight carried by the front side of the scooter pedal before and after the first weight condition is met.

[0056] Optionally, for the case where the second weight condition is related to the weight carried by the rear side of the scooter pedal, the weight W2 carried by the scooter pedal may include the weight carried by the rear side of the scooter pedal collected by the detection unit before the first weight condition is met and when the weight W carried by the scooter pedal meets the second weight condition; the weight W1 carried by the scooter pedal may include the weight carried by the rear side of the scooter pedal collected by the detection unit when the duration T of meeting the first weight condition reaches the first time threshold T′, and the preset weight difference threshold may include a weight difference threshold (which may be referred to as a third weight difference threshold) of the weight carried by the rear side of the scooter pedal before and after the first weight condition is met.

[0057] It should be noted that the first weight difference threshold, the second weight difference threshold and the third weight difference threshold may be different from each other, or partially the same, wherein the first weight difference threshold may be greater than the second weight difference threshold and greater than the third weight difference threshold, the second weight difference threshold and the third weight difference threshold may be the same or different, and in the case where the second weight difference threshold and the third weight difference threshold are different, the second weight difference threshold may be greater than the third weight difference threshold.

[0058] Through this embodiment, by setting the second weight condition as the total weight carried by the scooter pedal is greater than or equal to the first weight threshold and less than or equal to the second weight threshold, and setting the weight difference threshold to the weight difference threshold of the total weight carried by the scooter pedal before and after the first weight condition is met, the convenience of judging multiple people riding can be improved.

[0059] In an exemplary embodiment, the first weight condition includes: the total weight carried by the scooter pedal is greater than or equal to the third weight threshold. In order to avoid the reliability of multi-person riding judgment, the third weight threshold is greater than the second weight threshold. The third weight threshold can be set to a total weight that is usually unattainable for single-person riding and easily attainable for multi-person riding, for example, 110kg, 120kg, 130kg, etc. In order to adapt to the possible use of people of different weights and improve the accuracy of multi-person riding judgment, the third weight threshold can be set to 125kg, and the second weight threshold is less than the third weight threshold, and its value can be 120kg.

[0060] Optionally, in order to improve the accuracy of multi-person riding judgment, the first weight condition also includes: the weight carried by the front side of the scooter pedal is greater than or equal to the fourth weight threshold. Similar to the above embodiment, the fourth weight threshold can be set to the weight carried by the front side of the scooter pedal that is usually unattainable for single-person riding and easily reached by multi-person riding, for example, 40kg, 50kg, 60kg, etc. Considering that the total weight carried by the scooter pedal includes the weight carried by the front side of the scooter pedal and the weight carried by the rear side of the scooter pedal, in order to ensure the accuracy of multi-person riding judgment, the fourth weight threshold is less than the third weight threshold. For example, the fourth weight threshold can be less than or equal to half of the third weight threshold. After testing, compared with other weight thresholds, the fourth weight threshold has higher accuracy when it is 45kg, so the fourth weight threshold can be set to 45kg.

[0061] Through this embodiment, by setting the first weight condition to include that the total weight carried by the scooter pedal is greater than or equal to the third weight threshold, and the third weight threshold is greater than the maximum value of the total weight range carried by the scooter pedal for a single person riding (i.e., the second weight threshold), the convenience and reliability of multi-person riding judgment can be improved.

[0062] In an exemplary embodiment, in order to ensure the accuracy of the weight W1 and the weight W2 carried by the scooter pedal, a method of averaging the weights collected multiple times can be adopted, that is, the weight W carried by the scooter pedal is collected multiple times, and the collected weight W carried by the scooter pedal is averaged. In the case where the weight W carried by the scooter pedal includes the total weight carried by the scooter pedal, the total weight carried by the scooter pedal collected multiple times can be averaged to determine the weight W1 and the weight W2 carried by the scooter pedal.

[0063] Optionally, for the weight W1 carried by the scooter pedal, when the duration T for satisfying the first weight condition reaches the first time threshold T′, recording the weight W1 carried by the scooter pedal includes: collecting the total weight carried by the scooter pedal M times through at least one group of pressure sensors, and recording the average value of the collected M total weights as the weight W1 carried by the scooter pedal. In this embodiment, after the duration T for satisfying the first weight condition reaches the first time threshold T′, the total weight carried by the scooter pedal M times can be collected through at least one group of pressure sensors (for example, the first group of pressure sensors and the second group of pressure sensors mentioned above), and the average value of the collected M total weights can be recorded as the weight W1 carried by the scooter pedal. Optionally, in order to avoid the inaccuracy of the detected weight W carried by the scooter pedal due to sudden factors, the maximum value and the minimum value of the total weight carried by the scooter pedal M times collected can be removed, and then the average value of the total weight carried by the scooter pedal M-2 times remaining can be recorded as the weight W1 carried by the scooter pedal.

[0064] Here, M is a positive integer greater than or equal to 2, and the value of M can be set based on experience. For example, M can be 8, 10, 12 or other positive integers greater than or equal to 2. If the value of M is appropriate, the credibility of the weight W1 carried by the scooter pedal is high. If the value of M is too large, the acquisition efficiency of the weight W1 carried by the scooter pedal is low, and it may cover a variety of scenarios (weight changes caused by bumps, weight changes caused by changes in the number of riders, etc.), resulting in a decrease in the credibility of the weight W1 carried by the scooter pedal. If the value of M is too small, it is greatly affected by sudden factors, resulting in a low credibility of the weight W1 carried by the scooter pedal. In practical applications, the value of M can be set according to the requirements of credibility and efficiency. For example, in order to take into account both credibility and efficiency, the value of M can be 10.

[0065] Similarly, for the weight W2 carried by the scooter pedal, when the weight W carried by the scooter pedal meets the first weight condition, before starting to record the duration T of the weight W carried by the scooter pedal meeting the first weight condition, the above method further includes: when the weight W carried by the scooter pedal meets the second weight condition, collecting the total weight carried by the scooter pedal N times through at least one set of pressure sensors, and recording the average value of the collected N total weights as the weight W2 carried by the scooter pedal. In this embodiment, when the weight W carried by the scooter pedal meets the second weight condition, collecting the total weight carried by the scooter pedal N times through at least one set of pressure sensors, and recording the average value of the collected N total weights as the weight W2 carried by the scooter pedal. Optionally, in order to avoid the inaccuracy of the detected weight W carried by the scooter pedal due to sudden factors, the maximum value and the minimum value of the total weight carried by the scooter pedal N times collected can be removed, and then the average value of the total weight carried by the scooter pedal N-2 times remaining can be recorded as the weight W2 carried by the scooter pedal.

[0066] Here, N is a positive integer greater than or equal to 2. The value of N can be the same as M (for example, N=M=10) or different (for example, M=10, N=8). The value of N is similar to that of M and can be set according to the requirements of credibility and efficiency. For example, N can be 8, 10, 12 or other positive integers greater than or equal to 2. In order to balance credibility and efficiency, the value of N can be 10.

[0067] For example, the detection unit is a pressure sensor, the first weight threshold is 35 kg, the second weight threshold is 120 kg, the third weight threshold is 125 kg, the fourth weight threshold is 45 kg, the first time threshold is 2 s, the preset weight difference threshold is 40 kg, and M and N are both 10. Figure 4 As shown, the weight carried by the scooter pedal can be collected through the pressure sensor. It is determined whether the second weight condition (i.e., 35kg ≤ the total weight carried by the scooter pedal ≤ 120kg) is met. If so, the total weight value is collected 10 times, the average value is taken, and the average value is saved as the first weight record value (i.e., the weight W2 carried by the scooter pedal); otherwise, the weight carried by the scooter pedal is continuously collected through the pressure sensor until the above second weight condition is met.

[0068] When the second weight condition is met, determine whether the first weight condition (i.e., the total weight carried by the scooter pedal ≥ 125kg, and the weight carried by the front side of the scooter pedal ≥ 45kg) is met. If so, record whether the duration of the total weight carried by the scooter pedal meeting the first weight condition is greater than or equal to 2s. If so, collect 10 total weight values, take the average, and save the average as the second weight record value (i.e., the weight W1 carried by the scooter pedal). So far, the first weight record value and the second weight record value are obtained, and the mutation difference value = the second weight record value - the first weight record value.

[0069] It should be noted that the initial values ​​of the first weight record value and the second weight record value may both be zero. Different riders may get on the vehicle one after another or simultaneously. If different riders get on the vehicle simultaneously, the first weight record value may not be updated, that is, the weight carried by the pedal is greater than the first weight threshold from the beginning. In this case, since the initial value of the first weight record value is zero, the weight difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal also satisfies the requirement of being greater than the preset weight difference threshold.

[0070] Through this embodiment, the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal are obtained by averaging to obtain the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal with higher credibility, which can improve the accuracy of judging the number of riders.

[0071] In an exemplary embodiment, after recording the average value of the N total weights collected as the weight W2 carried by the scooter pedal, the method further includes: when the total weight carried by the scooter pedal is less than the first weight threshold, performing a zeroing operation on the recorded weight W2 carried by the scooter pedal.

[0072] In this embodiment, when the total weight carried by the scooter pedal is less than the first weight threshold, it can be considered that there is no rider on the current scooter or there will be no rider, that is, the rider has left or is about to leave the scooter. At this time, the weight W2 carried by the recorded scooter pedal can be reset to zero, and the weight W2 carried by the scooter pedal can be re-acquired after the conditions are met. For example, the trigger condition for the first weight record value to be cleared is: total weight ≤ 35kg.

[0073] It should be noted that, in order to save computing performance, after the weight W2 carried by the scooter pedal is recorded, if the recorded weight W2 carried by the scooter pedal is not reset to zero, the recorded weight W2 carried by the scooter pedal will not be overwritten and updated, that is, once the weight W2 carried by the scooter pedal is recorded, the weight W2 carried by the scooter pedal will not be recalculated before the weight W2 carried by the scooter pedal is reset to zero.

[0074] Through this embodiment, the recorded weight W2 carried by the scooter pedal is reset to zero after the rider leaves the scooter, and the weight W2 carried by the scooter pedal is recalculated after a new rider gets on the scooter, thereby ensuring the accuracy and timeliness of the recorded weight W2 carried by the scooter pedal.

[0075] In an exemplary embodiment, after recording the average value of the M total weights collected as the weight W1 carried by the scooter pedal, the method further includes: when the total weight carried by the scooter pedal is less than the first weight threshold, or when the total weight carried by the scooter pedal is greater than or equal to the first weight threshold and the duration of being less than the third weight threshold is greater than or equal to the second time threshold, performing a zeroing operation on the recorded weight W1 carried by the scooter pedal.

[0076] In this embodiment, when the total weight carried by the scooter pedals is less than or equal to the first weight threshold, it can be regarded that there is no rider on the current scooter or there will be no rider, that is, the rider has left or is about to leave the scooter. At this time, the weight W1 carried by the recorded scooter pedals can be reset to zero, and the weight W1 carried by the scooter pedals can be re-acquired after the first weight condition is met later. In addition, when the total weight carried by the scooter pedals is greater than or equal to the first weight threshold, and the duration of being less than the third weight threshold is greater than or equal to the second time threshold, it can be regarded that some riders have left the vehicle, and there is only one rider left. At this time, the weight W1 carried by the recorded scooter pedals can be reset to zero. For example, the trigger condition for the second weight record value to be cleared can be: total weight ≤ 35kg; or total weight ≤ 125kg, and maintained for a preset time of 2s.

[0077] Here, the second time threshold is similar to the first time threshold and can be set based on experience. Its value can be 1.5s, 2s or other values. The second time threshold and the first time threshold can be the same or different, which is not limited in this embodiment.

[0078] It should be noted that, in order to save computing performance, after the weight W1 carried by the scooter pedal is recorded, if the recorded weight W1 carried by the scooter pedal is not reset to zero, the recorded weight W1 carried by the scooter pedal will not be overwritten and updated, that is, once the weight W1 carried by the scooter pedal is recorded, the weight W1 carried by the scooter pedal will not be recalculated before the weight W1 carried by the scooter pedal is reset to zero.

[0079] Through this embodiment, when the rider leaves the scooter completely or partially, the recorded weight W1 carried by the scooter pedal is set to zero, and the weight W1 carried by the scooter pedal is recalculated when the conditions are met again later, thereby ensuring the accuracy and timeliness of the recorded weight W1 carried by the scooter pedal.

[0080] In an exemplary embodiment, the method further comprises: performing sliding filter processing on the acquired sensor data, and analyzing the sensor data after the sliding filter processing to obtain the weight W carried by the scooter pedal.

[0081] In order to improve the accuracy of the weight data collected by the pressure sensor, the obtained sensor data can be processed by sliding filtering. Sliding filtering is a signal processing technology that can be applied to digital signal processing, image processing, audio processing and other fields. Its basic principle is: by sliding a fixed-size window (also called a convolution kernel) on the signal, the data in the window is weighted averaged or other operations are performed, thereby achieving the effects of removing noise, smoothing signals, reducing errors, etc.

[0082] In this embodiment, the method used for sliding filtering the sensor data collected by the pressure sensor can be selected according to the needs, and can include but is not limited to at least one of the following: moving average filtering, exponentially weighted moving average filtering, median filtering, Kalman filtering, etc., which are not limited in this embodiment. The sensor data after sliding filtering can be analyzed to obtain the weight W carried by the scooter pedal. Since the pressure sensor is a continuous process to collect weight data, the weight W carried by the scooter pedal is not a fixed value, but a value that changes with time. Based on the weight W carried by the scooter pedal determined at different times, the number of riders can be judged.

[0083] Through this embodiment, the sensor data collected by the pressure sensor is subjected to sliding filtering processing, and the sensor data after the sliding filtering processing is analyzed to obtain the weight W carried by the scooter pedal, which can improve the accuracy of determining the weight carried by the scooter pedal.

[0084] In an exemplary embodiment, in order to improve the safety of multi-person riding, different operating parameters can be used to control the riding of the scooter for single-person riding and multi-person riding, wherein the operating parameter corresponding to the multi-person riding state is the first operating parameter, and the operating parameter corresponding to the single-person riding state is the second operating parameter, and the first operating parameter is different from the second operating parameter. Correspondingly, the above method also includes: when it is determined that the scooter is in a multi-person riding state, the first operating parameter is used to control the riding of the scooter; when it is determined that the scooter is in a single-person riding state, the second operating parameter is used to control the riding of the scooter.

[0085] In order to facilitate riding control, the scooter can be configured with a multi-person riding mode and a single-person riding mode. In the multi-person riding mode, the first operating parameter can be used to control the riding of the scooter, and in the single-person riding mode, the second operating parameter can be used to control the riding of the scooter. Here, the first operating parameter and the second operating parameter can both correspond to a maximum riding speed. In order to ensure the safety of multi-person riding, the maximum riding speed corresponding to the first operating parameter can be less than the maximum riding speed corresponding to the second operating parameter, that is, the safety of multi-person riding is ensured by limiting the speed of multi-person riding.

[0086] The duration T during which the weight carried by the scooter pedal meets the first weight condition and reaches the set first time threshold T′, and the mutation difference is greater than or equal to the preset weight difference threshold, can be used as a determination condition for multi-person riding, that is, the multi-person riding condition. When the multi-person riding condition is met, the scooter can use the multi-person riding mode for riding control. When the multi-person riding condition is not met, the scooter can use the single-person riding mode for riding control. Automatic switching between the single-person riding mode and the multi-person riding mode based on the set multi-person riding condition can improve the flexibility of the scooter riding control. Considering the load-bearing capacity of the scooter and the safety of the riding process, the maximum number of riders that the scooter can carry is usually limited, for example, not more than two people. At the same time, considering the convenience of riding control, the set multi-person riding mode can be a two-person riding mode. In this embodiment, the two-person riding mode is used as an example for explanation.

[0087] Optionally, the current riding mode can be displayed to the rider through an audio-visual device or a display device on the scooter. For example, when the riding mode is switched, a sound device can inform the rider of the switching of the riding mode; or, an icon representing the current riding mode can be displayed on the dashboard. For example, a turtle icon can be displayed in a multi-person riding mode to indicate that the current riding speed has been limited, or other methods can be selected to inform the rider of the current riding mode, which is not limited in this embodiment.

[0088] Through this embodiment, different operating parameters are used to control the riding of the scooter in the multi-person riding state and the single-person riding state. The operating parameters can be automatically switched based on the number of riders, which can improve the safety of multi-person riding.

[0089] In an exemplary embodiment, after determining that the scooter is in a multi-person riding state, the method further includes: sending a riding prompt message through a prompt component of the scooter, wherein the riding prompt message is used to prompt that the scooter is currently in a multi-person riding state.

[0090] In this embodiment, for the situation of multiple people riding, the riders can perform riding control, for example, determining whether to reduce the number of riders, whether to adjust the riding mode, etc. To this end, after determining that the scooter is in a state of multiple people riding, a riding prompting message can be issued through the prompting component of the scooter to prompt that the scooter is currently in a state of multiple people riding.

[0091] Here, the prompt component is a component used for information prompting, and there are many ways to provide information prompting, such as sound, light, picture, vibration, etc. Correspondingly, the riding prompt information may include but is not limited to at least one of the following: sound, light, image, vibration, and the prompt component may be all or part of a speaker, indicator light, display screen, and vibrator. In order to ensure the success rate of information prompting and avoid unnecessary impact on riders, the parameters for issuing riding prompt information can be configured, such as the volume of the sound, the color and brightness of the light, the type and brightness of the picture, the frequency and strength of the vibration, etc.

[0092] It should be noted that issuing the riding prompt information and adjusting the operating parameters used can be performed in parallel, that is, the riding prompt information is issued and the second operating parameters are used to control the scooter riding, or they can be performed selectively, that is, issuing the riding prompt information or using the second operating parameters to control the scooter riding. In addition, other multi-person riding control strategies can also be used, which are not limited in this embodiment.

[0093] Through this embodiment, in a multi-person riding state, a prompt component is used to issue a riding prompt message to prompt that the scooter is currently in a multi-person riding state, which can facilitate the riders to control the scooter and improve the convenience of information acquisition and the timeliness of scooter control.

[0094] The riding processing method of the scooter in the embodiment of the present application is explained below in conjunction with optional examples. In this optional example, the detection unit is two groups of pressure sensors (a first group of pressure sensors located on the front side of the scooter pedal and a second group of pressure sensors located on the rear side of the scooter pedal), the auxiliary pedal is a fender, the first weight threshold is 35kg, the second weight threshold is 120kg, the third weight threshold is 125kg, the fourth weight threshold is 45kg, the first time threshold is 2s, the preset weight difference threshold is 40kg, M and N are both 10, and the multi-person riding mode is a two-person riding mode. In addition, a battery compartment can be set in the middle area of ​​the scooter pedal, and the battery compartment is used to install a power supply battery, and the power supply battery is used to power the scooter, such as Figure 5 shown.

[0095] In this optional example, the user identification system automatically detects the number of riders on the pedal (i.e., the scooter pedal), distinguishes between single and double riders, and intelligently adjusts the power speed based on the number of riders in the intelligent power-assist mode to ensure riding stability. When it is determined that there are two riders, the speed is limited so that the scooter travels at a low speed.

[0096] Figure 6 is a flow chart of another optional scooter riding processing method according to an embodiment of the present application, such as Figure 6 As shown, the process of the scooter riding processing method may include the following steps S602 to S614.

[0097] Step S602: continuously collect sensor data through at least one group of pressure sensors.

[0098] Step S604: Perform sliding filter processing on sensor data of at least one group of pressure sensors, and analyze the sliding filter processed sensor data to obtain the weight carried by the pedal.

[0099] Step S606, determine whether the first weight condition (ie, the total weight carried by the pedal ≥ 125 kg, and the weight carried by the front side of the pedal ≥ 45 kg) is met, if so, execute step S608, otherwise, execute step S614.

[0100] Step S608, determine whether the duration of satisfying the first weight condition is greater than or equal to 2s (ie, perform delayed debouncing), if so, execute step S610, otherwise, execute step S614.

[0101] Step S610, determine whether the mutation difference is greater than or equal to 40kg, if so, execute step S612, otherwise, execute step S614.

[0102] Step S612: determine that there are currently two riders on the scooter, and use the two-person riding mode to control the riding of the scooter.

[0103] Step S614, determining that there is currently one rider on the scooter, and using the single-rider riding mode to control the scooter.

[0104] The accuracy of the above single-person and double-person judgment logic was tested. The single-person riding test conditions included: normal riding and acceleration and deceleration on a flat road; riding over speed bumps; riding on cobblestones; riding uphill and downhill; the double-person riding test conditions included: one person got on first, and the other got on later, without stepping on the fender; both people got on at the same time, without stepping on the fender.

[0105] The test results are as follows: if a single person weighs less than 120kg, the two-person riding mode will not be triggered 100% of the time; if two people weigh more than 130kg, the probability of triggering the two-person riding mode if the two people get on the bike one after another is 92%; if two people weigh more than 130kg, the probability of triggering the two-person riding mode if the two people get on the bike simultaneously is 84%, among which the situation of stepping on the fender is not considered for the time being.

[0106] Here, a single person weighs 120kg, which is distributed between 45kg and 50kg for the front and rear wheels. If two people get on the bike simultaneously, the front wheel will be above 45kg and the rear wheel will be 40kg. Setting the fourth weight threshold to 45kg can improve the accuracy of the judgment of two people getting on the bike simultaneously. Setting the mutation difference to 40kg can prevent the situation where the rider who gets on the bike later has part of his weight on both sides of the bike and does not give pressure to the sensor. This optional example considers the mutation value of the total weight, and you can also consider adding the mutation value of the front or rear wheel. The mutation value of the front or rear wheel is less than the mutation value of the total weight. If two people get on together, the weight change time is small. If they get on one after another, the weight change time is large. Setting the time threshold to 2s can adapt to different boarding situations.

[0107] Through this optional example, a preliminary judgment is made on the number of cyclists through the first weight condition, and then an auxiliary judgment is made based on the duration of meeting the first weight condition and the weight difference before and after meeting the first weight condition (i.e., the sudden difference), which can eliminate the influence of road conditions on the judgment and improve the accuracy of the judgment.

[0108] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0109] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM (Read-Only Memory) / RAM (Random Access Memory), a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0110] According to another aspect of the embodiments of the present application, a scooter is also provided, which can be used to implement the riding processing method of the scooter provided in the above embodiments, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0111] Figure 7 is a structural block diagram of an optional scooter according to an embodiment of the present application, such as Figure 7 As shown, the scooter includes a scooter frame 702, a scooter pedal 704, a detection unit 706 on the scooter frame, and a control component 708, wherein:

[0112] The control component 708 is used to collect the weight W carried by the scooter pedal 704 through the detection unit 706; compare the weight W carried by the scooter pedal 704 with the first weight condition; when the weight W carried by the scooter pedal 704 meets the first weight condition, start recording the duration T of the weight W carried by the scooter pedal 704 meeting the first weight condition; when the duration T of meeting the first weight condition reaches a first time threshold T′, record the weight W1 carried by the scooter pedal 704; when the difference between the weight W1 carried by the scooter pedal 704 and the weight W2 carried by the scooter pedal 704 is greater than or equal to a preset weight difference threshold, determine that the scooter is in a multi-person riding state, wherein the weight W2 carried by the scooter pedal 704 is the weight carried by the scooter pedal 704 recorded before the first weight condition is met and when the weight W carried by the scooter pedal 704 meets the second weight condition.

[0113] It should be noted that the control component 708 in this embodiment can be used to execute the above steps S202, S204, S206, S208 and S210. In addition, the control component 708 in this embodiment can be used to implement the riding processing method of the scooter provided in the above embodiments, which has been explained and will not be repeated here.

[0114] Through the embodiments provided by the present application, the weight W carried by the scooter pedal is collected by the detection unit on the scooter frame; the weight W carried by the scooter pedal is compared with the first weight condition; when the weight W carried by the scooter pedal meets the first weight condition, the duration T for which the weight W carried by the scooter pedal meets the first weight condition is recorded; when the duration T for meeting the first weight condition reaches the first time threshold T′, the weight W1 carried by the scooter pedal is recorded; when the difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal is greater than or equal to the preset weight difference threshold, it is determined that the scooter is in a multi-person riding state, wherein the weight W2 carried by the scooter pedal is the weight carried by the scooter pedal recorded before the first weight condition is met and when the weight W carried by the scooter pedal meets the second weight condition, the technical problem of low accuracy in determining the number of riders in the scooter riding processing method in the related art is solved, and the accuracy of determining the number of riders is improved.

[0115] In an exemplary embodiment, the second preset weight condition includes: the weight W carried by the scooter pedal 704 includes the total weight carried by the scooter pedal 704, and the total weight carried by the scooter pedal 704 is greater than or equal to the first weight threshold and less than or equal to the second weight threshold. The detection unit 706 includes at least one group of pressure sensors, the at least one group of pressure sensors includes a first group of pressure sensors arranged at the front side of the scooter pedal 704 and a second group of pressure sensors arranged at the rear side of the scooter pedal 704, and the total weight carried by the scooter pedal 704 is the total weight collected by the at least one group of pressure sensors.

[0116] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0117] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein the steps of any of the above method embodiments are executed when the program is run.

[0118] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, a ROM, a RAM, a mobile hard disk, a magnetic disk, or an optical disk.

[0119] According to another aspect of the embodiment of the present application, a computer program product is also provided, and the computer program product includes a computer program / instruction, and the computer program / instruction contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 809, and / or installed from the removable medium 811. When the computer program is executed by the central processing unit 801, the various functions provided by the embodiment of the present application are executed. The above-mentioned serial numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0120] Figure 8 is a block diagram of a computer system of an optional electronic device according to an embodiment of the present application. Figure 8 As shown, the computer system 800 includes a CPU (Central Processing Unit) 801, which can perform various appropriate actions and processes according to the program stored in the ROM 802 or the program loaded from the storage part 808 to the RAM 803. In the random access memory 803, various programs and data required for system operation are also stored. The central processing unit 801, the read-only memory 802 and the random access memory 803 are connected to each other through a bus 804. An I / O (Input / Output) interface 805 is also connected to the bus 804.

[0121] The following components are connected to the I / O interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a CRT (CathodeRay Tube), an LCD (Liquid Crystal Display), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the input / output interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed so that a computer program read therefrom is installed into the storage section 808 as needed.

[0122] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program contains a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 809, and / or installed from the removable medium 811. When the computer program is executed by the central processor 801, various functions defined in the system of the present application are executed.

[0123] It should be noted that Figure 8 The computer system 800 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0124] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.

[0125] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for riding a scooter, characterized in that: include: The weight W carried by the scooter pedal is collected by a detection unit on the scooter frame; comparing the weight W carried by the scooter pedal with a first weight condition; When the weight W carried by the scooter pedal satisfies the first weight condition, start recording the duration T during which the weight W carried by the scooter pedal satisfies the first weight condition; When the duration T of satisfying the first weight condition reaches a first time threshold T′, recording the weight W1 carried by the scooter pedal; When the difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal is greater than or equal to a preset weight difference threshold, it is determined that the scooter is in a multi-person riding state, wherein the weight W2 carried by the scooter pedal is the weight carried by the scooter pedal recorded before the first weight condition is met and when the weight W carried by the scooter pedal meets the second weight condition.

2. The method according to claim 1, characterized in that The second weight condition includes: the weight W carried by the scooter pedal includes the total weight carried by the scooter pedal, and the total weight carried by the scooter pedal is greater than or equal to the first weight threshold and less than or equal to the second weight threshold; The weight W2 carried by the scooter pedal is the total weight carried by the scooter pedal collected by the detection unit before the first weight condition is met and when the weight W carried by the scooter pedal meets the second weight condition; The weight W1 carried by the scooter pedal is the total weight carried by the scooter pedal collected by the detection unit when the duration T for satisfying the first weight condition reaches the first time threshold T′.

3. The method according to claim 2, characterized in that The first weight condition includes: the total weight carried by the scooter pedal is greater than or equal to a third weight threshold, and the third weight threshold is greater than the second weight threshold.

4. The method according to claim 2 or 3, characterized in that: The detection unit includes at least one set of pressure sensors; When the duration T of satisfying the first weight condition reaches a first time threshold T′, recording the weight W1 carried by the scooter pedal comprises: collecting the total weight carried by the scooter pedal M times through the at least one set of pressure sensors, and recording the average value of the M total weights collected as the weight W1 carried by the scooter pedal, wherein M is a positive integer greater than or equal to 2; When the weight W carried by the scooter pedal meets the first weight condition, before starting to record the duration T for which the weight W carried by the scooter pedal meets the first weight condition, the method further includes: when the weight W carried by the scooter pedal meets the second weight condition, collecting the total weight carried by the scooter pedal N times through the at least one set of pressure sensors, and recording the average value of the N collected total weights as the weight W2 carried by the scooter pedal, wherein N is a positive integer greater than or equal to 2.

5. The method according to claim 4, characterized in that After recording the average value of the N total weights collected as the weight W2 carried by the scooter pedal, the method further includes: When the total weight carried by the scooter pedals is less than the first weight threshold, a zeroing operation is performed on the recorded weight W2 carried by the scooter pedals.

6. The method according to claim 4, characterized in that After recording the average value of the M total weights collected as the weight W1 carried by the scooter pedal, the method further includes: When the total weight carried by the scooter pedal is less than the first weight threshold, or when the total weight carried by the scooter pedal is greater than or equal to the first weight threshold and the duration of being less than the third weight threshold is greater than or equal to a second time threshold, a zeroing operation is performed on the recorded weight W1 carried by the scooter pedal.

7. The method according to claim 4, characterized in that The method further comprises: The acquired sensor data is subjected to sliding filtering processing, and the sensor data after the sliding filtering processing is analyzed to obtain the weight W carried by the scooter pedal.

8. The method according to claim 3, characterized in that The detection unit includes a first group of detection units arranged at the front side of the scooter pedal, for detecting the weight carried by the front side of the scooter pedal, and a second group of detection units arranged at the rear side of the scooter pedal, for detecting the weight carried by the rear side of the scooter pedal; The first weight condition also includes: the weight carried by the front side of the scooter pedal is greater than or equal to a fourth weight threshold.

9. The method according to claim 8, characterized in that The fourth weight threshold is less than the third weight threshold.

10. The method according to claim 8, characterized in that The first weight threshold is 35 kg, the second weight threshold is 120 kg, the third weight threshold is 125 kg, and the fourth weight threshold is 45 kg.

11. The method according to any one of claims 1 to 3, characterized in that The method further comprises: When it is determined that the scooter is in a multi-person riding state, using a first operating parameter to control riding of the scooter; When it is determined that the scooter is in a single-rider state, using a second operating parameter to control riding of the scooter; The first operating parameter is different from the second operating parameter.

12. The method according to claim 11, characterized in that The method further comprises: When one of the following conditions is met, it is determined that the scooter is in a single-rider state: The weight W carried by the scooter pedal does not satisfy the first weight condition; The duration T during which the weight W carried by the scooter pedal satisfies the first weight condition does not reach the first time threshold T′; After the duration T of satisfying the first weight condition reaches a first time threshold T′, the difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal is less than the preset weight difference threshold.

13. The method according to any one of claims 1 to 3, characterized in that After determining that the scooter is in a multi-person riding state, the method further includes: Sending riding prompt information through a prompt component of the scooter, wherein the riding prompt information is used to prompt that a multi-person riding state is currently in place; The riding prompt information includes at least one of the following: sound, light, and image.

14. The method according to any one of claims 1 to 3, characterized in that The first time threshold is 2s, and the preset weight difference threshold is 40kg.

15. A scooter, characterized in that: include: A scooter frame, a scooter pedal, a detection unit on the scooter frame, and a control component, wherein: The control component is used for collecting the weight W carried by the scooter pedal through the detection unit; comparing the weight W carried by the scooter pedal with the first weight condition; when the weight W carried by the scooter pedal meets the first weight condition, starting to record the duration T of the weight W carried by the scooter pedal meeting the first weight condition; when the duration T of meeting the first weight condition reaches a first time threshold T′, recording the weight W1 carried by the scooter pedal; when the difference between the weight W1 carried by the scooter pedal and the weight W2 carried by the scooter pedal is greater than or equal to a preset weight difference threshold, determining that the scooter is in a multi-person riding state, wherein the weight W2 carried by the scooter pedal is the weight carried by the scooter pedal recorded before the first weight condition is met and when the weight W carried by the scooter pedal meets the second weight condition.

16. The scooter according to claim 15, characterized in that: The second weight condition includes: the weight W carried by the scooter pedal includes the total weight carried by the scooter pedal, and the total weight carried by the scooter pedal is greater than or equal to the first weight threshold and less than or equal to the second weight threshold; Wherein, the detection unit includes at least one group of pressure sensors, the at least one group of pressure sensors includes a first group of pressure sensors arranged on the front side of the scooter pedal and a second group of pressure sensors arranged on the rear side of the scooter pedal, and the total weight carried by the scooter pedal is the total weight collected by the at least one group of pressure sensors.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program implements the steps of any one of the methods of claims 1 to 14 when executed by a processor.