Devices and methods for core network architecture
The 6G core network architecture employs a bus structure with standardized protocols to streamline interactions between network functions, addressing complexity and enhancing service support, connectivity, and user experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- NEC CORP
- Filing Date
- 2024-10-30
- Publication Date
- 2026-05-07
AI Technical Summary
The complexity and inefficiency of managing interactions between network functions in 5G core networks, particularly in supporting new services and non-communication services, necessitate a reevaluation of the architecture for 6G core networks to enhance user experiences and support diverse applications.
A bus structure is introduced in the 6G core network architecture, enabling standardized protocols and interfaces for communication between network functions, allowing efficient performance of procedures such as registration and service establishment through devices like CNAF, UAF, DGF, SPM, and NCCF, facilitating unified data management and policy control.
This approach simplifies network operations, supports non-communication services, and enhances connectivity in underserved areas, providing reliable and synchronous delivery of mixed traffic types, including video, audio, and haptic data, while supporting diverse vertical market needs.
Smart Images

Figure CN2024128614_07052026_PF_FP_ABST
Abstract
Description
DEVICES AND METHODS FOR CORE NETWORK ARCHITECTUREFIELD
[0001] Example embodiments of the present disclosure generally relate to the field of communication techniques and in particular, to devices and methods for core network architecture of a next generation to New Radio (NR) .BACKGROUND
[0002] In recent years, the fifth generation (5G) communication has rapidly advanced worldwide, with growing deployment, evolving technology, and expanding applications across diverse fields. The current 5G core network (5GC) adopts a service-based architecture, which consists of multiple network elements corresponding to variable functions of the 5G network. In the core network of a next generation to NR network, for example, the sixth generation (6G) communication network, there is a need to support new services, leading to the requirements for new functions. It is necessary to study the architecture of the 6G core network.SUMMARY
[0003] In general, embodiments of the present disclosure provide methods, devices and computer storage medium for sixth generation (6G) communication network architecture.
[0004] In a first aspect, there is provided a first device. The first device comprises: a processor configured to cause the first device to: receive, from a second device, a first request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, and wherein the first device is located in the core network and the second device is located in a radio access network (RAN) ; and transmit, to a fourth device, a second request for performing the first procedure, wherein the fourth device is located in the core network and is associated with the first procedure.
[0005] In a second aspect, there is provided a second device. The second device comprises: a processor configured to cause the second device to: receive, from a third device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device; and transmit, to a first device, a first request for performing the first procedure, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) .
[0006] In a third aspect, there is provided a fourth device. The fourth device comprises: a processor configured to cause the fourth device to: receive, from a first device, a second request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) ; and transmit, to a fifth device, a subscription request for subscription information of the third device first procedure, wherein the fourth device is located in the core network and is associated with the first procedure.
[0007] In a fourth aspect, there is provided a fifth device. The fifth device comprises: a processor configured to cause the fifth device to: receive, from a fourth device, a subscription request for subscription information of a third device; and transmit the subscription information to the fourth device, wherein the fifth device comprises a network device implementing Subscription and Policy Management (SPM) function in a core network of a next generation to New Radio (NR) .
[0008] In a fifth aspect, there is provided a third device. The third device comprises: a processor configured to cause the third device to: transmit, to a second device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device; and receive, from the second device, a response to the third request.
[0009] In a sixth aspect, there is provided a sixth device. The sixth device comprises: a processor configured to cause the sixth device to: receive, from a seventh device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) ; and transmit, to an eighth device, a seventh request for establishing the non-communication service.
[0010] In a seventh aspect, there is provided a seventh device. The seventh device comprises: a processor configured to cause the seventh device to: transmit, to a sixth device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) ; and receive, from a ninth device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service.
[0011] In an eighth aspect, there is provided an eighth device. The eighth device comprises: a processor configured to cause the eighth device to: receive, from a sixth device, a seventh request for establishing a non-communication service through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device; and transmit, to a ninth device, a second report related to the non-communication service.
[0012] In a ninth aspect, there is provided a ninth device. The ninth device comprises: a processor configured to cause the ninth device to: receive, from an eighth device, a second report related to a non-communication service performed through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device; and transmit, to the seventh device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service.
[0013] In a tenth aspect, there is provided a communication method performed by a first device. The method comprises: receiving, from a second device, a first request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, and wherein the first device is located in the core network and the second device is located in a radio access network (RAN) ; and transmitting, to a fourth device, a second request for performing the first procedure, wherein the fourth device is located in the core network and is associated with the first procedure.
[0014] In an eleventh aspect, there is provided a communication method performed by a second device. The method comprises: receiving, from a third device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device; and transmitting, to a first device, a first request for performing the first procedure, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) .
[0015] In a twelfth aspect, there is provided a communication method performed by a fourth device. The method comprises: receiving, from a first device, a second request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) ; and transmitting, to a fifth device, a subscription request for subscription information of the third device first procedure, wherein the fourth device is located in the core network and is associated with the first procedure.
[0016] In a thirteenth aspect, there is provided a communication method performed by a fifth device. The method comprises: receiving, from a fourth device, a subscription request for subscription information of a third device; and transmitting the subscription information to the fourth device, wherein the fifth device comprises a network device implementing Subscription and Policy Management (SPM) function in a core network of a next generation to New Radio (NR) .
[0017] In a fourteenth aspect, there is provided a communication method performed by a third device. The method comprises: transmitting, to a second device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device; and receiving, from the second device, a response to the third request.
[0018] In a fifteenth aspect, there is provided a communication method performed by a sixth device. The method comprises: receiving, from a seventh device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) ; and transmitting, to an eighth device, a seventh request for establishing the non-communication service.
[0019] In a sixteenth aspect, there is provided a communication method performed by a seventh device. The method comprises: transmitting, to a sixth device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) ; and receiving, from a ninth device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service.
[0020] In a seventeenth aspect, there is provided a communication method performed by an eighth device. The method comprises: receiving, from a sixth device, a seventh request for establishing a non-communication service through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device; and transmitting, to a ninth device, a second report related to the non-communication service.
[0021] In an eighteenth aspect, there is provided a communication method performed by a ninth device. The method comprises: receiving, from an eighth device, a second report related to a non-communication service performed through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device; and transmitting, to the seventh device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service.
[0022] In a nineteenth aspect, there is provided a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to carry out the method according to the tenth, eleventh, twelfth, thirteenth, fourteenth, fifteenth, sixteenth, seventeenth, or eighteenth aspect.
[0023] Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Through the more detailed description of some example embodiments of the present disclosure in the accompanying drawings, the above and other objects, features and advantages of the present disclosure will become more apparent, wherein:
[0025] FIG. 1 illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;
[0026] FIG. 2 illustrates a signaling flow of a first procedure in accordance with some embodiments of the present disclosure;
[0027] FIG. 3 illustrates a signaling flow of a registration procedure in accordance with some embodiments of the present disclosure;
[0028] FIG. 4 illustrates a signaling flow of a service establishment procedure in accordance with some embodiments of the present disclosure;
[0029] FIG. 5 illustrates a signaling flow of a non-communication service in accordance with some embodiments of the present disclosure;
[0030] FIG. 6 illustrates a signaling flow of an example of non-communication service establishment in accordance with some embodiments of the present disclosure;
[0031] FIG. 7 illustrates a flowchart of a communication method implemented at a first device according to some example embodiments of the present disclosure;
[0032] FIG. 8 illustrates a flowchart of a communication method implemented at a second device according to some example embodiments of the present disclosure;
[0033] FIG. 9 illustrates a flowchart of a communication method implemented at a fourth device according to some example embodiments of the present disclosure;
[0034] FIG. 10 illustrates a flowchart of a communication method implemented at a fifth device according to some example embodiments of the present disclosure;
[0035] FIG. 11 illustrates a flowchart of a communication method implemented at a third device according to some example embodiments of the present disclosure;
[0036] FIG. 12 illustrates a flowchart of a communication method implemented at a sixth device according to some example embodiments of the present disclosure;
[0037] FIG. 13 illustrates a flowchart of a communication method implemented at a seventh device according to some example embodiments of the present disclosure;
[0038] FIG. 14 illustrates a flowchart of a communication method implemented at an eighth device according to some example embodiments of the present disclosure;
[0039] FIG. 15 illustrates a flowchart of a communication method implemented at a ninth device according to some example embodiments of the present disclosure;
[0040] FIG. 16 illustrates a simplified block diagram of an apparatus that is suitable for implementing example embodiments of the present disclosure.
[0041] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0042] Principle of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. Embodiments described herein can be implemented in various manners other than the ones described below.
[0043] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0044] As used herein, the term ‘terminal device’ refers to any device having wireless or wired communication capabilities. Examples of the terminal device include, but not limited to, user equipment (UE) , personal computers, desktops, mobile phones, cellular phones, smart phones, personal digital assistants (PDAs) , portable computers, tablets, wearable devices, internet of things (IoT) devices, Ultra-reliable and Low Latency Communications (URLLC) devices, Internet of Everything (IoE) devices, machine type communication (MTC) devices, devices on vehicle for V2X communication where X means pedestrian, vehicle, or infrastructure / network, devices for Integrated Access and Backhaul (IAB) , Space borne vehicles or Air borne vehicles in Non-terrestrial networks (NTN) including Satellites and High Altitude Platforms (HAPs) encompassing Unmanned Aircraft Systems (UAS) , eXtended Reality (XR) devices including different types of realities such as Augmented Reality (AR) , Mixed Reality (MR) and Virtual Reality (VR) , the unmanned aerial vehicle (UAV) commonly known as a drone which is an aircraft without any human pilot, devices on high speed train (HST) , or image capture devices such as digital cameras, sensors, gaming devices, music storage and playback appliances, or Internet appliances enabling wireless or wired Internet access and browsing and the like. The ‘terminal device’ can further has ‘multicast / broadcast’ feature, to support public safety and mission critical, V2X applications, transparent IPv4 / IPv6 multicast delivery, IPTV, smart TV, radio services, software delivery over wireless, group communications and IoT applications. It may also incorporate one or multiple Subscriber Identity Module (SIM) as known as Multi-SIM. The term “terminal device” can be used interchangeably with a UE, a mobile station, a subscriber station, a mobile terminal, a user terminal or a wireless device.
[0045] The term “network device” refers to a device which is capable of providing or hosting a cell or coverage where terminal devices can communicate. Examples of a network device include, but not limited to, a Node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a next generation NodeB (gNB) , a transmission reception point (TRP) , a remote radio unit (RRU) , a radio head (RH) , a remote radio head (RRH) , an IAB node, a low power node such as a femto node, a pico node, a reconfigurable intelligent surface (RIS) , and the like.
[0046] The terminal device or the network device may have Artificial intelligence (AI) or Machine learning capability. It generally includes a model which has been trained from numerous collected data for a specific function, and can be used to predict some information.
[0047] The terminal or the network device may work on several frequency ranges, e.g., FR1 (e.g., 450 MHz to 6000 MHz) , FR2 (e.g., 24.25GHz to 52.6GHz) , frequency band larger than 100 GHz as well as Tera Hertz (THz) . It can further work on licensed / unlicensed / shared spectrum. The terminal device may have more than one connection with the network devices under Multi-Radio Dual Connectivity (MR-DC) application scenario. The terminal device or the network device can work on full duplex, flexible duplex and cross division duplex modes.
[0048] The embodiments of the present disclosure may be performed in test equipment, e.g., signal generator, signal analyzer, spectrum analyzer, network analyzer, test terminal device, test network device, channel emulator. In some embodiments, the terminal device may be connected with a first network device and a second network device. One of the first network device and the second network device may be a master node and the other one may be a secondary node. The first network device and the second network device may use different radio access technologies (RATs) . In some embodiments, the first network device may be a first RAT device and the second network device may be a second RAT device. In some embodiments, the first RAT device is eNB and the second RAT device is gNB. Information related with different RATs may be transmitted to the terminal device from at least one of the first network device or the second network device. In some embodiments, first information may be transmitted to the terminal device from the first network device and second information may be transmitted to the terminal device from the second network device directly or via the first network device. In some embodiments, information related with configuration for the terminal device configured by the second network device may be transmitted from the second network device via the first network device. Information related with reconfiguration for the terminal device configured by the second network device may be transmitted to the terminal device from the second network device directly or via the first network device.
[0049] As used herein, the singular forms ‘a’ , ‘an’a nd ‘the’a re intended to include the plural forms as well, unless the context clearly indicates otherwise. The term ‘includes’ and its variants are to be read as open terms that mean ‘includes, but is not limited to. ’ The term ‘based on’ is to be read as ‘at least in part based on. ’ The term ‘one embodiment’ and ‘an embodiment’a re to be read as ‘at least one embodiment. ’ The term ‘another embodiment’ is to be read as ‘at least one other embodiment. ’ The terms ‘first, ’ ‘second, ’ and the like may refer to different or same objects. Other definitions, explicit and implicit, may be included below.
[0050] In some examples, values, procedures, or apparatus are referred to as ‘best, ’ ‘lowest, ’ ‘highest, ’ ‘minimum, ’ ‘maximum, ’ or the like. It will be appreciated that such descriptions are intended to indicate that a selection among many used functional alternatives can be made, and such selections need not be better, smaller, higher, or otherwise preferable to other selections.
[0051] As used herein, the term “resource, ” “transmission resource, ” “uplink resource, ” or “downlink resource” may refer to any resource for performing a communication, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, or any other resource enabling a communication, and the like. In the following, unless explicitly stated, a resource in both frequency domain and time domain will be used as an example of a transmission resource for describing some example embodiments of the present disclosure. It is noted that example embodiments of the present disclosure are equally applicable to other resources in other domains.
[0052] The 5G core network (5GC) employs a service-based architecture, where network functions communicate over standardized interfaces and each function offers services to other functions. The number of network functions required to support a modular, service-based architecture introduces a high degree of complexity. Managing the interactions between many separate modules (e.g., access and mobility management function (AMF) , session management function (SMF) , user plane function (UPF) , policy control function (PCF) , etc. ) may leads to low efficiency. Furthermore, as each network function is related to specific services and interfaces, there may be needs for protocols, security, and maintenance for the communication between the functions, which may require more resources.
[0053] In the research for the next generation new radio (NR) network architecture, such as an architecture of the sixth generation (6G) NR network, it has been studied that the 6G network may provide better user experiences and simplified network operations for the operator. Moreover, the 6G core network (6GC) may support non-communication service besides the communication service, e.g. Sensing, Artificial Intelligence (AI) / Machine Learning (ML) service, and so on.
[0054] Specifically, the 6GC may include system and network operation features that underpin overall operation, covering aspects that apply across use cases and services, and those that relate to network operations. These aspects may include, for example: migration scenarios, interworking with earlier 3rd Generation Partnership Project (3GPP) systems, interworking with non-3GPP system, roaming and interconnection, network simplification, network sharing, security, privacy, resilience, sustainability and energy efficiency, device diversity, support of legacy services.
[0055] Additionally, the 6GC may support new applications and services that require sensing capabilities. It may offer wide area multi-dimensional sensing that provides spatial information about unconnected objects as well as connected devices and their movements and surroundings.
[0056] Furthermore, in the research for the 6GC, there is a need to enhance connectivity to bridge the digital divide and enhance user experience, to address presently uncovered or scarcely covered areas, particularly rural, remote and sparsely populated areas, and indoor connectivity. In addition, it is also required to support the mixed traffic of video, audio, haptic and other environment data in a reliable and synchronous manner, combining low latency and high data rates.
[0057] The 6GC may include various capabilities and use cases needed to support the specific needs of different vertical markets. For examples, the 6GC may support hyper reliable and low-latency communication, massive communication, digital twin and other industrial communications use cases.
[0058] Considering the above requirements, a 6GC architecture is to be studied to meet these needs.
[0059] Principles and implementations of the present disclosure will be described in detail below with reference to the figures.
[0060] FIG. 1 illustrates a schematic diagram of an example communication environment 100 in which example embodiments of the present disclosure can be implemented. In the communication environment 100, a plurality of communication devices, including a core network access function (CNAF) device 110 (also referred to as CNAF 110 for purpose of discussion) , a RAN 120, a UE 130, a UE access function (UAF) device 140 (also referred to as UAF 140 for purpose of discussion) , a data gateway function (GDF) device 142 (also referred to as GDF 142 for purpose of discussion) , a subscription and policy management (SPM) device 150 (also referred to as SPM 150 for purpose of discussion) , a non-communication (NC) control function (NCCF) 160 (also referred to as NCCF 160 for purpose of discussion) , a NC consumer 170, a network management function (NMF) 180 (also referred to as NMF 180 for purpose of discussion) , and a data processing function (DPF) 190 (also referred to as DPF 190 for purpose of discussion) . Moreover, the example communication environment 100 may connected with an external network 102 via the DGF 142, as illustrated. In the example of FIG. 1, the UE 130 may be a terminal device and the RAN 120 may be a base station serving the UE 130.
[0061] The example communication environment 100 is an illustration of an example architecture of a next generation NR network, for example, the sixth generation (6G) network. The functions in the example communication environment 100 may be implemented as 6GC network functions.
[0062] As illustrated in FIG. 1, in some embodiments, the architecture includes a bus structure The communications between the network functions in the environment 100 may communicate with each other via the bus structure (also referred to as the “bus” for purpose of discussion) . In some implementations, the network functions may be connected to the bus via a set of standardized protocols and interfaces , e.g., Onmf, Ouaf, Ospm, Odpf, Ocnaf, Odgf, Onccf.
[0063] Specifically, the CNAF 110 may act as the signaling entrance of core network from RAN 120 and UE 130 perspectives. In some embodiments, the CNAF 110 may be only used for retransmitting signal or data from the UE 130 and the RAN 120. It may distribute the received signaling from RAN 120 and UE 130 to the corresponding core network functions. It may be the core network signaling end point to UE 130, where the 6G NAS protocol (also referred to as “O1” , as shown) may be used between CNAF 110 and UE 130. Moreover, the CNAF 110 is connected to the RAN 120 via a protocol referred to as “O2” . As illustrated, the CNAF 110 may be connected to the bus via Ocnaf, which refers to a protocol and interface in the 6G communication network.
[0064] In some embodiments, the UE 130 may be implemented as a terminal device. The UE 130 may provide 3GPP network service access to the user.
[0065] The RAN 120 may provide the radio access between the UE 130 and the core network.
[0066] Moreover, The UAF 140 may be used to manage all the UE 130 to network control plane, including registration, service establishment and mobility management. As shown in FIG. 1, the UAF 140 may connect to the bus via an interface “Ouaf” of the 6G communication network.
[0067] Additionally, the DGF 142 may be implemented as the user plane function between 3GPP RAN and the external network 102. Moreover, the DGF 142 may be connected to the bus via Odgf. Moreover, the DGF 142 is connected to the RAN 120 via a protocol referred to as “O3” .
[0068] The SPM 150 in the 6GC may serve as the combination of the unified data management (UDM) , the unified data repository (UDR) , and / or the policy control function (PCF) in the 5GC. In some embodiments, the SPM 150 may store subscriptions, static and / or dynamic network policy for the UE 130. Additionally, the SPM 150 may store the service (e.g. sensing) policy for different applications or service providers. Moreover, the SPM 150 may be connected to the bus via Ospm.
[0069] In some embodiments, the 6GC may support non-communication services. In these cases, the NCCF 160 may receive the non-communication requirements. The NCCF 160 may manage the non-communication service in the network. Furthermore, the NCCF 160 may provide the network interface directly or indirectly via a network capability exposure function (NCEF) to non-communication (NC) consumer 170. As illustrated, the NCCF 160 may be connected to the bus via Onccf.
[0070] The NMF 180 may be used to manage the network functions for configuration, operation administration and maintenance. Additionally, the NMF 180 may communicate with the bus via Onmf.
[0071] Moreover, the DPF 190 may act as a data center. For instance, the DPF 190 may process the data from UE 130 and / or other network functions. The data may be communication or non-communication data. The DPF 190 may also provide a result to the consumers including UE, other network functions, operator internal or external applications, service providers, and so on. As shown in FIG. 1, the DPF 190 may be connected to the bus via Odpf.
[0072] It is to be understood that the number of devices and their connections shown in FIG. 1 are only for the purpose of illustration without suggesting any limitation. The communication environment 100 may include any suitable number of devices configured to implementing example embodiments of the present disclosure. Although not shown, it would be appreciated that one or more additional devices and / or functions may be located in the communication environment 100. It is noted that although illustrated as a RAN device, the RAN 120 may be another device than a network device. Although illustrated as a UE, the UE 130 may be other device than a terminal device.
[0073] In the following, in some example embodiments, operations described in connection with a terminal device may be implemented at a network device or other device, and operations described in connection with a network device may be implemented at a terminal device or other device.
[0074] In some example embodiments, if the UE 130 is a terminal device and the RAN 120 is represented by a network device, a link from the RAN 120 to the UE 130 is referred to as a downlink (DL) , while a link from the UE 130 to the RAN 120 is referred to as an uplink (UL) . In DL, the RAN 120 is a transmitting (TX) device (or a transmitter) and the UE 130 is a receiving (RX) device (or a receiver) . In UL, the UE 130 is a TX device (or a transmitter) and the RAN 120 is a RX device (or a receiver) .
[0075] The communications in the communication environment 100 may conform to any suitable standards including, but not limited to, a next generation standard to New Radio (NR) , or that to be developed in the future. Examples of the communication protocols include, but not limited to, the sixth generation (6G) networks or any suitable network that to be developed in the future.
[0076] As mentioned above, the architecture of 6GC needs to be studied. Moreover, additional services are expected to be supported in 6G communication network. It is necessary to study the architecture and the mechanism for implementing the network functions of 6GC.
[0077] To solve the above and other related / potential issues, embodiments of the present disclosure propose a solution. In the solution, in a core network of a next generation to 5G NR, a request for performing a procedure is transmitted. This procedure may be, but not limited to, a registration procedure, a service establishment procedure, and / or the like.
[0078] Reference is made to FIG. 2, which illustrates a signaling flow 200 of a first procedure in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 200 will be discussed with reference to FIG. 1. The FIG. 2 involves a first device 210, a second device 220, a third device 230, a fourth device 240, and a fifth device 250.
[0079] By referring to the embodiments of FIG. 1, the first device 210 may be implemented as the CNAF 110. The second device 220 may be implemented as the RAN 120. The third device 230 may be implemented as the UE 130. The fourth device 240 may be implemented as the UAF 140 or the DGF 142. The fifth device 250 may be implemented as the SPM 150.
[0080] In the embodiment of FIG. 2, the third device 230 transmits (2010) , to the second device 220, a request (referred to as “third request” for purpose of discussion) for performing, in a core network of the next generation to New Radio (NR) , a first procedure associated with the third device 230. Correspondingly, the second device 220 receives (2020) the third request from the third device 230.
[0081] In some embodiments, the first procedure may include a registration procedure and a service establishment procedure. Specifically, the third request may include a registration indication for registration of the third device 230 in the core network for the registration procedure. Additionally, the third request may include a service establishment indication indicating a connection for a target service is to be established via the core network.
[0082] Furthermore, the second device 220 transmits (2030) to the first device 210, a request (referred to as “first request” for purpose of discussion) for performing the first procedure. In these cases, the first device is located in the core network and the second device 220 is located in a radio access network (RAN) . The first device 210 may include a Core Network Access Function (CNAF) . The second device 220 may include a RAN device. The third device 230 may include a terminal device. The first device 210 receives (2040) the first request from the second device 220.
[0083] Specifically, the first request may include, for example, but not limited to, a registration indication for registration of the third device 230 in the core network or a service establishment indication indicating a connection for a target service is to be established via the core network. Moreover, the registration indication may be included in a Non-Access Stratum (NAS) message from the third device 230.
[0084] Moreover, the first device 210 transmits (2050) , to the fourth device 240, a request (referred to as “second request” for purpose of discussion) for performing the first procedure associated with the third device 230. The fourth device 240 is located in the core network and is associated with the first procedure. Correspondingly, the fourth device 240 receives (2060) the second request from the first device 210. In these cases, the first device 210 is located in the core network.
[0085] In some embodiments, the second request may include, for example, but not limited to, a registration indication for registration of the third device 230 in the core network. In these cases, the fourth device 240 may be implemented as a UAF 140 in FIG. 1.
[0086] Alternatively, or in addition, the second request may include a service establishment indication indicating a connection for a target service is to be established via the core network, and / or a first set of data plane parameters for the service establishment procedure. Moreover, the first set of data plane parameters may include a first tunnel identification (ID) in a RAN. The first tunnel ID may indicate a tunnel on which the second device 220 is to communicate with the fourth device 240. In these cases, the fourth device 240 may be implemented as a DGF 142 in FIG. 1. In some implementations, the first device 210 may determine which device to transmit the second request to.
[0087] The fourth device 240 transmits (2070) to the fifth device 250, a subscription request for subscription information of the third device 230. The fifth device 250, receives (2080) the subscription request from the fourth device 240. The fifth device 250 includes a network device implementing Subscription and Policy Management (SPM) function in a core network of a next generation to NR.
[0088] Moreover, the fifth device 250 may store, for example, but not limited to, subscription information related to at least one terminal device, one or more network policies of at least one terminal device, and one or more service policies for applications or service providers. In these cases, upon receiving the subscription request, the fifth device 250 may check the subscription information of the third device 230.
[0089] Then, the fifth device 250 transmits (2090) the subscription information to the fourth device 240. Correspondingly, the fourth device 240 may receive (2100) the subscription information.
[0090] In some embodiments, the subscription information is about registration of the third device 230. Additionally, the fourth device 240 may include a network device implementing a user equipment (UE) access function (UAF) . The fourth device 240 may manage terminal devices to network control plane signaling.
[0091] Moreover, the fourth device 240 may determine whether the third device 230 is successfully registered based on subscription information of the third device 230. Thus, the registration result of the third device 230 may be obtained. Furthermore, the fourth device 240 may transmit (2110) , to the first device 210, the registration result of the third device 230. The registration result may indicate whether the third device 230 is successfully registered. Specifically, if the fourth device 240 determines that the third device 230 is successfully registered based on subscription information of the third device 230, the registration result may indicate that the third device 230 is successfully registered. Alternatively, if the fourth device 240 determines that the third device 230 is not successfully registered based on subscription information of the third device 230, the registration result may indicate that the third device 230 is not successfully registered.
[0092] In some implementations, if the fourth device 240 determines that the third device 230 is not successfully registered, the fourth device 240 may transmit (2110) to the first device 210, a registration result with an indication indicating the reason why the registration is failed.
[0093] Furthermore, the first device 210 may receive (2120) the registration result of the third device 230 from the fourth device 240. The registration result may indicate whether the third device 230 is successfully registered. Subsequently, the first device 210 may transmit (2130) , to the second device 220, the registration result of the third device 230. In these cases, the first device 210 may store the registration result in association with context of the third device 230. The second device 220 may receive (2140) , from the first device 210, the registration result of the third device 230.
[0094] Moreover, the second device 220 may transmit (2150) a response to the third request to the third device 230, the response including the registration result. Correspondingly, the third device 230 receives (2160) the response to the third request from the second device 220.
[0095] Alternatively or in addition, the subscription information is about service establishment of the third device 230. In addition, the fourth device 240 may include a network device implementing a Data Gateway Function (DGF) 142 or a user plane function between a RAN and an external network. In these cases, the second request may include a service establishment indication indicating a connection for a target service is to be established via the core network, and / or a first set of data plane parameters for the service establishment procedure.
[0096] In some embodiments, the first tunnel ID may include , for example, but not limited to, a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0097] In these cases, the fourth device 240 may determine whether the target service is allowed for the third device 230 based on subscription information of the third device 230. Furthermore, if the target service is allowed, the fourth device 240 may transmit (2110) , to the first device 210, a service establishment response. If the fourth device 240 determines that the target service is allowed for the third device 230, the service establishment response may include a second set of data plane parameters for the target service which is allowed. The second set of data plane parameters may include a second tunnel identification (ID) in a RAN. The second tunnel ID may indicate a tunnel on which the fourth device 240 is to communicate with the second device 220.
[0098] In some implementations, for example, if the fourth device 240 determines that the target service is not allowed for the third device 230, the fourth device 240 may transmit (2110) , to the first device 210, a service establishment response including an indication indicating the reason why the service is not allowed.
[0099] Specifically, the second tunnel ID may include at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0100] The first device 210 may receive (2120) the service establishment response from the fourth device 240. Then, the first device 210 may transmit (2130) a message to the second device 220. If the fourth device 240 determines that the target service is allowed for the third device 230, the message may include, for example, but not limited to, the second set of data plane parameters and an IP address for the third device 230.
[0101] Additionally, the second device 220 may receive (2140) the message from the first device 210. Subsequently, the second device 220 may transmit (2150) a response to the third request to the third device 230.
[0102] The third device receives (2160) the response to the third request from the second device 220. If the target service is determined to be allowed for the third device 230, the response may include, but not limited to, the second set of data plane parameters for the target service which is allowed and an IP address for the third device 230.
[0103] In this way, the procedures including a registration procedure and a service establishment procedure may be performed in a core network of a next generation to New Radio in an efficient and flexible way.
[0104] FIG. 3 illustrates a signaling flow 300 of a registration procedure in accordance with some embodiments of the present disclosure. For purpose of discussion, the embodiments of FIG. 3 will be discussed with respect to FIG. 1. As shown in FIG. 3, the signaling flow 300 involves the CNAF 110, the RAN 120, the UE 130, the UAF 140, and the SPM 150. The CNAF 110 may be considered as an implementation of the first device 210 of FIG. 2. The RAN 120 may be considered as an implementation of the second device 220 of FIG. 2. The UE 130 may be considered as an implementation of the third device 230 of FIG. 2. The UAF 140 may be considered as an implementation of the fourth device 240 of FIG. 2. The SPM 150 may be considered as an implementation of the fifth device 250 of FIG. 2.
[0105] In the embodiments of FIG. 3, a registration procedure is discussed as the first procedure, for example. A terminal device, e.g., the UE 130, requests to be registered in the network via this procedure. The registration procedure of FIG. 3 may be implemented in a core network of a next generation to New Radio, for example, a 6GC.
[0106] More details of the signaling flow 300 of FIG. 3 will be discussed below. At 3010, the UE 130 may transmit a registration request to the RAN 120. The registration request may be a NAS message including the UE identification (ID) of the UE 130 and the indication for UE registration. Specifically, the indication may be in the header of the NAS message. In some implementations, the contents of registration request are transparent to the RAN 120.
[0107] The RAN 120 may receive the registration request and transmit, at 3020, the registration request to the CNAF 110. The CNAF 110 is used as the entrance of the core network for the UE 130 and the RAN 120.
[0108] The CNAF 110 may check the NAS message for UE registration based on the indication for UE registration. Subsequently, the CNAF 110 may transmit the registration request to the UAF 140 at 3030. In some embodiments, the CNAF 110 may be only used for retransmitting signal or data, and the UAF 140 may be used for the access of UEs, e.g., the UE 130.
[0109] In some implementations, the UAF 140 may store the UE subscription of the UE 130 if the UE 130 is already registered. At 3040, if the UAF 140 does not have the UE subscription of the UE 130, the UAF 140 may transmit, to the SPM 150, a UE registration subscription request related to the UE 130. The UE registration subscription request may include the UE ID of the UE 130.
[0110] Upon receiving the UE registration subscription request from the UAF 140, the SPM 150 may transmit, at 3050, the subscription response related to the UE 130. The subscription response may include, for example, but not limited to, the core network and radio capabilities, the mobility restriction, and the security related parameters of the UE 130.
[0111] The UAF 140 may authenticate and authorize the UE 130 according to the subscription response. specifically, the UAF 140 may determine whether the UE 130 is successfully registered based on the subscription response related to the UE 130. For example, if the security related parameters of the UE 130 are less than or equal to a predefined threshold, the UAF 140 may determine that the UE 130 is successfully registered. Alternatively, if the security related parameters of the UE 130 are greater than the predefined threshold, the UAF 140 may determine that the UE 130 is not successfully registered.
[0112] Then, the UAF 140 may transmit, at 3060, a registration response to the CNAF 110. The registration response may include the UE ID of the UE 130 and a registration indication. The registration indication may indicates the registration result, that is, whether the UE 130 is registered successfully. In some implementations, the registration indication may include a success indication if the UE 130 is registered successfully. As mentioned above, if the UAF 140 stores the UE subscription of the UE 130, the UAF 140 may transmit the registration response to the CNAF 110 directly without transmitting the UE registration subscription request.
[0113] In some implementations, if the UE 130 is registered successfully, the registration indication may indicate the reason why the UE 130 is failed to be registered.
[0114] The CNAF 110 may receive the registration response. Moreover, at 3070, the CNAF 110 may transmit a registration response to the RAN 120. The registration response transmitted from the CNAF 110 may include the registration indication as discussed above as well. In some embodiments, if the UE 130 is registered successfully, the CNAF 110 may store a UE context with successful registration related to the UE 130.
[0115] The RAN 120 may transmit, at 3080, a registration response to the UE 130. The registration response transmitted from the RAN 120 may include the registration indication as discussed above as well. Upon receiving the registration response indicating successful registration, the UE 130 may be aware that it has been successfully registered.
[0116] In this way, the registration procedure for a UE may be performed in a core network of a next generation to 5G NR in an efficient and flexible way. It is to be understood that the registration procedure is just illustrated for purpose of discussion, embodiments of the present disclosure are also applicable for other procedures.
[0117] Reference is made to FIG. 4, which illustrates a signaling flow 400 of a service establishment procedure in accordance with some embodiments of the present disclosure. As shown in FIG. 4, the signaling flow 400 involves the CNAF 110, the RAN 120, the UE 130, the DGF 142, and the SPM 150. The CNAF 110 may be considered as an implementation of the first device 210 of FIG. 2. The RAN 120 may be considered as an implementation of the second device 220 of FIG. 2. The UE 130 may be considered as an implementation of the third device 230 of FIG. 2. The DGF 142 may be considered as an implementation of the fourth device 240 of FIG. 2. The SPM 150 may be considered as an implementation of the fifth device 250 of FIG. 2.
[0118] In the embodiments of FIG. 4, a service establishment procedure may be discussed as an example of the first procedure. The service establishment procedure may be performed after the UE 130 is successfully registered on the network. For example, the service establishment procedure may include a radio resource control (RRC) establishment procedure. The UE 130, also referred to as a terminal device, may initiate the service establishment in the network via this procedure. The registration procedure of FIG. 4 may be implemented in a core network of a next generation to New Radio, for example, a 6GC.
[0119] At 4010, the UE 130 may transmit a service establishment request (e.g., a RRC establishment request) to the RAN 120. The service establishment request may include the UE ID of the UE 130 and a service establishment indication. The service establishment indication may indicate which type of service is requested by the UE 130. In some embodiments, the service may include communication-related services.
[0120] At 4020, the RAN 120 may transmit the service establishment request and a first set of data plane parameters in the RAN 120 to the CNAF 110 via an O2 message. The data plan parameters may include a first tunnel identification (ID) in the RAN 120. The first tunnel ID may indicate a tunnel on which the RAN 120 is to communicate with the CNAF 110. In some implementations, the first tunnel ID may include, for example, but not limited to, a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0121] In some embodiments, the first set of data plane parameters may indicate the tunnel (also referred as to “O3” interface) that are available for the RAN 120 to be used for data transmission between the DGF 142 and the RAN 120.
[0122] Based on the registration procedure mentioned above and the stored UE context, at 4030, the CNAF 110 may select the DGF 142 among one or more DGFs. In some embodiments, there may be more than one DGFs in the core network. The CNAF 110 may select the DGF 142 for the service establishment procedure based on the network load. Subsequently, the CNAF 110 may transmit the service establishment request and the first set of data plane parameters in the RAN 120 to the DGF 142. Based on the received first set of data plane parameters in the RAN 120, the DGF 142 may transmit downlink data to the RAN 120 via the tunnel related to the first set of data plane parameters.
[0123] In some embodiments, at 4040, if the UAF 142 does not have the subscription information of the UE 130, for example, UE service subscription, the UAF 142 may transmit a UE service subscription request to the SPM 150 for the UE service subscription. The UE service subscription may include the UE ID of the UE 130. Specifically, the UE service subscription request may be related to the type of service indicated by the service establishment indication.
[0124] At 4050, the SPM 150 may transmit the UE service subscription related to the UE 130 to the DGF 142 based on the UE ID of the UE 130.
[0125] At 4060, according to the UE service subscription, the DGF 142 may determine whether the service requested by the UE 130 is allowed for the UE 130. If the service is allowed, the DGF 142 may authorize the UE 130 to access the service and transmit a service establishment response to the CNAF 110.
[0126] In some implementations, if the service is not allowed, the DGF 142 may also transmit the service establishment response to the CNAF. In these cases, the service establishment response may include an indication indicating that the service is not allowed. Moreover, the service establishment response may also include a further indication indicating the reason why the service is not allowed.
[0127] The service establishment response may include a second set of data plane parameters for the service which is allowed. In some embodiments, the second set of data plane parameters may include a second tunnel identification (ID) in the RAN 120, the second tunnel ID indicating a tunnel on which the DGF 142 is to communicate with the RAN 120. For example, the second tunnel ID may include, for example, but not limited to, a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0128] In some embodiments, the second set of data plane parameters may indicate the tunnels (also referred as to “O3” interface) that allocated to the RAN 120 by the DGF 142 for data transmission between the DGF 142 and the RAN 120. Furthermore, the second set of data plane parameters may include the ID of the DGF 142. In some implementations, the tunnels available for the RAN 120 may be not same to the tunnels provided by the DGF 142. In these cases, the first and second set of data plane parameters are different. Furthermore, the RAN 120 may use the tunnels indicated by the second tunnel ID in the second set of data plane parameters.
[0129] At 4070, the CNAF 110 may transmit a service establishment response and the second set of data plane parameters to the RAN 120 via an O2 message. If the DGF 142 determines that the service requested by the UE 130 is allowed, the service establishment response transmitted from the CNAF 110 may include an IP address for the UE 130. Furthermore, the service establishment response transmitted from the CNAF 110 may include the second set of data plane parameters as discussed above as well.
[0130] At 4080, the RAN 120 may transmit a service establishment response to the UE 130. The service establishment response transmitted from the RAN 120 may include the IP address for the UE 130 as discussed above as well. Moreover, based on the second set of data plane parameters, the RAN 120 may transmit the uplink data of the UE 130 to the DGF 142 via the tunnels indicated by the second tunnel ID. Furthermore, the UE 130 may receive the service establishment response and use the IP address in the service establishment response.
[0131] In this way, the service establishment procedure for a UE may be performed in a core network of a next generation to New Radio in an efficient and flexible way. It is to be understood that the service establishment procedure is just illustrated for purpose of discussion, embodiments of the present disclosure are also applicable for other procedures.
[0132] In addition to the above, example embodiments propose solutions related to the core network of the next generation to 5G NR, such as 6GC, to support services other than communication services, for example, Artificial Intelligence / Machine Learning (AI / ML) and sensing. Details of the example embodiments of the present disclosure in this regard will be described below with reference to FIGS. 5 and 6.
[0133] Reference is made to FIG. 5, which illustrates a signaling flow 500 of a non-communication service in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 500 will be discussed with reference to FIG 1. The signaling flow 500 involves a sixth device 510, a seventh device 520, a ninth device 530, and an eighth device 540.
[0134] By referring to FIG. 1, the sixth device 510 may be implemented as the NCCF 160. The seventh device 520 may be implemented as the NC consumer 170. The ninth device 530 may be implemented as the DPF 190. The eighth device 540 may be implemented as a NC service node 610. In some embodiments, the NC service node 610 may be implemented as, for example, but not limited to, a terminal device (e.g., a UE) , a network device, or a network function that may perform the non-communication service.
[0135] In the embodiment of FIG. 5, the seventh device 520 transmits (5010) , to the sixth device 510, a request (referred to as “sixth request” for purpose of discussion) for a non-communication service through a core network of a next generation to New Radio (e.g., the 6G) . The seventh device 520 may include a non-communication (NC) consumer. The sixth request may include, for example, but not limited to, service layer description, or quality of the non-communication service. Specifically, the service layer description may indicate that the non-communication service is associated with Artificial Intelligence / Machine Learning (AI / ML) or sensing. Moreover, the quality of the non-communication service may indicate a data quality for AI / ML, model performance for AI / ML, sensing accuracy, or response time for sensing.
[0136] Correspondingly, the sixth device 510 receives (5020) the sixth request from the seventh device. Moreover, the sixth device 510 may transmit (5030) , to the seventh device 520, an acknowledgement message to the sixth request. Correspondingly, the seventh device 520 may receive (5040) the acknowledgement message to the sixth request. Specifically, the sixth device 510 may include a network device implementing a non-communication control function (NCCF) .
[0137] In some embodiments, the sixth device 510 transmits (5050) , to the eighth device 540, a seventh request for establishing the non-communication service. Specifically, upon receiving the sixth request, the sixth device 510 may determine a service description in a network layer based on the service layer description. Additionally, the sixth device 510 may determine the ninth device 530 for data processing of the non-communication service. The ninth device may include a network device implementing a data processing function (DPF) for processing communication data or non-communication data.
[0138] Then, the sixth device 510 may transmit, to the eighth device 540, a request (referred to as “seventh request” for purpose of discussion) including the service description in the network layer, quality of the non-communication service, information about the ninth device, or information about the seventh device 520. The eighth device 540 may include a non-communication service node.
[0139] The eighth device 540 receives (5060) , from the sixth device 510, the seventh request for establishing a non-communication service through a core network of a next generation to New Radio. Furthermore, the non-communication service is triggered by the seventh device 520. In some implementations, the eighth device 540 may transmit (5070) an acknowledgement message to the seventh request to the sixth device 510. Correspondingly, the sixth device 510 may receive (5080) the acknowledgement message to the seventh request.
[0140] Subsequently, the eighth device 540 transmits (5090) to the ninth device 530, a second report related to the non-communication service. Specifically, the second report related to the non-communication service including, for example, but not limited to, information about the seventh device 520, a service indication indicating Artificial Intelligence / Machine Learning (AI / ML) and / or sensing, or non-communication data.
[0141] The ninth device 530 receives (5100) the second report from the eighth device. In some implementations, the ninth device 530 may transmit (5110) an acknowledgement message to the second report to the eighth device 540. Correspondingly, the eighth device 540 may receive (5120) the acknowledgement message to the second report.
[0142] Furthermore, the ninth device 530 transmits (5130) to the seventh device 520, a first report related to the non-communication service. The first report includes a data processing result of the non-communication service. Specifically, the first report related to the non-communication service may include an IP address or identification of the eighth device 540, and the data processing result of the non-communication service may include non-communication data.
[0143] The seventh device 520 receives (5140) the first report from the eighth device 530. In some embodiments, the seventh device 520 may transmit (5160) an acknowledgement message to the first report to the eighth device 540. Correspondingly, the eighth device 540 may receive (5150) an acknowledgement message to the first report.
[0144] In this way, the non-communication service establishment procedure may be performed in a core network of a next generation to New Radio in an efficient and flexible way.
[0145] FIG. 6 illustrates a signaling flow 600 of a non-communication service establishment procedure in accordance with some embodiments of the present disclosure. For purpose of discussion, the embodiments of FIG. 6 will be discussed with respect to FIG. 1. As shown in FIG. 6, the signaling flow 600 involves the NCCF 160, the NC consumer 170, the DPF 190, and the NC service node 610. The NCCF 160 may be considered as an implementation of the sixth device 510 of FIG. 5. The NC consumer 170 may be considered as an implementation of the seventh device 520 of FIG. 5. The DPF 190 may be considered as an implementation of the ninth device 530 of FIG. 5. The NC service node 610 may be considered as an implementation of the eighth device 540 of FIG. 5.
[0146] More details of the signaling flow 600 of FIG. 6 will be discussed below. At 6010, the NC consumer 170 may transmit a NC service request to the NCCF 160. The NC service request may include service layer description, or quality of the non-communication service (QoS) . The service layer description may describe the NC service, for example, AI / ML service or sensing. The QoS may indicate the quality of the service requirement to the NC service, for example, data quality and model performance for AI / ML and sensing accuracy and response time for sensing.
[0147] At 6020, the NCCF 160 may transmit NC service response to the NC consumer 170 as an acknowledgement message to the NC service request.
[0148] At 6030, the NCCF 160 may determine the service layer description and the QoS based on the received NC service request. Moreover, the NCCF 160 may select the DPF 190 for data processing. The NCCF 160 may transmit a NC service establishment request to the NC service node 610. The NC service establishment request may include the service layer description and the QoS. Furthermore, the NC service establishment request may include the IP address for the DPF 190 and the NC consumer 170 and / or the ID of the DPF 190 and the NC consumer 170.
[0149] In some implementations, there may be more than one NC service nodes 610 for the non-communication service. In these cases, the NCCF 160 may transmit the NC service establishment request to each of the NC service nodes 610.
[0150] Then, at 6040, the NC service node 610 may transmit a NC service establishment response to the NCCF 160 as an acknowledgement message to the NC service establishment request.
[0151] At 6050, the NC consumer node 610 may generate NC data based on the NC service establishment request. For example, the NC consumer node 610 may generate AI / ML data, result for sensing, or non-communication data for other services. Furthermore, the NC consumer node 610 may transmit a NC service report to the DPF 190. The NC service report may include the NC data and information of the NC consumer 170, for example, the IP address or the ID of the NC consumer 170. Moreover, the NC service report may include a service indication indicating the type of service (e.g., AI / ML service or sensing) .
[0152] At 6060, the DPF 190 may transmit a NC service report response to the NC consumer 610 as an acknowledgement message to the NC service report.
[0153] At 6070, the DPF 190 may process the NC data in the NC service report. In some embodiments, the DPF 190 may receive more than one NC service reports from more than one NC service nodes 610. In these cases, the DPF 190 may fuse the NC data from the NC service nodes 610. Moreover, the DPF 190 may generate a NC data processing result. Then, the DPF 190 may transmit a NC service report to the NC consumer 170 based on the information of the NC consumer 170 received from the NC service nodes 610. The NC service report transmitted from the DPF 190 may include the NC data processing result.
[0154] At 6080, the NC consumer 170 may transmit, to the DPF 190, a NC service report response to the NC service report with the NC data processing result as an acknowledgement message.
[0155] In this way, the non-communication service establishment procedure for a NC consumer may be performed in a core network of a next generation to New Radio in an efficient and flexible way. It is to be understood that the non-communication service establishment procedure is just illustrated for purpose of discussion, embodiments of the present disclosure are also applicable for other procedures.
[0156] FIG. 7 illustrates a flowchart of a communication method 700 implemented at a first device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 700 will be described from the perspective of the first device 210 in FIG. 2.
[0157] At block 710, the first device 210 receives, from a second device, a first request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, and wherein the first device is located in the core network and the second device is located in a radio access network (RAN) .
[0158] At block 720, the first device 210 transmits, to a fourth device, a second request for performing the first procedure, wherein the fourth device is located in the core network and is associated with the first procedure.
[0159] In some example embodiments, the first procedure may include a registration procedure, and wherein the first request may include a registration indication for registration of the third device in the core network.
[0160] In some example embodiments, the registration indication may be included in a Non-Access Stratum (NAS) message from the third device.
[0161] In some example embodiments, the first device 210 may receive, from the fourth device, a registration result of the third device, wherein the registration result may indicate whether the third device is successfully registered; and transmit, to the second device, the registration result of the third device.
[0162] In some example embodiments, the first device 210 may store the registration result in association with context of the third device.
[0163] In some example embodiments, the fourth device may include a network device implementing a user equipment (UE) access function (UAF) , and / or wherein the fourth device manages terminal devices to network control plane signaling.
[0164] In some example embodiments, the first procedure may include a service establishment procedure, and wherein the first request may include: a service establishment indication indicating a connection for a target service is to be established via the core network, and / or a first set of data plane parameters for the service establishment procedure.
[0165] In some example embodiments, the first set of data plane parameters may include a first tunnel identification (ID) in a RAN, the first tunnel ID indicating a tunnel on which the second device is to communicate with the fourth device.
[0166] In some example embodiments, the first tunnel ID may include at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0167] In some example embodiments, the first device 210 may receive, from the fourth device, a service establishment response comprising a second set of data plane parameters for the target service which is allowed; and transmit, to the second device, a message comprising at least one of the second set of data plane parameters and an IP address for the third device.
[0168] In some example embodiments, the second set of data plane parameters may include a second tunnel identification (ID) in a RAN, the second tunnel ID indicating a tunnel on which the fourth device is to communicate with the second device.
[0169] In some example embodiments, the second tunnel ID may include at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0170] In some example embodiments, the fourth device may include a network device implementing a Data Gateway Function (DGF) or a user plane function between a RAN and an external network.
[0171] In some example embodiments, the first device 210 may include a Core Network Access Function (CNAF) , the second device may include a RAN device, and the third device comprises a terminal device.
[0172] FIG. 8 illustrates a flowchart of a communication method 800 implemented at a second device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 800 will be described from the perspective of the second device 220 in FIG. 2.
[0173] At block 810, the second device 220 receives, from a third device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device.
[0174] At block 820, the second device 220 transmits, to a first device, a first request for performing the first procedure, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) .
[0175] In some example embodiments, the first procedure may include a registration procedure, and wherein the first request comprises a registration indication for registration of the third device in the core network.
[0176] In some example embodiments, the registration indication may be included in a Non-Access Stratum (NAS) message from the third device.
[0177] In some example embodiments, the second device 220 may receive, from the first device, a registration result of the third device, wherein the registration result indicates whether the third device is successfully registered; and transmit a response to the third request to the third device, the response comprising the registration result.
[0178] In some example embodiments, the first procedure may include a service establishment procedure, and wherein the first request comprises: a service establishment indication indicating a connection for a target service is to be established via the core network, and / or a first set of data plane parameters for the service establishment procedure.
[0179] In some example embodiments, the first set of data plane parameters may include a first tunnel identification (ID) in a RAN, the first tunnel ID indicating a tunnel on which the second device is to communicate with the fourth device.
[0180] In some example embodiments, the first tunnel ID may include at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0181] In some example embodiments, the first set of data plane parameters may receive, from the first device, a message comprising at least one of a second set of data plane parameters for the target service which is allowed and an IP address for the third device; and transmit a response to the third request to the third device, the response comprising the at least one of the second set of data plane parameters and the IP address.
[0182] In some example embodiments, the second set of data plane parameters may include a second tunnel identification (ID) in a RAN, the second tunnel ID indicating a tunnel on which the fourth device is to communicate with the second device.
[0183] In some example embodiments, the second tunnel ID may include at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0184] In some example embodiments, the first device may include a Core Network Access Function (CNAF) , the second device 220 may include a RAN device, and the third device may include a terminal device.
[0185] FIG. 9 illustrates a flowchart of a communication method 900 implemented at a fourth device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 900 will be described from the perspective of the fourth device 240 in FIG. 2.
[0186] At block 910, the fourth device 240 receives, from a first device, a second request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) .
[0187] At block 920, the fourth device 240 transmits, to a fifth device, a subscription request for subscription information of the third device first procedure, wherein the fourth device is located in the core network and is associated with the first procedure.
[0188] In some example embodiments, the first procedure may include a registration procedure, and wherein the second request comprises a registration indication for registration of the third device in the core network.
[0189] In some example embodiments, the registration indication may be included in a Non-Access Stratum (NAS) message from the third device.
[0190] In some example embodiments, the fourth device 240 may determine whether the third device is successfully registered based on subscription information of the third device; and transmit, to the first device, a registration result of the third device, wherein the registration result indicates whether the third device is successfully registered.
[0191] In some example embodiments, the fourth device 240 may transmit, to the fifth device, the subscription request for the subscription information about registration of the third device; and receive the subscription information from the fifth device.
[0192] In some example embodiments, the fourth device may include a network device implementing a user equipment (UE) access function (UAF) , and / or the fourth device manages terminal devices to network control plane signaling.
[0193] In some example embodiments, the first procedure may include a service establishment procedure, and wherein the second request may include a service establishment indication indicating a connection for a target service is to be established via the core network, and / or a first set of data plane parameters for the service establishment procedure.
[0194] In some example embodiments, the first set of data plane parameters may include a first tunnel identification (ID) in a RAN, the first tunnel ID indicating a tunnel on which the second device is to communicate with the fourth device.
[0195] In some example embodiments, the first tunnel ID may include at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0196] In some example embodiments, the first device may determine whether the target service is allowed for the third device based on subscription information of the third device; and in accordance with a determination that the target service is allowed, transmit, to the first device, a service establishment response comprising a second set of data plane parameters for the target service which is allowed.
[0197] In some example embodiments, the fourth device 240 may transmit, to the fifth device, the subscription request for the subscription information about service establishment of the third device; and receive the subscription information from the fifth device.
[0198] In some example embodiments, the second set of data plane parameters may include a second tunnel identification (ID) in a RAN, the second tunnel ID indicating a tunnel on which the fourth device is to communicate with the second device.
[0199] In some example embodiments, the second tunnel ID may include at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0200] In some example embodiments, the fourth device 220 may include a network device implementing a Data Gateway Function (DGF) or a user plane function between a RAN and an external network.
[0201] In some example embodiments, the fifth device may include a network device implementing Subscription and Policy Management (SPM) function, and / or wherein the fifth device stores at least one of: subscription information related to at least one terminal device, one or more network policies of at least one terminal device, or one or more service policies for applications or service providers.
[0202] In some example embodiments, the first device may include a Core Network Access Function (CNAF) , the second device comprises a RAN device, and the third device comprises a terminal device.
[0203] FIG. 10 illustrates a flowchart of a communication method 1000 implemented at a fifth device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1000 will be described from the perspective of the fifth device 250 in FIG. 2.
[0204] At block 1010, the fifth device 250 receives, from a fourth device, a subscription request for subscription information of a third device.
[0205] At block 1020, the fifth device 250 transmits the subscription information to the fourth device, wherein the fifth device comprises a network device implementing Subscription and Policy Management (SPM) function in a core network of a next generation to New Radio (NR) .
[0206] In some example embodiments, the fifth device 250 may store at least one of: subscription information related to at least one terminal device, one or more network policies of at least one terminal device, or one or more service policies for applications or service providers.
[0207] In some example embodiments, the subscription information may be about registration of the third device, and wherein the fourth device comprises a network device implementing a user equipment (UE) access function (UAF) and / or wherein the fourth device manages terminal devices to network control plane signaling.
[0208] In some example embodiments, the subscription information may be about service establishment of the third device, and wherein the fourth device comprises a network device implementing a Data Gateway Function (DGF) or a user plane function between a RAN and an external network.
[0209] FIG. 11 illustrates a flowchart of a communication method 1100 implemented at a third device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1100 will be described from the perspective of the third device 230 in FIG. 2.
[0210] At block 1110, the third device 230 transmits, to a second device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device.
[0211] At block 1120, the third device 230 receives, from the second device, a response to the third request.
[0212] In some example embodiments, the first procedure may include a registration procedure, and wherein the third request comprises a registration indication for registration of the third device in the core network.
[0213] In some example embodiments, the response to the third request may include a registration result of the third device, wherein the registration result indicates whether the third device is successfully registered.
[0214] In some example embodiments, the first procedure may include the service establishment procedure, and wherein the third request comprises a service establishment indication indicating a connection for a target service is to be established via the core network.
[0215] In some example embodiments, the response may include at least one of a second set of data plane parameters for the target service which is allowed and an IP address for the third device.
[0216] FIG. 12 illustrates a flowchart of a communication method 1200 implemented at a sixth device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1200 will be described from the perspective of the sixth device 510 in FIG. 5.
[0217] At block 1210, the sixth device 510 receives, from a seventh device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) .
[0218] At block 1220, the sixth device 510 transmits, to an eighth device, a seventh request for establishing the non-communication service.
[0219] In some example embodiments, the sixth request may include at least one of service layer description, or quality of the non-communication service.
[0220] In some example embodiments, the service layer description may indicate that the non-communication service is associated with Artificial Intelligence / Machine Learning (AI / ML) or sensing, and wherein the quality of the non-communication service indicates at least one of: a data quality for AI / ML, model performance for AI / ML, sensing accuracy, or response time for sensing.
[0221] In some example embodiments, the sixth device 510 may determine a service description in a network layer based on the service layer description; determine a ninth device for data processing of the non-communication service; and transmit, to an eighth device, the seventh request comprising at least one of: the service description in the network layer, quality of the non-communication service, information about the ninth device, or information about the seventh device.
[0222] In some example embodiments, the ninth device may include a network device implementing a data processing function (DPF) for processing communication data or non-communication data.
[0223] In some example embodiments, the sixth device 510 may include a network device implementing a non-communication control function (NCCF) , the seventh device may include a non-communication (NC) consumer, and the eighth device may include a non-communication service node.
[0224] FIG. 13 illustrates a flowchart of a communication method 1300 implemented at a seventh device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1300 will be described from the perspective of the seventh device 520 in FIG. 5.
[0225] At block 1310, the seventh device 520 transmits, to a sixth device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) .
[0226] At block 1320, the seventh device 520 receives, from a ninth device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service.
[0227] In some example embodiments, the sixth request may include at least one of service layer description, or quality of the non-communication service.
[0228] In some example embodiments, the service layer description may indicate that the non-communication service is associated with Artificial Intelligence / Machine Learning (AI / ML) or sensing, and wherein the quality of the non-communication service indicates at least one of: a data quality for AI / ML, model performance for AI / ML, sensing accuracy, or response time for sensing.
[0229] In some example embodiments, the first report related to the non-communication service may include an IP address or identification of an eighth device performing the non-communication service, and the data processing result of the non-communication service comprises non-communication data.
[0230] In some example embodiments, the sixth device may include a network device implementing a non-communication control function (NCCF) , the seventh device 620 may include a non-communication (NC) consumer, and the ninth device may include a network device implementing a data processing function (DPF) for processing communication data or non-communication data.
[0231] FIG. 14 illustrates a flowchart of a communication method 1400 implemented at an eighth device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1400 will be described from the perspective of the eighth device 540 in FIG. 1.
[0232] At block 1410, the eighth device 540 receives, from a sixth device, a seventh request for establishing a non-communication service through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device.
[0233] At block 1420, the eighth device 540 transmits, to a ninth device, a second report related to the non-communication service.
[0234] In some example embodiments, the seventh request may include at least one of: service description in the network layer, quality of the non-communication service, information about the ninth device, or information about the seventh device.
[0235] In some example embodiments, the service description may indicate that the non-communication service is associated with Artificial Intelligence / Machine Learning (AI / ML) or sensing, and wherein the quality of the non-communication service indicates at least one of: a data quality for AI / ML, model performance for AI / ML, sensing accuracy, or response time for sensing.
[0236] In some example embodiments, the second report related to the non-communication service may include at least one of: information about the seventh device, a service indication indicating at least one of Artificial Intelligence / Machine Learning (AI / ML) or sensing, or non-communication data.
[0237] In some example embodiments, the sixth device may include a network device implementing a non-communication control function (NCCF) , the seventh device may include a non-communication (NC) consumer, the eighth device 540 may include a non-communication service node, and the ninth device may include a network device implementing a data processing function (DPF) for processing communication data or non-communication data.
[0238] FIG. 15 illustrates a flowchart of a communication method 1500 implemented at a ninth device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1500 will be described from the perspective of the ninth device 530 in FIG. 5.
[0239] At block 1510, the ninth device 530 receives, from an eighth device, a second report related to a non-communication service performed through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device.
[0240] At block 1520, the ninth device 530 transmits, to the seventh device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service.
[0241] In some example embodiments, the second report related to the non-communication service may include at least one of: information about the seventh device, a service indication indicating at least one of Artificial Intelligence / Machine Learning (AI / ML) or sensing, or non-communication data.
[0242] In some example embodiments, the first report related to the non-communication service may include an IP address or identification of the eighth device, and the data processing result of the non-communication service comprises non-communication data.
[0243] In some example embodiments, the seventh device may include a non-communication (NC) consumer, the eighth device may include a non-communication service node, and the ninth device 530 may include a network device implementing a data processing function (DPF) for processing communication data or non-communication data.
[0244] FIG. 16 is a simplified block diagram of a device 1600 that is suitable for implementing embodiments of the present disclosure. The device 1600 may be considered as a further example implementation of any of the devices as shown in FIGS. 1, 2, and 5.
[0245] As shown, the device 1600 includes a processor 1610, a memory 1620 coupled to the processor 1610, a suitable transceiver 1640 coupled to the processor 1610, and a communication interface coupled to the transceiver 1640. The memory 1620 stores at least a part of a program 1630. The transceiver 1640 may be for bidirectional communications or a unidirectional communication based on requirements. The transceiver 1640 may include at least one of a transmitter 1642 and a receiver 1644. The transmitter 1642 and the receiver 1644 may be functional modules or physical entities. The transceiver 1640 has at least one antenna to facilitate communication, though in practice an Access Node mentioned in this application may have several ones. The communication interface may represent any interface that is necessary for communication with other network elements, such as X2 / Xn interface for bidirectional communications between eNBs / gNBs, S1 / NG interface for communication between a Mobility Management Entity (MME) / Access and Mobility Management Function (AMF) / SGW / UPF and the eNB / gNB, Un interface for communication between the eNB / gNB and a relay node (RN) , or Uu interface for communication between the eNB / gNB and a terminal device.
[0246] The program 1630 is assumed to include program instructions that, when executed by the associated processor 1610, enable the device 1600 to operate in accordance with the embodiments of the present disclosure, as discussed herein with reference to FIGS. 1 to 15. The embodiments herein may be implemented by computer software executable by the processor 1610 of the device 1600, or by hardware, or by a combination of software and hardware. The processor 1610 may be configured to implement various embodiments of the present disclosure. Furthermore, a combination of the processor 1610 and memory 1620 may form processing means 1650 adapted to implement various embodiments of the present disclosure.
[0247] The memory 1620 may be of any type suitable to the local technical network and may be implemented using any suitable data storage technology, such as a non-transitory computer readable storage medium, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples. While only one memory 1620 is shown in the device 1600, there may be several physically distinct memory modules in the device 1600. The processor 1610 may be of any type suitable to the local technical network, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 1600 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
[0248] According to embodiments of the present disclosure, a first device comprising a circuitry is provided. The circuitry is configured to: receive, from a second device, a first request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, and wherein the first device is located in the core network and the second device is located in a radio access network (RAN) ; and transmit, to a fourth device, a second request for performing the first procedure, wherein the fourth device is located in the core network and is associated with the first procedure. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the first device as discussed above.
[0249] According to embodiments of the present disclosure, a second device comprising a circuitry is provided. The circuitry is configured to: receive, from a third device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device; and transmit, to a first device, a first request for performing the first procedure, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) . According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the second device as discussed above.
[0250] According to embodiments of the present disclosure, a fourth device comprising a circuitry is provided. The circuitry is configured to: receive, from a first device, a second request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) ; and transmit, to a fifth device, a subscription request for subscription information of the third device first procedure, wherein the fourth device is located in the core network and is associated with the first procedure. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the fourth device as discussed above.
[0251] According to embodiments of the present disclosure, a fifth device comprising a circuitry is provided. The circuitry is configured to: receive, from a fourth device, a subscription request for subscription information of a third device; and transmit the subscription information to the fourth device, wherein the fifth device comprises a network device implementing Subscription and Policy Management (SPM) function in a core network of a next generation to New Radio (NR) . According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the fifth device as discussed above.
[0252] According to embodiments of the present disclosure, a third device comprising a circuitry is provided. The circuitry is configured to: transmit, to a second device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device; and receive, from the second device, a response to the third request. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the third device as discussed above.
[0253] According to embodiments of the present disclosure, a sixth device comprising a circuitry is provided. The circuitry is configured to: receive, from a seventh device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) ; and transmit, to an eighth device, a seventh request for establishing the non-communication service. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the sixth device as discussed above.
[0254] According to embodiments of the present disclosure, a seventh device comprising a circuitry is provided. The circuitry is configured to: transmit, to a sixth device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) ; and receive, from a ninth device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the seventh device as discussed above.
[0255] According to embodiments of the present disclosure, an eighth device comprising a circuitry is provided. The circuitry is configured to: receive, from a sixth device, a seventh request for establishing a non-communication service through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device; and transmit, to a ninth device, a second report related to the non-communication service. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the eighth device as discussed above.
[0256] According to embodiments of the present disclosure, a ninth device comprising a circuitry is provided. The circuitry is configured to: receive, from an eighth device, a second report related to a non-communication service performed through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device; and transmit, to the seventh device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the ninth device as discussed above.
[0257] The term “circuitry” used herein may refer to hardware circuits and / or combinations of hardware circuits and software. For example, the circuitry may be a combination of analog and / or digital hardware circuits with software / firmware. As a further example, the circuitry may be any portions of hardware processors with software including digital signal processor (s) , software, and memory (ies) that work together to cause an apparatus, such as a terminal device or a network device, to perform various functions. In a still further example, the circuitry may be hardware circuits and or processors, such as a microprocessor or a portion of a microprocessor, that requires software / firmware for operation, but the software may not be present when it is not needed for operation. As used herein, the term circuitry also covers an implementation of merely a hardware circuit or processor (s) or a portion of a hardware circuit or processor (s) and its (or their) accompanying software and / or firmware.
[0258] According to embodiments of the present disclosure, a first apparatus is provided. The first apparatus comprises means for receiving, from a second device, a first request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, and wherein the first device is located in the core network and the second device is located in a radio access network (RAN) ; and means for transmitting, to a fourth device, a second request for performing the first procedure, wherein the fourth device is located in the core network and is associated with the first procedure. In some embodiments, the first apparatus may comprise means for performing the respective operations of the method 700. In some example embodiments, the first apparatus may further comprise means for performing other operations in some example embodiments of the method 700. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0259] According to embodiments of the present disclosure, a second apparatus is provided. The second apparatus comprises means for receiving, from a third device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device; and means for transmitting, to a first device, a first request for performing the first procedure, wherein the first device is located in the core network and the second apparatus is located in a radio access network (RAN) . In some embodiments, the second apparatus may comprise means for performing the respective operations of the method 800. In some example embodiments, the second apparatus may further comprise means for performing other operations in some example embodiments of the method 800. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0260] According to embodiments of the present disclosure, a fourth apparatus is provided. The fourth apparatus comprises means for receiving, from a first device, a second request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) ; and means for transmitting, to a fifth device, a subscription request for subscription information of the third device first procedure, wherein the fourth apparatus is located in the core network and is associated with the first procedure. In some embodiments, the fourth apparatus may comprise means for performing the respective operations of the method 900. In some example embodiments, the fourth apparatus may further comprise means for performing other operations in some example embodiments of the method 900. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0261] According to embodiments of the present disclosure, a fifth apparatus is provided. The fifth apparatus comprises means for receiving, from a fourth device, a subscription request for subscription information of a third device; and means for transmitting the subscription information to the fourth device, wherein the fifth device comprises a network device implementing Subscription and Policy Management (SPM) function in a core network of a next generation to New Radio (NR) . In some embodiments, the fifth apparatus may comprise means for performing the respective operations of the method 1000. In some example embodiments, the fifth apparatus may further comprise means for performing other operations in some example embodiments of the method 1000. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0262] According to embodiments of the present disclosure, a third apparatus is provided. The third apparatus comprises means for transmitting, to a second device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device; and means for receiving, from the second device, a response to the third request. In some embodiments, the third apparatus may comprise means for performing the respective operations of the method 1100. In some example embodiments, the third apparatus may further comprise means for performing other operations in some example embodiments of the method 1100. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0263] According to embodiments of the present disclosure, a sixth apparatus is provided. The sixth apparatus comprises means for receiving, from a seventh device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) ; and means for transmitting, to an eighth device, a seventh request for establishing the non-communication service. In some embodiments, the sixth apparatus may comprise means for performing the respective operations of the method 1200. In some example embodiments, the sixth apparatus may further comprise means for performing other operations in some example embodiments of the method 1200. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0264] According to embodiments of the present disclosure, a seventh apparatus is provided. The seventh apparatus comprises means for transmitting, to a sixth device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) ; and means for receiving, from a ninth device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service. In some embodiments, the seventh apparatus may comprise means for performing the respective operations of the method 1300. In some example embodiments, the seventh apparatus may further comprise means for performing other operations in some example embodiments of the method 1300. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0265] According to embodiments of the present disclosure, an eighth apparatus is provided. The eighth apparatus comprises means for receiving, from a sixth device, a seventh request for establishing a non-communication service through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device; and means for transmitting, to a ninth device, a second report related to the non-communication service. In some embodiments, the eighth apparatus may comprise means for performing the respective operations of the method 1400. In some example embodiments, the eighth apparatus may further comprise means for performing other operations in some example embodiments of the method 1400. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0266] According to embodiments of the present disclosure, a ninth apparatus is provided. The ninth apparatus comprises means for receiving, from an eighth device, a second report related to a non-communication service performed through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device; and means for transmitting, to the seventh device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service. In some embodiments, the ninth apparatus may comprise means for performing the respective operations of the method 1500. In some example embodiments, the ninth apparatus may further comprise means for performing other operations in some example embodiments of the method 1500. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0267] In summary, embodiments of the present disclosure provide the following aspects.
[0268] In an aspect, it is proposed a first device comprising: a processor configured to cause the first device to: receive, from a second device, a first request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, and wherein the first device is located in the core network and the second device is located in a radio access network (RAN) ; and transmit, to a fourth device, a second request for performing the first procedure, wherein the fourth device is located in the core network and is associated with the first procedure.
[0269] In some embodiments, the first procedure comprises a registration procedure, and wherein the first request comprises a registration indication for registration of the third device in the core network.
[0270] In some embodiments, the registration indication is comprised in a Non-Access Stratum (NAS) message from the third device.
[0271] In some embodiments, the first device is further caused to: receive, from the fourth device, a registration result of the third device, wherein the registration result indicates whether the third device is successfully registered; and transmit, to the second device, the registration result of the third device.
[0272] In some embodiments, the first device is further caused to: store the registration result in association with context of the third device.
[0273] In some embodiments, the fourth device comprises a network device implementing a user equipment (UE) access function (UAF) , and / or wherein the fourth device manages terminal devices to network control plane signaling.
[0274] In some embodiments, the first procedure comprises a service establishment procedure, and wherein the first request comprises: a service establishment indication indicating a connection for a target service is to be established via the core network, and / or a first set of data plane parameters for the service establishment procedure.
[0275] In some embodiments, the first set of data plane parameters comprise a first tunnel identification (ID) in a RAN, the first tunnel ID indicating a tunnel on which the second device is to communicate with the fourth device.
[0276] In some embodiments, the first tunnel ID comprises at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0277] In some embodiments, the first device is further caused to: receive, from the fourth device, a service establishment response comprising a second set of data plane parameters for the target service which is allowed; and transmit, to the second device, a message comprising at least one of the second set of data plane parameters and an IP address for the third device.
[0278] In some embodiments, the second set of data plane parameters comprise a second tunnel identification (ID) in a RAN, the second tunnel ID indicating a tunnel on which the fourth device is to communicate with the second device.
[0279] In some embodiments, the second tunnel ID comprises at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0280] In some embodiments, the fourth device comprises a network device implementing a Data Gateway Function (DGF) or a user plane function between a RAN and an external network.
[0281] In some embodiments, the first device comprises a Core Network Access Function (CNAF) , the second device comprises a RAN device, and the third device comprises a terminal device.
[0282] In an aspect, it is proposed a second device comprising: a processor configured to cause the second device to: receive, from a third device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device; and transmit, to a first device, a first request for performing the first procedure, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) .
[0283] In some embodiments, the first procedure comprises a registration procedure, and wherein the first request comprises a registration indication for registration of the third device in the core network.
[0284] In some embodiments, the registration indication is comprised in a Non-Access Stratum (NAS) message from the third device.
[0285] In some embodiments, the second device is further caused to: receive, from the first device, a registration result of the third device, wherein the registration result indicates whether the third device is successfully registered; and transmit a response to the third request to the third device, the response comprising the registration result.
[0286] In some embodiments, the first procedure comprises a service establishment procedure, and wherein the first request comprises: a service establishment indication indicating a connection for a target service is to be established via the core network, and / or a first set of data plane parameters for the service establishment procedure.
[0287] In some embodiments, the first set of data plane parameters comprise a first tunnel identification (ID) in a RAN, the first tunnel ID indicating a tunnel on which the second device is to communicate with the fourth device.
[0288] In some embodiments, the first tunnel ID comprises at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0289] In some embodiments, the second device is further caused to: receive, from the first device, a message comprising at least one of a second set of data plane parameters for the target service which is allowed and an IP address for the third device; and transmit a response to the third request to the third device, the response comprising the at least one of the second set of data plane parameters and the IP address.
[0290] In some embodiments, the second set of data plane parameters comprise a second tunnel identification (ID) in a RAN, the second tunnel ID indicating a tunnel on which the fourth device is to communicate with the second device.
[0291] In some embodiments, the second tunnel ID comprises at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0292] In some embodiments, the first device comprises a Core Network Access Function (CNAF) , the second device comprises a RAN device, and the third device comprises a terminal device.
[0293] In an aspect, it is proposed a fourth device comprising: a processor configured to cause the fourth device to: receive, from a first device, a second request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) ; and transmit, to a fifth device, a subscription request for subscription information of the third device first procedure, wherein the fourth device is located in the core network and is associated with the first procedure.
[0294] In some embodiments, the first procedure comprises a registration procedure, and wherein the second request comprises a registration indication for registration of the third device in the core network.
[0295] In some embodiments, the registration indication is comprised in a Non-Access Stratum (NAS) message from the third device.
[0296] In some embodiments, the fourth device is further caused to: determine whether the third device is successfully registered based on subscription information of the third device; and transmit, to the first device, a registration result of the third device, wherein the registration result indicates whether the third device is successfully registered.
[0297] In some embodiments, the fourth device is further caused to: transmit, to the fifth device, the subscription request for the subscription information about registration of the third device; and receive the subscription information from the fifth device.
[0298] In some embodiments, the fourth device comprises a network device implementing a user equipment (UE) access function (UAF) , and / or the fourth device manages terminal devices to network control plane signaling.
[0299] In some embodiments, the first procedure comprises a service establishment procedure, and wherein the second request comprises: a service establishment indication indicating a connection for a target service is to be established via the core network, and / or a first set of data plane parameters for the service establishment procedure.
[0300] In some embodiments, the first set of data plane parameters comprise a first tunnel identification (ID) in a RAN, the first tunnel ID indicating a tunnel on which the second device is to communicate with the fourth device.
[0301] In some embodiments, the first tunnel ID comprises at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0302] In some embodiments, the first device is further caused to: determine whether the target service is allowed for the third device based on subscription information of the third device; and in accordance with a determination that the target service is allowed, transmit, to the first device, a service establishment response comprising a second set of data plane parameters for the target service which is allowed.
[0303] In some embodiments, the fourth device is further caused to: transmit, to the fifth device, the subscription request for the subscription information about service establishment of the third device; and receive the subscription information from the fifth device.
[0304] In some embodiments, the second set of data plane parameters comprise a second tunnel identification (ID) in a RAN, the second tunnel ID indicating a tunnel on which the fourth device is to communicate with the second device.
[0305] In some embodiments, the second tunnel ID comprises at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.
[0306] In some embodiments, the fourth device comprises a network device implementing a Data Gateway Function (DGF) or a user plane function between a RAN and an external network.
[0307] In some embodiments, the fifth device comprises a network device implementing Subscription and Policy Management (SPM) function, and / or wherein the fifth device stores at least one of: subscription information related to at least one terminal device, one or more network policies of at least one terminal device, or one or more service policies for applications or service providers.
[0308] In some embodiments, the first device comprises a Core Network Access Function (CNAF) , the second device comprises a RAN device, and the third device comprises a terminal device.
[0309] In an aspect, it is proposed a fifth device comprising: a processor configured to cause the fifth device to: receive, from a fourth device, a subscription request for subscription information of a third device; and transmit the subscription information to the fourth device, wherein the fifth device comprises a network device implementing Subscription and Policy Management (SPM) function in a core network of a next generation to New Radio (NR) .
[0310] In some embodiments, the fifth device stores at least one of: subscription information related to at least one terminal device, one or more network policies of at least one terminal device, or one or more service policies for applications or service providers.
[0311] In some embodiments, the subscription information is about registration of the third device, and wherein the fourth device comprises a network device implementing a user equipment (UE) access function (UAF) and / or wherein the fourth device manages terminal devices to network control plane signaling.
[0312] In some embodiments, the subscription information is about service establishment of the third device, and wherein the fourth device comprises a network device implementing a Data Gateway Function (DGF) or a user plane function between a RAN and an external network.
[0313] In an aspect, it is proposed a third device comprising: a processor configured to cause the third device to: transmit, to a second device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device; and receive, from the second device, a response to the third request.
[0314] In some embodiments, the first procedure comprises a registration procedure, and wherein the third request comprises a registration indication for registration of the third device in the core network.
[0315] In some embodiments, the response to the third request comprises a registration result of the third device, wherein the registration result indicates whether the third device is successfully registered.
[0316] In some embodiments, the first procedure comprises the service establishment procedure, and wherein the third request comprises a service establishment indication indicating a connection for a target service is to be established via the core network.
[0317] In some embodiments, the response comprises at least one of a second set of data plane parameters for the target service which is allowed and an IP address for the third device.
[0318] In an aspect, it is proposed a sixth device, comprising: a processor configured to cause the sixth device to: receive, from a seventh device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) ; and transmit, to an eighth device, a seventh request for establishing the non-communication service.
[0319] In some embodiments, the sixth request comprises at least one of service layer description, or quality of the non-communication service.
[0320] In some embodiments, the service layer description indicates that the non-communication service is associated with Artificial Intelligence / Machine Learning (AI / ML) or sensing, and wherein the quality of the non-communication service indicates at least one of: a data quality for AI / ML, model performance for AI / ML, sensing accuracy, or response time for sensing.
[0321] In some embodiments, the sixth device is further caused to: determine a service description in a network layer based on the service layer description; determine a ninth device for data processing of the non-communication service; and transmit, to an eighth device, the seventh request comprising at least one of: the service description in the network layer, quality of the non-communication service, information about the ninth device, or information about the seventh device.
[0322] In some embodiments, the ninth device comprises a network device implementing a data processing function (DPF) for processing communication data or non-communication data.
[0323] In some embodiments, the sixth device comprises a network device implementing a non-communication control function (NCCF) , the seventh device comprises a non-communication (NC) consumer, and the eighth device comprises a non-communication service node.
[0324] In an aspect, it is proposed a seventh device, comprising: a processor configured to cause the seventh device to: transmit, to a sixth device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) ; and receive, from a ninth device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service.
[0325] In some embodiments, the sixth request comprises at least one of service layer description, or quality of the non-communication service.
[0326] In some embodiments, the service layer description indicates that the non-communication service is associated with Artificial Intelligence / Machine Learning (AI / ML) or sensing, and wherein the quality of the non-communication service indicates at least one of: a data quality for AI / ML, model performance for AI / ML, sensing accuracy, or response time for sensing.
[0327] In some embodiments, the first report related to the non-communication service comprises an IP address or identification of an eighth device performing the non-communication service, and the data processing result of the non-communication service comprises non-communication data.
[0328] In some embodiments, the sixth device comprises a network device implementing a non-communication control function (NCCF) , the seventh device comprises a non-communication (NC) consumer, and the ninth device comprises a network device implementing a data processing function (DPF) for processing communication data or non-communication data.
[0329] In an aspect, it is proposed An eighth device, comprising: a processor configured to cause the eighth device to: receive, from a sixth device, a seventh request for establishing a non-communication service through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device; and transmit, to a ninth device, a second report related to the non-communication service.
[0330] In some embodiments, the seventh request comprises at least one of: service description in the network layer, quality of the non-communication service, information about the ninth device, or information about the seventh device.
[0331] In some embodiments, the service description indicates that the non-communication service is associated with Artificial Intelligence / Machine Learning (AI / ML) or sensing, and wherein the quality of the non-communication service indicates at least one of: a data quality for AI / ML, model performance for AI / ML, sensing accuracy, or response time for sensing.
[0332] In some embodiments, the second report related to the non-communication service comprises at least one of: information about the seventh device, a service indication indicating at least one of Artificial Intelligence / Machine Learning (AI / ML) or sensing, or non-communication data.
[0333] In some embodiments, the sixth device comprises a network device implementing a non-communication control function (NCCF) , the seventh device comprises a non-communication (NC) consumer, the eighth device comprises a non-communication service node, and the ninth device comprises a network device implementing a data processing function (DPF) for processing communication data or non-communication data.
[0334] In an aspect, it is proposed a ninth device, comprising: a processor configured to cause the ninth device to: receive, from an eighth device, a second report related to a non-communication service performed through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device; and transmit, to the seventh device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service.
[0335] In some embodiments, the second report related to the non-communication service comprises at least one of: information about the seventh device, a service indication indicating at least one of Artificial Intelligence / Machine Learning (AI / ML) or sensing, or non-communication data.
[0336] In some embodiments, the first report related to the non-communication service comprises an IP address or identification of the eighth device, and the data processing result of the non-communication service comprises non-communication data.
[0337] In some embodiments, the seventh device comprises a non-communication (NC) consumer, the eighth device comprises a non-communication service node, and the ninth device comprises a network device implementing a data processing function (DPF) for processing communication data or non-communication data.
[0338] In an aspect, a first device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the first device discussed above.
[0339] In an aspect, a second device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the second device discussed above.
[0340] In an aspect, a fourth device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the fourth device discussed above.
[0341] In an aspect, a fifth device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the fifth device discussed above.
[0342] In an aspect, a third device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the third device discussed above.
[0343] In an aspect, a sixth device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the sixth device discussed above.
[0344] In an aspect, a seventh device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the seventh device discussed above.
[0345] In an aspect, an eighth device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the eighth device discussed above.
[0346] In an aspect, a ninth device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the ninth device discussed above.
[0347] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the first device discussed above.
[0348] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the second device discussed above.
[0349] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the fourth device discussed above.
[0350] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the fifth device discussed above.
[0351] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the third device discussed above.
[0352] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the sixth device discussed above.
[0353] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the seventh device discussed above.
[0354] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the eighth device discussed above.
[0355] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the ninth device discussed above.
[0356] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the first device discussed above.
[0357] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the second device discussed above.
[0358] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the fourth device discussed above.
[0359] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the fifth device discussed above.
[0360] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the third device discussed above.
[0361] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the sixth device discussed above.
[0362] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the seventh device discussed above.
[0363] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the eighth device discussed above.
[0364] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the ninth device discussed above.
[0365] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representation, it will be appreciated that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0366] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out the process or method as described above with reference to FIGS. 1 to 16. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0367] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0368] The above program code may be embodied on a machine readable medium, which may be any tangible medium that may contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine readable medium may be a machine readable signal medium or a machine readable storage medium. A machine readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0369] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0370] Although the present disclosure has been described in language specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1.A first device comprising:a processor configured to cause the first device to:receive, from a second device, a first request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, and wherein the first device is located in the core network and the second device is located in a radio access network (RAN) ; andtransmit, to a fourth device, a second request for performing the first procedure, wherein the fourth device is located in the core network and is associated with the first procedure.2.The device of claim 1, wherein the first procedure comprises a registration procedure, and wherein the first request comprises a registration indication for registration of the third device in the core network.3.The device of claim 2, wherein the registration indication is comprised in a Non-Access Stratum (NAS) message from the third device, orwherein the first device is further caused to:receive, from the fourth device, a registration result of the third device, wherein the registration result indicates whether the third device is successfully registered; andtransmit, to the second device, the registration result of the third device.4.The device of claim 3, wherein the first device is further caused to:store the registration result in association with context of the third device.5.The device of any of claims 2 to 4, wherein the fourth device comprises a network device implementing a user equipment (UE) access function (UAF) , and / orwherein the fourth device manages terminal devices to network control plane signaling.6.The device of claim 1, wherein the first procedure comprises a service establishment procedure, and wherein the first request comprises:a service establishment indication indicating a connection for a target service is to be established via the core network, and / ora first set of data plane parameters for the service establishment procedure.7.The device of claim 6, wherein the first set of data plane parameters comprise a first tunnel identification (ID) in a RAN, the first tunnel ID indicating a tunnel on which the second device is to communicate with the fourth device.8.The device of claim 7, wherein the first tunnel ID comprises at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.9.The device of claim 6, wherein the first device is further caused to:receive, from the fourth device, a service establishment response comprising a second set of data plane parameters for the target service which is allowed; andtransmit, to the second device, a message comprising at least one of the second set of data plane parameters and an IP address for the third device.10.The device of claim 9, wherein the second set of data plane parameters comprise a second tunnel identification (ID) in a RAN, the second tunnel ID indicating a tunnel on which the fourth device is to communicate with the second device.11.The device of claim 10, wherein the second tunnel ID comprises at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID.12.The device of claim of any of claims 6 to 11, wherein the fourth device comprises a network device implementing a Data Gateway Function (DGF) or a user plane function between a RAN and an external network.13.The device of any of claims 1 to 12, wherein the first device comprises a Core Network Access Function (CNAF) , the second device comprises a RAN device, and the third device comprises a terminal device.14.A second device comprising:a processor configured to cause the second device to:receive, from a third device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device; andtransmit, to a first device, a first request for performing the first procedure, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) .15.The device of claim 14, wherein the first procedure comprises a registration procedure, and wherein the first request comprises a registration indication for registration of the third device in the core network.16.The device of claim 15, wherein the registration indication is comprised in a Non-Access Stratum (NAS) message from the third device, orwherein the second device is further caused to:receive, from the first device, a registration result of the third device, wherein the registration result indicates whether the third device is successfully registered; andtransmit a response to the third request to the third device, the response comprising the registration result.17.The device of claim 14, wherein the first procedure comprises a service establishment procedure, and wherein the first request comprises:a service establishment indication indicating a connection for a target service is to be established via the core network, and / ora first set of data plane parameters for the service establishment procedure.18.The device of claim 17, wherein the first set of data plane parameters comprise a first tunnel identification (ID) in a RAN, the first tunnel ID indicating a tunnel on which the second device is to communicate with the fourth device, orwherein the first tunnel ID comprises at least one of a General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) tunnel ID, or a Generic Routing Encapsulation (GRE) tunnel ID, orwherein the second device is further caused to:receive, from the first device, a message comprising at least one of a second set of data plane parameters for the target service which is allowed and an IP address for the third device; andtransmit a response to the third request to the third device, the response comprising the at least one of the second set of data plane parameters and the IP address.19.A fourth device comprising:a processor configured to cause the fourth device to:receive, from a first device, a second request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with a third device, wherein the first device is located in the core network and the second device is located in a radio access network (RAN) ; andtransmit, to a fifth device, a subscription request for subscription information of the third device first procedure, wherein the fourth device is located in the core network and is associated with the first procedure.20.The device of claim 19, wherein the first procedure comprises a registration procedure, and wherein the second request comprises a registration indication for registration of the third device in the core network.21.The device of claim 20, wherein the registration indication is comprised in a Non-Access Stratum (NAS) message from the third device, orwherein the fourth device is further caused to:determine whether the third device is successfully registered based on subscription information of the third device; andtransmit, to the first device, a registration result of the third device, wherein the registration result indicates whether the third device is successfully registered, orwherein the fourth device comprises a network device implementing a user equipment (UE) access function (UAF) , and / or the fourth device manages terminal devices to network control plane signaling.22.The device of claim 21, wherein the fourth device is further caused to:transmit, to the fifth device, the subscription request for the subscription information about registration of the third device; andreceive the subscription information from the fifth device.23.The device of claim 19, wherein the first procedure comprises a service establishment procedure, and wherein the second request comprises:a service establishment indication indicating a connection for a target service is to be established via the core network, and / ora first set of data plane parameters for the service establishment procedure.24.The device of claim 23, wherein the first set of data plane parameters comprise a first tunnel identification (ID) in a RAN, the first tunnel ID indicating a tunnel on which the second device is to communicate with the fourth device, orwherein the fourth device is further caused to:determine whether the target service is allowed for the third device based on subscription information of the third device; andin accordance with a determination that the target service is allowed, transmit, to the first device, a service establishment response comprising a secondset of data plane parameters for the target service which is allowed, orwherein the fourth device comprises a network device implementing a Data Gateway Function (DGF) or a user plane function between a RAN and an external network.25.The device of claim 24, wherein the fourth device is further caused to:transmit, to the fifth device, the subscription request for the subscription information about service establishment of the third device; andreceive the subscription information from the fifth device, orwherein the second set of data plane parameters comprise a second tunnel identification (ID) in a RAN, the second tunnel ID indicating a tunnel on which the fourth device is to communicate with the second device.26.The device of claim 19 or 25, wherein the fifth device comprises a network device implementing Subscription and Policy Management (SPM) function, and / orwherein the fifth device stores at least one of:subscription information related to at least one terminal device,one or more network policies of at least one terminal device, orone or more service policies for applications or service providers.27.A fifth device comprising:a processor configured to cause the fifth device to:receive, from a fourth device, a subscription request for subscription information of a third device; andtransmit the subscription information to the fourth device,wherein the fifth device comprises a network device implementing Subscription and Policy Management (SPM) function in a core network of a next generation to New Radio (NR) .28.The device of claim 27, wherein the fifth device stores at least one of:subscription information related to at least one terminal device,one or more network policies of at least one terminal device, orone or more service policies for applications or service providers, orwherein the subscription information is about registration of the third device, and wherein the fourth device comprises a network device implementing a user equipment (UE) access function (UAF) and / or wherein the fourth device manages terminal devices to network control plane signaling, orwherein the subscription information is about service establishment of the third device, and wherein the fourth device comprises a network device implementing a Data Gateway Function (DGF) or a user plane function between a RAN and an external network.29.A third device comprising:a processor configured to cause the third device to:transmit, to a second device, a third request for performing, in a core network of a next generation to New Radio (NR) , a first procedure associated with the third device; andreceive, from the second device, a response to the third request.30.A sixth device, comprising:a processor configured to cause the sixth device to:receive, from a seventh device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) ; andtransmit, to an eighth device, a seventh request for establishing the non-communication service.31.The device of claim 30, wherein the sixth request comprises at least one of service layer description, or quality of the non-communication service.32.The device of claim 31, wherein the service layer description indicates that the non-communication service is associated with Artificial Intelligence / Machine Learning (AI / ML) or sensing, andwherein the quality of the non-communication service indicates at least one of: a data quality for AI / ML, model performance for AI / ML, sensing accuracy, or response time for sensing, orwherein the sixth device is further caused to:determine a service description in a network layer based on the service layer description;determine a ninth device for data processing of the non-communication service; andtransmit, to an eighth device, the seventh request comprising at least one of: the service description in the network layer, quality of the non-communication service, information about the ninth device, or information about the seventh device.33.The device of claim 32, wherein the ninth device comprises a network device implementing a data processing function (DPF) for processing communication data or non-communication data.34.The device of any of claims 30 to 33, wherein the sixth device comprises a network device implementing a non-communication control function (NCCF) , the seventh device comprises a non-communication (NC) consumer, and the eighth device comprises a non-communication service node.35.A seventh device, comprising:a processor configured to cause the seventh device to:transmit, to a sixth device, a sixth request for a non-communication service through a core network of a next generation to New Radio (NR) ; andreceive, from a ninth device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service.36.The device of claim 35, wherein the first report related to the non-communication service comprises an IP address or identification of an eighth device performing the non-communication service, and the data processing result of the non-communication service comprises non-communication data, orwherein the sixth device comprises a network device implementing a non-communication control function (NCCF) , the seventh device comprises a non-communication (NC) consumer, and the ninth device comprises a network device implementing a data processing function (DPF) for processing communication data or non-communication data.37.An eighth device, comprising:a processor configured to cause the eighth device to:receive, from a sixth device, a seventh request for establishing a non-communication service through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device; andtransmit, to a ninth device, a second report related to the non-communication service.38.The device of claim 37, wherein the seventh request comprises at least one of: service description in the network layer, quality of the non-communication service, information about the ninth device, or information about the seventh device, and / orwherein the service description indicates that the non-communication service is associated with Artificial Intelligence / Machine Learning (AI / ML) or sensing, and wherein the quality of the non-communication service indicates at least one of: a data quality for AI / ML, model performance for AI / ML, sensing accuracy, or response time for sensing.39.The device of claim 37 or 38, wherein the sixth device comprises a network device implementing a non-communication control function (NCCF) , the seventh device comprises a non-communication (NC) consumer, the eighth device comprises a non-communication service node, and the ninth device comprises a network device implementing a data processing function (DPF) for processing communication data or non-communication data.40.A ninth device, comprising:a processor configured to cause the ninth device to:receive, from an eighth device, a second report related to a non-communication service performed through a core network of a next generation to New Radio (NR) , wherein the non-communication service is triggered by a seventh device; andtransmit, to the seventh device, a first report related to the non-communication service, the first report comprising a data processing result of the non-communication service.
Citation Information
Patent Citations
Systems and methods for performance data streaming, performance data file reporting, and performance threshold monitoring
CN114051750A
Network registration method and device
CN117768998A
Systems and methods for dynamic registration management in enhanced core networks
US20240323886A1
Network slice based priority access
WO2022192780A1
Security for ai / ML model storage and sharing
WO2024068611A1