Service transmission method, non-AP MLD, and communication system
By defining the service link between the non-AP MLD and the AP MLD and adjusting the number of retransmissions for Wi-Fi services, the problem of interference between Wi-Fi and IDC services was solved, and communication quality and throughput were improved.
Patent Information
- Application Number
- PCT/CN2024/111731
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-13
- Publication Date
- 2026-02-19
AI Technical Summary
In Wi-Fi communication, when In-Device Coexistence (IDC) services exist, existing technologies struggle to standardize the transmission mechanisms of Wi-Fi services and IDC services, leading to decreased communication quality and increased interference.
By determining whether Wi-Fi and IDC services exist on the same link between the non-AP MLD and AP MLD, the Quality of Service Data Frame Retransmission Count (QSRC) parameter of the Wi-Fi service PPDU can be adjusted or not, increasing the number of retries for delayed transmission, avoiding interference, and improving communication quality.
It effectively improved the communication quality of Wi-Fi services, reduced the interference of IDC services on Wi-Fi services, increased system throughput, and reduced latency.
Smart Images

Figure CN2024111731_19022026_PF_FP_ABST
Abstract
Description
Service transmission method, non-ap mld and communication system TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a service transmission method, a non-ap mld and a communication system. BACKGROUND
[0002] At present, the contents researched by Wi-Fi technology, such as ultra high reliability (UHR), have the vision of improving the reliability of wireless local area network (WLAN) connection, reducing delay, improving manageability, increasing throughput at different signal to noise ratio (SNR) levels and reducing device-level power consumption, etc.
[0003] In UHR, when a device is performing wireless fidelity (WiFi) communication, there may also be other in-device coexistence (IDC) services. Therefore, it is necessary to standardize the transmission mechanism of Wi-Fi services and IDC services to meet the transmission requirements of UHR.
[0004] SUMMARY
[0005] Embodiments of the present disclosure provide a service transmission method, a non-ap mld and a communication system to standardize the transmission mechanism of Wi-Fi services and IDC services.
[0006] In one aspect, the embodiments of the present disclosure provide a service transmission method applied to a multi-connection station device (non-ap mld), and the method comprises:
[0007] There are Wi-Fi services and IDC services between the non-ap mld and the ap mld, and then the transmission operation of the Wi-Fi services and the IDC services is determined according to that a STA attached to the non-ap mld is a TXOP holder or a TXOP responder of a current TXOP, and whether the IDC services and the Wi-Fi services exist in the same link;
[0008] In the transmission operation, the non-ap mld does not adjust the quality of service data frame retransmission number QSRC parameter of the PPDU of the Wi-Fi services.
[0009] In the transmission operation, the non-ap mld does not adjust the quality of service data frame retransmission number QSRC parameter of the PPDU of the Wi-Fi services. In the transmission operation, the non-ap mld does not adjust the quality of service data frame retransmission number QSRC parameter of the PPDU of the Wi-Fi services.
[0010] In another aspect, the embodiments of the present disclosure also provide a non-AP MLD, comprising:
[0011] a determining module configured to determine a transmission operation of Wi-Fi traffic and IDC traffic between the non-AP MLD and an AP MLD according to that a STA affiliated to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP, and whether the IDC traffic and the Wi-Fi traffic exist in a same link.
[0012] In the transmission operation, the non-AP MLD does not adjust a quality of service data frame retransmission number QSRC parameter of a PPDU of the Wi-Fi traffic.
[0013] In the transmission operation, the non-AP MLD does not adjust a quality of service data frame retransmission number QSRC parameter of a PPDU of the Wi-Fi traffic.
[0014] In another aspect, the embodiments of the present disclosure also provide a non-AP MLD, comprising:
[0015] one or more processors;
[0016] The non-AP MLD is configured to perform a traffic transmission method as described in the embodiments of the present disclosure.
[0017] The embodiments of the present disclosure also provide a communication system comprising a non-AP MLD and an AP MLD; wherein a transmission operation of Wi-Fi traffic and IDC traffic between the non-AP MLD and the AP MLD is determined according to that a STA affiliated to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP, and whether the IDC traffic and the Wi-Fi traffic exist in a same link.
[0018] In the transmission operation, the non-AP MLD does not adjust a quality of service data frame retransmission number QSRC parameter of a PPDU of the Wi-Fi traffic.
[0019] In the transmission operation, the non-AP MLD does not adjust a quality of service data frame retransmission number QSRC parameter of a PPDU of the Wi-Fi traffic.
[0020] In the embodiments of the present disclosure, there are Wi-Fi traffic and IDC traffic between the non-AP MLD and the AP MLD, and the transmission operation of the Wi-Fi traffic and the IDC traffic is determined according to: whether the STA attached to the non-AP MLD is the TXOP holder or the TXOP responder of the current TXOP, and whether the IDC traffic and the Wi-Fi traffic exist in the same link; wherein, in the transmission operation, the non-AP MLD does not adjust the QSRC parameter of the PPDU of the Wi-Fi traffic, for the case of delaying the transmission of the Wi-Fi traffic, the retry number of the delayed transmission PPDU is increased, and the communication quality of the Wi-Fi traffic is improved; for the case of not delaying the transmission of the Wi-Fi traffic, on the one hand, the retry number of the delayed transmission PPDU is increased, and on the other hand, the IDC traffic existing at the same time may cause interference to the transmission of the Wi-Fi traffic, the retry number of the delayed transmission PPDU is still increased by not adjusting the QSRC parameter, and finally the communication quality of the Wi-Fi traffic is improved.
[0021] Additional aspects and advantages of the embodiments of the present disclosure will be in part apparent and in part explicit from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiment description. The following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0023] FIG. 1 is one exemplary schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;
[0024] FIG. 2 is one exemplary interactive schematic diagram of a method according to an embodiment of the present disclosure;
[0025] FIG. 3 is one flow schematic diagram of a traffic transmission method according to an embodiment of the present disclosure;
[0026] FIG. 4 is another flow schematic diagram of a traffic transmission method according to an embodiment of the present disclosure;
[0027] FIG. 5 is a third flow schematic diagram of a traffic transmission method according to an embodiment of the present disclosure;
[0028] FIG. 6 is a fourth flow schematic diagram of a traffic transmission method according to an embodiment of the present disclosure;
[0029] FIG. 7 is a fifth flow schematic diagram of a traffic transmission method according to an embodiment of the present disclosure;
[0030] FIG. 8 is a sixth flow schematic diagram of a traffic transmission method according to an embodiment of the present disclosure;
[0031] FIG. 9 is a flowchart of a seventh embodiment of a service transmission method according to the present disclosure;
[0032] FIG. 10 is a structural diagram of a non-AP MLD according to an embodiment of the present disclosure;
[0033] FIG. 11 is a structural diagram of a terminal according to an embodiment of the present disclosure;
[0034] FIG. 12 is a structural diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0035] The embodiments of the present disclosure provide a service transmission method, a non-AP MLD and a communication system.
[0036] In a first aspect, the embodiments of the present disclosure provide a service transmission method applied to a multi-connection station device, i.e., a non-AP MLD, and the method comprises the following steps.
[0037] If there are Wi-Fi services and IDC services between the non-AP MLD and an AP MLD, the transmission operation of the Wi-Fi services and the IDC services is determined according to whether a STA attached to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP, and whether the IDC services and the Wi-Fi services exist in the same link.
[0038] In the transmission operation, the non-AP MLD does not adjust the quality of service data frame retransmission number QSRC parameter of the PPDU of the Wi-Fi services.
[0039] In the transmission operation, the non-AP MLD does not adjust the quality of service data frame retransmission number QSRC parameter of the PPDU of the Wi-Fi services.
[0040] In the above embodiments, there are Wi-Fi traffic and IDC traffic between the non-AP MLD and the AP MLD, and the non-AP MLD determines the transmission operation of the Wi-Fi traffic and the IDC traffic according to: whether a STA affiliated to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP, and whether the IDC traffic and the Wi-Fi traffic exist in the same link; wherein in the transmission operation, the non-AP MLD does not adjust the QSRC parameter of the PPDU of the Wi-Fi traffic, and for the case of delaying the transmission of the Wi-Fi traffic, the retry number of the delayed transmission PPDU is increased to improve the communication quality of the Wi-Fi traffic; for the case of not delaying the transmission of the Wi-Fi traffic, on the one hand, the retry number of the delayed transmission PPDU is increased, and on the other hand, the IDC traffic that exists at the same time may cause interference to the transmission of the Wi-Fi traffic, and the retry number of the delayed transmission PPDU is still increased by not adjusting the QSRC parameter, so as to finally improve the communication quality of the Wi-Fi traffic.
[0041] In a second aspect, the embodiments of the present disclosure further provide a non-AP MLD, comprising at least one of a determining module and a sending module; wherein the non-AP MLD is configured to execute the optional implementation manners of the first aspect.
[0042] In a third aspect, the embodiments of the present disclosure further provide a non-AP MLD, comprising:
[0043] one or more processors;
[0044] wherein the non-AP MLD is configured to execute the optional implementation manners of the first aspect.
[0045] In a fourth aspect, the embodiments of the present disclosure further provide an AP MLD, comprising:
[0046] one or more processors;
[0047] wherein the AP MLD is configured to execute the optional implementation manners of the second aspect.
[0048] In a fifth aspect, the embodiments of the present disclosure further provide a communication system, comprising a non-AP MLD and an AP MLD; wherein the non-AP MLD is configured to execute the optional implementation manners of the first aspect, and the AP MLD is configured to execute the optional implementation manners of the second aspect.
[0049] In a sixth aspect, the embodiments of the present disclosure further provide a storage medium, which stores instructions, and when the instructions run on a communication device, the communication device executes the optional implementation manner of the first aspect.
[0050] In a seventh aspect, the embodiments of the present disclosure provide a program product, which, when executed by a communication device, causes the communication device to execute the method described in the optional implementation manner of the first aspect.
[0051] In an eighth aspect, the embodiments of the present disclosure provide a computer program, which, when running on a computer, causes the computer to execute the method described in the optional implementation manner of the first aspect.
[0052] In a ninth aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to execute the method described in the optional implementation manner of the first aspect.
[0053] It can be understood that the non-AP MLD, the AP MLD, the communication system, the storage medium, the program product, the computer program, the chip or the chip system are all used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved are referred to the beneficial effects in the corresponding method, which will not be described here.
[0054] The embodiments of the present disclosure propose a service transmission method, a non-AP MLD and a communication system. In some embodiments, the service transmission method, the signal sending method, the wireless frame sending method and the like can be replaced with each other, and the information processing system, the communication system and the like can be replaced with each other.
[0055] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, some or all steps of different embodiments can be combined arbitrarily, and an embodiment can be combined with the optional implementation manners of other embodiments.
[0056] In each embodiment of the present disclosure, the terms and / or descriptions of the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0057] The terminology used in the embodiments of the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure.
[0058] In the embodiments of the present disclosure, "plurality" refers to two or more.
[0059] In some embodiments, the terms "at least one of," "one or more of," "a plurality of," "multiple," and the like can be alternatives for each other.
[0060] In some embodiments, the recitation "at least one of A, B" "A and / or B," "in one case A, in another case B," "in response to a case A, in response to a case B," and the like, according to the situation, can include the following technical solutions: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selectively executed); in some embodiments, A and B are executed (A and B are both executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0061] In some embodiments, the recitation "A or B" and the like, according to the situation, can include the following technical solutions: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0062] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description objects are described in the claims or embodiments in the context of the description, and should not be construed as redundant limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified by them are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different; for another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0063] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0064] In some embodiments, the terms of "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0065] In some embodiments, the terms of "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 lower than", "above" and the like can be replaced with each other, and the terms of "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", "below" and the like can be replaced with each other.
[0066] In some embodiments, the apparatuses and devices can be interpreted as entities, and can also be interpreted as virtual, the names of which are not limited to the names described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", and the like.
[0067] In some embodiments, the data, information, and the like can be obtained in compliance with the laws and regulations of the country where the location is located.
[0068] In some embodiments, the data, information, and the like can be obtained after obtaining the consent of the user.
[0069] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0070] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0071] As shown in FIG. 1, the communication system 100 includes a non-AP MLD 101 and an AP MLD 102.
[0072] The AP MLD 102 can represent an access point (AP) that supports a multi-connection communication function, and the non-AP MLD 101 can represent a station (STA) that supports a multi-connection communication function.
[0073] In some embodiments, the station device includes, for example, a wireless communication chip supporting WiFi communication function, a wireless sensor, or a wireless communication terminal. Optionally, the wireless communication terminal is at least one of, for example, a mobile phone, a wearable device, an Internet of Things (IoT) device supporting WiFi communication function, a WiFi communication function-equipped automobile, a smart automobile, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, but not limited thereto.
[0074] Specifically, the station device can be a terminal device or a network device with a wireless fidelity (WiFi) chip. Optionally, the station device 101 can support multiple WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, 802.11bn, and the next generation 802.11 protocol, but not limited thereto.
[0075] In some embodiments, the access point device can be an access point for mobile terminals to enter a wired network. The AP is equivalent to a bridge connecting the wired network and the wireless network, and its main function is to connect various wireless network clients together and then access the Ethernet network. Specifically, the AP can be a terminal device or a network device with a wireless fidelity chip. Optionally, the AP can support multiple WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, 802.11bn, and the next generation 802.11 protocol, but not limited thereto.
[0076] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems.
[0077] The embodiments of the present disclosure described below can be applied to the communication system 100 shown in FIG. 1 or part of the subject, but are not limited thereto. The subjects shown in FIG. 1 are exemplary, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than those in FIG. 1. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is exemplary, each subject can not be connected or can be connected, and the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0078] The embodiments of the present disclosure can be applied to a wireless local area network (WLAN) such as a local area network using 802.11 series protocols. In a WLAN, a basic service set (BSS) is a basic component of a WLAN. A BSS network is composed of station devices having some association within a certain coverage area. One situation of association is that stations directly communicate with each other in an ad hoc network, which is referred to as an independent BSS (IBSS). Another more common situation is that in a BSS network, there is only one central station with a full-time management BSS, which is referred to as an access point device, and other STAs in the network are associated with it. Other stations in the BSS network that are not central stations are referred to as terminals, also referred to as non-AP STAs, and terminals and non-AP STAs are collectively referred to as STAs. When describing STAs, it is not necessary to distinguish between APs and non-AP STAs. In the same BSS network, due to distance, transmission power, and other reasons, one STA cannot detect other STAs far away from it, and the two are each other's hidden nodes.
[0079] FIG. 2 is an interaction diagram of a service transmission method according to an embodiment of the present disclosure. As shown in FIG. 2, the above method includes:
[0080] In step 201, there is Wi-Fi traffic and IDC traffic between the non-AP MLD and the AP MLD, and the non-AP MLD determines the transmission operation of the Wi-Fi traffic and the IDC traffic according to whether a STA affiliated to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP and whether the IDC traffic and the Wi-Fi traffic exist in the same link;
[0081] In the transmission operation, the non-AP MLD does not adjust a Quality of Service STA retry count (QSRC) parameter of a station of a PPDU of the Wi-Fi traffic.
[0082] In the transmission operation, the non-AP MLD does not adjust a Quality of Service STA retry count (QSRC) parameter of a station of a PPDU of the Wi-Fi traffic.
[0083] In a wireless local area network (WLAN), a STA or an AP may support other wireless communication media in addition to Wi-Fi wireless communication media, such as one or more of BlueTooth (BT) technology, New Radio (NR) technology, Long Time Evolution (LTE) technology, Ultra Wide Band (UWB) technology, and Zigbee technology. For example, the STA or the AP works together with the Wi-Fi technology in a 2.4 GHz frequency band or a 5 GHz frequency band, and when the device is performing Wi-Fi communication, a periodic or non-periodic communication task of other communication media is generated, for example, in-device coexistence (IDC) traffic, that is, multiple communication media coexist at the same time in the device, and when the multiple wireless communication media communicate using the same frequency, same-frequency interference is generated, which reduces the throughput of the system, increases the communication delay, and is not conducive to the transmission of communication traffic.
[0084] It can be understood that, in the embodiments of the present disclosure, the IDC traffic can be non-periodic communication traffic, such as temporary communication traffic or bursty communication traffic.
[0085] In combination with FIG. 2, in a multi-link communication scenario, there is Wi-Fi traffic and IDC traffic between the non-AP MLD and the AP MLD (multi-link device), and the non-AP MLD establishes a multi-link with the AP MLD, and the non-AP MLD can act as a transmission opportunity (TXOP) holder or a responder. Specifically, in the 802.11e protocol, a TXOP mechanism is introduced, and one TXOP refers to a bounded period in which a STA can transmit a specific communication class. The STA obtains the TXOP through competition, and once the TXOP is obtained, the STA can transmit frames of a specific communication class within the TXOP; wherein the frames can be data frames, control frames, and management frames, etc. When a certain STA obtains a TXOP through channel competition, the STA is called a transmission opportunity holder (TXOP holder). A certain STA sends a frame in a frame exchange sequence to respond to a frame received from the TXOP holder, but the STA does not obtain the TXOP in this process, and the STA is called a transmission opportunity responder (TXOP responder).
[0086] In the embodiments of the present disclosure, when the STA attached to the non-AP MLD acts as a TXOP holder or a TXOP responder, and performs Wi-Fi communication with the AP MLD on one link, there can be bursty communication (BT, cellular, etc.) traffic of other communication media, i.e., IDC traffic, on another link in the multi-link. Such bursty communication of other communication media can interfere with Wi-Fi communication; for example, the two types of traffic are on non-simultaneous transmitting and receiving (NSTR, non-simultaneous transmitting and receiving) link pairs.
[0087] In the embodiments of the present disclosure, if the Wi-Fi service and the IDC service exist at the same time between the non-AP MLD and the AP MLD, that is, a certain STA attached to the non-AP MLD is a receiver or a transmitter of the IDC service, and a certain STA attached to the non-AP MLD is a TXOP holder or a TXOP responder of the current TXOP, the non-AP MLD determines the transmission operation of the Wi-Fi service and the IDC service according to that a STA attached to the non-AP MLD is a TXOP holder or a TXOP responder of the current TXOP, and whether the IDC service and the Wi-Fi service exist in the same link; for example, the non-AP MLD determines whether to delay the transmission of the Wi-Fi service according to that the non-AP MLD itself is a TXOP holder or a TXOP responder, and whether the IDC service and the Wi-Fi service exist in the same link, to avoid the mutual influence of the Wi-Fi service and the IDC service.
[0088] It should be noted that in the transmission operation, whether the non-AP MLD delays the transmission of the Wi-Fi service or not, the non-AP MLD does not adjust the Quality of Service STA short retry count (QSRC) parameter of the Physical Layer Protocol Data Unit (PPDU) of the Wi-Fi service; the SRC is used for counting the data frames sent by the STA; wherein if the data frame is sent, the SRC (or SRC[AC]) is increased by 1 for each retransmission of the data frame; if the SRC reaches the data frame retry threshold, the contention window (contending windows, CW) of the main access category (Access Category, AC) is set to the window minimum value (CWmin[AC]); in the embodiment of the present disclosure, when the IDC service exists at the same time, whether the non-AP MLD delays the transmission of the Wi-Fi service or not, the SRC parameter of the PPDU of the Wi-Fi service is not adjusted (that is, the SRC parameter is not changed); for the case of delaying the transmission of the Wi-Fi service, the retry number of the PPDU transmitted after the delay is increased, and the communication quality of the Wi-Fi service is improved; for the case of not delaying the transmission of the Wi-Fi service, on the one hand, the retry number of the PPDU transmitted after the delay is increased, and on the other hand, the IDC service existing at the same time may cause interference to the transmission of the Wi-Fi service, and the retry number of the PPDU transmitted after the delay is still increased by not adjusting the SRC parameter, so as to finally improve the communication quality of the Wi-Fi service.
[0089] Referring to FIG. 3, in one of the optional embodiments of the present disclosure, the STA attached to the non-AP MLD is the TXOP holder, and the IDC service and the Wi-Fi service exist in the same link; wherein the receiver or transmitter of the IDC service and the receiver of the Wi-Fi service belong to the same physical entity, or belong to different physical entities.
[0090] The first STA attached to the non-AP MLD is the TXOP holder, and the first STA is the receiver or transmitter of the IDC service; the method comprises:
[0091] Step 301, the first STA carries the duration of the existence of the IDC service in the wireless frame of the Wi-Fi service;
[0092] Step 3021, if the existence duration of the IDC service is within the coverage of the TXOP, and the priority of the IDC service is higher than the priority of the Wi-Fi service, the first STA delays transmission of the Wi-Fi service, and selects a random backoff number in the same CW[AC] as that for competing for the current TXOP to perform Wi-Fi service transmission again, and does not adjust the QSRC parameter of the PPDU of the Wi-Fi service;
[0093] Step 3022, if the priority of the IDC service is less than or equal to the priority of the Wi-Fi service, the first STA does not delay transmission of the Wi-Fi service.
[0094] Step 303, if the existence duration of the IDC service exceeds the coverage of the current TXOP, after DIFS of completion of the IDC service transmission, a random backoff number in the same CW[AC] as that for competing for the current TXOP is selected to perform Wi-Fi service transmission again, and the QSRC parameter of the PPDU of the Wi-Fi service is not adjusted.
[0095] In steps 301 to 303, the receiver or transmitter of the IDC service belongs to the same physical entity as the first STA, or belongs to different physical entities, and the present embodiment does not make a limitation.
[0096] In combination with FIG. 3, if the Wi-Fi service and the IDC service exist simultaneously between the non-AP MLD and the AP MLD, the first STA attached to the non-AP MLD is the TXOP holder, and the first STA is the receiver or transmitter of the IDC service, the IDC service and the Wi-Fi service exist in the same link, the first STA performs step 301, and carries the existence duration of the IDC service in the wireless frame of the Wi-Fi service to notify the AP MLD of the existence duration of the IDC service.
[0097] Step 3021, if the existence duration of the IDC service is within the coverage of the TXOP, that is, the existence duration of the IDC service does not exceed the time range of the TXOP, and the priority of the IDC service is higher than the priority of the Wi-Fi service. It can be understood that in the present embodiment, the priority of the service can be the access category (AC) priority.
[0098] If the first STA transmits IDC traffic and Wi-Fi traffic simultaneously on the same link, the IDC traffic exists within the coverage of the TXOP, and the priority of the IDC traffic is higher than the priority of the Wi-Fi traffic, the first STA delays transmission of the Wi-Fi traffic; during the delay, the first STA selects a random backoff number in the same CW[AC] as that used to contend for the current TXOP, and retransmits the Wi-Fi traffic without adjusting the QSRC parameter of the PPDU of the Wi-Fi traffic; for example, the first STA can select a random backoff number in the CW of the current TXOP, which is the same as that used to contend for the current TXOP, and start counting down after detecting that the channel is idle for a DIFS time. The random backoff number is reduced by 1 every time the channel is idle for a slot time. Before the random backoff number is reduced to 0, if the channel is busy for a slot time, the counting is paused. Then, the counting is resumed when the channel changes from busy to idle, and the first STA starts transmitting data on the channel when the random backoff number is reduced to 0, and retransmits the Wi-Fi traffic.
[0099] In step 3022, the first STA transmits IDC traffic and Wi-Fi traffic simultaneously on the same link, the IDC traffic exists within the coverage of the TXOP, that is, the TXOP has a longer time, and the priority of the IDC traffic is less than or equal to the priority of the Wi-Fi traffic, the first STA does not delay transmission of the Wi-Fi traffic, and transmits the Wi-Fi traffic preferentially.
[0100] In step 303, the first STA transmits IDC traffic and Wi-Fi traffic simultaneously on the same link. If the IDC traffic exists for a time longer than the coverage of the current TXOP, that is, the IDC traffic exists for a longer time, and the first STA cannot contend for the channel within the current TXOP, the first STA selects a random backoff number in the same CW[AC] as that used to contend for the current TXOP after a DIFS time after the IDC traffic is transmitted, retransmits the Wi-Fi traffic, and does not adjust the QSRC parameter of the PPDU of the Wi-Fi traffic.
[0101] Referring to FIG. 4, in another optional embodiment of the present disclosure, a STA attached to the non-AP MLD is a TXOP holder, and the IDC traffic and the Wi-Fi traffic exist on different links, the IDC traffic exists on a first link, and the Wi-Fi traffic exists on a second link; wherein,
[0102] The second STA attached to the non-AP MLD is a TXOP holder, and the first STA is a receiver or a transmitter of the IDC traffic; wherein the receiver or the transmitter of the IDC traffic and a receiver of the Wi-Fi traffic belong to a same physical entity or belong to different physical entities.
[0103] The method comprises:
[0104] In step 401, the second STA attached to the non-AP MLD is a TXOP holder, and the second STA is a receiver or a transmitter of the IDC traffic, the IDC traffic exists in a first link, and the Wi-Fi traffic exists in a second link; the first link and the second link are NSTR links or the non-AP MLD supports eMLSR or eMLMR mode.
[0105] In the multi-link scenario, a physical device usually includes multiple logical devices, each of which can independently manage data transmission and reception, and each of which works on a link. However, due to the cost, energy saving, and volume of the device, the anti-interference performance of the transceiver of some multi-link devices is poor, and the transceiving of multiple links will form a large interference, so that the multi-link device cannot receive data when transmitting data on a link. These links are called non-simultaneous transmitting and receiving (NSTR) link pairs. That is, the NSTR mode does not allow simultaneous receiving and transmitting operations, so that only one of the two links can receive data at a time, or both of the two links can transmit data at a time.
[0106] The non-AP MLD supports eMLSR or eMLMR mode; the non-AP MLD supporting EMLMR can enter the listening operation on multiple links at the same time. In the listening operation, the non-AP MLD can receive with multiple spatial streams on each link. After the AP MLD successfully transmits an initial frame to the non-AP MLD on any link, such as link i, the non-AP MLD can switch all or part of the spatial streams on each link to link i to interact with the AP MLD, and switch the spatial stream on link i back to each link after the end of the frame interaction. When any affiliated STA of the non-AP MLD supporting EMLSR performs the listening operation, an initial control frame from the AP is received, and the non-AP STA needs to start a timer (Timer), and the length of the timer is set to the time length indicated in the duration field of the initial control frame. The non-AP MLD supporting EMLSR also switches the spatial stream / antenna on other links to the link on which the non-AP STA operates to interact with the AP.
[0107] In step 402, if the existence duration of the IDC service is within the coverage of the TXOP, the third STA operating on the second link delays transmission of the Wi-Fi service, selects a random backoff number in the same CW[AC] as that for competing for the current TXOP, and performs Wi-Fi service transmission again without adjusting the QSRC parameter of the PPDU of the Wi-Fi service.
[0108] Wherein, the STA operating on the first link is the sender or receiver of IDC, and the third STA operating on the second link considers the duration of IDC within the coverage of TXOP according to the urgency of the service, and the first link and the second link are NSTR links to each other. Since the STA cannot perform receiving and transmitting operations at the same time, the IDC transmitted on the first link will interfere with the Wi-Fi service transmitted on the second link; or the non-AP MLD supports eMLSR or eMLMR mode, and if the Wi-Fi service continues to be transmitted, the IDC service on the first link may be switched to be transmitted on the second link, or the Wi-Fi service may be switched to be transmitted on the first link, which will all affect the Wi-Fi service; therefore, the third STA delays transmission of the Wi-Fi service and performs random backoff.
[0109] If the IDC service exists for a time period exceeding the coverage of the current TXOP, the Wi-Fi service transmission is performed again after DIFS of the IDC service transmission, with a random backoff number in the same CW[AC] as that for competing for the current TXOP, and without adjusting the QSRC parameter of the PPDU of the Wi-Fi service.
[0110] The STA operating in the first link is the transmitter or receiver of the IDC, and the third STA operating in the second link competes for the channel according to the emergency of the service and the time period of the IDC exceeding the coverage of the TXOP, i.e., the IDC service exists for a longer time period, and the first STA cannot compete for the channel in the current TXOP, so the Wi-Fi service transmission is performed again after DIFS of the IDC service transmission, with a random backoff number in the same CW[AC] as that for competing for the current TXOP, and without adjusting the QSRC parameter of the PPDU of the Wi-Fi service.
[0111] Referring to FIG. 5, in the third optional implementation of the embodiment of the disclosure, the STA attached to the non-AP MLD is the TXOP Responder, and the IDC service and the Wi-Fi service exist in the same link; wherein,
[0112] The fourth STA attached to the non-AP MLD is the TXOP Responder, and the fourth STA is the transmitter of the IDC service; wherein, the transmitter (e.g., the fourth STA) of the IDC service and the transmitter of the Wi-Fi service belong to the same physical entity or belong to different physical entities.
[0113] The method comprises:
[0114] In step 501, the non-AP MLD receives the indication information of the transmitter of the IDC service in the current TXOP, and determines the time period of the IDC service.
[0115] In the current TXOP, the non-AP MLD receives the indication information of the transmitter of the IDC service, which can be included in the frame of the Wi-Fi service or transmitted by the transmitter of the IDC service in a separate frame, and the indication information includes the time period of the IDC service.
[0116] Step 502, if the existence time length of the IDC service is within the coverage of the TXOP, the fourth STA keeps active state or PS state within the existence time length of the IDC service, and continues to receive the Wi-Fi service after DIFS of completion of the IDC service transmission.
[0117] The existence time length of the IDC service is within the coverage of the TXOP, that is, the existence time length of the IDC service does not exceed the time range of the TXOP. Since the fourth STA is the transmitter of the IDC service, in order to ensure successful transmission of the IDC service and avoid mutual interference, the IDC service is preferentially transmitted. The fourth STA keeps active state and PS state within the existence time length of the IDC service, and continues to transmit the Wi-Fi service in the remaining time within the TXOP after completion of the IDC service transmission.
[0118] Step 503, if the existence time length of the IDC service exceeds the coverage of the current TXOP, the fourth STA enters sleep state within the current TXOP, wakes up after DIFS of completion of the IDC service transmission, obtains TXOP again based on the EDCA mechanism, and continues to receive the Wi-Fi service.
[0119] The existence time length of the IDC service exceeds the coverage of the TXOP, that is, the existence time length of the IDC service exceeds the time range of the TXOP. Since the fourth STA is the transmitter of the IDC service, in order to ensure successful transmission of the IDC service and avoid mutual interference, the IDC service is preferentially transmitted. There is no need to transmit the Wi-Fi service within the TXOP. The fourth STA enters sleep state within the existence time length of the IDC service, wakes up after DIFS of completion of the IDC service transmission, obtains TXOP again based on the EDCA mechanism, and continues to receive the Wi-Fi service.
[0120] Referring to FIG. 6, in the fourth optional implementation of the embodiment of the present disclosure, the STA attached to the non-AP MLD is the TXOP responder, and the IDC service and the Wi-Fi service exist in the same link. In this case,
[0121] A fourth STA affiliated to the non-AP MLD is a TXOP Responder, and the fourth STA is a receiver of the IDC traffic; wherein the receiver (e.g. the fourth STA) of the IDC traffic and the sender of the Wi-Fi traffic belong to the same physical entity or belong to different physical entities.
[0122] The method comprises:
[0123] Step 601, the non-AP MLD identifies the existence duration of the IDC traffic.
[0124] Wherein, the non-AP MLD carries the existence duration of the IDC traffic in the wireless frame of the Wi-Fi traffic to inform the AP MLD of the existence duration of the IDC traffic.
[0125] Step 602, if the existence duration of the IDC traffic is within the coverage of the TXOP, the fourth STA keeps active state or PS state within the existence duration of the IDC traffic, and continues to receive the Wi-Fi traffic after DIFS of the IDC traffic transmission.
[0126] Wherein, the existence duration of the IDC traffic is within the coverage of the TXOP, that is, the existence duration of the IDC traffic does not exceed the time range of the TXOP. Since the fourth STA is the receiver of the IDC traffic, in order to ensure that the IDC traffic is successfully received and avoid mutual interference, the IDC traffic is preferentially transmitted, the fourth STA keeps active state and power save state (PS state) within the existence duration of the IDC traffic, and waits for the IDC traffic transmission to continue to transmit the Wi-Fi traffic in the remaining time within the TXOP.
[0127] Step 603, if the existence duration of the IDC traffic exceeds the coverage of the current TXOP, the fourth STA enters sleep state within the current TXOP, wakes up after DIFS of the IDC traffic transmission, obtains TXOP again based on the EDCA mechanism, and continues to receive the Wi-Fi traffic.
[0128] The existence duration of the IDC service is beyond the coverage of the TXOP, that is, the existence duration of the IDC service is beyond the time range of the TXOP. Since the fourth STA is the receiver of the IDC service, in order to ensure that the IDC service is successfully received and avoid mutual interference, the IDC service is preferentially transmitted. There is no need to transmit the Wi-Fi service in the TXOP. The fourth STA enters a doze state in the existence duration of the IDC service, and wakes up after DIFS of the IDC service transmission is completed, obtains the TXOP again based on an enhanced distributed channel access (EDCA) mechanism using a random backoff mechanism, and continues to receive the Wi-Fi service.
[0129] Referring to FIG. 7, in the optional implementation five of the embodiment of the present disclosure, the fifth STA attached to the non-AP MLD is a TXOP responder, and the IDC service and the Wi-Fi service exist in different links.
[0130] The fifth STA is a transmitter of the IDC service, the IDC service exists in a third link, and the Wi-Fi service exists in a fourth link.
[0131] The third link and the fourth link are NSTR links, or the non-AP MLD supports an eMLSR or eMLMR mode. The transmitter of the IDC service and the transmitter of the Wi-Fi service belong to the same physical entity or belong to different physical entities.
[0132] The method comprises:
[0133] In step 701, if the existence duration of the IDC service is within the coverage of the TXOP, the fifth STA remains in an active state or a PS state under the third link in the existence duration of the IDC service, and continues to receive the Wi-Fi service after DIFS of the IDC service transmission is completed.
[0134] Wherein, the IDC service and the Wi-Fi service exist in different links, and the third link and the fourth link are NSTR links, or the non-AP MLD supports eMLSR or eMLMR mode; the fifth STA working in the third link is the sender of IDC, and the third link and the fourth link are NSTR links. Since the fifth STA cannot simultaneously perform the operations of receiving and sending, the IDC transmitted in the third link will interfere with the Wi-Fi service transmitted in the fourth link; or the non-AP MLD supports eMLSR or eMLMR mode. If the Wi-Fi service continues to be transmitted, the IDC service in the third link may be switched to be transmitted in the fourth link, or the Wi-Fi service may be switched to be transmitted in the third link, which will both affect the Wi-Fi service. Therefore, the fifth STA keeps the Active State and the Power Save State (PS State) in the third link during the existence time of the IDC service, considering that the IDC time is within the coverage of the TXOP, and continues to transmit the Wi-Fi service in the remaining time of the TXOP after the IDC service is transmitted.
[0135] In step 702, if the existence time of the IDC service exceeds the coverage of the current TXOP, the fifth STA enters the PS State in the third link in the current TXOP, wakes up after the DIFS of the transmission of the IDC service, obtains the TXOP again based on the EDCA mechanism, and continues to receive the Wi-Fi service.
[0136] The existence time of the IDC service exceeds the coverage of the TXOP, that is, the existence time of the IDC service exceeds the time range of the TXOP. Since the fifth STA is the receiver of the IDC service, in order to ensure that the IDC service is successfully received and avoid mutual interference, the IDC service is preferentially transmitted. In the TXOP, the Wi-Fi service does not need to be transmitted again. The fifth STA enters the PS State in the current TXOP, wakes up after the DIFS of the transmission of the IDC service, obtains the TXOP again based on the EDCA mechanism, and continues to receive the Wi-Fi service.
[0137] Referring to FIG. 8, in the sixth optional implementation of the embodiment of the present disclosure, the fifth STA attached to the non-AP MLD is a TXOP Responder, and the IDC service and the Wi-Fi service exist in different links.
[0138] And the fifth STA is the receiver of the IDC service, and the IDC service exists in the third link, and the Wi-Fi service exists in the fourth link.
[0139] The third link and the fourth link are NSTR links, or the non-AP MLD supports an eMLSR or an eMLMR mode; a sender of the IDC service and a sender of the Wi-Fi service belong to a same physical entity or belong to different physical entities.
[0140] The method comprises:
[0141] Step 801, the feedback message frame of the Wi-Fi service carries the existence duration of the IDC service of the fourth link.
[0142] Wherein, the IDC service and the Wi-Fi service exist in different links, and the third link and the fourth link are NSTR links, or the non-AP MLD supports an eMLSR or an eMLMR mode; a fifth STA working in the third link is a sender of IDC, and the third link and the fourth link are NSTR links. Since the STA cannot simultaneously perform receiving and transmitting operations, the IDC transmitted in the third link will interfere with the Wi-Fi service transmitted in the fourth link. Or, the non-AP MLD supports an eMLSR or an eMLMR mode. If the Wi-Fi service continues to be transmitted, the IDC service in the third link may be switched to be transmitted in the fourth link, or the Wi-Fi service may be switched to be transmitted in the third link, which will both affect the Wi-Fi service. Therefore, if the receiving of the IDC and the sending of the Wi-Fi service belong to a same physical entity, the STA receives the Wi-Fi service in the fourth link, and carries IDC duration information (a Link ID of the third link can be added) in another link (for example, the third link) in a feedback message frame of the Wi-Fi service, to notify an AP MLD of the existence duration of the IDC service.
[0143] Step 802, if the existence duration of the IDC service is within the coverage of a TXOP, the fifth STA keeps an active state or a power save state in the third link within the existence duration of the IDC service, and continues to receive the Wi-Fi service after a DIFS of the transmission completion of the IDC service.
[0144] The fifth STA keeps an active state and a power save state in the third link within the existence duration of the IDC service, considering that the duration of the IDC is within the coverage of a TXOP, and continues to transmit the Wi-Fi service in the remaining time of the TXOP after the transmission completion of the IDC service.
[0145] Step 803, if the IDC service exists for a time length exceeding the coverage of the current TXOP, the fifth STA enters PS state under the third link in the current TXOP, wakes up after DIFS of the IDC service transmission, and obtains TXOP again based on the EDCA mechanism to continue receiving the Wi-Fi service.
[0146] The IDC service exists for a time length exceeding the coverage of the TXOP, that is, the IDC service exists for a time length exceeding the time range of the TXOP. Since the fifth STA is the receiver of the IDC service, in order to ensure that the IDC service is successfully received and avoid mutual interference, the IDC service is preferentially transmitted. In the TXOP, the Wi-Fi service does not need to be transmitted again. The fifth STA enters PS state in the current TXOP, wakes up after DIFS of the IDC service transmission, and obtains TXOP again based on the EDCA mechanism to continue receiving the Wi-Fi service.
[0147] In some embodiments, the names of information and the like are not limited to the names described in the embodiments. The terms of "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "code point", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0148] In some embodiments, the terms of "moment", "time point", "time", "time position", and the like can be replaced with each other. The terms of "time length", "time period", "time window", "window", "time", and the like can be replaced with each other.
[0149] In some embodiments, the terms of "wireless access scheme", "waveform", and the like can be replaced with each other.
[0150] In some embodiments, the terms "certain", "preset", "pre-set", "set", "indicated", "a certain", "any", "first", and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "a certain A", "any A", "first A" can be interpreted as A that is predetermined in a protocol or the like, A that is obtained by setting, configuration, or indication, or the like, A that is certain, a certain, any, or first, and the like, but are not limited thereto.
[0151] In some embodiments, determination or judgment can be performed by a value represented by 1 bit (0 or 1), by a true or false value (Boolean value) represented by true or false, by comparison of numerical values (for example, comparison with a predetermined value), and the like, but is not limited thereto.
[0152] In some embodiments, "not expecting to receive" can be interpreted as not receiving on a time domain resource and / or a frequency domain resource, or as not performing subsequent processing on data or the like after receiving the data or the like, and the like, and "not expecting to send" can be interpreted as not sending, or as sending but not expecting a response to the content of the sending from the receiving side.
[0153] The service transmission method related to the embodiments of the present disclosure can include the foregoing steps and at least one of the embodiments. For example, step 201 can be implemented as an independent embodiment, step 301 can be implemented as an independent embodiment, step 3021 can be implemented as an independent embodiment, step 3022 can be implemented as an independent embodiment, step 303 can be implemented as an independent embodiment, step 402 can be implemented as an independent embodiment, step 403 can be implemented as an independent embodiment, step 502 can be implemented as an independent embodiment, step 603 can be implemented as an independent embodiment, step 601 can be implemented as an independent embodiment, step 602 can be implemented as an independent embodiment, step 603 can be implemented as an independent embodiment, step 701 can be implemented as an independent embodiment, step 702 can be implemented as an independent embodiment, step 801 can be implemented as an independent embodiment, step 802 can be implemented as an independent embodiment, step 803 can be implemented as an independent embodiment; the combination of step 301 and step 3021 can be implemented as an independent embodiment, the combination of step 301 and step 3022 can be implemented as an independent embodiment, the combination of step 301 and step 303 can be implemented as an independent embodiment, the combination of step 401 and step 402 can be implemented as an independent embodiment, the combination of step 401 and step 403 can be implemented as an independent embodiment, the combination of step 501 and step 502 can be implemented as an independent embodiment, the combination of step 501 and step 503 can be implemented as an independent embodiment, the combination of step 601 and step 602 can be implemented as an independent embodiment, the combination of step 601 and step 603 can be implemented as an independent embodiment, but not limited thereto.
[0154] In some embodiments, other optional implementations described before or after the corresponding description of FIGS. 2-8 can be referred to.
[0155] FIG. 9 is one of the flow diagrams of the service transmission method according to the embodiments of the present disclosure.
[0156] As shown in FIG. 9, the above method can be applied to the non-AP MLD 101, and the above method includes:
[0157] Step 901, there are Wi-Fi services and IDC services between the non-AP MLD and the AP MLD, then according to whether the STA attached to the non-AP MLD is the TXOP holder or the TXOP responder of the current TXOP, and whether the IDC service and the Wi-Fi service exist in the same link, the transmission operation of the Wi-Fi service and the IDC service is determined;
[0158] The non-AP MLD does not adjust a station quality of service data frame retransmission number QSRC parameter of a PPDU of the Wi-Fi service in the transmission operation.
[0159] The STA attached to the non-AP MLD is a receiver or a transmitter of the IDC service.
[0160] Optionally, in the embodiments of the present disclosure, a first STA attached to the non-AP MLD is a TXOP holder, and the first STA is a receiver or a transmitter of the IDC service, and the IDC service and the Wi-Fi service exist in the same link.
[0161] The step 901 comprises:
[0162] The step 902 comprises that the first STA carries a presence duration of the IDC service in a wireless frame of the Wi-Fi service.
[0163] The step 903 comprises that if the presence duration of the IDC service is within a coverage range of a TXOP, and a priority of the IDC service is higher than a priority of the Wi-Fi service, the first STA delays transmission of the Wi-Fi service, selects a random backoff number in a same CW[AC] as that for competing for the current TXOP, and performs Wi-Fi service transmission again, and does not adjust a QSRC parameter of a PPDU of the Wi-Fi service; and if the priority of the IDC service is less than or equal to the priority of the Wi-Fi service, the first STA does not delay transmission of the Wi-Fi service.
[0164] The step 904 comprises that if the presence duration of the IDC service is beyond the coverage range of the current TXOP, after DIFS of IDC service transmission completion, a random backoff number in a same CW[AC] as that for competing for the current TXOP is selected to perform Wi-Fi service transmission again, and a QSRC parameter of a PPDU of the Wi-Fi service is not adjusted.
[0165] The receiver or the transmitter of the IDC service and the first STA belong to the same physical entity or belong to different physical entities.
[0166] Optionally, in the embodiments of the present disclosure, a second STA attached to the non-AP MLD is a TXOP holder, and the second STA is a receiver or a transmitter of the IDC service, the IDC service exists in a first link, and the Wi-Fi service exists in a second link; the first link and the second link are NSTR links, or the non-AP MLD supports eMLSR or eMLMR mode,
[0167] Step 901 comprises:
[0168] Step 905, if the existence duration of the IDC service is within the coverage of the TXOP, a third STA working in the second link delays transmission of the Wi-Fi service, selects a random backoff number in the same CW[AC] as that for competing for the current TXOP, and performs Wi-Fi service transmission again, and does not adjust the QSRC parameter of the PPDU of the Wi-Fi service;
[0169] Step 906, if the existence duration of the IDC service is beyond the coverage of the current TXOP, after DIFS of the IDC service transmission, a random backoff number in the same CW[AC] as that for competing for the current TXOP is selected to perform Wi-Fi service transmission again, and the QSRC parameter of the PPDU of the Wi-Fi service is not adjusted;
[0170] Optionally, in the embodiments of the present disclosure, a fourth STA attached to the non-AP MLD is a TXOP Responder, and the fourth STA is a receiver or a transmitter of the IDC service, and the IDC service and the Wi-Fi service exist in the same link.
[0171] Optionally, in the embodiments of the present disclosure, a fourth STA attached to the non-AP MLD is a TXOP Responder, and the fourth STA is a receiver or a transmitter of the IDC service, and the IDC service and the Wi-Fi service exist in the same link.
[0172] Step 901 comprises:
[0173] Step 907, if the sender of the IDC service and the sender of the Wi-Fi service belong to the same physical entity or belong to different physical entities, the non-AP MLD receives indication information of the sender of the IDC service in the current TXOP, and determines the existence duration of the IDC service; or
[0174] Step 908, if the existence duration of the IDC service is within the coverage of the TXOP, the fourth STA keeps active state or PS state within the existence duration of the IDC service, and continues to receive the Wi-Fi service after DIFS of completion of the IDC service transmission;
[0175] Step 909, if the existence duration of the IDC service is beyond the coverage of the current TXOP, the fourth STA enters sleep state within the current TXOP, wakes up after DIFS of completion of the IDC service transmission, and obtains TXOP again based on the EDCA mechanism to continue to receive the Wi-Fi service.
[0176] Optionally, in the embodiments of the present disclosure, the fourth STA attached to the non-AP MLD is a TXOP Responder, and the fourth STA is a receiver or a transmitter of the IDC service, and the IDC service and the Wi-Fi service exist in the same link;
[0177] Step 901 comprises:
[0178] Step 910, if the receiver of the IDC service and the sender of the Wi-Fi service belong to the same physical entity or belong to different physical entities, the non-AP MLD identifies the existence duration of the IDC service;
[0179] Step 911, if the existence duration of the IDC service is within the coverage of the TXOP, the fourth STA keeps active state or PS state within the existence duration of the IDC service, and continues to receive the Wi-Fi service after DIFS of completion of the IDC service transmission;
[0180] Step 912, if the existence duration of the IDC service is beyond the coverage of the current TXOP, the fourth STA enters sleep state within the current TXOP, wakes up after DIFS of completion of the IDC service transmission, and obtains TXOP again based on the EDCA mechanism to continue to receive the Wi-Fi service.
[0181] Optionally, in the embodiments of the present disclosure, the fifth STA attached to the non-AP MLD is a TXOP Responder, and the fifth STA is a receiver or a transmitter of the IDC service, the IDC service exists in a third link, and the Wi-Fi service exists in a fourth link; the third link and the fourth link are NSTR links to each other, or the non-AP MLD supports eMLSR or eMLMR mode;
[0182] Step 901 comprises:
[0183] Step 913, the sender of the IDC service and the sender of the Wi-Fi service belong to the same physical entity or belong to different physical entities, if the existence duration of the IDC service is within the coverage of the TXOP, the fifth STA keeps active state or PS state under the third link within the existence duration of the IDC service, and continues to receive the Wi-Fi service after DIFS of the IDC service transmission is completed;
[0184] Step 914, if the existence duration of the IDC service exceeds the coverage of the current TXOP, the fifth STA enters PS state under the third link within the current TXOP, wakes up after DIFS of the IDC service transmission is completed, and continues to receive the Wi-Fi service based on the EDCA mechanism to obtain TXOP again.
[0185] Optionally, in the embodiment of the disclosure, the fifth STA attached to the non-AP MLD is a TXOP responder, and the fifth STA is a receiver or transmitter of the IDC service, the IDC service exists in the third link, and the Wi-Fi service exists in the fourth link; the third link and the fourth link are NSTR links, or the non-AP MLD supports eMLSR or eMLMR mode;
[0186] Step 901 comprises:
[0187] The receiver of the IDC service and the sender of the Wi-Fi service belong to the same physical entity or belong to different physical entities, and the feedback message frame of the Wi-Fi service carries the existence duration of the IDC service of the fourth link;
[0188] Step 915, if the existence duration of the IDC service is within the coverage of the TXOP, the fifth STA keeps active state or PS state under the third link within the existence duration of the IDC service, and continues to receive the Wi-Fi service after DIFS of the IDC service transmission is completed;
[0189] Step 916, if the existence duration of the IDC service exceeds the coverage of the current TXOP, the fifth STA enters PS state under the third link within the current TXOP, wakes up after DIFS of the IDC service transmission is completed, and continues to receive the Wi-Fi service based on the EDCA mechanism to obtain TXOP again.
[0190] The service transmission method related to the embodiments of the present disclosure can include the foregoing steps and at least one of the embodiments. For example, step 901 can be implemented as an independent embodiment, and steps 902, 903, …, 916 can be respectively implemented as independent embodiments; the combination of step 902 and step 903 can be implemented as an independent embodiment, and the combination of step 902 and step 904 can be implemented as an independent embodiment, but the present disclosure is not limited thereto.
[0191] In some embodiments, other optional implementations described before or after the corresponding description of FIG. 9 can be referred to.
[0192] The embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device including units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another device is also proposed, including units or modules for implementing each step performed by a network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0193] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize any of the above methods or realize the functions of each unit or module of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship of elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the above units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.
[0194] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuits, and the logical relationship of the hardware circuits is fixed or can be reconfigured. 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 the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all 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), and the like.
[0195] FIG. 10 is a structural schematic diagram of a non-AP MLD according to an embodiment of the present disclosure. As shown in FIG. 10, the non-AP MLD 1000 can include a determination module 1001.
[0196] In some embodiments, the determination module 1001 is configured to determine a transmission operation of Wi-Fi traffic and IDC traffic between the non-AP MLD and an AP MLD according to whether a STA affiliated to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP and whether the IDC traffic and the Wi-Fi traffic exist in the same link.
[0197] In the transmission operation, the non-AP MLD does not adjust a quality of service data frame retransmission number QSRC parameter of a PPDU of the Wi-Fi traffic.
[0198] Wherein, the STA affiliated to the non-AP MLD is the receiver or transmitter of the IDC service.
[0199] Optionally, the determination module 1001 is configured to perform at least one of the communication steps (for example, steps 201, 301, 3021, 3022, 301, 303, 401, 402, 403, 501, 502, 601, 602, 603, 701, 702, 801, 802, 803, 901, 902, 903, …, 916, but not limited to) performed by the non-AP MLD 101 in any of the above methods. Details are not described herein.
[0200] FIG. 11 is a structural schematic diagram of a terminal 1100 (for example, a user equipment, etc.) according to an embodiment of the present disclosure. The terminal 1100 can be a chip, a chip system, or a processor, etc. supporting a network device to implement any of the above methods, and can also be a chip, a chip system, or a processor, etc. supporting a terminal to implement any of the above methods. The terminal 1100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0201] As shown in FIG. 11, the terminal 1100 includes one or more processors 1101. The processor 1101 can be a general-purpose processor or a special-purpose processor, etc., for example, can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control a communication device (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a program, and process data of the program. The terminal 1100 is configured to execute any of the above methods.
[0202] In some embodiments, the terminal 1100 further includes one or more memories 1102 for storing instructions. Optionally, all or part of the memory 1102 can also be outside the terminal 1100.
[0203] In some embodiments, the terminal 1100 further includes one or more transceivers 1104. When the terminal 1100 includes one or more transceivers 1104, the transceiver 1104 performs at least one of the communication steps (e.g., steps 201, 301, 3021, 3022, 301, 303, 401, 402, 403, 502, 602, 603, 701, 702, 801, 802, 803, 901, 902, 903, 916, but not limited to) of the above-described methods, and the processor 1101 performs at least one of the other steps (e.g., steps 401, 501, 601, but not limited to).
[0204] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced with each other, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.
[0205] In some embodiments, the terminal 1100 can include one or more interface circuits 1103. Optionally, the interface circuit 1103 is connected with the memory 1102, and the interface circuit 1103 can be used to receive signals from the memory 1102 or other devices, and can be used to send signals to the memory 1102 or other devices. For example, the interface circuit 1103 can read instructions stored in the memory 1102 and send the instructions to the processor 1101.
[0206] The terminal 1100 described in the above embodiments can be a communication device such as a user equipment, but the scope of the terminal 1100 described in the present disclosure is not limited thereto, and the structure of the terminal 1100 can not be limited by FIG. 11. The communication device can be a stand-alone device or can be part of a larger device. For example, the communication device can be: (1) a stand-alone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handset, mobile unit, vehicle-mounted device, network device, cloud device, artificial intelligence device, etc.; (6) other, etc.
[0207] FIG. 12 is a structural schematic diagram of a chip 1200 according to an embodiment of the present disclosure. For the case that the terminal 1100 can be a chip or a chip system, the structural schematic diagram of the chip 1200 shown in FIG. 12 can be referred to, but is not limited thereto.
[0208] The chip 1200 comprises one or more processors 1201, and the chip 1200 is configured to execute any of the above methods.
[0209] In some embodiments, the chip 1200 further comprises one or more interface circuits 1203. Optionally, the interface circuit 1203 is connected with the memory 1202, and the interface circuit 1203 can be configured to receive signals from the memory 1202 or other devices, and the interface circuit 1203 can be configured to send signals to the memory 1202 or other devices. For example, the interface circuit 1203 can read instructions stored in the memory 1202 and send the instructions to the processor 1201.
[0210] In some embodiments, the interface circuit 1203 performs at least one of the communication steps (such as steps 201, 301, 3021, 3022, 301, 303, 401, 402, 403, 502, 602, 603, 701, 702, 801, 802, 803, 901, 902, 903, …, 916, but is not limited thereto) of the above methods, and the processor 1201 performs at least one of the other steps (such as steps 401, 501, 601, but is not limited thereto).
[0211] In some embodiments, the terms of interface circuit, interface, transceiver pin, transceiver, etc. can be replaced with each other.
[0212] In some embodiments, the chip 1200 further comprises one or more memories 1202 for storing instructions. Optionally, all or part of the memory 1202 can be outside the chip 1200.
[0213] The present disclosure further proposes a storage medium, and instructions are stored on the storage medium. When the instructions are run on the terminal 1100, the terminal 1100 is caused to execute 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 it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto, and it can also be a transitory storage medium.
[0214] The present disclosure also provides a program product, which, when executed by the terminal 1100, causes the terminal 1100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0215] The present disclosure also provides a computer program, which, when executed on a computer, causes the computer to perform any of the above methods.
Claims
1. A service transmission method applied to a multi-connection station device (non-AP MLD), comprising: The method comprises: If there is wireless fidelity (Wi-Fi) traffic and in-device coexistence (IDC) traffic between the non-AP MLD and a multi-connection access point device (AP MLD), the transmission operation of the Wi-Fi traffic and the IDC traffic is determined according to whether a STA attached to the non-AP MLD is a transmission opportunity (TXOP) holder or a TXOP responder of a current TXOP and whether the IDC traffic and the Wi-Fi traffic exist in the same link; In the transmission operation, the non-AP MLD does not adjust a quality of service data frame retransmission number (QSRC) parameter of a physical layer protocol data unit (PPDU) of the Wi-Fi traffic. The STA attached to the non-AP MLD is a sender (receiver) or a receiver (transmitter) of the IDC traffic.
2. The service transmission method according to claim 1, characterized by, The determination of the transmission operation of the Wi-Fi traffic and the IDC traffic according to whether a STA attached to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP and whether the IDC traffic and the Wi-Fi traffic exist in the same link comprises: The first STA attached to the non-AP MLD is the TXOP holder, and the first STA is the receiver or the transmitter of the IDC traffic, and the IDC traffic and the Wi-Fi traffic exist in the same link. The first STA carries a duration of existence of the IDC traffic in a wireless frame of the Wi-Fi traffic.
3. The service transmission method according to claim 2, characterized by, If the duration of existence of the IDC traffic is within a coverage range of the current TXOP and a priority of the IDC traffic is higher than a priority of the Wi-Fi traffic, the first STA delays transmission of the Wi-Fi traffic, selects a random backoff number in a same contention window [AC] as that for obtaining the current TXOP, and performs Wi-Fi traffic transmission again without adjusting a SRC parameter of a PPDU of the Wi-Fi traffic; if the priority of the IDC traffic is less than or equal to the priority of the Wi-Fi traffic, the first STA does not delay transmission of the Wi-Fi traffic.
4. The service transmission method according to claim 2, characterized by, If the duration of existence of the IDC traffic is beyond the coverage range of the current TXOP, the first STA selects a random backoff number in a same contention window [AC] as that for obtaining the current TXOP to perform Wi-Fi traffic transmission again after a DIFS of completion of the IDC traffic transmission, and does not adjust a SRC parameter of a PPDU of the Wi-Fi traffic. The receiver or the transmitter of the IDC traffic and the first STA belong to a same physical entity or belong to different physical entities.
5. The service transmission method according to claim 1, characterized by, According to whether a STA affiliated to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP and whether the IDC service and the Wi-Fi service exist in the same link, transmission operations of the Wi-Fi service and the IDC service are determined, including: A second STA affiliated to the non-AP MLD is a TXOP holder, and the second STA is a receiver or a transmitter of the IDC service, the IDC service exists in a first link, and the Wi-Fi service exists in a second link; the first link and the second link are NSTR links, or the non-AP MLD supports an eMLSR or an eMLMR mode.
6. The service transmission method according to claim 5, characterized by, If the IDC service exists for a duration within a coverage range of a TXOP, a third STA working in the second link delays transmission of the Wi-Fi service, selects a random backoff number in a same CW[AC] as that for competing for the current TXOP, and performs Wi-Fi service transmission again, and does not adjust a QSRC parameter of a PPDU of the Wi-Fi service.
7. The service transmission method according to claim 5, characterized by, If the IDC service exists for a duration beyond the coverage range of the current TXOP, after DIFS of completion of transmission of the IDC service, a random backoff number in a same contention window CW[AC] as that for competing for the current TXOP is selected to perform Wi-Fi service transmission again, and a QSRC parameter of a PPDU of the Wi-Fi service is not adjusted. The receiver or the transmitter of the IDC service and a receiver of the Wi-Fi service belong to a same physical entity or belong to different physical entities.
8. The service transmission method according to claim 1, characterized by, According to whether a STA affiliated to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP and whether the IDC service and the Wi-Fi service exist in the same link, transmission operations of the Wi-Fi service and the IDC service are determined, including: A fourth STA affiliated to the non-AP MLD is a TXOP responder, and the fourth STA is a transmitter of the IDC service The IDC service and the Wi-Fi service exist in the same link. The non-AP MLD receives indication information of the transmitter of the IDC service in the current TXOP, and determines a duration for which the IDC service exists.
9. The service transmission method according to claim 8, characterized by, If the IDC service exists for a duration within a coverage range of a TXOP, the fourth STA remains in an active state or a PS state for the duration for which the IDC service exists, and continues to receive the Wi-Fi service after DIFS of completion of transmission of the IDC service.
10. The service transmission method according to claim 8, wherein If the IDC service exists for a time duration beyond the coverage of the current TXOP, the fourth STA enters a sleep state within the current TXOP, wakes up after DIFS of completion of transmission of the IDC service, obtains TXOP again based on an EDCA mechanism, and continues to receive the Wi-Fi service.
11. The service transmission method according to claim 1, wherein According to whether a STA attached to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP and whether the IDC service and the Wi-Fi service exist in a same link, determination of transmission operations of the Wi-Fi service and the IDC service includes: A fourth STA attached to the non-AP MLD is a TXOP responder, and the fourth STA is a receiver of the IDC service, and the IDC service and the Wi-Fi service exist in a same link; the non-AP MLD identifies a time duration of existence of the IDC service.
12. The service transmission method according to claim 11, wherein If the time duration of existence of the IDC service is within the coverage of a TXOP, the fourth STA remains in an active state or a PS state within the time duration of existence of the IDC service, and continues to receive the Wi-Fi service after DIFS of completion of transmission of the IDC service.
13. The service transmission method according to claim 11, wherein If the time duration of existence of the IDC service is beyond the coverage of the current TXOP, the fourth STA enters a sleep state within the current TXOP, wakes up after DIFS of completion of transmission of the IDC service, obtains TXOP again based on an EDCA mechanism, and continues to receive the Wi-Fi service.
14. The service transmission method according to claim 1, wherein According to whether a STA attached to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP and whether the IDC service and the Wi-Fi service exist in a same link, determination of transmission operations of the Wi-Fi service and the IDC service includes: A fifth STA attached to the non-AP MLD is a TXOP responder, and the fifth STA is a transmitter of the IDC service, the IDC service exists in a third link, and the Wi-Fi service exists in a fourth link; the third link and the fourth link are NSTR links to each other, or the non-AP MLD supports an eMLSR or an eMLMR mode.
15. The service transmission method according to claim 14, wherein If the time duration of existence of the IDC service is within the coverage of a TXOP, the fifth STA remains in an active state or a PS state under the third link within the time duration of existence of the IDC service, and continues to receive the Wi-Fi service after DIFS of completion of transmission of the IDC service.
16. The service transmission method according to claim 14, wherein If the IDC service exists for a duration exceeding the coverage of the current TXOP, the fifth STA enters a PS state under the third link within the current TXOP, wakes up after a DIFS after the IDC service transmission is completed, obtains a TXOP again based on an EDCA mechanism, and continues to receive the Wi-Fi service.
17. The service transmission method according to claim 1, wherein According to whether a STA attached to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP and whether the IDC service and the Wi-Fi service exist in the same link, a transmission operation of the Wi-Fi service and the IDC service is determined. A fifth STA attached to the non-AP MLD is a TXOP responder, and the fifth STA is a receiver of the IDC service, the IDC service exists in a third link, and the Wi-Fi service exists in a fourth link; the third link and the fourth link are NSTR links, or the non-AP MLD supports an eMLSR or an eMLMR mode. A feedback message frame of the Wi-Fi service carries a duration of existence of the IDC service in the fourth link.
18. The service transmission method according to claim 17, wherein If the duration of existence of the IDC service is within the coverage of a TXOP, the fifth STA remains in an active state or a PS state under the third link for the duration of existence of the IDC service, and continues to receive the Wi-Fi service after a DIFS after the IDC service transmission is completed.
19. The service transmission method according to claim 17, wherein If the duration of existence of the IDC service exceeds the coverage of the current TXOP, the fifth STA enters a PS state under the third link within the current TXOP, wakes up after a DIFS after the IDC service transmission is completed, obtains a TXOP again based on an EDCA mechanism, and continues to receive the Wi-Fi service.
20. A non-AP MLD, comprising: The non-AP MLD comprises: If the non-AP MLD and the AP MLD have the Wi-Fi service and the IDC service, according to whether a STA attached to the non-AP MLD is a TXOP holder or a TXOP responder of a current TXOP and whether the IDC service and the Wi-Fi service exist in the same link, a transmission operation of the Wi-Fi service and the IDC service is determined. In the transmission operation, the non-AP MLD does not adjust a quality of service data frame retransmission number QSRC parameter of a PPDU of the Wi-Fi service. The STA attached to the non-AP MLD is a receiver or a transmitter of the IDC service.
21. A non-AP MLD, characterized in that, Comprise: One or more processors; The non-AP MLD is configured to perform the service transmission method in any one of claims 1 to 19.
22. A storage medium, the storage medium storing instructions, wherein, When the instructions are executed on the communication device, cause the communication device to perform the service transmission method as claimed in any one of claims 1 to 19.
Citation Information
Patent Citations
Distribution optimization method and device for WiFi channel resources
CN116234023A
Link state indication method in EMLSR mode and related device
CN116600368A
NSTR MLD channel access with shared txop
US20220312506A1
Method and device for performing TID to link-mapping-based operation in wireless LAN system
WO2023239176A1