Information transmission method, device, communication equipment and storage medium
By introducing TID with a value greater than 7 in the ADDTS request and response mechanism, the problem of data frame transmission with high reliability and low latency in Wi-Fi transmission is solved, and efficient QoS parameter configuration and selection of data frames is realized, and transmission reliability and compatibility are improved.
Patent Information
- Application Number
- CN202080001719.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-30
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2040-12-31
AI Technical Summary
In multi-band aggregation and collaborative communication, existing Wi-Fi transmission technology is difficult to meet the data frame transmission requirements of high reliability and low latency, especially the QoS requirements of data frames with TIDs greater than 7.
By introducing a service identifier TID with a value greater than 7 in the ADDTS request and response mechanism, and carrying corresponding indication information in the reserved bits of the TSPEC domain, a transmission connection that meets the requirements of high reliability and low latency is determined, and the QoS parameter configuration and selection of the data frame are realized.
It improves the reliability and efficiency of data frame transmission, ensures the transmission requirements of high reliability and low delay, and enhances the compatibility and QoS satisfaction of data frame transmission.
Smart Images

Figure CN114270903B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology but is not limited to the field of wireless communication technology, and in particular to information transmission methods, devices, communication equipment and storage media. Background Art
[0002] The Institute of Electrical and Electronics Engineers (IEEE) has established a study group (SG) to research the next generation of mainstream Wi-Fi technologies. The research focuses on Wi-Fi transmission with 320MHz bandwidth, and the use of multiple frequency band aggregation and collaboration technologies. The proposed technology aims to increase data rates and throughput by at least four times compared to the existing IEEE 802.11ax standard. The primary application scenarios for this new technology include video transmission, augmented reality (AR), and virtual reality (VR). Multiple frequency band aggregation and collaboration technologies enable Wi-Fi devices to communicate simultaneously in different frequency bands, such as 2.4GHz, 5.8GHz, and 6-7GHz, or in different bandwidths within the same frequency band. Summary of the Invention
[0003] In view of this, embodiments of the present disclosure provide an information transmission method, apparatus, communication device, and storage medium.
[0004] According to a first aspect of an embodiment of the present disclosure, there is provided an information transmission method, wherein the method is applied to a data frame transmitting end, and the method includes:
[0005] In a first transmission connection among multiple transmission connections, an add traffic stream (ADDTS) request frame is sent, wherein the ADDTS request frame includes at least a traffic identifier (TID) with a value greater than 7.
[0006] In one embodiment, the first reserved bit of the Traffic stream information (TS info) field of the Traffic Specification (TSPEC) field of the ADDTS request frame carries the TID whose value is greater than 7.
[0007] In one embodiment, the first reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS request frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0008] In one embodiment, the second reserved code of the Quality of Service Action (QoS Action) field of the ADDTS request frame carries indication information indicating the QoS Action frame type of the ADDTS request frame.
[0009] In one embodiment, the method further comprises:
[0010] An add service flow ADDTS response frame is received, wherein the ADDTS response frame at least includes the service identifier TID whose value is greater than 7.
[0011] In one embodiment, the second reserved bit of the TS info field of the TSPEC field of the ADDTS response frame carries the TID whose value is greater than 7.
[0012] In one embodiment, the third reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS response frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0013] In one embodiment, the fourth reserved code of the QoS Action field of the ADDTS response frame carries indication information indicating the QoS Action frame type of the ADDTS response frame.
[0014] In one embodiment, the method further comprises:
[0015] Determine, according to an instruction of the ADDTS response frame, a second transmission connection among the multiple transmission connections for transmitting the data frame corresponding to the TID having a value greater than 7, wherein the first transmission connection is the same as or different from the second transmission connection.
[0016] In one embodiment, the third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating the second transport connection.
[0017] In one embodiment, the method further comprises:
[0018] A transmission connection whose transmission status satisfies the transmission condition among the multiple transmission connections is determined as a first transmission connection for transmitting the data frame corresponding to the TID with a value greater than 7.
[0019] In one embodiment, the transmission status includes:
[0020] Basic Service Set (BSS), load, and / or load of each transmission connection, and / or access delay, and / or transmission delay. According to a second aspect of an embodiment of the present disclosure, there is provided an information transmission method, wherein the method is applied to a data frame receiving end, and the method includes:
[0021] In a first transmission connection among multiple transmission connections, an add service stream ADDTS request frame is received, wherein the ADDTS request frame at least includes a service identifier TID with a value greater than 7.
[0022] In one embodiment, the first reserved bit of the service flow information TS info field of the service specification TSPEC field of the ADDTS request frame carries the TID whose value is greater than 7.
[0023] In one embodiment, the first reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS request frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0024] In one embodiment, the second reserved code of the QoS Action field of the ADDTS request frame carries indication information indicating the QoS Action frame type of the ADDTS request frame.
[0025] In one embodiment, the method further comprises:
[0026] In response to the ADDTS request frame, an add service flow ADDTS response frame is sent, wherein the ADDTS response frame at least includes the service identifier TID with a value greater than 7.
[0027] In one embodiment, the second reserved bit of the TS info field of the TSPEC field of the ADDTS response frame carries the TID whose value is greater than 7.
[0028] In one embodiment, the third reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS response frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0029] In one embodiment, the fourth reserved code of the QoS Action field of the ADDTS response frame carries indication information indicating the QoS Action frame type of the ADDTS response frame.
[0030] In one embodiment, the method further comprises:
[0031] Determine a second transmission connection among the multiple transmission connections for the data frame corresponding to the TID having a value greater than 7, wherein the first transmission connection is the same as or different from the second transmission connection.
[0032] In one embodiment, sending an ADDTS response frame includes:
[0033] Sending the ADDTS response frame for indicating the second transport connection.
[0034] In one embodiment, the third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating the second transport connection.
[0035] In one embodiment, determining the second transmission connection among the multiple transmission connections for the data frame corresponding to the TID having a value greater than 7 includes:
[0036] A transmission connection whose transmission status satisfies the transmission condition among the multiple transmission connections is determined as a second transmission connection for transmitting the data frame corresponding to the TID with a value greater than 7.
[0037] In one embodiment, the transmission status includes:
[0038] The load of the basic service set BSS, and / or the load of each transmission connection, and / or the access delay, and / or the transmission delay.
[0039] According to a third aspect of an embodiment of the present disclosure, there is provided an information transmission device, which is applied to a data frame transmitting end, and comprises: a first transmitting module, wherein:
[0040] The first sending module is configured to send an add service stream ADDTS request frame in a first transmission connection among the multiple transmission connections, wherein the ADDTS request frame at least includes a service identifier TID with a value greater than 7.
[0041] In one embodiment, the first reserved bit of the service flow information TS info field of the service specification TSPEC field of the ADDTS request frame carries the TID whose value is greater than 7.
[0042] In one embodiment, the first reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS request frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0043] In one embodiment, the second reserved code of the QoS Action field of the ADDTS request frame carries indication information indicating the QoS Action frame type of the ADDTS request frame.
[0044] In one embodiment, the apparatus further comprises:
[0045] The first receiving module is configured to receive an add service flow ADDTS response frame, wherein the ADDTS response frame at least includes the service identifier TID with a value greater than 7.
[0046] In one embodiment, the second reserved bit of the TS info field of the TSPEC field of the ADDTS response frame carries the TID whose value is greater than 7.
[0047] In one embodiment, the third reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS response frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0048] In one embodiment, the fourth reserved code of the QoS Action field of the ADDTS response frame carries indication information indicating the QoS Action frame type of the ADDTS response frame.
[0049] In one embodiment, the apparatus further comprises:
[0050] A first determining module is configured to determine, according to an instruction of the ADDTS response frame, a second transmission connection among the multiple transmission connections for transmitting the data frame corresponding to the TID having a value greater than 7, wherein the first transmission connection is the same as or different from the second transmission connection.
[0051] In one embodiment, the third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating the second transport connection.
[0052] In one embodiment, the apparatus further comprises:
[0053] The second determining module is configured to determine a transmission connection whose transmission status satisfies the transmission condition among the multiple transmission connections as a first transmission connection for transmitting the data frame corresponding to the TID with a value greater than 7.
[0054] In one embodiment, the transmission status includes:
[0055] The load of the basic service set BSS, and / or the load of each transmission connection, and / or the access delay, and / or the transmission delay.
[0056] According to a fourth aspect of an embodiment of the present disclosure, there is provided an information transmission device, which is applied to a data frame receiving end, and comprises: a second receiving module, wherein:
[0057] The second receiving module is configured to receive an add service stream ADDTS request frame in a first transmission connection among the multiple transmission connections, wherein the ADDTS request frame at least includes a service identifier TID with a value greater than 7.
[0058] In one embodiment, the first reserved bit of the service flow information TS info field of the service specification TSPEC field of the ADDTS request frame carries the TID whose value is greater than 7.
[0059] In one embodiment, the first reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS request frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0060] In one embodiment, the second reserved code of the QoS Action field of the ADDTS request frame carries indication information indicating the QoS Action frame type of the ADDTS request frame.
[0061] In one embodiment, the apparatus further comprises:
[0062] The second sending module is configured to send an add service flow ADDTS response frame in response to the ADDTS request frame, wherein the ADDTS response frame at least includes the service identifier TID with a value greater than 7.
[0063] In one embodiment, the second reserved bit of the TS info field of the TSPEC field of the ADDTS response frame carries the TID whose value is greater than 7.
[0064] In one embodiment, the third reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS response frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0065] In one embodiment, the fourth reserved code of the QoS Action field of the ADDTS response frame carries indication information indicating the QoS Action frame type of the ADDTS response frame.
[0066] In one embodiment, the apparatus further comprises:
[0067] The third determining module is configured to determine a second transmission connection among the multiple transmission connections for the data frame corresponding to the TID having a value greater than 7, wherein the first transmission connection is the same as or different from the second transmission connection.
[0068] In one embodiment, the second sending module includes:
[0069] The sending submodule is configured to send the ADDTS response frame for indicating the second transmission connection.
[0070] In one embodiment, the third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating the second transport connection.
[0071] In one embodiment, the third determining module includes:
[0072] The determining submodule is configured to determine a transmission connection whose transmission status satisfies the transmission condition among the multiple transmission connections as a second transmission connection for transmitting the data frame corresponding to the TID with a value greater than 7.
[0073] In one embodiment, the transmission status includes:
[0074] The load of the basic service set BSS, and / or the load of each transmission connection, and / or the access delay, and / or the transmission delay.
[0075] According to a fifth aspect of an embodiment of the present disclosure, a communication device is provided, comprising a processor, a memory, and an executable program stored in the memory and capable of being run by the processor, wherein the processor executes the steps of the information transmission method described in the first aspect or the second aspect when running the executable program.
[0076] According to a sixth aspect of an embodiment of the present disclosure, a storage medium is provided, on which an executable program is stored, wherein when the executable program is executed by a processor, the steps of the information transmission method described in the first aspect or the second aspect are implemented.
[0077] According to the information transmission method, apparatus, communication device, and storage medium provided by the embodiments of the present disclosure, the method includes: sending an ADDTS request frame for adding a service stream in a first transmission connection among multiple transmission connections, wherein the ADDTS request frame includes at least a service identifier (TID) with a value greater than 7. Thus, by transmitting the ADDTS request frame including the TID with a value greater than 7, the ADDTS request and ADDTS response mechanisms are made compatible for data frames with different TIDs. Furthermore, the ADDTS request frame can request transmission parameters for data frames with higher transmission requirements, ensuring that the transmission of data frames meets QoS transmission requirements and improving data frame transmission reliability.
[0078] It should be understood that the foregoing general description and the following detailed description are merely exemplary and explanatory and are not restrictive of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0079] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present invention and, together with the description, serve to explain the principles of the embodiments of the present invention.
[0080] Figure 1 1 is a schematic diagram showing a format of a variable action field of an ADDTS request frame according to an exemplary embodiment;
[0081] Figure 2 1 is a schematic diagram showing a format of a variable action field of an ADDTS response frame according to an exemplary embodiment;
[0082] Figure 3 is a flowchart illustrating an information transmission method according to an exemplary embodiment;
[0083] Figure 4 is a schematic diagram showing the format of a TSPEC field according to an exemplary embodiment;
[0084] Figure 5 is a schematic diagram showing the format of the TS info field according to an exemplary embodiment;
[0085] Figure 6 is a schematic diagram showing the format of an access policy domain according to an exemplary embodiment;
[0086] Figure 7 FIG. 1 is a schematic diagram showing the format of a QoS action field according to an exemplary embodiment;
[0087] Figure 8 is a flowchart illustrating another information transmission method according to an exemplary embodiment;
[0088] Figure 9 is a block diagram of an information transmission device according to an exemplary embodiment;
[0089] Figure 10 is a block diagram of another information transmission device according to an exemplary embodiment;
[0090] Figure 11 The figure is a block diagram showing a device for information transmission according to an exemplary embodiment. DETAILED DESCRIPTION
[0091] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible implementations consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with certain aspects of the present invention, as detailed in the appended claims.
[0092] The terms used in the embodiments of the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present disclosure. The singular forms "a," "the," and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0093] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0094] The execution entities involved in the embodiments of the present disclosure include but are not limited to: wireless communication networks, especially Wi-Fi networks such as those under the IEEE802.11a / b / g / n / ac standards, and network devices under the IEEE802.11be standard in next-generation Wi-Fi networks, where the network devices include but are not limited to: wireless access point (AP) devices such as Wi-Fi routers, wireless stations (STA), user terminals, user nodes, mobile terminals or tablet computers, etc.
[0095] One application scenario of the disclosed embodiment is that when data frames are transmitted, a traffic identifier (TID) is assigned to the data frames to ensure the quality of service (QoS) of the data frame transmission. When the TID is set to 0-7, it indicates that the data frame is based on the enhanced distributed channel access (EDCA) access strategy. The larger the number, the better the QoS protection required.
[0096] In the vision proposed by IEEE802.11be, the Add Traffic Stream (ADDTS) request and ADDTS response mechanism are introduced into the existing standard. The ADDTS request and ADDTS response mechanism is used by both parties of the data frame to negotiate the transmission parameters for different TID data frames. The format of the variable action field of the ADDTS request frame is as follows: Figure 1 As shown, the ADDTS response frame variable action field format is as follows Figure 2shown.
[0097] The IEEE802.11be standard supports multi-transmission connection communications and puts forward high reliability and low latency requirements for data frames. The existing DECA mechanism cannot meet the requirements of multi-connection transmission and high reliability and low latency data frames.
[0098] like Figure 3 As shown, this exemplary embodiment provides an information transmission method, which can be applied to a data frame transmitting end of wireless communication, including:
[0099] Step 301: In a first transmission connection among multiple transmission connections, an ADDTS request frame is sent, wherein the ADDTS request frame at least includes a service identifier TID with a value greater than 7.
[0100] Here, the data frame transmitter may be an access point (AP) or a station (STA) in a Wi-Fi communication system, and the data frame receiver may be an AP or a STA in the Wi-Fi communication system.
[0101] The data frame sender and the data frame receiver can establish one or more transmission connections in multiple frequency bands. The data frame sender can send data frames through a single transmission connection or send different data frames through multiple transmission connections.
[0102] Before sending a data frame, the data frame transmitter can send an ADDTS request frame to the data frame receiver, providing the receiver with transmission parameters for data frames with different TIDs, ensuring that the data frame transmission meets QoS requirements. Transmission parameters may include data rate, Media Access Control Service Data Unit (MSDU) bit count, etc. The data frame receiver can determine the final transmission parameters based on the transmission connection load and return the recommended transmission parameters to the data frame transmitter via an ADDTS response frame.
[0103] In related art, in order to ensure QoS of data frame transmission, different TIDs are assigned to data frames according to the QoS requirements of different services, and the range of TIDs is 0 to 7. Different TIDs represent different QoS requirements.
[0104] The IEEE 802.11be standard proposes the requirement for highly reliable and low-latency data frames. This requirement places higher reliability and latency requirements on data frame transmission than the transmission performance currently defined by TID.
[0105] Here, a TID with a value greater than 7 may be defined. Data frames with a TID with a value greater than 7 may have higher requirements on reliability and delay than data frames with a TID with a value less than or equal to 7.
[0106] Before sending a data frame with a TID greater than 7, the data frame transmitter may select one or more transport connections from multiple transport connections for sending the data frame with a TID greater than 7. An ADDTS request frame is sent on each transport connection. The ADDTS request frame may be set with a TID greater than 7 to indicate that the transport connection is used to send data frames with a TID greater than 7. Transmission parameters in the ADDTS request frame may be configured based on QoS requirements for data frames with a TID greater than 7. The ADDTS request frame may carry transmission parameters for data frames with a TID greater than 7.
[0107] After receiving the ADDTS request frame including the TID with a value greater than 7, the data frame receiving end can determine the transmission parameters requested by the data frame sending end.
[0108] In this way, by transmitting an ADDTS request frame containing a TID with a value greater than 7, on the one hand, the ADDTS request and ADDTS response mechanisms are compatible with data frames with different TIDs. On the other hand, the ADDTS request frame can request transmission parameters of data frames with higher transmission requirements, so that the transmission of data frames can meet QoS transmission requirements and improve the reliability of data frame transmission.
[0109] In one embodiment, the first reserved bit of the service flow information TS info field of the service specification TSPEC field of the ADDTS request frame carries the TID whose value is greater than 7.
[0110] In the ADDTS request and ADDTS response mechanism, TSPEC is used to parameterize the QoS requirements of data frames. The ADDTS request characterizes the QoS requirements of data frames in the form of transmission parameters in the TSPEC field.
[0111] The format of the TSPEC field is as follows Figure 4 As shown, the format of the TS info field in the TSPEC field is as follows Figure 5 As shown, bits 17 to 23 of the TS info field are reserved bits.
[0112] The reserved bits in the TS info field may be used to set a TID with a value greater than 7. For example, one or more bits from bit 17 to bit 23 of the TS info field may be used to set a TID with a value greater than 7. The TID may be directly indicated by a value that is the same as the TID value, for example, binary "1001" may be used to directly indicate that the TID is 9. Different values may also be used to represent different TIDs, for example, binary "00" may be used to represent a TID of 8, and binary "01" may be used to represent a TID of 9.
[0113] In this way, the reserved bit is used to indicate TIDs with a value greater than 7. On the one hand, the information content of the ADDTS request frame is improved, and the utilization efficiency of the ADDTS request frame is improved; on the other hand, the compatibility of the ADDTS request frame is improved. The ADDTS request frame can be configured with transmission parameters corresponding to TIDs with a value less than or equal to 7 and TIDs with a value greater than 7.
[0114] In one embodiment, the first reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS request frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0115] The access policy field is used to indicate the access policy used when transmitting data frames, such as Figure 6 As shown, the access policy field occupies two bits, and different codes are used to indicate different access policies. Here, the code "00" is a reserved code, and "00" can be used to indicate the access policy adopted for data frame transmission with a TID value greater than 7.
[0116] The access policy used for transmitting data frames with TID values greater than 7 may have a higher priority to meet the reliability and latency requirements of data frames with TID values greater than 7.
[0117] In one embodiment, the second reserved code of the QoS Action field of the ADDTS request frame carries indication information indicating the QoS Action frame type of the ADDTS request frame.
[0118] The QoS Action field is used to indicate the QoS Action frame type of the ADDTS request frame. The wireless device can determine the action to be taken based on different QoS Action frame types.
[0119] like Figure 7As shown, the QoS Action field occupies multiple bits, and 256 codes can be used to indicate different QoSAction frame types. Here, codes 7 to 255 are reserved codes, and any code from 7 to 255 can be used to indicate the QoS Action frame type of the ADDTS request frame with a value greater than 7.
[0120] In one embodiment, the method further comprises:
[0121] An add service flow ADDTS response frame is received, wherein the ADDTS response frame at least includes the service identifier TID whose value is greater than 7.
[0122] After receiving the ADDTS request frame including the TID with a value greater than 7, the data frame receiving end can determine the transmission parameters requested by the data frame sending end.
[0123] The data frame receiver may determine whether to accept the transmission parameters indicated by the ADDTS request frame based on the current load of the transmission connection and its own load. The transmission parameters may be modified based on the current load of the transmission connection and its own load, and used as the transmission parameters determined for transmitting data frames with TIDs greater than 7. The determined transmission parameters for transmitting data frames with TIDs greater than 7 are sent to the data frame transmitter via an ADDTS response frame.
[0124] The transmission parameters requested in the ADDTS request frame and the transmission parameters recommended in the ADDTS response frame may be the same or different.
[0125] After receiving the ADDTS response frame, the data frame may determine the transmission parameters for transmitting the data frame with a TID value greater than 7, and use the parameters to transmit the data frame with a TID value greater than 7.
[0126] In this way, an ADDTS request and ADDTS response mechanism is established for data frames with TID values greater than 7, thereby ensuring QoS for transmission of data frames with TID values greater than 7.
[0127] In one embodiment, the second reserved bit of the TS info field of the TSPEC field of the ADDTS response frame carries the TID whose value is greater than 7.
[0128] In the ADDTS request and ADDTS response mechanisms, TSPEC is used to parameterize the QoS requirements of data frames. The ADDTS request characterizes the QoS requirements of data frames in the form of transmission parameters in the TSPEC field. The ADDTS response characterizes the QoS requirements of the determined data frames in the form of transmission parameters in the TSPEC field.
[0129] The format of the TSPEC field is as follows Figure 4 As shown, the format of the TS info field in the TSPEC field is as follows Figure 5 As shown, bits 17 to 23 of the TS info field are reserved bits.
[0130] The reserved bits in the TS info field may be used to set a TID with a value greater than 7. For example, one or more bits from bit 17 to bit 23 of the TSinfo field may be used to set a TID with a value greater than 7. The TID may be directly indicated by a value that is the same as the TID value, for example, binary "1001" may be used to directly indicate that the TID is 9. Different values may also be used to represent different TIDs, for example, binary "00" may be used to represent a TID of 8, and binary "01" may be used to represent a TID of 9, and so on.
[0131] In this way, the reserved bit is used to indicate TIDs with a value greater than 7. On the one hand, the information content of the ADDTS request frame is improved, and the utilization efficiency of the ADDTS request frame is improved; on the other hand, the compatibility of the ADDTS request frame is improved. The ADDTS request frame can be configured with transmission parameters corresponding to TIDs with a value less than or equal to 7 and TIDs with a value greater than 7.
[0132] In one embodiment, the third reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS response frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0133] The access policy field of the ADDTS response frame is used to indicate the access policy used when a certain data frame is transmitted, such as Figure 6 As shown, the access policy field occupies two bits, and different codes are used to indicate different access policies. Here, the code "00" is a reserved code, and "00" can be used to indicate the access policy adopted for data frame transmission with a TID value greater than 7.
[0134] The access policy used for transmitting data frames with TID values greater than 7 may have a higher priority to meet the reliability and latency requirements of data frames with TID values greater than 7.
[0135] In one embodiment, the fourth reserved code of the QoS Action field of the ADDTS response frame carries indication information indicating the QoS Action frame type of the ADDTS response frame.
[0136] The QoS Action field is used to indicate the QoS Action frame type of the ADDTS response frame. The wireless device can determine the action to be taken based on different QoS Action frame types.
[0137] like Figure 7 As shown, the QoS Action field occupies multiple bits, and 256 codes can be used to indicate different QoSAction frame types. Here, codes 7 to 255 are reserved codes, and any code from 7 to 255 can be used to indicate the QoS Action frame type of the ADDTS response frame with a value greater than 7.
[0138] In one embodiment, the method further comprises:
[0139] Determine, according to an instruction of the ADDTS response frame, a second transmission connection among the multiple transmission connections for transmitting the data frame corresponding to the TID having a value greater than 7, wherein the first transmission connection is the same as or different from the second transmission connection.
[0140] The ADDTS response frame may carry indication information indicating the second transport connection.
[0141] The data frame receiving end may determine the first transmission connection as the transmission connection for transmitting the data frame, or may select a second transmission connection that meets the transmission requirements of the data frame with a TID value greater than 7 based on the load status or latency of each transmission connection in the multiple transmission connections, and determine the second transmission connection as the transmission connection for transmitting the data frame with a TID value greater than 7.
[0142] The data frame sending end may determine the second transmission connection based on the indication information indicating the second transmission connection, and send the data frame in the second transmission connection.
[0143] When the data frame receiving end does not indicate the second transport connection, the data frame sending end may use the first transport connection to send several frames. In one embodiment, the third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating the second transport connection.
[0144] The indication information indicating the second transport connection may be used to indicate a transport connection identifier of the second transport connection, etc. Reserving bits in the TSPEC field to carry the indication information indicating the second transport connection may improve the utilization efficiency of the TSPEC field.
[0145] In one embodiment, the method further comprises:
[0146] A transmission connection whose transmission status satisfies the transmission condition among the multiple transmission connections is determined as a first transmission connection for transmitting the data frame corresponding to the TID with a value greater than 7.
[0147] Data frames corresponding to TIDs with values greater than 7 require higher reliability and lower latency.
[0148] Before sending the ADDTS request frame, the data frame transmitter may first select a first transmission connection that meets the data frame transmission condition with a TID value greater than 7 based on the load status or delay of each transmission connection among multiple transmission connections.
[0149] The data frame sender may send an ADDTS request frame on the first transmission connection selected for transmitting data frames with a TID value greater than 7.
[0150] In one embodiment, the transmission status includes: the load of the basic service set BSS, and / or the load of each transmission connection, and / or the access delay, and / or the transmission delay.
[0151] The data frame sending end may receive the beacon frame sent by the data frame receiving end, and the beacon frame may carry the transmission status of the transmission connection.
[0152] The load of a basic service set (BSS) indicates the number of stations within a specific BSS and the level of channel resource utilization. A lower BSS load improves data frame transmission reliability and reduces data frame transmission latency. The load of a transport connection indicates the level of channel resource utilization for that connection. A lower transport connection load improves data frame transmission reliability and reduces data frame transmission latency.
[0153] Lower access and transmission delays can reduce the latency of data frames throughout the transmission process. Access delay is the time it takes for the data frame transmitter to access and occupy the channel. Transmission delay can include transmission delay, transmission delay, processing delay, and data frame alignment delay.
[0154] Here, before sending the ADDTS request frame, the data frame transmitter may select a transmission connection whose transmission status meets the transmission conditions from among multiple transmission connections and determine it as the first transmission connection. If the transmission status of the transmission connection meets the transmission conditions, the transmission connection may be used to transmit data frames with a TID value greater than 7, thereby ensuring that the transmission of data frames with a TID value greater than 7 meets reliability and latency requirements.
[0155] like Figure 8 As shown, this exemplary embodiment provides an information transmission method, which can be applied to a data frame receiving end of wireless communication, including:
[0156] Step 801: In a first transmission connection among multiple transmission connections, an ADDTS request frame for adding a service stream is received, wherein the ADDTS request frame at least includes a service identifier TID with a value greater than 7.
[0157] Here, the data frame transmitter may be an access point (AP) or a station (STA) in a Wi-Fi communication system, and the data frame receiver may be an AP or a STA in the Wi-Fi communication system.
[0158] The data frame sender and the data frame receiver can establish one or more transmission connections in multiple frequency bands. The data frame sender can send data frames through a single transmission connection or send different data frames through multiple transmission connections.
[0159] Before sending a data frame, the data frame transmitter can send an ADDTS request frame to the data frame receiver, providing the receiver with transmission parameters for data frames with different TIDs, ensuring that the data frame transmission meets QoS requirements. Transmission parameters may include data rate, Media Access Control Service Data Unit (MSDU) bit count, etc. The data frame receiver can determine the final transmission parameters based on the transmission connection load and return the determined transmission parameters to the data frame transmitter via an ADDTS response frame.
[0160] In related art, in order to ensure QoS of data frame transmission, different TIDs are assigned to data frames according to the QoS requirements of different services, and the range of TIDs is 0 to 7. Different TIDs represent different QoS requirements.
[0161] The IEEE 802.11be standard proposes the requirement for highly reliable and low-latency data frames. This requirement places higher reliability and latency requirements on data frame transmission than the transmission performance currently defined by TID.
[0162] Here, a TID with a value greater than 7 may be defined. Data frames with a TID with a value greater than 7 may have higher requirements on reliability and delay than data frames with a TID with a value less than or equal to 7.
[0163] Before sending a data frame with a TID greater than 7, the data frame transmitter may select one or more transport connections from multiple transport connections for sending the data frame with a TID greater than 7. An ADDTS request frame is sent on each transport connection. The ADDTS request frame may be set with a TID greater than 7 to indicate that the transport connection is used to send data frames with a TID greater than 7. Transmission parameters in the ADDTS request frame may be configured based on QoS requirements for data frames with a TID greater than 7. The ADDTS request frame may carry transmission parameters for data frames with a TID greater than 7.
[0164] After receiving the ADDTS request frame including the TID with a value greater than 7, the data frame receiving end can determine the transmission parameters requested by the data frame sending end.
[0165] In this way, by transmitting an ADDTS request frame containing a TID with a value greater than 7, on the one hand, the ADDTS request and ADDTS response mechanisms are compatible with data frames with different TIDs. On the other hand, the ADDTS request frame can request transmission parameters of data frames with higher transmission requirements, so that the transmission of data frames can meet QoS transmission requirements and improve the reliability of data frame transmission.
[0166] In one embodiment, the first reserved bit of the service flow information TS info field of the service specification TSPEC field of the ADDTS request frame carries the TID whose value is greater than 7.
[0167] In the ADDTS request and ADDTS response mechanism, TSPEC is used to parameterize the QoS requirements of data frames. The ADDTS request characterizes the QoS requirements of data frames in the form of transmission parameters in the TSPEC field.
[0168] The format of the TSPEC field is as follows Figure 4 As shown, the format of the TS info field in the TSPEC field is as follows Figure 5 As shown, bits 17 to 23 of the TS info field are reserved bits.
[0169] The reserved bits in the TS info field may be used to set a TID with a value greater than 7. For example, one or more bits from bit 17 to bit 23 of the TS info field may be used to set a TID with a value greater than 7. The TID may be directly indicated by a value that is the same as the TID value, for example, binary "1001" may be used to directly indicate that the TID is 9. Different values may also be used to represent different TIDs, for example, binary "00" may be used to represent a TID of 8, and binary "01" may be used to represent a TID of 9.
[0170] In this way, the reserved bit is used to indicate TIDs with a value greater than 7. On the one hand, the information content of the ADDTS request frame is improved, and the utilization efficiency of the ADDTS request frame is improved; on the other hand, the compatibility of the ADDTS request frame is improved. The ADDTS request frame can be configured with transmission parameters corresponding to TIDs with a value less than or equal to 7 and TIDs with a value greater than 7.
[0171] In one embodiment, the first reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS request frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0172] The access policy field is used to indicate the access policy used when transmitting data frames, such as Figure 6As shown, the access policy field occupies two bits, and different codes are used to indicate different access policies. Here, the code "00" is a reserved code, and "00" can be used to indicate the access policy adopted for data frame transmission with a TID value greater than 7.
[0173] The access policy used for transmitting data frames with TID values greater than 7 may have a higher priority to meet the reliability and latency requirements of data frames with TID values greater than 7.
[0174] In one embodiment, the second reserved code of the QoS Action field of the ADDTS request frame carries indication information indicating the QoS Action frame type of the ADDTS request frame.
[0175] The QoS Action field is used to indicate the QoS Action frame type of the ADDTS request frame. The wireless device can determine the action to be taken based on different QoS Action frame types.
[0176] like Figure 7 As shown, the QoS Action field occupies multiple bits, and 256 codes can be used to indicate different QoSAction frame types. Here, codes 7 to 255 are reserved codes, and any code from 7 to 255 can be used to indicate the QoS Action frame type of the ADDTS request frame with a value greater than 7.
[0177] In one embodiment, the method further comprises:
[0178] In response to the ADDTS request frame, an add service flow ADDTS response frame is sent, wherein the ADDTS response frame at least includes the service identifier TID with a value greater than 7.
[0179] After receiving the ADDTS request frame including the TID with a value greater than 7, the data frame receiving end can determine the transmission parameters requested by the data frame sending end.
[0180] The data frame receiver may determine whether to accept the transmission parameters indicated by the ADDTS request frame based on the current load of the transmission connection and its own load. The transmission parameters may be modified based on the current load of the transmission connection and its own load, and used as the transmission parameters determined for transmitting data frames with TIDs greater than 7. The determined transmission parameters for transmitting data frames with TIDs greater than 7 are sent to the data frame transmitter via an ADDTS response frame.
[0181] The transmission parameters requested in the ADDTS request frame and the transmission parameters recommended in the ADDTS response frame may be the same or different.
[0182] After receiving the ADDTS response frame, the data frame may determine the transmission parameters for transmitting the data frame with a TID value greater than 7, and use the parameters to transmit the data frame with a TID value greater than 7.
[0183] In this way, an ADDTS request and ADDTS response mechanism is established for data frames with TID values greater than 7, thereby ensuring QoS for transmission of data frames with TID values greater than 7.
[0184] In one embodiment, the second reserved bit of the TS info field of the TSPEC field of the ADDTS response frame carries the TID whose value is greater than 7.
[0185] In the ADDTS request and ADDTS response mechanisms, TSPEC is used to parameterize the QoS requirements of data frames. The ADDTS request characterizes the QoS requirements of data frames in the form of transmission parameters in the TSPEC field. The ADDTS response characterizes the QoS requirements of the determined data frames in the form of transmission parameters in the TSPEC field.
[0186] The format of the TSPEC field is as follows Figure 4 As shown, the format of the TS info field in the TSPEC field is as follows Figure 5 As shown, bits 17 to 23 of the TS info field are reserved bits.
[0187] The reserved bits in the TS info field may be used to set a TID with a value greater than 7. For example, one or more bits from bit 17 to bit 23 of the TSinfo field may be used to set a TID with a value greater than 7. The TID may be directly indicated by a value that is the same as the TID value, for example, binary "1001" may be used to directly indicate that the TID is 9. Different values may also be used to represent different TIDs, for example, binary "00" may be used to represent a TID of 8, and binary "01" may be used to represent a TID of 9, and so on.
[0188] In this way, the reserved bit is used to indicate TIDs with a value greater than 7. On the one hand, the information content of the ADDTS request frame is improved, and the utilization efficiency of the ADDTS request frame is improved; on the other hand, the compatibility of the ADDTS request frame is improved. The ADDTS request frame can be configured with transmission parameters corresponding to TIDs with a value less than or equal to 7 and TIDs with a value greater than 7.
[0189] In one embodiment, the third reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS response frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0190] The access policy field of the ADDTS response frame is used to indicate the access policy used when a certain data frame is transmitted, such as Figure 6 As shown, the access policy field occupies two bits, and different codes are used to indicate different access policies. Here, the code "00" is a reserved code, and "00" can be used to indicate the access policy adopted for data frame transmission with a TID value greater than 7.
[0191] The access policy used for transmitting data frames with TID values greater than 7 may have a higher priority to meet the reliability and latency requirements of data frames with TID values greater than 7.
[0192] In one embodiment, the fourth reserved code of the QoS Action field of the ADDTS response frame carries indication information indicating the QoS Action frame type of the ADDTS response frame.
[0193] The QoS Action field is used to indicate the QoS Action frame type of the ADDTS response frame. The wireless device can determine the action to be taken based on different QoS Action frame types.
[0194] like Figure 7 As shown, the QoS Action field occupies multiple bits, and 256 codes can be used to indicate different QoSAction frame types. Here, codes 7 to 255 are reserved codes, and any code from 7 to 255 can be used to indicate the QoS Action frame type of the ADDTS response frame with a value greater than 7.
[0195] In one embodiment, the method further comprises:
[0196] Determine a second transmission connection among the multiple transmission connections for the data frame corresponding to the TID having a value greater than 7, wherein the first transmission connection is the same as or different from the second transmission connection.
[0197] The data frame receiving end may determine the first transmission connection as the transmission connection for transmitting the data frame, or may select a second transmission connection that meets the transmission requirements of the data frame with a TID value greater than 7 based on the load status or latency of each transmission connection in the multiple transmission connections, and determine the second transmission connection as the transmission connection for transmitting the data frame with a TID value greater than 7.
[0198] In one embodiment, sending an ADDTS response frame includes:
[0199] Sending the ADDTS response frame for indicating the second transport connection.
[0200] The data frame receiving end may indicate the second transport connection for sending the data frame in the ADDTS response frame.
[0201] In one embodiment, the third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating the second transport connection.
[0202] The data frame sending end may determine the second transmission connection based on the indication information indicating the second transmission connection, and send the data frame in the second transmission connection.
[0203] When the data frame receiving end does not indicate the second transport connection, the data frame sending end may use the first transport connection to send several frames. In one embodiment, the third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating the second transport connection.
[0204] The indication information indicating the second transport connection may be used to indicate a transport connection identifier of the second transport connection, etc. Reserving bits in the TSPEC field to carry the indication information indicating the second transport connection may improve the utilization efficiency of the TSPEC field.
[0205] In one embodiment, determining the second transmission connection among the multiple transmission connections for the data frame corresponding to the TID having a value greater than 7 includes:
[0206] A transmission connection whose transmission status satisfies the transmission condition among the multiple transmission connections is determined as a second transmission connection for transmitting the data frame corresponding to the TID with a value greater than 7.
[0207] Data frames corresponding to TIDs with values greater than 7 require higher reliability and lower latency.
[0208] Before sending the ADDTS response frame, the data frame receiver may first select a second transmission connection that meets the data frame transmission condition with a TID value greater than 7 based on the load status or delay of each transmission connection in the multiple transmission connections.
[0209] The data frame sender may use the second transmission connection indicated in the ADDTS response frame to transmit the data frame.
[0210] In one embodiment, the transmission status includes:
[0211] The load of the basic service set BSS, and / or the load of each transmission connection, and / or the access delay, and / or the transmission delay.
[0212] The load of a basic service set (BSS) indicates the number of stations within a specific BSS and the level of channel resource utilization. A lower BSS load improves data frame transmission reliability and reduces data frame transmission latency. The load of a transport connection indicates the level of channel resource utilization for that connection. A lower transport connection load improves data frame transmission reliability and reduces data frame transmission latency.
[0213] Lower access and transmission delays can reduce the latency of data frames throughout the transmission process. Access delay is the time it takes for the data frame transmitter to access and occupy the channel. Transmission delay can include transmission delay, transmission delay, processing delay, and data frame alignment delay.
[0214] Here, before sending the ADDTS response frame, the data frame receiver may select a transmission connection from multiple transmission connections whose transmission status meets the transmission conditions and determine it as the second transmission connection. When the transmission status of the transmission connection meets the transmission conditions, the transmission connection may be used to transmit data frames with a TID value greater than 7, so that the transmission of data frames with a TID value greater than 7 meets the reliability and latency requirements.
[0215] The following provides a specific example in combination with any of the above embodiments:
[0216] Main invention points: Different services are mapped to different TIDs, and are mapped to different connections according to different basic service set loads (BSS loads) or access delays.
[0217] 1. Setting of TSPEC information elements
[0218] In TSPEC, such as Figure 6 As shown, a new access policy is set to become an extension of EDCA.
[0219] Furthermore, if Figure 5 As shown, the reserved bits in the TS info field can be used to set the TID of the low-latency, high-reliability service, for example, using four of the bits and setting a value greater than 7.
[0220] 2. Encapsulation of TSPEC Information Elements
[0221] The information elements defined in 1 are encapsulated in the ADDTS request and ADDTS response frames, so it is a newly defined frame of the QoS action frame, such as Figure 7 As shown, the reserved encoding definition can be utilized.
[0222] 3. Device Behavior
[0223] Based on the BSS load and access delay information elements broadcast by the received beacon frame for each connection, the STA sends an ADDTS request frame on the connection with the best BSS load and access delay. The frame carries the TSPEC information element and sets the access policy based on the upper-layer data frame.
[0224] The AP replies with an ADDTS response frame, also carrying a TSPEC information element in the frame. The AP can recommend a connection for sending upper-layer data frames. The recommended connection can be identified by the reserved bit in the TSPEC frame. If no recommendation is made, the data frame is sent for the connection that received the ADDTS request frame.
[0225] The embodiment of the present invention further provides an information transmission device, which is applied to a data frame transmitting end of wireless communication, such as Figure 9 As shown, the information transmission device 100 includes: a first sending module 110, wherein:
[0226] The first sending module 110 is configured to send an add service stream ADDTS request frame in a first transmission connection among multiple transmission connections, wherein the ADDTS request frame at least includes a service identifier TID with a value greater than 7.
[0227] In one embodiment, the first reserved bit of the service flow information TS info field of the service specification TSPEC field of the ADDTS request frame carries the TID whose value is greater than 7.
[0228] In one embodiment, the first reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS request frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0229] In one embodiment, the second reserved code of the QoS Action field of the ADDTS request frame carries indication information indicating the QoS Action frame type of the ADDTS request frame.
[0230] In one embodiment, the apparatus 100 further includes:
[0231] The first receiving module 120 is configured to receive an add service flow ADDTS response frame, wherein the ADDTS response frame at least includes the service identifier TID with a value greater than 7.
[0232] In one embodiment, the second reserved bit of the TS info field of the TSPEC field of the ADDTS response frame carries the TID whose value is greater than 7.
[0233] In one embodiment, the third reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS response frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0234] In one embodiment, the fourth reserved code of the QoS Action field of the ADDTS response frame carries indication information indicating the QoS Action frame type of the ADDTS response frame.
[0235] In one embodiment, the apparatus 100 further includes:
[0236] The first determining module 130 is configured to determine, according to an instruction of the ADDTS response frame, a second transmission connection among the multiple transmission connections for transmitting the data frame corresponding to the TID having a value greater than 7, wherein the first transmission connection is the same as or different from the second transmission connection.
[0237] In one embodiment, the third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating the second transport connection.
[0238] In one embodiment, the apparatus 100 further includes:
[0239] The second determining module 140 is configured to determine a transmission connection whose transmission status satisfies the transmission condition among the multiple transmission connections as a first transmission connection for transmitting the data frame corresponding to the TID with a value greater than 7.
[0240] In one embodiment, the transmission status includes:
[0241] The load of the basic service set BSS, and / or the load of each transmission connection, and / or the access delay, and / or the transmission delay.
[0242] The embodiment of the present invention further provides an information transmission device, which is applied to a data frame receiving end of wireless communication, such as Figure 10 As shown, the information transmission device 200 includes: a second receiving module 210, wherein:
[0243] The second receiving module 210 is configured to receive an add service stream ADDTS request frame in a first transmission connection among multiple transmission connections, wherein the ADDTS request frame at least includes a service identifier TID with a value greater than 7.
[0244] In one embodiment, the first reserved bit of the service flow information TS info field of the service specification TSPEC field of the ADDTS request frame carries the TID whose value is greater than 7.
[0245] In one embodiment, the first reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS request frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0246] In one embodiment, the second reserved code of the QoS Action field of the ADDTS request frame carries indication information indicating the QoS Action frame type of the ADDTS request frame.
[0247] In one embodiment, the apparatus 200 further includes:
[0248] The second sending module 220 is configured to send an add service flow ADDTS response frame in response to the ADDTS request frame, wherein the ADDTS response frame at least includes the service identifier TID with a value greater than 7.
[0249] In one embodiment, the second reserved bit of the TS info field of the TSPEC field of the ADDTS response frame carries the TID whose value is greater than 7.
[0250] In one embodiment, the third reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS response frame carries indication information indicating the access policy of the data frame with a TID value greater than 7.
[0251] In one embodiment, the fourth reserved code of the QoS Action field of the ADDTS response frame carries indication information indicating the QoS Action frame type of the ADDTS response frame.
[0252] In one embodiment, the apparatus 200 further includes:
[0253] The third determining module 230 is configured to determine a second transmission connection among the multiple transmission connections for the data frame corresponding to the TID having a value greater than 7, wherein the first transmission connection is the same as or different from the second transmission connection.
[0254] In one embodiment, the second sending module 220 includes:
[0255] The sending submodule 221 is configured to send the ADDTS response frame for indicating the second transmission connection.
[0256] In one embodiment, the third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating the second transport connection.
[0257] In one embodiment, the third determining module 230 includes:
[0258] The determining submodule 231 is configured to determine a transmission connection whose transmission status satisfies the transmission condition among the multiple transmission connections as a second transmission connection for transmitting the data frame corresponding to the TID with a value greater than 7.
[0259] In one embodiment, the transmission status includes:
[0260] The load of the basic service set BSS, and / or the load of each transmission connection, and / or the access delay, and / or the transmission delay.
[0261] In an exemplary embodiment, the first sending module 110, the first receiving module 120, the first determining module 130, the second determining module 140, the second receiving module 210, the second sending module 220 and the third determining module 230 can be implemented by one or more central processing units (CPUs), graphics processing units (GPUs), baseband processors (BPs), 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.
[0262] Figure 11 FIG3 is a block diagram of an apparatus 3000 for information transmission according to an exemplary embodiment. For example, the apparatus 3000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0263] Reference Figure 11, the device 3000 may include one or more of the following components: a processing component 3002 , a memory 3004 , a power component 3006 , a multimedia component 3008 , an audio component 3010 , an input / output (I / O) interface 3012 , a sensor component 3014 , and a communication component 3016 .
[0264] The processing component 3002 generally controls the overall operation of the device 3000, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 3002 may include one or more processors 3020 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 3002 may include one or more modules to facilitate interaction between the processing component 3002 and other components. For example, the processing component 3002 may include a multimedia module to facilitate interaction between the multimedia component 3008 and the processing component 3002.
[0265] The memory 3004 is configured to store various types of data to support operations on the device 3000. Examples of such data include instructions for any application or method operating on the device 3000, contact data, phone book data, messages, pictures, videos, etc. The memory 3004 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0266] The power supply component 3006 provides power to the various components of the device 3000. The power supply component 3006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 3000.
[0267] The multimedia component 3008 includes a screen that provides an output interface between the device 3000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 3008 includes a front camera and / or a rear camera. When the device 3000 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.
[0268] The audio component 3010 is configured to output and / or input audio signals. For example, the audio component 3010 includes a microphone (MIC) that is configured to receive external audio signals when the device 3000 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 3004 or transmitted via the communication component 3016. In some embodiments, the audio component 3010 also includes a speaker for outputting audio signals.
[0269] I / O interface 3012 provides an interface between processing component 3002 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.
[0270] The sensor assembly 3014 includes one or more sensors for providing various aspects of the status assessment of the device 3000. For example, the sensor assembly 3014 can detect the open / closed state of the device 3000, the relative positioning of components, such as the display and keypad of the device 3000. The sensor assembly 3014 can also detect changes in the position of the device 3000 or a component of the device 3000, the presence or absence of user contact with the device 3000, the orientation or acceleration / deceleration of the device 3000, and changes in the temperature of the device 3000. The sensor assembly 3014 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 3014 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 3014 can also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0271] The communication component 3016 is configured to facilitate wired or wireless communication between the device 3000 and other devices. The device 3000 can access a wireless network based on a communication standard, such as Wi-Fi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 3016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 3016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0272] In an exemplary embodiment, the apparatus 3000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.
[0273] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 3004 including instructions, which can be executed by the processor 3020 of the apparatus 3000 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0274] Other embodiments of the present invention will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art not disclosed in the present invention. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0275] It should be understood that the embodiments of the present invention are not limited to the precise structures described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the embodiments of the present invention is limited only by the appended claims.
Claims
1. A method for transmitting information, wherein: Applied to a data frame transmitting end, the method includes: In a first transmission connection among the multiple transmission connections, sending an add service stream ADDTS request frame, wherein the ADDTS request frame includes at least a service identifier TID with a value greater than 7; receiving an add service flow ADDTS response frame, wherein the ADDTS response frame includes at least the service identifier TID whose value is greater than 7; The first reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS request frame carries indication information of the access policy of the data frame with the TID having a value greater than 7; The second reserved code of the QoS Action field of the ADDTS request frame carries indication information indicating the QoS Action frame type of the ADDTS request frame; The third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating a second transmission connection, where the second transmission connection is a connection among the multiple transmission connections used to transmit data frames corresponding to the TID having a value greater than 7; The first transmission connection is determined by the data frame sending end based on the transmission status of the multiple transmission connections, and the second transmission connection is determined by the data frame receiving end based on the transmission status of the multiple transmission connections.
2. The method according to claim 1, wherein The first reserved bit of the service flow information TS info field of the service specification TSPEC field of the ADDTS request frame carries the TID whose value is greater than 7.
3. The method according to claim 1, wherein The second reserved bit of the TS info field of the TSPEC field of the ADDTS response frame carries the TID whose value is greater than 7.
4. The method according to claim 1, wherein The third reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS response frame carries indication information indicating the access policy of the data frame with the TID having a value greater than 7.
5. The method according to claim 1, wherein The fourth reserved code of the QoS Action field of the ADDTS response frame carries indication information indicating the QoS Action frame type of the ADDTS response frame.
6. The method according to claim 1, wherein The method further comprises: Determine, according to an instruction of the ADDTS response frame, a second transmission connection among the multiple transmission connections for transmitting the data frame corresponding to the TID having a value greater than 7, wherein the first transmission connection is the same as or different from the second transmission connection.
7. The method according to claim 1 or 2, wherein: The method further comprises: A transmission connection whose transmission status satisfies the transmission condition among the multiple transmission connections is determined as a first transmission connection for transmitting the data frame corresponding to the TID with a value greater than 7.
8. The method according to claim 1, wherein The transmission conditions include: The load of the basic service set BSS, and / or the load of each transmission connection, and / or the access delay, and / or the transmission delay.
9. A method for transmitting information, wherein: Applied to a data frame receiving end, the method includes: In a first transmission connection among the multiple transmission connections, receiving an add service stream ADDTS request frame, wherein the ADDTS request frame includes at least a service identifier TID with a value greater than 7; In response to the ADDTS request frame, sending an add service flow ADDTS response frame, wherein the ADDTS response frame includes at least the service identifier TID whose value is greater than 7; The first reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS request frame carries indication information of the access policy of the data frame with the TID having a value greater than 7; The second reserved code of the QoS Action field of the ADDTS request frame carries indication information indicating the QoS Action frame type of the ADDTS request frame; The third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating a second transmission connection, where the second transmission connection is a connection among the multiple transmission connections used to transmit data frames corresponding to the TID having a value greater than 7; The first transmission connection is determined by the data frame sending end based on the transmission status of the multiple transmission connections, and the second transmission connection is determined by the data frame receiving end based on the transmission status of the multiple transmission connections.
10. The method according to claim 9, wherein: The first reserved bit of the service flow information TS info field of the service specification TSPEC field of the ADDTS request frame carries the TID whose value is greater than 7.
11. The method according to claim 9, wherein The second reserved bit of the TS info field of the TSPEC field of the ADDTS response frame carries the TID whose value is greater than 7.
12. The method according to claim 9, wherein The third reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS response frame carries indication information indicating the access policy of the data frame with the TID having a value greater than 7.
13. The method according to claim 9, wherein: The fourth reserved code of the QoS Action field of the ADDTS response frame carries indication information indicating the QoS Action frame type of the ADDTS response frame.
14. The method according to claim 9, wherein The method further comprises: Determine a second transmission connection among the multiple transmission connections for the data frame corresponding to the TID having a value greater than 7, wherein the first transmission connection is the same as or different from the second transmission connection.
15. The method according to claim 14, wherein The determining a second transmission connection among the multiple transmission connections for the data frame corresponding to the TID having a value greater than 7 includes: A transmission connection whose transmission status satisfies the transmission condition among the multiple transmission connections is determined as a second transmission connection for transmitting the data frame corresponding to the TID with a value greater than 7.
16. The method according to claim 9, wherein The transmission conditions include: The load of the basic service set BSS, and / or the load of each transmission connection, and / or the access delay, and / or the transmission delay.
17. An information transmission device, wherein: Applied to a data frame transmitting end, the device comprises: a first transmitting module, wherein: The first sending module is configured to: send an add service flow ADDTS request frame in a first transmission connection among the multiple transmission connections, wherein the ADDTS request frame includes at least a service identifier TID with a value greater than 7; receive an add service flow ADDTS response frame, wherein the ADDTS response frame includes at least the service identifier TID with a value greater than 7; The first reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS request frame carries indication information of the access policy of the data frame with the TID having a value greater than 7; The second reserved code of the QoS Action field of the ADDTS request frame carries indication information indicating the QoS Action frame type of the ADDTS request frame; The third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating a second transmission connection, where the second transmission connection is a connection among the multiple transmission connections used to transmit data frames corresponding to the TID having a value greater than 7; The first transmission connection is determined by the data frame sending end based on the transmission status of the multiple transmission connections, and the second transmission connection is determined by the data frame receiving end based on the transmission status of the multiple transmission connections.
18. An information transmission device, wherein: Applied to a data frame receiving end, the device comprises: a second receiving module, wherein: The second receiving module is configured to: receive, in a first transmission connection among the multiple transmission connections, an add service flow ADDTS request frame, wherein the ADDTS request frame includes at least a service identifier TID with a value greater than 7; and send, in response to the ADDTS request frame, an add service flow ADDTS response frame, wherein the ADDTS response frame includes at least the service identifier TID with a value greater than 7; The first reserved code of the access policy field of the TS info field of the TSPEC field of the ADDTS request frame carries indication information of the access policy of the data frame with the TID having a value greater than 7; The second reserved code of the QoS Action field of the ADDTS request frame carries indication information indicating the QoS Action frame type of the ADDTS request frame; The third reserved bit of the TSPEC field of the ADDTS response frame carries indication information indicating a second transmission connection, where the second transmission connection is a connection among the multiple transmission connections used to transmit data frames corresponding to the TID having a value greater than 7; The first transmission connection is determined by the data frame sending end based on the transmission status of the multiple transmission connections, and the second transmission connection is determined by the data frame receiving end based on the transmission status of the multiple transmission connections.
19. A communication device comprising a processor, a memory, and an executable program stored in the memory and capable of being run by the processor, wherein: When the processor runs the executable program, the processor performs the steps of the information transmission method according to any one of claims 1 to 8 or 9 to 16.
20. A storage medium having an executable program stored thereon, wherein: When the executable program is executed by a processor, the steps of the information transmission method according to any one of claims 1 to 8 or 9 to 16 are implemented.
Citation Information
Patent Citations
Radio communication system
CN1855862A
Communication devices and communication methods for multi-band traffic streams
WO2020112020A1