背景技术:
1、本发明总体上涉及计算领域,并且更具体地涉及应用窗口管理。
2、在计算中,窗口是图形控制元素。它占据屏幕的某个部分并且由视觉区域组成,该视觉区域显示它所属的应用的一些图形用户界面(gui)(例如,供用户查看和交互的应用的内容)并且通常由窗口装饰框住。窗口通常是可以调整大小的矩形区域,通常可以根据提供窗口的应用对其施加的功能和限制进行编辑。此外,窗口的区域可以与其他窗口的区域重叠。该窗口对于促进现代操作系统中的多任务处理至关重要,因为它允许用户在运行的应用之间进行视觉和手动切换,并与操作系统进行一般交互。应用窗口管理软件是大多数基于gui的软件和应用中的一种实用程序,用于管理图形窗口的整体对齐和布局。这样的软件还可以控制应用界面窗口的放置和外观。
技术实现思路
1、根据一个实施例,提供一种用于放置应用窗口的方法、计算机系统和计算机程序产品。实施例可以包括接收针对应用窗口的窗口打开事件。响应于可以重新定位和重新调整应用窗口的大小,实施例可以包括识别计算设备屏幕的一个或多个活跃区域。活跃区域是当前显示一个或多个其他窗口及其相应的交互元素的计算设备屏幕的区域。实施例可包括利用一个或多个搜索算法来识别计算设备屏幕的一个或多个活跃区域中的最不活跃区域。实施例可以包括在最不活跃区域内显示应用窗口。
1.一种计算机实现的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,识别所述计算设备屏幕的所述一个或多个活跃区域进一步包括:
3.根据权利要求1所述的方法,其中,识别所述计算设备屏幕的所述一个或多个活跃区域进一步包括:
4.根据权利要求1所述的方法,其中,利用一个或多个搜索算法来识别所述计算设备屏幕的所述一个或多个活跃区域中的所述最不活跃区域进一步包括:
5.根据权利要求2所述的方法,进一步包括:
6.根据权利要求3所述的方法,进一步包括:
7.根据权利要求1所述的方法,进一步包括:
8.一种计算机系统,所述计算机系统包括:
9.一种计算机程序产品,所述计算机程序产品包括: