[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110225154A - 显示控制方法、装置和智能终端 - Google Patents

显示控制方法、装置和智能终端 Download PDF

Info

Publication number
CN110225154A
CN110225154A CN201910450801.0A CN201910450801A CN110225154A CN 110225154 A CN110225154 A CN 110225154A CN 201910450801 A CN201910450801 A CN 201910450801A CN 110225154 A CN110225154 A CN 110225154A
Authority
CN
China
Prior art keywords
screen
sub
application program
folding
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
CN201910450801.0A
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.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
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 Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201910450801.0A priority Critical patent/CN110225154A/zh
Publication of CN110225154A publication Critical patent/CN110225154A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/026Details of the structure or mounting of specific components
    • H04M1/0266Details of the structure or mounting of specific components for a display module assembly
    • H04M1/0268Details of the structure or mounting of specific components for a display module assembly including a flexible display panel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种显示控制方法、装置和智能终端。本方案中的显示控制方法,应用于具有折叠屏的智能终端,折叠屏包括至少两个可折叠的子屏幕,该方法包括:检测折叠屏的状态;当检测到折叠屏展开时,判断是否需要在折叠屏上开启显示分屏;若需要在折叠屏上开启显示分屏,在已安装的应用程序中确定多个待显示的应用程序;将确定的多个待显示的应用程序的界面,在不同的子屏幕上显示。如此,可以检测折叠屏的状态,当检测到折叠屏展开时,主动判断是否需要在折叠屏上开启显示分屏,如果需要开启显示分屏,则确定需要显示的应用程序并在折叠屏上进行分屏显示,如此,实现了在折叠屏展示时的智能分屏,使用方便快捷,丰富了用户的体验效果。

Description

显示控制方法、装置和智能终端
技术领域
本申请涉及折叠屏技术领域,尤其涉及一种显示控制方法、装置和智能终端。
背景技术
相关技术中,随着科技的发展,智能终端已经成为人们日常生活的必需品,比如手机,不管是购物,聊天,游戏,旅游还是工作,都离不开手机的使用。随着人们需求的日益增多,手机逐渐从、功能机、智能手机、全面屏发展到现在,出现了折叠屏。目前的折叠屏的智能终端虽然实现了屏幕的延展性,但是仅限于扩大了屏幕的尺寸,其它的功能还较少,功能单一。
发明内容
本申请的目的是提供一种显示控制方法、装置和智能终端,以解决相关技术中折叠屏的智能终端功能单一的问题。
本申请的目的是通过以下技术方案实现的:
一种显示控制方法,应用于具有折叠屏的智能终端,所述折叠屏包括至少两个可折叠的子屏幕,所述方法包括:
检测所述折叠屏的状态;
当检测到所述折叠屏展开时,判断是否需要在所述折叠屏上开启显示分屏;
若需要在所述折叠屏上开启显示分屏,在已安装的应用程序中确定多个待显示的应用程序;
将确定的多个所述待显示的应用程序的界面,显示在不同的所述子屏幕。
可选的,所述在已安装的应用程序中确定多个待显示的应用程序,包括:
按照第一预设策略在已安装的应用程序中确定多个所述待显示的应用程序;
或者,根据第一输入事件,在已安装的应用程序中确定多个所述待显示的应用程序。
可选的,所述第一预设策略包括预设的优先级策略;所述按照第一预设策略在已安装的应用程序中确定多个所述待显示的应用程序,包括:
按照优先级策略设置的优先级高低,在已安装的应用程序中确定多个所述待显示的应用程序。
可选的,所述优先级策略包括以下项中的至少一项:
第一策略;所述第一策略是基于应用程序的使用时间的优先级策略,使用时间距离当前时刻越近,优先级越高;
第二策略;所述第二策略是基于应用程序的预设时间段的使用次数的优先级策略,使用次数越多,优先级越高;
第三策略;所述第三策略是基于应用程序的运行状态的优先级策略,所述运行状态包括前端运行状态、后台运行状态和关闭状态,所述前端运行状态、所述后台运行状态、所述关闭状态的应用程序的优先级依次降低;
第四策略;所述第四策略是基于所述折叠屏展开之前在一个所述子屏幕内是否已开启显示分屏的优先级策略,若所述子屏幕内已开启显示分屏,参与所述子屏幕内分屏的应用程序的优先级高于未参与所述子屏幕内分屏的应用程序的优先级;
第五策略;所述第五策略是基于应用程序的通知消息的优先级策略,当前接收到通知消息的应用程序的优先级高于未接收到通知消息的应用程序的优先级;
所述按照优先级策略设置的优先级高低,在已安装的应用程序中确定多个所述待显示的应用程序,包括:
按照优先级从高到低的顺序,在已安装的应用程序中确定多个所述待显示的应用程序。
可选的,所述根据第一输入事件,在已安装的应用程序中确定多个所述待显示的应用程序,包括:
在所述折叠屏上展示已安装的应用程序的标识;
针对应用程序的标识,检测第一输入事件;
根据检测到的所述第一输入事件,确定所述待显示的应用程序。
可选的,若所述折叠屏展开之前在一个所述子屏幕上已开启显示分屏,所述根据第一输入事件,在已安装的应用程序中确定多个所述待显示的应用程序,包括:
针对已开启显示分屏的所述子屏幕上显示的应用程序的界面,检测第一输入事件;
根据检测到的所述第一输入事件,确定所述待显示的应用程序。
可选的,所述将确定的多个所述待显示的应用程序的界面,显示在不同的所述子屏幕,包括:
为确定的多个所述待显示的应用程序分配对应的所述子屏幕;多个所述待显示的应用程序对应的所述子屏幕不同;
将确定的所述待显示的应用程序的界面,显示在与所述待显示的应用程序对应的所述子屏幕上。
可选的,所述为确定的多个所述待显示的应用程序分配对应的所述子屏幕,包括:
根据第二输入事件,为确定的多个所述待显示的应用程序分配对应的所述子屏幕;
或者,按照第二预设策略为确定的多个所述待显示的应用程序分配对应的所述子屏幕。
可选的,所述按照第二预设策略为确定的多个所述待显示的应用程序分配对应的所述子屏幕,包括:
判断确定的多个所述待显示的应用程序中,是否存在所述折叠屏展开之前在所述子屏幕前端运行的应用程序;
若存在,则为所述折叠屏展开之前在所述子屏幕前端运行的应用程序,分配所述折叠屏展开之前所在的所述子屏幕,按照第三预设策略为多个所述待显示的应用程序中的其它应用程序分配剩余的所述子屏幕;
若不存在,则按照所述第三预设策略为确定的多个所述待显示的应用程序分配对应的所述子屏幕。
可选的,所述按照所述第三预设策略为确定的多个所述待显示的应用程序分配对应的所述子屏幕,包括:
为确定的多个所述待显示的应用程序随机分配对应的所述子屏幕;
或者,按照预设顺序为确定的多个所述待显示的应用程序分配对应的所述子屏幕。
可选的,获取已确定的所述待显示的应用程序的数量M,以及所述子屏幕的数量N;
所述为确定的多个所述待显示的应用程序分配对应的所述子屏幕,包括:
若已确定的所述待显示的应用程序的数量M小于所述子屏幕的数量N,从N个所述子屏幕中选择M个所述子屏幕,将M个所述子屏幕分别一一对应分配给M个所述待显示的应用程序;
所述方法还包括:
将未分配的N-M个所述子屏幕显示预设图像。
可选的,所述将确定的所述待显示的应用程序的界面,显示在与所述待显示的应用程序对应的所述子屏幕上之后,所述方法还包括:
检测第三输入事件;
当检测到所述第三输入事件时,从未分配的N-M个所述子屏幕中,为所述选择的M个所述子屏幕中显示的应用程序重新分配对应的所述子屏幕。
可选的,所述第三输入事件包括:
从选择的M个所述子屏幕中的一个原子屏幕,向未分配的N-M个所述子屏幕中的一个目标子屏幕的拖动操作;
所述从未分配的N-M个所述子屏幕中,为所述选择的M个所述子屏幕中显示的应用程序重新分配对应的所述子屏幕,包括:
将所述目标子屏幕分配给所述原子屏幕显示的应用程序。
可选的,所述方法还包括:为所述原子屏幕重新确定所述待显示的应用程序。
可选的,所述判断是否需要在所述折叠屏上开启显示分屏,包括:
根据默认设置判断是否需要在所述折叠屏上开启显示分屏;
判断是否检测到输入的所述折叠屏开启显示分屏的指令。
可选的,还包括:
检测输入的所述折叠屏关闭分屏的指令;
当检测到所述关闭分屏的指令时,在一个预设的所述子屏幕中显示应用程序的界面。
可选的,还包括:
检测第四输入事件;
检测到所述第四输入事件时,将预设的所述子屏幕中显示的应用程序的界面在所述折叠屏中全屏显示。
一种显示控制装置,应用于具有折叠屏的智能终端,所述折叠屏包括至少两个可折叠的子屏幕,所述装置包括:
检测模块,用于检测所述折叠屏的状态;
判断模块,用于当检测到所述折叠屏展开时,判断是否需要在所述折叠屏上开启显示分屏;
确定模块,用于若需要在所述折叠屏上开启显示分屏,在已安装的应用程序中确定多个待显示的应用程序;
显示模块,用于将确定的多个所述待显示的应用程序的界面,显示在不同的所述子屏幕。
一种智能终端,所述智能终端具有折叠屏,包括:
处理器,以及与所述处理器相连接的存储器;
所述存储器用于存储计算机程序;
所述处理器用于调用并执行所述存储器中的所述计算机程序,以执行如以上任一项所述的方法。
可选的,所述智能终端包括:手机,或者,平板电脑。
本申请采用以上技术方案,具有如下有益效果:
本申请的方案中,可以检测折叠屏的状态,当检测到折叠屏展开时,主动判断是否需要在折叠屏上开启显示分屏,如果需要开启显示分屏,则确定需要显示的应用程序并在折叠屏上进行分屏显示,如此,实现了在折叠屏展示时的智能分屏,使用方便快捷,从而丰富了折叠屏的功能,丰富了用户的体验效果。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个实施例提供的一种显示控制方法的流程图。
图2是本申请另一个实施例提供的一种折叠屏的显示示意图。
图3是本申请另一个实施例提供的一种折叠屏的显示示意图。
图4是本申请另一个实施例提供的一种显示控制装置的结构示意图。
图5是本申请另一个实施例提供的一种智能终端的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
实施例
参见图1,图1是本申请一个实施例提供的一种显示控制方法的流程图。
如图1所示,本实施例提供一种显示控制方法,应用于具有折叠屏的智能终端,折叠屏包括至少两个可折叠的子屏幕,本实施例的方法至少包括如下步骤:
步骤11、检测折叠屏的状态。
其中,折叠屏是基于柔性材料得到的本身可以折叠的屏幕,折叠后,整个屏幕被折叠成多个子屏幕,这样,折叠屏的整个显示区域被划分成多个子显示区域,可以将显示内容基于子屏幕对应的子显示区域独立显示。本步骤中,折叠屏的状态包括折叠状态和展开状态。
本步骤中,检测折叠屏的状态的实现方式可以参考相关技术,此处不再赘述。
步骤12、当检测到折叠屏展开时,判断是否需要在折叠屏上开启显示分屏。
本步骤中,检测到折叠屏展开是指,检测到折叠屏从折叠状态到展开状态。
步骤13、若需要在折叠屏上开启显示分屏,在已安装的应用程序中确定多个待显示的应用程序。
本步骤中,已安装的应用程序可以但不限于包括电话程序、短消息程序、聊天程序、购物程序等等。
步骤14、将确定的多个待显示的应用程序的界面,显示在不同的子屏幕。
本申请的方案中,可以检测折叠屏的状态,当检测到折叠屏展开时,主动判断是否需要在折叠屏上开启显示分屏,如果需要开启显示分屏,则确定需要显示的应用程序并在折叠屏上进行分屏显示,如此,实现了在折叠屏展示时的智能分屏,使用方便快捷,从而丰富了折叠屏的功能,丰富了用户的体验效果。
本申请的方案可以但不限于应用于手机、平板电脑等具有折叠屏的智能终端上。
需要说明的是,本申请的方案的执行主体可以是智能终端,也可以是智能终端中基于软件和/或硬件的功能模块等。
需要说明的是,折叠屏的子屏幕的数量不做具体限定,可以是两个,也可以是两个以上。
上述步骤13中,在已安装的应用程序中确定多个待显示的应用程序,其具体的实现方式有多种。以下列举但不限定几种可能的方式:
步骤13的第一种具体实现方式可以是:按照第一预设策略在已安装的应用程序中确定多个待显示的应用程序。本实施例的实现方式,可以自动确定待显示的应用程序,实现快速分屏。
为了贴合用户的实际使用需求,上述第一预设策略可以包括预设的优先级策略。相应的,按照第一预设策略在已安装的应用程序中确定多个待显示的应用程序,具体的可以是:按照优先级策略设置的优先级高低,在已安装的应用程序中确定多个待显示的应用程序。
考虑到用户的需求、加快分屏的速度等因素,比如,优先级策略可以包括以下项中的至少一项:
第一策略;第一策略是基于应用程序的使用时间的优先级策略,使用时间距离当前时刻越近,优先级越高。
第二策略;第二策略是基于应用程序的预设时间段的使用次数的优先级策略,使用次数越多,优先级越高。
第三策略;第三策略是基于应用程序的运行状态的优先级策略,运行状态包括前端运行状态、后台运行状态和关闭状态,前端运行状态、后台运行状态、关闭状态的应用程序的优先级依次降低。
第四策略;第四策略是基于折叠屏展开之前在一个子屏幕内是否已开启显示分屏的优先级策略,若子屏幕内已开启显示分屏,参与子屏幕内分屏的应用程序的优先级高于未参与子屏幕内分屏的应用程序的优先级。
第五策略;第五策略是基于应用程序的通知消息的优先级策略,当前接收到通知消息的应用程序的优先级高于未接收到通知消息的应用程序的优先级。其中,通知消息可以是弹窗提示消息。
相应的,按照优先级策略设置的优先级高低,在已安装的应用程序中确定多个待显示的应用程序,具体的:按照优先级从高到低的顺序,在已安装的应用程序中确定多个待显示的应用程序。
实施时,可以选择上述第一策略、第二策略、第三策略、第四策略和第五策略中的全部策略或者部分策略进行配合实施,也可以单独采用一种策略进行实施。如果采用第一策略、第三策略、第四策略,可以将用户当前使用的应用程序自动选择出来,如果采用第二策略,可以将用户最常使用的应用程序自动选择出来,如果采用第五策略,可以将用户最急需打开的应用程序自动选择出来,如此使得智能终端更加智能化,更加能够满足用户的需求,提高了用户的体验。比如,如图2所示状态,在用户在使用折叠屏手机的子屏幕1聊天的过程中,系统弹窗出来通知消息2提示有电话呼入,此时用户张开折叠屏,则将电话的应用程序选择出来,如图3所示,右边子屏幕智能显示出电话界面,实现快速分屏效果。
步骤13的第二种具体实现方式可以是:根据第一输入事件,在已安装的应用程序中确定多个待显示的应用程序。如此,可以由用户根据需要灵活选择需要显示的应用程序。
根据第一输入事件,在已安装的应用程序中确定多个待显示的应用程序时,一种实现方式可以是:在折叠屏上展示已安装的应用程序的标识;针对应用程序的标识,检测第一输入事件;根据检测到的第一输入事件,确定为待显示的应用程序。此时,第一输入事件可以是选中操作,相应的,选中操作可以是单击、双击等等操作。实施中,哪个应用程序的标识被选中,则认为哪个应用程序被选中,将其确定为待显示的应用程序。
由于基于单个非折叠屏幕的设备,相关技术中已具有成熟的分屏技术,因此,可以配置在单个子屏幕内也具有显示分屏功能,也就是说,在一个子屏幕内显示多个应用程序,如此,用户就可使用子屏幕内的显示分屏功能了。在这种场景中,还可以判断折叠屏展开之前在一个子屏幕上是否已开启显示分屏。若折叠屏展开之前在一个子屏幕上已开启显示分屏,根据第一输入事件,在已安装的应用程序中确定多个待显示的应用程序,还可以是:针对已开启显示分屏的子屏幕上显示的应用程序的界面,检测第一输入事件;根据检测到的第一输入事件,确定待显示的应用程序。此时,第一输入事件可以是选中操作。相应的,选中操作可以是单击、双击等等操作。实施中,哪个应用程序的界面被选中,则认为哪个应用程序被选中,将其确定为待显示的应用程序。如果折叠屏包括触摸屏,选中操作还可以是滑动操作。具体的滑动操作可以是从已开启显示分屏的子屏幕向其它子屏幕的滑动操作。
上述步骤14中,将确定的多个待显示的应用程序的界面,显示在不同的子屏幕,具体实现方式可以但不限于:为确定的多个待显示的应用程序分配对应的子屏幕;多个待显示的应用程序对应的子屏幕不同;将确定的待显示的应用程序的界面,显示在与待显示的应用程序对应的子屏幕上。
具体的,为确定的多个待显示的应用程序分配对应的子屏幕,可以是根据第二输入事件,为确定的多个待显示的应用程序分配对应的子屏幕,如此,可以按照用户的习惯自由设置应用程序的显示位置,比如,可以展示每个待显示的应用程序对应的可选的子屏幕,检测用户的选择输入操作,根据检测的用户的选择输入操作确定待显示的应用程序分配的子屏幕;或者,按照第二预设策略为确定的多个待显示的应用程序分配对应的子屏幕,如此,则可以自动快速的设置应用程序的显示位置。
若按照第二预设策略为确定的多个待显示的应用程序分配对应的子屏幕,具体可以是:判断确定的多个待显示的应用程序中,是否存在折叠屏展开之前在子屏幕前端运行的应用程序;若存在,则为折叠屏展开之前在子屏幕前端运行的应用程序,分配折叠屏展开之前所在的子屏幕,按照第三预设策略为多个待显示的应用程序中的其它应用程序分配剩余的子屏幕;若不存在,则按照第三预设策略为确定的多个待显示的应用程序分配对应的子屏幕。这样,可以对于折叠屏展开之前就已经在某一个子屏幕上显示的应用程序,就不再更改其显示位置了,继续沿用已前的位置,更加方便用户的操作,避免突然更改位置,打断用户的操作。
按照第三预设策略为确定的多个待显示的应用程序分配对应的子屏幕时,具体的可以是为确定的多个待显示的应用程序随机分配对应的子屏幕,如此,可以实现快速分配,加快分屏效率;或者,还可以是按照预设顺序为确定的多个待显示的应用程序分配对应的子屏幕,比如,可以参考以上优先级策略,确定各个待显示的应用程序的优先级顺序,确定子屏幕的操作便利性程序的高低顺序,然后根据子屏幕的操作便利性程序的高低顺序和确定的各个待显示的应用程序的优先级顺序,为确定的多个待显示的应用程序分配对应的子屏幕,其中,可以为优先级最高的应用程序分配操作便利性最高的子屏幕,以此类推。如此,更加能够增加分屏效果的便利性,提高用户的体验效果。
由于子屏幕的数量有限,实施中,确定的待显示的应用程序的数量不要超过子屏幕的数量,可以是等于或者小于子屏幕的数量,对于不同的情况,可以有不同的分配策略。基于此,在一些实施例中,显示控制方法还可以包括获取已确定的待显示的应用程序的数量M,以及子屏幕的数量N;为确定的多个待显示的应用程序分配对应的子屏幕,具体可以是:若已确定的待显示的应用程序的数量M小于子屏幕的数量N,从N个子屏幕中选择M个子屏幕,将M个子屏幕分别一一对应分配给M个待显示的应用程序;本实施例提供的显示控制方法还可以包括:将未分配的N-M个子屏幕显示预设图像,比如,可以预先设置一些背景照片等等,这种不显示应用程序的子屏幕的状态,也可以称为白屏显示。
基于此,将确定的多个待显示的应用程序在已确定的子屏幕上显示之后,本实施例的显示控制方法还可以包括:检测第三输入事件;当检测到第三输入事件时,从未分配的N-M个子屏幕中,为选择的M个子屏幕中显示的应用程序重新分配对应的子屏幕。如此,可以将显示有应用程序的子屏幕中的应用程序移动到白屏显示的子屏幕中。
其中,第三输入事件可以包括:从选择的M个子屏幕中的一个原子屏幕,向未分配的N-M个子屏幕中的一个目标子屏幕的拖动操作。
相应的,从未分配的N-M个子屏幕中,为选择的M个子屏幕中显示的应用程序重新分配对应的子屏幕,可以是:将目标子屏幕分配给原子屏幕显示的应用程序。这时,需要为原子屏幕重新确定待显示的应用程序,比如,可以参考上述优先级策略,从未显示的应用程序中重新确定待显示的应用程序,比如,可以将历史记录中最近使用的应用程序确定为待显示的应用程序。
实施中,可以为用户在设置中提供折叠屏开启显示分屏的选项,用户通过设置输入开启显示分屏的指令,检测到输入的折叠屏开启显示分屏的指令后保存为默认设置,还可以在检测到折叠屏展开时,向用户展示提示信息,以提示用户选择折叠屏是否开启显示分屏,检测到输入的折叠屏开启显示分屏的指令后保存为默认设置。基于此,上述步骤12中,判断是否需要在折叠屏上开启显示分屏,具体可以是:根据默认设置判断是否需要在折叠屏上开启显示分屏;判断是否检测到输入的折叠屏开启显示分屏的指令。
同理,还可以检测输入的折叠屏关闭分屏的指令;当检测到关闭分屏的指令时,在一个预设的子屏幕中显示应用程序的界面。预设的子屏幕以外的子屏幕可以是白屏显示。具体的,显示哪一个应用程序的界面,可以根据用户输入确定,也可以参考上述优先级策略自动选择一个优先级最高的应用程序。
由于这时整个折叠屏中,只有一个子屏幕有显示应用程序,可以检测第四输入事件;检测到第四输入事件时,将预设的子屏幕中显示的应用程序的界面在折叠屏中全屏显示,全屏显示时,操作更加方便。其中,第四输入事件可以但不限于是从预设的子屏幕向其它子屏幕的拖动操作。
需要说明的是,对于折叠屏分屏开启时,对于两个显示有应用程序的子屏幕,也可以检测第五输入事件,检测到第五输入事件时,将两个子屏幕对应的应用程序交换显示。其中,第五输入事件可以但不限于是上述两个子屏幕之间的交叉滑动操作。
参见图4,图4是本申请另一个实施例提供的一种显示控制装置的结构示意图。
如图4所示,本实施例提供的一种显示控制装置,应用于具有折叠屏的智能终端,折叠屏包括至少两个可折叠的子屏幕,本实施例的装置包括:
检测模块401,用于检测折叠屏的状态;
判断模块402,用于当检测到折叠屏展开时,判断是否需要在折叠屏上开启显示分屏;
确定模块403,用于若需要在折叠屏上开启显示分屏,在已安装的应用程序中确定多个待显示的应用程序;
显示模块404,用于将确定的多个待显示的应用程序的界面,显示在不同的子屏幕。
可选的,确定模块,具体用于:
按照第一预设策略在已安装的应用程序中确定多个待显示的应用程序;
或者,根据第一输入事件,在已安装的应用程序中确定多个待显示的应用程序。
第一预设策略包括预设的优先级策略;按照第一预设策略在已安装的应用程序中确定多个待显示的应用程序时,确定模块,具体用于:
按照优先级策略设置的优先级高低,在已安装的应用程序中确定多个待显示的应用程序。
可选的,优先级策略包括以下项中的至少一项:
第一策略;第一策略是基于应用程序的使用时间的优先级策略,使用时间距离当前时刻越近,优先级越高;
第二策略;第二策略是基于应用程序的预设时间段的使用次数的优先级策略,使用次数越多,优先级越高;
第三策略;第三策略是基于应用程序的运行状态的优先级策略,运行状态包括前端运行状态、后台运行状态和关闭状态,前端运行状态、后台运行状态、关闭状态的应用程序的优先级依次降低;
第四策略;第四策略是基于折叠屏展开之前在一个子屏幕内是否已开启显示分屏的优先级策略,若子屏幕内已开启显示分屏,参与子屏幕内分屏的应用程序的优先级高于未参与子屏幕内分屏的应用程序的优先级;
第五策略;第五策略是基于应用程序的通知消息的优先级策略,当前接收到通知消息的应用程序的优先级高于未接收到通知消息的应用程序的优先级。
通过输入在已安装的应用程序中确定多个待显示的应用程序时,可选的,确定模块,具体用于:
在折叠屏上展示已安装的应用程序的标识;
针对应用程序的标识,检测第一输入事件;
根据检测到的第一输入事件,确定待显示的应用程序。
可选的,若折叠屏展开之前在一个子屏幕上已开启显示分屏,通过输入在已安装的应用程序中确定多个待显示的应用程序时,确定模块,具体用于:
针对已开启显示分屏的子屏幕上显示的应用程序的界面,检测第一输入事件;
根据检测到的第一输入事件,确定待显示的应用程序。
可选的,显示模块,具体用于:
为确定的多个待显示的应用程序分配对应的子屏幕;多个待显示的应用程序对应的子屏幕不同;
将确定的待显示的应用程序的界面,显示在与待显示的应用程序对应的子屏幕上。
可选的,为确定的多个待显示的应用程序分配对应的子屏幕时,显示模块,具体用于:
根据第二输入事件,为确定的多个待显示的应用程序分配对应的子屏幕;
或者,按照第二预设策略为确定的多个待显示的应用程序分配对应的子屏幕。
可选的,按照第二预设策略为确定的多个待显示的应用程序分配对应的子屏幕时,显示模块,具体用于:
判断确定的多个待显示的应用程序中,是否存在折叠屏展开之前在子屏幕前端运行的应用程序;
若存在,则为折叠屏展开之前在子屏幕前端运行的应用程序,分配折叠屏展开之前所在的子屏幕,按照第三预设策略为多个待显示的应用程序中的其它应用程序分配剩余的子屏幕;
若不存在,则按照第三预设策略为确定的多个待显示的应用程序分配对应的子屏幕。
可选的,按照第三预设策略为确定的多个待显示的应用程序分配对应的子屏幕时,显示模块,具体用于:
为确定的多个待显示的应用程序随机分配对应的子屏幕;
或者,按照预设顺序为确定的多个待显示的应用程序分配对应的子屏幕。
可选的,显示模块,还用于:获取已确定的待显示的应用程序的数量M,以及子屏幕的数量N;
为确定的多个待显示的应用程序分配对应的子屏幕时,显示模块,具体用于:
若已确定的待显示的应用程序的数量M小于子屏幕的数量N,从N个子屏幕中选择M个子屏幕,将M个子屏幕分别一一对应分配给M个待显示的应用程序;
显示模块,还用于:
将未分配的N-M个子屏幕显示预设图像。
可选的,将确定的多个待显示的应用程序在已确定的子屏幕上显示之后,显示模块,还用于:
检测第三输入事件;
当检测到第三输入事件时,从未分配的N-M个子屏幕中,为选择的M个子屏幕中显示的应用程序重新分配对应的子屏幕。
可选的,第三输入事件包括:
从选择的M个子屏幕中的一个原子屏幕,向未分配的N-M个子屏幕中的一个目标子屏幕的拖动操作;
从未分配的N-M个子屏幕中,为选择的M个子屏幕中显示的应用程序重新分配对应的子屏幕时,显示模块,还用于:
将目标子屏幕分配给原子屏幕显示的应用程序。
可选的,确定模块,还用于:为原子屏幕重新确定待显示的应用程序。
可选的,判断模块,具体用于:
根据默认设置判断是否需要在折叠屏上开启显示分屏;
判断是否检测到输入的折叠屏开启显示分屏的指令。
可选的,显示模块还用于:
检测输入的折叠屏关闭分屏的指令;
当检测到关闭分屏的指令时,在一个预设的子屏幕中显示应用程序的界面。
可选的,显示模块还用于:
检测第四输入事件;
检测到第四输入事件时,将预设的子屏幕中显示的应用程序的界面在折叠屏中全屏显示。
本申请实施例提供的显示控制装置的具体实施方案可以参考以上任意例的显示控制方法的实施方式,此处不再赘述。
参见图5,图5是本申请另一个实施例提供的一种智能终端的结构示意图。
如图5所示,本实施例提供的一种智能终端,智能终端具有折叠屏,包括:
处理器501,以及与处理器相连接的存储器502;
存储器502用于存储计算机程序;
处理器501用于调用并执行存储器中的计算机程序,以执行如以上任意实施例的方法。
可选的,智能终端包括:手机,或者,平板电脑。
本申请实施例提供的智能终端的具体实施方案可以参考以上任意例的显示控制方法的实施方式,此处不再赘述。
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是指至少两个。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (20)

1.一种显示控制方法,其特征在于,应用于具有折叠屏的智能终端,所述折叠屏包括至少两个可折叠的子屏幕,所述方法包括:
检测所述折叠屏的状态;
当检测到所述折叠屏展开时,判断是否需要在所述折叠屏上开启显示分屏;
若需要在所述折叠屏上开启显示分屏,在已安装的应用程序中确定多个待显示的应用程序;
将确定的多个所述待显示的应用程序的界面,显示在不同的所述子屏幕。
2.根据权利要求1所述的方法,其特征在于,所述在已安装的应用程序中确定多个待显示的应用程序,包括:
按照第一预设策略在已安装的应用程序中确定多个所述待显示的应用程序;
或者,根据第一输入事件,在已安装的应用程序中确定多个所述待显示的应用程序。
3.根据权利要求2所述的方法,其特征在于,所述第一预设策略包括预设的优先级策略;所述按照第一预设策略在已安装的应用程序中确定多个所述待显示的应用程序,包括:
按照优先级策略设置的优先级高低,在已安装的应用程序中确定多个所述待显示的应用程序。
4.根据权利要求3所述的方法,其特征在于,所述优先级策略包括以下项中的至少一项:
第一策略;所述第一策略是基于应用程序的使用时间的优先级策略,使用时间距离当前时刻越近,优先级越高;
第二策略;所述第二策略是基于应用程序的预设时间段的使用次数的优先级策略,使用次数越多,优先级越高;
第三策略;所述第三策略是基于应用程序的运行状态的优先级策略,所述运行状态包括前端运行状态、后台运行状态和关闭状态,所述前端运行状态、所述后台运行状态、所述关闭状态的应用程序的优先级依次降低;
第四策略;所述第四策略是基于所述折叠屏展开之前在一个所述子屏幕内是否已开启显示分屏的优先级策略,若所述子屏幕内已开启显示分屏,参与所述子屏幕内分屏的应用程序的优先级高于未参与所述子屏幕内分屏的应用程序的优先级;
第五策略;所述第五策略是基于应用程序的通知消息的优先级策略,当前接收到通知消息的应用程序的优先级高于未接收到通知消息的应用程序的优先级。
5.根据权利要求2所述的方法,其特征在于,所述根据第一输入事件,在已安装的应用程序中确定多个所述待显示的应用程序,包括:
在所述折叠屏上展示已安装的应用程序的标识;
针对应用程序的标识,检测所述第一输入事件;
根据检测到的所述第一输入事件,确定所述待显示的应用程序。
6.根据权利要求2所述的方法,其特征在于,若所述折叠屏展开之前在一个所述子屏幕上已开启显示分屏,所述根据第一输入事件,在已安装的应用程序中确定多个所述待显示的应用程序,包括:
针对已开启显示分屏的所述子屏幕上显示的应用程序的界面,检测所述第一输入事件;
根据检测到的所述第一输入事件,确定所述待显示的应用程序。
7.根据权利要求1~6任一项所述的方法,其特征在于,所述将确定的多个所述待显示的应用程序的界面,显示在不同的所述子屏幕,包括:
为确定的多个所述待显示的应用程序分配对应的所述子屏幕;多个所述待显示的应用程序对应的所述子屏幕不同;
将确定的所述待显示的应用程序的界面,显示在与所述待显示的应用程序对应的所述子屏幕上。
8.根据权利要求7所述的方法,其特征在于,所述为确定的多个所述待显示的应用程序分配对应的所述子屏幕,包括:
根据第二输入事件,为确定的多个所述待显示的应用程序分配对应的所述子屏幕;
或者,按照第二预设策略为确定的多个所述待显示的应用程序分配对应的所述子屏幕。
9.根据权利要求8所述的方法,其特征在于,所述按照第二预设策略为确定的多个所述待显示的应用程序分配对应的所述子屏幕,包括:
判断确定的多个所述待显示的应用程序中,是否存在所述折叠屏展开之前在所述子屏幕前端运行的应用程序;
若存在,则为所述折叠屏展开之前在所述子屏幕前端运行的应用程序,分配所述折叠屏展开之前所在的所述子屏幕,按照第三预设策略为多个所述待显示的应用程序中的其它应用程序分配剩余的所述子屏幕;
若不存在,则按照所述第三预设策略为确定的多个所述待显示的应用程序分配对应的所述子屏幕。
10.根据权利要求9所述的方法,其特征在于,所述按照所述第三预设策略为确定的多个所述待显示的应用程序分配对应的所述子屏幕,包括:
为确定的多个所述待显示的应用程序随机分配对应的所述子屏幕;
或者,按照预设顺序为确定的多个所述待显示的应用程序分配对应的所述子屏幕。
11.根据权利要求7所述的方法,其特征在于,还包括:获取已确定的所述待显示的应用程序的数量M,以及所述子屏幕的数量N;
所述为确定的多个所述待显示的应用程序分配对应的所述子屏幕,包括:
若已确定的所述待显示的应用程序的数量M小于所述子屏幕的数量N,从N个所述子屏幕中选择M个所述子屏幕,将M个所述子屏幕分别一一对应分配给M个所述待显示的应用程序;
所述方法还包括:
将未分配的N-M个所述子屏幕显示预设图像。
12.根据权利要求11所述的方法,其特征在于,所述将确定的所述待显示的应用程序的界面,显示在与所述待显示的应用程序对应的所述子屏幕上之后,所述方法还包括:
检测第三输入事件;
当检测到所述第三输入事件时,从未分配的N-M个所述子屏幕中,为所述选择的M个所述子屏幕中显示的应用程序重新分配对应的所述子屏幕。
13.根据权利要求12所述的方法,其特征在于,所述第三输入事件包括:
从选择的M个所述子屏幕中的一个原子屏幕,向未分配的N-M个所述子屏幕中的一个目标子屏幕的拖动操作;
所述从未分配的N-M个所述子屏幕中,为所述选择的M个所述子屏幕中显示的应用程序重新分配对应的所述子屏幕,包括:
将所述目标子屏幕分配给所述原子屏幕显示的应用程序。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:为所述原子屏幕重新确定所述待显示的应用程序。
15.根据权利要求1所述的方法,其特征在于,所述判断是否需要在所述折叠屏上开启显示分屏,包括:
根据默认设置判断是否需要在所述折叠屏上开启显示分屏;
判断是否检测到输入的所述折叠屏开启显示分屏的指令。
16.根据权利要求15所述的方法,其特征在于,还包括:
检测输入的所述折叠屏关闭分屏的指令;
当检测到所述关闭分屏的指令时,在一个预设的所述子屏幕中显示应用程序的界面。
17.根据权利要求16所述的方法,其特征在于,还包括:
检测第四输入事件;
检测到所述第四输入事件时,将预设的所述子屏幕中显示的应用程序的界面在所述折叠屏中全屏显示。
18.一种显示控制装置,其特征在于,应用于具有折叠屏的智能终端,所述折叠屏包括至少两个可折叠的子屏幕,所述装置包括:
检测模块,用于检测所述折叠屏的状态;
判断模块,用于当检测到所述折叠屏展开时,判断是否需要在所述折叠屏上开启显示分屏;
确定模块,用于若需要在所述折叠屏上开启显示分屏,在已安装的应用程序中确定多个待显示的应用程序;
显示模块,用于将确定的多个所述待显示的应用程序的界面,显示在不同的所述子屏幕。
19.一种智能终端,其特征在于,所述智能终端具有折叠屏,包括:
处理器,以及与所述处理器相连接的存储器;
所述存储器用于存储计算机程序;
所述处理器用于调用并执行所述存储器中的所述计算机程序,以执行如权利要求1-17任一项所述的方法。
20.根据权利要求19所述的智能终端,其特征在于,所述智能终端包括:手机,或者,平板电脑。
CN201910450801.0A 2019-05-28 2019-05-28 显示控制方法、装置和智能终端 Pending CN110225154A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910450801.0A CN110225154A (zh) 2019-05-28 2019-05-28 显示控制方法、装置和智能终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910450801.0A CN110225154A (zh) 2019-05-28 2019-05-28 显示控制方法、装置和智能终端

Publications (1)

Publication Number Publication Date
CN110225154A true CN110225154A (zh) 2019-09-10

Family

ID=67818613

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910450801.0A Pending CN110225154A (zh) 2019-05-28 2019-05-28 显示控制方法、装置和智能终端

Country Status (1)

Country Link
CN (1) CN110225154A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110941340A (zh) * 2019-11-28 2020-03-31 维沃移动通信有限公司 分屏显示方法和终端设备
CN111158830A (zh) * 2019-12-31 2020-05-15 维沃移动通信有限公司 一种显示应用任务窗口的方法和终端设备
CN112380014A (zh) * 2020-11-17 2021-02-19 莫雪华 基于大数据的系统资源分配系统及方法
WO2021052223A1 (zh) * 2019-09-18 2021-03-25 华为技术有限公司 快速进入应用的方法与折叠屏电子设备
CN112748970A (zh) * 2019-10-31 2021-05-04 华为技术有限公司 消息的显示方法及终端设备
CN112905144A (zh) * 2021-03-30 2021-06-04 中国建设银行股份有限公司 终端显示方法、装置、电子设备及存储介质
CN116225287A (zh) * 2021-12-03 2023-06-06 荣耀终端有限公司 应用界面的显示方法及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140118317A1 (en) * 2012-11-01 2014-05-01 Samsung Electronics Co., Ltd. Method of controlling output of screen of flexible display and portable terminal supporting the same
CN106970769A (zh) * 2017-03-24 2017-07-21 北京小米移动软件有限公司 分屏显示方法及装置
CN108196741A (zh) * 2017-12-19 2018-06-22 努比亚技术有限公司 基于柔性屏的应用分屏方法、终端及计算机可读存储介质
US20190033984A1 (en) * 2012-07-30 2019-01-31 Samsung Electronics Co., Ltd. Flexible display apparatus and display method thereof
CN109683837A (zh) * 2018-12-17 2019-04-26 北京小米移动软件有限公司 分屏显示方法、装置和存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190033984A1 (en) * 2012-07-30 2019-01-31 Samsung Electronics Co., Ltd. Flexible display apparatus and display method thereof
US20140118317A1 (en) * 2012-11-01 2014-05-01 Samsung Electronics Co., Ltd. Method of controlling output of screen of flexible display and portable terminal supporting the same
CN106970769A (zh) * 2017-03-24 2017-07-21 北京小米移动软件有限公司 分屏显示方法及装置
CN108196741A (zh) * 2017-12-19 2018-06-22 努比亚技术有限公司 基于柔性屏的应用分屏方法、终端及计算机可读存储介质
CN109683837A (zh) * 2018-12-17 2019-04-26 北京小米移动软件有限公司 分屏显示方法、装置和存储介质

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021052223A1 (zh) * 2019-09-18 2021-03-25 华为技术有限公司 快速进入应用的方法与折叠屏电子设备
US12019865B2 (en) 2019-09-18 2024-06-25 Huawei Technologies Co., Ltd. Method for quickly entering application and electronic device having foldable screen
CN112615947A (zh) * 2019-09-18 2021-04-06 华为技术有限公司 快速进入应用的方法与折叠屏电子设备
CN112748970B (zh) * 2019-10-31 2023-11-21 华为技术有限公司 消息的显示方法及终端设备
CN112748970A (zh) * 2019-10-31 2021-05-04 华为技术有限公司 消息的显示方法及终端设备
CN110941340A (zh) * 2019-11-28 2020-03-31 维沃移动通信有限公司 分屏显示方法和终端设备
CN111158830B (zh) * 2019-12-31 2024-02-27 维沃移动通信有限公司 一种显示应用任务窗口的方法和终端设备
CN111158830A (zh) * 2019-12-31 2020-05-15 维沃移动通信有限公司 一种显示应用任务窗口的方法和终端设备
CN112380014A (zh) * 2020-11-17 2021-02-19 莫雪华 基于大数据的系统资源分配系统及方法
CN112905144A (zh) * 2021-03-30 2021-06-04 中国建设银行股份有限公司 终端显示方法、装置、电子设备及存储介质
CN112905144B (zh) * 2021-03-30 2024-03-22 中国建设银行股份有限公司 终端显示方法、装置、电子设备及存储介质
CN116225287A (zh) * 2021-12-03 2023-06-06 荣耀终端有限公司 应用界面的显示方法及电子设备
WO2023098182A1 (zh) * 2021-12-03 2023-06-08 荣耀终端有限公司 应用界面的显示方法及电子设备

Similar Documents

Publication Publication Date Title
CN110225154A (zh) 显示控制方法、装置和智能终端
US11221649B2 (en) Desktop application manager: card dragging of dual screen cards
CN102799347B (zh) 应用于触屏设备的用户界面交互方法、装置及触屏设备
JP6000258B2 (ja) スマートパッド方向付け
US9372618B2 (en) Gesture based application management
CN106095237A (zh) 信息处理方法及电子设备
CN107508961A (zh) 一种活动窗口启动方法、终端及计算机可读存储介质
JP2014508977A6 (ja) スマートパッド分割画面
JPH09128192A (ja) マルチ画面表示制御装置
CN105988860A (zh) 执行应用程序的方法及移动装置
CN104375887B (zh) 一种信息处理方法及电子设备
WO2021135354A1 (zh) 多应用下进行分屏的方法、装置以及电子设备
CN108132747A (zh) 一种屏幕内容切换方法和双屏移动终端
CN110389797A (zh) 车载应用信息显示方法、装置、车载设备及汽车
CN115357173A (zh) 屏幕控制方法、装置和电子设备
KR100731776B1 (ko) 메뉴 표시 기능을 갖는 이동 단말기 및 이를 이용한 메뉴표시 방법
CN103019587A (zh) 一种移动终端图片浏览的方法及装置
CN106527931A (zh) 移动终端的应用打开方法及移动终端
CN107272990A (zh) 一种操作悬屏应用的方法、装置及智能终端
CN114661097A (zh) 控制方法、装置及电子设备和存储介质
JPH09120353A (ja) マルチ画面表示制御装置
CN118151816A (zh) 显示方法、装置、电子设备和存储介质

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190910

RJ01 Rejection of invention patent application after publication