Communication control device
The communication control device addresses voice communication failures by utilizing function information from user management databases to control repair processes, ensuring effective restoration of voice connections by using alternative nodes when MME/SMF capabilities are lacking.
Patent Information
- Application Number
- JP2023108510
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2025-01-17
AI Technical Summary
Existing communication systems fail to effectively handle voice communication connection failures during incoming calls due to the inability to recognize the repair capabilities of gateway nodes like MME and SMF, leading to potential failures in repairing the connection.
A communication control device, such as S-CSCF, receives function information from user management databases (HSS and UDM) about the repair capabilities of gateway nodes, allowing it to control the repair process using either the MME/SMF or alternative nodes like PCRF/AMF to ensure successful voice communication restoration.
This approach prevents failure in repairing voice communication connections by enabling the S-CSCF to select appropriate repair processes based on the capabilities of gateway nodes, ensuring seamless communication restoration.
Smart Images

Figure 2025007238000001_ABST
Abstract
Description
[Technical field]
[0001] An exemplary embodiment of the present disclosure relates to a communication control device. [Background technology]
[0002] Various technologies have been developed to deal with problems occurring in voice communication in a communication system including a communication control device (S-CSCF) that receives voice incoming calls, a connection node (P-CSCF) that connects voice communication in response to the voice incoming calls, and a user management database (HSS and UDM), etc. For example, Patent Document 1 discloses a technology related to switching of P-CSCF. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2020-156020 A Summary of the Invention [Problem to be solved by the invention]
[0004] The present disclosure provides a technique capable of avoiding failure in restoring a voice communication connection when a problem occurs in a voice communication connection in response to an incoming voice call. [Means for solving the problem]
[0005] In one exemplary embodiment, a communication control device is provided. The communication control device includes a receiving unit and a control unit. The receiving unit receives function information on the presence or absence of a restoration function for restoring a voice communication connection in a gateway node of a core network from a user management database that manages user information on users of the core network. The control unit controls a restoration process of the voice communication connection so as to perform restoration based on the function information when a voice communication connection in response to an incoming voice call from a terminal is not possible after the receiving unit receives the function information. Effect of the Invention
[0006] According to one exemplary embodiment, failure to restore a voice communication connection when a voice communication connection fails in response to an incoming voice call may be avoided. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 illustrates a configuration of a communication system according to an exemplary embodiment and a process for restoring a voice communication connection in the communication system. [Diagram 2] FIG. 2 is a diagram illustrating a functional configuration of a communication control device according to an exemplary embodiment. [Diagram 3] 2 is a flowchart for explaining which restoration process is selected in the restoration process shown in FIG. 1. [Figure 4] 3 is a diagram illustrating a configuration of the communication control device shown in FIG. 2; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Various exemplary embodiments will now be described in detail with reference to the drawings, in which the same or corresponding parts are designated by the same reference numerals.
[0009] FIG. 1 is a diagram illustrating a configuration of a communication system according to an exemplary embodiment, and a restoration process of a voice communication connection in the communication system. In the communication system 10 shown in FIG. 1, a voice call can be performed between a user terminal 12 that originates a voice call and a user terminal 12-1. The user terminal 12-1 can be in the range of a 5GC network, an LTE network, or a 3G network. A failure (failure) may occur in the voice communication connection. In this case, the S-CSCF cannot recognize whether the MME and SMF have a restoration capability (ability to restore the voice communication connection), and the 3GPP (registered trademark) standard does not specify a method for dealing with the absence of the restoration capability. Therefore, even if the MME and SMF do not have the restoration capability, the restoration process may be started. In contrast, as described below, the communication system 10 is capable of restoring the voice communication connection when a failure occurs in the voice communication connection for performing a voice call, and can avoid failure in restoring the voice communication connection when a failure occurs in the voice communication connection.
[0010] The communication system 10 shown in FIG. 1 includes a user terminal 12, an S-CSCF 100 (Serving-Call Session Control Function), a P-CSCF 14a (Proxy-Call Session Control Function), a P-CSCF 14b, an HSS 16 (Home Subscriber Server), and a UDM 18 (Unified Data Management).
[0011] The S-CSCF 100 is a communication control device that controls voice communication connections in response to incoming voice calls from the user terminal 12. The HSS 16 is a user management database that is connected to the LTE / 3G core network CN-2 and manages user information related to users of the LTE / 3G core network CN-2. The UDM 18 is a user management database that is connected to the 5GC core network CN-1 and manages user information related to users of the 5GC core network CN-1.
[0012] The communication system 10 further includes a 5GC core network CN-1 and an LTE / 3G core network CN-2. Hereinafter, in this disclosure, the 5GC core network CN-1 and the LTE / 3G core network CN-2 may be collectively referred to as a core network.
[0013] The 5GC core network CN-1 has an AMF20a (AMF: Access and Mobility Management Function), an SMF20b (SMF: Session Management Function), and a PCF20c (PCF: Policy Control Function).
[0014] The AMF 20a is a gateway having a function of a mobility management node that manages the user terminal 12-1 located in the 5GC network. The SMF 20b is a gateway provided in the 5GC core network CN-1.
[0015] The LTE / 3G core network CN-2 includes a Mobility Management Entity (MME) 22a and a Policy and Charging Rules Function (PCRF) 22b. The LTE / 3G core network CN-2 may further include a Packet Data Network Gateway (PDN-GW), a Serving GPRS Support Node (SGSN), and a Gateway General packet radio service Support Node (GGSN), none of which are shown in the figure.
[0016] The MME 22a is a gateway provided in the LTE / 3G core network CN-2. The PCRF 22b is a network management database that manages network information related to the LTE / 3G core network CN-2.
[0017] The 5GC core network CN-1 is connected to the 5GC network, and the LTE / 3G core network CN-2 is connected to the LTE network and the 3G network.
[0018] The S-CSCF100 is a communication control device that controls a voice communication connection in response to an incoming voice call from the user terminal 12. The P-CSCF14a (P-CSCF14b) is a connection node that performs a voice communication connection in response to an incoming voice call from the user terminal 12. The HSS16 is a user management database that manages user information related to users of the LTE / 3G core network CN-2, and the UDM18 is a user management database that manages user information related to users of the 5GC core network CN-1.
[0019] 2 is a diagram illustrating a functional configuration of a communication control device according to an exemplary embodiment. The communication control device (S-CSCF100) illustrated in FIG. 2 includes a receiving unit 100a, a connection request unit 100b, a determining unit 100c, and a control unit 100d.
[0020] The receiver 100a has a function of receiving functional information on the presence or absence of a voice communication connection restoration function of the MME 22a and the SMF 20b on the core network (5GC core network CN-1, LTE / 3G core network CN-2) side from the HSS 16. In particular, the receiver 100a has a function of receiving from the HSS 16 functional information on the presence or absence of the restoration function for restoring a voice communication connection in the MME 22a and the SMF 20b of the core network.
[0021] The connection request unit 100b has a function of, when an incoming voice call is received from the user terminal 12 after the receiving unit 100a has received the above-mentioned functional information, requesting the P-CSCF 14a for a voice communication connection in response to the incoming voice call.
[0022] The determining unit 100c has a function of determining whether or not a voice communication connection is impossible depending on the state of a response from the P-CSCF 14a in response to the request made by the connection request unit 100b to the P-CSCF 14b.
[0023] The control unit 100d has a function of controlling a restoration process of the voice communication connection so as to perform restoration based on the above-mentioned functional information when the determination unit 100c determines that the voice communication connection is not possible, i.e., when the voice communication connection in response to the voice call from the user terminal 12 after the receiving unit 100a receives the above-mentioned functional information is not possible. The control unit 100d controls the restoration process of the voice communication connection so as to perform restoration of the above-mentioned voice communication connection by either a first restoration process performed using the MME 22a and the SMF 20b or a second restoration process performed without using the MME 22a and the SMF 20b.
[0024] The function information from the HSS 16 received by the receiving unit 100a may be either or both of information indicating whether the MME 22a and the SMF 20b have the repair function, and information prompting repair using either the first repair process or the second repair process depending on whether the MME 22a and the SMF 20b have the repair function.
[0025] In the case where the function information from the HSS 16 received by the receiving unit 100a is information for prompting the restoration using either the first restoration process or the second restoration process depending on whether the MME 22a and the SMF 20b have the restoration function, the function information may be information for prompting the restoration using the second restoration process if the MME 22a and the SMF 20b do not have the restoration function. In this case, the control unit 100d controls the restoration process to restore the voice communication connection using the second restoration process.
[0026] The second restoration process may include a process of restoring the voice communication connection using the PCRF 22b and a process of restoring the voice communication connection using the AMF 20a. In this case, the control unit 100d may use either the process of restoring the voice communication connection using the PCRF 22b or the process of restoring the voice communication connection using the AMF 20a.
[0027] Returning to Fig. 1, the operation of the communication system 10 according to one exemplary embodiment will be described. First, in step S1a, the HSS 16 receives information on location registration from the MME 22a (indicating that the HSS 16 has the above-mentioned restoration function for restoring the voice communication connection) or does not receive the information (indicating that the HSS 16 does not have the above-mentioned restoration function for restoring the voice communication connection). In addition, in steps S1b and S1c, the HSS 16 receives information on PDU session registration (PDU: Protocol Data Unit) from the SMF 20b via the UDM 18 (indicating that the HSS 16 has the above-mentioned restoration function for restoring the voice communication connection) or does not receive the information (indicating that the HSS 16 does not have the above-mentioned restoration function for restoring the voice communication connection).
[0028] In step S1d, the receiver 100a of the S-CSCF 100 receives, from the HSS 16, functional information on the presence or absence of the restoration function for restoring the voice communication connection in the HSS 16 and the UDM 18 when the voice communication connection in response to the voice call from the user terminal 12 is impossible. The functional information received by the receiver 100a may be either information (information A) indicating whether the MME 22a and the SMF 20b have the restoration function or information (information B) prompting restoration using either the first restoration process or the second restoration process (any of the restoration processes C1 to C5 shown in FIG. 1 or a combination thereof) depending on whether the MME 22a and the SMF 20b have the restoration function. Therefore, as shown in FIG. 3, the receiver 100a acquires the information A from the HSS 16 (step S1d-1) or acquires the information B from the HSS 16 (step S1d-2). FIG. 3 is a flowchart for explaining which restoration process is selected in the restoration process shown in FIG.
[0029] After step S1d, when the S-CSCF 100 receives an incoming voice call accompanied by a SIP message from the user terminal 12 in step S1e, the S-CSCF 100 sends the SIP message to the P-CSCF 14a (step S1f).
[0030] After step S1f, when the S-CSCF 100 receives a response to the SIP message sent to the P-CSCF 14a (a response indicating that the voice communication connection is not possible, or no response) from the P-CSCF 14a (step S1g, step S2a), the S-CSCF 100 starts the restoration process of the voice communication connection so as to perform restoration based on the functional information received from the HSS 16 in step S1d (step S2b).
[0031] The control unit 100d of the S-CSCF100 may control the restoration process to restore the voice communication connection by at least one of a first restoration process performed using the MME22a and the SMF20b, and a second restoration process performed without using the MME22a and the SMF20b.
[0032] A more detailed description will be given below. Referring to Fig. 3, when the control unit 100d receives information (information A) indicating whether the MME 22a and the SMF 20b have the above-mentioned restoration function from the HSS 16 in step S1d-1, the control unit 100d determines a restoration process based on the acquired information A (determines any one of the restoration processes C1 to C5 shown in Fig. 1 or a combination thereof) and performs restoration using the determined restoration process (step S2b-1). When the control unit 100d receives information (information B) from the HSS 16 in step S1d-2 that prompts restoration using any one of the first restoration process and the second restoration process (any one of the restoration processes C1 to C5 shown in Fig. 1 or a combination thereof) depending on whether the MME 22a and the SMF 20b have the above-mentioned restoration function, the control unit 100d performs restoration using the restoration process prompted in the acquired information B (step S2b-2).
[0033] If the MME 22a and SMF 20b have the restoration function to restore the voice communication connection, the control unit 100d of the S-CSCF 100 can perform the restoration process of the voice communication connection using any one of the restoration processes C1 to C5 (or a combination of multiple restoration processes).
[0034] If the MME 22a and the SMF 20b do not have the restoration function for restoring the voice communication connection, the control unit 100d of the S-CSCF 100 controls the restoration process to restore the voice communication connection using the second restoration process.
[0035] In addition, in a case where MME 22a and SMF 20b do not have the restoration function to restore the voice communication connection, if the functional information is information that prompts restoration using either the first restoration process or the second restoration process depending on whether MME 22a and SMF 20b have the restoration function, the functional information may be information that prompts restoration using the second restoration process.
[0036] The second restoration process may include a process of restoring the voice communication connection using the PCRF 22b (restoration process C4) and a process of restoring the voice communication connection using the AMF 20a (restoration process C5). When using the second restoration process, the control unit 100d of the S-CSCF 100 uses either the restoration process C4 or the restoration process C5.
[0037] Next, the restoration processes C1 to C5 will be described. The restoration processes C1 to C3 can be used when the MME 22a and the SMF 20b have the above restoration functions. The restoration processes C4 and C5 can be used when the MME 22a and the SMF 20b do not have the above restoration functions.
[0038] In the restoration process C1, the HSS 16 and the MME 22a are used. In the restoration process C1, the S-CSCF 100 instructs the HSS 16 to perform the restoration process (step S3a), the HSS 16 instructs the MME 22a to perform the restoration process (step S3b), and the MME 22a instructs the user terminal 12-1 located in the LTE network or the 3G network to perform a process related to releasing the bearer (step S3c). As a result, the existing process (SIP registration process, etc.) can be proceeded with thereafter.
[0039] In the restoration process C2, the HSS 16, the UDM 18, and the SMF 20b are used. In the restoration process C2, the S-CSCF 100 instructs the HSS 16 to perform the restoration process (step S4a), the HSS 16 instructs the SMF 20b via the UDM 18 (step S4b) (step S4c), and the SMF 20b instructs the user terminal 12-1 located in the 5GC network to perform a process related to the release of the PDU session (step S4d). As a result, the existing process (SIP registration process, etc.) can be proceeded with thereafter.
[0040] In the restoration process C3, an alternative connection node (P-CSCF14b), PCF 20c, and SMF 20b are used instead of P-CSCF14a in which the voice communication connection has failed. In the restoration process C3, the S-CSCF100 transmits a SIP message to the P-CSCF14b (step S5a), and the P-CSCF14b instructs the SMF20b to perform the restoration process via the PCF20c (step S5b) (step S5c), and the SMF20b instructs the user terminal 12-1 in the 5GC network to perform a process related to the release of the PDU session (step S5d). As a result, the existing process (SIP registration process, etc.) can be continued after this.
[0041] In the restoration process C4, an alternative access node (P-CSCF14b) and PCRF22b are used instead of the P-CSCF14a in which the voice communication connection has failed. In the restoration process C4, the S-CSCF100 transmits a SIP message to the P-CSCF14b (step S6a), the P-CSCF14b instructs the PCRF22b to perform the restoration process (step S6b), and the PCRF22b instructs the user terminal 12-1 in the LTE network or 3G network to perform a process related to releasing the bearer (step S6c). As a result, the existing process (SIP registration process, etc.) can be continued after this.
[0042] In the restoration process C5, the HSS 16, the UDM 18, and the AMF 20a may be used. In the restoration process C5, the S-CSCF 100 instructs the HSS 16 to perform the restoration process (step S7a), the HSS 16 instructs the AMF 20a via the UDM 18 (step S7b) (step S7c), and the AMF 20a instructs the user terminal 12-1 in the 5GC network to perform a process related to the release of the PDU session (step S7d). As a result, the existing process (SIP registration process, etc.) can be proceeded with thereafter.
[0043] In the past, when a failure occurred in a voice communication connection, the S-CSCF could not recognize whether the MME and SMF had the restoration capability (the ability to restore the voice communication connection), and the 3GPP (registered trademark) standard did not specify how to deal with the absence of the restoration capability, so that even if the MME and SMF did not have the restoration capability, the restoration process could be started. In contrast, the S-CSCF 100 of the above-mentioned communication system 10 receives functional information on the presence or absence of the voice communication connection restoration capability of the MME 22a and SMF 20b from the HSS 16 (or from the HSS 16 via the UDM 18), so that it can perform an appropriate restoration process based on this functional information. In this way, the S-CSCF 100 of the above-mentioned communication system 10 can avoid failure in restoring a voice communication connection when a failure occurs in a voice communication connection in response to a voice call.
[0044] Although various exemplary embodiments have been described above, the present invention is not limited to the above-described exemplary embodiments, and various additions, omissions, substitutions, and modifications may be made. In addition, elements in different embodiments can be combined to form other embodiments.
[0045] Various exemplary embodiments included in the present disclosure are described in [1] to [7] below.
[0046] [1] a receiving unit for receiving functional information on the presence or absence of a restoration function for restoring a voice communication connection in a gateway node of a core network from a user management database that manages user information on users of the core network; a control unit that controls a restoration process of the voice communication connection so as to perform restoration based on the functional information when the voice communication connection in response to the voice call from the terminal after the receiving unit receives the functional information is not possible; Equipped with Communications control device.
[0047] [2] the control unit controls the restoration process to restore the voice communication connection by either a first restoration process performed using the gateway node or a second restoration process performed without using the gateway node. The communication control device according to [1] above.
[0048] [3] The function information received by the receiving unit is information indicating whether the gateway node has the restoration function. The communication control device according to [2] above.
[0049] [4] The function information received by the receiving unit is information that prompts the gateway node to perform restoration using either the first restoration process or the second restoration process depending on whether the gateway node has the restoration function. The communication control device according to [2] above.
[0050] [5] When the gateway node does not have the restoration function, the function information received by the receiving unit is information that prompts restoration using the second restoration process. The communication control device according to [4] above.
[0051] [6] If the gateway node does not have the restoration function, the control unit controls the restoration process to restore the voice communication connection using the second restoration process. A communication control device according to any one of the above [2] to [5].
[0052] [7] the second restoration process includes a process of restoring the voice communication connection by using a network management database that manages network information related to the core network, and a process of restoring the voice communication connection by using a mobility management node; When the control unit uses the second restoration process, the control unit uses either a process of restoring the voice communication connection by using the network management database or a process of restoring the voice communication connection by using the mobility management node. A communication control device according to any one of the above [2] to [6].
[0053] The block diagram shown in FIG. 2 used in the description of the above embodiment shows functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and software. Furthermore, the method of realizing each functional block is not particularly limited. That is, each functional block may be realized using one device that is physically or logically combined, or may be realized using two or more devices that are physically or logically separated and directly or indirectly connected (for example, using wires, wirelessly, etc.) and these multiple devices. The functional blocks may be realized by combining the one device or the multiple devices with software.
[0054] Functions include, but are not limited to, judgment, determination, judgment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, consideration, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocation, mapping, assignment, etc. For example, a functional block (component) that performs the function of transmission is called a transmitting unit or a transmitter. In either case, as described above, there is no particular limitation on the method of realization.
[0055] For example, the S-CSCF 100 in one embodiment of the present disclosure may function as a computer that performs the processing of the present disclosure. Fig. 4 is a diagram showing an example of a hardware configuration of the S-CSCF 100 according to one embodiment of the present disclosure. The S-CSCF 100 may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, and the like.
[0056] In the following description, the term "apparatus" may be interpreted as a circuit, a device, a unit, etc. The hardware configuration of the S-CSCF100 may be configured to include one or more of the apparatuses shown in the drawings, or may be configured to exclude some of the apparatuses.
[0057] Each function in S-CSCF100 is realized by loading a specific software (program) onto hardware such as processor 1001 and memory 1002, causing processor 1001 to perform calculations, control communications by communication device 1004, and control at least one of reading and writing of data in memory 1002 and storage 1003.
[0058] The processor 1001, for example, operates an operating system to control the entire computer. The processor 1001 may be configured by a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc. For example, each function shown in FIG. 2, such as the connection request unit 100b of the S-CSCF 100, may be realized by the processor 1001.
[0059] Moreover, the processor 1001 reads out a program (program code), a software module, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002, and executes various processes according to the read out programs. As the program, a program that causes a computer to execute at least a part of the operations described in the above-mentioned embodiment is used. For example, the connection request unit 100b of the S-CSCF 100 may be realized by a control program stored in the memory 1002 and running on the processor 1001, and other functional blocks may be similarly realized. Although the above-mentioned various processes have been described as being executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The program may be transmitted from a network via an electric communication line.
[0060] The memory 1002 is a computer-readable recording medium, and may be configured by at least one of, for example, a Read Only Memory (ROM), an Erasable Programmable ROM (EPROM), an Electrically Erasable Programmable ROM (EEPROM), a Random Access Memory (RAM), etc. The memory 1002 may be called a register, a cache, a main memory (primary storage device), etc. The memory 1002 can store programs (program codes), software modules, etc. that are executable to implement various functions of the S-CSCF 100 according to an embodiment of the present disclosure.
[0061] Storage 1003 is a computer-readable recording medium, and may be composed of at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, and the like. Storage 1003 may be referred to as an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other suitable medium including at least one of memory 1002 and storage 1003.
[0062] The communication device 1004 is hardware (transmission / reception device) for performing communication between computers via at least one of a wired network and a wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, etc. The communication device 1004 may be configured to include a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc., in order to realize at least one of Frequency Division Duplex (FDD) and Time Division Duplex (TDD). For example, the above-mentioned receiving unit 100a and the connection request unit 100b may be realized by the communication device 1004. The receiving unit 100a and the connection request unit 100b may be implemented to be physically or logically separated from each other.
[0063] The input device 1005 is an input device (e.g., a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that accepts input from the outside. The output device 1006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that performs output to the outside. The input device 1005 and the output device 1006 may be integrated into one device (e.g., a touch panel).
[0064] In addition, each device such as the processor 1001 and the memory 1002 is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or may be configured using different buses between each device.
[0065] Furthermore, the S-CSCF 100 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc., and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented using at least one of these pieces of hardware.
[0066] The notification of information is not limited to the aspects / embodiments described in the present disclosure, and may be performed using other methods. For example, the notification of information may be performed by physical layer signaling (e.g., Downlink Control Information (DCI), Uplink Control Information (UCI)), higher layer signaling (e.g., Radio Resource Control (RRC) signaling, Medium Access Control (MAC) signaling, broadcast information (Master Information Block (MIB), System Information Block (SIB))), other signals, or a combination thereof. In addition, the RRC signaling may be called an RRC message, and may be, for example, an RRC Connection Setup message, an RRC Connection Reconfiguration message, or the like.
[0067] The order of the process steps, sequences, flow charts, etc. of each aspect / embodiment described in this disclosure may be changed unless inconsistent. For example, the processes described in this disclosure present elements of various steps using an example order, and are not limited to the particular order presented.
[0068] The input and output information may be stored in a specific location (e.g., memory) or may be managed using a management table. The input and output information may be overwritten, updated, or added to. The output information may be deleted. The input information may be transmitted to another device.
[0069] The determination may be based on a value represented by a single bit (0 or 1), a Boolean value (true or false), or a numerical comparison (e.g., comparison with a predetermined value).
[0070] Each aspect / embodiment described in this disclosure may be used alone, in combination, or switched according to execution. In addition, notification of specific information (e.g., notification that "X is the case") is not limited to being done explicitly, but may be done implicitly (e.g., not notifying the specific information).
[0071] Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described in the present disclosure. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended to be illustrative and does not have any limiting meaning on the present disclosure.
[0072] Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
[0073] Additionally, software, instructions, information, etc. may be transmitted or received over a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using wired and / or wireless technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and / or wireless technologies (such as infrared, microwave, etc.), then these wired and / or wireless technologies are included within the definition of transmission media.
[0074] The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, the data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
[0075] In addition, the terms described in this disclosure and the terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings. For example, at least one of a channel and a symbol may be a signal (signaling). Also, a signal may be a message. Also, a component carrier (CC) may be called a carrier frequency, a cell, a frequency carrier, etc.
[0076] In addition, the information, parameters, etc. described in the present disclosure may be represented using absolute values, may be represented using relative values from a predetermined value, or may be represented using other corresponding information. For example, a radio resource may be indicated by an index.
[0077] The names used for the above-mentioned parameters are not limiting in any way. Moreover, the formulas using these parameters may differ from those explicitly disclosed in this disclosure. The various channels (e.g., PUCCH, PDCCH, etc.) and information elements may be identified by any suitable names, and therefore the various names assigned to these various channels and information elements are not limiting in any way.
[0078] In this disclosure, the terms "Mobile Station (MS)", "user terminal", "User Equipment (UE)", "terminal", etc. may be used interchangeably.
[0079] A mobile station may also be referred to by those skilled in the art as a subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable terminology.
[0080] As used in this disclosure, the terms "determining" and "determining" may encompass a wide variety of actions. "Determining" and "determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, search, inquiry (e.g., searching in a table, database, or other data structure), ascertaining, and the like. "Determining" and "determining" may also include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in a memory), and the like. In addition, "judgment" and "decision" can include considering resolving, selecting, choosing, establishing, comparing, etc., to be a "judgment" or "decision." In other words, "judgment" and "decision" can include considering some action to be a "judgment" or "decision." In addition, "judgment" can be interpreted as "assuming," "expecting," "considering," etc.
[0081] The terms "connected," "coupled," or any variation thereof, refer to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "access." As used in this disclosure, two elements may be considered to be "connected" or "coupled" to each other using at least one of one or more wires, cables, and printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and optical (both visible and invisible) range, as some non-limiting and non-exhaustive examples.
[0082] As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."
[0083] Any reference to an element using a designation such as "first," "second," etc., used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must precede the second element in some way.
[0084] When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Further, when used in this disclosure, the term "or" is not intended to be an exclusive or.
[0085] In this disclosure, where articles have been added due to translation, such as a, an, and the in English, the disclosure may include that the nouns following these articles are in the plural form.
[0086] In the present disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "coupled" may also be interpreted in the same way as "different."
[0087] From the foregoing, it will be understood that various embodiments of the present disclosure have been described herein for purposes of illustration, and that various modifications may be made without departing from the scope and spirit of the present disclosure. Accordingly, the various embodiments disclosed herein are not intended to be limiting, with the true scope and spirit being indicated by the appended claims. [Explanation of symbols]
[0088] 100...S-CSCF, 12...user terminal, 12-1...user terminal, 14a...P-CSCF, 14b...P-CSCF, 16...HSS, 18...UDM, 20a...AMF, 20b...SMF, 22a...MME, 22b...PCRF, CN-1...5GC core network, CN-2...LTE / 3G core network.
Claims
1. a receiving unit for receiving functional information on the presence or absence of a restoration function for restoring a voice communication connection in a gateway node of a core network from a user management database that manages user information on users of the core network; a control unit that controls a restoration process of the voice communication connection so as to perform restoration based on the functional information when the voice communication connection is not possible in response to a voice call from the terminal after the receiving unit receives the functional information; Equipped with Communications control device.
2. the control unit controls the restoration process to restore the voice communication connection by either a first restoration process performed using the gateway node or a second restoration process performed without using the gateway node. The communication control device according to claim 1 .
3. The function information received by the receiving unit is information indicating whether the gateway node has the restoration function. The communication control device according to claim 2.
4. the function information received by the receiving unit is information that prompts the gateway node to perform restoration using either the first restoration process or the second restoration process depending on whether the gateway node has the restoration function. The communication control device according to claim 2.
5. When the gateway node does not have the restoration function, the function information received by the receiving unit is information that prompts restoration using the second restoration process. The communication control device according to claim 4.
6. When the gateway node does not have the restoration function, the control unit controls the restoration process to restore the voice communication connection using the second restoration process. The communication control device according to claim 2.
7. the second restoration process includes a process of restoring the voice communication connection using a network management database that manages network information related to the core network, and a process of restoring the voice communication connection using a mobility management node; When the control unit uses the second restoration process, the control unit uses either a process of restoring the voice communication connection by using the network management database or a process of restoring the voice communication connection by using the mobility management node. The communication control device according to claim 2.
Citation Information
Patent Citations
Session control server changeover method, management server, and program
JP2020156020A