Method and related apparatuses for session management

The method optimizes C/M serving gateway allocation and management by using device reachability information to establish mappings, addressing inefficiencies in network resource utilization and communication reliability.

WO2026103046A1PCT designated stage Publication Date: 2026-05-21HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-04-30
Publication Date
2026-05-21

AI Technical Summary

Technical Problem

Existing communication systems face challenges in optimizing the allocation and management of control and management (C/M) serving gateways for devices, particularly in scenarios involving multiple radio access networks and varying device locations, leading to inefficiencies in network resource utilization and communication reliability.

Method used

A method and apparatus for session management that involves determining a C/M serving gateway based on device reachability information, including identification of the serving radio access network and radio bearer, and establishing a mapping between the device and the gateway, ensuring optimized allocation and secure communication.

Benefits of technology

Enhances the efficiency and flexibility of C/M serving gateway assignment and management, improving network resource allocation and ensuring reliable communication between devices and networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025092696_21052026_PF_FP_ABST
    Figure CN2025092696_21052026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a method and related apparatuses for session management in a communication network. A first node receives an assignment message from a second node. The assignment message comprises a request to assign a control and management (C / M) serving gateway and identification information related to a C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane. The assignment message includes an identifier of the device and reachability information of the device. The first node determines the C / M serving gateway based on the reachability information of the device, and assigns the identification information related to the C / M session between the device and the C / M serving gateway. The first node is configured to determine a C / M serving gateway for a device based on the reachability information of the device, thus enabling a suitable C / M serving gateway to be chosen for the device.
Need to check novelty before this filing date? Find Prior Art

Description

METHOD AND RELATED APPARATUSES FOR SESSION MANAGEMENTCROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims priority to US provisional patent application No. 63 / 719,926, filed on November 13, 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 for session management.BACKGROUND

[0003] In fifth generation (5G) communication systems, application programming interfaces (APIs) were defined to support various network operation procedures. Future generation communication systems (e.g., 6G systems) may support new services, such as, for example, artificial intelligence (AI) services, data collection, sanitization, analysis delivery services, etc. All of these services are not only accessed by businesses and enterprise customers, but may also be accessed by wireless devices. It is necessary to enable interface alignment to support interactions among these services, within the services and / or between the services and all types of system customers.

[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] According to a first aspect of the present disclosure, a method is disclosed that is applied to a first node. The method includes receiving an assignment message from a second node. The assignment message includes a request to assign a control and management (C / M) serving gateway and identification information related to a C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane. The assignment message includes / indicates an identifier of the device and reachability information of the device. The method further includes determining the C / M serving gateway based on the reachability information of the device; and assigning the identification information related to the C / M session between the device and the C / M serving gateway.

[0006] The first node is configured to determine a C / M serving gateway for a device based on the reachability information of the device, enabling a suitable C / M serving gateway to be chosen for the device. The first node also assigns identification information for a C / M session between the device and the determined C / M serving gateway, which enables possible communication between the device and its C / M serving gateway.

[0007] In an implementation of the first aspect, the reachability information of the device includes / indicates: information for identifying a serving radio access network (RAN) of the device; and information for identifying a C / M radio bearer (RB) between the device and the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0008] Incorporating the above information in the reachability information of the device allows multi-dimensional consideration to determine the C / M serving gateway, which ensures optimization of the C / M serving gateway allocation and facilitates network resource allocation and management.

[0009] In an implementation of the first aspect, the assignment message further includes / indicates: information for identifying a serving area in which the device is located.

[0010] In this way, the allocation of the C / M serving gateway based on the reachability information of the device can be further optimized, especially when the device and the first node are in different serving areas.

[0011] In an implementation of the first aspect, the identification information and / or the reachability information is stored by the first node in a local cache.

[0012] By maintaining the aforementioned information in the first node, the information can be provided by the first node when requested.

[0013] In an implementation of the first aspect, for execution of the method to assign the C / M serving gateway and the identification information related to the C / M session, the C / M RB for carrying control signaling traffic during the C / M session, has been established.

[0014] In an implementation of the first aspect, the method further includes configuring the C / M serving gateway to establish a mapping between the identification information related to the C / M session and the identifier of the device.

[0015] The C / M serving gateway is configured to establish the mapping for subsequent activation of the C / M session, so as to enable anonymous and secured C / M plane interaction between the device and the network following the mapping.

[0016] In an implementation of the first aspect, configuring the C / M serving gateway includes transmitting a message to the C / M serving gateway. The message is configured to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device.

[0017] In an implementation of the first aspect, the message transmitted to the C / M serving gateway includes / indicates the identifier of the device and the identification information related to the C / M session.

[0018] In an implementation of the first aspect, the message transmitted to the C / M serving gateway further includes / indicates one or more of: information for identifying the C / M serving gateway, information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0019] By including / indicating the information for identifying the C / M serving gateway in the message, the reliability of message transmission to the C / M serving gateway can be ensured. By including / indicating the serving RAN of the device in the message, the C / M serving gateway can determine the serving RAN of the device and exchange traffic with the device through its serving RAN, especially in a case where there are multiple RANs connected to the C / M gateway. By including / indicating the information for identifying the RB handler in the message, the C / M serving gateway can determine the RB handler of the device and exchange traffic with the device through the RB handler of the device, especially in a case where different RB handlers handle RBs of different devices. Inclusion of the information for identifying the C / M RB in the message enables the C / M serving gateway to activate the C / M session.

[0020] In an implementation of the first aspect, the method further includes transmitting a message to the second node. The message indicates the device and the identification information related to the C / M session between the device and the C / M serving gateway.

[0021] The message transmitted to the caller (i.e., second node) allows for the caller to directly configure the C / M serving gateway, thereby improving the flexibility of the system.

[0022] In an implementation of the first aspect, the message transmitted to the second node includes / indicates: the identifier of the device; the identification information; and information for identifying the C / M serving gateway.

[0023] In an implementation of the first aspect, the message transmitted to the second node further includes / indicates one or more of: information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0024] In an implementation of the first aspect, the method constitutes an action to assign the C / M serving gateway and the identification information related to the C / M session. The action is executed as part of a service provided by the first node for session management, and the action is subscribed to by the second node.

[0025] The first node is configured to perform the action including the reception, the determination and the assignment, so as to improve the efficiency of assignment of the identification information related to the C / M session and realize the automation of the assignment of the identification information related to the C / M session.

[0026] In an implementation of the first aspect, the assignment message further indicates information for identifying the action. By including / indicating the identification information for the action in the assignment message, the first node can correctly perform the action based on the ID of the action.

[0027] In an implementation of the first aspect, the second node provides autonomous programming services or RAN services.

[0028] In an implementation of the first aspect, after execution of the method, the C / M serving gateway has been determined and the identification information related to the C / M session has been assigned.

[0029] According to a second aspect of the present disclosure, a method is disclosed. The method includes: determining that a trigger condition for establishment configuration of a C / M serving gateway is satisfied; and transmitting a message to the C / M serving gateway. The message is configured to instruct the C / M serving gateway to establish a mapping between identification information related to a C / M session and a device. The C / M session is between the device and the C / M serving gateway.

[0030] When the trigger condition is satisfied, the C / M serving gateway can be configured to establish the mapping between the identification information related to the C / M session and the device in various manner, for example, the C / M serving gateway can be configured by other NC (second node) or the C / M function (first node) , enabling the configuration of the C / M serving gateway to be more flexible and network resource allocation and management can be optimized.

[0031] In an implementation of the second aspect, the message transmitted to the C / M serving gateway includes / indicates: an identifier of the device; and the identification information related to the C / M session.

[0032] Incorporating the above information in the message allows for the configuration of the C / M serving gateway, so that the C / M serving gateway can serve the communication between the device and the network.

[0033] In an implementation of the second aspect, the message transmitted to the C / M serving gateway further includes / indicates one or more of: information for identifying the C / M serving gateway; information for identifying a serving RAN of the device; information for identifying a C / M RB between the device and the serving RAN, the C / M RB is configured to carry control signaling traffic during the C / M session; and information for identifying a functionality for handling the C / M RB in the serving RAN.

[0034] By including / indicating the information for identifying the C / M serving gateway in the message transmitted to the C / M serving gateway, the reliability of the message transmission is ensured. By including / indicating the information for identifying the serving RAN of the device in the message transmitted to the C / M serving gateway, the C / M serving gateway of the device can be determined quickly, especially when a single gateway is connected to a plurality of RANs. By including / indicating the information for identifying the C / M RB in the message transmitted to the C / M serving gateway, the second node can be capable of calling an action of activation of C / M session of the C / M serving gateway subsequently. By including / indicating the information for identifying the functionality for handling the C / M RB in the message transmitted to the C / M serving gateway, the device can be determined quickly, especially when there are a plurality of functionalities in the serving RAN of the device, each serving a plurality of devices.

[0035] In an implementation of the second aspect, the determination and the transmission constitute an action to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the first node for session management, and the action is subscribed to by a second node.

[0036] The first node is configured to perform the action including the determination and the transmission, so as to improve the efficiency of the configuration of C / M serving gateway and realize the automation of the configuration of C / M serving gateway.

[0037] In an implementation of the second aspect, the determination and the transmission constitute an action to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the second node for session management.

[0038] The second node is configured to perform the action including the determination and the transmission, so as to improve the efficiency of the configuration of C / M serving gateway and realize the automation of the configuration of C / M serving gateway.

[0039] In an implementation of the second aspect, determining that the trigger condition for the establishment configuration of the C / M serving gateway is satisfied includes: receiving a message from the first node. The message indicates the device and the identification information related to the C / M session.

[0040] In an implementation of the second aspect, the message received from the first node includes / indicates: an identifier of the device; the identification information related to the C / M session; and information for identifying the C / M serving gateway.

[0041] Incorporating the above information in the message allows for the configuration of the C / M serving gateway, so that the C / M serving gateway can activate the C / M session for the device, and better serve the communication between the device and the network.

[0042] In an implementation of the second aspect, the message received from the first node further includes / indicates one or more of: information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0043] Inclusion of the above information in the message facilitates subsequent establishment of the mapping by the C / M serving gateway.

[0044] In an implementation of the second aspect, after execution of the method, the mapping between the identification information related to the C / M session and the device has been established at the C / M serving gateway.

[0045] According to a third aspect of the present disclosure, a method is disclosed that is applied to a C / M serving gateway. The method includes receiving a message. The message is configured to instruct the C / M serving gateway to establish a mapping between identification information related to a C / M session and a device. The C / M session is between the device and the C / M serving gateway. The method further includes: in response to receiving the message, establishing the mapping between the identification information related to the C / M session and the device.

[0046] By receiving the message for establishing the mapping, the C / M serving gateway can effectively and accurately establish the mapping between the C / M session and the device, so as to support the establishment of the C / M session, thereby improving the efficiency of the device to access the network.

[0047] In an implementation of the third aspect, the message includes / indicates an identifier of the device and the identification information related to the C / M session.

[0048] In an implementation of the third aspect, the message further includes / indicates one or more of: information for identifying the C / M serving gateway; information for identifying a serving RAN of the device; information for identifying a C / M RB between the device and the serving RAN, the C / M RB is configured to carry control signaling traffic during the C / M session; and information for identifying a functionality for handling the C / M RB in the serving RAN.

[0049] By including / indicating the information for identifying the C / M serving gateway in the message transmitted to the C / M serving gateway, the reliability of the message transmission is ensured. By including / indicating the information for identifying the serving RAN of the device in the message transmitted to the C / M serving gateway, the C / M serving gateway of the device can be determined quickly, especially when a single gateway is connected to a plurality of RANs. By including / indicating the information for identifying the C / M RB in the message transmitted to the C / M serving gateway, the second node can be capable of calling an action of activation of C / M session of the C / M serving gateway subsequently. By including / indicating the information for identifying the functionality for handling the C / M RB in the message transmitted to the C / M serving gateway, the device can be determined quickly, especially when there are a plurality of functionalities in the serving RAN of the device, each serving a plurality of devices.

[0050] In an implementation of the third aspect, the message is received from a first node or a second node.

[0051] In this way, the establishment of the mapping can be achieved in a more flexible way.

[0052] In an implementation of the third aspect, for execution of the method to establish the mapping between the identification information related to the C / M session and the device, the identification information related to the C / M session has been assigned, and the C / M serving gateway has been determined.

[0053] In an implementation of the third aspect, the reception and the establishment constitute an action to establish the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by a first node or a second node. The C / M serving gateway is configured to realize the automation of the establishment of mapping of device and C / M session.

[0054] In an implementation of the third aspect, after execution of the method, the mapping between the identification information related to the C / M session and the device has been established at the C / M serving gateway.

[0055] According to a fourth aspect of the present disclosure, a method is disclosed. The method includes: determining a trigger condition for removal configuration of a C / M serving gateway is satisfied; and transmitting a message to the C / M serving gateway. The message is configured to instruct the C / M serving gateway to remove a mapping between identification information related to a C / M session and a device. The C / M session is between the device and the C / M serving gateway on a C / M plane.

[0056] When the trigger condition is satisfied, the C / M serving gateway can be configured to remove the mapping between the identification information related to the C / M session and the device in various manner, for example, the C / M serving gateway can be configured by other NC (second node) or the C / M function (first node) , enabling the configuration of the C / M serving gateway to be more flexible and network resource allocation and management can be optimized.

[0057] In an implementation of the fourth aspect, the message transmitted to the C / M serving gateway includes / indicates the identification information related to the C / M session.

[0058] By incorporating the aforementioned information in the message, the C / M serving gateway can identify the mapping and remove the mapping effectively, so as to support the removal of the C / M session, thereby effectively managing the communication between the device and the network.

[0059] In an implementation of the fourth aspect, the message transmitted to the C / M serving gateway further includes / indicates one or more of: an identifier of the device, information for identifying the C / M serving gateway and information for identifying a serving RAN of the device.

[0060] By including / indicating the identifier of the device, the C / M serving gateway can efficiently identify the device for which the mapping is to be removed. By including / indicating the information for identifying the C / M serving gateway in the message, the reliability of message transmission to the C / M serving gateway can be ensured. By including / indicating the information for identifying the serving RAN of the device, the mapping can be determined effectively in a case where the mapping indicates a correspondence related to the serving RAN of the device.

[0061] In an implementation of the fourth aspect, the determination and the transmission constitute an action to instruct the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the first node for session management, and the action is subscribed to by the second node.

[0062] The first node is configured to perform the action including the determination and the transmission, so as to improve the efficiency of the removal configuration of C / M serving gateway and realize the automation of the removal configuration of C / M serving gateway.

[0063] In an implementation of the fourth aspect, determining the trigger condition for removal configuration of the C / M serving gateway is satisfied includes: receiving a removal request from the second node, the removal request includes / indicates a request to remove the mapping between the identification information related to the C / M session and the device; and in response to receiving the removal request, configuring the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device.

[0064] Upon receiving the removal request, the mapping can be accurately determined, so that the C / M serving gateway is requested to remove the mapping, thus ensuring the normal work of the removal of the C / M session, and improving the network resource allocation and management.

[0065] In an implementation of the fourth aspect, the removal request includes / indicates the identification information related to the C / M session.

[0066] By incorporating the aforementioned information in the message, the C / M serving gateway can identify the mapping and remove the mapping effectively, so as to support the removal of the C / M session, thereby effectively managing the communication between the device and the network.

[0067] In an implementation of the fourth aspect, the removal request further includes / indicates an identifier of the device and / or information for identifying a serving RAN of the device.

[0068] By including / indicating the identifier of the device, the C / M serving gateway can efficiently identify the device for which the mapping is to be removed. In addition, when the C / M serving gateway is connected to a plurality of RANs, the C / M serving gateway can efficiently determine the mapping between the identification information related to the C / M session and the device based on the serving RAN of the device.

[0069] In an implementation of the fourth aspect, the identification information related to the C / M session and / or reachability information of the device is removed by the first node.

[0070] By removing this information in time, the network overhead can be saved, the network resource allocation and management can be further optimized.

[0071] In an implementation of the fourth aspect, the determination and the transmission constitute an action to instruct the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the second node for session management.

[0072] The second node is configured to perform the action including the determination and the transmission, so as to improve the efficiency of the removal configuration of C / M serving gateway and realize the automation of the removal configuration of C / M serving gateway.

[0073] In an implementation of the fourth aspect, the trigger condition requires that the C / M session has been de-activated, and a mapping between the identification information and a C / M radio bearer (RB) to which the C / M session is mapped is not established.

[0074] In an implementation of the fourth aspect, after execution of the method, the mapping between the identification information related to the C / M session and the device has been removed from the C / M serving gateway.

[0075] According to a fifth aspect of the present disclosure, a method is disclosed that is applied to a C / M serving gateway. The method includes receiving a message. The message is configured to instruct the C / M serving gateway to remove a mapping between identification information related to a C / M session and a device. The C / M session is between the device and the C / M serving gateway on a C / M plane. The method further includes: in response to receiving the message, removing the mapping between the identification information related to the C / M session and the device.

[0076] By receiving the message for removing the mapping, the C / M serving gateway can effectively and accurately remove the mapping between the C / M session and the device, so as to support the removal of the C / M session, thereby effectively managing the communication between the device and the network.

[0077] In an implementation of the fifth aspect, the message includes / indicates the identification information related to the C / M session.

[0078] By incorporating the aforementioned information in the message, the C / M serving gateway can identify the mapping and remove the mapping effectively, so as to support the removal of the C / M session, thereby effectively managing the communication between the device and the network.

[0079] In an implementation of the fifth aspect, the message further includes / indicates one or more of: an identifier of the device, information for identifying the C / M serving gateway and information for identifying a serving RAN of the device.

[0080] By including / indicating the identifier of the device, the C / M serving gateway can efficiently identify the device for which the mapping is to be removed. By including / indicating the information for identifying the C / M serving gateway in the message, the reliability of message transmission to the C / M serving gateway can be ensured. By including / indicating the information for identifying the serving RAN of the device, the mapping can be determined effectively in a case where the mapping indicates a correspondence related to the serving RAN of the device.

[0081] In an implementation of the fifth aspect, the message is received from a first node or a second node.

[0082] In this way, the configuration of the C / M serving gateway to remove the mapping can be more flexible.

[0083] In an implementation of the fifth aspect, the reception and the removal constitute an action to remove the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by a first node or a second node.

[0084] The C / M serving gateway is configured to perform the action including the reception and the removal, so as to improve the efficiency of the removal configuration of C / M serving gateway and realize the automation of the removal configuration of C / M serving gateway.

[0085] In an implementation of the fifth aspect, for execution of the method to remove the mapping between the identification information related to the C / M session and the device, the C / M session has been de-activated, and a mapping between the identification information and a C / M radio bearer (RB) to which the C / M session is mapped is not established.

[0086] In an implementation of the fifth aspect, after execution of the method, the mapping between the identification information related to the C / M session and the device has been removed by the C / M serving gateway.

[0087] According to a sixth aspect of the present disclosure, a method is disclosed that is applied to a C / M serving gateway. The method includes receiving an activation instruction from a second node. The activation instruction is configured to instruct the C / M serving gateway to activate a C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane, and the activation instruction indicates the C / M session.

[0088] Upon receiving the activation instruction, the C / M serving gateway can effectively and accurately determine the C / M session for the device, so as to support the activation of the C / M session, thereby effectively managing the communication between the device and the network.

[0089] In an implementation of the sixth aspect, the activation instruction includes / indicates identification information related to the C / M session.

[0090] By incorporating the above information in the activation instruction, the C / M session for the device can be determined accurately, thereby facilitating subsequent activation of the C / M session.

[0091] In an implementation of the sixth aspect, the activation instruction further includes / indicates one or more of: an identifier of the device, information about a type of the C / M session; information for identifying a C / M RB between the device and a serving RAN of the device, the C / M RB is configured to carry control signaling traffic during the C / M session; and authentication information for protecting the C / M session.

[0092] The identifier of the device may be used by the C / M serving gateway to determine the device for which the C / M session is to be activated. The C / M session is a C / M type, and incorporating information about the type is beneficial for determining the C / M session quickly. The information for identifying the C / M RB may be an ID of the C / M RB, and this information may be used by the C / M serving gateway to activate the C / M session, especially when there is a plurality of RBs for the device. The authentication information can be used by the C / M serving gateway to activate the C / M session in a protected manner, thereby improving the reliability and security of network system.

[0093] In an implementation of the sixth aspect, for execution of the method to trigger activation of the C / M session, a mapping between the identification information related to the C / M session and the device has been established.

[0094] In an implementation of the sixth aspect, the reception constitutes an action to trigger activation of the C / M session. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by the second node.

[0095] The C / M serving gateway is configured to perform the action including the reception, so as to improve the efficiency of the receiving of instruction on activation of C / M session and realize the automation of subsequent activation of C / M session.

[0096] In an implementation of the sixth aspect, the second node provides autonomous programming services.

[0097] In an implementation of the sixth aspect, after execution of the method, the C / M serving gateway has been instructed to activate the C / M session.

[0098] According to a seventh aspect of the present disclosure, a method is disclosed that is applied to a first node. The method includes receiving an activation instruction from a second node. The activation instruction is configured to instruct a C / M serving gateway to activate a C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane, and the activation instruction indicates the C / M session. The method further includes: in response to receiving the activation instruction, instructing the C / M serving gateway to activate the C / M session.

[0099] Upon receiving the activation instruction, the first node can effectively and accurately determine the C / M serving gateway, so as to trigger the activation of the C / M session by the C / M serving gateway, thereby effectively managing the communication between the device and the network.

[0100] In an implementation of the seventh aspect, the activation instruction includes / indicates identification information related to the C / M session.

[0101] By incorporating the above information in the activation instruction, the C / M session for the device can be determined accurately, thereby facilitating subsequent activation of the C / M session.

[0102] In an implementation of the seventh aspect, the activation instruction further includes / indicates one or more of: an identifier of the device, information about a type of the C / M session; information for identifying a C / M RB between the device and a serving RAN of the device, the C / M RB is configured to carry control signaling traffic during the C / M session; and authentication information for protecting the C / M session.

[0103] The identifier of the device may be used by the C / M serving gateway to determine the device for which the C / M session is to be activated. The C / M session is a C / M type, and incorporating information about the type is beneficial for determining the C / M session quickly. The information for identifying the C / M RB may be an ID of the C / M RB, and this information may be used by the C / M serving gateway to activate the C / M session, especially when there is a plurality of RBs for the device. The authentication information can be used by the C / M serving gateway to activate the C / M session in a protected manner, thereby improving the reliability and security of network system.

[0104] In an implementation of the seventh aspect, for execution of the method to instruct activation of the C / M session, a mapping between the identification information related to the C / M session and the device has been established.

[0105] In an implementation of the seventh aspect, the reception and the instruction constitute an action to instruct activation of the C / M session. The action is executed as part of a service provided by the first node for session management, and the action is subscribed to by the second node.

[0106] The first node is configured to perform the action including the reception and the instruction, so as to improve the efficiency of the receiving of instruction on activation of C / M session and realize the automation of subsequent activation of C / M session.

[0107] In an implementation of the seventh aspect, the second node provides autonomous programming services.

[0108] In an implementation of the seventh aspect, after execution of the method, the C / M serving gateway has been instructed to activate the C / M session.

[0109] According to an eighth aspect of the present disclosure, a method is disclosed that is applied to a second node. The method includes transmitting an activation instruction. The activation instruction is configured to instruct a C / M serving gateway to activate a C / M session, the C / M session is between a device and the C / M serving gateway on a C / M plane. The activation instruction indicates the C / M session.

[0110] The C / M serving gateway is directly or indirectly instructed by the activation instruction from the second node, the trigger of the activation of the C / M session by the C / M serving gateway can be realized in various manners, thereby effectively and flexibly managing the communication between the device and the network.

[0111] In an implementation of the eighth aspect, the activation instruction includes / indicates identification information related to the C / M session.

[0112] In an implementation of the eighth aspect, the activation instruction further includes / indicates one or more of: an identifier of the device, information about a type of the C / M session; information for identifying a C / M RB between the device and a serving RAN of the device, the C / M RB is configured to carry control signaling traffic during the C / M session; and authentication information for protecting the C / M session.

[0113] The identifier of the device may be used by the C / M serving gateway to determine the device for which the C / M session is to be activated. The C / M session is a C / M type, and incorporating information about the type is beneficial for determining the C / M session quickly. The information for identifying the C / M RB may be an ID of the C / M RB, and this information may be used by the C / M serving gateway to activate the C / M session, especially when there is a plurality of RBs for the device. The authentication information can be used by the C / M serving gateway to activate the C / M session in a protected manner, thereby improving the reliability and security of network system.

[0114] In an implementation of the eighth aspect, the activation instruction is transmitted to the C / M serving gateway or a first node.

[0115] According to a ninth aspect of the present disclosure, a method is disclosed that is applied to a C / M serving gateway. The method includes receiving an activation instruction. The activation instruction is configured to instruct the C / M serving gateway to activate a C / M session, and the C / M session is between a device and the C / M serving gateway on a C / M plane. The method further includes: in response to receiving the activation instruction, activating the C / M session.

[0116] Upon receiving the activation instruction, the C / M serving gateway can accurately determine C / M session for the device and request the device to activate the C / M session, thus ensuring the normal work of the C / M session, and improving the efficiency of the device to access the network.

[0117] In an implementation of the ninth aspect, the activation instruction includes / indicates identification information related to the C / M session.

[0118] By incorporating the above information in the activation instruction, the C / M session for the device can be determined accurately, thereby facilitating subsequent activation of the C / M session.

[0119] In an implementation of the ninth aspect, the received activation instruction further includes / indicates one or more of:an identifier of the device, information about a type of the C / M session; and information for identifying a C / M RB between the device and a serving RAN of the device. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0120] In an implementation of the ninth aspect, the received activation instruction is from a first node or a second node.

[0121] In this way, the activation of the C / M session can be more flexible.

[0122] In an implementation of the ninth aspect, activating the C / M session includes: transmitting an activation instruction to the device. The transmitted activation instruction is configured to instruct the device to establish a mapping between the C / M session and a C / M RB. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session.

[0123] The activation aims to enable the device to update its local mapping, so that the device can effectively and accurately establish the mapping between the C / M RB and the C / M session, thereby enabling the device to access the network through the C / M session.

[0124] In an implementation of the ninth aspect, the transmitted activation instruction includes / indicates identification information related to the C / M session and / or information for identifying the C / M RB.

[0125] In an implementation of the ninth aspect, the method further includes: receiving an activation acknowledgement message from the device. The activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been established by the device.

[0126] By indicating the establishment of the mapping between the C / M session and the C / M RB using the activation acknowledgement message, the accuracy and the reliability of communication through the C / M session can be ensured.

[0127] In an implementation of the ninth aspect, the transmitted activation instruction includes / indicates authentication information related to the C / M session, and the activation acknowledgement message is encrypted with the authentication information related to the C / M session.

[0128] By using the authentication information, the reliability and security of the activation acknowledgement message can be improved.

[0129] In an implementation of the ninth aspect, the method further includes: maintaining a mapping between the C / M session and a C / M RB for the device.

[0130] In an implementation of the ninth aspect, the reception and the activation constitute an action to activate the C / M session. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by the device and a second node.

[0131] The C / M serving gateway is configured to perform the action including the reception and the activation, so as to improve the efficiency of the activation of C / M session and realize the automation of the activation of C / M session.

[0132] In an implementation of the ninth aspect, the second node provides autonomous programming services.

[0133] In an implementation of the ninth aspect, after execution of the method, the C / M session has been activated.

[0134] According to a tenth aspect of the present disclosure, a method is disclosed that is applied to a device. The method includes: receiving an activation instruction from a C / M serving gateway. The activation instruction is configured to instruct the device to establish a mapping between a C / M session and a C / M radio bearer (RB) . The C / M session is between the device and the C / M serving gateway on a C / M plane. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session. The method further includes: in response to receiving the activation instruction, establishing the mapping between the C / M session and the C / M RB.

[0135] Based on the received activation instruction, the device can effectively and accurately activate the C / M session by establishing the mapping, thus ensuring the normal work of the C / M session, and improving the efficiency of the device to access the network.

[0136] In an implementation of the tenth aspect, the method further includes: transmitting an activation acknowledgement message to the C / M serving gateway. The activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been established by the device.

[0137] By transmitting the activation acknowledgement message to the C / M serving gateway, the accuracy and the reliability of the activation of C / M session can be ensured.

[0138] According to an eleventh aspect of the present disclosure, a method is disclosed that is applied to a C / M serving gateway. The method includes: determining that a trigger condition for de-activation of a C / M session is satisfied. The C / M session is between a device and the C / M serving gateway on a C / M plane; and de-activating the C / M session.

[0139] Upon determining that the trigger condition is met, the C / M serving gateway can accurately determine C / M session for the device, so as to request the device to de-activate the C / M session, so that the network resource allocation and management can be optimized.

[0140] In an implementation of the eleventh aspect, de-activating the C / M session includes: transmitting a de-activation instruction to the device. The de-activation instruction is configured to instruct the device to remove a mapping between the C / M session and a C / M RB. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session.

[0141] The de-activation aims to enable the device to remove its local mapping, so that the device can effectively and accurately remove the mapping between the C / M RB and the C / M session, consequently, that the network overhead can be saved, the network resource allocation and management can be further optimized.

[0142] In an implementation of the eleventh aspect, the de-activation instruction includes / indicates identification information related to the C / M session and / or information for identifying the C / M RB.

[0143] In an implementation of the eleventh aspect, the method further includes: receiving a de-activation acknowledgement message from the device. The de-activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been removed by the device.

[0144] By indicating the removal of the mapping between the C / M session and the C / M RB in the de-activation acknowledgement message, the accuracy and the reliability of the de-activation of C / M session can be ensured.

[0145] In an implementation of the eleventh aspect, the method further includes: removing a mapping between the C / M session and the C / M RB for the device.

[0146] In this way, the storing overhead can be saved.

[0147] In an implementation of the eleventh aspect, the trigger condition requires that there is no established data session for the device, and there is no connection between the device and a further node on the C / M plane mapped to the C / M session. The data session is between the device and a data serving gateway on a data plane.

[0148] In an implementation of the eleventh aspect, the determination and the de-activation constitute an action to de-activate the C / M session. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by the device and a second node.

[0149] The C / M serving gateway is configured to perform the action including the determination and the de-activation, so as to improve the efficiency of the de-activation of C / M session and realize the automation of the de-activation of C / M session.

[0150] In an implementation of the eleventh aspect, the second node provides autonomous programming services.

[0151] In an implementation of the eleventh aspect, after execution of the method, the C / M session has been de-activated.

[0152] According to a twelfth aspect of the present disclosure, a method is disclosed that is applied to a device. The method includes: receiving a de-activation instruction from a C / M serving gateway. The de-activation instruction is configured to instruct the device to remove a mapping between a C / M session and a C / M RB. The C / M session is between the device and the C / M serving gateway on a C / M plane. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session. The method further includes: in response to receiving the de-activation instruction, removing the mapping between the C / M session and the C / M RB.

[0153] Based on the received de-activation instruction, the device can effectively and accurately de-activate the C / M session by removing the mapping, so that the network resource allocation and management can be optimized.

[0154] In an implementation of the twelfth aspect, the method further includes: transmitting a de-activation acknowledgement message to the C / M serving gateway. The de-activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been removed by the device.

[0155] The accuracy and the reliability of the de-activation of C / M session can be ensured based on transmission of the de-activation acknowledgement message.

[0156] According to a thirteenth aspect of the present disclosure, an apparatus is disclosed. The apparatus includes a receiving module configured to receive an assignment message from a second node. The assignment message includes / indicates a request to assign a control and management (C / M) serving gateway and identification information related to a C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane. The assignment message includes / indicates an identifier of the device and reachability information of the device. The apparatus further includes: a processing module configured to determine the C / M serving gateway based on the reachability information of the device, and assign the identification information related to the C / M session between the device and the C / M serving gateway.

[0157] In an implementation of the thirteenth aspect, the reachability information of the device includes / indicates: information for identifying a serving radio access network (RAN) of the device; and information for identifying a C / M radio bearer (RB) between the device and the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0158] In an implementation of the thirteenth aspect, the assignment message further includes / indicates: information for identifying a serving area in which the device is located.

[0159] In an implementation of the thirteenth aspect, the identification information and / or the reachability information is stored by the first node in a local cache.

[0160] In an implementation of the thirteenth aspect, for execution of the reception, the determination and the assignment steps to assign the C / M serving gateway and the identification information related to the C / M session, the C / M RB for carrying control signaling traffic during the C / M session, has been established.

[0161] In an implementation of the thirteenth aspect, the processing module is further configured to: configure the C / M serving gateway to establish a mapping between the identification information related to the C / M session and the identifier of the device.

[0162] In an implementation of the thirteenth aspect, the apparatus further includes a transmitting module configured to transmit a message to the C / M serving gateway. The message is configured to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device.

[0163] In an implementation of the thirteenth aspect, the message transmitted to the C / M serving gateway includes / indicates the identifier of the device and the identification information related to the C / M session.

[0164] In an implementation of the thirteenth aspect, the message transmitted to the C / M serving gateway further includes / indicates one or more of: information for identifying the C / M serving gateway, information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0165] In an implementation of the thirteenth aspect, the transmitting module is further configured to: transmit a message to the second node. The message indicates the device and the identification information related to the C / M session between the device and the C / M serving gateway.

[0166] In an implementation of the thirteenth aspect, the message transmitted to the second node includes / indicates: the identifier of the device; the identification information; and information for identifying the C / M serving gateway.

[0167] In an implementation of the thirteenth aspect, the message transmitted to the second node further includes / indicates one or more of: information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0168] In an implementation of the thirteenth aspect, the reception, the determination and the assignment constitute an action to assign the C / M serving gateway and the identification information related to the C / M session. The action is executed as part of a service provided by the first node for session management, and the action is subscribed to by the second node.

[0169] In an implementation of the thirteenth aspect, the assignment message further indicates information for identifying the action.

[0170] In an implementation of the thirteenth aspect, the second node provides autonomous programming services or RAN services.

[0171] In an implementation of the thirteenth aspect, after execution of the reception, the determination and the assignment steps, the C / M serving gateway is determined and the identification information related to the C / M session is assigned.

[0172] According to a fourteenth aspect of the present disclosure, an apparatus is disclosed. The apparatus includes: a processing module configured to determine that a trigger condition for establishment configuration of a C / M serving gateway is satisfied; and a transmitting module configured to transmit a message to the C / M serving gateway. The message is configured to instruct the C / M serving gateway to establish a mapping between identification information related to a C / M session and a device. The C / M session is between the device and the C / M serving gateway.

[0173] In an implementation of the fourteenth aspect, the message transmitted to the C / M serving gateway includes / indicates: an identifier of the device; and the identification information related to the C / M session.

[0174] In an implementation of the fourteenth aspect, the message transmitted to the C / M serving gateway further includes / indicates one or more of: information for identifying the C / M serving gateway; information for identifying a serving RAN of the device; information for identifying a C / M RB between the device and the serving RAN, the C / M RB is configured to carry control signaling traffic during the C / M session; and information for identifying a functionality for handling the C / M RB in the serving RAN.

[0175] In an implementation of the fourteenth aspect, the determination and the transmission constitute an action to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the first node for session management, and the action is subscribed to by a second node.

[0176] In an implementation of the fourteenth aspect, the determination and the transmission constitute an action an action to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the second node for session management.

[0177] In an implementation of the fourteenth aspect, the apparatus further includes a receiving module configured to receive a message from a first node. The message indicates the device and the identification information related to the C / M session.

[0178] In an implementation of the fourteenth aspect, the message received from the first node includes / indicates: an identifier of the device; the identification information related to the C / M session; and information for identifying the C / M serving gateway.

[0179] In an implementation of the fourteenth aspect, the message received from the first node further includes / indicates one or more of: information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0180] In an implementation of the fourteenth aspect, after execution of the determination and the transmission steps, the mapping between the identification information related to the C / M session and the device is established at the C / M serving gateway.

[0181] According to a fifteenth aspect of the present disclosure, an apparatus is disclosed. The apparatus includes: a receiving module configured to receive a message. The message is configured to instruct the C / M serving gateway to establish a mapping between identification information related to a C / M session and a device. The C / M session is between the device and the C / M serving gateway. The apparatus further includes a processing module configured to establish, in response to receiving the message, the mapping between the identification information related to the C / M session and the device.

[0182] In an implementation of the fifteenth aspect, the message includes / indicates an identifier of the device and the identification information related to the C / M session.

[0183] In an implementation of the fifteenth aspect, the message further includes / indicates one or more of: information for identifying the C / M serving gateway; information for identifying a serving RAN of the device; information for identifying a C / M RB between the device and the serving RAN, the C / M RB is configured to carry control signaling traffic during the C / M session; and information for identifying a functionality for handling the C / M RB in the serving RAN.

[0184] In an implementation of the fifteenth aspect, the message is received from a first node or a second node.

[0185] In an implementation of the fifteenth aspect, for execution of the reception and the establishment steps to establish the mapping between the identification information related to the C / M session and the device, the identification information related to the C / M session has been assigned, and the C / M serving gateway has been determined.

[0186] In an implementation of the fifteenth aspect, the reception and the establishment constitute an action to establish the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the C / M serving gateway, and the action is subscribed to by a first node or a second node.

[0187] In an implementation of the fifteenth aspect, after execution of the reception and the establishment steps, the mapping between the identification information related to the C / M session and the device is established at the C / M serving gateway.

[0188] According to a sixteenth aspect of the present disclosure, an apparatus is disclosed. The apparatus includes: a processing module configured to determine a trigger condition for removal configuration of a C / M serving gateway is satisfied; and a transmitting module configured to transmit a message to the C / M serving gateway. The message is configured to instruct the C / M serving gateway to remove a mapping between identification information related to a C / M session and a device. The C / M session is between the device and the C / M serving gateway on a C / M plane.

[0189] In an implementation of the sixteenth aspect, the message transmitted to the C / M serving gateway includes / indicates the identification information related to the C / M session.

[0190] In an implementation of the sixteenth aspect, the message transmitted to the C / M serving gateway further includes / indicates one or more of: an identifier of the device, information for identifying the C / M serving gateway and information for identifying a serving RAN of the device.

[0191] In an implementation of the sixteenth aspect, the determination and the transmission constitute an action to instruct the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the first node for session management, and the action is subscribed to by the second node.

[0192] In an implementation of the sixteenth aspect, the apparatus further includes a receiving module configured to receive a removal request from the second node. The removal request includes / indicates a request to remove the mapping between the identification information related to the C / M session and the device. The processing module is further configured to configure, in response to receiving the removal request, the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device.

[0193] In an implementation of the sixteenth aspect, the removal request includes / indicates the identification information related to the C / M session.

[0194] In an implementation of the sixteenth aspect, the removal request further includes / indicates an identifier of the device and / or information for identifying a serving RAN of the device.

[0195] In an implementation of the sixteenth aspect, the identification information related to the C / M session and / or reachability information of the device is removed by the first node.

[0196] In an implementation of the sixteenth aspect, the determination and the transmission constitute an action to instruct the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the second node for session management.

[0197] In an implementation of the sixteenth aspect, the trigger condition requires that the C / M session has been de-activated, and a mapping between the identification information and a C / M radio bearer (RB) to which the C / M session is mapped is not established.

[0198] In an implementation of the sixteenth aspect, after execution of the determination and the transmission steps, the mapping between the identification information related to the C / M session and the device is removed from the C / M serving gateway.

[0199] According to a seventeenth aspect of the present disclosure, an apparatus is disclosed. The apparatus includes: a receiving module configured to receive a message. The message is configured to instruct the C / M serving gateway to remove a mapping between identification information related to a C / M session and a device. The C / M session is between the device and the C / M serving gateway on a C / M plane. The apparatus further includes a processing module configured to remove, in response to receiving the message, the mapping between the identification information related to the C / M session and the device.

[0200] In an implementation of the seventeenth aspect, the message includes / indicates the identification information related to the C / M session.

[0201] In an implementation of the seventeenth aspect, the message further includes / indicates one or more of: an identifier of the device, information for identifying the C / M serving gateway and information for identifying a serving RAN of the device.

[0202] In an implementation of the seventeenth aspect, the message is received from a first node or a second node.

[0203] In an implementation of the seventeenth aspect, the reception and the removal constitute an action to remove the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by a first node or a second node.

[0204] In an implementation of the seventeenth aspect, for execution of the reception and the removal steps to remove the mapping between the identification information related to the C / M session and the device, the C / M session has been de-activated, and a mapping between the identification information and a C / M radio bearer (RB) to which the C / M session is mapped is not established.

[0205] In an implementation of the seventeenth aspect, after execution of the reception and the removal, the mapping between the identification information related to the C / M session and the device is removed by the C / M serving gateway.

[0206] According to an eighteenth aspect of the present disclosure, an apparatus is disclosed. The apparatus includes: a receiving module configured to receive an activation instruction from a second node. The activation instruction is configured to instruct the C / M serving gateway to activate a C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane, and the activation instruction indicates the C / M session.

[0207] In an implementation of the eighteenth aspect, the activation instruction includes / indicates identification information related to the C / M session.

[0208] In an implementation of the eighteenth aspect, the activation instruction further includes / indicates one or more of: an identifier of the device, information about a type of the C / M session; information for identifying a C / M RB between the device and a serving RAN of the device, the C / M RB is configured to carry control signaling traffic during the C / M session; and authentication information for protecting the C / M session.

[0209] In an implementation of the eighteenth aspect, for execution of the reception step to trigger activation of the C / M session, a mapping between the identification information related to the C / M session and the device has been established.

[0210] In an implementation of the eighteenth aspect, the reception constitutes an action to trigger activation of the C / M session. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by the second node.

[0211] In an implementation of the eighteenth aspect, the second node provides autonomous programming services.

[0212] In an implementation of the eighteenth aspect, after execution of the reception step, the C / M serving gateway is instructed to activate the C / M session.

[0213] According to a nineteenth aspect of the present disclosure, an apparatus is disclosed. The apparatus includes: a receiving module configured to receive an activation instruction from a second node. The activation instruction is configured to instruct a C / M serving gateway to activate a C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane, and the activation instruction indicates the C / M session. The apparatus further includes a processing module configured to instruct, in response to receiving the activation instruction, the C / M serving gateway to activate the C / M session.

[0214] In an implementation of the nineteenth aspect, the activation instruction includes / indicates identification information related to the C / M session.

[0215] In an implementation of the nineteenth aspect, the activation instruction further includes / indicates one or more of: an identifier of the device, information about a type of the C / M session; information for identifying a C / M RB between the device and a serving RAN of the device, the C / M RB is configured to carry control signaling traffic during the C / M session; and authentication information for protecting the C / M session.

[0216] In an implementation of the nineteenth aspect, for execution of the reception and the instructing steps to instruct activation of the C / M session, a mapping between the identification information related to the C / M session and the device has been established.

[0217] In an implementation of the nineteenth aspect, the reception and the instruction constitute an action to instruct activation of the C / M session. The action is executed as part of a service provided by the first node for session management, and the action is subscribed to by the second node.

[0218] In an implementation of the nineteenth aspect, the second node provides autonomous programming services.

[0219] In an implementation of the nineteenth aspect, after execution of the reception and the instruction steps, the C / M serving gateway is instructed to activate the C / M session.

[0220] According to a twentieth aspect of the present disclosure, an apparatus is disclosed. The apparatus includes: a transmitting module configured to transmit an activation instruction. The activation instruction is configured to instruct a C / M serving gateway to activate a C / M session, the C / M session is between a device and the C / M serving gateway on a C / M plane. The activation instruction indicates the C / M session.

[0221] In an implementation of the twentieth aspect, the activation instruction includes / indicates identification information related to the C / M session.

[0222] In an implementation of the twentieth aspect, the activation instruction further includes / indicates one or more of: an identifier of the device, information about a type of the C / M session; information for identifying a C / M RB between the device and a serving RAN of the device, the C / M RB is configured to carry control signaling traffic during the C / M session; and authentication information for protecting the C / M session.

[0223] In an implementation of the twentieth aspect, the activation instruction is transmitted to the C / M serving gateway or a first node.

[0224] According to a twenty-first aspect of the present disclosure, an apparatus is disclosed. The apparatus includes: a receiving module configured to receive an activation instruction. The activation instruction is configured to instruct the C / M serving gateway to activate a C / M session, and the C / M session is between a device and the C / M serving gateway on a C / M plane. The apparatus further includes a processing module configured to activate the C / M session in response to receiving the activation instruction.

[0225] In an implementation of the twenty-first aspect, the activation instruction includes / indicates identification information related to the C / M session.

[0226] In an implementation of the twenty-first aspect, the received activation instruction further includes / indicates one or more of: an identifier of the device, information about a type of the C / M session; and information for identifying a C / M RB between the device and a serving RAN of the device. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0227] In an implementation of the twenty-first aspect, the received activation instruction is from a first node or a second node.

[0228] In an implementation of the twenty-first aspect, the apparatus further includes a transmitting module configured to transmit an activation instruction to the device. The transmitted activation instruction is configured to instruct the device to establish a mapping between the C / M session and a C / M RB. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session.

[0229] In an implementation of the twenty-first aspect, the transmitted activation instruction includes / indicates identification information related to the C / M session and / or information for identifying the C / M RB.

[0230] In an implementation of the twenty-first aspect, the receiving module is further configured to: receive an activation acknowledgement message from the device. The activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been established by the device.

[0231] In an implementation of the twenty-first aspect, the transmitted activation instruction includes / indicates authentication information related to the C / M session, and the activation acknowledgement message is encrypted with the authentication information related to the C / M session.

[0232] In an implementation of the twenty-first aspect, the processing module is further configured to: maintain a mapping between the C / M session and a C / M RB for the device.

[0233] In an implementation of the twenty-first aspect, the reception and the activation constitute an action to activate the C / M session. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by the device and a second node.

[0234] In an implementation of the twenty-first aspect, the second node provides autonomous programming services.

[0235] In an implementation of the twenty-first aspect, after execution of the reception and the activation steps, the C / M session is activated.

[0236] According to a twenty-second aspect of the present disclosure, an apparatus is disclosed. The apparatus includes: a receiving module configured to receive an activation instruction from a C / M serving gateway. The activation instruction is configured to instruct the device to establish a mapping between a C / M session and a C / M radio bearer (RB) . The C / M session is between the device and the C / M serving gateway on a C / M plane. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session. The apparatus further includes a processing module configured to establish, in response to receiving the activation instruction, the mapping between the C / M session and the C / M RB.

[0237] In an implementation of the twenty-second aspect, the apparatus further includes a transmitting module configured to transmit an activation acknowledgement message to the C / M serving gateway. The activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been established by the device.

[0238] According to a twenty-third aspect of the present disclosure, an apparatus is disclosed. The apparatus includes a processing module configured to determine that a trigger condition for de-activation of a C / M session is satisfied and de-activate the C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane.

[0239] In an implementation of the twenty-third aspect, the apparatus further includes a transmitting module configured to transmit a de-activation instruction to the device. The de-activation instruction is configured to instruct the device to remove a mapping between the C / M session and a C / M RB. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session.

[0240] In an implementation of the twenty-third aspect, the de-activation instruction includes / indicates identification information related to the C / M session and / or information for identifying the C / M RB.

[0241] In an implementation of the twenty-third aspect, the apparatus further includes a receiving module configured to receive a de-activation acknowledgement message from the device. The de-activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been removed by the device.

[0242] In an implementation of the twenty-third aspect, the processing module is further configured to: remove a mapping between the C / M session and the C / M RB for the device.

[0243] In an implementation of the twenty-third aspect, the trigger condition requires that there is no established data session for the device, and there is no connection between the device and a further node on the C / M plane mapped to the C / M session. The data session is between the device and a data serving gateway on a data plane.

[0244] In an implementation of the twenty-third aspect, the determination and the de-activation constitute an action to de-activate the C / M session. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by the device and a second node.

[0245] In an implementation of the twenty-third aspect, the second node provides autonomous programming services.

[0246] In an implementation of the twenty-third aspect, after execution of the determination and the de-activation steps, the C / M session is de-activated.

[0247] In an implementation of any one of the first aspect to the twenty-third aspect, the device is a wireless device.

[0248] According to a twenty-fourth aspect of the present disclosure, an apparatus is disclosed. The apparatus includes: a receiving module configured to receive a de-activation instruction from a C / M serving gateway. The de-activation instruction is configured to instruct the device to remove a mapping between a C / M session and a C / M RB. The C / M session is between the device and the C / M serving gateway on a C / M plane. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session. The apparatus further includes a processing module configured to remove, in response to receiving the de-activation instruction, the mapping between the C / M session and the C / M RB.

[0249] In an implementation of the twenty-fourth aspect, the apparatus further includes a transmitting module configured to transmit a de-activation acknowledgement message to the C / M serving gateway. The de-activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been removed by the device.

[0250] According to a twenty-fifth aspect of the present disclosure, a system is disclosed. 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, according to the ninth aspect or any possible implementation of the ninth aspect, according to the tenth aspect or any possible implementation of the tenth aspect, according to the eleventh aspect or any possible implementation of the eleventh aspect, or according to the twelfth aspect or any possible implementation of the twelfth aspect.

[0251] According to a twenty-sixth aspect of the present disclosure, an apparatus is disclosed. 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, according to the ninth aspect or any possible implementation of the ninth aspect, according to the tenth aspect or any possible implementation of the tenth aspect, according to the eleventh aspect or any possible implementation of the eleventh aspect, or according to the twelfth aspect or any possible implementation of the twelfth aspect.

[0252] According to a twenty-seventh aspect of the present disclosure, a computing device cluster is disclosed. 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, according to the ninth aspect or any possible implementation of the ninth aspect, according to the tenth aspect or any possible implementation of the tenth aspect, according to the eleventh aspect or any possible implementation of the eleventh aspect, or according to the twelfth aspect or any possible implementation of the twelfth aspect.

[0253] According to a twenty-eighth aspect of the present disclosure, a computer program product is disclosed. 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, according to the ninth aspect or any possible implementation of the ninth aspect, according to the tenth aspect or any possible implementation of the tenth aspect, according to the eleventh aspect or any possible implementation of the eleventh aspect, or according to the twelfth aspect or any possible implementation of the twelfth aspect.

[0254] According to a twenty-ninth aspect of the present disclosure, a computer program is disclosed. 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, according to the ninth aspect or any possible implementation of the ninth aspect, according to the tenth aspect or any possible implementation of the tenth aspect, according to the eleventh aspect or any possible implementation of the eleventh aspect, or according to the twelfth aspect or any possible implementation of the twelfth aspect.

[0255] According to a thirtieth aspect of the present disclosure, a computer-readable medium is disclosed. 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, according to the ninth aspect or any possible implementation of the ninth aspect, according to the tenth aspect or any possible implementation of the tenth aspect, according to the eleventh aspect or any possible implementation of the eleventh aspect, or according to the twelfth aspect or any possible implementation of the twelfth aspect.

[0256] According to a thirty-first aspect of the present disclosure, a chip is disclosed. The chip includes an input / output (I / O) interface and a processor. 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, according to the ninth aspect or any possible implementation of the ninth aspect, according to the tenth aspect or any possible implementation of the tenth aspect, according to the eleventh aspect or any possible implementation of the eleventh aspect, or according to the twelfth aspect or any possible implementation of the twelfth aspect.BRIEF DESCRIPTION OF THE DRAWINGS

[0257] 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.

[0258] FIG. 1 shows a simplified schematic illustration of a future generation communication system conceptual structure according to one or more example implementations of the present disclosure.

[0259] FIG. 2 shows a simplified schematic illustration of a deployment of a future generation communication system according to one or more example implementations of the present disclosure.

[0260] FIG. 3 shows a simplified schematic illustration of an example apparatus in a communication system according to one or more example implementations of the present disclosure.

[0261] FIG. 4 illustrates a schematic illustration of a network capability (NC) or a service, Network for Connection (NET4CON) , according to one or more embodiments of the present disclosure.

[0262] FIG. 5A shows example radio bearers (RBs) , sessions and connections related to a wireless device in a communication system according to one or more example implementations of the present disclosure.

[0263] FIG. 5B shows example RBs, sessions and connections related to a wireless device in a communication system according to one or more example implementations of the present disclosure.

[0264] FIG. 6 shows a schematic flowchart of a method to assign a session identifier (ID) according to one or more embodiments of the present disclosure.

[0265] FIG. 7 shows a schematic flowchart of a method to configure a C / M serving gateway according to one or more embodiments of the present disclosure.

[0266] FIG. 8 shows a schematic flowchart of a method to remove a mapping between a session ID and the device according to one or more embodiments of the present disclosure.

[0267] FIG. 9A and FIG. 9B show schematic flowcharts of methods to trigger session activation according to one or more embodiments of the present disclosure.

[0268] FIG. 10A and FIG. 10B show schematic flowcharts of methods to activate a session according to one or more embodiments of the present disclosure.

[0269] FIG. 11A and FIG. 11B show schematic flowcharts of methods to de-activate a session according to one or more embodiments of the present disclosure.

[0270] FIG. 12 shows a schematic flowchart of an example method including the method shown in FIG. 6 and the method shown in FIG. 10A and FIG. 10B.

[0271] FIG. 13A shows a schematic flowchart of an example method including the method shown in FIG. 8 and the method shown in FIG. 11A and FIG. 11B.

[0272] FIG. 13B shows a schematic flowchart of an example method including the method shown in FIG. 10A and FIG. 10B.

[0273] FIG. 14 shows a schematic flowchart of an example method including related actions of NET4CON service.

[0274] FIG. 15 shows a block diagram of an apparatus according to one or more embodiments of the present disclosure.

[0275] FIG. 16 shows a block diagram of another apparatus according to one or more embodiments of the present disclosure.

[0276] FIG. 17 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.

[0277] FIG. 18 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.

[0278] FIG. 19 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.

[0279] FIG. 20 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.

[0280] FIG. 21 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.

[0281] FIG. 22 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.

[0282] FIG. 23 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.

[0283] FIG. 24 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.

[0284] FIG. 25 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.

[0285] FIG. 26 shows a block diagram of yet another apparatus according to one or more embodiments of the present disclosure.

[0286] FIG. 27 shows a schematic structural diagram of a communication apparatus according to one or more embodiments of the present disclosure.

[0287] FIG. 28 shows a schematic diagram of an architecture of a computing device cluster according to one or more embodiments of the present disclosure.

[0288] FIG. 29 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

[0289] 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.

[0290] An evolutionary solution of a future generation communication system architecture design and procedure design are described in the present application. The evolutionary solution is designed by enhancement of 5G system.

[0291] The proposed future generation communication network architecture has been designed with a few important principles and requirements: openness, trustworthiness, simplicity in standardization, scalability, rapid deployment of future generation communication networks and future-proofing.

[0292] The proposed future generation communication network architecture design applies modularization strategy, utilizes service-based concepts such as anything-as-a-service (XaaS) or ‘X’ as-a-service (XaaS) concepts and network virtualization techniques.

[0293] For all of the procedure designs, modularization of procedures is being tried. A procedure of the future generation communication system may include some procedures that can be reused by other procedures. Such a reusable procedure is defined as a basic procedure.

[0294] A complex procedure can, thus, include a plurality of sequential or parallel basic procedures. It is expected that such methodology can simplify designs of procedures.

[0295] The future generation communication system leverages service-based architecture and XaaS concept. XaaS services in the future generation communication system are categorized into three layers. The future generation communication system conceptual structure is shown in FIG. 1.

[0296] Infrastructure layer includes infrastructures supporting future generation 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 a plurality of providers.

[0297] FIG. 1 shows a simplified schematic illustration of a future generation communication system conceptual structure according to one or more example implementations of the present disclosure. In details, in FIG. 1, each XaaS service is provided by identified 5G logical functions. In the evolutionary solution, an XaaS service can be provided with 5G enhancement by multiple approaches. The aforementioned figure (FIG. 1) is only an example.

[0298] In the future generation communication system conceptual structure: -Network for artificial intelligence (AI) (NET4AI) is a new type of service in future generation CN / RAN which  enables network with the capability to conduct / execute AI training / inferencing task (s) . i.e., AI task (s) , by network-based computing and communication resources. In this application, the evolutionary solution to support NET4AI service by enhancing the network data analytics function (NWDAF) in 5G system are described. -A NET4Data service provides a decentralized architecture for data stakeholders to collaboratively manage data  lifecycle events. These data lifecycle events include data storage and data sharing. The data could be public, private, sensitive and confidential. In the present application, the NET4Data service could be integrated into the 5GS, or could be enhanced by the 5GS. -Data analysis and management (DAM) focuses on different types of data: network data (e.g., data collected from  network functions, XaaS service) , integrated sensing and communication (ISAC) data (3GPP-based sensing data (e.g., from UE and RAN) , Non-3GPP-based sensing data (e.g., from Radar, LiDAR, WiFi Sensing) , sensor data (e.g., data from camera sensor, video sensor) , and other data (e.g., Digital user data, 3rd party data, synthetization data, and AI data) . DAM provides services for a variety of data consumers, e.g., XaaS service, 3rd party, NF, UE, etc. 5G system logical functions for example: an NWDAF, a data center cooling facility (DCCF) , and a messaging framework adaptor function (MFAF) of control plane can be enhanced to support the DAM service in an evolutionary solution. -Network for Digital World (NET4DW) as a service provides the capability of intelligent integration / synthesis of  information from the physical world and digital world (DW) . Customers of NET4DW can be individuals, industries, governments. The customers can have the capability of creation, control, and management of a variety of applications running in the DW such as virtual reality applications. DW services can be supported by enhancing 5G functions and adding new functions (e.g., an evolutionary solution) where necessary. -Network for connectivity (NET4CON) as a service provides a capability to support exchange of messages and data  among new future generation services. The basic capabilities of NET4CON include to manage logical topology among XaaS services and between future generation XaaS services and all types of future generation communication system customers, to introduce intelligent GWs for controlling dynamic forwarding based on configured procedure principle and to support anonymous interactions among these XaaS services and customers by the introduced intelligent GWs. The NET4CON service is provided by enhancement of 5G system. -Mission Management (MM) as a service provides a capability to program provisioning of XaaS services at service  layer to provide mission services. A mission is to achieve a designated goal, known as mission goal, which includes providing PDU connectivity and may also provide data processing. The MM services include the following: mission information management service, mission session management service, mission execution and access management service. -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. -Service Provisioning Management (SPM) as a service provides a capability of control and management of future  generation service access by customers and provisioning of requested services. The capability is provided by ID management, unified authentication, anonymous service authorization and key management. -Connectivity Management (CM) as a service provides a capability of reachability management of future generation  wireless devices and D-users in NET4DW in order to support connectivity establishment between wireless devices / D-Users and XaaS services of future generation communication system. Note that physical locations of D-Users can be changed. A CM service can be deployed across a plurality of basic architecture structure (BAS) domains. -Protocol as a service provides a capability to design service customized protocol stacks for identified interfaces.

[0299] FIG. 2 illustrates an example of deployment of the future generation communication system in an evolutionary solution.

[0300] The symbol “+” represents “enhanced” , for example, the 5G AMF-mobility function is enhanced, denoted as AMF-Mobility+, the 5G RRC function is enhanced, denoted as RRC+, the 5G network repository function (NRF) is enhanced, denoted as NRF+, the 5G session management function (SMF) is enhanced, denoted as SMF+, the 5G network exposure function (NEF) is enhanced, denoted as NEF+, the 5G authentication server function (AUSF) is enhanced, denoted as AUSF+, other enhanced functions are not described in detail herein.

[0301] C / M Radio Bearer (C / M RB) of a future generation device: over-the-air connection for carrying control signaling for over-the-air interface management and C / M plane messages. A future generation device can have a plurality of C / M RBs.

[0302] Data Radio Bearer (Data RB) of a future generation device: over-the-air connection for carrying data plane traffic. A future generation device can have a plurality of Data RBs.

[0303] RB endpoint: endpoint of an RB at network side. An endpoint of an RB protocol stack (e.g., PDCP) can be in, e.g., a RAN BAS domain, but not limited to. In other words, an RB endpoint can be flexibly deployed / selected for a device.

[0304] RB handler: over-the-air interface protocol stack handler. An RB handler is defined as a logical function which perform RB protocol stack operations after getting configurations. A protocol handler is PDCP-only handler or whole protocol stack handler. An RB handler accepts RB configuration from connectivity management (CM) service. An RB handler also accepts security configuration, e.g., keying material, from service provisioning management (SPM) service.

[0305] The NET4CON service which is a main service impacting on future generation communication system architecture is implemented by enhanced 5G service communication proxy (SCP+) as a C / M plane GW and enhanced 5G user plane function (UPF+) as a data plane GW. Proposed per device / D-User C / M session and data session are defined as logical connections between a device / D-User and its serving SCP+ (C / M-TW-GW) and serving UPF+ (Data-TW-GW) . All XaaS services are deployed across a plurality of BAS / clouds.

[0306] The future generation communication system 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 future generation communication system customer is used to connect persons, objects, machines, etc. The future generation communication system 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) , machine-type-communication (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.

[0307] Each future generation communication system 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 including the forgoing devices, among other possibilities. Future generation communication system customer may be referred to using other terms. When a future generation communication system 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.

[0308] FIG. 3 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. In details, FIG. 3 illustrates an example of an apparatus 320 in a communication system (e.g., a future generation network architecture illustrated in FIG. 2) . The apparatus 320 may be a UE, a network node such as the access network (AN) , any components in the AN, the CN or any network function of the CN (AMF+, SMF+ or any other network functions illustrated in FIG. 2) . As shown in FIG. 3, 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.

[0309] When the apparatus is the AN, the component (s) of the AN 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 a 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.

[0310] 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 store 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 the one or more processors 260.

[0311] 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.

[0312] In a future generation communication system, both new future generation XaaS services (also referred to as data XaaS services) and network C / M XaaS services are categorized as basic XaaS services. An XaaS service (which is also referred to as service herein) is defined as an 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. In an implementation, there is at least one basic architecture structure (BAS) domain (which is also referred to as a NET4CON domain below) in the future generation communication system, and each of the at least one BAS domain can be controlled and managed by at least one NET4CON service. FIG. 4 illustrates a structural schematic of the NET4CON service architecture in which there are two BAS domains. For purposes of the present disclosure, only a case where a single BAS domain is controlled and managed by a single NET4CON service is considered, however, it should be noted that this case is only an example, and other examples or implementations within the scope of the present disclosure are possible.

[0313] For a NET4CON service in a BAS domain (NET4CON domain shown in FIG. 4) , there is a C / M function (NET4CON C / M function shown in FIG. 4) and a plurality of gateways (GWs) in the BAS domain. In each BAS domain, the C / M function is responsible for management of all of GWs. The GWs include one or more control / management plane trustworthy gateways (C / M-TW-GWs) and one or more data plane trustworthy gateways (Data-TW-GWs) . As shown in FIG. 4, the C / M function is communicatively connected to the GWs, and configured to control operations of the GWs. In an implementation, at least one of the one or more C / M-TW-GWs is communicatively connected to a C / M function entity of an XaaS service and configured to interact with the C / M function entity on a control and management plane. In an implementation, at least one of the one or more Data-TW-GWs is communicatively connected to a data function entity of the XaaS service, and configured to interact with the data function entity on a data plane. Based on configuration from the C / M function, each of the one or more C / M-TW-GWs is responsible for C / M plane traffic forwarding / routing, and each of the one or more Data-TW-GWs is responsible for data plane traffic forwarding / routing.

[0314] For example, the C / M function in the BAS domain controls and manages topology of the BAS domain, e.g., logical connections between XaaS services (not shown in FIG. 4) and GWs (including C / M-TW-GWs and Data-TW-GWs) in such a domain. The XaaS services have their own C / M function entities (for realizing C / M functions of XaaS service modules) and data function entities (for realizing data processing functions of XaaS service modules) in the same BAS domain as the C / M function. The C / M-TW-GW, under control of the C / M function in the BAS domain, provides capabilities to connect the C / M function entities of XaaS services in the BAS domain, so as to enable anonymous and secured C / M plane interaction among XaaS services following authorization profiles of XaaS services. The Data-TW-GW under control of the C / M function in the BAS domain provides capabilities to connect the data function entities of XaaS services, so as to enable anonymous and secured data plane interaction among XaaS services to manage assured service performance.

[0315] In an implementation, in a case where there are multiple BAS domains in a future generation communication system, multiple NET4CON services are provided in the multiple BAS domains. As shown in FIG. 4, there are two BAS domains, and a NET4CON service is provided in each of the two BAS domains (two NET4CON services) . The connectivity between the two NET4CON services can be that, for example, a C / M-TW-GW of a first NET4CON service in the first BAS domain can be communicatively connected to a C / M-TW-GW of a second NET4CON service in the second BAS domain, and a Data-TW-GW of the first NET4CON service in the first BAS domain can be communicatively connected to a Data-TW-GW of the second NET4CON service in the second BAS domain, and a C / M function of the first NET4CON service in the first BAS domain can be communicatively connected to a C / M function of the second NET4CON service in the second BAS domain.

[0316] The aforementioned NET4CON service is used for management of connections of future generation communication system (e.g., 6G system) network capabilities (NCs) and customers / devices. Regarding the connections of the device, for ease of understanding, different connections related to the device will be described. As shown in FIG. 5A, the device is connected to its serving gateways, including a C / M gateway shown as C / M-TW-GW-1 on the C / M plane and a data gateway shown as Data-TW-GW-1 on the data plane. It should be noted that although the C / M-TW-GW-1 and Data-TW-GW-1 are shown as being deployed on the infrastructure of the CN (e.g., CN infrastructure as shown in FIG. 1) , they could also be deployed on other infrastructures, such as the RAN infrastructure.

[0317] The connections related to the device may include, but are not limited to, the following: 1) Device CN-C / M RB: an RB between a wireless device and its serving RAN (Cell, RB handler) that carries C / M  session traffic; 2) Device CN-data RB: an RB between a wireless device and its serving RAN (Cell, RB handler) that carries data  session traffic; 3) Device RAN-C / M RB: an RB between a wireless device and its serving RAN that carries RAN related C / M traffic; 4) Device RAN-data RB: an 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) C / M NC connection (can also be referred to as C / M plane NC connection) : a logical connection between a device  and an NC (which may be at the C / M layer or the service layer) , the logical connection between the device and the NC is on the C / M plane; 8) Data NC connection (can also be referred to as data plane NC connection) : a logical connection between a device  and a data NC (which may be at the service layer) , the logical connection between the device and the NC is on the data plane; 9) Device-external (device-ext) connection: a logical connection between a device and an entity, e.g., a server,  located in external networks. A GW that has connection with external networks is an ext-Data-TW-GW, e.g., Data-TW-GW-2 in FIG. 5A. The network needs to establish a tunnel between the device and an ext-Data-TW-GW to support a device-ext connection.

[0318] In this case, a GW to which the device is connected can be referred to as a serving GW of the device, and a GW to which an NC is connected can be referred to as an anchor GW of the NC. For example, in FIG. 5A, for a C / M NC connection between the device and C / M NC2 on the C / M plane, C / M-TW-GW-1 is the serving C / M-TW-GW of the device, and the C / M-TW-GW-2 is the anchor C / M-TW-GW of the C / M NC2; for a C / M session between the device and C / M NC1 on the C / M plane, C / M-TW-GW-1 is the serving C / M-TW-GW of the device and also the anchor C / M-TW-GW of C / M NC1, that is, the serving C / M-TW-GW of the device and the anchor C / M-TW-GW of C / M NC1 are the same. Similarly, for a data NC connection between the device and data NC2 on the data plane, Data-TW-GW-1 is the serving Data-TW-GW of the device, and the Data-TW-GW-2 is the anchor Data-TW-GW of the data NC2; for a data session between the device and data NC1 on the data plane, Data-TW-GW-1 is the serving Data-TW-GW of the device and the anchor Data-TW-GW of data NC1, that is, the serving Data-TW-GW of the device and the anchor Data-TW-GW of data NC1 are the same. In a possible implementation, when the serving GW of the device and the anchor GW of the NC are different, a connection between them can be referred to as an inter-GW session.

[0319] FIG. 5B shows example RBs, sessions and connections related to a wireless device in a communication system, which is different from FIG. 5A where different data NCs connect with the same Data-TW-GW and C / M-TW-GW, and different C / M NCs also connect with the same C / M-TW-GW. As shown in FIG. 5B, the device can be connected to an NC at the service layer or the C / M layer as shown in FIG. 1.

[0320] The connections related to the wireless device, including the aforementioned C / M NC connection, data NC connection and device-ext connection, are used to carry control / data traffic; each of the connections can be a downlink connection or an uplink connection.

[0321] In addition to the connections, there may also be downlink and uplink RBs related to the wireless device.

[0322] With respect to the RBs between the device and the RAN, the RBs generally include device CN RB and device RAN RB. The device CN RB includes the aforementioned device CN-C / M RB and device CN-data RB, and the device RAN RB includes the aforementioned device RAN-C / M RB and device RAN-data RB. From the perspective of directions, the RB may be a downlink RB from the RAN to a wireless device or an uplink RB from the wireless device to the 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 RBs. 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. Therefore, the RB can be of a C / M type or a data type. From the perspective of traffic destinations, the RB may be referred to as a RAN-RB or a CN-RB. The RAN-RB is an RB that carries signaling messages or data traffic between a wireless device and the RAN, and the CN-RB is an RB that carries signaling messages or data traffic between a device and the core network (CN) on the over-the-air interface. Therefore, in this case, the RB can be of a RAN-RB type or a CN-RB type. When combining the aforementioned different perspectives, different types of RBs may include 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.

[0323] 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 exchanging control signaling on the C / M plane, or a data session which is a logical connection between a device and its serving data-TW-GW for exchanging data on the data plane. Therefore, 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 sessions. When combining the aforementioned different perspectives, different types of sessions may include downlink / uplink C / M session (C / M session for exchanging control signaling on the C / M plane) , or downlink / uplink data session (data session for exchanging data on the data plane) . That is, a session may be an uplink / downlink C / M session or data session.

[0324] With respect to the NC connection between a wireless device and an 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. Therefore, 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 an 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. Therefore, 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 aforementioned different perspectives, different NC connections may be downlink / uplink C / M NC connections, or downlink / uplink data NC connections. That is, an NC connection may be an uplink / downlink C / M NC connection or data NC connection.

[0325] Throughout the text, the anchor gateway of an NC is connected to the NC, and responsible for managing traffic related to the NC. Corresponding forwarding rule (s) can be established at the anchor gateway of the NC, to ensure that incoming traffic can be properly forwarded to the NC, as well as ensuring that outgoing traffic can be properly forwarded from the NC to other NC (s) or device (s) . The anchor C / M gateway of the NC, also referred to as anchor C / M serving gateway of the NC, is responsible for incoming signaling traffic to the NC and outgoing signaling traffic from the NC on the C / M plane. The anchor data gateway of the NC, also referred to as anchor data serving gateway of the NC, is responsible for incoming data traffic to the NC and outgoing data traffic from the NC on the data plane. The serving gateway of a wireless or wireline device is connected to the device, and responsible for managing traffic related to the device. Corresponding forwarding rule (s) can be established at the serving gateway of the device, to ensure that incoming traffic can be properly forwarded to the device, as well as ensuring that outgoing traffic can be properly forwarded from the device to other NC (s) or device (s) . The C / M serving gateway of the device is responsible for incoming signaling traffic to the device and outgoing signaling traffic from the device on the C / M plane. The data serving gateway of the device is responsible for incoming data traffic to the device and outgoing data traffic from the device on the data plane.

[0326] As described above, both new future generation XaaS services and network C / M XaaS services are categorized as basic XaaS services. An XaaS service is defined as an NC. Each of these NCs can provide a single or a group of specific capabilities to enable control and management and service provisioning in the future generation communication system. An 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 an implementation, an 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 a plurality of actions may correspond to one capability. For example, considering NET4AI service as an XaaS service, the NET4AI service can provide AI-related services to future generation communication system customers or to other NCs. These AI related services can be enabled by its inference capabilities or sub-services, training capabilities or sub-services, and model management capabilities or sub-services. That is, the requirement for the NET4AI service can include, but are 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 provisioning of the NET4AI service, enhancement / improvement of the model, or the like. For the training requirement, there could be a plurality of algorithms / schemes such as algorithm / scheme A, algorithm / scheme B and algorithm / scheme C for implementing the training requirements. In this case, the plurality of algorithms / schemes can be regarded as a plurality of actions corresponding to the NET4AI service. It should be noted that the algorithm / scheme is just an implementation of the action, and the actions related to a service may be characterized in other different forms or formats.

[0327] The NCDL defines a language that is understood by both parties, i.e., a first NC calling the action and a second NC executing the action that is called by the first NC. The actions may be categorized as follows: Type 1: In-out-action: When this type of action is called, action codes are run based on an input and an output is  produced. (Input-> action-> output) ; Type 2: In–action: When this type of action is called, action codes are run based on the input and a local  configuration / update is conducted (input->action-> local update) ; Type 3: Out-action: When a local condition (trigger condition) is met, action codes are run to provide an output (local  ->action->output) .

[0328] For Type 1 action and Type 2 action, when a first NC calls an action of a second NC, the first NC provides an NCDL input to the second NC. The NCDL input follows a certain agreement for the second NC to correctly recognize the NCDL input and execute the action. For Type 1 action, the second NC provides an NCDL output corresponding to the NCDL input. This NCDL output may be provided to the first NC, or to another NC (s) . For Type 2 action, the second NC performs a local configuration based on the NCDL input, in which case there is no NCDL output.

[0329] For Type 3 action, there is no NCDL input. When a local condition (or a trigger condition) is met, the first NC automatically provides an NCDL output to the second NC which subscribes to this action.

[0330] For an NCDL of an NC, the input dimensions (NCDL input) can include one or a plurality of input information without defining corresponding input information format; for an NCDL of a data NC, these dimensions can include one or a plurality of input data dimensions along with definitions of corresponding input data format.

[0331] TheNET4CON at the infrastructure layer of FIG. 1 is a network capability (NC) that is responsible for management of connections of future generation communication system (e.g., 6G system) network capabilities (NCs) and customers / devices.

[0332] Aspects of the present disclosure propose NET4CON actions and corresponding NCDLs for the NET4CON, so as to enable the NET4CON to provide its capability to other NCs and customers. In order to provide this capability, the NET4CON may need to define one or more actions (e.g., Application Programming Interfaces (APIs) ) and provide an NCDL for each of the one or more actions.

[0333] The actions of the NET4CON proposed in the embodiments of the present disclosure are used for management of sessions related to a wireless device. The actions for the management of the sessions can include, but are not limited to, C / M session ID assignment, configuration of C / M serving gateway, establishment of mapping of device and C / M session, removal configuration of C / M serving gateway, removal of C / M session ID, receiving of instruction on activation of C / M session, activation of C / M session, de-activation of C / M session.

[0334] In the following description, different actions related to the NET4CON service are further described. It should be noted that although the actions are described with reference to a NET4CON C / M function (which is also referred to as first node below) or the C / M-TW-GW of the NET4CON services (which is also referred to as a C / M serving gateway below) , the description of the actions may be applicable in the context of other services or NCs, and other NCs may also provide similar actions that follow similar NCDLs. The actions of the NET4CON C / M function or the C / M-TW-GW may be subscribed to by a wireless device, a customer using the wireless device, an NC providing autonomous programming services, an NC providing RAN services, or other NCs (such as those described with reference to FIG. 1) . Besides, the execution of following actions will be described from the perspective of the first node and the C / M serving gateway. From the perspective of the first node, when interactions between the first node and other nodes are involved, corresponding operations may be performed by other nodes, and the other nodes could be other XaaS services, or the C / M serving gateway. For example, the first node transmitting information to the other node involves the other node receiving information from the first node, the first node receiving information from the other node involves the other node transmitting information to the first node.

[0335] In an implementation of the present disclosure, the action is to assign a C / M session ID. Each action includes a unique action name for facilitating other NCs to subscribe to the action. For example, the action name can be “C / M session ID assignment service” , or “wireless device C / M session ID assignment” . In an implementation, this action may be called when a C / M RB (e.g., the aforementioned CN-C / M RB) for carrying control signaling traffic during the C / M session, has been established. This particular action is a Type 2 action as it involves an NCDL input. The present disclosure provides a method applied to a first node to implement this action. FIG. 6 shows a schematic flowchart of a method to assign a session identifier (ID) according to one or more embodiments of the present disclosure. The flowchart is representative of the execution of the action by the first node. The method illustrated in FIG. 6 is applied at the first node and includes the following steps:

[0336] At step S601, the method includes receiving an assignment message from a second node.

[0337] In an implementation, the first node can be a C / M function of a NET4CON service in a BAS domain. In an implementation, the second node can provide an XaaS service in the C / M layer or the infrastructure layer of FIG. 1, and the XaaS service can provide its services or capabilities through its corresponding C / M function entity / entities implemented on the infrastructure layer of the system shown in FIG. 1. The C / M function entity / entities support (s) exchanging of signaling of the XaaS service. For example, the second node provides autonomous programming services, radio access network (RAN) services, or other network capabilities. When the RAN service is provided by the second node, for execution of the method (prior to execution of step S601) by the first node to assign the C / M serving gateway and the identification information related to the C / M session, the second node has established a C / M RB, and the action is subscribed to by the first node which provides the NET4CON service. After the C / M RB is established, the step S601 is executed. When autonomous programming services are provided by the second node, the step S601 includes the first node receiving an assignment request from the second node. The assignment request can include the identifier of the device and the reachability information of the device. In an implementation, a trigger condition for transmitting the assignment request by the second node includes the second node receiving information about establishment of a new RB for the device from the RAN, which may be realized by the RAN through its action of provisioning of RB status change information.

[0338] The assignment message includes a request to assign a control and management (C / M) serving gateway and identification information related to a C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane, and the assignment message includes an identifier of the device and reachability information of the device. In an implementation, the device can be a wireless device. In an implementation, the C / M serving gateway is connected to the device. The C / M serving gateway can also be referred to as a serving C / M-TW-GW of the device. For example, the C / M serving gateway is the C / M-TW-GW-1 shown in FIG. 5A or FIG. 5B. In an implementation, the C / M session related to the device can be a logical connection between the device and its serving C / M-TW-GW, and the C / M session is used for exchanging control signaling on the C / M plane. The C / M session may be a downlink C / M session from the C / M serving gateway of the device to the device or an uplink C / M session from the device to the C / M serving gateway. Therefore, the C / M session is a downlink type or an uplink type, and the downlink and uplink C / M sessions may be collectively referred to as a pair of C / M sessions.

[0339] In an implementation, the reachability information of the device includes information for identifying a serving radio access network (RAN) of the device (e.g., an ID of the serving RAN) and information for identifying a C / M radio bearer (RB) between the device and the serving RAN (e.g., an ID of the C / M RB) . The serving RAN of the device can be an attachment point to which the device is attached. The C / M RB is configured to carry control signaling traffic during the C / M session; the C / M RB carries C / M traffic related to the serving RAN. The C / M RB could be CN-C / M RB. In an implementation, the C / M RB may be a downlink C / M RB from the serving RAN to the device or an uplink C / M RB from the device to the serving RAN. Therefore, the C / M RB is a downlink type or an uplink type, and the downlink and uplink C / M RB may be collectively referred to as a pair of C / M RBs.

[0340] Incorporating the above information in the reachability information of the device allows multi-dimensional consideration to determine the C / M serving gateway, which ensures optimization of the C / M serving gateway allocation and facilitates network resource allocation and management.

[0341] In an implementation, the assignment message further includes: information for identifying a serving area in which the device is located (e.g., an ID of the serving area) . In an implementation, the serving area in which the device is located can be a BAS domain that is controlled and managed by a NET4CON C / M function. The BAS domain where the device is located can be different from or the same as the BAS domain where the first node is located. When the device and the first node are located in the same BAS domain, the assignment message received by the first node may not include an ID of the BAS domain where the device is located. When the device and the first node are located in different BAS domains, the assignment message may include the ID of the BAS domain where the device is located. In this way, the allocation of the C / M serving gateway based on the reachability information of the device can be further optimized, especially when the device and the first node are in different serving areas.

[0342] In response receiving the assignment message in S601, at step S602, the method includes determining the C / M serving gateway based on the reachability information of the device.

[0343] As stated above, the reachability information of the device includes the information for identifying the serving RAN of the device and the information of the C / M RB. The first node has knowledge of the location of the device based on the reachability information, and can thus determine the C / M serving gateway. For example, the first node can determine a C / M-TW-GW located within a predefined range from the serving RAN as the C / M serving gateway of the device. In an implementation, the first node and the C / M serving gateway can be located in the same BAS domain or in different BAS domains, that is, the first node and the C / M serving gateway are network elements under the control of the same NET4CON C / M function or different NET4CON C / M functions. The following description is for a scenario where the first node and the C / M serving gateway are in the same BAS domain, although the technical solution of the present disclosure may be applicable in a scenario where the first node and the C / M serving gateway are located in different BAS domains.

[0344] In an implementation, the first node selects the C / M serving gateway based on the reachability information of the device.

[0345] At step S603, the method includes assigning the identification information related to the C / M session between the device and the C / M serving gateway. The identification information related to the C / M session can be an ID of the C / M session. In an implementation, the identification information and / or the reachability information is stored by the first node in a local cache. In addition to the aforementioned information, the first node may also store the ID of the C / M serving gateway. By maintaining the aforementioned information in the first node, the information can be provided by the first node when requested.

[0346] The first node is configured to determine a C / M serving gateway for a device based on the reachability information of the device, enabling a suitable C / M serving gateway to be chosen for the device. The first node also assigns identification information for a C / M session between the device and the determined C / M serving gateway, which enables possible communication between the device and its C / M serving gateway.

[0347] It should be noted that the execution order of steps S602 and SS603 may be reversed, permuted, or performed substantially concurrently, provided that such variation does not compromise the functionality of the method.

[0348] In an implementation, after execution of steps S602 and S603, the C / M serving gateway can be configured in different ways, such as, the C / M serving gateway may be configured by the first node or by the second node. The C / M serving gateway is configured to enable the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device. This establishment ensures that the C / M serving gateway forwards control signaling of the device over the C / M session.

[0349] In an implementation, when the C / M serving gateway is configured by the first node, it may not be necessary to send as feedback, information for configuring the C / M serving gateway to the second node after execution of steps S602 and S603. The configuration process can be reflected as an interaction between the first node and the C / M serving gateway. This interaction may be exposed to other nodes other than the NET4CON service, or kept unexposed. Correspondingly, the method further includes: configuring the C / M serving gateway by the first node, to establish a mapping between the identification information related to the C / M session and the identifier of the device. The C / M serving gateway is configured to establish the mapping for subsequent activation of the C / M session, so as to enable anonymous and secured C / M plane interaction between the device and the network following the mapping.

[0350] In an implementation, configuring the C / M serving gateway by the first node includes: transmitting a message to the C / M serving gateway by the first node. The message is configured to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device. Correspondingly, the C / M serving gateway receives the message from the node and completes the establishment of the mapping. In an implementation, the message transmitted from the first node to the C / M serving gateway includes the identifier of the device and the identification information related to the C / M session. In an implementation, the message transmitted to the C / M serving gateway further includes one or more of information for identifying the C / M serving gateway, information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The information for identifying a functionality for handling the C / M RB may be a RB handler. The aforementioned mapping can indicate a correspondence between the C / M session and the device. In some cases, the aforementioned correspondence can further include the serving RAN where the device is located. In some cases, the aforementioned correspondence can further include a C / M RB to which the C / M session is mapped. In some cases, the aforementioned correspondence can further include the RB handler handling the C / M RB of the device. For example, when there is a single RAN to which the C / M serving gateway is connected and there is a single C / M RB in the RAN, the message transmitted to the C / M serving gateway may not include the serving RAN of the device and the C / M RB to which the C / M session is mapped. When there are multiple RANs and / or there are multiple C / M RBs in the multiple RANs, the message transmitted to the C / M serving gateway may include the serving RAN of the device and / or the C / M RB to which the C / M session is mapped. In an implementation, the message transmitted to the C / M serving gateway further indicates the C / M serving gateway. For example, the message includes an ID of the C / M serving gateway. By including the information for identifying the C / M serving gateway in the message, the reliability of message transmission to the C / M serving gateway can be ensured. By including the serving RAN of the device in the message, the C / M serving gateway can determine the serving RAN of the device and exchange traffic with the device through its serving RAN, especially in a case where there are multiple RANs connected to the C / M gateway. By including the information for identifying the RB handler in the message, the C / M serving gateway can determine the RB handler of the device and exchange traffic with the device through the RB handler of the device, especially in a case where different RB handlers handle RBs of different devices. Inclusion of the information for identifying the C / M RB in the message enables the C / M serving gateway to activate the C / M session.

[0351] The C / M session of the device is a logical connection between the device and the C / M serving gateway of the device. The traffic during the C / M session is routed through the connection between the serving RAN of the device and the C / M serving gateway, and the C / M RB between the device and the serving RAN of the device. The C / M RB of the device is established between the serving RAN of the device and the device.

[0352] After establishment of the C / M session between the device and the C / M serving gateway, the device may maintain the mapping between the C / M RB and the C / M session. The serving RAN of the device may maintain the mapping between the C / M RB and the C / M session, this mapping enables the serving RAN of the device to associate the two ends of the C / M session (i.e., the device and the C / M serving gateway) with traffic during the C / M session. For example, when traffic arrives at the serving RAN through the C / M RB, the serving RAN can identify that the traffic is targeting the C / M serving gateway of the device, and when traffic arrives at the serving RAN through the connection between the serving RAN and the C / M serving gateway of the device, the serving RAN can identify that the traffic is targeting the device.

[0353] In an implementation, the C / M serving gateway may at least maintain the mapping between the device and the C / M session. Alternatively, the C / M serving gateway may maintain the mapping among the device, the C / M session and the serving RAN of the device. Alternatively, the C / M serving gateway may maintain the mapping among the device, the C / M session, the serving RAN of the device and the C / M RB. Alternatively, the C / M serving gateway may maintain the mapping among the device, the C / M session, the serving RAN of the device, the C / M RB and the C / M RB handler which handles the C / M RB of the device. The following describes examples of traffic routing between the device and the C / M serving gateway.

[0354] In an implementation, the mappings maintained by the device, the serving RAN of the device, and the C / M serving gateway may be stored in their respective local caches.

[0355] For example, there is a single RAN to which the C / M serving gateway is connected and there is a single C / M RB between the serving RAN and the device, that is, the serving RAN of the device and the C / M RB for the device are unique, the C / M serving gateway may maintain the mapping between the device and the C / M session. For traffic from the C / M serving gateway to the device, the C / M serving gateway may route the traffic to the device to the serving RAN of the device through the connection between the serving RAN of the device and the C / M serving gateway, then the serving RAN of the device may route the traffic to the device through the C / M RB of the device. For traffic from the device to the C / M serving gateway, the device may route the traffic to the serving RAN of the device through the C / M RB of the device, and the serving RAN may then route the traffic to the C / M serving gateway through the connection between the serving RAN of the device and the C / M serving gateway.

[0356] For example, the C / M serving gateway is connected to multiple RANs, each RAN may correspond to one or more C / M RBs for one or more devices, the C / M serving gateway may maintain the mapping among the device, the C / M session, the serving RAN of the device and the C / M RB, or the mapping among the device, the C / M session, the serving RAN of the device, the C / M RB and the C / M RB handler. For traffic from the C / M serving gateway to the device, the C / M serving gateway may determine the serving RAN of the device based on the mapping, then the serving RAN of the device may determine the C / M RB for the device based on the mapping between the C / M RB and the C / M session stored in its local cache, and finally, the traffic is routed to the device through the C / M RB. For traffic from the device to the C / M serving gateway, the device may map the traffic during the C / M session to the C / M RB based on the mapping between the C / M RB and the C / M session stored in its local cache, and then the serving RAN may route the traffic to the C / M serving gateway based on the mapping between the C / M RB and the C / M session stored in its local cache.

[0357] In an implementation, when the C / M serving gateway is configured by the second node, the second node may configure the C / M serving gateway on its own, that is, the second node interacts with the C / M serving gateway to complete the configuration. Alternatively, the second node may configure the C / M serving gateway through the first node, that is, the second node interacts with the first node, and the first node then interacts with the C / M serving gateway to complete the configuration.

[0358] For example, after execution of steps S602 and S603, the first node transmits a message to the second node. This message may acknowledge the determination of the C / M serving gateway and the assignment of the identification information related to the C / M session, or this message may carry information which can be used by the second node to configure the C / M serving gateway.

[0359] Upon receiving the feedback, in one possible scenario, the second node enables the first node to configure the C / M serving gateway. For example, the second node may transmit a message / request to the first node, and the message / request may trigger the configuration of the C / M serving gateway by the first node. The first node may then configure the C / M serving gateway as described above.

[0360] Another possible scenario is that the second node configures the C / M serving gateway on its own. Prior to configuring the C / M serving gateway, the method includes: transmitting, by the first node, a message to the second node. The message indicates the device and the identification information related to the C / M session between the device and the C / M serving gateway. In an implementation, the message transmitted to the second node includes: the identifier of the device, the identification information and information for identifying the C / M serving gateway.

[0361] Correspondingly, the second node receives the message from the first node, and the second node then configures the C / M serving gateway based on the message received from the first node, to enable the C / M serving gateway to establish a mapping between the C / M session and the device. The aforementioned mapping can indicate a correspondence of the C / M session and the device. When multiple RANs are present and / or there are multiple C / M RBs in the multiple RANs, the message transmitted to the second node further includes one or more of: information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session. In some cases, the aforementioned correspondence can further include the serving RAN where the device is located. In some cases, the aforementioned correspondence can further include a C / M RB to which the C / M session is mapped. In some cases, the aforementioned correspondence can further include the RB handler handling the C / M RB of the device. The message transmitted to the caller (i.e., the second node) allows for the caller to directly configure the C / M serving gateway, thereby improving the flexibility of the system. The process of configuring the C / M serving gateway by the second node may be similar to the process of configuring the C / M serving gateway by the first node as described above.

[0362] In an implementation, for execution of the method (prior to execution of step S601) to assign the C / M serving gateway and the identification information related to the C / M session, one or more conditions (also referred to as a “pre-condition” ) must be satisfied. For instance, for execution of the method, the C / M RB for carrying control signaling traffic during the C / M session, has been established. In an implementation, one C / M RB can map to one or more C / M sessions. When one C / M RB maps to one C / M session, for execution of the method, the C / M RB for carrying control signaling traffic during the C / M session, has been established, and no other C / M session is mapped to the C / M RB.

[0363] In an implementation, the steps S601, S602 and S603 constitute an action to assign the C / M serving gateway and the identification information related to the C / M session. The action is executed as part of a service (which is also referred to as the aforementioned C / M session ID assignment service) provided by the first node for session management, and the action is subscribed to by the second node. The second node provides autonomous programming services or RAN services, or other network capabilities.

[0364] In an implementation, the assignment message can identify the action. For example, the assignment message further includes information for identifying the action, e.g., an ID of the action, and the first node is triggered to perform the action based on the ID of the action. When the first node receives the assignment message which includes the ID of the action, the first node has the knowledge that the assignment message is configured to request the assignment of the C / M serving gateway and the identification information related to the C / M session. From a perspective of network elements (e.g., a C / M function and gateways) included in the NET4CON service, different network elements in a BAS domain may be capable of providing their own actions as one network element, and the first node may be capable of providing different actions. It is possible to assign different IDs for actions provided by all network elements in the BAS domain. In this case, IDs of actions provided by all network elements in the domain may be different. It is also possible to assign different IDs for actions of one network element. In this case, actions of different network elements may have the same IDs. From a perspective of an NC (e.g., the NET4CON service) , different NCs may be capable of providing their own actions as one NC. For example, the NET4CON 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 may be different. It is also possible to assign different IDs for the actions of one NC. In this case, actions of different NCs may have the same IDs. By including the identification information for the action in the assignment message, the first node can correctly perform the action identified in the assignment message.

[0365] In an implementation, after execution of the method, the C / M serving gateway has been determined and the identification information related to the C / M session has been assigned.

[0366] For the action, “C / M session ID assignment” performed by the first node, the NCDL of the action includes the following: Name of the action: C / M session ID assignment. Pre-condition of the action: The C / M RB for carrying control signaling traffic during the C / M session, has been  established. Post-condition of the action: The first node has determined the C / M serving gateway and assigned the identification  information related to the C / M session. One or more parameters related to the action: Input parameters such as the identifier of the device and the reachability  information of the device; optional the information for identifying the serving area in which the device is located.

[0367] The following is an example NCDL of the action “C / M session ID assignment” , in which one C / M session is mapped to one C / M RB.

[0368] Name of the action: C / M session ID assignment.

[0369] Purpose of the action: The purpose of this action is for a NET4CON to assign a serving C / M-TW-GW (which is a specific example of the aforementioned C / M serving gateway) and assign a C / M session ID pair (including IDs of an uplink C / M session and a downlink C / M session) for a device through its C / M function (which is a specific example of the aforementioned first node) ; and configure the C / M session ID to the selected serving C / M-TW-GW.

[0370] Pre-condition of the action: A CN-C / M RB of the device (which is a specific example of the aforementioned C / M RB) has been established, and C / M session ID for the device has not been assigned. Sometimes the pre-condition further includes no C / M session has been mapped to the CN-C / M RB.

[0371] Post-condition of the action: Serving C / M-TW-GW has been selected, C / M session ID has been assigned and the serving C / M-TW-GW is configured; local cache of the C / M function and the serving C / M-TW-GW has been updated.

[0372] Table 1 shows parameters related to the NCDL of the action “C / M session ID assignment” . Table 1

[0373] The parameters shown in Table 1 represent different capability dimensions for the action “C / M session ID assignment” . The capability dimensions can include input dimensions, in which the input dimensions are used to indicate required input information for the execution of the action. Definitions of the capability dimensions are as follows: -Device ID: ID of the device for which the C / M session ID is assigned. This device ID is an ID of the device  dedicated for future generation wireless system (e.g., future generation communication system) connectivity. For example, the ID of the device can be a subscriber temporary identifier (STID) . Regarding the STID of the device, the STID is generated for the device in response to an authorization for the device to access the communication system, and the STID of the device is managed by COnsortium of NETworks (CONET) node in the C / M layer of FIG. 1 through its functionality (CONET-Identifier Management, CONET-IDM) . -NET4CON (BAS) ID: ID of a BAS (NET4CON) domain (which is a specific example of the aforementioned  information for identifying the serving area) where the device is currently located. -Attachment point info: RAN (Cell) ID (which is a specific example of the aforementioned information for  identifying the serving RAN) where the device is located. -C / M RB ID: ID of UL / DL C / M RB to which the assigned C / M session would be mapped, the C / M RB and the  RAN can also be referred to as the aforementioned reachable address of the device (which may be part of the aforementioned reachability information) . -Serving C / M-TW-GW ID: ID of the selected serving C / M-TW-GW (which is a specific example of the  aforementioned information for identifying the C / M serving gateway) . -UL C / M session ID / DL C / M session ID: IDs of UL / DL C / M sessions (which is a specific example of the  aforementioned identification information related to C / M session) .

[0374] In an implementation, the NET4CON (BAS) ID, the C / M RB ID and the attachment point info may be not cached locally.

[0375] Use of this NCDL: -This NCDL may be subscribed to by an automatic network capability programming (A-CAP) and other NCs in  FIG. 1. The A-CAP can provide autonomous programming services. The A-CAP can also be referred to as the aforementioned MM service with respect to FIG. 1. -The action is called when the device subscribes to an authentication service from the service provisioning  management (SPM) . -When the action is called, the input should include the device ID; the output should include the elements  corresponding to the capability dimensions. -The action can be called by the A-CAP that is triggered by the device or other network capabilities (NCs) . The A- CAP can provide the autonomous programming services.

[0376] The output dimensions or parameters of Table 1 may be stored by the first node in a local cache, or may be output by the first node. Although this action is called by the second node, when outputting information defined in the output of Table 1, it is not necessarily to output the information to the second node, the first node may also output the information to a node other than the second node, depending on actual configurations.

[0377] Throughout the text and in the tables, although session IDs and RB IDs may be referenced in pairs (UL and DL) , it is not always necessary to include a pair of IDs when executing related actions.

[0378] In an implementation of the present disclosure, the present disclosure provides a method involving two actions to configure a C / M serving gateway. One of the two actions is “configuration of C / M serving gateway” , which is applied to either a first node or a second node. The other is “establishment of mapping of device and C / M session” , which is applied to a C / M serving gateway. Each of the two actions includes a unique action name for facilitating other NCs’ subscription. For example, for the action “configuration of C / M serving gateway” , the action name can be “configuration of C / M serving gateway action” or “establishment configuration service” . For the action “establishment of mapping of device and C / M session” , the action name can be “establishment of mapping of device and C / M session action” or “establishment service” .

[0379] In an implementation, both of the actions may be called when identification information of a C / M session of a device has been assigned and a C / M gateway has been selected as a C / M serving gateway. For the action “configuration of C / M serving gateway” , upon determining that a trigger condition is met, the first node or the second node transmits configuration information to the C / M gateway to configure the C / M gateway. This particular action performed by the first node or the second node is a Type 3 action as it involves an NCDL output. Upon receiving the configuration information, the C / M serving gateway may update its local cache to establish a mapping between device and C / M session, and may or may not give a feedback. Therefore, the action “establishment of mapping between device and C / M session” performed by the C / M serving gateway is a Type 1 action or Type 2 action. The provided method is for interaction between the first node and the C / M serving gateway, or between the second node and the C / M serving gateway, in order to implement the two actions. FIG. 7 shows a schematic flowchart of a method to configure a C / M serving gateway according to one or more embodiments of the present disclosure. The flowchart is representative of the execution of the action by the first node or the second node and the execution of the action by the C / M serving gateway. The method illustrated in FIG. 7 is applied between either the first node or the second node and the C / M serving gateway, and includes the following steps:

[0380] At step S701, the method includes determining, by the first node or the second node, that a trigger condition for establishment configuration of a C / M serving gateway is satisfied.

[0381] In an implementation, the first node can be a C / M function of a NET4CON service in a BAS domain. In an implementation, the second node can provide an XaaS service in the C / M layer, for example, the second node provides autonomous programming services.

[0382] The trigger condition indicates that the first node has determined the C / M serving gateway and assigned the identification information related to the C / M session.

[0383] In an implementation, when the method involves the interactions between the first node and the C / M serving gateway, the establishment configuration of the C / M serving gateway may be triggered by the first node automatically after the first node determines the C / M serving gateway and assigns the identification information related to the C / M session. Alternatively, the establishment configuration of the C / M serving gateway may be triggered by the second node or other NCs, so the trigger condition can be that the first node receives a message from the second node or other NCs. In the case of triggering by the second node or other NCs, this message may include an identifier of a device and identification information related to a C / M session. In an implementation, this message further includes information for identifying the C / M serving gateway and / or reachability information of the device. The information in this message may be transmitted to the second node or other NC by the first node upon completing the action “C / M session ID assignment” .

[0384] In an implementation, when the method involves the interactions between the second node and the C / M serving gateway, the step S701 includes: receiving a message from the first node by the second node. The message indicates the device and the identification information related to the C / M session. In an implementation, the message received from the first node includes the identifier of the device, the identification information related to the C / M session, and information for identifying the C / M serving gateway. In an implementation, the message received from the first node further includes one or more of: information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session. Inclusion of the above information in the message facilitates subsequent establishment of the mapping by the C / M serving gateway. The mapping to be established can indicate a correspondence among the C / M session and the device. In some cases, the aforementioned correspondence can further include the serving RAN where the device is located. In some cases, the aforementioned correspondence can further include a C / M RB to which the C / M session is mapped. In some cases, the aforementioned correspondence can further include the RB handler handling the C / M RB of the device. For example, when there is a single RAN to which the C / M serving gateway is connected and there is a single C / M RB in the RAN, the message transmitted to the C / M serving gateway may not include the serving RAN of the device and the C / M RB to which the C / M session is mapped. When there are multiple RANs and / or there are multiple C / M RBs in the multiple RANs, the message transmitted to the C / M serving gateway may include the serving RAN of the device and / or the C / M RB to which the C / M session is mapped.

[0385] At step S702, the method includes transmitting, by the first node or the second node, a message to the C / M serving gateway, and receiving, by the C / M serving gateway, the message from the first node or the second node.

[0386] The message transmitted to the C / M serving gateway is configured to instruct the C / M serving gateway to establish a mapping between the device and the identification information related to the C / M session. The C / M session is between the device and the C / M serving gateway.

[0387] When the trigger condition is satisfied, the C / M serving gateway can be configured to establish the mapping between the identification information related to the C / M session and the device in various manners. For example, the C / M serving gateway can be configured by other NC (second node) or the C / M function (first node) , enabling the configuration of the C / M serving gateway to be more flexible and network resource allocation and management can be optimized.

[0388] In an implementation, the message transmitted from the first node or the second node to the C / M serving gateway includes: an identifier of the device and the identification information related to the C / M session.

[0389] In an implementation, the message transmitted from the first node or the second node to the C / M serving gateway further includes one or more of: information for identifying the C / M serving gateway, information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality (which is also referred to as RB handler here) handling the C / M RB in the serving RAN. The aforementioned C / M RB is configured to carry control signaling traffic during the C / M session.

[0390] By including the information for identifying the C / M serving gateway in the message transmitted to the C / M serving gateway, the reliability of the message transmission is ensured. By including the information for identifying the serving RAN of the device in the message transmitted to the C / M serving gateway, the C / M serving gateway of the device can be determined quickly, especially when a single gateway is connected to a plurality of RANs. By including the information for identifying the C / M RB in the message transmitted to the C / M serving gateway, the second node can be capable of calling an action of activation of C / M session of the C / M serving gateway subsequently. By including the information for identifying the functionality for handling the C / M RB in the message transmitted to the C / M serving gateway, the device can be determined quickly, especially when there are a plurality of functionalities in the serving RAN of the device, each serving a plurality of devices.

[0391] In an implementation, the message transmitted to the C / M serving gateway is from the first node or the second node. In this way, the establishment of the mapping can be achieved in a more flexible way.

[0392] In an implementation, for execution of the method (prior to execution of step S701) to establish the mapping between the identification information related to the C / M session and the device, the identification information related to the C / M session has been assigned, and the C / M serving gateway has been determined.

[0393] In an implementation, after the transmission of the message from the first node or the second node to the C / M serving gateway is completed, the method further includes the following step.

[0394] At step S703, the method includes, in response to receiving the message, establishing, by the C / M serving gateway, the mapping between the identification information related to the C / M session and the device. In an implementation, after establishing the mapping, the C / M serving gateway transmits an acknowledgement message to the first node or the second node indicating that the mapping has been established. The acknowledgement message includes the identifier of the device. By receiving the message for establishing the mapping, the C / M serving gateway can effectively and accurately establish the mapping between the C / M session and the device, so as to support the establishment of the C / M session, thereby improving the efficiency of the device to access the network.

[0395] In an implementation, when the method involves the interactions between the first node and the C / M serving gateway, the determination step S701 and the transmission step S702 constitute an action to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service (which is also referred as the aforementioned establishment configuration service) provided by the first node for session management, and the action is subscribed to by a second node. The first node is configured to perform the action including the determination and the transmission, so as to improve the efficiency of the configuration of C / M serving gateway and realize the automation of the configuration of C / M serving gateway. If the first node is triggered to perform the action, for example, the first node receives a message from the second node or other NC, the message may include information for identifying the action (for example, an ID of the action) . Then the first node can recognize the ID of the action and perform the action. By including the identification information for the action in the message, the first node can correctly perform the action based on the ID of the action.

[0396] In an implementation, when the method involves the interactions between the second node and the C / M serving gateway, the determination step S701 and the transmission step S702 constitute an action to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service (which is also referred as the aforementioned establishment configuration service) provided by the second node for session management. The action could be subscribed to by the device or other NCs shown in FIG. 1. The second node is configured to perform the action including the determination and the transmission, so as to improve the efficiency of the configuration of C / M serving gateway and realize the automation of the configuration of C / M serving gateway.

[0397] In an implementation, the reception step S702 and the establishment step S703 constitute an action to establish the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service (which is also referred to as the aforementioned establishment service) provided by the C / M serving gateway for session management, and the action is subscribed to by the first node or the second node or other NCs. The C / M serving gateway is configured to realize the automation of the establishment of mapping of device and C / M session. In an implementation, the message received by the C / M serving gateway can identify the action. For example, the message includes information for identifying the action, e.g., an ID of the action. The C / M serving gateway is triggered to perform the action based on the ID of the action. By including the identification information for the action in the message, the C / M serving gateway can correctly perform the action identified in the message.

[0398] In an implementation, after execution of the method, the mapping between the identification information related to the C / M session and the device has been established at the C / M serving gateway.

[0399] For the action, “configuration of C / M serving gateway” performed by the first node or the second node, the NCDL of the action includes the following: Name of the action: Configuration of C / M serving gateway. Pre-condition of the action: The identification information related to the C / M session has been assigned and the C / M  serving gateway has been determined. Post-condition of the action: The mapping between the identification information related to the C / M session and the  device has been established at the C / M serving gateway. One or more parameters related to the action: Output parameters such as the identifier of the device and the  identification information related to the C / M session, the information for identifying the C / M serving gateway, the information for identifying the serving RAN of the device, the information for identifying the C / M RB between the device and the serving RAN, and the information for identifying the functionality for handling the C / M RB in the serving RAN.

[0400] For the action, “establishment of mapping of device and C / M session” performed by the C / M serving gateway, the NCDL of the action includes the following: Name of the action: Establishment of mapping of device and C / M session. Pre-condition of the action: The identification information related to the C / M session has been assigned and the C / M  serving gateway has been determined. Post-condition of the action: The mapping between the identification information related to the C / M session and the  device has been established by the C / M serving gateway. One or more parameters related to the action: Input parameters such as the identifier of the device and the  identification information related to the C / M session, the information for identifying the C / M serving gateway, the information for identifying the serving RAN of the device, the information for identifying the C / M RB between the device and the serving RAN, and the information for identifying the functionality for handling the C / M RB in the serving RAN. In an implementation, the one or more parameters further include output parameter such as the acknowledgement message.

[0401] The following is an example NCDL of the action “establishment of mapping of device and C / M session” , and the action is a Type 1 action as it can involve both an NCDL input and an NCDL output. The output functions as a feedback of the action and may also be omitted, in this case, the action is a Type 2 action.

[0402] Name of the action: Establishment of mapping of device and C / M session.

[0403] Purpose of the action: The purpose of this action is for a C / M-TW-GW (which is a specific example of the aforementioned C / M serving gateway) to establish a mapping between a device ID and a C / M session ID.

[0404] Pre-condition of the action: The C / M session ID of the device has been assigned and a C / M-TW-GW has been selected as a serving C / M-TW-GW, that is, the aforementioned C / M serving gateway.

[0405] Post-condition of the action: The mapping has been established.

[0406] Table 2 shows parameters related to the NCDL of the action “establishment of mapping of device and C / M session” . Table 2

[0407] The parameters shown in Table 2 represent different capability dimensions for the action “establishment of mapping of device and C / M session” . The capability dimensions can include input dimensions and output dimensions, in which the input dimensions are used to indicate required input information for the execution of the action, the output dimension is used to indicate output of the action and can be omitted. Definitions of the capability dimensions are as follows: Device ID: ID of the device for which the C / M session is to be established. For details of the ID of the device,  reference may be made to the related description with reference to Table 1. RAN (Cell) ID: ID of a RAN (Cell) (which is a specific example of the aforementioned information for identifying  the serving RAN) where the device currently locates. This dimension is optionally used for routing purpose. RB handler ID (optional) : ID of an RB handler (which is a specific example of the aforementioned information for  identifying the functionality for handling the C / M RB) . This dimension is optionally used for routing purpose. C / M Session ID: ID of the C / M session (which is a specific example of the aforementioned identification information  related to C / M session) . This ID could be used to identify a two-way session or could be a pair of IDs.

[0408] Use of this NCDL: This NCDL could be used by a NET4CON C / M function (which is a specific example of the aforementioned first  node) . This NCDL can be subscribed to by the A-CAP or other NCs (which are specific examples of the aforementioned  second node) to configure the mapping at the serving C / M-TW-GW of the device.

[0409] In an implementation of the present disclosure, the present disclosure provides a method involving two actions to remove configuration of a C / M serving gateway. One of the two actions is “removal configuration of C / M serving gateway” , which is applied to either a first node or the second node. The other is “removal of C / M session ID” , which is applied to a C / M serving gateway. Each of the two actions includes a unique action name for facilitating other NCs to subscribe to this action. For example, for the action “removal configuration of C / M serving gateway” , the action name can be “removal configuration of C / M serving gateway action” or “removal configuration service” . For the action “removal of C / M session ID” , the action name can be “removal of C / M session ID action” or “removal service” .

[0410] In an implementation, both of the actions can be called when a C / M session for a device has been de-activated, and a mapping between identification information related to the C / M session and a C / M RB to which the C / M session is mapped is not established. For the action “removal configuration of C / M serving gateway” , upon determining that a trigger condition is met, the first node or the second node transmits configuration information to the C / M gateway to configure the C / M gateway. This particular action performed by the first node or the second node is a Type 3 action as it involves an NCDL output. Upon receiving the configuration information, the C / M serving gateway may update its local cache to remove mapping between device and C / M session, and may or may not give a feedback. Therefore, the action “removal of C / M session ID” performed by the C / M serving gateway is a Type 1 action or Type 2 action. The present application provides a method for interaction between the first node and the C / M serving gateway, or the second node and the C / M serving gateway, in order to implement this action. FIG. 8 shows a schematic flowchart of a method to remove a mapping between a session ID and the device according to one or more embodiments of the present disclosure. The flowchart is representative of the execution of the action by the first node or the second node and the execution of the action by the C / M serving gateway. For the detailed definitions of the C / M serving gateway, the device and the C / M session in this embodiment, reference may be made to related description with reference to FIG. 4, FIG. 5A, FIG. 5B, and FIG. 6. The method illustrated in FIG. 8 is applied between either the first node or the second node and the C / M serving gateway, and includes the following steps:

[0411] At step S801, the method includes determining, by the first node or the second node, a trigger condition for removal configuration of a C / M serving gateway is satisfied.

[0412] At step S802, the method includes transmitting, by the first node or the second node, a message to the C / M serving gateway, and receiving, by the C / M serving gateway, the message from the first node or the second node.

[0413] The message is configured to instruct the C / M serving gateway to remove a mapping between identification information related to a C / M session and a device. The C / M session is between the device and the C / M serving gateway on a C / M plane.

[0414] At step S803, the method includes, in response to receiving the message, removing, by the C / M serving gateway, the mapping between the identification information related to the C / M session and the device.

[0415] In an implementation, the first node can be a C / M function of a NET4CON service in a BAS domain. In an implementation, the second node can provide an XaaS service in the C / M layer of FIG. 1, for example, the second node provides autonomous programming services.

[0416] In an implementation, with respect to the action of the first or second node, the trigger condition requires that the C / M session has been de-activated, and a mapping between the identification information and a C / M radio bearer (RB) to which the C / M session is mapped is not established (removed or no established) . In an implementation, with respect to the action of the C / M serving gateway, for execution of the method (prior to the execution of step S802) by the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device, the C / M session has been de-activated, and a mapping between the identification information and a C / M radio bearer (RB) to which the C / M session is mapped is not established (removed or no established) .

[0417] In an implementation, when the method involves the interactions between the first node and the C / M serving gateway, the step S801 includes receiving a removal request from the second node by the first node, and the removal request includes a request to remove the mapping between the identification information related to the C / M session and the device. The step S801 further includes, in response to receiving the removal request, configuring, by the first node, the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device. In an implementation, the removal request includes the identification information related to the C / M session. By incorporating the aforementioned information in the removal request, the C / M serving gateway can identify the mapping and remove the mapping effectively. Sometimes the removal request further includes an identifier of the device. By including the identifier of the device, the C / M serving gateway can efficiently identify the device for which the mapping is to be removed.

[0418] In an implementation, the removal request further includes information for identifying a serving RAN of the device. For example, when the C / M serving gateway is connected to a plurality of RANs, the C / M serving gateway can efficiently determine the mapping between the identification information related to the C / M session and the device based on the serving RAN of the device.

[0419] In an implementation, the removal request received by the first node from the second node can identify the action. For example, the removal request includes the aforementioned information for identifying removal configuration of C / M serving gateway action of the first node, e.g., an ID of the action. The first node is triggered to perform the action based on the ID of the action. By including the identification information for the action in the removal request, the first node can correctly perform the action identified in the removal request.

[0420] In an implementation, when the method involves the interactions between the second node and the C / M serving gateway, the second node may have subscribed to actions for notifying the second node of the aforementioned trigger condition, such as an action “de-activation of C / M session” of NET4CON, this action will be described in detail below with reference to FIG. 11A and FIG. 11B. It is possible that the second node calls the action “de-activation of C / M session” and the action “removing mapping between the identification information related to the C / M session and the C / M RB” , so as to ensure that the trigger condition can be met.

[0421] When the trigger condition is satisfied, either by other NC (second node) or the C / M function (first node) can transmit a message to the C / M serving gateway, enabling the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device.

[0422] In an implementation, the message transmitted from the first node or the second node to the C / M serving gateway includes the identification information related to the C / M session.

[0423] By incorporating the aforementioned information in the message, the C / M serving gateway can identify the mapping and remove the mapping effectively, so as to support the removal of the C / M session, thereby effectively managing the communication between the device and the network.

[0424] In an implementation, the message transmitted from the first node or the second node to the C / M serving gateway further includes one or more of: an identifier of the device, information for identifying the C / M serving gateway and information for identifying a serving RAN of the device. By including the identifier of the device, the C / M serving gateway can efficiently identify the device for which the mapping is to be removed. By including the information for identifying the C / M serving gateway in the message, the reliability of message transmission to the C / M serving gateway can be ensured. By including the information for identifying the serving RAN of the device, the mapping can be determined effectively in a case where the mapping indicates a correspondence related to the serving RAN of the device.

[0425] In an implementation, when the method involves the interactions between the first node and the C / M serving gateway, the method further includes: removing, by the first node, the identification information related to the C / M session and / or reachability information of the device from the local cache. By removing the information in time, the network overhead can be saved, the network resource allocation and management can be further optimized. In an implementation, the determination step S801 and the transmission step S802 constitute an action to instruct the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service (which is also referred to as the aforementioned removal configuration service) provided by the first node for session management, and the action is subscribed to by the second node. The first node is configured to perform the action including the determination and the transmission, so as to improve the efficiency of the removal configuration of C / M serving gateway and realize the automation of the removal configuration of C / M serving gateway.

[0426] In an implementation, when the method involves the interactions between the second node and the C / M serving gateway, after the C / M serving gateway receives the message from the second node, the method further includes: reporting the removal to the first node by the C / M serving gateway. Correspondingly, the identification information related to the C / M session and / or reachability information of the device is removed by the first node from its local cache. In an implementation, the determination step S801 and the transmission step S802 constitute an action to instruct the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service (which is also referred to as the aforementioned removal configuration service) provided by the second node for session management. The action could be subscribed to by the device or other NCs shown in FIG. 1. The second node is configured to perform the action including the determination and the transmission, so as to improve the efficiency of the removal configuration of C / M serving gateway and realize the automation of the removal configuration of C / M serving gateway.

[0427] In an implementation, the reception of S802 and the removal of S803 constitute an action to remove the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service (which is also referred to as the aforementioned removal service) provided by the C / M serving gateway for session management, and the action is subscribed to by a first node or a second node. The C / M serving gateway is configured to perform the action including the reception and the removal, so as to improve the efficiency of the removal configuration of C / M serving gateway and realize the automation of the removal configuration of C / M serving gateway. In an implementation, the message received by the C / M serving gateway can identify the action. For example, the message includes information for identifying the action, e.g., an ID of the action. The C / M serving gateway is triggered to perform the action based on the ID of the action. By including the identification information for the action in the message, the C / M serving gateway can correctly perform the action identified in the message.

[0428] In an implementation, after execution of the method, the mapping between the identification information related to the C / M session and the device has been removed at the C / M serving gateway.

[0429] For the action, “removal configuration of C / M serving gateway” performed by the first node or the second node, the NCDL of the action includes the following: Name of the action: Removal configuration of C / M serving gateway. Pre-condition of the action: The C / M session has been de-activated, and the mapping between the identification  information and the C / M RB to which the C / M session is mapped is not established. Post-condition of the action: The mapping between the identification information related to the C / M session and the  device has been removed from the C / M serving gateway. One or more parameters related to the action: Output parameters such as the identifier of the device and the  identification information related to the C / M session which should be removed, the information for identifying the C / M serving gateway. In an implementation, when the action is applied to the first node, the one or more parameters further include the output parameter being the information for identifying the serving RAN of the device, and input parameters such as the identifier of the device and the identification information related to the C / M session included in the removal request.

[0430] For the action, “removal of C / M session ID” performed by the C / M serving gateway, the NCDL of the action includes the following: Name of the action: Removal of C / M session ID. Pre-condition of the action: The C / M session has been de-activated, and the mapping between the identification  information and the C / M RB to which the C / M session is mapped is not established. Post-condition of the action: The mapping between the identification information related to the C / M session and the  device has been removed from the C / M serving gateway. One or more parameters related to the action: Input parameters such as the identifier of the device and the  identification information related to the C / M session, the information for identifying the C / M serving gateway.

[0431] The following is an example NCDL of the action “removal configuration of C / M serving gateway” .

[0432] Name of the action: Removal configuration of C / M serving gateway.

[0433] Purpose of the action: The purpose of this action is for a NET4CON to remove a C / M session ID pair (including IDs of an uplink C / M session and downlink C / M session) through its C / M function (which is a specific example of the aforementioned first node) , and to configure a serving C / M-TW-GW (which is a specific example of the aforementioned C / M serving gateway) to remove a mapping between a C / M session and a C / M RB.

[0434] Pre-condition of the action: The C / M session has been de-activated; the mapping between the session ID and the CN-C / M RB is not-established.

[0435] Post-condition of the action: C / M session ID has been removed and local cache has been updated.

[0436] Table 3 shows parameters related to the NCDL of the action “removal configuration of C / M serving gateway” . Table 3

[0437] The parameters shown in Table 3 represent different capability dimensions for the action “removal configuration of C / M serving gateway” . The capability dimensions can include input dimensions and output dimensions, in which the input dimensions are used to indicate required input information for the execution of the action, the output dimensions are used to indicate output of the action. Definitions of the capability dimensions are as follows: -Device ID: ID of the device for which the C / M session ID pair should be removed. -Attachment point info: RAN (Cell) ID (which is a specific example of the aforementioned information for  identifying serving RAN) where the device is located. -UL C / M session ID / DL C / M session ID: Session ID pair (which is a specific example of the aforementioned  identification information related to the C / M session) which should be removed. -Serving C / M-TW-GW ID: ID of the serving C / M-TW-GW (which is a specific example of the aforementioned  C / M serving gateway) which should update its local cache.

[0438] In an implementation, when this NCDL is called, the C / M function removes the C / M session IDs and updates its local cache.

[0439] Use of this NCDL: -This NCDL can be subscribed to by the A-CAP and any other NCs (which are specific examples of the  aforementioned second node) . -The action is called when the device moves away from its current serving C / M-TW-GW during handover (HO) , or  the device goes to idle state for a pre-defined time interval, or the device conducts de-reregistration. -When the action is called, the input should include information, such as, session ID pair that should be marked as  removed in local cache.

[0440] The output indicated in Table 3 can be an update of local cache of the NET4CON C / M function, or it can be an output to the serving C / M-TW-GW of the device.

[0441] In an implementation of the present disclosure, the action is to receive an instruction on activation of C / M session. Each action includes a unique action name for facilitating other NCs to subscribe to the actions. For example, the action name can be “receiving of instruction on activation of C / M session” , “session activation service” or “activation configuration service” . The action could be implemented by a C / M serving gateway (e.g., the aforementioned serving C / M-TW-GW of a device) or a first node (e.g., the aforementioned C / M function) . In an implementation, this action may be called when a mapping between identification information related to a C / M session and the device has been established. This particular action is a Type 2 action as it involves an NCDL input.

[0442] In an implementation of the present disclosure, in a case where the action is implemented by the C / M serving gateway of the device, the present disclosure provides a method applied to the C / M serving gateway to implement this action. FIG. 9A shows a schematic flowchart of a method to trigger session activation according to one or more embodiments of the present disclosure. The flowchart is representative of the execution of the action by the C / M serving gateway. For the detailed definitions of the C / M serving gateway, the device and the C / M session in this embodiment, reference may be made to related description with reference to FIG. 4, FIG. 5A, FIG. 5B, and FIG. 6. The method illustrated in FIG. 9A is applied at the C / M serving gateway, and includes the following steps:

[0443] At step S901A, the method includes receiving an activation instruction from a second node.

[0444] The activation instruction is configured to instruct the C / M serving gateway to activate a C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane. The activation instruction indicates the C / M session. Sometimes the activation instruction further indicates the device.

[0445] Upon receiving the activation instruction, the C / M serving gateway can effectively and accurately determine the C / M session for the device, so as to support the activation of the C / M session, thereby effectively managing the communication between the device and the network.

[0446] In an implementation, the second node can provide an XaaS service in the C / M layer of FIG. 1, and the XaaS service can provide its services or capabilities through its corresponding C / M function entity / entities implemented on the infrastructure layer of the system shown in FIG. 1. The C / M function entity / entities support (s) exchanging of signaling of the XaaS service. For example, the second node provides autonomous programming services.

[0447] In an implementation, the activation instruction includes identification information related to the C / M session (e.g., an ID of the C / M session) . By incorporating the above information in the activation instruction, the C / M session for the device can be determined accurately, thereby facilitating subsequent activation of the C / M session.

[0448] In an implementation, the activation instruction further includes one or more of: an identifier of the device (e.g., an ID of the device) , information about a type of the C / M session, information for identifying a C / M RB between the device and a serving RAN of the device and authentication information for protecting the C / M session. The aforementioned C / M RB is configured to carry control signaling traffic during the C / M session.

[0449] The identifier of the device may be used by the C / M serving gateway to determine the device for which the C / M session is to be activated. The C / M session is a C / M type, and incorporating information about the type is beneficial for determining the C / M session quickly. The information for identifying the C / M RB may be an ID of the C / M RB, and this information may be used by the C / M serving gateway to activate the C / M session, especially when there is a plurality of RBs for the device. The authentication information can be used by the C / M serving gateway to activate the C / M session in a protected manner, thereby improving the reliability and security of network system.

[0450] In an implementation, for execution of the method (prior to execution of step S901A) to trigger activation of the C / M session, the C / M serving gateway has obtained the information for identifying the C / M RB. For example, the information for identifying the C / M RB can be obtained during the configuration of the C / M serving gateway by the first node or the second node, reference may be made to the related description with reference to FIG. 6 and FIG. 7.

[0451] In an implementation, the information about the type of the C / M session is a C / M type. The authentication information for protecting the C / M session could be information for encrypting or decrypting traffic during the C / M session, e.g., keying materials for the C / M session.

[0452] In an implementation, for execution of the method (prior to execution of step S901A) to trigger activation of the C / M session, a mapping between the identification information related to the C / M session and the device has been established. For example, the action “establishment of mapping of C / M RB and C / M session for the device” is implemented by the serving RAN of the device, and this action could be subscribed to by the NET4CON. When the action is completed, the mapping between the C / M RB and the C / M session for the device is established. Accordingly, the NET4CON has the knowledge that the mapping between the identification information related to the C / M session and the device has been established. The implementation is provided for illustrative purposes only and is not intended to limit the present disclosure.

[0453] In an implementation, the reception step S901A constitutes an action to trigger activation of the C / M session. The action is executed as part of a service (which is also referred to as the aforementioned session activation service) provided by the C / M serving gateway for session management, and the action is subscribed to by the second node. The C / M serving gateway is configured to perform the action including the reception, so as to improve the efficiency of the receiving of instruction on activation of C / M session and realize the automation of subsequent activation of C / M session. In an implementation, the activation instruction received by the C / M serving gateway can identify the action. For example, the activation instruction includes information for identifying the action, e.g., an ID of the action. The C / M serving gateway is triggered to perform the action based on the ID of the action. By including the identification information for the action in the message, the C / M serving gateway can correctly perform the action identified in the activation instruction.

[0454] In an implementation, after execution of the method, the C / M serving gateway has been instructed to activate the C / M session. That is, the C / M serving gateway is ready to activate the C / M session.

[0455] In an implementation of the present disclosure, in a case where the action is implemented by the first node, the present disclosure provides a method applied to the first node to implement this action. FIG. 9B shows a schematic flowchart of a method to trigger session activation according to one or more embodiments of the present disclosure. The flowchart is representative of the execution of the action by the first node. For the detailed definitions of the C / M serving gateway, the device and the C / M session in this embodiment, reference may be made to related description with reference to FIG. 4, FIG. 5A, FIG. 5B, and FIG. 6. The method illustrated in FIG. 9B is applied at the first node, and includes the following steps:

[0456] At step S901B, the method includes receiving an activation instruction from a second node.

[0457] At step S902B, the method includes in response to receiving the activation instruction, instructing the C / M serving gateway to activate the C / M session.

[0458] The activation instruction is configured to instruct the C / M serving gateway to activate the C / M session. The C / M session is between a device and a C / M serving gateway on a C / M plane, and the activation instruction indicates the C / M session.

[0459] Upon receiving the activation instruction, the first node can effectively and accurately determine the C / M serving gateway, so as to trigger the activation of the C / M session by the C / M serving gateway, thereby effectively managing the communication between the device and the network.

[0460] In an implementation, the second node can provide an XaaS service in the C / M layer of FIG. 1, and the XaaS service can provide its services or capabilities through its corresponding C / M function entity / entities implemented on the infrastructure layer of the system shown in FIG. 1. The C / M function entity / entities support (s) exchanging of signaling of the XaaS service. For example, the second node provides autonomous programming services.

[0461] In an implementation, the activation instruction includes identification information related to the C / M session (e.g., an ID of the C / M session) . By incorporating the above information in the activation instruction, the C / M session for the device can be determined accurately, thereby facilitating subsequent activation of the C / M session.

[0462] In an implementation, the activation instruction further includes one or more of: an identifier of the device (e.g., an ID of the device) , information about a type of the C / M session; information for identifying a C / M RB between the device and a serving RAN of the device and authentication information for protecting the C / M session. The aforementioned C / M RB is configured to carry control signaling traffic during the C / M session.

[0463] The identifier of the device may be used by the C / M serving gateway to determine the device for which the C / M session is to be activated. The C / M session is a C / M type. Incorporating information about the type is beneficial for determining the C / M session quickly. The information for identifying the C / M RB may be an ID of the C / M RB, and this information may be used by the C / M serving gateway to activate the C / M session, especially when there is a plurality of RBs for the device. The authentication information can be used by the C / M serving gateway to activate the C / M session in a protected manner, thereby improving the reliability and security of network system.

[0464] For the detailed definitions of the type of C / M session, the C / M RB, and the authentication information for protecting the C / M session, reference may be made to related description with reference to FIG. 9A.

[0465] In an implementation, for execution of the method (prior to execution of step S901B) to instruct activation of the C / M session, a mapping between the identification information related to the C / M session and the device has been established. For example, the action “establishment of mapping of C / M RB and C / M session for the device” is implemented by the serving RAN of the device, and this action could be subscribed to by the NET4CON, when the action is completed, the mapping between the C / M RB and the C / M session for the device is established. Accordingly, the NET4CON has the knowledge that the mapping between the identification information related to the C / M session and the device has been established. The implementation is provided for illustrative purposes only and is not intended to limit the present disclosure.

[0466] In an implementation, the reception step S901B and the instruction step S902B constitute an action to instruct activation of the C / M session. The action is executed as part of a service (which is also referred to as the aforementioned activation configuration service) provided by the first node for session management, and the action is subscribed to by the second node. The first node is configured to perform the action including the reception and the instruction, so as to improve the efficiency of the receiving of instruction on activation of C / M session and realize the automation of subsequent activation of C / M session.

[0467] In an implementation, after execution of the method, the C / M serving gateway has been instructed to activate the C / M session. That is, the C / M serving gateway is ready to activate the C / M session.

[0468] In the implementations with reference to FIG. 9A and FIG. 9B, the second node transmits the activation instruction to the C / M serving gateway and the first node respectively.

[0469] For the action, “receiving of instruction on activation of C / M session” performed by the C / M serving gateway or the first node, the NCDL of the action includes the following: Name of the action: Receiving of instruction on activation of C / M session. Pre-condition of the action: The mapping between the identification information related to the C / M session and the  device has been established. Post-condition of the action: The C / M serving gateway has been instructed to activate the C / M session. One or more parameters related to the action: Input parameters such as the identifier of the device and the  identification information related to the C / M session, the information about the type of the C / M session, the information for identifying the C / M RB, and the authentication information for protecting the C / M session.

[0470] The following is an example NCDL of the action “receiving of instruction on activation of C / M session” .

[0471] Name of the action: Receiving of instruction on activation of C / M session.

[0472] Purpose of the action: The purpose of this action is for a C / M-TW-GW (which is a specific example of the aforementioned C / M serving gateway) to obtain an instruction of activation of a C / M session of a wireless device.

[0473] Pre-condition of the action: The mapping of session ID and device ID has been established.

[0474] Post-condition of the action: The instruction on the activation (which is a specific example of the aforementioned activation instruction) has been received.

[0475] Table 4 shows parameters related to the NCDL of the action “receiving of instruction on activation of C / M session” . Table 4

[0476] The parameters shown in Table 4 represent different capability dimensions for the action “receiving of instruction on activation of C / M session” . The capability dimensions can include input dimensions, in which the input dimensions are used to indicate input of the action. Definitions of the capability dimensions are as follows: -Device / entity ID: ID of the device / entity. -Session type: C / M session or data session for the device / entity that needs to be activated. When the activation is  for the C / M session, the session type is “C / M session” . -Session ID: ID of the C / M session. The ID could be a two-direction ID or an ID pair. -Keying materials for DL (KKK-DL) : Keying materials used to encryption of DL traffic if the session needs to be  protected. -Keying materials for UL (KKK-UL) : Keying materials used to decryption of received UL traffic.

[0477] Use of this NCDL: -This NCDL may be subscribed to by the A-CAP. -The action is called after mapping of device ID and session ID has been established and the keying materials are  available if the session is to be protected. -The action can be called by a NET4CON C / M function (which is a specific example of the aforementioned first  node) and the A-CAP.

[0478] In an implementation of the present disclosure, the action is to activate a C / M session. Each action includes a unique action name for facilitating other NCs to subscribe to the action. For example, the action name can be “activation of C / M session action” , or “session activation service” . In an implementation, this action can be called when the C / M serving gateway receives the activation instruction from the first node or second node as described above with reference to FIG. 9A and FIG. 9B. This action can enable the device to establish a mapping between a C / M session and a C / M RB. FIG. 10A shows a schematic flowchart of a method to activate a C / M session according to one or more embodiments of the present disclosure. The flowchart is representative of the execution of the action by the C / M serving gateway. For the detailed definitions of the C / M serving gateway, the device and the C / M session in this embodiment, reference may be made to related description with reference to FIG. 4, FIG. 5A, FIG. 5B, and FIG. 6. The method illustrated in FIG. 10A is applied at the C / M serving gateway, and includes the following steps:

[0479] At step S1001, the method includes receiving an activation instruction.

[0480] At step S1002, the method includes, in response to receiving the activation instruction, activating the C / M session.

[0481] The activation instruction is configured to instruct the C / M serving gateway to activate a C / M session, and the C / M session is between a device and the C / M serving gateway on a C / M plane.

[0482] In an implementation, the received activation instruction is from a first node or a second node, which is described above with reference to FIG. 9A and FIG. 9B. In this way, the activation of the C / M session can be triggered by different nodes and is thus more flexible. In an implementation, the first node can be a C / M function of a NET4CON service in a BAS domain. In an implementation, the second node can provide an XaaS service in the C / M layer, for example, the second node provides autonomous programming services.

[0483] In an implementation, the activation instruction includes identification information related to the C / M session (e.g., an ID of the C / M session) . By incorporating the above information in the activation instruction, the C / M session for the device can be determined accurately, thereby facilitating subsequent activation of the C / M session.

[0484] In an implementation, the activation instruction further includes one or more of: an identifier of the device (e.g., an ID of the device) , information about a type of the C / M session, and information for identifying a C / M RB between the device and a serving RAN of the device. The aforementioned C / M RB is configured to carry control signaling traffic during the C / M session.

[0485] For the detailed definitions of the type of the C / M session, the C / M RB, reference may be made to related description with reference to FIG. 9A.

[0486] In an implementation, the activation instruction further includes authentication information for protecting the C / M session. The authentication information for protecting the C / M session could be information for encrypting or decrypting traffic during the C / M session, e.g., keying materials for the C / M session.

[0487] Upon receiving the activation instruction, the C / M serving gateway can accurately determine C / M session for the device and request the device to activate the C / M session, thus ensuring the normal work of the C / M session, and improving the efficiency of the device to access the network.

[0488] In an implementation, as shown in FIG. 10B, the step S1002 of activating the C / M session is applied between the C / M serving gateway and the device, and includes the following steps:

[0489] At step S1002A, the method includes, transmitting, by the C / M serving gateway, an activation instruction to the device, and receiving, by the device, the activation instruction from the C / M serving gateway.

[0490] At stepS1002B, the method includes, in response to receiving the activation instruction, establishing, by the device, the mapping between the C / M session and the C / M RB.

[0491] The activation instruction transmitted from the C / M serving gateway to the device is configured to instruct the device to establish a mapping between the C / M session and a C / M RB. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session. In an implementation, the activation instruction transmitted from the C / M serving gateway to the device includes identification information related to the C / M session and / or information for identifying the C / M RB.

[0492] In an implementation, the device can get the authentication information before receiving the activation instruction from the C / M serving gateway. The authentication information may be from other NCs. In this way, the communication between the C / M serving gateway and the device can be protected. In an implementation, the device can get the authentication information from the C / M serving gateway. For example, when the activation instruction received by the C / M serving gateway from the first node or second node includes authentication information for protecting the C / M session, the activation instruction transmitted from the C / M serving gateway to the device could also include the authentication information. Therefore, the subsequent communication between the C / M serving gateway and the device over the C / M session can be protected with the authentication information. In an implementation, the activation instruction further includes an identifier of the device. The activation aims to enable the device to update its local mapping, so that the device can effectively and accurately establish the mapping between the C / M RB and the C / M session, thereby enabling the device to access the network through the C / M session.

[0493] In an implementation, after the step S1002B of establishing the mapping between the C / M session and the C / M RB by the device, the method further includes: transmitting an activation acknowledgement message to the C / M serving gateway by the device, and receiving the activation acknowledgement message from the device by the C / M serving gateway. The activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been established by the device. By indicating the establishment of the mapping between the C / M session and the C / M RB using the activation acknowledgement message, the accuracy and the reliability of communication through the C / M session can be ensured.

[0494] In an implementation, when the activation instruction transmitted from the C / M serving gateway to the device includes authentication information related to the C / M session, the activation acknowledgement message can also be encrypted with the authentication information related to the C / M session. By using the authentication information, the reliability and security of the activation acknowledgement message can be improved.

[0495] In an implementation, after receiving the activation acknowledgement message by the C / M serving gateway, the method further includes: maintaining, by the C / M serving gateway, the mapping between the C / M session and the C / M RB for the device. For example, the C / M serving gateway could store a correspondence among the identifier of the device, the information for identifying the C / M RB and the identification information related to the C / M session in a local cache. In an implementation, when the activation instruction transmitted from the C / M serving gateway to the device includes the authentication information, the maintained mapping could also include the authentication information. Therefore, when receiving encrypted messages from the device, the C / M serving gateway can decrypt the messages using the authentication information.

[0496] In an implementation, the reception step S1001 and the activation step S1002 constitute an action to activate the C / M session. The action is executed as part of a service (which is also referred to as the aforementioned session activation service) provided by the C / M serving gateway for session management, and the action is subscribed to by the device, a second node or other NCs. The C / M serving gateway is configured to perform the action including the reception and the activation, so as to improve the efficiency of the activation of C / M session and realize the automation of the activation of C / M session. In an implementation, the activation instruction received by the C / M serving gateway from the first node or the second node can identify the action. For example, the activation instruction includes information for identifying the action, e.g., an ID of the action. The C / M serving gateway is triggered to perform the action based on the ID of the action. By including the identification information for the action in the message, the C / M serving gateway can correctly perform the action identified in the activation instruction.

[0497] In an implementation, after execution of the method, the C / M session has been activated by the C / M serving gateway.

[0498] For the action “activation of C / M session” , the NCDL of the action includes the following: Name of the action: Activation of C / M session. Pre-condition of the action: The C / M serving gateway has received the activation instruction. Post-condition of the action: The C / M session has been activated by the C / M serving gateway. One or more parameters related to the action: Output parameters such as the identification information related to the  C / M session and the information for identifying the C / M RB, the authentication information and the identifier of the device.

[0499] The action may also include the reception of the activation instruction, so the NCDL may further include input parameters such as the identifier of the device, the identification information related to the C / M session, the information about the type of the C / M session, the information for identifying the C / M RB and the authentication information.

[0500] The following is an example NCDL of the action “activation of C / M session” performed by the C / M serving gateway.

[0501] Name of the action: Activation of C / M session.

[0502] Purpose of the action: The purpose of this action is for a NET4CON C / M-TW-GW (which is a serving C / M-TW-GW of a wireless device, and is a specific example of the aforementioned C / M serving gateway) to activate a C / M session with the wireless device, in order for the wireless device to establish a mapping between a C / M session ID and a CN-C / M RB ID (which is a specific example of the aforementioned information for identifying the C / M RB) .

[0503] Pre-condition of the action: An instruction (which is a specific example of the aforementioned activation instruction) on activation of the C / M session has been received.

[0504] Post-condition of the action: C / M session has been activated between the wireless device and the serving C / M-TW-GW of the wireless device.

[0505] Table 5 shows parameters related to the NCDL of the action “activation of C / M session” . Table 5

[0506] The parameters shown in Table 5 represent different capability dimensions for the action “activation of C / M session” . The capability dimensions can include output dimensions, in which the output dimensions are used to indicate output of the action. Definitions of the capability dimensions are as follows: UL CN-C / M RB ID: ID of a UL CN-C / M RB to which a C / M session ID JJJ will be mapped. This value can be  encrypted or not depending in the instruction on activation. UL C / M session ID: ID of a UL C / M session ID which will be mapped to the CN-C / M RB YYY. This value can be  encrypted or not depending in the instruction on activation. DL CN-C / M RB ID: ID of a DL CN-C / M RB to which a session ID KKK will be mapped. This value can be  encrypted or not depending in the instruction on activation. DL C / M session ID: ID of a DL C / M session ID which will be mapped to the CN-C / M RB ZZZ. This value can be  encrypted or not depending in the instruction on activation.

[0507] Use of the NCDL: This NCDL may be subscribed to by the wireless device and the A-CAP. The action is executed right after receiving the instruction of the activation. The action is used when an established  C / M session needs to be activated such that the device to establish the mapping of the C / M RB and the C / M session. The action can be used for activating a protected C / M session or a non-protected C / M session. For activating a non- protected C / M session, the outputs of this NCDL and the acknowledgement from the wireless device are sent in plain version. For activating a protected C / M session, the outputs of this NCDL and the acknowledgement from the wireless device are sent using encrypted version. After execution of the action, the wireless device may be able to perform the mapping between UL / DL C / M RBs  and UL / DL C / M sessions.

[0508] The following gives a specific example NCDL of the action “activation of C / M session” using authentication information, which can be named as “protection activation of C / M session” .

[0509] Purpose of the action: The purpose of this action is for a serving C / M-TW-GW (which a specific example of the aforementioned C / M serving gateway) of a wireless device to activate C / M session with the wireless device using the authentication information and update local cache, in order for the device to use this C / M session to carry and protect C / M plane NC connections.

[0510] Pre-condition of the action: An instruction (which is a specific example of the aforementioned activation instruction) on activation of the C / M session has been received.

[0511] Post-condition of the action: C / M session has been activated between the wireless device and a serving-C / M-TW-GW of the wireless device using the authentication information.

[0512] Table 6 shows parameters related to the NCDL of the action “protection activation of C / M session” . Table 6

[0513] The parameters shown in Table 6 represent different capability dimensions for the action “protection activation of C / M session” . The capability dimensions can include output dimensions, in which the output dimensions are used to indicate output of the action. Definitions of the capability dimensions are as follows: -Device ID: ID of the wireless device for which the C / M session should be activated. This dimension is optional. -UL C / M RB ID: ID of a UL CN-C / M RB to which a C / M session ID JJJ will be mapped to. -UL C / M session ID: ID of a UL C / M session ID which will be mapped to the CN-C / M RB YYY. -DL C / M RB ID: ID of a DL CN-C / M RB to which a C / M session ID KKK will be mapped to. -DL C / M session ID: ID of a DL C / M session ID which will be mapped to the CN-C / M RB ZZZ. -Keying materials: Keying materials (which is a specific example of the aforementioned authentication information)  of UL and DL C / M sessions. The UL and DL C / M sessions may use different keying materials or share the same keying materials. It is not necessary to always include keying materials for both of the UL and DL C / M sessions.

[0514] Use of the NCDL: -This NCDL may be subscribed to by the wireless device and the A-CAP. -The action is used when a to-be-established C / M session needs to be protected. -After execution of the action, the wireless device may be able to perform the mapping between UL / DL CN-C / M  RBs and UL / DL C / M sessions and encrypt UL session messages and decrypt DL session messages.

[0515] In an implementation of the present disclosure, the action is to de-activate a C / M session. Each action includes a unique action name for facilitating other NCs to subscribe to the action. For example, the action name can be “de-activation of C / M session action” , or “C / M session de-activation” . In an implementation, this action may be called when there is no established data session for a device, and there is no connection between the device and an NC on the C / M plane mapped to a C / M session for the device. The present disclosure provides a method applied to a C / M serving gateway of a device to implement this action. FIG. 11A shows a schematic flowchart of a method to de-activate a session according to one or more embodiments of the present disclosure. The flowchart is representative of the execution of the action by the C / M serving gateway. For the detailed definitions of the C / M serving gateway, the device and the C / M session in this embodiment, reference may be made to related description with reference to FIG. 4, FIG. 5A, FIG. 5B, and FIG. 6. The method illustrated in FIG. 11A is applied at the C / M serving gateway, and includes the following steps:

[0516] At step S1101, the method includes determining that a trigger condition for de-activation of a C / M session is satisfied.

[0517] At step S1102, the method includes de-activating the C / M session.

[0518] The C / M session is between a device and the C / M serving gateway on a C / M plane.

[0519] In an implementation, the trigger condition requires that there is no established data session for the device, and there is no connection between the device and a further node on the C / M plane mapped to the C / M session. The data session is between the device and a data serving gateway on a data plane. The connection between the device and the further node can be the C / M NC connection described above with reference to FIG. 5A, the further node can be an NC that provides an XaaS service in the C / M layer or the Service layer of FIG. 1. The data session can be a logical connection between the device and a data serving gateway to which the device is connected on the data plane. For example, the data serving gateway can be, Data-TW-GW-1 shown in FIG. 5A or Data-TW-GW-1 shown in FIG. 5B. No established data session for the device indicates that either all data session (s) for the device has been de-activated, or there is no data session at all for this device.

[0520] In an implementation, as shown in FIG. 11B, the step S1102 of de-activating the C / M session is applied between the C / M serving gateway and the device, and includes the following steps.

[0521] At step S1102A, the method includes, transmitting, by the C / M serving gateway, a de-activation instruction to the device, and receiving, by the device, the de-activation instruction from the C / M serving gateway.

[0522] At step S1102B, the method includes, in response to receiving the de-activation instruction, removing, by the device, the mapping between the C / M session and the C / M RB.

[0523] The de-activation instruction is configured to instruct the device to remove a mapping between the C / M session and a C / M RB. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session. In an implementation, the de-activation instruction includes identification information related to the C / M session (e.g., an ID of the C / M session) and / or information for identifying the C / M RB (e.g., an ID of the C / M RB) . In an implementation, the de-activation instruction includes an identifier of the device. The de-activation aims to enable the device to remove its local mapping, so that the device can effectively and accurately remove the mapping between the C / M RB and the C / M session. Consequently, the network overhead can be saved, the network resource allocation and management can be further optimized.

[0524] In an implementation, after the step S1102B of removing the mapping between the C / M session and the C / M RB by the device, the method further includes: transmitting a de-activation acknowledgement message to the C / M serving gateway by the device, and receiving the de-activation acknowledgement message from the device by the C / M serving gateway. The de-activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been removed by the device. The accuracy and the reliability of the de-activation of C / M session can be ensured by indicating the removal of the mapping between the C / M session and the C / M RB in the de-activation acknowledgement message.

[0525] In an implementation, after receiving the de-activation acknowledgement message by the C / M serving gateway, the method further includes: removing, by the C / M serving gateway, the mapping between the C / M session and the C / M RB for the device. For example, the C / M serving gateway could update its local cache to remove a correspondence among the identifier of the device, the information for identifying the C / M RB and the identification information related to the C / M session. In this way, the storing overhead can be saved.

[0526] In an implementation, the determination step S1101 and the de-activation step S1102 constitute an action to de-activate the C / M session. The action is executed as part of a service (which is also referred to as the aforementioned C / M session de-activation service) provided by the C / M serving gateway for session management, and the action is subscribed to by the device, a second node or other NCs. In an implementation, the second node provides autonomous programming services. The C / M serving gateway is configured to perform the action including the determination and the de-activation, so as to improve the efficiency of the de-activation of C / M session and realize the automation of the de-activation of C / M session.

[0527] In an implementation, after execution of the method, the C / M session has been de-activated by the C / M serving gateway.

[0528] For the action “de-activation of C / M session” , the NCDL of the action includes the following: Name of the action: De-activation of C / M session. Pre-condition of the action: There is no established data session for the device, and there is no connection between  the device and other NCs on the C / M plane mapped to the C / M session. Post-condition of the action: The C / M session has been de-activated by the C / M serving gateway. One or more parameters related to the action: Output parameters such as the identification information related to the  C / M session, the information for identifying the C / M RB, and the identifier of the device.

[0529] The following is an example NCDL of the action “de-activation of C / M session” performed by the C / M serving gateway.

[0530] Name of the action: De-activation of C / M session.

[0531] Purpose of the action: The purpose of this action is for a serving C / M-TW-GW (which is a specific example of the aforementioned C / M serving gateway) of a wireless device to de-activate an existing C / M session of the wireless device.

[0532] Pre-condition of the action: No data session has been established, no C / M plane NC connection mapped to this C / M session.

[0533] Post-condition of the action: C / M session has been de-activated and local cache has been updated.

[0534] Table 7 shows parameters related to the NCDL of the action “de-activation of C / M session” . Table 7

[0535] The parameters shown in Table 7 represent different capability dimensions for the action “de-activation of C / M session” . The capability dimensions can include output dimensions, in which the output dimensions are used to indicate output of the action. Definitions of the capability dimensions are as follows: -UL C / M RB ID: ID of a UL CN-C / M RB to which a UL C / M session ID JJJ was mapping and the UL C / M session  JJJ will be removed. -UL C / M session ID: ID of a UL C / M session ID which will be removed. -DL C / M RB ID: ID of a DL CN-C / M RB to which a DL C / M session ID KKK was mapping and the DL C / M  session KKK will be removed. -DL C / M session ID: ID of a DL C / M session ID which will be removed.

[0536] Use of the NCDL: -This NCDL may be subscribed to by the device and the A-CAP. -The action is used when the established C / M session needs to be de-activated such that the device can remove the  mapping of the identified CN-C / M RB and the identified C / M session. -The action is called when the device moves away from its current serving Data-TW-GW, or the device conducts  de-registration. -After execution of this action, the device should remove the mapping between the CN-C / M RBs and the sessions.

[0537] FIG. 12 shows an example procedure for establishing a C / M session for a device. As shown in FIG. 12, the procedure includes actions of NET4CON and actions of RAN, the actions of NET4CON include an action “C / M session ID assignment” shown in FIG. 6, an action “activation of C / M session” shown in FIG. 10A and FIG. 10B and an action “mission execution status update” . The actions of RAN include an action “establishment of mapping of RB and session” and an action “mission execution status update” , which are subscribed to by NET4CON.

[0538] Before NET4CON (its C / M function) is called for the action “C / M session ID assignment” , the C / M RB between the wireless device and RAN for carrying control signaling traffic during the C / M session, has been established. The procedure includes the following steps.

[0539] Step 1: NET4OCN is called for the action “C / M session ID assignment” , and an assignment message for calling may include an identifier of the wireless device and reachability information of the wireless device, or may further include information for identifying a BAS domain in which the wireless device is located.

[0540] Step 2.1: NET4CON selects a serving C / M-TW-GW based on the assignment message.

[0541] Step 2.2: NET4CON performs session ID assignment for the wireless device based on the assignment message.

[0542] Step 2.3: After the serving C / M-TW-GW is selected and the session ID is assigned, the NET4CON updates its local cache.

[0543] Step 3: After the session ID for the wireless device has been assigned, RAN is called for the action “establishment of mapping of RB and session” . Here the RAN may be the serving RAN of the device.

[0544] Step 4: In step 4.1, RAN is configured to establish a mapping between the session for the device and the RB for the device, and updates its local cache. The mapping may be between session ID and RB ID. In step 4.2, RAN can update its local cache to store the mapping.

[0545] Step 5: Since NET4CON has subscribed to the action “mission execution status update” of RAN, RAN reports execution status of the operation of the mapping to NET4CON, and the execution status indicates that the operations were successfully done by RAN.

[0546] Step 6: NET4CON (C / M function or C / M-TW-GW) is called for the action “activation of C / M session” , and a message for calling can be the aforementioned activation instruction. The message can include the identifier of the wireless device and the identification information related to the session, or further include information about a type of the session, information for identifying the RB to which the session is mapped.

[0547] Step 7: NET4CON executes the action “activation of C / M session” , in which the wireless device receives a message for establishing a mapping between the session for the device and the RB for the device, and transmits an acknowledgement message indicating that the mapping is established to NET4CON.

[0548] Step 8: NET4CON reports execution status of the operation of the activation to other NC (for example, A-CAP) which has subscribed to the action “mission execution status update” of NET4CON, and the execution status indicates that the operation is successful.

[0549] Step 9: NET4CON updates its local cache for the session establishment of the wireless device.

[0550] It should be noted that the execution of step 2.1 and step 2.2 can be reversed, permuted, or performed substantially concurrently, provided that such variation does not compromise the functionality of the method.

[0551] FIG. 13A shows an example procedure for removal of a C / M session for a device. As shown in FIG. 13A, the procedure includes actions of NET4CON and actions of RAN, the actions of NET4CON include an action “de-activation of C / M session” shown in FIG. 11A and FIG. 11B, an action “removal of C / M session ID” shown in FIG. 8 and an action “mission execution status update” . The actions of RAN include an action “removal of mapping of RB and session” and an action “mission execution status update” , which are subscribed to by NET4CON.

[0552] The pre-condition for executing the action “de-activation of C / M session” includes: absence of an established data session for the wireless device, and absence of a connection between the device and an NC on the C / M plane mapped to the C / M session for the wireless device.

[0553] Step 1: NET4CON is called for executing the action “de-activation of C / M session” .

[0554] Step 2: NET4CON determines the serving C / M-TW-GW. NET4CON can determine which C / M session needs to be de-activated based on the calling in Step 1. Since NET4CON is in charge of connection information between GWs and devices, it can also determine the serving C / M-TW-GW on the C / M session that needs to be de-activated.

[0555] Step 3: The serving C / M-TW-GW of the wireless device interacts with the wireless device to de-activate the C / M session. The device may receive a message from the serving C / M-TW-GW for removing a mapping between the session and the RB, and transmits to the serving C / M-TW-GW an acknowledgement message indicating that the mapping is removed to NET4CON.

[0556] Step 4: After the session is de-activated, NET4CON executes the action “removal of C / M session ID” .

[0557] Step 5: NET4CON reports execution status of the operation of the removal to other NC (for example, A-CAP) which has subscribed to the action “mission execution status update” of NET4CON, the execution status indicates that the operation is successful.

[0558] Step 6: After the session ID has been removed, RAN is called for the action “removal of mapping between RB and session” .

[0559] Step 7.1: RAN removes the mapping between the session and the RB.

[0560] Step 7.2: RAN updates its local cache.

[0561] Step 8: RAN reports execution status of the operation of the removal to NET4CON which has subscribed to the action “mission execution status update” of RAN, the execution status indicates that the operation is successful.

[0562] In FIG. 13A, Step 4 and Step 5 may also be executed after Step 8.

[0563] FIG. 13B shows an example procedure for activating C / M session for a wireless device, the procedure includes actions of NET4CON, an action “activation of C / M session” shown in FIG. 10A and FIG. 10B and an action “mission execution status update” . The action “activation of C / M session” differs from that of FIG. 12 in that, the session is activated using authentication information. The action can be subscribed to by SPM. The procedure includes the following steps.

[0564] Step 1: NET4CON (C / M function) is called by SPM for executing the action “activation of C / M session” , and a message for calling can be the activation instruction shown in FIG. 9B, which can include the authentication information for protecting the C / M session.

[0565] Step 2: NET4CON (C / M function) configures the serving C / M-TW-GW, so as to enable the serving C / M-TW-GW to execute the action “activation of C / M session” . The configuration may be implemented as the activation instruction received by the serving C / M-TW-GW shown in FIG. 10A.

[0566] Step 3: NET4CON (serving C / M-TW-GW) executes the action “activation of C / M session” . The serving C / M-TW-GW of the wireless device interacts with the wireless device. The wireless device receives a message from the serving C / M-TW-GW for establishing a mapping between the session and the RB, and transmits to the serving C / M-TW-GW an acknowledgement message indicating that the mapping is established to NET4CON, and the mapping and the acknowledgement message are encrypted with the authentication information related to the C / M session.

[0567] Step 4: NET4CON reports execution status of the operation of the activation to other NC (for example, SPM) which has subscribed to the action “mission execution status update” of NET4CON, the execution status indicates that the operation is successful.

[0568] The foregoing describes different actions which may be carried out in NET4CON, and these actions can be called automatically once their corresponding pre-conditions are met. FIG. 14 shows a schematic flowchart of an example method including related actions of NET4CON service. For example, when there is a C / M RB for a wireless device to which a C / M session will be mapped has been established, the action “C / M session ID assignment” with reference to FIG. 6 can be called to assign an ID to the C / M session, select a C / M serving gateway for the wireless device and configure the selected C / M serving gateway (shown in B1) . Then the action “establishment of mapping of device and C / M session” with reference to FIG. 7 can be called to establish the mapping between the device and the C / M session at the C / M serving gateway (shown in B2) . After the mapping is established, the action “receiving of instruction on activation of C / M session” with reference to FIG. 9A and FIG. 9B can be called to instruct the C / M serving gateway to activate the C / M session (shown in B3) . Correspondingly, the action “activation of C / M session” with reference to FIG. 10A and FIG. 10B can be called to activate the C / M session (shown in B4) . Further, when there is no established data session for the device, and there is no connection between the device and an NC on the C / M plane mapped to the C / M session, the action “de-activation of C / M session” with reference to FIG. 11A and FIG. 11B can be called to de-activate the C / M session (shown in B5) . After the C / M session is de-activated, the action “removal of C / M session ID” with reference to FIG. 8 can be called to remove the C / M session ID (shown in B6) .

[0569] 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 and a processing module 1502. The receiving module 1501 is configured to receive an assignment message from a second node. The assignment message includes a request to assign a control and management (C / M) serving gateway and identification information related to a C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane, and the assignment message includes an identifier of the device and reachability information of the device. The processing module 1502 is configured to determine the C / M serving gateway based on the reachability information of the device; and assign the identification information related to the C / M session between the device and the C / M serving gateway.

[0570] In an implementation, the reachability information of the device includes: information for identifying a serving radio access network (RAN) of the device and information for identifying a C / M radio bearer (RB) between the device and the serving RAN. The aforementioned C / M RB is configured to carry control signaling traffic during the C / M session.

[0571] In an implementation, the assignment message further includes: information for identifying a serving area in which the device is located.

[0572] In an implementation, the identification information and / or the reachability information is stored by the first node in a local cache.

[0573] In an implementation, for execution of the reception, the determination and the assignment steps to assign the C / M serving gateway and the identification information related to the C / M session, the C / M RB for carrying control signaling traffic during the C / M session, has been established.

[0574] In an implementation, the processing module 1502 is further configured to configure the C / M serving gateway to establish a mapping between the identification information related to the C / M session and the identifier of the device.

[0575] In an implementation, the apparatus further includes a transmitting module configured to transmit a message to the C / M serving gateway. The message is configured to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device.

[0576] In an implementation, the message transmitted to the C / M serving gateway includes the identifier of the device and the identification information related to the C / M session.

[0577] In an implementation, the message transmitted to the C / M serving gateway further includes one or more of: information for identifying the C / M serving gateway, information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0578] In an implementation, the transmitting module is further configured to: transmit a message to the second node. The message indicates the device and the identification information related to the C / M session between the device and the C / M serving gateway.

[0579] In an implementation, the message transmitted to the second node includes: the identifier of the device, the identification information, and information for identifying the C / M serving gateway.

[0580] In an implementation, the message transmitted to the second node further includes one or more of: information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0581] In an implementation, the reception, the determination and the assignment constitute an action. The action is subscribed to by the second node.

[0582] In an implementation, the assignment message further indicates information for identifying the action.

[0583] In an implementation, the second node provides autonomous programming services or RAN services.

[0584] In an implementation, after execution of the reception, the determination and the assignment, the C / M serving gateway is determined and the identification information related to the C / M session is assigned.

[0585] It should be noted that the aforementioned 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.

[0586] 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 and a transmitting module 1602. The processing module 1601 is configured to determine that a trigger condition for establishment configuration of a C / M serving gateway is satisfied. The transmitting module 1602 is configured to transmit a message to the C / M serving gateway. The message is configured to instruct the C / M serving gateway to establish a mapping between identification information related to a C / M session and a device, and the C / M session is between the device and the C / M serving gateway.

[0587] In an implementation, the message transmitted to the C / M serving gateway includes: an identifier of the device and the identification information related to the C / M session.

[0588] In an implementation, the message transmitted to the C / M serving gateway further includes one or more of: information for identifying the C / M serving gateway, information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The aforementioned C / M RB is configured to carry control signaling traffic during the C / M session.

[0589] In an implementation, the determination and the transmission constitute an action to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the first node for session management, and the action is subscribed to by a second node.

[0590] In an implementation, the determination and the transmission constitute an action to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the second node for session management.

[0591] In an implementation, the apparatus further includes a receiving module configured to receive a message from the first node. The message indicates the device and the identification information related to the C / M session.

[0592] In an implementation, the message received from the first node includes: an identifier of the device, the identification information related to the C / M session, and information for identifying the C / M serving gateway.

[0593] In an implementation, the message received from the first node further includes one or more of: information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The C / M RB is configured to carry control signaling traffic during the C / M session.

[0594] In an implementation, after execution of the determination and the transmission, the mapping between the identification information related to the C / M session and the device is established at the C / M serving gateway.

[0595] It should be noted that the aforementioned 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.

[0596] 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 and a processing module 1702. The receiving module 1701 is configured to receive a message, and the message is configured to instruct the C / M serving gateway to establish a mapping between identification information related to a C / M session and a device, the C / M session is between the device and the C / M serving gateway. The processing module 1702 is configured to establish, in response to receiving the message, the mapping between the identification information related to the C / M session and the device.

[0597] In an implementation, the message includes an identifier of the device and the identification information related to the C / M session.

[0598] In an implementation, the message further includes one or more of: information for identifying the C / M serving gateway, information for identifying a serving RAN of the device, information for identifying a C / M RB between the device and the serving RAN, and information for identifying a functionality for handling the C / M RB in the serving RAN. The aforementioned C / M RB is configured to carry control signaling traffic during the C / M session.

[0599] In an implementation, the message is received from a first node or a second node.

[0600] In an implementation, for execution of the reception and the establishment steps to establish the mapping between the identification information related to the C / M session and the device, the identification information related to the C / M session has been assigned, and the C / M serving gateway has been determined.

[0601] In an implementation, the reception and the establishment constitute an action to establish the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by a first node or a second node.

[0602] In an implementation, after execution of the reception and the establishment, the mapping between the identification information related to the C / M session and the device is established at the C / M serving gateway.

[0603] It should be noted that the aforementioned 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.

[0604] 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 processing module 1801 and a transmitting module 1802. The processing module 1801 is configured to determine a trigger condition for removal configuration of a C / M serving gateway is satisfied. The transmitting module 1802 is configured to transmit a message to the C / M serving gateway. The message is configured to instruct the C / M serving gateway to remove a mapping between identification information related to a C / M session and a device, and the C / M session is between the device and the C / M serving gateway on a C / M plane.

[0605] In an implementation, the message transmitted to the C / M serving gateway includes the identification information related to the C / M session.

[0606] In an implementation, the message transmitted to the C / M serving gateway further includes one or more of: an identifier of the device, information for identifying the C / M serving gateway and information for identifying a serving RAN of the device.

[0607] In an implementation, the determination and the transmission constitute an action to instruct the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the first node for session management, and the action is subscribed to by the second node.

[0608] In an implementation, the apparatus further includes a receiving module configured to receive a removal request from the second node. The removal request includes a request to remove the mapping between the identification information related to the C / M session and the device. The processing module 1801 is further configured to configure, in response to receiving the removal request, the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device.

[0609] In an implementation, the removal request includes the identification information related to the C / M session.

[0610] In an implementation, the removal request further includes an identifier of the device and / or information for identifying a serving RAN of the device.

[0611] In an implementation, the identification information related to the C / M session and / or reachability information of the device is removed by the first node.

[0612] In an implementation, the determination and the transmission constitute an action to instruct the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the second node for session management.

[0613] In an implementation, the trigger condition requires that the C / M session has been de-activated, and a mapping between the identification information and a C / M radio bearer (RB) to which the C / M session is mapped is not established.

[0614] In an implementation, after execution of the determination and the transmission, the mapping between the identification information related to the C / M session and the device is removed from the C / M serving gateway.

[0615] It should be noted that the aforementioned 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.

[0616] 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 receiving module 1901 and a processing module 1902. The receiving module 1901 is configured to receive a message. The message is configured to instruct the C / M serving gateway to remove a mapping between identification information related to a C / M session and a device, and the C / M session is between the device and the C / M serving gateway on a C / M plane. The processing module 1902 is configured to remove, in response to receiving the message, the mapping between the identification information related to the C / M session and the device.

[0617] In an implementation, the message includes the identification information related to the C / M session.

[0618] In an implementation, the message further includes one or more of: an identifier of the device, information for identifying the C / M serving gateway and information for identifying a serving RAN of the device.

[0619] In an implementation, the message is received from a first node or a second node.

[0620] In an implementation, the reception and the removal constitute an action to remove the mapping between the identification information related to the C / M session and the device. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by a first node or a second node.

[0621] In an implementation, for execution of the reception and the removal steps to remove the mapping between the identification information related to the C / M session and the device, the C / M session has been de-activated, and a mapping between the identification information and a C / M radio bearer (RB) to which the C / M session is mapped is not established.

[0622] In an implementation, after execution of the reception and the removal, the mapping between the identification information related to the C / M session and the device is removed by the C / M serving gateway.

[0623] It should be noted that the aforementioned 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.

[0624] 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. The receiving module 2001 is configured to receive an activation instruction from a second node. The activation instruction is configured to instruct the C / M serving gateway to activate a C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane, and the activation instruction indicates the C / M session.

[0625] In an implementation, the activation instruction includes identification information related to the C / M session.

[0626] In an implementation, the activation instruction further includes one or more of: an identifier of the device, information about a type of the C / M session; information for identifying a C / M RB between the device and a serving RAN of the device and authentication information for protecting the C / M session. The aforementioned C / M RB is configured to carry control signaling traffic during the C / M session

[0627] In an implementation, for execution of the reception step to trigger activation of the C / M session, a mapping between the identification information related to the C / M session and the device has been established.

[0628] In an implementation, the reception constitutes an action to trigger activation of the C / M session. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by the second node.

[0629] In an implementation, the second node provides autonomous programming services.

[0630] In an implementation, after execution of the reception, the C / M serving gateway is instructed to activate the C / M session.

[0631] It should be noted that the aforementioned apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 9A 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.

[0632] 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 and a processing module 2102. The receiving module 2101 is configured to receive an activation instruction from a second node. The activation instruction is configured to instruct a C / M serving gateway to activate a C / M session. The C / M session is between a device and the C / M serving gateway on a C / M plane, and the activation instruction indicates the C / M session. The processing module 2102 is configured to instruct, in response to receiving the activation instruction, the C / M serving gateway to activate the C / M session.

[0633] In an implementation, the activation instruction includes identification information related to the C / M session.

[0634] In an implementation, the activation instruction further includes one or more of: an identifier of the device, information about a type of the C / M session; information for identifying a C / M RB between the device and a serving RAN of the device and authentication information for protecting the C / M session. The aforementioned C / M RB is configured to carry control signaling traffic during the C / M session

[0635] In an implementation, for execution of the reception and the instructing steps to instruct activation of the C / M session, a mapping between the identification information related to the C / M session and the device has been established.

[0636] In an implementation, the reception and the instruction constitute an action to instruct activation of the C / M session. The action is executed as part of a service provided by the first node for session management, and the action is subscribed to by the second node.

[0637] In an implementation, the second node provides autonomous programming services.

[0638] In an implementation, after execution of the reception and the instruction, the C / M serving gateway is instructed to activate the C / M session.

[0639] It should be noted that the aforementioned apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 9B 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.

[0640] 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 transmitting module 2201. The transmitting module 2201 is configured to transmit an activation instruction. The activation instruction is configured to instruct a C / M serving gateway to activate a C / M session, the C / M session is between a device and the C / M serving gateway on a C / M plane, and the activation instruction indicates the C / M session.

[0641] In an implementation, the activation instruction includes identification information related to the C / M session.

[0642] In an implementation, the activation instruction further includes one or more of: an identifier of the device, information about a type of the C / M session; information for identifying a C / M RB between the device and a serving RAN of the device and authentication information for protecting the C / M session. The aforementioned C / M RB is configured to carry control signaling traffic during the C / M session.

[0643] In an implementation, the activation instruction is transmitted to the C / M serving gateway or a first node.

[0644] It should be noted that the aforementioned apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 9A or FIG. 9B 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.

[0645] 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 and a processing module 2302. The receiving module 2301 is configured to receive an activation instruction. The activation instruction is configured to instruct the C / M serving gateway to activate a C / M session, and the C / M session is between a device and the C / M serving gateway on a C / M plane. The processing module 2302 is configured to activate the C / M session in response to receiving the activation instruction.

[0646] In an implementation, the activation instruction includes identification information related to the C / M session.

[0647] In an implementation, the received activation instruction further includes one or more of: an identifier of the device, information about a type of the C / M session and information for identifying a C / M RB between the device and a serving RAN of the device. The aforementioned C / M RB is configured to carry control signaling traffic during the C / M session.

[0648] In an implementation, the received activation instruction is from a first node or a second node.

[0649] In an implementation, the apparatus further includes a transmitting module configured to transmit an activation instruction to the device. The transmitted activation instruction is configured to instruct the device to establish a mapping between the C / M session and a C / M RB. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session.

[0650] In an implementation, the transmitted activation instruction includes identification information related to the C / M session and / or information for identifying the C / M RB.

[0651] In an implementation, the receiving module 2301 is further configured to: receive an activation acknowledgement message from the device. The activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been established by the device.

[0652] In an implementation, the transmitted activation instruction includes authentication information related to the C / M session, and the activation acknowledgement message is encrypted with the authentication information related to the C / M session.

[0653] In an implementation, the processing module 2302 is further configured to: maintain a mapping between the C / M session and a C / M RB for the device.

[0654] In an implementation, the reception and the activation constitute an action to activate the C / M session. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by the device and a second node.

[0655] In an implementation, the second node provides autonomous programming services.

[0656] In an implementation, after execution of the reception and the activation, the C / M session is activated.

[0657] It should be noted that the aforementioned apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 10A 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.

[0658] FIG. 24 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure. As shown in FIG. 24, the apparatus 2400 may include: a receiving module 2401 and a processing module 2402. The receiving module 2401 is configured to receive an activation instruction from a C / M serving gateway. The activation instruction is configured to instruct the device to establish a mapping between a C / M session and a C / M radio bearer (RB) . The C / M session is between the device and the C / M serving gateway on a C / M plane, the C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session. The processing module 2402 is configured to establish, in response to receiving the activation instruction, the mapping between the C / M session and the C / M RB.

[0659] In an implementation, the apparatus further includes a transmitting module configured to transmit an activation acknowledgement message to the C / M serving gateway. The activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been established by the device.

[0660] It should be noted that the aforementioned apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 10B 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.

[0661] FIG. 25 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure. As shown in FIG. 25, the apparatus 2500 may include a processing module 2501. The processing module 2501 is configured to determine that a trigger condition for de-activation of a C / M session is satisfied, and de-activate the C / M session. The aforementioned C / M session is between a device and the C / M serving gateway on a C / M plane.

[0662] In an implementation, the apparatus further includes a transmitting module configured to transmit a de-activation instruction to the device. The de-activation instruction is configured to instruct the device to remove a mapping between the C / M session and a C / M RB. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session.

[0663] In an implementation, the de-activation instruction includes identification information related to the C / M session and / or information for identifying the C / M RB.

[0664] In an implementation, the apparatus further includes a receiving module configured to receive a de-activation acknowledgement message from the device. The de-activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been removed by the device.

[0665] In an implementation, the processing module 2402 is further configured to: remove a mapping between the C / M session and the C / M RB for the device.

[0666] In an implementation, the trigger condition requires that there is no established data session for the device, and there is no connection between the device and a further node on the C / M plane mapped to the C / M session. The data session is between the device and a data serving gateway on a data plane.

[0667] In an implementation, the determination and the de-activation constitute an action to de-activate the C / M session. The action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by the device and a second node.

[0668] In an implementation, the second node provides autonomous programming services.

[0669] In an implementation, after execution of the determination and the de-activation, the C / M session is de-activated.

[0670] It should be noted that the aforementioned apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 11A 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.

[0671] FIG. 26 shows a schematic structural diagram of an apparatus according to one or more implementations of the present disclosure. As shown in FIG. 26, the apparatus 2600 may include: a receiving module 2601 and a processing module 2602. The receiving module 2601 is configured to receive a de-activation instruction from a C / M serving gateway. The de-activation instruction is configured to instruct the device to remove a mapping between a C / M session and a C / M RB. The C / M session is between the device and the C / M serving gateway on a C / M plane. The C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session. The processing module 2602 configured to remove, in response to receiving the de-activation instruction, the mapping between the C / M session and the C / M RB.

[0672] In an implementation, the apparatus further includes a transmitting module configured to transmit a de-activation acknowledgement message to the C / M serving gateway. The de-activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been removed by the device.

[0673] It should be noted that the aforementioned apparatus provided by the embodiment of the present disclosure can realize all the method steps in the method embodiment shown in FIG. 11B 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.

[0674] 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.

[0675] FIG. 27 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. 27, the apparatus 2700 includes a processor 2701, an interface 2702 for communicating with other devices, a memory 2703 is coupled to the processor 2701. The memory 2703 may be stored with computer execution instructions, and the processor 2701 executes computer execution instructions stored in the memory 2703 to enable the apparatus to execute any of the above methods. In some implementations, the memory 2703 may be included or may not be included in the apparatus.

[0676] 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.

[0677] 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.

[0678] 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) .

[0679] 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.

[0680] 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.

[0681] 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.

[0682] FIG. 28 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.

[0683] As shown in FIG. 28, the cluster of computing devices described includes at least one computing device 2800. As shown in FIG. 28, for each of the at least one computing device 2800, it includes a processor 2802, an interface 2804 and optional a memory 2806, where the processor 2802, the interface 2804 and the memory 2806 may be connected through a bus 2808. The memory 2806 in one or more of the computing devices 2800 in the cluster of computing devices can hold the same instructions, so that the processor 2802 executes the instructions to execute the method described in the above embodiments.

[0684] 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 2806 of the one or more computing devices 2800 in the cluster of computing devices. In other words, a combination of the one or more computing devices 2800 can jointly execute instructions for performing the method described in the above embodiments.

[0685] It is noted that the memories 2806 in the different computing devices 2800 in the cluster of computing devices can store different instructions for performing some of the functions of the computing devices 2800, respectively.

[0686] 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. 29 illustrates one possible implementation. FIG. 29 shows a schematic diagram of a connection between computing devices 2900A and 2900B over a network according to one or more embodiments of the present disclosure. As shown in FIG. 29, the computing device 2900A includes a processor 2902A, an interface 2904A and optional a memory 2906A, where the processor 2902A, the interface 2904A and the memory 2906A may be connected through a bus 2908A; the computing device 2900B includes a processor 2902B, an interface 2904B and optional a memory 2906B, where the processor 2902B, the interface 2904B and the memory 2906B may be connected through a bus 2908B. The memory 2906A and the memory 2906B may be stored with computer execution instructions, and the processor 2902A and the processor 2902B execute computer execution instructions stored in the memory 2906A and the memory 2906B to enable the computing devices 2900A and 2900B to execute any of the above methods. The two computing devices 2900A and 2900B 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 2906A in the computing device 2900A holds instructions for performing a part of the method described in the above embodiments. At the same time, the memory 2906B in the computing device 2900B holds instructions for performing other part (s) of the method described in the above embodiments.

[0687] The functions of computing device 2900A illustrated in FIG. 29 can also be accomplished by multiple computing devices. Similarly, the functions of computing device 2900B can be accomplished by multiple computing devices.

[0688] 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.

[0689] 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.

[0690] 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.

[0691] 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.

[0692] Although this disclosure refers to illustrative embodiments, this is not intended to be construed in a limiting sense. Various modifications and combinations of the illustrative embodiments, as well as other embodiments of the disclosure, will be apparent to persons skilled in the art upon reference to the description.

[0693] 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.

[0694] 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.

[0695] 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.

[0696] 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.

[0697] 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.

[0698] 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.

[0699] 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 for session management, comprising:receiving an assignment message from a second node, wherein the assignment message comprises a request to assign a control and management (C / M) serving gateway and identification information related to a C / M session, wherein the C / M session is between a device and the C / M serving gateway on a C / M plane, wherein the assignment message comprises an identifier of the device and reachability information of the device;determining the C / M serving gateway based on the reachability information of the device;assigning the identification information related to the C / M session between the device and the C / M serving gateway.2.The method according to claim 1, wherein the reachability information of the device comprises:information for identifying a serving radio access network (RAN) of the device; andinformation for identifying a C / M radio bearer (RB) between the device and the serving RAN, wherein the C / M RB is configured to carry control signaling traffic during the C / M session.3.The method according to claim 2, wherein the assignment message further comprises:information for identifying a serving area in which the device is located.4.The method according to any one of claims 1 to 3, wherein the identification information and / or the reachability information is stored by the first node in a local cache.5.The method according to any one of claims 1 to 4, wherein for execution of the method to assign the C / M serving gateway and the identification information related to the C / M session, the C / M RB for carrying control signaling traffic during the C / M session has been established.6.The method according to any one of claims 1 to 5, further comprising:configuring the C / M serving gateway to establish a mapping between the identification information related to the C / M session and the identifier of the device.7.The method according to claim 6, wherein configuring the C / M serving gateway comprises:transmitting a message to the C / M serving gateway, wherein the message is configured to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device.8.The method according to claim 7, wherein the message transmitted to the C / M serving gateway comprises the identifier of the device and the identification information related to the C / M session.9.The method according to claim 8, wherein the message transmitted to the C / M serving gateway further comprises one or more of:information for identifying the C / M serving gateway;information for identifying a serving RAN of the device;information for identifying a C / M RB between the device and the serving RAN, wherein the C / M RB is configured to carry control signaling traffic during the C / M session; andinformation for identifying a functionality for handling the C / M RB in the serving RAN.10.The method according to any one of claims 1 to 9, further comprising:transmitting a message to the second node, wherein the message indicates the device and the identification information related to the C / M session between the device and the C / M serving gateway.11.The method according to claim 10, wherein the message transmitted to the second node comprises:the identifier of the device;the identification information; andinformation for identifying the C / M serving gateway.12.The method according to claim 11, wherein the message transmitted to the second node further comprises one or more of:information for identifying a serving RAN of the device;information for identifying a C / M RB between the device and the serving RAN, wherein the C / M RB is configured to carry control signaling traffic during the C / M session; andinformation for identifying a functionality for handling the C / M RB in the serving RAN.13.The method according to any one of claims 1 to 12, wherein the method constitutes an action to assign the C / M serving gateway and the identification information related to the C / M session, wherein the action is executed as part of a service provided by the first node for session management, and the action is subscribed to by the second node.14.The method according to claim 13, wherein the assignment message further indicates information for identifying the action.15.The method according to any one of claims 1 to 14, wherein the second node provides autonomous programming services or RAN services.16.The method according to any one of claims 1 to 15, wherein after execution of the method, the C / M serving gateway has been determined and the identification information related to the C / M session has been assigned.17.A method applied to a first node or a second node for session management, comprising:determining that a trigger condition for establishment configuration of a C / M serving gateway is satisfied;transmitting a message to the C / M serving gateway, wherein the message is configured to instruct the C / M serving gateway to establish a mapping between identification information related to a C / M session and a device, wherein the C / M session is between the device and the C / M serving gateway.18.The method according to claim 17, wherein the message transmitted to the C / M serving gateway comprises:an identifier of the device; andthe identification information related to the C / M session.19.The method according to claim 18, wherein the message transmitted to the C / M serving gateway further comprises one or more of:information for identifying the C / M serving gateway;information for identifying a serving RAN of the device;information for identifying a C / M RB between the device and the serving RAN, wherein the C / M RB is configured to carry control signaling traffic during the C / M session; andinformation for identifying a functionality for handling the C / M RB in the serving RAN.20.The method according to any one of claims 17 to 19, wherein the method constitutes an action to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device, wherein the action is executed as part of a service provided by the first node for session management, and the action is subscribed to by a second node.21.The method according to any one of claims 17 to 19, wherein the method constitutes an action to instruct the C / M serving gateway to establish the mapping between the identification information related to the C / M session and the device, wherein the action is executed as part of a service provided by the second node for session management.22.The method according to claim 21, wherein determining that the trigger condition for the establishment configuration of the C / M serving gateway is satisfied comprises:receiving a message from the first node, wherein the message indicates the device and the identification information related to the C / M session.23.The method according to claim 22, wherein the message received from the first node comprises:an identifier of the device;the identification information related to the C / M session; andinformation for identifying the C / M serving gateway.24.The method according to claim 23, wherein the message received from the first node further comprises one or more of:information for identifying a serving RAN of the device;information for identifying a C / M RB between the device and the serving RAN, wherein the C / M RB is configured to carry control signaling traffic during the C / M session; andinformation for identifying a functionality for handling the C / M RB in the serving RAN.25.The method according to any one of claims 17 to 24, wherein after execution of the method, the mapping between the identification information related to the C / M session and the device has been established at the C / M serving gateway.26.A method applied to a C / M serving gateway for session management, comprising:receiving a message, wherein the message is configured to instruct the C / M serving gateway to establish a mapping between identification information related to a C / M session and a device, wherein the C / M session is between the device and the C / M serving gateway;in response to receiving the message, establishing the mapping between the identification information related to the C / M session and the device.27.The method according to claim 26, wherein the message comprises an identifier of the device and the identification information related to the C / M session.28.The method according to claim 27, wherein the message further comprises one or more of:information for identifying the C / M serving gateway;information for identifying a serving RAN of the device;information for identifying a C / M RB between the device and the serving RAN, wherein the C / M RB is configured to carry control signaling traffic during the C / M session; andinformation for identifying a functionality for handling the C / M RB in the serving RAN.29.The method according to any one of claims 26 to 28, wherein the message is received from a first node or a second node.30.The method according to any one of claims 26 to 29, wherein for execution of the method to establish the mapping between the identification information related to the C / M session and the device, the identification information related to the C / M session has been assigned, and the C / M serving gateway has been determined.31.The method according to any one of claims 26 to 30, wherein the method constitutes an action to establish the mapping between the identification information related to the C / M session and the device, wherein the action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by a first node or a second node.32.The method according to any one of claims 26 to 31, wherein after execution of the method, the mapping between the identification information related to the C / M session and the device has been established at the C / M serving gateway.33.A method applied to a first node or a second node for session management, comprising:determining a trigger condition for removal configuration of a C / M serving gateway is satisfied;transmitting a message to the C / M serving gateway, wherein the message is configured to instruct the C / M serving gateway to remove a mapping between identification information related to a C / M session and a device, wherein the C / M session is between the device and the C / M serving gateway on a C / M plane.34.The method according to claim 33, wherein the message transmitted to the C / M serving gateway comprises the identification information related to the C / M session.35.The method according to claim 34, wherein the message transmitted to the C / M serving gateway further comprises one or more of:an identifier of the device;information for identifying the C / M serving gateway; andinformation for identifying a serving RAN of the device.36.The method according to any one of claims 33 to 35, wherein the method constitutes an action to instruct the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device, wherein the action is executed as part of a service provided by the first node for session management, and the action is subscribed to by the second node.37.The method according to claim 36, wherein determining the trigger condition for removal configuration of the C / M serving gateway is satisfied comprises:receiving a removal request from the second node, wherein the removal request comprises a request to remove the mapping between the identification information related to the C / M session and the device;in response to receiving the removal request, configuring the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device.38.The method according to claim 37, wherein the removal request comprises the identification information related to the C / M session.39.The method according to claim 38, wherein the removal request further comprises an identifier of the device and / or information for identifying a serving RAN of the device.40.The method according to any one of claims 36 to 39, wherein the identification information related to the C / M session and / or reachability information of the device is removed by the first node.41.The method according to any one of claims 33 to 35, wherein the method constitutes an action to instruct the C / M serving gateway to remove the mapping between the identification information related to the C / M session and the device, wherein the action is executed as part of a service provided by the second node for session management.42.The method according to any one of claims 33 to 41, wherein the trigger condition requires that the C / M session has been de-activated, and a mapping between the identification information and a C / M radio bearer (RB) to which the C / M session is mapped is not established.43.The method according to any one of claims 33 to 42, wherein after execution of the method, the mapping between the identification information related to the C / M session and the device has been removed from the C / M serving gateway.44.A method applied to a C / M serving gateway for session management, comprising:receiving a message, wherein the message is configured to instruct the C / M serving gateway to remove a mapping between identification information related to a C / M session and a device, wherein the C / M session is between the device and the C / M serving gateway on a C / M plane;in response to receiving the message, removing the mapping between the identification information related to the C / M session and the device.45.The method according to claim 44, wherein the message comprises the identification information related to the C / M session.46.The method according to claim 45, wherein the message further comprises one or more of:an identifier of the device;information for identifying the C / M serving gateway; andinformation for identifying a serving RAN of the device.47.The method according to any one of claims 44 to 46, wherein the message is received from a first node or a second node.48.The method according to any one of claims 44 to 47, wherein the method constitutes an action to remove the mapping between the identification information related to the C / M session and the device, wherein the action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by a first node or a second node.49.The method according to any one of claims 44 to 48, wherein for execution of the method to remove the mapping between the identification information related to the C / M session and the device, the C / M session has been de-activated, and a mapping between the identification information and a C / M radio bearer (RB) to which the C / M session is mapped is not established.50.The method according to any one of claims 44 to 49, wherein after execution of the method, the mapping between the identification information related to the C / M session and the device has been removed by the C / M serving gateway.51.A method applied to a C / M serving gateway for session management, comprising:receiving an activation instruction from a second node, wherein the activation instruction is configured to instruct the C / M serving gateway to activate a C / M session, wherein the C / M session is between a device and the C / M serving gateway on a C / M plane, and the activation instruction indicates the C / M session.52.The method according to claim 51, wherein the activation instruction comprises identification information related to the C / M session.53.The method according to claim 52, wherein the activation instruction further comprises one or more of:an identifier of the device;information about a type of the C / M session;information for identifying a C / M RB between the device and a serving RAN of the device, wherein the C / M RB is configured to carry control signaling traffic during the C / M session; andauthentication information for protecting the C / M session.54.The method according to any one of claims 51 to 53, where for execution of the method to trigger activation of the C / M session, a mapping between the identification information related to the C / M session and the device has been established.55.The method according to any one of claims 51 to 54, wherein the method constitutes an action to trigger activation of the C / M session, wherein the action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by the second node.56.The method according to any one of claims 51 to 55, wherein the second node provides autonomous programming services.57.The method according to any one of claims 51 to 56, wherein after execution of the method, the C / M serving gateway has been instructed to activate the C / M session.58.A method applied to a first node for session management, comprising:receiving an activation instruction from a second node, wherein the activation instruction is configured to instruct a C / M serving gateway to activate a C / M session, wherein the C / M session is between a device and the C / M serving gateway on a C / M plane, and the activation instruction indicates the C / M session; andin response to receiving the activation instruction, instructing the C / M serving gateway to activate the C / M session.59.The method according to claim 58, wherein the activation instruction comprises identification information related to the C / M session.60.The method according to claim 59, wherein the activation instruction further comprises one or more of:an identifier of the device;information about a type of the C / M session;information for identifying a C / M RB between the device and a serving RAN of the device, wherein the C / M RB is configured to carry control signaling traffic during the C / M session; andauthentication information for protecting the C / M session.61.The method according to any one of claims 58 to 60, where for execution of the method to instruct activation of the C / M session, a mapping between the identification information related to the C / M session and the device has been established.62.The method according to any one of claims 58 to 61, wherein the method constitutes an action to instruct activation of the C / M session, wherein the action is executed as part of a service provided by the first node for session management, and the action is subscribed to by the second node.63.The method according to any one of claims 58 to 62, wherein the second node provides autonomous programming services.64.The method according to any one of claims 58 to 63, wherein after execution of the method, the C / M serving gateway has been instructed to activate the C / M session.65.A method applied to a second node for session management, comprising:transmitting an activation instruction, wherein the activation instruction is configured to instruct a C / M serving gateway to activate a C / M session, the C / M session is between a device and the C / M serving gateway on a C / M plane, wherein the activation instruction indicates the C / M session.66.The method according to claim 65, wherein the activation instruction comprises identification information related to the C / M session.67.The method according to claim 66, wherein the activation instruction further comprises one or more of:an identifier of the device;information about a type of the C / M session;information for identifying a C / M RB between the device and a serving RAN of the device, wherein the C / M RB is configured to carry control signaling traffic during the C / M session; andauthentication information for protecting the C / M session.68.The method according to any one of claims 65 to 67, wherein the activation instruction is transmitted to the C / M serving gateway or a first node.69.A method applied to a C / M serving gateway for session management, comprising:receiving an activation instruction, wherein the activation instruction is configured to instruct the C / M serving gateway to activate a C / M session, and the C / M session is between a device and the C / M serving gateway on a C / M plane; andin response to receiving the activation instruction, activating the C / M session.70.The method according to claim 69, wherein the activation instruction comprises identification information related to the C / M session.71.The method according to claim 70, wherein the received activation instruction further comprises one or more of:an identifier of the device;information about a type of the C / M session; andinformation for identifying a C / M RB between the device and a serving RAN of the device, wherein the C / M RB is configured to carry control signaling traffic during the C / M session.72.The method according to any one of claims 69 to 71, wherein the received activation instruction is from a first node or a second node.73.The method according to any one of claims 69 to 72, wherein activating the C / M session comprises:transmitting an activation instruction to the device, wherein the transmitted activation instruction is configured to instruct the device to establish a mapping between the C / M session and a C / M RB, wherein the C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session.74.The method according to claim 73, wherein the transmitted activation instruction comprises identification information related to the C / M session and / or information for identifying the C / M RB.75.The method according to claim 73 or 74, further comprising:receiving an activation acknowledgement message from the device, wherein the activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been established by the device.76.The method according to claim 75, wherein the transmitted activation instruction comprises authentication information related to the C / M session, and the activation acknowledgement message is encrypted with the authentication information related to the C / M session.77.The method according to claim 75 or 76, further comprising:maintaining a mapping between the C / M session and a C / M RB for the device.78.The method according to any one of claims 69 to 77, wherein the method constitutes an action to activate the C / M session, wherein the action is executed as part of a service by the C / M serving gateway for session management, and the action is subscribed to by the device and a second node.79.The method according to claim 78, wherein the second node provides autonomous programming services.80.The method according to any one of claims 69 to 79, wherein after execution of the method, the C / M session has been activated.81.A method applied to a device for session management, comprising:receiving an activation instruction from a C / M serving gateway, wherein the activation instruction is configured to instruct the device to establish a mapping between a C / M session and a C / M radio bearer (RB) , wherein the C / M session is between the device and the C / M serving gateway on a C / M plane, wherein the C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session;in response to receiving the activation instruction, establishing the mapping between the C / M session and the C / M RB.82.The method according to claim 81, further comprising:transmitting an activation acknowledgement message to the C / M serving gateway, wherein the activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been established by the device.83.A method applied to a C / M serving gateway for session management, comprising:determining that a trigger condition for de-activation of a C / M session is satisfied, wherein the C / M session is between a device and the C / M serving gateway on a C / M plane;de-activating the C / M session.84.The method according to claim 83, wherein de-activating the C / M session comprises:transmitting a de-activation instruction to the device, wherein the de-activation instruction is configured to instruct the device to remove a mapping between the C / M session and a C / M RB, wherein the C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session.85.The method according to claim 84, wherein the de-activation instruction comprises identification information related to the C / M session and / or information for identifying the C / M RB.86.The method according to claim 84 or 85, further comprising:receiving a de-activation acknowledgement message from the device, wherein the de-activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been removed by the device.87.The method according to claim 86, further comprising:removing a mapping between the C / M session and the C / M RB for the device.88.The method according to any one of claims 83 to 87, wherein the trigger condition requires that there is no established data session for the device, and there is no connection between the device and a further node on the C / M plane mapped to the C / M session, wherein the data session is between the device and a data serving gateway on a data plane.89.The method according to any one of claims 83 to 88, wherein the method constitutes an action to de-activate the C / M session, wherein the action is executed as part of a service provided by the C / M serving gateway for session management, and the action is subscribed to by the device and a second node.90.The method according to claim 89, wherein the second node provides autonomous programming services.91.The method according to any one of claims 83 to 90, wherein after execution of the method, the C / M session has been de-activated.92.A method applied to a device for session management, comprising:receiving a de-activation instruction from a C / M serving gateway, wherein the de-activation instruction is configured to instruct the device to remove a mapping between a C / M session and a C / M RB, wherein the C / M session is between the device and the C / M serving gateway on a C / M plane, wherein the C / M RB is between the device and a serving RAN of the device, and the C / M RB is configured to carry control signaling traffic during the C / M session;in response to receiving the de-activation instruction, removing the mapping between the C / M session and the C / M RB.93.The method according to claim 92, further comprising:transmitting a de-activation acknowledgement message to the C / M serving gateway, wherein the de-activation acknowledgement message indicates that the mapping between the C / M session and the C / M RB has been removed by the device.94.An apparatus configured to perform the method according to any one of claims 1 to 16, the method according to any one of claims 17 to 25, the method according to any one of claims 26 to 32, the method according to any one of claims 33 to 43, the method according to any one of claims 44 to 50, the method according to any one of claims 51 to 57, the method according to any one of claims 58 to 64, the method according to any one of claims 65 to 68, the method according to any one of claims 69 to 80, the method according to claim 81 or 82, the method according to any one of claims 83 to 91, or the method according to claim 92 or 93.95.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 16, the method according to any one of claims 17 to 25, the method according to any one of claims 26 to 32, the method according to any one of claims 33 to 43, the method according to any one of claims 44 to 50, the method according to any one of claims 51 to 57, the method according to any one of claims 58 to 64, the method according to any one of claims 65 to 68, the method according to any one of claims 69 to 80, the method according to claim 81 or 82, the method according to any one of claims 83 to 91, or the method according to claim 92 or 93.96.A computer program product comprising program code for performing the method according to any one of claims 1 to 16, the method according to any one of claims 17 to 25, the method according to any one of claims 26 to 32, the method according to any one of claims 33 to 43, the method according to any one of claims 44 to 50, the method according to any one of claims 51 to 57, the method according to any one of claims 58 to 64, the method according to any one of claims 65 to 68, the method according to any one of claims 69 to 80, the method according to claim 81 or 82, the method according to any one of claims 83 to 91, or the method according to claim 92 or 93.97.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 16, the method according to any one of claims 17 to 25, the method according to any one of claims 26 to 32, the method according to any one of claims 33 to 43, the method according to any one of claims 44 to 50, the method according to any one of claims 51 to 57, the method according to any one of claims 58 to 64, the method according to any one of claims 65 to 68, the method according to any one of claims 69 to 80, the method according to claim 81 or 82, the method according to any one of claims 83 to 91, or the method according to claim 92 or 93.98.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 16, the method according to any one of claims 17 to 25, the method according to any one of claims 26 to 32, the method according to any one of claims 33 to 43, the method according to any one of claims 44 to 50, the method according to any one of claims 51 to 57, the method according to any one of claims 58 to 64, the method according to any one of claims 65 to 68, the method according to any one of claims 69 to 80, the method according to claim 81 or 82, the method according to any one of claims 83 to 91, or the method according to claim 92 or 93.99.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 16, the method according to any one of claims 17 to 25, the method according to any one of claims 26 to 32, the method according to any one of claims 33 to 43, the method according to any one of claims 44 to 50, the method according to any one of claims 51 to 57, the method according to any one of claims 58 to 64, the method according to any one of claims 65 to 68, the method according to any one of claims 69 to 80, the method according to claim 81 or 82, the method according to any one of claims 83 to 91, or the method according to claim 92 or 93.