终端多窗口显示方法及装置的制造方法
【技术领域】
[0001 ] 本发明涉及互联网技术领域,尤其涉及终端多窗口显示方法及装置。
【背景技术】
[0002]随着电子终端的不断发展,人们可以利用电子终端观看视频、小说、信息的浏览、与好友聊天等等。由于目前的电子终端的屏幕限制,在屏幕上一般只能出现一个进程所属的窗口,并不能同时出现多个进程的多窗口显示。
【发明内容】
[0003]本发明实施例的主要目的旨在解决现有移动终端无法实现多窗口显示的技术问题。
[0004]为实现上述目的,本发明实施例提供了一种终端多窗口显示方法,包括以下步骤:
[0005]侦测终端上的应用软件触发的多窗口显示请求;
[0006]根据所述多窗口显示请求,获取所述应用软件对应的子窗口属性;
[0007]控制所述应用软件的进程处于激活状态;
[0008]根据所述应用软件对应的子窗口属性,控制所述应用软件对应的子窗口与当前显示屏幕中的所有窗口一起显示。
[0009]此外,为实现上述目的,本发明实施例还提供了一种终端多窗口显示装置,包括:
[0010]侦测模块,用于侦测终端上的应用软件触发的多窗口显示请求;
[0011]窗口属性获取模块,用于根据所述多窗口显示请求,获取所述应用软件对应的子窗口属性;
[0012]进程激活模块,用于控制所述应用软件的进程处于激活状态;
[0013]显示控制模块,用于根据所述应用软件对应的子窗口属性,控制所述应用软件对应的子窗口与当前显示屏幕中的所有窗口一起显示。
[0014]本发明实施例侦测到应用软件触发的多窗口显示功能时,获取该应用软件对应的子窗口属性,并且控制应用软件对应的进程为激活状态,然后根据子窗口属性控制同一页面中多个窗口的显示。因此,本发明实施例实现了同一页面中多个应用软件对应的窗口显
/Jn ο
【附图说明】
[0015]图1为本发明实现多窗口显示的终端的硬件架构示意图;
[0016]图2为本发明终端多窗口显示装置第一实施例的功能模块示意图;
[0017]图3为本发明移动终端中开启应用的多窗口显示功能的操作示例图;
[0018]图4为本发明移动终端实现应用的多窗口显示的操作示例图;
[0019]图5为本发明移动终端多窗口显示的一窗口显示应用所接收到的信息的界面示例图;
[0020]图6为本发明终端多窗口显示装置第二实施例的功能模块示意图;
[0021]图7为本发明终端多窗口显示的一窗口的触控事件的响应的一实施例的操作示例图;
[0022]图8为本发明终端多窗口显示的一窗口的触控事件的响应的另一实施例的操作示例图;
[0023]图9为本发明终端多窗口显示的一窗口的触控事件的响应的又一实施例的操作示例图;
[0024]图10为本发明终端多窗口显示中同一页面中显示多个应用对应的窗口的示例图;
[0025]图11为本发明终端多窗口显示方法第一实施例的流程示意图;
[0026]图12为本发明终端多窗口显示方法第二实施例的流程示意图;
[0027]图13为本发明终端多窗口显示方法第三实施例的流程示意图;
[0028]图14为本发明终端多窗口显示方法第四实施例的流程示意图。
[0029]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0030]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0031]本发明的核心思想为,为需要实现多窗口显示的应用软件设置相应的子窗口及子窗口属性,当侦测到应用软件触发的多窗口显示请求时,则获取相应的子窗口属性,并控制该子窗口在当前显示屏幕上与其他窗口一起显示。因此,本发明实施例实现了应用软件在同一页面中的多窗口显示,而且在同一页面中,用户可以同时查看和处理各窗口中的信息。
[0032]首先,我们先描述一下子窗口及子窗口属性。为实现多窗口显示功能,先对终端上安装的应用软件设置相应的子窗口,且该子窗口与应用软件一一对应。然后,还将设置该子窗口的子窗口属性。该子窗口属性可包括窗口的大小、位置、透明度、窗口层级等等。其中子窗口属性为终端默认设置的。当然也可以由用户根据具体的情况进行设置。若用户未设置,则该子窗口属性为终端默认设置的属性。由于终端的屏幕限制,子窗口属性中窗口的大小及位置的设置将受限于终端的屏幕。即若子窗口的大小和位置设置不合法,则终端将发出警告,并提示用户重新设置。窗口层级用于各窗口的显示顺序,当同一显示屏幕中所显示的子窗口为多个时,则按照窗口层级由高到低依次显示各个子窗口。
[0033]上述子窗口及子窗口属性可以由应用软件安装时,终端根据用户的多窗口显示需求而设置应用软件相应的子窗口。或者可以由应用软件开发商设置好该应用软件对应的子窗口后,将其放置在应用软件安装包中,供用户下载并安装至终端。
[0034]基于上述设置的子窗口及子窗口属性,当用户触发终端上安装的应用软件中的多窗口显示功能时,即可获取该子窗口及子窗口属性,并控制所述应用软件对应的子窗口在终端当前显示屏幕上与其他窗口一起显示。
[0035]如图1所示,该终端可包括处理器101、存储器102、用户接入模块103、通讯模块104以及通信总线105。用户接入模块103可包括用户接口及显示屏。其中,通信总线105用于该终端中各组成部件之间的通信。用户接口可以包括键盘、触摸屏等组件,用于接收用户输入的信息,并将接收的信息发送至处理器101进行处理。显示屏可以为IXD显示屏、LED显示屏,用于显示电子设备需要显示的数据等。可以理解的是,用户接口与显示屏可以由一触摸显示屏组合在一起,既实现接收用户输入信息,又达到显示的目的。通讯模块104用于实现终端与外部设备例如其他终端、其他服务器等进行互相通讯,该通讯模块104可包括GSM、CDMA, WCDMA.3G等无线通讯模块,还可包括射频模块、WIFI模块、蓝牙模块、红外模块等等。存储器102可以包括一个或一个以上计算机可读存储介质,而且其不但包括内部存储器,还包括外部存储器。该存储器102中存储有操作系统、多窗口显示装置等等。处理器101调用存储器102中的多窗口显示装置以及其他组件,以实现同一显示屏幕中各应用软件的窗口的显示,而且在同一页面中,用户可以同时查看和处理各窗口中的信息等等。该操作系统可以包括1s系统、安卓系统、塞班系统等等。以下实施例均以1s系统为例,其他系统均可参照其实施。
[0036]如图2所示,示出了本发明多窗口显示装置第一实施例。该实施例的多窗口显示装置可包括:
[0037]侦测模块110,用于侦测终端上的应用软件触发的多窗口显示请求;
[0038]窗口属性获取模块120,用于根据所述多窗口显示请求,获取所述应用软件对应的子窗口属性;
[0039]进程激活模块130,用于控制所述应用软件的进程处于激活状态;
[0040]显示控制模块140,用于根据所述应用软件对应的子窗口属性,控制所述应用软件对应的子窗口与当前显示