1.本技术涉及移动通信技术领域,具体涉及一种
终端设备的省电方法、终端设备、接入设备和存储介质。
背景技术:
2.当多
链路的终端设备连接到多链路的接入设备时,通常会在多条链路上建立连接,并在多条链路上进行数据监听或传输。多条链路同时启用,会造成终端设备较大电量的消耗,终端设备多为电池供电的设备,长期使用多链路进行数据传输会导致电池电量消耗过快。因此在保障业务质量的同时,降低电池电量的消耗,提升多链路终端设备的续航时间是亟需解决的问题。
技术实现要素:
3.本技术提供一种终端设备的省电方法、终端设备、接入设备和存储介质,可以在保障业务质量的同时,降低电池电量的消耗,提升多链路终端设备的续航时间。
4.本技术提供一种终端设备的省电方法,应用于终端设备,终端设备包括多个逻辑终端,终端设备的省电方法包括:
5.向接入设备发送请求
消息,请求消息中包括链路指示
参数和省电模式启用参数,省电模式启用参数用于指示终端设备希望启用省电模式,链路指示参数用于指示多条链路中的主链路,多条链路为终端设备与接入设备之间建立的与多个逻辑终端对应的链路;
6.接收来自接入设备的第一响应消息,第一响应消息中包括状态参数,或第一响应消息中包括链路指示参数和省电模式启用参数;
7.通过操作在链路指示参数指示的主链路上的逻辑终端与接入设备进行收发数据,将操作在其他链路上的逻辑终端设置为休眠状态,其他链路为多条链路中除主链路以外的链路。
8.本技术提供一种终端设备的省电方法,应用于接入设备,接入设备包括多个逻辑接入设备,终端设备的省电方法包括:
9.接收来自终端设备的请求消息,请求消息中包括链路指示参数和省电模式启用参数,省电模式启用参数用于指示终端设备希望启用省电模式,链路指示参数用于指示多条链路中的主链路,终端设备包括多个与逻辑接入设备对应的逻辑终端,多条链路为终端设备与接入设备之间建立的与多个逻辑终端对应的链路;
10.向终端设备发送第一响应消息,第一响应消息中包括状态参数,或第一响应消息中包括链路指示参数和省电模式启用参数;
11.其中,状态参数用于指示接入设备确认终端设备启用省电模式。
12.本技术还提供一种终端设备的省电装置,集成在终端设备,终端设备包括多个逻辑终端,终端设备的省电方法包括:
13.向接入设备发送请求消息,请求消息中包括链路指示参数和省电模式启用参数,
省电模式启用参数用于指示终端设备希望启用省电模式,链路指示参数用于指示多条链路中的主链路,多条链路为终端设备与接入设备之间建立的与多个逻辑终端对应的链路;
14.接收来自接入设备的第一响应消息,第一响应消息中包括状态参数,或第一响应消息中包括链路指示参数和省电模式启用参数;
15.通过操作在链路指示参数指示的主链路上的逻辑终端与接入设备进行收发数据,将操作在其他链路上的逻辑终端设置为休眠状态,其他链路为多条链路中除主链路以外的链路。
16.在一些实施例中,还包括:
17.获取网络信号信息;
18.根据网络信号信息确定多条链路中的主链路,根据主链路设置链路指示参数;
19.向接入设备发送请求消息,包括:
20.在链路指示参数指示的主链路上向接入设备发送请求消息。
21.在一些实施例中,还包括:
22.当检测到满足第一预设条件时,唤醒其他链路中的部分或全部辅链路对应的逻辑终端,第一预设条件包括以下中至少一项:终端设备的待发送数据的数据量超过预设数据量阈值、终端设备在主链路上的信号强度低于强度阈值、终端设备在主链路上的传输延迟高于延迟阈值;
23.在唤醒的逻辑终端对应的辅链路上发送待发送数据。
24.在一些实施例中,请求消息中还包括下行唤醒参数,当下行唤醒参数指示支持下行唤醒逻辑终端时,还包括:
25.接收来自接入设备的启动消息;
26.唤醒启动消息中指示的需要唤醒的至少一条目标辅链路对应的逻辑终端;
27.在至少一条目标辅链路上发送第二响应消息,以便接入设备确认在目标辅链路上发送数据。
28.在一些实施例中,还包括:
29.接收来自接入设备的目标消息,目标消息中包括省电模式能力参数;
30.当省电模式能力参数指示接入设备支持省电模式时,执行向接入设备发送请求消息。
31.在一些实施例中,目标消息中还包括省电模式处理超时时长参数,方法还包括:
32.当间隔省电模式处理超时时长参数指示的时长后,未接收到来自接入设备的第一响应消息,再次执行向接入设备发送请求消息。
33.在一些实施例中,请求消息是连接请求消息,连接请求消息用于请求与接入设备建立多条与多个逻辑终端对应的链路;第一响应消息中包括连接响应参数,连接响应参数指示成功建立终端设备与接入设备之间的多条与多个逻辑终端对应的链路。
34.在一些实施例中,还包括:
35.向接入设备发送通知消息,通知消息指示停用省电模式;
36.唤醒其他链路对应的逻辑终端。
37.在一些实施例中,通知消息中还包括模式转换延迟参数,还包括:
38.经模式转换延迟参数指示的时长后,与接入设备在多条链路上收发数据。
39.在一些实施例中,终端设备与接入设备之间通过定时唤醒请求消息和响应消息建立定时唤醒协议,定时唤醒请求消息中包括接收信息帧参数,将操作在其他链路上的逻辑终端设置为休眠状态之后,还包括:
40.当接收信息帧参数指示不接收接入设备发送的信息帧时,终止定时唤醒协议;
41.当接收信息帧参数指示接收接入设备发送的信息帧时,暂停定时唤醒协议;当唤醒其他链路对应的逻辑终端后,与接入设备在定时唤醒协议协商的时段收发数据。
42.本技术还提供一种终端设备的省电装置,集成在接入设备,接入设备包括多个逻辑接入设备,终端设备的省电方法包括:
43.接收来自终端设备的请求消息,请求消息中包括链路指示参数和省电模式启用参数,省电模式启用参数用于指示终端设备希望启用省电模式,链路指示参数用于指示多条链路中的主链路,终端设备包括多个与逻辑接入设备对应的逻辑终端,多条链路为终端设备与接入设备之间建立的与多个逻辑终端对应的链路;
44.向终端设备发送第一响应消息,第一响应消息中包括状态参数,或第一响应消息中包括链路指示参数和省电模式启用参数;
45.其中,状态参数用于指示接入设备确认终端设备启用省电模式。
46.在一些实施例中,还包括:
47.当检测到满足第二预设条件,向终端设备发送启动消息,启动消息用于指示终端设备唤醒多条链路中的至少一条目标辅链路对应的逻辑终端,第二预设条件包括以下中至少一项:接入设备在主链路上的信号强度低于强度阈值、接入设备在主链路上的传输延迟高于延迟阈值。
48.在一些实施例中,请求消息中包括唤醒缓存阈值参数,还包括:
49.当检测到接入设备中的待发送数据的数据量超过唤醒缓存阈值参数指示的数据量阈值时,向终端设备发送启动消息,启动消息用于指示终端设备唤醒多条链路中的至少一条目标辅链路对应的逻辑终端。
50.本技术还提供一种终端设备,包括存储器和处理器,存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行本技术所提供的任一种终端设备的省电方法中的步骤。
51.本技术还提供一种接入设备,包括存储器和处理器,存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行本技术所提供的任一种接入设备的省电方法中的步骤。
52.本技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本技术所提供的任一种终端设备的省电方法中的步骤。
53.在本技术中,终端设备与接入设备之间可以建立多条与终端设备的多个逻辑终端对应的链路;终端设备可以向接入设备发送请求消息,请求消息中包括链路指示参数和省电模式启用参数,链路指示参数用于指示多条链路中的主链路,多条链路为终端设备与接入设备之间建立的与多个逻辑终端对应的链路;接收来自接入设备的第一响应消息,第一响应消息中包括状态参数,或第一响应消息中包括链路指示参数和省电模式启用参数;通过操作在链路指示参数指示的主链路上的逻辑终端与接入设备进行收发数据,将操作在其
他链路上的逻辑终端设置为休眠状态,其他链路为多条链路中除主链路以外的链路。本技术中,多链路终端设备可以和接入设备进行省电交互,可以使多条链路中的部分链路对应的逻辑终端进行休眠;由此,可以在保障业务质量的同时,降低电池电量的消耗,提升多链路终端设备的续航时间。
附图说明
54.为了更清楚地说明本技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
55.图1a是本技术提供的终端设备的省电方法的场景示意图;
56.图1b是本技术提供的终端设备的省电方法的流程示意图;
57.图2是本技术提供的投影设备的结构示意图。
具体实施方式
58.下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
59.本技术提供一种终端设备的省电方法、终端设备、接入设备和存储介质。
60.以下分别进行详细说明。需说明的是,以下实施例的序号不作为对实施例优选顺序的限定。
61.在本实施例中,提供了一种终端设备的省电方法。如图1a所示,为本实施例提供的终端设备的省电方法的场景示意图,在该场景中包括终端设备(sta)和接入设备(ap),该为投影设备、智能电视、激光电视、手机、平板电脑、智能蓝牙设备、笔记本电脑、台式电脑等设备;该接入设备可以是交换机、路由器、等设备。可选地,终端设备可以包括多个逻辑终端,接入设备可以包括多个逻辑接入设备。可选地,终端设备中可以包括高层管理单元和低层管理单元;接入设备中可以包括高层管理单元和低层管理单元。高层管理单元可以是设备管理实体(station management entity,sme),负责决策和信息管理;低层管理单元可以是媒体接入层管理实体(mac layer management entity,mlme),负责执行设备之间的数据收发。
62.作为一种可选地实施例,如图1b所示,该终端设备的省电方法的具体流程可以如下:
63.110、终端设备向接入设备发送请求消息,请求消息中包括链路指示参数和省电模式启用参数,省电模式启用参数用于指示终端设备希望启用省电模式,链路指示参数用于指示多条链路中的主链路,多条链路为终端设备与接入设备之间建立的与多个逻辑终端对应的链路。
64.相应地,接入设备接收来自终端设备的请求消息。
65.在一些实施例中,终端设备向接入设备发送请求消息之前,还需要建立终端设备与接入设备之间的与多个逻辑终端对应的链路。
enabled的值可以设置为1,1表示启用省电模式。
73.终端设备向接入设备发送请求消息可以包括但不限于如下步骤:
74.(1)终端设备的高层管理单元发送mlme-mlps.request原语给终端的低层管理单元。
75.可选地,mlme-mlps.request原语中可以包括参数primary sta和省电模式启用参数mlps mode enabled;primary sta的值可以设置为主逻辑终端的标识或地址,终端设备的连接标识aid或者地址。
76.可选地,mlme-mlps.request原语中可以包括参数peer sta和省电模式启用参数mlps mode enabled;peer sta可以设置为对等逻辑设备的地址,即与主逻辑终端连接的逻辑接入设备的地址。
77.可选地,mlme-mlps.request原语中可以包括primary link和省电模式启用参数mlps mode enabled,primary link可以设置为主逻辑终端所操作的主链路的标识。
78.可选地,mlme-mlps.request原语中还包括下行唤醒参数dl wake enabled,下行唤醒参数用于表示终端设备是否支持下行唤醒辅逻辑终端。
79.可选地,mlme-mlps.request原语中还包括唤醒缓存阈值参数dl wake buffer threshold,唤醒缓存阈值参数用于指示数据量阈值,该数据量阈值可以为一个阈值或多个阈值。
80.(2)sta的低层管理单元接收mlme-mlps.request原语。如果该原语中包含参数primary sta,则根据该参数确定所指示的主逻辑终端操作的主链路,根据确定的主链路设置链路指示参数primary link,并在该主链路上发送multi-link powersaving request消息给接入设备的低层管理单元。如果该原语中包含参数peer sta,则根据参数peer sta确定对等逻辑设备所操作的主链路,根据确定的主链路设置参数primary link,并在该链路上发送multi-link powersaving request消息。如果原语中包含参数primary link,则在primary link所指示的主链路上发送multi-link powersaving request消息给接入点ap mld。
81.可选地,multi-link powersaving request消息中还可以包括下行唤醒参数dl wake enabled和/或唤醒缓存阈值参数dl wake buffer threshold。
82.相应地,接入设备接收来自终端设备的请求消息可以包括以下步骤:
83.接入设备的低层管理单元接收到multi-link powersaving request消息后,发送mlme-mlps.indication原语给ap的高层管理单元,该原语中包括链路指示参数primary link和省电模式启用参数mlps mode enabled。可选地,该原语中还可以包括下行唤醒参数dl wake enabled和/或唤醒缓存阈值参数dl wake buffer threshold。
84.120、接入设备向终端设备发送第一响应消息,第一响应消息中包括状态参数,或第一响应消息中包括链路指示参数和省电模式启用参数。
85.相应地,终端设备接收来自接入设备的第一响应消息。
86.其中,第一响应消息为multi-link powersaving response消息;状态参数,其值设置为success,表示确认sta启用省电模式。
87.在一些实施例中,ap的sme如果确认sta启用省电模式,则发送mlme-mlps.response原语给ap的mlme,原语中包含状态参数,其值设置为success,可选地,如果
确认sta不启用省电模式,则发送mlme-mlps.response原语给ap的mlme,原语中包含状态参数,状态参数的值设置为reject。
88.在一些实施例中,ap的sme如果确认sta启用省电模式,发送mlme-mlps.response原语给ap的mlme,链路指示参数和省电模式启用参数,其值与请求消息中相同。可选地,ap的sme如果不确认sta启用省电模式,发送mlme-mlps.response原语给ap的mlme,链路指示参数和省电模式启用参数,其值与请求消息中不同,可以为ap建议的值。
89.ap的mlme接收到mlme-mlps.response原语后,根据该原语中的信息发送multi-link powersaving response消息给sta。可选地,该原语中可以包括参数primary link,ap的mlme根据primary link指示的主链路,在该链路上发送multi-link powersaving response消息给sta。
90.sta的mlme如果接收到multi-link powersaving response消息,发送mlme-mlps.confirm原语给sta的sme。
91.130、通过操作在链路指示参数指示的主链路上的逻辑终端与接入设备进行收发数据,将操作在其他链路上的逻辑终端设置为休眠状态,其他链路为多条链路中除主链路以外的链路。
92.举例来说,多条链路包括link1、link2和link3,链路指示参数primary link指示主逻辑终端所操作的主链路为link1,则将其他链路link2和link3对应的逻辑终端设置为休眠状态;仅通过隶属于sta的主逻辑终端在主链路link1上读取ap的广播消息,仅通过主逻辑终端在主链路上发送数据给ap,仅通过主逻辑终端在主链路上接收ap发送的数据。
93.可选地,当状态参数指示接入设备确认不启用省电模式,则保持当前的模式进行操作,即维持正常工作状态而启用省电模式。
94.在一些实施例中,当检测到满足第一预设条件时,终端设备还可以唤醒其他链路中的部分或全部辅链路对应的逻辑终端;第一预设条件包括以下中至少一项:终端设备的待发送数据的数据量超过预设数据量阈值、终端设备在主链路上的信号强度低于强度阈值、终端设备在主链路上的传输延迟高于延迟阈值。其中预设数据量阈值、强度阈值和延迟阈值可以根据实际应用情况自定义设置。可选地,预设数据量阈值中仅包括一个阈值,当检测到终端设备的待发送数据的数据量超过预设数据量阈值时,终端设备可以唤醒部分或全部辅链路对应的逻辑终端。可选地,预设数据量阈值中可以包括多个阈值,当检测到终端设备的待发送数据的数据量超过第一个阈值时,终端设备可以唤醒一条辅链路对应的逻辑终端,当检测到终端设备的待发送数据的数据量超过第二个阈值时,终端设备可以再唤醒一条辅链路对应的逻辑终端,以此类推。进而终端设备在唤醒的逻辑终端对应的辅链路上发送待发送数据。
95.在一些实施例中,请求消息中还包括下行唤醒参数,当下行唤醒参数指示支持下行唤醒逻辑终端时,还可以包括以下步骤:
96.(1)接入设备向终端设备发送启动消息。相应地,终端设备接收来自接入设备的启动消息。
97.其中,启动消息用于指示终端设备唤醒多条链路中的至少一条目标辅链路对应的逻辑终端。
98.可选地,当接入设备检测到待发送数据的数据量超过预设阈值时,向终端设备发
送启动消息。其中预设阈值可以根据实际应用情况自定义设置。
99.可选地,请求消息中还包括唤醒缓存阈值参数,当检测到接入设备中的待发送数据的数据量超过唤醒缓存阈值参数指示的数据量阈值时,向终端设备发送启动消息。其中数据量阈值可以根据实际应用情况自定义设置。可选地,唤醒缓存阈值参数中可以指示多个阈值,当检测到接入设备的待发送数据的数据量超过第一个阈值时,启动消息用于指示终端设备唤醒多条辅链路中的一条目标辅链路对应的逻辑终端,当检测到接入设备的待发送数据的数据量超过第二个阈值时,启动消息用于指示终端设备唤醒多条辅链路中的两条目标辅链路对应的逻辑终端,以此类推。
100.可选地,当检测到满足第二预设条件,向终端设备发送启动消息,第二预设条件包括以下中至少一项:接入设备在主链路上的信号强度低于强度阈值、接入设备在主链路上的传输延迟高于延迟阈值。
101.(2)唤醒启动消息中指示的需要唤醒的至少一条目标辅链路对应的逻辑终端。
102.(3)在至少一条目标辅链路上发送第二响应消息,以便接入设备确认在目标辅链路上发送数据。
103.在一些实施例中,终端设备还可以执行以下步骤:
104.(1)向接入设备发送通知消息,通知消息指示停用省电模式。
105.可选地,终端设备sta的sme发送mlme-mlpsdisable.request原语给终端设备的mlme,该原语中可以包括省电模式启用参数mlps mode enabled,设置为0,指示停用启用省电模式。可选地,mlme-mlpsdisable.request原语中也可以不包括任何参数。
106.sta的mlme接收到mlme-mlpsdisable.request原语后,根据原语的类型或原语中包含的参数,发送通知消息multi-link powersaving notify消息给ap mld。
107.(2)唤醒其他链路对应的逻辑终端。
108.在一些实施例中,通知消息中还包括模式转换延迟参数,终端设备经模式转换延迟参数指示的时长后,与接入设备在多条链路上收发数据。即终止省电模式,主辅逻辑终端均处于激活状态,都可以读取广播消息,接收ap发送的数据和发送数据给ap。
109.在一些实施例中,在sta和ap在association request/response过程中,或建立连接后,并在sta发送请求消息前,终端设备与接入设备之间通过定时唤醒请求消息和响应消息建立定时唤醒协议,定时唤醒请求消息中包括接收信息帧参数,终端设备还可以当接收信息帧参数指示不接收接入设备发送的信息帧时,终止定时唤醒协议;当接收信息帧参数指示接收接入设备发送的信息帧时,暂停定时唤醒协议;当唤醒其他链路对应的逻辑终端后,与接入设备在定时唤醒协议协商的时段收发数据。
110.举例来说,sta发送定时唤醒请求消息twt setup request给ap,twt setup request中包含接收信息帧参数twt information frame disable,该参数设置为1表示sta不接收ap发送的twt信息帧,设置为0表示接收ap发送的twt信息帧。
111.sta接收ap的定时唤醒响应消息twt setup response,当该响应消息指示同意建立时,完成定时唤醒协议twt的建立。
112.sta进行省电操作后,如果参数twt information frame disable值为1,则在进行省电操作后,终止与ap的定时唤醒协议;如果twt information frame disable值为0,则在进行省电操作后,暂停与ap的定时唤醒协议,即当进行省电操作时在定时唤醒协议协商的
时段不收发数据;在结束省电操作后,恢复与ap mld的定时唤醒协议,即在结束省电操作后在定时唤醒协议协商的时段收发数据。
113.由上可知,本技术中多链路终端设备可以和接入设备进行省电交互,可以使多条链路中的部分链路对应的逻辑终端进行休眠;由此,可以在保障业务质量的同时,降低电池电量的消耗,提升多链路终端设备的续航时间。
114.作为一种可选地实施例,请求消息可以是连接请求消息,连接请求消息用于请求与接入设备建立多条与多个逻辑终端对应的链路;第一响应消息中包括连接响应参数,连接响应参数指示成功建立终端设备与接入设备之间的多条与多个逻辑终端对应的链路。该终端设备的省电方法的具体流程可以如下:
115.210、终端设备向接入设备发送连接请求消息,连接请求消息中包括链路指示参数和省电模式启用参数,省电模式启用参数用于指示终端设备希望启用省电模式,链路指示参数用于指示多条链路中的主链路,连接请求消息用于请求与接入设备建立多条与多个逻辑终端对应的链路。
116.相应地,接入设备接收来自终端设备的连接请求消息。
117.举例来说,终端设备向接入设备发送连接请求消息之前,ap可以通过功率、信号强度等信息选择或随机选择逻辑接入设备,如ap1发送广播消息,广播消息中包含ap1、ap2和ap3对应的链路标识;sta中与ap1对应的sta1接收并读取ap1发送的广播消息,获得ap1、ap2和ap3的链路标识。sta中的sta1发送ml probe request消息给ap1,消息中包含链路标识link1、link2和link3;ap1接收到ml probe request消息后,发送ml probe response消息给sta1,消息中与链路标识对应的ap1、ap2和ap3的系统参数;sta1接收ml probe response消息。
118.终端设备向接入设备发送连接请求消息可以包括但不限于如下步骤:
119.(1)终端设备sta的sme发送mlme-associate.request原语给终端设备的mlme,该原语中包括参数primary sta和省电模式启用参数mlps mode enabled,以及包括sta1、sta2、sta3的操作参数和对应的操作链路标识。
120.(2)sta的mlme接收到原语后,发送连接请求消息association request给接入点ap,消息中包括参数primary sta和省电模式启用参数mlps mode enabled,以及sta1、sta2、sta3的操作参数和对应的操作链路标识。
121.(3)ap的mlme接收到association request消息后,发送mlme-associate.indication原语给ap的sme。
122.220、接入设备根据连接请求消息确定是否同意建立连接请求,接入设备向终端设备发送第一响应消息,第一响应消息中包括状态参数和连接响应参数,或第一响应消息中包括链路指示参数、省电模式启用参数和连接响应参数;相应地,终端设备接收来自接入设备的第一响应消息。
123.可选地,ap的sme如果不同意sta的建立连接请求,则设置连接响应参数为reject,将连接响应参数包含在mlme-associate.response原语中发送给ap的mlme。如果sme同意sta的建立连接请求,也确认sta启用省电模式,则设置连接响应参数为success,设置状态参数的值为success,将连接响应参数和状态参数包含在mlme-associate.response原语中发送给ap的mlme。如果sme同意sta的建立连接请求,确认sta不启用省电模式,则设置连接
响应参数为success,设置状态参数的值为reject,将连接响应参数和状态参数包含在mlme-associate.response原语中发送给ap的mlme。
124.ap的mlme接收到原语后,发送association response消息给sta。
125.sta接收到association response消息后,如果连接响应参数值为reject,则确定与ap未建立连接;如果连接响应参数值为success,且状态参数的值为success,则确认与ap建立连接,并执行步骤230;如果连接响应参数值为success,且状态参数的值为reject,则确认与ap建立连接,不执行步骤230。
126.230、通过操作在链路指示参数指示的主链路上的逻辑终端与接入设备进行收发数据,将操作在其他链路上的逻辑终端设置为休眠状态,其他链路为多条链路中除主链路以外的链路。
127.本实施例中未进行描述的步骤可以参考步骤110-130所述的步骤,这里不再赘述。
128.由上可知,本技术中多链路终端设备可以和接入设备进行省电交互,可以使多条链路中的部分链路对应的逻辑终端进行休眠;由此,可以在保障业务质量的同时,降低电池电量的消耗,提升多链路终端设备的续航时间。
129.为了更好地实施以上方法,本技术还提供一种终端设备的省电装置,该终端设备的省电装置具体可以集成在电子设备中,该电子设备可以为终端、网络设备、服务器等设备。其中,终端可以为投影设备、智能电视、激光电视、手机、平板电脑、智能蓝牙设备、笔记本电脑、台式电脑等设备;网络设备可以是交换机、路由器、等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集。在一些实施例中,服务器也可以以终端的形式来实现。
130.在一些实施例中,该终端设备的省电装置还可以集成在多个电子设备中,比如,终端设备的省电装置可以集成在终端设备和接入设备中,由终端和接入设备来共同实现本技术的终端设备的省电方法。
131.例如,该终端设备的省电装置可以集成投影设备和接入设备(如路由器)中。其中,投影设备可以:
132.向接入设备发送请求消息,请求消息中包括链路指示参数和省电模式启用参数,省电模式启用参数用于指示终端设备希望启用省电模式,链路指示参数用于指示多条链路中的主链路,多条链路为终端设备与接入设备之间建立的与多个逻辑终端对应的链路;
133.接收来自接入设备的第一响应消息,第一响应消息中包括状态参数,或第一响应消息中包括链路指示参数和省电模式启用参数;
134.通过操作在链路指示参数指示的主链路上的逻辑终端与接入设备进行收发数据,将操作在其他链路上的逻辑终端设置为休眠状态,其他链路为多条链路中除主链路以外的链路。
135.在一些实施例中,还包括:
136.获取网络信号信息;
137.根据网络信号信息确定多条链路中的主链路,根据主链路设置链路指示参数;
138.向接入设备发送请求消息,包括:
139.在链路指示参数指示的主链路上向接入设备发送请求消息。
140.在一些实施例中,还包括:
141.当检测到满足第一预设条件时,唤醒其他链路中的部分或全部辅链路对应的逻辑终端,第一预设条件包括以下中至少一项:终端设备的待发送数据的数据量超过预设数据量阈值、终端设备在主链路上的信号强度低于强度阈值、终端设备在主链路上的传输延迟高于延迟阈值;
142.在唤醒的逻辑终端对应的辅链路上发送待发送数据。
143.在一些实施例中,请求消息中还包括下行唤醒参数,当下行唤醒参数指示支持下行唤醒逻辑终端时,还包括:
144.接收来自接入设备的启动消息;
145.唤醒启动消息中指示的需要唤醒的至少一条目标辅链路对应的逻辑终端;
146.在至少一条目标辅链路上发送第二响应消息,以便接入设备确认在目标辅链路上发送数据。
147.在一些实施例中,还包括:
148.接收来自接入设备的目标消息,目标消息中包括省电模式能力参数;
149.当省电模式能力参数指示接入设备支持省电模式时,执行向接入设备发送请求消息。
150.在一些实施例中,目标消息中还包括省电模式处理超时时长参数,方法还包括:
151.当间隔省电模式处理超时时长参数指示的时长后,未接收到来自接入设备的第一响应消息,再次执行向接入设备发送请求消息。
152.在一些实施例中,请求消息是连接请求消息,连接请求消息用于请求与接入设备建立多条与多个逻辑终端对应的链路;第一响应消息中包括连接响应参数,连接响应参数指示成功建立终端设备与接入设备之间的多条与多个逻辑终端对应的链路。
153.在一些实施例中,还包括:
154.向接入设备发送通知消息,通知消息指示停用省电模式;
155.唤醒其他链路对应的逻辑终端。
156.在一些实施例中,通知消息中还包括模式转换延迟参数,还包括:
157.经模式转换延迟参数指示的时长后,与接入设备在多条链路上收发数据。
158.在一些实施例中,终端设备与接入设备之间通过定时唤醒请求消息和响应消息建立定时唤醒协议,定时唤醒请求消息中包括接收信息帧参数,将操作在其他链路上的逻辑终端设置为休眠状态之后,还包括:
159.当接收信息帧参数指示不接收接入设备发送的信息帧时,终止定时唤醒协议;
160.当接收信息帧参数指示接收接入设备发送的信息帧时,暂停定时唤醒协议;当唤醒其他链路对应的逻辑终端后,与接入设备在定时唤醒协议协商的时段收发数据。
161.其中,接入设备包括多个逻辑接入设备,接入设备可以执行以下步骤:
162.接收来自终端设备的请求消息,请求消息中包括链路指示参数和省电模式启用参数,省电模式启用参数用于指示终端设备希望启用省电模式,链路指示参数用于指示多条链路中的主链路,终端设备包括多个与逻辑接入设备对应的逻辑终端,多条链路为终端设备与接入设备之间建立的与多个逻辑终端对应的链路;
163.向终端设备发送第一响应消息,第一响应消息中包括状态参数,或第一响应消息中包括链路指示参数和省电模式启用参数;
164.其中,状态参数用于指示接入设备确认终端设备启用省电模式。
165.在一些实施例中,还包括:
166.当检测到满足第二预设条件,向终端设备发送启动消息,启动消息用于指示终端设备唤醒多条链路中的至少一条目标辅链路对应的逻辑终端,第二预设条件包括以下中至少一项:接入设备在主链路上的信号强度低于强度阈值、接入设备在主链路上的传输延迟高于延迟阈值。
167.在一些实施例中,请求消息中包括唤醒缓存阈值参数,还包括:
168.当检测到接入设备中的待发送数据的数据量超过唤醒缓存阈值参数指示的数据量阈值时,向终端设备发送启动消息,启动消息用于指示终端设备唤醒多条链路中的至少一条目标辅链路对应的逻辑终端。
169.具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
170.由上可知,多链路投影设备可以和接入设备进行省电交互,可以使多条链路中的部分链路对应的逻辑终端进行休眠;由此,可以在保障业务质量的同时,降低电池电量的消耗,提升多链路投影设备的续航时间。
171.本技术还提供一种电子设备,在本实施例中,将以电子设备为投影设备为例进行详细描述,比如,如图2所示,其示出了本技术所涉及的投影设备的结构示意图。
172.在一些实施例中,该投影设备可以包括图像处理器201和投影光机202。其中:
173.图像处理器201可以是微控制器、专用图像处理芯片等,微控制器可以是arm芯片、微控制单元(microcontroller unit;mcu)等;专用图像处理芯片可以是图像信号处理器(image signal processing,isp)、图形处理器(graphics processing unit,gpu)、嵌入式神经网络处理器(neural-network process units,npu)等。图像处理器201可以用于视频解码、画质处理等。
174.投影光机202可以包括驱动芯片、空间光调制器和光源等。其中,光源可以是激光光源或led光源等;空空间光调制器可以是数字微镜器件(digtial micromirror devices,dmd)、液晶器件(liquid crystal display,lcd)、硅基液晶器件(liquid crystal on silicon,lcos)等;驱动芯片与空间光调制器对应,例如数字微镜器件可以采用数字光处理元件(digital light processing,dlp)驱动。投影光机202用于将需要投影的图像投射成投影画面。
175.在一些实施例中,投影设备还包括一个或者一个以上处理核心的中央控制器203,该中央控制器可以是cpu、arm、mcu等控制器。中央控制器203是该投影设备的控制中心,利用各种接口和线路连接整个投影设备的各个部分,可以运行或执行存储在存储器204内的软件程序和/或操作系统,以及调用存储在存储器204内的数据。
176.在一些实施例中,投影设备还包括一个或一个以上计算机可读存储介质的存储器204、输入模块205以及通信模块206、电源207等部件。本领域技术人员可以理解,图2中示出的投影设备结构并不构成对投影设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
177.存储器204可用于存储软件程序和操作系统,中央控制器203通过运行存储在存储
器204的软件程序和操作系统,从而执行各种功能应用以及数据处理。存储器204可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据投影设备的使用所创建的数据等。此外,存储器204可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器204还可以包括存储器控制器,以提供中央控制器203对存储器204的访问。
178.该投影设备还可包括输入模块205,该输入模块205可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的遥控器、键盘、鼠标、操作杆、光学或者轨迹球信号输入。
179.该投影设备还可包括通信模块206,在一些实施例中通信模块206可以包括无线模块,投影设备可以通过该通信模块206的无线模块进行短距离无线传输,从而为用户提供了无线的宽带互联网访问。比如,该通信模块206可以用于帮助用户访问流式媒体等。
180.投影设备还包括给各个部件供电的电源207,在一些实施例中,电源207可以通过电源管理系统与中央控制器203逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源207还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
181.在一些实施例中,中央控制器203可以运行或执行存储在存储器204内的软件程序和/或操作系统实现各种功能应用,例如:
182.向接入设备发送请求消息,请求消息中包括链路指示参数和省电模式启用参数,请求消息用于请求接入设备根据链路指示参数和省电模式启用参数确定是否同意启用省电模式;
183.接收来自接入设备的第一响应消息,第一响应消息中包括状态参数;
184.当状态参数指示接入设备同意启用省电模式,根据链路指示参数确定多条链路中的其他链路,多条链路为终端设备与接入设备之间建立的与多个逻辑终端对应的链路;
185.根据其他链路控制终端设备进行省电操作。
186.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
187.由上可知,多链路投影设备可以和接入设备进行省电交互,可以使多条链路中的部分链路对应的逻辑终端进行休眠;由此,可以在保障业务质量的同时,降低电池电量的消耗,提升多链路投影设备的续航时间。
188.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
189.为此,本技术提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本技术所提供的任一种终端设备的省电方法中的步骤。例如,该指令可以执行如下步骤:
190.向接入设备发送请求消息,请求消息中包括链路指示参数和省电模式启用参数,请求消息用于请求接入设备根据链路指示参数和省电模式启用参数确定是否同意启用省电模式;
191.接收来自接入设备的第一响应消息,第一响应消息中包括状态参数;
192.当状态参数指示接入设备同意启用省电模式,根据链路指示参数确定多条链路中的其他链路,多条链路为终端设备与接入设备之间建立的与多个逻辑终端对应的链路;
193.根据其他链路控制终端设备进行省电操作。
194.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
195.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中提供的终端设备的省电方法。
196.由于该存储介质中所存储的指令,可以执行本技术所提供的任一种终端设备的省电方法中的步骤,因此,可以实现本技术所提供的任一种终端设备的省电方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
197.以上对本技术所提供的一种终端设备的省电方法、终端设备、接入设备和计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
技术特征:
1.一种终端设备的省电方法,其特征在于,应用于终端设备,所述终端设备包括多个逻辑终端,所述终端设备的省电方法包括:向接入设备发送请求消息,所述请求消息中包括链路指示参数和省电模式启用参数,所述省电模式启用参数用于指示所述终端设备希望启用省电模式,所述链路指示参数用于指示多条链路中的主链路,所述多条链路为所述终端设备与所述接入设备之间建立的与所述多个逻辑终端对应的链路;接收来自所述接入设备的第一响应消息,所述第一响应消息中包括状态参数,或所述第一响应消息中包括所述链路指示参数和所述省电模式启用参数;通过操作在所述链路指示参数指示的主链路上的逻辑终端与所述接入设备进行收发数据,将操作在其他链路上的逻辑终端设置为休眠状态,所述其他链路为所述多条链路中除所述主链路以外的链路。2.如权利要求1所述的终端设备的省电方法,其特征在于,所述方法还包括:获取网络信号信息;根据所述网络信号信息确定所述多条链路中的主链路,根据所述主链路设置所述链路指示参数;所述向接入设备发送请求消息,包括:在所述链路指示参数指示的主链路上向所述接入设备发送请求消息。3.如权利要求1所述的终端设备的省电方法,其特征在于,所述方法还包括:当检测到满足第一预设条件时,唤醒所述其他链路中的部分或全部辅链路对应的逻辑终端,所述第一预设条件包括以下中至少一项:所述终端设备的待发送数据的数据量超过预设数据量阈值、所述终端设备在主链路上的信号强度低于强度阈值、所述终端设备在主链路上的传输延迟高于延迟阈值;在唤醒的逻辑终端对应的辅链路上发送所述待发送数据。4.如权利要求1所述的终端设备的省电方法,其特征在于,所述请求消息中还包括下行唤醒参数,当所述下行唤醒参数指示支持下行唤醒逻辑终端时,所述方法还包括:接收来自所述接入设备的启动消息;唤醒所述启动消息中指示的需要唤醒的至少一条目标辅链路对应的逻辑终端;在所述至少一条目标辅链路上发送第二响应消息,以便所述接入设备确认在目标辅链路上发送数据。5.如权利要求1所述的终端设备的省电方法,其特征在于,所述方法还包括:接收来自所述接入设备的目标消息,所述目标消息中包括省电模式能力参数;当所述省电模式能力参数指示所述接入设备支持省电模式时,执行所述向接入设备发送请求消息。6.如权利要求5所述的终端设备的省电方法,其特征在于,所述目标消息中还包括省电模式处理超时时长参数,所述方法还包括:当间隔所述省电模式处理超时时长参数指示的时长后,未接收到来自所述接入设备的第一响应消息,再次执行所述向接入设备发送请求消息。7.如权利要求1所述的终端设备的省电方法,其特征在于,所述请求消息是连接请求消息,所述连接请求消息还用于请求与所述接入设备建立多条与所述多个逻辑终端对应的链
路;所述第一响应消息中还包括连接响应参数,所述连接响应参数指示成功建立所述终端设备与所述接入设备之间的多条与所述多个逻辑终端对应的链路。8.如权利要求1所述的终端设备的省电方法,其特征在于,所述方法还包括:向所述接入设备发送通知消息,所述通知消息指示停用省电模式;唤醒所述其他链路对应的逻辑终端。9.如权利要求8所述的终端设备的省电方法,其特征在于,所述通知消息中还包括模式转换延迟参数,所述方法还包括:经所述模式转换延迟参数指示的时长后,与所述接入设备在所述多条链路上收发数据。10.如权利要求1所述的终端设备的省电方法,其特征在于,所述终端设备与所述接入设备之间通过定时唤醒请求消息和响应消息建立定时唤醒协议,所述定时唤醒请求消息中包括接收信息帧参数,所述将操作在其他链路上的逻辑终端设置为休眠状态之后,还包括:当所述接收信息帧参数指示不接收所述接入设备发送的信息帧时,终止所述定时唤醒协议;当所述接收信息帧参数指示接收所述接入设备发送的信息帧时,暂停所述定时唤醒协议;当唤醒所述其他链路对应的逻辑终端后,与所述接入设备在所述定时唤醒协议协商的时段收发数据。11.一种终端设备的省电方法,其特征在于,应用于接入设备,所述接入设备包括多个逻辑接入设备,所述终端设备的省电方法包括:接收来自终端设备的请求消息,所述请求消息中包括链路指示参数和省电模式启用参数,所述省电模式启用参数用于指示所述终端设备希望启用省电模式,所述链路指示参数用于指示多条链路中的主链路,所述终端设备包括多个与所述逻辑接入设备对应的逻辑终端,所述多条链路为所述终端设备与所述接入设备之间建立的与多个逻辑终端对应的链路;向所述终端设备发送第一响应消息,所述第一响应消息中包括状态参数,或所述第一响应消息中包括所述链路指示参数和所述省电模式启用参数;其中,所述状态参数用于指示所述接入设备确认所述终端设备启用省电模式。12.如权利要求11所述的终端设备的省电方法,其特征在于,所述方法还包括:当检测到满足第二预设条件,向所述终端设备发送启动消息,所述启动消息用于指示所述终端设备唤醒所述多条链路中的至少一条目标辅链路对应的逻辑终端,所述第二预设条件包括以下中至少一项:所述接入设备在主链路上的信号强度低于强度阈值、所述接入设备在主链路上的传输延迟高于延迟阈值。13.如权利要求11所述的终端设备的省电方法,其特征在于,所述请求消息中包括唤醒缓存阈值参数,所述方法还包括:当检测到所述接入设备中的待发送数据的数据量超过所述唤醒缓存阈值参数指示的数据量阈值时,向所述终端设备发送启动消息,所述启动消息用于指示所述终端设备唤醒所述多条链路中的至少一条目标辅链路对应的逻辑终端。14.一种终端设备,其特征在于包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行如权利要求1~10任一项所述的终端设备的省
电方法中的步骤。15.一种接入设备,其特征在于,包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行如权利要求11-13任一项所述的终端设备的省电方法中的步骤。16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1~13任一项所述的终端设备的省电方法中的步骤。
技术总结
本申请公开了一种终端设备的省电方法、终端设备、接入设备和存储介质;本申请终端设备包括多个逻辑终端,终端设备向接入设备发送请求消息,请求消息中包括链路指示参数和省电模式启用参数,省电模式启用参数用于指示终端设备希望启用省电模式,链路指示参数用于指示多条链路中的主链路;接收来自接入设备的第一响应消息,第一响应消息中包括状态参数,或第一响应消息中包括链路指示参数和省电模式启用参数;通过操作在链路指示参数指示的主链路上的逻辑终端与接入设备进行收发数据,将操作在其他链路上的逻辑终端设置为休眠状态,其他链路为多条链路中除主链路以外的链路。由此,本方案可以提升终端设备的续航时间。方案可以提升终端设备的续航时间。方案可以提升终端设备的续航时间。
技术研发人员:
吴昊 尹蕾
受保护的技术使用者:
宜宾市极米光电有限公司
技术研发日:
2022.10.20
技术公布日:
2023/2/3