[go: up one dir, main page]

WO2023125259A1 - 一种网络功能创建方法及通信装置 - Google Patents

一种网络功能创建方法及通信装置 Download PDF

Info

Publication number
WO2023125259A1
WO2023125259A1 PCT/CN2022/141239 CN2022141239W WO2023125259A1 WO 2023125259 A1 WO2023125259 A1 WO 2023125259A1 CN 2022141239 W CN2022141239 W CN 2022141239W WO 2023125259 A1 WO2023125259 A1 WO 2023125259A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
plane function
network
information
control plane
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
Application number
PCT/CN2022/141239
Other languages
English (en)
French (fr)
Inventor
邢玮俊
武绍芸
汪洋
严学强
赵明宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2023125259A1 publication Critical patent/WO2023125259A1/zh
Priority to US18/756,103 priority Critical patent/US20240349365A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/72Subscriber identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data

Definitions

  • the present application relates to the technical field of communication, and in particular to a method for creating a network function and a communication device.
  • the user plane data of the terminal device is carried by a protocol data unit (protocol data unit, PDU) session, wherein each PDU session is associated with a data network name (data network name , DNN) corresponds to the slice combination.
  • PDU protocol data unit
  • DNN data network name
  • a terminal device needs to create a PDU session based on slice information and DNN information, it needs to send a PDU session establishment request message to an access and mobility management function (AMF) network element.
  • AMF access and mobility management function
  • the AMF network element selects a session management function (session management function, SMF) serving the slice based on the slice information, and sends a PDU session establishment request message of the terminal device to the SMF network element.
  • SMF session management function
  • the SMF network element obtains the session subscription information of the terminal device based on DNN and slice information, and based on DNN, slice information, session and service continuity (session and service continuity, SSC) mode (Mode) and terminal device location and other information Determine the user plane function (UPF).
  • DNN DNN
  • slice information session and service continuity
  • SSC session and service continuity
  • Mode Mode
  • terminal device location and other information Determine the user plane function (UPF).
  • the core network architecture of the 5G network is designed based on network logic, in order to enable the network to better serve users, in the communication system that evolves after 5G, it is more expected that the network architecture will be centered on user needs. If it is necessary to focus on the needs of users, it is necessary to perform fine-grained functional division of the network element functions in the network architecture from the perspective of user terminals while ensuring the integrity of the functions of the network structure. However, after fine-grained division of network element functions, how to create user plane resources (or links) to support user plane functions is an urgent problem to be solved.
  • Embodiments of the present application provide a method for creating a network function and a communication device. Through such a method for creating a network function, a control plane function can be created, and through the control plane function, a user plane function that supports all subscribed services of a user can be created.
  • an embodiment of the present application provides a method for creating a network function.
  • the first entity receives a first request message, and the first request message is used to request creation or selection of a user network corresponding to a terminal device.
  • the first A request message includes a user identifier of the terminal device; the first entity creates or selects a control plane function according to the user identifier; the control plane function is used to create or select a user plane function corresponding to the control plane function; the user plane function is used for Support the subscription service corresponding to the user ID.
  • the user plane function created by the core network through the control plane function can satisfy all subscription information of the user.
  • the method of creating the user plane function can improve the efficiency of providing network services for users and improve the security of the system.
  • the first request message further includes first information of the user network.
  • a specified user network can be created according to the first request message, so that the control plane function or the user plane function of the user network can better meet user requirements.
  • the first information of the user network includes a user network identifier or a type of the user network.
  • the user can clearly indicate the user network that needs to be accessed.
  • the type of the user network provides a relatively vague network requirement, so that the network side can create or select a user network for the user based on the relatively vague network requirement.
  • the first entity receives a second request message from the control plane function, where the second request message is used to request creation or selection of a user plane function, and the second request message carries the first network attribute information; An entity creates or selects a user plane function based on the first network attribute information; the first entity sends the information of the user plane function to the control plane function.
  • the first entity creates or selects a user plane function according to the request of the control plane function, which avoids direct contact between the first entity and user information, and improves the security of user data.
  • the first entity receives a second request message from the control plane function, where the second request message is used to request creation or selection of a user plane function, where the second request message carries second information about the user network,
  • the second information of the user network includes a user network identifier or a type of the user network;
  • the first entity creates or selects a user plane function based on the second information of the user network;
  • the first entity sends the information of the user plane function to the control plane function.
  • the first entity creates or selects a user plane function according to the request of the control plane function, which avoids direct contact between the first entity and user information, and improves the security of user data.
  • the first entity determines the second network attribute information based on the second information of the user network; the first entity creates or selects the user plane function based on the second network attribute information.
  • the control plane function only needs to send the second information of the user network to enable the first entity to create or select the user plane function, which simplifies the content of the message.
  • the information of the user plane function includes one or more of an identifier of the user plane function, address information of the user plane function, or a tunnel endpoint identifier corresponding to the user plane function.
  • the control plane function can obtain information about the user plane function, and configure a user plane communication link for the user based on the information, and provide user data forwarding services.
  • the first network attribute information includes one or more of a data network name, a maximum bit rate, a session type of a user plane function, a service continuity type of a user plane function, or location information of a terminal device.
  • the first entity can determine the specific user plane function based on the first network attribute information, for example, specify the external network interface that the user plane function needs to connect to based on the data network name, and the maximum bit rate quantifies the user plane function.
  • the maximum bandwidth of the user plane function, the session type of the user plane function determines the IP data flow or non-IP data flow that the user plane function needs to support, and the service continuity type of the user plane function determines the handover function that the user plane function can support, and the location of the terminal device Determine the user plane function of the access network device that can connect to the current location area of the terminal.
  • the second network attribute information includes one or more of a data network name, a maximum bit rate, a session type of the user plane function, or a service continuity type of the user plane function.
  • the first entity receives processed user subscription information based on the user identifier; the first entity sends the processed user subscription information to the control plane function, and the processed user subscription information is used to create or select User plane functions.
  • the first request message is one of a non-access stratum message, a registration request message, a service request message, a session establishment message, or a user network creation request message.
  • the user can initiate a user network control request to the network side.
  • the first request message comes from the terminal device or the second entity.
  • the first entity can directly obtain the first request message from the terminal, and can also obtain the first request message of the terminal from the second entity. Based on this method, multiple ways for the first entity to obtain the first request message are provided. way of realization.
  • the first entity is used to manage or operate the user network; the second entity is used to connect the terminal device to the user network or the core network.
  • the embodiment of the present application provides another method for creating a network function.
  • the control plane function obtains a user ID; the control plane function creates or selects a user plane function corresponding to the control plane function, and the user plane function uses To support the subscription service corresponding to the user identifier.
  • control plane function obtains user subscription information corresponding to the user identifier; the control plane function creates or selects a user plane function corresponding to the control plane function based on the user subscription information.
  • control plane function receives processed user subscription information corresponding to the user identifier from the first entity; the control plane function obtains the user subscription information based on the processed user subscription information.
  • control plane function determines first network attribute information based on the user subscription information; the control plane function creates or selects a user plane function corresponding to the control plane function based on the first network attribute information.
  • control plane function determines the first network attribute information based on the user subscription information; the control plane function sends a second request message to the first entity, and the second request message is used to request creation or selection of the user plane function , the second request message carries the first network attribute information; the control plane function receives the information from the user plane function of the first entity.
  • control plane function determines second information of the user network, where the second information of the user network includes a user network identifier or a type of the user network; the control plane function sends a second request message to the first entity, The second request message is used to request creation or selection of a user plane function, and the second request message carries second information of the user network.
  • the information of the user plane function includes one or more of an identifier of the user plane function, address information of the user plane function, or a tunnel endpoint identifier corresponding to the user plane function.
  • the first network attribute information includes one or more of a data network name, a maximum bit rate, a session type of a user plane function, a service continuity type of a user plane function, or location information of a terminal device.
  • control plane function establishes a control plane connection with the second entity; the control plane function sends information about the user plane function to the access network device.
  • control plane function corresponds to multiple user plane functions, and each user plane function is associated with at least one of the data network or slice.
  • the control plane function receives a session establishment request from the terminal device , the session establishment request includes information about the target data network or target slice; the control plane function determines the target user plane function corresponding to the target data network or target slice from multiple user plane functions, and the target user plane function is used for
  • the terminal device provides network services corresponding to the target data network or the target slice.
  • the present application provides a communication device, which may be the first entity, or a chip, a chip system, or a processor that supports the first entity to implement the above method, or may be capable of implementing all or part of the first entity.
  • the communication device may also be a system on a chip.
  • the communication device includes:
  • the transceiver unit is configured to receive a first request message, the first request message is used to request to create or select a user network corresponding to the terminal device, the first request message includes the user identification of the terminal device; the processing unit is configured to , creating or selecting a control plane function; the control plane function is used to create or select a user plane function corresponding to the control plane function; the user plane function is used to support the subscription service corresponding to the user identifier.
  • the first request message further includes first information of the user network.
  • the first information of the user network includes a user network identifier or a type of the user network.
  • the transceiver unit is configured to receive a second request message from the control plane function, the second request message is used to request creation or selection of the user plane function, and the second request message carries the first network attribute information a processing unit, configured to create or select a user plane function based on the first network attribute information; and a transceiver unit, further configured to send information about the user plane function to the control plane function.
  • the transceiver unit is configured to receive a second request message from the control plane function, where the second request message is used to request to create or select a user plane function, and the second request message carries the second request message of the user network.
  • Information the second information of the user network includes the user network identifier or the type of the user network; the processing unit is used to create or select the user plane function based on the second information of the user network; the transceiver unit is used to send the user network to the control plane function Information about facet functions.
  • the processing unit is further configured to determine second network attribute information based on the second information of the user network; and create or select a user plane function based on the second network attribute information.
  • the information of the user plane function includes one or more of an identifier of the user plane function, address information of the user plane function, or a tunnel endpoint identifier corresponding to the user plane function.
  • the first network attribute information includes one or more of a data network name, a maximum bit rate, a session type of a user plane function, a service continuity type of a user plane function, or location information of a terminal device;
  • the second network attribute information includes one or more of a data network name, a maximum bit rate, a session type of the user plane function, or a service continuity type of the user plane function.
  • the processing unit is configured to control the communication device to receive the processed user subscription information based on the user identifier; the transceiver unit is configured to send the processed user subscription information to the control plane function, and the processed user subscription information User subscription information is used to create or select user plane functions.
  • the first request message is one of a non-access stratum message, a registration request message, a service request message, a session establishment message, or a user network creation request message.
  • the first request message comes from the terminal device or the second entity.
  • the present application provides a communication device, which can be a control plane function, or a chip, a chip system, or a processor that supports the control plane function to implement the above method, or can realize all or part of the control A logical module, unit or software for surface functions.
  • the communication device may also be a system on a chip.
  • the communication device includes:
  • the transceiver unit is configured to acquire the user identifier; the processing unit is configured to create or select a user plane function corresponding to the control plane function, and the user plane function is configured to support the subscription service corresponding to the user identifier.
  • the transceiver unit is configured to obtain user subscription information corresponding to the user identifier; the processing unit is configured to create or select a user plane function corresponding to the control plane function based on the user subscription information.
  • the transceiving unit is configured to receive processed user subscription information corresponding to the user identifier from the first entity; the processing unit is configured to obtain user subscription information based on the processed user subscription information.
  • the processing unit is configured to determine first network attribute information based on the user subscription information; and create or select a user plane function corresponding to the control plane function based on the first network attribute information.
  • the processing unit is configured to determine the first network attribute information based on the user subscription information; the transceiver unit is configured to send a second request message to the first entity, where the second request message is used to request to create or A user plane function is selected, the second request message carries the first network attribute information; the transceiving unit is further configured to receive the information of the user plane function from the first entity.
  • the processing unit is configured to determine the second information of the user network, and the second information of the user network includes a user network identifier or a type of the user network; the transceiver unit is configured to send the second information to the first entity A request message, where the second request message is used to request creation or selection of a user plane function, and the second request message carries second information of the user network.
  • the information of the user plane function includes one or more of an identifier of the user plane function, address information of the user plane function, or a tunnel endpoint identifier corresponding to the user plane function.
  • the first network attribute information includes one or more of a data network name, a maximum bit rate, a session type of a user plane function, a service continuity type of a user plane function, or location information of a terminal device.
  • the transceiver unit is configured to establish a control plane connection with the second entity; and send information about user plane functions to the access network device.
  • the control plane function corresponds to multiple user plane functions, and each user plane function is associated with at least one of the data network or slice.
  • the transceiver unit is used to receive the A session establishment request, the session establishment request including information of a target data network or a target slice; a processing unit configured to determine a target user plane function corresponding to the target data network or target slice from multiple user plane functions, the target user plane The function is used to provide terminal devices with network services corresponding to target data networks or target slices.
  • the present application provides a communication device.
  • the communication device may be the first entity in the above method embodiment, or a chip provided in the first entity.
  • the communication device includes a communication interface, a processor, and optionally, a memory.
  • the memory is used to store computer programs or instructions
  • the processor is coupled to the memory and the communication interface, and when the processor executes the computer programs or instructions, the communication device is made to execute the method performed by the first entity in the above method embodiment .
  • the present application provides a communication device.
  • the communication device may be the control plane function in the above method embodiment, or a chip provided in the control plane function.
  • the communication device includes a communication interface, a processor, and optionally, a memory.
  • the memory is used to store computer programs or instructions
  • the processor is coupled to the memory and the communication interface, and when the processor executes the computer programs or instructions, the communication device executes the method performed by the control plane function in the above method embodiment .
  • the present application provides a computer-readable storage medium, which is used to store computer-executable instructions, and when the computer-executable instructions are executed, as described in the first aspect or the second aspect,
  • the method executed by the first entity is realized; or, the method for executing the function of the control plane in the method described in the first aspect or the second aspect is realized.
  • the present application provides a computer program product including a computer program.
  • the computer program When the computer program is executed, the method performed by the first entity in the method described in the first aspect or the second aspect is realized; or, The method for enabling the execution of the control plane function in the method described in the first aspect or the second aspect is implemented.
  • the present application provides a communication system, which includes the communication device described in the third aspect and the fourth aspect above; or includes the communication device described in the fifth aspect and the sixth aspect above.
  • FIG. 1a is a schematic diagram of a network system architecture provided by an embodiment of the present application.
  • FIG. 1b is a schematic structural diagram of a core network provided by an embodiment of the present application.
  • FIG. 1c is a schematic diagram of another core network architecture provided by an embodiment of the present application.
  • FIG. 2 is a schematic structural diagram of a user-centric network provided by an embodiment of the present application.
  • FIG. 3 is an interactive schematic diagram of a method for creating a network function provided by an embodiment of the present application
  • FIG. 4 is a schematic diagram of a corresponding relationship between a control plane function and a user plane function provided by an embodiment of the present application;
  • FIG. 5 is an interactive schematic diagram of a method for creating a network function provided by an embodiment of the present application
  • FIG. 6 is an interactive schematic diagram of another network function creation method provided by the embodiment of the present application.
  • FIG. 7 is an interactive schematic diagram of another network function creation method provided by the embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
  • FIG. 9 is a schematic structural diagram of another communication device provided by an embodiment of the present application.
  • At least one (item) means one or more
  • “multiple” means two or more
  • “at least two (items)” means two or three and three
  • “and/or” is used to describe the association relationship of associated objects, which means that there can be three kinds of relationships, for example, “A and/or B” can mean: only A exists, only B exists, and A and B exist at the same time A case where A and B can be singular or plural.
  • the character “/” generally indicates that the contextual objects are an “or” relationship.
  • “At least one of the following” or similar expressions refer to any combination of these items, including any combination of single or plural items.
  • At least one item (piece) of a, b or c can mean: a, b, c, "a and b", “a and c", “b and c", or "a and b and c ", where a, b, c can be single or multiple.
  • the technical solution of the embodiment of the present application can be applied to various communication systems, for example: long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex) , TDD), new radio (new radio, NR), the third generation partner project (the 3rd generation partner project, 3GPP) service-based network architecture (service-based architecture, SBA) and the fifth generation (5th generation, 5G) system or the communication system evolved after 5G of the sixth generation (6th generation, 6G) communication system, etc.
  • LTE long term evolution
  • LTE frequency division duplex frequency division duplex
  • FDD frequency division duplex
  • time division duplex time division duplex
  • TDD time division duplex
  • new radio new radio
  • the third generation partner project the 3rd generation partner project, 3GPP
  • service-based network architecture service-based architecture, SBA
  • 5th generation, 5G fifth generation
  • 6G sixth generation
  • FIG. 1a is a schematic diagram of a network system architecture provided by an embodiment of the present application.
  • the terminal device can access the wireless network to obtain services from the external network (such as a data network (DN)) through the wireless network, or communicate with other devices through the wireless network, such as communicating with other terminals Device communication.
  • the wireless network includes a (wireless) access network ((radio) access network, (R) AN) and a core network (core network, CN), where the (R) AN (hereinafter referred to as RAN) is used to connect terminal equipment Connected to the wireless network, the CN is used to manage the terminal equipment and provide a gateway for communicating with the DN.
  • the terminal equipment, RAN, CN, and DN involved in the system architecture in FIG. 1a are described in detail below.
  • Terminal equipment includes equipment that provides voice and/or data connectivity to users.
  • terminal equipment is a device with wireless transceiver capabilities that can be deployed on land, including indoor or outdoor, handheld, wearable, or vehicle-mounted; it can also be deployed in On the water (such as ships, etc.); can also be deployed in the air (such as aircraft, balloons and satellites, etc.).
  • Terminal equipment can be mobile phone, tablet computer (Pad), computer with wireless transceiver function, virtual reality (virtual reality, VR) terminal, augmented reality (augmented reality, AR) terminal, industrial control (industrial control) Wireless terminals in vehicle-mounted terminals, wireless terminals in self driving, wireless terminals in remote medical, wireless terminals in smart grid, wireless terminals in transportation safety Terminals, wireless terminals in smart cities, wireless terminals in smart homes, wearable terminals, etc.
  • the embodiments of the present application do not limit the application scenarios.
  • a terminal device may sometimes be referred to as a terminal, user equipment (UE), access terminal, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE proxy or UE device, etc.
  • Terminals can also be fixed or mobile. It can be understood that all or part of the functions of the terminal in this application may also be realized by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform).
  • the RAN may include one or more RAN devices (or access network devices), and the interface between the access network device and the terminal device may be a Uu interface (or called an air interface).
  • RAN devices or access network devices
  • Uu interface or called an air interface
  • the access network device is a node or device that connects the terminal device to the wireless network.
  • the access network device includes but is not limited to: next generation node B (next generation node B, gNB) and evolved node in the 5G communication system.
  • radio network controller radio network controller
  • node B node B (node B, NB) , home base station ((home evolved nodeB, HeNB) or (home node B, HNB)), baseband unit (baseBand unit, BBU), transmission and receiving point (transmitting and receiving point, TRP), transmitting point (transmitting point, TP) , mobile switching center, device-to-device (Device-to-Device, D2D), vehicle outreach (vehicle-to-everything, V2X), machine-to-machine (machine-to-machine, M2M) communication equipment that undertakes the base station function etc., can also include the centralized unit (CU) and distributed unit (DU) in the cloud access network (cloud radio access network, C-RAN) system, non-terrestrial communication network (non-terrestrial network,
  • cloud radio access network cloud radio access network, C-RAN
  • non-terrestrial communication network non-terrestrial network
  • the CN may include one or more CN devices (which may also be understood as network element devices or functional network elements).
  • FIG. 1b is a schematic structural diagram of a CN provided by the present application
  • the CN in FIG. 1b is a schematic diagram of a CN in a 5G network architecture.
  • the CN shown in Figure 1b includes multiple CN devices: network slice selection function (network slice selection function, NSSF), network exposure function (network exposure function, NEF), network storage function (network function repository function, NRF), policy control Function (policy control function, PCF), unified data management (unified data management, UDM), application function (application function, AF), network control function (network control function, NCF), specific network slice authentication and authentication function (network slice specific authentication and authorization function, NSSAAF), authentication server function (authentication server function, AUSF), AMF, SMF, UPF, service communication proxy (service communication proxy, SCP), network slice admission control (Network Slice Admission Control Function, NSACF).
  • network slice selection function network slice selection function
  • NEF network exposure function
  • NRF network storage function
  • policy control Function policy control function
  • AMF is a control plane function provided by the operator network, which is responsible for the access control and mobility management of terminal equipment accessing the operator network, such as including mobility status management, assigning temporary user IDs, authenticating and authorizing users, and other functions.
  • SMF is a control plane function provided by the operator's network and is responsible for managing the PDU session of the terminal device.
  • a PDU session is a channel for transmitting PDUs, and terminal equipment needs to transmit PDUs with DN through the PDU session.
  • the PDU session is established, maintained and deleted by the SMF.
  • SMF includes session management (such as session establishment, modification and release, including tunnel maintenance between UPF and RAN), UPF selection and control, service and SSC Mode selection, roaming and other session-related functions.
  • PCF is the control plane function provided by the operator, including user subscription data management function, policy control function, charging policy control function, service quality (quality of service, QoS) control, etc., mainly used to provide PDU session strategy to SMF .
  • the policy may include a charging-related policy, a QoS-related policy, an authorization-related policy, and the like.
  • the UPF is the gateway provided by the operator, and is the gateway for communication between the operator's network and the DN.
  • UPF includes user plane-related functions such as data packet routing and transmission, packet detection, QoS processing, uplink packet detection, and downlink data packet storage.
  • UDM is mainly used to manage user subscription data and authentication data, as well as authentication credit processing, user identification processing, access authorization, registration/mobility management, subscription management, and short message management.
  • the UDM may also include a unified data repository (unified data repository, UDR).
  • UDR unified data repository
  • the 3GPP SBA of the 5G system may also include UDR.
  • UDR is used to provide storage and retrieval for PCF policies, storage and retrieval of open structured data, and storage of user information requested by application functions.
  • each functional network element can be the name of each functional network element shown in Figure 1b.
  • each functional network element can be It is still the name of each functional network element shown in FIG. 1b, or may have other names.
  • the policy control network element may be a PCF.
  • the policy control function may still be a PCF, or may have other names. This application does not limited.
  • Npcf, Nudm, Naf, Namf, Nsmf, N1, N2, N3, N4, and N6 are interface serial numbers.
  • interface serial numbers refer to the meanings defined in relevant standard protocols, and there is no limitation here.
  • the CN includes user network access functions, user subscription authentication functions, network control functions, and resource management functions.
  • the user network access function is used to control the access of terminal equipment;
  • the user subscription authentication function is used to store and manage the user's subscription information;
  • the network control function is used to manage the user network resources, such as responsible for the user network Operations such as generation, modification, and elimination;
  • the resource management function is used to store the resources of the user network.
  • the user network is used to provide network services for one user or multiple users, and can be understood as a core network element for dedicated UE services.
  • the user network may be a network function that provides network services for terminal devices, one or a group of virtual machines, containers, processes, or other runnable resource collections.
  • the following uses the case where the user network is a user service node (USN) as an example for illustration.
  • USN user service node
  • a user network can be a USN.
  • the USN can be understood as an integration of core network control functions, and is a core network element serving exclusively for the UE.
  • the USN can integrate session management (session management, SM) and/or policy management (policy management, PM) function; or, USN can also be understood as the digital twin function of the UE in the core network, which is the digital model of the UE's real behavior, such as recording the service information used by the UE, artificial intelligence (AI) processing, and other functions;
  • the USN can be understood as similar to a cloud server (cloud computer), on which the UE can arrange resources provided by the operator, such as QoS settings for different services, bandwidth allocation, and so on.
  • cloud server cloud computer
  • the USN can be integrated in the 5G network architecture shown in Figure 1b; it can also be integrated in the CN architecture shown in Figure 1c; the USN can also be a user-centric network (user centric network, UCN) architecture
  • the UCN architecture can be understood as a user-centric network.
  • the UCN network architecture shown in Figure 2 which includes Network service node (networkservice node, NSN) and USN.
  • NSN Network service node
  • the main functions of the NSN include the authentication of the access UE and the creation and life cycle management of the USN.
  • NCF is used to manage USN resources in the UCN network architecture, for example, it is responsible for operations such as generation, modification, and elimination of USNs.
  • NSN, USN and NCF involved in this application are only schematic names and should not be regarded as specific limitations thereto. That is to say, NSN, USN, and NCF can use other names in other technical solutions than this application, or be other communication devices with the same function.
  • NSN can be an access control function
  • NCF can be a network Resource control or management functions
  • USN can be terminal digital twin functions, etc.
  • the CN structure shown in FIG. 1c is only for the convenience of understanding the CN, and it is only an example where each functional network element is separately deployed in the CN.
  • various functional network elements can be integrated and deployed.
  • the network access function and user subscription authentication function in Figure 1c are integrated into the same functional network element, or the network access function in Figure 1c Functions and network control functions are integrated into the same functional network element and so on. This application does not specifically limit it.
  • the core network mentioned later in this application may refer to a certain functional network element in the core network, or the integration of several functional network elements in the core network, or the integration of all functional network elements in the core network. integrated.
  • the core network may be the core network in the 5G communication system shown in Figure 1b, or the core network shown in Figure 1c, or other possible communication systems (such as LTE communication systems or communication systems evolved after 5G 3.
  • the above-mentioned network element or function may be a network element in a hardware device, or a software function running on dedicated hardware, or a virtualization function instantiated on a platform (for example, a cloud platform).
  • the foregoing network element or function may be implemented by one device, or jointly implemented by multiple devices, or may be a functional module in one device, which is not specifically limited in this embodiment of the present application.
  • DN can also be called packet data network (packet data network, PDN), which is a network located outside the operator's network.
  • PDN packet data network
  • the operator's network can access multiple DNs, and application servers corresponding to various services can be deployed in the DN.
  • End devices offer a wide variety of possible services.
  • the terminal device When the terminal device needs to create a PDU session based on slice information and DNN information, it needs to send a PDU session establishment request message to the AMF.
  • the AMF selects an SMF serving the slice based on the slice information, and sends a PDU session establishment request message of the terminal device to the SMF. Further, the SMF obtains the session subscription information of the terminal device based on the DNN and slice information, and determines the UPF based on information such as DNN, slice information, SSC Mode, and terminal device location.
  • the AMF can obtain the session subscription information from the user subscription information to create the user plane function every time after receiving the user session creation request, which is cumbersome to operate and has low security.
  • the created user plane function can satisfy all subscription information of the user. Compared with the way that the core network obtains the session subscription information from the user subscription information every time it receives the user’s session creation request, the method of creating the user plane function can improve the efficiency of providing network services for users and improve the security of the system.
  • FIG. 3 is a schematic flowchart of a method for creating a network function provided by an embodiment of the present application.
  • the method execution subject of the network function creation method may be the first entity or a chip in the first entity, or the execution subject may be the control plane function or a chip in the control plane function.
  • FIG. 3 uses the first entity and the control plane function as an example for illustration. in:
  • the first entity receives a first request message, where the first request message is used to request creation or selection of a user network corresponding to the terminal device.
  • the first request message includes the user identifier of the terminal device.
  • the subscriber identity includes information indicating the permanent identity of the user (for example, international mobile subscriber identity (IMSI), subscription permanent identifier (SUPI), mobile subscriber's international ISDN number (mobile subscriber international ISDN number, MSISDN)), user group identifier, generic public subscription identifier (generic public subscription identifier, GPSI), user temporary identifier (such as globally unique temporary identity (globally unique temporary identity, GUTI)) or device identifier (such as permanent One or more of permanent equipment identifier (PEI), international mobile equipment identity (IMEI)).
  • IMSI international mobile subscriber identity
  • SUPI subscription permanent identifier
  • MSISDN mobile subscriber's international ISDN number
  • user group identifier for example, generic public subscription identifier (generic public subscription identifier, GPSI), user temporary identifier (such as globally unique temporary identity (globally unique temporary identity, GUTI)) or device identifier (such as permanent One
  • the first entity receives a first request message from the terminal device or the second entity, where the first request message is used to create or select a user network corresponding to the terminal device.
  • the user may send a first request message to the first entity through the terminal device.
  • the user sends a message for creating or selecting a user network to the second entity through the terminal device; further, the second entity sends the first entity to the first entity according to the message from the terminal device. request message.
  • the first request message may be one of a non-access stratum message, a registration request message, a service request message, a session establishment message, or a user network creation request message.
  • the first request message further includes first information about the user network.
  • the first information of the user network includes a user network identifier or a type of the user network.
  • the user network identifier is used to indicate a specific user network, for example, a USN identifier (USN identifier, USN ID) is used to point to a specific USN node.
  • the user network type is used to indicate the business (or service) type of the user network.
  • the user network type includes but is not limited to one or more of the Internet of Things service network, high-bandwidth service network, personal network service network, and virtual service network.
  • the virtual network service may refer to a virtual terminal service provided for a terminal, such as a cloud mobile phone, a cloud computer, a digital twin service, and the like.
  • the first entity may create a specific user network according to the first request message, so that the created user network is more suitable for user requirements.
  • the entities mentioned in this application can be understood as functional network elements in the CN.
  • the first entity is used to manage (or understand to operate) the user network.
  • the first entity may be a newly added logical network element in FIG. 1b, or be integrated as a logical function into an existing network function in FIG. 1b; the first entity in FIG. 1c may be a network control function; the first entity In FIG. 2 it may be an NCF network element.
  • This second entity is used to connect the terminal equipment to the user network or CN.
  • the second entity in FIG. 1b may be an AMF network element;
  • the second entity in FIG. 1c may be a user network access function; and the second entity in FIG.
  • User network refers to a network function (network function, NF), one or a group of virtual machines used to provide network services (including but not limited to one or more of data download, data access and call) for terminal equipment , container, process, or other runnable collection of resources.
  • NF network function
  • the user network may serve user service function entities or other user service network functions.
  • the user network may be a USN network element or a USN functional entity.
  • the user network can be divided into control plane functions and user plane functions.
  • the user plane function is used to forward the user plane data with the terminal device, or to perform traffic statistics;
  • the control plane function is used to process the control plane signaling interacting with the terminal device (including session management or policy management and other signaling) ), and the control plane function can also control the user plane function through session management.
  • the first entity creates or selects a control plane function according to the user identifier, where the control plane function is used to create or select a user plane function corresponding to the control plane function, and the user plane function is used to support a subscription service corresponding to the user identifier.
  • the first entity creates (or selects) a control plane function corresponding to the user identifier according to the user identifier in the first request message. Further, the first entity or the control plane function creates (or selects) a user plane function corresponding to the control plane function, and the user plane function is used to support the subscription service corresponding to the user identifier.
  • the control plane function corresponds to one or more user plane functions
  • the one or more user plane functions can support all subscription services corresponding to the user identifier.
  • the subscription service corresponding to user A includes the network service of DN1, the network service of DN2, and the network service of DN3.
  • the corresponding relationship between the user A's control plane functions and user plane functions can be referred to as shown in FIG. 4 .
  • user A's control plane function (USN-C in Figure 4) corresponds to two user plane functions (USN-U1 and USN-U2 in Figure 4), where USN-U1 is used to The terminal device transmits user plane data of DN1 and DN2, and USN-U1 and USN-U2 are used to transmit user plane data of DN3 to user A's terminal device.
  • the specific operation of the first entity to create the control plane function includes: the first entity has available network functions virtualization (network functions virtualization, NFV) resources (or it is understood that the NFV resources are sufficient), then the first entity according to From the request message and the available NFV resources, a control plane function is created.
  • the first entity has the ability to manage multiple control plane functions, the multiple control plane functions are pre-created by the operator and can be controlled by the first entity, but the multiple pre-created control plane functions are not associated with the user (It can be understood as an inactive state).
  • the first entity may select a corresponding pre-created control plane function based on the user's requirements and bind the user identifier to the selected control plane function (may It is understood as activating the pre-created control surface function).
  • the specific operation for the first entity to select the control plane function includes: the first entity has created (or associated) a control plane function for one or some users, when the first entity acquires a new user When it is determined that the control plane function requested by the new user has been created, the first entity may associate the new user with the created control plane function.
  • control plane function After the first entity creates the control plane function, the control plane function is used to process the control plane signaling corresponding to the user identifier. After the first entity selects a control plane function, in addition to processing the control plane signaling corresponding to the user identifier, the control plane function may also process control plane signaling corresponding to other user identifiers. For example, the control plane function processes a group of users (such as The control plane signaling corresponding to the home user group).
  • Scenario 1 the first entity can perceive the user subscription information
  • Scenario 2 the first entity does not perceive the user subscription information
  • the control plane function creates (or selects) the user plane function
  • Scenario 3 the first entity does not perceive the user subscription information
  • the first entity creates (or selects) user plane functions.
  • the specific operation of creating the user plane function includes: the user plane function may be a service provider that provides a service of forwarding data packets.
  • the control plane function sends the network attribute information as a service configuration file to the user plane function.
  • the user plane function establishes corresponding connection configurations based on network attribute information. For example, the user plane function establishes a link with the access network device connected to the user, and the user plane function establishes a link with the DN interface, so that the connection between the access network device and the DN interface Data transmission is performed through the user plane function, and the upper limit of the data transmission rate of these links is determined to be the maximum bit rate provided by the control plane.
  • Other parameter configurations such as the session type of the user plane function or the business continuity type of the user plane function are also based on the control plane The parameters provided by the function are used for link setting.
  • the specific operation of creating the user plane function includes: the control plane function and the user plane function themselves are implemented by the same node.
  • the creation process can be that the control plane function establishes a connection with the access network device based on the network attributes and the DN that the user can access, and at the same time, based on the maximum bit rate, the maximum user plane function that the user can use is limited. Transmission rate.
  • the specific operation of selecting the user plane function includes: the user plane function may be a resource pool, which includes multiple entities that can perform the user plane function, and the control plane function may be selected based on the current user location.
  • the control plane entity of the area connection and based on the DN information that the user can connect to, selects the user plane functions that can access these DNs.
  • the specific operation of selecting the user plane function includes: the user plane function may be a resource pool, and the resource pool includes multiple entities that can perform the user plane function, and the entity of the user plane function may Associated with the user group ID, when the control plane function obtains the user ID (the user ID includes the user group ID), the control plane function selects the user ID associated with the user group ID based on the user ID (the user ID includes the user group ID).
  • the control plane function selects the user ID associated with the user group ID based on the user ID (the user ID includes the user group ID).
  • one user plane entity may be able to provide services, while for some DNs, multiple user plane entities may be required to connect the user's access network device and DN interface.
  • multiple user plane entities may be required to connect the user's access network device and DN interface.
  • the network attributes such as setting the upper limit of the transmission rate of the user plane function based on the maximum bit rate, based on the session type of the user plane function or the service continuity type of the user plane function, the selection of the user plane function that can support the above parameters, etc. .
  • FIG. 5 is an interactive schematic diagram of another method for creating a network function provided by an embodiment of the present application.
  • the method execution subject of the network function creation method may be the first entity or a chip in the first entity, or the execution subject may be the control plane function or a chip in the control plane function.
  • FIG. 5 uses the first entity and the control plane function as an example for illustration. in:
  • the first entity receives a first request message, where the first request message is used to request creation or selection of a user network corresponding to the terminal device.
  • the first entity creates or selects a control plane function according to the user identifier.
  • the first entity acquires user subscription information corresponding to the user identifier according to the user identifier in the first request message.
  • the first entity Based on the user ID, the first entity obtains the user subscription corresponding to the user ID from a third entity (for example, one or more of DN, PCF, UDM network element, or UDR) that stores the user subscription information corresponding to the user ID. information.
  • a third entity for example, one or more of DN, PCF, UDM network element, or UDR
  • the user subscription information includes one or more of the following information: access-related subscription information or policy information (such as access control function, location control, time control); session-related subscription information or policy information (such as Internet Service functions, services provided by specific operators, slicing services, customized network function services, etc.); data transmission-related subscription information or policy information (such as QoS parameters, data packet loss rate, delay, bandwidth, network speed, etc.).
  • access-related subscription information or policy information such as access control function, location control, time control
  • session-related subscription information or policy information such as Internet Service functions, services provided by specific operators, slicing services, customized network function services, etc.
  • data transmission-related subscription information or policy information such as QoS parameters, data packet loss rate, delay, bandwidth, network speed, etc.
  • the user subscription information indicates the network capability of the user plane network function, and the network capability includes one or more of the following information: mobility management (mobility management, MM) capability, SM capability or PM capability.
  • the first entity may verify the terminal device based on the user identifier. In the case of a real terminal device), the first entity will send a request message to the third entity to acquire user subscription information. Or, in another implementation manner, after the third entity receives a request message from the first entity to acquire user subscription information, the third entity will authenticate the identity of the first entity based on the request message, and determine that the first entity The third entity will not send the user subscription information to the first entity until the first entity has the operation authority to obtain the user subscription information.
  • the security of the subscription information or policy information of the terminal device can be improved, and user privacy can be protected.
  • the first entity creates (or selects) a user plane function corresponding to the control plane function based on the user subscription information.
  • the first entity determines the network attribute (or understood as a network parameter) of the user plane function based on the user subscription information, and creates (or selects) a user plane function corresponding to the control plane function according to the network attribute of the user plane function.
  • the network capability of the control plane function corresponding to the user plane function matches the user subscription information, and the user plane function can support all subscription services corresponding to the user subscription information.
  • the first entity may also determine the network attribute of the user plane function according to the first information of the user network, and determine the network attribute of the user plane function according to the The network attribute creates (or selects) the user plane function corresponding to the control plane function.
  • the first information of the user network is the type of the user network, in this case, the first entity obtains the network attribute of the user plane function associated with the type of the user network from the local configuration according to the type of the user network (or understood as a network parameter), and create (or select) a user plane function corresponding to the control plane function according to the network attribute of the user plane function.
  • the first request message includes the first information of the user network
  • the first entity may determine the network attribute of the user plane function according to the first information of the user network and the user subscription information, and according to the user plane
  • the network attribute of the function creates (or selects) the user plane function corresponding to the control plane function.
  • the user plane function created by the method provided in FIG. 5 can be created simultaneously with the control plane function, or the user plane function and the control plane function can be integrated into a functional network element (the functional network element is The aforementioned user network, that is, the case where the control plane function and the user plane function are co-established).
  • the control plane function establishes a control plane connection with the second entity.
  • the first entity After the first entity creates the control plane function based on the user identifier, the first entity sends the information of the second entity to the control plane function, so that the control plane function establishes a control plane connection with the second entity according to the information of the second entity. Or, after the first entity creates the control plane function based on the user identifier, the first entity sends the information of the control plane function to the second entity, so that the second entity establishes a control plane connection with the control plane function according to the information of the control plane function.
  • the core network including the first entity, the second entity, other entities connected to the first entity, or other entities connected to the second entity
  • the core network can be enabled to control and manage the user network.
  • the information of the second entity is used to address the second entity, and may include an identifier of the second entity or an address of the second entity.
  • the information of the control plane function is used to address the control plane function, and may include an identifier of the control plane function or an address of the control plane function.
  • the control plane function sends the information of the user plane function to the access network device, and correspondingly, the access network device receives the information of the user plane function from the control plane function.
  • the control plane function After the user plane function corresponding to the control plane function is created (or selected), the control plane function sends the information of the user plane function to the access network device, and the information of the user plane function is used to address the user plane function.
  • the information of the user plane function includes one or more of an identifier of the user plane function, address information of the user plane function, or a tunnel endpoint identifier corresponding to the user plane function.
  • the control plane function sends the information of the access network device to the user plane function.
  • the information of the access network device is used to address the access network device, including but not limited to the identifier of the access network device or the address of the access network device.
  • the user plane function establishes a user plane connection with the access network device.
  • the specific implementation manner of establishing the user plane connection between the user plane function and the access network device may be that the access network device can establish a user plane connection with the user plane function based on the information of the user plane function; Alternatively, a user plane connection with the access network device may be established for the user plane function according to the information of the access network device.
  • the control plane function corresponds to multiple user plane functions, and each user plane function is associated with at least one of the data network or the slice.
  • the control plane function receives a session establishment request from the terminal device, and the session establishment request includes the information of the target data network or target slice; further, the control plane function determines from its corresponding multiple user plane functions
  • the target user plane function corresponding to the target data network or the target slice.
  • the target user plane function is used to provide the terminal device with a network service corresponding to a target data network or a target slice.
  • the user plane function created by this method can support all the subscription services corresponding to the user. When the terminal device has any service request in its subscription service, it no longer needs to re-acquire the user subscription information to create the user plane function, which can be upgraded to The efficiency with which terminal equipment provides user subscription services.
  • the control plane function receives a session establishment request from user A, and the session establishment request includes the identifier of DN1 (ie, the target data network). Further, the control plane function determines the user plane function corresponding to the DN1, that is, USN-U1, from multiple user plane functions (USN-U1 and USN-U2 in FIG. 4 ). The USN-C controls the USN-U1 to establish a session according to the session establishment request.
  • DN1 ie, the target data network
  • FIG. 6 is an interactive schematic diagram of another network function creation method provided by the embodiment of the present application.
  • the method execution subject of the network function creation method may be the first entity or a chip in the first entity, or the execution subject may be the control plane function or a chip in the control plane function.
  • FIG. 6 uses the first entity and the control plane function as an example for illustration. in:
  • the first entity receives a first request message, where the first request message is used to request creation or selection of a user network corresponding to the terminal device.
  • the first entity creates or selects a control plane function according to the user identifier.
  • the control plane function acquires a user identifier.
  • the control plane function may receive a user identification from the first entity.
  • the control plane function is bound to the user ID, that is, it can be understood that the control plane function is created, and it can be determined that the control plane function knows the user ID.
  • the control plane function creates (or selects) a user plane function corresponding to the control plane function.
  • the control plane function Based on the user identifier, the control plane function creates (or selects) a user plane function corresponding to the control plane function, so that the user plane function can support the subscription service corresponding to the user identifier.
  • control plane function acquires user subscription information corresponding to the user identifier; and based on the user subscription information, creates (or selects) a user plane function corresponding to the control plane function.
  • the network capability for creating the user plane function matches the user subscription information.
  • control plane function acquires the user subscription information corresponding to the user identifier.
  • Method 1 Based on the user ID, the control plane function obtains the user ID from a third entity (such as one or more of DN, PCF, UDM network element or UDR) that stores the user subscription information corresponding to the user ID Corresponding user subscription information.
  • a third entity such as one or more of DN, PCF, UDM network element or UDR
  • the control plane function receives the processed user subscription information corresponding to the user identifier from the first entity; further, the control plane function obtains the user subscription information based on the processed user subscription information.
  • the processed user subscription information may be understood as encrypted user subscription information, or user subscription information obtained through a container.
  • the first entity obtains the processed user subscription information from the third entity (such as one or more of DN, PCF, UDM network element, or UDR) through a container or other encryption methods, and sends the processed user subscription information to the control plane function Processed user subscription information.
  • the control plane function performs recovery processing (for example, decryption processing) on the processed user subscription information to obtain the user subscription information.
  • the control plane function may determine the first network attribute information based on the user subscription information; further, the control plane function creates (or selects) the control plane based on the first network attribute information
  • the user plane function corresponding to the function.
  • the first network attribute information includes one or more of data network name, maximum bit rate, session type of user plane function, service continuity type of user plane function, or location information of terminal equipment.
  • the data network name can be the identifier of the data network, such as DNN;
  • the session type of the user plane function is used to indicate the data packet type used for transmission of the session, and the data packet type includes Internet protocol (Internet protocol, IP) data packets and non-IP packets.
  • the service continuity type of the user plane function is used to indicate the handover method to ensure the continuity of user plane data transmission, for example, the handover method includes one or more of SSCMode1, SSC Mode2 or SSC Mode3.
  • the first entity when the first request message includes the first information of the user network, after the first entity creates the control plane function, the first entity sends the first information of the user network to the control plane function. Further, the control plane function determines the network attribute of the user plane function according to the first information of the user network, and creates (or selects) the user plane function corresponding to the control plane function according to the network attribute.
  • the first information of the user network is the type of the user network.
  • the control plane function obtains information from other functional network elements (other functional network elements except the control plane function) according to the type of the user network. ) to obtain the network attribute of the user plane function associated with the user network type, and create (or select) the user plane function corresponding to the control plane function according to the network attribute of the user plane function.
  • the first entity when the first request message includes the first information of the user network, after the first entity creates the control plane function, the first entity sends the first information of the user network to the control plane function. Further, the control plane function determines the network attribute of the user plane function according to the first information of the user network and the user subscription information, and creates (or selects) the user plane function corresponding to the control plane function according to the network attribute.
  • the control plane function establishes a control plane connection with the second entity.
  • the control plane function sends information about the user plane function to the access network device.
  • the user plane function establishes a user plane connection with the access network device.
  • FIG. 7 is an interactive schematic diagram of another network function creation method provided by the embodiment of the present application .
  • the method execution subject of the network function creation method may be the first entity or a chip in the first entity, or the execution subject may be the control plane function or a chip in the control plane function.
  • FIG. 7 takes the first entity and the control plane function as an example for illustration. in:
  • the first entity receives a first request message, where the first request message is used to request creation or selection of a user network corresponding to the terminal device.
  • the first entity creates or selects a control plane function according to the user identifier.
  • the first entity receives the second request message from the control plane function, and correspondingly, the control plane function sends the second request message to the first entity.
  • control plane function When the control plane function needs to create (or select) the user plane function, the control plane function sends a second request message to the first entity, where the second request message is used to request creation (or selection) of the user plane function.
  • the content of the second request message sent by the control plane function to the first entity is described below in two cases.
  • Case 1 the second request message carries the first network attribute information.
  • the control plane function obtains a user identifier, and acquires the user identifier to obtain user subscription information. Further, the control plane function may determine the first network attribute information based on the user subscription information. The control plane function sends a second request message to the first entity, where the second request message is used to request creation (or selection) of the user plane function, and the second request message carries the first network attribute information.
  • control plane function to obtain the user ID please refer to the description of the specific implementation of the aforementioned S603; for the specific implementation of the control plane function to obtain the user subscription information, please refer to the aforementioned S604. Method 1 and Method 2 of signing information; the repetitive parts will not be repeated here.
  • Case 2 the second request message carries the second information of the user network.
  • control plane function determines the second information of the user network, where the second information of the user network includes but not limited to a user network identifier or a type of the user network.
  • the control plane function sends a second request message to the first entity, where the second request message is used to request creation (or selection) of a user plane function, where the second request message carries second information about the user network.
  • the first request message includes the user identifier and the first information of the user network
  • the first entity creates the control plane function according to the user identifier
  • the first entity sends the user network information to the control plane function.
  • first information the control plane function determines the second information of the user network according to the first information of the user network.
  • the user network type of the user network identifier USN1 is a user network for vehicle to everything (V2X) services.
  • V2X vehicle to everything
  • the first entity after the first entity creates the control plane function according to the user identifier, the first entity reports to the control plane
  • the function sends the user network identification (ie USN1).
  • the control plane function determines according to the user network identifier (that is, USN1) that the type of the user network is a user network of the V2X service.
  • the control plane function sends a second request message to the first entity, where the second request message carries the identifier of the V2X service type, so as to request the first entity to create (or select) a user network for the V2X service.
  • the first request message includes the user identifier and the first information of the user network
  • the control plane function according to The attribute information of itself determines the second information of the user network.
  • the attribute information of the control plane function includes but not limited to the business (or service) type of the control plane function.
  • the first message received by the first entity is: creating a user network for the V2X service (ie, the first information of the user network in the first request message) for user A (ie, the user identifier in the first request message),
  • the first entity creates a control plane function, and the control plane function is associated with the V2X service (that is, the attribute information of the control plane function is the V2X service type).
  • the control plane function determines that the second information of the user network is a V2X service type.
  • the control plane function sends a second request message to the first entity, where the second request message carries the identifier of the V2X service type, so as to request the first entity to create (or select) a user network for the V2X service.
  • the first entity creates (or selects) a user plane function based on the second request message.
  • the first entity creates (or selects) a user plane function according to the content in the second request message.
  • the function of creating (or selecting) the user plane by the first entity will be specifically described below based on the two situations in the aforementioned S703.
  • Case 1 (corresponding to case 1 in S703): the second request message carries the first network attribute information.
  • the first entity creates (or selects) the user plane function according to the first network attribute information, in other words, the configuration parameters of the user plane function are consistent with the configuration parameters in the first network attribute information.
  • Case 2 (corresponding to case 2 in S703): the second request message carries the second information of the user network.
  • the first entity determines second network attribute information based on the second information of the user network, and creates (or selects) a user plane function according to the second network attribute information.
  • the configuration parameters of the user plane function are consistent with the configuration parameters in the second network attribute information.
  • the second network attribute information includes one or more of data network name, maximum bit rate, session type of user plane function, or service continuity type of user plane function.
  • the first entity is configured with multiple correspondences between user network types and network attribute information: the Internet of Things service user network corresponds to network attribute information a, and the V2X service user network corresponds to network attribute information b.
  • the second information of the user network received by the first entity is the V2X service user network
  • the first entity determines that the second network attribute information is network attribute information b. Further, the first entity creates (or selects) a V2X service user network according to the network attribute information b.
  • the first entity sends the information of the user plane function to the control plane function.
  • the control plane function receives the information of the user plane function from the first entity.
  • the first entity After the first entity creates (or selects) a user plane function according to the second request message of the control plane function, the first entity sends the information of the user plane function to the control plane function, and the information of the user plane function is used to address the User plane functions.
  • the information of the user plane function includes one or more of an identifier of the user plane function, address information of the user plane function, or a tunnel endpoint identifier corresponding to the user plane function.
  • the first entity for performing S703-S705 may be the same entity as the first entity for performing S701-S702; the first entity for performing S703-S705 may also be the same as the first entity for performing S701-S702 They are different entities (it can be understood as a category of entities, but not the same entity), which is not specifically limited in this application.
  • the control plane function establishes a control plane connection with the second entity.
  • the control plane function sends the information of the user plane function to the access network device, and correspondingly, the access network device receives the information of the user plane function from the control plane function.
  • the user plane function establishes a user plane connection with the access network device.
  • the first entity does not perceive (or understands that it cannot know) the specific content of the user subscription information, which improves the security of the user subscription information.
  • the first entity the network function creation method described in FIG. 5
  • the control plane function shown in FIG. 6
  • the method for creating a network function described in creates a user plane function, which can reduce the consumption of transmission resources.
  • the first entity creates the control plane function and the user plane function, and the first entity can simultaneously create the control plane function and the user plane function, which can improve the efficiency of creating network functions.
  • the user plane function and the control plane function may be co-established (that is, the control plane function and the user plane function are the same functional entity), and the user plane function may also be
  • the application does not specifically limit the situation where the control plane function is deployed separately from the control plane function in the communication system (that is, the control plane function and the user plane function are different functional entities). Among them, it is more flexible to separate and deploy the user plane function and the control plane function in the communication system.
  • FIG. 8 shows a schematic structural diagram of a communication device according to an embodiment of the present application.
  • the communication device shown in FIG. 8 can be used to realize some or all functions of the first entity in the embodiment corresponding to the above-mentioned network function creation method, or the communication device shown in FIG. 8 can be used to realize the above-mentioned embodiment corresponding to the network function creation method Some or all of the functions of the control plane.
  • the communication device shown in FIG. 8 may be used to implement part or all of the functions of the first entity in any of the method embodiments described in FIG. 3 , and FIG. 5 to FIG. 7 .
  • the device may be a terminal device, or a device in the first entity, or a device that can be matched and used with the first entity.
  • the communication device may also be a system on a chip.
  • the communication device shown in FIG. 8 may include a transceiver unit 801 and a processing unit 802, where:
  • the transceiver unit 801 is configured to receive a first request message, the first request message is used to request to create or select a user network corresponding to the terminal device, and the first request message includes the user identifier of the terminal device; the processing unit 802 is configured to The user ID creates or selects a control plane function; the control plane function is used to create or select a user plane function corresponding to the control plane function; the user plane function is used to support the subscription service corresponding to the user ID.
  • the first request message further includes first information of the user network.
  • the first information of the user network includes a user network identifier or a type of the user network.
  • the transceiver unit 801 is configured to receive a second request message from the control plane function, the second request message is used to request creation or selection of the user plane function, and the second request message carries the first network attribute information; a processing unit 802, configured to create or select a user plane function based on the first network attribute information; and a transceiver unit, further configured to send information about the user plane function to the control plane function.
  • the transceiver unit 801 is configured to receive a second request message from the control plane function, where the second request message is used to request to create or select a user plane function, and the second request message carries the first request message of the user network.
  • Two information, the second information of the user network includes the user network identifier or the type of the user network;
  • the processing unit 802 is configured to create or select a user plane function based on the second information of the user network;
  • the transceiver unit 801 is configured to send The function sends information about user plane functions.
  • the processing unit 802 is further configured to determine second network attribute information based on the second information of the user network; and create or select a user plane function based on the second network attribute information.
  • the information of the user plane function includes one or more of an identifier of the user plane function, address information of the user plane function, or a tunnel endpoint identifier corresponding to the user plane function.
  • the first network attribute information includes one or more of a data network name, a maximum bit rate, a session type of a user plane function, a service continuity type of a user plane function, or location information of a terminal device;
  • the second network attribute information includes one or more of a data network name, a maximum bit rate, a session type of a user plane function, a service continuity type of a user plane function, or location information of a terminal device.
  • the processing unit 802 is configured to control the communication device to receive processed user subscription information based on the user identifier; the transceiver unit 801 is configured to send the processed user subscription information to the control plane function, the The processed user subscription information is used to create or select user plane functions.
  • the first request message is one of a non-access stratum message, a registration request message, a service request message, a session establishment message, or a user network creation request message.
  • the first request message comes from the terminal device or the second entity.
  • transceiver unit 801 and processing unit 802 For a more detailed description of the foregoing transceiver unit 801 and processing unit 802, reference may be made to the relevant description of the first entity in the foregoing method embodiment, and no further description is given here.
  • the communication device shown in FIG. 8 may be used to implement part or all of the functions of the control plane in any of the method embodiments described in FIG. 3 , and FIG. 5 to FIG. 7 .
  • the device may be a function of the control plane, or a device in the function of the control plane, or a device that can be used in conjunction with the function of the control plane.
  • the communication device may also be a system on a chip.
  • the communication device shown in FIG. 8 may include a transceiver unit 801 and a processing unit 802, where:
  • the transceiver unit 801 is configured to obtain a user ID; the processing unit 802 is configured to create or select a user plane function corresponding to the control plane function, and the user plane function is used to support the subscription service corresponding to the user ID.
  • the transceiver unit 801 is configured to obtain user subscription information corresponding to the user identifier; the processing unit 802 is configured to create or select a user plane function corresponding to the control plane function based on the user subscription information.
  • the transceiver unit 801 is configured to receive the processed user subscription information corresponding to the user identifier from the first entity; the processing unit 802 is configured to obtain the user subscription information based on the processed user subscription information .
  • the processing unit 802 is configured to determine first network attribute information based on the user subscription information; and create or select a user plane function corresponding to the control plane function based on the first network attribute information.
  • the processing unit 802 is configured to determine the first network attribute information based on user subscription information; the transceiver unit 801 is configured to send a second request message to the first entity, where the second request message is used to request To create or select a user plane function, the second request message carries the first network attribute information; the transceiving unit 801 is also configured to receive information about the user plane function from the first entity.
  • the processing unit 802 is configured to determine the second information of the user network, where the second information of the user network includes a user network identifier or a type of the user network; the transceiver unit 801 is configured to send the second A request message, where the second request message is used to request creation or selection of a user plane function, and the second request message carries second information of the user network.
  • the information of the user plane function includes one or more of an identifier of the user plane function, address information of the user plane function, or a tunnel endpoint identifier corresponding to the user plane function.
  • the first network attribute information includes one or more of a data network name, a maximum bit rate, a session type of a user plane function, a service continuity type of a user plane function, or location information of a terminal device.
  • the transceiver unit 801 is configured to establish a control plane connection with the second entity; and send information about user plane functions to the access network device.
  • control plane function corresponds to multiple user plane functions, and each user plane function is associated with at least one of the data network or slice.
  • the transceiver unit 801 is used to receive The session establishment request includes the information of the target data network or target slice; the processing unit 802 is configured to determine the target user plane function corresponding to the target data network or target slice from multiple user plane functions, and the target The user plane function is used to provide terminal devices with network services corresponding to target data networks or target slices.
  • transceiver unit 801 For a more detailed description of the foregoing transceiver unit 801 and the processing unit 802, reference may be made to the relevant description of the control plane functions in the foregoing method embodiments, and no further description is given here.
  • FIG. 9 is a schematic structural diagram of a communication device 900 provided in the present application.
  • the communication device 900 includes a processor 910 and an interface circuit 920 .
  • the processor 910 and the interface circuit 920 are coupled to each other.
  • the interface circuit 920 may be a transceiver or an input-output interface.
  • the communication device 900 may further include a memory 930 for storing instructions executed by the processor 910 or storing input data required by the processor 910 to execute the instructions or storing data generated after the processor 910 executes the instructions.
  • the processor 910 is used to execute the functions of the processing unit 802
  • the interface circuit 920 is used to execute the functions of the transceiver unit 801 .
  • the first entity chip When the above communication device is a chip applied to the first entity, the first entity chip implements the functions of the first entity in the above method embodiment, and the first entity chip receives information from other network elements; or, the first entity chip Send information to other entities.
  • control plane function chip When the above-mentioned communication device is a chip applied to a control plane function, the control plane function chip implements the function of the control plane function in the above method embodiment.
  • the control plane function chip receives information from other network elements (or entities); or, the control plane function chip sends information to other network elements (or entities).
  • processor in the embodiments of the present application may be a central processing unit (central processing unit, CPU), and may also be other general processors, digital signal processors (digital signal processor, DSP), application specific integrated circuits (application specific integrated circuit, ASIC), field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof.
  • CPU central processing unit
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • a general-purpose processor can be a microprocessor, or any conventional processor.
  • the method steps in the embodiments of the present application may be implemented by means of hardware, or may be implemented by means of a processor executing software instructions.
  • the software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (random access memory, RAM), flash memory, read-only memory (Read-Only Memory, ROM), programmable read-only memory (programmable ROM) , PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically erasable programmable read-only memory (electrically EPROM, EEPROM), register, hard disk, mobile hard disk, CD-ROM or known in the art any other form of storage medium.
  • An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium.
  • the storage medium may also be a component of the processor.
  • the processor and storage medium can be located in the ASIC.
  • the ASIC may be located in the access network device or the terminal device.
  • the processor and the storage medium may also exist in the first entity or the control plane function as discrete components.
  • all or part of them may be implemented by software, hardware, firmware or any combination thereof.
  • software When implemented using software, it may be implemented in whole or in part in the form of a computer program product.
  • the computer program product comprises one or more computer programs or instructions. When the computer program or instructions are loaded and executed on the computer, the processes or functions described in the embodiments of the present application are executed in whole or in part.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices.
  • the computer program or instructions may be stored in or transmitted via a computer-readable storage medium.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server integrating one or more available media.
  • Described usable medium can be magnetic medium, for example, floppy disk, hard disk, magnetic tape; It can also be optical medium, for example, digital versatile disc (digital versatile disc, DVD); It can also be semiconductor medium, for example, solid state drive (solid state drive) , SSD).
  • the embodiment of the present application also provides a computer-readable storage medium, the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed, the first entity or the control plane function in the above-mentioned method embodiments is executed. method is implemented.
  • An embodiment of the present application further provides a computer program product, the computer program product includes a computer program, and when the computer program is executed, the method for performing the function of the first entity or the control plane in the above method embodiment is realized.
  • An embodiment of the present application further provides a communication system, where the communication system includes a first entity or a control plane function.
  • the first entity is configured to execute the method executed by the first entity in the above method embodiments.
  • the control plane function is used to execute the method for executing the control plane function in the foregoing method embodiments.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供一种网络功能创建方法及通信装置,该网络功能创建方法包括:第一实体接收第一请求消息,该第一请求消息用于请求创建或选择终端设备对应的用户网络,该第一请求消息包括终端设备的用户标识;第一实体根据该用户标识,创建或选择控制面功能;该控制面功能用于创建或选择该控制面功能对应的用户面功能,该用户面功能用于支持用户标识对应的签约服务。通过这样的网络功能创建方法可以创建控制面功能,并可以通过该控制面功能创建满足用户所有会话签约相关的用户面功能。

Description

一种网络功能创建方法及通信装置
本申请要求于2021年12月31日提交于中国国家知识产权局、申请号为202111676507.5、申请名称为“一种网络功能创建方法及通信装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及一种网络功能创建方法及通信装置。
背景技术
在第五代(the 5th generation,5G)通信系统中,终端设备的用户面数据由协议数据单元(protocol data unit,PDU)会话承载,其中,每个PDU会话与一个数据网络名(data network name,DNN)和切片组合相对应。当终端设备需要基于切片信息与DNN信息创建一个PDU会话时,需要向接入和移动管理功能(access and mobility management function,AMF)网元发送PDU会话建立请求消息。AMF网元基于切片信息选择服务于该切片的会话管理功能(session management function,SMF),并向该SMF网元发送终端设备的PDU会话建立请求消息。进一步地,由SMF网元基于DNN和切片信息获取终端设备的会话签约信息,并基于DNN、切片信息、会话与服务连续性(session and service continuity,SSC)模式(Mode)和终端设备位置等信息确定用户面功能(user plane function,UPF)。
由于5G网络的核心网架构是基于网络逻辑进行设计的,为了使网络能更好的服务于用户,在5G之后演进的通信系统中,将更期望网络架构以用户的需求为中心。若需要以用户的需求为中心,需要在保证网络结构的功能完整的情况下,从用户终端的角度对网络架构中的网元功能进行细粒度的功能划分。但对网元功能进行细粒度划分后,如何创建用户面资源(或称链路)来支撑用户面功能是一个亟待解决的问题。
发明内容
本申请实施例提供一种网络功能创建方法及通信装置,通过这样的网络功能创建方法,可以创建控制面功能,并通过该控制面功能可以创建支持用户所有签约服务的用户面功能。
第一方面,本申请实施例提供一种网络功能创建方法,在该方法中,第一实体接收第一请求消息,该第一请求消息用于请求创建或选择终端设备对应的用户网络,该第一请求消息包括终端设备的用户标识;第一实体根据该用户标识,创建或选择控制面功能;该控制面功能用于创建或选择该控制面功能对应的用户面功能;该用户面功能用于支持用户标识对应的签约服务。
基于第一方面所描述的方法,核心网通过控制面功能创建的用户面功能可以满足用户所有签约信息。相比于核心网每次接收用户创建会话需求后,才从用户签约信息获取会话签约信息,创建用户面功能的方式,可以提升为用户提供网络服务的效率,以及提升系统的安全性。
在一个可能的实施方式中,该第一请求消息还包括用户网络的第一信息。通过实施该可能的实施方式,可以根据该第一请求消息创建指定的用户网络,使得该用户网络的控制面功能或用户面功能更加贴合用户需求。
在一个可能的实施方式中,该用户网络的第一信息包括用户网络标识或用户网络的类型。 通过实施该可能的实施方式,基于用户网络标识可以使得用户可以明确指示需要接入使用的用户网络。用户网络的类型提供了一种比较模糊的网络需求,使得网络侧可以基于该较为模糊的网络需求为用户创建或选择用户网络。
在一个可能的实施方式中,第一实体接收来自控制面功能的第二请求消息,该第二请求消息用于请求创建或选择用户面功能,该第二请求消息携带第一网络属性信息;第一实体基于第一网络属性信息,创建或选择用户面功能;第一实体向控制面功能发送用户面功能的信息。通过实施该可能的实施方式,第一实体根据控制面功能的请求创建或选择用户面功能,避免了第一实体与用户信息直接接触,提升用户数据的安全性。
在一个可能的实施方式中,第一实体接收来自控制面功能的第二请求消息,该第二请求消息用于请求创建或选择用户面功能,该第二请求消息携带用户网络的第二信息,该用户网络的第二信息包括用户网络标识或用户网络的类型;第一实体基于用户网络的第二信息,创建或选择用户面功能;第一实体向控制面功能发送用户面功能的信息。通过实施该可能的实施方式,第一实体根据控制面功能的请求创建或选择用户面功能,避免了第一实体与用户信息直接接触,提升用户数据的安全性。
在一个可能的实施方式中,第一实体基于用户网络的第二信息,确定第二网络属性信息;第一实体基于第二网络属性信息,创建或选择用户面功能。通过该可能的实施方式,控制面功能仅需要发送用户网络的第二信息即可使得第一实体创建或选择用户面功能,简化了消息的内容。
在一个可能的实施方式中,该用户面功能的信息包括用户面功能的标识、用户面功能的地址信息或用户面功能对应的隧道端点标识中的一种或多种。通过该可能的实施方式,控制面功能可以获取用户面功能的信息,并基于该信息为用户配置用户面通信链路,提供用户数据转发服务。
在一个可能的实施方式中,第一网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型、用户面功能的业务连续类型或终端设备的位置信息中的一种或多种。通过该可能的实施方式,第一实体可以基于第一网络属性信息确定具体的用户面功能,例如基于数据网络名明确用户面功能需要连接的外部网络接口,最大比特速率量化了用户面功能所需要的最大带宽,用户面功能的会话类型确定用户面功能需要支持的IP数据流或非IP数据流等,用户面功能的业务连续类型确定当用户面功能所能支持的切换功能,终端设备的位置确定可以连接终端当前位置区域的接入网设备的用户面功能。
在一个可能的实施方式中,第二网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型或用户面功能的业务连续类型中的一种或多种。
在一个可能的实施方式中,第一实体基于用户标识,接收经过处理的用户签约信息;第一实体向控制面功能发送经过处理的用户签约信息,该经过处理的用户签约信息用于创建或选择用户面功能。通过这样的方法,避免第一实体感知用户签约信息的情况,提升用户签约信息的安全性。
在一个可能的实施方式中,第一请求消息为非接入层消息、注册请求消息、服务请求消息、会话建立消息或用户网络创建请求消息中的一种。通过该可能的实施方式,用户可以向网络侧发起用户网络的控制请求。
在一个可能的实施方式中,该第一请求消息来自于终端设备或第二实体。通过该可能的实施方式,第一实体可以直接从终端获取第一请求消息,也可以从第二实体获取终端的第一请求消息,基于该方法,提供了第一实体获取第一请求消息的多种实现方式。
在一个可能的实施方式中,第一实体用于对用户网络进行管理或操作;第二实体用于将终端设备接入用户网络或核心网。
第二方面,本申请实施例提供另一种网络功能创建方法,在该方法中,控制面功能获取用户标识;控制面功能创建或选择该控制面功能对应的用户面功能,该用户面功能用于支持所述用户标识对应的签约服务。
基于第二方面所提供的网络功能创建方法,其有益效果可参见前述第一方面的有益效果,重复之处不在进行赘述。
在一个可能的实施方式中,控制面功能获取用户标识对应的用户签约信息;控制面功能基于该用户签约信息,创建或选择控制面功能对应的用户面功能。
在一个可能的实施方式中,控制面功能接收来自第一实体的用户标识对应的经过处理的用户签约信息;控制面功能基于该经过处理的用户签约信息,得到用户签约信息。
在一个可能的实施方式中,控制面功能基于该用户签约信息,确定第一网络属性信息;控制面功能基于该第一网络属性信息,创建或选择控制面功能对应的用户面功能。
在一个可能的实施方式中,控制面功能基于用户签约信息,确定第一网络属性信息;控制面功能向第一实体发送第二请求消息,该第二请求消息用于请求创建或选择用户面功能,该第二请求消息携带第一网络属性信息;控制面功能接收来自第一实体的用户面功能的信息。
在一个可能的实施方式中,控制面功能确定用户网络的第二信息,该用户网络的第二信息包括用户网络标识或用户网络的类型;该控制面功能向第一实体发送第二请求消息,该第二请求消息用于请求创建或选择用户面功能,该第二请求消息携带用户网络的第二信息。
在一个可能的实施方式中,该用户面功能的信息包括用户面功能的标识、用户面功能的地址信息或用户面功能对应的隧道端点标识中的一种或多种。
在一个可能的实施方式中,第一网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型、用户面功能的业务连续类型或终端设备的位置信息中的一种或多种。
在一个可能的实施方式中,控制面功能与第二实体建立控制面连接;控制面功能向接入网设备发送用户面功能的信息。
在一个可能的实施方式中,控制面功能对应多个用户面功能,每个用户面功能与数据网络或切片的至少一个关联,在这种情况下,控制面功能接收来自终端设备的会话建立请求,该会话建立请求中包括目标数据网络或目标切片的信息;该控制面功能从多个用户面功能中确定该目标数据网络或目标切片对应的目标用户面功能,该目标用户面功能用于为终端设备提供目标数据网络或目标切片对应的网络服务。
第三方面,本申请提供一种通信装置,该装置可以为第一实体,也可以为支持第一实体实现上述方法的芯片、芯片系统、或处理器等,还可以为能实现全部或部分第一实体功能的逻辑模块、单元或软件。其中,该通信装置还可以为芯片系统。该通信装置包括:
收发单元,用于接收第一请求消息,该第一请求消息用于请求创建或选择终端设备对应的用户网络,该第一请求消息包括终端设备的用户标识;处理单元,用于根据该用户标识,创建或选择控制面功能;该控制面功能用于创建或选择该控制面功能对应的用户面功能;该用户面功能用于支持用户标识对应的签约服务。
在一个可能的实施方式中,该第一请求消息还包括用户网络的第一信息。
在一个可能的实施方式中,该用户网络的第一信息包括用户网络标识或用户网络的类型。
在一个可能的实施方式中,收发单元,用于接收来自控制面功能的第二请求消息,该第二请求消息用于请求创建或选择用户面功能,该第二请求消息携带第一网络属性信息;处理 单元,用于基于第一网络属性信息,创建或选择用户面功能;收发单元,还用于向控制面功能发送用户面功能的信息。
在一个可能的实施方式中,收发单元,用于接收来自控制面功能的第二请求消息,该第二请求消息用于请求创建或选择用户面功能,该第二请求消息携带用户网络的第二信息,该用户网络的第二信息包括用户网络标识或用户网络的类型;处理单元,用于基于用户网络的第二信息,创建或选择用户面功能;收发单元,用于向控制面功能发送用户面功能的信息。
在一个可能的实施方式中,处理单元,还用于基于用户网络的第二信息,确定第二网络属性信息;基于第二网络属性信息,创建或选择用户面功能。
在一个可能的实施方式中,该用户面功能的信息包括用户面功能的标识、用户面功能的地址信息或用户面功能对应的隧道端点标识中的一种或多种。
在一个可能的实施方式中,第一网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型、用户面功能的业务连续类型或终端设备的位置信息中的一种或多种;
或者,第二网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型或用户面功能的业务连续类型中的一种或多种。
在一个可能的实施方式中,处理单元,用于基于用户标识,控制该通信装置接收经过处理的用户签约信息;收发单元,用于向控制面功能发送经过处理的用户签约信息,该经过处理的用户签约信息用于创建或选择用户面功能。
在一个可能的实施方式中,第一请求消息为非接入层消息、注册请求消息、服务请求消息、会话建立消息或用户网络创建请求消息中的一种。
在一个可能的实施方式中,该第一请求消息来自于终端设备或第二实体。
第四方面,本申请提供一种通信装置,该装置可以为控制面功能,也可以为支持控制面功能实现上述方法的芯片、芯片系统、或处理器等,还可以为能实现全部或部分控制面功能的逻辑模块、单元或软件。其中,该通信装置还可以为芯片系统。该通信装置包括:
收发单元,用于获取用户标识;处理单元,用于创建或选择该控制面功能对应的用户面功能,该用户面功能用于支持所述用户标识对应的签约服务。
在一个可能的实施方式中,收发单元,用于获取用户标识对应的用户签约信息;处理单元,用于基于该用户签约信息,创建或选择控制面功能对应的用户面功能。
在一个可能的实施方式中,收发单元,用于接收来自第一实体的用户标识对应的经过处理的用户签约信息;处理单元,用于基于该经过处理的用户签约信息,得到用户签约信息。
在一个可能的实施方式中,处理单元,用于基于该用户签约信息,确定第一网络属性信息;基于该第一网络属性信息,创建或选择控制面功能对应的用户面功能。
在一个可能的实施方式中,处理单元,用于基于用户签约信息,确定第一网络属性信息;收发单元,用于向第一实体发送第二请求消息,该第二请求消息用于请求创建或选择用户面功能,该第二请求消息携带第一网络属性信息;该收发单元,还用于接收来自第一实体的用户面功能的信息。
在一个可能的实施方式中,处理单元,用于确定用户网络的第二信息,该用户网络的第二信息包括用户网络标识或用户网络的类型;收发单元,用于向第一实体发送第二请求消息,该第二请求消息用于请求创建或选择用户面功能,该第二请求消息携带用户网络的第二信息。
在一个可能的实施方式中,该用户面功能的信息包括用户面功能的标识、用户面功能的地址信息或用户面功能对应的隧道端点标识中的一种或多种。
在一个可能的实施方式中,第一网络属性信息包括数据网络名、最大比特速率、用户面 功能的会话类型、用户面功能的业务连续类型或终端设备的位置信息中的一种或多种。
在一个可能的实施方式中,收发单元,用于与第二实体建立控制面连接;向接入网设备发送用户面功能的信息。
在一个可能的实施方式中,该控制面功能对应多个用户面功能,每个用户面功能与数据网络或切片的至少一个关联,在这种情况下,收发单元,用于接收来自终端设备的会话建立请求,该会话建立请求中包括目标数据网络或目标切片的信息;处理单元,用于从多个用户面功能中确定该目标数据网络或目标切片对应的目标用户面功能,该目标用户面功能用于为终端设备提供目标数据网络或目标切片对应的网络服务。
第五方面,本申请提供一种通信装置,该通信装置可以为上述方法实施例中的第一实体,或者为设置在第一实体中的芯片。该通信装置包括通信接口以及处理器,可选的,还包括存储器。其中,该存储器用于存储计算机程序或指令,处理器与存储器、通信接口耦合,当处理器执行所述计算机程序或指令时,使通信装置执行上述方法实施例中由第一实体所执行的方法。
第六方面,本申请提供一种通信装置,该通信装置可以为上述方法实施例中的控制面功能,或者为设置在控制面功能中的芯片。该通信装置包括通信接口以及处理器,可选的,还包括存储器。其中,该存储器用于存储计算机程序或指令,处理器与存储器、通信接口耦合,当处理器执行所述计算机程序或指令时,使通信装置执行上述方法实施例中由控制面功能所执行的方法。
第七方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机执行指令,当该计算机执行指令被执行时,使得如第一方面或第二方面所述的方法中第一实体执行的方法被实现;或者,使得如第一方面或第二方面所述的方法中控制面功能执行的方法被实现。
第八方面,本申请提供一种包括计算机程序的计算机程序产品,当该计算机程序被执行时,使得如第一方面或第二方面所述的方法中第一实体执行的方法被实现;或者,使得如第一方面或第二方面所述的方法中控制面功能执行的方法被实现。
第九方面,本申请提供一种通信系统,该通信系统包括上述第三方面和第四方面所述的通信装置;或者包括上述第五方面和第六方面所述的通信装置。
附图说明
图1a为本申请实施例提供的一种网络系统架构的示意图;
图1b为本申请实施例提供的一种核心网的结构示意图;
图1c为本申请实施例提供的另一种核心网架构的示意图;
图2为本申请实施例提供的一种以用户为中心的网络的结构示意图;
图3为本申请实施例提供的一种网络功能创建方法的交互示意图;
图4为本申请实施例提供的一种控制面功能与用户面功能之间对应关系的示意图;
图5为本申请实施例提供的一种网络功能创建方法的交互示意图;
图6为本申请实施例提供的又一种网络功能创建方法的交互示意图;
图7为本申请实施例提供的又一种网络功能创建方法的交互示意图;
图8为本申请实施例提供的一种通信装置的结构示意图;
图9为本申请实施例提供的另一种通信装置的结构示意图。
具体实施方式
下面结合附图对本申请具体实施例作进一步的详细描述。
本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
为了更好地理解本申请实施例,下面首先对本申请实施例涉及的系统架构进行介绍:
本申请实施例的技术方案可以应用于各种通信系统,例如:长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、新无线(new radio,NR)、第三代合作伙伴(the 3rd generation partner project,3GPP)基于服务的网络架构(service-based architecture,SBA)等第五代(5th generation,5G)系统或第六代(6th generation,6G)通信系统5G之后演进的通信系统等。
请参见图1a,图1a是本申请实施例提供的一种网络系统架构的示意图。如图1a所示,终端设备可以接入到无线网络中以通过无线网络获取外网(例如数据网络(data network,DN))的服务,或者通过无线网络与其它设备通信,如可以与其它终端设备通信。该无线网络包括(无线)接入网((radio)access network,(R)AN)和核心网(core network,CN),其中,(R)AN(后文描述为RAN)用于将终端设备接入到无线网络,CN用于对终端设备进行管理并提供与DN通信的网关。下面分别对图1a中系统架构所涉及的终端设备、RAN、CN和DN进行详细说明。
一、终端设备
终端设备包括向用户提供语音和/或数据连通性的设备,例如终端设备是一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。终端设备可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端、增强现实(augmented reality,AR)终端、工业控制(industrial control)中的无线终端、车载终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、可穿戴终端等等。本申请的实施例对应用场景不做限定。终端设备有时也可以称为终端、用户设备(user equipment,UE)、接入终端、车载终端、工业控制终端、UE单元、UE站、移动站、移动台、 远方站、远程终端、移动设备、UE终端、无线通信设备、UE代理或UE装置等。终端也可以是固定的或者移动的。可以理解,本申请中的终端的全部或部分功能也可以通过在硬件上运行的软件功能来实现,或者通过平台(例如云平台)上实例化的虚拟化功能来实现。
二、RAN
RAN中可以包括一个或多个RAN设备(或者说接入网设备),接入网设备与终端设备之间的接口可以为Uu接口(或称为空口)。当然,5G之后演进的通信中,这些接口的名称可以不变,或者也可以用其它名称代替,本申请对此不限定。
接入网设备即为将终端设备接入到无线网络的节点或设备,接入网设备例如包括但不限于:5G通信系统中的下一代节点B(next generation node B,gNB)、演进型节点B(evolved node B,eNB)、下一代演进型节点B(next generation eNB,ng-eNB)、无线回传设备、无线网络控制器(radio network controller,RNC)、节点B(node B,NB)、家庭基站((home evolved nodeB,HeNB)或(home node B,HNB))、基带单元(baseBand unit,BBU)、传输接收点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、移动交换中心、设备到设备(Device-to-Device,D2D)、车辆外联(vehicle-to-everything,V2X)、机器到机器(machine-to-machine,M2M)通信中承担基站功能的设备等,还可以包括云接入网(cloud radio access network,C-RAN)系统中的集中式单元(centralized unit,CU)和分布式单元(distributed unit,DU)、非陆地通信网络(non-terrestrial network,NTN)通信系统中的网络设备,即可以部署于高空平台或者卫星,等,本申请实施例对此不作具体限定。
三、CN
CN中可以包括一个或多个CN设备(也可以理解为网元设备或功能网元)。
请参见图1b,图1b为本申请提供的一种CN的结构示意图,图1b的CN为5G网络架构中CN的示意图。在图1b所示CN中包括多个CN设备:网络切片选择功能(network sliceselection function,NSSF)、网络开放功能(network exposure function,NEF)、网络存储功能(network function repository function,NRF)、策略控制功能(policy control function,PCF)、统一数据管理(unified data management,UDM)、应用功能(application function,AF)、网络控制功能(networkcontrol function,NCF)、特定网络切片身份验证和鉴权功能(network slice specific authentication and authorization function,NSSAAF)、认证服务器功能(authentication server function,AUSF)、AMF、SMF、UPF、服务通信代理(service communication proxy,SCP)、网络切片准入控制(Network Slice Admission Control Function,NSACF)。其中:
AMF是由运营商网络提供的控制面功能,负责终端设备接入运营商网络的接入控制和移动性管理,例如包括移动状态管理,分配用户临时身份标识,认证和授权用户等功能。
SMF是由运营商网络提供的控制面功能,负责管理终端设备的PDU会话。PDU会话是一个用于传输PDU的通道,终端设备需要通过PDU会话与DN互相传送PDU。PDU会话由SMF负责建立、维护和删除等。SMF包括会话管理(如会话建立、修改和释放,包含UPF和RAN之间的隧道维护)、UPF的选择和控制、业务和SSC Mode选择、漫游等会话相关的功能。
PCF是由运营商提供的控制面功能,包含用户签约数据管理功能、策略控制功能、计费策略控制功能、服务质量(quality of service,QoS)控制等,主要用于向SMF提供PDU会话的策略。其中,该策略可以包括计费相关策略、QoS相关策略和授权相关策略等。
UPF是由运营商提供的网关,是运营商网络与DN通信的网关。UPF包括数据包路由和传输、包检测、QoS处理、上行包检测、下行数据包存储等用户面相关的功能。
UDM主要用于管理用户的签约数据和鉴权数据,以及进行鉴权信用处理,用户标识处理,访问授权,注册/移动性管理,订阅管理和短消息管理等。在一些实施例中,UDM中还可以包括统一数据存储库(unified data repository,UDR)。或者,在另一些实施例中,5G系统的3GPP SBA还可以包含UDR。其中,UDR用于为PCF策略提供存储和检索,开放的结构化数据的存储和检索和应用功能请求的用户信息存储等。
需要知晓的是,在5G通信系统中,各功能网元可以是图1b中所示的各个功能网元的名称,在5G之后演进的通信系统(如6G通信系统)中,各功能网元可以仍是图1b中所示的各个功能网元的名称,或者也可以具有其它名称。例如,在5G通信系统中,策略控制网元可以是PCF,在5G之后演进的通信系统(如6G通信系统)中,策略控制功能可以仍是PCF,或者也可以具有其它名称,本申请并不限定。
图1b中Npcf、Nudm、Naf、Namf、Nsmf、N1、N2、N3、N4,以及N6为接口序列号。这些接口序列号的含义可参见相关标准协议中定义的含义,在此不做限制。
请参见图1c,图1c为本申请提供的另一种CN架构的示意图。在图1c中,CN包括用户网络接入功能、用户签约认证功能、网络控制功能、资源管理功能。其中,用户网络接入功能用于对终端设备进行接入控制;用户签约认证功能用于对用户的签约信息进行存储和管理;网络控制功能用于对用户网络资源进行管理,例如负责用户网络的生成、更改、消除等操作;资源管理功能用于对用户网络的资源进行存储。其中,用户网络用于为一个用户或多个用户提供网络服务,可以理解为UE专属服务的核心网网元。该用户网络可以是为终端设备提供网络服务的网络功能、一个或一组虚机、容器、进程或其他可运行的资源集合。下面以用户网络是用户服务节点(user service node,USN)的情况进行示例性说明。
例如,用户网络可以是USN。该USN可以理解为是一种核心网控制功能的集成,是为UE专属服务的核心网网元,例如USN可以集成会话管理(session management,SM)和/或策略管理(policy management,PM)的功能;或者,USN也可以理解为是UE在核心网的数字孪生功能,是UE在现实行为的数字模型,比如记录UE所使用的业务信息,人工智能(artificial intelligence,AI)处理等等功能;又或者,USN可以理解为类似于一种云服务器(云电脑),UE可以在该云服务器对运营商所提供的资源进行编排,例如不同业务的QoS设定,带宽分配等等。需要说明的是,USN可以融合在图1b所示5G的网络架构中;也可以融合在图1c所示的CN架构中;USN还可以是以用户为中心的网络(user centric network,UCN)架构的形式存在,在这种情况下,该UCN架构可以理解为是一种以用户为中心的网络,请参见图2所示的一种UCN网络架构,在图2所示的UCN网络架构中包括网络服务节点(networkservice node,NSN)和USN。其中,NSN主要功能包括对接入UE的认证和USN的创建和生命周期管理。
NCF,用于对UCN网络架构中的USN资源进行管理,例如负责USN的生成、更改、消除等操作。
应理解,本申请中所涉及的NSN、USN和NCF仅为示意性的名称,并不应视为对此的具体限定。即是说,NSN、USN和NCF在除本申请之外的其他技术方案中可以采用其他名称,或者为具用相同功能的其他通信设备,例如,NSN可以为接入控制功能,NCF可以为网络资源控制或管理功能,USN可以为终端数字孪生功能等。
需要声明的是,1、图1c所示的CN结构仅是为了便于对CN的理解,仅是以每个功能网元分离部署于CN为例。在一些可能的CN结构中,各个功能网元之间可以集成组合部署,例如图1c中的网络接入功能和用户签约认证功能被集成为同一个功能网元,或者图1c中的 网络接入功能和网络控制功能被集成为同一个功能网元等等。本申请对此不进行具体限定。2、本申请后文所提及的核心网可以是指核心网中某一个功能网元,也可以是核心网中某几个功能网元的集成,还可以是核心网中所有功能网元的集成。该核心网可以是图1b所示的5G通信系统中的核心网,也可以是图1c中所示的核心网,还可以是其它可能的通信系统(比如LTE通信系统或者5G之后演进的通信系统中的核心网。3、上述网元或者功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。可选的,上述网元或者功能可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本申请实施例对此不作具体限定。
四、DN
DN也可以称为分组数据网络(packet data network,PDN),是位于运营商网络之外的网络,运营商网络可以接入多个DN,DN中可部署有多种业务对应的应用服务器,为终端设备提供多种可能的服务。
当终端设备需要基于切片信息与DNN信息创建一个PDU会话时,需要向AMF发送PDU会话建立请求消息。AMF基于切片信息选择服务于该切片的SMF,并向该SMF发送终端设备的PDU会话建立请求消息。进一步地,由SMF基于DNN和切片信息获取终端设备的会话签约信息,并基于DNN、切片信息、SSC Mode和终端设备位置等信息确定UPF。通过这样的方法,AMF每次接收用户创建会话需求后,才能从用户签约信息获取会话签约信息创建用户面功能,操作繁琐且安全性较低。
本申请提供的网络功能创建方法,创建的用户面功能可以满足用户所有签约信息。相比于核心网每次接收用户创建会话需求后,才从用户签约信息获取会话签约信息,创建用户面功能的方式,可以提升为用户提供网络服务的效率,以及提升系统的安全性。
下面结合附图对本申请提供的网络功能创建方法及通信装置进行进一步介绍:
请参见图3,图3是本申请实施例提供的一种网络功能创建方法的流程示意图。如图3所示,该网络功能创建方法的方法执行主体可以为第一实体或第一实体中的芯片,或者执行主体可以为控制面功能或控制面功能中的芯片。图3以第一实体和控制面功能为执行主体为例进行说明。其中:
S301、第一实体接收第一请求消息,该第一请求消息用于请求创建或选择终端设备对应的用户网络。
其中,该第一请求消息包括终端设备的用户标识。该用户标识包括用于指示用户的永久标识的信息(例如,国际移动用户识别码(international mobile subscriber identity,IMSI)、用户永久标识(subscription permanent identifier,SUPI)、移动用户的国际ISDN号码(mobile subscriber international ISDN number,MSISDN))、用户组标识、一般公共订阅标识符(generic public subscription identifier,GPSI)、用户临时标识(例如全局唯一临时标识(globally unique temporary identity,GUTI))或设备标识(例如永久设备标识(permanent equipment identifier,PEI)、国际移动设备标识(international mobile equipment identity,IMEI))中的一种或多种。
第一实体接收来自终端设备或第二实体的第一请求消息,该第一请求消息用于创建或选择终端设备对应的用户网络。具体地,在一个可能的实现中,用户具有创建或选择用户网络的需求时,用户可以通过终端设备向第一实体发送第一请求消息。或者,在另一个可能的实现中,用户通过终端设备向第二实体发送用于创建或选择用户网络的消息;进一步地,第二 实体根据该来自终端设备的消息,向第一实体发送第一请求消息。
在一个可能的实现中,该第一请求消息可以为非接入层消息、注册请求消息、服务请求消息、会话建立消息或用户网络创建请求消息中的一种。
在一个可能的实现中,该第一请求消息还包括该用户网络的第一信息。其中,该用户网络的第一信息包括用户网络标识或用户网络的类型。其中,用户网络标识用于指示某个具体的用户网络,例如USN的标识(USN identifier,USN ID)用于指向某个具体的USN节点。用户网络类型用于指示该用户网络的业务(或服务)类型,例如用户网络类型包括但不限于物联网服务网络、高带宽服务网络、个人网络服务网络,虚拟服务网络中的一个或多个。需要理解的是,该虚拟网络服务可以是指为终端提供的虚拟终端服务,例如云手机,云电脑,数字孪生服务等等。
通过这样的实现方式,第一实体可以根据该第一请求消息,创建出具体的用户网络,使得创建出的用户网络更贴合用户需求。
需要说明的是,1、本申请所提及的实体(包括第一实体和第二实体)可以理解为CN中的功能网元。该第一实体用于对用户网络进行管理(或理解为操作)。例如,第一实体可以是在图1b中新增的一个逻辑网元,或者作为逻辑功能集成于图1b中已有的网络功能中;第一实体在图1c可以为网络控制功能;第一实体在图2可以为NCF网元。该第二实体用于将终端设备接入用户网络或CN。例如,第二实体在图1b中可以为AMF网元;第二实体在图1c中可以为用户网络接入功能;第二实体在图2中可以为NSN网元。2、用户网络是指用于为终端设备提供网络服务(包括但不限于数据下载、数据访问和通话中的一种或多种)的网络功能(network function,NF)、一个或一组虚机、容器、进程或其他可运行的资源集合。换言之,该用户网络可以为用户服务功能实体或其他用户服务网络功能。例如,该用户网络可以为USN网元或USN功能实体。3、该用户网络可被分为控制面功能和用户面功能。其中,用户面功能用于转发与终端设备之间的用户面数据,或进行流量统计;控制面功能用于处理与终端设备之间交互的控制面信令(包括会话管理或策略管理等信令),并且控制面功能还可以通过会话管理控制用户面功能。
S302、第一实体根据用户标识,创建或选择控制面功能,该控制面功能用于创建或选择控制面功能对应的用户面功能,该用户面功能用于支持用户标识对应的签约服务。
第一实体根据该第一请求消息中的用户标识,创建(或选择)该用户标识对应的控制面功能。进一步地,第一实体或该控制面功能创建(或选择)该控制面功能对应的用户面功能,该用户面功能用于支持用户标识对应的签约服务。
在一个可能的实现中,该控制面功能对应一个或多个用户面功能,该一个或多个用于面功能可以支持该用户标识对应的所有签约服务。示例性地,用户A对应的签约服务包括DN1的网络服务、DN2的网络服务、DN3的网络服务。在这种情况下,该用户A的控制面功能与用户面功能之间对应关系可参见图4所示。在图4中,用户A的控制面功能(图4中的USN-C)对应2个用户面功能(图4中的USN-U1和USN-U2),其中USN-U1用于向用户A的终端设备传输DN1和DN2的用户面数据,USN-U1和USN-U2用于向用户A的终端设备传输DN3的用户面数据。
一种可能的实现中,第一实体创建控制面功能具体操作包括:第一实体具有可用的网络功能虚拟化(network functions virtualization,NFV)资源(或理解为NFV资源充足),则第一实体根据来自请求消息和该可用的NFV资源,创建控制面功能。或者,第一实体具有管理多个控制面功能的能力,该多个控制面功能由运营商预创建并可以受控于第一实体,但是该预创 建的多个控制面功能没有与用户相关联(可以理解为未被激活的状态)。当第一实体需要为某个用户创建一个控制面功能时,第一实体可以基于用户的需求选择对应的预创建的控制面功能并将用户标识与所选择的控制面功能所关联绑定(可以理解为激活了预创建的控制面功能)。
一种可能的实现中,第一实体选择控制面功能的具体操作包括:第一实体已经为某个或某些用户创建(或关联)了一个控制面功能,当第一实体获取某个新用户的请求时,确定该新用户所请求的控制面功能已被创建,则第一实体可以将所述新用户的关联到已创建的控制面功能上。
在第一实体创建控制面功能之后,该控制面功能用于处理该用户标识对应的控制面信令。在第一实体选择控制面功能之后,该控制面功能除了处理该用户标识对应的控制面信令,还可以处理其他用户标识对应的控制面信令,例如该控制面功能处理一组用户(例如家庭用户组)对应的控制面信令。
下面结合以下三种场景(场景1、场景2和场景3)对本申请所提供的网络功能创建方法进行具体解释说明。其中:场景1、第一实体可以感知用户签约信息;场景2、第一实体不感知用户签约信息,控制面功能创建(或选择)用户面功能;场景3、第一实体不感知用户签约信息,第一实体创建(或选择)用户面功能。
为了便于对本申请所提供的技术方案的理解,下面先对创建或选择用户面功能进行说明。下面以控制面功能创建或选择用户面功能的方式进行示例性说明,第一实体创建或选择用户面功能的方式可同理参考。
在一种可能的实现方式中,创建用户面功能的具体操作包括:用户面功能可以是一个服务提供方,提供了转发数据包的服务。控制面功能将网络属性信息做为一种服务配置文件,发送给用户面功能。用户面功能基于网络属性信息建立相应的连接配置,例如用户面功能与用户连接的接入网设备建立链路,用户面功能与DN接口建立链路,以使接入网设备与DN接口之间通过用户面功能进行数据传输,并确定这些链路的数据传输速率上限为控制面所提供的最大比特速率,用户面功能的会话类型或用户面功能的业务连续类型等其他参数配置也基于控制面功能所提供的参数进行链路设置。
在另一种可能的实现方式中,创建用户面功能的具体操作包括:控制面功能和用户面功能本身由同一个节点实现。此时,创建的过程可以是控制面功能基于网络属性建立与接入网设备的连接以及用户所能接入的DN进行连接,同时,基于最大比特速率限定了用户所能使用的用户面功能最大传输速率。
一种可能的实现中,选择用户面功能的具体操作包括:用户面功能可以是一个资源池,其中包括了多个可以执行用户面功能的实体,控制面功能基于用户当前位置选择可以当前用户位置区域连接的控制面实体,并基于用户可以连接的DN信息,选择可以接入到这些DN的用户面功能。
在另一种可能的实现中,选择用户面功能的具体操作包括:用户面功能可以是一个资源池,该资源池中包括了多个可以执行用户面功能的实体,该用户面功能的实体可以与用户组标识关联,当控制面功能获取到用户标识(该用户标识包括用户组标识)的情况下,控制面功能基于该用户标识(该用户标识包括用户组标识)选择该用户组标识关联的用户面功能。
基于上述创建或选择用户面功能的方法,对于某些DN,可能一个用户面实体即可提供服务,而对于某些DN可能需要多个用户面实体才能连接用户的接入网设备和DN接口。此外,基于网络属性中的其他参数,例如基于最大比特速率设置用户面功能的传输速率上限, 基于用户面功能的会话类型或用户面功能的业务连续类型选择可以支持上述参数的用户面功能等等。
在场景1(第一实体可以感知用户签约信息的场景)中请参见图5,图5是本申请实施例提供的另一种网络功能创建方法的交互示意图。如图5所示,该网络功能创建方法的方法执行主体可以为第一实体或第一实体中的芯片,或者执行主体可以为控制面功能或控制面功能中的芯片。图5以第一实体和控制面功能为执行主体为例进行说明。其中:
S501、第一实体接收第一请求消息,该第一请求消息用于请求创建或选择终端设备对应的用户网络。
S502、第一实体根据用户标识,创建或选择控制面功能。
其中,S501-S502的具体实施方式可参见前述S301-S302中具体实施方式的描述,重复之处不再进行赘述。
S503、第一实体根据第一请求消息的用户标识,获取该用户标识对应的用户签约信息。
第一实体基于用户标识,从存储有该用户标识对应用户签约信息的第三实体(例如DN、PCF、UDM网元或UDR中的一种或多种)中,获取该用户标识对应的用户签约信息。
其中,用户签约信息包括以下信息中的一种或多种:接入相关的签约信息或策略信息(例如接入控制功能、位置控制、时间控制);会话相关的签约信息或策略信息(例如互联网服务功能、特定运营商提供的服务、切片服务、定制网络功能服务等);数据传输相关的签约信息或策略信息(例如QoS参数、数据丢包率、时延、带宽、网速等)。可以理解为用户签约信息指示了用户面网络功能的网络能力,该网络能力包括以下信息中的一种或多种:移动管理(mobilitymanagement,MM)能力、SM能力或PM能力。
在一个可能的实现中,第一实体从第三实体中获取用户签约信息之前,第一实体可以基于用户标识对终端设备进行验证,在验证该终端设备为合法终端设备(即终端设备为用户注册的真实终端设备)的情况下,第一实体才会向第三实体发送请求消息以获取用户签约信息。或者,在另一种实施方式中,在第三实体接收来自第一实体获取用户签约信息的请求消息之后,第三实体会基于该请求消息对第一实体的身份进行鉴别,在确定第一实体的身份(即确定第一实体具有获取用户签约信息的操作权限)之后,第三实体才会向第一实体发送用户签约信息。通过这样的实施方式,可以提升终端设备的签约信息或策略信息的安全性,保护用户隐私。
S504、第一实体基于该用户签约信息,创建(或选择)控制面功能对应的用户面功能。
第一实体基于该用户签约信息,确定该用户面功能的网络属性(或理解为网络参数),并根据该用户面功能的网络属性创建(或选择)控制面功能对应的用户面功能。换言之,该控制面功能对应用户面功能的网络能力与用户签约信息相匹配,该用户面功能可以支撑所有该用户签约信息对应的签约服务。
在一个可能的实现中,第一请求消息中包括用户网络的第一信息时,第一实体还可以根据该用户网络的第一信息,确定用户面功能的网络属性,并根据该用户面功能的网络属性创建(或选择)控制面功能对应的用户面功能。示例性地,用户网络的第一信息为用户网络的类型,在这种情况下,第一实体根据该用户网络的类型,从本地配置中获取该用户网络的类型关联的用户面功能的网络属性(或理解为网络参数),并根据该用户面功能的网络属性创建(或选择)控制面功能对应的用户面功能。
在一个可能的实现中,第一请求消息中包括用户网络的第一信息,第一实体可以根据该用户网络的第一信息和用户签约信息,确定用户面功能的网络属性,并根据该用户面功能的 网络属性创建(或选择)控制面功能对应的用户面功能。
需要说明的是,通过图5提供的方法创建的用户面功能可以与控制面功能是同时创建的,或者,该用户面功能可以与控制面功能集成为一个功能网元(该功能网元即为前述用户网络,即控制面功能与用户面功能合设的情况)。
S505、控制面功能与第二实体建立控制面连接。
第一实体基于用户标识创建控制面功能之后,第一实体向该控制面功能发送第二实体的信息,以使该控制面功能根据该第二实体的信息与第二实体建立控制面连接。或者,第一实体基于用户标识创建控制面功能之后,第一实体向第二实体发送控制面功能的信息,以使该第二实体根据该控制面功能的信息与控制面功能建立控制面连接。通过这样的实现方式,可以使核心网(包括第一实体、第二实体、与第一实体连接的其他实体或与第二实体连接的其他实体),对用户网络进行控制管理。
其中,该第二实体的信息用于寻址第二实体,可以包括第二实体的标识或第二实体的地址。该控制面功能的信息用于寻址控制面功能,可以包括该控制面功能的标识或控制面功能的地址。
S506、控制面功能向接入网设备发送用户面功能的信息,相应的,接入网设备接收来自控制面功能的用户面功能的信息。
在创建(或选择)控制面功能对应的用户面功能之后,控制面功能向接入网设备发送用户面功能的信息,该用户面功能的信息用于寻址该用户面功能。其中,该用户面功能的信息包括所述用户面功能的标识、用户面功能的地址信息或用户面功能对应的隧道端点标识中的一种或多种。
可选地,在创建(或选择)控制面功能对应的用户面功能之后,控制面功能向该用户面功能发送接入网设备的信息。该接入网设备的信息用于寻址该接入网设备,包括但不限于接入网设备的标识或接入网设备的地址。
S507、用户面功能与接入网设备建立用户面连接。
根据S506的具体实施方式,用户面功能与接入网设备建立用户面连接的具体实施方式,可以为接入网设备可以基于该用户面功能的信息,建立与该用户面功能的用户面连接;或者还可以为该用户面功能根据该接入网设备的信息,建立与该接入网设备的用户面连接。
在一个可能的实现方式中,控制面功能对应多个用户面功能,每个用户面功能与数据网络或切片的至少一个关联。在这种情况下,控制面功能接收来自终端设备的会话建立请求,该会话建立请求中包括目标数据网络或目标切片的信息;进一步地,控制面功能从其对应的多个用户面功能中确定该目标数据网络或该目标切片对应的目标用户面功能。该目标用户面功能用于为该终端设备提供目标数据网络或目标切片对应的网络服务。通过这样的方法创建的用户面功能可以支持用户对应的所有签约服务,当终端设备具有其签约服务中的任一服务请求时,不再需要重新获取用户签约信息来创建用户面功能,可以提升为终端设备提供用户签约服务的效率。
示例性地,用户A的控制面功能与用户面功能之间对应关系可参见前述图4所示。控制面功能接收来自用户A的会话建立请求,该会话建立请求中包括DN1(即目标数据网络)的标识。进一步地,控制面功能从多个用户面功能(图4中的USN-U1和USN-U2)中确定与该DN1对应的用户面功能,即USN-U1。该USN-C控制USN-U1根据该会话建立请求,建立会话。
在场景2(控制面功能创建(或选择)用户面功能)中请参见图6,图6是本申请实施例提供的又一种网络功能创建方法的交互示意图。如图6所示,该网络功能创建方法的方法执行主体可以为第一实体或第一实体中的芯片,或者执行主体可以为控制面功能或控制面功能中的芯片。图6以第一实体和控制面功能为执行主体为例进行说明。其中:
S601、第一实体接收第一请求消息,该第一请求消息用于请求创建或选择终端设备对应的用户网络。
S602、第一实体根据用户标识,创建或选择控制面功能。
其中,S601-S602的具体实施方式可参见前述S301-S302中具体实施方式的描述,重复之处不再进行赘述。
S603、控制面功能获取用户标识。
在第一实体创建(或选择)控制面功能之后,控制面功能可以接收来自第一实体的用户标识。或者在第一实体基于用户标识创建控制面功能时,将该控制面功能与该用户标识绑定,即可以理解为该控制面功能被创建,即可确定该控制面功能知晓了用户标识。
S604、控制面功能创建(或选择)该控制面功能对应的用户面功能。
控制面功能基于该用户标识,创建(或选择)该控制面功能对应的用户面功能,以使该用户面功能可以支持用户标识对应的签约服务。
在一个可能的实现方式中,控制面功能获取该用户标识对应的用户签约信息;并基于该用户签约信息,创建(或选择)该控制面功能对应的用户面功能。通过这样的实现方式,创建用户面功能的网络能力与用户签约信息相匹配。
下面先对控制面功能获取该用户标识对应的用户签约信息的方式进行说明,具体可以包括以下两种方式。
方式一:控制面功能基于该用户标识,从存储有该用户标识对应用户签约信息的第三实体(例如DN、PCF、UDM网元或UDR中的一种或多种)中,获取该用户标识对应的用户签约信息。
方式二:控制面功能接收来自第一实体的用户标识对应的经过处理的用户签约信息;进一步地,控制面功能基于该经过处理的用户签约信息,获取用户签约信息。
其中,经过处理的用户签约信息可以理解为加密后的用户签约信息、或者通过容器获取的用户签约信息。换言之,第一实体通过容器或其他加密方式,从第三实体(例如DN、PCF、UDM网元或UDR中的一种或多种)获取经过处理的用户签约信息,并向控制面功能发送该经过处理的用户签约信息。控制面功能对该经过处理的用户签约信息,进行恢复处理(例如解密处理),得到用户签约信息。
在控制面功能获取了用户签约信息之后,该控制面功能可以基于该用户签约信息,确定第一网络属性信息;进一步地,控制面功能基于该第一网络属性信息,创建(或选择)控制面功能对应的用户面功能。其中,第一网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型、用户面功能的业务连续类型或终端设备的位置信息中的一种或多种。其中,数据网络名可以为数据网络的标识,例如DNN;用户面功能的会话类型用于指示该会话用于传输的数据包类型,该数据包的类型包括互联网协议(Internet protocol,IP)的数据包和非IP的数据包。用户面功能的业务连续类型用于指示保证用户面数据传输连续性的切换方法,例如,该切换方法包括SSCMode1、SSC Mode2或SSC Mode3中的一种或多种。
可选地,在第一请求消息中包括用户网络的第一信息时,在第一实体创建控制面功能之后,第一实体向该控制面功能发送该用户网络的第一信息。进一步地,控制面功能根据该用 户网络的第一信息,确定用户面功能的网络属性,并根据该网络属性创建(或选择)控制面功能对应的用户面功能。示例性地,用户网络的第一信息为用户网络的类型,在这种情况下,控制面功能根据该用户网络的类型,从其他功能网元(除该控制面功能之外的其他功能网元)获取该用户网络的类型关联的用户面功能的网络属性,并根据该用户面功能的网络属性创建(或选择)控制面功能对应的用户面功能。
可选地,在第一请求消息中包括用户网络的第一信息时,在第一实体创建控制面功能之后,第一实体向该控制面功能发送该用户网络的第一信息。进一步地,控制面功能根据该用户网络的第一信息和用户签约信息,确定用户面功能的网络属性,并根据该网络属性创建(或选择)控制面功能对应的用户面功能。
S605、控制面功能与第二实体建立控制面连接。
S606、控制面功能向接入网设备发送用户面功能的信息。
S607、用户面功能与接入网设备建立用户面连接。
其中,S605-S607的具体实施方式可参见前述S505-S507中具体实施方式的描述,重复之处在此不再赘述。
在场景3(第一实体不感知用户签约信息,第一实体创建(或选择)用户面功能)中请参见图7,图7是本申请实施例提供的又一种网络功能创建方法的交互示意图。如图7所示,该网络功能创建方法的方法执行主体可以为第一实体或第一实体中的芯片,或者执行主体可以为控制面功能或控制面功能中的芯片。图7以第一实体和控制面功能为执行主体为例进行说明。其中:
S701、第一实体接收第一请求消息,该第一请求消息用于请求创建或选择终端设备对应的用户网络。
S702、第一实体根据用户标识,创建或选择控制面功能。
其中,S701-S702的具体实施方式可参见前述S301-S302中具体实施方式的描述,重复之处不再进行赘述。
S703、第一实体接收来自控制面功能的第二请求消息,相应的,控制面功能向第一实体发送第二请求消息。
控制面功能具有创建(或选择)用户面功能的需求时,控制面功能向第一实体发送第二请求消息,该第二请求消息用于请求创建(或选择)用户面功能。
下面分为以下两种情况对控制面功能向第一实体发送第二请求消息的内容进行展开描述。
情况一:第二请求消息携带第一网络属性信息。
具体地,第一实体创建或选择控制面功能之后,控制面功能获取用户标识,并获取该用户标识获取用户签约信息。进一步地,控制面功能可以基于该用户签约信息,确定第一网络属性信息。控制面功能向第一实体发送第二请求消息,该第二请求消息用于请求创建(或选择)用户面功能,该第二请求消息携带该第一网络属性信息。
其中,控制面功能获取用户标识的具体实现方式可参见对前述S603具体实现方式的描述;控制面功能获取用户签约信息的具体实现方式,可参见前述S604中控制面功能获取该用户标识对应的用户签约信息的方式一和方式二;重复之处在此不再赘述。
情况二:第二请求消息携带用户网络的第二信息。
换言之,控制面功能确定用户网络的第二信息,该用户网络的第二信息包括但不限于用户网络标识或用户网络的类型。其中,关于用户网络标识和用户网络的类型的具体解释可参 见前述S301中对用户网络标识和用户网络的类型的具体解释,重复之处不再进行赘述。进一步地,该控制面功能向第一实体发送第二请求消息,该第二请求消息用于请求创建(或选择)用户面功能,该第二请求消息携带该用户网络的第二信息。
下面对控制面功能确定用户网络的第二信息的具体方式进行详细描述:
在一个可能的实施方式中,第一请求消息中包括用户标识和用户网络的第一信息,在第一实体根据该用户标识创建控制面功能之后,第一实体向该控制面功能发送用户网络的第一信息。在这种情况下,控制面功能根据该用户网络的第一信息确定用户网络的第二信息。
例如,用户网络标识USN1的用户网络类型为车联网(vehicle to everything,V2X)服务的用户网络,在这种情况下,第一实体根据用户标识创建控制面功能之后,第一实体向该控制面功能发送用户网络标识(即USN1)。进一步地,控制面功能根据该用户网络标识(即USN1)确定该用户网络的类型为V2X服务的用户网络。控制面功能向第一实体发送第二请求消息,该第二请求消息中携带V2X服务类型的标识,以请求第一实体创建(或选择)一个V2X服务的用户网络。
在另一个可能的实施方式中,第一请求消息中包括用户标识和用户网络的第一信息,在第一实体根据该用户标识和用户网络的第一信息创建控制面功能之后,控制面功能根据自身的属性信息,确定用户网络的第二信息。其中,控制面功能的属性信息包括但不限于该控制面功能的业务(或服务)类型。
示例性地,第一实体接收的第一消息为:为用户A(即第一请求消息中的用户标识)创建V2X服务的用户网络(即第一请求消息中的用户网络的第一信息),第一实体创建控制面功能,该控制面功能与V2X服务关联(即该控制面功能的属性信息为V2X服务类型)。在这种情况下,控制面功能确定用户网络的第二信息为V2X服务类型。控制面功能向第一实体发送第二请求消息,该第二请求消息中携带V2X服务类型的标识,以请求第一实体创建(或选择)一个V2X服务的用户网络。
S704、第一实体基于该第二请求消息,创建(或选择)用户面功能。
第一实体根据第二请求消息中的内容,创建(或选择)用户面功能。下面基于前述S703中的两种情况,对第一实体创建(或选择)用户面功能进行具体描述。
情况一(对应S703中情况一):第二请求消息携带第一网络属性信息。
在这种情况下,第一实体根据该第一网络属性信息创建(或选择)用户面功能,换言之,该用户面功能的配置参数与该第一网络属性信息中的配置参数保持一致。
情况二(对应S703中情况二):第二请求消息携带用户网络的第二信息。
在这种情况下,第一实体基于该用户网络的第二信息,确定第二网络属性信息,并根据该第二网络属性信息,创建(或选择)用户面功能。换言之,该用户面功能的配置参数与该第二网络属性信息中的配置参数保持一致。其中,该第二网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型或用户面功能的业务连续类型中的一种或多种。
示例性地,第一实体中配置有多个用户网络类型和网络属性信息的对应关系:物联网服务用户网络对应网络属性信息a,V2X服务用户网络对应网络属性信息b。在这种情况下,若第一实体接收到的用户网络的第二信息为V2X服务用户网络,则第一实体确定第二网络属性信息为网络属性信息b。进一步地,第一实体根据该网络属性信息b创建(或选择)V2X服务用户网络。
S705、第一实体向控制面功能发送该用户面功能的信息,相应的,控制面功能接收来自第一实体的用户面功能的信息。
在第一实体根据控制面功能的第二请求消息,创建(或选择)用户面功能之后,第一实体向该控制面功能发送用户面功能的信息,该用户面功能的信息用于寻址该用户面功能。
在一个可能的实现中,该用户面功能的信息包括用户面功能的标识、用户面功能的地址信息或用户面功能对应的隧道端点标识中的一种或多种。
需要声明的是,用于执行S703-S705的第一实体可以与执行S701-S702的第一实体为同一实体;用于执行S703-S705的第一实体也可以与执行S701-S702的第一实体为不同的实体(可以理解为一个类别的实体,但是不是同一个实体的情况),本申请对此不进行具体限定。
S706、控制面功能与第二实体建立控制面连接。
S707、控制面功能向接入网设备发送用户面功能的信息,相应的,接入网设备接收来自控制面功能的用户面功能的信息。
S708、用户面功能与接入网设备建立用户面连接。
其中,S706-S708的具体实施方式可参见前述S505-S507中具体实施方式的描述,重复之处在此不再赘述。
可见,在图7或图6所描述的网络功能创建方法被执行的过程中,第一实体不感知(或理解为不能知晓)用户签约信息的具体内容,提升了用户签约信息的安全性。在图5和图6所描述的网络功能创建被执行的过程中,第一实体创建控制面功能之后,由第一实体(图5所描述的网络功能创建方法)或控制面功能(图6所描述的网络功能创建方法)创建用户面功能,可以减少传输资源的消耗。并且通过图5所描述的网络功能创建方法,由第一实体创建控制面功能和用户面功能,第一实体可以同时创建控制面功能和用户面功能,可以提升创建网络功能的效率。
在图7或图6所描述的网络功能创建方法被执行的过程中,用户面功能可以和控制面功能合设(即控制面功能与用户面功能为同一个功能实体),用户面功能也可以和控制面功能分离部署于通信系统中(即控制面功能与用户面功能为不同功能实体)的情况,本申请对此不进行具体限定。其中,用户面功能和控制面功能分离部署于通信系统的方式更加的灵活。
请参见图8,图8示出了本申请实施例的一种通信装置的结构示意图。图8所示的通信装置可用于实现上述网络功能创建方法对应的实施例中第一实体的部分或全部功能,或者图8所示的通信装置可用于实现上述网络功能创建方法对应的实施例中控制面功能的部分或全部功能。
在一个实施例中,图8所示的通信装置可以用于实现上述图3、图5-图7中任一所描述的方法实施例中第一实体的部分或全部功能。该装置可以是终端设备,也可以是第一实体中的装置,或者是能和第一实体匹配使用的装置。其中,该通信装置还可以为芯片系统。图8所示的通信装置可以包括收发单元801和处理单元802,其中:
收发单元801,用于接收第一请求消息,该第一请求消息用于请求创建或选择终端设备对应的用户网络,该第一请求消息包括终端设备的用户标识;处理单元802,用于根据该用户标识,创建或选择控制面功能;该控制面功能用于创建或选择该控制面功能对应的用户面功能;该用户面功能用于支持用户标识对应的签约服务。
在一个可能的实施方式中,该第一请求消息还包括用户网络的第一信息。
在一个可能的实施方式中,该用户网络的第一信息包括用户网络标识或用户网络的类型。
在一个可能的实施方式中,收发单元801,用于接收来自控制面功能的第二请求消息,该第二请求消息用于请求创建或选择用户面功能,该第二请求消息携带第一网络属性信息; 处理单元802,用于基于第一网络属性信息,创建或选择用户面功能;收发单元,还用于向控制面功能发送用户面功能的信息。
在一个可能的实施方式中,收发单元801,用于接收来自控制面功能的第二请求消息,该第二请求消息用于请求创建或选择用户面功能,该第二请求消息携带用户网络的第二信息,该用户网络的第二信息包括用户网络标识或用户网络的类型;处理单元802,用于基于用户网络的第二信息,创建或选择用户面功能;收发单元801,用于向控制面功能发送用户面功能的信息。
在一个可能的实施方式中,处理单元802,还用于基于用户网络的第二信息,确定第二网络属性信息;基于第二网络属性信息,创建或选择用户面功能。
在一个可能的实施方式中,该用户面功能的信息包括用户面功能的标识、用户面功能的地址信息或用户面功能对应的隧道端点标识中的一种或多种。
在一个可能的实施方式中,第一网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型、用户面功能的业务连续类型或终端设备的位置信息中的一种或多种;
或者,第二网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型、用户面功能的业务连续类型或终端设备的位置信息中的一种或多种。
在一个可能的实施方式中,处理单元802,用于基于用户标识,控制该通信装置接收经过处理的用户签约信息;收发单元801,用于向控制面功能发送经过处理的用户签约信息,该经过处理的用户签约信息用于创建或选择用户面功能。
在一个可能的实施方式中,第一请求消息为非接入层消息、注册请求消息、服务请求消息、会话建立消息或用户网络创建请求消息中的一种。
在一个可能的实施方式中,该第一请求消息来自于终端设备或第二实体。
关于上述收发单元801和处理单元802更详细的描述,可参考上述方法实施例中第一实体的相关描述,在此不再说明。
在一个实施例中,图8所示的通信装置可以用于实现上述图3、图5-图7中任一所描述的方法实施例中控制面功能的部分或全部功能。该装置可以是控制面功能,也可以是控制面功能中的装置,或者是能和控制面功能匹配使用的装置。其中,该通信装置还可以为芯片系统。图8所示的通信装置可以包括收发单元801和处理单元802,其中:
收发单元801,用于获取用户标识;处理单元802,用于创建或选择该控制面功能对应的用户面功能,该用户面功能用于支持所述用户标识对应的签约服务。
在一个可能的实施方式中,收发单元801,用于获取用户标识对应的用户签约信息;处理单元802,用于基于该用户签约信息,创建或选择控制面功能对应的用户面功能。
在一个可能的实施方式中,收发单元801,用于接收来自第一实体的用户标识对应的经过处理的用户签约信息;处理单元802,用于基于该经过处理的用户签约信息,得到用户签约信息。
在一个可能的实施方式中,处理单元802,用于基于该用户签约信息,确定第一网络属性信息;基于该第一网络属性信息,创建或选择控制面功能对应的用户面功能。
在一个可能的实施方式中,处理单元802,用于基于用户签约信息,确定第一网络属性信息;收发单元801,用于向第一实体发送第二请求消息,该第二请求消息用于请求创建或选择用户面功能,该第二请求消息携带第一网络属性信息;该收发单元801,还用于接收来自第一实体的用户面功能的信息。
在一个可能的实施方式中,处理单元802用于确定用户网络的第二信息,该用户网络的第二信息包括用户网络标识或用户网络的类型;收发单元801用于向第一实体发送第二请求消息,该第二请求消息用于请求创建或选择用户面功能,该第二请求消息携带用户网络的第二信息。
在一个可能的实施方式中,该用户面功能的信息包括用户面功能的标识、用户面功能的地址信息或用户面功能对应的隧道端点标识中的一种或多种。
在一个可能的实施方式中,第一网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型、用户面功能的业务连续类型或终端设备的位置信息中的一种或多种。
在一个可能的实施方式中,收发单元801,用于与第二实体建立控制面连接;向接入网设备发送用户面功能的信息。
在一个可能的实施方式中,该控制面功能对应多个用户面功能,每个用户面功能与数据网络或切片的至少一个关联,在这种情况下,收发单元801,用于接收来自终端设备的会话建立请求,该会话建立请求中包括目标数据网络或目标切片的信息;处理单元802,用于从多个用户面功能中确定该目标数据网络或目标切片对应的目标用户面功能,该目标用户面功能用于为终端设备提供目标数据网络或目标切片对应的网络服务。
关于上述收发单元801和处理单元802更详细的描述,可参考上述方法实施例中控制面功能的相关描述,在此不再说明。
请参见图9,图9为本申请提供的一种通信装置900的结构示意图,该通信装置900包括处理器910和接口电路920。处理器910和接口电路920之间相互耦合。可以理解的是,接口电路920可以为收发器或输入输出接口。可选的,通信装置900还可以包括存储器930,用于存储处理器910执行的指令或存储处理器910运行指令所需要的输入数据或存储处理器910运行指令后产生的数据。
当通信装置900用于实现上述方法实施例中的方法时,处理器910用于执行上述处理单元802的功能,接口电路920用于执行上述收发单元801的功能。
当上述通信装置为应用于第一实体的芯片时,该第一实体芯片实现上述方法实施例中第一实体的功能,该第一实体芯片从其它网元接收信息;或者,该第一实体芯片向其他实体发送信息。
当上述通信装置为应用于控制面功能的芯片时,该控制面功能芯片实现上述方法实施例中控制面功能的功能。该控制面功能芯片从其它网元(或实体)接收信息;或者,该控制面功能芯片向其他网元(或实体)发送信息。
可以理解的是,本申请的实施例中的处理器可以是中央处理单元(central processing unit,CPU),还可以是其它通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,RAM)、闪存、只读存储器(Read-Only Memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)、寄存器、硬盘、移 动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于接入网设备或终端设备中。当然,处理器和存储介质也可以作为分立组件存在于第一实体或控制面功能中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字多功能光盘(digital versatile disc,DVD);还可以是半导体介质,例如,固态硬盘(solid statedrive,SSD)。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机执行指令,当该计算机执行指令被执行时,使得上述方法实施例中第一实体或控制面功能执行的方法被实现。
本申请实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,当该计算机程序被执行时,使得上述方法实施例中第一实体或控制面功能执行的方法被实现。
本申请实施例还提供一种通信系统,该通信系统包括第一实体或控制面功能。其中,第一实体用于执行上述方法实施例中第一实体执行的方法。控制面功能用于执行上述方法实施例中控制面功能执行的方法。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
本申请提供的各实施例的描述可以相互参照,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。为描述的方便和简洁,例如关于本申请实施例提供的各装置、设备的功能以及执行的步骤可以参照本申请方法实施例的相关描述,各方法实施例之间、各装置实施例之间也可以互相参考、结合或引用。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

Claims (46)

  1. 一种网络功能创建方法,其特征在于,所述方法包括:
    第一实体接收第一请求消息,所述第一请求消息用于请求创建或选择终端设备对应的用户网络;所述第一请求消息包括所述终端设备的用户标识;
    所述第一实体根据所述用户标识,创建或选择控制面功能;所述控制面功能用于创建或选择所述控制面功能对应的用户面功能,所述用户面功能用于支持所述用户标识对应的签约服务。
  2. 根据权利要求1所述方法,其特征在于,所述第一请求消息还包括所述用户网络的第一信息;所述用户网络的第一信息包括所述用户网络标识或所述用户网络的类型。
  3. 根据权利要求1或2所述方法,其特征在于,所述方法还包括:
    所述第一实体接收来自所述控制面功能的第二请求消息;所述第二请求消息用于请求创建或选择所述用户面功能,所述第二请求消息携带第一网络属性信息;
    所述第一实体基于所述第一网络属性信息,创建或选择所述用户面功能;
    所述第一实体向所述控制面功能发送所述用户面功能的信息。
  4. 根据权利要求3所述方法,其特征在于,所述第一网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型、用户面功能的业务连续类型或终端设备的位置信息中的一种或多种。
  5. 根据权利要求1或2所述方法,其特征在于,所述方法还包括:
    所述第一实体接收来自所述控制面功能的第二请求消息;所述第二请求消息用于请求创建或选择用户面功能,所述第二请求消息携带所述用户网络的第二信息;所述用户网络的第二信息包括所述用户网络标识或所述用户网络的类型;
    所述第一实体基于所述用户网络的第二信息,创建或选择所述用户面功能;
    所述第一实体向所述控制面功能发送所述用户面功能的信息。
  6. 根据权利要求5所述方法,其特征在于,所述第一实体基于所述用户网络的第二信息,创建或选择所述用户面功能,包括:
    所述第一实体基于所述用户网络的第二信息,确定第二网络属性信息;
    所述第一实体基于所述第二网络属性信息,创建或选择所述用户面功能。
  7. 根据权利要求6所述方法,其特征在于,所述第二网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型或用户面功能的业务连续类型中的一种或多种。
  8. 根据权利要求3-7中任一项所述方法,其特征在于,所述用户面功能的信息包括所述用户面功能的标识、所述用户面功能的地址信息或所述用户面功能对应的隧道端点标识中的一种或多种。
  9. 根据权利要求1-8中任一项所述方法,其特征在于,所述方法还包括:
    所述第一实体基于所述用户标识,接收经过处理的用户签约信息;
    所述第一实体向所述控制面功能发送所述经过处理的用户签约信息,所述经过处理的用户签约信息用于创建或选择所述用户面功能。
  10. 根据权利要求1-9中任一项所述方法,其特征在于,所述第一请求消息为非接入层消息、注册请求消息、服务请求消息、会话建立消息或用户网络创建请求消息中的一种。
  11. 根据权利要求1-10中任一项所述方法,其特征在于,所述第一请求消息来自于所述终端设备或第二实体。
  12. 一种用户网络创建方法,其特征在于,所述方法包括:
    控制面功能获取用户标识;
    所述控制面功能创建或选择所述控制面功能对应的用户面功能,所述用户面功能用于支持所述用户标识对应的签约服务。
  13. 根据权利要求12所述方法,其特征在于,所述控制面功能创建或选择所述控制面功能对应的用户面功能,包括:
    所述控制面功能获取所述用户标识对应的用户签约信息;
    所述控制面功能基于所述用户签约信息,创建或选择所述控制面功能对应的用户面功能。
  14. 根据权利要求13所述方法,其特征在于,所述控制面功能获取所述用户标识对应的用户签约信息,包括:
    所述控制面功能接收来自第一实体的所述用户标识对应的经过处理的用户签约信息;
    所述控制面功能基于所述经过处理的用户签约信息,得到所述用户签约信息。
  15. 根据权利要求13或14所述方法,其特征在于,所述控制面功能创建或选择所述控制面功能对应的用户面功能,包括:
    所述控制面功能基于所述用户签约信息,确定第一网络属性信息;
    所述控制面功能基于所述第一网络属性信息,创建或选择所述控制面功能对应的用户面功能。
  16. 根据权利要求13或14所述方法,其特征在于,所述控制面功能创建或选择所述控制面功能对应的用户面功能,包括:
    所述控制面功能基于所述用户签约信息,确定第一网络属性信息;
    所述控制面功能向所述第一实体发送第二请求消息;所述第二请求消息用于请求创建或选择所述用户面功能,所述第二请求消息携带第一网络属性信息;
    所述控制面功能接收来自所述第一实体的所述用户面功能的信息。
  17. 根据权利要求12所述方法,其特征在于,所述控制面功能创建或选择所述控制面功能对应的用户面功能,包括:
    所述控制面功能确定所述用户网络的第二信息,所述用户网络的第二信息包括所述用户网络标识或所述用户网络的类型;
    所述控制面功能向所述第一实体发送第二请求消息;所述第二请求消息用于请求创建或选择所述用户面功能,所述第二请求消息携带所述用户网络的第二信息。
  18. 根据权利要求16或17所述方法,其特征在于,所述用户面功能的信息包括所述用户面功能的标识、所述用户面功能的地址信息或所述用户面功能对应的隧道端点标识中的一种或多种。
  19. 根据权利要求15或16所述方法,其特征在于,所述第一网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型、用户面功能的业务连续类型或终端设备的位置信息中的一种或多种。
  20. 根据权利要求12-19中任一项所述方法,其特征在于,所述方法还包括:
    所述控制面功能与第二实体建立控制面连接;
    所述控制面功能向接入网设备发送所述用户面功能的信息。
  21. 根据权利要求12-20中任一项所述方法,其特征在于,所述控制面功能对应多个用户面功能,每个用户面功能与数据网络或切片的至少一个关联,所述方法还包括:
    所述控制面功能接收来自所述终端设备的会话建立请求,所述会话建立请求中包括目标数据网络或目标切片的信息;
    所述控制面功能从所述多个用户面功能中确定所述目标数据网络或所述目标切片对应的目标用户面功能,所述目标用户面功能用于为所述终端设备提供所述目标数据网络或所述目标切片对应的网络服务。
  22. 一种通信装置,其特征在于,所述装置包括:
    收发单元,用于接收第一请求消息,所述第一请求消息用于请求创建或选择终端设备对应的用户网络,所述第一请求消息包括终端设备的用户标识;
    处理单元,用于根据所述用户标识,创建或选择控制面功能;所述控制面功能用于创建或选择所述控制面功能对应的用户面功能;所述用户面功能用于支持用户标识对应的签约服务。
  23. 根据权利要求22所述装置,其特征在于,所述第一请求消息还包括用户网络的第一信息;所述用户网络的第一信息包括用户网络标识或用户网络的类型。
  24. 根据权利要求22或23所述装置,其特征在于,
    所述收发单元,还用于接收来自所述控制面功能的第二请求消息;所述第二请求消息用于请求创建或选择所述用户面功能,所述第二请求消息携带第一网络属性信息;
    所述处理单元,还用于基于所述第一网络属性信息,创建或选择所述用户面功能;
    所述收发单元,还用于向所述控制面功能发送所述用户面功能的信息。
  25. 根据权利要求24所述装置,其特征在于,所述第一网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型、用户面功能的业务连续类型或终端设备的位置信息中的一种或多种。
  26. 根据权利要求22或23所述装置,其特征在于,
    所述收发单元,还用于接收来自所述控制面功能的第二请求消息;所述第二请求消息用于请求创建或选择用户面功能,所述第二请求消息携带所述用户网络的第二信息;所述用户网络的第二信息包括用户网络标识或用户网络的类型;
    所述处理单元,还用于基于所述用户网络的第二信息,创建或选择用户面功能;
    所述收发单元,还用于向所述控制面功能发送所述用户面功能的信息。
  27. 根据权利要求26所述装置,其特征在于,
    所述处理单元,还用于基于所述用户网络的第二信息,确定第二网络属性信息;
    所述处理单元,还用于基于第二网络属性信息,创建或选择所述用户面功能。
  28. 根据权利要求27所述装置,其特征在于,所述第二网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型或用户面功能的业务连续类型中的一种或多种。
  29. 根据权利要求24-28中任一项所述装置,其特征在于,所述用户面功能的信息包括所述用户面功能的标识、所述用户面功能的地址信息或所述用户面功能对应的隧道端点标识中的一种或多种。
  30. 根据权利要求22-29中任一项所述装置,其特征在于,
    所述处理单元,还用于基于所述用户标识接收经过处理的用户签约信息;
    所述收发单元,还用于向所述控制面功能发送经过处理的用户签约信息,所述经过处理的用户签约信息用于创建或选择所述用户面功能。
  31. 根据权利要求22-30中任一项所述装置,其特征在于,所述第一请求消息为非接入层消息、注册请求消息、服务请求消息、会话建立消息或用户网络创建请求消息中的一种。
  32. 根据权利要求22-31中任一项所述装置,其特征在于,所述第一请求消息来自于所述终端设备或第二实体。
  33. 一种通信装置,其特征在于,所述装置包括:
    收发单元,用于获取用户标识;
    处理单元,用于创建或选择控制面功能对应的用户面功能,所述用户面功能用于支持所述所述用户标识对应的签约服务。
  34. 根据权利要求33所述装置,其特征在于,
    所述收发单元,用于获取所述用户标识对应的用户签约信息;
    所述处理单元,用于基于所述用户签约信息,创建或选择所述控制面功能对应的用户面功能。
  35. 根据权利要求34所述装置,其特征在于,
    所述收发单元,用于接收来自第一实体的所述用户标识对应的经过处理的用户签约信息;
    所述处理单元,用于基于所述经过处理的用户签约信息,得到所述用户签约信息。
  36. 根据权利要求34或35所述装置,其特征在于,
    所述处理单元,用于基于所述用户签约信息,确定第一网络属性信息;
    所述处理单元,还用于基于所述第一网络属性信息,创建或选择所述控制面功能对应的用户面功能。
  37. 根据权利要求34或35所述装置,其特征在于,
    所述处理单元,用于基于所述用户签约信息,确定第一网络属性信息;
    所述收发单元,用于向所述第一实体发送第二请求消息,所述第二请求消息用于请求创建或选择所述用户面功能,所述第二请求消息携带第一网络属性信息;
    所述收发单元,还用于接收来自第一实体的用户面功能的信息。
  38. 根据权利要求33所述装置,其特征在于,
    所述处理单元,用于确定所述用户网络的第二信息,所述用户网络的第二信息包括所述用户网络标识或所述用户网络的类型;
    所述收发单元,用于向所述第一实体发送第二请求消息;所述第二请求消息用于请求创建或选择所述用户面功能,所述第二请求消息携带所述用户网络的第二信息。
  39. 根据权利要求37或38所述装置,其特征在于,所述用户面功能的信息包括所述用户面功能的标识、所述用户面功能的地址信息或所述用户面功能对应的隧道端点标识中的一种或多种。
  40. 根据权利要求36或37所述装置,其特征在于,所述第一网络属性信息包括数据网络名、最大比特速率、用户面功能的会话类型、用户面功能的业务连续类型或终端设备的位置信息中的一种或多种。
  41. 根据权利要求33-40中任一项所述装置,其特征在于,
    所述收发单元,用于与第二实体建立控制面连接;
    所述收发单元,用于向接入网设备发送所述用户面功能的信息。
  42. 根据权利要求33-41中任一项所述装置,其特征在于,所述控制面功能对应多个用户面功能,每个用户面功能与数据网络或切片的至少一个关联;
    所述收发单元,还用于接收来自所述终端设备的会话建立请求,所述会话建立请求中包括目标数据网络或目标切片的信息;
    所述处理单元,还用于从多个用户面功能中确定所述目标数据网络或目标切片对应的目 标用户面功能,所述目标用户面功能用于为所述终端设备提供所述目标数据网络或所述目标切片对应的网络服务。
  43. 一种通信装置,其特征在于,包括处理器,所述处理器与存储器耦合,所述存储器存储指令,所述处理器用于执行所述指令,使得所述通信装置实现如权利要求1-11中任一项所述的方法,或所述通信装置实现如权利要求12-21中任一项所述的方法。
  44. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令在被所述计算机调用时,使得权利要求1-11中任一项所述的方法被执行,或,使得权利要求12-21中任一项所述的方法被执行。
  45. 一种计算机程序产品,其特征在于,当其在计算机上运行时,使得权利要求1-11中任一项所述的方法被执行,或者使得权利要求12-21中任一项所述的方法被执行。
  46. 一种通信系统,其特征在于,所述通信系统包括第一实体和控制面功能;其中,所述第一实体用于执行如权利要求1-11中任一项所述的方法,所述控制面功能用于执行如权利要求12-21中任一项所述的方法。
PCT/CN2022/141239 2021-12-31 2022-12-23 一种网络功能创建方法及通信装置 Ceased WO2023125259A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US18/756,103 US20240349365A1 (en) 2021-12-31 2024-06-27 Network function creation method and communication apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111676507.5A CN116419238A (zh) 2021-12-31 2021-12-31 一种网络功能创建方法及通信装置
CN202111676507.5 2021-12-31

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/756,103 Continuation US20240349365A1 (en) 2021-12-31 2024-06-27 Network function creation method and communication apparatus

Publications (1)

Publication Number Publication Date
WO2023125259A1 true WO2023125259A1 (zh) 2023-07-06

Family

ID=86997827

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/141239 Ceased WO2023125259A1 (zh) 2021-12-31 2022-12-23 一种网络功能创建方法及通信装置

Country Status (3)

Country Link
US (1) US20240349365A1 (zh)
CN (1) CN116419238A (zh)
WO (1) WO2023125259A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025066202A1 (zh) * 2023-09-25 2025-04-03 华为技术有限公司 数据通道建立方法、装置以及存储介质

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120417110A (zh) * 2024-01-30 2025-08-01 华为技术有限公司 通信方法及通信装置
CN118648366A (zh) * 2024-04-15 2024-09-13 北京小米移动软件有限公司 通信方法及装置、通信设备、通信系统、存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018000319A1 (zh) * 2016-06-30 2018-01-04 华为技术有限公司 一种用户终端的附着方法及设备
CN110035562A (zh) * 2018-01-12 2019-07-19 华为技术有限公司 会话管理方法、设备及系统
CN110167198A (zh) * 2018-02-14 2019-08-23 华为技术有限公司 确定协议数据单元会话服务网元的方法和装置
CN110235510A (zh) * 2017-02-01 2019-09-13 华为技术有限公司 NextGen移动核心网中增强会话管理的系统和方法
CN110830989A (zh) * 2018-08-09 2020-02-21 华为技术有限公司 一种通信方法和装置
WO2020147760A1 (zh) * 2019-01-15 2020-07-23 华为技术有限公司 一种局域网通信方法、装置及系统
CN113498217A (zh) * 2020-04-03 2021-10-12 华为技术有限公司 一种通信方法和通信装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018000319A1 (zh) * 2016-06-30 2018-01-04 华为技术有限公司 一种用户终端的附着方法及设备
CN110235510A (zh) * 2017-02-01 2019-09-13 华为技术有限公司 NextGen移动核心网中增强会话管理的系统和方法
CN110035562A (zh) * 2018-01-12 2019-07-19 华为技术有限公司 会话管理方法、设备及系统
CN110167198A (zh) * 2018-02-14 2019-08-23 华为技术有限公司 确定协议数据单元会话服务网元的方法和装置
CN110830989A (zh) * 2018-08-09 2020-02-21 华为技术有限公司 一种通信方法和装置
WO2020147760A1 (zh) * 2019-01-15 2020-07-23 华为技术有限公司 一种局域网通信方法、装置及系统
CN113498217A (zh) * 2020-04-03 2021-10-12 华为技术有限公司 一种通信方法和通信装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025066202A1 (zh) * 2023-09-25 2025-04-03 华为技术有限公司 数据通道建立方法、装置以及存储介质

Also Published As

Publication number Publication date
CN116419238A (zh) 2023-07-11
US20240349365A1 (en) 2024-10-17

Similar Documents

Publication Publication Date Title
US11223988B2 (en) Quality of service rule management in 5G
CN113411857B (zh) 通信方法及装置
CN114079995B (zh) 一种中继管理方法及通信装置
CN113873478B (zh) 通信方法及装置
CN114531958A (zh) 无线通信系统中用于控制数据速率的方法和设备
CN109845389B (zh) 一种通信方法及装置
CN111801961B (zh) 一种确定ssc模式的方法及装置
WO2023125259A1 (zh) 一种网络功能创建方法及通信装置
US20230254922A1 (en) Multipath transmission method and communication apparatus
WO2023125198A1 (zh) 一种网络资源管理方法及通信装置
WO2022033543A1 (zh) 一种中继通信方法及通信装置
WO2023015973A1 (zh) 一种网络切片准入控制方法和装置
WO2023137579A1 (zh) 紧急业务的提供方法、装置、设备及存储介质
WO2022170798A1 (zh) 确定策略的方法和通信装置
CN114503649B (zh) 通信方法和通信装置
US12363583B2 (en) Parameter configuration method, apparatus and system, device and storage medium
WO2023142887A1 (zh) 通信方法及通信装置
CN117981393A (zh) 用于进行网络切片替换的方法、设备和系统
CN118844091A (zh) 用于业务传输的网络注册方法和支持该方法的设备
WO2023169225A1 (zh) 一种pin管理方法、通信装置及通信系统
WO2023066365A1 (zh) 一种通信方法和装置
CN103517447B (zh) 传输数据的方法和装置
CN116419271A (zh) 一种管理vn组方法、管理设备及网络设备
WO2021042381A1 (zh) 一种通信方法、装置及系统
WO2022000496A1 (zh) 一种通信方法及装置

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: 22914513

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: 22914513

Country of ref document: EP

Kind code of ref document: A1