窗口显示方法、装置、终端设备及存储介质与流程

文档序号:31723520发布日期:2022-10-04 23:56阅读:56来源:国知局
窗口显示方法、装置、终端设备及存储介质与流程

1.本发明涉及计算机技术领域,尤其涉及一种窗口显示方法、装置、终端设备及存储介质。


背景技术:

2.在现有技术中,终端设备在进行多功能显示和交互的时候,通常都是需要开启多个交互窗口界面的。
3.但是通常的窗口布局方式是固定所有的窗口的尺寸和位置,导致用户无法主导显示屏幕中的窗口布局方式,进而造成用户的体验感大大下降。


技术实现要素:

4.本发明的主要目的在于提供一种窗口显示方法、装置、终端设备及存储介质,旨在解决现有技术中的终端设备的显示界面中的窗口无法根据用户的需求来调整窗口的布局方式的技术问题。
5.为实现上述目的,本发明提供一种窗口显示方法,用于终端设备,所述窗口显示方法包括:
6.当检测到内容显示触发事件时,在显示界面显示第一窗口和多个第二窗口;其中,所述第二窗口上具有至少一个显示操作控件,多个所述显示操作调整控件对应的显示相对关系不同;
7.若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行调整,以使所述第一窗口和所述目标第二窗口满足所述显示相对关系。
8.可选地,所述当检测到内容显示触发事件时,在显示界面显示第一窗口和多个第二窗口;其中,所述第二窗口上具有至少一个显示操作控件,多个所述显示操作调整控件对应的显示相对关系不同的步骤,具体包括:
9.若检测到内容显示触发事件,且所述显示界面为全屏显示,则在所述显示界面显示所述第一窗口,和在所述第一窗口上悬浮显示所述多个第二窗口;或者
10.若检测到内容显示触发事件,且所述显示界面为分屏显示,则在所述显示界面的第一分屏区域显示所述第一窗口,并在所述显示界面的第二分屏区域显示初始第二窗口,并在所述初始第二窗口上悬浮显示所述多个第二窗口。
11.可选地,当所述显示界面为全屏显示时,所述若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行调整,以使所述第一窗口和所述目标第二窗口满足所述显示相对关系的步骤,具体包括:
12.若检测到用户针对所述目标第二窗口的全屏显示操作控件的触发操作,则将所述目标第二窗口调整为大窗口后,显示在所述显示界面,并将所述第一窗口调整为小窗口后,
悬浮显示在所述目标第二窗口上;或者
13.若检测到用户针对所述目标第二窗口的分屏显示操作控件的触发操作,则将所述第一窗口调整为中窗口后,显示在所述显示界面的的第一分屏区域,并将所述目标第二窗口调整为中窗口后,显示在所述显示界面的第二分屏区域。
14.可选地,当所述显示界面为分屏显示时,所述若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行调整,以使所述第一窗口和所述目标第二窗口满足所述显示相对关系的步骤,具体包括:
15.若检测到用户针对所述目标第二窗口的全屏显示操作控件的触发操作,则将所述目标第二窗口调整为大窗口后,显示在所述显示界面,并将所述第一窗口和所述初始第二窗口调整为小窗口后,悬浮显示在所述目标第二窗口上。
16.可选地,所述多个第二窗口上具有至少一个窗口互换调整控件;所述若检测到内容显示触发事件,且所述显示界面为分屏显示,则在所述显示界面的第一分屏区域显示所述第一窗口,并在所述显示界面的第二分屏区域显示初始第二窗口,并在所述初始第二窗口上悬浮显示所述多个第二窗口的步骤之后,所述方法还包括:
17.若检测到用户针对所述窗口互换调整控件的触发操作时,则将所述初始第二窗口显示在所述显示界面的第一分屏区域,并将所述第一窗口显示在所述显示界面的第二分屏区域。
18.可选地,所述若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行调整,以使所述第一窗口和所述目标第二窗口满足所述显示相对关系的步骤之后,所述方法还包括:
19.若检测到用户针对所述目标第二窗口的滑动操作,则确定所述滑动操作的滑动终点位置;
20.根据所述滑动终点位置,将所述目标第二窗口移动至所述滑动终点处进行显示。
21.可选地,所述第二窗口上具有至少一个内容调整控件;所述若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行调整,以使所述第一窗口和所述目标第二窗口满足所述显示相对关系的步骤之后,所述方法还包括:
22.若检测到用户针对所述目标第二窗口的内容调整控件的触发操作,则调整所述目标第二窗口的显示内容。
23.此外,为实现上述目的,本发明还提供一种窗口显示装置,所述窗口显示装置包括:
24.触发检测模块,用于当检测到内容显示触发事件时,在显示界面显示第一窗口和多个第二窗口;其中,所述第二窗口上具有至少一个显示操作控件,多个所述显示操作调整控件对应的显示相对关系不同;
25.窗口调整模块,用于若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行调整,以使所述第一窗口和所述目标第二窗口满足所述显示相
对关系。
26.此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括:处理器,存储器以及存储在所述存储器中的窗口显示程序,所述窗口显示程序配置为实现如上述任一项所述的窗口显示方法的步骤。
27.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有窗口显示方法程序,所述窗口显示方法程序被处理器执行时实现如上述任一项所述的窗口显示方法。
28.本发明实施例提供一种窗口显示方法,通过当检测到内容显示触发事件时,在显示界面显示第一窗口和多个第二窗口;其中,所述第二窗口上具有至少一个显示操作控件,多个所述显示操作调整控件对应的显示相对关系不同;若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行调整,以使所述第一窗口和所述目标第二窗口满足所述显示相对关系,实现了终端设备的显示界面中的窗口不再具有固定的尺寸和位置,可以根据用户的需求来调整窗口的布局方式,从而提升了用户的体验。
附图说明
29.图1是本发明实施例方案涉及的硬件运行环境的终端设备的结构示意图;
30.图2为本发明窗口显示方法第一实施例的流程示意图;
31.图3和图4为本发明窗口显示方法第二实施例的流程示意图;
32.图5和图6为本发明窗口显示方法第三实施例的流程示意图;
33.图7为本发明窗口显示方法第四实施例的流程示意图;
34.图8为本发明窗口显示方法第五实施例的流程示意图;
35.图9为本发明窗口显示方法第六实施例的流程示意图;
36.图10为本发明窗口显示方法第七实施例的流程示意图;
37.图11为本发明窗口显示方法第一实施例的功能模块示意图。
38.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
39.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
40.由于现有技术中终端设备显示界面的窗口布局方式是固定所有的窗口的尺寸和位置,导致用户无法主导显示屏幕中的窗口布局方式,进而造成用户的体验感大大下降。
41.本发明提供一种解决方案,通过当检测到用户针对显示界面的触发操作时,在显示界面显示第一窗口和多个第二窗口;其中,所述第二窗口上具有至少一个显示操作控件,不同的显示操作调整控件对应着不同的显示关系,当检测到用户针对显示操作控件的触发操作时,调整第一窗口的显示位置和/或窗口尺寸,并调整显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸,使得所述第一窗口和所述目标第二窗口满足所述显示相对关系,实现了可以根据用户的需求来灵活调整显示界面窗口的布局方式,从而提高了用户的体验。
42.参照图1,图1为本发明实施例方案涉及的硬件运行环境的终端设备结构示意图。
43.如图1所示,该终端设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
44.本领域技术人员可以理解,图1中示出的结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
45.如图1所示,作为一种存储介质的存储器1005中可以包括终端设备、数据存储模块、网络通信模块、用户接口模块以及窗口显示程序。
46.在图1所示的终端设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明终端设备中的处理器1001、存储器1005可以设置在终端设备中,所述终端设备通过处理器1001调用存储器1005中存储的窗口显示程序,并执行本发明实施例提供的窗口显示方法。
47.根据上述硬件结构但不限于上述硬件结构,提出本技术一种窗口显示方法的第一实施例。参照图2,图2为本发明一种窗口显示方法第一实施例的流程示意图。
48.本实施例中,所述方法包括:
49.步骤s100,当检测到内容显示触发事件时,在显示界面显示第一窗口和多个第二窗口;其中,所述第二窗口上具有至少一个显示操作控件,多个所述显示操作调整控件对应的显示相对关系不同;
50.本实施例方法的执行主体是终端设备。终端设备包括但不限于pc、手机、平板电脑、相机、智能电视等具有显示界面的终端设备,本实施例在此不做具体限定。
51.内容显示触发事件是指检测到需要在显示界面显示第一窗口和多个窗口的事件,在本实施例中可以理解为是唤醒终端设备的显示界面操作。内容显示触发事件可以是语音识别、点击操作和人脸识别等。在此,点击操作可以是点击终端设备的实体按键,也可以是对终端设备的显示界面的触摸操作,而触摸操作可以包括但不限于指纹解锁,手势滑动解锁,九宫格解锁,密码解锁等方式,具体的方式可根据终端设备的设备类别来设置,本实施例在此不做具体限定。在此,语音识别是指终端设备对用户输入的语音文字进行识别来唤醒终端设备的显示界面的操作,语音文字的内容可以是“打开显示界面”和“开启显示界面”等等,语音文字的语种可以是中文、英文、法语、汉语等等,本实施例在此不做具体限定。在此,人脸识别是指利用终端设备的摄像头来对用户进行人脸识别认证来唤醒终端设备的显示界面的操作。
52.在一实施例中,终端设备可以是智能手机。智能手机的内容显示触发事件可以通过点击操作,语音指令和人脸识别中任意一种方式来实现。在此,点击操作可以是点击手机开关按键,也可以是指纹解锁、手势滑动解锁、九宫格解锁和密码解锁等任意一种方式。在此,语音控制是指用户通过语音文字输入来唤醒智能手机的显示界面,语音文字的内容可以是“打开显示界面”或“open the display interface(打开显示界面)”等等,在此不做具
体限定,具体可以根据用户的喜好和需求自定义设定。在此,人脸识别是指通过智能手机的摄像头对人脸进行识别认证来唤醒智能手机的显示界面。
53.在一实施例中,终端设备可以是相机,相机的内容显示触发事件可以是点击操作。在此,点击操作可以是点击相机本身的任意实体按键来实现内容显示触发事件。
54.第一窗口和第二窗口是指在终端设备检测到内容显示触发事件时,显示界面中初始生成的窗口,且第一窗口可以是主窗口,第二窗口可以是次窗口,第二窗口的数量至少包括一个,在此不做具体限定。
55.显示操作控件是指在设置在第二窗口上的控件,显示操作控件包括但不限于全屏显示操作控件和分屏显示操作控件,该控件可以是虚拟界面按键,也可以是菜单栏。在本实施例中,当控件是菜单栏时,在菜单栏中包括但不限于全屏显示操作选项和分屏显示选项,以上本实施例在此不做具体限定。
56.显示相对关系是指在多个第二窗口中的任一者,即目标第二窗口的显示操作控件被触发时,目标第二窗口在显示界面中的显示大小和/或显示位置与第一窗口在显示界面中的显示大小和/或显示位置之间需要满足的预设关系,该显示相对关系与所述显示操作控件相对应,例如:当点击了某一个第二窗口的全屏显示操作控件时,则该第二窗口则全屏显示在显示界面中;当点击了某一个第二窗口的分屏显示操作控件,则该第二窗口与第一窗口分屏显示在显示界面中。
57.具体的,当终端设备检测到被用户进行点击操作、语音控制、滑动解锁和人脸识别等方式打开终端设备的显示界面时,在终端设备的显示界面中显示第一窗口和多个第二窗口。
58.步骤s200,若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行调整,以使所述第一窗口和所述目标第二窗口满足所述显示相对关系。
59.需要说明的是,由于显示界面的初始界面存在全屏显示或分屏显示,以及第二窗口上还存在可以用于调节窗口布局的显示操作控件,因此在触发第二窗口的操作控件后,可能会在终端设备的显示界面中呈现不同布局的多个窗口。
60.触发操作是指用户对于点击显示操作控件的点击操作,可以是双击点击,也可以单击单击,具体设置方式在此不做限定。
61.显示界面可划分为第一分屏区域和第二分屏区域,显示界面是指终端设备屏幕上的显示区域,也即全屏显示时整个显示窗口所占据的界面区域。第一分屏区域与第二分屏区域为从显示界面上划分出的子区域,可对称划分,如上下等分,还可左右等分,也可不对称划分,本实施例对此并不限制。窗口尺寸是指窗口的大小,在本实施例中窗口的大小包括大窗口、中窗口和小窗口。大窗口为与全屏显示对应的窗口尺寸,中窗口为与第一分屏区域或第二分屏区域对应的窗口尺寸,小窗口为与悬浮时的第二窗口对应的尺寸。
62.目标第二窗口是指被终端设备检测到被选择触发显示操作控件的第二窗口。
63.具体的,当终端设备检测到目标第二窗口的显示操作控件被点击时,根据目标第二窗口的显示操作控件对应的显示关系调整目标第二窗口的显示位置和/或显示大小,并调整第一窗口的显示位置和/或显示大小。例如:当目标第二窗口开始是小窗口,悬浮在显示界面上,当用户点击目标第二窗口的全屏显示操作控件时,此时目标第二窗口会变成大
窗口并显示在所述显示界面,而第一窗口会变成小窗口并悬浮显示在目标第二窗口上,如目标第二窗口之前的位置处。
64.在本实施例中,通过终端设备检测到显示界面在被用户点击、语音控制和滑动解锁等其中任意一种方式对显示界面进行操作时,在终端设备的显示界面中显示第一窗口和多个第二窗口,其中,每个第二窗口上均有显示操作控件,不同显示操作控件对应这不同的窗口显示相应关系,当目标第二窗口上的显示操作控件用户点击触发时,则调整目标第二窗口的显示位置和显示大小和/或显示位置,并调整第一窗口的显示大小和/或显示位置,实现了可以根据触发第二窗口上设置的显示操作控件,以此来灵活调整终端设备的显示界面中的窗口的布局方式,进而提升了用户的体验感。
65.进一步的,基于上述实施例,提出本发明窗口显示方法第二实施例。参照图3和图4,图3和图4为本发明一种窗口显示方法第二实施例的流程示意图,所述当检测到内容显示触发事件时,在显示界面显示第一窗口和多个第二窗口;其中,所述第二窗口上具有至少一个显示操作控件,多个所述显示操作调整控件对应的显示相对关系不同的步骤,具体包括:
66.步骤s110,若检测到内容显示触发事件,且所述显示界面为全屏显示时,则在所述显示界面显示所述第一窗口,和在所述第一窗口上悬浮显示所述多个第二窗口;或者
67.步骤s120,若检测到内容显示触发事件,且所述显示界面为分屏显示时,则在所述显示界面的第一分屏区域显示所述第一窗口,并在所述显示界面的第二分屏区域显示初始第二窗口,并在所述初始第二窗口上悬浮显示所述多个第二窗口。
68.需要说明的是,当终端设备为竖屏状态时,终端设备的宽度是大于长度的,因此将显示界面中的初始窗口的布局方式采用上下分屏显示是比较合理的。
69.需要说明的是,当终端设备为横屏状态时,终端设备的长度是大于宽度的,此时如果将显示界面中的窗口布局方式采用上下分屏显示,会导致显示界面中的两个窗口会变得很窄,对于用户来说观看体验较差,因此当终端设备为横屏状态时,应将第一窗口采用全屏显示作为显示界面的初始状态,而后续分屏显示时也应该采用左右分屏显示的方式。
70.具体的,在终端设备检测到显示界面在被用户进行点击操作、语音控制和人脸识别等其中任意一种方式对终端设备进行操作,且检测到在显示界面不同的显示状态时,,在显示界面显示不同的第一窗口和多个第二窗口的布局方式。在此,所述显示界面中第一窗口和多个第二窗口的布局方式包括以下两种情况:
71.当显示界面为全屏显示时,在终端设备的显示界面全屏显示第一窗口,多个第二窗口悬浮显示在显示界面上;
72.当显示界面为分屏显示时,终端设备的显示界面分屏显示第一窗口和初始第二窗口,其他剩余的第二窗口悬浮显示在初始第二窗口上。
73.实施例一,当检测到终端设备被用户进行点击操作、语音控制和人脸识别等方式来打开终端设备的显示界面,且检测到终端设备是全屏显示时,此时第一窗口全屏显示在显示界面中,多个第二窗口悬浮显示在所显示界面上。
74.实施例二,当检测到终端设备被用户进行点击操作、语音控制和人脸识别等方式来打开终端设备的显示界面,且检测到终端设备是分屏显示时,此时第一窗口与初始目标第二窗口显示上下对称排布显示在显示界面中。
75.在本实施例中,通过在检测终端设备的内容触发事件,且根据显示界面的不同的
显示状态,在终端设备的显示界面中合理地显示的第一窗口和多个窗口,实现了可根据检测到的显示界面的状态,在终端设备的显示界面上合理地调整第一窗口和多个第二窗口初始布局状态,从而提升了用户的体验感。
76.进一步的,基于上述实施例,提出本发明窗口显示方法第三实施例。参照图5和图6,图5和图6为本发明一种窗口显示方法第三实施例的流程示意图,当所述显示界面为全屏显示时,所述若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行调整,以使所述第一窗口和所述目标第二窗口满足所述显示相对关系的步骤,具体包括:
77.步骤s210,若检测到用户针对所述目标第二窗口的全屏显示操作控件的触发操作,则将所述目标第二窗口调整为大窗口后,显示在所述显示界面,并将所述第一窗口调整为小窗口后,悬浮显示在所述目标第二窗口上;或者
78.步骤s220,若检测到用户针对所述目标第二窗口的分屏显示操作控件的触发操作,则将所述第一窗口调整为中窗口后,显示在所述显示界面的的第一分屏区域,并将所述目标第二窗口调整为中窗口后,显示在所述显示界面的第二分屏区域。
79.具体的,基于上述显示界面为全屏显示时,当用户触发目标第二窗口的全屏显示操作控件时,调整目标第二窗口为大窗口后,全屏显示在所述显示界,并调整第一窗口为小窗口后,悬浮显示在目标第二窗口上;当用户触发目标第二窗口的分屏显示操作控件时,调整第一窗口和目标第二窗口为中窗口,并左右分屏显示在第一分屏区域和第二分屏区域。
80.实施例三,接续以上实施例一,因为检测到终端设备的显示界面为全屏显示时,第一窗口会全屏显示在显示界面,多个第二窗口悬浮显示在显示界面上,则当用户点击目标第二窗口上的全屏显示操作控件时,将第一窗口调整为小窗口后,第一窗口和其他的多个第二窗口悬浮显示在目标第二窗口上,并将目标第二窗口调整大窗口后,目标第二窗口全屏显示在显示界面。
81.实施例四,还接续以上实施例一,因为检测到终端设备的显示界面为全屏显示时,第一窗口会全屏显示在显示界面,多个第二窗口悬浮显示在显示界面上,则当用户点击目标窗口上的分屏显示操作控件时,将第一窗口和目标第二窗口调整为中窗口后,第一窗口显示与目标第二窗口左右分屏显示在显示界面的第一分屏区域和第二分屏区域,其中第一分屏显示第一窗口,且在显示界面的左半部,第二分屏区域显示第二窗口,且在显示界面的右半部。
82.在本实施例中,通过在检测到显示界面为全屏显示,且用户对目标第二窗口的全屏显示操作控件和分屏显示操作控件的触发操作时,根据对目标第二窗口的全屏显示操作控件和分屏显示操作控件相应的显示关系在终端设备的显示界面中显示第一窗口、目标第二窗口和其他第二窗口,实现了可在显示界面在不同的显示状态下合理地对显示界面中的第一窗口和多个第二窗口进行布局,进一步提升了用户的体验感。
83.进一步的,基于上述实施例,提出本发明窗口显示方法第四实施例。参照图7,图7为本发明一种窗口显示方法第四实施例的流程示意图,当所述显示界面为分屏显示时,所述若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行
调整,以使所述第一窗口和所述目标第二窗口满足所述显示相对关系的步骤,具体包括:
84.步骤s230,若检测到用户针对所述目标第二窗口的全屏显示操作控件的触发操作,则将所述目标第二窗口调整为大窗口后,显示在所述显示界面,并将所述第一窗口和所述初始第二窗口调整为小窗口后,悬浮显示在所述目标第二窗口上。
85.需要说明的是,当显示界面分屏显示两个窗口时,且检测到用户针对其他剩余目标第二窗口中的任一第二窗口的分屏显示控件触发操作时,默认是将第一分屏区域的窗口调整为小窗口后,悬浮显示在显示界面,并第二分屏区域的窗口则会调整至第一分屏区域,并将任一第二窗口显示在第二分屏区域。
86.可理解的是,当显示界面为分屏显示,且检测到用户触发目标第二窗口的全屏显示操作控件时,显示界面中第一窗口和多个第二窗口的布局方式与实施例三一致,因此在此不再赘述。
87.具体的,基于上述显示界面为分屏显示,当用户触发目标第二窗口的全屏显示操作控件时,将目标第二窗口调整为大窗口后,全屏显示在所述显示界面,并将第一窗口和初始第二窗口调整为中窗口后,和其他剩余的第二窗口悬浮显示在目标第二窗口上。
88.实施例五,还接续以上实施例二,因为检测到显示界面为分屏显示,显示界面会上下分屏显示第一窗口和初始第二窗口,其他多个第二窗口悬浮显示在显示界面,则当用户点击目标第二窗口上的全屏显示操作控件时,将目标第二窗口调整为大窗口后,全屏显示在显示界面中,并将第一窗口和初始第二窗口调整为小窗口后,第一窗口和初始第二窗口和其他剩余第二窗口悬浮显示在目标第二窗口上。
89.在本实施例中,通过在检测到显示界面为分屏显示,且用户对目标第二窗口的全屏显示操作控件和分屏显示操作控件的触发操作时,根据对目标第二窗口的全屏显示操作控件和分屏显示操作控件相应的显示关系在终端设备的显示界面中显示第一窗口、目标第二窗口和其他第二窗口,实现了可在显示界面在不同的显示状态下合理地对显示界面中的第一窗口和多个第二窗口进行布局,进一步提升了用户的体验感。
90.进一步的,基于上述实施例,提出本发明窗口显示方法五实施例。参照图8,图8为本发明一种窗口显示方法第五实施例的流程示意图,所述多个第二窗口上具有至少一个窗口互换调整控件;所述若检测到内容显示触发事件,且所述显示界面为分屏显示时,则在所述显示界面的第一分屏区域显示所述第一窗口,并在所述显示界面的第二分屏区域显示初始第二窗口,并在所述初始第二窗口上悬浮显示所述多个第二窗口的步骤之后,所述方法还包括:
91.步骤s300,若检测到用户针对所述窗口互换调整控件的触发操作时,则将所述初始第二窗口显示在所述显示界面的第一分屏区域,并将所述第一窗口显示在所述显示界面的第二分屏区域。
92.窗口互换调整控件是指设置于第二窗口上的,且用于实现窗口互换功能的控件,该控件可以是界面虚拟按键,也可以是菜单栏选项,当控件时当控件是菜单栏选项时,窗口互换选项可与全屏显示选项和分屏显示选项同步设置在菜单栏选项中。
93.需要说明的是,本实施例需要在显示界面分屏显示两个窗口,且检测到用户针对窗口互换调整控件的触发操作时,此时窗口互换调整控件才会生效。例如:当第一窗口或目标第二窗口全屏显示在显示界面中时,此时点击窗口互换调整控件,第一窗口或目标第二
窗口由于目标显示界面中只存在一个窗口,导致无法进行与其他窗口的互换。
94.可理解的时,在检测到用户针对目标第二窗口的互换调整控件的触发操作,调整显示界面中的第一分屏区域和第二分屏区域的两个窗口的显示位置后,可以避免用户在点击其他剩余第二窗口的显示操作控件时,把用户需要的窗口从第一分屏区域调整至悬浮区。
95.具体的,在显示终端显示界面根据用户针对目标第二窗口的显示操作控件的触发后,重新显示第一窗口、目标第二窗口和其他剩余第二窗口的显示位置和/或显示大小后,检测到用户针对第二窗口的窗口互换调整控件的触发操作时,调整显示界面中第一分屏区域和第二分屏区域中的窗口的显示位置。
96.例如,接续以上实施例二,若检测到显示界面上下分屏显示第一窗口和初始第二窗口,其他多个第二窗口悬浮显示在显示界面,则将第一窗口的显示位置从上半部的第一分屏区域调整至下半部的第二分屏区域,并将第二窗的显示位置从下部的第二分屏区域调整至上半部的第一分区域,其他剩余的第二窗口悬浮显示在显示界面。
97.再如,接续以上实施例四,若检测到显示界面左右分屏显示第一窗口和目标第二窗口,其他多个第二窗口悬浮显示在显示界面,则将第一窗口的显示位置从左边的第一分屏区域调整至右边的第二分屏区域,并将第二窗口的显示位置从右边的第二分屏区域调整至左边的第一分屏区域,其他剩余第二窗口悬浮显示在显示界面。
98.又如,接续以上实施例五,若检测到显示界面左右分屏显示初始第二窗口和目标第二窗口,其他多个第二窗口悬浮显示在显示界面,则将初始第二窗口的显示位置从左边的第一分屏区域调整至右边的第二分屏区域,并将目标第二窗口的显示位置从右边的第二分屏区域调整至左边的第一分屏区域,第一窗口和其他剩余的第二窗口悬浮显示在显示界面。
99.在本实施例中,通过检测到用户针对目标第二窗口的窗口互换调整控件的触发操作时,调整显示界面中的第一分屏区域和第二分屏区域中的窗口的显示位置,以避免用户在点击其他剩余第二窗口的显示操作控件时,把用户需要的窗口从第一分屏区域调整至悬浮区,实现了可以根据用户的需求更加灵活调整显示界面中两个分屏区域的窗口的显示位置,让用户可以根据自己的需求保留需要的窗口显示在分屏区域中,进而进一步提升了用户的体验。
100.进一步的,基于上述实施例,提出本发明窗口显示方法第六实施例。参照图9,图9为本发明一种窗口显示方法第六实施例的流程示意图,所述若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行调整,以使所述第一窗口和所述目标第二窗口满足所述显示相对关系的步骤之后,所述方法还包括:
101.步骤s400,若检测到用户针对所述目标第二窗口的滑动操作,则确定所述滑动操作的滑动终点位置;
102.步骤s500,根据所述滑动终点位置,将所述目标第二窗口移动至所述滑动终点处进行显示。
103.滑动操作是指用户在显示界面中针对第二窗口的手势滑动操作,通过该滑动操作可以将第二窗口滑动至显示界面内任意位置。
104.可理解的时,滑动操作是一段发生显示界面中的手指运动轨迹,必然存在滑动起点和滑动终点。
105.可理解的时,滑动操作可以是针对悬浮显示的第二窗口的滑动操作,还可以是针对显示界面中分屏显示的第二窗口的操作。
106.具体的,在显示终端涉设备检测到用户针对第二窗口的滑动操作时,获取滑动操作的终点位置,并根据终点位置确认被触发滑动操作的第二窗口的显示位置,最后在滑动操作的滑动终点处显示第二窗口,并根据滑动终点确定第二窗口的显示大小。
107.在本实施例中,通过检测用户针对第二窗口的滑动操作,可以根据滑动操作将第二窗口滑动至任意位置,以调整显示界面中第一窗口和多个第二窗口的布局方式,实现了在通过按钮调整窗口布局的方式的基础之上更加灵活地根据用户的需求来调整显示界面中的窗口布局方式,进而更进一步地提升了用户的体验感。
108.本领域技术人员应能理解上述窗口的布局方式仅为举例,上述的显示操作控件和窗、互换调整控件和滑动操作可以搭配使用,也可单独使用,也可以先后使用,另外,其他现有的或今后可能出现的窗口布局方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
109.进一步的,基于上述实施例,提出本发明窗口显示方法第七实施例。参照图10,图10为本发明一种窗口显示方法第七实施例的流程示意图,所述第二窗口上具有至少一个内容调整控件;多个所述内容调整控件对应的显示内容相对关系不同;所述若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行调整,以使所述第一窗口和所述目标第二窗口满足所述显示相对关系的步骤之后,所述方法还包括:
110.步骤s600,若检测到用户针对所述目标第二窗口的内容调整控件的触发操作,则调整所述目标第二窗口的显示内容。
111.内容调整控件是指根据第二窗口中的不同内容而设置的相应的功能需求的控件。例如:智能手机显示界面中包括多个窗口,其中多个窗口对应的应用可以是相册、购物软件和游戏等等,本实施例在此不做具体限定。当为窗口的应用为相册时,此时的内容调整控件的功能为调整亮度,以能更加清晰的观看照片;当窗口的应用为购物软件时,此时的内容调整控件的功能为提醒抢购时间、提醒物流信息,以能更贴心地服务用户。
112.具体的,在终端设备检测到用户针对目标第二窗口的内容调整控件的触发操作时,根据内容调整控件对应的功能在目标第二窗口上实现处相应功能。
113.在本实施例中,通过检测用户针对目标第二窗口的内容调整控件的触发操作时,以满足不同的窗口中的应用需求,实现了可以根据窗口对应的应用而设置不同的功能需求,以满足用户对于应用的多元化的需求,进而更进一步地提升了用户的体验感。
114.为了便于理解,下面示出一具体实施方式:
115.实施例1:当终端设备处于竖屏显示时,第一窗口和初始第二窗口上下分对称排布显示在显示界面中,其余的第二窗口以小窗口的形式悬浮在第一窗口或初始第二窗口的界面上,该第二窗口上均设置有全屏显示操作控件和分屏显示操作控件,当点击任意一个第二窗口的全屏显示操作控件时,将该第二窗口与第一窗口进行切换,当点击任意一个第二窗口的分屏显示操作控件时,将该第二窗口与初始第二窗口分屏显示在显示界面上,第一
窗口调整为小窗口悬浮在初始第二窗口上,其次,第二窗口可以通过手势滑动操作滑动至任意位置,另外,第二窗口上还设置有内容调整控件,不同的窗口对应的内容调整控件的功能不同。
116.实施例2:当终端设备处于横屏显示时,第一窗口全屏显示界面中,多个第二窗口默认以小窗的形式悬浮在第一窗口界面上,第二窗口可通过手势滑动至任意位置,第二窗口上设置有全屏显示操作控件和分屏显示操作控件,点击任意一个第二窗口的全屏显示操作控件时,该第二窗口与第一窗口进行切换,即第二窗口全屏显示在显示在显示界面中,第一窗口变为小窗口并和其他剩余的第二窗口悬浮显示在该第二窗口上;当点击任意一个第二窗口的分屏显示操作控件时,该第二窗口与第一窗口左右对称排布显示在显示界面中,二者窗口的大小保持一致,且在保持左右对称排布的基础上,还可以点击窗口互换调控控件将第一窗口和第二窗口的位置互换,其次,第二窗口上还均设置有内容调整控件,不同的窗口对应的内容调整控件的功能不同。最后,剩余其他的第二窗口的显示操作控件被点击时,布局方式与上述一样,以此类推。
117.基于同样的发明构思,参照图11,本发明还提出一种窗口显示装置,所述装置包括:
118.触发检测模块20,用于当检测到内容显示触发事件时,在显示界面显示第一窗口和多个第二窗口;其中,所述第二窗口上具有至少一个显示操作控件,多个所述显示操作调整控件对应的显示相对关系不同;
119.窗口调整模块40,用于若检测到用户针对所述显示操作控件的触发操作,则调整所述第一窗口的显示位置和/或窗口尺寸,以及所述显示操作控件对应的目标第二窗口的显示位置和/或窗口尺寸进行调整,以使所述第一窗口和所述目标第二窗口满足所述显示相对关系。
120.本发明的窗口显示装置的触发检测模块与窗口调整模块参照上述方案实施例,此处不再赘述。
121.此外,本发明实施例还提出一种计算机存储介质,所述计算机可读存储介质上存储有窗口显示方法程序,所述窗口显示方法程序被处理器执行时实现如上文所述的窗口显示方法。因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本技术所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本技术方法实施例的描述。确定为示例,程序指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
122.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random accessmemory,ram)等。
123.另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的
需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
124.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用cpu、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明实施例的方法。
125.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1