Disclosure of Invention
The invention provides a method and a system for controlling the unlocking of an engineering vehicle based on an off-line state, which can be beneficial to improving the unlocking efficiency, safety and reliability of the engineering vehicle and reducing the risk of malicious replacement of engineering vehicle equipment for a client.
In order to solve the technical problems, the first aspect of the invention discloses an off-line state-based engineering vehicle unlocking control method, which comprises the following steps:
before the engineering vehicle is in a factory state, binding a whole vehicle SN code of the engineering vehicle with a SN code corresponding to communication equipment in the engineering vehicle through a remote management platform;
Transmitting the whole vehicle SN code to each device in the engineering vehicle through the communication device, and binding the engineering vehicle and each device in the engineering vehicle according to the whole vehicle SN code;
When detecting that a user triggers the engineering vehicle to enter a vehicle locking state, inquiring whether the user meets unlocking conditions of the engineering vehicle or not through the remote management platform;
When the user is inquired that the unlocking condition of the engineering vehicle is met, generating a dynamic random password through the remote management platform according to the whole vehicle SN code and a preset encryption algorithm;
And unlocking the engineering vehicle according to the dynamic random password input by the user.
As an optional implementation manner, in the first aspect of the present invention, the communication device includes at least a TBOX communication device, and the dynamic random password input by the user is represented as a dynamic random password obtained by the user through a remote management platform of a manufacturer;
the step of sending the whole vehicle SN code to each device in the engineering vehicle through the communication device, and binding the engineering vehicle and each device in the engineering vehicle according to the whole vehicle SN code, includes:
After the engineering vehicle is detected to be started, the complete vehicle SN coding information and the current time information are sent to each device in the engineering vehicle through the TBOX communication device according to a preset communication protocol;
Encrypting and binding each device in the engineering vehicle and the whole vehicle SN code according to the time information to obtain the associated information corresponding to each device and the whole vehicle SN code, and storing each associated information into the corresponding device;
wherein each device is connected through a CAN bus of the engineering vehicle.
As an optional implementation manner, in the first aspect of the present invention, before detecting that the user triggers the engineering vehicle to enter the locked state, the method further includes:
Recording the current use duration of the engineering vehicle used by the user and/or the time limit of the engineering vehicle used by the user;
The specific mode for triggering the engineering vehicle to enter the vehicle locking state by the user comprises the following steps:
judging whether the current use time of the engineering vehicle by the user is greater than a preset use time threshold value or not, and/or whether the current use time of the engineering vehicle by the user is greater than a preset use time threshold value or not;
triggering the engineering vehicle to perform a vehicle locking operation when judging that the use time is greater than a preset use time threshold value and/or the use time is greater than a preset service life threshold value, and/or,
Judging whether the user carries out illegal operation on the engineering vehicle or not;
Triggering the engineering vehicle to perform locking operation when judging that the user performs illegal operation on the engineering vehicle;
The method further comprises the steps of:
judging whether the using time is equal to a preset first time threshold value or not, and/or judging whether the using time is equal to a preset first time threshold value or not;
When the use time is judged to be equal to a preset first time threshold value, and/or the use time is judged to be equal to the preset first time threshold value, sending a text message prompt and/or an alarm prompt tone containing the residual use time to the user through display equipment and/or voice equipment on the engineering vehicle;
Wherein the first time threshold is less than the use time threshold, and the first time threshold is less than the lifetime threshold.
In a first aspect of the present invention, the querying, by the remote management platform, whether the user meets the unlocking condition of the engineering vehicle, and when the query that the user meets the unlocking condition of the engineering vehicle, generating, by the remote management platform and according to the SN code of the whole vehicle and a preset encryption algorithm, a dynamic random password includes:
Inquiring whether a credit repayment record corresponding to the engineering vehicle purchased by the user through credit sales exists or whether a full payment record corresponding to the engineering vehicle purchased by the user exists or not through the remote management platform;
And when the fact that the user purchases the credit repayment record corresponding to the engineering vehicle through credit sales or the fact that the user purchases the full payment record corresponding to the engineering vehicle is queried, generating a dynamic random password through the remote management platform according to the whole vehicle SN code and a preset encryption algorithm.
As an optional implementation manner, in the first aspect of the present invention, after the unlocking the locking state of the engineering vehicle according to the dynamic random password, the method further includes:
Resetting the current use time length of the engineering vehicle by the user and the time period of the engineering vehicle by the user, and re-executing the operation of recording the current use time length of the engineering vehicle by the user and/or the time period of the engineering vehicle by the user;
And when the fact that the user purchases the full payment record corresponding to the engineering vehicle is inquired, generating a vehicle locking unlocking password through the remote management platform, and sending the vehicle locking closing password to the user, wherein the vehicle locking unlocking password is used for completely unlocking the vehicle locking control of the engineering vehicle.
As an alternative embodiment, in the first aspect of the present invention, the method further includes:
When the use time is judged to be longer than a preset use time threshold value and/or the use time is judged to be longer than a preset use time threshold value, performing power control on an engine of the engineering vehicle and/or performing current control on a hydraulic device of the engineering vehicle so as to limit the control operation of the engineering vehicle by the user, and/or,
When the user performs illegal operation on the engineering vehicle, performing power control on an engine of the engineering vehicle and/or performing current control on a hydraulic device of the engineering vehicle so as to limit the control operation of the user on the engineering vehicle.
As an alternative embodiment, in the first aspect of the present invention, the method further includes:
judging whether the associated information of each device in the engineering vehicle is matched with the associated information of the rest devices in the engineering vehicle;
and when judging that the association information of any one device in the engineering vehicle is not matched with the association information of the rest devices, performing the whole vehicle locking operation on the engineering vehicle.
The invention discloses an off-line state-based engineering vehicle unlocking control system, which comprises:
The binding module is used for binding the whole SN code of the engineering vehicle with the SN code corresponding to the communication equipment in the engineering vehicle through the remote management platform before the engineering vehicle is in a factory state;
the sending module is used for sending the whole vehicle SN code bound by the binding module to each device in the engineering vehicle through the communication device;
The binding module is further used for binding the engineering vehicle and each device in the engineering vehicle according to the whole vehicle SN code sent by the sending module;
The query module is used for querying whether the user meets the unlocking condition of the engineering vehicle or not through the remote management platform when the fact that the user triggers the engineering vehicle to enter a vehicle locking state is detected;
The generation module is used for generating a dynamic random password through the remote management platform according to the whole vehicle SN code bound by the binding module and a preset encryption algorithm when the query module queries that the user meets the unlocking condition of the engineering vehicle;
and the unlocking module is used for unlocking the engineering vehicle according to the dynamic random password generated by the generating module input by the user.
In a second aspect of the present invention, the communication device includes at least a TBOX communication device, and the dynamic random password input by the user is represented as a dynamic random password obtained by the user through a remote management platform of a manufacturer;
the binding module sends the whole vehicle SN code to each device in the engineering vehicle through the communication device, and binds each device in the engineering vehicle and the engineering vehicle according to the whole vehicle SN code in the following specific modes:
After the engineering vehicle is detected to be started, the complete vehicle SN coding information and the current time information are sent to each device in the engineering vehicle through the TBOX communication device according to a preset communication protocol;
Encrypting and binding each device in the engineering vehicle and the whole vehicle SN code according to the time information to obtain the associated information corresponding to each device and the whole vehicle SN code, and storing each associated information into the corresponding device;
wherein each device is connected through a CAN bus of the engineering vehicle.
As an alternative embodiment, in the second aspect of the present invention, the system further includes:
The recording module is used for recording the current use duration of the engineering vehicle used by the user and/or the time limit of the engineering vehicle used by the user before detecting that the engineering vehicle is triggered to enter a vehicle locking state by the user;
The specific mode of triggering the engineering vehicle to enter the vehicle locking state by the user is as follows:
judging whether the current use time of the engineering vehicle by the user is greater than a preset use time threshold value or not, and/or whether the current use time of the engineering vehicle by the user is greater than a preset use time threshold value or not;
triggering the engineering vehicle to perform a vehicle locking operation when judging that the use time is greater than a preset use time threshold value and/or the use time is greater than a preset service life threshold value, and/or,
Judging whether the user carries out illegal operation on the engineering vehicle or not;
Triggering the engineering vehicle to perform locking operation when judging that the user performs illegal operation on the engineering vehicle;
and, the system further comprises:
The judging module is used for judging whether the using time recorded by the recording module is equal to a preset first time threshold value or not and/or whether the using time is equal to a preset first time threshold value or not;
The output module is used for outputting text information reminding and/or alarm prompting sound containing the residual using time to the user through display equipment and/or voice equipment on the engineering vehicle when the judging module judges that the using time is equal to a preset first time threshold value and/or the using time is equal to the preset first time threshold value;
Wherein the first time threshold is less than the use time threshold, and the first time threshold is less than the lifetime threshold.
In a second aspect of the present invention, as an optional implementation manner, the specific manner of the query module for querying, by the remote management platform, whether the user meets the unlocking condition of the engineering vehicle is:
Inquiring whether a credit repayment record corresponding to the engineering vehicle purchased by the user through credit sales exists or whether a full payment record corresponding to the engineering vehicle purchased by the user exists or not through the remote management platform;
when the query module queries that the user meets the unlocking condition of the engineering vehicle, the specific mode of generating the dynamic random password by the generation module through the remote management platform according to the whole vehicle SN code and a preset encryption algorithm is as follows:
And when the fact that the user purchases the credit repayment record corresponding to the engineering vehicle through credit sales or the fact that the user purchases the full payment record corresponding to the engineering vehicle is queried, generating a dynamic random password through the remote management platform according to the whole vehicle SN code and a preset encryption algorithm.
As an alternative embodiment, in the second aspect of the present invention, the system further includes:
the reset module is used for resetting the use time period of the engineering vehicle used by the user and the use time period of the engineering vehicle used by the user after the engineering vehicle is unlocked according to the dynamic random password input by the user by the unlocking module, and re-executing the operation of recording the use time period of the engineering vehicle used by the user and/or the use time period of the engineering vehicle used by the user;
And the generation module is further used for generating a vehicle locking release password through the remote management platform when the fact that the user purchases the full payment record corresponding to the engineering vehicle is inquired, and sending the vehicle locking closing password to the user, wherein the vehicle locking release password is used for completely releasing the vehicle locking control of the engineering vehicle.
As an alternative embodiment, in the second aspect of the present invention, the system further includes:
A control module for controlling the power of the engine of the engineering vehicle and/or controlling the current of the hydraulic device of the engineering vehicle to limit the control operation of the user on the engineering vehicle when the judging module judges that the using time is longer than the preset using time threshold and/or the using time is longer than the preset using time threshold, and/or,
When the user performs illegal operation on the engineering vehicle, performing power control on an engine of the engineering vehicle and/or performing current control on a hydraulic device of the engineering vehicle so as to limit the control operation of the user on the engineering vehicle.
As an alternative embodiment, in the second aspect of the present invention, the system further includes:
the judging module is further used for judging whether the association information of each device in the engineering vehicle bound by the binding module is matched with the association information of the rest devices in the engineering vehicle;
And the locking module is used for locking the whole engineering vehicle when the judging module judges that the association information of any one device in the engineering vehicle is not matched with the association information of the rest devices.
The third aspect of the invention discloses another off-line state-based engineering vehicle unlocking control system, which comprises:
A memory storing executable program code;
a processor coupled to the memory;
The processor invokes the executable program codes stored in the memory to execute the off-line state-based engineering vehicle unlocking control method disclosed in the first aspect of the invention.
A fourth aspect of the present invention discloses a computer storage medium storing computer instructions for executing the off-line state-based engineering vehicle unlocking control method disclosed in the first aspect of the present invention when the computer instructions are called.
Compared with the prior art, the embodiment of the invention has the following beneficial effects:
Before the engineering vehicle is in a factory state, binding a whole vehicle SN code of the engineering vehicle with an SN code corresponding to communication equipment in the engineering vehicle through a remote management platform, sending the whole vehicle SN code to each equipment in the engineering vehicle through the communication equipment, binding the engineering vehicle with each equipment in the engineering vehicle according to the whole vehicle SN code, increasing the difficulty that the equipment code in the engineering vehicle is tampered, and improving the use safety of the engineering vehicle; when the condition that the user meets the unlocking condition of the engineering vehicle is detected, the remote management platform generates a dynamic random password according to the SN code of the whole vehicle and a preset encryption algorithm, and the engineering vehicle is unlocked according to the dynamic random password input by the user, so that the link of transmitting information to a manufacturer or an agent by the client is omitted, and the step of information exchange caused by the limitation of network conditions is simplified. Therefore, when the network condition is poor or no network condition is met, the engineering vehicle is unlocked without depending on remote communication, so that the unlocking efficiency, safety and reliability of the engineering vehicle are improved, and the risk of malicious replacement of engineering vehicle equipment by a customer is reduced.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The terms first, second and the like in the description and in the claims and in the above-described figures are used for distinguishing between different objects and not necessarily for describing a sequential or chronological order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the invention. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
The invention discloses an off-line state-based engineering vehicle unlocking control method and system, which can bind a whole vehicle SN code of an engineering vehicle with an SN code corresponding to communication equipment in the engineering vehicle through a remote management platform before the engineering vehicle is in a factory state, send the whole vehicle SN code to each equipment in the engineering vehicle through the communication equipment, bind the engineering vehicle with each equipment in the engineering vehicle according to the whole vehicle SN code, increase the difficulty of tampering the equipment codes in the engineering vehicle, improve the use safety of the engineering vehicle, query whether a user meets the unlocking condition of the engineering vehicle through the remote management platform when the user triggers the engineering vehicle to enter the locking state, generate a dynamic random password according to the whole vehicle SN code and a preset encryption algorithm when the user meets the unlocking condition of the engineering vehicle, unlock the engineering vehicle according to the dynamic random password input by the user, omit the link of transmitting information to a manufacturer or an agent by the client, simplify the information exchange step caused by network condition limitation, further improve the efficiency, safety and reliability of the engineering vehicle and reduce the malicious risk of the client equipment unlocking the engineering vehicle. The following will describe in detail.
Example 1
Referring to fig. 1, fig. 1 is a schematic flow chart of an off-line state-based engineering vehicle unlocking control method according to an embodiment of the invention. The off-line state-based engineering vehicle unlocking control method described in fig. 1 CAN be applied to an off-line state-based engineering vehicle unlocking control system, and optionally, the off-line state-based engineering vehicle unlocking control system at least CAN comprise a remote management platform for managing and controlling an engineering vehicle and a control system of the engineering vehicle, wherein the control system of the engineering vehicle at least CAN comprise communication equipment and a control device for carrying out wireless communication with the remote management platform, and the communication equipment CAN be connected with the control device through a CAN bus. As shown in fig. 1, the off-line state-based engineering vehicle unlocking control method may include the following operations:
101. before the engineering vehicle is in a factory state, binding the whole SN code of the engineering vehicle with the SN code corresponding to the communication equipment in the engineering vehicle through the remote management platform.
In the embodiment of the invention, optionally, the engineering vehicle may include at least one of a heavy transportation vehicle, a large crane, an excavator, a bulldozer, a road roller, a loader, an electric power rush-repair vehicle, an engineering rush-repair vehicle and the like, and as shown in fig. 6, the equipment in the engineering vehicle may include at least communication equipment, an ECM (electronic injection engine), an instrument device, a controller, an accelerator actuator (mechanical engine) and the like, where the communication equipment may include at least TBOX communication equipment, each equipment in the engineering vehicle communicates with each other through a CAN bus connection of the engineering vehicle, and the TBOX communication equipment in the engineering vehicle communicates with a remote management platform of a manufacturer or an agent through a wireless network connection.
In the embodiment of the invention, optionally, the SN code (serial number) is expressed as a unique number for identifying a specific product or device generated before the whole engineering vehicle or the device leaves the factory, and is a code obtained by processing a series of algorithms according to the data such as the production date, the production number, the engine number and the like of the product, so that the SN code has uniqueness and non-tamper-resistance, can help identify the device, and is used for registering, repairing, updating, maintaining and the like of the product. Further, once the operation of binding the whole SN code of the engineering vehicle with the SN code corresponding to the communication equipment in the engineering vehicle occurs, the operation is irreversible, and the operation can be unbinding only through the advanced authority of the remote management platform. Therefore, the whole SN code of the engineering vehicle is bound with the SN code corresponding to the communication equipment in the engineering vehicle, so that the unlocking safety and reliability of the engineering vehicle can be improved, the risk of malicious replacement of the engineering vehicle equipment by a customer is reduced, and malicious tampering of the SN code by other people is effectively prevented.
102. And sending the whole vehicle SN code to each device in the engineering vehicle through the communication device, and binding the engineering vehicle and each device in the engineering vehicle according to the whole vehicle SN code.
In the embodiment of the invention, the communication equipment sends the whole vehicle SN code to each equipment in the engineering vehicle, and binds the engineering vehicle and each equipment in the engineering vehicle according to the whole vehicle SN code, which can comprise the following steps:
after the engineering vehicle is detected to be started, the SN coding information of the whole vehicle and the current time information are sent to each device in the engineering vehicle through the TBOX communication device according to a preset communication protocol.
And encrypting and binding each device in the engineering vehicle with the whole vehicle SN code according to the time information to obtain the associated information corresponding to each device and the whole vehicle SN code, and storing each associated information into the corresponding device.
The time information at least comprises the time of first starting the engineering vehicle before leaving the factory, the binding time of binding the SN codes of the whole vehicle of the engineering vehicle and the SN codes corresponding to the communication equipment in the engineering vehicle, the time of first receiving the SN codes of the whole vehicle by each equipment, and the like.
Therefore, each equipment in the engineering vehicle and the engineering vehicle is bound according to the whole vehicle SN code, the link that a customer transmits information to a manufacturer or an agency is omitted, the step of information exchange caused by network condition limitation is simplified, the unlocking efficiency, the safety and the reliability of the engineering vehicle are further improved, and the risks of maliciously replacing the equipment of the engineering vehicle and tampering the coding of the engineering vehicle by the customer are reduced.
103. When the fact that the user triggers the engineering vehicle to enter a vehicle locking state is detected, whether the user meets unlocking conditions of the engineering vehicle or not is inquired through the remote management platform, and when the fact that the user meets the unlocking conditions of the engineering vehicle is inquired, the operation of the step 104 can be executed.
In an embodiment of the present invention, optionally, before detecting that the user triggers the engineering vehicle to enter the locked state in step 103, the method further includes the following operations:
recording the current use duration of the engineering vehicle and/or the time limit of the engineering vehicle used by the user.
In the embodiment of the present invention, optionally, a specific manner of triggering the engineering vehicle to enter the locked state by the user may include:
And judging whether the use time length of the current use engineering vehicle of the user is larger than a preset use time length threshold value, and/or judging whether the use time of the current use engineering vehicle of the user is larger than a preset use time length threshold value.
And triggering the engineering vehicle to lock when judging that the service time is longer than a preset service time threshold value and/or the service time is longer than a preset service life threshold value. And/or the number of the groups of groups,
And judging whether the user carries out illegal operation on the engineering vehicle.
When the illegal operation of the engineering vehicle by the user is judged, triggering the locking operation of the engineering vehicle.
The illegal operation may include at least one of inputting an error password exceeding a limit number, maliciously cracking equipment of the engineering vehicle, performing dangerous operation on the engineering vehicle, operating the engineering vehicle without a prescribed operation procedure, performing overload operation on the engineering vehicle, and the like. The method judges whether the engineering vehicle is triggered to enter the vehicle locking state by the user or not in various modes, can improve the safety and reliability of unlocking the engineering vehicle, and reduces the risks of malicious replacement of engineering vehicle equipment and tampering of engineering vehicle codes by the client.
In the embodiment of the present invention, further optionally, when the engineering vehicle is in the locked state, it may be determined whether the user is in an emergency or dangerous state.
When judging that the user is in an emergency or dangerous state, unlocking the control panel or the reset switch of the engineering vehicle, and enabling the user to enter an emergency operation state with limited operation times through the control panel or the reset switch, so that the engineering vehicle can be restored to a normal working state in a short time, accidents are avoided, and the use safety and reliability of the engineering vehicle are improved.
In the embodiment of the present invention, the step of querying, through the remote management platform, whether the user satisfies the unlocking condition of the engineering vehicle, and executing the operation of step 104 when the user is queried that the user satisfies the unlocking condition of the engineering vehicle may include:
And inquiring whether a credit repayment record corresponding to the engineering vehicle purchased by the user through credit sales exists or whether a full payment record corresponding to the engineering vehicle purchased by the user exists or not through the remote management platform.
When it is found that there is a credit repayment record corresponding to the engineering vehicle purchased by the user through credit sales, or there is a full payment record corresponding to the engineering vehicle purchased by the user, the operation of step 104 is performed. When the fact that the user triggers the engineering vehicle to enter the vehicle locking state is detected, whether the user meets unlocking conditions of the engineering vehicle is inquired through the remote management platform, and when the fact that the user meets the unlocking conditions of the engineering vehicle is inquired, the random password is generated through the remote management platform so that the user can acquire and unlock the engineering vehicle, so that the efficiency, safety and reliability of unlocking the engineering vehicle are improved, and risks of malicious replacement of engineering vehicle equipment and tampering of engineering vehicle codes by the user are reduced.
104. And generating a dynamic random password through a remote management platform according to the SN code of the whole vehicle and a preset encryption algorithm, and unlocking the engineering vehicle according to the dynamic random password input by a user.
In the embodiment of the invention, optionally, the dynamic random password input by the user is expressed as the dynamic random password acquired by the user through a remote management platform of a manufacturer, and the dynamic random password can only be used on the engineering vehicle corresponding to the SN code of the whole vehicle and can not be used on other whole machines. Therefore, the steps of information exchange caused by network condition limitation can be simplified, the unlocking efficiency, safety and reliability of the engineering vehicle are improved, and the risks of malicious replacement of engineering vehicle equipment and tampering of engineering vehicle codes by clients are reduced.
In an alternative embodiment, after performing the operations of step 104, the method further comprises the operations of:
resetting the use duration of the current use engineering vehicle of the user and the time period of the use engineering vehicle of the user, and re-executing the operation of recording the use duration of the current use engineering vehicle of the user and/or the time period of the use engineering vehicle of the user.
And when the fact that the full payment record corresponding to the engineering vehicle purchased by the user exists is inquired, a vehicle locking unlocking password is generated through the remote management platform, and the vehicle locking closing password is sent to the user, wherein the vehicle locking unlocking password is used for completely unlocking the vehicle locking control of the engineering vehicle.
Therefore, the optional embodiment can generate the dynamic random password through the remote management platform according to the whole vehicle SN code and the preset encryption algorithm, and reset the use duration of the engineering vehicle currently used by the user and the time period of the engineering vehicle used by the user after the engineering vehicle is unlocked by the user, thereby being beneficial to simplifying the information exchange step caused by the limitation of network conditions, improving the unlocking efficiency, safety and reliability of the engineering vehicle and reducing the risks of maliciously replacing engineering vehicle equipment and tampering engineering vehicle codes by the client.
In another alternative embodiment, the method further comprises the following operations, before the detection of the user triggering the engineering vehicle to enter the locked state in step 103:
Judging whether the using time is equal to a preset first time threshold value or not, and/or judging whether the using time is equal to a preset first time threshold value or not.
When the using time is equal to a preset first time threshold value, and/or the using time is equal to a preset first time threshold value, outputting a text message reminding and/or alarming prompt tone containing the residual using time to a user through display equipment and/or voice equipment on the engineering vehicle so as to prompt the user to acquire an unlocking password through a channel of a manufacturer or an agent as soon as possible so as to unlock the engineering vehicle.
Wherein the first time threshold is less than the use time threshold and the first time threshold is less than the lifetime threshold.
In the optional embodiment, optionally, when the fact that the user triggers the engineering vehicle to enter the vehicle locking state is detected, a text message reminding and/or alarming prompt tone for locking the engineering vehicle can be output to the user through display equipment and/or voice equipment on the engineering vehicle, and the user is limited to be unable to perform operations except for inputting passwords on instrument equipment in the engineering vehicle, so that the user is prompted to acquire unlocking passwords through channels of manufacturers or agents to unlock the engineering vehicle.
Therefore, before and after the user triggers the engineering vehicle to enter the locking state, the optional embodiment can output text information reminding and/or alarming reminding sound to the user through display equipment and/or voice equipment on the engineering vehicle to prompt the user to pay timely and acquire unlocking passwords through channels of manufacturers or agents, so that the unlocking efficiency, safety and reliability of the engineering vehicle are improved, and the risks of maliciously replacing the engineering vehicle equipment and tampering the engineering vehicle codes by the client are reduced.
In yet another alternative embodiment, after performing the operations of step 104, the method further comprises the operations of:
And judging whether the associated information of each device in the engineering vehicle is matched with the associated information of the rest devices in the engineering vehicle.
And when judging that the associated information of any one device in the engineering vehicle is not matched with the associated information of the rest devices, performing the whole vehicle locking operation on the engineering vehicle.
Therefore, according to the method and the device, when the fact that the related information of any one device in the engineering vehicle is not matched with the related information of the other devices is detected, the whole vehicle locking operation is conducted on the engineering vehicle, the unlocking safety and reliability of the engineering vehicle are improved, and the risks of malicious replacement of the engineering vehicle devices and tampering of the engineering vehicle codes of customers are reduced.
Example two
Referring to fig. 2, fig. 2 is a flow chart of an off-line state-based engineering vehicle unlocking control method according to an embodiment of the invention. The off-line state-based engineering vehicle unlocking control method described in fig. 2 CAN be applied to an off-line state-based engineering vehicle unlocking control system, and optionally, the off-line state-based engineering vehicle unlocking control system at least CAN comprise a remote management platform for managing and controlling an engineering vehicle and a control system of the engineering vehicle, wherein the control system of the engineering vehicle at least CAN comprise communication equipment and a control device for performing wireless communication with the remote management platform, and the communication equipment CAN be connected with the control device through a CAN bus. As shown in fig. 2, the off-line state-based engineering vehicle unlocking control method may include the following operations:
201. Before the engineering vehicle is in a factory state, binding the whole SN code of the engineering vehicle with the SN code corresponding to the communication equipment in the engineering vehicle through the remote management platform.
202. And sending the whole vehicle SN code to each device in the engineering vehicle through the communication device, and binding the engineering vehicle and each device in the engineering vehicle according to the whole vehicle SN code.
203. The operation of step 204 may be performed when it is determined that the length of time the user is currently using the engineering vehicle is greater than a preset length of time threshold, and/or when the length of time the user is greater than a preset length of time threshold, and/or the length of time the user is greater than a preset length of time threshold.
In the embodiment of the present invention, optionally, when it is determined that the usage period is less than or equal to the preset usage period threshold and/or the usage time is less than or equal to the preset lifetime threshold, the operation of step 203 is re-executed.
204. The engine of the engineering vehicle is controlled in power and/or the hydraulic device of the engineering vehicle is controlled in current so as to limit the control operation of the engineering vehicle by a user.
In the embodiment of the invention, optionally, whether the user performs illegal operation on the engineering vehicle can be judged, and when the illegal operation on the engineering vehicle by the user is judged, the power output numerical control is performed on the engine of the engineering vehicle and/or the current output numerical control is performed on the hydraulic device of the engineering vehicle so as to limit the control operation on the engineering vehicle by the user.
205. The remote management platform inquires whether the user meets the unlocking condition of the engineering vehicle, and when the user meets the unlocking condition of the engineering vehicle, the operation of step 206 can be executed.
206. And generating a dynamic random password through a remote management platform according to the SN code of the whole vehicle and a preset encryption algorithm, and unlocking the engineering vehicle according to the dynamic random password input by a user.
In the embodiment of the present invention, for other descriptions of steps 201-203 and steps 205-206, please refer to the detailed descriptions of steps 101-104 in the first embodiment, and the detailed descriptions of the embodiment of the present invention are omitted.
Therefore, when the number of working hours or the date of the whole engineering vehicle reaches a preset value or the engineering vehicle is not regulated by a user, the power of the engine of the engineering vehicle and the current of the pump proportional solenoid valve of the hydraulic main pump are limited, so that the whole engineering vehicle cannot work normally, the safety and the reliability of the engineering vehicle are improved, and the risk that a customer maliciously changes engineering vehicle equipment or falsifies the identification code of the engineering vehicle is reduced.
Therefore, when the engineering vehicle is detected to trigger the engineering vehicle to enter the vehicle locking state, a remote management platform is used for inquiring whether the user meets the unlocking condition of the engineering vehicle or not, when the user meets the unlocking condition of the engineering vehicle, a dynamic random password is generated according to the whole vehicle SN code and a preset encryption algorithm through the remote management platform, the engineering vehicle is unlocked according to the dynamic random password input by the user, the link of transmitting information to a manufacturer or an agency by the client is omitted, the step of information exchange caused by network condition limitation is simplified, and when the whole vehicle operation time number or a preset value of the engineering vehicle or the use of the engineering vehicle is not met, the user does not need to set the engineering vehicle according to the regulation, the power of the engine of the engineering vehicle and the pump proportion of the hydraulic pressure of the main pump are inquired, the reliability of the engineering vehicle cannot be improved, the safety and the reliability of the engineering vehicle cannot be improved, and the safety of the engineering vehicle cannot be replaced by the electromagnetic valve can be easily identified, and the safety of the engineering vehicle cannot be replaced by the client, and the risk of the engineering vehicle can be reduced.
Example III
Referring to fig. 3, fig. 3 is a schematic structural diagram of an off-line state-based engineering vehicle unlocking control system according to an embodiment of the present invention. The off-line state-based engineering vehicle unlocking control system described in fig. 3 may execute the off-line state-based engineering vehicle unlocking control method, and optionally, the system may at least include a remote management platform for managing and controlling an engineering vehicle, and a control system of the engineering vehicle, where the control system of the engineering vehicle may at least include a communication device for performing wireless communication with the remote management platform, and a control device, where the communication device may be connected with the control device through a CAN bus, and the embodiment of the invention is not limited. As shown in fig. 3, the off-line state-based engineering vehicle unlocking control system may include a binding module 301, a sending module 302, a query module 303, a generating module 304, and an unlocking module 305, where:
And the binding module 301 is configured to bind, through the remote management platform, the SN code of the entire engineering vehicle with the SN code corresponding to the communication device in the engineering vehicle before the engineering vehicle is in the factory state.
And the sending module 302 is configured to send, through the communication device, the whole vehicle SN code bound by the binding module 301 to each device in the engineering vehicle.
The binding module 301 is further configured to bind the engineering vehicle with each device in the engineering vehicle according to the entire vehicle SN code sent by the sending module 302.
And the query module 303 is configured to query, through the remote management platform, whether the user satisfies an unlocking condition of the engineering vehicle when it is detected that the user triggers the engineering vehicle to enter a locked state.
The generating module 304 is configured to generate, when the querying module 303 queries that the user satisfies the unlocking condition of the engineering vehicle, a dynamic random password through the remote management platform and according to the SN code of the whole vehicle bound by the binding module 301 and a preset encryption algorithm.
The unlocking module 305 is configured to unlock the engineering vehicle according to the dynamic random password generated by the generating module 304 input by the user.
Therefore, the off-line state-based engineering vehicle unlocking control system described in the implementation figure 3 can send the whole vehicle SN code to each device in the engineering vehicle through the communication device before the engineering vehicle is in a factory state, bind the engineering vehicle with each device in the engineering vehicle according to the whole vehicle SN code, increase the difficulty of tampering the device code in the engineering vehicle, and improve the use safety of the engineering vehicle, when the condition that a user triggers the engineering vehicle to enter a vehicle locking state is detected, the remote management platform is used for inquiring whether the user meets the unlocking condition of the engineering vehicle, when the user meets the unlocking condition of the engineering vehicle is inquired, the remote management platform is used for generating a dynamic random password according to the whole vehicle SN code and a preset encryption algorithm, unlock the engineering vehicle according to the dynamic random password input by the user, omit the link of transmitting information to a manufacturer or an agency by the client, simplify the step of information exchange caused by the limitation of network conditions, thereby being beneficial to improving the safety and reliability of the engineering vehicle, and reducing the risk of maliciously changing the engineering vehicle device or tampering the identification code of the engineering vehicle.
In an alternative embodiment, the communication device includes at least a TBOX communication device, and the dynamic random password entered by the user is represented as a dynamic random password obtained by the user through a remote management platform of the manufacturer.
As shown in fig. 4, the binding module 301 sends the entire vehicle SN code to each device in the engineering vehicle through the communication device, and binds each device in the engineering vehicle and the engineering vehicle according to the entire vehicle SN code in the following specific ways:
after the engineering vehicle is detected to be started, the SN coding information of the whole vehicle and the current time information are sent to each device in the engineering vehicle through the TBOX communication device according to a preset communication protocol.
And encrypting and binding each device in the engineering vehicle with the whole vehicle SN code according to the time information to obtain the associated information corresponding to each device and the whole vehicle SN code, and storing each associated information into the corresponding device.
Each device is connected through a CAN bus of the engineering vehicle.
Therefore, the off-line state-based engineering vehicle unlocking control system described in fig. 4 can bind the engineering vehicle with each device in the engineering vehicle according to the whole vehicle SN code, so that the link that a client transmits information to a manufacturer or an agent is omitted, the step of information exchange caused by network condition limitation is simplified, the efficiency, safety and reliability of engineering vehicle unlocking are further improved, and the risk that the client maliciously changes the engineering vehicle device and falsifies the engineering vehicle code is reduced.
In another alternative embodiment, as shown in fig. 4, the system further comprises:
The recording module 306 is configured to record a duration of use of the engineering vehicle currently used by the user and/or a time period of use of the engineering vehicle by the user before detecting that the engineering vehicle is triggered to enter the locked state by the user.
The specific mode of triggering the engineering vehicle to enter the vehicle locking state by the user is as follows:
And judging whether the use time length of the current use engineering vehicle of the user is larger than a preset use time length threshold value, and/or judging whether the use time of the current use engineering vehicle of the user is larger than a preset use time length threshold value.
And triggering the engineering vehicle to lock when judging that the service time is longer than a preset service time threshold value and/or the service time is longer than a preset service life threshold value. And/or the number of the groups of groups,
And judging whether the user carries out illegal operation on the engineering vehicle.
When the illegal operation of the engineering vehicle by the user is judged, triggering the locking operation of the engineering vehicle.
And, the system further comprises:
A judging module 307, configured to judge whether the usage time period recorded by the recording module 306 is equal to a preset first time period threshold value, and/or whether the usage time period is equal to a preset first time period threshold value.
The output module 308 is configured to output, when the judging module 307 judges that the usage time is equal to the preset first time threshold, a text message reminder and/or an alarm alert tone including the remaining usage time to the user through a display device and/or a voice device on the engineering vehicle.
Wherein the first time threshold is less than the use time threshold and the first time threshold is less than the lifetime threshold.
Therefore, the off-line state-based engineering vehicle unlocking control system described in fig. 4 can be implemented to judge whether the user triggers the engineering vehicle to enter the vehicle locking state in various modes, and output text information reminding and/or alarming reminding sounds to the user through display equipment and/or voice equipment on the engineering vehicle to prompt the user to pay timely before the user triggers the engineering vehicle to enter the vehicle locking state, and acquire an unlocking password through a channel of a manufacturer or an agent, so that the efficiency, safety and reliability of unlocking the engineering vehicle are improved, and the risks of maliciously replacing engineering vehicle equipment and tampering engineering vehicle codes by the user are reduced.
In yet another alternative embodiment, as shown in fig. 4, the specific manner of the query module 303 for querying whether the user satisfies the unlocking condition of the engineering vehicle through the remote management platform is:
And inquiring whether a credit repayment record corresponding to the engineering vehicle purchased by the user through credit sales exists or whether a full payment record corresponding to the engineering vehicle purchased by the user exists or not through the remote management platform.
When the query module 303 queries that the user meets the unlocking condition of the engineering vehicle, the specific mode of generating the dynamic random password by the generation module 304 through the remote management platform according to the whole vehicle SN code and the preset encryption algorithm is as follows:
When the fact that the user purchases the credit repayment record corresponding to the engineering vehicle through credit sales or the fact that the user purchases the full payment record corresponding to the engineering vehicle is found, the dynamic random password is generated through the remote management platform according to the whole vehicle SN code and a preset encryption algorithm.
Therefore, the off-line state-based engineering vehicle unlocking control system described in fig. 4 can be implemented to query whether the user meets the unlocking condition of the engineering vehicle through the remote management platform, and when the user is queried to meet the unlocking condition of the engineering vehicle, the remote management platform generates a random password to enable the user to acquire and unlock the engineering vehicle, so that the efficiency, safety and reliability of unlocking the engineering vehicle are improved, and the risks of maliciously replacing engineering vehicle equipment and tampering with engineering vehicle codes by the client are reduced.
In yet another alternative embodiment, as shown in FIG. 4, the system further comprises:
The resetting module 309 is configured to reset the use duration of the engineering vehicle currently used by the user and the time period of the engineering vehicle used by the user after the unlocking module 305 unlocks the engineering vehicle according to the dynamic random password input by the user, and re-execute the operation of recording the use duration of the engineering vehicle currently used by the user and/or the time period of the engineering vehicle used by the user.
And the generating module 304 is further configured to generate a vehicle locking release password through the remote management platform when it is queried that there is a full payment record corresponding to the engineering vehicle purchased by the user, and send a vehicle locking closing password to the user, where the vehicle locking release password is used to completely release the vehicle locking control of the engineering vehicle.
Therefore, implementing the off-line state-based engineering vehicle unlocking control system described in fig. 4 can reset the use duration of the engineering vehicle currently used by the user and the time period of the engineering vehicle used by the user after the user unlocks the engineering vehicle, which is beneficial to simplifying the information exchange steps caused by the limitation of network conditions, improving the efficiency, safety and reliability of engineering vehicle unlocking, and reducing the risks of malicious replacement of engineering vehicle equipment and tampering of engineering vehicle codes by the user.
In yet another alternative embodiment, as shown in FIG. 4, the system further comprises:
The control module 310 is configured to perform power control on an engine of the engineering vehicle and/or perform current control on a hydraulic device of the engineering vehicle to limit a control operation of a user on the engineering vehicle when the judging module 307 judges that the usage time is greater than a preset usage time threshold and/or the usage time is greater than a preset lifetime threshold. And/or the number of the groups of groups,
When the illegal operation of the engineering vehicle by the user is judged, the power control of the engine of the engineering vehicle and/or the current control of the hydraulic device of the engineering vehicle are/is carried out, so that the control operation of the engineering vehicle by the user is limited.
Therefore, when the number of working hours or the date of the whole engineering vehicle reaches a preset value or the engineering vehicle is not regulated by a user, the power of the engine of the engineering vehicle and the pump proportional solenoid valve current of the hydraulic main pump are limited, so that the whole engineering vehicle cannot work normally, the safety and the reliability of the engineering vehicle are improved, and the risk of maliciously changing engineering vehicle equipment or tampering identification codes of the engineering vehicle by a customer is reduced.
In yet another alternative embodiment, as shown in FIG. 4, the system further comprises:
the determining module 307 is further configured to determine whether the association information of each device in the engineering vehicle bound by the binding module 301 matches the association information of the remaining devices in the engineering vehicle.
The locking module 311 is configured to perform an operation of locking the whole engineering vehicle when the judging module 307 judges that the association information of any one device in the engineering vehicle is not matched with the association information of the remaining devices.
Therefore, when the off-line state-based engineering vehicle unlocking control system described in fig. 4 is implemented, the whole vehicle locking operation of the engineering vehicle can be performed when the fact that the associated information of any one device in the engineering vehicle is not matched with the associated information of the other devices is detected, so that the safety and reliability of unlocking the engineering vehicle are improved, and the risks of malicious replacement of the engineering vehicle devices and tampering of the engineering vehicle codes of customers are reduced.
Example IV
Referring to fig. 5, fig. 5 is a schematic structural diagram of another off-line state-based unlocking control system for an engineering vehicle according to an embodiment of the present invention. As shown in fig. 5, the off-line state-based engineering vehicle unlocking control system may include:
A memory 401 storing executable program codes;
a processor 402 coupled with the memory 401;
the processor 402 invokes executable program codes stored in the memory 401 to execute the steps in the off-line state-based engineering vehicle unlocking control method described in the first or second embodiment of the present invention.
Example five
The embodiment of the invention discloses a computer storage medium which stores computer instructions for executing the steps in the off-line state-based engineering vehicle unlocking control method described in the first or second embodiment of the invention when the computer instructions are called.
Example six
An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute steps in the off-line state-based engineering vehicle unlocking control method described in the first embodiment or the second embodiment.
The system embodiments described above are merely illustrative, in which the modules illustrated as separate components may or may not be physically separate, and the components shown as modules may or may not be physical, i.e., may be located in one place, or may be distributed over a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above detailed description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course by means of hardware. Based on such understanding, the foregoing technical solutions may be embodied essentially or in part in the form of a software product that may be stored in a computer-readable storage medium including Read-Only Memory (ROM), random access Memory (RandomAccess Memory, RAM), programmable Read-Only Memory (Programmable Read-Only Memory, PROM), erasable programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), one-time programmable Read-Only Memory (OTPROM), electrically erasable programmable Read-Only Memory (EEPROM), compact disc Read-Only Memory (Compact Disc Read-Only Memory, CD-ROM) or other optical disc Memory, magnetic disc Memory, tape Memory, or any other medium that can be used for computer-readable carrying or storing data.
Finally, it should be noted that the method and the system for controlling the unlocking of the engineering vehicle based on the off-line state disclosed by the embodiment of the invention are disclosed as the preferred embodiment of the invention, and are only used for illustrating the technical scheme of the invention, but not limiting the technical scheme; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art will understand that modifications may be made to the technical solutions described in the foregoing embodiments or equivalents may be substituted for some of the technical features thereof, and that these modifications or substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention in essence of the corresponding technical solutions.