NDC-based agent configuration method, system and device, and storage medium

By introducing configuration table audit module, authorization information filling module, proxy information filling module and completion module in the NDC agent configuration system, data loss, human error, cumbersome process and inability to achieve immediate effect during the configuration process of existing NDC agents is solved. The problem of this achieves faster and more convenient proxy configuration.

CN119398704APending Publication Date: 2025-02-07TRAVELSKY TECHNOLOGY LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411505676.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

There are problems such as data loss or confusion, human error, cumbersome process and inability to achieve immediate effectiveness during the configuration of existing NDC agents.

Method used

Provide an agent configuration method and system based on NDC, including a configuration table audit module, an authorization information filling module, an agent information filling module and a completion module. Through automatic error detection and multi-stage configuration, draft box mode can reduce human errors and achieve immediate effect.

Benefits of technology

It solves the problems of data loss or confusion during data sorting, human errors in the process of generating SQL files, cumbersome processes, and inability to achieve immediate effectiveness, and improves the speed and convenience of agent configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119398704A_ABST
    Figure CN119398704A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the field of aviation agent configuration, and discloses an NDC-based agent configuration method, system and device and a storage medium, and the method comprises the steps: obtaining an NDC agent configuration information table; checking the NDC agent configuration information table; according to the NDC agent configuration information table, authorization information distribution is carried out on the agents; judging whether the NDC agent needing information configuration is a new user or not; when the NDC agent needing information configuration is a new user, account registration is carried out; and when the NDC agent needing information configuration is an old user or a new user completes account registration, configuration addition and permission opening are carried out based on the NDC agent configuration information table. According to the method, the problem of human errors occurring during data arrangement and SQL generation is reduced in a configuration table uploading mode, automatic error detection is carried out by the system, and the problem is found and changed more quickly.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The disclosed embodiments relate to the technical field of aviation agent configuration, and in particular to an agent configuration method, system, device and storage medium based on NDC. Background Art

[0002] In the traditional NDC (New Distribution Capability) agent configuration process, each agent needs to provide the corresponding configuration information table to OP (Operations), who will summarize and sort it out, extract the configuration information that needs to be added and provide it to RD (Research and Development). RD will generate SQL (Structured Query Language) files based on the configuration information provided by OP, and directly operate the database and execute scripts to add agent configuration information. The current NDC agent configuration process has the following problems: ① The agent provides a large number of configuration information tables, which contain historical configuration information, and OP needs to sort and summarize them. During the summarization process, due to the large number of configuration tables and the complicated data in the tables, it is easy to lose or confuse data. ② Human errors are prone to occur in the process of RD generating SQL files based on the configuration information table provided by OP, resulting in the inability of agents to use them normally. To avoid such situations, QA (QUALITY ASSURANCE) is required to review them multiple times, which increases work costs. ③ The SQL script file generated by RD involves multiple data tables, and multiple steps are required when adding new data. If there is a problem in one of the steps, a rollback operation is required. ④ The operation of the production environment database needs to wait for the online window period. The waiting time of the window period is uncertain, and the agent configuration information cannot take effect immediately. Therefore, a method and device that can increase agent configuration faster and more conveniently is imminent. This configuration is committed to optimizing the new addition process of the entire configuration, reducing the work content of OP, RD, and QA, and reducing labor costs. Summary of the invention

[0003] The embodiments of the present disclosure provide an NDC-based agent configuration method, system, device, and storage medium to solve or alleviate one or more of the above technical problems in the prior art.

[0004] According to one aspect of the present disclosure, there is provided a method for configuring an agent based on NDC, comprising:

[0005] Get the NDC agent configuration information table;

[0006] Review the NDC agent configuration information table;

[0007] Allocate authorization information to agents according to the NDC agent configuration information table;

[0008] Determine whether the NDC agent whose information needs to be configured is a new user;

[0009] When the NDC agent who needs to configure information is a new user, register an account;

[0010] When the NDC agent who needs to configure information is an old user, or when a new user completes account registration, configuration additions and permission activation are performed based on the NDC agent configuration information table.

[0011] In a possible implementation, obtaining the NDC agent configuration information table includes:

[0012] Get the NDC agent configuration information table that complies with the configuration table template standard.

[0013] In a possible implementation, reviewing the NDC agent configuration information table includes:

[0014] Based on the configuration information in the NDC agent configuration information table, determine whether the account is wrong, whether the configuration is repeated, and whether the filling is standardized;

[0015] When the account is incorrect, the configuration is repeated, or the filling is not standardized, the error configuration information will be output.

[0016] In a possible implementation, allocating authorization information to an agent according to the NDC agent configuration information table includes:

[0017] The NDC agent is assigned an AgencyID, company name, affiliation, authorization time and authorization letter.

[0018] In a possible implementation, when the NDC agent whose information needs to be configured is a new user, account registration includes:

[0019] Obtain the name of the NDC agent, the name of the institution where the NDC agent works, and contact information;

[0020] Register an account based on the NDC agent name, the name of the NDC agent's organization, and contact information;

[0021] According to the interfaces and authorized IPs selected by the NDC agent, the corresponding interface permissions and IP permissions are opened.

[0022] According to one aspect of the present disclosure, there is provided an NDC-based agent configuration system, comprising:

[0023] An acquisition module, used to obtain the NDC agent configuration information table;

[0024] Configuration table review module, used to review the NDC agent configuration information table;

[0025] The authorization information filling module is used to allocate authorization information to agents according to the NDC agent configuration information table;

[0026] A judgment module, used to judge whether the NDC agent whose information needs to be configured is a new user;

[0027] The agent information filling module is used to register an account when the NDC agent who needs to configure information is a new user;

[0028] The completion module is used to add configurations and enable permissions based on the NDC agent configuration information table when the NDC agent who needs to configure information is an old user or a new user completes account registration.

[0029] In a possible implementation, the configuration table audit module includes:

[0030] A judgment unit, used to judge whether the account is wrong, whether the configuration is repeated, and whether the filling is standardized based on the configuration information in the NDC agent configuration information table;

[0031] The output unit is used to output error configuration information when the account is incorrect, the configuration is repeated, or the filling is not standardized.

[0032] In a possible implementation, the proxy information filling module includes:

[0033] An acquisition unit, used to acquire the name of the NDC agent, the name of the institution where the NDC agent is located, and contact information;

[0034] A registration unit, used to register an account based on the name of the NDC agent, the name of the institution where the NDC agent is located, and contact information;

[0035] The opening unit is used to open the corresponding interface permissions and IP permissions according to the interfaces and authorized IPs selected by the NDC agent.

[0036] According to one aspect of the present disclosure, there is provided a device, comprising:

[0037] Processor and memory;

[0038] The memory is used to store a computer program, and the processor calls the computer program stored in the memory to execute any one of the above-mentioned NDC-based agent configuration methods.

[0039] According to one aspect of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the processor is enabled to execute any one of the above-mentioned NDC-based agent configuration methods.

[0040] The present disclosure has the following beneficial effects: The present disclosure provides an agent configuration method and system based on NDC cooperative development, which solves the problem of data loss or confusion caused by a large number of OPs and cumbersome data in the table when OPs organize and summarize configuration tables, the problem of human errors in the process of RDs generating SQL files according to the configuration information table provided by OPs, the problem of cumbersome processes when OPs execute SQL script files involving multiple data tables, and the problem that the operation of the production environment database needs to wait for the online window period, and the agent configuration information cannot be immediately effective. The system mainly includes a configuration table review module, an authorization information filling module, an agent information filling module, and a completion module, wherein the agent information filling module is a dedicated module for new user configuration. By uploading the configuration table, human errors that occur when arranging data and generating SQL are reduced, and the system automatically detects errors, finds the problem more quickly, and makes changes. The multi-stage configuration plus draft box mode is adopted, and the submitted configuration information can be modified multiple times, which is convenient for dynamic adjustment. After determining the final configuration information, enter the completion module to take effect immediately, so that the agent can use the configuration information more quickly.

[0041] The details of one or more embodiments of the present application are presented in the following drawings and descriptions. Other features and advantages of the present application will become apparent from the accompanying drawings. It should be understood that the above general description and the detailed descriptions below are only exemplary and explanatory and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0043] Figure 1 is one of the flow charts of an NDC-based agent configuration method of the present exemplary embodiment;

[0044] Figure 2 is a second flowchart of an NDC-based agent configuration method of this exemplary embodiment;

[0045] Figure 3is one of the block diagrams of an NDC-based agent configuration system of the present exemplary embodiment;

[0046] Figure 4 is a block diagram of a second NDC-based agent configuration system of the exemplary embodiment;

[0047] Figure 5 It is a schematic structural diagram of a device of this exemplary embodiment. DETAILED DESCRIPTION

[0048] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0049] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware units or integrated circuits, or implemented in different networks or processor devices or microcontroller devices.

[0050] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the steps. For example, some steps may be decomposed, while some steps may be combined or partially combined, so the actual execution order may change according to the actual situation.

[0051] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example.

[0052] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or sub-modules is not necessarily limited to those steps or sub-modules explicitly listed, but may include other steps or sub-modules not explicitly listed or inherent to these processes, methods, products, or apparatuses.

[0053] Figure 1 is one of the flow charts of an NDC-based agent configuration method of this exemplary embodiment, such as Figure 1 As shown, an exemplary embodiment of the present disclosure provides an NDC-based agent configuration method, including:

[0054] Get the NDC agent configuration information table;

[0055] Review the NDC agent configuration information table;

[0056] Allocate authorization information to agents according to the NDC agent configuration information table;

[0057] Determine whether the NDC agent whose information needs to be configured is a new user;

[0058] When the NDC agent who needs to configure information is a new user, register an account;

[0059] When the NDC agent who needs to configure information is an old user, or when a new user completes account registration, configuration additions and permission activation are performed based on the NDC agent configuration information table.

[0060] In view of the various problems that currently arise in the process of configuring and adding new agents and the urgent need to optimize the configuration and adding process, this embodiment proposes an agent configuration method and system based on NDC, and uses a database to dynamically configure agent information in multiple stages. When in use, the OP can log in to the NDC service platform and perform configuration and addition through configuration review and new functions. This embodiment provides two types of new addition methods, namely, new configuration for existing users and new user configuration. New configuration for existing users is used when users who have settled in the airline service platform and configured agent information make new configurations. New user configuration is used when the first time they settle in the airline service platform, they need to activate agent-related services and add new configurations. After the OP selects the device mode, he can dynamically fill in the relevant information according to the configuration process to complete the corresponding configuration process. The configuration process can be interrupted and a draft can be saved. The draft can be filled in multiple times until the final version is completed, which is convenient for OP operation.

[0061] like Figure 2 As shown, this embodiment specifically discloses a method for configuring an agent based on NDC cooperative development, and its main process can be summarized as follows:

[0062] Step 1: OP logs in to the NDC service platform. In the configuration table review module, you can select a designated agent and review the configuration table for the designated agent. If it is a new user configuration, you do not need to select a designated agent. In this step, you can download the configuration table template and fill in the configuration information that meets the template standards for review. If there are problems such as account errors, repeated configurations, and non-standard filling, the configuration process will be interrupted and an error configuration table will be fed back to the OP. The configuration review table will be changed according to the error prompt until it passes the review.

[0063] Step 2: Assign authorization information to the agent. Authorization assignment can be performed by reviewing the configuration information of the module through the configuration table, including AgencyID (agent unique identifier), company name, relationship, authorization time, authorization letter, etc. The configuration with assigned authorization information can be used normally. The authorization information can be selected from existing ones or added.

[0064] Step 3: Filling in agent information is a new user configuration exclusive function. After completing step 2, if the NDC agent who needs to configure information is a new user, proceed to step 3. If it is a new configuration for an existing user, proceed to step 4. In step 3, the agent completes the registration by filling in the agent name, organization name, contact information, etc., and chooses to open the relevant interface and authorize the IP. Airlines open relevant interface permissions and IP permissions according to demand.

[0065] Step 4: The agent confirms the final configuration information and selects to complete the submission in this step. After submission, the airline will receive an email message and perform the final configuration addition and permission activation based on the email message and the current version of the data. This step cannot be repeated and is only supported once.

[0066] Specifically, obtaining the NDC agent configuration information table includes:

[0067] Get the NDC agent configuration information table that complies with the configuration table template standard.

[0068] It is worth noting that in the configuration table review module in the NDC-based agent configuration system, a configuration table template is stored, and users can download the configuration table template to fill in the configuration information.

[0069] Specifically, the review of the NDC agent configuration information table includes:

[0070] Based on the configuration information in the NDC agent configuration information table, determine whether the account is wrong, whether the configuration is repeated, and whether the filling is standardized;

[0071] When the account is incorrect, the configuration is repeated, or the filling is not standardized, the error configuration information will be output.

[0072] In this embodiment, during the review of the NDC agent configuration information table, if there are problems such as account errors, repeated configurations, and irregular filling, the configuration process will be interrupted and an error configuration table will be fed back to the OP. The configuration review table will be modified through error prompts until it passes the review.

[0073] Specifically, allocating authorization information to agents according to the NDC agent configuration information table includes:

[0074] The NDC agent is assigned an AgencyID, company name, affiliation, authorization time and authorization letter.

[0075] In this embodiment, authorization allocation can be performed through the configuration information of the configuration table audit module, including AgencyID, company name, association relationship, authorization time, authorization letter, etc. Only the configuration with the assigned authorization information can be used normally. The authorization information can be selected from existing ones or added.

[0076] Specifically, when the NDC agent who needs to configure information is a new user, account registration includes:

[0077] Obtain the name of the NDC agent, the name of the institution where the NDC agent works, and contact information;

[0078] Register an account based on the NDC agent name, the name of the NDC agent's organization, and contact information;

[0079] According to the interfaces and authorized IPs selected by the NDC agent, the corresponding interface permissions and IP permissions are opened.

[0080] This embodiment provides a method for agent configuration based on NDC cooperative development, which is used to solve the problem of data loss or confusion caused by the large number and complicated data in the configuration tables when the OP organizes and summarizes them, the problem of human errors that are prone to occur when the RD generates SQL files based on the configuration information tables provided by the OP, the problem of complicated processes when the OP executes SQL script files involving multiple data tables, and the problem that operations on the production environment database need to wait for the online window period and the agent configuration information cannot take effect immediately.

[0081] With the change of business and the increasing number of agents connected by airlines, the new configurations required by agents are growing exponentially. In order to solve the many problems that agents encounter in the configuration of new additions, this embodiment proposes a method for agent configuration based on NDC cooperative development, which is implemented by an agent configuration system based on NDC cooperative development. The system mainly includes a configuration table review module, an authorization information filling module, an agent information filling module and a completion module, wherein the agent information filling module is a dedicated module for new user configuration.

[0082] In order to better understand the technical solution of this embodiment, this embodiment will take the example of OP adding two configurations to the existing user "agent A" and adding one configuration to the new user "agent B" to explain the two types of implementation processes respectively.

[0083] ① The specific implementation steps for existing user "Agent A" are as follows:

[0084] Step 1: OP logs in to the NDC service platform, finds configuration review and new functions, selects the existing user's new configuration, and enters the configuration table review module. In this module, download the configuration table template and fill in two configuration information according to the template rules. The configuration information is: "Airline_CA (CA stands for China International Airlines), B2B (B2B stands for Business To Business) Account_Test 1", "Airline_CA, B2B Account_Test 2". Select the user with the account "Agent A", and then upload the completed configuration review form. In case of review errors, the error message is displayed, and the error feedback form is provided for download. For example: there is no account information for the B2B account "Test 2". According to the error prompt, modify the configuration information to "Airline_CA, B2B Account_Test 1, Airline_CA, B2B Account_Test 3", and then re-upload and pass the review. This step can be repeated to save the draft.

[0085] Step 2: Allocate authorization information according to the configuration information provided by the agent, assign authorization information with AgencyID "test1" to "Airline_CA, B2B Account_Test1", and assign authorization information with AgencyID "test2" to "Airline_CA, B2B Account_Test3". This step can be repeated to save the draft.

[0086] Step 3: Since the current scenario is to add configuration for an existing user, this step is skipped.

[0087] Step 4: Submit the agent's final configuration information and send an email to the airline. The airline will make final configuration additions and enable permissions based on the email information and the current version of the data. The agent can then configure and use it. This step cannot be repeated.

[0088] ② The specific implementation steps for the new user "Agent B" are as follows:

[0089] Step 1: OP logs in to the NDC service platform, finds configuration review and new functions, selects new user configuration, and enters the configuration table review module. In this module, download the configuration table template and fill in a configuration information according to the template rules. The configuration information is "Airline_CA, B2B Account_Test 4". Upload the completed configuration review form. When the review is wrong, the error message is displayed, and the error feedback form is provided for download. For example, the B2B account "Test 4" has been disabled. According to the error prompt, modify the configuration information to "Airline_CA, B2B Account_Test 5", re-upload and pass the review. This step can be repeated to save the draft.

[0090] Step 2: Assign authorization information according to the configuration information provided by the agent. You can select existing authorization information or add new authorization information. Here we add a new authorization information, fill in the AgencyID, company name, relationship, authorization time, authorization letter, etc. After completing the addition of authorization information, assign the newly added authorization information to the configuration "Airline_CA, B2B Account_Test 5". This step can be repeated and saved as a draft.

[0091] Step 3: The agent completes the registration by filling in the agent name, organization name, contact information, etc., and chooses to open the relevant interface and authorize the IP. In this example, an agent named "Agent B", the organization name is "Testing Organization", the contact person is "Chen XX", and applies to open the AirShopping (route interface) interface permission, and the authorized IP is 175.XXX.XXX.XXX. After completing the filling, Agent B will have the permission to access the AirShopping interface on the server with IP 175.XXX.XXX.XXX. This step can be repeated and saved as a draft.

[0092] Step 4: Submit the agent's final configuration information and send an email to the airline. The airline will make final configuration additions and activate permissions based on the email information and the current version of the data. The agent can then configure and use it. This step cannot be repeated.

[0093] Figure 3 is one of the block diagrams of an NDC-based agent configuration system of the present exemplary embodiment, such as Figure 3 As shown, an exemplary embodiment of the present disclosure provides an agent configuration system based on NDC, which mainly includes:

[0094] Configuration table review module: This module is used to review the configuration information table provided by the NDC agent. In this module, users can download the configuration table template, use the configuration table template to fill in the required configuration table information, select a designated agent and upload the agent configuration information table. The module will review the contents of the table. If there are problems such as account errors, repeated configurations, and irregular filling, the configuration process will be interrupted and an error configuration table will be fed back to the user. The error configuration table is used for agents to immediately discover problems filled in the uploaded agent configuration information table, correct problems more quickly, and complete the configuration information table review stage. At this stage, drafts can be saved and multiple configuration table reviews can be performed.

[0095] Authorization information filling module: This module is mainly used for the distribution of agent authorization information. Through the configuration table review module configuration information, authorization distribution can be performed. The authorization information includes AgencyID, company name, association relationship, authorization time, authorization letter, etc. The authorization information can select an existing AgencyID or add a new AgencyID. At this stage, you can save the draft and fill in the authorization information multiple times.

[0096] Agent information filling module: This module is dedicated to new user configuration. In this module, agents who first enter the airline service platform complete the registration by filling in the agent name, organization name, contact information, etc. In this module, agents can choose to open relevant interfaces, such as AirShopping. After the relevant interface is opened, the airline will open the relevant interface permissions. Agents also need to fill in the authorized IP. IPs that are not authorized by the airline cannot access our services. At this stage, you can save the draft and fill in the agent information multiple times.

[0097] Completion module: This module is used for agents to submit final configuration information. This step does not support draft saving. After the agent confirms the submission, the airline will receive an email message and add configuration and activate permissions based on the email message and the current version of the data. After activation, the agent can use the configuration immediately.

[0098] This system mainly includes configuration table review module, authorization information filling module, agent information filling module and completion module, among which the agent information filling module is a dedicated module for new user configuration. By uploading the configuration table, human errors that occur when collating data and generating SQL are reduced. The system automatically detects errors and finds the problem more quickly and makes changes. The multi-stage configuration plus draft box mode is adopted, and the submitted configuration information can be modified multiple times, which is convenient for dynamic adjustment. After determining the final configuration information, enter the completion module to take effect immediately, and the agent can use the configuration information more quickly.

[0099] Figure 4This is a block diagram of an NDC-based agent configuration system of the exemplary embodiment. Figure 4 As shown, an exemplary embodiment of the present disclosure provides an NDC-based agent configuration system, including:

[0100] An acquisition module 10 is used to acquire an NDC agent configuration information table;

[0101] The configuration table review module 20 is used to review the NDC agent configuration information table;

[0102] The authorization information filling module 30 is used to allocate authorization information to agents according to the NDC agent configuration information table;

[0103] A determination module 40, used to determine whether the NDC agent whose information needs to be configured is a new user;

[0104] The agent information filling module 50 is used to register an account when the NDC agent who needs to configure information is a new user;

[0105] Completion module 60 is used to add configurations and enable permissions based on the NDC agent configuration information table when the NDC agent who needs to configure information is an old user or a new user completes account registration.

[0106] Specifically, the configuration table audit module 20 includes:

[0107] A judgment unit, used to judge whether the account is wrong, whether the configuration is repeated, and whether the filling is standardized based on the configuration information in the NDC agent configuration information table;

[0108] The output unit is used to output error configuration information when the account is incorrect, the configuration is repeated, or the filling is not standardized.

[0109] Specifically, the proxy information filling module 50 includes:

[0110] An acquisition unit, used to acquire the name of the NDC agent, the name of the institution where the NDC agent is located, and contact information;

[0111] A registration unit, used to register an account based on the name of the NDC agent, the name of the institution where the NDC agent is located, and contact information;

[0112] The opening unit is used to open the corresponding interface permissions and IP permissions according to the interfaces and authorized IPs selected by the NDC agent.

[0113] Figure 5 Schematic diagram of the structure of a device of this exemplary embodiment. Figure 5As shown, corresponding to the NDC-based agent configuration method provided above, the present disclosure also provides a device. Since the embodiment of the device is similar to the above method embodiment, the description is relatively simple. For relevant parts, please refer to the description of the above method embodiment. The device described below is only schematic. The device may include: a processor (processor) 1, a memory (memory) 2 and a communication bus (i.e., the above device bus) and a search engine, wherein the processor 1 and the memory 2 communicate with each other through the communication bus and communicate with the outside through the communication interface. The processor 1 can call the logic instructions in the memory 2 to execute the NDC-based agent configuration method.

[0114] In addition, the logic instructions in the above-mentioned memory 2 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present disclosure. The aforementioned storage medium includes: a storage chip, a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk, and other media that can store program codes.

[0115] On the other hand, an embodiment of the present disclosure further provides a processor-readable storage medium on which a computer program 3 is stored. When the computer program 3 is executed by the processor 1, the NDC-based agent configuration method provided in the above embodiments is implemented.

[0116] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor 1, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.

[0117] The above are only preferred implementations of the present disclosure, and the protection scope of the present disclosure is not limited to the above embodiments. All technical solutions under the concept of the present disclosure belong to the protection scope of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present disclosure should be regarded as the protection scope of the present disclosure.

Claims

1. A method for configuring an agent based on NDC, characterized in that: include: Get the NDC agent configuration information table; Review the NDC agent configuration information table; Allocate authorization information to agents according to the NDC agent configuration information table; Determine whether the NDC agent whose information needs to be configured is a new user; When the NDC agent who needs to configure information is a new user, register an account; When the NDC agent who needs to configure information is an old user, or when a new user completes account registration, configuration additions and permission activation are performed based on the NDC agent configuration information table.

2. The NDC-based agent configuration method according to claim 1, characterized in that: The NDC agent configuration information table includes: Get the NDC agent configuration information table that complies with the configuration table template standard.

3. The NDC-based agent configuration method according to claim 1, characterized in that: Review of the NDC agent configuration information table includes: Based on the configuration information in the NDC agent configuration information table, determine whether the account is wrong, whether the configuration is repeated, and whether the filling is standardized; When the account is incorrect, the configuration is repeated, or the filling is not standardized, the error configuration information will be output.

4. The NDC-based agent configuration method according to claim 1, characterized in that: The authorization information allocation to agents according to the NDC agent configuration information table includes: The NDC agent is assigned an AgencyID, company name, affiliation, authorization time and authorization letter.

5. The NDC-based agent configuration method according to claim 1, characterized in that: When the NDC agent who needs to configure information is a new user, account registration includes: Obtain the name of the NDC agent, the name of the institution where the NDC agent works, and contact information; Register an account based on the NDC agent name, the name of the NDC agent's organization, and contact information; According to the interfaces and authorized IPs selected by the NDC agent, the corresponding interface permissions and IP permissions are opened.

6. An agent configuration system based on NDC, characterized in that: include: An acquisition module, used to obtain the NDC agent configuration information table; Configuration table review module, used to review the NDC agent configuration information table; The authorization information filling module is used to allocate authorization information to agents according to the NDC agent configuration information table; A judgment module, used to judge whether the NDC agent whose information needs to be configured is a new user; The agent information filling module is used to register an account when the NDC agent who needs to configure information is a new user; The completion module is used to add configurations and enable permissions based on the NDC agent configuration information table when the NDC agent who needs to configure information is an old user or a new user completes account registration.

7. The agent configuration system based on NDC according to claim 6, characterized in that: The configuration table audit module includes: A judgment unit, used to judge whether the account is wrong, whether the configuration is repeated, and whether the filling is standardized based on the configuration information in the NDC agent configuration information table; The output unit is used to output error configuration information when the account is incorrect, the configuration is repeated, or the filling is not standardized.

8. The agent configuration system based on NDC according to claim 6, characterized in that: The agent information filling module includes: An acquisition unit, used to acquire the name of the NDC agent, the name of the institution where the NDC agent is located, and contact information; A registration unit, used to register an account based on the name of the NDC agent, the name of the institution where the NDC agent is located, and contact information; The opening unit is used to open the corresponding interface permissions and IP permissions according to the interfaces and authorized IPs selected by the NDC agent.

9. A device, characterized in that: include: Processor and memory; The memory is used to store a computer program, and the processor calls the computer program stored in the memory to execute the NDC-based agent configuration method according to any one of claims 1 to 5.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor is enabled to execute the NDC-based agent configuration method according to any one of claims 1 to 5.