Communication method and device

By generating signaling through terminal devices and determining whether to access network devices based on access classification, the problem of unnecessary access attempts in distributed network architecture is solved, signaling overhead is reduced, and access efficiency is improved.

CN121751289APending Publication Date: 2026-03-27HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In a distributed network architecture, terminal devices lack appropriate mechanisms to determine whether to allow access to network devices, leading to unnecessary access attempts and increased signaling overhead.

Method used

The terminal device generates signaling to be sent, determines the target access category based on the mapping relationship between network service nodes and access categories, and judges whether access is allowed based on the information sent by the network device, thus avoiding unnecessary access attempts.

Benefits of technology

By accurately determining the access category, signaling overhead is reduced, flexible management of access attempts is achieved, and access efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121751289A_ABST
    Figure CN121751289A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, relates to the technical field of wireless communication, and is used for providing a scheme for terminal equipment to judge whether access to network equipment is allowed or not. A terminal device generates a first signaling to be sent, wherein the first signaling corresponds to a first network service node; the terminal equipment determines a target first access classification corresponding to the first signaling according to a mapping relationship between the network service node and the first access classification; and the terminal equipment determines whether to access the network equipment according to the target first access classification. According to the method, the first access classification is configured for each network service node, so that the terminal equipment can accurately determine the target first access classification based on the first network service node corresponding to the first signaling after generating the first signaling; the terminal device determines whether to access the network device according to the target first access classification, thereby avoiding initiating unnecessary access attempts and reducing signaling overhead.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, and in particular to a communication method and device. BACKGROUND

[0002] When a terminal device needs to transmit an initial non-access stratum (NAS) message, the terminal device first needs to request to establish a radio resource control (RRC) connection. When the terminal device establishes the RRC connection, the NAS layer of the terminal device needs to provide information related to the establishment of the RRC connection to the lower layer. The RAN processes the connection in a priority manner in or after the process of the establishment of the RRC connection. In the case that the network device is in a high network load, the network device can perform self-protection by a unified access control (UAC) method; for example, when the terminal device initiates an access attempt, the network device can judge whether to allow the terminal device to access.

[0003] In order to avoid the terminal device initiating unnecessary access attempts, the terminal device can generate a NAS signaling and then judge whether the access attempt for the NAS signaling will be allowed to access the network device before initiating the access attempt for the NAS signaling, but there is currently no suitable distributed network architecture terminal device solution for judging whether to allow access to the network device. SUMMARY

[0004] The present application provides a communication method and device to provide a suitable distributed network architecture terminal device solution for judging whether to allow access to the network device.

[0005] In a first aspect, an embodiment of the present application provides a communication method, which can be applied to the terminal device side, such as a terminal device or a communication module in the terminal device, or a circuit or chip responsible for communication functions in the terminal device (such as a Modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core). Taking the case that the method is applied to the terminal device, the method can include: the terminal device generates a first signaling to be sent, the first signaling corresponding to a first network service node; the terminal device determines a target first access category corresponding to the first signaling according to a mapping relationship between the network service node and the first access category; and the terminal device determines whether to access a first network device according to the target first access category.

[0006] By the above method, after the terminal device generates the first signaling, the terminal device can determine the target first access category according to the first network service node corresponding to the first signaling and the mapping relationship between the network service node and the first access category, and determine whether to access the first network device based on the target first access category; the present application configures the first access category for each network service node, so that the terminal device can accurately determine the target first access category based on the first network service node corresponding to the first signaling after generating the first signaling. When the terminal device determines to access the first network device according to the target first access category, the terminal device can initiate access; when the terminal device determines not to access the first network device according to the target first access category, the terminal device does not initiate access, thereby avoiding unnecessary access attempts and reducing signaling overhead.

[0007] In a possible implementation, the terminal device receives first information from the first network device, and the first information is used to indicate the first access category that is allowed or not allowed to access the first network device. By the above method, the first network device can send the first information to the terminal device, which is used to indicate the first access category that is allowed or not allowed to access the first network device, so that the terminal device can determine whether to access the first network device based on the first information.

[0008] In a possible implementation, the terminal device determines whether the target first access category is the access category that is allowed to access the first network device according to the target first access category and the first information; if the target first access category is the access category that is allowed to access the first network device, the terminal device accesses the first network device. By the above method, the terminal device can accurately determine whether to allow access to the first network device according to the first information sent by the first network device and the target first access category corresponding to the generated first signaling, and the terminal device initiates access only when it is determined to allow access to the first network device, thereby avoiding unnecessary access attempts and reducing signaling overhead.

[0009] In a possible implementation, the terminal device receives second information from the first network device, and the second information is used to indicate grouping information that is allowed or not allowed to access the first network device, and the grouping information represents a group to which a network service node corresponding to the terminal device belongs. By the above method, the network service nodes corresponding to different terminal devices are grouped, and the groups to which the network service nodes corresponding to different terminal devices belong can be different; the first network device can send the second information to the terminal device, which is used to indicate the grouping information that is allowed or not allowed to access the first network device, so that the first network device can manage the terminal device based on the network service node grouping; for example, different terminal devices can correspond to different priorities, so that the network service node groups corresponding to different terminal devices can be flexibly managed.

[0010] In a possible implementation, the grouping information can be slice grouping or subnetwork grouping.

[0011] In a possible implementation, if the terminal device determines, according to the target first access category and the first information, that the target first access category is an access category that is not allowed to access the first network device, the terminal device determines, according to the second information, whether to access the first network device. In this way, when the terminal device determines, according to the target first access category, that it is not allowed to access the first network device, the terminal device further determines, according to the second information, whether the network service node corresponding to the terminal device is a network service node group that is allowed to access the first network device, thereby achieving flexible management of whether the terminal device accesses the first network device based on the group to which the network service node corresponding to the terminal device belongs.

[0012] In a possible implementation, the terminal device receives third information from the second network device, where the third information is used to indicate a group to which a network service node of the terminal device belongs; and the terminal device determines, according to the second information and the third information, whether to access the first network device. In this way, the terminal device can receive the group to which the network service node of the terminal device belongs, which is configured by the second network device, and accurately determine whether the terminal device accesses the first network device according to the group to which the network service node of the terminal device belongs and the grouping information of the first network device that indicates whether to allow or not to allow access to the first network device.

[0013] In a possible implementation, the terminal device receives the third information through a registration accept message or a configuration update message.

[0014] Optionally, the first information and the second information are carried in a same message, or the first information and the second information are carried in different messages respectively.

[0015] In a possible implementation, the terminal device receives fourth information from the first network device, where the fourth information is used to indicate a second access category that is allowed or not allowed to access the first network device, and the second access category corresponds to a service of the network service node. In this way, the second access category is configured for the service of the network service node, and the first network device can send the fourth information to the terminal device, where the fourth information is used to indicate the second access category that is allowed or not allowed to access the first network device, so that the first network device can manage the terminal device based on the service. For example, different services can correspond to different priorities, so that different services of the terminal device can be flexibly managed.

[0016] In a possible implementation, if the terminal device determines, according to the target first access category and the first information, that the target first access category is a first access category that is not allowed to access the first network device, the terminal device determines, according to the fourth information, whether to access the first network device.

[0017] In a possible implementation, the terminal device determines a target second access category corresponding to the service according to the first signaling; and the terminal device determines whether to access the first network device according to the fourth information and the target second access category.

[0018] In this way, when the terminal device determines not to access the first network device according to the target first access category, the terminal device further determines whether the second access category corresponding to the service of the terminal device is allowed to access the first network device according to the fourth information, so as to flexibly manage whether the terminal device accesses the first network device based on the service of the terminal device.

[0019] Optionally, the first network service node includes one of the following: a mobility management node, a session management node, a service discovery node, a capability node, a policy node, and an artificial intelligence node.

[0020] In a possible implementation, the terminal device receives sixth information from the second network device, the sixth information indicating the service corresponding to the first signaling, and determines a target second access category corresponding to the service according to the sixth information.

[0021] In a possible implementation, the terminal device receives the sixth information through a registration accept message or a configuration update message.

[0022] In a second aspect, an embodiment of the present application provides a communication method, which can be applied to a terminal device side, for example, a terminal device or a communication module in the terminal device, or a circuit or chip responsible for a communication function in the terminal device (such as a Modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core). Taking the case where the method is applied to a terminal device, the method can include: the terminal device generates first signaling to be sent, the first signaling corresponding to a first network service node; the terminal device determines whether to access the first network device according to fifth information sent by the first network device and the first network service node; and the fifth information is used to indicate network service nodes that are allowed or not allowed to access the first network device.

[0023] In this way, the first network device sends the fifth information to the terminal device, which is used to indicate network service nodes that are allowed or not allowed to access the first network device; after the terminal device generates the first signaling, the terminal device can determine whether to access the first network device according to the first network service node corresponding to the first signaling and the fifth information. When the terminal device determines to access the first network device, the terminal device can initiate access; when the terminal device determines not to access the first network device, the terminal device does not initiate access, thereby avoiding unnecessary access attempts and reducing signaling overhead.

[0024] In a possible implementation, if the terminal device determines, according to the fifth information, that the first network service node is a network service node that is allowed to access the first network device, the terminal device accesses the first network device. In this way, the terminal device initiates access only when it is determined that the first network service node is a network service node that is allowed to access the first network device, thereby avoiding unnecessary access attempts and reducing signaling overhead.

[0025] In a possible implementation, the terminal device receives second information from the first network device, where the second information is used to indicate grouping information of network service nodes that are allowed or not allowed to access the first network device, and the grouping information represents a group to which a network service node corresponding to the terminal device belongs. In this way, network service nodes corresponding to different terminal devices are grouped, and the groups to which the network service nodes corresponding to different terminal devices belong can be different. The first network device can send the second information to the terminal device, where the second information is used to indicate the grouping information of the network service nodes that are allowed or not allowed to access the first network device, so that the first network device manages the terminal device based on network service node grouping. For example, different terminal devices can correspond to different priorities, so that the network service node groups corresponding to different terminal devices can be flexibly managed.

[0026] In a possible implementation, the grouping information can be slice grouping or subnetwork grouping.

[0027] In a possible implementation, if the terminal device determines, according to the fifth information, that the first network service node is a network service node that is not allowed to access the first network device, the terminal device determines, according to the second information, whether to access the first network device. In this way, when it is determined that the first network service node is a network service node that is not allowed to access the first network device, the terminal device further determines, according to the second information, whether the network service node corresponding to the terminal device belongs to a group of network service nodes that are allowed to access the first network device, thereby flexibly managing whether the terminal device accesses the first network device based on the group to which the network service node corresponding to the terminal device belongs.

[0028] In a possible implementation, the terminal device receives third information from the second network device, where the third information is used to indicate a group to which a network service node of the terminal device belongs. The terminal device determines, according to the second information and the third information, whether the terminal device can access the first network device. In this way, the terminal device can receive the group to which the network service node of the terminal device belongs, which is configured by the second network device, and accurately determine whether the terminal device accesses the first network device according to the group to which the network service node of the terminal device belongs and the grouping information of the network service nodes that are allowed or not allowed to access the first network device, which is indicated by the first network device.

[0029] In a possible implementation, the terminal device receives the third information through a registration accept message or a configuration update message.

[0030] Optionally, the fifth information and the second information are carried in a same message, or the fifth information and the second information are carried in different messages respectively. In a possible implementation, the terminal device receives fourth information from the first network device, where the fourth information is used to indicate whether a second access category or a service of the first network device is allowed to access the first network device, and the second access category corresponds to the service of the network service node. In the foregoing manner, the second access category is configured for the service of the network service node; the first network device can send the fourth information to the terminal device, where the fourth information is used to indicate whether the second access category or the service of the first network device is allowed to access, so that the first network device can manage the terminal device based on the service; for example, different services can correspond to different priorities, so that different services of the terminal device can be flexibly managed.

[0031] In a possible implementation, if the terminal device determines, according to the fifth information, that the first network service node is a network service node that is not allowed to access the first network device, the terminal device determines, according to the fourth information, whether to access the first network device.

[0032] In a possible implementation, if the fourth information is used to indicate whether the second access category of the first network device is allowed to access, the terminal device determines, according to the service corresponding to the first signaling, a target second access category corresponding to the service, and determines, according to the fourth information and the target second access category, whether to access the first network device; if the fourth information is used to indicate whether the service of the first network device is allowed to access, the terminal device determines, according to the service corresponding to the first signaling and the fourth information, whether to access the first network device.

[0033] In the foregoing manner, when the terminal device determines, according to the target first access category or the service corresponding to the first signaling, that the first network device is not allowed to access, the terminal device further determines, according to the second information, whether the second access category corresponding to the current service of the terminal device is allowed to access the first network device, so as to flexibly manage whether the terminal device accesses the first network device based on the service of the terminal device.

[0034] Optionally, the first network service node includes one of the following: a mobility management node, a session management node, a service discovery node, a capability node, a policy node, and an artificial intelligence node.

[0035] In a possible implementation, the terminal device receives sixth information from the second network device, where the sixth information indicates the service corresponding to the first signaling, and determines, according to the sixth information, a target second access category corresponding to the service.

[0036] In a possible implementation, the terminal device receives the sixth information through a registration accept message or a configuration update message.

[0037] In a third aspect, an embodiment of the present application provides a communication method, which can be applied to a terminal device side, for example, a terminal device or a communication module in the terminal device, or a circuit or chip (such as a Modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) responsible for a communication function in the terminal device. Taking the case where the method is applied to a terminal device, the method can include: generating, by the terminal device, first signaling to be sent, the first signaling corresponding to a first network service node; and determining, by the terminal device, whether to access a first network device according to second information sent by the first network device, the second information being used to indicate grouping information of whether to allow or not to allow access to the first network device, the grouping information representing a group to which a network service node corresponding to the terminal device belongs.

[0038] Through the above method, after generating the first signaling, the terminal device can determine whether the first network service node corresponding to the first signaling of the terminal device is a group that allows access to the first network device according to the first network service node corresponding to the first signaling and the grouping information of whether to allow or not to allow access to the first network device broadcast by the first network device. When the terminal device determines that the first network service node corresponding to the first signaling of the terminal device is a group that allows access to the first network device, the terminal device can initiate access; when the terminal device determines that the first network service node corresponding to the first signaling of the terminal device is a group that does not allow access to the first network device, the terminal device does not initiate access, thereby avoiding unnecessary access attempts and reducing signaling overhead.

[0039] In a possible implementation, the grouping information can be slice grouping or subnetwork grouping.

[0040] In a possible implementation, the terminal device receives third information from the second network device, the third information being used to indicate a group to which a network service node of the terminal device belongs; and the terminal device determines whether to access the first network device according to the second information and the third information. Through the above method, the terminal device can receive the group to which the network service node of the terminal device belongs configured by the second network device, and accurately determine whether to access the first network device according to the group to which the network service node of the terminal device belongs and the grouping information of whether to allow or not to allow access to the first network device indicated by the first network device.

[0041] In a possible implementation, the terminal device receives the third information through a registration accept message or a configuration update message.

[0042] In a possible implementation, if the terminal device determines, according to the second information and the third information, that the group to which the network service node of the terminal device belongs is a group that is not allowed to access the first network device, the terminal device determines a target first access category corresponding to the first signaling according to a mapping relationship between the network service node and the first access category, and determines whether to access the first network device according to the target first access category.

[0043] In this way, the first access category is configured for each network service node, and in a case where the terminal device determines that the group to which the network service node of the terminal device belongs is a group that is not allowed to access the first network device, the terminal device can determine a target first access category according to the first network service node corresponding to the first signaling and the mapping relationship between the network service node and the first access category, and determine whether to access the first network device based on the target first access category.

[0044] In a possible implementation, the terminal device determines, according to the target first access category and the first information, whether the target first access category is an access category that is allowed to access the first network device, and accesses the first network device if the target first access category is an access category that is allowed to access the first network device.

[0045] In this way, the terminal device can accurately determine whether to access the first network device according to the first information sent by the first network device and the target first access category corresponding to the first signaling, and initiates access only when it is determined that the first network device is allowed to be accessed, thereby avoiding unnecessary access attempts and reducing signaling overhead.

[0046] Optionally, the first information and the second information are carried in a same message, or the first information and the second information are carried in different messages respectively.

[0047] In a possible implementation, if the terminal device determines, according to the second information and the third information, that the group to which the network service node of the terminal device belongs is a group that is not allowed to access the first network device, the terminal device determines whether to access the first network device according to fifth information sent by the first network device and the first network service node, where the fifth information is used to indicate network service nodes that are allowed or not allowed to access the first network device.

[0048] In this way, in a case where the terminal device determines that the group to which the network service node of the terminal device belongs is a group that is not allowed to access the first network device, the terminal device can determine whether to access the first network device according to network service nodes that are allowed or not allowed to access the first network device broadcast by the first network device.

[0049] In a possible implementation, if the terminal device determines, according to the fifth information, that the first network service node is a network service node that is allowed to access the first network device, the terminal device accesses the first network device.

[0050] In this way, when the terminal device determines that the first network service node is a network service node that is allowed to access the first network device, the terminal device initiates access, which can avoid unnecessary access attempts and reduce signaling overhead.

[0051] In a fourth aspect, an embodiment of the present application provides a communication apparatus, which has functions of implementing behaviors in the method examples of any of the first aspect to the third aspect, and beneficial effects can be referred to the related descriptions of the first aspect to the second aspect and will not be described here. For example, the communication apparatus can be the terminal device of the first aspect to the third aspect, or the communication apparatus can be an apparatus that can support functions required by a terminal to implement the method provided in the first aspect to the third aspect, for example, the communication apparatus can be a chip or a chip system in the terminal device.

[0052] In a possible design, the communication apparatus includes a baseband apparatus and a radio frequency apparatus.

[0053] In a possible design, the communication apparatus includes corresponding means or modules or units for performing the method of any of the first aspect to the third aspect, and the modules or units or means can be implemented by software, or by hardware, or by a combination of software and hardware. For example, the communication apparatus includes a processing unit (sometimes also referred to as a processing module or a processor) and / or a transceiving unit (sometimes also referred to as a transceiving module or a transceiver). The transceiving unit can implement a sending function and a receiving function. When the transceiving unit implements the sending function, it can be referred to as a sending unit (sometimes also referred to as a sending module). When the transceiving unit implements the receiving function, it can be referred to as a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional unit, which is referred to as a transceiving unit and can implement the sending function and the receiving function. Alternatively, the sending unit and the receiving unit can be different functional units, and the transceiving unit refers to these functional units in general. These units (modules) can perform the corresponding functions in the method examples of any of the first aspect to the third aspect, and specific details can be referred to the detailed descriptions in the method examples, which will not be described here.

[0054] In a fifth aspect, an embodiment of the present application provides a communication apparatus, which comprises a processor configured to cause the communication apparatus to perform the method in any one of the first aspect to the third aspect and any one of the implementation manners thereof. Optionally, the communication apparatus further comprises a communication interface. Optionally, the communication apparatus further comprises a memory for storing a computer program (which can also be referred to as code or instruction), data, etc. The processor is coupled with the memory and the communication interface. When the processor reads the computer program, data, etc. from the memory, the communication apparatus performs the method in any one of the first aspect to the third aspect and any one of the implementation manners thereof.

[0055] In a sixth aspect, an embodiment of the present application provides a communication apparatus, which comprises an input / output interface and a logic circuit. The input / output interface is configured to input and / or output information. The input / output interface can be an interface circuit, an output circuit, an input circuit, a pin or related circuit, etc. The logic circuit is configured to perform the method in any one of the first aspect to the third aspect.

[0056] In the fifth aspect and the sixth aspect, the communication apparatus can be a terminal device in any one of the first aspect to the third aspect; or the communication apparatus can be an apparatus capable of supporting the functions required by the terminal to implement the method provided in any one of the first aspect to the third aspect, for example, the communication apparatus can be a chip or a chip system in the terminal; the chip can be a baseband chip and / or a radio frequency chip, and the chip system can be composed of a chip or can contain a chip and other discrete devices.

[0057] In an implementation manner of the sixth aspect, when the communication apparatus is a terminal device, the interface circuit can be a radio frequency processing chip in the terminal device, and the processing circuit can be a baseband processing chip in the terminal device.

[0058] In an implementation process of the sixth aspect, when the communication apparatus is a chip or a chip system, the input circuit can be an input pin, the output circuit can be an output pin, and the logic circuit can be a transistor, a gate circuit, a flip-flop, various logic circuits, etc. The input signal received by the input circuit can be received and input by, for example but not limited to, a receiver, the output signal output by the output circuit can be output to and transmitted by, for example but not limited to, a transmitter, and the input circuit and the output circuit can be the same circuit which is used as the input circuit and the output circuit at different times. The specific implementation manners of the input / output interface and the logic circuit are not limited in the present application.

[0059] In a seventh aspect, an embodiment of the present application provides a computer readable storage medium for storing a computer program or instruction, which, when executed, causes the method in any one of the first aspect to the third aspect and any one of the implementation manners thereof to be implemented.

[0060] In an eighth aspect, the embodiments of the present application further provide a computer program product containing instructions which, when executed on a computer, cause the method described in any one of the first aspect to the third aspect and any implementation form thereof to be implemented.

[0061] The technical effects that can be achieved by each of the above fourth aspect to the eighth aspect and each aspect are described above in relation to the technical effects that can be achieved by each possible solution of any one of the first aspect to the third aspect, and thus will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0062] Figure 1 A network architecture diagram of a communication system provided by the embodiments of the present application;

[0063] Figure 2 A structural schematic diagram of a communication chip of a terminal device provided by the embodiments of the present application;

[0064] Figure 3A A distributed architecture schematic diagram provided by the embodiments of the present application;

[0065] Figure 3B Another distributed architecture schematic diagram provided by the embodiments of the present application;

[0066] Figure 4 A flowchart of a communication method provided by the embodiments of the present application;

[0067] Figure 5 A schematic diagram of a network service node group provided by the embodiments of the present application;

[0068] Figure 6 A flowchart of a communication method provided by the embodiments of the present application;

[0069] Figure 7 A structural schematic diagram of a communication device provided by the embodiments of the present application;

[0070] Figure 8 A structural schematic diagram of a communication device provided by the embodiments of the present application. DETAILED DESCRIPTION

[0071] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.

[0072] The term "and / or" used in the application, indicates an association relationship of associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the front and rear associated objects. In addition, it should be understood that although the terms first, second, etc. may be used in the embodiments of the application to describe various objects, these objects should not be limited by these terms. These terms are only used to distinguish one object from another.

[0073] The terms "comprising" and "having" and any variations thereof described in the embodiments of the application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include other steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device. It should be noted that in the embodiments of the application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any method or design scheme described as "exemplary" or "for example" in the embodiments of the application should not be interpreted as more preferred or more advantageous than other methods or design schemes. Rather, the use of "exemplary" or "for example" is intended to present the relevant concept in a specific manner.

[0074] The technology provided by the embodiments of the application can be applied to various communication systems, such as a universal mobile communication system (UMTS), a wireless local area network (WLAN), a wireless fidelity (Wi-Fi) system, a 4th generation (4G) mobile communication system (such as a long term evolution (LTE) system), a 5th generation (5G) mobile communication system (such as a new radio (NR) system), and a future communication system.

[0075] The present application will present various aspects, embodiments or features around a system that can include a plurality of devices, components, modules, etc. It should be understood and appreciated that each system can include additional devices, components, modules, etc., and / or can not include all of the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. In addition, combinations of these schemes can also be used.

[0076] In addition, in the embodiments of the present application, the words "exemplary", "for example", and the like are used solely to indicate examples, instances, or illustrations, and not preference or advantageousness over another embodiment or design scheme. In fact, the word "exemplary" is used to present the concept in a concrete manner. In the embodiments of the present application, "of", "corresponding" and "corresponding" are sometimes used interchangeably, and it should be pointed out that when the difference is not emphasized, the meanings expressed are consistent.

[0077] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal can include information or data, etc.; the network element can also be referred to as an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc., which is described as an example of a network element in the embodiments of the present application. For example, the communication system can include at least one terminal device and at least one network device. The sending network element of the signal can be a network device, and the receiving network element of the signal can be a terminal device; or the sending network element of the signal can be a terminal device, and the receiving network element of the signal can be a network device. In addition, it can be understood that if the communication system includes multiple terminal devices, the multiple terminal devices can also send signals to each other, that is, the sending network element of the signal and the receiving network element of the signal can both be terminal devices.

[0078] Referring to Figure 1A network architecture diagram of a communication system to which embodiments of the present application are applicable is shown. The system contains network functions and entities, mainly including: a terminal device (user equipment, UE), a (radio) access network ((R)AN) network element, a user plane function (UPF) network element, a data network (Data Network, DN), an access and mobility management function (access and mobility management function, AMF) network element, a session management function (session management function, SMF) network element, an authentication server function (authentication server function, AUSF), a service communication proxy (service communication proxy, SCP), a network slice specific authentication and authorization function (network slice specific authentication and authorization function, NSSAAF), a network slice access control function (network slice access control function, NSACF), a network slice selection function (network slice selection function, NSSF), a policy control function (policy control function, PCF) network element, an application function (application function, AF) network element, a unified data management (unified data management, UDM) network element, a network exposure function (network exposure function, NEF) network element, a network repository function (network repository function, NRF) network element, an edge application server discovery network element (edge application server discovery function, EASDF) network element, and the like.

[0079] Among them, the DN provides service services for users, and the client is generally located in the terminal and the server is located in the data network. The data network can be a private network, such as a local area network, or an external network not under the control of an operator, such as the Internet, or a dedicated network jointly deployed by operators, such as a network providing IP multimedia network subsystem (IP multimedia core network subsystem, IMS) services.

[0080] The terminal device can be a device or module with corresponding communication functions for accessing the above communication system. The terminal device can also be referred to as user equipment (UE), terminal, user device, access terminal, subscriber unit, subscriber station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal unit, terminal station, terminal device, wireless communication device, user agent or user device. The terminal device is usually provided with a communication module, circuit or chip for performing corresponding communication functions. The terminal device also has program instructions configured to perform corresponding communication functions. For example, the terminal device in the embodiments of the present application can be a mobile phone, a personal digital assistant (PDA) computer, a laptop computer, a tablet computer (Pad), a drone, a computer with wireless transceiver function, a machine type communication (MTC) terminal, a virtual reality (VR) terminal, an augmented reality (AR) terminal, an internet of things (IoT) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home (such as game console, smart TV, smart speaker, smart refrigerator and fitness equipment, etc.), a wireless terminal with wireless communication function, a communication module, a roadside unit (RSU) with terminal function. The embodiments of the present application do not limit the specific technology and specific device form of the terminal device.

[0081] For example, the communication chip of the terminal device in the embodiments of the present application can include a baseband subsystem, a radio frequency subsystem, a power management subsystem and peripherals, as shown in the figure. Figure 2 The functions of each part are as follows:

[0082] Baseband subsystem: responsible for application layer processing, external interface and other functions, and L3, L2 and L1 communication protocol processing.

[0083] Radio frequency subsystem: through the radio frequency front end and the antenna, the conversion, amplification, filtering and other functions of the space electromagnetic wave to the electric signal are realized, so that the better coverage target is achieved; the radio frequency subsystem is connected with the baseband subsystem, and the frequency conversion and nonlinear distortion correction of the analog signal can be completed.

[0084] Power management subsystem: the power management function can be provided for the baseband subsystem and the radio frequency subsystem.

[0085] Peripheral: can be used for storage or provide an external interface.

[0086] The (R)AN network element can be an evolved universal terrestrial radio access (E-UTRA) system, an NR system and a future wireless access system defined in the 3rd generation partnership project (3GPP). The RAN 100 can also include two or more different wireless access systems described above. The (R)AN network element can also be an open RAN (O-RAN).

[0087] The (R)AN network element involved in the embodiments of the present application can be a RAN node. The RAN node, also known as a wireless access network device, a RAN entity or an access node, is used to help terminals access the communication system through wireless means. In an application scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the 5th generation (5G) mobile communication system, a next generation base station in the 6th generation (6G) mobile communication system, or a base station in a future mobile communication system. The RAN node can be a macro base station, a micro base station or an indoor station, and can also be a relay node or a donor node.

[0088] In another application scenario, wireless access can be realized for a terminal through cooperation of a plurality of RAN nodes, and different RAN nodes realize part of functions of a base station respectively. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU completes functions of a radio resource control protocol and a packet data convergence protocol (PDCP) of the base station, and can also complete a function of a service data adaptation protocol (SDAP); the DU completes functions of a radio link control layer and a medium access control (MAC) layer of the base station, and can also complete a function of part of a physical layer or all of the physical layer. For specific descriptions of the above protocol layers, refer to related technical specifications of the 3GPP. The RU can be used to realize a function of transceiving a radio frequency signal. The CU and the DU can be two independent RAN nodes, or can be integrated in a same RAN node, for example, integrated in a baseband unit (BBU). The RU can be included in a radio frequency device, for example, included in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes of a CU-control panel and a CU-user panel.

[0089] In different systems, the RAN node can have different names. For example, in an O-RAN system, the CU can be referred to as an open CU (O-CU), the DU can be referred to as an open DU (O-DU), and the RU can be referred to as an open RU (O-RU). The CU-control panel (CU-CP) can also be referred to as an open CU-CP (O-CU-CP), and the CU-user panel (CU-UP) can also be referred to as an open CU-UP (O-CU-UP). The RAN node in the embodiment of the present application can be realized through a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node can be a server loaded with a corresponding software module. The embodiment of the present application does not limit specific technologies and specific device forms adopted by the RAN node. For ease of description, a base station is taken as an example of the RAN node in the following description.

[0090] In the embodiments of the present application, the functions of the base station can also be performed by a module (such as a chip) in the base station, or by a control subsystem containing the functions of the base station. The control subsystem containing the functions of the base station herein can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal device can also be performed by a module (such as a chip or a modem) in the terminal device, or by a device containing the functions of the terminal.

[0091] In the present application, the base station sends a downlink signal or downlink information to the terminal device, and the downlink information is carried on a downlink channel; the terminal device sends an uplink signal or uplink information to the base station, and the uplink information is carried on an uplink channel. In order to communicate with the base station, the terminal device needs to establish a wireless connection with a cell controlled by the base station. The cell with which the terminal device establishes a wireless connection is called the service cell of the terminal device. When the terminal device communicates with the service cell, it will also be interfered by signals from neighboring cells.

[0092] The communication between the base station and the terminal device can follow a certain protocol layer structure. Exemplarily, the protocol layer structure can include a control plane protocol layer structure and a user plane protocol layer structure. For example, the control plane protocol layer structure can include at least one of a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer, etc. For example, the user plane protocol layer structure can include at least one of a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer, etc.

[0093] The base station can include a central unit (CU) and a distributed unit (DU). This design can be referred to as CU and DU separation. Multiple DUs can be centrally controlled by one CU. As an example, the interface between the CU and the DU is referred to as the F1 interface. Among them, the control panel (CP) interface can be F1-C, and the user panel (UP) interface can be F1-U. The embodiments of the present application do not limit the specific names of the interfaces. The CU and the DU can be divided according to the protocol layer of the wireless network: for example, the functions of the PDCP layer and above protocol layers (such as RRC layer and SDAP layer) are arranged in the CU, and the functions of the protocol layers below the PDCP layer (such as RLC layer, MAC layer and PHY layer) are arranged in the DU; or for example, the functions of the protocol layers above the PDCP layer are arranged in the CU, and the functions of the protocol layers at and below the PDCP layer are arranged in the DU, which is not limited.

[0094] The above-mentioned processing functions of the CU and the DU according to the division of the protocol layer are only an example, and can also be divided in other ways. For example, the CU or the DU can be divided into functions of more protocol layers, or for example, the CU or the DU can be divided into partial processing functions of the protocol layers. For example, part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to the service type or other system requirements, for example, according to the delay, the functions that need to meet the delay requirement in processing time are arranged in the DU, and the functions that do not need to meet the delay requirement are arranged in the CU.

[0095] Optionally, the CU can have one or more functions of the core network (CN).

[0096] Optionally, a radio unit (RU) of the DU can be set remotely. The RU has a radio frequency function. For example, the DU and the RU can be divided at the PHY layer. For example, the DU can implement high-layer functions in the PHY layer, and the RU can implement low-layer functions in the PHY layer. For transmission, the functions of the PHY layer can include at least one of adding cyclic redundancy check (CRC) bits, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, resource mapping, physical antenna mapping, or radio frequency transmission functions. For reception, the functions of the PHY layer can include at least one of CRC checking, channel decoding, de-rate matching, descrambling, demodulation, de-layer mapping, channel detection, resource demapping, physical antenna demapping, or radio frequency receiving functions. The high-layer functions in the PHY layer can include part of the functions of the PHY layer, which are closer to the MAC layer. The low-layer functions in the PHY layer can include another part of the functions of the PHY layer, which are closer to the radio frequency functions. For example, the high-layer functions in the PHY layer can include adding CRC bits, channel coding, rate matching, scrambling, modulation, and layer mapping, and the low-layer functions in the PHY layer can include precoding, resource mapping, physical antenna mapping, and radio frequency transmission functions. Alternatively, the high-layer functions in the PHY layer can include adding CRC bits, channel coding, rate matching, scrambling, modulation, layer mapping, and precoding, and the low-layer functions in the PHY layer can include resource mapping, physical antenna mapping, and radio frequency transmission functions. For example, the high-layer functions in the PHY layer can include CRC checking, channel decoding, de-rate matching, descrambling, demodulation, and de-layer mapping, and the low-layer functions in the PHY layer can include channel detection, resource demapping, physical antenna demapping, and radio frequency receiving functions. Alternatively, the high-layer functions in the PHY layer can include CRC checking, channel decoding, de-rate matching, descrambling, demodulation, de-layer mapping, and channel detection, and the low-layer functions in the PHY layer can include resource demapping, physical antenna demapping, and radio frequency receiving functions.

[0097] Optionally, the functions of the CU can be further divided, and the control plane and the user plane can be separated and implemented by different entities. The separated entities are a control plane CU entity (i.e., a CU-CP entity) and a user plane CU entity (i.e., a CU-UP entity). The CU-CP entity and the CU-UP entity can be connected to the DU. In embodiments of the present application, an entity can be understood as a module or a unit, which can exist in the form of a hardware structure, a software module, or a hardware structure plus a software module, without limitation.

[0098] Optionally, any of the above CU, CU-CP, CU-UP, DU and RU can be a software module, a hardware structure, or a software module plus a hardware structure, without limitation. Among them, the existence forms of different entities can be the same or different. For example, the CU, CU-CP, CU-UP and DU are software modules, and the RU is a hardware structure. For the sake of brevity, all possible combinations are not listed one by one here. These modules and the methods they perform are also within the protection scope of the embodiments of the present application. For example, when the method of the embodiments of the present application is executed by an access network device, it can be executed by at least one of the CU, CU-CP, CU-UP or DU.

[0099] In the future distributed architecture, one possible network architecture is that the AMF network element is no longer an anchor point of the core network, and the core network provides services in a service-oriented manner. In this possible network architecture, the core network includes a plurality of network service nodes, and a terminal device can directly communicate with the required network service nodes. The possible distributed architecture of the embodiments of the present application is shown in Figure 3A The distributed architecture includes a terminal device, a RAN node and a plurality of network service nodes in a core network. Figure 3A For example, the terminal device can communicate with each network service node through the RAN node.

[0100] For example, the network service nodes in the core network include a mobility management node, a session management node, a service discovery node, a capability node, a policy node and an artificial intelligence node. The distributed architecture of the embodiments of the present application is shown in Figure 3B The distributed architecture includes a terminal device, a RAN node, a mobility management node, a session management node, a service discovery node, a capability node, a policy node and an artificial intelligence node. The terminal device can communicate with the mobility management node, the session management node, the service discovery node, the capability node, the policy node and the artificial intelligence node through the RAN node, respectively.

[0101] The functions of the network service nodes in the core network are briefly introduced as follows:

[0102] Mobility management (MM) node: also referred to as MM service or MM service, mainly used for managing the mobility of a terminal device. For example, the mobility management node can be used to allocate a registration area for the terminal device.

[0103] Session management (SM) node: also can be referred to as SM service or SM service, mainly used for session management, for example, the session management node is responsible for establishing a data radio bearer (DRB) for transmitting data.

[0104] Service discovery node: also can be referred to as discovery service or discovery service, mainly used for terminal device to discover other service nodes of the core network.

[0105] Capability node: also can be referred to as capability service or capability service, mainly used for managing the capabilities of the terminal device, for example, for managing the non-access stratum (NAS) capabilities and access stratum (AS) capabilities of the terminal device.

[0106] Policy node: also can be referred to as policy control service or policy control service, mainly used for controlling the policy of the terminal device, for example, assigning user route selection policy (URSP) rules to the terminal device, etc.

[0107] Artificial intelligence (AI) node: also can be referred to as AI service or AI service, mainly used for collecting and analyzing the data of the terminal device or the network, and issuing information to the terminal device to guide the behavior of the terminal device.

[0108] Based on the above distributed architecture, when the terminal device communicates with the network service node in the core network, for example, the terminal device generates a NAS message to be transmitted, the terminal device first needs to establish an RRC connection with the RAN node. When the terminal device establishes the RRC connection, the NAS layer of the terminal device needs to provide the RRC connection establishment related information to the lower layer. The RAN node processes the connection in a priority manner in or after the process of establishing the RRC connection. In the case that the network device is in high network load, the network device can protect itself by the method of UAC; for example, when the terminal device initiates an access attempt, the network device can judge whether to allow the terminal device to access. In order to avoid unnecessary access attempts initiated by the terminal device, after the terminal device generates a NAS signaling, before initiating an access attempt for the NAS signaling, the terminal device can judge whether the access attempt for the NAS signaling will be allowed to access the network device, but for the above distributed architecture, there is no terminal device to judge whether to allow access to the network device. Scheme.

[0109] Based on this, the embodiment of the application provides a communication method. After a terminal device generates a NAS signaling to be sent, the terminal device can determine whether the terminal device can access a RAN node after the NAS signaling is generated according to a network service node receiving the NAS signaling. After the terminal device determines that the terminal device can access the RAN node, the terminal device accesses the RAN node, so that an initiated access attempt is not rejected by the RAN node, thereby reducing unnecessary signaling overhead. The scheme in which the terminal device determines whether to allow access to the network device is described in detail below.

[0110] Figure 4 A flowchart of a communication method provided by the embodiment of the application is shown in the figure. The communication method mainly includes the following steps 400-402. It can be understood that, Figure 4 The steps and execution order shown in the figure are only examples. In actual implementation, part of the steps or the remaining steps can be executed, and the execution order of the steps can be adjusted. The embodiment of the application does not limit this.

[0111] Step 400: A terminal device generates a first signaling to be sent. The first signaling corresponds to a first network service node.

[0112] Optionally, the NAS layer of the terminal device generates the first signaling to be sent. For example, the first signaling is a NAS signaling.

[0113] The first signaling corresponding to the first network service node can be understood as that the NAS signaling generated by the terminal device needs to be sent to the first network service node, or can be understood as that the first network service node is a network service node receiving the first signaling of the terminal device.

[0114] For example, the network service node of the core network of the embodiment of the application includes but is not limited to a mobility management node, a session management node, a service discovery node, a capability node, a policy node, and an artificial intelligence node.

[0115] The first network service node corresponding to the first signaling can be any one of a mobility management node, a session management node, a service discovery node, a capability node, a policy node, and an artificial intelligence node.

[0116] It should be understood that the network service node of the embodiment of the application can also be referred to as a network service or a CN service.

[0117] Step 401: The terminal device determines a target first access category corresponding to the first signaling according to a mapping relationship between the network service node and the first access category.

[0118] In an embodiment of the present application, for each network service node in the core network, a corresponding first access category (AC) is configured; different network service nodes can correspond to different first access categories, or one or more network service nodes in the core network can correspond to the same first access category.

[0119] Optionally, the terminal device stores the correspondence between the network service node and the first access category.

[0120] For example, the correspondence between the network service node and the first access category is shown in Table 1; in Table 1, the network service node includes a mobility management node, a session management node, a service discovery node, a capability node, a policy node, and an artificial intelligence node.

[0121] Table 1

[0122] Network service node First access classification Mobile management node AC n1 ]] Session management node AC n2 ]] Service discovery node AC n3 ]] Capability node AC n4 ]]> Policy node AC n5 <!-- 13 -->]]> Artificial intelligence node AC n6 ]]>

[0123] It should be noted that Table 1 above is only an example and should not be construed as limiting the embodiments of the present application. Any new table content obtained by reasonable modification, supplement or deletion of the content in Table 1 belongs to the protection scope of the embodiments of the present application.

[0124] After the terminal device generates the first signaling to be sent and determines the first network service node corresponding to the first signaling, the terminal device determines the target first access category corresponding to the first network service node according to the correspondence between the network service node and the first access category. For example, the terminal device determines that the generated first signaling to be sent corresponds to the session management node, and then the terminal device determines that the target first access category is AC n2 ; or the terminal device determines that the generated first signaling to be sent corresponds to the service discovery node, and then the terminal device determines that the target first access category is AC n3 .

[0125] Step 402: The terminal device determines whether to access the first network device according to the target first access category.

[0126] After the terminal device determines the target first access category corresponding to the first network service node, the terminal device can determine whether to access the first network device according to the target first access category.

[0127] Optionally, the first network device in step 402 can be an access network device, such as the RAN node described above.

[0128] In one possible implementation, the first network device sends first information indicating a first access category that allows or disallows access to the first network device. Correspondingly, the terminal device receives the first information from the first network device.

[0129] In practice, the first network device may send the first information in a broadcast manner; or the first network device may send the first information in a multicast or unicast manner.

[0130] For example, the first information sent by the first network device can be used to indicate a first access class that allows access to the first network device. Based on this, the first information may include an access class identifier for the first access class that allows access to the first network device. As shown in Table 1, the access class identifier for the first access class corresponding to the mobility management node is AC. n1 The access category identifier for the first access category corresponding to the session management node is AC. n2 The access category identifier for the first access category corresponding to the service discovery node is AC. n3 The access category identifier for the first access category corresponding to the capability node is AC. n4 The access category identifier for the first access category corresponding to the policy node is AC. n5 The access category identifier for the first access category corresponding to the artificial intelligence node is AC. n6 The access classification allowed by the first network device includes AC. n1 AC n2 AC n4 The first network device is not allowed to access the first network device's access classification, which includes AC. n3 AC n5 AC n6 At that time, the first information may include AC n1 AC n2 AC n4 .

[0131] For example, the first information sent by the first network device can be used to indicate a first access category that is not allowed to access the first network device. Based on this, the first information may include an access category identifier for the first access category that is not allowed to access the first network device. The access categories allowed by the first network device to access the first network device include AC. n1 AC n2 AC n4 The first network device is not allowed to access the first network device's access classification, which includes AC. n3 AC n5 AC n6 At that time, the first information may include AC n3 AC n5 ACn6 .

[0132] For another example, the first information sent by the first network device can be used to indicate the first access categories allowed to access the first network device and the first access categories not allowed to access the first network device. Based on this, the access category identifiers of the first access categories allowed to access the first network device and the access category identifiers of the first access categories not allowed to access the first network device can be included in the first information. When the first access categories allowed to access the first network device of the first network device include AC n1 , AC n2 , AC n4 , and the first access categories not allowed to access the first network device of the first network device include AC n3 , AC n5 , AC n6 , the first information can include {allowed: AC n1 , AC n2 , AC n4}, and {barred: AC n3 , AC n5 , AC n6}.

[0133] After determining the target first access category corresponding to the first network service node, the terminal device can determine whether to access the first network device in various different manners, which will be introduced below.

[0134] Scheme 1: The terminal device determines whether to access the first network device according to the target first access category and the first information.

[0135] Optionally, the terminal device determines whether the target first access category is an access category allowed to access the first network device according to the target first access category and the first information; if the target first access category is an access category allowed to access the first network device, the terminal device accesses the first network device; if the target first access category is an access category not allowed to access the first network device, the terminal device does not initiate access to the first network device.

[0136] In implementation, if the first information is used to indicate the first access categories allowed to access the first network device, after the terminal device determines the target first access category corresponding to the first network service node, if it is determined that the target first access category is a first access category allowed to access the first network device indicated by the first information, the terminal device can determine that the target first access category is an access category allowed to access the first network device; if it is determined that the target first access category is not a first access category allowed to access the first network device indicated by the first information, the terminal device can determine that the target first access category is an access category not allowed to access the first network device.

[0137] If the first information is used to indicate a first access category that is not allowed to access the first network device; after the terminal device determines the target first access category corresponding to the first network service node as the first access category that is not allowed to access the first network device indicated by the first information, the terminal device can determine the target first access category as the access category that is not allowed to access the first network device; if it is determined that the target first access category is not the first access category that is not allowed to access the first network device indicated by the first information, the terminal device can determine the target first access category as the access category that is allowed to access the first network device.

[0138] Option 2: The terminal device determines whether to access the first network device based on the target first access category, the first information, and the group to which the network service node of the terminal device belongs.

[0139] Since different users may have different priorities, a set of network service nodes with specific characteristics can be used to serve each user's terminal devices. It should be understood that each terminal device corresponds to a set of network service nodes, and different terminal devices may have the same or different set of network service nodes. When different terminal devices correspond to the same set of network service nodes, it can be understood that different terminal devices share the same set of network service nodes. Network service nodes in different groups can be distinguished by group numbers; optionally, the group number includes a group ID or a slice ID for differentiation.

[0140] For example, such as Figure 5 As shown, a group of network service nodes includes mobility management nodes, session management nodes, service discovery nodes, etc.; multiple groups of network service nodes include network service node groups identified as slice 1, slice 2, and slice 3.

[0141] Since network service nodes in different groups can have different priorities—for example, the network service node group in slice 1 has a higher priority than the network service node group in slice 2, and the network service node group in slice 2 has a higher priority than the network service node group in slice 3; furthermore, different network service nodes within the same network service node group can also have different priorities. Therefore, in Scheme 2, when determining whether to access the first network device, the terminal device can consider the target first access category corresponding to the first network service node and the group to which the terminal device's network service node belongs, to determine whether to access the first network device after generating the first signaling to be sent.

[0142] In a possible implementation, the first network device sends second information, the second information being used to indicate group information that is allowed or not allowed to access the first network device, wherein the group information represents a group to which a network service node corresponding to the terminal device belongs.

[0143] Optionally, the group information can be slice group information or sub-network group information. For example, when the group information is slice group information, the group number to which the network service node corresponding to the terminal device belongs can be a slice identifier; when the group information is sub-network group information, the group number to which the network service node corresponding to the terminal device belongs can be a sub-network identifier.

[0144] In implementation, the first network device can send the second information in a broadcast manner; or the first network device can also send the second information in a multicast or unicast manner.

[0145] Optionally, the first information and the second information can be carried in the same message, or the first information and the second information can be carried in different messages.

[0146] For example, the second information sent by the first network device can be used to indicate group information that is allowed to access the first network device, wherein the group information can be a group number to which a network service node corresponding to the terminal device belongs. Based on this, the second information can include the group number that is allowed to access the first network device. When the group number that is allowed to access the first network device includes slice 1 and slice 3, and the group number that is not allowed to access the first network device includes slice 2, the second information can include slice 1 and slice 3.

[0147] For another example, the second information sent by the first network device can be used to indicate group information that is not allowed to access the first network device, wherein the group information can be a group number to which a network service node corresponding to the terminal device belongs. Based on this, the second information can include the group number that is not allowed to access the first network device. When the group number that is allowed to access the first network device includes slice 1 and slice 3, and the group number that is not allowed to access the first network device includes slice 2, the second information can include slice 2.

[0148] For example, the second information sent by the first network device can be used to indicate group information allowed to access the first network device and group information not allowed to access the first network device, where the group information can be a group number to which a network service node corresponding to the terminal device belongs. Based on this, the second information can include the group number allowed to access the first network device and the group number not allowed to access the first network device. When the group number allowed to access the first network device includes slice 1 and slice 3, and the group number not allowed to access the first network device includes slice 2, the second information can include {allowed: slice 1, slice 3}, {barred: slice 2}.

[0149] In scheme 2, the terminal device can determine whether to access the first network device according to the first information and the second information.

[0150] The manner in which the terminal device determines whether to access the first network device in scheme 2 is described below.

[0151] Determination manner 1: The terminal device first determines whether to access the first network device according to the first information. When the terminal device determines not to access the first network device according to the first information, the terminal device further determines whether to access the first network device according to the second information.

[0152] Optionally, the terminal device determines whether the target first access category is an access category allowed to access the first network device according to the target first access category and the first information. If the target first access category is the access category allowed to access the first network device, the terminal device accesses the first network device. If the target first access category is an access category not allowed to access the first network device, the terminal device determines whether to access the first network device according to the second information.

[0153] It should be understood that in determination manner 1 of scheme 2, the terminal device can first determine whether the target first access category is an access category allowed to access the first network device according to the first information. If the target first access category is an access category not allowed to access the first network device, the terminal device can further determine whether to access the first network device according to the second information.

[0154] When the terminal device determines whether to access the first network device according to the second information, the terminal device can determine whether the terminal device can access the first network device according to a group to which a network service node of the terminal device belongs and the second information.

[0155] Optionally, the second network device sends third information to the terminal device, where the third information is used to indicate a group to which a network service node of the terminal device belongs. Correspondingly, the terminal device receives the third information from the second network device.

[0156] The terminal device determines whether the terminal device accesses the first network device according to the second information and the third information.

[0157] The second network device can be a network device accessed by the terminal device before, such as a base station or a mobile management network element accessed by the terminal device.

[0158] For example, the third information can include a group number, such as a group ID or a slice ID, which is used to represent a group to which a network service node of the terminal device belongs.

[0159] In a possible implementation, the terminal device receives third information sent by a second network device in a registration public land mobile network (RPLMN). The third information is valid in the RPLMN, that is, when the terminal device camps on the RPLMN, a group to which a network service node of the terminal device belongs is the group indicated by the third information. When a public land mobile network (PLMN) selected by the terminal device changes, the third information is invalid, that is, after the PLMN selected by the terminal device changes, the group to which the network service node of the terminal device belongs also changes. Alternatively, the third information sent by the second network device in the RPLMN is valid for all PLMNs, that is, when the PLMN selected by the terminal device changes, when the terminal device camps on other PLMNs, the group to which the network service node of the terminal device belongs can remain unchanged.

[0160] In another possible implementation, the terminal device receives third information sent by a second network device in a home public land mobile network (HPLMN). The third information sent by the second network device in the HPLMN is valid for all PLMNs, that is, when the PLMN selected by the terminal device changes, when the terminal device camps on other PLMNs, the group to which the network service node of the terminal device belongs can remain unchanged.

[0161] For the above two ways of the second network device sending the third information to the terminal device, after receiving the registration request message sent by the terminal device, the second network device can obtain the subscription information of the terminal device, determine a group of network service nodes of the terminal device according to the subscription information of the terminal device, send a registration acceptance message to the terminal device, and the registration acceptance message can carry the third information, which can be a group number of the group of network service nodes of the terminal device. Alternatively, the second network device can carry the third information in a configuration update message to update the group to which the network service node of the terminal device belongs.

[0162] In implementation, if the second information is used to indicate the group information allowed to access the first network device, the group information can be a group number of the group to which the network service node corresponding to the terminal device belongs. When the group number of the group to which the network service node corresponding to the terminal device belongs is the group information allowed to access the first network device indicated by the second information, the terminal device determines to access the first network device; when the group number of the group to which the network service node corresponding to the terminal device belongs is not the group information allowed to access the first network device indicated by the second information, the terminal device does not initiate access to the first network device.

[0163] If the second information is used to indicate the group information not allowed to access the first network device, the group information can be a group number of the group to which the network service node corresponding to the terminal device belongs. When the group number of the group to which the network service node corresponding to the terminal device belongs is the group information not allowed to access the first network device indicated by the second information, the terminal device determines not to initiate access to the first network device; when the group number of the group to which the network service node corresponding to the terminal device belongs is not the group information not allowed to access the first network device indicated by the second information, the terminal device accesses the first network device.

[0164] Determination method 2: The terminal device first determines whether to access the first network device according to the second information, and then determines whether to access the first network device according to the first information when the terminal device determines not to access the first network device according to the second information.

[0165] Optionally, the terminal device determines whether to access the first network device according to the second information sent by the first network device; if the terminal device determines not to access the first network device according to the second information, the terminal device determines the target first access category corresponding to the first signaling according to the mapping relationship between the network service node and the first access category, and determines whether to access the network device according to the target first access category.

[0166] When the terminal device determines whether to access the first network device according to the second information, the terminal device can determine whether the terminal device accesses the first network device according to the second information and the third information sent by the second network device.

[0167] Optionally, the second network device sends third information to the terminal device, the third information indicating the packet to which the network serving node of the terminal device belongs. Correspondingly, the terminal device receives the third information from the second network device. The second network device can be a network device from which the terminal device previously accessed the network, such as a base station previously accessed by the terminal device or a mobility management network element used when terminal devices access the network.

[0168] It should be noted that the method by which the second network device sends the third information to the terminal device can be found in the description above. In addition, the method by which the terminal device determines whether to access the first network device based on the second and third information can also be found in the description above, and will not be repeated here.

[0169] If the terminal device determines, based on the second and third information, that the packet to which the network service node of the terminal device belongs is a packet that is not allowed to access the network device, the terminal device determines the target first access category corresponding to the first signaling according to the mapping relationship between the network service node and the first access category, and determines whether to access the first network device according to the target first access category.

[0170] When a terminal device determines whether to access a first network device based on a target first access category, the terminal device determines whether the target first access category is an access category that allows access to the network device based on the target first access category and the first information; if the target first access category is an access category that allows access to the first network device, then the terminal device accesses the first network device.

[0171] Option 3: The terminal device determines whether to access the first network device based on the target first access category, the first information, and the service corresponding to the first signaling.

[0172] Since different services of a terminal device may have different priorities; for example, if service A has a higher priority than service B, then the access level of the terminal device when initiating service A is higher than the service level when initiating service B. Therefore, after generating the first signaling to be sent, the terminal device can consider the target first access category corresponding to the first network service node and the service corresponding to the first signaling to be sent, and determine whether to access the first network device after generating the first signaling to be sent.

[0173] In Scheme 3, this embodiment configures a first access category for each network service node, and a second access category can be configured for each service of the network service node. The correspondence between the network service node and the first access category can be found in the previous description. The second access category is described below.

[0174] The service of the terminal device of the embodiments of the present application is related to a session management node; for example, the session management node can be used to establish, modify, or release a PDU session, or can also be used to activate PDU session user plane resources; therefore, for each service of the session management node, a second access category can be configured; different services can correspond to different second access categories, or among the multiple services corresponding to the session management node, one or more services can correspond to the same second access category.

[0175] In a possible implementation, the terminal device stores a correspondence between services and second access categories, and the terminal device can determine the target second access category corresponding to a service according to the correspondence between services and second access categories.

[0176] For example, the correspondence between services and second access categories shown in Table 2; where Table 2 illustrates the services supported by the session management node.

[0177] Table 2

[0178] Services supported by the session management node Second access classification Service 1 AC m1 ]]> Service 2 AC m2 ]]> Service 3 AC m3 ]]> Service 4 AC m4 ]]> Service 5 AC m5 ]]>

[0179] It should be noted that Table 2 above is only an exemplary illustration, and should not be construed as limiting the embodiments of the present application. The new table contents obtained by reasonable deformation, supplement or deletion of the contents in Table 2 all belong to the protection scope of the embodiments of the present application.

[0180] After the terminal device generates the first signaling to be sent, the terminal device determines the service corresponding to the first signaling; the terminal device determines the target second access category corresponding to the service according to the correspondence between services and second access categories and the service corresponding to the first signaling. For example, the terminal device determines that the generated first signaling to be sent corresponds to service 2 of the session management node, and then the terminal device determines that the target second access category is AC m2 ; or the terminal device determines that the generated first signaling to be sent corresponds to service 3 of the session management node, and then the terminal device determines that the target second access category is AC m3 .

[0181] Optionally, the terminal device receives sixth information from the second network device, the sixth information indicating the service corresponding to the first signaling, and determines the target second access category corresponding to the service according to the sixth information.

[0182] Correspondingly, the second network device can send the sixth information to the terminal device. It should be understood that the sixth information can be used to indicate the services corresponding to a plurality of different signaling; in this way, after the terminal device generates the first signaling, the terminal device can determine the service corresponding to the first signaling according to the sixth information, and further determine the target second access category corresponding to the service according to the service corresponding to the first signaling.

[0183] The second network device can refer to the description above.

[0184] In another possible implementation, the terminal device receives attribute information of a service and an access category identifier of a corresponding target second access category sent by the first network device. The attribute information of the service is used to represent a specific service. For example, the attribute information of the service can include at least one of the following: a data network name (DNN) of a data network accessed by the terminal device, a group number of a group to which a network service node of the terminal device belongs, and an identifier of an application (APP) running on the terminal device.

[0185] In the embodiment of the application, the access category identifier of the target second access category sent by the first network device to the terminal device can be valid in an RPLMN and an equivalent public land mobile network (EPLMN). For example, the first network device can send a registration accept message to the terminal device after receiving a registration request message sent by the terminal device, and the registration accept message can carry the access category identifier of the target second access category. Alternatively, the first network device can carry the access category identifier of the target second access category in a configuration update message to update the access category identifier of the target second access category.

[0186] Optionally, the first network device sends fourth information, and the fourth information is used to indicate whether to allow or not to allow access to a second access category of the first network device, and the second access category corresponds to a service of a network service node. Correspondingly, the terminal device receives the fourth information from the first network device.

[0187] In the implementation, the first network device can send the fourth information in a broadcast manner, or the first network device can also send the fourth information in a multicast or unicast manner.

[0188] Optionally, the first information and the fourth information can be carried in the same message, or the first information and the fourth information can be carried in different messages.

[0189] For example, the fourth information sent by the first network device can be used to indicate the second access category allowed to access the first network device. Based on this, the fourth information can include an access category identifier of the second access category allowed to access the first network device. As shown in Table 2, the access category identifier of the second access category corresponding to service 1 is AC m1 , the access category identifier of the second access category corresponding to service 2 is AC m2 , and the access category identifier of the second access category corresponding to service 3 is AC m3, the access category identifier of the second access category corresponding to service 4 is AC m4 , the access category identifier of the second access category corresponding to service 5 is AC m5 ; when the access categories allowed to access the first network device by the first network device include AC m1 , AC m2 , and AC m4 , the access categories not allowed to access the first network device by the first network device include AC m3 , AC m5 , the fourth information can include AC m1 , AC m2 , and AC m4 .

[0190] For another example, the fourth information sent by the first network device can be used to indicate the second access category not allowed to access the first network device. Based on this, the fourth information can include the access category identifier of the second access category not allowed to access the first network device. When the access categories allowed to access the first network device by the first network device include AC m1 , AC m2 , and AC m4 , the access categories not allowed to access the first network device by the first network device include AC m3 , AC m5 , the fourth information can include AC m3 , AC m5 .

[0191] For another example, the fourth information sent by the first network device can be used to indicate the second access category allowed to access the first network device and the second access category not allowed to access the first network device. Based on this, the fourth information can include the access category identifier of the second access category allowed to access the first network device and the access category identifier of the second access category not allowed to access the first network device. When the access categories allowed to access the first network device by the first network device include AC m1 , AC m2 , and AC m4 , the access categories not allowed to access the first network device by the first network device include AC m3 , AC m5 , the fourth information can include {allowed: AC m1 , AC m2 , and AC m4}, {barred: AC m3 , AC m5}.

[0192] The specific manner in which the terminal device determines whether to access the first network device in scheme 3 is described below.

[0193] Optionally, the terminal device determines, according to the target first access category and the first information, whether the target first access category is an access category that is allowed to access the first network device; if the target first access category is the access category that is allowed to access the first network device, the terminal device accesses the first network device; and if the target first access category is an access category that is not allowed to access the first network device, the terminal device determines, according to the fourth information, whether to access the first network device.

[0194] It should be understood that in Scheme 3, the terminal device can first determine, according to the first information, whether the target first access category is an access category that is allowed to access the first network device; and if the target first access category is an access category that is not allowed to access the first network device, the terminal device can further determine, according to the fourth information, whether to access the first network device.

[0195] When the terminal device determines whether to access the first network device according to the fourth information, the terminal device can determine, according to the service corresponding to the first signaling, a target second access category corresponding to the service; and the terminal device determines whether to access the first network device according to the fourth information and the target second access category.

[0196] The following describes in detail the manner in which the terminal device determines whether to access the first network device with respect to different types of fourth information.

[0197] If the fourth information is used to indicate a second access category that is allowed to access the first network device, the terminal device determines to access the first network device if the target second access category corresponding to the current service of the terminal device is the second access category that is allowed to access the first network device indicated by the fourth information; and the terminal device does not initiate access to the first network device if the target second access category corresponding to the current service of the terminal device is not the second access category that is allowed to access the first network device indicated by the fourth information.

[0198] If the fourth information is used to indicate a second access category that is not allowed to access the first network device, the terminal device does not initiate access to the first network device if the target second access category corresponding to the current service of the terminal device is the second access category that is not allowed to access the first network device indicated by the fourth information; and the terminal device determines to access the first network device if the target second access category corresponding to the current service of the terminal device is not the second access category that is not allowed to access the first network device indicated by the fourth information.

[0199] Figure 6 Another flowchart of a communication method provided by the embodiments of the present application is shown in FIG. 6. The communication method mainly includes the following steps 600-601. It should be understood that, Figure 6The steps and execution sequence shown in the foregoing method are merely examples, and in actual implementation, part of the steps or other steps can be executed, and the execution sequence of the steps can be adjusted, which is not limited by the embodiments of the present application.

[0200] Step 600: The terminal device generates first signaling to be sent, the first signaling corresponding to a first network service node.

[0201] Optionally, the NAS layer of the terminal device generates the first signaling to be sent. For example, the first signaling is NAS signaling.

[0202] The first signaling corresponding to the first network service node can be understood as that the NAS signaling generated by the terminal device needs to be sent to the first network service node, or can be understood as that the first network service node is a network service node receiving the first signaling of the terminal device.

[0203] For example, the network service node of the core network of the embodiments of the present application includes but is not limited to a mobility management node, a session management node, a service discovery node, a capability node, a policy node, and an artificial intelligence node.

[0204] The first network service node corresponding to the first signaling can be any one of a mobility management node, a session management node, a service discovery node, a capability node, a policy node, and an artificial intelligence node.

[0205] It should be understood that the network service node of the embodiments of the present application can also be referred to as a network service or CN service.

[0206] Step 601: The terminal device determines whether to access the first network device according to the first network device and the fifth information sent by the first network device, and the first network service node, wherein the fifth information is used to indicate the network service node that is allowed or not allowed to access the first network device.

[0207] Optionally, the first network device in step 601 can be an access network device, such as the RAN node described above.

[0208] Before step 601, the first network device sends the fifth information to the terminal device, and the fifth information is used to indicate the network service node that is allowed or not allowed to access the first network device. Correspondingly, the terminal device receives the fifth information from the first network device.

[0209] It should be noted that the step of receiving the fifth information from the first network device by the terminal device is not distinguished in sequence from the above step 600, and the embodiments of the present application do not limit this. Illustratively, the terminal device can generate the first signaling to be sent after receiving the fifth information; or the terminal device can also receive the fifth information from the first network device after generating the first signaling to be sent; or the terminal can generate the first signaling to be sent when receiving the fifth information.

[0210] In the implementation, the first network device can send the fifth information in a broadcast manner; or the first network device can also send the fifth information in a multicast or unicast manner.

[0211] Illustratively, the fifth information sent by the first network device can be used to indicate the network service nodes allowed to access the first network device. Based on this, the node identifier of the network service node allowed to access the first network device can be included in the fifth information. Taking the network service nodes in the core network including the mobility management node, the session management node, the service discovery node, the capability node, the policy node, and the artificial intelligence node as an example; for example, the node identifier of the mobility management node is service 1, the node identifier of the session management node is service 2, the node identifier of the service discovery node is service 3, the node identifier of the capability node is service 4, the node identifier of the policy node is service 5, and the node identifier of the artificial intelligence node is service 6; when the network service nodes allowed to access the first network device of the first network device include the mobility management node, the session management node, and the service discovery node, and the network service nodes not allowed to access the first network device of the first network device include the capability node, the policy node, and the artificial intelligence node, service 1, service 2, and service 3 can be included in the fifth information.

[0212] Illustratively, the fifth information sent by the first network device can be used to indicate the network service nodes allowed to access the first network device and the network service nodes not allowed to access the first network device. The node identifier of the network service node allowed to access the first network device and the node identifier of the network service node not allowed to access the first network device can be included in the fifth information. When the network service nodes allowed to access the first network device of the first network device include the mobility management node, the session management node, and the service discovery node, and the network service nodes not allowed to access the first network device of the first network device include the capability node, the policy node, and the artificial intelligence node, service 4, service 5, and service 6 can be included in the fifth information.

[0213] For another example, the fifth information sent by the first network device can be used to indicate that the network service node not allowed to access the first network device. The node identity of the network service node not allowed to access the first network device can be included in the fifth information. When the network service node allowed to access the first network device of the first network device includes a mobility management node, a session management node and a service discovery node, and the network service node not allowed to access the first network device of the first network device includes a capability node, a policy node and an artificial intelligence node, the fifth information can include {allowed: service 1, service 2, service 3}, {barred: service 4, service 5, service 6}.

[0214] The terminal device of the embodiments of the present application can determine whether to access the first network device in a plurality of different ways, which will be introduced below.

[0215] Option 4: The terminal device determines whether to access the first network device according to the fifth information and the first network service node.

[0216] Optionally, the terminal device determines whether the first network service node is a network service node allowed to access the first network device according to the fifth information and the first network service node; if the first network service node is a network service node allowed to access the first network device, the terminal device accesses the first network device; if the first network service node is a network service node not allowed to access the first network device, the terminal device does not initiate access to the first network device.

[0217] In implementation, if the fifth information is used to indicate the network service node allowed to access the first network device, after the terminal device determines the first network service node corresponding to the first signaling, if it is determined that the first network service node is the network service node allowed to access the first network device indicated by the fifth information, the terminal device can determine that the first network service node is a network service node allowed to access the first network device; if it is determined that the first network service node is not the network service node allowed to access the first network device indicated by the fifth information, the terminal device can determine that the first network service node is a network service node not allowed to access the first network device.

[0218] If the fifth information is used to indicate that the network service node of the first network device is not allowed to be accessed. After the terminal device determines the first network service node corresponding to the first signaling, if it is determined that the first network service node is the network service node of the first network device which is not allowed to be accessed indicated by the fifth information, the terminal device can determine that the first network service node is the network service node of the first network device which is not allowed to be accessed; if it is determined that the first network service node is not the network service node of the first network device which is not allowed to be accessed indicated by the fifth information, the terminal device can determine that the first network service node is the network service node of the first network device which is allowed to be accessed.

[0219] In scheme 5, the terminal device can determine whether to access the first network device according to the fifth information and the second information.

[0220] Since different users can have different priorities, for each user, a set of network service nodes can be used to serve the terminal device of the user. It should be understood that each terminal device corresponds to a set of network service nodes, and the sets of network service nodes corresponding to different terminal devices can be the same or different; when different terminal devices correspond to the same set of network service nodes, it can be understood that different terminal devices share a set of network service nodes. The network service nodes of different groups can be distinguished by group numbers; optionally, the group numbers include group IDs or slice IDs for distinction.

[0221] In a possible implementation, the first network device sends second information, and the second information is used to indicate group information of the first network device which is allowed or not allowed to be accessed, wherein the group information represents a group to which the network service node corresponding to the terminal device belongs; correspondingly, the terminal device receives the second information from the first network device.

[0222] Optionally, the group information can be slice groups or sub-network groups. For example, when the group information is slice groups, the group number of the group to which the network service node corresponding to the terminal device belongs can be a slice identifier; when the group information is sub-network groups, the group number of the group to which the network service node corresponding to the terminal device belongs can be a sub-network identifier.

[0223] In implementation, the first network device can send the second information in a broadcast manner; or the first network device can also send the second information in a multicast or unicast manner.

[0224] Optionally, the fifth information and the second information of the embodiments of the present application can be carried in the same message, or the fifth information and the second information are carried in different messages respectively.

[0225] In scheme 5, the terminal device can determine whether to access the first network device according to the fifth information and the second information.

[0226] The following describes the manner in which the terminal device determines whether to access the first network device in solution 5:

[0227] Determination manner 1: The terminal device first determines whether to access the first network device according to the fifth information. When the terminal device determines not to access the first network device according to the fifth information, the terminal device determines whether to access the first network device according to the second information.

[0228] Optionally, the terminal device determines whether the first network service node is a network service node that is allowed to access the first network device according to the first network service node and the fifth information. If the first network service node is a network service node that is allowed to access the first network device, the terminal device accesses the first network device. If the first network service node is a network service node that is not allowed to access the first network device, the terminal device determines whether to access the first network device according to the second information.

[0229] It should be understood that in determination manner 1 of solution 5, the terminal device can first determine whether the first network service node is a network service node that is allowed to access the first network device according to the fifth information. If the first network service node is a network service node that is not allowed to access the first network device, the terminal device can further determine whether to access the first network device according to the second information.

[0230] When the terminal device determines whether to access the first network device according to the second information, the terminal device can determine whether the terminal device can access the first network device according to the group to which the network service node of the terminal device belongs and the second information.

[0231] Optionally, the second network device sends third information to the terminal device, where the third information is used to indicate the group to which the network service node of the terminal device belongs. Correspondingly, the terminal device receives the third information from the second network device.

[0232] The terminal device determines whether to access the first network device according to the second information and the third information.

[0233] The second network device can be a network device that the terminal device accessed before, such as a base station that the terminal device accessed before or a mobility management network element that the terminal device accessed before.

[0234] For example, the third information can include a group number, such as a group ID or a slice ID, which is used to indicate the group to which the network service node of the terminal device belongs.

[0235] It should be noted that the specific manner in which the second network device sends the third information to the terminal device can be found in the description of solution 2 above, which is not repeated here.

[0236] In an implementation, the second information is used to indicate group information that is allowed to access the first network device, where the group information can be a group number to which a network service node corresponding to the terminal device belongs. When the group number to which the network service node corresponding to the terminal device belongs is the group information that is allowed to access the first network device indicated by the second information, the terminal device determines to access the first network device; when the group number to which the network service node corresponding to the terminal device belongs is not the group information that is allowed to access the first network device indicated by the second information, the terminal device does not initiate access to the first network device.

[0237] When the second information is used to indicate group information that is not allowed to access the first network device, where the group information can be a group number to which a network service node corresponding to the terminal device belongs. When the group number to which the network service node corresponding to the terminal device belongs is the group information that is not allowed to access the first network device indicated by the second information, the terminal device determines not to initiate access to the first network device; when the group number to which the network service node corresponding to the terminal device belongs is not the group information that is not allowed to access the first network device indicated by the second information, the terminal device accesses the first network device.

[0238] Determination method 2: the terminal device first determines whether to access the first network device according to the second information, and then determines whether to access the first network device according to the fifth information when the terminal device determines not to access the first network device according to the second information.

[0239] Optionally, the terminal device determines whether to access the first network device according to the second information sent by the first network device; if the terminal device determines not to access the first network device according to the second information, the terminal device determines whether to access the first network device according to the fifth information and the first network service node sent by the first network device; the fifth information is used to indicate a network service node that is allowed or not allowed to access the first network device.

[0240] When the terminal device determines whether to access the first network device according to the second information, the terminal device can determine whether to access the first network device according to the second information and the third information sent by the second network device.

[0241] Optionally, the second network device sends the third information to the terminal device, and the third information is used to indicate a group to which a network service node of the terminal device belongs. Correspondingly, the terminal device receives the third information from the second network device. The second network device can be a network device that the terminal device accessed before, such as a base station that the terminal device accessed before or a mobile management network element that the terminal device accessed before.

[0242] It should be noted that the manner in which the second network device sends the third information to the terminal device can be seen from the foregoing description, and the manner in which the terminal device determines whether to access the first network device according to the second information and the third information can also be seen from the foregoing description, which will not be repeated here.

[0243] In a case where the terminal device determines, according to the second information and the third information, that the group to which the network service node of the terminal device belongs is a group that does not allow access to the network device, the terminal device determines whether to access the network device according to the fifth information sent by the first network device and the first network service node. If the terminal device determines, according to the fifth information, that the first network service node is a network service node that allows access to the first network device, the terminal device accesses the first network device; if the terminal device determines, according to the fifth information, that the first network service node is a network service node that does not allow access to the first network device, the terminal device does not initiate access.

[0244] Option 6: The terminal device determines whether to access the first network device according to the fifth information and the service corresponding to the first signaling.

[0245] Since different services of the terminal device can have different priorities, for example, the priority of service A is higher than the priority of service B, and the access level of the terminal device when initiating service A is higher than the service level when initiating service B. Therefore, after the terminal device generates the first signaling to be sent, the terminal device can determine whether to access the first network device after generating the first signaling to be sent, by considering the first network service node and the service corresponding to the first signaling.

[0246] Based on option 6, a possible implementation is that the embodiments of the present application can configure a second access category for each service of the network service node. The second access category corresponding to the service can be seen from the foregoing description of option 3.

[0247] Optionally, the first network device sends fourth information, and the fourth information is used to indicate a second access category or a service that is allowed or not allowed to access the first network device, and the second access category corresponds to a service of the network service node. Correspondingly, the terminal device receives the fourth information from the first network device.

[0248] In implementation, the first network device can send the fourth information in a broadcast manner, or the first network device can also send the fourth information in a multicast or unicast manner.

[0249] Optionally, the first information and the fourth information can be carried in the same message, or the first information and the fourth information are carried in different messages respectively.

[0250] The specific manner in which the terminal device determines whether to access the first network device in option 6 will be described below.

[0251] Optionally, the terminal device determines whether the first network service node is the network service node allowed to access the network device according to the first network service node indicated by the fifth information and the first network service node corresponding to the first signaling; if the terminal device determines that the first network service node is the network service node allowed to access the network device, the terminal device accesses the first network device; if the terminal device determines that the first network service node is the network service node not allowed to access the network device, the terminal device determines whether to access the first network device according to the fourth information.

[0252] It should be understood that in scheme 6, the terminal device can first determine whether the first network service node is the network service node allowed to access the network device according to the fifth information; when the terminal device determines that the first network service node is the network service node not allowed to access the network device, the terminal device can further determine whether to access the first network device according to the fourth information.

[0253] When the fourth information is used to indicate the second access category allowed to or not allowed to access the first network device, the terminal device can determine the target second access category corresponding to the service according to the service corresponding to the first signaling when the terminal device determines whether to access the first network device according to the fourth information; the terminal device determines whether to access the first network device according to the fourth information and the target second access category.

[0254] When the fourth information is used to indicate the service allowed to access the first network device, the terminal device can determine whether the service corresponding to the first signaling is the service allowed to access the first network device indicated by the fourth information according to the service corresponding to the first signaling when the terminal device determines whether to access the first network device according to the fourth information; if the service corresponding to the first signaling is the service allowed to access the first network device indicated by the fourth information, the terminal device accesses the first network device; if the service corresponding to the first signaling is not the service allowed to access the first network device indicated by the fourth information, the terminal device does not initiate access.

[0255] When the fourth information is used to indicate the service not allowed to access the first network device, the terminal device can determine whether the service corresponding to the first signaling is the service not allowed to access the first network device indicated by the fourth information according to the service corresponding to the first signaling when the terminal device determines whether to access the first network device according to the fourth information; if the service corresponding to the first signaling is the service not allowed to access the first network device indicated by the fourth information, the terminal device does not initiate access; if the service corresponding to the first signaling is not the service not allowed to access the first network device indicated by the fourth information, the terminal device accesses the first network device.

[0256] Optionally, the terminal device receives sixth information from the second network device, the sixth information indicating a service corresponding to the first signaling, and determines the target second access category corresponding to the service according to the sixth information.

[0257] Correspondingly, the second network device can send the sixth information to the terminal device. It should be understood that the sixth information can be used to indicate a plurality of different services corresponding to different signaling; in this way, after the terminal device generates the first signaling, the service corresponding to the first signaling can be determined according to the sixth information.

[0258] The second network device can refer to the description above.

[0259] The above embodiments provided by the present application are introduced by taking the terminal device as an example. In the present application, each embodiment can be independently implemented or implemented based on certain internal relationship; different implementation manners in each embodiment can be combined or independently implemented. In order to realize the functions in the above method embodiments provided by the present application, the steps performed by the terminal device can be realized by the terminal device itself, or can be realized by different functional entities constituting the terminal device. In order to realize the functions in the above method embodiments provided by the present application, the terminal device can include hardware structures and / or software modules, and the above functions are realized in the form of hardware structures, software modules, or hardware structures and software modules. Whether a certain function in the above functions is executed in the form of hardware structure, software module, or hardware structure and software module depends on the specific application of the technical solution and the design constraint conditions.

[0260] Based on the same inventive concept as the method embodiments, the embodiments of the present application provide a communication device. The communication device used to implement the above method in the embodiments of the present application is introduced below with reference to the drawings. The content in the above can be used in the subsequent embodiments, and the repeated content will not be described again.

[0261] Figure 7 A schematic block diagram of the communication device 700 provided by the embodiments of the present application is shown. The communication device 700 can correspond to the functions or steps realized by the terminal device in the above method embodiments; or the communication device 700 can correspond to the functions or steps realized by the first network device in the above method embodiments. When the communication device 700 corresponds to the functions or steps realized by the terminal device in the above method embodiments, for example, the communication device 700 can be a terminal device in Figure 4 、 Figure 6 ; or the communication device 700 is a chip (system) in the terminal device; or the communication device 700 is a software module in the terminal device.

[0262] The communication apparatus 700 can comprise a processing module 710 and a transceiver module 720. Optionally, it can further comprise a storage module, which can be used to store instructions (codes or programs) and / or data. The storage module can be, for example, a memory. The processing module 710 and the transceiver module 720 can be coupled with the storage module. For example, the processing module 710 can read the instructions (codes or programs) and / or data in the storage module to implement corresponding methods. When the communication apparatus 700 is a chip in a terminal device, the storage module can be a storage module in the chip, such as a register, a cache, etc. For example, the storage module can also be a storage module in the terminal device which is located outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc. The above-mentioned various units can be independently arranged, or partially or entirely integrated.

[0263] The processing module 710 can be a processor or a controller, which can be, for example, a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processing (DSP), an application specific integrated circuits (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute the various exemplary logical blocks, modules and circuits described in combination with the disclosure. The processor can also be a combination of implementing computing functions, such as one or more microprocessor combinations, combinations of DSP and microprocessor, etc. The transceiver module 720 is a transceiver, an interface circuit, a bus, a pin or other possible communication interface, which is used to receive signals from other apparatuses. For example, when the apparatus is implemented in the form of a chip, the transceiver module 720 is an interface circuit of the chip for receiving signals from other chips or apparatuses, or is an interface circuit of the chip for transmitting signals to other chips or apparatuses.

[0264] The communication apparatus 700 can correspond to the behavior and functions of the terminal device in the above-mentioned method embodiments. The communication apparatus 700 can be a terminal device, can be a component (such as a chip or circuit) in a terminal device, can be a part of a chip or chip set in a terminal device for executing related method functions, can be a software module in a terminal device capable of implementing the above-mentioned communication method, and is not limited thereto. For details, reference can be made to the related content of the above-mentioned method embodiments, which will not be described here again.

[0265] In an implementation form, the processing module 710 is configured to generate first signaling to be sent, the first signaling corresponding to a first network service node; determine a target first access category corresponding to the first signaling according to a mapping relationship between network service nodes and first access categories; and determine whether to access the first network device according to the target first access category. The transceiver module 720 is configured to receive or send data or signaling under the control of the processing module 710. For example, the transceiver module 720 is configured to send the first signaling after accessing the first network device.

[0266] As an optional implementation form, the transceiver module 720 is configured to receive first information from the first network device, the first information being used to indicate whether a first access category is allowed to access the first network device.

[0267] As an optional implementation form, the processing module 710 is configured to determine, according to the target first access category and the first information, whether the target first access category is an access category allowed to access the first network device; and access the first network device if the target first access category is an access category allowed to access the first network device.

[0268] As an optional implementation form, the transceiver module 720 is configured to receive second information from the first network device, the second information being used to indicate grouping information allowed to access the first network device, the grouping information representing a group to which a network service node corresponding to the terminal device belongs.

[0269] As an optional implementation form, the processing module 710 is configured to determine, according to the second information, whether to access the first network device if it is determined, according to the target first access category and the first information, that the target first access category is an access category not allowed to access the first network device.

[0270] As an optional implementation form, the transceiver module 720 is configured to receive third information from a second network device, the third information being used to indicate a group to which a network service node corresponding to the terminal device belongs; and the processing module 710 is configured to determine whether the terminal device accesses the first network device according to the second information and the third information.

[0271] As an optional implementation form, the first information and the second information are carried in a same message, or the first information and the second information are respectively carried in different messages.

[0272] As an optional implementation, the transceiver 720 is configured to receive fourth information from the first network device, where the fourth information is used to indicate a second access category that is allowed or not allowed to access the first network device, and the second access category corresponds to the service of the network service node.

[0273] As an optional implementation, the processing module 710 is configured to determine, according to the target first access category and the first information, whether the target first access category is a first access category that is not allowed to access the first network device, and determine, according to the fourth information, whether to access the first network device.

[0274] As an optional implementation, the processing module 710 is configured to determine, according to the service corresponding to the first signaling, a target second access category corresponding to the service, and determine, according to the fourth information and the target second access category, whether to access the first network device.

[0275] As an optional implementation, the first network service node comprises one of the following:

[0276] a mobility management node, a session management node, a service discovery node, a capability node, a policy node, and an artificial intelligence node.

[0277] In another implementation, the processing module 710 is configured to generate first signaling to be sent, where the first signaling corresponds to a first network service node, and determine, according to fifth information sent by the first network device and the first network service node, whether to access the first network device, where the fifth information is used to indicate a network service node that is allowed or not allowed to access the first network device. The transceiver 720 is configured to transceive data or signaling under the control of the processing module 710, for example, the transceiver 720 is configured to send the first signaling after accessing the first network device.

[0278] As an optional implementation, the processing module 710 is configured to determine, according to the fifth information, that the first network service node is a network service node that is allowed to access the first network device, and access the first network device.

[0279] As an optional implementation, the transceiver 720 is configured to receive second information from the first network device, where the second information is used to indicate packet information that is allowed or not allowed to access the first network device, and the packet information represents a group to which a network service node corresponding to the terminal device belongs.

[0280] As an optional implementation, the processing module 710 is configured to determine, according to the fifth information, that the first network service node is a network service node that is not allowed to access the first network device, and determine, according to the second information, whether to access the first network device.

[0281] As an optional implementation, the transceiver module 720 is configured to receive third information from the second network device, the third information being used to indicate a group to which a network service node of the terminal device belongs; and the processing module 710 is configured to determine whether the terminal device can access the first network device according to the second information and the third information.

[0282] Optionally, the fifth information and the second information are carried in a same message, or the fifth information and the second information are respectively carried in different messages.

[0283] Optionally, the first network service node comprises one of the following: a mobility management node, a session management node, a service discovery node, a capability node, a policy node, and an artificial intelligence node.

[0284] Figure 8 A schematic block diagram of a communication apparatus 800 is provided. The communication apparatus 800 can be a terminal device in the above embodiments. The chip system can be composed of a chip, or can include a chip and other discrete devices. For specific functions, refer to the description in the method embodiments. For specific functions, refer to the description in the method embodiments.

[0285] The communication apparatus 800 includes one or more processors 801 for implementing or supporting implementation of the functions of the terminal in the method provided by the embodiments of the present application. For specific descriptions, refer to the detailed description in the method examples, which will not be repeated here. The processor 801 can also be referred to as a processing unit or a processing module, and can implement certain control functions. The processor 801 can be a general-purpose processor or a special-purpose processor. For example, it includes a baseband processor, a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video coding and decoding processor, a controller, a memory, and / or a neural network processor, etc. The baseband processor can be used to process communication protocols and communication data. The central processing unit can be used to control the communication apparatus 800 (such as a terminal device), execute software programs and / or process data. Different processors can be independent devices, or can be integrated into one or more processors, such as integrated into one or more application-specific integrated circuits.

[0286] In one design, the processor 801 can include a program 803 (which can also be referred to as code or instructions at times) that can be run on the processor 801 to cause the communication apparatus 800 to perform the methods described in the following embodiments. In another possible design, the communication apparatus 800 includes circuitry (not shown) for implementing the functions of the terminal device in the above embodiments. Figure 8 The circuitry (not shown) is used to implement the functions of the terminal device in the above embodiments.

[0287] In an example design, one or more memories 802 can be included in the communication device 800, on which a program 804 (which can also be referred to as code or instructions) can be stored, and the program 804 can be executed on the processor 801 so that the communication device 800 performs the methods described in the above method embodiments.

[0288] In an example design, an artificial intelligence (AI) module 807 can be included in the processor 801 and / or the memory 802, and the AI module 807 can be used to implement AI-related functions. The AI module can be implemented in software, hardware, or a combination of software and hardware. For example, the AI module can include a RAN intelligent controller (RIC) module. The AI module can be a near-real-time RIC or a non-real-time RIC.

[0289] In an example design, the processor 801 and / or the memory 802 can also store data. The processor and the memory can be separately arranged, or integrated together.

[0290] In an example design, the communication device 800 can also include a transceiver 805 and / or an antenna 806. The processor 801 can also be referred to as a processing unit, and can control the communication device 800. The transceiver 805 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, and can be used to implement the transceiving functions of the communication device 800 through the antenna 806.

[0291] In an example design, the communication device 800 can also include one or more of the following components: a wireless communication module, an audio module, an external memory interface, an internal memory, a universal serial bus (USB) interface, a power management module, an antenna, a speaker, a microphone, an input / output module, a sensor module, a motor, a camera, or a display screen, among other components. It can be understood that, in some embodiments, the communication device 800 can include more or fewer components, or some components can be integrated, or some components can be split. These components can be implemented in hardware, software, or a combination of software and hardware.

[0292] The communication apparatus in the above embodiments can be a terminal, can be a circuit, can be a chip applied in a terminal, or can be other combination device, component, etc. having the terminal. When the communication apparatus is a terminal device, the transceiver module can be a transceiver, can include an antenna and a radio frequency circuit, etc., and the processing module can be a processor, such as a CPU. When the communication apparatus is a chip system, the communication apparatus can be an FPGA, can be an ASIC, can be a SoC, can be a CPU, can be a network processor (NP), can be a DSP, can be a microcontroller unit (MCU), can be a programmable logic device (PLD), or can be other integrated chip. The processing module can be a processor of the chip system. The transceiver module or the communication interface can be an input / output interface or an interface circuit of the chip system. For example, the interface circuit can be a code / data read / write interface circuit. The interface circuit can be used to receive code instructions (the code instructions are stored in a memory, can be directly read from the memory, or can be read from the memory through other devices) and transmit the code instructions to the processor; the processor can be used to run the code instructions to perform the method in the above method embodiments. For another example, the interface circuit can also be a signal transmission interface circuit between a communication processor and a transceiver.

[0293] The embodiments of the present application further provide a communication system, including at least one terminal device and at least one network device, and the terminal device is a terminal device used to implement the functions related to the above communication method.

[0294] The embodiments of the present application further provide a computer readable storage medium, including instructions, when the instructions are executed on a computer, causing the computer to perform the method executed by the terminal device in the above communication method.

[0295] The embodiments of the present application further provide a computer program product, including computer program codes, when the computer program codes are executed, causing a computer to perform the method executed by the terminal device in the above communication method.

[0296] The embodiments of the present application provide a chip system, including a processor, and can further include a memory, used to implement the functions of the terminal device in the above communication method. The chip system can be composed of a chip, or can include a chip and other discrete devices.

[0297] In order to implement the above Figures 7-8The embodiments of the present application also provide a chip for supporting the communication device to realize the functions of the terminal device involved in the above-mentioned method embodiments. In a possible design, the chip is connected with a memory or the chip includes a memory, and the memory is used to store the computer programs or instructions and data necessary for the communication device.

[0298] It should be understood that the size of the sequence number of each process described above in various embodiments of the present application does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0299] Those skilled in the art can realize that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solutions. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0300] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-mentioned system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0301] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-mentioned device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0302] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiments of the present application.

[0303] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the part of the technical solutions of the present application that essentially contributes or the part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, etc.

[0304] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application also intends to include these modifications and variations.

Claims

1. A communication method characterized by comprising: The method is applied to a terminal device, and comprises: generating first signaling to be sent, the first signaling corresponding to a first network service node; determining a target first access category corresponding to the first signaling according to a mapping relationship between network service nodes and first access categories; determining whether to access a first network device according to the target first access category.

2. The method of claim 1, wherein, The method further comprises: receiving first information from the first network device, the first information being used to indicate first access categories allowed or not allowed to access the network device.

3. The method of claim 2, wherein, The determining whether to access the first network device according to the target first access category comprises: determining whether the target first access category is an access category allowed to access the first network device according to the target first access category and the first information; and if the target first access category is an access category allowed to access the first network device, accessing the first network device.

4. The method of claim 2, wherein, The method further comprises: receiving second information from the first network device, the second information being used to indicate grouping information allowed or not allowed to access the first network device, the grouping information representing a group to which a network service node corresponding to the terminal device belongs.

5. The method of claim 4, wherein, The determining whether to access the first network device according to the target first access category comprises: if it is determined that the target first access category is an access category not allowed to access the first network device according to the target first access category and the first information, determining whether to access the first network device according to the second information.

6. The method of claim 5, wherein, The determining whether to access the first network device according to the second information comprises: receiving third information from a second network device, the third information being used to indicate a group to which a network service node of the terminal device belongs; and determining whether the terminal device accesses the first network device according to the second information and the third information.

7. The method of any of claims 4-6, wherein, The first information and the second information are carried in a same message, or the first information and the second information are carried in different messages respectively.

8. The method of claim 2, wherein, The method further comprises: receiving fourth information from the first network device, the fourth information being used to indicate second access categories allowed or not allowed to access the first network device, the second access categories corresponding to services of the network service node.

9. The method of claim 8, wherein, The determining whether to access the first network device according to the target first access category comprises: if it is determined that the target first access category is a first access category not allowed to access the first network device according to the target first access category and the first information, determining whether to access the first network device according to the fourth information.

10. The method of claim 9, wherein, The determining whether to access the first network device according to the fourth information comprises: determining a target second access category corresponding to a service corresponding to the first signaling according to the service; and determining whether to access the first network device according to the fourth information and the target second access category.

11. The method of any of claims 1-10, wherein, The first network service node comprises one of the following: A mobile management node, a session management node, a service discovery node, a capability node, a policy node, an artificial intelligence node.

12. A communication method characterized by comprising: The method is applied to a terminal device, and the method comprises: generating first signaling to be sent, the first signaling corresponding to a first network service node; determining whether to access the first network device according to fifth information sent by the first network device and the first network service node, the fifth information being used to indicate whether a network service node of the first network device is allowed to be accessed.

13. The method of claim 12, wherein, The determination whether to access the first network device according to the fifth information sent by the first network device and the first network service node comprises: if the first network service node is determined to be a network service node allowed to be accessed according to the fifth information, accessing the first network device.

14. The method of claim 12, wherein, The method further comprises: receiving second information from the first network device, the second information being used to indicate grouping information of the first network device allowed to be accessed, the grouping information representing a group to which a network service node corresponding to the terminal device belongs.

15. The method of claim 14, wherein, The determination whether to access the first network device according to the fifth information sent by the first network device and the first network service node comprises: if the first network service node is determined to be a network service node not allowed to be accessed according to the fifth information, determining whether to access the first network device according to the second information.

16. The method of claim 15, wherein, The determination whether to access the first network device according to the second information comprises: receiving third information from a second network device, the third information being used to indicate a group to which a network service node of the terminal device belongs; determining whether the terminal device can access the first network device according to the second information and the third information.

17. The method of any of claims 14-16, wherein, The fifth information and the second information are carried in the same message, or the fifth information and the second information are carried in different messages respectively.

18. The method of claim 12, wherein, The method further comprises: receiving fourth information from the first network device, the fourth information being used to indicate a second access category or service of the first network device allowed to be accessed or not, the second access category corresponding to a service of the network service node.

19. The method of claim 18, wherein, The determination whether to access the first network device according to the fifth information sent by the first network device and the first network service node comprises: if the first network service node is determined to be a network service node not allowed to be accessed according to the fifth information, determining whether to access the first network device according to the fourth information.

20. The method of claim 19, wherein, The determination whether to access the first network device according to the fourth information comprises: if the fourth information is used to indicate a second access category of the first network device allowed to be accessed or not, determining a target second access category corresponding to a service of the first signaling according to the service, and determining whether to access the first network device according to the fourth information and the target second access category; If the fourth information is used to indicate whether to allow or not to allow to access the service of the first network device, whether to access the first network device is determined according to the service corresponding to the first signaling and the fourth information.

21. The method of any of claims 12-20, wherein, The first network service node comprises one of the following: a mobility management node, a session management node, a service discovery node, a capability node, a policy node, an artificial intelligence node.

22. A communications device, characterized by The method comprises units or modules for implementing the method of any one of claims 1-11, or units or modules for implementing the method of any one of claims 12-21.

23. A communications device, characterized by The communication device comprises a processor configured to cause the communication device to perform the method of any one of claims 1-11, or to perform the method of any one of claims 12-21.

24. A computer-readable storage medium, characterized in that, The computer readable storage medium stores instructions, and when the instructions are executed, the communication device performs the method of any one of claims 1-11, or the method of any one of claims 12-21.

25. A computer program product, characterised in that, The computer program product comprises instructions, and when the instructions are executed, the communication device performs the method of any one of claims 1-11, or the method of any one of claims 12-21.