Communication method, device and system
By receiving and parsing the instructions sent by the network device and selecting the appropriate network element device, the problem of ePDG selecting network element devices that do not meet the mobility access restrictions in the reauthorization process is solved, and the stable session establishment of the terminal device is achieved .
Patent Information
- Application Number
- CN202311017171.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2025-02-18
AI Technical Summary
In the process of performing the reauthorization of the terminal device, the ePDG may choose a network element device that does not meet the mobility access restrictions to establish a session with the terminal device, resulting in the terminal device failing to establish a session.
By sending request information to the network device, receiving the first indication information and/or the second indication information, selecting a suitable network element device to establish a connection with the terminal device based on these information, ensuring that the selected network element device meets the mobility access restrictions.
It effectively avoids ePDG's selection of network element devices that do not meet the mobility access restrictions, ensures that the terminal device can successfully establish a session, and improves the stability of communication connections.
Smart Images

Figure CN119485251A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular, to a communication method, device and system. Background Art
[0002] In order to meet the challenges of wireless broadband technology and maintain the leading edge of the 3rd Generation Partnership Project (3GPP) network, 3GPP has formulated a long-term evolution plan for mobile communication networks (LTE) and defined a new mobile communication network architecture, which is flatter than the 2nd Generation (2G) and 3rd Generation (3G) networks. The evolved packet core network (EPC) belonging to the above new mobile communication network architecture not only supports 3GPP access technology, but also supports non-3GPP access technology, such as code division multiple access (CDMA) 2000 technology, worldwide interoperability for microwave access (WiMAX) technology and wireless local area network (WLAN) technology.
[0003] With the development of wireless broadband technology, the network side can communicate with the terminal device based on EPC, and can also communicate with the terminal device based on the 5G core network (5G core, 5GC). Therefore, when the user contract data corresponding to the terminal device changes, it may affect the mobility access restriction conditions for the terminal device, where the user contract data includes information for indicating the mobility access restriction conditions. However, based on the current communication mechanism, it can be seen that in the re-authorization process for the terminal device, the evolved packet data gateway (ePDG) may select a network element device that does not meet the mobility access restriction conditions to establish a session with the terminal device, which may cause the terminal device to fail to establish a session.
[0004] Therefore, how to avoid the ePDG selecting a network element device that does not meet the mobility access restriction condition to establish a session with the terminal device during the re-authorization process for the terminal device, thereby causing the terminal device to fail to establish a session. Summary of the invention
[0005] The present application provides a communication method, device and system, which can prevent the ePDG from selecting a network element device that does not meet the mobility access restriction condition to establish a connection with a terminal device, thereby causing the terminal device to fail to establish a session.
[0006] In a first aspect, a communication method is provided, the method comprising: sending a request message to a network device, the request message being used to indicate execution of a re-authorization process for a terminal device, the terminal device accessing a core network via a non-3GPP access technology; receiving first indication information and / or second indication information from the network device, wherein the first indication information is used to indicate a type of core network supporting access of the terminal device, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required; and selecting a network element device based on the first indication information and / or the second indication information, the network element device being used to establish a connection with the terminal device.
[0007] For example, the above communication method can be performed by an ePDG, or by a related network device that can replace the ePDG function. In addition, the network device in the above communication method can be an authentication, authorization, and accounting (AAA) server.
[0008] It should be understood that the above-mentioned terminal device may be a user device, which is used to establish a connection with the network side and receive communication services provided by the network side.
[0009] For example, the first indication information may be core network type restriction information (core network type restriction), which is also called core network restriction information (core network restriction), for example, an enumeration value, which may include: EPC, used to indicate support for terminal device access to EPC; 5GC, used to indicate support for terminal device access to 5GC; EPC&5GC, used to indicate support for terminal device access to EPC and 5GC at the same time, where "simultaneous support" means supporting both terminal device access to EPC and terminal device access to 5GC.
[0010] For example, the core network type restriction information can be carried by an authentication and authorization response (diameter-AA-answer, AAA) instruction, and the AAA instruction can include an information element for the core network type restriction information. If the data subscribed by the terminal device includes the core network type restriction information, then the authorization response information should include the information element, which can be an indicator bit used to indicate the restriction on the terminal device's access to the core network type.
[0011] For example, the core network type restriction information can be represented by data of an unsigned data type, including a mask bit, which is used to indicate the core network type that the specified terminal device is not allowed to use. For example, the meaning of the core network type restriction information can be represented by "0" and "1": "0" is used to indicate that the mask bit is abandoned to indicate that there is no restriction on the core network type that the terminal device can access; "1" is used to indicate that the terminal device is not allowed to access the 5GC.
[0012] For example, the second indication information may be an interworking indicator (interworking-5GS-indicator), which may be an enumeration type, indicating whether the data interworking between the EPC and the 5GC is subscribed, and a Boolean value is used to represent the meaning of the interworking indicator: "0" represents unsubscribed; "1" represents subscribed; when the interworking indicator does not exist on the network side, the value corresponding to the reserved bit for the interworking indicator is "0", indicating that subscription is impossible.
[0013] For example, the interworking indicator may also be carried by the AAA instruction.
[0014] For example, the first indication information and the second indication information may also be represented only by core network type restriction information, which includes a 5GC bit and a data intercommunication indication bit, and does not restrict the accessibility of the EPC, wherein the 5GC bit is used to indicate whether the terminal device is allowed to access the 5GC, and the data intercommunication indication bit is used to indicate whether data intercommunication between different types of core networks is required. Taking the above-mentioned network device as ePDG as an example, the ePDG selects a combined network element including a session management function (SMF) network element and a packet data gateway control plane function (PGW-C) for a terminal device that supports the N1 mode and to which the user's contracted data does not restrict its access to the core network type and is connected to the 5GC, which may be a public data network (PDN) connection moved to the 5GC, wherein the N1 mode supported by the UE is a working mode in the 5G new radio (5GNR), also known as the non-standalone networking mode (Non-Standalone Mode). In addition, if the core network type restriction information is changed to prohibit the terminal device from connecting to the currently connected core network due to changes in non-3GPP user subscription data, the ePDG may trigger a separation procedure, for example, disconnecting from the currently connected network element device.
[0015] For example, the first indication information and the second indication information may be carried by one response message sent by the network device, or may be carried separately by two response messages sent by the network device. The response information may be the AAA instruction.
[0016] It should be understood that the above core network type restriction information and intercommunication indicator are both information used to indicate mobility access restriction conditions. In the existing network side re-authorization process for the terminal device triggered by the change of the user subscription data of the terminal device, the ePDG cannot obtain the change information of the above core network type restriction information and / or the intercommunication indicator. Based on the method of the first aspect, the ePDG can receive the first indication information and / or the second indication information from the AAA server, and the first indication information and the second indication information can be used to indicate the above core network type restriction information and the intercommunication indicator, respectively, so that the AAA server can determine whether the core network type restriction information and / or the intercommunication indicator change has also changed after the user subscription data is changed, so that the ePDG can select to connect with the network element device that meets the restriction conditions after the core network type restriction information and / or the intercommunication indicator is changed, and then the network element device and the terminal device are connected, which can avoid the ePDG selecting the network element device that does not meet the mobility access restriction conditions to establish a session with the terminal device.
[0017] Based on the above technical solution, after the core network type restriction information and / or intercommunication indicator in the user subscription data corresponding to the terminal device is changed, the ePDG can obtain the core network type restriction information and / or intercommunication indicator in the changed user subscription data through explicit or implicit information, so as to avoid the network side being unable to update the change of the core network type restriction information and / or intercommunication indicator when the core network type restriction information and / or intercommunication indicator changes, thereby avoiding the ePDG selecting the wrong network element device to establish a connection with the terminal device, thereby causing communication abnormalities.
[0018] In combination with the first aspect, in some implementations of the first aspect, when the core network type indicated by the first indication information is access to an evolved packet core network EPC, a packet data gateway is selected. or, when the core network type indicated by the first indication information is 5GC, select the SMF network element; or, when the core network type indicated by the first indication information is EPC and 5GC, select the EPC network element, the PGW network element or the jointly-set network element; or, when the second indication information indicates that data intercommunication between different types of core networks is required, select the jointly-set network element; or, when the core network type indicated by the first indication information is 5GC and the second indication information indicates that data intercommunication between different types of core networks is required, select the jointly-set network element including the SMF network element and the PGW-C; or, when the core network type indicated by the first indication information is EPC and 5GC and the second indication information indicates that data intercommunication between different types of core networks is required, select the jointly-set network element; or, when the core network type indicated by the first indication information is EPC and 5GC and the second indication information indicates that data intercommunication between different types of core networks is not required, select the SMF network element, the PGW network element or the jointly-set network element, wherein the jointly-set network element is a network element jointly-set by the SMF network element and the PGW-C network element.
[0019] Based on the above technical solution, the ePDG selects the corresponding network element device based on the above selection logic, so that the selected network element device meets the restriction conditions indicated by the first indication information and / or the second indication information to ensure that the terminal device can access the corresponding core network.
[0020] In combination with the first aspect, in some implementations of the first aspect, a deregistration process for the terminal device is triggered, or a deactivation process for a session corresponding to the terminal device is triggered.
[0021] Among them, the deregistration process is the process of deleting the registered user registration management (RM) context and releasing the corresponding session of the terminal device; the deactivation process is the process of releasing the corresponding session of the terminal device. It can be seen that the above-mentioned deregistration process includes the above-mentioned deactivation process, that is, the deactivation process will also be executed in the deregistration process. And whether it is necessary to execute the deregistration process for the terminal device can be determined based on the storage space on the network side and / or the current workload. If the storage space on the network side is sufficient and / or the current workload is large, then only the deactivation process for the terminal device can be triggered.
[0022] For example, when the ePDG determines that the currently connected network element device does not meet the restriction conditions indicated by the first indication information and / or the second indication information, for example, when the core network type indicated by the first indication information is EPC, the ePDG determines that the currently connected network element device is an SMF network element, which means that the network element device currently connected to the ePDG does not meet the first indication information and should establish a connection with the PGW network element; or, when the second indication information indicates that data intercommunication between different types of core networks is required, the ePDG determines that the currently connected network element device is only an SMF network element or a PGW network element, which means that the network element device currently connected to the ePDG does not meet the second indication information and should establish a connection with the above-mentioned jointly established network element. In such scenarios, the above-mentioned ePDG can first perform a deregistration process for the terminal device corresponding to the network element device, and will also disconnect from the network element device in the deregistration process, and then select a new network element device to establish a connection based on the first indication information and / or the second indication information.
[0023] For example, in some possible embodiments, when the ePDG determines that the currently connected network element device does not meet the restriction conditions indicated by the first indication information and / or the second indication information, the ePDG may first select a new network element device based on the first indication information and / or the second indication information, and switch to establish a connection with the new network element device, and then perform a de-registration process for the terminal device.
[0024] Based on the above technical solution, after determining that the core network type restriction information and / or intercommunication indicator in the user's contract data has changed, the corresponding deregistration or deactivation operation will be performed on the terminal device to release storage resources and communication resources on the network side, which will help improve the utilization rate of storage resources and communication resources on the network side.
[0025] In combination with the first aspect, in certain implementations of the first aspect, notification information is sent to a terminal device, where the notification information is used to indicate that the terminal device can access the core network indicated by the first indication information and / or the second indication information.
[0026] For example, the above operation may be performed during the process of updating the user's contract data, or during the process of deregistration or deactivation.
[0027] For example, the notification information may be a reason value based on the Internet Key Exchange version 2 (IKEv2) protocol, and the reason value may indicate the core network type restriction information and / or the interworking indicator.
[0028] Based on the above technical solution, the terminal device can determine whether the core network type restriction information and / or interoperability identifier in the user's contract data has changed, and then actively adjust the corresponding network access method to ensure that the communication connection requested by the terminal device to the network side will not be rejected by the network side.
[0029] In a second aspect, a communication method is provided, which includes: sending a request message to a network device, the request message being used to indicate the execution of a re-authorization process for a terminal device; receiving indication information from the network device, the indication information being used to indicate an access technology type that supports the terminal device to access a core network; and triggering a de-registration process for the terminal device when the access technology type for the terminal device to access the core network does not belong to the access technology type indicated by the above indication information.
[0030] By way of example, the above communication method may be executed by an ePDG, or may be executed by a related network device that can replace the function of the ePDG.
[0031] For example, the above indication information may be a radio access type (RAT) restriction information, and the above indication information may also be implicit information that can reflect the RAT restriction information. For example, the RAT restriction information may include: allowing the terminal device to access the core network through non-3GPP access technology, allowing the terminal device to access the core network through 3GPP access technology, allowing the terminal device to access the core network through non-3GPP or 3GPP access technology, and prohibiting the terminal device from accessing the core network through non-3GPP or 3GPP access technology.
[0032] Based on the above technical solution, after determining that the RAT restriction information in the user's contract data has changed, a corresponding deregistration operation will be performed on the terminal device to release storage resources on the network side, which helps to improve the utilization rate of storage resources on the network side.
[0033] In combination with the second aspect, in certain implementations of the second aspect, notification information is sent to a terminal device, where the notification information is used to indicate that the terminal device can access the core network through an access technology indicated by the indication information.
[0034] For example, the above operation may be performed during the process of updating the user's contract data, or during the process of deregistration or deactivation.
[0035] For example, the notification information may be a cause value based on the IKEv2 protocol, and the cause value may indicate the RAT restriction information.
[0036] Based on the above technical solution, when the network side updates the RAT restriction information of the user's contract data, the terminal device can obtain the updated RAT restriction information to avoid the terminal device repeatedly requesting to access the core network through prohibited non-3GPP access technology or 3GPP access technology.
[0037] According to a third aspect, a communication method is provided, the method comprising: receiving request information from a network device, the request information being used to indicate execution of a re-authorization process for a terminal device, the terminal device accessing a core network via a non-3GPP access technology; sending first indication information and / or second indication information to the network device, wherein the first indication information is used to indicate a type of core network supporting access of the terminal device, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required, the first indication information and / or the second indication information being a basis for the above-mentioned network device to select a network element device, and the network element device is used to establish a connection with the above-mentioned terminal device.
[0038] By way of example, the method may be executed by an AAA server, or by a related network device that can replace the function of the AAA server.
[0039] For example, the AAA server may also obtain user subscription data of the terminal device according to the request information, wherein the user subscription data includes core network type restriction information and / or an interworking identifier.
[0040] For example, the AAA server may obtain the user subscription data of the terminal device from a home subscriber server / system (HSS) or a unified data management (UDM) network element.
[0041] It should be understood that, based on the example under the above-mentioned first aspect, the above-mentioned first indication information may be core network type restriction information, and the above-mentioned second indication information may be an interoperability indicator.
[0042] For example, the AAA server may determine the AAA instruction according to the acquired user subscription data, and carry the core network type restriction information and / or interworking indicator through the AAA instruction.
[0043] By way of example, the first indication information and the second indication information may be carried by one response message, or may be carried by two response messages respectively.
[0044] Based on the above technical solution, the AAA server sends the first indication information and / or the second indication information to the ePDG, so that the ePDG can obtain the core network type restriction information and / or the intercommunication indicator in the changed user subscription data, so as to avoid the network side being unable to update the change of the information when the core network type restriction information and / or the intercommunication indicator changes, thereby avoiding the ePDG selecting the wrong network element device to establish a connection with the terminal device, thereby causing communication abnormalities.
[0045] In combination with the third aspect, in certain implementations of the third aspect, when the core network type indicated by the first indication information is EPC, the network element device is a PGW network element; or, when the core network type indicated by the first indication information is 5GC, the above-mentioned network element device is an SMF network element; or, when the core network type indicated by the first indication information is EPC and 5GC, the above-mentioned network element device is an EPC network element, a PGW network element or a combined network element; or, when the second indication information indicates that data intercommunication between different types of core networks is required, the above-mentioned network element device is a combined network element; or, when the core network type indicated by the first indication information is 5GC, and the second indication information indicates In the case where data intercommunication between different types of core networks is required, the network element device is a jointly set up network element of the SMF network element and the PGW-C; or, when the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is required, the network element device is a jointly set up network element; or, when the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is not required, the network element device is an SMF network element, a PGW network element or a jointly set up network element, wherein the jointly set up network element is a network element jointly set up by the SMF network element and the PGW-C network element.
[0046] In a fourth aspect, a communication method is provided, which includes: receiving request information sent from a network device, the request information is used to indicate the execution of a re-authorization process for a terminal device; sending indication information to the network device, the indication information is used to indicate the type of access technology supported by the terminal device, and the indication information is the basis for the above-mentioned network device to determine whether to trigger a de-registration process for the above-mentioned terminal device.
[0047] By way of example, the method may be executed by an AAA server, or by a related network device that can replace the function of the AAA server.
[0048] Based on the above technical solution, the AAA server sends indication information to the ePDG so that the ePDG can determine whether the RAT restriction information has also changed after the user's contract data has been changed, and based on this, determine whether it is necessary to perform corresponding deregistration operations on the terminal device, thereby releasing storage resources on the network side, which helps to improve the utilization rate of storage resources on the network side.
[0049] In a fifth aspect, a communication method is provided, the method comprising: receiving notification information from a network device, the notification information being used to instruct a terminal device to access a core network indicated by first indication information and / or second indication information, wherein the first indication information is used to indicate the type of core network supporting access of the terminal device, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required; according to the notification information, accessing the core network indicated by the first indication information and / or the second indication information.
[0050] By way of example, the method may be executed by the above-mentioned terminal device.
[0051] Based on the above technical solution, the terminal device can determine through the above notification information whether the core network type restriction information and / or interoperability identifier in the user's contract data has changed, and then can actively adjust the corresponding network access method to ensure that the communication connection requested by the terminal device to the network side will not be rejected by the network side.
[0052] In a sixth aspect, a communication method is provided, the method comprising: receiving notification information from a network device, the notification information being used to instruct a terminal device to access a core network through an access technology indicated by the indication information, the indication information being used to indicate a type of access technology supporting the terminal device to access the core network; and according to the notification information, accessing the core network through the access technology indicated by the above indication information.
[0053] By way of example, the method may be executed by the above-mentioned terminal device.
[0054] Based on the above technical solution, the terminal device can determine whether the RAT restriction information in the user's contract data has changed through the above notification information, and then actively adjust the corresponding network access method to avoid the terminal device repeatedly requesting to access the core network through prohibited access technologies.
[0055] In the seventh aspect, a communication device is provided, which includes: a sending unit, used to send a request message to a network device, the request message is used to indicate the execution of a re-authorization process for a terminal device, and the terminal device accesses the core network through a non-3GPP access technology; a receiving unit, used to receive a first indication message and / or a second indication message from the network device, the first indication message is used to indicate the type of core network supporting the access of the terminal device, and the second indication message is used to indicate whether data intercommunication between different types of core networks is required; an operating unit, used to select a network element device according to the first indication message and / or the second indication message, and the network element device is used to establish a connection with the terminal device.
[0056] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned operation unit is specifically used to: when the core network type indicated by the first indication information is EPC, select the PGW network element; or, when the core network type indicated by the first indication information is 5GC, select the SMF network element; or, when the core network type indicated by the first indication information is EPC and 5GC, select the EPC network element, the PGW network element or the jointly set network element; or, when the second indication information indicates that data intercommunication between different types of core networks is required, select the jointly set network element; or, when the core network type indicated by the first indication information is 5GC and the second indication information is When the indication information indicates that data intercommunication between different types of core networks is required, a jointly configured network element including an SMF network element and a PGW-C is selected; or, when the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is required, a jointly configured network element is selected; or, when the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is not required, an SMF network element, a PGW network element or a jointly configured network element is selected, and a jointly configured network element is a network element jointly configured with an SMF network element and a PGW-C network element.
[0057] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned operation unit is also used to trigger a deregistration process for the terminal device, or trigger a deactivation process for a session corresponding to the terminal device.
[0058] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned sending unit is also used to send notification information to the terminal device, and the notification information is used to instruct the terminal device to access the core network indicated by the first indication information and / or the second indication information.
[0059] In an eighth aspect, a communication device is provided, which includes: a sending unit, used to send a request message to a network device, the request message is used to indicate the execution of a re-authorization process for a terminal device; a receiving unit, used to receive a response message from the network device, the response message includes an indication information, and the indication information is used to indicate an access technology type that supports the terminal device to access a core network; an operating unit, used to trigger a de-registration process for the terminal device when the access technology type for the terminal device to access the core network does not belong to the access technology type indicated by the indication information.
[0060] In combination with the eighth aspect, in certain implementations of the eighth aspect, the above-mentioned sending unit is also used to send notification information to the terminal device, and the notification information is used to instruct the terminal device to access the core network through the access technology indicated by the above-mentioned indication information.
[0061] In the ninth aspect, a communication device is provided, which includes: a receiving unit, used to receive request information from a network device, the request information is used to indicate the execution of a re-authorization process for a terminal device, and the terminal device accesses the core network through a non-3GPP access technology; a sending unit, used to send first indication information and / or second indication information to the network device, wherein the first indication information is used to indicate the type of core network supporting access of the terminal device, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required, and the first indication information and / or the second indication information is the basis for the above-mentioned network device to select a network element device, and the network element device is used to establish a connection with the above-mentioned terminal device.
[0062] In combination with the ninth aspect, in certain implementations of the ninth aspect, when the core network type indicated by the first indication information is EPC, the above-mentioned network element device is a PGW network element; or, when the core network type indicated by the first indication information is 5GC, the above-mentioned network element device is an SMF network element; or, when the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is required, the above-mentioned network element device is a jointly-set network element; or, when the core network type indicated by the first indication information is EPC and 5GC, the above-mentioned network element device is an EPC network element, a PGW network element or a jointly-set network element; or, in the When the second indication information indicates that data intercommunication between different types of core networks is required, the above-mentioned network element device is a jointly set up network element; or, when the core network type indicated by the first indication information is 5GC, and the second indication information indicates that data intercommunication between different types of core networks is required, the above-mentioned network element device is a jointly set up network element of SMF network element and PGW-C; or, when the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is not required, the above-mentioned network element device is an SMF network element, a PGW network element or a jointly set up network element, and the jointly set up network element is a network element jointly set up by an SMF network element and a PGW-C network element.
[0063] In the tenth aspect, a communication device is provided, which includes: a receiving unit, used to receive request information from a network device, the request information is used to indicate the execution of a re-authorization process for a terminal device; a sending unit, used to send indication information to the network device, the indication information is used to indicate the type of access technology supported by the terminal device, and the indication information is the basis for the above-mentioned network device to determine whether to trigger a de-registration process for the above-mentioned terminal device.
[0064] In the eleventh aspect, a communication device is provided, which includes: a receiving unit, used to receive notification information from a network device, the notification information is used to instruct the terminal device to access the core network indicated by the first indication information and / or the second indication information, wherein the first indication information is used to indicate the type of core network supporting the terminal device access, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required; an operating unit, used to access the core network indicated by the first indication information and / or the second indication information according to the notification information.
[0065] In the twelfth aspect, a communication device is provided, which includes: a receiving unit, used to receive notification information from a network device, the notification information is used to instruct the terminal device to access the core network through the access technology indicated by the indication information, and the indication information is used to indicate the type of access technology that supports the terminal device to access the core network; an operating unit, used to access the core network through the access technology indicated by the above indication information according to the notification information.
[0066] In the thirteenth aspect, a communication device is provided, comprising a processor and a memory, wherein the processor and the memory are connected, wherein the memory is used to store program code, and the processor is used to call the program code to execute a method in any possible implementation mode of the method design of any aspect from the first aspect to the sixth aspect mentioned above.
[0067] In a fourteenth aspect, a chip is provided, comprising a processor, wherein the processor is used to execute a method in any possible implementation manner in the method design of any aspect from the first aspect to the fifth aspect.
[0068] In the fifteenth aspect, a chip system is provided, which is applied to an electronic device; the chip system includes one or more interface circuits and one or more processors; the interface circuit and the processor are interconnected through lines; the interface circuit is used to echo a signal from a memory of the electronic device and send a signal to the processor, the signal including a computer instruction stored in the memory; when the processor executes the computer instruction, the electronic device executes a method in any possible implementation of the method design of any aspect from the first to the sixth aspect above.
[0069] In the sixteenth aspect, a computer-readable storage medium is provided, storing a computer program or instruction, wherein the computer program or instruction is used to implement a method in any possible implementation manner in the method design of any aspect from the first aspect to the sixth aspect.
[0070] In the seventeenth aspect, a computer program product is provided. When the computer program code or instructions are executed on a computer, the computer executes a method in any possible implementation manner in the method design of any aspect from the first to the sixth aspect.
[0071] In the eighteenth aspect, a communication system is provided, which includes: a network device for executing a method in any possible implementation of the method design of the first aspect or the second aspect above; a network device for executing a method in any possible implementation of the method design of the third aspect or the fourth aspect above.
[0072] It should be understood that in the embodiments of the present application, the terminal device described in the first aspect and the following aspects may be a communication device such as a mobile phone, a vehicle-mounted terminal, or a chip (system) that may be arranged in the terminal device. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] Figure 1 is a schematic diagram of a network architecture 100 applicable to an embodiment of the present application;
[0074] Figure 2 is a schematic block diagram of a communication method 200 provided in an embodiment of the present application;
[0075] Figure 3 is a schematic block diagram of a communication method 300 provided in an embodiment of the present application;
[0076] Figure 4 is a schematic block diagram of a communication method 400 provided in an embodiment of the present application;
[0077] Figure 5 is a schematic block diagram of a communication method 500 provided in an embodiment of the present application;
[0078] Figure 6 is a schematic block diagram of a communication device 600 provided in an embodiment of the present application;
[0079] Figure 7 is a schematic block diagram of a communication device 700 provided in an embodiment of the present application;
[0080] Figure 8 It is a schematic block diagram of a communication device 800 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0081] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0082] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, CDMA system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), LTE system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), WiMAX communication system, fifth generation (5G) system or new radio (NR), and future communication systems.
[0083] In order to meet the challenges of wireless broadband technology and maintain the leading edge of 3GPP networks, the 3GPP standards group has developed the next generation mobile communication network architecture (next generation system).
[0084] Figure 1 It is a schematic diagram of a network architecture 100 applicable to an embodiment of the present application.
[0085] The network architecture 100 is flatter than the 2G network and the 3G network, and only the packet domain is retained. The EPC belonging to the above network architecture supports not only 3GPP access technology, but also non-3GPP access technology, such as CDMA2000 technology, WiMAX technology and WLAN technology.
[0086] refer to Figure 1 As shown, the core network under the above network architecture 100 can be accessed through two access technologies, one is the 3GPP access technology, that is, accessing the core network through the 3GPP network; the other is the non-3GPP access technology, that is, accessing the core network through the non-3GPP network.
[0087] The network architecture 100 may include:
[0088] User equipment (UE), also known as terminal equipment, can access the core network using non-3GPP access technology and receive communication services provided by the network side.
[0089] ePDG is used to ensure that the UE transmitting data uses untrusted non-3GPP access technology to access the EPC. For example, in the initial attachment scenario where the UE accesses the core network through non-3GPP access technology, the ePDG can determine the PGW corresponding to the access point name (APN) in the user's contract data based on the domain name system (DNS) query; or the ePDG can directly obtain the PGW identifier corresponding to the APN from the user's contract data, select the corresponding session management network element to establish a PDN connection for the terminal device, and then enable the UE to establish a connection with the PGW, thereby providing the UE with corresponding operator network protocol (Internet protocol, IP) services, such as IP multimedia subsystem (IP multimedia subsystem, IMS), packet switching service (packet switching service, PSS), etc.
[0090] PGW, also known as PDN Gateway, is a session management network element used to connect to ePDG and then establish a connection with UE, so that UE can establish a PDN connection with the network side and receive communication services provided by the network side. In addition, in the initial attachment scenario where the UE accesses the core network through non-3GPP access technology, during the connection between PGW and ePDG, PGW also needs to send its own identification to the AAA server through the S6b interface between PGW and AAA server.
[0091] It should be understood that in different types of communication systems, the expression for "establishing a connection" is different. For example, in a 4G network, establishing a session is called establishing a PDN connection, while in a 5G network, establishing a connection is called establishing a packet data unit (PDU) session. The meaning of "establishing a connection" in the embodiments of the present application is compatible with the meaning of the corresponding expressions in the above-mentioned 4G network and 5G network.
[0092] The AAA server is used to register the received PGW identity with the HSS, and is also used to charge the UE that is using network resources. It can include three steps: authentication: verifying whether the user can obtain access rights; authorization: authorizing the services that the user can use; accounting: recording the user's use of network resources. In the process of authentication and authorization, the AAA server is also used to request and obtain the corresponding user contract data from the HSS, and perform the corresponding authentication and authorization process based on the user contract data. In addition, the AAA server can also include an AAA agent, which can perform corresponding operations instead of the AAA server.
[0093] HSS is used to store the user contract data corresponding to the terminal device and transmit the user contract data through the SWx interface.
[0094] In some possible embodiments, the AAA server and the HSS server may be separately provided and independent of each other. In addition, the AAA server and the HSS server may be provided in one network device, which is not limited in the embodiments of the present application.
[0095] The policy and charging rules function (PCRF) is used to provide corresponding policies and charging rules for communication services.
[0096] In this application, for the sake of ease of understanding and explanation, the description of "network element" is omitted in some descriptions. For example, the HSS network element is referred to as HSS. In this case, the "HSS" should be understood as the HSS network element or HSS entity. The description of the same or similar situations is omitted below. It should be noted that the above-mentioned "network element" can also be referred to as an entity, device, apparatus or module, etc., which is not specifically limited in this application.
[0097] It should be noted that Figure 1 The naming of each network element included in is just a name, and the name does not limit the function of the network element itself. In 5G networks and other future networks, the above-mentioned network elements may also have other names, and the embodiments of the present application do not specifically limit this. For example, in a 6G network, some or all of the above-mentioned network elements may use the terminology in 5G, or may be other names, etc., which are uniformly explained here and will not be repeated below.
[0098] It should be noted that Figure 1 The network elements in the network do not have to exist at the same time, and the required network elements can be determined based on the needs. Figure 1 The connection relationship between each network element in the network is not uniquely determined and can be adjusted according to needs.
[0099] It is understandable that the above-mentioned network elements or functions can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform).
[0100] With the development of wireless broadband technology, the network side can communicate with terminal devices based on EPC or 5GC. For scenarios where terminal devices access the core network based on non-3GPP networks, the network side will trigger the authentication and authorization process for the terminal device in the following two situations:
[0101] Case 1: The terminal device initially attaches, and the network side triggers the authentication and authorization process for the terminal device, which can be executed by the above-mentioned ePDG, AAA proxy / AAA server, and HSS / UDM / home location register (home location register, HLR). The authentication authorization includes authentication algorithm negotiation, authentication data generation, and two-way authentication. Among them, during the two-way authentication process, the ePDG sends a DER instruction (Diameter-EAP-Request Command) to the AAA server. After receiving the DER instruction, the AAA server can obtain the user contract data from the HSS, and determine whether the terminal device is authorized based on the user contract data. If the authorization is successful, the AAA server will return a DEA instruction (Diameter-EAP-Answer Command) to the ePDG, and then the ePDG will perform the authorization process for the terminal device based on the DEA instruction.
[0102] Case 2: After the initial attachment of the terminal device, the user subscription data corresponding to the terminal device changes, and the network side triggers the re-authorization process for the terminal device. In the re-authorization process, the ePDG sends an authentication authorization request (diameter-AA-request, AAR) instruction to the AAA server. After receiving the authentication authorization request instruction, the AAA server can obtain the changed user subscription data from the HSS / UDM, and then send the AAA instruction to the ePDG. The ePDG performs the authorization process for the terminal device based on the AAA instruction. However, the above AAA instruction cannot reflect the core network type restriction information, so that when the core network type restriction information in the user subscription data changes, the network side cannot update the change of this information, which may cause the subsequent ePDG to select a network element device that does not meet the core network type restriction information to establish a session with the terminal device, which in turn causes the terminal device to fail to establish a session. Among them, the core network type restriction information is a kind of mobility access restriction information. The alternative network element devices include not only PGW for EPC, but also SMF network elements for 5GC, and even network elements based on 5GC and PGW.
[0103] In view of this, an embodiment of the present application proposes a communication method, device and system to adjust the current re-authorization process so that the ePDG can obtain core network type restriction information and / or intercommunication indicator information during the re-authorization process for the terminal device, thereby ensuring that the ePDG can subsequently correctly select the corresponding network element device to establish a session with the UE, and then establish the corresponding PDN connection of the UE.
[0104] Figure 2 It is a schematic block diagram of the process of a communication method 200 provided in an embodiment of the present application.
[0105] refer to Figure 2 As shown, the network device 10 in the communication method 200 can be an ePDG, or a related network device that can replace the function of the ePDG; the network device 20 in the communication method 200 can be an AAA server, or a related network device that can replace the function of the AAA server. Of course, the AAA server can also use an AAA agent to assist the AAA server in executing the corresponding process.
[0106] It should be understood that the above communication method 200 may belong to a re-authorization process for a terminal device on the network side.
[0107] The following is a detailed description of the steps performed by the network device 10 in the communication method 200:
[0108] S210: Sending request information to the network device 20, wherein the request information is used to instruct execution of a re-authorization process for the terminal device, and the terminal device accesses the core network through a non-3GPP access technology.
[0109] In some possible embodiments, the network device 20 is taken as an AAA server. In the scenario where an AAA proxy is deployed, the transmission path of the request information in S210 may be: first transmitted to the AAA proxy, and then transmitted from the AAA proxy to the AAA server.
[0110] In some possible embodiments, the request information may be an AAR instruction sent by the ePDG to the AAA server in the process of re-authorization of the terminal device described in the above embodiment.
[0111] S220: Receive first indication information and / or second indication information from the network device 20, wherein the first indication information is used to indicate the type of core network supporting terminal device access, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required.
[0112] In some possible embodiments, the first indication information and the second indication information may be carried by one response message sent by the network device, or may be carried separately by two response messages sent by the network device. The response message may be the AAA instruction.
[0113] In some possible embodiments, the response information may be determined by the network device 20 according to the user subscription data of the terminal device. The user subscription data includes core network type restriction information and / or an intercommunication identifier, and then the network device 20 may determine the first indication information and / or the second indication information according to the core network type restriction information and / or the intercommunication identifier, and then determine the response information. The network device may obtain the user subscription data of the terminal device from the HSS or UDM.
[0114] In some possible embodiments, the first indication information may be the core network type restriction information, also referred to as core network restriction information, which may be an enumeration value, including: EPC, used to indicate support for terminal device access to EPC; 5GC, used to indicate support for terminal device access to 5GC; EPC&5GC, used to indicate support for terminal device access to EPC and 5GC at the same time, where "support at the same time" means support for terminal device access to both EPC and 5GC. Of course, the first indication information may also be implicit information that can reflect the meaning of the core network type restriction information.
[0115] In some possible embodiments, the above-mentioned core network type restriction information can be carried by the above-mentioned AAA instruction, and the AAA instruction includes an indication bit for the core network type restriction information. If the data subscribed by the terminal device includes the core network type restriction information, then the authorization response information should include the indication bit to indicate the restriction on the terminal device's access to the core network type.
[0116] In some possible embodiments, the core network type restriction information may also be represented by data of an unsigned data type, including a mask bit for indicating the core network type that the specified terminal device is not allowed to use. For example, the meaning of the core network type restriction information may be represented by "0" and "1": "0" is used to indicate that the mask bit is abandoned, indicating that there is no restriction on the core network type that the terminal device can access; "1" is used to indicate that the terminal device is not allowed to access the 5GC.
[0117] It should be understood that, considering that when the core network type restriction information is to support access to EPC and 5GC at the same time, there may be a need for data intercommunication between EPC and 5GC, so the above response information also needs to include a second indication information to enable the ePDG to determine whether it is necessary to select a network element device that supports data intercommunication between EPC and 5GC, and then establish a connection with the network element device.
[0118] In some possible embodiments, the second indication information may be the intercommunication indicator, which may be an enumeration type, indicating whether the APN corresponding to the intercommunication indicator has subscribed to the data intercommunication between the EPC and the 5GC, and the meaning of the intercommunication indicator is represented by a Boolean value: "0" represents unsubscribed; "1" represents subscribed; when the intercommunication indicator does not exist on the network side, the value corresponding to the reserved bit for the intercommunication indicator is "0" to represent that it cannot be subscribed. Of course, the second indication information may also be implicit information that can reflect the meaning of the intercommunication indicator.
[0119] In some possible embodiments, the first indication information and the second indication information may also be represented only by core network type restriction information, which includes a 5GC bit and a data intercommunication indication bit, and does not restrict the accessibility of the EPC, wherein the 5GC bit is used to indicate whether the terminal device is allowed to access the 5GC, and the data intercommunication indication bit is used to indicate whether data intercommunication between different types of core networks is required. Taking the above network device as ePDG as an example, the ePDG selects a combined network element including an SMF network element and a PGW-C for a terminal device that supports the N1 mode and whose core network type is not restricted by user subscription data and is connected to the 5GC, which may be a PDN connection moved to the 5GC, wherein the N1 mode supported by the UE is a working mode in the 5GNR, also known as a non-independent networking mode. In addition, if the core network type restriction information is changed to prohibit the terminal device from connecting to the currently connected core network due to a change in the non-3GPP user subscription data, the ePDG may trigger a separation procedure, for example, disconnecting from the currently connected network element device.
[0120] It should be understood that the above-mentioned first indication information and the above-mentioned second indication information belong to mobility access restriction information, which is used to indicate the restriction conditions that the terminal device must meet to access the core network.
[0121] S230: Select a network element device according to the first indication information and / or the second indication information, where the network element device is used to establish a connection with the terminal device.
[0122] In some possible embodiments, when the core network type indicated by the first indication information is access to EPC, a PGW network element is selected; or, when the core network type indicated by the first indication information is 5GC, an SMF network element is selected; or, when the core network type indicated by the first indication information is EPC and 5GC, an EPC network element, a PGW network element or a jointly-set network element is selected; or, when the second indication information indicates that data intercommunication between different types of core networks is required, a jointly-set network element is selected; or, when the core network type indicated by the first indication information is 5GC and the second indication information indicates that data intercommunication between different types of core networks is required, a jointly-set network element including an SMF network element and a PGW-C is selected; or, when the core network type indicated by the first indication information is EPC and 5GC and the second indication information indicates that data intercommunication between different types of core networks is required, a jointly-set network element is selected; or, when the core network type indicated by the first indication information is EPC and 5GC and the second indication information indicates that data intercommunication between different types of core networks is not required, an SMF network element, a PGW network element or a jointly-set network element is selected. Among them, the above-mentioned jointly-established network element is a network element jointly established by the SMF network element and the PGW-C network element.
[0123] It should be understood that the above-mentioned PGW network element and SMF network element are a kind of session management network element.
[0124] Among them, the above embodiment includes some special cases, for example, when the second indication information indicates that data intercommunication between different types of core networks is required, a combined network element is selected. In this case, since the second indication information indicates that data intercommunication between different types of core networks is required, it means that the above terminal device needs to be supported to access EPC and 5GC at the same time. At this time, the network device 20 only sends the second indication information or the response information sent only includes the second indication information, which can instruct the network device 10 to accurately select the network element, so the first indication information may not be sent, or the response information sent may not include the first indication information. Correspondingly, when the first indication information indicates that the core network type supporting the terminal device access is only EPC or 5GC, it means that data intercommunication between different types of core networks is not required at present. At this time, the network device 20 can only send the first indication information or the response information sent only includes the first indication information, which can instruct the network device 10 to accurately select the network element, so only the first indication information can be sent, or the response information sent may not include the second indication information.
[0125] Of course, even if the second indication information indicates that data intercommunication between different types of core networks is required, the network device 20 may send the first indication information, or the response information sent may also include the first indication information, so as to verify whether the first indication information or the second indication information is accurate after the network device 10 receives the response information. If the meanings expressed by the two contradict each other, for example, the core network type indicated by the first indication information is EPC, and the second indication information indicates that data intercommunication between different types of core networks is required, then it means that there is an error in the response information, so an error message may be sent to the network device 20 to instruct the network device 20 to resend the response information or the corresponding indication information after performing an error correction operation. Alternatively, in the process of determining the response information or the corresponding indication information, the network device 20 may directly verify the first indication information and the second indication information. If the meanings expressed by the two contradict each other, an error correction operation is directly performed to re-determine the response information.
[0126] In some possible embodiments, there may be multiple network element devices that meet the above first indication information and / or second indication information, and these network element devices may be called candidate network elements, and the candidate network elements may include multiple PGW network elements, multiple SMF network elements, and multiple combined network elements. Therefore, according to the mobility-related parameters of the above terminal device, a network element device that meets the conditions can be selected from multiple candidate network element devices.
[0127] In some possible embodiments, taking ePDG as an example, after ePDG obtains the first indication information and / or the second indication information, it can first obtain the core network to which the network element device currently connected to ePDG belongs, determine the type of the core network, and then determine whether the type of the core network belongs to the core network type indicated by the first indication information and / or the second indication information. If it does, ePDG can choose to continue to maintain the connection with the currently connected network element device and does not perform the operation of switching the network element device; if it does not, ePDG needs to select a new network element device from the candidate network elements that meet the first indication information and / or the second indication information, and switch to establish a connection with the network element device.
[0128] In some possible embodiments, taking ePDG as an example, after the ePDG obtains the first indication information and / or the second indication information, it can also obtain the core network type restriction information and / or the intercommunication indicator included in the original user subscription data. For example, it can request the AAA server to obtain the original user subscription data, and then based on the core network type restriction information and / or the intercommunication indicator included in the original user subscription data, determine whether the core network type restriction information and / or the intercommunication indicator for the terminal device remains unchanged after the user subscription data is changed. If it remains unchanged, the ePDG can choose to continue to maintain the connection with the currently connected network element device and does not perform the operation of switching the network element device; if a change occurs, the ePDG needs to select a new network element device from the candidate network elements that meet the first indication information and / or the second indication information, and switch to establish a connection with the network element device.
[0129] It can be seen from this that no matter whether the network element device currently connected to the network device 10 meets the restriction conditions indicated by the first indication information and / or the second indication information, the network device 10 needs to select a network element device, and the result of the indication selection is that there is no need to switch the network element device; correspondingly, when the ePDG executes the switching of the network element device, it means that the network element device currently connected to itself no longer meets the restriction conditions indicated by the first indication information and / or the second indication information, so it is necessary to select a network element device that meets the restriction conditions to establish a connection.
[0130] In some possible embodiments, the above-mentioned network element device can establish a connection with the terminal device in the following two ways: establishing a connection with the network device 10 as an intermediate node, that is, the network device 10 establishes a connection with the selected network element device, and the network device 10 also establishes a connection with the terminal device, thereby establishing a connection between the network element device and the terminal device; or, the network device 10 can send indication information and corresponding communication parameters to the selected network element device so that the network element device can directly establish a connection with the terminal device.
[0131] It should be understood that the connection established between the above-mentioned network element device and the terminal device is part of the PDN connection corresponding to the terminal device.
[0132] Based on the above technical solution, after the core network type restriction information and / or intercommunication indicator in the user subscription data corresponding to the terminal device is changed, the ePDG can obtain the core network type restriction information and / or intercommunication indicator in the changed user subscription data through explicit or implicit information, so as to avoid the network side being unable to update the change of the core network type restriction information and / or intercommunication indicator when the core network type restriction information and / or intercommunication indicator changes, thereby avoiding the ePDG selecting the wrong network element device to establish a connection with the terminal device, thereby causing communication abnormalities.
[0133] It should be understood that the above communication method 200 is a partial step in the re-authorization process for the terminal device. For ease of understanding, the following takes the network device 10 as an ePDG and the network device 20 as an AAA server as an example to illustrate all the steps of the re-authorization process for the terminal device:
[0134] First, when the user subscription data registered by the above terminal device on the network side changes, the HSS will send a push profile request to the AAA server.
[0135] Then, the AAA server sends a first re-authorization request instruction to the ePDG according to the above push subscription data request. The instruction may be a re-auth-request command, which is used to trigger a re-authorization process for the terminal device.
[0136] Then, after receiving the first re-authorization request instruction, the ePDG sends a first re-authorization response instruction to the AAA server, which instruction may be a re-auth-answer command. In addition, the ePDG also sends a second re-authorization request instruction to the AAA server, which instruction may be the request information.
[0137] It should be understood that the above three steps are only an example, and the network side can also trigger the re-authorization process in other ways. However, when the re-authorization process is triggered based on other methods, the communication method proposed in the embodiment of the present application is still applicable.
[0138] Then, the AAA server performs signaling interaction with the HSS or UDM to obtain the changed user subscription data, which includes the core network type restriction information and / or the interworking indicator, and then sends a second re-authorization response instruction to the ePDG, which may include the core network type restriction information and / or the interworking indicator. However, in an embodiment of the present application, the instruction may be used to carry the first indication information and / or the second indication information.
[0139] Finally, the ePDG determines whether it is necessary to select a corresponding network element device based on the first indication information and / or the second indication information, and uses the network element device to establish a connection with the terminal device. If selection is required, the corresponding network element device is selected in the core network indicated by the first indication information and / or the second indication information to establish a connection.
[0140] In some possible embodiments, considering that after the core network type restriction information and / or interworking indicator in the user subscription data is changed, the terminal device cannot communicate with the network side based on the original session, which means that the original session between the terminal device and the network side and the original registration information registered on the network side have become invalid. Therefore, the network device 10 may further perform the following operations:
[0141] S240: triggering a deregistration process for the terminal device, or triggering a deactivation process for the session corresponding to the terminal device.
[0142] Among them, the deregistration process is the process of deleting the registered user registration management (RM) context and releasing the corresponding session of the terminal device; the deactivation process is the process of releasing the corresponding session of the terminal device. It can be seen that the above-mentioned deregistration process includes the above-mentioned deactivation process, that is, the deactivation process will also be executed in the deregistration process. And whether it is necessary to execute the deregistration process for the terminal device can be determined based on the storage space on the network side and / or the current workload. If the storage space on the network side is sufficient and / or the current workload is large, then only the deactivation process for the terminal device can be triggered.
[0143] It should be understood that the above S240 and the above S230 are parallel actions.
[0144] In some possible embodiments, when the above-mentioned network device 10 determines that the currently connected network element device does not meet the restriction conditions indicated by the first indication information and / or the second indication information, for example, when the core network type indicated by the first indication information is EPC, the network device 10 determines that the currently connected network element device is an SMF network element, then it means that the network element device currently connected to the network device 10 does not meet the first indication information and should establish a connection with the PGW network element; or, when the second indication information indicates that data intercommunication between different types of core networks is required, the network device 10 determines that the currently connected network element device is only an SMF network element or a PGW network element, then it means that the network element device currently connected to the network device 10 does not meet the second indication information and should establish a connection with the above-mentioned jointly established network element. In this scenario, the network device 10 can first perform a deregistration process for the terminal device corresponding to the network element device, and will also disconnect from the network element device in the deregistration process, and then select a new network element device to establish a connection with the terminal device based on the first indication information and / or the second indication information.
[0145] In some possible embodiments, when the above-mentioned network device 10 determines that the currently connected network element device does not meet the restriction conditions indicated by the first indication information and / or the second indication information, the above-mentioned network device 10 can first select a new network element device based on the first indication information and / or the second indication information, and then switch to establish a connection with the new network element device, and then perform a de-registration process for the terminal device.
[0146] Based on the above technical solution, after determining that the core network type restriction information and / or intercommunication indicator in the user's contract data has changed, the corresponding deregistration or deactivation operation will be performed on the terminal device to release storage resources and communication resources on the network side, which will help improve the utilization rate of storage resources and communication resources on the network side.
[0147] In some possible embodiments, after the network device 10 executes S230, the network side can establish a PDN connection with the network device. However, these processes only ensure that each network device on the network side can complete the preparation work for providing corresponding communication services to the terminal device. If the terminal device cannot obtain the corresponding change information in time, it may cause the terminal device to communicate with the network side in an incorrect access mode, thereby being rejected by the network side. Therefore, the network device 10 can also perform the following operations:
[0148] S250: Send notification information to the terminal device, where the notification information is used to indicate that the terminal device can access the core network indicated by the first indication information and / or the second indication information.
[0149] In some possible embodiments, because there is a corresponding constraint relationship between the first indication information and the second indication information, under normal circumstances, the above notification information can also be used only to indicate that the terminal device can access the core network indicated by the first indication information or the core network indicated by the second indication information. For example, in the case where the second indication information is required for data intercommunication between different types of core networks, then under the premise that no abnormality occurs, the first indication information must support the terminal device to access EPC and 5GC at the same time. At this time, the notification information only needs to reflect the corresponding content of the second indication information; in the case where the second indication information is not required for data intercommunication between different types of core networks, then under the premise that no abnormality occurs, the first indication information may support the terminal device to access EPC and / or 5GC. At this time, the notification information only needs to reflect the corresponding content of the first indication information.
[0150] In some possible embodiments, the above S250 may be executed during the process of updating the user contract data, or during the above deregistration or deactivation process.
[0151] In some possible embodiments, the notification information may be a cause value based on the IKEv2 protocol, and the cause value may indicate the core network type restriction information and / or the interworking indicator.
[0152] It should be understood that after receiving the above notification information, the terminal device can determine the type of core network that can be currently accessed and / or whether to subscribe to the data intercommunication function between EPC and 5GC, and then actively adjust the corresponding network access method.
[0153] Based on the above technical solution, the terminal device can determine whether the core network type restriction information and / or interoperability identifier in the user's contract data has changed, and then actively adjust the corresponding network access method to ensure that the communication connection requested by the terminal device to the network side will not be rejected by the network side.
[0154] The following is a detailed description of the steps performed by the network device 20 in the communication method 200:
[0155] S210: Receive request information sent from the network device 10, wherein the request information is used to instruct execution of a re-authorization process for a terminal device, where the terminal device accesses a core network via a non-3GPP access technology.
[0156] S220: Sending first indication information and / or second indication information to the network device 10, where the first indication information is used to indicate the type of core network supporting the terminal device access, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required. The first indication information and / or the second indication information is the basis for the above-mentioned network device 10 to select a network element device, and the network element device is used to establish a connection with the above-mentioned terminal device.
[0157] In some possible embodiments, the first indication information and / or the second indication information may be carried by the AAA instruction described in the above embodiment.
[0158] In some possible embodiments, before S220, the network device 20 may also obtain user subscription data of the terminal device according to the request information, wherein the user subscription data is updated user subscription data, including core network type restriction information and / or intercommunication identifier.
[0159] In some possible embodiments, the network device 20 may obtain the user subscription data of the terminal device from the HSS or the UDM.
[0160] In some possible embodiments, the network device 20 may determine the first indication information and / or the second indication information based on the user contract data obtained, or determine response information for carrying the first indication information and / or the second indication information.
[0161] It should be understood that the contents of S210 and S220 executed by the network device 20 correspond to the contents of S210 and S220 executed by the above-mentioned network device 10, so for the embodiments corresponding to S210 and S220 executed by the network device 20, you can refer to the above-mentioned corresponding embodiments and will not repeat them here.
[0162] Based on the above technical solution, the network device 20 sends the first indication information and / or the second indication information to the network device 10, so that the network device 10 can obtain the core network type restriction information and / or the intercommunication indicator in the changed user contract data, so as to avoid the network side being unable to update the change of the core network type restriction information and / or the intercommunication indicator when the core network type restriction information and / or the intercommunication indicator changes, thereby avoiding the network device 10 selecting the wrong network element device to establish a connection with the terminal device, causing communication abnormalities.
[0163] In some possible embodiments, after the network device 20 triggers a deregistration or deactivation process for the terminal device, the network device 10 may also participate in the deregistration or deactivation process for the terminal device.
[0164] The following is a detailed description of the steps performed by the terminal device in the communication method 200:
[0165] S250: Receive notification information from the network device 10, wherein the notification information is used to instruct the terminal device to access the core network indicated by the first indication information and / or the second indication information, the first indication information is used to indicate the type of core network supporting the terminal device access, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required.
[0166] It should be understood that the content of S250 executed by the terminal device corresponds to the content of S250 executed by the above-mentioned network device 10, so for the embodiment corresponding to S250 executed by the terminal device, you can refer to the above-mentioned corresponding embodiment, and will not repeat it here.
[0167] S260: According to the notification information, access the core network indicated by the first indication information and / or the second indication information.
[0168] Based on the above technical solution, the terminal device can determine through the above notification information whether the core network type restriction information and / or interoperability identifier in the user's contract data has changed, and then can actively adjust the corresponding network access method to ensure that the communication connection requested by the terminal device to the network side will not be rejected by the network side.
[0169] For ease of understanding, the following Figure 3 Taking ePDG as the above-mentioned network device 10 and AAA server as the above-mentioned network device 20 as an example, the signaling interaction process among ePDG, AAA server and terminal device is described in detail.
[0170] Figure 3 It is a schematic block diagram of the process of a communication method 300 proposed in an embodiment of the present application.
[0171] S310: The ePDG sends the above AAR instruction to the AAA server.
[0172] In which, in the case where an AAA agent is provided corresponding to the AAA server, the ePDG may send the above-mentioned AAR instruction to the AAA agent, and then the AAA agent sends the AAR instruction to the AAA server.
[0173] S320: The AAA server receives the AAR instruction, and obtains the user subscription information from the HSS or UDM according to the AAR instruction.
[0174] S330: The AAA server sends an AAA instruction to the ePDG, where the AAA instruction carries core network type restriction information and / or an interworking indicator.
[0175] In the case where an AAA agent is provided corresponding to the AAA server, the AAA server may send the above AAA instruction to the AAA agent, and then the AAA agent sends the AAA instruction to the ePDG.
[0176] S340: The ePDG selects a network element device that meets the core network type restriction information and / or interworking indicator restriction conditions according to the AAA instruction, and the network element device is used to establish a connection with the terminal device.
[0177] S350: If it is determined that the core network type restriction information and / or the interworking indicator are different from before the user contract data is changed, or if the network element device currently connected to the ePDG does not meet the core network type restriction information and / or the interworking indicator restriction conditions, the deregistration process or deactivation process for the terminal device is triggered.
[0178] S360: ePDG sends a notification message to the terminal device, which may be a reason value based on IKEv2, used to indicate changes in the above-mentioned core network type restriction information and / or interoperability indicator, for example, indicating changes in the core network type restriction information and / or interoperability indicator before and after the above-mentioned user contract data is updated, or indicating the changed core network type restriction information and / or interoperability indicator.
[0179] S370: The terminal device accesses the core network indicated by the core network type restriction information and / or the intercommunication indicator according to the notification information.
[0180] It should be understood that before executing the above S310, each network device on the network side may also execute corresponding steps for updating the user subscription data corresponding to the terminal device.
[0181] Among them, S340 and S350 are parallel steps. In addition, S310 to S370 may be an exemplary implementation of S210 to S260 in the above communication method 200.
[0182] In addition, based on the signaling interaction logic of the above-mentioned communication method 200, the embodiment of the present application also proposes a communication method 400.
[0183] Figure 4 It is a schematic block diagram of the process of a communication method 400 provided in an embodiment of the present application.
[0184] refer to Figure 4As shown, the network device 10 in the communication method 400 can be an ePDG, or a related network device that can replace the function of the ePDG; the network device 20 in the communication method 400 can be an AAA server, or a related network device that can replace the function of the AAA server. Of course, the AAA server can also use an AAA agent to assist the AAA server in executing the corresponding process.
[0185] It should be understood that the above communication method 400 may belong to a re-authorization process for a terminal device on the network side.
[0186] The following is a detailed description of the steps performed by the network device 10 in the communication method 400:
[0187] S410: Sending request information to the network device 20, where the request information is used to instruct execution of a re-authorization process for the terminal device.
[0188] refer to Figure 3 It can be seen that the content of S410 of the communication method 300 is basically the same as the content of S210 above, so the embodiment of S410 can refer to the embodiment corresponding to S210 above, and will not be repeated here. It can also be seen that the subsequent steps of S410 can also be the steps following S210 above.
[0189] S420: Receive indication information from the network device 20, where the indication information is used to indicate the type of access technology that supports the terminal device to access the core network.
[0190] In some possible embodiments, the above indication information may be a RAT restriction information (RATrestriction), and the above indication information may also be implicit information that can reflect the RAT restriction information. For example, the RAT restriction information may include: allowing the terminal device to access the core network through non-3GPP access technology, allowing the terminal device to access the core network through 3GPP access technology, allowing the terminal device to access the core network through non-3GPP or 3GPP access technology, and prohibiting the terminal device from accessing the core network through non-3GPP or 3GPP access technology.
[0191] In some possible embodiments, the indication information in the communication method 300 may also be carried by the above AAA instruction. It can be seen that the above AAA instruction may include one or more of the above core network type restriction information, interworking indicator and RAT restriction information.
[0192] S430: Determine whether to trigger a deregistration process for the terminal device according to the indication information. If the access technology type of the terminal device to access the core network does not belong to the access technology type indicated by the indication information, trigger the deregistration process for the terminal device.
[0193] For example, the terminal device originally accessed the core network based on non-3GPP access technology, but due to changes in user contract data, the RAT restriction information was changed to allow the terminal device to access the core network through 3GPP access technology or to prohibit the terminal device from accessing the core network through non-3GPP or 3GPP access technology. Therefore, it is necessary to change the access technology for the terminal device to access the core network to change it to access the core network based on 3GPP access technology. Therefore, the registration information about the terminal device registered on the network side will become invalid after the user contract data is updated. Therefore, the de-registration process triggered by the above S430 can clear the registration information and release the corresponding storage resources.
[0194] Based on the above technical solution, after determining that the RAT restriction information in the user's contract data has changed, a corresponding deregistration operation will be performed on the terminal device to release storage resources on the network side, which helps to improve the utilization rate of storage resources on the network side.
[0195] In some possible embodiments, the network device 10 may further perform the following operations:
[0196] S440: Send notification information to the terminal device, where the notification information is used to indicate that the terminal device can access the core network through the access technology indicated by the indication information.
[0197] It should be understood that after receiving the above notification information, the terminal device can determine the access technology required to access the core network at present, and then actively adjust the corresponding network access method.
[0198] In some possible embodiments, the above S440 may be executed during the process of updating the user contract data, or during the above deregistration process.
[0199] In some possible embodiments, the notification information may also be a cause value based on the IKEv2 protocol, and the cause value may indicate the RAT restriction information.
[0200] Based on the above technical solution, when the network side updates the RAT restriction information of the user's contract data, the terminal device can obtain the updated RAT restriction information to avoid the terminal device repeatedly requesting to access the core network through prohibited non-3GPP access technology or 3GPP access technology.
[0201] The following is a detailed description of the steps performed by the network device 20 in the communication method 400:
[0202] S410: Receive request information from the network device 10, where the request information is used to instruct execution of a re-authorization process for the terminal device.
[0203] S420: Send indication information to the network device 10, where the indication information is used to indicate the type of access technology supported by the terminal device. The indication information is the basis for the network device 10 to determine whether to trigger a de-registration process for the terminal device.
[0204] In some possible embodiments, similar to the communication method 200, before S420, the network device 20 may also obtain the user subscription data of the terminal device from the HSS or UDM based on the request information. The user subscription data includes RAT restriction information. Then the network device 20 may determine the indication information based on the obtained user subscription data, and the indication information may be carried by the AAA instruction described in the above embodiment.
[0205] It should be understood that the contents of S410 and S420 executed by the network device 20 correspond to the contents of S410 and S420 executed by the above-mentioned network device 10, so for the embodiments corresponding to S410 and S420 executed by the network device 20, reference can be made to the above-mentioned corresponding embodiments, and no repetition is given here.
[0206] Based on the above technical solution, the network device 20 indicates the RAT restriction information in the user's contract data by sending an indication message to the network device 10, so that after receiving the indication message, the network device 10 can determine whether the RAT restriction information after the user's contract data is changed is also changed, and based on this, determine whether it is necessary to perform a corresponding deregistration operation on the terminal device, thereby releasing storage resources on the network side, which helps to improve the utilization rate of storage resources on the network side.
[0207] The following is a detailed description of the steps performed by the terminal device in the communication method 400:
[0208] S440: Receive notification information from the network device 10, wherein the notification information is used to instruct the terminal device to access the core network through the access technology indicated by the indication information, and the indication information is used to indicate the type of access technology that supports the terminal device to access the core network.
[0209] It should be understood that the content of S440 executed by the terminal device corresponds to the content of S440 executed by the above-mentioned network device 10, so for the embodiment corresponding to S340 executed by the terminal device, you can refer to the above-mentioned corresponding embodiment, and will not repeat it here.
[0210] S450: According to the notification information, access the core network through the access technology indicated by the indication information.
[0211] Based on the above technical solution, the terminal device can determine whether the RAT restriction information in the user's contract data has changed through the above notification information, and then actively adjust the corresponding network access method to avoid the terminal device repeatedly requesting to access the core network through prohibited access technologies.
[0212] For ease of understanding, the following Figure 5 Taking ePDG as the above-mentioned network device 10 and AAA server as the above-mentioned network device 20 as an example, the signaling interaction process among ePDG, AAA server and terminal device is described in detail.
[0213] Figure 5 It is a schematic block diagram of the process of a communication method 500 proposed in an embodiment of the present application.
[0214] S510: The ePDG sends the above AAR instruction to the AAA server.
[0215] In which, in the case where an AAA agent is provided corresponding to the AAA server, the ePDG may send the above-mentioned AAR instruction to the AAA agent, and then the AAA agent sends the AAR instruction to the AAA server.
[0216] S520: The AAA server receives the AAR instruction, and obtains the user subscription information from the HSS or UDM according to the AAR instruction.
[0217] S530: The AAA server sends an AAA instruction to the ePDG, where the AAA instruction carries RAT restriction information.
[0218] In the case where an AAA agent is provided corresponding to the AAA server, the AAA server may send the above AAA instruction to the AAA agent, and then the AAA agent sends the AAA instruction to the ePDG.
[0219] S540: If the access technology type of the terminal device currently accessing the core network does not belong to the access technology type restricted by the above RAT restriction information, a deregistration process for the terminal device is triggered.
[0220] S550: ePDG sends a notification message to the terminal device, which may be a reason value based on IKEv2, used to indicate a change in the RAT restriction information, for example, indicating a change in the RAT restriction information before and after the user contract data is updated, or indicating the changed RAT restriction information.
[0221] S560: The terminal device accesses the core network according to the notification information and through the access technology indicated by the indication information.
[0222] It should be understood that before executing the above S510, each network device on the network side may also execute corresponding steps for updating the user subscription data corresponding to the terminal device.
[0223] Among them, S510 to S560 may be an implementation of S410 to S450 in the above communication method 400.
[0224] The embodiments of the present application also provide an apparatus for implementing any of the above methods. For example, a communication apparatus is provided. The apparatus may be a submodule integrated in a terminal device, comprising a unit (or means) for implementing any of the above communication methods.
[0225] Figure 6 A schematic block diagram of a communication device 600 provided in an embodiment of the present application is shown. The communication device 600 can be mounted on the above network device.
[0226] The communication device 600 can be mounted on the above-mentioned network device 10, referring to Figure 6 As shown, the communication device 600 includes:
[0227] The sending unit 610 is used to send request information to the network device 20, where the request information is used to instruct to execute a re-authorization process for a terminal device, where the terminal device accesses the core network through a non-3GPP access technology.
[0228] The receiving unit 620 is used to receive first indication information and / or second indication information from the network device 20, wherein the first indication information is used to indicate the type of core network supporting terminal device access, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required.
[0229] The operating unit 630 is used to select a network element device according to the first indication information and / or the second indication information, and the network element device is used to establish a connection with the terminal device.
[0230] In some possible embodiments, the above-mentioned operation unit 630 is specifically used to: select the PGW network element when the core network type indicated by the first indication information is access to EPC; or, select the SMF network element when the core network type indicated by the first indication information is 5GC; or, select the EPC network element, the PGW network element or the combined network element when the core network type indicated by the first indication information is EPC and 5GC; or, select the combined network element when the second indication information indicates that data intercommunication between different types of core networks is required; or, select the core network type indicated by the first indication information is 5GC, and the second indication information indicates In the case where data intercommunication between different types of core networks is required, a jointly configured network element including an SMF network element and a PGW-C is selected; or, when the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is required, a jointly configured network element is selected; or, when the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is not required, an SMF network element, a PGW network element or a jointly configured network element is selected, wherein the jointly configured network element is a network element jointly configured with an SMF network element and a PGW-C network element.
[0231] In some possible embodiments, the operating unit 630 is further configured to trigger a deregistration process for the terminal device, or trigger a deactivation process for a session corresponding to the terminal device.
[0232] In some possible embodiments, the sending unit 610 is further used to send notification information to the terminal device, where the notification information is used to instruct the terminal device to access the core network indicated by the first indication information and / or the second indication information.
[0233] In some possible embodiments, the various logical functional units based on the above communication device 600 can also be used to perform the following operations.
[0234] The sending unit 610 is used to send request information to the network device 20, where the request information is used to instruct to execute a re-authorization process for the terminal device.
[0235] The receiving unit 620 is used to receive indication information from the network device 20, where the indication information is used to indicate the type of access technology that supports the terminal device to access the core network.
[0236] The operation unit 630 is used to trigger a deregistration process for the terminal device when the access technology type of the terminal device accessing the core network does not belong to the access technology type indicated by the above indication information.
[0237] In some possible embodiments, the sending unit 610 is further used to send notification information to the terminal device, where the notification information is used to instruct the terminal device to access the core network through the access technology indicated by the indication information.
[0238] Figure 7 A schematic block diagram of a communication device 700 provided in an embodiment of the present application is shown.
[0239] The communication device 700 can be mounted on the above-mentioned network device 20, refer to Figure 7 As shown, the communication device 700 includes:
[0240] The receiving unit 710 is used to receive request information from the network device 10, where the request information is used to instruct to execute a re-authorization process for a terminal device, where the terminal device accesses the core network through a non-3GPP access technology.
[0241] The sending unit 720 is used to send the first indication information and / or the second indication information to the network device 10, wherein the first indication information is used to indicate the type of core network supporting the terminal device access, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required. The first indication information and / or the second indication information is the basis for the above-mentioned network device to select a network element device, and the network element device is used to establish a connection with the above-mentioned terminal device.
[0242] In some possible embodiments, the various logical functional units based on the above communication device 700 can also be used to perform the following operations.
[0243] The receiving unit 710 is used to receive request information from the network device 10, where the request information is used to instruct to execute a re-authorization process for the terminal device;
[0244] The sending unit 720 is used to send indication information to the network device 10, where the indication information is used to indicate the type of access technology supported by the terminal device. The indication information is the basis for the above-mentioned network device to determine whether to trigger the de-registration process for the above-mentioned terminal device.
[0245] Figure 8 A schematic block diagram of a communication device 800 provided in an embodiment of the present application is shown.
[0246] The communication device 800 can be mounted on the above-mentioned terminal device, refer to Figure 8 As shown, the communication device 800 includes:
[0247] The receiving unit 810 is configured to receive notification information #1 from the network device 10, where the notification information #1 is used to instruct the terminal device to access the core network indicated by the first indication information and / or the second indication information, wherein the first indication information is used to indicate the type of core network supporting the terminal device to access, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required;
[0248] The operating unit 820 is used to access the core network indicated by the first indication information and / or the second indication information according to the above notification information #1.
[0249] In some possible embodiments, the various logical functional units based on the above communication device 800 can also be used to perform the following operations.
[0250] The receiving unit 810 is used to receive notification information #2 from the network device 10, where the notification information #2 is used to instruct the terminal device to access the core network through the access technology indicated by the indication information, and the indication information is used to indicate the type of access technology that supports the terminal device to access the core network;
[0251] The operating unit 820 is used to access the core network through the access technology indicated by the indication information according to the notification information #2.
[0252] In addition, an embodiment of the present application further provides a communication system, which includes: a first network device and a second network device. The first network device and the second network device are used to execute the communication method 200 and the communication method 400 described in any of the above embodiments.
[0253] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0254] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0255] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0256] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0257] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0258] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0259] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: include: Sending a request message to a network device, the request message being used to instruct execution of a re-authorization process for a terminal device, the terminal device accessing a core network through a non-3GPP access technology; receiving first indication information and / or second indication information from the network device, wherein the first indication information is used to indicate the type of core network supporting access of the terminal device, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required; According to the first indication information and / or the second indication information, a network element device is selected, and the network element device is used to establish a connection with the terminal device.
2. The method according to claim 1, characterized in that The selecting a network element device according to the first indication information and / or the second indication information includes: In the case where the core network type indicated by the first indication information is access to an evolved packet core network EPC, selecting a packet data gateway PGW network element; or, When the core network type indicated by the first indication information is a 5G core network 5GC, selecting a session management function SMF network element; or, In the case where the core network type indicated by the first indication information is EPC and 5GC, an EPC network element, a PGW network element, or a combined network element including an SMF network element and a packet data gateway control plane function PGW-C network element is selected; or, When the second indication information indicates that data intercommunication between core networks of different types is required, selecting a jointly-set network element including an SMF network element and a PGW-C; or, When the core network type indicated by the first indication information is 5GC, and the second indication information indicates that data intercommunication between core networks of different types is required, selecting a jointly-set network element including an SMF network element and a PGW-C; or, When the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between core networks of different types is required, selecting a jointly-set network element including an SMF network element and a PGW-C; or, When the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is not required, select an SMF network element, a PGW network element, or a combined network element including an SMF network element and a PGW-C.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: Trigger a deregistration process for the terminal device, or trigger a deactivation process for the session corresponding to the terminal device.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Send a notification message to the terminal device, where the notification message is used to indicate that the terminal device can access the core network indicated by the first indication information and / or the second indication information.
5. A communication method, characterized in that: include: Sending a request message to the network device, wherein the request message is used to instruct execution of a re-authorization process for the terminal device; Receiving indication information from the network device, the indication information is used to indicate the type of access technology supporting the terminal device to access the core network; When the access technology type used by the terminal device to access the core network does not belong to the access technology type indicated by the indication information, a deregistration process for the terminal device is triggered.
6. The method according to claim 5, characterized in that The method further comprises: Notification information is sent to the terminal device, where the notification information is used to indicate that the terminal device can access the core network through the access technology indicated by the indication information.
7. A communication method, characterized in that: include: Receiving request information from a network device, the request information being used to instruct execution of a re-authorization process for a terminal device, the terminal device accessing a core network through a non-3GPP access technology; Sending first indication information and / or second indication information to the network device, wherein the first indication information is used to indicate the type of core network that supports access of the terminal device, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required. The first indication information and / or the second indication information is the basis for the network device to select a network element device, and the network element device is used to establish a connection with the terminal device.
8. The method according to claim 7, characterized in that In the case where the core network type indicated by the first indication information is an evolved packet core network EPC, the network element device is a packet data gateway PGW network element; or, In the case where the core network type indicated by the first indication information is a 5G core network 5GC, the network element device is a session management function SMF network element; or, In the case where the core network type indicated by the first indication information is EPC and 5GC, the network element device is an EPC network element, a PGW network element, or a combined network element including an SMF network element and a packet data gateway control plane function PGW-C network element; or, In the case where the second indication information indicates that data intercommunication between different types of core networks is required, the network element device is a combined network element including an SMF network element and a PGW-C network element; or, When the core network type indicated by the first indication information is 5GC, and the second indication information indicates that data intercommunication between core networks of different types is required, the network element device is a combined network element of the SMF network element and the PGW-C; or, When the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is required, the network element device is a combined network element including an SMF network element and a PGW-C network element; or, When the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is not required, the network element device is an SMF network element, a PGW network element, or a jointly set network element including an SMF network element and a PGW-C network element.
9. A communication method, characterized in that: include: Receiving a request message sent from a network device, wherein the request message is used to instruct execution of a re-authorization process for a terminal device; Send indication information to the network device, where the indication information is used to indicate the type of access technology supported by the terminal device, and the indication information is the basis for the network device to determine whether to trigger a de-registration process for the terminal device.
10. A communication method, characterized in that: include: Receiving notification information from a network device, the notification information is used to instruct the terminal device to access the core network indicated by the first indication information and / or the second indication information, the first indication information is used to indicate the type of core network supporting the access of the terminal device, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required; According to the notification information, access is made to the core network indicated by the first indication information and / or the second indication information.
11. A communication method, characterized in that: include: Receiving notification information from a network device, the notification information is used to instruct the terminal device to access the core network through the access technology indicated by the indication information, and the indication information is used to indicate the type of access technology that supports the terminal device to access the core network; According to the notification information, access is made to the core network through the access technology indicated by the indication information.
12. A communication device, characterized in that: include: A sending unit, configured to send request information to a network device, wherein the request information is used to instruct to perform a re-authorization process for a terminal device, wherein the terminal device accesses a core network through a non-3GPP access technology; A receiving unit, configured to receive first indication information and / or second indication information from the network device, wherein the first indication information is used to indicate a type of core network supporting access of the terminal device, and the second indication information is used to indicate whether data intercommunication between core networks of different types is required; An operating unit is used to select a network element device according to the first indication information and / or the second indication information, and the network element device is used to establish a connection with the terminal device.
13. The device according to claim 12, characterized in that The operating unit is specifically used for: In the case where the core network type indicated by the first indication information is an evolved packet core network EPC, selecting a packet data gateway PGW network element; or, When the core network type indicated by the first indication information is a 5G core network 5GC, selecting a session management function SMF network element; or, In the case where the core network type indicated by the first indication information is EPC and 5GC, an EPC network element, a PGW network element, or a combined network element including an SMF network element and a packet data gateway control plane function PGW-C network element is selected; or, When the second indication information indicates that data intercommunication between different types of core networks is required, selecting a jointly-set network element including an SMF network element and a PGW-C network element; or, When the core network type indicated by the first indication information is 5GC, and the second indication information indicates that data intercommunication between core networks of different types is required, selecting a jointly-set network element including an SMF network element and a PGW-C; or, When the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between core networks of different types is required, selecting a jointly-set network element including an SMF network element and a PGW-C network element; or, When the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is not required, select an SMF network element, a PGW network element, or a jointly set network element including an SMF network element and a PGW-C network element.
14. The device according to claim 12 or 13, characterized in that The operating unit is also used for: Trigger a deregistration process for the terminal device, or trigger a deactivation process for the session corresponding to the terminal device.
15. The device according to any one of claims 12 to 14, characterized in that The sending unit is also used for: Send a notification message to the terminal device, where the notification message is used to instruct the terminal device to access the core network indicated by the first indication information and / or the second indication information.
16. A communication device, characterized in that: include: A sending unit, used to send request information to the network device, wherein the request information is used to instruct to execute a re-authorization process for the terminal device; A receiving unit, configured to receive indication information from the network device, wherein the indication information is used to indicate an access technology type supporting the terminal device to access the core network; An operation unit is used to trigger a deregistration process for the terminal device when the access technology type of the terminal device to access the core network does not belong to the access technology type indicated by the indication information.
17. The device according to claim 16, characterized in that The sending unit is also used for: Send a notification message to the terminal device, where the notification message is used to instruct the terminal device to access the core network through the access technology indicated by the indication message.
18. A communication device, characterized in that: include: A receiving unit, configured to receive request information from a network device, wherein the request information is used to instruct execution of a re-authorization process for a terminal device, wherein the terminal device accesses a core network through a non-3GPP access technology; A sending unit is used to send first indication information and / or second indication information to the network device, wherein the first indication information is used to indicate the type of core network that supports access of the terminal device, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required. The first indication information and / or the second indication information is the basis for the network device to select a network element device, and the network element device is used to establish a connection with the terminal device.
19. The device according to claim 18, characterized in that In the case where the core network type indicated by the first indication information is an evolved packet core network EPC, the network element device is a packet data gateway PGW network element; or, In the case where the core network type indicated by the first indication information is a 5G core network 5GC, the network element device is a session management function SMF network element; or, In the case where the core network type indicated by the first indication information is EPC and 5GC, the network element device is an EPC network element, a PGW network element, or a combined network element including an SMF network element and a packet data gateway control plane function PGW-C network element; or, In the case where the second indication information indicates that data intercommunication between different types of core networks is required, the network element device is a combined network element including an SMF network element and a PGW-C network element; or, When the core network type indicated by the first indication information is 5GC, and the second indication information indicates that data intercommunication between core networks of different types is required, the network element device is a combined network element of the SMF network element and the PGW-C; or, When the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is required, the network element device is a combined network element including an SMF network element and a PGW-C network element; or, When the core network type indicated by the first indication information is EPC and 5GC, and the second indication information indicates that data intercommunication between different types of core networks is not required, the network element device is an SMF network element, a PGW network element, or a jointly set network element including an SMF network element and a PGW-C network element.
20. A communication device, characterized in that: include: A receiving unit, configured to receive request information from a network device, wherein the request information is used to instruct execution of a re-authorization process for a terminal device; A sending unit is used to send indication information to the network device, wherein the indication information is used to indicate the type of access technology supported by the terminal device, and the indication information is the basis for the network device to determine whether to trigger a de-registration process for the terminal device.
21. A communication device, characterized in that: include: A receiving unit, configured to receive notification information from a network device, wherein the notification information is used to instruct the terminal device to access the core network indicated by the first indication information and / or the second indication information, wherein the first indication information is used to indicate the type of core network supporting the access of the terminal device, and the second indication information is used to indicate whether data intercommunication between different types of core networks is required; An operating unit is used to access the core network indicated by the first indication information and / or the second indication information according to the notification information.
22. A communication device, characterized in that: include: A receiving unit, configured to receive notification information from the network device, wherein the notification information is used to instruct the terminal device to access the core network through the access technology indicated by the indication information, and the indication information is used to indicate the type of access technology supporting the terminal device to access the core network; An operating unit is used to access the core network through the access technology indicated by the indication information according to the notification information.
23. A communication device, characterized in that: include: Memory, for storing computer instructions; A processor, configured to execute computer instructions stored in the memory, so that the apparatus performs the method according to any one of claims 1 to 11.
24. A chip, characterized in that: The method comprises a processor configured to execute the method as claimed in any one of claims 1 to 11.
25. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the instructions are executed on a computer, the device executes the method according to any one of claims 1 to 11.
26. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are executed by a computer, the computer program or instructions cause a device to perform the method according to any one of claims 1 to 11.
27. A communication system, characterized in that: include: A first network device, configured to execute the method according to any one of claims 7 to 11; The second network device is configured to execute the method according to any one of claims 1 to 6.
Citation Information
Cited By
Communication method, apparatus, and system
EP4727180A1
Communication method, apparatus, and system
WO2025036144A1