Communication method and apparatus
By generating signaling and determining whether to access the network device in a distributed network architecture based on the mapping relationship between network service nodes and access categories, the terminal device solves the problem of unnecessary access attempts and achieves reduced signaling overhead and flexible management.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2026-04-02
AI Technical Summary
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.
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 to access based on the information sent by the network device, thus avoiding unnecessary access attempts.
By accurately determining the access category, terminal devices reduce unnecessary access attempts, lower signaling overhead, and achieve flexible network management.
Smart Images

Figure CN2025124126_02042026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] Cross-reference to Related Applications
[0002] This application claims priority to the Chinese Patent Application No. 202411358044.1, filed on September 26, 2024, and entitled "A communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the technical field of wireless communication, and in particular to a communication method and apparatus. BACKGROUND
[0004] 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 the lower layer with information related to the establishment of the RRC connection. The RAN 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 under 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 determine whether to allow the terminal device to access.
[0005] In order to avoid the terminal device initiating unnecessary access attempts, the terminal device can generate a NAS signaling, and before initiating an access attempt for the NAS signaling, determine whether the access attempt for the NAS signaling will be allowed to access the network device, but there is currently no suitable distributed network architecture terminal device scheme for determining whether to allow access to the network device. SUMMARY
[0006] The present application provides a communication method and apparatus to provide a suitable distributed network architecture terminal device scheme for determining whether to allow access to the network device.
[0007] In a first 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 communication function 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 where the method is applied to a 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.
[0008] Through 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.
[0009] In a possible implementation, the terminal device receives first information from the first network device, the first information being used to indicate the first access category allowed or not allowed to access the first network device. Through 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 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.
[0010] 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 allows access to the first network device; and if the target first access category is the access category that allows access to the first network device, the terminal device accesses the first network device. In this way, the terminal device can accurately determine whether to allow access to the first network device according to the target first access category corresponding to the first information and the first signaling sent by the first network device, and initiates access only when it is determined that access to the first network device is allowed, thereby avoiding unnecessary access attempts and reducing signaling overhead.
[0011] 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 that indicates whether to allow or not to allow access to 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 that indicates whether to allow or not to allow access to 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 network service node groups corresponding to different terminal devices can be flexibly managed.
[0012] In a possible implementation, the grouping information can be slice grouping or subnetwork grouping.
[0013] 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 does not allow access to 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 access to the first network device is not allowed, 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.
[0014] 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 whether the terminal device accesses the first network device according to the second information and the third information. In this way, 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 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 group information that the first network device indicates to indicate whether the terminal device is allowed to access the first network device.
[0015] In a possible implementation, the terminal device receives the third information through a registration accept message or a configuration update message.
[0016] 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.
[0017] 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 indicates whether the terminal device is 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 according to the service of the network service node, the first network device can send the fourth information to the terminal device, the fourth information is used to indicate the second access category of 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.
[0018] 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 whether to access the first network device according to the fourth information.
[0019] In a possible implementation, the terminal device determines a target second access category corresponding to a service corresponding to the first signaling according 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.
[0020] In this way, when the terminal device determines that the target first access category is not allowed to access the first network device according to the target first access category, the terminal device further determines, according to the fourth information, whether a second access category corresponding to a 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.
[0021] 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.
[0022] In a possible implementation, the terminal device receives sixth information from the second network device, the sixth information indicating a service corresponding to the first signaling, and determines a target second access category corresponding to the service according to the sixth information.
[0023] In a possible implementation, the terminal device receives the sixth information through a registration accept message or a configuration update message.
[0024] 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 (such as a Modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) responsible for communication functions in the terminal device. Taking the case where the method is applied to a 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 whether to access a 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.
[0025] Through the above method, 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.
[0026] 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 allowed to access the first network device, the terminal device accesses the first network device. Through the above method, when the terminal device determines that the first network service node is a network service node allowed to access the first network device, the terminal device initiates access, which can avoid unnecessary access attempts and reduce signaling overhead.
[0027] 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 the first network device that is allowed or not allowed to access, and the grouping information represents a group to which a network service node corresponding to the terminal device belongs. In this way, the network service nodes corresponding to different terminal devices are grouped, and the network service nodes corresponding to different terminal devices can belong to different groups. 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 first network device that is allowed or not allowed to access, so that the first network device manages 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.
[0028] In a possible implementation, the grouping information can be slice grouping or subnetwork grouping.
[0029] 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 the terminal device determines 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, so as to flexibly manage 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.
[0030] 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 first network device that is allowed or not allowed to access.
[0031] In a possible implementation, the terminal device receives the third information through a registration accept message or a configuration update message.
[0032] 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, the fourth information being used for indicating whether a second access category or a service of the first network device is allowed to access or not, the second access category corresponding 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, and the first network device can send the fourth information to the terminal device, the fourth information being used for indicating whether the second access category or the service of the first network device is allowed to access or not, 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.
[0033] 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.
[0034] In a possible implementation, if the fourth information is used for indicating whether the second access category or the service of the first network device is allowed to access or not, 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 for indicating whether the service of the first network device is allowed to access or not, the terminal device determines, according to the service corresponding to the first signaling and the fourth information, whether to access the first network device.
[0035] 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.
[0036] 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.
[0037] 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, according to the sixth information, a target second access category corresponding to the service.
[0038] In a possible implementation, the terminal device receives the sixth information through a registration accept message or a configuration update message.
[0039] 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 communication functions in the terminal device. Taking the case where the method is applied to a terminal device, the method can include: a terminal device generates first signaling to be sent, the first signaling corresponding to a first network service node; and the terminal device determines 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 indicating 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.
[0040] Through the above method, after the terminal device generates 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 indicating 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.
[0041] In a possible implementation, the grouping information can be slice grouping or sub-network grouping.
[0042] In a possible implementation, the terminal device receives 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 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 indicating whether to allow or not to allow access to the first network device indicated by the first network device.
[0043] In a possible implementation, the terminal device receives the third information through a registration accept message or a configuration update message.
[0044] 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.
[0045] 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.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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 the 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.
[0054] In a possible design, the communication apparatus includes a baseband apparatus and a radio frequency apparatus.
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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.
[0059] 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.
[0060] 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.
[0061] 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.
[0062] 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 one of the implementation forms thereof to be implemented.
[0063] 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 of the possible schemes of any one of the first aspect to the third aspect, and thus will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0064] FIG. 1 is a network architecture diagram of a communication system according to an embodiment of the present application;
[0065] FIG. 2 is a structural diagram of a communication chip of a terminal device according to an embodiment of the present application;
[0066] FIG. 3A is a schematic diagram of a distributed architecture according to an embodiment of the present application;
[0067] FIG. 3B is a schematic diagram of another distributed architecture according to an embodiment of the present application;
[0068] FIG. 4 is a flow diagram of a communication method according to an embodiment of the present application;
[0069] FIG. 5 is a schematic diagram of a network service node group according to an embodiment of the present application;
[0070] FIG. 6 is a flow diagram of a communication method according to an embodiment of the present application;
[0071] FIG. 7 is a structural diagram of a communication apparatus according to an embodiment of the present application;
[0072] FIG. 8 is a structural diagram of a communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0073] 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.
[0074] 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.
[0075] 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.
[0076] 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.
[0077] 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.
[0078] 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.
[0079] 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. In the embodiments of the present application, the network element is taken as an example for description. 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 the network device, and the receiving network element of the signal can be the terminal device; or the sending network element of the signal can be the terminal device, and the receiving network element of the signal can be the 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.
[0080] Referring to FIG. 1, a network architecture diagram of a communication system to which embodiments of the present application apply 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 (DN), an access and mobility management function (AMF) network element, a session management function (SMF) network element, an authentication server function (AUSF), a service communication proxy (SCP), a network slice specific authentication and authorization function (NSSAAF), a network slice access control function (NSACF), a network slice selection function (NSSF), a policy control function (PCF) network element, an application function (AF) network element, a unified data management (UDM) network element, a network exposure function (NEF) network element, a network repository function (NRF) network element, an edge application server discovery function (EASDF) network element, and the like.
[0081] The DN provides service services for users, and generally the client is 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 (IMS) services.
[0082] The terminal device can be a device or module with corresponding communication functions for accessing the above-mentioned communication system. The terminal device can also be referred to as user equipment (UE), terminal, user device, access terminal, user unit, user 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 consoles, smart televisions, smart speakers, smart refrigerators 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.
[0083] 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 FIG. 2. The functions of each part are as follows:
[0084] Baseband subsystem: responsible for application layer processing, external interface and other functions, and L3, L2, L1 communication protocol processing.
[0085] 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.
[0086] Power management subsystem: the power management function can be provided for the baseband subsystem and the radio frequency subsystem.
[0087] Peripheral: can be used for storage or provide an external interface.
[0088] 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).
[0089] 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.
[0090] 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; and specific descriptions about the protocol layers can 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.
[0091] 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 the software module and the 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. In order to facilitate description, a base station is taken as an example of the RAN node in the following description.
[0092] 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.
[0093] 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.
[0094] 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.
[0095] 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.
[0096] 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.
[0097] Optionally, the CU can have one or more functions of the core network (CN).
[0098] 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.
[0099] 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.
[0100] 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.
[0101] 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 a required network service node. The possible distributed architecture of the embodiments of the present application is shown in FIG. 3A, which includes a terminal device, a RAN node and a plurality of network service nodes in a core network. In FIG. 3A, network service node 1, network service node 2 and network service node 3 are taken as examples, and the terminal device can directly communicate with each network service node through the RAN node.
[0102] Among them, taking the network service nodes in the core network including a mobility management node, a session management node, a service discovery node, a capability node, a policy node and an artificial intelligence node as an example, the distributed architecture of the embodiments of the present application is shown in FIG. 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.
[0103] The functions of the network service nodes in the core network are briefly introduced as follows:
[0104] Mobility management (MM) node: also can be referred to as MM service or MM service, mainly used for managing the mobility of the terminal device, for example, the mobility management node can be used for allocating a registration area for the terminal device.
[0105] 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.
[0106] Service discovery node: also can be called discovery service or discovery service, mainly used for terminal device to discover other service nodes of core network.
[0107] Capability node: also can be called capability service or capability service, mainly used for managing capabilities of terminal device, for example, for managing non-access layer (NAS) capabilities and access layer (AS) capabilities of terminal device.
[0108] Policy node: also can be called policy control service or policy control service, mainly used for controlling policies of terminal device, for example, for assigning user route selection policy (URSP) rules to terminal device, etc.
[0109] Artificial intelligence (AI) node: also can be called AI service or AI service, mainly used for collecting and analyzing data of terminal device or network, and issuing information to terminal device to guide behavior of terminal device.
[0110] Based on the above distributed architecture, when terminal device communicates with network service nodes in core network, for example, terminal device generates NAS message to be transmitted, terminal device first needs to establish RRC connection with RAN node. When terminal device establishes RRC connection, NAS layer of terminal device needs to provide information related to RRC connection establishment to lower layer. RAN node processes connection in priority mode in or after the process of RRC connection establishment. In the case that network device is under high network load, network device can protect itself by UAC method; for example, when terminal device initiates access attempt, network device can judge whether to allow terminal device to access. In order to avoid unnecessary access attempt initiated by terminal device, after terminal device generates NAS signaling, before initiating access attempt for the NAS signaling, terminal device can judge whether access attempt for the NAS signaling will be allowed to access network device, but for the above distributed architecture, there is no scheme for terminal device to judge whether to allow access to network device.
[0111] Based on this, the embodiment of the application provides a communication method. After a terminal device generates 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.
[0112] FIG. 4 is a flowchart of a communication method provided by the embodiment of the application. The communication method mainly includes the following steps 400-402. It can be understood that the steps and the execution order shown in FIG. 4 are only an example. In actual implementation, part of the steps or the remaining steps can be executed. Similarly, the execution order of the steps can be adjusted. The embodiment of the application does not limit this.
[0113] Step 400: A terminal device generates first signaling to be sent. The first signaling corresponds to a first network service node.
[0114] Optionally, the NAS layer of the terminal device generates the first signaling to be sent. For example, the first signaling is NAS signaling.
[0115] For example, the first signaling corresponds to the first network service node, which means that the NAS signaling generated by the terminal device needs to be sent to the first network service node. Alternatively, the first network service node is a network service node receiving the first signaling of the terminal device.
[0116] 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.
[0117] 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.
[0118] 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.
[0119] 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.
[0120] 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.
[0121] Optionally, the terminal device stores the correspondence between the network service node and the first access category.
[0122] 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.
[0123] Table 1
[0124] 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 reasonable modification, supplement or deletion of the contents in Table 1 will fall within the scope of the embodiments of the present application.
[0125] 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 .
[0126] Step 402: The terminal device determines whether to access the first network device according to the target first access category.
[0127] 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.
[0128] Optionally, the first network device in step 402 can be an access network device, such as the RAN node described above.
[0129] In one possible implementation, the first network device sends first information, and the first information is used to indicate the first access category that is allowed or not allowed to access the first network device. Correspondingly, the terminal device receives the first information from the first network device.
[0130] In implementations, the first network device can send the first information in a broadcast manner; or the first network device can also send the first information in a multicast or unicast manner.
[0131] For example, the first information sent by the first network device can be used to indicate the first access category allowed to access the first network device. Based on this, the first information can include the access category identifier of the first access category allowed to access the first network device. As shown in Table 1, the access category identifier of the first access category corresponding to the mobility management node is AC n1 , the access category identifier of the first access category corresponding to the session management node is AC n2 , the access category identifier of the first access category corresponding to the service discovery node is AC n3 , the access category identifier of the first access category corresponding to the capability node is AC n4 , the access category identifier of the first access category corresponding to the policy node is AC n5 , and the access category identifier of the first access category corresponding to the artificial intelligence node is AC n6 ; when the access categories allowed to access the first network device of the first network device include AC n1 , AC n2 , and AC n4 , the access categories not allowed to access the first network device of the first network device include AC n3 , AC n5 , and AC n6 , the first information can include AC n1 , AC n2 , and AC n4 .
[0132] For another example, the first information sent by the first network device can be used to indicate the first access category not allowed to access the first network device. Based on this, the first information can include the access category identifier of the first access category not allowed to access the first network device. When the access categories allowed to access the first network device of the first network device include AC n1 , AC n2 , and AC n4 , the access categories not allowed to access the first network device of the first network device include AC n3 , AC n5 , and AC n6 , the first information can include AC n3 , AC n5 , and AC n6 .
[0133] For example, the first information sent by the first network device can be used to indicate a first access category that allows access to the first network device and a first access category that disallows access to the first network device. Based on this, the first information may include an access category identifier for the first access category that allows access to the first network device and an access category identifier for the first access category that disallows access to the first network device. The access categories that the first network device allows access to 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 {allowed: AC} n1 AC n2 AC n4}, {barred: AC n3 AC n5 AC n6}
[0134] After determining the target first access category corresponding to the first network service node, the terminal device in this application embodiment can determine whether to access the first network device through various different methods, which will be described below.
[0135] Option 1: The terminal device determines whether to access the first network device based on the target's first access category and first information.
[0136] Optionally, the terminal device determines whether the target first access category is an access category that allows access to the first 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. If the target first access category is an access category that does not allow access to the first network device, then the terminal device does not initiate access to the first network device.
[0137] In practice, if the first information is used to indicate a first access category that allows access to 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 allows access to the first network device indicated by the first information, the terminal device can determine the target first access category as the access category that allows access to the first network device; if it determines that the target first access category is not the first access category that allows access to the first network device indicated by the first information, the terminal device can determine the target first access category as the access category that does not allow access to the first network device.
[0138] If the first information is used to indicate that the first access classification of not allowing to access the first network device, after the terminal device determines the target first access classification corresponding to the first network service node, if it is determined that the target first access classification is the first access classification of not allowing to access the first network device indicated by the first information, the terminal device can determine that the target first access classification is the access classification of not allowing to access the first network device; if it is determined that the target first access classification is not the first access classification of not allowing to access the first network device indicated by the first information, the terminal device can determine that the target first access classification is the access classification of allowing to access the first network device.
[0139] Scheme 2: The terminal device determines whether to access the first network device according to the target first access classification, the first information, and the group to which the network service node of the terminal device belongs.
[0140] 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 set 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 a group number; optionally, the group number includes a group identifier (group ID) or a slice identifier (slice ID) for distinction.
[0141] For example, as shown in FIG. 5, a set of network service nodes includes a mobility management node, a session management node, a service discovery node, etc.; multiple sets of network service nodes include a network service node group identified as slice 1, a network service node group of slice 2, and a network service node group of slice 3.
[0142] Since network service nodes of different groups can have different priorities, for example, the priority of the network service node group of slice 1 is higher than that of the network service node group of slice 2, and the priority of the network service node group of slice 2 is higher than that of the network service node group of slice 3; in addition, the priorities of different network service nodes in the same network service node group can also be different. Based on this, in scheme 2, when determining whether to access the first network device, the terminal device can consider the target first access classification corresponding to the first network service node and the group to which the network service node of the terminal device belongs to determine whether to access the first network device after generating the first signaling to be sent.
[0143] 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.
[0144] 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.
[0145] 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.
[0146] 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.
[0147] 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.
[0148] 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.
[0149] 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}.
[0150] In scheme 2, the terminal device can determine whether to access the first network device according to the first information and the second information.
[0151] The manner in which the terminal device determines whether to access the first network device in scheme 2 is described below.
[0152] 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.
[0153] 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.
[0154] 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.
[0155] 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.
[0156] 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.
[0157] The terminal device determines whether the terminal device accesses the first network device according to the second information and the third information.
[0158] 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.
[0159] 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.
[0160] 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.
[0161] 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.
[0162] 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.
[0163] 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.
[0164] 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.
[0165] 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.
[0166] 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.
[0167] 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.
[0168] Optionally, the second network device sends third information to the terminal device, the third information being 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. The second network device can be the network device through which the terminal device accesses the network previously, such as a base station through which the terminal device accesses the network previously or a mobility management network element through which the terminal device accesses the network.
[0169] It should be noted that the manner in which the second network device sends the third information to the terminal device can be referred to 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 referred to the foregoing description, which will not be repeated here.
[0170] 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 the group 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.
[0171] In a case where the terminal device determines whether to access the first network device according to the target first access category, the terminal device determines whether the target first access category is the access category that is allowed to access the 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.
[0172] Option 3: The terminal device determines whether to access the first network device according to the target first access category, the first information, and the service corresponding to the first signaling.
[0173] Since different services of the terminal device can have different priorities, for example, the priority of service A is higher than that of service B, and thus the access level of the terminal device when initiating service A is higher than that 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 the first signaling to be sent is generated, by considering the target first access category corresponding to the first network service node and the service corresponding to the first signaling.
[0174] In the option 3, the embodiments of the present application configure the first access category for each network service node, and configure the second access category for each service of the network service node. The correspondence between the network service node and the first access category can be referred to the foregoing description, and the second access category will be introduced below.
[0175] 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.
[0176] 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.
[0177] For example, the correspondence between services and second access categories is shown in Table 2; Table 2 takes services supported by a session management node as an example for illustration.
[0178] Table 2
[0179] It should be noted that Table 2 described above is only an example and should not be construed as limiting the embodiments of the present application. 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; and 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, and the sixth information indicates the service corresponding to the first signaling, and the target second access category corresponding to the service is determined 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 service corresponding to the first signaling can be determined according to the sixth information, so as to 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 the terminal device is allowed to access 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 that the terminal device is allowed to access a second access category of the first network device. Based on this, the fourth information can include an access category identifier of the second access category of the first network device that is allowed to be accessed. 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 , 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] FIG. 6 is a flow diagram of another communication method provided by an embodiment of the present application, which mainly includes the following steps 600-601. It should be understood that the steps and the execution order shown in FIG. 6 are only examples, and in actual implementation, part of the steps or the remaining steps can be executed, and similarly, the execution order 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 the first network service node.
[0201] Optionally, the NAS layer of the terminal device generates the first signaling to be sent. Exemplarily, 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] Exemplarily, 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.
[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 embodiment of the application can also be referred to as a network service or a CN service.
[0206] Step 601: The terminal device determines whether to access the first network device according to 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 the terminal device receiving the fifth information from the first network device and the above step 600 do not distinguish the order, and the embodiment of the application does not limit this. Exemplarily, the terminal device can generate the first signaling to be sent after receiving the fifth information, or the terminal device can 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 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] For example, 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. Therefore, the node identifiers of the network service nodes allowed to access the first network device can be included in the fifth information. 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 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 include the capability node, the policy node, and the artificial intelligence node, the fifth information can include service 1, service 2, and service 3.
[0212] For another example, 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 identifiers of the network service nodes allowed to access the first network device and the node identifiers of the network service nodes 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 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 include the capability node, the policy node, and the artificial intelligence node, the fifth information can include service 4, service 5, and service 6.
[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 respectively.
[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 the 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 the 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 the 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 the 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 the 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 the 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 as 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 as 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 understood 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 sent by the first network device and the first network service node; 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 allows or does not allow access to 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; and 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 a 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 a plurality of 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 implement the functions in the above method embodiments provided by the present application, the steps performed by the terminal device can be implemented by the terminal device itself, or can be implemented by different functional entities constituting the terminal device. In order to implement 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 implemented in the form of hardware structures, software modules, or hardware structures and software modules. Whether a certain function in the above functions is implemented in the form of hardware structure, software module, or hardware structure and software module depends on the specific application and design constraints of the technical solution.
[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 accompanying drawings. The content in the above can be used in the subsequent embodiments, and the repeated content will not be described again.
[0261] FIG. 7 is a schematic block diagram of a communication device 700 provided by an embodiment of the present application. The communication device 700 can correspond to the functions or steps implemented by the terminal device in the above method embodiments; or the communication device 700 can correspond to the functions or steps implemented by the first network device in the above method embodiments. When the communication device 700 corresponds to the functions or steps implemented by the terminal device in the above method embodiments, for example, the communication device 700 can be the terminal device in FIG. 4 and FIG. 6; or the communication device 700 is a chip (system) in the terminal device; or the communication device 700 is a software module of 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 sending 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. 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, 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, 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, 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, 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, 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, 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, according to the second information and the third information, whether the terminal device accesses the first network device.
[0271] As an optional implementation, 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] FIG. 8 is a schematic block diagram of a communication apparatus 800 according to an embodiment of the present application. The communication apparatus 800 can be the 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 of the method embodiments.
[0285] The communication apparatus 800 includes one or more processors 801 configured to implement or support implementation of the method(s) of the present application on the terminal. For details, refer to the description of the method embodiments. The processor 801 can also be called a processing unit or a processing module. The processor 801 can implement certain control functions. The processor 801 can be a general 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 configured to process communication protocols and communication data. The central processing unit can be configured to control the communication apparatus 800 (e.g., the terminal device), execute software programs, and / or process data. Different processors can be independent devices, or can be integrated into one or more processors, for example, 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), which 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 a circuit (not shown in FIG. 8) configured 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 programs 804 (which can also be referred to as codes or instructions) are stored. The programs 804 can be run on the processor 801, so that the communication device 800 performs methods described in the above method embodiments.
[0288] In an example design, the processor 801 and / or the memory 802 can include an artificial intelligence (AI) module 807, which 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, 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 micro controller 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, the computer executes the method performed 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, the computer executes the method performed 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] To achieve the functions of the communication apparatus in FIG. 7-8, the embodiments of the present application further provide a chip including a processor for supporting the communication apparatus to achieve the functions of the terminal device involved in the above 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 apparatus.
[0298] It should be understood that, in various embodiments of the present application, the size of the sequence number of each process described above 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 of ordinary skill in the art can realize that the various illustrative logical blocks and steps described in connection with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art 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 process of the system, apparatus and unit described above can refer to the corresponding process 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, apparatus and method can be implemented in other ways. For example, the apparatus embodiments described above 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. Part or all of the units can be selected according to actual needs 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.
Citation Information
Patent Citations
Method and device for transmitting user data through two-stage random access process in mobile communication system
CN113455086A
User Equipment and Method to Handle Access Barring
US20210168697A1
Configuring access control parameters in wireless communications
US20220303883A1