WO2022134936A1 - 监听无线链路的方法、装置、无线终端及存储介质 - Google Patents
监听无线链路的方法、装置、无线终端及存储介质 Download PDFInfo
- Publication number
- WO2022134936A1 WO2022134936A1 PCT/CN2021/130696 CN2021130696W WO2022134936A1 WO 2022134936 A1 WO2022134936 A1 WO 2022134936A1 CN 2021130696 W CN2021130696 W CN 2021130696W WO 2022134936 A1 WO2022134936 A1 WO 2022134936A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- wireless link
- monitoring
- listening
- wireless
- time
- Prior art date
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 289
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000004044 response Effects 0.000 claims description 28
- 230000000875 corresponding effect Effects 0.000 claims description 13
- 230000002596 correlated effect Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 230000002618 waking effect Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 230000003993 interaction Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000009977 dual effect Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/28—Discontinuous transmission [DTX]; Discontinuous reception [DRX]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/12—Access restriction or access information delivery, e.g. discovery data delivery using downlink control channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/25—Maintenance of established connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the embodiments of the present application relate to the field of terminal technologies, and in particular, to a method, an apparatus, a wireless terminal, and a storage medium for monitoring a wireless link.
- the dual-band Wi-Fi acceleration method is usually adopted to enable the wireless terminal to connect to two access nodes (Access Point, AP) in the router at the same time.
- AP Access Point
- the wireless terminal and the router do not need to exchange data most of the time.
- the router periodically sends a beacon frame (Beacon) to the wireless terminal, and the Beacon is used to indicate whether the router has downlink data that needs to be sent to the wireless terminal.
- Beacon beacon frame
- the wireless link of the wireless terminal is always in a sleep state, and the wireless terminal will wake up the wireless link only when it monitors the Beacon indicating that the router has downlink data that needs to be sent to the wireless terminal. Data interaction is performed between the wireless link and the router.
- the embodiments of the present application provide a method, an apparatus, a wireless terminal, and a storage medium for monitoring a wireless link, which can reduce the power consumption of the wireless link of the wireless terminal.
- the technical solution is as follows:
- a method for monitoring a wireless link comprising:
- first monitoring information including information of beacon frames of the first wireless link
- second monitoring information including information of beacon frames of the second wireless link
- a listening frequency at which at least one of the first wireless link and the second wireless link listens for beacon frames is reduced based on the first listening information and the second listening information.
- an apparatus for monitoring a wireless link comprising:
- a monitoring information determination module configured to determine first monitoring information and second monitoring information, where the first monitoring information includes information of beacon frames of the first wireless link, and the second monitoring information includes information about the beacon frame;
- a monitoring frequency adjustment module configured to reduce the monitoring of at least one wireless link monitoring beacon frame in the first wireless link and the second wireless link based on the first monitoring information and the second monitoring information frequency.
- a wireless terminal in another aspect, includes a processor and a memory; the memory stores at least one piece of program code, and the at least one piece of program code is used to be executed by the processor to implement the above aspects.
- a computer-readable storage medium stores at least one piece of program code, and the at least one piece of program code is used to be executed by the processor to implement the monitoring according to the above aspect method of wireless link.
- a computer program product stores at least one program code, the at least one program code is loaded and executed by a processor to implement the method for monitoring a wireless link described in the above aspects.
- the monitoring frequency of at least one wireless link monitoring beacon frame is reduced based on the monitoring information of the two wireless links monitoring beacon frames, thereby reducing the number of wireless terminals.
- the number of times of monitoring the beacon frame thereby reducing the power consumption of the wireless terminal for monitoring the beacon frame.
- FIG. 1 shows a schematic structural diagram of a wireless terminal provided by an exemplary embodiment of the present application
- FIG. 2 shows a schematic diagram of communication of a wireless link according to an exemplary embodiment of the present application
- FIG. 3 shows a schematic diagram of monitoring a beacon frame according to an exemplary embodiment of the present application
- FIG. 4 shows a schematic diagram of monitoring a beacon frame according to an exemplary embodiment of the present application
- FIG. 5 shows a flowchart of a method for monitoring a wireless link according to an exemplary embodiment of the present application
- FIG. 6 shows a flowchart of a method for monitoring a wireless link according to an exemplary embodiment of the present application
- FIG. 7 shows a schematic diagram of monitoring a beacon frame according to an exemplary embodiment of the present application.
- FIG. 8 shows a schematic diagram of monitoring a beacon frame according to an exemplary embodiment of the present application.
- FIG. 9 shows a schematic diagram of monitoring a beacon frame according to an exemplary embodiment of the present application.
- FIG. 10 shows a flowchart of a method for monitoring a wireless link according to an exemplary embodiment of the present application
- FIG. 11 shows a flowchart of a method for monitoring a wireless link according to an exemplary embodiment of the present application
- FIG. 12 shows a flowchart of a method for monitoring a wireless link according to an exemplary embodiment of the present application
- FIG. 13 shows a structural block diagram of an apparatus for monitoring a wireless link provided by an embodiment of the present application.
- plural refers to two or more.
- “And/or”, which describes the association relationship of the associated objects, means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone.
- the character “/” generally indicates that the associated objects are an "or" relationship.
- a method of monitoring a wireless link in a wireless terminal comprising:
- first monitoring information including information of beacon frames of the first wireless link
- second monitoring information including information of beacon frames of the second wireless link
- a listening frequency at which at least one of the first wireless link and the second wireless link listens for beacon frames is reduced based on the first listening information and the second listening information.
- the listening frequency of at least one of the first wireless link and the second wireless link listening for beacon frames is reduced based on the first listening information and the second listening information Further includes:
- the time interval is the minimum time difference between a beacon frame of the first radio link and a beacon frame of the second radio link
- the monitoring frequency of the monitoring beacon frames of at least one of the first wireless link and the second wireless link is reduced.
- the first listening information further includes at least one first listening time of the first wireless link
- a time difference between the first target on-time and the determined second target on-time is determined as the time interval.
- the first monitoring information further includes a monitoring period of the first wireless link
- the second monitoring information further includes a monitoring period of the second wireless link
- reducing the monitoring frequency of monitoring beacon frames for at least one wireless link in the first wireless link and the second wireless link includes:
- the reducing the listening frequency of the first wireless link and the second wireless link listening for beacon frames further comprises:
- the first wireless link and the second wireless link are alternately monitored.
- the first preset threshold and the second preset threshold are positively correlated with the listening period of the first wireless link and the listening period of the second wireless link, respectively.
- the method further includes:
- Downlink data is received over the awake wireless link.
- the frequency of the first wireless link is different from the frequency of the second wireless link.
- the frequency of the first wireless link is the same as the frequency of the second wireless link.
- the first wireless link is a 2.4G wireless link
- the second wireless link is a 5G wireless link.
- the monitoring frequency of at least one wireless link monitoring beacon frame is reduced based on the monitoring information of the monitoring beacon frames of the two wireless links, thereby reducing the number of wireless links.
- the number of times the terminal monitors the beacon frame thereby reducing the power consumption of the wireless terminal for monitoring the beacon frame.
- FIG. 1 shows a structural block diagram of a wireless terminal 100 provided by an exemplary embodiment of the present application.
- the wireless terminal 100 is a wireless terminal that can access a wireless local area network as a wireless station, such as a smart phone, a tablet computer, a wearable device, or the like.
- the wireless terminal 100 in this application includes at least one or more of the following components: a processor 110 , a memory 120 and at least two wireless links 130 .
- the processor 110 includes one or more processing cores.
- the processor 110 uses various interfaces and lines to connect various parts of the entire wireless terminal 100, and executes various functions of the wireless terminal 100 by running or executing program codes stored in the memory 120 and calling data stored in the memory 120. and processing data.
- the processor 110 adopts at least one of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA).
- DSP Digital Signal Processing
- FPGA Field-Programmable Gate Array
- PDA Programmable Logic Array
- the processor 110 can integrate one or more of a central processing unit (Central Processing Unit, CPU), a graphics processor (Graphics Processing Unit, GPU), a neural network processor (Neural-network Processing Unit, NPU), and a modem, etc. The combination.
- the CPU mainly handles the operating system, user interface and applications; the GPU is used to render and draw the content that the display needs to display; the NPU is used to implement artificial intelligence (AI) functions; the modem is used to process wireless communication. It can be understood that, the above-mentioned modem can also not be integrated into the processor 110, and can be implemented by a single chip.
- the processor 110 is configured to control the working conditions of the at least two wireless links 130 , and correspondingly, the processor 110 is a processor integrated with a wireless fidelity (Wireless Fidelity, Wi-Fi) chip.
- the Wi-Fi chip is a chip with dual Wi-Fi processing capabilities.
- the Wi-Fi chip is a Dual Band Dual Concurrent (DBDC) chip, or a Dual Band Simultaneous (DBS) chip, or the like.
- DBDC Dual Band Dual Concurrent
- DBS Dual Band Simultaneous
- the memory 120 includes a random access memory (Random Access Memory, RAM), and in some embodiments, the memory 120 includes a read-only memory (Read-Only Memory, ROM). In some embodiments, the memory 120 includes a non-transitory computer-readable storage medium. Memory 120 may be used to store program codes.
- the memory 120 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), Instructions and the like for implementing the following various method embodiments; the storage data area may store data (such as audio data, phone book) and the like created according to the use of the wireless terminal 100 .
- different wireless link 130 reception schemes for receiving beacon frames are stored in memory 120 . And, the identity of the access node connected by the different wireless links 130, the identity of the wireless link 130, and the like.
- the at least two wireless links 130 are used to connect different access nodes (Access Points, APs). Receive downlink data sent by AP.
- the different access nodes are access nodes in the same router or access nodes in different routers.
- the wireless terminal 100 also includes a display screen.
- a display screen is a display component used to display a user interface.
- the display screen is a display screen with a touch function, and through the touch function, a user can use any suitable object such as a finger, a stylus pen, and the like to perform a touch operation on the display screen.
- the display screen is usually disposed on the front panel of the wireless terminal 100 .
- the display screen is designed as a full screen, a curved screen, a special-shaped screen, a double-sided screen or a folding screen.
- the display screen is also designed to be a combination of a full screen and a curved screen, a combination of a special-shaped screen and a curved screen, etc., which are not limited in this embodiment.
- the structure of the wireless terminal 100 shown in the above drawings does not constitute a limitation on the wireless terminal 100, and the wireless terminal 100 includes more or less components than those shown in the drawings, or Combining certain components, or different component arrangements.
- the wireless terminal 100 also includes components such as a microphone, a speaker, an input unit, a sensor, an audio circuit, a module, a power supply, and a Bluetooth module, which will not be repeated here.
- a dual-band Wi-Fi acceleration method is usually adopted to enable the wireless terminal to connect to two access nodes at the same time.
- the wireless terminal integrated with the DBDC chip communicates with different access nodes in the router through two wireless links through different communication links (traffic links).
- the access node After the wireless terminal is connected to the access node, data interaction between the wireless terminal and the access node is not required most of the time. During the time when there is no data interaction between the wireless terminal and the access node, the access node will periodically send a beacon frame (Beacon) to the wireless terminal.
- Beacon is used to indicate whether the access node has downlink data that needs to be sent to the wireless terminal. . Therefore, in order to save power consumption, the wireless link of the wireless terminal is always in a sleep state, and the wireless terminal will wake up the wireless link only when it monitors the Beacon indicating that the router has downlink data that needs to be sent to the wireless terminal. Data interaction is performed between the wireless link and the router. Referring to FIG.
- the wireless terminal generates a receive current at the time corresponding to each beacon frame, and receives the beacon frame through the receive current. Therefore, the power consumption of the wireless terminal during the time without data interaction depends on three factors: the sleep current of the chip after the wireless link is turned off, the reception current of the beacon frame and the reception processing time of the beacon frame.
- the two wireless links on the DBDC monitor the beacon frames according to the beacon frame transmission periods of the respective connected access nodes.
- the two wireless links wake up to listen for beacon frames at their respective listening moments. In this way, the wireless terminal needs to monitor the beacon frames of the two links, which increases the power consumption of the wireless terminal under the monitoring mechanism.
- the monitoring frequency of at least one wireless link monitoring beacon frame is reduced based on the monitoring information of the two wireless links monitoring beacon frames, thereby reducing the number of wireless terminals.
- the number of times of monitoring the beacon frame thereby reducing the power consumption of the wireless terminal for monitoring the beacon frame.
- the wireless terminal determines different monitoring frequency reduction methods according to different monitoring decision information.
- the manner in which the wireless terminal determines the reduction of the listening frequency based on the time interval is taken as an example for description.
- FIG. 5 shows a flowchart of a wireless link monitoring method according to an exemplary embodiment of the present application.
- the execution body in the embodiment of the present application may be the wireless terminal 100, wherein the embodiment of the present application is executed by the processor 110 in the wireless terminal 100, and is realized by relying on the operating system in the wireless terminal 100, and the execution body in this embodiment is The wireless terminal 100 will be described as an example.
- the method includes:
- Step 501 The wireless terminal determines the first monitoring information and the second monitoring information.
- the first monitoring information includes the information of the first wireless link beacon frame
- the second monitoring information includes the information of the beacon frame of the second wireless link
- the first wireless link and the second wireless link are two wireless links in the same wireless terminal.
- the first wireless link and the second wireless link are wireless links corresponding to the same or different frequencies.
- the frequency of the first wireless link is different from the frequency of the second wireless link.
- the first wireless link and the second wireless link are wireless links with frequencies such as 2.4 GHz, 5 GHz, and 6 GHz.
- the first monitoring information and the second monitoring information are related to the access node to which the wireless terminal is connected.
- the wireless terminal measures the first monitoring information of the first wireless link and the second monitoring information of the second wireless link every time the wireless link transitions from the on state to the off state.
- the wireless terminal when the wireless terminal connects to the access node for the first time, it starts to measure the monitoring information of the access node, so as to obtain the first monitoring information of the first link and the second link respectively.
- the second monitoring information of the road After the wireless terminal switches the first wireless link and the second wireless link, it re-measures the first monitoring information and the second monitoring information of the connected access node.
- the wireless terminal can store the node identifier of the access node and the monitoring information correspondingly.
- the wireless terminal determines the node identifier of the currently connected access node, and determines the monitoring information from the stored correspondence between the node identifier and the monitoring information according to the node identifier.
- the first monitoring information and the second monitoring information are monitoring information obtained by the wireless terminal monitoring its own wireless link.
- the first monitoring information and the second monitoring information are monitoring information of wireless links of other wireless terminals acquired by the wireless terminal. In the embodiments of the present application, this is not specifically limited.
- the wireless terminal in response to the first monitoring information and the second monitoring information being monitoring information of wireless links of other wireless terminals, the wireless terminal receives the first monitoring information and the second monitoring information sent by the other wireless terminals.
- the process of obtaining the first monitoring information of the first link and the second monitoring information of the second link by other wireless terminals is the same as the wireless terminal obtaining the first monitoring information of the first link and the second monitoring information of the second link through measurement. The process of monitoring information is similar and will not be repeated here.
- the first listening information includes at least one first listening time of the first wireless link
- the second listening information includes at least one second listening time of the second wireless link.
- the wireless terminal measures at least one on-time of the first wireless link and at least one on-time of the second wireless link, respectively. For each wireless link, the wireless terminal records the time when the wireless link monitors the beacon frame, and determines the historical monitoring time of each wireless link as the monitoring information of the wireless link.
- first wireless link and the second wireless link are connected to different access nodes of the same wireless access device, or the first wireless link and the second wireless link are connected to different wireless access devices. access node. In the embodiments of the present application, this is not specifically limited.
- Step 502 The wireless terminal determines the time interval.
- the time interval is the minimum time difference between the beacon frame of the first wireless link and the beacon frame of the second wireless link.
- the first listening information includes at least one first listening time of the first wireless link
- the second listening information includes at least one second listening time of the second wireless link.
- the wireless terminal determines a first target listening time from the at least one first listening time.
- the wireless terminal randomly determines the first target listening time from the at least one first listening time.
- the wireless terminal determines, from the at least one second listening time, a second target listening time with the smallest time interval from the first listening time.
- the wireless terminal sorts at least one first listening time and at least one second listening time, obtains a listening time sorting result, and determines the second listening time with the smallest time difference from the first target listening time from the listening time sorting result. Listening time, the second listening time is determined as the second target listening time.
- the wireless terminal determines the time interval between the first target listening time and the determined second target listening time as the time interval.
- the wireless terminal can also determine the second target listening time first, and then determine the first target listening time from at least one first listening time, which is not specifically limited in this embodiment of the present application.
- the wireless terminal uses the time interval of monitoring the beacon frame as the monitoring decision information, thereby preventing misjudgment caused by inaccuracy of the determined time interval.
- the wireless terminal determines, from at least one first listening time and at least one second listening time, adjacent multiple groups of first listening time and second listening time, and determines the adjacent first listening time of each group and the second listening time to obtain multiple groups of time intervals, and from the multiple groups of time intervals, determine the smallest time interval as the time interval for the wireless terminal to monitor the beacon frame.
- its listening time is periodic. Therefore, at least two kinds of time intervals are included in the plurality of sets of time intervals. For example, referring to FIG. 7 , in the case of the same listening period, for the same first listening time on the first wireless link, there are two adjacent second listening times on the second wireless link. Therefore, Two time intervals t 1 and t 2 are obtained, wherein t 1 ⁇ t 2 , therefore, t 1 is taken as the time interval for the wireless terminal to monitor the beacon frame.
- the smallest time interval among the multiple groups of time intervals is determined as the time interval for the wireless terminal to monitor the beacon frame, thereby preventing The determined time interval is inaccurate, resulting in misjudgment.
- Step 503 In response to the time interval being less than the preset threshold, the wireless terminal reduces the monitoring frequency of the monitoring beacon frames of at least one of the first wireless link and the second wireless link.
- the wireless terminal determines whether to adjust the monitoring frequency according to the time interval at which the wireless terminal monitors the beacon frame. In some implementations, in response to the time interval being less than the first preset threshold, the wireless terminal reduces the monitoring frequency of the first wireless link or the second wireless link monitoring beacon frames.
- the wireless terminal can randomly reduce the monitoring frequency of monitoring beacon frames on any one of the first wireless link or the second wireless link.
- the transmission rate of the first wireless link is different from the transmission rate of the second wireless link.
- the wireless terminal determines a wireless link with a lower transmission rate from the first wireless link and the second wireless link, and reduces the monitoring frequency of the wireless link.
- the first wireless link is a 2.4GHz wireless link
- the second wireless link is a 5GHz wireless link. Since the transmission rate of the 2.4GHz wireless link is 1Mbps, the transmission rate of the 5GHz wireless link is 6Mbps , therefore, the wireless terminal reduces the listening frequency of the first wireless link of 2.4 GHz.
- a wireless link with a low transmission rate is selected to adjust the monitoring frequency. Due to the low transmission rate, the wireless terminal takes a long time to receive the beacon frame, resulting in high monitoring power consumption. The monitoring frequency of the link further reduces the monitoring power consumption of the wireless link.
- the wireless terminal in response to the time interval being less than the second preset threshold, reduces the monitoring frequency of the first wireless link and the second wireless link monitoring beacon frames.
- the wireless terminal reduces the monitoring frequencies of the two wireless links respectively. It should be noted that after the wireless terminal reduces the frequencies of the two wireless links, it can adjust the frequency of the first wireless link and the second wireless link according to the different listening times of the first wireless link and the second wireless link. monitoring time.
- the wireless terminal expands the listening period of the first wireless link and the second wireless link, and the first wireless link and the second wireless link alternately monitor. In each group of the first monitoring time and the second monitoring time corresponding to the time interval, reserve one monitoring time, and monitor this time period, and in the next group of time intervals corresponding to the first monitoring time and the second monitoring time , set the wireless link that was not monitored last time as the wireless link that was monitored. For example, referring to FIG.
- monitoring is performed during the second listening time T2; in the second group of the first listening time T3 and the second listening time T4, in the first Monitoring is performed during the monitoring time T3; in the third group of the first monitoring time T5 and the second monitoring time T6, monitoring is performed during the second monitoring time T6.
- the wireless terminal can reduce the monitoring frequencies of the first wireless link and the second wireless link by the same amount, or the wireless terminal can reduce the first wireless link by the first amplitude and the second wireless link The road is lowered by a second magnitude. In this implementation manner, this is not specifically limited.
- the first monitoring time or the second monitoring time is alternately determined as the monitoring time, which prevents the monitoring frequency from being reduced at the same time, and the monitoring is not performed for a long time. , resulting in a larger time error for waking up the wireless link.
- first preset threshold and the second preset threshold are the same or different, and the first preset threshold and the second preset threshold are set as required.
- the preset threshold and the second preset threshold are not specifically limited.
- the first preset threshold or the second preset threshold is 10ms, 15ms, 30ms and so on.
- the first preset threshold and the second preset threshold can also be determined according to the listening periods of the first radio link and the second radio link.
- the first preset threshold and the second preset threshold are respectively positively correlated with the listening period of the first wireless link and the listening period of the second wireless link.
- the first preset threshold is positively correlated with the monitoring period of the first wireless link and the monitoring period of the second wireless link; the second preset threshold is also related to the monitoring period of the first wireless link and the monitoring period of the second wireless link.
- the listening period is positively correlated.
- the first preset threshold and the second preset threshold are positively correlated with the listening period of the first wireless link and the listening period of the second wireless link, whichever is larger.
- the wireless terminal determines the larger listening period among the listening period of the first wireless link and the listening period of the second wireless link, and determines the first preset threshold or the second preset threshold according to the larger listening period. .
- the wireless terminal in response to the time interval not being less than the preset threshold, the wireless terminal will maintain the monitoring frequency of the first wireless link and the second wireless link to monitor the beacon frame.
- the beacon frame is monitored based on the adjusted monitoring frequencies of the first wireless link and the second wireless link, In order to obtain the downlink data sent by the access node in time.
- steps (1)-(3) including:
- the wireless terminal monitors the beacon frames in the first wireless link and the second wireless link.
- the wireless terminal temporarily wakes up the wireless link at the corresponding listening time based on the adjusted listening frequency, generates a receiving current, and receives the beacon frame sent by the access node through the receiving circuit.
- the wireless terminal In response to the beacon frame, the wireless terminal wakes up the corresponding wireless link.
- the wireless terminal determines to receive the wireless link corresponding to the beacon frame, and wakes up the wireless link.
- the wireless terminal receives downlink data through the awakened wireless link.
- the wireless terminal determines whether to wake up the first wireless link or the second wireless link based on the beacon frames corresponding to the first wireless link and the second wireless link, respectively. In other embodiments, the wireless terminal wakes up both the first wireless link and the second wireless link after any wireless link receives a beacon frame indicating wake-up. In the embodiments of the present application, this is not specifically limited.
- the monitoring frequency of at least one wireless link monitoring beacon frame is reduced based on the monitoring information of the two wireless links monitoring beacon frames, thereby reducing the number of wireless terminals.
- the number of times of monitoring the beacon frame thereby reducing the power consumption of the wireless terminal for monitoring the beacon frame.
- the wireless terminal determines the manner of reducing the listening frequency based on the time interval, the listening period of the first wireless link, and the listening period of the second wireless link as an example for description.
- FIG. 11 shows a flowchart of a wireless link monitoring method according to an exemplary embodiment of the present application.
- the execution body in the embodiment of the present application may be the wireless terminal 100, wherein the embodiment of the present application is executed by the processor 110 in the wireless terminal 100, and is realized by relying on the operating system in the wireless terminal 100, and the execution body in this embodiment is
- the wireless terminal 100 will be described as an example. In the embodiments of the present application, an example is used for description.
- the method includes:
- Step 1101 The wireless terminal determines the first monitoring information and the second monitoring information.
- This step is similar to step 501 and will not be repeated here.
- Step 1102 The wireless terminal determines the listening period of the first wireless link, the listening period of the second wireless link, and the time interval.
- the first monitoring information includes at least one first monitoring time of the first wireless link
- the second monitoring information includes at least one second monitoring time of the second wireless link.
- the wireless terminal determines the monitoring period of the first wireless link, the monitoring period of the second wireless link and the time interval respectively. Referring to Figure 12, the process is implemented through the following steps (1)-(5), including:
- the wireless terminal determines the listening period of the first wireless link based on the adjacent first listening time.
- the wireless terminal determines two adjacent first listening times from at least one first listening time, and determines a time difference between the two first listening times as the listening period of the first wireless link.
- the wireless terminal determines the listening period of the second wireless link based on the adjacent second listening time.
- step 1002 This step is similar to step (1) in step 1002, and will not be repeated here.
- the wireless terminal determines the first target listening time from the at least one first listening time.
- This step is similar to step (1) in step 502, and is not repeated here.
- the wireless terminal determines, from the at least one second listening time, a second target listening time with the smallest time interval from the first listening time.
- step is similar to step (2) in step 502 and will not be repeated here.
- the wireless terminal determines the time difference between the first target listening time and the second target listening time as the time interval between the first wireless link and the second wireless link monitoring beacon frames.
- This step is similar to step (3) in step 502, and is not repeated here.
- the process for the wireless terminal to acquire at least one first listening time and at least one second listening time is similar to the process for the wireless terminal to acquire at least one first listening time and at least one second listening time in step 502, and details are not repeated here.
- Step 1103 The wireless terminal reduces at least one wireless link of the first wireless link and the second wireless link based on the listening period of the first wireless link, the listening period of the second wireless link and the time interval The listening frequency for listening for beacon frames.
- the wireless terminal in response to the time interval being less than a preset threshold and the listening periods of the first wireless link and the second wireless link are the same, the wireless terminal reduces the first wireless link or the second wireless link The monitoring frequency of the road monitoring beacon frame.
- the wireless terminal determines whether the time interval is smaller than a preset threshold when the monitoring periods of the first wireless link and the second wireless link are the same, and if it is smaller, the wireless terminal reduces the first wireless link or the The second wireless link listens to the listening frequency of the beacon frame.
- the wireless terminal randomly reduces the monitoring frequency of the first wireless link or the second wireless link, or determines a wireless link with a lower transmission rate from the first wireless link and the second wireless link, and reduces the wireless link The monitoring frequency of the road.
- the process of reducing the monitoring frequency of the first wireless link or the second wireless link by the wireless terminal is similar to the process of reducing the monitoring frequency of the first wireless link or the second wireless link by the wireless terminal in step 503, and will not be repeated here.
- the wireless terminal in response to the time interval being less than a preset threshold and the listening periods of the first radio link and the second radio link are the same, the wireless terminal reduces the first radio link and the second radio link The monitoring frequency of the road monitoring beacon frame.
- the wireless terminal determines whether the time interval is less than a preset threshold when the monitoring periods of the first wireless link and the second wireless link are the same, and if it is less than, the wireless terminal reduces the first wireless link and the second wireless link.
- the second wireless link listens to the listening frequency of the beacon frame.
- the wireless terminal expands the monitoring period of the first wireless link and the second wireless link, and alternately monitors the first wireless link and the second wireless link. This process is similar to the process in which the wireless terminal simultaneously expands the monitoring frequencies of the first wireless link and the second wireless link in step 503, and will not be repeated here.
- the wireless terminal in response to the time interval being less than a preset threshold and the listening periods of the first wireless link and the second wireless link are different, the wireless terminal reduces the first wireless link and the second wireless link In the middle of the road, the monitoring frequency of the wireless link with the high monitoring frequency.
- the wireless terminal reduces the monitoring frequency of the wireless link with a higher frequency, and maintains the monitoring frequency of the other wireless link.
- the monitoring frequency of the first wireless link is 5 times per second, that is, the monitoring period is 200 ms
- the monitoring frequency of the second wireless link is 10 times per second, that is, the monitoring period is 100 ms. Then the wireless terminal determines to reduce the monitoring frequency of the second wireless link.
- the wireless terminal After reducing the monitoring frequency of at least one of the first wireless link and the second wireless link, the wireless terminal monitors the beacon frame based on the adjusted monitoring frequencies of the first wireless link and the second wireless link. This process is similar to steps (1)-(2) in step 503, and will not be repeated here.
- the monitoring frequency of at least one wireless link monitoring beacon frame is reduced based on the monitoring information of the two wireless links monitoring beacon frames, thereby reducing the number of wireless terminals.
- the number of times of monitoring the beacon frame thereby reducing the power consumption of the wireless terminal for monitoring the beacon frame.
- FIG. 13 shows a structural block diagram of a wireless link monitoring apparatus provided by an embodiment of the present application.
- the wireless link monitoring device can be implemented as all or a part of the processor 110 through software, hardware or a combination of the two.
- the device includes:
- the monitoring information determining module 1301 is configured to determine first monitoring information and second monitoring information, where the first monitoring information includes information of a beacon frame of a first wireless link, and the second monitoring information includes a signal of a second wireless link. frame information; and
- the monitoring frequency adjustment module 1302 is configured to reduce the monitoring frequency of the monitoring beacon frame of at least one of the first wireless link and the second wireless link based on the first monitoring information and the second monitoring information.
- the listening frequency adjustment module 1302 includes:
- a first determining unit configured to determine a time interval, where the time interval is the minimum time difference between the beacon frame of the first radio link and the beacon frame of the second radio link;
- the monitoring frequency adjustment unit is configured to reduce the monitoring frequency of the monitoring beacon frame of at least one of the first wireless link and the second wireless link in response to the time interval being less than a preset threshold.
- the first monitoring information further includes at least one first listening time of the first wireless link
- the second monitoring information further includes at least one second listening time of the second wireless link
- the first determining unit is configured to determine a first target listening time from the at least one first listening time; and determine a second target with the smallest time interval from the first listening time from the at least one second listening time on-time; and determining the time interval as the time difference between the first target on-time and the determined second target on-time.
- the first monitoring information further includes a monitoring period of the first wireless link
- the second monitoring information further includes a monitoring period of the second wireless link
- the monitoring frequency adjustment unit is configured to reduce the first wireless link and the second wireless link in response to the time interval being less than a first preset threshold and the monitoring periods of the first wireless link and the second wireless link are the same the monitoring frequency of the wireless link monitoring beacon frames; and reducing the first wireless link in response to the time interval being less than a second preset threshold and the monitoring periods of the first wireless link and the second wireless link are different and the listening frequency of the wireless link with the highest listening frequency in the second wireless link.
- the monitoring frequency adjustment unit is configured to expand the monitoring period of the first wireless link and the second wireless link; and alternately monitor the first wireless link and the second wireless link .
- the first preset threshold and the second preset threshold are positively correlated with the listening period of the first wireless link and the listening period of the second wireless link, respectively.
- the apparatus further includes:
- a monitoring module for monitoring beacon frames in the first wireless link and the second wireless link
- a wake-up module for waking up the corresponding wireless link in response to the beacon frame
- the receiving module is used for receiving downlink data through the wake-up wireless link.
- the frequency of the first wireless link is different from the frequency of the second wireless link.
- the frequency of the first wireless link is the same as the frequency of the second wireless link.
- the first wireless link is a 2.4G wireless link
- the second wireless link is a 5G wireless link.
- the monitoring frequency of at least one wireless link monitoring beacon frame is reduced based on the monitoring information of the two wireless links monitoring beacon frames, thereby reducing the number of wireless terminals.
- the number of times of monitoring the beacon frame thereby reducing the power consumption of the wireless terminal for monitoring the beacon frame.
- Embodiments of the present application further provide a computer-readable storage medium, where the computer-readable storage medium stores at least one piece of program code, and the at least one piece of program code is loaded and executed by the processor to implement the wireless monitoring shown in the above embodiments. link method.
- Embodiments of the present application further provide a computer program product, where at least one program code is stored in the computer program product, and the at least one program code is loaded and executed by the processor to implement the method for monitoring a wireless link shown in each of the above embodiments .
- the functions described in the embodiments of the present application can be implemented by hardware, software, firmware, or any combination thereof.
- the functions can be stored on or transmitted over as one or more instructions or code on a computer-readable medium.
- Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
- a storage medium is any available medium that can be accessed by a general purpose or special purpose computer.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请涉及一种无线链路监听方法、装置、无线终端及存储介质,属于终端技术领域。该方法包括:确定第一监听信息和第二监听信息,第一监听信息包括第一无线链路的信标帧的信息,第二监听信息包括第二无线链路的信标帧的信息;基于第一监听信息和第二监听信息,来降低第一无线链路和第二无线链路中至少一个无线链路监听信标帧的监听频率。通过上述方案,对于包括两个无线链路的无线终端,基于两个无线链路监听信标帧的监听信息,降低至少一个无线链路监听信标帧的监听频率,从而能够减少无线终端监听信标帧的次数,进而降低了无线终端监听信标帧的功耗。
Description
本申请要求于2020年12月21日提交的申请号为202011521547.8、发明名称为“监听无线链路的方法、装置、无线终端及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请实施例涉及终端技术领域,特别涉及一种监听无线链路的方法、装置、无线终端及存储介质。
为了提高无线终端中无线链路的吞吐量,降低网络延迟,通常采用双频Wi-Fi加速的方式使无线终端能够同时连接路由器中的两个接入节点(Access Point,AP)。而在无线终端连接到局域网中的路由器后,无线终端与路由器在大部分时间是不需要进行数据交互的。在无线终端与路由器之间没有数据交互的时间内,路由器会周期性向无线终端发送信标帧(Beacon),该Beacon用于指示路由器是否有需要发送给无线终端的下行数据。因此,为了节省功耗,无线终端的无线链路一直处于睡眠状态,只有监听到用于指示路由器有需要发送给无线终端的下行数据的Beacon时,无线终端才会唤醒该无线链路,以基于该无线链路与路由器之间进行数据交互。
发明内容
本申请实施例提供了一种监听无线链路的方法、装置、无线终端及存储介质,能够降低无线终端无线链路的功耗。所述技术方案如下:
一方面,提供了一种监听无线链路的方法,所述方法包括:
确定第一监听信息和第二监听信息,所述第一监听信息包括第一无线链路的信标帧的信息,所述第二监听信息包括第二无线链路的信标帧的信息;以及
基于所述第一监听信息和所述第二监听信息来降低所述第一无线链路和所述第二无线链路中至少一个无线链路监听信标帧的监听频率。
另一方面,提供了一种监听无线链路的装置,所述装置包括:
监听信息确定模块,用于确定第一监听信息和第二监听信息,所述第一监听信息包括第一无线链路的信标帧的信息,所述第二监听信息包括第二无线链路的信标帧的信息;以及
监听频率调整模块,用于基于所述第一监听信息和所述第二监听信息来降低所述第一无线链路和所述第二无线链路中至少一个无线链路监听信标帧的监听频率。
另一方面,提供一种无线终端,所述无线终端包括处理器和存储器;所述存储器存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如上述方面所述的监听无线链路的方法。
另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如上述方面所述的监听无线链路的方法。
另一方面,还提供了一种计算机程序产品,该计算机程序产品存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行以实现上述方面所述的监听无线链路的方法。
本申请实施例中,对于包括两个无线链路的无线终端,基于两个无线链路监听信标帧的监听信息,降低至少一个无线链路监听信标帧的监听频率,从而能够减少无线终端监听信标帧的次数,进而降低了无线终端监听信标帧的功耗。
图1示出了本申请一个示例性实施例所提供的无线终端的结构示意图;
图2示出了本申请一个示例性实施例示出的无线链路的通信示意图;
图3示出了本申请一个示例性实施例示出的监听信标帧的示意图;
图4示出了本申请一个示例性实施例示出的监听信标帧的示意图;
图5示出了本申请一个示例性实施例示出的监听无线链路的方法的流程图;
图6示出了本申请一个示例性实施例示出的监听无线链路的方法的流程图;
图7示出了本申请一个示例性实施例示出的监听信标帧的示意图;
图8示出了本申请一个示例性实施例示出的监听信标帧的示意图;
图9示出了本申请一个示例性实施例示出的监听信标帧的示意图;
图10示出了本申请一个示例性实施例示出的监听无线链路的方法的流程图;
图11示出了本申请一个示例性实施例示出的监听无线链路的方法的流程图;
图12示出了本申请一个示例性实施例示出的监听无线链路的方法的流程图;
图13示出了本申请一个实施例提供的监听无线链路的装置的结构框图。
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本申请实施例中,提供有如下技术方案:
一种在无线终端中监听无线链路的方法,所述方法包括:
确定第一监听信息和第二监听信息,所述第一监听信息包括第一无线链路的信标帧的信息,所述第二监听信息包括第二无线链路的信标帧的信息;以及
基于所述第一监听信息和所述第二监听信息来降低所述第一无线链路和所述第二无线链路中至少一个无线链路监听信标帧的监听频率。
在一些实施例中,基于所述第一监听信息和所述第二监听信息来降低所述第一无线链路和所述第二无线链路中至少一个无线链路监听信标帧的监听频率进一步包括:
确定时间间隔,其中,所述时间间隔为所述第一无线链路的信标帧和所述第二无线链路的信标帧之间的最小时间差;以及
响应于所述时间间隔小于预设阈值,降低所述第一无线链路和所述第二无线链路中至少一个无线链路的监听信标帧的监听频率。
在一些实施例中,所述第一监听信息还包括所述第一无线链路的至少一个第一监听时间,所述第二监听信息还包括所述第二无线链路的至少一个第二监听时间,确定时间间隔进一步包括:
从所述至少一个第一监听时间中,确定第一目标监听时间;
从所述至少一个第二监听时间中,确定与所述第一监听时间的时间间隔最小的第二目标监听时间;以及
将所述第一目标监听时间和所确定的第二目标监听时间之间的时间差确定为所述时间间隔。
在一些实施例中,所述第一监听信息还包括所述第一无线链路的监听周期,所述第二监 听信息还包括所述第二无线链路的监听周期;
所述响应于所述时间间隔小于预设阈值,降低所述第一无线链路和所述第二无线链路中至少一个无线链路监听信标帧的监听频率,包括:
响应于所述时间间隔小于第一预设阈值,且所述第一无线链路和所述第二无线链路的监听周期相同,降低所述第一无线链路和所述第二无线链路监听信标帧的监听频率;以及
响应于所述时间间隔小于第二预设阈值,且所述第一无线链路和所述第二无线链路的监听周期不同,降低所述第一无线链路和所述第二无线链路中监听频率高的无线链路的监听频率。
在一些实施例中,所述降低所述第一无线链路和所述第二无线链路监听信标帧的监听频率进一步包括:
扩大所述第一无线链路和所述第二无线链路的监听周期;以及
对所述第一无线链路和所述第二无线链路交替进行监听。
在一些实施例中,所述第一预设阈值和所述第二预设阈值分别与所述第一无线链路的监听周期和所述第二无线链路的监听周期呈正相关。
在一些实施例中,所述方法还包括:
监听所述第一无线链路和所述第二无线链路中的信标帧;
响应于所述信标帧,唤醒相应的无线链路;以及
通过所述经唤醒的无线链路接收下行数据。
在一些实施例中,所述第一无线链路的频率与所述第二无线链路的频率不同。
在一些实施例中,所述第一无线链路的频率与所述第二无线链路的频率相同。
在一些实施例中,所述第一无线链路为2.4G无线链路,所述第二无线链路为5G无线链路。
在本申请实施例中,对于包括两个无线链路的无线终端,基于两个无线链路监听信标帧的监听信息,降低至少一个无线链路监听信标帧的监听频率,从而能够减少无线终端监听信标帧的次数,进而降低了无线终端监听信标帧的功耗。
请参考图1,其示出了本申请一个实例性实施例提供的无线终端100的结构方框图。在一些实施例中,无线终端100是智能手机、平板电脑、可穿戴设备等能够作为无线站点接入无线局域网的无线终端。本申请中的无线终端100至少包括一个或多个以下部件:处理器110、存储器120和至少两个无线链路130。
在一些实施例中,处理器110包括一个或者多个处理核心。处理器110利用各种接口和 线路连接整个无线终端100内的各个部分,通过运行或执行存储在存储器120内的程序代码,以及调用存储在存储器120内的数据,执行无线终端100的各种功能和处理数据。在一些实施例中,处理器110采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器110能集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)、神经网络处理器(Neural-network Processing Unit,NPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;NPU用于实现人工智能(Artificial Intelligence,AI)功能;调制解调器用于处理无线通信。能够理解的是,上述调制解调器也能不集成到处理器110中,单独通过一块芯片进行实现。
在一些实施例中,该处理器110用于控制至少两个无线链路130的工作状况,相应的,该处理器110为集成了无线保真(Wireless Fidelity,Wi-Fi)芯片的处理器。其中,该Wi-Fi芯片为具有双Wi-Fi处理能力的芯片。例如,该Wi-Fi芯片为双频双发(Dual Band Dual Concurrent,DBDC)芯片,或者,双频同步(Dual Band Simultaneous,DBS)芯片等。
在一些实施例中,存储器120包括随机存储器(Random Access Memory,RAM),在一些实施例中,存储器120包括只读存储器(Read-Only Memory,ROM)。在一些实施例中,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储程序代码。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据无线终端100的使用所创建的数据(比如音频数据、电话本)等。
在一些实施例中,存储器120中存储有不同的无线链路130的接收信标帧的接收方案。以及,不同的无线链路130连接的接入节点的标识、无线链路130的标识等。
该至少两个无线链路130用于连接不同的接入节点(Access Point,AP)。接收AP下发的下行数据。其中,该不同的接入节点为同一路由器中的接入节点或者不同路由器中的接入节点。
在一些实施例中,无线终端100中还包括显示屏。显示屏是用于显示用户界面的显示组件。在一些实施例中,该显示屏为具有触控功能的显示屏,通过触控功能,用户可以使用手指、触摸笔等任何适合的物体在显示屏上进行触控操作。在一些实施例中,显示屏通常设置在无线终端100的前面板。在一些实施例中,显示屏被设计成为全面屏、曲面屏、异型屏、双面屏或折叠屏。在一些实施例中,显示屏还被设计成为全面屏与曲面屏的结合,异型屏与 曲面屏的结合等,本实施例对此不加以限定。
除此之外,本领域技术人员能够理解,上述附图所示出的无线终端100的结构并不构成对无线终端100的限定,无线终端100包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,无线终端100中还包括麦克风、扬声器、输入单元、传感器、音频电路、模块、电源、蓝牙模块等部件,在此不再赘述。
为了提高无线终端无线链路的吞吐量,降低网络延迟,通常采用双频Wi-Fi加速的方式使无线终端能够同时连接两个接入节点。参见图2,集成有DBDC芯片的无线终端,分别通过两个无线链路通过不同的通信链路(traffic link)与路由器中不同的接入节点进行通信连接。
而在无线终端连接到接入节点后,无线终端与接入节点之间在大部分时间是不需要进行数据交互的。在无线终端与接入节点之间没有数据交互的时间内,接入节点会周期性向无线终端发送信标帧(Beacon),该Beacon用于指示接入节点是否有需要发送给无线终端的下行数据。因此,为了节省功耗,无线终端的无线链路一直处于睡眠状态,只有监听到用于指示路由器有需要发送给无线终端的下行数据的Beacon时,无线终端才会唤醒该无线链路,以基于该无线链路与路由器之间进行数据交互。参见图3,无线终端在每个信标帧对应的时间生成接收电流,通过接收电流接收信标帧。因此,在没有数据交互的时间内无线终端的功耗取决于三个因素:关闭无线链路后芯片的睡眠电流、信标帧的接收电流和信标帧的接收处理时间。
在相关技术中,无线终端在连接两个接入节点时,按照协议,DBDC上的两个无线链路分别按照各自所连接的接入节点的信标帧发送周期监听信标帧。参见图4,两个无线链路会在各自的监听时刻醒来监听信标帧。这样无线终端就需要监听两个链路的信标帧,造成监听机制下无线终端的功耗增加。
本申请实施例中,对于包括两个无线链路的无线终端,基于两个无线链路监听信标帧的监听信息,降低至少一个无线链路监听信标帧的监听频率,从而能够减少无线终端监听信标帧的次数,进而降低了无线终端监听信标帧的功耗。
无线终端根据不同的监听决断信息,确定不同的监听频率降低方式。在本实现方式中,以无线终端基于时间间隔来确定监听频率降低方式为例进行说明。请参考图5,其示出了本申请一个示例性实施例示出的无线链路监听方法的流程图。本申请实施例中的执行主体可以为无线终端100,其中,本申请实施例通过无线终端100中的处理器110执行,并且,依靠无线终端100中的操作***实现,本实施例以执行主体为无线终端100为例进行说明。该方 法包括:
步骤501:无线终端确定第一监听信息和第二监听信息。
其中,该第一监听信息包括第一无线链路信标帧的信息,该第二监听信息包括第二无线链路的信标帧的信息,该第一无线链路和该第二无线链路为同一无线终端中的两个无线链路。并且,该第一无线链路和第二无线链路为相同或不同频率对应的无线链路。例如,该第一无线链路的频率与该第二无线链路的频率不同。其中,该第一无线链路和第二无线链路为2.4GHz、5GHz、6GHz等频率的无线链路。
第一监听信息和第二监听信息与无线终端连接的接入节点有关。在一些实施例中,无线终端每次在无线链路由启动状态转换成关闭状态时,都测量该第一无线链路的第一监听信息和第二无线链路的第二监听信息。在一些实施例中,对于同一接入节点无线终端在第一次连接该接入节点时,开始测量该接入节点的监听信息,从而分别获取第一链路的第一监听信息和第二链路的第二监听信息。在无线终端切换了第一无线链路和第二无线链路后,重新测量连接的接入节点的第一监听信息和第二监听信息。相应的,无线终端能够将接入节点的节点标识和监听信息对应存储。响应于无线终端的无线链路处于关闭状态,无线终端确定当前连接的接入节点的节点标识,根据该节点标识从存储的节点标识和监听信息的对应关系中,确定监听信息。
需要说明的一点是,该第一监听信息和第二监听信息为无线终端监听自身的无线链路得到的监听信息。或者,该第一监听信息和第二监听信息为无线终端获取的其他无线终端的无线链路的监听信息。在本申请实施例中,对此不作具体限定。相应的,响应于该第一监听信息和第二监听信息为其他无线终端的无线链路的监听信息,无线终端接收其他无线终端发送的第一监听信息和第二监听信息。其中,其他无线终端获取第一链路的第一监听信息和第二链路的第二监听信息的过程与无线终端通过测量获取第一链路的第一监听信息和第二链路的第二监听信息的过程相似,在此不再赘述。
在一些实施例中,该第一监听信息包括该第一无线链路的至少一个第一监听时间,该第二监听信息包括该第二无线链路的至少一个第二监听时间。相应的,无线终端分别测量第一无线链路的至少一个监听时间和第二无线链路的至少一个监听时间。对于每个无线链路,无线终端记录该无线链路监听信标帧的时间,将每个无线链路的历史监听时间确定为该无线链路的监听信息。
需要说明的一点是,该第一无线链路和第二无线链路连接同一无线接入设备的不同接入节点,或者,第一无线链路和第二无线链路连接不同无线接入设备的接入节点。在本申请实施例中,对此不作具体限定。
步骤502:无线终端确定时间间隔。
其中,其中该时间间隔为该第一无线链路的信标帧和该第二无线链路的信标帧之间的最小时间差。
在一些实施例中,第一监听信息包括该第一无线链路的至少一个第一监听时间,该第二监听信息包括该第二无线链路的至少一个第二监听时间。相应的,参见图6,本步骤通过以下步骤(1)-(3)实现,包括:
(1)无线终端从该至少一个第一监听时间中,确定第一目标监听时间。
在本步骤中,无线终端从该至少一个第一监听时间中,随机确定第一目标监听时间。
(2)无线终端从该至少一个第二监听时间中,确定与该第一监听时间的时间间隔最小的第二目标监听时间。
在本步骤中,无线终端将至少一个第一监听时间和至少一个第二监听时间进行排序,得到监听时间排序结果,从该监听时间排序结果中确定与第一目标监听时间的时间差最小的第二监听时间,将该第二监听时间确定为第二目标监听时间。
(3)无线终端将该第一目标监听时间和所确定的第二目标监听时间之间的时间差确定为该时间间隔。
需要说明的一点是,无线终端还能先确定第二目标监听时间,再从至少一个第一监听时间中确定第一目标监听时间,在本申请实施例中,对此不作具体限定。
在本实现方式中,无线终端基于监听信标帧的时间间隔作为监听决断信息,从而防止了确定的时间间隔不准确,造成的误判断。
在一些实施例中,无线终端从至少一个第一监听时间和至少一个第二监听时间中,确定相邻的多组第一监听时间和第二监听时间,确定每组相邻的第一监听时间和第二监听时间之间的时间间隔,得到多组时间间隔,从该多组时间间隔中,确定最小的时间间隔作为该无线终端监听信标帧的时间间隔。对于每个无线链路,其监听时间为周期性的。因此,该多组时间间隔中包括至少两种时间间隔。例如,参见图7,在监听周期相同的情况下,对于第一无线链路上的同一个第一监听时间,在第二无线链路上存在两个与其相邻的第二监听时间,因此,得到两个时间间隔t
1和t
2,其中,t
1<t
2,因此,取t
1作为无线终端监听信标帧的时间间隔。
在本实现方式中,通过确定多组相邻的第一监听时间和第二监听时间,从而在多组时间间隔中确定最小的时间间隔作为该无线终端监听信标帧的时间间隔,从而防止了确定的时间间隔不准确,造成的误判断。
步骤503:响应于该时间间隔小于预设阈值,无线终端降低该第一无线链路和该第二无 线链路中至少一个无线链路的监听信标帧的监听频率。
在本步骤中,无线终端根据无线终端监听信标帧的时间间隔,确定是否调整监听频率。在一些实现方式中,响应于该时间间隔小于第一预设阈值,无线终端降低该第一无线链路或第二无线链路监听信标帧的监听频率。
其中,在一些实现方式中,无线终端能够随机降低第一无线链路或第二无线链路中任一无线链路监听信标帧的监听频率。在另一些实现方式中,该第一无线链路的传输速率不同于该第二无线链路的传输速率。参见图8,无线终端从第一无线链路和第二无线链路中确定传输速率较低的无线链路,降低该无线链路的监听频率。例如,第一无线链路为2.4GHz的无线链路,第二无线链路为5GHz的无线链路,由于2.4GHz的无线链路的传输速率为1Mbps,5GHz的无线链路的传输速率为6Mbps,因此,无线终端降低2.4GHz的第一无线链路的监听频率。
在本实现方式中,选择传输速率低的无线链路进行监听频率的调整,由于传输速率较低,导致无线终端接收信标帧的时间比较长,造成监听功耗较高,因此,降低该无线链路的监听频率,进一步降低了无线链路的监听功耗。
在一些实施例中,响应于该时间间隔小于第二预设阈值,无线终端降低该第一无线链路和第二无线链路监听信标帧的监听频率。
在本实现方式中,无线终端分别降低两个无线链路的监听频率。需要说明的一点是,无线终端将两个无线链路的频率降低后,能够根据第一无线链路和第二无线链路不同的监听时间,调整第一无线链路和第二无线链路的监听时间。无线终端扩大该第一无线链路和该第二无线链路的监听周期,并且,该第一无线链路和该第二无线链路交替进行监听。在时间间隔对应的每一组第一监听时间和第二监听时间中,保留一个监听时间,对该时间段进行监听,并且,在下一组时间时间间隔对应的第一监听时间和第二监听时间中,将上一次未进行监听的无线链路设置为进行监听的无线链路。例如,参见图9,第一组第一监听时间T1和第二监听时间T2中,在第二监听时间T2进行监听;第二组第一监听时间T3和第二监听时间T4中,在第一监听时间T3进行监听;第三组第一监听时间T5和第二监听时间T6中,在第二监听时间T6进行监听。
需要说明的一点是,无线终端能够将该第一无线链路和第二无线链路的监听频率降低相同的幅度,或者,无线终端将第一无线链路降低第一幅度,将第二无线链路降低第二幅度。在本实现方式中,对此不作具体限定。
在本实现方式中,对于每组第一监听时间和第二监听时间,交替将第一监听时间或第二监听时间确定为监听时间,防止了同时降低监听频率导致的,较长时间不进行监听,造成的唤醒无线链路的时间误差较大的问题。
需要说明的一点是,第一预设阈值和第二预设阈值相同或者不同,并且,第一预设阈值和第二预设阈值根据需要进行设置,在本申请实施例中,对该第一预设阈值和第二预设阈值不作具体限定。例如,该第一预设阈值或第二预设阈值为10ms、15ms、30ms等。另外,该第一预设阈值和第二预设阈值还能够根据第一无线链路和第二无线链路的监听周期确定。该第一预设阈值和该第二预设阈值分别与该第一无线链路的监听周期和该第二无线链路的监听周期呈正相关。其中,该第一预设阈值与第一无线链路的监听周期和第二无线链路的监听周期呈正相关;第二预设阈值也与第一无线链路的监听周期和第二无线链路的监听周期呈正相关。在一些实施例中,第一预设阈值和第二预设阈值,与第一无线链路的监听周期和第二无线链路的监听周期中,较大的监听周期呈正相关。相应的,无线终端确定第一无线链路的监听周期和第二无线链路的监听周期中较大的监听周期,根据该较大的监听周期确定该第一预设阈值或第二预设阈值。
需要说明的另一点是,响应于该时间间隔不小于预设阈值,无线终端将保持该第一无线链路和该第二无线链路监听信标帧的监听频率。
无线终端降低第一无线链路和第二无线链路中至少一个无线链路的监听频率后,基于调整后的第一无线链路和第二无线链路的监听频率对信标帧进行监听,以便及时获取接入节点发送的下行数据。参见图10,该过程通过以下步骤(1)-(3)实现,包括:
(1)无线终端监听该第一无线链路和该第二无线链路中的信标帧。
在本步骤中,无线终端基于调整后的监听频率,在对应的监听时间临时唤醒无线链路,产生接收电流,通过接收电路接收接入节点下发的信标帧。
(2)响应于该信标帧,无线终端唤醒相应的无线链路。
在本步骤中,无线终端确定接收该信标帧对应的无线链路,唤醒该无线链路。
(3)无线终端通过该经唤醒的无线链路接收下行数据。
接收该信标帧对应的接入节点发送的下行数据。
需要说明的一点是,在一些实施例中,无线终端分别基于第一无线链路和第二无线链路对应的信标帧来确定是否唤醒第一无线链路或第二无线链路。在另一些实施例中,无线终端在任一无线链路接收到指示唤醒的信标帧后,将第一无线链路和第二无线链路均唤醒。在本申请实施例中,对此不作具体限定。
本申请实施例中,对于包括两个无线链路的无线终端,基于两个无线链路监听信标帧的监听信息,降低至少一个无线链路监听信标帧的监听频率,从而能够减少无线终端监听信标帧的次数,进而降低了无线终端监听信标帧的功耗。
在本实现方式中,无线终端基于时间间隔、第一无线链路的监听周期和第二无线链路的监听周期来确定监听频率降低方式为例进行说明。请参考图11,其示出了本申请一个示例性实施例示出的无线链路监听方法的流程图。本申请实施例中的执行主体可以为无线终端100,其中,本申请实施例通过无线终端100中的处理器110执行,并且,依靠无线终端100中的操作***实现,本实施例以执行主体为无线终端100为例进行说明。在本申请实施例中,为例进行说明。该方法包括:
步骤1101:无线终端确定第一监听信息和第二监听信息。
本步骤与步骤501相似,在此不再赘述。
步骤1102:无线终端确定第一无线链路的监听周期、该第二无线链路的监听周期以及该时间间隔。
其中,第一监听信息包括该第一无线链路的至少一个第一监听时间,该第二监听信息包括该第二无线链路的至少一个第二监听时间。相应的,在本步骤之前,无线终端分别确定第一无线链路的监听周期、第二无线链路的监听周期和该时间间隔。参见图12,该过程通过以下步骤(1)-(5)实现,包括:
(1)无线终端基于相邻的该第一监听时间,确定该第一无线链路的监听周期。
其中,无线终端从至少一个第一监听时间中,确定相邻的两个第一监听时间,将这两个第一监听时间的时间差确定为第一无线链路的监听周期。
(2)无线终端基于相邻的该第二监听时间,确定该第二无线链路的监听周期。
本步骤与步骤1002中的步骤(1)相似,在此不再赘述。
(3)无线终端从该至少一个第一监听时间中,确定第一目标监听时间。
本步骤与步骤502中的步骤(1)相似,在此不再赘述。
(4)无线终端从该至少一个第二监听时间中,确定与该第一监听时间的时间间隔最小的第二目标监听时间。
本步骤与步骤502中的步骤(2)相似,在此不再赘述。
(5)无线终端将该第一目标监听时间和该第二目标监听时间之间的时间差确定为该第一无线链路和该第二无线链路监听信标帧的时间间隔。
本步骤与步骤502中的步骤(3)相似,在此不再赘述。
无线终端获取至少一个第一监听时间和至少一个第二监听时间的过程与步骤502中,无线终端获取至少一个第一监听时间和至少一个第二监听时间的过程相似,在此不再赘述。
步骤1103:无线终端基于该第一无线链路的监听周期、该第二无线链路的监听周期以及该时间间隔,降低该第一无线链路和该第二无线链路中至少一个无线链路监听信标帧的监听 频率。
在一些实施例中,响应于该时间间隔小于预设阈值,且该第一无线链路和该第二无线链路的监听周期相同,无线终端降低该第一无线链路或该第二无线链路监听信标帧的监听频率。
在本实现方式中,无线终端在第一无线链路和第二无线链路的监听周期相同时,确定时间间隔是否小于预设阈值,如果小于,则无线终端降低该第一无线链路或该第二无线链路监听信标帧的监听频率。其中,无线终端随机降低第一无线链路或第二无线链路的监听频率,或者,从第一无线链路和第二无线链路中确定传输速率较小的无线链路,降低该无线链路的监听频率。无线终端降低第一无线链路或第二无线链路的监听频率过程与步骤503中,无线终端降低第一无线链路或第二无线链路的监听频率过程相似,在此不再赘述。
在一些实施例中,响应于该时间间隔小于预设阈值,且该第一无线链路和该第二无线链路的监听周期相同,无线终端降低该第一无线链路和该第二无线链路监听信标帧的监听频率。
在本实现方式中,无线终端在第一无线链路和第二无线链路的监听周期相同时,确定时间间隔是否小于预设阈值,如果小于,则无线终端降低该第一无线链路和该第二无线链路监听信标帧的监听频率。其中,无线终端扩大该第一无线链路和该第二无线链路的监听周期,以及,对该第一无线链路和该第二无线链路交替进行监听。该过程与步骤503中,无线终端同时扩大第一无线链路和第二无线链路的监听频率的过程相似,在此不再赘述。
在一些实施例中,响应于该时间间隔小于预设阈值,且该第一无线链路和该第二无线链路的监听周期不同,无线终端降低该第一无线链路和该第二无线链路中,监听频率高的无线链路的监听频率。
在本实现方式中,无线终端将频率较高的无线链路的监听频率降低,保持另一个无线链路的监听频率。例如,第一无线链路的监听频率为5次每秒,即监听周期为200ms;第二无线链路的监听频率为10次每秒,即监听周期是100ms。则无线终端确定降低第二无线链路的监听频率。
无线终端降低第一无线链路和第二无线链路中至少一个无线链路的监听频率后,基于调整后的第一无线链路和第二无线链路的监听频率对信标帧进行监听。该过程与步骤503中的步骤(1)-(2)相似,在此不再赘述。
本申请实施例中,对于包括两个无线链路的无线终端,基于两个无线链路监听信标帧的监听信息,降低至少一个无线链路监听信标帧的监听频率,从而能够减少无线终端监听信标帧的次数,进而降低了无线终端监听信标帧的功耗。
请参考图13,其示出了本申请一个实施例提供的无线链路监听装置的结构框图。该无线 链路监听装置可以通过软件、硬件或者两者的结合实现成为处理器110的全部或一部分。该装置包括:
监听信息确定模块1301,用于确定第一监听信息和第二监听信息,该第一监听信息包括第一无线链路的信标帧的信息,该第二监听信息包括第二无线链路的信标帧的信息;以及
监听频率调整模块1302,用于基于该第一监听信息和该第二监听信息来降低该第一无线链路和该第二无线链路中至少一个无线链路监听信标帧的监听频率。
在一些实施例中,该监听频率调整模块1302包括:
第一确定单元,用于确定时间间隔,其中,该时间间隔为该第一无线链路的信标帧和该第二无线链路的信标帧之间的最小时间差;以及
监听频率调整单元,用于响应于该时间间隔小于预设阈值,降低该第一无线链路和该第二无线链路中至少一个无线链路的监听信标帧的监听频率。
在一些实施例中,该第一监听信息还包括该第一无线链路的至少一个第一监听时间,该第二监听信息还包括该第二无线链路的至少一个第二监听时间;
该第一确定单元,用于从该至少一个第一监听时间中,确定第一目标监听时间;从该至少一个第二监听时间中,确定与该第一监听时间的时间间隔最小的第二目标监听时间;以及将该第一目标监听时间和所确定的第二目标监听时间之间的时间差确定为该时间间隔。
在一些实施例中,该第一监听信息还包括该第一无线链路的监听周期,该第二监听信息还包括该第二无线链路的监听周期;
该监听频率调整单元,用于响应于该时间间隔小于第一预设阈值,且该第一无线链路和该第二无线链路的监听周期相同,降低该第一无线链路和该第二无线链路监听信标帧的监听频率;以及响应于该时间间隔小于第二预设阈值,且该第一无线链路和该第二无线链路的监听周期不同,降低该第一无线链路和该第二无线链路中监听频率高的无线链路的监听频率。
在一些实施例中,该监听频率调整单元,用于扩大该第一无线链路和该第二无线链路的监听周期;以及对该第一无线链路和该第二无线链路交替进行监听。
在一些实施例中,该第一预设阈值和该第二预设阈值分别与该第一无线链路的监听周期和该第二无线链路的监听周期呈正相关。
在一些实施例中,该装置还包括:
监听模块,用于监听该第一无线链路和该第二无线链路中的信标帧;
唤醒模块,用于响应于该信标帧,唤醒相应的无线链路;以及
接收模块,用于通过该经唤醒的无线链路接收下行数据。
在一些实施例中,该第一无线链路的频率与该第二无线链路的频率不同。
在一些实施例中,该第一无线链路的频率与该第二无线链路的频率相同。
在一些实施例中,该第一无线链路为2.4G无线链路,该第二无线链路为5G无线链路。
本申请实施例中,对于包括两个无线链路的无线终端,基于两个无线链路监听信标帧的监听信息,降低至少一个无线链路监听信标帧的监听频率,从而能够减少无线终端监听信标帧的次数,进而降低了无线终端监听信标帧的功耗。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有至少一条程序代码,该至少一条程序代码由该处理器加载并执行以实现如上各个实施例示出的监听无线链路的方法。
本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条程序代码,该至少一条程序代码由该处理器加载并执行以实现如上各个实施例示出的监听无线链路的方法。
本领域技术人员应该能够意识到,在上述一个或多个示例中,本申请实施例所描述的功能能够用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,能够将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质是通用或专用计算机能够存取的任何可用介质。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (23)
- 一种在无线终端中监听无线链路的方法,所述方法包括:确定第一监听信息和第二监听信息,所述第一监听信息包括第一无线链路的信标帧的信息,所述第二监听信息包括第二无线链路的信标帧的信息;以及基于所述第一监听信息和所述第二监听信息来降低所述第一无线链路和所述第二无线链路中至少一个无线链路监听信标帧的监听频率。
- 根据权利要求1所述的方法,基于所述第一监听信息和所述第二监听信息来降低所述第一无线链路和所述第二无线链路中至少一个无线链路监听信标帧的监听频率进一步包括:确定时间间隔,其中,所述时间间隔为所述第一无线链路的信标帧和所述第二无线链路的信标帧之间的最小时间差;以及响应于所述时间间隔小于预设阈值,降低所述第一无线链路和所述第二无线链路中至少一个无线链路的监听信标帧的监听频率。
- 根据权利要求2所述的方法,所述第一监听信息还包括所述第一无线链路的至少一个第一监听时间,所述第二监听信息还包括所述第二无线链路的至少一个第二监听时间,确定时间间隔进一步包括:从所述至少一个第一监听时间中,确定第一目标监听时间;从所述至少一个第二监听时间中,确定与所述第一监听时间的时间间隔最小的第二目标监听时间;以及将所述第一目标监听时间和所确定的第二目标监听时间之间的时间差确定为所述时间间隔。
- 根据权利要求3所述的方法,所述第一监听信息还包括所述第一无线链路的监听周期,所述第二监听信息还包括所述第二无线链路的监听周期;所述响应于所述时间间隔小于预设阈值,降低所述第一无线链路和所述第二无线链路中至少一个无线链路监听信标帧的监听频率,包括:响应于所述时间间隔小于第一预设阈值,且所述第一无线链路和所述第二无线链路的监听周期相同,降低所述第一无线链路和所述第二无线链路监听信标帧的监听频率;以及响应于所述时间间隔小于第二预设阈值,且所述第一无线链路和所述第二无线链路的监听周期不同,降低所述第一无线链路和所述第二无线链路中监听频率高的无线链路的监听频率。
- 根据权利要求4所述的方法,所述降低所述第一无线链路和所述第二无线链路监听信标帧的监听频率进一步包括:扩大所述第一无线链路和所述第二无线链路的监听周期;以及对所述第一无线链路和所述第二无线链路交替进行监听。
- 根据权利要求4所述的方法,所述第一预设阈值和所述第二预设阈值分别与所述第一无线链路的监听周期和所述第二无线链路的监听周期呈正相关。
- 根据权利要求1-6任一项所述的方法,所述方法还包括:监听所述第一无线链路和所述第二无线链路中的信标帧;响应于所述信标帧,唤醒相应的无线链路;以及通过所述经唤醒的无线链路接收下行数据。
- 根据权利要求1所述的方法,所述第一无线链路的频率与所述第二无线链路的频率不同。
- 根据权利要求1所述的方法,所述第一无线链路的频率与所述第二无线链路的频率相同。
- 根据权利要求8所述的方法,所述第一无线链路为2.4G无线链路,所述第二无线链路为5G无线链路。
- 一种在无线终端中监听无线链路的装置,所述装置包括:监听信息确定模块,用于确定第一监听信息和第二监听信息,所述第一监听信息包括第一无线链路的信标帧的信息,所述第二监听信息包括第二无线链路的信标帧的信息;以及监听频率调整模块,用于基于所述第一监听信息和所述第二监听信息来降低所述第一无 线链路和所述第二无线链路中至少一个无线链路监听信标帧的监听频率。
- 根据权利要求11所述的装置,所述监听频率调整模块包括:第一确定单元,用于确定时间间隔,其中,所述时间间隔为所述第一无线链路的信标帧和所述第二无线链路的信标帧之间的最小时间差;以及监听频率调整单元,用于响应于所述时间间隔小于预设阈值,降低所述第一无线链路和所述第二无线链路中至少一个无线链路的监听信标帧的监听频率。
- 根据权利要求12所述的装置,所述第一监听信息还包括所述第一无线链路的至少一个第一监听时间,所述第一确定单元,用于从所述至少一个第一监听时间中,确定第一目标监听时间;从所述至少一个第二监听时间中,确定与所述第一监听时间的时间间隔最小的第二目标监听时间;以及将所述第一目标监听时间和所确定的第二目标监听时间之间的时间差确定为所述时间间隔。
- 根据权利要求13所述的装置,所述第一监听信息还包括所述第一无线链路的监听周期,所述第二监听信息还包括所述第二无线链路的监听周期;所述监听频率调整单元,用于响应于所述时间间隔小于第一预设阈值,且所述第一无线链路和所述第二无线链路的监听周期相同,降低所述第一无线链路和所述第二无线链路监听信标帧的监听频率;以及响应于所述时间间隔小于第二预设阈值,且所述第一无线链路和所述第二无线链路的监听周期不同,降低所述第一无线链路和所述第二无线链路中监听频率高的无线链路的监听频率。
- 根据权利要求14所述的装置,所述监听频率调整单元,用于扩大所述第一无线链路和所述第二无线链路的监听周期;以及对所述第一无线链路和所述第二无线链路交替进行监听。
- 根据权利要求14所述的装置,所述第一预设阈值和所述第二预设阈值分别与所述第一无线链路的监听周期和所述第二无线链路的监听周期呈正相关。
- 根据权利要求11-16任一项所述的装置,所述装置还包括:监听模块,用于监听所述第一无线链路和所述第二无线链路中的信标帧;唤醒模块,用于响应于所述信标帧,唤醒相应的无线链路;以及接收模块,用于通过所述经唤醒的无线链路接收下行数据。
- 根据权利要求11所述的装置,所述第一无线链路的频率与所述第二无线链路的频率不同。
- 根据权利要求11所述的装置,所述第一无线链路的频率与所述第二无线链路的频率相同。
- 根据权利要求18所述的装置,所述第一无线链路为2.4G无线链路,所述第二无线链路为5G无线链路。
- 一种无线终端,所述无线终端包括处理器和存储器;所述存储器存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如权利要求1至10任一所述的监听无线链路的方法。
- 一种计算机可读存储介质,所述计算机可读存储介质存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如权利要求1至10任一所述的监听无线链路的方法。
- 一种计算机程序产品,所述计算机程序产品存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行以实现如权利要求1至10任一所述的监听无线链路的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP21908936.4A EP4250801A1 (en) | 2020-12-21 | 2021-11-15 | Radio link monitoring method and apparatus, wireless terminal, and storage medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011521547.8A CN114650587B (zh) | 2020-12-21 | 2020-12-21 | 监听无线链路的方法、装置、无线终端及存储介质 |
CN202011521547.8 | 2020-12-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022134936A1 true WO2022134936A1 (zh) | 2022-06-30 |
Family
ID=81991120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/130696 WO2022134936A1 (zh) | 2020-12-21 | 2021-11-15 | 监听无线链路的方法、装置、无线终端及存储介质 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4250801A1 (zh) |
CN (1) | CN114650587B (zh) |
WO (1) | WO2022134936A1 (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101512973A (zh) * | 2006-08-29 | 2009-08-19 | 高通股份有限公司 | 在多个无线局域网中同时操作 |
CN105338551A (zh) * | 2015-09-25 | 2016-02-17 | 联想(北京)有限公司 | 信道监听方法、装置及电子设备 |
US20160330689A1 (en) * | 2014-01-10 | 2016-11-10 | Lg Electronics Inc. | Method and apparatus for operating based on power save mode in wireless lan |
CN107087283A (zh) * | 2017-06-09 | 2017-08-22 | 维沃移动通信有限公司 | 一种监听信标帧的方法及终端 |
CN109391991A (zh) * | 2017-08-07 | 2019-02-26 | 维沃移动通信有限公司 | 一种无线链路监听的方法、配置方法、终端及网络设备 |
CN109923904A (zh) * | 2019-02-11 | 2019-06-21 | 北京小米移动软件有限公司 | 信道监听方法及装置 |
-
2020
- 2020-12-21 CN CN202011521547.8A patent/CN114650587B/zh active Active
-
2021
- 2021-11-15 WO PCT/CN2021/130696 patent/WO2022134936A1/zh unknown
- 2021-11-15 EP EP21908936.4A patent/EP4250801A1/en not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101512973A (zh) * | 2006-08-29 | 2009-08-19 | 高通股份有限公司 | 在多个无线局域网中同时操作 |
US20160330689A1 (en) * | 2014-01-10 | 2016-11-10 | Lg Electronics Inc. | Method and apparatus for operating based on power save mode in wireless lan |
CN105338551A (zh) * | 2015-09-25 | 2016-02-17 | 联想(北京)有限公司 | 信道监听方法、装置及电子设备 |
CN107087283A (zh) * | 2017-06-09 | 2017-08-22 | 维沃移动通信有限公司 | 一种监听信标帧的方法及终端 |
CN109391991A (zh) * | 2017-08-07 | 2019-02-26 | 维沃移动通信有限公司 | 一种无线链路监听的方法、配置方法、终端及网络设备 |
CN109923904A (zh) * | 2019-02-11 | 2019-06-21 | 北京小米移动软件有限公司 | 信道监听方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN114650587A (zh) | 2022-06-21 |
CN114650587B (zh) | 2023-09-08 |
EP4250801A1 (en) | 2023-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107018484B (zh) | 蓝牙通信方法、其装置、蓝牙***及蓝牙设备 | |
TWI586187B (zh) | 訊務無通信計時器之動態調適 | |
US11690012B2 (en) | Systems and methods for managing power usage of a multi-link device equipped with a plurality of radio interfaces | |
US20190200299A1 (en) | Idle state management | |
JP6144430B2 (ja) | コンピューティングデバイスにおける省電力技法 | |
TW202121863A (zh) | 信令處理方法、裝置、終端及儲存介質 | |
US11153825B2 (en) | Power consumption control method and apparatus | |
US20220264462A1 (en) | Wake-up signal configuration method, wake-up signal processing method, and related device | |
WO2019191984A1 (zh) | 一种信号发送方法、网络设备及终端设备 | |
CN108513342A (zh) | 一种物联网终端的调度方法、基站及物联网终端 | |
US8750241B2 (en) | Concurrent association with multiple wireless networks | |
US20220264696A1 (en) | Wake up signal processing method, wake up signal configuration method, and related device | |
WO2022156364A1 (zh) | 监听无线链路的方法、装置、无线终端及存储介质 | |
WO2019034001A1 (zh) | 一种功耗控制方法及装置 | |
WO2022083743A1 (zh) | 无线通信方法、装置、中继设备、远端设备和基站 | |
WO2022134936A1 (zh) | 监听无线链路的方法、装置、无线终端及存储介质 | |
WO2023241026A1 (zh) | 数据传输方法、装置、终端及存储介质 | |
Annabel et al. | An energy efficient wakeup schedule and power management algorithm for wireless sensor networks | |
FI127550B (en) | Time-delayed channel access in a telecommunications network | |
WO2018233646A1 (zh) | 唤醒方法、接入点和站点 | |
WO2021204152A1 (zh) | 资源确定方法及终端 | |
CN112312522B (zh) | 节能下行控制信道信息的传输方法、终端及网络侧设备 | |
CN110212941B (zh) | 一种基于事件驱动型异质节点的分簇方法 | |
WO2022134945A1 (zh) | 控制无线链路的方法、装置、电子设备及存储介质 | |
WO2024005582A1 (en) | Method and device for power management in wireless communication system supporting multi-rat dual connectivity state |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21908936 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2021908936 Country of ref document: EP Effective date: 20230621 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |