本申请涉及可折叠屏技术领域,尤其涉及一种应用程序启动方法、装置、存储介质及终端。
背景技术:
目前,智能手机和平板电脑等移动终端主要以直板、金属外观为主,移动终端的尺寸也是多种多样,为了实现用尽可能小尺寸获得尽可能大的屏幕显示面积,于是出现了各种折叠屏幕的概念,折叠屏幕用在智能手机及平板电脑上,得出各种折叠手机和折叠平板电脑。
现有技术中,如果要启动折叠手机或者折叠平板电脑中的应用程序,需要先打开折叠手机,再从屏幕中选择对应的应用程序点击进行打开,对于用户常使用的应用程序来说,这样的方式太繁琐。
技术实现要素:
本申请实施例提供一种应用程序启动方法、装置、存储介质及终端,用户通过展开折叠屏的方式就能快速打开预设的启动应用程序,操作方便。
第一方面,本申请实施例提供一种应用程序启动方法,应用于终端,所述终端包括可折叠屏,所述可折叠屏包括一个参考屏和至少一个响应屏,所述参考屏和所述响应屏转动连接,所述方法包括:
当检测到所述响应屏的唤醒指令时,确定当前所述响应屏是否显示有应用程序的相应页面;
若否,确定与所述响应屏关联的启动应用程序;
在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面。
第二方面,本申请实施例提供了一种应用程序启动装置,应用于终端,所述终端包括可折叠屏,所述可折叠屏包括一个参考屏和至少一个响应屏,所述参考屏和所述响应屏转动连接,所述装置包括:
检测单元,用于当检测到所述响应屏的唤醒指令,确定当前是否存在正在运行中的当前应用程序;
若否,确定所述响应屏中预设的启动应用程序;
程序显示单元,用于在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面。
第三方面,本申请实施例还提供了一种存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述的应用程序启动方法。
第四方面,本申请实施例还提供了一种终端,包括处理器、存储器及可折叠屏,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据;处理器用于执行上述的应用程序启动方法,所述可折叠屏用于显示所述处理器的执行结果。
在本申请实施例中,参考屏为一个,响应屏可为一个或者多个,用户可以根据自己的需要预先在响应屏上设置启动应用程序,每一响应屏对应一个启动应用程序,当终端的可折叠屏为折叠关闭的状态时,用户若想要显示某一启动应用程序,通过展开该启动应用程序相应的响应屏即可实现,并且,可通过控制响应屏和参考屏之间的展开角度,实现控制该启动应用程序的界面显示大小。通过上述方式,用户预先在每一响应屏中预设一个启动应用程序,通过展开的动作和过程实现显示相应的启动应用程序以及控制该启动应用程序的显示界面大小,操作简单方便,有利于提升用户的体验。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的应用程序启动终端的一种结构示意图。
图2是本申请实施例提供的应用程序启动终端的另一种结构示意图
图3是本申请实施例提供的应用程序启动终端的又一种结构示意图。
图4是本申请实施例中图3所示的应用程序启动终端的展开图。
图5是本申请实施例提供的应用程序启动方法的一流程图。
图6是本申请实施例提供的应用程序启动方法的另一流程图。
图7是本申请实施例提供的应用程序启动装置的结构示意图。
图8是本申请实施例提供的应用程序启动终端的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供一种应用程序启动方法、装置、存储介质及终端,以下将分别进行详细说明。
请参阅图1,图1是本申请实施例提供的应用程序启动终端的一种结构示意图,所述终端100为智能手机或者平板电脑,包括可折叠屏101,在本方案中,所述可折叠屏101包括一个参考屏1011、两个响应屏1012和转轴1013,所述转轴1013的数量与所述响应屏1012的数量对应,所述转轴1013设于所述参考屏1011和一个所述响应屏1012之间,所述响应屏1012通过所述转轴1013实现相对于所述参考屏1011折叠,所述参考屏1011设为a屏,两个所述响应屏1012分别设为b屏和c屏,所述b屏和所述c屏上分别设有相应的启动应用程序,并分别通过所述转轴1013连接于所述a屏的两侧,使得所述b屏和所述c屏可通过所述转轴1013实现相对于所述a屏折叠,或者,所述b屏和所述c屏可通过所述转轴1013实现和所述a屏齐平,当所述b屏和所述c屏折叠后,所述b屏和所述c屏均位于所述a屏的相同一面。
请参阅图2,图2是本申请实施例提供的应用程序启动终端的另一种结构示意图,所述终端100包括可折叠屏101,在本方案中,所述可折叠屏101包括一个参考屏1011、两个响应屏1012和转轴1013,所述转轴1013的数量与所述响应屏1012的数量对应,所述转轴1013设于所述参考屏1011和一个所述响应屏1012之间,所述响应屏1012通过所述转轴1013实现相对于所述参考屏1011折叠,所述参考屏1011设为a屏,两个所述响应屏1012分半设为b屏和c屏,所述b屏和所述c屏上分别设有相应的启动应用程序,并分别通过所述转轴1013连接于所述a屏的两侧,使得所述b屏和所述c屏可通过所述转轴1013现相对于所述a屏折叠,或者,所述b屏和所述c屏可通过所述转轴1013实现和所述a屏齐平,当所述b屏和所述c屏折叠后,所述b屏和所述c屏分别位于所述a屏的两相对面。
请一并参阅图3和图4,图3是本申请实施例提供的应用程序启动终端的又一种结构示意图,图4是图3所示的应用程序启动终端的展开图,所述终端100包括可折叠屏101,在本方案中,所述可折叠屏101包括一个参考屏1011、四个响应屏1012和转轴1013,所述转轴1013的数量与所述响应屏1012的数量对应,所述转轴1013设于所述参考屏1011和一个所述响应屏1012之间,所述响应屏1012通过所述转轴1013实现相对于所述参考屏1011折叠,所述参考屏1011设为a屏,四个所述响应屏1012分别设为b屏、c屏、d屏和e屏,所述b屏、c屏、d屏和e屏上分别设有相应的启动应用程序,所述a屏呈方形,所述b屏、c屏、d屏和e屏均呈三角形,并分别通过转轴1013连接于所述a屏的四条边,使得所述b屏、c屏、d屏和e屏实现相对于所述a屏折叠,或者,所述b屏、c屏、d屏和e屏和所述a屏齐平,当所述b屏、c屏、d屏和所述e屏折叠后,所述b屏、c屏、d屏和e屏均位于所述a屏的相同一面,且呈现被所述a屏的两对角线分割的状态;当所述b屏、c屏、d屏和所述e屏展开后,所述b屏、c屏、d屏、e屏和所述a屏的表面相互齐平,使得所述终端100呈现四边形的板状结构。
需要说明的是,图1、图2和图3仅为本申请中举例的三种结构示意图,在其它实施例中,所述终端100可以只包括一个参考屏1011和一个响应屏1012,呈现双屏的结构,或者,所述终端100可以包括一个参考屏1011和五个响应屏1012,又或者,在一些实施例中,所述参考屏1011呈方形,所述响应屏1012的数量为多个,部分所述响应屏1012呈矩形,部分所述响应屏1012呈三角形。
在本实施例中,对所述可折叠屏101的响应屏1012的数量,以及所述可折叠屏101的形状不作限定。
请参阅图5,图5是本申请实施例提供的应用程序启动方法的流程图,所述方法包括:
201、当检测到所述响应屏的唤醒指令时,确定当前所述响应屏是否有应用程序的相应页面,若否,确定与所述响应屏关联的启动应用程序。
可选的,终端100在生产时,已经预先在每一响应屏1012中设置初始的启动应用程序,每一响应屏1012对应一个启动应用程序,若用户没有重新设置启动应用程序,那么,当检测到唤醒指令时,终端100显示的是初始的启动应用程序,当用户重新设置启动应用程序之后,当检测到唤醒指令时,终端100显示的是用户设置的启动应用程序,并且,用户可根据自身的需要多次变更设置启动应用程序。
在另一些实施例中,终端100在生产时,没有在每一响应屏1012中预设启动应用程序,若用户也没有在终端100中的每一响应屏1012内设置启动应用程序,那么,当检测到唤醒指令时,终端100不显示任何应用程序,需要用户根据自身需要手动触发想要显示的应用程序的图标。
在本实施例中,将所述响应屏1012上用于显示的一面朝向所述参考屏1011上用于显示的一面折叠时,设为该响应屏1012相对于参考屏1011关闭,相反的,将所述响应屏1012上用于显示的一面朝向远离所述参考屏1011上用于显示的一面展开时,设为该响应屏1012相对于参考屏1011打开。
请一并参阅图6,步骤“当检测到所述响应屏的唤醒指令时,确定当前所述响应屏是否有应用程序的相应页面,若否,确定与所述响应屏关联的启动应用程序”包括以下流程:
2011、获取响应屏和参考屏之间的折叠角度。
2012、判断折叠角度是否大于或等于系统预设的第一角度阈值,若是,执行步骤2013,若否,结束。
2013、触发唤醒指令。
所述终端100处于关闭状态时,当展开某一所述响应屏1012,则展开该响应屏1012的这一举动在进行的过程中可触发该响应屏1012对应的唤醒指令,具体的,终端内部设置有相应的传感器件,如角度传感器,通过传感器件进行检测,并通过传感器件的检测结果决定是否触发所述唤醒指令,例如,当展开某一响应屏1012,在展开的过程中,传感器件追踪检测该响应屏1012相对于参考屏1011展开的角度大小,可选的,终端100内应当设置有用于处理传感器件的检测结果的处理器件,当传感器件检测到该响应屏1012相对于参考屏1011展开到一定的角度时,传感器件将检测结果发送给处理器件,通过处理器件可实现触发所述唤醒指令。
具体的,在终端100的系统中预设第一角度阈值,所述第一角度阈值用于作为是否触发所述唤醒指令的参考值。当展开某一响应屏1012,则终端100内相应的角度传感器检测该响应屏1012和参考屏1011之间的折叠角度,获取该响应屏1012和参考屏1011之间的折叠角度,将获取的折叠角度和所述第一角度阈值进行比较,当折叠角度大于或等于所述第一角度阈值时,处理器控制触发唤醒指令。例如,当预设的第一角度阈值为60度,当展开的响应屏1012和参考屏1011之间的折叠角度大于或等于60度,则触发唤醒指令。
进一步的,在检测到所述唤醒指令之后,确定该响应屏1012是否显示有应用程序的相应页面再显示相应的启动应用程序。具体的,启动应用程序分为已经启动和处于关闭两种状态,例如,某一响应屏1012在关闭之前,用户已经在该响应屏1012运行相应的启动应用程序,当用户在没有关闭该启动应用程序之前就直接折叠关闭该响应屏1012,该启动应用程序就会在终端100的后台运行,这种时候,启动应用程序处于已经启动的状态;又例如,某一响应屏1012在关闭之前,用户已经将该启动应用程序退出,或者终端重启之后,则启动应用程序处于关闭的状态,需要先启动。
在本实施例中,可选的,当启动应用程序处于关闭状态时,在展开相应的响应屏1012后,对应的启动应用程序自动启动。
202、在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面。
在本实施例中,所述响应屏1012和所述参考屏1011均为具有触控功能的显示屏,每一启动应用程序均有相应的显示的状态和页面,当展开响应屏1012,则相应的启动应用程序的相应页面显示于响应屏1012和参考屏1011,或者仅显示于该响应屏1012。
步骤“在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面”包括以下流程:
2021、判断折叠角度是否大于或等于系统预设的第二角度阈值,若是,执行步骤2022,若否,执行步骤2023。
2022、在响应屏和参考屏显示启动应用程序的相应页面。
2023、在响应屏显示启动应用程序的相应页面。
具体的,在终端100的系统中预设第二角度阈值,所述第二角度阈值用于作为启动应用程序的相应页面的显示范围。
在展开某一响应屏1012的过程中,该响应屏1012和参考屏1011之间的折叠角度会慢慢变大,在触发所述唤醒指令之后,启动应用程序的相应页面仅显示于该响应屏1012,传感器件持续获取该响应屏1012和参考屏1011之间的折叠角度,当所述折叠角度大于或等于所述第二角度阈值时,启动应用程序的相应页面显示于该响应屏1012和所述参考屏1011。例如,所述第二角度阈值预设为120度,当所述折叠角度大于或等于120度,则启动应用程序的相应页面显示于该响应屏1012和参考屏1011,当所述折叠角度小于120度,则启动应用程序的相应页面仅显示于该响应屏1012。
进一步的,在终端100具有多个响应屏1012的情况下,先展开某一响应屏1012,当该响应屏1012和参考屏1011之间的折叠角度大于或等于第一角度阈值,则相应的启动应用程序的相应页面显示于该响应屏1012,当所述折叠角度大于所述第一角度阈值,并且大于或等于第二角度阈值时,相应的启动应用程序的相应页面显示于该响应屏1012和参考屏1011,当再展开其他响应屏1012,当展开的其它响应屏1012和参考屏1011之间的折叠角度大于第二角度阈值时,则最先展开的响应屏1013上相应的启动应用程序的相应页面同样显示后面展开的折叠角度大于第二角度阈值的响应屏1012。
请结合图1进行举例说明,终端100包括一个参考屏1011和两个响应屏1012,其中,所述参考屏1011设为a屏,不设有启动应用程序,两个所述响应屏1012分别设为b屏和c屏,并且,b屏和c屏上分别设置有一个启动应用程序,终端100的系统内预设有第一角度阈值和第二角度阈值,设所述第一角度阈值为60度,设所述第二角度阈值为120度,将所述b屏和所述a屏之间的折叠角度设为第一折叠角度,所述c屏和所述a屏之间的折叠角度设为第二折叠角度。
当所述可折叠屏101处于关闭状态时,所述a屏上靠近所述b屏和所述c屏的一面用于实现显示,相应的,所述b屏和所述c屏上靠近所述a屏的一面用于实现显示。
先展开所述b屏,在展开的过程中,当所述b屏和所述a屏之间的第一折叠角度大于或等于60度时,触发所述b屏的唤醒指令,所述b屏上对应的启动应用程序的相应页面显示于所述b屏;当所述第一折叠角度大于或等于120度时,所述b屏上对应的启动应用程序的相应页面显示于所述b屏和所述a屏,可选的,所述b屏和所述a屏共同显示所述b屏对应的启动应用程序的相应页面。
再展开所述c屏,当所述c屏和所述a屏之间的第二折叠角度大于或等于120度时,所述b屏上对应的启动应用程序的相应页面显示于所述b屏、a屏和c屏,所述b屏、a屏和c屏共同显示所述b屏上对应的启动应用程序的相应页面,当所述第二折叠角度小于120度时,所述b屏上对应的启动应用程序的相应页面仅显示于所述b屏和所述a屏。
由以上可知,本申请实施例提供的应用程序启动方法,通过检测所述响应屏1012的唤醒指令实现触发显示相应的启动应用程序,当检测到所述响应屏1012的唤醒指令,并且该响应屏1012上没有应用程序的相应页面,则将该响应屏1012对应的启动应用程序的相应页面显示于该响应屏1012和参考屏1011中。通过该方式,当用户想要显示某一启动应用程序,触发相应的响应屏1012的唤醒指令,即可使得对应的启动应用程序的相应页面显示于该响应屏1012和参考屏1011中,操作简单方便,有利于提升用户的体验。
请参阅图7,图7是本申请实施例提供的应用程序启动装置的一种结构示意图,该装置300可以软件或硬件的形式集成在终端100中,包括检测单元301以及程序显示单元302,其中:
检测单元301,用于当检测到所述响应屏的唤醒指令,确定当前是否存在正在运行中的当前应用程序,若否,确定所述响应屏中预设的启动应用程序。
程序显示单元302,用于在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面。
在一些实施例中,所述装置300还包括:
获取单元,用于获取所述响应屏和所述参考屏之间的折叠角度。
第一触发单元,用于当所述折叠角度大于或等于系统预设的第一角度阈值时,触发所述唤醒指令。
第二触发单元,用于确定所述折叠角度是否大于或等于系统预设的第二角度阈值,若是,则执行在所述响应屏和所述参考屏显示所述启动应用程序的相应页面的步骤,若否,则在所述响应屏显示所述启动应用程序的相应页面。
在另一些实施例中,所述程序显示单元302还包括:
判断运行子单元,用于判断所述启动应用程序是否运行,若是,则执行在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面,若否,则开启所述启动应用程序,并在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面。
可选的,在其它实施例中,所述装置300还包括:
计算单元,用于检测所述启动应用程序和其他应用程序的使用时长;
对比单元,用于比较所述启动应用程序和其他应用程序的使用时长;
提示单元,用于当其他应用程序的使用时长大于所述启动应用程序的使用时长时,触发提示变更所述启动应用程序的提示信息。
由以上可知,本申请实施例提供的应用程序启动装置,通过获取响应屏和折叠屏之间的折叠角度,将折叠角度和系统预设的角度阈值进行比较,通过比较的结果确定是否显示对应的启动应用程序的相应页面,以及该启动应用程序的相应页面的显示范围。通过上述装置,用户通过展开的动作和过程实现显示相应的启动应用程序以及控制该启动应用程序的显示界面大小,操作简单方便,有利于提升用户的体验。
请参阅图8,图8是本申请实施例提供的应用程序启动终端的一种结构示意图,所述终端100包括:显示器101、存储器102、处理器103和传感器104,所述显示器101、存储器102和所述传感器104均与所述处理器103电性连接。
具体的,所述显示器101用于显示以及实现触控的作用,在本实施例中,所述显示器101可看做整个折叠屏,用于显示启动应用程序以及其他应用程序的相应页面,还能显示各个应用程序的图标、视频、照片以及文本等内容。
所述存储器102用于存储指令和数据,所述唤醒指令存储于所述存储器102内。
所述处理器103用于实现上述的应用程序启动方法。
所述传感器104用于实现检测相应的数据,在本实施例中,所述传感器104可选为角度传感器,用于检测所述折叠角度。
可选的,所述终端100还包括控制器、电源以及各种功能电路,在此不再赘述。
在一些实施例中,还提供了一种计算机可读存储介质,该存储介质中存储有多条指令,该指令适于由处理器加载以执行上述任一应用程序启动方法。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。
以上对本申请实施例所提供的垃圾文件的清理方法、装置、存储介质及终端进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
1.一种应用程序启动方法,应用于终端,其特征在于,所述终端包括可折叠屏,所述可折叠屏包括一个参考屏和至少一个响应屏,所述参考屏和所述响应屏转动连接,所述方法包括:
当检测到所述响应屏的唤醒指令时,确定当前所述响应屏是否显示有应用程序的相应页面;
若否,确定与所述响应屏关联的启动应用程序;
在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面。
2.根据权利要求1所述的应用程序启动方法,其特征在于,在检测到所述响应屏的唤醒指令之前,包括:
获取所述响应屏和所述参考屏之间的折叠角度;
当所述折叠角度大于或等于系统预设的第一角度阈值时,触发所述唤醒指令。
3.根据权利要求2所述的应用程序启动方法,其特征在于,当检测到所述唤醒指令后,在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面之前,还包括:
确定所述折叠角度是否大于或等于系统预设的第二角度阈值;
若是,则执行在所述响应屏和所述参考屏显示所述启动应用程序的相应页面的步骤。
4.根据权利要求3所述的启动应用程序方法,其特征在于,还包括:
当所述折叠角度小于系统预设的第二角度阈值时,在所述响应屏显示所述启动应用程序的相应页面。
5.根据权利要求1所述的应用程序启动方法,其特征在于,在确定与所述响应屏关联的启动应用程序之后,在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面之前,包括:
判断所述启动应用程序是否运行;
若是,则执行在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面的步骤;
若否,则开启所述启动应用程序,并在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面。
6.根据权利要求1所述的应用程序启动方法,其特征在于,包括:
检测所述启动应用程序和其他应用程序的使用时长;
比较所述启动应用程序和其他应用程序的使用时长;
当其他应用程序的使用时长大于所述启动应用程序的使用时长时,触发提醒变更所述启动应用程序的提示信息。
7.一种应用程序启动装置,应用于终端,其特征在于,所述终端包括可折叠屏,所述可折叠屏包括一个参考屏和至少一个响应屏,所述参考屏和所述响应屏转动连接,所述装置包括:
检测单元,用于当检测到所述响应屏的唤醒指令,确定当前是否存在正在运行中的当前应用程序;
若否,确定所述响应屏中预设的启动应用程序;
程序显示单元,用于在所述响应屏和所述参考屏中显示所述启动应用程序的相应页面。
8.根据权利要求7所述的应用程序启动装置,其特征在于,在检测到所述响应屏的唤醒指令之前,包括:
获取单元,用于获取所述响应屏和所述参考屏之间的折叠角度;
第一触发单元,用于当所述折叠角度大于或等于系统预设的第一角度阈值时,触发所述唤醒指令。
9.一种存储介质,其特征在于,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行权利要求1-6任一项所述的应用程序启动方法。
10.一种终端,其特征在于,包括处理器、存储器及可折叠屏,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据;所述处理器用于执行权利要求1-6任一项所述的应用程序启动方法,所述可折叠屏用于显示所述处理器的执行结果。
技术总结