Vehicle searching positioning method and system
By setting and verifying vehicle search permissions on the cloud server and performing encryption processing on the on-board terminal, the problem of mechanical keys or NFC cards need to be close to the vehicle to unlock is solved, improving vehicle search efficiency and ensuring operational safety.
Patent Information
- Application Number
- CN202411336237.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-09-24
AI Technical Summary
After canceling the remote control key, the mechanical key or NFC card needs to be close to the vehicle to perform unlocking control, which makes it difficult to find the vehicle and affects the efficiency of people's car search and moving the vehicle.
Obtain account application information through the cloud server, set vehicle search permissions, and perform permission verification based on the vehicle identification number, transmit encrypted vehicle search instructions to the on-board terminal to ensure that only the instructions that have passed the certificate verification are executed, and realize end-to-end Encryption processing to ensure security.
The car search positioning process is simplified, the efficiency of car search and car movement is improved, the abuse of permissions and system security risks are avoided, and the safety of operations is ensured.
Smart Images

Figure CN119110287A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle technology, and in particular to a vehicle finding and positioning method and a vehicle finding and positioning system. Background Art
[0002] With the development of smart technology, automotive electronics are constantly innovating, and the form of car keys is also constantly changing. From the mechanical keys in the first stage, the keys in the second stage, to the digital keys in the current stage, car keys are becoming more and more convenient. At present, smart cars can be equipped with car digital keys, NFC card keys, etc., and the frequency of use of traditional remote control keys is gradually decreasing. However, before the car is assembled and shipped out of the factory, since the remote control key is cancelled, it is necessary to use the equipped mechanical key or NFC card key to control the car, but the mechanical key or NFC card needs to be close to the vehicle to perform unlocking and other controls on the vehicle.
[0003] Therefore, after canceling the remote control key, when you need to find the vehicle, it will be extremely difficult to find the vehicle because the mechanical key or NFC card needs to be close to the vehicle to unlock the vehicle and other controls, which seriously affects the efficiency of people finding and moving the vehicle.
[0004] How to park vehicles in batches after they come off the production line, accurately know the specific parking locations of the vehicles, simplify the process of finding and locating vehicles, and improve the efficiency of finding and moving vehicles is an urgent problem to be solved. Summary of the invention
[0005] In view of the above problems, embodiments of the present invention are proposed to provide a vehicle finding and positioning method and a vehicle finding and positioning system that overcome the above problems or at least partially solve the above problems.
[0006] According to a first aspect of the present invention, a vehicle location search method is provided, which is applied to a cloud service end, and the method comprises: Obtain account application information from the account application terminal; Setting the car search permission corresponding to the account according to the application information; Obtain the vehicle identification number of the target vehicle to be queried by the current account of the client, and perform a permission check on the vehicle search permission of the current account of the client based on the vehicle identification number. If the permission check passes, send a positioning information request of the target vehicle corresponding to the vehicle identification number to the vehicle terminal, so that the vehicle terminal sends the positioning information of the target vehicle to the cloud service end according to the positioning information request; The positioning information of the target vehicle is sent to the client, and when the encrypted vehicle search instruction sent by the client is received, a secondary permission check is performed on the vehicle search permission of the client's current account based on the vehicle identification number. If the secondary permission check passes, the vehicle search instruction is transmitted to the vehicle terminal, so that the vehicle terminal performs a certificate check on the vehicle search instruction according to the vehicle search instruction. If the certificate check passes, the vehicle search instruction is executed.
[0007] Optionally, the vehicle search authority includes at least: a first vehicle search authority, a second vehicle search authority, and no vehicle search authority; The setting of the vehicle search authority corresponding to the account based on the application information includes: If the person information of the application information meets the application conditions and the usage type of the application information is used within a preset range, the account has the first car search permission; If the person information of the application information meets the application conditions and the usage type of the application information is outside the preset scope, the account has the second car search permission; If the personal information of the application information does not meet the application requirements, the account will not have the authority to search for the vehicle.
[0008] Optionally, before obtaining the vehicle identification number of the target vehicle to be queried by the current account of the client, the method further includes: When the remote control certificate application instruction sent by the client is obtained, the remote control certificate is generated and sent to the client.
[0009] Optionally, the cloud service end includes at least: an Internet of Vehicles service platform and a certificate management platform; The step of generating the remote control certificate and sending it to the client upon obtaining the remote control certificate application instruction sent by the client comprises: When the Internet of Vehicles service platform receives the remote control certificate application instruction sent by the client, the remote control certificate application instruction is transmitted to the certificate management platform; The certificate management platform generates a remote control certificate and sends it to the Internet of Vehicles service platform; The Internet of Vehicles service platform sends the remote control certificate to the client.
[0010] Optionally, the cloud service end includes at least: an Internet of Vehicles service platform and a production and sales platform; The method comprises: obtaining a vehicle identification number of a target vehicle to be queried by a current account of the client, performing an authority check on a vehicle search authority of the current account of the client based on the vehicle identification number, and if the authority check passes, sending a location information request of the target vehicle corresponding to the vehicle identification number to the vehicle-mounted terminal, including: Obtaining the vehicle identification number of the target vehicle that the client's current account needs to query; The production and sales platform determines the production and sales status of the target vehicle according to the vehicle identification number of the target vehicle; The Internet of Vehicles service platform performs a permission check on the vehicle search permission of the client's current account based on the production and sales status of the target vehicle. If the permission check passes, a positioning information request for the target vehicle corresponding to the vehicle identification number is sent to the vehicle terminal.
[0011] Optionally, the production and sales status includes: actually sold, stored but not shipped, and stored but shipped; The Internet of Vehicles service platform performs a permission check on the vehicle search permission of the current account of the client based on the production and sales status of the target vehicle, including: When the production and sales status of the target vehicle is actually sold, the authority check fails; If the production and sales status of the target vehicle is warehoused-not shipped, and the account has the first vehicle search permission, the permission check is passed; When the production and sales status of the target vehicle is warehoused-shipped, and the account has the second vehicle search permission, the permission check passes.
[0012] Optionally, when receiving the encrypted vehicle search instruction sent by the client, performing a secondary permission check on the vehicle search permission of the client's current account based on the vehicle identification number, and if the secondary permission check passes, transmitting the vehicle search instruction to the vehicle terminal, including: When the production and sales status of the target vehicle is warehoused-not shipped, and the account has the first vehicle search permission, the permission check passes, and the encrypted vehicle search instruction is transparently transmitted to the vehicle-mounted terminal.
[0013] According to a second aspect of the present invention, a method for finding and locating a vehicle is provided, which is applied to a client, and the method comprises: Sending application information to an account application terminal; the account application terminal generates an account number and password based on the application information; Log in to the application account and check whether there is a remote control certificate. If the remote control certificate exists, enter the vehicle identification number of the target vehicle to obtain the location information of the target vehicle; if the remote control certificate does not exist, send a remote control certificate application instruction to the cloud service end and obtain the remote control certificate; Based on the positioning information of the target vehicle, a vehicle search instruction is sent to the cloud service end, and the cloud service end performs authority verification. If the authority verification passes, the vehicle search instruction is sent to the vehicle terminal.
[0014] According to a third aspect of the present invention, a vehicle location search method is provided, which is applied to a vehicle-mounted terminal, and the method comprises: Obtaining a target vehicle's location information request, and sending the target vehicle's location information to a cloud service end; Obtain a vehicle search instruction, verify the root certificate of the vehicle search instruction and the signature chain of the remote control certificate, and execute the vehicle search instruction if the verification passes.
[0015] According to a fourth aspect of the present invention, a vehicle location system is provided, the system comprising: A cloud server, used to execute the steps of the vehicle location method applied to the cloud server; A client, used to execute the steps of the vehicle location search method applied to the client; The vehicle terminal is used to execute the steps of the vehicle finding and positioning method applied to the vehicle-mounted terminal.
[0016] The embodiments of the present invention include the following advantages: In an embodiment of the present invention, application information of an account is obtained from an account application terminal; corresponding vehicle search permissions are set according to the application information, the vehicle identification number of the target vehicle queried by the current account is obtained, and a permission check is performed on the vehicle search permission of the current account based on the vehicle identification number. If the permission check passes, the positioning information of the target vehicle is obtained through the vehicle-mounted terminal. If an encrypted vehicle search instruction is received, a secondary permission check is performed on the vehicle search permission of the current account of the client based on the vehicle identification number. If the check passes, the vehicle search instruction is transmitted to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs a certificate check on the vehicle search instruction. If the certificate check passes, the vehicle search instruction is executed. Setting the corresponding vehicle search permission through the application information can avoid abuse of permissions and systems, and all vehicle control instructions are end-to-end encrypted to ensure the security of operations.
[0017] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application.
[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0020] Figure 1 It is a flow chart of the steps of a cloud service end of a method for finding and locating a vehicle according to an embodiment of the present invention; Figure 2 It is a client step flow chart of an embodiment of a method for finding and locating a vehicle of the present invention; Figure 3 It is a vehicle terminal step flow chart of an embodiment of a vehicle locating method of the present invention; Figure 4 is a system control schematic diagram of a vehicle finding and positioning system provided by an embodiment of the present invention; Figure 5 It is a flow chart of the overall steps of a vehicle finding and positioning system of the present invention. DETAILED DESCRIPTION
[0021] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.
[0022] The terms "first", "second", etc. in the specification and claims of the present invention are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0023] In conjunction with the accompanying drawings, a method and system for finding and positioning a vehicle provided by an embodiment of the present invention will be described in detail through specific embodiments and application scenarios.
[0024] With the development of intelligent technology, automotive electronics are constantly innovating, and the form of car keys is also constantly changing. From the mechanical keys in the first stage, the keys in the second stage, to the digital keys in the current stage, car keys are becoming more and more convenient. At present, smart cars can be equipped with car digital keys, NFC card keys, etc., and the frequency of use of traditional remote control keys is gradually decreasing. However, before the car is assembled and shipped out of the factory, because the remote control key is cancelled, it is necessary to use the equipped mechanical key or NFC card key to control the car, but the mechanical key or NFC card needs to be close to the vehicle to perform unlocking and other controls on the vehicle. Therefore, after the remote control key is cancelled, when you need to find the vehicle, because the mechanical key or NFC card needs to be close to the vehicle to perform unlocking and other controls on the vehicle, it will be extremely difficult to find the car, which seriously affects the efficiency of personnel finding and moving the car.
[0025] The embodiment of the present invention can avoid abuse of permissions and systems by setting corresponding vehicle search permissions through application information, and all vehicle control instructions are end-to-end encrypted to ensure the security of operations.
[0026] Reference Figure 1 , shows a cloud service end step flow chart of a vehicle location method embodiment of the present invention, which may specifically include the following steps: Step 101, obtaining account application information from the account application terminal; In the embodiment of the present invention, the account application information sent by the user at the account application terminal can be obtained from the account application terminal, and the application information at least includes the employment status of the account applicant and the usage type of the account. After the account application terminal approves, the cloud service obtains the corresponding account application information from the account application terminal. Among them, the account application terminal can be an OA system (Office Automation System) or other office systems, and the embodiment of the present invention does not limit the system of the account application terminal.
[0027] Step 102, setting the car search authority corresponding to the account according to the application information; In the embodiment of the present invention, the cloud service end can set the vehicle search permission of the corresponding account according to the obtained account application information, and the vehicle search permission will be updated as the application information of the account changes.
[0028] Specifically, the cloud service end can obtain the applicant's employment status and / or the account usage type in real time based on the account application end. When the applicant's employment status and / or the account usage type of the account changes, the car search permission corresponding to the account will also change accordingly. By dynamically updating the car search permission based on the application information, strict permission control can be performed on the users. Once an employee leaves or the employment status changes, the account will be automatically disabled.
[0029] Step 103, obtaining the vehicle identification number of the target vehicle to be queried by the current account of the client, and performing an authority check on the vehicle search authority of the current account of the client based on the vehicle identification number. If the authority check passes, a location information request of the target vehicle corresponding to the vehicle identification number is sent to the vehicle terminal, so that the vehicle terminal sends the location information of the target vehicle to the cloud service end according to the location information request; In an embodiment of the present invention, the cloud server can obtain the vehicle identification number of the target vehicle to be queried by the current account of the client, judge the vehicle status based on the VIN code (Vehicle Identification Number), and judge whether the vehicle search permission of the current account of the client can pass the permission verification based on the vehicle status of the target vehicle, that is, judge whether the account can query the location information of the vehicle and / or control the target vehicle. Only after passing the permission verification, the cloud server will send the positioning information request of the target vehicle to the vehicle-mounted terminal, so that the vehicle-mounted terminal sends the positioning information of the target vehicle to the cloud server according to the positioning information request.
[0030] Step 104, sending the positioning information of the target vehicle to the client, and upon receiving the encrypted vehicle search instruction sent by the client, performing a secondary permission check on the vehicle search permission of the client's current account based on the vehicle identification number, and if the secondary permission check passes, transmitting the vehicle search instruction to the vehicle terminal, so that the vehicle terminal performs a certificate check on the vehicle search instruction based on the vehicle search instruction, and executing the vehicle search instruction if the certificate check passes.
[0031] In an embodiment of the present invention, after the cloud server sends the positioning information of the target vehicle to the client, it will also obtain the encrypted vehicle search instruction issued by the client based on the target vehicle. After receiving the encrypted vehicle search instruction sent by the client, the vehicle search permission of the current account will be secondary verified based on the VIN code. Only after the secondary permission verification, the cloud server will transmit the vehicle search instruction to the vehicle-mounted terminal, so that the vehicle-mounted terminal will perform a certificate verification on the vehicle search instruction based on the vehicle search instruction. If the certificate verification passes, the vehicle search instruction is executed, wherein the vehicle search instruction is signed by the certificate private key, and the terminal verifies the signature of the received signed instruction.
[0032] A method for finding and locating a vehicle provided by an embodiment of the present invention obtains application information of an account from an account application terminal; sets corresponding vehicle finding permissions according to the application information, obtains the vehicle identification number of a target vehicle queried by the current account, performs permission verification on the vehicle finding permission of the current account based on the vehicle identification number, and if the permission verification passes, obtains the positioning information of the target vehicle through an on-board terminal. If an encrypted vehicle finding instruction is received, a secondary permission verification is performed on the vehicle finding permission of the current account of the client based on the vehicle identification number. If the verification passes, the vehicle finding instruction is transmitted to the on-board terminal, so that the on-board terminal performs a certificate verification on the vehicle finding instruction. If the certificate verification passes, the vehicle finding instruction is executed. Setting corresponding vehicle finding permissions through application information can avoid abuse of permissions and systems, and all vehicle control instructions are end-to-end encrypted to ensure the security of operations.
[0033] In one embodiment of the present invention, the vehicle search authority at least includes: a first vehicle search authority, a second vehicle search authority, and no vehicle search authority; The setting of the vehicle search authority corresponding to the account based on the application information includes: If the person information of the application information meets the application conditions and the usage type of the application information is used within a preset range, the account has the first car search permission; If the person information of the application information meets the application conditions and the usage type of the application information is outside the preset scope, the account has the second car search permission; If the personal information of the application information does not meet the application requirements, the account will not have the authority to search for the vehicle.
[0034] In an embodiment of the present invention, the vehicle search permission can be divided into at least a first vehicle search permission, a second vehicle search permission, and no vehicle search permission, and different application information corresponds to different vehicle search permissions. In one embodiment, it can be set that when the job status of the account applicant is in-service status and the usage type is use within a preset range, the account has the first vehicle search permission, and can obtain the positioning information of the target vehicle within the preset range and / or control the target vehicle; when the position status of the account applicant is in-service status and the usage type is use outside the preset range, the account has the second vehicle search permission, and can obtain the positioning information of the target vehicle outside the preset range; when the position status of the account applicant is resigned status, the account has no vehicle search permission, and cannot obtain the positioning information of the target vehicle and / or control the target vehicle, wherein the preset range can be the area of the factory parking lot, or it can be a specific area responsible for parking the vehicle after it is offline, and it can be set according to the specific usage situation. The embodiment of the present invention does not limit the preset range.
[0035] By limiting the account access rights based on the applicant's position status and usage type, strict permission control is implemented on users to avoid privacy leaks due to the ability to view the vehicle's location information and control the vehicle when the applicant's application information does not meet the requirements.
[0036] In one embodiment of the present invention, before obtaining the vehicle identification number of the target vehicle to be queried by the current account of the client, the method further includes: When the remote control certificate application instruction sent by the client is obtained, the remote control certificate is generated and sent to the client.
[0037] In an embodiment of the present invention, before the cloud server obtains the vehicle identification number of the target vehicle to be queried by the client's current account, it will also generate a remote control certificate and send it to the client when obtaining the remote control certificate application instruction sent by the client. Specifically, a pair of public and private keys can be generated by the client. The public key will be used to generate a CSR (Certificate Signing Request) file, and the private key will be used for subsequent signature operations. After the public-private key pair is generated, the public key needs to be assembled into a CSR file. The CSR file contains the public key, user information and signature. After the CSR file is generated, it is sent to the cloud server.
[0038] When the client logs in to the account, it will determine whether the account has the permission to search for the car. If it has the permission to search for the car, it will determine whether it has a remote control certificate. If it does not, it will generate a remote control certificate application instruction and send it to the cloud server. The cloud server will generate a remote control certificate based on the remote control certificate application instruction and send it to the client. By sending the remote control certificate, all vehicle control instructions are end-to-end encrypted to ensure the security of the instructions.
[0039] In one embodiment of the present invention, the cloud service end includes at least: an Internet of Vehicles service platform and a certificate management platform; The step of generating the remote control certificate and sending it to the client upon obtaining the remote control certificate application instruction sent by the client comprises: When the Internet of Vehicles service platform receives the remote control certificate application instruction sent by the client, the remote control certificate application instruction is transmitted to the certificate management platform; The certificate management platform generates a remote control certificate and sends it to the Internet of Vehicles service platform; The Internet of Vehicles service platform sends the remote control certificate to the client.
[0040] In an embodiment of the present invention, the cloud service end includes at least a vehicle networking service platform and a certificate management platform, wherein the certificate management platform is responsible for issuing certificates to the client and the vehicle terminal for end-to-end encryption support of instructions. The TSP platform (Telematics Service Provider, vehicle networking service platform) is a core business processing system, responsible for account authority management, vehicle status management, vehicle positioning information processing, vehicle search instruction processing, etc. When the vehicle networking service platform receives a remote control certificate application instruction sent by the client, the remote control certificate application instruction is transmitted to the certificate management platform; the certificate management platform generates a remote control certificate and sends it to the vehicle networking service platform, and then the vehicle networking service platform sends the remote control certificate to the client. The instructions are transparently transmitted through the TSP platform and the certificate management platform sends the remote control certificate to ensure that all vehicle control instructions are end-to-end encrypted, thereby ensuring the security of the instructions.
[0041] In one embodiment of the present invention, the cloud service end includes at least: an Internet of Vehicles service platform and a production and sales platform; The method comprises: obtaining a vehicle identification number of a target vehicle to be queried by a current account of the client, performing an authority check on a vehicle search authority of the current account of the client based on the vehicle identification number, and if the authority check passes, sending a location information request of the target vehicle corresponding to the vehicle identification number to the vehicle-mounted terminal, including: Obtaining the vehicle identification number of the target vehicle that the client's current account needs to query; The production and sales platform determines the production and sales status of the target vehicle according to the vehicle identification number of the target vehicle; The Internet of Vehicles service platform performs a permission check on the vehicle search permission of the client's current account based on the production and sales status of the target vehicle. If the permission check passes, a positioning information request for the target vehicle corresponding to the vehicle identification number is sent to the vehicle terminal.
[0042] In an embodiment of the present invention, the cloud service end includes at least a telematics service platform and a production and sales platform, wherein the TSP platform (Telematics Service Provider) is a core business processing system responsible for account authority management, vehicle status management, vehicle positioning information processing, vehicle search instruction processing, etc. The production and sales platform is responsible for synchronizing the current production status or sales status of the vehicle to the TSP platform to support the TSP platform in determining whether the vehicle can be located or searched.
[0043] When the TSP platform obtains the VIN code of the target vehicle that the client's current account needs to query, the production and sales platform will determine the production and sales status of the target vehicle based on the VIN code. After that, the TSP platform will verify the vehicle search permission of the client's current account based on the production and sales status of the target vehicle. Only when the permission verification passes, the target vehicle's positioning information request will be sent to the vehicle terminal.
[0044] Restrictions based on the production and sales status of the vehicle and the account's vehicle search permissions can help companies better manage the vehicle life cycle. From production and sales to after-sales service, each stage has clear permission controls, which can limit information viewing to unsold vehicles without affecting the owner's use of the vehicle after it is sold.
[0045] In one embodiment of the present invention, the production and sales status includes: actually sold, stored in warehouse but not shipped, and stored in warehouse but shipped; The Internet of Vehicles service platform performs a permission check on the vehicle search permission of the current account of the client based on the production and sales status of the target vehicle, including: When the production and sales status of the target vehicle is actually sold, the authority check fails; If the production and sales status of the target vehicle is warehoused-not shipped, and the account has the first vehicle search permission, the permission check is passed; When the production and sales status of the target vehicle is warehoused-shipped, and the account has the second vehicle search permission, the permission check passes.
[0046] In an embodiment of the present invention, the production and sales status can be divided into sold, warehoused but not shipped, and warehoused but shipped. The Internet of Vehicles service platform performs a permission check on the vehicle search permission of the client's current account based on the production and sales status of the target vehicle. Specifically, it may include: when the production and sales status of the target vehicle is sold, the target vehicle has left the factory's offline vehicle parking area and has been delivered or is being delivered to the user. At this time, no matter whether the vehicle search permission of the account is the first vehicle search permission, the second vehicle search permission, or other vehicle search permissions, the permission check will fail, and the positioning information of the sold vehicle cannot be viewed or the sold vehicle cannot be controlled. The permission to the sold vehicle is restricted without affecting the use of the vehicle by the owner after the sale. When the production and sales status of the target vehicle is "In-warehouse-Not-shipped" and the account has the first vehicle search permission, the permission check passes, because the target vehicle that has been in-warehouse-Not-shipped will be parked in the factory's offline vehicle parking area, that is, within the preset range, so the account can obtain the positioning information of the target vehicle that has been in-warehouse-Not-shipped and control the target vehicle; when the production and sales status of the target vehicle is "In-warehouse-Shipped" and the account has the second vehicle search permission, the permission check passes, because the vehicle that has been in-warehouse-Shipped has left the factory's offline vehicle parking area, that is, within the preset range, and is on the way to other locations, so the account can obtain the positioning information of the target vehicle that has been in-warehouse-Shipped but cannot control the vehicle.
[0047] Based on the production and sales status, the production and sales status of the vehicle is divided into sold, warehoused but not shipped, and warehoused but shipped. Vehicles in different production and sales statuses can be controlled by different vehicle search permissions, which can help companies better manage the life cycle of vehicles. From production, sales to after-sales service, each stage has clear permission control and is restricted to information viewing only for unsold vehicles, which will not affect the owner's use of the vehicle after the sale.
[0048] In an optional embodiment of the present invention, when receiving the encrypted vehicle search instruction sent by the client, performing a secondary authority check on the vehicle search authority of the current account of the client based on the vehicle identification number, and if the secondary authority check passes, transmitting the vehicle search instruction to the vehicle terminal, including: When the production and sales status of the target vehicle is warehoused-not shipped, and the account has the first vehicle search permission, the permission check passes, and the encrypted vehicle search instruction is transparently transmitted to the vehicle-mounted terminal.
[0049] In an embodiment of the present invention, after the cloud server sends the positioning information of the target vehicle to the client, the client will issue a vehicle search instruction based on the positioning information of the target vehicle to control the vehicle to flash lights, honk, etc. At this time, if the cloud server receives the encrypted vehicle search instruction sent by the client, specifically, the client signs the instruction by using the private key generated when applying for the certificate, and sends the signed instruction to the TSP platform. The TSP platform performs a secondary permission check on the vehicle search permission of the client's current account based on the VIN code. Only when the production and sales status of the target vehicle is warehoused-not shipped, and the account has the first vehicle search permission, the secondary permission check passes. At this time, the vehicle search instruction will be transmitted to the vehicle terminal, and the cloud server will not parse the vehicle search instruction when transmitting the vehicle search instruction. All vehicle search instructions are end-to-end encrypted and will not be tampered with or leaked by network, cloud and other vulnerabilities or attackers, thereby ensuring the security of the vehicle search instruction.
[0050] In an embodiment of the present invention, application information of an account is obtained from an account application terminal; corresponding vehicle search permissions are set according to the application information, the vehicle identification number of the target vehicle queried by the current account is obtained, and a permission check is performed on the vehicle search permission of the current account based on the vehicle identification number. If the permission check passes, the positioning information of the target vehicle is obtained through the vehicle-mounted terminal. If an encrypted vehicle search instruction is received, a secondary permission check is performed on the vehicle search permission of the current account of the client based on the vehicle identification number. If the check passes, the vehicle search instruction is transmitted to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs a certificate check on the vehicle search instruction. If the certificate check passes, the vehicle search instruction is executed. Setting the corresponding vehicle search permission through the application information can avoid abuse of permissions and systems, and all vehicle control instructions are end-to-end encrypted to ensure the security of operations.
[0051] Reference Figure 2 , shows a client step flow chart of an embodiment of a method for finding and locating a vehicle of the present invention, which may specifically include the following steps: Step 201, sending application information to an account application terminal; the account application terminal generates an account number and password based on the application information; In the embodiment of the present invention, the applicant can send the application information to the account application end through the client, and the account application end will generate an account number and password based on the application information.
[0052] Step 202, log in to the application account and check whether there is a remote control certificate. If there is the remote control certificate, enter the vehicle identification number of the target vehicle to obtain the location information of the target vehicle; if there is no remote control certificate, send a remote control certificate application instruction to the cloud service end and obtain the remote control certificate; In an embodiment of the present invention, when a user logs in to an applied account through a client, it will be checked whether a remote control certificate exists. If the remote control certificate exists, the vehicle identification number of the target vehicle is input to obtain the positioning information of the target vehicle through transparent data transmission through the cloud server; if the remote control certificate does not exist, a remote control certificate application instruction is sent to the cloud server to obtain the remote control certificate.
[0053] Step 203, based on the positioning information of the target vehicle, a vehicle search instruction is sent to the cloud service end, and the cloud service end performs authority verification. If the authority verification passes, the vehicle search instruction is sent to the vehicle terminal.
[0054] In an embodiment of the present invention, after obtaining the positioning information of the target vehicle, navigation can be performed based on the positioning information of the target vehicle, and a vehicle search instruction can be issued. The vehicle search instruction is signed by a private key, and the encrypted vehicle search instruction is sent to the cloud server. The cloud server transmits the vehicle search instruction to the vehicle-mounted terminal and is not responsible for parsing the vehicle search instruction, thereby ensuring that the vehicle control instruction is end-to-end encrypted and will not be tampered with or leaked by network, cloud and other vulnerabilities or attackers, thereby improving the security of using digital keys to locate and control vehicles.
[0055] Reference Figure 3 , shows a vehicle terminal step flow chart of an embodiment of a vehicle location method of the present invention, which may specifically include the following steps: Step 301, obtaining a location information request of a target vehicle, and sending the location information of the target vehicle to a cloud service end; Step 302, obtain a vehicle search instruction, verify the root certificate of the vehicle search instruction and the signature chain of the remote control certificate, and execute the vehicle search instruction if the verification passes.
[0056] In an embodiment of the present invention, the location information request of the target vehicle received by the client is verified by the cloud server based on the production and sales status of the target vehicle and the full vehicle authority of the current account. Only when the location information request meets the authority requirements is received, strict authority control is performed on the user, which greatly improves the efficiency of finding the vehicle and improves the security of finding the vehicle with the digital key; and the vehicle search instruction obtained by the vehicle terminal is verified by the cloud server for secondary authority, that is, only when the target vehicle is in storage but not shipped, and the account has the first vehicle search authority, the vehicle search instruction is transmitted to the vehicle terminal, and the cloud server will not parse the vehicle search instruction. The vehicle search instruction can only be verified by the vehicle terminal through the root certificate of the vehicle search instruction and the signature chain of the remote control certificate, and the vehicle search instruction is executed when the verification passes.
[0057] In an optional embodiment of the present invention, the vehicle-mounted terminal includes at least a TBOX telematics processor and an ECU electronic control unit. The TBOX telematics processor is responsible for sending the positioning information of the target vehicle to the cloud service end, receiving the vehicle search instruction and verifying the root certificate of the vehicle search instruction and the signature chain of the remote control certificate. When the verification passes, the vehicle search request is sent to the ECU electronic control unit; the ECU electronic control unit is responsible for controlling the vehicle to perform operations such as flashing lights and honking the horn.
[0058] In an embodiment of the present invention, application information of an account is obtained from an account application terminal; corresponding vehicle search permissions are set according to the application information, the vehicle identification number of the target vehicle queried by the current account is obtained, and a permission check is performed on the vehicle search permission of the current account based on the vehicle identification number. If the permission check passes, the positioning information of the target vehicle is obtained through the vehicle-mounted terminal. If an encrypted vehicle search instruction is received, a secondary permission check is performed on the vehicle search permission of the current account of the client based on the vehicle identification number. If the check passes, the vehicle search instruction is transmitted to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs a certificate check on the vehicle search instruction. If the certificate check passes, the vehicle search instruction is executed. Setting the corresponding vehicle search permission through the application information can avoid abuse of permissions and systems, and all vehicle control instructions are end-to-end encrypted to ensure the security of operations.
[0059] Reference Figure 4 , shows a system control schematic diagram of a vehicle location system of the present invention, which may specifically include the following contents: The cloud server is responsible for executing the steps of the cloud server's vehicle location method, and is responsible for account management, authority management, vehicle status, certificate management, and the transmission of vehicle location data and vehicle control commands; The client is responsible for executing the steps of the client's vehicle location method, and is responsible for vehicle information query and vehicle location instruction issuance; The vehicle terminal is responsible for executing the steps of the vehicle terminal's vehicle search and positioning method, determining the vehicle positioning data, and decrypting and executing the vehicle search control instructions.
[0060] In an optional embodiment of the present invention, the cloud service end includes at least a certificate management platform, a TSP platform (Telematics Service Provider, Internet of Vehicles service platform) and a production and sales platform; the certificate management platform is responsible for generating remote control certificates; the TSP platform is at least responsible for receiving and transmitting vehicle information query requests, vehicle search instructions, account application information, vehicle production and sales status and other data; the production and sales platform is responsible for synchronizing the vehicle production and sales status to the TSP platform.
[0061] In an optional embodiment of the present invention, a vehicle positioning system also includes an account application end, which is responsible for generating an account and password based on the applicant's application information, wherein the account application end can be an OA system (Office Automation System) or other office systems. The embodiment of the present invention does not limit the system of the account application end.
[0062] Reference Figure 5 , shows an overall step flow chart of a vehicle location system of the present invention, which may specifically include the following steps: 1. Use the account application terminal to apply for a client account; 2. The account application terminal approves the account application and synchronizes the information to the Internet of Vehicles service platform. The Internet of Vehicles service platform generates the account number and initial password and returns them to the account application terminal; 3. Log in with the client account, and the Internet of Vehicles service platform determines the account authority and validity status; if passed, proceed to the next step; otherwise, end; 4. The client checks whether it has a remote control certificate; if it has one, it proceeds to the next step; if it does not, it generates a public-private key pair and a certificate signature request file, and requests a certificate from the Internet of Vehicles service platform. The Internet of Vehicles service platform then transparently transmits instructions to the certificate management end to apply for a certificate. The certificate management system generates a certificate and returns it to the Internet of Vehicles service platform, which is then sent to the client to proceed to the next step; 5. Enter the VIN code (Vehicle Identification Number) to request the vehicle location; 6. The Internet of Vehicles service platform determines the vehicle status and verifies the authority. When the production and sales status of the vehicle is sold, the client prompts that it has no authority to view and control the vehicle, and cannot view the location information of the sold vehicle or control the sold vehicle. When the production and sales status of the vehicle is in storage but not shipped, the client displays the vehicle location interface and the vehicle search function interface, and can obtain the location information of the target vehicle that has been in storage but not shipped and control the target vehicle. When the production and sales status of the vehicle is in storage but shipped, the client only displays the vehicle location interface and does not display the vehicle search function interface, which means that the location information of the target vehicle that has been in storage but shipped can be obtained but the vehicle cannot be controlled. 7. The client queries the current location of the vehicle, the Internet of Vehicles service platform wakes up the vehicle terminal and uploads the positioning information, which is displayed on the client and can be navigated through the client; 8. The client sends a car search command, signs the command with a private key, and sends the signed command to the Internet of Vehicles service platform; 9. The Internet of Vehicles service platform verifies the client account permissions for the second time. If the second verification passes, proceed to the next step; if not, end; 10. The Internet of Vehicles service platform transparently transmits instructions without modifying the contents of the instructions; 11. The TBOX telematics processor receives the vehicle control command and verifies the signature chain of the terminal remote control certificate to ensure the integrity of the command; 12. After the TBOX telematics processor verifies the command, it sends the vehicle search request to the vehicle ECU electronic control unit, which then controls the vehicle to flash lights and sound the horn.
[0063] In an optional embodiment of the present invention, the vehicle terminal includes at least a TBOX telematics processor and an ECU electronic control unit. The TBOX telematics processor is responsible for sending the positioning information of the target vehicle to the cloud service end, receiving the vehicle search instruction and verifying the root certificate of the vehicle search instruction and the signature chain of the remote control certificate. When the verification passes, the vehicle search request is sent to the ECU electronic control unit; the ECU electronic control unit is responsible for controlling the vehicle to flash lights, honk the horn, and other operations. The TBOX telematics processor and the ECU electronic control unit interact with each other in the vehicle search instruction.
[0064] As for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0065] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0066] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0067] Finally, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0068] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0069] The above is a detailed introduction to a vehicle finding and positioning method and a vehicle finding and positioning system provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for finding and locating a vehicle, characterized in that: Applied to a cloud server, the method includes: Obtain account application information from the account application terminal; Setting the car search permission corresponding to the account according to the application information; Obtain the vehicle identification number of the target vehicle to be queried by the current account of the client, and perform a permission check on the vehicle search permission of the current account of the client based on the vehicle identification number. If the permission check passes, send a positioning information request of the target vehicle corresponding to the vehicle identification number to the vehicle terminal, so that the vehicle terminal sends the positioning information of the target vehicle to the cloud service end according to the positioning information request; The positioning information of the target vehicle is sent to the client, and when the encrypted vehicle search instruction sent by the client is received, a secondary permission check is performed on the vehicle search permission of the client's current account based on the vehicle identification number. If the secondary permission check passes, the vehicle search instruction is transmitted to the vehicle terminal, so that the vehicle terminal performs a certificate check on the vehicle search instruction according to the vehicle search instruction. If the certificate check passes, the vehicle search instruction is executed.
2. The method according to claim 1, characterized in that The vehicle search authority at least includes: a first vehicle search authority, a second vehicle search authority, and no vehicle search authority; The setting of the vehicle search authority corresponding to the account based on the application information includes: If the person information of the application information meets the application conditions and the usage type of the application information is used within a preset range, the account has the first car search permission; If the person information of the application information meets the application conditions and the usage type of the application information is outside the preset scope, the account has the second car search permission; If the personal information of the application information does not meet the application requirements, the account will not have the authority to search for the vehicle.
3. The method according to claim 1, characterized in that Before obtaining the vehicle identification number of the target vehicle to be queried by the current account of the client, the method further includes: When the remote control certificate application instruction sent by the client is obtained, the remote control certificate is generated and sent to the client.
4. The method according to claim 3, characterized in that The cloud service end includes at least: an Internet of Vehicles service platform and a certificate management platform; The step of generating the remote control certificate and sending it to the client upon obtaining the remote control certificate application instruction sent by the client comprises: When the Internet of Vehicles service platform receives the remote control certificate application instruction sent by the client, the remote control certificate application instruction is transmitted to the certificate management platform; The certificate management platform generates a remote control certificate and sends it to the Internet of Vehicles service platform; The Internet of Vehicles service platform sends the remote control certificate to the client.
5. The method according to claim 1, characterized in that The cloud service end includes at least: an Internet of Vehicles service platform and a production and sales platform; The method comprises: obtaining a vehicle identification number of a target vehicle to be queried by a current account of the client, performing an authority check on a vehicle search authority of the current account of the client based on the vehicle identification number, and if the authority check passes, sending a location information request of the target vehicle corresponding to the vehicle identification number to the vehicle-mounted terminal, including: Obtaining the vehicle identification number of the target vehicle that the client's current account needs to query; The production and sales platform determines the production and sales status of the target vehicle according to the vehicle identification number of the target vehicle; The Internet of Vehicles service platform performs a permission check on the vehicle search permission of the client's current account based on the production and sales status of the target vehicle. If the permission check passes, a positioning information request for the target vehicle corresponding to the vehicle identification number is sent to the vehicle terminal.
6. The method according to claim 5, characterized in that The production and sales status includes: sold, stored but not shipped, and stored but shipped; The Internet of Vehicles service platform performs a permission check on the vehicle search permission of the current account of the client based on the production and sales status of the target vehicle, including: When the production and sales status of the target vehicle is actually sold, the authority check fails; If the production and sales status of the target vehicle is warehoused-not shipped, and the account has the first vehicle search permission, the permission check is passed; When the production and sales status of the target vehicle is warehoused-shipped, and the account has the second vehicle search permission, the permission check passes.
7. The method according to claim 1, characterized in that When receiving the encrypted vehicle search instruction sent by the client, performing a secondary authority check on the vehicle search authority of the client's current account based on the vehicle identification number, and transmitting the vehicle search instruction to the vehicle terminal if the secondary authority check passes, including: When the production and sales status of the target vehicle is warehoused-not shipped, and the account has the first vehicle search permission, the permission check passes, and the encrypted vehicle search instruction is transparently transmitted to the vehicle terminal.
8. A method for finding and locating a vehicle, characterized in that: Applied to a client, the method comprises: Sending application information to an account application terminal; the account application terminal generates an account number and password based on the application information; Log in to the application account and check whether there is a remote control certificate. If the remote control certificate exists, enter the vehicle identification number of the target vehicle to obtain the location information of the target vehicle; if the remote control certificate does not exist, send a remote control certificate application instruction to the cloud service end and obtain the remote control certificate; Based on the positioning information of the target vehicle, a vehicle search instruction is sent to the cloud service end, and the cloud service end performs authority verification. If the authority verification passes, the vehicle search instruction is sent to the vehicle terminal.
9. A method for finding and locating a vehicle, characterized in that: Applied to a vehicle-mounted terminal, the method comprises: Obtaining a target vehicle's location information request, and sending the target vehicle's location information to a cloud service end; Obtain a vehicle search instruction, verify the root certificate of the vehicle search instruction and the signature chain of the remote control certificate, and execute the vehicle search instruction if the verification passes.
10. A vehicle location system, characterized in that: The system comprises: A cloud service end, used to execute the steps of the vehicle location method described in any one of claims 1 to 7; A client, used to execute the steps of the vehicle location search method according to claim 8; A vehicle terminal is used to execute the steps of the vehicle finding and positioning method described in claim 9.
Citation Information
Patent Citations
Method for positioning rental vehicle
CN109598921A
Vehicle certificate management method, device and system based on vehicle recognition code
CN113315738A
Remote vehicle searching method based on cloud computing and related device
CN113763745A
Automatic vehicle searching method, device and system and computer readable storage medium
CN113851012A
Cited By
Multi-Agent data autonomous circulation method and system
CN121056214A
Multi-agent data autonomous circulation method and system
CN121056214B
