Communication method, communication device and communication system
By carrying IDC service duration information in the wireless frame, the resource allocation of Wi-Fi and IDC services is optimized, which solves the conflict problem of multi-link devices in the UHR scenario and achieves higher network stability and efficiency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-10-30
- Publication Date
- 2026-05-07
AI Technical Summary
Existing Wi-Fi technologies struggle to effectively manage conflicts between IDC services and Wi-Fi services in multi-link devices under ultra-high reliability (UHR) scenarios, leading to decreased network performance and poor user experience.
By carrying identification information in the radio frame to identify the duration information required for IDC services, and transmitting Wi-Fi PPDU frames in the main link and secondary link, the Wi-Fi service is temporarily stopped before the IDC service is transmitted. The access mechanism of NSTR link pairs is defined to optimize resource allocation to avoid conflicts.
It improves the stability of UHR transmission and network performance, reduces interference, and enhances the collaboration capabilities between devices and the overall network efficiency.
Smart Images

Figure CN2024128532_07052026_PF_FP_ABST
Abstract
Description
Communication methods, communication equipment and communication systems Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device and communication system. Background Technology
[0002] Currently, research on Wi-Fi technology includes topics such as Ultra High Reliability (UHR), with the vision of improving the reliability of Wireless Local Area Networks (WLAN) connections, reducing latency, improving manageability, increasing throughput at different signal-to-noise ratio (SNR) levels, and reducing device-level power consumption.
[0003] Summary of the Invention
[0004] This disclosure provides a communication method, communication device, and communication system to further improve the IDC mechanism of multi-link devices.
[0005] On one hand, embodiments of this disclosure provide a communication method applied to a first device, the method comprising:
[0006] A first wireless frame is determined; the first wireless frame includes first identification information, which identifies: within the TXOP of the first device, the first duration information required for the coexisting IDC services within the transmission device is transmitted.
[0007] Send the first wireless frame;
[0008] Prior to transmitting the IDC service, the first device transmits Wi-Fi PPDU frames in the main link and the secondary link, and the main link and the secondary link are non-simultaneous NSTR transmission and reception.
[0009] On the other hand, this disclosure also provides a communication method applied to a second device, the method comprising:
[0010] Receive a first wireless frame; the first wireless frame includes first identification information, the first identification information identifying: within the TXOP of the first device, the first device transmits first duration information required for IDC services;
[0011] Before the first device transmits the IDC service, the first device transmits Wi-Fi PPDU frames in the primary link and the secondary link, and the primary link and the secondary link are NSTRs for each other.
[0012] On the other hand, this disclosure also provides a communication device, which is a first device, the first device comprising:
[0013] A determination module is used to determine a first wireless frame; the first wireless frame includes first identification information, which identifies: within the TXOP of the first device, the first duration information required for the coexisting IDC service within the transmission device;
[0014] The transmitting module is used to transmit the first wireless frame;
[0015] Prior to transmitting the IDC service, the first device transmits Wi-Fi PPDU frames in the main link and the secondary link, and the main link and the secondary link are non-simultaneous NSTR transmission and reception.
[0016] On the other hand, this disclosure also provides a communication device, which is a second device, the second device comprising:
[0017] A receiving module is configured to receive a first wireless frame; the first wireless frame includes first identification information, which identifies: within the TXOP of the first device, the first duration information required by the first device to transmit IDC services;
[0018] Before the first device transmits the IDC service, the first device transmits Wi-Fi PPDU frames in the primary link and the secondary link, and the primary link and the secondary link are NSTRs for each other.
[0019] On the other hand, this disclosure also provides a communication device, which is a first device, comprising:
[0020] One or more processors;
[0021] The first device is used to execute the communication method described in the embodiments of this disclosure.
[0022] On the other hand, this disclosure also provides a communication device, which is a second device, comprising:
[0023] One or more processors;
[0024] The second device is used to execute the communication method described in the embodiments of this disclosure.
[0025] This disclosure also provides a communication system, including a first device and a second device; wherein the first device determines a first wireless frame; the first wireless frame includes first identification information, the first identification information identifying: within the TXOP of the first device, first duration information required for coexisting IDC services within the device is transmitted; the first wireless frame is transmitted; wherein, before transmitting the IDC services, the first device transmits Wi-Fi PPDU frames in a primary link and a secondary link, and the primary link and the secondary link are non-simultaneous NSTR transmission and reception; the first wireless frame is transmitted.
[0026] The second device receives a first wireless frame; the first wireless frame includes first identification information, which identifies that: within the TXOP of the first device, the first device transmits first duration information required for IDC service; wherein, before the first device transmits the IDC service, the first device transmits Wi-Fi PPDU frames in the primary link and the secondary link, and the primary link and the secondary link are NSTRs for each other.
[0027] This disclosure also provides a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the communication method as described in this disclosure.
[0028] In this embodiment of the disclosure, by carrying first identification information in the first radio frame, the first identification information identifies the first duration information required for transmitting IDC services within the TXOP of the first device, and defines a mechanism for the first device including NSTR link pairs to access the primary and secondary links respectively when IDC services exist, which is suitable for UHR transmission requirements.
[0029] Additional aspects and advantages of embodiments of this disclosure will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this disclosure. Attached Figure Description
[0030] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0031] Figure 1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;
[0032] Figure 2 is one of the exemplary interactive diagrams of the method provided according to an embodiment of the present disclosure;
[0033] Figure 3 is a second exemplary interactive schematic diagram of the method provided according to an embodiment of the present disclosure;
[0034] Figure 4 is a third exemplary interactive schematic diagram of the method provided according to an embodiment of the present disclosure;
[0035] Figure 5 is a fourth exemplary interactive schematic diagram of the method provided according to an embodiment of the present disclosure;
[0036] Figure 6 is a fifth exemplary interactive schematic diagram of the method provided according to an embodiment of the present disclosure;
[0037] Figure 7 is a sixth exemplary interactive schematic diagram of the method provided according to an embodiment of the present disclosure;
[0038] Figure 8 is a flowchart illustrating one of the communication methods provided in this embodiment of the present disclosure;
[0039] Figure 9 is a second schematic flowchart of the communication method provided in this embodiment of the present disclosure;
[0040] Figure 10 is a schematic diagram of the structure of the first device proposed in an embodiment of this disclosure;
[0041] Figure 11 is a schematic diagram of the structure of the second device proposed in an embodiment of this disclosure;
[0042] Figure 12 is a schematic diagram of the structure of the terminal proposed in the embodiment of this disclosure;
[0043] Figure 13 is a schematic diagram of the chip structure proposed in the embodiments of this disclosure. Detailed Implementation
[0044] This disclosure presents a communication method, communication device, and communication system.
[0045] In a first aspect, embodiments of this disclosure provide a communication method applied to a first device, the method comprising:
[0046] A first wireless frame is determined; the first wireless frame includes first identification information, which identifies: within the TXOP of the first device, the first duration information required for the coexisting IDC services within the transmission device is transmitted.
[0047] Send the first wireless frame;
[0048] Prior to transmitting the IDC service, the first device transmits Wi-Fi PPDU frames in the main link and the secondary link, and the main link and the secondary link are non-simultaneous NSTR transmission and reception.
[0049] In the above embodiments, by carrying first identification information in the first wireless frame, the first identification information identifies that the first duration information of the IDC service needs to be transmitted in the TXOP of the first device, and defines a mechanism for the first device including NSTR link pairs to access the primary and secondary links respectively when the IDC service exists, which is suitable for UHR transmission requirements.
[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0051] Within the time range specified by the first duration information, Wi-Fi service transmission in the main link and the secondary link is suspended.
[0052] In the above embodiments, to ensure the smooth operation of IDC services, the first device suspends Wi-Fi service transmission on both the main link and the secondary link within the time range indicated by the first duration information. By temporarily stopping the Wi-Fi service, the device can avoid interference, thereby prioritizing the stable transmission of IDC services.
[0053] In conjunction with some embodiments of the first aspect, in some embodiments, transmitting the first wireless frame includes:
[0054] The IDC service exists on the main link, and the first wireless frame is transmitted on the main link; and the first device sets the network allocation vector (NAV) duration of the main link to be no less than the duration identified in the first duration information; or,
[0055] The IDC service exists on the secondary link, and the first wireless frame is transmitted on the secondary link; and the first device sets the NAV duration of the secondary link to be no less than the duration identified in the first duration information.
[0056] In the above embodiment, NAV is set to notify other WLAN devices of the duration for which the WLAN device currently obtaining the channel will use the channel. Other WLAN devices that hear the frame will remain silent during this duration, i.e., stop competing for the channel.
[0057] In conjunction with some embodiments of the first aspect, in some embodiments, when the first device acts as a transmission opportunity holder (TXOP), the method further includes:
[0058] After the IDC service transmission is completed, and at least one functional inter-frame interval (PIFS) has elapsed, the first device re-competes for the channel through the enhanced distributed channel access (EDCA) mechanism, and transmits Wi-Fi PPDU frames in the main link and the secondary link.
[0059] In the above embodiments, the re-competition for the channel allows devices to compete fairly based on EDCA priority. This approach enables the rational scheduling of resource demands from various devices, even in high-load networks, thereby improving the overall channel utilization efficiency.
[0060] In conjunction with some embodiments of the first aspect, in some embodiments, when the first device acts as a Transmission Opportunity Response (TXOP) Responder, after sending the first radio frame, the method further includes:
[0061] If the duration of the first duration information identifier is within the TXOP, or if the duration of the first duration information identifier exceeds the current remaining duration of the TXOP, the first device receives Wi-Fi PPDU frames in the main link and / or the secondary link after the IDC service transmission is completed.
[0062] In the above embodiments, it is ensured that the first device can reasonably schedule the timing of Wi-Fi frame reception to avoid interference during IDC service transmission. If the first duration information is within the TXOP or exceeds the remaining time of the TXOP, the first device must wait until the IDC service ends before receiving the Wi-Fi PPDU frame to ensure the stability and reliability of data transmission.
[0063] In conjunction with some embodiments of the first aspect, in some embodiments, when the first device acts as a TXOP holder and the IDC service is a periodic IDC service, the method further includes:
[0064] The duration identified by the first duration information does not overlap with the current remaining duration of the TXOP.
[0065] In the above embodiments, separating the duration of the IDC service from the remaining duration of the TXOP enables periodic services to be transmitted within a stable, non-interference time period, while avoiding impacting the Wi-Fi service in the TXOP of the first device.
[0066] In conjunction with some embodiments of the first aspect, in some embodiments, when the first device acts as a TXOP Responder and the IDC service is a periodic IDC service, the method further includes:
[0067] The first device broadcasts the periodic IDC service.
[0068] In the above embodiments, by broadcasting periodic IDC services, the first device can effectively coordinate other devices in the network, ensuring that they take the existence of IDC services into account when transmitting data. This transparent information transmission mechanism not only reduces potential interference and conflicts and improves network resource utilization efficiency, but also enhances the cooperation capabilities between devices, ensuring the smooth coexistence of multiple services, thereby improving overall network performance and user experience.
[0069] Secondly, embodiments of this disclosure provide a communication method applied to a second device, the method comprising:
[0070] Receive a first wireless frame; the first wireless frame includes first identification information, the first identification information identifying: within the TXOP of the first device, the first device transmits first duration information required for IDC services;
[0071] Before the first device transmits the IDC service, the first device transmits Wi-Fi PPDU frames in the primary link and the secondary link, and the primary link and the secondary link are NSTRs for each other.
[0072] In the above embodiment, the second device receives a first wireless frame sent by the first device. The first wireless frame contains duration information about the IDC service within the first device's TXOP. By receiving the first wireless frame, the second device can promptly obtain information about the resource usage of the first device, thereby avoiding attempts to communicate with the first device during the transmission period of the IDC service. This not only effectively reduces inter-link interference but also improves communication stability and efficiency, ensuring the coordination of network performance.
[0073] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0074] Within the time range specified by the first duration information, Wi-Fi service transmission in the main link and the secondary link is suspended.
[0075] In conjunction with some embodiments of the second aspect, in some embodiments, receiving the first radio frame includes:
[0076] The IDC service exists on the main link, and the first wireless frame is received on the main link; and the second device sets the NAV duration of the main link to be no less than the duration identified in the first duration information; or,
[0077] The IDC service exists on the secondary link, and the first wireless frame is received on the secondary link; and the second device sets the NAV duration of the secondary link to be no less than the duration identified in the first duration information.
[0078] In conjunction with some embodiments of the second aspect, in some embodiments, when the second device acts as a TXOP Responder, after receiving the first radio frame, the method further includes:
[0079] Once the IDC service transmission is complete, Wi-Fi PPDU frames are received in the main link and the secondary link.
[0080] In conjunction with some embodiments of the second aspect, in some embodiments, when the second device acts as a TXOP holder, after receiving the first wireless frame, the method further includes:
[0081] If the duration of the first duration information identifier is within the TXOP, or if the duration of the first duration information identifier exceeds the current remaining duration of the TXOP, the second device transmits Wi-Fi PPDU frames in the main link and / or the secondary link after the IDC service transmission is completed.
[0082] In conjunction with some embodiments of the second aspect, in some embodiments, when the first device acts as a TXOP holder and the IDC service is a periodic IDC service, the method further includes:
[0083] The duration identified by the first duration information does not overlap with the current remaining duration of the TXOP.
[0084] In conjunction with some embodiments of the second aspect, in some embodiments where the first device acts as a TXOP Responder and the IDC service is a periodic IDC service, the method further includes:
[0085] Receive the periodic IDC service broadcast by the first device.
[0086] Thirdly, embodiments of this disclosure also provide a communication device, which is a first device, including at least one of a determining module and a sending module; wherein the first device is used to execute an optional implementation of the first aspect.
[0087] Fourthly, embodiments of this disclosure also provide a communication device, which is a second device, including: a receiving module; wherein the second device is used to execute an optional implementation of the second aspect.
[0088] Fifthly, embodiments of this disclosure also provide a communication device, which is a first device, comprising:
[0089] One or more processors;
[0090] The first device is used to execute an optional implementation of the first aspect.
[0091] Sixthly, embodiments of this disclosure also provide a communication device, which is a second device, comprising:
[0092] One or more processors;
[0093] The second device is used to execute an optional implementation of the second aspect.
[0094] In a seventh aspect, embodiments of this disclosure also provide a communication system, including a first device and a second device; wherein the first device determines a first wireless frame; the first wireless frame includes first identification information, the first identification information identifying: within the TXOP of the first device, first duration information required for coexisting IDC services within the device is transmitted; the first wireless frame is transmitted; wherein, before transmitting the IDC services, the first device transmits Wi-Fi PPDU frames in a primary link and a secondary link, and the primary link and the secondary link are non-simultaneous NSTR transmission and reception;
[0095] The second device receives a first wireless frame; the first wireless frame includes first identification information, which identifies that: within the TXOP of the first device, the first device transmits first duration information required for IDC service; wherein, before the first device transmits the IDC service, the first device transmits Wi-Fi PPDU frames in the primary link and the secondary link, and the primary link and the secondary link are NSTRs for each other.
[0096] Eighthly, embodiments of this disclosure also provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the optional implementations described in the first and second aspects.
[0097] Ninthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method as described in the optional implementations of the first and second aspects.
[0098] In a tenth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the optional implementations of the first and second aspects.
[0099] Eleventhly, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described according to optional implementations of the first and second aspects above.
[0100] It is understood that the first device, the second device, the communication system, the storage medium, the program product, the computer program, the chip, or the chip system described above are all used to perform the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0101] This disclosure provides communication methods, communication devices, and communication systems. In some embodiments, the terms "communication method" and "signal transmission method," "wireless frame transmission method," etc., can be used interchangeably, as can the terms "information processing system" and "communication system."
[0102] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0103] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0104] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0105] In the embodiments disclosed herein, "multiple" refers to two or more.
[0106] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0107] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.
[0108] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.
[0109] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0110] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0111] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.
[0112] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.
[0113] In some embodiments, the terms “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,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0114] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.
[0115] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0116] In addition, terms such as "uplink" and "downlink" can be replaced with terms corresponding to inter-terminal communication (e.g., "side"). For example, uplink channel and downlink channel can be replaced with side channel, and uplink link and downlink link can be replaced with side link.
[0117] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0118] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0119] Furthermore, each element, each row, or each column in the table of this 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.
[0120] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0121] As shown in Figure 1, the communication system 100 includes a first device 101 and a second device 102.
[0122] In some embodiments, the second device 102 includes, for example, a wireless communication chip, a wireless sensor, or a wireless communication terminal that supports Wi-Fi communication. Optionally, the wireless communication terminal may be at least one of, but is not limited to, a mobile phone, a wearable device, an IoT device that supports Wi-Fi communication, a car with Wi-Fi communication capabilities, a smart car, a tablet computer, a computer with wireless transceiver capabilities, 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 a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and a wireless terminal device in a smart home.
[0123] Specifically, the second device 102 can be a terminal device or network device with a Wi-Fi chip. Optionally, the second device 102 can support various WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, and 802.11bn, as well as the next-generation 802.11 protocol, but is not limited to these.
[0124] In some embodiments, the first device 101 can be an access point for mobile terminals to access a wired network. An AP acts as a bridge connecting wired and wireless networks, its main function being to connect various wireless network clients together and then connect the wireless network to an Ethernet network. Specifically, an AP can be a terminal device or network device equipped with a Wi-Fi chip. Optionally, the AP can support various WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, and 802.11bn, as well as the next-generation 802.11 protocol, but is not limited to these.
[0125] Optionally, in this embodiment of the disclosure, AP and STA can be devices that support multiple connections. For example, they can be represented as Access Point Multi-Link Device (AP MLD) and Non-Access Point Multi-Link Device (non-AP MLD), respectively. AP MLD can represent an access point that supports multiple connection communication functions, and non-AP MLD can represent a station that supports multiple connection communication functions.
[0126] In some embodiments, the first device 101 may be a Non-Simultaneous Transmit and Receive mobile AP MLD (NSTR mobile AP MLD), and the second device 102 may be a non-AP MLD.
[0127] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0128] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0129] The embodiments disclosed herein can be applied to Wireless Local Area Networks (WLANs), such as LANs using the 802.11 series of protocols. In a WLAN, a Basic Service Set (BSS) is a fundamental component. An BSS network consists of site devices with some association within a specific coverage area. One type of association is where sites communicate directly with each other in a self-organizing network; this is called an Independent Basic Service Set (IBSS). Another more common scenario is that in a BSS network, there is only one central site dedicated to managing the BSS, called the Access Point (AP) device, and all other STAs in the network are associated with it. Other sites in the BSS network that are not the central site are called terminals, also known as non-AP STAs; terminals and non-AP STAs are collectively referred to as STAs. When describing STAs, it is not necessary to distinguish between terminals and non-AP STAs. Within the same BSS network, due to distance, transmission power, etc., a STA cannot detect other STAs that are far away; they are each other's hidden nodes.
[0130] Figure 2 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2, the method includes:
[0131] Step 201, the first device 101 determines the first radio frame; the first radio frame includes first identification information, the first identification information identifying: the first duration information required for transmitting in-device coexistence (IDC) services within the first device's transmission opportunity (TXOP);
[0132] Before transmitting the IDC service, the first device 101 transmits Wi-Fi Physical Layer Protocol Data Unit (Wi-Fi PPDU) frames in the main link and the secondary link, and the main link and the secondary link are NSTRs for each other.
[0133] Specifically, in WLANs, a Multi-Link Operation (MLO) mechanism is introduced to achieve higher throughput and lower network latency. Further, a device supporting MLO is called a Multi-Link Device (MLD). An NSTR mobile AP MLD is a form of mobile access point (Mobile AP) that supports multi-link operation and the NSTR mechanism. In this embodiment, the link established between the NSTR mobile AP MLD and the non-AP MLD is an NSTR link pair, including a primary link and a secondary link (or non-primary link). Specifically, in the NSTR mechanism, interference exists between links; when transmitting on one link, transmitting or receiving on other links is impossible. For example, when the primary link is idle, the primary and secondary links can communicate simultaneously; however, when the primary link is busy, even if the secondary link is idle, communication is impossible. Optionally, in this embodiment, the first device can be an NSTR mobile AP MLD.
[0134] Furthermore, a TXOP mechanism is introduced in WLAN. Specifically, a TXOP refers to a bounded time period during which a device can transmit a specific type of communication. Devices acquire TXOPs through contention, and once acquired, they can transmit frames of a specific type of communication within the TXOP; these frames can specifically be data frames, control frames, and management frames, etc. Optionally, when a device acquires a TXOP through channel contention, that device is called a TXOP holder. Correspondingly, if a device transmits frames in the frame exchange sequence in response to frames received from the TXOP holder, but does not acquire a TXOP during this process, then that device is called a TXOP responder. As one implementation, in this embodiment of the disclosure, the first device, when it is an NSTR mobile AP MLD, can act as either a TXOP holder or a TXOP responder. For example, when the first device is a TXOP holder, the second device is a TXOP responder; when the first device is a TXOP responder, the second device is a TXOP holder.
[0135] Furthermore, in the UHR scenario, to further improve the reliability of WLAN connections, and considering that the device may also support the transmission of other services, such as Bluetooth (BT) or Ultra Wide Band (UWB), an IDC mechanism is proposed. The IDC mechanism aims to optimize the coexistence of multiple communication technologies in a wireless network to reduce interference and improve overall performance. When Wi-Fi services are transmitting, a sudden demand for IDC services may arise; that is, IDC services need to be transmitted simultaneously with Wi-Fi transmission. This sudden situation may lead to conflicts between Wi-Fi and IDC services, thereby affecting the overall network performance and user experience. IDC services include, for example, Bluetooth (BT) transmission and Ultra Wide Band (UWB) transmission. Moreover, to further improve the reliability of wireless LAN connections, reduce latency, and lower device-level power consumption, most UHRs are configured as MLD devices. Therefore, the embodiments disclosed in this disclosure aim to further improve the IDC mechanism to adapt to UHR transmission requirements.
[0136] In this embodiment, a first device determines a first wireless frame. The first wireless frame includes first identification information, which identifies the first duration information required for transmitting a bursty IDC service (sending or receiving an IDC service) within the first device's TXOP. The primary link and the secondary link are NSTRs. Before transmitting the IDC service, the first device simultaneously transmits Wi-Fi PPDU frames in both the primary and secondary links within the TXOP. If an IDC service needs to be transmitted on either the primary or secondary link, the first device identifies the first duration information of the IDC service to be transmitted in the first wireless frame, declaring that it will occupy resources for IDC service transmission within the time specified in the first duration information. Furthermore, it is understood that the IDC service can exist on either the primary or secondary link, or simultaneously on both. If an IDC service exists on both the primary and secondary links, the IDC services on both links must also meet the transmission restrictions of the NSTR link pair; for example, the primary and secondary links can simultaneously receive or send wireless frames.
[0137] The first radio frame includes, but is not limited to, a Wi-Fi PPDU frame. This disclosure defines a transmission mechanism for a suddenly appearing IDC (Internet Data Center) service when the primary and secondary links are non-strutable links (NSTRs) and Wi-Fi services are being transmitted simultaneously. By carrying first identification information in the first radio frame, the first identifier indicates the first duration of IDC service transmission within the TXOP of the first device. This information determines the required duration for IDC service transmission, thus declaring the resources occupied within the TXOP of the first device for IDC service transmission. This ensures that the IDC service can be transmitted within this duration, avoiding conflicts between Wi-Fi and IDC services and preventing impacts on overall network performance. In this way, in an NSTR scenario, the transmission stability of the IDC service is maintained when it overlaps with an ongoing Wi-Fi service. This allows the first device to effectively manage resources, prioritizing the transmission needs of the IDC service and avoiding signal loss or transmission delays caused by Wi-Fi interference, thereby meeting UHR (Unified Relay Response) transmission requirements.
[0138] Step 202: The first device 101 sends the first wireless frame.
[0139] In this embodiment, the first device sends a first wireless frame carrying first identification information, which indicates that within the first device's TXOP, first duration information of coexisting IDC services needs to be transmitted. IDC service transmission begins after the first wireless frame is sent. By explicitly communicating the time requirements of the IDC services, the first device can prioritize resource allocation, avoiding conflicts between IDC services and Wi-Fi services, thereby improving transmission stability and meeting UHR requirements.
[0140] Step 203: The second device 102 receives the first wireless frame.
[0141] In this embodiment, the second device receives a first wireless frame sent by the first device. The first wireless frame contains duration information about the IDC service within the first device's TXOP. By receiving the first wireless frame, the second device can promptly obtain information about the resource usage of the first device, thereby avoiding attempts to communicate with the first device during the transmission period of the IDC service. This not only effectively reduces inter-link interference but also improves communication stability and efficiency, ensuring the coordination of network performance.
[0142] In this embodiment of the disclosure, the second device can be a multi-link site device (non-AP MLD).
[0143] The communication method involved in the embodiments of this disclosure may include at least one of steps 201 to 203. For example, step 201 may be implemented as a standalone embodiment, step 202 may be implemented as a standalone embodiment, step 201 + step 202 may be implemented as a standalone embodiment, and step 202 + step 203 may be implemented as a standalone embodiment, but is not limited thereto.
[0144] Figure 3 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3, the embodiments of the present disclosure relate to a communication method, which includes:
[0145] Step 301, the first device 101 determines the first radio frame; the first radio frame includes first identification information, which identifies: the first duration information required for transmitting in-device coexistence (IDC) services within the first device's transmission opportunity (TXOP).
[0146] This disclosure defines a transmission mechanism for a suddenly appearing IDC (Internet Data Center) service when the primary and secondary links are NSTRs (Network Streaming Transmission Lines) and Wi-Fi service transmission is performed simultaneously. By carrying first identification information in the first radio frame, the first identifier indicates the first duration information required to transmit the IDC service within the TXOP (Turns and Open Frames) of the first device. This information determines the duration required to transmit the IDC service, thereby declaring the resources occupied within the TXOP of the first device for IDC service transmission.
[0147] Step 302: The IDC service exists on the main link, and the first device 101 sends the first wireless frame on the main link;
[0148] Wherein, the first device sets the duration of the Network Allocation Vector (NAV) of the main link to be no less than the duration identified in the first duration information.
[0149] In this embodiment of the disclosure, the method of sending the first wireless frame depends on the link location where the IDC service is located: if the IDC service is in the main link, the first wireless frame is sent through the main link, and the NAV duration of the main link is set to be no less than the duration indicated in the first duration information. Here, NAV in WLAN refers to the following: After a WLAN device competes for and obtains a channel, it typically sends one or more frames. When using the NAV method, the WLAN device that obtains the channel can set the NAV in the Duration field of the Media Access Control (MAC) frame header included in each frame it sends, to notify other WLAN devices the duration for which the currently obtained WLAN device will use the channel. Other WLAN devices that hear the frame will remain silent during this duration, i.e., stop competing for the channel.
[0150] This embodiment of the disclosure sets the NAV duration of the main link to be no less than the duration required for IDC services, enabling the first device to ensure that it is not interfered with by other devices during IDC service transmission. This setting method not only ensures stable transmission of IDC services but also reduces the risk of conflict between Wi-Fi services and IDC services, improves the transmission efficiency and reliability of the entire network, and meets the requirements of efficient resource allocation.
[0151] Step 303: The second device 102 receives the first wireless frame on the main link.
[0152] In this embodiment, the IDC service resides on the main link, and the second device receives the first wireless frame on the main link. The second device sets the NAV duration of the main link to be no less than the duration identified in the first duration information. By setting the NAV duration of the main link to be no less than the duration required for the IDC service, the second device can ensure that it is not interfered with by other devices during IDC service transmission. This setting method not only ensures stable transmission of the IDC service but also reduces the risk of conflict between Wi-Fi and IDC services, improves the overall network transmission efficiency and reliability, and meets the requirements for efficient resource allocation.
[0153] In some embodiments, Wi-Fi service transmission in the main link and the secondary link is suspended within the time range identified by the first duration information.
[0154] In this embodiment of the disclosure, to ensure the smooth operation of IDC services, the first device simultaneously suspends Wi-Fi service transmission on both the main link and the secondary link within the time range indicated by the first duration information. By temporarily stopping the Wi-Fi service, the device can avoid interference, thereby prioritizing the stable transmission of IDC services. This not only improves the reliability of IDC services but also reduces inter-link conflicts, ensuring overall network performance.
[0155] The communication method involved in the embodiments of this disclosure may include at least one of steps 301 to 303. For example, step 301 may be implemented as a standalone embodiment, step 302 may be implemented as a standalone embodiment, step 301 + step 302 may be implemented as a standalone embodiment, and step 302 + step 303 may be implemented as a standalone embodiment, but is not limited thereto.
[0156] Figure 4 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 4, the embodiments of the present disclosure relate to a communication method, which includes:
[0157] Step 401, the first device 101 determines the first wireless frame; the first wireless frame includes first identification information, the first identification information identifying: within the TXOP of the first device, the first duration information required for transmitting IDC services.
[0158] This disclosure defines a transmission mechanism for a suddenly appearing IDC (Internet Data Center) service when the primary and secondary links are NSTRs (Network Streaming Transmission Lines) and Wi-Fi service transmission is performed simultaneously. By carrying first identification information in the first radio frame, the first identifier indicates the first duration information required to transmit the IDC service within the TXOP (Turns and Open Frames) of the first device. This information determines the duration required to transmit the IDC service, thereby declaring the resources occupied within the TXOP of the first device for IDC service transmission.
[0159] Step 402: The IDC service exists on the secondary link, and the first radio frame is sent on the secondary link;
[0160] Wherein, the first device sets the NAV duration of the secondary link to be no less than the duration identified in the first duration information.
[0161] In this embodiment of the disclosure, if the IDC service is in the secondary link, the first radio frame is sent in the secondary link, and the NAV duration of the secondary link is set to be no less than that duration.
[0162] This embodiment of the disclosure sets the NAV duration of the secondary link to be no less than the duration required for IDC services, enabling the first device to ensure that it is not interfered with by other devices during IDC service transmission. This setting method not only ensures stable transmission of IDC services but also reduces the risk of conflict between Wi-Fi services and IDC services, improves the transmission efficiency and reliability of the entire network, and meets the requirements of efficient resource allocation.
[0163] Step 403: The second device 102 receives the first radio frame on the secondary link.
[0164] In this embodiment of the disclosure, the IDC service exists on the secondary link, and the second device receives the first wireless frame on the secondary link; and the second device 102 sets the NAV duration of the secondary link to be no less than the duration identified in the first duration information.
[0165] In this embodiment of the disclosure, by setting the NAV duration of the secondary link to be no less than the duration required for IDC services, the second device can ensure that it will not be interfered with by other devices during IDC service transmission. This setting method not only ensures stable transmission of IDC services but also reduces the risk of conflict between Wi-Fi services and IDC services, improves the transmission efficiency and reliability of the entire network, and meets the requirements of efficient resource allocation.
[0166] In some embodiments, Wi-Fi service transmission in the main link and the secondary link is suspended within the time range identified by the first duration information.
[0167] In this embodiment of the disclosure, to ensure the smooth operation of IDC services, the first device simultaneously suspends Wi-Fi service transmission on both the main link and the secondary link within the time range indicated by the first duration information. By temporarily stopping the Wi-Fi service, the device can avoid interference, thereby prioritizing the stable transmission of IDC services. This not only improves the reliability of IDC services but also reduces inter-link conflicts, ensuring overall network performance.
[0168] The communication method involved in the embodiments of this disclosure may include at least one of steps 401 to 403. For example, step 401 may be implemented as a standalone embodiment, step 402 may be implemented as a standalone embodiment, step 401 + step 402 may be implemented as a standalone embodiment, and step 402 + step 403 may be implemented as a standalone embodiment, but is not limited thereto.
[0169] Figure 5 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 5, the embodiments of the present disclosure relate to a communication method, which includes:
[0170] Step 501, the first device 101 determines the first wireless frame; the first wireless frame includes first identification information, the first identification information identifying: within the TXOP of the first device, the first duration information required for transmitting IDC services.
[0171] This disclosure defines a transmission mechanism for a suddenly appearing IDC (Internet Data Center) service when the primary and secondary links are NSTRs (Network Streaming Transmission Lines) and Wi-Fi service transmission is performed simultaneously. By carrying first identification information in the first radio frame, the first identifier indicates the first duration information required to transmit the IDC service within the TXOP (Turns and Open Frames) of the first device. This information determines the duration required to transmit the IDC service, thereby declaring the resources occupied within the TXOP of the first device for IDC service transmission.
[0172] Step 502: The IDC service exists simultaneously in the main link and the secondary link, and the first wireless frame is sent in the main link and the secondary link respectively;
[0173] Wherein, the first device sets the NAV duration of the primary link and the secondary link to be no less than the duration identified in the first duration information.
[0174] In this embodiment of the disclosure, if the IDC service exists in both the primary link and the secondary link, the first radio frame is sent in both the primary link and the secondary link respectively, and the NAV duration of the primary link and the secondary link is set to be no less than that duration.
[0175] Step 503: The second device 102 receives the first radio frame on the main link and the secondary link.
[0176] In this embodiment of the disclosure, the IDC service exists simultaneously in the main link and the secondary link, and the second device receives the first wireless frame in both the main link and the secondary link; wherein, the first wireless frame received by the second device under the main link carries duration information identifying the IDC service in the main link; the first wireless frame received by the second device under the secondary link carries duration information identifying the IDC service in the secondary link, and the second device 102 sets the NAV duration of the main link and the secondary link to be no less than the duration identified in the first duration information.
[0177] In some embodiments, Wi-Fi service transmission in the main link and the secondary link is suspended within the time range identified by the first duration information.
[0178] In this embodiment of the disclosure, when IDC services exist simultaneously on the main link and the secondary link, Wi-Fi service transmission on both the main link and the secondary link is suspended within the time range indicated by the first duration information, thereby prioritizing the stable transmission of IDC services. This not only improves the reliability of IDC services but also reduces conflicts between links, ensuring overall network performance.
[0179] The communication method involved in the embodiments of this disclosure may include at least one of steps 501 to 503. For example, step 501 may be implemented as a standalone embodiment, step 502 may be implemented as a standalone embodiment, step 501 + step 502 may be implemented as a standalone embodiment, and step 502 + step 503 may be implemented as a standalone embodiment, but is not limited thereto.
[0180] Figure 6 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 6, the embodiments of the present disclosure relate to a communication method, which includes:
[0181] Step 601: As a transmission opportunity holder (TXOP), after the completion of the IDC service transmission and at least one functional inter-frame space (PIFS) has elapsed, the first device 101 re-competes for the channel through the enhanced distributed channel access (EDCA) mechanism.
[0182] In this embodiment, when the first device acts as the TXOP holder, it begins transmitting IDC services after sending the first radio frame on the primary or secondary link. Regardless of whether the duration of the IDC service exceeds the remaining duration of the first device's TXOP, the first device re-competes for the channel on both the primary and secondary links after the IDC service transmission is completed. Specifically, after the IDC service transmission is completed and at least one PIFS interval has elapsed, the first device re-competes for the channel on both the primary and secondary links using the EDCA mechanism. The PIFS length is shorter than a typical Distributed Coordination Function (DCF) frame interval (such as DIFS, DCF Interframe Space). By using PIFS, the first device can obtain a higher priority than regular data frame transmission when re-competing. Furthermore, after the IDC service ends, the first device does not need to wait for a long period of channel idle time but can quickly participate in competition after the PIFS interval. Compared to the longer DIFS wait, PIFS shortens the waiting time, reduces the latency of resuming Wi-Fi transmission after the IDC service is completed, and improves transmission continuity. It should be noted that the reason why the first device re-competes for the channel in the primary and secondary links after the IDC service transmission is completed, regardless of whether the duration of the IDC service exceeds the remaining TXOP of the first device, is to avoid occupying channel resources for too long and improve channel utilization efficiency. For example, if the channel is not fully utilized within the remaining TXOP of the IDC service, the first device may occupy channel resources for a long time and affect the normal communication of other devices if it directly resumes Wi-Fi service transmission after the IDC service transmission is completed. Re-competing for the channel can avoid this situation, ensuring that the first device does not continuously occupy the channel and providing other devices with a fair access opportunity. On the other hand, re-competing for the channel allows devices to compete fairly based on EDCA priority. This approach enables the reasonable scheduling of resource requirements of each device even in a high-load network, thereby improving the overall channel utilization efficiency.
[0183] Step 602: The first device 101 transmits Wi-Fi PPDU frames in the main link and the secondary link.
[0184] In this embodiment, after the first device regains access to the channel via the EDCA mechanism, it can continue transmitting Wi-Fi PPDU frames on both the primary and secondary links. This re-contention method ensures that the first device can efficiently resume Wi-Fi service transmission after the IDC service ends, avoiding long waiting times and improving transmission continuity and resource utilization. This mechanism not only guarantees the smooth transmission of IDC services but also maximizes the channel occupancy efficiency of Wi-Fi services, thereby improving overall network performance.
[0185] In some embodiments, where the first device acts as a TXOP holder and the IDC service is a periodic IDC service, the method further includes:
[0186] The duration identified by the first duration information does not overlap with the current remaining duration of the TXOP.
[0187] In this embodiment, when the first device acts as the TXOP holder and the IDC service is a periodic service, the system is designed so that the duration of the first duration information identifier does not overlap with the current remaining duration of the TXOP. This is to avoid interference between the transmission of the periodic IDC service and the Wi-Fi service, while maintaining the timing consistency and stability of various services. It should be noted that periodic IDC services typically have fixed intervals and durations. If the transmission time of the IDC service overlaps with the remaining duration of the TXOP on the first device, it may cause the IDC service to interfere with the Wi-Fi transmission of the TXOP again in the next cycle. Therefore, separating the duration of the IDC service from the remaining duration of the TXOP allows the periodic service to be transmitted within a stable, non-interfering time period, while avoiding impacting the Wi-Fi service in the TXOP of the first device.
[0188] Step 603, when the second device 102 acts as a TXOP Responder, after receiving the first wireless frame, the method further includes:
[0189] Once the IDC service transmission is complete, Wi-Fi PPDU frames are received in the main link and the secondary link.
[0190] In this embodiment of the disclosure, after the second device receives the first wireless frame sent by the first device as a TXOP Responder, and waits for the IDC service transmission to complete, the second device can receive Wi-Fi PPDU frames from the first device on the main link and the secondary link.
[0191] This process design ensures that the second device can wait reasonably for the IDC service to finish, avoiding interference with the IDC service transmission. Simultaneously, once the IDC service is complete, the second device can smoothly receive Wi-Fi data from the first device, thus achieving seamless data transmission and improving the overall network communication efficiency and data transmission continuity.
[0192] The communication method involved in the embodiments of this disclosure may include at least one of steps 601 to 603. For example, step 601 may be implemented as a standalone embodiment, step 602 may be implemented as a standalone embodiment, step 601 + step 602 may be implemented as a standalone embodiment, and step 602 + step 603 may be implemented as a standalone embodiment, but is not limited thereto.
[0193] Figure 7 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 7, the embodiments of the present disclosure relate to a communication method, which includes:
[0194] Step 701, when the second device 102 acts as a TXOP holder, after receiving the first wireless frame, the method further includes:
[0195] If the duration of the first duration information identifier is within the TXOP, or if the duration of the first duration information identifier exceeds the current remaining duration of the TXOP, the second device 102 transmits Wi-Fi PPDU frames in the main link and / or the secondary link after the IDC service transmission is completed.
[0196] In this embodiment of the disclosure, within a TXOP, the second device, acting as the TXOP holder, simultaneously transmits Wi-Fi PPDU frames on both the primary and secondary links. After receiving the first radio frame from the first device, within the time range indicated by the first time information, the second device pauses transmitting Wi-Fi PPDU frames on both the primary and secondary links and begins transmitting IDC services. Specifically, when the second device acts as the TXOP holder, after receiving and processing the first radio frame, if the duration of the IDC service indicated by the first time information is within the TXOP period or exceeds the remaining duration of the first device's TXOP, the second device will resume transmitting Wi-Fi PPDU frames on the primary and / or secondary links after the IDC service is completed. This is to ensure that the IDC service has sufficient resources for stable transmission. If the duration of the IDC service indicated by the first duration information is within the first device's TXOP or exceeds the remaining duration of the first device's TXOP, directly resuming Wi-Fi PPDU frame transmission may interfere with the IDC service, leading to performance degradation. Therefore, the second device resumes Wi-Fi transmission only after the IDC service transmission is completed to avoid conflicts between different services. This process allows the second device to flexibly adjust the timing of Wi-Fi transmission, ensuring the stability of IDC service transmission while avoiding conflicts between Wi-Fi and IDC services. This not only improves network efficiency in multi-service coexistence environments but also optimizes resource allocation, enhancing the overall smoothness and reliability of communication.
[0197] Step 702, when the first device 101 acts as a TXOP Responder, after sending the first wireless frame, the method further includes:
[0198] If the duration of the first duration information identifier is within the TXOP, or if the duration of the first duration information identifier exceeds the current remaining duration of the TXOP, the first device receives Wi-Fi PPDU frames in the main link and / or the secondary link after the IDC service transmission is completed.
[0199] In this embodiment of the disclosure, when the first device acts as a TXOP Responder, after sending the first wireless frame, if the duration of the IDC service indicated by the first duration information is within the TXOP of the first device, or exceeds the remaining duration of the TXOP of the first device, the first device will start receiving Wi-Fi PPDU frames in the primary link and / or secondary link after the IDC service transmission is completed.
[0200] This setup ensures that the first device can appropriately schedule the reception of Wi-Fi frames to avoid interference during IDC service transmission. If the first duration information is within or exceeds the remaining time of the TXOP, the first device must wait until the IDC service ends before receiving Wi-Fi PPDU frames to ensure the stability and reliability of data transmission.
[0201] In some embodiments, where the first device acts as a TXOP Responder and the IDC service is a periodic IDC service, the method further includes:
[0202] The first device broadcasts the periodic IDC service.
[0203] In this embodiment of the disclosure, when the first device acts as a TXOP Responder and the IDC service is a periodic service, the first device will broadcast the periodic IDC service. This means that the first device periodically sends information about the IDC service to other devices in the network so that all relevant devices can be informed of the existence and demand for the IDC service in a timely manner.
[0204] This embodiment of the disclosure broadcasts periodic IDC (Internet Data Center) services, enabling the first device to effectively coordinate with other devices in the network, ensuring that they take the presence of IDC services into account when transmitting data. This transparent information transmission mechanism not only reduces potential interference and conflicts and improves network resource utilization efficiency, but also enhances the cooperation capabilities between devices, ensuring the smooth coexistence of multiple services, thereby improving overall network performance and user experience.
[0205] It should be noted that the embodiments of this disclosure shown in Figure 6 and Figure 7 can be combined with the process described in the embodiments of this disclosure shown in Figures 2 to 5, in which the first device sends a first wireless frame to the second device, to form a complete communication flow. By combining communication modes in different scenarios, the communication mechanism between the first device and the second device when the first device acts as both a TXOP holder and a TXOP responder is further improved, thereby enhancing the overall transmission efficiency and service scheduling flexibility of the system. For example, when the first device acts as a TXOP holder, it determines and sends a first wireless frame; the first wireless frame includes first identification information, which identifies that the first duration information required for transmitting IDC services is within the TXOP of the first device. The second device receives the first wireless frame as a TXOP responder. As another example, when the first device acts as a TXOP holder, it determines and sends a first wireless frame on the main link; the first wireless frame includes first identification information, which identifies that the first duration information required for transmitting IDC services is within the TXOP of the first device. The second device receives the first wireless frame on the main link as a TXOP responder. For example, when the first device acts as the TXOP holder, it determines and transmits a first radio frame on the secondary link. The first radio frame includes first identification information, which identifies the first duration information required for transmitting IDC services within the first device's TXOP. The second device, acting as the TXOP Responder, receives the first radio frame on the secondary link. Alternatively, when the first device acts as the TXOP holder, it determines and transmits a first radio frame simultaneously on both the primary and secondary links. The first radio frame includes first identification information, which identifies the first duration information required for transmitting IDC services within the first device's TXOP. The second device, acting as the TXOP Responder, receives the first radio frame on both the primary and secondary links.
[0206] The communication method involved in the embodiments of this disclosure may include at least one of steps 701 to 702. For example, step 701 may be implemented as a standalone embodiment, step 702 may be implemented as a standalone embodiment, and step 701 + step 702 may be implemented as a standalone embodiment, but is not limited thereto.
[0207] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0208] In some embodiments, terms such as “moment,” “point in time,” “time,” and “time location” can be used interchangeably, as can terms such as “duration,” “segment,” “time window,” “window,” and “time.”
[0209] In some embodiments, terms such as wireless access scheme and waveform can be used interchangeably.
[0210] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.
[0211] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values (e.g., a comparison with a predetermined value), but is not limited thereto.
[0212] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content.
[0213] Figure 8 is a flowchart illustrating one of the communication methods according to an embodiment of the present disclosure.
[0214] As shown in Figure 8, the above method can be applied to the first device 101, and the method includes:
[0215] Step 801: Determine the first wireless frame; the first wireless frame includes first identification information, which identifies: within the TXOP of the first device, the first duration information required for the coexisting IDC service within the transmission device.
[0216] Step 802: Send the first wireless frame;
[0217] Prior to transmitting the IDC service, the first device transmits Wi-Fi PPDU frames in the main link and the secondary link, and the main link and the secondary link are non-simultaneous NSTR transmission and reception.
[0218] Optionally, in this embodiment of the disclosure, the method further includes:
[0219] Within the time range specified by the first duration information, Wi-Fi service transmission in the main link and the secondary link is suspended.
[0220] Optionally, in this embodiment of the disclosure, sending the first wireless frame includes:
[0221] The IDC service exists on the main link, and the first wireless frame is transmitted on the main link; and the first device sets the network allocation vector (NAV) duration of the main link to be no less than the duration identified in the first duration information; or,
[0222] The IDC service exists on the secondary link, and the first wireless frame is transmitted on the secondary link; and the first device sets the NAV duration of the secondary link to be no less than the duration identified in the first duration information.
[0223] Optionally, in this embodiment of the disclosure, when the first device acts as a transmission opportunity holder (TXOP), the method further includes:
[0224] After the IDC service transmission is completed and at least one functional inter-frame interval (PIFS) has elapsed, the first device re-competes for the channel through the enhanced distributed channel access (EDCA) mechanism and transmits Wi-Fi PPDU frames in the primary link and the secondary link.
[0225] Optionally, in this embodiment of the disclosure, when the first device acts as a Transmission Opportunity Response (TXOP) Responder, after sending the first radio frame, the method further includes:
[0226] If the duration of the first duration information identifier is within the TXOP, or if the duration of the first duration information identifier exceeds the current remaining duration of the TXOP, the first device receives Wi-Fi PPDU frames in the main link and / or the secondary link after the IDC service transmission is completed.
[0227] Optionally, in this embodiment of the disclosure, when the first device acts as a TXOP holder and the IDC service is a periodic IDC service, the method further includes:
[0228] The duration identified by the first duration information does not overlap with the current remaining duration of the TXOP.
[0229] Optionally, in this embodiment of the disclosure, when the first device acts as a TXOP Responder and the IDC service is a periodic IDC service, the method further includes:
[0230] The first device broadcasts the periodic IDC service.
[0231] The communication method involved in the embodiments of this disclosure may include at least one of steps 801 to 802. For example, step 801 may be implemented as a separate embodiment, step 802 may be implemented as a separate embodiment, and step 801 + step 802 may be implemented as a separate embodiment, but is not limited thereto.
[0232] Figure 9 is a second schematic flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0233] As shown in Figure 9, the above method can be applied to the second device 102, and the method includes:
[0234] Step 901, receive a first wireless frame; the first wireless frame includes first identification information, the first identification information identifying: within the TXOP of the first device, the first device transmits first duration information required for IDC service;
[0235] Before the first device transmits the IDC service, the first device transmits Wi-Fi PPDU frames in the primary link and the secondary link, and the primary link and the secondary link are NSTRs for each other.
[0236] Optionally, in this embodiment of the disclosure, the method further includes:
[0237] Within the time range specified by the first duration information, Wi-Fi service transmission in the main link and the secondary link is suspended.
[0238] Optionally, in this embodiment of the disclosure, receiving the first wireless frame includes:
[0239] The IDC service exists on the main link, and the first wireless frame is received on the main link; and the second device sets the NAV duration of the main link to be no less than the duration identified in the first duration information; or,
[0240] The IDC service exists on the secondary link, and the first wireless frame is received on the secondary link; and the second device sets the NAV duration of the secondary link to be no less than the duration identified in the first duration information.
[0241] Optionally, in this embodiment of the disclosure, when the second device acts as a TXOP Responder, after receiving the first radio frame, the method further includes:
[0242] Once the IDC service transmission is complete, Wi-Fi PPDU frames are received in the main link and the secondary link.
[0243] Optionally, in this embodiment of the disclosure, when the second device acts as a TXOP holder, after receiving the first wireless frame, the method further includes:
[0244] If the duration of the first duration information identifier is within the TXOP, or if the duration of the first duration information identifier exceeds the current remaining duration of the TXOP, the second device transmits Wi-Fi PPDU frames in the main link and / or the secondary link after the IDC service transmission is completed.
[0245] Optionally, in this embodiment of the disclosure, when the first device acts as a TXOP holder and the IDC service is a periodic IDC service, the method further includes:
[0246] The duration identified by the first duration information does not overlap with the current remaining duration of the TXOP.
[0247] Optionally, in this embodiment of the disclosure, when the first device acts as a TXOP Responder and the IDC service is a periodic IDC service, the method further includes:
[0248] Receive the periodic IDC service broadcast by the first device.
[0249] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0250] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0251] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, 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), or a Deep Learning Processing Unit (DPU).
[0252] Figure 10 is a schematic diagram of the structure of a first device according to an embodiment of this disclosure. The first device is used to perform any of the above methods. In some embodiments, as shown in Figure 10, the first device 1000 may include at least one of a determining module 1001, a sending module 1002, etc.
[0253] In some embodiments, the determining module 1001 is used to determine a first wireless frame; the first wireless frame includes first identification information, which identifies: within the TXOP of the first device, the first duration information of the coexisting IDC service within the transmission device; the sending module 1002 is used to send the first wireless frame; wherein, before transmitting the IDC service, the first device transmits Wi-Fi PPDU frames in the primary link and the secondary link, and the primary link and the secondary link are non-simultaneous NSTR transmission and reception.
[0254] Optionally, the determining module 1001 is used to execute at least one of the communication steps (e.g., steps 201, 301, 401, 501, and 801, but not limited thereto) executed by the first device 101 in any of the above methods, which will not be described in detail here. The sending module 1002 is used to execute at least one of steps 202, 302, 402, 502, and 802.
[0255] In some embodiments, the processing module can be replaced by the processor, and the transmitting module can be replaced by the transceiver.
[0256] Figure 11 is a schematic diagram of the structure of a second device according to an embodiment of this disclosure. The second device is used to perform any of the above methods. In some embodiments, as shown in Figure 11, the second device 1100 may include a receiving module 1101.
[0257] In some embodiments, the receiving module 1101 is configured to receive a first wireless frame; the first wireless frame includes first identification information, the first identification information identifying: within the TXOP of the first device, the first device transmits first duration information required for IDC service; wherein, before the first device transmits the IDC service, the first device transmits Wi-Fi PPDU frames in the primary link and the secondary link, and the primary link and the secondary link are NSTRs for each other.
[0258] Optionally, the receiving module 1101 is used to perform at least one of the communication steps (e.g., steps 203, 303, 403, 503, 901, but not limited thereto) performed by the second device 102 in any of the above methods, which will not be described in detail here.
[0259] Figure 12 is a schematic diagram of the structure of a terminal 1200 (e.g., a user equipment) proposed in an embodiment of this disclosure. The terminal 1200 may be a chip, chip system, or processor that supports network devices in implementing any of the above methods, or it may be a chip, chip system, or processor that supports a terminal in implementing any of the above methods. The terminal 1200 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0260] As shown in Figure 12, terminal 1200 includes one or more processors 1201. Processor 1201 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Terminal 1200 is used to execute any of the above methods.
[0261] In some embodiments, terminal 1200 further includes one or more memories 1202 for storing instructions. Optionally, all or part of the memories 1202 may also be located outside of terminal 1200.
[0262] In some embodiments, the terminal 1200 further includes one or more transceivers 1204. When the terminal 1200 includes one or more transceivers 1204, the transceivers 1204 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps 202, 203, 302, 303, 402, 403, 502, 503, 602, 603, 701, 702, 802, 901, but not limited thereto), and the processor 1201 performs at least one of other steps (e.g., steps 201, 301, 401, 501, 601, 801, but not limited thereto).
[0263] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.
[0264] In some embodiments, terminal 1200 may include one or more interface circuits 1203. Optionally, interface circuit 1203 is connected to memory 1202, and interface circuit 1203 can be used to receive signals from memory 1202 or other devices, and can be used to send signals to memory 1202 or other devices. For example, interface circuit 1203 can read instructions stored in memory 1202 and send the instructions to processor 1201.
[0265] The terminal 1200 described in the above embodiments can be a user equipment or other communication device, but the scope of the terminal 1200 described in this disclosure is not limited thereto, and the structure of the terminal 1200 may not be limited by FIG12. The communication device may be an independent device or a part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or chip, or chip system or subsystem; (2) a set of one or more ICs, optionally, the IC set may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0266] Figure 13 is a schematic diagram of the structure of the chip 1300 proposed in an embodiment of this disclosure. For cases where the terminal 1200 can be a chip or a chip system, please refer to the schematic diagram of the chip 1300 shown in Figure 13, but it is not limited thereto.
[0267] Chip 1300 includes one or more processors 1301, which are used to perform any of the above methods.
[0268] In some embodiments, chip 1300 further includes one or more 1303s. Optionally, interface circuitry 1303 is connected to memory 1302, and interface circuitry 1303 can be used to receive signals from memory 1302 or other devices, and interface circuitry 1303 can be used to send signals to memory 1302 or other devices. For example, interface circuitry 1303 can read instructions stored in memory 1302 and send the instructions to processor 1301.
[0269] In some embodiments, the interface circuit 1303 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps 202, 203, 302, 303, 402, 403, 502, 503, 602, 603, 701, 702, 802, 901, but not limited thereto), and the processor 1301 performs at least one of other steps (e.g., steps 201, 301, 401, 501, 601, 801, but not limited thereto).
[0270] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.
[0271] In some embodiments, chip 1300 further includes one or more memories 1302 for storing instructions. Optionally, all or part of the memories 1302 may be located outside of chip 1300.
[0272] This disclosure also proposes a storage medium storing instructions that, when executed on terminal 1200, cause terminal 1200 to perform 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 not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0273] This disclosure also proposes a program product that, when executed by terminal 1200, causes terminal 1200 to perform any of the above methods. Optionally, the program product is a computer program product.
[0274] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
1. A communication method applied to a first device, characterized in that, include: A first wireless frame is determined; the first wireless frame includes first identification information, which identifies: the first duration information required for coexisting IDC services within the transmission opportunity TXOP of the first device; Send the first wireless frame; Prior to transmitting the IDC service, the first device transmits Wi-Fi PPDU frames in the main link and the secondary link, and the main link and the secondary link are non-simultaneous NSTR transmission and reception.
2. The communication method according to claim 1, characterized in that, The method further includes: Within the time range specified by the first duration information, Wi-Fi service transmission in the main link and the secondary link is suspended.
3. The communication method according to claim 1 or 2, characterized in that, Sending the first wireless frame includes: The IDC service exists on the main link, and the first wireless frame is transmitted on the main link; and the first device sets the network allocation vector (NAV) duration of the main link to be no less than the duration identified in the first duration information; or, The IDC service exists on the secondary link, and the first wireless frame is transmitted on the secondary link; and the first device sets the NAV duration of the secondary link to be no less than the duration identified in the first duration information.
4. The communication method according to any one of claims 1 to 3, characterized in that, When the first device acts as a transmission opportunity holder (TXOP), the method further includes: After the IDC service transmission is completed and at least one functional inter-frame interval (PIFS) has elapsed, the first device re-competes for the channel through the enhanced distributed channel access (EDCA) mechanism and transmits Wi-Fi PPDU frames in the primary link and the secondary link.
5. The communication method according to any one of claims 1 to 3, characterized in that, When the first device acts as a Transmission Opportunity Response (TXOP) Responder, after sending the first radio frame, the method further includes: If the duration of the first duration information identifier is within the TXOP, or if the duration of the first duration information identifier exceeds the current remaining duration of the TXOP, the first device receives Wi-Fi PPDU frames in the main link and / or the secondary link after the IDC service transmission is completed.
6. The communication method according to claim 4, characterized in that, When the first device acts as the TXOP holder and the IDC service is a periodic IDC service, the method further includes: The duration identified by the first duration information does not overlap with the current remaining duration of the TXOP.
7. The communication method according to claim 5, characterized in that, When the first device acts as the TXOP Responder and the IDC service is a periodic IDC service, the method further includes: The first device broadcasts the periodic IDC service.
8. A communication method applied to a second device, characterized in that, include: Receive a first wireless frame; the first wireless frame includes first identification information, the first identification information identifying: within the TXOP of the first device, the first device transmits first duration information required for IDC services; Before the first device transmits the IDC service, the first device transmits Wi-Fi PPDU frames in the primary link and the secondary link, and the primary link and the secondary link are NSTRs for each other.
9. The communication method according to claim 8, characterized in that, The method further includes: Within the time range specified by the first duration information, Wi-Fi service transmission in the main link and the secondary link is suspended.
10. The communication method according to claim 8 or 9, characterized in that, Receiving the first wireless frame includes: The IDC service exists on the main link, and the first wireless frame is received on the main link; and the second device sets the NAV duration of the main link to be no less than the duration identified in the first duration information; or, The IDC service exists on the secondary link, and the first wireless frame is received on the secondary link; and the second device sets the NAV duration of the secondary link to be no less than the duration identified in the first duration information.
11. The communication method according to any one of claims 8 to 10, characterized in that, When the second device acts as a TXOP Responder, after receiving the first radio frame, the method further includes: Once the IDC service transmission is complete, Wi-Fi PPDU frames are received in the main link and the secondary link.
12. The communication method according to any one of claims 8 to 10, characterized in that, When the second device acts as the TXOP holder, after receiving the first wireless frame, the method further includes: If the duration of the first duration information identifier is within the TXOP, or if the duration of the first duration information identifier exceeds the current remaining duration of the TXOP, the second device transmits Wi-Fi PPDU frames in the main link and / or the secondary link after the IDC service transmission is completed.
13. The communication method according to claim 11, characterized in that, When the first device acts as the TXOP holder and the IDC service is a periodic IDC service, the method further includes: The duration identified by the first duration information does not overlap with the current remaining duration of the TXOP.
14. The communication method according to claim 12, characterized in that, When the first device acts as the TXOP Responder and the IDC service is a periodic IDC service, the method further includes: Receive the periodic IDC service broadcast by the first device.
15. A communication device, wherein the communication device is a first device, characterized in that, include: One or more processors; The first device is used to perform the communication method according to any one of claims 1 to 7.
16. A communication device, wherein the communication device is a second device, characterized in that, include: One or more processors; The second device is used to perform the communication method according to any one of claims 8 to 14.
17. A communication system, characterized in that, Including the first device and the second device; The first device determines a first wireless frame; the first wireless frame includes first identification information, which identifies: within the TXOP of the first device, the first duration information required for the coexisting IDC service within the device is transmitted; the first wireless frame is sent; wherein, before transmitting the IDC service, the first device transmits Wi-Fi PPDU frames in the main link and the secondary link, and the main link and the secondary link are non-simultaneous NSTR transmission and reception; The second device receives a first wireless frame; the first wireless frame includes first identification information, which identifies that: within the TXOP of the first device, the first device transmits first duration information required for IDC service; wherein, before the first device transmits the IDC service, the first device transmits Wi-Fi PPDU frames in the primary link and the secondary link, and the primary link and the secondary link are NSTRs for each other.
18. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the communication method as described in any one of claims 1 to 7, or performs the communication method as described in any one of claims 8 to 14.
19. A program product comprising at least one of a program and instructions, characterized in that, When at least one of the programs or instructions is executed by a communication device, it implements the communication method of any one of claims 1 to 7, or the communication method of any one of claims 8 to 14.
Citation Information
Patent Citations
Enhanced high-throughput synchronous and constrained multi-link transmission in WLAN
CN112218365A
Wireless communication method and device
CN115297568A
Multi-link steering and control in WLAN
CN116171604A
Dynamic unavailability management level setup
US20240324011A1
Interference elimination method and apparatus, and electronic device and computer-readable storage medium
WO2022252947A1