A time domain collaborative data transmission and reception method, device, communication system, equipment and storage medium
Through the time domain collaborative data transmission and reception method, the data transmission with the second member device is negotiated using the service period to start the offset value, which solves the interference problem in the overlapping area of wireless signals and improves the data transmission rate and quality.
Patent Information
- Application Number
- CN202310141019.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-20
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2043-02-20
AI Technical Summary
In the overlapping area of wireless signals covered by the two access points, the terminal device will encounter more serious interference, resulting in a reduced data transmission rate and an increased packet error rate.
Through the time domain collaborative data transmission and reception method, service period information from the first access point is received, service period start offset value is sent, and service period offset is negotiated with the second member device according to the information, thereby collaborating data in the time domain. Send and receive, reduce interference.
It effectively reduces data interference between the two access points, improves data transmission rate, reduces packet error rate, and improves the quality of wireless data services.
Smart Images

Figure CN116156434B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communications, and in particular to a time domain collaborative data receiving and sending method, device, equipment and storage medium. Background Art
[0002] 802.11be network, also known as Extremely High Throughput (EHT) network, achieves extremely high throughput through a series of system features and multiple mechanisms to enhance functionality. As the use of wireless local area networks (WLANs) continues to grow, it is becoming increasingly important to provide wireless data services in many environments, such as homes, businesses, and hotspots. Wireless access point devices that support 802.11 protocols can be called access points, which have wireless transceiver functions, such as routers, wireless switches, etc.
[0003] In the overlapping area of the wireless signal areas covered by two access points (APs), the terminal device will encounter more severe interference in both uplink and downlink transmission than in other areas, resulting in a lower data transmission rate or an increased packet error rate. Summary of the invention
[0004] In view of this, the present invention provides a time domain collaborative data sending and receiving method, apparatus, communication system, equipment and storage medium.
[0005] In a first aspect, the present invention provides a time domain coordinated data transmission and reception method, applicable to a second access point, comprising:
[0006] receiving a first notification message from a first access point, the first notification message including service period information of a first R-TWT of the first access point and an indication that the first R-TWT is in an activated state;
[0007] Sending a first broadcast message, where the first broadcast message includes a service period start offset value of a second R-TWT of a second access point, where the service period start offset value is determined according to service period information of the first R-TWT and the second R-TWT, and the service periods of the first R-TWT and the second R-TWT partially or completely overlap;
[0008] Data is sent and received with the second member device according to the service period start offset value, and the second member device is a member of the second R-TWT.
[0009] In a second aspect, the present invention provides a time domain collaborative data transmission and reception method, applicable to a second member device, including:
[0010] receiving a first broadcast message from a second access point, the first broadcast message including a service period start offset value of a second R-TWT of the second access point, the service period start offset value being determined according to service period information of the first R-TWT and the second R-TWT of the first access point, and the second member device being a member of the second R-TWT;
[0011] Data is sent and received with the second access point according to the service period start offset value.
[0012] In a third aspect, the present invention provides a time domain collaborative data transceiver device, applicable to a second access point, including:
[0013] receiving a first notification message from a first access point, the first notification message including service period information of a first R-TWT of the first access point and an indication that the first R-TWT is in an activated state;
[0014] Sending a first broadcast message, where the first broadcast message includes a service period start offset value of a second R-TWT of a second access point, where the service period start offset value is determined according to service period information of the first R-TWT and the second R-TWT, and the service periods of the first R-TWT and the second R-TWT partially or completely overlap;
[0015] Data is sent and received with the second member device according to the service period start offset value, and the second member device is a member of the second R-TWT.
[0016] In some embodiments, transmitting and receiving data with the second member device according to the service period start offset value includes:
[0017] Sending a trigger message to the second member device;
[0018] receiving a response message from the second member device, wherein the response message includes an indication of enabling a service period offset;
[0019] When the response message instructs the second member device to enable the service period offset, the step of transmitting and receiving data with the second member device according to the service period start offset value is performed.
[0020] In some embodiments, transmitting and receiving data with the second member device according to the service period start offset value includes:
[0021] After waiting for the service period to start for the offset value, sending a data transmission and reception trigger message to the second member device;
[0022] Receive uplink data from the second member device; or receive a data transceiving response message from the second member device, the data transceiving response message instructing the second access point to send downlink data to the second member device, and send downlink data to the second member device.
[0023] In some embodiments, transmitting and receiving data with the second member device according to the service period start offset value includes:
[0024] After waiting for the service period start offset value duration, uplink data from the second member device is received or downlink data is sent to the second member device.
[0025] In some embodiments, it also includes:
[0026] When the response message indicates that the second member device does not enable the service period offset, uplink data from the second member device is received, or downlink data is sent to the second member device after waiting for the service period start offset value duration.
[0027] In some embodiments, it also includes:
[0028] receiving a second notification message from the first access point, the second notification message including service period information of the first R-TWT and an indication that the first R-TWT is in an idle state;
[0029] A second broadcast message is sent, wherein the second broadcast message includes an indication of stopping the service period offset.
[0030] In a fourth aspect, the present invention provides a time domain collaborative data transceiver device, applicable to a second member device, including:
[0031] receiving a first broadcast message from a second access point, the first broadcast message including a service period start offset value of a second R-TWT of the second access point, the service period start offset value being determined according to service period information of the first R-TWT and the second R-TWT of the first access point, and the second member device being a member of the second R-TWT;
[0032] Data is sent and received with the second access point according to the service period start offset value.
[0033] In some embodiments, before transmitting and receiving data with the second access point according to the service period start offset value, the method further includes:
[0034] receiving a trigger message from a second access point;
[0035] When it is detected that the interference data from the first access point is greater than the first threshold value, a response message is sent to the second access point, where the response message instructs the second member device to enable service period offset.
[0036] In some embodiments, transmitting and receiving data with the second access point according to the service period start offset value includes:
[0037] After waiting for the service period to start for the offset value duration, receiving a data transmission and reception trigger message from the second access point;
[0038] Sending uplink data to the second access point; or sending a data transceiving response message to the second access point, where the data transceiving response message instructs the second access point to send downlink data to the second member device and receive downlink data from the second access point.
[0039] In some embodiments, transmitting and receiving data with the second access point according to the service period start offset value includes:
[0040] After waiting for the service period start offset value duration, uplink data is sent to the second access point, or downlink data is received from the second access point.
[0041] In some embodiments, it also includes:
[0042] When it is detected that the interference data from the first access point is less than or equal to the first threshold value, a response message is sent to the second access point, where the response message indicates that the second member device does not enable the service period offset;
[0043] Send uplink data to the second access point, or receive downlink data from the second access point after waiting for the service period start offset value duration.
[0044] In a fifth aspect, the present invention provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method described in the first aspect or the second aspect.
[0045] In a sixth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in the first aspect or the second aspect.
[0046] In the seventh aspect, the present invention provides a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying a computer-readable code, and when the computer-readable code is executed in an electronic device, the processor in the electronic device executes the method described in the first aspect or the second aspect.
[0047] It should be noted that the device described in the third aspect is used to execute the method provided in the first aspect, the device described in the fourth aspect is used to execute the method provided in the second aspect, the electronic device described in the fifth aspect, the storage medium described in the sixth aspect and the computer program product described in the seventh aspect are used to execute the method provided in the first or second aspect, so the same beneficial effects as the methods described in the first or second aspect can be achieved, and the present invention will not go into details one by one.
[0048] According to the present invention, when the wireless signal areas covered by the first access point and the second access point overlap, and the service time periods of the first R-TWT of the first access point and the second R-TWT of the second access point partially or completely overlap, the first access point can send a notification message to the second access point to notify the second access point to coordinate data transmission and reception in the time domain, such as offsetting the service time period of the second R-TWT; the second access point can negotiate the service time period offset with the second member device through broadcast messages, trigger messages, etc., so that when the second member device enables the service time period offset, data transmission and reception are performed according to the service time period start offset value. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 A schematic diagram of the structure of a communication system provided by an embodiment of the present invention;
[0050] Figure 2 A flow chart of a time domain collaborative data receiving and sending method provided by an embodiment of the present invention;
[0051] Figure 3 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0052] In order to make those skilled in the art better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. Although the disclosure in the present invention is introduced according to one or several exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete technical solution separately. In the absence of conflict, the following embodiments and the features in the embodiments can be combined with each other.
[0053] In the present invention, "at least one item" refers to one or more items, and "multiple items" refers to two or more items. In order to facilitate the clear description of the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, the words "first", "second", etc. are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first", "second", etc. do not limit the quantity and execution order. They are only used to illustrate and distinguish the description objects. There is no order, nor does it indicate a special limitation on the number of devices or messages in the embodiments of the present invention, and cannot constitute any limitation on the embodiments of the present invention. The term "including" is used to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.
[0054] The present application provides a time domain collaborative data transmission and reception method, apparatus, communication system, equipment and storage medium.
[0055] It should be noted that the serial numbers of the following embodiments are not intended to limit the preferred order of the embodiments.
[0056] Figure 1 FIG. 1 is a schematic diagram of a communication system provided by an embodiment of the present invention. Figure 1 As shown, the communication system includes a first access point AP1, a second access point AP2, first member devices STA1 and STA2, and second member devices STA3 and STA4. STA1 and STA2 are connected to AP1, and STA3 and STA4 are connected to AP2. AP1 and AP2 can communicate with each other by wired or wireless means. Among them, the access point refers to a wireless access point device that supports the 802.11 protocol and has the function of wireless transceiver, such as a router, a wireless switch, etc.; the terminal refers to a device that supports the 802.11 protocol and has the function of wireless transceiver, such as a mobile phone, a computer, a television, a projector, etc. It should be noted that the number of terminals connected to AP1 and AP2 can be one or more, and can be any number within the range they support.
[0057] Optionally, AP1 and AP2 support a target wake time (TWT) mechanism.
[0058] AP1 includes an R-TWT information element when sending a beacon message, a probe response message, or an association response message, which includes the service period and identifier of the first R-TWT configured by AP1. When no terminal device (hereinafter referred to as a member device) joins the first R-TWT, the state of the first R-TWT is called an idle state. If a member device joins the first R-TWT, the state of the first R-TWT is called an activated state, and the member device is a member of the first R-TWT.
[0059] STA1 sends a TWT request message to AP1, which includes the identifier of the first R-TWT requested for use; if AP1 agrees that STA1 becomes a member device of the first R-TWT corresponding to the identifier, it sends a TWT response to STA, indicating that it agrees to STA1 becoming a member device of the first R-TWT; during the service period of the first R-TWT, AP1 can send a trigger message to STA1, instructing STA1 to receive downlink data or instructing STA1 to send uplink data. Similarly, STA2 can be a member device of AP1's first R-TWT; STA3 and STA4 can become member devices of AP2's second R-TWT. For ease of distinction, the member device of the first R-TWT can be referred to as the first member device, and the member device of the second R-TWT can be referred to as the second member device.
[0060] It should be understood that Figure 1 This is only a schematic diagram of the architecture of the communication system. In the embodiments of the present invention, there is no limitation on the number and type of devices in the communication system, such as more terminals or access points. In addition, those skilled in the art will understand that, according to the principles and functions described herein, the term "access point (AP)" according to the present application can also be used to describe an access port or any other access point that can receive and transmit wireless signals within a network architecture, and therefore, the use of the access point is only exemplary.
[0061] Figure 2 A flow chart of a time domain collaborative data receiving and sending method provided by an embodiment of the present invention. Figure 2 As shown, the time domain collaborative data transmission and reception method includes the following contents:
[0062] 110. The second access point receives a first notification message from the first access point, wherein the first notification message includes service period information of the first R-TWT of the first access point and an indication that the first R-TWT is in an activated state. Accordingly, the first access point sends the first notification message to the second access point.
[0063] Optionally, the first notification message may include an R-TWT parameters parameter and an R-TWT schedulinginfo parameter. The R-TWT parameters parameter includes service period information of the first R-TWT, such as start time, sending duration, etc.; the value of the R-TWT scheduling info parameter may indicate that the first R-TWT is in an activated state.
[0064] Optionally, before the first access point sends a first notification message to the second access point, when the first access point receives an interference indication message from the first member device of the first R-TWT of the first access point, or detects that the received interference data is greater than a second threshold value, the first access point can determine the source of interference. If the source of interference is the second access point, a first notification message is sent to the second access point so that the second access point enables the service period offset according to the first notification message; the first notification message includes the service period information of the first R-TWT and an indication that the first R-TWT is in an activated state. The interference indication message may include a signal-to-noise ratio, an identifier BSSID of the interference source obtained from the interference data, or an address of the second access point. Or it may be determined by the BSSID in the interference indication information of STA2; the first access point may determine the interference source corresponding to the interference data through the location information between pre-configured APs. The second threshold value can be customized according to the actual application situation, and may be the same as or different from the first threshold value. For example, if Figure 1As shown, STA2 is located in the overlapping area of the wireless signal areas covered by the two access points, so STA2 may be subject to relatively serious interference, and therefore can send an interference indication message to the first access point (AP1).
[0065] 120. The second access point sends a first broadcast message, the first broadcast message includes a service period start offset value of a second R-TWT of the second access point, the service period start offset value is determined according to service period information of the first R-TWT, and the service periods of the first R-TWT and the second R-TWT partially or completely overlap. Accordingly, the second member device receives the first broadcast message from the second access point.
[0066] Optionally, the first broadcast message may include parameters Broadcast TWT ID, TWT offset and Co-BSSID. Broadcast TWT ID may represent the identifier of an R-TWT set by the second access point that partially or completely overlaps with the first R-TWT service period of the first access point, that is, it may be set to the identifier of the second TWT. TWT offset may represent the start offset value of the service period of the second R-TWT, and may be set according to the start time difference between the service period of the first TWT and the service period of the second TWT. Co-BSSID represents the identifier of the interference source of the second access point, and may be set to the address of the first access point.
[0067] 130. The second access point transmits and receives data with the second member device according to the service period start offset value. Accordingly, the second member device transmits and receives data with the second access point according to the service period start offset value, and the second member device is a member of the second R-TWT.
[0068] Optionally, the second access point may send a data transceiving trigger message to the second member device after waiting for the service period start offset value duration; correspondingly, the second member device receives the data transceiving trigger message from the second access point after waiting for the service period start offset value duration.
[0069] The second member device sends uplink data to the second access point; accordingly, the second access point receives the uplink data from the second member device. Or, the second member device sends a data transceiving response message to the second access point, the data transceiving response message instructs the second access point to send downlink data to the second member device, accordingly, the second access point receives the data transceiving response message from the second member device, and sends downlink data to the second member device; the second member device receives the downlink data from the second access point.
[0070] Optionally, the second access point receives uplink data from the second member device or sends downlink data to the second member device after waiting for the service period start offset value duration. The second member device sends uplink data to the second access point or receives downlink data from the second access point after waiting for the service period start offset value duration.
[0071] In some embodiments, the second access point sends a trigger message to the second member device that joins the second R-TWT; accordingly, the second member device receives the trigger message from the second access point. Optionally, the second access point updates the transmission duration occupied by the second R-TWT service period to the transmission duration of the service period of the second R-TWT plus the TWT offset. During the updated service period of the second R-TWT, AP2 sends a trigger message to the second member device.
[0072] In some embodiments, the second access point receives a response message from the second member device, where the response message includes an indication of whether the second member device enables a service period offset.
[0073] Optionally, the response message may include a TWT offset enable parameter, which indicates whether the second member device enables service period offset. The value of the TWT offset enable parameter may be set to 0 or 1, 1 indicating enabling service period offset, and 0 indicating not enabling service period offset.
[0074] Optionally, when the second member device detects that the interference data from the first access point is greater than the first threshold value, a response message is sent to the second access point, and the response message indicates that the second member device enables the service period offset. Accordingly, the response information received by the second access point indicates that the second member device enables the service period offset. The first threshold value can be customized according to actual application conditions.
[0075] Optionally, when the second member device detects that the interference data from the first access point is less than or equal to the first threshold value, a response message is sent to the second access point, and the response message indicates that the second member device does not enable the service period offset. Accordingly, the response information received by the second access point indicates that the second member device does not enable the service period offset; the second member device can send uplink data to the second access point, or receive downlink data sent by the second access point.
[0076] Optionally, when the second member device detects that the interference data from the first access point is less than or equal to the first threshold value, a response message is sent to the second access point, and the response message indicates that the second member device does not enable the service period offset. Accordingly, the response information received by the second access point indicates that the second member device does not enable the service period offset; the second member device can send uplink data to the second access point, and accordingly, the second access point receives the uplink data from the second member device; or the second access point sends downlink data to the second member device after waiting for the service period start offset value duration; accordingly, the second member device receives downlink data from the second access point after waiting for the service period start offset value duration.
[0077] For example, if Figure 1 As shown, the second member device STA3 is located in the overlapping area of the wireless signal areas covered by the two access points, and detects that the interference data from the first access point may be greater than the first threshold value. Therefore, STA3 can enable the service period offset. STA4 is not located in the overlapping area of the wireless signal areas covered by the two access points, and detects that the interference data from the first access point may be less than or equal to the first threshold value. Therefore, STA4 may not enable the service period offset; it may directly send and receive data according to the service period information of the original second R-TWT; it may also send and receive uplink data according to the service period information of the second R-TWT, and send and receive downlink data according to the service period start offset value. This reduces data interference between the two access points and minimizes data delay as much as possible.
[0078] In some embodiments, when all first member devices exit the first R-TWT, or the first member device that sends the interference indication information exits the first R-TWT, a second notification message is sent to the second access point, and the second notification message includes the service period information of the first R-TWT and an indication that the first R-TWT is in an idle state. Accordingly, the second access point receives the second notification message from the first access point.
[0079] Among them, the second notification message may include an R-TWT parameters parameter and an R-TWT schedulinginfo parameter. The R-TWT parameters parameter contains the service period information of the first R-TWT, such as start time, sending duration, etc.; the value of the R-TWT scheduling info parameter can indicate that the first R-TWT is in an idle state.
[0080] Then, the second access point sends a second broadcast message, and the second broadcast message includes an indication of stopping the service period offset.
[0081] Optionally, the first broadcast message may include parameters Broadcast TWT ID and TWT offset. Broadcast TWT ID may represent the identifier of an R-TWT set by the second access point that partially or completely overlaps with the first R-TWT service period of the first access point, that is, it may be set to the identifier of the second TWT. TWT offset may represent the service period start offset value of the second R-TWT, and may be set to 0, indicating that the service period offset is stopped. Optionally, the first broadcast message may include parameters Broadcast TWT ID but not TWT offset, that is, indicating that the service period offset is stopped.
[0082] From the above, it can be seen that when the wireless signal areas covered by the first access point and the second access point overlap, and the service time periods of the first R-TWT of the first access point and the second R-TWT of the second access point overlap partially or completely, the first access point can send a notification message to the second access point to notify the second access point to coordinate data transmission and reception in the time domain, such as offsetting the service time period of the second R-TWT; the second access point can negotiate the service time period offset with the second member device through broadcast messages, trigger messages, etc., so that when the second member device enables the service time period offset, data transmission and reception are performed according to the service time period start offset value.
[0083] In order to better implement the above method, the present application also provides a time domain collaborative data transceiver. The time domain collaborative data transceiver can be specifically integrated in an electronic device, and the electronic device can be a terminal device, a server, an access point, and other devices. In some embodiments, the time domain collaborative data transceiver can also be integrated in multiple electronic devices. For example, the time domain collaborative data transceiver can be integrated in a terminal device and an access point, and the terminal device and the access point jointly implement the time domain collaborative data transceiver method of the present application.
[0084] For example, in this embodiment, the method of the present application is described in detail by taking the time domain cooperative data transceiver apparatus as an example in which it is specifically integrated in the second member device and the second access point.
[0085] For example, the time domain coordinated data transceiving device may include a time domain coordinated data transceiving module, which is integrated in the second access point and is used to:
[0086] receiving a first notification message from a first access point, the first notification message including service period information of a first R-TWT of the first access point and an indication that the first R-TWT is in an activated state;
[0087] Sending a first broadcast message, where the first broadcast message includes a service period start offset value of a second R-TWT of a second access point, where the service period start offset value is determined according to service period information of the first R-TWT and the second R-TWT, and the service periods of the first R-TWT and the second R-TWT partially or completely overlap;
[0088] Data is sent and received with the second member device according to the service period start offset value, and the second member device is a member of the second R-TWT.
[0089] In some embodiments, transmitting and receiving data with the second member device according to the service period start offset value includes:
[0090] Sending a trigger message to the second member device;
[0091] receiving a response message from the second member device, wherein the response message includes an indication of enabling a service period offset;
[0092] When the response message instructs the second member device to enable the service period offset, the step of transmitting and receiving data with the second member device according to the service period start offset value is performed.
[0093] In some embodiments, transmitting and receiving data with the second member device according to the service period start offset value includes:
[0094] After waiting for the service period to start for the offset value, sending a data transmission and reception trigger message to the second member device;
[0095] Receive uplink data from the second member device; or receive a data transceiving response message from the second member device, the data transceiving response message instructing the second access point to send downlink data to the second member device, and send downlink data to the second member device.
[0096] In some embodiments, transmitting and receiving data with the second member device according to the service period start offset value includes:
[0097] After waiting for the service period start offset value duration, uplink data from the second member device is received or downlink data is sent to the second member device.
[0098] In some embodiments, it also includes:
[0099] When the response message indicates that the second member device does not enable the service period offset, uplink data from the second member device is received, or downlink data is sent to the second member device after waiting for the service period start offset value duration.
[0100] In some embodiments, it also includes:
[0101] receiving a second notification message from the first access point, the second notification message including service period information of the first R-TWT and an indication that the first R-TWT is in an idle state;
[0102] A second broadcast message is sent, wherein the second broadcast message includes an indication of stopping the service period offset.
[0103] For example, the time domain cooperative data transceiving apparatus may include a time domain cooperative data transceiving module, which is integrated in the second member device and is used for:
[0104] receiving a first broadcast message from a second access point, the first broadcast message including a service period start offset value of a second R-TWT of the second access point, the service period start offset value being determined according to service period information of the first R-TWT and the second R-TWT of the first access point, and the second member device being a member of the second R-TWT;
[0105] Data is sent and received with the second access point according to the service period start offset value.
[0106] In some embodiments, before transmitting and receiving data with the second access point according to the service period start offset value, the method further includes:
[0107] receiving a trigger message from a second access point;
[0108] When it is detected that the interference data from the first access point is greater than the first threshold value, a response message is sent to the second access point, where the response message instructs the second member device to enable service period offset.
[0109] In some embodiments, transmitting and receiving data with the second access point according to the service period start offset value includes:
[0110] After waiting for the service period to start for the offset value duration, receiving a data transmission and reception trigger message from the second access point;
[0111] Sending uplink data to the second access point; or sending a data transceiving response message to the second access point, where the data transceiving response message instructs the second access point to send downlink data to the second member device and receive downlink data from the second access point.
[0112] In some embodiments, transmitting and receiving data with the second access point according to the service period start offset value includes:
[0113] After waiting for the service period start offset value duration, uplink data is sent to the second access point, or downlink data is received from the second access point.
[0114] In some embodiments, it also includes:
[0115] When it is detected that the interference data from the first access point is less than or equal to the first threshold value, a response message is sent to the second access point, where the response message indicates that the second member device does not enable the service period offset;
[0116] Send uplink data to the second access point, or receive downlink data from the second access point after waiting for the service period start offset value duration.
[0117] In some embodiments, those skilled in the art may understand that the above-mentioned device may specifically be a chip or chip system in the second member device or the second access point in the above-mentioned embodiments, and the device may be used to execute each process and / or step corresponding to the second member device or the second access point in the above-mentioned method. To avoid repetition, it will not be described here.
[0118] It should be understood that the device here is embodied in the form of a functional module. The term "module" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merged logic circuit and / or other suitable components that support the described functions. The above-mentioned device has the function of implementing the corresponding steps in the above-mentioned method; the above-mentioned functions can be implemented by hardware, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules corresponding to the above-mentioned functions. In an embodiment of the present invention, the device may also be a chip or a chip system, for example: a system on chip (SoC). The present invention is not limited here.
[0119] An embodiment of the present invention further provides an electronic device, Figure 3 Schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. Figure 3 As shown, the device 300 includes a processor 301, a memory 302 and a communication interface 303, wherein the processor 301, the memory 302 and the communication interface 303 communicate with each other via a bus 304, and the memory 302 stores instructions executable by the processor 301, and the instructions are loaded and executed by the processor 301 to control the communication interface 303 to send signals and / or receive signals.
[0120] It should be understood that the device 300 can be specifically STA1 or AP1 or AP2 in the above embodiment, or the functions of STA1 or AP1 or AP2 in the above embodiment can be integrated in the device 300, and the device 300 can be used to execute the various steps and / or processes corresponding to STA1 or AP1 or AP2 in the above embodiment. Optionally, the memory 302 may include a read-only memory and a random access memory, and provide instructions and data to the processor 301. A part of the memory 302 may also include a non-volatile random access memory. For example, the memory 302 may also store information about the device type. The processor 301 may be used to execute the instructions stored in the memory 301, and when the processor 301 executes the instructions, the processor 301 may execute the corresponding various steps and / or processes in the above method embodiment.
[0121] It should be understood that in the embodiments of the present invention, the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0122] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present invention can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in a processor. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor executes the instructions in the memory, and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
[0123] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0124] It should be understood that in various embodiments of the present invention, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention. The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules, and some or all of the modules may be selected according to actual needs to achieve the purpose of the embodiment of the present invention.
[0125] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, a module or component can be divided into multiple modules or components, or multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0126] Those skilled in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0127] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A time domain collaborative data transmission and reception method, characterized in that: For use with a second access point, including: receiving a first notification message from a first access point, wherein the first notification message includes service period information of a first R-TWT of the first access point and an indication that the first R-TWT is in an activated state; Sending a first broadcast message, wherein the first broadcast message includes a service period start offset value of a second R-TWT of the second access point, wherein the service period start offset value is set according to a start time difference between service periods of the first R-TWT and the second R-TWT, and the service periods of the first R-TWT and the second R-TWT partially or completely overlap; Data is sent and received with a second member device according to the service period start offset value, and the second member device is a member of the second R-TWT.
2. The time domain collaborative data transmission and reception method according to claim 1, characterized in that: The sending and receiving data with the second member device according to the service period start offset value includes: Sending a trigger message to the second member device; receiving a response message from the second member device, wherein the response message includes an indication of whether the second member device enables service period offset; When the response message indicates that the second member device enables the service period offset, the step of transmitting and receiving data with the second member device according to the service period start offset value is performed.
3. The time domain collaborative data transmission and reception method according to claim 2, characterized in that: The method further comprises: When the response message indicates that the second member device does not enable the service period offset, uplink data from the second member device is received, or downlink data is sent to the second member device after waiting for the service period start offset value duration.
4. A time domain collaborative data transmission and reception method according to claim 1 or 2, characterized in that: The sending and receiving data with the second member device according to the service period start offset value includes: After waiting for the service period to start for the offset value duration, sending a data transmission and reception trigger message to the second member device; receiving uplink data from the second member device; or receiving a data transceiving response message from the second member device, wherein the data transceiving response message instructs the second access point to send downlink data to the second member device, and sends downlink data to the second member device.
5. A time domain collaborative data transmission and reception method according to claim 1 or 2, characterized in that: The sending and receiving data with the second member device according to the service period start offset value includes: After waiting for the service period start offset value duration, uplink data from the second member device is received or downlink data is sent to the second member device.
6. The time domain collaborative data transmission and reception method according to claim 1, characterized in that: The method further comprises: receiving a second notification message from the first access point, the second notification message including service period information of the first R-TWT and an indication that the first R-TWT is in an idle state; A second broadcast message is sent, wherein the second broadcast message includes an indication of stopping the service period offset.
7. A time domain collaborative data transmission and reception method, characterized in that: Applicable to second member devices, including: receiving a first broadcast message from a second access point, wherein the first broadcast message includes a service period start offset value of a second R-TWT of the second access point, wherein the service period start offset value is set according to a start time difference between service periods of a first R-TWT of the first access point and the second R-TWT, wherein service periods of the first R-TWT and the second R-TWT partially or completely overlap, and the second member device is a member of the second R-TWT; Data is sent and received with the second access point according to the service period start offset value.
8. The time domain collaborative data transmission and reception method according to claim 7, characterized in that: Before transmitting and receiving data with the second access point according to the service period start offset value, the method further includes: receiving a trigger message from the second access point; When it is detected that the interference data from the first access point is greater than a first threshold value, a response message is sent to the second access point, wherein the response message instructs the second member device to enable service period offset.
9. The time domain collaborative data transmission and reception method according to claim 8, characterized in that: The method further comprises: When it is detected that the interference data from the first access point is less than or equal to the first threshold value, sending a response message to the second access point, the response message instructing the second member device not to enable service period offset; Send uplink data to the second access point, or receive downlink data from the second access point after waiting for the service period start offset value duration.
10. A time domain collaborative data transmission and reception method according to claim 7 or 8, characterized in that: The sending and receiving data with the second access point according to the service period start offset value includes: After waiting for the service period to start for the offset value duration, receiving a data transmission and reception trigger message from the second access point; Sending uplink data to the second access point; or sending a data transceiving response message to the second access point, wherein the data transceiving response message instructs the second access point to send downlink data to the second member device and receive downlink data from the second access point.
11. A time domain collaborative data transmission and reception method according to claim 7 or 8, characterized in that: The sending and receiving data with the second access point according to the service period start offset value includes: After waiting for the service period start offset value duration, uplink data is sent to the second access point, or downlink data is received from the second access point.
12. A communication system, characterized in that: The method comprises a first access point, a second access point and a second member device, wherein the second member device is connected to the second access point, the first access point is connected to the second access point, the second access point is used to implement the method according to any one of claims 1 to 6, and the second member device is used to implement the method according to any one of claims 7 to 11.
13. An electronic device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the method according to any one of claims 1 to 11.
14. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 11 is implemented.
Citation Information
Patent Citations
Multicast service indication method and device in multi-link equipment
CN113630725A
Access point and method for establishing coordinated service period in multi-access point environment
CN114501594A
Method and device for reducing delay in wireless transmission, equipment and storage medium
CN114584933A
Communication method and communication device
CN115039490A
Method, device and equipment for establishing multi-point cooperative operation and storage medium
CN115568002A
