Message processing method and device, first AMF and storage medium
By introducing multiple signaling processing units and GPMs in the AMF, selecting a low-load signaling processing unit to handle the registration request of the terminal device, solving the problem of insufficient number of AMF supported terminal devices in the prior art, and achieving efficient terminals Improved equipment access and applicability.
Patent Information
- Application Number
- CN202310736084.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-20
- Publication Date
- 2024-12-20
AI Technical Summary
In the prior art, a set of AMFs on the core network side can only support registration of about 100,000 terminal devices and cannot meet the access needs of one million or even ten million.
By introducing multiple signaling processing units and global processing module GPM in the AMF, the initial registration request message of the terminal device is received, and the signaling processing unit with a lower load is selected for processing, so that the network registration of the terminal device is realized.
It improves the number of terminal equipment access, improves the applicability and processing efficiency of AMF, and can support the access of millions or even tens of millions of terminal equipment.
Smart Images

Figure CN119172848A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technologies, and in particular to a message processing method, a processing device, a first AMF and a storage medium. Background Art
[0002] Currently, after the terminal device is powered on, a registration process can be started to register with the network. When the terminal device successfully registers with the network, a protocol data unit (PDU) session establishment process can be initiated.
[0003] In the related technology, a set of access and mobility management functions (AMF) on the core network side can support a maximum of about 100,000 terminal devices to register and access the network, which cannot meet the access needs of millions or even tens of millions of terminal devices. Summary of the invention
[0004] The present application provides a message processing method, a processing device, a first AMF and a storage medium.
[0005] According to one aspect of the present application, a message processing method is provided, which is applied to a first AMF, the first AMF including multiple signaling processing units and a global processing module GPM, and the method includes:
[0006] Receiving an initial registration request message sent by a first terminal; wherein the initial registration request message carries first identification information of a communication card in the first terminal;
[0007] When the first identification information has not been registered in the GPM, selecting a first signaling processing unit from the plurality of signaling processing units;
[0008] The initial registration request message is processed by the first signaling processing unit.
[0009] According to another aspect of the present application, a processing device is provided, which is applied to the first access and mobility management function AMF described in the above aspect, and the processing device includes:
[0010] Memory, transceiver, processor:
[0011] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer program in the memory and executing the message processing method described in the above aspect.
[0012] According to another aspect of the present application, a first AMF is provided, wherein the first AMF includes multiple signaling processing units and a global processing module GPM, and the GPM is respectively connected to the multiple signaling processing units,
[0013] A target signaling processing unit among the multiple signaling processing units is used to process the message received by the first AMF;
[0014] The GPM is used to register or unregister the identification information carried in the message and the identification information of the target signaling processing unit.
[0015] According to another aspect of the present application, a processor-readable storage medium is provided, characterized in that the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the message processing method described in the above embodiment.
[0016] According to another aspect of the present application, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the message processing method described in the above embodiment of the present application is implemented.
[0017] The message processing method, processing device, first AMF and storage medium provided in the embodiment of the present application receive an initial registration request message sent by the first terminal; wherein the initial registration request message carries the first identification information of the communication card in the first terminal; when the first identification information has not been registered in the GPM of the first AMF, the first signaling processing unit is selected from the multiple signaling processing units in the first AMF; the initial registration request message is processed by the first signaling processing unit. Thus, a set of AMF side includes multiple signaling processing units, and the initial registration request sent by each terminal device can be processed by multiple signaling processing units to register each terminal device with the network, which can increase the number of terminal devices connected and improve the applicability of the method.
[0018] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present application.
[0020] Figure 1 It is a schematic diagram of the registration process in the related art;
[0021] Figure 2 A schematic diagram of a process for establishing a PDU session in the related art;
[0022] Figure 3 A flowchart of a message processing method provided in an embodiment of the present application;
[0023] Figure 4 A schematic diagram of the structure of a first AMF provided in an embodiment of the present application;
[0024] Figure 5 A flowchart of another message processing method provided in an embodiment of the present application;
[0025] Figure 6 A schematic diagram of a 5G system architecture reference point provided in an embodiment of the present application;
[0026] Figure 7 A schematic diagram of the information included in 5G-GUTI in the existing protocol;
[0027] Figure 8 A flowchart of another message processing method provided in an embodiment of the present application;
[0028] Fig. 9 A flowchart of another message processing method provided in an embodiment of the present application;
[0029] Fig.10 A flowchart of another message processing method provided in an embodiment of the present application;
[0030] Fig.11 A flowchart of another message processing method provided in an embodiment of the present application;
[0031] Fig.12 A flowchart of another message processing method provided in an embodiment of the present application;
[0032] Fig.13 A flowchart of another message processing method provided in an embodiment of the present application;
[0033] Fig.14 A flowchart of another message processing method provided in an embodiment of the present application;
[0034] Fig.15 A flowchart of another message processing method provided in an embodiment of the present application;
[0035] Fig.16 A schematic diagram of the structure of a processing device provided in an embodiment of the present application;
[0036] Fig.17 A schematic diagram of the structure of a message processing device provided in an embodiment of the present application;
[0037] Fig.18A schematic diagram of the structure of another first AMF provided in an embodiment of the present application. DETAILED DESCRIPTION
[0038] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0039] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0040] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0041] At present, after the terminal device is turned on, it can start the registration process to register with the network. The registration process can be as follows: Figure 1 shown. Figure 1 In the specification, UE is the abbreviation of User Equipment, (R)AN is the abbreviation of Radio Access Network, AMF is the abbreviation of Access and Mobility Management Function, PCF is the abbreviation of Policy Control Function, SMF is the abbreviation of Session Management Function, AUSF is the abbreviation of Authentication Server Function, UDM is the abbreviation of Unified Data Management, and EIR is the abbreviation of Equipment Identity Register.
[0042] like Figure 1 As shown, the registration process may specifically include the following steps:
[0043] 1. The UE sends a registration request to the (R)AN.
[0044] 2. (R)AN executes the AMF selection process.
[0045] 3. (R)AN sends a registration request to the new AMF.
[0046] 4. The new AMF sends a user context transfer request message (Namf_Communication_UEContextTransfer) to the old AMF.
[0047] 5. The old AMF sends a user context transfer response message (Namf_Communication_UEContextTransfer response) to the new AMF.
[0048] 6. The new AMF sends an Identity Request message to the UE.
[0049] 7. The UE sends an Identity Response message to the new AMF.
[0050] 8. The new AMF executes the AUSF selection process.
[0051] 9. Authentication / Security.
[0052] 10. The new AMF sends a registration status update message (Namf_Communication_RegistrationStatusUpdate) to the old AMF.
[0053] 11. The new AMF sends an Identity Request message to the UE, and the UE sends an Identity Response message to the new AMF.
[0054] 12. The new AMF initiates an equipment identifier check (N5g-eir_EquipmentIdentityCheck_Get) to the 5G-EIR.
[0055] 13. The new AMF implements the UDM selection process.
[0056] 14a. The new AMF initiates registration UE context management (Nudm_UECM_Registration) to UDM.
[0057] It should be noted that Figure 1 The steps after 14a are omitted, which are consistent with the existing protocol and will not be repeated here.
[0058] When the terminal device successfully registers the network, the PDU session establishment process can be initiated. The PDU session establishment process can be as follows: Figure 2 shown. Figure 2 In the specification, UPF is the abbreviation of User Plane Function, and DN is the abbreviation of Data Network.
[0059] like Figure 2 As shown, the PDU session establishment process may specifically include the following steps:
[0060] 1. The UE sends a NAS (Non-Access Stratum) message to the AMF, which contains a PDU session establishment request.
[0061] Among them, the NAS message may include S-NSSAI (Single Network Slice Selection Assistance Information) (s), DNN (Data Network Name), PDU session identifier (Session ID (Identity)), request type (Request type), N1 SM (Session Management) container and other information.
[0062] 2. AMF executes the SMF selection process and selects the appropriate SMF based on the slice information and DNN.
[0063] 3. AMF sends a PDU session create SM context request (Nsmf_PDUSession_CreateSMContextRequest) to SMF, requesting to establish a PDU session context.
[0064] Among them, Nsmf_PDUSession_CreateSMContext Request includes DNN, S-NSSAI, PDUSession ID, AMF ID, Request Type, N1 SM container (PDU Session EstablishmentRequest), User location information (UE location information), etc.
[0065] 4. SMF initiates registration with UDM and obtains contract information (Subscription retrieval / Subscription for updates).
[0066] 5. SMF sends a PDU session create SM context response (Nsmf_PDUSession_CreateSMContextreponse) to AMF.
[0067] If the session establishment process is executed successfully and the SM context is created, the ID of the SM context is carried in the Nsmf_PDUSession_CreateSMContext Response. If the session establishment process fails, the AMF is notified of the session process failure through the Cause in the Nsmf_PDUSession_CreateSMContext Response, and the AMF releases the resources related to the session and sends the N1 SM container (PDU Session Reject) to the UE.
[0068] Among them, different parameters can be carried in Nsmf_PDUSession_CreateSMContextResponse depending on whether the session is successfully established.
[0069] 6. PDU session authentication / authorization
[0070] 7a. SMF executes the PCF selection process and selects a suitable PCF.
[0071] 7b. SM Policy Association Establishment or SMF initiated SM Policy Association Modification.
[0072] 8. SMF executes the UPF selection process and selects one or more suitable UPFs. SMF can select UPF based on DNN, UE location information, etc. SMF allocates IP address / prefix for PDU session (unless otherwise configured).
[0073] 9. SMF initiated SM Policy Association Modification.
[0074] 10a. N4 Session Establishment / Modification Request.
[0075] 10b. N4 Session Establishment / Modification Response.
[0076] 11. N1N2 message transmission (Namf_Communication_N1N2MessageTransfer).
[0077] 12. AMF sends an N2 PDU Session Request to the (R)AN.
[0078] 13. A resource connection is established between the (R)AN and the UE according to the AN-specific resource setup (PDU Session Establishment Accept) message.
[0079] 14. (R)AN sends an N2 PDU Session Response to AMF. The N2 PDU Session Response carries the tunnel endpoint information on the (R)AN side.
[0080] 15. AMF sends a PDU session update SM context request (Nsmf_PDUSession_UpdateSMContext Request) to SMF.
[0081] The Nsmf_PDUSession_UpdateSMContext Request carries the N2 Container, which includes the tunnel endpoint information on the (R)AN side.
[0082] 16. SMF initiates the N4Session Modification procedure to UPF.
[0083] 16a. SMF sends an N4 Session Modification Request to UPF, carrying the (R)AN side downlink media plane tunnel information.
[0084] 16b. UPF sends an N4 Session Modification Response to SMF.
[0085] 16c. SMF registers with UDM (Registration).
[0086] 17. SMF sends a PDU session update SM context response (Nsmf_PDUSession_UpdateSMContext Response) to AMF.
[0087] 18. SMF sends a PDU session SM context status notification (Nsmf_PDUSession_SMContextStatusNotify) to AMF. After the session is established, SMF sends a Nsmf_PDUSession_SMContextNotify message to AMF.
[0088] 19. IPv6 Address Configuration: If the UE applies for an IPv6 PDU session, the SMF also needs to issue an IPv6 routing announcement to the UE through the UPF.
[0089] 20. SMF initiated SM Policy Association Modification. If the session establishment fails after step 4, SMF needs to initiate the deregistration and desubscription process to UDM.
[0090] 21. SMF initiates an unsubscription to UDM.
[0091] In the related technology, an AMF on the core network side has only one signaling processing unit, which can support at most 100,000 terminal devices to register and access the network, and cannot meet the access requirements of millions or even tens of millions of terminal devices.
[0092] Therefore, in order to solve the above problems, an embodiment of the present application provides a message processing method, a processing device, a first AMF and a storage medium, wherein the method and the device are based on the same application concept. Since the principles of solving the problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0093] The message processing method, processing device, first AMF and storage medium provided by the present application are described in detail below with reference to the accompanying drawings. Before describing the embodiments of the present application in detail, for ease of understanding, common technical terms are first introduced:
[0094] GPM is the abbreviation of Global Process Module.
[0095] IMSI is the abbreviation of International Mobile Subscriber Identity. IMSI can be composed of MCC (Mobile Country Code, also known as Mobile Country Code or Mobile Signal Country Code), MNC (Mobile Network Code, Mobile Network Code) and MSIN (Mobile Subscriber Identification Number).
[0096] Among them, the bits occupied by IMSI do not exceed 15, the MCC occupies 3 bits, the MNC occupies 2 bits or 3 bits, and the remaining bits are occupied by MSIN.
[0097] GUTI is the abbreviation of Globally Unique Temporary Identifier.
[0098] Additional GUTI is the abbreviation of Additional Globally Unique Temporary Identifier.
[0099] 5G-GUTI is the abbreviation of 5G-Globally Unique Temporary Identifier.
[0100] 5G-TMSI is the abbreviation of 5G Temporary Mobile Subscription Identifier.
[0101] 5G-S-TMSI is a shortened or simplified form of 5G-GUTI. 5G-S-TMSI is introduced to make air interface signaling messages smaller and improve air interface efficiency.
[0102] SUPI is the abbreviation of Subscription Permanent Identifier.
[0103] SUCI is the abbreviation of Subscription Concealed Identifier.
[0104] NGAP is the abbreviation of Next Generation Application Protocol (i.e. 5G mobile communication).
[0105] AMF UE NGAP ID is the abbreviation of AMF UE NextGeneration Application Idendity in the AMF device.
[0106] NAS is the abbreviation of Non Access Layer.
[0107] MME is the abbreviation of Mobility Management Entity.
[0108] The first signaling processing unit refers to a signaling processing unit selected from multiple signaling processing units of the first AMF when the identification information of the communication card in the first terminal (referred to as the first identification information in this application) has not been registered in the GPM of the first AMF.
[0109] Among them, the first identification information is used to identify the communication card in the first terminal, and the first identification information includes but is not limited to: IMSI, SUPI, SUCI, Additional GUTI, 5G-GUTI and other identification information.
[0110] The second identification information (such as a power-on sequence number) is used to identify the first signaling processing unit.
[0111] The third identification information refers to identification information that has a binding relationship with the first identification information when the first identification information has been registered in the GPM of the first AMF, wherein the third identification information is used to identify the second signaling processing unit among multiple signaling processing units.
[0112] The third signaling processing unit refers to the signaling processing unit determined according to the first target identification information in the target interface message received by the first AMF.
[0113] Among them, the first target identification information includes but is not limited to: 5G-TMSI, AMF UE NGAP ID, 5G-GUTI, GUTI, SUPI, IMSI and other identification information.
[0114] The second target identification information refers to the identification information carried in the NAS message in the initial user message when the target interface message is the initial user (UE) message in the NG interface message, wherein the second target identification information includes but is not limited to: Additional GUTI, 5G-GUTI, SUPI, IMSI and other identification information.
[0115] The fourth identification information refers to identification information that has a binding relationship with the second target identification information when the second target identification information has been registered in the GPM of the first AMF, wherein the fourth identification information is used to identify the fourth signaling processing unit among multiple signaling processing units.
[0116] The fifth signaling processing unit refers to a signaling processing unit selected from multiple signaling processing units of the first AMF when the second target identification information has not been registered in the GPM of the first AMF and the initial user message is a registration request message.
[0117] The fifth identification information is used to identify the fifth signaling processing unit.
[0118] The sixth identification information is used to identify the third signaling processing unit.
[0119] The seventh identification information is used to identify the communication card of the terminal device in the service cell corresponding to the access network device that sends the NGAP RESET message, and the seventh identification information has a binding relationship with the sixth identification information. Among them, the seventh identification information includes but is not limited to: 5G-TMSI, AMF UE NGAP ID, 5G-GUTI, GUTI, SUPI, IMSI and other identification information.
[0120] The remaining signaling processing units refer to the signaling processing units among the multiple signaling processing units in the first AMF, except the third signaling processing unit.
[0121] The eighth identification information is used to identify the remaining signaling processing units mentioned above.
[0122] The ninth identification information is used to identify the communication card of the terminal device in the service cell corresponding to the access network device that sends the NGAP RESET message, and the ninth identification information has a binding relationship with the eighth identification information. Among them, the ninth identification information includes but is not limited to: 5G-TMSI, AMF UE NGAP ID, 5G-GUTI, GUTI, SUPI, IMSI and other identification information.
[0123] The tenth identification information refers to the identification information that has a binding relationship with the first target identification information when the first target identification information has been registered in the GPM of the first AMF.
[0124] The second AMF refers to the AMF that sends a user context transfer request (Namf_Communication_UEContextTransfer) message to the first AMF when the terminal device performs cross-AMF mobile registration. At this time, the first AMF can be called the source AMF and the second AMF can be called the target AMF.
[0125] The first MME refers to the MME that sends a context request (CONTEXT REQ) message to the first AMF, or the MME that sends a user identity request (IDENTIFICATION REQ) message to the first AMF.
[0126] The third AMF refers to the AMF that sends an N1 notification message (Namf_Communication_N1MessageNotify) to the first AMF when redirecting (reroute) between AMFs. At this time, the first AMF can be called the source AMF and the third AMF can be called the target AMF.
[0127] The second MME refers to the MME that interacts with the first AMF for the forwarding allocation request (FORWARD RELOCATION REQ) message when the terminal device switches from the 5G network to the 4G network, that is, the second MME is the 4G MME and the first AMF is the 5G AMF.
[0128] The fourth AMF refers to the AMF that sends a create user context request (Namf_Communication_CreateUEContextRequest) message to the first AMF when N2 switches across AMFs. At this time, the first AMF can be called the source AMF and the fourth AMF can be called the target AMF.
[0129] The third target identification information is carried in the Namf_Communication_CreateUEContextRequest message. For example, the third target identification information may be SUPI.
[0130] Figure 3 A flowchart of a message processing method provided in an embodiment of the present application.
[0131] The message processing method of the embodiment of the present application can be executed by the first AMF, wherein the first AMF may include multiple signaling processing units and GPM.
[0132] As an example, the structure of the first AMF can be as follows Figure 4 As shown, the GPM can interact with multiple signaling processing units.
[0133] It should be noted that Figure 4 Only the example of the first AMF including 5 signaling processing units is taken. In actual application, the number of signaling processing units can be set according to application requirements or business requirements, and this application does not impose any restrictions on this.
[0134] like Figure 3 As shown, the message processing method may include the following steps:
[0135] Step S301: receiving an initial registration request message sent by a first terminal; wherein the initial registration request message carries first identification information of a communication card in the first terminal.
[0136] In the embodiment of the present application, the first terminal may be any terminal device, wherein the terminal device may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal may also be different. For example, in a 5G or 6G system, the terminal device may be called a UE. Among them, the wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges language and / or data with the wireless access network. For example, personal communication service (PCS) phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0137] In an embodiment of the present application, the first terminal may send an initial registration request message to the first AMF through an access network device, wherein the initial registration request message carries first identification information of a communication card in the first terminal.
[0138] Herein, the access network device is taken as an example as a base station. The base station may include multiple cells that provide services for the terminal device. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The access network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The access network device may also coordinate the attribute management of the air interface. For example, the access network device involved in the embodiments of the present application may be an access network device (Base TransceiverStation, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or an access network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary access network device (eNB or e-NodeB) in the long term evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the access network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0139] Step S302: When the first identification information has not been registered in the GPM, a first signaling processing unit is selected from a plurality of signaling processing units.
[0140] In an embodiment of the present application, the first AMF can query the GPM based on the first identification information to determine whether the first identification information has been registered in the GPM. When it is determined that the first identification information has not been registered in the GPM, the first AMF can select the first signaling processing unit from multiple signaling processing units.
[0141] As an example, a signaling processing unit may be randomly selected from a plurality of signaling processing units and used as the first signaling processing unit.
[0142] As another example, the processing capabilities of multiple signaling processing units may be acquired, and based on the processing capabilities of the multiple signaling processing units, a first signaling processing unit with the highest processing capability may be selected from the multiple signaling processing units.
[0143] As another example, load information of multiple signaling processing units can be obtained, and based on the load information of the multiple signaling processing units, a first signaling processing unit can be selected from the multiple signaling processing units. For example, the first signaling processing unit can be the signaling processing unit with the lowest load among the multiple signaling processing units, or the first signaling processing unit can also be the signaling processing unit with the second lowest load among the multiple signaling processing units, and so on. The present application does not impose any restrictions on this.
[0144] Therefore, when the first terminal registers the network, based on the load information of the multiple signaling processing units, a first signaling processing unit with a relatively low load can be selected from the multiple signaling processing units to achieve load balancing of the signaling processing units.
[0145] In summary, it is possible to select the first signaling processing unit from a plurality of signaling processing units in different ways, which can improve the flexibility and applicability of the method.
[0146] Step S303: Process the initial registration request message through the first signaling processing unit.
[0147] In the embodiment of the present application, the initial registration request message may be processed by the first signaling processing unit.
[0148] The message processing method of the embodiment of the present application receives an initial registration request message sent by the first terminal; wherein the initial registration request message carries the first identification information of the communication card in the first terminal; when the first identification information has not been registered in the GPM of the first AMF, the first signaling processing unit is selected from the multiple signaling processing units in the first AMF; and the initial registration request message is processed by the first signaling processing unit. Thus, a set of AMF side includes multiple signaling processing units, and the initial registration request sent by each terminal device can be processed by multiple signaling processing units to register each terminal device with the network, which can increase the number of terminal devices connected and improve the applicability of the method.
[0149] In order to clearly illustrate the above embodiment, the present application also proposes a message processing method.
[0150] Figure 5 A flowchart of another message processing method provided in an embodiment of the present application.
[0151] The message processing method of the embodiment of the present application can be executed by the first AMF. It should be noted that the intermediate device may be omitted in the process description of data sending / receiving.
[0152] like Figure 5 As shown, the message processing method may include the following steps:
[0153] Step S501: receiving an initial registration request message sent by a first terminal; wherein the initial registration request message carries first identification information of a communication card in the first terminal.
[0154] For the explanation of step S501, please refer to the relevant description in any embodiment of the present application, and will not be repeated here.
[0155] Step S502, determine whether the first identification information has been registered in the GPM, if so, execute steps S504 to S505, if not, execute step S503.
[0156] In an embodiment of the present application, the first AMF can query the GPM based on the first identification information to determine whether the first identification information has been registered in the GPM. When it is determined that the first identification information has not been registered in the GPM, step S503 can be executed. When it is determined that the first identification information has been registered in the GPM, steps S504 to S505 can be executed.
[0157] It should be noted that step S503 and steps S504 to S505 are two parallel implementation methods. In actual application, only one needs to be executed.
[0158] Step S503: Select a first signaling processing unit from a plurality of signaling processing units, and process the initial registration request message through the first signaling processing unit.
[0159] For the explanation of step S503, please refer to the relevant description in any embodiment of the present application, and will not be repeated here.
[0160] In any embodiment of the present application, after the first signaling processing unit processes the initial registration request message, a registration request message may also be sent to the GPM through the first signaling processing unit, wherein the registration request message carries the first identification information and the second identification information of the first signaling processing unit. Accordingly, after receiving the registration request message, the GPM may register the first identification information and the second identification information to establish a binding relationship between the first identification information and the second identification information.
[0161] In summary, when the first terminal subsequently sends a message to the first AMF, the first AMF can obtain the second identification information that has a binding relationship with the first identification information of the communication card in the first terminal through a query method, and process the message through the first signaling processing unit corresponding to the second identification information, without having to obtain the load information of each signaling processing unit again and reselect a signaling processing unit, which can reduce the processing burden of the first AMF and improve the processing efficiency of the first AMF.
[0162] In any embodiment of the present application, when the first terminal initiates deregistration, the first AMF may also unbind the first identification information from the second identification information to meet the actual application requirements of the first terminal.
[0163] As an example, when the first AMF receives a deregistration request message sent by the first terminal, the first AMF can query the GPM according to the first identification information carried in the deregistration request message to determine the second identification information that has a binding relationship with the first identification information, and determine the first signaling processing unit corresponding to the second identification information, so that in this application, the first AMF can send a first deregistration message to the GPM through the first signaling processing unit, wherein the first deregistration message carries the first identification information and the second identification information. Accordingly, after receiving the first deregistration message, the GPM can deregister the first identification information and the second identification information to release the binding relationship between the first identification information and the second identification information.
[0164] Step S504: query the GPM for third identification information that has a binding relationship with the first identification information.
[0165] In an embodiment of the present application, when the first identification information has been registered in the GPM, the first AMF may query the GPM for third identification information that has a binding relationship with the first identification information.
[0166] Step S505: Determine a second signaling processing unit corresponding to the third identification information from among multiple signaling processing units, and process the initial registration request message through the second signaling processing unit.
[0167] In an embodiment of the present application, the first AMF can determine the second signaling processing unit corresponding to the third identification information from multiple signaling processing units, and process the initial registration request message through the second signaling processing unit.
[0168] As an application scenario, taking the first terminal as a 4G UE and the first identification information as IMSI as an example, when the first terminal accesses a signaling processing unit in the first AMF, the signaling processing unit sends a registration message to the GPM in the first AMF, wherein the registration message carries the IMSI and the second identification information of the signaling processing unit, so that the GPM registers the IMSI and the second identification information to establish a binding relationship between the IMSI and the second identification information.
[0169] When the first terminal deregisters, the signaling processing unit may send a deregistration message to the GPM, wherein the deregistration message carries the IMSI and the second identification information of the signaling processing unit, so that the GPM releases the binding relationship between the IMSI and the second identification information.
[0170] As another application scenario, taking the first terminal as a 5G UE and the first identification information as SUCI as an example, when the first AMF receives the initial registration request message carrying SUCI sent by the first terminal, it can query the GPM according to the SUCI to determine whether the SUCI has been registered in the GPM of the first AMF. If the SUCI has been registered in the GPM, the GPM can return a response message carrying identification information having a binding relationship with the SUCI to the first AMF. After receiving the response message, the first AMF can forward the initial registration request message to the signaling processing unit corresponding to the identification information carried in the response message, so that the signaling processing unit processes the initial registration request message.
[0171] If the SUCI has not been registered in the GPM, the GPM sends a failure response message to the first AMF. Accordingly, after receiving the failure response message, the first AMF can select a signaling processing unit with a relatively small load from multiple signaling processing units, and forward the initial registration request message to the signaling processing unit with a relatively small load, so that the signaling processing unit processes the initial registration request message.
[0172] The message processing method of the embodiment of the present application can determine the signaling processing unit used to process the initial registration request message sent by the first terminal from multiple signaling processing units, regardless of whether the first identification information of the communication card in the first terminal has been registered in the GPM, thereby improving the flexibility and applicability of the method.
[0173] It should be noted that after the design of multiple signaling processing units and GPM, the first AMF can theoretically support millions or even tens of millions of terminal devices. Figure 6 The 5G system architecture reference points shown in the figure can be based on Figure 5The modular design idea in the protocol is used to process the interface messages carrying the identification information of the communication card at each reference point interface of the AMF, and distribute the interface messages in multiple signaling processing unit nodes. That is, in this application, based on multiple signaling processing units and GPM, the messages of each interface can be correctly distributed and processed on each interface of the first AMF.
[0174] Among them, all interfaces of the first AMF can be divided into three categories. The first category is the N1 interface, which carries 5G-GUTI in the interface message. The second category is the N2 interface, which carries the AMF UE NGAP ID in the interface message. The third category is the service-oriented interface ( Figure 6 Other interfaces except N1 interface and N2 interface in the 5G-GUTI), this type of interface message carries IMSI. The information contained in the 5G-GUTI can be as follows: Figure 7 shown.
[0175] Combine the following Figure 8 , the processing process of the interface message received by the first AMF is described in detail.
[0176] Figure 8 A flowchart of another message processing method provided in an embodiment of the present application.
[0177] The message processing method of the embodiment of the present application can be executed by the first AMF. Similar to the above embodiment, the intermediate device may be omitted in the process description of data sending / receiving.
[0178] like Figure 8 As shown, based on any of the above embodiments, the message processing method may further include the following steps:
[0179] Step S801, receiving a target interface message.
[0180] In this embodiment of the present application, the first AMF may receive a target interface message through a relevant interface.
[0181] Step S802: When the target interface message carries the first target identification information, determine the third signaling processing unit according to the first target identification information.
[0182] In an embodiment of the present application, when the first AMF determines that the target interface message carries the first target identification information, it can determine the third signaling processing unit according to the first target identification information.
[0183] Step S803: Process the target interface message through the third signaling processing unit.
[0184] In an embodiment of the present application, the first AMF may process the target interface message through the third signaling processing unit.
[0185] In a possible implementation manner of an embodiment of the present application, when the first target identification information includes a signaling processing unit identifier, the first AMF can determine, based on the signaling processing unit identifier, a third signaling processing unit that matches the signaling processing unit identifier, and obtain the communication address (or internal communication address) of the third signaling processing unit. For example, the correspondence between different signaling processing units and communication addresses can be pre-set, so that the above-mentioned correspondence can be queried to determine the communication address corresponding to the third signaling processing unit.
[0186] In the present application, the target interface message can be sent to the third signaling processing unit for processing according to the communication address of the third signaling processing unit.
[0187] In another possible implementation of the embodiment of the present application, when the first target identification information does not include a signaling processing unit identification, the first AMF may query from the GPM whether the first target identification information has been registered in the GPM. If so, query from the GPM the identification information that has a binding relationship with the first target identification information, and determine the third signaling processing unit corresponding to the identification information. If not, select a third signaling processing unit from the multiple signaling processing units based on the load information of the multiple signaling processing units, wherein the third signaling processing unit may be a signaling processing unit with a relatively small load among the multiple signaling processing units. For example, the third signaling processing unit may be a signaling processing unit with the smallest load or a signaling processing unit with the second smallest load among the multiple signaling processing units, and the present application does not impose any restrictions on this.
[0188] Therefore, in the present application, the communication address (or internal communication address) of the third signaling processing unit can be obtained, and the target interface message can be sent to the third signaling processing unit for processing according to the communication address of the third signaling processing unit.
[0189] The message processing method of the embodiment of the present application can be implemented by the third signaling processing unit in the first AMF to process the target interface information received by the first AMF to improve the effectiveness and timeliness of the target interface message processing.
[0190] In a possible implementation method of an embodiment of the present application, the target interface message may be an initial user (UE) message in the NG interface message sent by the second terminal, and the first target identification information may be 5G-TMSI. In order to clearly explain how the initial user message is processed according to 5G-TMSI in the above embodiment, the present application also proposes a message processing method.
[0191] Fig. 9 A flowchart of another message processing method provided in an embodiment of the present application.
[0192] The message processing method of the embodiment of the present application can be executed by the first AMF. Similar to the above embodiment, the intermediate device may be omitted in the process description of data sending / receiving.
[0193] like Fig. 9 As shown, based on any of the above embodiments, the message processing method may further include the following steps:
[0194] Step S901: receiving an initial user message in an NG interface message sent by a second terminal.
[0195] The second terminal and the first terminal may be the same terminal device, or may be different terminal devices, and this embodiment of the present application does not impose any limitation on this.
[0196] In an embodiment of the present application, when the second terminal is turned on, the second terminal can send an initial user message to the first AMF through the access network device.
[0197] Step S902, determine whether the initial user message carries 5G-TMSI, if so, execute step S903, if not, execute step S904 and subsequent steps.
[0198] In an embodiment of the present application, the first AMF can determine whether the initial user message carries 5G-TMSI. If the initial user message carries 5G-TMSI, step S903 can be executed. If the initial user message does not carry 5G-TMSI, step S904 and subsequent steps can be executed.
[0199] It should be noted that steps S903 and S904 are two parallel implementation methods. In actual application, only one needs to be executed.
[0200] Step S903, determine the communication address of the third signaling processing unit according to the signaling processing unit identifier in the 5G-TMSI, and send the target interface message to the third signaling processing unit for processing according to the communication address of the third signaling processing unit.
[0201] In an embodiment of the present application, the 5G-TMSI may include a signaling processing unit identifier and a terminal number (or user number) assigned by the first AMF, wherein the number of bits occupied by the signaling processing unit identifier is less than the number of bits occupied by the terminal number.
[0202] As an example, 5G-TMSI can occupy 4 bytes (i.e. 4*8=32 bits), among which the signaling processing unit identifier can occupy 12 bits and the terminal number can occupy 20 bits. For example, the upper 12 bits in 5G-TMSI are the signaling processing unit identifier, and the lower 20 bits are the terminal number.
[0203] It is understandable that when the signaling processing unit identifier occupies 12 bits, one AMF can support 2 12 (4096) signaling processing units, the terminal number occupies 20 bits, and can support 2 20 (1048576) terminal devices connected.
[0204] It should be noted that the above example only takes the signaling processing unit identifier occupying 12 bits and the terminal number occupying 20 bits, but the present application is not limited to this. In actual application, the number of bits occupied by the signaling processing unit identifier and the number of bits occupied by the terminal number can be set according to needs.
[0205] In one example, the signaling processing unit identifier can occupy 11 bits and the terminal number can occupy 21 bits. For example, the upper 11 bits in the 5G-TMSI are the signaling processing unit identifier and the lower 21 bits are the terminal number. In this case, one AMF can support 2 11 (2048) signaling processing units, the terminal number occupies 21 bits, and can support 2 21 (2097152) terminal devices connected.
[0206] In another example, the signaling processing unit identifier can occupy 10 bits and the terminal number can occupy 22 bits. For example, the upper 10 bits in the 5G-TMSI are the signaling processing unit identifier and the lower 22 bits are the terminal number. In this case, one AMF can support 2 10 (1024) signaling processing units, the terminal number occupies 22 bits, and can support 2 22 (4194304) terminal devices connected.
[0207] In an embodiment of the present application, when the initial user message carries 5G-TMSI, the first AMF can determine the third signaling processing unit that matches the signaling processing unit identifier based on the signaling processing unit identifier in the 5G-TMSI, and obtain the communication address (or internal communication address) of the third signaling processing unit, so that the target interface message can be sent to the third signaling processing unit for processing according to the communication address of the third signaling processing unit.
[0208] Step S904: Acquire the NAS message in the initial user message.
[0209] In an embodiment of the present application, when the initial user message does not carry 5G-TMSI, the NAS message in the initial user message can be extracted.
[0210] Step S905, when the NAS message carries the second target identification information, query the GPM whether the second target identification information has been registered, if so, execute step S906, if not, execute step S907.
[0211] In an embodiment of the present application, when the second target identification information is carried in the NAS message, the first AMF can query from the GPM whether the second target identification information has been registered. When the second target identification information has been registered in the GPM, step S906 can be executed, and when the second target identification information has not been registered in the GPM, step S907 can be executed.
[0212] It should be noted that steps S906 and S907 are two parallel implementation methods. In actual application, only one needs to be executed.
[0213] Step S906: query the GPM for fourth identification information that has a binding relationship with the second target identification information, and process the initial user message through a fourth signaling processing unit corresponding to the fourth identification information.
[0214] In an embodiment of the present application, when the second target identification information has been registered in the GPM, the first AMF can query the GPM based on the second target identification information to determine the fourth identification information that has a binding relationship with the second target identification information, and determine the fourth signaling processing unit corresponding to the fourth identification information, so that the initial user message can be sent to the fourth signaling processing unit for processing.
[0215] Step S907, determining whether the initial user message is a registration request message, if so, selecting a fifth signaling processing unit from the multiple signaling processing units according to the load information of the multiple signaling processing units, and processing the initial user message through the fifth signaling processing unit.
[0216] In an embodiment of the present application, when the second target identification information has not been registered in the GPM, the first AMF can determine whether the initial user message is a registration request message. When the initial user message is a registration request message, the first AMF can select a fifth signaling processing unit from multiple signaling processing units based on the load information of the multiple signaling processing units (the selection method of the fifth signaling processing unit is similar to the selection method of the first signaling processing unit, which will not be repeated here), and process the initial user message through the fifth signaling processing unit.
[0217] In the case that the initial user message is not a registration request message, it can be determined that the initial user message is an error message and does not need to be processed. Alternatively, a signaling processing unit can be selected to process it, wherein the selection method of the signaling processing unit is similar to the selection method of the above-mentioned fifth signaling processing unit, and will not be repeated here.
[0218] Step S908: register the second target identification information and the fifth identification information of the fifth signaling processing unit through the GPM to establish a binding relationship between the second target identification information and the fifth identification information.
[0219] In an embodiment of the present application, a registration message can also be sent to the GPM through the fifth signaling processing unit, wherein the registration message carries the second target identification information and the fifth identification information of the fifth signaling processing unit. Accordingly, after receiving the registration message, the GPM can register the second target identification information and the fifth identification information to establish a binding relationship between the second target identification information and the fifth identification information.
[0220] As an example, the user message of the NG interface (referred to as NG interface message) may include an initial UE message, a non-initial UE message and a NGAP Reset message, and other configuration management messages may be completed by the current signaling processing unit in the AMF (which may be any signaling processing unit). The processing of the initial UE message may include the following steps:
[0221] 1. When the second terminal is turned on, the second terminal can send an initial UE message to the first AMF through the access network device. Accordingly, when the first AMF receives the initial UE message, it can determine whether the initial UE message contains 5G-TMSI (or 5G-S-TMSI). If so, execute step 2; if not, execute step 3 or 6.
[0222] 2. If the initial UE message contains 5G-TMSI, determine the signaling processing unit that matches the signaling processing unit identifier (such as the power-on serial number) in the 5G-TMSI, and obtain the communication address of the signaling processing unit, so as to send the initial UE message to the above-mentioned signaling processing unit for processing according to the communication address.
[0223] 3. If the initial UE message does not contain 5G-TMSI, it is necessary to parse the NAS message in the initial UE message and determine whether the NAS message carries Additional GUTI (second target identification information). If so, execute step 4; if not, execute step 5.
[0224] 4. If the NAS message carries Additional GUTI, query GPM to determine whether the Additional GUTI has a binding relationship with the identification information of the current signaling processing unit. If so, the initial UE message is processed by the current signaling processing unit. If not, considering the load balancing of AMF, the initial UE message can be sent to a signaling processing unit with a smaller load for processing.
[0225] 5. If the NAS message does not carry Additional GUTI but carries 5G-GUTI, the signaling processing unit that matches the signaling processing unit identifier in the 5G-TMSI in the 5G-GUTI is determined, and the communication address of the signaling processing unit is obtained, so as to send the initial UE message to the above-mentioned signaling processing unit for processing according to the communication address.
[0226] 6. If the initial UE message does not contain 5G-TMSI, it is necessary to parse the NAS message in the initial UE message. If the NAS message carries SUPI (or IMSI), query the GPM whether the SUPI (or IMSI) has been registered. If so, execute step 7, if not, execute step 8.
[0227] 7. If the SUPI (or IMSI) has been registered with the GPM, the identification information having a binding relationship with the SUPI (or IMSI) can be queried from the GPM, and the signaling processing unit corresponding to the identification information can be determined, so that the initial UE message can be sent to the signaling processing unit for processing.
[0228] 8. If the SUPI (or IMSI) has not been registered in the GPM, it is determined whether the initial UE message is a registration request message. If so, the initial UE message is sent to a signaling processing unit with a smaller load for processing. If not, the initial UE message is considered to be an erroneous message and can be processed by the current signaling processing unit.
[0229] The message processing method of the embodiment of the present application can be implemented by one of the signaling processing units in the first AMF to process the initial user message in the NG interface message received by the first AMF, so as to improve the effectiveness and timeliness of the initial user message processing.
[0230] In a possible implementation method of an embodiment of the present application, the target interface message may be a non-initial user (UE) message in the NG interface message sent by the third terminal, and the first target identification information may be the AMF UE NGAP ID. In order to clearly explain how the non-initial user message is processed according to the AMF UE NGAP ID in the above embodiment, the present application also proposes a message processing method.
[0231] Fig.10 A flowchart of another message processing method provided in an embodiment of the present application.
[0232] The message processing method of the embodiment of the present application can be executed by the first AMF. Similar to the above embodiment, the intermediate device may be omitted in the process description of data sending / receiving.
[0233] like Fig.10 As shown, based on any of the above embodiments, the message processing method may further include the following steps:
[0234] Step S1001: receiving a non-initial user message in an NG interface message sent by a third terminal.
[0235] The third terminal and the first terminal may be the same terminal device, or may be different terminal devices, which is not limited in the embodiment of the present application.
[0236] In an embodiment of the present application, when the third terminal performs services such as making calls and surfing the Internet, the third terminal can send a non-initial user message to the first AMF through the access network device.
[0237] Step S1002, determine the communication address of the third signaling processing unit according to the AMF UE NGAP ID in the non-initial user message.
[0238] In an embodiment of the present application, the AMF UE NGAP ID may include a terminal status, a signaling processing unit identifier, and a terminal number assigned by the first AMF, wherein the terminal status includes an idle state or a busy state, the number of bits occupied by the terminal status is smaller than the number of bits occupied by the signaling processing unit identifier, and the number of bits occupied by the signaling processing unit identifier is smaller than the number of bits occupied by the terminal number.
[0239] As an example, the AMF UE NGAP ID can occupy 4 bytes (i.e. 4*8=32 bits), where the terminal status can occupy 1 bit, the signaling processing unit identifier can occupy 11 bits, and the terminal number can occupy 20 bits. For example, the high 1 bit in the AMF UE NGAP ID is the terminal status, the second high 11 bits are the signaling processing unit identifier, and the low 20 bits are the terminal number.
[0240] It is understandable that when the signaling processing unit identifier occupies 11 bits, one AMF can support 2 11 (2058) signaling processing units, the terminal number occupies 20 bits, and can support 2 20 (1048576) terminal devices connected.
[0241] It should be noted that the above example only takes the signaling processing unit identifier occupying 11 bits and the terminal number occupying 20 bits, but the present application is not limited to this. In actual application, the number of bits occupied by the signaling processing unit identifier and the number of bits occupied by the terminal number can be set according to needs.
[0242] In one example, the signaling processing unit identifier can occupy 10 bits and the terminal number can occupy 21 bits. In this case, one AMF can support 2 10 (1024) signaling processing units, the terminal number occupies 21 bits, and can support 2 21 (2097152) terminal devices connected.
[0243] In an embodiment of the present application, the first AMF may determine a third signaling processing unit that matches the signaling processing unit identifier according to the signaling processing unit identifier in the AMF UE NGAP ID in the non-initial user message, and obtain the communication address of the third signaling processing unit. For example, the correspondence between different signaling processing units and communication addresses may be preset, so that in the present application, the above correspondence may be queried to determine the communication address corresponding to the third signaling processing unit.
[0244] Step S1003: Send the non-initial user message to the third signaling processing unit for processing according to the communication address of the third signaling processing unit.
[0245] In an embodiment of the present application, the first AMF can send the non-initial user message to the third signaling processing unit for processing according to the communication address of the third signaling processing unit.
[0246] The message processing method of the embodiment of the present application can be implemented by one of the signaling processing units in the first AMF to process the non-initial user message in the NG interface message received by the first AMF, so as to improve the effectiveness and timeliness of the non-initial user message processing.
[0247] In a possible implementation method of an embodiment of the present application, the target interface message may be an NGAP RESET message in the NG interface message sent by the access network device. In order to clearly explain how the NGAP RESET message is processed according to the first target identification information in the above embodiment, the present application also proposes a message processing method.
[0248] Fig.11 A flowchart of another message processing method provided in an embodiment of the present application.
[0249] The message processing method of the embodiment of the present application can be executed by the first AMF. Similar to the above embodiment, the intermediate device may be omitted in the process description of data sending / receiving.
[0250] like Fig.11 As shown, based on any of the above embodiments, the message processing method may further include the following steps:
[0251] Step S1101: receiving an NGAP RESET message in an NG interface message sent by an access network device.
[0252] In an embodiment of the present application, when an access network device fails, the access network device can send a NGAPRESET message to the first AMF.
[0253] Step S1102: When the NGAP RESET message carries the first target identification information, determine the third signaling processing unit according to the first target identification information.
[0254] In an embodiment of the present application, the NGAP RESET message may carry first target identification information, wherein the first target identification information may be identification information of an access network device (e.g., when the access network device is a base station, the first target identification information may be a base station identification (e.g., GNB ID)), or the first target identification information may be identification information of a service cell of the access network device (i.e., a cell identification (Cell ID)).
[0255] In an embodiment of the present application, the third signaling processing unit can be determined according to the first target identification information in the NGAP RESET.
[0256] As an example, the third signaling processing unit may be any one of a plurality of signaling processing units.
[0257] As another example, the identification information of the third signaling processing unit may have a binding relationship with the identification information of the communication card of the terminal device in the service cell of the access network device. For example, all the terminal devices in the service cell of the access network device may be determined based on the first target identification information, and the GPM may be queried based on the identification information of the communication cards in all the terminal devices (hereinafter referred to as the communication card identification) to determine the identification information having a binding relationship with the communication card identification, so that the signaling processing unit corresponding to the determined identification information may be used as the third signaling processing unit.
[0258] Step S1103: Send a second deregistration message to the GPM through the third signaling processing unit; wherein the second deregistration message carries the sixth identification information of the third signaling processing unit and the first target identification information.
[0259] Among them, the second deregistration message is used by GPM to deregister the sixth identification information and the seventh identification information according to the first target identification information and the sixth identification information to release the binding relationship between the sixth identification information and the seventh identification information; the terminal device corresponding to the seventh identification information is located in the service cell.
[0260] In an embodiment of the present application, a second deregistration message may be sent to the GPM through the third signaling processing unit, wherein the second deregistration message carries the sixth identification information and the first target identification information of the third signaling processing unit. Accordingly, when receiving the second deregistration message, the GPM may determine the seventh identification information based on the first target identification information of the access network device or the first target identification information of the service cell of the access network device, wherein the terminal device corresponding to the seventh identification information is located in the service cell of the above-mentioned access network device, and deregister the sixth identification information and the seventh identification information to release the binding relationship between the sixth identification information and the seventh identification information.
[0261] In a possible implementation manner of an embodiment of the present application, the first AMF may also send an NGAP RESET message to the remaining signaling processing units among the multiple signaling processing units except the third signaling processing unit through the third signaling processing unit. For example, the third signaling processing unit may broadcast the NGAP RESET message to the remaining signaling processing units. Accordingly, after receiving the NGAP RESET message, the remaining signaling processing units may send a third deregistration message to the GPM, wherein the third deregistration message carries the eighth identification information and the first target identification information of the remaining signaling processing units.
[0262] When receiving the third deregistration message, GPM can determine the ninth identification information based on the first target identification information of the access network device or the first target identification information of the service cell of the access network device, wherein the terminal device corresponding to the ninth identification information is located in the service cell of the above-mentioned access network device, and deregister the eighth identification information and the ninth identification information to release the binding relationship between the eighth identification information and the ninth identification information.
[0263] That is to say, when the access network device fails, the signaling processing unit in the first AMF and the GPM can interact to centrally de-register each terminal device within the service cell of the failed access network device.
[0264] As an example, the processing flow of the NGAP Reset message (or NGAP Reset request message) may include the following steps:
[0265] 1. When the access network device fails, the access network device can send an NGAP Reset message to the first AMF. Correspondingly, after receiving the NGAP Reset message, the first AMF can broadcast the NGAP Reset message to other signaling processing units through the current signaling processing unit, so that each signaling processing unit interacts with the GPM and centrally de-registers all terminal devices in the service cell of the access network device.
[0266] 2. The current signaling processing unit sends an NGAP Reset response message to the access network device, wherein the content of the NGAP Reset response message is consistent with the content of the NGAP Reset message, and other signaling processing units do not need to send NGAP Reset response messages to the access network device. Among them, other signaling processing units only need to deregister the relevant terminal devices to release terminal resources and notify the GPM to release the binding relationship between the communication card identifier and the identifier information of the signaling processing unit.
[0267] The message processing method of the embodiment of the present application can process the NGAP RESET message received by the first AMF by interacting with one of the signaling processing units in the first AMF and the GPM, so as to improve the effectiveness and timeliness of the NGAPRESET message processing.
[0268] In a possible implementation method of an embodiment of the present application, the target interface message may be a user context transfer request (Namf_Communication_UEContextTransfer) message sent by the second AMF, and the first target identification information may be 5G-GUTI. In order to clearly explain how the Namf_Communication_UEContextTransfer message is processed according to 5G-GUTI in the above embodiment, the present application also proposes a message processing method.
[0269] Fig.12 A flowchart of another message processing method provided in an embodiment of the present application.
[0270] The message processing method of the embodiment of the present application can be executed by the first AMF. Similar to the above embodiment, the intermediate device may be omitted in the process description of data sending / receiving.
[0271] like Fig.12 As shown, based on any of the above embodiments, the message processing method may further include the following steps:
[0272] Step S1201, receiving the Namf_Communication_UEContextTransfer message sent by the second AMF.
[0273] Among them, Namf_Communication_UEContextTransfer is an N14 interface message.
[0274] In an embodiment of the present application, when the fourth terminal performs cross-AMF mobile registration, the second AMF may send a Namf_Communication_UEContextTransfer message to the first AMF, wherein the first AMF may be referred to as the source AMF (ie, the old AMF), and the second AMF may be referred to as the target AMF (ie, the new AMF).
[0275] The fourth terminal and the first terminal may be the same terminal device, or may be different terminal devices, which is not limited in the embodiment of the present application.
[0276] Step S1202, when the Namf_Communication_UEContextTransfer message carries 5G-GUTI, the communication address of the third signaling processing unit is determined according to the signaling processing unit identifier in the 5G-TMSI in the 5G-GUTI.
[0277] Among them, 5G-GUTI can be the identification information of the communication card in the fourth terminal.
[0278] It should be noted that the explanation of 5G-TMSI in step S903 in the aforementioned embodiment is also applicable to this embodiment and will not be repeated here.
[0279] In an embodiment of the present application, when the Namf_Communication_UEContextTransfer message carries 5G-GUTI, the first AMF can determine the third signaling processing unit that matches the signaling processing unit identifier based on the signaling processing unit identifier in the 5G-TMSI in the 5G-GUTI, and obtain the communication address (or internal communication address) of the third signaling processing unit. For example, the correspondence between different signaling processing units and communication addresses can be pre-set, so that the above correspondence can be queried to determine the communication address corresponding to the third signaling processing unit.
[0280] Step S1203: Send the Namf_Communication_UEContextTransfer message to the third signaling processing unit for processing according to the communication address of the third signaling processing unit.
[0281] In an embodiment of the present application, the first AMF may send the Namf_Communication_UEContextTransfer message to the third signaling processing unit for processing according to the communication address of the third signaling processing unit.
[0282] As an example, the N14 interface is a communication interface between AMFs, and the user message of the N14 interface (referred to as the N14 interface message) includes a Namf_Communication_UEContextTransfer message, an N1 notification message (Namf_Communication_N1MessageNotify) and a create user context request (Namf_Communication_CreateUEContext Request) message. Among them, the processing flow of Namf_Communication_UEContextTransfer can be:
[0283] When the fourth terminal performs cross-AMF mobile registration, the second AMF sends a Namf_Communication_UEContextTransfer message to the first AMF, wherein the Namf_Communication_UEContextTransfer message carries 5G-GUTI (identification information of the communication card in the fourth terminal). After receiving the Namf_Communication_UEContextTransfer message, the first AMF can forward the Namf_Communication_UEContextTransfer message to the signaling processing unit corresponding to the signaling processing unit identifier for processing according to the signaling processing unit identifier in the 5G-TMSI in the 5G-GUTI in the Namf_Communication_UEContextTransfer message.
[0284] The message processing method of the embodiment of the present application can be implemented by the third signaling processing unit in the first AMF to process the Namf_Communication_UEContextTransfer message received by the first AMF, so as to improve the effectiveness and timeliness of the Namf_Communication_UEContextTransfer message processing.
[0285] In a possible implementation manner of an embodiment of the present application, the target interface message may be a context request (CONTEXT REQ) message or a user identity request (IDENTIFICATION REQ) message sent by the first MME, and the first target identification information may be a GUTI. In order to clearly explain how the CONTEXT REQ message or the IDENTIFICATION REQ message is processed according to the GUTI in the above embodiment, the present application also proposes a message processing method.
[0286] Fig.13A flowchart of another message processing method provided in an embodiment of the present application.
[0287] The message processing method of the embodiment of the present application can be executed by the first AMF. Similar to the above embodiment, the intermediate device may be omitted in the process description of data sending / receiving.
[0288] like Fig.13 As shown, based on any of the above embodiments, the message processing method may further include the following steps:
[0289] Step S1301: receiving a target interface message sent by a first MME, wherein the target interface message is a CONTEXTREQ message or an IDENTIFICATION REQ message.
[0290] In the embodiment of the present application, the CONTEXT REQ message or the IDENTIFICATION REQ message is an N26 interface message.
[0291] In an embodiment of the present application, the first AMF may receive a target interface message (ie, an N26 interface message) sent by the first MME, where the target interface message is a CONTEXT REQ message or an IDENTIFICATION REQ message.
[0292] Step S1302: When the target interface message carries the GUTI, the GUTI is converted into a 5G-GUTI.
[0293] In an embodiment of the present application, when the target interface message carries the GUTI, the GUTI can be converted into a 5G-GUTI based on a conversion algorithm in the related art.
[0294] Step S1303: Determine the communication address of the third signaling processing unit according to the signaling processing unit identifier in the 5G-TMSI in the 5G-GUTI.
[0295] It should be noted that the explanation of 5G-TMSI in step S903 in the aforementioned embodiment is also applicable to this embodiment and will not be repeated here.
[0296] For the explanation of step S1303, please refer to the relevant description in the above embodiment, which will not be repeated here.
[0297] Step S1304: According to the communication address of the third signaling processing unit, the target interface message is sent to the third signaling processing unit for processing.
[0298] In an embodiment of the present application, the first AMF may send the target interface message to the third signaling processing unit for processing according to the communication address of the third signaling processing unit.
[0299] As an example, the N26 interface message includes a CONTEXT REQ message, an IDENTIFICATION REQ message, and a forwarding allocation request (FORWARD RELOCATION REQ) message, wherein the processing flow of the CONTEXT REQ message or the IDENTIFICATIONREQ message may be:
[0300] After the first AMF receives the CONTEXT REQ message or IDENTIFICATION REQ message sent by the first MME, it can convert the GUTI carried in the message into 5G-GUTI, determine the signaling processing unit corresponding to the signaling processing unit identifier according to the signaling processing unit identifier in the 5G-TMSI in the converted 5G-GUTI, and process the above message through the signaling processing unit. It should be noted that when the first AMF fails to find the signaling processing unit corresponding to the signaling processing unit identifier according to the signaling processing unit identifier, it can send a failure message to the first MME.
[0301] The message processing method of the embodiment of the present application can be implemented by the third signaling processing unit in the first AMF to process the CONTEXT REQ message or IDENTIFICATION REQ message received by the first AMF to improve the effectiveness and timeliness of the CONTEXTREQ message or IDENTIFICATION REQ message processing.
[0302] In order to clearly explain how the third signaling processing unit is determined according to the first target identification information in the above embodiment, the present application also proposes a message processing method.
[0303] Fig.14 A flowchart of another message processing method provided in an embodiment of the present application.
[0304] The message processing method of the embodiment of the present application can be executed by the first AMF. Similar to the above embodiment, the intermediate device may be omitted in the process description of data sending / receiving.
[0305] like Fig.14 As shown, based on any of the above embodiments, the message processing method may further include the following steps:
[0306] Step S1401, receiving a target interface message.
[0307] Step S1402, when the target interface message carries the first target identification information, query the GPM whether the first target identification information has been registered, if so, execute step S1403, if not, execute step S1404.
[0308] For explanations of steps S1401 to S1402 , reference may be made to the relevant descriptions in any embodiment.
[0309] It should be noted that steps S1403 and S1404 are two parallel implementation methods. In actual application, only one needs to be executed.
[0310] Step S1403: query the GPM for tenth identification information that has a binding relationship with the first target identification information, and determine the third signaling processing unit corresponding to the tenth identification information.
[0311] In an embodiment of the present application, when the first target identification information has been registered in the GPM, the first AMF can query the GPM based on the first target identification information to determine the tenth identification information that has a binding relationship with the first target identification information, and determine the third signaling processing unit corresponding to the tenth identification information.
[0312] Step S1404: Select a third signaling processing unit from the multiple signaling processing units according to the load information of the multiple signaling processing units.
[0313] In an embodiment of the present application, when the first target identification information has not been registered in the GPM, the first AMF can select a third signaling processing unit from multiple signaling processing units based on the load information of the multiple signaling processing units, wherein the selection method of the third signaling processing unit is similar to the selection method of the first signaling processing unit, which will not be repeated here.
[0314] Furthermore, a registration message can also be sent to GPM through the third signaling processing unit, wherein the registration message carries the identification information of the third signaling processing unit and the first target identification information. Accordingly, after receiving the registration message, GPM can register the identification information of the third signaling processing unit and the first target identification information to establish a binding relationship between the identification information of the third signaling processing unit and the first target identification information.
[0315] Step S1405: Process the target interface message through the third signaling processing unit.
[0316] In an embodiment of the present application, the first AMF may process the target interface message through the third signaling processing unit.
[0317] In a possible implementation manner of an embodiment of the present application, the target interface message may be a Namf_Communication_N1MessageNotify message (N14 interface message) sent by the third AMF, and the first target identification information may be SUPI.
[0318] As an example, when redirection (reroute) occurs between AMFs, the third AMF may send a Namf_Communication_N1MessageNotify message to the first AMF, wherein the Namf_Communication_N1MessageNotify message may carry a NAS message and a SUPI, the first AMF may be referred to as a source AMF (ie, an old AMF), and the third AMF may be referred to as a target AMF (ie, a new AMF).
[0319] After receiving the Namf_Communication_N1MessageNotify message, the first AMF can query the GPM according to the SUPI to determine whether the SUPI has been registered in the GPM. If so, it queries the identification information with a binding relationship with the SUPI from the GPM, and sends the Namf_Communication_N1MessageNotify message to the signaling processing unit corresponding to the identification information for processing; if not, the Namf_Communication_N1MessageNotify message is sent to the signaling processing unit with a lower load for processing.
[0320] It should be noted that when the signaling processing unit processes the Namf_Communication_N1MessageNotify message, since the Namf_Communication_N1MessageNotify message carries the identification information of the access network device (such as GNB ID), the signaling processing unit can search for the device number and communication address corresponding to the identification information based on the identification information of the access network device, so that when the signaling processing unit interacts with the access network device subsequently, the signaling processing unit can send a message to the access network device according to the communication address.
[0321] In another possible implementation manner of the embodiment of the present application, the target interface message is a FORWARD RELOCATION REQ message (N26 interface message) sent by the second MME, and the first target identification information may be an IMSI.
[0322] As an example, when the fifth terminal switches from the 5G network to the 4G network, the second MME (such as 4G MME) can send a FORWARD RELOCATION REQ message to the first AMF (such as 5G AMF), wherein the FORWARD RELOCATION REQ message can carry IMSI (identification information of the communication card in the fifth terminal).
[0323] When the first AMF receives the FORWARD RELOCATION REQ message, it can query the GPM according to the IMSI to determine whether the IMSI has been registered in the GPM. If so, it can query the identification information that has a binding relationship with the IMSI from the GPM, and send the FORWARD RELOCATION REQ message to the signaling processing unit corresponding to the identification information for processing; if not, the FORWARD RELOCATION REQ message is sent to a signaling processing unit with a lower load for processing.
[0324] It should be noted that when the signaling processing unit processes the FORWARD RELOCATION REQ message, since the FORWARD RELOCATION REQ message carries the identification information of the target access network device (such as Target GNB ID), the signaling processing unit can search for the device number and communication address corresponding to the identification information based on the identification information of the target access network device (such as Target GNB), so that when the signaling processing unit subsequently interacts with the target access network device, the signaling processing unit can send a message to the target access network device according to the communication address.
[0325] The message processing method of the embodiment of the present application can be implemented by the third signaling processing unit in the first AMF to process the target interface message received by the first AMF to improve the effectiveness and timeliness of the target interface message processing.
[0326] In a possible implementation method of an embodiment of the present application, when N2 switches across AMF, the first AMF (source AMF, i.e., the old AMF) can also send a create user context request (Namf_Communication_CreateUEContextRequest) message to the fourth AMF (target AMF, i.e., the new AMF). In order to clearly explain how the fourth AMF in this application processes the Namf_Communication_CreateUEContextRequest message, this application also proposes a message processing method.
[0327] Fig.15 A flowchart of another message processing method provided in an embodiment of the present application.
[0328] Similar to the aforementioned embodiment, the intermediate device may be omitted in the description of the data transmission / reception process.
[0329] like Fig.15 As shown, based on any of the above embodiments, the message processing method may further include the following steps:
[0330] Step S1501: The first AMF sends a Namf_Communication_CreateUEContextRequest message carrying third target identification information to the fourth AMF.
[0331] In the embodiment of the present application, the Namf_Communication_CreateUEContextRequest message is an N14 interface message.
[0332] In an embodiment of the present application, when N2 switches across AMFs, the first AMF may send a Namf_Communication_CreateUEContextRequest message carrying third target identification information to the fourth AMF.
[0333] Step S1502: The fourth AMF determines the sixth signaling processing unit from multiple signaling processing units in the fourth AMF according to the third target identification information.
[0334] In an embodiment of the present application, the fourth AMF may also include multiple signaling processing units and GPM. When the fourth AMF receives a Namf_Communication_CreateUEContextRequest message, it can query the GPM in the fourth AMF according to the third target identification information in the Namf_Communication_CreateUEContextRequest message to determine whether the third target identification information has been registered in the GPM in the fourth AMF. If so, query the GPM in the fourth AMF for identification information that has a binding relationship with the third target identification information, and determine the sixth signaling processing unit corresponding to the identification information. If not, select the sixth processing unit with relatively low load from the multiple signaling processing units in the fourth AMF.
[0335] Step S1503: The fourth AMF processes the Namf_Communication_CreateUEContextRequest message through the sixth signaling processing unit.
[0336] In this embodiment of the present application, the fourth AMF may send the Namf_Communication_CreateUEContextRequest message to the sixth signaling processing unit for processing.
[0337] As an example, taking the third target identification information as SUPI as an example, the processing flow of the Namf_Communication_CreateUEContextRequest message may include the following steps:
[0338] 1. When N2 switches across AMFs, the first AMF (ie, source AMF) may send a Namf_Communication_CreateUEContext Request message to the fourth AMF (ie, target AMF) to create a UE context.
[0339] 2. When the fourth AMF receives the Namf_Communication_CreateUEContext Request message, it queries the GPM in the fourth AMF for the signaling processing unit bound to the SUPI according to the SUPI in the message. If the GPM in the fourth AMF queries the signaling processing unit bound to the SUPI, the message is sent to the queried signaling processing unit for processing; if the GPM in the fourth AMF does not query the signaling processing unit bound to the SUPI, or the GPM in the fourth AMF returns a failure, the message is sent to a signaling processing unit with a lighter load for processing.
[0340] It should be noted that when the signaling processing unit processes the message, since the message carries the identification information of the target access network device (such as Target GNB ID), the signaling processing unit can search for the device number and communication address corresponding to the identification information based on the identification information (such as Target GNBID), so that when the signaling processing unit subsequently interacts with the target access network device, the signaling processing unit can send a message to the target access network device according to the communication address.
[0341] The message processing method of the embodiment of the present application can be implemented by the sixth signaling processing unit in the fourth AMF to process the Namf_Communication_CreateUEContextRequest message sent by the first AMF, so as to improve the effectiveness and timeliness of the Namf_Communication_CreateUEContextRequest message processing.
[0342] In summary, the message processing method provided by this application can realize a set of AMF equipment to support millions or even tens of millions of terminals, and has good scalability and low cost. For example, the number of signaling processing units can be appropriately expanded according to application requirements or business requirements, and the architecture and implementation of the communication system do not need to be modified.
[0343] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, such as 5G system and 6G system. For example, the applicable system can be a global system of mobile communication (Global System of Mobile communication, referred to as GSM) system, code division multiple access (Code Division Multiple Access, referred to as CDMA) system, wideband code division multiple access (Wideband Code Division Multiple Access, referred to as WCDMA) general packet radio service (General Packet Radio Service, referred to as GPRS) system, long term evolution (long term evolution, referred to as LTE) system, LTE frequency division duplex (Frequency Division Duplex, referred to as FDD) system, LTE time division duplex (time division duplex, referred to as TDD) system, advanced long term evolution (Long Term Evolution Advanced, referred to as LTE-A) system, Universal Mobile Telecommunication System (Universal Mobile Telecommunication System, referred to as UMTS), Worldwide interoperability for Microwave Access (Worldwide interoperability for Microwave Access, referred to as WiMAX) system, 5G new air interface (NewRadio, referred to as NR) system, etc. These various systems include terminals and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0344] In order to implement the above embodiments, the present application also proposes a processing device.
[0345] Fig.16 The schematic diagram of the structure of a processing device provided in an embodiment of the present application is shown in FIG. Figures 3 to 15 The first AMF described in any embodiment.
[0346] like Fig.16 As shown, the processing device may include: a transceiver 1600 , a processor 1610 , and a memory 1620 .
[0347] Among them, the memory 1620 is used to store computer programs; the transceiver 1600 is used to send and receive data under the control of the processor 1610; the processor 1610 is used to read the computer program in the memory 1620 and perform the following operations: receiving an initial registration request message sent by the first terminal; wherein the initial registration request message carries the first identification information of the communication card in the first terminal; when the first identification information has not been registered in the GPM, selecting a first signaling processing unit from multiple signaling processing units; and processing the initial registration request message by the first signaling processing unit.
[0348] The transceiver 1600 is used to receive and send data under the control of the processor 1610 .
[0349] Among them, Fig.16 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1610 and various circuits of memory represented by memory 1620 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1600 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 1610 is responsible for managing the bus architecture and general processing, and the memory 1620 may store data used by the processor 1610 when performing operations.
[0350] The processor 1610 may be a CPU, an ASIC, an FPGA or a CPLD, and the processor 1610 may also adopt a multi-core architecture.
[0351] In a possible implementation form of the present application, the processor 1610 executes, when the first identification information has not been registered in the GPM, selecting a first signaling processing unit from multiple signaling processing units, specifically: when the first identification information has not been registered in the GPM, obtaining load information of multiple signaling processing units; based on the load information of the multiple signaling processing units, selecting a first signaling processing unit from the multiple signaling processing units; wherein the first signaling processing unit is the signaling processing unit with the lowest load among the multiple signaling processing units.
[0352] In a possible implementation form of the present application, after the processor 1610 processes the initial registration request message through the first signaling processing unit, it is also used to perform the following operations: sending a registration message to the GPM through the first signaling processing unit; wherein the registration message carries the first identification information and the second identification information of the first signaling processing unit, and is used by the GPM to register the first identification information and the second identification information to establish a binding relationship between the first identification information and the second identification information.
[0353] In a possible implementation form of the present application, after the processor 1610 executes the reception of the initial registration request message sent by the first terminal, it is also used to perform the following operations: when the first identification information has been registered in the GPM, query the GPM for third identification information that has a binding relationship with the first identification information; determine the second signaling processing unit corresponding to the third identification information from multiple signaling processing units; and process the initial registration request message by the second signaling processing unit.
[0354] In a possible implementation form of the present application, the processor 1610 is further configured to perform the following operations:
[0355] Receive a deregistration request message sent by the first terminal; wherein the deregistration request message carries first identification information; send a first deregistration message to the GPM through the first signaling processing unit; wherein the first deregistration message carries the first identification information and the second identification information, which is used by the GPM to deregister the first identification information and the second identification information to release the binding relationship between the first identification information and the second identification information.
[0356] In a possible implementation form of the present application, the processor 1610 is also used to perform the following operations: receive a target interface message; when the target interface message carries first target identification information, determine a third signaling processing unit based on the first target identification information; and process the target interface message by the third signaling processing unit.
[0357] In a possible implementation form of the present application, the processor 1610 determines the third signaling processing unit according to the first target identification information when the target interface message carries the first target identification information. Specifically, when the target interface message carries the first target identification information, the communication address of the third signaling processing unit is determined according to the signaling processing unit identifier in the first target identification information.
[0358] The processor 1610 executes processing of the target interface message through the third signaling processing unit, specifically: according to the communication address of the third signaling processing unit, the target interface message is sent to the third signaling processing unit for processing.
[0359] In a possible implementation form of the present application, the target interface message is an initial user message in an NG interface message sent by the second terminal, and the first target identification information is a 5G temporary mobile subscription identification 5G-TMSI; the processor 1610 is also used to perform the following operations: when the initial user message does not carry 5G-TMSI, obtain a non-access layer NAS message in the initial user message; when the NAS message carries the second target identification information, query from the GPM whether the second target identification information has been registered; when the second target identification information has been registered in the GPM, query from the GPM for fourth identification information that has a binding relationship with the second target identification information; and process the initial user message by a fourth signaling processing unit corresponding to the fourth identification information.
[0360] In a possible implementation form of the present application, after the processor 1610 executes the query from the GPM whether the second target identification information has been registered when the second target identification information is carried in the NAS message, it is also used to perform the following operations: when the second target identification information has not been registered in the GPM, determine whether the initial user message is a registration request message; when the initial user message is a registration request message, select a fifth signaling processing unit from multiple signaling processing units based on load information of multiple signaling processing units; process the initial user message through the fifth signaling processing unit; register the second target identification information and the fifth identification information of the fifth signaling processing unit through the GPM to establish a binding relationship between the second target identification information and the fifth identification information.
[0361] In a possible implementation form of the present application, the 5G-TMSI includes a signaling processing unit identifier and a terminal number assigned by the first AMF, and the number of bits occupied by the signaling processing unit identifier is less than the number of bits occupied by the terminal number.
[0362] In a possible implementation form of the present application, the target interface message is a non-initial user message in the NG interface message sent by the third terminal, and the first target identification information is the user next generation application protocol interface identifier AMF UENGAP ID in the AMF device; wherein, the AMF UE NGAP ID includes the terminal status, the signaling processing unit identifier and the terminal number assigned by the first AMF, wherein the terminal status includes an idle state or a busy state, the number of bits occupied by the terminal status is less than the number of bits occupied by the signaling processing unit identifier, and the number of bits occupied by the signaling processing unit identifier is less than the number of bits occupied by the terminal number.
[0363] In a possible implementation form of the present application, the target interface message is a next generation application protocol reset NGAP RESET message in an NG interface message sent by an access network device, and the first target identification information is the identification information of the access network device or the identification information of a service cell of the access network device; the processor 1610 executes processing of the target interface message through a third signaling processing unit, specifically: sending a second deregistration message to the GPM through the third signaling processing unit; wherein the second deregistration message carries the sixth identification information and the first target identification information of the third signaling processing unit; wherein the second deregistration message is used by the GPM to deregister the sixth identification information and the seventh identification information according to the first target identification information and the sixth identification information, so as to release the binding relationship between the sixth identification information and the seventh identification information; the terminal device corresponding to the seventh identification information is located in the service cell.
[0364] In a possible implementation form of the present application, the processor 1610 is also used to perform the following operations: sending an NGAP RESET message to the remaining signaling processing units among the multiple signaling processing units except the third signaling processing unit through the third signaling processing unit; wherein the NGAP RESET message is used by the remaining signaling processing units to send a third deregistration message to the GPM; the third deregistration message carries the eighth identification information and the first target identification information of the remaining signaling processing units; wherein the third deregistration message is used by the GPM to deregister the eighth identification information and the ninth identification information according to the first target identification information and the eighth identification information, so as to release the binding relationship between the eighth identification information and the ninth identification information; the terminal device corresponding to the ninth identification information is located in the service cell.
[0365] In a possible implementation form of the present application, the target interface message is a user context transfer request Namf_Communication_UEContextTransfer message sent by the second AMF, and the first target identification information is the 5G globally unique temporary identifier 5G-GUTI.
[0366] In a possible implementation form of the present application, the target interface message is a context request CONTEXT REQ message or a user identity request IDENTIFICATIONR EQ message sent by the first MME, and the first target identification information is GUTI; the processor 1610 executes according to the signaling processing unit identifier in the first target identification information, and determines the communication address of the third signaling processing unit, specifically: converting the GUTI into 5G-GUTI; determining the communication address of the third signaling processing unit according to the signaling processing unit identifier in the 5G-TMSI in the 5G-GUTI.
[0367] In a possible implementation form of the present application, the processor 1610 executes, when the target interface message carries the first target identification information, determining the third signaling processing unit according to the first target identification information, specifically: when the target interface message carries the first target identification information, querying from the GPM whether the first target identification information has been registered; when the first target identification information has been registered in the GPM, querying from the GPM the tenth identification information that has a binding relationship with the first target identification information, and determining the third signaling processing unit corresponding to the tenth identification information; when the first target identification information has not been registered in the GPM, selecting the third signaling processing unit from the multiple signaling processing units according to the load information of the multiple signaling processing units.
[0368] In a possible implementation form of the present application, the target interface message is an N1 notification message Namf_Communication_N1MessageNotify message sent by a third AMF, and the first target identification information is a contracted permanent user identification SUPI.
[0369] In a possible implementation form of the present application, the target interface message is a forwarding allocation request FORWARD RELOCATION REQ message sent by the second MME, and the first target identification information is an international mobile subscriber identity IMSI.
[0370] In a possible implementation form of the present application, the processor 1610 is also used to perform the following operations: sending a Namf_Communication_CreateUEContextRequest message carrying third target identification information to the fourth AMF to create a user context request; wherein the Namf_Communication_CreateUEContextRequest message is used by the fourth AMF to determine the sixth signaling processing unit in the fourth AMF based on the third target identification information, and process the Namf_Communication_CreateUEContextRequest message through the sixth signaling processing unit.
[0371] It should be noted here that the first AMF provided in the embodiment of the present application can achieve the above Figures 3 to 15 All the method steps implemented in the method embodiment can achieve the same technical effect, and the parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0372] With the above Figures 3 to 15 Corresponding to the message processing method provided in the embodiment, the present application also provides a message processing device. Figures 3 to 15The message processing method provided in the embodiment corresponds to the embodiment, so the implementation method of the message processing method is also applicable to the message processing device provided in the embodiment of the present application, and will not be described in detail in the embodiment of the present application.
[0373] Fig.17 A schematic diagram of the structure of a message processing device provided in an embodiment of the present application.
[0374] like Fig.17 As shown, the message processing device 1700 is applied to the first AMF, wherein the first AMF includes multiple signaling processing units and GPM, and the message processing device 1700 may include: a receiving unit 1701, a selection unit 1702 and a processing unit 1703.
[0375] The receiving unit 1701 is configured to receive an initial registration request message sent by a first terminal; wherein the initial registration request message carries the first identification information of the communication card in the first terminal;
[0376] A selection unit 1702, configured to select a first signaling processing unit from the plurality of signaling processing units when the first identification information has not been registered in the GPM;
[0377] The processing unit 1703 is used to process the initial registration request message through the first signaling processing unit.
[0378] Furthermore, in a possible implementation form of the present application, the selection unit 1702 is specifically used to: when the first identification information has not been registered in the GPM, obtain the load information of the multiple signaling processing units; based on the load information of the multiple signaling processing units, select the first signaling processing unit from the multiple signaling processing units; wherein the first signaling processing unit is the signaling processing unit with the lowest load among the multiple signaling processing units.
[0379] Furthermore, in a possible implementation form of the present application, the message processing device 1700 may also include:
[0380] A registration unit, used for sending a registration message to the GPM through the first signaling processing unit; wherein the registration message carries the first identification information and the second identification information of the first signaling processing unit, and is used by the GPM to register the first identification information and the second identification information to establish a binding relationship between the first identification information and the second identification information.
[0381] Furthermore, in a possible implementation form of the present application, the message processing device 1700 may also include:
[0382] A query unit is used to query the GPM for third identification information that has a binding relationship with the first identification information when the first identification information has been registered in the GPM.
[0383] A determination unit is used to determine a second signaling processing unit corresponding to the third identification information from the multiple signaling processing units.
[0384] The processing unit 1703 is further used to: process the initial registration request message through the second signaling processing unit.
[0385] Furthermore, in a possible implementation form of the present application,
[0386] The receiving unit 1701 is further configured to receive a deregistration request message sent by the first terminal; wherein the deregistration request message carries the first identification information.
[0387] The message processing device 1700 may further include:
[0388] A first sending unit is used to send a first deregistration message to the GPM through the first signaling processing unit; wherein, the first deregistration message carries the first identification information and the second identification information, and is used by the GPM to deregister the first identification information and the second identification information to release the binding relationship between the first identification information and the second identification information.
[0389] Furthermore, in a possible implementation form of the present application, the receiving unit 1701 is also used to receive a target interface message.
[0390] The processing unit 1703 is also used to: when the target interface message carries the first target identification information, determine the third signaling processing unit according to the first target identification information, and process the target interface message through the third signaling processing unit.
[0391] Furthermore, in a possible implementation form of the present application, the processing unit 1703 is specifically used to: when the target interface message carries the first target identification information, determine the communication address of the third signaling processing unit according to the signaling processing unit identifier in the first target identification information; and send the target interface message to the third signaling processing unit for processing according to the communication address of the third signaling processing unit.
[0392] Furthermore, in a possible implementation form of the present application, the target interface message is an initial user message in an NG interface message sent by the second terminal, and the first target identification information is a 5G temporary mobile subscription identification 5G-TMSI. The processing unit 1703 is also used to: when the initial user message does not carry the 5G-TMSI, obtain a non-access layer NAS message in the initial user message; when the NAS message carries the second target identification information, query from the GPM whether the second target identification information has been registered; when the second target identification information has been registered in the GPM, query from the GPM for fourth identification information that has a binding relationship with the second target identification information; and process the initial user message by a fourth signaling processing unit corresponding to the fourth identification information.
[0393] Furthermore, in a possible implementation form of the present application, the processing unit 1703 is also used to: when the second target identification information has not been registered in the GPM, determine whether the initial user message is a registration request message; when the initial user message is a registration request message, select a fifth signaling processing unit from the multiple signaling processing units according to the load information of the multiple signaling processing units; process the initial user message through the fifth signaling processing unit; and register the second target identification information and the fifth identification information of the fifth signaling processing unit through the GPM to establish a binding relationship between the second target identification information and the fifth identification information.
[0394] Furthermore, in a possible implementation form of the present application, the 5G-TMSI includes a signaling processing unit identifier and a terminal number assigned by the first AMF, and the number of bits occupied by the signaling processing unit identifier is less than the number of bits occupied by the terminal number.
[0395] Furthermore, in a possible implementation form of the present application, the target interface message is a non-initial user message in the NG interface message sent by the third terminal, and the first target identification information is the user next generation application protocol interface identifier AMF UE NGAP ID in the AMF device; wherein the AMF UE NGAP ID includes a terminal status, a signaling processing unit identifier and a terminal number assigned by the first AMF, wherein the terminal status includes an idle state or a busy state, the number of bits occupied by the terminal status is less than the number of bits occupied by the signaling processing unit identifier, and the number of bits occupied by the signaling processing unit identifier is less than the number of bits occupied by the terminal number.
[0396] Furthermore, in a possible implementation form of the present application, the target interface message is a next generation application protocol reset NGAP RESET message in an NG interface message sent by an access network device, and the first target identification information is the identification information of the access network device or the identification information of a service cell of the access network device; processing unit 1703 is specifically used to: send a second deregistration message to the GPM through the third signaling processing unit; wherein the second deregistration message carries the sixth identification information of the third signaling processing unit and the first target identification information; wherein the second deregistration message is used by the GPM to deregister the sixth identification information and the seventh identification information according to the first target identification information and the sixth identification information, so as to release the binding relationship between the sixth identification information and the seventh identification information; the terminal device corresponding to the seventh identification information is located in the service cell.
[0397] Furthermore, in a possible implementation form of the present application, the processing unit 1703 is also used to: send the NGAP RESET message to the remaining signaling processing units among the multiple signaling processing units except the third signaling processing unit through the third signaling processing unit; wherein the NGAP RESET message is used by the remaining signaling processing units to send a third deregistration message to the GPM; the third deregistration message carries the eighth identification information of the remaining signaling processing units and the first target identification information; wherein the third deregistration message is used by the GPM to deregister the eighth identification information and the ninth identification information according to the first target identification information and the eighth identification information, so as to release the binding relationship between the eighth identification information and the ninth identification information; the terminal device corresponding to the ninth identification information is located in the service cell.
[0398] Furthermore, in a possible implementation form of the present application, the target interface message is a user context transfer request Namf_Communication_UEContextTransfer message sent by the second AMF, and the first target identification information is a 5G globally unique temporary identifier 5G-GUTI.
[0399] Furthermore, in a possible implementation form of the present application, the target interface message is a context request CONTEXT REQ message or a user identity request IDENTIFICATION REQ message sent by the first MME, and the first target identification information is GUTI; the processing unit 1703 is specifically used to: convert the GUTI into 5G-GUTI; and determine the communication address of the third signaling processing unit according to the signaling processing unit identifier in the 5G-TMSI in the 5G-GUTI.
[0400] Furthermore, in a possible implementation form of the present application, the processing unit 1703 is specifically used to: when the target interface message carries the first target identification information, query from the GPM whether the first target identification information has been registered; when the first target identification information has been registered in the GPM, query from the GPM the tenth identification information that has a binding relationship with the first target identification information, and determine the third signaling processing unit corresponding to the tenth identification information; when the first target identification information has not been registered in the GPM, select the third signaling processing unit from the multiple signaling processing units according to the load information of the multiple signaling processing units.
[0401] Further, in a possible implementation form of the present application, the target interface message is an N1 notification message Namf_Communication_N1MessageNotify message sent by the third AMF, and the first target identification information is a contracted permanent user identification SUPI.
[0402] Further, in a possible implementation form of the present application, the target interface message is a forwarding allocation request FORWARD RELOCATION REQ message sent by the second MME, and the first target identification information is an international mobile subscriber identity IMSI.
[0403] Furthermore, in a possible implementation form of the present application, the message processing device 1700 may also include:
[0404] The second sending unit is used to send a user context creation request Namf_Communication_CreateUEContextRequest message carrying third target identification information to the fourth AMF; wherein the Namf_Communication_CreateUEContextRequest message is used by the fourth AMF to determine the sixth signaling processing unit in the fourth AMF according to the third target identification information, and process the Namf_Communication_CreateUEContextRequest message through the sixth signaling processing unit.
[0405] It should be noted that the message processing device provided in the embodiment of the present application can implement the above Figures 3 to 15 All the method steps implemented in the method embodiment can achieve the same technical effect, and the parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0406] In order to implement the above embodiment, the present application also proposes a first AMF.
[0407] Fig.18 A schematic diagram of the structure of another first AMF provided in an embodiment of the present application.
[0408] like Fig.18 As shown, the first AMF 1800 includes a plurality of signaling processing units 1810 and a GPM 1820, wherein the GPM 1820 is respectively connected to the plurality of signaling processing units 1810 (eg, the GPM 1820 is respectively connected to the plurality of signaling processing units 1810).
[0409] The target signaling processing unit ( Fig.18 (not shown) is used to process the message received by the first AMF.
[0410] GPM 1820 is used to register or unregister the identification information carried in the message and the identification information of the target signaling processing unit.
[0411] As an example, when the message received by the first AMF is an initial registration request message, the identification information carried in the message may be the first identification information. If the first identification information has not been registered in GPM 1820, the target signaling processing unit may be the first signaling processing unit in the aforementioned embodiment. GPM 1820 is used to register the first identification information and the second identification information of the first signaling processing unit to establish a binding relationship between the first identification information and the second identification information.
[0412] As another example, when the message received by the first AMF is a deregistration request message, the identification information carried in the message may be the first identification information, and the target signaling processing unit may be the first signaling processing unit in the aforementioned embodiment. A first deregistration message may be sent to GPM 1820 through the first signaling processing unit so that GPM 1820 deregisters the first identification information and the second identification information to release the binding relationship between the first identification information and the second identification information.
[0413] As another example, when the message received by the first AMF is an initial registration request message, the identification information carried in the message may be the first identification information. If the first identification information has been registered in GPM 1820, the target signaling processing unit may be the second signaling processing unit in the aforementioned embodiment, wherein the second signaling processing unit is used to process the initial registration request message.
[0414] As another example, when the message received by the first AMF is a target interface message, if the identification information carried in the target interface message is the first target identification information, the target signaling processing unit can be the third signaling processing unit in the aforementioned embodiment, and the third signaling processing unit is used to process the target interface message.
[0415] As another example, when the message received by the first AMF is an initial user message in an NG interface message sent by the second terminal, if the identification information carried in the initial user message is the second target identification information in the NAS message, and the second target identification information has been registered in GPM 1820, then the target signaling processing unit can be the fourth signaling processing unit in the aforementioned embodiment, and the fourth signaling processing unit is used to process the initial user message.
[0416] As another example, when the message received by the first AMF is an initial user message in an NG interface message sent by the second terminal, if the identification information carried in the initial user message is the second target identification information in the NAS message, and the second target identification information has not been registered in GPM 1820, the target signaling processing unit can be the fifth signaling processing unit in the aforementioned embodiment, and the fifth signaling processing unit is used to process the initial user message, and GPM 1820 is used to register the second target identification information and the fifth identification information of the fifth signaling processing unit to establish a binding relationship between the second target identification information and the fifth identification information.
[0417] As another example, when the message received by the first AMF is the NGAPRESET message in the NG interface message sent by the access network device, the identification information carried in the message may be the first target identification information (i.e., the identification information of the access network device or the identification information of the service cell of the access network device), and the target signaling processing unit may be the third signaling processing unit in the aforementioned embodiment, and the third signaling processing unit is used to send a second deregistration message to GPM 1820, and to send an NGAP RESET message to the remaining signaling processing units in the multiple signaling processing units except the third signaling processing unit, so that the remaining signaling processing units send a third deregistration message to GPM 1820.
[0418] GPM 1820 is used to: in response to the second deregistration message, deregister the sixth identification information and the seventh identification information according to the first target identification information and the sixth identification information, so as to release the binding relationship between the sixth identification information and the seventh identification information; wherein the terminal device corresponding to the seventh identification information is located in the service cell. GPM 1820 is also used to: in response to the third deregistration message, deregister the eighth identification information and the ninth identification information according to the first target identification information and the eighth identification information, so as to release the binding relationship between the eighth identification information and the ninth identification information; wherein the terminal device corresponding to the ninth identification information is located in the service cell.
[0419] It should be noted that the first AMF provided in the embodiment of the present application can achieve the above Figures 3 to 15 All the method steps implemented in the method embodiment can achieve the same technical effect, and the parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0420] It should be noted that each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0421] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network function, etc.) or a processor (processor) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program code.
[0422] In order to implement the above embodiments, the present application also proposes a processor-readable storage medium.
[0423] The processor-readable storage medium stores a computer program for causing the processor to execute the present application. Figures 3 to 15 The message processing method of any embodiment.
[0424] Among them, the processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.
[0425] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0426] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0427] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0428] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0429] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A message processing method, characterized in that: Applied to a first access and mobility management function AMF, the first AMF comprising a plurality of signaling processing units and a global processing module GPM, the method comprising: Receiving an initial registration request message sent by a first terminal; wherein the initial registration request message carries first identification information of a communication card in the first terminal; When the first identification information has not been registered in the GPM, selecting a first signaling processing unit from the plurality of signaling processing units; The initial registration request message is processed by the first signaling processing unit.
2. The method according to claim 1, characterized in that When the first identification information has not been registered in the GPM, selecting a first signaling processing unit from the plurality of signaling processing units comprises: When the first identification information has not been registered in the GPM, acquiring load information of the plurality of signaling processing units; selecting the first signaling processing unit from the multiple signaling processing units according to load information of the multiple signaling processing units; The first signaling processing unit is the signaling processing unit with the lowest load among the multiple signaling processing units.
3. The method according to claim 1, characterized in that: After the initial registration request message is processed by the first signaling processing unit, the method includes: Sending a registration message to the GPM through the first signaling processing unit; The registration message carries the first identification information and the second identification information of the first signaling processing unit, and is used by the GPM to register the first identification information and the second identification information to establish a binding relationship between the first identification information and the second identification information.
4. The method according to claim 1, characterized in that: After receiving the initial registration request message sent by the first terminal, the method further includes: When the first identification information has been registered in the GPM, querying the GPM for third identification information having a binding relationship with the first identification information; Determine, from the multiple signaling processing units, a second signaling processing unit corresponding to the third identification information; The initial registration request message is processed by the second signaling processing unit.
5. The method according to claim 3, characterized in that: The method further comprises: receiving a deregistration request message sent by the first terminal; wherein the deregistration request message carries the first identification information; Sending a first deregistration message to the GPM through the first signaling processing unit; The first deregistration message carries the first identification information and the second identification information, and is used by the GPM to deregister the first identification information and the second identification information to release the binding relationship between the first identification information and the second identification information.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Receive target interface message; In a case where the target interface message carries the first target identification information, determining a third signaling processing unit according to the first target identification information; The target interface message is processed by the third signaling processing unit.
7. The method according to claim 6, characterized in that In a case where the target interface message carries the first target identification information, determining the third signaling processing unit according to the first target identification information includes: In a case where the target interface message carries the first target identification information, determining the communication address of the third signaling processing unit according to the signaling processing unit identifier in the first target identification information; The processing of the target interface message by the third signaling processing unit includes: According to the communication address of the third signaling processing unit, the target interface message is sent to the third signaling processing unit for processing.
8. The method according to claim 7, characterized in that The target interface message is an initial user message in the NG interface message sent by the second terminal, and the first target identification information is a 5G temporary mobile subscription identification 5G-TMSI; the method further includes: When the 5G-TMSI is not carried in the initial user message, obtaining a non-access stratum NAS message in the initial user message; In the case where the NAS message carries the second target identification information, querying from the GPM whether the second target identification information has been registered; When the second target identification information has been registered in the GPM, querying the GPM for fourth identification information having a binding relationship with the second target identification information; The initial user message is processed by a fourth signaling processing unit corresponding to the fourth identification information.
9. The method according to claim 8, characterized in that In the case where the NAS message carries the second target identification information, after querying from the GPM whether the second target identification information has been registered, the method further includes: When the second target identification information has not been registered in the GPM, determining whether the initial user message is a registration request message; In a case where the initial user message is a registration request message, selecting a fifth signaling processing unit from the multiple signaling processing units according to load information of the multiple signaling processing units; Processing the initial user message by the fifth signaling processing unit; The second target identification information and the fifth identification information of the fifth signaling processing unit are registered through the GPM to establish a binding relationship between the second target identification information and the fifth identification information.
10. The method according to claim 8, characterized in that The 5G-TMSI includes a signaling processing unit identifier and a terminal number assigned by the first AMF, and the number of bits occupied by the signaling processing unit identifier is less than the number of bits occupied by the terminal number.
11. The method according to claim 7, characterized in that The target interface message is a non-initial user message in the NG interface message sent by the third terminal, and the first target identification information is the user next generation application protocol interface identifier AMF UE NGAP ID in the AMF device; The AMF UE NGAP ID includes a terminal status, a signaling processing unit identifier and a terminal number assigned by the first AMF, wherein the terminal status includes an idle state or a busy state, the number of bits occupied by the terminal status is smaller than the number of bits occupied by the signaling processing unit identifier, and the number of bits occupied by the signaling processing unit identifier is smaller than the number of bits occupied by the terminal number.
12. The method according to claim 7, characterized in that The target interface message is a Next Generation Application Protocol reset NGAP RESET message in an NG interface message sent by the access network device, and the first target identification information is identification information of the access network device or identification information of a serving cell of the access network device; The processing of the target interface message by the third signaling processing unit includes: Sending a second deregistration message to the GPM through the third signaling processing unit; wherein the second deregistration message carries the sixth identification information of the third signaling processing unit and the first target identification information; Among them, the second deregistration message is used by the GPM to deregister the sixth identification information and the seventh identification information according to the first target identification information and the sixth identification information, so as to release the binding relationship between the sixth identification information and the seventh identification information; the terminal device corresponding to the seventh identification information is located in the service cell.
13. The method according to claim 12, characterized in that The method further comprises: The NGAP RESET message is sent to the remaining signaling processing units among the multiple signaling processing units except the third signaling processing unit through the third signaling processing unit; wherein the NGAP RESET message is used by the remaining signaling processing units to send a third deregistration message to the GPM; the third deregistration message carries the eighth identification information of the remaining signaling processing units and the first target identification information; Among them, the third deregistration message is used by the GPM to deregister the eighth identification information and the ninth identification information according to the first target identification information and the eighth identification information, so as to release the binding relationship between the eighth identification information and the ninth identification information; the terminal device corresponding to the ninth identification information is located in the service cell.
14. The method according to claim 7, characterized in that The target interface message is a user context transfer request Namf_Communication_UEContextTransfer message sent by the second AMF, and the first target identification information is the 5G globally unique temporary identifier 5G-GUTI.
15. The method according to claim 7, characterized in that The target interface message is a context request CONTEXT REQ message or a user identity request IDENTIFICATION REQ message sent by the first MME, and the first target identification information is GUTI; The determining, according to the signaling processing unit identifier in the first target identifier information, a communication address of the third signaling processing unit includes: Converting the GUTI to a 5G-GUTI; Determine the communication address of the third signaling processing unit according to the signaling processing unit identifier in the 5G-TMSI in the 5G-GUTI.
16. The method according to claim 6, characterized in that In a case where the target interface message carries the first target identification information, determining the third signaling processing unit according to the first target identification information includes: In the case where the target interface message carries the first target identification information, querying from the GPM whether the first target identification information has been registered; When the first target identification information has been registered in the GPM, querying the GPM for tenth identification information having a binding relationship with the first target identification information, and determining a third signaling processing unit corresponding to the tenth identification information; When the first target identification information has not been registered in the GPM, a third signaling processing unit is selected from the multiple signaling processing units according to load information of the multiple signaling processing units.
17. The method according to claim 16, characterized in that The target interface message is an N1 notification message Namf_Communication_N1MessageNotify message sent by the third AMF, and the first target identification information is a subscription permanent user identification SUPI.
18. The method according to claim 16, characterized in that The target interface message is a forwarding allocation request FORWARD RELOCATION REQ message sent by the second MME, and the first target identification information is an international mobile subscriber identity IMSI.
19. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Send a Namf_Communication_CreateUEContextRequest message carrying the third target identification information to the fourth AMF; Among them, the Namf_Communication_CreateUEContextRequest message is used by the fourth AMF to determine the sixth signaling processing unit in the fourth AMF according to the third target identification information, and process the Namf_Communication_CreateUEContextRequest message through the sixth signaling processing unit.
20. A processing device, applied to the first access and mobility management function AMF according to claim 1, characterized in that: The processing device includes a memory, a transceiver, and a processor: Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor, configured to read the computer program in the memory and execute the message processing method according to any one of claims 1 to 19.
21. A first AMF, characterized in that: The first AMF includes a plurality of signaling processing units and a global processing module GPM, wherein the GPM is connected to the plurality of signaling processing units respectively, A target signaling processing unit among the multiple signaling processing units is used to process the message received by the first AMF; The GPM is used to register or unregister the identification information carried in the message and the identification information of the target signaling processing unit.
22. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method according to any one of claims 1 to 19.
