一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

监听无线链路的方法、装置、无线终端及存储介质与流程

2022-06-22 17:36:22 来源:中国专利 TAG:


1.本技术实施例涉及终端技术领域,特别涉及一种监听无线链路的方法、装置、无线终端及存储介质。


背景技术:

2.为了提高无线终端中无线链路的吞吐量,降低网络延迟,通常采用双频wi-fi加速的方式使终端能够同时连接路由器中的两个接入节点(access point,ap)。而在无线终端连接到局域网中的路由器后,无线终端与路由器在大部分时间是不需要进行数据交互的。在无线终端与路由器之间没有数据交互的时间内,路由器会周期性向无线终端发送信标帧(beacon),该beacon用于指示路由器是否有需要发送给无线终端的下行数据。因此,为了节省功耗,无线终端的无线链路一直处于睡眠状态,只有监听到用于指示路由器有需要发送给无线终端的下行数据的beacon时,无线终端才会唤醒该无线链路,以基于该无线链路与路由器之间进行数据交互。


技术实现要素:

3.本技术实施例提供了一种监听无线链路的方法、装置、无线终端及存储介质,能够降低无线终端无线链路的功耗。所述技术方案如下:
4.一方面,提供了一种监听无线链路的方法,所述方法包括:
5.确定第一监听信息和第二监听信息,所述第一监听信息包括第一无线链路的信标帧的信息,所述第二监听信息包括第二无线链路的信标帧的信息;以及
6.基于所述第一监听信息和所述第二监听信息来降低所述第一无线链路和所述第二无线链路中至少一个无线链路监听信标帧的监听频率。
7.另一方面,提供了一种监听无线链路的装置,所述装置包括:
8.监听信息确定模块,用于确定第一监听信息和第二监听信息,所述第一监听信息包括第一无线链路的信标帧的信息,所述第二监听信息包括第二无线链路的信标帧的信息;以及
9.监听频率调整模块,用于基于所述第一监听信息和所述第二监听信息来降低所述第一无线链路和所述第二无线链路中至少一个无线链路监听信标帧的监听频率。
10.另一方面,提供一种无线终端,所述无线终端包括处理器和存储器;所述存储器存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如上述方面所述的监听无线链路的方法。
11.另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如上述方面所述的监听无线链路的方法。
12.另一方面,还提供了一种计算机程序产品,该计算机程序产品存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行以实现上述方面所述的监听无线链路
的方法。
13.本技术实施例中,对于包括两个无线链路的无线终端,基于两个无线链路监听信标帧的监听信息,降低至少一个无线链路监听信标帧的监听频率,从而能够减少无线终端监听信标帧的次数,进而降低了无线终端监听信标帧的功耗。
附图说明
14.图1示出了本技术一个示例性实施例所提供的无线终端的结构示意图;
15.图2示出了本技术一个示例性实施例示出的无线链路的通信示意图;
16.图3示出了本技术一个示例性实施例示出的监听信标帧的示意图;
17.图4示出了本技术一个示例性实施例示出的监听信标帧的示意图;
18.图5示出了本技术一个示例性实施例示出的监听无线链路的方法的流程图;
19.图6示出了本技术一个示例性实施例示出的监听无线链路的方法的流程图;
20.图7示出了本技术一个示例性实施例示出的监听信标帧的示意图;
21.图8示出了本技术一个示例性实施例示出的监听信标帧的示意图;
22.图9示出了本技术一个示例性实施例示出的监听信标帧的示意图;
23.图10示出了本技术一个示例性实施例示出的监听无线链路的方法的流程图;
24.图11示出了本技术一个示例性实施例示出的监听无线链路的方法的流程图;
25.图12示出了本技术一个示例性实施例示出的监听无线链路的方法的流程图;
26.图13示出了本技术一个实施例提供的监听无线链路的装置的结构框图。
具体实施方式
27.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
28.在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
29.请参考图1,其示出了本技术一个实例性实施例提供的无线终端100的结构方框图。在一些实施例中,无线终端100是智能手机、平板电脑、可穿戴设备等能够作为无线站点接入无线局域网的无线终端。本技术中的无线终端100至少包括一个或多个以下部件:处理器110、存储器120和至少两个无线链路130。
30.在一些实施例中,处理器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中,单独通过一块芯片进行实现。
31.在一些实施例中,该处理器110用于控制至少两个无线链路130的工作状况,相应的,该处理器110为集成了无线保真(wireless fidelity,wi-fi)芯片的处理器。其中,该wi-fi芯片为具有双wi-fi处理能力的芯片。例如,该wi-fi芯片为双频双发(dual band dual concurrent,dbdc)芯片,或者,双频同步(dual band simultaneous,dbs)芯片等。
32.在一些实施例中,存储器120包括随机存储器(random access memory,ram),在一些实施例中,存储器120包括只读存储器(read-only memory,rom)。在一些实施例中,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储程序代码。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据无线终端100的使用所创建的数据(比如音频数据、电话本)等。
33.在一些实施例中,存储器120中存储有不同的无线链路130的接收信标帧的接收方案。以及,不同的无线链路130连接的接入节点的标识、无线链路130的标识等。
34.该至少两个无线链路130用于连接不同的接入节点(access point,ap)。接收ap下发的下行数据。其中,该不同的接入节点为同一路由器中的接入节点或者不同路由器中的接入节点。
35.在一些实施例中,无线终端100中还包括显示屏。显示屏是用于显示用户界面的显示组件。在一些实施例中,该显示屏为具有触控功能的显示屏,通过触控功能,用户可以使用手指、触摸笔等任何适合的物体在显示屏上进行触控操作。在一些实施例中,显示屏通常设置在无线终端100的前面板。在一些实施例中,显示屏被设计成为全面屏、曲面屏、异型屏、双面屏或折叠屏。在一些实施例中,显示屏还被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合等,本实施例对此不加以限定。
36.除此之外,本领域技术人员能够理解,上述附图所示出的无线终端100的结构并不构成对无线终端100的限定,无线终端100包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,无线终端100中还包括麦克风、扬声器、输入单元、传感器、音频电路、模块、电源、蓝牙模块等部件,在此不再赘述。
37.为了提高无线终端无线链路的吞吐量,降低网络延迟,通常采用双频wi-fi加速的方式使无线终端能够同时连接两个接入节点。参见图2,集成有dbdc芯片的无线终端,分别通过两个无线链路通过不同的通信链路(traffic link)与路由器中不同的接入节点进行通信连接。
38.而在无线终端连接到接入节点后,无线终端与接入节点之间在大部分时间是不需要进行数据交互的。在无线终端与接入节点之间没有数据交互的时间内,接入节点会周期性向无线终端发送信标帧(beacon),该beacon用于指示接入节点是否有需要发送给无线终端的下行数据。因此,为了节省功耗,无线终端的无线链路一直处于睡眠状态,只有监听到用于指示路由器有需要发送给无线终端的下行数据的beacon时,无线终端才会唤醒该无线链路,以基于该无线链路与路由器之间进行数据交互。参见图3,无线终端在每个信标帧对
应的时间生成接收电流,通过接收电流接收信标帧。因此,在没有数据交互的时间内无线终端的功耗取决于三个因素:关闭无线链路后芯片的睡眠电流、信标帧的接收电流和信标帧的接收处理时间。
39.在相关技术中,无线终端在连接两个接入节点时,按照协议,dbdc上的两个无线链路分别按照各自所连接的接入节点的信标帧发送周期监听信标帧。参见图4,两个无线链路会在各自的监听时刻醒来监听信标帧。这样无线终端就需要监听两个链路的信标帧,造成监听机制下无线终端的功耗增加。
40.本技术实施例中,对于包括两个无线链路的无线终端,基于两个无线链路监听信标帧的监听信息,降低至少一个无线链路监听信标帧的监听频率,从而能够减少无线终端监听信标帧的次数,进而降低了无线终端监听信标帧的功耗。
41.无线终端根据不同的监听决断信息,确定不同的监听频率降低方式。在本实现方式中,以无线终端基于时间间隔来确定监听频率降低方式为例进行说明。请参考图5,其示出了本技术一个示例性实施例示出的无线链路监听方法的流程图。本技术实施例中的执行主体可以为无线终端100,也可以为无线终端100中的处理器110或无线终端100中的操作系统,本实施例以执行主体为无线终端100为例进行说明。该方法包括:
42.步骤501:无线终端确定第一监听信息和第二监听信息。
43.其中,该第一监听信息包括第一无线链路信标帧的信息,该第二监听信息包括第二无线链路的信标帧的信息,该第一无线链路和该第二无线链路为同一无线终端中的两个无线链路。并且,该第一无线链路和第二无线链路为相同或不同频率对应的无线链路。例如,该第一无线链路的频率不与该第二无线链路的频率不同。其中,该第一无线链路和第二无线链路为2.4ghz、5ghz、6ghz等频率的无线链路。
44.第一监听信息和第二监听信息与无线终端连接的接入节点有关。在一些实施例中,无线终端每次在无线链路由启动状态转换成关闭状态时,都测量该第一无线链路的第一监听信息和第二无线链路的第二监听信息。在一些实施例中,对于同一接入节点无线终端在第一次连接该接入节点时,开始测量该接入节点的监听信息,从而分别获取第一链路的第一监听信息和第二链路的第二监听信息。在无线终端切换了第一无线链路和第二无线链路后,重新测量连接的接入节点的第一监听信息和第二监听信息。相应的,无线终端能够将接入节点的节点标识和监听信息对应存储。响应于无线终端的无线链路处于关闭状态,无线终端确定当前连接的接入节点的节点标识,根据该节点标识从存储的节点标识和监听信息的对应关系中,确定监听信息。
45.需要说明的一点是,该第一监听信息和第二监听信息为无线终端监听自身的无线链路得到的监听信息。或者,该第一监听信息和第二监听信息为无线终端获取的其他无线终端的无线链路的监听信息。在本技术实施例中,对此不作具体限定。相应的,响应于该第一监听信息和第二监听信息为其他无线终端的无线链路的监听信息,无线终端接收其他无线终端发送的第一监听信息和第二监听信息。其中,其他无线终端获取第一链路的第一监听信息和第二链路的第二监听信息的过程与无线终端通过测量获取第一链路的第一监听信息和第二链路的第二监听信息的过程相似,在此不再赘述。
46.在一些实施例中,该第一监听信息包括该第一无线链路的至少一个第一监听时间,该第二监听信息包括该第二无线链路的至少一个第二监听时间。相应的,无线终端分别
测量第一无线链路的至少一个监听时间和第二无线链路的至少一个监听时间。对于每个无线链路,无线终端记录该无线链路监听信标帧的时间,将每个无线链路的历史监听时间确定为该无线链路的监听信息。
47.需要说明的一点是,该第一无线链路和第二无线链路连接同一无线接入设备的不同接入节点,或者,第一无线链路和第二无线链路连接不同无线接入设备的接入节点。在本技术实施例中,对此不作具体限定。
48.步骤502:无线终端确定时间间隔。
49.其中,其中该时间间隔为该第一无线链路的信标帧和该第二无线链路的信标帧之间的最小时间差。
50.在一些实施例中,第一监听信息包括该第一无线链路的至少一个第一监听时间,该第二监听信息包括该第二无线链路的至少一个第二监听时间。相应的,参见图6,本步骤通过以下步骤(1)-(3)实现,包括:
51.(1)无线终端从该至少一个第一监听时间中,确定第一目标监听时间。
52.在本步骤中,无线终端从该至少一个第一监听时间中,随机确定第一目标监听时间。
53.(2)无线终端从该至少一个第二监听时间中,确定与该第一监听时间的时间间隔最小的第二目标监听时间。
54.在本步骤中,无线终端将至少一个第一监听时间和至少一个第二监听时间进行排序,得到监听时间排序结果,从该监听时间排序结果中确定与第一目标监听时间的时间差最小的第二监听时间,将该第二监听时间确定为第二目标监听时间。
55.(3)无线终端将该第一目标监听时间和所确定的第二目标监听时间之间的时间差确定为该时间间隔。
56.需要说明的一点是,无线终端还能先确定第二目标监听时间,再从至少一个第一监听时间中确定第一目标监听时间,在本技术实施例中,对此不作具体限定。
57.在本实现方式中,无线终端基于监听信标帧的时间间隔作为监听决断信息,从而防止了确定的时间间隔不准确,造成的误判断。
58.在一些实施例中,无线终端从至少一个第一监听时间和至少一个第二监听时间中,确定相邻的多组第一监听时间和第二监听时间,确定每组相邻的第一监听时间和第二监听时间之间的时间间隔,得到多组时间间隔,从该多组时间间隔中,确定最小的时间间隔作为该无线终端监听信标帧的时间间隔。对于每个无线链路,其监听时间为周期性的。因此,该多组时间间隔中包括至少两种时间间隔。例如,参见图7,在监听周期相同的情况下,对于第一无线链路上的同一个第一监听时间,在第二无线链路上存在两个与其相邻的第二监听时间,因此,得到两个时间间隔t1和t2,其中,t1<t2,因此,取t1作为无线终端监听信标帧的时间间隔。
59.在本实现方式中,通过确定多组相邻的第一监听时间和第二监听时间,从而在多组时间间隔中确定最小的时间间隔作为该无线终端监听信标帧的时间间隔,从而防止了确定的时间间隔不准确,造成的误判断。
60.步骤503:响应于该时间间隔小于预设阈值,无线终端降低该第一无线链路和该第二无线链路中至少一个无线链路的监听信标帧的监听频率。
61.在本步骤中,无线终端根据无线终端监听信标帧的时间间隔,确定是否调整监听频率。在一些实现方式中,响应于该时间间隔小于第一预设阈值,无线终端降低该第一无线链路或第二无线链路监听信标帧的监听频率。
62.其中,在一些实现方式中,无线终端能够随机降低第一无线链路或第二无线链路中任一无线链路监听信标帧的监听频率。在另一些实现方式中,该第一无线链路的传输速率不同于该第二无线链路的传输速率。参见图8,无线终端从第一无线链路和第二无线链路中确定传输速率较低的无线链路,降低该无线链路的监听频率。例如,第一无线链路为2.4ghz的无线链路,第二无线链路为5ghz的无线链路,由于2.4ghz的无线链路的传输速率为1mbps,5ghz的无线链路的传输速率为6mbps,因此,无线终端降低2.4ghz的第一无线链路的监听频率。
63.在本实现方式中,选择传输速率低的无线链路进行监听频率的调整,由于传输速率较低,导致无线终端接收信标帧的时间比较长,造成监听功耗较高,因此,降低该无线链路的监听频率,进一步降低了无线链路的监听功耗。
64.在一些实施例中,响应于该时间间隔小于第二预设阈值,无线终端降低该第一无线链路和第二无线链路监听信标帧的监听频率。
65.在本实现方式中,无线终端分别降低两个无线链路的监听频率。需要说明的一点是,无线终端将两个无线链路的频率降低后,能够根据第一无线链路和第二无线链路不同的监听时间,调整第一无线链路和第二无线链路的监听时间。无线终端扩大该第一无线链路和该第二无线链路的监听周期,并且,该第一无线链路和该第二无线链路交替进行监听。在时间间隔对应的每一组第一监听时间和第二监听时间中,保留一个监听时间,对该时间段进行监听,并且,在下一组时间时间间隔对应的第一监听时间和第二监听时间中,将上一次未进行监听的无线链路设置为进行监听的无线链路。例如,参见图9,第一组第一监听时间t1和第二监听时间t2中,在第二监听时间t2进行监听;第二组第一监听时间t3和第二监听时间t4中,在第一监听时间t3进行监听;第三组第一监听时间t5和第二监听时间t6中,在第二监听时间t6进行监听。
66.需要说明的一点是,无线终端能够将该第一无线链路和第二无线链路的监听频率降低相同的幅度,或者,无线终端将第一无线链路降低第一幅度,将第二无线链路降低第二幅度。在本实现方式中,对此不作具体限定。
67.在本实现方式中,对于每组第一监听时间和第二监听时间,交替将第一监听时间或第二监听时间确定为监听时间,防止了同时降低监听频率导致的,较长时间不进行监听,造成的唤醒无线链路的时间误差较大的问题。
68.需要说明的一点是,第一预设阈值和第二预设阈值相同或者不同,并且,第一预设阈值和第二预设阈值根据需要进行设置,在本技术实施例中,对该第一预设阈值和第二预设阈值不作具体限定。例如,该第一预设阈值或第二预设阈值为10ms、15ms、30ms等。另外,该第一预设阈值和第二预设阈值还能够根据第一无线链路和第二无线链路的监听周期确定。该第一预设阈值和该第二预设阈值分别与该第一无线链路的监听周期和该第二无线链路的监听周期呈正相关。其中,该第一预设阈值与第一无线链路的监听周期和第二无线链路的监听周期呈正相关;第二预设阈值也与第一无线链路的监听周期和第二无线链路的监听周期呈正相关。在一些实施例中,第一预设阈值和第二预设阈值,与第一无线链路的监听
周期和第二无线链路的监听周期中,较大的监听周期呈正相关。相应的,无线终端确定第一无线链路的监听周期和第二无线链路的监听周期中较大的监听周期,根据该较大的监听周期确定该第一预设阈值或第二预设阈值。
69.需要说明的另一点是,响应于该时间间隔不小于预设阈值,无线终端将保持该第一无线链路和该第二无线链路监听信标帧的监听频率。
70.无线终端降低第一无线链路和第二无线链路中至少一个无线链路的监听频率后,基于调整后的第一无线链路和第二无线链路的监听频率对信标帧进行监听,以便及时获取接入节点发送的下行数据。参见图10,该过程通过以下步骤(1)-(3)实现,包括:
71.(1)无线终端监听该第一无线链路和该第二无线链路中的信标帧。
72.在本步骤中,无线终端基于调整后的监听频率,在对应的监听时间临时唤醒无线链路,产生接收电流,通过接收电路接收接入节点下发的信标帧。
73.(2)响应于该信标帧,无线终端唤醒相应的无线链路。
74.在本步骤中,无线终端确定接收该信标帧对应的无线链路,唤醒该无线链路。
75.(3)无线终端通过该经唤醒的无线链路接收下行数据。
76.接收该信标帧对应的接入节点发送的下行数据。
77.需要说明的一点是,在一些实施例中,无线终端分别基于第一无线链路和第二无线链路对应的信标帧来确定是否唤醒第一无线链路或第二无线链路。在另一些实施例中,无线终端在任一无线链路接收到指示唤醒的信标帧后,将第一无线链路和第二无线链路均唤醒。在本技术实施例中,对此不作具体限定。
78.本技术实施例中,对于包括两个无线链路的无线终端,基于两个无线链路监听信标帧的监听信息,降低至少一个无线链路监听信标帧的监听频率,从而能够减少无线终端监听信标帧的次数,进而降低了无线终端监听信标帧的功耗。
79.在本实现方式中,无线终端基于时间间隔、第一无线链路的监听周期和第二无线链路的监听周期来确定监听频率降低方式为例进行说明。请参考图11,其示出了本技术一个示例性实施例示出的无线链路监听方法的流程图。本技术实施例中的执行主体可以为无线终端100,也可以为无线终端100中的处理器110或无线终端100中的操作系统,本实施例以执行主体为无线终端100为例进行说明。在本技术实施例中,为例进行说明。该方法包括:
80.步骤1101:无线终端确定第一监听信息和第二监听信息。
81.本步骤与步骤501相似,在此不再赘述。
82.步骤1102:无线终端确定第一无线链路的监听周期、该第二无线链路的监听周期以及该时间间隔。
83.其中,第一监听信息包括该第一无线链路的至少一个第一监听时间,该第二监听信息包括该第二无线链路的至少一个第二监听时间。相应的,在本步骤之前,无线终端分别确定第一无线链路的监听周期、第二无线链路的监听周期和该时间间隔。参见图12,该过程通过以下步骤(1)-(5)实现,包括:
84.(1)无线终端基于相邻的该第一监听时间,确定该第一无线链路的监听周期。
85.其中,无线终端从至少一个第一监听时间中,确定相邻的两个第一监听时间,将这两个第一监听时间的时间差确定为第一无线链路的监听周期。
86.(2)无线终端基于相邻的该第二监听时间,确定该第二无线链路的监听周期。
87.本步骤与步骤1002中的步骤(1)相似,在此不再赘述。
88.(3)无线终端从该至少一个第一监听时间中,确定第一目标监听时间。
89.本步骤与步骤502中的步骤(1)相似,在此不再赘述。
90.(4)无线终端从该至少一个第二监听时间中,确定与该第一监听时间的时间间隔最小的第二目标监听时间。
91.本步骤与步骤502中的步骤(2)相似,在此不再赘述。
92.(5)无线终端将该第一目标监听时间和该第二目标监听时间之间的时间差确定为该第一无线链路和该第二无线链路监听信标帧的时间间隔。
93.本步骤与步骤502中的步骤(3)相似,在此不再赘述。
94.无线终端获取至少一个第一监听时间和至少一个第二监听时间的过程与步骤502中,无线终端获取至少一个第一监听时间和至少一个第二监听时间的过程相似,在此不再赘述。
95.步骤1103:无线终端基于该第一无线链路的监听周期、该第二无线链路的监听周期以及该时间间隔,降低该第一无线链路和该第二无线链路中至少一个无线链路监听信标帧的监听频率。
96.在一些实施例中,响应于该时间间隔小于预设阈值,且该第一无线链路和该第二无线链路的监听周期相同,无线终端降低该第一无线链路或该第二无线链路监听信标帧的监听频率。
97.在本实现方式中,无线终端在第一无线链路和第二无线链路的监听周期相同时,确定时间间隔是否小于预设阈值,如果小于,则无线终端降低该第一无线链路或该第二无线链路监听信标帧的监听频率。其中,无线终端随机降低第一无线链路或第二无线链路的监听频率,或者,从第一无线链路和第二无线链路中确定传输速率较小的无线链路,降低该无线链路的监听频率。无线终端降低第一无线链路或第二无线链路的监听频率过程与步骤503中,无线终端降低第一无线链路或第二无线链路的监听频率过程相似,在此不再赘述。
98.在一些实施例中,响应于该时间间隔小于预设阈值,且该第一无线链路和该第二无线链路的监听周期相同,无线终端降低该第一无线链路和该第二无线链路监听信标帧的监听频率。
99.在本实现方式中,无线终端在第一无线链路和第二无线链路的监听周期相同时,确定时间间隔是否小于预设阈值,如果小于,则无线终端降低该第一无线链路和该第二无线链路监听信标帧的监听频率。其中,无线终端扩大该第一无线链路和该第二无线链路的监听周期,以及,对该第一无线链路和该第二无线链路交替进行监听。该过程与步骤503中,无线终端同时扩大第一无线链路和第二无线链路的监听频率的过程相似,在此不再赘述。
100.在一些实施例中,响应于该时间间隔小于预设阈值,且该第一无线链路和该第二无线链路的监听周期不同,无线终端降低该第一无线链路和该第二无线链路中,监听频率高的无线链路的监听频率。
101.在本实现方式中,无线终端将频率较高的无线链路的监听频率降低,保持另一个无线链路的监听频率。例如,第一无线链路的监听频率为5次每秒,即监听周期为200ms;第二无线链路的监听频率为10次每秒,即监听周期是100ms。则无线终端确定降低第二无线链路的监听频率。
102.无线终端降低第一无线链路和第二无线链路中至少一个无线链路的监听频率后,基于调整后的第一无线链路和第二无线链路的监听频率对信标帧进行监听。该过程与步骤503中的步骤(1)-(2)相似,在此不再赘述。
103.本技术实施例中,对于包括两个无线链路的无线终端,基于两个无线链路监听信标帧的监听信息,降低至少一个无线链路监听信标帧的监听频率,从而能够减少无线终端监听信标帧的次数,进而降低了无线终端监听信标帧的功耗。
104.请参考图13,其示出了本技术一个实施例提供的无线链路监听装置的结构框图。该无线链路监听装置可以通过软件、硬件或者两者的结合实现成为处理器110的全部或一部分。该装置包括:
105.监听信息确定模块1301,用于确定第一监听信息和第二监听信息,该第一监听信息包括第一无线链路的信标帧的信息,该第二监听信息包括第二无线链路的信标帧的信息;以及
106.监听频率调整模块1302,用于基于该第一监听信息和该第二监听信息来降低该第一无线链路和该第二无线链路中至少一个无线链路监听信标帧的监听频率。
107.在一些实施例中,该监听频率调整模块1302包括:
108.第一确定单元,用于确定时间间隔,其中,该时间间隔为该第一无线链路的信标帧和该第二无线链路的信标帧之间的最小时间差;以及
109.监听频率调整单元,用于响应于该时间间隔小于预设阈值,降低该第一无线链路和该第二无线链路中至少一个无线链路的监听信标帧的监听频率。
110.在一些实施例中,该第一监听信息还包括该第一无线链路的至少一个第一监听时间,该第二监听信息还包括该第二无线链路的至少一个第二监听时间;
111.该第一确定单元,用于从该至少一个第一监听时间中,确定第一目标监听时间;从该至少一个第二监听时间中,确定与该第一监听时间的时间间隔最小的第二目标监听时间;以及将该第一目标监听时间和所确定的第二目标监听时间之间的时间差确定为该时间间隔。
112.在一些实施例中,该第一监听信息还包括该第一无线链路的监听周期和该第二监听信息还包括该第二无线链路的监听周期;
113.该监听频率调整单元,用于响应于该时间间隔小于第一预设阈值,且该第一无线链路和该第二无线链路的监听周期相同,降低该第一无线链路和该第二无线链路监听信标帧的监听频率;以及响应于该时间间隔小于第二预设阈值,且该第一无线链路和该第二无线链路的监听周期不同,降低该第一无线链路和该第二无线链路中监听频率高的无线链路的监听频率。
114.在一些实施例中,该监听频率调整单元,用于扩大该第一无线链路和该第二无线链路的监听周期;以及对该第一无线链路和该第二无线链路交替进行监听。
115.在一些实施例中,该第一预设阈值和该第二预设阈值分别与该第一无线链路的监听周期和该第二无线链路的监听周期呈正相关。
116.在一些实施例中,该装置还包括:
117.监听模块,用于监听该第一无线链路和该第二无线链路中的信标帧;
118.唤醒模块,用于响应于该信标帧,唤醒相应的无线链路;以及
119.接收模块,用于通过该经唤醒的无线链路接收下行数据。
120.在一些实施例中,该第一无线链路的频率不与该第二无线链路的频率不同。
121.在一些实施例中,该第一无线链路的频率与该第二无线链路的频率相同。
122.在一些实施例中,该第一无线链路为2.4g无线链路,该第二无线链路为5g无线链路。
123.本技术实施例中,对于包括两个无线链路的无线终端,基于两个无线链路监听信标帧的监听信息,降低至少一个无线链路监听信标帧的监听频率,从而能够减少无线终端监听信标帧的次数,进而降低了无线终端监听信标帧的功耗。
124.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有至少一条程序代码,该至少一条程序代码由该处理器加载并执行以实现如上各个实施例示出的监听无线链路的方法。
125.本技术实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条程序代码,该至少一条程序代码由该处理器加载并执行以实现如上各个实施例示出的监听无线链路的方法。
126.本领域技术人员应该能够意识到,在上述一个或多个示例中,本技术实施例所描述的功能能够用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,能够将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质是通用或专用计算机能够存取的任何可用介质。
127.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献