Communication service processing method, disaster recovery equipment and storage medium

By obtaining user authentication data and number information, and using pre-configured contract templates to determine target contract information, the problems of disaster recovery and resource consumption of different manufacturers are solved, and efficient disaster recovery and low-cost communication service are achieved.

CN119255277APending Publication Date: 2025-01-03ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310776791.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-27
Publication Date
2025-01-03

Smart Images

  • Figure CN119255277A_ABST
    Figure CN119255277A_ABST
Patent Text Reader

Abstract

The invention provides a communication service processing method and device and a storage medium, and belongs to the field of communication. The method comprises the following steps: acquiring authentication data of a user corresponding to a target number segment from an operator tent system terminal and / or a data management function network element; when determining that the user has configured number information according to the authentication data, acquiring the number information of the user; determining target signing information of the user according to the number information of the user and a pre-configured signing template; and when the data management function network element is in an abnormal state, providing a communication business service for the user according to the authentication data, the number information and the target subscription information. According to the invention, a disaster recovery scheme can be simplified, and resource consumption and cost are reduced when disaster recovery is realized.
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 communication service processing method, disaster recovery equipment and storage medium. Background Art

[0002] In a certain communication area, communication equipment such as subscriber data management (SDM) equipment is used to provide users with communication services. When a communication equipment fails, the service must be maintained based on a preset disaster recovery plan. The current mainstream disaster recovery plans include: 1. Disaster recovery is achieved through a distributed product architecture, such as achieving remote disaster recovery of data through distributed disaster recovery of databases. 2. Disaster recovery is achieved through dual-transmission processing signed by users, such as the operator's account system distributes instructions to the main communication equipment and the backup communication equipment at the same time to ensure remote disaster recovery of user static data.

[0003] However, the above solution has the following problems: Due to the different disaster recovery implementation methods of various equipment vendors, the existing distributed product architecture cannot achieve disaster recovery for different vendors. In addition, if a new node is to be added to the distributed node, since the new node is required to be consistent with the main station, it will take up more resources. The disaster recovery solution for contracted dual-processing requires the operator's accounting system to link multiple target network elements. Since different equipment vendors have different processing results for the same accounting interface, the operator's accounting system terminal needs to adapt to different result codes, resulting in high maintenance costs. Summary of the invention

[0004] The present invention provides a communication service processing method, disaster recovery equipment and storage medium, aiming to simplify the disaster recovery plan, reduce resource consumption and lower costs when realizing data disaster recovery.

[0005] In a first aspect, the present application provides a communication service processing method, which is applied to a disaster recovery device, and the method includes:

[0006] Obtaining authentication data of the user corresponding to the target number segment from the operator's accounting system terminal and / or data management function network element;

[0007] Determine the number information of the user corresponding to the target number segment according to the user information associated with the authentication data;

[0008] Determining target subscription information of the user according to the number information of the user and a preconfigured subscription template;

[0009] When the data management function network element is in an abnormal state, communication business services are provided to the user according to the authentication data, the number information and the target contract information.

[0010] In a second aspect, the present application also provides a disaster recovery device, which includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing a connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of any communication service processing method provided in the specification of the present invention are implemented.

[0011] In a third aspect, the present application also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any communication service processing method provided in the specification of the present invention.

[0012] The present application provides a communication service processing method, a disaster recovery device and a storage medium. The present application obtains the authentication data of the user corresponding to the target number segment from the operator's accounting system terminal and / or the data management function network element, so as to determine the associated user information according to the authentication data, and determine the user's number information according to the user information, and determine the user's target contract information according to the user's number information and a pre-configured contract template. Therefore, when the data management function network element is in an abnormal state, the disaster recovery device can ensure the normal use of the user's service according to the number information and the target contract information, without ensuring that the user's contract is consistent with the original contract, simplifying the disaster recovery plan, and providing basic services to the user through the target contract information, ensuring the use of the user's basic services in a short time, and at the same time, there is no need to build multiple disaster recovery devices, thereby reducing the resources and costs consumed by data disaster recovery. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0014] Figure 1 A flowchart of a communication service processing method provided by this application;

[0015] Figure 2 A schematic diagram of a scenario for implementing the communication service processing method provided by the present application;

[0016] Figure 3 A schematic block diagram of the structure of a disaster recovery device provided in this application. DETAILED DESCRIPTION

[0017] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in this application. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0018] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0019] It should be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0020] The present application provides a communication service processing method, a disaster recovery device and a storage medium. The communication service processing method can be applied to a disaster recovery device, wherein the disaster recovery device can be located in an enhanced UDM (Enhanced UDM) disaster recovery center, so that the operator can complete the bureau configuration, signaling link configuration and user contract template configuration and the number segment information required for disaster recovery in the disaster recovery device, so that the disaster recovery device can sign a contract with the user based on the preset configuration, so that when performing data disaster recovery, the contract with the user is used to ensure the use of the user's basic services.

[0021] It is understandable that two sets of SDM equipment are built in a certain area to achieve physical disaster recovery, such as building the main equipment in the north city computer room and the backup equipment in the south city computer room. Under the current circumstances, the probability of both sets of equipment failing at the same time is small, but there will still be situations where both the main and backup sets of equipment cannot work at the same time. For example, if both places encounter extreme weather at the same time, disaster recovery cannot be achieved at this time. If another set of backup equipment is built, there will be fewer application scenarios, and the construction and maintenance costs will be higher. The communication service processing method provided in this application can support disaster recovery of multiple SDMs, reducing the construction cost and subsequent maintenance cost required for equipment construction.

[0022] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0023] Please refer to Figure 1 , Figure 1 A flowchart of a communication service processing method provided in one embodiment of the present application.

[0024] like Figure 1 As shown, the communication service processing method includes steps S101 to S104.

[0025] Step S101: Acquire the user authentication data corresponding to the target number segment from the operator's accounting system terminal and / or data management function network element.

[0026] Exemplarily, based on the preconfigured target number segment information, the authentication data of the user corresponding to the target is obtained from the operator's accounting system terminal and / or data management function network element (Unified Data Management, UDM) to determine whether the user has a number based on the user's authentication data to obtain the user's number information.

[0027] In some embodiments, the authentication data of the user corresponding to the target number segment is obtained from the operator accounting system terminal and / or the data management function network element, including: obtaining the authentication data of the user corresponding to the target number segment from the operator accounting system terminal through a preset operator accounting system terminal interface, and storing the authentication data in the database of the disaster recovery device.

[0028] Exemplarily, a communication connection is achieved with an operator accounting system terminal through a preset operator accounting system terminal interface, and authentication data of the user corresponding to the target number segment is obtained from the operator accounting system terminal and stored in a database.

[0029] In the specific implementation process, the preset operator account system terminal interface is, for example, a simulated operator account system (BOSS) interface, and the original authentication data is obtained from the card making data of the operator account system terminal in the existing network. It should be understood that the authentication data obtained in this way is static authentication data.

[0030] Among them, the existing network equipment is used to indicate the network elements, systems and / or terminals that are currently networked and in use.

[0031] In other embodiments, the authentication data of the user corresponding to the target number segment is obtained from the operator's accounting system terminal and / or data management function network element, including: obtaining the authentication data of the user corresponding to the target number segment from the data management function network element through a preset signaling support node, and storing the authentication data in the database of the disaster recovery device.

[0032] Exemplarily, it is also possible to obtain authentication data from the data management function network element of the existing network through a preset signaling support node, such as a serving GPRS support node (SGSN), and store it in a local database, so that when the disaster recovery device performs disaster recovery takeover, the authentication data can be directly used to return and complete the service authentication. The obtained authentication data is represented in the form of a vector.

[0033] Exemplarily, in the case of 2G authentication, authentication is achieved by obtaining authentication data of the user corresponding to the target number segment from the data management function network element through a preset signaling support node, so as to reduce the maintenance cost of the disaster recovery equipment.

[0034] It should be noted that the two methods for obtaining authentication data provided above can be implemented separately or together, and this application is not limited thereto.

[0035] By acquiring the authentication data of the user corresponding to the target number segment, the user information associated with the authentication data is determined, thereby achieving the purpose of determining the user's number information.

[0036] Step S102: When it is determined according to the authentication data that the user has configured number information, the number information of the user is obtained.

[0037] Exemplarily, the authentication data is used to determine whether the user has a number, that is, to determine whether the user has configured number information, so as to obtain the user's number information when the user has configured the number information, so as to implement a contract for the user based on the user's number information.

[0038] Specifically, it is determined whether the authentication data is associated with the user information, and whether the user has a number released based on the determination result of whether the authentication data is associated with the user information.

[0039] For example, when the authentication data is not associated with the user information, it is determined that the user has not released the number.

[0040] In some embodiments, the method further includes: when it is determined that the user is an unallocated user based on the authentication data, determining number information corresponding to the unallocated user, the unallocated user being a user for which number information is not configured.

[0041] For example, when the authentication data is not associated with user information, the user and its corresponding number information cannot be determined through the user information, and therefore the user's number information cannot be obtained. The user is determined to be an unallocated user whose number information is not configured, and the unallocated user is processed to obtain the number information corresponding to the unallocated user.

[0042] See also Figure 2 , Figure 2 A schematic diagram of a scenario for implementing the communication service processing method provided in the present application.

[0043] In some embodiments, determining the number information corresponding to the unallocated user includes: querying the home location register corresponding to the unallocated user for user contract information based on the generated contract mapping parameter information, so that the disaster recovery device determines the number information of the unallocated user based on the user contract information stored in the home location register.

[0044] Exemplarily, the number information of the unallocated user is obtained by simulating a 2G message. Specifically, the contract mapping parameter (MAP_Send_Parameter) information is generated and sent to the home location register (HLR) corresponding to the unallocated user, so that the home location register corresponding to the unallocated user returns a response message to the disaster recovery device, so that the disaster recovery device obtains the user's number information according to the user contract information stored in the home location register, and completes the number release process.

[0045] Please continue reading Figure 2 In some other embodiments, determining the number information corresponding to the unallocated user includes: determining the ULR 4G registration information corresponding to the unallocated user, and sending the ULR 4G registration information to the home subscriber server corresponding to the unallocated user, so that the home subscriber server determines the user contract information stored in the home subscriber server according to the contract ULR 4G registration information; determining the number information of the unallocated user according to the contract information stored in the home subscriber server.

[0046] Exemplarily, the number information of the unreleased user is obtained by simulating a 4G message. Specifically, the ULR 4G registration information corresponding to the unreleased user is determined, and the ULR 4G registration information is initiated to obtain the user's contract information from the home subscriber server (HSS) corresponding to the unreleased user, so that the home subscriber server corresponding to the unreleased user returns a ULA response to the disaster recovery device according to the contract information, so that the disaster recovery device can obtain the user's number information according to the received ULA response and complete the number release processing.

[0047] Please continue reading Figure 2 In some other embodiments, determining the number information corresponding to the unallocated user includes: sending Http Get nsdm_id-translation information to the data management function network element to which the unallocated user belongs; obtaining user identification information determined by the data management function network element based on the Http Get nsdm_id-translation information; and determining the number information of the unallocated user based on the user identification information.

[0048] Exemplarily, the number information of the unallocated user is obtained by simulating a 5G message. Specifically, an Http Getnsdm_id-translation message is initiated to obtain the user identification information of the data management function network element (UDM) to which the unallocated user belongs; the data management function network element (UDM) to which the unallocated user belongs returns corresponding response information to the disaster recovery device according to the user identification information, so that the disaster recovery device obtains the number information of the unallocated user according to the returned response information and completes the number release process.

[0049] It should be understood that after completing the number allocation process for the unallocated user through the various embodiments provided above, the number information of the unallocated user is obtained, so as to implement the contract for the user based on the user's number information.

[0050] In some embodiments, if the disaster recovery device performs number release processing for the user who has not been released by simulating a 2G message, a 4G message or a 5G message, and the response information obtained is unknown information, the authentication data corresponding to the user who has not been released is deleted.

[0051] It is understandable that some users or numbers may have been deregistered, so the returned response information may be unknown information. In order to avoid wasting resources and repeatedly obtaining information, the authentication data of the corresponding users whose numbers have not been released is deleted.

[0052] Step S103: Determine the target subscription information of the user according to the number information of the user and the preconfigured subscription template.

[0053] For example, after determining the user's number information, a pre-configured contract template is used to sign a contract with the user to obtain the target contract information. This eliminates the need to obtain the user's original contract information, improves the rate of disaster recovery equipment service takeover, and ensures the normal use of the user's basic services in a short period of time.

[0054] In some embodiments, determining the target subscription information of the user based on the user's number information and a preconfigured subscription template includes: determining the domain name information corresponding to the number information based on a mapping relationship between the user's number information and the domain name configuration information; determining the user's IP multimedia subsystem subscription information based on the domain name information and the preconfigured subscription template, the IP multimedia subsystem subscription information being used to instruct the user to complete the number subscription and the 5G subscription.

[0055] Exemplarily, the disaster recovery device can also read the IMS domain name configuration information to determine the domain name information. Specifically, it obtains the corresponding domain name information through the IMSI prefix, and completes the number contract and 5G contract for the user based on the preconfigured contract template.

[0056] Exemplarily, a contract is signed with the user based on the number information obtained by the user to obtain contract information. It can be understood that the contract information can support the user's basic mobile communication services during disaster recovery, and the contract information has a small amount of data, which can reduce the resources required for disaster recovery equipment.

[0057] In some embodiments, the target contract information of the user is determined based on the user's number information and the preconfigured contract template, including: determining at least one of the following target contract information of the user based on the user's number information and the preconfigured contract template: the user's telecommunications service contract, data service contract, and voice and SMS service contract.

[0058] For example, for telecommunications services and data services, the capabilities provided by operators are basically the same, so telecommunications service contracts and data service contracts are completed through pre-configured contract templates and user number information, thereby realizing APN / DNN contracts for telecommunications services and data services.

[0059] For example, for voice and SMS services, the operator provides SIFC contract agreement, thereby using the pre-configured contract template and the user's number information to complete the voice and SMS service contract, thereby realizing SIFC contract in the IMS network.

[0060] In other embodiments, the target contract information of the user is determined based on the user's number information and the preconfigured contract template, including: sending any-time contract data query information to the affiliated contract user server corresponding to the user's number information; obtaining the called user contract information determined by the affiliated contract user server based on the any-time contract data query information, and determining the target contract information based on the called user contract information.

[0061] Exemplarily, through anytime subscription data query information (AnyTime SubscriptionInterrogation, ATSI), the home subscriber server HSS of the existing network reads the called user subscription information (Terminating CAMEL Subscription Information, TCSI) of the user, and stores the called user subscription information as the target subscription information.

[0062] In some further embodiments, the target contract information of the user is determined according to the user's number information and the preconfigured contract template, including: sending user authentication request information to a home contract user server determined according to the user's number information; obtaining capability set information and / or registration information determined by the home contract user server according to the user authentication request information and the user's registration status, and determining the target contract information based on the capability set information and / or registration information.

[0063] During the specific implementation process, the disaster recovery device simulates the I-CSCF to initiate a user authentication request (User-Authorization-Request, UAR) to the home subscriber server (HSS) of the existing network. The existing network HSS will return the capability set and / or registered S-CSCF information according to the user's registration status, and use the capability set and / or registered S-CSCF information as the target subscription information and store it.

[0064] Exemplarily, when the disaster recovery device performs disaster recovery takeover, if there is a capability set, the capability set is returned; if there is S-CSCF information, it is returned in the SCSCFlist, wherein the I-CSCF can find the correct S-CSCF information.

[0065] Obtain the target contract information corresponding to the user through the above method to provide basic business services to users during disaster recovery and ensure that users can use basic services normally.

[0066] Among them, the user's contract information may also include telecommunications services, supplementary services, smart services, etc. used in 2G, and data services used in 3G / 4G / 5G and later, such as APN\DNN\Qos, etc., which are not limited in this application.

[0067] Step S104: When the data management function network element is in an abnormal state, communication business services are provided to the user according to the authentication data, the number information and the target contract information.

[0068] For example, if an abnormality occurs in the data management function network element (UDM) of the existing network and a disaster recovery device is required to take over the business, the route is modified at the signaling transfer point (STP) or the routing agent node (DiameterRouting Agent, DRA) to point the required disaster recovery number segment to the disaster recovery device, so that the disaster recovery device can provide communication business services to users corresponding to the disaster recovery number segment based on the disaster recovery number segment, authentication data, number information and target contract information stored in the disaster recovery device, thereby realizing communication disaster recovery.

[0069] Understandably, this application uses a pre-configured general contract template to sign contracts with users based on the business development of operators, while losing some user service experience (such as forwarding failure and intelligent billing failure), to ensure the basic voice, SMS and data capabilities of users. The memory occupied only needs one twentieth of that of existing network users, realizing large-capacity data storage, so that with the same hardware resources, more users' communication services can be supported in disaster recovery.

[0070] The communication service processing method provided in the above embodiment obtains the user's authentication data and number information, and signs the user through a pre-configured contract template to obtain the target contract information. When the user's contract information cannot be obtained, the pre-configured contract template can be used to sign a contract with the user to achieve disaster recovery for different manufacturers. There is no need to ensure that the user's contract is consistent with the original contract, and there is no need to adapt to multiple result codes. The disaster recovery plan is simplified, the maintenance cost is reduced, and large-capacity data storage is realized. During data disaster recovery, business services can be provided to more users, reducing resource consumption and costs.

[0071] See also Figure 3 , Figure 3 A schematic block diagram of the structure of a disaster recovery device provided in this application.

[0072] like Figure 3 As shown, the disaster recovery device 300 includes a processor 301 and a memory 302, and the processor 301 and the memory 302 are connected via a bus 303, such as an I2C (Inter-integrated Circuit) bus.

[0073] Specifically, the processor 301 is used to provide computing and control capabilities to support the operation of the entire disaster recovery device. The processor 301 can be a central processing unit (CPU), and the processor 301 can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0074] Specifically, the memory 302 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.

[0075] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the disaster recovery device to which the solution of the present application is applied. The specific disaster recovery device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0076] The processor is used to run a computer program stored in a memory, and implement any one of the communication service processing methods provided in the present application when executing the computer program.

[0077] In one embodiment, the processor is used to run a computer program stored in the memory, and implements the following steps when executing the computer program:

[0078] Obtaining authentication data of the user corresponding to the target number segment from the operator's accounting system terminal and / or data management function network element;

[0079] When it is determined according to the authentication data that the user has configured number information, obtaining the number information of the user;

[0080] Determining target subscription information of the user according to the number information of the user and a preconfigured subscription template;

[0081] When the data management function network element is in an abnormal state, communication business services are provided to the user according to the authentication data, the number information and the target contract information.

[0082] In one embodiment, when the processor acquires the authentication data of the user corresponding to the target number segment from the operator's accounting system terminal and / or the data management function network element according to the preconfigured number segment information, it is configured to implement:

[0083] Obtaining authentication data of the user corresponding to the target number segment from the operator's accounting system terminal through a preset operator's accounting system terminal interface, and storing the authentication data in a database of the disaster recovery device; and / or

[0084] The authentication data of the user corresponding to the target number segment is obtained from the data management function network element through a preset signaling support node, and the authentication data is stored in the database of the disaster recovery device.

[0085] In one embodiment, when implementing the communication service processing method, the processor is used to implement:

[0086] When it is determined according to the authentication data that the user is a non-allocated user, the non-allocated user is a user for which number information is not configured;

[0087] Determine the number information corresponding to the unreleased user.

[0088] In one embodiment, when determining the number information corresponding to the unreleased user, the processor is used to implement:

[0089] The user contract information is queried from the home location register corresponding to the unreleased user according to the generated contract mapping parameter information, so that the disaster recovery device determines the number information of the unreleased user according to the user contract information stored in the home location register.

[0090] In one embodiment, when determining the number information corresponding to the unreleased user, the processor is used to implement:

[0091] Determine the ULR 4G registration information corresponding to the unallocated user, and send the ULR 4G registration information to the home subscriber server corresponding to the unallocated user, so that the home subscriber server determines the user subscription information stored in the home subscriber server according to the ULR 4G registration information;

[0092] The number information of the unreleased user is determined according to the subscription information stored in the home subscriber server.

[0093] In one embodiment, when determining the number information corresponding to the unreleased user, the processor is used to implement:

[0094] Sending Http Get nsdm_id-translation information to the data management function network element to which the unallocated user belongs;

[0095] Obtaining user identification information determined by the data management function network element according to the Http Get nsdm_id-translation information;

[0096] The number information of the unreleased user is determined according to the user identification information.

[0097] In one embodiment, when the processor determines the target subscription information of the user according to the number information of the user and the preconfigured subscription template, it is used to implement:

[0098] Determine the domain name information corresponding to the number information according to the mapping relationship between the user's number information and the domain name configuration information;

[0099] The IP multimedia subsystem subscription information of the user is determined according to the domain name information and the preconfigured subscription template, and the IP multimedia subsystem subscription information is used to instruct the user to complete the number subscription and 5G subscription.

[0100] It should be noted that those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working process of the disaster recovery device described above can refer to the corresponding process in the aforementioned communication service processing method embodiment, and will not be repeated here.

[0101] The present application also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any communication service processing method provided in the specification of the present application.

[0102] The storage medium may be an internal storage unit of the disaster recovery device described in the above embodiments, such as a hard disk or memory of the disaster recovery device. The storage medium may also be an external storage device of the disaster recovery device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the disaster recovery device.

[0103] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0104] It should be understood that the term "and / or" used in the present specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.

[0105] The above application serial numbers are only for description and do not represent the advantages and disadvantages of the embodiments. The above description is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A communication service processing method, characterized in that: Applied to a disaster recovery device, the communication service processing method includes: Obtaining authentication data of the user corresponding to the target number segment from the operator's accounting system terminal and / or data management function network element; When it is determined according to the authentication data that the user has configured number information, obtaining the number information of the user; Determining target subscription information of the user according to the number information of the user and a preconfigured subscription template; When the data management function network element is in an abnormal state, communication business services are provided to the user according to the authentication data, the number information and the target contract information.

2. The communication service processing method according to claim 1, characterized in that: The step of obtaining the user authentication data corresponding to the target number segment from the operator's accounting system terminal and / or data management function network element according to the pre-configured number segment information includes: Obtaining authentication data of the user corresponding to the target number segment from the operator's accounting system terminal through a preset operator's accounting system terminal interface, and storing the authentication data in a database of the disaster recovery device; and / or The authentication data of the user corresponding to the target number segment is obtained from the data management function network element through a preset signaling support node, and the authentication data is stored in the database of the disaster recovery device.

3. The communication service processing method according to claim 1, characterized in that: The method further comprises: When it is determined that the user is an unallocated user according to the authentication data, the number information corresponding to the unallocated user is determined, and the unallocated user is a user for which number information is not configured.

4. The communication service processing method according to claim 3, characterized in that: The determining the number information corresponding to the unreleased user includes: The user contract information is queried from the home location register corresponding to the unreleased user according to the generated contract mapping parameter information, so that the disaster recovery device determines the number information of the unreleased user according to the user contract information stored in the home location register.

5. The communication service processing method according to claim 3, characterized in that: The determining the number information corresponding to the unreleased user includes: Determine the ULR 4G registration information corresponding to the unallocated user, and send the ULR 4G registration information to the home subscriber server corresponding to the unallocated user, so that the home subscriber server determines the user subscription information stored in the home subscriber server according to the ULR 4G registration information; The number information of the unreleased user is determined according to the subscription information stored in the home subscriber server.

6. The communication service processing method according to claim 3, characterized in that: The determining the number information corresponding to the unreleased user includes: Sending Http Get nsdm_id-translation information to the data management function network element to which the unallocated user belongs; Obtaining user identification information determined by the data management function network element according to the Http Get nsdm_id-translation information; The number information of the unreleased user is determined according to the user identification information.

7. The communication service processing method according to any one of claims 1 to 6, characterized in that: The determining the target subscription information of the user according to the number information of the user and the preconfigured subscription template includes: Determine the domain name information corresponding to the number information according to the mapping relationship between the user's number information and the domain name configuration information; The IP multimedia subsystem subscription information of the user is determined according to the domain name information and the preconfigured subscription template, and the IP multimedia subsystem subscription information is used to instruct the user to complete the number subscription and 5G subscription.

8. The communication service processing method according to any one of claims 1 to 6, characterized in that: The determining, according to the number information of the user and the preconfigured subscription template, target subscription information of the user includes: Determine at least one of the following target contract information of the user according to the number information of the user and the pre-configured contract template: the telecommunications service contract, data service contract, voice and SMS service contract of the user; and / or Send any-time contract data query information to the home contract user server corresponding to the user's number information; obtain the called user contract information determined by the home contract user server according to the any-time contract data query information, and determine the target contract information according to the called user contract information; and / or Send a user authentication request message to a home subscriber server determined according to the user's number information; obtain capability set information and / or registration information determined by the home subscriber server according to the user authentication request message and the user's registration status, and determine the target subscription information according to the capability set information and / or registration information.

9. A disaster recovery device, characterized in that: The disaster recovery device includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the communication service processing method described in any one of claims 1 to 8 are implemented.

10. A storage medium for computer-readable storage, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the communication service processing method described in any one of claims 1 to 8.