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

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

Info

Publication number
CN113986071A
CN113986071A CN202011350436.5A CN202011350436A CN113986071A CN 113986071 A CN113986071 A CN 113986071A CN 202011350436 A CN202011350436 A CN 202011350436A CN 113986071 A CN113986071 A CN 113986071A
Authority
CN
China
Prior art keywords
distance
application icons
telescopic
display screen
application
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
CN202011350436.5A
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 PCT/CN2021/098984 priority Critical patent/WO2022022080A1/zh
Priority to EP21849689.1A priority patent/EP4191390A4/en
Publication of CN113986071A publication Critical patent/CN113986071A/zh
Priority to US18/148,522 priority patent/US20230185506A1/en
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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • 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
    • 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/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1624Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with sliding enclosures, e.g. sliding keyboard or display
    • 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
    • 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/1675Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
    • G06F1/1677Miscellaneous details related to the relative movement between the different enclosures or enclosure parts for detecting open or closed state or particular intermediate positions assumed by movable parts of the enclosure, e.g. detection of display lid position with respect to main body in a laptop, detection of opening of the cover of battery compartment
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F9/00Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements
    • G09F9/30Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements
    • G09F9/301Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements flexible foldable or roll-able electronic displays, e.g. thin LCD, OLED
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04102Flexible digitiser, i.e. constructional details for allowing the whole digitising part of a device to be flexed or rolled like a sheet of paper

Landscapes

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

Abstract

本申请实施例公开了一种设备控制方法、装置、存储介质及电子设备,其中,本申请实施通过当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离,根据变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。本方案根据电子设备可伸缩显示屏的在伸缩方向上的变化距离,相应调整当前桌面上的应用图标在伸缩方向上的间距和/或应用图标的数量,使得可伸缩显示屏在伸展或者收缩的过程中,显示区域上应用图标的布局随着变化距离的变化而相应变化,从而增强可伸缩显示屏在伸展或者收缩过程中,显示区域上应用图标排列的灵活性。

Description

设备控制方法、装置、存储介质及电子设备
本申请要求于2020年07月27日提交专利局,申请号为202010732398.3、申请名称为“设备控制方法、装置、存储介质及电子设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,具体涉及一种设备控制方法、装置、存储介质及电子设备。
背景技术
随着技术的发展,电子设备中安装的各类应用程序越来越多,例如视频类应用、游戏类应用以及即时通讯类应用等。这些应用安装到电子设备后,会在电子设备的显示页面上生成相应的快捷方式,例如应用图标。然而,相关技术中,用户操作电子设备时,应用图标在桌面上的排列方式不够灵活。
发明内容
本申请实施例提供一种页面显示的方法、装置、存储介质及电子设备,能够增强可伸缩显示屏在伸缩过程中应用图标排列的灵活性。
第一方面,本申请实施例提供一种设备控制方法,应用于电子设备,所述电子设备包括可伸缩显示屏,所述设备控制方法包括:
当所述可伸缩显示屏伸缩时,获取所述可伸缩显示屏在伸缩方向上的变化距离;
根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。
第二方面,本申请实施例还提供一种设备控制装置,应用于电子设备,所述电子设备包括可伸缩显示屏,所述设备控制装置包括:
获取模块,用于当所述可伸缩显示屏伸缩时,获取所述可伸缩显示屏在伸缩方向上的变化距离;
调整模块,根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。
第三方面,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的设备控制方法。
第四方面,本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的设备控制方法。
本申请实施通过当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离,根据变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。本方案根据电子设备可伸缩显示屏的在伸缩方向上的变化距离,相应调整当前桌面上的应用图标在伸缩方向上的间距和/或应用图标的数量,使得可伸缩显示屏在伸展或者收缩的过程中,显示区域上应用图标的布局随着变化距离的变化而相应变化,从而增强可伸缩显示屏在伸展或者收缩过程中,显示区域上应用图标排列的灵活性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1至图5为本申请实施例提供的具有可伸缩显示屏的电子设备的结构示意图。
图6为本申请实施例提供的设备控制方法的第一种流程示意图。
图7为本申请实施例提供的具有可伸缩显示屏的电子设备在未扩展状态下的第一种示意图。
图8为本申请实施例提供的具有可伸缩显示屏的电子设备在未扩展状态下的第二种示意图。
图9为本申请实施例提供的设备控制方法的第二种流程示意图。
图10为本申请实施例提供的当前桌面上应用图标随着可伸缩显示屏的变化距离的变化而导致应用图标在伸缩方向上的间距相应变化的示意图。
图11为本申请实施例提供的设备控制方法的第三种流程示意图。
图12到图14为本申请实施例提供的当前桌面上应用图标随着可伸缩显示屏的变化距离的变化而导致应用图标的数量相应变化的示意图。
图15到图19为本申请实施例提供的当前桌面上应用图标随着可伸缩显示屏的变化距离的变化而导致应用图标在伸展方向上的间距和/或应用图标的数量相应变化的示意图。
图20为本申请实施例提供的设备控制方法的第四种流程示意图。
图21为本申请实施例提供的设备控制方法的第五种流程示意图。
图22为本申请实施例提供的设备控制方法的第六种流程示意图。
图23为本申请实施例提供的设备控制方法的第七种流程示意图。
图24为本申请实施例提供的设备控制装置的结构示意图。
图25为本申请实施例提供的电子设备的第一种结构示意图。
图26为本申请实施例提供的电子设备的第二种结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请实施例提供一种设备控制方法,该设备控制方法的执行主体可以是本申请实施例提供的设备控制装置,或者集成了该设备控制装置的电子设备,其中该设备控制装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备。
请参照图示,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。
请参阅图1至图3,图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、摄像头60及驱动机构70等部件。壳体组件10还可包括后盖18,后盖18与第一壳体12与第二壳体14共同形成容置空间16。
带动件50设置于第二壳体14,柔性显示屏30的一端设置于第一壳体12,柔性显示屏30绕过带动件50,且柔性显示屏的另一端设置于容置空间16内,以使部分柔性显示屏隐藏于容置空间16内,隐藏于容置空间16内的部分柔性显示屏30可不点亮。第一壳体12和第二壳体14相对远离,可通过带动件50带动柔性显示屏30展开,以使得更多的柔性显示屏30暴露于容置空间16外,如图5所示。点亮暴露于容置空间16外部的柔性显示屏30,以使得电子设备100所呈现的显示区域变大。例如,从图1至图2可以为电子设备的柔性显示屏30从收缩状态到横向伸展状态的形态变化对比。
带动件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也可以省略,用户可以直接通过手动等方式来使得第一壳体和第二壳体相对运动。
需要说明的是,除了按照图1至图5的硬件排布设计使柔性显示屏可以在电子设备的横向方向上进行伸缩(例如在左右方向上进行的伸缩)外,在其它一些实施方式中,还可以改***件排布设计的方向使得柔性显示屏可以在电子设备的纵向方向上进行伸缩(例如在上下方向上进行的伸缩)。
请参阅图6,图6是本申请实施例提供的设备控制方法的第一种流程示意图。该设备控制方法可以应用于电子设备,该电子设备可以包括可伸缩显示屏。该设备控制方法的流程可以包括:
101、当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离。
随着技术的不断发展,电子设备的形态也在发生变化。从小屏幕发展到大屏幕,从单纯的用于显示图像和文字的显示屏发展到可以接收用户触摸操作的触摸显示屏,等等。随着技术的发展,用户对电子设备的智能化要求越来越高。然而,相关技术中,电子设备的智能化程度仍然不高。
需要说明的是,在本申请实施例中,电子设备可以具有可伸缩显示屏。其中,可伸缩的显示可以是一种进行伸缩的显示屏(The Retractable Display Panel)。可伸缩显示屏可以是柔性显示屏,柔性显示屏可以弯曲,卷曲,折叠等。在配置有可伸缩显示屏的电子设备上,可以通过拉伸可伸缩显示屏来提升屏幕的可见尺寸,还可以通过收缩可伸缩显示屏来减少屏幕的可见尺寸。例如,图1至图5中的柔性显示屏30即可为可伸缩显示屏。
比如,将具有可伸缩显示屏的电子设备在未扩展时的状态称为小屏状态,完全扩展时的状态称为大屏状态。电子设备的显示屏从小屏状态伸展至大屏状态,也可以从大屏状态收缩至小屏状态。
其中,变化距离即指该可伸缩显示屏在伸缩时,在相应的伸缩方向上变化的可伸缩显示屏的长度。例如,在竖向伸缩的情形下,可伸缩显示屏在伸缩方向上的变化距离即该可伸缩显示屏在纵向上增加或减少的距离;在横向伸缩的情形下,可伸缩显示屏在伸缩方向上的变化距离即该可伸缩显示屏在横向上增加或减少的距离。
可以理解的是,本申请实施例中,电子设备的可伸缩显示屏可以根据用户手动进行伸展或收缩,也可以是电子设备通过用户触发显示屏伸展指令后自动控制该可伸缩显示屏伸展或收缩。
102、根据变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。
随着技术的发展,电子设备中安装的各类应用程序越来越多,例如视频类应用、游戏类应用以及即时通讯类应用等。这些应用安装到电子设备后,会在电子设备的显示页面上生成相应的快捷方式以方便用户快速找到相应应用程序的入口,例如,桌面上的应用图标。
其中,桌面是一切应用程序操作的出发点,是计算机启动后,操作***运行到正常状态下显示的主屏幕区域。
一般来说,由于应用程序众多,一页桌面难以放下所有需要展示的应用程序图标,所以电子设备中会有一页或多页桌面。其中,本申请中当前桌面指的是当前显示的桌面页面。
需要说明的是,由于电子设备在伸缩时,分为竖向伸缩和横向伸缩两种情况。以电子设备为智能手机举例说明,竖向伸缩指的是智能手机在竖屏状态下手机伸展或收缩的情形,此时应用图标在伸展方向上的间距和应用图标在收缩方向上的间距即为应用图标的行间距,请参阅图7;横向伸缩指的是智能手机在横屏状态下手机伸展或收缩的情形,此时应用图标在伸展方向上的间距和收缩方向上的间距即为应用图标的列间距,请参阅图8。
比如,在获取到电子设备的可伸缩显示屏的变化距离时,电子设备可以根据该变化距离来相应调整当前桌面上显示的应用图标的在伸缩方向上的间距和/或应用图标的数量。
其中,当可伸缩显示屏伸缩时,可伸缩显示屏在伸缩方向上的变化距离发生变化,其对应的显示区域的面积会增加或减小,因此,可以基于增加的面积或者减小的面积相应的改变应用图标在伸缩方向上的间距,或改变应用图标在当前桌面上显示的数量。
本申请实施通过当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离,根据变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。本方案根据电子设备可伸缩显示屏的在伸缩方向上的变化距离,相应调整当前桌面上的应用图标在伸缩方向上的间距和/或应用图标的数量,使得可伸缩显示屏在伸展或者收缩的过程中,显示区域上应用图标的布局随着变化距离的变化而相应变化,从而增强可伸缩显示屏在伸展或者收缩过程中,显示区域上应用图标排列的灵活性。
根据前面实施例所描述的方法,以下将举例作进一步详细说明。请参阅图9,图9是本申请实施例提供的设备控制方法的第二种流程示意图。该设备控制方法可以应用于电子设备,该电子设备可以包括可伸缩显示屏。该设备控制方法的流程可以包括:
201、当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离。
当可伸缩显示屏伸缩时,可以分为竖向伸缩和横向伸缩。以电子设备为智能手机举例说明,竖向伸缩指的是智能手机在竖屏状态下手机伸展或收缩的情形,该竖屏状态如图7所示,此时应用图标在伸缩方向上的间距即为应用图标的行间距;横向伸缩指的是智能手机在横屏状态下手机伸展或收缩的情形,该横屏状态如图8所示,此时应用图标在伸缩方向上的间距即为应用图标的列间距。
在一实施方式中,该变化距离可以通过进行本次伸缩后的显示区域相对于未进行本次伸缩的显示区域在伸缩方向上增加的距离得到。
可以理解的是,该可伸缩显示屏伸展时,变化距离为伸展距离。
需要说明的是,由于竖向伸缩的情形与横向伸缩的情形仅仅是方向的不同,而调整应用图标在桌面上的显示方式是相同的,所以本实施例以竖向伸缩的情形进行举例说明。
202、在变化距离为伸展距离的情况下,增加当前桌面上的应用图标在伸缩方向上的间距。
其中,由于本实施例讨论的是竖向伸缩的情况,所以这里应用图标在伸展方向上的间距为行间距。
比如,当电子设备处于未扩展时的状态,参见图7,也即小屏状态。假设小屏状态下,除常驻应用的应用图标之外页面最多可放置3行乘以4列,一共12个应用图标。例如,当用户从电子设备处于未扩展状态时向下抽拉电子设备的显示屏或电子设备自动向下伸展显示屏时,这3行应用图标的间距会随着伸展距离的增加而增加。例如,当伸展距离增加至4厘米时,每行间距增加2厘米。又例如,当伸展距离增加至3厘米时,每行间距增加1.5厘米。
在一实施方式中,步骤“增加当前桌面上的应用图标在伸缩方向上的间距”,可以包括:
(1)增加应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止伸展。
例如,当从图7所示的小屏状态下开始伸展该可伸缩显示屏时,当前桌面上的三行应用图标的行间距随着伸展距离的增加而增加,直到该可伸缩显示屏停止伸展。
在一实施方式中,步骤“增加应用图标在伸展伸缩方向上的间距,直至所述可伸缩显示屏停止伸展”,可以包括:
(1)随着所述伸展距离的增加,同步增加应用图标在伸展方向上的间距,直至所述可伸缩显示屏停止伸展。
例如,伸展距离增加的过程中,应用图标的行间距也逐渐增加,当可伸缩显示屏停止伸展时应用图标的行间距也停止增加。此时,应用图标行间距的增加具有渐变的效果,也即行间距逐渐拉伸的效果。
在一实施方式中,步骤“增加当前桌面上的应用图标在伸缩方向上的间距”,可以包括:
(1)在应用图标在伸缩方向上的间距小于第一间距的情况下,继续增加应用图标在伸缩方向上的间距,其中,所述第一间距大于所述可伸缩显示屏处于未扩展状态下应用图标在伸缩方向上的间距。
可伸缩显示屏处于未扩展状态下应用图标在伸缩方向上的间距即为图7所示小屏状态时的行间距。例如,小屏状态时的行间距为1厘米,则第一间距可以为3厘米。当该可伸缩显示屏从小屏状态开始伸展时,行间距也随之增加,当应用图标的行间距小于3厘米时,继续增加应用图标的行间距。该第一间距可以根据桌面布局以及视觉效果来设置。
在一实施方式中,步骤“增加当前桌面上的应用图标在伸缩方向上的间距”,可以包括:
(1)在应用图标在伸缩方向上的间距等于所述第一间距的情况下,停止增加所述应用图标在伸缩方向上的间距。
可伸缩显示屏处于未扩展状态下应用图标在伸缩方向上的间距即为图7所示小屏状态时的行间距。小屏状态时的行间距为1厘米,则第一间距可以为3厘米。当该可伸缩显示屏伸展时,行间距也随之增加,当应用图标的行间距由1厘米增加至3厘米时,则不再增加应用图标的行间距。该第一间距可以根据桌面布局以及视觉效果来设置。
例如,参考图10,从图7状态到图10状态,行间距由固定值1增加到固定值2,且增加到图10状态后停止增加应用图标的行间距。图10中,当前桌面上的应用图标的显示区域底部与当前桌面底部保持一固定距离,例如可以为固定值3,以保持该可伸缩显示屏伸展后的桌面布局与该可伸缩显示屏在未扩展状态下的桌面布局一致。固定值3为人为设定的值。
由上可知,本实施例根据当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离,在变化距离为伸展距离的情况下,增加当前桌面上的应用图标在伸缩方向上的间距,增强了可伸缩显示屏在伸展过程中,显示区域上应用图标排列的灵活性。
根据前面实施例所描述的方法,以下将举例作进一步详细说明。请参阅图11,图11是本申请实施例提供的设备控制方法的第三种流程示意图。该设备控制方法可以应用于电子设备,该电子设备可以包括可伸缩显示屏。该设备控制方法的流程可以包括:
301、当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离。
比如,变化距离可以通过进行本次伸缩后的显示区域相对于未进行本次伸缩的显示区域在伸缩方向上增加的距离得到。
需要说明的是,由于竖向伸缩的情形与横向伸缩的情形仅仅是方向的不同,而调整应用图标在桌面上的显示方式是相同的,所以本实施例以竖向伸缩的情形进行举例说明。
302、在变化距离为伸展距离的情况下,增加当前桌面上的应用图标在伸缩方向上的间距。
其中,由于本实施例讨论的是竖向伸缩的情况,也就是说该可伸缩显示屏在纵向方向上进行伸展或者收缩,此时应用图标的行间距会随着伸展或收缩发生变化,所以这里应用图标在伸展方向上的间距为行间距。
比如,当扩展距离增加时,相应增加当前桌面上应用图标的行间距。
例如,参考图7,小屏状态下,当用户向下抽拉电子设备的显示屏或电子设备自动向下伸展显示屏时,这3行应用图标的行间距会随着扩展距离的增加而增加。
303、在应用图标在伸缩方向上的间距等于第一间距的情况下,停止增加应用图标在伸缩方向上的间距。
比如,设第一间距为固定值2,参考图7,小屏状态下,除常驻应用的应用图标之外的应用图标的行间距为固定值1。当用户向下抽拉电子设备屏幕或电子设备自动向下伸展屏幕时,每行应用图标的间距会由固定值1增加至固定值2,且应用图标的行间距增加至固定值2后不再增加,应用图标的行间距增加至固定值2的情形可以参阅图10。
其中,固定值1和固定值2都是人为设定的常数。
例如,固定值1可以取值为1厘米,固定值2可以取值为2厘米。
304、在应用图标在伸缩方向上的间距等于第一间距的初始时刻之后,在新增伸展距离大于第一距离的情况下,增加当前桌面上显示的应用图标数量。
在一实施方式中,当第一距离为应用图标在伸缩方向上的长度与第一间距的和时,也即当第一距离为应用图标侧边的长度和第一间距的和值时,应用图标的排列情况可以如下:
其中,由于本实施例以竖向伸缩为例,因此应用图标在伸缩方向上的长度即对应纵向的边长,也即对应图7中应用图标侧边的长度。
例如,如图12所示,当应用图标的行间距增加到第一间距之后,不再增加行间距,此时若该可伸缩显示屏继续伸展时,当前桌面上会出现空白区域,当该空白区域刚好能容纳另一行应用图标时,新增的伸展距离刚好为应用图标的侧边长度与上第一间距的和值,此时将其他桌面上的图标移动到当前桌面进行排列,作为当前桌面的最后一行应用图标。
例如,参考图13,图13为新增伸展距离刚好等于应用图标侧边长度与第一间距的和值时的示意图。此时,除去常驻应用的应用图标,当前桌面上的应用图标为4行乘以4列,一共16个应用图标,第二页桌面上有2行乘以4列,一共8个应用图标,所有的应用图标总和仍然为24。
这里应用图标行间距增加具有跳变的效果,也即可伸缩显示屏多出来的显示区域能够容纳另外一行应用图标时,再将其他桌面的应用图标移动到当前桌面进行排列。
在一实施方式中,当第一距离为第一间距时,应用图标的排列情况可以如下:
例如,如图12所示,当应用图标的行间距增加到第一间距之后,不再增加行间距,此时若该可伸缩显示屏继续伸展时,当前桌面上会出现空白区域,当新增的伸展距离大于第一间距时,其他桌面的应用图标可以开始从应用图标顶部开始逐渐显示,直到新增伸展距离刚好为应用图标的侧边长度加上第一间距的长度时,该其他桌面的应用图标完全显示在桌面上,作为当前桌面的最后一行应用图标。这里应用图标在桌面上的显示是一个逐渐显示的过程。
其中,如图12所示,空白区域为除了当前桌面上的应用图标的显示区域底部与当前桌面底部保持固定值3之外的距离对应的该可伸缩显示屏增加的区域,例如可以为固定值3,以保持桌面布局与该可伸缩显示屏未进行伸缩时一致。以此类推,在新增伸展距离大于第一距离时,将其他桌面的应用图标移动到当前桌面进行排列,直到该可伸缩显示屏完全伸展。
例如,如图7所示的小屏状态下,除常驻应用的应用图标之外页面最多可放置3行乘以4列,一共12个应用图标,且每一行应用图标的行距为固定值1。如图14所示的大屏状态下,除常驻应用的应用图标之外页面最多可放置6行乘以4列,一共24个应用图标,且每一行应用图标的行间距为固定值2。以小屏状态伸展至大屏状态为例,设第一间距为固定值2。当应用图标的行间距由固定值1增加至固定值2之后则停止增加行间距,然后此时开始计算新增伸展距离,当新增伸展距离逐渐增加,使得当前桌面上产生的空白区域能容纳一行应用图标时,则将其他桌面上的应用图标移动到当前桌面进行排列,之后若该新增伸展距离继续增加导致当前桌面上产生的空白区域又能容纳一行应用图标时,则继续将其他桌面上的应用图标移动到当前桌面上进行排列,直到第二页桌面上的所有应用图标全部移动到当前桌面上,请参阅图14,此时除去常驻应用的应用图标,当前桌面上的应用图标为6行乘以4列,一共24个应用图标,此时页面下方示意页面序数的圆点会由两个圆点变为一个圆点,或者直接消失,示意用户当前只有一页桌面。
在一实施方式中,当第二页桌面上的所有应用图标全部移动到当前桌面上时,若该可伸缩显示屏仍然可以进行伸展,则可以保持应用图标的行间距不变,仅增加应用图标的显示区域的底部与当前桌面的底部的距离。
需要说明的是,上述的实施例是建立在每一桌面的应用图标位都被占据的情况下,若桌面上的应用图标位存在空缺的情况时,由于每一桌面上应用图标的排列顺序可能基于用户的使用习惯由用户自行调整过,所以为了保留用户对不同应用图标的布局记忆,可以保留空缺的应用图标位,然后进行应用图标的排列。
在一实施方式中,若当前桌面上的应用图标位存在空缺位,可以保留空缺的应用图标位,在将其他桌面的应用图标移动到当前桌面进行排列时,可以移动其他桌面上的空行,也可以移动其他桌面上的空缺行至当前桌面,并且不进行填充,保留空缺的应用图标位。
例如,若当前桌面的后一页桌面的第一行空缺了3个应用图标位,例如空缺的应用图标为应用14、应用15以及应用16,那么,当该可伸缩显示屏伸展至当前桌面的最后一行应用的应用图标与当前显示区域的底部的距离满足预设第二阈值时,仅将应用13移动至当前桌面的最后一行,保留空缺的应用图标位。
在一实施方式中,将其他桌面的应用图标移动到当前桌面进行排列,既可以将当前桌面的后一页桌面上的图标移动到当前桌面,也可以将任意的其他桌面上的图标移动到当前桌面进行排列。
此外,在每一桌面页面上的应用图标不一定是铺满的情形下,也就是说,存在应用图标位存在空缺的情况。此时,也可以通过判断当前桌面上的应用图标位是否全被占用,若当前桌面上的应用图标位没有全被占用时,则可以其他桌面中选取用户使用次数最多的应用的应用图标填补空缺的应用图标位。
在一实施方式中,若电子设备的桌面数量为两页,且当前桌面为最后一页,则当可伸缩显示屏伸展至完全扩展状态时,将前一页桌面的应用图标移动到当前桌面进行排列,且满足应用图标的行间距满足第一间距。
例如,当用户在小屏状态下,且用户翻阅到最后的桌面时,此时用户向下抽拉电子设备,电子设备的当前桌面的应用图标下方会显示空白区域,当前桌面最后一行应用图标与常驻应用的应用图标之间为空白区域,当用户拉到底的瞬间,前一页桌面的应用图标会移动到当前桌面进行排列,即两个页面合并成为一个页面,形成的最终页面可参见图14。
需要说明的是,前一页桌面上的应用图标移动到当前页面进行排列时,可以有多种排列方式,可以是图13中按应用图标行与行之间的顺序排列,也可以是打乱应用图标行的顺序进行排列。
在一实施方式中,若电子设备的桌面数量大于两页,且当前桌面为最后一页,则当可伸缩显示屏伸展至完全扩展状态时,在满足应用图标的行间距达到第一间距时,确定当前桌面还能容纳下的应用图标的行数。
例如,小屏状态下,电子设备上有三页桌面,请参阅图15,每页桌面都有3行乘以4列,每页12个应用图标,一共36个应用图标。若当前桌面为最后一页,则当该可伸缩显示屏伸展至完全扩展状态时,显然当前桌面还能容纳下三行应用图标,可以根据行数从其他桌面获取应用图标填充到当前桌面,即从其他桌面移动三行应用图标至当前桌面。
在一实施方式中,同样是图15所示的小屏状态下,电子设备上有三页桌面,每页桌面都有3行乘以4列,每页12个应用图标,一共36个应用图标。若当前桌面为最后一页,则当该可伸缩显示屏伸展至完全扩展状态时,即此时为大屏状态,电子设备会按照6行乘以4列的排列方式,重新排列所有桌面上的应用图标。比如,重新排列后第一页桌面有6行乘以4列,一共24个应用图标,第二页桌面有3行乘以4列,一共12个应用图标,并停留在第二页桌面上。又比如,重新排列后第一页桌面有3乘以4列,一共12个应用图标,第二页桌面有6行乘以4列,一共有24个应用图标,并停留在第二页桌面上。所有桌面上的应用图标总和不变。其中,应用图标之间的行间距为固定值2。
在一实施方式,为了不打乱电子设备从小屏状态伸展到大屏状态的桌面应用图标的排列顺序和布局,还可以根据当前桌面的页面序号的奇偶来对应用图标进行排列。
例如,参考图15,小屏状态下,电子设备上有三页桌面,每页桌面都有3行乘以4列,每页12个应用图标,一共36个应用图标。
(1)若当前桌面的页面序号为奇数时,可以通过移动当前桌面的后一页桌面上的应用图标的至前一页;
具体地,将当前桌面的后一页桌面上的第一行应用图标作为调整后的当前桌面上的最后一行应用图标,且应用图标的行间距为第一间距。
例如,当该当前桌面为第一页时,页面序号为奇数,当该可伸缩显示屏的新增伸展距离增加至刚好容纳一行应用图标时,将第二页桌面中的第一行应用图标移动到当前桌面,作为调整好的当前桌面上的最后一行的应用图标,请参阅图16,并且应用图标之间的行间距为第一间距。
依此类推,直到第二页桌面上的所有应用图标全部移动到当前桌面上,请参阅图17的第一页桌面示意图,此时,除去常驻应用的应用图标,当前桌面上的应用图标为6行乘以4列,一共24个应用图标,第二页桌面上的应用图标3行乘以4列,一共12个应用图标,应用图标总和为36。此时页面下方示意页面序数的圆点会由三个圆点变为两个圆点,示意用户当前有两页桌面。
又例如,当该当前桌面为第三页时,页面序号为奇数,假设小屏状态下,将第三页的后一页桌面上的图标移至当前桌面,但是由于当前桌面仅有三页,所以当前桌面图标的排列仅发生应用图标的行间距的变化,即随着扩展距离的增加,将行间距增加至第一间距,并保持该间距,也即第一页和第二页桌面按6行乘以4列的规则排列。第三页也就是调整后的当前桌面,可以参阅图17的第二页桌面示意图,此时,除去常驻应用的应用图标,当前桌面上的应用图标为3行乘以4列,一共12个应用图标,第一页桌面上的应用图标6行乘以4列,一共24个应用图标,应用图标总和为36。
(2)若当前桌面的页面序号为偶数时,可以通过移动当前桌面的前一页桌面上的应用图标至当前桌面。
具体地,将当前桌面上的前一页桌面的最后一行应用图标作为调整后的当前桌面上的第一行应用图标,且应用图标的行间距为第一间距。
例如,当该当前桌面为第二页时,页面序号为偶数,请参阅图18,图18中示出了应用图标的显示区域顶部与当前桌面的顶部的距离,且当前该可伸缩显示屏伸展至当前桌面的应用图标的显示区域顶部与当前显示区域的顶部的距离刚好能容纳下一行应用图标。当该可伸缩显示屏伸展至当前桌面的应用图标的显示区域顶部与当前显示区域的顶部的距离刚好能容纳下一行应用图标时,将第一页桌面中的最后一行应用图标移动到当前桌面,并作为调整好的当前桌面上的第一行的应用图标,且满足应用图标之间的行间距为第一间距,请参阅图19,图19是将前一页桌面的最后一行图标移至当前桌面,且作为当前桌面第一行的示意图。其中,且当前桌面上的应用图标的显示区域底部与当前桌面底部也保持一固定距离,例如固定值3,当前桌面的应用图标的显示区域与当前桌面的顶部保持一固定距离,例如固定值4,以保持桌面布局与该可伸缩显示屏未进行伸缩时一致。具体固定距离可以通过桌面布局设置具体设定。
依此类推,直到第一页桌面上的所有应用图标全部移动到当前桌面上,请参阅图17的第一页桌面示意图,此时,除去常驻应用的应用图标,当前桌面上的应用图标为6行乘以4列,一共24个应用图标,第二页桌面上的应用图标3行乘以4列,一共12个应用图标,应用图标总和为36。此时页面下方示意页面序数的圆点会由三个圆点变为两个圆点,示意用户当前有两页桌面。
在一实施方式中,若当前桌面上的应用图标位没有全被占用时,则可以其他桌面中选取用户使用次数最多的应用的应用图标填补空缺的应用图标位。例如,若当前桌面调整后如图17中第二页桌面所示,假设当前桌面上空缺了应用图标30,则选取第一页面中使用次数最多的一个应用程序,例如该应用程序为图17中第一页上的应用6,则将该应用6的应用图标填补到空缺的应用30空缺的位置上。
又例如,若当前桌面调整后如图17中第二页桌面所示,假设当前桌面上空缺了应用图标应用26和应用31,则将第一页面中的应用程序按使用次数进行排序,使用次数越多排名越靠前,选取使用次数排前两位的应用,例如该前两位的应用为应用7和应用10,则将应用7和应用10填充到空缺的应用26和应用31的位置上。
此外,若该可伸缩显示屏伸展到大屏状态下,除常驻应用的应用图标之外页面铺满应用图标,也即页面上放置了6行乘以4列,一共24个应用图标,若该可伸缩显示屏仍然可以进行伸展,则相应增加应用图标显示区域的底部与当前桌面底部之间的距离。
由上可知,本申请实施例在该可伸缩显示屏伸展时,相应增加应用图标在伸展方向上的间距,当该间距增加到第一间距时,停止增加间距,若该变化距离继续增加时,若该可伸缩显示屏由于伸展增加的显示区域可以容纳其他的应用图标,则将其他桌面的应用图标移动到当前桌面进行排列,从而调整当前桌面上显示的应用图标在伸缩方向的间距以及应用图标的数量。以此,该方案增强了可伸缩显示屏在伸展过程中,显示区域上应用图标排列的灵活性。
根据前面实施例所描述的方法,以下将举例作进一步详细说明。请参阅图20,图20是本申请实施例提供的设备控制方法的第四种流程示意图。该设备控制方法可以应用于电子设备,该电子设备可以包括可伸缩显示屏。该设备控制方法的流程可以包括:
401、当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离。
比如,变化距离可以通过进行本次伸缩后的显示区域相对于未进行本次伸缩的显示区域在伸缩方向上增加的距离得到。
需要说明的是,由于竖向伸缩的情形与横向伸缩的情形仅仅是方向的不同,而调整应用图标在桌面上的显示方式是相同的,所以本实施例以竖向伸缩的情形进行举例说明。
402、在变化距离为伸展距离的情况下,应用图标在伸缩方向上的间距保持为第一初始间距,并增加当前桌面上的应用图标的数量。
其中,由于本实施例讨论的是竖向伸缩的情况,也就是说该可伸缩显示屏在纵向方向上进行伸展或者收缩,此时应用图标的行间距会随着伸展或收缩发生变化,所以这里应用图标在伸展方向上的间距为行间距。
比如,当变化距离为伸展距离的情况下,也即该可伸缩显示屏伸展时,保持应用图标的的行间距不变,当变化距离持续增加时,根据当前桌面上新增的空白区域相应的增加应用图标。
在一实施方式中,步骤“增加当前桌面上的应用图标的数量”还包括以下步骤:
(1)在所述伸展距离大于第二距离的情况下,增加当前桌面上显示的应用图标数量。
在一实施方式中,当第二距离为应用图标在伸缩方向上的长度与所述第一初始间距的和值时,也即,当第二距离为应用图标侧边长度和第一初始间距的和值时,应用图标的排列情况可以如下:
其中,由于本实施例以竖向伸缩为例,因此应用图标在伸缩方向上的长度即对应纵向的边长,也即对应图7中应用图标侧边的长度。
例如,随着可伸缩显示屏的伸展,当前桌面上会出现空白区域,当该空白区域刚好能容纳另一行应用图标时,伸展距离刚好为第二距离为应用图标侧边长度和第一初始间距的和值,此时,将其他桌面上的图标移动到当前桌面进行排列,作为当前桌面的最后一行图标。以此类推,当伸展距离继续伸展时,当继续伸展的伸展距离又满足第二距离为应用图标侧边长度和第一初始间距的和值时,继续将其他桌面上的应用图标移动到当前桌面进行排列。这里应用图标行间距增加具有跳变的效果,也即可伸缩显示屏多出来的显示区域能够容纳另外一行应用图标时,再将其他桌面的应用图标移动到当前桌面进行排列。
在一实施方式中,当第二距离为第一初始间距,应用图标的排列情况可以如下:
当伸展距离大于第一初始间距时,其他桌面的应用图标可以开始从应用图标顶部开始逐渐显示,直到伸展距离刚好为应用图标侧边长度和第一初始间距的和值时,该其他桌面的应用图标完全显示在桌面上,作为当前桌面的最后一行应用图标。这里应用图标在桌面上的显示是一个逐渐显示的过程。
由上可知,本申请实施例根据可伸缩显示屏伸缩,且在变化距离为伸展距离的情况下,只相应增加当前桌面上的应用图标的数量,即当该可伸缩显示屏由于伸展距离增加,当前桌面相应增加的显示区域若可以容纳其他的应用图标,则将其他桌面的应用图标移动到当前桌面进行排列,该方案增强了可伸缩显示屏在伸展或者收缩过程中,显示区域上应用图标排列的灵活性。
根据前面实施例所描述的方法,以下将举例作进一步详细说明。请参阅图21,图21是本申请实施例提供的设备控制方法的第五种流程示意图。该设备控制方法可以应用于电子设备,该电子设备可以包括可伸缩显示屏。该设备控制方法的流程可以包括:
501、当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离。
比如,变化距离可以通过进行本次伸缩后的显示区域相对于未进行本次伸缩的显示区域在伸缩方向上增加的距离得到。
需要说明的是,由于竖向伸缩的情形与横向伸缩的情形仅仅是方向的不同,而调整应用图标在桌面上的显示方式是相同的,所以本实施例以竖向伸缩的情形进行举例说明。
502、在变化距离为收缩距离的情况下,减小当前桌面上的应用图标在伸缩方向上的间距。
其中,由于本实施例讨论的是竖向伸缩的情况,所以这里应用图标在收缩方向上的间距为行间距。
在一实施方式中,变化距离为收缩距离的情况实际上是上面实施例所介绍的变化距离为伸展距离时情况的逆向过程。
比如,当电子设备处于未扩展时的状态,参见图7,也即小屏状态。假设小屏状态下,除常驻应用的应用图标之外页面最多可放置3行乘以4列,一共12个应用图标。当用户向下抽拉电子设备的显示屏或电子设备自动向下伸展显示屏时,伸展距离增加,这3行应用图标的间距会随着伸展距离的增加而增加。例如,当伸展距离增加至3厘米时,每行间距增加1.5厘米。反之,在上述伸展后的基础上,当收缩距离为3厘米时,应用图标的行间距减小1.5厘米。
在一实施方式中,步骤“减小当前桌面上的应用图标在伸缩方向上的间距”还包括以下步骤:
(1)减小应用图标在伸缩方向上的间距,直至可伸缩显示屏停止收缩。
也即,当该可伸缩显示屏进行收缩时,相应减小应用图标的行间距,当该可伸缩显示屏停止收缩时,就停止减小该可伸缩显示屏的行间距。
在一实施方式中,步骤“减小应用图标在伸缩方向上的间距,直至可伸缩显示屏停止收缩”还包括以下步骤:
(1)随着收缩距离的减小,同步减小应用图标在伸缩方向上的间距,直至可伸缩显示屏停止收缩。
也即,当该可伸缩显示屏进行收缩时,应用图标的行间距随着收缩距离的增加而同步减小,直到该可伸缩显示屏停止收缩,就停止减小该可伸缩显示屏的行间距。此时,应用图标的行间距的减小具有渐变的效果,也即行间距逐渐收缩。
由上可知,本实施例根据可伸缩显示屏收缩时,扩展距离减小,相应减小当前桌面上的应用图标在收缩方向上的间距,增强了可伸缩显示屏在收缩过程中,显示区域上应用图标排列的灵活性。
根据前面实施例所描述的方法,以下将举例作进一步详细说明。请参阅图22,图22是本申请实施例提供的设备控制方法的第六种流程示意图。该设备控制方法可以应用于电子设备,该电子设备可以包括可伸缩显示屏。该设备控制方法的流程可以包括:
601、当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离。
比如,变化距离可以通过进行本次伸缩后的显示区域相对于未进行本次伸缩的显示区域在伸缩方向上增加的距离得到。
需要说明的是,由于竖向伸缩的情形与横向伸缩的情形仅仅是方向的不同,而调整应用图标在桌面上的显示方式是相同的,所以本实施例以竖向伸缩的情形进行举例说明。
602、在变化距离为收缩距离的情况下,获取在应用图标在伸缩方向上的间距增大到等于第二间距的初始时刻可伸缩显示屏的第一拉伸长度。
在一实施方式中,变化距离为收缩距离的情况实际上是上面实施例所介绍的变化距离为伸展距离时情况的逆向过程。
其中,拉伸长度指的是扩展状态下的可伸缩显示屏相对于未扩展状态下的可伸缩显示屏扩展的距离。
例如,以图14的大屏状态收缩到图7的小屏状态为例。小屏状态下,除常驻应用的应用图标之外页面最多可放置3行乘以4列,一共12个应用图标,且每一行应用图标的行距为固定值1。大屏状态下,除常驻应用的应用图标之外页面最多可放置6行乘以4列,一共24个应用图标,且每一行应用图标的行间距为固定值2。该第二间距可以设置为固定值2,即获取当从小屏状态伸展到大屏状态中,行间距由固定值1增加到固定值2时,此时,可伸缩显示屏的拉伸长度即为第一拉伸长度。该第一拉伸长度即为应用图标的行间距有固定值1增加到固定值2时可伸缩显示屏相对于未扩展状态下扩展的距离。
603、当可伸缩显示屏的拉伸长度大于或等于第一拉伸长度时,保持应用图标在伸缩方向上的间距不变。
同样以步骤602中的举例为例,在可伸缩显示屏收缩时,获取该可伸缩显示屏相对于未扩展状态时的距离作为拉伸长度,当该拉伸长度未达到第一拉伸长度时,保持应用图标的行间距不变,也即保持应用图标的行间距为固定值2。
604、在收缩距离大于第三距离的情况下,减少当前桌面上显示的应用图标数量。
同样以步骤602中的举例为例,需要注意的是,本实施例中调整当前桌面上应用图标的数量时,保持应用图标在伸缩方向上的间距不变,也即保持行间距为第二间距不变,对应举例中第二间距为固定值2。
在一实施方式中,当第三距离为应用图标在伸缩方向上的长度与应用图标在伸缩方向上的第二间距的和值时,也即当第三距离为应用图标侧边的长度与第二间距的和值时,应用图标的排列情况可以如下:
其中,由于本实施例以竖向伸缩为例,因此应用图标在伸缩方向上的长度即对应纵向的边长,也即对应图7中应用图标侧边的长度。
以该可伸缩显示屏在大屏状态为起点开始收缩为例,当该可伸缩显示屏收缩时导致当前桌面的显示区域减少至刚好无法容纳一行应用图标时,也即当收缩距离为应用图标侧边的长度与第二间距的和值时,可以将靠近收缩一侧的一行应用图标移动到其他桌面上,以此类推,只要收缩距离大于第三距离且该可伸缩显示屏继续收缩,应用图标的数量会随着当前桌面上显示区域的减少而减少。
在一实施方式中,第三距离为应用图标在伸缩方向上的第二间距。
以该可伸缩显示屏在大屏状态为起点开始收缩为例,当该可伸缩的显示屏收缩距离为第二间距,且该可伸缩显示屏继续收缩时,最后一行的应用图标从底部开始逐渐消失,直到该收缩距离为应用图标侧边的长度与第二间距的和值时,最后一行应用图标完全消失,以此类推,若该可伸缩显示屏继续收缩,则继续减少当前桌面上的应用图标数量。
其中,该从当前桌面消失的应用图标可以移动至其他桌面,若没有其他桌面可以放置应用图标,则可以新建桌面,将该消失的应用图标移至新建桌面。
605、当可伸缩显示屏的拉伸长度小于第一拉伸长度时,减小应用图标在伸缩方向上的间距。
比如,当该可伸缩显示屏收缩至拉伸长度为第一拉伸长度时,则停止减少当前桌面上应用图标数量,若当该可伸缩显示屏继续收缩,则开始减小应用图标的行间距。
当拉伸长度为第一拉伸长度的时刻,为判断应用图标是否开始减小间距的临界点。当拉伸长度小于第一拉伸长度时,就可以开始减小应用图标的行间距。这里可以类比上面实施例所介绍的变化距离为伸展距离时情况的逆向过程。
例如,当第二间距为固定值2时,若该可伸缩显示屏继续收缩,则将行间距减小,当该可伸缩显示屏收缩至未扩展状态时,应用图标的行间距刚好减小到固定值1。
由上可知,本申请实施例在该可伸缩显示屏收缩时,相应减小当前桌面上应用图标的数量,并保持应用图标在伸缩方向上的间距不变,当该可伸缩显示屏的拉伸长度减小到第一拉伸长度时,则开始减少应用图标在伸缩方向上的间距,该方案增强了可伸缩显示屏在收缩过程中,显示区域上应用图标排列的灵活性。
根据前面实施例所描述的方法,以下将举例作进一步详细说明。请参阅图23,图23是本申请实施例提供的设备控制方法的第七种流程示意图。该设备控制方法可以应用于电子设备,该电子设备可以包括可伸缩显示屏。该设备控制方法的流程可以包括:
701、当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离。
比如,变化距离可以通过进行本次伸缩后的显示区域相对于未进行本次伸缩的显示区域在伸缩方向上增加的距离得到。
需要说明的是,由于竖向伸缩的情形与横向伸缩的情形仅仅是方向的不同,而调整应用图标在桌面上的显示方式是相同的,所以本实施例以竖向伸缩的情形进行举例说明。
702、在变化距离为收缩距离的情况下,应用图标在伸缩方向上的间距保持为第二初始间距,并减少当前桌面上的应用图标的数量,其中,第二初始间距为可伸缩显示屏未进行本次收缩之前的应用图标在伸缩方向上的间距。
即当该可伸缩显示屏收缩时,保持应用图标的行间距为该可伸缩显示屏未进行本次收缩之前的行间距,也就是说,行间距保持不变,仅减少当前桌面上应用图标的数量。
在一实施方式中,步骤“减少当前桌面上的应用图标的数量”可以包括以下两种并列的步骤:
(1)第四距离为应用图标在伸缩方向上的长度与第二初始间距的和值。
其中,由于本实施例以竖向伸缩为例,因此应用图标在伸缩方向上的长度即对应纵向的边长,也即对应图7中应用图标侧边的长度。
以该可伸缩显示屏在大屏状态为起点开始收缩为例,当该可伸缩显示屏收缩时导致当前桌面的显示区域减少至刚好无法容纳一行应用图标时,也即当收缩距离为应用图标侧边的长度与第二初始间距的和值时,可以将靠近收缩一侧的一行(这里对应最后一行)应用图标移动到其他桌面上,以此类推,只要收缩距离大于第三距离且该可伸缩显示屏继续收缩,应用图标的数量会随着当前桌面上显示区域的减少而减少。
(2)第四距离为第二初始间距。
以该可伸缩显示屏在大屏状态为起点开始收缩为例,当该可伸缩的显示屏收缩距离为第二间距,且该可伸缩显示屏继续收缩时,最后一行的应用图标从底部开始逐渐消失,直到该收缩距离为应用图标侧边的长度与第二初始间距的和值时,最后一行应用图标完全消失,以此类推,若该可伸缩显示屏继续收缩,则继续减少当前桌面上的应用图标数量。
其中,该从当前桌面消失的应用图标可以移动至其他桌面,若没有其他桌面可以放置应用图标,则可以新建桌面,将该消失的应用图标移至新建桌面。
由上可知,本申请实施例在该可伸缩显示屏收缩时,变化距离为收缩距离,保持应用图标在伸缩方向上的间距不变,根据收缩距离相应减少当前桌面上的应用图标的数量,该方案增强了可伸缩显示屏在收缩过程中,显示区域上应用图标排列的灵活性。
为便于更好的实施本申请实施例提供的设备控制方法,本申请的实施例还提供一种设备控制装置。其中名词的含义与上述设备控制方法中相同,具体实现细节可以参考方法实施例中的说明。
请参阅图24,图24为本申请实施例提供的设备控制装置的结构示意图。其中,该设备控制装置10应用于电子设备,该设备控制装置10包括:获取模块11以及调整模块12,如下:
获取模块11,当所述可伸缩显示屏伸缩时,获取所述可伸缩显示屏在伸缩方向上的变化距离。
调整模块12,根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。
在一种实施方式中,所述调整模块12用于:在所述变化距离为伸展距离的情况下,增加当前桌面上的应用图标在伸缩方向上的间距。
在一种实施方式中,所述调整模块12用于:增加应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止伸展。
在一种实施方式中,所述调整模块12用于:随着所述伸展距离的增加,同步增加应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止伸展。
在一种实施方式中,所述调整模块12用于:在应用图标在伸缩方向上的间距小于第一间距的情况下,继续增加应用图标在伸缩方向上的间距,其中,所述第一间距大于所述可伸缩显示屏处于未扩展状态下应用图标在伸缩方向上的间距。
在一种实施方式中,所述调整模块12用于:在应用图标在伸缩方向上的间距等于所述第一间距的情况下,停止增加所述应用图标在伸缩方向上的间距。
在一种实施方式中,所述调整模块12用于:在应用图标在伸缩方向上的间距等于所述第一间距的情况下,停止增加所述应用图标在伸缩方向上的间距。
在一种实施方式中,所述调整模块12用于:在所述应用图标在伸缩方向上的间距等于所述第一间距的初始时刻之后,在新增伸展距离大于第一距离的情况下,增加当前桌面上显示的应用图标数量。其中,所述第一距离可以为应用图标在伸缩方向上的长度与所述第一间距的和值。所述第一距离还可以为所述第一间距。
在一种实施方式中,应用图标在伸缩方向上的间距设置有第一初始间距,所述第一初始间距为在所述可伸缩显示屏处于未扩展状态下应用图标在伸缩方向上的间距,所述调整模块12用于:在所述变化距离为伸展距离的情况下,应用图标在伸缩方向上的间距保持为第一初始间距,并增加当前桌面上的应用图标的数量。
在一种实施方式中,所述调整模块12用于:在所述伸展距离大于第二距离的情况下,增加当前桌面上显示的应用图标数量。其中,所述第二距离可以为应用图标在伸缩方向上的长度与所述第一初始间距的和值。所述第二距离还可以为所述第一初始间距。
在一种实施方式中,所述调整模块12用于:在所述变化距离为收缩距离的情况下,减小当前桌面上的应用图标在伸缩方向上的间距。
在一种实施方式中,所述调整模块12用于:减小应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止收缩。
在一种实施方式中,所述调整模块12用于:随着所述收缩距离的减小,同步减小应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止收缩。
在一种实施方式中,所述调整模块12用于:当所述变化距离为收缩距离时,获取在所述应用图标在伸缩方向上的间距增大到等于第二间距的初始时刻所述可伸缩显示屏的第一拉伸长度;当所述可伸缩显示屏的拉伸长度大于或等于所述第一拉伸长度时,保持应用图标在伸缩方向上的间距不变;当所述可伸缩显示屏的拉伸长度小于所述第一拉伸长度时,减小应用图标在伸缩方向上的间距。
在一种实施方式中,在所述当所述可伸缩显示屏的拉伸长度大于或等于所述第一拉伸长度时,保持应用图标在伸缩方向上的间距不变之后,所述调整模块12还可以用于:在所述收缩距离大于第三距离的情况下,减少当前桌面上显示的应用图标数量。其中,所述第三距离可以为应用图标在伸缩方向上的长度与应用图标在伸缩方向上的第二间距的和值。所述第三距离还可以为应用图标在伸缩方向上的第二间距
在一种实施方式中,所述调整模块12用于:在所述变化距离为收缩距离的情况下,应用图标在伸缩方向上的间距保持为第二初始间距,并减少当前桌面上的应用图标的数量,其中,所述第二初始间距为所述可伸缩显示屏未进行本次收缩之前的应用图标在伸缩方向上的间距。
在一种实施方式中所述调整模块12用于:在所述收缩距离大于第四距离的情况下,减少当前桌面上显示的应用图标数量。其中,所述第四距离可以为应用图标在伸缩方向上的长度与所述第二初始间距的和值。所述第四距离也可以为所述第二初始间距。
应当说明的是,本申请实施例提供的设备控制装置与上文实施例中的设备控制方法属于同一构思,通过该设备控制装置可以实现设备控制方法实施例中提供的任一方法,其具体实现过程详见设备控制方法实施例,此处不再赘述。
由上可知,本申请实施通过获取模块11用于当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离,通过调整模块12用于根据变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。本方案根据电子设备可伸缩显示屏的在伸缩方向上的变化距离,相应调整当前桌面上的应用图标在伸缩方向上的间距和/或应用图标的数量,使得可伸缩显示屏在伸展或者收缩的过程中,显示区域上应用图标的布局随着变化距离的变化而相应变化,从而增强可伸缩显示屏在伸展或者收缩过程中,显示区域上应用图标排列的灵活性。
本申请实施例提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行如本实施例提供的设备控制方法中的流程。
本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本实施例提供的设备控制方法中的流程。
例如,上述电子设备可以是诸如平板电脑或者智能手机等移动终端。请参阅图25,图25为本申请实施例提供的电子设备的第一种结构示意图。
该电子设备20可以包括触摸显示屏21、存储器22、处理器23等部件。本领域技术人员可以理解,图25中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
触摸显示屏21可以为可伸缩的触摸显示屏。可伸缩的触摸显示屏可以是一种可以伸缩的触摸显示屏。可伸缩的触摸显示屏可以是柔性显示屏,柔性显示屏可以弯曲、卷曲、折叠等。在配置有可伸缩的触摸显示屏的电子设备上,可以通过拉伸屏幕来提升屏幕的可见尺寸,还可以通过收缩屏幕来减少屏幕的可见尺寸。
存储器22可用于存储应用程序和数据。存储器22存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器23通过运行存储在存储器22的应用程序,从而执行各种功能应用以及数据处理。
处理器23是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器22内的应用程序,以及调用存储在存储器22内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。
在本实施例中,电子设备中的处理器23会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器22中,并由处理器23来运行存储在存储器22中的应用程序,从而执行:
当所述可伸缩显示屏伸缩时,获取所述可伸缩显示屏在伸缩方向上的变化距离;
根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。
请参阅图26,图26为本申请实施例提供的电子设备的第二种结构示意图。其中,电子设备20可以包括触摸显示屏21、存储器22、处理器23、电池24、麦克风25、扬声器26等部件。
触摸显示屏21可以为可卷曲的触摸显示屏。可卷曲的触摸显示屏可以是一种可以伸缩的触摸显示屏。可卷曲的触摸显示屏可以是柔性显示屏,柔性显示屏可以弯曲、卷曲、折叠等。在配置有可卷曲的触摸显示屏的电子设备上,可以通过拉伸屏幕来提升屏幕的可见尺寸,还可以通过缩卷屏幕来减少屏幕的可见尺寸。
存储器22可用于存储应用程序和数据。存储器22存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器23通过运行存储在存储器22的应用程序,从而执行各种功能应用以及数据处理。
处理器23是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器22内的应用程序,以及调用存储在存储器22内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。
电池24可用于为电子设备的各个模块和部件供应电力。
麦克风25可用于拾取周围环境中的声音信号,例如接收用户发出的语音指令等。
扬声器26可以用于播放声音信号。
在本实施例中,电子设备中的处理器23会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器22中,并由处理器23来运行存储在存储器22中的应用程序,从而执行:
当所述可伸缩显示屏伸缩时,获取所述可伸缩显示屏在伸缩方向上的变化距离;
根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。
在一种实施方式中,处理器23执行根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距时,可以执行:在所述变化距离为伸展距离的情况下,增加当前桌面上的应用图标在伸缩方向上的间距。
在一种实施方式中,处理器23执行所述增加当前桌面上的应用图标在伸缩方向上的间距时,可以执行:增加应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止伸展。
在一种实施方式中,所述增加应用图标在伸展伸缩方向上的间距,直至所述可伸缩显示屏停止伸展时,可以执行:随着所述伸展距离的增加,同步增加应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止伸展。
在一种实施方式中,处理器23执行所述增加当前桌面上的应用图标在伸缩方向上的间距时,可以执行:在应用图标在伸缩方向上的间距小于第一间距的情况下,继续增加应用图标在伸缩方向上的间距,其中,所述第一间距大于所述可伸缩显示屏处于未扩展状态下应用图标在伸缩方向上的间距。
在一种实施方式中,处理器23执行增加当前桌面上的应用图标在伸缩方向上的间距时,可以执行:在应用图标在伸缩方向上的间距等于所述第一间距的情况下,停止增加所述应用图标在伸缩方向上的间距。
在一种实施方式中,处理器23执行在所述在应用图标在伸缩方向上的间距等于所述第一间距的情况下,停止增加所述应用图标在伸展伸缩方向上的间距之后,可以执行:在所述应用图标在伸缩方向上的间距等于所述第一间距的初始时刻之后,在新增伸展距离大于第一距离的情况下,增加当前桌面上显示的应用图标数量。其中,所述第一距离可以为应用图标在伸缩方向上的长度与所述第一间距的和值。所述第一距离还可以为所述第一间距。
在一种实施方式中,应用图标在伸缩方向上的间距设置有第一初始间距,所述第一初始间距为在所述可伸缩显示屏处于未扩展状态下应用图标在伸缩方向上的间距,处理器23执行根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的数量时,可以执行:在所述变化距离为伸展距离的情况下,应用图标在伸缩方向上的间距保持为第一初始间距,并增加当前桌面上的应用图标的数量。
在一种实施方式中,处理器23执行所述增加当前桌面上的应用图标的数量时,可以执行:在所述伸展距离大于第二距离的情况下,增加当前桌面上显示的应用图标数量。其中,所述第二距离可以为应用图标在伸缩方向上的长度与所述第一初始间距的和值。所述第二距离还可以为所述第一初始间距。
在一种实施方式中,处理器23执行根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距时,可以执行:在所述变化距离为收缩距离的情况下,减小当前桌面上的应用图标在伸缩方向上的间距。
在一种实施方式中,处理器23执行所述所述减小当前桌面上的应用图标在伸缩方向上的间距时,可以执行:减小应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止收缩。
在一种实施方式中,处理器23执行所述减小应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止收缩时,可以执行:随着所述收缩距离的减小,同步减小应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止收缩。
在一种实施方式中,处理器23执行所述减小当前桌面上的应用图标在伸缩方向上的间距时,可以执行:获取在所述应用图标在伸缩方向上的间距增大到等于第二间距的初始时刻所述可伸缩显示屏的第一拉伸长度;当所述可伸缩显示屏的拉伸长度大于或等于所述第一拉伸长度时,保持应用图标在伸缩方向上的间距不变;当所述可伸缩显示屏的拉伸长度小于所述第一拉伸长度时,减小应用图标在伸缩方向上的间距。
在一种实施方式中,处理器23执行在所述当所述可伸缩显示屏的拉伸长度大于或等于所述第一拉伸长度时,保持应用图标在伸缩方向上的间距不变之后,可以执行:在所述收缩距离大于第三距离的情况下,减少当前桌面上显示的应用图标数量。其中,所述第三距离可以为应用图标在伸缩方向上的长度与应用图标在伸缩方向上的第二间距的和值。所述第三距离还可以为应用图标在伸缩方向上的第二间距。
在一种实施方式中,处理器23执行所述根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的数量时,可以执行:在所述变化距离为收缩距离的情况下,应用图标在伸缩方向上的间距保持为第二初始间距,并减少当前桌面上的应用图标的数量,其中,所述第二初始间距为所述可伸缩显示屏未进行本次收缩之前的应用图标在伸缩方向上的间距。
在一种实施方式中,处理器23执行所述减少当前桌面上的应用图标的数量时,可以执行:在所述收缩距离大于第四距离的情况下,减少当前桌面上显示的应用图标数量。所述第四距离可以为应用图标在伸缩方向上的长度与所述第二初始间距的和值。所述第四距离还可以为所述第二初始间距。
由上述可知,本申请实施通过当可伸缩显示屏伸缩时,获取可伸缩显示屏在伸缩方向上的变化距离,根据变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。本方案根据电子设备可伸缩显示屏的在伸缩方向上的变化距离,相应调整当前桌面上的应用图标在伸缩方向上的间距和/或应用图标的数量,使得可伸缩显示屏在伸展或者收缩的过程中,显示区域上应用图标的布局随着变化距离的变化而相应变化,从而增强可伸缩显示屏在伸展或者收缩过程中,显示区域上应用图标排列的灵活性。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对设备控制方法的详细描述,此处不再赘述。
本申请实施例提供的所述设备控制装置与上文实施例中的设备控制方法属于同一构思,在所述设备控制装置上可以运行所述设备控制方法实施例中提供的任一方法,其具体实现过程详见所述设备控制方法实施例,此处不再赘述。
需要说明的是,对本申请实施例所述设备控制方法而言,本领域普通技术人员可以理解实现本申请实施例所述设备控制方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在存储器中,并被至少一个处理器执行,在执行过程中可包括如所述设备控制方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)等。
对本申请实施例的所述设备控制装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
以上对本申请实施例所提供的一种设备控制方法、装置、存储介质以及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (28)

1.一种设备控制方法,应用于电子设备,其特征在于,所述电子设备包括可伸缩显示屏,所述设备控制方法包括:
当所述可伸缩显示屏伸缩时,获取所述可伸缩显示屏在伸缩方向上的变化距离;
根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。
2.如权利要求1所述的设备控制方法,其特征在于,所述根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距,包括:
在所述变化距离为伸展距离的情况下,增加当前桌面上的应用图标在伸缩方向上的间距。
3.如权利要求2所述的设备控制方法,其特征在于,所述增加当前桌面上的应用图标在伸缩方向上的间距,包括:
增加应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止伸展。
4.如权利要求3所述的设备控制方法,其特征在于,所述增加应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止伸展,包括:
随着所述伸展距离的增加,同步增加应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止伸展。
5.如权利要求2所述的设备控制方法,其特征在于,所述增加当前桌面上的应用图标在伸缩方向上的间距,包括:
在应用图标在伸缩方向上的间距小于第一间距的情况下,继续增加应用图标在伸缩方向上的间距,其中,所述第一间距大于所述可伸缩显示屏处于未扩展状态下应用图标在伸缩方向上的间距。
6.如权利要求5所述的设备控制方法,其特征在于,所述增加当前桌面上的应用图标在伸缩方向上的间距,包括:
在应用图标在伸缩方向上的间距等于所述第一间距的情况下,停止增加所述应用图标在伸缩方向上的间距。
7.如权利要求6所述的设备控制方法,其特征在于,在所述在应用图标在伸缩方向上的间距等于所述第一间距的情况下,停止增加所述应用图标在伸缩方向上的间距之后,还包括:
在所述应用图标在伸缩方向上的间距等于所述第一间距的初始时刻之后,在新增伸展距离大于第一距离的情况下,增加当前桌面上显示的应用图标数量。
8.如权利要求7所述的设备控制方法,其特征在于,所述第一距离为应用图标在伸缩方向上的长度与所述第一间距的和值。
9.如权利要求7所述的设备控制方法,其特征在于,所述第一距离为所述第一间距。
10.如权利要求1所述的设备控制方法,其特征在于,应用图标在伸缩方向上的间距设置有第一初始间距,所述第一初始间距为在所述可伸缩显示屏处于未扩展状态下应用图标在伸缩方向上的间距;所述根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的数量,包括:
在所述变化距离为伸展距离的情况下,应用图标在伸缩方向上的间距保持为第一初始间距,并增加当前桌面上的应用图标的数量。
11.如权利要求10所述的设备控制方法,其特征在于,所述增加当前桌面上的应用图标的数量,包括:
在所述伸展距离大于第二距离的情况下,增加当前桌面上显示的应用图标数量。
12.如权利要求11所述的设备控制方法,其特征在于,所述第二距离为应用图标在伸缩方向上的长度与所述第一初始间距的和值。
13.如权利要求11所述的设备控制方法,其特征在于,所述第二距离为所述第一初始间距。
14.如权利要求5至13任一项所述的设备控制方法,其特征在于,所述增加当前桌面上的应用图标来源于其他桌面。
15.如权利要求1所述的设备控制方法,其特征在于,所述根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距,包括:
在所述变化距离为收缩距离的情况下,减小当前桌面上的应用图标在伸缩方向上的间距。
16.如权利要求15所述的设备控制方法,其特征在于,所述减小当前桌面上的应用图标在伸缩方向上的间距,包括:
减小应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止收缩。
17.如权利要求16所述的设备控制方法,其特征在于,所述减小应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止收缩,包括:
随着所述收缩距离的减小,同步减小应用图标在伸缩方向上的间距,直至所述可伸缩显示屏停止收缩。
18.如权利要求15所述的设备控制方法,其特征在于,所述减小当前桌面上的应用图标在伸缩方向上的间距,包括:
获取在所述应用图标在伸缩方向上的间距增大到等于第二间距的初始时刻所述可伸缩显示屏的第一拉伸长度;
当所述可伸缩显示屏的拉伸长度大于或等于所述第一拉伸长度时,保持应用图标在伸缩方向上的间距不变;
当所述可伸缩显示屏的拉伸长度小于所述第一拉伸长度时,减小应用图标在伸缩方向上的间距。
19.如权利要求18所述的设备控制方法,其特征在于,在所述当所述可伸缩显示屏的拉伸长度大于或等于所述第一拉伸长度时,保持应用图标在伸缩方向上的间距不变之后,还包括:
在所述收缩距离大于第三距离的情况下,减少当前桌面上显示的应用图标数量。
20.如权利要求19所述的设备控制方法,其特征在于,所述第三距离为应用图标在伸缩方向上的长度与所述第二间距的和值。
21.如权利要求19所述的设备控制方法,其特征在于,所述第三距离为所述第二间距。
22.如权利要求1所述的设备控制方法,其特征在于,所述根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的数量,包括:
在所述变化距离为收缩距离的情况下,应用图标在伸缩方向上的间距保持为第二初始间距,并减少当前桌面上的应用图标的数量,其中,所述第二初始间距为所述可伸缩显示屏未进行本次收缩之前的应用图标在伸缩方向上的间距。
23.如权利要求22所述的设备控制方法,其特征在于,所述减少当前桌面上的应用图标的数量,包括:
在所述收缩距离大于第四距离的情况下,减少当前桌面上显示的应用图标数量。
24.如权利要求23所述的设备控制方法,其特征在于,所述第四距离为应用图标在伸缩方向上的长度与所述第二初始间距的和值。
25.如权利要求23所述的设备控制方法,其特征在于,所述第四距离为所述第二初始间距。
26.一种设备控制装置,应用于电子设备,其特征在于,所述电子设备包括可伸缩显示屏,所述设备控制装置包括:
获取模块,用于当所述可伸缩显示屏伸缩时,获取所述可伸缩显示屏在伸缩方向上的变化距离;
调整模块,根据所述变化距离调整当前桌面上显示的应用图标在伸缩方向上的间距和/或应用图标的数量。
27.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至25任一项所述的设备控制方法。
28.一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,其特征在于,所述处理器通过调用所述计算机程序,用于执行如权利要求1至25任一项所述的设备控制方法。
CN202011350436.5A 2020-07-27 2020-11-26 设备控制方法、装置、存储介质及电子设备 Pending CN113986071A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/CN2021/098984 WO2022022080A1 (zh) 2020-07-27 2021-06-08 设备控制方法、装置、存储介质及电子设备
EP21849689.1A EP4191390A4 (en) 2020-07-27 2021-06-08 DEVICE CONTROL METHOD AND APPARATUS, STORAGE MEDIUM, AND ELECTRONIC DEVICE
US18/148,522 US20230185506A1 (en) 2020-07-27 2022-12-30 Device control method and apparatus, storage medium, and electronic device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010732398 2020-07-27
CN2020107323983 2020-07-27

Publications (1)

Publication Number Publication Date
CN113986071A true CN113986071A (zh) 2022-01-28

Family

ID=79731626

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011350436.5A Pending CN113986071A (zh) 2020-07-27 2020-11-26 设备控制方法、装置、存储介质及电子设备

Country Status (4)

Country Link
US (1) US20230185506A1 (zh)
EP (1) EP4191390A4 (zh)
CN (1) CN113986071A (zh)
WO (1) WO2022022080A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023193728A1 (zh) * 2022-04-06 2023-10-12 北京字跳网络技术有限公司 用于搜索推荐的方法、装置、设备和存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104077129A (zh) * 2014-06-10 2014-10-01 腾讯科技(深圳)有限公司 图标处理方法、装置及终端设备
CN105404447A (zh) * 2015-12-18 2016-03-16 北京京东尚科信息技术有限公司 动态调整移动终端桌面上应用图标位置的方法和装置
CN106155503A (zh) * 2015-03-26 2016-11-23 北京壹人壹本信息科技有限公司 一种图标页面快速切换方法、***及终端
CN106484174A (zh) * 2015-08-26 2017-03-08 Lg电子株式会社 柔性显示装置及其操作方法
CN107704185A (zh) * 2017-08-31 2018-02-16 努比亚技术有限公司 一种分屏桌面显示方法、终端及计算机可读存储介质
CN107995971A (zh) * 2016-12-29 2018-05-04 深圳市柔宇科技有限公司 智能终端及其控制方法
CN109788097A (zh) * 2019-03-25 2019-05-21 珠海格力电器股份有限公司 终端设备
CN110007882A (zh) * 2018-01-05 2019-07-12 中兴通讯股份有限公司 一种显示屏扩展显示方法、终端及计算机可读存储介质
US20190261519A1 (en) * 2018-02-22 2019-08-22 Samsung Electronics Co., Ltd. Electronic device including flexible display and method for controlling same
CN210270658U (zh) * 2019-05-26 2020-04-07 邓爱红 具可伸缩屏幕的终端

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160001602A (ko) * 2014-06-26 2016-01-06 삼성전자주식회사 폴더블 전자 장치의 인터페이싱 방법 및 그 폴더블 전자 장치
KR102255793B1 (ko) * 2018-06-14 2021-05-25 삼성전자주식회사 디스플레이 영역의 크기 변경이 가능한 플렉시블 디스플레이를 포함하는 전자 장치 및 그 제어 방법
CN111159983B (zh) * 2019-12-31 2023-07-04 维沃移动通信有限公司 一种编辑方法及电子设备

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104077129A (zh) * 2014-06-10 2014-10-01 腾讯科技(深圳)有限公司 图标处理方法、装置及终端设备
CN106155503A (zh) * 2015-03-26 2016-11-23 北京壹人壹本信息科技有限公司 一种图标页面快速切换方法、***及终端
CN106484174A (zh) * 2015-08-26 2017-03-08 Lg电子株式会社 柔性显示装置及其操作方法
CN105404447A (zh) * 2015-12-18 2016-03-16 北京京东尚科信息技术有限公司 动态调整移动终端桌面上应用图标位置的方法和装置
CN107995971A (zh) * 2016-12-29 2018-05-04 深圳市柔宇科技有限公司 智能终端及其控制方法
CN107704185A (zh) * 2017-08-31 2018-02-16 努比亚技术有限公司 一种分屏桌面显示方法、终端及计算机可读存储介质
CN110007882A (zh) * 2018-01-05 2019-07-12 中兴通讯股份有限公司 一种显示屏扩展显示方法、终端及计算机可读存储介质
US20190261519A1 (en) * 2018-02-22 2019-08-22 Samsung Electronics Co., Ltd. Electronic device including flexible display and method for controlling same
CN109788097A (zh) * 2019-03-25 2019-05-21 珠海格力电器股份有限公司 终端设备
CN210270658U (zh) * 2019-05-26 2020-04-07 邓爱红 具可伸缩屏幕的终端

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023193728A1 (zh) * 2022-04-06 2023-10-12 北京字跳网络技术有限公司 用于搜索推荐的方法、装置、设备和存储介质

Also Published As

Publication number Publication date
EP4191390A4 (en) 2024-01-10
WO2022022080A1 (zh) 2022-02-03
EP4191390A1 (en) 2023-06-07
US20230185506A1 (en) 2023-06-15

Similar Documents

Publication Publication Date Title
EP4246306A1 (en) Display control method and apparatus, storage medium, and electronic device
CN113687743A (zh) 显示控制方法、装置、存储介质及电子设备
KR20220084318A (ko) 크기가 변경되는 디스플레이를 포함하는 전자 장치 및 그 제어 방법
CN111265865A (zh) 游戏界面显示方法、装置、终端设备及存储介质
CN113986071A (zh) 设备控制方法、装置、存储介质及电子设备
WO2021232968A1 (zh) 桌面图标的布局方法、装置、存储介质及电子设备
CN113778252B (zh) 应用于柔性显示屏的防误触方法、装置、终端及存储介质
CN111752460A (zh) 屏幕控制方法、装置、电子设备及计算机可读取存储介质
BR112019007639A2 (pt) método e aparelho para exibir a página, interface gráfica do usuário e terminal móvel
CN209785444U (zh) 柔性显示装置及显示设备
WO2021232960A1 (zh) 用户界面的显示方法、装置、终端及存储介质
US20230077374A1 (en) Device control method, control apparatus, storage medium, and electronic device
KR20210154722A (ko) 복수의 상태들을 갖는 디스플레이를 포함하는 전자 장치 및 그 제어 벙법
CN113835470A (zh) 显示屏的控制方法、装置、终端及存储介质
CN113706946B (zh) 答题内容的显示方法、装置、终端及存储介质
WO2022174702A1 (zh) 设备控制方法、装置、存储介质及电子设备
CN113807047B (zh) 信息显示方法、装置、终端及存储介质
KR20220077049A (ko) 플렉서블 디스플레이를 포함하는 전자 장치 및 그 동작 방법
CN113741778A (zh) 设备控制方法、装置、存储介质及电子设备
CN116391224A (zh) 电子装置及其屏幕控制方法
KR20220048410A (ko) 전자 장치 및 그의 화면 제어 방법
CN113778297A (zh) 设备控制方法、装置、电子设备及存储介质
WO2021238511A1 (zh) 设备控制方法、装置、存储介质及电子设备
CN112930052B (zh) 电子设备、其控制方法和控制装置
KR20240088503A (ko) 전자 장치의 상태 변화에 따라 aod를 적응적으로 제공하는 방법 및 이를 지원하는 전자 장치

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