CN111381669B - 可折叠设备、执行操作指令的方法、装置和存储介质 - Google Patents
可折叠设备、执行操作指令的方法、装置和存储介质 Download PDFInfo
- Publication number
- CN111381669B CN111381669B CN201811637135.3A CN201811637135A CN111381669B CN 111381669 B CN111381669 B CN 111381669B CN 201811637135 A CN201811637135 A CN 201811637135A CN 111381669 B CN111381669 B CN 111381669B
- Authority
- CN
- China
- Prior art keywords
- folding
- area
- foldable
- folding area
- foldable device
- 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 49
- 238000001514 detection method Methods 0.000 claims abstract description 18
- 230000001960 triggered effect Effects 0.000 claims description 28
- 230000006870 function Effects 0.000 claims description 24
- 238000011022 operating instruction Methods 0.000 claims description 3
- 238000003825 pressing Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/0206—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
- H04M1/0208—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings characterized by the relative motions of the body parts
- H04M1/0214—Foldable telephones, i.e. with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开是关于一种可折叠设备、执行操作指令的方法、装置和存储介质,属于终端技术领域。该可折叠设备包括:壳体、显示屏幕、第一检测件和处理器。显示屏幕设置于壳体上,在壳体处于折叠状态时,显示屏幕被分为显示区和折叠区,折叠区用于显示虚拟按键。第一检测件与处理器连接,用于获取对折叠区中的虚拟按键的手势操作,处理器用于执行手势操作对应的操作指令。该可折叠设备在壳体处于折叠状态时,在折叠区显示虚拟按键,丰富了折叠区的内容,避免只在显示区显示内容,造成折叠区空置,浪费折叠区的屏幕资源。并且在折叠区显示虚拟按键,用户可以通过对虚拟按键的手势操作,对可折叠设备进行相应的操作,提高了折叠区的利用率。
Description
技术领域
本公开涉及终端技术领域。特别涉及一种可折叠设备、执行操作指令的方法、装置和存储介质。
背景技术
随着移动终端的快速发展,为了满足用户对大屏幕的需求,可折叠设备应运而生。可折叠设备处于展开状态时,可以为用户提供较大显示屏幕;当可折叠设备处于折叠状态时,可以节省占用空间。
可折叠设备包括壳体和显示屏幕,显示屏幕设置于该壳体上。当壳体处于展开状态时,在整个显示屏幕中显示内容;当壳体处于折叠状态时,显示屏幕被分成显示区域和折叠区域,仅在显示区域中显示内容。
发明内容
本公开实施例提供了一种可折叠设备、执行操作指令的方法、装置和存储介质。所述技术方案如下:
根据本公开实施例的第一方面,提供了一种可折叠设备,所述可折叠设备包括:壳体、显示屏幕、第一检测件和设置于所述壳体内的处理器;
所述显示屏幕设置于所述壳体上;
在所述壳体处于折叠状态时,所述显示屏幕被分为显示区和折叠区;
所述折叠区用于显示虚拟按键;
所述第一检测件设置于所述折叠区与所述壳体之间,且与所述处理器连接,用于获取对所述折叠区中的虚拟按键的手势操作;
所述处理器用于执行所述手势操作对应的操作指令。
在一种可能的实现方式中,所述可折叠设备还包括:第二检测件;
所述第二检测件设置于所述折叠区与所述壳体之间,且与所述处理器连接,用于检测所述手势操作的操作参数;
所述处理器还用于在所述操作参数满足预设条件时,执行所述手势操作对应的操作指令。
在一种可能的实现方式中,所述壳体包括第一壳体、第二壳体和转轴;
所述转轴设置于所述第一壳体和所述第二壳体之间,用于连接所述第一壳体和所述第二壳体。
在一种可能的实现方式中,所述第一检测件设置于所述转轴和所述折叠区之间;所述转轴还用于支撑所述折叠区。
在一种可能的实现方式中,所述可折叠设备还包括:折叠区支撑件;
所述折叠区支撑件设置于所述第一检测件底部,用于支撑所述折叠区。
根据本公开实施例的第二方面,提供了一种执行操作指令的方法,所述方法包括:
当所述可折叠设备处于折叠状态时,在所述可折叠设备的第一折叠区显示虚拟按键;
当检测到所述虚拟按键被触发时,获取所述虚拟按键被触发的手势操作;
执行所述手势操作对应的操作指令。
在一种可能的实现方式中,所述执行所述手势操作对应的操作指令之前,所述方法还包括:
获取所述手势操作的操作参数;
在所述操作参数满足预设条件时,执行所述执行所述手势操作对应的操作指令的步骤。
在一种可能的实现方式中,所述在所述可折叠设备的第一折叠区显示虚拟按键,包括:
基于所述虚拟按键的显示样式,在所述可折叠设备的第一折叠区显示所述虚拟按键,所述显示样式为默认显示样式或者自定义显示样式。
在一种可能的实现方式中,所述基于所述虚拟按键的显示样式,在所述可折叠设备的第一折叠区显示所述虚拟按键之前,所述方法还包括:
显示设置界面,所述设置界面包括多个候选显示样式;
获取被选择的候选显示样式;
将所述被选择的候选显示样式设置为所述虚拟按键的显示样式。
在一种可能的实现方式中,所述在所述可折叠设备的第一折叠区显示虚拟按键之前,所述方法还包括:
获取已存储的用于显示所述虚拟按键的所述第一折叠区的区域标识,基于所述区域标识,确定所述区域标识对应的所述第一折叠区,所述区域标识为可折叠设备默认的区域标识或者所述可折叠设备自定义设置的区域标识。
在一种可能的实现方式中,所述在所述可折叠设备的第一折叠区显示虚拟按键之前,所述方法还包括:
确定所述可折叠设备被持握的第一持握状态;
根据所述第一持握状态,从持握状态和折叠区的对应关系中确定所述第一持握状态对应的第一折叠区。
在一种可能的实现方式中,所述确定所述可折叠设备被持握的第一持握状态,包括:
确定所述可折叠设备当前被持握的第一持握状态;或者,
确定所述可折叠设备在当前时间之前的预设时长内被持握频率最高的第一持握状态。
在一种可能的实现方式中,所述在所述可折叠设备的第一折叠区显示虚拟按键之后,所述方法还包括:
检测到所述可折叠设备满足预设切换条件时,将所述虚拟按键从所述第一折叠区切换至第二折叠区。
在一种可能的实现方式中,所述方法还包括:
当所述可折叠设备当前被持握的持握状态为第二持握状态,且所述第一折叠区为第一持握状态对应的折叠区时,检测所述可折叠设备在所述第二持握状态下被持握的第一持握时长;
当检测到所述第一持握时长达到第一预设时长时,确定所述可折叠设备满足预设切换条件。
在一种可能的实现方式中,所述检测所述可折叠设备在所述第二持握状态下被持握的第一持握时长之前,所述方法还包括:
确定所述可折叠设备的自动切换功能是否开启,所述自动切换功能用于自动切换虚拟按键所在的折叠区;
当所述自动切换功能开启时,执行所述检测所述可折叠设备在所述第二持握状态下被持握的第一持握时长的步骤。
根据本公开实施例的第三方面,提供了一种执行操作指令的装置,所述装置包括:
第一显示模块,用于当所述可折叠设备处于折叠状态时,在所述可折叠设备的第一折叠区显示虚拟按键;
第一获取模块,用于当检测到所述虚拟按键被触发时,获取所述虚拟按键被触发的手势操作;
执行模块,用于执行所述手势操作对应的操作指令。
在一种可能的实现方式中,所述装置还包括:
所述执行模块,还用于获取所述手势操作的操作参数;在所述操作参数满足预设条件时,执行所述手势操作对应的操作指令。
在一种可能的实现方式中,所述第一显示模块,还用于基于所述虚拟按键的显示样式,在所述可折叠设备的第一折叠区显示所述虚拟按键,所述显示样式为默认显示样式或者自定义显示样式。
在一种可能的实现方式中,所述装置还包括:
第二显示模块,用于显示设置界面,所述设置界面包括多个候选显示样式;获取被选择的候选显示样式;将所述被选择的候选显示样式设置为所述虚拟按键的显示样式。
在一种可能的实现方式中,所述装置还包括:
第三获取模块,用于获取已存储的用于显示所述虚拟按键的所述第一折叠区的区域标识,基于所述区域标识,确定所述区域标识对应的所述第一折叠区,所述区域标识为可折叠设备默认的区域标识或者所述可折叠设备自定义设置的区域标识。
在一种可能的实现方式中,所述装置还包括:
确定模块,用于确定所述可折叠设备被持握的第一持握状态;根据所述第一持握状态,从持握状态和折叠区的对应关系中确定所述第一持握状态对应的第一折叠区。
在一种可能的实现方式中,所述确定模块,还用于确定所述可折叠设备当前被持握的第一持握状态;或者,确定所述可折叠设备在当前时间之前的预设时长内被持握频率最高的第一持握状态。
在一种可能的实现方式中,所述装置还包括:
切换模块,用于检测到所述可折叠设备满足预设切换条件时,将所述虚拟按键从所述第一折叠区切换至第二折叠区。
在一种可能的实现方式中,所述装置还包括:
检测模块,用于当所述可折叠设备当前被持握的持握状态为第二持握状态,且所述第一折叠区为第一持握状态对应的折叠区时,检测所述可折叠设备在所述第二持握状态下被持握的第一持握时长;当检测到所述第一持握时长达到第一预设时长时,确定所述可折叠设备满足预设切换条件。
在一种可能的实现方式中,所述装置还包括:
所述检测模块,还用于确定所述可折叠设备的自动切换功能是否开启,所述自动切换功能用于自动切换虚拟按键所在的折叠区;当所述自动切换功能开启时,检测所述可折叠设备在所述第二持握状态下被持握的第一持握时长。
根据本公开实施例的第四方面,提供了一种可折叠设备,所述可折叠设备包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:当所述可折叠设备处于折叠状态时,在所述可折叠设备的第一折叠区显示虚拟按键;当检测到所述虚拟按键被触发时,获取所述虚拟按键被触发的手势操作;执行所述手势操作对应的操作指令。
根据本公开实施例的第五方面,提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由可折叠设备的处理器执行时,使得可折叠设备能够执行上述第二方面任一项所述的可折叠设备的执行操作指令的方法。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开实施例提供了一种可折叠设备,该可折叠设备包括壳体、显示屏幕、第一检测件和设置于壳体内的处理器。显示屏幕设置于壳体上,在壳体处于折叠状态时,显示屏幕被分为显示区和折叠区,折叠区用于显示虚拟按键。第一检测件设置于折叠区与壳体之间,且与处理器连接,用于获取对折叠区中的虚拟按键的手势操作,处理器用于执行手势操作对应的操作指令。该可折叠设备在壳体处于折叠状态时,在折叠区显示虚拟按键,丰富了折叠区的内容,避免只在显示区显示内容,造成折叠区空置,浪费折叠区的屏幕资源。并且在折叠区显示虚拟按键,用户可以通过对虚拟按键的手势操作,对可折叠设备进行相应的操作,提高了折叠区的利用率。
附图说明
图1是本公开实施例提供的一种可折叠设备的示意图;
图2是本公开实施例提供的另一种可折叠设备的示意图;
图3是本公开实施例提供的一种执行操作指令的方法的流程图;
图4是本公开实施例提供的一种执行操作指令的方法的流程图;
图5是本公开实施例提供的一种执行操作指令的方法的流程图;
图6是本公开实施例提供的一种执行操作指令的装置的结构示意图;
图7是本公开实施例提供的一种可折叠设备的结构框图。
附图标记分别表示:
1-壳体,11-第一壳体,12-第二壳体,13-转轴,2-显示屏幕,21-显示区,
22-折叠区,3-第一检测件,4-处理器,5-第二检测件,6-折叠区支撑件。
具体实施方式
为使本公开的技术方案和优点更加清楚,下面对本公开实施方式作进一步地详细描述。
本公开实施例提供了一种可折叠设备,参见图1,该可折叠设备包括:壳体1、显示屏幕2、第一检测件3和设置于壳体1内的处理器4;
显示屏幕2设置于壳体1上;
在壳体1处于折叠状态时,显示屏幕2被分为显示区21和折叠区22;
折叠区22用于显示虚拟按键;
第一检测件3设置于折叠区22与壳体1之间,且与处理器4连接,用于获取对折叠区22中的虚拟按键的手势操作;
处理器4用于执行手势操作对应的操作指令。
显示屏幕2为可折叠显示屏幕;例如,该显示屏幕2为柔性显示屏幕;该显示屏幕2可以随壳体1进行折叠以呈现展开状态或者折叠状态。当可折叠设备处于展开状态时,将整个显示屏幕2称为显示区21。当显示屏幕2处于折叠状态时,将显示屏幕2被折叠的区域称为折叠区22,将折叠区22以外的区域称为显示区21。
壳体1为可折叠壳体。该壳体1可以为柔性可折叠壳体;该壳体1还可以包括第一壳体11、第二壳体12和转轴13。转轴13设置于第一壳体11和第二壳体12之间,用于连接第一壳体11和第二壳体12,且第一壳体11和第二壳体12可以绕转轴13进行旋转,以实现折叠或者展开。
在一种可能的实现方式中,当壳体1为柔性可折叠壳体1时,第一检测件3设置于柔性可折叠壳体1和折叠区22之间;当该壳体1包括第一壳体11、第二壳体12和转轴13时,第一检测件3设置于转轴13和折叠区22之间,转轴13还用于支撑折叠区22。
第一检测件3为手势操作传感器;该手势操作可以为按压操作、点击操作或者滑动操作等。相应的,该第一检测件3可以为压力传感器,该压力传感器可以获取对折叠区22中的虚拟按键的手势操作,当检测到该手势操作后,压力传感器向处理器4发送手势操作对应的操作指令。处理器4接收到该操作指令后,执行该操作指令。
第一检测件3可以与折叠区22的数量相同;并且,第一检测件3的数量可以根据折叠区22的数量进行设置并更改,在本公开实施例中,对此不作具体限定。
壳体1的尺寸和显示屏幕2的尺寸可以相同或者不相同,在本公开实施例中,对此不作具体限定。例如,壳体1的尺寸和显示屏幕2的尺寸不相同。当壳体1的尺寸和显示屏幕2的尺寸不相同时,壳体1的尺寸可以大于或者小于显示屏幕2的尺寸。在本公开实施例中,对此不作具体限定。例如,壳体1的尺寸小于显示屏幕2的尺寸。
显示屏幕2的尺寸可以根据需要进行设置并更改。在本公开实施例中,对显示屏幕2的尺寸不作具体限定。例如,显示屏幕2可以为10寸、11寸或者12寸。
显示屏幕2被折叠的次数可以根据需要进行设置并更改。在本公开实施例中,对显示屏幕2被折叠的次数不作具体限定。例如,当显示屏幕2被折叠一次、两次或者三次。
在一种可能的实现方式中,当显示屏幕2被折叠一次时,显示屏幕2被分为两个显示区21和一个折叠区22。两个显示区21的尺寸可以相同或者不相同。在本公开实施例中,对此不作具体限定。例如,两个显示区21的尺寸相同。
本公开实施例提供了一种可折叠设备,该可折叠设备包括壳体1、显示屏幕2、第一检测件3和设置于壳体1内的处理器4。显示屏幕2设置于壳体1上,在壳体1处于折叠状态时,显示屏幕2被分为显示区21和折叠区22,折叠区22用于显示虚拟按键。第一检测件3设置于折叠区22与壳体1之间,且与处理器4连接,用于获取对折叠区22中的虚拟按键的手势操作,处理器4用于执行手势操作对应的操作指令。该可折叠设备在壳体1处于折叠状态时,在折叠区22显示虚拟按键,丰富了折叠区22的内容,避免只在显示区21显示内容,造成折叠区22空置,浪费折叠区22的屏幕资源。并且在折叠区22显示虚拟按键,用户可以通过对虚拟按键的手势操作,对可折叠设备进行相应的操作,提高了折叠区22的利用率。
在一种可能的实现方式中,参见图2,该可折叠设备还包括:第二检测件5;第二检测件5设置于折叠区22与壳体1之间,且与处理器4连接,用于检测手势操作的操作参数。
该处理器4还用于在操作参数满足预设条件时,执行手势操作对应的操作指令。
第二检测件5为压力传感器,该压力传感器用于检测手势操作的操作参数,并将检测到的操作参数发送至处理器4,处理器4实时监控该压力传感器发送的操作参数,在该操作参数满足预设条件时,执行手势操作对应的操作指令。
第二检测件5的数量可以根据需要进行设置并更改,在本公开实施例中,对此不作具体限定。第一检测件3的数量和第二检测件5的数量可以相同或者不相同,在本公开实施例中,对此不作具体限定。
在一种可能的实现方式中,可以通过转轴13支撑该折叠区22;在另一种可能的实现方式中,也可以单独增加一个折叠区支撑件6;相应的,该可折叠设备还包括:折叠区支撑件6;该折叠区支撑件6设置于第一检测件3底部,用于支撑折叠区22。在另一种可能的实现方式中,可以通过转轴13和支撑件同时支撑折叠区22;相应的,折叠区支撑件6设置于第一检测件3底部,且转轴13顶部。
该折叠区支撑件6可以为任一支撑件,在本公开实施例中,对此不作具体限定。例如,该折叠区支撑件6为支架。折叠区支撑件6的数量可以根据需要进行设置并更改,在本公开实施例中,对此不作具体限定。例如,折叠区支撑件6的数量为一个或者多个。
该折叠区支撑件6可以支撑折叠区22,防止在按压折叠区22中的虚拟按键时,按压力度过大导致折叠区22处的屏幕碎裂。
本公开实施例提供了一种可折叠设备,该可折叠设备还包括第二检测件5,折叠区支撑件6。第二检测件5用于检测手势操作的操作参数,处理器4在该操作参数满足预设条件时,执行手势操作对应的操作指令。折叠区支撑件6用于支撑折叠区22。该可折叠设备在壳体1处于折叠状态时,在折叠区22显示虚拟按键,丰富了折叠区22的内容,避免只在显示区21显示内容,造成折叠区22空置,浪费折叠区22的屏幕资源。并且在折叠区22显示虚拟按键,用户可以通过对虚拟按键的手势操作,对可折叠设备进行相应的操作,提高了折叠区22的利用率。另外,折叠区支撑件6的设置还可以防止在按压折叠区22中虚拟按键的过程中,因按压的力度过大导致折叠区22处的屏幕碎裂,增强了折叠区22处屏幕的安全性。
本公开实施例提供了一种执行操作指令的方法,应用在上述的可折叠设备中,参见图3,在本公开实施例中,以可折叠设备包括一个折叠区为例进行说明,该方法包括:
在步骤S301中,当可折叠设备处于折叠状态时,可折叠设备在可折叠设备的第一折叠区显示虚拟按键。
该可折叠设备包括一个折叠区,且该折叠区为第一折叠区;可折叠设备在第一折叠区显示虚拟按键。其中,可折叠设备在第一折叠区显示虚拟按键时,可以获取虚拟按键的显示样式,基于该虚拟按键的显示样式,在可折叠设备的第一折叠区显示虚拟按键。
在一种可能的实现方式中,该虚拟按键的显示样式可以为默认显示样式或者自定义显示样式。当该显示样式为默认显示样式时,可折叠设备获取默认显示样式,基于默认显示样式在第一折叠区显示虚拟按键;当该显示样式为自定义显示样式时,可折叠设备获取自定义显示样式,基于该自定义显示样式在第一折叠区显示虚拟按键。
当该显示样式为自定义显示样式时,可折叠设备在本步骤之前,可以对显示样式进行自定义,并存储该自定义显示样式。相应的,可折叠设备对显示样式自定义的步骤可以通过以下步骤(1)至(3)实现,包括:
(1):可折叠设备显示第一设置界面,该第一设置界面包括多个候选显示样式。
可折叠设备的主界面中包括设置按钮,该设置按钮用于触发设置指令;当接收到该设置指令时,可折叠设备可以显示第一设置界面,该第一设置界面中包括多个候选显示样式,用户可以从多个候选显示样式中选择一个显示样式。
该第一设置界面中包括多个候选显示样式,该多个候选显示样式可以在可折叠设备中本地存储的,也可以从网上进行下载,还可以为用户自己设置的。在本公开实施例中,对此不作具体限定。
另外,可折叠设备可以在展开状态下自定义显示样式,也可以在折叠状态下自定义显示样式。当可折叠设备在折叠状态下自定义显示样式时,可折叠设备可以在显示区显示该第一设置界面,也可以在折叠区显示该第一设置界面,在本公开实施例中,对此不作具体限定。
(2):可折叠设备获取被选择的候选显示样式。
(3):可折叠设备将被选择的候选显示样式设置为虚拟按键的显示样式。
可折叠设备在获取到被选择的候选显示样式后,将该候选显示样式自动设置为虚拟按键的显示样式。
虚拟按键的数量可以根据需要进行设置并更改。在本公开实施例中,对虚拟按键的数量不作具体限定。例如,虚拟按键的数量为1、2或者3等。并且,虚拟按键的类型可以根据需要进行设置并更改。在本公开实施例中,对虚拟按键的类型不作具体限定。例如,该虚拟按键可以为音量键、关机键或者静音键等。另外,当虚拟按键为多个时,对于每个虚拟按键都可以通过以上步骤(1)至(3)自定义该虚拟按键的显示样式。
需要说明的一点是,步骤(1)至(3)是用户手动自定义显示样式的过程;在本公开实施例中,可折叠设备还可以自动定义显示样式。相应的,可折叠设备自动定义显示样式的步骤可以为:
可折叠设备可以定期从多个候选显示样式中按照一定的顺序选择一个显示样式作为被选择的候选显示样式;或者不定期从多个候选显示样式中随机选择一个显示样式作为被选择的候选显示样式;可折叠设备获取被选择的显示样式,将该显示样式作为被选择的候选显示样式。在本公开实施例中,对可折叠设备获取被选择的候选显示样式的方式不作具体限定。
需要说明的另一点是,只有可折叠设备处于折叠状态时,可折叠设备才在第一折叠区显示虚拟按键;当可折叠设备处于展开状态时,可折叠设备在第一折叠区不显示虚拟按键;相应的,该方法还包括:可折叠设备实时检测可折叠设备的状态;当检测到该可折叠设备的状态由折叠状态变为展开状态时,隐藏第一折叠区显示的虚拟按键。
在步骤S302中,当检测到该虚拟按键被触发时,可折叠设备获取该虚拟按键被触发的手势操作。
用户可以对该虚拟按键进行手势操作,从而触发可折叠设备执行操作指令。相应的,可折叠设备实时检测该虚拟按键;当检测到虚拟按键被触发时,可折叠设备获取该虚拟按键被触发的手势操作。
触发虚拟按键的手势操作可以根据需要进行设置并更改,在本公开实施例中,对触发虚拟按键的手势操作不作具体限定。例如,触发虚拟按键的手势操作可以为按压操作和/或点击操作和/或滑动操作等。
该虚拟按键可以为音量键、静音键或者关机键。当该虚拟按键为音量键时,该虚拟按键包括音量增加键和音量降低键。相应的,该手势操作可以为点击操作、按压操作或者滑动操作。例如,当用户想要增加音量时,用户可以点击该音量增加键,或者按压该音量增加键,或者在折叠区进行向上滑动的滑动操作。再如,当用户想要降低音量时,用户可以点击该音量降低键,或者按压该音量降低键,或者在折叠区进行向下滑动的滑动操作。
需要说明的一点是,执行完步骤S302之后,可折叠设备可以直接执行步骤S304中的可折叠设备执行该手势操作对应的操作指令的步骤;或者执行完步骤S302之后,可折叠设备还可以执行步骤S303,进行防误触处理。
在步骤S303中,可折叠设备获取该手势操作的操作参数。
可折叠设备获取手势操作对应的操作参数。例如,当手势操作为按压操作时,该按压操作对应的操作参数可以为按压时长。当手势操作为点击操作时,该点击操作可以为单击操作或者双击操作;例如,点击操作为单击操作时,该单击操作对应的操作参数可以为单击压力;点击操作为双击操作时,该双击操作对应的操作参数可以为两次点击之间的时间间隔。当手势操作为滑动操作时,该滑动操作对应的操作参数可以为滑动距离和/或滑动方向。当手势操作为按压操作和滑动操作时,该手势操作对应的操作参数可以为在按压时长和滑动距离和/或滑动方向。操作参数可以根据需要进行设置并更改,在本公开实施例中,对手势操作的操作参数不作具体限定。
在步骤S304中,在该操作参数满足预设条件时,可折叠设备执行该手势操作对应的操作指令。
可折叠设备在操作参数不满足预设条件时,丢弃手势操作对应的操作指令;当满足预设条件时,执行该操作指令。
例如,操作参数为按压时长时,预设条件可以为预设按压时长;当按压时长达到预设按压时长时,可折叠设备确定该操作参数满足预设条件。操作参数为单击压力时,预设条件可以为预设单击压力;当单击压力超过预设单击压力时,确定该操作参数满足预设条件。操作参数为两次点击之间的时间间隔时,预设条件可以为预设时间间隔;当两次点击之间的时间间隔小于预设时间间隔时,确定操作参数满足预设条件。操作参数为滑动距离和滑动方向时,预设条件可以为预设滑动距离和预设滑动方向;当滑动距离达到预设滑动距离,且滑动方向和预设滑动方向相同时,确定操作参数满足预设条件。操作参数为按压时长和滑动距离时,预设条件可以为预设按压时长和预设滑动距离;当按压时长达到预设按压时长且滑动距离达到预设滑动距离时,确定操作参数满足预设条件。
预设条件可以根据需要进行设置并更改,在本公开实施例中,对预设条件不作具体限定。
在本公开实施例中,只有在该操作参数满足预设条件时,可折叠设备才执行该手势操作对应的操作指令,从而防止用户进行误操作,提高了触发虚拟按键的准确率。
本公开实施例提供了一种执行操作指令的方法,当可折叠设备处于折叠状态时,在可折叠设备的第一折叠区显示虚拟按键,当可折叠设备检测到虚拟按键被触发时,获取虚拟按键区被触发的手势操作,并执行手势操作对应的操作指令。该方法通过在折叠区显示虚拟按键,丰富了折叠区的内容,避免只在显示区显示内容,造成折叠区空置,浪费折叠区的屏幕资源。并且在折叠区显示虚拟按键,用户可以通过对虚拟按键的手势操作,对可折叠设备进行相应的操作,提高了折叠区的利用率。
本公开实施例提供了一种执行操作指令的方法,应用在上述的可折叠设备中,参见图4,在本公开实施例中,以可折叠设备包括多个折叠区,且在固定的折叠区显示虚拟按键为例进行说明,该方法包括:
在步骤S401中,当可折叠设备处于折叠状态时,可折叠设备获取已存储的用于显示虚拟按键的第一折叠区的区域标识,基于该区域标识,确定区域标识对应的第一折叠区。
该区域标识为可折叠设备默认的区域标识或者可折叠设备自定义设置的区域标识。可折叠设备被折叠时,可能存在多个折叠区,当用于显示虚拟按键的折叠区的区域标识为默认的区域标识时,可折叠设备从多个折叠区中选择第一折叠区,该第一折叠区用于显示虚拟按键,存储第一折叠区的区域标识。其中,可折叠设备可以从多个折叠区中随机选择一折叠区作为第一折叠区,可折叠设备还可以根据用户握持可折叠设备的习惯选择一折叠区作为第一折叠区。例如,折叠区包括折叠区1和折叠区2,折叠区1位于显示区左侧,折叠区2位于显示区右侧;当用户习惯用左手持握该可折叠设备时,可折叠设备可以将折叠区2作为第一折叠区;当用户习惯用右手持握该可折叠设备时,可折叠设备可以将折叠区1作为第一折叠区。
其中,折叠区的区域标识可以为折叠区的区域编号或者折叠区与显示区之间的位置关系。
在另一种可能的实现方式中,用户可以自定义设置用于显示虚拟按键的第一折叠区。用户自定义用于显示虚拟按键的第一折叠区的步骤可以通过以下步骤(1)至(3)实现,包括:
(1):可折叠设备显示第二设置界面,该第二设置界面包括多个折叠区的区域标识。
用户可以在该多个折叠区的区域标识中选择一区域标识。
(2):可折叠设备获取被选择的区域标识。
(3):可折叠设备将被选择的区域标识确定为用于显示虚拟按键的第一折叠区的区域标识。
可折叠设备将被选择的区域标识确定为用于显示虚拟按键的第一折叠区的区域标识,并存储第一折叠区的区域标识。
当存储多个折叠区的区域标识时,每个折叠区的区域标识不同。当该区域标识为默认的区域标识时,可折叠设备直接在被折叠时,在默认的区域标识对应的折叠区显示虚拟按键;当该区域标识为自定义设置的区域标识时,可折叠设备可以自定义设置该区域标识对应的折叠区,在该折叠区显示虚拟按键。
例如,可折叠设备被折叠两次时,有两个折叠区,面向用户、朝上的显示区称为第一显示区,该两个折叠区分别位于第一显示区的左右两侧。例如,左侧折叠区的区域标识为1,右侧折叠区的区域标识为2。在一种可能的实现方式中,当区域标识为默认的区域标识,且该默认的区域标识为1时,则为1的区域标识对应的左侧的折叠区为第一折叠区。在另一种可能的实现方式中,当区域标识为默认的区域标识,且该默认的区域标识为2时,则为2的区域标识对应的右侧的折叠区为第一折叠区。在另一种可能的实现方式中,当区域标识为自定义设置的区域标识时,可以将区域标识为1的左侧的折叠区设置为第一折叠区,也可以将将区域标识为2的右侧的折叠区设置为第一折叠区。
可折叠设备可以根据被持握的持握状态确定第一折叠区,或者通过折叠区的区域标识确定确定第一折叠区。在本公开实施例中,对可折叠设备确定第一折叠区的方式不作具体限定。
在步骤S402中,当可折叠设备处于折叠状态时,可折叠设备在可折叠设备的第一折叠区显示虚拟按键。
在步骤S403中,当检测到该虚拟按键被触发时,可折叠设备获取该虚拟按键被触发的手势操作。
在步骤S404中,可折叠设备获取该手势操作的操作参数。
在步骤S405中,在该操作参数满足预设条件时,可折叠设备执行该手势操作对应的操作指令。
在本公开实施例中,步骤S402-S405与步骤S301-S304相同,在此不再赘述。
本公开实施例提供了一种执行操作指令的方法,当可折叠设备处于折叠状态时,在可折叠设备的第一折叠区显示虚拟按键,当可折叠设备检测到虚拟按键被触发时,获取虚拟按键区被触发的手势操作,并执行手势操作对应的操作指令。该方法通过在折叠区显示虚拟按键,丰富了折叠区的内容,避免只在显示区显示内容,造成折叠区空置,浪费折叠区的屏幕资源。并且在折叠区显示虚拟按键,用户可以通过对虚拟按键的手势操作,对可折叠设备进行相应的操作,提高了折叠区的利用率。
本公开实施例提供了一种执行操作指令的方法,应用在上述的可折叠设备中,参见图5,在本公开实施例中,以可折叠设备包括多个折叠区,且根据可折叠设备的被持握的持握状态确定第一折叠区为例进行说明。该方法包括:
在步骤S501中,当可折叠设备处于折叠状态时,可折叠设备确定可折叠设备被持握的第一持握状态。
第一种实现方式,可折叠设备根据当前持握状态设置用于显示虚拟按键的第一折叠区。相应的,本步骤可以为:可折叠设备将当前被持握的状态确定为可折叠设备被持握的第一持握状态。第一持握状态用于指示用户哪只手持握该可折叠设备。
例如,当前可折叠设备被用户的左手持握或者被用户的右手持握,则可折叠设备将当前被持握的状态确定为第一持握状态。
第二种实现方式,可折叠设备根据用户经常持握可折叠设备的状态设置用于显示虚拟按键的第一折叠区。相应的,本步骤可以为:可折叠设备确定该可折叠设备在当前时间之前的预设时长内被持握频率最高的第一持握状态。
预设时长可以根据需要进行设置并更改,在本公开实施例中,对预设时长不作具体限定。例如,预设时长为1小时、2小时或者3小时。
例如,预设时长为2小时,则可折叠设备确定在当前时间之前2小时内被左手持握的频率和被右手持握的频率。例如,当前时间之前2小时内被左手持握的频率大于被右手持握的频率,则可折叠设备将被左手持握对应的持握状态确定为第一持握状态;当前时间之前2小时内被左手持握的频率不大于被右手持握的频率,则可折叠设备将被右手持握对应的持握状态确定为第一持握状态。
在步骤S502中,可折叠设备在可折叠设备的第一折叠区显示虚拟按键。
本步骤和步骤S301中的可折叠设备在可折叠设备的第一折叠区显示虚拟按键的步骤相同,在此不再赘述。
需要说明的一点是,可折叠设备可以一直在第一折叠区显示虚拟按键,也即执行完步骤S502之后,直接执行步骤S504;也可以在可折叠设备满足预设切换条件时,对显示虚拟按键折叠区进行切换。也即执行完步骤S502之后,执行步骤S503。
在步骤S503中,可折叠设备检测到可折叠设备满足预设切换条件时,将虚拟按键从第一折叠区切换至第二折叠区。
可折叠设备检测可折叠设备是否满足预设切换条件;当可折叠设备满足预设切换条件时,将虚拟按键从第一折叠区切换到第二折叠区;第二折叠区为多个折叠区中除第一折叠区以外的任一折叠区。预设切换条件可以为第一持握时长达到第一预设时长,还可以为第一折叠区显示虚拟按键的时长达到第二预设时长。
当预设切换条件为第一持握时长达到第一预设时长时,对于本步骤S501中的第二种实现方式下,可折叠设备当前被持握的持握状态为第二持握状态,且第一折叠区为第一持握状态对应的折叠区时;可折叠设备检测可折叠设备是否满足预设切换条件的步骤可以为:
可折叠设备检测可折叠设备在第二持握状态下被持握的第一持握时长。当可折叠设备检测到第一持握时长达到第一预设时长时,确定可折叠设备满足预设切换条件。当可折叠设备检测到第一持握时长没有达到第一预设时长时,可折叠设备不满足预设切换条件;当可折叠设备检测到第一持握时长达到第一预设时长时,确定可折叠设备满足预设切换条件。
例如,可折叠设备的第一持握状态为被右手持握,而第二持握状态为被左手持握,当可折叠设备由被右手持握转变为被左手持握时,实时监控可折叠设备在被左手持握状态下的第一持握时长,直至该持握状态发生改变。
第一预设时长可以根据需要进行设置并更改,在本公开实施例中,对第一预设时长不作具体限定。例如,第一预设时长为20分钟、30分钟或者40分钟。
例如,第一预设时长为30分钟,可折叠设备被左手持握一定时长后,变为被右手持握,该可折叠设备被左手持握的第一持握时长为1小时,达到了第一预设时长30分钟,则确定可折叠设备满足预设切换条件。
需要说明的一点是,可折叠可以设置自动切换功能;当可折叠设备确定自动切换功能未开启时,不能进行自动切换,但用户可以自行开启自动切换功能。当可折叠设备确定自动切换功能开启时,在可折叠设备的被持握状态发生改变时,实时监控可折叠设备在第二持握状态下被持握的第一持握时长。相应的,可折叠设备检测可折叠设备是否满足预设切换条件之前,可折叠设备确定可折叠设备的自动切换功能是否开启,自动切换功能用于自动切换虚拟按键所在的折叠区。当可折叠设备确定自动切换功能开启时,可折叠设备才检测可折叠设备是否满足预设切换条件。
当第一持握状态和当前被持握的第二持握状态不同时,可折叠设备确定自动切换功能是否开启。例如,可折叠设备被折叠两次时,当可折叠设备的第一持握状态为被右手持握,而当前被持握的第二持握状态为被左手持握,第一持握状态和第二持握状态不同,则可折叠设备确定自动切换功能是否开启。
当可折叠设备满足预设切换条件时,才将虚拟按键从第一折叠区切换至第二折叠区;当可折叠设备不满足预设切换条件时,不对虚拟按键进行切换。
当预设切换条件为第一折叠区显示虚拟按键的时长达到第二预设时长时,可折叠设备检测可折叠设备是否满足预设切换条件的步骤可以为:可折叠设备检测第一折叠区显示虚拟按键的时长;当检测到第一折叠区显示虚拟按键的时长达到第二预设时长时,可折叠设备确定可折叠设备满足预设切换条件;当第一折叠区显示虚拟按键的时长没有达到第二预设时长时,可折叠设备确定可折叠设备满足预设切换条件。其中,第二预设时长和第一预设时长可以相同,也可以不相同。
当可折叠设备满足预设切换条件时,将虚拟按键从第一折叠区切换至第二折叠区。例如,可折叠设备被折叠两次,折叠区包括第一折叠区和第二折叠区,第一折叠区位于显示区左侧,第二折叠区位于显示区右侧。用户经常右手持握可折叠设备,则第一持握状态为被被右手持握,则第一持握状态对应的第一折叠区位于第一显示区的左侧;第二持握状态为被左手持握,则第二持握状态对应的第二折叠区位于第一显示区的右侧。例如,第一持握时长为1小时,第一预设时长为30分钟,第一持握时长达到第一预设时长,则可折叠设备将虚拟按键所在的左侧的第一折叠区切换为第一显示区右侧的第二折叠区。
当可折叠设备满足预设切换条件时,才进行自动切换虚拟按键所在的折叠区可以防止可折叠设备的被持握状态在短时间内多次改变,来回切换折叠区,影响可折叠设备的使用寿命。
在步骤S504中,当检测到该虚拟按键被触发时,可折叠设备获取该虚拟按键被触发的手势操作。
在步骤S505中,可折叠设备获取该手势操作的操作参数。
在步骤S506中,在该操作参数满足预设条件时,可折叠设备执行该手势操作对应的操作指令。
在本公开实施例中,步骤S504-S506与步骤S302-S304相同,在此不再赘述。
需要说明的一点是,用户可能在用于显示虚拟按键的折叠区切换之前,进行手势操作,也可能在折叠区切换之后进行手势操作;当用户在用于显示虚拟按键的折叠区切换之前进行手势操作时,执行完步骤S502后执行步骤S504-步骤S506,执行完步骤S506后,才执行步骤S503。
本公开实施例提供了一种执行操作指令的方法,当可折叠设备处于折叠状态时,在可折叠设备的第一折叠区显示虚拟按键,当可折叠设备检测到虚拟按键被触发时,获取虚拟按键区被触发的手势操作,并执行手势操作对应的操作指令。该方法通过在折叠区显示虚拟按键,丰富了折叠区的内容,避免只在显示区显示内容,造成折叠区空置,浪费折叠区的屏幕资源。并且在折叠区显示虚拟按键,用户可以通过对虚拟按键的手势操作,对可折叠设备进行相应的操作,提高了折叠区的利用率。
本公开实施例提供了一种执行操作指令的装置,参见图6,该装置包括:
第一显示模块601,用于当可折叠设备处于折叠状态时,在可折叠设备的第一折叠区显示虚拟按键;
第一获取模块602,用于当检测到虚拟按键被触发时,获取虚拟按键被触发的手势操作;
执行模块603,用于执行手势操作对应的操作指令。
在一种可能的实现方式中,装置还包括:
执行模块603,还用于获取手势操作的操作参数;在操作参数满足预设条件时,执行手势操作对应的操作指令。
在一种可能的实现方式中,第一显示模块601,还用于基于虚拟按键的显示样式,在可折叠设备的第一折叠区显示虚拟按键,显示样式为默认显示样式或者自定义显示样式。
在一种可能的实现方式中,装置还包括:
第二显示模块,用于显示设置界面,设置界面包括多个候选显示样式;获取被选择的候选显示样式;将被选择的候选显示样式设置为虚拟按键的显示样式。
在一种可能的实现方式中,装置还包括:
第三获取模块,用于获取已存储的用于显示虚拟按键的第一折叠区的区域标识,基于区域标识,确定区域标识对应的第一折叠区,区域标识为可折叠设备默认的区域标识或者可折叠设备自定义设置的区域标识。
在一种可能的实现方式中,装置还包括:
确定模块,用于确定可折叠设备被持握的第一持握状态;根据第一持握状态,从持握状态和折叠区的对应关系中确定第一持握状态对应的第一折叠区。
在一种可能的实现方式中,确定模块,还用于确定可折叠设备当前被持握的第一持握状态;或者,确定可折叠设备在当前时间之前的预设时长内被持握频率最高的第一持握状态。
在一种可能的实现方式中,装置还包括:
切换模块,用于检测到可折叠设备满足预设切换条件时,将虚拟按键从第一折叠区切换至第二折叠区。
在一种可能的实现方式中,装置还包括:
检测模块,用于当可折叠设备当前被持握的持握状态为第二持握状态,且第一折叠区为第一持握状态对应的折叠区时,检测可折叠设备在第二持握状态下被持握的第一持握时长;当检测到第一持握时长达到第一预设时长时,确定可折叠设备满足预设切换条件。
在一种可能的实现方式中,装置还包括:
检测模块,还用于确定可折叠设备的自动切换功能是否开启,自动切换功能用于自动切换虚拟按键所在的折叠区;当自动切换功能开启时,检测可折叠设备在第二持握状态下被持握的第一持握时长。
本公开实施例提供了一种执行操作指令的装置,当可折叠设备处于折叠状态时,在可折叠设备的第一折叠区显示虚拟按键,当可折叠设备检测到虚拟按键被触发时,获取虚拟按键区被触发的手势操作,并执行手势操作对应的操作指令。该装置通过在折叠区显示虚拟按键,丰富了折叠区的内容,避免只在显示区显示内容,造成折叠区空置,浪费折叠区的屏幕资源。并且在折叠区显示虚拟按键,用户可以通过对虚拟按键的手势操作,对可折叠设备进行相应的操作,提高了折叠区的利用率。
图7是本发明实施例提供的一种可折叠设备700的结构框图。例如,该可折叠设备700可以用于执行上述各个实施例中提供的执行操作指令的方法。参见图7,可折叠设备700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(I/O)的接口712,传感器组件714,以及通信组件716。
处理组件702通常控制可折叠设备700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器4来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
存储器704被配置为存储各种类型的数据以支持在可折叠设备700的操作。这些数据的示例包括用于在可折叠设备700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件706为可折叠设备700的各种组件提供电力。电源组件706可以包括电源管理***,一个或多个电源,及其他与为可折叠设备700生成、管理和分配电力相关联的组件。
多媒体组件708包括在可折叠设备700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当可折叠设备700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(MIC),当可折叠设备700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。
I/O接口712为处理组件702和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件714包括一个或多个传感器,用于为可折叠设备700提供各个方面的状态评估。例如,传感器组件714可以检测到可折叠设备700的打开/关闭状态,组件的相对定位,例如组件为可折叠设备700的显示器和小键盘,传感器组件714还可以检测可折叠设备700或可折叠设备700一个组件的位置改变,用户与可折叠设备700接触的存在或不存在,可折叠设备700方位或加速/减速和可折叠设备700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件716被配置为便于可折叠设备700和其他设备之间有线或无线方式的通信。可折叠设备700可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件716经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,通信组件716还包括近场通信(NFC)模块,以促进短程通信。
在示例性实施例中,可折叠设备700可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由可折叠设备700的处理器4执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅是为了便于本领域的技术人员理解本公开的技术方案,并不用以控制本公开。凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
Claims (19)
1.一种可折叠设备,其特征在于,所述可折叠设备包括:壳体、显示屏幕、第一检测件和设置于所述壳体内的处理器;
所述显示屏幕设置于所述壳体上;
在所述壳体处于折叠状态时,所述显示屏幕被分为显示区和多个折叠区;
所述折叠区用于显示虚拟按键;
所述第一检测件设置于所述折叠区与所述壳体之间,且与所述处理器连接,用于获取对所述折叠区中的虚拟按键的手势操作;
所述处理器用于执行所述手势操作对应的操作指令;
所述处理器还用于当所述壳体处于折叠状态时,确定所述壳体当前被持握的第一持握状态;其中,所述第一持握状态用于指示用户哪只手持握所述壳体;根据所述第一持握状态,从持握状态和折叠区的对应关系中确定所述第一持握状态对应的第一折叠区;在所述第一折叠区显示虚拟按键;
所述处理器还用于当所述壳体当前被持握的持握状态转变为第二持握状态时,检测所述壳体在所述第二持握状态下被持握的第一持握时长;当检测到所述第一持握时长达到第一预设时长时,将所述虚拟按键从所述第一折叠区切换至第二折叠区;所述第二折叠区为所述多个折叠区中除所述第一折叠区以外的任一折叠区。
2.根据权利要求1所述的可折叠设备,其特征在于,所述可折叠设备还包括:第二检测件;
所述第二检测件设置于所述折叠区与所述壳体之间,且与所述处理器连接,用于检测所述手势操作的操作参数;
所述处理器还用于在所述操作参数满足预设条件时,执行所述手势操作对应的操作指令。
3.根据权利要求1所述的可折叠设备,其特征在于,所述壳体包括第一壳体、第二壳体和转轴;
所述转轴设置于所述第一壳体和所述第二壳体之间,用于连接所述第一壳体和所述第二壳体。
4.根据权利要求3所述的可折叠设备,其特征在于,所述第一检测件设置于所述转轴和所述折叠区之间;所述转轴还用于支撑所述折叠区。
5.根据权利要求1所述的可折叠设备,其特征在于,所述可折叠设备还包括:折叠区支撑件;
所述折叠区支撑件设置于所述第一检测件底部,用于支撑所述折叠区。
6.一种执行操作指令的方法,其特征在于,应用在权利要求1-5任一项所述的可折叠设备中;所述方法包括:
当所述可折叠设备处于折叠状态时,确定所述可折叠设备当前被持握的第一持握状态;其中,所述第一持握状态用于指示用户哪只手持握所述可折叠设备;
根据所述第一持握状态,从持握状态和折叠区的对应关系中确定所述第一持握状态对应的第一折叠区;
在所述第一折叠区显示虚拟按键;
当所述可折叠设备当前被持握的持握状态转变为第二持握状态时,检测所述可折叠设备在所述第二持握状态下被持握的第一持握时长;
当检测到所述第一持握时长达到第一预设时长时,将所述虚拟按键从所述第一折叠区切换至第二折叠区,所述第二折叠区为所述多个折叠区中除所述第一折叠区以外的任一折叠区;
当检测到所述虚拟按键被触发时,获取所述虚拟按键被触发的手势操作;
执行所述手势操作对应的操作指令。
7.根据权利要求6所述的方法,其特征在于,所述执行所述手势操作对应的操作指令之前,所述方法还包括:
获取所述手势操作的操作参数;
在所述操作参数满足预设条件时,执行所述执行所述手势操作对应的操作指令的步骤。
8.根据权利要求6所述的方法,其特征在于,所述在所述第一折叠区显示虚拟按键,包括:
基于所述虚拟按键的显示样式,在所述可折叠设备的第一折叠区显示所述虚拟按键,所述显示样式为默认显示样式或者自定义显示样式。
9.根据权利要求8所述的方法,其特征在于,所述基于所述虚拟按键的显示样式,在所述可折叠设备的第一折叠区显示所述虚拟按键之前,所述方法还包括:
显示设置界面,所述设置界面包括多个候选显示样式;
获取被选择的候选显示样式;
将所述被选择的候选显示样式设置为所述虚拟按键的显示样式。
10.根据权利要求6或8所述的方法,其特征在于,所述在所述第一折叠区显示虚拟按键之前,所述方法还包括:
获取已存储的用于显示所述虚拟按键的所述第一折叠区的区域标识,基于所述区域标识,确定所述区域标识对应的所述第一折叠区,所述区域标识为可折叠设备默认的区域标识或者所述可折叠设备自定义设置的区域标识。
11.根据权利要求6所述的方法,其特征在于,所述检测所述可折叠设备在所述第二持握状态下被持握的第一持握时长之前,所述方法还包括:
确定所述可折叠设备的自动切换功能是否开启,所述自动切换功能用于自动切换虚拟按键所在的折叠区;
当所述自动切换功能开启时,执行所述检测所述可折叠设备在所述第二持握状态下被持握的第一持握时长的步骤。
12.一种执行操作指令的装置,其特征在于,应用在权利要求1-5任一项所述的可折叠设备中;所述装置包括:
确定模块,用于确定所述可折叠设备当前被持握的第一持握状态;其中,所述第一持握状态用于指示用户哪只手持握所述可折叠设备;根据所述第一持握状态,从持握状态和折叠区的对应关系中确定所述第一持握状态对应的第一折叠区;
第一显示模块,用于当所述可折叠设备处于折叠状态时,在所述第一折叠区显示虚拟按键;
检测模块,用于当所述可折叠设备当前被持握的持握状态转变为第二持握状态时,检测所述可折叠设备在所述第二持握状态下被持握的第一持握时长;
切换模块,用于当检测到所述第一持握时长达到第一预设时长时,将所述虚拟按键从所述第一折叠区切换至第二折叠区,所述第二折叠区为所述多个折叠区中除所述第一折叠区以外的任一折叠区;
第一获取模块,用于当检测到所述虚拟按键被触发时,获取所述虚拟按键被触发的手势操作;
执行模块,用于执行所述手势操作对应的操作指令。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:
所述执行模块,还用于获取所述手势操作的操作参数;在所述操作参数满足预设条件时,执行所述手势操作对应的操作指令。
14.根据权利要求12所述的装置,其特征在于,所述第一显示模块,还用于基于所述虚拟按键的显示样式,在所述可折叠设备的第一折叠区显示所述虚拟按键,所述显示样式为默认显示样式或者自定义显示样式。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括:
第二显示模块,用于显示设置界面,所述设置界面包括多个候选显示样式;获取被选择的候选显示样式;将所述被选择的候选显示样式设置为所述虚拟按键的显示样式。
16.根据权利要求12或14所述的装置,其特征在于,所述装置还包括:
第三获取模块,用于获取已存储的用于显示所述虚拟按键的所述第一折叠区的区域标识,基于所述区域标识,确定所述区域标识对应的所述第一折叠区,所述区域标识为可折叠设备默认的区域标识或者所述可折叠设备自定义设置的区域标识。
17.根据权利要求12所述的装置,其特征在于,所述装置还包括:
所述检测模块,还用于确定所述可折叠设备的自动切换功能是否开启,所述自动切换功能用于自动切换虚拟按键所在的折叠区;当所述自动切换功能开启时,检测所述可折叠设备在所述第二持握状态下被持握的第一持握时长。
18.一种可折叠设备,其特征在于,所述可折叠设备包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:当所述可折叠设备处于折叠状态时,确定所述可折叠设备当前被持握的第一持握状态;其中,所述第一持握状态用于指示用户哪只手持握所述可折叠设备;根据所述第一持握状态,从持握状态和折叠区的对应关系中确定所述第一持握状态对应的第一折叠区;在所述第一折叠区显示虚拟按键;当所述可折叠设备当前被持握的持握状态转变为第二持握状态时,检测所述可折叠设备在所述第二持握状态下被持握的第一持握时长;当检测到所述第一持握时长达到第一预设时长时,将所述虚拟按键从所述第一折叠区切换至第二折叠区,所述第二折叠区为所述多个折叠区中除所述第一折叠区以外的任一折叠区;当检测到所述虚拟按键被触发时,获取所述虚拟按键被触发的手势操作;执行所述手势操作对应的操作指令。
19.一种非临时性计算机可读存储介质,当所述存储介质中的指令由可折叠设备的处理器执行时,使得所述可折叠设备能够执行权利要求6-11任一项所述的执行操作指令的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811637135.3A CN111381669B (zh) | 2018-12-29 | 2018-12-29 | 可折叠设备、执行操作指令的方法、装置和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811637135.3A CN111381669B (zh) | 2018-12-29 | 2018-12-29 | 可折叠设备、执行操作指令的方法、装置和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111381669A CN111381669A (zh) | 2020-07-07 |
CN111381669B true CN111381669B (zh) | 2024-03-01 |
Family
ID=71216480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811637135.3A Active CN111381669B (zh) | 2018-12-29 | 2018-12-29 | 可折叠设备、执行操作指令的方法、装置和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111381669B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108037893A (zh) * | 2017-12-29 | 2018-05-15 | 努比亚技术有限公司 | 一种柔性屏的显示控制方法、装置及计算机可读存储介质 |
CN108459815A (zh) * | 2018-03-16 | 2018-08-28 | 维沃移动通信有限公司 | 一种显示控制方法及移动终端 |
CN108664185A (zh) * | 2018-04-28 | 2018-10-16 | 努比亚技术有限公司 | 画面显示方法、移动终端及计算机可读存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103488400A (zh) * | 2013-09-27 | 2014-01-01 | 京东方科技集团股份有限公司 | 一种虚拟键盘的构建方法及装置 |
-
2018
- 2018-12-29 CN CN201811637135.3A patent/CN111381669B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108037893A (zh) * | 2017-12-29 | 2018-05-15 | 努比亚技术有限公司 | 一种柔性屏的显示控制方法、装置及计算机可读存储介质 |
CN108459815A (zh) * | 2018-03-16 | 2018-08-28 | 维沃移动通信有限公司 | 一种显示控制方法及移动终端 |
CN108664185A (zh) * | 2018-04-28 | 2018-10-16 | 努比亚技术有限公司 | 画面显示方法、移动终端及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111381669A (zh) | 2020-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10908772B2 (en) | Method and apparatus for adjusting running state of smart housing device | |
US10063760B2 (en) | Photographing control methods and devices | |
EP3136793B1 (en) | Method and apparatus for awakening electronic device | |
EP3046016A1 (en) | Method and apparatus for switching display mode | |
RU2630189C1 (ru) | Способ управления функциями кнопок в режиме работы одной рукой, устройство и электронное устройство | |
JP2017535208A (ja) | 撮影機能を調節する制御方法、制御装置、端末機器、プログラム及び記録媒体 | |
EP3136699A1 (en) | Method and device for connecting external equipment | |
EP3076745B1 (en) | Methods and apparatuses for controlling wireless access point | |
KR20170012179A (ko) | 텍스트 입력 방법, 장치, 프로그램 및 기록매체 | |
JP6134870B2 (ja) | 説明情報の表示方法、説明情報の表示装置、電子装置、プログラム、及び記録媒体 | |
CN104898505A (zh) | 智能场景配置方法及装置 | |
CN107229411B (zh) | 控制分屏状态的方法及装置 | |
US10042328B2 (en) | Alarm setting method and apparatus, and storage medium | |
EP3015965A1 (en) | Method and apparatus for prompting device connection | |
CN107885418B (zh) | 终端、分屏显示方法及装置 | |
KR20150122574A (ko) | 사용자 명령 실행방법, 장치, 프로그램 및 기록매체 | |
US11016660B2 (en) | Method and apparatus for responding to gesture operation and storage medium | |
CN111381669B (zh) | 可折叠设备、执行操作指令的方法、装置和存储介质 | |
CN110381213B (zh) | 屏幕显示方法、装置、移动终端和存储介质 | |
CN112905027A (zh) | 计时方法及装置、移动终端及存储介质 | |
CN111258480A (zh) | 基于显示区域的操作执行方法、装置及存储介质 | |
US20160127196A1 (en) | Device connection prompt | |
CN113301666B (zh) | 一种显示网络标识信息的方法、装置及介质 | |
EP4053675A1 (en) | Method and apparatus for controlling mobile terminal, and storage medium | |
US11637800B2 (en) | Method and device for information processing of cross-devices, and storage medium |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |