CN114521007B - Method for reducing station power consumption, computer readable storage medium and device - Google Patents
Method for reducing station power consumption, computer readable storage medium and device Download PDFInfo
- Publication number
- CN114521007B CN114521007B CN202111599199.0A CN202111599199A CN114521007B CN 114521007 B CN114521007 B CN 114521007B CN 202111599199 A CN202111599199 A CN 202111599199A CN 114521007 B CN114521007 B CN 114521007B
- Authority
- CN
- China
- Prior art keywords
- station
- information
- mode
- server
- time interval
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000012544 monitoring process Methods 0.000 claims abstract description 58
- 230000007958 sleep Effects 0.000 claims abstract description 50
- 238000004590 computer program Methods 0.000 claims description 20
- 238000012790 confirmation Methods 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 4
- 230000002618 waking effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 2
- 230000005059 dormancy Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0274—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
- H04W52/028—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof switching on or off only a part of the equipment circuit blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a method for reducing station power consumption, a computer readable storage medium and a device, wherein the method is applied to an access point and comprises the following steps: when the station is in the sleep mode, generating keep-alive information and sending the keep-alive information to a server; when the mobile terminal logs in/out of the server, notifying the station to adjust a monitoring time interval for monitoring the mode inquiry information sent by the access point; after the mobile terminal issues a control instruction to the station, the station is awakened, so that the station is switched from the sleep mode to the normal working mode. By the mode, the power consumption of the station can be reduced, and the station can be quickly awakened.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method for reducing station power consumption, a computer readable storage medium, and a device.
Background
For low-power-consumption WIFI battery equipment, low power consumption and keep-alive with cloud equipment are required to be ensured in standby; when the equipment enters a low power consumption mode, the Beacon (Beacon) of an Access Point (AP) is monitored at all times, and when the Beacon monitors that the Access Point has data to be transmitted, a Station (STA) exits the low power consumption mode, and the Access Point transmits the data to the station; after the transmission is completed, the station enters a low power consumption mode after judging that no data is transmitted and received. When a station needs to be awakened, as the station is in a low-power consumption mode, a plurality of Beacon periods are spaced for saving power, so that the time from the access point to the station receives information is long, and a broadcast packet and a multicast packet can cause the station to frequently exit the low-power consumption mode to transmit and receive data, so that the effect of reducing power consumption is poor; in addition, the risk of failure of the station to send keep-alive packets is high, which may lead to frequent start-up of the device and thus high power consumption.
Disclosure of Invention
The application provides a method for reducing station power consumption, a computer readable storage medium and a device, which can reduce station power consumption and can wake up a station quickly.
In order to solve the technical problems, the application adopts the following technical scheme: there is provided a method of reducing station power consumption, the method being applied to an access point, the method comprising: when the station is in the sleep mode, generating keep-alive information and sending the keep-alive information to a server; when the mobile terminal logs in/out of the server, notifying the station to adjust a monitoring time interval for monitoring the mode inquiry information sent by the access point; after the mobile terminal issues a control instruction to the station, the station is awakened, so that the station is switched from the sleep mode to the normal working mode.
In order to solve the technical problems, the application adopts the following technical scheme: there is provided a method of reducing power consumption of a station, the method being applied to the station, the method comprising: when the mobile terminal logs in/out of the server, adjusting a monitoring time interval for monitoring mode inquiry information sent by the access point, wherein the mobile terminal is also used for generating a control instruction for controlling the station and sending the control instruction to the server so that the server informs the access point to wake up the station; after receiving wake-up information sent by an access point, performing mode switching processing to enable a station to be switched from a sleep mode to a normal working mode; the access point is further configured to generate keep-alive information when the station is in the sleep mode, and send the keep-alive information to the server.
In order to solve the technical problems, the application adopts the following technical scheme: there is provided a method of reducing station power consumption, the method being applied to a server, the method comprising: when a station is in a sleep mode, keep-alive information sent by an access point is received, and the keep-alive information is generated by the access point; sending first notification information to an access point, wherein the first notification information is used for indicating a mobile terminal to log in/out of a server, and the access point is used for notifying a station to adjust a monitoring time interval for monitoring mode inquiry information sent by the access point after receiving the first notification information; after receiving a control instruction to the station issued by the mobile terminal, notifying the access point to wake up the station, so that the station is switched from the sleep mode to the normal working mode.
In order to solve the technical problems, the application adopts the following technical scheme: there is provided a method of reducing station power consumption, the method being applied to a mobile terminal, the method comprising: the login and exit information is sent to the server, so that the server generates first notification information, and the login and exit information is used for indicating the mobile terminal to login/exit the server; sending a control instruction to a server so that the server informs an access point to wake up a station, and then the station is switched from a sleep mode to a normal working mode; the access point is used for generating keep-alive information when the station is in a sleep mode and sending the keep-alive information to the server; after receiving the first notification information sent by the server, the notification station adjusts a monitoring time interval for monitoring the mode query information sent by the access point.
In order to solve the technical problems, the application adopts another technical scheme that: there is provided an access point comprising a memory and a processor connected to each other, wherein the memory is adapted to store a computer program which, when executed by the processor, is adapted to implement a method of reducing station power consumption in the middle of the above-mentioned technical scheme.
In order to solve the technical problems, the application adopts another technical scheme that: there is provided a station comprising a memory and a processor connected to each other, wherein the memory is adapted to store a computer program which, when executed by the processor, is adapted to carry out the method of reducing station power consumption in the above-mentioned technical solution.
In order to solve the technical problems, the application adopts another technical scheme that: there is provided a server comprising a memory and a processor connected to each other, wherein the memory is adapted to store a computer program which, when executed by the processor, is adapted to carry out the method of reducing station power consumption in the above-mentioned technical solution.
In order to solve the technical problems, the application adopts another technical scheme that: there is provided a mobile terminal comprising a memory and a processor connected to each other, wherein the memory is adapted to store a computer program which, when executed by the processor, is adapted to carry out the method of reducing station power consumption in the above-mentioned technical solution.
In order to solve the technical problems, the application adopts another technical scheme that: the power consumption reduction system comprises a mobile terminal, a server, an access point and a station, wherein the access point is the access point in the technical scheme, the station is the station in the technical scheme, the server is the server in the technical scheme, and the mobile terminal is the mobile terminal in the technical scheme.
In order to solve the technical problems, the application adopts another technical scheme that: there is provided a computer readable storage medium for storing a computer program which, when executed by a processor, is adapted to carry out the method of reducing station power consumption in the above-mentioned solution.
Through the scheme, the application has the beneficial effects that: when a station is in a sleep mode, an access point generates keep-alive information and sends the keep-alive information to a server; when the mobile terminal logs in/out of the server, the server sends first notification information to the access point so that the access point notifies the station to adjust a monitoring time interval, wherein the monitoring time interval is an interval for monitoring mode inquiry information sent by the access point; after the mobile terminal issues a control instruction to the station, the server informs the access point to wake up the station so that the station is switched from the sleep mode to the normal working mode; since the keep-alive information is sent to the server by the access point, the station is not required to generate the keep-alive information and send the keep-alive information to the server by the access point, so that the power consumption caused by sending the keep-alive information can be reduced; when the mobile terminal logs in/out of the server, the server sends a notification to the access point, so that the station can adjust the time interval of the inquiry information of the monitoring mode, the time for receiving the control instruction is shortened, and the station can be quickly awakened.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art. Wherein:
FIG. 1 is a flowchart of a first embodiment of a method for reducing station power consumption according to the present application;
fig. 2 is an interaction schematic diagram of a mobile terminal, a server, an access point and a station provided by the application;
FIG. 3 is a flowchart of a second embodiment of a method for reducing station power consumption according to the present application;
FIG. 4 is a schematic diagram of the structure of NOTIFY data provided by the present application;
fig. 5 is a schematic diagram illustrating adjustment of a transmission time interval and a listening time interval according to the present application;
FIG. 6 is a flowchart of a third embodiment of a method for reducing station power consumption according to the present application;
FIG. 7 is a flowchart of a fourth embodiment of a method for reducing station power consumption according to the present application;
FIG. 8 is a flowchart of a fifth embodiment of a method for reducing station power consumption according to the present application;
fig. 9 is a schematic structural diagram of an embodiment of an access point provided in the present application;
FIG. 10 is a schematic diagram of an embodiment of a station provided by the present application;
FIG. 11 is a schematic diagram of a server according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of an embodiment of a mobile terminal according to the present application;
FIG. 13 is a schematic diagram illustrating an embodiment of a power consumption reduction system according to the present application;
fig. 14 is a schematic structural diagram of an embodiment of a computer readable storage medium according to the present application.
Detailed Description
The application is described in further detail below with reference to the drawings and examples. It is specifically noted that the following examples are only for illustrating the present application, but do not limit the scope of the present application. Likewise, the following examples are only some, but not all, of the examples of the present application, and all other examples, which a person of ordinary skill in the art would obtain without making any inventive effort, are within the scope of the present application.
Reference in the specification to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
It should be noted that the terms "first," "second," and "third" are used herein for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implying a number of technical features being indicated. Thus, a feature defining "a first", "a second", and "a third" may explicitly or implicitly include at least one such feature. In the description of the present application, the meaning of "plurality" means at least two, for example, two, three, etc., unless specifically defined otherwise. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
Referring to fig. 1, fig. 1 is a flowchart of a first embodiment of a method for reducing station power consumption, where the method is applied to an access point, and the method includes:
s11: and when the station is in the sleep mode, generating keep-alive information and sending the keep-alive information to the server.
The access point can send mode inquiry information to the station at intervals of preset time; after receiving the mode inquiry information, the station feeds back the own mode to the access point so that the access point can know whether the current mode of the station is a normal working mode or a dormant mode (namely a low-power consumption mode); after judging that the current mode of the station is the sleep mode, the access point generates keep-alive information and sends the keep-alive information to the server so that the server can know that the station is in the sleep mode currently.
Further, the station may generate quality of service null data (Quality of Service null data, qoS-null data) and send QoS-null data to the access point to inform the access point of its own mode; when a Power (PWR) field in Qos-null data is 0, the station is shown to exit from a sleep mode, namely, the mode of the station is a normal working mode; when pwr=1, it means that the station enters the sleep mode.
S12: when the mobile terminal logs in/out of the server, the notification station adjusts a monitoring time interval for monitoring the mode inquiry information sent by the access point.
The mobile terminal can be a mobile phone or a tablet computer and other devices; when the mobile terminal logs in or logs out of the server, the server can generate first notification information, and the first notification information is used for indicating the mobile terminal to log in/log out of the server; the server can send the first notification information to the access point to notify the access point that the mobile terminal is logged in or out of the server currently; the access point acquires first notification information, and can send information to the station to notify the station to adjust the self monitoring time interval, wherein the monitoring time interval is the time interval of monitoring mode inquiry information, and the mode inquiry information is information sent by the access point to the station and is used for inquiring the current mode information of the station.
Further, when the mobile terminal logs in the server, the station can adjust the monitoring time interval to be a first time interval; when the mobile terminal exits the server, the station can adjust the monitoring time interval to a second time interval, wherein the first time interval is smaller than the second time interval; by adjusting the monitoring time interval, subsequent rapid monitoring of wake-up information is facilitated, and the time spent by the station to wake-up is shortened.
S13: after the mobile terminal issues a control instruction to the station, the station is awakened, so that the station is switched from the sleep mode to the normal working mode.
If a mobile terminal logs in a server and the mobile terminal wants to control a site, the mobile terminal can generate a control instruction or automatically generate the control instruction under the operation of a user and send the control instruction to the server so as to draw streams or upgrade; the server can inform the access point that the station needs to be awakened so that the access point generates awakening information and sends the awakening information to the station to awaken the station; after receiving the wake-up information sent by the access point, the station enters a normal working mode.
In a specific embodiment, as shown in fig. 2, the mode query information and the wake-up information are Beacon frames; after receiving a Beacon frame sent by an access point, a station sends Qos-null data to the access point, wherein the PWR field in the Qos-null data is 1; the access point sends keep-alive information to the server at regular intervals. An Application (APP) is arranged in the mobile terminal, a user can link with a server by starting the APP, and the server can send a notification (namely first notification information) that the mobile terminal logs in/out of the server to an access point; after receiving the first notification information, the access point returns Acknowledgement (ACK) information to the server, and issues a Beacon frame to the station, wherein the Beacon frame carries an alternating current indication map (Traffic indication map, TIM) field for identifying the station to be awakened; after detecting that the Beacon frame has a TIM field, the station returns Qos-null data with PWR=0 to the access point; and after receiving the Qos-null data, the access point sends ACK information to the station.
Further, after the station enters the sleep mode, the station behaves as follows:
1) The station no longer sends keep-alive information to the server.
2) The station periodically transmits pwr=1 information to the access point to announce itself to be in sleep mode.
3) The station only monitors whether the TIM field is set in the Beacon frame; the access point does not send any data packets to the station, including broadcast, multicast, and unicast, and only when the station needs to be awakened, the station is informed by the TIM field in the Beacon frame to awaken the station.
The embodiment provides a method for keeping private alive in dormancy, which is characterized in that a station only needs to periodically send PWR=1 information in the dormancy period and monitor whether a Beacon frame contains information for waking up the station, so that the purpose of reducing power consumption is achieved; the station does not need to send a keep-alive data packet to the server, so that the station is prevented from being started due to interaction failure with the server, and the risk of power consumption of the station is reduced; moreover, when the mobile terminal logs in/out of the server, the server sends a notification to the access point so that the station can adjust the time interval for monitoring the Beacon frame, and the wake-up speed can be faster.
Referring to fig. 3, fig. 3 is a flowchart of a second embodiment of a method for reducing station power consumption, where the method is applied to an access point, and the method includes:
s31: the mode query information is transmitted to the station to cause the station to generate mode information.
The access point generates a mode inquiry message and then sends the mode inquiry message to the station; after receiving the mode inquiry information, the station returns mode information to the access point; specifically, as shown in fig. 2, the mode query information is a Beacon frame, and the mode information is Qos-null data.
S32: and after receiving the mode information, generating third confirmation information and sending the third confirmation information to the station.
S33: and when the station is in the sleep mode, generating keep-alive information and sending the keep-alive information to the server.
S33 is the same as S11 in the above embodiment, and will not be described here again.
S34: when the mobile terminal logs in/out of the server, the notification station adjusts a monitoring time interval for monitoring the mode inquiry information sent by the access point.
The mobile terminal can log in or log out of the server, and when the mobile terminal logs in or logs out of the server, log-in and log-out information can be generated and sent to the server; after receiving the login and logout information, the server generates first notification information to notify the access point that the mobile terminal logs in or logs out of the server, namely, the current online or offline event of the mobile terminal occurs. After receiving the first notification information, the access point generates second notification information and sends the second notification information to the station, so that the station adjusts the listening time interval. Specifically, the second notification information is Notification (NOTIFY) data, whose specific structure is shown in fig. 4, and includes a data header (80211_header, mac_header, and ip_header) and Private data (Private data), the Private data includes a length (payload_len) of 1 byte (byte) of payload (payload) data and N bytes of payload data, and the payload data includes a Type (Type) of 1 byte, a transmission time interval (ap_beacon_interval) of 1 byte, and a listening time interval (sta_list_interval) of 1 byte.
Further, after receiving the first notification information, the access point generates first confirmation information and second notification information, and sends the first confirmation information to the server; after receiving the second notification information, if the station completes the modification of the listening time interval, generating second confirmation information, and sending the second confirmation information to the access point, so that the access point receives the second confirmation information sent by the station, and the second confirmation information is used for indicating the station to successfully modify the listening time interval. After receiving the second acknowledgement information sent by the station, the access point modifies the sending time interval of the mode query information, namely modifies the sending interval of the Beacon frame. It will be appreciated that the transmission time interval may be the same as the listening time interval or the listening time interval may be greater than the transmission time interval, such as: the listening interval is an integer multiple of the transmission interval.
For example, as shown in fig. 5, T is a transmission time interval, default T is 100ms, and in a default state, a station listens to a Beacon frame at n transmission time intervals; when the mobile terminal logs in the server, the access point adjusts the transmission time interval to 33ms, and the station monitors the Beacon frame every 1 transmission time interval, so that the subsequent timely acquisition of wake-up information is facilitated by shortening the monitoring time interval.
S35: after receiving the third notification information sent by the server, generating wake-up information, and sending the wake-up information to the station.
When the mobile terminal pre-controls the site, the mobile terminal can generate a control instruction and send the control instruction to the server; after receiving the control instruction, the server generates third notification information and sends the third notification information to the access point; after receiving the third notification information, the access point generates wake-up information and sends the wake-up information to the station; after receiving the wake-up information, the station exits from the sleep mode and enters into the normal working mode.
In one embodiment, it may be determined whether a station needs to be awakened; if the station needs to be awakened, generating keep-alive information and sending the keep-alive information to a server, and generating awakening information and sending the awakening information to the station; if the station is determined not to need to be awakened, sending keep-alive information to the server; specifically, the access point determines whether the station needs to be awakened by determining whether third notification information is received.
In another particular embodiment, before sending keep-alive information to the server, it may be determined if the station is in sleep mode when it is detected that the station is not awake; if the station is in the sleep mode, judging whether mode information sent by the station is received regularly; if the mode information is received regularly, generating site online information; if the mode information is not received regularly, generating site offline information; the access point may then send keep-alive information to the server if the station is online.
Further, when the access point does not regularly receive the mode information, whether the station is online or not can be judged through socket connection between the station and the access point; if the site is online, generating site online information; and if the site is offline, generating site offline information. Specifically, whether the socket connection is broken or not can be judged, if yes, the site is determined to be online, and if not, the site is determined to be offline.
The embodiment provides a method for keeping a station alive with a server in a dormant period, and the station sends keep-alive information to the server by an access point in the dormant period, so that the station does not need to generate and send the keep-alive information, namely does not need to interact with the server, and the power consumption required by sending the keep-alive information can be reduced; in addition, irrelevant messages (including unicast, multicast and broadcast) are not sent between the access point and the station, so that the power consumption of the station can be further reduced; in addition, when the mobile terminal logs in/out of the server, the server sends a notification to the access point, so that the time interval of the access point for sending the Beacon frame and the time interval of the station for monitoring the Beacon frame can be dynamically adjusted, and the station can be conveniently and quickly awakened when the mobile terminal is required to interact with the station.
Referring to fig. 6, fig. 6 is a flowchart of a third embodiment of a method for reducing power consumption of a station according to the present application, where the method is applied to a station, and the method includes:
s61: when the mobile terminal logs in/out of the server, the monitoring time interval for monitoring the mode inquiry information sent by the access point is adjusted.
S61 is similar to S12 in the above embodiment, and will not be described here again.
S62: and after receiving the wake-up information sent by the access point, performing mode switching processing to enable the station to be switched from the sleep mode to the normal working mode.
The mobile terminal is further used for generating a control instruction for controlling the station and sending the control instruction to the server so that the server informs the access point to wake up the station. Specifically, the station includes a communication module and a master control mode, and when the station is in the sleep mode, the master control mode is in the sleep mode.
Further, the access point is further configured to generate keep-alive information when the station is in the sleep mode, and send the keep-alive information to the server.
In a specific embodiment, the mode information includes first mode information and second mode information, the first mode information and the second mode information may be Qos-null data, and pwr=1 for the first mode information; for the second mode information, pwr=0.
Whether the mode of the station is a sleep mode or not can be judged; if the mode of the station is the sleep mode, judging whether the mode inquiry information carries a preset field, wherein the preset field can be a TIM field; if the mode inquiry information carries a preset field, sending first mode information to the access point, wherein the first mode information is used for indicating that the mode of the station is a sleep mode; if the mode query information does not carry the preset field, sending second mode information to the access point, wherein the second mode information is used for indicating that the mode of the station is a normal working mode.
In other specific embodiments, the station may determine whether the first mode information is successfully transmitted; if the first mode information is successfully sent, the failure times are set to a first preset value, and the first preset value can be 0. If the first mode information is not successfully transmitted, adding the failure times with a second preset value (which can be 1) to update the failure times, and attempting to transmit the first mode information again; then judging whether the failure times reach a preset time threshold, wherein the preset time threshold is the maximum failure times set according to experience or application scenes, such as: 20 times; if the failure times reach a preset time threshold, sending second mode information to the access point; if the failure times do not reach the preset times threshold, returning to the step of judging whether the mode of the station is the sleep mode.
In the embodiment, the access point is adopted to start the keep-alive information to the server, so that the power consumption of the station is reduced; in addition, the station can adaptively adjust the time interval for monitoring the Beacon frame according to whether the mobile terminal logs in/out of the server, and after the mobile terminal issues a control instruction, the station can be quickly awakened due to the shortened monitoring time interval, so that the subsequent tasks can be conveniently executed.
Referring to fig. 7, fig. 7 is a flowchart of a fourth embodiment of a method for reducing station power consumption, which is applied to a server and includes:
s71: and when the station is in the sleep mode, the keep-alive information sent by the access point is received.
Keep-alive information is generated by the access point.
S72: and sending the first notification information to the access point.
The first notification information is used for indicating the mobile terminal to log in/out of the server, and the access point is used for notifying the station to adjust a monitoring time interval for monitoring the mode inquiry information sent by the access point after receiving the first notification information.
S73: after receiving a control instruction to the station issued by the mobile terminal, notifying the access point to wake up the station, so that the station is switched from the sleep mode to the normal working mode.
In the scheme provided by the embodiment, when the mobile terminal logs in or exits from the server, the server quickly informs the access point and the station of adjusting the corresponding time interval for preparing to accept the awakening operation, and the station can be quickly awakened after the control instruction issued by the mobile terminal is received.
Referring to fig. 8, fig. 8 is a flowchart of a fifth embodiment of a method for reducing station power consumption, which is applied to a mobile terminal and includes:
s81: the login exit information is sent to the server so that the server generates first notification information.
The login and logout information is used for indicating the mobile terminal to login/logout from the server.
S82: and sending a control instruction to the server so that the server informs the access point to wake up the station, and then the station is switched from the sleep mode to the normal working mode.
The access point is used for generating keep-alive information when the station is in a sleep mode and sending the keep-alive information to the server; after receiving the first notification information sent by the server, the notification station adjusts a monitoring time interval for monitoring the mode query information sent by the access point.
Referring to fig. 9, fig. 9 is a schematic structural diagram of an embodiment of an access point provided in the present application, where an access point 90 includes a memory 91 and a processor 92 connected to each other, and the memory 91 is configured to store a computer program, and the computer program, when executed by the processor 92, is configured to implement a method for reducing station power consumption in the middle of the foregoing embodiment.
Referring to fig. 10, fig. 10 is a schematic structural diagram of an embodiment of a station according to the present application, where the station 100 includes a memory 101 and a processor 102 connected to each other, and the memory 101 is configured to store a computer program, and the computer program, when executed by the processor 102, is configured to implement a method for reducing power consumption of the station according to the foregoing embodiment.
Referring to fig. 11, fig. 11 is a schematic structural diagram of an embodiment of a server provided by the present application, where the server 110 includes a memory 111 and a processor 112 connected to each other, and the memory 111 is used for storing a computer program, and the computer program, when executed by the processor 112, is used for implementing the method for reducing station power consumption in the above embodiment.
Referring to fig. 12, fig. 12 is a schematic structural diagram of an embodiment of a mobile terminal according to the present application, where the mobile terminal 120 includes a memory 121 and a processor 122 connected to each other, and the memory 121 is used for storing a computer program, and the computer program, when executed by the processor 122, is used for implementing the method for reducing station power consumption in the above embodiment.
Referring to fig. 13, fig. 13 is a schematic structural diagram of an embodiment of a power consumption reduction system provided by the present application, where the power consumption reduction system 130 includes a mobile terminal 131, a server 132, an access point 133 and a station 134, where the mobile terminal 131 is a mobile terminal in the above embodiment, the server 132 is a server in the above embodiment, the access point 133 is an access point in the above embodiment, and the station 134 is a station in the above embodiment.
Referring to fig. 14, fig. 14 is a schematic structural diagram of an embodiment of a computer readable storage medium provided by the present application, where the computer readable storage medium 140 is used to store a computer program 141, and the computer program 141, when executed by a processor, is used to implement the method for reducing station power consumption in the above embodiment.
The computer readable storage medium 140 may be a server, a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, etc. various media capable of storing program codes.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other manners. For example, the above-described device embodiments are merely illustrative, e.g., the division of modules or units is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The foregoing description is only illustrative of the present application and is not intended to limit the scope of the application, and all equivalent structures or equivalent processes or direct or indirect application in other related technical fields are included in the scope of the present application.
Claims (18)
1. A method for reducing station power consumption, for use in an access point, the method comprising:
when a station is in a sleep mode, generating keep-alive information and sending the keep-alive information to a server;
when the mobile terminal logs in/out of the server, notifying the station to adjust a monitoring time interval for monitoring the mode inquiry information sent by the access point;
after the mobile terminal issues a control instruction to the station, waking up the station so that the station is switched from the sleep mode to a normal working mode;
when the mobile terminal logs in/out of the server, the method informs the station to adjust a monitoring time interval for monitoring the mode inquiry information sent by the access point, and comprises the following steps:
when the mobile terminal logs in the server, notifying the station to adjust the monitoring time interval to a first time interval; when the mobile terminal exits the server, notifying the station to adjust the monitoring time interval to a second time interval; the first time interval is less than the second time interval.
2. The method for reducing power consumption of a station according to claim 1, wherein the step of notifying the station to adjust a listening time interval for listening to the mode query information transmitted from the access point when the mobile terminal logs in/out of the server comprises:
generating second notification information after receiving first notification information sent by the server, wherein the first notification information is used for indicating the mobile terminal to log in/out of the server;
and sending the second notification information to the station so that the station adjusts the monitoring time interval.
3. The method of reducing station power consumption of claim 2, wherein the server is further configured to generate third notification information after receiving the control instruction, the method further comprising:
after receiving the third notification information sent by the server, generating wake-up information, and sending the wake-up information to the station.
4. A method of reducing station power consumption according to claim 3, characterized in that the method further comprises:
after receiving the first notification information, generating first confirmation information and the second notification information;
transmitting the first confirmation information to the server;
and receiving second confirmation information sent by the station, wherein the second confirmation information is used for indicating the station to successfully modify the monitoring time interval.
5. A method of reducing station power consumption according to claim 3, comprising, prior to the step of sending the keep-alive information to the server:
judging whether the station is in the sleep mode or not when the station is detected not to be awakened;
if the station is in the sleep mode, judging whether mode information sent by the station is received regularly;
if the mode information is received regularly, generating site online information;
and if the mode information is not received regularly, generating site offline information.
6. The method of reducing station power consumption of claim 1, further comprising:
and after receiving the second confirmation information sent by the station, modifying the sending time interval of the mode inquiry information.
7. The method of reducing station power consumption of claim 1, further comprising:
transmitting the mode query information to the station so that the station generates mode information;
and after receiving the mode information, generating third confirmation information and sending the third confirmation information to the station.
8. A method for reducing power consumption of a station, the method comprising:
when a mobile terminal logs in/out of a server, adjusting a monitoring time interval for monitoring mode inquiry information sent by an access point, wherein the mobile terminal is also used for generating a control instruction for controlling the station and sending the control instruction to the server so that the server informs the access point to wake up the station;
after receiving the wake-up information sent by the access point, performing mode switching processing to enable the station to be switched from a sleep mode to a normal working mode;
the access point is further configured to generate keep-alive information when the station is in the sleep mode, and send the keep-alive information to the server;
when the mobile terminal logs in/out of the server, adjusting a monitoring time interval for monitoring mode inquiry information sent by the access point, including:
when the mobile terminal logs in the server, adjusting the monitoring time interval to be a first time interval; when the mobile terminal exits the server, adjusting the monitoring time interval to a second time interval; the first time interval is less than the second time interval.
9. The method of reducing power consumption of a station of claim 8, wherein mode query information is used to query a station for current mode information, the mode information including first mode information and second mode information, the method further comprising:
judging whether the mode of the station is the sleep mode;
if the mode of the station is the sleep mode, judging whether the mode inquiry information carries a preset field or not;
if the mode query information carries the preset field, the first mode information is sent to the access point, and the first mode information is used for indicating that the mode of the station is the sleep mode;
and if the mode query information does not carry the preset field, sending second mode information to the access point, wherein the second mode information is used for indicating that the mode of the station is the normal working mode.
10. The method of reducing station power consumption of claim 9, further comprising:
judging whether the first mode information is successfully transmitted or not;
if the first mode information is successfully sent, setting the failure times as a first preset value;
if the first mode information is not sent successfully, adding the failure times with a second preset value to update the failure times;
judging whether the failure times reach a preset times threshold value or not;
if the failure times reach the preset times threshold, sending the second mode information to the access point;
and if the failure times do not reach the preset times threshold, returning to the step of judging whether the mode of the station is the sleep mode.
11. A method for reducing power consumption of a site, the method being applied to a server, the method comprising:
when a station is in a sleep mode, receiving keep-alive information sent by an access point, wherein the keep-alive information is generated by the access point;
sending first notification information to the access point, wherein the first notification information is used for indicating a mobile terminal to log in/out of the server, and the access point is used for notifying the station to adjust a monitoring time interval for monitoring mode inquiry information sent by the access point after receiving the first notification information;
after receiving a control instruction to the station issued by the mobile terminal, notifying the access point to wake up the station so that the station is switched from the sleep mode to a normal working mode;
after receiving the first notification information, notifying the station to adjust a listening time interval for listening to the mode query information sent by the access point, where the notifying includes:
when the mobile terminal logs in the server, notifying the station to adjust the monitoring time interval to a first time interval; when the mobile terminal exits the server, notifying the station to adjust the monitoring time interval to a second time interval; the first time interval is less than the second time interval.
12. A method for reducing station power consumption, applied to a mobile terminal, the method comprising:
sending login and exit information to a server so that the server generates first notification information, wherein the login and exit information is used for indicating the mobile terminal to login/exit the server;
sending a control instruction to the server so that the server informs an access point to wake up the station, and the station is switched from a sleep mode to a normal working mode;
the access point is used for generating keep-alive information when a station is in the sleep mode and sending the keep-alive information to the server; after receiving the first notification information sent by the server, notifying the station to adjust a monitoring time interval for monitoring the mode inquiry information sent by the access point;
after receiving the first notification information sent by the server, notifying the station to adjust a listening time interval for listening to the mode query information sent by the access point, including:
when the mobile terminal logs in the server, notifying the station to adjust the monitoring time interval to a first time interval; when the mobile terminal exits the server, notifying the station to adjust the monitoring time interval to a second time interval; the first time interval is less than the second time interval.
13. An access point comprising a memory and a processor interconnected, wherein the memory is configured to store a computer program that, when executed by the processor, is configured to implement the method of reducing station power consumption of any of claims 1-7.
14. A station comprising a memory and a processor connected to each other, wherein the memory is adapted to store a computer program which, when executed by the processor, is adapted to carry out the method of reducing station power consumption of any of claims 8-10.
15. A server comprising a memory and a processor connected to each other, wherein the memory is configured to store a computer program which, when executed by the processor, is configured to implement the method of reducing station power consumption of claim 11.
16. A mobile terminal comprising a memory and a processor interconnected, wherein the memory is configured to store a computer program that, when executed by the processor, is configured to implement the method of reducing station power consumption of claim 12.
17. A power consumption reduction system, comprising a mobile terminal, a server, an access point and a station, wherein the access point is the access point according to claim 13, the station is the station according to claim 14, the server is the server according to claim 15, and the mobile terminal is the mobile terminal according to claim 16.
18. A computer readable storage medium storing a computer program, which when executed by a processor is adapted to carry out the method of reducing station power consumption of any one of claims 1-12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111599199.0A CN114521007B (en) | 2021-12-24 | 2021-12-24 | Method for reducing station power consumption, computer readable storage medium and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111599199.0A CN114521007B (en) | 2021-12-24 | 2021-12-24 | Method for reducing station power consumption, computer readable storage medium and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114521007A CN114521007A (en) | 2022-05-20 |
CN114521007B true CN114521007B (en) | 2023-11-10 |
Family
ID=81595887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111599199.0A Active CN114521007B (en) | 2021-12-24 | 2021-12-24 | Method for reducing station power consumption, computer readable storage medium and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114521007B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286855A (en) * | 2008-05-26 | 2008-10-15 | 张扬 | Network data transmission server, detecting system constituted thereby and power saving method |
CN103686953A (en) * | 2012-09-21 | 2014-03-26 | 北京信威通信技术股份有限公司 | Mobile-terminal sleep wake-up method |
CN104509176A (en) * | 2012-07-31 | 2015-04-08 | 高通股份有限公司 | Listening Interval (LI) selection for WLAN clients |
CN105357387A (en) * | 2015-11-10 | 2016-02-24 | 广东欧珀移动通信有限公司 | Method, apparatus and system for wakening terminal |
CN110365895A (en) * | 2019-06-03 | 2019-10-22 | 浙江大华技术股份有限公司 | Photographic device adjusting method, system, readable storage medium storing program for executing and equipment |
CN113099521A (en) * | 2021-03-26 | 2021-07-09 | 珠海泰芯半导体有限公司 | Dormancy awakening method and device of station, storage medium and electronic equipment |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7508781B2 (en) * | 2003-03-25 | 2009-03-24 | Texas Instruments Incorporated | Power saving mechanism for wireless LANs via schedule information vector |
TWI646799B (en) * | 2016-08-29 | 2019-01-01 | 物聯智慧科技(深圳)有限公司 | Remote wake-up method, connection server and networked device with sleep mode |
-
2021
- 2021-12-24 CN CN202111599199.0A patent/CN114521007B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286855A (en) * | 2008-05-26 | 2008-10-15 | 张扬 | Network data transmission server, detecting system constituted thereby and power saving method |
CN104509176A (en) * | 2012-07-31 | 2015-04-08 | 高通股份有限公司 | Listening Interval (LI) selection for WLAN clients |
CN103686953A (en) * | 2012-09-21 | 2014-03-26 | 北京信威通信技术股份有限公司 | Mobile-terminal sleep wake-up method |
CN105357387A (en) * | 2015-11-10 | 2016-02-24 | 广东欧珀移动通信有限公司 | Method, apparatus and system for wakening terminal |
CN110365895A (en) * | 2019-06-03 | 2019-10-22 | 浙江大华技术股份有限公司 | Photographic device adjusting method, system, readable storage medium storing program for executing and equipment |
CN113099521A (en) * | 2021-03-26 | 2021-07-09 | 珠海泰芯半导体有限公司 | Dormancy awakening method and device of station, storage medium and electronic equipment |
Non-Patent Citations (1)
Title |
---|
面向Best Effort业务的IEEE 802.16m休眠模式及性能评估;金顺福;宋红磊;张晓斐;霍占强;;小型微型计算机系统(05);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114521007A (en) | 2022-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12150062B2 (en) | System and method for always on connections in wireless communications system | |
CN101043753B (en) | Method, network and user terminal for realizing variable discontinuous reception/discontinuous transmission period | |
EP2672763B1 (en) | Power saving method, access point device and station device | |
CN102932884B (en) | A kind of method and system for realizing DRX | |
CN103379595B (en) | In WLAN (wireless local area network), STA obtains method, the Apparatus and system of data | |
CN109314923B (en) | Site awakening method, related equipment and system | |
KR20150121168A (en) | Polling beacon | |
EP3288317B1 (en) | Method and device for monitoring and transmitting downlink scheduling data | |
CN108282849B (en) | Data sending method, data receiving method, data sending device, data receiving device, access point and station | |
US10687283B2 (en) | Status changing apparatus and method | |
CN107197508A (en) | A kind of device sleeps method based on CSM mechanism DRX | |
CN104301976A (en) | Wireless router and working method thereof | |
CN102655668A (en) | Discontinuous receiving method and device | |
US20230337184A1 (en) | Paging monitoring method,terminal, and computer device | |
CN106332281A (en) | A paging monitoring, paging method and device | |
CN110753387B (en) | Monitoring method of downlink control channel and control method of downlink control channel monitoring | |
EP3412073B1 (en) | Access point device, station, and methods and computer programs therefor | |
JP2025503233A (en) | Low-power wake-up receiver for low-latency devices | |
CN107809789B (en) | Communication method, communication device, access point and station of wireless local area network | |
CN112867107B (en) | Wireless fidelity WIFI chip control method and related equipment thereof | |
CN114521007B (en) | Method for reducing station power consumption, computer readable storage medium and device | |
CN109756956B (en) | Communication method and communication device, access point equipment and station equipment | |
CN112867106B (en) | Communication method, system and wireless access point | |
CN116684946A (en) | Device sleep method, device sleep apparatus, and computer-readable storage medium | |
CN114205896A (en) | Power saving mode configuration method, CIOT power saving method, apparatus, device and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |