Electric scooter intervention regulation and control method and system based on riding track AI analysis

By adopting AI analysis methods based on riding trajectory and interventional control units in electric scooters, we collect and analyze environmental and usage data in real time, and dynamically adjust the power output, the problem of electric scooters' power output adjustment in the prior art is solved, and driving stability and overall performance are improved.

CN119892887AActive Publication Date: 2025-04-25SHENZHEN VICONT HI-TECH ELECTRONICS CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510380127.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-04-25
Estimated Expiration
2045-03-28

AI Technical Summary

Technical Problem

The power output adjustment of existing electric scooters is difficult to optimize the adjustment of the power output according to environmental changes (such as temperature, humidity, air pressure), resulting in insufficient driving stability.

Method used

Using an AI analysis method based on riding trajectory, data is collected and analyzed in real time by intervening control units (including air pressure detection, temperature detection, humidity detection, site acquisition, data transmission and data control units), the current high position difference and rotation degree are calculated, and the electrical energy output is dynamically adjusted.

Benefits of technology

It improves the driving stability of electric scooters under different environmental conditions, ensures that electric scooters can respond intelligently to environmental changes and usage conditions, and improve overall performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892887A_ABST
    Figure CN119892887A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electric energy calculation, and discloses an electric scooter intervention regulation and control method and system based on riding track AI analysis, and the method comprises the steps: receiving an intervention regulation and control instruction, starting an intervention regulation and control unit, detecting a current air pressure value, a current temperature value and a current humidity value, collecting the data of a scooter parking space, and calculating the transmission busy degree. If the transmission busy degree is larger than a busy degree threshold value, a processing data set is obtained through preprocessing, and a current high potential difference is calculated according to a processing temperature value and a processing air pressure value, and if the transmission busy degree is not larger than the busy degree threshold value, the processing temperature value, the processing humidity value, the processing air pressure value and processing site data are obtained through the data regulation and control unit, and the current high potential difference is calculated; and calculating the current rotation degree, calculating an adjustment electric energy output value, and completing intervention regulation and control of the electric scooter based on the adjustment electric energy output value. The stability of the electric scooter during running can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electric energy calculation technology, and in particular to an electric scooter intervention control method and system based on riding trajectory AI analysis. Background Art

[0002] With the rapid development of intelligent transportation, electric scooters have been widely used in urban commuting as a convenient short-distance travel method. Electric scooters can complete urban movement in a short time, greatly facilitating the daily life of urban residents. In order to improve the stability of electric scooters during driving, adjusting the power output of electric scooters has become an important research direction.

[0003] Most of the existing electric scooters use simple battery power monitoring and power output limitation to regulate the electric scooters based on pre-set fixed rules. However, the electric scooters are affected by the current temperature, humidity and air pressure during actual driving. It is difficult to make the best adjustment to the electric scooters based on environmental changes based on pre-set fixed rules. Therefore, how to improve the stability of electric scooters during driving is an important issue that needs to be solved urgently. Summary of the invention

[0004] The present invention provides an electric scooter intervention control method and system based on riding trajectory AI analysis, the main purpose of which is to improve the stability of the electric scooter during driving.

[0005] To achieve the above-mentioned purpose, the present invention provides an electric scooter intervention control method based on riding trajectory AI analysis, comprising: Receiving an intervention control instruction, and starting a pre-confirmed intervention control unit based on the intervention control instruction, wherein the intervention control unit includes: an air pressure detection unit, a temperature detection unit, a humidity detection unit, a site acquisition unit, a data transmission unit and a data control unit; The air pressure detection unit is used to detect the air pressure to obtain the current air pressure value, the temperature detection unit is used to detect the temperature to obtain the current temperature value, and the humidity detection unit is used to detect the humidity to obtain the current humidity value; The location data of the scooter is collected by using the location collection unit, and the transmission busyness of the data transmission unit is calculated; Comparing the transmission busyness with a preset busyness threshold; If the transmission busyness is greater than the busyness threshold, the current temperature value, the current humidity value, the current air pressure value and the scooter location data are transmitted to the pre-built scooter processing end, and the scooter processing end is used to perform data preprocessing operations on the current temperature value, the current humidity value, the current air pressure value and the scooter location data to obtain a processing data set, wherein the processing data set includes: a processing temperature value, a processing humidity value, a processing air pressure value and a processing location data, the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data are transmitted to the data control unit, and the current high position difference is calculated according to the processing temperature value and the processing air pressure value; If the transmission busyness is not greater than the busyness threshold, the data transmission unit is used to transmit the current humidity value, the current temperature value, the current air pressure value and the scooter location data to the data control unit, and the data control unit is used to obtain the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data, and the current high position difference is calculated according to the processing temperature value and the processing air pressure value; The current rotation degree is calculated according to the processed position data, the adjusted electric energy output value is calculated based on the processed humidity value, the current rotation degree and the current high position difference, and the intervention control of the electric scooter is completed based on the adjusted electric energy output value.

[0006] Optionally, the calculating the transmission busyness of the data transmission unit includes: Setting a calculation cycle, acquiring transmission data based on the calculation cycle, and performing a collection operation on the acquired transmission data to obtain a transmission data set; Performing a data classification operation on the transmission data set to obtain multiple classified data sets, and counting the total number of classified data sets of the multiple classified data sets; Obtaining a transmission rate of each of the plurality of classification data sets, and identifying a total amount of data in each classification data set, wherein the transmission rates of the classification data in the classification data sets are all the same; The transmission busyness is calculated based on the calculation cycle, the total number of classified data sets, the transmission rate and the total amount of data: in, Refers to the transmission busyness, Refers to the preset traversal parameters, refers to the total number of classification data sets, The preset traversal parameters are The weight parameter is Refers to the traversal parameters as The conveying rate at Refers to the traversal parameters as The total amount of data at Refers to the maximum amount of pre-acquired bandwidth. Refers to the calculation cycle.

[0007] Optionally, performing a data classification operation on the transmission data set to obtain a plurality of classified data sets includes: Extracting transmission data from the transmission data set in sequence, and performing the following operations on the extracted transmission data: Performing a type identification operation on the extracted transmission data using a preset data type to obtain an identification type, inputting the transmission data into a pre-constructed data type set corresponding to the identification type based on the identification type, removing the extracted transmission data from the transmission data set to obtain an updated data set, updating the transmission data set using the updated data set, so that the updated transmission data set is the transmission data set, and returning to the above step of sequentially extracting transmission data from the transmission data set until the transmission data set is an empty set, wherein the data type set is an empty set in an initial state; The data category sets are aggregated to obtain multiple classification data sets.

[0008] Optionally, the scooter processing terminal performs data preprocessing operations on the current temperature value, the current humidity value, the current air pressure value and the scooter location data to obtain a processed data set, including: Gather the current temperature value, current humidity value, current air pressure value and scooter location data to obtain the current data set; Set the normal temperature range, normal humidity range, normal air pressure range and normal position range; Using the conventional temperature range, conventional humidity range, conventional air pressure range and conventional location range to perform data judgment on the current data set, obtain violation identification data, perform category identification based on the violation identification data, and obtain data identification category; Starting a pre-built backup detection unit according to the data identification type, and using the backup detection unit to detect the backup detection data; The illegal identification data is removed from the current data set to obtain a removed data set, and the spare detection data is input into the removed data set to obtain a processed data set.

[0009] Optionally, the calculating the current high position difference according to the processing temperature value and the processing air pressure value includes: Set the standard temperature, standard altitude and standard air pressure values, where the standard temperature is the standard temperature at sea level, the standard altitude is the altitude at sea level, and the standard air pressure is the pressure at sea level; The current altitude difference is calculated based on the processing temperature value, processing air pressure value, standard temperature, standard altitude and standard air pressure value: in, Refers to the current high difference, Refers to standard temperature, refers to the preset gas constant, Refers to the preset gravity acceleration, refers to the natural logarithm, Refers to the standard atmospheric pressure value. Refers to the processing air pressure value, Refers to the standard height, Refers to the processing temperature value.

[0010] Optionally, calculating the current rotation degree according to the processing position data includes: Acquire the pre-position data, calculate the scooter direction vector based on the processed position data and the pre-position data, acquire the standard direction vector, and calculate the scooter vector modulus based on the scooter direction vector; The standard vector modulus is calculated according to the standard direction vector, and the first rotation degree is calculated based on the scooter direction vector, the standard direction vector, the scooter vector modulus and the standard vector modulus: in, refers to the first degree of rotation, is the scooter direction vector, Point to the multiplication symbol, refers to the standard direction vector, refers to the vector modulus of the scooter, refers to the inverse cosine function, Refers to the standard vector modulus; The current rotation degree is calculated using the first rotation degree.

[0011] Optionally, calculating the current rotation degree using the first rotation degree includes: Obtain the current speed and acceleration of the electric scooter, collect road images based on the pre-built visual sensor, perform curvature analysis on the road images, and obtain the road curvature; Calculate the current rotation degree based on the current speed, current acceleration, first rotation degree and road curvature: in, Refers to the current rotation degree, Refers to the curvature of the road. Refers to the preset maximum curvature, Refers to the preset angle parameters, refers to the current acceleration, Indicates the current speed.

[0012] Optionally, the adjusting the electric energy output value based on the processed humidity value, the current rotation degree and the current high position difference calculation includes: Obtain a power supply standard humidity value, a power supply maximum humidity value, and a power supply minimum humidity value, and calculate a power supply humidity deviation value based on the processing humidity value, the power supply standard humidity value, the power supply maximum humidity value, and the power supply minimum humidity value: in, Refers to the power supply humidity deviation value, Refers to the processing humidity value, Refers to the standard humidity value of the power supply, Refers to the maximum humidity value of the power supply, Refers to the minimum humidity value of the power supply; The power output value is adjusted based on the current rotation degree, the power supply humidity deviation value and the current high voltage difference.

[0013] Optionally, the adjusting the electric energy output value based on the current rotation degree, the power supply humidity deviation value and the current high position difference calculation includes: The maximum high position difference and the initial power output are obtained, and the power output value is adjusted based on the current rotation degree, the power supply humidity deviation value, the current high position difference, the maximum high position difference and the initial power output: in, Refers to adjusting the power output value, Refers to the preset humidity adjustment parameters, Refers to the preset rotation adjustment parameters, Refers to the preset high-level adjustment parameters, Refers to the maximum height difference, Refers to the initial power output.

[0014] To achieve the above objectives, the present invention also provides an electric scooter intervention control system based on riding trajectory AI analysis, comprising: A data detection module, used to receive an intervention control instruction, and start a pre-confirmed intervention control unit based on the intervention control instruction, wherein the intervention control unit includes: an air pressure detection unit, a temperature detection unit, a humidity detection unit, a site acquisition unit, a data transmission unit and a data control unit; The air pressure detection unit is used to detect the air pressure to obtain the current air pressure value, the temperature detection unit is used to detect the temperature to obtain the current temperature value, and the humidity detection unit is used to detect the humidity to obtain the current humidity value; The location data of the scooter is collected by using the location collection unit, and the transmission busyness of the data transmission unit is calculated; A data processing module, used for comparing the transmission busyness with a preset busyness threshold; If the transmission busyness is greater than the busyness threshold, the current temperature value, the current humidity value, the current air pressure value and the scooter location data are transmitted to the pre-built scooter processing end, and the scooter processing end is used to perform data preprocessing operations on the current temperature value, the current humidity value, the current air pressure value and the scooter location data to obtain a processing data set, wherein the processing data set includes: a processing temperature value, a processing humidity value, a processing air pressure value and a processing location data, the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data are transmitted to the data control unit, and the current high position difference is calculated according to the processing temperature value and the processing air pressure value; A data control module is used for transmitting the current humidity value, the current temperature value, the current air pressure value and the scooter location data to the data control unit by using the data transmission unit if the transmission busyness is not greater than the busyness threshold, and obtaining the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data by using the data control unit, and calculating the current high position difference according to the processing temperature value and the processing air pressure value; The electric energy calculation module is used to calculate the current rotation degree according to the processing position data, calculate the adjusted electric energy output value based on the processed humidity value, the current rotation degree and the current high position difference, and complete the intervention control of the electric scooter based on the adjusted electric energy output value.

[0015] In order to solve the above problem, the present invention further provides an electronic device, the electronic device comprising: A memory storing at least one instruction; The processor executes the instructions stored in the memory to implement the above-mentioned electric scooter intervention control method based on riding trajectory AI analysis.

[0016] In order to solve the above problems, the present invention also provides a computer-readable storage medium, in which at least one instruction is stored. The at least one instruction is executed by a processor in an electronic device to implement the above-mentioned electric scooter intervention control method based on riding trajectory AI analysis.

[0017] The present invention solves the problems described in the background technology. First, an intervention control instruction is received, and an intervention control unit is started based on the intervention control instruction. The intervention control unit is started by receiving the intervention control instruction, so that the intervention control unit can respond in time, thereby improving the intelligence level of the electric scooter; secondly, the intervention control unit integrates an air pressure detection unit, a temperature detection unit, a humidity detection unit, a site acquisition unit, a data transmission unit and a data control unit, thereby improving the detection capability of the intervention control unit for changes in the surrounding environment, and providing a data basis for the subsequent calculation of the adjustment of the electric energy output value; thereafter, the transmission busyness of the data transmission unit is calculated, and the transmission busyness is compared with the busyness threshold. When the transmission busyness is greater than the busyness threshold, the current temperature value, the current humidity value, the current air pressure value and the scooter site data are transmitted to the scooter processing end. The transmission busyness of the data transmission unit is calculated to understand the current network load situation, thereby dynamically The strategy of adjusting the output transmission is that when the transmission busyness is greater than the busyness threshold, the current temperature value, the current humidity value, the current air pressure value and the scooter position data are first transmitted to the scooter processing end, thereby avoiding network congestion, ensuring that the intervention control unit can still operate stably under high network load, and improving the stability of the intervention control unit; then, the current high position difference is calculated according to the processing temperature value and the processing air pressure value. By calculating the current high position difference, the height change of the electric scooter can be more accurately analyzed. According to the current high position difference, the intervention control unit can more accurately adjust the electric energy output of the electric scooter, thereby improving the driving stability of the electric scooter; finally, the electric energy output value is calculated based on the processing humidity value, the current rotation degree and the current high position difference. According to the adjustment of the electric energy output value, the electric scooter can respond to different processing humidity values, the current rotation degree and the current high position difference more intelligently, thereby improving the driving stability of the electric scooter. Therefore, the present invention can improve the driving stability of the electric scooter. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A schematic diagram of a flow chart of an electric scooter intervention control method based on riding trajectory AI analysis provided by an embodiment of the present invention; Figure 2 A functional module diagram of an electric scooter intervention control system based on riding trajectory AI analysis provided by an embodiment of the present invention; Figure 3 A schematic diagram of the structure of an electronic device for implementing the electric scooter intervention control method based on riding trajectory AI analysis provided by an embodiment of the present invention.

[0019] Description of reference numerals: 1. Electronic device; 10. Processor; 11. Memory; 12. Bus.

[0020] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0021] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0022] The embodiment of the present application provides an electric scooter intervention and control method based on AI analysis of riding trajectories. The execution subject of the electric scooter intervention and control method based on AI analysis of riding trajectories includes but is not limited to at least one of the electronic devices such as a server and a terminal that can be configured to execute the method provided in the embodiment of the present application. In other words, the electric scooter intervention and control method based on AI analysis of riding trajectories can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc.

[0023] Reference Figure 1 FIG. 1 is a flow chart of an electric scooter intervention control method based on riding trajectory AI analysis provided by an embodiment of the present invention. In this embodiment, the electric scooter intervention control method based on riding trajectory AI analysis includes: S1. Receive an intervention control instruction, and start a pre-confirmed intervention control unit based on the intervention control instruction, wherein the intervention control unit includes: an air pressure detection unit, a temperature detection unit, a humidity detection unit, a site acquisition unit, a data transmission unit and a data control unit.

[0024] It can be explained that the intervention control instruction refers to an instruction issued manually for intervention control of the electric scooter. For example, Xiao Zhang is a tester of an electric scooter. One day, Xiao Zhang needs to test the intervention control of the electric scooter, so Xiao Zhang issued an intervention control instruction. The intervention control unit refers to a unit for controlling the electric scooter. The intervention control unit is activated by the intervention control instruction, and the intervention control unit includes: an air pressure detection unit, a temperature detection unit, a humidity detection unit, a site acquisition unit and a data control unit. The air pressure detection unit refers to a unit for detecting air pressure, and the air pressure detection unit is waterproofed to ensure that the air pressure detection unit can work in rainy days or humid environments. Optionally, the air pressure detection unit is a digital air pressure sensor. The temperature detection unit refers to a unit for detecting air temperature. Optionally, the temperature detection unit is a digital temperature sensor, and the temperature detection unit is waterproofed. The humidity detection unit refers to a unit for detecting air humidity. Optionally, the humidity detection unit is SHT30. The location acquisition unit refers to a unit for collecting scooter location data. Scooter location data refers to the location data of the electric scooter. After the location acquisition unit collects the location data, it will store the collected location data in the location database. Optionally, the location database is a NoSQL database. The scooter location data includes: scooter longitude and scooter latitude. Scooter longitude refers to the longitude of the scooter's location, and scooter latitude refers to the latitude of the scooter's location. For example, the location data of the electric scooter is: (30.2973, -97.8321), where 30.2973 is the scooter's latitude and -97.8321 is the scooter's longitude. The data transmission unit refers to a unit for transmitting the current humidity value, current temperature value, current air pressure value and scooter location data to the data control unit. The data control unit refers to a unit for preprocessing the current temperature value, current humidity value, current air pressure value and scooter location data, and for calculating the current high position difference, the current rotation degree and adjusting the electric energy output value.

[0025] S2. Perform air pressure detection using the air pressure detection unit to obtain the current air pressure value, perform temperature detection using the temperature detection unit to obtain the current temperature value, and perform humidity detection based on the humidity detection unit to obtain the current humidity value.

[0026] It can be explained that the current air pressure value refers to the value of the air pressure obtained after the air pressure detection unit is used to detect the air pressure, the current temperature value refers to the temperature of the air obtained after the temperature detection unit is used to detect the temperature, and the current humidity value refers to the value of the relative humidity obtained after the humidity detection unit is used to detect the humidity, and the frequency of the air pressure detection unit, the temperature detection unit and the humidity detection unit are all preset detection frequencies, and the detection frequency is optionally 1s / time. For example, during the driving of the electric scooter, the humidity detection unit is used to detect the humidity, and the current humidity value is 62.21%.

[0027] S3. Use the location collection unit to collect the scooter location data and calculate the transmission busyness of the data transmission unit.

[0028] It can be explained that transmission busyness refers to the load occupancy ratio of the data transmission unit in unit time. The transmission busyness is a percentage between 0% and 100%. When the transmission busyness is 100%, it means that the data transmission unit is in a fully loaded state.

[0029] In detail, the calculation of the transmission busyness of the data transmission unit includes: Setting a calculation cycle, acquiring transmission data based on the calculation cycle, and performing a collection operation on the acquired transmission data to obtain a transmission data set; Performing a data classification operation on the transmission data set to obtain multiple classified data sets, and counting the total number of classified data sets of the multiple classified data sets; Obtaining a transmission rate of each of the plurality of classification data sets, and identifying a total amount of data in each classification data set, wherein the transmission rates of the classification data in the classification data sets are all the same; The transmission busyness is calculated based on the calculation cycle, the total number of classified data sets, the transmission rate and the total amount of data: in, Refers to the transmission busyness, Refers to the preset traversal parameters, refers to the total number of classification data sets, The preset traversal parameters are The weight parameter is Refers to the traversal parameters as The conveying rate at Refers to the traversal parameters as The total amount of data at Refers to the maximum amount of pre-acquired bandwidth. Refers to the calculation cycle.

[0030] It can be explained that the calculation cycle refers to the time period selected for calculating the transmission busyness, and the calculation cycle is a fixed value. Optionally, the calculation cycle is 1 second. Transmission data refers to data transmitted by using a data transmission unit, and obtaining transmission data based on the calculation cycle refers to obtaining transmission data within the calculation cycle. Transmission data set refers to a set composed of transmission data. Performing a data classification operation on a transmission data set to obtain multiple classified data sets refers to classifying the transmission data set according to different types of transmission data in the transmission data set. Multiple classified data sets refer to a set composed of multiple transmission data obtained after performing a data classification operation on the transmission data set, and each classified data set contains all transmission data of the same type. Calculating the total number of classified data sets of multiple classified data sets refers to counting the number of all classified data sets, and the total number of classified data sets refers to the total number of classified data sets. The transmission rate refers to the rate at which the classified data set performs data transmission, and the unit of the transmission rate is bit / second. The total amount of data refers to the total amount of transmission data in the classified data set, and the unit of the total amount of data is bit. The transmission rates of the classified data in the classified data set are all the same, which means that the transmission rates of all classified data in a classified data set are the same. For example, there is a classified data set A, and the transmission rates of all classified data in the classified data set A are the same. The traversal parameter refers to the parameter set for traversing the classified data set, and the range of the traversal parameter is 1 to the total number of classified data sets. The weight parameter refers to the parameter set manually, which is used to adjust the influence of the rate parameter on the transmission busyness. The rate parameter refers to the rate product of the classified data set corresponding to the traversal parameter, and the rate product refers to the product of the transmission rate and the total amount of data. The maximum bandwidth refers to the theoretical maximum bandwidth of the data transmission unit, and the unit of the maximum bandwidth is bit / second.

[0031] In detail, the data classification operation is performed on the transmission data set to obtain multiple classified data sets, including: Extracting transmission data from the transmission data set in sequence, and performing the following operations on the extracted transmission data: Performing a type identification operation on the extracted transmission data using a preset data type to obtain an identification type, inputting the transmission data into a pre-constructed data type set corresponding to the identification type based on the identification type, removing the extracted transmission data from the transmission data set to obtain an updated data set, updating the transmission data set using the updated data set, so that the updated transmission data set is the transmission data set, and returning to the above step of sequentially extracting transmission data from the transmission data set until the transmission data set is an empty set, wherein the data type set is an empty set in an initial state; The data category sets are aggregated to obtain multiple classification data sets.

[0032] It can be explained that the data type refers to the type of transmission data, and the data types include: temperature data, humidity data, air pressure data and location data. Temperature data refers to the data detected by the temperature detection unit, humidity data refers to the data detected by the humidity detection unit, air pressure data refers to the data detected by the air pressure detection unit, and location data refers to the data detected by the location acquisition unit. The identification type refers to the data type of the transmission data obtained after the transmission data is identified by the data type. For example, the type of transmission data A is identified, and the data type of transmission data A is obtained as temperature data, then the identification type of transmission data A is temperature data. The data type set refers to a pre-constructed set for storing transmission data of each data type. The data type set includes: temperature data set, humidity data set, air pressure data set and location data set. The temperature data set refers to a set for storing transmission data of the data type of temperature data, the humidity data set refers to a set for storing transmission data of the data type of humidity data, the air pressure data set refers to a set for storing transmission data of the data type of air pressure data, and the location data set refers to a set for storing transmission data of the data type of location data. The updated data set refers to a set of remaining transmission data in the transmission data set after the extracted transmission data is removed from the transmission data set. For example, the transmission data in the transmission data set are: 1, 2, 3, 4. Transmission data 1 is extracted from the transmission data set, and transmission data 1 is removed from the transmission data set to obtain an updated data set. The transmission data in the updated data set are: 2, 3, 4. Obtaining multiple classified data sets based on the data type set means that when the transmission data set is an empty set, the transmission data in the transmission data set enters the corresponding data type set according to its data type, so multiple classified data sets can be obtained according to the data type set.

[0033] S4. Compare the transmission busyness with a preset busyness threshold.

[0034] It can be explained that the busyness threshold refers to the threshold of transmission busyness set artificially.

[0035] If the transmission busyness is greater than the busyness threshold, execute S5, transmit the current temperature value, the current humidity value, the current air pressure value and the scooter location data to the pre-built scooter processing end, and use the scooter processing end to perform data preprocessing operations on the current temperature value, the current humidity value, the current air pressure value and the scooter location data to obtain a processed data set, wherein the processed data set includes: a processed temperature value, a processed humidity value, a processed air pressure value and a processed location data, transmit the processed temperature value, the processed humidity value, the processed air pressure value and the processed location data to the data control unit, and calculate the current high position difference based on the processed temperature value and the processed air pressure value.

[0036] It can be explained that the scooter processing end refers to the edge computing node equipped on the electric scooter, which is used to receive the current temperature value, the current humidity value, the current air pressure value and the scooter location data when the transmission busyness of the data transmission unit is greater than the busyness threshold, and perform data preprocessing operations on the received current temperature value, current humidity value, current air pressure value and scooter location data. Processing temperature value refers to the data obtained after data preprocessing of the current temperature value, processing humidity value refers to the data obtained after data preprocessing of the current humidity value, processing air pressure value refers to the data obtained after data preprocessing of the current air pressure value, processing location data refers to the data obtained after data preprocessing of the scooter location data, and processing location data will replace the scooter location data in the location database.

[0037] In detail, the scooter processing terminal performs data preprocessing operations on the current temperature value, the current humidity value, the current air pressure value and the scooter location data to obtain a processed data set, including: Gather the current temperature value, current humidity value, current air pressure value and scooter location data to obtain the current data set; Set the normal temperature range, normal humidity range, normal air pressure range and normal position range; Using the conventional temperature range, conventional humidity range, conventional air pressure range and conventional location range to perform data judgment on the current data set, obtain violation identification data, perform category identification based on the violation identification data, and obtain data identification category; Starting a pre-built backup detection unit according to the data identification type, and using the backup detection unit to detect the backup detection data; The illegal identification data is removed from the current data set to obtain a removed data set, and the spare detection data is input into the removed data set to obtain a processed data set.

[0038] Explainably, the current data set refers to a set consisting of the current temperature value, the current humidity value, the current air pressure value and the scooter location data, the conventional temperature range refers to a range manually set for determining whether the current temperature value has a detection error, optionally, the conventional temperature range is 0°C to 50°C, the conventional humidity range refers to a range manually set for determining whether the current humidity value has a detection error, optionally, the conventional humidity range is 20% to 90% relative humidity, the conventional air pressure range refers to a range manually set for determining whether the current air pressure value has a detection error, and the conventional location range refers to a range manually set for determining whether the scooter location data has a detection error. Using the conventional temperature range, conventional humidity range, conventional air pressure range and conventional site range to judge the current data set, and obtaining the violation identification data means judging the current temperature value, current humidity value, current air pressure value and scooter site data in the current data set with the conventional temperature range, conventional humidity range, conventional air pressure range and conventional site range respectively, obtaining the judgment data, and collecting the judgment data to obtain the judgment data set. For example, if the current temperature value is not within the conventional temperature range, and the current humidity value is not within the conventional humidity range, then the current temperature value and the current humidity value are confirmed to be violation identification data. The data identification type refers to the data type of the violation identification data obtained after the violation identification data is identified. For example, the current temperature value is the violation identification data, and the current temperature value is identified to obtain the data type of temperature data. Starting a pre-built spare detection unit according to the data identification type refers to starting the corresponding spare detection unit according to the data identification type. The spare detection unit includes: a spare temperature unit, a spare humidity unit, a spare air pressure unit and a spare location unit. The spare temperature unit refers to a unit started when the current temperature value is not within the conventional temperature range for re-acquiring the current temperature value. The spare humidity unit refers to a unit started when the current humidity value is not within the conventional humidity range for re-acquiring the current humidity value. The spare air pressure unit refers to a unit started when the current air pressure value is not within the conventional air pressure range for re-acquiring the current air pressure value. The spare location unit refers to a unit started when the scooter location data is not within the conventional location range for re-acquiring the scooter location data. Spare detection data refers to data detected by using the spare detection unit. For example, if the data identification type is temperature data, the spare temperature unit is started according to the data identification type, and the temperature data is detected by using the spare temperature unit. The temperature data is the spare detection data. The elimination data set refers to the set obtained after the illegal identification data is eliminated from the current data set. The processing data set refers to the set obtained after the spare detection data is input into the elimination data set.

[0039] In detail, the current high position difference is calculated according to the processing temperature value and the processing air pressure value, including: Set the standard temperature, standard altitude and standard air pressure values, where the standard temperature is the standard temperature at sea level, the standard altitude is the altitude at sea level, and the standard air pressure is the pressure at sea level; The current altitude difference is calculated based on the processing temperature value, processing air pressure value, standard temperature, standard altitude and standard air pressure value: in, Refers to the current high difference, Refers to standard temperature, refers to the preset gas constant, Refers to the preset gravity acceleration, refers to the natural logarithm, Refers to the standard atmospheric pressure value. Refers to the processing air pressure value, Refers to the standard height, Refers to the processing temperature value.

[0040] Explainable, the current height difference refers to the height difference between the electric scooter and the ground, for example, the electric scooter is 10cm above the ground, the current height difference is 10cm. Standard temperature refers to the standard temperature at sea level, the standard temperature at sea level is 15℃, standard height refers to the height at sea level, standard air pressure refers to the air pressure at sea level, the gas constant is 8.314J / (mol·K), and the acceleration due to gravity is 9.81m / s 2 Among them, the standard sea level temperature, sea level height, sea level pressure, gas constant, and gravitational acceleration are all existing technologies and will not be described in detail here.

[0041] If the transmission busyness is not greater than the busyness threshold, execute S6, use the data transmission unit to transmit the current humidity value, current temperature value, current air pressure value and scooter location data to the data control unit, and use the data control unit to obtain the processed temperature value, processed humidity value, processed air pressure value and processed location data, and calculate the current high position difference based on the processed temperature value and the processed air pressure value.

[0042] It can be explained that using the data control unit to obtain the processed temperature value, processed humidity value, processed air pressure value and processed location data is the same as the above-mentioned use of the scooter processing end to perform data preprocessing operations on the current temperature value, current humidity value, current air pressure value and scooter location data to obtain the processed data set, which will not be repeated here.

[0043] S7. Calculate the current rotation degree according to the processed position data, calculate the adjusted power output value based on the processed humidity value, the current rotation degree and the current high position difference, and complete the intervention control of the electric scooter based on the adjusted power output value.

[0044] In detail, the step of calculating the current rotation degree according to the processing position data includes: Acquire the pre-position data, calculate the scooter direction vector based on the processed position data and the pre-position data, acquire the standard direction vector, and calculate the scooter vector modulus based on the scooter direction vector; The standard vector modulus is calculated according to the standard direction vector, and the first rotation degree is calculated based on the scooter direction vector, the standard direction vector, the scooter vector modulus and the standard vector modulus: in, refers to the first degree of rotation, is the scooter direction vector, Point to the multiplication symbol, refers to the standard direction vector, refers to the vector modulus of the scooter, refers to the inverse cosine function, Refers to the standard vector modulus; The current rotation degree is calculated using the first rotation degree.

[0045] It can be explained that the current rotation degree refers to the angle between the current driving direction and the standard direction, and the angle ranges from 0° to 90°. The current driving direction refers to the direction of the trajectory along which the electric scooter is traveling, which is described by the scooter direction vector. The standard direction refers to the direction set by the electric scooter without external interference, which is the horizontal direction. External interference refers to the factors that affect the forward direction of the electric scooter, for example, the external interference is a curve. The pre-position site data refers to the site data adjacent to the processing site data in the site database. The scooter direction vector refers to the vector from the pre-position site data to the processing site data. The standard direction vector refers to the direction vector of the standard direction. The scooter vector modulus refers to the modulus of the scooter direction vector. The standard vector modulus refers to the modulus of the standard direction vector. The first rotation degree refers to the angle between the current driving direction of the electric scooter and the standard direction calculated by the scooter direction vector, the standard direction vector, the scooter vector modulus and the standard vector modulus when the current acceleration and road curvature are not introduced.

[0046] In detail, the calculating the current rotation degree by using the first rotation degree includes: Obtain the current speed and acceleration of the electric scooter, collect road images based on the pre-built visual sensor, perform curvature analysis on the road images, and obtain the road curvature; Calculate the current rotation degree based on the current speed, current acceleration, first rotation degree and road curvature: in, Refers to the current rotation degree, Refers to the curvature of the road. Refers to the preset maximum curvature, Refers to the preset angle parameters, refers to the current acceleration, Indicates the current speed.

[0047] It can be explained that the current speed refers to the current speed of the electric scooter, the current acceleration refers to the current acceleration of the electric scooter, and the visual sensor refers to a device for collecting road images. Optionally, the visual sensor is an RGB camera. The curvature analysis of the road image to obtain the road curvature refers to processing the road image using the Hough transform to obtain the road curvature. This is a prior art and will not be repeated here. The road curvature refers to the degree of curvature of the road. The greater the road curvature, the greater the degree of curvature of the road. The maximum curvature refers to the maximum value of the road curvature set manually, and the angle parameter refers to the angle parameter set manually for adjusting The parameter that affects the current rotation degree. The larger the angle parameter, The greater the impact on the current rotation, The bigger, the The greater the impact on the current rotation, the more accurately the angle parameter is set. The effect on the current rotation.

[0048] In detail, the adjusting the electric energy output value based on the processed humidity value, the current rotation degree and the current high position difference calculation includes: Obtain a power supply standard humidity value, a power supply maximum humidity value, and a power supply minimum humidity value, and calculate a power supply humidity deviation value based on the processing humidity value, the power supply standard humidity value, the power supply maximum humidity value, and the power supply minimum humidity value: in, Refers to the power supply humidity deviation value, Refers to the processing humidity value, Refers to the standard humidity value of the power supply, Refers to the maximum humidity value of the power supply, Refers to the minimum humidity value of the power supply; The power output value is adjusted based on the current rotation degree, the power supply humidity deviation value and the current high voltage difference.

[0049] Explanatory: The standard humidity value of the power supply refers to the humidity value set manually for comparison with the processing humidity value. Optionally, the standard humidity value of the power supply is 50%. The maximum humidity value of the power supply refers to the maximum humidity value that the power supply of the electric scooter can withstand under normal working conditions. Optionally, the maximum humidity value of the power supply is 90%. The minimum humidity value of the power supply refers to the minimum humidity value that the power supply of the electric scooter can withstand under normal working conditions. Optionally, the minimum humidity value of the power supply is 20%. The humidity deviation value of the power supply refers to the deviation value of the processing humidity value calculated based on the processing humidity value, the standard humidity value of the power supply, the maximum humidity value of the power supply and the minimum humidity value of the power supply relative to the standard humidity value of the power supply. The deviation value reflects the degree of deviation of the processing humidity value relative to the standard humidity value of the power supply.

[0050] In detail, the adjusting the electric energy output value based on the current rotation degree, the power supply humidity deviation value and the current high position difference calculation includes: The maximum high position difference and the initial power output are obtained, and the power output value is adjusted based on the current rotation degree, the power supply humidity deviation value, the current high position difference, the maximum high position difference and the initial power output: in, Refers to adjusting the power output value, Refers to the preset humidity adjustment parameters, Refers to the preset rotation adjustment parameters, Refers to the preset high-level adjustment parameters, Refers to the maximum height difference, Refers to the initial power output.

[0051] It can be explained that the maximum height difference refers to the maximum height difference that the electric scooter can withstand, which is determined by the manufacturing materials of the electric scooter and the structural design of the electric scooter. The initial power output refers to the power currently output by the power supply of the electric scooter. The adjusted power output value refers to the power output value obtained after adjusting the initial power output according to the current rotation degree, power supply humidity deviation value, current height difference and maximum height difference. The humidity adjustment parameter refers to the parameter set manually to adjust the influence of the power supply humidity deviation value on the adjusted power output value. The larger the humidity adjustment parameter, the greater the influence of the power supply humidity deviation value on the adjusted power output value. The rotation adjustment parameter refers to the parameter set manually to adjust the influence of the current rotation degree on the adjusted power output value. The larger the rotation adjustment parameter, the greater the influence of the current rotation degree on the adjusted power output value. The height adjustment parameter refers to the parameter set manually to adjust the influence of the current height difference on the adjusted power output value. The larger the height adjustment parameter, the greater the influence of the current height difference on the adjusted power output value. For example, the larger the power humidity deviation value is, the greater the influence of the power humidity deviation value on the adjustment of the power output value is, so the humidity adjustment parameter is set to be larger. For example, the current rotation degree is large, and the electric scooter is performing a turning operation. The power output value is adjusted according to the current rotation degree, and the current power output is adjusted according to the adjusted power output value, which can better maintain the balance of the electric scooter and overcome the centrifugal force generated when turning, thereby improving the stability of the electric scooter when driving.

[0052] The present invention solves the problems described in the background technology. First, an intervention control instruction is received, and an intervention control unit is started based on the intervention control instruction. The intervention control unit is started by receiving the intervention control instruction, so that the intervention control unit can respond in time, thereby improving the intelligence level of the electric scooter; secondly, the intervention control unit integrates an air pressure detection unit, a temperature detection unit, a humidity detection unit, a site acquisition unit, a data transmission unit and a data control unit, thereby improving the detection capability of the intervention control unit for changes in the surrounding environment, and providing a data basis for the subsequent calculation of the adjustment of the electric energy output value; thereafter, the transmission busyness of the data transmission unit is calculated, and the transmission busyness is compared with the busyness threshold. When the transmission busyness is greater than the busyness threshold, the current temperature value, the current humidity value, the current air pressure value and the scooter site data are transmitted to the scooter processing end. The transmission busyness of the data transmission unit is calculated to understand the current network load situation, thereby dynamically The strategy of adjusting the output transmission is that when the transmission busyness is greater than the busyness threshold, the current temperature value, the current humidity value, the current air pressure value and the scooter position data are first transmitted to the scooter processing end, thereby avoiding network congestion, ensuring that the intervention control unit can still operate stably under high network load, and improving the stability of the intervention control unit; then, the current high position difference is calculated according to the processing temperature value and the processing air pressure value. By calculating the current high position difference, the height change of the electric scooter can be more accurately analyzed. According to the current high position difference, the intervention control unit can more accurately adjust the electric energy output of the electric scooter, thereby improving the driving stability of the electric scooter; finally, the electric energy output value is calculated based on the processing humidity value, the current rotation degree and the current high position difference. According to the adjustment of the electric energy output value, the electric scooter can respond to different processing humidity values, the current rotation degree and the current high position difference more intelligently, thereby improving the driving stability of the electric scooter. Therefore, the present invention can improve the driving stability of the electric scooter.

[0053] like Figure 2 , which is a functional module diagram of an electric scooter intervention control system based on riding trajectory AI analysis provided by an embodiment of the present invention.

[0054] The electric scooter intervention control system 100 based on riding trajectory AI analysis of the present invention can be installed in an electronic device. According to the functions implemented, the electric scooter intervention control system 100 based on riding trajectory AI analysis can include a data detection module 101, a data processing module 102, a data control module 103 and an electric energy calculation module 104. The module of the present invention can also be called a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.

[0055] The data detection module 101 is used to receive an intervention control instruction and start a pre-confirmed intervention control unit based on the intervention control instruction, wherein the intervention control unit includes: an air pressure detection unit, a temperature detection unit, a humidity detection unit, a site acquisition unit, a data transmission unit and a data control unit; The air pressure detection unit is used to detect the air pressure to obtain the current air pressure value, the temperature detection unit is used to detect the temperature to obtain the current temperature value, and the humidity detection unit is used to detect the humidity to obtain the current humidity value; The location data of the scooter is collected by using the location collection unit, and the transmission busyness of the data transmission unit is calculated; The data processing module 102 is used to compare the transmission busyness with a preset busyness threshold; If the transmission busyness is greater than the busyness threshold, the current temperature value, the current humidity value, the current air pressure value and the scooter location data are transmitted to the pre-built scooter processing end, and the scooter processing end is used to perform data preprocessing operations on the current temperature value, the current humidity value, the current air pressure value and the scooter location data to obtain a processing data set, wherein the processing data set includes: a processing temperature value, a processing humidity value, a processing air pressure value and a processing location data, the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data are transmitted to the data control unit, and the current high position difference is calculated according to the processing temperature value and the processing air pressure value; The data control module 103 is used to transmit the current humidity value, the current temperature value, the current air pressure value and the scooter location data to the data control unit by using the data transmission unit if the transmission busyness is not greater than the busyness threshold, and obtain the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data by using the data control unit, and calculate the current high position difference according to the processing temperature value and the processing air pressure value; The power calculation module 104 is used to calculate the current rotation degree according to the processed position data, calculate the adjusted power output value based on the processed humidity value, the current rotation degree and the current high position difference, and complete the intervention control of the electric scooter based on the adjusted power output value.

[0056] In detail, the modules in the electric scooter intervention control system 100 based on riding trajectory AI analysis in the embodiment of the present invention are used in the same manner as above. Figure 1 The technical means are the same as the electric scooter intervention control method based on riding trajectory AI analysis described in, and can produce the same technical effects, so I will not go into details here.

[0057] like Figure 3 , is a schematic diagram of the structure of an electronic device for implementing an electric scooter intervention control method based on riding trajectory AI analysis provided by an embodiment of the present invention.

[0058] The electronic device 1 may include a processor 10, a memory 11 and a bus 12, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as an electric scooter intervention control method program based on riding trajectory AI analysis.

[0059] Among them, the memory 11 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, mobile hard disk, multimedia card, card-type memory (for example: SD or DX memory, etc.), magnetic memory, disk, optical disk, etc. The memory 11 may be an internal storage unit of the electronic device 1 in some embodiments, such as a mobile hard disk of the electronic device 1. The memory 11 may also be an external storage device of the electronic device 1 in other embodiments, such as a plug-in mobile hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device 1. Further, the memory 11 also includes an internal storage unit of the electronic device 1 and an external storage device. The memory 11 can not only be used to store application software and various types of data installed in the electronic device 1, such as the code of the electric scooter intervention control method program based on riding trajectory AI analysis, but also can be used to temporarily store data that has been output or is to be output.

[0060] The processor 10 may be composed of an integrated circuit in some embodiments, for example, a single packaged integrated circuit, or a plurality of packaged integrated circuits with the same or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and combinations of various control chips, etc. The processor 10 is the control core (Control Unit) of the electronic device, and uses various interfaces and lines to connect various components of the entire electronic device, and executes or executes programs or modules stored in the memory 11 (such as an electric scooter intervention control method program based on riding trajectory AI analysis, etc.), and calls data stored in the memory 11 to execute various functions of the electronic device 1 and process data.

[0061] The bus 12 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 12 may be divided into an address bus, a data bus, a control bus, etc. The bus 12 is configured to realize connection and communication between the memory 11 and at least one processor 10, etc.

[0062] Figure 3 Only an electronic device with components is shown, and those skilled in the art will understand that Figure 3 The structure shown does not constitute a limitation on the electronic device 1, and may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.

[0063] For example, although not shown, the electronic device 1 may also include a power source (such as a battery) for supplying power to various components. Preferably, the power source may be logically connected to the at least one processor 10 through a power management device, so that the power management device can realize functions such as charging management, discharging management, and power consumption management. The power source may also include one or more DC or AC power sources, recharging devices, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The electronic device 1 may also include a variety of sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be repeated here.

[0064] Furthermore, the electronic device 1 may also include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device 1 and other electronic devices.

[0065] Optionally, the electronic device 1 may further include a user interface, which may be a display, an input unit (such as a keyboard), or a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, and an OLED (Organic Light-Emitting Diode) touch device. The display may also be appropriately referred to as a display screen or a display unit, which is used to display information processed in the electronic device 1 and to display a visual user interface.

[0066] The electric scooter intervention control method program based on riding trajectory AI analysis stored in the memory 11 of the electronic device 1 is a combination of multiple instructions. When running in the processor 10, it can achieve: Receiving an intervention control instruction, and starting a pre-confirmed intervention control unit based on the intervention control instruction, wherein the intervention control unit includes: an air pressure detection unit, a temperature detection unit, a humidity detection unit, a site acquisition unit, a data transmission unit and a data control unit; The air pressure detection unit is used to detect the air pressure to obtain the current air pressure value, the temperature detection unit is used to detect the temperature to obtain the current temperature value, and the humidity detection unit is used to detect the humidity to obtain the current humidity value; The location data of the scooter is collected by using the location collection unit, and the transmission busyness of the data transmission unit is calculated; Comparing the transmission busyness with a preset busyness threshold; If the transmission busyness is greater than the busyness threshold, the current temperature value, the current humidity value, the current air pressure value and the scooter location data are transmitted to the pre-built scooter processing end, and the scooter processing end is used to perform data preprocessing operations on the current temperature value, the current humidity value, the current air pressure value and the scooter location data to obtain a processing data set, wherein the processing data set includes: a processing temperature value, a processing humidity value, a processing air pressure value and a processing location data, the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data are transmitted to the data control unit, and the current high position difference is calculated according to the processing temperature value and the processing air pressure value; If the transmission busyness is not greater than the busyness threshold, the data transmission unit is used to transmit the current humidity value, the current temperature value, the current air pressure value and the scooter location data to the data control unit, and the data control unit is used to obtain the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data, and the current high position difference is calculated according to the processing temperature value and the processing air pressure value; The current rotation degree is calculated according to the processed position data, the adjusted electric energy output value is calculated based on the processed humidity value, the current rotation degree and the current high position difference, and the intervention control of the electric scooter is completed based on the adjusted electric energy output value.

[0067] Specifically, the specific implementation method of the processor 10 for the above instructions can refer to Figures 1 to 3 The description of the relevant steps in the corresponding embodiments will not be repeated here.

[0068] Furthermore, if the module / unit integrated in the electronic device 1 is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, and a read-only memory (ROM).

[0069] The present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor of an electronic device, the computer program can implement: Receiving an intervention control instruction, and starting a pre-confirmed intervention control unit based on the intervention control instruction, wherein the intervention control unit includes: an air pressure detection unit, a temperature detection unit, a humidity detection unit, a site acquisition unit, a data transmission unit and a data control unit; The air pressure detection unit is used to detect the air pressure to obtain the current air pressure value, the temperature detection unit is used to detect the temperature to obtain the current temperature value, and the humidity detection unit is used to detect the humidity to obtain the current humidity value; The location data of the scooter is collected by using the location collection unit, and the transmission busyness of the data transmission unit is calculated; Comparing the transmission busyness with a preset busyness threshold; If the transmission busyness is greater than the busyness threshold, the current temperature value, the current humidity value, the current air pressure value and the scooter location data are transmitted to the pre-built scooter processing end, and the scooter processing end is used to perform data preprocessing operations on the current temperature value, the current humidity value, the current air pressure value and the scooter location data to obtain a processing data set, wherein the processing data set includes: a processing temperature value, a processing humidity value, a processing air pressure value and a processing location data, the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data are transmitted to the data control unit, and the current high position difference is calculated according to the processing temperature value and the processing air pressure value; If the transmission busyness is not greater than the busyness threshold, the data transmission unit is used to transmit the current humidity value, the current temperature value, the current air pressure value and the scooter location data to the data control unit, and the data control unit is used to obtain the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data, and the current high position difference is calculated according to the processing temperature value and the processing air pressure value; The current rotation degree is calculated according to the processed position data, the adjusted electric energy output value is calculated based on the processed humidity value, the current rotation degree and the current high position difference, and the intervention control of the electric scooter is completed based on the adjusted electric energy output value.

[0070] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, systems and methods can be implemented in other ways. For example, the system embodiments described above are only illustrative, and actual implementation may have other division methods.

[0071] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0072] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional modules.

[0073] It is obvious to those skilled in the art that the present invention is not limited to the details of the above exemplary embodiments, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.

[0074] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present invention.

Claims

1. An electric scooter intervention control method based on riding trajectory AI analysis, characterized in that: The method comprises: Receiving an intervention control instruction, and starting a pre-confirmed intervention control unit based on the intervention control instruction, wherein the intervention control unit includes: an air pressure detection unit, a temperature detection unit, a humidity detection unit, a site acquisition unit, a data transmission unit and a data control unit; The air pressure detection unit is used to detect the air pressure to obtain the current air pressure value, the temperature detection unit is used to detect the temperature to obtain the current temperature value, and the humidity detection unit is used to detect the humidity to obtain the current humidity value; The location data of the scooter is collected by using the location collection unit, and the transmission busyness of the data transmission unit is calculated; Comparing the transmission busyness with a preset busyness threshold; If the transmission busyness is greater than the busyness threshold, the current temperature value, the current humidity value, the current air pressure value and the scooter location data are transmitted to the pre-built scooter processing end, and the scooter processing end is used to perform data preprocessing operations on the current temperature value, the current humidity value, the current air pressure value and the scooter location data to obtain a processing data set, wherein the processing data set includes: a processing temperature value, a processing humidity value, a processing air pressure value and a processing location data, the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data are transmitted to the data control unit, and the current high position difference is calculated according to the processing temperature value and the processing air pressure value; If the transmission busyness is not greater than the busyness threshold, the data transmission unit is used to transmit the current humidity value, the current temperature value, the current air pressure value and the scooter location data to the data control unit, and the data control unit is used to obtain the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data, and the current high position difference is calculated according to the processing temperature value and the processing air pressure value; The current rotation degree is calculated according to the processed position data, the adjusted electric energy output value is calculated based on the processed humidity value, the current rotation degree and the current high position difference, and the intervention control of the electric scooter is completed based on the adjusted electric energy output value.

2. The electric scooter intervention control method based on riding trajectory AI analysis according to claim 1, characterized in that: The calculating the transmission busyness of the data transmission unit includes: Setting a calculation cycle, acquiring transmission data based on the calculation cycle, and performing a collection operation on the acquired transmission data to obtain a transmission data set; Performing a data classification operation on the transmission data set to obtain multiple classified data sets, and counting the total number of classified data sets of the multiple classified data sets; Obtaining a transmission rate of each of the plurality of classification data sets, and identifying a total amount of data in each classification data set, wherein the transmission rates of the classification data in the classification data sets are all the same; The transmission busyness is calculated based on the calculation cycle, the total number of classified data sets, the transmission rate and the total amount of data: in, Refers to the transmission busyness, Refers to the preset traversal parameters, Refers to the total number of classification data sets, The preset traversal parameters are The weight parameter is Refers to the traversal parameters as The conveying rate at Refers to the traversal parameters as The total amount of data at Refers to the maximum amount of pre-acquired bandwidth. Refers to the calculation cycle.

3. The electric scooter intervention control method based on riding trajectory AI analysis as claimed in claim 2, characterized in that: The data classification operation is performed on the transmission data set to obtain multiple classified data sets, including: Extracting transmission data from the transmission data set in sequence, and performing the following operations on the extracted transmission data: Performing a type identification operation on the extracted transmission data using a preset data type to obtain an identification type, inputting the transmission data into a pre-constructed data type set corresponding to the identification type based on the identification type, removing the extracted transmission data from the transmission data set to obtain an updated data set, updating the transmission data set using the updated data set, so that the updated transmission data set is the transmission data set, and returning to the above step of sequentially extracting transmission data from the transmission data set until the transmission data set is an empty set, wherein the data type set is an empty set in an initial state; The data category sets are aggregated to obtain multiple classification data sets.

4. The electric scooter intervention control method based on riding trajectory AI analysis as claimed in claim 3 is characterized in that: The scooter processing terminal performs data preprocessing operations on the current temperature value, the current humidity value, the current air pressure value and the scooter location data to obtain a processed data set, including: Gather the current temperature value, current humidity value, current air pressure value and scooter location data to obtain the current data set; Set the normal temperature range, normal humidity range, normal air pressure range and normal position range; Using the conventional temperature range, conventional humidity range, conventional air pressure range and conventional location range to perform data judgment on the current data set, obtain violation identification data, perform category identification based on the violation identification data, and obtain data identification category; Starting a pre-built backup detection unit according to the data identification type, and using the backup detection unit to detect the backup detection data; The illegal identification data is removed from the current data set to obtain a removed data set, and the spare detection data is input into the removed data set to obtain a processed data set.

5. The electric scooter intervention control method based on riding trajectory AI analysis as claimed in claim 4 is characterized in that: The calculating the current high position difference according to the processing temperature value and the processing air pressure value includes: Set the standard temperature, standard altitude and standard air pressure values, where the standard temperature is the standard temperature at sea level, the standard altitude is the altitude at sea level, and the standard air pressure is the pressure at sea level; The current altitude difference is calculated based on the processing temperature value, processing air pressure value, standard temperature, standard altitude and standard air pressure value: in, Refers to the current high difference, Refers to standard temperature, refers to the preset gas constant, Refers to the preset gravity acceleration, refers to the natural logarithm, Refers to the standard atmospheric pressure value. Refers to the processing air pressure value, Refers to the standard height, Refers to the processing temperature value.

6. The electric scooter intervention control method based on riding trajectory AI analysis as claimed in claim 5, characterized in that: The step of calculating the current rotation degree according to the processing position data comprises: Acquire the pre-position data, calculate the scooter direction vector based on the processed position data and the pre-position data, acquire the standard direction vector, and calculate the scooter vector modulus based on the scooter direction vector; The standard vector modulus is calculated according to the standard direction vector, and the first rotation degree is calculated based on the scooter direction vector, the standard direction vector, the scooter vector modulus and the standard vector modulus: in, refers to the first degree of rotation, is the scooter direction vector, Point to the multiplication symbol, refers to the standard direction vector, refers to the vector modulus of the scooter, refers to the inverse cosine function, Refers to the standard vector modulus; The current rotation degree is calculated using the first rotation degree.

7. The electric scooter intervention control method based on riding trajectory AI analysis as claimed in claim 6, characterized in that: The calculating the current rotation degree by using the first rotation degree comprises: Obtain the current speed and acceleration of the electric scooter, collect road images based on the pre-built visual sensor, perform curvature analysis on the road images, and obtain the road curvature; Calculate the current rotation degree based on the current speed, current acceleration, first rotation degree and road curvature: in, Refers to the current rotation degree, Refers to the curvature of the road. Refers to the preset maximum curvature, Refers to the preset angle parameters, refers to the current acceleration, Indicates the current speed.

8. The electric scooter intervention control method based on riding trajectory AI analysis as claimed in claim 7, characterized in that: The step of calculating and adjusting the electric energy output value based on the processed humidity value, the current rotation degree and the current high position difference comprises: Obtain a power supply standard humidity value, a power supply maximum humidity value, and a power supply minimum humidity value, and calculate a power supply humidity deviation value based on the processing humidity value, the power supply standard humidity value, the power supply maximum humidity value, and the power supply minimum humidity value: in, Refers to the power supply humidity deviation value, Refers to the processing humidity value, Refers to the standard humidity value of the power supply, Refers to the maximum humidity value of the power supply, Refers to the minimum humidity value of the power supply; The power output value is adjusted based on the current rotation degree, the power supply humidity deviation value and the current high voltage difference.

9. The electric scooter intervention control method based on riding trajectory AI analysis as claimed in claim 8, characterized in that: The adjusting the electric energy output value based on the current rotation degree, the power supply humidity deviation value and the current high position difference calculation includes: The maximum high position difference and the initial power output are obtained, and the power output value is adjusted based on the current rotation degree, the power supply humidity deviation value, the current high position difference, the maximum high position difference and the initial power output: in, Refers to adjusting the power output value, Refers to the preset humidity adjustment parameters, Refers to the preset rotation adjustment parameters, Refers to the preset high-level adjustment parameters, Refers to the maximum height difference, Refers to the initial power output.

10. An electric scooter intervention control system based on riding trajectory AI analysis, characterized in that: The system comprises: A data detection module, used to receive an intervention control instruction, and start a pre-confirmed intervention control unit based on the intervention control instruction, wherein the intervention control unit includes: an air pressure detection unit, a temperature detection unit, a humidity detection unit, a site acquisition unit, a data transmission unit and a data control unit; The air pressure detection unit is used to detect the air pressure to obtain the current air pressure value, the temperature detection unit is used to detect the temperature to obtain the current temperature value, and the humidity detection unit is used to detect the humidity to obtain the current humidity value; The location data of the scooter is collected by using the location collection unit, and the transmission busyness of the data transmission unit is calculated; A data processing module, used for comparing the transmission busyness with a preset busyness threshold; If the transmission busyness is greater than the busyness threshold, the current temperature value, the current humidity value, the current air pressure value and the scooter location data are transmitted to the pre-built scooter processing end, and the scooter processing end is used to perform data preprocessing operations on the current temperature value, the current humidity value, the current air pressure value and the scooter location data to obtain a processing data set, wherein the processing data set includes: a processing temperature value, a processing humidity value, a processing air pressure value and a processing location data, the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data are transmitted to the data control unit, and the current high position difference is calculated according to the processing temperature value and the processing air pressure value; A data control module is used for transmitting the current humidity value, the current temperature value, the current air pressure value and the scooter location data to the data control unit by using the data transmission unit if the transmission busyness is not greater than the busyness threshold, and obtaining the processing temperature value, the processing humidity value, the processing air pressure value and the processing location data by using the data control unit, and calculating the current high position difference according to the processing temperature value and the processing air pressure value; The electric energy calculation module is used to calculate the current rotation degree according to the processing position data, calculate the adjusted electric energy output value based on the processed humidity value, the current rotation degree and the current high position difference, and complete the intervention control of the electric scooter based on the adjusted electric energy output value.

Citation Information

Patent Citations

  • Electric scooter speed self-adaptive control system and method

    CN116985803A

  • Torque adaptability regulation and control method and system of electric power-assisted bicycle

    CN119568328A

  • Unmanned vehicle endurance optimization method and system

    CN119636805A

  • Control apparatus and control method of motive power apparatus for hybrid vehicle

    US20140058599A1