多窗口显示的实现方法、装置、设备、介质和系统制造方法及图纸

技术编号:22640673 阅读:14 留言:0更新日期:2019-11-26 15:55
本申请实施例公开了一种多窗口显示的实现方法、装置、设备、介质和系统,可以实现多种分屏方式,以满足用户多窗口显示的需求。所述多窗口显示的实现方法,包括:接收多窗口显示请求,所述多窗口显示请求中包括窗口数量和每个窗口的显示属性参数;基于多个窗口的显示属性参数,创建多个窗口,其中,创建的窗口数量大于或者等于所述多窗口显示请求中包括的窗口数量;将终端桌面以应用程序的方式分别移动到创建的多个窗口中;根据每个窗口的显示属性参数,显示创建的多个窗口。

Realization method, device, equipment, medium and system of multi window display

The embodiment of the application discloses an implementation method, device, device, medium and system of multi window display, which can realize multiple screen splitting modes to meet the requirements of multi window display of users. The implementation method of the multi window display includes: receiving the multi window display request, which includes the number of windows and the display attribute parameters of each window; creating multiple windows based on the display attribute parameters of multiple windows, wherein the number of created windows is greater than or equal to the number of windows included in the multi window display request; sending the terminal desktop to The way of the application program is to move to multiple windows created separately; according to the display property parameters of each window, multiple windows created are displayed.

【技术实现步骤摘要】
多窗口显示的实现方法、装置、设备、介质和系统
本申请涉及终端
,尤其涉及一种多窗口显示的实现方法、装置、设备、介质和系统。
技术介绍
多窗口显示技术是指在终端屏幕中同时展示多个活动窗口的技术,用户可以在多个活动窗口中分别使用不同的应用程序。在多窗口显示时,用户不但可以在终端屏幕中同时看到多个活动窗口中展示的应用程序,而且可以通过在多个活动窗口之间的切换与多个应用程序分别进行交互。二分屏方案作为一种特殊的多窗口显示方案,目前已在iOS系统和Android系统中实现。在iOS系统和Android系统中,用户可以将终端屏幕划分为两个独立的显示区域,并在两个独立的显示区域中分别使用不同的应用程序。但是iOS系统和Android系统的分屏方案只支持二分屏,分屏方式较为单一,难以满足用户多窗口显示的需求。综上所述,目前iOS系统和Android系统的分屏方案只支持二分屏,分屏方式单一,难以满足用户多窗口显示的需求。申请内容本申请实施例提供了一种多窗口显示的实现方法、装置、设备、介质和系统,可以实现多种分屏方式,以满足用户多窗口显示的需求。根据本申请实施例的第一方面,提供一种多窗口显示的实现方法,包括:接收多窗口显示请求,多窗口显示请求中包括窗口数量和每个窗口的显示属性参数;基于多个窗口的显示属性参数,创建多个窗口,其中,创建的窗口数量大于或者等于多窗口显示请求中包括的窗口数量;将终端桌面以应用程序的方式分别移动到创建的多个窗口中;根据每个窗口的显示属性参数,显示创建的多个窗口。根据本申请实施例的第二方面,提供一种多窗口显示的实现装置,装置包括:接收模块,用于接收多窗口显示请求,多窗口显示请求中包括窗口数量和每个窗口的显示属性参数;窗口创建模块,用于基于多个窗口的显示属性参数,创建多个窗口,其中,创建的窗口数量大于或者等于多窗口显示请求中包括的窗口数量;处理模块,用于将该装置所在终端的桌面以应用程序的方式分别移动到创建的多个窗口中;显示模块,根据每个窗口的显示属性参数,显示创建的多个窗口。根据本申请实施例的第三方面,提供一种多窗口显示的实现设备,包括:存储器和处理器;该存储器用于储存有可执行程序代码;该处理器用于读取存储器中存储的可执行程序代码以执行上述多窗口显示的实现方法。根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现上述多窗口显示的实现方法。根据本申请实施例的第五方面,提供一种多窗口显示的实现系统,包括:多窗口管理组件、窗口管理服务组件、以及与多窗口管理组件和窗口管理服务组件均通信连接的动态配置管理组件;其中,多窗口管理组件,用于接收多窗口显示请求,多窗口显示请求中包括窗口数量和每个窗口的显示属性参数;动态配置管理组件,用于基于多个窗口的显示属性参数,创建多个窗口,其中,创建的窗口数量大于或者等于多窗口显示请求中包括的窗口数量;窗口管理服务组件,用于将该系统所在终端的桌面以应用程序的方式分别移动到创建的多个窗口中,并根据每个窗口的显示属性参数,显示创建的多个窗口。根据本申请实施例中的多窗口显示的实现方法、装置、设备、介质和系统,在接收包括窗口数量和每个窗口的显示属性参数的多窗口显示请求之后,基于多个窗口的显示属性参数,创建多个窗口,并将终端桌面以应用程序的方式分别移动到创建的多个窗口中,在终端屏幕显示区域中,根据每个窗口的显示属性参数,显示创建的多个窗口,从而在终端中实现多种分屏方式,满足用户多窗口显示的需求。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了根据本申请实施例的一种多窗口显示的实现方法的示意流程图;图2示出了根据本申请实施例的另一种多窗口显示的实现方法的示意流程图;图3示出了根据本申请实施例的一种多窗口显示的实现装置的结构示意图;图4示出了能够实现根据本申请实施例的多窗口显示的实现方法和装置的计算设备的示例性硬件架构的结构图;图5示出了根据本申请实施例的一种多窗口显示的实现系统的结构示意图;图6示出了根据本申请实施例的系统管理多窗口显示的原理示意图。具体实施方式下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本申请,并不被配置为限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。鉴于目前iOS系统和Android系统的分屏方案只支持二分屏,分屏方式单一,难以满足用户多窗口显示的需求。本申请实施例提供了一种多窗口显示的实现方法,如图1所示,包括:步骤S101,接收多窗口显示请求,多窗口显示请求中包括窗口数量和每个窗口的显示属性参数。在一个实施方式中,接收多窗口显示请求,是指接收用户向终端发送的多窗口显示请求。在一个示例中,用户可以通过按键触发的方式向终端发送多窗口显示请求,举例来说,用户通过点击终端屏幕中显示的用于触发发送多窗口显示请求的“多窗口”按键或者按钮。在另一示例中,用户也可以通过手势触发的方式向终端发送多窗口显示请求,举例来说,用户通过触摸终端屏幕边缘或者以特定手势触摸终端屏幕触发向终端发送多窗口显示请求。在一个实施方式中,为了使终端接收多窗口显示请求之后,能够获知所要创建的窗口数量以及每个窗口的显示属性参数,用户向终端发送的多窗口显示请求中,还应携带所要创建的窗口数量和每个窗口的显示属性参数。在一个实施方式中,在用户触发向终端发送多窗口显示请求时,可以请求用户输入所要创建的窗口数量和每个窗口的显示属性参数,或者可以请求用户在终端提供的多个选项卡中,选择所要创建的窗口数量和每个窗口的显示属性参数,然后将用户输入或者选择的所要创建的窗口数量和每个窗口的显示属性参本文档来自技高网...

【技术保护点】
1.一种多窗口显示的实现方法,其特征在于,所述方法包括:/n接收多窗口显示请求,所述多窗口显示请求中包括窗口数量和每个窗口的显示属性参数;/n基于多个窗口的显示属性参数,创建多个窗口,其中,创建的窗口数量大于或者等于所述多窗口显示请求中包括的窗口数量;/n将终端桌面以应用程序的方式分别移动到创建的多个窗口中;/n根据每个窗口的显示属性参数,显示创建的多个窗口。/n

【技术特征摘要】
1.一种多窗口显示的实现方法,其特征在于,所述方法包括:
接收多窗口显示请求,所述多窗口显示请求中包括窗口数量和每个窗口的显示属性参数;
基于多个窗口的显示属性参数,创建多个窗口,其中,创建的窗口数量大于或者等于所述多窗口显示请求中包括的窗口数量;
将终端桌面以应用程序的方式分别移动到创建的多个窗口中;
根据每个窗口的显示属性参数,显示创建的多个窗口。


2.根据权利要求1所述的方法,其特征在于,所述将终端桌面以应用程序的方式分别移动到创建的多个窗口中,包括:
在确定终端中存在当前正在运行的应用程序时,将终端桌面以应用程序的方式移动到创建的多个窗口中,并将终端中当前正在运行的应用程序移动到所述多个窗口中的任意一个窗口中。


3.根据权利要求1或2所述的方法,其特征在于,所述将终端桌面以应用程序的方式分别移动到创建的多个窗口中,包括:
在确定终端中当前未运行应用程序时,将终端桌面以应用程序的方式分别移动到创建的多个窗口中。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于目标窗口切换请求,将所述目标窗口设置为活动窗口;
响应于活动窗口中的应用程序运行请求,在所述活动窗口中运行所述应用程序。


5.根据权利要求1所述的方法,其特征在于,所述显示属性参数包括以下参数中的一个或多个:
是否全屏显示、是否可调整窗口尺寸、是否以浮动模式显示、是否显示在其它窗口内、及窗口在屏幕中的位置。


6.一种多窗口显示的实现装置,其特征在于,所述装置包括:
接收模块,用于接收多窗口显示请求,所述多窗口显示请求中包括窗口数量和每个窗口的显示属性参数;
窗口创建模块,用于基于多个窗口的显示属性参数,创建多个窗口,其中,创建的窗口数量大于或者等于所述多窗口显示请求中包括的窗口数量;
处理模块,用于将该装置所在终端的桌面以应用程序的方式分别移动到创建的多个窗口中;
显示模块,根据每个窗口的显示属性参数,显示创建的多个窗口...

【专利技术属性】
技术研发人员:强波孙宜进王政华叶伟
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1