A number configuration method, device, equipment and storage medium

By automating the number configuration with double checksum, the problem of time-consuming and error-prone number configuration in the existing technology is solved, and more efficient and accurate number configuration is achieved, improving user experience.

CN116132968BActive Publication Date: 2025-02-11CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211718616.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2025-02-11
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

In the prior art, number configuration mainly relies on manual configuration instructions, which consumes time and is prone to abnormal number use due to manual errors, affecting the user experience.

Method used

By obtaining the number data table to be configured and the number key field table for double verification, a number activation instruction is generated, and when the verification result is normal, the configuration field is posted to the network element device to perform the number configuration.

Benefits of technology

Improves the efficiency and accuracy of number configuration, reduces manual errors, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116132968B_ABST
    Figure CN116132968B_ABST
Patent Text Reader

Abstract

The present invention discloses a number configuration method, device, equipment and storage medium, and relates to the field of communication technology. The method first obtains a number data table to be configured, wherein the number data table includes a configuration field of the number to be configured. Then, the number data table is verified with a number key field table to obtain a first verification result, and when the first verification result is normal, a number activation instruction is generated. Finally, the number activation instruction is verified with the instruction key field table to obtain a second verification result, and when the second verification result is normal, the configuration field of the number to be configured is published to a network element device to execute the configuration of the number to be configured. Thus, before the number is configured, the number can be double-checked, and while the number configuration efficiency is improved, the number configuration accuracy can also be guaranteed, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a number configuration method, device, equipment and storage medium. Background Art

[0002] Special service numbers refer to specific numbers that provide value-added voice and SMS services to a large customer base, and can provide a unified external access number. Currently, number configuration mainly relies on manual configuration of instructions on network devices. It takes a lot of time and manpower to perform instruction verification and testing to determine the normal activation and use of special service numbers. At the same time, it is easy to cause user complaints due to abnormal number usage caused by human errors. Summary of the invention

[0003] In view of the above problems, the present invention is proposed to provide a number configuration method, apparatus, device and storage medium that overcome the above problems or at least partially solve the above problems.

[0004] According to a first aspect of an embodiment of the present invention, a number configuration method is provided, the method comprising:

[0005] Obtaining a number data table to be configured, wherein the number data table includes configuration fields of the number to be configured;

[0006] Verify the number data table with the number key field table to obtain a first verification result;

[0007] If the first verification result is normal, generating a number activation instruction;

[0008] Verify the number activation instruction with the instruction key field table to obtain a second verification result;

[0009] When the second verification result is normal, the configuration field of the number to be configured is published to the network element device to perform the configuration of the number to be configured.

[0010] Based on the second aspect of the embodiment of the present invention, a number configuration device is also provided, the device comprising:

[0011] A data acquisition module, used to acquire a number data table to be configured, wherein the number data table includes a configuration field of the number to be configured;

[0012] A first verification module, used for verifying the number data table with the number key field table to obtain a first verification result;

[0013] An instruction generating module, configured to generate a number activation instruction when the first verification result is normal;

[0014] A second verification module, used for verifying the number activation instruction with the instruction key field table to obtain a second verification result;

[0015] The first execution module is used to publish the configuration field of the number to be configured to the network element device to execute the configuration of the number to be configured when the second verification result is normal.

[0016] According to a third aspect of an embodiment of the present invention, an electronic device is further provided, including:

[0017] one or more processors;

[0018] Memory;

[0019] One or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the method as described in the first aspect above.

[0020] Based on the fourth aspect of the embodiments of the present invention, a computer-readable storage medium is also provided, which stores a computer program used in conjunction with an electronic device, and the computer program can be executed by a processor to complete the method described in the first aspect above.

[0021] Compared with the prior art, the present invention includes first obtaining a number data table to be configured, wherein the number data table includes a configuration field of the number to be configured. Then, the number data table is verified with the number key field table to obtain a first verification result, and when the first verification result is normal, a number activation instruction is generated. Finally, the number activation instruction is verified with the instruction key field table to obtain a second verification result, and when the second verification result is normal, the configuration field of the number to be configured is published to the network element device to execute the configuration of the number to be configured. Thus, before the number is configured, the number can be double-checked, and the number configuration accuracy can be guaranteed while improving the number configuration efficiency, thereby improving the user experience.

[0022] 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

[0023] By reading the detailed description of the preferred embodiment below, various other advantages and benefits will become clear to those of ordinary skill in the art. The accompanying drawings are only used for the purpose of illustrating the preferred embodiment and are not considered to be limitations of the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings.

[0024] In the attached picture:

[0025] Figure 1 It is a schematic diagram of the steps of a number configuration method provided by an embodiment of the present invention;

[0026] Figure 2 It is a schematic diagram of the steps of another number configuration method provided by an embodiment of the present invention;

[0027] Figure 3 It is a structural diagram of a number configuration device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0028] 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.

[0029] Reference Figure 1 , shows a schematic flow chart of steps of a number configuration method provided by an embodiment of the present invention, the method may include:

[0030] S101. Obtain a number data table to be configured, where the number data table includes configuration fields of the numbers to be configured.

[0031] First, the above-mentioned number data table to be configured can be obtained by searching all text contents related to the number to be configured on the special service number service system. For example, if the number to be configured is 010-123456, then all text contents related to 010-123456 are searched through the special service number service system. Of course, the above-mentioned number to be configured is only exemplary and is not a limitation of the present invention.

[0032] Exemplarily, the above-mentioned numbers to be configured can be obtained through the pending work orders received by the special service number service system. After determining the numbers to be configured, a web crawler is used to extract all key information related to the numbers to be configured from the special service number service system, and a data table of the numbers to be configured is generated based on the key information.

[0033] For example, the above-mentioned web crawler can be a BFS (Breadth First Search) web crawler. In one example, the BFS algorithm first crawls the first layer of data of the special service number service system as a seed node, then traverses the second layer of data, and then traverses the third layer of data until the entire special service number service system data is crawled.

[0034] The embodiment of the present invention can thoroughly search all text contents related to the number to be configured based on the BSF algorithm until all relevant results are found. The non-backtracking operation has a fast running speed and a moderate time complexity. The web crawler technology is used to capture key information, generate a data table of the number to be configured, and realize the export of data standard fields.

[0035] In an example, the above-mentioned number data table to be configured includes multiple configuration fields of the numbers to be configured, and the above-mentioned multiple configuration fields may include the fields shown in Table 1 below. Of course, the configuration fields described in the table below are only exemplary and are not limitations of the present invention.

[0036] Table 1: Configuration fields of numbers to be configured

[0037]

[0038]

[0039] S102: Verify the number data table and the number key field table to obtain a first verification result.

[0040] In the embodiment of the present invention, the program script can be used to automatically check the number data table and the number key field table to obtain the first verification result. For example, the key field of the number data table and the number key field table can be checked by a Python adaptive processing program script. Obviously, the programming language of the above program script is only exemplary, and programming languages ​​such as JAVA and C++ can also be used.

[0041] The first verification result includes two situations: normal and abnormal. When the first verification result is normal, the following step S103 may be performed.

[0042] S103: When the first verification result is normal, generate a number activation instruction.

[0043] In the embodiment of the present invention, the number activation instruction may be automatically executed by a program script, such as the Python adaptive processing program script used in S102, or may be other program scripts different from the Python adaptive processing program script used in S102, and the present invention does not impose too many restrictions on this.

[0044] S104: Verify the number activation instruction with the instruction key field table to obtain a second verification result.

[0045] In an embodiment of the present invention, after obtaining the number activation instruction, in one example, the number activation instruction and the instruction key field table can continue to be automatically verified using a program script to obtain a second verification result. Among them, the program script used in S104 can be the program script used in S102 or S103, or it can be a program script other than the program script used in S102 or S103. Those skilled in the art can select it according to the actual application scenario, and no further limitation is made here. In addition, the second verification result includes two situations: normal and abnormal. When the second verification result is normal, the following step S105 can be performed.

[0046] S105: When the second verification result is normal, publish the configuration field of the number to be configured to a network element device to execute the configuration of the number to be configured.

[0047] In an embodiment of the present invention, since there may be omissions or errors in configuration field extraction and activation instructions, the embodiment of the present invention utilizes a program script such as a customized Python adaptive processing program script to automatically verify the configuration fields and activation instructions, and improves the fault tolerance rate through a programmed operation mode. Compared with the traditional manual verification method, it is not only time-consuming, but also prone to problems such as omissions and errors in the verification of some key information.

[0048] The embodiment of the present invention changes the traditional network element instruction verification method, which not only saves labor costs, but also realizes an efficient mode of digitalization and intelligentization of network maintenance work, provides a reference direction for improving the existing network number configuration instruction verification method, and promotes the improvement of service activation efficiency.

[0049] In one example, a web crawler can also be used to extract all key information related to the number to be configured from the special service number service system, and while generating a number data table to be configured based on the key information, a number activation report document is synchronously generated based on the key information. The web crawler can be a BFS (Breadth First Search) web crawler, or other crawler algorithms that can achieve data crawling, which is not a limitation of the present invention.

[0050] The use of web crawler algorithms to synchronously generate number activation report documents not only meets the output of daily work reports, greatly improves processing efficiency, but also changes the current situation where special service number service activation is completely handled manually, and realizes the automated processing from manual dependence to human-computer interaction. In addition, programmatic operation through web crawlers is simple and convenient, shortening the processing time for single number activation and improving efficiency.

[0051] In another example, after obtaining the number data table and number activation report document to be configured, the file slimming program is used to compress the above number data table and number activation report document to a preset size in high definition to save storage space. For example, the preset size of a single compressed file is 900KB, and the combination of all compressed files does not exceed 20MB.

[0052] It should be noted that the above-mentioned file slimming program can be, for example, a file compression program, and the file compression of the above-mentioned number data table and number activation report document to be configured can be performed synchronously or asynchronously. The above-mentioned number data table and number activation report document to be configured can be compressed into the same compressed file or into different compressed files, and the present invention is not limited to this.

[0053] In one example, when the number data table is verified with the number key field table and a first verification result is abnormal, the number data table to be configured is regenerated based on the key information.

[0054] For example, if there are missing or redundant configuration fields in the number data table, or errors in the type and naming of the configuration fields, etc., which lead to abnormalities in the verification between the number data table and the number key field table, the number data table to be configured can be regenerated based on the key information.

[0055] In another example, when the number activation instruction is verified with the instruction key field table and the second verification result is abnormal, the number data table and the number key field table are re-verified.

[0056] For example, if the number activation instruction has abnormal situations such as missing or redundant instruction key fields, the number data table and the number key field table can be re-checked. The verification process of the number data table and the number key field has been described in the previous embodiment and will not be repeated here.

[0057] Reference Figure 2 , shows a schematic flow chart of another number configuration method provided by an embodiment of the present invention, the method may include:

[0058] S201. Obtain a number data table to be configured, where the number data table includes configuration fields of the numbers to be configured.

[0059] After obtaining the number data table to be configured, the following step S202 may be performed.

[0060] S202: Verify the number data table with the number key field table to obtain a first verification result.

[0061] The first verification result includes two situations: normal and abnormal. When the first verification result is normal, the following step S203 can be executed.

[0062] S203: When the first verification result is normal, generate a number activation instruction.

[0063] S204: Verify the number activation instruction with the instruction key field table to obtain a second verification result.

[0064] The above second verification result includes two situations: normal and abnormal. When the second verification result is normal, the following step S205 can be executed.

[0065] S205: When the second verification result is normal, publish the configuration field of the number to be configured to the network element device to execute the configuration of the number to be configured.

[0066] In the embodiment of the present invention, the description of steps S201 - S205 refers to the description of steps S101 - 105 .

[0067] S206: In response to the configuration of the number to be configured being completed, perform a dialing test on the number to be configured based on a number dialing test table to obtain a dialing test result.

[0068] In the embodiment of the present invention, after publishing the configuration field of the number to be configured to the network element device and completing the configuration of the number to be configured, the present invention also verifies the integrity and feasibility of the network configuration from the perspective of test verification. That is, according to the number dialing test table, the number to be configured is dialed, wherein the dialing test can be understood as dialing back according to the number, and detecting whether there is a configuration abnormality in the corresponding number service during the dialing process.

[0069] In one example, the dial test may be performed immediately after the configuration of the number to be configured is completed, or may be performed some time after the configuration of the number to be configured is completed, or the dial test may be performed multiple times according to preset time nodes, which is not limited in detail here.

[0070] S207: When the dial test result is abnormal, perform periodic back-testing verification on the dial test result by using signaling tracing.

[0071] In an embodiment of the present invention, the dial test result may include normal and abnormal situations. If the dial test result is normal, the interface person can be notified through text messages or other means that the configuration of the number to be configured is complete and the dial test is normal and can be put into use; if the dial test result is abnormal, the dial test result can be periodically traced back and verified by signaling tracing.

[0072] It should be noted that the results of the traceback verification based on signaling tracing also include normal verification and abnormal verification. When the verification is normal, the configured number can be dialed again based on the number dialing table; when the verification is abnormal, it can be notified manually through SMS, agent phone, etc.

[0073] In the above embodiment, the present invention starts from the perspective of test verification. First, the configuration number is dialed to determine the dialing result. When the dialing result is abnormal, the signaling tracing method is used to verify the integrity and feasibility of the network configuration, thereby improving the processing efficiency of test verification and realizing the digital and automated processing of service test feasibility verification.

[0074] The example disclosed in the present invention organically combines three processing modes: web crawler technology, automated program scripts, and signaling tracing, which improves the processing timeliness of number configuration and shortens the processing time of service activation network instructions. The processing time is compressed from an average of 45 minutes per person to 2 minutes per person, and the processing efficiency is improved by 96%. The number of processing personnel is reduced from an average of 3 to 1, and the labor cost is reduced by 67%. In terms of service, user satisfaction perception is improved and the corporate image is enhanced. In terms of network maintenance, an intelligent mode of human-computer interaction is realized, which provides a reference for the automatic processing of special service number service activation.

[0075] In summary, an embodiment of the present invention discloses a number configuration method, which may include first obtaining a number data table to be configured, wherein the number data table includes a configuration field of the number to be configured. Then, the number data table is verified with the number key field table to obtain a first verification result, and when the first verification result is normal, a number activation instruction is generated. Finally, the number activation instruction is verified with the instruction key field table to obtain a second verification result, and when the second verification result is normal, the configuration field of the number to be configured is published to the network element device to execute the configuration of the number to be configured. Thus, before the number is configured, the number can be double-checked, and while the number configuration efficiency is improved, the number configuration accuracy can also be guaranteed, thereby improving the user experience.

[0076] It should be noted that, for the method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present application are not limited by the described order of actions, because according to the embodiments of the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present application.

[0077] Reference Figure 3, shows a schematic diagram of the structure of a number configuration device provided by an embodiment of the present invention, the device may include:

[0078] The data acquisition module 301 is used to acquire a number data table to be configured, wherein the number data table includes configuration fields of the number to be configured.

[0079] The first verification module 302 is used to verify the number data table with the number key field table to obtain a first verification result.

[0080] The instruction generation module 303 is used to generate a number activation instruction when the first verification result is normal.

[0081] The second verification module 304 is used to verify the number activation instruction with the instruction key field table to obtain a second verification result.

[0082] The first execution module 305 is configured to publish the configuration field of the number to be configured to the network element device to execute the configuration of the number to be configured if the second verification result is normal.

[0083] In an optional embodiment of the invention, the data acquisition module 301 may further include:

[0084] The work order acquisition submodule is used to acquire the work orders to be processed and extract key information from the work orders to be processed using a web crawler.

[0085] The data table generation submodule is used to generate a number data table to be configured based on the key information.

[0086] In an optional embodiment of the invention, the device may further include:

[0087] A data table updating module is used to regenerate the number data table to be configured based on the key information when the first verification result is abnormal.

[0088] In an optional embodiment of the invention, the device may further include:

[0089] The field updating module is used to automatically re-check the number data table and the number key field table when the second check result is abnormal.

[0090] In an optional embodiment of the invention, the device may further include:

[0091] The result determination module is used for, in response to the completion of configuration of the number to be configured, performing a dial test on the number to be configured based on a number dial test table to obtain a dial test result.

[0092] In an optional embodiment of the invention, the device may further include:

[0093] The verification module is used to perform regular back-testing verification on the dialing test result by using signaling tracing.

[0094] In an optional embodiment of the invention, the method may further include:

[0095] The script verification module is used to verify the number data table, the number key field table, the number activation instruction and the instruction key field table using a program script.

[0096] In summary, an embodiment of the present invention discloses a number configuration device, which may include first obtaining a number data table to be configured, wherein the number data table includes a configuration field of the number to be configured. Then, the number data table is verified with the number key field table to obtain a first verification result, and when the first verification result is normal, a number activation instruction is generated. Finally, the number activation instruction is verified with the instruction key field table to obtain a second verification result, and when the second verification result is normal, the configuration field of the number to be configured is published to the network element device to execute the configuration of the number to be configured. In this way, before the number is configured, the number can be double-checked, and while the number configuration efficiency is improved, the number configuration accuracy can also be guaranteed, thereby improving the user experience.

[0097] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0098] It is easy for a person skilled in the art to think that any combination of the above embodiments is feasible, so any combination of the above embodiments is an implementation scheme of the present invention. However, due to space limitations, this specification will not describe them in detail here.

[0099] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0100] Similarly, it should be understood that in order to streamline the present invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the intention that the claimed invention requires more features than those expressly recited in each claim. Rather, as reflected in the claims, inventive aspects lie in less than all of the features of the individual embodiments previously disclosed. Therefore, the claims that follow the detailed description are hereby expressly incorporated into the detailed description, with each claim itself serving as a separate embodiment of the present invention.

[0101] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0102] An electronic device, comprising:

[0103] one or more processors;

[0104] Memory;

[0105] One or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the method described in the above embodiment.

[0106] A computer-readable storage medium stores a computer program used in combination with an electronic device, wherein the computer program can be executed by a processor to implement the method described in the above embodiment.

[0107] It will be appreciated by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0108] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0109] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0110] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0111] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional 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.

[0112] Finally, it should 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.

[0113] The number configuration method and the number configuration device provided by the present invention are introduced in detail above. The principle and implementation mode of the present invention are explained by using specific examples in this article. 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 those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation mode and the scope of application. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A number configuration method, characterized in that: The method comprises: Obtaining a number data table to be configured, wherein the number data table includes configuration fields of the number to be configured; Using a program script to verify the number data table and the number key field table to obtain a first verification result; If the first verification result is normal, generating a number activation instruction; Using the program script to verify the number activation instruction and the instruction key field table to obtain a second verification result; When the second verification result is normal, the configuration field of the number to be configured is published to the network element device to perform the configuration of the number to be configured.

2. The number configuration method according to claim 1, characterized in that: The step of obtaining the number data table to be configured includes: Obtaining pending work orders, and extracting key information from the pending work orders using a web crawler; A number data table to be configured is generated based on the key information.

3. The number configuration method according to claim 2, characterized in that: The method further comprises: When the first verification result is abnormal, the number data table to be configured is regenerated based on the key information.

4. The method according to claim 1, characterized in that The method further comprises: When the second verification result is abnormal, the number data table and the number key field table are automatically verified again.

5. The method according to claim 1, characterized in that The method further comprises: In response to the configuration of the number to be configured being completed, a dialing test is performed on the number to be configured based on the number dialing test table to obtain a dialing test result.

6. The number configuration method according to claim 5, characterized in that: The method further comprises: The signaling tracing is used to perform periodic back-testing on the dialing test results.

7. A number configuration device, characterized in that: The device comprises: A data acquisition module, used to acquire a number data table to be configured, wherein the number data table includes a configuration field of the number to be configured; A first verification module, used to verify the number data table and the number key field table using a program script to obtain a first verification result; An instruction generating module, configured to generate a number activation instruction when the first verification result is normal; A second verification module is used to verify the number activation instruction and the instruction key field table using the program script to obtain a second verification result; The first execution module is used to publish the configuration field of the number to be configured to the network element device to execute the configuration of the number to be configured when the second verification result is normal.

8. An electronic device comprising: one or more processors; Memory; One or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the method according to any one of claims 1 to 6.

9. A computer-readable storage medium storing a computer program for use in conjunction with an electronic device, wherein the computer program can be executed by a processor to implement the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Number detail list downloading method and device and equipment

    CN112464049A

  • Service fulfillment method and device

    CN112751692A