Communication method, communication device and communication system
By negotiating the duration of dynamic power saving mode after device association, the problem of insufficient flexibility of devices during the association process is solved, dynamic energy management of devices is achieved, energy consumption is reduced and system performance is improved.
Patent Information
- Application Number
- CN202480003403.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-09-19
AI Technical Summary
Existing Wi-Fi technologies lack flexibility in dynamic power saving mode, resulting in the inability of devices to dynamically adjust their power saving mode during association or reassociation, affecting communication efficiency and energy consumption.
By negotiating the dynamic power saving mode after device association, enabling/disabling the first duration of the dynamic power saving mode, ensuring that the device responds within the limited time, dynamic adjustment is achieved.
It improves the flexibility and energy efficiency of the equipment, reduces the energy consumption of the equipment, and improves the overall performance of the system.
Smart Images

Figure CN120677768A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a communication method, communication equipment, and communication system. Background Art
[0002] Currently, Wi-Fi technology research focuses on topics such as Ultra High Reliability (UHR), with the goal 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] In UHR, the power saving mechanism will be further enhanced to ensure the latency requirements of low-latency services. Summary of the Invention
[0004] The embodiments of the present disclosure provide a communication method, a communication device, and a communication system to further enhance the power saving mechanism.
[0005] In one aspect, an embodiment of the present disclosure provides a communication method, applied to a first device, the method comprising:
[0006] Sending a first radio frame to a second device associated with the first radio frame; wherein the first radio frame indicates whether the first device enables / disables a dynamic power saving mode and / or a first duration for enabling / disabling the dynamic power saving mode; and the first duration is used to indicate a maximum time limit for the second device to respond to the first radio frame;
[0007] Determine a time to enable / disable the dynamic power saving mode according to a response result of the second device to the first radio frame.
[0008] On the other hand, an embodiment of the present disclosure further provides a communication method, applied to a second device, the method comprising:
[0009] Receive a first wireless frame sent by an associated first device; wherein, the first wireless frame identifies whether the first device enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate a maximum time limit for the second device to respond to the first wireless frame.
[0010] On the other hand, an embodiment of the present disclosure further provides a communication device, wherein the communication device is a first device, and the first device includes:
[0011] a sending module, configured to send a first radio frame to a second device associated with the first radio frame; wherein the first radio frame indicates whether the first device enables / disables a dynamic power saving mode and / or a first duration for enabling / disabling the dynamic power saving mode; and the first duration is used to indicate a maximum time limit for the second device to respond to the first radio frame;
[0012] A determination module is used to determine the time to enable / disable the dynamic power saving mode according to the response result of the second device to the first wireless frame.
[0013] On the other hand, an embodiment of the present disclosure further provides a communication device, wherein the communication device is a second device, and the second device includes:
[0014] A receiving module is used to receive a first wireless frame sent by an associated first device; wherein, the first wireless frame identifies whether the first device enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate a maximum time limit for the second device to respond to the first wireless frame.
[0015] On the other hand, an embodiment of the present disclosure further provides a communication device, wherein the communication device is a first device, including:
[0016] one or more processors;
[0017] The first device is used to execute the communication method described in the embodiment of the present disclosure.
[0018] On the other hand, an embodiment of the present disclosure further provides a communication device, wherein the communication device is a second device, including:
[0019] one or more processors;
[0020] The second device is used to execute the communication method described in the embodiment of the present disclosure.
[0021] The embodiment of the present disclosure further provides a communication system, including a first device and a second device;
[0022] The first device sends a first radio frame to a second device associated with it; the first radio frame identifies whether the first device enables / disables a dynamic power saving mode and / or a first duration for enabling / disabling the dynamic power saving mode; the first duration is used to indicate a maximum time limit for the second device to respond to the first radio frame; and the time for enabling / disabling the dynamic power saving mode is determined based on a response result of the second device to the first radio frame.
[0023] The second device receives a first wireless frame sent by an associated first device; wherein, the first wireless frame identifies whether the first device enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate a maximum time limit for the second device to respond to the first wireless frame.
[0024] The embodiment of the present disclosure further provides a storage medium storing instructions. When the instructions are executed on a communication device, the communication device executes the communication method as described in the embodiment of the present disclosure.
[0025] In an embodiment of the present disclosure, a first wireless frame is sent to a second device associated with the first wireless frame; wherein, the first wireless frame identifies whether the first device enables / disables a dynamic power saving mode, and / or a first duration for enabling / disabling the dynamic power saving mode; the first duration is used to indicate a maximum time limit for the second device to respond to the first wireless frame; based on the response result of the second device to the first wireless frame, the time for enabling / disabling the dynamic power saving mode is determined, the dynamic power saving mode negotiation method and process are improved, the dynamic power saving mode negotiation efficiency and reliability are improved, and a basis is provided for reducing device energy consumption.
[0026] Additional aspects and advantages of the embodiments of the present disclosure will be given in part in the following description, which will become apparent from the following description or be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0028] Figure 1 An exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;
[0029] Figure 2 This is one of the exemplary interaction diagrams of the method provided according to an embodiment of the present disclosure;
[0030] Figure 3 This is a second exemplary interaction diagram of a method provided according to an embodiment of the present disclosure;
[0031] Figure 4 This is a third exemplary interaction diagram of a method provided according to an embodiment of the present disclosure;
[0032] Figure 5 One of the flow charts of the communication method provided in the embodiment of the present disclosure;
[0033] Figure 6A second flow chart of the communication method provided in an embodiment of the present disclosure;
[0034] Figure 7 A schematic structural diagram of a first device proposed in an embodiment of the present disclosure;
[0035] Figure 8 A schematic structural diagram of a second device proposed in an embodiment of the present disclosure;
[0036] Figure 9 A schematic diagram of the structure of a terminal proposed in an embodiment of the present disclosure;
[0037] Figure 10 This is a schematic diagram of the structure of the chip proposed in the embodiment of the present disclosure. DETAILED DESCRIPTION
[0038] The embodiments of the present disclosure provide a communication method, a communication device, and a communication system.
[0039] In a first aspect, an embodiment of the present disclosure provides a communication method, applied to a first device, the method comprising:
[0040] Sending a first radio frame to a second device associated with the first radio frame; wherein the first radio frame indicates whether the first device enables / disables a dynamic power saving mode and / or a first duration for enabling / disabling the dynamic power saving mode; and the first duration is used to indicate a maximum time limit for the second device to respond to the first radio frame;
[0041] Determine a time to enable / disable the dynamic power saving mode according to a response result of the second device to the first radio frame.
[0042] In the above embodiment, the first device sends a first radio frame containing dynamic power saving mode enable / disable information and a first duration to the second device, thereby explicitly specifying the maximum time limit for the second device to respond. Upon receiving the second device's response, the first device determines whether to enable / disable dynamic power saving mode for a specific duration based on the response, thereby improving energy efficiency while ensuring timely and stable communication.
[0043] In combination with some embodiments of the first aspect, in some embodiments, determining the time to enable the dynamic power saving mode according to a response result of the second device to the first radio frame includes one or more of the following:
[0044] receiving a second radio frame sent by the second device within the first duration, and determining a first time for enabling / disabling the dynamic power saving mode;
[0045] The second radio frame indicates that the second device is ready to serve the first device operating in the dynamic power saving mode, or is ready to serve the first device operating in the dynamic power saving mode.
[0046] In the above embodiment, by setting different response conditions for whether or not the second radio frame is received within the first time period, the time for enabling / disabling the dynamic power saving mode can be flexibly determined, thereby ensuring continuous and stable operation of the device while maximizing energy saving.
[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes one or more of the following:
[0048] The dynamic power saving mode is enabled / disabled at the first time; wherein the first time is after the first device sends a third radio frame to the second device, and the third radio frame is used to confirm the second radio frame.
[0049] In the above embodiment, the accuracy of switching to the dynamic power saving mode is ensured by sending a confirmation frame to the second device. Through this confirmation mechanism, it can be ensured that the second device receives the correct instruction and takes corresponding actions.
[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the first duration is carried in one or more of the following:
[0051] a first identification field of the first radio frame;
[0052] A second identification field of a fourth radio frame sent before sending the first radio frame; the fourth radio frame is used to associate or reassociate with the second device.
[0053] In the above embodiment, by carrying the first duration in the identification field of the first radio frame, accurate synchronization of communications between the first and second devices can be ensured, ensuring that the set maximum time limit is effectively applied. By embedding the first duration information in the fourth radio frame, this duration information can be effectively transmitted in advance during the device association or reassociation process, thereby preventing the decision to enable or disable dynamic power saving mode from being affected by untimely transmission or loss of duration information.
[0054] In combination with some embodiments of the first aspect, in some embodiments, when the first radio frame includes a first identification field and the fourth radio frame includes a second identification field, the first duration is determined based on the first identification field.
[0055] In the above embodiment, it can be ensured that the duration information is transmitted more clearly and accurately.
[0056] In conjunction with some embodiments of the first aspect, in some embodiments, after sending the first radio frame, the method further includes:
[0057] Receive a fifth wireless frame; the fifth wireless frame is used to confirm the first wireless frame; the first duration is calculated after receiving the physical layer protocol data unit PPDU containing the fifth wireless frame, or after receiving the PPDU containing the fifth wireless frame, after a signal extension time.
[0058] In the above embodiment, by associating the calculation of the first duration with the reception confirmation frame (fifth radio frame), the accuracy of the duration calculation is ensured and the duration calculation error caused by signal delay or interference is avoided.
[0059] In conjunction with some embodiments of the first aspect, in some embodiments, the first radio frame includes one or more of the following:
[0060] A third identification field, indicating whether the first device enables / disables the dynamic power saving mode;
[0061] The fourth identification field identifies the communication parameters of the first device in the dynamic power saving mode.
[0062] In the above embodiment, by setting multiple identification fields (such as the third identification field and the fourth identification field) in the first wireless frame, it can not only clearly indicate whether the first device enables or disables the dynamic power saving mode, but also further provide the communication parameters of the device in the dynamic power saving mode.
[0063] In conjunction with some embodiments of the first aspect, in some embodiments, the third identification field includes a first identification bit;
[0064] The first flag is set to a first parameter value, indicating that the first device enables the dynamic power saving mode;
[0065] The first flag is set to a second parameter value, indicating that the first device turns off the dynamic power saving mode.
[0066] In the above embodiment, by setting the first flag bit in the third flag field, it is possible to clearly indicate whether the first device enables or disables the dynamic power saving mode.
[0067] In conjunction with some embodiments of the first aspect, in some embodiments, the fourth identification field includes one or more of the following:
[0068] a first identification field, identifying a MAC fill time for the second device to send an initial control frame in the dynamic power saving mode; wherein the initial control frame is used to instruct the first device to switch from the first capability communication mode to the second capability communication mode;
[0069] The second identification field identifies a switching delay time required for the first device to switch from the second capability communication mode to the first capability communication mode.
[0070] In the above embodiment, by setting detailed switching information (such as the MAC padding time and switching delay duration of the initial control frame) in the fourth identification field, the first device can accurately indicate the relevant parameters for communication mode switching in dynamic power saving mode. In this way, the first device can effectively adjust its operating strategy based on this information, thereby reducing communication delays and system burden caused by frequent switching, and optimizing overall communication efficiency.
[0071] In conjunction with some embodiments of the first aspect, in some embodiments, the dynamic power saving mode supports the first device to switch between the first capability communication mode and the second capability communication mode;
[0072] The first capability communication mode and the second capability communication mode include at least one identical working parameter, and a parameter value of at least one of the working parameters in the first capability communication mode is lower than that in the second capability communication mode.
[0073] In a second aspect, an embodiment of the present disclosure provides a communication method, applied to a second device, the method comprising:
[0074] Receive a first wireless frame sent by an associated first device; wherein, the first wireless frame identifies whether the first device enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate a maximum time limit for the second device to respond to the first wireless frame.
[0075] In conjunction with some embodiments of the second aspect, in some embodiments, after receiving the first radio frame sent by the associated first device, the method further includes:
[0076] A second radio frame is sent within the first duration, where the second radio frame indicates that the second device is ready to serve the first device operating in the dynamic power saving mode, or is ready to serve the first device operating in the dynamic power saving mode.
[0077] In conjunction with some embodiments of the second aspect, in some embodiments, after sending the second radio frame, the method further includes:
[0078] A third radio frame is received, where the third radio frame is used to confirm the second radio frame; and after sending the third radio frame, the first device enables / disables the dynamic power saving mode.
[0079] In conjunction with some embodiments of the second aspect, in some embodiments, after receiving the first radio frame sent by the associated first device, the method further includes:
[0080] Send a fifth wireless frame; the fifth wireless frame is used to confirm the first wireless frame; the first duration is calculated from the time of receiving the PPDU containing the fifth wireless frame, or from the time of receiving the PPDU containing the fifth wireless frame, after the signal extension time.
[0081] In a third aspect, an embodiment of the present disclosure further provides a communication device, which is a first device, and the first device includes at least one of a sending module and a determining module; wherein the first device is used to execute an optional implementation method of the first aspect.
[0082] In a fourth aspect, an embodiment of the present disclosure further provides a communication device, which is a second device and includes: a receiving module; wherein the above-mentioned second device is used to execute the optional implementation method of the second aspect.
[0083] In a fifth aspect, an embodiment of the present disclosure further provides a communication device, wherein the communication device is a first device, including:
[0084] one or more processors;
[0085] The first device is used to execute an optional implementation of the first aspect.
[0086] In a sixth aspect, an embodiment of the present disclosure further provides a communication device, where the communication device is a second device, including:
[0087] one or more processors;
[0088] The second device is used to execute an optional implementation of the second aspect.
[0089] In a seventh aspect, an embodiment of the present disclosure further provides a communication system, including a first device and a second device;
[0090] The first device sends a first radio frame to a second device associated with it; the first radio frame identifies whether the first device enables / disables a dynamic power saving mode and / or a first duration for enabling / disabling the dynamic power saving mode; the first duration is used to indicate a maximum time limit for the second device to respond to the first radio frame; and the time for enabling / disabling the dynamic power saving mode is determined based on a response result of the second device to the first radio frame.
[0091] The second device receives a first wireless frame sent by an associated first device; wherein, the first wireless frame identifies whether the first device enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate a maximum time limit for the second device to respond to the first wireless frame.
[0092] In an eighth aspect, an embodiment of the present disclosure further provides a storage medium storing instructions, which, when executed on a communication device, enables the communication device to execute the optional implementation methods described in the first and second aspects.
[0093] In a ninth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.
[0094] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first and second aspects.
[0095] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.
[0096] It is understandable 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 method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0097] The embodiments of the present disclosure provide a communication method, a communication device, and a communication system. In some embodiments, the terms communication method, signal transmission method, wireless frame transmission method, etc. can be used interchangeably, and the terms information processing system, communication system, etc. can be used interchangeably.
[0098] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0099] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0100] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0101] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0102] 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" and the like can be used interchangeably.
[0103] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," and "in response to one case A, in response to another case B" may include the following technical solutions depending on the circumstances: in some embodiments, A (A is executed regardless of whether there is a branch B); in some embodiments, B (B is executed 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, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0104] In some embodiments, "A or B" and other notations may include the following technical solutions, depending on the circumstances: in some embodiments, A (A is executed regardless of whether B branch exists); in some embodiments, B (B is executed regardless of whether A branch exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, and C.
[0105] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0106] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0107] In some embodiments, terms such as "time / frequency" and "time / frequency domain" refer to the time domain and / or the frequency domain.
[0108] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at...", "when...", "if...", "if...", etc. can be used interchangeably. These descriptions all mean that the device will make corresponding processing under certain objective circumstances. It is not necessary to limit the time, nor is it required that the device must perform a judgment action when implemented, nor does it mean that there must be other limitations.
[0109] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0110] In some embodiments, devices and the like can be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as "device," "equipment," "device," "circuit," "network element," "network function," "network device," "function," "node," "unit," "section," "system," "network," "chip," "chip system," "entity," and "subject" can be used interchangeably.
[0111] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0112] In addition, terms such as "uplink" and "downlink" can also be replaced with terms corresponding to inter-terminal communication (for example, "side"). For example, uplink channel, downlink channel, etc. can be replaced with side channel, and uplink, downlink, etc. can be replaced with sidelink.
[0113] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0114] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0115] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0116] Figure 1 It is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0117] like Figure 1 As shown, the communication system 100 includes a first device 101 and a second device 102 .
[0118] In some embodiments, the first device may be a station device (STA) or an access point device (AP). The second device may be an access point device or a station device. Optionally, the first device may be associated with the second device.
[0119] Optionally, the first device may also be referred to as a first communication device, and the second device may also be referred to as a second communication device.
[0120] In some embodiments, the first device 101 and the second device 102 include, for example, a wireless communication chip, a wireless sensor, or a wireless communication terminal that supports Wi-Fi communication. Optionally, the wireless communication terminal is, for example, a mobile phone, a wearable device, an Internet of Things device that supports Wi-Fi communication, a car with Wi-Fi communication, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, but is not limited thereto.
[0121] Specifically, the first device 101 and the second device 102 may be terminal devices or network devices with a wireless fidelity (Wi-Fi) chip. Optionally, the first device 101 and the second device 102 may support multiple 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 support the next generation 802.11 protocol, but are not limited thereto.
[0122] In some embodiments, the first device 101 and the second device 102 can be access points for mobile terminals to enter a wired network. The AP is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. Specifically, the AP can be a terminal device or a network device with a wireless fidelity chip. Optionally, the AP can support multiple WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a, 802.11bf, 802.11bn, and support the next generation 802.11 protocol, but is not limited to this.
[0123] Optionally, in the embodiments of the present disclosure, the AP and STA may be devices that support multi-link communication. For example, they may be represented as an Access Point Multi-Link Device (AP MLD) and a Non-Access Point Multi-Link Device (Non-AP MLD), respectively. An AP MLD may represent an access point that supports multi-link communication functionality, and a non-AP MLD may represent a station that supports multi-link communication functionality. For example, in the embodiments of the present disclosure, the term "link" may represent a connection or a link; in various embodiments, the terms "connection" and "link" may be used interchangeably.
[0124] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.
[0125] The following embodiments of the present disclosure can be applied to Figure 1 The communication system 100, or a portion thereof, is shown but is not limited thereto. Figure 1 The various entities shown are examples, and the communication system may include Figure 1 All or part of the subject, and may also include Figure 1 The number and form of other subjects are arbitrary, each subject can be physical or virtual, the connection relationship between the subjects is illustrative, the subjects can be connected or disconnected, and the connection can be in any way, which can be direct or indirect, wired or wireless.
[0126] The various embodiments of the present disclosure can be applied to wireless local area networks (WLANs), such as those using the 802.11 series of protocols. In a WLAN, a Basic Service Set (BSS) is a fundamental component of a WLAN. A BSS network consists of station devices with some association within a specific coverage area. One scenario of association is that stations communicate directly with each other in an ad hoc network, which is called an Independent Basic Service Set (IBSS). Another more common scenario is that in a BSS network, there is only one central station dedicated to managing the BSS, called an access point device, and all other STAs in the network are associated with it. Other stations in the BSS network that are not the central station are called terminals, also called non-AP STAs. Terminals and non-AP STAs are collectively referred to as STAs. When describing STAs, there is no need to distinguish between terminals and non-AP STAs. In the same BSS network, due to distance, transmission power, etc., a STA cannot detect other STAs that are farther away from it, and the two are each other's hidden nodes.
[0127] Figure 2 FIG. 1 is an interactive diagram of a communication method according to an embodiment of the present disclosure. Figure 2 As shown, the above method includes:
[0128] Step 201, the first device 101 sends a first wireless frame to the second device 102 associated with it; wherein, the first wireless frame identifies whether the first device 101 enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate the maximum time limit for the second device to respond to the first wireless frame; accordingly, the second device 102 receives the first wireless frame sent by the first device 101.
[0129] Next-generation Wi-Fi technologies, such as Ultra High Reliability (UHR), aim to improve wireless LAN connection reliability, reduce latency, and lower device-level power consumption. Most devices supporting the UHR protocol support multi-link communication (MLD). Therefore, when UHR APs (APs supporting the UHR protocol) and UHR STAs (STAs supporting the UHR protocol) use multi-link communication for data transmission, power conservation mechanisms need to be further enhanced.
[0130] To further enhance power saving mechanisms, a dynamic power saving mode has been proposed. For example, a Mobile AP (mobile access point) or non-AP STA can operate in dynamic power saving mode. When a communication device operates in a lower capability mode, it supports an operating bandwidth of 20 MHz, only supports transceiver operations using a single spatial stream and a low-rate modulation and coding scheme (MCS), and only supports receiving specific control frames or management frames. Furthermore, a communication device operating in low capability mode can switch to a higher capability mode to complete frame exchange only after receiving a radio frame sent by its associated communication device. This radio frame is used to instruct the receiving end to switch from low capability mode to high capability mode in dynamic power saving mode. For example, this radio frame can be an initial control frame (ICF), which can be a multiple user request to send (MU-RTS) frame. After the current TXOP that receives the trigger frame ends, the communication device will switch back to the lower capability mode within a certain period of time to maintain an operating state with lower communication parameter values and reduce device energy consumption.
[0131] Through the above-mentioned processing method, when the communication device maintains the dynamic power saving mode, the energy consumption of the communication device can be effectively reduced to a certain extent, but there are still many problems. For example, the UHR non-APSTA that supports the dynamic power saving mode instructs it to enable / disable the dynamic power saving mode during the association or reassociation process with the UHR AP; although this method can reduce signaling overhead and simplify the negotiation process, it has problems in flexibility. For example, once the UHR non-AP STA indicates to enable / disable the dynamic power saving mode when establishing an association or reassociation with the UHRAP, the UHR non-AP STA will remain in the state of enabling / disabling the dynamic power saving mode until it is disassociated from the UHR AP. In other words, even if the UHR non-AP STA may no longer need to enable / disable the dynamic power saving mode in some cases, it cannot dynamically adjust this mode because it has been fixed in the state after association and lacks the ability to adapt to dynamic needs.
[0132] To solve this problem, the embodiment of the present disclosure negotiates to enable / disable the dynamic power saving mode after the first device establishes an association with the second device. It has good flexibility and can be backward compatible with existing technologies, for example, it can coexist with the existing power saving mode (i.e., maintaining the dormant Doze state). Specifically, after the first device establishes an association with the second device, the first device sends a first wireless frame to the second device associated with it; wherein, the first wireless frame identifies that the first device enables / disables the dynamic power saving mode and enables / disables the first duration of the dynamic power saving mode; the first duration is used to indicate the maximum time limit for the second device to respond to the first wireless frame; accordingly, the second device receives the first wireless frame sent by the first device. The first device may be a UHR non-AP STA or a UHR AP; when the first device is a UHR non-AP STA, the second device is a UHR AP; when the first device is a UHR AP, the second device is a UHR non-AP STA; the first radio frame includes but is not limited to a dynamic power saving mode operation notification (DPS OperationNotification) frame; the first radio frame indicates that the first device enables (enters) the dynamic power saving mode, or the first radio frame indicates that the first device turns off the dynamic power saving mode; in addition, the first radio frame may also identify a first duration for enabling / disabling the dynamic power saving mode; the first duration is used to indicate the maximum time limit for the second device to respond to the first radio frame. The first duration may be a timeout duration (Timeout); for example, when the first device enables or disables the dynamic power saving mode, it specifies a timeout duration (first duration), which is used to indicate the maximum time limit for the second device to respond to the first radio frame, that is, to indicate the maximum time limit that the first device can allow the second device to respond to the first radio frame. For example, if the first duration is 10 milliseconds, it indicates that the first device allows the second device to respond to the first radio frame within 10 milliseconds. The second device is a device that supports the assisted dynamic power saving mode; supporting the assisted dynamic power saving mode means that after the first device enables the dynamic power saving mode, it supports sending an initial control frame to the first device to switch the first device from the low-capability communication mode to the high-capability communication mode.
[0133] In the embodiment of the present disclosure, after the first device establishes an association with the second device, the first device negotiates the enabling or disabling of the dynamic power saving mode, as well as the latest timeout period for enabling or disabling the dynamic power saving mode, by sending a first wireless frame. This effectively solves the problem of lack of flexibility in the prior art in indicating the enabling / disabling of the dynamic power saving mode by the device during the association process, because the embodiment of the present disclosure allows the first device to dynamically adjust the power saving mode according to actual needs, and is no longer fixed to the state after the association. At the same time, by introducing the concept of "first duration", it ensures that the turning on or off operation of the dynamic power saving mode is completed within a limited time, thereby improving the timeliness and efficiency of the operation. The embodiment of the present disclosure not only enhances the flexibility of the device, but is also compatible with the existing power saving mode, providing the device with a more efficient and dynamic energy management method, thereby reducing the energy consumption of the device and improving the overall performance of the system.
[0134] In some embodiments, the dynamic power saving mode supports the first device switching between a first capability communication mode and a second capability communication mode;
[0135] The first capability communication mode and the second capability communication mode include at least one identical working parameter, and a parameter value of at least one of the working parameters in the first capability communication mode is lower than that in the second capability communication mode.
[0136] Optionally, switching between the first capability communication mode and the second capability communication mode is performed, that is, switching from the first capability communication mode to the second capability communication mode, and switching from the second capability communication mode to the first capability communication mode.
[0137] Optionally, the first capability communication mode may also be referred to as a first power mode, a low energy communication mode, a low capability communication mode, a low power communication mode, a lower capability communication mode, a listening mode, or a low power communication phase, etc., and the embodiments of the present disclosure do not limit these names. The second capability communication mode may also be referred to as a high power mode, a high energy communication mode, a high capability communication mode, a high power communication mode, a higher capability communication mode, or a high power communication phase, etc., and the embodiments of the present disclosure do not limit these names.
[0138] Optionally, the parameter value of the communication parameter in the first capability communication mode is smaller than that in the second capability communication mode, which may mean that the communication capability of the communication device in the first capability communication mode is weaker than that in the second capability communication mode.
[0139] Optionally, the communication parameters corresponding to the first capability communication mode or the second capability communication mode may include but are not limited to channel bandwidth (Band Width, BW), supported modulation and coding scheme (Modulation and Coding Scheme, MCS), number of spatial streams (number of Spatial Stream, NSS), transmission rate, etc.
[0140] Optionally, in the first capability communication mode, the channel bandwidth supported by the device is 20 MHz (Mega Hertz) (ie, BW = 20 MHz), the number of SSs is 1 (ie, NSS = 1, single spatial stream), and the value of the MCS index is up to 5, that is, the value of the MCS index can be any value from 0 to 5, for example, the value of the MCS index is 5, etc. In the second capability communication mode, the channel bandwidth supported by the device can be greater than or equal to 20 MHz, for example, it can be any one or more of 40 MHz, 80 MHz, 160 MHz or 320 MHz, the number of SSs can be greater than or equal to 2, the MCS index can be greater than or equal to 5, etc., and no specific restrictions are made here.
[0141] In some embodiments, the first radio frame includes one or more of the following:
[0142] A third identification field, indicating whether the first device enables / disables the dynamic power saving mode;
[0143] The fourth identification field identifies the communication parameters of the first device in the dynamic power saving mode.
[0144] In the embodiment of the present disclosure, the frame structure of the first radio frame is shown in Table 1 below:
[0145] Table 1:
[0146]
[0147] Optionally, the first radio frame includes a category field (Category), a protected UHR action field (Protected UHRAction) or a UHR action field (UHR Action), a dialog token field (Dialog Token), a dynamic power saving mode control (DPSControl), and a dynamic power saving mode operation parameter field (DPS Operation Parameters). Among them, the third identification field may be a DPS Control field, and the fourth identification field may be a DPS Operation Parameters field.
[0148] In some embodiments, the third identification field includes a first identification bit;
[0149] The first flag is set to a first parameter value, indicating that the first device enables the dynamic power saving mode;
[0150] The first flag is set to a second parameter value, indicating that the first device turns off the dynamic power saving mode.
[0151] Optionally, the DPS Control domain includes a dynamic power saving mode enable (DPS Enable) flag, and the parameter value of the DPS Enable flag is set to "1", indicating that the first device enables the dynamic power saving mode; the parameter value of the DPS Enable flag is set to "0", indicating that the first device turns off the dynamic power saving mode.
[0152] In some embodiments, the fourth identification field includes one or more of the following:
[0153] a first identification field, identifying a MAC fill time for the second device to send an initial control frame in the dynamic power saving mode; wherein the initial control frame is used to instruct the first device to switch from the first capability communication mode to the second capability communication mode;
[0154] The second identification field identifies a switching delay time required for the first device to switch from the second capability communication mode to the first capability communication mode.
[0155] In the embodiment of the present disclosure, the fourth identification field may be a DPS Operation Parameters field, indicating the operating parameters of the first device in the dynamic power saving mode; for example, the first radio frame includes a DPS Operation Parameters field. The DPS Operation Parameters field includes one or more of the following:
[0156] The DPS Padding Delay field indicates the MAC padding time of the initial control frame required for the first device to switch from low-capability mode to high-capability mode;
[0157] The DPS Transaction Delay field indicates the transition delay time required for the first device to switch from the high-capability mode to the low-capability mode;
[0158] Optionally, the first identification field, ie, the DPS Transaction Timeout field, may be carried in the DPS Operation Parameters field, indicating the maximum time limit for the second device to respond to the first radio frame or the DPS mode enable / disable time.
[0159] Step 202: The first device 101 determines a time to enable / disable the dynamic power saving mode according to a response result of the second device 102 to the first radio frame.
[0160] In an embodiment of the present disclosure, the first device determines the enabling or disabling time of the dynamic power saving mode based on the response result of the second device to the first wireless frame. This process determines the timing of turning on or off the dynamic power saving mode based on the feedback information of the second device, ensuring that the adjustment of the dynamic power saving mode can be dynamically decided according to actual communication needs. In this way, the first device can flexibly adjust the turning on or off of the dynamic power saving mode according to the actual communication environment, effectively avoiding energy waste caused by turning on the mode too early or too late. The embodiment of the present disclosure helps to improve the energy efficiency of the device and reduce unnecessary power consumption, while also enhancing the adaptability and flexibility of the device under different working conditions.
[0161] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codeword", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0162] In some embodiments, terms such as "moment", "time point", "time", and "time position" can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.
[0163] In some embodiments, terms such as wireless access scheme and waveform may be used interchangeably.
[0164] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.
[0165] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0166] 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 recipient to respond to the content sent.
[0167] The communication method involved in the embodiment of the present disclosure may include at least one of steps 201 to 202. For example, step 201 may be implemented as an independent embodiment, step 202 may be implemented as an independent embodiment, and steps 201+202 may be implemented as independent embodiments.
[0168] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.
[0169] Figure 3 FIG. 1 is an interactive diagram of a communication method according to an embodiment of the present disclosure. Figure 3 As shown, the embodiment of the present disclosure relates to a communication method, which includes:
[0170] Step 301, the first device 101 sends a first wireless frame to the second device 102 associated with it; wherein, the first wireless frame identifies whether the first device 101 enables / disables the dynamic power saving mode, and / or enables / disables the first duration of the dynamic power saving mode; the first duration is used to indicate the maximum time limit for the second device to respond to the first wireless frame.
[0171] In an embodiment of the present disclosure, a first device sends a first wireless frame to a second device associated with it, and the frame is used to identify whether the first device enables or disables a dynamic power saving mode, and / or the latest first duration for enabling / disabling the dynamic power saving mode. After receiving the wireless frame, the second device can understand the power saving mode status of the first device based on the information indicated in the frame. This process helps the devices to work together in the dynamic power saving mode and achieve a balance between energy efficiency optimization and communication performance. The first device can be a UHR non-AP STA or a UHR AP; when the first device is a UHR non-AP STA, the second device is a UHR AP; when the first device is a UHR AP, the second device is a UHR non-APSTA.
[0172] In step 302 , the second device 102 sends a fifth radio frame, where the fifth radio frame is used to confirm the first radio frame. Correspondingly, the first device 101 receives the fifth radio frame sent by the second device 102 .
[0173] In the disclosed embodiment, after receiving the first radio frame, the second device sends a fifth radio frame to the first device. The fifth radio frame is used to confirm the first radio frame. The fifth radio frame includes but is not limited to an acknowledgment (ACK) frame. Acknowledging the first radio frame with the fifth radio frame ensures the reliability of communication information between the first and second devices, reduces the risk of misunderstanding or loss, and thus improves communication efficiency and system stability.
[0174] In step 303, the second device 102 sends a second wireless frame within the first time period, and the second wireless frame indicates that the second device 102 is ready to serve the first device 101 operating in the dynamic power saving mode, or is ready to serve the first device 101 operating in the dynamic power saving mode; accordingly, the first device 101 receives the second wireless frame sent by the second device 102.
[0175] In an embodiment of the present disclosure, after sending the fifth radio frame, if the second device is ready to serve the first device operating in dynamic power saving mode or is ready to serve the first device operating in dynamic power saving mode disabled, the second device sends a second radio frame within a first duration to confirm whether it can effectively communicate with the first device in the current dynamic power saving mode. For example, if the first device has dynamic power saving mode enabled, the second device sends the second radio frame to indicate that it supports communication with the first device in dynamic power saving mode enabled; conversely, if the first device has dynamic power saving mode disabled, the second device sends the second radio frame to indicate that it supports communication with the first device in dynamic power saving mode disabled. By sending the second radio frame, the second device can flexibly adjust its communication strategy based on the dynamic power saving mode status of the first device, thereby achieving more efficient communication. In particular, in UHR non-AP STA and UHR AP scenarios, the second device can confirm whether it can continue to effectively communicate with the first device, reducing communication conflicts and unnecessary energy consumption, and improving the flexibility of the device in power saving mode and the stability of the system. Optionally, the frame content of the second radio frame can be the same as the frame content of the first radio frame.
[0176] In some embodiments, the first duration is carried in one or more of the following:
[0177] a first identification field of the first radio frame;
[0178] A second identification field of a fourth radio frame sent before sending the first radio frame; the fourth radio frame is used to associate or reassociate with the second device.
[0179] In an embodiment of the present disclosure, the maximum value of the first duration can be indicated by a first identification field in the first radio frame, or by a second identification field carried in an association request frame or a reassociation request frame; wherein the first identification field and the second identification field include but are not limited to a dynamic power saving mode timeout (DPS Transaction Timeout). For example, in the process of establishing an association or reassociation with a UHR AP, the association request frame or the reassociation request frame may include a dynamic power saving mode operation parameters (DPS Operation Parameters) field, which may be included in an ultra-high reliability operation element (UHR Operation element) or a basic multi-link element (Basic Multi-Link element), thereby indicating the duration of the DPS Transaction Timeout. In this way, the second device can obtain duration information related to the dynamic power saving mode of the first device in different radio frames. This flexible duration indication method helps to improve negotiation efficiency during communication and reduce signaling overhead.
[0180] In some embodiments, when the first radio frame includes a first identification field and the fourth radio frame includes a second identification field, the first duration is determined according to a most recent identification field of the two.
[0181] In an embodiment of the present disclosure, when the first radio frame includes a first identification field and a fourth radio frame sent before the first radio frame includes a second identification field, the first duration is determined based on the first identification field of the first radio frame most recently received by the second device. The first identification field and the second identification field both include a DPS TransactionTimeout field.
[0182] In step 304, after receiving the second radio frame sent by the second device within the first duration, the first device 101 sends a third radio frame to the second wireless device, where the third radio frame is used to confirm the second radio frame. Correspondingly, the second device 102 receives the third radio frame sent by the first device 101. The first duration starts after the first device 101 receives the PPDU containing the fifth line frame sent by the second device 102, or after the first device 101 receives the PPDU containing the fifth line frame sent by the second device 102, and then the signal extension time begins. For example, the second duration starts after the first device 101 receives the PPDU containing the third fifth line frame sent by the second device 102 [+sigExt].
[0183] In the disclosed embodiment, after receiving the second radio frame sent by the second device, the first device sends a third radio frame to the second device after a short inter-flush interval (SIFS). The third radio frame is used to confirm the second radio frame and may be an ACK frame. By sending an acknowledgment frame, the first device can ensure smooth communication with the second device. This confirmation mechanism allows the system to more reliably synchronize the status of each device, ensuring a clear and unambiguous switching process for dynamic power saving mode, thereby improving communication stability and reliability.
[0184] Step 305 , the first device 101 enables / disables the dynamic power saving mode at the first time; wherein, the first time is after the first device 101 sends a third radio frame to the second device 102 .
[0185] In the embodiment of the present disclosure, the first device enables / disables the dynamic power saving mode after sending the third wireless frame to the second device. That is, if the first device receives the second wireless frame sent by the second device within the first time period, the first device executes the enable / disable dynamic power saving mode identified by the first wireless frame after sending the second wireless frame. This method ensures that the switching operation of the dynamic power saving mode is performed after confirming that the communication link is normal, thereby avoiding inconsistent states or unnecessary mode switching due to incomplete or erroneous information transmission. Through this mechanism, the first device can flexibly adjust the working mode after reliable signal confirmation, effectively improving the efficiency of power consumption management and ensuring the stability and flexibility of the device.
[0186] The communication method involved in the embodiments of the present disclosure may include at least one of steps 301 to 305. For example, step 301 can be implemented as an independent embodiment, step 303 can be implemented as an independent embodiment, step 305 can be implemented as an independent embodiment, steps 301+302 can be implemented as an independent embodiment, steps 303+304 can be implemented as an independent embodiment, and steps 304+305 can be implemented as an independent embodiment.
[0187] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.
[0188] Figure 4 FIG. 1 is an interactive diagram of a communication method according to an embodiment of the present disclosure. Figure 4 As shown, the embodiment of the present disclosure relates to a communication method, which includes:
[0189] Step 401, the first device 101 sends a first wireless frame to the second device 102 associated with it; wherein, the first wireless frame identifies whether the first device 101 enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate the maximum time limit for the second device to respond to the first wireless frame; accordingly, the second device 102 receives the first wireless frame sent by the first device 101.
[0190] In an embodiment of the present disclosure, a first device sends a first wireless frame to a second device associated with it, and the frame is used to identify whether the first device enables or disables a dynamic power saving mode, and the latest first duration of the dynamic power saving mode. After receiving the wireless frame, the second device can understand the power saving mode status of the first device based on the information indicated in the frame. This process helps the devices to work together in the dynamic power saving mode and achieve a balance between energy efficiency optimization and communication performance. The first device can be a UHR non-AP STA or a UHR AP; when the first device is a UHR non-AP STA, the second device is a UHR AP; when the first device is a UHR AP, the second device is a UHR non-AP STA.
[0191] In step 402 , the second device 102 sends a fifth radio frame, where the fifth radio frame is used to confirm the first radio frame. Correspondingly, the first device 101 receives the fifth radio frame sent by the second device 102 .
[0192] In this disclosed embodiment, after receiving the first radio frame, the second device sends a fifth radio frame to the first device. The fifth radio frame is used to confirm the first radio frame. The fifth radio frame includes but is not limited to an ACK frame. Acknowledging the first radio frame with the fifth radio frame ensures the reliability of communication information between the first and second devices, reduces the risk of misunderstanding or loss, and thus improves communication efficiency and system stability.
[0193] In step 403, the first device 101 determines a second time to enable / disable the dynamic power saving mode. The second time is the time when the first duration expires and begins after the first device 101 receives the PPDU containing the fifth line frame from the second device 102, or after the first device 101 receives the PPDU containing the fifth line frame from the second device 102, and then after the signal extension time has elapsed. For example, the second time begins after the first device 101 receives the PPDU containing the third fifth line frame from the second device 102 [+sigExt].
[0194] In the disclosed embodiment, if the first device does not receive the second radio frame sent by the second device within the first duration, the first device determines a second time to enable / disable the dynamic power saving mode. This means that even if the second device does not send the second radio frame to the first device within the first duration, the first device can still determine a time to enable / disable the dynamic power saving mode based on this behavior of the second device, thereby ensuring efficient communication and optimizing device energy consumption.
[0195] In some embodiments, the first duration is carried in one or more of the following:
[0196] a first identification field of the first radio frame;
[0197] A second identification field of a fourth radio frame sent before sending the first radio frame; the fourth radio frame is used to associate or reassociate with the second device.
[0198] In an embodiment of the present disclosure, the maximum value of the first duration can be indicated by a first identification field in the first radio frame, or by a second identification field carried in an association request frame or a reassociation request frame; wherein the first identification field and the second identification field include but are not limited to a dynamic power saving mode timeout (DPS Transaction Timeout). For example, when a UHR non-AP STA is establishing an association or reassociation with a UHR AP, the association request frame or the reassociation request frame may include a dynamic power saving mode operation parameters (DPS Operation Parameters) field, which may be included in an ultra-high reliability operation element (UHR Operation element) or a basic multi-link element (Basic Multi-Link elemen), thereby indicating the duration of the DPS Transaction Timeout. In this way, the second device can obtain duration information related to the dynamic power saving mode of the first device in different radio frames. This flexible duration indication method helps to improve negotiation efficiency during communication and reduce signaling overhead.
[0199] In some embodiments, when the first radio frame includes a first identification field and the fourth radio frame includes a second identification field, the first duration is determined according to the first identification field.
[0200] In an embodiment of the present disclosure, when the first radio frame includes a first identification field and a fourth radio frame sent before the first radio frame includes a second identification field, the first duration is determined based on the first identification field of the first radio frame most recently received by the second device. The first identification field and the second identification field both include a DPS TransactionTimeout field.
[0201] In some embodiments, the first duration is calculated from the time the PPDU containing the fifth radio frame is received, or is calculated from the time the signal extension time has passed after the PPDU containing the fifth radio frame is received.
[0202] In the embodiment of the present disclosure, the first duration is calculated from the time the physical layer protocol data unit (PPDU) containing the fifth radio frame is received, or from the time the signal extension time (SigExt) is passed after the PPDU is received. This setting ensures that the first device can take into account the influence of signal delay and signal extension time when performing dynamic power saving mode switching, thereby improving the accuracy and reliability of time calculation. In this way, the first device can more accurately determine when to switch modes, effectively avoiding communication interruptions or improper power consumption management caused by inaccurate timing, thereby optimizing the performance and energy efficiency of the device.
[0203] Step 404: The first device 101 enables / disables the dynamic power saving mode at the second time; wherein the second time is after the first duration ends.
[0204] In an embodiment of the present disclosure, if the first device does not receive the second radio frame sent by the second device within the first duration, the first device enables / disables the dynamic power saving mode after the first duration expires. For example, after the first radio frame sends the first radio frame to the second device that supports sending initial control frames in dynamic power saving mode, if the second device does not promptly send the second radio frame at the latest frame exchange time specified by the first device, the first device automatically enables / disables the dynamic power saving mode after the latest frame exchange time arrives. By automatically enabling or disabling the dynamic power saving mode after the latest frame exchange time when the first device does not receive the second radio frame sent by the second device, the problem of untimely dynamic power saving mode switching due to communication delays or frame loss can be effectively avoided. This approach improves the autonomy and flexibility of devices during communication, ensures that dynamic power saving mode management is completed within the specified time, and thus optimizes power consumption control and device energy efficiency. It is understood that the first device enables / disables the dynamic power saving mode regardless of whether the first device receives the second radio frame within the first duration or the DPSTransaction Timeout indication time arrives.
[0205] The communication method involved in the embodiments of the present disclosure may include at least one of steps 401 to 404. For example, step 401 can be implemented as an independent embodiment, step 403 can be implemented as an independent embodiment, step 404 can be implemented as an independent embodiment, steps 401+402 can be implemented as an independent embodiment, steps 403+404 can be implemented as an independent embodiment, and steps 304+305 can be implemented as an independent embodiment.
[0206] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.
[0207] Figure 5 It is a flowchart of a communication method according to an embodiment of the present disclosure.
[0208] like Figure 5 As shown, the above method can be applied to the first device 101, and the above method includes:
[0209] Step 501: Send a first wireless frame to a second device associated with it; wherein, the first wireless frame identifies whether the first device enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate the maximum time limit for the second device to respond to the first wireless frame.
[0210] Step 502: Determine a time to enable / disable the dynamic power saving mode according to a response result of the second device to the first radio frame.
[0211] Optionally, in the embodiment of the present disclosure, determining the time to enable the dynamic power saving mode according to the response result of the second device to the first radio frame includes one or more of the following:
[0212] receiving a second radio frame sent by the second device within the first duration, and determining a first time for enabling / disabling the dynamic power saving mode;
[0213] If no second radio frame sent by the second device is received within the first time period, determining a second time for enabling / disabling the dynamic power saving mode;
[0214] The second radio frame indicates that the second device is ready to serve the first device operating in the dynamic power saving mode, or is ready to serve the first device operating in the dynamic power saving mode.
[0215] Optionally, in the embodiment of the present disclosure, the method further includes one or more of the following:
[0216] Enabling / disabling the dynamic power saving mode at the first time; wherein the first time is after the first device sends a third radio frame to the second device, the third radio frame being used to confirm the second radio frame;
[0217] The dynamic power saving mode is enabled / disabled during the second time; wherein the second time is after the first time period ends.
[0218] Optionally, in the embodiment of the present disclosure, the first duration is carried in one or more of the following:
[0219] a first identification field of the first radio frame;
[0220] A second identification field of a fourth radio frame sent before sending the first radio frame; the fourth radio frame is used to associate or reassociate with the second device.
[0221] Optionally, in an embodiment of the present disclosure, when the first radio frame includes a first identification field and the fourth radio frame includes a second identification field, the first duration is determined according to the first identification field.
[0222] Optionally, in the embodiment of the present disclosure, after sending the first radio frame, the method further includes:
[0223] Receive a fifth wireless frame; the fifth wireless frame is used to confirm the first wireless frame; the first duration is calculated after receiving the physical layer protocol data unit PPDU containing the fifth wireless frame, or after receiving the PPDU containing the fifth wireless frame, after a signal extension time.
[0224] Optionally, in this embodiment of the present disclosure, the first radio frame includes one or more of the following:
[0225] A third identification field, indicating whether the first device enables / disables the dynamic power saving mode;
[0226] The fourth identification field identifies the communication parameters of the first device in the dynamic power saving mode.
[0227] Optionally, in the embodiment of the present disclosure, the third identification field includes a first identification bit;
[0228] The first flag is set to a first parameter value, indicating that the first device enables the dynamic power saving mode;
[0229] The first flag is set to a second parameter value, indicating that the first device turns off the dynamic power saving mode.
[0230] Optionally, in the embodiment of the present disclosure, the fourth identification field includes one or more of the following:
[0231] a first identification field, identifying a MAC fill time for the second device to send an initial control frame in the dynamic power saving mode; wherein the initial control frame is used to instruct the first device to switch from the first capability communication mode to the second capability communication mode;
[0232] The second identification field identifies a switching delay time required for the first device to switch from the second capability communication mode to the first capability communication mode.
[0233] Optionally, in an embodiment of the present disclosure, the dynamic power saving mode supports the first device to switch between the first capability communication mode and the second capability communication mode;
[0234] The first capability communication mode and the second capability communication mode include at least one identical working parameter, and a parameter value of at least one of the working parameters in the first capability communication mode is lower than that in the second capability communication mode.
[0235] The communication method involved in the embodiment of the present disclosure may include at least one of steps 501 to 502. For example, step 501 may be implemented as an independent embodiment, step 502 may be implemented as an independent embodiment, and steps 501+502 may be implemented as independent embodiments.
[0236] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.
[0237] Figure 6 This is a second flow chart of a communication method according to an embodiment of the present disclosure.
[0238] like Figure 6 As shown, the above method can be applied to the second device 102, and the above method includes:
[0239] Step 601, receiving a first wireless frame sent by an associated first device; wherein, the first wireless frame identifies whether the first device enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate the maximum time limit for the second device to respond to the first wireless frame.
[0240] Optionally, in the embodiment of the present disclosure, after receiving the first radio frame sent by the associated first device, the method further includes:
[0241] A second radio frame is sent within the first duration, where the second radio frame indicates that the second device is ready to serve the first device operating in the dynamic power saving mode, or is ready to serve the first device operating in the dynamic power saving mode.
[0242] Optionally, in the embodiment of the present disclosure, after sending the second radio frame, the method further includes:
[0243] A third radio frame is received, where the third radio frame is used to confirm the second radio frame; and after sending the third radio frame, the first device enables / disables the dynamic power saving mode.
[0244] Optionally, in the embodiment of the present disclosure, after receiving the first radio frame sent by the associated first device, the method further includes:
[0245] Send a fifth wireless frame; the fifth wireless frame is used to confirm the first wireless frame; the first duration is calculated from the time of receiving the PPDU containing the fifth wireless frame, or from the time of receiving the PPDU containing the fifth wireless frame, after the signal extension time.
[0246] In some embodiments, reference may be made to the steps and optional implementation methods of other embodiments recorded before or after the description corresponding to this embodiment, as well as other related parts in the description, which will not be repeated here.
[0247] The embodiments of the present disclosure also provide apparatuses (also referred to as communication devices, etc.) for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing each step performed by a terminal in any of the above methods. As another example, another apparatus is provided that includes units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0248] It should be understood that the division of the various units or modules in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into a physical entity, or they can be physically separated. In addition, the units or modules in the device can be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0249] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor can implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as 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 to implement the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0250] Figure 7 is a schematic diagram of the structure of the first device proposed in the embodiment of the present disclosure. The first device is used to perform any of the above methods. In some embodiments, Figure 7 As shown, the first device 700 may include at least one of a sending module 701 , a determining module 702 , and the like.
[0251] In some embodiments, the above-mentioned sending module 701 is used to send a first wireless frame to a second device associated with it; wherein, the first wireless frame identifies whether the first device enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate the maximum time limit for the second device to respond to the first wireless frame; the determination module 702 is used to determine the time to enable / disable the dynamic power saving mode based on the response result of the second device to the first wireless frame.
[0252] Optionally, the sending module 701 is used to execute the communication steps executed by the first device 101 in any of the above methods, such as step 501, which will not be described in detail here. The determining module 702 is used to execute step 502.
[0253] In some embodiments, the determination module can be replaced with the processing module or the processor, and the sending module can be replaced with the transceiver module or the transceiver.
[0254] Figure 8 is a schematic diagram of the structure of the second device proposed in the embodiment of the present disclosure. The second device is used to perform any of the above methods. In some embodiments, Figure 8 As shown, the second device 800 may include: a receiving module 801.
[0255] In some embodiments, the above-mentioned receiving module 801 is used to receive a first wireless frame sent by an associated first device; wherein, the first wireless frame identifies whether the first device enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate the maximum time limit for the second device to respond to the first wireless frame.
[0256] Optionally, the receiving module 801 is used to execute the communication steps performed by the second device 102 in any of the above methods, such as step 601, which will not be repeated here.
[0257] In some embodiments, the receiving module can be replaced with the transceiver module or the transceiver.
[0258] Figure 9 This is a schematic diagram of the structure of a terminal 900 (e.g., user equipment) proposed in an embodiment of the present disclosure. Terminal 900 can be a chip, chip system, or processor that supports a network device implementing any of the above methods, or a chip, chip system, or processor that supports a terminal implementing any of the above methods. Terminal 900 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0259] like Figure 9 As shown, terminal 900 includes one or more processors 901. Processor 901 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control communication devices (such as base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Terminal 900 is used to perform any of the above methods.
[0260] In some embodiments, the terminal 900 further includes one or more memories 902 for storing instructions. Optionally, all or part of the memories 902 may be located outside the terminal 900.
[0261] In some embodiments, the terminal 900 further includes one or more transceivers 904. When the terminal 900 includes one or more transceivers 904, the transceiver 904 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step 201, step 301, step 302, step 303, step 304, step 401, step 402, step 501, and step 601, but not limited thereto), and the processor 901 performs at least one of the other steps (for example, step 202, step 305, step 403, step 404, and step 502, but not limited thereto).
[0262] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0263] In some embodiments, terminal 900 may include one or more interface circuits 903. Optionally, interface circuit 903 is connected to memory 902. Interface circuit 903 may be configured to receive signals from memory 902 or other devices, and may be configured to send signals to memory 902 or other devices. For example, interface circuit 903 may read instructions stored in memory 902 and send the instructions to processor 901.
[0264] The terminal 900 described in the above embodiment may be a communication device such as a user equipment, but the scope of the terminal 900 described in the present disclosure is not limited thereto, and the structure of the terminal 900 may not be limited thereto. Figure 9 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 a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0265] Figure 101 is a schematic diagram of the structure of the chip 100 proposed in the embodiment of the present disclosure. For the case where the terminal 900 can be a chip or a chip system, please refer to Figure 10 The structure of the chip 100 is shown as a schematic diagram, but is not limited thereto.
[0266] The chip 100 includes one or more processors 101 , and the chip 100 is configured to execute any of the above methods.
[0267] In some embodiments, chip 100 further includes one or more circuits 103. Optionally, interface circuit 103 is connected to memory 102. Interface circuit 103 can be used to receive signals from memory 102 or other devices, and interface circuit 103 can be used to send signals to memory 102 or other devices. For example, interface circuit 103 can read instructions stored in memory 102 and send the instructions to processor 101.
[0268] In some embodiments, the interface circuit 103 executes at least one of the communication steps such as sending and / or receiving in the above method (for example, step 201, step 301, step 302, step 303, step 304, step 401, step 402, step 501, step 601, but not limited to these), and the processor 101 executes at least one of the other steps (for example, step 202, step 305, step 403, step 404, step 502, but not limited to these).
[0269] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.
[0270] In some embodiments, chip 100 further includes one or more memories 102 for storing instructions. Alternatively, all or part of memory 102 may be external to chip 100.
[0271] The present disclosure also provides a storage medium having instructions stored thereon. When the instructions are executed on the terminal 900, the terminal 900 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.
[0272] The present disclosure also provides a program product, which, when executed by the terminal 900, enables the terminal 900 to perform any of the above methods. Optionally, the program product is a computer program product.
[0273] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.
Claims
1. A communication method, applied to a first device, characterized in that: include: Sending a first radio frame to a second device associated with the first radio frame; wherein the first radio frame indicates whether the first device enables / disables a dynamic power saving mode and / or a first duration for enabling / disabling the dynamic power saving mode; and the first duration is used to indicate a maximum time limit for the second device to respond to the first radio frame; Determine a time to enable / disable the dynamic power saving mode according to a response result of the second device to the first radio frame.
2. The communication method according to claim 1, wherein: The determining, according to a response result of the second device to the first radio frame, a time to enable the dynamic power saving mode includes one or more of the following: receiving a second radio frame sent by the second device within the first duration, and determining a first time for enabling / disabling the dynamic power saving mode; The second radio frame indicates that the second device is ready to serve the first device operating in the dynamic power saving mode, or is ready to serve the first device operating in the dynamic power saving mode.
3. The communication method according to claim 2, wherein: The method may further comprise one or more of the following: The dynamic power saving mode is enabled / disabled at the first time; wherein the first time is after the first device sends a third radio frame to the second device, and the third radio frame is used to confirm the second radio frame.
4. The communication method according to claim 2 or 3, characterized in that: The first duration is carried in one or more of the following: a first identification field of the first radio frame; A second identification field of a fourth radio frame sent before sending the first radio frame; the fourth radio frame is used to associate or reassociate with the second device.
5. The communication method according to claim 4, wherein: In a case where the first radio frame includes a first identification field and the fourth radio frame includes a second identification field, the first duration is determined according to the first identification field.
6. The communication method according to any one of claims 2 to 5, characterized in that: After sending the first radio frame, the method further includes: Receive a fifth wireless frame; the fifth wireless frame is used to confirm the first wireless frame; the first duration is calculated after receiving the physical layer protocol data unit PPDU containing the fifth wireless frame, or after receiving the PPDU containing the fifth wireless frame, after a signal extension time.
7. The communication method according to any one of claims 1 to 6, characterized in that: The first radio frame includes one or more of the following: A third identification field, indicating whether the first device enables / disables the dynamic power saving mode; The fourth identification field identifies the communication parameters of the first device in the dynamic power saving mode.
8. The communication method according to claim 7, wherein: The fourth identification field includes one or more of the following: a first identification field, identifying a MAC fill time for the second device to send an initial control frame in the dynamic power saving mode; wherein the initial control frame is used to instruct the first device to switch from the first capability communication mode to the second capability communication mode; The second identification field identifies a switching delay time required for the first device to switch from the second capability communication mode to the first capability communication mode.
9. The communication method according to any one of claims 1 to 8, characterized in that: The dynamic power saving mode supports the first device to switch between a first capability communication mode and a second capability communication mode; The first capability communication mode and the second capability communication mode include at least one identical working parameter, and a parameter value of at least one of the working parameters in the first capability communication mode is lower than that in the second capability communication mode.
10. A communication method, applied to a second device, characterized in that: include: Receive a first wireless frame sent by an associated first device; wherein, the first wireless frame identifies whether the first device enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate a maximum time limit for the second device to respond to the first wireless frame.
11. The communication method according to claim 10, wherein: After receiving the first radio frame sent by the associated first device, the method further includes: A second radio frame is sent within the first duration, where the second radio frame indicates that the second device is ready to serve the first device operating in the dynamic power saving mode, or is ready to serve the first device operating in the dynamic power saving mode.
12. The communication method according to claim 11, wherein: After sending the second radio frame, the method further includes: A third radio frame is received, where the third radio frame is used to confirm the second radio frame; and after sending the third radio frame, the first device enables / disables the dynamic power saving mode.
13. The communication method according to any one of claims 10 to 12, characterized in that: After receiving the first radio frame sent by the associated first device, the method further includes: Send a fifth wireless frame; the fifth wireless frame is used to confirm the first wireless frame; the first duration is calculated from the time of receiving the PPDU containing the fifth wireless frame, or from the time of receiving the PPDU containing the fifth wireless frame, after the signal extension time.
14. A communication device, the communication device being a first device, characterized in that: include: one or more processors; The first device is configured to execute the communication method according to any one of claims 1 to 9.
15. A communication device, the communication device being a second device, characterized in that: include: one or more processors; The second device is configured to execute the communication method according to any one of claims 10 to 13.
16. A communication system, characterized in that: including a first device and a second device; The first device sends a first radio frame to a second device associated with it; the first radio frame identifies whether the first device enables / disables a dynamic power saving mode and / or a first duration for enabling / disabling the dynamic power saving mode; the first duration is used to indicate a maximum time limit for the second device to respond to the first radio frame; and the time for enabling / disabling the dynamic power saving mode is determined based on a response result of the second device to the first radio frame. The second device receives a first wireless frame sent by an associated first device; wherein, the first wireless frame identifies whether the first device enables / disables a dynamic power saving mode, and / or enables / disables a first duration of the dynamic power saving mode; the first duration is used to indicate a maximum time limit for the second device to respond to the first wireless frame.
17. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the communication method according to any one of claims 1 to 9, or execute the communication method according to any one of claims 10 to 13.
18. A program product, comprising at least one of a program and instructions, characterized in that: When at least one of the program and the instruction is executed by the communication device, the communication method according to any one of claims 1 to 9 or the communication method according to any one of claims 10 to 13 is implemented.
Citation Information
Patent Citations
Communication method, communication device and communication system
CN118592066A
Communication method, communication device and communication system
CN118830304A
Method of transmitting and receiving a message associated with power saving mode in a wireless communication system
US20100062725A1