CN113741778A - 设备控制方法、装置、存储介质及电子设备 - Google Patents

设备控制方法、装置、存储介质及电子设备 Download PDF

Info

Publication number
CN113741778A
CN113741778A CN202010464217.3A CN202010464217A CN113741778A CN 113741778 A CN113741778 A CN 113741778A CN 202010464217 A CN202010464217 A CN 202010464217A CN 113741778 A CN113741778 A CN 113741778A
Authority
CN
China
Prior art keywords
display screen
hand
electronic device
target area
area
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.)
Pending
Application number
CN202010464217.3A
Other languages
English (en)
Inventor
陈彪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202010464217.3A priority Critical patent/CN113741778A/zh
Publication of CN113741778A publication Critical patent/CN113741778A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1652Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种设备控制方法、装置、存储介质及电子设备。该设备控制方法可以应用于电子设备,该电子设备包括可伸缩的显示屏,该方法包括:识别电子设备是否被单手操作;若是,则获取单手可控制到的可伸缩的显示屏目标区域;根据所述目标区域,调整所述可伸缩的显示屏展开区域的尺寸。本申请可以根据每个用户单手可控制到的显示屏目标区域,灵活调整显示屏展开区域的尺寸,提高了电子设备的可操作性。

Description

设备控制方法、装置、存储介质及电子设备
技术领域
本申请属于电子设备技术领域,尤其涉及一种设备控制方法、装置、存储介质及电子设备。
背景技术
随着技术的不断发展,电子设备的屏幕越来越大,大屏幕能够给用户提供更好的视觉体验,比如更好的拍照、观看视频等,但是由于用户手掌大小的限制,用户在单手操作电子设备时也越来越力不从心,显示屏的上端显示区域往往很难被触摸到,导致用户不能便捷地单手操控电子设备。因此,电子设备的可操作性较差。
发明内容
本申请实施例提供一种设备控制方法、装置、存储介质及电子设备,可以提高电子设备的可操作性。
第一方面,本申请实施例提供一种设备控制方法,应用于电子设备,所述电子设备包括可伸缩的显示屏,所述方法包括:
识别所述电子设备是否被单手操作;
若是,则获取单手可控制到的可伸缩的显示屏目标区域;
根据所述目标区域,调整所述可伸缩的显示屏展开区域的尺寸。
第二方面,本申请实施例提供一种的设备控制装置,包括:
判断模块,用于识别所述电子设备是否被单手操作;
获取模块,用于若是,则获取单手可控制到的可伸缩的显示屏目标区域;
处理模块,用于根据所述目标区域,调整所述可伸缩的显示屏展开区域的尺寸。
第三方面,本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的方法。
第四方面,本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的方法。
本申请实施例中,电子设备可以识别所述电子设备是否被单手操作;若是,获取单手可控制的显示屏目标区域;根据所述目标区域调整所述可伸缩的显示屏展开区域的尺寸。不同用户进行单手操控电子设备时,可以根据每个用户单手可控制的显示屏目标区域,灵活调整显示屏展开区域的尺寸,使得用户单手即可便捷地操作调整后的显示屏,从而提高了电子设备的可操作性。
附图说明
下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其有益效果显而易见。
图1是本申请实施例提供的电子装置的柔性显示屏收缩状态的结构示意图。
图2是本申请实施例提供的电子装置的柔性显示屏伸展状态的结构示意图。
图3是本申请实施例提供的电子装置的分解示意图。
图4是本申请实施例提供的电子装置的柔性显示屏收缩状态的截面结构示意图的分解示意图。
图5是本申请实施例提供的电子装置的柔性显示屏伸展状态的截面结构示意图的分解示意图。
图6是本申请实施例提供的设备控制方法的流程示意图。
图7是本申请实施例提供的设备控制方法的另一流程示意图。
图8是本申请实施例提供的设备控制方法的场景示意图。
图9是本申请实施例提供的设备控制方法的另一场景示意图。
图10是本申请实施例提供的设备控制的装置的结构示意图。
图11是本申请实施例提供的电子设备的结构示意图。
图12是本申请实施例提供的电子设备的另一结构示意图。
具体实施方式
请参照图示,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。
可以理解的是,本申请实施例的执行主体可以是诸如智能手机或平板电脑等的电子设备。
请结合图1至图3,本实施方式的电子装置100包括壳体组件10、柔性显示屏30、带动件50及驱动机构70。壳体组件10为中空结构;带动件50、驱动机构70以及摄像头90等组件均可设置在壳体组件10。可以理解的是,本申请实施方式的电子装置100包括但不限于手机、平板等移动终端或者其它便携式电子设备,在本文中,以电子装置100为手机为例进行说明。
在本实施方式中,壳体组件10包括第一壳体12和第二壳体14,第一壳体12和第二壳体14能够相对运动。具体地,在本实施方式中,第一壳体12和第二壳体14滑动连接,也即是说,第二壳体14能够相对第一壳体12滑动。
具体的,请参阅图4及图5,第一壳体12与第二壳体14共同形成有容置空间16。容置空间16可用于放置带动件50、摄像头90及驱动机构70等部件。壳体组件10还可包括后盖18,后盖18与第一壳体12与第二壳体14共同形成容置空间16。
带动件50设置于第二壳体14,柔性显示屏30的一端设置于第一壳体12,柔性显示屏30绕过带动件50,且柔性显示屏的另一端设置于容置空间16内,以使部分柔性显示屏隐藏于容置空间16内,隐藏于容置空间16内的部分柔性显示屏30可不点亮。第一壳体12和第二壳体14相对远离,可通过带动件50带动柔性显示屏30展开,以使得更多的柔性显示屏30暴露于容置空间16外。点亮暴露于容置空间16外部的柔性显示屏30,以使得电子装置100所呈现的显示区域变大。
带动件50具体可为外部带有齿52的转轴结构,柔性显示屏30通过啮合等方式与带动件50相联动,第一壳体12和第二壳体14相对远离时,通过带动件50带动啮合于带动件50上的部分柔性显示屏30移动并展开。
可以理解,带动件50还可为不附带齿52的圆轴,第一壳体12和第二壳体14相对远离时,通过带动件50将卷绕于带动件50上的部分柔性显示屏30撑开,以使更多的柔性显示屏暴露于容置空间16外,并处于平展状态。具体的,带动件50可转动地设置于第二壳体14,在逐步撑开柔性显示屏30时,带动件50可随柔性显示屏30的移动而转动。在其它实施例中,带动件50也可固定在第二壳体14上,带动件50具备光滑的表面。在将柔性显示屏30撑开时,带动件50通过其光滑的表面与柔性显示屏30可滑动接触。
当第一壳体12和第二壳体14相对靠近时,柔性显示屏可通过带动件50带动收回。或者,电子装置100还包括复位件(图未示),柔性显示屏收容于容置空间16的一端与复位件联动,在第一壳体12和第二壳体14相对靠近时,复位件带动柔性显示屏30复位,进而使得部分柔性显示屏收回于容置空间16内。
在本实施方式中,驱动机构70可设置在容置空间16内,驱动机构70可与第二壳体14相联动,驱动机构70用于驱动第二壳体14相对于第一壳体12做相离运动,进而带动柔性显示屏组件30伸展。可以理解,驱动机构70也可以省略,用户可以直接通过手动等方式来使得第一壳体和第二壳体相对运动。
需要说明的是,电子设备的柔性显示屏除了可以横向伸缩(左右伸缩)之外,还可以纵向伸缩(上下伸缩),本申请实施例不对柔性显示屏的伸缩方向进行限定。沿不同方向伸缩的电子设备具有类似的伸缩结构,比如通过变更第一壳体、第二壳体、带动件、驱动机构等硬件排布方向,就可以实现柔性显示屏的纵向伸缩,在此不再对伸缩结构进行赘述。
请参阅图6,图6是本申请实施例提供的设备控制方法的流程示意图。该设备控制方法可以应用于电子设备,该电子设备可以包括可伸缩的显示屏。该设备控制方法的流程可以包括:
在101中,识别所述电子设备是否被单手操作。
随着技术的发展,电子设备的显示屏越来越大。当电子设备的显示屏比较大时,由于用户手掌大小的限制,用户在单手操作电子设备的过程中,特别是在竖屏模式下,显示屏的上端显示区域会超出用户手指的触控范围,用户操作起来会比较困难,导致用户使用体验差。
本申请实施例中识别当前电子设备是否被用户单手操作,具体识别方式并不限定,用户单手操作可以是左手操作或者右手操作,例如可以根据采集到的用户的触摸位置来确定。
在一些实施方式中,电子设备的边框可以设置有传感器,当用户单手握持电子设备时,传感器会获取用户多个手指在边框处的触摸位置。比如用户使用单手的多个手指互相配合握持电子设备,电子设备的左侧边框和右侧边框的传感器会获取到用户多个手指的触摸位置,通过用户多个手指的触摸位置可以确定用户是左手或右手操作电子设备。
通过电子设备边框的传感器采集的触摸位置,电子设备可以确定其被握持时左侧边框和右侧边框上的手指数量,进而确定出用户的握持姿势。例如,当握持电子设备左侧边框的手指数量多于握持右侧边框的手指数量时,电子设备可以确定出用户为右手握持电子设备。反之,当握持电子设备右侧边框的手指数量多于握持左侧边框的手指数量,则电子设备可以确定出用户为左手握持电子设备。需要说明的是,传感器的类型可以包括以下至少之一:电容传感器、压力传感器、超声波传感器等。
在102中,若是,则获取单手可控制到的可伸缩的显示屏的目标区域。
比如,用户可以根据自身手掌大小,预先设置左手单手操作时可以控制到的可伸缩的显示屏的区域,以及右手单手操作时可以控制到的可伸缩的显示屏的区域。其中,左手单手操作时可以控制到的可伸缩的显示屏的区域为左手单手操作电子设备时用户的左手大拇指可以触摸到的显示屏区域。右手单手操作时可以控制到的可伸缩的显示屏的区域为右手单手操作电子设备时用户的右手大拇指可以触摸到的显示屏区域。
那么,当识别到电子设备被用户单手操作时,电子设备可以获取单手可控制到的可伸缩的显示屏的目标区域。例如,用户左手单手操作电子设备,那么电子设备可以将预先设置的左手单手操作时可以控制到的可伸缩的显示屏的区域确定为目标区域。或者,用户右手单手操作电子设备,那么电子设备可以将预先设置的右手单手操作时可以控制到的可伸缩的显示屏的区域确定为目标区域。
在一种实施例中,电子设备的界面可以预先设置多个可被用户选择的大小不同的显示屏区域,用户可以根据左手手掌的大小,预先选择其中一个显示屏区域作为左手单手操作时可以控制到的可伸缩的显示屏的区域,以及根据右手手掌的大小,预先选择其中一个显示屏区域作为右手单手操作时可以控制到的可伸缩的显示屏的区域。
那么,当识别到电子设备被用户单手操作时,电子设备可以获取单手可控制到的可伸缩的显示屏的目标区域。例如,用户左手单手操作电子设备,那么电子设备可以将预先选择的左手单手操作时可以控制到的可伸缩的显示屏的区域确定为目标区域。或者,用户右手单手操作电子设备,那么电子设备可以将预先选择的右手单手操作时可以控制到的可伸缩的显示屏的区域确定为目标区域。
在一种实施例中,可以通过电子设备历史采集的大量的用户左手或右手单手操作的显示屏区域确定显示屏目标区域。显示屏目标区域可以为用户左手或右手单手可控制的最大显示屏区域。
在一种实施例中,还可以获取用户左手或右手大拇指的长度,通过大拇指的长度确定单手可控制到的显示屏区域。例如,电子设备可以预先设置大拇指长度和单手可控制到的显示屏区域大小的映射表,映射表可以通过大数据计算得到的大拇指长度和单手可控制到的显示屏区域大小的对应关系,电子设备可以测量得到用户大拇指长度,比如电子设备被单手握持时,通过边框处的传感器采集的大拇指的触摸位置以及通过边框处的传感器采集的大拇指的根部位置,通过上述触摸位置和根部位置测量得到用户大拇指的长度。
在103中,根据所述目标区域调整所述可伸缩的显示屏展开区域的尺寸。
比如,电子设备的显示屏是可伸缩的柔性显示屏,电子设备的上端设置有伸缩机构,用于收缩或伸展柔性显示屏,电子设备通过收缩或伸展部分柔性显示屏,可以灵活调整显示屏展开区域的尺寸,从而提供给用户不同尺寸的显示屏。其中,柔性显示屏收缩的部分可以收纳在电子设备内。
当识别到用户单手操作电子设备时,且用户根据自身手掌大小已经预设了单手可控制到的显示屏目标区域,那么,电子设备通过收缩或伸展部分柔性显示屏,以使得显示屏展开区域的尺寸与用户预设的显示屏目标区域相匹配,用户单手便可触控到全部或者几乎全部的显示屏区域,从而提高了电子设备的可操作性,方便用户单手操作电子设备。
在一种实施例中,若识别电子设备未被单手操作,则可伸缩的显示屏展开区域的尺寸可以保持不变。
请参阅图7,图7为本申请实施例提供的设备控制方法的另一流程示意图,流程可以包括:
在201中,识别所述电子设备是否被单手操作。
识别当前电子设备是否被用户单手操作,用户单手操作可以是左手操作或者右手操作,具体识别方式并不限定,例如可以是根据采集到用户的触摸位置来确定。
在一些实施方式中,电子设备的边框可以设置有传感器,当用户单手握持电子设备时,传感器会获取用户多个手指在边框处的触摸位置。比如用户使用单手的多个手指互相配合握持电子设备,电子设备的左侧边框和右侧边框的传感器会获取到用户多个手指的触摸位置,通过用户多个手指的触摸位置可以确定用户是左手或右手操作电子设备。
通过传感器采集的触摸位置,电子设备可以确定其被握持时左侧边框和右侧边框上的手指数量,进而确定出用户的握持姿势。例如,当握持电子设备左侧边框的手指数量多于握持右侧边框的手指数量时,电子设备可以确定出用户为右手握持电子设备。反之,当握持电子设备右侧边框的手指数量多于握持左侧边框的手指数量,则电子设备可以确定出用户为左手握持电子设备。需要说明的是,传感器的类型可以包括以下至少之一:电容传感器、压力传感器、超声波传感器等。
在202中,若是,则识别所述可伸缩的显示屏接收到的触摸操作所对应的滑动轨迹。
在203中,若所述滑动轨迹与预设滑动轨迹匹配,则获取单手可控制的显示屏目标区域,当所述可伸缩的显示屏接收到的触摸操作所对应的滑动轨迹与预设滑动轨迹匹配时,表示需要调整所述可伸缩的显示屏展开区域的尺寸。
若识别到电子设备是被单手操作,则电子设备可以进一步识别在可伸缩的显示屏接收到的触摸操作所对应的滑动轨迹。若识别到的所述滑动轨迹与预设滑动轨迹匹配,则表示用户需要调整可伸缩的显示屏展开区域的尺寸,以方便用户单手操作时能够触控到全部或者几乎全部的显示屏展开区域。
若识别到的所述滑动轨迹与预设滑动轨迹不匹配,则可伸缩的显示屏展开区域的尺寸保持不变。
其中,触模操作可以是滑动操作,当用户在显示屏上进行滑动操作,且滑动轨迹与预设的滑动轨迹相匹配,比如,用户在触摸显示屏上划了“Z”字形图案,电子设备识别到该显示屏上接收到的触摸操作对应的触摸轨迹为预设的“Z”字形滑动轨迹,在这种情况下,该滑动轨迹与预设的滑动轨迹相匹配,则表示用户需要调整可伸缩的显示屏展开区域的尺寸。需要说明的是,预设的滑动轨迹也可以是其他滑动轨迹,另外,用户单手操作时,还可以通过快捷键操作,或者是快捷键与滑动操作的组合判断用户是否需要调整可伸缩的显示屏展开区域的尺寸。
若识别到所述滑动轨迹与预设滑动轨迹匹配,则电子设备可以获取单手可控制到的显示屏的目标区域。用户单手操作电子设备时,显示屏的上端显示区域很可能会超出用户手指的触控范围,因此用户可以根据自身手掌大小,预先设置右手单手操作时可以控制到的可伸缩的显示屏的区域,右手单手操作时可以控制到的可伸缩的显示屏的区域为第一区域;以及预先设置左手操作时可以控制到的可伸缩的显示屏的区域,左手单手操作时可以控制到的可伸缩的显示屏的区域为第二区域。其中,第一区域为右手单手操作电子设备时用户的右手大拇指可以触摸到的显示屏区域,第二区域为左手单手操作电子设备时用户的左手大拇指可以触摸到的显示屏区域。
那么,当识别到电子设备被用户单手操作时,电子设备可以获取单手可控制到的可伸缩的显示屏的目标区域。例如,用户右手单手操作电子设备,那么电子设备可以将预先设置的第一区域确定为目标区域。或者,用户左手单手操作电子设备,那么电子设备可以将预先设置的第二区域确定为目标区域。
在一种实施例中,电子设备的界面可以预先设置多个可被用户选择的大小不同的显示屏区域,用户可以根据右手手掌的大小,预先选择其中一个显示屏区域作为右手单手操作时可以控制到的可伸缩的显示屏的区域,右手单手操作时可以控制到的可伸缩的显示屏的区域为第一区域;以及根据左手手掌的大小,预先选择其中一个显示屏区域作为左手单手操作时可以控制到的可伸缩的显示屏的区域,左手单手操作时可以控制到的可伸缩的显示屏的区域为第二区域。
那么,当识别到电子设备被用户单手操作时,电子设备可以获取单手可控制到的可伸缩的显示屏的目标区域。例如,用户右手单手操作电子设备,那么电子设备可以将预先选择的第一区域确定为目标区域;或者,用户左手单手操作电子设备,那么电子设备可以将预先选择的第二区域确定为目标区域。
在一种实施例中,电子设备可以通过历史采集的大量的用户左手或右手单手操作的区域确定显示屏目标区域。显示屏目标区域可以为用户左手或右手单手操作时可控制的最大区域。其中,用户右手单手操作时可控制到的最大区域为第一区域,用户左手单手操作时可控制到的最大区域为第二区域。
在一种实施例中,还可以获取用户左手或右手大拇指的长度,通过大拇指的长度确定单手可控制到的显示屏目标区域。例如,电子设备可以预先设置大拇指长度和单手可控制到的显示屏区域大小的映射表,映射表可以通过大数据计算得到的大拇指长度和单手可控制到的显示屏区域大小的对应关系。电子设备可以测量得到用户大拇指长度,比如电子设备被单手握持时,通过边框处的传感器采集的大拇指的触摸位置以及通过边框处的传感器采集的大拇指的根部位置,通过上述触摸位置和根部位置测量得到用户大拇指的长度。根据上述映射表得出右手大拇指长度对应的右手可控制到的显示屏区域为第一区域,以及左手大拇指长度对应的左手可控制到的显示屏目标为第二区域。
其中,电子设备还可以根据用户的使用习惯确定显示屏目标区域。具体的,电子设备还可以根据用户的使用习惯判断用户操作电子设备的手是否是惯用手,比如用户的惯用手是右手,电子设备预先设置了右手单手操作时可以控制到的第一区域,但在某些场景下用户右手不能操作电子设备,需要使用左手单手操作电子设备时,电子设备识别到用户正在使用非惯用手单手操作时,电子设备可以将用户已经预先设置的惯用手如右手单手操作时可以控制到的第一区域直接作为左手单手操作时可以控制到的第二区域,或者将第一区域的纵向高度减少一部分后作为第二区域,比如将第二区域的纵向高度减少5%至10%等。可以理解的是,一般情况下,用户的惯用手比非惯用手灵活,因此用户使用惯用手可控制到的显示屏区域一般会略大于用户使用非惯用手可控制到的显示屏区域。
在204中,获取所述目标区域对应的目标分辨率。
分辨率是指显示屏纵横两个方向的像素点的数量,假如全部展开时显示屏的分辨率为1920*1080,则表示该显示屏纵向上有1920个像素点,横向上有1080个像素点。当确定了用户单手可控制到的目标区域后,电子设备可以获取该目标区域所对应的纵向像素点数量,由于用户单手操作显示屏时,显示屏的上端区域往往很难被用户触控到,因此用户单手可控制到的目标区域的纵向像素点数量一般会小于显示屏全部展开时纵向像素点数量,比如目标区域的纵向像素点数量为1860个像素点,其小于显示屏全部展开时纵向像素点数量1920。
考虑到不同用户的手掌大小不同,电子设备预设有多个分辨率,预设的不同分辨率所对应的纵向像素点数量不同,横向像素点数量相同。当获取到目标区域所对应的纵向像素点数量后,从多个预设分辨率中确定目标分辨率,所述目标分辨率的纵向像素点数量与目标区域的纵向像素点数量最接近。比如,电子设备比较目标区域所对应的纵向像素点数量与各个预设分辨率所对应的纵向像素点数量的差值,确定差值最小的预设分辨率为目标分辨率,比如可伸缩的显示屏全部展开时分辨率为1920*1080,而目标区域所对应的纵向像素点数量为1860,电子设备预设分辨率包括1900*1080、1850*1080以及1800*1080等,由于预设分辨率1850*1080的纵向像素点数量为1850,其与目标区域所对应的纵向像素点数量1860的差值最小,因此确定目标分辨率为1850*1080。
在另一种实施方式中,当识别到所述滑动轨迹与预设滑动轨迹匹配之后,设备控制方法还可以包括:当电子设备检测到分辨率选择指令时,电子设备的界面上可以显示多个分辨率选项,用户可以根据自身手掌的大小在界面上主动选择适合自己单手操作的分辨率作为目标分辨率。
在205中,根据所述目标分辨率调整所述可伸缩的显示屏展开区域的尺寸,并将调整后的所述可伸缩的显示屏以目标分辨率显示。
电子设备的显示屏是可伸缩的柔性显示屏,电子设备的上端设置有伸缩机构,用于收缩或伸展柔性显示屏,电子设备通过收缩或伸展部分柔性显示屏,可以灵活调整显示屏展开区域的尺寸,从而提供给用户不同尺寸的显示屏。其中,柔性显示屏收缩的部分可以收纳在电子设备内。
根据目标分辨率,电子设备通过收缩或伸展部分柔性显示屏,以调整显示屏展开区域的尺寸,从而用户单手便可触控到全部或者几乎全部的显示屏区域,以方便用户单手操作电子设备。
比如,可伸缩的显示屏全部展开时的分辨率为:1920*1080,即对应的纵向像素点数量是1920,对应的显示屏高度为16cm,用户单手可控制到的目标分辨率为1800*1080,即对应的纵向像素点数量是1800,则目标区域的高度为16cm*1800/1920=15cm。因此电子设备通过收缩部分柔性显示屏,以使显示屏目标区域的高度为15cm。
相关技术中,当检测到用户单手操作电子设备时,只是将电子设备的显示界面缩小至固定大小,如原显示界面的60%,不能灵活的根据不同用户的手掌大小调整显示屏的尺寸。本实施例中,电子设备可以根据不同用户的手掌大小,灵活调整显示屏展开区域的尺寸,使得用户单手便可触控到全部或者几乎全部的显示屏展开区域,显示屏的展开区域没有操作死角,从而提高了电子设备的可操作性,方便用户单手操作电子设备。
之后,电子设备可以将调整后的可伸缩的显示屏以目标分辨率显示,各应用程序支持多种分辨率,比如拨号应用、短信应用、通讯录应用、输入法应用等应有应用程序会根据目标分辨率自适应进行显示,应用程序是根据目标分辨率和显示屏展开区域的尺寸调整界面显示,应用程序界面在调整后的显示屏上所显示的布局和尺寸合理。由于显示屏展开区域的横向宽度不变,即横向分辨率不变,因此应用程序中操作图标(如虚拟按钮)的尺寸几乎没有变化或变化很少,用户在单手操作时不容易误触碰。
在一种实施例中,若识别电子设备未被单手操作,则可伸缩的显示屏展开区域的尺寸保持不变。
请参阅图8至图9,图8是本申请实施例提供的设备控制方法的场景示意图,图9是本申请实施例提供的设备控制方法的另一场景示意图。本实施例提供的电子设备包括可伸缩的显示屏。该可伸缩的显示屏是一种可以伸缩的显示屏。该可伸缩的显示屏可以是柔性显示屏,柔性显示屏可以收缩和伸展等。在配置有可伸缩的显示屏的该电子设备上,可以通过伸展显示屏来提升显示屏的展开尺寸,还可以通过收缩显示屏来减少显示屏的展开尺寸。本申请实施例中电子设备的柔性显示屏以纵向伸缩(上下伸缩)为例,如图8所示,图8中示出了可伸缩的显示屏处于收缩状态时的电子设备的显示屏的形态,以及可伸缩的显示屏处于伸展状态时的电子设备的显示屏的形态。
识别当前电子设备是否被用户单手操作,单手操作可以是左手单手操作或者是右手单手操作,电子设备的边框可以设置有传感器,当用户单手握持电子设备时,传感器会获取用户多个手指在边框处的触摸位置。比如用户使用单手的多个手指互相配合握持电子设备,电子设备的左侧边框和右侧边框的传感器会获取到用户多个手指的触摸位置,通过用户多个手指的触摸位置可以确定用户是左手或右手操作电子设备。
若识别到电子设备被单手操作,则电子设备可以进一步识别可伸缩的显示屏接收到的触控操作所对应的滑动轨迹。若识别到的所述滑动轨迹与预设滑动轨迹匹配,则表示用户需要调整可伸缩的显示屏展开区域的尺寸,以方便用户单手操作时能够触控到全部或者几乎全部的显示屏展开区域。
若识别到所述滑动轨迹与预设滑动轨迹匹配,则电子设备可以获取单手可控制的显示屏目标区域。用户在单手操作电子设备的情况下,可以是左手操作或右手操作,用户可以根据自身的使用习惯,预先设置右手单手操作时可以控制到的可伸缩的显示屏的区域,右手单手操作时可以控制到的可伸缩的显示屏的区域为第一区域;以及预先设置左手操作时可以控制到的可伸缩的显示屏的区域,左手单手操作时可以控制到的可伸缩的显示屏的区域为第二区域。其中,第一区域为右手单手操作电子设备时用户的右手大拇指可以触摸到的显示屏区域,第二区域为左手单手操作电子设备时用户的左手大拇指可以触摸到的显示屏区域。
那么,当识别到电子设备被用户单手操作时,电子设备可以获取单手可控制到的可伸缩的显示屏的目标区域。例如,用户右手单手操作电子设备,那么电子设备可以将预先设置的第一区域确定为目标区域。或者,用户左手单手操作电子设备,那么电子设备可以将预先设置的第二区域确定为目标区域。
其中,电子设备还可以根据用户的使用习惯确定显示屏目标区域。具体的,电子设备还可以根据用户的使用习惯判断用户操作电子设备的手是否是惯用手,比如用户的惯用手是右手,电子设备预先设置了右手单手操作时可以控制到的第一区域,当电子设备识别到用户正在使用非惯用手比如左手单手操作时,电子设备可以将用户已经预先设置的惯用手如右手单手操作时可以控制到的第一区域直接作为左手单手操作时可以控制到的第二区域,或者将第一区域的纵向高度减少一部分后作为第二区域,比如将第二区域的纵向高度减少5%至10%等。
获取了单手可控制的显示屏目标区域即第一区域或第二区域后,电子设备根据目标区域确定对应的目标分辨率。电子设备获取目标区域所对应的纵向像素点数量,比如目标区域的纵向像素点数量为1860。考虑到不同用户的手掌大小不同,电子设备预设有多个分辨率,预设的不同分辨率所对应的纵向像素点数量不同,横向像素点数量相同。电子设备比较目标区域所对应的纵向像素点数量与各个预设分辨率的所对应的纵向像素点数量的差值,确定差值最小的预设分辨率为目标分辨率,比如可伸缩的显示屏全部展开时分辨率为1920*1080,而目标区域所对应的纵向像素点数量为1860,电子设备预设分辨率包括1900*1080、1850*1080以及1800*1080等,由于预设分辨率1850*1080的纵向像素点数量为1850,其与目标区域所对应的纵向像素点数量1860的差值最小,因此确定目标分辨率为1850*1080。
根据目标分辨率,电子设备通过收缩或伸展部分柔性显示屏,以调整显示屏展开区域的尺寸,从而用户单手便可触控到全部或者几乎全部的显示屏展开区域,以方便用户单手操作电子设备,从而提高了电子设备的可操作性。
比如,可伸缩的显示屏全部展开时的分辨率为:1920*1080,即对应的纵向像素点数量是1920,对应的显示屏高度为16cm,用户单手可控制到的目标分辨率为1800*1080,即对应的纵向像素点数量是1800,则目标区域的高度为16cm*1800/1920=15cm。因此电子设备通过收缩部分柔性显示屏,以使显示屏目标区域的高度为15cm。
调整后的可伸缩的显示屏以目标分辨率显示,各应用程序支持多种分辨率,比如拨号应用、短信应用、通讯录应用、输入法应用等应用程序会根据目标分辨率自适应进行显示,应用程序是根据目标分辨率和显示屏展开区域的尺寸调整界面显示,应用程序界面在调整后的显示屏上所显示的布局和尺寸合理。由于显示屏展开区域的横向宽度不变,即横向分辨率不变,因此应用程序中操作图标(如虚拟按钮)的尺寸几乎没有变化或变化很少,用户在单手操作时不容易误触碰。
请参阅图10,图10为本申请实施例提供的设备控制装置的结构示意图。该设备控制装置可以应用于电子设备,所述电子设备包括可伸缩的触摸显示屏。设备控制装置300可以包括:判断模块301,获取模块302,处理模块303。
判断模块301用于:识别所述电子设备是否被单手操作;
获取模块302用于:若是,则获取单手可控制到的可伸缩的显示屏目标区域;
处理模块303用于:根据所述目标区域,调整所述可伸缩的显示屏展开区域的尺寸。
在一种实施方式中,所述处理模块303可以用于:
根据所述目标区域确定对应的目标分辨率;
根据所述目标分辨率调整所述可伸缩的显示屏展开区域的尺寸,并将调整后的所述可伸缩的显示屏以目标分辨率显示。
在一种实施方式中,所述处理模块303可以用于:
获取所述目标区域的纵向像素点数量;
根据所述目标区域的纵向像素点数量,从多个预设分辨率中确定目标分辨率,所述目标分辨率的纵向像素点数量与目标区域的纵向像素点数量最接近。
在一种实施方式中,所述第一处理模块303可以用于:
识别所述可伸缩的显示屏接收到的触摸操作所对应的滑动轨迹;
若所述滑动轨迹与预设滑动轨迹匹配,则获取单手可控制的显示屏目标区域,当所述可伸缩的显示屏接收到的触摸操作所对应的滑动轨迹与预设滑动轨迹匹配时,表示需要调整所述可伸缩的显示屏展开区域的尺寸。
在一种实施方式中,所述第一获取模块302以用于:
通过所述电子设备边框的传感器获取手指的触摸位置;
根据所述触摸位置确定所述电子设备被用户右手操作或被用户左手操作;
若是右手操作,则将右手可控制到的第一区域作为可控制到的可伸缩的显示屏目标区域;
若是左手操作,则将左手可控制到的第二区域作为可控制到的可伸缩的显示屏目标区域。
申请实施例提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行如本实施例提供的设备控制方法中的流程。
本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本实施例提供的设备控制方法中的流程。
例如,上述电子设备可以是诸如平板电脑或者智能手机等移动终端。请参阅图11,图11为本申请实施例提供的电子设备的结构示意图。
该电子设备400可以包括触摸显示屏401、存储器402、处理器403等部件。本领域技术人员可以理解,图6中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
触摸显示屏401可以为可伸缩的显示屏。可伸缩的显示屏可以是一种可以伸缩的触摸显示屏。可伸缩的触摸显示屏可以是柔性显示屏,柔性显示屏可以弯曲、收缩、伸展等。在配置有可伸缩的触摸显示屏的电子设备上,可以通过伸展显示屏来提升屏幕的展开尺寸,还可以通过收缩显示屏来减少屏幕的展开尺寸。
存储器402可用于存储应用程序和数据。存储器402存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器403通过运行存储在存储器402的应用程序,从而执行各种功能应用以及数据处理。
处理器403是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的应用程序,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。
在本实施例中,电子设备中的处理器403会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器402中,并由处理器403来运行存储在存储器402中的应用程序,从而执行:
识别所述电子设备是否被单手操作;
若是,则获取单手可控制到的可伸缩的显示屏目标区域;
根据所述目标区域,调整所述可伸缩的显示屏展开区域的尺寸。
请参阅图12,电子设备400可以包括触摸显示屏401、存储器402、处理器403、电池405、麦克风405、扬声器406等部件。
触摸显示屏401可以为可伸缩的触摸显示屏。可伸缩的触摸显示屏可以是一种可以伸缩的触摸显示屏。可伸缩的触摸显示屏可以是柔性显示屏,柔性显示屏可以弯曲、收缩、伸展等。在配置有可伸缩的触摸显示屏的电子设备上,可以通过伸展屏幕来提升显示屏的展开尺寸,还可以通过收缩显示屏来减少屏幕的展开尺寸。
存储器402可用于存储应用程序和数据。存储器402存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器403通过运行存储在存储器402的应用程序,从而执行各种功能应用以及数据处理。
处理器403是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的应用程序,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。
电池404可用于为电子设备的各个模块和部件供应电力。
麦克风405可用于拾取周围环境中的声音信号,例如接收用户发出的语音指令等。
扬声器406可以用于播放声音信号。
在本实施例中,电子设备中的处理器403会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器402中,并由处理器403来运行存储在存储器402中的应用程序,从而执行:
识别所述电子设备是否被单手操作;
若是,则获取单手可控制到的可伸缩的显示屏目标区域;
根据所述目标区域,调整所述可伸缩的显示屏展开区域的尺寸。
在一种实施方式中,在根据所述目标区域,调整所述可伸缩的显示屏展开区域的尺寸中,处理器403还执行根据所述目标区域确定对应的目标分辨率;
根据所述目标分辨率调整所述可伸缩的显示屏展开区域的尺寸,并将调整后的所述可伸缩的显示屏以目标分辨率显示。
在一种实施方式中,在根据所述目标区域确定对应的目标分辨率中,处理器403执行获取所述目标区域的纵向像素点数量;
根据所述目标区域的纵向像素点数量,从多个预设分辨率中确定目标分辨率,所述目标分辨率的纵向像素点数量与目标区域的纵向像素点数量最接近。
在一种实施方式中,在获取单手可控制到的可伸缩的显示屏目标区域中,处理器403执行检测并识别在所述可伸缩的显示屏上触摸操作对应的滑动轨迹;
若识别到的所述滑动轨迹与预设滑动轨迹匹配,则获取单手可控制的显示屏目标区域,当所述可伸缩的显示屏接收到的触摸操作所对应的滑动轨迹与预设滑动轨迹匹配时,表示需要调整所述可伸缩的显示屏展开区域的尺寸。
在一种实施方式中,电子设备的边框设置有传感器,在获取单手可控制到的可伸缩显示屏目标区域中,处理器403执行通过所述电子设备边框的传感器获取手指的触摸位置;根据所述触摸位置确定所述电子设备被用户右手操作或被用户左手操作;
若是右手操作,则将右手可控制到的第一区域作为可伸缩的显示屏目标区域;
若是左手操作,则将左手可控制到的第二区域作为可伸缩的显示屏目标区域。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对设备控制方法的详细描述,此处不再赘述。
本申请实施例提供的所述设备控制装置与上文实施例中的设备控制方法属于同一构思,在所述设备控制装置上可以运行所述设备控制方法实施例中提供的任一方法,其具体实现过程详见所述设备控制方法实施例,此处不再赘述。
需要说明的是,对本申请实施例所述设备控制方法而言,本领域普通技术人员可以理解实现本申请实施例所述设备控制方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在存储器中,并被至少一个处理器执行,在执行过程中可包括如所述设备控制方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)等。
对本申请实施例的所述设备控制装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
以上对本申请实施例所提供的设备控制方法、装置、存储介质以及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (10)

1.一种设备控制方法,应用于电子设备,其特征在于,所述电子设备包括可伸缩的显示屏,所述方法包括:
识别所述电子设备是否被单手操作;
若是,则获取单手可控制到的可伸缩的显示屏的目标区域;
根据所述目标区域,调整所述可伸缩的显示屏展开区域的尺寸。
2.根据权利要求1所述的设备控制方法,其特征在于,所述根据所述目标区域,调整所述可伸缩的显示屏展开区域的尺寸包括:
根据所述目标区域确定对应的目标分辨率;
根据所述目标分辨率调整所述可伸缩的显示屏展开区域的尺寸,并将调整后的所述可伸缩的显示屏以所述目标分辨率显示。
3.根据权利要求2所述的设备控制方法,其特征在于,所述根据所述目标区域确定对应的目标分辨率包括:
获取所述目标区域的纵向像素点数量;
根据所述目标区域的纵向像素点数量,从多个预设分辨率中确定目标分辨率,所述目标分辨率的纵向像素点数量与目标区域的纵向像素点数量最接近。
4.根据权利要求1所述的设备控制方法,其特征在于,所述获取单手可控制到的可伸缩的显示屏目标区域包括:
识别所述可伸缩的显示屏接收到的触摸操作所对应的滑动轨迹;
若所述滑动轨迹与预设滑动轨迹匹配,则获取单手可控制的显示屏目标区域,当所述可伸缩的显示屏接收到的触摸操作所对应的滑动轨迹与预设滑动轨迹匹配时,表示需要调整所述可伸缩的显示屏展开区域的尺寸。
5.根据权利要求1所述的设备控制方法,其特征在于,所述电子设备的边框设置有传感器,所述获取单手可控制到的可伸缩的显示屏目标区域包括:
通过所述电子设备边框的传感器获取手指的触摸位置;
根据所述触摸位置确定所述电子设备被用户右手操作或被用户左手操作;
若是右手操作,则将右手可控制到的第一区域作为可伸缩的显示屏目标区域;
若是左手操作,则将左手可控制到的第二区域作为可伸缩的显示屏目标区域。
6.一种设备控制的装置,应用于电子设备,其特征在于,所述电子设备包括可伸缩的显示屏,所述装置包括:
判断模块,用于识别所述电子设备是否被单手操作;
获取模块,用于若是,则获取单手可控制到的可伸缩的显示屏目标区域;
处理模块,用于根据所述目标区域,调整所述可伸缩的显示屏展开区域的尺寸。
7.根据权利要求6所述的设备控制的装置,其特征在于,所述处理模块用于:
根据所述目标区域确定对应的目标分辨率;
根据所述目标分辨率调整所述可伸缩的显示屏展开区域的尺寸,并将调整后的所述可伸缩的显示屏以目标分辨率显示。
8.根据权利要求7所述的设备控制的装置,其特征在于,所述处理模块用于:
获取所述目标区域的纵向像素点数量;
根据所述目标区域的纵向像素点数量,从多个预设分辨率中确定目标分辨率,所述目标分辨率的纵向像素点数量与目标区域的纵向像素点数量最接近。
9.一种存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上执行时,使得所述计算机执行如权利要求1至5中任一项所述的方法。
10.一种电子设备,包括存储器,处理器,其特征在于,所述处理器通过调用所述存储器中存储的计算机程序,用于执行如权利要求1至5中任一项所述的方法。
CN202010464217.3A 2020-05-27 2020-05-27 设备控制方法、装置、存储介质及电子设备 Pending CN113741778A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010464217.3A CN113741778A (zh) 2020-05-27 2020-05-27 设备控制方法、装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010464217.3A CN113741778A (zh) 2020-05-27 2020-05-27 设备控制方法、装置、存储介质及电子设备

Publications (1)

Publication Number Publication Date
CN113741778A true CN113741778A (zh) 2021-12-03

Family

ID=78723519

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010464217.3A Pending CN113741778A (zh) 2020-05-27 2020-05-27 设备控制方法、装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN113741778A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023195681A1 (ko) * 2022-04-08 2023-10-12 삼성전자 주식회사 그립 형태에 따라 한 손 모드 화면의 속성을 제어하는 전자 장치 및 그 제어 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023195681A1 (ko) * 2022-04-08 2023-10-12 삼성전자 주식회사 그립 형태에 따라 한 손 모드 화면의 속성을 제어하는 전자 장치 및 그 제어 방법

Similar Documents

Publication Publication Date Title
US11625067B2 (en) Mobile terminal for displaying image and control method thereof
KR102509046B1 (ko) 폴더블 디바이스 및 그 제어 방법
US11128802B2 (en) Photographing method and mobile terminal
US10021319B2 (en) Electronic device and method for controlling image display
JP5977627B2 (ja) 情報処理装置、情報処理方法およびプログラム
JP4489719B2 (ja) ユーザインタフェース
WO2019001152A1 (zh) 拍照方法及移动终端
CN109947383B (zh) 显示控制方法、装置、移动终端及存储介质
US10839773B2 (en) Terminal device and non-transitory computer-readable medium
CN111988527A (zh) 设备的控制方法、装置、存储介质及电子设备
CN109947320B (zh) 图片显示方法及装置、电子设备以及存储介质
CN104360813A (zh) 一种显示设备及其信息处理方法
US20220351330A1 (en) Image cropping method and electronic device
CN108984099B (zh) 一种人机交互方法及终端
CN113778252A (zh) 应用于柔性显示屏的防误触方法、装置、终端及存储介质
CN109683802A (zh) 一种图标移动方法及终端
CN113687808A (zh) 桌面图标的布局方法、装置、存储介质及电子设备
CN111158548A (zh) 屏幕折叠方法及电子设备
CN113741778A (zh) 设备控制方法、装置、存储介质及电子设备
CN111625176A (zh) 设备控制方法、装置、存储介质及电子设备
CN113835470A (zh) 显示屏的控制方法、装置、终端及存储介质
WO2021223520A1 (zh) 设备控制方法、装置、存储介质及电子设备
CN113706946B (zh) 答题内容的显示方法、装置、终端及存储介质
CN114281210A (zh) 电子设备的控制方法、装置及设备
JP6039325B2 (ja) 撮像装置、電子機器、およびタッチパネルの制御方法

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