Wireless network protocol stack configuration method and apparatus, terminal and network-side device
By receiving and determining the relevant information of the protocol function links, a target protocol function model is established, which solves the consistency problem of wireless network protocol stack configuration in 6G systems and realizes low-overhead end-to-end protocol function control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2022-01-20
- Publication Date
- 2026-08-04
AI Technical Summary
Existing wireless network protocol stack configuration methods cannot guarantee consistency between the receiver and the transmitter, especially in 6G systems with many-to-one or one-to-many protocol sublayer relationships, leading to inconsistent data processing.
By receiving protocol function configuration information sent by network-side devices, the relevant information of protocol function links required by business needs are determined, including routing and connection information, and a target protocol function model is established to ensure the consistency of network protocol stacks between terminals and network-side devices.
It implements low-overhead end-to-end protocol function control, ensuring data processing consistency between the receiving and sending ends, and adapting to various business needs.
Smart Images

Figure CN116506903B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a wireless network protocol stack configuration method, apparatus, terminal, and network-side equipment. Background Technology
[0002] To achieve the design goal of a Lite Network for next-generation mobile communications, a User Plane (UP) function is proposed to be introduced in Layer 3 for data processing. This UP function (denoted as L3UP) is introduced in the Access Stratum (AS) layer at L3. In 3G / 4G / 5G systems, the L3 layer at the AS layer only has a Control Plane (CP), i.e., only the RRC protocol layer (or sublayer), with the Radio Resource Control (RRC) protocol layer performing radio resource control functions.
[0003] In 6G, a Service Based Architecture (SBA) Radio Access Network (RAN) scheme was proposed. In the SBA RAN scheme, a UE can simultaneously have multiple L3UP / Service Data Adaptation Protocol (SDAP) / Packet Data Convergence Protocol (PDCP) / Radio Link Control (RLC) protocol functionalities. That is, the correspondence between protocol sublayers becomes many-to-one or one-to-many, and the functionalities of the same protocol stack sublayer are not unique. Therefore, the existing wireless network protocol stack configuration methods cannot guarantee the consistency between the receiver and the transmitter. Summary of the Invention
[0004] The purpose of this invention is to provide a wireless network protocol stack configuration method, apparatus, terminal, and network-side device, which solves the problem that existing wireless network protocol stack configuration methods cannot guarantee the consistency between the receiving end and the sending end.
[0005] To achieve the above objectives, embodiments of the present invention provide a wireless network protocol stack configuration method, applied to a terminal, comprising:
[0006] Receive protocol function configuration information sent by the network-side device, wherein the protocol function configuration information is the protocol function configuration information of the target protocol function model corresponding to the service requirements of the terminal;
[0007] Based on the protocol function configuration information, determine the relevant information of the protocol function links required for the business requirements.
[0008] Optionally, the relevant information of the protocol function link includes at least one of the following:
[0009] Routing information between protocol function links;
[0010] Connection information between protocol function links.
[0011] Optionally, the target protocol function model indicates at least one of the following:
[0012] The protocol functions required by the business requirements;
[0013] The protocol sublayer functional body required to be established for the aforementioned business requirements;
[0014] The protocol sublayer functionalities that need to be modified according to the business requirements;
[0015] The protocol sublayer functionalities that need to be deleted according to the business requirements;
[0016] The connection relationships between protocol sublayer functional units;
[0017] Routing relationships between protocol sublayer functionalities;
[0018] Wireless link;
[0019] The protocol sublayer functionalities included in a wireless link;
[0020] The connection relationships between protocol sublayer functional units contained in a wireless link;
[0021] The wireless bearer included in a wireless link;
[0022] The logical channels included in a wireless link;
[0023] The transmission channels included in a wireless link.
[0024] Optionally, the method further includes:
[0025] Send a first request message to the network-side device, wherein the first request message indicates the service requirements of the terminal;
[0026] The protocol function configuration information received from the network-side device includes:
[0027] Receive RRC signaling sent by network-side equipment, wherein the RRC signaling carries the protocol function configuration information.
[0028] Optionally, the protocol function configuration information includes at least one of the following:
[0029] Protocol function link identifier;
[0030] The protocol function link is a bidirectional carrier of indication information;
[0031] The type of protocol function link;
[0032] The protocol function link contains the protocol sublayer function bodies;
[0033] The protocol function link contains the functions of the protocol sublayer function bodies;
[0034] The identification information of protocol function links within the protocol sublayer function body;
[0035] The mapping information of protocol function links in the protocol sublayer function body;
[0036] The protocol function links aggregate the requirement information in the protocol sublayer function body;
[0037] The identifiers of the protocol sublayer functional bodies included in the protocol functional link;
[0038] Quality of Service (QoS) requirements when transmitting information via protocol function links;
[0039] The configuration parameters for the MAC function body in the protocol function link to process data packets;
[0040] The configuration parameters of the protocol sublayer functions included in the protocol function link;
[0041] The transport configuration information of the corresponding Transport Network Layer (TNL) between two adjacent protocol sublayer functional bodies in the protocol functional link;
[0042] When the protocol function link is a data link, the mapping relationship between the protocol function link and the bearer of the non-access stratum (NAS).
[0043] Optionally, determining the relevant information of the protocol function links required by the business requirement based on the protocol function configuration information includes:
[0044] Based on the protocol function configuration information, establish protocol sublayer function bodies and links between two adjacent protocol sublayer function bodies, and obtain relevant information about the protocol function links.
[0045] Optionally, the method further includes:
[0046] Based on the processing requirements of the protocol function link, a second request message is sent to the network-side device;
[0047] Receive RRC signaling sent by network-side devices, wherein the RRC signaling carries updated protocol function configuration information;
[0048] The processing requirement is executed based on the updated protocol function configuration information;
[0049] The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
[0050] To achieve the above objectives, embodiments of the present invention provide a wireless network protocol stack configuration method, applied to a network-side device, comprising:
[0051] Determine the N protocol function links included in the access layer of the wireless network protocol stack;
[0052] Configure the protocol function configuration information for each of the aforementioned protocol function links;
[0053] Based on the protocol function configuration information, establish a protocol function model corresponding to each protocol function link;
[0054] Based on the terminal's business requirements, send the protocol function configuration information corresponding to the target protocol function model in the protocol function model to the terminal;
[0055] Where N is a positive integer.
[0056] Optionally, the protocol function model indicates at least one of the following:
[0057] The protocol functions required by the business requirements;
[0058] The protocol sublayer functional body required to be established for the aforementioned business requirements;
[0059] The protocol sublayer functionalities that need to be modified according to the business requirements;
[0060] The protocol sublayer functionalities that need to be deleted according to the business requirements;
[0061] The connection relationships between protocol sublayer functional units;
[0062] Routing relationships between protocol sublayer functionalities;
[0063] Wireless link;
[0064] The protocol sublayer functionalities included in a wireless link;
[0065] The connection relationships between protocol sublayer functional units contained in a wireless link;
[0066] The wireless bearer included in a wireless link;
[0067] The logical channels included in a wireless link;
[0068] The transmission channels included in a wireless link.
[0069] Optionally, the end node of each of the aforementioned protocol function links is a MAC function body.
[0070] Optionally, the determination of the N protocol function links included in the access layer of the wireless network protocol stack includes:
[0071] Number all links connecting to the MAC function body in the access layer;
[0072] For each link, traverse from the MAC function body to the first function body of the layer 3 protocol stack to determine the protocol function link to which each link belongs;
[0073] The protocol function links include: all protocol sub-layer functions traversed between the MAC function and the first function, as well as links between two adjacent protocol sub-layer functions.
[0074] Optionally, the first functional unit includes a Radio Resource Control (RRC) functional unit and a user plane functional unit;
[0075] There is one RRC function body and at least one user plane function body.
[0076] Optionally, the method further includes:
[0077] The type of the protocol function link is determined based on the starting node of the protocol function link;
[0078] The types of protocol function links include: signaling links or data links.
[0079] Optionally, the protocol function configuration information for configuring each of the protocol function links includes:
[0080] Configure the wireless network layer parameters and transport network layer parameters for each of the aforementioned protocol function links;
[0081] The wireless network layer parameters are used to indicate the protocol sublayer functions included in the protocol function link; the transport network layer is used to indicate the transport function between two adjacent protocol sublayer functions.
[0082] Optionally, the protocol function configuration information includes at least one of the following:
[0083] Protocol function link identifier;
[0084] The protocol function link is a bidirectional carrier of indication information;
[0085] The type of protocol function link;
[0086] The protocol function link contains the protocol sublayer function bodies;
[0087] The protocol function link contains the functions of the protocol sublayer function bodies;
[0088] The identification information of protocol function links within the protocol sublayer function body;
[0089] The mapping information of protocol function links in the protocol sublayer function body;
[0090] The protocol function links aggregate the requirement information in the protocol sublayer function body;
[0091] The identifiers of the protocol sublayer functional bodies included in the protocol functional link;
[0092] QoS requirements when transmitting information via protocol function links;
[0093] The configuration parameters for the MAC function body in the protocol function link to process data packets;
[0094] The configuration parameters of the protocol sublayer functions included in the protocol function link;
[0095] Transmission configuration information of the TNL layer between two adjacent protocol sublayer functional bodies in a protocol functional link;
[0096] When the protocol function link is a data link, the mapping relationship between the protocol function link and the NAS.
[0097] Optionally, sending protocol function configuration information corresponding to the target protocol function model in the protocol function model to the terminal according to the terminal's service requirements includes:
[0098] Obtain a first request message sent by the terminal, wherein the first request message indicates the service requirements of the terminal;
[0099] Determine the target protocol function model corresponding to the business requirements from the protocol function model;
[0100] The protocol function configuration information corresponding to the target protocol function model is sent to the terminal via RRC signaling.
[0101] Optionally, the method further includes:
[0102] Obtain a second request message sent by the terminal, the second request message indicating the terminal's processing requirement for the protocol function link;
[0103] Based on the processing requirements, configure the protocol function links to obtain updated protocol function configuration information;
[0104] The updated protocol function configuration information is sent to the terminal via RRC signaling;
[0105] The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
[0106] To achieve the above objectives, embodiments of the present invention provide a wireless network protocol stack configuration device, applied to a terminal, comprising:
[0107] The first receiving module is used to receive protocol function configuration information sent by the network-side device. The protocol function configuration information is the protocol function configuration information of the target protocol function model corresponding to the service requirements of the terminal.
[0108] The first determining module is used to determine the relevant information of the protocol function links required by the business requirements based on the protocol function configuration information.
[0109] Optionally, the relevant information of the protocol function link includes at least one of the following:
[0110] Routing information between protocol function links;
[0111] Connection information between protocol function links.
[0112] Optionally, the target protocol function model indicates at least one of the following:
[0113] The protocol functions required by the business requirements;
[0114] The protocol sublayer functional body required to be established for the aforementioned business requirements;
[0115] The protocol sublayer functionalities that need to be modified according to the business requirements;
[0116] The protocol sublayer functionalities that need to be deleted according to the business requirements;
[0117] The connection relationships between protocol sublayer functional units;
[0118] Routing relationships between protocol sublayer functionalities;
[0119] Wireless link;
[0120] The protocol sublayer functionalities included in a wireless link;
[0121] The connection relationships between protocol sublayer functional units contained in a wireless link;
[0122] The wireless bearer included in a wireless link;
[0123] The logical channels included in a wireless link;
[0124] The transmission channels included in a wireless link.
[0125] Optionally, the device further includes:
[0126] The second sending module is used to send a first request message to the network-side device, wherein the first request message indicates the service requirements of the terminal;
[0127] The first receiving module is specifically used to: receive RRC signaling sent by the network-side device, wherein the RRC signaling carries the protocol function configuration information.
[0128] Optionally, the protocol function configuration information includes at least one of the following:
[0129] Protocol function link identifier;
[0130] The protocol function link is a bidirectional carrier of indication information;
[0131] The type of protocol function link;
[0132] The protocol function link contains the protocol sublayer function bodies;
[0133] The protocol function link contains the functions of the protocol sublayer function bodies;
[0134] The identification information of protocol function links within the protocol sublayer function body;
[0135] The mapping information of protocol function links in the protocol sublayer function body;
[0136] The protocol function links aggregate the requirement information in the protocol sublayer function body;
[0137] The identifiers of the protocol sublayer functional bodies included in the protocol functional link;
[0138] Quality of Service (QoS) requirements when transmitting information via protocol functional links;
[0139] The configuration parameters for the Media Access Control (MAC) function body in the protocol function link to process data packets;
[0140] The configuration parameters of the protocol sublayer functions included in the protocol function link;
[0141] Transmission configuration information of the Transport Network Layer (TNL) between two adjacent protocol sublayer functional bodies in a protocol function link;
[0142] When the protocol function link is a data link, the mapping relationship between the protocol function link and the bearer of the non-access stratum NAS.
[0143] Optionally, the first determining module is specifically used to: establish a protocol sublayer function body and a link between two adjacent protocol sublayer function bodies according to the protocol function configuration information, and obtain relevant information about the protocol function link.
[0144] Optionally, the device further includes:
[0145] The third sending module is used to send a second request message to the network-side device according to the processing requirements of the protocol function link;
[0146] The second receiving module is used to receive RRC signaling sent by the network-side device, wherein the RRC signaling carries updated protocol function configuration information;
[0147] The first processing module is used to execute the processing requirements according to the updated protocol function configuration information;
[0148] The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
[0149] To achieve the above objectives, embodiments of the present invention provide a wireless network protocol stack configuration apparatus, applied to a network-side device, comprising:
[0150] The second determining module is used to determine the N protocol function links included in the access layer of the wireless network protocol stack;
[0151] The first configuration module is used to configure the protocol function configuration information for each of the aforementioned protocol function links;
[0152] A module is established to build a protocol function model corresponding to each protocol function link based on the protocol function configuration information.
[0153] The first sending module is used to send the protocol function configuration information corresponding to the target protocol function model in the protocol function model to the terminal according to the terminal's service requirements;
[0154] Where N is a positive integer.
[0155] Optionally, the protocol function model indicates at least one of the following:
[0156] The protocol functions required by the business requirements;
[0157] The protocol sublayer functional body required to be established for the aforementioned business requirements;
[0158] The protocol sublayer functionalities that need to be modified according to the business requirements;
[0159] The protocol sublayer functionalities that need to be deleted according to the business requirements;
[0160] The connection relationships between protocol sublayer functional units;
[0161] Routing relationships between protocol sublayer functionalities;
[0162] Wireless link;
[0163] The protocol sublayer functionalities included in a wireless link;
[0164] The connection relationships between protocol sublayer functional units contained in a wireless link;
[0165] The wireless bearer included in a wireless link;
[0166] The logical channels included in a wireless link;
[0167] The transmission channels included in a wireless link.
[0168] Optionally, the end node of each of the aforementioned protocol function links is a MAC function body.
[0169] Optionally, the second determining module includes:
[0170] The first processing unit is used to number all the links of the MAC function bodies in the access layer;
[0171] The second processing unit is used to, for each link, traverse from the MAC function body to the first function body of the layer 3 protocol stack to determine the protocol function link to which each link belongs.
[0172] The protocol function links include: all protocol sublayer functions traversed between the MAC function and the first function, and links between two adjacent protocol sublayer functions.
[0173] Optionally, the first functional unit includes a Radio Resource Control (RRC) functional unit and a user plane functional unit;
[0174] There is one RRC function body and at least one user plane function body.
[0175] Optionally, the device further includes:
[0176] The third determining module is used to determine the type of the protocol function link based on the starting node of the protocol function link;
[0177] The types of protocol function links include: signaling links or data links.
[0178] Optionally, the first configuration module is specifically used to: configure the wireless network layer parameters and transport network layer parameters for each of the protocol function links;
[0179] The wireless network layer parameters are used to indicate the protocol sublayer functions included in the protocol function link; the transport network layer is used to indicate the transport function between two adjacent protocol sublayer functions.
[0180] Optionally, the protocol function configuration information includes at least one of the following:
[0181] Protocol function link identifier;
[0182] The protocol function link is a bidirectional carrier of indication information;
[0183] The type of protocol function link;
[0184] The protocol function link contains the protocol sublayer function bodies;
[0185] The protocol function link contains the functions of the protocol sublayer function bodies;
[0186] The identification information of protocol function links within the protocol sublayer function body;
[0187] The mapping information of protocol function links in the protocol sublayer function body;
[0188] The protocol function links aggregate the requirement information in the protocol sublayer function body;
[0189] The identifiers of the protocol sublayer functional bodies included in the protocol functional link;
[0190] QoS requirements when transmitting information via protocol function links;
[0191] The configuration parameters for the MAC function body in the protocol function link to process data packets;
[0192] The configuration parameters of the protocol sublayer functions included in the protocol function link;
[0193] Transmission configuration information of the TNL layer between two adjacent protocol sublayer functional bodies in a protocol functional link;
[0194] When the protocol function link is a data link, the mapping relationship between the protocol function link and the NAS.
[0195] Optionally, the first sending module includes:
[0196] The first acquisition unit is used to acquire a first request message sent by the terminal, wherein the first request message indicates the service requirements of the terminal.
[0197] The first determining unit is used to determine the target protocol function model corresponding to the business requirement from the protocol function model;
[0198] The first sending unit is used to send the protocol function configuration information corresponding to the target protocol function model to the terminal via RRC signaling.
[0199] Optionally, the device further includes:
[0200] The first acquisition module is used to acquire a second request message sent by the terminal, wherein the second request message indicates the terminal's processing requirement for the protocol function link;
[0201] The second configuration module is used to configure protocol function links and obtain updated protocol function configuration information.
[0202] The fourth sending module is used to send the updated protocol function configuration information to the terminal via RRC signaling;
[0203] The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
[0204] To achieve the above objectives, embodiments of the present invention provide a terminal, including: a transceiver and a processor;
[0205] The transceiver is used to: receive protocol function configuration information sent by network-side devices, wherein the protocol function configuration information is the protocol function configuration information of the target protocol function model corresponding to the service requirements of the terminal;
[0206] The processor is used to: determine, based on the protocol function configuration information, the relevant information of the protocol function links required by the business requirements.
[0207] Optionally, the relevant information of the protocol function link includes at least one of the following:
[0208] Routing information between protocol function links;
[0209] Connection information between protocol function links.
[0210] Optionally, the target protocol function model indicates at least one of the following:
[0211] The protocol functions required by the business requirements;
[0212] The protocol sublayer functional body required to be established for the aforementioned business requirements;
[0213] The protocol sublayer functionalities that need to be modified according to the business requirements;
[0214] The protocol sublayer functionalities that need to be deleted according to the business requirements;
[0215] The connection relationships between protocol sublayer functional units;
[0216] Routing relationships between protocol sublayer functionalities;
[0217] Wireless link;
[0218] The protocol sublayer functionalities included in a wireless link;
[0219] The connection relationships between protocol sublayer functional units contained in a wireless link;
[0220] The wireless bearer included in a wireless link;
[0221] The logical channels included in a wireless link;
[0222] The transmission channels included in a wireless link.
[0223] Optionally, the transceiver is further configured to: send a first request message to a network-side device, the first request message indicating the service requirements of the terminal;
[0224] Receive RRC signaling sent by network-side equipment, wherein the RRC signaling carries the protocol function configuration information.
[0225] Optionally, the protocol function configuration information includes at least one of the following:
[0226] Protocol function link identifier;
[0227] The protocol function link is a bidirectional carrier of indication information;
[0228] The type of protocol function link;
[0229] The protocol function link contains the protocol sublayer function bodies;
[0230] The protocol function link contains the functions of the protocol sublayer function bodies;
[0231] The identification information of protocol function links within the protocol sublayer function body;
[0232] The mapping information of protocol function links in the protocol sublayer function body;
[0233] The protocol function links aggregate the requirement information in the protocol sublayer function body;
[0234] The identifiers of the protocol sublayer functional bodies included in the protocol functional link;
[0235] Quality of Service (QoS) requirements when transmitting information via protocol functional links;
[0236] The configuration parameters for the Media Access Control (MAC) function body in the protocol function link to process data packets;
[0237] The configuration parameters of the protocol sublayer functions included in the protocol function link;
[0238] Transmission configuration information of the Transport Network Layer (TNL) between two adjacent protocol sublayer functional bodies in a protocol function link;
[0239] When the protocol function link is a data link, the mapping relationship between the protocol function link and the bearer of the non-access stratum NAS.
[0240] Optionally, the processor determines, based on the protocol function configuration information, the relevant information of the protocol function links required by the service requirement, including:
[0241] Based on the protocol function configuration information, establish protocol sublayer function bodies and links between two adjacent protocol sublayer function bodies, and obtain relevant information about the protocol function links.
[0242] Optionally, the transceiver is further configured to: send a second request message to the network-side device according to the processing requirements of the protocol function link;
[0243] Receive RRC signaling sent by network-side devices, wherein the RRC signaling carries updated protocol function configuration information;
[0244] The processor is also configured to: execute the processing requirements according to the updated protocol function configuration information;
[0245] The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
[0246] To achieve the above objectives, embodiments of the present invention provide a network-side device, including: a transceiver and a processor;
[0247] The processor is used to: determine the N protocol function links included in the access layer of the wireless network protocol stack;
[0248] Configure the protocol function configuration information for each of the aforementioned protocol function links;
[0249] Based on the protocol function configuration information, establish a protocol function model corresponding to each protocol function link;
[0250] The transceiver is used to: send protocol function configuration information corresponding to the target protocol function model in the protocol function model to the terminal according to the terminal's service requirements;
[0251] Where N is a positive integer.
[0252] Optionally, the protocol function model indicates at least one of the following:
[0253] The protocol functions required by the business requirements;
[0254] The protocol sublayer functional body required to be established for the aforementioned business requirements;
[0255] The protocol sublayer functionalities that need to be modified according to the business requirements;
[0256] The protocol sublayer functionalities that need to be deleted according to the business requirements;
[0257] The connection relationships between protocol sublayer functional units;
[0258] Routing relationships between protocol sublayer functionalities;
[0259] Wireless link;
[0260] The protocol sublayer functionalities included in a wireless link;
[0261] The connection relationships between protocol sublayer functional units contained in a wireless link;
[0262] The wireless bearer included in a wireless link;
[0263] The logical channels included in a wireless link;
[0264] The transmission channels included in a wireless link.
[0265] Optionally, the end node of each of the aforementioned protocol function links is a MAC function body.
[0266] Optionally, the processor determines N protocol function links included in the access layer of the wireless network protocol stack, including:
[0267] Number all links connecting to the MAC function body in the access layer;
[0268] For each link, traverse from the MAC function body to the first function body of the layer 3 protocol stack to determine the protocol function link to which each link belongs;
[0269] The protocol function links include: all protocol sub-layer functions traversed between the MAC function and the first function, as well as links between two adjacent protocol sub-layer functions.
[0270] Optionally, the first functional unit includes a Radio Resource Control (RRC) functional unit and a user plane functional unit;
[0271] There is one RRC function body and at least one user plane function body.
[0272] Optionally, the processor is further configured to: determine the type of the protocol function link based on the starting node of the protocol function link;
[0273] The types of protocol function links include: signaling links or data links.
[0274] Optionally, the processor configures protocol function configuration information for each of the protocol function links, including:
[0275] Configure the wireless network layer parameters and transport network layer parameters for each of the aforementioned protocol function links;
[0276] The wireless network layer parameters are used to indicate the protocol sublayer functions included in the protocol function link; the transport network layer is used to indicate the transport function between two adjacent protocol sublayer functions.
[0277] Optionally, the protocol function configuration information includes at least one of the following:
[0278] Protocol function link identifier;
[0279] The protocol function link is a bidirectional carrier of indication information;
[0280] The type of protocol function link;
[0281] The protocol function link contains the protocol sublayer function bodies;
[0282] The protocol function link contains the functions of the protocol sublayer function bodies;
[0283] The identification information of protocol function links within the protocol sublayer function body;
[0284] The mapping information of protocol function links in the protocol sublayer function body;
[0285] The protocol function links aggregate the requirement information in the protocol sublayer function body;
[0286] The identifiers of the protocol sublayer functional bodies included in the protocol functional link;
[0287] QoS requirements when transmitting information via protocol function links;
[0288] The configuration parameters for the MAC function body in the protocol function link to process data packets;
[0289] The configuration parameters of the protocol sublayer functions included in the protocol function link;
[0290] Transmission configuration information of the TNL layer between two adjacent protocol sublayer functional bodies in a protocol functional link;
[0291] When the protocol function link is a data link, the mapping relationship between the protocol function link and the NAS.
[0292] Optionally, the transceiver is configured to: acquire a first request message sent by the terminal, wherein the first request message indicates the service requirements of the terminal;
[0293] The processor is configured to: determine, from the protocol function model, a target protocol function model corresponding to the business requirement;
[0294] The transceiver is used to send the protocol function configuration information corresponding to the target protocol function model to the terminal via RRC signaling.
[0295] Optionally, the transceiver is further configured to: acquire a second request message sent by the terminal, the second request message indicating the terminal's processing requirement for the protocol function link;
[0296] The processor is also configured to: configure protocol function links according to the processing requirements and obtain updated protocol function configuration information;
[0297] The transceiver is also used to: send the updated protocol function configuration information to the terminal via RRC signaling;
[0298] The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
[0299] To achieve the above objectives, embodiments of the present invention also provide a terminal, including: a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; when the processor executes the program or instructions, it implements the above-described wireless network protocol stack configuration method applied to the terminal.
[0300] To achieve the above objectives, embodiments of the present invention also provide a network-side device, including: a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; when the processor executes the program or instructions, it implements the above-described wireless network protocol stack configuration method applied to the network-side device.
[0301] To achieve the above objectives, embodiments of the present invention also provide a readable storage medium storing a program or instructions thereon, which, when executed by a processor, implement the steps of the wireless network protocol stack configuration method described above.
[0302] The beneficial effects of the above-mentioned technical solution of the present invention are as follows:
[0303] In an embodiment of the present invention, the terminal receives protocol function configuration information for the terminal's service requirements sent by the network-side device, determines the relevant information of the protocol function links required for the service requirements based on the protocol function configuration information, ensures the consistency of the network protocol stacks of the terminal and the network-side device, and realizes low-overhead end-to-end protocol function control. Attached Figure Description
[0304] Figure 1 A schematic diagram of the protocol stack functions of the AS layer in 6G;
[0305] Figure 2 A schematic diagram of a flexible protocol stack for 6G;
[0306] Figure 3 This is one of the flowcharts illustrating the wireless network protocol stack configuration method according to an embodiment of the present invention;
[0307] Figure 4 This is a schematic diagram illustrating the numbering of protocol function links according to an embodiment of the present invention;
[0308] Figure 5 This is a second flowchart illustrating the wireless network protocol stack configuration method according to an embodiment of the present invention.
[0309] Figure 6 This is a schematic diagram of the protocol function model according to an embodiment of the present invention;
[0310] Figure 7 This is one of the structural schematic diagrams of a wireless network protocol stack configuration device according to an embodiment of the present invention;
[0311] Figure 8 This is a second schematic diagram of the structure of the wireless network protocol stack configuration device according to an embodiment of the present invention;
[0312] Figure 9 This is one of the structural schematic diagrams of the terminal according to an embodiment of the present invention;
[0313] Figure 10 This is one of the structural schematic diagrams of the network-side device according to an embodiment of the present invention;
[0314] Figure 11 This is a second schematic diagram of the terminal structure according to an embodiment of the present invention;
[0315] Figure 12 This is a second schematic diagram of the network-side device according to an embodiment of the present invention. Detailed Implementation
[0316] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0317] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0318] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0319] In addition, the terms "system" and "network" are often used interchangeably in this article.
[0320] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.
[0321] In describing the embodiments of this application, some concepts used in the following description will first be explained.
[0322] I. 6G Network Protocol Stack
[0323] The protocol stack functions of the 6G AS layer are as follows: Figure 1 As shown, compared to the 5G protocol stack, for the L3 layer of the AS layer, in addition to the traditional radio resource control (RRC, L3 CP) functions, a new L3 UP function is added to process data packets, denoted as L3UP.
[0324] The L2 packet processing function of the AS layer has been redesigned. The new L2 packet processing function mainly takes into account the characteristics of the upper layer service data and combines the channel characteristics of the lower layer air interface to form QoS indicators and operations that take into account both air interface and service characteristics.
[0325] The L3 UP function in the AS layer has the ability to send IP packets once or more. With the introduction of the L3 UP function, the existing data processing functions of L2 need to be redefined.
[0326] The introduction of L3 UP brings a new way of data processing in the AS layer, enabling seamless and lossless forward transfer of data when the user moves.
[0327] 6G flexible protocol stack such as Figure 2As shown, L3 includes CP and UP functional units, while L2 can include multiple PDCP, RLC, MAC, and SDAP functional units. In this scheme, there are various correspondences between different protocol sublayers, and multiple functional units of the same protocol sublayer can coexist simultaneously.
[0328] At the AS layer, the correspondence between protocol sublayers exhibits many-to-one or one-to-many relationships, and the functional body of the same protocol stack sublayer is not unique. When transmitting Protocol Data Units (PDUs) between layers, the functional bodies of the source and destination protocol sublayers are not unique. Therefore, the sending and receiving ends need to have unified RRC signaling to ensure that the sending and receiving ends process data in a consistent manner.
[0329] This invention provides a wireless network protocol stack configuration method to solve the problem that existing wireless network protocol stack configuration methods cannot guarantee the consistency between the receiving end and the sending end.
[0330] like Figure 3 As shown, this embodiment of the invention also provides a wireless network protocol stack configuration method, applied to a terminal, including:
[0331] Step 301: Receive protocol function configuration information sent by the network-side device. The protocol function configuration information is the protocol function configuration information of the target protocol function link protocol function model corresponding to the service requirements of the terminal.
[0332] Step 302: Determine the relevant information of the protocol function link for the business requirement based on the protocol function configuration information.
[0333] Optionally, the relevant information of the protocol function link includes at least one of the following:
[0334] Routing information between protocol function links;
[0335] Connection information between protocol function links.
[0336] The terminal determines, based on the protocol function configuration information, the protocol function links required for the service requirement, the routing information between protocol function links, and the connection information between protocol function links. The protocol function links may include the wireless links required to execute the service corresponding to the service requirement.
[0337] In this embodiment, since L3 may include multiple protocol sublayer functional units such as PDCP, RLC, and SDAP, there may be many-to-one or one-to-many correspondences between these sublayer functional units. The network-side device, considering the various connection methods between different protocol sublayers (such as RRC, L3UP, SDAP, PDCP, RLC, MAC, etc.) in the access layer of the protocol stack, determines all protocol function links appearing in the access layer and configures the protocol function configuration information for each link, such as: the protocol sublayer functional units included in the link, the functions of each sublayer functional unit, and the connection relationships between them.
[0338] Network-side devices, based on the protocol function configuration information determined for each protocol function link, design the functions of each protocol sublayer and the topology between them, according to the division of each protocol sublayer. The protocol function configuration information establishes a protocol function model corresponding to each protocol function link. Each protocol function model can correspond to the protocol-related information required for different business needs. Each protocol function model is used to implement different business needs. Within each protocol function model, the link relationships between the functional bodies of each protocol sublayer can be displayed, and the functional bodies of the protocol sublayers traversed by each link are determined and known.
[0339] When a terminal has a service requirement, it can send the service requirement to the network-side device. The network-side device matches the corresponding target protocol function model according to the terminal's service requirement and sends the protocol function configuration information corresponding to the target protocol function model to the terminal. The terminal establishes a protocol function link to implement the service corresponding to the service requirement according to the protocol function configuration information, thereby achieving consistency between the network protocol stack of the terminal and the network-side device.
[0340] For example, the target protocol function model can indicate the linking relationship between the protocol sublayer functions contained in the protocol function link, and the terminal can establish the protocol function link of the service requirement according to the protocol function configuration information corresponding to the target protocol function model.
[0341] In an embodiment of the present invention, the terminal receives protocol function configuration information for the service requirements of the terminal sent by the network-side device, determines the relevant information of the protocol function links required for the service requirements based on the protocol function configuration information, ensures the consistency of the network protocol stacks of the terminal and the network-side device, and realizes low-overhead end-to-end protocol function link control.
[0342] Optionally, the target protocol function model indicates at least one of the following:
[0343] The protocol functions required by the business requirements;
[0344] The protocol sublayer functional body required to be established for the aforementioned business requirements;
[0345] The protocol sublayer functionalities that need to be modified according to the business requirements;
[0346] The protocol sublayer functionalities that need to be deleted according to the business requirements;
[0347] The connection relationships between protocol sublayer functional units;
[0348] Routing relationships between protocol sublayer functionalities;
[0349] Wireless link;
[0350] The protocol sublayer functionalities included in a wireless link;
[0351] The connection relationships between protocol sublayer functional units contained in a wireless link;
[0352] The wireless bearer included in a wireless link;
[0353] The logical channels included in a wireless link;
[0354] The transmission channels included in a wireless link.
[0355] It should be noted that each protocol function model established by the network-side device can correspond to different service requirements, and each protocol function model is used to indicate at least one of the above-mentioned information of its corresponding service requirements.
[0356] Optionally, the method further includes:
[0357] Send a first request message to the network-side device, wherein the first request message indicates the service requirements of the terminal;
[0358] The receipt of protocol function configuration information sent by the network-side device includes: receiving RRC signaling sent by the network-side device, wherein the RRC signaling carries the protocol function configuration information.
[0359] In this embodiment, when a terminal initiates an RRC connection, it can send a first request message in the RRC-related signaling. This first request message indicates the terminal's service requirements. Based on the terminal's service requirements, the network-side device determines the target protocol function model corresponding to the service requirements from multiple protocol function models, and determines the protocol function configuration information corresponding to the target protocol function model. The network-side device sends the protocol function configuration information to the terminal via RRC signaling. The network-side device can carry the protocol function configuration information in the following RRC signaling processes:
[0360] RRC connection establishment messages, such as RRC Setup Request, RRC Setup, and RRC Setup Complete.
[0361] RRC reconfiguration messages, such as the RRC Reconfiguration Complete message.
[0362] Optionally, the protocol function configuration information includes at least one of the following:
[0363] (1) Protocol Function Link Identifier. For example: RL ID; all RLs are uniformly numbered according to the link configuration when connecting to the MAC, for example... Figure 4 The numbers 0 to n shown are labeled as Radio Link IDs. In the embodiments of this application, such as... Figure 4 Each link in the protocol chain corresponds to a different protocol function; therefore, each link is called a protocol function link. Each protocol function link can include multiple protocol sub-layer functional bodies, such as L1, L2, and L3. The functional bodies contained within each protocol sub-layer are called protocol sub-layer functional bodies. For example, protocol function link number 0 includes protocol sub-layer functional bodies such as RLC, PDCP, and RRC.
[0364] (2) The protocol function link is a bidirectional carrier of indication information; that is, the protocol function link can send information or receive information.
[0365] (3) Type of protocol function link; indicates whether the protocol function link is a signaling link or a data link, which can be defined according to the function of the protocol sublayer function body (i.e. the first function body) of the starting node.
[0366] (4) Protocol sublayer functional bodies included in the protocol functional link; that is, the protocol sublayer functional bodies that the RL needs to go through.
[0367] (5) The functions of the protocol sublayer functions included in the protocol function link; that is, the functions of the protocol sublayer functions that the RL needs to go through.
[0368] (6) Identification information of protocol function links in protocol sublayer function bodies; for example, RL corresponds to a local ID inside the protocol sublayer function body.
[0369] (7) Mapping information of protocol function links in protocol sublayer function bodies; indicating how RL is mapped to lower-level protocol sublayer function bodies.
[0370] (8) Aggregation requirement information of protocol function links in protocol sublayer function bodies; indicating which RLs need to be aggregated with. Since multiple RLs can be established within one protocol sublayer function body, or within different multiple RL protocol sublayer function bodies. That is, just like multiple DRBs are established within one PDCP protocol function body in the traditional way, multiple RLs can also be established within one protocol sublayer function body, so the aggregation requirements of RLs with other RLs can be configured.
[0371] (9) Identifiers of the protocol sublayer functional bodies included in the protocol functional link, i.e., the identification information of each protocol sublayer functional body traversed by the RL, such as the functional body ID. Functional body IDs can be uniformly numbered under the unified control of the RRC. For example... Figure 4 The L3UP in the configuration can be configured with IDs of 0 and 1.
[0372] (10) Quality of Service (QoS) requirements when transmitting information via protocol function links. QoS guarantee requirements (QoS parameters) when transmitting information (uplink or downlink); for example: when passing through each protocol sublayer function, the protocol sublayer function needs to provide the QoS requirements achieved when sending the information packet.
[0373] (11) Configuration parameters for the MAC function body in the protocol function link to process data packets. For example: the minimum or maximum guaranteed modulation and coding scheme (MCS) value, the maximum number of Hybrid Automatic Repeat Request (HARQ) retransmissions, whether HARQ parallel processes can be started to transmit Protocol Data Units (PDUs) in multiple parallel paths, the maximum or maximum transmit power, the priority when scheduling RL, the mode of HARQ or HARQ process (asynchronous mode or synchronous mode), the timing mode of uplink feedback, the physical channel or physical time domain or frequency domain resources of uplink feedback, etc.
[0374] (12) Configuration parameters of the protocol sublayer functions included in the protocol function link. For example: the function configuration, routing parameters, sorting parameters, RL aggregation, multiplexing or mapping configurations of other protocol sublayer functions traversed by the RL except for the MAC node.
[0375] (13) Transmission configuration information of the Transport Network Layer (TNL) between two adjacent protocol sublayer functional bodies in the protocol function link. The transmission configuration of the TNL layer between two adjacent protocol sublayer functional bodies traversed by the RL, such as the configuration of various TNL types such as IP, Stream Control Transmission Protocol (SCTP), General Packet Radio Service Tunneling Protocol (GTP), or even direct transmission link MAC, the QoS guarantee capability of each transmission link, transmission link parameters, etc.
[0376] (14) When the protocol function link is a data link, the mapping relationship between the protocol function link and the bearer of the non-access stratum NAS. That is, if the RL is a data link, configure the mapping relationship between the link and the corresponding bearer of the NAS layer.
[0377] Optionally, determining the relevant information of the protocol function links required by the business requirement based on the protocol function configuration information includes:
[0378] Based on the protocol function configuration information, establish protocol sublayer function bodies and links between two adjacent protocol sublayer function bodies, and obtain relevant information about the protocol function links.
[0379] In this embodiment, after receiving the protocol function configuration information, the terminal can determine the protocol sub-layer function body in the protocol function link that implements the service requirement, the connection relationship between the protocol sub-layer function bodies, etc., based on the protocol function configuration information, thereby establishing the protocol sub-layer function body of the UE, obtaining the protocol function link, and obtaining the relevant information of the protocol function link.
[0380] As an optional embodiment, the method further includes:
[0381] Based on the processing requirements of the protocol function link, a second request message is sent to the network-side device;
[0382] Receive RRC signaling sent by network-side devices, wherein the RRC signaling carries updated protocol function configuration information;
[0383] The processing requirement is executed based on the updated protocol function configuration information;
[0384] The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
[0385] In this embodiment, when the UE has processing needs during the RRC process, such as establishing, modifying, or deleting an RL, the UE sends a second request message to the network-side device, indicating the processing needs. The network-side device updates the protocol function configuration information according to the processing needs. For example, when the UE needs to establish a new connection, the network-side device determines the ID of the newly established function body and the functions to be configured based on the various protocol sublayer functions already established in the protocol function link corresponding to the terminal; the network-side device generates the RL scheme for the requested service or other services, configures it on the corresponding protocol sublayer function body, and sends the updated protocol function configuration information to the terminal.
[0386] In an embodiment of the present invention, the terminal receives protocol function configuration information for the service requirements of the terminal sent by the network-side device, determines the relevant information of the protocol function links required for the service requirements based on the protocol function configuration information, ensures the consistency of the network protocol stacks of the terminal and the network-side device, and realizes low-overhead end-to-end protocol function link control.
[0387] like Figure 5 As shown, this application also provides a wireless network protocol stack configuration method, applied to a network-side device, including:
[0388] Step 501: Determine the N protocol function links included in the access layer of the wireless network protocol stack; where N is a positive integer.
[0389] In a wireless network protocol stack, since Layer 3 may include multiple protocol sublayer functionalities such as PDCP, RLC, and SDAP, there may be many-to-one or one-to-many correspondences between these sublayer functionalities. This application's embodiments address the various connection methods that occur between different protocol sublayers (such as RRC, L3UP, SDAP, PDCP, RLC, MAC, etc.) by determining all protocol function links appearing in the access layer.
[0390] Step 502: Configure the protocol function configuration information for each of the aforementioned protocol function links;
[0391] For each protocol function link, the network-side device determines the protocol function configuration information, such as the protocol sublayer functions included in the link, the functions of each sublayer function, and the connection relationships between them. Optionally, each protocol function link is configured with appropriate protocol sublayer functions and transmission guarantee capabilities based on the different information it carries, ensuring that the protocol sublayer functions traversed by each link from the initial protocol sublayer function to the MAC layer protocol sublayer function are definite, known, and explicit.
[0392] Step 503: Based on the protocol function configuration information, establish a protocol function model corresponding to each protocol function link;
[0393] For the protocol function configuration information configured for each protocol function link, based on the division of each protocol sublayer, the functions of each protocol sublayer and the topology between the protocol sublayers are designed, that is, the protocol function model corresponding to each protocol function link is established respectively.
[0394] Optionally, the protocol function model indicates at least one of the following:
[0395] The protocol functions required by the business requirements;
[0396] The protocol sublayer functional body required to be established for the aforementioned business requirements;
[0397] The protocol sublayer functionalities that need to be modified according to the business requirements;
[0398] The protocol sublayer functionalities that need to be deleted according to the business requirements;
[0399] The connection relationships between protocol sublayer functional units;
[0400] Routing relationships between protocol sublayer functionalities;
[0401] Wireless link;
[0402] The protocol sublayer functionalities included in a wireless link;
[0403] The connection relationships between protocol sublayer functional units contained in a wireless link;
[0404] The wireless bearer included in a wireless link;
[0405] The logical channels included in a wireless link;
[0406] The transmission channels included in a wireless link.
[0407] Each protocol function model can correspond to different business requirements, that is, to execute different businesses. In each protocol function model, the link relationship between each protocol sublayer function body is displayed, and the protocol sublayer function bodies that each link passes through are determined and known.
[0408] Step 504: Based on the terminal's business requirements, send the protocol function configuration information corresponding to the target protocol function model in the protocol function model to the terminal.
[0409] When a terminal reports a service requirement to a network-side device, the network-side device selects a target protocol function model (PCM) matching the service requirement from among multiple PCM models and sends the corresponding PCM configuration information to the terminal. Based on the received PCM configuration information, the terminal can obtain information about the protocol function links required to implement the service requirement, including the required protocol function links, the protocol sublayer functions included in the links, the connection relationships between these sublayers, and the functions of each sublayer. The terminal then establishes the PCM links to implement the service requirement based on the PCM configuration information, thus achieving consistency between the network protocol stacks of the terminal and the network-side device.
[0410] In an embodiment of the present invention, the network-side device sets protocol function configuration information for N protocol function links in the access layer and generates corresponding protocol function models; according to the service requirements of the terminal, the protocol function configuration information of the target protocol function model corresponding to the service requirements is sent to the terminal, ensuring the consistency of the network protocol stack between the terminal and the network-side device, and realizing low-overhead end-to-end protocol function link control.
[0411] Optionally, the termination node of each of the aforementioned protocol function links is the Media Access Control (MAC) functional body, meaning that all links terminate at the MAC layer with the MAC as the endpoint. The starting node of each of the aforementioned protocol function links is located in L3, such as RRC or UP.
[0412] As an optional embodiment, the determination of the N protocol function links included in the access layer of the wireless network protocol stack includes:
[0413] Step 1: Number all links connecting to the MAC function body in the access layer.
[0414] Step 2: For each link, traverse from the MAC function body to the first function body of the Layer 3 protocol stack to determine the protocol function link to which each link belongs; wherein, the protocol function link includes: all protocol sub-layer function bodies traversed from the MAC function body to the first function body, and the links between two adjacent protocol sub-layer function bodies.
[0415] In this embodiment, the first functional unit is a functional unit in L3, serving as the starting node for protocol function links. Optionally, the first functional unit includes a Radio Resource Control (RRC) functional unit and a user plane functional unit; wherein there is one RRC functional unit and at least one user plane functional unit. Only one RRC protocol sublayer functional unit is established on both the network and terminal sides; any other protocol sublayer can simultaneously establish multiple protocol sublayer functional units, such as... Figure 4The protocol sublayer functionalities shown are excluding RRC.
[0416] like Figure 4 As shown, all links connecting to the MAC function are assigned a unique number, and then the process is sequentially traversed to the L3 protocol stack sub-layer function positions. All protocol sub-layer functions traversed and the links between these functions are called an end-to-end protocol function link. The ID of this end-to-end protocol function link is the value of the unique number assigned to the link connecting to the MAC function. For example... Figure 4 The identified links from 0 to n that connect to the MAC function body.
[0417] Optionally, the method further includes: determining the type of the protocol function link based on the starting node of the protocol function link; wherein the type of the protocol function link includes: signaling link or data link. In this embodiment, the starting node of the protocol function link is the first functional body, that is, the protocol sublayer functional body located in L3, such as: RRC, UP. The type (i.e., nature) of the protocol function link is determined according to the starting node of each protocol function link. In this embodiment, based on the different starting protocol sublayer functions, it is divided into signaling links and data links. The link connected to RRC is called a signaling link, and the link connected to functional bodies such as L3UP, SDAP, PDCP, RLC, etc. is called a data link. Each link ends with a connection MAC address and is uniformly labeled based on the MAC address. Figure 4 In the range 0 to n, the labels are the link IDs, which are: RL IDs.
[0418] like Figure 4 As shown, among the protocol function links 0 to n, links 0, 1, 2, and 3 are signaling links because they are connected to RRC (i.e., the starting node is RRC).
[0419] Where link ID=0: MAC reaches RRC through RLC function body 0 and PDCP function body 0;
[0420] Link ID=1: The MAC reaches the RRC via RLC function body 1 and PDCP function body 1;
[0421] Link ID=2: MAC reaches RRC via RLC function body 2 and PDCP function body 1;
[0422] Link ID=3: MAC directly connects to RRC.
[0423] For Link 1 and Link 2, a dual link using PDCP and RLC is employed; for Link 3, a direct link using MAC and RRC is used.
[0424] Of the 0 to n links, links 4 to n are data links because they connect to L3UP or SDAP.
[0425] Link ID=4: MAC directly connects to L3UP function body 0;
[0426] Link ID = n: MAC directly connects to SDAP function body 1;
[0427] Other links can determine the protocol function link type in the same way as described above, and can determine the function body that each protocol function link goes through, which will not be listed here.
[0428] Optionally, configuring the protocol function configuration information for each of the protocol function links includes: configuring the radio network layer parameters and transport network layer parameters for each of the protocol function links; wherein, the radio network layer parameters are used to indicate the protocol sublayer functions included in the protocol function link; and the transport network layer parameters are used to indicate the transmission functions between two adjacent protocol sublayer functions.
[0429] In this embodiment, each protocol function link comprises two layers: the Radio Network Layer (RNL) and the Transport Network Layer (TNL). The RNL identifies the sublayer nodes traversed by the link, while the TNL layer identifies the transmission functions between two adjacent sublayer nodes.
[0430] Optionally, the protocol function configuration information includes at least one of the following:
[0431] (1) Protocol Function Link Identifier. For example: RL ID; all RLs are uniformly numbered according to the link configuration when connecting to the MAC, for example... Figure 4 The range 0 to n is shown.
[0432] (2) The protocol function link is a bidirectional carrier of indication information; that is, the protocol function link can send information or receive information.
[0433] (3) Type of protocol function link; indicates whether the protocol function link is a signaling link or a data link, which can be defined according to the function of the protocol sublayer function body (i.e. the first function body) of the starting node.
[0434] (4) Protocol sublayer functional bodies included in the protocol functional link; that is, the protocol sublayer functional bodies that the RL needs to go through.
[0435] (5) The functions of the protocol sublayer functions included in the protocol function link; that is, the functions of the protocol sublayer functions that the RL needs to go through.
[0436] (6) Identification information of protocol function links in protocol sublayer function bodies; for example, RL corresponds to a local ID inside the protocol sublayer function body.
[0437] (7) Mapping information of protocol function links in protocol sublayer function bodies; indicating how RL is mapped to lower-level protocol sublayer function bodies.
[0438] (8) Aggregation requirement information of protocol function links in protocol sublayer function bodies; indicating which RLs need to be aggregated with. Since multiple RLs can be established within one protocol sublayer function body, or within different multiple RL protocol sublayer function bodies. That is, just like multiple DRBs are established within one PDCP protocol function body in the traditional way, multiple RLs can also be established within one protocol sublayer function body, so the aggregation requirements of RLs with other RLs can be configured.
[0439] (9) Identifiers of the protocol sublayer functional bodies included in the protocol functional link, i.e., the identification information of each protocol sublayer functional body traversed by the RL, such as the functional body ID. Functional body IDs can be uniformly numbered under the unified control of the RRC. For example... Figure 6 The L3UP in the configuration can be configured with IDs of 0 and 1.
[0440] (10) Quality of Service (QoS) requirements when transmitting information via protocol function links. QoS guarantee requirements (QoS parameters) when transmitting information (uplink or downlink); for example: when passing through each protocol sublayer function, the protocol sublayer function needs to provide the QoS requirements achieved when sending the information packet.
[0441] (11) Configuration parameters for the MAC function body in the protocol function link to process data packets. For example: the guaranteed minimum or maximum value of MCS, the maximum number of HARQ retransmissions, whether HARQ parallel process can be started to send PDUs in multiple parallel paths, the maximum or maximum transmission power, the priority when scheduling RL, the mode of HARQ or HARQ process (asynchronous mode or synchronous mode), the timing mode of uplink feedback, the physical channel or physical time domain or frequency domain resources of uplink feedback, etc.
[0442] (12) Configuration parameters of the protocol sublayer functions included in the protocol function link. For example: the function configuration, routing parameters, sorting parameters, RL aggregation, multiplexing or mapping configurations of other protocol sublayer functions traversed by the RL except for the MAC node.
[0443] (13) Transmission configuration information of the Transport Network Layer (TNL) between two adjacent protocol sublayer functional bodies in the protocol function link. The transmission configuration of the TNL layer between two adjacent protocol sublayer functional bodies traversed by the RL, such as the configuration of various TNL types such as IP, SCTP, GTP, or even direct transmission link MAC, the QoS guarantee capability of each transmission link, transmission link parameters, etc.
[0444] (14) When the protocol function link is a data link, the mapping relationship between the protocol function link and the bearer of the non-access stratum NAS. That is, if the RL is a data link, configure the mapping relationship between the link and the corresponding bearer of the NAS layer.
[0445] As an optional embodiment, after configuring the protocol function configuration information of the protocol function link, the network-side device establishes the protocol function model based on the protocol function configuration information, and the protocol function model is as follows: Figure 6 As shown, excluding the User Plane Function (UPF) and Access and Mobility Management Function (AMF) of the NAS layer, this represents a unified connection model between the protocol sublayers of the AS layer (L1 / L2 / L3). Figure 6 In the model shown, MAC is the endpoint, and all links terminate at the MAC layer. Based on the different functions of the initial protocol sublayer, links are divided into signaling links and data links. Links connected to RRC are called signaling links, while those connected to L3UP, SDAP, PDCP, RLC, etc., are called data links. In this model, the protocol sublayer functions traversed by each link from the initial protocol sublayer function to the MAC layer protocol sublayer function are determined, known, and explicit. Each link is configured with appropriate protocol sublayer functions and transmission guarantee capabilities based on the information it carries. Each link contains two layers: RNL and TNL. RNL identifies... Figure 6 The sublayer nodes traversed by this link are identified by the TNL layer. Figure 6 Transmission function between two adjacent sub-layer nodes.
[0446] Figure 4 In the model shown, each link terminates at the MAC address and is assigned a unified label based on the MAC address, such as... Figure 4 The range is 0 to n. The label is the link ID, also known as the RL ID. Each sub-layer node traversed by each link has functions such as routing and sorting of data packets according to the link connection pattern, such as many-to-one aggregation or multiplexing, and one-to-many mapping.
[0447] Each link has a non-unique path from the start node to the end node (MAC). For example... Figure 6 The two links RL=5 and RL=i in the L3UP have been aggregated or multiplexed (multiple SDAPs correspond to one PDCP) or mapped (one SDAP corresponds to multiple PDCPs) between RLC, PDCP, and SDAP. The data transmitted from the two L3UP functional units has been mixed on the links RL=5 and RL=i. Therefore, the description at this time is: each L3UP corresponds to links RL=5 and RL=i.
[0448] In this embodiment, the network-side device establishes a corresponding protocol function model for each protocol function link. Each protocol function model corresponds to different protocol function configuration information to implement different service transmissions. After receiving the service request sent by the terminal, the device determines the corresponding target protocol function model based on the service request, and then configures the protocol function configuration information corresponding to the target protocol function model to the terminal.
[0449] It should be noted that, Figure 7 The model shown is only an example of a protocol function model. The sub-layer nodes can be set according to the protocol sub-layer function bodies linked by the protocol function, and the connection relationship between each sub-layer node can be set according to the connection relationship between the protocol sub-layer function bodies linked by the protocol function.
[0450] Compared with the traditional approach of establishing multiple bearers within the same protocol sublayer, this embodiment establishes more than one protocol sublayer with the same function simultaneously. Routing between these protocol sublayer functions is as follows: for example, one SDAP protocol sublayer corresponds to multiple independent PDCP protocol sublayer functions, and the QoS Flow in the SDAP can be mapped to one or more independent PDCP protocol sublayers; conversely, one PDCP can correspond to multiple SDAP protocol sublayer functions.
[0451] As an optional embodiment, the step of sending protocol function configuration information corresponding to the target protocol function model in the protocol function model to the terminal according to the terminal's service requirements includes:
[0452] Obtain a first request message sent by the terminal, wherein the first request message indicates the service requirements of the terminal;
[0453] Determine the target protocol function model corresponding to the business requirements from the protocol function model;
[0454] The protocol function configuration information corresponding to the target protocol function model is sent to the terminal via RRC signaling.
[0455] In this embodiment, when a terminal initiates an RRC connection, it can send a first request message in the RRC-related signaling. This first request message indicates the terminal's service requirements. Based on the terminal's service requirements, the network-side device determines the target protocol function model corresponding to the service requirements from multiple protocol function models, and determines the protocol function configuration information corresponding to the target protocol function model. The network-side device sends the protocol function configuration information to the terminal via RRC signaling. The network-side device can carry the protocol function configuration information in the following RRC signaling processes:
[0456] RRC connection establishment messages, such as: RRC setup request, RRC setup, RRC setup complete, etc.
[0457] RRC reconfiguration messages, such as: RRC reconfiguration complete message.
[0458] After receiving the protocol function configuration information, the terminal can determine the protocol sublayer function body and the connection relationship between the function bodies in the protocol function link required by the service requirements, thereby establishing the protocol sublayer function body of the UE and obtaining the protocol function link.
[0459] As an optional embodiment, the method further includes:
[0460] Obtain a second request message sent by the terminal, the second request message indicating the terminal's processing requirement for the protocol function link;
[0461] Based on the processing requirements, configure the protocol function links to obtain updated protocol function configuration information;
[0462] The updated protocol function configuration information is sent to the terminal via RRC signaling;
[0463] The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
[0464] In this embodiment, when the UE has processing needs during the RRC process, such as establishing, modifying, or deleting a Link Requirement (RL), the UE sends a second request message to the network-side device, indicating the processing needs. The network-side device updates the protocol function configuration information according to the processing needs. For example, when the UE needs to establish a new link, the network-side device determines the ID of the newly established function body and the functions to be configured based on the various protocol sublayer functions already established in the protocol function link corresponding to the terminal. The network-side device generates the RL scheme for the requested service or other services, configures it on the corresponding protocol sublayer function body, and sends the updated protocol function configuration information to the terminal.
[0465] Optionally, the network-side device generates a TNL scheme for the updated RL and configures it on the transport network function between the corresponding protocol sublayer function bodies.
[0466] In the embodiments of this application, the protocol function links between the terminal and the network-side equipment are configured through RRC signaling. The relationship between protocol sublayer functional bodies is one-to-many or many-to-many, no longer the many-to-one relationship between lower layers and higher layers in 5G. This overcomes the limitation of inflexible layer selection in the 5G protocol stack, achieving flexible scaling of protocol stack functions; ensuring protocol stack consistency between the network-side equipment and the terminal; and enabling flexible on-demand connections between different protocol sublayers by configuring the RRC signaling content, protocol sublayer functions, TNL functions, QoS guarantees, etc., for each RL. This allows a UE to simultaneously establish different protocol sublayer functional bodies with the same protocol function, laying the foundation for a protocol stack scheme for SBA RAN, the definition of radio slicing (through this protocol stack scheme, different slices serving the same UE can have the same or different protocol stack functions), and the customization of AS layer protocol stack functions according to different service requirements in 6G.
[0467] In an embodiment of the present invention, the network-side device sets protocol function configuration information for N protocol function links in the access layer and generates corresponding protocol function models; according to the service requirements of the terminal, the protocol function configuration information of the target protocol function model corresponding to the service requirements is sent to the terminal, ensuring the consistency of the network protocol stack between the terminal and the network-side device, and realizing low-overhead end-to-end protocol function link control.
[0468] It should be noted that the embodiments of this application can be applied to the above-described method embodiments applied to the terminal and can achieve the corresponding technical effects, which will not be elaborated here.
[0469] like Figure 8 As shown in the illustration, this application also provides a network protocol stack configuration 700, applied to a terminal, including:
[0470] The first receiving module 710 is used to receive protocol function configuration information sent by the network side device. The protocol function configuration information is the protocol function configuration information of the target protocol function model corresponding to the service requirements of the terminal.
[0471] The first determining module 720 is used to determine, based on the protocol function configuration information, the relevant information of the protocol function link required by the business requirement.
[0472] Optionally, the relevant information of the protocol function link includes at least one of the following:
[0473] Routing information between protocol function links;
[0474] Connection information between protocol function links.
[0475] Optionally, the target protocol function model indicates at least one of the following:
[0476] The protocol functions required by the business requirements;
[0477] The protocol sublayer functional body required to be established for the aforementioned business requirements;
[0478] The protocol sublayer functionalities that need to be modified according to the business requirements;
[0479] The protocol sublayer functionalities that need to be deleted according to the business requirements;
[0480] The connection relationships between protocol sublayer functional units;
[0481] Routing relationships between protocol sublayer functionalities;
[0482] Wireless link;
[0483] The protocol sublayer functionalities included in a wireless link;
[0484] The connection relationships between protocol sublayer functional units contained in a wireless link;
[0485] The wireless bearer included in a wireless link;
[0486] The logical channels included in a wireless link;
[0487] The transmission channels included in a wireless link.
[0488] Optionally, the device further includes:
[0489] The second sending module is used to send a first request message to the network-side device, wherein the first request message indicates the service requirements of the terminal;
[0490] The first receiving module is specifically used to: receive RRC signaling sent by the network-side device, wherein the RRC signaling carries the protocol function configuration information.
[0491] Optionally, the protocol function configuration information includes at least one of the following:
[0492] Protocol function link identifier;
[0493] The protocol function link is a bidirectional carrier of indication information;
[0494] The type of protocol function link;
[0495] The protocol function link contains the protocol sublayer function bodies;
[0496] The protocol function link contains the functions of the protocol sublayer function bodies;
[0497] The identification information of protocol function links within the protocol sublayer function body;
[0498] The mapping information of protocol function links in the protocol sublayer function body;
[0499] The protocol function links aggregate the requirement information in the protocol sublayer function body;
[0500] The identifiers of the protocol sublayer functional bodies included in the protocol functional link;
[0501] Quality of Service (QoS) requirements when transmitting information via protocol functional links;
[0502] The configuration parameters for the Media Access Control (MAC) function body in the protocol function link to process data packets;
[0503] The configuration parameters of the protocol sublayer functions included in the protocol function link;
[0504] Transmission configuration information of the Transport Network Layer (TNL) between two adjacent protocol sublayer functional bodies in a protocol function link;
[0505] When the protocol function link is a data link, the mapping relationship between the protocol function link and the bearer of the non-access stratum NAS.
[0506] Optionally, the first determining module is specifically used to: establish a protocol sublayer function body and a link between two adjacent protocol sublayer function bodies according to the protocol function configuration information, and obtain relevant information about the protocol function link.
[0507] Optionally, the device further includes:
[0508] The third sending module is used to send a second request message to the network-side device according to the processing requirements of the protocol function link;
[0509] The second receiving module is used to receive RRC signaling sent by the network-side device, wherein the RRC signaling carries updated protocol function configuration information;
[0510] The first processing module is used to execute the processing requirements according to the updated protocol function configuration information;
[0511] The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
[0512] It should be noted that the wireless network protocol stack configuration device provided in this embodiment of the invention can implement all the method steps implemented in the above embodiment of the wireless network protocol stack configuration method applied to the terminal, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0513] like Figure 9 As shown, this application embodiment provides a wireless network protocol stack configuration device 800, applied to a network-side device, including:
[0514] The second determining module 810 is used to determine the N protocol function links included in the access layer of the wireless network protocol stack;
[0515] The first configuration module 820 is used to configure the protocol function configuration information for each of the protocol function links;
[0516] The module 830 is used to establish a protocol function model corresponding to each protocol function link based on the protocol function configuration information.
[0517] The first sending module 840 is used to send the protocol function configuration information corresponding to the target protocol function model in the protocol function model to the terminal according to the terminal's service requirements;
[0518] Where N is a positive integer.
[0519] Optionally, the protocol function model indicates at least one of the following:
[0520] The protocol functions required by the business requirements;
[0521] The protocol sublayer functional body required to be established for the aforementioned business requirements;
[0522] The protocol sublayer functionalities that need to be modified according to the business requirements;
[0523] The protocol sublayer functionalities that need to be deleted according to the business requirements;
[0524] The connection relationships between protocol sublayer functional units;
[0525] Routing relationships between protocol sublayer functionalities;
[0526] Wireless link;
[0527] The protocol sublayer functionalities included in a wireless link;
[0528] The connection relationships between protocol sublayer functional units contained in a wireless link;
[0529] The wireless bearer included in a wireless link;
[0530] The logical channels included in a wireless link;
[0531] The transmission channels included in a wireless link.
[0532] Optionally, the end node of each of the aforementioned protocol function links is a MAC function body.
[0533] Optionally, the second determining module includes:
[0534] The first processing unit is used to number all the links of the MAC function bodies in the access layer;
[0535] The second processing unit is used to, for each link, traverse from the MAC function body to the first function body of the layer 3 protocol stack to determine the protocol function link to which each link belongs.
[0536] The protocol function links include: all protocol sublayer functions traversed between the MAC function and the first function, and links between two adjacent protocol sublayer functions.
[0537] Optionally, the first functional unit includes a Radio Resource Control (RRC) functional unit and a user plane functional unit;
[0538] There is one RRC function body and at least one user plane function body.
[0539] Optionally, the device further includes:
[0540] The third determining module is used to determine the type of the protocol function link based on the starting node of the protocol function link;
[0541] The types of protocol function links include: signaling links or data links.
[0542] Optionally, the first configuration module is specifically used to: configure the wireless network layer parameters and transport network layer parameters for each of the protocol function links;
[0543] The wireless network layer parameters are used to indicate the protocol sublayer functions included in the protocol function link; the transport network layer is used to indicate the transport function between two adjacent protocol sublayer functions.
[0544] Optionally, the protocol function configuration information includes at least one of the following:
[0545] Protocol function link identifier;
[0546] The protocol function link is a bidirectional carrier of indication information;
[0547] The type of protocol function link;
[0548] The protocol function link contains the protocol sublayer function bodies;
[0549] The protocol function link contains the functions of the protocol sublayer function bodies;
[0550] The identification information of protocol function links within the protocol sublayer function body;
[0551] The mapping information of protocol function links in the protocol sublayer function body;
[0552] The protocol function links aggregate the requirement information in the protocol sublayer function body;
[0553] The identifiers of the protocol sublayer functional bodies included in the protocol functional link;
[0554] QoS requirements when transmitting information via protocol function links;
[0555] The configuration parameters for the MAC function body in the protocol function link to process data packets;
[0556] The configuration parameters of the protocol sublayer functions included in the protocol function link;
[0557] Transmission configuration information of the TNL layer between two adjacent protocol sublayer functional bodies in a protocol functional link;
[0558] When the protocol function link is a data link, the mapping relationship between the protocol function link and the NAS.
[0559] Optionally, the first sending module includes:
[0560] The first acquisition unit is used to acquire a first request message sent by the terminal, wherein the first request message indicates the service requirements of the terminal.
[0561] The first determining unit is used to determine the target protocol function model corresponding to the business requirement from the protocol function model;
[0562] The first sending unit is used to send the protocol function configuration information corresponding to the target protocol function model to the terminal via RRC signaling.
[0563] Optionally, the device further includes:
[0564] The first acquisition module is used to acquire a second request message sent by the terminal, wherein the second request message indicates the terminal's processing requirement for the protocol function link;
[0565] The second configuration module is used to configure protocol function links and obtain updated protocol function configuration information.
[0566] The fourth sending module is used to send the updated protocol function configuration information to the terminal via RRC signaling;
[0567] The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
[0568] It should be noted that the wireless network protocol stack configuration device provided in this embodiment of the invention can implement all the method steps implemented in the above embodiment of the wireless network protocol stack configuration method applied to network side devices, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0569] like Figure 10 As shown, a terminal 900 according to an embodiment of the present invention includes: a transceiver 920 and a processor 910; wherein,
[0570] The transceiver 920 is used to: receive protocol function configuration information sent by the network-side device, wherein the protocol function configuration information is the protocol function configuration information of the target protocol function model corresponding to the service requirements of the terminal;
[0571] The processor 910 is used to: determine, based on the protocol function configuration information, the relevant information of the protocol function links required by the service requirements.
[0572] Optionally, the relevant information of the protocol function link includes at least one of the following:
[0573] Routing information between protocol function links;
[0574] Connection information between protocol function links.
[0575] Optionally, the target protocol function model indicates at least one of the following:
[0576] The protocol functions required by the business requirements;
[0577] The protocol sublayer functional body required to be established for the aforementioned business requirements;
[0578] The protocol sublayer functionalities that need to be modified according to the business requirements;
[0579] The protocol sublayer functionalities that need to be deleted according to the business requirements;
[0580] The connection relationships between protocol sublayer functional units;
[0581] Routing relationships between protocol sublayer functionalities;
[0582] Wireless link;
[0583] The protocol sublayer functionalities included in a wireless link;
[0584] The connection relationships between protocol sublayer functional units contained in a wireless link;
[0585] The wireless bearer included in a wireless link;
[0586] The logical channels included in a wireless link;
[0587] The transmission channels included in a wireless link.
[0588] Optionally, the transceiver is further configured to: send a first request message to a network-side device, the first request message indicating the service requirements of the terminal;
[0589] Receive RRC signaling sent by network-side equipment, wherein the RRC signaling carries the protocol function configuration information.
[0590] Optionally, the protocol function configuration information includes at least one of the following:
[0591] Protocol function link identifier;
[0592] The protocol function link is a bidirectional carrier of indication information;
[0593] The type of protocol function link;
[0594] The protocol function link contains the protocol sublayer function bodies;
[0595] The protocol function link contains the functions of the protocol sublayer function bodies;
[0596] The identification information of protocol function links within the protocol sublayer function body;
[0597] The mapping information of protocol function links in the protocol sublayer function body;
[0598] The protocol function links aggregate the requirement information in the protocol sublayer function body;
[0599] The identifiers of the protocol sublayer functional bodies included in the protocol functional link;
[0600] Quality of Service (QoS) requirements when transmitting information via protocol functional links;
[0601] The configuration parameters for the Media Access Control (MAC) function body in the protocol function link to process data packets;
[0602] The configuration parameters of the protocol sublayer functions included in the protocol function link;
[0603] Transmission configuration information of the Transport Network Layer (TNL) between two adjacent protocol sublayer functional bodies in a protocol function link;
[0604] When the protocol function link is a data link, the mapping relationship between the protocol function link and the bearer of the non-access stratum NAS.
[0605] Optionally, the processor determines, based on the protocol function configuration information, the relevant information of the protocol function links required by the service requirement, including:
[0606] Based on the protocol function configuration information, establish protocol sublayer function bodies and links between two adjacent protocol sublayer function bodies, and obtain relevant information about the protocol function links.
[0607] Optionally, the transceiver is further configured to: send a second request message to the network-side device according to the processing requirements of the protocol function link;
[0608] Receive RRC signaling sent by network-side devices, wherein the RRC signaling carries updated protocol function configuration information;
[0609] The processor is also configured to: execute the processing requirements according to the updated protocol function configuration information;
[0610] The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
[0611] It should be noted that the terminal provided in the embodiments of the present invention can implement all the method steps implemented in the above embodiments of the wireless network protocol stack configuration method applied to the terminal, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.
[0612] like Figure 11 As shown, a network-side device 1000 according to an embodiment of the present invention includes: a transceiver 1020 and a processor 1010; wherein,
[0613] The processor 1010 is used to: determine the N protocol function links included in the access layer of the wireless network protocol stack;
[0614] Configure the protocol function configuration information for each of the aforementioned protocol function links;
[0615] Based on the protocol function configuration information, establish a protocol function model corresponding to each protocol function link;
[0616] The transceiver 1020 is used to: send protocol function configuration information corresponding to the target protocol function model in the protocol function model to the terminal according to the terminal's service requirements;
[0617] Where N is a positive integer.
[0618] Optionally, the protocol function model indicates at least one of the following:
[0619] The protocol functions required by the business requirements;
[0620] The protocol sublayer functional body required to be established for the aforementioned business requirements;
[0621] The protocol sublayer functionalities that need to be modified according to the business requirements;
[0622] The protocol sublayer functionalities that need to be deleted according to the business requirements;
[0623] The connection relationships between protocol sublayer functional units;
[0624] Routing relationships between protocol sublayer functionalities;
[0625] Wireless link;
[0626] The protocol sublayer functionalities included in a wireless link;
[0627] The connection relationships between protocol sublayer functional units contained in a wireless link;
[0628] The wireless bearer included in a wireless link;
[0629] The logical channels included in a wireless link;
[0630] The transmission channels included in a wireless link.
[0631] Optionally, the end node of each of the aforementioned protocol function links is a MAC function body.
[0632] Optionally, the processor determines N protocol function links included in the access layer of the wireless network protocol stack, including:
[0633] Number all links connecting to the MAC function body in the access layer;
[0634] For each link, traverse from the MAC function body to the first function body of the layer 3 protocol stack to determine the protocol function link to which each link belongs;
[0635] The protocol function links include: all protocol sub-layer functions traversed between the MAC function and the first function, as well as links between two adjacent protocol sub-layer functions.
[0636] Optionally, the first functional unit includes a Radio Resource Control (RRC) functional unit and a user plane functional unit;
[0637] There is one RRC function body and at least one user plane function body.
[0638] Optionally, the processor is further configured to: determine the type of the protocol function link based on the starting node of the protocol function link;
[0639] The types of protocol function links include: signaling links or data links.
[0640] Optionally, the processor configures protocol function configuration information for each of the protocol function links, including:
[0641] Configure the wireless network layer parameters and transport network layer parameters for each of the aforementioned protocol function links;
[0642] The wireless network layer parameters are used to indicate the protocol sublayer functions included in the protocol function link; the transport network layer is used to indicate the transport function between two adjacent protocol sublayer functions.
[0643] Optionally, the protocol function configuration information includes at least one of the following:
[0644] Protocol function link identifier;
[0645] The protocol function link is a bidirectional carrier of indication information;
[0646] The type of protocol function link;
[0647] The protocol function link contains the protocol sublayer function bodies;
[0648] The protocol function link contains the functions of the protocol sublayer function bodies;
[0649] The identification information of protocol function links within the protocol sublayer function body;
[0650] The mapping information of protocol function links in the protocol sublayer function body;
[0651] The protocol function links aggregate the requirement information in the protocol sublayer function body;
[0652] The identifiers of the protocol sublayer functional bodies included in the protocol functional link;
[0653] QoS requirements when transmitting information via protocol function links;
[0654] The configuration parameters for the MAC function body in the protocol function link to process data packets;
[0655] The configuration parameters of the protocol sublayer functions included in the protocol function link;
[0656] Transmission configuration information of the TNL layer between two adjacent protocol sublayer functional bodies in a protocol functional link;
[0657] When the protocol function link is a data link, the mapping relationship between the protocol function link and the NAS.
[0658] Optionally, the transceiver is configured to: acquire a first request message sent by the terminal, wherein the first request message indicates the service requirements of the terminal;
[0659] The processor is configured to: determine, from the protocol function model, a target protocol function model corresponding to the business requirement;
[0660] The transceiver is used to send the protocol function configuration information corresponding to the target protocol function model to the terminal via RRC signaling.
[0661] Optionally, the transceiver is further configured to: acquire a second request message sent by the terminal, the second request message indicating the terminal's processing requirement for the protocol function link;
[0662] The processor is also configured to: configure protocol function links according to the processing requirements and obtain updated protocol function configuration information;
[0663] The transceiver is also used to: send the updated protocol function configuration information to the terminal via RRC signaling;
[0664] The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
[0665] It should be noted that the network-side device provided in the embodiments of the present invention can implement all the method steps implemented in the embodiments of the wireless network protocol stack configuration method applied to the network-side device, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.
[0666] Another embodiment of the present invention includes a terminal, such asFigure 11 As shown, it includes a transceiver 1110, a processor 1100, a memory 1120, and a program or instructions stored in the memory 1120 and executable on the processor 1100; when the processor 1100 executes the program or instructions, it implements the above-described wireless network protocol stack configuration method applied to the terminal.
[0667] The transceiver 1110 is used to receive and send data under the control of the processor 1100.
[0668] Among them, Figure 12 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1100 and memory represented by memory 1120 together. The bus architecture can also link 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 described further herein. The bus interface provides an interface. Transceiver 1110 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, user interface 1130 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0669] The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store the data used by the processor 1100 when performing operations.
[0670] Another embodiment of the network-side device of the present invention, such as Figure 12 As shown, it includes a transceiver 1210, a processor 1200, a memory 1220, and a program or instruction stored in the memory 1220 and executable on the processor 1200; when the processor 1200 executes the program or instruction, it implements the above-described wireless network protocol stack configuration method applied to network-side devices.
[0671] The transceiver 1210 is used to receive and send data under the control of the processor 1200.
[0672] Among them, In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1200) and memory (memory 1220). 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 described further herein. The bus interface provides an interface. The transceiver 1210 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. The processor 1200 is responsible for managing the bus architecture and general processing, and the memory 1220 may store data used by the processor 1200 during operation.
[0673] An embodiment of the present invention provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the steps in the wireless network protocol stack configuration method described above and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0674] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0675] It should be further noted that the electronic devices described in this specification include, but are not limited to, smartphones, tablets, etc., and many of the described functional components are referred to as modules in order to more specifically emphasize the independence of their implementation.
[0676] In this embodiment of the invention, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.
[0677] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.
[0678] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.
[0679] The exemplary embodiments described above are with reference to the accompanying drawings. Many different forms and embodiments are feasible without departing from the spirit and teachings of the invention. Therefore, the invention should not be construed as limiting the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided to make the invention complete and convey the scope of the invention to those skilled in the art. In these drawings, component dimensions and relative dimensions may be exaggerated for clarity. The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. As used herein, unless clearly indicated otherwise, the singular forms “a,” “an,” and “the” are intended to include all such forms. It will be further understood that the terms “comprising” and / or “including”, when used in this specification, indicate the presence of the stated features, integers, steps, operations, components, and / or elements, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, and / or groups thereof. Unless otherwise indicated, when stated, a range of values includes the upper and lower limits of the range and any subranges in between.
[0680] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A wireless network protocol stack configuration method applied to a terminal, characterized in that, include: Receive protocol function configuration information sent by the network-side device, wherein the protocol function configuration information is the protocol function configuration information of the target protocol function model corresponding to the service requirements of the terminal; Based on the protocol function configuration information, determine the relevant information of the protocol function link required by the business requirement. The protocol function link is a link used to connect to the MAC function body.
2. The method of claim 1, wherein, The relevant information for the protocol function link includes at least one of the following: Routing information between protocol function links; Connection information between protocol function links.
3. The method of claim 1, wherein, The target protocol functional model indicates at least one of the following: The protocol functions required by the business requirements; The protocol sublayer functional body required to be established for the aforementioned business requirements; The protocol sublayer functionalities that need to be modified according to the business requirements; The protocol sublayer functionalities that need to be deleted according to the business requirements; The connection relationships between protocol sublayer functional units; Routing relationships between protocol sublayer functionalities; Wireless link; The protocol sublayer functionalities included in a wireless link; The connection relationships between protocol sublayer functional units contained in a wireless link; The wireless bearer included in a wireless link; The logical channels included in a wireless link; The transmission channels included in a wireless link.
4. The method of claim 1, wherein, The method further includes: Send a first request message to the network-side device, wherein the first request message indicates the service requirements of the terminal; The protocol function configuration information received from the network-side device includes: The device receives Radio Resource Control (RRC) signaling sent by a network-side device, the RRC signaling carrying the protocol function configuration information.
5. The method of claim 1, wherein, The protocol function configuration information includes at least one of the following: Protocol function link identifier; The protocol function link is a bidirectional carrier of indication information; The type of protocol function link; The protocol function link contains the protocol sublayer function bodies; The protocol function link contains the functions of the protocol sublayer function bodies; The identification information of protocol function links within the protocol sublayer function body; The mapping information of protocol function links in the protocol sublayer function body; The protocol function links aggregate the requirement information in the protocol sublayer function body; The identifiers of the protocol sublayer functional bodies included in the protocol functional link; Quality of Service (QoS) requirements when transmitting information via protocol functional links; The configuration parameters for the Media Access Control (MAC) function body in the protocol function link to process data packets; The configuration parameters of the protocol sublayer functions included in the protocol function link; Transmission configuration information of the Transport Network Layer (TNL) between two adjacent protocol sublayer functional bodies in a protocol function link; When the protocol function link is a data link, the mapping relationship between the protocol function link and the bearer of the non-access stratum NAS.
6. The method of claim 1, wherein, The step of determining the relevant information of the protocol function links required by the business requirement based on the protocol function configuration information includes: Based on the protocol function configuration information, establish protocol sublayer function bodies and links between two adjacent protocol sublayer function bodies, and obtain relevant information about the protocol function links.
7. The method of claim 1, wherein, The method further includes: Based on the processing requirements of the protocol function link, a second request message is sent to the network-side device; Receive RRC signaling sent by network-side devices, wherein the RRC signaling carries updated protocol function configuration information; Based on the updated protocol function configuration information, execute the processing request; The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
8. A wireless network protocol stack configuration method, applied to a network-side device, characterized in that, include: The N protocol function links included in the access layer of the wireless network protocol stack are determined, and the protocol function links are links used to connect MAC function bodies; Configure the protocol function configuration information for each of the aforementioned protocol function links; Based on the protocol function configuration information, establish a protocol function model corresponding to each protocol function link; Based on the terminal's business requirements, send the protocol function configuration information corresponding to the target protocol function model in the protocol function model to the terminal; Where N is a positive integer.
9. The method of claim 8, wherein, The protocol functional model indicates at least one of the following: The protocol functions required by the business requirements; The protocol sublayer functional body required to be established for the aforementioned business requirements; The protocol sublayer functionalities that need to be modified according to the business requirements; The protocol sublayer functionalities that need to be deleted according to the business requirements; The connection relationships between protocol sublayer functional units; Routing relationships between protocol sublayer functionalities; Wireless link; The protocol sublayer functionalities included in a wireless link; The connection relationships between protocol sublayer functional units contained in a wireless link; The wireless bearer included in a wireless link; The logical channels included in a wireless link; The transmission channels included in a wireless link.
10. The method of claim 8, wherein, The end node of each of the aforementioned protocol function links is the MAC function body.
11. The method of claim 8, wherein, The determination of the N protocol function links included in the access layer of the wireless network protocol stack includes: Number all links connecting to the MAC function body in the access layer; For each link, traverse from the MAC function body to the first function body of the layer 3 protocol stack to determine the protocol function link to which each link belongs; The protocol function links include: all protocol sub-layer functions traversed between the MAC function and the first function, as well as links between two adjacent protocol sub-layer functions.
12. The method of claim 11, wherein, The first functional unit includes a Radio Resource Control (RRC) functional unit and a user plane functional unit; There is one RRC function body and at least one user plane function body.
13. The method of claim 8, wherein, The method further includes: The type of the protocol function link is determined based on the starting node of the protocol function link; The types of protocol function links include: signaling links or data links.
14. The method of claim 8, wherein, The protocol function configuration information for each of the protocol function links includes: Configure the wireless network layer parameters and transport network layer parameters for each of the aforementioned protocol function links; The wireless network layer parameters are used to indicate the protocol sublayer functions included in the protocol function link; the transport network layer is used to indicate the transport function between two adjacent protocol sublayer functions.
15. The method of claim 8 or 14, wherein, The protocol function configuration information includes at least one of the following: Protocol function link identifier; The protocol function link is a bidirectional carrier of indication information; The type of protocol function link; The protocol function link contains the protocol sublayer function bodies; The protocol function link contains the functions of the protocol sublayer function bodies; The identification information of protocol function links within the protocol sublayer function body; The mapping information of protocol function links in the protocol sublayer function body; The protocol function links aggregate the requirement information in the protocol sublayer function body; The identifiers of the protocol sublayer functional bodies included in the protocol functional link; QoS requirements when transmitting information via protocol function links; The configuration parameters for the MAC function body in the protocol function link to process data packets; The configuration parameters of the protocol sublayer functions included in the protocol function link; Transmission configuration information of the TNL layer between two adjacent protocol sublayer functional bodies in a protocol functional link; When the protocol function link is a data link, the mapping relationship between the protocol function link and the NAS.
16. The method of claim 8, wherein, The step of sending protocol function configuration information corresponding to the target protocol function model in the protocol function model to the terminal according to the terminal's service requirements includes: Obtain a first request message sent by the terminal, wherein the first request message indicates the service requirements of the terminal; Determine the target protocol function model corresponding to the business requirements from the protocol function model; The protocol function configuration information corresponding to the target protocol function model is sent to the terminal via RRC signaling.
17. The method of claim 8, wherein, The method further includes: Obtain a second request message sent by the terminal, the second request message indicating the terminal's processing requirement for the protocol function link; Based on the processing requirements, configure the protocol function links to obtain updated protocol function configuration information; The updated protocol function configuration information is sent to the terminal via RRC signaling; The processing requirements include at least one of the following: establishing new protocol function links, modifying the protocol function links corresponding to the target protocol function model, and deleting the protocol function links corresponding to the target protocol function model.
18. A wireless network protocol stack configuration apparatus, comprising: include: The first receiving module is used to receive protocol function configuration information sent by the network-side device. The protocol function configuration information is the protocol function configuration information of the target protocol function model corresponding to the service requirements of the terminal. The first determining module is used to determine, based on the protocol function configuration information, the relevant information of the protocol function link required by the business requirement, wherein the protocol function link is a link used to connect to the MAC function body.
19. A wireless network protocol stack configuration apparatus, comprising: include: The second determining module is used to determine the N protocol function links included in the access layer of the wireless network protocol stack, wherein the protocol function links are links used to connect the MAC function body; The first configuration module is used to configure the protocol function configuration information for each of the aforementioned protocol function links; A module is established to build a protocol function model corresponding to each protocol function link based on the protocol function configuration information. The first sending module is used to send the protocol function configuration information corresponding to the target protocol function model in the protocol function model to the terminal according to the terminal's service requirements; Where N is a positive integer.
20. A terminal, characterized by include: Transceiver and processor; The transceiver is used to: receive protocol function configuration information sent by network-side devices, wherein the protocol function configuration information is the protocol function configuration information of the target protocol function model corresponding to the service requirements of the terminal; The processor is configured to: determine, based on the protocol function configuration information, the relevant information of the protocol function link required by the service requirement, wherein the protocol function link is a link used to connect to the MAC function body.
21. A network-side device, comprising: include: Transceiver and processor; The processor is configured to: determine N protocol function links included in the access layer of the wireless network protocol stack, wherein the protocol function links are links used to connect MAC function bodies; Configure the protocol function configuration information for each of the aforementioned protocol function links; Based on the protocol function configuration information, establish a protocol function model corresponding to each protocol function link; Based on the terminal's business requirements, send the protocol function configuration information corresponding to the target protocol function model in the protocol function model to the terminal; Where N is a positive integer.
22. A terminal comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the wireless network protocol stack configuration method as described in any one of claims 1-7.
23. A network-side device comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the wireless network protocol stack configuration method as described in any one of claims 8-17.
24. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the steps of the wireless network protocol stack configuration method as described in any one of claims 1-7, or implement the steps of the wireless network protocol stack configuration method as described in any one of claims 8-17.