A method for controlling vehicle equipment functions based on mobile phone
Through the remote control function of the mobile phone APP and the vehicle terminal, the difficulty and risk of cargo handover caused by the loss or forgetting of the truck key is solved, and a more convenient and safer cargo handover process is achieved.
Patent Information
- Application Number
- CN202311409918.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-27
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2043-10-27
AI Technical Summary
In the prior art, truck keys are easily lost or forgotten to pull them out, resulting in the inability to open the door during the goods handover, and there is a risk of goods being lost.
Using the method of controlling vehicle equipment function based on mobile phone equipment, the cooperation of mobile apps, vehicle terminals, vehicle server and location cloud platforms can be used to achieve remote control of vehicle equipment, including turning on engines, turning off engines, vehicle locking, vehicle unlocking and other functions. Essence
Executing vehicle control instructions through mobile phones avoids the situation of losing or forgetting to remove the truck key, making it convenient for users to use, improving user experience, and avoiding the risk of cargo loss.
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle networking, and in particular to a method for controlling vehicle equipment functions based on a mobile phone. Background Art
[0002] Generally, vans or semi-trailers often travel long distances to transport goods. Long-distance truck drivers need to rest and change shifts during long-distance transportation. When a driver's working hours expire or he needs to rest, they may hand over the keys of the truck to another driver. At the same time, some goods need to be transferred to different locations, and drivers need to exchange keys to facilitate the handover of the truck and goods to the next driver.
[0003] The prior art has the following disadvantages:
[0004] 1. The truck key is lost and the door cannot be opened when the goods are handed over;
[0005] 2. If you forget to remove the key, there is a risk of losing the goods; Summary of the invention
[0006] The purpose of the present invention is to solve the shortcomings of the prior art and to propose a method for controlling vehicle equipment functions based on a mobile phone.
[0007] To achieve the above object, the present invention adopts the following technical solutions:
[0008] A method for controlling vehicle equipment functions based on a mobile phone, based on a mobile phone APP, a vehicle terminal, a vehicle service end, and a location cloud platform;
[0009] The mobile phone is installed with an APP software that performs the vehicle control function;
[0010] The vehicle terminal is equipped with a Tbox, which can identify vehicle wake-up information;
[0011] The location cloud platform is used to convert Tbox information and vehicle server information, converting Tbox information into information that can be processed by the vehicle server, and converting vehicle server information into information that can be recognized by Tbox;
[0012] The following steps are involved:
[0013] S1: Start the mobile APP and verify;
[0014] The following sub-steps are included:
[0015] S11: https certificate verification;
[0016] Start the mobile APP and verify the https certificate;
[0017] The mobile APP requests the server digital certificate, and the server sends its own digital certificate to the mobile APP. The mobile APP verifies the digital certificate. If the verification is successful, secure communication between the server and the mobile APP is established. If the verification fails, the mobile APP issues a warning and refuses to establish a connection with the server. It checks whether the digital certificate is expired or not updated. After the check is completed, a new digital certificate is sent to the mobile APP until the verification is successful.
[0018] Verify the legitimacy of the server certificate through https certificate verification to ensure the communication security between the mobile APP and the server;
[0019] S12: Mobile APP login verification;
[0020] The server generates a token value based on the user's login information, and compares the generated token value with the existing token value in the server. If the two are the same, the verification is passed; if the two are different, the mobile APP returns an abnormal prompt, modifies the login information, and logs in again until the login is completed, then the verification is passed;
[0021] S2: Send vehicle control function command;
[0022] After the inspection is passed, the mobile APP calls the https function interface to send the specific vehicle control function instruction to the current vehicle server, and the vehicle server returns the identifier corresponding to the vehicle control function instruction;
[0023] The vehicle control function instructions include starting the engine, stopping the engine, locking the vehicle, unlocking the vehicle, adjusting the seat, etc.;
[0024] The identification corresponds to the vehicle control function instruction one by one, and each identification is unique;
[0025] S3: Check whether the current vehicle is online and execute specific vehicle control function instructions;
[0026] The vehicle service end calls the location cloud platform API interface to check whether the current vehicle terminal is online according to the specific vehicle control function instructions sent by the mobile phone APP end;
[0027] If the vehicle terminal is online, the vehicle server sends the specific vehicle control function instructions to the location cloud platform through https request. The location cloud platform converts the received vehicle control function instructions into information that Tbox can recognize and sends the converted information to Tbox. Tbox receives the information and executes the corresponding vehicle control function instructions according to the information.
[0028] If the vehicle terminal is not online, the vehicle service end sends the vehicle wake-up information to the service provider corresponding to the vehicle, and the service provider then sends the vehicle wake-up information to the vehicle terminal;
[0029] The Tbox of the vehicle terminal recognizes the vehicle terminal wake-up information and wakes up the vehicle terminal, that is, the vehicle terminal is online;
[0030] After waking up, the vehicle terminal feeds back the results to the location cloud platform, which converts the results into messages that can be processed by the server and sends them to the server.
[0031] After receiving the terminal wake-up result, the vehicle service end executes specific vehicle control function instructions;
[0032] After completing the specific vehicle control function instructions, exit;
[0033] Compared with the prior art, the present invention has the following beneficial effects:
[0034] The method for controlling vehicle equipment functions based on a mobile phone proposed in the present invention executes specific vehicle control commands through a mobile phone to complete operations such as vehicle unlocking and vehicle locking, which greatly facilitates user use and improves user experience; avoids the situation where the truck key is lost and the door cannot be opened when the goods are handed over; at the same time, by executing specific vehicle control commands through a mobile phone, the loss of goods is avoided when the key is forgotten. DETAILED DESCRIPTION
[0035] In order to provide a further understanding of the purpose, structure, features, and functions of the present invention, the following detailed description is given in conjunction with the embodiments.
[0036] A method for controlling vehicle equipment functions based on a mobile phone, based on a mobile phone APP, a vehicle terminal, a vehicle service end, and a location cloud platform;
[0037] The mobile phone is installed with an APP software that performs the vehicle control function;
[0038] The vehicle terminal is equipped with a Tbox, which can identify vehicle wake-up information;
[0039] The location cloud platform is used to convert Tbox information and vehicle server information, converting Tbox information into information that can be processed by the vehicle server, and converting vehicle server information into information that can be recognized by Tbox;
[0040] The following steps are involved:
[0041] S1: Start the mobile APP and verify;
[0042] The following sub-steps are included:
[0043] S11: https certificate verification;
[0044] Start the mobile APP and verify the https certificate;
[0045] The mobile APP requests the server digital certificate, and the server sends its own digital certificate to the mobile APP. The mobile APP verifies the digital certificate. If the verification is successful, secure communication between the server and the mobile APP is established. If the verification fails, the mobile APP issues a warning and refuses to establish a connection with the server. It checks whether the digital certificate is expired or not updated. After the check is completed, a new digital certificate is sent to the mobile APP until the verification is successful.
[0046] Verify the legitimacy of the server certificate through https certificate verification to ensure the communication security between the mobile APP and the server;
[0047] S12: Mobile APP login verification;
[0048] The server generates a token value based on the user's login information, and compares the generated token value with the existing token value in the server. If the two are the same, the verification is passed; if the two are different, the mobile APP returns an abnormal prompt, modifies the login information, and logs in again until the login is completed, then the verification is passed;
[0049] S2: Send vehicle control function command;
[0050] After the inspection is passed, the mobile APP calls the https function interface to send the specific vehicle control function instruction to the current vehicle server, and the vehicle server returns the identifier corresponding to the vehicle control function instruction;
[0051] The vehicle control function instructions include starting the engine, stopping the engine, locking, unlocking, adjusting the seat, etc.;
[0052] The identification corresponds to the vehicle control function instruction one by one, and each identification is unique;
[0053] S3: Check whether the current vehicle is online and execute specific vehicle control function instructions;
[0054] The vehicle service end calls the location cloud platform API interface to check whether the current vehicle terminal is online according to the specific vehicle control function instructions sent by the mobile phone APP end;
[0055] If the vehicle terminal is online, the vehicle server sends the specific vehicle control function instructions to the location cloud platform through https request. The location cloud platform converts the received vehicle control function instructions into information that Tbox can recognize and sends the converted information to Tbox. Tbox receives the information and executes the corresponding vehicle control function instructions according to the information.
[0056] If the vehicle terminal is not online, the vehicle service end sends the vehicle wake-up information to the service provider corresponding to the vehicle, and the service provider then sends the vehicle wake-up information to the vehicle terminal;
[0057] The Tbox of the vehicle terminal recognizes the vehicle terminal wake-up information and wakes up the vehicle terminal, that is, the vehicle terminal is online;
[0058] After waking up, the vehicle terminal feeds back the results to the location cloud platform, which converts the results into messages that can be processed by the server and sends them to the server.
[0059] After receiving the terminal wake-up result, the vehicle service end executes specific vehicle control function instructions;
[0060] After completing the specific vehicle control function instructions, exit;
[0061] Furthermore, the mobile phone can also execute specific vehicle control function instructions on the vehicle through Bluetooth;
[0062] Each vehicle’s terminal SDK is equipped with a digital key; the SDK is integrated into the mobile phone APP; the vehicle terminal contains a Bluetooth module;
[0063] The specific implementation method is as follows:
[0064] Start the mobile APP, select Bluetooth control of the vehicle, and the SDK integrated in the mobile APP matches the Bluetooth device of the vehicle terminal;
[0065] The Bluetooth device of the vehicle terminal is started, and the Bluetooth module of the vehicle terminal sends Bluetooth broadcast data to the mobile phone APP. After the mobile phone APP receives the Bluetooth broadcast data, a Bluetooth connection is established;
[0066] After Bluetooth connection, the SDK integrated in the mobile phone APP sends a request to the vehicle terminal SDK. After receiving the request, the vehicle terminal performs digital key authentication and returns it to the SDK integrated in the mobile phone APP. The SDK integrated in the mobile phone APP verifies the validity of the digital key. If it is valid, the SDK integrated in the mobile phone APP issues a session protocol, and the vehicle terminal SDK receives and generates a session key. After authentication is completed, the mobile phone APP sends specific vehicle control function instructions to realize vehicle control.
[0067] Through Bluetooth, the mobile phone can execute specific vehicle control function instructions. The driver can temporarily share the digital key so that others can also temporarily control the vehicle. After the digital key is shared, the previous vehicle driver's control authority will be automatically revoked. There is no need to exchange keys, you only need to share the digital key in the mobile phone APP to realize the exchange of vehicle control rights between drivers, which is convenient, fast and highly safe.
[0068] The present invention has been described by the above-mentioned relevant embodiments, however, the above-mentioned embodiments are only examples for implementing the present invention. It must be pointed out that the disclosed embodiments do not limit the scope of the present invention. On the contrary, changes and modifications made without departing from the spirit and scope of the present invention are all within the scope of patent protection of the present invention.
Claims
1. A method for controlling vehicle equipment functions based on a mobile phone, characterized in that: Based on mobile APP, vehicle terminal, vehicle service terminal and location cloud platform; The mobile phone is installed with an APP software that performs the vehicle control function; The vehicle terminal is equipped with a Tbox, which can identify vehicle wake-up information; The location cloud platform is used to convert Tbox information and vehicle server information, converting Tbox information into information that can be processed by the vehicle server, and converting vehicle server information into information that can be recognized by Tbox; The following steps are involved: S1: Start the mobile APP and verify; The following sub-steps are included: S11: https certificate verification; S12: Mobile APP login verification; After the inspection is completed, go to step S2; S2: Send vehicle control function command; After the inspection is passed, the mobile APP calls the https function interface to send the specific vehicle control function instruction to the current vehicle server, and the vehicle server returns the identifier corresponding to the vehicle control function instruction; S3: Check whether the current vehicle is online and execute specific vehicle control function instructions; The vehicle service end calls the location cloud platform API interface to check whether the current vehicle terminal is online according to the specific vehicle control function instructions sent by the mobile phone APP end; If the vehicle terminal is online, the vehicle server sends the specific vehicle control function instructions to the location cloud platform through https request. The location cloud platform converts the received vehicle control function instructions into information that Tbox can recognize and sends the converted information to Tbox. Tbox receives the information and executes the corresponding vehicle control function instructions according to the information. If the vehicle terminal is not online, the vehicle service end sends the vehicle wake-up information to the service provider corresponding to the vehicle, and the service provider then sends the vehicle wake-up information to the vehicle terminal; The Tbox of the vehicle terminal recognizes the vehicle terminal wake-up information and wakes up the vehicle terminal, that is, the vehicle terminal is online; After waking up, the vehicle terminal feeds back the results to the location cloud platform, which converts the results into messages that can be processed by the server and sends them to the server. After receiving the terminal wake-up result, the vehicle service end executes specific vehicle control function instructions; After completing the specific vehicle control function instructions, exit; The mobile phone can execute specific vehicle control function instructions through Bluetooth; Each vehicle’s terminal SDK is equipped with a digital key; the SDK is integrated into the mobile phone APP; the vehicle terminal contains a Bluetooth module; The specific implementation method is as follows: Start the mobile APP, select Bluetooth control of the vehicle, and the SDK integrated in the mobile APP matches the Bluetooth device of the vehicle terminal; The Bluetooth device of the vehicle terminal is started, and the Bluetooth module of the vehicle terminal sends Bluetooth broadcast data to the mobile phone APP. After the mobile phone APP receives the Bluetooth broadcast data, a Bluetooth connection is established; After the Bluetooth connection, the SDK integrated in the mobile phone APP sends a request to the vehicle terminal SDK. After receiving the request, the vehicle terminal authenticates the digital key and returns it to the SDK integrated in the mobile phone APP. The SDK integrated in the mobile phone APP verifies the validity of the digital key. If it is valid, the SDK integrated in the mobile phone APP issues a session protocol, and the vehicle terminal SDK receives and generates a session key. After the authentication is completed, the mobile phone APP sends specific vehicle control function instructions to realize vehicle control.
2. The method for controlling vehicle equipment functions based on a mobile phone as claimed in claim 1, characterized in that: In step S11, the mobile phone APP is started to verify the https certificate; The mobile APP requests the server's digital certificate, and the server sends its own digital certificate to the mobile APP. The mobile APP verifies the digital certificate. If the verification is successful, secure communication between the server and the mobile APP is established. If the verification fails, the mobile APP will issue a warning to refuse to establish a connection with the server and check whether the digital certificate is expired or not updated. After the check is completed, a new digital certificate will be sent to the mobile APP until the verification is successful.
3. The method for controlling vehicle equipment functions based on a mobile phone as claimed in claim 1, characterized in that: In step S12, the server generates a token value based on the user login information, and compares the generated token value with the existing token value in the server. If the two are the same, the verification passes; if the two are different, the mobile APP returns an abnormal prompt, modifies the login information, and logs in again until the login is completed, and the verification passes.
4. The method for controlling vehicle equipment functions based on a mobile phone as claimed in claim 1, characterized in that: In step S2, the identifiers correspond to the vehicle control function instructions one by one, and each identifier is unique.
5. The method for controlling vehicle equipment functions based on a mobile phone as claimed in claim 1, characterized in that: In step S2, the vehicle control function instructions include starting the engine, stopping the engine, locking the vehicle, unlocking the vehicle, and adjusting the seat.
Citation Information
Patent Citations
Remote vehicle door control system
CN112037379A
Vehicle non-inductive unlocking system and method, vehicle and storage medium
CN116142129A