A method and system for improving the reliability of a privacy communication system based on number switching
Through transparent management and fault detection mechanism of user number distribution information, the real-time switching and self-service switching of the privacy communication system when node failure is achieved, solving the problem of insufficient real-time switching capabilities in the existing technology, and improving system reliability and user experience .
Patent Information
- Application Number
- CN202411307860.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-09-19
AI Technical Summary
The existing privacy communication system lacks real-time switching capabilities when node failures, resulting in damaged user experience and system reliability relying on a single node, lacking the flexibility and redundancy of failure response.
Through transparent management of user number distribution information, fault detection and instant notification mechanism, instant notification in case of node failure and flexible switching of user number data is realized, self-service switching guidance services and automatic switching backup mechanism are provided, ensuring the continuity and stability of services. sex.
Improve the reliability and user experience of the privacy communication system, ensure that you can quickly switch to other healthy nodes in the event of node failure, reduce service interruptions, and improve the overall stability of the system and user trust.
Smart Images

Figure CN118827337B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a method and system for improving the reliability of a privacy communication system based on number switching. Background Art
[0002] With the rapid development of information technology, the security and reliability of privacy communication systems have become the cornerstone of information exchange in modern society. At present, privacy communication systems generally adopt the "one center and four nodes" architecture model, that is, a central processing center is connected to four regional nodes to form a service network covering the whole country. This architecture effectively improves data processing capabilities and service coverage, but in actual operations, node failures have become a key factor affecting system stability and user experience. Due to the technical limitations of the large network circuit domain, when a node fails, the system cannot immediately switch user services seamlessly to other healthy nodes, resulting in the temporary inability to use the privacy numbers of all users under the node, which seriously affects the continuity and reliability of communication services.
[0003] The transparent management of user number distribution information and the number data switching mechanism under the faulty node ensure that when any node fails, users can quickly adjust service binding and divert services to other healthy nodes. However, the existing technology has the following problems:
[0004] Insufficient real-time switching capabilities: The existing system lacks a rapid response mechanism at the large-scale circuit domain level and cannot immediately migrate user services to other nodes when a node fails.
[0005] Impaired user experience: During node failure, user numbers of the affected nodes cannot be connected, which directly damages the user's communication experience and trust.
[0006] System reliability relies on a single node: The overall reliability of the system is overly dependent on the stable operation of each node and lacks flexibility and redundancy in responding to failures. Summary of the invention
[0007] The present invention intends to provide a method, system, computer-readable storage medium and computer device for improving the reliability of a privacy communication system based on number switching, so as to solve the deficiencies in the prior art. The technical problem to be solved by the present invention is achieved through the following technical solution.
[0008] A first aspect of the present invention provides a method for improving the reliability of a privacy communication system based on number switching, the method comprising:
[0009] Step 1: Initialization of user number distribution information: After the privacy communication platform opens a number for the customer, select a node in one of the provinces to register the number to the Unicom core network; once the node registration is completed, the ID information of the landing node to which the number belongs is initialized and added to the number; thereby initializing the distribution information of each privacy number;
[0010] Step 2: User information push:
[0011] The user information push is pushed through multiple channels such as SMS, email, and mobile application, and regularly sends reports on the distribution of users' numbers, including currently bound nodes, other optional nodes, and recommended backup plans;
[0012] Step 3: Fault detection and immediate notification:
[0013] Build a fault monitoring system: Establish multi-level and multi-dimensional fault monitoring procedures to ensure that the operating status and potential faults of each node can be fully perceived;
[0014] Step 4: Number data switching and recovery:
[0015] After detecting that a node has failed, two operations are performed: 1) The platform sets the status of all privacy numbers under the node to "frozen"; all business requests that call the privacy numbers in this range are stopped and the customer is returned "the number is frozen due to a failure", and the subsequent business process is no longer executed to avoid entering the fault call state; 2) Notify the user of the node failure, that is, the number under a certain node is no longer available; guide the user to stop using all privacy numbers under the faulty node ID from the source of the business process; after the failure occurs, the customer no longer uses the number under the faulty node to accept business; for customers who do not have the ability to deactivate the faulty number through independent research and development, the privacy communication platform provides a self-service switching guidance service on the WEB page to guide and help users quickly understand and complete the switching of number data from the faulty node to other healthy nodes; b) For customers who have achieved the deactivation of the faulty number through independent research and development, after notifying the customer of the faulty node information, the customer can freeze all numbers under the faulty node on his own system and no longer accept business; thereby achieving the purpose of automatically directing new business to normal nodes, and realizing the system-to-system switching of faulty nodes at the data level.
[0016] Furthermore, the initialization of the user number distribution information further includes:
[0017] Collection and organization of stock data: Collect user number information from each node, including user ID, number, and initial binding node, organize this information into a unified format, and mark the number distribution information according to the number's current landing node information; and store it in the user number distribution database;
[0018] Updates during switching changes: For numbers that change their landing nodes or are offline and recycled, the number distribution information data is updated in real time;
[0019] Data audit: Regularly pull comprehensive number information from each node and compare it with the number distribution information data; handle the inconsistent territorial information separately to ensure the accuracy of the number distribution information;
[0020] Database establishment: Based on the collected data, a user number distribution database is established. The database design needs to consider the scalability, query efficiency and security of the data to ensure that the binding status of the user number can be updated in real time or regularly;
[0021] The database is dynamically constructed and updated, including:
[0022] Dynamic database construction: First, a dynamically updated user number distribution database is established. The distribution database synchronizes the user number information of each node in real time or regularly, including the user ID, number, current binding node, and binding time key fields, to ensure that the real-time status of each user number and its distribution in each node can be accurately grasped;
[0023] Dynamic update: Automatic data update, synchronizing the latest user number information from each node regularly or when a change in the user number binding status is detected, to ensure the real-time and accuracy of the database.
[0024] Furthermore, the user information push includes:
[0025] Push channel selection: Select appropriate push channels based on user preferences and system capabilities to ensure that the selected channels can cover most users and improve the reach of information;
[0026] Push content design: Design user-friendly push content, including an overview of user number distribution, currently bound node information, other optional nodes, and recommended backup plans;
[0027] Push plan formulation: formulate a push plan, determine the push time interval, frequency and trigger conditions, ensure that users can receive important information in a timely manner, and make corresponding adjustments;
[0028] Push execution and monitoring: Execute push operations according to the push plan and monitor the push results; for information that is not successfully delivered, take remedial measures such as retrying the push and contacting the user for confirmation.
[0029] Furthermore, by setting up instant fault notification, once a node failure is detected, the fault notification process will be immediately initiated; through the preset emergency notification channel, the fault information will be quickly conveyed to the affected users, including the faulty node, estimated recovery time, and recommended temporary response measures.
[0030] Furthermore, fault detection algorithm: through the designed efficient fault detection algorithm, data analysis and machine learning techniques are used to quickly identify and locate the fault point;
[0031] Immediate notification process: Design the immediate notification process, including the acquisition and processing of fault information, the generation of notification content, the selection of notification channels, and the execution of notifications, to ensure that the information can be quickly conveyed to the affected users after a fault is detected;
[0032] Fault notification execution and feedback collection: Execute notification operations according to the immediate notification process and collect user feedback information; take remedial measures for users who are not successfully notified.
[0033] Furthermore, user self-service switching guidance: while notifying the user of the node failure, a self-service switching guidance service is also provided to guide and help users quickly understand and complete the switching operation of number data from the faulty node to other healthy nodes, that is, to guide users to no longer use the numbers on the faulty node, but to bind and use the numbers on other normal nodes; automatic switching backup mechanism: when a node failure is detected and the user does not manually switch in time, the affected user number will no longer be automatically assigned to the user, but will be assigned to the preset backup node to ensure the continuity and stability of the service; key information during the switching process will also be recorded for subsequent analysis and recovery; fault recovery verification and automatic migration: when the faulty node returns to normal, strict recovery verification will be carried out to ensure the stability and reliability of the node; once the verification is passed, the user number data previously switched to the backup node will be automatically migrated back to the original node or other nodes specified by the user according to the user's choice or the system's preset strategy, so as to achieve comprehensive recovery and optimization of the service.
[0034] A second aspect of the present invention provides a system for improving the reliability of a privacy communication system based on number switching, the system comprising:
[0035] The device for initializing user number distribution information further comprises:
[0036] Data collection and sorting module: collects user number information from each node, including user ID, number, and initial binding node, sorts this information into a unified format, and stores it in the user number distribution database;
[0037] Database establishment module: Based on the collected data, a user number distribution database is established. The database design needs to consider the scalability, query efficiency and security of the data to ensure that the binding status of the user number can be updated in real time or regularly;
[0038] Configuration equipment for user information push: through SMS, email, mobile application push multiple channels, regularly send users reports on their number distribution, including currently bound nodes, other optional nodes, and recommended backup plans;
[0039] Fault detection and instant notification equipment: Establish a multi-level, multi-dimensional fault monitoring module to ensure that the operating status and potential faults of each node can be fully perceived;
[0040] Number data switching and recovery equipment: While notifying users of node failures, it also provides self-service switching guidance services to help users quickly understand and complete the switching of number data from the faulty node to other healthy nodes, that is, to guide users to no longer use the numbers on the faulty node, but to bind and use the numbers on other normal nodes.
[0041] A third aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method steps for improving the reliability of a privacy communication system based on number switching are implemented.
[0042] A fourth aspect of the present invention provides a computer device, comprising:
[0043] Memory for storing computer programs;
[0044] A processor is used to execute the above-mentioned computer program to implement the above-mentioned method steps for improving the reliability of a private communication system based on number switching.
[0045] The key points of the present invention are as follows:
[0046] The first is transparent management of number distribution information: by pushing number distribution information to users, the user's self-management capabilities are enhanced.
[0047] The second is the rapid fault response and number data switching mechanism: achieving instant notification when a node fails and flexible switching of user number data.
[0048] The present invention aims to provide a method for improving the reliability of a privacy communication system, and proposes the following innovative methods:
[0049] Management methods for user number distribution information: including but not limited to the collection, storage, updating and push of information to users.
[0050] Implementation technology of number data switching: the specific steps for users to switch number data according to notifications, and how the system assists users in completing the automated process of switching.
[0051] Through the above-mentioned optimized process steps and number data switching implementation technology, the continuity and stability of communication services are guaranteed, and the user experience and overall system reliability are improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 is a flowchart of an embodiment of a method for improving the reliability of a privacy communication system based on number switching of the present invention;
[0053] Figure 2 It is a structural diagram of an embodiment of a number switching fault monitoring system according to the present invention. DETAILED DESCRIPTION
[0054] The following is an example of the working process and results of a specific embodiment of the present invention:
[0055] like Figure 1 As shown, the implementation steps of the present invention are described in detail as follows.
[0056] Step 1: Initialization and dynamic maintenance of user number distribution information.
[0057] 1.1 Data collection and organization: First, the system collects user number information from each node, including user ID, number, initial binding node, etc. This information will be organized into a unified format and stored in the user number distribution database.
[0058] 1.2 Database establishment: Based on the collected data, a user number distribution database is established. The database design needs to consider the scalability, query efficiency and security of the data to ensure that the binding status of the user number can be updated in real time or regularly. The database is dynamically constructed, and the specific method is as follows: First, a dynamically updated user number distribution database is established, which synchronizes the user number information of each node in real time or regularly, including key fields such as user ID, number, current binding node, binding time, etc. This design ensures that the system can accurately grasp the real-time status of each user number and its distribution in each node.
[0059] 1.3 Dynamic update mechanism: Implement an automated data update mechanism to synchronize the latest user number information from each node regularly (such as daily or hourly) or when a change in the user number binding status is detected, to ensure the real-time and accuracy of the database.
[0060] After the privacy communication platform opens a number for a customer, it will select a node in one of the provinces to register the number to the Unicom core network. In this process, as long as the node registration is completed, the system will initialize and add the ID information of the landing node to which the number belongs to the number. In this way, the distribution information of each privacy number is initialized.
[0061] Step 2: Configuration and implementation of user information push.
[0062] User information push: In order to enhance the user's self-management ability and understanding of the system status, the present invention implements a user information push. This service regularly sends users reports on their number distribution, including currently bound nodes, other optional nodes, and recommended backup plans, through multiple channels such as SMS, email, and mobile application push. This transparent information management method enhances users' confidence in the stability of the service and provides data support for their proactive adjustments when necessary.
[0063] 2.1 Push channel selection: According to user preferences and system capabilities, select appropriate push channels, such as SMS, email, mobile application push, etc. Ensure that the selected channel can cover most users and improve the arrival rate of information.
[0064] 2.2 Push content design: Design user-friendly push content, including an overview of the user number distribution, currently bound node information, other optional nodes, and recommended backup plans, etc. The content should be concise and clear, easy for users to understand and operate.
[0065] 2.3 Push plan formulation: formulate a push plan, determine the push time interval, frequency and trigger conditions (such as node failure). Ensure that users can receive important information in a timely manner and make corresponding adjustments.
[0066] 2.4 Push execution and monitoring: Execute push operations according to the push plan and monitor push results. Take remedial measures for information that is not successfully delivered (such as retrying push, contacting users for confirmation, etc.).
[0067] Step 3: Implementation of fault detection and immediate notification mechanism
[0068] The present invention constructs a multi-level, multi-dimensional, multi-layer fault monitoring system, including node hardware monitoring, network transmission monitoring, service status monitoring, etc. By integrating advanced monitoring technology and algorithms, the system can perceive the operating status of each node in real time and quickly locate the fault point when an abnormality is found.
[0069] 3.1 Construction of fault monitoring system: Establish a multi-level and multi-dimensional fault monitoring system, including node hardware monitoring, network transmission monitoring, service status monitoring, etc. Ensure that the operating status and potential faults of each node can be fully perceived.
[0070] 3.2 Fault detection algorithm development: Develop efficient fault detection algorithms, using data analysis, machine learning and other technical means to quickly identify and locate fault points. The algorithm should have high accuracy, low false alarm rate and low false alarm rate.
[0071] 3.3 Instant notification process design: Design an instant notification process, including the acquisition and processing of fault information, notification content generation, notification channel selection, and notification execution. Ensure that information can be quickly conveyed to affected users after a fault is detected.
[0072] By setting up instant fault notification, once a node fault is detected, the system will immediately start the fault notification process. Through the preset emergency notification channels (such as SMS, APP push, etc.), the system will quickly convey the fault information to the affected users, including the faulty node, expected recovery time, and recommended temporary response measures. This instant notification mechanism helps users prepare in advance and reduce the inconvenience and losses caused by faults.
[0073] 3.4 Fault notification execution and feedback collection: Execute notification operations according to the instant notification process and collect user feedback information. For users who are not successfully notified, take remedial measures (such as contacting users for confirmation, changing notification channels, etc.).
[0074] Step 4: Implementation of number data switching and recovery strategy
[0075] The present invention constructs a multi-level, multi-dimensional fault monitoring system, such as Figure 2 As shown in the figure, the fault monitoring system includes node hardware monitoring, network transmission monitoring and service status monitoring. By integrating advanced monitoring technology and algorithms, the system can sense the operating status of each node in real time and quickly locate the fault point when an abnormality is found. Once a node failure is detected, the system will immediately start the fault notification process. Through preset emergency notification channels (such as SMS, APP push, etc.), the system will quickly convey the fault information to the affected users, including the faulty node, expected recovery time, and recommended temporary countermeasures. This instant notification mechanism helps users prepare in advance and reduce the inconvenience and loss caused by failures.
[0076] Specifically, after detecting that a node has a fault, two operations are performed: 1) The platform sets the status of all privacy numbers under the node to "frozen"; all business requests that call the privacy numbers in this range are suspended and returned to the customer as "the number is frozen due to a fault", and the subsequent business process is no longer executed to avoid entering the faulty call state; 2) Notify the user of the node failure, that is, the number under a certain node is no longer available; guide the user to no longer use all privacy numbers under the faulty node ID from the source of the business process; this is further divided into two methods: a) For customers who do not have the ability to deactivate faulty numbers through independent research and development, the privacy communication platform provides a self-service switching guidance service on the WEB page to guide and help users quickly understand and complete the switching of number data from the faulty node to other healthy nodes, that is, guide users to no longer use the numbers on the faulty node, but to bind and use the numbers on other normal nodes; b) For customers who have the ability to deactivate faulty numbers through independent research and development, after notifying the customer of the faulty node information, the customer can freeze all numbers under the faulty node on their own system and no longer accept business. Regardless of which of the above methods is used, it can be achieved that after a failure occurs, customers no longer use the number acceptance services under the faulty node; thereby achieving the purpose of automatically directing new services to normal nodes, and realizing inter-system switching of faulty nodes from the data level.
[0077] 4.1 User self-service switching guidance:
[0078] While notifying users of node failures, the system also provides self-service switching guidance services. Guidance helps users quickly understand and complete the switching of number data from the faulty node to other healthy nodes, that is, guiding users to no longer use the numbers on the faulty node, but to bind and use numbers on other normal nodes.
[0079] Design a clear switching guidance interface or step-by-step instructions to help users understand the specific process and precautions of the switching operation.
[0080] Provide online help documents, video tutorials and other auxiliary resources for users to check and learn at any time.
[0081] Set up online customer service or remote assistance services to provide users with real-time help and support.
[0082] 4.2 Automatic switching backup mechanism:
[0083] In order to further improve user experience and system reliability, the present invention also designs an automatic switching backup mechanism. When a node failure is detected and the user does not manually switch in time, the system can automatically no longer assign the affected user number to the user, but assign it to the preset backup node to ensure service continuity and stability. At the same time, the system will also record key information during the switching process for subsequent analysis and recovery.
[0084] Automatic switching logic is implemented at the system level. When a node failure is detected and the user does not perform manual switching, the affected user number data is automatically migrated to the preset backup node.
[0085] Record key information during the switching process (such as switching time, source node, target node, etc.) for subsequent analysis and recovery.
[0086] Monitor the operating status and load of the backup node to ensure the stability and reliability of the service after switching.
[0087] 4.3 Fault recovery verification and automatic migration:
[0088] When the failed node returns to normal, the system will conduct strict recovery verification to ensure the stability and reliability of the node. Once the verification is passed, the system will automatically migrate the user number data that was previously switched to the backup node back to the original node or other nodes specified by the user according to the user's choice or the system's preset strategy, to achieve full recovery and optimization of the service.
[0089] When the failed node returns to normal, strict recovery verification work is carried out, including performance testing and stability testing.
[0090] According to the user's choice or the system's preset policy, the user number data previously switched to the backup node is automatically migrated back to the original node or other nodes specified by the user.
[0091] Notify users of the results of the migration operation and subsequent precautions.
[0092] Through the above detailed implementation process steps, the present invention can comprehensively improve the reliability and user experience of the privacy communication system, ensuring that the continuity and stability of the service can be maintained in emergencies such as node failures.
[0093] The present invention can be applied to China Unicom's online privacy communication service system.
[0094] Furthermore, the present invention introduces a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method steps for improving the reliability of a private communication system based on number switching are implemented.
[0095] Furthermore, the present invention introduces a computer device, comprising: a memory for storing a computer program; and a processor for executing the computer program to implement the steps of the above-mentioned method for improving the reliability of a privacy communication system based on number switching.
[0096] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, 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 code.
[0097] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to 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 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 device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing 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.
[0098] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising 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.
[0099] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing 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.
[0100] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Ordinary technicians in this field can also make many forms under the guidance of the present invention, which all fall within the protection of the present invention.
[0101] It should be noted that the above detailed descriptions are exemplary and are intended to provide further explanation of the present application. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the art to which the present application belongs.
[0102] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for improving the reliability of a privacy communication system based on number switching, characterized in that: The method comprises: Step 1: Initialize user number distribution information: Open a number for the customer on the privacy communication platform, and then select a node in one of the provinces to register the number to the Unicom core network; by completing the node registration, initialize and add the ID information of the landing node to which the number belongs to the number, thereby initializing the distribution information of each privacy number; Step 2: User information push: The user information push is pushed through multiple channels such as SMS, email, and mobile application, and regularly sends reports on the distribution of users' numbers, including currently bound nodes, other optional nodes, and recommended backup plans; The user information push includes: Push channel selection: Select appropriate push channels based on user preferences and system capabilities to ensure that the selected channels can cover most users and improve the reach of information; Push content design: Design user-friendly push content, including an overview of user number distribution, currently bound node information, other optional nodes, and recommended backup plans; Push plan formulation: formulate a push plan, determine the push time interval, frequency and trigger conditions, ensure that users can receive important information in a timely manner, and make corresponding adjustments; Push execution and monitoring: execute push operations according to the push plan and monitor push results; take remedial measures such as retrying push and contacting users for confirmation for information that is not successfully delivered; Step 3: Fault detection and immediate notification: Build a fault detection system: Establish multi-level and multi-dimensional fault detection steps to ensure that the operating status and potential faults of each node can be fully perceived; The fault detection and immediate notification include: Fault detection algorithm: Through the designed efficient fault detection algorithm, data analysis and machine learning technology are used to quickly identify and locate the fault point; Immediate notification process: Design the immediate notification process, including the acquisition and processing of fault information, the generation of notification content, the selection of notification channels, and the execution of notifications, to ensure that the information can be quickly conveyed to the affected users after a fault is detected; Fault notification execution and feedback collection: Execute notification operations according to the instant notification process and collect user feedback information; take remedial measures for users who are not successfully notified; Step 4: Number data switching and recovery: When the fault detection system detects that a node has failed, the following steps are performed: (1) the privacy communication platform sets the status of all privacy numbers under the node to "frozen"; all service requests that call the privacy numbers under the node are suspended and returned to the customer "the number is frozen due to a fault", and the subsequent service process is no longer executed to avoid entering the fault call state; (2) the user is notified of the node failure, that is, the number under a node is no longer available; the user is guided to stop using all privacy number customers under the faulty node ID from the source of the service process; after the failure occurs, the number under the faulty node is no longer used to accept services; for customers who do not have the ability to deactivate the faulty number through independent research and development, the privacy communication platform provides a self-service switching guidance service on the WEB page to guide and help users quickly understand and complete the switching operation of number data from the faulty node to other healthy nodes; for customers who have achieved the deactivation of the faulty number through independent research and development, after notifying the customer of the faulty node information, the customer can freeze all numbers under the faulty node on his own system and no longer accept services, thereby achieving the purpose of automatically directing new services to normal nodes, and realizing the system switching of faulty nodes from the data level; The number data switching and recovery includes: User self-service switching guide: While notifying users of node failures, we also provide self-service switching guidance services to help users quickly understand and complete the switching of number data from the failed node to other healthy nodes. That is, we guide users to stop using numbers on the failed node and instead bind them to numbers on other normal nodes. Automatic switching backup mechanism: If a node failure is detected and the user does not manually switch in time, the affected user number will no longer be automatically assigned to the user, but will be assigned to the preset backup node to ensure service continuity and stability; key information during the switching process will also be recorded for subsequent analysis and recovery; Fault recovery verification and automatic migration: When the faulty node returns to normal, strict recovery verification will be carried out to ensure the stability and reliability of the node; once the verification is passed, the user number data previously switched to the backup node will be automatically migrated back to the original node or other nodes specified by the user based on the user's choice or the system's preset strategy, thereby achieving full recovery and optimization of the service.
2. The method for improving the reliability of a privacy communication system based on number switching as claimed in claim 1, characterized in that: The user number distribution information initialization further includes: Collection and organization of stock data: collect user number information from each node, including user ID, number, and initial binding node, organize the user number information into a unified format, and mark the number distribution information according to the number's current landing node information, and store it in the user number distribution database; Updates during switching changes: For numbers that change their landing nodes or are offline and recycled, the number distribution information data is updated in real time; Data audit: Regularly pull comprehensive number information from each node and compare it with the number distribution information data. Individually process numbers with inconsistent location information to ensure the accuracy of number distribution information. Database establishment: Based on the collected data, a user number distribution database is established. The database design needs to consider the scalability, query efficiency and security of the data to ensure that the binding status of the user number can be updated in real time or regularly.
3. The method for improving the reliability of a privacy communication system based on number switching as claimed in claim 2, characterized in that: The database is dynamically constructed and updated, specifically including: Dynamic database construction: First, a dynamically updated user number distribution database is established. The distribution database synchronizes the user number information of each node in real time or regularly, including the user ID, number, current binding node, and binding time key fields, to ensure that the real-time status of each user number and its distribution in each node can be accurately grasped; Dynamic update: Automatic data update, synchronizing the latest user number information from each node regularly or when a change in the user number binding status is detected, to ensure the real-time and accuracy of the database.
4. The method for improving the reliability of a private communication system based on number switching as claimed in claim 2, characterized in that: The method further includes: setting up instant fault notification, and once a node fault is detected, the fault notification process will be immediately started; through a preset emergency notification channel, the fault information is quickly conveyed to affected users, including the faulty node, the estimated recovery time, and the recommended temporary response measures.
5. A system for improving the reliability of a privacy communication system based on number switching, which implements the method for improving the reliability of a privacy communication system based on number switching as described in any one of claims 1 to 4, characterized in that: The system comprises: The device for initializing user number distribution information further comprises: Data collection and sorting module: collects user number information from each node, including user ID, number, and initial binding node, sorts this information into a unified format, and stores it in the user number distribution database; Database establishment module: Based on the collected data, a user number distribution database is established. The database design needs to consider the scalability, query efficiency and security of the data to ensure that the binding status of the user number can be updated in real time or regularly; Configuration equipment for user information push: through SMS, email, mobile application push multiple channels, regularly send users reports on their number distribution, including currently bound nodes, other optional nodes, and recommended backup plans; Fault detection and instant notification equipment: Establish a multi-level, multi-dimensional fault monitoring module to ensure that the operating status and potential faults of each node can be fully perceived; Number data switching and recovery equipment: While notifying users of node failures, it also provides self-service switching guidance services to help users quickly understand and complete the switching of number data from the faulty node to other healthy nodes, that is, to guide users to no longer use the numbers on the faulty node, but to bind and use the numbers on other normal nodes.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method steps for improving the reliability of a private communication system based on number switching described in any one of claims 1 to 4 are implemented.
7. A computer device, characterized in that: include: Memory for storing computer programs; A processor is used to execute the computer program to implement the method steps of improving the reliability of a private communication system based on number switching as described in any one of claims 1 to 4.
