CN115474261A - Method and device for monitoring wireless link, wireless terminal and computer storage medium - Google Patents

Method and device for monitoring wireless link, wireless terminal and computer storage medium Download PDF

Info

Publication number
CN115474261A
CN115474261A CN202110652404.9A CN202110652404A CN115474261A CN 115474261 A CN115474261 A CN 115474261A CN 202110652404 A CN202110652404 A CN 202110652404A CN 115474261 A CN115474261 A CN 115474261A
Authority
CN
China
Prior art keywords
wireless terminal
slave
master
link
wireless link
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.)
Pending
Application number
CN202110652404.9A
Other languages
Chinese (zh)
Inventor
许超杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202110652404.9A priority Critical patent/CN115474261A/en
Priority to PCT/CN2022/089525 priority patent/WO2022257637A1/en
Publication of CN115474261A publication Critical patent/CN115474261A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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 embodiment of the application discloses a method and a device for monitoring a wireless link, a wireless terminal and a computer storage medium, which can reduce the power consumption of the terminal and improve the cruising ability of the terminal. The method for monitoring the wireless link in the main wireless terminal comprises the following steps: receiving a relay request transmitted from a wireless terminal; in response to the relay request, monitoring a beacon frame for the slave wireless terminal in the first wireless link, and sending determination indication information to the slave wireless terminal through the second wireless link to indicate the slave wireless terminal to stop monitoring the first wireless link; the first wireless link provides connection and communication for the main wireless terminal and the access point; the second wireless link provides connection and communication for the master wireless terminal and the slave wireless terminal; whether to wake up the slave wireless terminal is determined based on the beacon frame.

Description

Method and device for monitoring wireless link, wireless terminal and computer storage medium
Technical Field
The present application relates to the field of terminal technologies, and in particular, to a method and an apparatus for monitoring a wireless link, a wireless terminal, and a computer storage medium.
Background
At present, more and more wearable devices or wireless terminals such as smart homes have short-distance wireless Communication capabilities such as bluetooth, near Field Communication (NFC), wi-Fi, and the like. Among other things, wireless terminals typically utilize Wi-Fi transmissions to increase data transmission rates to complete transmissions of larger amounts of data in a shorter amount of time. However, compared to technologies such as bluetooth, the Wi-Fi transmission consumes more energy, and even in the absence of data interaction, in order to maintain the transmission of the Wi-Fi link, the wireless terminal needs to periodically wake up to monitor a Beacon frame (Beacon) sent by an Access Point (AP), so that the power consumption of the wireless terminal is large and the endurance of the terminal is poor.
Disclosure of Invention
The embodiment of the application provides a method and a device for monitoring a wireless link, a wireless terminal and a computer storage medium, which can reduce the power consumption of the wireless terminal and improve the cruising ability of the wireless terminal.
The technical scheme of the application is realized as follows:
in a first aspect, an embodiment of the present application provides a method for monitoring a radio link in a primary wireless terminal, including:
receiving a relay request transmitted from a wireless terminal;
in response to the relay request, monitoring a beacon frame for the slave wireless terminal in a first wireless link, and sending determination indication information to the slave wireless terminal through a second wireless link to indicate the slave wireless terminal to stop monitoring the first wireless link; the first wireless link provides connection and communication for the master wireless terminal and an access point; the second wireless link providing connection and communication for the master wireless terminal and the slave wireless terminal;
determining whether to wake up the slave wireless terminal based on the beacon frame.
In a second aspect, an embodiment of the present application provides a method for listening to a radio link from a wireless terminal, including:
transmitting a relay request to a master wireless terminal; the relay request is used for instructing the master wireless terminal to start monitoring of a first wireless link for a slave wireless terminal; the first wireless link provides connection and communication for the master wireless terminal and an access point;
receiving determination indication information of the primary wireless terminal in response to the relay request through a second wireless link; the second wireless link providing connection and communication for the master wireless terminal and the slave wireless terminal;
and entering a sleep state based on the determination indication information, and stopping monitoring the first wireless link.
In a third aspect, an embodiment of the present application provides an apparatus for monitoring a radio link, including:
a main receiving module for receiving a relay request transmitted from a wireless terminal;
a monitoring module, configured to monitor a beacon frame for the slave wireless terminal in a first wireless link in response to the relay request; the first wireless link provides connection and communication for the main wireless terminal and the access point;
a master sending module, configured to send, to the slave wireless terminal through a second wireless link, determination indication information to indicate that the slave wireless terminal stops monitoring the first wireless link; the second wireless link providing connection and communication for the master wireless terminal and the slave wireless terminal;
a wake-up module to determine whether to wake up the slave wireless terminal based on the beacon frame.
In a fourth aspect, an embodiment of the present application provides an apparatus for monitoring a wireless link, including:
the slave sending module is used for sending a relay request to the master wireless terminal; the relay request is used for instructing the master wireless terminal to start monitoring of a first wireless link for a slave wireless terminal; the first wireless link provides connection and communication for the master wireless terminal and an access point;
a slave receiving module, configured to receive, through a second wireless link, determination indication information of the master wireless terminal in response to the relay request; the second wireless link providing connection and communication for the master wireless terminal and the slave wireless terminal;
and the sleep module is used for entering a sleep state based on the determination indication information and stopping monitoring the first wireless link.
In a fifth aspect, an embodiment of the present application provides a master wireless terminal, including:
a first memory for storing executable instructions;
a first processor, configured to implement the method for listening for a radio link as described in any of the above when executing the executable instructions stored in the first memory.
In a sixth aspect, an embodiment of the present application provides a slave wireless terminal, including:
a second memory for storing executable instructions;
a second processor, configured to execute the executable instructions stored in the second memory, to implement the method for listening for a radio link applied to a slave wireless terminal as described in any of the above.
In a seventh aspect, an embodiment of the present application provides a computer storage medium storing executable instructions for causing a processor to implement a method for listening to a wireless link, as applied to a master wireless terminal or a slave wireless terminal, according to any of the above.
The embodiment of the application provides a method and a device for monitoring a wireless link, a wireless terminal and a computer storage medium, wherein the method comprises the following steps: receiving a relay request transmitted from a wireless terminal; in response to the relay request, monitoring a beacon frame for the slave wireless terminal in the first wireless link, and sending determination indication information to the slave wireless terminal through the second wireless link to indicate the slave wireless terminal to stop monitoring the first wireless link; the first wireless link provides connection and communication for the main wireless terminal and the access point; the second wireless link provides connection and communication for the master wireless terminal and the slave wireless terminal; whether to wake up the slave wireless terminal is determined based on the beacon frame. By adopting the method provided by the embodiment of the application, the master wireless terminal can respond to the relay request sent by the slave wireless terminal to monitor the beacon frame aiming at the slave wireless terminal, and the second wireless link between the master wireless terminal and the slave wireless terminal is utilized to inform the slave wireless terminal of stopping monitoring the first wireless link, and the master wireless terminal determines whether to awaken the slave wireless terminal based on the beacon frame, so that the slave wireless terminal can not need to monitor the beacon frame frequently, the power consumption expense brought by monitoring the beacon frame by the slave wireless terminal is greatly reduced, the slave wireless terminal can be in a low power consumption level for a long time, the power consumption of the wireless terminal is reduced, and the cruising ability of the wireless terminal is improved.
Drawings
Fig. 1 is a schematic diagram of a state in which a wireless terminal monitors Beacon frames and sleeps alternately at present;
fig. 2 is a schematic diagram of a corresponding receiving current when a wireless terminal periodically monitors a Beacon frame at present;
fig. 3 is a schematic block diagram of a wireless connection system 100 according to an embodiment of the present disclosure;
fig. 4 is a schematic diagram of optional functional modules of a master wireless terminal and a slave wireless terminal according to an embodiment of the present application;
fig. 5 is an alternative flowchart of a method for monitoring a radio link in a primary wireless terminal according to an embodiment of the present application;
fig. 6 is an alternative flowchart of a method for monitoring a radio link in a primary wireless terminal according to an embodiment of the present application;
fig. 7 is a schematic diagram of an architecture in which a master wireless terminal supports multiple slave wireless terminal connections according to an embodiment of the present application;
fig. 8 is an alternative flowchart of a method for listening for a radio link in a slave radio terminal according to an embodiment of the present application;
fig. 9 is a schematic diagram illustrating an alternative interaction flow of a method for monitoring a wireless link according to an embodiment of the present application;
fig. 10 is an alternative flowchart of a method for listening for a radio link in a slave radio terminal according to an embodiment of the present application;
fig. 11 is an alternative interaction flow diagram of a method for monitoring a wireless link in an actual scenario according to an embodiment of the present application;
fig. 12 is a schematic diagram illustrating comparison of current power consumption effects of methods for monitoring a wireless link according to the related art and the present application;
fig. 13 is an alternative structural diagram of an apparatus for monitoring a wireless link according to an embodiment of the present application;
fig. 14 is an alternative structural diagram of an apparatus for monitoring a wireless link according to an embodiment of the present application;
fig. 15 is an alternative structural diagram of a primary wireless terminal according to an embodiment of the present application;
fig. 16 is an alternative structural diagram of a slave wireless terminal according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application.
So that the manner in which the above recited features and aspects of the present invention can be understood in detail, a more particular description of the embodiments of the invention, briefly summarized above, may be had by reference to the appended drawings, which are included to illustrate, but are not intended to limit the embodiments of the invention.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of the present application only and is not intended to be limiting of the application.
In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict. It should also be noted that reference to the terms "first \ second \ third" in the embodiments of the present application is only used for distinguishing similar objects and does not represent a specific ordering for the objects, and it should be understood that "first \ second \ third" may be interchanged with a specific order or sequence where possible so that the embodiments of the present application described herein can be implemented in an order other than that shown or described herein.
Before further detailed description of the embodiments of the present application, terms and expressions referred to in the embodiments of the present application will be described, and the terms and expressions referred to in the embodiments of the present application will be used for the following explanation.
1) An Access Point (AP), a centralized node in a Wi-Fi local area network, may link a plurality of Wi-Fi stations, and is generally integrated in a router as a wireless Access portion.
2) The Station (Station, STA) and the Wi-Fi wireless Station are connected with the Wi-Fi AP to form a Wi-Fi local area network.
3) A wireless local area network (BSS), which is a wireless local area network formed by an AP and one or more STAs.
4) Beacon, an AP periodically sends a radio broadcast management frame for managing a BSS.
Currently, most intelligent wireless terminals need to periodically wake up to monitor Beacon frames of APs when being connected to a Wi-Fi network in order to maintain transmission of Wi-Fi links. A to-be-transmitted data Indication Information element (DTIM IE) in Beacon is a main target monitored by a wireless terminal, the DTIM IE is an Information identifier using bits as a unit, and each bit represents an STA connected to an AP, that is, the wireless terminal. That is, a plurality of wireless terminals may be connected to one AP. When a certain wireless terminal monitors that the bit flag bit corresponding to the wireless terminal is 0 in the Beacon frame, it indicates that the AP side has no downlink data to send to the wireless terminal, and the wireless terminal sends an empty packet (or other frames) of PMB =1 to the AP, indicating that the wireless terminal continues to return to the sleep state. When a certain wireless terminal monitors that the bit flag bit corresponding to the wireless terminal is 1 in the Beacon frame, it indicates that downlink data is to be sent to the wireless terminal on the AP side, and the wireless terminal sends a null packet (or other frames) with PMB =0 to the AP, indicating that the wireless terminal exits from the low power consumption mode, and can start receiving the downlink data sent by the AP. Thus, the Wi-Fi module of the wireless terminal may be in a state where Beacon listening and sleep are alternately performed as shown in fig. 1 for a long time. Therefore, for a wireless terminal device such as a smart watch, although the wireless terminal device is in an idle state without data service interaction most of the time after being connected to an AP, the access point still needs to transmit a Beacon frame at the transmission time (TBTT) of each Target Beacon frame as in a normal working state, and the wireless terminal needs to periodically monitor DTIM IE in Beacon, so that a receiving current is generated in the monitoring process, as shown in fig. 2. Taking the DTIM period as 100ms as an example, the Wi-Fi module of the wireless terminal needs to be awakened once every 100ms to monitor the Beacon of the AP. Generally, the receiving current of the Wi-Fi chip is higher than 100mA, the sleeping current is lower than 0.5mA, and the distance between the Wi-Fi chip and the sleeping chip is hundreds of times, so that the main power consumption overhead of the Wi-Fi low-power-consumption sleeping mode comes from the receiving current during Beacon monitoring. That is, the power consumption brought by listening to the Beacon shortens the battery life of the wireless terminal.
The embodiment of the present application provides a wireless connection system, and as shown in fig. 3, the wireless connection system 100 may include an access point 200, a master wireless terminal 400-1, and a slave wireless terminal 400-2. Wherein the master wireless terminal 400-1 and the slave wireless terminal 400-2 are connected to the same access point 200 through respective Wi-Fi links; also, the master wireless terminal 400-1 and the slave wireless terminal 400-2 may be connected to each other through a short-range communication link. In some embodiments, the master wireless terminal 400-1 and the slave wireless terminal 400-2 may be connected to each other through bluetooth, NFC (not shown) or Ultra Wide Band (UWB) technology, or other connection methods, and the connection method between the master wireless terminal 400-1 and the slave wireless terminal 400-2 is not particularly limited in this embodiment of the application. In some embodiments, the master wireless terminal 400-1 and the slave wireless terminal 400-2 may be any terminals having at least two types of wireless link functionality, such as a laptop computer, a tablet computer, a desktop computer, a mobile device (e.g., a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable gaming device), a smart robot, and the like. Illustratively, the master wireless terminal 400-1 may be a mobile phone having Wi-Fi and bluetooth connection capability, the slave wireless terminal 400-2 may be a smart watch having Wi-Fi and bluetooth connection capability, and after the configuration of the mobile phone and the smart watch is completed, the mobile phone and the smart watch are generally connected to the same AP in the environment because the mobile phone and the smart watch are basically carried by the user and are in close spatial distance. Meanwhile, the mobile phone is connected with the intelligent watch in a Bluetooth mode.
In fig. 3, a master wireless terminal 400-1 for receiving a relay request transmitted from a wireless terminal; in response to the relay request, the slave access point listens for a beacon frame for the slave wireless terminal 400-2 in the first wireless link, and transmits determination indication information to the slave wireless terminal 400-2 through the second wireless link to indicate that the slave wireless terminal 400-2 stops listening to the first wireless link; whether to wake up the slave wireless terminal is determined based on the beacon frame.
A slave wireless terminal 400-2 for transmitting a relay request to the master wireless terminal 400-1; the relay request is used for instructing the master wireless terminal to start monitoring of a first wireless link for the slave wireless terminal; receiving determination indication information of the main wireless terminal responding to the relay request through a second wireless link; and entering a sleep state and stopping monitoring the first wireless link based on the determination indication information. Therefore, for the slave wireless terminal 400-2 with more sensitive power consumption, the slave wireless terminal can be in the sleep state with the lowest power consumption for a long time without periodically monitoring Beacon, so that the current overhead of the slave wireless terminal is greatly reduced, the power consumption of the slave wireless terminal is reduced, and the cruising ability of the slave wireless terminal is improved.
In the embodiment of the present application, the master wireless terminal 400-1 and the slave wireless terminal 400-2 need to further include at least one communication module, such as a bluetooth module, an NFC module, a UWB module, and the like, which can communicate with each other, in addition to the communication module supporting Wi-Fi connection. In some embodiments, both the master wireless terminal 400-1 and the slave wireless terminal 400-2 may need to have Wi-Fi and bluetooth modules on them, as shown in figure 4,
based on the wireless connection system shown in fig. 3, the embodiment of the present application provides a method for monitoring a wireless link in a primary wireless terminal. Fig. 5 is an alternative flowchart of a method for monitoring a radio link in a primary wireless terminal according to an embodiment of the present application, which will be described with reference to the steps shown in fig. 5.
S101, receiving a relay request sent by a wireless terminal.
In the embodiment of the application, the master wireless terminal and the slave wireless terminal are connected to the same access point and respectively perform information interaction with the access point through a wireless link.
In the embodiment of the application, the relay request is used for requesting the master wireless terminal to assist the slave wireless terminal in monitoring the Beacon frame, such as the Beacon frame, so that the number of times of monitoring the Beacon frame by the slave wireless terminal per se is reduced, and the frequency of monitoring the Beacon frame by the slave wireless terminal per se from the AP is reduced.
In the embodiment of the application, the master wireless terminal can receive the relay request sent by the slave wireless terminal through the short-distance communication link between the master wireless terminal and the slave wireless terminal.
In the embodiment of the present application, the initial state of the master wireless terminal and the slave wireless terminal may be a low power consumption state, such as a sleep state. In the initial state of the master wireless terminal and the slave wireless terminal, there is no data interaction between the master wireless terminal, the slave wireless terminal and the first wireless link, but in order to maintain the connection with the first wireless link, the master wireless terminal and the slave wireless terminal still need to periodically wake up from the low power consumption state, and monitor whether the AP transmits a beacon frame for itself on the first wireless link. In this case, the master wireless terminal and the slave wireless terminal are in a state of each listening to the beacon frame for itself. When the master wireless terminal receives the relay request sent by the slave wireless terminal, the slave wireless terminal is informed of the need of monitoring the beacon frame through the master wireless terminal and the application of relaying and forwarding the beacon frame. The master wireless terminal can take over the monitoring process of the beacon frame of the slave wireless terminal based on the relay request application sent by the slave wireless terminal so as to help the slave wireless terminal to reduce the monitoring power consumption.
S102, responding to the relay request, monitoring a beacon frame aiming at the slave wireless terminal in the first wireless link, and sending determination indication information to the slave wireless terminal through the second wireless link to indicate the slave wireless terminal to stop monitoring the first wireless link; the first wireless link provides connection and communication for the main wireless terminal and the access point; the second wireless link provides connection and communication for the master wireless terminal and the slave wireless terminal.
The main wireless terminal is connected with the access point through a first wireless link, and the first wireless link provides connection and communication for the main wireless terminal and the access point; the master wireless terminal and the slave wireless terminal are connected through a second wireless link, and the second wireless link provides connection and communication for the master wireless terminal and the slave wireless terminal so as to perform information interaction between the master wireless terminal and the slave wireless terminal.
In some embodiments, the first wireless link Wi-Fi link and the second wireless link may be a short-range communication link such as bluetooth, NFC, UWB, and the like, which may be selected according to practical situations, and the embodiments of the present application are not limited.
In the embodiment of the present application, in response to the received relay request, the master wireless terminal may monitor the beacon frame of the AP to the slave wireless terminal while monitoring the beacon frame of the AP to the master wireless terminal. In addition, in a case where the master wireless terminal starts monitoring the beacon frame for the slave wireless terminal from the first wireless link, the master wireless terminal transmits the determination instruction information to the slave wireless terminal through the second wireless link connected to the slave wireless terminal. Here, the determination indication information is used to inform the slave wireless terminal that the master wireless terminal has started listening for its beacon frame, so that the slave wireless terminal can stop listening to the first wireless link and enter a low power consumption state.
Here, in order to implement that the master wireless terminal monitors the beacon frame of the AP to the slave wireless terminal, the slave wireless terminal informs the identity of the master wireless terminal itself, that is, the identity of the slave wireless terminal, so that the master wireless terminal can monitor the beacon frame to the slave wireless terminal according to the identity of the slave wireless terminal. In some embodiments, the slave wireless terminal may carry an identification of the slave wireless terminal in a relay request sent to the master wireless terminal; so that the master wireless terminal can listen to the beacon frame corresponding to the slave wireless terminal's identity in the first wireless link at the slave access point in response to the relay request. The slave wireless terminal may notify the identifier of the slave wireless terminal by sending signaling or data packets in other forms to the master wireless terminal, and the slave wireless terminal may select the identifier according to actual situations, which is not limited in the embodiment of the present application.
In some embodiments, the identification of the slave wireless terminal may be Association Identification (AID) information of the slave wireless terminal.
Here, when monitoring the beacon frame for the slave wireless terminal, the master wireless terminal may monitor the beacon frame for the slave wireless terminal together with the beacon frame for itself, or may monitor the beacon frame for the slave wireless terminal alone; the monitoring of the beacon frame of the slave wireless terminal may be periodically initiated at a fixed time interval, or initiated at a non-fixed time interval, and may be selected according to an actual situation, which is not limited in the embodiment of the present application.
And S103, determining whether to wake up the slave wireless terminal based on the beacon frame.
In this embodiment of the application, the master wireless terminal may periodically monitor the first wireless link, and when monitoring a beacon frame sent by the AP on the first wireless link, the master wireless terminal receives and analyzes the beacon frame, and determines whether the beacon frame is a beacon frame for the slave wireless terminal according to analysis content, and when the beacon frame is a beacon frame for the slave wireless terminal, the master wireless terminal may determine whether the slave wireless terminal needs to be awakened according to information content in the beacon frame, and perform corresponding data interaction with the AP.
In some embodiments, the master wireless terminal may determine whether the beacon frame is for a slave wireless terminal based on whether the beacon frame includes an identification of the slave wireless terminal, such as AID information.
In some embodiments, the master wireless terminal may determine whether the slave wireless terminal is present by checking an information indication bit corresponding to the slave wireless terminal in the beacon frame. Illustratively, when the Beacon frame is a Beacon frame, the information indication bit may be a corresponding bit flag bit in a DTIM IE field of the Beacon frame from the wireless terminal. When the master wireless terminal checks that the bit zone bit corresponding to the slave wireless terminal in the DTIM IE field is 1, awakening the slave wireless terminal; alternatively, when the bit flag corresponding to the slave wireless terminal is 0, the slave wireless terminal is not woken up, and monitoring of the beacon frame of the slave wireless terminal is continued.
In some embodiments, the master wireless terminal may also monitor a beacon frame for other indicating functions of the slave wireless terminal, and for example, the beacon frame may include a Channel Switch Announcement (CSA) or ECSA information indicating Channel switching of the AP, and when the master wireless terminal monitors the CSA or ECSA information issued for the slave wireless terminal, the slave wireless terminal may be woken up so that the slave wireless terminal may timely follow the AP for Channel switching.
Here, the master wireless terminal monitors the beacon frame for the slave wireless terminal, and also monitors the beacon frame for itself in the first wireless link, that is, for the master wireless terminal, and further determines the data interaction behavior between itself and the access point based on the information content of the beacon frame for itself. Similarly, for example, when the bit flag bit for the main wireless terminal contained in the DTIM IE of the Beacon frame is 1, the Beacon wakes up to perform data interaction with the AP; or, when the bit flag bit corresponding to the master wireless terminal is 0, the master wireless terminal returns to a low power consumption state, such as a sleep state, and continuously wakes up in the next monitoring period to monitor the beacon frame. The master wireless terminal may also perform corresponding data interaction according to the indication of other fields of the beacon frame, and may select the data interaction according to the actual situation, which is not limited in the embodiment of the present application. That is, since the master wireless terminal needs to monitor the Beacon frames for itself and the slave wireless terminals, the master wireless terminal needs to be able to monitor multiple Beacon frames, such as multiple DTIM bit flags in the Beacon frame, at the same time, that is, the master wireless terminal needs to have the capability of supporting the slave wireless terminal to relay the low power consumption request.
It can be understood that, in the embodiment of the present application, the master wireless terminal may monitor the beacon frame for the slave wireless terminal in response to the relay request sent by the slave wireless terminal, and notify the slave wireless terminal that monitoring of the first wireless link may stop by using the second wireless link between the master wireless terminal and the slave wireless terminal, and the master wireless terminal determines whether to wake up the slave wireless terminal based on the beacon frame, so that the slave wireless terminal may not need to monitor the beacon frame frequently, power consumption overhead caused by monitoring the beacon frame by the slave wireless terminal is greatly reduced, the slave wireless terminal may be at a low power consumption level for a long time, power consumption of the wireless terminal is reduced, and cruising ability of the wireless terminal is improved.
Referring to fig. 6, fig. 6 is an optional flowchart of a method for monitoring a radio link in a master wireless terminal according to an embodiment of the present application, and S103 in fig. 5 may be implemented by executing S1031 to S1032, which will be described with reference to each step.
And S1031, if the information indication bit of the beacon frame is the first preset value, continuously monitoring the first wireless link, and not waking up the slave wireless terminal.
In this embodiment, the first preset value may be a value that indicates that the AP does not indicate data interaction from the wireless terminal. When the master wireless terminal monitors that the information indication bit corresponding to the slave wireless terminal in the beacon frame is the first preset value, it indicates that the AP does not need to perform data interaction with the slave wireless terminal temporarily, and the slave wireless terminal can continue to maintain a low-power-consumption sleep state.
In some embodiments, the information indication bit may be a bit flag bit in a DTIM IE field of the Beacon frame for the slave wireless terminal, and the first preset value may be 0.
And S1032, if the information indication bit of the beacon frame is the second preset value, waking up the slave wireless terminal so that the slave wireless terminal performs data transmission through the first wireless link.
In this embodiment of the application, the second preset value may be a value representing that the AP indicates to perform data interaction from the wireless terminal. When the master wireless terminal monitors that the information indication bit corresponding to the slave wireless terminal in the beacon frame is the second preset value, it indicates that the AP needs to perform data interaction with the slave wireless terminal, and the master wireless terminal can wake up the slave wireless terminal so that the slave wireless terminal is changed from a low-power-consumption sleep state to a normal working state, and performs data transmission with the AP through the first wireless link.
In some embodiments, the information indication bit may be a corresponding bit flag bit in a DTIM IE field of the Beacon frame from the wireless terminal, and the first preset value may be 1. Alternatively, the information indication bit may be another bit, such as a corresponding bit flag bit in the CSA information from the wireless terminal, which may be selected according to the actual situation, and the embodiment of the present invention is not limited thereto.
It can be understood that, in the embodiment of the present application, the master wireless terminal may monitor the information indication bit corresponding to the slave wireless terminal when monitoring the information indication bit for itself in the beacon frame, and when the content of the information indication bit is the first preset value, the slave wireless terminal is not woken up, so that the slave wireless terminal may continue to be in the low-power-consumption sleep state; when the content of the information indication bit is a second preset value, namely when data transmission is required to be performed between the slave wireless terminal and the AP, the slave wireless terminal is awakened by using a second wireless link between the master wireless terminal and the slave wireless terminal so as to perform normal data transmission, so that the slave wireless terminal does not need to monitor a beacon frame for a long time, the monitoring power consumption of the slave wireless terminal is greatly reduced, and the cruising ability of the slave wireless terminal is improved.
In some embodiments, based on fig. 5 or fig. 6, S103 may be followed by S201-S203 as follows:
s201, sending wakeup indication information to the slave wireless terminal via the second wireless link.
In the embodiment of the application, the master wireless terminal may send the wakeup indication information to the slave wireless terminal through the second wireless link under the condition that the master wireless terminal determines that the slave wireless terminal needs to be wakened based on the beacon frame.
In some embodiments, the master wireless terminal may carry the indication information for the slave wireless terminal in the beacon frame in the wake-up indication information, so that the slave wireless terminal may directly obtain the indication information of the AP from the wake-up indication information, and then interact with the AP according to the indication information. Or the master wireless terminal may wake up the slave wireless terminal from the low power consumption state through the wake-up indication information, and the slave wireless terminal monitors and receives the beacon frame for itself on the first wireless link after waking up, and then interacts with the AP from the indication information in the beacon frame for itself, that is, the slave wireless terminal, which may be selected according to an actual situation.
And S202, receiving notification information fed back from the wireless terminal in response to the wake-up indication information through the second wireless link.
In this embodiment, the master wireless terminal may receive, through the second wireless link, notification information fed back by the slave wireless terminal in response to the wake-up indication information to determine that the slave wireless terminal has been notified of the wake-up indication information.
And S203, in response to the notification information, quitting from monitoring the beacon frame of the slave wireless terminal in the first wireless link.
In the embodiment of the present application, when receiving the feedback information of the slave wireless terminal for the wakeup indication information, the master wireless terminal indicates that the slave wireless terminal has successfully received the wakeup indication information, that is, the slave wireless terminal is to wake up from the low power consumption state, and does not need to continue monitoring the beacon frame in the low power consumption state by the master wireless terminal, so that the master wireless terminal can quit monitoring the beacon frame for the slave wireless terminal in the first wireless link.
It can be understood that, in the embodiment of the present application, the master wireless terminal may wake up the slave wireless terminal through the second wireless link, so that when the AP needs to perform data transmission with the slave wireless terminal, the master wireless terminal may wake up the slave wireless terminal in time, thereby maintaining a low power consumption state of the slave wireless terminal, and ensuring stability and continuity of interactive communication between the slave wireless terminal and the AP.
In some embodiments, based on fig. 5, S401 may also be performed after S101, as follows:
s301, when the acquired first working parameter of the relay terminal does not meet the first communication condition, the relay request is refused.
In the embodiment of the present application, for some specific scenarios, the master wireless terminal may also reject the relay request of the slave wireless terminal. For example, the master wireless terminal may obtain its first operating parameter when receiving the relay request, and when the first operating parameter does not satisfy the first communication condition, it indicates that the operating state of the master wireless terminal cannot support monitoring and relaying of the slave wireless terminal, so the master wireless terminal may reject the relay request of the slave wireless terminal, so as to avoid increasing its operating load and affecting its operating state.
In some embodiments, the first operating parameter not satisfying the first communication condition comprises at least one of:
the communication quality does not reach the communication quality threshold; the first electric quantity is less than a first electric quantity threshold value; and the wireless transmission rate is lower than the preset transmission rate.
In some embodiments, failure of the communication quality to reach the communication quality threshold may include instances in which the Wi-Fi signal quality of the primary wireless terminal is not stable; the first power being less than the first power threshold may include the primary wireless terminal having less battery power, being in a low power mode, etc.; the condition that the wireless transmission rate is lower than the preset transmission rate may include that the communication quality of the master wireless terminal on the first wireless link is poor, the delay is large, and the packet loss rate is high, so that the beacon frame cannot be monitored normally. Or, the condition that the first operating parameter does not satisfy the first communication condition may also be other influencing factors related to the primary wireless terminal, and may be selected according to an actual situation, which is not limited in the embodiment of the present application.
In some embodiments, the master wireless terminal may send information denying its relay request to the slave wireless terminal over the second wireless link. After receiving the information of rejecting the relay request sent by the master wireless terminal, the slave wireless terminal may continue to monitor the beacon frame for itself, that is, the slave wireless terminal, on the first wireless link by itself.
It can be understood that, in the embodiment of the present application, the master wireless terminal may flexibly select whether to start monitoring for the beacon frame of the slave wireless terminal according to the working state of the master wireless terminal represented by the first working parameter, so that the flexibility of monitoring by the master wireless terminal is improved.
In some embodiments, based on fig. 5 or fig. 6, S401 may also be performed after S103, as follows:
s401, quitting monitoring the beacon frame aiming at the slave wireless terminal in the first wireless link.
In this embodiment, the master wireless terminal may also actively quit monitoring the beacon frame of the slave wireless terminal in the process of monitoring the beacon frame of the slave wireless terminal in the first wireless link.
In some embodiments, the master wireless terminal may also detect the first operating parameter of the master wireless terminal in real time while the master wireless terminal is listening for the beacon frame of the slave wireless terminal. And when the first working parameter does not meet the first communication condition, the master wireless terminal quits monitoring the beacon frame of the slave wireless terminal.
In some embodiments, the master wireless terminal may inform the slave wireless terminal, via the second wireless link, that it has exited listening for its beacon frame to wake up the slave wireless terminal to listen for the beacon frame itself.
It can be understood that, in the embodiment of the present application, the master wireless terminal may flexibly select whether to continue monitoring the beacon frame of the slave wireless terminal according to the working state of the master wireless terminal represented by the first working parameter, so that the flexibility of monitoring by the master wireless terminal is improved.
In some embodiments, as shown in fig. 7, the master wireless terminal may also simultaneously support listening for beacon frames of multiple slave wireless terminals and relaying of AP information based on relay requests of multiple slave wireless terminals. In some embodiments, the master wireless terminal 71 in FIG. 7 may be a smartphone with Wi-Fi and Bluetooth connectivity, and the slave wireless terminals 72 and 73 may be a smart watch and smart glasses with Wi-Fi and Bluetooth connectivity that are simultaneously connected to the master wireless terminal 71. The master wireless terminal 71, the slave wireless terminal 72 and the slave wireless terminal 73 are connected to the Wi-Fi access point 70 through Wi-Fi, respectively, and the slave wireless terminal 72 and the slave wireless terminal 73 are connected to the master wireless terminal 71 through bluetooth, respectively. Here, the slave wireless terminal may be a wireless terminal of a type such as a smart watch and smart glasses, which can transmit a high-speed video service, but is still in a listening mode with low power consumption most of the time. With the scheme of the present invention, the slave wireless terminal 72 and the slave wireless terminal 73 may respectively transmit their respective corresponding relay requests to the master wireless terminal 71 through bluetooth, the master wireless terminal 71 may simultaneously listen to beacon frames broadcast in the Wi-Fi link for the master wireless terminal 71, the slave wireless terminal 72 and the slave wireless terminal 73 based on the relay requests of the slave wireless terminal 72 and the slave wireless terminal 73, and transmit determination indication information to the slave wireless terminal 72 and the slave wireless terminal 73 through bluetooth to indicate the slave wireless terminal 72 and the slave wireless terminal 73 to stop listening to the Wi-Fi link, respectively, so that the slave wireless terminal 72 and the slave wireless terminal 73 may enter a low power consumption sleep state according to the respective received determination indication information, and the master wireless terminal 71 determines whether to wake up the corresponding slave wireless terminal according to the monitored beacon frames corresponding to the slave wireless terminal 72 and the slave wireless terminal 73. Thus, the slave wireless terminal 72 and the slave wireless terminal 73 can be in a sleep state with low power consumption for a long time, and the system power consumption of the slave wireless terminal 72 and the slave wireless terminal 73 is greatly reduced.
Based on the wireless connection system shown in fig. 3, the embodiment of the present application provides a method for listening to a wireless link from a wireless terminal. Fig. 8 is an alternative flowchart of a method for listening for a radio link in a slave wireless terminal according to an embodiment of the present application, which will be described in conjunction with the steps shown in fig. 8.
S501, sending a relay request to a main wireless terminal; the relay request is used for instructing the master wireless terminal to start monitoring of a first wireless link for the slave wireless terminal; the first wireless link provides connection and communication for the primary wireless terminal with the access point.
In the embodiment of the application, the slave wireless terminal can send a relay request to the master wireless terminal under the condition that the slave wireless terminal enters a low power consumption state; to instruct the master wireless terminal through the relay request to start listening of a first radio link to the slave wireless terminal.
In some embodiments, the slave wireless terminal may send a relay request to the master wireless terminal when detecting that it needs to perform power consumption optimization, for example, when the power of the slave wireless terminal is too low, or the temperature is too high, or the working current value in the low power consumption state exceeds a preset low power consumption current threshold value, so as to request the master wireless terminal to assist itself in monitoring a beacon frame, thereby reducing its power consumption. The slave wireless terminal may also send a relay request to the master wireless terminal when detecting that the slave wireless terminal is connected to the same AP as the master wireless terminal, and the relay request may be selected according to actual situations.
In some embodiments, the slave wireless terminal may send the relay request to the master wireless terminal when the second operation parameter acquired by the slave wireless terminal does not satisfy the second communication condition. The situation that the second operation parameter does not satisfy the second communication condition may include various situations that the power consumption or the network status of the slave wireless terminal is not enough to support beacon frame listening. In some embodiments, the second operating parameter not meeting the second communication condition may include at least one of:
the data transmission quantity of the first wireless link is smaller than a preset data transmission threshold value; and the second amount of power is less than a second power threshold.
Here, the fact that the data transmission amount of the first wireless link is smaller than the preset data transmission threshold value indicates that the network connection state of the slave wireless terminal is poor, and the beacon frame on the first wireless link may not be monitored normally; the second power may be a current remaining power of the slave wireless terminal, and the second power being smaller than the second power threshold indicates that the slave wireless terminal is currently in a low power state, and power consumption of signaling monitoring needs to be reduced to improve cruising ability of the slave wireless terminal.
S502, receiving determination indication information of the main wireless terminal responding to the relay request through a second wireless link; the second wireless link provides connection and communication for the master wireless terminal and the slave wireless terminal.
In the embodiment of the application, after the slave wireless terminal sends the relay request to the master wireless terminal, the slave wireless terminal can receive the determination indication information sent by the master wireless terminal in response to the relay request through the second wireless link; the second wireless link provides connection and communication for the master wireless terminal and the slave wireless terminal.
Here, when the master wireless terminal accepts the relay request from the slave wireless terminal, the slave wireless terminal may receive determination indication information fed back by the master wireless terminal, indicating that the master wireless terminal intends to listen to a beacon frame for the slave wireless terminal on the first wireless link. Or, if the master wireless terminal rejects the relay request of the slave wireless terminal, the slave wireless terminal correspondingly receives rejection information sent by the master wireless terminal, and then continues to monitor the beacon frame by itself.
And S503, entering a sleep state based on the determination indication information, and stopping monitoring the first wireless link.
In the embodiment of the present application, when the slave wireless terminal receives the determination indication information, it indicates that the master wireless terminal has agreed with the relay request of the slave wireless terminal, and starts monitoring for the beacon frame of the slave wireless terminal on the first wireless link, without the slave wireless terminal performing monitoring for the beacon frame by itself. The slave wireless terminal may enter a sleep state based on the determination indication information, and stop monitoring the first wireless link to reduce power consumption of the slave wireless terminal due to monitoring.
In the embodiment of the present application, based on fig. 5 and fig. 8, the master wireless terminal and the slave wireless terminal may implement monitoring of the wireless link through the interaction flow shown in fig. 9. S102 in fig. 5 can be implemented by executing S102-1 and S102-2 in fig. 9, and the execution process of the relevant steps in fig. 9 is not described herein again.
It can be understood that, in the embodiment of the present application, the slave wireless terminal may send the relay request to the master wireless terminal, so that the master wireless terminal takes over the beacon frame monitoring task on the slave wireless terminal, thereby reducing power consumption of the slave wireless terminal itself for beacon frame monitoring, and improving cruising ability of the slave wireless terminal.
In some embodiments, based on fig. 8, after S503, S601-S602 may also be executed as shown in fig. 10, which will be described in conjunction with the steps.
S601, receiving the awakening indication information sent by the main wireless terminal through a second wireless link.
In the embodiment of the application, the slave wireless terminal can receive the awakening indication information sent by the master wireless terminal through the second wireless link connected with the master wireless terminal, so that the slave wireless terminal can timely know that a beacon frame aiming at the slave wireless terminal appears on the first wireless link, and the beacon frame indicates the slave wireless terminal to perform data interaction with the AP.
And S602, responding to the awakening indication information, and sending a communication permission data packet to the access point through the first wireless link so as to realize data transmission through the first wireless link.
In this embodiment of the application, the slave wireless terminal may send, in response to the wake-up indication information transmitted by the master wireless terminal, a communication permission packet to the access point through the first wireless link to notify that a communication module of the first wireless link itself is already awake and ready, and may implement data transmission through the first wireless link. Illustratively, the communication enable packet may be an empty packet of PMB =0, i.e., a null packet.
It can be understood that, in the embodiment of the present application, the slave wireless terminal can be restored to the normal operating state in time through the wakeup indication information of the master wireless terminal, so that the stability and continuity of the wireless connection of the slave wireless terminal are ensured.
In some embodiments, the method applied to listen to the radio link from the wireless terminal provided by the embodiment of the present application further includes:
s701, when the data transmission is finished, transmitting a communication end packet to the access point via the first radio link, and transmitting a next relay request to the master radio terminal.
In the embodiment of the application, when the data transmission between the slave wireless terminal and the AP is finished, a communication end data packet may be sent to the access point through the first wireless link to mark the end of the current data transmission. At this time, the wireless terminal is switched from the normal operating state to the idle state, and it is necessary to enter the low power consumption mode. Therefore, the slave wireless terminal can transmit the next relay request to the master wireless terminal to perform listening of the beacon frame by the master wireless terminal again. Illustratively, the communication end packet may be a null packet of PMB = 1.
In some embodiments, when the slave wireless terminal receives the wakeup indication information, it needs to change from the idle state to the normal operating state, and performs actual service data interaction with the AP in the first wireless link, and does not need to monitor the beacon frame in the idle state in the first wireless link any more. Accordingly, the slave wireless terminal may transmit notification information to the master wireless terminal over the second wireless link in response to the wake-up indication information to instruct the master wireless terminal to exit listening for beacon frames for the slave wireless terminal in the first wireless link.
It can be understood that, in the embodiment of the present application, the slave wireless terminal may flexibly instruct the master wireless terminal to start or quit monitoring the beacon frame for the slave wireless terminal on the first wireless link according to its own operating state or idle state, so as to improve the flexibility of the wireless link.
An exemplary application of the embodiment of the present application in a practical application scenario will be described below with reference to fig. 11.
S801, the main device X establishes Wi-Fi connection with the AP.
S802, the slave device Y establishes Wi-Fi connection with the AP.
In this embodiment, the master wireless terminal may be a master device X, the slave wireless terminal may be a slave device Y, the master device X and the slave device Y are connected to the AP through Wi-Fi, and the master device X and the slave device Y are connected through bluetooth. Here, the master device X and the slave device Y are connected to the same AP. Before the master device X and the slave device Y establish connection with the AP, the master device X and the slave device Y are initially in a normal low power consumption mode, namely the Beacon sent by the AP is monitored by waking up at each DTIM moment, the DTIM IE field is checked, if the bit flag bit belonging to the master device X does not have the position 1, the sleep state is continued, otherwise, the normal low power consumption mode is exited, and the AP performs data transmission.
S803, the slave device Y sends a relay request to the master device X through the bluetooth connection to request to enter the relay low power consumption mode, and informs the master device X of the AID of its own device in the relay request.
In this embodiment of the application, when a master device X and a slave device Y are connected to the same AP, the slave device Y may send a relay request to the master device X through bluetooth connection, and notify an AID of a device of the master device X in the relay request, so as to request the master device X to assist in monitoring a beacon frame corresponding to the AID of the device of the master device X in Wi-Fi, so that the slave device Y itself enters a relay low power consumption mode. Here, in the relay low power mode, the Wi-Fi module of the slave Y may not need to wake up to listen at every TBTT instant, thereby always keeping at the lowest power consumption level.
S804, when the master device X has a relay capability, that is, the master device X supports monitoring a plurality of beacon frames simultaneously and supports data transmission in two link links connected to the AP and the slave device Y, the master device X transmits an acknowledgement signal, that is, the confirmation instruction information, to the slave device Y through the bluetooth connection with the slave device Y.
S805, the slave device Y enters the relay low power consumption mode when receiving the determination instruction information.
S806, when the AP reaches the TBTT, the AP sends a Beacon frame, that is, a Beacon frame, to the wireless terminal connected to the AP.
Here, the AP performs transmission of Beacon frames by broadcasting within its wireless coverage.
In S806, the DTIM bit corresponding to the slave device Y in the Beacon frame indicates 0, that is, the information indication bit corresponding to the slave device Y in the Beacon frame is the first preset value.
S807, when the slave device Y enters the relay low power consumption mode, the master device X monitors its DTIM bit indication, that is, the information indication bit of the Beacon frame, and simultaneously monitors the corresponding DTIM bit indication of the slave device Y in the Beacon frame according to the AID of the slave device Y. When the DTIM bit corresponding to the slave device Y indicates 0, that is, under the condition of the first preset value, the master device X does not wake up the slave device Y, and continues to monitor the Beacon frame.
Here, S806 and S807 are steps executed by the AP and the master X, respectively, and the execution of S806 and S807 are not in chronological order.
And S808, the AP sends the Beacon frame again when the TBTT moment is reached again.
In S808, the DTIM bit corresponding to the slave device Y in the Beacon frame indicates 1, that is, the information indication bit corresponding to the slave device Y in the Beacon frame is the second preset value.
S809, when the master device X finds that the DTIM bit indication corresponding to the slave device Y is 1, that is, under the condition of the second preset value, the master device X sends wakeup indication information to the slave device Y through the bluetooth connection, where the wakeup indication information includes information that the DTIM bit indication is 1, so as to notify the slave wireless terminal AP side that data transmission needs to be performed with the slave wireless terminal AP side, and to wake up the slave device Y.
And S810, when receiving the awakening indication information and knowing that the DTIM bit indication is 1, the slave device Y exits the relay low power consumption mode from the Wi-Fi module, and then sends a null packet carrying PMB =0, namely a communication permission data packet to the AP to inform the AP that the AP is awakened, so that normal Wi-Fi data transmission can be performed.
S811, after the slave device Y exits the low power consumption mode, it sends a notification message to the master device X through the bluetooth connection to notify that it has exited the relay low power consumption mode. The master X does not need to relay for the slave Y during this time. In a specific implementation, S811 may also be replaced by an implicit method, that is, after the master device X completes S804, the slave device Y may default that the slave device Y has already exited the relay low power consumption mode, and then automatically exits monitoring of the DTIM bit indication of the slave device Y, and the slave wireless terminal does not need to actively notify the master device X.
And S812, carrying out data transmission between the slave device Y and the AP through a Wi-Fi link.
S813, after the slave device Y completes its Wi-Fi data interaction with the AP, the slave device Y sends a null packet carrying PMB =1, that is, a communication end data packet, to the AP, indicating that it has completed data transmission, and enters a low power consumption mode. Here, the slave device Y may enter a normal low power consumption mode among the low power consumption modes, and may also enter a relay low power consumption mode among the low power consumption modes.
S814, when the slave device Y determines to enter the relay low power consumption mode, for example, when the second operating parameter on the slave device Y does not satisfy the second communication condition, the slave device Y initiates a relay request to enter the relay low power consumption mode to the master device X again through the bluetooth connection.
Here, the effect of the method for monitoring a wireless link provided in the embodiment of the present application may be verified through experiments. In some embodiments, the current value on the slave Y may be measured when the master and slave devices are connected to the same AP, bluetooth is connected between the master and slave devices, and the slave device enters a sleep state. If there is no periodic current peak on the slave Y at this time, but when the bluetooth is turned off and the current of the slave Y is measured again, there is a periodic current peak, which means that during the sleep period of the slave Y, the master X monitors the signaling frame for the slave Y, connects to the slave Y via the bluetooth, and relays the Wi-Fi signaling frame. Therefore, the method for monitoring the wireless link provided by the embodiment of the application really has the effects of reducing the power consumption of the slave wireless terminal and improving the cruising ability of the slave wireless terminal.
In some embodiments, as shown in fig. 12, in the current related art, both the master device and the slave device need to periodically listen to the DTIM IE field in the Beacon frame at the TBTT time, so that the power consumption current diagram of the slave device in the related art is equivalent to the power consumption current diagram of the master device X. By using the method for monitoring the wireless link, the slave device Y can be in the sleep state with the lowest power consumption for a long time without periodically monitoring beacon, so that the current overhead of the slave wireless terminal is greatly reduced, and the cruising ability of the slave wireless terminal is improved.
The embodiment of the present application provides a device for monitoring a wireless link, which is applied to a master wireless terminal, and as shown in fig. 13, a device 1 for monitoring a wireless link on a master wireless terminal includes:
a main receiving module 11, configured to receive a relay request sent from a wireless terminal;
a monitoring module 12, configured to monitor a beacon frame in a first radio link for the slave radio terminal in response to the relay request; the first wireless link provides connection and communication for the main wireless terminal and the access point;
a master sending module 13, configured to send, to the slave wireless terminal through a second wireless link, determination indication information to indicate that the slave wireless terminal stops monitoring the first wireless link; the second wireless link providing connection and communication for the master wireless terminal and the slave wireless terminal;
a wake-up module 14, configured to determine whether to wake up the slave wireless terminal based on the beacon frame.
In some embodiments, the wake-up module 14 is further configured to, if the information indicator bit of the beacon frame is a first preset value, continuously monitor the first wireless link, and not wake up the slave wireless terminal; and if the information indication bit of the beacon frame is a second preset value, waking up the slave wireless terminal so that the slave wireless terminal performs data transmission through the first wireless link.
In some embodiments, the wake-up module 14 is further configured to send a wake-up indication message to the slave wireless terminal through the second wireless link.
In some embodiments, the monitoring module 12 is further configured to exit from monitoring the beacon frame for the slave wireless terminal in the first wireless link after determining whether to wake up the slave wireless terminal based on the beacon frame.
In some embodiments, the apparatus 1 for monitoring a wireless link further includes a notification module, configured to receive notification information fed back by the slave wireless terminal in response to the wake-up indication information through the second wireless link after determining whether to wake up the slave wireless terminal based on the beacon frame; and in response to the notification information, quitting from listening to the beacon frame aiming at the slave wireless terminal in the first wireless link.
In some embodiments, the apparatus 1 for monitoring a wireless link further includes a rejecting module, configured to reject the relay request when the obtained first operating parameter of the apparatus does not satisfy the first communication condition.
In some embodiments, the first operating parameter not satisfying the first communication condition comprises at least one of:
the communication quality does not reach the communication quality threshold;
the first electrical quantity is less than a first electrical quantity threshold; and the number of the first and second groups,
the wireless transmission rate is lower than a preset transmission rate.
In some embodiments, the relay request carries an identifier of the slave wireless terminal; the monitoring module 12 is further configured to monitor, in response to the relay request, a beacon frame corresponding to the identifier of the slave wireless terminal in the first wireless link from the access point.
The embodiment of the present application provides an apparatus for monitoring a wireless link, which is applied to a slave wireless terminal, and as shown in fig. 14, an apparatus 2 for monitoring a wireless link on a slave wireless terminal includes:
a slave transmission module 21 for transmitting a relay request to the master wireless terminal; the relay request is used for instructing the master wireless terminal to start monitoring of a first wireless link for a slave wireless terminal; the first wireless link provides connection and communication for the master wireless terminal and an access point;
a slave receiving module 22, configured to receive determination indication information of the master wireless terminal in response to the relay request through a second wireless link; the second wireless link providing connection and communication for the master wireless terminal and the slave wireless terminal;
a sleep module 23, configured to enter a sleep state based on the determination indication information, and stop monitoring the first radio link.
In some embodiments, the slave receiving module 22 is further configured to receive wakeup indication information sent by the master wireless terminal through the second wireless link; the slave sending module 21 is further configured to send a communication permission packet to an access point through the first wireless link in response to the wake-up indication information, so as to implement data transmission through the first wireless link.
In some embodiments, the slave sending module 21 is further configured to send a communication end packet to the access point through the first wireless link when the data transmission is ended, and send a next relay request to the master wireless terminal.
In some embodiments, the slave sending module 21 is further configured to send, in response to the wake-up indication information, notification information to the master wireless terminal through the second wireless link to instruct the master wireless terminal to quit listening to a beacon frame for the slave wireless terminal in the first wireless link.
In some embodiments, the slave sending module 21 is further configured to send a communication end packet to the access point through the first wireless link when data transmission ends, and send a next relay request to the master wireless terminal.
In some embodiments, the slave sending module 21 is further configured to send, in response to the wake-up indication information, notification information to the master wireless terminal through the second wireless link to instruct the master wireless terminal to quit listening to a beacon frame for the slave wireless terminal in the first wireless link.
In some embodiments, the slave sending module 21 is further configured to send the relay request to the master wireless terminal when the obtained second operating parameter does not satisfy the second communication condition.
In some embodiments, the second operating parameter not meeting the second communication condition comprises at least one of:
the data transmission quantity of the first wireless link is smaller than a preset data transmission threshold value; and (c) a second step of,
the second amount of power is less than a second power threshold.
It should be noted that the above description of the embodiment of the apparatus, similar to the description of the embodiment of the method, has similar beneficial effects as the embodiment of the method. For technical details not disclosed in the embodiments of the apparatus of the present application, reference is made to the description of the embodiments of the method of the present application for understanding.
It is understood that in this embodiment, a "unit" may be a part of a circuit, a part of a processor, a part of a program or software, etc., and may also be a module, or may also be non-modular. Moreover, each component in the embodiment may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware or a form of a software functional module.
Based on the understanding that the technical solution of the present embodiment essentially or a part contributing to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, and include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the method of the present embodiment. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes.
Accordingly, the present embodiment provides a computer storage medium, which is a computer readable storage medium, and stores a computer program, when the computer readable storage medium is located in the wireless terminal in the above embodiments, the computer program is executed by at least one processor to implement the steps of the method for listening to a wireless link, applied to a master wireless terminal or a slave wireless terminal, in any of the foregoing embodiments.
Based on the composition of the apparatus 1 for monitoring a wireless link and the computer-readable storage medium, refer to fig. 15, which shows a schematic structural diagram of a main wireless terminal 30 provided in an embodiment of the present application. As shown in fig. 15, the master wireless terminal 30 may include: a first communication interface 301, a first memory 302, and a first processor 303; the various components are coupled together by a first bus system 304. It will be appreciated that the first bus system 304 is used to enable communications among these components. The first bus system 304 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as first bus system 304 in fig. 15. The first communication interface 301 is configured to receive and transmit signals in a process of receiving and transmitting information with other external network elements;
a first memory 302 for storing executable instructions;
the first processor 303, when executing the executable instructions stored in the first memory 302, is configured to implement the method for listening for a wireless link applied to the primary wireless terminal in the above embodiment.
It will be appreciated that the first memory 302 in embodiments of the subject application can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of example, and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), enhanced Synchronous SDRAM (ESDRAM), synchronous Link Dynamic Random Access Memory (SLDRAM), and Direct Rambus RAM (DRRAM). The first memory 302 of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
And the first processor 303 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the first processor 303. The first Processor 303 may be a general-purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may be located in ram, flash, rom, prom, or eprom, registers, etc. as is well known in the art. The storage medium is located in the first memory 302, and the first processor 303 reads the information in the first memory 302, and completes the steps of the method in combination with the hardware thereof.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Based on the composition of the apparatus 2 for listening to a wireless link and the computer-readable storage medium, refer to fig. 16, which shows a schematic structural diagram of a slave wireless terminal 40 according to an embodiment of the present application. As shown in fig. 16, the slave wireless terminal 40 may include: a second communication interface 401, a second memory 402 and a second processor 403; the various components are coupled together by a second bus system 404. The above-mentioned components in the structure of the slave wireless terminal are consistent with the functional description of the components of the master wireless terminal in fig. 15, and are not described again here.
The second communication interface 401 is configured to receive and transmit signals in the process of receiving and transmitting information with other external network elements;
a second memory 402 for storing executable instructions;
the second processor 403, when executing the executable instructions stored in the second memory 402, implements the method for listening to a radio link applied to the slave wireless terminal in the above embodiment.
It should be noted that, in the present application, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one of 8230, and" comprising 8230does not exclude the presence of additional like elements in a process, method, article, or apparatus comprising the element. The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments. The methods disclosed in the several method embodiments provided in the present application may be combined arbitrarily without conflict to obtain new method embodiments. The features disclosed in the several product embodiments presented in this application can be combined arbitrarily, without conflict, to arrive at new product embodiments. The features disclosed in the several method or apparatus embodiments provided in the present application may be combined arbitrarily, without conflict, to arrive at new method embodiments or apparatus embodiments.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily think of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (19)

1. A method of listening to a radio link in a primary wireless terminal, comprising:
receiving a relay request transmitted from a wireless terminal;
in response to the relay request, monitoring a beacon frame aiming at the slave wireless terminal in a first wireless link, and sending determination indication information to the slave wireless terminal through a second wireless link to indicate the slave wireless terminal to stop monitoring the first wireless link; the first wireless link provides connection and communication for the master wireless terminal and an access point, and the second wireless link provides connection and communication for the master wireless terminal and the slave wireless terminal;
determining whether to wake up the slave wireless terminal based on the beacon frame.
2. The method of claim 1, wherein the determining whether to wake up the slave wireless terminal based on the beacon frame comprises:
if the information indication bit of the beacon frame is a first preset value, continuously monitoring the first wireless link without waking up the slave wireless terminal;
and if the information indication bit of the beacon frame is a second preset value, waking up the slave wireless terminal so that the slave wireless terminal performs data transmission through the first wireless link.
3. The method of claim 2, wherein the waking up the slave wireless terminal comprises:
and sending wake-up indication information to the slave wireless terminal through the second wireless link.
4. The method according to any of claims 1 to 3, wherein after determining whether to wake up the slave wireless terminal based on the beacon frame, the method further comprises:
exiting from listening for beacon frames for the slave wireless terminal in the first wireless link.
5. The method of claim 3, wherein after determining whether to wake up the slave wireless terminal based on the beacon frame, the method further comprises:
receiving the notification information fed back by the slave wireless terminal in response to the wake-up indication information through the second wireless link;
and in response to the notification information, quitting from monitoring the beacon frame aiming at the slave wireless terminal in the first wireless link.
6. The method of claim 1, further comprising:
and when the acquired first working parameter does not meet the first communication condition, rejecting the relay request.
7. The method of claim 6,
the first operating parameter not satisfying the first communication condition comprises at least one of:
the communication quality does not reach the communication quality threshold;
the first electric quantity is less than a first electric quantity threshold value; and the number of the first and second groups,
the wireless transmission rate is lower than a preset transmission rate.
8. The method of claim 1, wherein the relay request carries an identifier of a slave wireless terminal; the monitoring for the beacon frame of the slave wireless terminal in the first wireless link in response to the relay request comprises:
and in response to the relay request, the slave access point listens for a beacon frame corresponding to the identification of the slave wireless terminal in the first wireless link.
9. A method of listening for a radio link from a wireless terminal, comprising:
sending a relay request to a master wireless terminal, wherein the relay request is used for indicating the master wireless terminal to start monitoring of a first wireless link of a slave wireless terminal; the first wireless link provides connection and communication for the master wireless terminal and an access point;
receiving determination indication information of the main wireless terminal responding to the relay request through a second wireless link; the second wireless link providing connection and communication for the master wireless terminal and the slave wireless terminal;
and entering a sleep state based on the determination indication information, and stopping monitoring the first wireless link.
10. The method of claim 9, further comprising:
receiving awakening indication information sent by the main wireless terminal through the second wireless link;
in response to the wakeup indication information, sending a communication permission packet to an access point over the first wireless link to enable data transmission over the first wireless link.
11. The method of claim 10, further comprising:
and when the data transmission is finished, sending a communication finishing data packet to the access point through the first wireless link, and sending a next relay request to the main wireless terminal.
12. The method according to claim 10 or 11, characterized in that the method further comprises:
and responding to the awakening indication information, sending notification information to the master wireless terminal through the second wireless link so as to indicate the master wireless terminal to quit monitoring the beacon frame of the slave wireless terminal in the first wireless link.
13. The method of claim 9, wherein sending a relay request to a master wireless terminal comprises:
and when the acquired second working parameter does not meet the second communication condition, sending the relay request to the main wireless terminal.
14. The method of claim 13,
the second operating parameter not satisfying the second communication condition comprises at least one of:
the data transmission quantity of the first wireless link is smaller than a preset data transmission threshold value; and the number of the first and second groups,
the second amount of power is less than a second power threshold.
15. An apparatus for listening to a wireless link, comprising:
a main receiving module for receiving a relay request transmitted from a wireless terminal;
a monitoring module, configured to monitor a beacon frame for the slave wireless terminal in a first wireless link in response to the relay request; the first wireless link provides connection and communication for a main wireless terminal and an access point;
a master sending module, configured to send determination indication information to the slave wireless terminal through a second wireless link, so as to indicate the slave wireless terminal to stop monitoring the first wireless link; the second wireless link providing connection and communication for the master wireless terminal and the slave wireless terminal;
a wake-up module to determine whether to wake up the slave wireless terminal based on the beacon frame.
16. An apparatus for listening to a wireless link, comprising:
the slave sending module is used for sending a relay request to the master wireless terminal; the relay request is used for instructing the master wireless terminal to start monitoring of a first wireless link for a slave wireless terminal; the first wireless link provides connection and communication for the master wireless terminal and an access point;
a slave receiving module, configured to receive indication information of the master wireless terminal in response to the determination of the relay request through a second wireless link; the second wireless link providing connection and communication for the master wireless terminal and the slave wireless terminal;
and the sleep module is used for entering a sleep state based on the determination indication information and stopping monitoring the first wireless link.
17. A primary wireless terminal, comprising:
a first memory for storing executable instructions;
a first processor for implementing the method of any one of claims 1 to 8 when executing executable instructions stored in the first memory.
18. A slave wireless terminal, comprising:
a second memory for storing executable instructions;
a second processor, configured to implement the method of any of claims 9 to 14 when executing executable instructions stored in the second memory.
19. A computer storage medium having stored thereon executable instructions for causing a processor to, when executed, implement the method of any one of claims 1 to 8 or any one of claims 9 to 14.
CN202110652404.9A 2021-06-11 2021-06-11 Method and device for monitoring wireless link, wireless terminal and computer storage medium Pending CN115474261A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110652404.9A CN115474261A (en) 2021-06-11 2021-06-11 Method and device for monitoring wireless link, wireless terminal and computer storage medium
PCT/CN2022/089525 WO2022257637A1 (en) 2021-06-11 2022-04-27 Method and apparatus for monitoring wireless link, wireless terminal, and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110652404.9A CN115474261A (en) 2021-06-11 2021-06-11 Method and device for monitoring wireless link, wireless terminal and computer storage medium

Publications (1)

Publication Number Publication Date
CN115474261A true CN115474261A (en) 2022-12-13

Family

ID=84365104

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110652404.9A Pending CN115474261A (en) 2021-06-11 2021-06-11 Method and device for monitoring wireless link, wireless terminal and computer storage medium

Country Status (2)

Country Link
CN (1) CN115474261A (en)
WO (1) WO2022257637A1 (en)

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8542620B2 (en) * 2009-05-05 2013-09-24 Qualcomm Incorporated Dynamic energy saving mechanism for access points
US9363753B2 (en) * 2011-07-19 2016-06-07 Qualcomm Incorporated Sleep mode for user equipment relays
KR102163555B1 (en) * 2013-07-10 2020-10-07 주식회사 케이티 Method for transmitting data in wireless local area network system and apparatus therefor
CN105636149A (en) * 2016-01-25 2016-06-01 北京小米移动软件有限公司 Relay method and device and system
US20170325169A1 (en) * 2016-05-06 2017-11-09 Qualcomm Incorporated Power fallback wireless local area network receiver
US10375747B2 (en) * 2016-08-12 2019-08-06 Futurewei Technologies, Inc. System and method for efficient connection setup and communication for power conscious devices
CN109906639A (en) * 2016-11-03 2019-06-18 交互数字专利控股公司 The method that effective power for wake on wireless electricity is saved
CN109327808B (en) * 2017-07-31 2021-04-20 华为技术有限公司 Data transmission method and equipment
US20190174412A1 (en) * 2017-12-04 2019-06-06 Mediatek Singapore Pte. Ltd. Wi-Fi Station Power Optimization Using Bluetooth/BLE
CN112040475A (en) * 2020-08-18 2020-12-04 广东小天才科技有限公司 Communication connection method, system, terminal equipment and network equipment

Also Published As

Publication number Publication date
WO2022257637A1 (en) 2022-12-15

Similar Documents

Publication Publication Date Title
CN110557781B (en) Network connection control method, terminal and storage medium
US9451653B2 (en) Method for communicating in a mobile network implementing discontinuous reception
US9838864B2 (en) Power efficient availability advertising and discovery
KR101496126B1 (en) Systems and methods for page delivery to a wireless client device in idle state
KR100584446B1 (en) Method for controlling operation mode of mobile terminal in broadband wireless access communication system
WO2017041516A1 (en) Internet of vehicles communication control method and device
US9848405B2 (en) System and method for paging cycle management in a wireless network
US9980207B2 (en) Delayed response to requesting device
US20160142496A1 (en) Home Network Device and Method of Proxy Service Discovering
CN101754271A (en) Method and device for negotiation of master node
US9769752B2 (en) Multi-modal wireless connection management
CN109246801B (en) Method and device for realizing discontinuous reception of idle monitoring state terminal
KR20170067774A (en) Method and apparatus to improve wireless device performance
KR20090115479A (en) Method and Apparatus for data transmission in a wireless local access network and System therefor
JP7440645B2 (en) Method and device for sidelink communication
EP3474608B1 (en) Method and device for controlling state of terminal in mobile communication system
CN110602771B (en) Power consumption control method and device and vehicle networking terminal
JP2012209933A (en) Enhancing ps-poll for low-power wi-fi
US20140266625A1 (en) Assisted energy efficient peer-to-peer (p2p) communications
US8964612B2 (en) Communication apparatus belonging to a plurality of networks, method for controlling the same, to reduce poweron consumption
JP2017515324A (en) Energy saving method and wakeup method for wireless AP, and related devices and systems
WO2021244256A1 (en) Communication method, apparatus and system
US9907049B2 (en) Method and apparatus for operating idle mode in wireless communication systems
CN115474261A (en) Method and device for monitoring wireless link, wireless terminal and computer storage medium
WO2016165079A1 (en) Method, apparatus and system for monitoring downlink control information

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