A vehicle speed limiting control method, system, vehicle and storage medium
By generating speed limit commands through the vehicle monitoring system and implementing online speed limit control using on-board connected terminals and power domain controllers, the problems of low vehicle placement efficiency and high risk are solved, ensuring the safety and timeliness of vehicle assets.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHONGQING CHANGAN AUTOMOBILE CO LTD
- Filing Date
- 2025-01-16
- Publication Date
- 2026-05-05
AI Technical Summary
In existing technologies, vehicle placement relies on manual offline inventory and locking, which is inefficient and results in untimely risk response, affecting the security of vehicle assets.
The vehicle monitoring system generates vehicle speed limit commands, and uses on-board connected terminals and power domain controllers to achieve online speed limit control, ensuring that the vehicle speed limit status is consistent with the user settings, and employing encryption authentication to ensure information security.
It ensures timely and secure protection of vehicle assets, reduces the risk of illegal misappropriation, decreases staff travel time and workload, and improves efficiency and timeliness.
Smart Images

Figure CN119550938B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle control technology, specifically to a vehicle speed limit control method, system, vehicle, and storage medium. Background Technology
[0002] With breakthroughs in automotive technology and cost reductions, cars have gradually become a part of countless households. Correspondingly, to expand sales, car manufacturers have adopted a direct sales model. Under this model, to meet the urgent needs of end customers and boost sales, manufacturers deploy a large number of vehicles as pre-positioned resources at dealerships. However, when dealerships experience cash flow difficulties or engage in illegal activities that threaten the security of these pre-positioned vehicles, the traditional methods of manual inventory checks and vehicle locking remain ineffective, leading to inefficiencies and delays in responding to risks. Summary of the Invention
[0003] In view of this, the present invention provides a vehicle speed limit control method, system, vehicle and storage medium to solve the problem that when the safety of front-end vehicle assets is affected, the traditional methods of vehicle placement, such as manual offline inventory and locking, are still used, which are inefficient and have the problem of untimely risk response.
[0004] In a first aspect, the present invention provides a vehicle speed limit control method applied to an in-vehicle network terminal of a target vehicle. The method includes: responding to a vehicle speed limit command issued from the cloud, determining whether the target vehicle speed limit status in the vehicle speed limit command is consistent with the speed limit status currently set for the vehicle, wherein the vehicle speed limit command is generated by the vehicle monitoring system in response to a user setting the target vehicle speed limit status and sent to the corresponding in-vehicle network terminal of the target vehicle via the cloud; if the target vehicle speed limit status is inconsistent with the speed limit status currently set for the vehicle, then the target vehicle speed limit status is sent to the power domain controller of the target vehicle, so that the power domain controller updates the target vehicle speed limit status to the target vehicle speed limit status.
[0005] The vehicle speed limit control method provided by this invention involves a vehicle monitoring system responding to a user's set speed limit status for a target vehicle, generating a vehicle speed limit command, and sending it to the corresponding vehicle-mounted network terminal via the cloud. When the vehicle-mounted network terminal determines that the target vehicle speed limit status in the speed limit command is inconsistent with the currently set speed limit status of the vehicle, it sends the target vehicle speed limit status to the target vehicle's power domain controller. The power domain controller then updates the target vehicle's speed limit status accordingly. This allows for timely online speed limiting of vehicles, ensuring vehicle asset security and significantly reducing the likelihood of vehicles being illegally misappropriated after dealer asset risks or violations. It also reduces personnel travel time, inventory and vehicle locking workload, and improves the efficiency and timeliness of vehicle asset security.
[0006] In one optional implementation, the vehicle speed limit instruction is an encrypted instruction based on the identification code and terminal serial number corresponding to the target vehicle. Before determining whether the target vehicle speed limit status in the vehicle speed limit instruction is consistent with the speed limit status currently set for the vehicle, the method further includes: decrypting the vehicle speed limit instruction using a preset decryption algorithm, and performing vehicle identity authentication and information security authentication on the decrypted vehicle speed limit instruction; if the authentication is successful, then the step of determining whether the target vehicle speed limit status in the vehicle speed limit instruction is consistent with the speed limit status currently set for the vehicle is executed; if the authentication fails, then an authentication failure prompt message is sent to the vehicle monitoring system via the cloud.
[0007] The vehicle speed limit command designed in this invention is an encrypted command based on the vehicle's identification code and terminal serial number. After receiving the vehicle speed limit command, the vehicle-mounted network terminal must first decrypt the vehicle speed limit command and perform vehicle identity and information security authentication. Only after the authentication is successful will the local speed limit status be compared with the target vehicle's speed limit status, realizing a one-vehicle-one-secret correspondence, which can ensure the security of information command execution.
[0008] In an optional implementation, the method further includes: if the target vehicle speed limit status is consistent with the current vehicle speed limit status, then sending a prompt message to the vehicle monitoring system via the cloud indicating that the vehicle is in the target vehicle speed limit status.
[0009] If the vehicle-mounted connected terminal of the present invention determines that the speed limit status of the target vehicle is consistent with the local speed limit status, it directly feeds back the information that the current vehicle is in the target vehicle speed limit status to the vehicle monitoring system, so as to prompt the user and let the user know the current speed limit status of each vehicle, which facilitates the subsequent speed limit control of the vehicle.
[0010] In an optional implementation, the method further includes: obtaining the current speed limit status set by the vehicle bus, wherein the current speed limit status is sent to the vehicle bus in real time by the power domain controller when the vehicle bus is active; and sending the current speed limit status set by the vehicle to the vehicle monitoring system via the cloud, so that when the vehicle monitoring system determines that the speed limit status of the corresponding vehicle currently stored in the system is inconsistent with the current speed limit status set by the vehicle, it sends a vehicle speed limit command to the vehicle-mounted connected terminal via the cloud, wherein the vehicle speed limit command includes at least the speed limit status of the corresponding vehicle currently stored in the system.
[0011] This invention obtains the current speed limit status of the vehicle and compares it with the corresponding speed limit status set by the user in the vehicle monitoring system. If they are inconsistent, the vehicle's speed limit status is updated to the speed limit status stored in the vehicle monitoring system through the vehicle network terminal and power domain controller, ensuring that the vehicle's speed limit control is consistent with the user's speed limit requirements.
[0012] In an optional implementation, the method further includes: authenticating the unlock code sent by the vehicle's infotainment system in response to an unlock code sent by the vehicle's infotainment system. The unlock code is generated when the target vehicle is offline; the vehicle monitoring system retrieves the target vehicle's unlock code from the cloud and prompts the user to enter the unlock code on the infotainment system, which then sends it to the vehicle's connected terminal. The cloud stores corresponding unlock codes generated by encrypting the identification code and terminal serial number corresponding to each vehicle. If the unlock code is successfully authenticated, a speed limit release request is sent to the power domain controller to release the vehicle's speed limit status.
[0013] In the event of a vehicle being offline, the vehicle monitoring system obtains the offline unlock code via the cloud. Factory personnel input the unlock code into the vehicle's infotainment system, which then sends the unlock code to the vehicle's connected terminal. Finally, the power domain controller removes the vehicle's speed limit, thus enabling speed control of the vehicle even when it is offline.
[0014] Secondly, the present invention provides a vehicle speed limit control method applied to the power domain controller of a target vehicle. The method includes: receiving a target vehicle speed limit status sent by an on-board connected terminal; updating the target vehicle speed limit status to the target vehicle speed limit status, wherein the target vehicle speed limit status is sent to the power domain controller by the on-board connected terminal of the target vehicle in response to a vehicle speed limit command issued from the cloud, when it is determined that the target vehicle speed limit status in the vehicle speed limit command is inconsistent with the current speed limit status set by the vehicle.
[0015] In one optional implementation, updating the speed limit status of the target vehicle to the target vehicle speed limit status includes: obtaining the current vehicle power status; if the current vehicle power status is a vehicle power-off state, then when the next response indicates that the vehicle power status is a vehicle power-on state, the successfully set target vehicle speed limit status is activated; if the current vehicle power status is not a vehicle power-off state, the step of obtaining the current vehicle power status is repeated until the current vehicle power status is a vehicle power-off state.
[0016] This invention activates the speed limit state for the target vehicle only when the vehicle is switched from OFF to ON, thus preventing the user from suddenly activating the speed limit during driving and affecting driving safety.
[0017] Thirdly, the present invention provides a vehicle speed limit control system, which includes a vehicle monitoring system, an on-board network terminal of the target vehicle, and a power domain controller. The vehicle monitoring system, in response to a user setting a speed limit for the target vehicle, generates a vehicle speed limit command and sends it to the on-board network terminal corresponding to the target vehicle via the cloud. The on-board network terminal of the target vehicle, in response to the speed limit command sent from the cloud, determines whether the target vehicle speed limit status in the command is consistent with the currently set speed limit status of the vehicle. If the on-board network terminal determines that the target vehicle speed limit status is inconsistent with the currently set speed limit status, it sends the target vehicle speed limit status to the power domain controller of the target vehicle. The power domain controller of the target vehicle receives the target vehicle speed limit status sent by the on-board network terminal and updates the target vehicle speed limit status accordingly.
[0018] The vehicle speed limit control system provided by this invention involves a vehicle monitoring system that responds to a user's setting of a target vehicle's speed limit status, generates a vehicle speed limit command, and sends it to the corresponding vehicle-mounted network terminal via the cloud. When the vehicle-mounted network terminal determines that the target vehicle speed limit status in the speed limit command is inconsistent with the currently set speed limit status of the vehicle, it sends the target vehicle speed limit status to the target vehicle's power domain controller. The power domain controller then updates the target vehicle's speed limit status accordingly. This allows for timely online speed limiting of vehicles, ensuring vehicle asset security and significantly reducing the likelihood of vehicles being illegally misappropriated after dealer asset risks or violations. It also reduces personnel travel time, inventory and vehicle locking workload, and improves the efficiency and timeliness of vehicle asset security.
[0019] Fourthly, the present invention provides a vehicle equipped with an in-vehicle network terminal and a power domain controller. The in-vehicle network terminal includes a first controller, which includes a first memory and a first processor. The first memory and the first processor are communicatively connected. The first memory stores computer instructions, and the first processor executes the computer instructions to perform the vehicle speed limit control method of the first aspect or any corresponding embodiment described above. The power domain controller includes a second controller, which includes a second memory and a second processor. The second memory and the second processor are communicatively connected. The second memory stores computer instructions, and the second processor executes the computer instructions to perform the vehicle speed limit control method of the second aspect or any corresponding embodiment described above.
[0020] Fifthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to perform the vehicle speed limit control method of the first aspect or any corresponding embodiment described above.
[0021] The vehicle speed limit control system provided by this invention involves a vehicle monitoring system that responds to a user's setting of a target vehicle's speed limit status, generates a vehicle speed limit command, and sends it to the corresponding vehicle-mounted network terminal via the cloud. When the vehicle-mounted network terminal determines that the target vehicle speed limit status in the speed limit command is inconsistent with the currently set speed limit status of the vehicle, it sends the target vehicle speed limit status to the target vehicle's power domain controller. The power domain controller then updates the target vehicle's speed limit status accordingly. This allows for timely online speed limiting of vehicles, ensuring vehicle asset security and significantly reducing the likelihood of vehicles being illegally misappropriated after dealer asset risks or violations. It also reduces personnel travel time, inventory and vehicle locking workload, and improves the efficiency and timeliness of vehicle asset security. Attached Figure Description
[0022] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0023] Figure 1 This is a schematic diagram of the vehicle speed limit control system according to an embodiment of the present invention;
[0024] Figure 2This is a schematic diagram of component interactions in a vehicle speed limit control system according to an embodiment of the present invention;
[0025] Figure 3 This is a flowchart illustrating a vehicle offline unlocking and speed limiting method according to an embodiment of the present invention.
[0026] Figure 4 This is a schematic diagram of the interaction between various ports in a vehicle speed limit control system according to an embodiment of the present invention;
[0027] Figure 5 This is a flowchart illustrating a vehicle speed limit control method according to an embodiment of the present invention.
[0028] Figure 6 This is a structural example diagram of a vehicle according to an embodiment of the present invention;
[0029] Figure 7 This is a schematic diagram of the hardware structure of the controller according to an embodiment of the present invention. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0031] This invention provides a vehicle speed limit control system, such as... Figure 1 As shown, the vehicle speed limit control system includes a vehicle monitoring system 1, a vehicle-mounted network terminal 2 for the target vehicle, and a power domain controller 3. The vehicle monitoring system 1, in response to a user setting a speed limit for the target vehicle, generates a speed limit command and sends it to the corresponding vehicle-mounted network terminal 2 via the cloud. The vehicle-mounted network terminal 2, in response to the speed limit command sent from the cloud, determines whether the target vehicle speed limit status in the command matches the currently set speed limit status. If the vehicle-mounted network terminal 2 determines that the target vehicle speed limit status is inconsistent with the currently set speed limit status, it sends the target vehicle speed limit status to the target vehicle's power domain controller 3. The power domain controller 3 receives the target vehicle speed limit status sent by the vehicle-mounted network terminal 2 and updates the target vehicle's speed limit status accordingly.
[0032] In this embodiment of the invention, when a dealer experiences cash flow difficulties or engages in illegal activities that affect the security of the front-end vehicle assets, after the engineering personnel have completed the approval process for the vehicle speed limit request, they can set the target vehicle's speed limit status through the vehicle monitoring system 1. Different vehicles can be set with different speed limit statuses. The vehicle speed limit status represents both the status and the speed limit information. Speed limit statuses can be divided into several categories, such as A / B / C, each corresponding to a different speed limit. The speed limit information can also directly include specific information such as the target speed limit vehicle speed. This can be set according to the actual application scenario; the example provided is merely an illustration. Figure 2 As shown, the vehicle monitoring system 1 establishes communication with the cloud using the HTTPS protocol. The cloud and the vehicle-mounted network terminal 2 of the target vehicle establish communication through networks such as 4G / 5G. After the user sets the speed limit status of the target vehicle, the vehicle monitoring system 1 can generate a vehicle speed limit command and send the vehicle speed limit command to the vehicle-mounted network terminal 2 of the target vehicle through the cloud. The vehicle speed limit command includes at least the target vehicle speed limit status and the target vehicle's identifier, which can be the vehicle identification number (VIN) corresponding to the target vehicle. The cloud can select the vehicle-mounted network terminal 2 corresponding to the target vehicle based on the vehicle identification number in the vehicle speed limit command and send the vehicle speed limit command to the corresponding vehicle-mounted network terminal 2. This is only an example and is not a limitation.
[0033] After receiving a vehicle speed limit command, the vehicle-mounted connected terminal 2 can determine whether the target vehicle's speed limit status in the command matches the current vehicle's set speed limit status. The method by which the vehicle-mounted connected terminal 2 obtains the current vehicle's set speed limit status is not limited; it could be that it sends a speed limit status acquisition request to the target vehicle's power domain controller 3 via the bus (CAN / CANFD). The power domain controller 3, based on the speed limit status acquisition request, sends the current vehicle's set speed limit status to the vehicle-mounted connected terminal 2 via the bus. This is merely an example; if it is determined that the target vehicle's speed limit status does not match the current vehicle's set speed limit status, such as... Figure 2 As shown, the vehicle-mounted connected terminal 2 can send the target vehicle's speed limit status via the bus. The bus routes the target vehicle's speed limit status to the network segment where the power domain controller 3 is located. The power domain controller 3 responds to the target vehicle's speed limit status, updates the vehicle's local speed limit status to the target vehicle's speed limit status, and then sends feedback on the successfully set local speed limit status to the vehicle-mounted connected terminal 2 via the bus. The vehicle-mounted connected terminal 2 then reports the updated local speed limit status of the power domain controller 3 and the execution result to the cloud. The cloud then transmits the execution result and the local speed limit status to the vehicle monitoring system 1. The vehicle monitoring system 1 stores the local speed limit status and provides prompts to the operator by showing the execution result.
[0034] The vehicle speed limit control system provided by this invention involves a vehicle monitoring system that responds to a user's setting of a target vehicle's speed limit status, generates a vehicle speed limit command, and sends it to the corresponding vehicle-mounted network terminal via the cloud. When the vehicle-mounted network terminal determines that the target vehicle speed limit status in the speed limit command is inconsistent with the currently set speed limit status of the vehicle, it sends the target vehicle speed limit status to the target vehicle's power domain controller. The power domain controller then updates the target vehicle's speed limit status accordingly. This allows for timely online speed limiting of vehicles, ensuring vehicle asset security and significantly reducing the likelihood of vehicles being illegally misappropriated after dealer asset risks or violations. It also reduces personnel travel time, inventory and vehicle locking workload, and improves the efficiency and timeliness of vehicle asset security.
[0035] Specifically, the vehicle speed limit command is an encrypted command based on the identification code and terminal serial number of the target vehicle. Before determining whether the speed limit status of the target vehicle in the vehicle speed limit command is consistent with the speed limit status currently set for the vehicle, the vehicle-mounted network terminal 2 decrypts the vehicle speed limit command using a preset decryption algorithm, and performs vehicle identity authentication and information security authentication on the decrypted vehicle speed limit command. If the authentication is successful, the step of determining whether the speed limit status of the target vehicle in the vehicle speed limit command is consistent with the speed limit status currently set for the vehicle is executed. If the authentication fails, an authentication failure prompt message is sent to the vehicle monitoring system 1 through the cloud.
[0036] In the process of generating a vehicle speed limit command based on the speed limit status set by the user for the target vehicle, the vehicle monitoring system 1 (also known as the direct-operation monitoring system) of this invention can use a preset encryption algorithm to encrypt the VIN identification code and vehicle serial number of the target vehicle to generate an encrypted string containing the speed limit status of the target vehicle, i.e., the encrypted vehicle speed limit command. This achieves a one-vehicle-one-encryption relationship, ensuring the security of information transmission. The encryption algorithm is not limited and can be a symmetric encryption algorithm, a stream cipher, etc. After receiving the vehicle speed limit command sent by the vehicle monitoring system 1 through the cloud, the vehicle-mounted network terminal 2 can use its built-in decryption algorithm to decrypt the encrypted string. The system parses the vehicle speed limit command and performs vehicle identity and information security authentication. Authentication methods include checking whether the decrypted information is in an executable format for the vehicle-mounted network terminal 2, and anti-tampering and anti-replay authentication. If yes, authentication is successful; otherwise, it fails. The vehicle-mounted network terminal 2 can then send an authentication failure message to the cloud. This message could be an error code indicating "the vehicle does not support this command." If authentication is successful, the vehicle-mounted network terminal 2 can wake up the vehicle network and determine whether the target vehicle's speed limit status matches the current vehicle's speed limit status (i.e., the local speed limit status).
[0037] The vehicle speed limit command designed in this invention is an encrypted command based on the vehicle's identification code and terminal serial number. After receiving the vehicle speed limit command, the vehicle-mounted network terminal must first decrypt the vehicle speed limit command and perform vehicle identity and information security authentication. Only after the authentication is successful will the local speed limit status be compared with the target vehicle's speed limit status, realizing a one-vehicle-one-secret correspondence, which can ensure the security of information command execution.
[0038] In one optional implementation, if the speed limit status of the target vehicle is consistent with the speed limit status set for the current vehicle, the vehicle-mounted network terminal 2 sends a prompt message to the vehicle monitoring system 1 via the cloud indicating that the vehicle is in the target vehicle speed limit status.
[0039] If the vehicle-mounted connected terminal 2 of this embodiment determines that the speed limit status of the target vehicle is consistent with the speed limit status set by the current vehicle, it can send an error code to the cloud that the vehicle is already in this status. The vehicle monitoring system 1 can then notify the user that the vehicle is already in the target vehicle speed limit status.
[0040] If the vehicle-mounted connected terminal of the present invention determines that the speed limit status of the target vehicle is consistent with the local speed limit status, it directly feeds back the information that the current vehicle is in the target vehicle speed limit status to the vehicle monitoring system, so as to prompt the user and let the user know the current speed limit status of each vehicle, which facilitates the subsequent speed limit control of the vehicle.
[0041] Specifically, the power domain controller 3 updates the speed limit status of the target vehicle to the target vehicle speed limit status, including: obtaining the current vehicle power level status; if the current vehicle power level status is a vehicle power-off state, then when the next response indicates that the vehicle power level status is a vehicle power-on state, the successfully set target vehicle speed limit status will be activated; if the current vehicle power level is not a vehicle power-off state, the step of obtaining the current vehicle power level status is repeated until the current vehicle power level status is a vehicle power-off state.
[0042] In this embodiment of the invention, after the power domain controller 3 updates the speed limit status of the target vehicle to the target vehicle speed limit status, but the speed limit status is not yet activated, it can obtain the current vehicle power position status. If the current vehicle power position status is obtained as a vehicle power-off state (i.e., the vehicle power position is OFF), then when the next response indicates that the vehicle power is currently in a vehicle power-on state, that is, when the vehicle is powered on again (OFF→ON), the successfully set target vehicle speed limit status can be activated, and the updated vehicle local speed limit status can be sent to the vehicle network terminal 2 via the bus. Alternatively, the power domain controller 3 can directly send the updated vehicle local speed limit status to the bus, and the vehicle network terminal 2 can directly obtain the vehicle local speed limit status on the bus. This is just an example. If the power domain controller 3 determines that the current vehicle power position status is not a vehicle power-off state, regardless of any other status, it must wait for the vehicle status to switch from OFF to ON before activation.
[0043] After activating the vehicle speed limit status, the power domain controller 3 can also report the updated speed limit status and activation result to the vehicle network terminal 2. The vehicle network terminal 2 will then upload the updated speed limit status and activation result to the vehicle monitoring system 1 via the cloud. This is just an example.
[0044] This invention activates the speed limit state for the target vehicle only when the vehicle is switched from OFF to ON, thus preventing the user from suddenly activating the speed limit during driving and affecting driving safety.
[0045] In one optional implementation, the vehicle-mounted connected terminal 2 obtains the current speed limit status set by the vehicle bus; and sends the current speed limit status set by the vehicle to the vehicle monitoring system 1 via the cloud, so that when the vehicle monitoring system 1 determines that the speed limit status of the corresponding vehicle currently stored in the system is inconsistent with the speed limit status set by the current vehicle, it sends a vehicle speed limit command to the vehicle-mounted connected terminal 2 via the cloud, and the vehicle speed limit command includes at least the speed limit status of the corresponding vehicle currently stored in the system.
[0046] The current speed limit setting of the vehicle is sent to the vehicle bus in real time by the power domain controller 3 when the vehicle bus is active.
[0047] In this embodiment of the invention, when the vehicle bus is active, the power domain controller 3 will send the vehicle's currently set speed limit status to the bus in real time, such as... Figure 2As shown, the vehicle's current speed limit status is sent to the gateway. The vehicle-mounted connected terminal 2 can then collect the vehicle's current speed limit status on the gateway bus and transmit it to the vehicle monitoring system 1 via the cloud for storage. The vehicle monitoring system 1 can compare the vehicle's current speed limit status sent by the vehicle-mounted connected terminal 2 with the corresponding vehicle's speed limit status currently stored in the system. If they are inconsistent, the system can generate a vehicle speed limit command based on the vehicle's speed limit status stored in the system and send it to the vehicle-mounted connected terminal 2 via the cloud. The vehicle-mounted connected terminal 2 then sends it to the power domain controller 3. The power domain controller 3 updates the vehicle's speed limit status to the sent vehicle speed limit status and completes the activation.
[0048] This invention obtains the current speed limit status of the vehicle and compares it with the corresponding speed limit status set by the user in the vehicle monitoring system. If they are inconsistent, the vehicle's speed limit status is updated to the speed limit status stored in the vehicle monitoring system through the vehicle network terminal and power domain controller, ensuring that the vehicle's speed limit control is consistent with the user's speed limit requirements.
[0049] In one optional implementation, when a vehicle rolls off the production line, the vehicle monitoring system 1 can automatically generate the vehicle's VIN and initial speed limit status (default is no speed limit). After leaving the factory, unsold vehicles can be configured one-to-one according to the needs of the marketing department. After the engineering personnel complete the operation process authorization, the vehicle speed limit status of the vehicle is changed in the vehicle monitoring system 1. The vehicle monitoring system 1 sends the changed target vehicle speed limit status to the vehicle network terminal 2 through a remote control command. The vehicle network terminal 2 converts the remote control command into a bus speed limit request signal and sends it to the power domain controller 3. The power domain controller 3 responds to the speed limit request and completes the speed limit of the vehicle.
[0050] In one optional implementation, the vehicle-mounted network terminal 2 responds to the unlock code sent by the vehicle's infotainment system and authenticates the unlock code. The unlock code is generated when the target vehicle is offline. The vehicle monitoring system 1 retrieves the target vehicle's unlock code from the cloud and prompts it to the user so that the user can enter the unlock code on the vehicle's infotainment system. The vehicle's infotainment system then sends the unlock code to the vehicle-mounted network terminal 2. The cloud stores the corresponding unlock codes generated by encrypting the identification codes and terminal serial numbers corresponding to each vehicle. If the unlock code is successfully authenticated, a request to remove the speed limit is sent to the power domain controller 3 so that the power domain controller 3 can remove the speed limit status of the vehicle.
[0051] like Figure 3As shown, in this embodiment of the invention, the vehicle-mounted connected terminal 2 can upload the vehicle's VIN and TUID to the cloud each time the vehicle's power is in the ON position. The cloud can store the vehicle's VIN and TUID. If factory personnel need to access the speed limit of a target vehicle, but the vehicle-mounted connected terminal 2 and the cloud are disconnected, the vehicle monitoring system 1 can send an offline unlocking code request to the cloud. This offline unlocking code request includes the target vehicle's VIN. The cloud finds the corresponding vehicle's VIN and TUID based on the VIN in the offline unlocking code request and can use an encryption algorithm to generate a multi-digit offline unlocking code based on the vehicle's VIN and TUID. The number of digits can be set according to actual application needs and is not limited. An 8-digit offline unlock code can be set and sent to the vehicle monitoring system 1. Factory personnel can obtain the offline unlock code through the vehicle monitoring system 1 and enter it on the target vehicle's infotainment system. The target vehicle's infotainment system can then transmit the unlock code to the vehicle-mounted terminal 2 via the CAN / CANFD bus. The vehicle-mounted terminal 2 authenticates the unlock code. If the authentication is successful, it can send an unlock speed limit request to the power domain controller 3, which will then remove the speed limit from the target vehicle. If the network between the vehicle-mounted terminal 2 and the cloud is in a normal connection state, the command to remove the speed limit will still be sent to the vehicle-mounted terminal 2 via the cloud. If the unlock code authentication fails, an error code will be returned to the infotainment system, which will display an error code message. This is just an example.
[0052] In the event of a vehicle being offline, the vehicle monitoring system obtains the offline unlock code via the cloud. Factory personnel input the unlock code into the vehicle's infotainment system, which then sends the unlock code to the vehicle's connected terminal. Finally, the power domain controller removes the vehicle's speed limit, thus enabling speed control of the vehicle even when it is offline.
[0053] This invention also provides a vehicle speed limit control method, which is applied to, for example... Figure 1 The vehicle monitoring system 1, the vehicle-mounted network terminal 2, and the power domain controller 3 shown are, among which, as Figure 4 As shown, the vehicle monitoring system 1 is used to execute step S101, the vehicle-mounted network terminal 2 is used to execute steps S201 to S202, and the power domain controller 3 is used to execute step S301.
[0054] Step S101: In response to the user setting the target vehicle speed limit status, a vehicle speed limit command is generated.
[0055] Step S102: The vehicle speed limit command is sent to the vehicle's in-vehicle network terminal via the cloud.
[0056] Step S201: In response to the vehicle speed limit command issued by the cloud, determine whether the target vehicle speed limit status in the vehicle speed limit command is consistent with the current vehicle speed limit status.
[0057] Step S202: If it is determined that the speed limit status of the target vehicle is inconsistent with the speed limit status set by the current vehicle, the speed limit status of the target vehicle is sent to the power domain controller of the target vehicle.
[0058] Step S301: Receive the target vehicle speed limit status sent by the vehicle-mounted network terminal, and update the target vehicle speed limit status to the target vehicle speed limit status.
[0059] In specific embodiments, such as Figure 5 As shown, after the user completes the approval process for the vehicle speed limit request, a vehicle speed limit command is sent to the cloud through the vehicle monitoring system. This command is an encrypted string containing the target vehicle's speed limit request. The cloud then transmits the command to the in-vehicle connected terminal, which authenticates the command. If authentication fails, the terminal sends an error code to the cloud stating "The vehicle does not support this command." If authentication succeeds, the terminal parses the command, comparing the current vehicle's speed limit status with the target vehicle's. If the current speed limit status matches the target vehicle's, the terminal sends an error code to the cloud stating "The vehicle is already in this state." In case of inconsistency, the vehicle-mounted connected terminal can convert the vehicle speed limit command into a target vehicle speed limit request for the bus and send the target vehicle speed limit status to the bus. A 5-second timer can be started. The gateway routes the target vehicle speed limit status to the network segment where the power domain controller is located. The power domain controller changes the target vehicle speed limit status to the set state and determines whether the current vehicle power position is OFF. If it is OFF, the vehicle speed limit function will be activated the next time the vehicle power position is switched to ON. The power domain controller uploads the current vehicle speed limit status and command execution result to the bus. The vehicle-mounted connected terminal reports the current vehicle speed limit status and command execution result to the cloud. The cloud then forwards it to the vehicle monitoring system. The vehicle monitoring system stores the updated vehicle speed limit status and prompts the user with the command execution result. For detailed explanation, please refer to the above embodiment, which will not be repeated here.
[0060] This invention also provides a vehicle, such as... Figure 6 As described above, the vehicle is equipped with an in-vehicle network terminal and a power domain controller, wherein both the in-vehicle network terminal and the power domain controller include, for example, the following components. Figure 7 The controller shown is used to execute the vehicle speed limit control method of the above embodiment.
[0061] Please see Figure 7 , Figure 7 This is a schematic diagram of the structure of a controller provided in an optional embodiment of the present invention, such as... Figure 7 As shown, the controller includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise as required. The processors can process instructions executed within the controller, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple controllers can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 7 Take a processor 10 as an example.
[0062] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.
[0063] The memory 20 stores instructions executable by at least one processor 10 to cause the at least one processor 10 to perform the method shown in the above embodiments.
[0064] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the controller. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories may be connected to the controller via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0065] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0066] The controller also includes an input device 30 and an output device 40. The processor 10, memory 20, input device 30, and output device 40 can be connected via a bus or other means. Figure 7 Taking the example of a connection between China and Israel via a bus.
[0067] Input device 30 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the controller, such as a touch screen, keypad, mouse, trackpad, touchpad, joystick, one or more mouse buttons, trackball, joystick, etc. Output device 40 may include display devices, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors). The aforementioned display devices include, but are not limited to, liquid crystal displays, light-emitting diodes, displays, and plasma displays. In some alternative embodiments, the display device may be a touch screen.
[0068] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.
[0069] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0070] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A vehicle speed limiting control method, characterized in that, The method, applied to an in-vehicle connected terminal for a target vehicle, includes: In response to a vehicle speed limit command issued from the cloud, the system determines whether the target vehicle speed limit status in the vehicle speed limit command is consistent with the current vehicle speed limit status. The vehicle speed limit command is generated by the vehicle monitoring system after the user sets the target vehicle speed limit status and is sent to the corresponding vehicle-mounted network terminal of the target vehicle through the cloud. If the target vehicle's speed limit status is inconsistent with the current vehicle's speed limit status, then the target vehicle's speed limit status is sent to the target vehicle's power domain controller, so that the power domain controller updates the target vehicle's speed limit status to the target vehicle's speed limit status. Updating the target vehicle's speed limit status includes: Get the current vehicle power status; If the current vehicle power setting is in a vehicle power-off state, the target vehicle speed limit setting will be activated the next time the vehicle power setting is detected to be in a vehicle power-on state. If the current vehicle power supply status is not in the vehicle power off state, repeat the step of obtaining the current vehicle power supply status until the current vehicle power supply status is in the vehicle power off state. The method further includes: obtaining the current speed limit status set by the vehicle bus, wherein the current speed limit status set by the vehicle bus is sent to the vehicle bus in real time by the power domain controller when the vehicle bus is active; sending the current speed limit status set by the vehicle bus to the vehicle monitoring system via the cloud, so that when the vehicle monitoring system determines that the speed limit status of the corresponding vehicle currently stored in the system is inconsistent with the current speed limit status set by the vehicle, it sends a vehicle speed limit command to the vehicle-mounted network terminal via the cloud, so that the vehicle speed limit control is consistent with the user's speed limit requirements, wherein the vehicle speed limit command includes at least the speed limit status of the corresponding vehicle currently stored in the system.
2. The method according to claim 1, characterized in that, The vehicle speed limit command is an encrypted command based on the identification code and terminal serial number corresponding to the target vehicle. Before determining whether the target vehicle speed limit status in the vehicle speed limit command is consistent with the speed limit status currently set for the vehicle, the method further includes: The vehicle speed limit command is decrypted using a preset decryption algorithm, and the decrypted vehicle speed limit command is then used for vehicle identity authentication and information security authentication. If authentication is successful, then the step of determining whether the target vehicle speed limit status in the vehicle speed limit command is consistent with the current vehicle speed limit status is executed. If authentication fails, a failure message will be sent to the vehicle monitoring system via the cloud.
3. The method according to claim 1, characterized in that, The method further includes: If the speed limit status of the target vehicle is consistent with the speed limit status set for the current vehicle, a prompt message indicating that the vehicle is in the target vehicle speed limit status will be sent to the vehicle monitoring system via the cloud.
4. The method according to claim 1, characterized in that, The method further includes: In response to the unlock code sent by the vehicle's infotainment system, the unlock code is authenticated. The unlock code is generated when the target vehicle is offline. The vehicle monitoring system retrieves the target vehicle's unlock code from the cloud and prompts the user so that the user can enter the unlock code on the vehicle's infotainment system. The system then sends the unlock code to the vehicle's connected terminal. The cloud stores the corresponding unlock codes generated after encrypting the identification codes and terminal serial numbers corresponding to each vehicle. If the unlock code is successfully authenticated, a request to remove the speed limit will be sent to the power domain controller, so that the power domain controller can remove the speed limit status of the vehicle.
5. A vehicle speed limit control method, characterized in that, A power domain controller applied to a target vehicle, the method comprising: The system receives the target vehicle speed limit status sent by the vehicle-mounted network terminal and updates the target vehicle speed limit status to the target vehicle speed limit status. The target vehicle speed limit status is sent to the power domain controller by the vehicle-mounted network terminal of the target vehicle after responding to the vehicle speed limit command issued by the cloud and determining that the target vehicle speed limit status in the vehicle speed limit command is inconsistent with the current speed limit status set by the vehicle. Updating the target vehicle speed limit status to the target vehicle speed limit status includes: obtaining the current vehicle power gear status. If the current vehicle power setting is in a vehicle power-off state, the target vehicle speed limit setting will be activated the next time the vehicle power setting is detected to be in a vehicle power-on state. If the current vehicle power supply status is not in the vehicle power off state, repeat the step of obtaining the current vehicle power supply status until the current vehicle power supply status is in the vehicle power off state. The method further includes: when the vehicle bus is active, sending the current vehicle speed limit status to the vehicle bus in real time, so that the vehicle-mounted network terminal can obtain the current vehicle speed limit status through the vehicle bus, and send the current vehicle speed limit status to the vehicle monitoring system through the cloud, so that when the vehicle monitoring system determines that the speed limit status of the corresponding vehicle currently stored in the system is inconsistent with the current vehicle speed limit status, it sends a vehicle speed limit command to the vehicle-mounted network terminal through the cloud, so that the vehicle speed limit control is consistent with the user's speed limit requirements, and the vehicle speed limit command includes at least the current vehicle speed limit status stored in the system.
6. A vehicle speed limiting control system, characterized in that, The vehicle speed limit control system includes a vehicle monitoring system, an on-board network terminal for the target vehicle, and a power domain controller, wherein... After the user sets the speed limit for the target vehicle, the vehicle monitoring system generates a speed limit command and sends it to the corresponding vehicle-mounted network terminal of the target vehicle via the cloud. The vehicle's onboard network terminal responds to the vehicle speed limit command sent from the cloud and determines whether the target vehicle speed limit status in the vehicle speed limit command is consistent with the current vehicle speed limit status. If the on-board network terminal of the target vehicle determines that the speed limit status of the target vehicle is inconsistent with the speed limit status currently set for the vehicle, it sends the speed limit status of the target vehicle to the power domain controller of the target vehicle. The target vehicle's power domain controller receives the target vehicle's speed limit status from the on-board connected terminal and updates the target vehicle's speed limit status accordingly. This updating includes: Get the current vehicle power status; If the current vehicle power setting is in a vehicle power-off state, the target vehicle speed limit setting will be activated the next time the vehicle power setting is detected to be in a vehicle power-on state. If the current vehicle power supply status is not in the vehicle power off state, repeat the step of obtaining the current vehicle power supply status until the current vehicle power supply status is in the vehicle power off state. When the vehicle bus is active, the target vehicle's power domain controller sends the current speed limit status set by the vehicle to the vehicle bus in real time. The vehicle's onboard network terminal obtains the current speed limit status set by the vehicle through the vehicle bus and sends the current speed limit status set by the vehicle to the vehicle monitoring system through the cloud. When the vehicle monitoring system determines that the speed limit status of the corresponding vehicle currently stored in the system is inconsistent with the speed limit status set for the current vehicle, it sends a vehicle speed limit command to the vehicle-mounted connected terminal through the cloud to make the vehicle speed limit control consistent with the user's speed limit requirements. The vehicle speed limit command includes at least the speed limit status of the corresponding vehicle currently stored in the system.
7. A vehicle, characterized in that, The vehicle is equipped with an on-board network terminal and a power domain controller, wherein... The vehicle-mounted network terminal includes a first controller, the first controller includes a first memory and a first processor, the first memory and the first processor are communicatively connected to each other, the first memory stores computer instructions, and the first processor executes the vehicle speed limit control method according to any one of claims 1 to 4 by executing the computer instructions; The power domain controller includes a second controller, which includes a second memory and a second processor. The second memory and the second processor are communicatively connected. The second memory stores computer instructions, and the second processor executes the computer instructions to perform the vehicle speed limit control method of claim 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the vehicle speed limit control method of any one of claims 1 to 4, or the vehicle speed limit control method of claim 5.
Citation Information
Patent Citations
Vehicle speed limiting safety system and vehicle speed limiting method
CN115240439A
Vehicle speed management system for vehicle and vehicle
CN115923978A
Vehicle control method and device, vehicle and storage medium
CN116931535A