A wiper motor control method and device
By introducing automatic control methods of base stations and cloud computing systems into the wiper motor system, the problem of reducing the scraping frequency of wiper motors under high load conditions is solved, and the vehicle's driving safety and service life of wiper motors are improved.
Patent Information
- Application Number
- CN202410777123.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-17
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2044-06-17
AI Technical Summary
The existing wiper motors have reduced the brushing frequency under high load conditions, resulting in a reduced visibility of the windshield and poses safety hazards to the vehicle's driving.
The original access request is sent to the car terminal through the base station, the scraping frequency and load value of the wiper motor are collected, and the data is sent to the cloud computing system for processing. The cloud computing system generates appropriate scraping frequency values based on these data and sends them back to the base station and car terminal to realize automatic control of the scraping frequency of the wiper motor.
It effectively avoids the problem of reducing windshield visibility due to the low brush frequency of wiper motors, improves the safety of vehicle driving, and extends the service life of wiper motors.
Smart Images

Figure CN118739955B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of motor technology, and in particular to a wiper motor control method and device. Background Art
[0002] When the wiper motor of a current vehicle is in operation, it will be loaded by factors such as the amount of dirt and water on the windshield of the vehicle, the wind resistance of the vehicle, the shape and material of the wiper blade on the wiper rod, the speed of the wiper rod, etc. Once the load on the wiper motor is too large, the service life of the wiper motor will be shortened, and even the wiper motor will not be able to operate.
[0003] In this regard, the current practice is usually to monitor the load of the wiper motor by setting a control unit. Once the load exceeds a preset threshold, the control unit will control the wiper motor to reduce the wiping frequency to reduce the load on the wiper motor.
[0004] However, the load of the wiper motor is not linearly related to the speed of the wiper rod. The prior art simply reduces the wiping frequency of the wiper motor to a lower level, which will cause poor windshield visibility due to the lower wiping frequency of the wiper motor, thereby posing a safety hazard to vehicle driving. Summary of the invention
[0005] The present application provides a wiper motor control method and device to solve the problem that the current wiper motor directly reduces the wiping frequency to a lower level, resulting in poor windshield visibility due to the lower wiping frequency of the wiper motor, thereby posing a safety hazard to vehicle driving.
[0006] In a first aspect, the present application provides a wiper motor control method, comprising:
[0007] The base station sends an original access request to the vehicle terminal;
[0008] The base station receives an original message from the automobile terminal and sends the original message to the cloud computing system; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor;
[0009] The base station receives a first frequency value from the cloud computing system, and sends the first frequency value to the automobile terminal; wherein the first frequency value is used to instruct the automobile terminal to use the first frequency value as a wiping frequency of a wiper motor;
[0010] The base station sends an i-th access request to the automobile terminal;
[0011] The base station receives the i-1th message from the automobile terminal, and sends the i-1th message to the cloud computing system; wherein the i-1th message records the i-1th load value; the i-1th load value is the load of the wiper motor when the wiping frequency of the wiper motor is the i-1th frequency value;
[0012] The base station receives a stable message or the i-th frequency value from the cloud computing system, and sends the stable message or the i-th frequency value to the automobile terminal; wherein the stable message is used to instruct the automobile terminal to control the wiper motor within a stable time period, using the i-1th frequency value as the wiping frequency of the wiper motor; the stable time period refers to a time interval with the time when the stable message is received as the time starting point and a preset stable time length as the time span; the i-th frequency value is used to instruct the automobile terminal to use the i-th frequency value as the wiping frequency of the wiper motor.
[0013] In a possible implementation manner, the base station sends an original access request to the automobile terminal, including:
[0014] The base station sends a weather request message to the weather system;
[0015] The base station receives a weather message from the meteorological system; the weather message is used to characterize the weather conditions in the area covered by the base station;
[0016] If the base station determines that the weather message is rainy, it sends a detection message to the vehicle terminal;
[0017] The base station receives a status message from the automobile terminal; wherein the status message includes a health message, an enable message and a frequency message; the health message is used to indicate whether the wiper motor of the automobile terminal is in a healthy state; the enable message is used to indicate whether the wiper motor is started; and the frequency message is used to indicate the current wiping frequency of the wiper motor;
[0018] If the base station determines that the wiper motor is healthy according to the health message, determines that the wiper motor is started according to the enable message, and determines that the wiping frequency of the wiper motor is higher than the preset adjustment frequency value according to the frequency message, the original access request is sent to the vehicle terminal.
[0019] In a second aspect, the present application provides a wiper motor control method, comprising:
[0020] The cloud computing system receives an original message from a base station; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor; the original message is an original access request sent by the base station to the automobile terminal, and the base station receives and sends the original message from the automobile terminal;
[0021] The cloud computing system generates a first frequency value according to the original message, and sends the first frequency value to the base station; wherein the first frequency value is used to instruct the automobile terminal to use the first frequency value as the wiping frequency of the wiper motor; the first frequency value is also used to instruct the base station to send the first frequency value to the automobile terminal;
[0022] The cloud computing system receives an i-1th message from the base station; wherein the i-1th message contains an i-1th load value; the i-1th load value is the load of the wiper motor when the wiper frequency is an i-1th frequency value; the i-1th message is an i-th access request sent by the base station to the automobile terminal, and the base station receives and sends the i-1th message from the automobile terminal;
[0023] The cloud computing system generates a stable message or an i-th frequency value according to the i-1th message, and sends the stable message or the i-th frequency value to the base station; wherein, the stable message is used to instruct the automobile terminal to control the wiper motor within a stable time period, using the i-1th frequency value as the wiping frequency of the wiper motor; the stable time period refers to a time interval with the time when the stable message is received as the time starting point and a preset stable time length as the time span; the i-th frequency value is used to instruct the automobile terminal to use the i-th frequency value as the wiping frequency of the wiper motor; the stable message is also used to instruct the base station to send the stable message to the automobile terminal; the i-th frequency value indication is used to instruct the base station to send the i-th frequency value to the automobile terminal.
[0024] In a possible implementation manner, the cloud computing system generates a first frequency value according to the original message, including:
[0025] Obtaining the car model of the car terminal that sent the original message;
[0026] Acquire a load strategy according to the vehicle model, wherein the load strategy records at least one wiper load interval and a safety frequency value corresponding to each wiper load interval;
[0027] A wiper load interval corresponding to the original load value in the load strategy is determined as a target interval, and a safety frequency value corresponding to the target interval is set as the first frequency value.
[0028] In a possible implementation manner, the cloud computing system generates a stable message or an i-th frequency value according to the i-1th message, including:
[0029] The cloud computing system obtains the car model of the car terminal that sends the original message;
[0030] The cloud computing system acquires a frequency operation model corresponding to the automobile model;
[0031] The cloud computing system calls the frequency operation model to operate on the i-1th message to obtain a stable message or the i-th frequency value.
[0032] In a third aspect, the present application provides a wiper motor control method, comprising:
[0033] The car terminal receives the original access request from the base station;
[0034] The automobile terminal sends an original message to the base station according to the original access request; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor; the original message is used to instruct the base station to send the original message to the cloud computing system;
[0035] The automobile terminal receives a first frequency value from the base station, and uses the first frequency value as the wiping frequency of the wiper motor; wherein the first frequency value is used to instruct the automobile terminal to use the first frequency value as the wiping frequency of the wiper motor; the first frequency value is the first frequency value received by the base station from the cloud computing system;
[0036] The automobile terminal receives an i-th access request from the base station;
[0037] The automobile terminal sends an i-1th message to the base station according to the i-th access request; wherein the i-1th message records an i-1th load value; the i-1th load value is the load of the wiper motor when the wiping frequency of the wiper motor is an i-1th frequency value; the i-1th message is used to instruct the base station to send the i-1th message to the cloud computing system;
[0038] The automobile terminal receives a stable message or an i-th frequency value from the base station;
[0039] The automobile terminal controls the wiper motor according to the stable message within a stable time period, using the i-1th frequency value as the wiping frequency of the wiper motor; or
[0040] The automobile terminal uses the i-th frequency value as the wiping frequency of the wiper motor according to the i-th frequency value;
[0041] Among them, the stable time period refers to a time interval with the time when the stable message is received as the time starting point and the preset stable time length as the time span; the stable message is a stable message received by the base station from the cloud computing system; the i-th frequency value is the i-th frequency value received by the base station from the cloud computing system.
[0042] In a possible implementation manner, the automobile terminal sends an original message to the base station according to the original access request, including:
[0043] The automobile terminal acquires at least one original voltage signal of the wiper motor within a preset original acquisition interval, and an original timestamp of each original voltage signal; wherein the original voltage signal indicates that the wiper rod of the wiper motor rotates to a specified position; and the original timestamp is the time when the wiper rod rotates to the specified position;
[0044] The automobile terminal sequentially calculates the original time interval between two adjacent original timestamps in at least one of the original timestamps;
[0045] The automobile terminal calculates the average value of at least one of the original time intervals to obtain an original time mean value, and generates an original frequency value according to the original time mean value;
[0046] The automobile terminal obtains at least one original load measurement value of the wiper motor in the original collection interval; wherein the original load measurement value is a maximum value of the load borne by the wiper motor when the wiper rod rotates to a specified position;
[0047] The automobile terminal obtains the original load value according to an average value of at least one of the original load measurement values;
[0048] The automobile terminal aggregates the original frequency value and the original load value to obtain the original message;
[0049] The vehicle terminal sends the i-1th message to the base station according to the i-1th access request, including:
[0050] The automobile terminal obtains at least one i-1th voltage signal of the wiper motor within a preset i-1th acquisition interval, and an i-1th timestamp of each i-1th voltage signal; wherein the i-1th voltage signal indicates that the wiper rod of the wiper motor rotates to a specified position; and the i-1th timestamp is the time when the wiper rod rotates to the specified position;
[0051] The automobile terminal sequentially calculates an i-1th time interval between two adjacent i-1th timestamps in at least one i-1th timestamp;
[0052] The automobile terminal calculates the average value of at least one of the i-1th time intervals to obtain an i-1th time mean, and generates an i-1th frequency value according to the i-1th time mean;
[0053] The automobile terminal obtains at least one i-1th load measurement value of the wiper motor in the i-1th acquisition interval; wherein the i-1th load measurement value is a maximum value of the load borne by the wiper motor during the process of the wiper rod rotating to a specified position;
[0054] The automobile terminal obtains the i-1th load value according to an average value of at least one of the i-1th load measurement values;
[0055] The automobile terminal aggregates the i-1th frequency value and the i-1th load value to obtain the i-1th message, and sends the i-1th message to the base station.
[0056] In a fourth aspect, the present application provides a base station, comprising: a first transmitter and a first receiver;
[0057] The first transmitter is used to send an original access request to the automobile terminal;
[0058] The first receiver is used to receive the original message from the automobile terminal, and the first transmitter is also used to send the original message to the cloud computing system; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor;
[0059] The first receiver is used to receive a first frequency value from the cloud computing system, and the first transmitter is also used to send the first frequency value to the vehicle terminal; wherein the first frequency value is used to instruct the vehicle terminal to use the first frequency value as the wiping frequency of the wiper motor;
[0060] The first transmitter is also used to send an i-th access request to the automobile terminal;
[0061] The first receiver is further used to receive the i-1th message from the automobile terminal, and the first transmitter is further used to send the i-1th message to the cloud computing system; wherein the i-1th message records the i-1th load value; the i-1th load value is the load of the wiper motor when the wiping frequency of the wiper motor is the i-1th frequency value;
[0062] The first receiver is also used to receive a stable message or the i-th frequency value from the cloud computing system, and the first transmitter is also used to send the stable message or the i-th frequency value to the vehicle terminal; wherein the stable message is used to instruct the vehicle terminal to control the wiper motor within a stable time period, using the i-1th frequency value as the wiping frequency of the wiper motor; the stable time period refers to a time interval with the time when the stable message is received as the time starting point and a preset stable time length as the time span; the i-th frequency value is used to instruct the vehicle terminal to use the i-th frequency value as the wiping frequency of the wiper motor.
[0063] In a fifth aspect, the present application provides a cloud computing system, including: a second receiver, a second processor, and a second transmitter;
[0064] The second receiver is used to receive an original message from a base station; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor; the original message is an original access request sent by the base station to the vehicle terminal, and the base station receives and sends the original message from the vehicle terminal;
[0065] The second processor is used to generate a first frequency value according to the original message, and the second transmitter is used to send the first frequency value to the base station; wherein the first frequency value is used to instruct the automobile terminal to use the first frequency value as the wiper frequency of the wiper motor; the first frequency value is used to instruct the base station to send the first frequency value to the automobile terminal;
[0066] The second receiver is further used to receive the i-1th message from the base station; wherein the i-1th message records the i-1th load value; the i-1th load value is the load of the wiper motor when the wiping frequency of the wiper motor is the i-1th frequency value; the i-1th message is the i-th access request sent by the base station to the vehicle terminal, and the base station receives and sends the i-1th message from the vehicle terminal;
[0067] The second processor is also used to generate a stable message or an i-th frequency value according to the i-1th message, and the second transmitter is also used to send the stable message or the i-th frequency value to the base station; wherein the stable message is used to instruct the vehicle terminal to control the wiper motor within a stable time period, using the i-1th frequency value as the wiping frequency of the wiper motor; the stable time period refers to a time interval with the time when the stable message is received as the time starting point and the preset stable time length as the time span; the i-th frequency value is used to instruct the vehicle terminal to use the i-th frequency value as the wiping frequency of the wiper motor; the stable message is used to instruct the base station to send the stable message to the vehicle terminal; the i-th frequency value is used for at least the base station to send the i-th frequency value to the vehicle terminal.
[0068] In a sixth aspect, the present application provides a car terminal, comprising: a third receiver, a third transmitter, and a third processor;
[0069] The third receiver is used to receive an original access request from the base station;
[0070] The third transmitter is used to send an original message to the base station according to the original access request; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor; the original message is used to instruct the base station to send the original message to the cloud computing system;
[0071] The third receiver is further used to receive a first frequency value from the base station, and the third processor is used to use the first frequency value as the wiping frequency of the wiper motor; wherein the first frequency value is the first frequency value received by the base station from the cloud computing system;
[0072] The third receiver is further configured to receive an i-th access request from the base station;
[0073] The third transmitter is further used to send an i-1th message to the base station according to the i-th access request; wherein the i-1th message records an i-1th load value; the i-1th load value is the load of the wiper motor when the wiping frequency of the wiper motor is an i-1th frequency value; the i-1th message is used to instruct the base station to send the i-1th message to the cloud computing system;
[0074] The third receiver is further used to receive a stable message or an i-th frequency value from the base station;
[0075] The third processor is further configured to control the wiper motor to use the (i-1)th frequency value as the wiping frequency of the wiper motor within a stable time period according to the stable message; or
[0076] The third processor is also used to use the i-th frequency value as the wiping frequency of the wiper motor according to the i-th frequency value; wherein the stable time period refers to a time interval with the time when the stable message is received as the time starting point and a preset stable time length as the time span; the stable message is a stable message received by the base station from the cloud computing system; the i-th frequency value is the i-th frequency value received by the base station from the cloud computing system.
[0077] In a seventh aspect, the present application provides a computer program product, including a program code, which is used to execute any implementation method of the above first aspect, second aspect and third aspect when the computer runs the program code.
[0078] In an eighth aspect, the present application provides a computer-readable storage medium comprising the program of the seventh aspect.
[0079] In the ninth aspect, a communication system is provided, which includes: the base station in the above-mentioned first aspect or any possible implementation thereof; the system also includes: the cloud computing system in the above-mentioned second aspect or any possible implementation thereof; the system also includes: the automobile terminal in the above-mentioned third aspect or any possible implementation thereof.
[0080] The present application provides a wiper motor control method and device, which realizes automatic collection of the operation status of the wiper motor of the automobile terminal by sending an original access request to the automobile terminal through a base station, receiving the original message from the automobile terminal, and sending the original message to a cloud computing system; by sending the collected original message to the cloud computing system for calculation, the calculation role of the original message is shared by the cloud computing system, so as to improve the calculation efficiency of the original message and reduce the calculation burden of the automobile terminal.
[0081] The first frequency value from the cloud computing system is received through the base station, and the first frequency value is sent to the automobile terminal, so as to realize automatic control of the wiping frequency of the wiper motor of the automobile terminal, thereby realizing control of the wiper motor of the automobile terminal within the coverage of the base station based on the cloud computing system, which not only ensures that the control operation of the wiper motor has sufficient computing power, but also ensures that the result of the operation can be reliably sent to the automobile terminal through the base station.
[0082] By sending the i-th access request to the automobile terminal through the base station, receiving the i-1th message from the automobile terminal, and sending the i-1th message to the cloud computing system, the wiping frequency of the wiper motor of the automobile terminal is continuously obtained through the base station, and the current wiping frequency of the wiper motor is continuously judged through cloud computing to ensure that the wiping frequency of the wiper motor of the automobile terminal under the coverage of the base station is the most appropriate.
[0083] By receiving the stable message or the i-th frequency value from the cloud computing system through the base station and sending the stable message or the i-th frequency value to the automobile terminal, the current wiping frequency of the wiper motor of the automobile terminal is calculated by the cloud computing system, and the wiping frequency is continuously increased until the wiping frequency reaches the most reasonable value. Under the premise of ensuring the driving safety of the vehicle where the automobile terminal is located, the safety of use and the service life of the wiper motor are guaranteed, and the problem of poor visibility on the windshield due to the low wiping frequency of the wiper motor in the prior art is avoided, which brings potential safety hazards to vehicle driving. BRIEF DESCRIPTION OF THE DRAWINGS
[0084] Figure 1 A communication connection diagram between a base station, a cloud computing system and a vehicle terminal in a wiper motor control method provided in an embodiment of the present application;
[0085] Figure 2 A signaling diagram of a wiper motor control method provided in an embodiment of the present application;
[0086] Figure 3 A schematic block diagram of the structure of a base station provided in an embodiment of the present application;
[0087] Figure 4 A schematic block diagram of the structure of a cloud computing system provided in an embodiment of the present application;
[0088] Figure 5 A schematic block diagram of the structure of an automobile terminal provided in an embodiment of the present application. DETAILED DESCRIPTION
[0089] An embodiment of the present application is applied to a communication system, which includes at least one base station, at least one cloud computing system and at least one automobile terminal.
[0090] The following explains some of the terms in this application for the convenience of understanding by those skilled in the art. It should be noted that when the solution of the embodiment of this application is applied to the Hongmeng system, or the existing system, or other systems that may appear in the future, the names of the base station, cloud computing system and automobile terminal may change, but this does not affect the implementation of the solution of the embodiment of this application.
[0091] It should be noted that a base station is a public mobile communication base station, which is an interface device for mobile devices to access the Internet and is also a form of radio station. It is a radio transceiver station that transmits information between mobile phone terminals through a mobile communication exchange center in a certain radio coverage area. The main functions of a base station include wireless signal transmission, data transmission, connection and switching management, spectrum management, etc. Through the antenna, the base station can send signals to surrounding wireless devices and receive signals from wireless devices to achieve two-way communication.
[0092] The base station includes one or more of 3G base stations, 4G base stations, 5G base stations and Wi-Fi base stations; this application gives priority to using 5G base stations. Among them:
[0093] 3G Base Station
[0094] Technical standards: mainly include WCDMA (Wideband Code Division Multiple Access), CDMA2000 and TD-SCDMA.
[0095] Coverage: Medium, typically a few hundred meters to a few kilometers.
[0096] Data rate: Supports higher data rates, generally reaching hundreds of kbps to several Mbps.
[0097] Application scenarios: Mainly used for voice communication, text messages and basic data services.
[0098] The components of a 3G base station include:
[0099] Antenna system: used for transmitting and receiving signals.
[0100] NodeB: The wireless access node of the 3G network, equivalent to a base station.
[0101] RNC (Radio Network Controller): manages and controls multiple NodeBs.
[0102] 4G base station
[0103] Technical standards: mainly LTE (Long Term Evolution) and LTE-Advanced.
[0104] Coverage: Similar to 3G base stations, the coverage range is from a few hundred meters to several kilometers.
[0105] Data rate: Significantly improved, with theoretical peak rates reaching 100Mbps to 1Gbps.
[0106] Application scenarios: Providing high-bandwidth data services, such as high-definition video streaming, online games, etc.
[0107] The components of a 4G base station include:
[0108] Antenna system: used for transmitting and receiving signals.
[0109] eNodeB: Base station equipment of 4G network, integrating wireless access function and basic control function.
[0110] EPC (Evolved Packet Core): manages user data and control signals.
[0111] 5G Base Station
[0112] Technology standard: 5G NR (New Radio).
[0113] Coverage: Diverse, ranging from a few kilometers for macro base stations to a few hundred meters for small base stations.
[0114] Data rate: Higher, with a theoretical peak rate of over 10Gbps and extremely low latency.
[0115] Application scenarios: support ultra-high-speed broadband, ultra-reliable low-latency communication (URLLC), massive machine-type communication (mMTC), etc.
[0116] The components of a 5G base station include:
[0117] Antenna systems: including massive MIMO (multiple-input, multiple-output) antenna technology.
[0118] gNodeB: Base station equipment of 5G network, responsible for wireless access and basic control.
[0119] 5G Core Network (5GC): supports flexible network slicing and efficient data processing.
[0120] Wi-Fi Base Station
[0121] Technical standards: including Wi-Fi 4 (802.11n), Wi-Fi 5 (802.11ac), Wi-Fi 6 (802.11ax), etc.
[0122] Coverage range: small, generally tens to hundreds of meters, mainly used indoors.
[0123] Data rate: From tens of Mbps to several Gbps, depending on the standard.
[0124] Application scenarios: Mainly used for indoor local area networks (LANs), such as wireless access in homes, offices, and public places.
[0125] The components of a Wi-Fi base station include:
[0126] Wireless router / access point (AP): provides Wi-Fi wireless access services.
[0127] Controller: In an enterprise environment, used to manage multiple access points.
[0128] The cloud computing system is an Internet-based computing method that breaks down huge data computing programs into countless small programs through the network "cloud", and processes and analyzes these small programs through a system composed of multiple servers to obtain results and return them to users. It has unlimited space and unlimited speed.
[0129] The automotive terminal is an on-board electronic device in a vehicle that provides multiple functions such as vehicle diagnosis, real-time monitoring, wiper motor control, navigation, entertainment, and safety.
[0130] Figure 1 A communication connection diagram between a base station, a cloud computing system and a car terminal in a wiper motor control method provided in an embodiment of the present application. The base station 11 is connected to the cloud computing system 12 for communication, and the base station 11 is connected to the car terminal 13 for communication, and the car terminal 13 is installed on the vehicle 14.
[0131] Figure 2 A signaling diagram of a wiper motor control method provided in an embodiment of the present application, such as Figure 2 As shown, the method includes:
[0132] S201: The base station sends an original access request to the vehicle terminal.
[0133] In this example, the original access request is a request message used to determine whether the automobile terminal accepts the service of the wiper motor control method provided by this application. If the automobile terminal is unwilling to accept the service, a rejection instruction can be directly sent to end the process of this application to avoid the automatic control of the wiper motor operation from excessively interfering with the driver's operating habits, causing the driver to be distracted or operate incorrectly, resulting in driving risks.
[0134] In a preferred embodiment, the base station sends an original access request to the automobile terminal, including:
[0135] The base station sends a weather request message to the weather system;
[0136] The base station receives weather messages from the meteorological system; the weather messages are used to characterize the weather conditions in the area covered by the base station;
[0137] If the base station determines that the weather message is rainy, it sends a detection message to the car terminal;
[0138] The base station receives a status message from the automobile terminal; wherein the status message includes a health message, an enable message and a frequency message; the health message is used to indicate whether the wiper motor of the automobile terminal is in a healthy state; the enable message is used to indicate whether the wiper motor is started; and the frequency message is used to indicate the current wiping frequency of the wiper motor;
[0139] If the base station determines that the wiper motor is healthy according to the health message, determines that the wiper motor is started according to the enable message, and determines that the wiping frequency of the wiper motor is higher than the preset adjustment frequency value according to the frequency message, then the original access request is sent to the vehicle terminal.
[0140] In this example, a weather request message is sent and a weather message is obtained to determine the weather conditions in the base station coverage area. If it is determined according to the weather message that the rainfall in the base station coverage area exceeds the preset rainfall threshold, the weather condition reported in the weather message is determined to be a rainy day, so as to ensure that the base station collects the status message of the automobile terminal only after the rainfall reaches the specified indicator, thereby ensuring the operating efficiency and reliability of the base station.
[0141] By sending an original access request to the car terminal whose wiper motor is healthy, started, and the wiping frequency of the wiper motor is higher than the adjusted frequency value, it is ensured that the wiper motor that needs to adjust the wiping frequency is healthy, started and has a higher wiping frequency, thereby ensuring the effectiveness of the adjustment object.
[0142] Specifically, if the base station determines that the weather message is rainy, after sending the detection message to the vehicle terminal, the method further includes:
[0143] If the base station determines that the wiper motor is faulty according to the health message, it will send a fault alarm message to the car terminal. By sending the fault alarm message to the car terminal, the driver of the car terminal can be informed that the wiper motor is in a faulty state, so as to remind the driver to repair it in time.
[0144] If the base station determines that the wiper motor is healthy according to the health message and that the wiper motor is not started according to the enable message, the base station sends a start prompt message to the vehicle terminal. By sending the start prompt message to the vehicle terminal, the driver is reminded to turn on the wiper motor to ensure driving safety.
[0145] If the base station determines that the wiper motor is healthy according to the health message, and the wiper motor is started according to the enable message, and the wiper motor wiping frequency is not higher than the adjustment frequency value according to the frequency message, then stop. If the wiping frequency does not exceed the adjustment frequency, it means that the wiper motor wiping frequency is not fast, so there is no need to adjust the frequency.
[0146] It should be noted that the wiping frequency of the wiper motor proposed in the present application refers to the wiping frequency of the wiper rod of the wiper motor.
[0147] S202: The vehicle terminal sends an original message to the base station according to the original access request; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; and the original load value is the current load of the wiper motor.
[0148] In a preferred embodiment, the automobile terminal sends an original message to the base station according to the original access request, including:
[0149] The automobile terminal obtains at least one original voltage signal of the wiper motor within a preset original acquisition interval, and an original timestamp of each original voltage signal; wherein,
[0150] The original voltage signal indicates that the wiper lever of the wiper motor rotates to the specified position; the original timestamp is the time when the wiper lever rotates to the specified position;
[0151] The automobile terminal sequentially calculates the original time interval between two adjacent original timestamps in at least one original timestamp;
[0152] The automobile terminal calculates the average value of at least one original time interval to obtain an original time average value, and generates an original frequency value according to the original time average value;
[0153] The automobile terminal obtains at least one original load measurement value of the wiper motor within the original collection interval; wherein the original load measurement value is the maximum value of the load borne by the wiper motor when the wiper rod rotates to a specified position;
[0154] The vehicle terminal obtains an original load value according to an average value of at least one original load measurement value;
[0155] The car terminal summarizes the original frequency value and the original load value to obtain the original message, and sends the original message to the base station.
[0156] In this example, the data acquisition device is first installed on the wiper motor. The data acquisition device is used to detect the voltage signal of the proximity switch. The proximity switch is used to detect the position of the wiper rod of the wiper motor. When the wiper rod rotates to the maximum angle, the proximity switch will generate a voltage signal. For example, when the data acquisition device is started and the +5V voltage signal of the proximity switch is detected, it means that the wiper rod has rotated to the maximum angle. When the wiper motor is wiping, the proximity switch will send a voltage signal to the data acquisition device.
[0157] By calculating the original time interval between two adjacent original time stamps in at least one time stamp, the time taken by the wiper rod to move from the starting position to the maximum angle each time is determined, and the original time mean is obtained by calculating the average value of at least one original time interval, which is used as the average time taken by the wiper rod to rotate to the maximum angle, and the formula f=60000 / t (times / min) is used to calculate the wiping frequency of the wiper motor to obtain the original frequency value. Among them, f is the wiping frequency (times / minute), and t is the original time mean (milliseconds).
[0158] Optionally, the vehicle terminal obtains at least one original load measurement value of the wiper motor within the original collection interval, including:
[0159] During the raw acquisition interval, obtaining at least one raw load measurement from a torque meter mounted on the output shaft of the wiper motor; or
[0160] In the original acquisition interval, at least one original current measurement value is obtained from an ammeter installed on the wiper motor, and an original load measurement value corresponding to each original current measurement value is obtained from a preset current load mapping table; wherein the original current measurement value is a maximum value of the current consumed by the wiper motor when the wiper lever rotates to a specified position; or
[0161] In the original acquisition interval, at least one original current measurement value and an original voltage measurement value thereof are obtained from a voltmeter and an ammeter installed on the wiper motor, and at least one original power measurement value is obtained according to each original current measurement value and its original voltage measurement value, and an original load measurement value corresponding to each original power measurement value is obtained from a preset power-load mapping table;
[0162] The original current measurement value is the maximum value of the current consumed by the wiper motor when the wiper lever rotates to a specified position; the original voltage measurement value is the voltage value received by the wiper motor when the current of the wiper motor is the original current measurement value;
[0163] In this example, the torque meter can be directly connected to the output shaft of the wiper motor to measure the torque output of the motor when driving the wiper lever. By simulating different working conditions (such as different wiper speeds, different amounts of rain or dirt, etc.), torque data under different conditions can be obtained.
[0164] When the motor is working, the load of the wiper lever can be indirectly evaluated by measuring the current consumption of the motor. Generally, when the load increases, the current consumption of the motor will also increase accordingly.
[0165] The load on the wiper lever can also be indirectly assessed by measuring the power consumption of the motor (power = current × voltage). Similar to current measurement, an increase in power consumption is usually associated with an increase in load. The magnitude of the load torque depends on many factors, such as the force or weight acting on the mechanical equipment, the structure of the mechanical equipment, materials, and working conditions. At the same time, the conversion formula and unit conversion of load torque are also very important, which helps us better understand and use this concept. In practical applications, the unit of load torque is usually Newton meter (Nm).
[0166] S203: The base station receives the original message from the automobile terminal, and sends the original message to the cloud computing system.
[0167] In this example, the base station sends an original access request to the car terminal, receives the original message from the car terminal, and sends the original message to the cloud computing system, so as to realize automatic collection of the operation status of the wiper motor of the car terminal; by sending the collected original message to the cloud computing system for calculation, the calculation role of the original message is shared by the cloud computing system, so as to improve the calculation efficiency of the original message and reduce the calculation burden of the car terminal.
[0168] Optionally, the base station receives the original message from the automobile terminal and sends the original message to the cloud computing system, including:
[0169] If the base station determines that the original message complies with the preset security rules, it obtains the decoding rules corresponding to the vehicle terminal;
[0170] The base station parses the original message according to the decoding rule to obtain the parsed original message;
[0171] The base station sends the parsed original message to the cloud computing system.
[0172] In this example, the security rules are computer rules for scanning viruses and Trojans in messages; the decoding rules are computer rules for restoring messages from transmitted signals to information.
[0173] Since the situations of automobile terminals are diverse, some automobile terminals may have been infected with computer viruses or Trojans. Therefore, the original messages are detected by setting security rules to ensure that the original messages sent by the automobile terminals are safe, thereby ensuring that the base station and cloud computing system will not be infected with viruses or Trojans.
[0174] Since the decoding rules used by each brand of automobile terminals are different, the purpose is to prevent the messages sent by the automobile terminals from being obtained and parsed by illegal terminals to endanger the vehicle safety of the automobile terminals. To this end, the original messages are parsed using the decoding rules corresponding to the automobile terminals to obtain the parsed original messages, and the parsed original messages are sent to the cloud computing system, so that the cloud computing system can directly calculate the content in the original messages without parsing, thereby improving the operating efficiency of the cloud computing system.
[0175] S204: The cloud computing system generates a first frequency value according to the original message, and sends the first frequency value to the base station; wherein the first frequency value is used to instruct the automobile terminal to use the first frequency value as the wiping frequency of the wiper motor.
[0176] In this example, a first frequency value is generated according to the original message by a cloud computing system, and the first frequency value is sent to a base station to avoid damage to the wiper motor due to excessive load.
[0177] In a preferred embodiment, the cloud computing system generates a first frequency value according to the original message, including:
[0178] Get the car model of the car terminal that sent the original message;
[0179] Acquire a load strategy according to the vehicle model, wherein the load strategy records at least one wiper load interval and a safety frequency value corresponding to each wiper load interval;
[0180] A wiper load interval corresponding to the original load value in the load strategy is determined as a target interval, and a safety frequency value corresponding to the target interval is set as a first frequency value.
[0181] In this example, the load strategy is a mapping table that records at least one wiper load interval and its safe frequency value. The reason for using the mapping table is that the safe frequency value that ensures the safe operation of the wiper motor can be directly obtained through the original load value, thereby improving the conversion rate of the wiper motor's wiping frequency to the safe frequency value and ensuring the safe use of the wiper motor.
[0182] S205: The base station receives a first frequency value from the cloud computing system, and sends the first frequency value to the automobile terminal.
[0183] Optionally, the base station receives a first frequency value from the cloud computing system and sends the first frequency value to the automobile terminal, including:
[0184] The base station obtains the coding rules corresponding to the automobile terminal;
[0185] The base station encodes the first frequency value according to the encoding rule to obtain the encoded first frequency value
[0186] The base station sends the encoded first frequency value to the automobile terminal.
[0187] In this example, the first frequency value is encoded using a coding rule and sent to the vehicle terminal, which ensures data transmission security of the first frequency value while also ensuring that the vehicle terminal can correctly and efficiently use the encoded first frequency value.
[0188] S206: The vehicle terminal receives the first frequency value from the base station, and uses the first frequency value as the wiping frequency of the wiper motor.
[0189] In this example, the first frequency value is received from the cloud computing system through the base station, and the first frequency value is sent to the automobile terminal, so as to realize automatic control of the wiping frequency of the wiper motor of the automobile terminal, thereby realizing control of the wiper motor of the automobile terminal within the coverage of the base station based on the cloud computing system, which not only ensures that the control operation of the wiper motor has sufficient computing power, but also ensures that the result of the operation can be reliably sent to the automobile terminal through the base station.
[0190] S207: The base station sends an i-th access request to the vehicle terminal.
[0191] In this example, since some car terminals within the coverage of the current base station have never had their wiping frequencies adjusted, and some car terminals have had at least one wiping frequency adjusted by other base stations, S201 is used to correspond to the terminals whose wiping frequencies have not been adjusted, and S207 is used to correspond to the terminals whose wiping frequencies have been adjusted by the current or other base stations, thereby ensuring that the adjustment order and steps of the wiper motors of the car terminals are reliable and stable.
[0192] Optionally, the base station sends an i-th access request to the automobile terminal, including:
[0193] The base station sends an adjustment access request to the vehicle terminal;
[0194] The base station receives the i-1th adjustment message from the automobile terminal; the i-1th adjustment message indicates that the wiping frequency of the wiper motor of the automobile terminal has been adjusted i-1 times;
[0195] The base station generates an i-th access request according to the i-1-th adjustment message.
[0196] In this example, since some car terminals within the current base station coverage have never had their wiping frequencies adjusted, and some car terminals have had at least one wiping frequency adjusted by other base stations, if all car terminals within the base station coverage are adjusted starting from the wiping frequencies that have never been adjusted, it will cause confusion in the operation of the wiper motors of the car terminals. Therefore, the base station in this example sends an adjustment access request to the car terminal, receives the i-1th adjustment message, and then generates the i-th access request based on the i-1th adjustment message to determine how many times the wiping frequency of the wiper motor of the car terminal has been adjusted, thereby ensuring the accuracy of subsequent adjustments to the wiping frequency.
[0197] S208: The automobile terminal sends the i-1th message to the base station according to the i-th access request; wherein the i-1th message records the i-1th load value; the i-1th load value is the load of the wiper motor when the wiping frequency of the wiper motor is the i-1th frequency value.
[0198] In a preferred embodiment, the automobile terminal sends the i-1th message to the base station according to the i-th access request, including:
[0199] The automobile terminal obtains at least one i-1th voltage signal of the wiper motor within a preset i-1th acquisition interval, and an i-1th timestamp of each i-1th voltage signal; wherein,
[0200] The i-1th voltage signal represents that the wiper rod of the wiper motor rotates to the specified position; the i-1th timestamp is the time when the wiper rod rotates to the specified position;
[0201] The automobile terminal sequentially calculates the i-1th time interval between two adjacent i-1th timestamps in at least one i-1th timestamp;
[0202] The automobile terminal calculates the average value of at least one i-1th time interval to obtain the i-1th time mean, and generates the i-1th frequency value according to the i-1th time mean;
[0203] The automobile terminal obtains at least one i-1th load measurement value of the wiper motor in the i-1th acquisition interval; wherein the i-1th load measurement value is a maximum value of the load borne by the wiper motor during the process of the wiper rod rotating to the specified position;
[0204] The vehicle terminal obtains the i-1th load value according to the average value of at least one i-1th load measurement value;
[0205] The automobile terminal aggregates the i-1th frequency value and the i-1th load value to obtain the i-1th message, and sends the i-1th message to the base station.
[0206] In this example, the data acquisition device is first installed on the wiper motor. The data acquisition device is used to detect the voltage signal of the proximity switch. The proximity switch is used to detect the position of the wiper rod of the wiper motor. When the wiper rod rotates to the maximum angle, the proximity switch will generate a voltage signal. For example, when the data acquisition device is started and the +5V voltage signal of the proximity switch is detected, it means that the wiper rod has rotated to the maximum angle. When the wiper motor is wiping, the proximity switch will send a voltage signal to the data acquisition device.
[0207] By calculating the i-1th time interval between two adjacent i-1th time stamps in at least one time stamp, the time taken by the wiper lever to rotate from the starting position to the maximum angle each time is determined, and the i-1th time mean is obtained by calculating the average value of at least one i-1th time interval, which is used as the time taken by the wiper lever to rotate to the maximum angle on average, and the formula f=60000 / t (times / min) is used to calculate the wiping frequency of the wiper motor to obtain the i-1th frequency value. Wherein, f is the wiping frequency (times / minute), and t is the i-1th time mean (milliseconds).
[0208] Optionally, the vehicle terminal obtains at least one i-1th load measurement value of the wiper motor in the i-1th acquisition interval, including:
[0209] In the i-1th acquisition interval, obtaining at least one i-1th load measurement value from a torque meter installed on the output shaft of the wiper motor; or
[0210] In the i-1th acquisition interval, at least one i-1th current measurement value is obtained from an ammeter installed on the wiper motor, and an i-1th load measurement value corresponding to each i-1th current measurement value is obtained from a preset current load mapping table; wherein the i-1th current measurement value is a maximum value of the current consumed by the wiper motor when the wiper lever rotates to a specified position; or
[0211] In the i-1th acquisition interval, at least one i-1th current measurement value and its i-1th voltage measurement value are obtained from the voltmeter and the ammeter installed on the wiper motor, and at least one i-1th power measurement value is obtained according to each i-1th current measurement value and its i-1th voltage measurement value, and an i-1th load measurement value corresponding to each i-1th power measurement value is obtained from a preset power-load mapping table;
[0212] The i-1th current measurement value is the maximum value of the current consumed by the wiper motor when the wiper lever rotates to the specified position; the i-1th voltage measurement value is the voltage value received by the wiper motor when the current of the wiper motor is the i-1th current measurement value;
[0213] In this example, the torque meter can be directly connected to the output shaft of the wiper motor to measure the torque output of the motor when driving the wiper lever. By simulating different working conditions (such as different wiper speeds, different amounts of rain or dirt, etc.), torque data under different conditions can be obtained.
[0214] When the motor is working, the load of the wiper lever can be indirectly evaluated by measuring the current consumption of the motor. Generally, when the load increases, the current consumption of the motor will also increase accordingly.
[0215] The load on the wiper lever can also be indirectly assessed by measuring the power consumption of the motor (power = current × voltage). Similar to current measurement, an increase in power consumption is usually associated with an increase in load. The magnitude of the load torque depends on many factors, such as the force or weight acting on the mechanical equipment, the structure of the mechanical equipment, materials, and working conditions. At the same time, the conversion formula and unit conversion of load torque are also very important, which helps us better understand and use this concept. In practical applications, the unit of load torque is usually Newton meter (Nm).
[0216] S209: The base station receives the i-1th message from the automobile terminal, and sends the i-1th message to the cloud computing system.
[0217] In this example, the base station sends the i-th access request to the automobile terminal, receives the i-1th message from the automobile terminal, and sends the i-1th message to the cloud computing system, so as to continuously obtain the wiping frequency of the wiper motor of the automobile terminal through the base station, and continuously judge the current wiping frequency of the wiper motor through cloud computing to ensure that the wiping frequency of the wiper motor of the automobile terminal under the coverage of the base station is the most appropriate.
[0218] Optionally, the base station receives the i-1th message from the automobile terminal and sends the i-1th message to the cloud computing system, including:
[0219] If the base station determines that the i-1th message complies with the preset security rule, it obtains the decoding rule corresponding to the automobile terminal;
[0220] The base station parses the i-1th message according to the decoding rule to obtain the parsed i-1th message;
[0221] The base station sends the parsed i-1th message to the cloud computing system.
[0222] In this example, the security rules are computer rules for scanning viruses and Trojans in messages; the decoding rules are computer rules for restoring messages from transmitted signals to information.
[0223] Since the situations of automobile terminals are diverse, some automobile terminals may have been infected with computer viruses or Trojans. Therefore, the i-1th message is detected by setting security rules to ensure that the i-1th message sent by the automobile terminal is safe, thereby ensuring that the base station and cloud computing system will not be infected with viruses or Trojans.
[0224] Since the decoding rules adopted by each brand of automobile terminal are different, the purpose is to prevent the messages sent by the automobile terminal from being obtained and parsed by illegal terminals to endanger the vehicle safety of the automobile terminal. To this end, the i-1th message is parsed using the decoding rules corresponding to the automobile terminal to obtain the parsed i-1th message, and the parsed i-1th message is sent to the cloud computing system, so that the cloud computing system can directly calculate the content in the i-1th message without parsing, thereby improving the operating efficiency of the cloud computing system.
[0225] S210: The cloud computing system generates a stable message or an i-th frequency value according to the (i-1)th message, and sends the stable message or the i-th frequency value to the base station.
[0226] In this example, the cloud computing system generates a stable message or an i-th frequency value according to the i-1th message, so as to gradually increase the wiping frequency of the wiper motor while ensuring the safety of the wiper motor.
[0227] In a preferred embodiment, the cloud computing system generates a stable message or an i-th frequency value according to the i-1th message, including:
[0228] The cloud computing system obtains the car model of the car terminal that sends the original message;
[0229] The cloud computing system obtains a frequency operation model corresponding to the automobile model;
[0230] The cloud computing system calls the frequency operation model to operate on the i-1th message to obtain a stable message or an i-th frequency value.
[0231] In this example, due to the urgency of gradually increasing the wiping frequency of the wiper motor based on the safety frequency value, the wiping frequency of the wiper motor is not converted to a safety frequency value as high as possible. However, the process of gradually increasing the wiping frequency of the wiper motor requires an accurate balance between the load value and the frequency value to ensure that the final wiping frequency is maximized without burdening the wiper motor, so that the wiper motor of the vehicle terminal has a sufficiently high wiping frequency to wipe the windshield of the vehicle terminal, thereby ensuring the driving safety of the vehicle. Therefore, this example uses the frequency operation model to perform operations based on the i-1th message to ensure that the obtained i-th frequency value can achieve the improvement of the wiping frequency without burdening the wiper motor; when the frequency operation model recognizes that the i-1th frequency value in the current i-1th message has reached the maximum level without burdening the wiper motor, a stable message is generated to ensure that the wiper motor is stable at the frequency value, thereby achieving the beneficial effect of enabling the wiper motor of the vehicle terminal to have a sufficiently high wiping frequency to wipe the windshield of the vehicle terminal and ensuring the driving safety of the vehicle.
[0232] Optionally, the cloud computing system calls the frequency operation model to operate on the i-1th message to obtain a stable message or an i-th frequency value, including:
[0233] The cloud computing system extracts the i-1th frequency value in the i-1th message, and increases the i-1th frequency value by a preset step frequency value to obtain the i-1th value to be measured;
[0234] The cloud computing system calls the frequency operation model to operate on the i-1th frequency value to be tested, and obtains the i-1th load value to be tested; wherein the frequency operation model is a mature support vector machine model;
[0235] If the cloud computing system determines that the i-1th load value in the i-1th message is not greater than the i-1th load value to be measured, a stable message is generated;
[0236] If the cloud computing system determines that the i-1th load value is greater than the i-1th load value to be measured, then the i-1th frequency value to be measured is determined to be the i-th frequency value.
[0237] In this example, Support Vector Machine (SVM) is a machine learning algorithm mainly used for data classification problems. Its basic model is a linear classifier with the largest margin defined in the feature space, which distinguishes it from the perceptron; the support vector machine also includes the kernel technique, which makes it a nonlinear classifier in essence. The learning strategy of the support vector machine is to maximize the margin, which can be formalized as a problem of solving a convex quadratic programming, which is equivalent to the problem of minimizing the regularized hinge loss function. The learning algorithm of the support vector machine is an optimization algorithm for solving convex quadratic programming.
[0238] Specifically, under some working conditions, the relationship between the wiping frequency of the wiper motor and the load of the wiper motor is not a linear relationship. Experiments have shown that the relationship between the wiping frequency and the load is similar to a convex quadratic function. Therefore, the support vector machine can be used to find a method that can reduce the load of the wiper motor while ensuring that the wiping frequency is large enough to ensure the visibility of the windshield.
[0239] In this embodiment, the initial support vector machine is trained using support vector machine training data to obtain a mature support vector machine.
[0240] The vector machine training data includes at least one automobile model, a vector machine frequency value of each automobile model, and a vector machine load value corresponding to each vector machine frequency value.
[0241] Therefore, the initial support vector machine is trained by vector machine training data so that the support vector machine can generate a hyperplane between at least one vector machine frequency value and its vector machine load value for each car model. The hyperplane is used to solve the convex quadratic programming problem between the vector machine frequency value and its vector machine load value. Therefore, the mature support vector machine will be the optimization algorithm for solving the convex quadratic programming of the vector machine frequency value and its vector machine load value.
[0242] Optionally, the cloud computing system calls the frequency operation model to operate on the i-1th message to obtain a stable message or an i-th frequency value, including:
[0243] The cloud computing system extracts the i-1th frequency value and the i-1th load value, as well as the i-1th speed value in the i-1th message; wherein the i-1th speed value is the current speed of the vehicle terminal;
[0244] Obtain a wind resistance mapping table corresponding to the car model of the car terminal, and determine the i-1th wind resistance value corresponding to the i-1th speed value according to the wind resistance mapping table; wherein the wind resistance mapping table records the wind resistance value corresponding to the vehicle corresponding to the car terminal at each speed value;
[0245] The cloud computing system calls the frequency operation model to operate the i-1th frequency value, the i-1th load value and the i-1th wind resistance value through the gradient descent method to obtain at least one i-1th predicted frequency value and at least one i-1th predicted load value corresponding to the i-1th predicted frequency value; wherein the frequency operation model is a mature neural network model; the adjustment direction of the i-1th load value parameter in the gradient descent method is the direction of reducing the i-1th load value;
[0246] If the cloud computing system determines that each i-1th predicted frequency value is not higher than the i-1th frequency value, a stable message is generated;
[0247] If the cloud computing system determines that at least one i-1th predicted frequency value is higher than the i-1th frequency value, the i-1th predicted frequency value higher than the i-1th frequency value is set as the i-1th candidate frequency value;
[0248] Set the largest value among at least one (i-1)th selected frequency value as the i-th frequency value; or
[0249] The smallest one of the i-1th predicted load values corresponding to at least one i-1th candidate frequency value is set as the i-1th selected load value, and the i-1th candidate frequency value corresponding to the i-th selected load value is set as the i-th frequency value.
[0250] In this example, the neural network model is a prediction method based on artificial neural networks. Artificial Neural Network (ANN) is a computational model that mimics the structure and function of biological neural networks. It is composed of a large number of artificial neurons connected to each other. These neurons are connected by weights and can receive input signals and generate output signals. Gradient descent is an optimization algorithm that is commonly used to train machine learning models and neural networks. It continuously updates parameters in the direction of the negative gradient to find the minimum value of the loss function. The model continues to increase the parameters until the function approaches zero to minimize the error generated.
[0251] Specifically, under other working conditions, the relationship between the wiping frequency of the wiper and the load of the wiper motor is a discrete relationship. In this case, it is necessary to comprehensively consider the vehicle's wind resistance, wiping frequency and load, and adjust the wiping frequency of the wiper motor to ensure that the wiper motor is below the current wind resistance value, that is, to reduce the load of the wiper motor, and to ensure that the wiping frequency is large enough to ensure the beneficial effect of windshield visibility.
[0252] In this embodiment, the initial neural network model is trained using neural network training data to obtain a mature neural network model.
[0253] The neural network training data includes at least one automobile model, a neural network frequency value of each automobile model, and a vector machine load value corresponding to each neural network frequency value.
[0254] Therefore, the initial support vector machine is trained through the neural network training data, so that the neural network model can generate a correlation between at least one neural network frequency value and its neural network load value for each car model. Therefore, the gradient descent method can be used to find a balance point with the maximum neural network frequency value and the minimum neural network load value from a large number of neural network frequency values and their neural network load values. At this time, the frequency value corresponding to the balance point will be the optimal frequency value of the wiper motor under the current load.
[0255] Therefore, the neural network model generates at least one i-1th predicted frequency value and its i-1th predicted load value on the premise of reducing the i-1th load value; the i-1th predicted frequency value with the largest frequency value is set as the i-th frequency value to achieve the technical effect of quickly increasing the wiping frequency of the wiper motor on the basis of reducing the load of the wiper motor; the i-1th predicted frequency value with the smallest load value is set as the i-th frequency value to achieve the technical effect of quickly reducing the load of the wiper motor on the basis of increasing the wiping frequency of the wiper motor.
[0256] S211: The base station receives a stable message or an i-th frequency value from the cloud computing system, and sends the stable message or the i-th frequency value to the automobile terminal.
[0257] S212: The automobile terminal controls the wiper motor within the stable time period according to the stable message, and uses the i-1th frequency value as the wiping frequency of the wiper motor; or the automobile terminal uses the i-th frequency value as the wiping frequency of the wiper motor according to the i-th frequency value; wherein, the stable time period refers to a time interval with the time when the stable message is received as the time starting point and the preset stable time length as the time span.
[0258] In this example, the base station receives the stable message or the i-th frequency value from the cloud computing system and sends the stable message or the i-th frequency value to the automobile terminal, so that the current wiping frequency of the wiper motor of the automobile terminal is calculated by the cloud computing system, and the wiping frequency is continuously increased until the wiping frequency reaches the most reasonable value. Under the premise of ensuring the driving safety of the vehicle where the automobile terminal is located, the safety and service life of the wiper motor are guaranteed, avoiding the problem of poor visibility on the windshield due to the low wiping frequency of the wiper motor in the prior art, which in turn brings safety hazards to vehicle driving.
[0259] Exemplarily, the stabilization time length can be adjusted as needed, for example: 1 minute, which indicates that after the automobile terminal receives the stabilization message, the i-1th frequency value is used as the wiping frequency of the wiper motor within 1 minute.
[0260] Figure 3 A schematic block diagram of the structure of a base station provided in an embodiment of the present application. Figure 3 As shown, the base station includes: a first transmitter 31 and a second transmitter 32;
[0261] The first transmitter 31 is used to send an original access request to the vehicle terminal;
[0262] The first transmitter 32 is used to receive the original message from the automobile terminal, and the first transmitter 31 is also used to send the original message to the cloud computing system; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor;
[0263] The first transmitter 32 is used to receive the first frequency value from the cloud computing system, and the first transmitter 31 is also used to send the first frequency value to the vehicle terminal; wherein the first frequency value is used to instruct the vehicle terminal to use the first frequency value as the wiping frequency of the wiper motor;
[0264] The first transmitter 31 is also used to send an i-th access request to the vehicle terminal;
[0265] The first transmitter 32 is further used to receive the i-1th message from the automobile terminal, and the first transmitter 31 is further used to send the i-1th message to the cloud computing system; wherein the i-1th message records the i-1th load value; the i-1th load value is the load of the wiper motor when the wiping frequency of the wiper motor is the i-1th frequency value;
[0266] The first transmitter 32 is also used to receive a stable message or the i-th frequency value from the cloud computing system, and the first transmitter 31 is also used to send the stable message or the i-th frequency value to the automobile terminal; wherein the stable message is used to instruct the automobile terminal to control the wiper motor within a stable time period, using the i-1th frequency value as the wiping frequency of the wiper motor; the stable time period refers to a time interval with the time when the stable message is received as the time starting point and the preset stable time length as the time span; the i-th frequency value is used to instruct the automobile terminal to use the i-th frequency value as the wiping frequency of the wiper motor.
[0267] Figure 4 A schematic block diagram of the structure of a cloud computing system provided in an embodiment of the present application. Figure 4 As shown, the cloud computing system includes: a second receiver 41, a second processor 42, and a second transmitter 43;
[0268] The second receiver 41 is used to receive the original message from the base station; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor; the original message is an original access request sent by the base station to the vehicle terminal, and the base station receives the original message from the vehicle terminal and sends it;
[0269] The second processor 42 is used to generate a first frequency value according to the original message, and the second transmitter 43 is used to send the first frequency value to the base station; wherein the first frequency value is used to instruct the automobile terminal to use the first frequency value as the wiper frequency of the wiper motor; the first frequency value is used to instruct the base station to send the first frequency value to the automobile terminal;
[0270] The second receiver 41 is also used to receive the i-1th message from the base station; wherein the i-1th message records the i-1th load value; the i-1th load value is the load of the wiper motor when the wiper frequency is the i-1th frequency value; the i-1th message is the i-th access request sent by the base station to the vehicle terminal, and the base station receives the i-1th message from the vehicle terminal and sends it;
[0271] The second processor 42 is also used to generate a stable message or an i-th frequency value according to the i-1th message, and the second transmitter 43 is also used to send the stable message or the i-th frequency value to the base station; wherein, the stable message is used to instruct the automobile terminal to control the wiper motor within the stable time period, using the i-1th frequency value as the wiping frequency of the wiper motor; the stable time period refers to a time interval with the time when the stable message is received as the time starting point and the preset stable time length as the time span; the i-th frequency value is used to instruct the automobile terminal to use the i-th frequency value as the wiping frequency of the wiper motor; the stable message is used to instruct the base station to send the stable message to the automobile terminal; the i-th frequency value is used for at least the base station to send the i-th frequency value to the automobile terminal.
[0272] Figure 5 This is a schematic block diagram of the structure of a car terminal provided in an embodiment of the present application. Figure 5 As shown, the automobile terminal includes: a third receiver 51, a third transmitter 52 and a third processor 53;
[0273] The third receiver 51 is used to receive an original access request from the base station;
[0274] The third transmitter 52 is used to send an original message to the base station according to the original access request; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor; the original message is used to instruct the base station to send the original message to the cloud computing system;
[0275] The third receiver 51 is further used to receive a first frequency value from the base station, and the third processor 53 is used to use the first frequency value as the wiping frequency of the wiper motor; wherein the first frequency value is the first frequency value received by the base station from the cloud computing system;
[0276] The third receiver 51 is also used to receive an i-th access request from the base station;
[0277] The third transmitter 52 is further used to send the i-1th message to the base station according to the i-th access request; wherein the i-1th message records the i-1th load value; the i-1th load value is the load of the wiper motor when the wiper frequency is the i-1th frequency value; the i-1th message is used to instruct the base station to send the i-1th message to the cloud computing system;
[0278] The third receiver 51 is also used to receive a stable message or an i-th frequency value from the base station;
[0279] The third processor 53 is further configured to control the wiper motor to use the (i-1)th frequency value as the wiping frequency of the wiper motor within the stable time period according to the stable message; or
[0280] The third processor 53 is also used to use the i-th frequency value as the wiping frequency of the wiper motor according to the i-th frequency value; wherein, the stable time period refers to a time interval with the time when the stable message is received as the time starting point and the preset stable time length as the time span; the stable message is a stable message received by the base station from the cloud computing system; the i-th frequency value is the i-th frequency value received by the base station from the cloud computing system.
[0281] The present application provides a communication system, which includes Figure 3 The base stations provided, Figure 4 Cloud computing systems and Figure 5 Car terminal provided.
[0282] The present application provides a computer-readable storage medium, including instructions or programs, which, when executed on a computer, enable the computer to execute the above Figure 2 The various steps of base station, cloud computing system and automobile terminal.
[0283] The present application provides a computer program product, including program code, which is used to execute the above-mentioned Figure 2 The steps of the base station, cloud computing system and automobile terminal in the illustrated embodiment.
[0284] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (for example, coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (for example, infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0285] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.
[0286] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A wiper motor control method, characterized in that: include: The base station sends an original access request to the vehicle terminal; The base station receives an original message from the automobile terminal and sends the original message to the cloud computing system; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor; The base station receives a first frequency value from the cloud computing system, and sends the first frequency value to the automobile terminal; wherein the first frequency value is used to instruct the automobile terminal to use the first frequency value as the wiping frequency of the wiper motor; the cloud computing system generates the first frequency value according to the original message; the cloud computing system generates the first frequency value according to the original message, including: obtaining the automobile model of the automobile terminal that sends the original message; obtaining a load strategy according to the automobile model, wherein the load strategy records at least one wiper load interval and a safety frequency value corresponding to each wiper load interval; determining the wiper load interval corresponding to the original load value in the load strategy as a target interval, and setting the safety frequency value corresponding to the target interval to the first frequency value; the base station sends an i-th access request to the automobile terminal; The base station receives the i-1th message from the automobile terminal, and sends the i-1th message to the cloud computing system; wherein the i-1th message records the i-1th load value; the i-1th load value is the load of the wiper motor when the wiping frequency of the wiper motor is the i-1th frequency value; The base station receives a stable message or an i-th frequency value from the cloud computing system, and sends the stable message or the i-th frequency value to the automobile terminal; wherein the stable message is used to instruct the automobile terminal to control the wiper motor within a stable time period, using the i-1th frequency value as the wiping frequency of the wiper motor; the stable time period refers to a time interval with the time when the stable message is received as the time starting point and the preset stable time length as the time span; the i-th frequency value is used to instruct the automobile terminal to use the i-th frequency value as the wiping frequency of the wiper motor; the cloud computing system calls the frequency operation model to operate on the i-1th message, A stable message or an i-th frequency value is obtained, which includes: the cloud computing system extracts the i-1th frequency value in the i-1th message, and increases the i-1th frequency value by a preset step frequency value to obtain the i-1th value to be measured; the cloud computing system calls a frequency operation model to operate the i-1th frequency value to be measured, and obtains the i-1th load value to be measured; wherein the frequency operation model is a mature support vector machine model; if the cloud computing system determines that the i-1th load value in the i-1th message is not greater than the i-1th load value to be measured, a stable message is generated; if the cloud computing system determines that the i-1th load value is greater than the i-1th load value to be measured, the i-1th frequency value to be measured is determined to be the i-th frequency value.
2. The wiper motor control method according to claim 1, characterized in that: The base station sends an original access request to the automobile terminal, including: The base station sends a weather request message to the weather system; The base station receives a weather message from the meteorological system; the weather message is used to characterize the weather conditions in the area covered by the base station; If the base station determines that the weather message is rainy, it sends a detection message to the vehicle terminal; The base station receives a status message from the automobile terminal; wherein the status message includes a health message, an enable message and a frequency message; the health message is used to indicate whether the wiper motor of the automobile terminal is in a healthy state; the enable message is used to indicate whether the wiper motor is started; and the frequency message is used to indicate the current wiping frequency of the wiper motor; If the base station determines that the wiper motor is healthy according to the health message, determines that the wiper motor is started according to the enable message, and determines that the wiping frequency of the wiper motor is higher than the preset adjustment frequency value according to the frequency message, the original access request is sent to the vehicle terminal.
3. A wiper motor control method, characterized in that: include: The cloud computing system receives an original message from a base station; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor; the original message is an original access request sent by the base station to the automobile terminal, and the base station receives and sends the original message from the automobile terminal; The cloud computing system generates a first frequency value according to the original message, and sends the first frequency value to the base station; wherein the first frequency value is used to instruct the automobile terminal to use the first frequency value as the wiping frequency of the wiper motor; the first frequency value is also used to instruct the base station to send the first frequency value to the automobile terminal; the cloud computing system generates the first frequency value according to the original message, including: obtaining the automobile model of the automobile terminal that sends the original message; obtaining a load strategy according to the automobile model, wherein the load strategy records at least one wiper load interval and a safety frequency value corresponding to each wiper load interval; determining the wiper load interval corresponding to the original load value in the load strategy as a target interval, and setting the safety frequency value corresponding to the target interval to the first frequency value; The cloud computing system receives an i-1th message from the base station; wherein the i-1th message contains an i-1th load value; the i-1th load value is the load of the wiper motor when the wiper frequency is an i-1th frequency value; the i-1th message is an i-th access request sent by the base station to the automobile terminal, and the base station receives and sends the i-1th message from the automobile terminal; The cloud computing system generates a stable message or an i-th frequency value according to the i-1th message, and sends the stable message or the i-th frequency value to the base station; wherein the stable message is used to instruct the automobile terminal to control the wiper motor within a stable time period, using the i-1th frequency value as the wiping frequency of the wiper motor; the stable time period refers to a time interval with the time when the stable message is received as the time starting point and the preset stable time length as the time span; the i-th frequency value is used to instruct the automobile terminal to use the i-th frequency value as the wiping frequency of the wiper motor; the stable message also The method comprises the following steps: the first frequency value indicating the base station sending the stable message to the automobile terminal; the first frequency value indicating the base station sending the first frequency value to the automobile terminal; the cloud computing system calling the frequency operation model to operate the i-1th message to obtain the stable message or the i-1th frequency value, which includes: the cloud computing system extracting the i-1th frequency value and the i-1th load value in the i-1th message, and the i-1th speed value; wherein the i-1th speed value is the current speed of the automobile terminal; obtaining the wind resistance mapping table corresponding to the automobile model of the automobile terminal, and determining the wind resistance mapping table for the i-1th speed value. The i-1th wind resistance value corresponding to the value; wherein the wind resistance mapping table records the wind resistance value corresponding to the vehicle corresponding to the vehicle terminal at each speed value; the cloud computing system calls the frequency operation model to calculate the i-1th frequency value, the i-1th load value and the i-1th wind resistance value through the gradient descent method to obtain at least one i-1th predicted frequency value, and at least one i-1th predicted load value corresponding to the i-1th predicted frequency value; wherein the frequency operation model is a mature neural network model; the adjustment direction of the i-1th load value parameter in the gradient descent method is the direction of reducing the i-1th load value; if the cloud computing system is confirmed If each i-1th predicted frequency value is determined to be no higher than the i-1th frequency value, a stable message is generated; if the cloud computing system determines that at least one i-1th predicted frequency value is higher than the i-1th frequency value, the i-1th predicted frequency value higher than the i-1th frequency value is set as the i-1th selected frequency value; the one with the largest median value of at least one i-1th selected frequency value is set as the i-th frequency value; or the one with the smallest median value of the i-1th predicted load value corresponding to at least one i-1th selected frequency value is set as the i-1th selected load value, and the i-1th selected frequency value corresponding to the i-th selected load value is set as the i-th frequency value.
4. The wiper motor control method according to claim 3, characterized in that: The cloud computing system generates a stable message or an i-th frequency value according to the i-1th message, including: The cloud computing system obtains the car model of the car terminal that sends the original message; The cloud computing system acquires a frequency operation model corresponding to the automobile model; The cloud computing system calls the frequency operation model to operate on the i-1th message to obtain a stable message or the i-th frequency value.
5. A wiper motor control method, characterized in that: include: The car terminal receives the original access request from the base station; The automobile terminal sends an original message to the base station according to the original access request; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor; the original message is used to instruct the base station to send the original message to the cloud computing system; The automobile terminal receives a first frequency value from a base station, and uses the first frequency value as a wiping frequency of a wiper motor; wherein the first frequency value is used to instruct the automobile terminal to use the first frequency value as a wiping frequency of a wiper motor; the first frequency value is the first frequency value received by the base station from the cloud computing system; the cloud computing system generates a first frequency value according to the original message, which includes: obtaining a car model of the automobile terminal that sends the original message; obtaining a load strategy according to the car model, wherein the load strategy records at least one wiper load interval and a safety frequency value corresponding to each of the wiper load intervals; determining the wiper load interval corresponding to the original load value in the load strategy as a target interval, and setting the safety frequency value corresponding to the target interval to the first frequency value; The automobile terminal receives an i-th access request from the base station; The automobile terminal sends an i-1th message to the base station according to the i-th access request; wherein the i-1th message records an i-1th load value; the i-1th load value is the load of the wiper motor when the wiping frequency of the wiper motor is an i-1th frequency value; the i-1th message is used to instruct the base station to send the i-1th message to the cloud computing system; The automobile terminal receives a stable message or an i-th frequency value from the base station; The automobile terminal controls the wiper motor according to the stable message within a stable time period, using the i-1th frequency value as the wiping frequency of the wiper motor; or The automobile terminal uses the i-th frequency value as the wiping frequency of the wiper motor according to the i-th frequency value; The stable time period refers to a time interval with the time when the stable message is received as the time starting point and the preset stable time length as the time span; the stable message is a stable message received by the base station from the cloud computing system; the i-th frequency value is the i-th frequency value received by the base station from the cloud computing system; the cloud computing system calls the frequency operation model to operate the i-1th message to obtain the stable message or the i-th frequency value, including: the cloud computing system extracts the i-1th frequency value in the i-1th message, and The preset step frequency value is increased to the i-1th frequency value to obtain the i-1th value to be measured; the cloud computing system calls the frequency operation model to operate on the i-1th frequency value to be measured, and obtains the i-1th load value to be measured; wherein the frequency operation model is a mature support vector machine model; if the cloud computing system determines that the i-1th load value in the i-1th message is not greater than the i-1th load value to be measured, a stable message is generated; if the cloud computing system determines that the i-1th load value is greater than the i-1th load value to be measured, the i-1th frequency value to be measured is determined to be the i-th frequency value.
6. The wiper motor control method according to claim 5, characterized in that: The automobile terminal sends an original message to the base station according to the original access request, including: The automobile terminal acquires at least one original voltage signal of the wiper motor within a preset original acquisition interval, and an original timestamp of each original voltage signal; wherein the original voltage signal indicates that the wiper rod of the wiper motor rotates to a specified position; and the original timestamp is the time when the wiper rod rotates to the specified position; The automobile terminal sequentially calculates the original time interval between two adjacent original timestamps in at least one of the original timestamps; The automobile terminal calculates the average value of at least one of the original time intervals to obtain an original time mean value, and generates an original frequency value according to the original time mean value; The automobile terminal obtains at least one original load measurement value of the wiper motor in the original collection interval; wherein the original load measurement value is a maximum value of the load borne by the wiper motor when the wiper rod rotates to a specified position; The automobile terminal obtains the original load value according to an average value of at least one of the original load measurement values; The automobile terminal aggregates the original frequency value and the original load value to obtain the original message; The vehicle terminal sends the i-1th message to the base station according to the i-1th access request, including: The automobile terminal obtains at least one i-1th voltage signal of the wiper motor within a preset i-1th acquisition interval, and an i-1th timestamp of each i-1th voltage signal; wherein the i-1th voltage signal indicates that the wiper rod of the wiper motor rotates to a specified position; and the i-1th timestamp is the time when the wiper rod rotates to the specified position; The automobile terminal sequentially calculates an i-1th time interval between two adjacent i-1th timestamps in at least one i-1th timestamp; The automobile terminal calculates the average value of at least one of the i-1th time intervals to obtain an i-1th time mean, and generates an i-1th frequency value according to the i-1th time mean; The automobile terminal obtains at least one i-1th load measurement value of the wiper motor in the i-1th acquisition interval; wherein the i-1th load measurement value is a maximum value of the load borne by the wiper motor during the process of the wiper rod rotating to a specified position; The automobile terminal obtains the i-1th load value according to an average value of at least one of the i-1th load measurement values; The automobile terminal aggregates the i-1th frequency value and the i-1th load value to obtain the i-1th message, and sends the i-1th message to the base station.
7. A base station, characterized in that: include: a first transmitter and a first receiver; The first transmitter is used to send an original access request to the automobile terminal; The first receiver is used to receive the original message from the automobile terminal, and the first transmitter is also used to send the original message to the cloud computing system; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor; The first receiver is used to receive a first frequency value from the cloud computing system, and the first transmitter is also used to send the first frequency value to the automobile terminal; wherein the first frequency value is used to instruct the automobile terminal to use the first frequency value as the wiping frequency of the wiper motor; the cloud computing system generates the first frequency value according to the original message; the cloud computing system generates the first frequency value according to the original message, including: obtaining the automobile model of the automobile terminal that sends the original message; obtaining a load strategy according to the automobile model, wherein the load strategy records at least one wiper load interval and a safety frequency value corresponding to each wiper load interval; determining the wiper load interval corresponding to the original load value in the load strategy as a target interval, and setting the safety frequency value corresponding to the target interval as the first frequency value; The first transmitter is also used to send an i-th access request to the automobile terminal; The first receiver is further used to receive the i-1th message from the automobile terminal, and the first transmitter is further used to send the i-1th message to the cloud computing system; wherein the i-1th message records the i-1th load value; the i-1th load value is the load of the wiper motor when the wiping frequency of the wiper motor is the i-1th frequency value; The first receiver is further used to receive a stable message or an i-th frequency value from the cloud computing system, and the first transmitter is further used to send the stable message or the i-th frequency value to the automobile terminal; wherein the stable message is used to instruct the automobile terminal to control the wiper motor to use the i-1th frequency value as the wiping frequency of the wiper motor within a stable time period; the stable time period refers to a time interval with the time when the stable message is received as the time starting point and the preset stable time length as the time span; the i-th frequency value is used to instruct the automobile terminal to use the i-th frequency value as the wiping frequency of the wiper motor; the cloud computing system calls the frequency calculation model to calculate the i-1th frequency value. The cloud computing system performs operations on the message to obtain a stable message or an i-th frequency value, which includes: the cloud computing system extracts the i-1th frequency value in the i-1th message, and increases the i-1th frequency value by a preset step frequency value to obtain the i-1th value to be measured; the cloud computing system calls the frequency operation model to operate the i-1th frequency value to be measured to obtain the i-1th load value to be measured; wherein the frequency operation model is a mature support vector machine model; if the cloud computing system determines that the i-1th load value in the i-1th message is not greater than the i-1th load value to be measured, a stable message is generated; if the cloud computing system determines that the i-1th load value is greater than the i-1th load value to be measured, the i-1th frequency value to be measured is determined to be the i-th frequency value.
8. A cloud computing system, characterized in that: include: a second receiver, a second processor, and a second transmitter; The second receiver is used to receive an original message from a base station; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor; the original message is an original access request sent by the base station to the vehicle terminal, and the base station receives and sends the original message from the vehicle terminal; The second processor is used to generate a first frequency value according to the original message, and the second transmitter is used to send the first frequency value to the base station; wherein the first frequency value is used to instruct the automobile terminal to use the first frequency value as the wiping frequency of the wiper motor; the first frequency value is used to instruct the base station to send the first frequency value to the automobile terminal; the first frequency value is generated according to the original message, which includes: obtaining the automobile model of the automobile terminal that sends the original message; obtaining a load strategy according to the automobile model, wherein the load strategy records at least one wiper load interval and a safety frequency value corresponding to each wiper load interval; determining the wiper load interval corresponding to the original load value in the load strategy as a target interval, and setting the safety frequency value corresponding to the target interval to the first frequency value; The second receiver is further used to receive the i-1th message from the base station; wherein the i-1th message records the i-1th load value; the i-1th load value is the load of the wiper motor when the wiping frequency of the wiper motor is the i-1th frequency value; the i-1th message is the i-th access request sent by the base station to the vehicle terminal, and the base station receives and sends the i-1th message from the vehicle terminal; The second processor is further used to generate a stable message or an i-th frequency value according to the i-1th message, and the second transmitter is further used to send the stable message or the i-th frequency value to the base station; wherein the stable message is used to instruct the automobile terminal to control the wiper motor within a stable time period, using the i-1th frequency value as the wiper frequency of the wiper motor; the stable time period refers to a time interval with the time when the stable message is received as the time starting point and the preset stable time length as the time span; the i-th frequency value is used to instruct the automobile terminal to use the i-th frequency value as the wiper frequency of the wiper motor frequency; the stable message is used to instruct the base station to send the stable message to the automobile terminal; the i-th frequency value is used for at least the base station to send the i-th frequency value to the automobile terminal; the cloud computing system calls the frequency operation model to operate the i-1th message to obtain the stable message or the i-th frequency value, which includes: the cloud computing system extracts the i-1th frequency value and the i-1th load value in the i-1th message, and the i-1th speed value; wherein the i-1th speed value is the current speed of the automobile terminal; obtains the wind resistance mapping table corresponding to the automobile model of the automobile terminal, and determines the i-th frequency value according to the wind resistance mapping table. -1 speed value corresponding to the i-1th wind resistance value; wherein the wind resistance mapping table records the wind resistance value corresponding to the vehicle corresponding to the vehicle terminal at each speed value; the cloud computing system calls the frequency operation model to calculate the i-1th frequency value, the i-1th load value and the i-1th wind resistance value through the gradient descent method to obtain at least one i-1th predicted frequency value, and at least one i-1th predicted load value corresponding to the i-1th predicted frequency value; wherein the frequency operation model is a mature neural network model; the adjustment direction of the i-1th load value parameter in the gradient descent method is the direction of reducing the i-1th load value; the cloud computing system If it is determined that each i-1th predicted frequency value is not higher than the i-1th frequency value, a stable message is generated; if the cloud computing system determines that at least one i-1th predicted frequency value is higher than the i-1th frequency value, the i-1th predicted frequency value higher than the i-1th frequency value is set as the i-1th selected frequency value; the one with the largest value among at least one i-1th selected frequency value is set as the i-th frequency value; or the one with the smallest value among the i-1th predicted load values corresponding to at least one i-1th selected frequency value is set as the i-1th selected load value, and the i-1th selected frequency value corresponding to the i-th selected load value is set as the i-th frequency value.
9. An automobile terminal, characterized in that: include: a third receiver, a third transmitter, and a third processor; The third receiver is used to receive an original access request from the base station; The third transmitter is used to send an original message to the base station according to the original access request; wherein the original message includes an original frequency value and an original load value; the original frequency value is the current wiping frequency of the wiper motor; the original load value is the current load of the wiper motor; the original message is used to instruct the base station to send the original message to the cloud computing system; The third receiver is also used to receive a first frequency value from a base station, and the third processor is used to use the first frequency value as a wiping frequency of a wiper motor; wherein the first frequency value is the first frequency value received by the base station from the cloud computing system; the cloud computing system generates a first frequency value according to the original message, which includes: obtaining a car model of a car terminal that sends the original message; obtaining a load strategy according to the car model, wherein the load strategy records at least one wiper load interval and a safety frequency value corresponding to each wiper load interval; determining the wiper load interval corresponding to the original load value in the load strategy as a target interval, and setting the safety frequency value corresponding to the target interval as the first frequency value; The third receiver is further configured to receive an i-th access request from the base station; The third transmitter is further used to send an i-1th message to the base station according to the i-th access request; wherein the i-1th message records an i-1th load value; the i-1th load value is the load of the wiper motor when the wiping frequency of the wiper motor is an i-1th frequency value; the i-1th message is used to instruct the base station to send the i-1th message to the cloud computing system; The third receiver is further used to receive a stable message or an i-th frequency value from the base station; The third processor is further configured to control the wiper motor to use the (i-1)th frequency value as the wiping frequency of the wiper motor within a stable time period according to the stable message; or The third processor is further used to use the i-th frequency value as the wiping frequency of the wiper motor according to the i-th frequency value; wherein the stable time period refers to a time interval with the time when the stable message is received as the time starting point and the preset stable time length as the time span; the stable message is a stable message received by the base station from the cloud computing system; the i-th frequency value is the i-th frequency value received by the base station from the cloud computing system; the cloud computing system calls the frequency operation model to operate the i-1th message to obtain a stable message or an i-th frequency value, wherein, the cloud computing The cloud computing system extracts the i-1th frequency value in the i-1th message, and increases the preset step frequency value to the i-1th frequency value to obtain the i-1th value to be measured; the cloud computing system calls the frequency operation model to operate the i-1th frequency value to be measured, and obtains the i-1th load value to be measured; wherein the frequency operation model is a mature support vector machine model; if the cloud computing system determines that the i-1th load value in the i-1th message is not greater than the i-1th load value to be measured, a stable message is generated; if the cloud computing system determines that the i-1th load value is greater than the i-1th load value to be measured, the i-1th frequency value to be measured is determined to be the i-th frequency value.
Citation Information
Patent Citations
Vehicle, control method, device and system thereof, and storage medium
CN109969107A
Vehicle control unit optimization system and method based on cloud platform
CN111176121A