CN115529651B - 节省终端电源消耗的方法、装置、***、设备及存储介质 - Google Patents
节省终端电源消耗的方法、装置、***、设备及存储介质 Download PDFInfo
- Publication number
- CN115529651B CN115529651B CN202110704741.8A CN202110704741A CN115529651B CN 115529651 B CN115529651 B CN 115529651B CN 202110704741 A CN202110704741 A CN 202110704741A CN 115529651 B CN115529651 B CN 115529651B
- Authority
- CN
- China
- Prior art keywords
- wake
- link
- terminal
- timing
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 230000004044 response Effects 0.000 claims abstract description 96
- 238000004364 calculation method Methods 0.000 claims description 22
- 230000005540 biological transmission Effects 0.000 claims description 15
- 239000000523 sample Substances 0.000 claims description 12
- 230000011664 signaling Effects 0.000 abstract description 2
- 101150081243 STA1 gene Proteins 0.000 description 11
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 7
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 7
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 4
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 101000752249 Homo sapiens Rho guanine nucleotide exchange factor 3 Proteins 0.000 description 3
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- OVGWMUWIRHGGJP-WTODYLRWSA-N (z)-7-[(1r,3s,4s,5r)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@H]1[C@H](/C=C/[C@H](O)CCCCC)C[C@H]2S[C@@H]1C2 OVGWMUWIRHGGJP-WTODYLRWSA-N 0.000 description 1
- 101100366889 Caenorhabditis elegans sta-2 gene Proteins 0.000 description 1
- 101000925840 Homo sapiens Emerin Proteins 0.000 description 1
- 101000697597 Rattus norvegicus Alcohol sulfotransferase A Proteins 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
Classifications
-
- 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
- H04W52/0235—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a power saving command
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种节省终端电源消耗的方法、装置、***、设备及存储介质。所述方法包括:终端发送定时唤醒请求消息给网络设备,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒;网络设备接收到定时唤醒请求消息后,发送定时唤醒响应消息给终端,所述定时唤醒响应消息中包含定时唤醒信息;终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发。通过本发明方案的实施,终端可以灵活的配置各条链路的省电模式,可以在不影响业务延迟的前提下,实现一条链路协商,多条链路共享的省电模式,减少了省电模式协商信令开销,提高了终端设备的省电效率。
Description
技术领域
本发明涉及无线通信领域,尤其涉及一种节省终端电源消耗的方法、装置、***、设备及存储介质。
背景技术
802.11be网络,也称为Extremely High Throughput(EHT)网络,通过一系列***特性和多种机制增强功能以实现极高的吞吐量。随着无线局域网(WLAN)的使用持续增长,对于在许多环境(例如家庭,企业和热点)中提供无线数据服务越来越重要。特别是,视频流量将继续是许多WLAN部署中的主要流量类型。由于出现了4k和8k视频(20Gbps的未压缩速率),这些应用的吞吐量要求正在不断发展。诸如虚拟现实或增强现实、游戏、远程办公室和云计算之类的新型高吞吐量,低延迟应用程序将会激增(例如,实时游戏的延迟低于5毫秒)。
鉴于这些应用程序的高吞吐量和严格的实时延迟要求,用户期望通过WLAN支持其应用程序时,吞吐量更高,可靠性更高,延迟和抖动更少,电源效率更高。用户期望改进与时敏网络(TSN)的集成,以支持异构以太网和无线LAN上的应用程序。802.11be网络旨在通过进一步提高总吞吐量和降低延迟来确保WLAN的竞争力,同时确保与旧版技术标准向后兼容和共存。在2.4GHz,5GHz和6GHz频段运行的802.11兼容设备。
发明内容
具备可以同时在多条链路上操作的能力的终端可以同时有多条链路进行数据通信,然而当终端进入省电模式时,单链路的省电模式对该类终端不能完全适用,因为如果各链路独立的协商省电模式,那么可能不同链路在不同时刻唤醒,最终并没有达到省电的效果。有鉴于此,本发明实施例提供一种节省终端电源消耗的方法、装置、***、设备及存储介质,使得多条链路上可以同步唤醒时间,提高了终端省电效率。
第一方面,本发明实施例提供一种节省终端电源消耗的方法,包括:
终端发送定时唤醒请求消息给网络设备,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒;
终端接收网络设备发送的定时唤醒响应消息,所述定时唤醒响应消息中包含定时唤醒信息,所述定时唤醒信息中包含唤醒参数,并指示唤醒参数是否用于多链路共享定时唤醒,所述唤醒参数包括下一次唤醒的时间、最短唤醒时间和唤醒间隔时间计算因子;
终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发。
在一种可能的实现方式中,当所述定时唤醒信息中指示唤醒参数用于多链路共享定时唤醒时,所述唤醒参数中还指示执行多链路共享定时唤醒的链路。
在一种可能的实现方式中,所述根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发包括:
根据下一次唤醒的时间获得的指定时间到来时,唤醒所述定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路上对应的逻辑终端;每个唤醒的逻辑终端根据最短唤醒时间计算得到的调度时长在各自的链路上接收或发送数据,接收或发送数据完毕后各条链路上唤醒的逻辑终端再次进入休眠状态,并在根据唤醒间隔时间计算因子计算的间隔时间后再次唤醒。
在一种可能的实现方式中,如果定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路中包含非同时收发链路对,则所述每个唤醒的逻辑终端根据最短唤醒时间计算得到的调度时长在各自的链路上接收或发送数据包括:
如果非同时收发链路对对应的逻辑终端均有数据发送或接收,则控制每个唤醒的逻辑终端在调度时长内只发送数据或只接收数据;
如果非同时收发链路对中的链路一上的逻辑终端在调度时长内接收数据时,控制非同时收发链路中的链路二上的逻辑终端不发送数据。
在一种可能的实现方式中,在所述终端发送定时唤醒请求消息给网络设备之前,还包括:
终端发送第一消息给网络设备,所述第一消息中包含用于设置终端是否支持多链路共享定时唤醒的参数;
终端接收网络设备响应于所述第一消息发送的第二消息,所述第二消息中包含用于设置网络设备是否支持多链路共享定时唤醒的参数。
在一种可能的实现方式中,所述第一消息和/或第二消息中还包含非同时收发链路对信息。
在一种可能的实现方式中,如果发送所述定时唤醒请求消息的逻辑终端所在的链路包含在非同时收发链路对中,所述唤醒参数中不指示执行多链路共享定时唤醒的链路。
在一种可能的实现方式中,所述根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发包括:
根据下一次唤醒的时间获得的指定时间到来时,唤醒所述非同时收发链路对信息中列出的链路上的逻辑终端,并根据最短唤醒时间计算得到的调度时长在所述非同时收发链路对信息中列出的链路上以相同的开始时间发送或接收数据,传输完毕后各条链路上唤醒的逻辑终端再次进入休眠状态,并在根据唤醒间隔时间计算因子计算的间隔时间后再次唤醒。
在一种可能的实现方式中,所述定时唤醒请求消息中包含定时唤醒信息,通过该定时唤醒信息指示是否执行多链路共享定时唤醒。
在一种可能的实现方式中,所述定时唤醒信息中还包括信息设置类型,定时唤醒请求消息中的信息设置类型从以下三种中选取:请求唤醒参数,自身未提供唤醒参数;自身提供唤醒参数,建议使用该唤醒参数;自身提供唤醒参数,必须使用该唤醒参数;定时唤醒响应消息中的信息设置类型从以下三种中选取:接受请求;提供不同于定时唤醒请求消息中的唤醒参数让终端再次按建议的唤醒参数发送定时唤醒请求消息;拒绝请求。
在一种可能的实现方式中,所述定时唤醒信息包括消息的配置参数,在所述消息的配置参数中指示唤醒参数是否用于多链路共享定时唤醒。
在一种可能的实现方式中,所述定时唤醒信息包括消息的配置参数,所述消息的配置参数中包含所述信息设置类型。
在一种可能的实现方式中,所述定时唤醒请求消息和/或定时唤醒响应消息中还包含协商控制参数,所述协商控制参数中指示协商独立方式的唤醒或广播方式的唤醒。
在一种可能的实现方式中,所述第一消息为连接请求消息或探测请求消息,所述第二消息为连接响应消息或探测响应消息。
在一种可能的实现方式中,所述第一消息和/或第二消息中包含超高吞吐率***能力信息元,所述超高吞吐率***能力信息元中包含媒体接入层能力信息,所述用于设置终端或网络设备是否支持多链路共享定时唤醒的参数包含在所述媒体接入层能力信息中。
在一种可能的实现方式中,所述第一消息和/或第二消息中还包含多链路信息元,所述多链路信息元中包含多链路控制参数、多链路公共信息和至少一条链路的专有信息,其中,所述多链路控制参数包括多链路信息元的类型,并指示是否在多链路公共信息中包含设备的地址;所述专有信息包括链路标识,并指示是否包含完整的逻辑实体的信息。
在一种可能的实现方式中,终端设置用于设置终端是否支持多链路共享定时唤醒的参数包括:
终端在本地包含支持多链路共享定时唤醒能力参数,当该能力参数值指示支持时,设置所述用于设置是否支持多链路共享定时唤醒的参数值指示支持多链路共享定时唤醒,否则,设置为指示不支持多链路共享定时唤醒。
在一种可能的实现方式中,终端设置用于设置是否支持多链路共享定时唤醒的参数包括:
当终端的每个逻辑终端各自的用于指示是否启动TWT功能的专有参数的值都指示启动时,设置所述用于设置是否支持多链路共享定时唤醒的参数值指示支持多链路共享定时唤醒,否则,设置为指示不支持多链路共享定时唤醒。
在一种可能的实现方式中,终端设置用于设置是否支持多链路共享定时唤醒的参数包括:
当终端的每个逻辑终端的用于指示是否支持作为TWT请求者的能力参数的值都指示支持时,设置所述用于设置是否支持多链路共享定时唤醒的参数值指示支持多链路共享定时唤醒,否则,设置为指示不支持多链路共享定时唤醒。
第二方面,本发明实施例提供一种节省终端电源消耗的方法,包括:
网络设备接收终端发送的定时唤醒请求消息,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒;
网络设备发送定时唤醒响应消息给终端,所述定时唤醒响应消息中包含定时唤醒信息,所述定时唤醒信息中包含唤醒参数,并指示唤醒参数是否用于多链路共享定时唤醒,所述唤醒参数包括下一次唤醒的时间、最短唤醒时间和唤醒间隔时间计算因子。
在一种可能的实现方式中,当所述定时唤醒信息中指示唤醒参数用于多链路共享定时唤醒时,所述唤醒参数中还指示执行多链路共享定时唤醒的链路。
在一种可能的实现方式中,如果定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路中包含非同时收发链路对,还包括:
当仅有非同时收发链路对中的链路一上的逻辑终端有数据发送时,控制非同时收发链路中的链路二上的逻辑接入点不向对应的逻辑终端发送数据。
在一种可能的实现方式中,在所述网络设备接收终端发送的定时唤醒请求消息之前,还包括:
网络设备接收终端发送的第一消息,所述第一消息中包含用于设置终端是否支持多链路共享定时唤醒的参数;
网络设备响应于所述第一消息发送第二消息给终端,所述第二消息中包含用于设置网络设备是否支持多链路共享定时唤醒的参数。
在一种可能的实现方式中,所述第一消息和/或第二消息中还包含非同时收发链路对信息。
在一种可能的实现方式中,如果发送所述定时唤醒请求消息的逻辑终端所在的链路包含在非同时收发链路对中,所述唤醒参数中不指示执行多链路共享定时唤醒的链路。
在一种可能的实现方式中,所述定时唤醒请求消息中包含定时唤醒信息,通过该定时唤醒信息指示是否执行多链路共享定时唤醒。
在一种可能的实现方式中,所述定时唤醒信息中还包括信息设置类型,定时唤醒请求消息中的信息设置类型从以下三种中选取:请求唤醒参数,自身未提供唤醒参数;自身提供唤醒参数,建议使用该唤醒参数;自身提供唤醒参数,必须使用该唤醒参数;定时唤醒响应消息中的信息设置类型从以下三种中选取:接受请求;提供不同于定时唤醒请求消息中的唤醒参数让终端再次按建议的唤醒参数发送定时唤醒请求消息;拒绝请求。
在一种可能的实现方式中,所述定时唤醒信息包括消息的配置参数,在所述消息的配置参数中指示唤醒参数是否用于多链路共享定时唤醒。
在一种可能的实现方式中,所述定时唤醒信息包括消息的配置参数,所述消息的配置参数中包含所述信息设置类型。
在一种可能的实现方式中,所述定时唤醒请求消息和/或定时唤醒响应消息中还包含协商控制参数,所述协商控制参数中指示协商独立方式的唤醒或广播方式的唤醒。
在一种可能的实现方式中,所述第一消息为连接请求消息或探测请求消息,所述第二消息为连接响应消息或探测响应消息。
在一种可能的实现方式中,所述第一消息和/或第二消息中包含超高吞吐率***能力信息元,所述超高吞吐率***能力信息元中包含媒体接入层能力信息,所述用于设置终端或网络设备是否支持多链路共享定时唤醒的参数包含在所述媒体接入层能力信息中。
在一种可能的实现方式中,所述第一消息和/或第二消息中还包含多链路信息元,所述多链路信息元中包含多链路控制参数、多链路公共信息和至少一条链路的专有信息,其中,所述多链路控制参数包括多链路信息元的类型,并指示是否在多链路公共信息中包含设备的地址;所述专有信息包括链路标识,并指示是否包含完整的逻辑实体的信息。
第三方面,本发明实施例提供一种节省终端电源消耗的装置,包括:
发送模块,用于通过终端发送定时唤醒请求消息给网络设备,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒;
接收模块,用于通过终端接收网络设备发送的定时唤醒响应消息,所述定时唤醒响应消息中包含定时唤醒信息,所述定时唤醒信息中包含唤醒参数,并指示唤醒参数是否用于多链路共享定时唤醒,所述唤醒参数包括下一次唤醒的时间、最短唤醒时间和唤醒间隔时间计算因子;
收发模块,用于通过终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发。
第四方面,本发明实施例提供一种节省终端电源消耗的装置,包括:
接收模块,用于通过网络设备接收终端发送的定时唤醒请求消息,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒;
发送模块,用于通过网络设备发送定时唤醒响应消息给终端,所述定时唤醒响应消息中包含定时唤醒信息,所述定时唤醒信息中包含唤醒参数,并指示唤醒参数是否用于多链路共享定时唤醒,所述唤醒参数包括下一次唤醒的时间、最短唤醒时间和唤醒间隔时间计算因子。
第五方面,本发明实施例提供一种节省终端电源消耗的***,所述***包括终端和网络设备,所述终端用于执行所述第一方面所述的节省终端电源消耗的方法,所述网络设备用于执行所述第二方面所述的节省终端电源消耗的方法。
第六方面,本发明实施例提供一种节省终端电源消耗的设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由所述处理器加载并执行,以实现如第一方面或第二方面所述的节省终端电源消耗的方法。
第七方面,本发明实施例提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由处理器加载并执行,以实现如第一方面或第二方面所述的节省终端电源消耗的方法。
需要说明的是,第三方面所述的装置用于执行上述第一方面提供的方法,第四方面所述的装置用于执行上述第二方面提供的方法,第六方面所述的设备及第七方面所述的存储介质用于执行上述第一方面或第二方面提供的方法,因此可以达到与第一方面或第二方面所述的方法相同的有益效果,本发明实施例不再一一赘述。
本发明提供一种终端协商省电模式,通过本发明方案的实施,终端可以灵活的配置各条链路的省电模式,可以在不影响业务延迟的前提下,实现一条链路协商,多条链路共享的省电模式,减少了省电模式协商信令开销,提高了终端设备的省电效率。
附图说明
本申请将通过实施例并参照附图的方式说明,其中:
图1为本发明实施例提供的一种节省终端电源消耗的方法流程图;
图2为本发明实施例提供的一种节省终端电源消耗的方法流程图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。此外,虽然本发明中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
在本发明实施例中,“示例地”、“例如”等词用于表示作例子、例证或说明。本发明中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
除非另外定义,本发明使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。本发明中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而是仅用于区分描述,且对应术语的含义可以相同也可以不同。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。术语“和/或”是指包含一个或多个相关联的列出项目的任何所有可能组合。字符“/”,一般表示前后关联对象是一种“或”的关系。
需要说明的是,具备可以同时在两条以上链路上操作的能力的设备中包含有两个以上逻辑实体,每个逻辑实体分别通过一条链路进行数据传输,每个逻辑实体均包含有独立的数据收发模块。本发明实施例中,终端和网络设备均具备可以同时在两条以上链路上操作的能力,逻辑终端即终端中的逻辑实体,逻辑接入点即网络设备中的逻辑实体。网络设备可以为路由器、接入点等设备。
图1为本发明实施例提供的一种节省终端电源消耗的方法流程图。如图1所示,节省终端电源消耗的方法包括以下步骤:
S101.终端发送定时唤醒请求消息(如TWT request消息)给网络设备,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒。
在一些实施例中,可在定时唤醒请求消息中包含特定的参数指示是否执行多链路共享定时唤醒,也可在定时唤醒请求消息中包含定时唤醒信息,通过该定时唤醒信息指示是否执行多链路共享定时唤醒,本发明对此不做限制。本发明实施例中,以定时唤醒请求消息中包含定时唤醒信息为示例进行说明。
定时唤醒信息中包括唤醒参数,并指示唤醒参数是否用于多链路共享定时唤醒,所述唤醒参数包括下一次唤醒的时间、最短唤醒时间和唤醒间隔时间计算因子。当定时唤醒信息中指示唤醒参数用于多链路共享定时唤醒时,即指示执行多链路共享定时唤醒,且唤醒参数中还可指示执行多链路共享定时唤醒的链路。
可选地,定时唤醒信息中还包括信息设置类型,定时唤醒请求消息中的信息设置类型从以下三种中选取:请求唤醒参数,自身未提供唤醒参数;自身提供唤醒参数,建议使用该唤醒参数;自身提供唤醒参数,必须使用该唤醒参数。当定时唤醒请求消息中的信息设置类型设置为请求唤醒参数,自身未提供唤醒参数时,定时唤醒请求消息中的定时唤醒信息中不包括唤醒参数。
可选地,定时唤醒信息包括消息的配置参数,在所述消息的配置参数中指示唤醒参数是否用于多链路共享定时唤醒。且信息设置类型也可包括在消息的配置参数中。
在一些实施例中,定时唤醒请求消息中还可包含协商控制参数,所述协商控制参数中指示协商独立方式的唤醒或广播方式的唤醒。
S102.网络设备接收到定时唤醒请求消息后,发送定时唤醒响应消息(如TWTresponse消息)给终端,所述定时唤醒响应消息中包含定时唤醒信息。
定时唤醒响应消息的设置可参考定时唤醒请求消息,这里不再赘述。但定时唤醒响应消息中的信息设置类型从以下三种中选取:接受请求;提供不同于定时唤醒请求消息中的唤醒参数让终端再次按建议的唤醒参数发送定时唤醒请求消息;拒绝请求。
在一些实施例中,如果定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路中包含非同时收发链路对,则当仅有非同时收发链路对中的链路一上的逻辑终端有数据发送时,控制非同时收发链路中的链路二上的逻辑接入点不向对应的逻辑终端发送数据。
S103.终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发。
示例地,如果定时唤醒响应消息中的定时唤醒信息指示唤醒参数用于多链路共享定时唤醒,则控制定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路上对应的逻辑终端进入休眠状态;根据下一次唤醒的时间获得的指定时间到来时,唤醒所述定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路上对应的逻辑终端;每个唤醒的逻辑终端根据最短唤醒时间计算得到的调度时长在各自的链路上接收或发送数据,接收或发送数据完毕后各条链路上唤醒的逻辑终端再次进入休眠状态,并在根据唤醒间隔时间计算因子计算的间隔时间后再次唤醒。
如果定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路中包含非同时收发链路对,则所述每个唤醒的逻辑终端根据最短唤醒时间计算得到的调度时长在各自的链路上接收或发送数据包括:
如果非同时收发链路对对应的逻辑终端均有数据发送或接收,则控制每个唤醒的逻辑终端在调度时长内只发送数据或只接收数据;
如果非同时收发链路对中的链路一上的逻辑终端在调度时长内接收数据时,控制非同时收发链路中的链路二上的逻辑终端不发送数据。
图2为本发明实施例提供的一种节省终端电源消耗的方法流程图。如图2所示,节省终端电源消耗的方法包括以下步骤:
S201.终端发送第一消息给网络设备,所述第一消息中包含用于设置终端是否支持多链路共享定时唤醒的参数。示例地,第一消息可为连接请求消息(如Associationrequest消息)或探测请求消息(如Probe request消息)等消息,本发明对此不做限制。
可选地,第一消息中包含超高吞吐率***能力信息元,所述超高吞吐率***能力信息元中包含媒体接入层能力信息,所述用于设置终端是否支持多链路共享定时唤醒的参数包含在所述媒体接入层能力信息中。第一消息中还可包含多链路信息元,所述多链路信息元中包含多链路控制参数、多链路公共信息和至少一条链路的专有信息,其中,所述多链路控制参数包括多链路信息元的类型,并指示是否在多链路公共信息中包含设备的地址;所述专有信息包括链路标识,并指示是否包含完整的逻辑实体的信息,当指示为完整的信息时,就请求逻辑实体的所有信息,或提供逻辑实体所有的信息,否则,只请求部分列出的信息或只提供部分信息。
在一些实施例中,用于设置终端是否支持多链路共享定时唤醒的参数的值可以这么设置:
1)终端在本地包含支持多链路共享定时唤醒能力参数,当该能力参数值指示支持时,设置所述用于设置是否支持多链路共享定时唤醒的参数值指示支持多链路共享定时唤醒,否则,设置为指示不支持多链路共享定时唤醒。
2)当终端的每个逻辑终端各自的用于指示是否启动TWT功能的专有参数的值都指示启动时,设置所述用于设置是否支持多链路共享定时唤醒的参数值指示支持多链路共享定时唤醒,否则,设置为指示不支持多链路共享定时唤醒。
3)当终端的每个逻辑终端的用于指示是否支持作为TWT请求者的能力参数的值都指示支持时,设置所述用于设置是否支持多链路共享定时唤醒的参数值指示支持多链路共享定时唤醒,否则,设置为指示不支持多链路共享定时唤醒。
S202.网络设备接收到第一消息后,发送第二消息给终端,所述第二消息中包含用于设置网络设备是否支持多链路共享定时唤醒的参数。示例地,第二消息可为连接响应消息(如Association response消息)或探测响应消息(如Probe response消息)等消息,本发明对此不做限制。
第二消息为第一消息的响应消息,因此,第二消息的设置可参考第一消息,这里不再赘述。
S203.终端发送定时唤醒请求消息给网络设备,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒。
S204.网络设备接收到定时唤醒请求消息后,发送定时唤醒响应消息给终端,所述定时唤醒响应消息中包含定时唤醒信息。
具体地,定时唤醒信息中包括唤醒参数,并指示唤醒参数是否用于多链路共享定时唤醒,所述唤醒参数包括下一次唤醒的时间、最短唤醒时间和唤醒间隔时间计算因子。
可选地,定时唤醒信息中还包括信息设置类型,定时唤醒响应消息中的信息设置类型从以下三种中选取:接受请求;提供不同于定时唤醒请求消息中的唤醒参数让终端再次按建议的唤醒参数发送定时唤醒请求消息;拒绝请求。
可选地,定时唤醒信息包括消息的配置参数,在所述消息的配置参数中指示唤醒参数是否用于多链路共享定时唤醒。且信息设置类型也可包括在消息的配置参数中。
在一些实施例中,定时唤醒响应消息中还可包含协商控制参数,所述协商控制参数中指示协商独立方式的唤醒或广播方式的唤醒。
可选地,定时唤醒请求消息中可包含定时唤醒信息,通过该定时唤醒信息指示是否执行多链路共享定时唤醒。此时,定时唤醒请求消息的设置可参考定时唤醒响应消息。
S205.终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发。
在一些实施例中,第一消息和/或第二消息中还可包含非同时收发链路对信息。如果发送定时唤醒请求消息的逻辑终端所在的链路包含在非同时收发链路对中,则在定时唤醒信息包含的唤醒参数中可以不指示执行多链路共享定时唤醒的链路,此时终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发具体包括:
根据下一次唤醒的时间获得的指定时间到来时,唤醒所述非同时收发链路对信息中列出的链路上的逻辑终端,并根据最短唤醒时间计算得到的调度时长在所述非同时收发链路对信息中列出的链路上以相同的开始时间发送或接收数据,传输完毕后各条链路上唤醒的逻辑终端再次进入休眠状态,并在根据唤醒间隔时间计算因子计算的间隔时间后再次唤醒。
如果发送定时唤醒请求消息的逻辑终端所在的链路不包含在非同时收发链路对中,则在定时唤醒信息包含的唤醒参数中仍指示执行多链路共享定时唤醒的链路,此时终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发可参考图1所示实施例中的步骤S103。
如果发送定时唤醒请求消息的逻辑终端所在的链路包含在非同时收发链路对中,在定时唤醒信息包含的唤醒参数中仍指示执行多链路共享定时唤醒的链路,此时仍然根据唤醒参数指示的链路执行多链路共享定时唤醒,即终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发参考图1所示实施例中的步骤S103。
以下结合一个具体应用场景对本发明进行进一步说明。在该具体应用中,网络设备为接入点,终端STA MLD有三个逻辑终端STA1,STA2和STA3,接入点AP MLD有三个逻辑接入点AP1,AP2和AP3,STA MLD与AP MLD建立多链路连接,其中,STA1与AP1建立连接,STA2与AP2建立连接,STA3与AP3建立连接。
S1001.STA1发送Association request消息给AP1,消息中包含表1所示参数。
表1
参数 | 说明 |
Multi link element | STA MLD的多链路信息元 |
EHT capability | STA MLD的超高吞吐率***能力信息元 |
其中,Multi link element设置示例如表2所示。
表2
参数 | 说明 |
Multi link control | 多链路控制参数 |
Common info | 多链路公共信息 |
Link info | 链路的专有信息 |
其中,Multi link control设置示例如表3所示。
表3
其中,Common info设置示例如表4所示。
表4
参数 | 说明 |
MLD MAC Address | 设备的MAC地址 |
其中,Link info设置示例如表5所示。
表5
其中,EHT capability设置示例如表6所示。
表6
参数 | 说明 |
EHT MAC capability | 媒体接入层能力信息 |
EHT PHY capability | 物理层能力信息 |
其中,EHT MAC capability中包含表7所示参数。
表7
多链路共享定时唤醒是指在多条链路上使用同一个TWT(target wake time,目标唤醒时间)参数集,使得各条链路上的逻辑终端在相同的时间段唤醒进行数据传输。
STA1在Association request消息中包含Multi link element,并且在Multilink element中包含两个及以上的Link info,则表示STA1所属的STA MLD请求与AP1所属的AP MLD建立多链路连接。
S1002.STA1接收AP1发送的Association response消息,消息中包含表8所示参数。
表8
其中,Multi link element和EHT capability包含的参数与Associationrequest消息中相同。
S1003.STA1发送TWT request消息给AP1,消息设置示例如表9。
表9
参数 | 说明 |
Control | 协商控制参数 |
TWT parameters | 定时唤醒信息 |
其中,Control设置示例如表10。
表10
其中,TWT parameters设置示例如表11。
表11
参数 | 说明 |
Request type | 消息的配置参数 |
Target wake time | 下一次唤醒的时间 |
Nominal minimum TWT wake duration | 最短唤醒时间 |
TWT wake interval mantissa | 唤醒间隔时间计算因子 |
其中,Request type设置示例如表12。
表12
其中,TWT参数是指表11中的参数Target wake time、Nominal minimum TWT wakeduration和TWT wake interval mantissa。当参数Multi link shared TWT指示TWT参数用于多链路共享定时唤醒时,TWT参数还可包含用于指示执行多链路共享定时唤醒的链路的参数Shared link list,此时,TWT parameters设置示例如表13。
表13
S1004.STA1接收AP1发送TWT response消息,消息中包含表14所示参数。
表14
参数 | 说明 |
Control | 协商控制参数 |
TWT parameters | 定时唤醒信息 |
1)如果TWT response消息中TWT setup command值为Accept,将TWT response消息中包含的参数保存在本地,
如果Multi link shared TWT值为1,则控制Shared link list参数中列出的链路上对应的逻辑实体(例如,STA1,STA2和STA3)进入休眠状态;
在根据参数Target wake time的值获得的指定时间到来时,唤醒Shared linklist参数中列出的链路上的逻辑终端,每个逻辑终端根据Nominal minimum TWT wakeduration计算得到的调度时长在各自的链路上接收或发送数据,接收或发送数据完毕后各条链路上的逻辑终端再次进入休眠状态,并在根据TWT wake interval mantissa计算的间隔时间后再次唤醒;
如果Shared link list参数中列出的链路中包含NSTR链路对,即非同时收发链路对,例如Shared link list设置为(link1-2.4GHz,Link2-5GHz,Link3-6GHz),而根据终端的能力设置,Link2-5GHz和Link3-6GHz为NSTR链路对,即在这两条链路中,在其中一条链路上发送数据的同时,另外一条链路上不能接收数据;则:
如果NSTR链路对对应的终端的逻辑终端均有数据发送或接收,则控制每个逻辑终端在调度时长内只发送数据或只接收数据;
如果NSTR链路对中仅有一条链路(例如Link2)上的终端的逻辑终端在调度时长内接收数据时,控制另外一条链路(例如Link3)上的逻辑终端不发送数据;当仅有一条链路上的逻辑终端有数据发送时,控制另外一条链路上的逻辑接入点不向对应的逻辑终端发送数据。
如果Multi link shared TWT值为0,则根据参数Target wake time的值在指定时间唤醒本链路上的逻辑终端(例如,STA1),并根据Nominal minimum TWT wake duration在指定时长在本链路上进行数据传输,传输完毕后再次进入休眠状态,并在根据TWT wakeinterval mantissa计算的间隔时间后再次唤醒。
2)如果TWT setup command值为Alternate,则根据TWT response中的参数重新构建TWT request消息,发送给AP1。
3)如果TWT setup command值为Reject,则TWT协商过程终止。
在一些实施例中,步骤S1001中的参数Multi link shared TWT capable的值可以这么设置:
1)STA MLD在本地包含参数dot11MLSharedTWTImplemented,当该参数值为true时,设置Multi link shared TWT capable的值为1,当该参数值为false时,设置Multilink shared TWT capable的值为0;
2)STA MLD的每一个逻辑终端,例如STA1,STA2和STA3,各自的专有参数dot11TWTOptionActivated(该参数用于指示是否启动TWT功能)的值都是true时,设置Multi link shared TWT capable的值为1,否则设置Multi link shared TWT capable的值为0;
3)STA MLD的每一个逻辑终端的能力参数TWT Requester Support(该参数用于指示是否支持作为TWT请求者)值都为1时,设置Multi link shared TWT capable的值为1,否则设置Multi link shared TWT capable的值为0。
可选地,在步骤S1001中,Common info设置示例如表15所示。
表15
如果发送TWT request消息的逻辑终端所在的链路包含在NSTR pair中,则在步骤S1003中可以不包含Shared link list,则在步骤S1004的第1)点中修改为:如果Multilink shared TWT值为1,则根据参数Target wake time的值在指定时间唤醒NSTR pair参数中列出的链路上的逻辑终端(例如,STA1和STA2),并根据Nominal minimum TWT wakeduration在指定时长在NSTR pair参数中列出的链路上以相同的开始时间发送或接收数据包,传输完毕后各条链路上的逻辑终端再次进入休眠状态,并在根据TWT wake intervalmantissa计算的间隔时间后再次唤醒。
如果发送TWT request消息的逻辑终端所在的链路不包含在NSTR pair中,则在步骤S1003中仍包含Shared link list,按照步骤S1004执行。
如果发送TWT request消息的逻辑终端所在的链路包含在NSTR pair中,在步骤S1003中仍包含Shared link list,则仍然根据Shared link list的值执行多链路共享定时唤醒操作,即按照步骤S1004执行。
本发明实施例中,基于与上述一种节省终端电源消耗的方法同样的发明构思,本发明实施例还提供了一种节省终端电源消耗的装置,包括:
发送模块,用于通过终端发送定时唤醒请求消息给网络设备,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒;
接收模块,用于通过终端接收网络设备发送的定时唤醒响应消息,所述定时唤醒响应消息中包含定时唤醒信息,所述定时唤醒信息中包含唤醒参数,并指示唤醒参数是否用于多链路共享定时唤醒,所述唤醒参数包括下一次唤醒的时间、最短唤醒时间和唤醒间隔时间计算因子;
收发模块,用于通过终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发。
本发明实施例还提供了另一种节省终端电源消耗的装置,包括:
接收模块,用于通过网络设备接收终端发送的定时唤醒请求消息,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒;
发送模块,用于通过网络设备发送定时唤醒响应消息给终端,所述定时唤醒响应消息中包含定时唤醒信息,所述定时唤醒信息中包含唤醒参数,并指示唤醒参数是否用于多链路共享定时唤醒,所述唤醒参数包括下一次唤醒的时间、最短唤醒时间和唤醒间隔时间计算因子。
本发明实施例中,基于与上述一种节省终端电源消耗的方法同样的发明构思,本发明实施例还提供了一种节省终端电源消耗的设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由所述处理器加载并执行,以实现上述实施例涉及的节省终端电源消耗的方法。
此外,本发明实施例还提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由处理器加载并执行,以实现上述实施例涉及的节省终端电源消耗的方法。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,部分或全部步骤可以并行执行或先后执行,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上模块集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,网络设备或者终端等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM)磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (33)
1.一种节省终端电源消耗的方法,其特征在于,包括:
终端发送第一消息给网络设备,所述第一消息中包含用于设置终端是否支持多链路共享定时唤醒的参数;
终端接收网络设备响应于所述第一消息发送的第二消息,所述第二消息中包含用于设置网络设备是否支持多链路共享定时唤醒的参数;
终端发送定时唤醒请求消息给网络设备,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒;
终端接收网络设备发送的定时唤醒响应消息,所述定时唤醒响应消息中包含定时唤醒信息,所述定时唤醒信息中包含唤醒参数,并指示唤醒参数是否用于多链路共享定时唤醒,所述唤醒参数包括下一次唤醒的时间、最短唤醒时间和唤醒间隔时间计算因子;
终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发;
当所述定时唤醒信息中指示唤醒参数用于多链路共享定时唤醒时,所述唤醒参数中还指示执行多链路共享定时唤醒的链路;所述根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发包括:
根据下一次唤醒的时间获得的指定时间到来时,唤醒所述定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路上对应的逻辑终端;每个唤醒的逻辑终端根据最短唤醒时间计算得到的调度时长在各自的链路上接收或发送数据,接收或发送数据完毕后各条链路上唤醒的逻辑终端再次进入休眠状态,并在根据唤醒间隔时间计算因子计算的间隔时间后再次唤醒。
2.根据权利要求1所述的一种节省终端电源消耗的方法,其特征在于,如果定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路中包含非同时收发链路对,则所述每个唤醒的逻辑终端根据最短唤醒时间计算得到的调度时长在各自的链路上接收或发送数据包括:
如果非同时收发链路对对应的逻辑终端均有数据发送或接收,则控制每个唤醒的逻辑终端在调度时长内只发送数据或只接收数据;
如果非同时收发链路对中的链路一上的逻辑终端在调度时长内接收数据时,控制非同时收发链路中的链路二上的逻辑终端不发送数据。
3.根据权利要求1所述的一种节省终端电源消耗的方法,其特征在于,所述第一消息和/或第二消息中还包含非同时收发链路对信息。
4.根据权利要求3所述的一种节省终端电源消耗的方法,其特征在于,如果发送所述定时唤醒请求消息的逻辑终端所在的链路包含在非同时收发链路对中,所述唤醒参数中不指示执行多链路共享定时唤醒的链路。
5.根据权利要求1所述的一种节省终端电源消耗的方法,其特征在于,所述根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发包括:
根据下一次唤醒的时间获得的指定时间到来时,唤醒非同时收发链路对信息中列出的链路上的逻辑终端,并根据最短唤醒时间计算得到的调度时长在所述非同时收发链路对信息中列出的链路上以相同的开始时间发送或接收数据,传输完毕后各条链路上唤醒的逻辑终端再次进入休眠状态,并在根据唤醒间隔时间计算因子计算的间隔时间后再次唤醒。
6.根据权利要求1-5中任一项所述的一种节省终端电源消耗的方法,其特征在于,所述定时唤醒请求消息中包含定时唤醒信息,通过该定时唤醒信息指示是否执行多链路共享定时唤醒。
7.根据权利要求6所述的一种节省终端电源消耗的方法,其特征在于,所述定时唤醒信息中还包括信息设置类型,定时唤醒请求消息中的信息设置类型从以下三种中选取:请求唤醒参数,自身未提供唤醒参数;自身提供唤醒参数,建议使用该唤醒参数;自身提供唤醒参数,必须使用该唤醒参数;定时唤醒响应消息中的信息设置类型从以下三种中选取:接受请求;提供不同于定时唤醒请求消息中的唤醒参数让终端再次按建议的唤醒参数发送定时唤醒请求消息;拒绝请求。
8.根据权利要求1-5中任一项所述的一种节省终端电源消耗的方法,其特征在于,所述定时唤醒信息包括消息的配置参数,在所述消息的配置参数中指示唤醒参数是否用于多链路共享定时唤醒。
9.根据权利要求7所述的一种节省终端电源消耗的方法,其特征在于,所述定时唤醒信息包括消息的配置参数,所述消息的配置参数中包含所述信息设置类型。
10.根据权利要求1-5中任一项所述的一种节省终端电源消耗的方法,其特征在于,所述定时唤醒请求消息和/或定时唤醒响应消息中还包含协商控制参数,所述协商控制参数中指示协商独立方式的唤醒或广播方式的唤醒。
11.根据权利要求1-5中任一项所述的一种节省终端电源消耗的方法,其特征在于,所述第一消息为连接请求消息或探测请求消息,所述第二消息为连接响应消息或探测响应消息。
12.根据权利要求1-5中任一项所述的一种节省终端电源消耗的方法,其特征在于,所述第一消息和/或第二消息中包含超高吞吐率***能力信息元,所述超高吞吐率***能力信息元中包含媒体接入层能力信息,所述用于设置终端或网络设备是否支持多链路共享定时唤醒的参数包含在所述媒体接入层能力信息中。
13.根据权利要求1-5中任一项所述的一种节省终端电源消耗的方法,其特征在于,所述第一消息和/或第二消息中还包含多链路信息元,所述多链路信息元中包含多链路控制参数、多链路公共信息和至少一条链路的专有信息,其中,所述多链路控制参数包括多链路信息元的类型,并指示是否在多链路公共信息中包含设备的地址;所述专有信息包括链路标识,并指示是否包含完整的逻辑实体的信息。
14.根据权利要求1-5中任一项所述的一种节省终端电源消耗的方法,其特征在于,终端设置用于设置终端是否支持多链路共享定时唤醒的参数包括:
终端在本地包含支持多链路共享定时唤醒能力参数,当该能力参数值指示支持时,设置所述用于设置是否支持多链路共享定时唤醒的参数值指示支持多链路共享定时唤醒,否则,设置为指示不支持多链路共享定时唤醒。
15.根据权利要求1-5中任一项所述的一种节省终端电源消耗的方法,其特征在于,终端设置用于设置是否支持多链路共享定时唤醒的参数包括:
当终端的每个逻辑终端各自的用于指示是否启动TWT功能的专有参数的值都指示启动时,设置所述用于设置是否支持多链路共享定时唤醒的参数值指示支持多链路共享定时唤醒,否则,设置为指示不支持多链路共享定时唤醒。
16.根据权利要求1-5中任一项所述的一种节省终端电源消耗的方法,其特征在于,终端设置用于设置是否支持多链路共享定时唤醒的参数包括:
当终端的每个逻辑终端的用于指示是否支持作为TWT请求者的能力参数的值都指示支持时,设置所述用于设置是否支持多链路共享定时唤醒的参数值指示支持多链路共享定时唤醒,否则,设置为指示不支持多链路共享定时唤醒。
17.一种节省终端电源消耗的方法,其特征在于,包括:
网络设备接收终端发送的第一消息,所述第一消息中包含用于设置终端是否支持多链路共享定时唤醒的参数;
网络设备响应于所述第一消息发送第二消息给终端,所述第二消息中包含用于设置网络设备是否支持多链路共享定时唤醒的参数;
网络设备接收终端发送的定时唤醒请求消息,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒;
网络设备发送定时唤醒响应消息给终端,所述定时唤醒响应消息中包含定时唤醒信息,指示终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发,所述定时唤醒信息中包含唤醒参数,并指示唤醒参数是否用于多链路共享定时唤醒,所述唤醒参数包括下一次唤醒的时间、最短唤醒时间和唤醒间隔时间计算因子;
当所述定时唤醒信息中指示唤醒参数用于多链路共享定时唤醒时,所述唤醒参数中还指示执行多链路共享定时唤醒的链路;所述根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发包括:
根据下一次唤醒的时间获得的指定时间到来时,唤醒所述定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路上对应的逻辑终端;每个唤醒的逻辑终端根据最短唤醒时间计算得到的调度时长在各自的链路上接收或发送数据,接收或发送数据完毕后各条链路上唤醒的逻辑终端再次进入休眠状态,并在根据唤醒间隔时间计算因子计算的间隔时间后再次唤醒。
18.根据权利要求17所述的一种节省终端电源消耗的方法,其特征在于,如果定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路中包含非同时收发链路对,还包括:
当仅有非同时收发链路对中的链路一上的逻辑终端有数据发送时,控制非同时收发链路中的链路二上的逻辑接入点不向对应的逻辑终端发送数据。
19.根据权利要求17所述的一种节省终端电源消耗的方法,其特征在于,所述第一消息和/或第二消息中还包含非同时收发链路对信息。
20.根据权利要求19所述的一种节省终端电源消耗的方法,其特征在于,如果发送所述定时唤醒请求消息的逻辑终端所在的链路包含在非同时收发链路对中,所述唤醒参数中不指示执行多链路共享定时唤醒的链路。
21.根据权利要求17-20中任一项所述的一种节省终端电源消耗的方法,其特征在于,所述定时唤醒请求消息中包含定时唤醒信息,通过该定时唤醒信息指示是否执行多链路共享定时唤醒。
22.根据权利要求21所述的一种节省终端电源消耗的方法,其特征在于,所述定时唤醒信息中还包括信息设置类型,定时唤醒请求消息中的信息设置类型从以下三种中选取:请求唤醒参数,自身未提供唤醒参数;自身提供唤醒参数,建议使用该唤醒参数;自身提供唤醒参数,必须使用该唤醒参数;定时唤醒响应消息中的信息设置类型从以下三种中选取:接受请求;提供不同于定时唤醒请求消息中的唤醒参数让终端再次按建议的唤醒参数发送定时唤醒请求消息;拒绝请求。
23.根据权利要求17-20中任一项所述的一种节省终端电源消耗的方法,其特征在于,所述定时唤醒信息包括消息的配置参数,在所述消息的配置参数中指示唤醒参数是否用于多链路共享定时唤醒。
24.根据权利要求22所述的一种节省终端电源消耗的方法,其特征在于,所述定时唤醒信息包括消息的配置参数,所述消息的配置参数中包含所述信息设置类型。
25.根据权利要求17-20中任一项所述的一种节省终端电源消耗的方法,其特征在于,所述定时唤醒请求消息和/或定时唤醒响应消息中还包含协商控制参数,所述协商控制参数中指示协商独立方式的唤醒或广播方式的唤醒。
26.根据权利要求17-20中任一项所述的一种节省终端电源消耗的方法,其特征在于,所述第一消息为连接请求消息或探测请求消息,所述第二消息为连接响应消息或探测响应消息。
27.根据权利要求17-20中任一项所述的一种节省终端电源消耗的方法,其特征在于,所述第一消息和/或第二消息中包含超高吞吐率***能力信息元,所述超高吞吐率***能力信息元中包含媒体接入层能力信息,所述用于设置终端或网络设备是否支持多链路共享定时唤醒的参数包含在所述媒体接入层能力信息中。
28.根据权利要求17-20中任一项所述的一种节省终端电源消耗的方法,其特征在于,所述第一消息和/或第二消息中还包含多链路信息元,所述多链路信息元中包含多链路控制参数、多链路公共信息和至少一条链路的专有信息,其中,所述多链路控制参数包括多链路信息元的类型,并指示是否在多链路公共信息中包含设备的地址;所述专有信息包括链路标识,并指示是否包含完整的逻辑实体的信息。
29.一种节省终端电源消耗的装置,其特征在于,包括:
发送模块,用于通过终端发送第一消息给网络设备,所述第一消息中包含用于设置终端是否支持多链路共享定时唤醒的参数;通过终端发送定时唤醒请求消息给网络设备,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒;
接收模块,用于通过终端接收网络设备响应于所述第一消息发送的第二消息,所述第二消息中包含用于设置网络设备是否支持多链路共享定时唤醒的参数;通过终端接收网络设备发送的定时唤醒响应消息,所述定时唤醒响应消息中包含定时唤醒信息,所述定时唤醒信息中包含唤醒参数,并指示唤醒参数是否用于多链路共享定时唤醒,所述唤醒参数包括下一次唤醒的时间、最短唤醒时间和唤醒间隔时间计算因子;
收发模块,用于通过终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发;
当所述定时唤醒信息中指示唤醒参数用于多链路共享定时唤醒时,所述唤醒参数中还指示执行多链路共享定时唤醒的链路;所述根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发包括:
根据下一次唤醒的时间获得的指定时间到来时,唤醒所述定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路上对应的逻辑终端;每个唤醒的逻辑终端根据最短唤醒时间计算得到的调度时长在各自的链路上接收或发送数据,接收或发送数据完毕后各条链路上唤醒的逻辑终端再次进入休眠状态,并在根据唤醒间隔时间计算因子计算的间隔时间后再次唤醒。
30.一种节省终端电源消耗的装置,其特征在于,包括:
接收模块,用于通过网络设备接收终端发送的第一消息,所述第一消息中包含用于设置终端是否支持多链路共享定时唤醒的参数;通过网络设备接收终端发送的定时唤醒请求消息,所述定时唤醒请求消息中指示是否执行多链路共享定时唤醒;
发送模块,用于通过网络设备响应于所述第一消息发送第二消息给终端,所述第二消息中包含用于设置网络设备是否支持多链路共享定时唤醒的参数;通过网络设备发送定时唤醒响应消息给终端,所述定时唤醒响应消息中包含定时唤醒信息,指示终端根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发,所述定时唤醒信息中包含唤醒参数,并指示唤醒参数是否用于多链路共享定时唤醒,所述唤醒参数包括下一次唤醒的时间、最短唤醒时间和唤醒间隔时间计算因子;
当所述定时唤醒信息中指示唤醒参数用于多链路共享定时唤醒时,所述唤醒参数中还指示执行多链路共享定时唤醒的链路;所述根据接收到的定时唤醒响应消息中的定时唤醒信息进行数据收发包括:
根据下一次唤醒的时间获得的指定时间到来时,唤醒所述定时唤醒响应消息中的用于多链路共享定时唤醒的唤醒参数指示的链路上对应的逻辑终端;每个唤醒的逻辑终端根据最短唤醒时间计算得到的调度时长在各自的链路上接收或发送数据,接收或发送数据完毕后各条链路上唤醒的逻辑终端再次进入休眠状态,并在根据唤醒间隔时间计算因子计算的间隔时间后再次唤醒。
31.一种节省终端电源消耗的***,其特征在于,所述***包括终端和网络设备,所述终端用于执行所述权利要求1-16中任一项所述的节省终端电源消耗的方法,所述网络设备用于执行所述权利要求17-28中任一项所述的节省终端电源消耗的方法。
32.一种节省终端电源消耗的设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由所述处理器加载并执行,以实现权利要求1-28中任一项所述的节省终端电源消耗的方法。
33.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由处理器加载并执行,以实现权利要求1-28中任一项所述的节省终端电源消耗的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110704741.8A CN115529651B (zh) | 2021-06-24 | 2021-06-24 | 节省终端电源消耗的方法、装置、***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110704741.8A CN115529651B (zh) | 2021-06-24 | 2021-06-24 | 节省终端电源消耗的方法、装置、***、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115529651A CN115529651A (zh) | 2022-12-27 |
CN115529651B true CN115529651B (zh) | 2024-07-05 |
Family
ID=84693981
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110704741.8A Active CN115529651B (zh) | 2021-06-24 | 2021-06-24 | 节省终端电源消耗的方法、装置、***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115529651B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020246708A1 (ko) * | 2019-06-03 | 2020-12-10 | 엘지전자 주식회사 | 무선랜 시스템에서 링크에 관한 정보를 송신 또는 수신하는 방법 및 장치 |
WO2021112556A1 (ko) * | 2019-12-02 | 2021-06-10 | 엘지전자 주식회사 | 무선 통신 시스템에서 멀티 링크 통신을 수행하기 위한 기법 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109547945B (zh) * | 2017-09-22 | 2021-11-16 | 珠海市魅族科技有限公司 | 无线局域网的通信方法、装置、接入点设备和站点设备 |
WO2020226462A1 (ko) * | 2019-05-09 | 2020-11-12 | 현대자동차주식회사 | 광대역 무선 통신 네트워크에서 다중 랜덤 백오프 동작을 통한 프레임 전송 방법 및 장치 |
WO2021002618A1 (ko) * | 2019-07-02 | 2021-01-07 | 엘지전자 주식회사 | 멀티링크 동작 모드 |
US11382035B2 (en) * | 2019-11-11 | 2022-07-05 | Nxp Usa, Inc. | Target wake time negotiation in a multi-link wireless LAN system |
US11785562B2 (en) * | 2019-12-20 | 2023-10-10 | Avago Technologies International Sales Pte. Limited | Multi-link operation with triggered alignment of frames |
-
2021
- 2021-06-24 CN CN202110704741.8A patent/CN115529651B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020246708A1 (ko) * | 2019-06-03 | 2020-12-10 | 엘지전자 주식회사 | 무선랜 시스템에서 링크에 관한 정보를 송신 또는 수신하는 방법 및 장치 |
WO2021112556A1 (ko) * | 2019-12-02 | 2021-06-10 | 엘지전자 주식회사 | 무선 통신 시스템에서 멀티 링크 통신을 수행하기 위한 기법 |
Also Published As
Publication number | Publication date |
---|---|
CN115529651A (zh) | 2022-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2531395C (en) | Delivery traffic indication message (dtim) periods in a wireless network | |
US8005032B2 (en) | Maintaining delivery traffic indication message (DTIM) periods on a per-wireless client device basis | |
US9036553B2 (en) | Power saving via variable listen intervals in a WLAN | |
US11540140B2 (en) | Neighbor awareness networking time slot allocation | |
CN111434184B (zh) | 通信装置和通信方法 | |
CN112203344B (zh) | 基于AP的peer连接数据分时调度方法及装置 | |
CN107534848B (zh) | 一种以分散和省电方式进行数据通信的***和方法 | |
JP2023552069A (ja) | 優先トラフィックに対応する通信装置および通信方法 | |
EP4109980A1 (en) | Power saving method and apparatus applied to multilink communication | |
Lim et al. | Energy efficient quality-of-service for WLAN-based D2D communications | |
CN115529651B (zh) | 节省终端电源消耗的方法、装置、***、设备及存储介质 | |
JP2010081367A (ja) | 無線通信システム、無線通信端末、無線通信基地局及び無線通信方法 | |
CN108811051B (zh) | 无线局域网的通信方法、通信装置和通信设备 | |
CN115396986B (zh) | 软接入点控制数据传输的方法、装置、设备及存储介质 | |
CN114786244B (zh) | 软接入设备控制方法、装置、设备、存储介质及程序产品 | |
EP3254505B1 (en) | Traffic indication map association mechanism for low-energy devices | |
CN115334617B (zh) | 通过建立接入点进行数据传输的方法、装置及存储介质 | |
CN114449621B (zh) | 节省多链路终端电量消耗的方法、装置及存储介质 | |
CN115529650B (zh) | 终端发现和连接到接入设备的方法、装置、***及介质 | |
CN115529679B (zh) | 多链路连接场景下的链路管理方法、装置、***及介质 | |
CN115484641A (zh) | 降低业务延迟的方法、装置、***、设备及存储介质 | |
CN114339926B (zh) | 终端操作模式转换的方法、终端、网络接入设备及介质 | |
EP4373207A1 (en) | Multi-link spatial multiplexing signaling with power saving | |
WO2023208098A1 (zh) | 一种通信方法、装置、芯片及模组设备 | |
CN102802249B (zh) | 基于新型节能通信协议的无线传感器网络的节点 |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 610000 building 4, zone a, Tianfu Software Park, No. 1129, shijicheng Road, high tech Zone, Chengdu, Sichuan Applicant after: Jimi Technology Co.,Ltd. Address before: 610041 building 4, zone a, Tianfu Software Park, No. 1129, shijicheng Road, high tech Zone, Chengdu, Sichuan Applicant before: Chengdu Jimi Technology Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |