Vehicle temporary unlocking control method and computer storage medium
Through the connection between the on-board communication terminal and the Internet of Vehicles TSP platform and the vehicle controller, the temporary unlocking of the vehicle is achieved, solving the problem of the inability to unlock after the financial lock is solved, ensuring the user's use needs in an emergency and the rational control of the car companies.
Patent Information
- Application Number
- CN202310767185.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-27
- Publication Date
- 2024-12-27
AI Technical Summary
In the prior art, the vehicle cannot be temporarily unlocked after the financial lock is locked, resulting in the user being unable to unlock when there is an emergency in case of emergency use, and the control is not reasonable enough.
Connect to the vehicle networking TSP platform and vehicle controller through the on-board communication terminal, obtain temporary unlocking instructions, record and update financial vehicle control instructions, detect the vehicle power status switch, send commands, confirm that the unlocking is successful and restore the original command, realize temporary unlocking of the vehicle to realize temporary unlocking of the vehicle .
It allows users to temporarily unlock vehicles in emergencies, while ensuring that car companies restrict and control the vehicles, avoid secondary use, and realize the rational control of vehicles.
Smart Images

Figure CN119189931A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automobile technology, and in particular to a vehicle temporary unlocking control method and a computer storage medium. Background Art
[0002] With the development of financial business in the automobile industry, the form of car purchase with loan is common, and overdue repayment will occur. In order to urge car buyers to repay the loan and restrain the vehicles that are overdue for repayment, the vehicle is usually equipped with financial locking device, which can lock the vehicle remotely to urge car buyers to repay the loan and restrain the vehicles that are overdue for repayment.
[0003] In the prior art, the vehicle cannot be restarted after financial locking. When the user needs to use it urgently, it cannot be temporarily unlocked, and the control of the vehicle is not reasonable enough. Summary of the invention
[0004] The embodiment of the present invention provides a vehicle temporary unlocking control method and a computer storage medium to solve the problem in the prior art that a vehicle financial lock cannot be temporarily unlocked.
[0005] In a first aspect, an embodiment of the present invention provides a vehicle temporary unlocking control method, which is applied to an in-vehicle communication terminal, and the in-vehicle communication terminal is connected to a vehicle networking TSP platform and a vehicle controller respectively; the control method includes:
[0006] Obtain the temporary unlocking instruction sent by the Internet of Vehicles TSP platform, record the value of the financial vehicle control instruction of the current vehicle communication terminal, and update the financial vehicle control instruction to a temporary unlocking instruction; wherein the temporary unlocking instruction is used to instruct the temporary unlocking of the entire vehicle;
[0007] When it is detected that the state of the vehicle power supply is switched from off to on, a financial vehicle control instruction is sent to the vehicle controller;
[0008] Confirm whether the temporary unlocking is executed successfully;
[0009] If the temporary unlocking is successfully executed, the financial vehicle control command is restored to the value of the financial vehicle control command of the current vehicle communication terminal;
[0010] Among them, the temporary unlocking instruction is issued to the Internet of Vehicles TSP platform by the business platform after reviewing the user's request.
[0011] In a second aspect, an embodiment of the present invention provides a vehicle temporary unlocking control method, which is applied to a vehicle controller, and the vehicle controller is connected to a vehicle communication terminal. The control method includes:
[0012] Obtain financial vehicle control instructions sent by the vehicle communication terminal;
[0013] If the financial vehicle control command is a temporary unlock command, confirm whether the financial vehicle lock function of the vehicle controller is turned on;
[0014] If the financial vehicle lock function is turned on, a temporary unlock start command is issued to the vehicle; wherein the temporary unlock start command is used to instruct the vehicle to temporarily unlock and start;
[0015] If the financial vehicle lock function is turned off, a power enable command is sent to the entire vehicle; wherein the power enable command is used to instruct the entire vehicle to start normally.
[0016] In a third aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the vehicle temporary unlocking control method provided by the first aspect or any possible implementation of the first aspect, or the steps of the vehicle temporary unlocking control method provided by any possible implementation of the second aspect.
[0017] The embodiment of the present invention provides a vehicle temporary unlocking control method and computer storage medium. The method is applied to an on-board communication terminal, including: obtaining a temporary unlocking instruction sent by a vehicle networking TSP platform, recording the value of the financial vehicle control instruction of the current on-board communication terminal, and updating the financial vehicle control instruction to a temporary unlocking instruction; when detecting that the state of the vehicle power supply is switched from off to on, sending the financial vehicle control instruction to the vehicle controller; confirming whether the temporary unlocking is executed successfully; if the temporary unlocking is executed successfully, restoring the financial vehicle control instruction to the value of the financial vehicle control instruction of the current on-board communication terminal; after the temporary unlocking is successfully executed, the embodiment of the present invention restores the value of the financial vehicle control instruction to the value before execution, and the next ignition of the vehicle fails, which allows temporary unlocking when the financial vehicle is locked, and ensures the constraints of the vehicle by the vehicle company, and can be used for the rational control of the vehicle by the vehicle company. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0019] Figure 1 is a structural schematic diagram of a vehicle provided by an embodiment of the present invention;
[0020] Figure 2 is a flow chart of a method for controlling temporary unlocking of a vehicle provided by an embodiment of the present invention;
[0021] Figure 3 is a flow chart of another method for controlling temporary unlocking of a vehicle provided by an embodiment of the present invention;
[0022] Figure 4 is a structural schematic diagram of a vehicle temporary unlocking control device provided by an embodiment of the present invention;
[0023] Figure 5 is a structural schematic diagram of another vehicle temporary unlocking control device provided by an embodiment of the present invention;
[0024] Figure 6 is a structural schematic diagram of a vehicle-mounted communication terminal provided by an embodiment of the present invention;
[0025] Figure 7 It is a structural schematic diagram of a vehicle controller provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0026] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present invention.
[0027] In order to make the purpose, technical solutions and advantages of the present invention more clear, specific embodiments will be described below in conjunction with the accompanying drawings.
[0028] Figure 1 The schematic diagram of the structure of a vehicle networking system is shown, including: a vehicle networking TSP platform, a business platform, an intelligent terminal APP, an on-board communication terminal (e.g., TBOX, Telematics Box), a vehicle controller (e.g., PIU controller), etc. The on-board communication terminal is connected to the vehicle controller via a CAN bus, and is also connected to the vehicle networking TSP platform via a wireless network, and can be used for information exchange between the vehicle controller and the vehicle networking TSP platform. The vehicle networking TSP platform can be connected to the user's intelligent terminal APP and business platform.
[0029] refer to Figure 2 , the embodiment of the present invention provides a vehicle temporary unlocking control method, applied to a vehicle communication terminal, referring to Figure 1 , the vehicle communication terminal is connected to the vehicle networking TSP platform and the vehicle controller respectively; the above method includes:
[0030] S101: Obtain a temporary unlocking instruction sent by the Internet of Vehicles TSP platform, record the value of the financial vehicle control instruction of the current vehicle communication terminal, and update the financial vehicle control instruction to a temporary unlocking instruction; wherein the temporary unlocking instruction is used to instruct the entire vehicle to be temporarily unlocked;
[0031] When the vehicle is financially locked and the user has an emergency need for the vehicle, the user can apply for temporary unlocking from the business platform through the smart terminal APP, and the business platform will issue a temporary unlocking instruction to the Internet of Vehicles TSP platform.
[0032] For example, the user can apply for temporary unlocking to the business platform through the smart terminal APP. After the business platform reviews and agrees, it clicks the "Financial Temporary Unlocking" button. The business platform sends a temporary unlocking instruction to the Internet of Vehicles TSP platform through the system API interface, and the Internet of Vehicles TSP platform sends it to the vehicle communication terminal.
[0033] Furthermore, the Internet of Vehicles TSP platform can also verify the online status of the vehicle communication terminal before issuing a temporary unlocking command.
[0034] If the vehicle communication terminal is online, that is, the communication between the vehicle communication terminal and the vehicle networking TSP platform is normal, the vehicle networking TSP platform directly sends a temporary unlocking command to the vehicle communication terminal;
[0035] If the vehicle communication terminal is not online, that is, the communication between the vehicle communication terminal and the vehicle networking TSP platform is disconnected, the vehicle networking TSP platform can send a text message through the SIM card operator's Internet of Things platform to remotely wake up the vehicle communication terminal, and wait for the vehicle communication terminal to establish a communication connection with the vehicle networking TSP platform within a valid time period before issuing a temporary unlocking command.
[0036] The financial vehicle control instructions are used to store financial control related instructions, such as financial vehicle lock instructions, temporary unlock instructions and unlock instructions.
[0037] The financial vehicle lock command is used to instruct the vehicle to be locked, for example, unable to start or with speed limit; the unlock command is used to instruct the vehicle to be unlocked and no longer under control; the temporary unlock command is used to instruct the vehicle to be temporarily unlocked.
[0038] When the in-vehicle communication terminal receives the temporary unlocking instruction, it records the value of the financial vehicle control instruction of the current in-vehicle communication terminal and updates the financial vehicle control instruction to the temporary unlocking instruction.
[0039] S102: When it is detected that the state of the vehicle power supply is switched from off to on, a financial vehicle control instruction is sent to the vehicle controller;
[0040] Since the financial vehicle control command needs to be issued to the vehicle controller, the vehicle communication terminal is connected to the vehicle controller through the vehicle CAN bus. When the vehicle power is off, the two cannot communicate. Therefore, in the embodiment of the present invention, when it is detected that the vehicle power is switched to start, the financial vehicle control command is issued.
[0041] S103: confirm whether the temporary unlocking is successfully executed;
[0042] After the on-board communication terminal sends a temporary unlocking command to the vehicle controller, the vehicle controller sends a temporary unlocking command to the entire vehicle through the vehicle CAN bus to instruct the vehicle to temporarily unlock.
[0043] Since the on-board communication terminal is also connected to the CAN bus of the entire vehicle, the on-board communication terminal will also receive a temporary unlocking command sent by the vehicle controller.
[0044] Specifically, if the in-vehicle communication terminal receives the temporary unlocking instruction sent by the vehicle controller, it can be confirmed that the temporary unlocking is successful; otherwise, it can be confirmed that the temporary unlocking fails.
[0045] S104: If the temporary unlocking is successfully executed, the financial vehicle control instruction is restored to the value of the financial vehicle control instruction of the current vehicle communication terminal; wherein the temporary unlocking instruction is issued to the Internet of Vehicles TSP platform by the business platform after reviewing the user's request.
[0046] If the temporary unlocking is successful, the financial vehicle control command is restored to the state before the temporary unlocking. The temporary unlocking is only valid for a single ignition, ensuring the rational control of the vehicle by the car company. For example, before the temporary unlocking, the financial vehicle control command is the financial vehicle lock command, and the financial vehicle is locked; the first ignition after receiving the temporary vehicle lock command allows the vehicle to be used normally; when the vehicle power status is switched from off to on again, step S102 is executed. At this time, the financial vehicle control command has been restored to the state before the temporary unlocking, and the temporary unlocking second ignition is invalid, and the second use of the vehicle is no longer allowed.
[0047] In the embodiment of the present invention, the financial vehicle control command is stored in TBOX. When the user needs to use the vehicle temporarily under special circumstances, the financial vehicle control command is updated to a temporary unlocking command to temporarily unlock the vehicle to meet the needs of temporary emergency use of the vehicle. However, when the temporary unlocking is successfully executed, the financial vehicle control command is restored to the state before the temporary unlocking, and the secondary ignition of the vehicle temporary unlocking fails, which ensures the control of the vehicle by the car company and realizes the rational control of the vehicle by the car company.
[0048] In a possible implementation, the above method may further include:
[0049] S105: If the temporary unlocking fails, sending an execution failure instruction to the Internet of Vehicles TSP platform;
[0050] Furthermore, the Internet of Vehicles TSP platform can send the execution failure instruction to the business platform and display it on the business platform, so that relevant personnel can understand the temporary unlocking situation in a timely manner.
[0051] In a possible implementation, the above method may further include:
[0052] If the temporary unlocking is successful, the Internet of Vehicles TSP platform will send an execution success instruction.
[0053] The Internet of Vehicles TSP platform can also send the successful execution instruction to the business platform and display it on the business platform.
[0054] In a possible implementation, S101 may include:
[0055] S1011: If the current state of the vehicle power supply is on, the financial vehicle control instruction is kept unchanged, and after detecting that the state of the vehicle power supply is switched from on to off, the financial vehicle control instruction is updated to a temporary unlock instruction;
[0056] S1012: If the current state of the vehicle power supply is off, the financial vehicle control instruction is updated to a temporary unlocking instruction.
[0057] In order to avoid the change of the financial vehicle control command during the driving of the vehicle, which affects the normal driving of the vehicle, in the embodiment of the present invention, the financial vehicle control command is updated only when the vehicle power supply is turned off, thereby ensuring the driving safety of the vehicle.
[0058] In a possible implementation, S104 may include:
[0059] S1041: If the current vehicle power state is on, the financial vehicle control command is kept unchanged, and after detecting that the vehicle power state is switched from on to off, the financial vehicle control command is restored to the value of the financial vehicle control command of the current vehicle communication terminal;
[0060] S1042: If the current state of the vehicle power supply is off, the financial vehicle control instruction is restored to the value of the financial vehicle control instruction of the current vehicle communication terminal.
[0061] Similarly, in the embodiment of the present invention, the financial vehicle control instruction is restored only when the vehicle power is turned off, so as to avoid affecting the normal driving of the vehicle and ensure driving safety.
[0062] In a possible implementation, S102 may include:
[0063] S1021: When it is detected that the state of the vehicle power is switched from off to on, a financial vehicle control instruction is continuously sent to the vehicle CAN bus for a first preset time period.
[0064] When the vehicle power is started, the vehicle controller is started, and the on-board communication terminal sends to the vehicle CAN bus continuously for a first preset time period to ensure that the financial vehicle control command can be received by the vehicle controller.
[0065] For example, the first preset time length may be 4 seconds, which may be set according to actual application requirements.
[0066] In a possible implementation, S103 may include:
[0067] S1031: If a temporary unlocking start instruction sent by the vehicle controller is received, confirming that the temporary unlocking is successfully executed;
[0068] S1032: Otherwise, confirm that the temporary unlocking is unsuccessful;
[0069] Among them, the temporary unlocking and starting instruction is used to instruct the entire vehicle to temporarily unlock and start.
[0070] In the embodiment of the present invention, after receiving the temporary unlocking instruction, the vehicle controller sends a temporary unlocking start instruction to the vehicle CAN bus, instructing the vehicle to temporarily unlock and start. When the instruction is received, it can be determined that the temporary unlocking is successful.
[0071] Specifically, the vehicle communication terminal pre-stores a temporary unlocking start instruction, and compares the received instruction with the pre-stored temporary unlocking instruction. If they are consistent, it is confirmed that the received instruction is the temporary unlocking start instruction, and the temporary unlocking is executed successfully.
[0072] Corresponding to the above embodiment, reference Figure 3 The embodiment of the present invention further provides a vehicle temporary unlocking control method, which is applied to a vehicle controller. The control method includes:
[0073] S201: Acquire a financial vehicle control instruction sent by the vehicle communication terminal;
[0074] S202: If the financial vehicle control instruction is a temporary unlocking instruction, confirm whether the financial vehicle locking function of the vehicle controller is turned on;
[0075] S203: If the financial vehicle lock function is turned on, a temporary unlock start instruction is issued to the vehicle; wherein the temporary unlock start instruction is used to instruct the vehicle to temporarily unlock and start;
[0076] S204: If the financial vehicle lock function is turned off, a power enable command is issued to the entire vehicle; wherein the power enable command is used to instruct the entire vehicle to start normally.
[0077] Corresponding to the above embodiment, the embodiment of the present invention also provides a temporary unlocking control method applied to the vehicle controller. When the vehicle controller receives the temporary unlocking command, it determines whether the financial locking function is turned on. If it is turned on, it means that the vehicle is in a financially controlled state, and a temporary unlocking start command is issued to the entire vehicle; if it is not turned on, it means that the vehicle has been released from financial control, and the vehicle can be started normally. The vehicle controller cooperates with the on-board communication terminal to jointly realize the temporary unlocking of the vehicle, realizing the rational control of the vehicle by the automobile company.
[0078] Specifically, the vehicle control terminal may periodically send a temporary unlocking and starting command or a power enabling command to the entire vehicle CAN bus, and each component of the vehicle may be temporarily unlocked and started or started normally according to the command.
[0079] At the same time, the vehicle's central control screen and on-board communication terminal will also receive the above instructions through the vehicle's CAN bus. The vehicle's central control screen can make corresponding reminders based on the above instructions, and the on-board communication terminal can also feed back the above instructions to the Internet of Vehicles TSP platform, and further upload them to the business platform for display.
[0080] In a possible implementation, before S201, the method may further include:
[0081] S205: Perform anti-disassembly verification with the vehicle-mounted communication terminal;
[0082] S206: If the anti-tampering verification is successful, an anti-tampering inactivation signal is sent to the vehicle communication terminal, and a step of obtaining a financial vehicle control instruction sent by the vehicle communication terminal is executed;
[0083] S207: If the anti-dismantling verification fails, an anti-dismantling activation signal is sent to the vehicle-mounted communication terminal, and a dismantling protection function of the vehicle-mounted communication terminal is started.
[0084] When the vehicle power is turned on, the vehicle control terminal first performs anti-disassembly verification with the vehicle communication terminal. If the verification is successful, it means that the communication between the vehicle communication terminal and the vehicle controller is normal, and temporary unlocking can be performed normally; if the verification fails, it means that the communication between the vehicle communication terminal and the vehicle controller is abnormal, and the vehicle communication terminal may be dismantled, then the vehicle communication terminal disassembly protection function is activated. For example, speed limit and prompt.
[0085] Specifically, starting the vehicle communication terminal removal protection function may include:
[0086] 1. Control the vehicle speed to be lower than the preset speed;
[0087] 2. Send a removal reminder command to the vehicle's central control screen; the removal reminder command is used to instruct the vehicle's central control screen to display a reminder.
[0088] For example, the preset speed may be 10 km / h, which may be set according to actual application requirements.
[0089] It should be noted that after the anti-dismantling verification is completed, the vehicle controller can send an anti-dismantling inactivation signal or an anti-dismantling activation signal to the on-board communication terminal through the vehicle CAN bus.
[0090] Furthermore, when the vehicle communication terminal receives the anti-dismantling activation signal, it can be sent through the Internet of Vehicles TSP platform and displayed on the business platform.
[0091] In a possible implementation, S205 may include:
[0092] S2051: When it is detected that the state of the vehicle power is switched from off to on, receiving a financial vehicle control instruction sent by the vehicle communication terminal;
[0093] S2052: If the financial vehicle control command is received within the second preset time period, and the SecOC verification with the vehicle communication terminal is successful, then the anti-disassembly verification is confirmed to be successful;
[0094] S2053: Otherwise, the anti-disassembly verification fails.
[0095] The CAN network is a plain text communication. To ensure the security of communication, SecOC (Security Onboard Communication) is added between the vehicle communication terminal and the vehicle controller. In the embodiment of the present invention, the financial vehicle control command can be normally accepted within the second preset time, and the success of SecOC verification can confirm the success of the verification.
[0096] Exemplarily, the second preset time length may be 3 seconds, which may be set according to actual application requirements.
[0097] It should be noted that, since the financial vehicle control instruction is read from the vehicle CAN bus during the anti-disassembly verification, the financial vehicle control instruction can be stored in the preset storage area after being read. In S201, the financial vehicle control instruction can be directly obtained from the preset storage area.
[0098] In the embodiment of the present invention, the vehicle temporary unlocking control method applied to the vehicle communication terminal cooperates with the vehicle temporary unlocking control method applied to the vehicle controller to jointly realize the temporary unlocking of the vehicle.
[0099] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0100] The following is an embodiment of the device of the present invention. For details not described in detail therein, reference may be made to the corresponding method embodiment described above.
[0101] Figure 4 The schematic diagram of the structure of the temporary unlocking control device for a vehicle provided by an embodiment of the present invention is shown. The above device is applied to a vehicle communication terminal, which is connected to the vehicle networking TSP platform and the vehicle controller respectively; for the convenience of explanation, only the part related to the embodiment of the present invention is shown, which is described in detail as follows:
[0102] like Figure 4 As shown, the temporary unlocking control device for a vehicle used in a vehicle communication terminal includes:
[0103] The instruction update module 31 is used to obtain the temporary unlocking instruction sent by the Internet of Vehicles TSP platform, record the value of the financial vehicle control instruction of the current vehicle communication terminal, and update the financial vehicle control instruction to a temporary unlocking instruction; wherein the temporary unlocking instruction is used to instruct the entire vehicle to be temporarily unlocked;
[0104] The instruction sending module 32 is used to send the financial vehicle control instruction to the vehicle controller when detecting that the state of the vehicle power supply is switched from off to on;
[0105] An execution confirmation module 33 is used to confirm whether the temporary unlocking is successfully executed;
[0106] The command recovery module 34 is used to restore the financial vehicle control command to the value of the financial vehicle control command of the current vehicle communication terminal if the temporary unlocking is successfully executed;
[0107] Among them, the temporary unlocking instruction is issued to the Internet of Vehicles TSP platform by the business platform after reviewing the user's request.
[0108] In a possible implementation, the instruction updating module 31 may include:
[0109] The first judgment unit is used to keep the financial vehicle control instruction unchanged if the current vehicle power state is on, and update the financial vehicle control instruction to a temporary unlocking instruction after detecting that the vehicle power state is switched from on to off;
[0110] The second judgment unit is used to update the financial vehicle control instruction to a temporary unlocking instruction if the current state of the vehicle power supply is off.
[0111] In a possible implementation, the instruction recovery module 34 may include:
[0112] The third judgment unit is used to keep the financial vehicle control command unchanged if the current vehicle power state is on, and restore the financial vehicle control command to the value of the financial vehicle control command of the current vehicle communication terminal after detecting that the vehicle power state is switched from on to off;
[0113] The fourth judgment unit is used to restore the financial vehicle control instruction to the value of the financial vehicle control instruction of the current vehicle communication terminal if the current state of the vehicle power supply is off.
[0114] In a possible implementation, the instruction issuing module 32 may be specifically used for:
[0115] When it is detected that the state of the vehicle power supply is switched from off to on, a financial vehicle control instruction is continuously sent to the vehicle CAN bus for a first preset time period.
[0116] In a possible implementation, the execution confirmation module 33 may include:
[0117] a fifth determination unit, configured to confirm that the temporary unlocking is successfully executed if a temporary unlocking start instruction sent by the vehicle controller is received;
[0118] A sixth judgment unit, used for otherwise confirming that the temporary unlocking is unsuccessful;
[0119] Among them, the temporary unlocking and starting instruction is used to instruct the entire vehicle to temporarily unlock and start.
[0120] Figure 5 A structural schematic diagram of another vehicle temporary unlocking control device is shown, which is applied to a vehicle controller. The vehicle controller is connected to a vehicle communication terminal. The control device includes:
[0121] The instruction acquisition module 41 is used to acquire the financial vehicle control instruction sent by the vehicle communication terminal;
[0122] The vehicle locking function confirmation module 42 is used to confirm whether the financial vehicle locking function of the vehicle controller is turned on if the financial vehicle control instruction is a temporary unlocking instruction;
[0123] The first vehicle control module 43 is used to send a temporary unlocking start instruction to the vehicle if the financial vehicle locking function is turned on; wherein the temporary unlocking start instruction is used to instruct the vehicle to temporarily unlock and start;
[0124] The second vehicle control module 44 is used to send a power enable command to the entire vehicle if the financial vehicle lock function is turned off; wherein the power enable command is used to instruct the entire vehicle to start normally.
[0125] In a possible implementation manner, the above device may further include:
[0126] Anti-disassembly verification module, used for anti-disassembly verification with the vehicle communication terminal;
[0127] A verification success module is used to send an anti-disassembly inactivation signal to the vehicle communication terminal if the anti-disassembly verification is successful, and execute the step of obtaining the financial vehicle control instruction sent by the vehicle communication terminal;
[0128] The verification failure module is used to send an anti-dismantling activation signal to the vehicle-mounted communication terminal and start the vehicle-mounted communication terminal dismantling protection function if the anti-dismantling verification fails.
[0129] In a possible implementation, the anti-disassembly verification module may include:
[0130] The command receiving unit is used to receive the financial vehicle control command sent by the vehicle communication terminal when detecting that the state of the vehicle power supply is switched from off to on;
[0131] The seventh judgment unit is used to confirm that the anti-disassembly verification is successful if the financial vehicle control instruction is received within the second preset time period and the SecOC verification with the vehicle communication terminal is successful;
[0132] The eighth judgment unit is used for: otherwise, the anti-disassembly verification fails.
[0133] In a possible implementation, the verification failure module may be specifically used for:
[0134] Control the vehicle's speed to be less than a preset speed; send a removal reminder instruction to the vehicle's central control screen; the removal reminder instruction is used to instruct the vehicle's central control screen to display a reminder.
[0135] Figure 6 FIG. 5 is a schematic diagram of a vehicle-mounted communication terminal 5 provided in an embodiment of the present invention. Figure 6 As shown, the vehicle communication terminal 5 of this embodiment includes: a processor 50 and a memory 51. The memory 51 is used to store a computer program 52, and the processor 50 is used to call and run the computer program 52 stored in the memory 51 to perform the steps in the above-mentioned various vehicle temporary unlocking control method embodiments, such as Figure 2 Alternatively, the processor 50 is used to call and run the computer program 52 stored in the memory 51 to implement the functions of each module / unit in the above-mentioned device embodiments, such as Figure 4 The functions of the modules 31 to 34 are shown.
[0136] Exemplarily, the computer program 52 may be divided into one or more modules / units, one or more modules / units are stored in the memory 51 and executed by the processor 50 to implement the present invention. One or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program 52 in the vehicle-mounted communication terminal 5. For example, the computer program 52 may be divided into Figure 4 Modules / units 31 to 34 are shown.
[0137] The vehicle communication terminal 5 may include, but is not limited to, a processor 50 and a memory 51. Those skilled in the art will appreciate that Figure 6 It is only an example of the vehicle communication terminal 5 and does not constitute a limitation on the vehicle communication terminal 5. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal may also include input and output devices, network access devices, buses, etc.
[0138] The processor 50 may be a central processing unit (CPU), or 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. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0139] The memory 51 may be an internal storage unit of the vehicle communication terminal 5, such as a hard disk or memory of the vehicle communication terminal 5. The memory 51 may also be an external storage device of the vehicle communication terminal 5, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the vehicle communication terminal 5. Further, the memory 51 may also include both an internal storage unit and an external storage device of the vehicle communication terminal 5. The memory 51 is used to store computer programs and other programs and data required by the terminal. The memory 51 may also be used to temporarily store data that has been output or is to be output.
[0140] Figure 7 FIG. 6 is a schematic diagram of a vehicle controller 6 provided in an embodiment of the present invention. Figure 7 As shown, the vehicle controller 6 of this embodiment includes: a processor 60 and a memory 61. The memory 61 is used to store a computer program 62, and the processor 60 is used to call and run the computer program 62 stored in the memory 61 to perform the steps in the above-mentioned various vehicle temporary unlocking control method embodiments, such as Figure 3 Alternatively, the processor 60 is used to call and run the computer program 62 stored in the memory 61 to implement the functions of each module / unit in the above-mentioned device embodiments, such as Figure 5 The functions of the modules 41 to 44 are shown.
[0141] Exemplarily, the computer program 62 may be divided into one or more modules / units, one or more modules / units are stored in the memory 61 and executed by the processor 60 to implement the present invention. One or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program 62 in the vehicle controller 6. For example, the computer program 62 may be divided into Figure 5 Modules / units 41 to 44 are shown.
[0142] The vehicle controller 6 may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art will appreciate that Figure 7 It is only an example of the vehicle controller 6 and does not constitute a limitation of the vehicle controller 6. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal may also include input and output devices, network access devices, buses, etc.
[0143] The processor 60 may be a central processing unit (CPU), or 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. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0144] The memory 61 may be an internal storage unit of the vehicle controller 6, such as a hard disk or memory of the vehicle controller 6. The memory 61 may also be an external storage device of the vehicle controller 6, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card (FlashCard), etc. equipped on the vehicle controller 6. Further, the memory 61 may also include both an internal storage unit of the vehicle controller 6 and an external storage device. The memory 61 is used to store computer programs and other programs and data required by the terminal. The memory 61 may also be used to temporarily store data that has been output or is to be output.
[0145] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0146] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0147] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0148] In the embodiments provided by the present invention, it should be understood that the disclosed devices / terminals and methods can be implemented in other ways. For example, the device / terminal embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0149] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0150] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0151] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. Computer-readable media may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0152] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention.
Claims
1. A vehicle temporary unlocking control method, characterized in that: Applied to an in-vehicle communication terminal, the in-vehicle communication terminal is connected to the Internet of Vehicles TSP platform and the vehicle controller respectively; the control method includes: Obtaining the temporary unlocking instruction sent by the Internet of Vehicles TSP platform, recording the value of the financial vehicle control instruction of the current vehicle communication terminal, and updating the financial vehicle control instruction to the temporary unlocking instruction; wherein the temporary unlocking instruction is used to instruct the temporary unlocking of the entire vehicle; When it is detected that the state of the vehicle power supply is switched from off to on, the financial vehicle control instruction is sent to the vehicle controller; Confirm whether the temporary unlocking is executed successfully; If the temporary unlocking is successfully executed, the financial vehicle control instruction is restored to the value of the current financial vehicle control instruction of the vehicle communication terminal; Among them, the temporary unlocking instruction is issued to the Internet of Vehicles TSP platform by the business platform after reviewing the user's request.
2. The vehicle temporary unlocking control method according to claim 1, characterized in that: The updating of the financial vehicle control instruction to the temporary unlocking instruction includes: If the current state of the vehicle power supply is on, the financial vehicle control instruction is kept unchanged, and after detecting that the state of the vehicle power supply is switched from on to off, the financial vehicle control instruction is updated to the temporary unlock instruction; If the current state of the vehicle power supply is off, the financial vehicle control instruction is updated to the temporary unlocking instruction.
3. The vehicle temporary unlocking control method according to claim 1, characterized in that: The step of restoring the financial vehicle control instruction to the value of the current financial vehicle control instruction of the vehicle-mounted communication terminal includes: If the current state of the vehicle power supply is on, the financial vehicle control instruction is kept unchanged, and after detecting that the state of the vehicle power supply is switched from on to off, the financial vehicle control instruction is restored to the value of the current financial vehicle control instruction of the vehicle communication terminal; If the current state of the vehicle power supply is off, the financial vehicle control instruction is restored to the value of the current financial vehicle control instruction of the vehicle communication terminal.
4. The vehicle temporary unlocking control method according to claim 1, characterized in that: When it is detected that the state of the vehicle power supply is switched from off to on, sending the financial vehicle control instruction to the vehicle controller comprises: When it is detected that the state of the vehicle power source is switched from off to on, the financial vehicle control instruction is continuously sent to the vehicle CAN bus for a first preset time period.
5. The vehicle temporary unlocking control method according to any one of claims 1 to 4, characterized in that: The step of confirming whether the temporary unlocking is successfully executed includes: If the temporary unlocking start instruction sent by the vehicle controller is received, confirming that the temporary unlocking is successfully executed; Otherwise, confirm that the temporary unlocking is unsuccessful; The temporary unlocking and starting instruction is used to instruct the entire vehicle to temporarily unlock and start.
6. A vehicle temporary unlocking control method, characterized in that: Applied to a vehicle controller, the vehicle controller is connected to a vehicle communication terminal, and the control method includes: Obtaining a financial vehicle control instruction sent by the vehicle-mounted communication terminal; If the financial vehicle control instruction is a temporary unlocking instruction, confirm whether the financial vehicle locking function of the vehicle controller is turned on; If the financial vehicle lock function is turned on, a temporary unlock start instruction is issued to the vehicle; wherein the temporary unlock start instruction is used to instruct the vehicle to temporarily unlock and start; If the financial vehicle lock function is turned off, a power enable command is sent to the entire vehicle; wherein the power enable command is used to instruct the entire vehicle to start normally.
7. The vehicle temporary unlocking control method according to claim 6, characterized in that: Before acquiring the financial vehicle control instruction sent by the vehicle-mounted communication terminal, the method further includes: Performing anti-disassembly verification with the vehicle-mounted communication terminal; If the anti-tampering verification is successful, an anti-tampering inactivation signal is sent to the vehicle-mounted communication terminal, and the step of obtaining the financial vehicle control instruction sent by the vehicle-mounted communication terminal is performed; If the anti-disassembly verification fails, an anti-disassembly activation signal is sent to the vehicle-mounted communication terminal, and a disassembly protection function of the vehicle-mounted communication terminal is started.
8. The vehicle temporary unlocking control method according to claim 7, characterized in that: The anti-disassembly verification with the vehicle-mounted communication terminal includes: When detecting that the state of the vehicle power supply is switched from off to on, receiving the financial vehicle control instruction sent by the vehicle communication terminal; If the financial vehicle control command is received within the second preset time period, and the SecOC verification with the vehicle communication terminal is successful, then the anti-disassembly verification is confirmed to be successful; Otherwise, the tamper verification fails.
9. The vehicle temporary unlocking control method according to claim 7, characterized in that: The initiation of the vehicle-mounted communication terminal removal protection function includes: Control the vehicle's speed to be less than a preset speed; A removal reminder instruction is sent to the vehicle's central control screen; the removal reminder instruction is used to instruct the vehicle's central control screen to display a reminder.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the vehicle temporary unlocking control method according to any one of claims 1 to 5 or the vehicle temporary unlocking control method according to any one of claims 6 to 9.
