一种显示方法及电子设备的制造方法_2

文档序号:8257867阅读:来源:国知局
域未超出预设的阈值时,确定所述两个窗口间的属性满足预设条件。以图5(a)为例,窗口 I位于可折叠屏幕的左上方,窗口 2的位置区域位于可折叠屏幕的右下方,当沿着图5(a)中虚线所示的折叠线进行屏幕的折叠后,窗口 I与窗口 2的位置区域未存在有折叠,认为符合预设条件;以图5(b)为例,窗口 I位于可折叠屏幕的左半边,窗口 2位于可折叠屏幕的右半边,在沿着图5(b)中虚线所示的折叠线进行屏幕的折叠后,窗口 I与窗口 2的位置区域存在有重叠且重叠并未超出80% (阈值),认为符合预设条件,合并两个窗口的显示内容,在两个窗口上分别显示第一合并内容,或者,在第一窗口中显示第一合并内容。其中,80 %仅是一种举例而已,并不限定本发明的阈值取值,本发明实施例中的阈值可根据实际使用情况而灵活设定;此外,图5(a)、(b)也仅是一种举例,并不限定本发明实施例中的两个窗口所对应的位置区域的所有显示关系。
[0050]所述属性还可以为显示内容的相关度,识别窗口 1、窗口 2中的显示内容,当显示内容的相关度超出一定阈值时,确定符合预定条件。例如,识别为窗口 I的显示内容为某个文件为PPT文件的第一页,识别出窗口 2的显示内容为该文件的第二页,则可以合并两个窗口的显示内容,在两个窗口上分别显示第一合并内容,或者,在第一窗口中显示第一合并内容。
[0051]所述属性还可以为获取所述可折叠屏幕的第一折叠角的折叠区域;这里,由于对可折叠屏幕进行折叠可产生一定的折叠区域如折叠线,获取到该折叠区域,检测该折叠区域至少位于所述两个窗口中一个窗口上时,确定所述两个窗口间满足预设条件即产生折叠区域的操作可视为窗口间的合并操作或者窗口所显示内容的合并操作,电子设备响应该合并操作,将第一合并内容在该两个窗口上分别进行显示;或者,将第一合并内容显示在第一窗口中。
[0052]所述属性还可以为显示内容的相对位置,先识别窗口 1、窗口 2中的显示内容,再识别窗口 1、窗口 2中的显示内容在相应窗口的相对位置,当相对位置不重叠,或相对位置重叠区域较小(例如重叠区域低于40% )时,确定符合预定条件。例如,识别为窗口 I的左半边显示PPT文件的第一页,识别为窗口 2中右半边显示PPT文件的第二页;则可以在窗口 I的左半边显示第一页、右半边显示第二页,窗口 2的左半边显示第一页、右半边显示第二页;或者,在第一窗口的左半边显示第一页、右半边显示第二页,或者在第一窗口的左半边显示第二页、右半边显示第一页。
[0053]如图6所示,以电子设备的可折叠屏幕的中心为原点O,作出X、Y轴。考虑到用户的操作习惯性,当两个窗口是以横屏方式进行显示或者以竖屏方式进行显示时,用户对可折叠屏幕进行折叠所产生的折叠线可以与X轴平行或Y轴平行。也就是说,本发明实施例也包括以下所述情况:当两个窗口在可折叠屏幕上的显示方向如横屏显示时显示方向为与X轴平行的方向,与折叠线方向如沿着X轴或与X轴平行相一致时,认为符合预设条件,合并两个窗口的显示内容,在两个窗口上分别显示第一合并内容,或者,在第一窗口中显示第一合并内容。
[0054]在本发明一个优选的实施例中,在检测所述可折叠屏幕显示的至少两个窗口中的两个窗口间的属性是否满足预设条件之前,所述方法还可以包括:
[0055]作为可选的,检测所述可折叠屏幕的第一折叠角是否小于等于预定值;检测到所述可折叠屏幕的第一折叠角小于等于预定值时,进一步检测所述可折叠屏幕显示的至少两个窗口中的两个窗口间的属性是否满足所述预设条件。
[0056]本实施例中,所述可折叠屏幕显示的至少两个窗口可以为所述可折叠屏幕为平面显示屏时所述平面显示屏所显示的窗口,也可以为可折叠屏幕形成非平面显示屏时所述非平面显示屏所显示的窗口,优选为所述非平面显示屏所显示的窗口。由于电子设备的可折叠屏幕具有可柔软性,所以可沿着屏幕上的预定折线对可折叠屏幕进行折叠,并检测由于折叠而形成的第一折叠角度是否大于等于预定值;当检测到第一折叠角度大于等于预定值时,确定形成该第一折叠角度的这次折叠操作可使得屏幕形成非平面形状,即电子设备的可折叠屏幕形成非平面显示屏,检测在非平面显示屏上所显示的至少两个窗口中的两个窗口间的属性是否满足所述预设条件。其中,第一折叠角度为可折叠屏幕具有显示单元的两个面之间的夹角,当电子设备的正反两面都具有可折叠屏幕时,以相对小的夹角作为第一折叠角度,显示时可以在四个非平面显示单元中均显示,也可以仅在正面可折叠屏幕对应的两个显示单元中显示,或仅在反面可折叠屏幕对应的两个显示单元中显示。所述预定值可根据可折叠屏幕的柔软性,或根据电子设备的距离识别能力,或根据用户的需求而定,如预定值可以为60°,可以为90°,可以为180°,还可以为[90°,120° ]等等。
[0057]在所述两个窗口上分别进行显示,或在所述两个窗口合并成的第一窗口上进行显示时,包括:
[0058]第一窗口的大小可以为两个窗口大小之和,还可以与其中任意一个窗口的大小相同,还可以为预定大小;第一窗口中的显示背景、颜色可以与两个窗口中的任意一个相同,也可以与预定的显示背景、颜色相同。对可折叠屏幕的折叠操作视为窗口间的合并操作或者窗口所显示内容的合并操作,对于具有可折叠屏幕的电子设备来说,易于实现。
[0059]由此可见,本发明实施例中,当检测到可折叠屏幕上所显示的至少两个窗口中的两个窗口间的属性满足预设条件时,则将满足预设条件的两个窗口所显示的内容进行合并后,并将合并后的内容分别在两个窗口上,或显示在将两个窗口合并成的第一窗口上,简单快速的实现了窗口的合并,解决了窗口对应应用的内容显示迟缓的问题;同时,通过将两个窗口进行合并,也实现了对窗口的合并。
[0060]方法实施例二:
[0061]本实施例基于前述方法实施例一,所述方法还包括:
[0062]步骤103:根据所述两个窗口的优先级或类型或所述两个窗口的相对位置,确定满足预设条件的所述两个窗口的显示内容进行合并后的显示方式,所述显示方式可以为重叠显示,或非重叠显示,或按照窗口打开时间进行排列显示,或按照特定排列方式依次排列显不O
[0063]这里,所述两个窗口的优先级可以按照窗口打开时间顺序进行排列,例如两个窗口中先打开的窗口如窗口 I的优先级高于后打开窗口如窗口 2的优先级,在窗口 1、窗口 2中分别进行第一合并内容的显示,或在第一窗口中进行第一合并内容的显示时,先显示窗口 I所对应应用的内容,再显示窗口 2所对应应用的内容;如图7(&)所示,实线框代表先显示的应用内容,虚线框代表后显示的应用内容。
[0064]所述两个窗口的类型包括所述两个窗口有重叠和没有重叠,例如,当窗口 1、窗口2存在重叠时,窗口 I所对应应用的内容为第一内容,窗口 2所对应应用的内容为第二内容,在窗口 1、窗口 2中可以将第一内容、第二内容进行重叠显不;或者在第一窗口中将第一内容、第二内容进行重叠显示。当窗口 1、窗口 2存在非重叠时,在窗口 1、窗口 2中可以将第一内容、第二内容进行非重叠显示,或者在第一窗口中将第一内容、第二内容进行非重叠显示;其中,重叠显示可如图7(b)所示,非重叠显示可如图7(c)所示。
[0065]所述两个窗口的类型还可以包括全屏窗口和小窗口,例如,当两个窗口中一个为全屏窗口、另一个为小窗口时,第一合并内容可以在该两个窗口中分别进行非重叠显示如小窗口所对应应用的内容显示在前、全屏窗口所对应应用的内容显示在后,或者在第一窗口中进行非重叠显示。当两个窗口均为全屏窗口时,第一合并内容可以在该两个窗口中分别进行重叠显示;或者在第一窗口中进行重叠显示。当两个窗口均为小窗口时,第一合并内容可以在该两个窗口中分别进行非重叠显示如第一个小窗口对应应用的显示内容显示在显示单元的上部分、第二个小窗口对应应用的显示内容显示在显示单元的下部分,或者在第一窗口中进行第一合并内容的非重叠显示。
[0066]所述特定的排序方式可以包括:窗口 I对应应用的内容显示在窗口 2的对应应用的内容之前/后,或者窗口 I对应应用的内容显示在窗口 2对应应用的内容的左方/右方如图7(d)所示,窗口 I对应应用的内容显示在窗口 2对应应用的上方/下方。
[0067]所述根据所述两个窗口的相对位置,确定第一合并内容的显示方式,包括:获取所述两个窗口在所述可折叠屏幕上的相对显示方位;在所述两个窗口或所述第一窗口中,以所述相对显示方位进行第一合并内容的显示。例如,在没有进行两个窗口所显示内容的合并之前,两个窗口如窗口 I位于窗口 2的上方,在窗口 1、2中窗口 I对应应用的内容显示在窗口 2对应应用内容的上方;或者在第一窗口中,窗口 I对应应用的内容显示在第一窗口的上部分,窗口 2对应应用的内容显不在第一窗口的下部分。
[0068]本实施例中,还可以根据所述两个窗口对应应用的优先级或类别,确定满足预设条件的所述两个窗口的显示内容进行合并后的显示方式。例如,以对应应用的类型为例,应用可划分为会话类应用如短消息、QQ应用和非会话类应用如计算器、闹钟时,在窗口 1、窗口 2中分别进行第一合并内容的显不时,或在第一窗口中进行第一合并内容的显不时,先显示会话类应用再显示非会话类应用。以对应应用的优先级为例,所述两个窗口对应应用的优先级可以按照两个应用的打开时间进行排序,如窗口 I对应的应用I打开的时间早于窗口 2对应应用2打开的时间,在窗口 1、窗口 2中分别进行第一合并内容
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1