Ran service provision, related methods, apparatus, and computer-readable medium
The introduction of RAN Node Functions (RNDF) allows Network Functions (NFs) to directly access RAN services via SBI, addressing latency issues and improving service integration and communication efficiency.
Patent Information
- Application Number
- PCT/CN2024/076473
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-06
- Publication Date
- 2025-08-14
AI Technical Summary
Network Functions (NFs) within the Core Network (CN) domain cannot directly access Radio Access Network (RAN) services, leading to increased latency in RAN service provision due to indirect access via the Access and Mobility Management Function (AMF).
Implementing a RAN Node Function (RNDF) that enables direct access to RAN services via the Service-Based Interface (SBI), allowing NFs to locate and communicate directly with appropriate RNDF instances using UE context location and subscription mechanisms.
Facilitates more efficient integration and communication by enabling direct access to RAN services, reducing latency and enhancing the flexibility of service provision in wireless networks.
Smart Images

Figure CN2024076473_14082025_PF_FP_ABST
Abstract
Description
RAN SERVICE PROVISION, RELATED METHODS, APPARATUS, AND COMPUTER-READABLE MEDIUMTECHNICAL FIELD
[0001] This disclosure is generally related to wireless communication, and more particularly to provisions of RAN services.BACKGROUND
[0002] Wireless communication technologies are pivotal components of the increasingly interconnecting global communication networks. Network Functions (NFs) are introduced to allow flexible software customization and development. However, NFs within a core network (CN) domain cannot directly access the services provided by the RAN (Radio Access Network) nodes. Without further improvements, the indirect access of the NFs to the RAN services increases the latency of the RAN service provision.SUMMARY
[0003] This summary is a brief description of certain aspects of this disclosure. It is not intended to limit the scope of this disclosure.
[0004] According to some embodiments of this disclosure, a wireless communication method is disclosed. The method includes receiving, by a first RAN node function (RNDF) associated with a RAN node, at least one of a service request or a first subscription message from a consumer network or an application function for requesting for or subscribing to RAN service; and providing the RAN service to a service consumer according to at least one of the service request or the first subscription message.
[0005] According to some embodiments of this disclosure, another wireless communication method is disclosed. The wireless communication method includes sending, by a consumer network or an application function, at least one of a service request or a first subscription message to at least one RAN node function (RNDF) for requesting for or subscribing to RAN service; and receiving, by the consumer network or the application function, a service result report associated with the RAN service.
[0006] Still another embodiment of this disclosure provides a wireless communication apparatus, including one or more memory units storing one or more programs and one or more processors electrically coupled to the one or more memory units and configured to execute the one or more programs to perform any method or step or their combinations in this disclosure.
[0007] Still another embodiment of this disclosure provides non-transitory computer-readable storage medium, storing one or more programs, the one or more programs being configured to, when performed by at least one processor, cause to perform any method or step or their combinations in this disclosure.
[0008] According to some embodiments of this disclosure, one or more wireless communication methods are further disclosed, the methods include combinations of certain methods, aspects, elements, and steps (either in a generic view or specific view) disclosed in the various embodiments of this disclosure.
[0009] The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Various exemplary embodiments of the present disclosure are described in detail below with reference to the following drawings. The drawings are provided for purposes of illustration only and merely depict exemplary embodiments of the present disclosure to facilitate the understanding of the present disclosure. Therefore, the drawings should not be considered as limiting of the breadth, scope, or applicability of the present disclosure. It should be noted that for clarity and ease of illustration these drawings are not necessarily drawn to scale.
[0011] FIG. 1A and FIG. 1B show a general framework for UE-associated service provision by RAN for NF / AF;
[0012] FIG. 2 shows an exemplary procedure for service subscription transfer;
[0013] FIG. 3 shows an exemplary arrangement for non-UE-associated service;
[0014] FIG. 4 shows an exemplary operation of UE-associated NAS PDU (Packet Data Unit) delivery service according to some frameworks disclosed in this disclosure;
[0015] FIG. 5 shows an exemplary operation of UE location service according to some frameworks disclosed in this disclosure;
[0016] FIG. 6 shows an exemplary operation of UE RRC state service according to some frameworks disclosed in this disclosure;
[0017] FIG. 7 shows an exemplary operation of warning message service according to some frameworks disclosed in this disclosure; and
[0018] FIGs. 8A-8C together illustrate a block diagram of an exemplary wireless communication system.DETAILED DESCRIPTION
[0019] A Service-Based Architecture (SBA) for Core Network (CN) is defined. SBA provides a cloud-native service framework, in which CN functionalities (such as authentication, mobility management, etc. ) are supported by Network Functions (NFs) . NFs can be self-contained software applications, which can be run on commercial off-the-shelf hardware hosted by cloud infrastructure. Interconnected on a logically shared infrastructure or service bus, NFs offer services accessible to any other authorized NF through APIs (Application Programming Interfaces) named service-based interfaces (SBI) . Services exposed by an NF (service producer) to another NF (service consumer) are described using API specifications that identify the set of accessible service data and indicate the authorized operations on these service data.
[0020] To be able to understand the SBI messaging between various NFs, understanding of these SBI messaging is implemented via HTTP (or HTTP2) . Any NF can use the services provided by another NF, and any NF is also possible to be connected to other NFs without introducing specific new protocols or interfaces and only rely on the HTPP mechanism. This enables more flexible development of services as well as a more flexible way to connect to a new NF type; thus, advanced core networks have gone from telecom-style protocol interfaces to web-based APIs. For example, OpenAPI can be used as a formal language for the definition of Web-based APIs in the SBA. Each API can be defined with a description in natural language. An OpenAPI description defines a standard, programming language-agnostic interface specification for HTTP APIs.
[0021] In a practical implementation, Radio Access Network (RAN) nodes, such as a gNB, employ point-to-point connections established over the Stream Control Transmission Protocol (SCTP) for control plane communication. These RAN nodes can be conceptualized as service providers, offering a variety of services including interface management, mobility management, UE context management, and / or connection management. Currently, these services are provided to the Core Network (CN) via the NG point-to-point interface, which also operates over the SCTP.
[0022] However, other Network Functions (NFs) within the CN domain cannot directly access the services provided by the RAN nodes. Instead, these NFs sends the corresponding request message to the Access and Mobility Management Function (AMF) , and indirectly access the RAN’s services via the AMF. This indirect operation increases the latency of the RAN service provision. The SBI interface has the advantage of flexible software customization. In the future, the advanced Radio Access Network (RAN) may also introduce the SBI interface, allowing RAN nodes to access or provide services based on the SBI interface. Improvement is proposed to provide direct RAN services to NFs in the CN domain via the Service-Based Interface (SBI) . These improvements increase the integration efficiency, and they also facilitate a more effective communication on wireless network.
[0023] A UE (User Equipment) associated connection can be a logical connection established among UE (s) , the RAN (Radio Access Network) , and the CN (Core network) for communication. The UE-associated connection can also be closely related to the establishment of a Protocol Data Unit (PDU) session. A PDU session can be a logical connection among the UE, the RAN, and the CN. The PDU session allows the UE to receive / transmit data. From the perspective of the CN, a UE-associated connection is managed by the interface protocols between the gNB and an AMF (Access and Mobility Management Function) ) , such as the NAS (Non-Access Stratum) and NGAP (NG Application Protocol. Currently, Network Functions (NFs) in the CN domain can only access services provided by the RAN associated with UE via an AMF. For example, the implementation include NAS PDUs routing via an AMF or NGAP control signaling. FIG. 1A and FIG. 1B show a general framework for UE-associated service provision by a RAN for a NF / AF. The improvements enable the CN and the NFs to directly access RAN services associated with the UE (UE connection) .
[0024] A RNDF (RAN Node Function) is a logic function element for RAN services provision, which is usually associated to at least one NG-RAN node, such as a gNB or base station. The RNDF enables service consumer (for example, other NF / AF (Network Function / Application Function) to accesses RAN services via SBI (service based interface) . Before the consumer NF / AF accesses the service associated with specific User Equipment (UE) provided by a RNDF, the consumer NF / AF determines which RNDF handles or possesses the corresponding UE context of the UE that provides the service. For example, this could be the RNDF associated with the currently serving gNB for UE in the RRC Connected state, or the last serving gNB for UE in the RRC Inactive state. There are two alternatives to achieve this result. Steps 11A and Steps 11B in FIG. 1A and FIG. 1B demonstrate two approaches to spot the correct RNDF handling the UE contents.
[0025] In the first option, the consumer NF / AF asks an AMF which RNDF is handling the UE context (s) of UE (s) associated with the requested services. At S11A1, the consumer NF / AF sends a UE context location request message via an SBI to the AMF. The UE context location request is used to request the UE context location of at least one specific UE associated with a service for the consumer NF / AF. The UE context location request includes at least one UE ID (identity) in the message to identity the associates UE. This UE ID can include at least one of the following, a 5G-GUTI (5G Globally Unique Temporary Identifier) , a SUPI (Subscription Permanent Identifier) , a 5G-TMSI (5G Temporary Mobile Subscription Identifier) , an AMF ID together with AMF UE NGAP ID, a RAN UE ID, or a RAN UE NGAP ID.
[0026] At S11A2, after the AMF receives the UE context location request message, the AMF finds the corresponding RNDF instance which handles the corresponding UE context indicated by the received UE ID. The AMF includes a list of one or more discovered RNDF instances in the UE context location response message and sends the UE context location response message to the customer NF / AF. For example, each item in the list includes an RNDF instance associated with a specific UE and the UE ID.
[0027] Alternatively or additionally as shown in FIG. 1B, the consumer NF / AF can ask other NF which RNDF is handling the UE context (s) of UE (s) associated with the requested services. At S11B1, NF1 (which is the other NF) could be a NEF (Network Exposure Function) or any other NF. The NF1 sends a UE connection subscription request message via an SBI to the RNDF. This request can be used to subscribe the UE connection status that is being handled by the RNDF.
[0028] At S11B2, the RNDF sends subscription response message to the NF1. The subscription response message includes acceptance or rejection indication in response to the subscription request.
[0029] At S11B3, the gNB manages the context of the UE (s) it serves. If the gNB detects a change in the context of the UE (s) , such as UE handover (in which the UE context should be deleted at the source gNB) , UE release (in which the UE context should be released) , or new UE connection establishment (in which a new UE context is generated) , the gNB handle these changes accordingly. The RNDF associated with the gNB updates the UE’s connection status accordingly.
[0030] At S11B4, because the NF1 has subscribed to the UE connection status of the RNDF, the RNDF sends a notification message (such as a UE connection update notification) to the NF1 via an SBI. This UE connection update notification informs the NF1 of any changes in the UE connection status managed by the RNDF and includes the UE connection status in the message. For example, the UE connection status may include at least one of the following examples. First, at least one UE ID is added for a new UE connected with the gNB. Second, at least one UE ID is removed for an old UE no longer connected with the gNB or a current UEs connected with the gNB. This UE ID can include at least one of the following, a 5G-GUTI (5G Globally Unique Temporary Identifier) , a SUPI (Subscription Permanent Identifier) , a 5G-TMSI (5G Temporary Mobile Subscription Identifier) , an AMF ID together with AMF UE NGAP ID, a RAN UE ID, or a RAN UE NGAP ID.
[0031] At S11B5, the consumer NF / AF sends a request message (such as a UE context location response message) via an SBI to the NF1 to request the UE context location of at least one specific UE associated with a requested service. The UE context location response message includes at least one UE ID in the message to identity the associated UE. This UE ID can include at least one of the following a 5G-GUTI (5G Globally Unique Temporary Identifier) , a SUPI (Subscription Permanent Identifier) , a 5G-TMSI (5G Temporary Mobile Subscription Identifier) , an AMF ID together with AMF UE NGAP ID, a RAN UE ID, or a RAN UE NGAP ID.
[0032] At S11B6, after the AMF receives the UE context location request message, the NF1 finds the corresponding RNDF instance which handles the corresponding UE context indicated by the received UE ID. The NF1 includes a list of one or more discovered RNDF instances in the UE context location response message and send the UE context location response message to the consumer NF / AF. For example, each item in the list includes an RNDF instance associated with a specific UE and the UE ID.
[0033] Therefore, via the at least one of the above options, or both, the consumer NF / AF can locate the RNDF instance which handles the corresponding UE context. At S12 (in both FIG. 1A and FIG. 1B) , the consumer NF / AF has found the corresponding RNDF instance which handles the specific UE context.
[0034] At S13 (in both FIG. 1A and FIG. 1B) , the consumer NF / AF sends a service request or subscription message (such as a UE-associated service request or subscription message) via an SBI to the identified RNDF instance. This service request or subscription message requests or subscribes to the service associated with the specific UE provided by the RNDF. The service request or subscription message includes at least one of a service type, a UE ID, one or more condition parameters, or one or more input parameters. The service type indicates the requested RAN service or a type of the requested RAN service. The UE ID indicates an associated UE. This UE ID can include at least one of the following a 5G-GUTI (5G Globally Unique Temporary Identifier) , a SUPI (Subscription Permanent Identifier) , a 5G-TMSI (5G Temporary Mobile Subscription Identifier) , an AMF ID together with AMF UE NGAP ID, a RAN UE ID, or a RAN UE NGAP ID. The condition parameters indicates conditions for triggering service provision or a service result report. The input parameters includes parameters required by the requested services. The input parameters can be used to configure the requested services or subscription, and the service result can be generated according to the input parameters. The parameter may include any additional parameters necessary for performing the services.
[0035] At S14 (in both FIG. 1A and FIG. 1B) , the RNDF performs procedures based on the request or subscription received at S13, and the RNDF sends a response message (such as a UE-associated service response message) to the consumer NF / AF. This message includes the service results for the specific UE in response to the received service request. Alternatively or additionally, this message can include an acceptance or rejection indication to show whether the subscription request is accepted or rejected. If the condition parameters in the UE-associated service request or subscription message for services results reporting are received at S13, the service results can be included as conditioned on the condition parameters are satisfied.
[0036] At S15 (in both FIG. 1A and FIG. 1B) in a case of subscription operation, The RNDF can perform procedures based on the service subscription and send a notification message (such as a UE-associated service notification message) to the consumer NF / AF. This notification message includes the service results for the specific UE according to the subscription. The RNDF may send multiple notification messages to the NF at various times, depending on the specific service subscription and reporting conditions. This approach ensures continuous notification of the service results for persistent services.
[0037] FIG. 2 shows an exemplary procedure for service subscription transfer. When a consumer NF / AF subscribes to a UE-associated service from an RNDF, and when the UE undergoes a handover (to switch the gNB that provides the service to the UE) , for example, from a source gNB to a target gNB, the source RNDF associated with the source gNB transfers the UE-associated service subscribed by the consumer NF / AF and related information to the target RNDF associated with the target gNB. Then, after the handover is completed, the target RNDF can still continue to provide the UE-associated service to the consumer NF / AF. Below the exemplary steps are explained.
[0038] At S21, it include the preparation operations. The consumer NF / AF subscribes to a UE-associated service of a RAN provided by an RNDF.
[0039] At S22, the UE undergoes a handover process from the source gNB to the target gNB. There are two approaches for transferring the UE-associated service and related information, to which the consumer NF / AF has subscribed, to the target RNDF.
[0040] At S23A1, after the handover process or during the handover process, the source RNDF, which is associated with the source gNB to provide the connection of the consumer NF / AF and the source gNB, sends a push request message (such as a UE service push request) via an SBI to the target RNDF. The target RNDF is associated with the target gNB and will provide a connection between the source gNB and the consumer NF / AF. This push request message is to transfer the UE-associated service from the instant UE, to which the consumer NF / AF has subscribed. This push request message includes a list of subscribed UE-associated service information for this UE in the message. For example, each item in the list includes at least one of a service type, a UE ID, one or more condition parameters, or one or more input parameters. The service type indicates the requested RAN service or a type of the requested RAN service. The UE ID indicates an associated UE. This UE ID can include at least one of the following a 5G-GUTI (5G Globally Unique Temporary Identifier) , a SUPI (Subscription Permanent Identifier) , a 5G-TMSI (5G Temporary Mobile Subscription Identifier) , an AMF ID together with AMF UE NGAP ID, a RAN UE ID, or a RAN UE NGAP ID. The condition parameters indicates conditions for triggering service provision or a service result report. The input parameters includes parameters required by the requested services. The input parameters can be used to configure the requested services or subscription, and the service result can be generated according to the input parameters. The parameter may include any additional parameters necessary for performing the services.
[0041] Alternatively or additionally, S23B1 and S23B2 can be performed.
[0042] At S23B1, after the handover process or during the handover process, the target RNDF, which is associated with the target gNB, sends a request message (such as a service get request) via an SBI to the source RNDF, which is associated with the source gNB. This message is used to request the UE-associated service for the instant UE, to which the consumer NF / AF has subscribed at the source RNDF. The UE ID indicates an associated UE, such as the UE performing the handover process. This UE ID can include at least one of the following a 5G-GUTI (5G Globally Unique Temporary Identifier) , a SUPI (Subscription Permanent Identifier) , a 5G-TMSI (5G Temporary Mobile Subscription Identifier) , an AMF ID together with AMF UE NGAP ID, a RAN UE ID, or a RAN UE NGAP ID. The condition parameters indicates conditions for triggering service provision or a service result report. The input parameters includes parameters required by the requested services. The input parameters can be used to configure the requested services or subscription, and the service result can be generated according to the input parameters. The parameter may include any additional parameters necessary for performing the services.
[0043] At S23B2, the source RNDF sends a response message (such as a UE service get response) via an SBI to the target RNDF. The response message includes a list of subscribed UE-associated service information for this UE in the message. Each item in the list comprises at least one of a service type, a UE ID, one or more condition parameters, or one or more input parameters. The service type indicates the requested RAN service or a type of the requested RAN service. The UE ID indicates an associated UE. This UE ID can include at least one of the following a 5G-GUTI (5G Globally Unique Temporary Identifier) , a SUPI (Subscription Permanent Identifier) , a 5G-TMSI (5G Temporary Mobile Subscription Identifier) , an AMF ID together with AMF UE NGAP ID, a RAN UE ID, or a RAN UE NGAP ID. The condition parameters indicates conditions for triggering service provision or a service result report. The input parameters includes parameters required by the requested services. The input parameters can be used to configure the requested services or subscription, and the service result can be generated according to the input parameters. The parameter may include any additional parameters necessary for performing the services.
[0044] At S24, once the handover process is completed, the target RNDF, based on the list of subscribed UE-associated service information for this handover UE received from the source RNDF, can continues to provide the UE-associated service for this handover UE to the consumer NF / AF.
[0045] FIG. 3 shows an exemplary arrangement for non-UE-associated service. The communication nodes participating into the operation may include, a first RNDF (RNDF1) , a second RNDF (RNDF2) , a NF1, and a service consumer. NF1 can be an OAM (operations and management) function, an AMF (Access &Mobility Management Function) , or another NF (network function) . NF1 in this example is aware of the area scope handled by gNBs or RNDFs, depending on the network deployment.
[0046] At S31, the consumer NF / AF sends a request message (such as an RNDF instance discover request) to the NF1 via an SBI. This request message requests one or more RNDF instances for a specific area scope and includes the area scope (or an indication of the area scope) in the message. The area scope may include at least one of the following: a list of cells, a list of SNPNs (Standalone Non-Public Networks) , a list of CAGs (Closed Access Groups) for PNI-NPN (Public Network Integrated NPN) , a list of TAIs (Tracking Area Identities) , a list of Tas (Tracking Areas) , or a list of PLMNs (Public Land Mobile Number) .
[0047] At S32, after the NF1 receives the request message, the NF1 identifies the corresponding RNDF instance (s) that handles at least one subset of the received area scope (s) . The NF1 then includes a list in the response message (such as a RNDF instance discover response) and sends the response message to the consumer NF / AF. Each item in the list includes an RNDF instance and the area scope handled by that RNDF correspondingly. The area scope may include at least one of the following: a list of cells, a list of SNPNs, a list of CAGs for PNI-NPN, a list of TAIs, a list of TAs, or a list of PLMNs.
[0048] At S33, the consumer NF / AF has found the corresponding RNDF instance (s) which handles the specific area scope (s) .
[0049] At S34-1 and S34-2, the consumer NF / AF sends a service request or subscribe message (such as a non-UE-associated services request / subscription) via an SBI to the identified RNDF instance (s) (such as the RNDF 1, the RNDF2, or both) . This service request or subscribe message requests or subscribes to the service for a specific area scope (s) . The service request or subscribe message includes at least one of: a service type, an area scope, one or more condition parameters, or one or more input parameters for the RAN service. The service type indicates the requested RAN service or a type of the requested RAN service. The area scope indicates the service provision within an indicated area scope. The area scope may include at least one of the following: a list of cells, a list of SNPNs, a list of CAGs for PNI-NPN, a list of TAIs, a list of TAs, or a list of PLMNs. The one or more condition parameters indicate conditions for triggering service provision or a service result report. The one or more input parameters for the RAN service includes parameters required by the requested services. The input parameters can be used to configure the requested services or subscription, and the service result can be generated according to the input parameters. The parameter may include any additional parameters necessary for performing the services.
[0050] At S35-1 and S35-2, the RNDF1, the RNDF2, or both (depending on who receives the request) performs procedures based on the request or subscription message within a specific area scope according to the request or subscription message at S34-1 and S34-2. The RNDF1, the RNDF2, or both (depending on who receives the request) sends a response message (such as a non-UE-associated services response) to the consumer NF / AF. This message includes the service results for the specific area scope in response to the received service request or an acceptance or rejection indication in response to the received service subscription. The acceptance or rejection indication indicates whether the subscription is accepted or denied. If the condition parameters in the UE-associated service request or subscription message for services results reporting are received, the service results can be included as conditioned on the condition parameters are satisfied.
[0051] At S36-1 and S36-2 in a case of subscription operation, The RNDF1, the RNDF2, or both (depending on who receives the subscription request) performs procedures within a specific area scope based on the service subscription. The RNDF1, the RNDF2, or both (depending on who receives the subscription request) sends a notification message to the consumer NF / AF. This message includes the service results for the specific area scope. If the condition parameters in the UE-associated service request or subscription message for services results reporting are received, the service results can be included as conditioned on the condition parameters are satisfied.
[0052] FIG. 4 shows an exemplary operation of UE-associated NAS PDU (Packet Data Unit) delivery service according to some frameworks disclosed in this disclosure. From the perspective of a CN, this UE-associated connection between the UE and the NF of the CN is managed by protocols such as the NAS (Non Access Stratum) and NGAP (Next Generation Application Protocol) . Currently, when Network Functions (NFs) in the CN domain require a signaling function at the UE via NAS signaling, for example, a NAS PDU, this NAS PDU can only be routed to the UE via the AMF. This increases service latency. The example here allow the NFs in the CN domain to directly send NAS PDUs to the UE via the NAS PDU delivery service provided by the RNDF.
[0053] S40 includes the preparation operations. The consumer NF / AF has already determined which RNDF manages the specific UE context. For example, the operation as disclosed in FIG. 1A or 1B can be used by the consumer NF / AF.
[0054] At S41, when the consumer NF / AF needs to send control signaling to UE via a NAS PDU, it sends a service request (such as a UE-associated service request) via an SBI to the identified RNDF instance that handles the corresponding UE context of the destination UE. The message includes at least one of a service type, a UE ID, or one or more input parameters. The service type in this case is the type of a NAS PDU delivery service. The UE ID identifies the destination UE. The UE ID can include at least one of the following a 5G-GUTI (5G Globally Unique Temporary Identifier) , a SUPI (Subscription Permanent Identifier) , a 5G-TMSI (5G Temporary Mobile Subscription Identifier) , an AMF ID together with AMF UE NGAP ID, a RAN UE ID, or a RAN UE NGAP ID. The input parameters in this case include the NAS PDU that needs to be transferred.
[0055] At S42, the RNDF sends the NAS PDU to the corresponding UE via the gNB associated with the RNDF.
[0056] At S43, the RNDF has sent the NAS PDU to the corresponding UE via the gNB associated with the RNDF. The RNDF sends a response message (such as a UE-associated service response) to the consumer NF / AF. This response message can include the service results. In this case, the service result can be the NAS PDU delivery status to indicate whether the NAS PDU is successfully delivered to the UE or not.
[0057] FIG. 5 shows an exemplary operation of UE location service according to some frameworks disclosed in this disclosure.
[0058] S50 includes the preparation operations. The consumer NF / AF has already determined which RNDF manages the specific UE context. For example, the operation as disclosed in FIG. 1A or 1B can be used by the consumer NF / AF.
[0059] At S51, the consumer NF / AF sends a subscription request (such as a UE-associated service subscription request) via an SBI to the identified RNDF instance that handles the corresponding UE context for requesting the UE location service of the UE associated with the UE context. The message includes at least one of a service type, a UE ID, one or more condition parameters, or one or more input parameters. The service type in this case includes the type of UE location service. The UE ID identifies the UE to perform the location service. The UE ID can include at least one of the following a 5G-GUTI (5G Globally Unique Temporary Identifier) , a SUPI (Subscription Permanent Identifier) , a 5G-TMSI (5G Temporary Mobile Subscription Identifier) , an AMF ID together with AMF UE NGAP ID, a RAN UE ID, or a RAN UE NGAP ID. The conditions include an “in” or “out” indicator. The indicator is used to report the UE’s “in” or “out” status when the UE enters or exits the interested area scope. The input parameters in this case include the area scope of interested.
[0060] At S52, the RNDF sends a response message (such as a UE-associated service subscription response) to the consumer NF / AF. This message includes an acceptance or rejection indication in response to the received service subscription. The acceptance or rejection indication indicates whether the subscription is accepted or denied.
[0061] At S53, if the RNDF accepts the location service subscription for the UE, when the UE enters or exits the interested area scope, the RNDF sends a notification message (such as a UE-associated service notification) to the consumer NF / AF via an SBI. The notification message includes service result in the message. In this case, the service result includes an “in” or “out” indicator, which is used to report the UE is in the interested area scope, or out of the interested area scope.
[0062] FIG. 6 shows an exemplary operation of UE RRC state service according to some frameworks disclosed in this disclosure.
[0063] S60 includes the preparation operations. The consumer NF / AF has already determined which RNDF manages the specific UE context. For example, the operation as disclosed in FIG. 1A or 1B can be used by the consumer NF / AF.
[0064] At S61, the UPF (User Plane Function) in the CN domain sends a service request (such as a UE-associated service subscription request) via an SBI to the identified RNDF instance that handles the corresponding UE context for requesting the UE RRC state information exposure service. The message includes at least one of service type, a UE ID, one or more condition parameters, or one or more input parameters. The service type in this case is the type of the UE RRC state information exposure service. The UE ID indicates the UE of interest. This UE ID can include at least one of the following a 5G-GUTI (5G Globally Unique Temporary Identifier) , a SUPI (Subscription Permanent Identifier) , a 5G-TMSI (5G Temporary Mobile Subscription Identifier) , an AMF ID together with AMF UE NGAP ID, a RAN UE ID, or a RAN UE NGAP ID. The condition parameters include a condition of a UE transferring RRC inactive with configured eDRX cycle longer than 10.24 seconds. The input parameters can be NULL in this case.
[0065] At S62, the RNDF sends a response message (such as a UE-associated service subscription response) to the UPF. This response message includes an acceptance or rejection indication to show whether the subscription request is accepted or rejected.
[0066] At S63, the RAN network has released the UE of interested to an RRC inactive state, while the UE has configured with an eDRX cycle longer than 10.24 seconds, meaning that the condition in the condition parameters is met.
[0067] At S64, since the RNDF accepts the UE RRC state exposure information service subscription for the UE, and the exposure condition is satisfied, the RNDF sends a service notification message (such as UE-associated service notification) to the UPF. The notification message includes a service result in the message. In this case, the service result includes UE’s current RRC state (equivalent to an RRC inactive state) and the RAN-configured inactive eDRX parameters for this UE, as configured in the subscription request.
[0068] At S65, after the NF / AF receives the notification message from the RNDF, if downlink user data for the UE of interest arrives at the UPF, the UPF can buffer the data rather than transmitting it to the RAN as the UE has been in an RRC inactive state. This is to prevent the RAN buffer from overflowing due to the eDRX cycle for this inactive UE being longer than 10.24 seconds. When the UE is successfully paged, the UPF then sends both the buffered data and newly arrived data to the RAN for transmission to the UE.
[0069] FIG. 7 shows an exemplary operation of warning message service according to some frameworks disclosed in this disclosure.
[0070] S70 is the preparation stage. Here, the CBCF (cell broadcast center function) in the CN domain requests RAN to broadcast some public warning messages in some area scope (s) . The CBCF can find the corresponding RNDF instances which handles the specific area scope (s) , using, for example, the procedure disclosed in FIG. 3. The CBCF selects some of these RNDF instances to broadcast the warning message in some specific area scope (s) .
[0071] At S71, the CBCF within the CN domain sends a service subscription request (such as a non-UE-associated service subscription request) via an SBI to the one or more identified RNDF instance (s) (such as RNDF1, RNDF2, or both) that manages the specific area scope (s) . This service subscription request is to control broadcasting of a warning message to UEs within a specific area. The message includes at least one of a service type, an area scope, one or more condition parameters, or one or more input parameters for the RAN service. The service type in this case includes the type of a public warning broadcast service. The condition parameters in this case include a failure indication that requests a report of the cell list where the ongoing warning message broadcasting fails in these cells. The area scope in this case includes a warning area list, where the RNDF needs to broadcast the received warning message. The input parameters in this case include the warning message container (s) and the number of requested broadcasts.
[0072] At S72-1 and S72-2, the RNDF1, RNDF2, or both, send a response message (such as a non-UE-associated subscription response) to the CBCF. This message includes acceptance or rejection indication in response to the received service subscription. The acceptance or rejection indication indicates whether the subscription is accepted or denied. RNDF1 and RNDF2 can have different subscription results respectively.
[0073] At S73-1 and S73-2, the RNDF1, RNDF2, or both, store received warning message and update the previously received message that is stored locally, The RNDFs can use a received Warning Area List from the CBCF to determine the cell (s) in which the warning message is to be broadcasted, and the RNDF broadcasts the warning message in these cells frequently according to the received number of requested broadcasts.
[0074] At S74-1 and S74-2, if the ongoing warning message broadcasting fails in some cells (meaning that the report condition is satisfied) , the RNDF1, RNDF2, or both, send a service notification message (such as a non-UE-associated services notification) to the CBCF. The service notification message includes a service result in the message. The service result in this case includes a cell list to indicate the cells where the ongoing warning message broadcasting fails in these cells.
[0075] FIGs. 8A-8C together illustrate a block diagram of an exemplary wireless communication system 20, in accordance with some embodiments of this disclosure. The system 20 may perform the methods / steps and their combinations or sub-combinations disclosed in this disclosure. The system 20 may include components and elements configured to support operating features that need not be described in detail herein.
[0076] The system 20 may include at least one base station (BS) 110 (or a RAN node) , at least one user equipment (UE) 120, and at least one core network (CN) 130, including the NF, AF, AMF, CBCF, or other functions. The BS 110 includes a BS transceiver or transceiver module / circuitry 112, a BS antenna system 116, a BS memory or memory module / circuitry 114, a BS processor or processor module / circuitry 113, and a network interface 111. The components of BS 110 may be electrically coupled and in communication with one another as necessary via a data communication bus 190. Likewise, the UE 120 includes a UE transceiver or transceiver module / circuitry 122, a UE antenna system 126, a UE memory or memory module / circuitry 124, a UE processor or processor module / circuitry 123, and an I / O interface 121. The components of the UE 120 may be electrically coupled and in communication with one another as necessary via a data communication bus 190. The UE 120 communicates with the one or more BSs 110 via communication channels therebetween, which can be any wireless channel or other medium known in the art suitable for transmission of data as described herein.
[0077] The CN 130 includes at least one CN transceiver or transceiver module / circuitry 132, at least one CN antenna system 136, at least one CN memory or memory module / circuitry 134, at least one CN processor or processor module / circuitry 133, and at least one network interface 131. The CN can be formed by a distributed system, including multiple devices 130. The components of the CN 130 may be electrically coupled and in communication with one another as necessary via a data communication bus 190. The CN can communicate with one or more application servers and one or more base stations (RAN node) via wired or wireless communication.
[0078] The processor module / circuitry 113, 123, 133 may be implemented, or realized, with a general-purpose processor, a content addressable memory, a digital signal processor, an application specific integrated circuit, a field programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. In this manner, a processor module / circuitry may be realized as a microprocessor, a controller, a microcontroller, a state machine, or the like. A processor module / circuitry may also be implemented as a combination of computing devices, e.g., a combination of a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other such configuration.
[0079] Furthermore, the steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in firmware, in a software module performed by the processor module / circuitry 113, 123, 133, respectively, or in any practical combination thereof. The memory module / circuitry 114, 124, 134 may be realized as RAM memory, flash memory, EEPROM memory, registers, ROM memory, EPROM memory, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. In this regard, the memory module / circuitry 114, 124, 134 may be coupled to the processor module / circuitry 113, 123, 133 respectively, such that the processors module / circuitry 113, 123, 133 can read information from, and write information to, memory modules 114, 124, 134 respectively. The memory module / circuitry 114, 124, 134 may also be integrated into their respective processor module / circuitry 113, 123, 133. In some embodiments, the memory module / circuitry 114, 124, 134 may each include a cache memory for storing temporary variables or other intermediate information during execution of instructions to be performed by the processor module / circuitry 113, 123, 133 respectively. The memory module / circuitry 114, 124, 134 may also each include non-volatile memory for storing instructions to be performed by the processor module / circuitry 113, 123, 133, respectively.
[0080] Various exemplary embodiments of the present disclosure are described herein with reference to the accompanying figures to enable a person of ordinary skill in the art to make and use the present disclosure. The present disclosure is not limited to the exemplary embodiments and applications described and illustrated herein. Additionally, the specific order and / or hierarchy of steps in the methods disclosed herein are merely exemplary approaches. Based upon design preferences, the specific order or hierarchy of steps of the disclosed methods or processes can be re-arranged while remaining within the scope of the present disclosure. Thus, those of ordinary skill in the art would understand that the methods and techniques disclosed herein present various steps or acts in exemplary order (s) , and the present disclosure is not limited to the specific order or hierarchy presented unless expressly stated otherwise.
[0081] This disclosure is intended to cover any conceivable variations, uses, combination, or adaptive changes of this disclosure following the general principles of this disclosure, and includes well-known knowledge and conventional technical means in the art and undisclosed in this application.
[0082] It is to be understood that this disclosure is not limited to the precise structures or operation described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope of this application. The scope of this application is subject only to the appended claims.
[0083] The methods, devices, processing, circuitry, and logic described above may be implemented in many different ways and in many different combinations of hardware and software. For example, all or parts of the implementations may be circuitry that includes an instruction processor or controller, such as a Central Processing Unit (CPU) , microcontroller, or a microprocessor; or as an Application Specific Integrated Circuit (ASIC) , Programmable Logic Device (PLD) , or Field Programmable Gate Array (FPGA) ; or as circuitry that includes discrete logic or other circuit components, including analog circuit components, digital circuit components or both; or any combination thereof. The circuitry may include discrete interconnected hardware components or may be combined on a single integrated circuit die, distributed among multiple integrated circuit dies, or implemented in a Multiple Chip Module (MCM) of multiple integrated circuit dies in a common package, as examples.
[0084] Accordingly, the circuitry may store or access instructions for execution, or may implement its functionality in hardware alone. The instructions may be stored in a tangible storage medium that is other than a transitory signal, such as a flash memory, a Random Access Memory (RAM) , a Read Only Memory (ROM) , an Erasable Programmable Read Only Memory (EPROM) ; or on a magnetic or optical disc, such as a Compact Disc Read Only Memory (CDROM) , Hard Disk Drive (HDD) , or other magnetic or optical disk; or in or on another machine-readable medium. A product, such as a computer program product, may include a storage medium and instructions stored in or on the medium, and the instructions when performed by the circuitry in a device may cause the device to implement any of the processing described above or illustrated in the drawings.
[0085] The implementations may be distributed. For instance, the circuitry may include multiple distinct system components, such as multiple processors and memories, and may span multiple distributed processing systems. Parameters, databases, and other data structures may be separately stored and managed, may be incorporated into a single memory or database, may be logically and physically organized in many different ways, and may be implemented in many different ways. Example implementations include linked lists, program variables, hash tables, arrays, records (e.g., database records) , objects, and implicit storage mechanisms. Instructions may form parts (e.g., subroutines or other code sections) of a single program, may form multiple separate programs, may be distributed across multiple memories and processors, and may be implemented in many different ways. Example implementations include stand-alone programs, and as part of a library, such as a shared library like a Dynamic Link Library (DLL) . The library, for example, may contain shared data and one or more shared programs that include instructions that perform any of the processing described above or illustrated in the drawings, when performed by the circuitry.
[0086] In some examples, each unit, subunit, and / or module of the system may include a logical component. Each logical component may be hardware or a combination of hardware and software. For example, each logical component may include an application specific integrated circuit (ASIC) , a Field Programmable Gate Array (FPGA) , a digital logic circuit, an analog circuit, a combination of discrete circuits, gates, or any other type of hardware or combination thereof. Alternatively or in addition, each logical component may include memory hardware, such as a portion of the memory, for example, that includes instructions executable with the processor or other processors to implement one or more of the features of the logical components. When any one of the logical components includes the portion of the memory that includes instructions executable with the processor, the logical component may or may not include the processor. In some examples, each logical component may just be the portion of the memory or other physical memory that includes instructions executable with the processor or other processor to implement the features of the corresponding logical component without the logical component including any other hardware. Because each logical component includes at least some hardware even when the included hardware includes software, each logical component may be interchangeably referred to as a hardware logical component.
[0087] A second action may be said to be “in response to” a first action independent of whether the second action results directly or indirectly from the first action. The second action may occur at a substantially later time than the first action and still be in response to the first action. Similarly, the second action may be said to be in response to the first action even if intervening actions take place between the first action and the second action, and even if one or more of the intervening actions directly cause the second action to be performed. For example, a second action may be in response to a first action if the first action sets a flag and a third action later initiates the second action whenever the flag is set.
[0088] To clarify the use of and to hereby provide notice to the public, the phrases “at least one of , , … and <N> ” or “at least one of , , … <N> , or combinations thereof” or “ , , … and / or <N> ” or “ , , … or <N> ” are defined by the Applicant in the broadest sense, superseding any other implied definitions hereinbefore or hereinafter unless expressly asserted by the Applicant to the contrary, to mean one or more elements selected from the group comprising A, B, … and N. In other words, the phrases mean any combination of one or more of the elements A, B, … or N including any one element alone or the one element in combination with one or more of the other elements which may also include, in combination, additional elements not listed.
Claims
1.A wireless communication method, comprising:receiving, by a first RAN node function (RNDF) associated with a RAN node, at least one of a service request or a first subscription message from a consumer network or an application function for requesting for or subscribing to RAN service; andproviding the RAN service to a service consumer according to at least one of the service request or the first subscription message.2.The method of claim 1, wherein the service request includes at least one of:a service type, indicating the requested RAN service or a type of a requested RAN service;a UE ID, indicating an associated UE;one or more condition parameters, indicating conditions for triggering service provision or a service result report; orone or more input parameters for the RAN service.3.The method of claim 2, further comprising:sending, by the first RNDF, a service result report to the consumer network or the application function according to the provided RAN service and the one or more condition parameters.4.The method of claim 1, further comprising:receiving, by an AMF or a network function, a context location request associated with the service request or the subscription message, the context location request including at least one UE ID; andsending, by the AMF or the network function, a response message, including at least one of RNDF instance associated with the at least one UE ID.5.The method of claim 1, further comprising:receiving, by the first RNDF, a second subscription request from a network function for subscribing a UE connection status, including at least one of: at least one UE ID of one or more pieces of UE that are currently connected to the RAN node, that are removed from the connection with the RAN node, and / or that are newly connected to the RAN node;sending, by the first RNDF, the UE connection status to the network function, wherein the at least one of a service request or a first subscription message is sent to the RNDF according to a UE context information corresponding to the UE connection status obtained from the network function.6.The method of claim 5, further comprising:receiving, by the network function, a context location request from a consumer network or an application function, the context location request including at least one UE ID; andsending, by the network function, a response message, including at least one of a RNDF instance associated with the at least one UE ID.7.The method of claim 1, further comprising:sending, by the first RNDF to a second RNDF, a handover message to enable the second RNDF to continue to provide the RAN service, the handover message including at least one of:a service type, indicating a requested RAN service or a type of the requested RAN service;a UE ID, indicating an associated UE;one or more condition parameters, indicating conditions for triggering service provision or a service result report; orone or more input parameters for the RAN service.8.The method of claim 2, 4, 5, 6, or 7, wherein the UE ID includes at least one of a 5G-GUTI (5G Globally Unique Temporary Identifier) , a SUPI (Subscription Permanent Identifier) , a 5G-TMSI (5G Temporary Mobile Subscription Identifier) , an AMF ID together with an AMF UE NGAP ID, a RAN UE ID, a RAN UE NGAP ID.9.The method of claim 7, further comprising sending, by the first RNDF to the second RNDF, a list of RAN service provided by the first RNDF.10.The method of claim 7, further comprising providing the RAN service associated with the UE according to at least the handover request or a list of RAN service provided by the first RNDF.11.The method of any one of claims 1-10, wherein the RAN service is UE-associated service.12.The method of claim 1, wherein the service request includes at least one of:a service type, indicating a requested RAN service or a type of the requested RAN service;an area scope, indicating an area of the RAN service;one or more condition parameters, indicating conditions for triggering service provision or a service result report; orone or more input parameters for the RAN service.13.The method of claim 12, wherein the area scope indicating at least one of a list of cells, a list of SNPNs, a list of CAGs for PNI-NPN, a list of TAIs, a list of TAs, or a list of PLMNs.14.The method of claim 12, further comprising:sending, by the first RNDF, a service result report to the consumer network or the application function according to the provided RAN service and the one or more condition parameters.15.A wireless communication method, comprising:sending, by a consumer network or an application function, at least one of a service request or a first subscription message to at least one RAN node function (RNDF) for requesting for or subscribing to RAN service; andreceiving, by the consumer network or the application function, a service result report associated with the RAN service.16.The method of claim 15, wherein the service request or the subscription message includes at least one of:a service type, indicating a requested RAN service or a type of the requested RAN service;a UE ID, indicating an associated UE;one or more condition parameters, indicating conditions for triggering service provision or a service result report; orone or more input parameters for the RAN service.17.The method of claim 15, wherein the service request or the subscription message includes at least one of:a service type, indicating a requested RAN service or a type of the requested RAN service;an area scope, indicating an area of the RAN service;one or more condition parameters, indicating conditions for triggering service provision or a service result report; orone or more input parameters for the RAN service.18.The method of claim 17, wherein the area scope indicating at least one of a list of cells, a list of SNPNs, a list of CAGs for PNI-NPN, a list of TAIs, a list of TAs, or a list of PLMNs.19.The method of claim 15, further comprising sending, by the consumer network or by the application function to an AMF or a network function, a RNDF instance request for at least one identity of the at least one RNDF.20.The method of claim 19, wherein the RNDF instance request includes at least one UE ID.21.The method of claim 16 or 20, wherein the UE ID includes at least one of a 5G-GUTI (5G Globally Unique Temporary Identifier) , a SUPI (Subscription Permanent Identifier) , a 5G-TMSI (5G Temporary Mobile Subscription Identifier) , an AMF ID together with an AMF UE NGAP ID, a RAN UE ID, a RAN UE NGAP ID.22.The method of claim 19, wherein the RNDF instance request includes at least one area scope corresponding to the RAN service.23.The method of claim 19, further comprising receiving a RNDF instance response, including at least one of RNDF instance or an area scope handled by the RNDF instance.24.A wireless communication apparatus, comprising one or more memory units storing one or more programs and one or more processors electrically coupled to the one or more memory units and configured to execute the one or more programs to perform any one of the methods or their combinations or sub-combinations of claims 1 to 23.25.A non-transitory computer-readable storage medium, storing one or more programs, the one or more programs being configured to, when executed by at least one processor, cause to perform any one of the methods or their combinations or sub-combinations of claims 1 to 23.
Citation Information
Patent Citations
Apparatus and method for next generation radio access network
CN115776710A
Method for transmitting radio node information
CN116210245A
Service authorization
CN116569579A
Methods providing flexible communication between radio access and core networks and related nodes
US20230254680A1