Method, apparatus, and storage medium for vehicle control

By detecting the distance and position information between the vehicle terminal and the vehicle box, it is determined whether the vehicle box has been removed or damaged, and corresponding measures are taken to solve the problem of vehicle safety and economic loss under abnormal vehicle box conditions, thus achieving high safety and accurate vehicle control.

CN116788200BActive Publication Date: 2026-02-17SHANGHAI PATEO ELECTRONIC EQUIPMENT MANUFACTURING CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210246164.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-14
Publication Date
2026-02-17
Estimated Expiration
2042-03-14

AI Technical Summary

Technical Problem

When the vehicle-mounted box is removed or damaged, the backend cannot continue to monitor the vehicle, affecting vehicle safety and causing economic losses and safety hazards.

Method used

By detecting the distance and position information between the vehicle terminal and the vehicle box, it is determined whether the threshold is exceeded. If the threshold is exceeded, the use of the vehicle box is prohibited, and measures such as self-locking, authentication, and power-off are triggered when necessary to prevent the vehicle box from being stolen or damaged.

Benefits of technology

It improves vehicle safety and accuracy, reduces the chance of the on-board unit malfunctioning due to misjudgment, and lowers economic losses and safety risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116788200B_ABST
    Figure CN116788200B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a vehicle control method and device, and a storage medium. The method comprises the following steps: in response to a verification failure, obtaining position information of a first vehicle terminal and position information of a vehicle box; determining whether a distance between the first vehicle terminal and the vehicle box is within a first threshold according to the position information of the first vehicle terminal and the position information of the vehicle box; and in response to the distance being greater than the first threshold, prohibiting the vehicle box from being used. The embodiments of the present application can improve the safety of the vehicle box and the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and particularly relates to a vehicle control method and device and storage medium. BACKGROUND

[0002] The Internet of Vehicles is one of the trends of intelligent interconnection of automobiles. A telematics box (T-BOX) is a bridge between a vehicle and a monitoring background (such as a telematics service provider (TSP)) and is an important part of the Internet of Vehicles system. Therefore, more and more automobile manufacturers choose to install a T-BOX with an intelligent terminal integrated with GPS on a vehicle. The T-BOX can track the position of the vehicle and working condition information in real time. After the vehicle is loaded with the T-BOX, the T-BOX can upload the position of the vehicle and the working condition information to the background to realize daily operation monitoring of the vehicle. However, once the T-BOX is in an abnormal state (such as being damaged, removed or stolen), the background will not be able to continue monitoring the vehicle, affecting the safety of the vehicle and causing economic losses to the user. SUMMARY

[0003] An object of the present application is to provide a vehicle control method and device and storage medium, which have the advantage that when it is detected that the verification fails and the distance between the first vehicle terminal and the T-BOX is not less than the first threshold value, it can be determined that the T-BOX is removed. After it is determined that the T-BOX is removed, the T-BOX is prohibited from being used, so that the T-BOX cannot be normally used after being stolen, which helps to reduce economic losses. In addition, prohibiting the T-BOX from being used can also cut off remote control of the vehicle through the T-BOX, which helps to improve the safety of the vehicle.

[0004] Another object of the present application is to provide a vehicle control method and device and storage medium, which have the advantage that after the T-BOX is removed from the vehicle corresponding to the first vehicle terminal, if it is to be used for another vehicle, such as the vehicle corresponding to the second vehicle terminal, the safety of the vehicle and the T-BOX can be improved through authentication of the T-BOX and the second vehicle terminal. After the authentication is passed, the T-BOX can be restarted, which can prevent the T-BOX from being stolen.

[0005] Another object of the present application is to provide a vehicle control method and device and storage medium, which have the advantage that after the T-BOX is prohibited from being used, a power-off instruction can be triggered to make the vehicle unable to be used, so that the risk of the vehicle being stolen can be reduced, which is beneficial to improve the safety of the vehicle.

[0006] Another object of the present application is to provide a vehicle control method, device and storage medium, which has the advantage that after detecting that the electrical connection or communication connection between the external device and the vehicle box is disconnected, the first vehicle terminal and the vehicle box are verified, reducing the probability of misjudgment to improve accuracy and avoid the vehicle box from stopping working due to misjudgment.

[0007] Another object of the present application is to provide a vehicle control method, device and storage medium, which has the advantage that when the distance between the first vehicle terminal and the vehicle box is less than the first threshold, it is further confirmed whether the current driving data is abnormal. If it is abnormal, it means that the vehicle box may be damaged. At this time, the vehicle box is prohibited from being used, which can avoid interference with the safety of the vehicle due to the damage of the vehicle box and the inability to use part of the functions.

[0008] Another object of the present application is to provide a vehicle control method, device and storage medium, which has the advantage that when the distance between the first vehicle terminal and the vehicle box is less than the first threshold, it is further confirmed whether the current driving data is abnormal. If it is abnormal, it means that the vehicle box may be damaged. At this time, the vehicle box is prohibited from being used, which can avoid interference with the safety of the vehicle due to the damage of the vehicle box and the inability to use part of the functions.

[0009] Another object of the present application is to provide a vehicle control method, device and storage medium, which has the advantage that when the distance between the first vehicle terminal and the vehicle box is less than the first threshold, it is further confirmed whether the current driving data is abnormal. If it is abnormal, it means that the vehicle box may be damaged. At this time, the vehicle box is prohibited from being used, which can avoid interference with the safety of the vehicle due to the damage of the vehicle box and the inability to use part of the functions.

[0010] Another object of the present application is to provide a vehicle control method, device and storage medium, which has the advantage that the user is sent prompt information to prompt the user that the vehicle box will stop working, which facilitates the user to learn about the situation in time and take corresponding measures as soon as possible, and helps to improve the user's experience.

[0011] To achieve the above object, in a first aspect, the embodiments of the present application provide a vehicle control method, comprising the following steps:

[0012] In response to the verification failure, obtaining the position information of the first vehicle terminal and the position information of the vehicle box;

[0013] According to the position information of the first vehicle terminal and the position information of the vehicle box, it is judged whether the distance between the first vehicle terminal and the vehicle box is within the first threshold.

[0014] inhibit the use of the vehicle box in response to the distance being not less than the first threshold.

[0015] In a second aspect, an embodiment of the present application provides a device for vehicle control, comprising a processor, a memory and a communication interface, wherein the memory stores a computer program configured to be executed by the processor, and the computer program comprises instructions for part or all of the steps described in the first aspect of the embodiments of the present application.

[0016] In a third aspect, an embodiment of the present application provides a computer readable storage medium storing a computer program, and the computer program causes a computer to perform part or all of the steps described in the first aspect of the embodiments of the present application. BRIEF DESCRIPTION OF DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the drawings needed in the embodiments or the prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort based on these drawings. Among them:

[0018] Figure 1 A system architecture schematic diagram is provided for the embodiments of the present application;

[0019] Figure 2 A flowchart of a vehicle control method is provided for the embodiments of the present application;

[0020] Figure 3 A scene schematic diagram of a vehicle control is provided for the embodiments of the present application;

[0021] Figure 4 Another flowchart of a vehicle control method is provided for the embodiments of the present application;

[0022] Figure 5 Another flowchart of a vehicle control method is provided for the embodiments of the present application;

[0023] Figure 6 Another scene schematic diagram of a vehicle control is provided for the embodiments of the present application;

[0024] Figure 7 A structure schematic diagram of a device for vehicle control is provided for the embodiments of the present application. DETAILED DESCRIPTION

[0025] With reference to the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are a part rather than all of the embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by a person of ordinary skill in the art without creative effort should fall within the scope of the present application.

[0026] The terms "first", "second", "third", and "fourth" and the like in the description and in the claims of the present application and the drawings are used to distinguish between similar objects, not to describe a particular sequential order. Moreover, the terms "include", and "have", and any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device that comprises a list of steps or units are not necessarily limited to the listed steps or units, but can optionally further include additional steps or units not listed, or can optionally further include steps or units inherent to such process, method, system, product, or device.

[0027] Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase that the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily mutually exclusive of one another. As will be apparent to those of ordinary skill in the art, embodiments described herein can be combined with other embodiments.

[0028] It should also be understood that the term "and / or" as used herein merely means that an association between associated objects is provided, and that three cases can exist, for example, A and / or B, which can mean that A exists alone, A and B exist together, and B exists alone. In addition, the character " / " generally means that the associated objects before and after the " / " have an "or" relationship.

[0029] In order to better understand the technical solutions of the embodiments of the present application, the system architecture that the embodiments of the present application can involve will be introduced first. Please refer to Figure 1A system architecture diagram provided by an embodiment of the present application can include a first vehicle 101, a telematics box (T-box) 101a and a first vehicle terminal 101b arranged on the first vehicle 101, and a server 102. The telematics box 101a, the first vehicle terminal 101b and the server 102 can communicate with each other through a network. For example, the telematics box 101a can send a verification request to the first vehicle terminal 101b, or the telematics box 101a can send driving data to the server 102, and the like. The network communication can be based on any wired and wireless network, including but not limited to the Internet, a wide area network, a metropolitan area network, a local area network, a virtual private network (VPN) and a wireless communication network, and the like.

[0030] The telematics box 101a (T-box or TCU) is a very important component in the first vehicle 101, mainly used for communication between the outside of the vehicle and the server and other terminal devices (such as a mobile phone), and is an important part of the vehicle networking system. The telematics box 101a can obtain data of various electronic control units (ECUs) through a controller area network (CAN) bus, such as a vehicle condition report, a driving report, fuel consumption statistics, a violation query, a location trajectory, driving behavior, and the like, and transmit the data to the server through the network to realize real-time monitoring of the vehicle, or facilitate subsequent testing of the performance of the vehicle and analysis of the driving behavior of the user. The telematics box 101a can also realize control of the first vehicle 101, such as control operations of unlocking the vehicle door, starting the engine, turning on the air conditioner, and the like, or the control operation of stopping the power supply of the power battery mentioned in the embodiments of the present application.

[0031] The first vehicle terminal 101b, also known as a vehicle device, a vehicle computer or a car machine. The first vehicle terminal 101b can control or manage some functional modules on the first vehicle 101. For example, a battery system, a wiper module, an air conditioning module, a driving recorder, a sensor, an antilock brake system (ABS), a vehicle computing unit, a Bluetooth module, an audio module, a video module, a map module and other possible functional modules.

[0032] It should be noted that, in addition to the telematics box 101a and the first vehicle terminal 101b involved in the embodiments of the present application, the first vehicle 101 can also include devices not involved in the embodiments of the present application, such as a microphone, a speaker, an earpiece, a flash, an external interface, a motor, a sensor and other possible external devices, which will not be described here. Figure 1 It should be noted that, in addition to the telematics box 101a and the first vehicle terminal 101b involved in the embodiments of the present application, the first vehicle 101 can also include devices not involved in the embodiments of the present application, such as a microphone, a speaker, an earpiece, a flash, an external interface, a motor, a sensor and other possible external devices, which will not be described here. Figure 1 It should be noted that, in addition to the telematics box 101a and the first vehicle terminal 101b involved in the embodiments of the present application, the first vehicle 101 can also include devices not involved in the embodiments of the present application, such as a microphone, a speaker, an earpiece, a flash, an external interface, a motor, a sensor and other possible external devices, which will not be described here.

[0033] The server 102 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and basic cloud computing services such as big data and artificial intelligence platforms, and the like.

[0034] The telematics box (T-BOX) can track the vehicle position and working condition information in real time. After the vehicle is loaded with the T-BOX, the T-BOX can upload the vehicle position and working condition information of the vehicle to the background (such as a telematics service provider (TSP)) to realize daily operation monitoring of the vehicle. However, once the T-BOX is in an abnormal state (such as being destroyed, removed, or stolen), the background will be unable to continue monitoring the vehicle, affecting the safety of the vehicle and causing economic losses to the user.

[0035] To solve the above problems, the embodiments of the present application provide a vehicle control method, which can be applied to Figure 1 The system architecture diagram is shown. By implementing the method, the safety of the T-BOX and the vehicle can be improved.

[0036] Please refer to Figure 2 , Figure 2 is a flowchart of a vehicle control method provided by the embodiments of the present application. The execution subject of the method can be a T-BOX, a first vehicle terminal, or a server. For the convenience of description, the method is taken as an example applied to the T-BOX, which can include the following steps S201-S203, wherein:

[0037] Step S201: In response to the verification failure, obtaining the position information of the first vehicle terminal and the position information of the T-BOX.

[0038] Step S202: According to the position information of the first vehicle terminal and the position information of the T-BOX, it is judged whether the distance between the first vehicle terminal and the T-BOX is within a first threshold.

[0039] In the embodiments of the present application, the vehicle-mounted box and the first vehicle-mounted terminal can pre-establish a communication connection, which can be at least one of a wired connection or a wireless connection (for example, a mobile network connection, a Bluetooth connection, an NFC connection, an infrared sensor connection, or a WIFI hotspot connection, etc.). The vehicle-mounted box can periodically send a verification request to the first vehicle-mounted terminal, and the verification request is used to detect whether the vehicle-mounted box and the first vehicle-mounted terminal can normally communicate. Wherein, a one-to-one matching relationship can be established between the vehicle-mounted box and the first vehicle-mounted terminal, and the matching information can be carried in the verification request, for example, the information matched by the license plate or the vehicle identification number (VIN) of the first vehicle and the identity card or the legal account of the vehicle-mounted box. If the feedback of the verification request matches the matching information in the verification request, the verification is passed, otherwise, the verification fails.

[0040] For example, the vehicle-mounted box does not receive the feedback of the first vehicle-mounted terminal for the verification request within a preset time, or the feedback does not match the preset content of the vehicle-mounted box, which can indicate that the verification fails, so that it can be determined that the vehicle-mounted box and the first vehicle-mounted terminal cannot normally communicate. For example, if no feedback for the verification request is detected within 1 minute after sending the verification request, it can be considered as verification failure.

[0041] It should be noted that in the embodiments of the present application, the first vehicle-mounted terminal can also periodically send a verification request to the vehicle-mounted box, and the first vehicle-mounted terminal can determine whether the verification is successful according to the feedback of the vehicle-mounted box for the verification request, which is not limited in the embodiments of the present application.

[0042] It can be understood that one of the reasons why the vehicle-mounted box and the first vehicle-mounted terminal cannot normally communicate can be that the vehicle-mounted box is in an abnormal state, for example, being damaged, being removed, or being stolen. In the embodiments of the present application, since the vehicle-mounted box has been loaded on the first vehicle, the distance between the vehicle-mounted box and the first vehicle-mounted terminal is fixed and unchangeable under normal circumstances. If the vehicle-mounted box is removed, the distance between the vehicle-mounted box and the first vehicle-mounted terminal can change. In the case of verification failure, it can be further determined whether the vehicle-mounted box is removed by judging whether the distance between the first vehicle-mounted terminal and the vehicle-mounted box is within a first threshold.

[0043] Specifically, both the vehicle-mounted box and the first vehicle-mounted terminal can be equipped with a GPS positioning system integrated into the smart terminal to obtain their respective location information in real time. In the event of a verification failure, the current location information of the first vehicle-mounted terminal and the vehicle-mounted box can be obtained through their respective GPS positioning systems. The current location information may include the current longitude and latitude information. Then, based on the current location information of the first vehicle-mounted terminal and the vehicle-mounted box, the distance between the first vehicle-mounted terminal and the vehicle-mounted box is calculated, and it is determined whether the distance between the first vehicle-mounted terminal and the vehicle-mounted box is within a first threshold. When the distance between the first vehicle-mounted terminal and the vehicle-mounted box is greater than or equal to the first threshold, that is, when it is detected that the distance between the first vehicle-mounted terminal and the vehicle-mounted box is not less than the first threshold, step S203 is executed.

[0044] It should be noted that the setting of the first threshold is only for the convenience of describing the method of the embodiments of this application and should not be construed as limiting the application. For example, the first threshold may be 0.2 meters, 0.3 meters, or 0.5 meters, etc., and the specific value can be set by those skilled in the art according to the actual situation.

[0045] Step S203: In response to the distance being not less than the first threshold, the vehicle box is prohibited from being used.

[0046] When a verification failure is detected and the distance between the first vehicle terminal and the vehicle box is not less than a first threshold, it can be determined that the vehicle box has left the first vehicle, meaning it can be considered removed. To improve the security of the vehicle box and the vehicle, its use can be prohibited. In one possible implementation, a self-locking program can be pre-set in the vehicle box. When a verification failure is detected and the distance between the first vehicle terminal and the vehicle box is not less than the first threshold, a self-locking command is triggered. The vehicle box invokes the self-locking program according to this command, locking the vehicle box and preventing it from working properly, thus prohibiting its use.

[0047] exist Figure 2 As shown in the method, after a verification failure is detected, the distance between the first vehicle terminal and the vehicle box is further determined to be within a first threshold. Only when the distance is not less than the first threshold is the vehicle box prohibited from use. This reduces the probability of false positives, improves accuracy, and prevents the vehicle box from malfunctioning due to misjudgments. Furthermore, prohibiting the vehicle box from use when a verification failure is detected and the distance between the first vehicle terminal and the vehicle box is not less than the first threshold ensures that the vehicle box cannot be used normally even if it is stolen, thus helping to reduce economic losses. In addition, prohibiting the use of the vehicle box cuts off remote control of the vehicle via the vehicle box, contributing to improved vehicle security.

[0048] In order to prevent the vehicle-mounted box from being misused, i.e., being removed from the first vehicle and used in other vehicles by illegal persons, in a possible implementation, after step S203, the following step can also be included: in response to the authentication of the vehicle-mounted box and the second vehicle-mounted terminal being passed, starting the vehicle-mounted box.

[0049] Specifically, please refer to Figure 3 , Figure 3 A scene schematic diagram of vehicle control provided by the embodiment of the present application. As shown in Figure 3 , the vehicle-mounted box 101a is preloaded on the first vehicle 101, and the vehicle-mounted box 101a and the first vehicle-mounted terminal 101b pre-establish a communication connection. When it is detected that the verification fails and the distance between the first vehicle-mounted terminal 101b and the vehicle-mounted box 101a is not less than the first threshold value, at this time, the vehicle-mounted box 101a and the first vehicle-mounted terminal 101b have failed to normally communicate, and it can be determined that the vehicle-mounted box 101a has left the first vehicle 101. That is, after step S203 is executed, it can be determined that the vehicle-mounted box 101a has been removed from the first vehicle 101.

[0050] Under normal circumstances, the possible reason for the vehicle-mounted box 101a being removed from the first vehicle 101 is that the vehicle-mounted box 101a is damaged and is removed for repair. After the repair is completed, the vehicle-mounted box 101a functions normally again and is loaded back onto the original first vehicle 101 or other vehicles that need it. In order to ensure the safety of the vehicle-mounted box 101a and the vehicle, after the vehicle-mounted box 101a is removed, if it needs to continue to be loaded and put into use, it needs to be authenticated with the vehicle-mounted terminal of the vehicle to be loaded, and after the authentication is passed, it can normally work.

[0051] As shown in Figure 3 , taking the vehicle to be loaded as the second vehicle 201 as an example, it is introduced. The second vehicle 201 is not loaded with a vehicle-mounted box, and the rest of the function modules and hardware settings are similar to those of the first vehicle 101, and can refer to the description of the first vehicle 101. The second vehicle 201 is loaded with the second vehicle-mounted terminal 201b, and the definition of the second vehicle-mounted terminal 201b can refer to the description of the first vehicle-mounted terminal 101b. After the vehicle-mounted box 101a is removed from the first vehicle 101, it is hoped that the vehicle-mounted box 101a is loaded onto the second vehicle 201. If the vehicle-mounted box 101a wants to work normally on the second vehicle 201, it needs to pre-establish a communication connection with the second vehicle-mounted terminal 201b. In the embodiment of the present application, the vehicle-mounted box 101a and the second vehicle-mounted terminal 201b can be authenticated first, and after the authentication is passed, the vehicle-mounted box is started, so that the vehicle-mounted box 101a and the second vehicle-mounted terminal 201b establish a communication connection.

[0052] In a possible implementation, a one-to-many matching relationship can be established in advance between the vehicle-mounted box 101a and the vehicle-mounted terminals of multiple vehicles. For example, the vehicle-mounted box 101a can simultaneously establish a one-to-many matching relationship with the first vehicle-mounted terminal 101b and the second vehicle-mounted terminal 201b, which is beneficial to reduce the maintenance cost. It can be understood that, under the one-to-many management, the vehicle-mounted box 101a needs to prestore the relevant information of the multiple vehicles, such as the VIN, the engine number, the license plate number, the vehicle model serial number, the hardware version number of the vehicle components, and the like. When the vehicle-mounted box 101a is removed and needs to be restarted, the authentication can be performed according to the relevant information. For example, in the case of Figure 3 , the vehicle-mounted box 101a can send an authentication request carrying the relevant information of the second vehicle 201, such as the VIN, the engine number, the license plate number, the vehicle model serial number, the hardware version number of the vehicle components, and the identity card information of the vehicle-mounted box 101a, to the server. Then, the server can send the authentication request to the second vehicle-mounted terminal 201b in the second vehicle 201 according to the authentication request. If the vehicle-mounted box 101a has a matching relationship with the second vehicle 201, the second vehicle-mounted terminal 201b feeds back the information of authentication success to the server, and the server forwards the information of authentication success to the vehicle-mounted box 101a. After the vehicle-mounted box 101a receives the information of authentication success, the vehicle-mounted box is started, and the relevant driving data of the second vehicle 201 is collected. If the vehicle-mounted box 101a does not have a matching relationship with the second vehicle 201, the second vehicle-mounted terminal 201b does not feed back or feeds back the information of authentication failure, which indicates that the vehicle-mounted box 101a is used for an unknown vehicle and may be stolen, and in this case, the vehicle-mounted box is prohibited from being used.

[0053] It can be seen that, after the vehicle-mounted box is removed from the vehicle corresponding to the first vehicle-mounted terminal, if the vehicle-mounted box is used for other vehicles, for example, the vehicle corresponding to the second vehicle-mounted terminal, the security of the vehicle and the vehicle-mounted box can be improved by the authentication between the vehicle-mounted box and the second vehicle-mounted terminal. After the authentication is passed, the vehicle-mounted box can be restarted, and the vehicle-mounted box can be prevented from being stolen.

[0054] Please refer to Figure 4 , Figure 4 is a flow diagram of another method for vehicle control provided by the embodiments of the present application. The method can be applied to the system architecture diagram shown in Figure 1 . The execution subject of the method can be the vehicle-mounted box, the first vehicle-mounted terminal, or the server. For the convenience of description, the method is taken as an example applied to the vehicle-mounted box, which can include the following steps S401-S407.

[0055] Step S401: In response to detecting that the electrical connection or the communication connection between the external device and the vehicle-mounted box is disconnected, the first vehicle-mounted terminal and the vehicle-mounted box are checked.

[0056] In order to facilitate the vehicle-mounted box to collect data or perform human-computer interaction, an external device such as a microphone, Bluetooth, etc. can be additionally connected to the vehicle-mounted box. The external device can communicate with the vehicle-mounted box through an electrical connection or a communication connection. The communication connection can be a wired connection or a wireless connection (for example, a mobile network connection, a Bluetooth connection, an NFC connection, an infrared sensor connection, or a WIFI hotspot connection, etc.). For the convenience of description, a microphone is taken as an example for illustration. The microphone is installed on the vehicle-mounted box, and the microphone establishes an electrical connection or a communication connection with the vehicle-mounted box. When the vehicle-mounted box cannot detect an audio signal input, it indicates that the microphone can not work normally, and the microphone can have been disconnected from the vehicle-mounted box in terms of electrical connection or communication connection. Since the microphone is installed on the vehicle-mounted box, when it is detected that the electrical connection or the communication connection between the microphone and the vehicle-mounted box is disconnected, it is determined that the microphone can have been removed from the vehicle-mounted box, and further, the vehicle-mounted box can have been removed or damaged from the first vehicle.

[0057] Therefore, when it is detected that the electrical connection or the communication connection between the microphone and the vehicle-mounted box is disconnected, in order to confirm whether the vehicle-mounted box is removed, the first vehicle-mounted terminal and the vehicle-mounted box can be verified first. In the embodiment of the present application, the vehicle-mounted box and the first vehicle-mounted terminal can establish a communication connection in advance, which can be a wired connection or a wireless connection (for example, a mobile network connection, a Bluetooth connection, an NFC connection, an infrared sensor connection, or a WIFI hotspot connection, etc.). The vehicle-mounted box can send a verification request to the first vehicle-mounted terminal, which is used to detect whether the vehicle-mounted box and the first vehicle-mounted terminal can normally communicate. A one-to-one matching relationship can be established between the vehicle-mounted box and the first vehicle-mounted terminal, and matching information can be carried in the verification request, for example, information matched by the license plate or the vehicle identification number (VIN) of the first vehicle and the identity recognition card or the legal account number of the vehicle-mounted box. If the feedback of the verification request matches the matching information in the verification request, the verification is passed, otherwise, the verification fails.

[0058] For example, the vehicle-mounted box receives the feedback of the first vehicle-mounted terminal for the verification request within a preset time, and the feedback matches the content preset by the vehicle-mounted box, which indicates that the verification is successful, so that it can be determined that the vehicle-mounted box and the first vehicle-mounted terminal can normally communicate, and the vehicle-mounted box can work normally without being damaged or removed. The reason why the electrical connection or the communication connection between the microphone and the vehicle-mounted box is disconnected can be that the microphone is damaged, or that the microphone is not in good contact with the vehicle-mounted box, etc.

[0059] If the vehicle box does not receive the feedback from the first vehicle terminal within the preset time, or the feedback does not match the preset content of the vehicle box, it can be determined that the verification fails, and it can be determined that the vehicle box and the first vehicle terminal cannot normally communicate. For example, if no feedback is detected within 1 minute after sending the verification request, it can be considered that the verification fails. That is, the vehicle box may be in an abnormal state and cannot work normally at this time, and the vehicle box may have been removed from the first vehicle. In order to further confirm, steps S402 and S403 are performed when the verification fails.

[0060] As can be seen, after detecting that the electrical connection or communication connection between the external device and the vehicle box is disconnected, the first vehicle terminal and the vehicle box are verified, which can reduce the probability of misjudgment and improve accuracy, and the vehicle box is less likely to stop working due to misjudgment.

[0061] Step S402: In response to the verification failure, obtaining position information of the first vehicle terminal and position information of the vehicle box.

[0062] Step S403: According to the position information of the first vehicle terminal and the position information of the vehicle box, it is judged whether the distance between the first vehicle terminal and the vehicle box is within a first threshold.

[0063] As can be understood, one reason why the vehicle box and the first vehicle terminal cannot normally communicate may be that the vehicle box is in an abnormal state, such as being damaged, removed, or stolen. In the embodiments of the present application, since the vehicle box has been loaded on the first vehicle, the distance between the vehicle box and the first vehicle terminal is fixed and does not change under normal circumstances. If the vehicle box is removed, the distance between the vehicle box and the first vehicle terminal may change. In the case of verification failure, it can be further determined whether the vehicle box is removed by judging whether the distance between the first vehicle terminal and the vehicle box is within a first threshold.

[0064] Specifically, the vehicle box and the first vehicle terminal can each be installed with a GPS positioning system integrated with a smart terminal, for real-time acquisition of respective position information. In the case of detecting verification failure, the current position information of the first vehicle terminal and the current position information of the vehicle box can be respectively acquired through the respective GPS positioning systems. The current position information can include current longitude information and latitude information. Then, according to the current position information of the first vehicle terminal and the current position information of the vehicle box, the distance between the first vehicle terminal and the vehicle box is calculated, and it is judged whether the distance between the first vehicle terminal and the vehicle box is within a first threshold.

[0065] It should be noted that the first threshold is set only for the convenience of describing the method of the embodiments of the present application, and should not constitute a limitation on the present application. For example, the first threshold can be 0.2 meters, 0.3 meters, or 0.5 meters, etc., and the specific value can be set by the technician according to the actual situation.

[0066] If it is detected that the check fails and the distance between the first vehicle terminal and the vehicle box is less than the first threshold, steps S404 and S405 are performed; if it is detected that the check fails and the distance between the first vehicle terminal and the vehicle box is not less than the first threshold, steps S406 and S407 are performed.

[0067] Step S404: In response to the distance being less than the first threshold, the current driving data of the vehicle corresponding to the first vehicle terminal is acquired.

[0068] Step S405: In response to the current driving data being abnormal, the vehicle box is prohibited from being used.

[0069] When it is detected that the distance between the first vehicle terminal and the vehicle box is less than the first threshold, it indicates that the vehicle box has not left the first vehicle, and the reason for the check failure can be that the vehicle box is damaged or the network communication fails, etc. In order to further confirm, the current driving data can be used for judgment.

[0070] The current driving data can include the remaining power, driving time, driving mileage, cruising range, average fuel consumption, and vehicle speed, etc. If the vehicle box is working normally, the vehicle box will periodically collect the current driving data of the first vehicle and send the current driving data to the server, so that the background can monitor the first vehicle. Therefore, the collected current driving data can be analyzed to determine whether the vehicle box is damaged. If the current driving data deviates significantly from the actual value or the data amount of the current driving data decreases significantly, for example, the remaining power data is usually 0-100%, and the collected remaining power is 120%, it indicates that the current driving data is abnormal, and then it can be determined that the vehicle box is abnormal, which can be damaged or caused by other reasons. Therefore, in order to protect the safety of the vehicle, the vehicle box is prohibited from being used at this time. Further, the power battery of the first vehicle can also be controlled to stop supplying power to prevent the vehicle from being stolen. If the current driving data is normal, it indicates that the vehicle box can work normally, and the check failure and the disconnection of the electrical connection or communication connection between the external device and the vehicle box can be caused by other reasons, which is irrelevant to the vehicle box. The information of the check failure and the disconnection of the electrical connection or communication connection between the external device and the vehicle box can be fed back to the server or the user, so as to timely repair and reduce the probability of traffic accidents.

[0071] It can be seen that when it is detected that the distance between the first vehicle terminal and the vehicle box is less than the first threshold, it is further determined whether the current driving data is abnormal. If it is abnormal, it indicates that the vehicle box may be damaged. At this time, the vehicle box is prohibited from being used, which can avoid interfering with the safety of the vehicle due to the damage of the vehicle box and the inability to use part of the functions.

[0072] Step S406: In response to the distance being not less than the first threshold, triggering an emergency call.

[0073] Step S407: In response to not receiving a response to the emergency call within a preset time, prohibiting the vehicle box from being used.

[0074] The emergency call (ECALL) refers to a technology that can automatically or manually trigger an emergency call device when an accident or other accident occurs, and directly dial an assistance phone to an emergency rescue center. The technology establishes an audio connection between the emergency rescue center and the accident vehicle through hands-free technology, which can significantly improve the success rate of rescue.

[0075] In the embodiment of the present application, when it is detected that the distance between the first vehicle terminal and the vehicle box is not less than the first threshold, it can be determined that the vehicle box has been removed from the first vehicle. The reason for being removed can be daily maintenance and repair, or malicious removal, that is, stolen. In order to avoid economic loss, when it is detected that the distance between the first vehicle terminal and the vehicle box is not less than the first threshold, an emergency call can be automatically triggered to confirm or seek help from the emergency rescue center. After triggering the emergency call, an audio connection can be established between the emergency rescue center and the first vehicle. In the case of maintenance and repair, if the emergency call is triggered, the user will generally respond to the emergency call and report identity information to the staff of the emergency rescue center and explain the reason for removing the vehicle box. If no response to the emergency call is received within a preset time (for example, within 1 minute), it indicates that the vehicle box is maliciously removed and there is a risk of being stolen. In order to prevent economic loss caused by the theft of the vehicle box, if no response to the emergency call is received within the preset time, the vehicle box needs to be prohibited from being used to improve safety.

[0076] It can be seen that when it is detected that the distance between the first vehicle terminal and the vehicle box is not less than the first threshold, an emergency call is triggered. It is further determined whether the vehicle box is stolen to reduce the probability of misjudgment and improve accuracy. If no response to the emergency call is received within a preset time, the vehicle box is prohibited from being used, so that the stolen vehicle box cannot be normally used, thereby reducing economic loss.

[0077] In Figure 4In the method shown, it can be seen that, after detecting that the electrical connection or communication connection of the external device and the vehicle box is disconnected, the first vehicle terminal and the vehicle box are checked, which can reduce the probability of misjudgment and improve accuracy, and the vehicle box is not easy to stop working due to misjudgment. After the verification fails, if it is detected that the distance between the first vehicle terminal and the vehicle box is less than the first threshold, it is further confirmed whether the current driving data is abnormal. If it is abnormal, it means that the vehicle box may be damaged. At this time, the vehicle box is prohibited from being used, which can avoid interference with the safety of the vehicle due to the damage of the vehicle box and the inability to use part of the function. After the verification fails, when it is detected that the distance between the first vehicle terminal and the vehicle box is not less than the first threshold, an emergency call is triggered, and it is further confirmed whether the vehicle box is stolen, so as to reduce the probability of misjudgment and improve accuracy. If no response to the emergency call is received within a preset time, the vehicle box is prohibited from being used, so that the stolen vehicle box cannot be normally used, thereby reducing economic loss.

[0078] Please refer to Figure 5 , Figure 5 is a flow diagram of another method for vehicle control provided by the embodiments of the present application. The method can be applied to Figure 1 the system architecture diagram shown. The execution subject of the method can be a vehicle box, a first vehicle terminal or a server. For the convenience of description, the method is taken as an example applied to the vehicle box, which can include the following steps S501-S507.

[0079] Step S501: In response to the verification failure, obtaining the position information of the first vehicle terminal and the position information of the vehicle box.

[0080] Step S502: According to the position information of the first vehicle terminal and the position information of the vehicle box, it is judged whether the distance between the first vehicle terminal and the vehicle box is within the first threshold.

[0081] The specific implementation of steps S501 and S502 can refer to the description of steps S201 and S202, which will not be repeated here.

[0082] If it is detected that the verification fails and the distance between the first vehicle terminal and the vehicle box is less than the first threshold, steps S503 and S504 are executed; if it is detected that the verification fails and the distance between the first vehicle terminal and the vehicle box is not less than the first threshold, steps S505-S507 are executed.

[0083] Step S503: In response to the distance being less than the first threshold, obtaining the current driving data of the vehicle corresponding to the first vehicle terminal.

[0084] Step S504: In response to the data amount of the current driving data being less than a second threshold value, determining that the current driving data is abnormal, and prohibiting the vehicle box from being used.

[0085] When the distance between the first vehicle terminal and the vehicle box is detected to be less than the first threshold value, it indicates that the vehicle box has not left the first vehicle. The reason for the failure of the verification can be that the vehicle box is damaged or network communication fails, etc. In order to further confirm, the current driving data can be used for judgment.

[0086] The current driving data can include residual power, driving time, driving mileage, cruising range, average fuel consumption, and vehicle speed, etc. If the vehicle box is working normally, the vehicle box will periodically collect the current driving data of the first vehicle and send the current driving data to the server, so that the background can monitor the first vehicle. Therefore, the collected current driving data can be analyzed to determine whether the vehicle box is damaged.

[0087] In a possible implementation, the current driving data can be abnormal in that the data amount of the current driving data is significantly reduced. For example, it is detected that the data amount of the current driving data is less than a second threshold value. The second threshold value is a parameter set in advance to indicate whether the current driving data is abnormal, which can be determined by historical experience or by a technician according to actual conditions. For example, the second threshold value can be 100, which can be understood as that the number of the pre-collected current driving data is 100, and the number of the actually collected current driving data is only 20, which is much less than the second threshold value, and it can be determined that the current driving data is abnormal. Or, it can be understood that the minimum data amount of the collected driving data is 100 megabytes, and the actually collected current driving data is only 1 megabyte, which is much less than the second threshold value, and it can be determined that the current driving data is abnormal. Or, the current driving data is significantly deviated from the actual value, for example, the residual power data is usually 0-100%, and the collected residual power is 120%, which can also indicate that the current driving data is abnormal.

[0088] After determining that the current driving data is abnormal, it can be further determined that the vehicle box is abnormal, which can be damaged or caused by other reasons. In order to protect the safety of the vehicle, the vehicle box is prohibited from being used at this time. Further, the power battery of the first vehicle can be controlled to stop supplying power, or the engine can be controlled to stop, to prevent the vehicle from being stolen. If the current driving data is normal, it indicates that the vehicle box can work normally, and the reason for the failure of the verification can be other reasons unrelated to the vehicle box. The information about the failure of the verification can be fed back to the server or the user, so that the vehicle can be repaired in time and the probability of traffic accidents can be reduced.

[0089] It can be seen that when the distance between the first vehicle terminal and the vehicle box is detected to be less than the first threshold, by judging whether the current driving data is less than the second threshold, it can be quickly determined whether the current driving data is abnormal. In order to determine that the current driving data is abnormal, the vehicle box is prohibited from being used in time, and thus the damage of the vehicle box can be avoided to interfere with the safety of the vehicle.

[0090] Step S505: In response to the distance being not less than the first threshold, the vehicle box is prohibited from being used.

[0091] The specific implementation of step S505 can refer to the description of step S203, which will not be repeated here.

[0092] Step S506: Trigger a power-off instruction, the power-off instruction is used to instruct the first vehicle terminal to control the power battery to stop power supply or control the engine to be turned off.

[0093] Further, in order to increase the safety of the first vehicle, after the vehicle box is prohibited from being used, a power-off instruction can be triggered to prevent the vehicle from being stolen. If the first vehicle is a new energy vehicle, the power-off instruction is used to instruct the first vehicle terminal to control the power battery to stop power supply; if the first vehicle is a fuel vehicle, the power-off instruction is used to instruct the first vehicle terminal to control the engine to be turned off. Alternatively, after the vehicle box is prohibited from being used, a lock vehicle instruction can also be triggered to lock the first vehicle, so that the first vehicle cannot be used, thereby reducing the risk of vehicle theft and improving the safety of the vehicle.

[0094] It can be seen that after the vehicle box is prohibited from being used, the power-off instruction can be triggered to make the vehicle unable to be used, thereby reducing the risk of vehicle theft and improving the safety of the vehicle.

[0095] Step S507: Send a prompt information to the user, the prompt information is used to prompt the user that the vehicle box is about to stop working, and the power battery of the vehicle corresponding to the first vehicle terminal will stop power supply within a preset time or the engine will be turned off within a preset time.

[0096] After the on-board box is prohibited from being used, the on-board box can send a prompt message to the server, so that the background monitoring personnel can learn in time that the on-board box is possibly stolen and the remote monitoring can be invalid. At this time, the server can forward the prompt message to the user equipment associated with the on-board box, or can also forward the prompt message to the first on-board terminal, so as to prompt the user that the on-board box will stop working soon, and the power battery of the vehicle corresponding to the first on-board terminal will stop supplying power within a preset time or the engine will be turned off within a preset time. Wherein, the on-board box will stop working soon can be to stop working after 1 minute, or can be to stop working after 5 minutes, the present application embodiment does not limit this, and the specific can be determined according to the system default setting or actual situation. Similarly, the preset time is also a pre-set parameter, which can be 1 minute or 5 minutes, and the specific can be determined according to the system default setting or actual situation. After the first on-board terminal receives the prompt message, the first on-board terminal can display the prompt message on the first on-board terminal display screen or the head-up display (HUD), and can also voice broadcast the prompt message, so that the user corresponding to the first on-board terminal can receive the prompt message in time. Or the first on-board terminal can also forward the prompt message to the user equipment associated with the on-board box. The user can be the owner of the first vehicle, or the family, friends, colleagues, etc. of the owner, which is not limited here. Or the on-board box can also send the prompt message to the user equipment associated with the on-board box, so that the user can receive the prompt message in time, and the present application embodiment does not limit this. The user equipment can include a smart phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID) or a wearable device (such as a smart watch, a smart bracelet, etc.), and the like, and the present application embodiment does not limit this.

[0097] Specifically, please refer to Figure 6 , Figure 6 is another scene diagram of vehicle control provided by the present application embodiment. As Figure 6As shown, the vehicle-mounted box (T-BOX) 101a and the first vehicle-mounted terminal 101b are loaded on the first vehicle 101, and the vehicle-mounted box 101a, the first vehicle-mounted terminal 101b, the server 102 and the user equipment 103 can communicate with each other before the vehicle-mounted box 101a and the first vehicle-mounted terminal 101b are disconnected. After detecting that the vehicle-mounted box 101a and the first vehicle-mounted terminal 101b fail to check, when it is detected that the distance between the vehicle-mounted box 101a and the first vehicle-mounted terminal 101b is not less than the first threshold value, it can be determined that the vehicle-mounted box 101a has left the first vehicle 101. Taking the user equipment 103 as an example, the smart phone, after the vehicle-mounted box is prohibited from being used, sends a prompt message to the smart phone, so that the user can learn about the situation in time and take corresponding measures as soon as possible. The prompt message can be sent in the form of a short message to the smart phone, and if the smart phone downloads the corresponding vehicle management application program, the prompt message can also be sent to the application program of the smart phone and displayed on the notification center of the smart phone. When the first vehicle 101 is a new energy vehicle, the prompt message can be "T-BOX will stop working, and the power battery will stop supplying power. If you have any questions, please contact customer service 012XXXX". When the first vehicle 101 is a fuel vehicle, the prompt message can be "T-BOX will stop working, and the engine will be turned off. If you have any questions, please contact customer service 012XXXX". For example Figure 6 As shown, the user can also view the time when the vehicle-mounted box stops working, the time when the power battery stops supplying power or the engine is turned off, the reason why the vehicle-mounted box stops working, the contact information of the customer service, the way to apply for error reporting, etc. by clicking "Click to learn more details", which is not limited here.

[0098] As can be seen, the prompt message is sent to the user to prompt the user that the vehicle-mounted box will stop working, which facilitates the user to learn about the situation in time and take corresponding measures as soon as possible, and helps to improve the user's experience.

[0099] In Figure 5In the method shown, it can be seen that, after the verification fails, if it is detected that the distance between the first vehicle terminal and the vehicle box is less than the first threshold value, whether the current driving data is abnormal can be quickly determined by comparing whether the data amount of the current driving data is less than the second threshold value. So as to timely prohibit the vehicle box from being used when it is judged that the current driving data is abnormal, and thus the safety of the vehicle can be avoided from being disturbed due to the damage of the vehicle box and the inability to use part of the functions. After the verification fails, when it is detected that the distance between the first vehicle terminal and the vehicle box is not less than the first threshold value, the vehicle box is prohibited from being used, so as to reduce the economic loss. After the vehicle box is prohibited from being used, a power-off instruction is triggered, so that the vehicle cannot be used, thereby the risk of the vehicle being stolen can be reduced, and the safety of the vehicle can be improved. Further, prompt information can be sent to the user to prompt the user that the vehicle box is about to stop working, so that the user can timely learn the situation and take corresponding measures as early as possible, and the experience of the user can be improved.

[0100] The above describes the method of the embodiments of the present application in detail, and the device of the embodiments of the present application is provided below.

[0101] Please refer to Figure 7 , Figure 7 is a structural schematic diagram of a device for vehicle control provided by the embodiments of the present application. As Figure 7 shown, the device 700 includes a processor 701, a memory 702 and a communication interface 703, wherein the processor 701, the memory 702 and the communication interface 703 can be connected through a bus 704. The memory 702 stores a computer program 7024, and the computer program 7024 is configured to be executed by the processor 701, and the computer program 7024 is configured to implement the method steps corresponding to the above method embodiments.

[0102] The above computer program 7024 is used for instructions to execute the following steps:

[0103] In response to the verification failure, the position information of the first vehicle terminal and the position information of the vehicle box are acquired.

[0104] According to the position information of the first vehicle terminal and the position information of the vehicle box, whether the distance between the first vehicle terminal and the vehicle box is within the first threshold value is judged.

[0105] In response to the distance being not less than the first threshold value, the vehicle box is prohibited from being used.

[0106] In a possible implementation, after the step of responding to the distance being not less than the first threshold value and prohibiting the vehicle box from being used, the above computer program 7024 is further used for instructions to execute the following steps:

[0107] start the vehicle-mounted box in response to the vehicle-mounted box and the second vehicle-mounted terminal passing authentication.

[0108] In a possible implementation, after the step of prohibiting the vehicle-mounted box from being used in response to the distance being not less than the first threshold, the computer program 7024 is further configured to execute instructions for:

[0109] trigger a power-off instruction, the power-off instruction being used to instruct the first vehicle-mounted terminal to control a power battery to stop power supply or control an engine to be turned off.

[0110] In a possible implementation, before the step of obtaining the position information of the first vehicle-mounted terminal and the position information of the vehicle-mounted box in response to the verification failing, the computer program 7024 is further configured to execute instructions for:

[0111] verify the first vehicle-mounted terminal and the vehicle-mounted box in response to detecting that the external device is disconnected from the vehicle-mounted box in terms of electrical connection or communication connection.

[0112] In a possible implementation, after the step of determining whether the distance between the first vehicle-mounted terminal and the vehicle-mounted box is within the first threshold according to the position information of the first vehicle-mounted terminal and the position information of the vehicle-mounted box, and before the step of prohibiting the vehicle-mounted box from being used, the computer program 7024 is further configured to execute instructions for:

[0113] obtain current driving data of a vehicle corresponding to the first vehicle-mounted terminal in response to the distance being less than the first threshold.

[0114] The step of prohibiting the vehicle-mounted box from being used includes the following steps.

[0115] prohibit the vehicle-mounted box from being used in response to the current driving data being abnormal.

[0116] In a possible implementation, in the aspect of prohibiting the vehicle-mounted box from being used in response to the current driving data being abnormal, the computer program 7024 is specifically configured to execute instructions for:

[0117] determine that the current driving data is abnormal in response to an amount of data of the current driving data being less than a second threshold.

[0118] In a possible implementation, after the step of determining whether the distance between the first vehicle-mounted terminal and the vehicle-mounted box is within the first threshold according to the position information of the first vehicle-mounted terminal and the position information of the vehicle-mounted box, and before the step of prohibiting the vehicle-mounted box from being used, the computer program 7024 is further configured to execute instructions for:

[0119] trigger an emergency call in response to the distance being not less than the first threshold value;

[0120] inhibit the use of the vehicle box in response to not receiving a response to the emergency call within a preset time.

[0121] In a possible implementation, after the step of inhibiting the use of the vehicle box in response to the distance being not less than the first threshold value, the computer program 7024 specifically includes instructions for performing the following steps:

[0122] sending prompt information to the user, the prompt information being used to prompt the user that the vehicle box is about to stop working, and that the power battery of the vehicle corresponding to the first vehicle terminal will stop supplying power within a preset time or the engine will be turned off within a preset time.

[0123] The processor 701 is configured to execute instructions stored in the memory 702 to control the communication interface 703 to receive and send signals, and complete the steps in the above method. The memory 702 can be integrated in the processor 701, or can be separately arranged from the processor 701.

[0124] The memory 702 can further include a storage system 7021, a cache 7022, and a random access memory (RAM) 7023. The cache 7022 is a first-level memory existing between the RAM 7023 and a central processing unit (CPU), is composed of static storage chips (SRAM), has a relatively small capacity but a much higher speed than the main memory, and is close to the speed of the CPU; the RAM 7023 is an internal memory directly exchanging data with the CPU, can be read and written at any time (except for refreshing), and has a very fast speed, and is usually used as a temporary data storage medium of an operating system or other programs being run. The three are combined to realize the function of the memory 702.

[0125] As an implementation manner, the function of the communication interface 703 can be realized by a transceiver circuit or a special transceiver chip. The processor 701 can be realized by a special processing chip, a processing circuit, a processor, or a general-purpose chip.

[0126] As another implementation manner, the device provided in the embodiments of the present application can be realized by using a general-purpose computer. That is, program codes for realizing the functions of the processor 701 and the communication interface 703 are stored in the memory 702, and the general-purpose processor realizes the functions of the processor 701 and the communication interface 703 by executing the codes in the memory 702.

[0127] The concepts, explanations, detailed descriptions and other steps related to the technical solutions provided in the embodiments of the present application involved in the device can be referred to the descriptions of the method steps performed by the device in the foregoing method or other embodiments, which will not be repeated here.

[0128] According to the method and device provided in the embodiments of the present application, the embodiments of the present application also provide a system, the composition of which can be referred to Figure 1 The executed method can be referred to the description in the method embodiments, which will not be repeated here.

[0129] As another implementation manner of the present embodiment, the vehicle control device 700 can communicate with one or more external devices 705 (such as a vehicle terminal, a mobile terminal or a wearable device) and / or communicate with any device (such as a network card, a modem, etc.) that enables the vehicle control device to communicate with one or more other computing devices. Such communication can be performed through the communication interface 703. It should be understood that although not shown in the figure, other hardware and / or software modules can be used in combination with another computer device, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives and data backup storage systems, etc.

[0130] Those skilled in the art can understand that, for the convenience of description, Figure 7 Only one memory and processor are shown in the terminal or server. In actual terminal or server, there can be multiple processors and memories. The memory 702 can also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.

[0131] It should be understood that, in the embodiments of the present application, the processor 701 can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0132] It should also be appreciated that the memory 702 referred to in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronize link DRAM (SLDRAM) and direct rambus RAM (DR RAM).

[0133] It should be noted that when the processor 701 is a general-purpose processor, a DSP, an ASIC, a field programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, the memory (storage module) is integrated in the processor.

[0134] It should be noted that the memory 702 described herein is intended to include, but not limited to, these and any other suitable types of memory.

[0135] The bus 704 can include, in addition to the data bus, a power bus, a control bus and a status signal bus, etc. However, for the sake of clarity, all kinds of buses are marked as bus in the figure.

[0136] In the implementation process, each step of the above method can be completed by integrated logic circuit of hardware in the processor or instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware processor execution completion, or executed by hardware and software modules in the processor. The software module can be located in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.

[0137] In various embodiments of the present application, the size of the serial number of each process described above does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0138] Those of ordinary skill in the art can realize that the various illustrative logical blocks (ILB) and steps described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0139] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed mutual ones can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0140] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0141] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0142] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, DVD), or semiconductor media (for example, solid state disk) and the like.

[0143] The embodiments of the present application also provide a computer storage medium, which stores a computer program. The computer program is executed by a processor to implement some or all steps of any vehicle control method described in the above method embodiments.

[0144] The embodiments of the present application also provide a computer program product, which includes a non-transitory computer readable storage medium storing a computer program. The computer program is operable to cause a computer to perform some or all steps of any vehicle control method described in the above method embodiments.

[0145] The above description is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method of vehicle control, characterized by, The method comprises the following steps: in response to the verification failure, obtaining the position information of the first vehicle terminal and the position information of the vehicle box; judging whether the distance between the first vehicle terminal and the vehicle box is within a first threshold according to the position information of the first vehicle terminal and the position information of the vehicle box; in response to the distance being not less than the first threshold, triggering a self-locking instruction to call a self-locking program, and prohibiting the vehicle box from being used, wherein the self-locking program is preset in the vehicle box.

2. The method of claim 1, after the step of prohibiting the vehicle box from being used in response to the distance being not less than the first threshold, further comprising the following steps: in response to the vehicle box and the second vehicle terminal passing the authentication, starting the vehicle box.

3. The method of claim 1, after the step of prohibiting the vehicle box from being used in response to the distance being not less than the first threshold, further comprising the following steps: triggering a power-off instruction, wherein the power-off instruction is used to instruct the first vehicle terminal to control the power battery to stop power supply or control the engine to be turned off.

4. The method of claim 1, before the step of obtaining the position information of the first vehicle terminal and the position information of the vehicle box in response to the verification failure, further comprising the following steps: in response to detecting that the external device is disconnected from the electrical connection or the communication connection of the vehicle box, verifying the first vehicle terminal and the vehicle box.

5. The method of claim 1, after the step of judging whether the distance between the first vehicle terminal and the vehicle box is within a first threshold according to the position information of the first vehicle terminal and the position information of the vehicle box, and before the step of prohibiting the vehicle box from being used, further comprising the following steps: in response to the distance being less than the first threshold, obtaining the current driving data of the vehicle corresponding to the first vehicle terminal; the step of prohibiting the vehicle box from being used comprises the following steps: in response to the current driving data being abnormal, prohibiting the vehicle box from being used.

6. The method of claim 5, the step of prohibiting the vehicle box from being used in response to the current driving data being abnormal comprises the following steps: in response to the data size or the data number of the current driving data being less than a second threshold, determining that the current driving data is abnormal.

7. The method of claim 1, after the step of judging whether the distance between the first vehicle terminal and the vehicle box is within a first threshold according to the position information of the first vehicle terminal and the position information of the vehicle box, and before the step of prohibiting the vehicle box from being used, further comprising the following steps: in response to the distance being not less than the first threshold, triggering an emergency call; in response to not receiving a response to the emergency call within a preset time, prohibiting the vehicle box from being used.

8. The method of any one of claims 1-7, after the step of prohibiting the vehicle box from being used in response to the distance being not less than the first threshold, further comprising the following steps: Send a prompt information to the user, the prompt information is used for prompting the user that the vehicle-mounted box is about to stop working, and the first vehicle-mounted terminal corresponds to the power battery of the vehicle which will stop power supply within a preset time or the engine which will be turned off within a preset time.

9. An apparatus for vehicle control, characterized by The computer program is configured to be executed by the processor, and the computer program comprises instructions for executing the steps in the method of any one of claims 1-8.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program enables a computer to execute to realize the method in any one of claims 1-8.

Citation Information

Patent Citations

  • Anti-theft alarm method and device, electronic equipment and readable storage medium

    CN109808641A

  • Vehicle safety control system and method

    CN111361524A

  • Terminal guarantee method and system based on Internet of Vehicles, vehicle and storage medium

    CN111615064A