Data transmission method, access point device, station device and communication system

CN119586180APending Publication Date: 2025-03-07BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380009985.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-05
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

While improving the reliability and throughput of wireless LAN connections, existing Wi-Fi technologies are difficult to effectively improve the transmission security of data frames, especially at different signal-to-noise ratio levels, which are prone to data leakage or tampering.

Method used

By attaching time information to the wireless frame, the additional time required by the receiver is indicated for decryption, ensuring that the receiver reserves decryption time, improving the transmission security of the data frame, and avoiding leakage or tampering during the data transmission process.

Benefits of technology

It effectively improves the security of sensitive information transmission in wireless frames, ensures that the receiver can decrypt within the reserved time, prevents data frames from being leaked or tampered, and enhances the reliability of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119586180A_ABST
    Figure CN119586180A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a data transmission method, access point equipment, station equipment and a communication system. The data transmission method comprises the following steps: determining a first wireless frame; wherein the first wireless frame indicates time information, and the time information identifies additional time information required for decrypting the first wireless frame by a receiving end of the first wireless frame; and sending the first wireless frame. Therefore, the receiving end receiving the first wireless frame can reserve the duration corresponding to the additional time information to decrypt the first wireless frame, so that the transmission security of the first wireless frame is improved, and the receiving end cannot respond to the function information of the first wireless frame.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, access point device, station device and communication system Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a data transmission method, an access point device, a station device, and a communication system. Background Art

[0002] Currently, Wi-Fi technology research focuses on Ultra High Reliability (UHR), with the goal of improving wireless local area network (WLAN) connection reliability, reducing latency, enhancing manageability, increasing throughput at various signal-to-noise ratio (SNR) levels, and reducing device-level power consumption. However, research in related technologies indicates the need to improve data frame transmission security.

[0003] Summary of the Invention

[0004] Embodiments of the present disclosure provide a data transmission method, an access point device, a station device, and a communication system to provide a mechanism for improving data transmission security.

[0005] According to a first aspect of an embodiment of the present disclosure, a data transmission method is provided, the method comprising:

[0006] Determine a first radio frame; wherein the first radio frame indicates time information, and the time information identifies additional time information required by a receiving end of the first radio frame to decrypt the first radio frame;

[0007] A first radio frame is sent.

[0008] According to a second aspect of an embodiment of the present disclosure, a data transmission method is provided, the method comprising:

[0009] A first radio frame is received; wherein the first radio frame indicates time information, and the time information identifies additional time information required by a receiving end of the first radio frame to decrypt the first radio frame.

[0010] According to a third aspect of an embodiment of the present disclosure, an access point device is provided, the access point device including:

[0011] a radio frame determination module, configured to determine a first radio frame; wherein the first radio frame indicates time information, the time information identifying additional time information required by a receiving end of the first radio frame to decrypt the first radio frame;

[0012] The wireless frame sending module is used to send a first wireless frame.

[0013] According to a fourth aspect of an embodiment of the present disclosure, a site device is provided, including:

[0014] The wireless frame receiving module is configured to receive a first wireless frame, wherein the first wireless frame indicates time information, and the time information identifies additional time information required by a receiving end of the first wireless frame to decrypt the first wireless frame.

[0015] According to a fifth aspect provided by an embodiment of the present disclosure, an access point device is provided, the access point device including:

[0016] one or more processors;

[0017] The access point device is used to execute the data transmission method described in the optional implementation manner of the first aspect above.

[0018] According to a sixth aspect of an embodiment of the present disclosure, a site device is provided, the site device including:

[0019] one or more processors;

[0020] The site device is used to execute the data transmission method described in the optional implementation manner of the second aspect above.

[0021] According to a seventh aspect provided by an embodiment of the present disclosure, a communication system is provided, which includes an access point device and a site device, wherein the access point device is configured to implement the data transmission method provided by the first aspect above, and the site device is configured to implement the data transmission method described in the optional implementation manner of the second aspect above.

[0022] According to the eighth aspect provided by the embodiment of the present disclosure, a storage medium is provided, which stores instructions. When the instructions are executed on a communication device, the communication device executes the data transmission method described in the optional implementation of the first or second aspect above.

[0023] Additional aspects and advantages of the embodiments of the present disclosure will be partially given in the following description, which will become apparent from the following description or learned through practice of the present disclosure. It should be understood that the above general description and the detailed description below are only exemplary and explanatory and do not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.

[0025] FIG1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.

[0026] FIG2 is one of exemplary interaction diagrams of a communication method provided according to an embodiment of the present disclosure.

[0027] FIG3 is one of exemplary flowcharts of a communication method provided according to an embodiment of the present disclosure.

[0028] FIG4 is a second exemplary flowchart of a communication method provided according to an embodiment of the present disclosure.

[0029] FIG5 is a second exemplary interaction diagram of a communication method provided according to an embodiment of the present disclosure.

[0030] FIG6 is one of exemplary structural diagrams of a communication method provided according to an embodiment of the present disclosure.

[0031] FIG. 7 is a second exemplary structural diagram of a communication method provided according to an embodiment of the present disclosure.

[0032] FIG8 is a third exemplary structural diagram of a communication method provided according to an embodiment of the present disclosure.

[0033] FIG9 is a fourth exemplary structural diagram of a communication method provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0034] The embodiments of the present disclosure provide a data transmission method, an access point device, a station device, and a communication system.

[0035] In a first aspect, an embodiment of the present disclosure provides a data transmission method, the method comprising:

[0036] Determining a first radio frame; wherein the first radio frame indicates time information, and the time information identifies additional time information required by a receiving end of the first radio frame to decrypt the first radio frame;

[0037] A first radio frame is sent.

[0038] In the above embodiment, by determining the first wireless frame, indicating time information through the first wireless frame, identifying the additional time information required for the receiving end of the first wireless frame to decrypt the first wireless frame through the time information, and sending the first wireless frame; in this way, the receiving end that receives the first wireless frame can reserve an additional time length corresponding to the additional time information, decrypt the first wireless frame, improve the transmission security of sensitive information in the first wireless frame (for example, SN (sequence number) information), avoid leaking or tampering with sensitive information in the first wireless frame during the process of data transmission of the first wireless frame, so that the receiving end cannot respond to the functional information of the first wireless frame itself (for example, the ready-to-receive status information of the first wireless frame).

[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the time information includes:

[0040] Time information reported by the receiving end; or

[0041] The time information with the longest duration among the time information reported by multiple receiving ends.

[0042] In the above embodiment, the time information in the first wireless frame can be determined in combination with the different abilities of different receiving ends to decrypt the first wireless frame, thereby ensuring that each receiving end can reserve the additional time required for decrypting the first wireless frame after receiving the first wireless frame, decrypt the first wireless frame, and successfully decrypt the first wireless frame.

[0043] In conjunction with some embodiments of the first aspect, in some embodiments, the first radio frame includes a first duration identifier, where the first duration identifier identifies an additional duration required for the receiving end to decrypt the first radio frame, where the additional duration includes:

[0044] The additional time required for the receiving end to decrypt the first radio frame; or

[0045] The longest additional time duration among the additional time durations required for multiple receiving ends to decrypt the first wireless frame.

[0046] In the above embodiment, the specific duration value of the time information in the first wireless frame can be determined based on the different capabilities of different receiving ends to decrypt the first wireless frame, according to the additional time required for the receiving end to decrypt the first wireless frame. This ensures that after each receiving end receives the first wireless frame, it can reserve the additional time required for decrypting the first wireless frame, decrypt the first wireless frame, and successfully decrypt the first wireless frame.

[0047] In conjunction with some embodiments of the first aspect, in some embodiments, before determining the first radio frame, the method may further include:

[0048] A second radio frame sent by a receiving end is received, where the second radio frame indicates first capability information of the receiving end, and the first capability information indicates additional time information required for the receiving end to decrypt the first radio frame.

[0049] In the above embodiment, the receiving end reports the time required for it to decrypt the encrypted data frame. When sending the first wireless frame to the receiving end, the corresponding additional time information is set in the first wireless frame, so that the receiving end reserves an additional time corresponding to the additional time information, and decrypts the first wireless frame within the additional time, thereby achieving secure transmission of the first wireless frame without affecting the functional information of the first wireless frame itself.

[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the second radio frame includes an ultra-high reliability capability UHR capabilities information element, and the UHR capabilities information element includes a first capability identifier and a second duration identifier;

[0051] The first capability flag bit indicates whether the receiving end supports the first capability; the first capability includes decrypting the first radio frame;

[0052] The second duration flag bit identifies: the additional duration required by the receiving end to decrypt the first wireless frame.

[0053] In the above embodiment, the UHR capabilities information element of the second radio frame carries a first capability flag and a second duration flag. The first capability flag indicates whether the receiving end supports decryption of the first radio frame, and the second duration flag indicates the additional duration required by the receiving end to decrypt the first radio frame. This accurately indicates the duration required by the receiving end to decrypt the first radio frame. Furthermore, by indicating whether the first capability is supported and the specific additional duration in the second radio frame through the representation of the flag bit, the amount of data required to transmit the second radio frame can be reduced.

[0054] In combination with some embodiments of the first aspect, in some embodiments, when the first capability identifier is a first parameter value, it indicates that the receiving end supports the first capability.

[0055] In the above embodiment, by setting the first capability flag in the second radio frame and, when the first capability flag is set to the first parameter value, indicating that the receiving end supports the first capability, whether the receiving end supports the first capability can be accurately determined. Furthermore, by indicating whether the first capability is supported within the second radio frame through the representation of the flag bit, the amount of data required to transmit the second radio frame can be reduced.

[0056] In combination with some embodiments of the first aspect, in some embodiments, the second duration flag is carried in the media access control layer capability MAC capabilities field in the UHR capabilities information element.

[0057] The second duration flag is set to different parameter values, indicating that the additional duration required for the receiving end to decrypt the first wireless frame is different.

[0058] In the above embodiment, a MAC capabilities field is set in the UHR capabilities information element of the second radio frame, and a second duration flag is set in the MAC capabilities field. By setting the second duration flag to different parameter values, the additional duration required by the receiving end to decrypt the first radio frame is indicated. This accurately indicates the additional duration required by the receiving end to decrypt the first radio frame. Furthermore, by using the flag bit to indicate the specific additional duration, the amount of transmission data required during the transmission of the second radio frame can be reduced.

[0059] In combination with some embodiments of the first aspect, in some embodiments, when the receiving end is attached to a multi-connection device, the first capability information is MLD level information.

[0060] In the above embodiment, when the receiving end is attached to a multi-connection device, the first capability information is MLD-level information, which can simultaneously identify: the first capability information corresponding to each receiving end attached to the same multi-connection device.

[0061] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first radio frame may include:

[0062] When the first radio frame is a unicast control frame, time information is appended after a frame check sequence (FCS) field of the unicast control frame to obtain the first radio frame;

[0063] When the first radio frame is a broadcast control frame, time information is appended to the common information common info field of the broadcast control frame to obtain the first radio frame.

[0064] In the above embodiment, by appending time information to the tail of the control frame to obtain the first radio frame, the time information can be set without affecting the functional information of the control frame itself. This ensures that, after receiving the first radio frame, each receiving end can reserve the additional time information required for decrypting the first radio frame and decrypt the first radio frame. Furthermore, the time information can be conveniently extracted from the first radio frame based on its position within the first radio frame. Furthermore, within the additional time reserved based on the time information, fields in the first radio frame other than the time information can be parsed and processed to correctly respond to the first radio frame.

[0065] In combination with some embodiments of the first aspect, in some embodiments, when the number of receiving ends is 1, the first wireless frame is a unicast control frame; when the number of receiving ends is at least two, the first wireless frame is a broadcast control frame.

[0066] In the above embodiment, the sending mode of the first radio frame and the format of the first radio frame may be selected according to the number of receiving ends, so as to achieve timely sending of the first radio frame.

[0067] In combination with some embodiments of the first aspect, in some embodiments, when the first radio frame carries at least one of high-efficiency HE information, very high throughput, and UHR information, the first radio frame does not indicate time information.

[0068] In the above embodiment, when at least one of the HE information, the EHT information, and the UHR information is carried in the first radio frame, the time information is not added to the first radio frame, thereby saving the amount of transmission data required during the data transmission process.

[0069] In conjunction with some embodiments of the first aspect, in some embodiments, sending the first radio frame may include:

[0070] The first radio frame is sent, and the receiving end is instructed to decrypt the first radio frame according to the additional time information.

[0071] In the above embodiment, the first wireless frame is sent to the receiving end, instructing the receiving end to reserve an additional time indicated by the additional time information according to the additional time information required for the receiving end to decrypt the first wireless frame, and decrypt the first wireless frame within the additional time. This can improve the transmission security of sensitive information in the first wireless frame without affecting the functional information of the first wireless frame itself.

[0072] In a second aspect, an embodiment of the present disclosure provides a data transmission method, the method comprising:

[0073] A first radio frame is received; wherein the first radio frame indicates time information, and the time information identifies additional time information required by a receiving end of the first radio frame to decrypt the first radio frame.

[0074] In the above embodiment, the received first wireless frame carries time information, and the time information identifies the additional time information required by the receiving end of the first wireless frame to decrypt the first wireless frame; in this way, the receiving end that receives the first wireless frame can reserve the duration corresponding to the additional time information to decrypt the first wireless frame, thereby improving the transmission security of sensitive information in the first wireless frame (for example, SN (sequence number) information), and avoiding the leakage or tampering of sensitive information in the first wireless frame during the process of data transmission of the first wireless frame, so that the receiving end cannot respond to the functional information of the first wireless frame itself (for example, the ready-to-receive status information of the first wireless frame).

[0075] In conjunction with some embodiments of the second aspect, in some embodiments, the time information includes:

[0076] Time information reported by the receiving end; or

[0077] The time information with the longest duration among the time information reported by multiple receiving ends.

[0078] In conjunction with some embodiments of the second aspect, the first radio frame includes a first duration identifier, where the first duration identifier identifies an additional duration required for the receiving end to decrypt the first radio frame, where the additional duration includes:

[0079] The additional time required for the receiving end to decrypt the first radio frame; or

[0080] The longest additional time duration among the additional time durations required for multiple receiving ends to decrypt the first wireless frame.

[0081] In conjunction with some embodiments of the second aspect, in some embodiments, before receiving the first radio frame, the method may further include:

[0082] determining a second radio frame, where the second radio frame indicates first capability information, and the first capability information indicates: additional time information required to decrypt the first radio frame;

[0083] A second radio frame is sent.

[0084] In conjunction with some embodiments of the second aspect, in some embodiments, the second radio frame includes an ultra-high reliability capability UHR capabilities information element, and the UHR capabilities information element includes a first capability identifier and a second duration identifier;

[0085] The first capability flag bit indicates whether the receiving end supports the first capability; the first capability includes decrypting the first radio frame;

[0086] The second duration flag bit identifies: the additional duration required by the receiving end to decrypt the first wireless frame.

[0087] In combination with some embodiments of the second aspect, in some embodiments, when the first capability identifier is a first parameter value, it indicates that the receiving end supports the first capability.

[0088] In conjunction with some embodiments of the second aspect, in some embodiments, in some embodiments, the second duration identifier is carried in the media access control layer capability MAC capabilities field in the UHR capabilities information element,

[0089] The second duration flag is set to different parameter values, indicating that the additional duration required for the receiving end to decrypt the first wireless frame is different.

[0090] In combination with some embodiments of the second aspect, in some embodiments, when the receiving end is attached to a multi-connection device, the first capability information is MLD level information.

[0091] In conjunction with some embodiments of the second aspect, in some embodiments, determining the first radio frame may include:

[0092] When the first radio frame is a unicast control frame, time information is appended after a frame check sequence (FCS) field of the unicast control frame to obtain the first radio frame;

[0093] When the first radio frame is a broadcast control frame, time information is appended to the common information common info field of the broadcast control frame to obtain the first radio frame.

[0094] In combination with some embodiments of the second aspect, in some embodiments, when the number of receiving ends is 1, the first wireless frame is a unicast control frame; when the number of receiving ends is at least two, the first wireless frame is a broadcast control frame.

[0095] In combination with some embodiments of the second aspect, in some embodiments, when the first radio frame carries at least one of high-efficiency HE information, extremely high throughput, and UHR information, time information is not indicated in the first radio frame.

[0096] In conjunction with some embodiments of the second aspect, in some embodiments, the above method may further include:

[0097] The first radio frame is decrypted according to the additional time information.

[0098] In the above embodiment, after the receiving end receives the first wireless frame, the first wireless frame is decrypted according to the additional time information required by the receiving end to decrypt the first wireless frame. This can improve the transmission security of sensitive information in the first wireless frame without affecting the functional information of the first wireless frame itself.

[0099] In this way, the receiving end reports the time required for it to decrypt the first wireless frame, and thus when sending the first wireless frame to the receiving end, the corresponding additional time information is set in the first wireless frame, so that the receiving end can reserve an additional time corresponding to the additional time information after receiving the first wireless frame, and decrypt the first wireless frame within the additional time, thereby achieving secure transmission of the first wireless frame without affecting the functional information of the first wireless frame itself.

[0100] In a third aspect, an embodiment of the present disclosure provides an access point device, the access point device including:

[0101] a radio frame determination module, configured to determine a first radio frame; wherein the first radio frame indicates time information, the time information identifying additional time information required by a receiving end of the first radio frame to decrypt the first radio frame;

[0102] The wireless frame sending module is used to send a first wireless frame.

[0103] In a fourth aspect, an embodiment of the present disclosure provides a site device, including:

[0104] The wireless frame receiving module is configured to receive a first wireless frame, wherein the first wireless frame indicates time information, and the time information identifies additional time information required by a receiving end of the first wireless frame to decrypt the first wireless frame.

[0105] In a fifth aspect, an embodiment of the present disclosure provides an access point device, including:

[0106] one or more processors;

[0107] The access point device is used to execute the data transmission method described in the optional implementation manner of the first aspect above.

[0108] In a sixth aspect, an embodiment of the present disclosure provides a site device, including:

[0109] one or more processors;

[0110] The site device is used to execute the data transmission method described in the optional implementation manner of the second aspect above.

[0111] In the seventh aspect, an embodiment of the present disclosure proposes a communication system, which includes an access point device and a site device, wherein the access point device is configured to implement the data transmission method provided by the above-mentioned first aspect, and the site device is configured to implement the data transmission method described in the optional implementation method of the above-mentioned second aspect.

[0112] In an eighth aspect, an embodiment of the present disclosure proposes a storage medium storing instructions. When the instructions are executed on a communication device, the communication device executes the data transmission method described in the optional implementation of the first or second aspect above.

[0113] In a ninth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the data transmission method described in the optional implementation of the first or second aspect.

[0114] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the data transmission method as described in the optional implementation of the first or second aspect above.

[0115] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the data transmission method described in the optional implementation of the first or second aspect.

[0116] It is understandable that the aforementioned access point devices, station devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.

[0117] The embodiments of the present disclosure provide a data transmission method, an access point device, and a station device to further improve the data transmission mechanism and enhance the transmission security of data frames.

[0118] Among them, the method and the device are based on the same application concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0119] In some embodiments, terms such as data transmission, information processing method, and communication method can be replaced with each other, terms such as access point device, information processing device, and communication device can be replaced with each other, terms such as site device, information processing device, and communication device can be replaced with each other, and terms such as information processing system and communication system can be replaced with each other.

[0120] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0121] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0122] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0123] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.

[0124] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0125] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.

[0126] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.

[0127] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.

[0128] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0129] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0130] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.

[0131] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.

[0132] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0133] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0134] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.

[0135] FIG1 is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.

[0136] As shown in FIG. 1 , a communication system 100 includes an access point device 101 and a station device 102 .

[0137] In some embodiments, the access point (AP) 101 is, for example, a device with wireless-to-wired bridging functionality. The AP is responsible for extending services provided by a wired network to a wireless network. Alternatively, the access point may be a multi-connection access point, i.e., an access point that supports multi-connection communication capabilities.

[0138] In some embodiments, a station device (STA) 102, such as an electronic device with wireless network access capability, provides a frame delivery service to enable information to be transmitted. Optionally, the station device may also be a multi-connection station device, i.e., a station device that supports multi-connection communication capabilities.

[0139] Optionally, in the embodiment of the present disclosure, the determining end of the first radio frame may be the access point device 101 , and the receiving end of the first radio frame may be the station device 102 .

[0140] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0141] FIG2 is an interactive diagram of a data transmission method according to an embodiment of the present disclosure. As shown in FIG2 , an embodiment of the present disclosure relates to a data transmission method, and the method includes:

[0142] Step 201: The station device determines a second radio frame, where the second radio frame indicates first capability information, and the first capability information indicates additional time information required to decrypt the first radio frame.

[0143] In some embodiments, the second radio frame may be a probe request frame or an association request frame.

[0144] Considering that during data transmission, some data frames (such as BAR frames (Block ACK request frames, where ACK frames are acknowledge frames) and trigger frames, and other control frames) may contain sensitive information about the site device, such as the site device's own SN (sequence number) information and the SN at which the data frame starts transmission. If this sensitive information is maliciously tampered with by an attacker, the data frame receiver may be unable to provide feedback on the data frame's ready-to-receive status. Therefore, data frames containing sensitive information can be encrypted for transmission to improve data frame transmission security. However, when encrypted, the encrypted data frame receiver requires additional time (i.e., additional decryption time) to decrypt the encrypted data frame. Only after decryption is complete can the receiver respond to the data frame's functional information, such as providing feedback on the first radio frame and confirming the ready-to-receive status for the first radio frame.

[0145] In an embodiment of the present disclosure, a site device may report the time required for decrypting an encrypted data frame. Thus, when an access point device sends an encrypted data frame to the site device, corresponding additional time information is set in the encrypted data frame. This allows the site device to reserve an additional time corresponding to the additional time information based on the additional time information in the received encrypted data frame, and decrypt the received encrypted data frame within the additional time, thereby achieving secure transmission of the encrypted data frame without affecting the functional information of the encrypted data frame itself.

[0146] Optionally, the additional time information may include an additional time required for the station device to decrypt the first wireless frame (ie, the encrypted data frame sent by the access point device).

[0147] For example, when the first wireless frame is an encrypted data frame, such as an encrypted BAR frame, an encrypted trigger frame, etc., and the additional time required for the site device to decrypt the first wireless frame is 8us (microseconds), relative to unencrypted data frames, such as unencrypted trigger frames, BAR (Block ACK Request) frames, etc., 8us can be directly used as additional time information in the second wireless frame and reported to the access point device.

[0148] Optionally, the parameter value corresponding to the additional duration can be used as additional time information. For example, a parameter value of "00" can indicate that the additional duration required for the site device to decrypt the first radio frame is 8 us; a parameter value of "01" can indicate that the additional duration required for the site device to decrypt the first radio frame is 16 us; a parameter value of "10" can indicate that the additional duration required for the site device to decrypt the first radio frame is 24 us; and a parameter value of "11" can indicate that the additional duration required for the site device to decrypt the first radio frame is 32 us. In the above examples, the additional time information can be "00".

[0149] In some embodiments, the second radio frame includes a UHR capabilities (UHR, i.e., Ultra High Reliability; capabilities, capabilities; UHR capabilities) information element, wherein the UHR capabilities information element includes a first capability identifier and a second duration identifier.

[0150] The first capability flag bit indicates whether the site device supports the first capability; the first capability includes decrypting the first radio frame;

[0151] The second duration flag bit identifies: the additional duration required for the site device to decrypt the first wireless frame.

[0152] In the above embodiment, the UHR capabilities information element of the second radio frame carries a first capability flag and a second duration flag. The first capability flag indicates whether the site device supports decryption of the first radio frame, and the second duration flag indicates the additional duration required for the site device to decrypt the first radio frame. This can accurately indicate the relevant information for the site device to decrypt the first radio frame. Furthermore, within the second radio frame, whether the first capability is supported and the specific additional duration are indicated by the flag bit representation, which can reduce the amount of transmission data required during the transmission of the second radio frame.

[0153] In some embodiments, the first capability flag is set to a first parameter value, indicating that the receiving end supports the first capability.

[0154] As an example, a bit in the Reserved field in the second wireless frame can be used as an additional processing duration bit, and the first capability identification bit is represented by the additional processing duration bit. For example, when the additional processing duration bit is set to a first parameter value (such as "0"), it indicates that the receiving end supports the first capability, that is, it can decrypt the first wireless frame. When the additional processing duration bit is set to a second parameter value (such as "1"), it indicates that the receiving end does not support the first capability, that is, it cannot decrypt the first wireless frame.

[0155] In the above embodiment, by setting the first capability flag in the second radio frame, and indicating that the site device supports the first capability when the first capability flag is set to the first parameter value, whether the site device supports the first capability can be accurately determined. Furthermore, by indicating whether the first capability is supported through the representation of the flag bit in the second radio frame, the amount of data required to transmit the second radio frame can be reduced.

[0156] In some embodiments, the second duration flag is carried in the media access control layer capability MAC capabilities field in the UHR capabilities information element, and the second duration flag is set to different parameter values, indicating that the site device requires different additional durations to decrypt the first wireless frame.

[0157] As an example, at least two bits may be set in the MAC capabilities field, and the two bits are used to indicate the additional time required for the station device to decrypt the first radio frame.

[0158] Specifically, when the parameter value of these two bits is "00", it can be set that the additional time required for the site device to decrypt the first wireless frame is 8us; when the parameter value of these two bits is set to "01", it can be set that the additional time required for the site device to decrypt the first wireless frame is 16us; when the parameter value of these two bits is set to "10", it can be set that the additional time required for the site device to decrypt the first wireless frame is 24us; when the parameter value of these two bits is set to "11", it can be set that the additional time required for the site device to decrypt the first wireless frame is 32us.

[0159] In the above embodiment, a MAC capabilities field is set in the UHR capabilities information element of the second radio frame, and a second duration flag is set in the MAC capabilities field. By setting the second duration flag to different parameter values, the additional duration required for the station device to decrypt the first radio frame is indicated. This accurately indicates the additional duration required for the station device to decrypt the first radio frame. Furthermore, by using the flag bit to indicate the specific additional duration, the amount of data required to transmit the second radio frame can be reduced.

[0160] In some embodiments, when the site device is attached to a multi-connected site device, the first capability information is MLD-level information.

[0161] Optionally, the site device can support multi-link communication, that is, the site device is attached to a multi-connection site device. Correspondingly, the first capability information of the site device can be MLD-level information, indicating that: under the multi-connection site device, the first capability information corresponding to each site device is the same, that is, each site device supports or does not support the first capability, and when each site device supports the first capability, the additional time required for each site device to decrypt the first wireless frame is also the same.

[0162] For example, when both station devices STA1 and STA2 belong to the same multi-connection station device (non-AP MLD, non-Access Point Multi-Link Device, that is, multi-connection non-access point device), STA1 and STA2 both support the first capability, and the additional time required for STA1 and STA2 to decrypt the first wireless frame is also the same.

[0163] In the above embodiment, when the site device is attached to a multi-connected site device, the first capability information is MLD-level information, which can simultaneously identify the first capability information corresponding to each site device attached to the same multi-connected site device.

[0164] Step 202: The station device sends a second wireless frame to the access point device.

[0165] Optionally, the station device may send a second radio frame to the access point device to request to establish an association with the station device.

[0166] For example, when the second wireless frame is a probe request frame, the association between the station device and the access point device may be established when the access point device sends a probe response frame to the station device. When the second wireless frame is an association request frame, the association between the station device and the access point device may be established when the access point device sends an association response frame to the station device.

[0167] Step 203: The access point device determines a first radio frame; wherein the first radio frame indicates time information, and the time information identifies additional time information required by a receiver of the first radio frame to decrypt the first radio frame.

[0168] The additional time information may include: additional time required for the station device to decrypt the first radio frame, etc.

[0169] For example, when the additional time required for the site device to decrypt the first radio frame is 8 us, the set additional time information may be 8 us.

[0170] Optionally, the access point device supports multi-link communication, that is, the access point device can be attached to a multi-connection access point device. In this case, within the first wireless frame determined by the access point device, the time information can be MLD-level information, indicating that the corresponding time information under the link between the access point device and each associated site device is consistent.

[0171] For example, when the access point device AP1 is attached to a multi-link access point device (AP MLD), the site devices associated with the AP1 include STA1 and STA2, and the link established between AP1 and STA1 is link1, and the link established between AP1 and STA2 is link2, the time information in the first wireless frame determined by AP1 is at the MLD level, and the additional time information of the time information under link1 and link2 is the same, that is, the additional time information indicated by the time information in the first wireless frame.

[0172] In some embodiments, the time information includes:

[0173] Time information reported by site equipment; or

[0174] Among the time information reported by multiple site devices, the time information with the longest duration.

[0175] When the number of site devices is one, the time information reported by the site device can be directly used as the time information in the first wireless frame to instruct the site device to reserve the additional time required to decrypt the first wireless frame, and decrypt the received first wireless frame within the additional time.

[0176] When there are multiple site devices, each site device may have different capabilities for decrypting the first radio frame. To ensure that each site device reserves the additional time required for decrypting the first radio frame and decrypts the received first radio frame, in this embodiment of the present disclosure, the time information with the longest duration reported by each site device may be used as the time information in the first radio frame.

[0177] In the above embodiment, the time information in the first wireless frame can be determined in combination with the different capabilities of different site devices to decrypt the first wireless frame, thereby ensuring that each site device can reserve the additional time information required for decrypting the first wireless frame after receiving the first wireless frame, decrypt the received first wireless frame, and successfully decrypt the first wireless frame.

[0178] In some embodiments, the first radio frame includes a first duration identifier, where the first duration identifier identifies an additional duration required for the site device to decrypt the first radio frame. The additional duration includes:

[0179] The additional time required for the station device to decrypt the first radio frame; or

[0180] The longest additional time duration among the additional time durations required for the multiple station devices to decrypt the first radio frame.

[0181] As previously described, the time information reported by the site device includes the additional time required for the site device to decrypt the first radio frame, and the time information in the first radio frame needs to be determined based on the differences in the first radio frame decryption capabilities of different site devices. In the above embodiment, the specific duration of the time information in the first radio frame can be determined based on the additional time required for the site device to decrypt the first radio frame, taking into account the differences in the first radio frame decryption capabilities of different site devices. This ensures that after each site device receives the first radio frame, it can reserve the additional time required for decrypting the first radio frame, decrypt the received first radio frame, and successfully decrypt the first radio frame.

[0182] In some embodiments, when the number of station devices is 1, the first radio frame is a unicast control frame;

[0183] In a case where the number of station devices is at least two, the first radio frame is a broadcast control frame.

[0184] If there is only one site device, the first radio frame can be sent directly to the site device, using a one-to-one communication mode. This is a unicast frame, and the first radio frame is sent from one access point device to one site device. In other words, the first radio frame can be a unicast control frame. For example, the first radio frame can be a BAR frame (Block ACK request frame, where ACK frame is acknowledge frame).

[0185] When there are at least two site devices, to ensure that each site device can promptly receive the first radio frame, a "one-to-many" communication mode can be adopted. That is, a broadcast frame or a multicast frame can be sent by one access point device to at least two site devices. In other words, the first radio frame can be a broadcast control frame. For example, the first radio frame can be a trigger frame.

[0186] In the above embodiment, the sending mode of the first radio frame and the format of the first radio frame may be selected according to the number of site devices, so as to achieve timely sending of the first radio frame.

[0187] In some embodiments, when the first radio frame is a unicast control frame, time information is appended after a frame check sequence (FCS) field of the unicast control frame to obtain the first radio frame;

[0188] When the first radio frame is a broadcast control frame, time information is appended to the common information common info field of the broadcast control frame to obtain the first radio frame.

[0189] In this implementation, time information may be added to the tail of the control frame according to different formats of the control frame to obtain the first wireless frame.

[0190] Specifically, when the control frame is a unicast control frame, the frame trailer field of the unicast control frame is an FCS field, and time information can be appended after the FCS field to obtain the first radio frame. When the control frame is a broadcast control frame, the frame trailer field of the broadcast control frame is a common info field, and time information can be appended after the common info field to obtain the first radio frame.

[0191] In the above embodiment, by appending time information to the tail of the control frame to generate the first radio frame, the time information can be set without affecting the functional information of the control frame itself. This ensures that, after receiving the first radio frame, each station device can reserve the additional time information required for decrypting the first radio frame and decrypt the first radio frame. Furthermore, the time information can be conveniently extracted from the first radio frame. Furthermore, within the additional time period reserved for this time information, the fields in the first radio frame other than the time information can be parsed and processed to correctly respond to the first radio frame.

[0192] In some embodiments, when the first radio frame carries at least one of high efficiency (HE) information, extremely high throughput (EHT) information, and ultra high reliability (UHR) information, time information is not indicated in the first radio frame.

[0193] When the first radio frame carries at least one of the HE information, the EHT information, and the UHR information, it indicates that the first radio frame does not include sensitive information, and time information may not be added to the first radio frame.

[0194] In the above embodiment, when at least one of the HE information, the EHT information, and the UHR information is carried in the first radio frame, the time information is not added to the first radio frame, thereby saving the amount of transmission data required during the data transmission process.

[0195] Step 204: The access point device sends the first radio frame to a station device associated with the access point device, and instructs the station device to decrypt the first radio frame according to the additional time information.

[0196] Optionally, the access point device sends the first radio frame to a station device associated with the access point device, and may specifically instruct the station device to decrypt the first radio frame within the additional time duration indicated by the first radio frame.

[0197] In the above embodiment, the first wireless frame is determined by the access point device, and the first wireless frame is sent to the site device associated with the access point device, instructing the site device to decrypt the first wireless frame. This can improve the transmission security of sensitive information in the first wireless frame without affecting the functional information of the first wireless frame itself.

[0198] Step 205: The station device decrypts the first radio frame.

[0199] Optionally, the site device may obtain additional time information according to position information of the time information in the first radio frame, and decrypt the first radio frame within an additional time duration corresponding to the additional time information.

[0200] In the above embodiment, after the site device receives the first radio frame, the transmission security of the sensitive information in the first radio frame can be improved without affecting the functional information of the first radio frame itself.

[0201] The data transmission method involved in the embodiments of the present disclosure may include at least one of steps 201 to 205. For example, step 203 or step 204 can be implemented as an independent embodiment, step 201 + step 202 can be implemented as an independent embodiment, step 201 + step 202 + step 203 can be implemented as an independent embodiment, step 201 + step 202 + step 203 + step 204 can be implemented as an independent embodiment, and step 201 + step 202 + step 203 + step 204 + step 205 can be implemented as an independent embodiment, but the present invention is not limited thereto.

[0202] In some embodiments, when the site device supports the first capability, the steps of determining the first capability identifier and the second duration identifier in step 201 may be performed in an exchanged order or simultaneously.

[0203] In some embodiments, step 205 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0204] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2 .

[0205] In this way, by having the station device report the time required to decrypt the encrypted data frame, when the access point device sends the encrypted data frame to the station device, the corresponding additional time information is set in the encrypted data frame. This allows the station device to reserve the additional time corresponding to the additional time information after receiving the encrypted data frame and decrypt the encrypted data frame within the additional time, thereby achieving secure transmission of the encrypted data frame without affecting the functional information of the encrypted data frame itself. The disclosed embodiments provide a mechanism for improving data transmission security.

[0206] In some embodiments, terms such as "frame" and "radio frame" may be used interchangeably.

[0207] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.

[0208] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.

[0209] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.

[0210] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values ​​(for example, comparison with a predetermined value), but is not limited thereto.

[0211] FIG3 is a flow chart illustrating a data transmission method according to an embodiment of the present disclosure. As shown in FIG3A , an embodiment of the present disclosure relates to a data transmission method. Optionally, the above method can be applied to an access point device.

[0212] As shown in FIG3 , the above method includes:

[0213] Step 301 : Determine a first radio frame; wherein the first radio frame indicates time information, and the time information identifies additional time information required by a receiver of the first radio frame to decrypt the first radio frame.

[0214] In some embodiments, the optional implementation of step 301 can refer to the optional implementation of step 203 in Figure 2 and other related parts of the embodiment involved in Figure 2, which will not be repeated here.

[0215] Optionally, the access point device may determine the first radio frame after receiving the second radio frame sent by the station device.

[0216] In some embodiments, the optional implementation method of determining the second wireless frame can refer to the optional implementation method of step 201 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0217] Step 302: Send a first radio frame, instructing the receiving end to decrypt the first radio frame according to the additional time information.

[0218] In some embodiments, the optional implementation of step 302 can refer to the optional implementation of step 204 in Figure 2 and other related parts of the embodiment involved in Figure 2, which will not be repeated here.

[0219] Optionally, the optional implementation manner in which the receiving end decrypts the first radio frame can refer to the optional implementation manner of step 205 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0220] The data transmission method involved in the embodiment of the present disclosure may include at least one of steps 301 and 302. For example, step 301 may be implemented as an independent embodiment, and step 301 + step 302 may be implemented as independent embodiments.

[0221] In some embodiments, referring to the optional implementation of step 201, when the receiving end supports the first capability, the steps of determining the first capability identifier and the second duration identifier in step 301 can be exchanged in order or performed simultaneously.

[0222] Figure 4 is a flow chart of a data transmission method according to an embodiment of the present disclosure. As shown in Figure 4, the embodiment of the present disclosure relates to a data transmission method, which can optionally be applied to a station device.

[0223] As shown in FIG4 , the above method includes:

[0224] Step 401: Determine a second radio frame; wherein the second radio frame indicates first capability information, and the first capability information indicates: additional time information required for decrypting the first radio frame.

[0225] In some embodiments, the optional implementation of step 402 can refer to the optional implementation of step 201 in Figure 2 and other related parts of the embodiment involved in Figure 2, which will not be repeated here.

[0226] Step 402: Send a second radio frame.

[0227] In some embodiments, the optional implementation of step 402 can refer to the optional implementation of step 202 in Figure 2 and other related parts of the embodiment involved in Figure 2, which will not be repeated here.

[0228] Step 403: Receive a first radio frame; wherein the first radio frame indicates time information, and the time information identifies additional time information required by a receiving end of the first radio frame to decrypt the first radio frame.

[0229] In some embodiments, the optional implementation of step 403 can refer to the optional implementation of step 204 in Figure 2, step 302 in Figure 3, the embodiment involved in Figure 2 and other related parts in the embodiment involved in Figure 3, and will not be repeated here.

[0230] Alternatively, the first radio frame may be determined by an access point device. For optional implementations thereof, reference may be made to step 203 of FIG. 2 , the optional implementation of step 301 of FIG. 3 , the embodiment involved in FIG. 2 , and other related parts of the embodiment involved in FIG. 3 , which will not be described in detail here.

[0231] Step 404: decrypt the first wireless frame.

[0232] In some embodiments, the optional implementation of step 404 can refer to the optional implementation of step 205 in Figure 2 and other related parts of the embodiment involved in Figure 2, which will not be repeated here.

[0233] The data transmission method involved in the embodiments of the present disclosure may include at least one of steps 401 to 404. For example, step 403 may be implemented as an independent embodiment, step 401+step 402+step 403 may be implemented as an independent embodiment, and step 401+step 402+step 403+step 404 may be implemented as an independent embodiment, but the present invention is not limited thereto.

[0234] In some embodiments, when the site device supports the first capability, the steps of determining the first capability identifier and the second duration identifier in step 401 may be performed in an exchanged order or simultaneously.

[0235] In some embodiments, step 404 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0236] Figure 5 is an interactive diagram of a data transmission method according to an embodiment of the present disclosure. As shown in Figure 5, the embodiment of the present disclosure relates to a data transmission method, which includes:

[0237] Step 501: The site device determines a second radio frame; wherein the second radio frame indicates first capability information, and the first capability information indicates: additional time information required to decrypt the first radio frame.

[0238] Optional implementations of step 501 can refer to the optional implementations of step 201 in FIG. 2 , step 401 in FIG. 4 , and other related parts in the embodiments involved in FIG. 2 and FIG. 4 , which will not be described in detail here.

[0239] Step 502: The station device sends a second radio frame to the access point device.

[0240] The optional implementation of step 502 can refer to the optional implementation of step 202 in Figure 2, the optional implementation of step 402 in Figure 4, and other related parts in the embodiments involved in Figures 2 and 4, which will not be repeated here.

[0241] Step 503: The access point device determines a first radio frame; wherein the first radio frame indicates time information, and the time information identifies additional time information required by a receiver of the first radio frame to decrypt the first radio frame.

[0242] The optional implementation of step 503 can refer to the optional implementation of step 203 in Figure 2, step 301 in Figure 3, and other related parts in the embodiments involved in Figures 2 and 3, which will not be repeated here.

[0243] Step 504: The access point device sends a first radio frame to the station device.

[0244] The optional implementation of step 504 can refer to the optional implementation of step 204 in Figure 2, step 302 in Figure 3, and other related parts in the embodiments involved in Figures 2 and 3, which will not be repeated here.

[0245] Step 505: The station device decrypts the first radio frame according to the additional time information and within the duration indicated by the additional time information.

[0246] The optional implementation of step 505 can refer to the optional implementation of step 205 in Figure 2, step 404 in Figure 4, and other related parts in the embodiments involved in Figures 2 and 4, which will not be repeated here.

[0247] The data transmission method involved in the embodiments of the present disclosure may include at least one of steps 501 to 505. For example, step 503 or step 504 can be implemented as an independent embodiment, step 501 + step 502 can be implemented as an independent embodiment, step 501 + step 502 + step 503 can be implemented as an independent embodiment, step 501 + step 502 + step 503 + step 504 can be implemented as an independent embodiment, and step 501 + step 502 + step 503 + step 504 + step 505 can be implemented as an independent embodiment, but the present invention is not limited thereto.

[0248] In some embodiments, when the site device supports the first capability, the steps of determining the first capability identifier and the second duration identifier in step 501 may be performed in an exchanged order or simultaneously.

[0249] In some embodiments, step 505 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0250] The present disclosure also provides an apparatus for implementing any of the above-mentioned data transmission methods. For example, a data transmission apparatus is provided, comprising units or modules for implementing each step performed by an access point device in any of the above-mentioned methods. For another example, another data transmission apparatus is provided, comprising units or modules for implementing each step performed by a station device in any of the above-mentioned methods.

[0251] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0252] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0253] FIG6 is a schematic diagram of the structure of an access point device according to an embodiment of the present disclosure. As shown in FIG6 , the access point device 600 may include at least one of a processing module 601 and a transceiver module 602 .

[0254] In some embodiments, the processing module 601 is used for a first radio frame; wherein the first radio frame indicates time information, and the time information identifies additional time information required by a receiving end of the first radio frame to decrypt the first radio frame.

[0255] Optionally, the transceiver module 602 is configured to execute at least one of the communication steps such as sending and / or receiving performed by the access point device 101 in any of the above methods (for example, step 202, step 204, step 302, step 402, step 403, step 502, and step 504, but not limited thereto), which are not described in detail here.

[0256] Optionally, the processing module is configured to execute at least one of the other steps (eg, step 203, step 301, step 503, but not limited thereto) executed by the access point device 101 in any of the above methods, which will not be described in detail here.

[0257] FIG7 is a schematic diagram of the structure of a station device according to an embodiment of the present disclosure. As shown in FIG7 , the station device 700 may include at least one of a processing module 701 and a transceiver module 702 .

[0258] In some embodiments, the processing module 701 is configured to determine a second radio frame; wherein the second radio frame indicates second identification information, and the second identification information identifies confirmation information for the first radio frame.

[0259] Optionally, the above-mentioned transceiver module 702 is used to execute at least one of the communication steps such as sending and / or receiving performed by the multi-connection site device 102 in any of the above methods (for example, step 202, step 204, step 302, step 402, step 403, step 502, step 504, but not limited to these), which will not be repeated here.

[0260] Optionally, the processing module is used to execute at least one of the other steps (such as step 203, step 205, step 401, step 404, step 503, step 505, but not limited thereto) performed by the site device 102 in any of the above methods, which will not be repeated here.

[0261] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.

[0262] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.

[0263] Figure 8 is a schematic diagram of the structure of an access point device 800 proposed in an embodiment of the present disclosure. Access point device 800 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user device, etc.), or a chip, chip system, or processor that supports a network device implementing any of the above methods. It can also be a chip, chip system, or processor that supports a terminal implementing any of the above methods. Access point device 800 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0264] As shown in Figure 8, access point device 800 includes one or more processors 801. Processor 801 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control communication devices (such as base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Access point device 800 is used to perform any of the above methods.

[0265] In some embodiments, the access point device 800 further includes one or more memories 802 for storing instructions. Optionally, all or part of the memory 802 may be located outside the access point device 800.

[0266] In some embodiments, the access point device 800 further includes one or more transceivers 803. When the multi-connection access point device 800 includes one or more transceivers 803, the transceiver 803 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step 202, step 204, step 302, step 402, step 403, step 502, and step 504, but not limited thereto), and the processor 801 performs at least one of the other steps (for example, step 203, step 301, and step 503, but not limited thereto).

[0267] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.

[0268] In some embodiments, the access point device 800 may include one or more interface circuits 804. Optionally, the interface circuit 804 is connected to the memory 802. The interface circuit 804 may be configured to receive signals from the memory 802 or other devices, and may be configured to send signals to the memory 802 or other devices. For example, the interface circuit 804 may read instructions stored in the memory 802 and send the instructions to the processor 801.

[0269] The access point device 800 described in the above embodiment may be a network device or a terminal, but the scope of the multi-connection access point device 800 described in the present disclosure is not limited thereto, and the structure of the access point device 800 may not be limited by FIG8 . The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0270] Figure 9 is a schematic diagram of the structure of a site device 900 proposed in an embodiment of the present disclosure. Site device 900 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user device, etc.), or a chip, chip system, or processor that supports a network device implementing any of the above methods. It can also be a chip, chip system, or processor that supports a terminal implementing any of the above methods. Site device 900 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0271] As shown in Figure 9, site equipment 900 includes one or more processors 901. Processor 901 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (such as base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs), execute programs, and process program data. Site equipment 900 is used to perform any of the above methods.

[0272] In some embodiments, the site device 900 further includes one or more memories 902 for storing instructions. Optionally, all or part of the memories 902 may be located outside the site device 900.

[0273] In some embodiments, the site device 900 further includes one or more transceivers 903. When the site device 900 includes one or more transceivers 903, the transceiver 903 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step 202, step 204, step 302, step 402, step 403, step 502, and step 504, but not limited thereto), and the processor 901 performs at least one of the other steps (for example, step 203, step 205, step 401, step 404, step 503, and step 505, but not limited thereto).

[0274] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.

[0275] In some embodiments, the site device 900 may include one or more interface circuits 904. Optionally, the interface circuit 904 is connected to the memory 902 and may be configured to receive signals from the memory 902 or other devices, or to send signals to the memory 902 or other devices. For example, the interface circuit 904 may read instructions stored in the memory 902 and send the instructions to the processor 901.

[0276] The multi-connection site device 900 described in the above embodiment may be a network device or a terminal, but the scope of the multi-connection site device 900 described in the present disclosure is not limited thereto, and the structure of the site device 900 may not be limited by FIG. 9 . The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0277] The present disclosure also provides a storage medium having instructions stored thereon. When the instructions are executed on the access point device 800, the access point device 800 executes any of the above methods. When the instructions are executed on the station device 900, the station device 900 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.

[0278] The present disclosure also provides a program product, which, when executed by the access point device 800, enables the access point device 800 to perform any of the above methods. When executed by the station device 900, the program product enables the station device 900 to perform any of the above methods. Optionally, the program product is a computer program product.

[0279] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

Claims

1. A data transmission method, applied to an access point device, characterized in that: The method comprises: Determine a first radio frame; wherein the first radio frame indicates time information, and the time information identifies additional time information required for a receiving end of the first radio frame to decrypt the first radio frame; The first radio frame is sent.

2. The method according to claim 1, characterized in that The time information includes: Time information reported by the receiving end; or The time information with the longest duration among the time information reported by the multiple receiving ends.

3. The method according to claim 1 or 2, characterized in that: The first radio frame includes a first duration identifier, where the first duration identifier identifies an additional duration required by the receiving end to decrypt the first radio frame, where the additional duration includes: The additional time required by the receiving end to decrypt the first wireless frame; or The longest additional time duration among the additional time durations required by the multiple receiving ends to decrypt the first wireless frame.

4. The method according to claim 1 or 2, characterized in that: Before determining the first radio frame, the method further includes: A second wireless frame sent by the receiving end is received, where the second wireless frame indicates first capability information of the receiving end, and the first capability information indicates: additional time information required for the receiving end to decrypt the first wireless frame.

5. The method according to claim 4, characterized in that The second radio frame includes an ultra high reliability capability UHR capabilities information element, and the UHR capabilities information element includes a first capability identification bit and a second duration identification bit; The first capability flag bit identifies whether the receiving end supports the first capability; the first capability includes decrypting the first radio frame; The second duration flag identifies: the additional duration required by the receiving end to decrypt the first wireless frame.

6. The method according to claim 5, characterized in that When the first capability identifier is set to a first parameter value, it indicates that the receiving end supports the first capability.

7. The method according to claim 5, characterized in that The second duration flag is carried in the media access control layer capabilities MAC capabilities field in the UHR capabilities information element. The second duration flag is set to different parameter values, indicating that the additional duration required by the receiving end to decrypt the first wireless frame is different.

8. The method according to claim 4, characterized in that In the case where the receiving end is attached to a multi-connection device, the first capability information is MLD level information.

9. The method according to claim 4, characterized in that The determining of the first radio frame includes: When the first wireless frame is a unicast control frame, appending the time information after a frame check sequence FCS field of the unicast control frame to obtain the first wireless frame; When the first wireless frame is a broadcast control frame, the time information is appended to the common information common info field of the broadcast control frame to obtain the first wireless frame.

10. The method according to claim 9, characterized in that When the number of the receiving end is 1, the first wireless frame is a unicast control frame; When the number of the receiving ends is at least two, the first wireless frame is a broadcast control frame.

11. The method according to claim 1, characterized in that: When at least one of high efficiency HE information, very high throughput EHT and UHR information is carried in the first radio frame, the time information is not indicated in the first radio frame.

12. The method according to claim 1, characterized in that The sending the first wireless frame includes: The first wireless frame is sent to instruct the receiving end to decrypt the first wireless frame according to the additional time information.

13. A data transmission method, characterized in that: The method comprises: Receive a first wireless frame; wherein the first wireless frame indicates time information, and the time information identifies additional time information required by a receiving end of the first wireless frame to decrypt the first wireless frame.

14. The method according to claim 13, characterized in that The time information includes: Time information reported by the receiving end; or The time information with the longest duration among the time information reported by the multiple receiving ends.

15. The method according to claim 13 or 14, characterized in that The first radio frame includes a first duration identifier, where the first duration identifier identifies an additional duration required by the receiving end to decrypt the first radio frame, where the additional duration includes: The additional time required by the receiving end to decrypt the first wireless frame; or The longest additional time duration among the additional time durations required by the multiple receiving ends to decrypt the first wireless frame.

16. The method according to claim 13 or 14, characterized in that Before receiving the first radio frame, the method further includes: determining a second radio frame, the second radio frame indicating first capability information, the first capability information indicating: additional time information required to decrypt the first radio frame; The second radio frame is sent.

17. The method according to claim 16, characterized in that The second radio frame includes an ultra high reliability capability UHR capabilities information element, and the UHR capabilities information element includes a first capability identification bit and a second duration identification bit; The first capability flag bit identifies: whether the first capability is supported; the first capability includes decrypting the first radio frame; The second duration flag identifies: the additional duration required to decrypt the first wireless frame.

18. The method according to claim 17, characterized in that When the first capability identifier is set to a first parameter value, it indicates that the first capability is supported.

19. The method according to claim 17, characterized in that The second duration flag is carried in the media access control layer capabilities MAC capabilities field in the UHR capabilities information element. The second duration flag is set to different parameter values, indicating that the additional duration required to decrypt the first wireless frame is different.

20. The method according to claim 16, characterized in that In the case where the receiving end is attached to a multi-connection device, the first capability information is MLD level information.

21. The method according to claim 13, characterized in that When the first wireless frame is a unicast control frame, the time information is appended after the frame check sequence FCS field of the unicast control frame; When the first wireless frame is a broadcast control frame, the time information is appended to the common information common info field of the broadcast control frame.

22. The method according to claim 21, characterized in that When the number of the receiving end is 1, the first wireless frame is a unicast control frame; When the number of the receiving ends is at least two, the first wireless frame is a broadcast control frame.

23. The method according to claim 13, characterized in that When at least one of high efficiency HE information, very high throughput EHT and UHR information is carried in the first radio frame, the time information is not indicated in the first radio frame.

24. The method according to claim 13, characterized in that The method further comprises: The first radio frame is decrypted according to the additional time information.

25. An access point device, characterized in that: The access point device comprises: A radio frame determination module, configured to determine a first radio frame; wherein the first radio frame indicates time information, and the time information identifies additional time information required for a receiving end of the first radio frame to decrypt the first radio frame; A wireless frame sending module is used to send the first wireless frame.

26. A site device, characterized in that: The site equipment includes: A wireless frame receiving module is used to receive a first wireless frame; wherein the first wireless frame indicates time information, and the time information identifies additional time information required by a receiving end of the first wireless frame to decrypt the first wireless frame.

27. An access point device, characterized in that: include: one or more processors; The access point device is used to execute the data transmission method according to any one of claims 1 to 12.

28. A site device, characterized in that: include: one or more processors; The site device is used to execute the data transmission method described in any one of claims 13 to 24.

29. A communication system, characterized in that: It comprises an access point device and a site device; wherein the access point device is configured to implement the data transmission method described in any one of claims 1 to 12, and the site device is configured to implement the data transmission method described in any one of claims 13 to 24.

30. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is enabled to execute the data transmission method according to any one of claims 1 to 12, or execute the data transmission method according to any one of claims 13 to 24.