Communication method, communication device and communication system
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-26
- Publication Date
- 2026-03-27
AI Technical Summary
In Wi-Fi communication, when a device switches from a high-power mode to a low-power mode during data transmission, it may cause data transmission interruption or increased latency. Existing technologies lack an effective power mode switching mechanism to avoid such problems.
By transmitting wireless frames between devices to identify the data transmission status and dynamically adjusting the power mode, power saving of devices can be achieved without affecting the data transmission process.
It achieves the reduction of device energy consumption and avoids data transmission interruption and increased latency without affecting data transmission quality and efficiency.
Smart Images

Figure CN121753422A_ABST
Abstract
Description
Communication method, communication device, and communication system TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and in particular, to a communication method, a communication device, and a communication system. BACKGROUND
[0002] Currently, the contents researched by Wi-Fi technology, such as Ultra High Reliability (UHR), have the vision of improving the reliability of Wireless Local Area Networks (WLAN) connection, reducing the delay, improving the manageability, increasing the throughput at different Signal to Noise Ratio (SNR) levels, and reducing the device-level power consumption, etc. In the UHR, in order to improve the throughput of the system, a mode of simultaneously communicating in the sub 7 GHz (gigahertz) and 45 GHz and / or 60 GHz frequency bands is proposed.
[0003] In the UHR, the power saving mechanism will be further enhanced. In order to further save power, usually, during the data transmission process, the device performs data transmission in a high power mode in a pre-allocated time period, and performs listening operation or sleeps in a low power mode after the end of the time period. However, at the end of the pre-allocated time period, there may be data that has not been transmitted between devices or there may be new data that needs to be transmitted. At this time, if the device switches to a low power mode, it will affect the data transmission process, resulting in data transmission interruption, time delay increase, etc. Therefore, it is necessary to provide a mechanism for determining power mode switching to avoid this situation.
[0004] SUMMARY
[0005] Embodiments of the present disclosure provide a communication method, a communication device, and a communication system to provide a mechanism for determining power mode switching.
[0006] In a first aspect, embodiments of the present disclosure provide a communication method performed by a first device, the method comprising:
[0007] receiving at least one first wireless frame sent by a second device after the first device completes the power mode switching operation and during a data transmission operation with the second device;
[0008] The first wireless frame comprises first identification information, the first identification information is used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted when an end time of the first time period arrives; the power mode switching operation comprises switching from a first power mode to a second power mode; for any communication parameter in at least one communication parameter, a parameter value of the first power mode is less than a parameter value of the second power mode.
[0009] According to the first identification information, the power mode of the first device is determined.
[0010] In a second aspect, the embodiments of the present disclosure further provide a communication method, executed by a second device, the method comprising:
[0011] After the first device completes the power mode switching operation, and in the process of performing the data transmission operation with the first device, at least one first wireless frame is determined.
[0012] The first wireless frame comprises first identification information, the first identification information is used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted when an end time of the first time period arrives; the power mode switching operation comprises switching from a first power mode to a second power mode; for any communication parameter in at least one communication parameter, a parameter value of the first power mode is less than a parameter value of the second power mode.
[0013] The first wireless frame is sent to the first device, indicating that the first device determines the power mode of the first device according to the first identification information.
[0014] In a third aspect, the embodiments of the present disclosure further provide a communication device, the communication device comprises a first device, the first device comprises:
[0015] The receiving module is configured to, after the first device completes the power mode switching operation, and in the process of performing the data transmission operation with the second device, receive at least one first wireless frame sent by the second device.
[0016] The first wireless frame comprises first identification information, the first identification information is used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted when an end time of the first time period arrives; the power mode switching operation comprises switching from a first power mode to a second power mode; for any communication parameter in at least one communication parameter, a parameter value of the first power mode is less than a parameter value of the second power mode.
[0017] determine, according to the first identification information, the power mode of the first device.
[0018] In a fourth aspect, the embodiments of the present disclosure further provide a communication device, including a second device, the second device including:
[0019] determine, after the first device completes the power mode switching operation and in a process of performing a data transmission operation with the first device, at least one first radio frame;
[0020] The first radio frame includes first identification information, the first identification information being used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted when an end time of the first time period arrives; the power mode switching operation includes switching from a first power mode to a second power mode; for any communication parameter in at least one communication parameter, a parameter value of the first power mode is less than a parameter value of the second power mode.
[0021] send, to the first device, the first radio frame, to instruct the first device to determine the power mode of the first device according to the first identification information.
[0022] In a fifth aspect, the embodiments of the present disclosure further provide a communication device, including a first device, the first device including:
[0023] one or more processors;
[0024] The first device is configured to perform the communication method in the first aspect of the embodiments of the present disclosure.
[0025] In a sixth aspect, the embodiments of the present disclosure further provide a communication device, including a second device, the second device including:
[0026] one or more processors;
[0027] The second device is configured to perform the communication method in the second aspect of the embodiments of the present disclosure.
[0028] In a seventh aspect, the embodiments of the present disclosure further provide a communication system, including a first device and a second device;
[0029] The second device is configured to determine, after the first device completes the power mode switching operation and in a process of performing a data transmission operation with the first device, at least one first radio frame; and send, to the first device, the first radio frame, to instruct the first device to determine the power mode of the first device according to the first identification information.
[0030] The first wireless frame comprises first identification information, and the first identification information is used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted at the end time of the first time period; the power mode switching operation comprises switching from a first power mode to a second power mode; for any communication parameter in at least one communication parameter, a parameter value of the first power mode is smaller than a parameter value of the second power mode.
[0031] The first device is configured to receive at least one first wireless frame sent by the second device after the first device completes the power mode switching operation and in the process of the data transmission operation with the second device, and determine the power mode of the first device according to the first identification information.
[0032] In an eighth aspect, the embodiments of the present disclosure further provide a storage medium, which stores instructions, and when the instructions run on a communication device, the communication device executes the communication method in the first aspect of the embodiments of the present disclosure or executes the communication method in the second aspect of the embodiments of the present disclosure.
[0033] In the embodiments of the present disclosure, for any communication parameter in at least one communication parameter, a parameter value of the first power mode is smaller than a parameter value of the second power mode; the first device switches from the first power mode to the second power mode and receives at least one first wireless frame sent by the second device in the process of the data transmission operation with the second device, and determines the power mode of the first device according to whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted at the end time of the first time period identified by the first identification information in the first wireless frame; in this way, the first device can obtain whether the data transmission operation is completed in real time based on the first identification information in the first wireless frame, and determine the power mode of the first device in combination with whether the data transmission operation is completed, thereby further achieving the effect of saving power of the device (i.e., reducing energy consumption of the device) without affecting the data transmission process (which is conducive to reducing transmission delay, ensuring transmission quality and improving transmission efficiency).
[0034] Additional aspects and advantages of the embodiments of the present disclosure will be given in the following description, which will become apparent from the following description, or will be understood by those skilled in the art through the practice of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiment description. The following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0036] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure;
[0037] FIG. 2 is a schematic diagram of an interaction of a communication method according to an embodiment of the present disclosure;
[0038] FIG. 3 is a schematic diagram of an interaction of a communication method according to an embodiment of the present disclosure;
[0039] FIG. 4a is a schematic diagram of a scenario of a communication method according to an embodiment of the present disclosure;
[0040] FIG. 4b is a schematic diagram of a scenario of a communication method according to an embodiment of the present disclosure;
[0041] FIG. 4c is a schematic diagram of a scenario of a communication method according to an embodiment of the present disclosure;
[0042] FIG. 5 is a schematic diagram of a scenario of a communication method according to an embodiment of the present disclosure;
[0043] FIG. 6 is a schematic diagram of a flow of a communication method according to an embodiment of the present disclosure;
[0044] FIG. 7 is a schematic diagram of a flow of a communication method according to an embodiment of the present disclosure;
[0045] FIG. 8 is a schematic diagram of a structure of a first device according to an embodiment of the present disclosure;
[0046] FIG. 9 is a schematic diagram of a structure of a second device according to an embodiment of the present disclosure;
[0047] FIG. 10 is a schematic diagram of a structure of a terminal according to an embodiment of the present disclosure;
[0048] FIG. 11 is a schematic diagram of a structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0049] The embodiments of the present disclosure provide a communication method, a communication device and a communication system.
[0050] In a first aspect, the embodiments of the present disclosure provide a communication method, performed by a first device, comprising:
[0051] receiving at least one first radio frame sent by a second device after the first device completes the power mode switching operation and during a data transmission operation with the second device;
[0052] The first wireless frame includes first identification information, and the first identification information is used to identify whether the second device completes a data transmission operation within a first time period or whether the second device has data to be transmitted when an end time of the first time period arrives; the power mode switching operation includes switching from a first power mode to a second power mode; for any communication parameter in at least one communication parameter, a parameter value of the first power mode is smaller than a parameter value of the second power mode.
[0053] The power mode of the first device is determined according to the first identification information.
[0054] In the above embodiment, the first device can obtain, in real time, whether the data transmission operation is ended based on the first identification information in the first wireless frame, and determine the power mode of the first device in combination with whether the data transmission operation is ended, so that the device power saving effect is achieved without affecting the data transmission process.
[0055] In combination with some embodiments of the first aspect, in some embodiments, the determining the power mode of the first device according to the first identification information includes:
[0056] The power mode of the first device is determined according to the first identification information and a preset judgment condition; the judgment condition includes at least one of the following: whether the first device works in a periodic power management mode, and a relationship between the end time and a power management period.
[0057] One power management period includes a second time period and a third time period; in a case where the first device works in the periodic power management mode, the first device works in the first power mode in the second time period and works in a third power mode in the third time period; for any communication parameter in at least one communication parameter, a parameter value of the third power mode is smaller than or equal to a parameter value of the second power mode and greater than a parameter value of the first power mode.
[0058] In the above embodiment, when the first device determines the power mode of the first device according to the first identification information in the first wireless frame, the power mode of the first device can be determined based on the first identification information in the first wireless frame, whether the first device works in the periodic power management mode, and a relationship between the end time of the first time period and the power management period, so that the device power saving effect is achieved without affecting the data transmission process.
[0059] In combination with some embodiments of the first aspect, in some embodiments, in a case where the first device works in the periodic power management mode, the determining the power mode of the first device according to the first identification information and the preset judgment condition includes at least one of the following:
[0060] in the case that the second device has completed the data transmission operation in the first time period or has no data to be transmitted at the end time, and the end time is in the third time period, the first device maintains the second power mode or switches from the second power mode to the third power mode at the end time;
[0061] in the case that the second device has completed the data transmission operation in the first time period or has no data to be transmitted at the end time, and the end time is in the second time period, the first device switches from the second power mode to the first power mode at the end time;
[0062] in the case that the second device has not completed the data transmission operation in the first time period or has data to be transmitted at the end time, the first device maintains the second power mode; and in the case that the first device receives the first wireless frame with the latest first identification information indicating that the second device has completed the data transmission operation, the first device switches from the second power mode to the first power mode or the third power mode.
[0063] In the above embodiment, in the case that the first device works in the periodic power management mode, and the second device has completed the data transmission operation in the first time period or has no data to be transmitted at the end time of the first time period, and the end time is in the third time period, the first device maintains the second power mode, or switches from the second power mode to the third power mode to maintain a higher power mode to continue data listening and avoid missing data to be transmitted.
[0064] In the case that the first device works in the periodic power management mode, and the second device has completed the data transmission operation in the first time period or has no data to be transmitted at the end time, and the end time is in the second time period, the first device switches from the second power mode to the first power mode to achieve the power saving purpose.
[0065] In the case that the first device works in the periodic power management mode, and the second device has not completed the data transmission operation in the first time period or has data to be transmitted at the end time, the first device maintains the second power mode to ensure the normal data transmission process and avoid interruption of the data transmission process and long data transmission delay; and in the case that the first device receives the first wireless frame with the latest first identification information indicating that the second device has completed the data transmission operation, the first device maintains the original periodic power management mode, switches from the second power mode to the first power mode or the third power mode to maintain a lower power mode, and achieves the power saving purpose.
[0066] In some embodiments of the first aspect, when the first device is operating in the aperiodic power management mode, the determining of the power mode of the first device according to the first identification information and a preset determination condition comprises at least one of the following:
[0067] when the second device completes the data transmission operation within the first time period or the second device has no data to be transmitted at the end time, the first device switches from the second power mode to the first power mode at the end time;
[0068] when the second device completes the data transmission operation within the first time period or the second device has data to be transmitted at the end time, the first device remains in the second power mode; and when the first device receives a latest first wireless frame in which the first identification information indicates that the second device has completed the data transmission operation, the first device switches from the second power mode to the first power mode.
[0069] In the above embodiments, when the first device is operating in the aperiodic power management mode and the second device completes the data transmission operation within the first time period or the second device has no data to be transmitted at the end time, the first device switches from the second power mode to the first power mode at the end time, which can achieve the purpose of power saving.
[0070] When the first device is operating in the aperiodic power management mode and the second device completes the data transmission operation within the first time period or the second device has data to be transmitted at the end time, the first device remains in the second power mode, which can ensure the normal progress of the data transmission process and avoid the interruption of the data transmission process and the long data transmission delay. When the first device receives a latest first wireless frame in which the first identification information indicates that the second device has completed the data transmission operation, the first device switches from the second power mode to the first power mode, i.e., reenters the power mode with low power consumption, which can achieve the purpose of device power saving.
[0071] In some embodiments of the first aspect, the first identification information comprises a first identification bit and / or a second identification bit.
[0072] The first identification bit is set to a first parameter value, and the first identification information is used to indicate that the second device has not completed the data transmission operation within the first time period or the second device has data to be transmitted at the end time.
[0073] The first identification bit is set to a second parameter value, and the first identification information is used to identify that the second device has completed a data transmission operation within the first time period or that the second device has no data to transmit when the end time arrives.
[0074] The second identification bit is set to a third parameter value, and the first identification information is used to identify that the first device maintains a current power mode.
[0075] The second identification bit is set to a fourth parameter value, and the first identification information is used to identify that the first device enters a power saving mode after completing the frame exchange operation.
[0076] In the above embodiments, the first identification information can include a first identification bit and / or a second identification bit. By setting the first identification bit to different parameter values, it can be identified whether the second device has completed a data transmission operation within the first time period or whether the second device has data to transmit when the end time of the first time period arrives. By setting the second identification bit to different parameter values, it can be identified whether the second device maintains a current power state (i.e., remains in the second power mode, i.e., still needs to perform data transmission in the second power mode, i.e., has not completed the data transmission operation within the first time period or has data to transmit when the end time arrives) or enters a power saving mode after completing the frame exchange operation (i.e., completes the data transmission operation within the first time period or has no data to transmit when the end time arrives).
[0077] In combination with some embodiments of the first aspect, in some embodiments, before the first device performs the power mode switching operation, the method further includes:
[0078] receiving a second wireless frame sent by the second device; wherein the second wireless frame includes fourth identification information and fifth identification information;
[0079] The fourth identification information is used to instruct the first device to perform a power mode switching operation, and the fifth identification information is used to instruct the first time period. The first time period is a time period in which the first device expects the second device to complete the power mode switching operation and the first device and the second device to complete a buffered data transmission operation.
[0080] In the above embodiments, the first device can perform a power mode switching operation based on the indication information of the fourth identification information in the second wireless frame sent by the second device, and after completing the power mode switching operation, perform a data transmission operation with the second device within the first time period indicated by the fifth identification information in the second wireless frame.
[0081] In some embodiments of the first aspect, after receiving the second wireless frame sent by the second device, the method further comprises:
[0082] determining a third wireless frame, wherein the third wireless frame is used to identify that the first device has completed the power mode switching operation;
[0083] sending the third wireless frame to the second device.
[0084] In the above embodiments, the first device can indicate that the first device has completed the power mode switching operation by sending the third wireless frame to the second device.
[0085] In a second aspect, the embodiments of the present disclosure provide a communication method, performed by a second device, the method comprising:
[0086] after the first device completes the power mode switching operation, and during a data transmission operation with the first device, determining at least one first wireless frame;
[0087] wherein the first wireless frame comprises first identification information, the first identification information is used to identify whether the second device has completed the data transmission operation within a first time period or whether the second device has data to be transmitted at the end time of the first time period; the power mode switching operation comprises switching from a first power mode to a second power mode; for any communication parameter in at least one communication parameter, the parameter value of the first power mode is less than the parameter value of the second power mode;
[0088] sending the first wireless frame to the first device to indicate the first device to determine the power mode of the first device according to the first identification information.
[0089] In some embodiments of the second aspect, the determining the power mode of the first device according to the first identification information comprises:
[0090] determining the power mode of the first device according to the first identification information and a preset judgment condition; wherein the judgment condition comprises at least one of the following: whether the first device works in a periodic power management mode, a relationship between the end time and a power management period;
[0091] wherein one power management period comprises a second time period and a third time period; in the case that the first device works in the periodic power management mode, the first device works in the first power mode in the second time period and works in a third power mode in the third time period; for any communication parameter in at least one communication parameter, the parameter value of the third power mode is less than or equal to the parameter value of the second power mode and greater than the parameter value of the first power mode.
[0092] In some embodiments of the second aspect, in a case that the first device works in the periodic power management mode, the determining the power mode of the first device according to the first identification information and the preset determination condition comprises at least one of:
[0093] in a case that the second device completes the data transmission operation within the first time period or has no data to be transmitted at the end time, and the end time is within the second time period, the first device switches from the second power mode to the first power mode at the end time;
[0094] in a case that the second device completes the data transmission operation within the first time period or has no data to be transmitted at the end time, and the end time is within the second time period, the first device switches from the second power mode to the first power mode at the end time;
[0095] in a case that the second device does not complete the data transmission operation within the first time period or has data to be transmitted at the end time, the first device keeps the second power mode; and in a case that the first device receives a latest first wireless frame in which the first identification information indicates that the second device has completed the data transmission operation, the first device switches from the second power mode to the first power mode or the third power mode.
[0096] In some embodiments of the second aspect, in a case that the first device works in the non-periodic power management mode, the determining the power mode of the first device according to the first identification information and the preset determination condition comprises at least one of:
[0097] in a case that the second device completes the data transmission operation within the first time period or has no data to be transmitted at the end time, the first device switches from the second power mode to the first power mode at the end time;
[0098] in a case that the second device does not complete the data transmission operation within the first time period or has data to be transmitted at the end time, the first device keeps the second power mode; and in a case that the first device receives a latest first wireless frame in which the first identification information indicates that the second device has completed the data transmission operation, the first device switches from the second power mode to the first power mode.
[0099] In some embodiments of the second aspect, the first identification information comprises a first identification bit and / or a second identification bit,
[0100] The first identification bit is set as a first parameter value, and the first identification information is used to identify that the second device has not completed a data transmission operation within the first time period or has data to be transmitted at the time when the end time arrives.
[0101] The first identification bit is set as a second parameter value, and the first identification information is used to identify that the second device has completed a data transmission operation within the first time period or has no data to be transmitted at the time when the end time arrives.
[0102] The second identification bit is set as a third parameter value, and the first identification information is used to identify that the first device maintains a current power mode.
[0103] The second identification bit is set as a fourth parameter value, and the first identification information is used to identify that the first device enters a power saving mode after completing the frame exchange operation.
[0104] In some embodiments of the second aspect, before determining the at least one first wireless frame, the method further includes:
[0105] determining a second wireless frame; wherein the second wireless frame includes fourth identification information and fifth identification information; the fourth identification information is used to indicate that the first device performs a power mode switching operation; and the fifth identification information is used to indicate the first time period; the first time period is a time period during which the first device expects the second device to complete the power mode switching operation and the first device to complete a buffered data transmission operation.
[0106] sending the second wireless frame to the first device.
[0107] In some embodiments of the second aspect, after sending the second wireless frame to the first device, the method further includes:
[0108] receiving a third wireless frame sent by the first device; wherein the third wireless frame is used to identify that the first device has completed the power mode switching operation.
[0109] In a third aspect, the embodiments of the present disclosure further provide a communication device, including a first device, the first device including at least one of a receiving module and a processing module; wherein the first device is configured to perform the optional implementation manners of the first aspect.
[0110] In a fourth aspect, the embodiments of the present disclosure further provide a communication device, the communication device comprising a second device, the second device comprising at least one of a determining module and a sending module; wherein the second device is configured to perform the optional implementation manners of the second aspect.
[0111] In a fifth aspect, the embodiments of the present disclosure further provide a communication device, the communication device comprising a first device, the first device comprising:
[0112] one or more processors;
[0113] wherein the first device is configured to perform the optional implementation manners of the first aspect.
[0114] In a sixth aspect, the embodiments of the present disclosure further provide a communication device, the communication device comprising a second device, the second device comprising:
[0115] one or more processors;
[0116] wherein the second device is configured to perform the optional implementation manners of the second aspect.
[0117] In a seventh aspect, the embodiments of the present disclosure further provide a communication system, comprising a first device and a second device; wherein the first device is configured to perform the optional implementation manners of the first aspect, and the second device is configured to perform the optional implementation manners of the second aspect.
[0118] In an eighth aspect, the embodiments of the present disclosure further provide a storage medium, the storage medium storing instructions, when the instructions are executed on a communication device, causing the communication device to perform the optional implementation manners of the first aspect or the second aspect.
[0119] In a ninth aspect, the embodiments of the present disclosure provide a program product, when the program product is executed on a communication device, causing the communication device to perform the method described in the optional implementation manners of the first aspect or the second aspect.
[0120] In a tenth aspect, the embodiments of the present disclosure provide a computer program, when the computer program is executed on a computer, causing the computer to perform the method described in the optional implementation manners of the first aspect or the second aspect.
[0121] In an eleventh aspect, the embodiments of the present disclosure provide a chip or a chip system. The chip or the chip system comprises a processing circuit configured to perform the method described in the optional implementation manners of the first aspect or the second aspect.
[0122] It can be understood that the communication device, the communication system, the storage medium, the program product, the computer program, the chip or the chip system are used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here.
[0123] The embodiments of the present disclosure propose a communication method, a communication device and a communication system. In some embodiments, the communication method and the signal sending method, the wireless frame sending method and the like can be replaced with each other, and the information processing system and the communication system and the like can be replaced with each other.
[0124] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation manners of other embodiments.
[0125] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form a new embodiment according to their inherent logical relationship.
[0126] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and not as a limitation on the present disclosure.
[0127] In the embodiments of the present disclosure, "multiple" refers to two or more.
[0128] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple" and the like can be replaced with each other.
[0129] In some embodiments, "at least one of A, B", "A and / or B", "in one case A, in another case B", "responsive to case A, responsive to case B" and the like, can be used to represent one or more of the following technical solutions: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selected from (A and B are selectively executed); in some embodiments, A and B (A and B are executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0130] In some embodiments, "A or B" and the like can include the following technical solutions according to the case: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selected from (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0131] In the embodiments of the present disclosure, the prefix words "first", "second" and the like are only used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity or content of the description objects. The description of the description objects should be referred to the description in the context of the claims or embodiments, and should not be limited by the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different; for another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the content thereof can be the same or different.
[0132] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0133] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0134] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "fewer than", "fewer than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.
[0135] In some embodiments, the apparatuses and devices can be interpreted as entities, and can also be interpreted as virtual, and the names thereof are not limited to the names described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", and the like.
[0136] In some embodiments, "network" can be interpreted as an apparatus included in the network, for example, an access network device, a core network device, and the like.
[0137] In some embodiments, the acquisition of data, information, and the like can comply with the laws and regulations of the country where the location is located.
[0138] In some embodiments, data, information, and the like can be acquired after obtaining the consent of the user.
[0139] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0140] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0141] As shown in FIG. 1, the communication system 100 includes a first device 101 and a second device 102; wherein the first device 101 can be a station device (Station, STA), a multi-connection station device (Non-Access Point Multi-Link Device, Non-AP MLD), and the second device 102 can be an access point device (Access Point, AP), a multi-connection access point device (Access Point Multi-Link Device, AP MLD). Alternatively, the first device 101 can be an access point device, a multi-connection access point device, and the second device 102 can be a station device, a multi-connection station device.
[0142] In some embodiments, the station device includes, for example, a wireless communication chip supporting WiFi communication function, a wireless sensor, or a wireless communication terminal. Optionally, the wireless communication terminal includes, for example, at least one of a mobile phone, a wearable device, an Internet of Things (IoT) device supporting WiFi communication function, a WiFi communication function-equipped vehicle, a smart vehicle, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, but not limited thereto.
[0143] In particular, the station device can be a terminal device or a network device with a wireless fidelity (WiFi) chip. Optionally, the station device can support multiple WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, 802.11bn, and the next generation 802.11 protocol, but not limited thereto.
[0144] In some embodiments, the access point device can be an access point for mobile terminals to enter a wired network. The AP serves as a bridge connecting the wired network and the wireless network, and its main function is to connect various wireless network clients together and then access the Ethernet network. In particular, the AP can be a terminal device or a network device with a wireless fidelity chip. Optionally, the AP can support multiple WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, 802.11bn, and the next generation 802.11 protocol, but not limited thereto.
[0145] Optionally, in the embodiments of the present disclosure, the AP and the STA can be devices supporting multi-link, for example, can be respectively denoted as an access point multi-link device (AP MLD) and a non-access point multi-link device (Non-AP MLD); the AP MLD can represent an access point supporting a multi-link communication function, and the non-AP MLD can represent a station supporting a multi-link communication function.
[0146] To achieve higher throughput, based on a multi-link operation (MLO) mechanism, a device supporting an MLO function is referred to as a multi-link device (MLD), and by means of the MLO technology, a multi-link access point device (AP MLD) and a multi-link station device (Non-AP MLD) can establish multiple links across frequency bands. After establishing multiple links, the non-AP MLD can communicate with the AP MLD using multiple links.
[0147] As an example, referring to FIG. 5, the APs attached to the AP MLD include AP1 and AP2, and the non-APs attached to the non-AP MLD include STA1 and STA2. The AP1 can communicate with the STA1 through Link1 (link 1), and the AP2 can communicate with the STA2 through Link2 (link 2); the AP MLD and the non-AP MLD establish multiple links.
[0148] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. It can be known by those skilled in the art that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0149] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1 or part of the subject, but are not limited thereto. The subjects shown in FIG. 1 are examples, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than those in FIG. 1. The number and form of each subject is arbitrary, each subject can be real or virtual, the connection relationship between each subject is an example, each subject can not be connected or can be connected, and the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0150] Embodiments of the present disclosure can be applied to a wireless local area network (WLAN), for example, a local area network using 802.11 series protocols. In a WLAN, a basic service set (BSS) is a basic component of a WLAN. A BSS network is composed of station devices having some association within a certain coverage area. One case of association is that the stations directly communicate with each other in an ad hoc network, which is referred to as an independent BSS (IBSS). Another more common case is that in a BSS network, there is only one central station having a full-time management BSS, referred to as an access point device, and other STAs in the network are associated with it. Other stations in the BSS network that are not central stations are referred to as terminals, also referred to as non-AP STAs. When describing a STA, it is not necessary to distinguish between AP and non-AP STAs. In the same BSS network, due to distance, transmission power, and the like, a STA cannot detect other STAs far away from it, and the two are each other's hidden nodes.
[0151] A channel access mechanism based on a transmission opportunity (TXOP) as a basic unit, an access point device or a station device obtaining a TXOP can continuously use the channel within the TXOP duration to meet the quality of service (QoS) requirements of different services.
[0152] When the AP is a TXOP holder, not all STAs associated with it need to receive data. To reduce power consumption, a STA can indicate its power mode after completing the current frame exchange through the power management (PM) subfield carried in the frame control (FC) field of the transmitted wireless frame. When the Power Management subfield is set to 0, it indicates that the STA is in an active mode (Active Mode) after completing the current frame exchange, in which state it can transmit or receive data, all radio frequency links are working, and the power consumption is large; when the Power Management subfield is set to 1, it indicates that the STA enters a power saving mode (PS Mode) after completing the current frame exchange.
[0153] Optionally, the PS Mode mainly includes an awake state and a doze state. The STA enters the doze state with low power consumption, but cannot perform the receiving and transmitting operations. When the AP has data to be sent to the STA in the doze state, the data of the STA is buffered. Even in the doze state, the STA periodically wakes up according to a periodic wake-up period (DTIM period; DTIM means Delivery Traffic Indication Message) to receive a Beacon frame. The STA determines whether the AP has buffered data to be sent to the STA by listening to a TIM (Traffic Indication Map) element and / or a Multi-Link Traffic Indication element of the Beacon frame. If the AP has buffered data to be sent to the STA, the STA switches to the awake state and sends a PS-Poll frame or the like to inform the AP that the STA is in the awake state. When the STA is in the awake state, the power consumption is the same as that in the active state, and the STA can receive or send data. After the AP receives the PS-Poll frame or the like, the AP sends the buffered data to the STA.
[0154] The next generation Wi-Fi technology Ultra High Reliability (UHR) aims to improve the reliability of wireless local area network connection, reduce delay and reduce device level power consumption, etc. Most UHR devices are MLD devices, and when UHR AP and UHR STA perform data transmission in a multi-connection mode, the power saving mechanism needs to be further enhanced.
[0155] At present, a wireless access point (or station) device can work in a lower power mode. In the lower power mode, the wireless access point (or station) device can receive a specific wireless frame, such as an initial control frame, sent by a wireless station (or access point) associated with the wireless access point (or station) device. That is, when the wireless access point (or station) device works in the lower power mode, the wireless station (or access point) associated with the wireless access point (or station) device can send an initial control frame to the wireless access point (or station) device, so that the wireless access point (or station) device switches to a higher power mode after receiving the initial control frame, and exchanges frames with the wireless station (or access point) sending the initial control frame in the higher power mode. In this way, the energy consumption of the wireless access point (or station) device can be effectively reduced to a certain extent, and the timely and effective transmission of wireless data can be ensured.
[0156] However, in the above method, in addition to instructing the wireless access point (or station) device in the lower power mode to switch from the lower power mode to the higher power mode to complete the frame exchange, the initial control frame can also instruct the wireless station (or access point) device sending the initial control frame to set a corresponding transmission period for the wireless access point (or station) receiving the initial control frame by estimating the duration of the channel occupied by the data sent based on the size of the data waiting to be sent when the initial control frame is sent, and instruct the wireless access point (or station) receiving the initial control frame to perform power management according to the transmission period (for example, when the duration of the channel occupied by the data sent by the initial control frame is over, the wireless access point (or station) receiving the initial control frame will switch back to the lower power mode), thereby reducing energy consumption.
[0157] However, since the transmission period indicated by the initial control frame is a predicted value, there can be an error between the predicted value and the actual transmission duration (for example, there is a difference between the communication parameters in the actual transmission process and the communication parameters in the predicted transmission process), or when the duration of the channel occupied by the initial control frame is over, there can be data that has not been completely sent or new data that will be sent. At this time, if the wireless access point (or station) receiving the initial control frame will switch back to the lower power mode when the duration of the channel occupied by the data sent by the initial control frame is over, it can not be able to continue to receive the data that has not been completely sent or the new data, which will result in communication interruption and low transmission efficiency. Therefore, it is necessary to further improve the current frame exchange mechanism.
[0158] FIG. 2 is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2, the above method includes:
[0159] In step 201, the second device determines at least one first wireless frame after the first device completes the power mode switching operation and in the process of performing the data transmission operation with the first device.
[0160] The first wireless frame includes first identification information, and the first identification information is used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted when the end time of the first time period arrives. The power mode switching operation includes switching from a first power mode to a second power mode. For any communication parameter in the at least one communication parameter, the parameter value of the first power mode is less than the parameter value of the second power mode.
[0161] Optionally, in the embodiment of the present disclosure, the first wireless frame can be a data frame in the process of performing the data transmission operation between the first device and the second device.
[0162] Optionally, the first power mode can also be referred to as a first capability communication mode, a low energy communication mode, a low capability communication mode, a low power communication mode, a listening mode, or a low power communication phase, etc., and the name is not limited by the embodiments of the present disclosure. The second power mode can also be referred to as a second capability communication mode, a high energy capability communication mode, a high capability communication mode, a high power communication mode, etc., and the name is not limited by the embodiments of the present disclosure.
[0163] Optionally, the communication parameters corresponding to the first power mode or the second power mode can include but are not limited to bandwidth (bandwidth, referred to as BW), supported MCS (Modulation and Coding Scheme) mode (such as MCS index value), NSS (number of Spatial Stream), etc.
[0164] As an example, assuming that in the first power mode, the device supports a working bandwidth of 20MHz (Mega Hertz), in the second power mode, the device can support a working bandwidth greater than 20MHz, such as any one or more of 40MHz, 80MHz, 160MHz or 320MHz.
[0165] Optionally, in the first power mode, the device supports a working bandwidth of 20MHz basic bandwidth (i.e. BW = 20MHz), the number of SS is 1 (i.e. NSS = 1), and the MCS index can be any value from 0 to 6, such as the value of the MCS index is 5, etc. In the second power mode, the device can support a bandwidth greater than or equal to 20MHz, such as any one or more of 40MHz, 80MHz, 160MHz or 320MHz, the number of SS can be greater than or equal to 2, the MCS index can be greater than or equal to 6, etc.
[0166] Optionally, in a communication mode, the MCS information supported by the device is associated with a plurality of communication parameters, such as at least one of the following communication parameters associated with the MCS information: NSS, modulation mode supported by each spatial stream, coding rate, BW, device transmission resource type
such as resource unit RU, multiple resource unit (Multiple Resource Unit, MRU), distributed resource unit (distributed Resource Unit, dRU), UEQM, etc.
[0167] For example, for each communication parameter, whether the device supports its respective specific parameter value, for example, for NSS, the maximum NSS supported by the device can be 4, or 8 or 16. For example, for modulation, the modulation supported by one spatial stream supported by the device can be at least one of binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), 16-quadrature amplitude modulation (QAM), 64-QAM, 256-QAM, 1024-QAM and 4096-QAM. For example, for coding rate, the coding rate supported by one spatial stream supported by the device can be 1 / 2, 2 / 3, 3 / 4, 5 / 6. For example, for BW, the BW supported by the device can be at least one of 20MHz, 40MHz, 80MHz, 160MHz and 320MHz. When the device supports the BW punctured channel mode, the punctured channel density supported by the device can be at least one of 20MHz, 40MHz, 80MHz, 160MHz, 320MHz.
[0168] For a device, the MCS information supported by the device can refer to Table 1.
[0169] Table 1
[0170] As shown in Table 1, in Table 1, n, n+1, n+2, n+3, n+4, etc. are only examples and are used to identify the difference between each row. The specific values need to be adjusted according to the actual situation. In each row, the corresponding NSS, modulation, coding rate, transmission resource type, BW, whether to support puncturing, and punctured channel density of the device can be combined at will, and the corresponding MCS index value is different under different combinations. For example, in the first row, the MCS index value corresponding to different combinations can be t, t+1, t+2, etc.
[0171] Optionally, when determining the first identification information, it can be determined whether the data to be transmitted to the first device is transmitted before the second device and the first device perform the frame exchange operation this time in the first time period; whether the new data to be transmitted to the first device is transmitted during the process that the second device and the first device perform the frame exchange operation this time; and based on the results of ① and ②, determine the content identified by the first identification information.
[0172] Optionally, in the first time period, if the data to be sent to the first device has been transmitted before the second device performs the current frame exchange operation with the first device, and new data to be sent to the first device has been transmitted during the current frame exchange operation, it is determined that the second device has completed the data transmission operation in the first time period or the second device has no data to be transmitted at the end time of the first time period; if the data to be sent to the first device has not been transmitted before the second device performs the current frame exchange operation with the first device, or new data to be sent to the first device has not been transmitted during the current frame exchange operation, it is determined that the second device has not completed the data transmission operation in the first time period or the second device still has data to be transmitted at the end time of the first time period.
[0173] Optionally, in the embodiments of the present disclosure, the first identification information includes a first identification bit and / or a second identification bit,
[0174] The first identification bit is set to a first parameter value, and the first identification information is used to identify that the second device has not completed the data transmission operation in the first time period or the second device still has data to be transmitted at the end time.
[0175] The first identification bit is set to a second parameter value, and the first identification information is used to identify that the second device has completed the data transmission operation in the first time period or the second device has no data to be transmitted at the end time.
[0176] The second identification bit is set to a third parameter value, and the first identification information is used to identify that the first device maintains the current power mode.
[0177] The second identification bit is set to a fourth parameter value, and the first identification information is used to identify that the first device enters the power saving mode after completing the current frame exchange operation.
[0178] Optionally, the first identification bit can include a More Data Subfield (more data subfield), and the second identification bit can include a Power Management subfield (power management subfield).
[0179] Optionally, the first identification bit can include one bit. Optionally, the first parameter value can be "1", and the second parameter value can be "0". When the parameter value of the bit corresponding to the first identification bit is set to "1", the first identification bit is used to identify that the second device has not completed the data transmission operation in the first time period or has data to be transmitted at the end time of the first time period. When the parameter value of the bit corresponding to the first identification bit is set to "0", the first identification bit is used to identify that the second device has completed the data transmission operation in the first time period or has no data to be transmitted at the end time.
[0180] Optionally, the second identification bit can include one bit. Optionally, the third parameter value can be "0", and the fourth parameter value can be "1". When the parameter value of the bit corresponding to the second identification bit is set to "0", the second identification bit is used to identify that the first device maintains the current power mode. When the parameter value of the bit corresponding to the first identification bit is set to "1", the first identification bit is used to identify that the first device enters the power saving mode after completing the frame exchange operation.
[0181] Optionally, in a case where the second device determines that the data transmission operation in the first time period is completed or the second device has no data to be transmitted at the end time of the first time period, the first identification bit can be set to the second parameter value (i.e., the More Data Subfield is "0"), or the second identification bit can be set to the fourth parameter value (i.e., the Power Management subfield is "1").
[0182] Step 202, the second device sends a first wireless frame to the first device. Correspondingly, the first device receives at least one first wireless frame sent by the second device.
[0183] Step 203, the first device determines the power mode of the first device according to the first identification information.
[0184] Optionally, in the embodiments of the present disclosure, the determining the power mode of the first device according to the first identification information includes:
[0185] determining the power mode of the first device according to the first identification information and a preset judgment condition. The judgment condition includes at least one of the following: whether the first device works in a periodic power management mode, and a relationship between the end time and a power management period.
[0186] The power management cycle includes a second time period and a third time period; in the case that the first device works in the periodic power saving mode, the first device works in the first power mode in the second time period and works in the third power mode in the third time period; for any one of the at least one communication parameter, the parameter value of the third power mode is less than or equal to the parameter value of the second power mode and greater than the parameter value of the first power mode.
[0187] Optionally, in the case that the first device works in the periodic power saving mode, each power management cycle includes a second time period and a third time period; the present embodiment does not limit the length of the second time period and the length of the third time period, and the two can be the same or different, which can be determined according to actual conditions.
[0188] Optionally, as shown in FIG. 4a, in the case that the first device works in the periodic power saving mode, in each power management cycle, the first device works in the first power mode in the second time period (T1) and works in the third power mode in the third time period (T2); in adjacent power management cycles, the first device works in the first power mode, the third power mode, the first power mode, the third power mode, and so on in cycles.
[0189] Optionally, the relationship between the end time of the first time period and the power management cycle can include that the end time of the first time period is located in the second time period or the third time period of the power management cycle.
[0190] Optionally, in the case that the first device works in the periodic power saving mode, the present embodiment determines the power mode of the first device according to the first identification information and the preset judgment condition, which includes at least one of the following:
[0191] In the case that the second device completes the data transmission operation in the first time period or the second device has no data to be transmitted when the end time arrives, and the end time is in the third time period, the first device maintains the second power mode or switches from the second power mode to the third power mode at the end time;
[0192] In the case that the second device completes the data transmission operation in the first time period or the second device has no data to be transmitted when the end time arrives, and the end time is in the second time period, the first device switches from the second power mode to the first power mode at the end time;
[0193] In the case that the second device has not completed the data transmission operation in the first time period or has data to be transmitted when the end time arrives, the first device keeps the second power mode; and in the case that the first device receives the latest first identification information indicating that the second device has completed the data transmission operation, the first device switches from the second power mode to the first power mode or the third power mode.
[0194] Optionally, the first device keeps the second power mode at the end time, i.e. the first device keeps the second power mode or switches from the second power mode to the third power mode in a time period between the end time and the end time of the current third time period.
[0195] Optionally, referring to FIG. 4b, the solid line is used to represent the power mode of the first device in the periodic power management mode, the dashed line is used to represent the start time and the end time of the first time period, and the dotted line is used to represent the power mode of the first device after the first device receives the second wireless frame sent by the second device. In the case that the first device works in the periodic power management mode, the first device switches to the second power mode after receiving the second wireless frame sent by the second device, the first device keeps the second power mode in the case that the second device has completed the data transmission operation in the first time period or has no data to be transmitted when the end time (the "dashed line" in FIG. 4b) of the first time period arrives, and the end time is in the third time period, or the first device switches from the second power mode to the third power mode (the "dotted line" in FIG. 4b) in the case that the end time is between the end time and the end time of the current third time period, i.e. the first device continues to keep the higher power mode to continue the data listening and avoid missing the data to be transmitted.
[0196] Optionally, the first device can perform the power mode management based on the original periodic power management mode after the current third time period ends.
[0197] Optionally, the first device switches from the second power mode to the first power mode at the end time, i.e. the first device switches from the second power mode to the first power mode in a time period between the end time and the end time of the current second time period.
[0198] Optionally, referring to FIG. 4c, the solid line is used to represent the power mode of the first device in the periodic power management mode, the dashed line is used to identify the start time and the end time of the first time period, and the dotted line is used to represent the power mode of the first device after the first device receives the second wireless frame sent by the second device. In the case where the first device works in the periodic power management mode, the first device switches to the second power mode after receiving the second wireless frame sent by the second device, in the case where the second device completes the data transmission operation in the first time period or the second device has no data to be transmitted when the end time (the "dashed line" in FIG. 4c) arrives, and the end time is in the second time period, the first device can switch from the second power mode to the first power mode (the "dotted line" in FIG. 4c) in the period between the end time and the end time of the current third time period based on the original periodic power management mode, and the power saving purpose can be achieved.
[0199] Optionally, the first device can perform power mode management based on the original periodic power management mode after the current second time period ends.
[0200] Optionally, in the case where the first device works in the periodic power management mode and the second device does not complete the data transmission operation in the first time period or the second device has data to be transmitted when the end time arrives, the first device remains in the second power mode, which can ensure the normal progress of the data transmission process and avoid the interruption of the data transmission process and the long data transmission delay; and in the case where the first device receives the latest first wireless frame in which the first identification information identifies that the second device has completed the data transmission operation (i.e., the More Data subfield is set to 0 or the Power Management subfield is set to 1 in the first wireless frame), the first device maintains the original periodic power management mode and switches from the second power mode to the first power mode or the third power mode, which can achieve the power saving purpose of the device.
[0201] Optionally, in the case where the first device works in the non-periodic power management mode, the determining of the power mode of the first device according to the first identification information and the preset judgment condition includes at least one of the following:
[0202] In the case where the second device completes the data transmission operation in the first time period or the second device has no data to be transmitted when the end time arrives, the first device switches from the second power mode to the first power mode at the end time.
[0203] In a case that the second device completes the data transmission operation in the first time period or the second device has data to be transmitted when the end time arrives, the first device keeps the second power mode; and in a case that the first device receives the first wireless frame identified by the latest first identification information, the first device switches from the second power mode to the first power mode.
[0204] Optionally, in a case that the first device works in the aperiodic power management mode and the second device completes the data transmission operation in the first time period or the second device has no data to be transmitted when the end time arrives, the first device switches from the second power mode to the first power mode at the end time, compared with the case that the second power mode is kept in the first time period in the prior art, the power saving purpose can be achieved.
[0205] Optionally, in a case that the first device works in the aperiodic power management mode and the second device completes the data transmission operation in the first time period or the second device has data to be transmitted when the end time arrives, the first device keeps the second power mode, so that the normal data transmission process can be ensured, and the interruption of the data transmission process and the long data transmission delay can be avoided; and in a case that the first device receives the first wireless frame identified by the latest first identification information, the first device switches from the second power mode to the first power mode, i.e., the first device keeps the power mode with low power consumption again, so that the power saving purpose of the device can be achieved.
[0206] Optionally, referring to FIG. 3, before step 201 (specifically, before the first device performs the power mode switching operation), the method further includes:
[0207] In step 301, the second device determines a second wireless frame; wherein the second wireless frame includes fourth identification information and fifth identification information; the fourth identification information is used to indicate that the first device performs the power mode switching operation; and the fifth identification information is used to indicate the first time period; the first time period is a time period in which the first device expects that the second device completes the power mode switching operation and the first device and the second device complete the buffered data transmission operation.
[0208] Optionally, in the embodiment of the present disclosure, the second wireless frame can be an initial control frame (initial control).
[0209] Optionally, the second wireless frame can comprise a Duration field, and the fifth identification information can be carried in the Duration field.
[0210] At step 302, the second device sends the second wireless frame to the first device. Accordingly, the first device receives the second wireless frame sent by the second device.
[0211] Optionally, after step 302, the method further comprises:
[0212] At step 303, the first device determines a third wireless frame, wherein the third wireless frame is used to identify that the first device has completed the power mode switching operation.
[0213] Optionally, the third wireless frame can be a frame responding to the second wireless frame, for example, the third wireless frame can be a CTS (Clear To Send) frame, that is, the first device has the capability of frame exchange with the second device, in other words, the first device has prepared for the data transmission operation with the second device.
[0214] At step 304, the first device sends the third wireless frame to the second device. Accordingly, the second device receives the third wireless frame sent by the first device.
[0215] Optionally, after step 302, the first device can actively perform step 303 and step 304. Optionally, the second device can also ask the first device for a response frame, and the first device performs step 303 and step 304 in the case of receiving the frame sent by the second device for asking for a response to the second wireless frame. The embodiments of the present disclosure do not limit this, and the two ways can be performed simultaneously, or only one of them can be performed.
[0216] Optionally, the first device can perform step 303 and step 304 within a first time period.
[0217] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and the terms "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", "symbol", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0218] In some embodiments, the terms "time", "time point", "time instant", and the like can be replaced with each other, and the terms "time length", "time period", "time window", "window", and the like can be replaced with each other.
[0219] In some embodiments, the terms "wireless access scheme", "waveform", and the like can be replaced with each other.
[0220] In some embodiments, the terms "certain", "preset", "pre-set", "set", "indicated", "a certain", "any", "first", and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A specified in advance in a protocol and the like, A obtained by setting, configuration, or indication, and the like, A that is certain, a certain, any, or first, and the like, but are not limited thereto.
[0221] In some embodiments, determination or judgment can be performed by a value (0 or 1) represented by 1 bit, by a true or false value (Boolean value) represented by true or false, by comparison of numerical values (for example, comparison with a predetermined value), and the like, but is not limited thereto.
[0222] In some embodiments, "not expecting to receive" can be interpreted as not receiving in a time domain resource and / or a frequency domain resource, and can be interpreted as, after receiving data and the like, not performing subsequent processing on the data and the like; and "not expecting to send" can be interpreted as not sending, and can be interpreted as sending but not expecting a response to the content of the sending from a receiving side.
[0223] The communication method related to the embodiments of the present disclosure can include the foregoing steps and at least one of the embodiments. For example, step 201 can be implemented as an independent embodiment, step 202 can be implemented as an independent embodiment, step 203 can be implemented as an independent embodiment, step 301 can be implemented as an independent embodiment, step 302 can be implemented as an independent embodiment, step 303 can be implemented as an independent embodiment, step 304 can be implemented as an independent embodiment; the combination of step 201 and step 202 can be implemented as an independent embodiment, the combination of step 201, step 202 and step 203 can be implemented as an independent embodiment, the combination of step 202 and step 203 can be implemented as an independent embodiment, the combination of step 201, step 202, step 203, step 301 and step 302 can be implemented as an independent embodiment, the combination of step 201, step 202, step 203, step 301, step 302, step 303 and step 304 can be implemented as an independent embodiment, but not limited thereto.
[0224] In some embodiments, other optional implementations described before or after the description corresponding to FIG. 5 can be referred to.
[0225] FIG. 6 is one of flow diagrams of a communication method according to an embodiment of the present disclosure.
[0226] As shown in FIG. 6, the above method can be applied to a first device, and the above method includes:
[0227] Step 601, after completing a power mode switching operation at the first device, and in the process of performing a data transmission operation with a second device, receiving at least one first wireless frame sent by the second device;
[0228] The first wireless frame includes first identification information, and the first identification information is used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted at the end time of the first time period; the power mode switching operation includes switching from a first power mode to a second power mode; for any communication parameter in at least one communication parameter, the parameter value of the first power mode is less than the parameter value of the second power mode.
[0229] Optionally, in the embodiments of the present disclosure, the first identification information includes a first identification bit and / or a second identification bit,
[0230] The first identification bit is set to a first parameter value, and the first identification information is used to identify that the second device does not complete the data transmission operation within the first time period or that the second device has data to be transmitted at the end time;
[0231] The first identification bit is set as a second parameter value, and the first identification information is used to identify that the second device completes a data transmission operation in the first time period or that the second device has no data to be transmitted when the end time arrives.
[0232] The second identification bit is set as a third parameter value, and the first identification information is used to identify that the first device maintains a current power mode.
[0233] The second identification bit is set as a fourth parameter value, and the first identification information is used to identify that the first device enters a power saving mode after completing the frame exchange operation.
[0234] The optional implementation of step 601 can refer to the optional implementation of steps 201 and 202 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be described here.
[0235] In step 602, a power mode of the first device is determined according to the first identification information.
[0236] Optionally, in the embodiments of the present disclosure, the determination of the power mode of the first device according to the first identification information includes:
[0237] The power mode of the first device is determined according to the first identification information and a preset judgment condition, and the judgment condition includes at least one of the following: whether the first device works in a periodic power management mode, and a relationship between the end time and a power management period.
[0238] In the case where the first device works in the periodic power management mode, the first device works in the first power mode in a second time period and works in a third power mode in a third time period. For any communication parameter in the at least one communication parameter, a parameter value of the third power mode is less than or equal to a parameter value of the second power mode and greater than a parameter value of the first power mode.
[0239] Optionally, in the embodiments of the present disclosure, in the case where the first device works in the periodic power management mode, the determination of the power mode of the first device according to the first identification information and the preset judgment condition includes at least one of the following:
[0240] In the case where the second device completes the data transmission operation in the first time period or has no data to be transmitted when the end time arrives, and the end time is in the third time period, the first device maintains the second power mode or switches from the second power mode to the third power mode at the end time.
[0241] in a case that the second device completes the data transmission operation in the first time period or the second device has no data to be transmitted at the end time, the first device switches from the second power mode to the first power mode at the end time;
[0242] in a case that the second device does not complete the data transmission operation in the first time period or the second device has data to be transmitted at the end time, the first device keeps the second power mode; and in a case that the first device receives a first wireless frame with the latest first identification information indicating that the second device has completed the data transmission operation, the first device switches from the second power mode to the first power mode or the third power mode.
[0243] Optionally, in a case that the first device works in the non-periodic power management mode, the determining the power mode of the first device according to the first identification information and the preset judgment condition comprises at least one of the following:
[0244] in a case that the second device completes the data transmission operation in the first time period or the second device has no data to be transmitted at the end time, the first device switches from the second power mode to the first power mode at the end time;
[0245] in a case that the second device completes the data transmission operation in the first time period or the second device has data to be transmitted at the end time, the first device keeps the second power mode; and in a case that the first device receives a first wireless frame with the latest first identification information indicating that the second device has completed the data transmission operation, the first device switches from the second power mode to the first power mode.
[0246] The optional implementation of step 602 can refer to the optional implementation of step 203 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0247] Optionally, before step 601 (specifically, before the first device performs the power mode switching operation), the method further comprises:
[0248] receiving a second wireless frame sent by the second device; wherein the second wireless frame comprises fourth identification information and fifth identification information;
[0249] The fourth identification information is used to indicate that the first device performs a power mode switching operation; and the fifth identification information is used to indicate the first time period.
[0250] Optionally, after receiving the second wireless frame sent by the second device, the method further includes:
[0251] determining a third wireless frame, wherein the third wireless frame is used to identify that the first device has completed the power mode switching operation;
[0252] sending the third wireless frame to the second device.
[0253] The communication method related to the embodiments of the present disclosure can include the foregoing steps and at least one of the embodiments. For example, step 601 can be implemented as an independent embodiment, step 602 can be implemented as an independent embodiment; the combination of step 601 and step 602 can be implemented as an independent embodiment, but is not limited thereto.
[0254] In some embodiments, other optional implementations described before or after the corresponding description of FIG. 6 can be referred to.
[0255] FIG. 7 is a flow diagram of a communication method according to an embodiment of the present disclosure.
[0256] As shown in FIG. 7, the above method can be applied to a second device, and the above method includes:
[0257] Step 701, after the first device completes a power mode switching operation, and in the process of data transmission operation with the first device, determining at least one first wireless frame;
[0258] The first wireless frame includes first identification information, the first identification information is used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted at the end time of the first time period; the power mode switching operation includes switching from a first power mode to a second power mode; for any communication parameter in at least one communication parameter, the parameter value of the first power mode is less than the parameter value of the second power mode.
[0259] Optionally, in the embodiments of the present disclosure, the first identification information includes a first identification bit and / or a second identification bit,
[0260] The first identification bit is set as a first parameter value, and the first identification information is used to identify that the second device does not complete a data transmission operation within the first time period or that the second device has data to be transmitted when the end time arrives.
[0261] The first identification bit is set as a second parameter value, and the first identification information is used to identify that the second device completes a data transmission operation within the first time period or that the second device has no data to be transmitted when the end time arrives.
[0262] The second identification bit is set as a third parameter value, and the first identification information is used to identify that the first device maintains a current power mode.
[0263] The second identification bit is set as a fourth parameter value, and the first identification information is used to identify that the first device enters a power saving mode after completing the frame exchange operation.
[0264] The optional implementation of step 701 can refer to the optional implementation of step 201 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0265] In step 702, the first wireless frame is sent to the first device, and the first device is instructed to determine a power mode of the first device according to the first identification information.
[0266] Optionally, in the embodiments of the present disclosure, the determination of the power mode of the first device according to the first identification information includes:
[0267] determination of the power mode of the first device according to the first identification information and a preset judgment condition, wherein the judgment condition includes at least one of the following: whether the first device works in a periodic power management mode, and a relationship between the end time and a power management period.
[0268] wherein one power management period includes a second time period and a third time period; in the case that the first device works in the periodic power management mode, the first device works in a first power mode in the second time period and works in a third power mode in the third time period; for any communication parameter in the at least one communication parameter, a parameter value of the third power mode is less than or equal to a parameter value of the second power mode and greater than a parameter value of the first power mode.
[0269] Optionally, in the embodiments of the present disclosure, in the case that the first device works in the periodic power management mode, the determination of the power mode of the first device according to the first identification information and the preset judgment condition includes at least one of the following:
[0270] in a case that the second device completes the data transmission operation in the first time period or the second device has no data to be transmitted at the end time, and the end time is in the second time period, the first device switches from the second power mode to the first power mode at the end time;
[0271] in a case that the second device completes the data transmission operation in the first time period or the second device has no data to be transmitted at the end time, and the end time is in the second time period, the first device switches from the second power mode to the first power mode at the end time;
[0272] in a case that the second device completes the data transmission operation in the first time period or the second device has no data to be transmitted at the end time, and the end time is in the second time period, the first device switches from the second power mode to the first power mode at the end time;
[0273] Optionally, in a case that the first device works in the non-periodic power management mode, the determining the power mode of the first device according to the first identification information and the preset judgment condition comprises at least one of the following:
[0274] in a case that the second device completes the data transmission operation in the first time period or the second device has no data to be transmitted at the end time, and the end time is in the second time period, the first device switches from the second power mode to the first power mode at the end time;
[0275] in a case that the second device completes the data transmission operation in the first time period or the second device has no data to be transmitted at the end time, and the end time is in the second time period, the first device switches from the second power mode to the first power mode at the end time;
[0276] The optional implementation of step 702 can refer to the optional implementation of step 202 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0277] Optionally, before step 701, the method further comprises:
[0278] determining a second wireless frame; wherein the second wireless frame comprises fourth identification information and fifth identification information; the fourth identification information is used to indicate that the first device performs a power mode switching operation; the fifth identification information is used to indicate the first time period; the first time period is a time period during which the first device expects the second device to complete the power mode switching operation and the first device to complete a buffer data transmission operation with the second device;
[0279] sending the second wireless frame to the first device.
[0280] Optionally, after sending the second wireless frame to the first device, the method further comprises:
[0281] receiving a third wireless frame sent by the first device; wherein the third wireless frame is used to indicate that the first device has completed the power mode switching operation.
[0282] The communication method according to the embodiments of the present disclosure can comprise the foregoing steps and at least one of the embodiments. For example, step 701 can be implemented as an independent embodiment, step 702 can be implemented as an independent embodiment; the combination of step 701 and step 702 can be implemented as an independent embodiment, but is not limited thereto.
[0283] In some embodiments, other optional implementations described before or after the corresponding description of FIG. 7 can be referred to.
[0284] The embodiments of the present disclosure also propose an apparatus for implementing any of the above methods, for example, an apparatus comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is proposed, comprising units or modules for implementing each step performed by a network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0285] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize the functions of any of the above methods or the units or modules of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of the hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship between the elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.
[0286] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuits, and the logical relationship of the hardware circuits is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0287] FIG. 8 is a structural schematic diagram of a first device according to an embodiment of the present disclosure. As shown in FIG. 8, the first device 800 can include at least one of a receiving module 801, a processing module 802, and the like.
[0288] In some embodiments, the receiving module 801 is configured to receive at least one first radio frame sent by the second device after the first device completes the power mode switching operation and during the data transmission operation with the second device.
[0289] The first radio frame includes first identification information, and the first identification information is used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted at the end time of the first time period. The power mode switching operation includes switching from a first power mode to a second power mode. For any communication parameter in the at least one communication parameter, the parameter value of the first power mode is less than the parameter value of the second power mode.
[0290] The processing module 802 is configured to determine the power mode of the first device according to the first identification information.
[0291] Optionally, the receiving module 801 is configured to perform at least one of the receiving steps (for example, steps 202, 302, 304, 601, but are not limited thereto) performed by the first device 101 in any of the methods described above, details of which are not repeated here. The processing module 802 is configured to perform at least one of the communication steps (for example, steps 203, 303, 602, but are not limited thereto) performed by the first device 101 in any of the methods described above, details of which are not repeated here.
[0292] FIG. 9 is a structural schematic diagram of a second device according to an embodiment of the present disclosure. As shown in FIG. 9, the second device 900 can include a determining module 901 and a sending module 902.
[0293] In some embodiments, the determining module 901 is configured to determine at least one first radio frame after the first device completes the power mode switching operation and during the data transmission operation with the first device;
[0294] The first radio frame includes first identification information, the first identification information is used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted at the end time of the first time period; the power mode switching operation includes switching from a first power mode to a second power mode; for any communication parameter in the at least one communication parameter, the parameter value of the first power mode is less than the parameter value of the second power mode;
[0295] The sending module 902 is configured to send the first radio frame to the first device, so as to instruct the first device to determine the power mode of the first device according to the first identification information.
[0296] Optionally, the determining module 901 is configured to perform at least one of the communication steps (for example, steps 201, 301, 701, but are not limited thereto) performed by the second device 102 in any of the methods described above, details of which are not repeated here.
[0297] The sending module is configured to perform at least one of the receiving and sending steps (for example, steps 202, 302, 304, 702, but are not limited thereto) performed by the second device 102 in any of the methods described above, details of which are not repeated here.
[0298] FIG. 10 is a schematic diagram of a structure of a terminal 1000 (e.g., a user equipment, etc.) according to an embodiment of the present disclosure. The terminal 1000 can be a chip, a chip system, or a processor, etc. supporting a network device to implement any of the above methods, and can also be a chip, a chip system, or a processor, etc. supporting a terminal to implement any of the above methods. The terminal 1000 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0299] As shown in FIG. 10, the terminal 1000 includes one or more processors 1001. The processor 1001 can be a general purpose processor or a special purpose processor, etc., for example, can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control a communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a program, and process data of the program. The terminal 1000 is used to execute any of the above methods.
[0300] In some embodiments, the terminal 1000 further includes one or more memories 1002 for storing instructions. Alternatively, all or part of the memory 1002 can also be outside the terminal 1000.
[0301] In some embodiments, the terminal 1000 further includes one or more transceivers 1004. When the terminal 1000 includes one or more transceivers 1004, the transceiver 1004 performs at least one of the communication steps (e.g., steps 202, 302, 304, 601, 702, but not limited to) in the above methods, and the processor 1001 performs at least one of the other steps (e.g., steps 201, 203, 301, 303, 602, 701, but not limited to).
[0302] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced by each other, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.
[0303] In some embodiments, the terminal 1000 can include one or more interface circuits 1003. Alternatively, the interface circuit 1003 is connected with the memory 1002, and the interface circuit 1003 can be used to receive signals from the memory 1002 or other devices, and can be used to send signals to the memory 1002 or other devices. For example, the interface circuit 1003 can read instructions stored in the memory 1002 and send the instructions to the processor 1001.
[0304] The terminal 1000 described in the above embodiments can be a communication device such as a user equipment, but the scope of the terminal 1000 described in the present disclosure is not limited thereto, and the structure of the terminal 1000 can not be limited by FIG. 10. The communication device can be a stand-alone device or can be a part of a larger device. For example, the communication device can be: (1) a stand-alone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded within other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a car device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.
[0305] FIG. 11 is a structural schematic diagram of a chip 1100 according to an embodiment of the present disclosure. For the case where the terminal 1000 is a chip or a chip system, the structural schematic diagram of the chip 1100 shown in FIG. 11 can be referred to, but is not limited thereto.
[0306] The chip 1100 includes one or more processors 1101, and the chip 1100 is configured to execute any of the above methods.
[0307] In some embodiments, the chip 1100 further includes one or more interface circuits 1103. Optionally, the interface circuit 1103 is connected to the memory 1102, and the interface circuit 1103 can be configured to receive signals from the memory 1102 or other devices, and the interface circuit 1103 can be configured to send signals to the memory 1102 or other devices. For example, the interface circuit 1103 can read instructions stored in the memory 1102 and send the instructions to the processor 1101.
[0308] In some embodiments, the interface circuit 1103 performs at least one of the communication steps (such as steps 202, 302, 304, 601, 702, but not limited thereto) in the above methods, and the processor 1101 performs at least one of the other steps (such as steps 201, 203, 301, 303, 602, 701, but not limited thereto).
[0309] In some embodiments, the terms interface circuit, interface, transceiver pin, and transceiver can be replaced by each other.
[0310] In some embodiments, the chip 1100 further includes one or more memories 1102 for storing instructions. Optionally, all or part of the memory 1102 can be outside the chip 1100.
[0311] The present disclosure further provides a storage medium having instructions stored thereon, which when executed on the terminal 1000, cause the terminal 1000 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto, and can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto, and can also be a transitory storage medium.
[0312] The present disclosure further provides a program product, which when executed by the terminal 1000, causes the terminal 1000 to perform any of the above methods. Optionally, the program product is a computer program product.
[0313] The present disclosure further provides a computer program, which when executed on a computer, causes the computer to perform any of the above methods.
Claims
1. A communication method characterized by comprising: The method is executed by a first device, and comprises: After the first device completes a power mode switching operation, and during a data transmission operation with a second device, receiving at least one first wireless frame sent by the second device; The first wireless frame comprises first identification information, and the first identification information is used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted when an end time of the first time period arrives; the power mode switching operation comprises switching from a first power mode to a second power mode; for any communication parameter in at least one communication parameter, a parameter value of the first power mode is smaller than a parameter value of the second power mode; According to the first identification information, determining a power mode of the first device.
2. The communication method according to claim 1, characterized by, The determining of the power mode of the first device according to the first identification information comprises: According to the first identification information and a preset judgment condition, determining the power mode of the first device; the judgment condition comprises at least one of the following: whether the first device works in a periodic power management mode, a relationship between the end time and a power management period; One power management period comprises a second time period and a third time period; in a case where the first device works in the periodic power management mode, the first device works in the first power mode in the second time period and works in a third power mode in the third time period; for any communication parameter in at least one communication parameter, a parameter value of the third power mode is smaller than or equal to a parameter value of the second power mode and is greater than a parameter value of the first power mode.
3. The communication method according to claim 2, wherein, In the case where the first device works in the periodic power management mode, the determining of the power mode of the first device according to the first identification information and the preset judgment condition comprises at least one of the following: In a case where the second device completes the data transmission operation within the first time period or the second device has no data to be transmitted when the end time arrives, and the end time is within the third time period, the first device keeps the second power mode or switches from the second power mode to the third power mode; In a case where the second device completes the data transmission operation within the first time period or the second device has no data to be transmitted when the end time arrives, and the end time is within the second time period, the first device switches from the second power mode to the first power mode; In a case where the second device does not complete the data transmission operation within the first time period or the second device has data to be transmitted when the end time arrives, the first device keeps the second power mode; and in a case where the first device receives a latest first wireless frame in which the first identification information identifies that the second device has completed the data transmission operation, the first device switches from the second power mode to the first power mode or the third power mode.
4. The communication method according to claim 2, wherein, In a case where the first device works in an aperiodic power management mode, the determining of the power mode of the first device according to the first identification information and the preset judgment condition comprises at least one of the following: in a case that the second device has not completed the data transmission operation in the first time period or has data to be transmitted at the end time, the first device keeps the second power mode; and in a case that the first device receives the latest first identification information indicating that the second device has completed the data transmission operation, the first device switches from the second power mode to the first power mode. the first identification information comprises a first identification bit and / or a second identification bit, 5. The communication method according to any one of claims 1 to 4, characterized by, the first identification bit is set to a first parameter value, and the first identification information is used to indicate that the second device has not completed the data transmission operation in the first time period or has data to be transmitted at the end time; the first identification bit is set to a second parameter value, and the first identification information is used to indicate that the second device has completed the data transmission operation in the first time period or has no data to be transmitted at the end time; the second identification bit is set to a third parameter value, and the first identification information is used to indicate that the first device keeps the current power mode; the second identification bit is set to a fourth parameter value, and the first identification information is used to indicate that the first device enters the power saving mode after completing the frame exchange operation. Before the first device performs the power mode switching operation, the method further comprises:
6. The communication method according to any one of claims 1 to 5, characterized by, receiving a second wireless frame sent by the second device; wherein the second wireless frame comprises fourth identification information and fifth identification information; the fourth identification information is used to indicate that the first device performs the power mode switching operation; and the fifth identification information is used to indicate the first time period; wherein the first time period is a time period during which the first device expects that the second device completes the power mode switching operation and the first device and the second device complete the buffered data transmission operation. After receiving the second wireless frame sent by the second device, the method further comprises:
7. The communication method according to claim 6, wherein, determining a third wireless frame; wherein the third wireless frame is used to indicate that the first device has completed the power mode switching operation; sending the third wireless frame to the second device. The method performed by the second device comprises:
8. A communication method characterized by comprising: after the first device completes the power mode switching operation, and in the process of the data transmission operation with the first device, determining at least one first wireless frame; wherein the first wireless frame comprises first identification information, the first identification information is used to indicate whether the second device has completed the data transmission operation in a first time period or has data to be transmitted at an end time of the first time period; the power mode switching operation comprises switching from a first power mode to a second power mode; for any communication parameter in at least one communication parameter, a parameter value of the first power mode is smaller than a parameter value of the second power mode. sending the first wireless frame to the first device, indicating the first device to determine the power mode of the first device according to the first identification information.
9. The communication method according to claim 8, wherein, The determining the power mode of the first device according to the first identification information comprises: determining the power mode of the first device according to the first identification information and preset judgment conditions; wherein the judgment conditions comprise at least one of the following: whether the first device works in a periodic power management mode, a relationship between the end time and a power management period; wherein one power management period comprises a second time period and a third time period; in the case that the first device works in the periodic power management mode, the first device works in the first power mode in the second time period and works in the third power mode in the third time period; for any one of the at least one communication parameter, a parameter value of the third power mode is less than or equal to a parameter value of the second power mode and greater than a parameter value of the first power mode.
10. The communication method according to claim 9, wherein, In the case that the first device works in the periodic power management mode, the determining the power mode of the first device according to the first identification information and preset judgment conditions comprises at least one of the following: in the case that the second device completes the data transmission operation in the first time period or has no data to be transmitted at the end time, and the end time is in the third time period, the first device maintains the second power mode or switches from the second power mode to the third power mode at the end time; in the case that the second device completes the data transmission operation in the first time period or has no data to be transmitted at the end time, and the end time is in the second time period, the first device switches from the second power mode to the first power mode at the end time; in the case that the second device does not complete the data transmission operation in the first time period or has data to be transmitted at the end time, the first device maintains the second power mode; and in the case that the first device receives the latest first wireless frame in which the first identification information indicates that the second device has completed the data transmission operation, the first device switches from the second power mode to the first power mode or the third power mode.
11. The communication method according to claim 9, wherein In the case that the first device works in the non-periodic power management mode, the determining the power mode of the first device according to the first identification information and preset judgment conditions comprises at least one of the following: in the case that the second device completes the data transmission operation in the first time period or has no data to be transmitted at the end time, the first device switches from the second power mode to the first power mode at the end time; In a case that the second device does not complete the data transmission operation within the first time period or the second device has data to be transmitted when the end time arrives, the first device keeps the second power mode; and in a case that the first device receives the latest first identification information indicating that the second device has completed the data transmission operation, the first device switches from the second power mode to the first power mode.
12. The communication method according to any one of claims 8 to 11, characterized by, The first identification information comprises a first identification bit and / or a second identification bit, The first identification bit is set as a first parameter value, and the first identification information is used to indicate that the second device does not complete the data transmission operation within the first time period or the second device has data to be transmitted when the end time arrives; The first identification bit is set as a second parameter value, and the first identification information is used to indicate that the second device completes the data transmission operation within the first time period or the second device has no data to be transmitted when the end time arrives; The second identification bit is set as a third parameter value, and the first identification information is used to indicate that the first device keeps the current power mode; The second identification bit is set as a fourth parameter value, and the first identification information is used to indicate that the first device enters the power saving mode after completing the frame exchange operation.
13. The communication method according to any one of claims 8 to 12, characterized by, Before determining the at least one first wireless frame, the method further comprises: determining a second wireless frame; wherein the second wireless frame comprises fourth identification information and fifth identification information; the fourth identification information is used to instruct the first device to perform the power mode switching operation; and the fifth identification information is used to instruct the first time period; the first time period is a time period during which the first device expects the second device to complete the power mode switching operation and the first device and the second device to complete the buffered data transmission operation; sending the second wireless frame to the first device.
14. The communication method according to claim 13, wherein, After sending the second wireless frame to the first device, the method further comprises: receiving a third wireless frame sent by the first device; wherein the third wireless frame is used to indicate that the first device has completed the power mode switching operation.
15. A communication device, characterized by The communication device comprises a first device, and the first device comprises: a receiving module, configured to receive at least one first wireless frame sent by a second device after the first device completes a power mode switching operation and in a process of performing a data transmission operation with the second device; wherein the first wireless frame comprises first identification information, the first identification information is used to indicate whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted when an end time of the first time period arrives; the power mode switching operation comprises switching from a first power mode to a second power mode; for any communication parameter in at least one communication parameter, a parameter value of the first power mode is smaller than a parameter value of the second power mode; a processing module, configured to determine a power mode of the first device according to the first identification information.
16. A communication device, characterized by The communication device comprises a second device, and the second device comprises: determining, by the second device, at least one first radio frame after the first device completes the power mode switching operation and during a data transmission operation with the first device; wherein the first radio frame comprises first identification information, the first identification information being used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted at an end time of the first time period; the power mode switching operation comprises switching from a first power mode to a second power mode; for any one of at least one communication parameter, a parameter value of the first power mode is less than a parameter value of the second power mode; sending, by the second device, the first radio frame to the first device, instructing the first device to determine the power mode of the first device according to the first identification information.
17. A communication device, characterized by The communication device comprises a first device, and the first device comprises: one or more processors; wherein the first device is configured to perform the communication method in any one of claims 1 to 7.
18. A communication device, characterized by The communication device comprises a second device, and the second device comprises: one or more processors; wherein the second device is configured to perform the communication method in any one of claims 8 to 14.
19. A communication system, characterized by comprising a first device and a second device; wherein the second device is configured to determine at least one first radio frame after the first device completes the power mode switching operation and during a data transmission operation with the first device, and send the first radio frame to the first device, instructing the first device to determine the power mode of the first device according to the first identification information. wherein the first radio frame comprises first identification information, the first identification information being used to identify whether the second device completes the data transmission operation within a first time period or whether the second device has data to be transmitted at an end time of the first time period; the power mode switching operation comprises switching from a first power mode to a second power mode; for any one of at least one communication parameter, a parameter value of the first power mode is less than a parameter value of the second power mode; the first device is configured to receive at least one first radio frame sent by the second device after the first device completes the power mode switching operation and during a data transmission operation with the second device, and determine the power mode of the first device according to the first identification information.
20. A storage medium, the storage medium storing instructions, wherein, The instructions, when executed on the communication device, cause the communication device to perform the communication method in any one of claims 1 to 7, or perform the communication method in any one of claims 8 to 14.
21. A program product, characterized by The program product, when executed on the communication device, causes the communication device to perform the communication method in any one of claims 1 to 7, or perform the communication method in any one of claims 8 to 14.