Communication method and related apparatuses

The communication method addresses trustworthiness concerns in open wireless networks by enabling secure, customer-defined control and management layers through service subscription and authentication, ensuring only eligible devices access services.

WO2026051207A1PCT designated stage Publication Date: 2026-03-12HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

The openness of future wireless networks to multiple partners for collaborative service provision raises concerns about trustworthiness and customer privacy, necessitating a mechanism to optimize the communication system with controllable trustworthiness.

Method used

A communication method involving nodes that transmit and receive requests for accessing services, maintain service subscription information, and perform mutual authentication and authorization to enable customer-defined control and management layers, ensuring secure and controlled openness.

Benefits of technology

This approach optimizes the communication system with controllable trustworthiness by ensuring only eligible devices access specific services, enhancing security and flexibility in service distribution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024133163_12032026_PF_FP_ABST
    Figure CN2024133163_12032026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a communication method and related apparatuses. A first node transmits a first request to a second node, and the second node receives the first request from the second node, where the device is authorized to be subscribed to the some or all of the at least one service, and the some or all of the at least one service is provided by the second node, the second node transmits a first response to the first node, and the first node receives the first response from the second node, the first response is used for indicating the information for accessing the one or more actions. On behalf of the device, the first node obtains the information for accessing the one or more actions of the service from the second node, and an agreement between the device and the second node can be created, so that the service can be provided to the device. Thus, under-controlled openness to the customer for enabling customer-defined C / M layer service can be realized, so as to optimize the communication system with controllable trustworthiness.
Need to check novelty before this filing date? Find Prior Art

Description

COMMUNICATION METHOD AND RELATED APPARATUSESCROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims priority to US provisional patent application No. 63 / 690,478, filed on September 04, 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 communication method and related apparatuses.BACKGROUND

[0003] It is expected that future wireless networks could be more open ecosystems which allow multiple partners to collaboratively provide sixth generation (6G) new services and control and management of the networks. Such an openness strategy enables a 6G system to open to top-capable partners in order to keep advancement and progressiveness of the networks. Such an openness strategy also enables customers to select or even designate its preferred XaaS (X as a service for short) service provider, e.g., for security sensitive control and management services. Such an openness strategy avoids monopoly and enables more transparent networks and better management of trustworthiness and customer privacy. However, such openness strategy, at the same time, causes new concerns. It is necessary to develop a mechanism to enable a benign collaborative environment to optimize 6G system with controllable trustworthiness.

[0004] This background information is provided to reveal information believed by the applicant to be of possible relevance to the present disclosure. No admission is necessarily intended, nor should be construed, that any one of the preceding information constitutes prior art against the present disclosure.SUMMARY

[0005] In a first aspect, a communication method applied to a first node is provided by the embodiment of the present disclosure, and the method includes: transmitting a first request to a second node, where the first request is used for requesting information for accessing  one or more actions of some or all of at least one service by a device, where the device is authorized to be subscribed to the some or all of the at least one service, and the some or all of the at least one service is provided by the second node; receiving a first response corresponding to the first request from the second node, where the first response is used  for indicating the information for accessing the one or more actions.

[0006] On behalf of the device, the first node obtains the information for accessing the one or more actions of the service from the second node, and an agreement between the device and the second node can be created, so that the service can be provided to the device. Thus, under-controlled openness to the customer for enabling customer-defined C / M layer service can be realized, so as to optimize the communication system with controllable trustworthiness.

[0007] In a possible implementation of the first aspect, the method further includes: transmitting an update request to a third node, where the update request is used for requesting an update on a library of service subscription of the third node, the update request includes a first identifier of the device, information for identifying the some or all of the at least one service, information for identifying the one or more actions, and the information for accessing the one or more actions.

[0008] By transmitting information related to the subscription of the service by the device to the third node, a communication system including the third node can better control and manage operations related to the device in the  communication system.

[0009] In a possible implementation of the first aspect, the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs.

[0010] The device accesses the system through the assigned first identifier, so as to facilitate the customer to communicate with the system.

[0011] In a possible implementation of the first aspect, the method further includes: receiving a second request from the device, where the second request is indicative of the device; determining one or more services accessible by the device based on the second request; transmitting a second response to the device, where the second response is indicative of the one or more services  accessible by the device and corresponding actions of the one or more services accessible by the device.

[0012] Under-controlled openness to the customer for enabling customer-defined C / M layer service can be realized, so as to optimize the communication system with controllable trustworthiness.

[0013] In a possible implementation of the first aspect, the second request is indicative of location information of the device, and the determination of the one or more services accessible by the device is based on the location information of the device.

[0014] In this way, the first node can determine the one or more services by taking account into the location information of the device, so as to improve the efficiency of the consumer subscripting to service (s) and reduce the resource consumption.

[0015] In a possible implementation of the first aspect, the method further includes: receiving a third request from the device, where the third request is indicative of at least one service among the one  or more services accessible by the device, and at least one action of the at least one service, where the at least one service is requested to be subscribed by the device based on the second response; determining the some or all of the at least one service based on at least one authorization condition of the second  node, where each authorization condition of a corresponding service is used for determining whether the service is authorized to be provided to the device; transmitting a third response to the device, where the third response is indicative of the some or all of the at least  one service, the one or more actions, and the information for accessing the one or more actions.

[0016] The first node can determine, on a per service basis, whether the device meets its authorization condition, so as to significantly enhance the security and control of service distribution, ensure that only eligible devices access specific services.

[0017] In a possible implementation of the first aspect, at least one of following information is maintained by the first node: a first identifier of the device; information for identifying the second node; information for identifying the some or all of the at least one service; information for identifying the one or more actions; or the information for accessing the one or more actions.

[0018] By maintaining information related to the subscription of the service by the device, the communication system can better control and manage operations related to the customer.

[0019] In a possible implementation of the first aspect, the first request includes a first identifier of the device, information for identifying the some or all of the at least one service, and information for identifying the one or more actions.

[0020] Based on the information included in the first request, the second node can quickly determine the information for accessing the one or more action by the device, so as to facilitate the second node to maintain the information related to the device subscribing the service.

[0021] In a possible implementation of the first aspect, the information for accessing the one or more actions includes a second identifier of the some or all of the at least one service assigned by the second node for accessing the one or more actions.

[0022] In a possible implementation of the first aspect, a service provided by the first node is subscribed by the device after mutual authentication and authorization between the device and a system registered by a customer to which the device belongs.

[0023] The device may change the service (e.g., the SPM service) after mutual authentication and authorization between  the device and the system, thus the basic connectivity service between the customer and the system can be provided in a more flexible manner.

[0024] In a second aspect, a communication method applied to a second node is provided by the embodiment of the present disclosure, and the method includes: receiving a first request from a first node, where the first request is used for requesting information for accessing  one or more actions of some or all of at least one service by a device, where the device is authorized to be subscribed to the some or all of the at least one service, and the some or all of the at least one service is provided by the second node; transmitting a first response to the first node in response to the first request, where the first response is used for  indicating the information for accessing the one or more actions.

[0025] On behalf of the device, the first node obtains the information for accessing the one or more actions of the service from the second node, and an agreement between the device and the second node can be created, so that the service can be provided to the device. Thus, under-controlled openness to the customer for enabling customer-defined C / M layer service can be realized, so as to optimize the communication system with controllable trustworthiness.

[0026] In a possible implementation of the second aspect, the method further includes: transmitting an update request to a third node, where the update request is used for requesting an update on a library of service subscription of the third node, where the update request includes a first identifier of the device, information for identifying the some or all of the at least one service, information for identifying the one or more actions, and the information for accessing the one or more actions.

[0027] By transmitting information related to the subscription of the service by the device to the third node, a communication system including the third node can better control and manage operations related to the device in the communication system.

[0028] In a possible implementation of the second aspect, the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs.

[0029] The device accesses the system through the assigned first identifier, so as to facilitate the customer to communicate with the system.

[0030] In a possible implementation of the second aspect, at least one of following information is maintained by the second node: a first identifier of the device; information for identifying the second node; information for identifying the some or all of the at least one service; information for identifying the one or more actions; or the information for accessing the one or more actions.

[0031] By maintaining information related to the subscription of the service by the device, the communication system can better control and manage operations related to the customer.

[0032] In a possible implementation of the second aspect, the first request includes a first identifier of the device, information for identifying the some or all of the at least one service, and information for identifying the one or more actions.

[0033] Based on the information included in the first request, the second node can quickly determine the information for accessing the one or more action by the device, so as to facilitate the second node to maintain the information related to the device subscribing the service.

[0034] In a possible implementation of the second aspect, the information for accessing the one or more actions includes a second identifier of the some or all of the at least one service assigned by the second node for accessing the one or more actions.

[0035] In a third aspect, a communication method applied to a device is provided by the embodiment of the present disclosure, and the method includes: transmitting a second request to a first node, where the second request is indicative of the device; receiving a second response corresponding to the second request from the first node, where the second response is  indicative of one or more services accessible by the device and corresponding actions of the one or more services accessible by the device, where the one or more services accessible by the device are determined by the first node based on the second request.

[0036] Under-controlled openness to the customer for enabling customer-defined C / M layer service can be realized, so as to optimize the communication system with controllable trustworthiness.

[0037] In a possible implementation of the third aspect, the method further includes: determining at least one service from the one or more services accessible by the device; transmitting a third request to the first node, where the third request is indicative of the at least one service and at  least one action of the at least one service; receiving a third response from the first node, where the third response is indicative of some or all of the at least one  service authorized to be subscribed by the device, one or more actions of the some or all of the at least one service, and information for accessing the one or more actions of the some or all of the at least one service by the device, where the some or all of the at least one service is determined by the first node based on the third request.

[0038] In this way, the device can determine the at least one service among the one or more services according to its needs, and the first node can determine, on a per service basis, whether the device meets its authorization condition, so as to significantly enhance the security and control of service distribution, ensure that only eligible devices access specific services.

[0039] In a fourth aspect, a communication method applied to a third node is provided by the embodiment of the present disclosure, and the method includes: receiving an update request, where the update request is used for requesting an update on a library of service  subscription of the third node, the update request includes a first identifier of a device, information for identifying some or all of at least one service that is authorized to be subscribed by the device, information for identifying one or more actions of the some or all of the at least one service, and information for accessing the one or more actions of the some or all of the at least one service by the device; and updating the library of service subscription.

[0040] The information related to the subscription of the service by the device can be updated in the third node by receiving the update request, thus a communication system including the third node can maintain the library of service subscription, and better control and manage operations related to the device in the communication system.

[0041] In a possible implementation of the fourth aspect, the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs.

[0042] The device accesses the system through the assigned first identifier, so as to facilitate the customer to communicate with the system.

[0043] In a possible implementation of the fourth aspect, the information for accessing the one or more actions includes a second identifier of the some or all of the at least one service assigned by a second node providing the some or all of the at least one service.

[0044] In a possible implementation of the fourth aspect, the updating of the library of service subscription includes maintaining at least one of following information: information for identifying a customer to which the device belongs; basic information of the customer about one or more devices belonging to the customer; the first identifier of the device assigned in response to an authorization for the device to access a system, where the  system is registered by the customer; a third identifier of the device assigned in response to the registration by the customer; certification information corresponding to the third identifier; information for identifying the second node; the information for identifying the some or all of the at least one service; the information for identifying the one or more actions; or the information for accessing the one or more actions.

[0045] By maintaining information related to the subscription of the service by the customer to which the device belongs, the third node can better control and manage operations related to the device in the communication system.

[0046] In a possible implementation of the fourth aspect, the basic information includes a number of one or more devices belonging to the customer and capability information of the one or more devices, and the basic information is obtained in response to a registration to a system by the customer.

[0047] In a possible implementation of the fourth aspect, the basic information further includes information about one or more actions corresponding to one or more services supporting connectivity between the device and the system.

[0048] In a possible implementation of the fourth aspect, the information for identifying the customer is assigned by the third node in response to the registration.

[0049] The customer accesses the system through the assigned identification information, so as to protect the customer privacy.

[0050] In a possible implementation of the fourth aspect, the updating of the library of service subscription includes maintaining following information: information for identifying a customer to which the device belongs; the information for identifying the some or all of the at least one service; and the information for identifying the one or more actions.

[0051] The third node maintains the library of service subscription for each customer, enabling the communication system to effectively control and manage customer-related operations within the network.

[0052] In a possible implementation of the fourth aspect, the updating of the library of service subscription includes maintaining following information: information for identifying a customer to which the device belongs; the first identifier of the device; information for identifying a second node for providing the some or all of the at least one service; the information for identifying the some or all of the at least one service; the information for identifying the one or more actions; and the information for accessing the one or more actions.

[0053] The third node maintains the library of service subscription for each provider, enabling the communication system to effectively control and manage provider-related operations within the network.

[0054] In a possible implementation of the fourth aspect, the device is subscribed to one or more services supporting connectivity between the device and the system after mutual authentication and authorization between the device and the system.

[0055] In a possible implementation of the fourth aspect, the updating of the library of service subscription includes maintaining following information: the first identifier of the device; the information for accessing the one or more actions of the some or all of the at least one service by the device; and information for identifying a second node for providing the some or all of the at least one service.

[0056] From perspective of the customer, the third node maintains a mapping relationship among the customer, the device belonging to the customer and the service subscribed by the device, so that the communication system can better control and manage operations related to the customer in the communication system.

[0057] In a possible implementation of the fourth aspect, the update request is received from a first node or a second node.

[0058] The transmission of the update request to the third node can be performed in two manner, the update request can be transmitted by the first node or the second node to the third node, thus the third node can update the library of service subscription more flexibly.

[0059] In a fifth aspect, a communication apparatus is provided by the embodiment of the present disclosure. The  communication apparatus has a function of implementing the first aspect. For example, the communication apparatus includes a corresponding module, unit, or means (means) for performing operations in the first aspect. The module, unit, or means may be specifically implemented by using software, may be implemented by using hardware, or may be implemented by using software in combination with hardware. The apparatus includes: a transmitting module, configured to transmit a first request to a second node, where the first request is used for  requesting information for accessing one or more actions of some or all of at least one service by a device, where the device is authorized to be subscribed to the some or all of the at least one service, and the some or all of the at least one service is provided by the second node; a receiving module, configured to receive a first response corresponding to the first request from the second node,  where the first response is used for indicating the information for accessing the one or more actions.

[0060] In a possible implementation of the fifth aspect, the transmitting module is further configured to transmit an update request to a third node, where the update request is used for requesting an update on a library of service subscription of the third node, the update request includes a first identifier of the device, information for identifying the some or all of the at least one service, information for identifying the one or more actions, and the information for accessing the one or more actions.

[0061] In a possible implementation of the fifth aspect, the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs.

[0062] In a possible implementation of the fifth aspect, the receiving module is further configured to receive a second request from the device, where the second request is indicative of the device; the apparatus further includes a determining module, configured to determine one or more services accessible by the  device based on the second request; the transmitting module is further configured to transmit a second response to the device, where the second response  is indicative of the one or more services accessible by the device and corresponding actions of the one or more services accessible by the device.

[0063] In a possible implementation of the fifth aspect, the second request is indicative of location information of the device, and the determination of the one or more services accessible by the device is based on the location information of the device.

[0064] In a possible implementation of the fifth aspect, where the receiving module is further configured to receive a third request from the device, where the third request is  indicative of at least one service among the one or more services accessible by the device, and at least one action of the at least one service, where the at least one service is requested to be subscribed by the device based on the second response; the determining module is further configured to determine the some or all of the at least one service based on at least  one authorization condition of the second node, where each authorization condition of a corresponding service is used for determining whether the service is authorized to be provided to the device; the transmitting module is further configured to transmit a third response to the device, where the third response is  indicative of the some or all of the at least one service, the one or more actions, and the information for accessing the one or more actions.

[0065] In a possible implementation of the fifth aspect, at least one of following information is maintained by a first node: a first identifier of the device; information for identifying the second node; information for identifying the some or all of the at least one service; information for identifying the one or more actions; or the information for accessing the one or more actions.

[0066] In a possible implementation of the fifth aspect, the first request includes a first identifier of the device, information for identifying the some or all of the at least one service, and information for identifying the one or more actions.

[0067] In a possible implementation of the fifth aspect, the information for accessing the one or more actions includes a second identifier of the some or all of the at least one service assigned by the second node for accessing the one or more actions.

[0068] In a possible implementation of the fifth aspect, a service provided by a first node is subscribed by the device after mutual authentication and authorization between the device and a system registered by a customer to which the device belongs.

[0069] In a sixth aspect, a communication apparatus is provided by the embodiment of the present disclosure. The communication apparatus has a function of implementing the second aspect. For example, the communication apparatus includes a corresponding module, unit, or means (means) for performing operations in the first aspect. The module, unit, or means may be specifically implemented by using software, may be implemented by using hardware, or may be implemented by using software in combination with hardware. The apparatus includes: a receiving module, configured to receive a first request from a first node, where the first request is used for  requesting information for accessing one or more actions of some or all of at least one service by a device, where the device is authorized to be subscribed to the some or all of the at least one service, and the some or all of the at least one service is provided by a second node; a transmitting module, configured to transmit a first response to the first node in response to the first request, where  the first response is used for indicating the information for accessing the one or more actions.

[0070] In a possible implementation of the sixth aspect, the transmitting module is further configured to: transmit an update request to a third node, where the update request is used for requesting an update on a library of service subscription of the third node, where the update request comprises a first identifier of the device, information for identifying the some or all of the at least one service, information for identifying the one or more actions, and the information for accessing the one or more actions.

[0071] In a possible implementation of the sixth aspect, the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs.

[0072] In a possible implementation of the sixth aspect, at least one of following information is maintained by the second node: a first identifier of the device; information for identifying the second node; information for identifying the some or all of the at least one service; information for identifying the one or more actions; or the information for accessing the one or more actions.

[0073] In a possible implementation of the sixth aspect, the first request includes a first identifier of the device, information for identifying the some or all of the at least one service, and information for identifying the one or more actions.

[0074] In a possible implementation of the sixth aspect, the information for accessing the one or more actions includes a second identifier of the some or all of the at least one service assigned by the second node for accessing the one or more actions.

[0075] In a seventh aspect, a communication apparatus is provided by the embodiment of the present disclosure. The communication apparatus has a function of implementing the third aspect. For example, the communication apparatus includes a corresponding module, unit, or means (means) for performing operations in the first aspect. The module, unit, or means may be specifically implemented by using software, may be implemented by using hardware, or may be implemented by using software in combination with hardware. The apparatus includes: a transmitting module, configured to transmit a second request to a first node, where the second request is indicative  of the device; a receiving module, configured to receive a second response corresponding to the second request from the first node,  where the second response is indicative of one or more services accessible by the device and corresponding actions of the one or more services accessible by the device, where the one or more services accessible by the device are determined by the first node based on the second request.

[0076] In a possible implementation of the seventh aspect, the apparatus further includes a determining module, configured to determine at least one service from the one or more services accessible by the device; the transmitting module is further configured to transmit a third request to the first node, where the third request is  indicative of the at least one service and at least one action of the at least one service; the receiving module is further configured to receive a third response from the first node, where the third response  is indicative of some or all of the at least one service authorized to be subscribed by the device, one or more actions of the some or all of the at least one service, and information for accessing the one or more actions of the some or all of the at least one service by the device, where the some or all of the at least one service is determined by the first node based on the third request.

[0077] In an eighth aspect, a communication apparatus is provided by the embodiment of the present disclosure. The communication apparatus has a function of implementing the fourth aspect. For example, the communication apparatus includes a corresponding module, unit, or means (means) for performing operations in the first aspect. The module, unit, or means may be specifically implemented by using software, may be implemented by using hardware, or may be implemented by using software in combination with hardware. The apparatus includes: a receiving module, configured to receive an update request, where the update request is used for requesting an  update on a library of service subscription of a third node, the update request includes a first identifier of a device, information for identifying some or all of at least one service that is authorized to be subscribed by the device, information for identifying one or more actions of the some or all of the at least one service, and information for accessing the one or more actions of the some or all of the at least one service by the device; and an updating module, configured to update the library of service subscription.

[0078] In a possible implementation of the eighth aspect, the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs.

[0079] In a possible implementation of the eighth aspect, the information for accessing the one or more actions includes a second identifier of the some or all of the at least one service assigned by a second node providing the some or all of the at least one service.

[0080] In a possible implementation of the eighth aspect, the updating module is further configured to maintain at least one of following information: information for identifying a customer to which the device belongs; basic information of the customer about one or more devices belonging to the customer; the first identifier of the device assigned in response to an authorization for the device to access a system, where the  system is registered by the customer; a third identifier of the device assigned in response to the registration by the customer; certification information corresponding to the third identifier; information for identifying the second node; the information for identifying the some or all of the at least one service; the information for identifying the one or more actions; or the information for accessing the one or more actions.

[0081] In a possible implementation of the eighth aspect, the basic information includes a number of one or more devices belonging to the customer and capability information of the one or more devices, and the basic information is obtained in response to a registration to a system by the customer.

[0082] In a possible implementation of the eighth aspect, the basic information further includes information about one or more actions corresponding to one or more services supporting connectivity between the device and the system.

[0083] In a possible implementation of the eighth aspect, the information for identifying the customer is assigned by the third node in response to the registration.

[0084] In a possible implementation of the eighth aspect, the updating module is further configured to maintain following information: information for identifying a customer to which the device belongs; the information for identifying the some or all of the at least one service; and the information for identifying the one or more actions.

[0085] In a possible implementation of the eighth aspect, the updating module is further configured to maintain following information: information for identifying a customer to which the device belongs; the first identifier of the device; information for identifying a second node for providing the some or all of the at least one service; the information for identifying the some or all of the at least one service; the information for identifying the one or more actions; and the information for accessing the one or more actions.

[0086] In a possible implementation of the eighth aspect, the device is subscribed to one or more services supporting connectivity between the device and the system after mutual authentication and authorization between the device and the system.

[0087] In a possible implementation of the eighth aspect, the updating module is further configured to maintain following information: the first identifier of the device; the information for accessing the one or more actions of the some or all of the at least one service by the device; and information for identifying a second node for providing the some or all of the at least one service.

[0088] In a possible implementation of the eighth aspect, the update request is received from a first node or a second node.

[0089] In a ninth aspect, a communication system is provided by the implementation of the present disclosure, the communication system includes communication apparatuses configured to execute the communication 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.

[0090] In a tenth aspect, an apparatus is provided by the implementation of the present disclosure, the apparatus includes one or more processors; and one or more memories storing instructions which, when executed by the one or more processors, cause the apparatus to perform the communication 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.

[0091] In an eleventh aspect, a computing device cluster is provided by the implementation of the present disclosure, the computing device cluster includes a processing circuitry for performing the communication 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.

[0092] In a twelfth aspect, a computer program product is provided by the implementation of the present disclosure, and the computer program product includes computer execution instructions which, when executed by a processor, cause the processor to execute the communication 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, .

[0093] In a thirteenth aspect, a computer program is provided by the implementation of the present disclosure, and the computer program includes computer execution instructions which, when executed by a processor, cause the processor to execute the communication 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.

[0094] In a fourteenth aspect, a computer-readable medium is provided by the implementation of the present disclosure, and the computer-readable medium includes computer execution instructions which, when executed by a processor, cause the processor to execute the communication 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.

[0095] In a fifteenth aspect, a chip is provided by the implementation of the present disclosure, and the chip includes an input / output (I / O) interface and a processor, where the processor is configured to call and run computer execution instructions stored in a memory, to enable a device installing with the chip to execute the communication 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.

[0096] Embodiments of the present disclosure provides a communication method and related apparatuses. A first node transmits a first request to a second node, and the second node receives the first request from the second node, where the device is authorized to be subscribed to the some or all of the at least one service, and the some or all of the at least one service is provided by the second node, the second node transmits a first response to the first node, and the first node receives the first response from the second node, the first response is used for indicating the information for accessing the one or more actions. On behalf of the device, the first node obtains the information for accessing the one or more actions of the service from the second node, and an agreement between the device and the second node can be created, so that the service can be provided to the device. Thus, under-controlled openness to the customer for enabling customer-defined C / M layer service can be realized, so as to optimize the communication system with controllable trustworthiness.BRIEF DESCRIPTION OF THE DRAWINGS

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

[0098] FIG. 1 shows a simplified schematic illustration of a 6G system conceptual structure according to one or more example implementations of the present disclosure.

[0099] FIG. 2 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.

[0100] FIG. 3 shows a structural schematic of a proposed architecture according to one or more embodiments of the present disclosure.

[0101] FIG. 4 shows different example members according to one or more embodiments of the present disclosure.

[0102] FIG. 5 shows a structural schematic of an example communication system according to one or more embodiments of the present disclosure.

[0103] FIG. 6A shows a schematic flowchart of an example procedure of a customer registering to a communication system according to one or more embodiments of the present disclosure.

[0104] FIG. 6B shows a schematic illustration of a state of a customer and state transition according to one or more example implementations of the present disclosure.

[0105] FIG. 7A shows a schematic flowchart of a communication method according to one or more embodiments of the present disclosure.

[0106] FIG. 7B shows a schematic flowchart of another communication method according to one or more embodiments of the present disclosure.

[0107] FIG. 8 shows a schematic flowchart of an example communication method according to one or more embodiments of the present disclosure.

[0108] FIG. 9 shows a schematic illustration of a device connectivity state and related profile according to one or more example implementations of the present disclosure.

[0109] FIG. 10 shows a block diagram of a communication apparatus according to one or more embodiments of the present disclosure.

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

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

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

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

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

[0115] FIG. 16 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

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

[0117] The present disclosure relates generally to wireless communications.

[0118] Many new trends will trigger the consideration and design of 6G / future wireless networks: -New network infrastructure capability, e.g., cloud natured / friendly infrastructures that are broadly deployed. -New (relative) matured techniques, e.g., artificial intelligence (AI) large scale models, Data de-privacy, Block chain,  etc. that have made significant progresses and significantly impact on the entire society and human life. -New apps and services, e.g., AI services, Data (sensing) service, Digital world service, etc. that are broadly applied  in industry / business and used by individual customers. -More global / open / collaborative operation trend, i.e., a more open and more collaborative operation mode are  becoming common practice in many fields.

[0119] New expectation and stricter requirements on future networks also drive rethinking and development of new generation of wireless networks. These requirements include: -Privacy and trustworthiness, etc. -Simplified standardization -Rapid deployment -Etc.

[0120] All of the above drives 6G network architecture research work.

[0121] Our proposed 6G network architecture (X-centric) are: -SBA (XaaS service) based; -Cloud-native.

[0122] Requirements to 6G System network architecture design: -The proposed 6G network architecture needs to support new 6G services which could be developed / deployed by  3rd parties. -The proposed 6G network architecture needs to embrace more open ecosystem to open door to technical capable  3rd parties. -The proposed 6G network architecture needs to enable better trustworthiness management.

[0123] The solution described in the present disclosure is applicable to a next generation (e.g. sixth generation (6G) or later) network, or a legacy (e.g. 5G, 4G, 3G or 2G) network.

[0124] The proposed 6G System architecture is defined to support 6G XaaS services by using techniques such as Network Function Virtualization and Network Slicing. The 6G System architecture utilizes service-based interactions between 6G services.

[0125] The 6G System leverages service-based architecture and XaaS concept. XaaS services in the 6G System are categorized into three layers. The 6G System conceptual structure is shown in FIG. 1.

[0126] Infrastructure Layer includes infrastructures supporting 6G services. Among them are wireless networks (Radio Access Network (RAN) , Core Network (CN) ) infrastructures, Cloud / data center infrastructures, satellite networks, storage / database infrastructures, and sensing networks, and etc. These infrastructures can be provided by a single provider or by multiple providers.

[0127] FIG. 1 shows a simplified schematic illustration of a 6G system conceptual structure according to one or more example implementations of the present disclosure. In details, in FIG. 1, each of the infrastructures could have its control and management functions, denoted as C / M functions, for infrastructure management. Each of these infrastructures is one type of Infrastructure as a Service.

[0128] Control and Management (C / M) layer includes control and management services of the 6G System. They are developed and deployed by using slicing techniques and utilizing resource provided by infrastructure layer. 6G services in Control and Management (C / M) layer are: -Resource Management (RM) as a Service provides a capability of life-cycle management of a variety of slices and  over-the-air resource assignment to wireless devices. -A 6G mission is defined as a service provided to customers by the 6G System. A mission can be a type of services  which is provided by a single 6G XaaS service or a type of services that needs contributions from multiple XaaS services. -Mission Management (MM) as a Service provides a capability to program provisioning of XaaS services at Service  Layer to provide mission services. -Confederation Network (CONET) as a Service provides a capability to enable multiple partners jointly provide 6G  services. This capability is provided by confederation formation, mutual authentication, mutual authorization among partners and negotiation of agreement on recording and retracing of selected actions performed by partners, in order to assure a trustworthy environment of 6G System operations. -Service Provisioning Management (SPM) as a Service provides a capability of control and management of 6G  service access by customers and provisioning of requested services. The capability is provided by unified mutual authentication, authorization and policy, key management, QoS assurance and charging between any pair of XaaS service provider and customer. The customers include end-customers not only in physical world, but also digital representatives in digital world. -Connectivity Management (CM) as a Service leverages 5G connectivity management functions, but with extension  to include digital world. -Protocol as a Service provides a capability to design service customized protocol stacks for identified interfaces. -The protocol stacks could be pre-defined for on-demand selection, or could be on-demand designed. -Network Security as a Service provides a capability for owners of infrastructures to detect potential security risks  of their infrastructures.

[0129] XaaS services in C / M layer support control and management of the 6G System itself and also provide support to verticals if requested. One example is that RM service can serve RAN for over-the-air resource management and can also provide service to a vertical for the vertical’s over-the-air resource allocation to its end-customers. The XaaS in C / M layer can  be deployed by using slicing technique.

[0130] Service Layer includes 6G services which provide services to customers. In the 6G System conceptual structure: -AI service is denoted as NET4AI as a Service. Artificial Intelligence service provides AI capability to support a  variety of AI applications. -Service of data collection, data sanitization, data analysis and data delivery are denoted as DAM as a Service, this  service provides a capability of lifecycle management of statistic data, including acquisition, de-privatization, analysis and delivery of data which are information statistic data from any types of sensors, devices, network functions, and etc. -Service of storage and sharing of data is denoted as NET4Data as a Service, this service provides a capability to  trustworthily storage and share data under the control of owners of data and following recognized authorities’ regulations on control of identified data. -Service to provide digital world is denoted as NET4DW as a Service, Digital World service provides a capability  to construct, control and manage digital world. Digital world is defined as digital realization of physical world. -6G block chain service is denoted as NET4BC as a Service. 6G connectivity service is denoted as NET4Con as a  Service. This service provides a capability to support 6G block chain services. -Enhanced connectivity service, e.g., network for connectivity (NET4CON) as a service. This service provides a  capability to support exchange of messages and data among new 6G services.

[0131] All XaaS services at this Layer are developed and deployed by using resource provided in infrastructure and utilizing Network Function Virtualization and Slicing techniques. The capability of each of 6G services is provided by its control and management functions and service specific data process functions.

[0132] In addition to support 6G XaaS services at Service Layer, 6G System leverages 5G System for provisioning of vertical services. The difference between 6G XaaS services and other verticals are that a vertical is a pure customer which needs other XaaS services to enable its operation, while each of XaaS services provide their capabilities to 6G customers.

[0133] Any pair of XaaS services of the 6G System could also be mutual customer and provider of each other. Some of example are that an infrastructure owner provides its resource to XaaS services in Service Layer and C / M Layer; RM services may need the capabilities provided by NET4AI, DAM and NET4DW for its resource management for vertical slicing; CONET service and NET4Data service may need the capability provided by NET4BC for their operation.

[0134] The key concepts of 6G System includes: -Define Basic XaaS Services by decoupling comprehensive types of services into basic XaaS services. A basic XaaS  service provides unique capability to enable a specific type of service, such as NET4AI service, NET4DW service, DAM service, NET4Data service, Block chain service, mission management service, etc. -Allow joint operation of the 6G System by multiple partners. -Define Data Plane of the 6G System which includes processing functions of data plane of XaaS services.  Programing the interconnection of these functions, by mission management service, enables to support a variety of customized customer services. -Simplify 6G System architecture by categorizing basic control services and management services and combining  them as basic XaaS services in Control and Management (C / M) Layer. -Define C / M Plane of the 6G System which includes C / M functions in XaaS services and may include 5G CP (e.g.,  AMF) depending on implementation options. -Define Basic Architecture Structure (BAS) which is a unified basic structure with minimized number of interfaces  and is independent of types of infrastructures. -Simplify standardization, development and deployment of the 6G System using the BAS concept, while supporting  a variety of infrastructure deployment scenarios. -Adapt to a variety of deployment scenarios by applying the BAS or a subset of it to infrastructures based on  capability, capacity and requirement of the infrastructure networks. -Leverage SBI interface concept and apply SBI interaction in both 6G C / M plane and 6G data plane. -Simplify SBI interfaces by introducing trustworthy GWs in Data Plane and C / M Plane of the 6G System. -Improve trustworthiness from perspectives of operation of the 6G System by introducing CONET capability,  NET4BC capability and anonymous service provisioning provided by the trustworthy GWs in the C / M plane and data plane of the 6G System. -Improve trustworthiness from perspective of end customer privacy protection by unified mutual authentication,  IDM, data sanitization and etc. provided by SPM service, DAM service and 6G Block Chain service. -Simplify roaming management of wireless devices, in physical world and digital world, by unified authentication  including all participated partners and customers. -Support multiple development paths from 5G System to 6G System by defining multiple architecture options  without incurring much efforts due to the introduction of the BAS concept. -Support backward compatibility by utilizing benefits of SBA and its add-on feature. 5G users can use the 6G  System to access 5G services. -Support future extension by adding new XaaS services with minimized impact on standardization and deployment,  due to the introduced anonymous service provisioning concept implemented in trustworthy GWs in 6G C / M plane and in 6G data plane.

[0135] The 6G customer can be of various types, including a device (e.g., electronic device ED, terminal device) , apparatus, a chip, an equipment (e.g., user equipment) etc. For example, the customer may be an individual customer, a business customer, etc. The 6G customer is used to connect persons, objects, machines, etc. The 6G customer may be widely used in various scenarios including, for example, cellular communications, device-to-device (D2D) , vehicle to everything (V2X) , peer-to-peer (P2P) , machine-to-machine (M2M) , MTC, internet of things (IoT) , virtual reality (VR) , augmented reality (AR) , mixed reality (MR) , metaverse, digital twin, industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc.

[0136] Each 6G customer represents any suitable end user device for wireless operation and may include such devices (or may be referred to but not limited to) as a user equipment (UE) or a user device or a terminal device, a wireless transmit / receive unit (WTRU) , a mobile station, a fixed or mobile subscriber unit, a cellular telephone, a station (STA) , a MTC device, a personal digital assistant (PDA) , a smartphone, a laptop, a computer, a tablet, a wireless sensor, a consumer electronics device, a smart book, a vehicle, a car, a truck, a bus, a train, or an IoT device, wearable devices (such as a watch, a pair of glasses, head mounted equipment, etc. ) , an industrial device, or an apparatus in (e.g. module, modem, or chip) or comprising the forgoing devices, among other possibilities. Future generation 6G customer may be referred to using other terms. When a 6G customer performs (or is configured to perform) a method described herein, it may be interpreted as the ED, one or more module (or units) in the ED, a circuit or chip, or a combination thereof, may perform the method. For example, the circuit or chip may include a modem chip, also referred to as a baseband chip, a system on chip (SoC) including a modem core, or system in package (SIP) ) , and the like, and may be responsible for one or more communication functions in the ED.

[0137] FIG. 2 shows a simplified schematic illustration of a deployment of a 6G system according to one or more example implementations of the present disclosure. In details, FIG. 2 illustrates an example of an apparatus 320 in a communication system (e.g., the 6G system) . The apparatus 320 may be an electronic device (e.g. ED or other 6G customer) , a network node such as RAN, any components in RAN, CN or any Network Function of CN, or any network functions in the 6G service, or an apparatus includes one or more network functions deployed in one or more services. As shown in FIG. 2, the apparatus 320 may include at least one processor 260. Only one processor 260 is illustrated to avoid congestion in the drawing. The processor 260 may perform (or control the apparatus 320 to perform) operations (or methods) described herein as being performed by the apparatus 320.

[0138] When the apparatus is RAN, components of the RAN or the apparatus is the UE, the apparatus 320 may further include a transmitter 252 and a receiver 254 coupled to one or more antennas. One, some, or all of the antennas may alternatively be panels. The transmitter 201 and the receiver 203 may be integrated, e.g. as a transceiver. The transceiver is  configured to modulate data or other content for transmission by at least one antenna or network interface controller (NIC) . The transceiver is also configured to demodulate data or other content received by the at least one antenna. Each transceiver includes any suitable structure for generating signals for wireless or wired transmission and / or processing signals received wirelessly or by wire. Each antenna includes any suitable structure for transmitting and / or receiving wireless or wired signals. In present disclosure, the transceiver (or transmitter 252 and / or receiver 254) may be viewed as an interface circuit.

[0139] The apparatus 320 may include at least one memory 258. The memory 258 stores instructions used to perform operations described herein. The memory 258 may also stores data used, generated, or collected by the apparatus 320. For example, the memory 258 could store software instructions or modules configured to implement some or all of the functionality and / or embodiments described herein and that are executed by one or more processor 260.

[0140] As described above, the openness strategy of the network causes new concerns. It is necessary to develop a mechanism to enable a benign collaborative environment to optimize 6G system with controllable trustworthiness.

[0141] CONsortium of NETwork (CONET) is designed for this purpose in the present disclosure, so as to realize the optimization of 6G system with controllable trustworthiness.

[0142] FIG. 3 shows a structural schematic of a communication system according to one or more embodiments of the present disclosure, which can optimize 6G system with controllable trustworthiness. The communication system may include one or more first providers, one or more second providers, and one or more third providers. The one or more first providers form a confederation, each first provider can deploy one or more network infrastructures (which are also referred to as serving systems, infrastructure domains) such as a RAN system, a CN system, a satellite system, the one or more first providers provide services (e.g., NET4CON shown in FIG. 3) via their network infrastructure (s) . Each third provider is outside the confederation formed by the one or more first providers, it can also deploy one or more network infrastructures (which are also referred to as serving systems, infrastructure domains) such as a RAN system, a CN system, a satellite system, the one or more third providers also provide services (e.g., NET4CON shown) via their network infrastructure (s) .

[0143] The communication system’s functionalities can be implemented on network infrastructure (s) provided by the one or more first providers and the one or more third providers. The one or more first providers can own NET4CON services for controlling and managing interactions among entities of network functions (such as C / M function entities, data function entities) of one or more second providers, where the second provider is a provider who can provide a XaaS service through C / M function entity / entities and data function entity / entities implemented on the infrastructure (s) provided by one or more first providers or one or more third providers, the C / M function entity of the XaaS service supports signaling exchanging of the XaaS service on the C / M plane. The data function entity of the XaaS service supports data exchanging of the XaaS service on the data plane. In a possible implementation, the first provider can be an infrastructure provider or a government organization. In a possible implementation, there would be only one single infrastructure provider, or there would be a single infrastructure provider and a single government organization; or there would be multiple infrastructure providers and a single government organization, or there would be multiple infrastructure providers and multiple government organizations, which are not limited in the embodiments of the present disclosure.

[0144] In a possible implementation, in a case where the first provider is the infrastructure provider, the first provider can deploy its corresponding NET4CON service in the communication system and inter-connections across infrastructure domains that belong to the one or more providers. As shown in FIG. 3, there are two first providers and one third provider, and each provider (first or third provider) deploys its corresponding NET4CON service in its infrastructure domain, and the corresponding NET4CON service includes three kinds of logical network elements, i.e., a C / M function, at least one C / M-TW-GW (control / management plane trustworthy GW) and at least one Data-TW-GW (Data plane trustworthy GW) . The C / M function is configured to control and manage topology of an infrastructure domain to which the C / M function belongs, e.g., control and manage logical connections between a C / M function entity and a data function entity of a second provider, and corresponding GWs (including C / M-TW-GW (s) and Data-TW-GW (s) ) , and control 6G devices / D-Users / any types of customers to access 6G system by managing C / M session and data session.

[0145] It should be noted that although a case where the communication system relates to two first providers, two second  providers and one third provider is shown in FIG. 3, the number of first, second and third providers is not limited in the embodiments of the present disclosure.

[0146] In a possible implementation, in the communication system, the first provider can be named as tier-1 member of the confederation, the second provider can be named tier-2 member or tier-3 member of the confederation, the third provider is outside the confederation formed by the one or more first providers, that is, the third provider is not a member of the confederation. The confederation can incorporate the tier-2 member or tier-3 member as its member by enabling the tier-2 member or tier-3 member to arrange / deploy its C / M function entity / entities and data function entity / entities on the network infrastructures provided by tier-1 member (s) .

[0147] In a possible implementation, as shown in FIG. 3, the communication system can include following functionalities: a CONET Management (CONET-CM) , a CONET-identifier Management (IDM) , a CONET-Network Openness Management (CONET-NOM) , a CONET-Network Surveillance Management (CONET-NSM) , a CONET-Service Assurance Management (CONET-SAM) and a CONET-Service Charging and Revenue Management (CONET-CRM) , which are not limited in the embodiments of the present disclosure and will be described in detail below with reference to FIG. 5. The functionalities of CONET can be implemented network infrastructure (s) provided by the one or more first providers, which is not limited in the embodiments of the present disclosure.

[0148] FIG. 4 shows different example providers according to one or more embodiments of the present disclosure.

[0149] Responsibilities and rights of CONET members (which are also referred to as providers of the communication system herein) are summarized in FIG. 4.

[0150] Responsibilities and rights of tier-1 member can include: -determining CONET operation rule (equipment hardware, software, and etc. (TBD) ) ; -determining openness strategy, such as, XaaS service definitions and list of XaaS services that will be opened to  3rd parties and requirements of these XaaS services; -determining surveillance strategy, such as, action lists of each XaaS services that need to be monitored; -authenticating / authorizing tier-2 / 3 member candidates; -determining system revenues distribution agreement among CONET members; -deploying NET4CON (e.g., C / M-TW-GWs and Data-TW-GWs) services and their inter-connections across these  infrastructures domains; -developing / deploying CONET Network Openness Management (NOM) functions that will support CONET  enrollment of tier-2 and tier-3 members; -developing / deploying CONET ID Management (IDM) functions that will enable management of IDs of  customers; -initializing CONET Block Chain (CONET-BC) that will be used for recording and retrieval of behaviors of XaaS  services.

[0151] Responsibilities and rights of tier-2 member can include: -establishing secured connections with deployed C / M-TW-GWs and Data-TW-GWs; -participating in CONET-BC operation; -conducting operation based on CONET rules and agreement.

[0152] Responsibilities and rights of tier-3 members can include: -establishing secured connections with deployed C / M-TW-GWs and Data-TW-GWs; -conducting operation based on CONET rules and agreement.

[0153] In a possible implementation, after CONET (which is a specific functionality of the communication system mentioned herein) is formed by tier-1 members, the CONET would acquire a CONET certificate which is used for mutual authentication between CONET and other tiers members and authorization of other tiers members.

[0154] As a tier-1 member, it deploys its NET4CON service (e.g., NET4CON C / M functions, C / M-TW-GWs and Data-TW-GWs) in its infrastructure domains, i.e., BAS domains, and shares reachable addresses of these GWs with other members.  Based on the information, the integrated infrastructure network is created and the network topology information is maintained in CONET-NOM, the CONET-NOM will be described in detail below.

[0155] In a possible implementation, the CONET tier-1 members can be only a single infrastructure provider and a single government organization; or multiple infrastructure providers and a single government organization, or multiple infrastructure providers and multiple government organizations, which are not limited in the embodiments of the present disclosure.

[0156] From the above, the CONET system of the present disclosure can support following scenarios: -To integrate multiple network infrastructures deployed by different providers. Such infrastructures could be RAN  systems, CN systems, satellite systems, and etc. Providers of these systems can form a CONET and become CONET tier-1 members. New 6G application services and services for control and management of such integrated infrastructure can be owned by these CONET tier-1 members. Government organizations could also be tier-1 members. -To integrate trusted 3rd parties which are not infrastructure providers but provide some or all types of XaaS  services, i.e., new 6G application services and services for control and management. These XaaS services are implemented on infrastructures provided by infrastructure providers. These providers could join CONET and become CONET tier-2 members. -To integrate trusted 3rd parties which can provide their services to 6G system customers but their servers are not  implemented on infrastructures of CONET tier-1 members. These providers could join CONET and become CONET tier-3 members. In this scenario, under the control of 6G system, the services of tier-3 providers can be integrated with services provided by other CONET members in order to jointly provide services to 6G customers.

[0157] FIG. 5 shows a structural schematic of an example communication system according to one or more embodiments of the present disclosure. As shown in FIG. 5, the communication system includes a CONET-CM, a CONET-IDM, a CONET-NOM, a CONET-NSM, a CONET-SAM and a CONET-CRM.

[0158] In a possible implementation, the CONET-CM can be configured to take responsibilities of that of the first provider as described above.

[0159] In a possible implementation, the CONET-NOM can be configured to perform enrollment of the second provider (i.e., tier-2 member or tier-3 member) of the communication system; registration of a XaaS service by the second provider; subscription of a XaaS service by a customer; and on-demand 6G system information / data exposure. It also maintains libraries for keeping information, such as, XaaS service registrations and XaaS service subscriptions; and provider profiles for keeping information, such as, deployment topology of XaaS service, and customer profiles, etc.

[0160] In a possible implementation, the CONET-IDM can be configured to manage IDs of all types of customers for the purpose of ID privacy protection. The CONET-IDM can be distributed deployed and operate with an IDM block chain with government organizations participated for strengthen ID privacy protection.

[0161] In a possible implementation, the CONET-IDM has the following functionalities : for each customer, (1) generate a Subscriber Real ID (SRID) for the customer; (2) generate a Subscriber Authentication Identifier (SAID, which is a specific example of second identifier mentioned below) for each device of the customer, and register to a TA, on behalf of each device, to obtain and keep certificate or credential for the device; (3) generate a Subscriber Temporary ID (STID, which is a specific example of first identifier mentioned below) for each device of the customer in response to an authorization for the device to access the communication system; (4) maintain an ID mapping table for the customer, the ID mapping table can associate the ID of the customer and IDs of its devices together.

[0162] In a possible implementation, the CONET-NSM is configured to monitor and record behaviors of all XaaS services to enable transparency and retrieval of network operations. The CONET-NSM function enables transparent and retrieval 6G system operation, and the CONET-NSM function can be implemented by developing and deploying CONET-NSM agents. These agents may be deployed or may be collocated with some selected entities (including C / M function entity and data function entity) of XaaS services. An agent interacts with the selected XaaS services for monitoring / logging the behaviors, such as, some actions related to C / M plane messages transmission and data plane data exchanging, and etc. The deployment and operation of agents of the CONET-NSM follows the agreement established among CONET members at enrollment of  CONET.

[0163] In a possible implementation, each of the agents is configured to: log action information (XaaS service ID, Provider ID, Entity ID, action ID, a timestamp, etc. ) ; cache the action information; and send logged action information to a CONET-BC nodes via a C / M-TW-GW when a pre-configured condition is met.

[0164] In a possible implementation, CONET-BC is configured to: receive the request for uploading information; perform BC operation (e.g., consensus) ; create blocks and put on to CONET-BC.

[0165] In a possible implementation, the CONET-SAM is designed to enable customer participated close-loop service performance assurance, by analyzing all collected data from customers and 6G system, evaluating quality of operation of entire 6G system (normal or not) , and providing guidance for correction and enhancement of operations of the 6G. The purpose of CONET-SAM is to ensure satisfied quality of 6G system operations, especially when the introduction of AI techniques into networks where 6G system service provisioning and control and management could be intention-driven and AI technique enabled.

[0166] For example, in a case where the AI techniques are introduced into the network, work procedure of CONET-SAM is described as below: Information collection: to collect full set of information relevant to an intention and procedures for creating a  response. The information could be collected from: intention requesters, e.g., customers; Mission Management which designs a mission session for providing a response to an intention; and CONET-NSM which logs behaviors of XaaS services that participated in supporting the execution of a mission session. Information analysis: to analyze the collected information in order to evaluate the quality of response provisioning,  to detect issue / fault and find / locate the reason and involved XaaS service (s) if the quality is not good as expected (Quality definition is TBD) . Guidance provisioning: to determine solution in case needed, and provide guidance of correction and enhancement  of capabilities of XaaS services and / or removal of some XaaS services.

[0167] This procedure is a continuous close-loop approach which utilizes experience information from the customers. The experience information collected from the customers are viewed as critical information for managing the quality of 6G system operations.

[0168] In a possible implementation, the CONET-CONET-CRM can be responsible for charging of a customers and revenue distribution among service providers.

[0169] The CONET-CRM is responsible for: ·determining a payment / bill of the customers based on consumption of 6G services by the customer; ·determining a revenue distribution among CONET members; ·determining a bonus for volunteers among the customers who participated in mission service provisions (e.g.,  DAM, NET4AI) on-demand; ·determining a refund for services that have been evaluated as QoS-not-satisfied.

[0170] In order to enable the responsibilities, CONET-CRM needs to: ·collect data on the use of each XaaS service for each of intentions of a customer by all of associated devices; ·performance evaluation of XaaS services in providing response to each intention of a customer, based on  feedback from the customer and from the logged information from network; ·calculate payment in a per-pay-per-service or per-pay-per-month, based on agreement of charging with the  customer, record of contribution as a volunteer and performance evaluation; ·calculate the revenue distribution to each XaaS service providers based on total service resource usage  (time / resource) and revenue distribution agreement. Revenue is calculated on a longer period (e.g., per month / year) basis.

[0171] These decisions could be obtained by involvement of multiple XaaS services, such as, DAM, NET4AI, NET4BC, etc. and can be viewed as a mission service.

[0172] A 6G system (which refers to communication system mentioned above) is expected to provide new services, such  as AI, Digital world, big data, and etc.; the control and management (C / M) functions are also categorized into C / M plane XaaS services. Before a customer subscribe the new services, the new services need to register to the communication system, that is, a procedure of XaaS service registration to the communication is completed. The agreement between a 6G customer and providers of multiple XaaS services is created by implementing a procedure of customer registration to the communication system and a procedure of customer subscription of XaaS service. In order to provide all subscribed and authorized XaaS services to the customer, ID management, customer profile management and customer state definition and update are designed in the present disclosure. The present disclosure provides, for the first time, definition of customer states and state transition.

[0173] In a possible implementation, an operation related to a 6G customer, an ID mapping table for the customer, a customer profile and a subscription library for the customer can be managed by the above CONET functions.

[0174] In this disclosure, the following solutions are proposed: -6G customer system registration and initialization of customer profile and customer IDM mapping table. -6G customer / device initial system entry (i.e., system access) and update of customer profile and IDM mapping  table. -6G customer / device 6G XaaS service subscription procedure and update of customer profile and IDM mapping  table. -6G customer state definition and state transitions.

[0175] As will be described later, the whole interaction procedure between the customer and the system typically begins with the customer’s registration, after successful registration to the system, the customer’s state goes from “Non-registered state” to “Registered state” , then the customer can perform mutual authentication and authorization to access the system (which may also be accompanied / followed by the procedure of basic XaaS service subscription, e.g., basic 5G connectivity service (s) ) , after this procedure, the customer’s state goes from “Registered state” to “System access authorized state” , and then the customer can subscribe to XaaS service (s) provided in the system, and after successful subscription, the customer’s state goes from “System access authorized state” to “Service access authorized state” . The information maintained under different states of the customer would also change accordingly.

[0176] In the following, the above registration procedure will be described with reference to FIG. 6A, the change of the customer’s state will be described with reference to FIG. 6B, and the subscription of the customer will be described with reference to FIG. 7A to FIG. 7B and FIG. 8.

[0177] FIG. 6A shows a schematic flowchart of an example procedure of a customer registering to a communication system according to one or more embodiments of the present disclosure.

[0178] The pre-condition of the procedure shown in FIG. 6A is that: the 6G customer can access internet, for example, via WiFi.

[0179] The purpose of the procedure is that: the customer obtains an ID (Protected Subscriber Real ID, PSRID) for accessing the 6G system, and optionally, a basic service agreement. The network keeps information about the customer, e.g., PSRID, and keeps a customer profile for this customer. As shown in FIG. 6A, the procedure includes the following steps.

[0180] Step 1, the 6G customer / device obtains a CONET-IDM’s public key. This could be done with the help of CONET-CM.

[0181] Step 2, the 6G device encrypts its identification information (e.g., passport) using the CONET-IDM’s public key.

[0182] Step 3, the 6G device transmits a message 3 to the CONET-IDM. This message 3 includes the encrypted identification information. The name of the message 3 could be NCONET_IDM_Registration_Request.

[0183] Step 4, the CONET-IDM decrypts the message 3 using its private key, and obtains the identification information of the 6G device. The CONET-IDM verifies the 6G customer / device by checking the identification information. For example, it compares the received identification information with information kept in a database that managed by some organization.

[0184] Step 5, if it is a successful verification, the CONET-IDM generates a subscriber real ID (SRID for short, which is 6G system globally unique) and a PSRID for the 6G customer, and one or more Subscriber authentication IDs (SAIDs for short) for the customers’ device (s) . If it is a failure verification, it goes to the step 7. The message 7 in the step 7 shall be an  indication of failing to open an account for the customer. For example, there is a customer 1 having device 1, device 2 and device 3, then the CONET-IDM generates a SRID and a PSRID for the customer 1, and generates SAIDs for device 1, device 2 and device 3 respectively.

[0185] Step 6, the CONET-IDM requests for one or more certificates / credentials from a trust authority (TA) for the device (s) of the customer. The one or more certificates / credentials may have a one-to-one correspondence to the device (s) of the customer.

[0186] Step 7, the CONET-IDM transmits a message 7 to the 6G customer / device. When the verification result of step 5 indicates a failure, the message 7 includes an indication of failing to open the account for the customer, and when the verification result of step 5 indicates a success registration, the message 7 includes the PSRID for the customer. The name of the message 7 could be NCONET_IDM_Registration_Response.

[0187] Step 8, the CONET-CM may trigger a procedure of negotiation about available basic services (e.g., connectivity service) for the 6G customer, and this step can be optional.

[0188] Step 9, the CONET-NOM maintains the customer profile which includes basic services allowed to be accessed.

[0189] Step 10, the CONET-CM transmits a message 10 to the 6G customer / device. The name of the message 10 could be NCONET_IDM_Registration_Response. After receiving it, the 6G device keeps a basic service profile and the PSRID.

[0190] It should be noted that the step 9 and step 10 can be performed in any sequence as appropriate.

[0191] In a possible implementation, the 6G customer can open the account for access to 6G system on-line or off-line. After a successful registration, the CONET-IDM creates an ID mapping table for the customer and the CONET-NOM initializes a customer profile for the customer.

[0192] In a possible implementation, the customer profile at the “Registered state” includes following (not limited to) information: i. Customer profile; ii. Basic service profile, which includes basic information of the customer, such as device information, main  applications (not mandatory) and geographic area within where its devices move around, where the device information includes the number of devices belonging to the customer, device types (ID, wireless or wireline, car carried, and etc. ) , capability of the device such as battery capability, Tx / Rx capability, and etc. For wireline devices, the device information further includes reachable addresses and deployed location; iii. Basic connectivity service agreement (which may be optional) : Quality (security, privacy) requirement,  roaming, and pay agreement, etc. Note that the agreement can also be achieved using the above basic XaaS service subscription procedure.

[0193] In a possible implementation, after the successful registration, the ID mapping table can include: SRID and / or PSRID of the customer; one or more SAIDs of one or more devices belonging to the customer; and certificate (s) or credential (s) of the one or more devices corresponding to the one or more SAIDs of the one or more  devices.

[0194] In a possible implementation, the ID mapping table for the customer is maintained by the CONET-IDM. The customer profile for the customer is maintained by the CONET-NOM.

[0195] In this registration procedure, the CONET takes responsibilities of opening the account for the customer and assigning a SRID for the customer and assigning SAIDs for all devices owned by the customer; initializing the ID mapping table; initializing the customer profile. After this procedure, the customer obtains its SRID (PSRID) , and is in the registered state.

[0196] FIG. 6B shows states and state transitions and creation / update of corresponding profiles.

[0197] States of a customer and state transition are defined as:

[0198] (1) Non-registered state: a customer has not acquired a 6G system account and 6G system has no any information of this customer.

[0199] A customer can trigger a 6G system registration procedure and obtain its PSRID (Protected Subscriber Real ID) , which is described above with respect to FIG. 6A. After this procedure, the state of the customer transitions from the Non-registered state to registered state.

[0200] (2) Registered state: a customer has obtained 6G system account and a set of parameters for each device of the customer for device authentication and authorization of 6G system access, and the CONET-IDM has created needed IDs for this customer and CONET-NOM has created a customer profile for this customer.

[0201] In the registered state, as described above, at the network side, -CONET-IDM starts to maintain SAIDs of the devices belonging to the customer with the SRID / PSRID, and  certificates / credential of the devices; -CONET-NOM starts to maintain the customer profile for the customer with the PSRID.

[0202] (3) System access authorized state: A customer has successfully completed primary mutual authentication, obtained STID (subscriber temporary ID) .

[0203] At this state, -If 5G connectivity service agreement has been included in the customer’s profile, the customer / device is allowed  to access 5G connectivity service and then to perform XaaS service subscription if wants; -Otherwise, a customer, by default, should first conducts subscription of XaaS services at least including  connectivity related XaaS services, i.e., RAN, NET4CON, SPM and MM services in order to obtain basic 5G connectivity services and to send intents / request to 6G system. -A customer can also subscribe other 6G services at the same time, which is described above with respect to FIG.  7A, FIG. 7B and FIG. 8. After this subscription procedure, the state of the customer transitions from the system access authorized state to service access authorized state.

[0204] Note that in this procedure, all participated XaaS services, such as, RAN, NET4CON and SPM, are default XaaS services that supporting basic connectivity services to a customer who has not performed XaaS service subscription.

[0205] In the system access authorized state, at the network side, -CONET-IDM starts to maintain the STIDs for the one or more devices belonging to this customer with the  SRID / PSRID. -For authorized XaaS services, CONET-NOM starts to maintain authorization tokens, and the STID for the one or  more devices belonging to this customer.

[0206] (4) Service access authorized state: a customer has successfully conducted 6G XaaS services subscription and has been authorized to access all or some of subscribed XaaS services, in addition to connectivity related XaaS services.

[0207] At this state, a customer / device is allowed to: -Send any intents / requests to 6G system, including on-demand service subscription and de-subscription. -Access authorized 6G XaaS services, including 5G connectivity services.

[0208] In the service access authorized state, at network side, -CONET-IDM starts to maintain a SSTID (Subscriber Service Temporary ID) for the customer or each of the devices  belonging to the customer; -CONET-NOM starts to maintain an authorization token for each authorized XaaS service, and the SSTID for the  customer or each of the devices belonging to the customer.

[0209] In a possible implementation, the state of the customer can be transitioned back to the previous state:

[0210] (1) Service access authorization state ----System access authorization state

[0211] After a customer / device de-subscribes all of XaaS service (s) except those for basic 5G connectivity services, the state of the customer transitions from the service access authorization state to the system access authorized state.

[0212] In this transition procedure, CONET-NOM updates the customer profile by removing de-subscribed XaaS services.

[0213] (2) System access authorized state ----Registered state

[0214] After a customer device de-subscribes all necessary XaaS service for basic 5G connectivity services, or no activity  for certain period of time, the state of the customer transitions from the system access authorized state to the registered state.

[0215] In this transition procedure, CONET-NOM updates the customer profile by removing subscribed XaaS services for basic connectivity service.

[0216] (3) Registered state ----De-registered state

[0217] After a customer device de-register with the 6G system, or no activity for certain period of time, the state of the customer transitions from the registered state to the de-registered state.

[0218] In this transition procedure, CONET-NOM removes the customer profile completely.

[0219] The following will describe the procedure of customer’s subscription of XaaS service, the procedure of customer subscription of XaaS service is used for a customer to select its preferred XaaS service (s) and corresponding capability (s) , including XaaS services in C / M plane and data plane.

[0220] In a possible implementation, there could be multiple types of XaaS service subscription schemes used for the customer / device to subscribe needed XaaS service (s) , including a static subscription, an on-demand subscription, an agent assistant subscription and a direct subscription to XaaS service.

[0221] In a possible implementation, the static subscription is a scheme that allows a customer / device to subscribe XaaS service (s) and prepare to later access.

[0222] In a possible implementation, a procedure for this on-demand subscription can be happened at any time when a customer / device is in 6G system access authorized state and want to access a XaaS service. This procedure is similar as that of static subscription. However, the subscription at this state could be performed by a “subscription Intent” via a Mission Management (or called as A-CAP) , which is not captured in detail in this disclosure. In a possible implementation, the agent assistant subscription is a scheme that a customer may conduct a subscription via an agent to subscribe XaaS service (s. ) The agent can understand the customer needs and assists the customer to subscribe corresponding XaaS services. The agent could be a D-User of the customers, Mission Management (MM for short) . In a possible implementation, the direct subscription to XaaS service is a scheme that a customer / device may send a request to wanted XaaS service (s) to subscribe service / capability.

[0223] In all these types of subscription, the following steps would be included: -a description to XaaS service capability would be transmitted to the customer / device, or the agent, and an  authorization function (e.g., SPM) by a function (e.g., CONET-NOM) , which keeps XaaS service registration library. -XaaS service authorization would be conducted by an authorization function (e.g., SPM) for authorization and  token management. -The subscription results should be updated to a function (e.g., CONET-NOM) , which keeps updated subscription  library.

[0224] Note that this disclosure mainly focuses on static subscription scheme.

[0225] The static subscription of a customer can happen right after one of devices owned by the customer finishes initial network entry, i.e., passed primary mutual authentication and authorization through default RAN, NET4CON and SPM services and has established a secured C / M session, the completion of the initial network entry of the device means that the customer is in a system access authorized state. At this point of time, the customer can also use the default SPM service to subscribe to XaaS service (s) .

[0226] In a possible implementation, if CONET has no 5G connectivity service agreement (which is also referred to as basic connectivity service agreement mentioned above) in the customer profile, the customer should first subscribe connectivity services, such as RAN, NET4CON and SPM services. After this subscription procedure, the customer can change RAN, NET4CON and SPM services provided by another providers.

[0227] In a possible implementation, if the customer has more than one device or equipment, the customer can subscribe XaaS services for all of his devices, via one of its devices, e.g., a wireless device.

[0228] As described with reference to FIG. 6A and FIG. 6B, with respect to each customer, the network side would maintain different information under different states: (1) in the registered state, CONET-IDM may maintain an SRID / PSRID of the customer (which is a specific example of information for identifying a customer to which the device belongs) , SAID (s) of one  or more devices belonging to the customer (which is a specific example of third identifier (s) of the one or more devices assigned in response to the registration by the customer) , and certificate (s)  / credential (s) of the one or more devices belonging to the customer (which is a specific example of certification information corresponding to the third identifier (s) ) ; CONET-NOM may maintain the customer profile for the customer, where the customer profile may include the SRID and / or PSRID of the customer, the basic service profile (which is also named as basic profile shown in FIG. 6B, and is a specific example of basic information of the customer about the one or more devices belonging to the customer) such as the device information, and optional basic connectivity service agreement for basic 5G connectivity service (s) subscribed; (2) in the system access authorized state, CONET-IDM may further maintain STID (s) of the one or more devices belonging to the customer (which is a specific example of first identifier (s) ) ; CONET-NOM may further maintain the STID (s) of the one or more devices belonging to the customer, basic network capability description language (NCDL) subscription of the basic XaaS service (s) (e.g., basic 5G connectivity service (s) ) and corresponding authorization token (s) if there’s any for accessing action (s) of the basic XaaS service (s) ; (3) in the service access authorized state, CONET-IDM may further maintain SSTID (s) for the customer or each of the one or more devices belonging to the customer (which is a specific example of second identifier (s) ) , and CONET-NOM may further maintain the SSTID (s) for the customer or each of the one or more devices belonging to the customer, and authorization token (s) if there’s any for accessing action (s) of each authorized XaaS service.

[0229] In a possible implementation of the present disclosure, a communication method for subscripting a service by a customer is provided. FIG. 7A shows a schematic flowchart of a communication method according to one or more embodiments of the present disclosure, which includes the following steps. In the following procedures, one or more services accessible by a customer / device are service (s) that a first node (e.g., SPM) opens to the customer / device in response to a request of a device belonging to the customer, at least one service is determined by the customer from the one or more services for subsequent subscription, and some or all of at least one service is finally authorized to be subscribed by the customer. For example, there are 25 services (aspecific example for the one or more services mentioned above) that the first node opens to the customer, these 25 services are accessible for the device, these 25 services would be provided by one or more providers, for example, provided by 5 providers, provider A, provider B, provider C, provider D and provider E, each of them provides 5 services; the customer determines 9 services (aspecific example for the at least one service) among the 25 services for subsequent subscription, where 4 of the 9 services are provided by provider A and the remaining 5 services are provided by provider C; then, the customer transmits a request for subscribing to the 9 services to the first node, the first node determines, among the 9 services, 3 services are finally authorized to be subscribed by the customer, where 2 of the 3 services are provided by provider A, and the remaining 1 service is provided by provider C. The first node can be a network function who provides the SPM service and responsible for the subscription of the customer, the first node can be a network function among a set of network functions or the first node can be the set of the network functions, the set of network functions together provide the SPM service and responsible for the subscription of the customer.

[0230] In a possible implementation, the prerequisite for the above subscription procedure may be that the device or the customer is in the system access authorized state.

[0231] In a possible implementation below, from a perspective of provider A, continue to refer to the above example, the some or all of the at least one service are 2 services provided by provider A; from a perspective of provider C, continue to refer to the above example, the some or all of the at least one service is 1 service provided by provider C.

[0232] S701A, a first node transmits a first request to a second node, and the second node receives the first request from the first node.

[0233] In a possible implementation, the first request is used for requesting information for accessing one or more actions of some or all of at least one service by a device, where the device is authorized to be subscribed to the some or all of the at least one service, and the some or all of the at least one service is provided by the second node. The at least one service may include multiple services, and the some or all of the at least one service in this case may also be one or more XaaS services, which is not limited in the embodiments of the present disclosure.

[0234] In a possible implementation, the first node can be an authorization function of a communication system, for example,  a SPM configured to provide a capability of control and management of 6G service access by customers and provisioning of requested services. In a possible implementation, the second node can be a provider for providing the some or all of the at least one service, or can be a C / M function entity of some or all of the at least one service, which is not limited in the embodiments of the present disclosure. When the second node is a C / M function entity of some or all of the at least one service, if the some or all of the at least one service include multiple services, then the first node may interact with the C / M function entity of each service.

[0235] In a possible implementation, each of services mentioned herein can correspond to one or more actions, and the provision of the service can be implemented / achieved through execution of corresponding one or more actions of the service. The one or more actions can reflect one or more capabilities for implementing the service, the one or more actions may correspond to the one or more capabilities one-by-one, or a combination of multiple actions may correspond to one capability. For example, the service is NET4AI service, which has one or more requirements such as a training requirement, an inference requirement, a model management requirement. For each requirement, there can be one or more algorithms / schemes for implementing the requirement, for example, the requirement is the training requirement, and there are algorithm / scheme A, algorithm / scheme B and algorithm / scheme C for implementing the training requirement, the one or more algorithms / schemes can be regarded as one or more actions corresponding to the NET4AI service.

[0236] In a possible implementation, the first node obtained latest capability information of services registered in the communication system; and the device has established secured C / M session with the communication system and has obtained its STID via a default SPM for initial 6G system access, the device is in the system access authorized state when it obtains its STID. In this case, the SPM may take full responsibility of the subscription of the customer, it acts on behalf of the customer for completing its subscription to the XaaS service.

[0237] In a possible implementation, the first request includes a first identifier of the device, information for identifying the some or all of the at least one service, and information for identifying the one or more actions. In a possible implementation, the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs, thus, the first identifier is an identifier of the device when the device is in the system access authorized state. For example, the first identifier of the device can be the STID of the device, the information for identifying the some or all of the at least one service can be ID (s) of the some or all of the at least one service, and information for identifying the one or more actions can be IDs of the one or more actions. The information for identifying the some or all of the at least one service would be an ID which is assigned by the system to each of the some or all of the at least one service, and the some or all of the at least one service is provided by the second node, and the second node’s real identification will not be opened to members in the system when the second node registers to the system, instead, an ID will be assigned to each service provided by the second node and members in the system will know the second node’s service through the assigned ID. Based on the information included in the first request, the second node can quickly determine the information for accessing the one or more action by the device, so as to facilitate the second node to maintain the information related to the device subscribing the service.

[0238] In a possible implementation, the some or all of the at least one service is the service that is subscribed by the device after being authorized by the second node. In a possible implementation, the authorization procedure can be that: the second node determines the some or all of the at least one service from at least one service based on the latest capability information of services registered in the communication system (which can be maintained by the first node as described above) , and the at least one service is requested to be subscribed by the device.

[0239] S702A, the second node transmits a first response to the first node, and the first node receives the first response from the second node.

[0240] As a response to the first request, the first response is used for indicating the information for accessing the one or more actions. In a possible implementation, the information for accessing the one or more actions includes a second identifier of the some or all of the at least one service, the second identifier is assigned by the second node which provides the some or all of the at least one service, and the second identifier is used for accessing the one or more actions of the some or all of the  at least one service by the device. In a possible implementation, for each of some or all of the at least one service, this service’s provider (that is, the second node) assigns a corresponding second identifier to the device, so that the device can access this service thought the corresponding second identifier. In a possible implementation, the second identifier is device specific, that is, when the customer owns more than one device, the second identifier can be assigned for each of the more than one device, so each of the more than one device has its corresponding second identifier. In another possible implementation, the second identifier can also be customer specific, that is, no matter the customer owns one or multiple devices, there would be one second identifier for all its devices. The second identifier specific to customer may vary among different customers, that is, each customer can have its corresponding second identifier. In a possible implementation, the second identifier can be a Subscriber Service Temporary Identifier (SSTID) . From the perspective of the device / customer, it may maintain different SSTIDs to access different XaaS services, these different XaaS services may be provided by the provider or different providers, so as described above with respect to FIG. 6B, SSTID (s) is maintained by the CONET-IDM; from the perspective of a provider of XaaS service (s) , for each of XaaS service (s) provided, the provider may assign different SSTIDs for different devices / customers to access action (s) of the XaaS service, so as described above with respect to FIG. 6B, SSTID (s) is maintained by the CONET-NOM.

[0241] On behalf of the device, the first node obtains the information for accessing the one or more actions of the service from the second node, and an agreement for subscribed service (s) between the device and the second node can be created, so that the service can be provided to the device, and the device can access the service’s action (s) using the information in the first response. Thus, under-controlled openness to the customer for enabling customer-defined C / M layer service can be realized, so as to optimize the communication system with controllable trustworthiness.

[0242] In a possible implementation of the present disclosure, after the step S702A of the transmission of the first response from the second node to the first node, the method further includes: the first node maintains at least one of following information: a first identifier of the device (e.g., an STID of the device) ; information for identifying the second node (e.g., an ID of the provider) ; information for identifying the some or all of the at least one service (e.g., an ID of each of the some or all of the at least one service) ; information for identifying the one or more actions (e.g., IDs of the one or more actions) ; or the information for accessing the one or more actions (e.g., a SSTID for the device accessing the one or more actions) . At the first node side, information about which device subscribes to which action of which service would be maintained. By maintaining information related to the subscription of the service by the device, the communication system can better control and manage operations related to the customer.

[0243] In a possible implementation of the present disclosure, the second node determines the information for accessing the one or more actions in response to the first request received from the first node, after that, the method further includes: the second node maintains at least one of following information: a first identifier of the device (e.g., an STID of the device) ; information for identifying the second node (e.g., an ID of the provider) ; information for identifying the some or all of the at least one service (e.g., an ID of each of the some or all of the at least one service) ; information for identifying the one or more actions (e.g., IDs of the one or more actions) ; or the information for accessing the one or more actions (e.g., a SSTID for the device accessing the one or more actions) . At the second node side, information about which device subscribes to which action of which service would be maintained.

[0244] In a possible implementation of the present disclosure, before the step S701A of the transmission of the first request from the first node to the second node, the method further includes: the device transmitting a second request to the first node, and the first node receiving the second request from the device, where the second request is indicative of the device, the second request may request one or more services that can be accessed by the device; the first node determining one or more services accessible by the device based on the second request; the first node transmitting a second response to the device, and the device receiving the second response corresponding to the second request from the first node, where the second response is indicative of the one or more services accessible by the device and corresponding actions of the one or more services accessible by the device. For example, the second request includes the STID of the device, and the second response includes IDs of the one or more services accessible by the device and IDs of the corresponding actions. Based on the interaction of the second request  and the second response, the device can be aware of which services are accessible, and can consequently select some or all of the accessible services for subsequent subscription.

[0245] The first node interacts with the provider of the XaaS service on behalf of the device, and obtains the information for accessing the one or more actions of the service authorized to be subscribed by the device, thus the agreement between the device and the second node can be created, and under-controlled openness to the customer for enabling customer-defined C / M layer service can be realized, so as to optimize the communication system with controllable trustworthiness.

[0246] In a possible implementation, the second request is indicative of location information of the device, and the determination of the one or more services accessible by the device is based on the location information of the device. For example, the first node can preset a condition that a service can be accessible by the device when a distance between the device and a network entity providing the service (e.g., C / M function entity and a data function entity of the service) less than a preset value, based on this condition, the first node determines the one or more services from all services registered in the communication system. In this way, the first node can determine the one or more services by taking account into the location information of the device, so as to improve the efficiency of the consumer subscripting to service (s) and reduce the resource consumption.

[0247] In a possible implementation of the present disclosure, after the transmission of the second response from the first node to the device, the method further includes: the device determining at least one service from the one or more services accessible by the device; the device transmitting a third request to the first node, and the first node receiving the third request from the device, where the third request is indicative of the at least one service among the one or more services accessible by the device, and at least one action of the at least one service, and the at least one service is requested to be subscribed by the device based on the second response; and the first node determining the some or all of the at least one service based on at least one authorization condition of the second node, where each authorization condition of a corresponding service is used for determining whether the service is authorized to be provided to the device. For example, the third request includes ID (s) of the at least one service, and ID (s) of the at least one action of the at least one service, and the authorization condition may specify whether each action of the corresponding service is authorized to be provided to which service. Different services provided by the second node may share the same authorization condition, or they may have their respective authorization conditions, which are not limited in the embodiments of the present disclosure. In this way, the first node can determine, on a per service basis, whether the device meets its authorization condition, so as to significantly enhance the security and control of service distribution, ensure that only eligible devices access specific services.

[0248] In a possible implementation, the device can determine the at least one service among the one or more services according to its needs. In a possible implementation, the authorization condition of each service can be that a device who uses the service should have hardware, operating system and / or a personality credit score of the customer to which the device belongs meets certain conditions; based on the authorization condition corresponding to each of the at least one service, the first node determines the some or all of the at least one service among the at least one service requested to be subscribed by the device.

[0249] In a possible implementation, after the step S702A of the transmission of the first response from the second node to the first node, the method further includes: the first node transmitting a third response to the device, and the device receiving the third response from the first node, where the third response is indicative of the some or all of the at least one service, the one or more actions of the some or all of the at least one service, and the information for accessing the one or more actions. The third response is a response corresponding to the customer’s subscription request, once the first node gets the information for accessing the one or more actions, it may respond to the customer’s subscription request. For example, the third response includes the ID of each of the some or all of the at least one service, and IDs of the one or more actions and the SSTID of the device for accessing the one or more actions. By transmitting information regarding the device’s subscription to the service to the third node, a communication system can better control and manage operations related to the device in the communication system.

[0250] In a possible implementation of the present disclosure, after the step S702A of the transmission of the first response  from the second node to the first node, the method further includes: transmitting an update request to a third node, the third node has a library of service subscription, the library of service subscription records the information about which device subscribes which service and corresponding actions, for example, the library of service subscription maintains the mapping relationship between the information identifying device, information identifying the service (s) that is authorized to be subscribed by the device and corresponding action (s) , and information for accessing the action (s) . The third node receiving the update request, where the update request is used for requesting an update on the library of service subscription of the third node, the update request includes the first identifier of the device, the information for identifying the some or all of the at least one service that is authorized to be subscribed by the device, the information for identifying the one or more actions of the some or all of the at least one service, and the information for accessing the one or more actions of the some or all of the at least one service by the device; and the third node updating the library of service subscription. In a possible implementation, the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs. In a possible implementation, the information for accessing the one or more actions includes the second identifier of the some or all of the at least one service assigned by the second node providing the some or all of the at least one service. For the specific implementation of the first and second identifiers, reference may be made to the above relevant description. In another scenario, the library of service subscription can be maintained by the first node or the second node.

[0251] In a possible implementation of the present disclosure, the transmission of the update request to the third node can be performed in two manners, the update request can be transmitted from the first node to the third node, or from the second node to the third node, and after the third node receives the update request from the first node or the second node, the third node can update the library of service subscription.

[0252] In a possible implementation, in a case where the update request is transmitted by the first node, the method further includes: the first node transmitting the update request to the third node, and the third node receiving the update request from the first node. In a possible implementation, in a case where the update request is transmitted by the second node, the method further includes: the second node transmitting the update request to the third node, and the third node receiving the update request from the second node.

[0253] In a possible implementation of the present disclosure, after the third node receiving the update request, the updating of the library of service subscription includes maintaining at least one of following information: information for identifying a customer to which the device belongs, e.g., SRID or PSRID mentioned above; basic information of the customer about one or more devices belonging to the customer; the first identifier of the device, e.g., STID mentioned above; a third identifier of the device assigned in response to the registration by the customer, e.g., SAID mentioned above; certification information corresponding to the third identifier, e.g., certificate / credential corresponding to SAID mentioned above; the information for identifying the second node; the information for identifying the some or all of the at least one service; the information for identifying the one or more actions; or the information for accessing the one or more actions, e.g., SSTID mentioned above. As described above with reference to FIG. 6B, the customer has entered the service access authorized state for subscribing to XaaS service (s) , so before the subscription of the XaaS service (s) , the third node (which may be implemented as a combination of the above CONET-IDM and CONET-NOM) has maintained SRID and / or PSRID of the customer, basic information of the customer about one or more devices belonging to the customer, STID (s) of the one or more devices belonging to the customer, SAID (s) of the one or more devices belonging to the customer and certificate (s)  / credential (s) of the one or more devices belonging to the customer. Besides, based on registration of each XaaS service, the third node has maintained information for identifying a provider of each XaaS service, so based on the update request which carriers the STID, the information for identifying the some or all of the at least one service, the information for identifying the one or more actions, and the information for accessing the one or more actions (e.g., SSTID mentioned above) , the third node can, e.g., determine the information for identifying the second node based on the information for identifying some or all of at least one service, and can then associate information carried in the update request with already maintained information as required.

[0254] By maintaining information related to the subscription of the service by the customer to which the device belongs,  the third node can better control and manage operations related to the device in the communication system.

[0255] In a possible implementation, the above information can be maintained by the CONET-NOM (which is a specific example of third node) of the system mentioned in the description of FIG. 5.

[0256] In a possible implementation, the information for identifying the customer is assigned by the third node in response to the registration. The registration is described above with reference to the FIG. 6A, and the information for identifying the customer can be the SRID or PSRID of the customer mentioned above, the third identifier of the device can be the SAID of the device mentioned above, and the certification information corresponding to the third identifier can be the certificate  / credential of the device mentioned above.

[0257] In a possible implementation, the basic information includes the number of one or more devices belonging to the customer and capability information of the one or more devices, and the basic information is obtained in response to a registration to a system by the customer. The capability information may indicate a type of the device, e.g., wireless, vehicle-mounted, etc. For example, the basic information can be the basic service profile mentioned above in the description of the FIG. 6A. In a possible implementation, the basic information further includes information about one or more actions corresponding to one or more services supporting connectivity between the device and the system. The one or more actions corresponding to one or more services may have been subscribed by the customer during its registration. For example, the basic information can be the basic connectivity service agreement mentioned above in the description of the FIG. 6A.

[0258] In a possible implementation of the present disclosure, for each customer that subscribes to one or more services, the updating of the library of service subscription by the third node includes maintaining following information: information for identifying a customer to which the device belongs; the information for identifying the some or all of the at least one service; and the information for identifying the one or more actions, which means information about which customer has subscribed to which action (s) of which service. For example, for each customer that subscribes to one or more services which have been registered to the system by their providers, the third node maintains at least one of the SRID of the customer, the ID of each of the some or all of the at least one service, and the IDs of the one or more actions. The third node maintains the library of service subscription for each customer, enabling the communication system to effectively control and manage customer-related operations within the network.

[0259] In a possible implementation of the present disclosure, for each second node which provides the some or all of the at least one service, the updating of the library of service subscription by the third node includes maintaining following information: information for identifying a customer to which the device belongs; the first identifier of the device; information for identifying a second node for providing the some or all of the at least one service; the information for identifying the some or all of the at least one service; the information for identifying the one or more actions; and the information for accessing the one or more actions. For example, for each provider which provides the some or all of the at least one service, the third node maintains at least one of the SRID of the customer, the STID of the device belonging to the customer, the ID of the provider, the ID of each of the some or all of the at least one service, the IDs of the one or more actions, and the SSTID of the device for accessing the one or more actions. The third node maintains the library of service subscription for each provider, enabling the communication system to effectively control and manage provider-related operations within the network. In a possible implementation, the above information can be maintained by the CONET-NOM of the system as mentioned in the description of FIG. 5.

[0260] In a possible implementation of the present disclosure, the updating of the library of service subscription by the third node includes maintaining following information: the first identifier of the device; the information for accessing the one or more actions of the some or all of the at least one service by the device; and information for identifying a second node for providing the some or all of the at least one service. As described above with reference to the FIG. 6A, after the registration of a customer to the system, the ID mapping table related to the customer has been maintained in the CONET-IDM, including the SRID or PSRID of the customer; the SAID of the device belonging to the customer; and certificate or credential of the device belonging to the customer. In addition, after the customer registers to the system and before the customer subscribes to a service, the device of the customer obtains its STID for initial system access, that is, the ID mapping table related to the  customer further includes the STID of the device. After the customer subscribes to the service, the ID mapping table related to the customer can further include the information for accessing the one or more actions of the some or all of the at least one service by the device, e.g., the SSTID of the device for accessing the one or more actions; and information for identifying a second node for providing the some or all of the at least one service, e.g., ID of the provider. From perspective of the customer, the third node maintains a mapping relationship among the customer, the device belonging to the customer and the service subscribed by the device, so that the communication system can better control and manage operations related to the customer in the communication system.

[0261] In a possible implementation of the present disclosure, a service provided by the first node is subscribed by the device after mutual authentication and authorization between the device and a system registered by a customer to which the device belongs. For example, the device may subscribe to a default service during registration to the system, or the device may change the service (e.g., the SPM service) after mutual authentication and authorization between the device and the system, thus the basic connectivity service between the customer and the system can be provided in a more flexible manner.

[0262] In a possible implementation of the present disclosure, the device is subscribed to one or more services supporting connectivity between the device and the system after mutual authentication and authorization between the device and the system. After the mutual authentication and authorization between the device and the system, and after the device subscribes to the services supporting connectivity between the device and the system, such as RAN, NET4CON and SPM services, then the device can subscribe to other new services, such as NET4AI, NET4DW, DAM, etc.

[0263] FIG. 7B shows an illustration flowchart of a specific example of the communication method shown in FIG. 7A, where the update request is transmitted by the second node to the third node, the method includes the following steps.

[0264] S701B, the device transmits a second request to the first node, and the first node receives the second request from the device, where the second request is indicative of the device, for example the second request includes a first identifier of the device, the first identifier can be the STID of the device. In a possible implementation, the second request is indicative of location information of the device, and the location information may be used by the first node to determine one or more services accessible by the device.

[0265] S702B, the first node determines one or more services accessible by the device based on the second request.

[0266] S703B, the first node transmits a second response to the device, and the device receives the second response from the first node, where the second response is indicative of the one or more services accessible by the device and corresponding actions of the one or more services accessible by the device, for example, the second response includes IDs of the one or more services accessible by the device and IDs of the corresponding actions.

[0267] S704B, the device determines, based on the second response, at least one service from the one or more services accessible by the device.

[0268] S705B, the device transmits a third request to the first node, and the first node receives the third request from the device, where the third request is indicative of the at least one service among the one or more services accessible by the device, and at least one action of the at least one service, for example, the third request includes the ID of each of the at least one service and the ID of each of the at least one action of the at least one service.

[0269] S706B, the first node determines some or all of the at least one service based on at least one authorization condition of the second node, where each authorization condition of a corresponding service is used for determining whether the service is authorized to be provided to the device.

[0270] S707B, the first node transmits a first request to the second node, and the second node receives the first request from the first node, where the first request is used for requesting information for accessing the one or more actions of the some or all of the at least one service by the device. In a possible implementation, the first request includes the first identifier of the device, information for identifying the some or all of the at least one service, and information for identifying the one or more actions, for example the STID of the device, the ID of each of the at least one service and the ID of each of the at least one action of the at least one service.

[0271] S708B, the second node determines information for accessing the one or more actions by the device, and updates  information related to the subscription of the device, the information may include: the first identifier of the device; the information for identifying the second node; the information for identifying the some or all of the at least one service; the information for identifying the one or more actions; or the information for accessing the one or more actions. For example, the first node can maintain at least one of following information: the STID of the device, the ID of the provider, the ID of each of the some or all of the at least one service; the IDs of the one or more actions; or the SSTID of the device for accessing the one or more actions.

[0272] S709B, the second node transmits a first response to the first node, and the first node receives the first response from the second node, where the first response is used for indicating the information for accessing the one or more actions. For example, the first response includes the SSTID of the device for accessing the one or more actions.

[0273] S710B, the second node transmits an update request to the third node, and the third node receives the update request from the third node, where the update request is used for requesting an update on a library of service subscription of the third node, the update request includes the first identifier of the device, the information for identifying the some or all of the at least one service, the information for identifying the one or more actions of the some or all of the at least one service, and the information for accessing the one or more actions of the some or all of the at least one service by the device. For example, the update request includes the STID of the device, the ID of each of the some or all of the at least one service; the IDs of the one or more actions and the SSTID of the device for accessing the one or more actions.

[0274] S711B, in response to the first response of step S709B received from the second node, the first node updates information related to the subscription of the device, the information may include: the first identifier of the device; the information for identifying the second node; the information for identifying the some or all of the at least one service; the information for identifying the one or more actions; or the information for accessing the one or more actions. The information maintained by the first node may be as same as the information maintained by the second node.

[0275] S712B, after maintaining the above information, the first node transmits a third response to the device, and the device receives the third response from the first node, where the third response is indicative of the some or all of the at least one service, the one or more actions of the some or all of the at least one service, and the information for accessing the one or more actions. For example, the third response includes the ID of each of the some or all of the at least one service, and IDs of the one or more actions and the SSTID of the device for accessing the one or more actions.

[0276] S713B, in response to the update request of step S710B received from the second node, the third node updates the library of service subscription. In a possible implementation, the library of service subscription includes at least one of followings: the information for identifying the customer to which the device belongs; the basic information of the customer about one or more devices belonging to the customer; the first identifier of the device; the third identifier of the device assigned in response to the registration by the customer; the certification information corresponding to the third identifier; the information for identifying the second node; the information for identifying the some or all of the at least one service; the information for identifying the one or more actions; or the information for accessing the one or more actions.

[0277] It should be noted that the steps S709B and S710B can be performed in any sequence as appropriate, which is not limited in the embodiments of the present disclosure.

[0278] It also should be noted that the technical solution of the present disclosure is also applicable for the case where the device subscribes to multiple services provided by multiple providers, although the case where the device subscribes one service from one second node is illustrated in this implementation. In the case where the device subscribes to multiple services provided by multiple providers, the above procedure may be carried out between each provider and the first node.

[0279] FIG. 8 shows an illustration flowchart of an example communication method in a case where the update request is transmitted by the first node to the third node.

[0280] In a possible implementation, the first node can be a SPM, the second node can be a provider for providing a first XaaS service, the third node can be a combination of a CONET-NOM and CONET-IDM.

[0281] In this procedure, -the SPM conduct the whole procedure with assistance of CONET-NOM for getting the latest XaaS service  capability information. -the CONET-NOM needs to update the customer’s profile. -the CONET-IDM needs to update the ID mapping table for the customer.

[0282] The purpose of this procedure is: subscription of XaaS service by a customer via one of his devices.

[0283] The pre-condition of this procedure is that: the SPM has obtained latest capability information of XaaS services registered in the 6G system; the device has established secured C / M session and has obtained its STID via the default SPM for initial 6G system access.

[0284] As shown in FIG. 8, the method includes the following steps.

[0285] Step 1, the device of the customer transmits message 1 to the SPM, and the SPM receives message 1 from the device, message 1 can include the STID of the device, and addition information of the device, such as range of the device’ motility.

[0286] Step 2, the SPM determines capabilities of one or more XaaS services accessible by the device based on message 1 and the latest XaaS service capability information.

[0287] Step 3, the SPM transmits message 3 to the device, and the device receives message 3 from the SPM, message 3 can include list of IDs of the one or more XaaS services accessible by the device and their actions (or capabilities) .

[0288] Step 4, the device determines at least one XaaS service from the one or more XaaS services accessible by the device based on message 3.

[0289] Step 5, the device transmits message 5 to the SPM, and the SPM receives message 5 from the device, message 5 can include ID (s) of the at least one XaaS service selected and their actions (or capabilities) .

[0290] Step 6, the SPM determines some or all of the at least one XaaS service based message 5 and at least one authorization condition of the at least one XaaS service, each authorization condition of a corresponding service is used for determining whether the XaaS service is authorized to be provided to the device. The some or all of the at least one XaaS service will be called as to-be-subscribed XaaS services. The to-be-subscribed XaaS services may be provided by one provider or by multiple providers, in a possible implementation, the SPM may interact with each provider to get information for accessing the to-be-subscribed XaaS services by the device; in another possible implementation, the SPM may interact with C / M function entity of each XaaS service to get information for accessing the to-be-subscribed XaaS services by the device.

[0291] Step 7, the SPM transmits message 9 to each of the authorized services, and each of the to-be-subscribed XaaS services receives message 9 from the SPM, where only one XaaS service (first XaaS service) is shown in FIG. 8, the SPM transmits message 9 to the first XaaS service, and the first XaaS service receives message 9 from the SPM. It should be noted that in the subscription procedure, operations of other XaaS services included in the to-be-subscribed XaaS services are similar to that of the first XaaS service.

[0292] Step 8, the first XaaS service updates information related to the subscription of the device, including the STID of the device, the ID of the provider for providing the first XaaS service, the ID of the first XaaS service; the IDs of one or more actions of the first XaaS service; and the SSTID of the device for accessing the first XaaS service.

[0293] Step 9, each of the to-be-subscribed XaaS services (e.g., first XaaS service shown in FIG. 8) transmits its corresponding message 9 to the SPM, the SPM receives message 9 from each of the to-be-subscribed XaaS services.

[0294] Step 10, the SPM updates information related to the subscription of the device based on message 9, where the updated information can include the STID of the device, and for each of the to-be-subscribed XaaS services, include: the ID of the provider for providing this XaaS service, the ID of this XaaS service; the IDs of one or more actions of this XaaS service; and the SSTID of the device for accessing this XaaS service.

[0295] Step 11, the SPM transmits message 11 to the device, and the device receives message 11 from the SPM, where message 11 can include, for each of the to-be-subscribed XaaS services, the ID of this XaaS service; the IDs of one or more actions of this XaaS service; and the SSTID of the device for accessing this XaaS service.

[0296] Step 12, the SPM transmits message 12 to the CONET-NOM, and the CONET-NOM, receives message 12 from the SPM, where message 12 can include the STID of the device, and for each of the to-be-subscribed XaaS services, include: the ID of this XaaS service; the IDs of one or more actions of this XaaS service; and the SSTID of the device for accessing this  XaaS service.

[0297] Step 13, the CONET-NOM transmits message 13 to the CONET-IDM based on message 12, and the CONET-IDM receives message 13 from the CONET-NOM, where message 13 can include the STID of the device, and for each of the to-be-subscribed XaaS services, include: the SSTID of the device for accessing this XaaS service and the ID of the provider for providing this XaaS service.

[0298] Step 14, the CONET-NOM updates a profile for the customer (which is also called as basic service profile mentioned above) ; where the profile can include the number of one or more devices belonging to the customer and capability information of the one or more devices, and basic information is obtained in response to the registration to the system by the customer; for the subscription of the customer, the CONET-NOM updates a service subscription library for the customer, where the library can include: the SRID of the customer, IDs of XaaS services subscribed by the customer and IDs of one or more actions of the XaaS services subscribed by the customer; and for each provider providing a XaaS service subscribed by the device of the customer, the CONET-NOM further updates a service subscription library for the provider, where the library can include: the SRID of the customer, the STID of the device belonging to the customer, the ID of the provider, the ID of the XaaS service provided by the provider, the IDs of one or more actions of the XaaS service provided by the provider, and the SSTID (s) of the device for accessing the one or more actions.

[0299] Step 15, the CONET-IDM updates an ID mapping table for the device, where the updated information can include the STID of the device, the SSTID of the device for accessing the one or more actions of the subscribed XaaS service, and ID of the provider for providing the subscribed XaaS service.

[0300] It should be noted that the steps 11 and 12 can be performed in any sequence as appropriate, and the steps 13 and 14 also can be performed in any sequence as appropriate, which are not limited in the embodiments of the present disclosure.

[0301] The steps of the above procedure shown in FIG. 8 are also listed in Table 1. Table 1

[0302] According to any of the implementations shown in FIG. 7A, FIG. 7B and FIG. 8, the subscription procedure enables a customer to select and obtain 6G new services, e.g., NET4AI, NET4DW, DAM services, and etc., by subscribing these 6G services; also enables a customer to customize his / her preferred network operation by subscribing relevant network control and management XaaS services, e.g., SPM, CM services, and etc. This procedure also provides a chance for a customer to indicate its willingness to participate in XaaS services provisioning, e.g., supporting federated learning on demand for NET4AI service.

[0303] Note that a customer / device can conduct the subscription procedure at any time after obtaining authorization to access the 6G system, that is, the customer / device can conduct the subscription procedure at any time when the customer is in the system access authorized state.

[0304] It also should be noted that the customer mentioned above is an individual customer with one or more devices, in a possible implementation, the customer can also be a business customer.

[0305] For a business custom, the subscription could be performed for different scenarios. -If a dedicated slice is implemented for the business customer, the subscription procedure can be used for the  customer to select its preferred C / M XaaS services for the control and management of the slice. In this scenario, the subscription request should carry information such as a slice ID. -Otherwise, the subscription procedure described in FIG. 8 can be used for the business customer to select its  preferred XaaS services and their capabilities for control and management of all its devices, similar as for the individual  customer with one or more devices. -In either scenario, the subscription request message should include an indication for indicating the customer such  that subscribed XaaS service can bind the customer with all of the customer’s devices with assistance of CONET-IDM.

[0306] In a possible implementation of the present disclosure, a device connectivity state is proposed.

[0307] A device connectivity state reflects an established connection between a device and 6G system. A device has multiple connectivity states.

[0308] The definition of device connectivity state is needed for CONET to describe the capability requirement and corresponding pre-state and post-state of a C / M plane XaaS service. Device connectivity state is key information for real-time device connectivity management. The device connectivity state is also used for normalization of intents for any types of connectivity management.

[0309] In this example shown in FIG. 9, a device can have 8 connectivity states, including a C / M RB established state, a C / M session established state, a C / M RB and session secured state, a C / M NC (Network Capability) connection established state, a data RB established state, a data session established state, a data RB and session secured state, a data plane NC connection established state. The effect of these states is shown in the middle of FIG. 9 and XaaS services that are responsible for establish various connections are also shown there. The state transition strictly follows the order from top to bottom which reflect pre-state and post-state of XaaS services that involve connectivity management. However, some state could be skipped. The C / M RB established state can be achieved based on the capability of CM and RAN services, the C / M session established state can be achieved based on the capability of NET4CON and CM services, the C / M RB and session secured state can be achieved based on the capability of NET4CON and CM services, the C / M NC connection established state can be achieved based on the capability of A-CAP service, the data RB established state can be achieved based on the capability of CM and RAN services, the data session established state can be achieved based on the capability of NET4CON and CM services, the data RB and session secured state can be achieved based on the capability of NET4CON and CM services, and the data plane NC connection established state can be achieved based on the capability of A-CAP service.

[0310] Device connectivity state profile:

[0311] In network side, the device connectivity state profile is updated and kept. State transitions are updated by corresponding XaaS services. This profile will be used for 6G system to manage device’s connectivity.

[0312] FIG. 10 shows a schematic structural diagram of a communication apparatus according to one or more implementations of the present disclosure. As shown in FIG. 10, the communication apparatus 100 may include: a transmitting module 1001, configured to transmit a first request to a second node, where the first request is used  for requesting information for accessing one or more actions of some or all of at least one service by a device, where the device is authorized to be subscribed to the some or all of the at least one service, and the some or all of the at least one service is provided by the second node; a receiving module 1002, configured to receive a first response corresponding to the first request from the second  node, where the first response is used for indicating the information for accessing the one or more actions.

[0313] In a possible implementation, the transmitting module 1001 is further configured to transmit an update request to a third node, where the update request is used for requesting an update on a library of service subscription of the third node, the update request includes a first identifier of the device, information for identifying the some or all of the at least one service, information for identifying the one or more actions, and the information for accessing the one or more actions.

[0314] In a possible implementation, the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs.

[0315] In a possible implementation, the receiving module 1002 is further configured to receive a second request from the device, where the second request is indicative of the device; the apparatus further includes a determining module, configured to determine one or more services accessible by the  device based on the second request; the transmitting module 1001 is further configured to transmit a second response to the device, where the second  response is indicative of the one or more services accessible by the device and corresponding actions of the one or more services accessible by the device.

[0316] In a possible implementation, the second request is indicative of location information of the device, and the determination of the one or more services accessible by the device is based on the location information of the device.

[0317] In a possible implementation, where the receiving module 1002 is further configured to receive a third request from the device, where the third request is  indicative of at least one service among the one or more services accessible by the device, and at least one action of the at least one service, where the at least one service is requested to be subscribed by the device based on the second response; the determining module is further configured to determine the some or all of the at least one service based on at least  one authorization condition of the second node, where each authorization condition of a corresponding service is used for determining whether the service is authorized to be provided to the device; the transmitting module 1001 is further configured to transmit a third response to the device, where the third response  is indicative of the some or all of the at least one service, the one or more actions, and the information for accessing the one or more actions.

[0318] In a possible implementation, at least one of following information is maintained by a first node: a first identifier of the device; information for identifying the second node; information for identifying the some or all of the at least one service; information for identifying the one or more actions; or the information for accessing the one or more actions.

[0319] In a possible implementation, the first request includes a first identifier of the device, information for identifying the some or all of the at least one service, and information for identifying the one or more actions.

[0320] In a possible implementation, the information for accessing the one or more actions includes a second identifier of the some or all of the at least one service assigned by the second node for accessing the one or more actions.

[0321] In a possible implementation, a service provided by a first node is subscribed by the device after mutual authentication and authorization between the device and a system registered by a customer to which the device belongs.

[0322] FIG. 11 shows a schematic structural diagram of a communication apparatus according to one or more implementations of the present disclosure. As shown in FIG. 11, the communication apparatus 1100 may include: a receiving module 1101, configured to receive a first request from a first node, where the first request is used for  requesting information for accessing one or more actions of some or all of at least one service by a device, where the device is authorized to be subscribed to the some or all of the at least one service, and the some or all of the at least one service is provided by a second node; a transmitting module 1102, configured to transmit a first response to the first node in response to the first request,  where the first response is used for indicating the information for accessing the one or more actions.

[0323] In a possible implementation, the transmitting module 1102 is further configured to: transmit an update request to a third node, where the update request is used for requesting an update on a library of service subscription of the third node, where the update request comprises a first identifier of the device, information for identifying the some or all of the at least one service, information for identifying the one or more actions, and the information for accessing the one or more actions.

[0324] In a possible implementation, the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs.

[0325] In a possible implementation, at least one of following information is maintained by the second node: a first identifier of the device; information for identifying the second node; information for identifying the some or all of the at least one service; information for identifying the one or more actions; or the information for accessing the one or more actions.

[0326] In a possible implementation, the first request includes a first identifier of the device, information for identifying the some or all of the at least one service, and information for identifying the one or more actions.

[0327] In a possible implementation, the information for accessing the one or more actions includes a second identifier of the some or all of the at least one service assigned by the second node for accessing the one or more actions.

[0328] FIG. 12 shows a schematic structural diagram of a communication apparatus according to one or more implementations of the present disclosure. As shown in FIG. 12, the communication apparatus 1200 may include: a transmitting module 1201, configured to transmit a second request to a first node, where the second request is  indicative of the device; a receiving module 1202, configured to receive a second response corresponding to the second request from the first  node, where the second response is indicative of one or more services accessible by the device and corresponding actions of the one or more services accessible by the device, where the one or more services accessible by the device are determined by the first node based on the second request.

[0329] In a possible implementation of the seventh aspect, the apparatus further includes a determining module, configured to determine at least one service from the one or more services accessible by the device; the transmitting module 1201 is further configured to transmit a third request to the first node, where the third request  is indicative of the at least one service and at least one action of the at least one service; the receiving module 1202 is further configured to receive a third response from the first node, where the third  response is indicative of some or all of the at least one service authorized to be subscribed by the device, one or more actions of the some or all of the at least one service, and information for accessing the one or more actions of the some or all of the at least one service by the device, where the some or all of the at least one service is determined by the first node based on the third request.

[0330] FIG. 13 shows a schematic structural diagram of a communication apparatus according to one or more implementations of the present disclosure. As shown in FIG. 13, the communication apparatus 1300 may include: a receiving module 1301, configured to receive an update request, where the update request is used for requesting  an update on a library of service subscription of a third node, the update request includes a first identifier of a device, information for identifying some or all of at least one service that is authorized to be subscribed by the device, information for identifying one or more actions of the some or all of the at least one service, and information for accessing the one or more actions of the some or all of the at least one service by the device; and an updating module 1302, configured to update the library of service subscription.

[0331] In a possible implementation, the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs.

[0332] In a possible implementation, the information for accessing the one or more actions includes a second identifier of the some or all of the at least one service assigned by a second node providing the some or all of the at least one service.

[0333] In a possible implementation, the updating module 1302 is further configured to maintain at least one of following information: information for identifying a customer to which the device belongs; basic information of the customer about one or more devices belonging to the customer; the first identifier of the device assigned in response to an authorization for the device to access a system, where the  system is registered by the customer; a third identifier of the device assigned in response to the registration by the customer; certification information corresponding to the third identifier; information for identifying the second node; the information for identifying the some or all of the at least one service; the information for identifying the one or more actions; or the information for accessing the one or more actions.

[0334] In a possible implementation, the basic information includes a number of one or more devices belonging to the customer and capability information of the one or more devices, and the basic information is obtained in response to a registration to a system by the customer.

[0335] In a possible implementation, the basic information further includes information about one or more actions corresponding to one or more services supporting connectivity between the device and the system.

[0336] In a possible implementation, the information for identifying the customer is assigned by the third node in response to the registration.

[0337] In a possible implementation, the updating module 1302 is further configured to maintain following information: information for identifying a customer to which the device belongs; the information for identifying the some or all of the at least one service; and the information for identifying the one or more actions.

[0338] In a possible implementation, the updating module 1302 is further configured to maintain following information: information for identifying a customer to which the device belongs; the first identifier of the device; information for identifying a second node for providing the some or all of the at least one service; the information for identifying the some or all of the at least one service; the information for identifying the one or more actions; and the information for accessing the one or more actions.

[0339] In a possible implementation, the device is subscribed to one or more services supporting connectivity between the device and the system after mutual authentication and authorization between the device and the system.

[0340] In a possible implementation, the updating module 1302 is further configured to maintain following information: the first identifier of the device; the information for accessing the one or more actions of the some or all of the at least one service by the device; and information for identifying a second node for providing the some or all of the at least one service.

[0341] In a possible implementation, the update request is received from a first node or a second node.

[0342] FIG. 14 shows a schematic structural diagram of a communication 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. 14, the communication apparatus 1400 includes a processor 1401, an interface 1402 for communicating with other devices, a memory 1403 is coupled to the processor 1401. The memory 1403 may be stored with computer execution instructions, and the processor 1401executes computer execution instructions stored in the memory 1403 to enable the apparatus to execute any of the above communication methods. In some implementations, the memory 1403 may be included or may not be included in the apparatus.

[0343] In some aspects of the present disclosure, there is provided a communication apparatus which includes a processor and a memory. The memory is storing instructions that cause the processor to perform any of the above communication methods.

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

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

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

[0347] In some aspects of the present disclosure, there is provided a communication system, including communication apparatuses used to execute the steps in any of the above communication methods.

[0348] In some aspects of the present disclosure, there is provided a computing device cluster, including a processing circuitry for performing any of the above communication methods.

[0349] FIG. 15 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.

[0350] As shown in FIG. 15, the cluster of computing devices described includes at least one computing device 1500. As shown in FIG. 15, for each of the at least one computing device 1500, it includes a processor 1502, an interface 1504 and optional a memory 1506, where the processor 1502, the interface 1504 and the memory 1506 may be connected through a bus 1508. The memory 1506 in one or more of the computing devices 1500 in the cluster of computing devices can hold the same instructions, so that the processor 1402 executes the instructions to execute the method described in the above embodiments.

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

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

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

[0354] The functions of computing device 1600A illustrated in FIG. 16 can also be accomplished by multiple computing devices. Similarly, the functions of computing device 1600B can be accomplished by multiple computing devices.

[0355] 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 communication methods.

[0356] 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 communication methods.

[0357] 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 communication methods.

[0358] 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 communication methods.

[0359] Features disclosed herein in the context of any particular implementations may also or instead be implemented in other implementations. Method implementations, for example, may also or instead be implemented in apparatus, system, and / or computer program product implementations. In addition, although implementations 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.

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

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

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

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

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

[0365] 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

A communication method applied to a first node, comprising:transmitting a first request to a second node, wherein the first request is used for requesting information for accessing one or more actions of some or all of at least one service by a device, wherein the device is authorized to be subscribed to the some or all of the at least one service, and the some or all of the at least one service is provided by the second node;receiving a first response corresponding to the first request from the second node, wherein the first response is used for indicating the information for accessing the one or more actions.The method according to claim 1, further comprising:transmitting an update request to a third node, wherein the update request is used for requesting an update on a library of service subscription of the third node, the update request comprises a first identifier of the device, information for identifying the some or all of the at least one service, information for identifying the one or more actions, and the information for accessing the one or more actions.The method according to claim 2, wherein the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs.The method according to any one of claims 1 to 3, further comprising:receiving a second request from the device, wherein the second request is indicative of the device;determining one or more services accessible by the device based on the second request;transmitting a second response to the device, wherein the second response is indicative of the one or more services accessible by the device and corresponding actions of the one or more services accessible by the device.The method according to claim 4, wherein the second request is indicative of location information of the device, and the determination of the one or more services accessible by the device is based on the location information of the device.The method according to claim 4 or 5, further comprising:receiving a third request from the device, wherein the third request is indicative of at least one service among the one or more services accessible by the device, and at least one action of the at least one service, wherein the at least one service is requested to be subscribed by the device based on the second response;determining the some or all of the at least one service based on at least one authorization condition of the second node, wherein each authorization condition of a corresponding service is used for determining whether the service is authorized to be provided to the device;transmitting a third response to the device, wherein the third response is indicative of the some or all of the at least one service, the one or more actions, and the information for accessing the one or more actions.The method according to any one of claims 1 to 6, wherein at least one of following information is maintained by the first node:a first identifier of the device;information for identifying the second node;information for identifying the some or all of the at least one service;information for identifying the one or more actions; orthe information for accessing the one or more actions.The method according to any one of claims 1 to 7, wherein the first request comprises a first identifier of the device, information for identifying the some or all of the at least one service, and information for identifying the one or more actions.The method according to any one of claims 1 to 8, wherein the information for accessing the one or more actions comprises a second identifier of the some or all of the at least one service assigned by the second node for accessing the one or more actions.The method according to any one of claims 1 to 9, wherein a service provided by the first node is subscribed by the device after mutual authentication and authorization between the device and a system registered by a customer to which the device belongs.A communication method applied to a second node, comprising:receiving a first request from a first node, wherein the first request is used for requesting information for accessing one or more actions of some or all of at least one service by a device, wherein the device is authorized to be subscribed to the some or all of the at least one service, and the some or all of the at least one service is provided by the second node;transmitting a first response to the first node in response to the first request, wherein the first response is used for indicating the information for accessing the one or more actions.The method according to claim 11, further comprising:transmitting an update request to a third node, wherein the update request is used for requesting an update on a library of service subscription of the third node, wherein the update request comprises a first identifier of the device, information for identifying the some or all of the at least one service, information for identifying the one or more actions, and the information for accessing the one or more actions.The method according to claim 12, wherein the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs.The method according to any one of claims 11 to 13, wherein at least one of following information is maintained by the second node:a first identifier of the device;information for identifying the second node;information for identifying the some or all of the at least one service;information for identifying the one or more actions; orthe information for accessing the one or more actions.The method according to any one of claims 11 to 14, wherein the first request comprises a first identifier of the device, information for identifying the some or all of the at least one service, and information for identifying the one or more actions.The method according to any one of claims 11 to 15, wherein the information for accessing the one or more actions comprises a second identifier of the some or all of the at least one service assigned by the second node for accessing the one or more actions.A communication method applied to a device, comprising:transmitting a second request to a first node, wherein the second request is indicative of the device;receiving a second response corresponding to the second request from the first node, wherein the second response is indicative of one or more services accessible by the device and corresponding actions of the one or more services accessible by the device, wherein the one or more services accessible by the device are determined by the first node based on the second request.The method according to claim 17, further comprising:determining at least one service from the one or more services accessible by the device;transmitting a third request to the first node, wherein the third request is indicative of the at least one service and at least one action of the at least one service;receiving a third response from the first node, wherein the third response is indicative of some or all of the at least one service authorized to be subscribed by the device, one or more actions of the some or all of the at least one service, and information for accessing the one or more actions of the some or all of the at least one service by the device, wherein the some or all of the at least one service is determined by the first node based on the third request.A communication method applied to a third node, comprising:receiving an update request, wherein the update request is used for requesting an update on a library of service subscription of the third node, the update request comprises a first identifier of a device, information for identifying some or all of at least one service that is authorized to be subscribed by the device, information for identifying one or more actions of the some or all of the at least one service, and information for accessing the one or more actions of the some or all of the at least one service by the device; andupdating the library of service subscription.The method according to claim 19, wherein the first identifier of the device is assigned in response to an authorization for the device to access a system, and the system is registered by a customer to which the device belongs.The method according to claim 19 or 20, wherein the information for accessing the one or more actions comprises a second identifier of the some or all of the at least one service assigned by a second node providing the some or all of the at least one service.The method according to any one of claims 19 to 21, wherein the updating of the library of service subscription comprises maintaining at least one of following information:information for identifying a customer to which the device belongs;basic information of the customer about one or more devices belonging to the customer;the first identifier of the device assigned in response to an authorization for the device to access a system, wherein the system is registered by the customer;a third identifier of the device assigned in response to the registration by the customer;certification information corresponding to the third identifier;information for identifying the second node;the information for identifying the some or all of the at least one service;the information for identifying the one or more actions; orthe information for accessing the one or more actions.The method according to claim 22, wherein the basic information comprises a number of one or more devices belonging to the customer and capability information of the one or more devices, and the basic information is obtained in response to a registration to a system by the customer.The method according to claim 23, wherein the basic information further comprises information about one or more actions corresponding to one or more services supporting connectivity between the device and the system.The method according to any one of claims 22 to 24, wherein the information for identifying the customer is assigned by the third node in response to the registration.The method according to any one of claims 19 to 25, wherein the updating of the library of service subscription comprises maintaining following information:information for identifying a customer to which the device belongs;the information for identifying the some or all of the at least one service; andthe information for identifying the one or more actions.The method according to any one of claims 19 to 26, wherein the updating of the library of service subscription comprises maintaining following information:information for identifying a customer to which the device belongs;the first identifier of the device;information for identifying a second node for providing the some or all of the at least one service;the information for identifying the some or all of the at least one service;the information for identifying the one or more actions; andthe information for accessing the one or more actions.The method according to claim 26 or 27, wherein the device is subscribed to one or more services supporting connectivity between the device and the system after mutual authentication and authorization between the device and the system.The method according to any one of claims 19 to 28, wherein the updating of the library of service subscription comprises maintaining following information:the first identifier of the device;the information for accessing the one or more actions of the some or all of the at least one service by the device; andinformation for identifying a second node for providing the some or all of the at least one service.The method according to any one of claims 19 to 29, wherein the update request is received from a first node or a second node.A communication apparatus, configured to perform the method according to any one of claims 1 to 10, the method according to any one of claims 11 to 16, the method according to claim 17 or 18, or the method according to any one of claims 19 to 30.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 10, the method according to any one of claims 11 to 16, the method according to claim 17 or 18, or the method according to any one of claims 19 to 30.A computer program product comprising program code for performing the method according to any one of claims 1 to 10, the method according to any one of claims 11 to 16, the method according to claim 17 or 18, or the method according to any one of claims 19 to 30.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 10, the method according to any one of claims 11 to 16, the method according to claim 17 or 18, or the method according to any one of claims 19 to 30.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 10, the method according to any one of claims 11 to 16, the method according to claim 17 or 18, or the method according to any one of claims 19 to 30.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 10, the method according to any one of claims 11 to 16, the method according to claim 17 or 18, or the method according to any one of claims 19 to 30.

Citation Information

Patent Citations

  • Service authorization method and communications apparatus

    US20210250344A1

  • Methods, Network Function Nodes and Computer Readable Media for Event Subscription Management

    US20210337372A1

  • Service authorization method and system, and communication apparatus

    US20230396602A1

  • Subscription processing method and apparatus, and medium and chip

    WO2023216082A1