Information transmission method and device, related equipment and storage medium
Patent Information
- Application Number
- CN202210481872.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-05
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2042-05-05
AI Technical Summary
[0054]The information transmission method, apparatus, related devices, and storage medium provided in this application embodiment involve a terminal sending a random access request to a network side and receiving a random access response sent by the network side. The random access response includes at least first information, which is used to establish a channel between the terminal's L2 and L3. The solution provided in this application carries information about the link between L2 and L3 in the random access response. The network side configures the link between L2 and L3 through the random access response, enabling the terminal to establish a channel between L2 and L3 according to the configured information. For example, a channel between the Radio Resource Control (RRC) layer (i.e., L3) and the Media Access Control (MAC) layer (i.e., L2), or a channel between the RRC layer (i.e., L3) and the Radio Link Control (RLC) layer (i.e., L2). This allows the terminal to complete the RRC registration process without establishing a Signaling Radio Bearer (SRB) (e.g., SRB1, SRB2, SRB3), achieving rapid configuration of the link between L2 and L3. Consequently, when the terminal and the network side interact, the channel between L2 and L3 can be used to meet the user's data transmission requirements, such as performing QoS guarantees, to realize SOF-based protocol stack functions, and ultimately achieve Service Oriented RAN (SO-RAN).
Smart Images

Figure CN117062159B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication, and in particular to an information transmission method, apparatus, related equipment and storage medium. Background Technology
[0002] In the 6G protocol stack, the AI Plane and Data Plane are introduced. These two planes are integrated into the Control Plane and User Plane of the protocol stack, providing the protocol stack functions required by the User Equipment (UE) and its service transmission, thus achieving a flexible network. Flexibility refers to configuring different protocol stack functions according to user needs (such as Quality of Service (QoS) requirements, service type requirements, and slice types), and providing these functions to users as "services." The internal functions of these "services" can be defined by the receiving and sending ends according to their own implementations, such as AI-related models or algorithms, and data plane processing.
[0003] Providing protocol stack functions to users as "services" refers to Service Oriented Function (SOF) of the protocol stack. In other words, the flexibility of the 6G protocol stack (such as on-demand function selection, unified protocol data unit (PDU) format with low redundancy overhead, connectionless or lightweight connection between protocol layers, and on-demand application of protocol functions as services) requires a departure from the 5G protocol stack design and a focus on 6G to achieve SOF of the protocol stack functions, thereby realizing a flexible network. Summary of the Invention
[0004] To address the related technical problems, embodiments of this application provide an information transmission method, apparatus, related equipment, and storage medium.
[0005] The technical solution of this application embodiment is implemented as follows:
[0006] This application provides an information transmission method applied to a terminal, including:
[0007] Send a random access request to the network side;
[0008] The terminal receives a random access response sent by the network side. The random access response includes at least first information, which is used to establish a channel between Layer 2 (L2) and Layer 3 (L3) of the terminal.
[0009] In the above scheme, the first information indicates at least one channel between L2 and L3, and one channel corresponds to at least one QoS level.
[0010] In the above scheme, the first information includes one of the following:
[0011] At least one lane sign;
[0012] The second information and the third information, wherein the second information represents the identifier of the first channel among at least two channels, and the third information represents the number of channels;
[0013] The identifier of at least one channel and third information, wherein the third information represents the number of channels.
[0014] The method in the above scheme further includes:
[0015] Determine the preamble based on at least one QoS requirement or level;
[0016] Using a defined Preamble, a random access request is sent to the network side.
[0017] The method in the above scheme further includes:
[0018] Identify at least one QoS requirement or level that may be used.
[0019] In the above scheme, determining the Preamble based on at least one determined QoS requirement or level includes:
[0020] By utilizing the correlation between the preamble and the QoS requirement or level, the preamble corresponding to the at least one QoS requirement or level is determined.
[0021] In the above scheme, the random access request includes a preamble corresponding to at least one QoS requirement or level.
[0022] The method in the above scheme further includes:
[0023] Based on the first information, establish at least one channel between L2 and L3.
[0024] This application also provides an information transmission method applied to a network device, including:
[0025] Receive random access requests sent by the terminal;
[0026] Send a random access response to the terminal, the random access response containing at least first information, the first information being used to establish a channel between the L2 and L3 of the terminal.
[0027] In the above scheme, the first information indicates at least one channel between L2 and L3, and one channel corresponds to at least one QoS level.
[0028] In the above scheme, the first information includes one of the following:
[0029] At least one lane sign;
[0030] The second information and the third information, wherein the second information represents the identifier of the first channel among at least two channels, and the third information represents the number of channels;
[0031] The identifier of at least one channel and third information, wherein the third information represents the number of channels.
[0032] In the above scheme, the random access request includes at least one preamble corresponding to a QoS requirement or level; the method further includes:
[0033] The first information is determined based on the preamble corresponding to the at least one QoS requirement or level.
[0034] In the above scheme, determining the first information based on the preamble corresponding to the at least one QoS requirement or level includes:
[0035] By utilizing the association between the Preamble and the channel identifier, the identifier of the channel corresponding to the Preamble corresponding to the at least one QoS requirement or level is determined, thereby obtaining the identifier of at least one channel.
[0036] The first information is determined based on the identifier of the at least one channel, wherein the first information indicates at least one channel between L2 and L3, and one channel corresponds to at least one QoS level.
[0037] This application also provides an information transmission device, including:
[0038] The first sending unit is used to send a random access request to the network side;
[0039] The first receiving unit is configured to receive a random access response sent by the network side, the random access response including at least first information, the first information being used to establish a channel between the L2 and L3 of the terminal.
[0040] This application also provides an information transmission device, including:
[0041] The second receiving unit is used to receive random access requests sent by the terminal;
[0042] The second sending unit is used to send a random access response to the terminal. The random access response includes at least first information, which is used to establish a channel between the L2 and L3 of the terminal.
[0043] This application embodiment also provides a terminal, including: a first communication interface and a first processor; wherein,
[0044] The first communication interface is used to send a random access request to the network side;
[0045] The terminal receives a random access response sent by the network side, the random access response containing at least first information, the first information being used to establish a channel between the L2 and L3 layers of the terminal.
[0046] This application also provides a network device, including: a second communication interface and a second processor; wherein,
[0047] The second communication interface is used to receive random access requests sent by the terminal;
[0048] Send a random access response to the terminal, the random access response containing at least first information, the first information being used to establish a channel between the L2 and L3 of the terminal.
[0049] This application also provides a terminal, including: a first processor and a first memory for storing a computer program capable of running on the processor.
[0050] Wherein, when the first processor is used to run the computer program, it executes the steps of any of the above-described terminal-side methods.
[0051] This application also provides a network device, including: a second processor and a second memory for storing computer programs capable of running on the processor.
[0052] Wherein, when the second processor runs the computer program, it executes the steps of any of the methods described above on the network device side.
[0053] This application also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the methods described above on the terminal side, or implements the steps of any of the methods described above on the network device side.
[0054] The information transmission method, apparatus, related devices, and storage medium provided in this application embodiment involve a terminal sending a random access request to a network side and receiving a random access response sent by the network side. The random access response includes at least first information, which is used to establish a channel between the terminal's L2 and L3. The solution provided in this application carries information about the link between L2 and L3 in the random access response. The network side configures the link between L2 and L3 through the random access response, enabling the terminal to establish a channel between L2 and L3 according to the configured information. For example, a channel between the Radio Resource Control (RRC) layer (i.e., L3) and the Media Access Control (MAC) layer (i.e., L2), or a channel between the RRC layer (i.e., L3) and the Radio Link Control (RLC) layer (i.e., L2). This allows the terminal to complete the RRC registration process without establishing a Signaling Radio Bearer (SRB) (e.g., SRB1, SRB2, SRB3), achieving rapid configuration of the link between L2 and L3. Consequently, when the terminal and the network side interact, the channel between L2 and L3 can be used to meet the user's data transmission requirements, such as performing QoS guarantees, to realize SOF-based protocol stack functions, and ultimately achieve Service Oriented RAN (SO-RAN). Attached Figure Description
[0055] Figure 1 This is a flowchart illustrating an information transmission method according to an embodiment of this application;
[0056] Figure 2 This is a schematic diagram of the channel between the RRC layer and the MAC layer in an embodiment of this application;
[0057] Figure 3 This is a schematic diagram of the PDU format of a random access response carrying a hybrid automatic repeat reQuest (HARQ) for downlink (DL) and uplink (UL) in related technologies.
[0058] Figure 4 This is a schematic diagram of the random access response PDU format carrying the first information in an embodiment of this application;
[0059] Figure 5 This is a flowchart illustrating another information transmission method according to an embodiment of this application;
[0060] Figure 6 This is a flowchart illustrating the third information transmission method according to an embodiment of this application;
[0061] Figure 7 This is a schematic diagram of the structure of an information transmission device according to an embodiment of this application;
[0062] Figure 8 This is a schematic diagram of another information transmission device structure according to an embodiment of this application;
[0063] Figure 9 This is a schematic diagram of the terminal structure according to an embodiment of this application;
[0064] Figure 10 This is a schematic diagram of the network device structure according to an embodiment of this application;
[0065] Figure 11 This is a schematic diagram of the information transmission system structure according to an embodiment of this application. Detailed Implementation
[0066] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.
[0067] In various embodiments of this application, the random access response carries information about the link between L2 and L3. The network side configures the link between L2 and L3 through the random access response, thereby enabling the terminal to complete the RRC registration process without establishing SRBs (such as SRB1, SRB2, and SRB3), thus achieving rapid configuration of the link between L2 and L3 of the terminal.
[0068] This application provides an information transmission method applied to a terminal, such as... Figure 1 As shown, the method includes:
[0069] Step 101: Send a random access request to the network side;
[0070] Step 102: Receive the Random Access Response (RAR) sent by the network side. The Random Access Response includes at least first information, which is used to establish a channel between the L2 and L3 of the terminal.
[0071] In practical applications, the terminal can also be referred to as a UE or a user.
[0072] In practical applications, L2 may include MAC and RLC layers, and L3 may include RRC layers. The specific protocol layers included in L2 and L3 can be set according to requirements. That is to say, other protocol layers belonging to L2 and L3 in mobile communication systems are also within the protection scope of this application, and the embodiments of this application do not limit them.
[0073] In practical applications, the channel between L2 and L3 of the terminal can be used to meet the user's QoS requirements, that is, to perform QoS guarantee.
[0074] Based on this, in one embodiment, the first information can indicate at least one channel between L2 and L3, with each channel corresponding to at least one QoS level, and each channel can perform QoS guarantee based on the corresponding QoS level; in other words, each channel has QoS guarantee capability.
[0075] In practical applications, each channel can correspond to different QoS levels, that is, different QoS guarantee requirements (i.e., QoS needs).
[0076] In practical applications, the channel can take the form of a bearer (such as a Data Radio Bearer (DRB)) or not a bearer, for example, ensuring QoS requirements through transmission. Ensuring QoS requirements through transmission means not establishing a bearer, such as not establishing a DRB as in related technologies.
[0077] In practical applications, the channel may also be called a QoS-oriented link (QOL), etc. This application embodiment does not limit the name of the channel, as long as its function is implemented.
[0078] In practical applications, at least one channel between L2 and L3 can be indicated by the channel identifier.
[0079] Therefore, in one embodiment, the first information may include the identifier of at least one channel, such as an ID.
[0080] In practical applications, when at least two channels between L2 and L3 are indicated by channel identifiers, the identifiers of the at least two channels may be continuous or discontinuous.
[0081] In practical applications, at least one channel between L2 and L3 can be indicated by the channel identifier and the number of channels.
[0082] Based on this, in one embodiment, the first information may include the identifier of at least one channel and third information, wherein the third information represents the number of channels.
[0083] In practical applications, when at least two channels between L2 and L3 are indicated by the channel identifier and the number of channels, the identifiers of the at least two channels can be continuous or discontinuous.
[0084] In practical applications, when the first information indicates at least two channels between L2 and L3, and the identifiers of the at least two channels are consecutive, the identifier of the first channel and the number of channels can be used to indicate the at least two channels between L2 and L3.
[0085] Based on this, in one embodiment, the first information may include second information and third information, wherein the second information represents the identifier of the first channel among at least two channels, the identifiers of the at least two channels are consecutive, and the third information represents the number of channels.
[0086] Here, the first channel refers to the channel corresponding to the first identifier in at least two consecutive identifiers, that is, the channel whose identifier number is the first digit. For example, as shown... Figure 2 As shown, in the case where L3 includes an RRC layer and L2 includes a MAC layer, assuming that the identifiers of the n+1 channels between the RRC layer and the MAC layer are 0 to n, where n is an integer greater than or equal to 1, then the first channel refers to channel _0, that is, the second information can contain 0, and the third information can contain n+1.
[0087] In practical applications, the specific method by which the random access response carries the first information can be configured according to requirements. For example, when L3 includes an RRC layer and L2 includes a MAC layer, it can be... Figure 3 Adding the second and third information to the random access response PDU shown, we obtain Figure 4 The random access response PDU shown carries the first information; wherein, MAC UE ID represents the ID assigned to the terminal, that is, the MAC layer defines the MAC's ability to assign UE IDs; Basic IDof QOL represents the starting value of the QOL ID configured by the network side this time, that is, the second information; Number of QOL represents the number of QOL IDs configured by the network side this time, that is, the third information; when Basic ID of QOL is 0 and Number of QOL is 8, the QOL configured by the network side is 0 to 7, that is, the first information indicates 8 channels numbered 0 to 7 between the RRC layer and the MAC layer.
[0088] In this embodiment of the application, in step 101, the terminal initiates a random access request according to its needs, that is, according to QoS requirements or levels.
[0089] Based on this, in one embodiment, the method may further include:
[0090] Send a random access request to the network side based on at least one QoS requirement or level.
[0091] When initiating random access, the terminal selects a preamble according to QoS requirements or levels. In one embodiment, the terminal can determine a preamble based on at least one QoS requirement or level, and use the determined preamble to send a random access request to the network side.
[0092] Here, the random access request includes a defined Preamble, namely the Preamble corresponding to the at least one QoS requirement or level.
[0093] In practical applications, the at least one QoS requirement or level can be at least one QoS requirement or level that the terminal may use.
[0094] Based on this, in one embodiment, the method may further include:
[0095] Determine at least one QoS requirement or level that may be used;
[0096] Determine the Preamble based on at least one QoS requirement or level that is identified as potentially usable.
[0097] In practical applications, the terminal can use an explicit mode to determine the preamble, meaning that the terminal and the network side can associate QoS requirements or levels with the preamble according to the same understanding. For example, the terminal and the network side can pre-store the association relationships (which can be understood as mapping rules) between QoS requirements, QoS levels, preambles, and channel identifiers as shown in Table 1. This relationship is indexed by the channel (i.e., the channel identifier), meaning that each channel can correspond to the same or different preambles and can correspond to different QoS requirements or levels. The terminal can determine a preamble corresponding to at least one potentially usable QoS requirement or level based on this relationship and send a random access request containing the preamble to the network side. After receiving the random access request, the network side can determine the identifier of at least one channel corresponding to the preamble based on this relationship and instruct the terminal, i.e., send a random access response carrying the first information to the terminal. In this way, by carrying first information to characterize QoS parameters or features (which can be expressed as Profile in English) in the random access response, the size of the random access response PDU can be reduced compared to the method of directly carrying QoS parameters or features in the random access response, thus reducing the overhead of the random access response.
[0098]
[0099] Table 1
[0100] Based on this, in one embodiment, determining the Preamble according to at least one QoS requirement or level may include:
[0101] By utilizing the correlation between the preamble and the QoS requirement or level, the preamble corresponding to the at least one QoS requirement or level is determined.
[0102] In practical applications, after receiving a random access request containing a preamble corresponding to at least one QoS requirement or level, the network side can determine the first information based on the preamble corresponding to the at least one QoS requirement or level. Specifically, the network side can utilize the association between the preamble and the channel identifier to determine the identifier of the channel corresponding to the preamble of the at least one QoS requirement or level, thereby obtaining the identifier of at least one channel; and determine the first information based on the identifier of the at least one channel.
[0103] Here, the specific association method between Preamble, QoS requirements, QoS levels, and channel identifiers can be set according to needs, such as in Table 1, and this embodiment does not limit this. Additionally, it should be noted that the terminal and the network side need to store the same association relationships, namely the association between Preamble and QoS requirements or levels, and the association between Preamble and channel identifiers, to achieve explicit selection of Preamble and implicit reporting of QoS requirements or levels, thereby reducing the overhead of random access.
[0104] The terminal can also use implicit mode to determine the preamble, that is, the terminal and the network side associate QoS requirements or levels with the preamble according to their respective understandings. In other words, the terminal and the network side map the preamble, QoS requirements, QoS levels, and channels according to their respective understandings. The mapping on the terminal side may be coarse-grained, and the mapping on the network side may be fine-grained. The specific mapping method can be set according to requirements, and this application embodiment does not limit this. For example, the terminal can select a suitable preamble based on its own capabilities (UE Capability) and send it to the network side. Based on the preamble, the network side can configure the channel between L2 and L3 for the terminal using preset rules (such as Table 1), that is, send a random access response carrying the first information to the terminal, thereby realizing explicit selection of the preamble and implicit reporting of QoS requirements or levels, thus reducing the overhead of random access.
[0105] In practical applications, the terminal can also explicitly report QoS requirements or levels. That is, the random access request can contain at least one QoS requirement or level, each QoS level can contain multiple QoS requirements, and each QoS requirement can contain multiple QoS parameters or features. In other words, the random access request directly carries at least one QoS requirement or level.
[0106] In one embodiment, the method may further include:
[0107] Based on the first information, establish at least one channel between L2 and L3.
[0108] Specifically, in practical applications, after receiving a random access response carrying the first information, the terminal can establish at least one channel between L2 and L3 based on the first information, that is, activate at least one channel between L2 and L3. In other words, the first information is used to activate the channel between L2 and L3 of the terminal, or it can be said that the first information is used to enable the channel between L2 and L3 of the terminal. It can be understood that the same channel is also established between L2 and L3 on the network side as on the terminal side. On both the terminal and network sides, when L2 and L3 interact, both L2 and L3 can select an appropriate channel for data transmission based on the characteristics of the data packets to be sent to L3 or to L2 as needed.
[0109] When L2 and L3 send data packets, they can use a preset algorithm to determine the importance of the data packets and automatically select an appropriate channel based on the importance. For example, if the RRC layer needs to send basic context signaling of the terminal to the MAC layer, and the importance priority is high, then a channel with high QoS guarantee capability will be selected; if the MAC layer needs to send information with lower importance priority to the RRC layer, then a channel with lower or general QoS guarantee capability can be selected. Furthermore, when the network-side MAC layer receives a random access request containing a preamble corresponding to at least one QoS requirement or level, it can send the message to the RRC layer using a channel with high QoS guarantee capability; when the terminal accesses the network, for the measurements reported by the terminal, the network-side MAC layer can choose a channel with lower or general QoS guarantee capability to send them to the RRC layer.
[0110] In practical applications, the network side can pre-establish at least one channel between L2 and L3. Specifically, the network side can establish QoS requirements or levels for data transmission over the air interface for each service type supported by the wireless air interface, and establish different channels between L2 and L3 for each QoS requirement or level. When establishing a channel between L2 and L3, the network side can use big data (i.e., historical service data) and a preset artificial intelligence (AI) algorithm to establish at least one channel based on the common QoS guarantee requirements of data transmitted between L2 and L3 by terminals in the network. In practical applications, the network side can pre-establish at least one channel via RRC signaling or through default configuration; this embodiment does not limit this. After receiving a random access request from a terminal, the network side can determine the available channel for the terminal from the pre-established channels based on the terminal's QoS requirements or level, determine the first information based on the determined available channel, and send a random access response carrying the first information to the terminal.
[0111] Accordingly, embodiments of this application also provide an information transmission method, applied to network devices (specifically, base stations), such as... Figure 5 As shown, the method includes:
[0112] Step 501: Receive a random access request sent by the terminal;
[0113] Step 502: Send a random access response to the terminal, the random access response containing at least first information, the first information being used to establish a channel between the L2 and L3 of the terminal.
[0114] In one embodiment, the random access request includes at least one Preamble corresponding to a QoS requirement or level; the method further includes:
[0115] The first information is determined based on the preamble corresponding to the at least one QoS requirement or level.
[0116] In one embodiment, determining the first information based on the preamble corresponding to the at least one QoS requirement or level includes:
[0117] By utilizing the association between the Preamble and the channel identifier, the identifier of the channel corresponding to the Preamble corresponding to the at least one QoS requirement or level is determined, thereby obtaining the identifier of at least one channel.
[0118] Based on the identifier of the at least one channel, the first information is determined. The first information indicates at least one channel between L2 and L3. Each channel corresponds to at least one QoS level, and each channel can perform QoS guarantee based on the corresponding QoS level.
[0119] It should be noted that the specific processing procedures of the network device have been described in detail above and will not be repeated here.
[0120] Accordingly, embodiments of this application also provide an information transmission method, such as... Figure 6 As shown, the method includes:
[0121] Step 601: The terminal sends a random access request (Msg1: RA Request) to the network side, and then proceeds to step 602;
[0122] Step 602: The network side sends a random access response (which can be expressed as New Msg2: RAResponse) to the terminal, and then proceeds to step 603;
[0123] Step 603: The terminal sends a random access response confirmation message (ACK forMsg2) to the network side.
[0124] In step 601, the terminal can select a suitable Preamble based on the QoS guarantee requirements (i.e., QoS requirements or levels) of the content to be transmitted; by sending a random access request carrying the Preamble to the network side, the terminal can indicate at least one QoS requirement or level that it may use, for example, by using the association shown in Table 1, multiple QoS levels can be indicated by one Preamble.
[0125] In step 602, after receiving the Preamble, the network side can determine the channel between L2 and L3 of the terminal based on the Preamble, for example, by using the association relationship shown in Table 1 to determine at least one channel; and configure the channel to the terminal through a random access response, that is, send a random access response carrying the first information to the terminal.
[0126] The information transmission method provided in this application embodiment involves a terminal sending a random access request to the network side and receiving a random access response from the network side. The random access response includes at least first information, which is used to establish a channel between the terminal's L2 and L3 layers. The solution provided in this application embodiment carries information about the link between L2 and L3 in the random access response. The network side configures the link between L2 and L3 through the random access response, enabling the terminal to establish a channel between L2 and L3 based on the configured information, such as a channel between the RRC layer and the MAC layer, or a channel between the RRC layer and the RLC layer. This allows the terminal to complete the RRC registration process without establishing SRBs (such as SRB1, SRB2, and SRB3), achieving rapid configuration of the link between the terminal's L2 and L3 layers. Furthermore, when the terminal interacts with the network side, the channel between L2 and L3 can be used to meet the user's data transmission requirements, such as performing QoS guarantees, to achieve SOF-based protocol stack functionality, and ultimately realize SO-RAN.
[0127] In addition, the solution provided in this application embodiment can quickly achieve random access in just two steps, and the random access response adds less information (i.e., the first information), thereby improving the efficiency of terminal access to the network.
[0128] Third, the solution provided in this application's embodiments proposes a HARQ mechanism for random access responses (i.e., Figure 6 Step 603 shown is used to enable highly feasible data transmission.
[0129] Fourth, the solution provided in this application, when L3 includes the RRC layer and L2 includes the MAC layer, utilizes the channel between the RRC and MAC layers to reconstruct the functional definition of the RRC layer and the definition of the traditional access (AS) layer's "link" or "connection" (i.e., the definition of an RRC connection). In other words, the RRC layer can re-define the terminal context (UE context). For example, the RRC layer can assign its own identifier (UE ID) to the terminal, or it can use the identifier assigned to the terminal by the MAC layer. Furthermore, it can avoid establishing an RRC connection, i.e., without establishing a bearer, requiring only simple activation information (i.e., ... Figure 6 The New Msg2 in the code can ensure QoS through data transmission between the RRC layer and the MAC layer, thereby enabling the terminal to achieve RRC authentication on the network side by registering the service.
[0130] Fifth, in the case where L3 includes the RRC layer and L2 includes the MAC layer, since the channel between the RRC layer and the MAC layer on the network side is fixed, when the terminal moves from one base station to another, it does not need to perform the RRC Connection switching in the related technology, thereby achieving "0" handover on the RAN.
[0131] To implement the terminal-side method of this application embodiment, this application embodiment also provides an information transmission device, which is installed on the terminal, such as... Figure 7 As shown, the device includes:
[0132] The first sending unit 701 is used to send a random access request to the network side;
[0133] The first receiving unit 702 is used to receive a random access response sent by the network side. The random access response includes at least first information, which is used to establish a channel between the L2 and L3 of the terminal.
[0134] In one embodiment, the device further includes a first processing unit for:
[0135] Determine the preamble based on at least one QoS requirement or level;
[0136] Accordingly, the first sending unit 701 is also used to send a random access request to the network side using a determined Preamble.
[0137] In one embodiment, the first processing unit is further configured to determine at least one QoS requirement or level that may be used.
[0138] In one embodiment, the first processing unit is further configured to determine the Preamble corresponding to the at least one QoS requirement or level by utilizing the correlation between the Preamble and the QoS requirement or level.
[0139] In one embodiment, the first processing unit is further configured to establish at least one channel between L2 and L3 based on the first information.
[0140] In practical applications, the first sending unit 701 and the first receiving unit 702 can be implemented by the communication interface in the information transmission device; the first processing unit can be implemented by the processor in the information transmission device.
[0141] To implement the network device-side method of this application embodiment, this application embodiment also provides an information transmission device, disposed on the network device, such as... Figure 8 As shown, the device includes:
[0142] The second receiving unit 801 is used to receive random access requests sent by the terminal;
[0143] The second sending unit 802 is used to send a random access response to the terminal. The random access response includes at least first information, which is used to establish a channel between the L2 and L3 of the terminal.
[0144] In one embodiment, the random access request includes at least one QoS requirement or level corresponding to a Preamble; the device further includes a second processing unit for determining the first information based on the at least one QoS requirement or level corresponding to the Preamble.
[0145] In one embodiment, the second processing unit is further configured to:
[0146] By utilizing the association between the Preamble and the channel identifier, the identifier of the channel corresponding to the Preamble corresponding to the at least one QoS requirement or level is determined, thereby obtaining the identifier of at least one channel.
[0147] Based on the identifier of the at least one channel, the first information is determined. The first information indicates at least one channel between L2 and L3. Each channel corresponds to at least one QoS level, and each channel can perform QoS guarantee based on the corresponding QoS level.
[0148] In practical applications, the second receiving unit 801 and the second sending unit 802 can be implemented by the communication interface in the information transmission device; the second processing unit can be implemented by the processor in the information transmission device.
[0149] It should be noted that the information transmission device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device and the information transmission method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0150] Based on the hardware implementation of the above program modules, and in order to implement the terminal-side method of the embodiments of this application, the embodiments of this application also provide a terminal, such as... Figure 9 As shown, the terminal 900 includes:
[0151] The first communication interface 901 is capable of exchanging information with other terminals and / or the network side;
[0152] The first processor 902 is connected to the first communication interface 901 to enable information interaction with other terminals and / or the network side, and to execute the methods provided by one or more technical solutions on the terminal side when running a computer program;
[0153] The computer program is stored in the first memory 903.
[0154] Specifically, the first communication interface 901 is used for:
[0155] Send a random access request to the network side;
[0156] The terminal 900 receives a random access response sent by the network side. The random access response includes at least first information, which is used to establish a channel between L2 and L3 of the terminal 900.
[0157] In one embodiment, the first processor 902 is configured to:
[0158] Determine the preamble based on at least one QoS requirement or level;
[0159] Accordingly, the first communication interface 901 is also used to send a random access request to the network side using a determined Preamble.
[0160] In one embodiment, the first processor 902 is further configured to determine at least one QoS requirement or level that may be used.
[0161] In one embodiment, the first processor 902 is further configured to determine the Preamble corresponding to the at least one QoS requirement or level by utilizing the correlation between the Preamble and the QoS requirement or level.
[0162] In one embodiment, the first processor 902 is further configured to establish at least one channel between L2 and L3 based on the first information.
[0163] It should be noted that the specific processing procedures of the first communication interface 901 and the first processor 902 can be understood by referring to the above method, and will not be repeated here.
[0164] Of course, in practical applications, the various components in terminal 900 are coupled together through bus system 904. It can be understood that bus system 904 is used to implement communication between these components. In addition to a data bus, bus system 904 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 9 The general labeled all buses as Bus System 904.
[0165] The first memory 903 in this embodiment is used to store various types of data to support the operation of the terminal 900. Examples of such data include any computer program used to operate on the terminal 900.
[0166] The methods disclosed in the above embodiments of this application can be applied to the first processor 902, or implemented by the first processor 902. The first processor 902 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 902. The first processor 902 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 902 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 903. The first processor 902 reads the information in the first memory 903 and completes the steps of the aforementioned method in combination with its hardware.
[0167] In an exemplary embodiment, terminal 900 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0168] Based on the hardware implementation of the above program modules, and in order to implement the method of the network device in the embodiments of this application, the embodiments of this application also provide a network device, such as... Figure 10 As shown, the network device 1000 includes:
[0169] The second communication interface 1001 is capable of exchanging information with other network devices and / or terminals;
[0170] The second processor 1002 is connected to the second communication interface 1001 to enable information interaction with other network devices and / or terminals, and to execute the methods provided by one or more technical solutions on the network device side when running computer programs.
[0171] The computer program is stored in the second memory 1003.
[0172] Specifically, the second communication interface 1001 is used for:
[0173] Receive random access requests sent by the terminal;
[0174] Send a random access response to the terminal, the random access response containing at least first information, the first information being used to establish a channel between the L2 and L3 of the terminal.
[0175] In one embodiment, the random access request includes at least one QoS requirement or level corresponding to a Preamble; the second processor 1002 is configured to determine the first information based on the at least one QoS requirement or level corresponding to the Preamble.
[0176] In one embodiment, the second processor 1002 is further configured to:
[0177] By utilizing the association between the Preamble and the channel identifier, the identifier of the channel corresponding to the Preamble corresponding to the at least one QoS requirement or level is determined, thereby obtaining the identifier of at least one channel.
[0178] Based on the identifier of the at least one channel, the first information is determined. The first information indicates at least one channel between L2 and L3. Each channel corresponds to at least one QoS level, and each channel can perform QoS guarantee based on the corresponding QoS level.
[0179] It should be noted that the specific processing procedures of the second communication interface 1001 and the second processor 1002 can be understood by referring to the above method, and will not be repeated here.
[0180] Of course, in practical applications, the various components in network device 1000 are coupled together through bus system 1004. It can be understood that bus system 1004 is used to implement communication between these components. In addition to a data bus, bus system 1004 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 10 The general labeled all buses as Bus System 1004.
[0181] The second memory 1003 in this embodiment is used to store various types of data to support the operation of the network device 1000. Examples of such data include any computer program used to operate on the network device 1000.
[0182] The methods disclosed in the above embodiments of this application can be applied to the second processor 1002, or implemented by the second processor 1002. The second processor 1002 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the second processor 1002. The second processor 1002 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 1002 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the second memory 1003. The second processor 1002 reads the information in the second memory 1003 and completes the steps of the aforementioned method in combination with its hardware.
[0183] In an exemplary embodiment, the network device 1000 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0184] It is understood that the memories (first memory 903, second memory 1003) in the embodiments of this application can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.
[0185] To implement the method provided in the embodiments of this application, the embodiments of this application also provide an information transmission system, such as... Figure 11 As shown, the system includes: terminal 1101 and network device 1102.
[0186] It should be noted that the specific processing procedures of the terminal 1101 and network device 1102 have been described in detail above and will not be repeated here.
[0187] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a first memory 903 storing a computer program, which can be executed by a first processor 902 of a terminal 900 to complete the steps described in the aforementioned terminal-side method. Another example is a second memory 1003 storing a computer program, which can be executed by a second processor 1002 of a network device 1000 to complete the steps described in the aforementioned network device-side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0188] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0189] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.
[0190] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. An information transmission method, characterized in that, Applied to terminals, including: Send a random access request to the network side, the random access request containing at least one preamble corresponding to a Quality of Service (QoS) requirement or level; The terminal receives a random access response sent by the network side. The random access response includes at least first information, which is used to establish a channel between Layer 2 and Layer 3 of the terminal. The channel corresponds to the at least one QoS requirement or level.
2. The method according to claim 1, characterized in that, The first information indicates at least one channel between Layer 2 and Layer 3, and one channel corresponds to at least one QoS level.
3. The method according to claim 1, characterized in that, The first information includes one of the following: At least one lane sign; The second information and the third information, wherein the second information represents the identifier of the first channel among at least two channels, and the third information represents the number of channels; The identifier of at least one channel and third information, wherein the third information represents the number of channels.
4. The method according to claim 1, characterized in that, The method further includes: Determine the preamble based on at least one QoS requirement or level; Using a defined Preamble, a random access request is sent to the network side.
5. The method according to claim 4, characterized in that, The method further includes: Identify at least one QoS requirement or level that may be used.
6. The method according to claim 4, characterized in that, Determining the Preamble based on at least one QoS requirement or level includes: By utilizing the correlation between the preamble and the QoS requirement or level, the preamble corresponding to the at least one QoS requirement or level is determined.
7. The method according to claim 6, characterized in that, The random access request includes a preamble corresponding to at least one QoS requirement or level.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Based on the first information, establish at least one channel between layer two and layer three.
9. An information transmission method, characterized in that, Applied to network devices, including: The receiving terminal sends a random access request, which includes at least one Preamble corresponding to a QoS requirement or level; Send a random access response to the terminal, the random access response containing at least first information, the first information being used to establish a channel between the terminal's Layer 2 and Layer 3, the channel corresponding to the at least one QoS requirement or level.
10. The method according to claim 9, characterized in that, The first information indicates at least one channel between Layer 2 and Layer 3, and one channel corresponds to at least one QoS level.
11. The method according to claim 9, characterized in that, The first information includes one of the following: At least one lane sign; The second information and the third information, wherein the second information represents the identifier of the first channel among at least two channels, and the third information represents the number of channels; The identifier of at least one channel and third information, wherein the third information represents the number of channels.
12. The method according to claim 9, characterized in that, The method further includes: The first information is determined based on the preamble corresponding to the at least one QoS requirement or level.
13. The method according to claim 12, characterized in that, Determining the first information based on the preamble corresponding to the at least one QoS requirement or level includes: By utilizing the association between the Preamble and the channel identifier, the identifier of the channel corresponding to the Preamble corresponding to the at least one QoS requirement or level is determined, thereby obtaining the identifier of at least one channel. The first information is determined based on the identifier of the at least one channel, wherein the first information indicates at least one channel between layer 2 and layer 3, and one channel corresponds to at least one QoS level.
14. An information transmission device, characterized in that, include: The first sending unit is used to send a random access request to the network side, wherein the random access request contains at least one Preamble corresponding to a QoS requirement or level; The first receiving unit is configured to receive a random access response sent by the network side. The random access response includes at least first information, which is used to establish a channel between the terminal's layer 2 and layer 3. The channel corresponds to the at least one QoS requirement or level.
15. An information transmission device, characterized in that, include: The second receiving unit is used to receive a random access request sent by the terminal, wherein the random access request contains at least one Preamble corresponding to a QoS requirement or level. The second sending unit is used to send a random access response to the terminal. The random access response includes at least first information, which is used to establish a channel between the terminal's layer 2 and layer 3, and the channel corresponds to the at least one QoS requirement or level.
16. A terminal, characterized in that, include: A first communication interface and a first processor; wherein... The first communication interface is used to send a random access request to the network side, wherein the random access request contains at least one Preamble corresponding to a QoS requirement or level; The terminal receives a random access response sent by the network side. The random access response includes at least first information, which is used to establish a channel between Layer 2 and Layer 3 of the terminal. The channel corresponds to the at least one QoS requirement or level.
17. A network device, characterized in that, include: The second communication interface and the second processor; wherein... The second communication interface is used to receive a random access request sent by the terminal, wherein the random access request contains at least one Preamble corresponding to a QoS requirement or level; Send a random access response to the terminal, the random access response containing at least first information, the first information being used to establish a channel between the terminal's Layer 2 and Layer 3, the channel corresponding to the at least one QoS requirement or level.
18. A terminal, characterized in that, include: A first processor and a first memory for storing computer programs capable of running on the processor. Wherein, when the first processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 8.
19. A network device, characterized in that, include: A second processor and a second memory for storing computer programs that can run on the processor. Wherein, when the second processor is used to run the computer program, it performs the steps of the method according to any one of claims 9 to 13.
20. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8, or the steps of the method according to any one of claims 9 to 13.