Communication method, communication device and communication system
By receiving and sending wireless frames in Wi-Fi devices to identify the support status of dynamic power saving mode and dynamically adjust the communication mode, the conflict between dynamic power saving mode and other power saving mechanisms is resolved, achieving efficient energy saving and stable communication of the device.
Patent Information
- Application Number
- CN202480003415.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-09-16
AI Technical Summary
Existing Wi-Fi technologies have difficulty effectively coordinating conflicts with other power-saving mechanisms in dynamic power-saving mode, resulting in unstable device power consumption and resource waste.
By receiving and sending wireless frames in dynamic power saving mode to identify whether the device supports this mode or sends frames, the communication mode is dynamically adjusted to avoid conflicts and achieve flexible power saving management.
It improves the response speed and communication stability of the device in a changing communication environment, reduces the time for the device to switch modes, and improves communication efficiency and system performance.
Smart Images

Figure CN120660404A_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 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. Summary of the Invention
[0003] The embodiments of the present disclosure provide a communication method, a communication device, and a communication system to further enhance the power saving mechanism.
[0004] In one aspect, an embodiment of the present disclosure provides a communication method, applied to a first device, the method comprising:
[0005] In a dynamic power saving mode, receiving a first radio frame sent by at least one second device; wherein the first radio frame identifies whether the second device supports the dynamic power saving mode or whether the second device supports sending a second radio frame; and the second radio frame is used to instruct the device in the dynamic power saving mode to switch a communication mode after receiving the second radio frame.
[0006] Maintain or disable the dynamic power saving mode according to the first radio frame.
[0007] On the other hand, an embodiment of the present disclosure further provides a communication method, applied to a second device, the method comprising:
[0008] Determining a first radio frame; wherein the first radio frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second radio frame; the second radio frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second radio frame;
[0009] The first radio frame is sent.
[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 receiving module, configured to receive, in a dynamic power saving mode, a first radio frame sent by at least one second device; wherein the first radio frame identifies whether the second device supports the dynamic power saving mode or whether the second device supports sending a second radio frame; and the second radio frame is used to instruct the device in the dynamic power saving mode to switch a communication mode after receiving the second radio frame;
[0012] The first determining module is configured to maintain or disable the dynamic power saving mode according to the first radio 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 second determining module, configured to determine a first radio frame; wherein the first radio frame identifies whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second radio frame; and the second radio frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second radio frame;
[0015] A sending module is used to send the first wireless frame.
[0016] On the other hand, an embodiment of the present disclosure further provides a communication device, wherein the communication device is a first device, including:
[0017] one or more processors;
[0018] The first device is used to execute the communication method described in the embodiment of the present disclosure.
[0019] On the other hand, an embodiment of the present disclosure further provides a communication device, wherein the communication device is a second device, including:
[0020] one or more processors;
[0021] The second device is used to execute the communication method described in the embodiment of the present disclosure.
[0022] The embodiment of the present disclosure further provides a communication system, including a first device and a second device;
[0023] The first device receives a first radio frame sent by at least one second device in a dynamic power saving mode; the first radio frame identifies whether the second device supports the dynamic power saving mode or whether the second device supports sending a second radio frame; the second radio frame is used to instruct the device in the dynamic power saving mode to switch a communication mode after receiving the second radio frame; and the dynamic power saving mode is maintained or disabled according to the first radio frame.
[0024] The second device determines a first wireless frame; wherein the first wireless frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second wireless frame; the second wireless frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second wireless frame; and send the first wireless frame.
[0025] 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.
[0026] In an embodiment of the present disclosure, in a dynamic power saving mode, a first wireless frame sent by at least one second device is received; wherein, the first wireless frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second wireless frame; the second wireless frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second wireless frame; according to the first wireless frame, the dynamic power saving mode is maintained or turned off, which effectively improves the energy consumption management efficiency of the system while ensuring the communication reliability and compatibility between devices.
[0027] 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
[0028] 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.
[0029] Figure 1 An exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;
[0030] Figure 2 This is one of the exemplary interaction diagrams of the method provided according to an embodiment of the present disclosure;
[0031] Figure 3 This is a second exemplary interaction diagram of a method provided according to an embodiment of the present disclosure;
[0032] Figure 4 This is a third exemplary interaction diagram of a method provided according to an embodiment of the present disclosure;
[0033] Figure 5 This is a fourth exemplary interaction diagram of a method provided according to an embodiment of the present disclosure;
[0034] Figure 6This is a fifth exemplary interaction diagram of a method provided according to an embodiment of the present disclosure;
[0035] Figure 7 One of the flow charts of the communication method provided in the embodiment of the present disclosure;
[0036] Figure 8 A second flow chart of the communication method provided in an embodiment of the present disclosure;
[0037] Figure 9 A schematic structural diagram of a first device proposed in an embodiment of the present disclosure;
[0038] Figure 10 A schematic structural diagram of a second device proposed in an embodiment of the present disclosure;
[0039] Figure 11 A schematic diagram of the structure of a terminal proposed in an embodiment of the present disclosure;
[0040] Figure 12 This is a schematic diagram of the structure of the chip proposed in the embodiment of the present disclosure. DETAILED DESCRIPTION
[0041] The embodiments of the present disclosure provide a communication method, a communication device, and a communication system.
[0042] In a first aspect, an embodiment of the present disclosure provides a communication method, applied to a first device, the method comprising:
[0043] In a dynamic power saving mode, receiving a first radio frame sent by at least one second device; wherein the first radio frame indicates whether the second device supports the dynamic power saving mode or whether the second device supports sending a second radio frame; and the second radio frame is used to instruct the device in the dynamic power saving mode to switch a communication mode after receiving the second radio frame.
[0044] Maintain or disable the dynamic power saving mode according to the first radio frame.
[0045] In the above embodiment, by determining whether to maintain or disable power saving mode in dynamic power saving mode based on the received first radio frame information, efficient resource management and energy conservation are achieved, avoiding unnecessary energy waste. This method can improve the device's response speed and communication stability in changing communication environments, while effectively reducing the time it takes for the device to switch modes, thereby improving communication efficiency and overall system performance.
[0046] In conjunction with some embodiments of the first aspect, in some embodiments, maintaining or disabling the dynamic power saving mode according to the first radio frame includes one or more of the following:
[0047] The second device that sends the first wireless frame is a first-category device, and the dynamic power saving mode is turned off; wherein the first-category device is a device that does not support the dynamic power saving mode;
[0048] The second device that sends the first wireless frame is a second-category device, and the dynamic power saving mode is turned off; wherein the second-category device is a device that does not support sending the second wireless frame;
[0049] The second device that sends the first wireless frame is a third type device and maintains the dynamic power saving mode; wherein, the third type device is a device that supports sending the second wireless frame.
[0050] In the above embodiment, the device's power saving mode is flexibly adjusted based on the received first radio frame indication information. Specifically, the device can determine whether to maintain or disable dynamic power saving mode based on the type of second device. This enables more intelligent and efficient resource management by identifying device types and making corresponding adjustments, avoiding unnecessary power consumption while improving the device's responsiveness and stability in various communication scenarios.
[0051] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0052] After the first-category device and the second-category device are both disassociated from the first device, the dynamic power saving mode is enabled.
[0053] In the above embodiment, after the first and second category devices are disassociated from the first device, the dynamic power saving mode is automatically enabled. By intelligently determining the device association status, the dynamic power saving mode is ensured to be enabled promptly when high power consumption is no longer required, thereby effectively saving energy.
[0054] In conjunction with some embodiments of the first aspect, in some embodiments, turning off the dynamic power saving mode includes one or more of the following:
[0055] Sending a third radio frame to the second device and turning off the dynamic power saving mode; wherein the second device is a first-category device, and the first radio frame indicates that the second device does not support the dynamic power saving mode; and the third radio frame is a response frame to the first radio frame;
[0056] sending a fourth radio frame to the second device, where the fourth radio frame indicates that the first device has turned off the dynamic power saving mode; wherein the second device is a second-category device, and the first radio frame indicates that the second device does not support sending the second radio frame; and the fourth radio frame is a response frame to the first radio frame;
[0057] Determine a fifth radio frame, where the fifth radio frame indicates that the first device turns off the dynamic power saving mode; and broadcast the fifth radio frame.
[0058] In the above embodiment, by intelligently identifying and responding to different types of devices, dynamic power saving mode disabling becomes more flexible and efficient. This handling of different device types helps improve system energy efficiency and communication stability, while ensuring timely adjustments under different operating conditions, reducing unnecessary power consumption and optimizing resource utilization.
[0059] In conjunction with some embodiments of the first aspect, in some embodiments, maintaining the dynamic power saving mode includes:
[0060] Send a sixth wireless frame to the second device and maintain the dynamic power saving mode; wherein, the second device is a third-category device, and the first wireless frame identifies that the second device supports sending the second wireless frame; the sixth wireless frame is a response frame to the first wireless frame.
[0061] In the above embodiment, when the second device is a third-category device and the second device supports sending the second wireless frame, the first device maintains the dynamic power saving mode and sends the sixth wireless frame to the second device, thereby achieving efficient resource management and energy saving and avoiding unnecessary energy waste.
[0062] In combination with some embodiments of the first aspect, in some embodiments, after sending the third radio frame, the method further includes one or more of the following:
[0063] If the second device fails to associate with the first device and other devices associated with the first device all support the dynamic power saving mode, determining a seventh radio frame, where the seventh radio frame indicates that the first device has enabled the dynamic power saving mode; and broadcasting the seventh radio frame.
[0064] When the first device does not receive the association request frame sent by the second device and other devices associated with the first device all support the dynamic power saving mode, determine an eighth wireless frame, and the eighth wireless frame indicates that the first device turns on the dynamic power saving mode; broadcast the eighth wireless frame.
[0065] In the above embodiment, by automatically enabling dynamic power saving mode under specific conditions (such as association failure or failure to receive an association request frame) and broadcasting relevant status information, the device's energy efficiency can be improved and unnecessary energy consumption can be reduced. In addition, the broadcast mechanism ensures that other devices are promptly informed of the enabled state of dynamic power saving mode, thereby facilitating state coordination and resource optimization among devices in the network.
[0066] In conjunction with some embodiments of the first aspect, in some embodiments, before receiving the first radio frame sent by the second device, the method further includes:
[0067] Determine a ninth radio frame; the ninth radio frame includes first identification information, where the first identification information identifies whether the first device supports the dynamic power saving mode;
[0068] The ninth radio frame is sent.
[0069] In the above embodiment, before receiving the first wireless frame sent by the second device, the first device sends the ninth wireless frame to inform the network or other devices whether it supports the dynamic power saving mode, so that the second device can make corresponding decisions based on the support status of the first device.
[0070] In conjunction with some embodiments of the first aspect, in some embodiments, the first identification information is set to a first parameter value, indicating that the first device supports the dynamic power saving mode;
[0071] The first identification information is set to a second parameter value, indicating that the first device does not support the dynamic power saving mode.
[0072] In the above embodiment, different parameter values are set to indicate whether the second device supports dynamic power saving mode. In this way, the second device can more accurately understand the capabilities of the first device, avoid unnecessary power saving mode switching operations when dynamic power saving mode is not supported, and reduce communication overhead and energy consumption.
[0073] In combination with some embodiments of the first aspect, in some embodiments, the ninth wireless frame further includes second identification information, and the second identification information identifies: whether the first device turns on or off the dynamic power saving mode.
[0074] In the above embodiment, the first device explicitly indicates its current dynamic power saving mode status (on or off) by adding the second identification information in the ninth radio frame. This approach allows the second device to understand the power saving status of the first device in real time and adjust its communication strategy or behavior accordingly, ensuring efficient collaboration and resource conservation between devices.
[0075] In conjunction with some embodiments of the first aspect, in some embodiments, when the first identification information is set to a first parameter value, the second identification information is set to a third parameter value, indicating that the first device has enabled the dynamic power saving mode;
[0076] The second identification information is set to a fourth parameter value, indicating that the first device turns off the dynamic power saving mode.
[0077] In the above embodiment, the first device can transmit specific information about the dynamic power saving mode in the ninth radio frame by setting different parameter values. The combination of the first identification information and the second identification information can clearly indicate whether the first device has the power saving mode enabled or disabled. In this way, the second device can make corresponding adjustments based on the power saving status of the first device, further improving communication efficiency and reducing unnecessary energy consumption.
[0078] In combination with some embodiments of the first aspect, in some embodiments, the ninth wireless frame further includes third identification information, and the third identification information identifies: communication parameters of the first device in the dynamic power saving mode.
[0079] In the above embodiment, by adding the third identification information in the ninth radio frame, the first device can transmit its communication parameters in the dynamic power saving mode, so that the second device communicating with it can make corresponding adjustments according to these parameters.
[0080] 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;
[0081] 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.
[0082] In the above embodiment, by switching to the first capability communication mode, the first device can communicate with lower power consumption, thereby saving energy and maximizing the battery life when high communication performance is not required. At the same time, the differentiated settings between the first capability communication mode and the second capability communication mode (such as the difference in parameter values) further optimize the utilization efficiency of communication resources. The switching mechanism can also ensure that the device can still maintain basic communication capabilities in low power consumption mode, thereby improving the reliability and stability of the overall communication system, especially in scenarios with a large number of devices or where energy saving is required, it has a significant optimization effect.
[0083] In a second aspect, an embodiment of the present disclosure provides a communication device method, which is applied to a second device. The method includes:
[0084] Determining a first radio frame; wherein the first radio frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second radio frame; the second radio frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second radio frame;
[0085] The first radio frame is sent.
[0086] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes one or more of the following:
[0087] When the second device is a first type device and the first radio frame indicates that the second device does not support the dynamic power saving mode, receiving a third radio frame; wherein the third radio frame is a response frame to the first radio frame;
[0088] When the second device is a second-category device and the first radio frame indicates that the second device does not support sending the second radio frame, receiving a fourth radio frame, where the fourth radio frame indicates that the first device turns off the dynamic power saving mode; wherein the fourth radio frame is a response frame to the first radio frame;
[0089] receiving a fifth radio frame; the fifth radio frame indicating that the first device turns off the dynamic power saving mode, the fifth radio frame being a broadcast frame;
[0090] When the second device is a third-category device and the first wireless frame indicates that the second device supports sending the second wireless frame, a sixth wireless frame is received, and the sixth wireless frame indicates that the first device maintains the dynamic power saving mode; wherein the sixth wireless frame is a response frame to the first wireless frame.
[0091] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0092] A sixth radio frame is received; the sixth radio frame indicates that the first device turns off the dynamic power saving mode, and the sixth radio frame is a broadcast frame.
[0093] In conjunction with some embodiments of the second aspect, in some embodiments, after receiving the third radio frame, the method further includes one or more of the following:
[0094] In a case where the second device fails to associate with the first device and other devices associated with the first device all support the dynamic power saving mode, receiving a seventh radio frame; the seventh radio frame indicates that the first device turns on the dynamic power saving mode;
[0095] In a case where no association request frame is sent and other devices associated with the first device all support the dynamic power saving mode, an eighth radio frame is received; the eighth radio frame indicates that the first device turns on the dynamic power saving mode.
[0096] In conjunction with some embodiments of the second aspect, in some embodiments, before sending the first radio frame, the method further includes:
[0097] A ninth wireless frame is received; the ninth wireless frame includes first identification information, and the first identification information identifies whether the first device supports the dynamic power saving mode.
[0098] 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 receiving module and a first determination module; wherein the first device is used to execute an optional implementation method of the first aspect.
[0099] In a fourth aspect, an embodiment of the present disclosure further provides a communication device, which is a second device and includes: a second determination module and a sending module; wherein the above-mentioned second device is used to execute the optional implementation method of the second aspect.
[0100] In a fifth aspect, an embodiment of the present disclosure further provides a communication device, wherein the communication device is a first device, including:
[0101] one or more processors;
[0102] The first device is used to execute an optional implementation of the first aspect.
[0103] In a sixth aspect, an embodiment of the present disclosure further provides a communication device, where the communication device is a second device, including:
[0104] one or more processors;
[0105] The second device is used to execute an optional implementation of the second aspect.
[0106] In a seventh aspect, an embodiment of the present disclosure further provides a communication system, including a first device and a second device;
[0107] The first device receives a first radio frame sent by at least one second device in a dynamic power saving mode; the first radio frame identifies whether the second device supports the dynamic power saving mode or whether the second device supports sending a second radio frame; the second radio frame is used to instruct the device in the dynamic power saving mode to switch a communication mode after receiving the second radio frame; and the dynamic power saving mode is maintained or disabled according to the first radio frame.
[0108] The second device determines a first wireless frame; wherein the first wireless frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second wireless frame; the second wireless frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second wireless frame; and send the first wireless frame.
[0109] 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.
[0110] 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.
[0111] 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.
[0112] 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.
[0113] 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.
[0114] The embodiments of the present disclosure provide a communication device method, a communication device, and a communication system. In some embodiments, the communication device method, signal transmission method, wireless frame transmission method, and other terms are interchangeable, and the information processing system, communication system, and other terms are interchangeable.
[0115] 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.
[0116] 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.
[0117] 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.
[0118] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0119] 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.
[0120] 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.
[0121] 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.
[0122] 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.
[0123] 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.
[0124] In some embodiments, terms such as "time / frequency" and "time / frequency domain" refer to the time domain and / or the frequency domain.
[0125] 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.
[0126] 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.
[0127] 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.
[0128] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0129] 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.
[0130] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0131] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0132] 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.
[0133] Figure 1 It is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0134] like Figure 1 As shown, the communication system 100 includes a first device 101 and a second device 102 .
[0135] In some embodiments, the first device may be an access point (AP) device, and the second device may be a station (STA) device.
[0136] 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.
[0137] In some embodiments, the second device 102 includes, for example, a wireless communication chip, a wireless sensor, or a wireless communication terminal that supports Wi-Fi communication. Optionally, the wireless communication terminal 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.
[0138] Specifically, the second device 102 may be a terminal device or a network device with a wireless fidelity (Wi-Fi) chip. Optionally, 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 is not limited thereto.
[0139] In some embodiments, the first device 101 can be an access point for a mobile terminal 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.
[0140] 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.
[0141] 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.
[0142] 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.
[0143] 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, 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, and other factors, a STA cannot detect other STAs that are farther away from it, and the two STAs are each other's hidden nodes.
[0144] 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:
[0145] Step 201: The second device 102 sends a first radio frame; wherein the first radio frame indicates whether the second device 102 supports the dynamic power saving mode, or whether the second device 102 supports sending a second radio frame; and the second radio frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second radio frame.
[0146] 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.
[0147] To further enhance power conservation, 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 a 20MHz operating bandwidth, a single spatial stream, and a low-rate MCS (Modulation and Coding Scheme) for transmission and reception, and only supports the reception of specific control or management frames.
[0148] However, during the association process, enabling or disabling dynamic power saving mode for a non-AP STA may cause some problems. On the one hand, if a non-AP STA enables dynamic power saving mode during the association process, it may conflict with the target wake time (TWT) mechanism and the periodic power saving mode. For example, the TWT mechanism requires the device to be active at a predetermined wake-up time, but the dynamic power saving mode may not be able to respond to the TWT requirement in a timely manner due to switching delays. On the other hand, if a non-AP STA disables dynamic power saving mode, it will cause the device to always operate in a single power mode and lose the ability to dynamically adjust the power mode, thereby reducing the power saving effect.
[0149] In the embodiment of the present disclosure, the second device includes but is not limited to an ultra-high reliability multi-link station device (UHR non-AP STA), a traditional multi-link station device (Legacy non-AP STA), and a multi-link station device applicable to a standard before the ultra-high reliability standard (pre-UHR non-AP STA). The first radio frame includes but is not limited to a probe request frame (ProbeRequest), an association request frame (AssociationRequest), and a reassociation request frame (ReassociationResponse). The second device sends a first radio frame, and the first radio frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second radio frame; the second radio frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second radio frame. For example, after the first device in dynamic power saving mode is turned on, it switches from a low-capability communication mode to a high-capability communication mode to complete the frame exchange after receiving the second radio frame sent by the second device. The second wireless frame includes but is not limited to an initial control frame (ICF); wherein the initial control frame includes but is not limited to a multiple user request to send Trigger frame (MU-RTS Trigger frame) and a buffer status report polling trigger frame (BSRP Trigger frame).
[0150] In the embodiment of the present disclosure, through the first radio frame, the non-AP STA can identify to the associated device whether it supports the dynamic power saving mode or whether it supports sending the second radio frame during the association process, which can effectively avoid conflicts between the dynamic power saving mode and other power saving mechanisms (such as the TWT mechanism and the periodic power saving mode). Specifically, when the non-AP STA explicitly identifies that it supports the dynamic power saving mode, the associated device can optimize the configuration for this mode to avoid conflicts with the scheduling logic of other mechanisms; and when the non-AP STA identifies that it does not support the dynamic power saving mode, the associated device can directly select other power saving mechanisms to avoid interference from the dynamic power saving mode. This capability identification mechanism is completed in the early stage of communication establishment, ensuring the coordination between power saving modes, effectively improving the power consumption management efficiency and flexibility of the device, and avoiding communication failures or resource waste caused by conflicts in power saving mechanisms.
[0151] 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;
[0152] 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.
[0153] 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.
[0154] 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.
[0155] 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.
[0156] 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.
[0157] 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.
[0158] Step 202: The first device 101 maintains or turns off the dynamic power saving mode according to the first radio frame.
[0159] In some embodiments, the first device 101 includes but is not limited to a mobile access point (Mobile AP).
[0160] In the Mobile AP scenario, there are also some problems with enabling or disabling the dynamic power saving mode of the Mobile AP. On the one hand, since Legacy non-AP STA or pre-UHR non-AP STA (hereinafter referred to as Legacy devices) usually follow early standards, they do not support the parsing or negotiation logic of the dynamic power saving mode. If the Mobile AP enters the dynamic power saving mode, the Legacy device may not be able to recognize and adapt to the dynamic power saving mode, resulting in communication failure between devices. On the other hand, if the Mobile AP disables the dynamic power saving mode during the association process, it needs to always operate in high power mode to ensure communication quality. Although this situation avoids compatibility issues with Legacy devices, it greatly increases the energy consumption of the Mobile AP, which violates the design goal of low-power optimization.
[0161] Optionally, when the first device supports the dynamic power saving mode, the dynamic power saving mode is enabled by default, which means that the Mobile AP preferentially chooses to operate in the dynamic power saving mode when no special instructions are received or specific conditions are encountered. The dynamic power saving mode is enabled so that the Mobile AP can achieve low power consumption operation by default.
[0162] In the embodiment of the present disclosure, if the first device supports the dynamic power saving mode, the first device is in the dynamic power saving state before receiving the first radio frame. Then, after receiving the first radio frame sent by the second device, the first device performs any one of the following response operations from Case 1 to Case 3:
[0163] Case 1: The first device turns off the dynamic power saving mode according to the first radio frame;
[0164] In some embodiments, disabling the dynamic power saving mode includes at least one of the following:
[0165] The second device that sends the first wireless frame is a first-category device, and the dynamic power saving mode is turned off; wherein the first-category device is a device that does not support the dynamic power saving mode;
[0166] The second device that sends the first wireless frame is a second-category device, and the dynamic power saving mode is turned off; wherein the second-category device is a device that does not support sending the second wireless frame;
[0167] In the embodiment of the present disclosure, when the second device that sends the first radio frame is a legacy device or a UHR non-AP STA that does not support the dynamic power saving mode, the dynamic power saving mode is turned off.
[0168] Optionally, the first device can determine the type of the second device by parsing the first wireless frame; wherein, the type of the second device may be carried in a certain identification bit of the first wireless frame, or may not be carried in a certain identification bit of the first wireless frame, and no specific limitation is made here.
[0169] For example, if a Mobile AP receives a Probe Request frame from at least one legacy device that does not support dynamic power saving mode, the Mobile AP disables dynamic power saving mode. In this case, to ensure that the Mobile AP and the legacy device can establish an association and complete communication, the Mobile AP disables dynamic power saving mode and reverts to a traditional communication mode compatible with the legacy device. This shutdown operation not only avoids association failures due to dynamic power saving mode incompatibility but also ensures that the Mobile AP can flexibly adapt to the capabilities of different devices, thereby improving system compatibility and stability.
[0170] In an embodiment of the present disclosure, when the second device that sends the first radio frame is a UHR non-AP STA, the dynamic power saving mode is turned off. For example, the Mobile AP receives a ProbeRequest frame or a (Re)Association Request frame sent by at least one UHR non-AP STA, but the UHR non-AP STA is a device that does not support sending the second radio frame, then the Mobile AP turns off the dynamic power saving mode to avoid communication failure or collaboration problems caused by enabling an incompatible dynamic power saving mechanism in subsequent communications. After turning off the dynamic power saving mode, the Mobile AP can transmit data with the UHR non-AP STA in a traditional communication manner, thereby ensuring the normal communication and system stability. Among them, the UHR non-AP STA indicates whether the UHR non-AP STA supports sending the second radio frame through the dynamic power saving mode auxiliary support (DPS Assist Support) flag of the first radio frame. For example, in the above case, the parameter value of the DPS Assist Support flag is set to "0".
[0171] Case 2: The first device maintains the dynamic power saving mode according to the first radio frame.
[0172] In some embodiments, the second device that sends the first wireless frame is a third-category device that maintains the dynamic power saving mode; wherein, the third-category device is a device that supports sending the second wireless frame.
[0173] In the disclosed embodiment, the second device that sends the first radio frame is a UHR non-AP STA that supports sending the second radio frame, and maintains the dynamic power saving mode. In this case, since the second device supports the UHR protocol and supports sending the second radio frame, the first device can continue to maintain the dynamic power saving mode.
[0174] Case three: the first device turns on the dynamic power saving mode according to the first radio frame.
[0175] In some embodiments, the dynamic power saving mode is enabled after both the first-category device and the second-category device are disassociated from the first device.
[0176] Optionally, after the first type of devices and the second type of devices in the second device that sent the first radio frame are both disassociated from the first device, the dynamic power saving mode is enabled.
[0177] In the disclosed embodiment, the first-category device is a legacy device, and the second-category device is a UHR non-AP STA that does not support sending the second radio frame. Therefore, after both the first-category device and the second-category device are disassociated from the first device, the remaining devices associated with the first device are all UHR non-AP STAs that support sending the second radio frame. Therefore, the first device can re-enable dynamic power saving mode to further reduce energy consumption and improve device power saving.
[0178] 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.
[0179] 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.
[0180] In some embodiments, terms such as wireless access scheme and waveform may be used interchangeably.
[0181] 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.
[0182] 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.
[0183] 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.
[0184] 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.
[0185] 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.
[0186] 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:
[0187] Step 301: The second device 102 sends a first radio frame; wherein the first radio frame indicates whether the second device 102 supports the dynamic power saving mode or whether the second device 102 supports sending a second radio frame; and the second radio frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second radio frame.
[0188] In an embodiment of the present disclosure, the second device sends a first wireless frame, and the first wireless frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second wireless frame; wherein, the second device includes but is not limited to first category devices, second category devices and third category devices.
[0189] Step 302: When the first radio frame indicates that the second device 102 sending the first radio frame is a first-category device, the first device 101 turns off the dynamic power saving mode.
[0190] In an embodiment of the present disclosure, when the first radio frame indicates that the second device sending the first radio frame is a legacy device or a UHR non-AP STA that does not support the dynamic power saving mode, the dynamic power saving mode is turned off.
[0191] In step 303 , the first device 101 sends a third radio frame; correspondingly, the second device 102 receives the third radio frame sent by the first device 101 .
[0192] In the disclosed embodiment, if the second device is a legacy device or a UHR non-APSTA that does not support dynamic power saving mode, the Mobile AP transmits a third radio frame after disabling dynamic power saving mode. The third radio frame is a Probe Response frame, which is used to respond to the first radio frame.
[0193] In some embodiments, after turning off the dynamic power saving mode, the method further includes:
[0194] Determining a fifth radio frame, where the fifth radio frame indicates that the first device turns off the dynamic power saving mode;
[0195] The fifth radio frame is broadcast.
[0196] In the disclosed embodiment, after a Mobile AP establishes an association with a legacy device or a UHR non-AP STA that does not support dynamic power saving mode, the Mobile AP broadcasts information indicating that dynamic power saving mode is disabled. For example, the Mobile AP determines and transmits a Beacon frame; the Beacon frame carries an Ultra High Reliability Operation Parameters field (UHR Operation Parameters); the UHR Operation Parameters field includes a Dynamic Power Saving Mode Enable (DPS Enable) flag, and the parameter value of the DPS Enable flag is set to "0," indicating that the Mobile AP has disabled dynamic power saving mode.
[0197] In some embodiments, the method further comprises:
[0198] When the second device fails to associate with the first device and other devices associated with the first device all support the dynamic power saving mode, determine a seventh wireless frame, where the seventh wireless frame indicates that the first device has turned on the dynamic power saving mode; and broadcast the seventh wireless frame.
[0199] For example, after sending the third wireless frame or after sending the fourth wireless frame or after sending the fifth wireless frame, when the second device fails to associate with the first device and other devices associated with the first device all support the dynamic power saving mode, the seventh wireless frame can be determined, and the seventh wireless frame indicates that the first device has turned on the dynamic power saving mode; and the seventh wireless frame can be broadcast.
[0200] In one embodiment, after the first device sends the third radio frame, if the legacy device fails to associate with the first device, the first device enables dynamic power saving mode and broadcasts information indicating that the dynamic power saving mode has been enabled. For example, the first device determines and sends the seventh radio frame.
[0201] In some embodiments, the method further comprises:
[0202] When the first device does not receive the association request frame sent by the second device and other devices associated with the first device all support the dynamic power saving mode, determine an eighth wireless frame, and the eighth wireless frame indicates that the first device turns on the dynamic power saving mode; broadcast the eighth wireless frame.
[0203] In an embodiment of the present disclosure, if the first device does not receive an Association Request frame from a legacy device within a period of time after sending the third radio frame, the first device enables dynamic power saving mode and broadcasts information indicating that the dynamic power saving mode has been enabled. For example, the first device determines and sends an eighth radio frame.
[0204] The communication method involved in the embodiments of the present disclosure may include at least one of steps 301 to 303. For example, step 301 may be implemented as an independent embodiment, step 302 may be implemented as an independent embodiment, step 303 may be implemented as an independent embodiment, steps 301+302 may be implemented as an independent embodiment, and steps 302+303 may be implemented as an independent embodiment.
[0205] 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.
[0206] 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:
[0207] Step 401: The second device 102 sends a first radio frame; wherein the first radio frame indicates whether the second device 102 supports the dynamic power saving mode or whether the second device 102 supports sending a second radio frame; and the second radio frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second radio frame.
[0208] In an embodiment of the present disclosure, the second device sends a first wireless frame, and the first wireless frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second wireless frame; wherein, the second device includes but is not limited to first category devices, second category devices and third category devices.
[0209] Step 402: When the first radio frame indicates that the second device 102 sending the first radio frame is a second-category device, the first device 101 turns off the dynamic power saving mode.
[0210] In the embodiment of the present disclosure, when the first radio frame indicates that the second device sending the first radio frame is a UHR non-AP STA that does not support sending the second radio frame, the dynamic power saving mode is turned off.
[0211] In step 403 , the first device 101 sends a fourth radio frame; correspondingly, the second device 102 receives the fourth radio frame sent by the first device 101 .
[0212] In an embodiment of the present disclosure, if the second device is a UHR non-AP STA that does not support sending the second radio frame, the Mobile AP sends a fourth radio frame after disabling dynamic power saving mode. The fourth radio frame includes, but is not limited to, a ProbeResponse frame and an AssociationRequest frame, and the fourth radio frame is used to respond to the first radio frame. The fourth radio frame carries a UHR Operation Parameters field, and the parameter value of the DPS Enable flag in the UHR Operation Parameters field is set to "0."
[0213] In some embodiments, after sending the fourth radio frame, the method further includes:
[0214] Determining a fifth radio frame, where the fifth radio frame indicates that the first device turns off the dynamic power saving mode;
[0215] The fifth radio frame is broadcast.
[0216] In the disclosed embodiment, after the Mobile AP establishes an association with a UHR non-AP STA that does not support sending the second radio frame, the Mobile AP broadcasts information indicating that the dynamic power saving mode is disabled. For example, the Mobile AP determines and sends a Beacon frame; the Beacon frame carries UHR Operation Parameters; the UHR Operation Parameters field includes a DPS Enable flag, and the parameter value of the DPS Enable flag is set to "0," indicating that the Mobile AP has disabled the dynamic power saving mode.
[0217] The communication method involved in the embodiments of the present disclosure may include at least one of steps 401 to 403. For example, step 401 may be implemented as an independent embodiment, step 402 may be implemented as an independent embodiment, step 403 may be implemented as an independent embodiment, steps 401+402 may be implemented as an independent embodiment, and steps 402+403 may be implemented as an independent embodiment.
[0218] 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.
[0219] Figure 5 FIG. 1 is an interactive diagram of a communication method according to an embodiment of the present disclosure. Figure 5 As shown, the embodiment of the present disclosure relates to a communication method, which includes:
[0220] Step 501: The second device 102 sends a first radio frame; wherein the first radio frame indicates whether the second device 102 supports the dynamic power saving mode, or whether the second device 102 supports sending a second radio frame; and the second radio frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second radio frame.
[0221] In an embodiment of the present disclosure, the second device sends a first wireless frame, and the first wireless frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second wireless frame; wherein, the second device includes but is not limited to first category devices, second category devices and third category devices.
[0222] Step 502: When the first radio frame indicates that the second device 102 sending the first radio frame is a third-category device, the first device 101 turns on the dynamic power saving mode.
[0223] In the embodiment of the present disclosure, when the first radio frame indicates that the second device sending the first radio frame is a UHR non-AP STA that supports sending the second radio frame, the dynamic power saving mode is enabled.
[0224] In step 503 , the first device 101 sends a sixth radio frame; correspondingly, the second device 102 receives the sixth radio frame sent by the first device 101 .
[0225] In an embodiment of the present disclosure, if the second device is a UHR non-AP STA that supports sending the second radio frame, the Mobile AP enables dynamic power saving mode and sends a sixth radio frame. The sixth radio frame includes but is not limited to a ProbeResponse frame and an AssociationRequest frame, and the fifth radio frame is used to respond to the first radio frame. The fifth radio frame carries a UHR Operation Parameters field, and the parameter value of the DPS Enable flag in the UHR Operation Parameters field is set to "1."
[0226] Optionally, after turning on the dynamic power saving mode, the first device may also broadcast a Beacon frame; the Beacon frame carries UHR Operation Parameters; the UHR Operation Parameters field includes a DPS Enable flag, and the parameter value of the DPS Enable flag is set to "1", indicating that the Mobile AP turns on the dynamic power saving mode.
[0227] The communication method involved in the embodiments of the present disclosure may include at least one of steps 501 to 503. For example, step 501 may be implemented as an independent embodiment, step 502 may be implemented as an independent embodiment, step 503 may be implemented as an independent embodiment, steps 501+502 may be implemented as an independent embodiment, and steps 502+503 may be implemented as an independent embodiment.
[0228] 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.
[0229] Figure 6 FIG. 1 is an interactive diagram of a communication method according to an embodiment of the present disclosure. Figure 6 As shown, the embodiment of the present disclosure relates to a communication method, which includes:
[0230] Step 601: The first device 101 determines a ninth radio frame; the ninth radio frame includes first identification information, and the first identification information identifies whether the first device 101 supports the dynamic power saving mode.
[0231] Optionally, the ninth radio frame may include but is not limited to a Probe Request frame, an Association Request frame, and a Reassociation Request frame.
[0232] Optionally, the ninth wireless frame may include an ultra-high reliability media access address capability information field (UHR MAC Capabilities Information) field, the UHR MAC Capabilities Information field includes a DPSSupport (dynamic power saving mode support; DPS, namely Dynamic Power Save, dynamic power saving mode) identification bit, and the first identification information is carried in the DPS Support identification bit.
[0233] In some embodiments, the first identification information is set to a first parameter value, indicating that: the first device supports a dynamic power saving mode;
[0234] The first identification information is set to a second parameter value, indicating that the first device does not support the dynamic power saving mode.
[0235] Optionally, the first parameter value may be "1" and the second parameter value may be "0". That is, when the DPS Support flag is set to "1", it indicates that the first device supports the dynamic power saving mode; when the DPS Support flag is set to "0", it indicates that the first device does not support the dynamic power saving mode.
[0236] In some embodiments, the ninth radio frame further includes second identification information, where the second identification information identifies whether the first device turns on or off a dynamic power saving mode.
[0237] Optionally, the ninth radio frame may further carry a first identification field, where the first identification field includes a DPS Enable (DPS on) identification bit, and the second identification information may be carried in the DPS Enable identification bit.
[0238] In some embodiments, the second identification information is set to a third parameter value, indicating that: the first device is in dynamic power saving mode;
[0239] The second identification information is set to a fourth parameter value, indicating that the first device turns off the dynamic power saving mode.
[0240] Optionally, when the parameter value of the first identification information is set to the first parameter value, the second identification information is set to the third parameter value by default. For example, when the parameter value of the first identification information is set to "1", the parameter value of the second identification information is set to "1" by default; or when the parameter value of the first identification information is set to "0", the parameter value of the second identification information is set to "0" by default.
[0241] Optionally, when the parameter value of the first identification information is set to the first parameter value, the second identification information is set to the fourth parameter value. For example, the parameter value of the first identification information is set to "1" and the parameter value of the second identification information is set to "0".
[0242] Optionally, the ninth wireless frame includes first identification information. When the first identification information indicates that the first device supports the dynamic power saving mode, the first device can be defaulted to turning on the dynamic power saving mode (that is, the embodiment of the present application may not limit whether the ninth wireless frame contains second identification information or the value of the second identification information).
[0243] For example, the ninth wireless frame includes the first identification information but does not include the second identification information. When the first identification information indicates that the first device supports the dynamic power saving mode, the first device can be defaulted to turning on the dynamic power saving mode, and / or, when the first identification information indicates that the first device does not support the dynamic power saving mode, the first device can naturally be defaulted to turning off the dynamic power saving mode without further instructions.
[0244] Optionally, the ninth wireless frame includes the second identification information. When the second identification information indicates that the first device turns on the dynamic power saving mode, it can naturally be assumed that the first device supports the dynamic power saving mode (that is, the embodiment of the present application may not limit whether the ninth wireless frame contains the first identification information or the value of the first identification information).
[0245] For example, the ninth wireless frame includes the second identification information but does not include the first identification information. When the second identification information indicates that the first device turns on the dynamic power saving mode, it can be assumed that the first device supports the dynamic power saving mode, and / or, when the second identification information indicates that the first device turns off the dynamic power saving mode, it can be assumed that the first device does not support the dynamic power saving mode, and no further instructions are required.
[0246] In an optional embodiment, the value of the first identification information and the value of the second identification information may have no correlation, and may be indicated based on actual conditions.
[0247] In some embodiments, the ninth radio frame further includes third identification information, and the third identification information identifies: a communication parameter of the first device in a dynamic power saving mode.
[0248] Optionally, the ninth radio frame may further carry a second identification field, where the second identification field includes a DPS Operation Parameters field (DPS operation parameter field), and the third identification information is carried in the DPS Operation Parameters field.
[0249] Optionally, the DPS Operation Parameters field is used to identify operating parameters (ie, communication parameters) of the first device in the DPS mode. That is, the parameters carried in the DPS Operation Parameters field are operating parameters of the first device in the DPS mode.
[0250] Optionally, the third identification information may be carried in the ninth wireless frame, or carried after the first device sends the ninth wireless frame, or before receiving the first wireless frame, or in the identification field of the wireless frame sent by the first device.
[0251] In step 602 , the first device 101 sends the ninth radio frame to the second device 102 ; correspondingly, the second radio frame 102 receives the ninth radio frame sent by the first device 101 .
[0252] In an embodiment of the present disclosure, the first device maintains the dynamic power saving mode when it supports the dynamic power saving mode and does not receive a first radio frame sent by the second device. For example, the Mobile AP carries the UHR MACCapabilities Information field (the parameter value of the DPS Support flag is set to "1"), the UHR Operation Parameters field (the parameter value of the DPS Enable flag is set to "1"), and the DPS Operation Parameters field in the Beacon frame.
[0253] Step 603, the second device 102 sends a first wireless frame; wherein, the first wireless frame identifies: whether the second device 102 supports the dynamic power saving mode, or whether the second device 102 supports sending a second wireless frame; the second wireless frame is used to indicate that the device in the dynamic power saving mode switches the communication mode after receiving the second wireless frame.
[0254] In the embodiment of the present disclosure, through the first wireless frame, the non-AP STA can identify to the associated device whether it supports the dynamic power saving mode or whether it supports sending the second wireless frame during the association process, which can effectively avoid conflicts between the dynamic power saving mode and other power saving mechanisms (such as the TWT mechanism and the periodic power saving mode).
[0255] Step 604: The first device 101 maintains or turns off the dynamic power saving mode according to the first radio frame.
[0256] Optionally, under a first condition, the first device turns off the dynamic power saving mode. The first condition includes but is not limited to at least one of the following:
[0257] When a first device receives a first radio frame sent by at least one second device, wherein the second device is a legacy non-AP STA (pre-UHR non-AP STA), and the first radio frame is a Probe Request frame;
[0258] When a first device receives a first wireless frame sent by at least one second device; wherein the second device is a UHR non-AP STA that does not support sending an initial control frame for dynamic power saving; and the first wireless frame is a Probe frame or an Association Request frame.
[0259] Optionally, under the first condition, the first device performing a response operation includes at least one of the following:
[0260] When the second device that sends the first wireless frame is a legacy non-AP STA, the first device turns off the dynamic power saving mode and replies with a Probe Response frame; wherein, after the legacy non-AP STA establishes an association with the first device, the first device broadcasts the information of turning off the dynamic power saving mode; for example, the first device carries the UHR Operation Parameters field in the Beacon frame, and the parameter value of the Enable flag of the Beacon frame is set to "0". Optionally, after the first device replies to the Probe Response frame, if the legacy non-AP STA fails to associate with it, the first device will turn on the dynamic power saving mode and broadcast the information of turning on the dynamic power saving mode. Optionally, if the first device does not receive an association request frame sent by the corresponding legacy non-AP STA after a period of time after replying to the Probe Response frame, the first device will turn on the dynamic power saving mode and broadcast the information of turning on the dynamic power saving mode.
[0261] The first device turns off the dynamic power saving mode, indicates that the dynamic power saving mode is disabled in a Probe frame or an Association Response frame (for example, the Probe frame or the Association Response frame carries a UHR OperationParameters field with the dynamic power saving Enable flag set to 0); and broadcasts the disabling information.
[0262] Optionally, under a second condition, the first device will turn on the dynamic power saving mode. The second condition includes but is not limited to:
[0263] The second devices associated with the first device both support the first device operating in a dynamic power saving mode;
[0264] The Legacy non-AP STA in the second device that sends the first radio frame and the UHR non-AP STA that does not support sending the initial control frame for dynamic power saving are both disassociated from the first device.
[0265] The communication method involved in the embodiments of the present disclosure may include at least one of steps 601 to 604. For example, step 601 can be implemented as an independent embodiment, step 602 can be implemented as an independent embodiment, step 603 can be implemented as an independent embodiment, and step 604 can be implemented as an independent embodiment; steps 601+602 can be implemented as an independent embodiment, steps 602+603 can be implemented as an independent embodiment, and steps 603+604 can be implemented as an independent embodiment.
[0266] 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.
[0267] Figure 7 It is a flowchart of a communication method according to an embodiment of the present disclosure.
[0268] like Figure 7 As shown, the above method can be applied to the first device 101, and the above method includes:
[0269] Step 701: In a dynamic power saving mode, a first wireless frame sent by at least one second device is received; wherein, the first wireless frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second wireless frame; the second wireless frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second wireless frame.
[0270] Step 702: Maintain or disable the dynamic power saving mode according to the first radio frame.
[0271] Optionally, in the embodiment of the present disclosure, maintaining or disabling the dynamic power saving mode according to the first radio frame includes one or more of the following:
[0272] The second device that sends the first wireless frame is a first-category device, and the dynamic power saving mode is turned off; wherein the first-category device is a device that does not support the dynamic power saving mode;
[0273] The second device that sends the first wireless frame is a second-category device, and the dynamic power saving mode is turned off; wherein the second-category device is a device that does not support sending the second wireless frame;
[0274] The second device that sends the first wireless frame is a third type device and maintains the dynamic power saving mode; wherein, the third type device is a device that supports sending the second wireless frame.
[0275] Optionally, in the embodiment of the present disclosure, the method further includes:
[0276] After the first-category device and the second-category device are both disassociated from the first device, the dynamic power saving mode is enabled.
[0277] Optionally, in the embodiment of the present disclosure, turning off the dynamic power saving mode includes one or more of the following:
[0278] receiving a first radio frame sent by the second device, wherein the second device is a first-category device and the first radio frame indicates that the second device does not support the dynamic power saving mode; sending a third radio frame to the second device and turning off the dynamic power saving mode; wherein the third radio frame is a response frame to the first radio frame;
[0279] receiving a first radio frame sent by the second device, wherein the second device is a second-category device, and the first radio frame indicates that the second device does not support sending the second radio frame; sending a fourth radio frame to the second device, wherein the fourth radio frame indicates that the first device turns off the dynamic power saving mode; wherein the fourth radio frame is a response frame to the first radio frame;
[0280] Determine a fifth radio frame, where the fifth radio frame indicates that the first device turns off the dynamic power saving mode; and broadcast the fifth radio frame.
[0281] Optionally, in the embodiment of the present disclosure, maintaining the dynamic power saving mode includes:
[0282] Send a sixth wireless frame to the second device and maintain the dynamic power saving mode; wherein, the second device is a third-category device, and the first wireless frame identifies that the second device supports sending the second wireless frame; the fifth wireless frame is a response frame to the first wireless frame.
[0283] Optionally, in the embodiment of the present disclosure, after sending the third radio frame, the method further includes one or more of the following:
[0284] If the second device fails to associate with the first device and other devices associated with the first device all support the dynamic power saving mode, determining a seventh radio frame, where the seventh radio frame indicates that the first device has enabled the dynamic power saving mode; and broadcasting the seventh radio frame.
[0285] When the first device does not receive the association request frame sent by the second device and other devices associated with the first device all support the dynamic power saving mode, determine an eighth wireless frame, and the eighth wireless frame indicates that the first device turns on the dynamic power saving mode; broadcast the eighth wireless frame.
[0286] Optionally, in the embodiment of the present disclosure, before receiving the first radio frame sent by the second device, the method further includes:
[0287] Determine a ninth radio frame; the ninth radio frame includes first identification information, where the first identification information identifies whether the first device supports the dynamic power saving mode;
[0288] The ninth radio frame is sent.
[0289] Optionally, in an embodiment of the present disclosure, the first identification information is set to a first parameter value, indicating that the first device supports the dynamic power saving mode;
[0290] The first identification information is set to a second parameter value, indicating that the first device does not support the dynamic power saving mode.
[0291] Optionally, in an embodiment of the present disclosure, the ninth wireless frame further includes second identification information, and the second identification information identifies whether the first device turns on or off the dynamic power saving mode.
[0292] Optionally, in an embodiment of the present disclosure, when the first identification information is set to a first parameter value, the second identification information is set to a third parameter value, indicating that the first device has enabled the dynamic power saving mode;
[0293] The second identification information is set to a fourth parameter value, indicating that the first device turns off the dynamic power saving mode.
[0294] Optionally, in an embodiment of the present disclosure, the ninth wireless frame further includes third identification information, and the third identification information identifies: communication parameters of the first device in the dynamic power saving mode.
[0295] 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;
[0296] 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.
[0297] The communication method involved in the embodiment of the present disclosure may include at least one of steps 701 to 702. For example, step 701 may be implemented as an independent embodiment, step 702 may be implemented as an independent embodiment, and steps 701+702 may be implemented as independent embodiments.
[0298] 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.
[0299] Figure 8 This is a second flow chart of a communication method according to an embodiment of the present disclosure.
[0300] like Figure 8 As shown, the above method can be applied to the second device 102, and the above method includes:
[0301] Step 801, determine a first wireless frame; wherein the first wireless frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second wireless frame; the second wireless frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second wireless frame.
[0302] Step 802: Send the first wireless frame.
[0303] Optionally, in the embodiment of the present disclosure, the method further includes one or more of the following:
[0304] When the second device is a first type device and the first radio frame indicates that the second device does not support the dynamic power saving mode, receiving a third radio frame; wherein the third radio frame is a response frame to the first radio frame;
[0305] When the second device is a second-category device and the first radio frame indicates that the second device does not support sending the second radio frame, receiving a fourth radio frame, where the fourth radio frame indicates that the first device turns off the dynamic power saving mode; wherein the fourth radio frame is a response frame to the first radio frame;
[0306] A fifth radio frame is received; the fifth radio frame indicates that the first device turns off the dynamic power saving mode, and the fifth radio frame is a broadcast frame.
[0307] Optionally, in the embodiment of the present disclosure, the method further includes:
[0308] When the second device is a third-category device and the first wireless frame indicates that the second device supports sending the second wireless frame, a sixth wireless frame is received, and the sixth wireless frame indicates that the first device turns on the dynamic power saving mode; wherein the sixth wireless frame is a response frame to the first wireless frame.
[0309] Optionally, in the embodiment of the present disclosure, the method further includes:
[0310] A sixth radio frame is received; the sixth radio frame indicates that the first device turns off the dynamic power saving mode, and the sixth radio frame is a broadcast frame.
[0311] Optionally, in the embodiment of the present disclosure, after receiving the third radio frame, the method further includes one or more of the following:
[0312] In a case where the second device fails to associate with the first device and other devices associated with the first device all support the dynamic power saving mode, receiving a seventh radio frame; the seventh radio frame indicates that the first device turns on the dynamic power saving mode;
[0313] In a case where no association request frame is sent and other devices associated with the first device all support the dynamic power saving mode, an eighth radio frame is received; the eighth radio frame indicates that the first device turns on the dynamic power saving mode.
[0314] Optionally, in the embodiment of the present disclosure, before sending the first radio frame, the method further includes:
[0315] A ninth wireless frame is received; the ninth wireless frame includes first identification information, and the first identification information identifies whether the first device supports the dynamic power saving mode.
[0316] The communication method involved in the embodiment of the present disclosure may include at least one of steps 801 to 802. For example, step 801 may be implemented as an independent embodiment, step 802 may be implemented as an independent embodiment, and steps 801+802 may be implemented as independent embodiments.
[0317] 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.
[0318] 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.
[0319] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0320] In the embodiment of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and execution capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit, and the logical relationship of the above 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 processor loads a configuration document to implement the process of hardware circuit configuration, which can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0321] Figure 9 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 9 As shown, the first device 900 may include at least one of: a receiving module 901 , a first processing module 902 , and the like.
[0322] In some embodiments, the above-mentioned receiving module 901 is used to receive a first wireless frame sent by at least one second device in a dynamic power saving mode; wherein, the first wireless frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second wireless frame; the second wireless frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second wireless frame; the first processing module 902 is used to maintain or turn off the dynamic power saving mode according to the first wireless frame.
[0323] Optionally, the receiving module 901 is used to execute the communication steps executed by the first device 101 in any of the above methods, such as step 701, which will not be repeated here. The first processing module 902 is used to execute steps 202 and 702.
[0324] In some embodiments, the processing module can be replaced with the determination module and the processor, and the receiving module can be replaced with the transceiver module and the transceiver.
[0325] Figure 10 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 10 As shown, the second device 1000 may include: a second determining module 1001 and a sending module 1002.
[0326] In some embodiments, the above-mentioned second determination module 1001 is used to determine a first wireless frame; wherein the first wireless frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second wireless frame; the second wireless frame is used to indicate that the device in the dynamic power saving mode switches the communication mode after receiving the second wireless frame.
[0327] Optionally, the sending module 1002 is configured to execute the communication steps performed by the second device 102 in any of the above methods.
[0328] In some embodiments, the processing module can be replaced with the determination module and the processor, and the sending module can be replaced with the transceiver module and the transceiver.
[0329] Figure 11 This is a schematic diagram of the structure of a terminal 1100 (e.g., user equipment) proposed in an embodiment of the present disclosure. Terminal 1100 may 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 1100 may be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0330] like Figure 11 As shown, terminal 1100 includes one or more processors 1101. Processor 1101 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 1100 is used to perform any of the above methods.
[0331] In some embodiments, the terminal 1100 further includes one or more memories 1102 for storing instructions. Optionally, all or part of the memories 1102 may be located outside the terminal 1100.
[0332] In some embodiments, the terminal 1100 further includes one or more transceivers 1104. When the terminal 1100 includes one or more transceivers 1104, the transceiver 1104 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step 201, step 301, step 303, step 401, step 403, step 501, step 503, step 602, step 701, and step 802, but not limited thereto), and the processor 1101 performs at least one of the other steps (for example, step 202, step 302, step 402, step 502, step 601, step 702, and step 801, but not limited thereto).
[0333] 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.
[0334] In some embodiments, terminal 1100 may include one or more interface circuits 1103. Optionally, interface circuit 1103 is connected to memory 1102. Interface circuit 1103 may be configured to receive signals from memory 1102 or other devices, and may be configured to send signals to memory 1102 or other devices. For example, interface circuit 1103 may read instructions stored in memory 1102 and send the instructions to processor 1101.
[0335] The terminal 1100 described in the above embodiments may be a communication device such as a user equipment, but the scope of the terminal 1100 described in the present disclosure is not limited thereto, and the structure of the terminal 1100 may not be limited thereto. Figure 11 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.
[0336] Figure 12 1 is a schematic diagram of the structure of the chip 1200 proposed in the embodiment of the present disclosure. For the case where the terminal 1100 can be a chip or a chip system, please refer to Figure 12 The structure of the chip 1200 is shown, but is not limited thereto.
[0337] The chip 1200 includes one or more processors 1201 , and the chip 1200 is configured to execute any of the above methods.
[0338] In some embodiments, chip 1200 further includes one or more 1203. Optionally, interface circuit 1203 is connected to memory 1202. Interface circuit 1203 can be used to receive signals from memory 1202 or other devices, and interface circuit 1203 can be used to send signals to memory 1202 or other devices. For example, interface circuit 1203 can read instructions stored in memory 1202 and send the instructions to processor 1201.
[0339] In some embodiments, the interface circuit 1203 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 303, step 401, step 403, step 501, step 503, step 602, step 701, step 802, but not limited to these), and the processor 1201 executes at least one of the other steps (for example, step 202, step 302, step 402, step 502, step 601, step 702, step 801, but not limited to these).
[0340] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.
[0341] In some embodiments, chip 1200 further includes one or more memories 1202 for storing instructions. Alternatively, all or part of memory 1202 may be external to chip 1200.
[0342] The present disclosure also provides a storage medium having instructions stored thereon. When the instructions are executed on the terminal 1100, the terminal 1100 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.
[0343] The present disclosure also provides a program product, which, when executed by the terminal 1100, enables the terminal 1100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0344] 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: In a dynamic power saving mode, receiving a first radio frame sent by at least one second device; wherein the first radio frame indicates whether the second device supports the dynamic power saving mode or whether the second device supports sending a second radio frame; and the second radio frame is used to instruct the device in the dynamic power saving mode to switch a communication mode after receiving the second radio frame. Maintain or disable the dynamic power saving mode according to the first radio frame.
2. The communication method according to claim 1, wherein: Maintaining or turning off the dynamic power saving mode includes one or more of the following: The second device that sends the first wireless frame is a first-category device, and the dynamic power saving mode is turned off; wherein the first-category device is a device that does not support the dynamic power saving mode; The second device that sends the first wireless frame is a second-category device, and the dynamic power saving mode is turned off; wherein the second-category device is a device that does not support sending the second wireless frame; The second device that sends the first wireless frame is a third type device and maintains the dynamic power saving mode; wherein, the third type device is a device that supports sending the second wireless frame.
3. The communication method according to claim 2, wherein: The method further comprises: After the first-category device and the second-category device are both disassociated from the first device, the dynamic power saving mode is enabled.
4. The communication method according to any one of claims 1 to 3, characterized in that: The step of disabling the dynamic power saving mode includes one or more of the following: Sending a third radio frame to the second device and turning off the dynamic power saving mode; wherein the second device is a first-category device, and the first radio frame indicates that the second device does not support the dynamic power saving mode; and the third radio frame is a response frame to the first radio frame; sending a fourth radio frame to the second device, where the fourth radio frame indicates that the first device has turned off the dynamic power saving mode; wherein the second device is a second-category device, and the first radio frame indicates that the second device does not support sending the second radio frame; and the fourth radio frame is a response frame to the first radio frame; Determine a fifth radio frame, where the fifth radio frame indicates that the first device turns off the dynamic power saving mode; and broadcast the fifth radio frame.
5. The communication method according to any one of claims 1 to 4, characterized in that: The maintaining the dynamic power saving mode includes: Send a sixth wireless frame to the second device and maintain the dynamic power saving mode; wherein, the second device is a third-category device, and the first wireless frame identifies that the second device supports sending the second wireless frame; the sixth wireless frame is a response frame to the first wireless frame.
6. The communication method according to any one of claims 1 to 5, characterized in that: The method may further comprise one or more of the following: If the second device fails to associate with the first device, and other devices associated with the first device all support the dynamic power saving mode, determining a seventh radio frame, where the seventh radio frame indicates that the first device has enabled the dynamic power saving mode; broadcasting the seventh radio frame; If the first device does not receive the association request frame sent by the second device, and other devices associated with the first device all support the dynamic power saving mode, determining an eighth radio frame, where the eighth radio frame indicates that the first device turns on the dynamic power saving mode; The eighth radio frame is broadcast.
7. The communication method according to any one of claims 1 to 6, characterized in that: Before receiving the first radio frame sent by the second device, the method further includes: Determine a ninth radio frame; the ninth radio frame includes first identification information, where the first identification information identifies whether the first device supports the dynamic power saving mode; The ninth radio frame is sent.
8. The communication method according to claim 7, wherein: The ninth radio frame further includes second identification information, where the second identification information identifies whether the first device turns on or off the dynamic power saving mode.
9. The communication method according to claim 8, wherein: When the first identification information indicates that the first device supports the dynamic power saving mode, the second identification information indicates that the first device turns on the dynamic power saving mode.
10. The communication method according to any one of claims 7 to 9, characterized in that: The ninth radio frame further includes third identification information, where the third identification information identifies: a communication parameter of the first device in the dynamic power saving mode.
11. The communication method according to any one of claims 1 to 10, 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.
12. A communication method, applied to a second device, characterized in that: include: determining a first radio frame; The first radio frame identifies whether the second device supports a dynamic power saving mode, or whether the second device supports sending a second radio frame; The second radio frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second radio frame; The first radio frame is sent.
13. The communication method according to claim 12, wherein: The method may further comprise one or more of the following: When the second device is a first type device and the first radio frame indicates that the second device does not support the dynamic power saving mode, receiving a third radio frame; wherein the third radio frame is a response frame to the first radio frame; When the second device is a second-category device and the first radio frame indicates that the second device does not support sending the second radio frame, receiving a fourth radio frame, where the fourth radio frame indicates that the first device turns off the dynamic power saving mode; wherein the fourth radio frame is a response frame to the first radio frame; receiving a fifth radio frame; the fifth radio frame indicating that the first device turns off the dynamic power saving mode, the fifth radio frame being a broadcast frame; When the second device is a third-category device and the first wireless frame indicates that the second device supports sending the second wireless frame, a sixth wireless frame is received, and the sixth wireless frame indicates that the first device maintains the dynamic power saving mode; wherein the sixth wireless frame is a response frame to the first wireless frame.
14. The communication method according to claim 13, wherein: After receiving the third radio frame, the method further includes one or more of the following: In a case where the second device fails to associate with the first device and other devices associated with the first device all support the dynamic power saving mode, receiving a seventh radio frame; The seventh radio frame indicates that the first device turns on the dynamic power saving mode; receiving an eighth radio frame when no association request frame is sent and other devices associated with the first device all support the dynamic power saving mode; The eighth radio frame indicates that the first device turns on the dynamic power saving mode.
15. The communication method according to any one of claims 12 to 14, characterized in that: Before sending the first radio frame, the method further includes: A ninth wireless frame is received; the ninth wireless frame includes first identification information, and the first identification information identifies whether the first device supports the dynamic power saving mode.
16. 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 11.
17. 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 12 to 15.
18. A communication system, characterized in that: including a first device and a second device; The first device receives a first radio frame sent by at least one second device in a dynamic power saving mode; the first radio frame identifies whether the second device supports the dynamic power saving mode or whether the second device supports sending a second radio frame; the second radio frame is used to instruct the device in the dynamic power saving mode to switch a communication mode after receiving the second radio frame; and the dynamic power saving mode is maintained or disabled according to the first radio frame. The second device determines a first wireless frame; wherein the first wireless frame identifies: whether the second device supports the dynamic power saving mode, or whether the second device supports sending a second wireless frame; the second wireless frame is used to instruct the device in the dynamic power saving mode to switch the communication mode after receiving the second wireless frame; and send the first wireless frame.
19. 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 11, or execute the communication method according to any one of claims 12 to 15.
20. 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 a communication device, the communication method according to any one of claims 1 to 11 or the communication method according to any one of claims 12 to 15 is implemented.