Method and related apparatuses
The method and apparatus improve device paging and radio bearer management in communication systems by using identifier-based actions and automated connectivity management, addressing inefficiencies in tracking and resource allocation for AI services and wireless networks.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2026-04-02
AI Technical Summary
Existing communication systems lack efficient and automated methods for managing device paging, radio bearer status changes, and network resource allocation, particularly in scenarios requiring accurate tracking and connectivity management for devices accessing AI services and wireless networks.
Implementing a method and apparatus that includes receiving and transmitting paging requests and responses, managing radio bearer status changes, and optimizing network resource allocation through identifier-based actions, automated connectivity management, and synchronization of status information.
Enhances the reliability and efficiency of device paging, radio bearer management, and network resource allocation, ensuring accurate tracking and connectivity in complex communication scenarios.
Smart Images

Figure CN2024142475_02042026_PF_FP_ABST
Abstract
Description
METHOD AND RELATED APPARATUSESCROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to US provisional patent application No. 63 / 698,748, filed on September 25, 2024, which is hereby incorporated by reference in its entirety.TECHNICAL FIELD
[0002] The present disclosure relates to the field of communication technologies, and in particular, to a method and related apparatuses.BACKGROUND
[0003] Fifth Generation (5G) defined application programming interface (API) to support various network operation procedures. Future communication system (e.g., Sixth Generation System) will be defined to support new services, for example, Artificial Intelligence (AI) service, data collection, sanitization, analysis and delivery service, etc. All these services are not only accessed by business, enterprise customers, but also be accessed by wireless devices. Interface alignment for support interaction among these services / within the service / between the service and all type system customers need to be designed.
[0004] This background information is provided to reveal information believed by the applicant to be of possible relevance to the present disclosure. No admission is necessarily intended, nor should be construed, that any one of the preceding information constitutes prior art against the present disclosure.SUMMARY
[0005] In a first aspect, a method applied to a first node is provided by the embodiment of the present disclosure, and the method includes: receiving, from a second node, a paging request for paging a device, where the paging request indicates the device and a paging schedule for paging the device by the first node; paging the device based on the paging schedule; transmitting a paging response in response to the paging request, where the paging response indicates the device, the first node and a result of the paging, where the result of the paging indicates whether the device is attached to the first node.
[0006] The first node is designed to page the device according to the paging schedule in response to the paging request from the second node, and to receive feedback on whether the device has successfully attached to the first node, which is useful for managing and optimizing the paging process in a network, particularly in scenarios where tracking device status and network connectivity are necessary.
[0007] In a possible implementation of the first aspect, the paging request includes at least one of a first identifier of the device or a second identifier of the device, where the first identifier is assigned for the paging, and the second identifier is assigned in response to an authorization for the device to access a system to which the first node and the second node belong.
[0008] Using specific identifier (s) for paging could ensure accurate paging of a target device, and paging the device based on at least one of the first identifier and the second identifier enhances reliability and flexibility as if one identifier fails or is not available, the first node can still page the device using the other identifier, thereby maintaining effective communication and network operation.
[0009] In a possible implementation of the first aspect, the paging response includes information for identifying the first node, the at least one of the first identifier or the second identifier, and information about whether the device is attached to the first node.
[0010] By including the information for identifying the first node, the identifier of the device and the paging result in the paging response, the accuracy and the reliability of the paging process can be ensured.
[0011] In a possible implementation of the first aspect, the device is on an idle state and is authorized to access a system to which the first node and the second node belong before the paging.
[0012] In this way, the pre-condition of the paging is met, so as to ensure the normal execution of the paging.
[0013] In a possible implementation of the first aspect, the paging schedule indicates a time interval for paging the device.
[0014] In a possible implementation of the first aspect, the reception, the paging and the transmission form an action of a paging service provided by the first node, the action is subscribed by the second node, and the second node provides an automatic network capability programming (A-CAP) service or a connectivity management service.
[0015] The first node is designed to perform the action including the reception, the paging and the transmission, so as to improve the efficiency of paging and realize the automation of paging the device.
[0016] In a possible implementation of the first aspect, the paging request further indicates information for identifying the action.
[0017] By including the information for identifying the action in the paging request, the first node can correctly execute the action based on the ID of the action.
[0018] In a second aspect, a method applied to a first node is provided by the embodiment of the present disclosure, and the method includes: determining that status of a radio bearer (RB) between a device and the first node is changed; and transmitting status information of the RB to an another node, where the status information indicates the device, the first node, the RB and change of the status of the RB.
[0019] The first node transmits changes in the RB status to the another node, the RB status synchronization therebetween can be achieved, and network resource allocation and management can be optimized.
[0020] In a possible implementation of the second aspect, the status information includes: information for identifying the device; information for identifying the first node; information for identifying the RB; information about a type of the RB; information about the change of the status of the RB.
[0021] Incorporating the above information in the status information allows for a comprehensive and multidimensional sharing of RB status with the another node, which ensures the efficiency of status sharing and facilitates network resource allocation and management.
[0022] In a possible implementation of the second aspect, the status information further includes one or more of following items: information for identifying a functionality handling the RB in the first node; information about whether the RB is protected; or, information about a trigger of the transmission of the status information.
[0023] Incorporating the above information in the status information allows for a comprehensive and multidimensional sharing of RB status with the another node, which ensures the efficiency of status sharing and facilitates network resource allocation and management.
[0024] In a possible implementation of the second aspect, the information about the type of the RB indicates one of following: the RB being of a first type, where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the device to the first node; the RB being of a second type, where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the first node to the device; the RB being of a third type, where the RB is used for carrying traffic during a first session and / or a second session from the device to the first node; or, the RB being of a fourth type, where the RB is used for carrying traffic during a first session and / or a second session from the first node to the device; where the first session is a logical connection established between the device and a C / M serving gateway of the device; where the second session is a logical connection established between the device and a data serving gateway of the device.
[0025] In a possible implementation of the second aspect, the status information includes information about a trigger of the transmission of the status information, the trigger includes the RB being newly established or the RB being removed.
[0026] By activating the status reporting upon the establishment or removal of RBs, the NC which subscribes to this action can automatically receive updates on status changes, eliminating the need for continuous monitoring or manual requests.
[0027] In a possible implementation of the second aspect, the trigger is the RB being newly established; where the method further includes: transmitting a protection activation request to a third node, where the protection activation request is used for requesting protection of the RB, and the protection activation request indicates the device and the RB; receiving a protection activation response corresponding to the protection activation request from the third node, where the protection activation response indicates the device, the RB and protection information for protecting the RB; configuring a functionality handling the RB in the first node based on the protection activation response.
[0028] In response the trigger of the RB being newly established, a protection mechanism can be automatically activated, thereby increasing the level of network system automation; and the newly established RB can be protected timely, thereby enhancing the reliability and security of network system.
[0029] In a possible implementation of the second aspect, the determination and the transmission of the status information form an action of a RB status change provisioning service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connectivity management service.
[0030] The first node is designed to perform the action including the determination and the transmission, so as to improve the efficiency of RB status change provisioning and realize the automation of RB status change provisioning.
[0031] In a possible implementation of the second aspect, the method further includes: updating the status of the RB.
[0032] In this way, the first node can update the status information of the RB locally, so as to facilitate network resource allocation and management
[0033] In a third aspect, a method applied to a first node is provided by the embodiment of the present disclosure, and the method includes: receiving a mapping establishment request from an another node, where the mapping establishment request is used for requesting establishment of a mapping between a session for a device and a RB, where the RB is established between the first node and the device; in response to the mapping establishment request, establishing the mapping between the session and the RB for the device; where the mapping establishment request includes: information for identifying the device; information about a type of the RB; information about whether the mapping is determined by the first node or the another node; information for identifying the session.
[0034] By receiving comprehensive mapping establishment request from the another node, the first node can effectively and accurately establish the mapping between the session and the RB, so as to support the establishment of the session, thereby improving the efficiency of the device to access the network system.
[0035] In a possible implementation of the third aspect, the information about whether the mapping is determined by the first node or the another node indicates that the mapping is determined by the another node, the mapping establishment request further includes information for identifying the RB.
[0036] In this way, the establishment of the mapping can be more flexible.
[0037] In a possible implementation of the third aspect, the RB is used for carrying traffic during the session, the session is a first session or a second session; where the first session is a connection established between the device and a C / M serving gateway of the device; where the second session is a connection established between the device and a data serving gateway of the device.
[0038] In a possible implementation of the third aspect, the mapping establishment request further indicates quality of service (QoS) information of the session.
[0039] Different RBs correspond to different QoS, and the first node can determine a RB mapped to the session among the multiple RBs based on the QoS information, thus the quality of the session can be ensured.
[0040] In a possible implementation of the third aspect, before establishing the mapping, the RB has been established and the information for identifying the session has been assigned.
[0041] In this way, the pre-condition of the establishment of the mapping is met, so as to ensure the normal execution of the establishment of the mapping.
[0042] In a possible implementation of the third aspect, the reception and the establishment form an action of a mapping establishment service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service, a connectivity management service or a connecting service.
[0043] The first node is designed to perform the action including the reception and the establishment, so as to improve the efficiency of establishment of the mapping and realize the automation of establishment of the mapping.
[0044] In a possible implementation of the third aspect, the mapping establishment request further indicates information for identifying the action.
[0045] By including the information for identifying the action in the request, the first node can correctly execute the action based on the ID of the action.
[0046] In a fourth aspect, a method applied to a first node is provided by the embodiment of the present disclosure, and the method includes: receiving a mapping removal request from an another node, where the mapping removal request is used for requesting removal of a mapping between a session for the device which has been removed and a RB, where the RB is established between the device and the first node and is used for carrying traffic during the session; in response to the mapping removal request, removing the mapping between the session and the RB; where the mapping removal request includes: information for identifying the device; information for identifying the session; information about a type of the RB.
[0047] By receiving comprehensive mapping removal request from the another node, the first node can effectively and accurately remove the mapping between the session and the RB, so as to support the removal of the session, and further optimize network resource allocation and management.
[0048] In a possible implementation of the fourth aspect, where the session is a logical connection between the device and a C / M serving gateway of the device, and the type of the RB is a C / M RB type for carrying control signaling traffic during the session; or, the session is a logical connection between the device and a data serving gateway of the device, and the type of the RB is a data RB type for carrying data traffic during the session.
[0049] In a possible implementation of the fourth aspect, the reception and the removal form an action of a mapping removal service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connecting service.
[0050] The first node is designed to perform the action including the reception and the removal, so as to improve the efficiency of removal of the mapping and realize the automation of removal of the mapping.
[0051] In a possible implementation of the fourth aspect, the mapping removal request further indicates information for identifying the action.
[0052] By including the information for identifying the action in the mapping removal request, the first node can correctly execute the action based on the ID of the action.
[0053] In a fifth aspect, a method applied to a first node is provided by the embodiment of the present disclosure, and the method includes: determining that a trigger condition is satisfied; and transmitting a first establishment request to a second node, where the first establishment request is used for requesting establishment of one or more RBs between a device and the second node, and the first establishment request indicates the first node to which the device is attached and one or more RBs between the device and the first node.
[0054] When the trigger condition is satisfied, the first node can quickly find a candidate attachment (i.e., second node) for the device, and transmits the essential information to the second node for pre-establishing the connection between the device and the second node, which avoids a situation where the device has no attachment point, and ensures the quality of the device’s communication with the network system.
[0055] In a possible implementation of the fifth aspect, the first establishment request includes an identifier of the device, information for identifying the first node and at least one of following items: information for identifying the second node; a number of at least one first RB among the one or more RBs between the device and the first node, where the at least one first RB is used for carrying control signaling traffic during at least one first session; a number of at least one second RB among the one or more RBs between the device and the first node, where the at least one second RB is used for carrying data traffic during at least one second session; a number of at least one third RB among the one or more RBs between the device and the first node, where the at least one third RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane; a number of at least one fourth RB among the one or more RBs between the device and the first node, where the at least one fourth RB is used for carrying data traffic within the first node on a data plane; a number of at least one first session; a number of at least one second session; information for identifying the at least one first session; information for identifying the at least one second session; or, a possibility of the device moving into a coverage of the second node; where the identifier of the device is assigned in response to an authorization for the device to access a system to which the first node and the second node belong; where the first session is a logical connection established between the device and a C / M serving gateway of the device; where the second session is a logical connection established between the device and a data serving gateway of the device.
[0056] Incorporating the above information in the first establishment request allows for a comprehensive and multidimensional sharing of information related to pre-establishment of the candidate attachment point and information related to the current attachment point of the device with the another node, which ensures the efficiency of the pre-establishment of the candidate attachment point and ensures the quality of the device’s communication with the network system.
[0057] In a possible implementation of the fifth aspect, the trigger condition includes: a possibility of the device moving into a coverage of the second node being greater than a preset threshold.
[0058] In this way, the pre-condition of the pre-establishment of the candidate attachment point for the device is met, so as to ensure the normal execution of the pre-establishment of the candidate attachment point.
[0059] In a possible implementation of the fifth aspect, the determination and the transmission form an action of a pre-establishment service provided by the first node, and the action is subscribed by the second node.
[0060] The first node is designed to perform the action including the determination and the transmission, so as to improve the efficiency of pre-establishment of the candidate attachment point for the device and realize the automation of pre-establishment the device.
[0061] In a sixth aspect, a method applied to a first node is provided by the embodiment of the present disclosure, and the method includes: receiving a provisioning request from an another node, where the provisioning request is used for requesting performance information for one or more RBs of a device during a time period, and the provisioning request indicates the device and the time period; transmitting a provisioning response in response to the provisioning request, where the provisioning response indicates the performance information of the device during the time period.
[0062] The first node is designed to provide the performance information of the device according to the time period in response to the provisioning request from the another node, which is useful for network resource allocation and management.
[0063] In a possible implementation of the sixth aspect, the provisioning request includes an identifier of the device, and the identifier is assigned in response to an authorization for the device to access a system to which the first node and the another node belong.
[0064] By including the identifier of the device in the provisioning request, the performance information for one or more RBs of the device can be correctly provided, and accuracy of provisioning of the performance information can be ensured.
[0065] In a possible implementation of the sixth aspect, the provisioning response includes one or more of following items: a number of one or more uplink C / M RBs among the one or more RBs, the one or more uplink C / M RBs are used for carrying control signaling traffic from the device to the first node and corresponding performance information, where the one or more uplink C / M RBs are established between the device and the first node; a number of one or more downlink C / M RBs among the one or more RBs, the one or more downlink C / M RBs are used for carrying control signaling traffic from the first node to the device and corresponding performance information, where the one or more downlink C / M RBs are established between the device and the first node; a number of one or more uplink data RBs among the one or more RBs, the one or more uplink data RBs are used for carrying data traffic from the device to the first node and corresponding performance information, where the one or more uplink data RBs are established between the device and the first node; or, a number of one or more downlink data RBs among the one or more RBs, the one or more downlink data RBs are used for carrying data traffic from the first node to the device and corresponding performance information, where the one or more downlink data RBs are established between the device and the first node.
[0066] Incorporating the above information in the provisioning response allows for a comprehensive and multidimensional provisioning of the performance information of the device to the another node, which ensures the efficiency of provisioning of the performance information and facilitates network resource allocation and management.
[0067] In a possible implementation of the sixth aspect, a pre-condition for execution of the method includes the performance information being available.
[0068] In this way, the normal execution of the provisioning of the performance information can be ensured.
[0069] In a possible implementation of the sixth aspect, the reception and the transmission form an action of a RB performance provisioning service provided by the first node, and the action is subscribed by the another node, and the another node provides a data collection service.
[0070] The first node is designed to perform the action including the reception and the transmission, so as to improve the efficiency of provisioning of the performance information and realize the automation of provisioning of the performance information.
[0071] In a possible implementation of the sixth aspect, the provisioning request further indicates information for identifying the action.
[0072] By including the information for identifying the action in the provisioning request, the first node can correctly execute the action based on the ID of the action.
[0073] In a seventh aspect, a method applied to a first node is provided by the embodiment of the present disclosure, and the method includes: receiving a second establishment request from an another node, where the second establishment request is used for requesting establishment of a RB between the first node and a device, and the second establishment request indicates the device and a type of the RB; in response to the second establishment request, establishing the RB for the device.
[0074] By indicating the device and the to-be-established RB in the second establishment request, this method achieves flexible management for establishment of the RB, thereby improving the efficiency of establishment of the RB.
[0075] In a possible implementation of the seventh aspect, the RB is used for carrying traffic during a session, and the session is a first session or a second session; where the first session is a logical connection established between the device and a C / M serving gateway of the device; where the second session is a logical connection established between the device and a data serving gateway of the device.
[0076] In a possible implementation of the seventh aspect, where when the session is the first session, the type of the RB is a C / M RB type for carrying control signaling traffic during the first session; or, when the session is the second session, the type of the RB is a data RB type for carrying data traffic during the second session.
[0077] In a possible implementation of the seventh aspect, before establishing the RB the device is on an active state.
[0078] In this way, the normal execution of the establishment of the RB can be ensured.
[0079] In a possible implementation of the seventh aspect, the second establishment request further indicates QoS information of the RB.
[0080] By indicating the QoS information of the RB, the QoS of the established RB can be set according actual applications.
[0081] In a possible implementation of the seventh aspect, the reception and the establishment form an action of an RB establishment service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connecting service.
[0082] The first node is designed to perform the action including the reception and the establishment, so as to improve the efficiency of establishment of the RB and realize the automation of establishment of the RB.
[0083] In a possible implementation of the seventh aspect, the second establishment request further indicates information for identifying the action.
[0084] By including the information for identifying the action in the second establishment request, the first node can correctly execute the action based on the ID of the action.
[0085] In an eighth aspect, a method applied to a first node is provided by the embodiment of the present disclosure, and the method includes: receiving a RB removal request from an another node, where the RB removal request is used for requesting removal of a RB, where the RB is established between the device and the first node and is used for carrying traffic during a session, where the session has been removed; in response to the RB removal request, removing the RB; where the RB removal request includes: information for identifying the device; at least one of information for identifying the session or information about the RB.
[0086] By receiving comprehensive RB removal request from the another node, the first node can effectively and accurately removal the RB, so as to optimize network resource allocation and management.
[0087] In a possible implementation of the eighth aspect, the reception and the removal form an action of a RB removal service provided by the first node, and the action is subscribed by the another node, and the another node provides a connectivity management service or a connecting service.
[0088] The first node is designed to perform the action including the reception and the removal, so as to improve the efficiency of removal of the RB and realize the automation of removal of the RB.
[0089] In a possible implementation of the eighth aspect, the RB removal request further indicates information for identifying the action.
[0090] By including the information for identifying the action in the RB removal request, the first node can correctly execute the action based on the ID of the action.
[0091] In a ninth aspect, a method applied to a first node is provided by the embodiment of the present disclosure, and the method includes: receiving a protection activation message from an another node, where the protection activation message indicates a device, a RB and protection information for protecting the RB, where the RB is established between the device and the first node; configuring a functionality handling the RB in the first node based on the activation message.
[0092] By receiving comprehensive protection activation message from the another node, the first node can effectively and accurately protect the established RB by configuring its functionality, thus the newly established RB can be protected timely, thereby enhancing the reliability and security of network system.
[0093] In a possible implementation of the ninth aspect, the protection activation message includes: information for identifying the device; information for identifying the RB; information about a type of the RB; the protection information.
[0094] Incorporating the above information in the protection activation message allows for a comprehensive and multidimensional provisioning of information related to establishment of the RB with the another node, which ensures the efficiency of the protection of the RB and ensures the quality of the device’s communication with the network system.
[0095] In a possible implementation of the ninth aspect, the information about the type of the RB indicates one of following: the RB being of a first type, where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the device to the first node; the RB being of a second type, where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the first node to the device; the RB being of a third type, where the RB is used for carrying traffic during a first session and / or a second session from the device to the first node; or, the RB being of a fourth type, where the RB is used for carrying traffic during a first session and / or a second session from the first node to the device; where the first session is a connection established between the device and a C / M serving gateway of the device; where the second session is a connection established between the device and a data serving gateway of the device.
[0096] In a possible implementation of the ninth aspect, the method further includes synchronizing the protection information between the functionality and the device. After getting the protection information, the first node could pass the protection information to the device, so as to ensure that later communication between the device and the first node over the RB whose protection has been activated can be carried out based on the protection information effectively.
[0097] In a possible implementation of the ninth aspect, before the configuring: the RB has been established; the protection information is available at the another node; and the device has been subscribed to the synchronization.
[0098] In this way, the pre-condition of the RB protection activation is met, so as to ensure the normal execution of the RB protection activation.
[0099] In a possible implementation of the ninth aspect, the reception and the configuration form an action of a RB protection activation service provided by the first node, and the action is subscribed by the another node, and the another node provides a service provisioning management (SPM) service.
[0100] The first node is designed to perform the action including the reception and the configuration, so as to improve the efficiency of RB protection activation and realize the automation of RB protection activation.
[0101] In a possible implementation of the ninth aspect, the protection activation message further indicates information for identifying the action.
[0102] By including the information for identifying the action in the protection activation message, the first node can correctly execute the action based on the ID of the action.
[0103] In a tenth aspect, an apparatus is provided by the embodiment of the present disclosure, the apparatus includes: a receiving module, configured to receive, from a second node, a paging request for paging a device, where the paging request indicates the device and a paging schedule for paging the device by a first node; a processing module, configured to page the device based on the paging schedule; a transmitting module, configured to transmit a paging response in response to the paging request, where the paging response indicates the device, the first node and a result of the paging, where the result of the paging indicates whether the device is attached to the first node.
[0104] In a possible implementation of the tenth aspect, the paging request includes at least one of a first identifier of the device or a second identifier of the device, where the first identifier is assigned for the paging, and the second identifier is assigned in response to an authorization for the device to access a system to which the first node and the second node belong.
[0105] In a possible implementation of the tenth aspect, the paging response includes information for identifying the first node, the at least one of the first identifier or the second identifier, and information about whether the device is attached to the first node.
[0106] In a possible implementation of the tenth aspect, the device is on an idle state and is authorized to access a system to which the first node and the second node belong before the paging.
[0107] In a possible implementation of the tenth aspect, the paging schedule indicates a time interval for paging the device.
[0108] In a possible implementation of the tenth aspect, the reception, the paging and the transmission form an action of a paging service provided by the first node, the action is subscribed by the second node, and the second node provides an automatic network capability programming (A-CAP) service or a connectivity management service.
[0109] In a possible implementation of the tenth aspect, the paging request further indicates information for identifying the action.
[0110] In an eleventh aspect, an apparatus is provided by the embodiment of the present disclosure, the apparatus includes: a processing module, configured to determine that status of a radio bearer (RB) between a device and a first node is changed; and a transmitting module, configured to transmit status information of the RB to an another node, where the status information indicates the device, the first node, the RB and change of the status of the RB.
[0111] In a possible implementation of the eleventh aspect, the status information includes: information for identifying the device; information for identifying the first node; information for identifying the RB; information about a type of the RB; information about the change of the status of the RB.
[0112] In a possible implementation of the eleventh aspect, the status information further includes one or more of following items: information for identifying a functionality handling the RB in the first node; information about whether the RB is protected; or, information about a trigger of the transmission of the status information.
[0113] In a possible implementation of the eleventh aspect, the information about the type of the RB indicates one of following: the RB being of a first type, where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the device to the first node; the RB being of a second type, where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the first node to the device; the RB being of a third type, where the RB is used for carrying traffic during a first session and / or a second session from the device to the first node; or, the RB being of a fourth type, where the RB is used for carrying traffic during a first session and / or a second session from the first node to the device; where the first session is a logical connection established between the device and a C / M serving gateway of the device; where the second session is a logical connection established between the device and a data serving gateway of the device.
[0114] In a possible implementation of the eleventh aspect, the status information includes information about a trigger of the transmission of the status information, the trigger includes the RB being newly established or the RB being removed.
[0115] In a possible implementation of the eleventh aspect, the trigger is the RB being newly established; where the transmitting module is further configured to: transmit a protection activation request to a third node, where the protection activation request is used for requesting protection of the RB, and the protection activation request indicates the device and the RB; the apparatus further includes a receiving module, configured to receive a protection activation response corresponding to the protection activation request from the third node, where the protection activation response indicates the device, the RB and protection information for protecting the RB; the processing module is further configured to configure a functionality handling the RB in the first node based on the protection activation response.
[0116] In a possible implementation of the eleventh aspect, the determination and the transmission of the status information form an action of a RB status change provisioning service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connectivity management service.
[0117] In a possible implementation of the eleventh aspect, the processing module is further configured to: update the status of the RB.
[0118] In a twelfth aspect, an apparatus is provided by the embodiment of the present disclosure, the apparatus includes: a receiving module, configured to receive a mapping establishment request from an another node, where the mapping establishment request is used for requesting establishment of a mapping between a session for a device and a RB, where the RB is established between a first node and the device; a processing module, configured to, in response to the mapping establishment request, establish the mapping between the session and the RB for the device; where the mapping establishment request includes: information for identifying the device; information about a type of the RB; information about whether the mapping is determined by the first node or the another node; information for identifying the session.
[0119] In a possible implementation of the twelfth aspect, the information about whether the mapping is determined by the first node or the another node indicates that the mapping is determined by the another node, the mapping establishment request further includes information for identifying the RB.
[0120] In a possible implementation of the twelfth aspect, the RB is used for carrying traffic during the session, the session is a first session or a second session; where the first session is a connection established between the device and a C / M serving gateway of the device; where the second session is a connection established between the device and a data serving gateway of the device.
[0121] In a possible implementation of the twelfth aspect, the mapping establishment request further indicates quality of service (QoS) information of the session.
[0122] In a possible implementation of the twelfth aspect, before establishing the mapping, the RB has been established and the information for identifying the session has been assigned.
[0123] In a possible implementation of the twelfth aspect, the reception and the establishment form an action of a mapping establishment service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service, a connectivity management service or a connecting service.
[0124] In a possible implementation of the twelfth aspect, the mapping establishment request further indicates information for identifying the action.
[0125] In a thirteenth aspect, an apparatus is provided by the embodiment of the present disclosure, the apparatus includes: a receiving module, configured to receive, a mapping removal request from an another node, where the mapping removal request is used for requesting removal of a mapping between a session for the device which has been removed and a RB, where the RB is established between the device and a first node and is used for carrying traffic during the session; a processing module, configured to, in response to the mapping removal request, remove the mapping between the session and the RB; where the mapping removal request includes: information for identifying the device; information for identifying the session; information about a type of the RB.
[0126] In a possible implementation of the thirteenth aspect, where the session is a logical connection between the device and a C / M serving gateway of the device, and the type of the RB is a C / M RB type for carrying control signaling traffic during the session; or, the session is a logical connection between the device and a data serving gateway of the device, and the type of the RB is a data RB type for carrying data traffic during the session.
[0127] In a possible implementation of the thirteenth aspect, the reception and the removal form an action of a mapping removal service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connecting service.
[0128] In a possible implementation of the thirteenth aspect, the mapping removal request further indicates information for identifying the action.
[0129] In a fourteenth aspect, an apparatus is provided by the embodiment of the present disclosure, the apparatus includes: a processing module, configured to determine that a trigger condition is satisfied; and a transmitting module, configured to transmit a first establishment request to a second node, where the first establishment request is used for requesting establishment of one or more RBs between a device and the second node, and the first establishment request indicates a first node to which the device is attached and one or more RBs between the device and the first node.
[0130] In a possible implementation of the fourteenth aspect, the first establishment request includes an identifier of the device, information for identifying the first node and at least one of following items: information for identifying the second node; a number of at least one first RB among the one or more RBs between the device and the first node, where the at least one first RB is used for carrying control signaling traffic during at least one first session; a number of at least one second RB among the one or more RBs between the device and the first node, where the at least one second RB is used for carrying data traffic during at least one second session; a number of at least one third RB among the one or more RBs between the device and the first node, where the at least one third RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane; a number of at least one fourth RB among the one or more RBs between the device and the first node, where the at least one fourth RB is used for carrying data traffic within the first node on a data plane; a number of at least one first session; a number of at least one second session; information for identifying the at least one first session; information for identifying the at least one second session; or, a possibility of the device moving into a coverage of the second node; where the identifier of the device is assigned in response to an authorization for the device to access a system to which the first node and the second node belong; where the first session is a logical connection established between the device and a C / M serving gateway of the device; where the second session is a logical connection established between the device and a data serving gateway of the device.
[0131] In a possible implementation of the fourteenth aspect, the trigger condition includes: a possibility of the device moving into a coverage of the second node being greater than a preset threshold.
[0132] In a possible implementation of the fourteenth aspect, the determination and the transmission form an action of a pre-establishment service provided by the first node, and the action is subscribed by the second node.
[0133] In a fifteenth aspect, an apparatus is provided by the embodiment of the present disclosure, the apparatus includes: a receiving module, configured to receive a provisioning request from an another node, where the provisioning request is used for requesting performance information for one or more RBs of a device during a time period, and the provisioning request indicates the device and the time period; a transmitting module, configured to transmit a provisioning response in response to the provisioning request, where the provisioning response indicates the performance information of the device during the time period.
[0134] In a possible implementation of the fifteenth aspect, the provisioning request includes an identifier of the device, and the identifier is assigned in response to an authorization for the device to access a system to which the first node and the another node belong.
[0135] In a possible implementation of the fifteenth aspect, the provisioning response includes one or more of following items: a number of one or more uplink C / M RBs among the one or more RBs, the one or more uplink C / M RBs are used for carrying control signaling traffic from the device to the first node and corresponding performance information, where the one or more uplink C / M RBs are established between the device and the first node; a number of one or more downlink C / M RBs among the one or more RBs, the one or more downlink C / M RBs are used for carrying control signaling traffic from the first node to the device and corresponding performance information, where the one or more downlink C / M RBs are established between the device and the first node; a number of one or more uplink data RBs among the one or more RBs, the one or more uplink data RBs are used for carrying data traffic from the device to the first node and corresponding performance information, where the one or more uplink data RBs are established between the device and the first node; or, a number of one or more downlink data RBs among the one or more RBs, the one or more downlink data RBs are used for carrying data traffic from the first node to the device and corresponding performance information, where the one or more downlink data RBs are established between the device and the first node.
[0136] In a possible implementation of the fifteenth aspect, a pre-condition for execution of the reception and the transmission includes the performance information being available.
[0137] In a possible implementation of the fifteenth aspect, the reception and the transmission form an action of a RB performance provisioning service provided by the first node, and the action is subscribed by the another node, and the another node provides a data collection service.
[0138] In a possible implementation of the fifteenth aspect, the provisioning request further indicates information for identifying the action.
[0139] In a sixteenth aspect, an apparatus is provided by the embodiment of the present disclosure, the apparatus includes: a receiving module, configured to receive a second establishment request from an another node, where the second establishment request is used for requesting establishment of a RB between a first node and a device, and the second establishment request indicates the device and a type of the RB; a processing module, configured to, in response to the second establishment request, establish the RB for the device.
[0140] In a possible implementation of the sixteenth aspect, the RB is used for carrying traffic during a session, and the session is a first session or a second session; where the first session is a logical connection established between the device and a C / M serving gateway of the device; where the second session is a logical connection established between the device and a data serving gateway of the device.
[0141] In a possible implementation of the sixteenth aspect, where when the session is the first session, the type of the RB is a C / M RB type for carrying control signaling traffic during the first session; or, when the session is the second session, the type of the RB is a data RB type for carrying data traffic during the second session.
[0142] In a possible implementation of the sixteenth aspect, before establishing the RB the device is on an active state.
[0143] In a possible implementation of the sixteenth aspect, the second establishment request further indicates QoS information of the RB.
[0144] In a possible implementation of the sixteenth aspect, the reception and the establishment form an action of an RB establishment service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connecting service.
[0145] In a possible implementation of the sixteenth aspect, the second establishment request further indicates information for identifying the action.
[0146] In a seventeenth aspect, an apparatus is provided by the embodiment of the present disclosure, the apparatus includes: a receiving module, configured to receive a RB removal request from an another node, where the RB removal request is used for requesting removal of a RB, where the RB is established between the device and the first node and is used for carrying traffic during a session, where the session has been removed; a processing module, configured to, in response to the RB removal request, remove the RB; where the RB removal request includes: information for identifying the device; at least one of information for identifying the session or information about the RB.
[0147] In a possible implementation of the seventeenth aspect, the reception and the removal form an action of a RB removal service provided by the first node, and the action is subscribed by the another node, and the another node provides a connectivity management service or a connecting service.
[0148] In a possible implementation of the seventeenth aspect, where the RB removal request further indicates information for identifying the action.
[0149] In an eighteenth aspect, an apparatus is provided by the embodiment of the present disclosure, the apparatus includes: a receiving module, configured to receive a protection activation message from an another node, where the protection activation message indicates a device, a RB and protection information for protecting the RB, where the RB is established between the device and the first node; a processing module, configured to configure a functionality handling the RB in the first node based on the activation message.
[0150] In a possible implementation of the eighteenth aspect, the protection activation message includes: information for identifying the device; information for identifying the RB; information about a type of the RB; the protection information.
[0151] In a possible implementation of the eighteenth aspect, the information about the type of the RB indicates one of following: the RB being of a first type, where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the device to the first node; the RB being of a second type, where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the first node to the device; the RB being of a third type, where the RB is used for carrying traffic during a first session and / or a second session from the device to the first node; or, the RB being of a fourth type, where the RB is used for carrying traffic during a first session and / or a second session from the first node to the device; where the first session is a connection established between the device and a C / M serving gateway of the device; where the second session is a connection established between the device and a data serving gateway of the device.
[0152] In a possible implementation of the eighteenth aspect, the apparatus is further configured to synchronize the protection information between the functionality and the device.
[0153] In a possible implementation of the eighteenth aspect, before the configuring of the functionality: the RB has been established; the protection information is available at the another node; and the device has been subscribed to the synchronization.
[0154] In a possible implementation of the eighteenth aspect, the reception and the configuration form an action of a RB protection activation service provided by the first node, and the action is subscribed by the another node, and the another node provides a service provisioning management (SPM) service.
[0155] In a possible implementation of the eighteenth aspect, the protection activation message further indicates information for identifying the action.
[0156] In a nineteenth aspect, a system is provided by the implementation of the present disclosure, the system includes apparatuses configured to execute the method according to the first aspect or any possible implementation of the first aspect, according to the second aspect or any possible implementation of the second aspect, according to the third aspect or any possible implementation of the third aspect, according to the fourth aspect or any possible implementation of the fourth aspect, according to the fifth aspect or any possible implementation of the fifth aspect, according to the sixth aspect or any possible implementation of the sixth aspect, according to the seventh aspect or any possible implementation of the seventh aspect, according to the eighth aspect or any possible implementation of the eighth aspect, or according to the ninth aspect or any possible implementation of the ninth aspect.
[0157] In a twentieth aspect, an apparatus is provided by the implementation of the present disclosure, the apparatus includes one or more processors; and one or more memories storing instructions which, when executed by the one or more processors, cause the apparatus to perform the method according to the first aspect or any possible implementation of the first aspect, according to the second aspect or any possible implementation of the second aspect, according to the third aspect or any possible implementation of the third aspect, according to the fourth aspect or any possible implementation of the fourth aspect, according to the fifth aspect or any possible implementation of the fifth aspect, according to the sixth aspect or any possible implementation of the sixth aspect, according to the seventh aspect or any possible implementation of the seventh aspect, according to the eighth aspect or any possible implementation of the eighth aspect, or according to the ninth aspect or any possible implementation of the ninth aspect.
[0158] In a twenty-first aspect, a computing device cluster is provided by the implementation of the present disclosure, the computing device cluster includes a processing circuitry for performing the method according to the first aspect or any possible implementation of the first aspect, according to the second aspect or any possible implementation of the second aspect, according to the third aspect or any possible implementation of the third aspect, according to the fourth aspect or any possible implementation of the fourth aspect, according to the fifth aspect or any possible implementation of the fifth aspect, according to the sixth aspect or any possible implementation of the sixth aspect, according to the seventh aspect or any possible implementation of the seventh aspect, according to the eighth aspect or any possible implementation of the eighth aspect, or according to the ninth aspect or any possible implementation of the ninth aspect.
[0159] In a twenty-second aspect, a computer program product is provided by the implementation of the present disclosure, and the computer program product includes computer execution instructions which, when executed by a processor, cause the processor to execute the method according to the first aspect or any possible implementation of the first aspect, according to the second aspect or any possible implementation of the second aspect, according to the third aspect or any possible implementation of the third aspect, according to the fourth aspect or any possible implementation of the fourth aspect, according to the fifth aspect or any possible implementation of the fifth aspect, according to the sixth aspect or any possible implementation of the sixth aspect, according to the seventh aspect or any possible implementation of the seventh aspect, according to the eighth aspect or any possible implementation of the eighth aspect, or according to the ninth aspect or any possible implementation of the ninth aspect.
[0160] In a twenty-third aspect, a computer program is provided by the implementation of the present disclosure, and the computer program includes computer execution instructions which, when executed by a processor, cause the processor to execute the method according to the first aspect or any possible implementation of the first aspect, according to the second aspect or any possible implementation of the second aspect, according to the third aspect or any possible implementation of the third aspect, according to the fourth aspect or any possible implementation of the fourth aspect, according to the fifth aspect or any possible implementation of the fifth aspect, according to the sixth aspect or any possible implementation of the sixth aspect, according to the seventh aspect or any possible implementation of the seventh aspect, according to the eighth aspect or any possible implementation of the eighth aspect, or according to the ninth aspect or any possible implementation of the ninth aspect.
[0161] In a twenty-fourth aspect, a computer-readable medium is provided by the implementation of the present disclosure, and the computer-readable medium includes computer execution instructions which, when executed by a processor, cause the processor to execute the method according to the first aspect or any possible implementation of the first aspect, according to the second aspect or any possible implementation of the second aspect, according to the third aspect or any possible implementation of the third aspect, according to the fourth aspect or any possible implementation of the fourth aspect, according to the fifth aspect or any possible implementation of the fifth aspect, according to the sixth aspect or any possible implementation of the sixth aspect, according to the seventh aspect or any possible implementation of the seventh aspect, according to the eighth aspect or any possible implementation of the eighth aspect, or according to the ninth aspect or any possible implementation of the ninth aspect.
[0162] In a twenty-fifth aspect, a chip is provided by the implementation of the present disclosure, and the chip includes an input / output (I / O) interface and a processor, where the processor is configured to call and run computer execution instructions stored in a memory, to enable a device installing with the chip to execute the method according to the first aspect or any possible implementation of the first aspect, according to the second aspect or any possible implementation of the second aspect, according to the third aspect or any possible implementation of the third aspect, according to the fourth aspect or any possible implementation of the fourth aspect, according to the fifth aspect or any possible implementation of the fifth aspect, according to the sixth aspect or any possible implementation of the sixth aspect, according to the seventh aspect or any possible implementation of the seventh aspect, according to the eighth aspect or any possible implementation of the eighth aspect, or according to the ninth aspect or any possible implementation of the ninth aspect.
[0163] Embodiments of the present disclosure provides a method and related apparatuses. The first node receives, from a second node, a paging request for paging a device, where the paging request indicates the device and a paging schedule for paging the device by the first node; pages the device based on the paging schedule; and transmits a paging response in response to the paging request, where the paging response indicates the device, the first node and a result of the paging, where the result of the paging indicates whether the device is attached to the first node. The first node is designed to page the device according to the paging schedule in response to the paging request from the second node, and to receive feedback on whether the device has successfully attached to the first node, which is useful for managing and optimizing the paging process in a network, particularly in scenarios where tracking device status and network connectivity are necessary.BRIEF DESCRIPTION OF THE DRAWINGS
[0164] The accompanying drawings are used to provide a further understanding of the present disclosure, constitute a part of the specification, and are used to explain the present disclosure together with the following specific embodiments, but should not be construed as limiting the present disclosure.
[0165] FIG. 1 shows a simplified schematic illustration of a 6G system conceptual structure according to one or more example implementations of the present disclosure.
[0166] FIG. 2A shows a simplified schematic illustration of an example of an apparatus in a communication system according to one or more example implementations of the present disclosure.
[0167] FIG. 2B shows connections related to a wireless device in a communication system according to one or more example implementations of the present disclosure.
[0168] FIG. 3 shows a schematic flowchart of a method according to one or more embodiments of the present disclosure.
[0169] FIG. 4 shows a schematic flowchart of another method according to one or more embodiments of the present disclosure.
[0170] FIG. 5 shows a schematic flowchart of yet another method according to one or more embodiments of the present disclosure.
[0171] FIG. 6 shows a schematic flowchart of yet another method according to one or more embodiments of the present disclosure.
[0172] FIG. 7 shows a schematic flowchart of yet another method according to one or more embodiments of the present disclosure.
[0173] FIG. 8 shows a schematic flowchart of yet another method according to one or more embodiments of the present disclosure.
[0174] FIG. 9 shows a schematic flowchart of yet another method according to one or more embodiments of the present disclosure.
[0175] FIG. 10 shows a schematic flowchart of yet another method according to one or more embodiments of the present disclosure.
[0176] FIG. 11 shows a schematic flowchart of yet another method according to one or more embodiments of the present disclosure.
[0177] FIG. 12 shows a schematic flowchart of an example method including the method shown in FIG. 3 and the method shown in FIG. 4.
[0178] FIG. 13 shows a schematic flowchart of an example method including the method shown in FIG. 9, the method shown in FIG. 4 and the method shown in FIG. 5.
[0179] FIG. 14 shows a schematic flowchart of an example method including the method shown in FIG. 11.
[0180] FIG. 15 shows a block diagram of an apparatus according to one or more embodiments of the present disclosure.
[0181] FIG. 16 shows a block diagram of another apparatus according to one or more embodiments of the present disclosure.
[0182] FIG. 17 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.
[0183] FIG. 18 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.
[0184] FIG. 19 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.
[0185] FIG. 20 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.
[0186] FIG. 21 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.
[0187] FIG. 22 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.
[0188] FIG. 23 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.
[0189] FIG. 24 shows a schematic structural diagram of a communication apparatus according to one or more embodiments of the present disclosure.
[0190] FIG. 25 shows a schematic diagram of an architecture of a computing device cluster according to one or more embodiments of the present disclosure.
[0191] FIG. 26 shows a schematic diagram of a connection between computing devices over a network according to one or more embodiments of the present disclosure.DETAILED DESCRIPTION
[0192] In the following description, reference is made to the accompanying figures, which form part of the present disclosure, and which show, by way of illustration, specific aspects of embodiments of the present disclosure or specific aspects in which embodiments of the present disclosure may be used. It is understood that embodiments of the present disclosure may be used in other aspects and include structural or logical changes not depicted in the figures. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims.
[0193] The present disclosure generally relates to wireless communications.
[0194] The solution described in the present disclosure is applicable to a next generation (e.g. sixth generation (6G) or later) network, or a legacy (e.g. 5G or 4G) network.
[0195] The proposed 6G System architecture is defined to support 6G XaaS services by using techniques such as Network Function Virtualization and Network Slicing. The 6G System architecture utilizes service-based interactions between 6G services.
[0196] The 6G System leverages service-based architecture and X as a service (XaaS) concept. XaaS services in the 6G System are categorized into three layers. The 6G System conceptual structure is shown in FIG. 1.
[0197] Infrastructure Layer includes infrastructures supporting 6G services. Among them are wireless networks (radio access network (RAN) , core network (CN) ) infrastructures, Cloud / data center infrastructures, satellite networks, storage / database infrastructures, and sensing networks, and etc. These infrastructures can be provided by a single provider or by multiple providers. As shown in FIG. 1, each of the infrastructures on the infrastructure Layer could have its control and management functions, denoted as C / M functions, for infrastructure management. Each of these infrastructures is one type of Infrastructure as a Service.
[0198] Control and Management (C / M) layer includes control and management services of the 6G System. They are developed and deployed by using slicing techniques and utilizing resource provided by infrastructure layer. 6G services in Control and Management (C / M) layer are: -Resource Management (RM) as a Service provides a capability of life-cycle management of a variety of slices and over-the-air resource assignment to wireless devices. -A 6G mission is defined as a service provided to customers by the 6G System. A mission can be a type of services which is provided by a single 6G XaaS service or a type of services that needs contributions from multiple XaaS services. -Mission Management (MM) as a Service provides a capability to program provisioning of XaaS services at Service Layer to provide mission services. -Confederation Network (CONET) as a Service provides a capability to enable multiple partners jointly provide 6G services. This capability is provided by confederation formation, mutual authentication, mutual authorization among partners and negotiation of agreement on recording and retracing of selected actions performed by partners, in order to assure a trustworthy environment of 6G System operations. -Service Provisioning Management (SPM) as a Service provides a capability of control and management of 6G service access by customers and provisioning of requested services. The capability is provided by unified mutual authentication, authorization and policy, key management, QoS assurance and charging between any pair of XaaS service provider and customer. The customers include end-customers not only in physical world, but also digital representatives in digital world. -Connectivity Management (CM) as a Service leverages 5G connectivity management functions, but with extension to include digital world. -Protocol as a Service provides a capability to design service customized protocol stacks for identified interfaces. -The protocol stacks could be pre-defined for on-demand selection, or could be on-demand designed.
[0199] -Network Security as a Service provides a capability for owners of infrastructures to detect potential security risks of their infrastructures.
[0200] -XaaS services in C / M Layer support control and management of the 6G System itself and also provide support to verticals if requested. One example is that RM service can serve RAN for over-the-air resource management and can also provide service to a vertical for the vertical’s over-the-air resource allocation to its end-customers. The XaaS in C / M layer can be deployed by using slicing technique.
[0201] Service Layer includes 6G services which provide services to customers. In the 6G System conceptual structure: -AI service is denoted as NET4AI as a Service. Artificial Intelligence service provides AI capability to support a variety of AI applications. -Service of data collection, data sanitization, data analysis and data delivery are denoted as DAM as a Service, this service provides a capability of lifecycle management of statistic data, including acquisition, de-privatization, analysis and delivery of data which are information statistic data from any types of sensors, devices, network functions, and etc. -Service of storage and sharing of data is denoted as NET4Data as a Service, this service provides a capability to trustworthily storage and share data under the control of owners of data and following recognized authorities’ regulations on control of identified data. -Service to provide digital world is denoted as NET4DW as a Service, Digital World service provides a capability to construct, control and manage digital world. Digital world is defined as digital realization of physical world. -6G block chain service is denoted as NET4BC as a Service. 6G connectivity service is denoted as NET4Con as a Service. This service provides a capability to support 6G block chain services. -Enhanced connectivity service, e.g., network for connectivity (NET4CON) as a service. This service provides a capability to support exchange of messages and data among new 6G services.
[0202] All XaaS services at this Layer are developed and deployed by using resource provided in infrastructure and utilizing Network Function Virtualization and Slicing techniques. The capability of each of 6G services is provided by its control and management functions and service specific data process functions.
[0203] Each XaaS service mentioned above is provided by new defined 6G logical functions or by enhanced 5G logical functions or a combination of both.
[0204] In the present disclosure, the 6G customer can be of various types, including a device (e.g., electronic device ED, terminal device) , apparatus, a chip, an equipment (e.g., user equipment) etc. For example, the customer may be an individual customer, a business customer, etc. The 6G customer is used to connect persons, objects, machines, etc. The 6G customer may be widely used in various scenarios including, for example, cellular communications, device-to-device (D2D) , vehicle to everything (V2X) , peer-to-peer (P2P) , machine-to-machine (M2M) , MTC, internet of things (IoT) , virtual reality (VR) , augmented reality (AR) , mixed reality (MR) , metaverse, digital twin, industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc.
[0205] Each 6G customer represents any suitable end user device for wireless operation and may include such devices (or may be referred to but not limited to) as a user equipment (UE) or a user device or a terminal device, a wireless transmit / receive unit (WTRU) , a mobile station, a fixed or mobile subscriber unit, a cellular telephone, a station (STA) , a MTC device, a personal digital assistant (PDA) , a smartphone, a laptop, a computer, a tablet, a wireless sensor, a consumer electronics device, a smart book, a vehicle, a car, a truck, a bus, a train, or an IoT device, wearable devices (such as a watch, a pair of glasses, head mounted equipment, etc. ) , an industrial device, or an apparatus in (e.g. module, modem, or chip) or comprising the forgoing devices, among other possibilities. Future generation 6G customer may be referred to using other terms. When a 6G customer performs (or is configured to perform) a method described herein, it may be interpreted as the ED, one or more module (or units) in the ED, a circuit or chip, or a combination thereof, may perform the method. For example, the circuit or chip may include a modem chip, also referred to as a baseband chip, a system on chip (SoC) including a modem core, or system in package (SIP) ) , and the like, and may be responsible for one or more communication functions in the ED.
[0206] FIG. 2A shows a simplified schematic illustration of a deployment of a 6G system according to one or more example implementations of the present disclosure. In details, FIG. 2A illustrates an example of an apparatus 320 in a communication system (e.g., the 6G system) . The apparatus 320 may be a device (e.g. a device representing the customer) , a network node such as RAN, any components in RAN, CN or any Network Function in the 6G service of the present disclosure, or an apparatus includes one or more of the network functions (as mentioned above) . As shown in FIG. 2, the apparatus 320 may include at least one processor 260. Only one processor 260 is illustrated to avoid congestion in the drawing. The processor 260 may perform (or control the apparatus 320 to perform) operations (or methods) described herein as being performed by the apparatus 320.
[0207] When the apparatus is RAN, components of the RAN or the apparatus is the UE, the apparatus 320 may further include a transmitter 252 and a receiver 254 coupled to one or more antennas. One, some, or all of the antennas may alternatively be panels. The transmitter 201 and the receiver 203 may be integrated, e.g. as a transceiver. The transceiver is configured to modulate data or other content for transmission by at least one antenna or network interface controller (NIC) . The transceiver is also configured to demodulate data or other content received by the at least one antenna. Each transceiver includes any suitable structure for generating signals for wireless or wired transmission and / or processing signals received wirelessly or by wire. Each antenna includes any suitable structure for transmitting and / or receiving wireless or wired signals. In present disclosure, the transceiver (or transmitter 252 and / or receiver 254) may be viewed as an interface circuit.
[0208] The apparatus 320 may include at least one memory 258. The memory 258 stores instructions used to perform operations described herein. The memory 258 may also stores data used, generated, or collected by the apparatus 320. For example, the memory 258 could store software instructions or modules configured to implement some or all of the functionality and / or embodiments described herein and that are executed by one or more processor 260.
[0209] For ease of understanding, different connections related to the device will be described in the first place. As shown in FIG. 2B, the device would be connected to its serving gateways, including a C / M gateway shown as C / M-TW-GW-1 and a data gateway shown as Data-TW-GW-1, it should be noted that although C / M-TW-GW-1 and Data-TW-GW-1 are shown as being deployed on the infrastructure of CN (e.g., CN infrastructure as shown in FIG. 1) , they could also be deployed on other infrastructures, such as RAN infrastructure, which is not limited in the embodiments of the present disclosure.
[0210] The connections related to the device may include but are not limited to followings: 1) Device CN-C / M RB: a RB between a wireless device and its serving RAN (Cell, RB handler) that carries C / M session traffic; 2) Device CN-data RB: a RB between a wireless device and its serving RAN (Cell, RB handler) that carries data session traffic; 3) Device RAN-C / M RB: a RB between a wireless device and its serving RAN that carries RAN related C / M traffic; 4) Device RAN-data RB: a RB between a wireless device and its serving RAN that carries RAN related data traffic; 5) Device data session: a logical connection between a device and its serving Data-TW-GW, e.g., Data-TW-GW-1; 6) Device C / M session: a logical connection between a device and its serving C / M-TW-GW, e.g., C / M-TW-GW-1; 7) Device-NC connection: a logical connection between a device and a NC (C / M Network capabilities (NC) or data NC) . The connection carries data / information traffic; the connection would be a downlink connection or an uplink connection; 8) Device-ext (external) connection: a logical connection between a device and an entity, e.g., server, located in external networks. A GW that has connection with external networks is an ext-Data-TW-GW or an ext-C / M-TW-GW, e.g., C / M-TW-GW-2 and Data-TW-GW-2 in this figure. Network needs to establish a tunnel between the device and an ext-GW to support a device-ext connection.
[0211] In 6G system, both new 6G XaaS services and network C / M XaaS services are categorized as basic XaaS services, a XaaS service (which is also referred to as service herein) is defined as a NC. The NCs at the C / M layer may be referred to as C / M NCs, and the NCs at the service layer may be referred to as data NCs.
[0212] There would be downlink and uplink RBs, downlink and uplink sessions, downlink and uplink device-NC connections, which are not shown in details.
[0213] With respect to the RBs between the device and the RAN shown in FIG. 2B, the RBs generally include device CN RB and device RAN RB. The device CN RB includes the above device CN-C / M RB and device CN-data RB, and the device RAN RB includes the above device RAN-C / M RB and device RAN-data RB. From the perspective of directions, the RB may be a downlink RB from RAN to a wireless device or an uplink RB from the wireless device to RAN, so the RB can be of a downlink type or an uplink type, the downlink and uplink RB may be referred to as a pair of RB; from the perspective of traffic types, the RB could be a C / M RB for carrying control signaling traffic on the C / M plane or a data RB for carrying data traffic on the data plane, so the RB can be of a C / M type or a data type; from the perspective of traffic destinations, the RB could be called a RAN-RB or a CN-RB, the RAN-RB is a RB that carries signaling messages or data traffic between a wireless device and RAN, the CN-RB is a RB that carries signaling messages or data traffic between a device and core network (CN) on the over-the-air interface, so in this case, the RB can be of a RAN-RB type or a CN-RB type. When combining the above different perspectives, different RBs may be downlink / uplink RAN-C / M RB (RAN-RB for carrying signaling messages on the C / M plane) , downlink / uplink RAN-data RB (RAN-RB for carrying data traffic on the data plane) , downlink / uplink CN-C / M RB (CN-RB for carrying signaling messages on the C / M plane) , downlink / uplink CN-data RB (CN-RB for carrying data traffic on the data plane) . That is, a RAN-RB may be an uplink / downlink RAN-C / M RB or RAN-data RB, a CN-RB could be an uplink / downlink CN C / M RB or CN-data RB; a C / M RB could be an uplink / downlink RAN-C / M RB or uplink / downlink CN-C / M RB, a data RB could be an uplink / downlink RAN-data RB or uplink / downlink CN-data RB.
[0214] With respect to the session related to a wireless device, from the perspective of traffic types, the session could be a C / M session which is a logical connection between a wireless device and its serving C / M-TW-GW for control signaling exchanging therebetween on the C / M plane, or a data session which is a logical connection between a device and its serving data-TW-GW for data exchanging therebetween on the data plane, so the session can be of a C / M type or a data type; from the perspective of directions, the session may be a downlink session from a serving GW (serving C / M-TW-GW or serving data-TW-GW) to a wireless device or an uplink session from the wireless device to the serving GW, so the session can be of a downlink type or an uplink type, the downlink and uplink sessions may be referred to as a pair of session. When combining the above different perspectives, different sessions may be downlink / uplink C / M session (C / M session for control signaling exchanging therebetween on the C / M plane) , or downlink / uplink data session (data session for data exchanging therebetween on the data plane) . That is, a session may be an uplink / downlink C / M session or data session.
[0215] With respect to the NC connection between a wireless device and a NC, from the perspective of traffic types, the NC connection could be a C / M NC connection which is a logical connection between a wireless device and a C / M entity of the NC, or a data NC connection which is a logical connection between the wireless device and a data entity of the NC, so the NC connection can be of a C / M type or a data type; from the perspective of directions, the NC connection may be a downlink NC connection from a entity (C / M entity or data entity) of the NC to a wireless device or an uplink NC connection from the wireless device to the entity, so the NC connection can be of a downlink type or an uplink type, the downlink and uplink NC connections may be referred to as a pair of NC connections. When combining the above different perspectives, different NC connections may be downlink / uplink C / M NC connections, or downlink / uplink data NC connections. That is, a NC connection may be an uplink / downlink C / M NC connection or data NC connection.
[0216] As described above, both new 6G XaaS services and network C / M XaaS services are categorized as basic XaaS services, a XaaS service is defined as a NC. Each of these NCs can provide it’s single or a group of specific capabilities to enable 6G system control and management and 6G service provisioning, a NC can provide one or more sub-services, each sub-service being enabled by one or more basic network capabilities, i.e., actions. Each basic network capability or action could be described in a consistent format, and could be AI / LLM (large language model) friendly (for AI enabled full automation) , such a consistent format is defined as a network capability description language (NCDL) . In a possible implementation, a XaaS service can be implemented / achieved through execution of one or more actions corresponding to the XaaS service, the one or more actions are used for reflecting one or more capabilities for implementing a requirement of the service, the one or more actions may correspond to the one or more capabilities one-by-one, or a combination of multiple actions may correspond to one capability. Taking a case where the XaaS service is NET4AI service as an example, NET4AI service can provide AI related services to 6G customers or to other NCs. These AI related services can be enabled by its inference capability or sub-service, training capability or sub-service, and model management capability or sub-service. That is, the requirement for NET4AI service can include but is not limited to: a training requirement, an inference requirement, a model management requirement which can be related to storing of a model or a library related to provision of NET4AI service, enhancement / improvement of the model, or the like; for the training requirement, and there could be multiple algorithms / schemes such as algorithm / scheme A, algorithm / scheme B and algorithm / scheme C for implementing the training requirement, then the multiple algorithms / schemes can be regarded as multiple actions corresponding to NET4AI service. It should be noted that here the algorithm / scheme is just an implementation of the action, the action of a service may be characterized in other forms, which are not limited in the implementations of the present disclosure.
[0217] The NCDL defines a language which could be understandable by both parties, i.e., one NC calling the action and another NC executes the action called by the one NC. Different actions will fall into different categories: Type 1: In-out-action, when being called, action codes are run based on input and produce output. (Input-> action-> output) ; Type 2: In–action, when being called, action codes are run based on input and local configuration / update will be conducted (input->action-> local update) ; Type 3: Out-action: when a local condition (triggering condition) is met, action codes are run to provide output (local ->action->output) .
[0218] For Type 1 action and Type 2 action, when one NC calling an action of another NC, the one NC gives an NCDL input to the another NC, the NCDL input follows certain agreement for the another to correctly recognize the NCDL input and execute the action. For Type 1 action, the another NC would give an NCDL output corresponding to the NCDL input, this NCDL output may be given to the one NC, or to other NC (s) , which is not limited in the embodiments of the present disclosure. For Type 2 action, the another NC performs local configuration based on the NCDL input, there would be no NCDL output.
[0219] For Type 3 action, there would be no NCDL input, when a local condition (triggering condition) is met, one NC automatically gives an NCDL output to another NC which subscribes to this action.
[0220] For a NCDL of a C / M NC, the input dimensions (NCDL input) can include one or multiple input information without defining corresponding input information format; for a NCDL of a data NC, this dimensions can include one or multiple input data dimensions along with definition of corresponding input data format.
[0221] With respect to the RAN (as a service) in the infrastructure layer mentioned above, it can be defined as a NC that is responsible for a wireless device radio bear (RB) management. RAN provides a capability of over-the-air interface management to enable a wireless device to access 6G services and external networks.
[0222] The present disclosure proposes main RAN actions and corresponding NCDLs for the RAN, so as to enable the RAN to provide its capability to customers. In order to provide this capability, the RAN needs to define one or more needed actions (application Programming Interface (APIs) ) and provide a NCDL of each of the one or more actions.
[0223] The actions of the RAN can include, but are not limited to, paging a device, provisioning of RB status change information, establishment of mapping of CN-RB and session, removal of mapping of CN-RB and session, triggering of RB pre-establishment, RB performance provisioning, establishment of CN-RBs, removal of existing CN-RBs and activation of RB protection.
[0224] In the following, different actions of RAN will be elaborated in detail. It should be noted that although the actions are described with reference to the first node or RAN, but it is not limited to RAN, other C / M NCs may also provide similar actions following similar NCDLs. Besides, the execution of following actions will be described from the first node side, when interaction between the first node and other nodes are necessary, it should be understood that corresponding operations would be performed by other nodes. For example, the first node transmitting information to the other node would involve the other node receiving information from the first node, the first node receiving information from the other node would involve the other node transmitting information to the first node.
[0225] In a possible implementation of the present disclosure, the action is paging a device, the action would have its own name for facilitating subscription of other NCs. For example, the action would be named as a “paging action” , or “Paging (to locate attachment point of a wireless device at RAN (cell) level) ” , which is not limited in the embodiments of the present disclosure. As one possible scenario, this action may be called when a device needs to be paged, so that the paging, the device transitions from an idle state to an active state, that is, an RAN-C / M RB is established between the device and its serving RAN (attachment point of the device) . The device being on the idle state means that the device is inactive, or the device has not established RAN-C / M RB with any RAN, or the device has not attached to any RAN yet; the device being on the active state means that the device is active, or the device has established RAN-C / M RB with a RAN, or the device has attached to a RAN. The action would be of the abovementioned Type 1. The present disclosure provides a method applied to a first node to implement the action. FIG. 3 shows a schematic flowchart of a method according to one or more embodiments of the present disclosure, which reflects the execution of the action (forming by reception, paging and transmission) by the first node. The method includes the following steps.
[0226] S301, the first node receives a paging request for paging a device from a second node.
[0227] Correspondingly, the second node transmits the paging request to the first node.
[0228] In a possible implementation, the first node can be a radio access network (RAN) , the second node can provide a XaaS service in the C / M layer of FIG. 1, it can provide its service / capability through its corresponding C / M function entity / entities implemented on the infrastructure layer of the system shown in FIG. 1, where the C / M function entity / entities support (s) signaling exchanging of the XaaS service on the C / M plane. The XaaS service in the C / M layer can be, for example, a mission management (MM) service, a connectivity management (CM) service, and the MM service also can be named as automatic network capability programming (A-CAP) service.
[0229] The paging request indicates the device and a paging schedule for paging the device by the first node.
[0230] The indication of the device can be realized by carrying information for identifying the device in the paging request. In a possible implementation, the paging request includes at least one of a first identifier of the device or a second identifier of the device, where the first identifier is assigned for the paging, and the second identifier is assigned in response to an authorization for the device to access a system to which the first node and the second node belong. The first identifier may be a specific identifier for use in paging, and the second identifier may be obtained by a default SPM for the device to access the system before the device completes primary mutual authentication to the system, the second identifier can be referred to as a subscriber temporary identifier (STID) . Regarding the STID of the device, the STID in all of NCDLs in the system is used for all common system access, for example, NCDLs of RB and session establishment and protection, and the STID of the device is managed by CONET in the C / M layer of FIG. 1 through its functionality (CONET-Identifier Management, CONET-IDM) . For paging purpose, the first identifier can be assigned to the device on the idle state, and the first identifier could be shorter than the second identifier, so that when the device is paged based on the first identifier, the paging overhead is reduced. Using specific identifier (s) for paging could ensure accurate paging of a target device, and paging the device based on at least one of the first identifier and the second identifier enhances reliability and flexibility as if one identifier fails or is not available, the first node can still page the device using the other identifier, thereby maintaining effective communication and network operation.
[0231] The paging schedule may characterize a time schedule for the first node to carry out the paging of the device, and the indication of the paging schedule can be realized by direct carrying paging time information in the paging request or indirectly carrying information which can be used for determining the paging time information. In a possible implementation, the paging schedule indicates a time interval for paging the device. The time interval can be a fixed interval defined by the device or proposed by the system.
[0232] In a possible implementation, before the paging, the device is on an idle state and is authorized to access a system to which the first node and the second node belong. Here the system can be a 6G system. When the device is on the idle state, the device is inactive, or the device has not established RAN-C / M RB with any RAN, or the device has not attached to any RAN yet. In this way, the pre-condition of the paging is met, so as to ensure the normal execution of the paging.
[0233] In a possible implementation of the present disclosure, after the first node receives the paging request, the method further includes the following steps.
[0234] S302, the first node pages the device based on the paging schedule. Upon receiving the paging request, the first node can carry out the paging of the device based on the paging schedule.
[0235] S303, the first node transmits a paging response in response to the paging request.
[0236] In a possible implementation, the paging response indicates the device, the first node and a result of the paging, where the result of the paging indicates whether the device is attached to the first node. In a possible implementation, the paging response includes information for identifying the first node (e.g., an ID of the first node which could be assigned by the system) , the at least one of the first identifier or the second identifier, and information about whether the device is attached to the first node (e.g., the device being attached to the first node or the device being not attached to the first node) . By including the information for identifying the first node, the identifier of the device and the paging result in the paging response, the accuracy and the reliability of the paging process can be ensured.
[0237] In a possible implementation, in a case where there are multiple devices that need to be paged by the first node, the paging may be carried out by using a single paging request, for example, the paging request may carry IDs of the multiple devices, or the paging may be carried out by issuing multiple paging requests, each paging request carries an ID of a device. Correspondingly, there may be one paging response carrying the ID of the device (e.g., the aforementioned first and / or second identifier specific to this device) , the ID of the first node, and the paging result for the device, or there may be multiple paging responses, each paging response is a specific response for one device. The paging schedules for different device may be the same or different, which is not limited in the embodiments of the present disclosure.
[0238] In a possible implementation, the step of S303 can include: the first node transmitting the paging response in response to the paging request to the second node, or transmitting the paging response in response to the paging request to another node other than the second node. In the latter scenario, the system to which the first node, second node and the another node belong can be regarded to as a chain, the first node, the second node and the another node are members of the chain, and the first node automatically transmits the paging response to the other node in the chain.
[0239] In this way, the first node is designed to page the device according to the paging schedule in response to the paging request from the second node, and to receive feedback on whether the device has successfully attached to the first node, which is useful for managing and optimizing the paging process in a network, particularly in scenarios where tracking device status and network connectivity are necessary.
[0240] In a possible implementation, from the above, the reception, the paging and the transmission form an action of a paging service provided by the first node, the action is subscribed by the second node, and the second node provides an automatic network capability programming (A-CAP) service or a connectivity management (CM) service. For example, the second node can be the C / M function entity / entities of the A-CAP service or the CM service mentioned above. The first node is designed to perform the action including the reception, the paging and the transmission, so as to improve the efficiency of paging and realize the automation of paging the device.
[0241] In a possible implementation, the paging request further indicates information for identifying the action. For example, the paging request includes an ID of the action, upon receiving the paging request, the first node can recognize that the required action is paging, and consequently executes the corresponding action to provide the paging service. Different NCs may be capable of providing their own actions, as one NC, the first node may be capable of providing different actions. It is possible to assign different IDs for actions provided by all NCs in the system, in this case, IDs of actions provided by all NCs in the system will be different. It is also possible to assign different IDs for actions of one NC, in this case, actions of different NCs may have same IDs. By including the information for identifying the action in the paging request, the first node can correctly execute the action based on the ID of the action. In a possible implementation, the paging request can also be identified by the ID of the action. For example, the paging request can include the ID of the action, when the first node receives the paging request which includes the ID of the action, the first node will know that the paging request is used for paging a device.
[0242] Generally, with respect to the action of the paging service, its NCDL can include the following: a name of the action: paging; a pre-condition of the action: the device is on the idle state and is authorized to access the system to which the first node and the second node belong; a post-condition of the action: the device is attached to the first node and the device is transited to an activation state from the idle state; one or more parameters related to the action: input parameters such as the paging schedule, at least one of the first identifier and the second identifier; and output parameters such as the information for identifying the first node, the information about whether the device is attached to the first node, and at least one of the first identifier and the second identifier.
[0243] The following will describe an example NCDL of the action of paging service provided by the first node.
[0244] NCDL of the action: it is used for paging (to locate attachment point (which refers to a RAN to which the device is attached, and the RAN is a specific example of first node mentioned above) of a wireless device (which is a specific example of device mentioned above) at RAN (cell) level) .
[0245] Name of the action: paging (to locate the attachment point of the wireless device at RAN (cell) level) .
[0246] Purpose of the action: the action is for a RAN to page the device on the idle state given information, such as, paging info (which is a specific example of paging schedule mentioned above) , paging ID of the device (which is a specific example of first identifier or second identifier mentioned above) .
[0247] Pre-condition of the action: the device is on the idle state and a system state of the device / customer to which the device belongs is on “System access authorized state” .
[0248] Post-condition of the action: the attachment point of the device at RAN (cell) level is located and the device is transited to an active state from the idle state, or the RAN is not the attachment point of the device.
[0249] Table 1 shows parameters related to the NCDL of the action of paging. Table 1
[0250] The shown parameters represent different capability dimensions for the action of paging, the capability dimensions can include input dimensions and output dimensions (NCDL output) , in which the input dimensions are used to indicate required input information in order for the execution of the action, the output dimensions are used to indicate output of the action. Definition of capability dimensions are as follows: -Device ID (which is a specific example of second identifier mentioned above) : an ID of the device that needs to be paged. -Device ID for paging (which is a specific example of first identifier mentioned above) : an ID of the device for paging purpose which is usually shorter than the device ID and assigned to the device on its idle state. -Paging info (which is a specific example of paging schedule) : number (s) of slots (defined by over-the-air interface) for paging this device. -RAN (Cell) ID (which is a specific example of information for identifying the first node) : ID of executor of this action. -Device location info (which is a specific example of information about whether the device is attached to the first node) : indicate whether the device is located or not in this executor.
[0251] Use of this NCDL: -This NCDL could be subscribed at least by a CM service and automatic network capability programming (A-CAP service) , these services are specific examples of second node mentioned above. -This action is called when the device needs to be located. -When the action is called, the input parameters could include device information (e.g., device ID and device ID for paging) and paging information for the RAN to execute this action. -The output of this action could include information, such as, an ID of the Action executor (RAN (Cell) and the result of this action, i.e., whether the device is within the coverage of the action executor, that is, the ID of the first node, and the result of the paging.
[0252] In a possible implementation of the present disclosure, the action is provisioning of RB status change information, the action would have its own name for facilitating subscription of other NCs. For example, the action would be named as a “RB status change provisioning action” , or “provisioning of RB status change info” , which is not limited in the embodiments of the present disclosure. The present disclosure provides a method applied to a first node to implement the action. As one possible scenario, this action may be called whenever status of a RB changes, so that the node which subscribes to this action can get the status change timely. The action would be of the abovementioned Type 3. FIG. 4 shows a schematic flowchart of a method according to one or more embodiments of the present disclosure, which reflects the execution of the action (forming by determination and transmission) by the first node. The method includes the following steps.
[0253] S401, the first node determines that status of a radio bearer (RB) between a device and the first node is change.
[0254] S402, the first node transmits status information of the RB to an another node.
[0255] Correspondingly, the another node receives the status information from the first node.
[0256] In a possible implementation, the first node can be a RAN to which the device is attached, that is, the first node is an attachment point of the device, the RB is used for carrying traffic for device, which will be described in detail below.
[0257] In a possible implementation, the another node can provide a XaaS service in the C / M layer of FIG. 1, it can provide its service / capability through its corresponding C / M function entity / entities implemented on the infrastructure layer of the system shown in FIG. 1, where the C / M function entity / entities support (s) signaling exchanging of the XaaS service on the C / M plane. The XaaS service can be, for example, a mission management (MM) service, a connectivity management (CM) service.
[0258] In a possible implementation, the status information indicates the device, the first node, the RB and change of the status of the RB. In a possible implementation, the status information includes: information for identifying the device (e.g., an ID of the device) ; information for identifying the first node (e.g., an ID of the RAN) ; information for identifying the RB (e.g., an ID of the RB) ; information about a type of the RB; information about the change of the status of the RB (e.g., the RB being newly established or being just removed) .
[0259] In a possible implementation, the information about the type of the RB indicates one of following: the RB being of a first type (the aforementioned uplink RAN-C / M RB or RAN-data RB) , where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the device to the first node; the RB being of a second type (the aforementioned downlink RAN-C / M RB or RAN-data RB) , where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the first node to the device; the RB being of a third type (the aforementioned uplink CN-C / M RB or CN-data RB) , where the RB is used for carrying traffic during a first session and / or a second session from the device to the first node; or, the RB being of a fourth type (the aforementioned downlink CN-C / M RB or CN-data RB) , where the RB is used for carrying traffic during a first session and / or a second session from the first node to the device; where the first session is a logical connection established between the device and a C / M serving gateway of the device and the second session is a logical connection established between the device and a data serving gateway of the device.
[0260] The first type and the second type of the RB can also be referred to as uplink RAN-RB and downlink RAN-RB respectively, and the RAN-RB is used for carrying the control signaling traffic or the data traffic that stops at or is routed to the RAN, so as to support the establishment of the first session or the second session. The third type and the fourth type of the RB can also be referred to as uplink CN-RB and downlink CN-RB respectively, and the CN-RB is used for carrying the control signaling traffic or the data traffic that stops at or is routed to the core network (CN) . In a possible implementation, the C / M serving gateway and the data serving gateway of the device can be deployed in the first node, or can deployed in other node in the system, which is not limited in the embodiments of the present disclosure. Incorporating the above information in the status information allows for a comprehensive and multidimensional sharing of RB status with the another node, which ensures the efficiency of status sharing and facilitates network resource allocation and management.
[0261] In a possible implementation, the status information further includes one or more of following items: information for identifying a functionality handling the RB in the first node (e.g., RB handler for handling the RB) ; information about whether the RB is protected. In a possible implementation, the information about whether the RB is protected can include: the RB being protected or unprotected by keying materials provided by a SPM service of the system, the SPM service is configured to provide a capability of control and management of 6G service access by the device and provisioning of requested services; or, information about a trigger of the transmission of the status information. In a possible implementation, the trigger includes the RB being newly established or the RB being removed.
[0262] By activating the status reporting upon the establishment or removal of RBs, the NC which subscribes to this action can automatically receive updates on status changes, eliminating the need for continuous monitoring or manual requests.
[0263] For example, the RB is the RAN-RB (e.g., RAN-C / M RB or RAN-data RB) , if the trigger is the RB being newly established, and there is no RAN-RB other than the newly established RB, the information about the trigger of the transmission of the status information would include the state of the device being transitioned from an idle state to an active state; if the trigger is the RB being removed, and there is no other RAN-RB left, the information about the trigger of the transmission of the status information would include the state of the device being transitioned from the active state to the idle state.
[0264] For another example, the RB is the CN-RB, the establishment or removal of the RB happens when the device is on the active state.
[0265] For another example, in order to attach to a further first node, the device needs to remove the RB between the device and the first node first, and then establish a further RB between the device and the further first node, so the status of the RB is changed correspondingly, the information about the trigger of the transmission of the status information would include device handover (HO) . In a possible implementation, when the trigger is the RB being newly established, the method further includes: the first node transmitting a protection activation request to a third node, where the protection activation request is used for requesting protection of the RB, and the protection activation request indicates the device and the RB; the first node receiving a protection activation response corresponding to the protection activation request from the third node, where the protection activation response indicates the device, the RB and protection information for protecting the RB; the first node configuring a functionality (e.g., RB handler) handling the RB in the first node based on the protection activation response. In a possible implementation, the newly established RB is the CN-RB, the protection activation request and the protection activation response can include an ID of the device and an ID of the CN-RB, the third node can be C / M function entity of the SPM service. The protection information for protecting the RB could be information for encrypting or decrypting the RB, e.g., keying materials for the RB, and the configuration of the RB handler allows the RB handler to handle the RB in a protected manner. The third node here may be a node which provides SPM service. In a possible implementation, the transmission, the reception and the configuration form an action of a RB protection activation service provided by the first node, and execution of this action will be triggered after the establishment of the new RB, and will be described in detail below with reference to FIG. 11A. In response to the trigger of the RB being newly established, a protection mechanism can be automatically activated, thereby increasing the level of network system automation; and the newly established RB can be protected timely, thereby enhancing the reliability and security of network system.
[0266] Correspondingly, the third node receives the protection activation request from the first node, and transmits the protection activation response corresponding to the protection activation request to the first node. It should be noted that the protection activation request may also be identified by an ID of the RB protection action of the third node. For example, the protection activation request can include the ID of the action, when the third node receives the protection activation request which includes the ID of the action, the third node will know that the protection activation request is used for requesting protection of the RB.
[0267] According to the method, the first node transmits changes in the RB status to the another node, the RB status synchronization therebetween can be achieved, and network resource allocation and management can be optimized.
[0268] In a possible implementation, the method further includes the first node updating the status of the RB. For example, when a CN-RB is newly established, the first node updates the status of the CN-RB as being established, so as to facilitate the following session mapping for the CN-RB. In this way, the first node can update the status information of the RB locally, so as to facilitate network resource allocation and management.
[0269] In a possible implementation, from the above, the determination and the transmission of the status information form an action of a RB status change provisioning service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connectivity management service. For example, the second node can be the C / M function entity / entities of the A-CAP service or the CM service mentioned above. The first node is designed to perform the action including the determination and the transmission, so as to improve the efficiency of RB status change provisioning and realize the automation of RB status change provisioning.
[0270] With respect to the action of the RB status change provisioning service, its NCDL can include the following: a name of the action: RB status change provisioning, a pre-condition of the action: status of an RB between the device and the first node is changed; a post-condition of the action: the provision of the status information of the RB; one or more parameters related to the action: output parameters such as the information for identifying the device, the information for identifying the first node, the information for identifying the RB, the information about the type of the RB, the information about the change of the status of the RB, the information for identifying the functionality handling the RB in the first node, the information about whether the RB is protected; or the information about the trigger of the transmission of the status information.
[0271] The following will describe an example NCDL of the action of RB status change provisioning service provided by the first node.
[0272] Name of the action: provisioning of RB status change info.
[0273] Purpose of the action: the action is for a RAN (which is a specific example of first node mentioned above) to provide any change in a RAN-RB (which being of the first type or the second type of RB mentioned above) and a CN-RB (which being of the third type or the fourth type of RB mentioned above) , either the RAN-RB / the CN-RB newly established or just removed. When the RB is the RAN-RB and a trigger condition of the RB status change is the RB being newly established, the device is transitioned from the idle state to the active state during the RB status change (there’s no RAN-RB between the device and the RAN before the new RAN-RB is established) ; when the RB is the RAN-RB and a trigger condition of the RB status change is the RB being just removed during the RB status change (there’s no RAN-RB between the device and the RAN after the removal of the RAN-RB) , the device is transitioned from the active state to the idle state. When the RB is the CN-RB, the RB status change happens when a device is on the active state.
[0274] Pre-condition of the action: RB state has been changed (established or no-established) .
[0275] Post-condition of the action: RB state change info is provided.
[0276] Table 2 shows parameters related to the NCDL of the action of provisioning of RB status change info. Table 2
[0277] The shown parameters represent different capability dimensions for the action of provisioning of RB status change info, the capability dimensions can include output dimensions, in which the output dimensions are used to indicate output of the action. Definition of capability dimensions are as follows: -Device ID (which is a specific example of information for identifying the device mentioned above, e.g., the second identifier mentioned before) ; -RB type: the types of RBs, either C / M RB or data RB; Use of RB: used by either the RAN carrying RAN specific messages / traffic, or the CN for carrying CN related traffic. It should be noted that in the table the types of the RBs are limited to be C / M or data, actually the combination of the RB type and the use of the RB in the table reflects the four types of the RB mentioned above, and the type of the RB depends on the use of the RB, for example, the type of the RB can be the first type or the second type when the RB is used by the RAN; and the type of the RB can be the third type or the fourth type when the RB is used by the CN; -RB ID (which is a specific example of information for identifying the first node mentioned above) : IDs of RBs whose state changed; -RAN ID (which is a specific example of information for identifying the first node; mentioned above) ; -Change info (which is a specific example of information about the change of the status of the RB mentioned above) : either newly established or just removed; -Protect info (which is a specific example of information about whether the RB is protected mentioned above) : protected or not; -RB handler ID (which is a specific example of information for identifying a functionality handling the RB in the first node mentioned above) : ID of RB handler that handles the RBs; -Trigger for this provisioning: state transition from active to idle due to removal of RAN-C / M RB, idle to active due to RAN-C / M RB establishment. The change could also be caused by device handover (HO) .
[0278] -For the CN-RB, a change is caused by network triggered CN-RB establishment or removal which happens on active state of the device.
[0279] Use of this NCDL: -This NCDL could be subscribed at least by a CM service and A-CAP service, nodes providing these services are specific examples of another node mentioned above. -This action is executed after the RAN conducts any RB related operation. -The effect of this action could include inform the SPM for security protection of the RBs, or update the CN-RB establishment for following session mapping.
[0280] In a possible implementation of the present disclosure, the action is establishment of mapping of CN-RB and session, the action would have its own name for facilitating subscription of other NCs. For example, the action would be named as a “mapping establishment action” , or “establishment of mapping of CN-RB and session” , which is not limited in the embodiments of the present disclosure. The present disclosure provides a method applied to a first node to implement the action. As one possible scenario, this action may be called after a session of a device has been assigned with a session ID and the session needs to be mapped to a RB, so that after the mapping, the session can be established. The action would be of the abovementioned Type 2. FIG. 5 shows a schematic flowchart of a method according to one or more embodiments of the present disclosure, which reflects the execution of the action (forming by reception and establishment) by the first node. The method includes the following steps.
[0281] S501, the first node receives a mapping establishment request from an another node.
[0282] Correspondingly, the another node transmits the mapping establishment request to the first node.
[0283] S502, in response to the mapping establishment request, the first node establishes the mapping between the session and the RB for the device.
[0284] In a possible implementation, the first node can be a radio access network (RAN) , the another node can provide a XaaS service in the C / M layer or Service layer of FIG. 1, it can provide its service / capability through its corresponding C / M function entity / entities implemented on the infrastructure layer of the system shown in FIG. 1, where the C / M function entity / entities support (s) signaling exchanging of the XaaS service on the C / M plane. The XaaS service can be, for example, a mission management (MM) service, a connectivity management (CM) service or a connecting service (NET4CON service) .
[0285] The mapping establishment request is used for requesting establishment of a mapping between a session for a device and a RB, where the RB is established between the first node and the device. In a possible implementation, the RB is used for carrying traffic during the session, the session is a first session (or called a C / M session) or a second session (or called a data session) ; where the first session is a connection established between the device and a C / M serving gateway of the device and the second session is a connection established between the device and a data serving gateway of the device. In a possible implementation, the RB can be a CN-RB, and the session can be a to-be-established session, and the CN-RB is used to support the to-be-established session. In a possible implementation, the C / M serving gateway and the data serving gateway of the device can be deployed in the first node, or can deployed in other node in the system, which is not limited in the embodiments of the present disclosure.
[0286] The mapping establishment request includes: information for identifying the device (e.g., ID of the device, which may be the second identifier mentioned above) ; information about a type of the RB. In a possible implementation, the information about the type of the RB can be a C / M RB type when the RB is used for the first session, or the information about the type of the RB can be a data RB type when the RB is used for the second session; information about whether the mapping is determined by the first node or the another node, this information shows on which RB should the session be mapped is decided by which node; and information for identifying the session, the information for identifying the session can be an ID of the session (session ID) . In a possible implementation, the establishment of the session is carried out after ID of the session is assigned, and the mapping between the session and the RB could be established based on the ID of the session.
[0287] In a possible implementation, the information about whether the mapping is determined by the first node or the another node indicates that the mapping is determined by the another node, the mapping establishment request further comprises information for identifying the RB, so that the RAN can map the session to the indicated RB. In another possible implementation, the information about whether the mapping is determined by the first node or the another node indicates that the mapping is determined by the first node, the information for identifying the RB may be omitted in the mapping establishment request. For example, the information for identifying the RB can be an ID of the RB (RB ID) . When the mapping is determined by the RAN, the ID of the RB does not need to be included in the mapping establishment request, the RAN can determine an RB corresponding to the device based on the mapping establishment request and its local information. For example, the RB stores a mapping relationship between a device and RB (s) used for the device. In this way, the establishment of the mapping can be more flexible.
[0288] In a possible implementation, in a case where there are multiple RBs used for the device that can be mapped to the session, the mapping establishment request further indicates quality of service (QoS) information of the session. In a possible implementation, different RBs correspond to different QoS, and the first node can determine a RB to be mapped to the session among the multiple RBs based on the QoS information, thus the quality of the session can be ensured.
[0289] In a possible implementation, before establishing the mapping, the RB has been established and the information for identifying the session has been assigned. After the session is assigned with the ID and the RB (CN-RB) is established, the mapping is established first, then the session is established based on the mapping. In this way, the pre-condition of the establishment of the mapping is met, so as to ensure the normal execution of the establishment of the mapping.
[0290] According to the method, by receiving comprehensive mapping establishment request from the another node, the first node can effectively and accurately establish the mapping between the session and the RB, so as to support the establishment of the session, thereby improving the efficiency of the device to access the network system.
[0291] In a possible implementation, from the above, the reception and the establishment form an action of a mapping establishment service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service, a connectivity management service or a connecting service. For example, the another node can be the C / M function entity / entities of the A-CAP service, the CM service or the NET4CON service mentioned above. In a possible implementation, the mapping establishment request further indicates information for identifying the action. For example, the mapping establishment request includes an ID of the action, upon receiving the mapping establishment request, the first node can recognize that the required action is establishing mapping, and consequently executes the corresponding action to provide the mapping establishment service. Different NCs may be capable of providing their own actions, as one NC, the first node may be capable of providing different actions. It is possible to assign different IDs for actions provided by all NCs in the system, in this case, IDs of actions provided by all NCs in the system will be different. It is also possible to assign different IDs for actions of one NC, in this case, actions of different NCs may have same IDs. The first node is designed to perform the action including the reception and the establishment, so as to improve the efficiency of establishment of the mapping and realize the automation of establishment of the mapping, and by including the information for identifying the action in the request, the first node can correctly execute the action based on the ID of the action. In a possible implementation, the mapping establishment request can also be identified by the ID of the action. For example, the mapping establishment request can include the ID of the action, when the first node receives the mapping establishment request which includes the ID of the action, the first node will know that the mapping establishment request is used for requesting establishment of a mapping between a session for a device and a RB.
[0292] With respect to the action of the mapping establishment service, its NCDL can include the following: a name of the action: mapping establishment; a pre-condition of the action: the RB has been established and the information for identifying the session has been assigned; a post-condition of the action: the mapping between the session and the RB for the device is established; one or more parameters related to the action: input parameters such as the information for identifying the device, the information about a type of the RB, the information about whether the mapping is determined by the first node or the another node, and information for identifying the session, the information for identifying the RB and the QoS information of the session.
[0293] It should be noted that the session mentioned above may be an uplink session or a downlink session, the RB mentioned above may be an uplink RB or a downlink RB.
[0294] The following will describe an example NCDL of the action of mapping establishment service provided by the first node.
[0295] Name of the action: establishment of mapping of CN-RB and session.
[0296] Purpose of the action: the action is for a RAN (which is a specific example of first node mentioned above) to establish a mapping of a CN-RB ID pair and a Session ID pair.
[0297] Pre-condition of the action: CN-RB (e.g., C / M RB or data RB) has been established and ready to carry session traffic and session ID has been assigned.
[0298] Post-condition of the action: mapping of CN RB ID pair and session ID pair is established.
[0299] Table 3 shows parameters related to the NCDL of the action of establishment of mapping of CN-RB and session. Table 3
[0300] The shown parameters represent different capability dimensions for the action of mapping of CN-RB ID and session ID, the capability dimensions can include input dimensions, in which the input dimensions are used to indicate required input information in order for the execution of the action. Definition of capability dimensions are as follows: -RB type (which is a specific example of type of the RB mentioned above) : type of RB that could be either CN- C / M RB or CN-data RB to which an assigned session ID pair should be mapped. -Mapping decision (which is a specific example of information about whether the mapping is determined by the first node or the another node mentioned above) : a caller such as RAN or other action caller can determine the mapping. -RB ID (which is a specific example of information for identifying the RB mentioned above, it may be ID of an uplink (UL) CN-RB or a downlink (DL) CN-RB) : if the other caller other than the RAN determines the mapping, the RB ID should be included in Table 3; if the RAN determines the mapping, the RB ID does not need to be included in Table 3. -Session ID (which is a specific example of information for identifying the session mentioned above, it may be ID of an UL session or a DL session) with QoS value: the session ID that will be mapped to an RB ID indicated in “RB ID” . For each Session ID, a QoS value is indicated.
[0301] Use of this NCDL: -This NCDL should subscribed by, e.g., NET4CON, CM, A-CAP and etc., nodes providing these services are specific examples of another node mentioned above. -This action is called when the session is to be established given a session ID pair and required QoS values. -The mapping binding can be determined by the RAN itself or by the other action caller. -The effect of execution of this action is that the mapping is configured at corresponding RB handler such that the mapping operation can be conducted when session data is received. That is the mapping is stored in the corresponding RB handler.
[0302] In a possible implementation of the present disclosure, the action is removal of mapping of CN-RB and session, the action would have its own name for facilitating subscription of other NCs. For example, the action would be named as a “mapping removal action” , or “removal of mapping of CN-RB and session” , which is not limited in the embodiments of the present disclosure. The present disclosure provides a method applied to a first node to implement the action. As one possible scenario, when a session between a device and its serving gateway is removed, the CN-RB for the session should be removed, then this action can be called for removing the mapping between the CN-RB and the session. The action would be of the abovementioned Type 2. FIG. 6 shows a schematic flowchart of a method according to one or more embodiments of the present disclosure, which reflects the execution of the action (forming by reception and removal) by the first node. The method includes the following steps.
[0303] S601, the first node receives a mapping removal request from an another node.
[0304] Correspondingly, the another node transmits the mapping removal request to the first node.
[0305] S602, in response to the mapping removal request, the first node removes the mapping between the session and the RB. In a possible implementation, the first node can be a radio access network (RAN) , the second node can provide a XaaS service in the C / M layer or Service layer of FIG. 1, it can provide its service / capability through its corresponding C / M function entity / entities implemented on the infrastructure layer of the system shown in FIG. 1, where the C / M function entity / entities support (s) signaling exchanging of the XaaS service on the C / M plane. The XaaS service can be, for example, a mission management (MM) service or a connecting service (NET4CON service) .
[0306] The mapping removal request is used for requesting removal of a mapping between a session for the device which has been removed and a RB, where the RB is established between the device and the first node and is used for carrying traffic during the session. In a possible implementation, the RB is used for carrying traffic during the session, and the RB can be a CN-RB used for carrying control signaling traffic or data traffic that routed to the core network (CN) , the session is a logical connection between the device and a C / M serving gateway of the device deployed, and the type of the RB is a C / M RB type for carrying control signaling traffic during the session, that is, the RB is a CN-C / M RB, and the session to which the RB is mapped to can be called as a C / M session; or the session is a logical connection between the device and a data serving gateway of the device, and the type of the RB is a data RB type for carrying data traffic during the session, that is, the RB is a CN-data RB, and the session to which the RB is mapped to can be called as a data session. In a possible implementation, the C / M serving gateway and the data serving gateway of the device can be deployed in the first node, or can deployed in other node in the system, which is not limited in the embodiments of the present disclosure.
[0307] In a possible implementation, the mapping removal request includes: information for identifying the device; information for identifying the session; information about a type of the RB. For example, the mapping removal request includes an ID of the device, an ID of the session, the type being C / M RB type or data RB type.
[0308] In a possible implementation, before removing the mapping between the session and the RB, the session has been removed.
[0309] According to the method, by receiving comprehensive mapping removal request from the another node, the first node can effectively and accurately remove the mapping between the session and the RB, so as to support the removal of the session, and further optimize network resource allocation and management.
[0310] In a possible implementation, from the above, the reception and the removal form an action of a mapping removal service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connecting service. For example, the another node can be the C / M function entity / entities of the A-CAP service or the NET4CON service mentioned above. The first node is designed to perform the action including the reception and the removal, so as to improve the efficiency of removal of the mapping and realize the automation of removal of the mapping.
[0311] In a possible implementation, the mapping removal request further indicates information for identifying the action. For example, the mapping removal request includes an ID of the action, upon receiving the mapping removal request, the first node can recognize that the required action is removing mapping, and consequently executes the corresponding action to provide the mapping removal service. Different NCs may be capable of providing their own actions, as one NC, the first node may be capable of providing different actions. It is possible to assign different IDs for actions provided by all NCs in the system, in this case, IDs of actions provided by all NCs in the system will be different. It is also possible to assign different IDs for actions of one NC, in this case, actions of different NCs may have same IDs. By including the information for identifying the action in the request, the first node can correctly execute the action based on the ID of the action. In a possible implementation, the mapping removal request can also be identified by the ID of the action. For example, the mapping removal request can include the ID of the action, when the first node receives the mapping removal request which includes the ID of the action, the first node will know that the mapping removal request is used for requesting removal of a mapping between a session for the device which has been removed and a RB.
[0312] With respect to the action of the mapping removal service, its NCDL can include the following: a name of the action: mapping removal; a pre-condition of the action: the session has been removed; a post-condition of the action: the mapping is removed, and status of the mapping is updated; one or more parameters related to the action: input parameters such as the information for identifying the device, the information for identifying the session, and the information about the type of the RB.
[0313] It should be noted that the session mentioned above may be an UL session or a DL session, the RB mentioned above may be an UL RB or a DL RB.
[0314] The following will describe an example NCDL of the action of mapping removal service provided by the first node.
[0315] Name of the action: removal of mapping of CN-RB and session.
[0316] Purpose: the action is for a RAN (which is a specific example of first node mentioned above) to remove the existing mapping of CN-RB ID pair and session ID pair when a session has been removed.
[0317] Pre-condition: the session with the session ID pair has been removed.
[0318] Post-condition: mapping is no-established; mapping status is updated, e.g., not mapped.
[0319] Table 4 shows parameters related to the NCDL of the action of removal of mapping of CN-RB and session. Table 4
[0320] The shown parameters represent different capability dimensions for the action of removal of mapping of CN-RB and session, the capability dimensions can include input dimensions, in which the input dimensions are used to indicate required input information in order for the execution of the action. Definition of capability dimensions are as follows: -RB type: the type of the RB that could be either CN-C / M RB type or CN-data RB type. -Session ID (which is a specific example of information for identifying the session mentioned above, it may be ID of an UL session or a DL session) : the session ID for which the mapping with a RB ID should be removed.
[0321] Use of this NCDL: -This NCDL could be subscribed by NET4CON, A-CAP and etc., nodes providing these services are specific examples of another node mentioned above. -This action is called when the session has been de-established / remove and the existing mapping should be removed. -The effect is that the mapping is removed from a corresponding RN handler local cache. -The effect could trigger the RAN to remove corresponding CN-RB.
[0322] In a possible implementation of the present disclosure, the action is triggering of RB pre-establishment, the action would have its own name for facilitating subscription of other NCs. For example, the action would be named as a “pre-establishment action” , or “triggering of RB pre-establishment” , which is not limited in the embodiments of the present disclosure. The present disclosure provides a method applied to a first node to implement the action. As one possible scenario, the action may be called when a RB needs to be pre-established for the device, for example, the device may be moving to a new attachment point, so its old attachment point may automatically trigger the pre-establishment of RB (s) for the device at a candidate attachment point which subscribes to the action. The action would be of the abovementioned Type 3. FIG. 7 shows a schematic flowchart of a method according to one or more embodiments of the present disclosure, which reflects the execution of the action (forming by determination and transmission) by the first node. The method includes the following steps.
[0323] S701, the first node determines that a trigger condition is satisfied.
[0324] S702, the first node transmits a first establishment request to a second node.
[0325] Correspondingly, the second node receives the first establishment request from the first node.
[0326] In a possible implementation, the first node can be a radio access network (RAN) to which the device is currently attached, that is, the first node is an attachment point of the device or a serving RAN of the device. The second node can be a further RAN to which the device is expected to be attached to, that is, the second node is a potential new attachment point of the device or a new serving RAN of the device.
[0327] The first establishment request is used for requesting establishment of one or more RBs between a device and the second node, and the first establishment request indicates the first node to which the device is attached and one or more RBs between the device and the first node. In a possible implementation, the one or more RBs for the device can be RAN-RB (s) used for carrying control signaling traffic or data traffic within the first node, or CN-RB (s) used for carrying traffic during a session, the session can be a logical connection established between the device and a C / M serving gateway of the device, or a logical connection established between the device and a data serving gateway of the device.
[0328] In a possible implementation, the trigger condition includes: a possibility of the device moving into a coverage of the second node being greater than a preset threshold. The preset threshold could be defined by the device or the system, which is not limited in the embodiments of the present disclosure. For example, when the possibility is greater than the preset threshold, the first node determines that a trigger condition is satisfied, and then transmits the first establishment request to the second node, so that the device will establish a connection with the second node through the establishment of one or more RBs between the device and the second node. In this way, the pre-condition of the pre-establishment of the candidate attachment point for the device is met, so as to ensure the normal execution of the pre-establishment of the candidate attachment point.
[0329] In a possible implementation, the first establishment request includes an identifier of the device and information for identifying the first node (e.g., ID of the first node assigned by the system) . The identifier of the device is assigned in response to an authorization for the device to access a system to which the first node and the second node belong. In a possible implementation, the system can be a 6G system including the first node and the second node, and the identifier of the device is obtained by a default SPM for the device to access the system before the device completes primary mutual authentication to the system, the identifier can be referred to as an STID.
[0330] In a possible implementation, the first establishment request may also include at least one of following items: information for identifying the second node; a number of at least one first RB among the one or more RBs between the device and the first node, where the at least one first RB is used for carrying control signaling traffic during at least one first session; a number of at least one second RB among the one or more RBs between the device and the first node, where the at least one second RB is used for carrying data traffic during at least one second session; a number of at least one first session; a number of at least one third RB among the one or more RBs between the device and the first node, where the at least one third RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane; a number of at least one fourth RB among the one or more RBs between the device and the first node, where the at least one fourth RB is used for carrying data traffic within the first node on a data plane; a number of at least one second session; information for identifying the at least one first session; information for identifying the at least one second session; or, a possibility of the device moving into a coverage of the second node, the possibility generally provides a basis for determining whether triggering condition is met by the first node, and it may also be passed to the second node for verification of such determination.
[0331] Here the first session is a logical connection established between the device and a C / M serving gateway of the device, and the second session is a logical connection established between the device and a data serving gateway of the device. In a possible implementation, the C / M serving gateway and the data serving gateway of the device can be deployed in the first node, or can deployed in other node in the system, which is not limited in the embodiments of the present disclosure. Incorporating the above information in the first establishment request allows for a comprehensive and multidimensional sharing of information related to pre-establishment of the candidate attachment point and information related to the current attachment point of the device with the another node, which ensures the efficiency of the pre-establishment of the candidate attachment point and ensures the quality of the device’s communication with the network system.
[0332] In a possible implementation, the first RB and the second RB can be called as a CN-C / M RB and a CN-data RB respectively, and the CN-C / M RB and the CN-data RB are used for carrying the control signaling traffic and the data traffic that are routed to the core network (CN) respectively. The third RB and the fourth RB can be called as a RAN-C / M RB and a RAN-data RB respectively, and the RAN-C / M RB and the RAN-data RB are used for carrying the control signaling traffic and the data traffic that are routed to the RAN respectively. The first session and the second session can be called as a C / M session and a data session, and each C / M session has its corresponding CN-C / M RB, each data session has its corresponding CN-data RB.
[0333] When the trigger condition is satisfied, the first node can quickly find a candidate attachment (i.e., second node) for the device, and transmits necessary information to the second node for pre-establishing the connection between the device and the second node, which avoids a situation where the device has no attachment point, and ensures the quality of the device’s communication with the network system.
[0334] In a possible implementation, from the above, the determination and the transmission form an action of a pre-establishment service provided by the first node, and the action is subscribed by the second node. For example, the second node can be another RAN. The first node is designed to perform the action including the determination and the transmission, so as to improve the efficiency of pre-establishment of the candidate attachment point for the device and realize the automation of pre-establishment the device.
[0335] With respect to the action of the pre-establishment service, its NCDL can include the following: a name of the action: RB pre-establishment; a pre-condition of the action: the possibility of the device moving into the coverage of the second node being greater than a preset threshold; a post-condition of the action: one or more RBs are pre-established at the second node; one or more parameters related to the action: output parameters such as the identifier of the device, the information for identifying the first node, and the information for identifying the second node, the number of the at least one first RB, the number of at least one second RB, the number of at least one first session, the number of the at least one second session, the information for identifying the at least one first session, the information for identifying the at least one second session or, the possibility of the device moving into the coverage of the second node.
[0336] It should be noted that the first establishment request may also be identified by an ID of the RB establishment action of the second node. For example, the first establishment request can include the ID of the action, when the second node receives the first establishment request which includes the ID of the action, the second node will know that the first establishment request is used for requesting establishment of one or more RBs between a device and the second node.
[0337] The following will describe an example NCDL of the action of pre-establishment service provided by the first node.
[0338] NCDL of the action: triggering of RB pre-establishment.
[0339] Name of the action: triggering of RB pre-establishment.
[0340] Purpose of the action: the action is for a RAN (which is a specific example of first node mentioned above) to autonomously trigger RB pre-establishment for a device at an another RAN (which is a specific example of second node mentioned above) for support HO optimization.
[0341] Pre-condition of the action: a possibility of the device moves into a new attachment point (i.e., the another RAN) is higher than a pre-defined value with certain confidence.
[0342] Post-condition of the action: RBs is pre-established at the potential new attachment point of the device.
[0343] Table 5 shows parameters related to the NCDL of the action of triggering of RB pre-establishment. Table 5
[0344] The shown parameters represent different capability dimensions for the action of triggering of RB pre-establishment, the capability dimensions can include output dimensions, in which the output dimensions are used to indicate output of the action. Definition of capability dimensions are as follows: -current attachment point ID (i.e., RAN (Cell) , which is a specific example of information for identifying the first node mentioned above) : ID of current serving RAN (Cell) ; -a number of C / M RB (which is a specific example of at least one first RB and / or at least one third RB mentioned above) : a number of currently established CN-C / M RBs in the current attachment point; -a number of data RB (which is a specific example of at least one second RB and / or at least one fourth RB mentioned above) : a number of currently established CN-data RBs in the current attachment point; -a number of C / M session (which is a specific example of at least one first session mentioned above) : a number of currently established C / M sessions in the current attachment point; -a number of data session (which is a specific example of at least one second session mentioned above) : a number of currently established data sessions in the current attachment point; -C / M session IDs (which are specific examples of information for identifying the at least one first session mentioned above) : IDs corresponding to the number of C / M sessions; -data session IDs (which are specific examples of information for identifying the at least one second session mentioned above) : IDs corresponding to the number of data sessions; -a possibility of the device moving in: a possibility of the device moves into the potential new attachment point (i.e., the another RAN) .
[0345] Use of this NCDL: -This NCDL could be subscribed by a RAN, if such pre-RB establishment scheme is supported. -This action is conducted when a pre-defined condition is met. The condition could be the possibility of the device who would move into the new attachment point is higher than a pre-defined threshold. -The effect of this action is that the potential new attachment point RAN (Cell) establishes CN-RBs and mapping of RB IDs and session IDs.
[0346] In a possible implementation of the present disclosure, the action is RB performance provisioning, the action would have its own name for facilitating subscription of other NCs. For example, the action would be named as a “RB performance provisioning action” , or “provisioning of throughput / latency information of RB performance of a device” , which is not limited in the embodiments of the present disclosure. The present disclosure provides a method applied to a first node to implement the action. As one possible scenario, the action may be called when RB performance is required. The action would be of the abovementioned Type 1. FIG. 8 shows a schematic flowchart of a method according to one or more embodiments of the present disclosure, which reflects the execution of the action (forming by reception and transmission) by the first node. The method includes the following steps.
[0347] S801, the first node receives a provisioning request from an another node.
[0348] Correspondingly, the another node receives the provisioning request from the first node.
[0349] In a possible implementation, the first node can be a radio access network (RAN) , the second node can provide a XaaS service in the Service layer of FIG. 1, it can provide its service / capability through its corresponding C / M function entity / entities and data function entity / entities implemented on the infrastructure layer of the system shown in FIG. 1; where the C / M function entity / entities support (s) signaling exchanging of the XaaS service on the C / M plane, the data function entity / entities support (s) data exchanging of the XaaS service on the data plane. The XaaS service can be, for example, a DAM service. The DAM service provides a capability of lifecycle management of statistic data, including acquisition, de-privatization, analysis and delivery of data which are information statistic data from any types of sensors, devices, network functions, etc.
[0350] The provisioning request is used for requesting performance information for one or more RBs of a device during a time period, and the provisioning request indicates the device and the time period. In a possible implementation, the one or more RBs for the device can be RAN-RB (s) used for carrying control signaling traffic or data traffic within the first node, or CN-RB (s) used for carrying traffic during a session, the session can be a logical connection established between the device and a C / M serving gateway of the device, or a logical connection established between the device and a data serving gateway of the device.
[0351] The indication of the device can be realized by carrying information for identifying the device in the paging request. In a possible implementation, the provisioning request includes an identifier of the device, and the identifier is assigned in response to an authorization for the device to access a system to which the first node and the another node belong. In a possible implementation, the system can be a 6G system including the first node and the another node, and the identifier of the device is obtained by a default SPM for the device to access the system before the device completes primary mutual authentication to the system, the identifier can be referred to as a subscriber temporary identifier (STID) . By including the identifier of the device in the provisioning request, the performance information for one or more RBs of the device can be correctly provided, and accuracy of provisioning of the performance information can be ensured. In a possible implementation, after the first node receives the provisioning request, the method include: based on the identifier of the device and the time period included in the provisioning request, the first node determining the performance information of the one or more RBs for this device within the time period from its local information.
[0352] In a possible implementation, the method further includes the following.
[0353] S802, the first node transmits a provisioning response in response to the provisioning request. The provisioning response indicates the performance information of the device during the time period.
[0354] In a possible implementation, the provisioning response includes one or more of following items: a number of one or more uplink C / M RBs among the one or more RBs, the one or more uplink C / M RBs are used for carrying control signaling traffic from the device to the first node and corresponding performance information, where the one or more uplink C / M RBs are established between the device and the first node; a number of one or more downlink C / M RBs among the one or more RBs, the one or more downlink C / M RBs are used for carrying control signaling traffic from the first node to the device and corresponding performance information, where the one or more downlink C / M RBs are established between the device and the first node; a number of one or more uplink data RBs among the one or more RBs, the one or more uplink data RBs are used for carrying data traffic from the device to the first node and corresponding performance information, where the one or more uplink data RBs are established between the device and the first node; or, a number of one or more downlink data RBs among the one or more RBs, the one or more downlink data RBs are used for carrying data traffic from the first node to the device and corresponding performance information, where the one or more downlink data RBs are established between the device and the first node.
[0355] The one or more uplink C / M RBs can be one or more uplink CN-C / M RBs or RAN-C / M RBs, the one or more downlink C / M RBs can be one or more downlink CN-C / M RBs or RAN-C / M RBs, the one or more uplink data RBs can be one or more uplink CN-data RBs or RAN-data RBs, the one or more downlink data RBs can be one or more downlink CN-data RBs or RAN-data RBs. The uplink RAN-C / M RBs and the downlink RAN-C / M RBs are used for carrying control signaling traffic within the first node, the uplink RAN-data RBs and the uplink RAN-data RBs are used for carrying data traffic within the first node; the uplink CN-C / M RBs and the downlink CN-C / M RBs are used for carrying traffic during the C / M session, the uplink CN-data RBs and the downlink CN-data RBs are used for carrying traffic during the data session. Incorporating the above information in the provisioning response allows for a comprehensive and multidimensional provisioning of the performance information of the device to the another node, which ensures the efficiency of provisioning of the performance information and facilitates network resource allocation and management.
[0356] In a possible implementation, the step of S802 can include: the first node transmitting the provisioning response in response to the paging request to the another node, or transmitting the provisioning response in response to the paging request to a further node other than the another node. In the latter scenario, the system to which the first node, another node and the further node belong can be regarded to as a chain, the first node, another node and the further node are members of the chain, and the first node automatically transmits the provisioning response to the further node in the chain, and the another node can acquire the provisioning response from the further node.
[0357] In a possible implementation, a pre-condition for execution of the method includes the performance information being available. For example, the performance information has been collected by the first node and is available, so that the first node can respond to the provisioning request with the available performance information. In this way, the normal execution of the provisioning of the performance information can be ensured.
[0358] In a possible implementation, from the above, the reception and the transmission form an action of a RB performance provisioning service provided by the first node, and the action is subscribed by the another node, and the another node provides a data collection service. For example, the another node can be the C / M function entity / entities of the DAM service mentioned above. The first node is designed to perform the action including the reception and the transmission, so as to improve the efficiency of provisioning of the performance information and realize the automation of provisioning of the performance information.
[0359] In a possible implementation, the provisioning request further indicates information for identifying the action. For example, the provisioning request includes an ID of the action, upon receiving the provisioning request, the first node can recognize that the required action is providing RB performance, and consequently executes the corresponding action to provide the RB performance provisioning service. Different NCs may be capable of providing their own actions, as one NC, the first node may be capable of providing different actions. It is possible to assign different IDs for actions provided by all NCs in the system, in this case, IDs of actions provided by all NCs in the system will be different. It is also possible to assign different IDs for actions of one NC, in this case, actions of different NCs may have same IDs. By including the information for identifying the action in the provisioning request, the first node can correctly execute the action based on the ID of the action. In a possible implementation, the provisioning request can also be identified by the ID of the action. For example, the provisioning request can include the ID of the action, when the first node receives the provisioning request which includes the ID of the action, the first node will know that the provisioning request is used for requesting performance information for one or more RBs of a device during a time period.
[0360] With respect to the action of the RB performance provisioning service, its NCDL can include the following: a name of the action: RB performance provisioning; a pre-condition of the action: the performance information is available; a post-condition of the action: the performance information is provided to the another node; one or more parameters related to the action: input parameters such as the identifier of the device and the time period; and output parameters such as the number of one or more uplink C / M RBs, the number of one or more downlink C / M RBs, the number of one or more uplink data RBs, the number of one or more downlink data RBs, and their corresponding performance information.
[0361] The following will describe an example NCDL of the action of RB performance provisioning service provided by the first node.
[0362] Name of the action: provisioning of throughput / latency information of RB performance of a device.
[0363] Purpose: the action is for a RAN to provide RAN related performance, here is provisioning of RB performance of the device.
[0364] The types of performance could include: -Per RB throughput and latency -Per device traffic throughput and latency -Per slice traffic throughput and latency -Per cell or per RAN (aRAN may include multiple Cells) throughput and latency. -Power consumption of a RAN -Etc.
[0365] For each this type, a NCDL is needed, and the NCDL may be in a similar format as the action of provisioning of throughput / latency information of RB performance.
[0366] The NCDL described here is for per RB performance provisioning. All other types of provisioning can use similar NCDL format as this one.
[0367] Pre-condition of the action: RB performance data has been collected and is available.
[0368] Post-condition of the action: RB performance information is provided.
[0369] Table 6 shows parameters related to the NCDL of the action of provisioning of RB performance. Table 6
[0370] The shown parameters represent different capability dimensions for the action of provisioning of RB performance, the capability dimensions can include input dimensions and output dimensions, in which the input dimensions are used to indicate required input information in order for the execution of the action, the output dimensions are used to indicate output of the action. Definition of capability dimensions are as follows: -a log window (which is a specific example of time period mentioned above) : a time window during which the performance is logged. -a number of C / M UL RB (which is a specific example of uplink C / M RB mentioned above) : a number of RBs whose performance is logged. -a number of C / M DL RB (which is a specific example of downlink C / M RB mentioned above) : a number of RBs whose performance is logged. -a number of data UL RB (which is a specific example of uplink data RB mentioned above) : a number of RBs whose performance is logged. -a number of data DL RB (which is a specific example of downlink data RB mentioned above) : a number of RBs whose performance is logged. -performance information: a list of values in order of C / M UL, C / M DL, data UL, Data DL.
[0371] Use of this NCDL: -This NCDL could be subscribed by a DAM service. -This is called when such information is needed from RAN. -Effect of the execution is that this information is provided to, e.g., the DAM service that may further process this information.
[0372] In a possible implementation of the present disclosure, the action is establishment of CN-RBs, the action would have its own name for facilitating subscription of other NCs. For example, the action would be named as a “RB establishment action” , or “establishment of a CN-RB” , which is not limited in the embodiments of the present disclosure. The present disclosure provides a method applied to a first node to implement the action. As one possible scenario, the action may be called when CN-RB needs to be established, it may happen after the establishment of RAN-C / M RB, since at that point, the device transitions from the idle state to the active state, and CN-RB may need to be established for carrying session related traffic. The action would be of the abovementioned Type 2. FIG. 9 shows a schematic flowchart of a method according to one or more embodiments of the present disclosure, which reflects the execution of the action (forming by reception and establishment) by the first node. The method includes the following steps.
[0373] S901, the first node receives a second establishment request from an another node.
[0374] Correspondingly, the another node receives the second establishment request from the first node.
[0375] S902, in response to the second establishment request, the first node establishes the RB for the device.
[0376] In a possible implementation, the first node can be a radio access network (RAN) , the another node can provide a XaaS service in the C / M layer or the Service layer of FIG. 1, it can provide its service / capability through its corresponding C / M function entity / entities implemented on the infrastructure layer of the system shown in FIG. 1, where the C / M function entity / entities support (s) signaling exchanging of the XaaS service on the C / M plane. The XaaS service can be, for example, a mission management (MM) service or a connecting service (NET4CON service) . In a possible implementation, the second establishment request includes an identifier of the device and information about the type of the RB.
[0377] The second establishment request is used for requesting establishment of a RB between the first node and a device, and the second establishment request indicates the device and a type of the RB. In a possible implementation, the RB is used for carrying traffic during a session, and the session is a first session or a second session; the first session is a logical connection established between the device and a C / M serving gateway of the device; the second session is a logical connection established between the device and a data serving gateway of the device. In a possible implementation, the RB can be called as a CN-RB (including CN-C / M RB and CN-data RB) , the first session and the second session can be called as a C / M session and a data session respectively. In a possible implementation, the C / M serving gateway and the data serving gateway of the device can be deployed in the first node, or can deployed in other node in the system, which is not limited in the embodiments of the present disclosure. By indicating the device and the to-be-established RB in the second establishment request, this method achieves flexible management for establishment of the RB, thereby improving the efficiency of establishment of the RB. In a possible implementation, when the session is the first session, the type of the RB is a C / M RB type for carrying control signaling traffic during the first session, e.g., the RB can be a CN-C / M RB; or, when the session is the second session, the type of the RB is a data RB type for carrying data traffic during the second session, e.g., the RB can be a CN-data RB.
[0378] In a possible implementation, before establishing the RB, the device is on an active state. When the device is on the active state, at least one RAN-C / M RB between the device and the first node has been established, the at least one RAN-C / M RB is used for carrying control signaling traffic within the first node on the C / M plane. In this way, the normal execution of the establishment of the RB can be ensured.
[0379] In a possible implementation, the second establishment request further indicates QoS information of the RB. The first node establishes the RB based on the QoS information, so that the established RB meets a QoS requirement indicated by the QoS information. By indicating the QoS information of the RB, the QoS of the established RB can be set according actual applications.
[0380] In a possible implementation, from the above, the reception and the establishment form an action of an RB establishment service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connecting service. For example, the another node can be the C / M function entity / entities of the A-CAP service or the NET4CON service mentioned above. The first node is designed to perform the action including the reception and the establishment, so as to improve the efficiency of establishment of the RB and realize the automation of establishment of the RB.
[0381] In a possible implementation, the second establishment request further indicates information for identifying the action. For example, the second establishment request includes an ID of the action, upon receiving the second establishment request, the first node can recognize that the required action is establishing RB, and consequently executes the corresponding action to provide the RB establishment service. Different NCs may be capable of providing their own actions, as one NC, the first node may be capable of providing different actions. It is possible to assign different IDs for actions provided by all NCs in the system, in this case, IDs of actions provided by all NCs in the system will be different. It is also possible to assign different IDs for actions of one NC, in this case, actions of different NCs may have same IDs. By including the information for identifying the action in the second establishment request, the first node can correctly execute the action based on the ID of the action. In a possible implementation, the second establishment request can also be identified by the ID of the action. For example, the second establishment request can include the ID of the action, when the first node receives the second establishment request which includes the ID of the action, the first node will know that the second establishment request is used for requesting establishment of a RB between the first node and a device.
[0382] With respect to the action of the RB establishment service, its NCDL can include the following: a name of the action: RB establishment ; a pre-condition of the action: the device is on the active state; a post-condition of the action: the RB is established; one or more parameters related to the action: input parameters such as the identifier of the device and the information about the type of the RB, the QoS information of the RB.
[0383] The following will describe an example NCDL of the action of RB establishment service provided by the first node.
[0384] Name of the action: establishment of a CN-RB (which is a specific example of RB mentioned above, includes CN-C / M RB or CN-Data RB) .
[0385] Purpose: the action is for a RAN (which is a specific example of first node mentioned above) to establish new CN-C / M RB or CN-Data RB for carry C / M session traffic or data session traffic when the device is on active state. The required QoS value for the to-be-established CN-RB could be indicated by the established RB.
[0386] -Pre-condition of the action: the device is on the active state, that is, at least one RAN-C / M RB for the device has been established.
[0387] -Post-condition of the action: the new CN-C / M RB or the CN-data RB is established.
[0388] Table 7 shows parameters related to the NCDL of the action of establishment of the CN-RB. Table 7
[0389] The shown parameters represent different capability dimensions for the action of establishment of the CN-RB, the capability dimensions can include input dimensions, in which the input dimensions are used to indicate required input information in order for the execution of the action. Definition of capability dimensions are as follows: -RB type (which is also referred to as type of the RB with reference to FIG. 9) : CN-C / M RB or CN-data RB. -QoS requirement (which is a specific example of QoS information mentioned above) : QoS requirement can be indicated at CN-RB establishment, or at the establishment of mapping between a CN-RB and a session.
[0390] Use of this NCDL: -This NCDL could be subscribed by A-CAP, NET4CON or any other NCs, nodes providing these services are specific examples of another node mentioned above. -This action is called when a new CN-RB needs to be established for carrying new session. -The execution of this action results in a new CN-RB is established after interaction between the RAN and the device.
[0391] In a possible implementation of the present disclosure, the action is removal of existing CN-RBs, the action would have its own name for facilitating subscription of other NCs. For example, the action would be named as a “RB removal action” , or “Removal of existing CN-RB” , which is not limited in the embodiments of the present disclosure. The present disclosure provides a method applied to a first node to implement the action. As one possible scenario, the action may be called after the session has been removed, since there is no session, the CN-RB for carrying traffic related to the session can be removed. The action would be of the abovementioned Type 2. FIG. 10 shows a schematic flowchart of a method according to one or more embodiments of the present disclosure, which reflects the execution of the action (forming by reception and removal) by the first node. The method includes the following steps.
[0392] S1001, the first node receives a RB removal request from an another node.
[0393] Correspondingly, the another node transmits the RB removal request to the first node.
[0394] S1002, in response to the RB removal request, the first node removes the RB.
[0395] In a possible implementation, the first node can be a radio access network (RAN) , the another node can provide a XaaS service in the C / M layer or the Service layer of FIG. 1, it can provide its service / capability through its corresponding C / M function entity / entities implemented on the infrastructure layer of the system shown in FIG. 1, where the C / M function entity / entities support (s) signaling exchanging of the XaaS service on the C / M plane. The XaaS service can be, for example, a connectivity management (CM) service or a connecting service (NET4CON service) .
[0396] The RB removal request is used for requesting removal of a RB, where the RB is established between the device and the first node and is used for carrying traffic during a session, where the session has been removed. In a possible implementation, the RB can be a CN-RB, the session can be a C / M session or a data session; where the C / M session is a connection established between the device and a C / M serving gateway of the device; where the data session is a connection established between the device and a data serving gateway of the device. In a possible implementation, the C / M serving gateway and the data serving gateway of the device can be deployed in the first node, or can deployed in other node in the system, which is not limited in the embodiments of the present disclosure.
[0397] The RB removal request includes: information for identifying the device, and at least one of information for identifying the session or information about the RB. In a possible implementation, the information about the RB can include information for identifying the RB and / or a type of the RB, and the type of the RB can be either a C / M type or a data type. When the RB removal request includes information for identifying the device (e.g., ID of the device) and the information for identifying the session (e.g., ID of the session) , the first node can determine a RB mapped to the session for the device based on its local information and remove the RB, the local information stores a mapping of the session and the RB when being established.
[0398] When the RB removal request includes information for identifying the device (e.g., ID of the device) and the information for identifying the RB (e.g., ID of the RB) , the first node can determine the RB for the device based on its local information, and removes the RB. In this case, different RBs have different IDs, even if they are of different types (e.g., C / M type or the data type) , the RB can uniquely determine the RB based on the ID of the RB. For example, the RB locally store 6 CN-RBs for the device, of which 3 are CN-C / M RBs (e.g., CN-C / M RB 1, CN-C / M RB 2, CN-C / M RB 3) and the remaining 3 are CN-data RBs (e.g., CN-data RB 1, CN-data RB 2, CN-data RB 3) , and their IDs are 1, 2, 3, 4, 5 and 6 respectively, and the ID of the RB included in the RB removal request is 3, then the determined RB is CN-C / M RB 3.
[0399] When the RB removal request includes information for identifying the device (e.g., ID of the device) and the type of the RB, the first node can determine the RB for the device based on its local information, and removes the RB. In this case, the local information may simply store 2 RBs of different types (including the C / M type and the data type) for the device, that is, there is 1 CN-C / M RB and 1 CN-data RB, when the type of the RB included in the RB removal request is the C / M type, then the determined RB is CN-C / M RB.
[0400] When the RB removal request includes information for identifying the device (e.g., ID of the device) , the type of the RB and information for identifying the RB (e.g., ID of the RB) , the first node can determine the RB for the device based on its local information, and removes the RB. In this case, different types of RB could have the same ID. For example, the RB locally store 6 CN-RBs for the device, of which 3 are CN-C / M RBs (e.g., CN-C / M RB 1, CN-C / M RB 2, CN-C / M RB 3) with their IDs being 1, 2, 3, respectively, and the remaining 3 are CN-data RBs (e.g., CN-data RB 1, CN-data RB 2, CN-data RB 3) with their IDs being 1, 2 and 3, respectively; the ID of the RB included in the RB removal request is 3 and the type of the RB is the C / M type, then the determined RB is CN-C / M RB 3.
[0401] In a possible implementation, the mapping of the session and the RB is stored in a RB handler for handing the RB, after the RB is removed, the mapping of the session and the RB will be removed from the RB handler.
[0402] In a possible implementation, from the above, the reception and the removal form an action of a RB removal service provided by the first node, and the action is subscribed by the another node, and the another node provides a connectivity management service or a connecting service.
[0403] In a possible implementation, the RB removal request further indicates information for identifying the action. For example, the RB removal request includes an ID of the action, upon receiving the RB removal request, the first node can recognize that the required action is removing RB, and consequently executes the corresponding action to provide the RB removal service. Different NCs may be capable of providing their own actions, as one NC, the first node may be capable of providing different actions. It is possible to assign different IDs for actions provided by all NCs in the system, in this case, IDs of actions provided by all NCs in the system will be different. It is also possible to assign different IDs for actions of one NC, in this case, actions of different NCs may have same IDs. In a possible implementation, the RB removal request can also be identified by the ID of the action. For example, the RB removal request can include the ID of the action, when the first node receives the RB removal request which includes the ID of the action, the first node will know that the RB removal request is used for requesting removal of a RB.
[0404] With respect to the action of the RB removal service, its NCDL can include the following: a name of the action: RB removal; a pre-condition of the action: the session has been removed; a post-condition of the action: the RB corresponding to the session is removed; one or more parameters related to the action: input parameters which are information for identifying the device, and at least one of information for identifying the session or information about the RB.
[0405] It should be noted that the session mentioned above refers to an uplink session or a downlink session, the RB mentioned above refers to an uplink RB or a downlink RB.
[0406] The following will describe an example NCDL of the action of RB removal service provided by the first node.
[0407] Name of the action: Removal of existing CN-RB.
[0408] Purpose of the action: this action is for a RAN (which is a specific example of first node mentioned above) to remove an existing CN-RB (which is a specific example of RB mentioned above) due to the removal of a session that was mapped to the RB.
[0409] Pre-condition of the action: the session which was mapped to the CN-RB has been removed.
[0410] Post-condition of the action: the identified CN-RB is no-established / removed.
[0411] Table 8 shows parameters related to the NCDL of the action of removal of existing CN-RB. Table 8
[0412] The shown parameters represent different capability dimensions for the action of removal of existing CN-RB, the capability dimensions can include input dimensions, in which the input dimensions are used to indicate required input information in order for the execution of the action. Definition of capability dimensions are follows: -RB type (which is a specific example of information about the RB mentioned above, also is referred to as type of the RB above) : either CN-C / M RB or CN-data RB. -RB ID (which is a specific example of information about the RB mentioned above, also is referred to as information for identifying the RB above) : ID of the impacted CN-RB. If the session ID is indicated, the CN-RB ID can be NA. -Session ID (which is a specific example of information for identifying the session mentioned above) that has been removed: ID of the session. If the CN-RB ID is indicated, the session ID could be NA. In this case, RAN will determine the session ID based on the RB ID and its local cache (i.e., local information above) .
[0413] Use of this NCDL: -This NCDL could be subscribed by CM or NET4CON, nodes providing these services are specific examples of another node mentioned above. -This action is called when a C / M session or a data session has been removed. -Effect of this action execution is that the mapping is removed from a RB handler for handing the CN-RB.
[0414] In a possible implementation of the present disclosure, the action is activation of RB protection, the action would have its own name for facilitating subscription of other NCs. For example, the action would be named as a “RB protection activation action” , or “activation of RB protection” , which is not limited in the embodiments of the present disclosure. The present disclosure provides a method applied to a first node to implement the action. As one possible scenario, the action may be called after the RB has been established. The action would be of the abovementioned Type 2. FIG. 11 shows a schematic flowchart of a method according to one or more embodiments of the present disclosure, which reflects the execution of the action (forming by reception and configuration) by the first node. The method includes the following steps.
[0415] S1101, the first node receives a protection activation message from an another node.
[0416] Correspondingly, the another node transmits the protection activation message to the first node.
[0417] S1102, the first node configures a functionality handling the RB in the first node based on the protection activation message.
[0418] In a possible implementation, the first node can be a RAN, the another node can provide a XaaS service in the C / M layer of FIG. 1, it can provide its service / capability through its corresponding C / M function entity / entities implemented on the infrastructure layer of the system shown in FIG. 1, where the C / M function entity / entities support (s) signaling exchanging of the XaaS service on the C / M plane. The XaaS service can be, for example, a SPM service, and RB is used for carrying traffic for device, which will be described in detail below.
[0419] The protection activation message indicates a device, a RB and protection information for protecting the RB, where the RB is established between the device and the first node. For the indication of the device, reference may be made to related description with reference to FIG. 8. In a possible implementation, the protection activation message includes: information for identifying the device (e.g., an ID of the device) ; information for identifying the RB (e.g., an ID of the RB) ; information about a type of the RB; and the protection information.
[0420] In a possible implementation, the information about the type of the RB indicates one of following: the RB being of a first type (the aforementioned uplink RAN-C / M RB or RAN-data RB) , where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the device to the first node; the RB being of a second type (the aforementioned downlink RAN-C / M RB or RAN-data RB) , where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the first node to the device; the RB being of a third type (the aforementioned uplink CN-C / M RB or CN-data RB) , where the RB is used for carrying traffic during a first session and / or a second session from the device to the first node; or, the RB being of a fourth type (the aforementioned downlink CN-C / M RB or CN-data RB) , where the RB is used for carrying traffic during a first session and / or a second session from the first node to the device; where the first session is a connection established between the device and a C / M serving gateway of the device; where the second session is a connection established between the device and a data serving gateway of the device.
[0421] The first type and the second type of the RB can also be referred to as uplink RAN-RB and downlink RAN-RB respectively, and the RAN-RB is used for carrying the control signaling traffic or the data traffic that stops at or is routed to the RAN, so as to support the establishment of the first session or the second session. The third type and the fourth type of the RB can also be referred to as uplink CN-RB and downlink CN-RB respectively, and the CN-RB is used for carrying the control signaling traffic or the data traffic that stops at or is routed to the core network (CN) . In a possible implementation, the C / M serving gateway and the data serving gateway of the device can be deployed in the first node, or can deployed in other node in the system, which is not limited in the embodiments of the present disclosure. Incorporating the above information in the status information allows for a comprehensive and multidimensional sharing of RB status with the another node, which ensures the efficiency of status sharing and facilitates network resource allocation and management.
[0422] In a possible implementation, the functionality handling the RB could be a RB handler, and the protection information for protecting the RB could be information for encrypting or decrypting the RB, and the step S1102 of configuration of the RB handler allows the RB handler to handle the RB in a protected manner.
[0423] In a possible implementation, the method further includes: the first node synchronizing the protection information between the functionality and the device. After getting the protection information, the first node could pass the protection information to the device, so as to ensure that later communication between the device and the first node over the RB whose protection has been activated can be carried out based on the protection information effectively.
[0424] In a possible implementation, before the step S1102 of configuring, the RB has been established, the protection information is available at the another node, and the device has been subscribed to the synchronization. In this way, the pre-condition of the RB protection activation is met, so as to ensure the normal execution of the RB protection activation.
[0425] According to the method, by receiving comprehensive protection activation message from the another node, the first node can effectively and accurately protect the established RB by configuring its functionality, thus the newly established RB can be protected timely, thereby enhancing the reliability and security of network system.
[0426] In a possible implementation, from the above, the reception and the configuration form an action of a RB protection activation service provided by the first node, and the action is subscribed by the another node, and the another node provides a service provisioning management (SPM) service. The first node is designed to perform the action including the reception and the configuration, so as to improve the efficiency of RB protection activation and realize the automation of RB protection activation.
[0427] In a possible implementation, the protection activation message further indicates information for identifying the action. For example, the protection activation message includes an ID of the action, upon receiving the protection activation message, the first node can recognize that the required action is activating RB protection, and consequently executes the corresponding action to provide the RB protection activation service. Different NCs may be capable of providing their own actions, as one NC, the first node may be capable of providing different actions. It is possible to assign different IDs for actions provided by all NCs in the system, in this case, IDs of actions provided by all NCs in the system will be different. It is also possible to assign different IDs for actions of one NC, in this case, actions of different NCs may have same IDs. By including the information for identifying the action in the protection activation message, the first node can correctly execute the action based on the ID of the action.
[0428] With respect to the action of the RB protection activation service, its NCDL can include the following: a name of the action: RB protection activation, a pre-condition of the action: the RB has been established, the protection information is available at the another node; and the device has been subscribed to the synchronization. a post-condition of the action: protection of the RB is activated.
[0429] one or more parameters related to the action: input parameters such as the information for identifying the device, the information for identifying the RB, the information about the type of the RB, the protection information.
[0430] It should be noted that the session mentioned above refers to an uplink session or a downlink session, the RB mentioned above refers to an uplink RB or a downlink RB.
[0431] The following will describe an example NCDL of the action of RB protection activation service provided by the first node.
[0432] Name of the action: Activation of RB protection.
[0433] Purpose of the action: the action is for a RAN (which is a specific example of first node mentioned above) to activate a RB protection after a RB for a device is established and the device subscribed this action. The RB could be any types of RB, RAN-RBs (including uplink or downlink RAN-C / M RB and RAN-data RB) , CN-RBs (including uplink or downlink CN-C / M RB and CN-data RB) .
[0434] Pre-condition of the action: the RB has been established and a device has been subscribed this action and keying materials (which refers to protection information mentioned above) are available.
[0435] Post-condition of the action: the RB protection is activated.
[0436] Table 9 shows parameters related to the NCDL of the action of activation of RB protection. Table 9
[0437] The shown parameters represent different capability dimensions for the action of activation of RB protection, the capability dimensions can include input dimensions, in which the input dimensions are used to indicate required input information in order for the execution of the action. Definition of capability dimensions are as follows: -Device ID (which is a specific example of information for identifying the device mentioned above) ; -Use of RB: used by either the RAN or a CN; RB type: either C / M RB or data RB. The combination of the RB type and the use of the RB in the table refers to the four types of the RB mentioned above, and the type of the RB depends on the use of the RB, for example, the type of the RB can be the first type or the second type when the RB is used by the RAN; and the type of the RB can be the third type or the fourth type when the RB is used by the CN; -RB ID (which is a specific example of information for identifying the RB mentioned above, it may be an ID of an uplink (UL) RB or a downlink (DL) RB) : the RB ID that will be protected. -Keying material: keying materials for the RB.
[0438] Use of this NCDL: -This NCDL could be subscribed by SPM, this service is a specific example of another node mentioned above. -The action is called when an RB is established and the RB needs to be protected. -The effect of execution of this action is that the device and RB handler synchronized regarding the UL / DL traffic encryption and decryption.
[0439] The above describes different actions which may be carried out in RAN, and these actions can be called automatically once their corresponding pre-conditions are met. For example, the paging action with reference to FIG. 3 can be called when the device is in the idle state, then once the RAN becomes the serving RAN of the device, that is, the RAN-C / M RB between the RAN and the device is established, once the RAN-C / M RB for the device is established, the action of establishment of CN-RB between the RAN and the device with reference to FIG. 9 can be called, then the action of provisioning of the RB status change with reference to FIG. 4 can be called due to the establishment of the new CN-RB. After the establishment of the CN-RB, the action of activation of RB protection with reference to FIG. 11 can be called to protect the established CN-RB. The session ID can also be assigned and then the action of establishment of mapping between the CN-RB and the session with reference to FIG. 5 can be called, after the mapping is established, the session can be established. Once the session is removed, the action of removal of CN-RB with reference to FIG. 10 can be called to remove the CN-RB for the session, then the action of removal of mapping of CN-RB and session with reference to FIG. 6 can be called to remove the mapping between the CN-RB and the session.
[0440] FIG. 12 shows an example including an action of paging shown in FIG. 3 and an action of status change provisioning of FIG. 4. As shown in FIG. 12, the action of paging and the action of status change provisioning are subscribed the CM service.
[0441] Before the CM calls the paging action, the device is on the idle state and is authorized to access the system (STID assigned) . The example includes the followings steps.
[0442] Step 1, the CM calls RAN action, the action is paging to location reachability of the device with NCDL (input) , the input is implemented as the paging request of FIG. 3 above, and the paging request can include the ID of the device and the paging information.
[0443] Step 2, the RAN checks the paging information (which refers to paging schedule mentioned above, and also refers to paging window shown in FIG. 12) .
[0444] Step 3, the RAN conducts paging based on the paging information.
[0445] Step 4, the RAN receives a response from the device, the response includes the ID of the device. At this point, since the RAN-C / M RB has not yet been established for the device, the device is still on the idle state.
[0446] Step 5, the RAN sends paging action NCDL output to the CM, the output is implemented as the paging response above, the paging response can include the ID of the device, the ID of the RAN and the result of the paging, the result of the paging indicates that the device will be attached to the RAN since the RAN-C / M RB will be established between the device and the RAN in step 7.
[0447] Step 6, the CM updates its local cache to record the RAN as the attachment point of the device.
[0448] Step 7, the RAN establishes RAN-C / M RB (including UL RAN-C / M RB and DL RAN-C / M RB) between the device and the RAN. After this step, device is attached to the RAN, and its state is transitioned from the idle state to the active state, the RAN becomes the attachment point of the device.
[0449] Step 8, the RAN conducts action of RB status change provisioning. After step 7, the pre-condition of the action of RB status change provisioning is met, that is, a new RB between the device and the first node is established, so the step 8 can be executed automatically.
[0450] It should be noted that although in FIG. 12, the NCDL output is after step 4, at this time, the device has been located by the RAN, so the RAN will serve as the serving RAN of the device. It is also possible to transmit the NCLD output after step 7, which is not limited in the embodiments of the present disclosure.
[0451] FIG. 13 shows an example including an action of establishment of CN-RB shown in FIG. 9, an action of status change provisioning of FIG. 4 and an action of establishment of mapping of CN-RB and session shown in FIG. 5.
[0452] As shown in FIG. 13, the first action that needs to be executed is establishment of CN-RB, and the pre-condition of action of establishment of CN-RB is that the device in on the active state, i.e., RAN-C / M RB (s) for the device has been established, which is shown as step 0 in FIG. 13. The example further includes the following steps.
[0453] Step 1, an NC could call RAN action, the action is establishment of CN-RB (NCDL input) , the input is implemented as the second establishment request of FIG. 9 above, and the second establishment request can include the ID of the device and information about the type of the RB. The NC could be a XaaS service such as the A-CAP service or the NET4CON service, and the NC has subscribed to all of the action of establishment of CN-RB, the action of status change provisioning and the action of establishment of mapping of CN-RB.
[0454] Step 2, the RAN conducts the establishment with the device based on the second establishment request, then a newly CN-RB for the device is established.
[0455] Step 3, the RAN conducts action of RB status change provisioning to report the newly established RB to the NC, and before executing this step, the status of the RB between the device and the first node has been changed, the pre-condition of the action of RB status change provisioning is met, thus this step can be executed.
[0456] Step 4, an NC calls RAN action of establishment of mapping of session and CN-RB (NCDL input) , the input is implemented as the mapping establishment request of FIG. 5 above, and the mapping establishment request can include the ID of the device, the information about the type of the RB; the information about whether the mapping is determined by the RAN or the NC and the ID of the session, and further include the ID of the RAN when the information about whether the mapping is determined by the RAN or the NC indicates that the mapping is determined by the NC.
[0457] Step 5, the RAN configures a RB handler with this mapping, after the mapping is established by the RAN, the RB handler of the RB can store the mapping locally.
[0458] Step 6, the RAN transmits an acknowledge to the NC in response to step 4.
[0459] FIG. 14 shows an example including an action of RB protection activation shown in FIG. 11. As shown in FIG. 14, the action of RB protection activation is subscribed the SPM service.
[0460] Before the SPM calls the RB protection activation action, the RB has been established and a device has been subscribed this action and protection information for protecting the RB is available. The example includes the followings steps.
[0461] Step 1, the SPM calls RAN action, the action is RB protection activation, the calling of the action can be implemented as the SPM transiting the protection activation message to the RAN, the protection activation message can include the ID of the device, the ID of the RB and the protection information.
[0462] Step 2, the RAN configures the RB handler of the RB on the protection of RB using the keying materials (i.e., protection information) .
[0463] Step 3, the RAN uses the keying materials to encrypt an activation message that needs to be transmitted to the device.
[0464] Step 4, the device successfully decrypts the activation message and sends an acknowledge after encryption.
[0465] Step 5, the RAN decrypts the acknowledgement and the activation is done, and sends an acknowledge to the SPM.
[0466] FIG. 15 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure. As shown in FIG. 15, the apparatus 1500 may include: a receiving module 1501, configured to receive, from a second node, a paging request for paging a device, where the paging request indicates the device and a paging schedule for paging the device by a first node; a processing module 1502, configured to page the device based on the paging schedule; a transmitting module 1503, configured to transmit a paging response in response to the paging request, where the paging response indicates the device, the first node and a result of the paging, where the result of the paging indicates whether the device is attached to the first node.
[0467] In a possible implementation, the paging request includes at least one of a first identifier of the device or a second identifier of the device, where the first identifier is assigned for the paging, and the second identifier is assigned in response to an authorization for the device to access a system to which the first node and the second node belong.
[0468] In a possible implementation, the paging response includes information for identifying the first node, the at least one of the first identifier or the second identifier, and information about whether the device is attached to the first node.
[0469] In a possible implementation, the device is on an idle state and is authorized to access a system to which the first node and the second node belong before the paging.
[0470] In a possible implementation, the paging schedule indicates a time interval for paging the device.
[0471] In a possible implementation, the reception, the paging and the transmission form an action of a paging service provided by the first node, the action is subscribed by the second node, and the second node provides an automatic network capability programming (A-CAP) service or a connectivity management service.
[0472] In a possible implementation, the paging request further indicates information for identifying the action.
[0473] It should be noted that the above apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 3 and can achieve the same technical effects, the same parts and beneficial effects between the apparatus embodiment and the method embodiment are not repeated here in detail.
[0474] FIG. 16 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure. As shown in FIG. 16, the apparatus 1600 may include: a processing module 1601, configured to determine that status of a radio bearer (RB) between a device and a first node is changed; and a transmitting module1602, configured to transmit status information of the RB to an another node, where the status information indicates the device, the first node, the RB and change of the status of the RB.
[0475] In a possible implementation, the status information includes: information for identifying the device; information for identifying the first node; information for identifying the RB; information about a type of the RB; information about the change of the status of the RB.
[0476] In a possible implementation, the status information further includes one or more of following items: information for identifying a functionality handling the RB in the first node; information about whether the RB is protected; or, information about a trigger of the transmission of the status information.
[0477] In a possible implementation, the information about the type of the RB indicates one of following: the RB being of a first type, where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the device to the first node; the RB being of a second type, where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the first node to the device; the RB being of a third type, where the RB is used for carrying traffic during a first session and / or a second session from the device to the first node; or, the RB being of a fourth type, where the RB is used for carrying traffic during a first session and / or a second session from the first node to the device; where the first session is a logical connection established between the device and a C / M serving gateway of the device; where the second session is a logical connection established between the device and a data serving gateway of the device.
[0478] In a possible implementation, the status information includes information about a trigger of the transmission of the status information, the trigger includes the RB being newly established or the RB being removed.
[0479] In a possible implementation, the trigger is the RB being newly established; where the transmitting module is further configured to: transmit a protection activation request to a third node, where the protection activation request is used for requesting protection of the RB, and the protection activation request indicates the device and the RB; the apparatus further includes a receiving module, configured to receive a protection activation response corresponding to the protection activation request from the third node, where the protection activation response indicates the device, the RB and protection information for protecting the RB; the processing module is further configured to configure a functionality handling the RB in the first node based on the protection activation response.
[0480] In a possible implementation, the determination and the transmission of the status information form an action of a RB status change provisioning service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connectivity management service.
[0481] In a possible implementation, the processing module is further configured to: update the status of the RB.
[0482] It should be noted that the above apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 4 and can achieve the same technical effects, the same parts and beneficial effects between the apparatus embodiment and the method embodiment are not repeated here in detail.
[0483] FIG. 17 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure. As shown in FIG. 17, the apparatus 1700 may include: a receiving module 1701, configured to receive a mapping establishment request from an another node, where the mapping establishment request is used for requesting establishment of a mapping between a session for a device and a RB, where the RB is established between a first node and the device; a processing module1702, configured to, in response to the mapping establishment request, establish the mapping between the session and the RB for the device; where the mapping establishment request includes: information for identifying the device; information about a type of the RB; information about whether the mapping is determined by the first node or the another node; information for identifying the session.
[0484] In a possible implementation, the information about whether the mapping is determined by the first node or the another node indicates that the mapping is determined by the another node, the mapping establishment request further includes information for identifying the RB.
[0485] In a possible implementation, the RB is used for carrying traffic during the session, the session is a first session or a second session; where the first session is a connection established between the device and a C / M serving gateway of the device; where the second session is a connection established between the device and a data serving gateway of the device.
[0486] In a possible implementation, the mapping establishment request further indicates quality of service (QoS) information of the session.
[0487] In a possible implementation, before establishing the mapping, the RB has been established and the information for identifying the session has been assigned.
[0488] In a possible implementation, the reception and the establishment form an action of a mapping establishment service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service, a connectivity management service or a connecting service.
[0489] In a possible implementation, the mapping establishment request further indicates information for identifying the action.
[0490] It should be noted that the above apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 5 and can achieve the same technical effects, the same parts and beneficial effects between the apparatus embodiment and the method embodiment are not repeated here in detail.
[0491] FIG. 18 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure. As shown in FIG. 18, the apparatus 1800 may include: a receiving module 1801, configured to receive, a mapping removal request from an another node, where the mapping removal request is used for requesting removal of a mapping between a session for the device which has been removed and a RB, where the RB is established between the device and a first node and is used for carrying traffic during the session; a processing module 1802, configured to, in response to the mapping removal request, remove the mapping between the session and the RB; where the mapping removal request includes: information for identifying the device; information for identifying the session; information about a type of the RB.
[0492] In a possible implementation, where the session is a logical connection between the device and a C / M serving gateway of the device, and the type of the RB is a C / M RB type for carrying control signaling traffic during the session; or, the session is a logical connection between the device and a data serving gateway of the device, and the type of the RB is a data RB type for carrying data traffic during the session.
[0493] In a possible implementation, the reception and the removal form an action of a mapping removal service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connecting service.
[0494] In a possible implementation, the mapping removal request further indicates information for identifying the action.
[0495] It should be noted that the above apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 6 and can achieve the same technical effects, the same parts and beneficial effects between the apparatus embodiment and the method embodiment are not repeated here in detail.
[0496] FIG. 19 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure. As shown in FIG. 19, the apparatus 1900 may include: a processing module 1901, configured to determine that a trigger condition is satisfied; and a transmitting module 1902, configured to transmit a first establishment request to a second node, where the first establishment request is used for requesting establishment of one or more RBs between a device and the second node, and the first establishment request indicates a first node to which the device is attached and one or more RBs between the device and the first node.
[0497] In a possible implementation, the first establishment request includes an identifier of the device, information for identifying the first node and at least one of following items: information for identifying the second node; a number of at least one first RB among the one or more RBs between the device and the first node, where the at least one first RB is used for carrying control signaling traffic during at least one first session; a number of at least one second RB among the one or more RBs between the device and the first node, where the at least one second RB is used for carrying data traffic during at least one second session; a number of at least one third RB among the one or more RBs between the device and the first node, where the at least one third RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane; a number of at least one fourth RB among the one or more RBs between the device and the first node, where the at least one fourth RB is used for carrying data traffic within the first node on a data plane; a number of at least one first session; a number of at least one second session; information for identifying the at least one first session; information for identifying the at least one second session; or, a possibility of the device moving into a coverage of the second node; where the identifier of the device is assigned in response to an authorization for the device to access a system to which the first node and the second node belong; where the first session is a logical connection established between the device and a C / M serving gateway of the device; where the second session is a logical connection established between the device and a data serving gateway of the device.
[0498] In a possible implementation, the trigger condition includes: a possibility of the device moving into a coverage of the second node being greater than a preset threshold.
[0499] In a possible implementation, the determination and the transmission form an action of a pre-establishment service provided by the first node, and the action is subscribed by the second node.
[0500] It should be noted that the above apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 7 and can achieve the same technical effects, the same parts and beneficial effects between the apparatus embodiment and the method embodiment are not repeated here in detail.
[0501] FIG. 20 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure. As shown in FIG. 20, the apparatus 2000 may include: a receiving module 2001, configured to receive a provisioning request from an another node, where the provisioning request is used for requesting performance information for one or more RBs of a device during a time period, and the provisioning request indicates the device and the time period; a transmitting module 2002, configured to transmit a provisioning response in response to the provisioning request, where the provisioning response indicates the performance information of the device during the time period.
[0502] In a possible implementation, the provisioning request includes an identifier of the device, and the identifier is assigned in response to an authorization for the device to access a system to which the first node and the another node belong.
[0503] In a possible implementation, the provisioning response includes one or more of following items: a number of one or more uplink C / M RBs among the one or more RBs, the one or more uplink C / M RBs are used for carrying control signaling traffic from the device to the first node and corresponding performance information, where the one or more uplink C / M RBs are established between the device and the first node; a number of one or more downlink C / M RBs among the one or more RBs, the one or more downlink C / M RBs are used for carrying control signaling traffic from the first node to the device and corresponding performance information, where the one or more downlink C / M RBs are established between the device and the first node; a number of one or more uplink data RBs among the one or more RBs, the one or more uplink data RBs are used for carrying data traffic from the device to the first node and corresponding performance information, where the one or more uplink data RBs are established between the device and the first node; or, a number of one or more downlink data RBs among the one or more RBs, the one or more downlink data RBs are used for carrying data traffic from the first node to the device and corresponding performance information, where the one or more downlink data RBs are established between the device and the first node.
[0504] In a possible implementation, a pre-condition for execution of the reception and the transmission includes the performance information being available.
[0505] In a possible implementation, the reception and the transmission form an action of a RB performance provisioning service provided by the first node, and the action is subscribed by the another node, and the another node provides a data collection service.
[0506] In a possible implementation, the provisioning request further indicates information for identifying the action.
[0507] It should be noted that the above apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 8 and can achieve the same technical effects, the same parts and beneficial effects between the apparatus embodiment and the method embodiment are not repeated here in detail.
[0508] FIG. 21 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure. As shown in FIG. 21, the apparatus 2100 may include: a receiving module 2101, configured to receive a second establishment request from an another node, where the second establishment request is used for requesting establishment of a RB between a first node and a device, and the second establishment request indicates the device and a type of the RB; a processing module 2102, configured to, in response to the second establishment request, establish the RB for the device.
[0509] In a possible implementation, the RB is used for carrying traffic during a session, and the session is a first session or a second session; where the first session is a logical connection established between the device and a C / M serving gateway of the device; where the second session is a logical connection established between the device and a data serving gateway of the device.
[0510] In a possible implementation, where when the session is the first session, the type of the RB is a C / M RB type for carrying control signaling traffic during the first session; or, when the session is the second session, the type of the RB is a data RB type for carrying data traffic during the second session.
[0511] In a possible implementation, before establishing the RB the device is on an active state.
[0512] In a possible implementation, the second establishment request further indicates QoS information of the RB.
[0513] In a possible implementation, the reception and the establishment form an action of an RB establishment service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connecting service.
[0514] In a possible implementation, the second establishment request further indicates information for identifying the action.
[0515] It should be noted that the above apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 9 and can achieve the same technical effects, the same parts and beneficial effects between the apparatus embodiment and the method embodiment are not repeated here in detail.
[0516] FIG. 22 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure. As shown in FIG. 22, the apparatus 2200 may include: a receiving module 2201, configured to receive a RB removal request from an another node, where the RB removal request is used for requesting removal of a RB, where the RB is established between the device and the first node and is used for carrying traffic during a session, where the session has been removed; a processing module 2202, configured to, in response to the RB removal request, remove the RB; where the RB removal request includes: information for identifying the device; at least one of information for identifying the session or information about the RB.
[0517] In a possible implementation, the reception and the removal form an action of a RB removal service provided by the first node, and the action is subscribed by the another node, and the another node provides a connectivity management service or a connecting service.
[0518] In a possible implementation, where the RB removal request further indicates information for identifying the action.
[0519] It should be noted that the above apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 10 and can achieve the same technical effects, the same parts and beneficial effects between the apparatus embodiment and the method embodiment are not repeated here in detail.
[0520] FIG. 23 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure. As shown in FIG. 23, the apparatus 2300 may include: a receiving module 2301, configured to receive a protection activation message from an another node, where the protection activation message indicates a device, a RB and protection information for protecting the RB, where the RB is established between the device and the first node; a processing module 2302, configured to configure a functionality handling the RB in the first node based on the activation message.
[0521] In a possible implementation, the protection activation message includes: information for identifying the device; information for identifying the RB; information about a type of the RB; the protection information.
[0522] In a possible implementation, the information about the type of the RB indicates one of following: the RB being of a first type, where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the device to the first node; the RB being of a second type, where the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the first node to the device; the RB being of a third type, where the RB is used for carrying traffic during a first session and / or a second session from the device to the first node; or, the RB being of a fourth type, where the RB is used for carrying traffic during a first session and / or a second session from the first node to the device; where the first session is a connection established between the device and a C / M serving gateway of the device; where the second session is a connection established between the device and a data serving gateway of the device.
[0523] In a possible implementation, the apparatus is further configured to synchronize the protection information between the functionality and the device.
[0524] In a possible implementation, before the configuring of the functionality: the RB has been established; the protection information is available at the another node; and the device has been subscribed to the synchronization.
[0525] In a possible implementation, the reception and the configuration form an action of a RB protection activation service provided by the first node, and the action is subscribed by the another node, and the another node provides a service provisioning management (SPM) service.
[0526] In a possible implementation, the protection activation message further indicates information for identifying the action.
[0527] It should be noted that the above apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 11 and can achieve the same technical effects, the same parts and beneficial effects between the apparatus embodiment and the method embodiment are not repeated here in detail.
[0528] It should also be noted that, in the above embodiments of the present disclosure, the functions of the transmitting module and the receiving module in the same apparatus may also be implemented by a transceiving module.
[0529] FIG. 24 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure, the apparatus may be a transmitting node or a receiving node. As shown in FIG. 24, the apparatus 2400 includes a processor 2401, an interface 2402 for communicating with other devices, a memory 2403 is coupled to the processor 2401. The memory 2403 may be stored with computer execution instructions, and the processor 2401 executes computer execution instructions stored in the memory 2403 to enable the apparatus to execute any of the above methods. In some implementations, the memory 2403 may be included or may not be included in the apparatus.
[0530] In some aspects of the present disclosure, there is provided an apparatus which includes a processor and a memory. The memory is storing instructions that cause the processor to perform any of the above methods.
[0531] It should be understood that the processor may be an integrated circuit chip and has a data processing capability. In an implementation process, steps of the foregoing method embodiments may be completed by using a hardware integrated logic circuit in the processor, or by using instructions in a form of software. The processor may be a general-purpose processor, a central processing unit (CPU) , a graphics processing unit (GPU) , a neural processing unit (NPU) , a system on chip (SoC) or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The processor may implement or perform the methods, the steps, and the logical block diagrams that are disclosed in the embodiments of the present disclosure. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like. The steps of the methods disclosed with reference to the embodiments of the present disclosure may be directly performed and completed by a hardware decoding processor, or may be performed and completed by using a combination of hardware in the decoding processor and a software module. The software module may be located in a mature storage medium in the art, such as a random-access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory, and the processor reads information in the memory and completes the steps of the foregoing methods in combination with hardware in the processor.
[0532] It may be understood that the memory in the embodiments of the present disclosure may be a volatile memory or a non-volatile memory, or may include both a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (Read-Only Memory, ROM) , a programmable read-only memory (Programmable ROM, PROM) , an erasable programmable read-only memory (Erasable PROM, EPROM) , an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) , or a flash memory. The volatile memory may be a random-access memory (Random Access Memory, RAM) and is used as an external cache. By way of example rather than limitation, many forms of RAMs may be used, and are, for example, a static random access memory (Static RAM, SRAM) , a dynamic random access memory (Dynamic RAM, DRAM) , a synchronous dynamic random access memory (Synchronous DRAM, SDRAM) , a double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM) , an enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM) , a synchronous link dynamic random access memory (Synchronous link DRAM, SLDRAM) , and a direct rambus random access memory (Direct Rambus RAM, DR RAM) .
[0533] It should be noted that the memory described in this specification includes but is not limited to these memories and could be a memory of any other appropriate type.
[0534] In some aspects of the present disclosure, there is provided a system, including apparatuses used to execute the steps in any of the above methods.
[0535] In some aspects of the present disclosure, there is provided a computing device cluster, including a processing circuitry for performing any of the above methods.
[0536] FIG. 25 shows a schematic diagram of an architecture of a computing device cluster according to one or more embodiments of the present disclosure. The computing device cluster includes at least one computing device. The computing device can be a server, such as a central server, an edge server, or a local server in a local data center. In some embodiments, the computing device can also be a terminal device such as a desktop computer, a laptop computer, or a smartphone.
[0537] As shown in FIG. 25, the cluster of computing devices described includes at least one computing device 2500. As shown in FIG. 25, for each of the at least one computing device 2500, it includes a processor 2502, an interface 2504 and optional a memory 2506, where the processor 2502, the interface 2504 and the memory 2506 may be connected through a bus 2508. The memory 2506 in one or more of the computing devices 2500 in the cluster of computing devices can hold the same instructions, so that the processor 2502 executes the instructions to execute the method described in the above embodiments.
[0538] In some possible implementations, some of the instructions for performing the method described in the above embodiments can also be separately held in the memory 2506 of the one or more computing devices 2500 in the cluster of computing devices. In other words, a combination of the one or more computing devices 2500 can jointly execute instructions for performing the method described in the above embodiments.
[0539] It is noted that the memories 2506 in the different computing devices 2500 in the cluster of computing devices can store different instructions for performing some of the functions of the computing devices 2500, respectively.
[0540] In some possible implementations, one or more computing devices in a cluster of computing devices can be connected via a network. Among other things, the network can be a wide area network or a local area network, etc. FIG. 26 illustrates one possible implementation. FIG. 26 shows a schematic diagram of a connection between computing devices 2600A and 2600B over a network according to one or more embodiments of the present disclosure. As shown in FIG. 26, the computing device 2600A includes a processor 2602A, an interface 2604A and optional a memory 2606A, where the processor 2602A, the interface 2604A and the memory 2606A may be connected through a bus 2608A; the computing device 2600B includes a processor 2602B, an interface 2604B and optional a memory 2606B, where the processor 2602B, the interface 2604B and the memory 2606B may be connected through a bus 2608B. The memory 2606A and the memory 2606B may be stored with computer execution instructions, and the processor 2602A and the processor 2602B execute computer execution instructions stored in the memory 2606A and the memory 2606B to enable the computing devices 2600A and 2600B to execute any of the above methods. The two computing devices 2600A and 2600B are connected to each other via a network. Specifically, the connection to said network is made through a communication interface in each computing device. In this class of possible implementations, the memory 2606A in the computing device 2600A holds instructions for performing a part of the method described in the above embodiments. At the same time, the memory 2606B in the computing device 2600B holds instructions for performing other part (s) of the method described in the above embodiments.
[0541] The functions of computing device 2600A illustrated in FIG. 26 can also be accomplished by multiple computing devices. Similarly, the functions of computing device 2600B can be accomplished by multiple computing devices.
[0542] In some aspects of the present disclosure, there is provided a computer program product including computer execution instructions which, when executed by a processor, cause the processor to execute any of the above methods.
[0543] In some aspects of the present disclosure, there is provided a computer program including computer execution instructions which, when executed by a processor, cause the processor to execute any of the above methods.
[0544] In some aspects of the present disclosure, there is provided a computer-readable medium storing computer execution instructions which, when executed by a processor, cause the processor to execute any of the above methods.
[0545] In some aspects of the present disclosure, there is provided a chip, including an input / output (I / O) interface and a processor, where the processor is configured to call and run computer execution instructions stored in a memory, to enable a device installing with the chip to execute any of the above methods.
[0546] A person skilled in the art should understand that embodiments of this application may be provided as a method, an apparatus (or system) , computer-readable storage medium, or a computer program product. Therefore, this application may use a form of a hardware-only embodiment, a software-only embodiment, or an embodiment with a combination of software and hardware. Moreover, this application may use a form of a computer program product that is implemented on one or more computer-usable storage media (including but not limited to a disk memory, an optical memory, and the like) that include computer-usable program code.
[0547] Features disclosed herein in the context of any particular embodiments may also or instead be implemented in other embodiments. Method embodiments, for example, may also or instead be implemented in apparatus, system, and / or computer program product embodiments. In addition, although embodiments are described primarily in the context of methods and apparatus, other implementations are also contemplated, as instructions stored on one or more non-transitory computer-readable media, for example. Such media could store programming or instructions to perform any of various methods consistent with the present disclosure.
[0548] Although the present disclosure describes methods and processes with steps in a certain order, one or more steps of the methods and processes may be omitted or altered as appropriate. One or more steps may take place in an order other than that in which they are described, as appropriate.
[0549] Note that the expression “at least one of A or B” , as used herein, is interchangeable with the expression “A and / or B” . It refers to a list in which you may select A or B or both A and B. Similarly, “at least one of A, B, or C” , as used herein, is interchangeable with “A and / or B and / or C” or “A, B, and / or C” . It refers to a list in which you may select: A or B or C, or both A and B, or both A and C, or both B and C, or all of A, B and C. The same principle applies for longer lists having a same format.
[0550] Although the present disclosure is described, at least in part, in terms of methods, a person of ordinary skill in the art will understand that the present disclosure is also directed to the various components for performing at least some of the aspects and features of the described methods, be it by way of hardware components, software or any combination of the two. Accordingly, the technical solution of the present disclosure may be embodied in the form of a software product. A suitable software product may be stored in a pre-recorded storage device or other similar non-volatile or non-transitory computer readable medium, including DVDs, CD-ROMs, USB flash disk, a removable hard disk, or other storage media, for example. The software product includes instructions tangibly stored thereon that enable a processing device (e.g., a personal computer, a server, or a network device) to execute examples of the methods disclosed herein. The machine-executable instructions may be in the form of code sequences, configuration information, or other data, which, when executed, cause a machine (e.g., a processor or other processing device) to perform steps in a method according to examples of the present disclosure.
[0551] The present disclosure may be embodied in other specific forms without departing from the subject matter of the claims. The described example implementations are to be considered in all respects as being only illustrative and not restrictive. Selected features from one or more of the above-described implementations may be combined to create alternative implementations not explicitly described, features suitable for such combinations being understood within the scope of this disclosure.
[0552] All values and sub-ranges within disclosed ranges are also disclosed. Also, although the systems, devices and processes disclosed and shown herein may include a specific number of elements / components, the systems, devices and assemblies could be modified to include additional or fewer of such elements / components. For example, although any of the elements / components disclosed may be referenced as being singular, the implementations disclosed herein could be modified to include a plurality of such elements / components. The subject matter described herein intends to cover and embrace all suitable changes in technology.
[0553] Although implementations have been described above with reference to the accompanying drawings, those of skill in the art will appreciate that variations and modifications may be made without departing from the scope thereof as defined by the appended claims.
Claims
1.A method applied to a first node, comprising:receiving, from a second node, a paging request for paging a device, wherein the paging request indicates the device and a paging schedule for paging the device by the first node;paging the device based on the paging schedule;transmitting a paging response in response to the paging request, wherein the paging response indicates the device, the first node and a result of the paging, wherein the result of the paging indicates whether the device is attached to the first node.2.The method according to claim 1, wherein the paging request comprises at least one of a first identifier of the device or a second identifier of the device, wherein the first identifier is assigned for the paging, and the second identifier is assigned in response to an authorization for the device to access a system to which the first node and the second node belong.3.The method according to claim 2, wherein the paging response comprises information for identifying the first node, the at least one of the first identifier or the second identifier, and information about whether the device is attached to the first node.4.The method according to any one of claims 1 to 3, wherein the device is on an idle state and is authorized to access a system to which the first node and the second node belong before the paging.5.The method according to any one of claims 1 to 4, wherein the paging schedule indicates a time interval for paging the device.6.The method according to any one of claims 1 to 5, wherein the reception, the paging and the transmission form an action of a paging service provided by the first node, the action is subscribed by the second node, and the second node provides an automatic network capability programming (A-CAP) service or a connectivity management service.7.The method according to claim 6, wherein the paging request further indicates information for identifying the action.8.A method applied to a first node, comprising:determining that status of a radio bearer (RB) between a device and the first node is changed; andtransmitting status information of the RB to an another node, wherein the status information indicates the device, the first node, the RB and change of the status of the RB.9.The method according to claim 8, wherein the status information comprises:information for identifying the device;information for identifying the first node;information for identifying the RB;information about a type of the RB;information about the change of the status of the RB.10.The method according to claim 9, wherein the status information further comprises one or more of following items:information for identifying a functionality handling the RB in the first node;information about whether the RB is protected; or,information about a trigger of the transmission of the status information.11.The method according to claim 9 or 10, wherein the information about the type of the RB indicates one of following:the RB being of a first type, wherein the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the device to the first node;the RB being of a second type, wherein the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the first node to the device;the RB being of a third type, wherein the RB is used for carrying traffic during a first session and / or a second session from the device to the first node; or,the RB being of a fourth type, wherein the RB is used for carrying traffic during a first session and / or a second session from the first node to the device;wherein the first session is a logical connection established between the device and a C / M serving gateway of the device;wherein the second session is a logical connection established between the device and a data serving gateway of the device.12.The method according to any one of claims 8 to 11, wherein the status information comprises information about a trigger of the transmission of the status information, the trigger comprises the RB being newly established or the RB being removed.13.The method according to claim 12, wherein the trigger is the RB being newly established;wherein the method further comprises:transmitting a protection activation request to a third node, wherein the protection activation request is used for requesting protection of the RB, and the protection activation request indicates the device and the RB;receiving a protection activation response corresponding to the protection activation request from the third node, wherein the protection activation response indicates the device, the RB and protection information for protecting the RB;configuring a functionality handling the RB in the first node based on the protection activation response.14.The method according to any one of claims 8 to 13, wherein the determination and the transmission of the status information form an action of a RB status change provisioning service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connectivity management service.15.The method according to any one of claims 8 to 14, further comprising:updating the status of the RB.16.A method applied to a first node, comprising:receiving a mapping establishment request from an another node, wherein the mapping establishment request is used for requesting establishment of a mapping between a session for a device and a RB, wherein the RB is established between the first node and the device;in response to the mapping establishment request, establishing the mapping between the session and the RB for the device;wherein the mapping establishment request comprises:information for identifying the device;information about a type of the RB;information about whether the mapping is determined by the first node or the another node;information for identifying the session.17.The method according to claim 16, wherein the information about whether the mapping is determined by the first node or the another node indicates that the mapping is determined by the another node, the mapping establishment request further comprises information for identifying the RB.18.The method according to claim 16 or 17, wherein the RB is used for carrying traffic during the session, the session is a first session or a second session;wherein the first session is a connection established between the device and a C / M serving gateway of the device;wherein the second session is a connection established between the device and a data serving gateway of the device.19.The method according to any one of claims 16 to 18, wherein the mapping establishment request further indicates quality of service (QoS) information of the session.20.The method according to any one of claims 16 to 19, wherein before establishing the mapping, the RB has been established and the information for identifying the session has been assigned.21.The method according to any one of claims 16 to 20, wherein the reception and the establishment form an action of a mapping establishment service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service, a connectivity management service or a connecting service.22.The method according to claim 21, wherein the mapping establishment request further indicates information for identifying the action.23.A method applied to a first node, comprising:receiving a mapping removal request from an another node, wherein the mapping removal request is used for requesting removal of a mapping between a session for the device which has been removed and a RB, wherein the RB is established between the device and the first node and is used for carrying traffic during the session;in response to the mapping removal request, removing the mapping between the session and the RB;wherein the mapping removal request comprises:information for identifying the device;information for identifying the session;information about a type of the RB.24.The method according to claim 23, wherein the session is a logical connection between the device and a C / M serving gateway of the device, and the type of the RB is a C / M RB type for carrying control signaling traffic during the session; or,the session is a logical connection between the device and a data serving gateway of the device, and the type of the RB is a data RB type for carrying data traffic during the session.25.The method according to claim 23 or 24, wherein the reception and the removal form an action of a mapping removal service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connecting service.26.The method according to claim 25, wherein the mapping removal request further indicates information for identifying the action.27.A method applied to a first node, comprising:determining that a trigger condition is satisfied; andtransmitting a first establishment request to a second node, wherein the first establishment request is used for requesting establishment of one or more RBs between a device and the second node, and the first establishment request indicates the first node to which the device is attached and one or more RBs between the device and the first node.28.The method according to claim 27, wherein the first establishment request comprises an identifier of the device, information for identifying the first node and at least one of following items:information for identifying the second node;a number of at least one first RB among the one or more RBs between the device and the first node, wherein the at least one first RB is used for carrying control signaling traffic during at least one first session;a number of at least one second RB among the one or more RBs between the device and the first node, wherein the at least one second RB is used for carrying data traffic during at least one second session;a number of at least one third RB among the one or more RBs between the device and the first node, wherein the at least one third RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane;a number of at least one fourth RB among the one or more RBs between the device and the first node, wherein the at least one fourth RB is used for carrying data traffic within the first node on a data plane;a number of at least one first session;a number of at least one second session;information for identifying the at least one first session;information for identifying the at least one second session; or,a possibility of the device moving into a coverage of the second node;wherein the identifier of the device is assigned in response to an authorization for the device to access a system to which the first node and the second node belong;wherein the first session is a logical connection established between the device and a C / M serving gateway of the device;wherein the second session is a logical connection established between the device and a data serving gateway of the device.29.The method according to claim 27 or 28, wherein the trigger condition comprises: a possibility of the device moving into a coverage of the second node being greater than a preset threshold.30.The method according to any one of claims 27 to 29, wherein the determination and the transmission form an action of a pre-establishment service provided by the first node, and the action is subscribed by the second node.31.A method applied to a first node, comprising:receiving a provisioning request from an another node, wherein the provisioning request is used for requesting performance information for one or more RBs of a device during a time period, and the provisioning request indicates the device and the time period;transmitting a provisioning response in response to the provisioning request, wherein the provisioning response indicates the performance information of the device during the time period.32.The method according to claim 31, wherein the provisioning request comprises an identifier of the device, and the identifier is assigned in response to an authorization for the device to access a system to which the first node and the another node belong.33.The method according to claim 31 or 32, wherein the provisioning response comprises one or more of following items:a number of one or more uplink C / M RBs among the one or more RBs, the one or more uplink C / M RBs are used for carrying control signaling traffic from the device to the first node and corresponding performance information, wherein the one or more uplink C / M RBs are established between the device and the first node;a number of one or more downlink C / M RBs among the one or more RBs, the one or more downlink C / M RBs are used for carrying control signaling traffic from the first node to the device and corresponding performance information, wherein the one or more downlink C / M RBs are established between the device and the first node;a number of one or more uplink data RBs among the one or more RBs, the one or more uplink data RBs are used for carrying data traffic from the device to the first node and corresponding performance information, wherein the one or more uplink data RBs are established between the device and the first node; or,a number of one or more downlink data RBs among the one or more RBs, the one or more downlink data RBs are used for carrying data traffic from the first node to the device and corresponding performance information, wherein the one or more downlink data RBs are established between the device and the first node.34.The method according to any one of claims 31 to 33, wherein a pre-condition for execution of the method comprises the performance information being available.35.The method according to any one of claims 31 to 34, wherein the reception and the transmission form an action of a RB performance provisioning service provided by the first node, and the action is subscribed by the another node, and the another node provides a data collection service.36.The method according to claim 35, wherein the provisioning request further indicates information for identifying the action.37.A method applied to a first node, comprising:receiving a second establishment request from an another node, wherein the second establishment request is used for requesting establishment of a RB between the first node and a device, and the second establishment request indicates the device and a type of the RB;in response to the second establishment request, establishing the RB for the device.38.The method according to claim 37, wherein the RB is used for carrying traffic during a session, and the session is a first session or a second session;wherein the first session is a logical connection established between the device and a C / M serving gateway of the device;wherein the second session is a logical connection established between the device and a data serving gateway of the device.39.The method according to claim 38, whereinwhen the session is the first session, the type of the RB is a C / M RB type for carrying control signaling traffic during the first session; or,when the session is the second session, the type of the RB is a data RB type for carrying data traffic during the second session.40.The method according to any one of claims 37 to 39, wherein before establishing the RB the device is on an active state.41.The method according to any one of claims 37 to 40, wherein the second establishment request further indicates QoS information of the RB.42.The method according to any one of claims 37 to 41, wherein the reception and the establishment form an action of an RB establishment service provided by the first node, and the action is subscribed by the another node, and the another node provides an A-CAP service or a connecting service.43.The method according to claim 42, wherein the second establishment request further indicates information for identifying the action.44.A method applied to a first node, comprising:receiving a RB removal request from an another node, wherein the RB removal request is used for requesting removal of a RB, wherein the RB is established between the device and the first node and is used for carrying traffic during a session, wherein the session has been removed;in response to the RB removal request, removing the RB;wherein the RB removal request comprises:information for identifying the device;at least one of information for identifying the session or information about the RB.45.The method according to claim 44, wherein the reception and the removal form an action of a RB removal service provided by the first node, and the action is subscribed by the another node, and the another node provides a connectivity management service or a connecting service.46.The method according to claim 45, wherein the RB removal request further indicates information for identifying the action.47.A method applied to a first node, comprising:receiving a protection activation message from an another node, wherein the protection activation message indicates a device, a RB and protection information for protecting the RB, wherein the RB is established between the device and the first node;configuring a functionality handling the RB in the first node based on the activation message.48.The method according to claim 47, wherein the protection activation message comprises:information for identifying the device;information for identifying the RB;information about a type of the RB;the protection information.49.The method according to claim 47 or 48, wherein the information about the type of the RB indicates one of following:the RB being of a first type, wherein the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the device to the first node;the RB being of a second type, wherein the RB is used for carrying control signaling traffic within the first node on a control and management (C / M) plane or data traffic within the first node on a data plane, and the control signaling traffic and the data traffic are from the first node to the device;the RB being of a third type, wherein the RB is used for carrying traffic during a first session and / or a second session from the device to the first node; or,the RB being of a fourth type, wherein the RB is used for carrying traffic during a first session and / or a second session from the first node to the device;wherein the first session is a connection established between the device and a C / M serving gateway of the device;wherein the second session is a connection established between the device and a data serving gateway of the device.50.The method according to any one of claims 47 to 49, further comprising:synchronizing the protection information between the functionality and the device.51.The method according to claim 50, wherein before the configuring:the RB has been established;the protection information is available at the another node; andthe device has been subscribed to the synchronization.52.The method according to any one of claims 47 to 51, wherein the reception and the configuration form an action of a RB protection activation service provided by the first node, and the action is subscribed by the another node, and the another node provides a service provisioning management (SPM) service.53.The method according to claim 52, wherein the protection activation message further indicates information for identifying the action.54.An apparatus, configured to perform the method according to any one of claims 1 to 7, the method according to any one of claims 8 to 15, the method according to any one of claims 16 to 22, the method according to any one of claims 23 to 26, the method according to any one of claims 27 to 30, the method according to any one of claims 31 to 36, the method according to any one of claims 37 to 43, the method according to any one of claims 44 to 46, or the method according to any one of claims 47 to 53.55.An apparatus comprising:one or more processors; andone or more memories storing instructions which, when executed by the one or more processors, cause the apparatus to perform the method according to any one of claims 1 to 7, the method according to any one of claims 8 to 15, the method according to any one of claims 16 to 22, the method according to any one of claims 23 to 26, the method according to any one of claims 27 to 30, the method according to any one of claims 31 to 36, the method according to any one of claims 37 to 43, the method according to any one of claims 44 to 46, or the method according to any one of claims 47 to 53.56.A computer program product comprising program code for performing the method according to any one of claims 1 to 7, the method according to any one of claims 8 to 15, the method according to any one of claims 16 to 22, the method according to any one of claims 23 to 26, the method according to any one of claims 27 to 30, the method according to any one of claims 31 to 36, the method according to any one of claims 37 to 43, the method according to any one of claims 44 to 46, or the method according to any one of claims 47 to 53.57.A computer program comprising computer execution instructions which, when executed by a processor, cause the processor to execute the method according to any one of claims 1 to 7, the method according to any one of claims 8 to 15, the method according to any one of claims 16 to 22, the method according to any one of claims 23 to 26, the method according to any one of claims 27 to 30, the method according to any one of claims 31 to 36, the method according to any one of claims 37 to 43, the method according to any one of claims 44 to 46, or the method according to any one of claims 47 to 53.58.A computer-readable medium storing computer execution instructions which, when executed by a processor, cause the processor to execute the method according to any one of claims 1 to 7, the method according to any one of claims 8 to 15, the method according to any one of claims 16 to 22, the method according to any one of claims 23 to 26, the method according to any one of claims 27 to 30, the method according to any one of claims 31 to 36, the method according to any one of claims 37 to 43, the method according to any one of claims 44 to 46, or the method according to any one of claims 47 to 53.59.A chip, comprising an input / output (I / O) interface and a processor, wherein the processor is configured to call and run a computer program stored in a memory, to enable a device installing with the chip to perform the method according to any one of claims 1 to 7, the method according to any one of claims 8 to 15, the method according to any one of claims 16 to 22, the method according to any one of claims 23 to 26, the method according to any one of claims 27 to 30, the method according to any one of claims 31 to 36, the method according to any one of claims 37 to 43, the method according to any one of claims 44 to 46, or the method according to any one of claims 47 to 53.
Citation Information
Patent Citations
Radio access network node and a core network node for paging a wireless device in a wireless communication network
CN109845361A
Paging method and device and readable storage medium
CN113596991A
System and Method for Hierarchical Paging, Cell Selection and Cell Reselection
US20200404620A1