Vehicle-mounted terminal batch authorization method and system and storage medium

By setting up an authorization management server in the batch authorization system of the vehicle terminal to manage and store authorization data, the problem of complex and inefficient batch authorization operations in the existing technology is solved, and fast and convenient authorization operations are achieved, and authorization efficiency is improved.

CN119577715APending Publication Date: 2025-03-07XIAMEN LENZ COMM
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411449123.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

The prior art is complex in the batch authorization scenario of vehicle terminals, with low authorization efficiency, and it is difficult to meet the needs of large-scale production or batch authorization.

Method used

By setting up an authorization management server, the in-vehicle terminal simulates the in-vehicle terminal requesting authorization from the authorization server, and manages the in-vehicle terminal authorization data stored in the preset database to achieve batch and fast authorization operations.

Benefits of technology

It improves the efficiency and convenience of authorization, reduces dependence on auxiliary equipment and the intervention of operators, and avoids the problem of repeated application of authorization for the same vehicle terminal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119577715A_ABST
    Figure CN119577715A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle-mounted terminal batch authorization method and system and a storage medium. The method comprises the following steps: S100, setting an authorization management server; s200, the authorization management server receives and checks the authorization requests one by one and judges whether the production order number, the algorithm type and the CHIP ID in the current authorization request are compliant or not, if yes, S300, searching is carried out in a preset database, whether the current authorization request is a new authorization request or not is judged based on a search result, and if yes, the step S200 is executed; s400, on the basis of a preset database and a production order number in the current authorization request, whether algorithm authorization number limitation corresponding to the production order can meet the current authorization request or not is judged, and if yes, an authorization code generation request is sent to an authorization server; s500, the authorization server generates a corresponding authorization code and transmits the authorization code to the authorization management server; and S600, the authorization management server responds to the authorization requests of the plurality of vehicle-mounted terminals according to the authorization codes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle-mounted terminals, and in particular to a vehicle-mounted terminal batch authorization method, system and storage medium. Background Art

[0002] With the continuous development and iteration of automobiles, the evolution of vehicle types and the popularization of new energy vehicles, vehicle-mounted terminal devices are gradually developing in the direction of intelligence and diversification. These devices not only improve the convenience of driving, but also greatly improve driving safety by integrating AI active safety algorithms to correct the driver's driving behavior and assist driving. However, the effective operation of AI active safety algorithms usually depends on an effective authorization mechanism, that is, the algorithm can only take effect after obtaining authorization.

[0003] In the existing AI active safety algorithm authorization scheme for vehicle-mounted terminal equipment, there are mainly two implementation methods:

[0004] 1. The vehicle terminal connects to the authorization server through the mobile phone for authorization: This solution requires the vehicle terminal to be directly connected to the mobile phone, and the mobile phone APP connects to the supplier's authorization server through the network, obtains the authorization code and then transmits it to the vehicle terminal. Although this method can achieve authorization, it has the problems of cumbersome operation, long time consumption, and inability to operate in batches. In the scenario of large-scale production or batch authorization of vehicles, this method is extremely inefficient and difficult to meet production needs.

[0005] 2. Authorization via USB flash drive: This solution uses a USB flash drive as a medium, connects the USB flash drive to a computer, and then writes the authorization code of the vehicle terminal into the application on the computer through the interaction between the computer and the vehicle terminal. Although this method is simpler than the first solution, it still has the problem of complex operation and inability to effectively support batch authorization. On the vehicle terminal production line that requires a large number of authorizations, this method is also inefficient and prone to errors.

[0006] In summary, the existing technology has the problems of complex operation and low authorization efficiency in the vehicle terminal batch authorization scenario. Summary of the invention

[0007] The main purpose of the present invention is to provide a method, system and storage medium for batch authorization of vehicle terminals, aiming to solve the technical problems of complex operation and low authorization efficiency in the existing technology in the scenario of batch authorization of vehicle terminals.

[0008] To achieve the above object, the present invention provides a vehicle terminal batch authorization method, which includes the following steps: S100, setting an authorization management server for simulating the vehicle terminal to request authorization from the authorization server and managing the vehicle terminal authorization data stored in a preset database;

[0009] S200, the authorization management server receives and checks the authorization requests of multiple vehicle terminals one by one, determines whether the production order number, algorithm type, and CHIP ID in the current authorization request are compliant, if not, transmits the authorization request error information to the vehicle terminal, if yes, executes S300;

[0010] S300, searching in a preset database, and judging whether the current authorization request is a new authorization request based on the search results, if not, transmitting the authorization code already in the preset database to the vehicle terminal, if yes, executing S400;

[0011] S400, based on the preset database and the production order number in the current authorization request, determine whether the algorithm authorization quantity limit corresponding to the production order can meet the current authorization request, if not, transmit the authorization request error information to the vehicle terminal, if yes, send an authorization code generation request to the authorization server;

[0012] S500, the authorization server generates a corresponding authorization code and transmits it to the authorization management server;

[0013] S600, the authorization management server stores the received authorization code in a preset database, and responds to the authorization requests of the multiple vehicle terminals according to the authorization code;

[0014] S700. Each vehicle-mounted terminal receives a corresponding authorization code.

[0015] Optionally, the algorithm type includes at least one of ADAS, BSD, DSM, and BSD2; the vehicle terminal authorization data includes at least: production order number, CHIP ID, authorization code, and algorithm authorization quantity limit; the authorization code is generated based on the CHIP ID and algorithm type.

[0016] Optionally, before the authorization management server receives and verifies the authorization requests of multiple vehicle terminals one by one, S200 also includes: after the vehicle terminal is started, it automatically detects whether there is an authorization code in the local storage device, and if not, sends an authorization request to the authorization management server.

[0017] Optionally, after each vehicle-mounted terminal receives the corresponding authorization code, it displays the authorization result.

[0018] Optionally, presenting the authorization result includes displaying the authorization result and / or broadcasting the authorization result.

[0019] Optionally, the authorization code generation request includes the CHIP ID to be requested and the authorization type.

[0020] Optionally, determine whether the production order number, algorithm type, and CHIP ID in the current authorization request are compliant as follows: first determine whether the production order number and algorithm type in the current authorization request are consistent with the production order number and algorithm type pre-entered by the authorization management server, and then determine whether the CHIP ID meets the specified length.

[0021] Optionally, it also includes S800, updating the algorithm authorization quantity limit, recording the authorization time, recording the production order number, recording the CHIP ID, recording the authorization type, and saving the update and record content to a preset database.

[0022] Corresponding to the vehicle-mounted terminal batch authorization method, the present invention provides a vehicle-mounted terminal batch authorization system, which includes:

[0023] A setting module, used to set up an authorization management server, used to simulate the vehicle terminal to request authorization from the authorization server and manage the vehicle terminal authorization data stored in a preset database;

[0024] The authorization management server is used to receive and check the authorization requests of multiple vehicle terminals one by one, determine whether the production order number, algorithm type, and CHIP ID in the current authorization request are compliant, and if not, transmit the authorization request error information to the vehicle terminal. If so, search in the preset database, and determine whether the current authorization request is a new authorization request based on the search results. If not, transmit the authorization code already in the preset database to the vehicle terminal. If so, determine whether the algorithm authorization quantity limit corresponding to the production order can meet the current authorization request based on the preset database and the production order number in the current authorization request. If not, transmit the authorization request error information to the vehicle terminal. If so, send an authorization code generation request to the authorization server; it is also used to store the received authorization code in the preset database, and respond to the authorization requests of multiple vehicle terminals according to the authorization code;

[0025] The authorization server is used to generate the corresponding authorization code and transmit it to the authorization management server;

[0026] The vehicle terminal is used to send authorization requests, receive authorization request error information, and receive corresponding authorization codes.

[0027] In addition, to achieve the above objectives, the present invention also provides a computer-readable storage medium, on which a vehicle-mounted terminal batch authorization program is stored. When the vehicle-mounted terminal batch authorization program is executed by a processor, the steps of the vehicle-mounted terminal batch authorization method described above are implemented.

[0028] The beneficial effects of the present invention are:

[0029] (1) Compared with the prior art, the present invention can accept requests in batches through the authorization management server, simulate the vehicle terminal requesting authorization from the authorization server, and complete the authorization operation in batches and quickly, saving authorization time and facilitating operation; the authorization management server manages and stores the authorized authorization codes, and the same vehicle terminal only needs to be authorized once and no longer needs to apply for new authorization from the authorization server, which can avoid the same vehicle terminal from repeatedly applying for authorization from the authorization server and improve the authorization efficiency;

[0030] (2) Compared with the prior art, the present invention can ensure the efficiency of authorization through the self-checking step of the vehicle terminal before sending the authorization request. For the vehicle terminal without the authorization code, the authorization request can be sent after the self-checking step to start the automatic authorization process;

[0031] (3) Compared with the prior art, the present invention improves user experience by displaying authorization results;

[0032] (4) Compared with the prior art, the present invention improves the flexibility of the method by refining the way of displaying the authorization results;

[0033] (5) Compared with the prior art, the present invention facilitates subsequent data management and analysis through the post-authorization data update and recording steps. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0035] Figure 1 A simplified flow chart of an embodiment of a method for batch authorization of vehicle terminals of the present invention;

[0036] Figure 2 It is a framework diagram of an embodiment of a vehicle terminal batch authorization system of the present invention. DETAILED DESCRIPTION

[0037] In order to make the purpose, technical scheme and advantages of the embodiments of the present invention clearer, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0038] like Figure 1 As shown, a vehicle terminal batch authorization method of the present invention comprises the following steps:

[0039] S100, setting an authorization management server for simulating the vehicle terminal to request authorization from the authorization server and managing the vehicle terminal authorization data stored in a preset database;

[0040] S200, the authorization management server receives and checks the authorization requests of multiple vehicle terminals one by one, and determines whether the production order number, CHIP ID (unchangeable unique code of the processor chip), and algorithm type in the current authorization request are compliant. If not, the authorization request error information is transmitted to the vehicle terminal. If yes, S300 is executed;

[0041] S300, searching in a preset database, and judging whether the current authorization request is a new authorization request based on the search results, if not, transmitting the authorization code already in the preset database to the vehicle terminal, if yes, executing S400;

[0042] S400, based on the preset database and the production order number in the current authorization request, determine whether the algorithm authorization quantity limit corresponding to the production order can meet the current authorization request, if not, transmit the authorization request error information to the vehicle terminal, if yes, send an authorization code generation request to the authorization server;

[0043] S500, the authorization server generates a corresponding authorization code and transmits it to the authorization management server;

[0044] S600, the authorization management server stores the received authorization code in a preset database, and responds to the authorization requests of the multiple vehicle terminals according to the authorization code;

[0045] S700. Each vehicle-mounted terminal receives a corresponding authorization code.

[0046] Preferably, managing the vehicle-mounted terminal authorization data stored in the preset database at least includes storing, modifying, and checking the vehicle-mounted terminal authorization data stored in the preset database.

[0047] In this embodiment, before S100, it also includes: configuring the vehicle-mounted terminal, writing in the start-up authorization, algorithm type, authorization management server IP, and production order number; after the vehicle-mounted terminal passes the production test, the start-up authorization function can be written through the U disk configuration, and the configuration content includes startup authorization, authorized algorithm type, authorization management server IP, and production order number.

[0048] The present invention can accept requests in batches through the authorization management server, simulate the vehicle terminal to request authorization from the authorization server, and can complete the authorization operation in batches and quickly, saving authorization time and convenient operation; the authorization management server manages and stores the authorized authorization code, and the same vehicle terminal only needs to be authorized once and no longer needs to apply for new authorization from the authorization server, which can avoid the same vehicle terminal from repeatedly applying for authorization from the authorization server, thereby improving the authorization efficiency. The present invention can minimize the dependence on auxiliary equipment and the intervention of operators, and reduce the investment of equipment manufacturers.

[0049] In this embodiment, the algorithm type includes at least one of ADAS (Advanced Driving Assistant System), BSD (Blind Spot Detection), DSM (Driver Monitor System), and BSD2.

[0050] In this embodiment, the vehicle terminal authorization data at least includes: production order number, CHIP ID, authorization code, algorithm authorization quantity limit (purchased from the supplier) (the quantity limit of vehicle terminals that can obtain authorization). Among them, the authorization code is generated according to the CHIP ID and algorithm type.

[0051] In this embodiment, before the authorization management server receives and verifies the authorization requests of multiple vehicle terminals one by one, S200 also includes: after the vehicle terminal is started, it automatically detects whether there is an authorization code in the local storage device, and if not, sends an authorization request to the authorization management server.

[0052] Preferably, the local storage device is a memory or a hard disk.

[0053] The present invention can ensure authorization efficiency through the self-check step of the vehicle terminal before sending the authorization request. For a vehicle terminal without an authorization code, the authorization request can be sent after the self-check step to start the automatic authorization process.

[0054] In this embodiment, after each vehicle-mounted terminal receives the corresponding authorization code, it displays the authorization result.

[0055] The present invention improves user experience by displaying authorization results.

[0056] Preferably, presenting the authorization result includes displaying the authorization result and / or broadcasting the authorization result.

[0057] The present invention improves the flexibility of the method by refining the way of displaying the authorization result.

[0058] In this embodiment, the authorization code generation request includes the CHIP ID to be requested and the authorization type.

[0059] In this embodiment, the production order number, algorithm type, and CHIP ID in the current authorization request are determined to be compliant as follows: first determine whether the production order number and algorithm type in the current authorization request are consistent with the production order number and algorithm type pre-entered by the authorization management server, and then determine whether the CHIP ID meets the specified length.

[0060] It is understandable that if the production order number and algorithm type in the current authorization request are inconsistent with the production order number and algorithm type pre-entered by the authorization management server; or the CHIP ID does not specify a length, it is non-compliant.

[0061] Preferably, the specified length is 64 characters.

[0062] In this embodiment, it also includes S800, updating the algorithm authorization quantity limit, recording the authorization time, recording the production order number, recording the CHIP ID, recording the authorization type, and saving the update and record content to a preset database.

[0063] The present invention can prevent erroneous authorization and excess or lack of authorization quantity through the data updating and recording steps after authorization, which is helpful for subsequent data management and analysis.

[0064] like Figure 2 As shown, the present invention also provides a vehicle terminal batch authorization system, which includes:

[0065] The setting module 10 is used to set up an authorization management server 20, which is used to simulate the vehicle terminal 30 requesting authorization from the authorization server 40 and managing the authorization data of the vehicle terminal 30 stored in the preset database; it is also used to configure the vehicle terminal 20, write the start authorization, algorithm type, authorization management server IP, and production order number; after the vehicle terminal 30 passes the production test, the U disk can be used to configure the write start authorization function, and the configuration content includes the start authorization, the authorized algorithm type, the authorization management server IP, and the production order number

[0066] The authorization management server 20 is used to receive and check the authorization requests of multiple vehicle terminals 30 one by one, determine whether the production order number, algorithm type, and CHIP ID in the current authorization request are compliant, and if not, transmit the authorization request error information to the vehicle terminal 30. If so, search in the preset database, and determine whether the current authorization request is a new authorization request based on the search results. If not, transmit the authorization code already in the preset database to the vehicle terminal 30. If so, determine whether the algorithm authorization quantity limit corresponding to the production order can meet the current authorization request based on the preset database and the production order number in the current authorization request. If not, transmit the authorization request error information to the vehicle terminal 30. If so, send an authorization code generation request to the authorization server 40; it is also used to store the received authorization code in the preset database, and respond to the authorization requests of multiple vehicle terminals 30 according to the authorization code;

[0067] The authorization server 40 is used to generate a corresponding authorization code and transmit it to the authorization management server 20;

[0068] The vehicle terminal 30 is used to send an authorization request, receive authorization request error information, and receive a corresponding authorization code.

[0069] In this embodiment, the vehicle terminal 30 is also used to automatically detect whether there is an authorization code in the local storage device, and if not, send an authorization request to the authorization management server 20. Preferably, after receiving the corresponding authorization code, the vehicle terminal 30 displays the authorization result.

[0070] The embodiment of the present invention further provides a computer-readable storage medium, which may be a computer-readable storage medium included in the memory in the above embodiment; or a computer-readable storage medium that exists independently and is not installed in a device. The computer-readable storage medium stores at least one instruction, which is loaded and executed by a processor to implement Figure 1 The vehicle terminal batch authorization method shown. The computer readable storage medium can be a read-only memory, a disk or an optical disk, etc.

[0071] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the system embodiment and the storage medium embodiment, since they are 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.

[0072] Furthermore, in this document, the terms "comprises," "comprising," or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device that includes the element.

[0073] The above description shows and describes the preferred embodiments of the present invention. It should be understood that the present invention is not limited to the form disclosed herein, and should not be regarded as excluding other embodiments, but can be used in various other combinations, modifications and environments, and can be modified within the scope of the invention, through the above teachings or the technology or knowledge of the relevant field. The changes and modifications made by those skilled in the art shall not depart from the spirit and scope of the present invention, and shall be within the scope of protection of the claims attached to the present invention.

Claims

1. A method for batch authorization of vehicle terminals, characterized in that: The following steps are involved: S100, setting an authorization management server for simulating the vehicle terminal to request authorization from the authorization server and managing the vehicle terminal authorization data stored in a preset database; S200, the authorization management server receives and checks the authorization requests of multiple vehicle terminals one by one, determines whether the production order number, algorithm type, and CHIP ID in the current authorization request are compliant, if not, transmits the authorization request error information to the vehicle terminal, if yes, executes S300; S300, searching in a preset database, and judging whether the current authorization request is a new authorization request based on the search results, if not, transmitting the authorization code already in the preset database to the vehicle terminal, if yes, executing S400; S400, based on the preset database and the production order number in the current authorization request, determine whether the algorithm authorization quantity limit corresponding to the production order can meet the current authorization request, if not, transmit the authorization request error information to the vehicle terminal, if yes, send an authorization code generation request to the authorization server; S500, the authorization server generates a corresponding authorization code and transmits it to the authorization management server; S600, the authorization management server stores the received authorization code in a preset database, and responds to the authorization requests of the multiple vehicle terminals according to the authorization code; S700. Each vehicle-mounted terminal receives a corresponding authorization code.

2. The vehicle terminal batch authorization method according to claim 1 is characterized in that: The algorithm type includes at least one of ADAS, BSD, DSM, and BSD2; The vehicle terminal authorization data shall at least include: production order number, CHIP ID, authorization code, and algorithm authorization quantity limit; The authorization code is generated based on the CHIP ID and algorithm type.

3. The vehicle terminal batch authorization method according to claim 1 is characterized in that: S200 The authorization management server receives and checks the authorization requests of multiple vehicle terminals one by one, and further includes: after the vehicle terminal is started, it automatically detects whether there is an authorization code in the local storage device, and if not, sends an authorization request to the authorization management server.

4. The vehicle terminal batch authorization method according to claim 1, characterized in that: After each vehicle terminal receives the corresponding authorization code, it displays the authorization result.

5. The vehicle terminal batch authorization method according to claim 5 is characterized in that: Presenting the authorization result includes displaying the authorization result and / or broadcasting the authorization result.

6. The vehicle terminal batch authorization method according to claim 1, characterized in that: The authorization code generation request includes the CHIP ID to be requested and the authorization type.

7. The vehicle terminal batch authorization method according to claim 1 is characterized in that: Determine whether the production order number, algorithm type, and CHIP ID in the current authorization request are compliant: First, determine whether the production order number and algorithm type in the current authorization request are consistent with the production order number and algorithm type pre-entered by the authorization management server, and then determine whether the CHIP ID meets the specified length.

8. The vehicle terminal batch authorization method according to claim 1, characterized in that: It also includes S800, updating the algorithm authorization quantity limit, recording the authorization time, recording the production order number, recording CHIPID, recording the authorization type, and saving the update and record content to the preset database.

9. A vehicle terminal batch authorization system, characterized in that: include: A setting module, used to set up an authorization management server, used to simulate the vehicle terminal to request authorization from the authorization server and manage the vehicle terminal authorization data stored in a preset database; The authorization management server is used to receive and check the authorization requests of multiple vehicle terminals one by one, determine whether the production order number, algorithm type, and CHIP ID in the current authorization request are compliant, and if not, transmit the authorization request error information to the vehicle terminal. If so, search in the preset database, and determine whether the current authorization request is a new authorization request based on the search results. If not, transmit the authorization code that already exists in the preset database to the vehicle terminal. If so, determine whether the algorithm authorization quantity limit corresponding to the production order can meet the current authorization request based on the preset database and the production order number in the current authorization request. If not, transmit the authorization request error information to the vehicle terminal. If so, send an authorization code generation request to the authorization server; It is also used to store the received authorization code in a preset database, and respond to the authorization requests of multiple vehicle terminals according to the authorization code; The authorization server is used to generate the corresponding authorization code and transmit it to the authorization management server; The vehicle terminal is used to send authorization requests, receive authorization request error information, and receive corresponding authorization codes.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a vehicle terminal batch authorization program, and when the vehicle terminal batch authorization program is executed by the processor, the steps of the vehicle terminal batch authorization method according to any one of claims 1 to 8 are implemented.