Vehicle function control method, device and system
The network communication device with the vehicle and the vehicle through the car cloud server is used to conduct network communication. According to the real -time positioning and communication status of the vehicle, it is determined whether it is abnormal in the whitelist area and whether the communication is abnormal. The problems of control accuracy and safety hazards in technology have achieved efficient vehicle functional control.
Patent Information
- Application Number
- CN202411476886.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-01-21
AI Technical Summary
The prior art has low control accuracy and processing efficiency in vehicle function control, high safety hazards, and it is difficult to effectively control vehicles in abnormal use areas.
The network communication device with the vehicle and the vehicle through the car cloud server, the real -time positioning of the vehicle is received, and determine whether the vehicle is in the default white list area and the communication according to the positioning and communication status. Disable the application function of vehicles.
It improves the accuracy of detection and judgment, improves processing efficiency, effectively reduces vehicle safety hazards, and enhances the intensity of management and control of vehicles in abnormal use areas.
Smart Images

Figure CN119342476A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the technical field of vehicle function control, and in particular to a vehicle function control method, device and system. Background Art
[0002] With the vigorous development of the automobile industry, the businesses and application areas involved in automobiles are also increasing, and the objects and scope of automobile sales are also expanding. More and more intermediaries, third parties, and dealers are transporting cars to different regions for sales through different channels.
[0003] In the above process, some intermediaries or dealers may violate the agreement and transport cars to non-official sales areas through unofficial channels. Therefore, it is necessary to control and limit the functions of vehicles in non-sales areas to protect the interests of regular sales dealers and users. The commonly used method is to rely on the remote control platform to monitor the vehicle's usage functions and the area where the vehicle is located. When the area where the vehicle is located is a non-sales area or the vehicle's usage function is an unconventional function, the remote control platform will send an alarm and prompt information to the user of the vehicle to prompt the user to turn off the application function.
[0004] However, the currently commonly used methods have the following technical problems: the above methods can only rely on the user's subjective operation to shut down the application function. Not only is the processing efficiency of the control operation low, but there are also great safety hazards, and it is difficult to control vehicles in areas that are not used normally. Summary of the invention
[0005] In view of the above problems, the embodiments of the present invention provide a method, device and system for controlling vehicle functions, which are used to solve the technical problems of low control accuracy and processing efficiency and great safety hazards in the prior art.
[0006] According to one aspect of an embodiment of the present invention, a method for controlling a vehicle function is provided, the method being applied to a vehicle cloud server, the method comprising:
[0007] After network communication with the vehicle's onboard network communication device, determine whether the vehicle's real-time location is within a preset whitelist area;
[0008] If it is determined that the real-time location of the vehicle is within a preset whitelist area and it is determined that the network communication of the vehicle network communication device is abnormal, the vehicle is controlled to disable the application function through the vehicle network communication device;
[0009] If it is determined that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the application function through the vehicle network communication device.
[0010] In one embodiment, the present invention can establish network communication with the vehicle to receive the real-time positioning of the vehicle, determine whether the vehicle is in a feasible whitelist area based on the real-time positioning of the vehicle, and determine whether the vehicle communication is abnormal based on the status of the network communication; when the vehicle is not in a feasible whitelist area or is in a feasible whitelist area but the communication is abnormal, its application function is disabled, and comprehensive detection and judgment based on positioning and communication status can improve the accuracy of detection and judgment, and the processing efficiency is high, which can effectively reduce the safety hazards of vehicle use. In addition, the entire process is that the vehicle cloud server manages the vehicle, and on the basis of realizing remote control, the control intensity of vehicles in abnormal use areas is improved.
[0011] According to another aspect of an embodiment of the present invention, a method for controlling a vehicle function is provided, the method being applied to an in-vehicle network communication device of a vehicle, the method comprising:
[0012] The real-time location of the vehicle is obtained through a GPS device, and the real-time location is sent to the vehicle cloud server, so that the vehicle cloud server can determine whether the vehicle is in a preset whitelist area according to the real-time location;
[0013] If the vehicle cloud server determines, based on the real-time positioning, that the vehicle is in a preset whitelist area and that the network communication with the vehicle cloud server is abnormal, the vehicle is controlled to disable application functions;
[0014] If the vehicle cloud server determines that the vehicle is not in a preset whitelist area based on the real-time positioning or fails to transmit the real-time positioning to the vehicle cloud server, the vehicle is controlled to disable the application function.
[0015] According to another aspect of an embodiment of the present invention, a vehicle function control device is provided, the device is applied to a vehicle cloud server, and the device includes:
[0016] The area determination module is used to determine whether the real-time location of the vehicle is within a preset whitelist area after network communication with the vehicle's onboard network communication device;
[0017] A first disabling module, configured to control the vehicle to disable application functions through the vehicle network communication device if it is determined that the real-time location of the vehicle is within a preset whitelist area and the network communication of the vehicle network communication device is abnormal;
[0018] The second disabling module is used to control the vehicle to disable application functions through the vehicle network communication device if it is determined that the real-time positioning of the vehicle is not in a preset whitelist area or the vehicle has not uploaded the real-time positioning.
[0019] According to another aspect of an embodiment of the present invention, a vehicle function control device is provided, the device is applied to an in-vehicle network communication device of a vehicle, and the device includes:
[0020] A sending positioning module is used to obtain the real-time positioning of the vehicle through a GPS device, and send the real-time positioning to the vehicle cloud server, so that the vehicle cloud server can determine whether the vehicle is in a preset whitelist area according to the real-time positioning;
[0021] A third disabling module is used to control the vehicle to disable the application function if the vehicle cloud server determines that the vehicle is in a preset whitelist area and the network communication with the vehicle cloud server is abnormal according to the real-time positioning;
[0022] The fourth disabling module is used to control the vehicle to disable the application function if the vehicle cloud server determines that the vehicle is not in a preset whitelist area based on the real-time positioning or fails to transmit the real-time positioning to the vehicle cloud server.
[0023] According to another aspect of an embodiment of the present invention, a control system for vehicle functions is provided, the system comprising: a vehicle cloud server and a vehicle network communication device in communication connection;
[0024] The vehicle network communication device is arranged in the vehicle and is communicatively connected with the vehicle's GPS device, power system, cockpit system, intelligent driving system and power system;
[0025] Wherein, the vehicle cloud server is applicable to the control method of the vehicle function as described above;
[0026] The vehicle network communication device is suitable for the vehicle function control method as described above.
[0027] According to another aspect of an embodiment of the present invention, there is provided a control device for vehicle functions, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;
[0028] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the steps of the vehicle function control method provided by the above embodiment.
[0029] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, wherein the storage medium stores at least one executable instruction, wherein the executable instruction enables a control device / apparatus of a vehicle function to perform the following operations:
[0030] After network communication with the vehicle's onboard network communication device, determine whether the vehicle's real-time location is within a preset whitelist area;
[0031] If it is determined that the real-time location of the vehicle is within a preset whitelist area and it is determined that the network communication of the vehicle network communication device is abnormal, the vehicle is controlled to disable the application function through the vehicle network communication device;
[0032] If it is determined that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the application function through the vehicle network communication device.
[0033] or;
[0034] The executable instructions cause the control device / apparatus of the vehicle function to perform the following operations:
[0035] The real-time location of the vehicle is obtained through a GPS device, and the real-time location is sent to the vehicle cloud server, so that the vehicle cloud server can determine whether the vehicle is in a preset whitelist area according to the real-time location;
[0036] If the vehicle cloud server determines, based on the real-time positioning, that the vehicle is in a preset whitelist area and that the network communication with the vehicle cloud server is abnormal, the vehicle is controlled to disable application functions;
[0037] If the vehicle cloud server determines that the vehicle is not in a preset whitelist area based on the real-time positioning or fails to transmit the real-time positioning to the vehicle cloud server, the vehicle is controlled to disable the application function.
[0038] The embodiment of the present invention conducts network communication with the vehicle's on-board network communication device through a vehicle cloud server to receive the real-time positioning of the vehicle, and determines whether the vehicle is in a feasible whitelist area based on the real-time positioning of the vehicle, and determines whether the vehicle communication is abnormal based on the status of the network communication; when the vehicle is not in the feasible whitelist area or is in the feasible whitelist area but the communication is abnormal, the vehicle's application function is disabled, and comprehensive detection and judgment are performed through positioning and communication status, which can improve the accuracy of detection and judgment, simplify the operating process, improve processing efficiency, and effectively reduce the safety hazards of vehicle use. In addition, the entire process is that the vehicle cloud server manages the vehicle, and on the basis of realizing remote control, it can effectively improve the control intensity of vehicles in abnormal use areas.
[0039] The above description is only an overview of the technical solution of the embodiment of the present invention. In order to more clearly understand the technical means of the embodiment of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:
[0041] Figure 1 A schematic flow chart showing a first embodiment of a method for controlling a vehicle function provided by the present invention;
[0042] Figure 2 A schematic flow chart showing a second embodiment of a method for controlling a vehicle function provided by the present invention;
[0043] Figure 3 A schematic structural diagram showing a first embodiment of a vehicle function control device provided by the present invention;
[0044] Figure 4 A schematic structural diagram showing a second embodiment of a vehicle function control device provided by the present invention;
[0045] Figure 5 A schematic structural diagram showing an embodiment of a control system for vehicle functions provided by the present invention;
[0046] Figure 6 A schematic structural diagram of an embodiment of a vehicle function control device provided by the present invention is shown. DETAILED DESCRIPTION
[0047] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.
[0048] Figure 1 The flowchart of the first embodiment of the vehicle function control method provided by the present invention is shown, and the method is executed by a vehicle cloud server. The vehicle cloud server can store information of multiple vehicles and perform network communication with the vehicle-mounted network communication device of the vehicle.
[0049] Managing vehicles through the vehicle cloud server can not only achieve remote control of application functions, but also the vehicle cloud server has a high detection and judgment accuracy. There is no need for manual operation to shut down application functions, which can improve the processing efficiency of operations and control the intensity of vehicles in abnormal use areas.
[0050] In one embodiment, the vehicle function control method is as follows: Figure 1 As shown, the method comprises the following steps:
[0051] Step 110: After network communication with the vehicle's onboard network communication device, determine whether the vehicle's real-time location is within a preset whitelist area.
[0052] Among them, in one operation mode, after the vehicle is powered on, it can wake up the network. At this time, the vehicle's GPS positioning device can start to obtain the real-time positioning of the vehicle and obtain the positioning information of the vehicle. At the same time, the real-time positioning is sent to the vehicle-mounted network communication device. After the vehicle-mounted network communication device obtains the real-time positioning, it will send the real-time positioning to the vehicle cloud server. The vehicle cloud server can determine whether the current area of the vehicle is within the preset whitelist area based on the real-time positioning. In this process, the vehicle cloud server can continuously monitor the network communication of the vehicle's vehicle-mounted network communication device, and can monitor the network communication through the heartbeat signal of the communication.
[0053] Step 120: If it is determined that the real-time location of the vehicle is within a preset whitelist area and it is determined that the network communication of the vehicle network communication device is abnormal, the vehicle is controlled to disable application functions through the vehicle network communication device.
[0054] Among them, if the car cloud server determines that the real-time positioning of the vehicle is within the preset whitelist area, and the car cloud server determines that the network communication with the vehicle network communication device is abnormal, the car cloud server can control the vehicle to disable its application function through the vehicle network communication device.
[0055] If the vehicle cloud server determines that the real-time location of the vehicle is within the preset whitelist area, and the vehicle cloud server determines that the network communication with the vehicle network communication device is normal, the vehicle network communication device can send information to the vehicle's whole vehicle associated controller, so that the vehicle's various associated controllers will not restrict various application functions.
[0056] In one embodiment, the vehicle cloud server communicates by exchanging heartbeat packet signals with the vehicle network communication device. During the communication process, the heartbeat packet signal may fail to be sent or received due to various factors. If the communication is judged to be abnormal after the heartbeat packet signal fails to be sent or received, the judgment is biased and the error is large. In order to improve the accuracy of the network communication detection, as an example, the determination of the network communication abnormality of the vehicle network communication device may include the following steps:
[0057] Step 1201: If the number of consecutive frame losses of the vehicle network communication device is greater than or equal to a preset first number, it is determined that the network communication of the vehicle network communication device is abnormal;
[0058] The number of consecutive frame losses is the number of failures in receiving the heartbeat signal sent by the vehicle network communication device within a number of consecutive preset communication intervals.
[0059] In one operation mode, the vehicle network communication device can send a heartbeat signal frame to the vehicle cloud server every 500 ms. After receiving the heartbeat signal, the vehicle cloud server can send a feedback signal at a frequency of 500 ms per frame.
[0060] In the process of sending and receiving signals, the vehicle cloud server can count the number of times the heartbeat signal sent by the vehicle network communication device fails within the communication interval of 500ms.
[0061] If the number of consecutive frame losses is greater than or equal to the preset first number, it can be determined that the network communication with the vehicle-mounted network communication device is abnormal.
[0062] For example, if the car cloud server has more than 5 consecutive frame losses within 3000ms, the number of consecutive frame losses is counted as 5. If the number of consecutive frame losses is equal to the preset first number (for example, 5 times), it is determined that the network communication with the vehicle network communication device is abnormal.
[0063] By counting the number of consecutive frame losses to detect the communication status, the detection accuracy of the communication status can be improved to avoid the problem of detection deviation.
[0064] In one embodiment, the vehicle has multiple application functions. If all functions are disabled, it will seriously affect the use of the vehicle. Similarly, if the function is disabled immediately after the communication is abnormal, it may affect the driving of the vehicle and increase the driving risk.
[0065] Because the real-time positioning of the vehicle is within the preset whitelist area, it means that the vehicle is driving in a normal area. In order to avoid the above situation, the application functions of the vehicle are reasonably disabled. In one embodiment, when it is determined that the vehicle is in a legal whitelist area, only the two application functions of the intelligent driving system function and the cockpit system function are disabled.
[0066] Among them, the intelligent driving system function can be the function controlled by the vehicle's intelligent driving system; the cockpit system function can be the function controlled by the vehicle's cockpit system.
[0067] As an example, controlling the vehicle to disable the application function through the vehicle network communication device may include the following steps:
[0068] Step 1202: Display a first prompt message to the vehicle user to prompt the vehicle user to check and process the vehicle's in-vehicle network communication device within a preset first time period, and the first prompt message includes the disabled content of the intelligent driving system function and the cockpit system function.
[0069] Step 1203: If it is determined that the vehicle's network communication is abnormal after the preset first time period, the vehicle is controlled through the on-board network communication device to disable the intelligent driving system function and the cockpit system function.
[0070] After determining that the real-time positioning of the vehicle is within the preset whitelist area and that the network communication of the vehicle-mounted network communication device is abnormal, a first prompt message can be displayed to the vehicle user. The first prompt message includes the disabled content and time of the intelligent driving system function and the cockpit system function.
[0071] Specifically, a first prompt message can be displayed through the vehicle's display device to remind the user to troubleshoot the vehicle's on-board network communication device within a preset first time period. At the same time, the vehicle user can be informed that he needs to contact after-sales service to troubleshoot the above-mentioned network communication abnormality. The user can also be informed that after the preset first time period, the intelligent driving system function and the cockpit system function will be disabled.
[0072] If after a preset first period of time (for example, 10 days), network communication anomalies with the vehicle network communication device are still detected, the vehicle can be controlled through the vehicle network communication device to disable the intelligent driving system function and the cockpit system function.
[0073] Specifically, the vehicle cloud server can send disabling information to the vehicle network communication device, so that the vehicle network communication device controls the various associated controllers of the vehicle to limit the functions of the intelligent driving system and the cockpit system according to the disabling information.
[0074] When the intelligent driving system receives a function restriction instruction, it will completely disable the intelligent driving function, and the relevant intelligent driving function will not be activated. Similarly, after the cockpit system receives a function restriction instruction, it can disable entertainment functions, while retaining basic functions such as air conditioning and related vehicle control.
[0075] After determining that the real-time positioning of the vehicle is within the preset whitelist area and that the network communication of the on-board network communication device is abnormal, the first prompt message can be used to prompt the vehicle user to promptly check the abnormality so that the user has enough time to deal with the abnormality, thereby avoiding the situation where disabling functions may affect the vehicle's driving and increase driving risks.
[0076] In addition, it should be noted that if the vehicle user has checked and processed the vehicle's in-vehicle network communication device within the preset first time period, so that the network communication between the vehicle cloud server and the vehicle network communication device is restored to normal, the intelligent driving system function and the cockpit system function may not be disabled. At the same time, the vehicle cloud server and the vehicle network communication device continue to communicate until the next abnormality occurs, and then the first prompt information is displayed to the vehicle user.
[0077] In one embodiment, after the vehicle user views the first prompt information, the user can contact after-sales service to troubleshoot the abnormal network communication fault according to the first prompt information to repair the abnormality. In order to accurately determine whether the vehicle has returned to normal, as an example, after the step of abnormal network communication of the vehicle-mounted network communication device, the method may further include the following steps:
[0078] Step 101: Count the number of consecutive communications of the vehicle network communication device, which is the number of times a heartbeat signal is received from the vehicle network communication device within a plurality of consecutive preset communication intervals after determining that the network communication of the vehicle network communication device is abnormal, and a feedback signal is sent to the vehicle network communication device according to the heartbeat signal.
[0079] Step 102: If the number of consecutive communications is greater than or equal to the preset second number, it is determined that the network communication of the vehicle network communication device is normal, and the application function of the vehicle is enabled.
[0080] In specific operations, the vehicle cloud server can count the number of continuous communications with the vehicle network communication device, wherein the number of continuous communications is the number of times the vehicle network communication device sends a heartbeat signal after determining that the network communication of the vehicle network communication device is abnormal, and the number of times the vehicle network communication device sends a feedback signal based on the heartbeat signal within several consecutive preset communication intervals.
[0081] For example, after determining that the network communication is abnormal, the vehicle-mounted network communication device can also send a heartbeat signal frame to the vehicle cloud server every 500ms. After receiving the heartbeat signal, the vehicle cloud server can send a feedback signal at a frequency of 500ms per frame.
[0082] After completing the above process, the car cloud server determines that the communication is successful. At this time, the number of consecutive successful communications can be counted to obtain the number of consecutive communications.
[0083] If the number of consecutive communications is greater than or equal to the preset second number (assuming 10 times), it is determined that the network communication of the vehicle network communication device is normal, and the vehicle's application functions are enabled. The abnormal communication state can be cleared, and the vehicle network communication device can also send information to the vehicle's whole vehicle associated controller, so that the vehicle's various associated controllers do not restrict various application functions, allowing vehicle users to use the vehicle normally.
[0084] Through the above operation method, the number of successful recommunications after communication anomalies is counted, and then the abnormal state is eliminated based on the number of consecutive successful communications, thereby canceling the function restrictions and allowing vehicle users to use the vehicle normally.
[0085] Step 130: If it is determined that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the application function through the vehicle network communication device.
[0086] In one embodiment, if it is determined that the real-time positioning of the vehicle is not in a preset whitelist area, it means that the vehicle may be in an area that is not used normally. In order to manage and control vehicles in areas that are not used normally, the vehicle can be remotely controlled through the vehicle network communication device to disable application functions; similarly, if the vehicle fails to upload the real-time positioning, it means that the positioning of the vehicle has failed. It may also be because the vehicle is in an area that is not used normally and cannot upload the real-time positioning. The vehicle can also be controlled through the vehicle network communication device to disable application functions.
[0087] Through real-time positioning and uploading of the real-time positioning status, it is possible to accurately determine whether the area where the vehicle is located is an abnormal use area. Once it is determined that the vehicle is in an abnormal use area, the vehicle's application functions can be disabled immediately, which not only protects the interests of users who formally sell and purchase vehicles, but also improves the efficiency of remote control.
[0088] In one embodiment, since the real-time positioning of the vehicle is not in the preset whitelist area, it may be a vehicle sold informally. In order to increase the intensity of management and control, the disabled application functions may include: intelligent driving system functions, cockpit system functions and power system functions.
[0089] Among them, the intelligent driving system function can be the function controlled by the vehicle's intelligent driving system; the cockpit system function can be the function controlled by the vehicle's cockpit system; and the power system function can be the function of controlling the vehicle's driving.
[0090] In actual operation, the user may be driving the vehicle from the preset whitelist area to the non-preset whitelist area, which may cause the real-time positioning of the vehicle to be outside the preset whitelist area. If the application function is immediately disabled during driving, it may affect the driving of the vehicle and increase driving risks.
[0091] In order to avoid the above situation, the vehicle user is reminded to handle it in time and time is reserved for the user to drive the vehicle to the preset whitelist area. As an example, the method of controlling the vehicle to disable the application function through the vehicle network communication device may include the following steps:
[0092] Step 1301: Display a second prompt message to the vehicle user to prompt the vehicle user to check and process the vehicle's positioning device and the vehicle's real-time area within a preset second time period and a preset third time period, wherein the second prompt message includes disabled content for the intelligent driving system function, the cockpit system function, and the power system function.
[0093] Step 1302: If it is determined after the preset second time period that the real-time positioning of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time positioning, the vehicle is controlled through the vehicle network communication device to disable the intelligent driving system function and the cockpit system function.
[0094] Step 1303: If it is determined after the preset third time period that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the power system function through the vehicle network communication device.
[0095] Among them, the preset third duration is greater than the preset second duration.
[0096] Specifically, after determining that the real-time positioning of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time positioning, a second prompt message can be displayed to the vehicle user, and the second prompt message includes the disabled content of the intelligent driving system function, the cockpit system function and the power system function. Specifically, it can include the time of disabling the intelligent driving system function, the cockpit system function and the power system function, as well as the specific functional content of the intelligent driving system function, the cockpit system function and the power system function.
[0097] The second prompt information can be displayed on the display device of the vehicle, and the vehicle user can be prompted to check and process the vehicle positioning device and the vehicle real-time area within the preset second time period and the preset third time period. Specifically, the user can be informed to contact after-sales service to troubleshoot the fault. When the display device receives a function restriction instruction during display, it can continuously prompt the user. If it is inconsistent with the actual situation, the user can also contact after-sales service for abnormality troubleshooting.
[0098] If after the preset second time period it is still determined that the vehicle's real-time location is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled through the on-board network communication device to disable the intelligent driving system function and the cockpit system function.
[0099] If it is still determined after the preset third time period that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the power system function through the vehicle network communication device.
[0100] The preset third time period is greater than the preset second time period. For example, if after 14 days it is still determined that the vehicle's real-time positioning is not in the preset whitelist area or the vehicle has not uploaded the real-time positioning, the intelligent driving system function and the cockpit system function can be disabled; if after 30 days it is still determined that the vehicle's real-time positioning is not in the preset whitelist area or the vehicle has not uploaded the real-time positioning, the power system function can be disabled.
[0101] In order to avoid detection deviations due to vehicle-related controller failures, the preset third time period of the power system function is longer than the preset second time period, giving users enough time to contact after-sales service to troubleshoot the problem. If the vehicle's real-time location is still determined not to be in the preset whitelist area or the vehicle has not uploaded its real-time location after reserving enough time, the power system function will be disabled to limit the normal use of the vehicle.
[0102] In a specific operation mode, the vehicle network communication device can send a function restriction instruction to the power system. After receiving the function restriction instruction, the power system limits the throttle response through software means to limit the maximum speed of the vehicle to 60kph.
[0103] The embodiment of the present invention conducts network communication with the vehicle's on-board network communication device through a vehicle cloud server to receive the real-time positioning of the vehicle, and determines whether the vehicle is in a feasible whitelist area based on the real-time positioning of the vehicle, and determines whether the vehicle communication is abnormal based on the status of the network communication; when the vehicle is not in the feasible whitelist area or is in the feasible whitelist area but the communication is abnormal, the vehicle's application function is disabled, and comprehensive detection and judgment are performed through positioning and communication status, which can improve the accuracy of detection and judgment, simplify the operating process, improve processing efficiency, and effectively reduce the safety hazards of vehicle use. In addition, the entire process is that the vehicle cloud server manages the vehicle, and on the basis of realizing remote control, it can effectively improve the control intensity of vehicles in abnormal use areas.
[0104] Figure 2 FIG. 2 is a flow chart showing a second embodiment of a method for controlling a vehicle function provided by the present invention, wherein the method is executed by an onboard network communication device of the vehicle. Figure 2 As shown, the method comprises the following steps:
[0105] Step 210: The real-time location of the vehicle is obtained through a GPS device, and the real-time location is sent to a vehicle cloud server, so that the vehicle cloud server can determine whether the vehicle is in a preset whitelist area based on the real-time location.
[0106] In one embodiment, if the user has just started the vehicle, the vehicle can obtain the real-time location of the vehicle through the vehicle's internal GPS device after powering on. If the vehicle is in a real-time running state, the real-time location of the vehicle can also be obtained through the GPS device.
[0107] After obtaining the real-time location, the vehicle network communication device can send the real-time location to the vehicle cloud server, so that the vehicle cloud server can determine whether the vehicle is in a preset whitelist area based on the real-time location. At the same time, the vehicle network communication device can maintain communication with the vehicle cloud server.
[0108] Among them, the operation method of the vehicle cloud server to determine whether the vehicle is in a preset whitelist area based on real-time positioning can refer to the analysis and description of the above embodiment, and will not be repeated here to avoid repetition.
[0109] In one embodiment, some vehicles may be vehicles that are pre-set by the vehicle factory to be able to travel outside the preset whitelist area. In order to avoid disabling the functions of the above vehicles and affecting the normal driving and operation of the vehicles, as an example, the real-time positioning of the vehicle through the GPS device may include the following steps:
[0110] Step 2101: If it is determined that the vehicle is a vehicle recorded in the whitelist information of the vehicle cloud server, the vehicle is controlled to operate normally, and positioning and communication verification of the vehicle are prohibited.
[0111] Step 2102: If it is determined that the vehicle is not a vehicle recorded in the whitelist information of the vehicle cloud server, the real-time location of the vehicle is obtained through a GPS device.
[0112] When a vehicle is produced, the vehicle manufacturer can enter the vehicle information of the whitelist vehicles into the vehicle cloud server in advance, and the whitelist information cannot be changed. The whitelist vehicles may be vehicles traveling in areas outside the preset whitelist areas.
[0113] The car cloud server informs the vehicle network communication device through network communication that the vehicle is a whitelisted vehicle. After the vehicle network communication device obtains the information, it will no longer verify the vehicle positioning and communication with the vehicle, and other controllers of the vehicle will work normally. Similarly, if it is determined that the vehicle is not a whitelisted vehicle, the real-time positioning of the vehicle is obtained through the GPS device and sent to the car cloud server for subsequent processing.
[0114] Vehicles that can travel outside the domain are recorded through whitelist information, and the vehicle network communication device is notified through the whitelist information, so that the vehicle network communication device does not need to detect the vehicle, thereby not affecting the normal use of the above-mentioned vehicle.
[0115] Step 220: If the vehicle cloud server determines that the vehicle is in a preset whitelist area based on the real-time positioning and the network communication with the vehicle cloud server is abnormal, the vehicle is controlled to disable application functions.
[0116] Among them, if the car cloud server determines that the vehicle is in the preset whitelist area according to real-time positioning and the network communication with the car cloud server is abnormal, it can receive the restriction command of the car cloud server, and send restriction instructions to various functional systems of the vehicle according to the restriction command of the car cloud server, so that the vehicle can be controlled through various functional systems to disable the application functions of the vehicle. The disabled application functions may include: intelligent driving system functions and cockpit system functions. The above operation method can refer to the analytical description of the above embodiment, and in order to avoid repetition, it will not be repeated here.
[0117] Step 230: If the vehicle cloud server determines that the vehicle is not in a preset whitelist area based on the real-time positioning or fails to transmit the real-time positioning to the vehicle cloud server, the vehicle is controlled to disable the application function.
[0118] If the car cloud server determines that the vehicle is not in the preset whitelist area based on real-time positioning or fails to transmit the real-time positioning to the car cloud server, it can also receive the restriction command of the car cloud server and send restriction instructions to various functional systems of the vehicle according to the restriction command of the car cloud server, so that the vehicle can be controlled through various functional systems to disable the application functions of the vehicle. The disabled application functions may include: intelligent driving system function, cockpit system function and power system function. The above operation method can refer to the analytical description of the above embodiment, and will not be repeated here to avoid repetition.
[0119] The embodiment of the present invention transmits the real-time positioning of the vehicle to the vehicle cloud server through the vehicle-mounted network communication device, so that the vehicle cloud server can determine whether the vehicle is in a feasible whitelist area and whether the vehicle communication is abnormal based on the real-time positioning of the vehicle; when the vehicle cloud server determines that the vehicle is not in the feasible whitelist area or is in the feasible whitelist area but the communication is abnormal, the application function of the vehicle is disabled, and the disabling control is performed through the vehicle-mounted network communication device, which can simplify the operation process, improve processing efficiency, and effectively reduce the safety hazards of vehicle use.
[0120] Figure 3 The schematic diagram of the structure of the first embodiment of the vehicle function control device provided by the present invention is shown. The device is applied to a vehicle cloud server, such as Figure 3 As shown, the device 300 includes: a region determination module 310 , a first disabling module 320 and a second disabling module 330 .
[0121] The area determination module is used to determine whether the real-time location of the vehicle is within a preset whitelist area after network communication with the vehicle's onboard network communication device;
[0122] A first disabling module, configured to control the vehicle to disable application functions through the vehicle network communication device if it is determined that the real-time location of the vehicle is within a preset whitelist area and the network communication of the vehicle network communication device is abnormal;
[0123] The second disabling module is used to control the vehicle to disable application functions through the vehicle network communication device if it is determined that the real-time positioning of the vehicle is not in a preset whitelist area or the vehicle has not uploaded the real-time positioning.
[0124] In an optional manner, determining that the network communication of the vehicle-mounted network communication device is abnormal includes:
[0125] If the number of consecutive frame losses of the vehicle network communication device is greater than or equal to a preset first number, determining that the network communication of the vehicle network communication device is abnormal;
[0126] The number of consecutive frame losses is the number of failures in receiving the heartbeat signal sent by the vehicle network communication device within a number of consecutive preset communication intervals.
[0127] In an optional manner, the device further includes:
[0128] A communication times counting module is used to count the number of continuous communications of the vehicle network communication device, wherein the continuous communication times are the number of times a heartbeat signal is received from the vehicle network communication device within a plurality of consecutive preset communication intervals after determining that the network communication of the vehicle network communication device is abnormal, and a feedback signal is sent to the vehicle network communication device according to the heartbeat signal;
[0129] The activation function module is used to determine that the network communication of the vehicle network communication device is normal and activate the application function of the vehicle if the number of continuous communications is greater than or equal to a preset second number.
[0130] In an optional manner, the application functions include: intelligent driving system functions and cockpit system functions;
[0131] The method of controlling the vehicle to disable application functions through the vehicle network communication device includes:
[0132] Displaying a first prompt message to a vehicle user to prompt the vehicle user to check and process the vehicle network communication device of the vehicle within a preset first time period, wherein the first prompt message includes the disabled content of the intelligent driving system function and the cockpit system function;
[0133] If the vehicle's network communication is determined to be abnormal after a preset first period of time, the vehicle will be controlled through the on-board network communication device to disable the intelligent driving system function and the cockpit system function.
[0134] In an optional manner, the application functions include: intelligent driving system functions, cockpit system functions and power system functions;
[0135] The method of controlling the vehicle to disable application functions through the vehicle network communication device includes:
[0136] Displaying a second prompt message to the vehicle user to prompt the vehicle user to check and process the vehicle positioning device and the vehicle real-time area within the preset second time period and the preset third time period, wherein the second prompt message includes the disabled content of the intelligent driving system function, the cockpit system function and the power system function;
[0137] If it is determined after the preset second time period that the vehicle's real-time location is not in the preset whitelist area or the vehicle has not uploaded its real-time location, the vehicle is controlled through the vehicle network communication device to disable the intelligent driving system function and the cockpit system function;
[0138] If it is determined after the preset third time period that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the power system function through the vehicle network communication device;
[0139] Among them, the preset third duration is greater than the preset second duration.
[0140] Figure 4 FIG. 2 is a schematic diagram showing the structure of a second embodiment of a vehicle function control device provided by the present invention. The device is applied to an on-board network communication device of a vehicle, such as Figure 4 As shown, the device 400 includes: a sending positioning module 410, a third disabling module 420 and a fourth disabling module 430.
[0141] In an optional manner, a sending positioning module is used to obtain the real-time positioning of the vehicle through a GPS device, and send the real-time positioning to the vehicle cloud server, so that the vehicle cloud server can determine whether the vehicle is in a preset whitelist area according to the real-time positioning;
[0142] A third disabling module is used to control the vehicle to disable the application function if the vehicle cloud server determines that the vehicle is in a preset whitelist area and the network communication with the vehicle cloud server is abnormal according to the real-time positioning;
[0143] The fourth disabling module is used to control the vehicle to disable the application function if the vehicle cloud server determines that the vehicle is not in a preset whitelist area based on the real-time positioning or fails to transmit the real-time positioning to the vehicle cloud server.
[0144] In an optional manner, obtaining the real-time location of the vehicle by using a GPS device includes:
[0145] If it is determined that the vehicle is a vehicle in the whitelist information record of the vehicle cloud server, the vehicle is controlled to operate normally, and positioning and communication verification of the vehicle are prohibited;
[0146] If it is determined that the vehicle is not a vehicle recorded in the whitelist information of the vehicle cloud server, the real-time location of the vehicle is obtained through the GPS device.
[0147] Figure 5 FIG. 2 is a schematic diagram showing a structure of an embodiment of a control system for vehicle functions provided by the present invention. Figure 5 As shown, the system includes: a vehicle cloud server and a vehicle network communication device that are communicatively connected;
[0148] The vehicle network communication device is arranged in the vehicle and is communicatively connected with the vehicle's GPS device, power system, cockpit system, intelligent driving system and power system;
[0149] Wherein, the vehicle cloud server is applicable to the vehicle function control method as described in the above embodiment;
[0150] The vehicle network communication device is suitable for the vehicle function control method described in the above embodiment.
[0151] Figure 6 The schematic diagram of the structure of an embodiment of the vehicle function control device provided by the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the vehicle function control device.
[0152] like Figure 6 As shown, the control device of the vehicle function may include: a processor (processor) 602 , a communication interface (Communications Interface) 604 , a memory (memory) 606 , and a communication bus 608 .
[0153] The processor 602, the communication interface 604, and the memory 606 communicate with each other via a communication bus 608. The communication interface 604 is used to communicate with other devices such as a client or other server network elements. The processor 602 is used to execute a program 610, which can specifically execute the relevant steps in the above-mentioned control method embodiment for vehicle functions.
[0154] Specifically, the program 610 may include program code including computer executable instructions.
[0155] The processor 602 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present invention. The one or more processors included in the vehicle function control device may be processors of the same type, such as one or more CPUs; or may be processors of different types, such as one or more CPUs and one or more ASICs.
[0156] The memory 606 is used to store the program 610. The memory 606 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0157] The program 610 can be specifically called by the processor 602 to enable the control device of the vehicle function to perform the following operations:
[0158] After network communication with the vehicle's onboard network communication device, determine whether the vehicle's real-time location is within a preset whitelist area;
[0159] If it is determined that the real-time location of the vehicle is within a preset whitelist area and it is determined that the network communication of the vehicle network communication device is abnormal, the vehicle is controlled to disable the application function through the vehicle network communication device;
[0160] If it is determined that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the application function through the vehicle network communication device.
[0161] In an optional manner, determining that the network communication of the vehicle-mounted network communication device is abnormal includes:
[0162] If the number of consecutive frame losses of the vehicle network communication device is greater than or equal to a preset first number, determining that the network communication of the vehicle network communication device is abnormal;
[0163] The number of consecutive frame losses is the number of failures in receiving the heartbeat signal sent by the vehicle network communication device within a number of consecutive preset communication intervals.
[0164] In an optional manner, after the step of abnormal network communication of the vehicle-mounted network communication device, the method further includes:
[0165] Counting the number of consecutive communications of the vehicle network communication device, wherein the number of consecutive communications is the number of times a heartbeat signal is received from the vehicle network communication device within a plurality of consecutive preset communication intervals after determining that the network communication of the vehicle network communication device is abnormal, and a feedback signal is sent to the vehicle network communication device according to the heartbeat signal;
[0166] If the number of consecutive communications is greater than or equal to the preset second number, it is determined that the network communication of the vehicle network communication device is normal, and the application function of the vehicle is enabled.
[0167] In an optional manner, the application functions include: intelligent driving system functions and cockpit system functions;
[0168] The method of controlling the vehicle to disable application functions through the vehicle network communication device includes:
[0169] Displaying a first prompt message to a vehicle user to prompt the vehicle user to check and process the vehicle network communication device of the vehicle within a preset first time period, wherein the first prompt message includes the disabled content of the intelligent driving system function and the cockpit system function;
[0170] If the vehicle's network communication is determined to be abnormal after a preset first period of time, the vehicle will be controlled through the on-board network communication device to disable the intelligent driving system function and the cockpit system function.
[0171] In an optional manner, the application functions include: intelligent driving system functions, cockpit system functions and power system functions;
[0172] The method of controlling the vehicle to disable application functions through the vehicle network communication device includes:
[0173] Displaying a second prompt message to the vehicle user to prompt the vehicle user to check and process the vehicle positioning device and the vehicle real-time area within the preset second time period and the preset third time period, wherein the second prompt message includes the disabled content of the intelligent driving system function, the cockpit system function and the power system function;
[0174] If it is determined after the preset second time period that the vehicle's real-time location is not in the preset whitelist area or the vehicle has not uploaded its real-time location, the vehicle is controlled through the vehicle network communication device to disable the intelligent driving system function and the cockpit system function;
[0175] If it is determined after the preset third time period that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the power system function through the vehicle network communication device;
[0176] Among them, the preset third duration is greater than the preset second duration.
[0177] or;
[0178] The program 610 can be specifically called by the processor 602 to enable the control device of the vehicle function to perform the following operations:
[0179] The real-time location of the vehicle is obtained through a GPS device, and the real-time location is sent to the vehicle cloud server, so that the vehicle cloud server can determine whether the vehicle is in a preset whitelist area according to the real-time location;
[0180] If the vehicle cloud server determines, based on the real-time positioning, that the vehicle is in a preset whitelist area and that the network communication with the vehicle cloud server is abnormal, the vehicle is controlled to disable application functions;
[0181] If the vehicle cloud server determines that the vehicle is not in a preset whitelist area based on the real-time positioning or fails to transmit the real-time positioning to the vehicle cloud server, the vehicle is controlled to disable the application function.
[0182] In an optional manner, obtaining the real-time location of the vehicle by using a GPS device includes:
[0183] If it is determined that the vehicle is a vehicle in the whitelist information record of the vehicle cloud server, the vehicle is controlled to operate normally, and positioning and communication verification of the vehicle are prohibited;
[0184] If it is determined that the vehicle is not a vehicle recorded in the whitelist information of the vehicle cloud server, the real-time location of the vehicle is obtained through the GPS device.
[0185] In an optional manner, the program 610 is called by the processor 602 to enable the control device of the vehicle function to perform the following operations:
[0186] After network communication with the vehicle's onboard network communication device, determine whether the vehicle's real-time location is within a preset whitelist area;
[0187] If it is determined that the real-time location of the vehicle is within a preset whitelist area and it is determined that the network communication of the vehicle network communication device is abnormal, the vehicle is controlled to disable the application function through the vehicle network communication device;
[0188] If it is determined that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the application function through the vehicle network communication device.
[0189] In an optional manner, determining that the network communication of the vehicle-mounted network communication device is abnormal includes:
[0190] If the number of consecutive frame losses of the vehicle network communication device is greater than or equal to a preset first number, determining that the network communication of the vehicle network communication device is abnormal;
[0191] The number of consecutive frame losses is the number of failures in receiving the heartbeat signal sent by the vehicle network communication device within a number of consecutive preset communication intervals.
[0192] In an optional manner, after the step of abnormal network communication of the vehicle-mounted network communication device, the method further includes:
[0193] Counting the number of consecutive communications of the vehicle network communication device, wherein the number of consecutive communications is the number of times a heartbeat signal is received from the vehicle network communication device within a plurality of consecutive preset communication intervals after determining that the network communication of the vehicle network communication device is abnormal, and a feedback signal is sent to the vehicle network communication device according to the heartbeat signal;
[0194] If the number of consecutive communications is greater than or equal to the preset second number, it is determined that the network communication of the vehicle network communication device is normal, and the application function of the vehicle is enabled.
[0195] In an optional manner, the application functions include: intelligent driving system functions and cockpit system functions;
[0196] The method of controlling the vehicle to disable application functions through the vehicle network communication device includes:
[0197] Displaying a first prompt message to a vehicle user to prompt the vehicle user to check and process the vehicle network communication device of the vehicle within a preset first time period, wherein the first prompt message includes the disabled content of the intelligent driving system function and the cockpit system function;
[0198] If the vehicle's network communication is determined to be abnormal after a preset first period of time, the vehicle will be controlled through the on-board network communication device to disable the intelligent driving system function and the cockpit system function.
[0199] In an optional manner, the application functions include: intelligent driving system functions, cockpit system functions and power system functions;
[0200] The method of controlling the vehicle to disable application functions through the vehicle network communication device includes:
[0201] Displaying a second prompt message to the vehicle user to prompt the vehicle user to check and process the vehicle positioning device and the vehicle real-time area within the preset second time period and the preset third time period, wherein the second prompt message includes the disabled content of the intelligent driving system function, the cockpit system function and the power system function;
[0202] If it is determined after the preset second time period that the vehicle's real-time location is not in the preset whitelist area or the vehicle has not uploaded its real-time location, the vehicle is controlled through the vehicle network communication device to disable the intelligent driving system function and the cockpit system function;
[0203] If it is determined after the preset third time period that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the power system function through the vehicle network communication device;
[0204] Among them, the preset third duration is greater than the preset second duration.
[0205] or;
[0206] In an optional manner, the program 610 is called by the processor 602 to enable the control device of the vehicle function to perform the following operations:
[0207] The real-time location of the vehicle is obtained through a GPS device, and the real-time location is sent to the vehicle cloud server, so that the vehicle cloud server can determine whether the vehicle is in a preset whitelist area according to the real-time location;
[0208] If the vehicle cloud server determines, based on the real-time positioning, that the vehicle is in a preset whitelist area and that the network communication with the vehicle cloud server is abnormal, the vehicle is controlled to disable application functions;
[0209] If the vehicle cloud server determines that the vehicle is not in a preset whitelist area based on the real-time positioning or fails to transmit the real-time positioning to the vehicle cloud server, the vehicle is controlled to disable the application function.
[0210] In an optional manner, obtaining the real-time location of the vehicle by using a GPS device includes:
[0211] If it is determined that the vehicle is a vehicle in the whitelist information record of the vehicle cloud server, the vehicle is controlled to operate normally, and positioning and communication verification of the vehicle are prohibited;
[0212] If it is determined that the vehicle is not a vehicle recorded in the whitelist information of the vehicle cloud server, the real-time location of the vehicle is obtained through the GPS device.
[0213] An embodiment of the present invention provides a computer-readable storage medium, which stores at least one executable instruction. When the executable instruction is executed on a control device / apparatus of a vehicle function, the control device / apparatus of the vehicle function executes the control method of the vehicle function in any of the above-mentioned method embodiments.
[0214] The executable instructions may be used to enable the control device / apparatus of the vehicle function to perform the following operations:
[0215] After network communication with the vehicle's onboard network communication device, determine whether the vehicle's real-time location is within a preset whitelist area;
[0216] If it is determined that the real-time location of the vehicle is within a preset whitelist area and it is determined that the network communication of the vehicle network communication device is abnormal, the vehicle is controlled to disable the application function through the vehicle network communication device;
[0217] If it is determined that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the application function through the vehicle network communication device.
[0218] In an optional manner, determining that the network communication of the vehicle-mounted network communication device is abnormal includes:
[0219] If the number of consecutive frame losses of the vehicle network communication device is greater than or equal to a preset first number, determining that the network communication of the vehicle network communication device is abnormal;
[0220] The number of consecutive frame losses is the number of failures in receiving the heartbeat signal sent by the vehicle network communication device within a number of consecutive preset communication intervals.
[0221] In an optional manner, after the step of abnormal network communication of the vehicle-mounted network communication device, the method further includes:
[0222] Counting the number of consecutive communications of the vehicle network communication device, wherein the number of consecutive communications is the number of times a heartbeat signal is received from the vehicle network communication device within a plurality of consecutive preset communication intervals after determining that the network communication of the vehicle network communication device is abnormal, and a feedback signal is sent to the vehicle network communication device according to the heartbeat signal;
[0223] If the number of consecutive communications is greater than or equal to the preset second number, it is determined that the network communication of the vehicle network communication device is normal, and the application function of the vehicle is enabled.
[0224] In an optional manner, the application functions include: intelligent driving system functions and cockpit system functions;
[0225] The method of controlling the vehicle to disable application functions through the vehicle network communication device includes:
[0226] Displaying a first prompt message to a vehicle user to prompt the vehicle user to check and process the vehicle network communication device of the vehicle within a preset first time period, wherein the first prompt message includes the disabled content of the intelligent driving system function and the cockpit system function;
[0227] If the vehicle's network communication is determined to be abnormal after a preset first period of time, the vehicle will be controlled through the on-board network communication device to disable the intelligent driving system function and the cockpit system function.
[0228] In an optional manner, the application functions include: intelligent driving system functions, cockpit system functions and power system functions;
[0229] The method of controlling the vehicle to disable application functions through the vehicle network communication device includes:
[0230] Displaying a second prompt message to the vehicle user to prompt the vehicle user to check and process the vehicle positioning device and the vehicle real-time area within the preset second time period and the preset third time period, wherein the second prompt message includes the disabled content of the intelligent driving system function, the cockpit system function and the power system function;
[0231] If it is determined after the preset second time period that the vehicle's real-time location is not in the preset whitelist area or the vehicle has not uploaded its real-time location, the vehicle is controlled through the vehicle network communication device to disable the intelligent driving system function and the cockpit system function;
[0232] If it is determined after the preset third time period that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the power system function through the vehicle network communication device;
[0233] Among them, the preset third duration is greater than the preset second duration.
[0234] or;
[0235] The executable instructions may be used to enable the control device / apparatus of the vehicle function to perform the following operations:
[0236] The real-time location of the vehicle is obtained through a GPS device, and the real-time location is sent to the vehicle cloud server, so that the vehicle cloud server can determine whether the vehicle is in a preset whitelist area according to the real-time location;
[0237] If the vehicle cloud server determines, based on the real-time positioning, that the vehicle is in a preset whitelist area and that the network communication with the vehicle cloud server is abnormal, the vehicle is controlled to disable application functions;
[0238] If the vehicle cloud server determines that the vehicle is not in a preset whitelist area based on the real-time positioning or fails to transmit the real-time positioning to the vehicle cloud server, the vehicle is controlled to disable the application function.
[0239] In an optional manner, obtaining the real-time location of the vehicle by using a GPS device includes:
[0240] If it is determined that the vehicle is a vehicle in the whitelist information record of the vehicle cloud server, the vehicle is controlled to operate normally, and positioning and communication verification of the vehicle are prohibited;
[0241] If it is determined that the vehicle is not a vehicle recorded in the whitelist information of the vehicle cloud server, the real-time location of the vehicle is obtained through the GPS device.
[0242] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system or other device. In addition, the embodiments of the present invention are not directed to any particular programming language.
[0243] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. Similarly, in order to simplify the present invention and help understand one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, the various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. Wherein, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, wherein each claim itself is a separate embodiment of the present invention.
[0244] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and further may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive.
[0245] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.
Claims
1. A method for controlling a vehicle function, characterized in that: The method is applied to a car cloud server, and the method includes: After network communication with the vehicle's onboard network communication device, determine whether the vehicle's real-time location is within a preset whitelist area; If it is determined that the real-time location of the vehicle is within a preset whitelist area and it is determined that the network communication of the vehicle network communication device is abnormal, the vehicle is controlled to disable the application function through the vehicle network communication device; If it is determined that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the application function through the vehicle network communication device.
2. The method according to claim 1, characterized in that The determining that the network communication of the vehicle-mounted network communication device is abnormal includes: If the number of consecutive frame losses of the vehicle network communication device is greater than or equal to a preset first number, determining that the network communication of the vehicle network communication device is abnormal; The number of consecutive frame losses is the number of failures in receiving the heartbeat signal sent by the vehicle network communication device within a number of consecutive preset communication intervals.
3. The method according to claim 2, characterized in that After the step of abnormal network communication of the vehicle-mounted network communication device, the method further includes: Counting the number of consecutive communications of the vehicle network communication device, wherein the number of consecutive communications is the number of times a heartbeat signal is received from the vehicle network communication device within a plurality of consecutive preset communication intervals after determining that the network communication of the vehicle network communication device is abnormal, and a feedback signal is sent to the vehicle network communication device according to the heartbeat signal; If the number of consecutive communications is greater than or equal to the preset second number, it is determined that the network communication of the vehicle network communication device is normal, and the application function of the vehicle is enabled.
4. The method according to claim 1, characterized in that: The application functions include: intelligent driving system functions and cockpit system functions; The method of controlling the vehicle to disable application functions through the vehicle network communication device includes: Displaying a first prompt message to a vehicle user to prompt the vehicle user to check and process the vehicle network communication device of the vehicle within a preset first time period, wherein the first prompt message includes the disabled content of the intelligent driving system function and the cockpit system function; If the vehicle's network communication is determined to be abnormal after a preset first period of time, the vehicle will be controlled through the on-board network communication device to disable the intelligent driving system function and the cockpit system function.
5. The method according to claim 1, characterized in that The application functions include: intelligent driving system function, cockpit system function and power system function; The method of controlling the vehicle to disable application functions through the vehicle network communication device includes: Displaying a second prompt message to the vehicle user to prompt the vehicle user to check and process the vehicle positioning device and the vehicle real-time area within the preset second time period and the preset third time period, wherein the second prompt message includes the disabled content of the intelligent driving system function, the cockpit system function and the power system function; If it is determined after the preset second time period that the vehicle's real-time location is not in the preset whitelist area or the vehicle has not uploaded its real-time location, the vehicle is controlled through the vehicle network communication device to disable the intelligent driving system function and the cockpit system function; If it is determined after the preset third time period that the real-time location of the vehicle is not in the preset whitelist area or the vehicle has not uploaded the real-time location, the vehicle is controlled to disable the power system function through the vehicle network communication device; Among them, the preset third duration is greater than the preset second duration.
6. A method for controlling a vehicle function, characterized in that: The method is applied to an on-board network communication device of a vehicle, and the method comprises: The real-time location of the vehicle is obtained through a GPS device, and the real-time location is sent to the vehicle cloud server, so that the vehicle cloud server can determine whether the vehicle is in a preset whitelist area according to the real-time location; If the vehicle cloud server determines, based on the real-time positioning, that the vehicle is in a preset whitelist area and that the network communication with the vehicle cloud server is abnormal, the vehicle is controlled to disable application functions; If the vehicle cloud server determines that the vehicle is not in a preset whitelist area based on the real-time positioning or fails to transmit the real-time positioning to the vehicle cloud server, the vehicle is controlled to disable the application function.
7. The method according to claim 6, characterized in that The real-time positioning of the vehicle is obtained by using a GPS device, including: If it is determined that the vehicle is a vehicle in the whitelist information record of the vehicle cloud server, the vehicle is controlled to operate normally, and positioning and communication verification of the vehicle are prohibited; If it is determined that the vehicle is not a vehicle recorded in the whitelist information of the vehicle cloud server, the real-time location of the vehicle is obtained through the GPS device.
8. A control device for a vehicle function, characterized in that: The device is applied to a car cloud server, and the device includes: The area determination module is used to determine whether the real-time location of the vehicle is within a preset whitelist area after network communication with the vehicle's onboard network communication device; A first disabling module, configured to control the vehicle to disable application functions through the vehicle network communication device if it is determined that the real-time location of the vehicle is within a preset whitelist area and the network communication of the vehicle network communication device is abnormal; The second disabling module is used to control the vehicle to disable application functions through the vehicle network communication device if it is determined that the real-time positioning of the vehicle is not in a preset whitelist area or the vehicle has not uploaded the real-time positioning.
9. A vehicle function control device, characterized in that: The device is applied to an on-board network communication device of a vehicle, and the device comprises: A sending positioning module is used to obtain the real-time positioning of the vehicle through a GPS device, and send the real-time positioning to the vehicle cloud server, so that the vehicle cloud server can determine whether the vehicle is in a preset whitelist area according to the real-time positioning; A third disabling module is used to control the vehicle to disable the application function if the vehicle cloud server determines that the vehicle is in a preset whitelist area and the network communication with the vehicle cloud server is abnormal according to the real-time positioning; The fourth disabling module is used to control the vehicle to disable the application function if the vehicle cloud server determines that the vehicle is not in a preset whitelist area based on the real-time positioning or fails to transmit the real-time positioning to the vehicle cloud server.
10. A control system for vehicle functions, characterized in that: The system includes: a vehicle cloud server and a vehicle network communication device that are communicatively connected; The vehicle network communication device is arranged in the vehicle and is communicatively connected with the vehicle's GPS device, power system, cockpit system, intelligent driving system and power system; Wherein, the vehicle cloud server is applicable to the vehicle function control method as claimed in any one of claims 1 to 5; The vehicle network communication device is applicable to the vehicle function control method as described in any one of claims 6-7.
Citation Information
Cited By
Electric vehicle central control system local abnormity safety protection method and device, vehicle and storage medium
CN121547260A