Terminal registration processing method, communication device, communication system and storage medium
By supporting dual 3GPP access registration between the terminal and the core network functions, the problem of terminal registration in multiple 3GPP access networks is solved, and higher data interaction reliability and service quality are achieved.
Patent Information
- Application Number
- CN202380010796.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-21
- Publication Date
- 2025-05-02
AI Technical Summary
The prior art is difficult to support terminals to register with the network through multiple 3GPP access networks, resulting in the impact of the reliability of data interaction and service quality.
By implementing dual 3GPP access registration support between the terminal and the core network function, the terminal is allowed to register in multiple 3GPP access networks and does not cancel the first registration without accepting the second registration, thereby maintaining the first registration.
It realizes that the terminal registers to the network through multiple 3GPP access networks, enhancing the reliability and service quality of data interaction.
Smart Images

Figure CN119923917A_ABST
Abstract
Description
Terminal registration processing method, communication device, communication system and storage medium
[0001] The present disclosure relates to the field of communication technology, and in particular to a terminal registration processing method and device, communication equipment, communication system and storage medium.
[0002] The terminal can also be called User Equipment (User Equipment, terminal). After the terminal is turned on or the flight mode is canceled in an area covered by the network, it will request to register with the network. The network side will assign a Globally Unique Temporary UE Identity (GUTI) to the terminal. The terminal can subsequently use the communication services provided by the network based on the GUTI.
[0003]
[0004] The embodiments of the present disclosure provide a terminal registration processing method and apparatus, a communication device, a communication system and a storage medium to support dual 3rd Generation Partnership Project (3GPP) access registration of a terminal.
[0005] According to a first aspect of an embodiment of the present disclosure, a terminal registration method is provided, wherein the method includes:
[0006] The first core network function receives a first message from a terminal, where the first message is used for access registration of the terminal;
[0007] The first core network function determines that the terminal has a first registration and accepts a second registration of the terminal, and determines not to cancel the first registration;
[0008] The first registration is a registration initiated by the terminal through a first 3GPP access network; the second registration is a registration initiated by the terminal through a second 3GPP access network; the first 3GPP access network is different from the second 3GPP access network.
[0009] According to a second aspect of an embodiment of the present disclosure, a terminal registration method is provided, wherein the method includes:
[0010] The terminal sends a first message to the first core network function, where the first message is used by the terminal to request a second registration; the first message includes first information, where the first information is used by the first core network function to determine whether the terminal has a first registration.
[0011] According to a third aspect of an embodiment of the present disclosure, a terminal registration method is provided, wherein the method includes:
[0012] receiving a second message sent by the first core network function; the second message comprising second information, the second information being used to indicate that the first registration of the terminal is not cancelled when the second registration of the terminal is accepted;
[0013] According to the second message, cancellation of the first registration is not initiated in case the second registration of the terminal is accepted.
[0014] According to a fourth aspect of the present disclosure, a terminal registration method is provided, wherein the method comprises:
[0015] The second core network function receives a third message sent by the first core network function; the third message includes: registration information of the terminal;
[0016] The terminal has a first registration and accepts a second registration of the terminal, determining not to cancel the first registration.
[0017] According to a fifth aspect of an embodiment of the present disclosure, a first core network function is provided, including:
[0018] A receiving module, configured to receive a first message from a terminal, where the first message is used for access registration of the terminal;
[0019] A processing module is configured to determine that the terminal has a first registration and accepts the second registration of the terminal, and determine not to cancel the first registration; the first registration is a registration initiated by the terminal through a first 3GPP access network; the second registration is a registration initiated by the terminal through a second 3GPP access network; the first 3GPP access network is different from the second 3GPP access network.
[0020] According to a sixth aspect of an embodiment of the present disclosure, a terminal is provided, comprising:
[0021] The sending module is configured to send a first message from a terminal to a first core network function, wherein the first message is used by the terminal to request a second registration; the first message includes first information, and the first information is used by the first core network function to determine whether the terminal has a first registration.
[0022] According to a seventh aspect of an embodiment of the present disclosure, a second core network function is provided, including:
[0023] A receiving module, configured to receive a second message sent by the first core network function; the second message includes second information, and the second information is used to indicate that the first registration of the terminal is not cancelled when the second registration of the terminal is accepted;
[0024] The processing module is configured to, according to the second message, not initiate cancellation of the first registration when accepting the second registration of the terminal.
[0025] According to a seventh aspect of an embodiment of the present disclosure, a second core network function is provided, including:
[0026] The receiving module is configured to receive a third message sent by the first core network function; the third message includes: registration information of the terminal;
[0027] The processing module is configured to determine not to cancel the first registration when the terminal has a first registration and accepting the second registration of the terminal is determined based on the third message.
[0028] According to an eighth aspect of an embodiment of the present disclosure, a communication system is provided, wherein the system includes:
[0029] The terminal is configured to implement the method described in any one of the first aspects;
[0030] The first core network function is configured to implement the method described in any one of the second aspects;
[0031] The second core network function is configured to implement the method described in any one of the third aspects.
[0032] According to a ninth aspect of an embodiment of the present disclosure, a communication system is provided, wherein the system includes:
[0033] The second core network device implements the method described in any one of the fourth aspects.
[0034] According to the tenth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the terminal registration method provided by the first aspect, the second aspect, the third aspect and / or the fourth aspect.
[0035] The technical solution provided by the embodiment of the present disclosure determines not to cancel the first registration, that is, to maintain the first registration, when determining to accept the second registration of the terminal. In this way, the terminal can register with the network through multiple 3GPP access networks, thereby enhancing the reliability of data interaction and service quality.
[0036] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the embodiments of the present disclosure.
[0037] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present invention and, together with the description, serve to explain the principles of the embodiments of the present invention.
[0038] FIG1 is a schematic diagram showing an architecture of a communication system according to an exemplary embodiment;
[0039] FIG2A is a schematic diagram of a process flow of a terminal registration method according to an exemplary embodiment;
[0040] FIG2B is a schematic diagram of a process flow of a terminal registration method according to an exemplary embodiment;
[0041] FIG3 is a schematic diagram of a process flow of a terminal registration method according to an exemplary embodiment;
[0042] FIG4 is a schematic diagram of a process flow of a terminal registration method according to an exemplary embodiment;
[0043] FIG5 is a schematic diagram of a process flow of a terminal registration method according to an exemplary embodiment;
[0044] FIG6 is a schematic diagram of a process flow of a terminal registration method according to an exemplary embodiment;
[0045] FIG7A is a schematic diagram of a process flow of a terminal registration method according to an exemplary embodiment;
[0046] FIG7B is a schematic diagram of a flow chart of a terminal registration method according to an exemplary embodiment;
[0047] FIG7C is a schematic diagram of a process flow of a terminal registration method according to an exemplary embodiment;
[0048] FIG8A is a schematic structural diagram of a first core network function according to an exemplary embodiment;
[0049] FIG8B is a schematic diagram showing the structure of a terminal according to an exemplary embodiment;
[0050] FIG8C is a schematic structural diagram of a second core network function according to an exemplary embodiment;
[0051] FIG8D is a schematic structural diagram of a second core network function according to an exemplary embodiment;
[0052] FIG9A is a schematic diagram showing the structure of a terminal according to an exemplary embodiment;
[0053] Fig. 9B is a schematic structural diagram of a communication device according to an exemplary embodiment.
[0054] Embodiments of the present disclosure provide a terminal registration method and apparatus, a communication device, a communication system, and a storage medium.
[0055] In a first aspect, an embodiment of the present disclosure provides a terminal registration method, which includes:
[0056] The first core network function receives a first message from a terminal, where the first message is used for access registration of the terminal;
[0057] The first core network function determines that the terminal has a first registration and accepts a second registration of the terminal, and determines not to cancel the first registration;
[0058] The first registration is a registration initiated by the terminal through a first 3GPP access network; the second registration is a registration initiated by the terminal through a second 3GPP access network; the first 3GPP access network is different from the second 3GPP access network.
[0059] Based on the above embodiment, when it is determined to accept the second registration of the terminal, it is determined not to cancel the first registration, that is, to maintain the first registration, so that the terminal can register with the network through multiple 3GPP access networks, thereby enhancing the reliability of data interaction and service quality.
[0060] In combination with some embodiments of the first aspect, in some embodiments, the first core network function determines that the terminal has a first registration and accepts a second registration of the terminal, and determines not to cancel the first registration, including:
[0061] The first core network function determines that the terminal has a first registration, accepts a second registration of the terminal and the terminal supports dual registration, and determines not to cancel the first registration.
[0062] In the above embodiment, when the first core network function determines that the terminal supports dual registration, the second registration is accepted and it is determined not to cancel the first registration, that is, it is determined to allow the dual 3GPP access registration of the terminal according to the dual registration capability of the terminal.
[0063] In combination with some embodiments of the first aspect, in some embodiments, the first core network function is an access management function; and the first message is a registration request message of the terminal.
[0064] In conjunction with some embodiments of the first aspect, in some embodiments, the first registration and the second registration of the terminal select the same access management function, and the determining that the terminal has the first registration further includes:
[0065] The access management function determines that the terminal has a first registration based on the saved first registration information of the terminal.
[0066] Based on the above solution, if the first registration and the second registration of the terminal select the same AMF, the AMF can know that the terminal already has the first registration based on the saved first registration information.
[0067] In combination with some embodiments of the first aspect, in some embodiments, the first registration information includes at least a user identifier and / or a wireless access type.
[0068] In conjunction with some embodiments of the first aspect, in some embodiments, the first core network function is an access management function for providing services to the terminal and the second terminal; the terminal selects different access management functions for the first registration and the second registration; and determining that the terminal has the first registration further includes:
[0069] The access management function determines, based on first information of the first message, that the terminal has a first registration.
[0070] In the above embodiment, since the first registration and the second registration select different AMFs, the AMF selected for the second registration can determine that the terminal has the first registration based on the information related to the first registration carried in the first information.
[0071] In combination with some embodiments of the first aspect, in some embodiments, the first information is a globally unique temporary user equipment identifier GUTI allocated to the terminal after the terminal successfully registers through the first 3GPP access.
[0072] Based on the above scheme, if the terminal already has a first registration, the terminal will obtain the GUTI assigned by the network and carry the GUTI in the registration request message of the second registration. When the first registration and the second registration select different AMFs, the AMF accepting the second registration can directly determine that the terminal already has a first registration based on the GUTI in the first information.
[0073] In combination with some embodiments of the first aspect, in some embodiments, the method further includes:
[0074] A second message is sent to a second core network function, where the second message includes second information, and the second information is used to indicate that the first registration is not to be canceled.
[0075] In a second aspect, an embodiment of the present disclosure provides a terminal registration method, including:
[0076] The terminal sends a first message to the first core network function, where the first message is used by the terminal to request a second registration; the first message includes first information, where the first information is used by the first core network function to determine whether the terminal has a first registration.
[0077] In combination with some embodiments of the second aspect, in some embodiments, the access management function selected by the first registration is different from the access management function selected by the second registration, and the first information is used to indicate that the terminal already has a first registration and / or information of the first registration.
[0078] In combination with some embodiments of the second aspect, in some embodiments, the first information is the GUTI of the terminal corresponding to the first registration.
[0079] Based on the above solution, the terminal carries the GUTI in the first message, and indicates to the AMF or UDM selected for the second registration that the terminal has the first registration.
[0080] In a third aspect, a terminal registration method is provided, which is performed by a second core network function, and the method further includes:
[0081] receiving a second message sent by the first core network function; the second message comprising second information, the second information being used to indicate that the first registration of the terminal is not cancelled when the second registration of the terminal is accepted;
[0082] According to the second message, cancellation of the first registration is not initiated in case the second registration of the terminal is accepted.
[0083] In combination with some embodiments of the second aspect, in some embodiments, the terminal supports dual registration, and the second message includes the second information.
[0084] Based on the above scheme, when the first core network function determines that the terminal supports dual registration, the second information is carried in the second message. In this case, the second core network function can determine whether it is necessary to initiate the cancellation process of the first registration based on whether the second message contains the second information.
[0085] In combination with some embodiments of the second aspect, in some embodiments, the first registration is a registration initiated by the terminal through a first 3GPP access network; the second registration is a registration initiated by the terminal through a second 3GPP access network; the first 3GPP access network is different from the second 3GPP access network.
[0086] A fourth aspect provides an information processing method, comprising:
[0087] The second core network function receives a third message sent by the first core network function; the third message includes: registration information of the terminal;
[0088] When the terminal has a first registration and a second registration of the terminal is accepted, it is determined not to cancel the first registration.
[0089] In conjunction with some embodiments of the second aspect, in some embodiments, when the terminal has a first registration and accepts a second registration of the terminal, determining not to cancel the first registration includes:
[0090] When the terminal has a first registration, a second registration of the terminal is accepted, and the terminal supports dual registration, it is determined not to cancel the second registration.
[0091] In conjunction with some embodiments of the second aspect, in some embodiments, the second core network function is a user data management function;
[0092] The third message includes third information; the third information includes the first registration and / or second registration information of the terminal.
[0093] In conjunction with some embodiments of the second aspect, in some embodiments, the third information includes at least one of the following:
[0094] the first registered user identifier;
[0095] the first registered wireless access type;
[0096] an access management function of the first registration;
[0097] the second registered user identifier;
[0098] the wireless access type of the second registration;
[0099] The access management function of the second registration.
[0100] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0101] The second core network function determines whether the terminal supports dual registration according to the subscription information of the terminal.
[0102] In a fifth aspect, a first core network function is provided, including:
[0103] A receiving module, configured to receive a first message from a terminal, where the first message is used for access registration of the terminal;
[0104] A processing module is configured to determine that the terminal has a first registration and accepts the second registration of the terminal, and determine not to cancel the first registration; the first registration is a registration initiated by the terminal through a first 3GPP access network; the second registration is a registration initiated by the terminal through a second 3GPP access network; the first 3GPP access network is different from the second 3GPP access network.
[0105] In a sixth aspect, a terminal is provided, comprising:
[0106] The sending module is configured to send a first message from a terminal to a first core network function, wherein the first message is used by the terminal to request a second registration; the first message includes first information, and the first information is used by the first core network function to determine whether the terminal has a first registration.
[0107] In a seventh aspect, a second core network function is provided, including:
[0108] A receiving module, configured to receive a second message sent by the first core network function; the second message includes second information, and the second information is used to indicate that the first registration of the terminal is not cancelled when the second registration of the terminal is accepted;
[0109] The processing module is configured to, according to the second message, not initiate cancellation of the first registration when accepting the second registration of the terminal.
[0110] In an eighth aspect, a second core network function is provided, including:
[0111] The receiving module is configured to receive a third message sent by the first core network function; the third message includes: registration information of the terminal;
[0112] The processing module is configured to determine not to cancel the first registration when the terminal has a first registration and accepts a second registration of the terminal.
[0113] In the ninth aspect, a communication system is provided, wherein the communication system includes a terminal, a first core network function and a second core network function; the terminal is configured to execute the terminal registration method provided by any technical solution of the first aspect, the first core network function is configured to execute the terminal registration method provided by any technical solution of the second aspect, and the second core network function is configured to execute the terminal registration method provided by any technical solution of the third aspect.
[0114] In the tenth aspect, a communication system is provided, wherein the communication system includes: a second core network function, and the second core network function is configured to execute the terminal registration method provided by any technical solution of the fourth aspect.
[0115] In an eleventh aspect, an embodiment of the present disclosure provides a communication device, the communication device comprising: one or more processors;
[0116] The processor is used to call instructions to enable the communication device to execute the terminal registration method described in the optional implementation manner of the first aspect to the fourth aspect.
[0117] In the twelfth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the terminal registration method described in the optional implementation methods of the first to fourth aspects.
[0118] In a thirteenth aspect, an embodiment of the present disclosure provides a program product, which, when executed by a communication device, enables the communication device to execute the terminal registration method described in the optional implementation of the first to fourth aspects.
[0119] In a fourteenth aspect, an embodiment of the present disclosure provides a computer program, which, when executed on a computer, enables the computer to execute the terminal registration method described in the optional implementation manners of the first to fourth aspects.
[0120] It is understandable that the above-mentioned terminal, the first core network function, the second core network function, the communication system, the program product, and the computer program are all used to execute the method provided by the embodiment of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, and will not be repeated here.
[0121] The embodiments of the present disclosure provide a terminal registration method and device, a communication device, a communication system and a storage medium. In some embodiments, the terms such as communication method, information processing method, terminal registration method, etc. can be replaced with each other, the terms such as information indicating device, information processing device, information transmission device, etc. can be replaced with each other, and the terms such as communication system, information processing system, etc. can be replaced with each other.
[0122] The embodiments of the present disclosure are not exhaustive, but are only illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined, for example, some or all of the steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0123] In each embodiment of the present disclosure, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between the embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form a new embodiment based on their internal logical relationships.
[0124] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0125] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular form, such as "a", "an", "the", "above", "said", "aforementioned", "this", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun after the article may be understood as a singular expression or a plural expression.
[0126] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0127] In some embodiments, the terms "at least one", "one or more", "a plurality of", "multiple" and the like can be used interchangeably.
[0128] In some embodiments, "at least one of A and B", "A and / or B", "A in one case, B in another case", "A in one case, B in another case", etc., may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). When there are more branches such as A, B, C, etc., the above is also similar.
[0129] In some embodiments, the recording method of "A or B" may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). When there are more branches such as A, B, C, etc., the above is also similar.
[0130] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute restrictions on the position, order, priority, quantity or content of the description objects. The statement of the description object refers to the description in the context of the claims or embodiments, and should not constitute unnecessary restrictions due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields", and the "first" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number, and can be one or more. Taking the "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes may be the same or different. For example, if the description object is "device", then the "first device" and the "second device" may be the same device or different devices, and their types may be the same or different. For another example, if the description object is "information", then the "first information" and the "second information" may be the same information or different information, and their contents may be the same or different.
[0131] In some embodiments, “including A”, “comprising A”, “used to indicate A”, and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0132] In some embodiments, terms such as “…”, “determine…”, “in the case of…”, “at the time of…”, “when…”, “if…”, “if…”, etc. can be used interchangeably.
[0133] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "no more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0134] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.
[0135] In some embodiments, "network" may be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0136] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station (radio base station)", "fixed station (fixed station)", "node (node)", "access point (access point)", "transmission point (TP)", "reception point (reception point, RP)", "transmission / reception point (transmission / reception point, TRP)", "panel (panel)", "antenna panel (antenna panel)", "antenna array (antenna array)", "cell (cell)", "macro cell (macro cell)", "small cell (small cell)", "femto cell (femto cell)", "pico cell (pico cell)", "sector (sector)", "cell group (cell)", "serving cell (serving cell)", "carrier (carrier)", "component carrier (component carrier)", "bandwidth part (bandwidth part, BWP)" and the like can be used interchangeably.
[0137] In some embodiments, the terms "terminal", "terminal device", "user equipment (terminal)", "user terminal (user terminal)", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client and the like can be used interchangeably.
[0138] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the access network device, the core network device, or the network device and the communication between the terminals is replaced by the communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it can also be set as a structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.
[0139] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may also be configured to have a structure that has all or part of the functions of the terminal.
[0140] In some embodiments, acquisition of data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0141] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0142] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure may be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns may also be implemented as an independent embodiment.
[0143] FIG1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0144] As shown in FIG. 1 , the communication system 100 includes a terminal 101 , an access network device 102 , a core network device 103 , a first device 104 , and a second device 105 .
[0145] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited to these.
[0146] In some embodiments, a terminal is also referred to as a user equipment (User Equipment, terminal).
[0147] In some embodiments, the access network device 102 may be, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
[0148] In some embodiments, the technical solution of the present disclosure may be applicable to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure may become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces may be implemented through software or programs.
[0149] In some embodiments, the core network device may also be referred to as a core network function.
[0150] In some embodiments, the access network device may be composed of a centralized unit (central unit, CU) and a distributed unit (distributed unit, DU), wherein the CU may also be referred to as a control unit (control unit). The CU-DU structure may be used to split the protocol layer of the access network device, with some functions of the protocol layer being centrally controlled by the CU, and the remaining part or all of the functions of the protocol layer being distributed in the DU, and the DU being centrally controlled by the CU, but not limited to this.
[0151] In some embodiments, the core network device 103 may be a device including the first network element 1031, etc., or may be a plurality of devices or a group of devices, each including the first network element 1031. The network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0152] In some embodiments, the first network element 1031 is, for example, an access and mobility management function (AMF).
[0153] In some embodiments, the first network element 1031 is, for example, a mobility management entity (Mobility Management Entity, MME).
[0154] In some embodiments, the first network element 1031 is used for access and mobility management, such as registration management, connection management, and mobility management, etc., but the name is not limited thereto.
[0155] In some embodiments, the first network element 1031 may be a network element independent of the core network device.
[0156] In some embodiments, the core network may further include a second network element, etc. The second network element may include: User Data Management (UDM), etc.
[0157] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. A person skilled in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.
[0158] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or part of the subject, but are not limited thereto. The subjects shown in FIG1 are examples, and the communication system may include all or part of the subjects in FIG1 , or may include other subjects other than FIG1 , and the number and form of the subjects are arbitrary, and the connection relationship between the subjects is an example, and the subjects may be connected or disconnected, and the connection may be in any manner, which may be a direct connection or an indirect connection, and may be a wired connection or a wireless connection.
[0159] The embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine-to-Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), systems using other terminal registration methods, next-generation systems based on them, etc. In addition, multiple systems can also be combined (for example, a combination of LTE or LTE-A and 5G, etc.) for application.
[0160] The fifth generation mobile communication (5G) system hopes to achieve dual registration to the fifth generation mobile core network (5GC) through 3GPP access by a single subscriber. In the past, such dual registration was not supported or possible due to mutual wireless interference. However, as 5G supports different frequency bands from below 1Ghz to millimeter waves, such dual registration may be supported.
[0161] Example 1:
[0162] The network can support different services, for example, Public Land Mobile Network (PLMN)-A supports data services, and network PLMN-B supports voice services. The terminal needs to carry out the above multiple services (voice and data). At this time, the terminal needs to access the above two Public Land Mobile Networks (PLMN) to carry out the above services.
[0163] Example 2:
[0164] Implement steering, splitting and switching of data transmission between two 3GPP access networks. The above data operations require the terminal to register with the 3GPP network through multiple 3GPP accesses at the same time based on a set of contract information. The above data transmission operations can realize the aggregation of data transmitted by the terminal on low-frequency New Radio (NR) access and high-frequency NR access, and can also realize data transmission switching between low-frequency NR access and high-frequency NR access.
[0165] The above application scenarios require users to support simultaneous registration to 5GC through multiple 3GPP accesses. To meet this requirement, both the terminal and the network should support the terminal's dual registration capability.
[0166] In some cases, the terminal is supported to register through a single 3GPP access. For example, the fifth generation mobile communication system (5th Generation System, 5GS) supports the terminal to initiate registration through a 3GPP access or a 3GPP access and a non-3GPP access. However, it does not support the terminal to initiate registration to 5GC using multiple 3GPP accesses at the same time. During the terminal registration, if the network receives the registration of the terminal, the AMF serving the terminal registration sends registration information to the UDM through the Nudm_UECM_Registration message. The registration information may indicate the terminal access type, the radio access technology (Radio Access Technology, RAT) type and / or the AMF identifier serving the terminal. Subsequently, if the terminal initiates another registration request through another 3GPP access, when the UDM determines that the registration is the second registration of the terminal, the UDM sends a Nudm_UECM_Deregistration message to the serving AMF used by the previous registration to notify the AMF to cancel the first registration of the terminal. If this process is followed, the network does not support dual registration initiated by the terminal through multiple 3GPP accesses.
[0167] In view of this, FIG2A is an interactive schematic diagram of a terminal registration method according to an embodiment of the present disclosure. As shown in FIG2A, the embodiment of the present disclosure relates to a terminal registration method, which is used in a communication system 100, and the method includes:
[0168] S2101: The terminal sends a first message.
[0169] In some embodiments, the first message is used by the terminal to request registration.
[0170] In some embodiments, the first message may be a registration request message.
[0171] In some embodiments, the registration request message is used for a registration request initiated by a terminal through 3GPP access.
[0172] In some embodiments, the registration request message is a request for a second registration sent by the terminal when the terminal already has a first registration.
[0173] In some embodiments, the registration request message may include first information. The first information may be relevant information for the terminal to request the second registration.
[0174] The first information may include at least one of the following information related to the second registration:
[0175] Registration type information, indicating the registration type of the second registration;
[0176] A user identifier is used to identify a terminal. The user identifier includes but is not limited to a fifth generation globally unique temporary user identifier (5th Generation Globally Uniq Temporary Identity, 5G-GUTI), a subscription concealed identifier (SUCI) and / or a permanent equipment identifier (PEI).
[0177] In some embodiments, the registration type information may be used to indicate whether the registration request of the terminal is an initial registration or a registration update.
[0178] The terminal sends a registration request message, which is transmitted to the core network. For example, the AMF or MME of the core network receives the registration request message and determines whether the terminal currently has a first registration based on the information carried in the registration request message. The first registration here is also a registration through the 3GPP access network.
[0179] In some embodiments, in the case where the terminal has a first registration, the first information may include a message related to the first registration.
[0180] Exemplarily, the information related to the first registration may include, but is not limited to, at least one of the following:
[0181] Registration type information of the first registration;
[0182] The user identifier corresponding to the first registration; illustratively, the user identifier may be a user identifier assigned by the network device after the first registration of the terminal is accepted by the network device;
[0183] The wireless access type information of the first registration.
[0184] In some embodiments, the first registration may be an existing registration of the terminal, and the second registration may be a registration currently requested by the terminal.
[0185] S2102: The first core network function determines not to cancel the first registration of the terminal.
[0186] In some embodiments, when the terminal has a first registration and a second registration of the terminal is accepted, the first core network function determines not to cancel the first registration of the terminal.
[0187] In some embodiments, not canceling the first registration of the terminal can be understood as maintaining the first registration of the terminal.
[0188] In some embodiments, when the terminal has a first registration, accepts a second registration of the terminal, and the terminal supports dual registration, the first core network function determines not to cancel the first registration.
[0189] In the embodiment of the present disclosure, when the AMF or MME determines that the terminal already has the first registration and accepts the second registration of the terminal, it determines not to cancel the first registration. Here, the determination not to cancel the first registration can be understood as maintaining the first registration.
[0190] In some embodiments, the first registration and the second registration are both registrations of the terminal based on 3GPP access. Exemplarily, the first registration is a registration initiated by the terminal through a first 3GPP access network (such as NR access), and the second registration is a registration initiated by the terminal based on a second 3GPP access network (such as NTN NR access). The first 3GPP access network and the second 3GPP access network may belong to wireless access networks supporting different communication modes, or the first 3GPP access network and the second 3GPP access network may be wireless access networks provided by different operators, etc. In short, the first 3GPP access network and the second 3GPP access network are different.
[0191] In some embodiments, if the terminal has a first registration and it is determined that the terminal supports dual registration, it is determined not to cancel the first registration.
[0192] In some embodiments, the terminal supporting dual registration may include at least one of the following:
[0193] The terminal has the capability of dual registration, for example, the terminal's software and hardware support dual registration;
[0194] The user contract information indicates that the terminal has dual registration capability;
[0195] The terminal is configured with dual registration capability by the network device.
[0196] In some embodiments, the AMF may determine whether the terminal supports dual registration based on the contract information of the terminal. Exemplarily, the terminal may determine whether the terminal supports dual registration based on the locally cached contract information or the contract information requested from the UDM. In another exemplary embodiment, the AMF may send a query request to the UDM, and the UDM may determine whether the terminal supports dual registration based on the contract information, and return the conclusion information of whether the terminal supports dual registration to the AMF, so that the AMF may determine whether the terminal supports dual registration based on the conclusion information.
[0197] In other embodiments, the AMF may determine whether the terminal supports dual registration based on local configuration or policy information.
[0198] In some embodiments, the terminal does not support dual registration and determines to cancel the first registration if the second registration is accepted.
[0199] In some embodiments, the AMF that receives the registration request message may be the AMF corresponding to both the first registration and the second registration of the terminal, and the AMF may determine whether the terminal has the first registration based on at least one of the following methods:
[0200] The AMF may determine whether the terminal has the first registration according to the first registration information stored locally;
[0201] The AMF may determine whether the terminal has the first registration according to the first registration information received from the UDM;
[0202] The AMF may determine, based on the first information, whether the terminal has the first registration.
[0203] For example, when accepting the registration of the terminal, the AMF saves the registration information, thereby obtaining the first registration information stored locally.
[0204] In some embodiments, the AMF stores the first registration information in the UDM, and when a terminal subsequently requests registration, it can query the registration record from the UDM, thereby receiving the first registration information.
[0205] In some embodiments, the AMF may determine whether the terminal has the first registration based on information related to the first registration specified by the first information.
[0206] In some embodiments, the AMF corresponding to the first registration is different from the AMF corresponding to the second registration. In this case, the AMF may determine whether the terminal has the first registration based on at least one of the following methods:
[0207] The AMF may determine whether the terminal has a first registration according to the registration information received from the UDM;
[0208] The AMF may determine, based on the first information, whether the terminal has the first registration.
[0209] In some embodiments, the first registration information includes at least: a user identifier of the first registration and / or wireless access type information of the first registration.
[0210] S2103: The first core network function sends a second message to the second core network function.
[0211] In some embodiments, the second core network function may include but is not limited to UDM.
[0212] In some embodiments, the second message may be used to indicate a second registration of the accepting terminal.
[0213] In some embodiments, the second message may include second information.
[0214] In some embodiments, the second information may be used to indicate that the first registration is not to be cancelled.
[0215] Exemplarily, the second information may include one or more indication bits.
[0216] In some embodiments, the second message includes second information, and it can be considered that the first core network function indicates to the second core network function through the second message that the first registration of the terminal is not to be canceled.
[0217] In some embodiments, the second message does not include the second information, and it can be considered that the first core network function instructs the second core network function to cancel the first registration of the terminal through the second message.
[0218] In some embodiments, the information content of the second information indicates whether to cancel the first registration of the terminal. For example, the second information has a first indication value, indicating that the first registration of the terminal is not canceled. For another example, the second information has a second indication value, indicating that the first registration of the terminal is canceled.
[0219] S2104: The second core network function determines whether to initiate a process to cancel the first registration based on the second message.
[0220] In some embodiments, the second message includes second information, and it is determined not to initiate a process of canceling the first registration.
[0221] In some embodiments, the second message does not include the second information, and the second core network function initiates a process to cancel the first registration.
[0222] In some embodiments, if the second message includes second information and the second information indicates that the first registration is not to be cancelled, it is determined not to initiate the first registration process.
[0223] In some embodiments, the second message includes second information and the second information indicates cancellation of the first registration, and the second core network function initiates a process of canceling the first registration.
[0224] In some embodiments, the process of initiating cancellation of the first registration by the second core network function may include but is not limited to: UDM sends a deregistration instruction to the AMF or MME selected by the first registration. After receiving the deregistration instruction, the serving AMF or serving MME of the first registration executes the deregistration of the first registration of the terminal. The deregistration of the first registration here may be the cancellation of the first registration.
[0225] FIG2B is an interactive schematic diagram of a terminal registration method according to an embodiment of the present disclosure. As shown in FIG2B , the embodiment of the present disclosure relates to a terminal registration method, which is used in a communication system 100, and the method includes:
[0226] S2201: The terminal sends a first message.
[0227] Exemplarily, the information content of the first message sent by the terminal can refer to the relevant content of the embodiment corresponding to FIG. 2A , which will not be repeated here.
[0228] In some embodiments, the terminal sends a first message, and the first core network function receives the first message.
[0229] S2202: The first core network function accepts the second registration of the terminal and sends a third message to the second core network function.
[0230] In some embodiments, the first core network function may be AMF.
[0231] In some embodiments, the first core network function determines to accept the second registration of the terminal, and carries the registration information of the second registration in a third message and sends it to the second core network function.
[0232] In some embodiments, the third message includes third information.
[0233] The third information includes first registered information and / or second registered information of the terminal.
[0234] In some embodiments, the registration information of the first registration may include, but is not limited to, at least one of the following:
[0235] Registration type information of the first registration;
[0236] The user identifier corresponding to the first registration;
[0237] The first registered RAT type information;
[0238] The identifier of the first registered serving AMF.
[0239] In another exemplary embodiment, the second registration information may be determined or generated by the first core network function. For example, if the first core network function determines to accept the second registration, the GUTI corresponding to the second registration will be allocated to the terminal, and the third information may include the GUTI corresponding to the second registration.
[0240] In some embodiments, the registration information of the second registration may include, but is not limited to, at least one of the following:
[0241] Registration type information of the second registration;
[0242] The user identifier corresponding to the second registration;
[0243] The RAT type information of the second registration;
[0244] The identifier of the second registered service AMF.
[0245] S2203: The second core network function determines whether to cancel the first registration.
[0246] In some embodiments, the second core network function determines that the terminal supports dual registration and determines not to cancel the first registration.
[0247] In some embodiments, the second core network function determines that the terminal does not support dual registration and determines to cancel the first registration.
[0248] In some embodiments, after receiving the third message, the second core network function determines whether the terminal has the first registration based on the registration information of the terminal.
[0249] In some embodiments, the second core network function determines whether the terminal supports dual registration based on user contract information when the terminal has a first registration.
[0250] S2204: The second core network function triggers the process of canceling the first registration.
[0251] In some embodiments, the terminal does not support dual registration, and the second core network function triggers the process of canceling the first registration.
[0252] Exemplarily, the process of triggering the cancellation of the first registration may include:
[0253] The second core network function sends a cancellation notification of the first registration to the first core network function serving the first registration.
[0254] In some embodiments, the second core network function may include but is not limited to UDM.
[0255] In some embodiments, the first core network function may include but is not limited to AMF.
[0256] In some embodiments, the third message includes the first information.
[0257] In some embodiments, the first information indicates information of a first registration and / or a second registration of the terminal,
[0258] In some embodiments, the first information includes at least one of the following:
[0259] the first registered user identifier;
[0260] the first registered wireless access type;
[0261] an access management function of the first registration;
[0262] the second registered user identifier;
[0263] the wireless access type of the second registration;
[0264] The access management function of the second registration.
[0265] As shown in Fig. 3, an embodiment of the present disclosure provides a terminal registration method, which is executed by a first core network function. The method may include: S3101: receiving a first message.
[0266] In some embodiments, a first message sent by a terminal is received.
[0267] In some embodiments, a first message from a terminal forwarded by an access network is received.
[0268] In some embodiments, the first message is used for access registration of the terminal.
[0269] In some embodiments, the relevant content of the first message can refer to the relevant part of the embodiment corresponding to Figure 2A.
[0270] S3102: Accept the second registration of the terminal and determine whether to cancel the first registration of the terminal.
[0271] In some embodiments, an optional implementation manner in which the first core network function determines whether to cancel the first registration can refer to the relevant description of the corresponding embodiment of Figure 2A.
[0272] In some embodiments, the first core network function may determine whether the terminal has the first registration according to at least one of the following information:
[0273] Determining whether the terminal has a first registration according to the registration information locally stored by the first core network function;
[0274] The first core network function determines, based on the registration information requested from the second core network function, whether the terminal has a first registration;
[0275] The first core network function sends a query request to the second core network function, receives a query response returned by the second core network function, and determines whether the terminal has the first registration based on the query response;
[0276] The first core network function determines whether the terminal has a first registration based on the first information in the first message.
[0277] In some embodiments, the first information may include at least one of the following:
[0278] The first registered user ID;
[0279] A registration indication, used to indicate that the terminal has a first registration;
[0280] Access type information of the first registration;
[0281] First registered RAT type information;
[0282] The first registered AMF identity.
[0283] Exemplarily, it is determined whether the terminal supports dual registration, and if the terminal supports dual registration, it is determined not to cancel the first registration of the terminal while accepting the second registration of the terminal.
[0284] As another example, when the terminal does not support dual registration, it is determined that the second registration of the terminal is accepted and at the same time, it is determined that the first registration of the terminal is cancelled.
[0285] In some embodiments, the first core network function determines whether the terminal supports dual registration based on user subscription information.
[0286] In other embodiments, the first core network function sends a query request to the second core network function (eg, UDM), receives a query response returned by the second core network function, and determines whether the terminal supports dual registration based on the query response.
[0287] In some embodiments, the first core network function may also determine whether the terminal supports dual registration based on the type of the terminal and / or local configuration.
[0288] In some embodiments, the first core network function may be a service AMF shared by the first registration and the second registration of the terminal.
[0289] In other embodiments, the first core network function may be the second registered service AMF of the terminal, and the second registered service AMF is different from the first registered service AMF.
[0290] S3103: The first core network function sends a second message.
[0291] In some embodiments, when it is determined not to cancel the first registration of the terminal, the second message may include second information.
[0292] In some embodiments, the second message includes second information indicating that the first registration of the terminal is not to be cancelled.
[0293] In some embodiments, the second message does not include second information indicating cancellation of the first registration of the terminal.
[0294] In some embodiments, the second message includes second information, and information content of the second information indicates that the first registration of the terminal is not to be cancelled.
[0295] In some embodiments, the second message does not include the second information, and the information content of the second information indicates to cancel the first registration of the terminal.
[0296] In some embodiments, the first core network function sends a second message to the second core network function.
[0297] In some embodiments, the second core network function may be UDM.
[0298] As shown in Figure 4, the embodiment of the present disclosure provides a terminal registration method, which is performed by the second core network function. The method may include:
[0299] S4101: The second core network function receives the second message.
[0300] In some embodiments, the second core network function may include, but is not limited to, UDM.In some embodiments, the second core network function receives the second message from the first core network function.
[0301] In some embodiments, the second message may include second information.
[0302] In some embodiments, the second information may be used to indicate that the first registration is not to be cancelled.
[0303] Exemplarily, the second information may include one or more indication bits.
[0304] In some embodiments, the second message includes second information, and it can be considered that the first core network function indicates to the second core network function through the second message that the first registration of the terminal is not to be canceled.
[0305] In some embodiments, the second message does not include the second information, and it can be considered that the first core network function instructs the second core network function to cancel the first registration of the terminal through the second message.
[0306] In some embodiments, the information content of the second information indicates whether to cancel the first registration of the terminal. For example, the second information has a first indication value, indicating that the first registration of the terminal is not canceled. For another example, the second information has a second indication value, indicating that the first registration of the terminal is canceled.
[0307] It is worth noting that: the relevant description of the second message here can refer to the corresponding content of the embodiment corresponding to Figure 2A, and will not be repeated here.
[0308] S4102: The second core network function determines whether to cancel the first registration of the terminal.
[0309] In some embodiments, the second core network function determines whether to cancel the first registration of the terminal based on the second message.
[0310] In some other embodiments, the second core network function determines not to cancel the first registration of the terminal when the second message includes the second information.
[0311] In some further embodiments, the second core network function determines to cancel the first registration of the terminal when the second message does not include the second information.
[0312] In some other embodiments, the second core network function determines whether to cancel the first registration of the terminal based on information content of the second information included in the second message.
[0313] S4103: The second core network function initiates the process of canceling the first registration.
[0314] In some embodiments, in the case of cancelling the first registration, the second core network function initiates a process of cancelling the first registration.
[0315] Exemplarily, how to cancel the first registration may refer to the relevant description of the embodiment corresponding to FIG. 2A .
[0316] In other embodiments, if the first registration is not cancelled, step S4104 does not need to be performed. That is, step S4104 may be an optional step.
[0317] As shown in Figure 5, an embodiment of the present disclosure provides a terminal registration method, which is performed by a second core network function. The method may include:
[0318] S5101: The second core network function receives the third message.
[0319] In some embodiments, the second core network function receives the third message from the first core network function.
[0320] In some embodiments, the relevant description of the third message can refer to the corresponding part of the corresponding embodiment of Figure 2B.
[0321] The third information includes first registered information and / or second registered information of the terminal.
[0322] Exemplarily, the first registered information may come from a first message sent by the terminal.
[0323] In some embodiments, the registration information of the first registration may include, but is not limited to, at least one of the following:
[0324] Registration type information of the first registration;
[0325] The user identifier corresponding to the first registration;
[0326] The RAT type of the first registration;
[0327] The identifier of the first registered serving AMF.
[0328] In another exemplary embodiment, the second registration information may be determined or generated by the first core network function. For example, if the first core network function determines to accept the second registration, the GUTI corresponding to the second registration will be allocated to the terminal, and the third information may include the GUTI corresponding to the second registration.
[0329] In some embodiments, the registration information of the second registration may include, but is not limited to, at least one of the following:
[0330] Registration type information of the second registration;
[0331] The user identifier corresponding to the second registration;
[0332] The RAT type information of the second registration;
[0333] The identifier of the second registered service AMF.
[0334] S5102: The second core network function determines whether to cancel the first registration of the terminal.
[0335] In some embodiments, when the terminal has a first registration and the first core network function accepts the second registration, the second core network function determines whether to cancel the first registration of the terminal.
[0336] In some embodiments, in the case where the terminal supports dual registration, it is determined that the first registration of the terminal is not cancelled while accepting the second registration of the terminal.
[0337] In some embodiments, when the terminal does not support dual registration, it is determined to cancel the first registration of the terminal while accepting the second registration of the terminal.
[0338] In some embodiments, the second core network function determines whether the terminal supports dual registration based on the subscription information of the terminal.
[0339] S5103: The second core network function initiates the cancellation process of the first registration.
[0340] In some embodiments, if it is determined to cancel the first registration of the terminal, the cancellation process of the first registration is initiated, otherwise the cancellation process of the first registration is not initiated. For details on how to cancel the first registration, please refer to the embodiment shown in FIG. 2B, which will not be repeated here.
[0341] It is worth noting that step S5103 may be an optional step. As shown in FIG6 , the present disclosure embodiment provides a terminal registration method, which is executed by the terminal. The method may include:
[0342] S6101: The terminal sends a first message.
[0343] In some embodiments, the terminal sends a first message to a first core network function.
[0344] In some embodiments, the terminal sends a first message to the first core network function through the access network.
[0345] In some embodiments, the first message is used by the terminal to request a second registration.
[0346] In some embodiments, the first message includes first information. The first information is used by the first core network function to determine whether the terminal has a first registration.
[0347] In some embodiments, the terminal has a first registration, and the terminal sends a first message including first information to the first core network function.
[0348] In some embodiments, the terminal has a first registration and supports dual registration, and sends a first message containing first information to the first core network function. In some embodiments, the terminal supports dual registration via 3GPP access. If the terminal completes the first registration to 5GC via the first 3GPP access, the first registration is not canceled when accepting the second registration to 5GC via the second 3GPP access. The two 3GPP accesses are different. For example, the first 3GPP access is a New Radio (NR) access. The second 3GPP access is a non-terrestrial network new radio access (NTN NR).
[0349] The two 5GC networks may be the same or different, that is, the two 3GPP accesses correspond to the same PLMN or different PLMNs.
[0350] For the second registration of the terminal, when the service AMF determines that the registration currently requested by the terminal is the second registration of the terminal, the service AMF indicates that the first registration of the terminal shall not be cancelled. Based on this, UDM will not trigger the cancellation of the first registration. The specific solution is as follows:
[0351] (1) The serving AMF indicates to the UDM that the initial registration of the terminal (i.e., the first registration) should not be cancelled.
[0352] (2) After receiving the message from the service AMF, UDM does not cancel the previous registration of the terminal.
[0353] If the terminal accesses the same PLMN through two 3GPP accesses, the same serving AMF is selected to serve the first registration and the second registration. In this case, the serving AMF has the registration information of the first registration of the terminal. If the serving AMF receives the registration request message and determines that the registration request message is the second registration of the terminal, and optionally determines whether to allow dual registration of the terminal based on the user subscription information, based on this, the serving AMF sends an indication not to cancel the first registration to the UDM.
[0354] If the terminal accesses different PLMNs through two 3GPP accesses, this means that two different service AMFs will be selected to serve the first registration and the second registration respectively. The service AMF corresponding to the second registration receives the registration request message of the terminal. The registration request message may include but is not limited to: the terminal sends the previous 5G-GUTI assigned to the terminal for the first registration, or the terminal sends a dual registration indication and other information content, based on which the service AMF sends an indication to the UDM not to cancel the first registration.
[0355] If the UDM receives a request message from the serving AMF, the UDM may determine whether the message is related to multi-3GPP access of the terminal according to the user subscription information and registration information.
[0356] The user subscription information includes subscription information related to multiple 3GPP accesses, for example, each 3GPP access corresponds to different subscription information, or the user subscription information directly includes an indication of whether the terminal supports the dual registration mode.
[0357] If the registration information stored on the UDM indicates that the terminal already has a first registration and supports dual registration mode based on the user contract information, the UDM can determine that the request is related to the second registration of the terminal and accept this registration. Otherwise, the terminal rejects the second registration or accepts the second registration and triggers the cancellation of the first registration.
[0358] Embodiment 1:
[0359] Referring to FIG. 7A , the terminal can access the same PLMN via satellite NR and NR.
[0360] 1. The terminal first chooses to use satellite NG-RAN to access 5GC and sends a registration request message to AMF. The registration request message may include registration type information and terminal identifier (5G-GUTI or SUPI or PEI). The registration type information indicates initial registration.
[0361] 2. The AMF serving the terminal chooses to use Nudm_UECM_Registration to notify the UDM of the registration of the terminal. Exemplarily, the AMF sends the access type information, RAT type information and service AMF identifier used by the terminal to the UDM, and this information will be stored in the UDM as terminal registration information. The RAT type information indicates the satellite NR used by the terminal. The satellite NR may include but is not limited to low Earth orbit satellite (LEO) satellites or synchronous earth satellites, etc. After the AMF completes the Nudm_UECM_Registration operation, if the AMF does not have user contract information, the AMF uses the Nudm_SDM_Get service operation to obtain user contract information, SMF selection information, SMF-managed terminal context, etc. 3. AMF obtains user contract information from UDM through Nudm_SDM_Get.
[0362] 4.AMF stores the user subscription information. If the terminal supports dual registration through two 3GPP accesses, the subscription information may include an indication of support for dual registration.
[0363] 5. If the network device accepts the terminal's registration, AMF will send a registration acceptance message to the terminal. AMF allocates a 5G-GUTI and sends it to the terminal.
[0364] 6. If the terminal enables dual registration through another 3GPP access (such as NR), the terminal sends a registration request message through NR. If the terminal requests access to the same PLMN, the message contains the same GUTI allocated to the terminal in the first registration.
[0365] 7. Based on the GUTI, select the same serving AMF for the second registration. When the AMF receives the registration request message, the AMF checks whether the terminal has registration information, and when it is determined that the terminal is allowed to perform dual registration through 3GPP access, the AMF determines that the registration request message is for the second registration of the terminal.
[0366] 8. The serving AMF uses Nudm_UECM_Registration to notify UDM about the registration information of the terminal. The registration information includes the access type, RAT type and serving AMF identifier used by the terminal. UDM stores the registration information. The RAT type information indicates that the terminal uses NR access. In addition, AMF indicates to UDM that the previous registration of the terminal should not be canceled. UDM does not initiate the cancellation of the previous registration of the terminal. Otherwise, if UDM receives a registration message for the second registration of the terminal, it will send a Nudm_UECM_Deregistration message to AMF to trigger the cancellation of the previous registration of the terminal.
[0367] 9.AMF returns the registration acceptance message to the terminal.
[0368] Embodiment 2:
[0369] Referring to FIG. 7B , an embodiment of the present disclosure provides a method in which a terminal accesses different PLMNs via satellite NR and NR respectively.
[0370] 1. The terminal first uses satellite NG-RAN to access 5GC. The terminal sends a registration request message, including the registration request type and the terminal identifier (5G-GUTI-1 or SUCI or PEI). The registration request type information indicates the initial registration.
[0371] 2. The AMF (AMF-1) serving the terminal uses Nudm_UECM_Registration to notify the UDM about the registration of the terminal. The registration information sent by the AMF to the UDM may include: the access type information used by the terminal, the RAT type information and the serving AMF identifier. The RAT type information indicates the satellite NR access used by the terminal (such as LEO-NR).
[0372] 3. After AMF-1 completes the Nudm_UECM_Registration operation, if AMF-1 does not have the user subscription information, AMF-1 uses the Nudm_SDM_Get service operation to obtain the user subscription information, session management function (SMF) selection information, SMF managed terminal context, etc. If the terminal supports dual registration through two 3GPP accesses, the subscription information may include an indication of supporting dual registration.
[0373] 4. If the network accepts the terminal registration, AMF-1 sends a registration acceptance message to the terminal. AMF-1 allocates a 5G-GUTI-1 and sends it to the terminal.
[0374] 5. If the terminal enables dual registration through another access (such as NR), the terminal sends a registration request message through NR access. If the PLMN to which the terminal requests access is different from the first access PLMN, the terminal includes a terminal identifier (SUCI or PEI or 5G-GUTI-2) in the registration request message. If 5G-GUTI-2 is included, 5G-GUTI-2 does not correspond to the PLMN selected for the first registration (ie, 5G-GUTI-1). At the same time, if this is the second registration of the terminal and the PLMN selected by the terminal is different from the first PLMN with which the terminal has registered, the terminal should indicate that this is the second registration. For example, 5G-GUTI-1 is also included in the request message to identify the PLMN to which the terminal has registered.
[0375] 6. If 5G-GUTI-2 is provided, based on 5G-GUTI-2, select the serving AMF (AMF-2) for the second registration. When receiving the registration request message, AMF-2 knows that it is a second registration based on 5G-GUTI-2. AMF-2 checks that the terminal supports dual registration initiated through 3GPP access, and AMF-2 decides to accept the second registration of the terminal.
[0376] 7.AMF-2 uses Nudm_UECM_Registration to notify UDM about the registration information of the terminal. The registration information contains the access type information, RAT type information and AMF-2 identifier used by the terminal, which will be stored in UDM as registration information. The RAT type information indicates that the terminal uses NR access. In addition, AMF-2 instructs UDM that the first registration of the terminal should not be canceled. UDM should not initiate the cancellation of the previous registration of the terminal. Otherwise, if UDM receives the second registration, it will initiate a Nudm_UECM_Deregistration message to AMF-1 to trigger AMF-1 to initiate the deregistration of the first registration of the terminal.
[0377] 8.AMF-2 uses Nudm_SDM_Get to get data.
[0378] 9.AMF-2 returns a registration acceptance message to the terminal.
[0379] Embodiment 3:
[0380] The disclosed embodiments illustrate that a user accesses different PLMNs via satellite NR and NR.
[0381] 1. The terminal first uses satellite NG-RAN to access 5GC, and the terminal sends a registration request message. The registration request message includes registration request type information and terminal identifier (5G-GUTI-1 or SUCI or PEI). The registration request type information indicates initial registration.
[0382] 2. The AMF (AMF-1) serving the terminal uses Nudm_UECM_Registration to notify the UDM of the registration information of the terminal. The registration information includes the access type information, RAT type information and service AMF identifier used by the terminal. This information is stored in the UDM as terminal registration information. The RAT type information indicates the satellite NR access (such as LEO-NR) used by the terminal.
[0383] 3. After AMF-1 successfully completes the Nudm_UECM_Registration operation, if AMF-1 does not have the user contract information, AMF-1 uses the Nudm_SDM_Get service operation to obtain the user contract information, SMF selection information, terminal context in SMF management, etc. AMF-1 stores the user contract information.
[0384] 4. If the network accepts the terminal registration, AMF-1 sends a registration acceptance message to the terminal. AMF-1 allocates a 5G-GUTI-1 and sends it to the terminal.
[0385] 5. If the terminal enables dual registration through another 3GPP access (such as NR), the terminal sends a registration request message through NR access. If the PLMN to which the terminal requests access is different from the PLMN selected for the first access, the terminal includes a terminal identifier (SUCI or PEI or 5G-GUTI-2) in the registration request message. If 5G-GUTI-2 is included, 5G-GUTI-2 does not correspond to the first selected PLMN (ie, 5G-GUTI-1). Based on 5G-GUTI-2, select the serving AMF (AMF-2) for the second registration.
[0386] 6.AMF-2 uses Nudm_UECM_Registration to notify UDM of the terminal's registration information. The registration information includes the access type information, RAT type information and AMF-2 identifier used by the terminal. This information will be stored in UDM as terminal registration information. The RAT type information indicates that the terminal uses NR access.
[0387] 7. Based on the terminal identification, UDM checks whether the terminal has registration information. If so, it means that the terminal has a first registration. If the terminal supports dual registration, UDM decides to accept the second registration and does not cancel the first registration. Otherwise, if UDM receives the second registration, it will reject the second registration or accept the second registration and initiate a Nudm_UECM_Deregistration message to AMF-1, triggering AMF-1 to register the first registration.
[0388] 8. After AMF-2 successfully completes the Nudm_UECM_Registration operation, if AMF-2 does not store the user contract information, AMF-2 uses the Nudm_SDM_Get service operation to obtain the terminal context for contract information, SMF selection information, SMF management, etc. AMF-2 stores the user contract information.
[0389] 9.AMF-2 returns a registration acceptance message to the terminal.
[0390] In the embodiments of the present disclosure, part or all of the steps and their optional implementations may be arbitrarily combined with part or all of the steps in other embodiments, or may be arbitrarily combined with optional implementations of other embodiments.
[0391] In the embodiments of the present disclosure, part or all of the steps and their optional implementations may be arbitrarily combined with part or all of the steps in other embodiments, or may be arbitrarily combined with optional implementations of other embodiments.
[0392] The embodiments of the present disclosure also provide a device for implementing any of the above methods, for example, a device is provided, the above device includes a unit or module for implementing each step performed by the terminal in any of the above methods. For another example, another device is provided, including a unit or module for implementing each step performed by a network device (for example, an access network device, or a core network device, etc.) in any of the above methods.
[0393] It should be understood that the division of the units or modules in the above devices is only a division of logical functions, and in actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. In addition, the units or modules in the device can be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the units or modules of the above devices, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory inside the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above hardware circuits can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of some or all of the above units or modules are realized by designing the logical relationship of the components in the circuit; for example, in another implementation, the above hardware circuit can be realized by a programmable logic device (PLD), taking a field programmable gate array (FPGA) as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of a processor calling software, or in the form of a hardware circuit, or in part by a processor calling software, and the rest by a hardware circuit.
[0394] In the disclosed embodiments, the processor is a circuit with signal processing capability. In one implementation, the processor may be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which may be understood as a microprocessor), or a digital signal processor (DSP), etc.; in another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration may be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0395] FIG8A is a first core network function provided by an embodiment of the present disclosure, which includes:
[0396] The receiving module 801 is configured to receive a first message from a terminal, where the first message is used for access registration of the terminal;
[0397] Processing module 802 is configured to determine that the terminal has a first registration and accepts the second registration of the terminal, and determine not to cancel the first registration; the first registration is a registration initiated by the terminal through a first 3GPP access network; the second registration is a registration initiated by the terminal through a second 3GPP access network; the first 3GPP access network is different from the second 3GPP access network.
[0398] The receiving module 801 may correspond to a specific structure such as a network interface of the first core network function, and may be used to execute operations related to reception in any of the aforementioned embodiments.
[0399] The processing module 802 may correspond to a specific structure such as a processor of the first core network function, and may be used to execute operations related to processing in any of the aforementioned embodiments.
[0400] In some embodiments, the first core network function may also include a sending module; the sending module may be used to perform operations related to sending in any of the aforementioned embodiments.
[0401] Optionally, the processing module is configured to determine that the terminal has a first registration, accepts a second registration of the terminal and the terminal supports dual registration, and determine not to cancel the first registration.
[0402] Optionally, the first core network function is an access management function; and the first message is a registration request message of the terminal.
[0403] Optionally, the first registration and the second registration of the terminal select the same access management function, and the processing module is further configured so that the access management function determines that the terminal has the first registration according to the saved first registration information of the terminal.
[0404] Optionally, the first registration information includes at least: a user identifier of the first registration and / or wireless access type information of the first registration.
[0405] Optionally, the first core network function is an access management function; the terminal selects different access management functions for the first registration and the second registration; the processing module is also configured so that the access management function determines that the terminal has a first registration based on the first information of the first message.
[0406] Optionally, the first information is a globally unique temporary user equipment identifier GUTI allocated to the terminal after the terminal successfully registers through the first 3GPP access.
[0407] Optionally, the first core network function further includes:
[0408] The sending module is also configured to send a second message to the second core network function, where the second message includes second information, and the second information is used to indicate that the first registration will not be canceled.
[0409] FIG8B is a schematic diagram of the structure of a terminal provided by an embodiment of the present disclosure. As shown in FIG8B , the terminal includes:
[0410] The sending module 803 is configured for the terminal to send a first message to the first core network function, where the first message is used by the terminal to request a second registration; the first message includes first information, and the first information is used by the first core network function to determine whether the terminal has a first registration.
[0411] The sending module 803 may correspond to a specific structure such as an antenna or a network interface of the terminal.
[0412] Optionally, the terminal further includes a storage module, a processing module and / or a receiving module, and the storage module can be configured to store information, for example, to store the first message. The processing module can be used for information processing.
[0413] Optionally, the receiving module is configured to receive information of network devices, etc.
[0414] Optionally, the first information is used to indicate that the terminal already has a first registration and / or information of the first registration.
[0415] Optionally, the first information is the GUTI of the terminal corresponding to the first registration.
[0416] FIG8C is a schematic diagram of the structure of the second core network function provided by an embodiment of the present disclosure. As shown in FIG8C , the second core network function includes:
[0417] The receiving module 804 is configured to receive a second message sent by the first core network function; the second message includes second information, and the second information is used to indicate that the first registration of the terminal is not cancelled when the second registration of the terminal is accepted;
[0418] The processing module 805 is configured to, according to the second message, not initiate cancellation of the first registration when accepting the second registration of the terminal.
[0419] The receiving module 804 may correspond to a specific structure such as a network interface of the second core network function, and may be used to execute operations related to reception in any of the aforementioned embodiments.
[0420] The processing module 805 may correspond to a specific structure such as a processor of the second core network function, and may be used to execute operations related to processing in any of the aforementioned embodiments.
[0421] In some embodiments, the second core network function may also include a sending module; the sending module may be used to perform operations related to sending in any of the aforementioned embodiments.
[0422] In some embodiments, the terminal supports dual registration, and the second message includes the second information.
[0423] In some embodiments, the first registration is a registration initiated by the terminal through a first 3GPP access network; the second registration is a registration initiated by the terminal through a second 3GPP access network; and the first 3GPP access network is different from the second 3GPP access network.
[0424] FIG8D is a schematic diagram of the structure of the second core network function provided by an embodiment of the present disclosure. As shown in FIG8D , the second core network function includes:
[0425] The receiving module 806 is configured to receive a third message sent by the first core network function; the third message includes: registration information of the second registration of the terminal;
[0426] The processing module 807 is configured to determine not to cancel the first registration when the terminal has a first registration and it is determined based on the third message to accept the second registration of the terminal.
[0427] The receiving module 806 may correspond to specific structures such as an antenna or a network interface of the second core network function.
[0428] Optionally, the second core network function further includes a storage module, a sending module and / or a processing module, the storage module can be configured to perform steps related to information storage, the processing module can be used for steps related to information processing, and the sending module can be configured to execute steps of the processing module.
[0429] Optionally, the processing module is configured to determine not to cancel the second registration if the terminal has a first registration, accepts a second registration of the terminal and the terminal supports dual registration.
[0430] Optionally, the first core network function is a user data management function; the third message includes third information; the third information includes first registration information and / or second registration information of the terminal.
[0431] Optionally, the third information includes at least one of the following:
[0432] the first registered user identifier;
[0433] the wireless access type of the first registration;
[0434] an access management function of the first registration;
[0435] the second registered user identifier;
[0436] the wireless access type of the second registration;
[0437] The access management function of the second registration.
[0438] Optionally, the processing module is further configured to enable the second core network function to determine whether the terminal supports dual registration according to the subscription information of the terminal.
[0439] An embodiment of the present disclosure further provides a communication device, which may include: one or more processors; wherein the processor is used to call instructions so that the communication device executes a terminal registration method that can be implemented in any of the aforementioned embodiments.
[0440] 9A and / or 9B , the communication device 8100 further includes one or more memories 8102 for storing instructions. Optionally, all or part of the memory 8102 may also be outside the communication device 8100 .
[0441] The communication device may be the aforementioned terminal, core network device, access network device, and second device. In some embodiments, the communication device may also be the aforementioned first device.
[0442] In some embodiments, the communication device 8100 further includes one or more transceivers 8103. When the communication device 8100 includes one or more transceivers 8103, the communication steps such as sending and receiving in the above method are executed by the transceiver 8103, and the other steps are executed by the processor 8101.
[0443] In some embodiments, the transceiver may include a receiver and a transmitter, and the receiver and the transmitter may be separate or integrated. Optionally, the terms such as transceiver, transceiver unit, transceiver, transceiver circuit, etc. may be replaced with each other, the terms such as transmitter, transmission unit, transmitter, transmission circuit, etc. may be replaced with each other, and the terms such as receiver, receiving unit, receiver, receiving circuit, etc. may be replaced with each other.
[0444] Optionally, the communication device 8100 further includes one or more interface circuits 8104, which are connected to the memory 8102. The interface circuit 8104 can be used to receive signals from the memory 8102 or other devices, and can be used to send signals to the memory 8102 or other devices. For example, the interface circuit 8104 can read instructions stored in the memory 8102 and send the instructions to the processor 8101.
[0445] The communication device 8100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 9A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0446] 9B is a schematic diagram of the structure of a chip 8200 provided in an embodiment of the present disclosure. In the case where the communication device 8100 may be a chip or a chip system, reference may be made to the schematic diagram of the structure of the chip 8200 shown in FIG. 9B , but the present invention is not limited thereto.
[0447] The chip 8200 includes one or more processors 8201, and the processor 8201 is used to call instructions so that the chip 8200 executes any of the above terminal registration methods.
[0448] In some embodiments, the chip 8200 further includes one or more interface circuits 8202, which are connected to the memory 8203. The interface circuit 8202 can be used to receive signals from the memory 8203 or other devices, and the interface circuit 8202 can be used to send signals to the memory 8203 or other devices. For example, the interface circuit 8202 can read the instructions stored in the memory 8203 and send the instructions to the processor 8201. Optionally, the terms such as interface circuit, interface, transceiver pin, and transceiver can be replaced with each other.
[0449] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Optionally, all or part of the memory 8203 may be outside the chip 8200.
[0450] The present disclosure also provides a storage medium, on which instructions are stored, and when the instructions are executed on the communication device 8100, the communication device 8100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but it can also be a temporary storage medium.
[0451] The present disclosure also provides a program product, and when the program product is executed by the communication device 8100, the communication device 8100 executes any one of the above terminal registration methods. Optionally, the program product is a computer program product.
[0452] The present disclosure also provides a computer program, which, when executed on a computer, enables the computer to execute any one of the above terminal registration methods.
[0453] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0454] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
A terminal registration processing method, executed by a first core network function, comprising: The first core network function receives a first message from a terminal, where the first message is used for access registration of the terminal; The first core network function determines that the terminal has a first registration and accepts a second registration of the terminal, and determines not to cancel the first registration; The first registration is a registration initiated by the terminal through a first 3GPP access network; The second registration is a registration initiated by the terminal through a second 3GPP access network; the first 3GPP access network is different from the second 3GPP access network. The method according to claim 1, wherein The first core network function determines that the terminal has a first registration and accepts the second registration of the terminal, and determines not to cancel the first registration, including: the first core network function determines that the terminal has a first registration, accepts the second registration of the terminal and the terminal supports dual registration, and determines not to cancel the first registration. The method according to claim 1 or 2, wherein The first core network function is an access management function; the first message is a registration request message of the terminal. The method according to claim 3, wherein The first registration and the second registration of the terminal select the same access management function, and the method further includes: the access management function determines that the terminal has the first registration according to the saved first registration information of the terminal. The method according to claim 4, wherein The first registration information includes at least: the first registered user identifier and / or the first registered wireless access type information. The method according to claim 3, wherein The first core network function is an access management function serving the second registration of the terminal, and the first registration and the second registration of the terminal select different access management functions; The method also includes: the access management function determining, based on the first information, that the terminal has a first registration. The method according to claim 6, wherein The first information is a globally unique temporary user equipment identifier GUTI allocated to the terminal after the terminal successfully registers through the first 3GPP access. The method according to any one of claims 1 to 7, wherein: The method also includes: sending a second message to a second core network function, the second message including second information, and the second information is used to indicate that the first registration is not to be canceled. A terminal registration processing method, wherein: Executed by the terminal, the method includes: sending a first message to a first core network function, the first message is used by the terminal to request a second registration; the first message includes first information, the first information is used by the first core network function to determine whether the terminal has a first registration. The method according to claim 9, wherein The first information is used to indicate that the terminal has a first registration and / or information of the first registration. The method according to claim 9 or 10, wherein: The first information is the GUTI of the terminal corresponding to the first registration. A terminal registration method, performed by a second core network function, the method further comprising: Receiving a second message sent by the first core network function; The second message includes second information, where the second information is used to indicate that the first registration of the terminal is not to be cancelled when the second registration of the terminal is accepted; According to the second message, cancellation of the first registration is not initiated in case the second registration of the terminal is accepted. The method according to claim 12, wherein The first registration is a registration initiated by the terminal through a first 3GPP access network; the second registration is a registration initiated by the terminal through a second 3GPP access network; the first 3GPP access network is different from the second 3GPP access network. A terminal registration processing method, wherein: include: The second core network function receives a third message sent by the first core network function; The third message includes: registration information of the terminal; When the terminal has a first registration and it is determined based on the third message that a second registration of the terminal is accepted, it is determined not to cancel the first registration. The method according to claim 14, wherein When the terminal has a first registration and a second registration of the terminal is accepted, determining not to cancel the first registration includes: when the terminal has a first registration, the second registration of the terminal is accepted and the terminal supports dual registration, determining not to cancel the second registration. The method according to claim 14 or 15, wherein The second core network function is a user data management function; the third message includes third information; the third information includes first registration information and / or second registration information of the terminal. The method according to claim 16, wherein The third information includes at least one of the following: the user identifier of the first registration; the wireless access type of the first registration; the access management function of the first registration; the user identifier of the second registration; the wireless access type of the second registration; the access management function of the second registration. The method according to claim 15, wherein The method also includes: the second core network function determines whether the terminal supports dual registration according to user subscription information. A first core network function, wherein: include: A receiving module, configured to receive a first message from a terminal, where the first message is used for access registration of the terminal; a processing module, configured to determine that the terminal has a first registration and accepts a second registration of the terminal, and determine not to cancel the first registration; The first registration is a registration initiated by the terminal through a first 3GPP access network; The second registration is a registration initiated by the terminal through a second 3GPP access network; the first 3GPP access network is different from the second 3GPP access network. A terminal, wherein include: A sending module, configured to enable the terminal to send a first message to the first core network function, where the first message is used by the terminal to request a second registration; The first message includes first information, and the first information is used by the first core network function to determine whether the terminal has a first registration. A second core network function, comprising: A receiving module, configured to receive a second message sent by the first core network function; The second message includes second information, where the second information is used to indicate that the first registration of the terminal is not to be cancelled when the second registration of the terminal is accepted; The processing module is configured to, according to the second message, not initiate cancellation of the first registration when accepting the second registration of the terminal. A second core network function, comprising: A receiving module, configured to receive a third message sent by the first core network function; The third message includes: registration information of the terminal; The processing module is configured to determine not to cancel the first registration when the terminal has a first registration and accepting the second registration of the terminal is determined based on the third message. A communication device, wherein: The communication device comprises: one or more processors; wherein the processor is used to call instructions so that the communication device executes the terminal registration method according to any one of claims 1 to 12, claims 13 to 14, or claims 15 to 17. A storage medium, wherein The storage medium stores instructions, and when the instructions are executed on the communication device, the communication device executes the terminal registration method according to any one of claims 1 to 12, claims 13 to 14, or claims 15 to 17.