User equipment capability reporting method and apparatus, network configuration method and apparatus, and storage medium

Through the reporting of the processing capabilities of the terminal protocol stack module, the problem of insufficient network flexibility and adaptability in the existing technology is solved, and more flexible protocol stack organization and network configuration is realized, and efficient network deployment and service provision are supported for multi-terminal and multi-service.

WO2025113222A1PCT designated stage expired Publication Date: 2025-06-05DATANG MOBILE COMM EQUIP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/132715
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-30
Filing Date
2024-11-18
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

Existing 5G terminals can only report functional characteristics parameters based on the static protocol stack level, which limits the flexibility and adaptability of the network, making it difficult to support flexible deployment of protocol stacks in multiple terminals or multiple user types and multiple scenarios.

Method used

The reporting mechanism for the processing capability of the terminal protocol stack module is introduced. The terminal can report the processing capability information of the protocol stack module supported, pre-configured and recommended configuration to the network device, so that the network side can perform appropriate network configuration.

Benefits of technology

It realizes a more flexible protocol stack and functional organization method, supports efficient signaling and data assembly and transmission of multiple terminals and multiple services, and realizes user-centered elastic, flexible and customized network deployment and service provision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024132715_05062025_PF_FP_ABST
    Figure CN2024132715_05062025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are a user equipment capability reporting method and apparatus, a network configuration method and apparatus, and a storage medium. The user equipment capability reporting method comprises: a user equipment sending user equipment capability information to a network device, wherein the user equipment capability information includes protocol stack module processing capability information of the user equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Terminal capability reporting method, network configuration method, device and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application number 202311630812.X, filed on November 30, 2023, entitled “Terminal Capability Reporting Method, Network Configuration Method, Device and Storage Medium,” which is incorporated herein by reference in its entirety. Technical Field

[0003] The present disclosure relates to the field of wireless communication technologies, and in particular to a terminal capability reporting method, a network configuration method, a device, and a storage medium. Background Art

[0004] The fifth-generation mobile communication (5G) standard supports terminal capability request and reporting. When a gNB (gNB) requests a terminal (or user equipment, UE) to report its capabilities, it sends a UECapabilityEnquiry command to the terminal. Upon receiving the command, the terminal reports its capabilities information (UECapabilityInformation).

[0005] Currently, terminals report support for functional feature parameters based on the 5G static protocol stack, which limits the flexibility and adaptability of the network. Summary of the Invention

[0006] In response to the problems existing in related technologies, the present disclosure provides a terminal capability reporting method, a network configuration method, an apparatus and a storage medium.

[0007] In a first aspect, the present disclosure provides a terminal capability reporting method, applied to a terminal, comprising:

[0008] Send terminal capability information to the network device, where the terminal capability information includes the processing capability information of the terminal's protocol stack module.

[0009] In some embodiments, the protocol stack module processing capability information of the terminal includes one or more of the following:

[0010] Information about the protocol stack modules supported by the terminal;

[0011] Information about the protocol stack modules pre-configured on the terminal;

[0012] Information about the protocol stack modules recommended for terminal configuration.

[0013] In some embodiments, the information of the protocol stack module includes one or more of the following:

[0014] Type information of protocol stack module;

[0015] Identification information of the protocol stack module;

[0016] Functional description information of the protocol stack module;

[0017] Configurable parameter information of the protocol stack module;

[0018] Status information of the protocol stack module;

[0019] Priority information of protocol stack modules;

[0020] Configuration information of the protocol stack module.

[0021] In some embodiments, the method further comprises:

[0022] A first message sent by a network device is received, where the first message includes one or more of the following:

[0023] Configuration information of the protocol stack module;

[0024] Feedback on terminal capability information;

[0025] Activation information and / or deactivation information of the protocol stack module.

[0026] In some embodiments, the first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

[0027] In some embodiments, the air interface message includes one or more of the following: a radio resource control RRC message, a non-access stratum NAS message, a medium access control layer control element MAC CE, and a service-oriented message.

[0028] In some embodiments, the method further comprises:

[0029] A terminal-side protocol stack or protocol stack module is established based on the first message.

[0030] In some embodiments, sending the terminal capability information to the network device includes:

[0031] Based on the terminal capability query message sent by the network device, the terminal capability information is sent to the network device.

[0032] In some embodiments, the protocol stack module includes a protocol stack module divided by protocol layer or a protocol stack module divided by network function.

[0033] In a second aspect, the present disclosure further provides a network configuration method, applied to a network device, comprising:

[0034] receiving terminal capability information sent by the terminal, where the terminal capability information includes the processing capability information of the protocol stack module of the terminal;

[0035] Perform network configuration based on the terminal's protocol stack module processing capability information.

[0036] In some embodiments, the protocol stack module processing capability information of the terminal includes one or more of the following:

[0037] Information about the protocol stack modules supported by the terminal;

[0038] Information about the protocol stack modules pre-configured on the terminal;

[0039] Information about the protocol stack modules recommended for terminal configuration.

[0040] In some embodiments, the information of the protocol stack module includes one or more of the following:

[0041] Type information of protocol stack module;

[0042] Identification information of the protocol stack module;

[0043] Functional description information of the protocol stack module;

[0044] Configurable parameter information of the protocol stack module;

[0045] Status information of the protocol stack module;

[0046] Priority information of protocol stack modules;

[0047] Configuration information of the protocol stack module.

[0048] In some embodiments, performing network configuration based on the protocol stack module processing capability information of the terminal includes:

[0049] Based on the information of the protocol stack modules supported by the terminal, configure the protocol stack modules for the terminal and the network nodes that are equivalent to the terminal; or,

[0050] Based on the information of the pre-configured protocol stack module of the terminal, configure the network node with the pre-configured protocol stack module to provide services for the terminal; or,

[0051] Based on the information of the protocol stack module recommended for the terminal, a target protocol stack module is selected, and a network node equipped with the target protocol stack module is configured to provide services for the terminal.

[0052] In some embodiments, the method further comprises:

[0053] Send a first message to the terminal, where the first message includes one or more of the following:

[0054] Configuration information of the protocol stack module;

[0055] Feedback on terminal capability information;

[0056] Activation information and / or deactivation information of the protocol stack module.

[0057] In some embodiments, the first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

[0058] In some embodiments, the air interface message includes one or more of the following: a radio resource control RRC message, a non-access stratum NAS message, a medium access control layer control element MAC CE, and a service-oriented message.

[0059] In some embodiments, the method further comprises:

[0060] Send a terminal capability query message to the terminal, where the terminal capability query message is used to query the processing capability information of the protocol stack module of the terminal.

[0061] In some embodiments, the protocol stack module includes a protocol stack module divided by protocol layer or a protocol stack module divided by network function.

[0062] In a third aspect, the present disclosure further provides a terminal, including a memory, a transceiver, and a processor;

[0063] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0064] Send terminal capability information to the network device, where the terminal capability information includes the processing capability information of the terminal's protocol stack module.

[0065] In some embodiments, the protocol stack module processing capability information of the terminal includes one or more of the following:

[0066] Information about the protocol stack modules supported by the terminal;

[0067] Information about the protocol stack modules pre-configured on the terminal;

[0068] Information about the protocol stack modules recommended for terminal configuration.

[0069] In some embodiments, the information of the protocol stack module includes one or more of the following:

[0070] Type information of protocol stack module;

[0071] Identification information of the protocol stack module;

[0072] Functional description information of the protocol stack module;

[0073] Configurable parameter information of the protocol stack module;

[0074] Status information of the protocol stack module;

[0075] Priority information of protocol stack modules;

[0076] Configuration information of the protocol stack module.

[0077] In some embodiments, the operations further include:

[0078] A first message sent by a network device is received, where the first message includes one or more of the following:

[0079] Configuration information of the protocol stack module;

[0080] Feedback on terminal capability information;

[0081] Activation information and / or deactivation information of the protocol stack module.

[0082] In some embodiments, the first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

[0083] In some embodiments, the air interface message includes one or more of the following: a radio resource control RRC message, a non-access stratum NAS message, a medium access control layer control element MAC CE, and a service-oriented message.

[0084] In some embodiments, the operations further include:

[0085] A terminal-side protocol stack or protocol stack module is established based on the first message.

[0086] In some embodiments, sending the terminal capability information to the network device includes:

[0087] Based on the terminal capability query message sent by the network device, the terminal capability information is sent to the network device.

[0088] In some embodiments, the protocol stack module includes a protocol stack module divided by protocol layer or a protocol stack module divided by network function.

[0089] In a fourth aspect, the present disclosure further provides a network device, including a memory, a transceiver, and a processor;

[0090] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0091] receiving terminal capability information sent by the terminal, where the terminal capability information includes the processing capability information of the protocol stack module of the terminal;

[0092] Perform network configuration based on the terminal's protocol stack module processing capability information.

[0093] In some embodiments, the protocol stack module processing capability information of the terminal includes one or more of the following:

[0094] Information about the protocol stack modules supported by the terminal;

[0095] Information about the protocol stack modules pre-configured on the terminal;

[0096] Information about the protocol stack modules recommended for terminal configuration.

[0097] In some embodiments, the information of the protocol stack module includes one or more of the following:

[0098] Type information of protocol stack module;

[0099] Identification information of the protocol stack module;

[0100] Functional description information of the protocol stack module;

[0101] Configurable parameter information of the protocol stack module;

[0102] Status information of the protocol stack module;

[0103] Priority information of protocol stack modules;

[0104] Configuration information of the protocol stack module.

[0105] In some embodiments, performing network configuration based on the protocol stack module processing capability information of the terminal includes:

[0106] Based on the information of the protocol stack modules supported by the terminal, configure the protocol stack modules for the terminal and the network nodes that are equivalent to the terminal; or,

[0107] Based on the information of the pre-configured protocol stack module of the terminal, configure the network node with the pre-configured protocol stack module to provide services for the terminal; or,

[0108] Based on the information of the protocol stack module recommended for the terminal, a target protocol stack module is selected, and a network node equipped with the target protocol stack module is configured to provide services for the terminal.

[0109] In some embodiments, the operations further include:

[0110] Send a first message to the terminal, where the first message includes one or more of the following:

[0111] Configuration information of the protocol stack module;

[0112] Feedback on terminal capability information;

[0113] Activation information and / or deactivation information of the protocol stack module.

[0114] In some embodiments, the first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

[0115] In some embodiments, the air interface message includes one or more of the following: a radio resource control RRC message, a non-access stratum NAS message, a medium access control layer control element MAC CE, and a service-oriented message.

[0116] In some embodiments, the operations further include:

[0117] Send a terminal capability query message to the terminal, where the terminal capability query message is used to query the processing capability information of the protocol stack module of the terminal.

[0118] In some embodiments, the protocol stack module includes a protocol stack module divided by protocol layer or a protocol stack module divided by network function.

[0119] In a fifth aspect, the present disclosure further provides a terminal capability reporting device, including:

[0120] The first sending unit is configured to send terminal capability information to the network device, where the terminal capability information includes the protocol stack module processing capability information of the terminal.

[0121] In a sixth aspect, the present disclosure further provides a network configuration device, comprising:

[0122] A second receiving unit is configured to receive terminal capability information sent by a terminal, where the terminal capability information includes information about a protocol stack module processing capability of the terminal;

[0123] The configuration unit is used to perform network configuration based on the processing capability information of the protocol stack module of the terminal.

[0124] In the seventh aspect, the present disclosure also provides a non-transitory readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the terminal capability reporting method described in the first aspect as described above, or execute the network configuration method described in the second aspect as described above.

[0125] In an eighth aspect, the present disclosure further provides a communication device, in which a computer program is stored, and the computer program is used to enable the communication device to execute the terminal capability reporting method described in the first aspect, or execute the network configuration method described in the second aspect.

[0126] In the ninth aspect, the present disclosure also provides a processor-readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the terminal capability reporting method described in the first aspect, or execute the network configuration method described in the second aspect.

[0127] In the tenth aspect, the present disclosure also provides a chip product, in which a computer program is stored, and the computer program is used to enable the chip product to execute the terminal capability reporting method described in the first aspect, or execute the network configuration method described in the second aspect.

[0128] The terminal capability reporting method, network configuration method, device and storage medium provided in the present invention, by introducing the terminal protocol stack module processing capability reporting, enable the network side to perform appropriate network configuration, and realize a more flexible protocol stack and functional organization method, as well as efficient assembly and transmission of signaling and data at the air interface, thereby realizing user-centric elastic, flexible and customized network deployment and service provision. BRIEF DESCRIPTION OF THE DRAWINGS

[0129] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or related technologies, the following is a brief introduction to the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0130] FIG1 is a schematic diagram of a 5G user plane and control plane protocol stack provided by related technologies;

[0131] FIG2 is a terminal capability interaction signaling diagram provided by related technologies;

[0132] FIG3 is a modular schematic diagram of a 6G protocol layer provided by related art;

[0133] FIG4 is a schematic diagram of a process of a terminal capability reporting method provided by an embodiment of the present disclosure;

[0134] FIG5 is a diagram of terminal capability reporting and network configuration signaling provided by an embodiment of the present disclosure;

[0135] FIG6 is a flow chart of a network configuration method according to an embodiment of the present disclosure;

[0136] FIG7 is a schematic structural diagram of a terminal provided in an embodiment of the present disclosure;

[0137] FIG8 is a schematic diagram of the structure of a network device provided in an embodiment of the present disclosure;

[0138] FIG9 is a schematic structural diagram of a terminal capability reporting device provided in an embodiment of the present disclosure;

[0139] FIG10 is a schematic diagram of the structure of a network configuration device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0140] In the embodiments of the present disclosure, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0141] In the embodiments of the present disclosure, the term "plurality" refers to two or more than two, and other quantifiers are similar thereto.

[0142] In the embodiments of the present disclosure, the terms "first," "second," and the like are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present disclosure can be implemented in an order other than that illustrated or described herein. Furthermore, the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects. For example, the first object can be one or more.

[0143] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure and not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0144] In order to facilitate a clearer understanding of the technical solutions of the various embodiments of the present disclosure, some technical contents related to the various embodiments of the present disclosure are first introduced.

[0145] Figure 1 is a schematic diagram of the 5G user plane and control plane protocol stacks provided by the relevant technology. Parts (a) and (b) of Figure 1 respectively show the 5G user plane protocol stack and the 5G control plane protocol stack. The protocol layers shown in the figure include: Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, Radio Link Control (RLC) layer, Media Access Control (MAC) layer, Physical (PHY) layer, Radio Resource Control (RRC) layer, and Non-access stratum (NAS). Among them, the NAS layer is the highest control plane layer between the terminal and the Access and Mobility Management Function (AMF).

[0146] Figure 2 shows a signaling diagram for terminal capability interaction provided by related technologies. As shown in Figure 2, when the network (base station) requires a terminal to report its capabilities, the base station sends a UECapabilityEnquiry command to the terminal. Upon receiving the command, the terminal reports UECapabilityInformation based on the command. The filter in the command indicates to the terminal which specific terminal capabilities the base station wishes to know about.

[0147] The terminal capability information (UECapabilityInformation) may contain multiple containers (Container), each of which may contain the terminal capabilities corresponding to the New Radio (NR), Evolved Universal Terrestrial Radio Access (Eutra), or Eutra-NR. NR corresponds to reporting the terminal capabilities of NR, Eutra corresponds to reporting the terminal capabilities of the Long Term Evolution (LTE) side, and Eutra-NR corresponds to reporting the terminal capabilities of Multi-RAT Dual Connectivity (MR-DC).

[0148] Traditional network architectures are typically based on fixed topologies and static configurations. However, with the development of technologies such as cloud computing, the Internet of Things, and 5G, user demands for networks are becoming increasingly diverse and dynamic. Future 6G networks must prioritize user needs at the core of network design and operations, meeting their specific network requirements and providing customized features and services to enhance user satisfaction and experience. This will enhance network flexibility and adaptability, providing highly personalized and customized network services and experiences tailored to the needs and preferences of diverse application scenarios and user groups. Unlike statically activated cellular networks that constantly await potential users, 6G networks are highly scalable and reconfigurable, automatically adapting to changes in the number of users, evolving application requirements, and network topology. This user-centric, elastic, and reconfigurable network is designed to provide a better user experience and network resource management. Through flexible reconfigurability, it adapts to evolving needs and environments, supporting emerging application scenarios and service models (such as edge computing, virtual reality, and the Internet of Things), thereby improving network reliability, resilience, and efficiency.

[0149] Figure 3 shows a schematic diagram of the 6G protocol layer modularization provided by related technologies. As shown in Figure 3, leveraging Network Function Virtualization (NFV) and Service-Based Architecture (SBA) concepts, the protocol stack is modularized, enabling flexible and programmable protocol stack deployment. This modularization builds on the functional discussion and division of the 5G CU-DU (centralized unit-distributed unit) architecture and introduces the concept of flexible splitting and assembly of protocol layers. Each protocol layer (using 5G as an example, such as MAC, RLC, PDCP, SDAP, and RRC) or protocol layer function (such as flow mapping and packet organization) is implemented as an independent module. Each module encapsulates the functionality of each protocol stack. The encapsulated protocol stack functions and parameter configurations can be managed by a control node or assembled independently by each module based on user or channel requirements. Communication between protocol stack modules occurs through standardized primitives. The functionality of peer protocol stack modules between peer entities, such as a base station and a terminal, can be standardized.

[0150] At the same time, to possess new capabilities enabled by 6G networks, future terminals will be further enhanced to support capabilities such as perception and imaging, tactile communication, holographic reality, and edge-side artificial intelligence (AI). They will also support diverse radio interfaces and be closely integrated with edge cloud networks to provide services to users.

[0151] Therefore, with the development of network software and hardware technologies, the processing capabilities of base stations and terminals are constantly improving, making it possible to flexibly deploy network processing capabilities between network equipment and terminals. For example, for terminals with different protocol stack processing capabilities, network access points can flexibly adjust network configuration and provide services by providing their own protocol stack processing capabilities and deployment status through the terminals. However, currently, terminals can only query the base station and then report the support status of functional feature parameters based on the 5G static protocol stack layer (as shown in Figure 1). It is unable to provide information reporting on protocol stack processing capabilities (such as modular functions) that require dynamic deployment and configuration (as shown in Figure 3), making it difficult to support flexible deployment of protocol stacks in multiple terminals or multiple user types and scenarios.

[0152] FIG4 is a flow chart of a method for reporting terminal capabilities according to an embodiment of the present disclosure. The method is applied to a terminal. As shown in FIG4 , the method includes the following steps:

[0153] Step 400: Send terminal capability information to a network device, where the terminal capability information includes the processing capability information of the protocol stack module of the terminal.

[0154] Specifically, the embodiment of the present disclosure introduces the reporting of the terminal protocol stack module processing capability. The terminal can report the terminal's protocol stack module processing capability information to the network device (for example, a base station) through the terminal capability information (UECapabilityInformation), so that the network side can perform corresponding node deployment and adaptation according to the capability information reported by the terminal, thereby realizing a more flexible protocol stack and functional organization method, and providing services for multiple terminals and multiple services.

[0155] In some embodiments, the terminal may proactively report the protocol stack module processing capability information.

[0156] In some embodiments, sending the terminal capability information to the network device includes: sending the terminal capability information to the network device based on a terminal capability query (UECapabilityEnquiry) message sent by the network device. That is, the terminal provides feedback based on the query on the network side and reports the terminal's protocol stack module processing capability information.

[0157] In some embodiments, the protocol stack module processing capability information of the terminal includes one or more of the following:

[0158] (1) Information about the protocol stack modules supported by the terminal.

[0159] For example, the terminal reports the supported protocol stack module information based on its own software and hardware processing capabilities, and the network side configures and deploys it. The network side can integrate the terminal reporting information and network node information to select the appropriate specific protocol stack module and corresponding configuration parameters among the peer network nodes and terminal entities.

[0160] In the embodiments of the present disclosure, the network nodes include network-side nodes such as cells, transmitting receiving points (TRPs), distributed units (DUs), and distributed data units (DDUs).

[0161] (2) Information about the protocol stack modules pre-configured on the terminal.

[0162] For example, the terminal reports pre-configured protocol stack module information and requests the network side to provide corresponding network configuration. The network side can configure a network node with the corresponding protocol stack module to provide services for the terminal based on the information reported by the terminal.

[0163] (3) Information on the protocol stack modules recommended for terminal configuration.

[0164] For example, the terminal recommends one or more groups of protocol stack modules (or protocol stack module configurations) to the network side based on its own protocol stack module processing capabilities and business needs. The network side can select a group of protocol stack modules (or protocol stack module configurations), configure the corresponding network nodes and notify the terminal.

[0165] In some embodiments, the protocol stack module includes a protocol stack module divided by protocol layer or a protocol stack module divided by network function.

[0166] Among them, the protocol stack modules are divided by protocol layers. A protocol layer can be used as a protocol stack module. For example, each protocol layer of 5G and 6G evolution, such as MAC layer, RLC layer, PDCP layer, SDAP layer, RRC layer, intelligent layer, etc., is an independent module.

[0167] The protocol stack modules are divided according to network functions. A module that implements a network function can be used as a protocol stack module. Network functions include, for example, measurement function, mobility management function, wireless resource management function, security and integrity function, flow mapping function, packet organization function, reliability control function, scheduling function, physical layer transmission / reception function, algorithm function (including signal processing algorithm, resource scheduling algorithm, AI algorithm and its model, etc.), state (context) management function, specific business support function, etc.

[0168] In some embodiments, the information of the protocol stack module includes one or more of the following:

[0169] (1) Type information of the protocol stack module.

[0170] For example, the type information indicates whether the protocol stack module supported by the terminal (or pre-configured by the terminal, or recommended for configuration by the terminal) is a protocol stack module divided by protocol layer or a protocol stack module divided by network function.

[0171] (2) Identification information of the protocol stack module. For example, the identification information is the identification of the protocol stack module supported by the terminal (or pre-configured by the terminal, or recommended by the terminal).

[0172] (3) Functional description information of the protocol stack module. For example, the functional description information describes the network functions corresponding to the protocol stack module supported by the terminal (or pre-configured by the terminal, or recommended by the terminal).

[0173] (4) Configurable parameter information of the protocol stack module. For example, the configurable parameter information indicates the configurable parameters of the protocol stack module supported by the terminal (or pre-configured by the terminal, or recommended by the terminal).

[0174] (5) Status information of the protocol stack module. For example, the status information indicates whether the status of the protocol stack module supported by the terminal (or pre-configured by the terminal, or recommended by the terminal) is supported and not configured, supported and configured, etc.

[0175] (6) Priority information of the protocol stack module. For example, the priority information indicates that the protocol stack module supported by the terminal (or pre-configured by the terminal, or recommended by the terminal) is the recommended protocol stack module, or indicates the specific priority of the protocol stack module, etc.

[0176] (7) Configuration information of the protocol stack module. For example, the configuration information is the configuration information of the protocol stack module pre-configured by the terminal (or recommended by the terminal).

[0177] The terminal capability reporting method provided in the embodiment of the present disclosure introduces the terminal protocol stack module processing capability reporting, so that the network side can perform appropriate network configuration, and realize a more flexible protocol stack and functional organization method, as well as efficient assembly and transmission of signaling and data at the air interface, thereby realizing user-centric elastic, flexible, and customized network deployment and service provision.

[0178] In some embodiments, the method further comprises:

[0179] A first message sent by a network device is received, where the first message includes one or more of the following:

[0180] Configuration information of the protocol stack module;

[0181] Feedback on terminal capability information;

[0182] Activation information and / or deactivation information of the protocol stack module.

[0183] Specifically, after the network device receives the protocol stack module processing capability information reported by the terminal, it performs network configuration and notifies the terminal. The first message notified to the terminal may include configuration information of the protocol stack module, feedback information of the terminal capability information, activation information and / or deactivation information of the protocol stack module, etc.

[0184] For example, the network device configures the protocol stack modules for the terminal and the network nodes that are equivalent to the terminal based on the information of the protocol stack modules supported by the terminal, and notifies the terminal of the configuration information of the protocol stack modules.

[0185] For example, the terminal reports the pre-configured (or recommended configuration) protocol stack module information and requests the network device to provide the corresponding network configuration. After receiving the request from the terminal, the network device agrees or disagrees with the request and sends feedback information about the reported protocol stack module processing capability information to the terminal, such as agreeing to the request and sending terminal capability confirmation (UECapabilityAcknowledge) information, or disagreeing to the request and sending terminal capability failure information (UECapalityFailureInformation).

[0186] For example, when the network side needs to activate or deactivate a certain protocol stack module, it may send activation information and / or deactivation information of the protocol stack module to the terminal.

[0187] In some embodiments, the method further includes: establishing a terminal-side protocol stack or protocol stack module based on the first message. That is, after the terminal receives the first message sent by the network side, the terminal can establish the terminal-side protocol stack or protocol stack module accordingly based on the information in the first message (such as configuration information or other instructions of the protocol stack module).

[0188] In some embodiments, the first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

[0189] In some embodiments, the air interface message includes an RRC message, a NAS message, a MAC layer control element (CE), a service-oriented message, and the like.

[0190] The terminal capability confirmation message and the terminal capability failure message are both feedback messages from the network side to the capability information reported by the terminal, such as notifying the terminal that the configuration is effective or the configuration fails.

[0191] Figure 5 is a diagram of terminal capability reporting and network configuration signaling provided by an embodiment of the present disclosure. Part (a) of Figure 5 illustrates that the terminal reports terminal capability information based on a query request from the network side, and the network side notifies the terminal of the effective configuration through an RRC reconfiguration message after performing network configuration. Part (b) of Figure 5 illustrates that the terminal proactively reports terminal capability information, and the network side notifies the terminal of the effective configuration through a terminal capability confirmation message after performing network configuration. Part (c) of Figure 5 illustrates that the terminal proactively reports terminal capability information, and the network side sends a terminal capability failure message to the terminal to notify the terminal of a configuration failure.

[0192] FIG6 is a flow chart of a network configuration method provided in an embodiment of the present disclosure. The method is applied to a network device. As shown in FIG6 , the method includes the following steps:

[0193] Step 600: Receive terminal capability information sent by a terminal, where the terminal capability information includes the processing capability information of the protocol stack module of the terminal.

[0194] Step 601: Perform network configuration based on the protocol stack module processing capability information of the terminal.

[0195] Specifically, the embodiment of the present disclosure introduces the reporting of the terminal protocol stack module processing capability. The terminal can report the terminal's protocol stack module processing capability information to the network device (for example, a base station) through the terminal capability information (UECapabilityInformation). The network side performs corresponding node deployment and adaptation based on the capability information reported by the terminal, thereby realizing a more flexible protocol stack and functional organization method, and providing services for multiple terminals and multiple services.

[0196] In some embodiments, the terminal may proactively report the protocol stack module processing capability information.

[0197] In some embodiments, the method further includes: sending a terminal capability query message to the terminal, where the terminal capability query message is used to query the processing capability information of the terminal's protocol stack module. Specifically, the network first initiates a query request to the terminal, and the terminal responds based on the query from the network, reporting the processing capability information of the terminal's protocol stack module.

[0198] In some embodiments, the protocol stack module processing capability information of the terminal includes one or more of the following:

[0199] (1) Information about the protocol stack modules supported by the terminal.

[0200] For example, the terminal reports the supported protocol stack module information based on its own software and hardware processing capabilities.

[0201] (2) Information about the protocol stack modules pre-configured on the terminal.

[0202] For example, the terminal reports the pre-configured protocol stack module information and requests the network side to provide the corresponding network configuration.

[0203] (3) Information on the protocol stack modules recommended for terminal configuration.

[0204] For example, the terminal recommends one or more groups of protocol stack modules (or protocol stack module configurations) to the network side based on its own protocol stack module processing capabilities and service needs.

[0205] In some embodiments, the protocol stack module includes a protocol stack module divided by protocol layer or a protocol stack module divided by network function.

[0206] Among them, the protocol stack modules are divided by protocol layers. A protocol layer can be used as a protocol stack module. For example, each protocol layer of 5G and 6G evolution, such as MAC layer, RLC layer, PDCP layer, SDAP layer, RRC layer, intelligent layer, etc., is an independent module.

[0207] The protocol stack modules are divided according to network functions. A module that implements a network function can be used as a protocol stack module. Network functions include, for example, measurement function, mobility management function, wireless resource management function, security and integrity function, flow mapping function, packet organization function, reliability control function, scheduling function, physical layer transmission / reception function, algorithm function (including signal processing algorithm, resource scheduling algorithm, AI algorithm and its model, etc.), state (context) management function, specific business support function, etc.

[0208] In some embodiments, the information of the protocol stack module includes one or more of the following:

[0209] (1) Type information of the protocol stack module.

[0210] For example, the type information indicates whether the protocol stack module supported by the terminal (or pre-configured by the terminal, or recommended for configuration by the terminal) is a protocol stack module divided by protocol layer or a protocol stack module divided by network function.

[0211] (2) Identification information of the protocol stack module. For example, the identification information is the identification of the protocol stack module supported by the terminal (or pre-configured by the terminal, or recommended by the terminal).

[0212] (3) Functional description information of the protocol stack module. For example, the functional description information describes the network functions corresponding to the protocol stack module supported by the terminal (or pre-configured by the terminal, or recommended by the terminal).

[0213] (4) Configurable parameter information of the protocol stack module. For example, the configurable parameter information indicates the configurable parameters of the protocol stack module supported by the terminal (or pre-configured by the terminal, or recommended by the terminal).

[0214] (5) Status information of the protocol stack module. For example, the status information indicates whether the status of the protocol stack module supported by the terminal (or pre-configured by the terminal, or recommended by the terminal) is supported and not configured, supported and configured, etc.

[0215] (6) Priority information of the protocol stack module. For example, the priority information indicates that the protocol stack module supported by the terminal (or pre-configured by the terminal, or recommended by the terminal) is the recommended protocol stack module, or indicates the specific priority of the protocol stack module, etc.

[0216] (7) Configuration information of the protocol stack module. For example, the configuration information is the configuration information of the protocol stack module pre-configured by the terminal (or recommended by the terminal).

[0217] In some embodiments, performing network configuration based on the protocol stack module processing capability information of the terminal includes:

[0218] Based on the information of the protocol stack modules supported by the terminal, configure the protocol stack modules for the terminal and the network nodes that are equivalent to the terminal; or,

[0219] Based on the information of the pre-configured protocol stack module of the terminal, configure the network node with the pre-configured protocol stack module to provide services for the terminal; or,

[0220] Based on the information of the protocol stack module recommended for the terminal, a target protocol stack module is selected, and a network node equipped with the target protocol stack module is configured to provide services for the terminal.

[0221] For example, the terminal reports the supported protocol stack module information based on its own software and hardware processing capabilities, and the network side configures and deploys it. The network side can integrate the terminal reporting information and network node information to select the appropriate specific protocol stack module and corresponding configuration parameters among the peer network nodes and terminal entities.

[0222] For example, the terminal reports pre-configured protocol stack module information and requests the network side to provide corresponding network configuration. The network side can configure a network node with the corresponding protocol stack module to provide services for the terminal based on the information reported by the terminal.

[0223] For example, the terminal recommends one or more groups of protocol stack modules (or protocol stack module configurations) to the network side based on its own protocol stack module processing capabilities and business needs. The network side can select a suitable protocol stack module (i.e., target protocol stack module) from the protocol stack modules recommended by the terminal and configure the corresponding network nodes.

[0224] The network configuration method provided by the embodiment of the present disclosure enables network equipment to perform appropriate network configuration based on the protocol stack module processing capability information reported by the terminal, thereby realizing a more flexible protocol stack and functional organization method, as well as efficient assembly and transmission of signaling and data at the air interface, thereby realizing user-centric elastic, flexible, and customized network deployment and service provision.

[0225] In some embodiments, the method further comprises:

[0226] Send a first message to the terminal, where the first message includes one or more of the following:

[0227] Configuration information of the protocol stack module;

[0228] Feedback on terminal capability information;

[0229] Activation information and / or deactivation information of the protocol stack module.

[0230] Specifically, after the network device receives the protocol stack module processing capability information reported by the terminal, it performs network configuration and notifies the terminal. The first message notified to the terminal may include configuration information of the protocol stack module, feedback information of the terminal capability information, activation information and / or deactivation information of the protocol stack module, etc.

[0231] For example, the network device configures the protocol stack modules for the terminal and the network nodes that are equivalent to the terminal based on the information of the protocol stack modules supported by the terminal, and notifies the terminal of the configuration information of the protocol stack modules.

[0232] For example, the terminal reports the pre-configured (or recommended configuration) protocol stack module information and requests the network device to provide the corresponding network configuration. After receiving the request from the terminal, the network device agrees or disagrees with the request and sends feedback information about the reported protocol stack module processing capability information to the terminal, such as agreeing to the request and sending terminal capability confirmation (UECapabilityAcknowledge) information, or disagreeing to the request and sending terminal capability failure information (UECapalityFailureInformation).

[0233] For example, when the network side needs to activate or deactivate a certain protocol stack module, it may send activation information and / or deactivation information of the protocol stack module to the terminal.

[0234] In some embodiments, the first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

[0235] In some embodiments, the air interface message includes an RRC message, a NAS message, a MAC CE, a service-oriented message, etc.

[0236] The terminal capability confirmation message and the terminal capability failure message are both feedback messages from the network side to the capability information reported by the terminal, such as notifying the terminal that the configuration is effective or the configuration fails.

[0237] For example, the terminal reports the terminal capability information according to the query request of the network side, and the network side notifies the terminal of the effective configuration through the RRC reconfiguration message after performing network configuration.

[0238] For example, the terminal actively reports terminal capability information, and the network side performs network configuration and notifies the terminal of the effective configuration through a terminal capability confirmation message.

[0239] For example, the terminal actively reports terminal capability information, and the network sends a terminal capability failure message to the terminal to notify the terminal of configuration failure.

[0240] The methods provided in the various embodiments of the present disclosure are based on the same application concept, so the implementation of each method can refer to each other, and the repeated parts will not be repeated.

[0241] The following describes the methods provided in the above embodiments of the present disclosure by using examples of specific application scenarios.

[0242] Example 1: The terminal reports information about supported protocol stack modules.

[0243] Step 1: The terminal accesses the mobile communication network and reports the processing capability information of the protocol stack modules supported by itself through the terminal capability information (UECapabilityInformation). Parameters can be added to the terminal capability information to report the processing capability information of the protocol stack modules of the terminal.

[0244] Step 2: The network receives the information reported by the terminal, configures the network node based on the information about the protocol stack modules supported by the terminal and the resources and load of the network node. It also configures basic network function modules such as measurement and state management for the terminal and notifies the terminal via an RRC reconfiguration message. Parameters can be added to the RRC reconfiguration message to indicate the configuration information of the protocol stack modules.

[0245] Step 3: The terminal performs configuration according to the RRC reconfiguration message sent by the network side and returns an RRC reconfiguration completion message.

[0246] Step 4: After a period of time, the terminal is ready to perform services and sends a service request to the network side.

[0247] Step 5: The network side selects the appropriate protocol stack module and corresponding configuration parameters according to the terminal service requirements, completes the protocol stack module configuration of the network node, and notifies the terminal through the RRC reconfiguration message.

[0248] Step 6: The terminal repeats step 3 and starts service transmission.

[0249] Example 2: The terminal reports information about the pre-configured protocol stack module.

[0250] Step 1: Terminal 1 accesses the mobile communication network. There is another terminal 2 nearby that also belongs to the same user. However, Terminal 2 is in an area with weak base station signal coverage and cannot directly establish a connection with the network.

[0251] Step 2: The user turns on the relay access point (relay AP) function switch of terminal 1. Terminal 1 pre-configures the protocol stack module that serves as a relay AP to provide services to terminal 2, and sends terminal capability information (UECapalityInformation) to the network to request support from the network side, which includes the terminal pre-configured protocol stack module information.

[0252] Step 3: After receiving the request from terminal 1, the network side agrees to the request and configures the protocol stack module of the corresponding network node to support terminal 1 as a relay AP to cooperate with the network node and provide services to other terminals.

[0253] Step 4: Terminal 1 sends information and attempts to register as a relay AP in the network node, unless it receives terminal capability failure information (UECapalityFailureInformation).

[0254] Optionally, the terminal may start a timer when reporting the pre-configured protocol stack module information. If registration is still unsuccessful after the timer expires, the terminal may re-initiate the report and give up after reaching a maximum number of times.

[0255] Step 5: Terminal 2 accesses the relay access point provided by Terminal 1, and Terminal 1 provides resources for data transmission.

[0256] Example 3: The terminal reports information about the recommended protocol stack module.

[0257] Step 1: The terminal accesses the mobile communication network, selects two sets of protocol stack modules {protocol stack module for service 1, protocol stack module for service 2} according to the service information to be carried out and the protocol stack modules supported by the terminal, and organizes the terminal capability information (UECapalityInformation) to be reported.

[0258] Step 2: The network receives the information reported by the terminal, agrees to the protocol stack module request based on services 1 and 2, performs network-side node preconfiguration, and sends a UECapabilityAcknowledge message to notify the terminal. The UECapabilityAcknowledge message can include a parameter indicating the activated or deactivated protocol stack module information.

[0259] Step 3: The terminal configures its own protocol stack module according to the actual business and sends a business request.

[0260] Step 4: The network side executes the protocol stack module configuration according to the terminal request.

[0261] When the terminal performs service 1 and / or service 2, the network side activates the corresponding configuration to provide services to the terminal.

[0262] Step 5: When the terminal goes offline or leaves the network node range, the network releases the corresponding protocol stack module.

[0263] The methods and devices provided in the various embodiments of the present disclosure are based on the same application concept. Since the methods and devices solve problems based on similar principles, the implementation of the devices and methods can refer to each other, and the repeated parts will not be repeated.

[0264] FIG7 is a schematic structural diagram of a terminal provided by an embodiment of the present disclosure. As shown in FIG7 , the terminal includes a memory 720 , a transceiver 710 , and a processor 700 ; wherein the processor 700 and the memory 720 may also be physically arranged separately.

[0265] The memory 720 is used to store computer programs; the transceiver 710 is used to send and receive data under the control of the processor 700.

[0266] Specifically, the transceiver 710 is configured to receive and send data under the control of the processor 700 .

[0267] In FIG7 , the bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by processor 700 and memory represented by memory 720, linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described in this disclosure. The bus interface provides an interface. The transceiver 710 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and other transmission media. For different user devices, the user interface 730 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0268] The processor 700 is responsible for managing the bus architecture and general processing, and the memory 720 can store data used by the processor 700 when performing operations.

[0269] The processor 700 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0270] The processor 700 calls the computer program stored in the memory 720 to execute any of the methods provided in the embodiments of the present disclosure according to the obtained executable instructions, for example: sending terminal capability information to the network device, where the terminal capability information includes the terminal's protocol stack module processing capability information.

[0271] In some embodiments, the protocol stack module processing capability information of the terminal includes one or more of the following:

[0272] Information about the protocol stack modules supported by the terminal;

[0273] Information about the protocol stack modules pre-configured on the terminal;

[0274] Information about the protocol stack modules recommended for terminal configuration.

[0275] In some embodiments, the information of the protocol stack module includes one or more of the following:

[0276] Type information of protocol stack module;

[0277] Identification information of the protocol stack module;

[0278] Functional description information of the protocol stack module;

[0279] Configurable parameter information of the protocol stack module;

[0280] Status information of the protocol stack module;

[0281] Priority information of protocol stack modules;

[0282] Configuration information of the protocol stack module.

[0283] In some embodiments, the method further comprises:

[0284] A first message sent by a network device is received, where the first message includes one or more of the following:

[0285] Configuration information of the protocol stack module;

[0286] Feedback on terminal capability information;

[0287] Activation information and / or deactivation information of the protocol stack module.

[0288] In some embodiments, the first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

[0289] In some embodiments, the air interface message includes one or more of the following: a radio resource control RRC message, a non-access stratum NAS message, a medium access control layer control element MAC CE, and a service-oriented message.

[0290] In some embodiments, the method further comprises:

[0291] A terminal-side protocol stack or protocol stack module is established based on the first message.

[0292] In some embodiments, sending the terminal capability information to the network device includes:

[0293] Based on the terminal capability query message sent by the network device, the terminal capability information is sent to the network device.

[0294] In some embodiments, the protocol stack module includes a protocol stack module divided by protocol layer or a protocol stack module divided by network function.

[0295] FIG8 is a schematic structural diagram of a network device provided in an embodiment of the present disclosure. As shown in FIG8 , the network device includes a memory 820 , a transceiver 810 , and a processor 800 ; wherein the processor 800 and the memory 820 may also be physically arranged separately.

[0296] The memory 820 is used to store computer programs; the transceiver 810 is used to send and receive data under the control of the processor 800.

[0297] Specifically, the transceiver 810 is configured to receive and send data under the control of the processor 800 .

[0298] In FIG8 , the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 800 and memory represented by memory 820. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described in this disclosure. The bus interface provides an interface. The transceiver 810 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, or the like.

[0299] The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 800 when performing operations.

[0300] The processor 800 may be a CPU, an ASIC, an FPGA, or a CPLD, and the processor may also adopt a multi-core architecture.

[0301] The processor 800 calls the computer program stored in the memory 820 to execute any of the methods provided in the embodiments of the present disclosure according to the obtained executable instructions, for example: receiving terminal capability information sent by the terminal, the terminal capability information including the terminal's protocol stack module processing capability information; and performing network configuration based on the terminal's protocol stack module processing capability information.

[0302] In some embodiments, the protocol stack module processing capability information of the terminal includes one or more of the following:

[0303] Information about the protocol stack modules supported by the terminal;

[0304] Information about the protocol stack modules pre-configured on the terminal;

[0305] Information about the protocol stack modules recommended for terminal configuration.

[0306] In some embodiments, the information of the protocol stack module includes one or more of the following:

[0307] Type information of protocol stack module;

[0308] Identification information of the protocol stack module;

[0309] Functional description information of the protocol stack module;

[0310] Configurable parameter information of the protocol stack module;

[0311] Status information of the protocol stack module;

[0312] Priority information of protocol stack modules;

[0313] Configuration information of the protocol stack module.

[0314] In some embodiments, performing network configuration based on the protocol stack module processing capability information of the terminal includes:

[0315] Based on the information of the protocol stack modules supported by the terminal, configure the protocol stack modules for the terminal and the network nodes that are equivalent to the terminal; or,

[0316] Based on the information of the pre-configured protocol stack module of the terminal, configure the network node with the pre-configured protocol stack module to provide services for the terminal; or,

[0317] Based on the information of the protocol stack module recommended for the terminal, a target protocol stack module is selected, and a network node equipped with the target protocol stack module is configured to provide services for the terminal.

[0318] In some embodiments, the method further comprises:

[0319] Send a first message to the terminal, where the first message includes one or more of the following:

[0320] Configuration information of the protocol stack module;

[0321] Feedback on terminal capability information;

[0322] Activation information and / or deactivation information of the protocol stack module.

[0323] In some embodiments, the first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

[0324] In some embodiments, the air interface message includes one or more of the following: a radio resource control RRC message, a non-access stratum NAS message, a medium access control layer control element MAC CE, and a service-oriented message.

[0325] In some embodiments, the method further comprises:

[0326] Send a terminal capability query message to the terminal, where the terminal capability query message is used to query the processing capability information of the protocol stack module of the terminal.

[0327] In some embodiments, the protocol stack module includes a protocol stack module divided by protocol layer or a protocol stack module divided by network function.

[0328] It should be noted here that the above-mentioned terminals and network devices provided in the embodiments of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiments and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those in the method embodiments will not be described in detail here.

[0329] FIG9 is a schematic diagram of the structure of a terminal capability reporting device provided in an embodiment of the present disclosure. As shown in FIG9 , the device includes:

[0330] The first sending unit 900 is configured to send terminal capability information to a network device, where the terminal capability information includes the processing capability information of a protocol stack module of the terminal.

[0331] In some embodiments, the protocol stack module processing capability information of the terminal includes one or more of the following:

[0332] Information about the protocol stack modules supported by the terminal;

[0333] Information about the protocol stack modules pre-configured on the terminal;

[0334] Information about the protocol stack modules recommended for terminal configuration.

[0335] In some embodiments, the information of the protocol stack module includes one or more of the following:

[0336] Type information of protocol stack module;

[0337] Identification information of the protocol stack module;

[0338] Functional description information of the protocol stack module;

[0339] Configurable parameter information of the protocol stack module;

[0340] Status information of the protocol stack module;

[0341] Priority information of protocol stack modules;

[0342] Configuration information of the protocol stack module.

[0343] In some embodiments, the apparatus further comprises:

[0344] The first receiving unit is configured to receive a first message sent by a network device, where the first message includes one or more of the following:

[0345] Configuration information of the protocol stack module;

[0346] Feedback on terminal capability information;

[0347] Activation information and / or deactivation information of the protocol stack module.

[0348] In some embodiments, the first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

[0349] In some embodiments, the air interface message includes one or more of the following: a radio resource control RRC message, a non-access stratum NAS message, a medium access control layer control element MAC CE, and a service-oriented message.

[0350] In some embodiments, the apparatus further comprises:

[0351] The building unit is used to build a terminal side protocol stack or a protocol stack module based on the first message.

[0352] In some embodiments, sending the terminal capability information to the network device includes:

[0353] Based on the terminal capability query message sent by the network device, the terminal capability information is sent to the network device.

[0354] In some embodiments, the protocol stack module includes a protocol stack module divided by protocol layer or a protocol stack module divided by network function.

[0355] FIG10 is a schematic diagram of the structure of a network configuration device provided in an embodiment of the present disclosure. As shown in FIG10 , the device includes:

[0356] The second receiving unit 1000 is configured to receive terminal capability information sent by a terminal, where the terminal capability information includes information about the processing capability of a protocol stack module of the terminal;

[0357] The configuration unit 1010 is configured to perform network configuration based on the processing capability information of the protocol stack module of the terminal.

[0358] In some embodiments, the protocol stack module processing capability information of the terminal includes one or more of the following:

[0359] Information about the protocol stack modules supported by the terminal;

[0360] Information about the protocol stack modules pre-configured on the terminal;

[0361] Information about the protocol stack modules recommended for terminal configuration.

[0362] In some embodiments, the information of the protocol stack module includes one or more of the following:

[0363] Type information of protocol stack module;

[0364] Identification information of the protocol stack module;

[0365] Functional description information of the protocol stack module;

[0366] Configurable parameter information of the protocol stack module;

[0367] Status information of the protocol stack module;

[0368] Priority information of protocol stack modules;

[0369] Configuration information of the protocol stack module.

[0370] In some embodiments, performing network configuration based on the protocol stack module processing capability information of the terminal includes:

[0371] Based on the information of the protocol stack modules supported by the terminal, configure the protocol stack modules for the terminal and the network nodes that are equivalent to the terminal; or,

[0372] Based on the information of the pre-configured protocol stack module of the terminal, configure the network node with the pre-configured protocol stack module to provide services for the terminal; or,

[0373] Based on the information of the protocol stack module recommended for the terminal, a target protocol stack module is selected, and a network node equipped with the target protocol stack module is configured to provide services for the terminal.

[0374] In some embodiments, the apparatus further comprises:

[0375] The second sending unit is configured to send a first message to the terminal, where the first message includes one or more of the following:

[0376] Configuration information of the protocol stack module;

[0377] Feedback on terminal capability information;

[0378] Activation information and / or deactivation information of the protocol stack module.

[0379] In some embodiments, the first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

[0380] In some embodiments, the air interface message includes one or more of the following: a radio resource control RRC message, a non-access stratum NAS message, a medium access control layer control element MAC CE, and a service-oriented message.

[0381] In some embodiments, the apparatus further comprises:

[0382] The third sending unit is configured to send a terminal capability query message to the terminal, where the terminal capability query message is used to query the protocol stack module processing capability information of the terminal.

[0383] In some embodiments, the protocol stack module includes a protocol stack module divided by protocol layer or a protocol stack module divided by network function.

[0384] It should be noted that the division of units in the embodiments of the present disclosure is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0385] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0386] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0387] On the other hand, an embodiment of the present disclosure further provides a non-transitory readable storage medium, wherein the non-transitory readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the methods provided in the above embodiments.

[0388] It should be noted here that the non-transitory readable storage medium provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0389] The non-transitory readable storage medium can be any available medium or data storage device that can be accessed by a computer, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs)), etc.

[0390] The technical solution provided by the embodiments of the present disclosure can be applicable to a variety of systems, especially 5G systems or future 6G systems. For example, applicable systems can be global system of mobile communication (GSM) systems, code division multiple access (CDMA) systems, wideband code division multiple access (WCDMA) general packet radio service (GPRS) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, long term evolution advanced (LTE-A) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G new radio (NR) systems, etc. These various systems include terminal devices and network devices. The system can also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0391] The terminal involved in the embodiments of the present disclosure may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal may also be different. For example, in a 5G system, the terminal may be called User Equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present disclosure.

[0392] The network device involved in the embodiments of the present disclosure may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or may be called another name. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present disclosure may be a base transceiver station (BTS) in the Global System for Mobile communications (GSM) or code division multiple access (CDMA), a network device (NodeB) in wide-band code division multiple access (WCDMA), an evolutionary Node B (eNB or e-NodeB) in the long term evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of the present disclosure. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.

[0393] Network devices and terminals can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO. It can also be diversity transmission, precoded transmission, or beamforming transmission.

[0394] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.

[0395] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0396] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0397] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0398] Obviously, those skilled in the art may make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include these modifications and variations.

Claims

1. A terminal capability reporting method, applied to a terminal, comprising: Sending terminal capability information to a network device, wherein the terminal capability information includes the protocol stack module processing capability information of the terminal.

2. The method for reporting terminal capabilities according to claim 1, wherein: The protocol stack module processing capability information of the terminal includes one or more of the following: Information on protocol stack modules supported by the terminal; Information of the protocol stack module pre-configured by the terminal; Information about the protocol stack modules recommended for configuration by the terminal.

3. The method for reporting terminal capabilities according to claim 2, wherein: The information of the protocol stack module includes one or more of the following: Type information of protocol stack module; Identification information of the protocol stack module; Functional description information of the protocol stack module; Configurable parameter information of the protocol stack module; Status information of protocol stack modules; Protocol stack module priority information; Configuration information of the protocol stack module.

4. The method for reporting terminal capabilities according to any one of claims 1 to 3, wherein: The method further comprises: Receive a first message sent by the network device, where the first message includes one or more of the following: Configuration information of the protocol stack module; Feedback information of the terminal capability information; Activation information and / or deactivation information of the protocol stack module.

5. The method for reporting terminal capabilities according to claim 4, wherein: The first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

6. The method for reporting terminal capabilities according to claim 5, wherein: The air interface message includes one or more of the following: a radio resource control RRC message, a non-access layer NAS message, a medium access control layer control element MAC CE, and a service-oriented message.

7. The method for reporting terminal capabilities according to claim 4, wherein: The method further comprises: A terminal side protocol stack or protocol stack module is established based on the first message.

8. The method for reporting terminal capabilities according to claim 1, wherein: The sending of the terminal capability information to the network device includes: Based on the terminal capability query message sent by the network device, the terminal capability information is sent to the network device.

9. The method for reporting terminal capabilities according to claim 2 or 3, wherein: The protocol stack modules include protocol stack modules divided by protocol layers or protocol stack modules divided by network functions.

10. A network configuration method, applied to a network device, comprising: Receiving terminal capability information sent by a terminal, wherein the terminal capability information includes protocol stack module processing capability information of the terminal; The network configuration is performed based on the protocol stack module processing capability information of the terminal.

11. The network configuration method according to claim 10, wherein: The protocol stack module processing capability information of the terminal includes one or more of the following: Information on protocol stack modules supported by the terminal; Information of the protocol stack module pre-configured by the terminal; Information about the protocol stack modules recommended for configuration by the terminal.

12. The network configuration method according to claim 11, wherein: The information of the protocol stack module includes one or more of the following: Type information of protocol stack module; Identification information of the protocol stack module; Functional description information of the protocol stack module; Configurable parameter information of the protocol stack module; Status information of protocol stack modules; Protocol stack module priority information; Configuration information of the protocol stack module.

13. The network configuration method according to claim 11, wherein: The performing network configuration based on the protocol stack module processing capability information of the terminal includes: Based on the information of the protocol stack modules supported by the terminal, the protocol stack modules are configured for the terminal and a network node that is equivalent to the terminal; or, Based on the information of the pre-configured protocol stack module of the terminal, configuring a network node having the pre-configured protocol stack module to provide services for the terminal; or, Based on the information of the protocol stack module recommended for configuration by the terminal, a target protocol stack module is selected, and a network node equipped with the target protocol stack module is configured to provide services for the terminal.

14. The network configuration method according to any one of claims 10 to 13, wherein: The method further comprises: Sending a first message to the terminal, where the first message includes one or more of the following: Configuration information of the protocol stack module; Feedback information of the terminal capability information; Activation information and / or deactivation information of the protocol stack module.

15. The network configuration method according to claim 14, wherein: The first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

16. The network configuration method according to claim 15, wherein: The air interface message includes one or more of the following: a radio resource control RRC message, a non-access layer NAS message, a medium access control layer control element MAC CE, and a service-oriented message.

17. The network configuration method according to claim 10, wherein: The method further comprises: A terminal capability query message is sent to the terminal, where the terminal capability query message is used to query the protocol stack module processing capability information of the terminal.

18. The network configuration method according to any one of claims 11 to 13, wherein: The protocol stack modules include protocol stack modules divided by protocol layers or protocol stack modules divided by network functions.

19. A terminal comprising a memory, a transceiver, and a processor; Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Sending terminal capability information to a network device, wherein the terminal capability information includes the protocol stack module processing capability information of the terminal.

20. The terminal according to claim 19, wherein: The protocol stack module processing capability information of the terminal includes one or more of the following: Information on protocol stack modules supported by the terminal; Information of the protocol stack module pre-configured by the terminal; Information about the protocol stack modules recommended for configuration by the terminal.

21. The terminal according to claim 20, wherein: The information of the protocol stack module includes one or more of the following: Type information of protocol stack module; Identification information of the protocol stack module; Functional description information of the protocol stack module; Configurable parameter information of the protocol stack module; Status information of protocol stack modules; Protocol stack module priority information; Configuration information of the protocol stack module.

22. The terminal according to any one of claims 19 to 21, wherein: The operations also include: Receive a first message sent by the network device, where the first message includes one or more of the following: Configuration information of the protocol stack module; Feedback information of the terminal capability information; Activation information and / or deactivation information of the protocol stack module.

23. The terminal according to claim 22, wherein: The first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

24. The terminal according to claim 23, wherein: The air interface message includes one or more of the following: a radio resource control RRC message, a non-access layer NAS message, a medium access control layer control element MAC CE, and a service-oriented message.

25. The terminal according to claim 22, wherein: The operations also include: A terminal side protocol stack or protocol stack module is established based on the first message.

26. The terminal according to claim 19, wherein: The sending of the terminal capability information to the network device includes: Based on the terminal capability query message sent by the network device, the terminal capability information is sent to the network device.

27. The terminal according to claim 20 or 21, wherein: The protocol stack modules include protocol stack modules divided by protocol layers or protocol stack modules divided by network functions.

28. A network device comprising a memory, a transceiver, and a processor; Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Receiving terminal capability information sent by a terminal, wherein the terminal capability information includes protocol stack module processing capability information of the terminal; The network configuration is performed based on the protocol stack module processing capability information of the terminal.

29. The network device according to claim 28, wherein: The protocol stack module processing capability information of the terminal includes one or more of the following: Information on protocol stack modules supported by the terminal; Information of the protocol stack module pre-configured by the terminal; Information about the protocol stack modules recommended for configuration by the terminal.

30. The network device according to claim 29, wherein: The information of the protocol stack module includes one or more of the following: Type information of protocol stack module; Identification information of the protocol stack module; Functional description information of the protocol stack module; Configurable parameter information of the protocol stack module; Status information of protocol stack modules; Protocol stack module priority information; Configuration information of the protocol stack module.

31. The network device according to claim 29, wherein: The performing network configuration based on the protocol stack module processing capability information of the terminal includes: Based on the information of the protocol stack modules supported by the terminal, the protocol stack modules are configured for the terminal and a network node that is equivalent to the terminal; or, Based on the information of the pre-configured protocol stack module of the terminal, configuring a network node having the pre-configured protocol stack module to provide services for the terminal; or, Based on the information of the protocol stack module recommended for configuration by the terminal, a target protocol stack module is selected, and a network node equipped with the target protocol stack module is configured to provide services for the terminal.

32. The network device according to any one of claims 28 to 31, wherein: The operations also include: Sending a first message to the terminal, where the first message includes one or more of the following: Configuration information of the protocol stack module; Feedback information of the terminal capability information; Activation information and / or deactivation information of the protocol stack module.

33. The network device according to claim 32, wherein: The first message includes one or more of the following: an air interface message, a terminal capability confirmation message, and a terminal capability failure message.

34. The network device according to claim 33, wherein: The air interface message includes one or more of the following: a radio resource control RRC message, a non-access layer NAS message, a medium access control layer control element MAC CE, and a service-oriented message.

35. The network device according to claim 28, wherein: The operations also include: A terminal capability query message is sent to the terminal, where the terminal capability query message is used to query the protocol stack module processing capability information of the terminal.

36. The network device according to any one of claims 29 to 31, wherein: The protocol stack modules include protocol stack modules divided by protocol layers or protocol stack modules divided by network functions.

37. A terminal capability reporting device, comprising: The first sending unit is used to send terminal capability information to the network device, where the terminal capability information includes the protocol stack module processing capability information of the terminal.

38. A network configuration device, comprising: A second receiving unit, configured to receive terminal capability information sent by a terminal, wherein the terminal capability information includes protocol stack module processing capability information of the terminal; A configuration unit is used to perform network configuration based on the protocol stack module processing capability information of the terminal.

39. A non-transitory readable storage medium storing a computer program, wherein the computer program is used to cause a processor to execute the method described in any one of claims 1 to 9, or to execute the method described in any one of claims 10 to 18.

Citation Information

Patent Citations

  • A method and a device for determining a user plane protocol stack type

    CN109699049A

  • Mobility management method and device, network node and terminal

    CN117082575A

  • Air-interface protocol stack configuration method, and data transmission method and device

    WO2016141793A1