一种控制方法及装置
文献发布时间:2023-06-19 10:35:20
技术领域
本申请属于设备控制技术领域,尤其涉及一种控制方法及装置。
背景技术
目前电子设备具有多种形态,如电子设备具有非折叠形态和折叠形态两种形态,或者电子设备具有开机形态和关机形态两种形态,在任意形态下电子设备的运行模式固定。
发明内容
一方面,本申请提供一种控制方法,包括:
在电子设备处于第一形态的情况下,如果检测到一输入设备与所述电子设备之间满足预设位置关系,调整电子设备的当前运行模式,其中,所述第一形态为所述电子设备能够输出和/或响应输入的形态,所述电子设备在调整运行模式前的功耗大于或小于其在调整运行模式后的功耗。
可选的,其中,如果检测到一输入设备与所述电子设备之间满足预设位置关系,调整电子设备的当前运行模式,包括:
如果电子设备当前处于第一运行模式,且检测到所述输入设备靠近电子设备放置,控制电子设备从当前的第一运行模式进入第二运行模式,其中,所述电子设备在第一运行模式下的功耗小于其在第二运行模式下的功耗;
或,如果电子设备当前处于第一运行模式,且检测到所述输入设备至少部分放置于电子设备之上,控制电子设备从当前的第一运行模式进入第三运行模式,其中,所述电子设备在第一运行模式下的功耗小于其在第二运行模式下的功耗,所述电子设备在第二运行模式下的功耗大于其在第三运行模式下的功耗;
或,如果电子设备当前处于第二运行模式,且检测到所述输入设备至少部分放置于电子设备之上,控制电子设备从当前的第二运行模式进入第三运行模式,其中,所述电子设备在第二运行模式下的功耗大于其在第三运行模式下的功耗;
或,如果电子设备当前处于第二运行模式,且检测到所述输入设备远离电子设备放置,控制电子设备从当前的第二运行模式进入第一运行模式,其中,所述电子设备在第二运行模式下的功耗大于其在第三运行模式下的功耗,所述电子设备在第三运行模式下的功耗大于其在第一运行模式下的功耗。
可选的,其中,检测到所述输入设备至少部分放置于电子设备之上,控制电子设备从当前的第二运行模式进入第三运行模式,包括:
检测到所述输入设备至少部分放置于所述电子设备的显示屏之上,控制所述显示屏中被遮挡区域的控制参数从第一控制参数调整为第二控制参数,且/或,控制所述显示屏中非遮挡区域的控制参数从第一控制参数调整为第三控制参数;
其中,所述被遮挡区域为所述显示屏中被所述输入设备遮挡的区域,所述非遮挡区域为所述显示屏中没有被所述输入设备遮挡的区域,所述第一控制参数与所述第三控制参数相同或不同。
可选的,其中,控制所述显示屏中被遮挡区域的控制参数从第一控制参数调整为第二控制参数,包括:
调整所述被遮挡区域从显示多种颜色调整为显示单一颜色,所述单一颜色为暗色系颜色中的一种;
或,调整所述被遮挡区域的亮度值从第一亮度值调整为第二亮度值,所述第一亮度值小于所述第二亮度值。
可选的,其中,控制所述显示屏中被遮挡区域的控制参数从第一控制参数调整为第二控制参数,包括:
确定与所述被遮挡区域对应的第一供电单元,控制所述第一供电单元从第一供电参数调整为第二供电参数,以调整所述被遮挡区域的亮度或显示颜色。
可选的,其中,检测到所述输入设备至少部分放置于电子设备之上,控制电子设备从当前的第二运行模式进入第三运行模式,包括:
检测到所述输入设备至少部分放置于所述电子设备的显示屏之上,至少调整所述显示屏中被遮挡区域和/或非遮挡区域的显示输出,其中,所述被遮挡区域为所述显示屏中被所述输入设备遮挡的区域,所述非遮挡区域为所述显示屏中没有被所述输入设备遮挡的区域。
可选的,其中,所述至少调整所述显示屏中被遮挡区域和/或非遮挡区域的显示输出,包括:
如果所述被遮挡区域和所述非遮挡区域显示同一界面,调整所述非遮挡区域的显示输出布局,以将所述被遮挡区域中的至少部分内容显示在所述非遮挡区域;
或,如果所述被遮挡区域和所述非遮挡区域显示不同界面,根据所述不同界面之间的关联关系将所述被遮挡区域的至少部分内容显示在所述非遮挡区域;
或,将显示在所述被遮挡区域中的系统图标调整至所述非遮挡区域中显示;
或,确定所述被遮挡区域显示的应用程序的类型,根据所述应用程序的类型,控制所述被遮挡区域显示的内容从显示输出方式调整为其他输出方式。
可选的,其中,如果所述被遮挡区域和所述非遮挡区域显示不同界面,根据所述不同界面之间的关联关系将所述被遮挡区域的至少部分内容显示在所述非遮挡区域,包括:
如果所述被遮挡区域显示的第一界面与所述非遮挡区域显示的第二界面中的内容相关,在所述非遮挡区域中显示所述第一界面和所述第二界面;
或,如果所述被遮挡区域显示的第一界面与所述非遮挡区域显示的第二界面中的内容相关,基于所述第一界面中的内容和所述第二界面中的内容,确定所述第一界面中的区别内容,将所述区别内容显示在所述非遮挡区域,所述区别内容为所述第二界面中不存在的内容。
可选的,其中,所述方法还包括:
获得所述输入设备的设备类型;
确定所述设备类型与所述电子设备之间的交互策略;
基于所述交互策略控制所述输入设备与所述电子设备之间的交互方式。
另一方面,本申请提供一种控制装置,包括:
获得单元,用于检测一输入设备与电子设备之间的位置关系;
调整单元,用于在电子设备处于第一形态的情况下,如果所述获得单元检测到一输入设备与所述电子设备之间满足预设位置关系,调整电子设备的当前运行模式,其中,所述第一形态为所述电子设备能够输出和/或响应输入的形态,所述电子设备在调整运行模式前的功耗大于或小于其在调整运行模式后的功耗。
再一方面,本申请提供一种电子设备,包括:
存储器,用于存储指令;
处理器,用于执行所述存储器中存储的指令,以实现上述控制方法。
再一方面,本申请提供一种存储介质,存储介质中存储有计算机程序代码,计算机程序代码被运行时实现上述控制方法。
上述控制方法及装置,在电子设备处于第一形态的情况下,如果检测到一输入设备与电子设备之间满足预设位置关系,调整电子设备的当前运行模式,其中第一形态为电子设备能够输出和/或响应输入的形态,电子设备在调整运行模式前的功耗大于或小于其在调整运行模式后的功耗,实现根据输入设备与电子设备之间的位置关系,对电子设备的当前运行模式进行自动调整,使得电子设备的当前运行模式能够随输入设备与电子设备之间的位置关系的变化而变化。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种控制方法的流程图;
图2是本申请实施例提供的一种电子设备的示意图;
图3是本申请实施例提供的另一种控制方法的流程图;
图4是本申请实施例提供的一种控制装置的结构示意图;
图5是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参见图1,其示出了本申请实施例提供的一种控制方法的流程图,可以包括以下步骤:
101:在电子设备处于第一形态的情况下,如果检测到一输入设备与电子设备之间满足预设位置关系,调整电子设备的当前运行模式。其中,第一形态为电子设备能够输出和/或响应输入的形态,电子设备在调整运行模式前的功耗大于或小于其在调整运行模式后的功耗。
第一形态是电子设备的一种使用形态,如电子设备的使用形态包括开机形态和关机形态,则第一形态是开机形态和关机形态中的任意一种,开机形态能够响应输入使处于关机模式的电子设备进入开机模式,并且在电子设备开机后进入正常运行模式,在正常运行模式下能够对外输出和响应输入;关机形态是在响应输入的情况下使电子设备从开机模式或正常运行模式进入到关机模式。
又例如,电子设备的使用形态包括被折叠形态和非折叠形态(也称为展开形态),被折叠形态和非折叠形态可以是针对电子设备中第一本体和第二本体而言,如果第一本体和第二本体之间形成一个近似水平面,确定电子设备的使用形态为非折叠形态,如果第一本体和第二本体重叠以及从重叠至形成一个近似水平面之间的形态确定为折叠形态。对于具有被折叠形态和非折叠形态的电子设备来说,电子设备的显示屏包括第一显示屏和第二显示屏,第一显示屏位于电子设备的第一本体,第二显示屏位于电子设备的第二本体,在第一本体和第二本体盖合时,第一显示屏和第二显示屏贴合;或者电子设备的一种结构如图2所示,电子设备包括一个可折叠的显示屏,可折叠的显示屏包括第一区域、弯折区域和第二区域,第一区域设置在第一本体上,第二区域设置在第二本体上,弯折区域设置在第一本体和第二本体之间,且通过弯折区域无缝连接第一区域和第二区域,使得第一本体和第二本体共用一个可折叠的显示屏,第一本体和第二本体共用的可折叠的显示屏可显示同一界面或者显示不同的界面,对此本实施例不进行限定。
上述输入设备是能够与电子设备进行交互的设备,输入设备与电子设备的交互包括但不限于:电子设备能够响应输入设备的输入、输入设备和电子设备之间能够进行内容共享、输入设备能够响应电子设备的输出等。例如输入设备可以是键盘、绘画板、触控笔和其他电子设备中的至少一种,键盘、绘画板和触控笔能够向电子设备输入内容使电子设备响应、其他电子设备能够输入内容至电子设备,能够响应电子设备的输出,还可以与电子设备进行内容共享。无论何种类型的输入设备,输入设备与电子设备之间的位置关系包括:输入设备靠近电子设备、输入设备至少部分放置于电子设备之上、输入设备远离电子设备,这三种位置关系能够确定为预设位置关系。
在本实施例中,输入设备与电子设备之间的位置关系可以以输入设备相对于电子设备的位置表示,对应的检测方式包括但不限于如下方式:
一种检测方式,通过距离传感器检测输入设备与电子设备之间的距离;如果通过距离传感器得到的输入设备与电子设备之间的多个距离表明输入设备与电子设备之间的距离缩小且大于距离传感器相对目标边界的目标距离,确定输入设备靠近电子设备,目标边界是电子设备中位于距离传感器的采集方向上的设备边缘,例如距离传感器根据光束的发射时间和光束的接收时间,得到输入设备与电子设备之间的距离,则距离传感器的采集方向为光束的发射方向,其中光束可以是超声波、红外线等。
如果通过距离传感器得到的输入设备与电子设备之间的距离小于目标距离,确定输入设备至少部分放置于电子设备之上;如果通过距离传感器得到的输入少部与电子设备之间的距离表明输入设备与电子设备之间的距离变大且大于目标距离,确定输入设备远离电子设备。
因距离传感器只能获得其采集方向上的距离,即距离传感器具有一定方向性,所以电子设备可设置多个距离传感器,且多个距离传感器的采集方向不同,使得通过具有不同采集方向的多个传感器采集到在不同方向上移动的电子设备。
另一种检测方式,通过图像采集设备获得电子设备所在环境的图像数据,基于图像数据确定输入设备与电子设备之间的位置关系,其中图像采集设备为电子设备中的部件,或图像采集设备为电子设备所在环境的其他电子设备,且其他电子设备能够采集到包含电子设备的图像数据。
此外,除了输入设备靠近、远离和位于电子设备之上之外,非输入设备(如用户的手)等也可能会靠近、远离和位于电子设备之上,针对此种情况,通过图像采集设备采集到的图像数据能够对包含电子设备的图像数据进行分析,以确定图像数据中是输入设备相对电子设备移动还是非输入设备相对电子设备移动。对于距离传感器来说,距离传感器发射的光束会照射到输入设备和非输入设备的不同位置上,相对应的距离传感器能够接收到从不同位置返回的光束,基于不同位置返回的光束确定出设备形状,以基于设备形状确定出是输入设备还是非输入设备。
再一种检测方式,在电子设备上设置有吸附部件,如在电子设备的第一本体和第二本体中的至少一个本体上设置吸附部件,吸附部件用于固定输入设备;基于此如果接收到吸附部件发送的固定信号,说明吸附部件上固定有输入设备,确定出输入设备至少部分放置于电子设备之上。但是通过吸附部件的检测方式只能在输入设备与吸附部件接触过程中才能够确定,在输入设备向电子设备靠近或远离的情况下,在输入设备没有与吸附部件相接触之前是无法检测到输入设备相对电子设备的移动,因此这种检测方式对于靠近和远离检测会滞后且会延迟当前运行模式的调整。
在检测到输入设备相对于电子设备处于不同的位置关系的情况下,针对电子设备的当前运行模式的调整也有所不同,下面介绍电子设备的当前运行模式的调整方式:
一种调整方式,如果电子设备当前处于第一运行模式,且检测到输入设备靠近电子设备放置,控制电子设备从当前的第一运行模式进入第二运行模式,其中电子设备在第一运行模式下的功耗小于其在第二运行模式下的功耗。
例如第一运行模式可以是关机模式、休眠模式、待机(Modern Standby)模式中的至少一种,第二运行模式的功耗大于第一运行模式的功耗,那么第二运行模式可以是正常运行模式,所谓正常运行模式是电子设备的操作系统被启用,通过操作系统能够控制电子设备中各部件运行以及运行电子设备中的各应用程序。
如果电子设备当前处于第一运行模式且检测到输入设备靠近电子设备放置,电子设备可直接控制电子设备从当前的第一运行模式进入第二运行模式,或者借助输入设备控制电子设备从当前的第一运行模式进入第二运行模式,例如在输入设备上输入模式调整指令后,响应模式调整指令来控制电子设备从当前的第一运行模式进入第二运行模式。
例如第一运行模式为关机模式或休眠模式,如果检测到输入设备靠近电子设备放置,控制电子设备从关机模式或休眠模式自动开机或唤醒,也可以是输入设备靠近电子设备,在输入设备上输入模式调整指令后控制电子设备开机或唤醒。例如输入设备是一个键盘,通过键盘中的电源键或空格键等控制电子设备开机或唤醒。
另一种调整方式,如果电子设备当前处于第一运行模式,且检测到输入设备至少部分放置于电子设备之上,控制电子设备从当前的第一运行模式进入第三运行模式,其中,电子设备在第一运行模式下的功耗小于其在第二运行模式下的功耗,电子设备在第二运行模式下的功耗大于其在第三运行模式下的功耗。
如果输入设备至少部分放置于电子设备之上,电子设备中放置有输入设备的区域因输入设备被遮挡,使得该部分区域无法正常使用,如输入设备放置在电子设备的显示屏上,会使得这部分区域显示的内容无法正常观看,由此电子设备中被输入设备遮挡的区域视为被遮挡区域,没有被输入设备遮挡的区域视为非遮挡区域。相对应的第三运行模式与第二运行模式相比,其不同之处在于电子设备的被遮挡区域进入息屏模式、断电模式、低亮度模式中的任意一种模式。也就是说,在第三运行模式下,电子设备中的非遮挡区域正常运行但是被遮挡区域进入息屏模式、断电模式、低亮度模式中的任意一种模式以降低电子设备的功耗。
例如第一运行模式为关机模式或休眠模式,如果检测到输入设备至少部分放置在电子设备之上,控制电子设备从关机模式或休眠模式自动开机或唤醒但开机或唤醒后被遮挡区域进入息屏模式或低亮度模式。当然也可以是输入设备靠近电子设备,在输入设备上输入模式调整指令后控制电子设备开机或唤醒,同样的在开机或唤醒后被遮挡区域进入息屏模式或低亮度模式。例如输入设备是一个键盘,通过键盘中的电源键或空格键等控制电子设备开机或唤醒。
在电子设备处于不同使用形态下,输入设备的放置方式和放置位置中的至少一种可能会不同,如电子设备处于被折叠形态下,输入设备的至少部分可以放置在电子设备中与放置面相接触的本体上,放置面为用于放置电子设备的水平面,如第二本体与放置面相接触,则输入少部的至少部分可以放置在第二本体上;如果电子设备处于非折叠形态下,输入设备的至少部分可以放置在电子设备的任一本体上。针对不同类型的输入设备,其放置方式也可以不同,例如键盘等作为电子设备的部件来说,可通过吸附部件方式放置在电子设备上,其他电子设备则可以直接放置在电子设备的某一个区域上。
再一种调整方式,如果电子设备当前处于第二运行模式,且检测到输入设备至少部分放置于电子设备之上,控制电子设备从当前的第二运行模式进入第三运行模式,其中电子设备在第二运行模式下的功耗大于其在第三运行模式下的功耗,第二运行模式和第三运行模式的区别请参见上述说明。
如果电子设备当前处于第二运行模式且检测到输入设备至少部分放置于电子设备之上,控制电子设备中的被遮挡区域进入息屏模式、断电模式、低亮度模式中的任意一种模式,使得电子设备从第二运行模式中的全屏显示进入到被遮挡区域不显示或低亮度显示,被遮挡区域不显示表明被遮挡区域进入息屏模式,被遮挡区域低亮度显示表明被遮挡区域进行低亮度模式,在低亮度模式下被遮挡区域的亮度值小于非遮挡区域的亮度值,但是对被遮挡区域的亮度值不进行限定,如被遮挡区域的亮度值可以是但不限于设置为0。
再一种调整方式,如果电子设备当前处于第二运行模式,且检测到输入设备远离电子设备放置,控制电子设备从当前的第二运行模式进入第一运行模式,其中,电子设备在第二运行模式下的功耗大于其在第三运行模式下的功耗,电子设备在第三运行模式下的功耗大于其在第一运行模式下的功耗,其过程与从第一运行模式进入第二运行模式相类似,此处不再阐述。
上述控制方法,在电子设备处于第一形态的情况下,如果检测到一输入设备与电子设备之间满足预设位置关系,调整电子设备的当前运行模式,其中第一形态为电子设备能够输出和/或响应输入的形态,电子设备在调整运行模式前的功耗大于或小于其在调整运行模式后的功耗,实现根据输入设备与电子设备之间的位置关系,对电子设备的当前运行模式进行自动调整,使得电子设备的当前运行模式能够随输入设备与电子设备之间的位置关系的变化而变化。
在本实施例中,检测到输入设备至少部分放置于电子设备之上,控制电子设备从当前的第二运行模式进入第三运行模式可以是但不限于是针对显示屏的控制参数,一种针对显示屏的控制方式如下:
检测到输入设备至少部分放置于电子设备的显示屏之上,控制显示屏中被遮挡区域的控制参数从第一控制参数调整为第二控制参数,且/或,控制所属显示屏中非遮挡区域的控制参数从第一控制参数调整为第三控制参数。
被遮挡区域为显示屏中被输入设备遮挡的区域,非遮挡区域为显示屏中没有被输入设备遮挡的区域,第一控制参数与第三控制参数相同或不同,如果第一控制参数与第三控制参数相同,确定非遮挡区域的控制参数维持不变,从而在输入设备至少部分放置于电子设备之上时至少控制被遮挡区域的控制参数。其中,控制显示屏中被遮挡区域的控制参数从第一控制参数调整为第二控制参数包括如下任一方式:
调整被遮挡区域从显示多种颜色调整为显示单一颜色,单一颜色为暗色系颜色中的一种,暗色系颜色为偏向黑色的颜色,如黑色、灰色和深蓝等等。一般情况下,多种颜色相对于单一的暗色系颜色来说,显示多种颜色的功耗明显大于单一的暗色系颜色的功耗,因此在检测到输入设备至少部分放置于电子设备的显示屏之上,将被遮挡区域所显示的颜色调整为单一颜色。本实施例中可预设设置被遮挡区域对应的单一颜色,在在检测到输入设备至少部分放置于电子设备的显示屏之上,将被遮挡区域所显示的颜色调整为预先设置的单一颜色,也可以根据当前电子设备所处环境,从属于暗色系颜色的多个单一颜色中选择一个与当前所处环境匹配的单一颜色。如果被遮挡区域显示黑色,视为被遮挡区域进入息屏模式。
或,
调整被遮挡区域的亮度值从第一亮度值调整为第二亮度值,第一亮度值小于第二亮度值,以使被遮挡区域进入低亮度模式。
其中对被遮挡区域的亮度或显示颜色的控制可通过对电子设备中的供电单元进行控制实现,如控制显示屏中被遮挡区域的控制参数从第一控制参数调整为第二控制参数,包括:确定与被遮挡区域对应的第一供电单元,控制第一供电单元从第一供电参数调整为第二供电参数,以调整被遮挡区域的亮度或显示颜色。
例如,第一供电单元的第二供电参数可以是但不限于是0,这样第一供电单元停止向被遮挡区域供电,使被遮挡区域的亮度值为0,被遮挡区域进入低亮度模式或断电模式。而被遮挡区域显示的颜色也与第一供电单元的供电参数相关,为此本实施例可基于被遮挡区域所要显示的颜色,确定第一供电单元的第二供电参数,在检测到被遮挡区域要显示该颜色时,将第一供电单元从第一供电参数调整为确定的第二供电参数。
另一种针对显示屏的控制方式如下:检测到输入设备至少部分放置于电子设备的显示屏之上,至少调整显示屏中被遮挡区域和/或非遮挡区域的显示输出,其中被遮挡区域为显示屏中被输入设备遮挡的区域,非遮挡区域为显示屏中没有被输入设备遮挡的区域。至少调整显示屏中被遮挡区域和/或非遮挡区域的显示输出的目的是为了使被遮挡区域中的至少部分内容输出,对被遮挡区域和/或非遮挡区域的显示输出的调整方式如下:
如果被遮挡区域和非遮挡区域显示同一界面,调整非遮挡区域的显示输出布局,以将被遮挡区域中的至少部分内容显示在非遮挡区域。例如对被遮挡区域和非遮挡区域显示的同一界面进行缩小操作,使得该界面能够完整显示在非遮挡区域中;又例如对被遮挡区域中的内容进行分析,将被遮挡区域中的主体/重要内容显示在非遮挡区域中,如调整非遮挡区域中内容的显示布局,将被遮挡区域中的主体/重要内容显示在非遮挡区域的空白区域中,空白区域是非遮挡区域中没有显示内容的区域。
或,
如果被遮挡区域和非遮挡区域显示不同界面,根据不同界面之间的关联关系将被遮挡区域的至少部分内容显示在非遮挡区域;例如如果被遮挡区域显示的第一界面与非遮挡区域显示的第二界面中的内容相关,在非遮挡区域中显示第一界面和第二界面,如通过缩小第一界面和第二界面的方式,将第一界面和第二界面完整显示在非遮挡区域中,又如可在非遮挡区域中并排显示第一界面和第二界面,且第一界面和第二界面中分别设置有滚动条,以通过滚动条来显示第一界面和第二界面中的全部内容;又例如如果被遮挡区域显示的第一界面与非遮挡区域显示的第二界面中的内容相关,基于第一界面中的内容和第二界面中的内容,确定第一界面中的区别内容,将区别内容显示在非遮挡区域,所述区别内容为第二界面中不存在的内容。
或,
将显示在被遮挡区域中的系统图标调整至非遮挡区域中显示,在将系统图标调整至非遮挡区域中显示过程中,可以将系统图标调整至非遮挡区域的边缘区域,如调整至非遮挡区域的下边缘区域,符合目前系统图标在显示区域的下边缘区域显示的要求,但是将系统图标调整至非遮挡区域的边缘区域可能会遮挡非遮挡区域中显示的内容。针对这一情况,本实施例还可采用将系统图标调整至非遮挡区域的空白区域进行显示。
或,
确定被遮挡区域显示的应用程序的类型,根据应用程序的类型,控制被遮挡区域显示的内容从显示输出方式调整为其他输出方式。例如对于能够以文字形式表示的内容,可以从显示输出方式调整为语音输出方式和投影输出方式中的至少一种,对于能够以画面形式表示的内容,可以从显示输出方式调整为投影输出方式。
上述阐述了如果检测到输入设备至少部分放置于电子设备之上,控制电子设备从当前的第二运行模式进入第三运行模式的可行方式,通过这些可行方式使得电子设备能够从第二运行模式进入第三运行模式,以降低电子设备的功耗。
请参见图3,其示出了本申请实施例提供的另一种控制方法的流程图,可以包括以下步骤:
201:在电子设备处于第一形态的情况下,如果检测到一输入设备与电子设备之间满足预设位置关系,调整电子设备的当前运行模式,其中,第一形态为电子设备能够输出和/或响应输入的形态,电子设备在调整运行模式前的功耗大于或小于其在调整运行模式后的功耗。
202:获得输入设备的设备类型,其中设备类型可根据输入设备的形状确定,例如在检测输入设备与电子设备之间的位置关系过程中获得输入设备的形状,根据输入设备的形状确定输入设备的设备类型,如通过上述距离传感器或图像采集设备获得输入设备的形状。在本实施例中,输入设备的设备类型还可以由用户手动输入,对此本实施例不进行限定。
203:确定设备类型与电子设备之间的交互策略。
204:基于交互策略控制输入设备与电子设备之间的交互方式。
在本实施例中,交互策略用于控制输入设备与电子设备之间的交互方式,不同设备类型的输入设备,其与电子设备之间的交互策略可以相同或不同。交互策略用于根据设备类型指示的功能,确定设备类型与电子设备之间的交互策略。例如设备类型指示输入设备能够辅助电子设备工作,则交互策略用于控制输入设备辅助电子设备工作,如键盘、触控笔和绘画板等能够辅助电子设备输入内容,针对这些输入设备其交互策略用于使输入设备控制电子设备的输入。
如果设备类型指示输入设备能够与电子设备进行内容共享,则交互策略用于控制输入设备与电子设备进行内容共享。例如如果输入设备为其他电子设备,交互策略用于控制电子设备与其他电子设备之间建立通信链路,通过通信链路至少与其他电子设备进行数据共享。
上述控制方法,获得输入设备的设备类型,确定设备类型与电子设备之间的交互策略,基于交互策略控制输入设备与电子设备之间的交互方式,以利用两者匹配的交互策略控制双方的交互方式。针对不同类型的输入设备,基于交互策略电子设备能够直接调用或启动与输入设备对应的应用程序,以实现快捷操作或智能响应。
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
本申请实施例还提供一种控制装置,其可选结构如图4所示,可以包括:获得单元10和调整单元20。
获得单元10,用于检测一输入设备与电子设备之间的位置关系;
调整单元20,用于在电子设备处于第一形态的情况下,如果获得单元10检测到一输入设备与电子设备之间满足预设位置关系,调整电子设备的当前运行模式,其中,第一形态为电子设备能够输出和/或响应输入的形态,电子设备在调整运行模式前的功耗大于或小于其在调整运行模式后的功耗。
其中,如果获得单元10检测到一输入设备与电子设备之间满足预设位置关系,调整单元20调整电子设备的当前运行模式包括如下任意方式:
一种方式,如果电子设备当前处于第一运行模式,且检测到输入设备靠近电子设备放置,控制电子设备从当前的第一运行模式进入第二运行模式,其中,电子设备在第一运行模式下的功耗小于其在第二运行模式下的功耗。
另一种方式,如果电子设备当前处于第一运行模式,且检测到输入设备至少部分放置于电子设备之上,控制电子设备从当前的第一运行模式进入第三运行模式,其中,电子设备在第一运行模式下的功耗小于其在第二运行模式下的功耗,电子设备在第二运行模式下的功耗大于其在第三运行模式下的功耗。
再一种方式,如果电子设备当前处于第二运行模式,且检测到输入设备至少部分放置于电子设备之上,控制电子设备从当前的第二运行模式进入第三运行模式,其中,电子设备在第二运行模式下的功耗大于其在第三运行模式下的功耗。
再一种方式,如果电子设备当前处于第二运行模式,且检测到输入设备远离电子设备放置,控制电子设备从当前的第二运行模式进入第一运行模式,其中,电子设备在第二运行模式下的功耗大于其在第三运行模式下的功耗,电子设备在第三运行模式下的功耗大于其在第一运行模式下的功耗。
在本实施例中,检测到输入设备至少部分放置于电子设备之上,调整单元20控制电子设备从当前的第二运行模式进入第三运行模式的一种方式如下:
检测到输入设备至少部分放置于电子设备的显示屏之上,控制显示屏中被遮挡区域的控制参数从第一控制参数调整为第二控制参数,且/或,控制显示屏中非遮挡区域的控制参数从第一控制参数调整为第三控制参数;其中,被遮挡区域为显示屏中被输入设备遮挡的区域,非遮挡区域为显示屏中没有被输入设备遮挡的区域,第一控制参数与第三控制参数相同或不同。
其中,控制显示屏中被遮挡区域的控制参数从第一控制参数调整为第二控制参数,包括:调整被遮挡区域从显示多种颜色调整为显示单一颜色,单一颜色为暗色系颜色中的一种;或,调整被遮挡区域的亮度值从第一亮度值调整为第二亮度值,第一亮度值小于第二亮度值。
对于被遮挡区域的亮度或显示颜色的调整可通过对被遮挡区域对应的第一供电单元进行控制实现,例如调整单元20,用于确定与被遮挡区域对应的第一供电单元,控制第一供电单元从第一供电参数调整为第二供电参数,以调整被遮挡区域的亮度或显示颜色。
在本实施例中,检测到输入设备至少部分放置于电子设备之上,调整单元20控制电子设备从当前的第二运行模式进入第三运行模式的另一种方式如下:
检测到输入设备至少部分放置于电子设备的显示屏之上,至少调整显示屏中被遮挡区域和/或非遮挡区域的显示输出,其中,被遮挡区域为显示屏中被输入设备遮挡的区域,非遮挡区域为显示屏中没有被输入设备遮挡的区域。
对于显示输出的调整方式包括但不限于如下任意方式:
如果被遮挡区域和非遮挡区域显示同一界面,调整非遮挡区域的显示输出布局,以将被遮挡区域中的至少部分内容显示在非遮挡区域;或,如果被遮挡区域和非遮挡区域显示不同界面,根据不同界面之间的关联关系将被遮挡区域的至少部分内容显示在非遮挡区域;或,将显示在被遮挡区域中的系统图标调整至非遮挡区域中显示;或,确定被遮挡区域显示的应用程序的类型,根据应用程序的类型,控制被遮挡区域显示的内容从显示输出方式调整为其他输出方式。
可选的,如果被遮挡区域和非遮挡区域显示不同界面,根据不同界面之间的关联关系将被遮挡区域的至少部分内容显示在非遮挡区域,包括:
如果被遮挡区域显示的第一界面与非遮挡区域显示的第二界面中的内容相关,在非遮挡区域中显示第一界面和第二界面;或,如果被遮挡区域显示的第一界面与非遮挡区域显示的第二界面中的内容相关,基于第一界面中的内容和第二界面中的内容,确定第一界面中的区别内容,将区别内容显示在非遮挡区域,区别内容为第二界面中不存在的内容。
上述控制装置还可以包括确定单元和控制单元,获得单元10,还用于获得输入设备的设备类型。
确定单元,用于确定设备类型与电子设备之间的交互策略;控制单元,用于基于交互策略控制输入设备与电子设备之间的交互方式。
本申请实施例还提供一种电子设备,其可选结构如图5所示,可以包括:处理器100和存储器200,处理器100和存储器200之间通过但不限于总线300交互;处理器100,用于执行存储器中存储的指令,以实现上述控制方法。
本申请实施例还提供一种存储介质,存储介质中存储有计算机程序代码,计算机程序代码被运行时实现上述控制方法。
需要说明的是,本说明书中的各个实施例可以采用递进的方式描述、本说明书中各实施例中记载的特征可以相互替换或者组合,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
- 用户装置、用户装置的通信控制方法、核心网装置、核心网的通信控制方法、SMF、SMF的通信控制方法、UPF以及UPF的通信控制方法
- 内容或应用程序提供系统、内容或应用程序提供系统的控制方法、终端装置、终端装置的控制方法、认证装置、认证装置的控制方法