Registration method and device, storage medium and chip
By exchanging registration request and acceptance messages between the terminal device and the network function, the terminal device maintains its registration status in multiple communication networks, solving the problem of simultaneous registration and improving communication quality and reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2022-09-02
- Publication Date
- 2026-05-08
AI Technical Summary
Terminal devices cannot maintain a registered status in multiple wireless communication networks simultaneously, resulting in a decline in communication quality and reliability.
The access network device sends a registration request message to the network function, which includes parameters indicating that the terminal device is registering with multiple communication networks. After confirming that the capabilities match, the network function sends a registration acceptance message, and the terminal device registers with multiple communication networks and maintains its status.
This enables terminal devices to register simultaneously in multiple communication networks, improving communication quality and reliability.
Smart Images

Figure CN115606265B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and more specifically, to a registration method, apparatus, storage medium, and chip. Background Technology
[0002] With the development of wireless communication technology and terminal technology, existing wireless communication networks are becoming increasingly complex, and the number of wireless communication standards supported by these networks is also increasing. For example, wireless communication networks supporting 3G (the 3rd Generation Mobile Communication Technology), 4G (the 4th Generation Mobile Communication Technology), or 5G (the 5th Generation Mobile Communication Technology) can coexist in the same area, and terminal devices can also be capable of supporting multiple wireless communication standards or multiple wireless communication networks.
[0003] In related technologies, although terminal devices have the ability to support multiple wireless communication networks, they cannot maintain a registered state in two wireless communication networks at the same time. Summary of the Invention
[0004] To overcome the aforementioned problems in related technologies, this disclosure provides a registration method, apparatus, storage medium, and chip.
[0005] According to a first aspect of the present disclosure, a registration method is provided, applied to a terminal device, the method comprising:
[0006] The terminal device sends a first registration request message to a first network function through a first access network device; wherein the first registration request message includes a first parameter, the first parameter being used to characterize the terminal device registering with multiple communication networks, the communication network including a first communication network, and the first network function being a network function in the first communication network;
[0007] In response to receiving a first registration acceptance message sent by the first network function through the first access network device, it is determined that the terminal device has successfully registered in the first communication network; wherein, the first registration acceptance message is a message sent by the first network function when it determines, based on the first registration request message, that both the terminal device and the first communication network have the capability to support the terminal device to register in multiple communication networks.
[0008] According to a second aspect of the present disclosure, a registration method is provided for application to a first network function, the method comprising:
[0009] In response to receiving a first registration request message sent by a terminal device through a first access network device, a third registration request message is sent to a third network function; wherein, both the first registration request message and the third registration request message include a first parameter, the first parameter being used to characterize the terminal device registering with multiple communication networks, the communication network including a first communication network, the first network function being a network function in the first communication network, and the third network function being a network function providing user data management functions.
[0010] In response to receiving the third registration acceptance message sent by the third network function, the first access network device sends a first registration acceptance message to the terminal device.
[0011] According to a third aspect of the present disclosure, applied to a second network function, the method includes:
[0012] In response to receiving a second registration request message sent by the terminal device through the second access network device, a fourth registration request message is sent to the third network function; wherein, both the second registration request message and the fourth registration request message include a second parameter, the second parameter being used to characterize that the terminal device has the ability to register with multiple communication networks, the communication networks including a first communication network and a second communication network, and the second network function being a network function in the second communication network;
[0013] In response to receiving the fourth registration acceptance message sent by the third network function, a second registration acceptance message is sent to the terminal device through the second access network device.
[0014] According to a fourth aspect of the present disclosure, a registration method is provided for application to a third network function, the method comprising:
[0015] In response to receiving a third registration request message sent by a first network function, it is determined whether both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks; wherein, the third registration request message includes a first parameter, the first parameter being used to characterize the terminal device registering on multiple communication networks, the communication network including the first communication network, and the first network function being a network function in the first communication network;
[0016] If it is determined that both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks, a third registration acceptance message is sent to the first network function.
[0017] According to a fifth aspect of the present disclosure, a registration apparatus is provided, the apparatus comprising:
[0018] The first sending module is configured to send a first registration request message to a first network function through a first access network device; wherein the first registration request message includes a first parameter, the first parameter being used to characterize the terminal device registering with multiple communication networks, the communication network including a first communication network, and the first network function being a network function in the first communication network;
[0019] The first determining module is configured to determine, in response to receiving a first registration acceptance message sent by the first network function through the first access network device, that the terminal device has successfully registered in the first communication network; wherein, the first registration acceptance message is a message sent by the first network function when it determines, based on the first registration request message, that both the terminal device and the first communication network have the capability to support the terminal device to register in multiple communication networks.
[0020] According to a sixth aspect of the present disclosure, a registration apparatus is provided for use in a first network function, the apparatus comprising:
[0021] The second sending module is configured to send a third registration request message to a third network function in response to receiving a first registration request message sent by a terminal device through a first access network device; wherein, both the first registration request message and the third registration request message include a first parameter, the first parameter being used to characterize the terminal device registering with multiple communication networks, the communication networks including a first communication network, the first network function being a network function in the first communication network, and the third network function being a network function that provides user data management functions.
[0022] The third sending module is configured to send a first registration acceptance message to the terminal device through the first access network device in response to receiving a third registration acceptance message sent by the third network function.
[0023] According to a seventh aspect of the present disclosure, a registration apparatus is provided, the apparatus comprising:
[0024] The fourth sending module is configured to send a fourth registration request message to the third network function in response to receiving a second registration request message sent by the terminal device through the second access network device; wherein, both the second registration request message and the fourth registration request message include a second parameter, the second parameter being used to characterize that the terminal device has the ability to register with multiple communication networks, the communication networks including a first communication network and a second communication network, and the second network function being a network function in the second communication network;
[0025] The fifth sending module is configured to send a second registration acceptance message to the terminal device through the second access network device in response to receiving a fourth registration acceptance message sent by the third network function.
[0026] According to an eighth aspect of the present disclosure, a registration apparatus is provided, the apparatus comprising:
[0027] The second determining module is configured to, in response to receiving a third registration request message sent by the first network function, determine whether both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks; wherein, the third registration request message includes a first parameter, the first parameter being used to characterize the terminal device registering on multiple communication networks, the communication network including the first communication network, and the first network function being a network function in the first communication network;
[0028] The sixth sending module is configured to send a third registration acceptance message to the first network function when it is determined that both the terminal device and the first communication network have the ability to support the terminal device to register on multiple communication networks.
[0029] According to a ninth aspect of the present disclosure, a registration apparatus is provided, comprising:
[0030] processor;
[0031] Memory used to store processor-executable instructions;
[0032] The processor is configured to perform the steps of the registration method provided in the first aspect of this disclosure.
[0033] According to a tenth aspect of the present disclosure, a registration apparatus is provided, comprising:
[0034] processor;
[0035] Memory used to store processor-executable instructions;
[0036] The processor is configured to perform the steps of the registration method provided in the second aspect of this disclosure.
[0037] According to an eleventh aspect of the present disclosure, a registration apparatus is provided, comprising:
[0038] processor;
[0039] Memory used to store processor-executable instructions;
[0040] The processor is configured to perform the steps of the registration method provided in the third aspect of this disclosure.
[0041] According to a twelfth aspect of the present disclosure, a registration apparatus is provided, comprising:
[0042] processor;
[0043] Memory used to store processor-executable instructions;
[0044] The processor is configured to perform the steps of the registration method provided in the fourth aspect of this disclosure.
[0045] According to a thirteenth aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of the registration method provided in the first aspect of the present disclosure.
[0046] According to a fourteenth aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of the registration method provided in the second aspect of the present disclosure.
[0047] According to a fifteenth aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of the registration method provided in a third aspect of the present disclosure.
[0048] According to a sixteenth aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of the registration method provided in the fourth aspect of the present disclosure.
[0049] According to a seventeenth aspect of the present disclosure, a chip is provided, comprising: a processor and an interface; the processor is configured to read instructions to execute the steps of the registration method provided in the first aspect of the present disclosure.
[0050] According to an eighteenth aspect of the present disclosure, a chip is provided, comprising: a processor and an interface; the processor is configured to read instructions to perform the steps of the registration method provided in a second aspect of the present disclosure.
[0051] According to a nineteenth aspect of the present disclosure, a chip is provided, comprising: a processor and an interface; the processor is configured to read instructions to execute the steps of the registration method provided in a third aspect of the present disclosure.
[0052] According to a twentieth aspect of the present disclosure, a chip is provided, comprising: a processor and an interface; the processor is configured to read instructions to execute the steps of the registration method provided in the fourth aspect of the present disclosure.
[0053] The technical solutions provided by the embodiments of this disclosure can include the following beneficial effects: A terminal device can send a first registration request message to a first network function through a first access network device, and in response to receiving a first registration acceptance message sent by the first network function through the first access network device, determines that the terminal device has successfully registered on the first communication network. The first registration request message can include a first parameter, which can be used to characterize that the terminal device is registering with multiple communication networks. The communication network can include the first communication network, and the first network function is a network function within the first communication network. The first registration acceptance message is sent by the first network function after determining, based on the first registration request message, that both the terminal device and the first communication network have the capability to support the terminal device registering on multiple communication networks. In this way, the terminal device can register on multiple communication networks and maintain its registration status, thereby fulfilling the need for the terminal device to communicate simultaneously using multiple communication networks and improving the user's communication quality and reliability.
[0054] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0055] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0056] Figure 1 This is a schematic diagram illustrating a communication system according to an exemplary embodiment.
[0057] Figure 2 This is a flowchart illustrating a registration method according to an exemplary embodiment.
[0058] Figure 3 This is a flowchart illustrating a registration method according to an exemplary embodiment.
[0059] Figure 4 This is a flowchart illustrating a registration method according to an exemplary embodiment.
[0060] Figure 5 This is a flowchart illustrating a registration method according to an exemplary embodiment.
[0061] Figure 6 This is a flowchart illustrating a registration method according to an exemplary embodiment.
[0062] Figure 7 This is a flowchart illustrating a registration method according to an exemplary embodiment.
[0063] Figure 8This is a flowchart illustrating a registration method according to an exemplary embodiment.
[0064] Figure 9 This is a flowchart illustrating a registration method according to an exemplary embodiment.
[0065] Figure 10 This is a block diagram illustrating a registration device according to an exemplary embodiment.
[0066] Figure 11 This is a block diagram illustrating a registration device according to an exemplary embodiment.
[0067] Figure 12 This is a block diagram illustrating a registration device according to an exemplary embodiment.
[0068] Figure 13 This is a block diagram illustrating a registration device according to an exemplary embodiment.
[0069] Figure 14 This is a block diagram illustrating a registration device according to an exemplary embodiment.
[0070] Figure 15 This is a block diagram illustrating a registration device according to an exemplary embodiment. Detailed Implementation
[0071] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0072] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.
[0073] In the description of this disclosure, terms such as "first" and "second" are used to distinguish similar objects and should not be construed as indicating a specific order or sequence. Furthermore, unless otherwise stated, in the description with reference to the accompanying drawings, the same reference numerals in different drawings denote the same elements.
[0074] In the description of this disclosure, unless otherwise stated, "multiple" means two or more, and other quantifiers are similar; "at least one," "one or more," or similar expressions refer to any combination of these items, including any combination of singular or plural items. For example, at least one can represent any number; as another example, one or more of a, b, and c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple; "and / or" is a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural.
[0075] Although operations or steps are described in a specific order in the accompanying drawings in the embodiments of this disclosure, it should not be construed as requiring these operations or steps to be performed in the specific order or serial order shown, or requiring all of the shown operations or steps to be performed to obtain the desired result. In the embodiments of this disclosure, these operations or steps may be performed serially; they may be performed in parallel; or a portion of these operations or steps may be performed.
[0076] The implementation environment of the embodiments of this disclosure is described below.
[0077] The technical solutions of this disclosure can be applied to various communication systems. These communication systems may include one or more of 4G (4th Generation), 5G (5th Generation), and other future wireless communication systems (such as 6G). The communication system may also include one or more of the following: Public Land Mobile Network (PLMN), Device-to-Device (D2D) communication systems, Machine-to-Machine (M2M) communication systems, Internet of Things (IoT) communication systems, Vehicle-to-Everything (V2X) communication systems, or other communication systems.
[0078] Figure 1 This is a schematic diagram illustrating a communication system according to an exemplary embodiment, such as... Figure 1As shown, the communication system may include a terminal device 150, a communication network 160, and a third network function 171. The communication network 160 may include one or more communication networks; for example, the communication network 160 may include a first communication network 161, a second communication network 162, ..., an Nth communication network 16N, etc. Each of the above communication networks can be used to support 4G network access technologies, such as Long Term Evolution (LTE) access technology, or 5G network access technologies, such as New Radio Access Technology (New RAT), or other future wireless communication technologies.
[0079] Each communication network may include access network equipment and core network equipment. The core network equipment may include at least one network function. The access network equipment can be used to support terminal device access. The terminal device can connect to the access network equipment wirelessly, and the access network equipment can connect to the core network equipment wirelessly and / or via wired means. The core network equipment and access network equipment can be independent and different physical devices, or the functions of the core network equipment and the logical functions of the access network equipment can be integrated on the same physical device, or a single physical device can integrate some of the functions of the core network equipment and some of the functions of the access network equipment.
[0080] It should be noted that the aforementioned terminal device can be an electronic device that provides voice or data connectivity. For example, the terminal device can also be called User Equipment (UE), Subscriber Unit, Mobile Station, Station, Terminal, etc. For instance, the terminal device may include smartphones, smart wearable devices, smart speakers, smart tablets, wireless modems, Wireless Local Loop (WLL) stations, PDAs (Personal Digital Assistants), CPEs (Customer Premise Equipment), etc. With the development of wireless communication technology, any device that can access a communication system, communicate with the access network equipment of a communication system, communicate with other objects through a communication system, or allow direct communication between two or more devices can be a terminal device in the embodiments of this disclosure; for example, terminals and vehicles in intelligent transportation, home appliances in smart homes, electricity meter reading instruments, voltage monitoring instruments, environmental monitoring instruments in smart grids, video monitoring instruments in smart security networks, cash registers, etc. In the embodiments of this disclosure, the terminal device can communicate with the access network device, or the terminal device can communicate with at least one network function (e.g., a first network function) of the core network device through the access network device. Multiple terminal devices can also communicate with each other. The terminal device can be statically fixed or mobile; this disclosure does not limit this.
[0081] The aforementioned access network equipment can be used to support terminal equipment access. For example, the access network equipment can be an evolved Node B (eNB or eNodeB) in LTE; the access network equipment can also be a next-generation Node B (gNB or gNodeB) in 5G networks; the access network equipment can also be an NG Radio Access Network (NG-RAN) device in 5G networks; the access network equipment can also be a base station, Broadband Network Gateway (BNG), aggregation switch, or non-3GPP (3rd Generation Partnership Project) access equipment in a future evolved Public Land Mobile Network (PLMN). Optionally, the access network equipment in this disclosure may include various forms of base stations, such as: macro base stations, micro base stations (also known as small stations), relay stations, access points, 5G base stations or future base stations, satellites, Transmitting and Receiving Points (TRPs), Transmitting Points (TPs), mobile switching centers, and equipment that performs base station functions in device-to-device (D2D), machine-to-machine (M2M), Internet of Things (IoT), vehicle-to-everything (V2X), or other communications. This disclosure does not specifically limit these types of equipment. For ease of description, in all embodiments of this disclosure, the apparatus providing wireless communication functions for terminal devices is collectively referred to as access network equipment or base station.
[0082] In some embodiments of this disclosure, the first communication network 161 may include a first network function 1611 and a first access network device 1612, wherein the first network function may be a network function in a first core network device; the second communication network 162 may include a second network function 1611 and a second access network device 1612, wherein the second network function may be a network function in a second core network device; similarly, the Nth communication network 16N may include an Nth network function 16N1 and an Nth access network device 1612, wherein the Nth network function may be a network function in an Nth core network device. The aforementioned network functions (e.g., the first network function, the second network function, or the Nth network function) may be hardware, or software functionally defined, or a combination of both software and hardware.
[0083] The aforementioned first network function, second network function, and Nth network function can all be network functions that provide access and mobility management functions. For example, they can include the MME (Mobility Management Entity) in a 4G network, or the AMF (Access and Mobility Management Function) in a 5G network, or network functions that provide access management or mobility management functions in other future communication networks.
[0084] The aforementioned third network function can be a network function that provides user data management functions. For example, the third network function can include HSS (Home Subscriber Server) in a 4G network, or UDM (Unified Data Management) in a 5G network, or network functions that provide user data management functions in other future communication networks.
[0085] It should be noted that, Figure 1 The number of terminal devices, communication networks, and third network functions can all be one or more. For example, the communication network can include only the first and second communication networks, or it can include N communication networks, where N can be greater than 2. Furthermore, Figure 1 The communication system shown is merely an example, and the embodiments disclosed herein are not limited to those described above. Figure 1 The system shown.
[0086] Figure 2 This is a flowchart illustrating a registration method according to an exemplary embodiment. This method can be applied to terminal devices in the aforementioned communication system. Figure 2 As shown, the method may include:
[0087] S201. The terminal device sends a first registration request message to the first network function through the first access network device.
[0088] In some embodiments, the first registration request message may include a first parameter, which may be used to characterize the terminal device registering with multiple (e.g., two or three) communication networks. The communication network may include a first communication network, and the first network function is a network function in the first communication network.
[0089] In one implementation, the first parameter may include a registration type parameter (e.g., RegistrationType), and the value of the registration type parameter may be a first type. This first type can be used to characterize the terminal device registering with multiple communication networks. The first type can be preset or any value specified by the protocol. For example, the first type may be Dual 3GPP-Access Registration; or, for example, if the first communication network is a 5G network, the first type may be Dual 3GPP-Access Registration to the 5GS.
[0090] In another implementation, the first parameter may include a first indication parameter, which may be a new parameter based on the existing 3GPP protocol or a reserved bit that is not used in the existing 3GPP protocol. The first indication parameter can indicate that the terminal device is registering with multiple communication networks.
[0091] In other embodiments, the first registration request message may include a second parameter, which may be used to characterize the terminal device's ability to register with multiple communication networks.
[0092] In one implementation, the second parameter may include a terminal capability parameter, the value of which may be a first capability. This first capability can characterize the terminal device's ability to register with multiple communication networks. The first capability can be preset or defined by any value specified in a protocol; for example, the first capability may be supporting dual 3GPP access.
[0093] In another implementation, the second parameter may include a second indication parameter, which may be a new parameter based on the existing 3GPP protocol or a reserved bit that is not used in the existing 3GPP protocol. The second indication parameter can characterize the terminal device’s ability to register with multiple communication networks.
[0094] In some other embodiments, the first registration request message may include the first parameter and the second parameter described above.
[0095] S202, the terminal device responds to receiving the first registration acceptance message sent by the first network function through the first access network device, and determines that the terminal device has successfully registered in the first communication network.
[0096] In some embodiments, the first registration acceptance message may be a message sent by the first network function when it determines, based on the first registration request message, that both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks.
[0097] In other embodiments, the first registration acceptance message may be a message sent by the first network function after determining, based on the first registration request message, that both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks, and that the terminal device has successfully registered on the first communication network.
[0098] In some embodiments, the first network function can determine whether both the terminal device and the first communication network have the ability to support the terminal device to register on multiple communication networks by exchanging messages with the third network function.
[0099] In other embodiments, the first network function may also independently determine whether both the terminal device and the first communication network have the capability to support the terminal device registering on multiple communication networks. The first network function can determine whether the first communication network has the capability to support the terminal device registering on multiple communication networks based on first network parameters, which may be pre-configured parameters. The first network function can also determine whether the terminal device has the capability to register on multiple communication networks based on the aforementioned first parameters and / or second parameters. For example:
[0100] In some embodiments, when the first registration request message includes a first parameter, the first network function can determine that the terminal device has the ability to register on multiple communication networks.
[0101] In other embodiments, if the first registration request message includes a first parameter (registration type parameter) and the value of the first parameter is a first type, the first network function can determine that the terminal device has the ability to register on multiple communication networks.
[0102] In some other embodiments, when the first registration request message includes a second parameter, the first network function can determine that the terminal device has the ability to register on multiple communication networks.
[0103] In some other embodiments, when the first registration request message includes a second parameter and the value of the second parameter is a first capability, the first network function can determine that the terminal device has the ability to register on multiple communication networks.
[0104] In some embodiments, the first network function described above may be a network function in the core network equipment that provides access and mobility management functions, such as the AMF in a 5G core network equipment.
[0105] For example, the first network function may be the first access and mobility management function (AMF).
[0106] It should be noted that the terminal device can send the aforementioned first registration request message (e.g., Registration request) to the first network function through the access network device, or it can receive the aforementioned first registration acceptance message (e.g., Registration Accept) sent by the first network function through the access network device.
[0107] Using the above method, the terminal device can send a first registration request message to a first network function through a first access network device, and in response to receiving a first registration acceptance message sent by the first network function through the first access network device, determine that the terminal device has successfully registered in the first communication network. The first registration request message may include a first parameter, which can be used to indicate that the terminal device is registering with multiple communication networks. The communication network may include the first communication network, and the first network function is a network function within that first communication network. The first registration acceptance message is sent by the first network function after determining, based on the first registration request message, that both the terminal device and the first communication network have the capability to support the terminal device registering with multiple communication networks. In this way, the terminal device can register and maintain its registration status in multiple communication networks, thereby fulfilling the need for the terminal device to communicate simultaneously using multiple communication networks and improving the user's communication quality and reliability.
[0108] In some embodiments of this disclosure, the terminal device may register with a first communication network and a second communication network, respectively.
[0109] In one implementation, the terminal device can register in parallel on the first communication network and the second communication network. For example, the terminal device can send a first registration request message to a first network function in the first communication network and a second registration request message to a second network function in the second communication network.
[0110] In another implementation, the terminal device can register serially on a first communication network and a second communication network. For example, the terminal device can first register on the second communication network and then register on the first communication network.
[0111] For example, if a terminal device successfully registers with the second communication network, the terminal device can send a first registration request message to the first network function through the first access network device.
[0112] For example, after a terminal device initiates registration with the second communication network, regardless of whether the registration is successful or not, the terminal device can send a first registration request message to the first network function through the first access network device.
[0113] In this way, the terminal device can register on both the first and second communication networks and maintain a successful registration status, thereby fulfilling the need for the terminal device to communicate using both the first and second communication networks simultaneously.
[0114] Figure 3 This is a flowchart illustrating a registration method according to an exemplary embodiment. Figure 3 As shown, the method may include:
[0115] S301. The terminal device sends a second registration request message to the second network function through the second access network device.
[0116] In some embodiments, the second registration request message may include the second parameter mentioned above. The second parameter can be used to characterize the terminal device's ability to register with multiple communication networks. The communication networks may include a first communication network and a second communication network. The second network function is a network function in the second communication network.
[0117] In other embodiments, the second registration request message may include the first parameter described above.
[0118] In some other embodiments, the second registration request message may include the first parameter and the second parameter described above.
[0119] In some other embodiments, the second registration request message may also exclude the first and second parameters described above.
[0120] S302, upon receiving the second registration acceptance message sent by the second network function through the second access network device, the terminal device determines that the terminal device has successfully registered with the second communication network.
[0121] S303. The terminal device sends a first registration request message to the first network function through the first access network device.
[0122] In some embodiments, the first registration request message may include the first parameter and / or the second parameter described above.
[0123] S304. Upon receiving the first registration acceptance message sent by the first network function through the first access network device, the terminal device determines that the terminal device has successfully registered in the first communication network.
[0124] In this way, the terminal device can register on both the first and second communication networks and maintain a successful registration status.
[0125] In some embodiments, steps S301 and S303 described above can be executed in parallel, allowing the terminal device to register simultaneously on two communication networks. The parameter types included in the first registration request message and the second registration request message can be the same. For example, both the first registration request message and the second registration request message can include a first parameter, or both the first registration request message and the second registration request message can include a second parameter, or both the first registration request message and the second registration request message can include both a first parameter and a second parameter.
[0126] In other embodiments, the above steps can be performed sequentially. For example, if the terminal device determines that it has successfully registered with the second communication network, it performs step S303.
[0127] The parameter types included in the first registration request message and the second registration request message can be the same or different. For example, the first registration request message may include the second parameter but not the first parameter; the second registration request message may include the first parameter but not the second parameter.
[0128] In some embodiments of this disclosure, the terminal device may send the aforementioned first registration request message to the first network function through the first access network device if it is determined that the target network has the capability to support the terminal device to register on multiple communication networks.
[0129] The target network may be the first communication network mentioned above, or it may be the second communication network mentioned above, or it may include both the first and second communication networks mentioned above.
[0130] In some embodiments of this disclosure, the second registration acceptance message may include a target network capability parameter, which is used to characterize whether the target network has the ability to support the terminal device to register on multiple communication networks. The target network includes a first communication network and / or a second communication network.
[0131] In this way, the terminal device can determine whether the target network has the capability to support the terminal device to register on multiple communication networks based on the target network capability parameters; if it is determined that the target network has the capability to support the terminal device to register on multiple communication networks, the terminal device sends a first registration request message to the first network function through the first access network device; otherwise, if it is determined that the target network does not have this capability, the terminal device may not initiate registration with the first communication network.
[0132] For example, the target network capability parameter may include one or more of a first network capability parameter and a second network capability parameter. The first network capability parameter is used to characterize whether the first communication network has the ability to support the terminal device to register on multiple communication networks, and the second network capability parameter is used to characterize whether the second communication network has the ability to support the terminal device to register on multiple communication networks.
[0133] In one implementation, the target network capability parameter may include a mapping between network identification identifiers and network capabilities, wherein the network identification identifier may include CGI (Cell Global Identification).
[0134] The network identification identifier (PLMN) can be one or more of the following: a globally unique cell identifier, a Tracking Area ID (TAI), a Radio Access Type (RAT), and a Public Land Mobile Network Identification (PLMN). Taking the PLMN ID as an example, the PLMN ID corresponding to the first communication network can be 1, and the corresponding network capability is the first network capability (supporting the terminal device's ability to register on multiple communication networks). The PLMN ID corresponding to the first communication network can be 2, and the corresponding network capability is the second network capability (also supporting the terminal device's ability to register on multiple communication networks).
[0135] In this way, the terminal device can determine the capabilities of the target network based on the received target network capability parameters, and if it is determined that the target network has the capability to support the terminal device to register on multiple communication networks, it can send a first registration request message to the first network function through the first access network device.
[0136] In some embodiments, the first registration acceptance message may also include the target network capability parameters.
[0137] In some embodiments, the first network function may be a first access and mobility management function (AMF), and the second network function may be a second AMF.
[0138] It should be noted that in some embodiments, the first AMF and the second AMF may be the same AMF, while in other embodiments, the first AMF and the second AMF may be different AMFs. This disclosure does not limit the scope of the invention.
[0139] In some embodiments, the terminal device can send the first registration request message to the first network function through the first access network device, and can also receive the first registration acceptance message sent by the first network function through the first access network device. Similarly, the terminal device can send the second registration request message to the second network function through the second access network device, and can also receive the second registration acceptance message sent by the second network function through the second access network device. The first access network device and the second access network device may be the same or different; the first network function and the second network function may be the same or different, and this disclosure does not impose any restrictions in this regard.
[0140] In some embodiments of this disclosure, the aforementioned multiple communication networks can all be 3GPP networks. For example:
[0141] In some embodiments, the first communication network and the second communication network described above may have the same network identifier or different network identifiers. The network identifier may be a PLMN ID.
[0142] In some embodiments, the first communication network and the second communication network described above may have the same network type or different network types. The network type may be RAT.
[0143] For example, the first communication network mentioned above can be a network with PLMN ID 1 and RAT LTE / EPC, and the second communication network mentioned above can be a network with PLMN ID 1 and RAT NR / 5GC.
[0144] For example, the first communication network mentioned above can be a network with PLMN ID 1 and RAT NR / 5GC, and the second communication network mentioned above can be a network with PLMN ID 2 and RAT NR / 5GC.
[0145] For example, the first communication network mentioned above can be a network with PLMN ID 1 and RAT LTE / EPC, and the second communication network mentioned above can be a network with PLMN ID 2 and RAT NR / 5GC.
[0146] For example, the first communication network mentioned above can be a network with PLMN ID 1 and RAT NTN, and the second communication network mentioned above can be a network with PLMN ID 1 and RAT TN.
[0147] In this way, the terminal device can register and maintain its registration status in both the first and second communication networks with different combinations.
[0148] In some embodiments, the location of the terminal device may receive signals from the first and second communication networks.
[0149] The aforementioned terminal devices may have the ability to register on multiple communication networks, or the ability to communicate on multiple communication networks.
[0150] For example, the terminal device may have dual 3GPP-RAT (Radio Access Type) capability, where both the first and second communication networks are 3GPP networks.
[0151] For example, the dual 3GPP-RAT can include NR and LTE, the first communication network can be an NR network, and the second communication network can be an LTE network; or vice versa.
[0152] For example, the dual 3GPP-RAT can also include NTN (Non-Terrestrial Network) and TN (Terrestrial Network), where the first communication network can be an NTN network and the second communication network can be a TN network.
[0153] For example, both 3GPP-RATs can be NR, and both the first and second communication networks can be NR networks.
[0154] Terminal devices can report the network standards they support through a first registration request message. For example, a terminal device can indicate the network standards it supports through the second parameter mentioned above.
[0155] In this way, the terminal device can register in both the first and second communication networks within the scope of its capabilities.
[0156] In some embodiments of this disclosure, the aforementioned multiple communication networks are all 3GPP networks, which may include NR networks and / or LTE networks; the 3GPP networks may also include NTN networks and / or TN networks.
[0157] In some embodiments of this disclosure, the first registration request message may further include one or more of terminal identification parameters, terminal capability parameters, and security parameters.
[0158] The terminal identification parameter may include one or more of the following: SUCI (Subscription Concealed Identifier), SUPI (Subscriber Permanent Identifier), GUTI (Globally Unique Temporary Identifier), and PEI (Permanent Equipment Identifier). The GUTI may be a 5G-GUTI, a 4G-GUTI, or a GUTI under other network standards. This disclosure does not impose any restrictions on this.
[0159] This terminal capability parameter can be used to characterize the UE capabilities supported by the terminal device. In one implementation, the aforementioned second parameter can be a sub-parameter of the terminal capability parameters.
[0160] Similarly, the second registration request message may also include one or more of the terminal identification parameters, terminal capability parameters, and security parameters.
[0161] In one implementation, the first registration request message and the second registration request message may include the same terminal identifier parameter, which is the identifier corresponding to the terminal device.
[0162] In this way, the terminal device can register using the parameters in the first registration request message and / or the second registration request message, so as to conduct communication.
[0163] Figure 4 This is a flowchart illustrating a registration method according to an exemplary embodiment. This method can be applied to the first network function of the aforementioned communication system. For example... Figure 4 As shown, the method may include:
[0164] S401, the first network function responds to receiving the first registration request message sent by the terminal device through the first access network device by sending a third registration request message to the third network function.
[0165] In some embodiments, both the first registration request message and the third registration request message may include a first parameter. This first parameter can be used to characterize the terminal device registering with multiple communication networks. The communication networks may include a first communication network, a first network function (a network function within the first communication network), and a third network function (a network function providing user data management functions). It should be noted that the third network function may be a network function within the first communication network or a network function independent of the first communication network.
[0166] In one implementation, the first parameter may include a registration type parameter (e.g., RegistrationType), and the value of the registration type parameter may be a first type. This first type can be used to characterize the terminal device registering with multiple communication networks.
[0167] In other embodiments, both the first registration request message and the third registration request message may include a second parameter, which can be used to characterize the terminal device's ability to register with multiple communication networks, and the communication network may also include a second communication network.
[0168] In some other embodiments, the first registration request message may include the first parameter and the second parameter described above, and the third registration request message may also include the first parameter and the second parameter described above.
[0169] S402, In response to receiving the third registration acceptance message sent by the third network function, the first network function sends a first registration acceptance message to the terminal device through the first access network device.
[0170] The first registration acceptance message is used to indicate that the terminal device has successfully registered on the first communication network.
[0171] In some embodiments, the third registration acceptance message is a message sent by a third network function when it determines, based on a third registration request message, that both the terminal device and the first communication network have the capability to support the terminal device registering on multiple communication networks.
[0172] In other embodiments, the third registration acceptance message may be a message sent by a third network function after determining, based on the aforementioned third registration request message, that both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks, and that the terminal device has successfully registered on the first communication network.
[0173] Using the above method, the first network function can support terminal devices to register and maintain their registration status in multiple communication networks, thereby fulfilling the need for terminal devices to communicate using multiple communication networks simultaneously and improving the user's communication quality and reliability.
[0174] In some embodiments, the third network function can determine whether both the terminal device and the first communication network have the capability to support the terminal device registering on multiple communication networks in the following ways:
[0175] First, the third network function can determine whether the first communication network has the capability to support the terminal device to register on multiple communication networks based on the third network parameters. These third network parameters can be pre-configured.
[0176] Secondly, the third network function can also determine whether the terminal device has the ability to register on multiple communication networks based on the first parameter and / or the second parameter mentioned above.
[0177] In some embodiments, when the third registration request message includes the first parameter, the third network function can determine that the terminal device has the ability to register on multiple communication networks.
[0178] In other embodiments, if the third registration request message includes a first parameter (registration type parameter) and the value of the first parameter is a first type, the third network function can determine that the terminal device has the ability to register on multiple communication networks.
[0179] In some other embodiments, when the third registration request message includes the second parameter, the third network function can determine that the terminal device has the ability to register on multiple communication networks.
[0180] In some other embodiments, when the third registration request message includes a second parameter and the value of the second parameter is a first capability, the third network function can determine that the terminal device has the ability to register on multiple communication networks.
[0181] In this way, the third network function can determine whether both the terminal device and the first communication network have the ability to support the terminal device to register on multiple communication networks.
[0182] In some embodiments of this disclosure, the third registration request message may further include a first network type and / or a first network identifier corresponding to the first communication network.
[0183] The third network function can determine whether the first communication network has the ability to support the terminal device to register on multiple communication networks based on the first network type and / or the first network identifier.
[0184] For example, the third network function may be pre-configured with at least one first network type that supports the registration of terminal devices on multiple communication networks; it may also be pre-configured with at least one first network identifier that supports the registration of terminal devices on multiple communication networks. Thus, the third network function can determine whether the first communication network has the capability to support the registration of terminal devices on multiple communication networks based on the first network type and / or the first network identifier.
[0185] The first network type can be the RAT Type (e.g., 3G, 4G, or 5G) corresponding to the first communication network, and the first network identifier can be the PLMN ID corresponding to the first communication network.
[0186] Furthermore, the third network function can also determine whether the terminal device has successfully registered on the first communication network based on the first network type and / or the first network identifier. If registration is successful, a third registration acceptance message is sent to the first network function through the first access network device.
[0187] In some embodiments, the first registration acceptance message may include a target network capability parameter, which is used to characterize whether the target network has the ability to support the terminal device to register on multiple communication networks. The target network includes a first communication network and / or a second communication network.
[0188] In some embodiments, the first network function may be the first access and mobility management function (AMF), and the third network function may be the unified data management function (UDM).
[0189] In some embodiments of this disclosure, the aforementioned multiple communication networks are all 3GPP networks. For example, the 3GPP network may include an NR network and / or an LTE network; the 3GPP network may also include an NTN network and / or a TN network.
[0190] Figure 5 This is a flowchart illustrating a registration method according to an exemplary embodiment. This method can be applied to a second network function in the aforementioned communication system. For example... Figure 5 As shown, the method may include:
[0191] S501, In response to receiving the second registration request message sent by the terminal device through the second access network device, the second network function sends a fourth registration request message to the third network function.
[0192] In some embodiments, both the second registration request message and the fourth registration request message may include a second parameter, which can be used to characterize the terminal device's ability to register with multiple communication networks, including a first communication network and a second communication network, and the second network function is the network function in the second communication network.
[0193] In other embodiments, both the second registration request message and the fourth registration request message may include a first parameter, which can be used to characterize the terminal device registering with multiple communication networks. The communication network may also include a first communication network, which may include a first network function.
[0194] In some other embodiments, the second registration request message and the fourth registration request message may include the first parameter and the second parameter described above.
[0195] In some other embodiments, the second registration request message and the fourth registration request message may not include the first and second parameters mentioned above.
[0196] S502, In response to receiving the fourth registration acceptance message sent by the third network function, the second network function sends a second registration acceptance message to the terminal device through the second access network device.
[0197] The second registration acceptance message is used to indicate that the terminal device has successfully registered in the second communication network, so that the terminal device can send a first registration request message to the first network function through the first access network device after successfully registering in the second communication network. The first registration request message includes a first parameter, which is used to indicate that the terminal device is registering in multiple communication networks, and the first network function is a network function in the first communication network.
[0198] Using the above method, the second network function can support terminal devices to register and maintain their registration status in multiple communication networks, thereby fulfilling the need for terminal devices to communicate using multiple communication networks simultaneously and improving the user's communication quality and reliability.
[0199] In some embodiments of this disclosure, the fourth registration request message may further include a second network type and / or a second network identifier corresponding to the second communication network.
[0200] The third network function can determine whether the terminal device has been successfully registered on the second communication network based on the second network type and / or the second network identifier.
[0201] In some embodiments of this disclosure, the second registration acceptance message may include target network capability parameters, which are used to characterize whether the target network has the ability to support the terminal device to register on multiple communication networks. The target network includes a first communication network and / or a second communication network.
[0202] In some embodiments of this disclosure, the first network function can be a first AMF, the second network function can be a second AMF, and the third network function can be a unified data management UDM.
[0203] In some embodiments of this disclosure, the aforementioned multiple communication networks may all be 3GPP networks.
[0204] Figure 6 This is a flowchart illustrating a registration method according to an exemplary embodiment. This method can be applied to a third network function in the aforementioned communication system. For example... Figure 6 As shown, the method may include:
[0205] S601. In response to receiving a third registration request message sent by the first network function, the third network function determines whether both the terminal device and the first communication network have the ability to support the terminal device to register on multiple communication networks.
[0206] The third registration request message is a message sent by the first network function to the third network function in response to receiving the first registration request message sent by the terminal device through the first access network device.
[0207] In some embodiments, both the first registration request message and the third registration request message include a first parameter. The first parameter is used to characterize the terminal device registering with multiple communication networks. The communication network includes a first communication network, and the first network function is a network function in the first communication network.
[0208] In other embodiments, both the first registration request message and the third registration request message may include a second parameter, which can be used to characterize the terminal device's ability to register with multiple communication networks.
[0209] In some other embodiments, the first registration request message may include the first parameter and the second parameter described above, and the third registration request message may also include the first parameter and the second parameter described above.
[0210] S602, when the third network function determines that both the terminal device and the first communication network have the ability to support the terminal device to register on multiple communication networks, the third network function sends a third registration acceptance message to the first network function through the first access network device.
[0211] The third registration acceptance message is used to instruct the first network function to send the first registration acceptance message to the terminal device through the first access network device. The first registration acceptance message is used to instruct the terminal device to successfully register in the first communication network.
[0212] Using the above method, the third network function can support terminal devices to register and maintain their registration status in multiple communication networks, thereby fulfilling the need for terminal devices to communicate using multiple communication networks simultaneously and improving the user's communication quality and reliability.
[0213] In some embodiments, the third network function can determine whether both the terminal device and the first communication network have the capability to support the terminal device registering on multiple communication networks in the following ways:
[0214] First, the third network function can determine whether the first communication network has the capability to support the terminal device to register on multiple communication networks based on the third network parameters. These third network parameters can be pre-configured.
[0215] Secondly, the third network function can also determine whether the terminal device has the ability to register on multiple communication networks based on the first parameter and / or the second parameter mentioned above.
[0216] In some embodiments, when the third registration request message includes the first parameter, the third network function can determine that the terminal device has the ability to register on multiple communication networks.
[0217] In other embodiments, if the third registration request message includes a first parameter (registration type parameter) and the value of the first parameter is a first type, the third network function can determine that the terminal device has the ability to register on multiple communication networks.
[0218] In some other embodiments, when the third registration request message includes the second parameter, the third network function can determine that the terminal device has the ability to register on multiple communication networks.
[0219] In some other embodiments, when the third registration request message includes a second parameter and the value of the second parameter is a first capability, the third network function can determine that the terminal device has the ability to register on multiple communication networks.
[0220] In this way, the third network function can determine whether both the terminal device and the first communication network have the ability to support the terminal device to register on multiple communication networks.
[0221] In some embodiments of this disclosure, the third registration request message may further include a first network type and / or a first network identifier corresponding to the first communication network.
[0222] The third network function can determine whether the first communication network has the ability to support the terminal device to register on multiple communication networks based on the first network type and / or the first network identifier.
[0223] For example, the third network function may be pre-configured with at least one first network type that supports the registration of terminal devices on multiple communication networks; it may also be pre-configured with at least one first network identifier that supports the registration of terminal devices on multiple communication networks. Thus, the third network function can determine whether the first communication network has the capability to support the registration of terminal devices on multiple communication networks based on the first network type and / or the first network identifier.
[0224] The first network type can be the RAT Type (e.g., 3G, 4G, or 5G) corresponding to the first communication network, and the first network identifier can be the PLMN ID corresponding to the first communication network.
[0225] Furthermore, the third network function can also determine whether the terminal device has successfully registered on the first communication network based on the first network type and / or the first network identifier. If registration is successful, a third registration acceptance message is sent to the first network function through the first access network device.
[0226] Figure 7 This is a flowchart illustrating a registration method according to an exemplary embodiment. Figure 7 As shown, the method may include:
[0227] S701, the third network function responds to receiving the fourth registration request message sent by the second network function and registers the terminal device on the second communication network.
[0228] The fourth registration request message is a message sent by the second network function to the third network function in response to receiving the second registration request message sent by the terminal device through the second access network device.
[0229] In some embodiments, both the second registration request message and the fourth registration request message include a second parameter. The second parameter is used to characterize the terminal device's ability to register with multiple communication networks. The communication networks include a first communication network and a second communication network. The second network function is a network function in the second communication network.
[0230] In other embodiments, both the second registration request message and the fourth registration request message may include a first parameter, which can be used to characterize the terminal device registering with multiple communication networks. The communication network may also include a first communication network, which may include a first network function.
[0231] In some other embodiments, the second registration request message and the fourth registration request message may include the first parameter and the second parameter described above.
[0232] In some other embodiments, the second registration request message and the fourth registration request message may not include the first and second parameters mentioned above.
[0233] S702, the third network function, upon determining that the terminal device has successfully registered with the second communication network, sends a fourth registration acceptance message to the second network function.
[0234] The fourth registration acceptance message can be used to instruct the second network function to send a second registration acceptance message to the terminal device through the second access network device; the second registration acceptance message can be used to instruct the terminal device to successfully register in the second communication network, so that the terminal device can send a first registration request message to the first network function through the first access network device after successfully registering in the second communication network; the first registration request message includes a first parameter, which is used to characterize the terminal device registering in multiple communication networks, and the first network function is a network function in the first communication network.
[0235] S703, the third network function responds to receiving the third registration request message sent by the first network function and determines whether both the terminal device and the first communication network have the ability to support the terminal device to register on multiple communication networks.
[0236] S704. When the third network function determines that both the terminal device and the first communication network have the ability to support the terminal device to register on multiple communication networks, it sends a third registration acceptance message to the first network function through the first access network device.
[0237] Using the above method, the third network function can support terminal devices to register and maintain their registration status in both the first and second communication networks.
[0238] In some embodiments of this disclosure, the fourth registration request message may further include a second network type and / or a second network identifier corresponding to the second communication network.
[0239] The third network function can determine whether the terminal device has been successfully registered on the second communication network based on the second network type and / or the second network identifier.
[0240] In some embodiments of this disclosure, the first network function may be a first access and mobility management function (AMF), the second network function may be a second AMF, and the third network function may be a unified data management function (UDM).
[0241] In some embodiments of this disclosure, the aforementioned multiple communication networks are all 3GPP networks. For example, the 3GPP network may include an NR network and / or an LTE network; the 3GPP network may also include an NTN network and / or a TN network.
[0242] Figure 8 This is a flowchart illustrating a registration method according to an exemplary embodiment, such as... Figure 8 As shown, the method may include:
[0243] S801, The terminal device sends a first registration request message to the first network function through the first access network device.
[0244] The first registration request message may include the first parameter and / or the second parameter mentioned above.
[0245] S802, The first network function sends a third registration request message to the third network function.
[0246] For example, the first network function may send a third registration request message to the third network function in response to receiving a first registration request message sent by the terminal device through the first access network device.
[0247] In some embodiments, the third registration request message may include the first parameter and / or the second parameter described above.
[0248] S803, the third network function sends a third registration acceptance message to the first network function.
[0249] For example, in response to receiving a third registration request message from a first network function, the third network function determines whether both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks. If it is determined that both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks, the third network function sends a third registration acceptance message to the first network function through the first access network device.
[0250] S804, The first network function sends a first registration acceptance message to the terminal device through the first access network device.
[0251] For example, in response to receiving a third registration acceptance message from a third network function, the first network function sends a first registration acceptance message to the terminal device through the first access network device.
[0252] In some embodiments, the terminal device may determine that it has successfully registered in the first communication network in response to receiving a first registration acceptance message sent by the first network function through the first access network device.
[0253] In some embodiments, the first network function may be a first access and mobility management function (AMF), the second network function may be a second AMF, and the third network function may be a unified data management function (UDM).
[0254] In some embodiments, the terminal device may send the first registration request message to the first network function through the first access network device, or it may receive the first registration acceptance message sent by the first network function through the first access network device.
[0255] In some embodiments, the aforementioned multiple communication networks are all 3GPP networks. For example, the 3GPP network may include an NR network and / or an LTE network; the 3GPP network may also include an NTN network and / or a TN network.
[0256] It should be noted that the specific implementation of the above steps in this embodiment can be referred to the description in the foregoing embodiments of this disclosure, and will not be repeated here.
[0257] In this way, the terminal device can register and maintain its registration status in multiple communication networks, thereby fulfilling the need for the terminal device to communicate using multiple communication networks simultaneously and improving the user's communication quality and reliability.
[0258] Figure 9 This is a flowchart illustrating a registration method according to an exemplary embodiment, such as... Figure 9 As shown, the method may include:
[0259] S901, The terminal device sends a second registration request message to the second network function through the second access network device.
[0260] In some embodiments, the second registration request message may include the first parameter and / or the second parameter described above.
[0261] In some embodiments, the second registration request message may not include the first and second parameters mentioned above.
[0262] S902, the second network function sends a fourth registration request message to the third network function.
[0263] For example, the second network function may send a fourth registration request message to the third network function in response to receiving a second registration request message sent by the terminal device through the second access network device.
[0264] In some embodiments, the fourth registration request message may include the first parameter and / or the second parameter described above.
[0265] In some embodiments, the fourth registration request message may not include the first and second parameters mentioned above.
[0266] S903, the third network function sends a fourth registration acceptance message to the second network function.
[0267] For example, the third network function may, in response to receiving a fourth registration request message sent by the second network function, register the terminal device in the second communication network, and, upon determining that the terminal device has successfully registered in the second communication network, send a fourth registration acceptance message to the second network function.
[0268] S904, The second network function sends a second registration acceptance message to the terminal device through the second access network device.
[0269] For example, in response to receiving a fourth registration acceptance message from a third network function, the second network function may send a second registration acceptance message to the terminal device via the second access network device.
[0270] In this way, the terminal device can determine that it has successfully registered with the second communication network in response to receiving the second registration acceptance message sent by the second network function through the second access network device.
[0271] S905. The terminal device sends a first registration request message to the first network function through the first access network device.
[0272] In some embodiments, the first registration request message may include the first parameter and / or the second parameter described above.
[0273] S906, The first network function sends a third registration request message to the third network function.
[0274] For example, the first network function may send a third registration request message to the third network function in response to receiving a first registration request message sent by the terminal device through the first access network device.
[0275] In some embodiments, the third registration request message may include the first parameter and / or the second parameter described above.
[0276] S907, the third network function sends a third registration acceptance message to the first network function.
[0277] For example, in response to receiving a third registration request message from a first network function, the third network function determines whether both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks, and if it is determined that both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks, sends a third registration acceptance message to the first network function.
[0278] S908, the first network function sends a first registration acceptance message to the terminal device through the first access network device.
[0279] For example, in response to receiving a third registration acceptance message from a third network function, the first network function sends a first registration acceptance message to the terminal device through the first access network device.
[0280] In some embodiments, the terminal device may determine that it has successfully registered in the first communication network in response to receiving a first registration acceptance message sent by the first network function through the first access network device.
[0281] In some embodiments, the first network function may be a first access and mobility management function (AMF), the second network function may be a second AMF, and the third network function may be a unified data management function (UDM).
[0282] In some embodiments, the terminal device can send the first registration request message to the first network function through the first access network device, and can also receive the first registration acceptance message sent by the first network function through the first access network device. Similarly, the terminal device can send the second registration request message to the second network function through the second access network device, and can also receive the second registration acceptance message sent by the second network function through the second access network device. The first access network device and the second access network device may be the same or different; the first network function and the second network function may be the same or different, and this disclosure does not impose any restrictions in this regard.
[0283] In some embodiments, the aforementioned multiple communication networks are all 3GPP networks. For example, the 3GPP network may include an NR network and / or an LTE network; the 3GPP network may also include an NTN network and / or a TN network.
[0284] It should be noted that the specific implementation of the above steps in this embodiment can be referred to the description in the foregoing embodiments of this disclosure, and will not be repeated here.
[0285] In this way, the terminal device can register on both the first and second communication networks and maintain a successful registration status.
[0286] Figure 10 This is a block diagram illustrating a registration device 2100 according to an exemplary embodiment. This device can be applied to terminal devices, such as… Figure 10 As shown, the device 2100 may include:
[0287] The first sending module 2101 is configured to send a first registration request message to a first network function through a first access network device; wherein, the first registration request message includes a first parameter, the first parameter being used to characterize the terminal device registering with multiple communication networks, the communication network including a first communication network, and the first network function being a network function in the first communication network;
[0288] The first determining module 2102 is configured to determine, in response to receiving a first registration acceptance message sent by the first network function through the first access network device, that the terminal device has successfully registered in the first communication network; wherein, the first registration acceptance message is a message sent by the first network function when it determines, based on the first registration request message, that both the terminal device and the first communication network have the capability to support the terminal device to register in multiple communication networks.
[0289] In some embodiments, the first parameter is a registration type parameter, and the value of the registration type parameter is a first type.
[0290] In some embodiments, the first sending module 2101 is configured to send the first registration request message to the first network function when the terminal device successfully registers with the second communication network.
[0291] In some embodiments, the first sending module 2101 is configured to send a second registration request message to a second network function via a second access network device; wherein the second registration request message includes a second parameter, the second parameter being used to characterize that the terminal device has the ability to register with multiple communication networks, the communication network further including a second communication network, and the second network function being a network function in the second communication network; in response to receiving a second registration acceptance message sent by the second network function via the second access network device, it is determined that the terminal device has successfully registered with the second communication network.
[0292] In some embodiments, the second registration acceptance message includes a target network capability parameter, which is used to characterize whether the target network has the capability to support the terminal device to register on multiple communication networks. The target network includes the first communication network and / or the second communication network. The first sending module 2101 is configured to send the first registration request message to the first network function when it is determined that the target network has the capability to support the terminal device to register on multiple communication networks.
[0293] In some embodiments, the first registration acceptance message includes the target network capability parameters.
[0294] In some embodiments, the first registration request message may further include the second parameter.
[0295] In some embodiments, the first registration request message and the second registration request message include the same terminal identifier parameter, which is the identifier corresponding to the terminal device.
[0296] In some embodiments, the first network function is a first access and mobility management function (AMF), and the second network function is a second AMF.
[0297] In some embodiments, the plurality of communication networks are all 3GPP networks.
[0298] Figure 11 This is a block diagram illustrating a registration device 2200 according to an exemplary embodiment. The device can be applied to a first network function, such as... Figure 11 As shown, the device 2200 may include:
[0299] The second sending module 2201 is configured to send a third registration request message to a third network function in response to receiving a first registration request message sent by a terminal device through a first access network device; wherein, both the first registration request message and the third registration request message include a first parameter, the first parameter being used to characterize the terminal device registering with multiple communication networks, the communication network including a first communication network, the first network function being a network function in the first communication network, and the third network function being a network function providing user data management functions.
[0300] The third sending module 2202 is configured to send a first registration acceptance message to the terminal device through the first access network device in response to receiving a third registration acceptance message sent by the third network function; wherein, the first registration acceptance message is used to indicate that the terminal device has successfully registered in the first communication network, and the third registration acceptance message is a message sent by the third network function when it determines, based on the third registration request message, that both the terminal device and the first communication network have the ability to support the terminal device to register in multiple communication networks.
[0301] In some embodiments, the third registration request message may further include a first network type and / or a first network identifier corresponding to the first communication network.
[0302] In some embodiments, both the first registration request message and the third registration request message further include a second parameter, which is used to characterize that the terminal device has the ability to register with multiple communication networks, and the communication network further includes a second communication network.
[0303] In some embodiments, the first registration acceptance message includes a target network capability parameter, which is used to characterize whether the target network has the ability to support the terminal device to register in multiple communication networks, and the target network includes the first communication network and / or the second communication network.
[0304] In some embodiments, the first network function is the first access and mobility management function (AMF), and the third network function is the unified data management function (UDM).
[0305] In some embodiments, the plurality of communication networks are all 3GPP networks.
[0306] Figure 12 This is a block diagram illustrating a registration device 2300 according to an exemplary embodiment. The device can be applied to a second network function, such as... Figure 12 As shown, the device 2300 may include:
[0307] The fourth sending module 2301 is configured to send a fourth registration request message to the third network function in response to receiving a second registration request message sent by the terminal device through the second access network device; wherein, both the second registration request message and the fourth registration request message include a second parameter, the second parameter being used to characterize that the terminal device has the ability to register with multiple communication networks, the communication networks including a first communication network and a second communication network, and the second network function being a network function in the second communication network;
[0308] The fifth sending module 2302 is configured to, in response to receiving the fourth registration acceptance message sent by the third network function, send a second registration acceptance message to the terminal device through the second access network device; wherein, the second registration acceptance message is used to indicate that the terminal device has successfully registered in the second communication network, so that the terminal device, upon successful registration in the second communication network, sends a first registration request message to the first network function through the first access network device; the first registration request message includes a first parameter, the first parameter being used to characterize the terminal device registering with multiple communication networks, and the first network function being a network function in the first communication network.
[0309] In some embodiments, the fourth registration request message may further include a second network type and / or a second network identifier corresponding to the second communication network.
[0310] In some embodiments, both the second registration request message and the fourth registration request message further include the first parameter.
[0311] In some embodiments, the second registration acceptance message includes a target network capability parameter, which is used to characterize whether the target network has the ability to support the terminal device to register in multiple communication networks, and the target network includes the first communication network and / or the second communication network.
[0312] In some embodiments, the first network function is a first access and mobility management function (AMF), the second network function is a second AMF, and the third network function is a unified data management function (UDM).
[0313] In some embodiments, the plurality of communication networks are all 3GPP networks.
[0314] Figure 13 This is a block diagram illustrating a registration device 2400 according to an exemplary embodiment. The device can be applied to third network functions, such as... Figure 13 As shown, the device 2400 may include:
[0315] The second determining module 2401 is configured to, in response to receiving a third registration request message sent by a first network function, determine whether both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks; wherein, the third registration request message is a message sent by the first network function to the third network function in response to receiving a first registration request message sent by the terminal device through a first access network device, and both the first registration request message and the third registration request message include a first parameter, the first parameter being used to characterize the terminal device registering on multiple communication networks, the communication network including the first communication network, and the first network function being a network function in the first communication network;
[0316] The sixth sending module 2402 is configured to send a third registration acceptance message to the first network function when it is determined that both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks; wherein the third registration acceptance message is used to instruct the first network function to send a first registration acceptance message to the terminal device through the first access network device, and the first registration acceptance message is used to instruct the terminal device to successfully register on the first communication network.
[0317] In some embodiments, the third registration request message may further include a first network type and / or a first network identifier corresponding to the first communication network.
[0318] Figure 14 This is a block diagram illustrating a registration device 2400 according to an exemplary embodiment. Figure 14 As shown, the device 2400 may further include:
[0319] The first registration module 2403 is configured to register the terminal device in a second communication network in response to receiving a fourth registration request message sent by a second network function. The fourth registration request message is a message sent by the second network function to the third network function in response to receiving a second registration request message sent by the terminal device through a second access network device. Both the second and fourth registration request messages include a second parameter, which characterizes the terminal device's ability to register with multiple communication networks. The communication networks include a first communication network and the second communication network, and the second network function is a network function within the second communication network.
[0320] The seventh sending module 2404 is configured to send a fourth registration acceptance message to the second network function when it is determined that the terminal device has successfully registered in the second communication network; wherein, the fourth registration acceptance message is used to instruct the second network function to send a second registration acceptance message to the terminal device through the second access network device; the second registration acceptance message is used to instruct the terminal device to successfully register in the second communication network, so that the terminal device, upon successful registration in the second communication network, sends a first registration request message to the first network function through the first access network device; the first registration request message includes a first parameter, the first parameter being used to characterize the terminal device registering with multiple communication networks, and the first network function being a network function in the first communication network.
[0321] In some embodiments, the fourth registration request message may further include a second network type and / or a second network identifier corresponding to the second communication network.
[0322] In some embodiments, both the second registration request message and the fourth registration request message further include the first parameter.
[0323] In some embodiments, both the first registration request message and the third registration request message further include the second parameter.
[0324] In some embodiments, the first network function is a first access and mobility management function (AMF), the second network function is a second AMF, and the third network function is a unified data management function (UDM).
[0325] In some embodiments, the plurality of communication networks are all 3GPP networks.
[0326] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0327] Figure 15 This is a block diagram illustrating a registration device according to an exemplary embodiment. The registration device 3000 may be... Figure 1 The terminal equipment, first network function, second network function, or third network function in the communication system shown.
[0328] Reference Figure 15 The device 3000 may include one or more of the following components: a processing component 3002, a memory 3004, and a communication component 3006.
[0329] The processing component 3002 can be used to control the overall operation of the device 3000, such as operations associated with display, telephone calls, data communication, camera operation, and recording. The processing component 3002 may include one or more processors 3020 to execute instructions to complete all or part of the steps of the registration method described above. Furthermore, the processing component 3002 may include one or more modules to facilitate interaction between the processing component 3002 and other components. For example, the processing component 3002 may include a multimedia module to facilitate interaction between multimedia components and the processing component 3002.
[0330] Memory 3004 is configured to store various types of data to support the operation of device 3000. Examples of this data include instructions for any application or method operating on device 3000, contact data, phonebook data, messages, pictures, videos, etc. Memory 3004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0331] Communication component 3006 is configured to facilitate wired or wireless communication between device 3000 and other devices. Device 3000 can access wireless networks based on communication standards, such as Wi-Fi, 2G, 3G, 4G, 5G, 6G, NB-IoT, eMTC, etc., or combinations thereof. In one exemplary embodiment, communication component 3006 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 3006 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0332] In an exemplary embodiment, the apparatus 3000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the registration method described above.
[0333] The aforementioned device 3000 can be a standalone electronic device or part of a standalone electronic device. For example, in one embodiment, the electronic device can be an integrated circuit (IC) or a chip, wherein the integrated circuit can be a single IC or a collection of multiple ICs. The chip can include, but is not limited to, the following types: GPU (Graphics Processing Unit), CPU (Central Processing Unit), FPGA (Field Programmable Gate Array), DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), SOC (System on Chip), etc. The aforementioned integrated circuit or chip can be used to execute executable instructions (or code) to implement the aforementioned registration method. The executable instructions can be stored in the integrated circuit or chip or obtained from other devices or equipment. For example, the integrated circuit or chip includes a processor, memory, and an interface for communicating with other devices. The executable instruction can be stored in the processor, and when the executable instruction is executed by the processor, the above registration method is implemented; or, the integrated circuit or chip can receive the executable instruction through the interface and transmit it to the processor for execution to implement the above registration method.
[0334] In an exemplary embodiment, this disclosure also provides a computer-readable storage medium storing computer program instructions thereon, which, when executed by a processor, implement the steps of the registration method provided in this disclosure. For example, the computer-readable storage medium may be a non-transitory computer-readable storage medium including instructions, such as the aforementioned memory 3004 including instructions, which can be executed by the processor 3020 of the device 3000 to complete the aforementioned registration method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0335] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the above-described registration method when executed by the programmable device.
[0336] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of this disclosure. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0337] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A registration method, characterized in that, Applied to a terminal device, the method includes: A first registration request message is sent to a first network function through a first access network device; wherein the first registration request message includes a first parameter and a second parameter, the first parameter is used to indicate that the terminal device registers with multiple communication networks, and the second parameter is used to indicate that the terminal device has the ability to register with multiple communication networks, the communication networks include a first communication network and a second communication network, the first network function is a network function in the first communication network, and the second network function is a network function in the second communication network; In response to receiving a first registration acceptance message sent by the first network function through the first access network device, it is determined that the terminal device has successfully registered in the first communication network; wherein, the first registration acceptance message is a message sent by the first network function when it determines, based on the first registration request message, that both the terminal device and the first communication network have the capability to support the terminal device to register in multiple communication networks, the first registration acceptance message includes a target network capability parameter, the target network capability parameter being used to characterize whether the target network has the capability to support the terminal device to register in multiple communication networks, the target network including the first communication network and / or the second communication network.
2. The method according to claim 1, characterized in that, The first parameter is a registration type parameter, and the value of the registration type parameter is of the first type.
3. The method according to claim 1, characterized in that, The step of sending the first registration request message to the first network function through the first access network device includes: If the terminal device successfully registers with the second communication network, it sends the first registration request message to the first network function.
4. The method according to claim 3, characterized in that, The terminal device registers with the second communication network in the following manner: A second registration request message is sent to a second network function through a second access network device; wherein the second registration request message includes the second parameter; Upon receiving a second registration acceptance message sent by the second network function through the second access network device, it is determined that the terminal device has successfully registered with the second communication network.
5. The method according to claim 4, characterized in that, The second registration acceptance message includes the target network capability parameters; sending the first registration request message to the first network function includes: If it is determined that the target network has the capability to support the terminal device to register on multiple communication networks, the first registration request message is sent to the first network function.
6. The method according to claim 4, characterized in that, The first registration request message and the second registration request message include the same terminal identifier parameter, which is the identifier corresponding to the terminal device.
7. The method according to claim 4, characterized in that, The first network function is the first access and mobility management function (AMF), and the second network function is the second AMF.
8. The method according to any one of claims 1 to 7, characterized in that, All of the aforementioned communication networks are 3GPP networks.
9. A registration method, characterized in that, Applied to a first network function, the method includes: In response to receiving a first registration request message sent by a terminal device through a first access network device, a third registration request message is sent to a third network function; wherein, both the first registration request message and the third registration request message include a first parameter and a second parameter, the first parameter being used to characterize that the terminal device registers with multiple communication networks, and the second parameter being used to characterize that the terminal device has the ability to register with multiple communication networks, the communication networks including a first communication network and a second communication network, the first network function being a network function in the first communication network, the second network function being a network function in the second communication network, and the third network function being a network function that provides user data management functions, the third registration request message also includes a first network type and / or a first network identifier corresponding to the first communication network; In response to receiving the third registration acceptance message sent by the third network function, the first access network device sends a first registration acceptance message to the terminal device. Both the first registration acceptance message and the third registration acceptance message include target network capability parameters. The target network capability parameters are used to characterize whether the target network has the ability to support the terminal device to register in multiple communication networks. The target network includes the first communication network and / or the second communication network.
10. The method according to claim 9, characterized in that, The first network function is the first access and mobility management function (AMF), and the third network function is the unified data management function (UDM).
11. The method according to claim 9 or 10, characterized in that, All of the aforementioned communication networks are 3GPP networks.
12. A registration method, characterized in that, Applied to a second network function, the method includes: In response to receiving a second registration request message sent by a terminal device through a second access network device, a fourth registration request message is sent to a third network function; wherein, both the second registration request message and the fourth registration request message include a first parameter and a second parameter, the first parameter being used to characterize that the terminal device registers with multiple communication networks, and the second parameter being used to characterize that the terminal device has the ability to register with multiple communication networks, the communication networks including a first communication network and a second communication network, the first network function being a network function in the first communication network, the second network function being a network function in the second communication network, the third network function being a network function that provides user data management functions, and the fourth registration request message also includes a second network type and / or a second network identifier corresponding to the second communication network; In response to receiving the fourth registration acceptance message sent by the third network function, the second access network device sends a second registration acceptance message to the terminal device. Both the fourth registration acceptance message and the second registration acceptance message include target network capability parameters. The target network capability parameters are used to characterize whether the target network has the ability to support the terminal device to register in multiple communication networks. The target network includes the first communication network and / or the second communication network.
13. The method according to claim 12, characterized in that, The second registration acceptance message includes the target network capability parameters.
14. The method according to claim 12, characterized in that, The second network function is the second AMF, and the third network function is the unified data management UDM.
15. The method according to any one of claims 12 to 14, characterized in that, All of the aforementioned communication networks are 3GPP networks.
16. A registration method, characterized in that, Applied to a third network function, wherein the third network function is a network function that provides user data management functions, the method includes: In response to receiving a third registration request message sent by a first network function, it is determined whether both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks; wherein, the third registration request message includes a first parameter and a second parameter, the first parameter being used to characterize the terminal device to register on multiple communication networks, the second parameter being used to characterize the terminal device to characterize the capability to register on multiple communication networks, the communication networks including a first communication network and a second communication network, the first network function being a network function in the first communication network, the second network function being a network function in the second communication network, and the third registration request message also includes a first network type and / or a first network identifier corresponding to the first communication network; If it is determined that both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks, a third registration acceptance message is sent to the first network function. The third registration acceptance message is used by the first network function to send a first registration acceptance message to the terminal device through the first access network device. The first registration acceptance message includes a target network capability parameter, which is used to characterize whether the target network has the capability to support the terminal device to register on multiple communication networks. The target network includes the first communication network and / or the second communication network. In response to receiving a fourth registration request message sent by the second network function, the terminal device registers with the second communication network; wherein the fourth registration request message includes the first parameter and the second parameter, and the fourth registration request message also includes the second network type and / or the second network identifier corresponding to the second communication network; If it is determined that the terminal device has successfully registered in the second communication network, a fourth registration acceptance message is sent to the second network function. The fourth registration acceptance message is used by the second network function to send a second registration acceptance message to the terminal device through the second access network device. Both the second registration acceptance message and the fourth registration acceptance message include the target network capability parameters.
17. The method according to claim 16, characterized in that, The first network function is the first access and mobility management function (AMF), the second network function is the second AMF, and the third network function is the unified data management function (UDM).
18. The method according to claim 16 or 17, characterized in that, All of the aforementioned communication networks are 3GPP networks.
19. A registration device, characterized in that, Applied to a terminal device, the device includes: The first sending module is configured to send a first registration request message to a first network function through a first access network device; wherein the first registration request message includes a first parameter and a second parameter, the first parameter being used to characterize the terminal device registering with multiple communication networks, and the second parameter being used to characterize the terminal device having the ability to register with multiple communication networks, the communication networks including a first communication network and a second communication network, the first network function being a network function in the first communication network, and the second network function being a network function in the second communication network; The first determining module is configured to determine, in response to receiving a first registration acceptance message sent by the first network function through the first access network device, that the terminal device has successfully registered in the first communication network; wherein, the first registration acceptance message is a message sent by the first network function when it determines, based on the first registration request message, that both the terminal device and the first communication network have the capability to support the terminal device to register in multiple communication networks, and the first registration acceptance message includes a target network capability parameter, which characterizes whether the target network has the capability to support the terminal device to register in multiple communication networks, and the target network includes the first communication network and / or the second communication network.
20. A registration device, characterized in that, The device, applied to a first network function, includes: The second sending module is configured to send a third registration request message to a third network function in response to receiving a first registration request message sent by a terminal device through a first access network device; wherein, both the first registration request message and the third registration request message include a first parameter and a second parameter, the first parameter being used to characterize that the terminal device registers with multiple communication networks, and the second parameter being used to characterize that the terminal device has the ability to register with multiple communication networks, the communication networks including a first communication network and a second communication network, the first network function being a network function in the first communication network, the second network function being a network function in the second communication network, the third network function being a network function that provides user data management functions, and the third registration request message also includes a first network type and / or a first network identifier corresponding to the first communication network; The third sending module is configured to, in response to receiving a third registration acceptance message sent by the third network function, send a first registration acceptance message to the terminal device through the first access network device. Both the first registration acceptance message and the third registration acceptance message include target network capability parameters. The target network capability parameters are used to characterize whether the target network has the ability to support the terminal device to register in multiple communication networks. The target network includes the first communication network and / or the second communication network.
21. A registration device, characterized in that, For use in a second network function, the device includes: The fourth sending module is configured to send a fourth registration request message to the third network function in response to receiving a second registration request message sent by the terminal device through the second access network device; wherein, both the second registration request message and the fourth registration request message include a first parameter and a second parameter, the first parameter being used to characterize the terminal device registering with multiple communication networks, and the second parameter being used to characterize the terminal device having the ability to register with multiple communication networks, the communication networks including a first communication network and a second communication network, the first network function being a network function in the first communication network, the second network function being a network function in the second communication network, the third network function being a network function providing user data management functions, and the fourth registration request message also including a second network type and / or a second network identifier corresponding to the second communication network; The fifth sending module is configured to, in response to receiving the fourth registration acceptance message sent by the third network function, send a second registration acceptance message to the terminal device through the second access network device. Both the fourth registration acceptance message and the second registration acceptance message include target network capability parameters. The target network capability parameters are used to characterize whether the target network has the ability to support the terminal device to register in multiple communication networks. The target network includes the first communication network and / or the second communication network.
22. A registration device, characterized in that, The device is applied to a third network function, wherein the third network function is a network function that provides user data management functions, and the device includes: The second determining module is configured to, in response to receiving a third registration request message sent by the first network function, determine whether both the terminal device and the first communication network have the capability to support the terminal device to register on multiple communication networks; wherein, the third registration request message includes a first parameter and a second parameter, the first parameter being used to characterize the terminal device to register on multiple communication networks, the second parameter being used to characterize the terminal device to characterize the capability to register on multiple communication networks, the communication networks including the first communication network and the second communication network, the first network function being a network function in the first communication network, the second network function being a network function in the second communication network, and the third registration request message also includes a first network type and / or a first network identifier corresponding to the first communication network; The sixth sending module is configured to send a third registration acceptance message to the first network function when it is determined that both the terminal device and the first communication network have the capability to support the terminal device to register in multiple communication networks. The third registration acceptance message is used by the first network function to send a first registration acceptance message to the terminal device through the first access network device. The first registration acceptance message includes a target network capability parameter, which is used to characterize whether the target network has the capability to support the terminal device to register in multiple communication networks. The target network includes the first communication network and / or the second communication network. The second determining module is further configured to register the terminal device in the second communication network in response to receiving a fourth registration request message sent by the second network function; wherein the fourth registration request message includes the first parameter and the second parameter, and the fourth registration request message also includes a second network type and / or a second network identifier corresponding to the second communication network; The sixth sending module is further configured to send a fourth registration acceptance message to the second network function when it is determined that the terminal device has successfully registered in the second communication network. The fourth registration acceptance message is used by the second network function to send a second registration acceptance message to the terminal device through the second access network device. Both the second registration acceptance message and the fourth registration acceptance message include the target network capability parameters.
23. A registration device, characterized in that, The device includes: processor; Memory used to store processor-executable instructions; The processor is configured to perform the steps of the method according to any one of claims 1 to 8, or the processor is configured to perform the steps of the method according to any one of claims 9 to 11, or the processor is configured to perform the steps of the method according to any one of claims 12 to 15, or the processor is configured to perform the steps of the method according to any one of claims 16 to 18.
24. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When the computer program instructions are executed by a processor, they implement the steps of the method according to any one of claims 1 to 8; or, when the computer program instructions are executed by a processor, they implement the steps of the method according to any one of claims 9 to 11; or, when the computer program instructions are executed by a processor, they implement the steps of the method according to any one of claims 12 to 15; or, when the computer program instructions are executed by a processor, they implement the steps of the method according to any one of claims 16 to 18.
25. A chip, characterized in that, The method includes a processor and an interface; the processor is configured to read instructions to perform the steps of the method according to any one of claims 1 to 8, or the processor is configured to read instructions to perform the steps of the method according to any one of claims 9 to 11, or the processor is configured to read instructions to perform the steps of the method according to any one of claims 12 to 15, or the processor is configured to read instructions to perform the steps of the method according to any one of claims 16 to 18.