一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

柔性屏终端及其通知显示方法和存储介质与流程

2022-06-01 13:03:17 来源:中国专利 TAG:


1.本公开涉及电子设备技术领域,尤其涉及一种柔性屏终端的通知显示方法,一种柔性屏终端,以及一种计算机可读存储介质。


背景技术:

2.随着移动终端技术和功能的不断发展,人们对移动终端的依赖越来越多,对终端的使用体验要求也越来越高。目前,用户在使用终端时,对于弹出的应用通知或消息通知,在点击查看通知内容时,会弹出新的界面而遮挡用户当前运行应用界面,影响用户体验。
3.因此,提出一种在查看通知内容时不影响用户当前的应用显示的方案是目前亟待解决的问题。


技术实现要素:

4.为了至少部分解决现有技术中存在的技术问题而完成了本公开。
5.根据本公开实施例的一方面,提供一种柔性屏终端的通知显示方法,所述方法包括:
6.当用户查看通知栏时,检测终端当前是否有程序运行;
7.若当前有程序运行,则获取当前运行程序的类型;以及,
8.根据当前运行程序的类型控制柔性屏幕以预设比例弯折,并分屏显示通知界面和当前运行程序界面。
9.可选地,在检测终端当前是否有程序运行之前,还包括:
10.获取用户查看通知栏的操作。
11.可选地,若当前没有程序运行,还包括:
12.控制柔性屏幕全屏显示通知界面。
13.可选地,在控制柔性屏幕分屏显示通知界面和当前运行程序界面之后,还包括:
14.当用户点击通知界面时,获取通知消息来源;
15.判断通知消息来源是否为当前运行程序;
16.若是,则控制通知消息显示在当前运行程序界面屏;
17.若不是,则控制通知消息继续显示在通知界面屏。
18.可选地,所述当前运行程序的类型包括:信息类、音频类、视频类和游戏类。
19.可选地,所述根据当前运行程序的类型控制柔性屏幕以预设比例弯折,并分屏显示通知界面和当前运行程序界面,具体为:
20.若当前运行程序的类型为信息类,则控制柔性屏幕以1:1弯折,并分屏显示通知界面和当前运行程序界面;
21.若当前运行程序的类型为音频类,则控制柔性屏幕以2:1弯折,并分屏显示通知界面和当前运行程序界面;
22.若当前运行程序的类型为视频类,则控制柔性屏幕以1:2弯折,并分屏显示通知界
面和当前运行程序界面;
23.若当前运行程序的类型为游戏类,则控制柔性屏幕以1:3弯折,并分屏显示通知界面和当前运行程序界面。
24.根据本公开实施例的另一方面,提供一种柔性屏终端,包括:
25.检测模块,其设置为当用户查看通知栏时,检测终端当前是否有程序运行;
26.第一获取模块,其设置为在所述检测模块检测到当前有程序运行时,获取当前运行程序的类型;以及,
27.控制模块,其设置为根据当前运行程序的类型控制柔性屏幕以预设比例弯折并分屏显示通知界面和当前运行程序界面。
28.可选地,所述控制模块还设置为,在所述检测模块检测到当前没有程序运行时,控制柔性屏幕全屏显示通知界面。
29.可选地,所述柔性屏终端还包括:
30.第二获取模块,其设置为当用户点击通知界面时,获取通知消息来源;以及,
31.判断模块,其设置为判断通知消息来源是否为当前运行程序;
32.所述控制模块还设置为,在所述判断模块判断通知消息来源是当前运行程序时,控制通知消息显示在当前运行程序界面屏,以及在所述判断模块判断通知消息来源不是当前运行程序时,控制通知消息继续显示在通知界面屏。
33.根据本公开实施例的又一方面,提供一种柔性屏终端,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行前述柔性屏终端的通知显示方法。
34.根据本公开实施例的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行前述柔性屏终端的通知显示方法。
35.本公开的实施例提供的技术方案可以包括以下有益效果:
36.本公开实施例提供的柔性屏终端及其通知显示方法,当屏幕弹出通知时,若终端当前有程序运行,则根据当前运行程序的类型控制柔性屏幕以预设比例弯折,并分屏显示通知界面和当前运行程序界面,从而避免了用户查看通知内容时通知界面遮挡当前运行程序界面,提升了用户体验。
37.本公开的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
38.附图用来提供对本公开技术方案的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开的技术方案,并不构成对本公开技术方案的限制。
39.图1为本公开实施例提供的柔性屏终端的通知显示方法的流程示意图;
40.图2为本公开实施例提供的一种柔性屏终端的结构示意图;
41.图3为本公开实施例提供的另一种柔性屏终端的结构示意图。
具体实施方式
42.为使本公开实施例的目的、技术方案和优点更加清楚,以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
43.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序;并且,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互任意组合。
44.图1为本公开实施例提供的柔性屏终端应用通知显示方法的流程示意图。如图1所示,所述方法包括如下步骤s101至s103。
45.s101.当用户查看通知栏时,检测终端当前是否有程序运行,若当前有程序运行,则执行步骤s102;
46.s102.获取当前运行程序的类型;
47.s103.根据当前运行程序的类型控制柔性屏幕以预设比例弯折,并分屏显示通知界面和当前运行程序界面。换言之,柔性屏幕弯折后形成两个子屏幕,分别为通知界面屏和运行程序界面屏(也可称为当前应用界面屏)。
48.其中,所述通知包括应用通知和消息通知。
49.本实施例中,当屏幕弹出通知时,若终端当前有程序运行,则根据当前运行程序的类型控制柔性屏幕以预设比例弯折,并分屏显示通知界面和当前运行程序界面,从而避免了用户查看通知内容时通知界面遮挡当前运行程序界面,提升了用户体验。
50.在一种具体实施方式中,在步骤s101之前,还包括如下步骤s104:
51.s104.获取用户查看通知栏的操作。
52.本实施例中,实时监测用户操作,一旦获取到用户查看通知栏的操作,即执行后续检测终端当前是否有程序运行的步骤,否则继续监测用户操作。
53.如图1所示,在一种具体实施方式中,在步骤s101中,若当前没有程序运行,则执行如下步骤s105:
54.s105.控制柔性屏幕全屏显示通知界面。
55.本实施例中,若用户查看通知栏时,当前没有程序运行,就不存在查看通知内容时通知界面遮挡当前运行程序界面的问题,此时可全屏显示通知界面。
56.在实际应用中,若用户在进行当前应用操作时弹出一些交互信息,例如弹出验证码信息,当用户点击后直接进入通知界面,待用户查看完毕还需退出通知界面而返回原应用继续操作,易用性和体验性不好。
57.为解决这一问题,在一种具体实施方式中,在步骤s103之后,还包括如下步骤s106至s109。
58.s106.当用户点击通知界面时,获取通知消息来源;
59.s107.判断通知消息来源是否为当前运行程序,若是,则执行步骤s108;若不是,则执行步骤s109;
60.s108.控制通知消息显示在当前运行程序界面屏;
61.s109.控制通知消息继续显示在通知界面屏。
62.本实施例中,在用户点击通知界面查看通知内容时,先判断通知消息来源是否为
当前运行程序,若为当前运行程序,则控制消息显示在当前运行程序界面屏,以使得用户查看完通知内容后,不必退出通知界面就可直接在当前运行程序界面进行操作,相比于现有技术减少了操作步骤,提高了易用性和体验性。
63.在一种具体实施方式中,步骤s102所获取的当前运行程序的类型包括:信息类、音频类、视频类和游戏类。
64.本实施例中,不同类型的程序对应的分屏比例可不同。比如,信息类程序的分屏比例(通知界面屏:当前运行程序界面屏)可以为1:1;音频类程序的分屏比例可以为2:1;视频类程序的分屏比例可以为1:2;游戏类程序的分屏比例可以为1:3。
65.相应地,步骤s103具体为:
66.若当前运行程序的类型为信息类,则控制柔性屏幕以1:1弯折,并分屏显示通知界面和当前运行程序界面;
67.若当前运行程序的类型为音频类,则控制柔性屏幕以2:1弯折,并分屏显示通知界面和当前运行程序界面;
68.若当前运行程序的类型为视频类,则控制柔性屏幕以1:2弯折,并分屏显示通知界面和当前运行程序界面;
69.若当前运行程序的类型为游戏类,则控制柔性屏幕以1:3弯折,并分屏显示通知界面和当前运行程序界面。
70.当然,上述弯折比例仅为一种示例,本公开并不限制于此,各类型的程序所对应的柔性屏幕弯折比例可由本领域技术人员根据用户需求进行设定与调整。
71.本公开实施例提供的柔性屏终端应用通知显示方法,利用柔性屏幕可弯折特性,在用户查看通知栏时根据当前运行程序的类型控制柔性屏幕以预设比例弯折,使得通知界面和当前运行程序界面分屏显示,从而避免了用户查看通知内容时通知界面遮挡当前运行程序界面;而且,在用户点击通知界面查看通知内容时,若通知消息来源为当前运行程序,则控制消息显示在当前运行程序界面屏,以使得用户查看完通知内容后,不必退出通知界面就可直接在当前运行程序界面进行操作,提升了用户体验。
72.图2为本公开实施例提供的一种柔性屏终端的结构示意图。如图2所示,所述柔性屏终端2包括:检测模块21、第一获取模块22和控制模块23。
73.其中,检测模块21设置为当用户查看通知栏时,检测终端当前是否有程序运行;第一获取模块22设置为在所述检测模块21检测到当前有程序运行时,获取当前运行程序的类型;控制模块23设置为根据当前运行程序的类型控制柔性屏幕以预设比例弯折并分屏显示通知界面和当前运行程序界面。换言之,柔性屏幕弯折后形成两个子屏幕,分别为通知界面屏和运行程序界面屏(也可称为当前应用界面屏)。
74.其中,所述通知包括应用通知和消息通知。
75.本实施例中,当屏幕弹出通知时,若终端当前有程序运行,则根据当前运行程序的类型控制柔性屏幕以预设比例弯折,并分屏显示通知界面和当前运行程序界面,从而避免了用户查看通知内容时通知界面遮挡当前运行程序界面,提升了用户体验。
76.如图2所示,在一种具体实施方式中,所述柔性屏终端2还包括:第三获取模块24。
77.第三获取模块24设置为在检测模块21检测终端当前是否有程序运行之前,获取用户查看通知栏的操作。
78.本实施例中,第三获取模块24实时监测用户操作,一旦获取到用户查看通知栏的操作,检测模块21即可执行检测终端当前是否有程序运行的操作,否则第三获取模块24继续监测用户操作。
79.在一种具体实施方式中,所述控制模块23还设置为,在所述检测模块21检测到当前没有程序运行时,控制柔性屏幕全屏显示通知界面。
80.本实施例中,若用户查看通知栏时,当前没有程序运行,就不存在查看通知内容时通知界面遮挡当前运行程序界面的问题,此时控制模块23可控制柔性屏幕全屏显示通知界面。
81.在实际应用中,若用户在进行当前应用操作时弹出一些交互信息,例如弹出验证码信息,当用户点击后直接进入通知界面,待用户查看完毕还需退出通知界面而返回原应用继续操作,易用性和体验性不好。
82.为解决这一问题,如图2所示,在一种具体实施方式中,所述柔性屏终端2还包括:第二获取模块25和判断模块26。
83.其中,第二获取模块25设置为当用户点击通知界面时,获取通知消息来源;判断模块26设置为判断通知消息来源是否为当前运行程序。
84.相应地,所述控制模块23还设置为,在所述判断模块26判断通知消息来源是当前运行程序时,控制通知消息显示在当前运行程序界面屏,以及在所述判断模块26判断通知消息来源不是当前运行程序时,控制通知消息继续显示在通知界面屏。
85.本实施例中,在用户点击通知界面查看通知内容时,先由判断模块26判断通知消息来源是否为当前运行程序,若为当前运行程序,则控制模块23控制消息显示在当前运行程序界面屏,以使得用户查看完通知内容后,不必退出通知界面就可直接在当前运行程序界面进行操作,相比于现有技术减少了操作步骤,提高了易用性和体验性。
86.在一种具体实施方式中,第一获取模块22所获取的当前运行程序的类型包括:信息类、音频类、视频类和游戏类。
87.本实施例中,不同类型的程序对应的分屏比例可不同。比如,信息类程序的分屏比例(通知界面屏:当前运行程序界面屏)可以为1:1;音频类程序的分屏比例可以为2:1;视频类程序的分屏比例可以为1:2;游戏类程序的分屏比例可以为1:3。
88.相应地,控制模块23具体设置为:
89.若当前运行程序的类型为信息类,则控制柔性屏幕以1:1弯折,并分屏显示通知界面和当前运行程序界面;
90.若当前运行程序的类型为音频类,则控制柔性屏幕以2:1弯折,并分屏显示通知界面和当前运行程序界面;
91.若当前运行程序的类型为视频类,则控制柔性屏幕以1:2弯折,并分屏显示通知界面和当前运行程序界面;
92.若当前运行程序的类型为游戏类,则控制柔性屏幕以1:3弯折,并分屏显示通知界面和当前运行程序界面。
93.当然,上述弯折比例仅为一种示例,本公开并不限制于此,各类型的程序所对应的柔性屏幕弯折比例可由本领域技术人员根据用户需求进行设定与调整。
94.图3为本公开实施例提供的另一种柔性屏终端的结构示意图。如图3所示,所述柔
性屏终端3包括存储器31和处理器32,所述存储器31中存储有计算机程序,当所述处理器32运行所述存储器31存储的计算机程序时,所述处理器32执行前述柔性屏终端的通知显示方法。
95.本公开实施例提供的柔性屏终端,利用柔性屏幕可弯折特性,在用户查看通知栏时根据当前运行程序的类型控制柔性屏幕以预设比例弯折,使得通知界面和当前运行程序界面分屏显示,从而避免了用户查看通知内容时通知界面遮挡当前运行程序界面;而且,在用户点击通知界面查看通知内容时,若通知消息来源为当前运行程序,则控制消息显示在当前运行程序界面屏,以使得用户查看完通知内容后,不必退出通知界面就可直接在当前运行程序界面进行操作,提升了用户体验。
96.基于相同的技术构思,本公开实施例相应还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行前述柔性屏终端的通知显示方法。
97.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
98.最后应说明的是:以上各实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献