WO2024104360A1 - Network access method and apparatus, device, storage medium, and program - Google Patents
Network access method and apparatus, device, storage medium, and program Download PDFInfo
- Publication number
- WO2024104360A1 WO2024104360A1 PCT/CN2023/131656 CN2023131656W WO2024104360A1 WO 2024104360 A1 WO2024104360 A1 WO 2024104360A1 CN 2023131656 W CN2023131656 W CN 2023131656W WO 2024104360 A1 WO2024104360 A1 WO 2024104360A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- n3iwf
- selection information
- network
- terminal
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
Definitions
- the present application relates to, but is not limited to, the fields of communication technology and computer technology, and in particular to a network access method, device, equipment, storage medium and program.
- the fifth generation mobile communication technology uses its large bandwidth, low latency, high reliability, and wide connection characteristics to provide the necessary network infrastructure support for vertical industry applications, promote the intelligent upgrade of various industries, and move towards the intelligent interconnection of all things.
- various vertical industries have generally deployed local area networks and the Internet of Things based on Wi-Fi, Bluetooth, wired, Zigbee, Lora and other network types, and need to consider the integration of 5G networks with other types of networks.
- N3IWF Non-3GPP InterWorking Function
- the 3GPP standard defines the terminal's N3IWF selection information in the terminal's ANDSP (Access Network Discovery & Selection Policy).
- the configuration methods of ANDSP on the terminal include terminal pre-configuration and network configuration.
- the former does not support dynamic modification of rules.
- the N3IWF network deployment changes it is necessary to go to the business hall or even the manufacturer to modify the rules, which is very inconvenient.
- the latter has the problem that the terminal cannot directly register with the 5G network, and thus cannot obtain ANDSP rules for N3IWF discovery and selection, resulting in the inability to access the 5G network through the "non-3GPP network + N3IWF" method.
- the embodiments of the present application provide a network access method, apparatus, device, storage medium and program, which at least solve the problem that the terminal cannot perform N3IWF selection in a non-5G network access scenario, and the problem that dynamic configuration modification is difficult in the existing pre-configured N3IWF selection scheme.
- an embodiment of the present application provides a network access method, the method comprising:
- the terminal accesses a non-3GPP network, obtain N3IWF selection information from the non-3GPP network; based on the N3IWF selection information, select a target N3IWF and access the 5G core network.
- an embodiment of the present application provides a network access device, the device comprising:
- An information acquisition module configured to acquire N3IWF selection information from the non-3GPP network when the terminal accesses the non-3GPP network;
- the access selection module is configured to select the target N3IWF and access the 5G core network based on the N3IWF selection information.
- an embodiment of the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program that can be executed on the processor, and when the processor executes the program, some or all of the steps in the above method are implemented.
- an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which implements part or all of the steps in the above method when executed by a processor.
- the present application provides a computer program readable storage medium.
- a processor in the electronic device executes part or all of the steps in the method.
- the terminal first accesses the non-3GPP network, then obtains the N3IWF selection information from the non-3GPP network, and then selects a suitable target N3IWF to access the 5G network. Based on the 5G fixed-mobile convergence architecture, the terminal can obtain the N3IWF selection information without local configuration or access to the 5G network first.
- FIG. 1A is a diagram of a 3GPP and non-3GPP network integration architecture based on N3IWF provided by a related art
- FIG1B is a diagram of a 5G fixed-mobile converged network architecture provided by a related technology
- FIG1C is an architecture diagram of UE accessing 5GC through N3IWF under 5G-RG provided by the related technology
- FIG. 1D is a 3GPP standard EDGE APP architecture provided by related technologies
- FIG2 is a schematic diagram of an optional flow chart of a network access method provided in an embodiment of the present application.
- FIG3 is a schematic diagram of an optional flow chart of a network access method provided in an embodiment of the present application.
- FIG4 is a schematic diagram of an optional flow chart of a network access method provided in an embodiment of the present application.
- FIG5 is a schematic diagram of an optional flow chart of a network access method provided in an embodiment of the present application.
- FIG6 is a schematic diagram of a logic flow of accessing a core network based on N3IWF according to an embodiment of the present application
- FIG7A is a schematic diagram of a process of obtaining N3IWF selection information from a 5G network through a 5G-RG according to an embodiment of the present application;
- FIG7B is a schematic diagram of a process of obtaining N3IWF selection information from a configuration server through 5G-RG according to an embodiment of the present application;
- FIG7C is a schematic diagram of a process of obtaining N3IWF selection information based on the 3GPP EDGEAPP architecture provided in an embodiment of the present application;
- FIG8 is a schematic diagram of the composition structure of a network access device provided in an embodiment of the present application.
- FIG. 9 is a schematic diagram of a hardware entity of a computer device provided in an embodiment of the present application.
- first/second/third involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that “first/second/third” can be interchanged with a specific order or sequence where permitted so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
- N3IWF 101 connects to the AMF (Access and Mobility Management Function) 102 and UPF (User Plane Function) 103 network elements of the 5G core network through the N2 and N3 interfaces respectively.
- AMF Access and Mobility Management Function
- UPF User Plane Function
- the two N2 instances in Figure 1A are applicable to a single AMF of the UE, which is connected to the same 5G core network through 3GPP access and untrusted non-3GPP access (Untrusted Non-3GPP Acess) at the same time.
- UEs with 5G capabilities can directly access the 5G core network through non-3GPP networks, and realize 5G network communication through the standard 5G N1 interface and the 5G NAS (Non-Access-Stratum) protocol.
- Fixed-mobile convergence refers to the convergence of fixed and mobile networks, also known as wireless and wired convergence. It is achieved through the integration and cooperation between fixed networks and mobile networks, thereby realizing the operation of full services and integrated services, and providing users with a variety of high-quality communication, information, entertainment and other services, regardless of their terminals, networks, applications and locations.
- the 3GPP specification defines two types of gateways: resident gateway RG and wired access gateway function W-AGF, which are deployed on the user side and the network side respectively to solve the convergence problem of the two locations.
- RG is between the terminal and the access network, and is divided into 5G-RG and FN-RG (fixed network RG).
- 5G-RG has 5G communication capabilities and can be connected to NG RAN or wired access networks; while FN-RG can only be connected to wired access networks;
- RG+W-AGF is the basis for realizing 5G fixed-mobile convergence.
- the fixed-mobile convergence network architecture based on 5G-RG+W-AGF is shown in Figure 1B.
- the UE first accesses 5G-RG 111 through a non-3GPP network (WLAN, wired, Bluetooth, etc.), and then indirectly accesses the 5G core network through 5G-RG 111.
- W-AGF 112 is between the wired access network and 5GC, and together with the wired access network, it forms W-5GAN 113 (wired 5G access network), and is connected to 5GC through standard 3GPP N2 and N3 interfaces.
- the terminal under 5G-RG may also have 5G capabilities, but based on the 5G fixed-mobile convergence architecture, it can only indirectly access 5GC.
- the 3GPP and non-3GPP converged network architecture can be combined to regard the 5G fixed-mobile converged access as a "non-trusted non-3GPP access”.
- the network architecture is shown in Figure 1C.
- the UE directly accesses the AMF 123 and UPF 124 of 5GC through the N3IWF 122 with the help of the Nwu (No Wireless) interface. In this way, the UE under 5G-RG can access the 5GC through the standard 5G NAS protocol to achieve 5G communication.
- Edge computing is one of the key technologies of 5G.
- 3GPP defines the EDGEAPP (edge application enablement) architecture, as shown in Figure 1D.
- EAS Edge Application Server
- EES Edge Enable Server
- UE includes AC (Application Client) 135 and EEC (Edge Enable Client) 136.
- AC Application Client
- EEC Edge Enable Client
- the process of UE discovering EAS 132 is as follows: UE obtains the address of ECS 134 through local pre-configuration or user configuration; EEC 136 on the UE accesses ECS 134 through the Eecs interface to obtain EES 133 information; EEC 136 accesses EES 133 through the Eees interface to obtain EAS 132 information.
- UEs with 5G capabilities can access the 5G network based on the aforementioned 5G fixed-mobile convergence architecture, but under this architecture, UEs access 5G indirectly through 5G-RG, and do not support the N1 standard interface and protocol between UE and 5GC, and cannot conveniently use 5G advanced technologies, such as network slicing, URSP (UE Route Selection Policy), etc.
- the architecture of UE accessing 5GC through N3IWF under 5G-RG can solve the above problems.
- UEs can access non-3GPP networks and access 5GC through N3IWF to achieve 5G communication.
- the 3GPP standard defines the UE's N3IWF selection information in the UE's ANDSP.
- pre-configuration on the UE pre-configuration of ANDSP rules on the UE, such as pre-configuration on the UE device by the manufacturer, or pre-configuration on the UE's SIM card by the operator
- network configuration the 5G network sends ANDSP rules to the UE, usually by the PCF. Initiate the configuration process.
- the pre-configuration method on the UE does not require the intervention of the network and other equipment, but does not support dynamic modification of rules.
- the network configuration method requires the UE to register with the 5G network first.
- the UE may currently be in an area without 5G signal coverage, so it cannot directly register with the 5G network, and thus cannot obtain ANDSP rules for N3IWF discovery and selection, resulting in the inability to access the 5G network based on the "non-3GPP network + N3IWF" method.
- the embodiment of the present application provides a network access method, which can be executed by a processor of a terminal.
- the terminal may refer to a server, a laptop, a tablet computer, a desktop computer, a smart TV, a set-top box, a mobile device (such as a mobile phone, a portable video player, a personal digital assistant, a dedicated messaging device, a portable gaming device) and other devices with network access capabilities.
- FIG2 is an optional flow diagram of the network access method provided in the embodiment of the present application. As shown in FIG2, the method includes the following steps S210 to S220:
- Step S210 When the terminal accesses a non-3GPP network, obtain N3IWF selection information from the non-3GPP network.
- the terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality terminal, an augmented reality terminal, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc., and the embodiments of the present application are not limited to this.
- the non-3GPP network includes but is not limited to WLAN, wired, Bluetooth, etc., which is not limited in the embodiments of the present application.
- the terminal first accesses the non-3GPP network, and then obtains N3IWF selection information based on the non-3GPP network.
- the N3IWF selection information includes the following two parts: N3IWF identifier configuration, which includes the IP address or FQDN information of the N3IWF in the HPLMN; non-3GPP access node selection information, which includes a PLMN list and the preferred N3IWF corresponding to each PLMN.
- Step S220 Based on the N3IWF selection information, select N3IWF and access the 5G core network.
- the terminal After the terminal receives the N3IWF selection information sent by the non-3GPP network, it saves and selects N3IWF to access the 5G network based on the N3IWF selection information.
- the terminal first accesses the non-3GPP network, then obtains the N3IWF selection information from the non-3GPP network, and then selects a suitable target N3IWF to access the 5G network. Based on the 5G fixed-mobile convergence architecture, the terminal can obtain the N3IWF selection information without local configuration or access to the 5G network first.
- the N3IWF selection information includes at least one of the following auxiliary information: slices supported by N3IWF, DNNs supported by N3IWF, application types supported by N3IWF, and application identifiers supported by N3IWF; the above step S220 can be further implemented as: saving the N3IWF selection information; using the auxiliary information in the N3IWF selection information, selecting the target N3IWF and accessing the 5G core network.
- the slice supported by the N3IWF is used to indicate that the terminal selects the N3IWF that supports the slice when accessing the network slice
- the implementation method includes but is not limited to: S-NSSAI, NSSAI
- the DNN supported by the N3IWF is used to indicate that the UE selects the N3IWF that supports the DNN when accessing the DNN
- the application type supported by the N3IWF is used to indicate that the UE selects the N3IWF that supports the application type when using a certain type of application
- the implementation method can be a bitmap method, a numbering method, a string method, etc.
- the bitmap method when the bitmap method is used, "0001" represents the video class, “0010” represents the virtual reality class, and “0011” represents both the video class and the virtual reality class; when the numbering method is used, “0000” represents the video class, and “0001” represents the virtual reality class; when the string method is used, "video” represents the video class, and “XR” represents the virtual reality class; the application identifier supported by the N3IWF is used for the UE to select the N3IWF that supports the application when using a certain application, and the implementation method can be a variety of ID numbers or string methods.
- OSId+APPId operating system ID+application ID
- AppName+Provider application name+application provider
- the 5G core network stores the N3IWF selection information subscribed by the terminal.
- An optional flow chart of a network access method provided in an embodiment of the present application is shown in FIG3 .
- the above step S210 may include the following steps S310 to S320:
- Step S310 when the terminal accesses the resident gateway through the non-3GPP network, sending a first request message to the resident gateway; the first request message is used to instruct the resident gateway to obtain the N3IWF selection information subscribed by the terminal from the 5G core network;
- the resident gateway is between the terminal and the access network, including but not limited to 5G-RG and FN-RG (fixed network RG).
- the first request message carries at least the terminal identifier, the network slice identifier, and DNN (Data Network Name).
- the terminal identifier is used to characterize the unique identity of the terminal, and the implementation methods include but are not limited to: MSISDN (The Mobile Station ISDN number), IMSI (International Mobile Subscriber Identification Number), SUPI (Subscription Permanent Identifier), SUCI (Subscription Concealed Identifier), IP (Internet Protocol) address, MAC (Media Access Control) address, PEI;
- the network slice identifier is used to indicate the network slice that the terminal expects to access, and the implementation methods include but are not limited to: NSSAI (Network Slice Selection Assistance Information), S-NSSAI (Single Network Slice Selection Assistance Information); the DNN is the DNN that the terminal expects to access.
- the resident gateway after receiving the first request message sent by the terminal, forwards it to the 5G core network, and the 5G core network retrieves the N3IWF selection information signed by the terminal based on the terminal information carried in the message.
- the actual internal execution process of the 5G core network should be: the request message of the resident gateway will first be sent to AMF, and AMF will request UDM (Unified Data Management) to retrieve the N3IWF selection information of the terminal.
- UDM retrieves the N3IWF selection information from UDR based on the terminal identifier, network slice identifier or DNN and returns it to AMF;
- Step S320 receiving the N3IWF selection information sent by the resident gateway.
- the resident gateway since the resident gateway has been connected to the 5G network, and the 5G core network stores the N3IWF selection information signed by the terminal. Therefore, after the terminal accesses the resident gateway, the resident gateway obtains the N3IWF selection information corresponding to the terminal from the 5G network and then sends it to the terminal. In this way, the N3IWF selection information is obtained from the non-3GPP network, which is suitable for 5G network access in areas where the 5G signal has no coverage or the signal quality is poor.
- the N3IWF selection information can be obtained from the configuration server through the resident gateway.
- FIG4 is an optional flow chart of the network access method provided in an embodiment of the present application. As shown in FIG4, the above step S210 "obtaining N3IWF selection information from the non-3GPP network when the terminal accesses a non-3GPP network" may include the following steps S410 to S420:
- Step S410 when the terminal accesses the resident gateway through the non-3GPP network, sending a second request message to the connected configuration server through the resident gateway; the second request message is used to instruct the configuration server to configure the N3IWF selection information for the terminal and send it to the resident gateway;
- the resident gateway is connected to a designated configuration server, which is generally used to uniformly manage multiple resident gateways.
- the second request message carries at least an identifier of the terminal.
- Step S420 Acquire the N3IWF selection information configured by the configuration server through the resident gateway.
- the resident gateway first reports terminal information such as the terminal identifier to the configuration server, and then the configuration server configures N3IWF selection information for the terminal and sends it to the resident gateway. Finally, the resident gateway actively or passively sends the N3IWF selection information to the terminal.
- the terminal receives the N3IWF selection information actively sent by the resident gateway to the terminal; in other implementations, the terminal sends a request to the resident gateway to obtain the N3IWF selection information configured by the configuration server, for example, through the ANQP protocol.
- the resident gateway after the terminal accesses the resident gateway, the resident gateway reports the UE information to the designated configuration server, and the server configures the N3IWF selection information of the terminal and sends it to the resident gateway, and then the resident gateway can actively Or after receiving the terminal request, the N3IWF selection information is sent to the terminal.
- the N3IWF selection information configured by the configuration server for the terminal supports dynamic modification of rules, and the N3IWF selection information can be obtained without the terminal registering the 5G network, so that it can adapt to 5G network access in areas with no 5G signal coverage or poor signal quality.
- the N3IWFs accessed by the terminal at different locations may be different. Therefore, the above step S210 "obtaining N3IWF selection information from the non-3GPP network when the terminal accesses the non-3GPP network" can be further implemented as follows: when the terminal accesses the resident gateway through the non-3GPP network, the N3IWF selection information is obtained from the edge computing platform locally deployed by the network provider through the resident gateway. For example, the terminal obtains N3IWF selection information based on the edge enabling server in the EDGEAPP architecture defined by the 3GPP standard.
- the edge computing platform includes an edge configuration server (Edge Configuration Server, ECS) and an edge enable server (Edge Enable Server, EES), and an edge enable client (Edge Enable Configuration, EEC).
- ECS Edge Configuration Server
- EES Edge Enable Server
- EEC Edge Enable Configuration
- FIG5 is an optional flow chart of a network access method provided in an embodiment of the present application. As shown in FIG5, the method includes the following steps S510 to S530:
- Step S510 accessing the edge computing platform through the resident gateway, and obtaining the address of the edge configuration server through local pre-configuration or user configuration;
- the 5G fixed-mobile converged network architecture implemented based on the resident gateway and W-AGF is shown in Figure 1B.
- the terminal first accesses the UPF through the resident gateway, and then the UPF accesses the edge computing platform.
- Step S520 using the edge enabling client on the terminal to access the edge configuration server through the first interface to obtain the address of the edge enabling server;
- the first interface is an interface between the edge enabling client and the edge configuration server, that is, an Eecs interface.
- Step S530 Access the edge enabling server through the first interface to obtain the N3IWF selection information.
- the first interface is the interface between the edge enabling client and the edge configuration server, namely, the Eees interface; the edge enabling server stores the N3IWF selection information pre-configured by the local network service provider or industry user.
- the terminal accesses the resident gateway, it obtains N3IWF selection information from the edge computing platform locally deployed by the network provider.
- the N3IWF selection information can be obtained without the terminal registering the 5G network, so that it can adapt to 5G network access in areas where the 5G signal has no coverage or the signal quality is poor. It is also applicable to different N3IWFs accessed by the terminal in different locations (such as different enterprise parks).
- the embodiment of the present application is based on the 5G fixed-mobile convergence architecture.
- the following is an example of a terminal being a UE.
- the UE User Equipment
- the overall technical solution is shown in FIG6 .
- the method includes steps S601 to 602:
- Step S601 UE obtains N3IWF selection information from a non-3GPP network.
- the implementation method of the UE obtaining the N3IWF selection information from the non-3GPP network may include the following three methods:
- Method 1 Obtain from the 5G network through 5G-RG: Because the 5G-RG has been connected to the 5G network, after the UE accesses the 5G-RG, the 5G-RG obtains the N3IWF selection information corresponding to the UE from the 5G network and then sends it to the UE.
- Method 2 Obtain from the configuration server through 5G-RG: that is, after the UE accesses the 5G-RG, the 5G-RG reports the UE information to the designated configuration server, and the server configures the UE's N3IWF selection information and sends it to the 5G-RG. Then, the 5G-RG can actively or after receiving the UE request, send the N3IWF selection information to the UE.
- Method 3 Acquisition based on 3GPP EDGEAPP architecture: Based on the design concept of edge computing, the N3IWF accessed by UE at different locations may be different. UE can enable from the edge based on 3GPP EDGEAPP architecture The server EES obtains the N3IWF selection information.
- Step S602 UE selects N3IWF to access the 5G network.
- the embodiment of the present application is based on the 5G fixed-mobile convergence architecture.
- the UE obtains N3IWF selection information from the local non-3GPP network, so that the UE can obtain the N3IWF selection information without local configuration or accessing the 5G network first, thereby selecting a suitable N3IWF to access the 5G network.
- the premise for implementing the above method 1 is that the N3IWF selection information of the UE subscription has been saved in the 5G core network.
- the subscription method can be through the BOSS system or network capability opening, which is not limited in the embodiment of this application.
- the specific flow chart is shown in Figure 7A, including the following steps S711 to S714:
- Step S711 the UE sends a request to 5G-RG to obtain N3IWF selection information.
- the request message includes at least one of the following: UE identification: a unique identity for the UE, and the implementation methods include but are not limited to: MSISDN, IMSI, SUPI, SUCI, IP address, MAC address, PEI; Network slice identification: used to indicate the network slice that the UE expects to access, and the implementation methods include but are not limited to: NSSAI, S-NSSAI; DNN: used to indicate the DNN that the UE expects to access.
- UE identification a unique identity for the UE
- the implementation methods include but are not limited to: MSISDN, IMSI, SUPI, SUCI, IP address, MAC address, PEI
- Network slice identification used to indicate the network slice that the UE expects to access
- the implementation methods include but are not limited to: NSSAI, S-NSSAI
- DNN used to indicate the DNN that the UE expects to access.
- Step S712 5G-RG sends a request to 5GC to obtain the N3IWF selection information signed by the UE;
- the information carried in the request includes at least one of the following: UE identifier, network slice identifier, DNN, and 5GC retrieves the N3IWF selection information signed by the UE based on the above information.
- the actual internal execution process of 5GC should be: the request message of 5G-RG will be sent to AMF first, AMF will request UDM to retrieve the N3IWF selection information of UE, and UDM will retrieve the N3IWF selection information from UDR based on the UE identifier and UE supported slice identifier and return it to AMF.
- step S713 5GC sends the N3IWF selection information subscribed by the UE to 5G-RG.
- Step S714 5G-RG returns N3IWF selection information to the UE.
- the premise for implementing the above method 2 is that the 5G-RG is connected to a designated configuration server, which is generally used to uniformly manage multiple 5G-RGs.
- the specific flow chart is shown in FIG7B , including the following steps S721 to S725:
- Step S721 UE accesses 5G-RG.
- Step S722 5G-RG reports UE information to the configuration server.
- the carried information at least includes a UE identifier
- implementation methods include but are not limited to: MSISDN, IMSI, SUPI, SUCI, IP address, MAC address, and PEI.
- Step S723 The configuration server configures the N3IWF selection information of the UE.
- Step S724 The configuration server sends the UE's N3IWF selection information to the 5G-RG.
- step S725 5G-RG actively or passively sends N3IWF selection information to the UE.
- the sending method includes at least one of the following: active sending and passive sending, wherein active sending means that 5G-RG actively sends its N3IWF selection information to UE; passive sending means that UE sends a request to 5G-RG to obtain N3IWF selection information, such as obtaining it through the ANQP protocol.
- the above method three is applicable to the case where the UE accesses different N3IWFs at different locations (such as different enterprise campuses).
- the UE obtains the N3IWF selection information based on the EDGEAPP architecture defined by the 3GPP standard.
- the premise for the implementation of this method three is that the N3IWF selection information has been configured on the EES, and the configuration method is pre-configured by the local network service provider or industry user.
- the UE accesses a non-3GPP network through 5G-RG, the UE can obtain the address of the local EES from the ECS through the Eecs interface. After the UE obtains the EES address, the EEC on the UE obtains the N3IWF selection information from the EES based on the Eees interface.
- FIG. 7C The specific flow chart is shown in FIG. 7C , and includes the following steps S731 to S732:
- Step S731 the EEC on the UE sends a request to obtain N3IWF selection information to the EES.
- the carried information includes at least a UE identifier
- implementation methods include but are not limited to: MSISDN, IMSI, SUPI, SUCI, IP address, and MAC address.
- Step S732 EES sends N3IWF selection information to EEC.
- the EES sends the UE's N3IWF selection information to the UE.
- N3IWF is added to the N3IWF selection information defined in the 3GPP standard.
- the auxiliary information is selected and sent to the UE in the above-mentioned manners.
- the content of the auxiliary information selected by the N3IWF includes at least one of the following:
- the slice supported by N3IWF is used to instruct the UE to select the N3IWF supporting the slice when accessing the network slice.
- the implementation methods include but are not limited to: S-NSSAI, NSSAI;
- the DNN supported by the N3IWF is used to instruct the UE to select the N3IWF supporting the DNN when accessing the DNN;
- the application types supported by N3IWF are used to indicate to UE to select N3IWF that supports a certain type of application when using it.
- the implementation methods can be bitmap, numbering, string, etc. For example, when using the bitmap method, “0001" represents the video class, “0010” represents the virtual reality class, and “0011” represents both the video class and the virtual reality class; when using the numbering method, “0000” represents the video class, and "0001” represents the virtual reality class; when using the string method, "video” represents the video class, and "XR” represents the virtual reality class.
- the application identifier supported by N3IWF is used by UE to select the N3IWF that supports an application when using the application.
- the implementation method can be ID number or string method. For example, when the ID number method is used, "OSId+APPId” (operating system ID+application ID) is used to identify the application; when the string method is used, "AppName+Provider” (application name+application provider) is used to identify the application.
- the embodiments of the present application are based on the 5G fixed-mobile convergence, non-3GPP and 3GPP network convergence architecture, and EDGEAPP architecture defined by the current 3GPP standard, and solve the problem that related technologies cannot perform N3IWF selection in non-5G networks, and the problem that dynamic configuration modification is difficult in existing pre-configured N3IWF selection schemes, so as to enable UE to complete N3IWF selection in non-5G network access scenarios.
- the driving force at the business level is mainly unified user accounts and authentication, unified billing, business continuity assurance, and business experience consistency, so that users can use a variety of telecommunications services across time, space, and access mode restrictions;
- the driving force of the network includes the reduction of network construction and operation and maintenance costs under a unified network architecture.
- 5GC with cloud-based and service-oriented architecture can better support 5G fixed-mobile convergence.
- the embodiment of the present application can solve the problem that under the fixed-mobile convergence architecture, the UE selects a suitable N3IWF to access the 5GC and connect to the 5G network when there is no local configuration and no 5G network access. It promotes a deeper integration of 5G and wired networks, and has good promotion prospects and application value.
- the embodiments of the present application provide a network access device, which includes the modules included, and the sub-modules and units included in each module, which can be implemented by a processor in a computer device; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.
- CPU central processing unit
- MPU microprocessor
- DSP digital signal processor
- FPGA field programmable gate array
- FIG8 is a schematic diagram of the composition structure of a network access device provided in an embodiment of the present application.
- the device 800 includes: an information acquisition module 810 and an access selection module 820, wherein:
- the information acquisition module 810 is configured to acquire N3IWF selection information from the non-3GPP network when the terminal accesses the non-3GPP network;
- the access selection module 820 is configured to select a target N3IWF and access the 5G core network based on the N3IWF selection information.
- the 5G core network stores the N3IWF selection information of the terminal signing a contract
- the information acquisition module 810 includes: a first sending submodule, configured to send a first request message to the resident gateway when the terminal accesses the resident gateway through the non-3GPP network; the first request message is configured to instruct the resident gateway to obtain the N3IWF selection information of the terminal signing a contract from the 5G core network; a first receiving submodule, configured to receive the N3IWF selection information sent by the resident gateway.
- the information acquisition module 810 includes: a second sending submodule, configured to, when the terminal accesses the resident gateway through the non-3GPP network, send a message to the connected The configuration server sends a second request message; the second request message is used to instruct the configuration server to configure the N3IWF selection information for the terminal and send it to the resident gateway; the first acquisition submodule is configured to obtain the N3IWF selection information configured by the configuration server through the resident gateway.
- the first acquisition submodule includes: a receiving unit configured to receive the N3IWF selection information actively sent by the resident gateway to the terminal; or a sending unit configured to send a request to the resident gateway to obtain the N3IWF selection information configured by the configuration server.
- the information acquisition module 810 is further configured to obtain the N3IWF selection information from an edge computing platform locally deployed by a network provider through the resident gateway when the terminal accesses the resident gateway through the non-3GPP network.
- the edge computing platform includes an edge configuration server, an edge enabling server, and an edge enabling client;
- the edge enabling server stores the N3IWF selection information pre-configured by a local network service provider or industry user;
- the information acquisition module 810 includes: a second acquisition submodule, configured to access the edge computing platform through the resident gateway, and obtain the address of the edge configuration server through local pre-configuration or user configuration; a third acquisition submodule, configured to use the edge enabling client on the terminal to access the edge configuration server through a first interface to obtain the address of the edge enabling server; the first interface is an interface between the edge enabling client and the edge configuration server; a fourth acquisition submodule, configured to access the edge enabling server through a second interface to obtain the N3IWF selection information; the second interface is an interface between the edge enabling client and the edge enabling server.
- the N3IWF selection information includes at least one of the following auxiliary information: slices supported by N3IWF, DNNs supported by N3IWF, application types supported by N3IWF, and application identifiers supported by N3IWF;
- the selection access module 820 includes: a saving submodule configured to save the N3IWF selection information; and a selection submodule configured to use the auxiliary information in the N3IWF selection information to select the target N3IWF and access the 5G core network.
- the description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment.
- the functions or modules included in the device provided in the embodiments of the present disclosure can be used to execute the method described in the above method embodiment.
- technical details not disclosed in the device embodiment of the present application please refer to the description of the method embodiment of the present application for understanding.
- the above-mentioned network access method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
- the technical solution of the embodiment of the present application can be essentially or partly reflected in the form of a software product that contributes to the relevant technology.
- the software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part 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 magnetic disk or an optical disk.
- program codes such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk.
- An embodiment of the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, some or all of the steps in the above method are implemented.
- the embodiment of the present application provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, some or all of the steps in the above method are implemented.
- the computer-readable storage medium can be transient or non-transient.
- An embodiment of the present application provides a computer program, including a computer-readable code.
- a processor in the computer device executes some or all of the steps for implementing the above method.
- the embodiment of the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and when the computer program is read and executed by a computer, some or all of the steps in the above method are implemented.
- the computer program product can be implemented specifically by hardware, software or a combination thereof.
- the computer program product is specifically embodied as a computer storage medium, and in other embodiments, the computer program product is specifically embodied as a software product, such as a software development kit (SDK), etc.
- SDK software development kit
- FIG. 9 is a schematic diagram of a hardware entity of a computer device in an embodiment of the present application.
- the hardware entity of the computer device 900 includes: a processor 901, a communication interface 902, and a memory 903, wherein:
- Processor 901 generally controls the overall operation of computer device 900 .
- the communication interface 902 enables the computer device to communicate with other terminals or servers through a network.
- the memory 903 is configured to store instructions and applications executable by the processor 901, and can also cache data to be processed or processed by the processor 901 and each module in the computer device 900 (for example, image data, audio data, voice communication data, and video communication data), which can be implemented by flash memory (FLASH) or random access memory (Random Access Memory, RAM). Data can be transmitted between the processor 901, the communication interface 902, and the memory 903 through the bus 904.
- data can be transmitted between the processor 901, the communication interface 902, and the memory 903 through the bus 904.
- the disclosed devices and methods can be implemented in other ways.
- the device embodiments described above are only schematic.
- the division of the units is only a logical function division.
- the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
- the units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; 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 present embodiment.
- all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be separately configured as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
- the integrated unit of the present application can also be stored in a computer-readable storage medium.
- the technical solution of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part 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 mobile storage devices, ROMs, magnetic disks, or optical disks.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请基于申请号为202211425566.X、申请日为2022年11月14日、名称为“网络接入方法、装置、设备及存储介质”的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。This application is based on the Chinese patent application with application number 202211425566.X, application date November 14, 2022, and name “Network Access Method, Device, Equipment and Storage Medium”, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into this application as a reference.
本申请涉及但不限于通信技术与计算机技术领域,尤其涉及一种网络接入方法、装置、设备及存储介质和程序。The present application relates to, but is not limited to, the fields of communication technology and computer technology, and in particular to a network access method, device, equipment, storage medium and program.
第五代移动通信技术(5th Generation Mobile Communication Technology,5G)作为新一代通信技术,利用其大带宽、低时延、高可靠、广连接的特性为垂直行业应用提供必要的网络基础支撑,推动各行各业的智能化升级,迈向万物智能互联。但当前各垂直行业已普遍部署了基于Wi-Fi、蓝牙、有线、Zigbee、Lora等网络类型的局域网与物联网,需要考虑5G网络与其他类型网络的融合。As a new generation of communication technology, the fifth generation mobile communication technology (5G) uses its large bandwidth, low latency, high reliability, and wide connection characteristics to provide the necessary network infrastructure support for vertical industry applications, promote the intelligent upgrade of various industries, and move towards the intelligent interconnection of all things. However, various vertical industries have generally deployed local area networks and the Internet of Things based on Wi-Fi, Bluetooth, wired, Zigbee, Lora and other network types, and need to consider the integration of 5G networks with other types of networks.
在实际生产生活场景中,存在5G信号无覆盖或信号质量较差的区域,比如:某些居住小区,偏远地区的医院、工厂等。此时,具备5G能力的终端可以通过“非3GPP网络+N3IWF”接入5G网络,需要首先接入非3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)网络,然后发现并选择N3IWF(Non-3GPP InterWorking Function,非3GPP网络交互功能)。In actual production and life scenarios, there are areas where 5G signals have no coverage or poor signal quality, such as some residential areas, hospitals and factories in remote areas. At this time, terminals with 5G capabilities can access the 5G network through "non-3GPP network + N3IWF". They need to first access the non-3GPP (3rd Generation Partnership Project) network, and then discover and select N3IWF (Non-3GPP InterWorking Function).
3GPP标准中将终端的N3IWF选择信息定义在终端的ANDSP(Access NetworkDiscovery&Selection Policy,接入网络发现与选择规则)中。根据3GPP规范,终端上ANDSP的配置方式包括终端上预配置和网络配置两种方式,但是前者不支持规则的动态修改,当N3IWF网络部署发生变化,需要到营业厅甚至厂商处修改规则,操作非常不便;后者存在终端无法直接注册到5G网络,从而无法获取ANDSP规则用于N3IWF的发现与选择,导致不能通过“非3GPP网络+N3IWF”方式接入5G网络。The 3GPP standard defines the terminal's N3IWF selection information in the terminal's ANDSP (Access Network Discovery & Selection Policy). According to the 3GPP specification, the configuration methods of ANDSP on the terminal include terminal pre-configuration and network configuration. However, the former does not support dynamic modification of rules. When the N3IWF network deployment changes, it is necessary to go to the business hall or even the manufacturer to modify the rules, which is very inconvenient. The latter has the problem that the terminal cannot directly register with the 5G network, and thus cannot obtain ANDSP rules for N3IWF discovery and selection, resulting in the inability to access the 5G network through the "non-3GPP network + N3IWF" method.
发明内容Summary of the invention
本申请实施例提供一种网络接入方法、装置、设备及存储介质和程序,至少解决终端在非5G网络接入场景下无法进行N3IWF选择,以及现有预配置N3IWF选择方案中配置动态修改难度大的问题。The embodiments of the present application provide a network access method, apparatus, device, storage medium and program, which at least solve the problem that the terminal cannot perform N3IWF selection in a non-5G network access scenario, and the problem that dynamic configuration modification is difficult in the existing pre-configured N3IWF selection scheme.
本申请实施例的技术方案是这样实现的:The technical solution of the embodiment of the present application is implemented as follows:
一方面,本申请实施例提供一种网络接入方法,所述方法包括:On the one hand, an embodiment of the present application provides a network access method, the method comprising:
在所述终端接入非3GPP网络的情况下,从所述非3GPP网络获取N3IWF选择信息;基于所述N3IWF选择信息,选择目标N3IWF并接入5G核心网。When the terminal accesses a non-3GPP network, obtain N3IWF selection information from the non-3GPP network; based on the N3IWF selection information, select a target N3IWF and access the 5G core network.
另一方面,本申请实施例提供一种网络接入装置,所述装置包括:On the other hand, an embodiment of the present application provides a network access device, the device comprising:
信息获取模块,配置为在所述终端接入非3GPP网络的情况下,从所述非3GPP网络获取N3IWF选择信息;An information acquisition module, configured to acquire N3IWF selection information from the non-3GPP network when the terminal accesses the non-3GPP network;
选择接入模块,配置为基于所述N3IWF选择信息,选择目标N3IWF并接入5G核心网。The access selection module is configured to select the target N3IWF and access the 5G core network based on the N3IWF selection information.
再一方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法中的部分或全部步骤。On the other hand, an embodiment of the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program that can be executed on the processor, and when the processor executes the program, some or all of the steps in the above method are implemented.
又一方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的部分或全部步骤。On the other hand, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which implements part or all of the steps in the above method when executed by a processor.
又一方面,本申请实施例提供一种计算机程序可读存储介质,当所述计算机可读代 码在电子设备中运行时,所述电子设备中的处理器执行用于实现方法中的部分或全部步骤。In another aspect, the present application provides a computer program readable storage medium. When the code runs in an electronic device, a processor in the electronic device executes part or all of the steps in the method.
在本申请实施例中,终端首先接入非3GPP网络,再从非3GPP网络获取N3IWF选择信息,进而选择合适的目标N3IWF接入5G网络。从而基于5G固移融合架构,实现了终端在无本地配置也无需先接入5G网络的情况下,也可获取N3IWF选择信息。In the embodiment of the present application, the terminal first accesses the non-3GPP network, then obtains the N3IWF selection information from the non-3GPP network, and then selects a suitable target N3IWF to access the 5G network. Based on the 5G fixed-mobile convergence architecture, the terminal can obtain the N3IWF selection information without local configuration or access to the 5G network first.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开的技术方案。It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and are not intended to limit the technical solutions of the present disclosure.
此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本申请的实施例,并与说明书一起用于说明本申请的技术方案。The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and are used together with the specification to illustrate the technical solution of the present application.
图1A为相关技术提供的基于N3IWF的3GPP与非3GPP网络融合架构图;FIG. 1A is a diagram of a 3GPP and non-3GPP network integration architecture based on N3IWF provided by a related art;
图1B为相关技术提供的5G固移融合网络架构图;FIG1B is a diagram of a 5G fixed-mobile converged network architecture provided by a related technology;
图1C为相关技术提供的5G-RG下UE通过N3IWF接入5GC架构图;FIG1C is an architecture diagram of UE accessing 5GC through N3IWF under 5G-RG provided by the related technology;
图1D为相关技术提供的3GPP标准EDGEAPP架构;FIG. 1D is a 3GPP standard EDGE APP architecture provided by related technologies;
图2为本申请实施例提供的网络接入方法的可选的流程示意图;FIG2 is a schematic diagram of an optional flow chart of a network access method provided in an embodiment of the present application;
图3为本申请实施例提供的网络接入方法的可选的流程示意图;FIG3 is a schematic diagram of an optional flow chart of a network access method provided in an embodiment of the present application;
图4为本申请实施例提供的网络接入方法的可选的流程示意图;FIG4 is a schematic diagram of an optional flow chart of a network access method provided in an embodiment of the present application;
图5为本申请实施例提供的网络接入方法的可选的流程示意图;FIG5 is a schematic diagram of an optional flow chart of a network access method provided in an embodiment of the present application;
图6为本申请实施例提供的基于N3IWF接入核心网的逻辑流程示意图;FIG6 is a schematic diagram of a logic flow of accessing a core network based on N3IWF according to an embodiment of the present application;
图7A为本申请实施例提供的通过5G-RG从5G网络获取N3IWF选择信息的流程示意图;FIG7A is a schematic diagram of a process of obtaining N3IWF selection information from a 5G network through a 5G-RG according to an embodiment of the present application;
图7B为本申请实施例提供的通过5G-RG从配置服务器获取N3IWF选择信息的流程示意图;FIG7B is a schematic diagram of a process of obtaining N3IWF selection information from a configuration server through 5G-RG according to an embodiment of the present application;
图7C为本申请实施例提供的基于3GPP的EDGEAPP架构获取N3IWF选择信息的流程示意图;FIG7C is a schematic diagram of a process of obtaining N3IWF selection information based on the 3GPP EDGEAPP architecture provided in an embodiment of the present application;
图8为本申请实施例提供的一种网络接入装置的组成结构示意图;FIG8 is a schematic diagram of the composition structure of a network access device provided in an embodiment of the present application;
图9为本申请实施例提供的一种计算机设备的硬件实体示意图。FIG. 9 is a schematic diagram of a hardware entity of a computer device provided in an embodiment of the present application.
为了使本申请的目的、技术方案和优点更加清楚,下面结合附图和实施例对本申请的技术方案进一步详细阐述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions of the present application are further elaborated in detail below in conjunction with the drawings and embodiments. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
所涉及的术语“第一/第二/第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一/第二/第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。The terms "first/second/third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first/second/third" can be interchanged with a specific order or sequence where permitted so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请的目的,不是旨在限制本申请。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing this application and are not intended to limit this application.
在对本申请实施例进行进一步详细说明之前,先对本申请实施例中涉及的相关技术进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。Before further describing the embodiments of the present application in detail, the relevant technologies involved in the embodiments of the present application are described first. The nouns and terms involved in the embodiments of the present application are subject to the following explanations.
为实现5G与其他网络的融合,5G通信规范的制定者即3GPP标准组织定义了3GPP网络与非3GPP网络融合的架构,基于N3IWF、TNGF等多种网元,非3GPP网络可以 接入5G核心网。如图1A所示的即基于N3IWF的融合网络架构图:N3IWF 101分别通过N2和N3接口连接5G核心网的AMF(Access and Mobility Management Function,接入和移动性管理功能)102和UPF(User Plane Function,用户平面功能)103网元,图1A中的两个N2实例适用于UE的单个AMF,该UE通过3GPP接入和不可信地非3GPP接入(Untrusted Non-3GPP Acess)同时连接到同一5G核心网络。基于上述架构,具备5G能力的UE可以通过非3GPP网络直接接入5G核心网,通过标准的5G N1接口与5G NAS(Non-Access-Stratum,非接入层)协议实现5G网络通信。In order to achieve the integration of 5G and other networks, the 3GPP standards organization, the developer of 5G communication specifications, has defined the architecture for the integration of 3GPP networks and non-3GPP networks. Based on multiple network elements such as N3IWF and TNGF, non-3GPP networks can Access to the 5G core network. As shown in Figure 1A, the converged network architecture diagram based on N3IWF: N3IWF 101 connects to the AMF (Access and Mobility Management Function) 102 and UPF (User Plane Function) 103 network elements of the 5G core network through the N2 and N3 interfaces respectively. The two N2 instances in Figure 1A are applicable to a single AMF of the UE, which is connected to the same 5G core network through 3GPP access and untrusted non-3GPP access (Untrusted Non-3GPP Acess) at the same time. Based on the above architecture, UEs with 5G capabilities can directly access the 5G core network through non-3GPP networks, and realize 5G network communication through the standard 5G N1 interface and the 5G NAS (Non-Access-Stratum) protocol.
固移融合即固定移动网络融合,又称无线与有线融合,是通过固定网络与移动网络之间的融通、合作,从而实现全业务及融合业务的经营,为用户提供多样的高质量的通信、信息和娱乐等业务,而与其终端、网络、应用和位置无关。为实现5G固移融合,3GPP规范中定义了驻留网关RG与有线接入网关功能W-AGF两种网关,分别部署于用户侧与网络侧,用于解决两个位置的融合问题。其中RG介于终端与接入网络之间,分为5G-RG与FN-RG(固定网络RG)。5G-RG具备5G通信能力,可对接NG RAN,也可对接有线接入网络;而FN-RG只能对接有线接入网络;Fixed-mobile convergence refers to the convergence of fixed and mobile networks, also known as wireless and wired convergence. It is achieved through the integration and cooperation between fixed networks and mobile networks, thereby realizing the operation of full services and integrated services, and providing users with a variety of high-quality communication, information, entertainment and other services, regardless of their terminals, networks, applications and locations. In order to achieve 5G fixed-mobile convergence, the 3GPP specification defines two types of gateways: resident gateway RG and wired access gateway function W-AGF, which are deployed on the user side and the network side respectively to solve the convergence problem of the two locations. Among them, RG is between the terminal and the access network, and is divided into 5G-RG and FN-RG (fixed network RG). 5G-RG has 5G communication capabilities and can be connected to NG RAN or wired access networks; while FN-RG can only be connected to wired access networks;
“RG+W-AGF”是实现5G固移融合的基础,其中基于5G-RG+W-AGF的固移融合网络架构如图1B所示,UE首先通过非3GPP网络(WLAN、有线、蓝牙等)接入5G-RG 111,然后通过5G-RG 111间接接入5G核心网。W-AGF 112介于有线接入网络与5GC之间,与有线接入网络共同组成W-5GAN 113(有线5G接入网络),与5GC之间通过标准的3GPP N2和N3接口对接。"RG+W-AGF" is the basis for realizing 5G fixed-mobile convergence. The fixed-mobile convergence network architecture based on 5G-RG+W-AGF is shown in Figure 1B. The UE first accesses 5G-RG 111 through a non-3GPP network (WLAN, wired, Bluetooth, etc.), and then indirectly accesses the 5G core network through 5G-RG 111. W-AGF 112 is between the wired access network and 5GC, and together with the wired access network, it forms W-5GAN 113 (wired 5G access network), and is connected to 5GC through standard 3GPP N2 and N3 interfaces.
5G-RG下的终端可能也具备5G能力,但仅基于5G固移融合架构,其只能间接接入5GC。这种情况下,可结合3GPP与非3GPP融合网络架构,将5G固移融合接入整体视为一个“非授信非3GPP接入”,网络架构如图1C所示,UE借助Nwu(No Wireless,无无线)接口直接通过N3IWF 122接入5GC的AMF 123和UPF 124,这样5G-RG下的UE可通过标准的5G NAS协议接入5GC,实现5G通信。The terminal under 5G-RG may also have 5G capabilities, but based on the 5G fixed-mobile convergence architecture, it can only indirectly access 5GC. In this case, the 3GPP and non-3GPP converged network architecture can be combined to regard the 5G fixed-mobile converged access as a "non-trusted non-3GPP access". The network architecture is shown in Figure 1C. The UE directly accesses the AMF 123 and UPF 124 of 5GC through the N3IWF 122 with the help of the Nwu (No Wireless) interface. In this way, the UE under 5G-RG can access the 5GC through the standard 5G NAS protocol to achieve 5G communication.
边缘计算是5G的关键技术之一。为使能各行业边缘计算应用,3GPP定义了EDGEAPP(边缘应用使能)架构,如图1D所示,该架构中的EAS(Edge ApplicationServer,边缘应用服务器)132和EES(Edge Enable Server,边缘使能服务器)133部署于边缘数据网络131中;ECS(Edge Configuration Server,边缘配置服务器)134提供与EES相关的配置,包括托管EES 133的边缘数据网络的详细信息;UE上包含AC(Application Client,应用客户端)135和EEC(Edge Enable Client,边缘使能客户端)136。为提供5G的高速率、低时延服务,UE处于不同位置区域,其接入的EAS可能是不一样的。UE发现EAS 132的流程为:UE通过本地预配置或用户配置获取ECS 134地址;UE上的EEC 136通过Eecs接口访问ECS 134,获取EES 133信息;EEC 136通过Eees接口访问EES 133,获取EAS 132信息。Edge computing is one of the key technologies of 5G. To enable edge computing applications in various industries, 3GPP defines the EDGEAPP (edge application enablement) architecture, as shown in Figure 1D. In this architecture, EAS (Edge Application Server) 132 and EES (Edge Enable Server) 133 are deployed in the edge data network 131; ECS (Edge Configuration Server) 134 provides EES-related configurations, including detailed information on the edge data network hosting EES 133; UE includes AC (Application Client) 135 and EEC (Edge Enable Client) 136. To provide 5G high-speed, low-latency services, UEs in different locations may access different EASs. The process of UE discovering EAS 132 is as follows: UE obtains the address of ECS 134 through local pre-configuration or user configuration; EEC 136 on the UE accesses ECS 134 through the Eecs interface to obtain EES 133 information; EEC 136 accesses EES 133 through the Eees interface to obtain EAS 132 information.
在实际生产生活场景中,存在5G信号无覆盖或信号质量较差的区域,比如:某些居住小区,偏远地区的医院、工厂等,具备5G能力的UE可以基于前述5G固移融合架构接入5G网络,但该架构下UE是通过5G-RG间接接入5G,不支持UE与5GC之间的N1标准接口与协议,无法方便的使用5G的先进技术,比如:网络切片、URSP(UE Route Selection Policy,UE路由选择策略)等。而5G-RG下UE通过N3IWF接入5GC的架构可解决上述问题,UE可以接入非3GPP网络,通过N3IWF接入5GC,实现5G通信。In actual production and life scenarios, there are areas where 5G signals are not covered or the signal quality is poor, such as some residential areas, hospitals and factories in remote areas, etc. UEs with 5G capabilities can access the 5G network based on the aforementioned 5G fixed-mobile convergence architecture, but under this architecture, UEs access 5G indirectly through 5G-RG, and do not support the N1 standard interface and protocol between UE and 5GC, and cannot conveniently use 5G advanced technologies, such as network slicing, URSP (UE Route Selection Policy), etc. The architecture of UE accessing 5GC through N3IWF under 5G-RG can solve the above problems. UEs can access non-3GPP networks and access 5GC through N3IWF to achieve 5G communication.
UE通过“非3GPP网络+N3IWF”接入5G网络,需要首先接入非3GPP网络,然后发现并选择N3IWF。3GPP标准中将UE的N3IWF选择信息定义在UE的ANDSP中。根据3GPP规范,UE上ANDSP规则的配置方式包括两种方式,UE上预配置方式:即在UE上预配置ANDSP规则,比如由制造厂商在UE设备上预配置,或由运营商在UE的SIM卡上预配置;网络配置方式:即由5G网络向UE下发ANDSP规则,通常由PCF 发起配置流程。When a UE accesses a 5G network through a "non-3GPP network + N3IWF", it needs to first access the non-3GPP network, then discover and select N3IWF. The 3GPP standard defines the UE's N3IWF selection information in the UE's ANDSP. According to the 3GPP specification, there are two ways to configure ANDSP rules on the UE: pre-configuration on the UE: pre-configuration of ANDSP rules on the UE, such as pre-configuration on the UE device by the manufacturer, or pre-configuration on the UE's SIM card by the operator; network configuration: the 5G network sends ANDSP rules to the UE, usually by the PCF. Initiate the configuration process.
但是上述两种配置方式均存在一定的技术问题:UE上预配置方式无需网络及其他设备介入,但不支持规则的动态修改,当N3IWF网络部署发生变化,需要到营业厅甚至厂商处修改规则,操作非常不便;网络配置方式需要UE首先注册到5G网络,而如以上场景描述,UE当前可能处于5G信号无覆盖区域,因此无法直接注册到5G网络,从而无法获取ANDSP规则用于N3IWF的发现与选择,导致不能基于“非3GPP网络+N3IWF”的方式接入5G网络。However, both of the above two configuration methods have certain technical problems: the pre-configuration method on the UE does not require the intervention of the network and other equipment, but does not support dynamic modification of rules. When the N3IWF network deployment changes, it is necessary to go to the business hall or even the manufacturer to modify the rules, which is very inconvenient; the network configuration method requires the UE to register with the 5G network first. As described in the above scenario, the UE may currently be in an area without 5G signal coverage, so it cannot directly register with the 5G network, and thus cannot obtain ANDSP rules for N3IWF discovery and selection, resulting in the inability to access the 5G network based on the "non-3GPP network + N3IWF" method.
本申请实施例提供一种网络接入方法,该方法可以由终端的处理器执行。其中,终端指的可以是服务器、笔记本电脑、平板电脑、台式计算机、智能电视、机顶盒、移动设备(例如移动电话、便携式视频播放器、个人数字助理、专用消息设备、便携式游戏设备)等具备网络接入能力的设备。图2为本申请实施例提供的网络接入方法的可选的流程示意图,如图2所示,该方法包括如下步骤S210至步骤S220:The embodiment of the present application provides a network access method, which can be executed by a processor of a terminal. The terminal may refer to a server, a laptop, a tablet computer, a desktop computer, a smart TV, a set-top box, a mobile device (such as a mobile phone, a portable video player, a personal digital assistant, a dedicated messaging device, a portable gaming device) and other devices with network access capabilities. FIG2 is an optional flow diagram of the network access method provided in the embodiment of the present application. As shown in FIG2, the method includes the following steps S210 to S220:
步骤S210,在所述终端接入非3GPP网络的情况下,从所述非3GPP网络获取N3IWF选择信息。Step S210: When the terminal accesses a non-3GPP network, obtain N3IWF selection information from the non-3GPP network.
这里,所述终端可以是手机、平板电脑、带无线收发功能的电脑、虚拟现实终端、增强现实终端、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、运输安全中的无线终端、智慧城市中的无线终端、智慧家庭中的无线终端等,本申请实施例对此不作限定。Here, the terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality terminal, an augmented reality terminal, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc., and the embodiments of the present application are not limited to this.
所述非3GPP网络包括但不限于WLAN、有线、蓝牙等,本申请实施例对此不作限定。终端首先接入非3GPP网络,然后基于非3GPP网络获取N3IWF选择信息。The non-3GPP network includes but is not limited to WLAN, wired, Bluetooth, etc., which is not limited in the embodiments of the present application. The terminal first accesses the non-3GPP network, and then obtains N3IWF selection information based on the non-3GPP network.
所述N3IWF选择信息包括如下两部分内容:N3IWF标识符配置,其中包含HPLMN中N3IWF的IP地址或FQDN信息;非3GPP接入节点选择信息,其中包含一个PLMN列表及每个PLMN对应的首选N3IWF。The N3IWF selection information includes the following two parts: N3IWF identifier configuration, which includes the IP address or FQDN information of the N3IWF in the HPLMN; non-3GPP access node selection information, which includes a PLMN list and the preferred N3IWF corresponding to each PLMN.
步骤S220,基于所述N3IWF选择信息,选择N3IWF并接入5G核心网。Step S220: Based on the N3IWF selection information, select N3IWF and access the 5G core network.
这里,终端收到非3GPP网络下发的N3IWF选择信息后,保存并基于N3IWF选择信息,选择N3IWF接入5G网络。Here, after the terminal receives the N3IWF selection information sent by the non-3GPP network, it saves and selects N3IWF to access the 5G network based on the N3IWF selection information.
在本申请实施例中,终端首先接入非3GPP网络,再从非3GPP网络获取N3IWF选择信息,进而选择合适的目标N3IWF接入5G网络。从而基于5G固移融合架构,实现了终端在无本地配置也无需先接入5G网络的情况下,也可获取N3IWF选择信息。In the embodiment of the present application, the terminal first accesses the non-3GPP network, then obtains the N3IWF selection information from the non-3GPP network, and then selects a suitable target N3IWF to access the 5G network. Based on the 5G fixed-mobile convergence architecture, the terminal can obtain the N3IWF selection information without local configuration or access to the 5G network first.
在一些实施例中,所述N3IWF选择信息至少包括以下辅助信息之一:N3IWF支持的切片、N3IWF支持的DNN、N3IWF支持的应用类型、N3IWF支持的应用标识;上述步骤S220可以进一步实施为:保存所述N3IWF选择信息;利用所述N3IWF选择信息中的所述辅助信息,选择所述目标N3IWF并接入所述5G核心网。In some embodiments, the N3IWF selection information includes at least one of the following auxiliary information: slices supported by N3IWF, DNNs supported by N3IWF, application types supported by N3IWF, and application identifiers supported by N3IWF; the above step S220 can be further implemented as: saving the N3IWF selection information; using the auxiliary information in the N3IWF selection information, selecting the target N3IWF and accessing the 5G core network.
这里,所述N3IWF支持的切片用于指示终端在接入网络切片时选择支持该切片的N3IWF,实现方式包含但不限于:S-NSSAI,NSSAI;N3IWF支持的DNN,,用于指示UE在接入DNN时选择支持该DNN的N3IWF;N3IWF支持的应用类型,用指示于UE在使用某类型应用时选择支持该应用类型的N3IWF,实现方式可以为bitmap方式、编号方式、字符串方式等多种。比如:当采用bitmap方式时,“0001”代表视频类,“0010”代表虚拟现实类,“0011”则代表同时适用于视频类和虚拟现实类;当采用编号方式时,“0000”代表视频类,“0001”代表虚拟现实类;当采用字符串方式,“视频”代表视频类,“XR”代表虚拟现实类;N3IWF支持的应用标识,用于UE在使用某应用时选择支持该应用的N3IWF,实现方式可以为ID编号或字符串方式等多种。比如:当采用ID编号方式时,用“OSId+APPId”(操作系统ID+应用ID)来标识应用;当采用字符串方式时,用“AppName+Provider”(应用名+应用提供商)来标识应用。Here, the slice supported by the N3IWF is used to indicate that the terminal selects the N3IWF that supports the slice when accessing the network slice, and the implementation method includes but is not limited to: S-NSSAI, NSSAI; the DNN supported by the N3IWF, is used to indicate that the UE selects the N3IWF that supports the DNN when accessing the DNN; the application type supported by the N3IWF is used to indicate that the UE selects the N3IWF that supports the application type when using a certain type of application, and the implementation method can be a bitmap method, a numbering method, a string method, etc. For example: when the bitmap method is used, "0001" represents the video class, "0010" represents the virtual reality class, and "0011" represents both the video class and the virtual reality class; when the numbering method is used, "0000" represents the video class, and "0001" represents the virtual reality class; when the string method is used, "video" represents the video class, and "XR" represents the virtual reality class; the application identifier supported by the N3IWF is used for the UE to select the N3IWF that supports the application when using a certain application, and the implementation method can be a variety of ID numbers or string methods. For example: when the ID numbering method is used, "OSId+APPId" (operating system ID+application ID) is used to identify the application; when the string method is used, "AppName+Provider" (application name+application provider) is used to identify the application.
在一些实施例中,所述5G核心网中存储有所述终端签约的N3IWF选择信息。图3 为本申请实施例提供的网络接入方法的可选的流程示意图,如图3所示,上述步骤S210可以包括如下步骤S310至步骤S320:In some embodiments, the 5G core network stores the N3IWF selection information subscribed by the terminal. An optional flow chart of a network access method provided in an embodiment of the present application is shown in FIG3 . The above step S210 may include the following steps S310 to S320:
步骤S310,在所述终端通过所述非3GPP网络接入驻留网关的情况下,向所述驻留网关发送第一请求消息;所述第一请求消息用于指示所述驻留网关从所述5G核心网中获取所述终端签约的N3IWF选择信息;Step S310, when the terminal accesses the resident gateway through the non-3GPP network, sending a first request message to the resident gateway; the first request message is used to instruct the resident gateway to obtain the N3IWF selection information subscribed by the terminal from the 5G core network;
这里,所述驻留网关(Residential Gateway,RG)介于终端与接入网络之间,包括但不限于5G-RG与FN-RG(固定网络RG)。Here, the resident gateway (RG) is between the terminal and the access network, including but not limited to 5G-RG and FN-RG (fixed network RG).
所述第一请求消息至少携带所述终端的标识、网络切片标识、DNN(Data Network Name,数据网络名称)。其中,所述终端的标识用于表征终端的唯一身份,实现方式包含但不限于:MSISDN(The Mobile Station ISDN number,移动台国际用户号码),IMSI(International Mobile Subscriber Identification Number,国际移动用户识别码),SUPI(Subscription Permanent Identifier,用户永久标识),SUCI(Subscription Concealed Identifier,用户隐藏标识),IP(Internet Protocol,国际协议)地址,MAC(Media Access Control,媒体访问控制)地址,PEI;所述网络切片标识用于指示终端期望接入的网络切片,实现方式包含但不限于:NSSAI(Network Slice Selection Assistance Information,网络切片选择辅助信息),S-NSSAI(Single Network Slice Selection Assistance Information,单个网络切片选择辅助信息);所述DNN为终端期望接入的DNN。The first request message carries at least the terminal identifier, the network slice identifier, and DNN (Data Network Name). Among them, the terminal identifier is used to characterize the unique identity of the terminal, and the implementation methods include but are not limited to: MSISDN (The Mobile Station ISDN number), IMSI (International Mobile Subscriber Identification Number), SUPI (Subscription Permanent Identifier), SUCI (Subscription Concealed Identifier), IP (Internet Protocol) address, MAC (Media Access Control) address, PEI; the network slice identifier is used to indicate the network slice that the terminal expects to access, and the implementation methods include but are not limited to: NSSAI (Network Slice Selection Assistance Information), S-NSSAI (Single Network Slice Selection Assistance Information); the DNN is the DNN that the terminal expects to access.
在实施中,驻留网关接收到终端发送的第一请求消息之后向5G核心网转发,由5G核心网基于该消息中携带的终端信息,检索终端签约的N3IWF选择信息。实际5G核心网内部执行流程应是:驻留网关的请求消息首先会发送到AMF,AMF向UDM(Unified Data Management,统一数据管理功能)请求检索终端的N3IWF选择信息,UDM基于终端的标识、网络切片标识或DNN,从UDR中检索出N3IWF选择信息返回给AMF;In implementation, after receiving the first request message sent by the terminal, the resident gateway forwards it to the 5G core network, and the 5G core network retrieves the N3IWF selection information signed by the terminal based on the terminal information carried in the message. The actual internal execution process of the 5G core network should be: the request message of the resident gateway will first be sent to AMF, and AMF will request UDM (Unified Data Management) to retrieve the N3IWF selection information of the terminal. UDM retrieves the N3IWF selection information from UDR based on the terminal identifier, network slice identifier or DNN and returns it to AMF;
步骤S320,接收所述驻留网关发送的所述N3IWF选择信息。Step S320: receiving the N3IWF selection information sent by the resident gateway.
在上述实施例中,由于驻留网关已接入5G网络,且5G核心网中存储有终端签约的N3IWF选择信息。因此,在终端接入驻留网关后,由驻留网关从5G网络中获取该终端对应的N3IWF选择信息,然后发送给终端。从而实现从非3GPP网络获取N3IWF选择信息,适应于5G信号无覆盖或信号质量较差的区域的5G网络接入。In the above embodiment, since the resident gateway has been connected to the 5G network, and the 5G core network stores the N3IWF selection information signed by the terminal. Therefore, after the terminal accesses the resident gateway, the resident gateway obtains the N3IWF selection information corresponding to the terminal from the 5G network and then sends it to the terminal. In this way, the N3IWF selection information is obtained from the non-3GPP network, which is suitable for 5G network access in areas where the 5G signal has no coverage or the signal quality is poor.
在一些实施例中,驻留网关连接到了指定的配置服务器的情况下,可以通过驻留网关从配置服务器获取N3IWF选择信息。图4为本申请实施例提供的网络接入方法的可选的流程示意图,如图4所示,上述步骤S210“在所述终端接入非3GPP网络的情况下,从非3GPP网络获取N3IWF选择信息”可以包括如下步骤S410至步骤S420:In some embodiments, when the resident gateway is connected to a designated configuration server, the N3IWF selection information can be obtained from the configuration server through the resident gateway. FIG4 is an optional flow chart of the network access method provided in an embodiment of the present application. As shown in FIG4, the above step S210 "obtaining N3IWF selection information from the non-3GPP network when the terminal accesses a non-3GPP network" may include the following steps S410 to S420:
步骤S410,在所述终端通过所述非3GPP网络接入驻留网关的情况下,通过所述驻留网关向所连接的配置服务器发送第二请求消息;所述第二请求消息用于指示所述配置服务器为所述终端配置所述N3IWF选择信息并发送给所述驻留网关;Step S410, when the terminal accesses the resident gateway through the non-3GPP network, sending a second request message to the connected configuration server through the resident gateway; the second request message is used to instruct the configuration server to configure the N3IWF selection information for the terminal and send it to the resident gateway;
这里,所述驻留网关连接到了指定的配置服务器,该配置服务器一般用于统一管理多个驻留网关。所述第二请求消息至少携带所述终端的标识。Here, the resident gateway is connected to a designated configuration server, which is generally used to uniformly manage multiple resident gateways. The second request message carries at least an identifier of the terminal.
步骤S420,通过所述驻留网关获取所述配置服务器配置的所述N3IWF选择信息。Step S420: Acquire the N3IWF selection information configured by the configuration server through the resident gateway.
这里,驻留网关首先向配置服务器上报终端信息例如终端的标识,然后由配置服务器为终端配置N3IWF选择信息并下发至驻留网关,最后由驻留网关主动或被动下发N3IWF选择信息至终端。Here, the resident gateway first reports terminal information such as the terminal identifier to the configuration server, and then the configuration server configures N3IWF selection information for the terminal and sends it to the resident gateway. Finally, the resident gateway actively or passively sends the N3IWF selection information to the terminal.
在一些实施方式中,终端接收所述驻留网关主动向所述终端发送的所述N3IWF选择信息;在另一些实施方式中,终端向所述驻留网关发送请求以获取所述配置服务器配置的所述N3IWF选择信息。例如通过ANQP协议获取。In some implementations, the terminal receives the N3IWF selection information actively sent by the resident gateway to the terminal; in other implementations, the terminal sends a request to the resident gateway to obtain the N3IWF selection information configured by the configuration server, for example, through the ANQP protocol.
在上述实施例中,终端接入驻留网关后,驻留网关将UE的信息上报给指定的配置服务器,由该服务器配置终端的N3IWF选择信息发送给驻留网关,然后驻留网关可主动 或在收到终端请求后将N3IWF选择信息发送给终端。这样,通过配置服务器为终端配置的N3IWF选择信息,支持规则的动态修改,同时无需终端注册5G网络即可获得N3IWF选择信息,从而可以适应于5G信号无覆盖或信号质量较差的区域的5G网络接入。In the above embodiment, after the terminal accesses the resident gateway, the resident gateway reports the UE information to the designated configuration server, and the server configures the N3IWF selection information of the terminal and sends it to the resident gateway, and then the resident gateway can actively Or after receiving the terminal request, the N3IWF selection information is sent to the terminal. In this way, the N3IWF selection information configured by the configuration server for the terminal supports dynamic modification of rules, and the N3IWF selection information can be obtained without the terminal registering the 5G network, so that it can adapt to 5G network access in areas with no 5G signal coverage or poor signal quality.
在一些实施例中,基于边缘计算的设计理念,终端在不同位置所接入的N3IWF可能有所不同,因此,上述步骤S210“在所述终端接入非3GPP网络的情况下,从非3GPP网络获取N3IWF选择信息”可以进一步实施为:在所述终端通过所述非3GPP网络接入驻留网关的情况下,通过所述驻留网关从网络提供商本地部署的边缘计算平台获取所述N3IWF选择信息。例如,终端基于3GPP标准定义的EDGEAPP架构中的边缘使能服务器获取N3IWF选择信息。In some embodiments, based on the design concept of edge computing, the N3IWFs accessed by the terminal at different locations may be different. Therefore, the above step S210 "obtaining N3IWF selection information from the non-3GPP network when the terminal accesses the non-3GPP network" can be further implemented as follows: when the terminal accesses the resident gateway through the non-3GPP network, the N3IWF selection information is obtained from the edge computing platform locally deployed by the network provider through the resident gateway. For example, the terminal obtains N3IWF selection information based on the edge enabling server in the EDGEAPP architecture defined by the 3GPP standard.
在一些实施例中,所述边缘计算平台包括边缘配置服务器(Edge Configuration Server,ECS)和边缘使能服务器(Edge Enable Server,EES)、边缘使能客户端(Edge Enable Configuration,EEC)。图5为本申请实施例提供的网络接入方法的可选的流程示意图,如图5所示,所述方法包括如下步骤S510至步骤S530:In some embodiments, the edge computing platform includes an edge configuration server (Edge Configuration Server, ECS) and an edge enable server (Edge Enable Server, EES), and an edge enable client (Edge Enable Configuration, EEC). FIG5 is an optional flow chart of a network access method provided in an embodiment of the present application. As shown in FIG5, the method includes the following steps S510 to S530:
步骤S510,通过所述驻留网关接入所述边缘计算平台,通过本地预配置或用户配置获取所述边缘配置服务器的地址;Step S510, accessing the edge computing platform through the resident gateway, and obtaining the address of the edge configuration server through local pre-configuration or user configuration;
这里,基于驻留网关和W-AGF实现的5G固移融合网络架构,如图1B所示,终端通过驻留网关先接入UPF,再由UPF接入边缘计算平台。Here, the 5G fixed-mobile converged network architecture implemented based on the resident gateway and W-AGF is shown in Figure 1B. The terminal first accesses the UPF through the resident gateway, and then the UPF accesses the edge computing platform.
步骤S520,利用所述终端上的所述边缘使能客户端通过第一接口访问所述边缘配置服务器,以获取所述边缘使能服务器的地址;Step S520: using the edge enabling client on the terminal to access the edge configuration server through the first interface to obtain the address of the edge enabling server;
这里,所述第一接口为所述边缘使能客户端与所述边缘配置服务器之间的接口,即Eecs接口。Here, the first interface is an interface between the edge enabling client and the edge configuration server, that is, an Eecs interface.
步骤S530,通过第一接口访问所述边缘使能服务器,以获取所述N3IWF选择信息。Step S530: Access the edge enabling server through the first interface to obtain the N3IWF selection information.
这里,所述第一接口为所述边缘使能客户端与所述边缘配置服务器之间的接口即Eees接口;所述边缘使能服务器上存储有本地网络服务提供商或行业用户预配置的所述N3IWF选择信息。Here, the first interface is the interface between the edge enabling client and the edge configuration server, namely, the Eees interface; the edge enabling server stores the N3IWF selection information pre-configured by the local network service provider or industry user.
上述实施例中,终端接入驻留网关后,从网络提供商本地部署的边缘计算平台获取N3IWF选择信息。这样无需终端注册5G网络即可获得N3IWF选择信息,从而可以适应于5G信号无覆盖或信号质量较差的区域的5G网络接入。同时适用于终端在不同位置(比如不同企业园区)接入的N3IWF不同。In the above embodiment, after the terminal accesses the resident gateway, it obtains N3IWF selection information from the edge computing platform locally deployed by the network provider. In this way, the N3IWF selection information can be obtained without the terminal registering the 5G network, so that it can adapt to 5G network access in areas where the 5G signal has no coverage or the signal quality is poor. It is also applicable to different N3IWFs accessed by the terminal in different locations (such as different enterprise parks).
下面结合一个具体实施例对上述网络接入方法进行说明,然而值得注意的是,该具体实施例仅是为了更好地说明本申请,并不构成对本申请的不当限定。The above network access method is described below in conjunction with a specific embodiment. However, it should be noted that this specific embodiment is only for better illustrating the present application and does not constitute an improper limitation on the present application.
本申请实施例基于5G固移融合架构,下面以终端为UE为例进行说明,UE(User Equipment,用户设备)从本地非3GPP网络获取N3IWF选择信息,从而使UE在无本地配置也无需先接入5G网络的情况下也可以获取N3IWF选择信息,从而选择合适的N3IWF接入5G网络。总体技术方案如图6所示,该方法包括步骤S601至步骤602:The embodiment of the present application is based on the 5G fixed-mobile convergence architecture. The following is an example of a terminal being a UE. The UE (User Equipment) obtains N3IWF selection information from a local non-3GPP network, so that the UE can obtain N3IWF selection information without local configuration or access to a 5G network first, thereby selecting a suitable N3IWF to access the 5G network. The overall technical solution is shown in FIG6 . The method includes steps S601 to 602:
步骤S601,UE从非3GPP网络获取N3IWF选择信息。Step S601: UE obtains N3IWF selection information from a non-3GPP network.
这里,基于当前3GPP标准定义的5G固移融合、非3GPP与3GPP网络融合架构,UE从非3GPP网络获取N3IWF选择信息的实施方式可以包括以下三种方式:Here, based on the 5G fixed-mobile convergence and non-3GPP and 3GPP network convergence architecture defined by the current 3GPP standard, the implementation method of the UE obtaining the N3IWF selection information from the non-3GPP network may include the following three methods:
方式一,通过5G-RG从5G网络获取:因5G-RG已接入5G网络,UE接入5G-RG后,由5G-RG从5G网络获取该UE对应的N3IWF选择信息,然后发送给UE。Method 1: Obtain from the 5G network through 5G-RG: Because the 5G-RG has been connected to the 5G network, after the UE accesses the 5G-RG, the 5G-RG obtains the N3IWF selection information corresponding to the UE from the 5G network and then sends it to the UE.
方式二,通过5G-RG从配置服务器获取:即UE接入5G-RG后,5G-RG将UE的信息上报给指定的配置服务器,由该服务器配置UE的N3IWF选择信息发送给5G-RG,然后5G-RG可主动或在收到UE请求后将N3IWF选择信息发送给UE。Method 2: Obtain from the configuration server through 5G-RG: that is, after the UE accesses the 5G-RG, the 5G-RG reports the UE information to the designated configuration server, and the server configures the UE's N3IWF selection information and sends it to the 5G-RG. Then, the 5G-RG can actively or after receiving the UE request, send the N3IWF selection information to the UE.
方式三,基于3GPP的EDGEAPP架构获取:基于边缘计算的设计理念,UE在不同位置所接入的N3IWF可能有所不同,UE可基于3GPP的EDGEAPP架构,从边缘使能 服务器EES获取N3IWF选择信息。Method 3: Acquisition based on 3GPP EDGEAPP architecture: Based on the design concept of edge computing, the N3IWF accessed by UE at different locations may be different. UE can enable from the edge based on 3GPP EDGEAPP architecture The server EES obtains the N3IWF selection information.
步骤S602,UE选择N3IWF接入5G网络。Step S602: UE selects N3IWF to access the 5G network.
本申请实施例基于5G固移融合架构,UE从本地非3GPP网络获取N3IWF选择信息,从而使UE在无本地配置也无需先接入5G网络的情况下也可以获取N3IWF选择信息,从而选择合适的N3IWF接入5G网络。The embodiment of the present application is based on the 5G fixed-mobile convergence architecture. The UE obtains N3IWF selection information from the local non-3GPP network, so that the UE can obtain the N3IWF selection information without local configuration or accessing the 5G network first, thereby selecting a suitable N3IWF to access the 5G network.
针对上述方式一实施的前提是在5G核心网中已保存UE签约的N3IWF选择信息,签约方式可以是通过BOSS系统或网络能力开放,在本申请实施例中不做限定。具体流程图如图7A所示,包括以下步骤S711至步骤S714:The premise for implementing the above method 1 is that the N3IWF selection information of the UE subscription has been saved in the 5G core network. The subscription method can be through the BOSS system or network capability opening, which is not limited in the embodiment of this application. The specific flow chart is shown in Figure 7A, including the following steps S711 to S714:
步骤S711,UE向5G-RG发送获取N3IWF选择信息请求。Step S711, the UE sends a request to 5G-RG to obtain N3IWF selection information.
这里,该请求消息至少包含以下之一:UE标识:用于UE的唯一身份标识,实现方式包含但不限于:MSISDN,IMSI,SUPI,SUCI,IP地址,MAC地址,PEI;网络切片标识:用于指示UE期望接入的网络切片,实现方式包含但不限于:NSSAI,S-NSSAI;DNN:用于指示UE期望接入的DNN。Here, the request message includes at least one of the following: UE identification: a unique identity for the UE, and the implementation methods include but are not limited to: MSISDN, IMSI, SUPI, SUCI, IP address, MAC address, PEI; Network slice identification: used to indicate the network slice that the UE expects to access, and the implementation methods include but are not limited to: NSSAI, S-NSSAI; DNN: used to indicate the DNN that the UE expects to access.
步骤S712,5G-RG向5GC发送获取UE签约的N3IWF选择信息请求;Step S712, 5G-RG sends a request to 5GC to obtain the N3IWF selection information signed by the UE;
这里,该请求的携带信息至少包括以下之一:UE标识、网络切片标识、DNN,5GC基于上述信息检索出UE签约的N3IWF选择信息。Here, the information carried in the request includes at least one of the following: UE identifier, network slice identifier, DNN, and 5GC retrieves the N3IWF selection information signed by the UE based on the above information.
实际5GC内部执行流程应是:5G-RG的请求消息首先会发送到AMF,AMF向UDM请求检索UE的N3IWF选择信息,UDM基于UE标识和UE支持切片标识从UDR中检索出N3IWF选择信息返回给AMF。The actual internal execution process of 5GC should be: the request message of 5G-RG will be sent to AMF first, AMF will request UDM to retrieve the N3IWF selection information of UE, and UDM will retrieve the N3IWF selection information from UDR based on the UE identifier and UE supported slice identifier and return it to AMF.
步骤S713,5GC将UE签约的N3IWF选择信息发送给5G-RG。In step S713, 5GC sends the N3IWF selection information subscribed by the UE to 5G-RG.
步骤S714,5G-RG向UE返回N3IWF选择信息。Step S714, 5G-RG returns N3IWF selection information to the UE.
针对上述方式二实施的前提是5G-RG连接到了指定的配置服务器,该服务器一般用于统一管理多个5G-RG。具体流程图如图7B所示,包括以下步骤S721至步骤S725:The premise for implementing the above method 2 is that the 5G-RG is connected to a designated configuration server, which is generally used to uniformly manage multiple 5G-RGs. The specific flow chart is shown in FIG7B , including the following steps S721 to S725:
步骤S721,UE接入5G-RG。Step S721, UE accesses 5G-RG.
步骤S722,5G-RG向配置服务器上报UE信息。Step S722, 5G-RG reports UE information to the configuration server.
这里,携带信息至少包含UE标识,实现方式包含但不限于:MSISDN,IMSI,SUPI,SUCI,IP地址,MAC地址,PEI。Here, the carried information at least includes a UE identifier, and implementation methods include but are not limited to: MSISDN, IMSI, SUPI, SUCI, IP address, MAC address, and PEI.
步骤S723,配置服务器配置UE的N3IWF选择信息。Step S723: The configuration server configures the N3IWF selection information of the UE.
步骤S724,配置服务器将UE的N3IWF选择信息下发给5G-RG。Step S724: The configuration server sends the UE's N3IWF selection information to the 5G-RG.
步骤S725,5G-RG向UE主动或被动下发N3IWF选择信息。In step S725, 5G-RG actively or passively sends N3IWF selection information to the UE.
这里,下发方式包括以下至少一种:主动下发和被动下发,其中主动下发即5G-RG主动向UE下发其N3IWF选择信息;被动下发即UE向5G-RG发送请求获取N3IWF选择信息,如通过ANQP协议获取。Here, the sending method includes at least one of the following: active sending and passive sending, wherein active sending means that 5G-RG actively sends its N3IWF selection information to UE; passive sending means that UE sends a request to 5G-RG to obtain N3IWF selection information, such as obtaining it through the ANQP protocol.
上述方式三适用于UE在不同位置(比如不同企业园区)接入的N3IWF不同。UE基于3GPP标准定义的EDGEAPP架构,获取N3IWF选择信息。该方式三实施的前提是EES上已配置了N3IWF选择信息,配置方式为由本地网络服务提供商或行业用户预配置。当UE通过5G-RG接入非3GPP网络后,UE可通过Eecs接口从ECS获取本地EES的地址。UE获取EES地址后,UE上的EEC基于Eees接口从EES获取N3IWF选择信息,The above method three is applicable to the case where the UE accesses different N3IWFs at different locations (such as different enterprise campuses). The UE obtains the N3IWF selection information based on the EDGEAPP architecture defined by the 3GPP standard. The premise for the implementation of this method three is that the N3IWF selection information has been configured on the EES, and the configuration method is pre-configured by the local network service provider or industry user. When the UE accesses a non-3GPP network through 5G-RG, the UE can obtain the address of the local EES from the ECS through the Eecs interface. After the UE obtains the EES address, the EEC on the UE obtains the N3IWF selection information from the EES based on the Eees interface.
具体流程图如图7C所示,包括以下步骤S731至步骤S732:The specific flow chart is shown in FIG. 7C , and includes the following steps S731 to S732:
步骤S731,UE上的EEC向EES发送获取N3IWF选择信息请求。Step S731, the EEC on the UE sends a request to obtain N3IWF selection information to the EES.
这里,携带信息至少包括UE标识,实现方式包含但不限于:MSISDN,IMSI,SUPI,SUCI,IP地址,MAC地址。Here, the carried information includes at least a UE identifier, and implementation methods include but are not limited to: MSISDN, IMSI, SUPI, SUCI, IP address, and MAC address.
步骤S732,EES向EEC下发N3IWF选择信息。Step S732: EES sends N3IWF selection information to EEC.
这里,EES将UE的N3IWF选择信息发送给UE。Here, the EES sends the UE's N3IWF selection information to the UE.
为便于UE选择适合的N3IWF,在3GPP标准定义的N3IWF选择信息中,新增N3IWF 选择辅助信息,在上述几种方式中下发给UE。N3IWF选择辅助信息内容包括如下至少之一:To facilitate UE to select a suitable N3IWF, N3IWF is added to the N3IWF selection information defined in the 3GPP standard. The auxiliary information is selected and sent to the UE in the above-mentioned manners. The content of the auxiliary information selected by the N3IWF includes at least one of the following:
N3IWF支持的切片,用于指示UE在接入网络切片时选择支持该切片的N3IWF,实现方式包含但不限于:S-NSSAI,NSSAI;The slice supported by N3IWF is used to instruct the UE to select the N3IWF supporting the slice when accessing the network slice. The implementation methods include but are not limited to: S-NSSAI, NSSAI;
N3IWF支持的DNN,,用于指示UE在接入DNN时选择支持该DNN的N3IWF;The DNN supported by the N3IWF is used to instruct the UE to select the N3IWF supporting the DNN when accessing the DNN;
N3IWF支持的应用类型,用指示于UE在使用某类型应用时选择支持该应用类型的N3IWF,实现方式可以为bitmap方式、编号方式、字符串方式等多种。比如:当采用bitmap方式时,“0001”代表视频类,“0010”代表虚拟现实类,“0011”则代表同时适用于视频类和虚拟现实类;当采用编号方式时,“0000”代表视频类,“0001”代表虚拟现实类;当采用字符串方式,“视频”代表视频类,“XR”代表虚拟现实类。The application types supported by N3IWF are used to indicate to UE to select N3IWF that supports a certain type of application when using it. The implementation methods can be bitmap, numbering, string, etc. For example, when using the bitmap method, "0001" represents the video class, "0010" represents the virtual reality class, and "0011" represents both the video class and the virtual reality class; when using the numbering method, "0000" represents the video class, and "0001" represents the virtual reality class; when using the string method, "video" represents the video class, and "XR" represents the virtual reality class.
N3IWF支持的应用标识,用于UE在使用某应用时选择支持该应用的N3IWF,实现方式可以为ID编号或字符串方式等多种。比如:当采用ID编号方式时,用“OSId+APPId”(操作系统ID+应用ID)来标识应用;当采用字符串方式时,用“AppName+Provider”(应用名+应用提供商)来标识应用。The application identifier supported by N3IWF is used by UE to select the N3IWF that supports an application when using the application. The implementation method can be ID number or string method. For example, when the ID number method is used, "OSId+APPId" (operating system ID+application ID) is used to identify the application; when the string method is used, "AppName+Provider" (application name+application provider) is used to identify the application.
本申请实施例基于当前3GPP标准定义的5G固移融合、非3GPP与3GPP网络融合架构、EDGEAPP架构,解决相关技术无法在非5G网络下进行N3IWF选择,以及现有预配置N3IWF选择方案中配置动态修改难度大的问题,以实现UE在非5G网络接入场景下完成N3IWF的选择。The embodiments of the present application are based on the 5G fixed-mobile convergence, non-3GPP and 3GPP network convergence architecture, and EDGEAPP architecture defined by the current 3GPP standard, and solve the problem that related technologies cannot perform N3IWF selection in non-5G networks, and the problem that dynamic configuration modification is difficult in existing pre-configured N3IWF selection schemes, so as to enable UE to complete N3IWF selection in non-5G network access scenarios.
由于大视频、云应用和新型社交应用的影响,2014年开始国内移动宽带与固定宽带用户的增长都非常迅速。固定移动融合成为大势所趋,其驱动力包括业务层面和网络层面的需求:业务层面的驱动力主要是统一用户帐号和认证、统一计费、业务连续性保障以及业务体验一致性等,使得用户可以跨越时间、空间和接入方式的限制使用多种多样的电信业务;网络的驱动力包括统一网络架构下的网络建设与运维成本降低。云化、服务化架构的5GC可以更好的支持5G固移融合。本申请实施例能解决固移融合架构下,UE在无本地配置且无5G网络接入的情况下,选择合适的N3IWF接入5GC,连接至5G网络。促进5G与有线网络更加深度的融合,具备良好的推标前景和应用价值。Due to the influence of big video, cloud applications and new social applications, the growth of domestic mobile broadband and fixed broadband users has been very rapid since 2014. Fixed-mobile convergence has become a general trend, and its driving forces include business and network requirements: the driving force at the business level is mainly unified user accounts and authentication, unified billing, business continuity assurance, and business experience consistency, so that users can use a variety of telecommunications services across time, space, and access mode restrictions; the driving force of the network includes the reduction of network construction and operation and maintenance costs under a unified network architecture. 5GC with cloud-based and service-oriented architecture can better support 5G fixed-mobile convergence. The embodiment of the present application can solve the problem that under the fixed-mobile convergence architecture, the UE selects a suitable N3IWF to access the 5GC and connect to the 5G network when there is no local configuration and no 5G network access. It promotes a deeper integration of 5G and wired networks, and has good promotion prospects and application value.
基于前述的实施例,本申请实施例提供一种网络接入装置,该装置包括所包括的各模块、以及各模块所包括的各子模块及各单元,可以通过计算机设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(Central Processing Unit,CPU)、微处理器(Microprocessor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)或现场可编程门阵列(Field Programmable Gate Array,FPGA)等。Based on the foregoing embodiments, the embodiments of the present application provide a network access device, which includes the modules included, and the sub-modules and units included in each module, which can be implemented by a processor in a computer device; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.
图8为本申请实施例提供的一种网络接入装置的组成结构示意图,如图8所示,所述装置800包括:信息获取模块810和选择接入模块820,其中:FIG8 is a schematic diagram of the composition structure of a network access device provided in an embodiment of the present application. As shown in FIG8 , the device 800 includes: an information acquisition module 810 and an access selection module 820, wherein:
所述信息获取模块810,配置为在所述终端接入非3GPP网络的情况下,从所述非3GPP网络获取N3IWF选择信息;The information acquisition module 810 is configured to acquire N3IWF selection information from the non-3GPP network when the terminal accesses the non-3GPP network;
所述选择接入模块820,配置为基于所述N3IWF选择信息,选择目标N3IWF并接入5G核心网。The access selection module 820 is configured to select a target N3IWF and access the 5G core network based on the N3IWF selection information.
在一些可能的实施例中,所述5G核心网中存储有所述终端签约的N3IWF选择信息;所述信息获取模块810包括:第一发送子模块,配置为在所述终端通过所述非3GPP网络接入驻留网关的情况下,向所述驻留网关发送第一请求消息;所述第一请求消息配置为指示所述驻留网关从所述5G核心网中获取所述终端签约的N3IWF选择信息;第一接收子模块,配置为接收所述驻留网关发送的所述N3IWF选择信息。In some possible embodiments, the 5G core network stores the N3IWF selection information of the terminal signing a contract; the information acquisition module 810 includes: a first sending submodule, configured to send a first request message to the resident gateway when the terminal accesses the resident gateway through the non-3GPP network; the first request message is configured to instruct the resident gateway to obtain the N3IWF selection information of the terminal signing a contract from the 5G core network; a first receiving submodule, configured to receive the N3IWF selection information sent by the resident gateway.
在一些可能的实施例中,所述信息获取模块810包括:第二发送子模块,配置为在所述终端通过所述非3GPP网络接入驻留网关的情况下,通过所述驻留网关向所连接的 配置服务器发送第二请求消息;所述第二请求消息用于指示所述配置服务器为所述终端配置所述N3IWF选择信息并发送给所述驻留网关;第一获取子模块,配置为通过所述驻留网关获取所述配置服务器配置的所述N3IWF选择信息。In some possible embodiments, the information acquisition module 810 includes: a second sending submodule, configured to, when the terminal accesses the resident gateway through the non-3GPP network, send a message to the connected The configuration server sends a second request message; the second request message is used to instruct the configuration server to configure the N3IWF selection information for the terminal and send it to the resident gateway; the first acquisition submodule is configured to obtain the N3IWF selection information configured by the configuration server through the resident gateway.
在一些可能的实施例中,所述第一获取子模块包括:接收单元,配置为接收所述驻留网关主动向所述终端发送的所述N3IWF选择信息;或者,发送单元,配置为向所述驻留网关发送请求以获取所述配置服务器配置的所述N3IWF选择信息。In some possible embodiments, the first acquisition submodule includes: a receiving unit configured to receive the N3IWF selection information actively sent by the resident gateway to the terminal; or a sending unit configured to send a request to the resident gateway to obtain the N3IWF selection information configured by the configuration server.
在一些可能的实施例中,所述信息获取模块810还配置为在所述终端通过所述非3GPP网络接入驻留网关的情况下,通过所述驻留网关从网络提供商本地部署的边缘计算平台获取所述N3IWF选择信息。In some possible embodiments, the information acquisition module 810 is further configured to obtain the N3IWF selection information from an edge computing platform locally deployed by a network provider through the resident gateway when the terminal accesses the resident gateway through the non-3GPP network.
在一些可能的实施例中,所述边缘计算平台包括边缘配置服务器和边缘使能服务器、边缘使能客户端;所述边缘使能服务器上存储有本地网络服务提供商或行业用户预配置的所述N3IWF选择信息;所述信息获取模块810包括:第二获取子模块,配置为通过所述驻留网关接入所述边缘计算平台,通过本地预配置或用户配置获取所述边缘配置服务器的地址;第三获取子模块,配置为利用所述终端上的所述边缘使能客户端通过第一接口访问所述边缘配置服务器,以获取所述边缘使能服务器的地址;所述第一接口为所述边缘使能客户端与所述边缘配置服务器之间的接口;第四获取子模块,配置为通过第二接口访问所述边缘使能服务器,以获取所述N3IWF选择信息;所述第二接口为所述边缘使能客户端与所述边缘使能服务器之间的接口。In some possible embodiments, the edge computing platform includes an edge configuration server, an edge enabling server, and an edge enabling client; the edge enabling server stores the N3IWF selection information pre-configured by a local network service provider or industry user; the information acquisition module 810 includes: a second acquisition submodule, configured to access the edge computing platform through the resident gateway, and obtain the address of the edge configuration server through local pre-configuration or user configuration; a third acquisition submodule, configured to use the edge enabling client on the terminal to access the edge configuration server through a first interface to obtain the address of the edge enabling server; the first interface is an interface between the edge enabling client and the edge configuration server; a fourth acquisition submodule, configured to access the edge enabling server through a second interface to obtain the N3IWF selection information; the second interface is an interface between the edge enabling client and the edge enabling server.
在一些可能的实施例中,所述N3IWF选择信息至少包括以下辅助信息之一:N3IWF支持的切片、N3IWF支持的DNN、N3IWF支持的应用类型、N3IWF支持的应用标识;所述选择接入模块820包括:保存子模块,配置为保存所述N3IWF选择信息;选择子模块,配置为利用所述N3IWF选择信息中的所述辅助信息,选择所述目标N3IWF并接入所述5G核心网。In some possible embodiments, the N3IWF selection information includes at least one of the following auxiliary information: slices supported by N3IWF, DNNs supported by N3IWF, application types supported by N3IWF, and application identifiers supported by N3IWF; the selection access module 820 includes: a saving submodule configured to save the N3IWF selection information; and a selection submodule configured to use the auxiliary information in the N3IWF selection information to select the target N3IWF and access the 5G core network.
以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上述方法实施例描述的方法,对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. In some embodiments, the functions or modules included in the device provided in the embodiments of the present disclosure can be used to execute the method described in the above method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的网络接入方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件、软件或固件,或者硬件、软件、固件三者之间的任意结合。It should be noted that in the embodiments of the present application, if the above-mentioned network access method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can be essentially or partly reflected in the form of a software product that contributes to the relevant technology. The software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part 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 magnetic disk or an optical disk. In this way, the embodiments of the present application are not limited to any specific hardware, software or firmware, or any combination of hardware, software, and firmware.
本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法中的部分或全部步骤。An embodiment of the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, some or all of the steps in the above method are implemented.
本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的部分或全部步骤。所述计算机可读存储介质可以是瞬时性的,也可以是非瞬时性的。The embodiment of the present application provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, some or all of the steps in the above method are implemented. The computer-readable storage medium can be transient or non-transient.
本申请实施例提供一种计算机程序,包括计算机可读代码,在所述计算机可读代码在计算机设备中运行的情况下,所述计算机设备中的处理器执行用于实现上述方法中的部分或全部步骤。 An embodiment of the present application provides a computer program, including a computer-readable code. When the computer-readable code is run in a computer device, a processor in the computer device executes some or all of the steps for implementing the above method.
本申请实施例提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序被计算机读取并执行时,实现上述方法中的部分或全部步骤。该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一些实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一些实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。The embodiment of the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and when the computer program is read and executed by a computer, some or all of the steps in the above method are implemented. The computer program product can be implemented specifically by hardware, software or a combination thereof. In some embodiments, the computer program product is specifically embodied as a computer storage medium, and in other embodiments, the computer program product is specifically embodied as a software product, such as a software development kit (SDK), etc.
这里需要指出的是:上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考。以上设备、存储介质、计算机程序及计算机程序产品实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请设备、存储介质、计算机程序及计算机程序产品实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。It should be noted here that the description of the various embodiments above tends to emphasize the differences between the various embodiments, and the same or similar aspects can be referenced to each other. The description of the above device, storage medium, computer program and computer program product embodiments is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the embodiments of the device, storage medium, computer program and computer program product of this application, please refer to the description of the method embodiment of this application for understanding.
需要说明的是,图9为本申请实施例中计算机设备的一种硬件实体示意图,如图9所示,该计算机设备900的硬件实体包括:处理器901、通信接口902和存储器903,其中:It should be noted that FIG. 9 is a schematic diagram of a hardware entity of a computer device in an embodiment of the present application. As shown in FIG. 9 , the hardware entity of the computer device 900 includes: a processor 901, a communication interface 902, and a memory 903, wherein:
处理器901通常控制计算机设备900的总体操作。Processor 901 generally controls the overall operation of computer device 900 .
通信接口902可以使计算机设备通过网络与其他终端或服务器通信。The communication interface 902 enables the computer device to communicate with other terminals or servers through a network.
存储器903配置为存储由处理器901可执行的指令和应用,还可以缓存待处理器901以及计算机设备900中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(FLASH)或随机访问存储器(Random Access Memory,RAM)实现。处理器901、通信接口902和存储器903之间可以通过总线904进行数据传输。The memory 903 is configured to store instructions and applications executable by the processor 901, and can also cache data to be processed or processed by the processor 901 and each module in the computer device 900 (for example, image data, audio data, voice communication data, and video communication data), which can be implemented by flash memory (FLASH) or random access memory (Random Access Memory, RAM). Data can be transmitted between the processor 901, the communication interface 902, and the memory 903 through the bus 904.
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各步骤/过程的序号的大小并不意味着执行顺序的先后,各步骤/过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the serial numbers of the above-mentioned steps/processes does not mean the order of execution, and the execution order of each step/process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. 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 can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; 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 present embodiment.
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。 In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be separately configured as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。A person of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, and other media that can store program codes.
或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part 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 mobile storage devices, ROMs, magnetic disks, or optical disks.
以上所述,仅为本申请的实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。 The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the 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.
Claims (11)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211425566.X | 2022-11-14 | ||
| CN202211425566.XA CN118042547A (en) | 2022-11-14 | 2022-11-14 | Network access method, device, equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024104360A1 true WO2024104360A1 (en) | 2024-05-23 |
Family
ID=91001087
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/131656 Ceased WO2024104360A1 (en) | 2022-11-14 | 2023-11-14 | Network access method and apparatus, device, storage medium, and program |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN118042547A (en) |
| WO (1) | WO2024104360A1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190349849A1 (en) * | 2018-05-11 | 2019-11-14 | Apple Inc. | Access Type Selection in a 5G Network |
| CN112690023A (en) * | 2018-10-08 | 2021-04-20 | 联想(新加坡)私人有限公司 | Selecting non-3 GPP access networks |
| CN113873491A (en) * | 2021-10-29 | 2021-12-31 | 中国电信股份有限公司 | Communication device, system and computer readable storage medium |
| CN114222298A (en) * | 2021-12-14 | 2022-03-22 | 中国电信股份有限公司 | Terminal access method, device, network equipment, terminal and medium |
| CN114916018A (en) * | 2021-02-10 | 2022-08-16 | 华为技术有限公司 | Communication method and communication device |
| CN114980275A (en) * | 2022-06-06 | 2022-08-30 | 中国电信股份有限公司 | Network access method, network access device, storage medium and terminal equipment |
| CN115175264A (en) * | 2022-07-21 | 2022-10-11 | 亚信科技(中国)有限公司 | Method and device for accessing core network and processor readable storage medium |
-
2022
- 2022-11-14 CN CN202211425566.XA patent/CN118042547A/en active Pending
-
2023
- 2023-11-14 WO PCT/CN2023/131656 patent/WO2024104360A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190349849A1 (en) * | 2018-05-11 | 2019-11-14 | Apple Inc. | Access Type Selection in a 5G Network |
| CN112690023A (en) * | 2018-10-08 | 2021-04-20 | 联想(新加坡)私人有限公司 | Selecting non-3 GPP access networks |
| CN114916018A (en) * | 2021-02-10 | 2022-08-16 | 华为技术有限公司 | Communication method and communication device |
| CN113873491A (en) * | 2021-10-29 | 2021-12-31 | 中国电信股份有限公司 | Communication device, system and computer readable storage medium |
| CN114222298A (en) * | 2021-12-14 | 2022-03-22 | 中国电信股份有限公司 | Terminal access method, device, network equipment, terminal and medium |
| CN114980275A (en) * | 2022-06-06 | 2022-08-30 | 中国电信股份有限公司 | Network access method, network access device, storage medium and terminal equipment |
| CN115175264A (en) * | 2022-07-21 | 2022-10-11 | 亚信科技(中国)有限公司 | Method and device for accessing core network and processor readable storage medium |
Non-Patent Citations (1)
| Title |
|---|
| INTEL: "Update to support of non-3GPP access in 5GC", 3GPP DRAFT; S2-178316 UPDATE TO SUPPORT OF NON-3GPP ACCESS, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG2, no. Reno, US; 20171127 - 20171201, 21 November 2017 (2017-11-21), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051379360 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118042547A (en) | 2024-05-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12363772B2 (en) | Data transmission method, device, and system | |
| JP7206399B2 (en) | Network access control method and its computer program and electronic equipment | |
| CN113452547B (en) | Implement fault-tolerant multi-NRF network topology | |
| CN111436160B (en) | A kind of local area network communication method, device and system | |
| CN109429214B (en) | Method, device and system for establishing service session | |
| CN109429221B (en) | Data transmission method, equipment and system | |
| US11218956B2 (en) | Network management method and system | |
| CN109756951B (en) | Method and user device for network selection | |
| US20220330355A1 (en) | Service Processing Method, Apparatus, and System | |
| WO2020063213A1 (en) | Local area network communication method, device, and system | |
| WO2020043208A1 (en) | Network slice selection method, device and system | |
| CN118612097A (en) | Method, device and computer program | |
| CN113260014B (en) | Method and device for automatically accessing IOT (Internet of things) equipment to WLAN (wireless local area network) | |
| CN109996307A (en) | A kind of data routing method and terminal | |
| CN113573303B (en) | Method and device for determining edge application server | |
| JP2022522280A (en) | Fixed network residential gateway certification decision | |
| EP4304248B1 (en) | Method for transmitting context and communication device | |
| US20230319147A1 (en) | Method for application to access network, apparatus, and system | |
| CN115942331A (en) | Method and system for network distribution of Matter equipment | |
| WO2022002244A1 (en) | Online subscription method, apparatus and system | |
| WO2022021435A1 (en) | Data transmission method, device, and storage medium | |
| WO2024104360A1 (en) | Network access method and apparatus, device, storage medium, and program | |
| WO2025060861A1 (en) | Communication method and apparatus | |
| CN114501493A (en) | Network slice update method and system, storage medium and electronic device | |
| CN115134908B (en) | Network registration method under service architecture |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23890793 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 23890793 Country of ref document: EP Kind code of ref document: A1 |