技术领域technical field
本公开涉及信息技术领域,尤其涉及移动终端的窗口调整方法及装置。The present disclosure relates to the field of information technology, and in particular to a method and device for adjusting a window of a mobile terminal.
背景技术Background technique
Android N平台提出了多窗口技术,使用户可以在手机或者平板电脑上同时查看多个应用。多窗口分为分屏模式和自由形状模式。在分屏模式中,两个应用对应的窗口分别占据一半屏幕;在自由形状模式中,多个应用对应的窗口可以为任意大小,并可以处于任意位置。相关技术中,若需要将自由形状模式切换为分屏模式,则需要先退出自由形状模式再进入分屏模式,操作繁琐度较高。The Android N platform proposes a multi-window technology that allows users to view multiple applications simultaneously on a mobile phone or tablet. Multi-window is divided into split screen mode and free shape mode. In the split-screen mode, the windows corresponding to two applications occupy half of the screen respectively; in the free-form mode, the windows corresponding to multiple applications can be of any size and be in any position. In the related art, if it is necessary to switch the free-form mode to the split-screen mode, it is necessary to exit the free-form mode first and then enter the split-screen mode, and the operation is relatively cumbersome.
发明内容Contents of the invention
为克服相关技术中存在的问题,本公开提供一种移动终端的窗口调整方法及装置。In order to overcome the problems existing in related technologies, the present disclosure provides a method and device for adjusting a window of a mobile terminal.
根据本公开实施例的第一方面,提供一种移动终端的窗口调整方法,包括:According to a first aspect of an embodiment of the present disclosure, a method for adjusting a window of a mobile terminal is provided, including:
在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系;When it is detected that window dragging satisfies the split-screen window adjustment mode, obtain the positional relationship between the window and the screen after dragging;
根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置。Switch the split-screen mode according to the positional relationship between the dragged window and the screen, and determine the position of the dragged window in the split-screen mode.
对于上述方法,在一种可能的实现方式中,所述窗口拖动满足分屏窗口调整模式,包括:For the above method, in a possible implementation manner, the window dragging satisfies the split-screen window adjustment mode, including:
在自由形状窗口模式下,检测到对窗口拖动至屏幕边缘时,确定窗口拖动满足分屏窗口调整模式。In the free-form window mode, when it is detected that the window is dragged to the edge of the screen, it is determined that the window drag meets the split-screen window adjustment mode.
对于上述方法,在一种可能的实现方式中,判断窗口拖动至屏幕边缘的方法,包括:For the above method, in a possible implementation, the method for judging the dragging of the window to the edge of the screen includes:
获取拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离,若所述距离小于预设距离,则确定窗口拖动至屏幕边缘。Obtain the distance between the window and the edge of the screen that is closest to the edge of the screen after being dragged. If the distance is less than the preset distance, it is determined that the window is dragged to the edge of the screen.
对于上述方法,在一种可能的实现方式中,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置,包括:For the above method, in a possible implementation, the split-screen mode is switched according to the positional relationship between the dragged window and the screen, and the position of the dragged window in the split-screen mode is determined, including:
根据窗口拖动至屏幕边缘的位置,确定切换的分屏排列方向,以及被拖动窗口在分屏模式中的位置。According to the position where the window is dragged to the edge of the screen, determine the switched split-screen arrangement direction and the position of the dragged window in the split-screen mode.
对于上述方法,在一种可能的实现方式中,根据窗口拖动至屏幕边缘的位置,确定切换的分屏排列方向,以及被拖动窗口在分屏模式中的位置,包括:For the above method, in a possible implementation manner, according to the position where the window is dragged to the edge of the screen, the split-screen arrangement direction for switching and the position of the dragged window in the split-screen mode are determined, including:
若窗口拖动至屏幕左边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为左侧窗口;If the window is dragged to the left edge of the screen, make sure to switch to the left-right split-screen direction, and use the dragged window as the left window;
若窗口拖动至屏幕右边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为右侧窗口;If the window is dragged to the right edge of the screen, make sure to switch to the left-right split-screen direction, and use the dragged window as the right window;
若窗口拖动至屏幕上边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为上侧窗口;If the window is dragged to the upper edge of the screen, make sure to switch to the upper and lower split screen direction, and use the dragged window as the upper window;
若窗口拖动至屏幕下边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为下侧窗口If the window is dragged to the lower edge of the screen, confirm to switch to the upper and lower split screen direction, and use the dragged window as the lower window
对于上述方法,在一种可能的实现方式中,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置,包括:For the above method, in a possible implementation, the split-screen mode is switched according to the positional relationship between the dragged window and the screen, and the position of the dragged window in the split-screen mode is determined, including:
根据屏幕的状态确定切换的分屏排列方向;Determine the switching split-screen arrangement direction according to the state of the screen;
根据分屏排列方向以及拖动后窗口与屏幕的位置关系,确定被拖动窗口在分屏模式中的位置。Determine the position of the dragged window in the split-screen mode according to the split-screen arrangement direction and the positional relationship between the dragged window and the screen.
对于上述方法,在一种可能的实现方式中,根据屏幕的状态确定切换的分屏排列方向,包括:For the above method, in a possible implementation manner, determining the switched split-screen arrangement direction according to the state of the screen includes:
若所述屏幕的状态为竖屏状态,则确定切换为上下分屏方向;If the state of the screen is a vertical screen state, it is determined to switch to the up and down split screen direction;
若所述屏幕的状态为横屏状态,则确定切换为左右分屏方向。If the state of the screen is a horizontal screen state, it is determined to switch to a left-right split-screen direction.
对于上述方法,在一种可能的实现方式中,根据分屏排列方向以及拖动后窗口与屏幕的位置关系,确定被拖动窗口在分屏模式中的位置,包括:For the above method, in a possible implementation, the position of the dragged window in the split-screen mode is determined according to the arrangement direction of the split screen and the positional relationship between the dragged window and the screen, including:
若分屏排列方向为上下分屏方向,且拖动后窗口的上边界与所述屏幕的上边界的距离大于拖动后窗口的下边界与所述屏幕的下边界的距离,则将被拖动窗口作为上侧窗口;If the split-screen arrangement direction is the up-down split-screen direction, and the distance between the upper boundary of the dragged window and the upper border of the screen is greater than the distance between the lower border of the dragged window and the lower border of the screen, the dragged The moving window is used as the upper window;
若分屏排列方向为上下分屏方向,且若拖动后窗口的上边界与所述屏幕的上边界的距离小于或等于拖动后窗口的下边界与所述屏幕的下边界的距离,则将被拖动窗口作为下侧窗口;If the split-screen arrangement direction is the up-down split-screen direction, and if the distance between the upper boundary of the dragged window and the upper boundary of the screen is less than or equal to the distance between the lower boundary of the dragged window and the lower boundary of the screen, then Use the dragged window as the lower window;
若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与所述屏幕的左边界的距离大于拖动后窗口的右边界与所述屏幕的右边界的距离,则将被拖动窗口作为右侧窗口;If the split-screen arrangement direction is the left-right split-screen direction, and if the distance between the left border of the dragged window and the left border of the screen is greater than the distance between the right border of the dragged window and the right border of the screen, it will be Drag the window as the right window;
若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与所述屏幕的左边界的距离小于或等于拖动后窗口的右边界与所述屏幕的右边界的距离,则将被拖动窗口作为左侧窗口。If the split-screen arrangement direction is the left-right split-screen direction, and if the distance between the left border of the dragged window and the left border of the screen is less than or equal to the distance between the right border of the dragged window and the right border of the screen, then Sets the dragged window as the left window.
根据本公开实施例的第二方面,提供一种移动终端的窗口调整装置,包括:According to a second aspect of an embodiment of the present disclosure, a device for adjusting a window of a mobile terminal is provided, including:
获取模块,用于在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系;The obtaining module is used to obtain the positional relationship between the dragged window and the screen when it is detected that the window dragging satisfies the split-screen window adjustment mode;
位置确定模块,用于根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置。The position determination module is used to switch the split-screen mode according to the positional relationship between the dragged window and the screen, and determine the position of the dragged window in the split-screen mode.
对于上述装置,在一种可能的实现方式中,所述窗口拖动满足分屏窗口调整模式,包括:For the above device, in a possible implementation manner, the window dragging satisfies the split-screen window adjustment mode, including:
在自由形状窗口模式下,检测到对窗口拖动至屏幕边缘时,确定窗口拖动满足分屏窗口调整模式。In the free-form window mode, when it is detected that the window is dragged to the edge of the screen, it is determined that the window drag meets the split-screen window adjustment mode.
对于上述装置,在一种可能的实现方式中,判断窗口拖动至屏幕边缘的方法,包括:For the above device, in a possible implementation manner, the method for judging that the window is dragged to the edge of the screen includes:
获取拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离,若所述距离小于预设距离,则确定窗口拖动至屏幕边缘。Obtain the distance between the window and the edge of the screen that is closest to the edge of the screen after being dragged. If the distance is less than the preset distance, it is determined that the window is dragged to the edge of the screen.
对于上述装置,在一种可能的实现方式中,所述位置确定模块包括:For the above device, in a possible implementation manner, the position determination module includes:
第一位置确定子模块,用于根据窗口拖动至屏幕边缘的位置,确定切换的分屏排列方向,以及被拖动窗口在分屏模式中的位置。The first position determination submodule is configured to determine the switched split-screen arrangement direction and the position of the dragged window in the split-screen mode according to the position where the window is dragged to the edge of the screen.
对于上述装置,在一种可能的实现方式中,所述第一位置确定子模块用于:For the above device, in a possible implementation manner, the first location determining submodule is used to:
若窗口拖动至屏幕左边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为左侧窗口;If the window is dragged to the left edge of the screen, make sure to switch to the left-right split-screen direction, and use the dragged window as the left window;
若窗口拖动至屏幕右边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为右侧窗口;If the window is dragged to the right edge of the screen, make sure to switch to the left-right split-screen direction, and use the dragged window as the right window;
若窗口拖动至屏幕上边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为上侧窗口;If the window is dragged to the upper edge of the screen, make sure to switch to the upper and lower split screen direction, and use the dragged window as the upper window;
若窗口拖动至屏幕下边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为下侧窗口。If the window is dragged to the lower edge of the screen, it is determined to switch to the upper and lower split screen direction, and the dragged window is used as the lower window.
对于上述装置,在一种可能的实现方式中,所述位置确定模块包括第二位置确定子模块,所述第二位置确定子模块包括:For the above device, in a possible implementation manner, the position determining module includes a second position determining submodule, and the second position determining submodule includes:
分屏排列方向确定子模块,用于根据屏幕的状态确定切换的分屏排列方向;The split-screen arrangement direction determination submodule is used to determine the switched split-screen arrangement direction according to the state of the screen;
分屏位置确定子模块,用于根据分屏排列方向以及拖动后窗口与屏幕的位置关系,确定被拖动窗口在分屏模式中的位置。The sub-module for determining the split-screen position is used to determine the position of the dragged window in the split-screen mode according to the arrangement direction of the split-screen and the positional relationship between the dragged window and the screen.
对于上述装置,在一种可能的实现方式中,所述分屏排列方向确定子模块用于:For the above device, in a possible implementation manner, the sub-module for determining the split-screen arrangement direction is used to:
若所述屏幕的状态为竖屏状态,则确定切换为上下分屏方向;If the state of the screen is a vertical screen state, it is determined to switch to the up and down split screen direction;
若所述屏幕的状态为横屏状态,则确定切换为左右分屏方向。If the state of the screen is a horizontal screen state, it is determined to switch to a left-right split-screen direction.
对于上述装置,在一种可能的实现方式中,所述分屏位置确定子模块用于:For the above device, in a possible implementation manner, the split-screen position determining submodule is used to:
若分屏排列方向为上下分屏方向,且拖动后窗口的上边界与所述屏幕的上边界的距离大于拖动后窗口的下边界与所述屏幕的下边界的距离,则将被拖动窗口作为上侧窗口;If the split-screen arrangement direction is the up-down split-screen direction, and the distance between the upper boundary of the dragged window and the upper border of the screen is greater than the distance between the lower border of the dragged window and the lower border of the screen, the dragged The moving window is used as the upper window;
若分屏排列方向为上下分屏方向,且若拖动后窗口的上边界与所述屏幕的上边界的距离小于或等于拖动后窗口的下边界与所述屏幕的下边界的距离,则将被拖动窗口作为下侧窗口;If the split-screen arrangement direction is the up-down split-screen direction, and if the distance between the upper boundary of the dragged window and the upper boundary of the screen is less than or equal to the distance between the lower boundary of the dragged window and the lower boundary of the screen, then Use the dragged window as the lower window;
若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与所述屏幕的左边界的距离大于拖动后窗口的右边界与所述屏幕的右边界的距离,则将被拖动窗口作为右侧窗口;If the split-screen arrangement direction is the left-right split-screen direction, and if the distance between the left border of the dragged window and the left border of the screen is greater than the distance between the right border of the dragged window and the right border of the screen, it will be Drag the window as the right window;
若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与所述屏幕的左边界的距离小于或等于拖动后窗口的右边界与所述屏幕的右边界的距离,则将被拖动窗口作为左侧窗口。If the split-screen arrangement direction is the left-right split-screen direction, and if the distance between the left border of the dragged window and the left border of the screen is less than or equal to the distance between the right border of the dragged window and the right border of the screen, then Sets the dragged window as the left window.
根据本公开实施例的第三方面,提供一种移动终端的窗口调整装置,包括:According to a third aspect of the embodiments of the present disclosure, a device for adjusting a window of a mobile terminal is provided, including:
处理器;processor;
用于存储处理器可执行指令的存储器;memory for storing processor-executable instructions;
其中,所述处理器被配置为:Wherein, the processor is configured as:
在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系;When it is detected that window dragging satisfies the split-screen window adjustment mode, obtain the positional relationship between the window and the screen after dragging;
根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置。Switch the split-screen mode according to the positional relationship between the dragged window and the screen, and determine the position of the dragged window in the split-screen mode.
本公开的实施例提供的技术方案可以包括以下有益效果:本公开的实施例通过在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置,由此能够快速调整多窗口模式下的窗口的位置,能够将窗口由自由形状模式快速切换为分屏模式,从而能够大大提高移动终端的窗口调整的便捷性和灵活性。The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects: the embodiments of the present disclosure obtain the positional relationship between the dragged window and the screen when it is detected that the window dragging satisfies the split-screen window adjustment mode, and according to the dragged The position relationship between the window and the screen Switch the split-screen mode and determine the position of the dragged window in the split-screen mode, so that the position of the window in the multi-window mode can be quickly adjusted, and the window can be quickly switched from the free shape mode to the split screen mode. screen mode, thereby greatly improving the convenience and flexibility of window adjustment of the mobile terminal.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description serve to explain the principles of the invention.
图1是根据一示例性实施例示出的一种移动终端的窗口调整方法的流程图。Fig. 1 is a flowchart showing a method for adjusting a window of a mobile terminal according to an exemplary embodiment.
图2示出根据示例性实施例的一个示例示出的移动终端的窗口调整方法中拖动后窗口的左边界与屏幕的左边界的距离、拖动后窗口的上边界与屏幕的上边界的距离、拖动后窗口的宽度和拖动后窗口的高度的示意图。Fig. 2 shows the distance between the left border of the dragged window and the left border of the screen, and the distance between the upper border of the dragged window and the upper border of the screen in the window adjustment method of the mobile terminal according to an example of an exemplary embodiment. Schematic diagram of the distance, the width of the dragged window, and the height of the dragged window.
图3示出根据另一示例性实施例示出的一种移动终端的窗口调整装置的结构框图。Fig. 3 shows a structural block diagram of an apparatus for adjusting a window of a mobile terminal according to another exemplary embodiment.
图4示出根据示例性实施例的一个示例示出的一种移动终端的窗口调整装置的结构框图。Fig. 4 shows a structural block diagram of an apparatus for adjusting a window of a mobile terminal according to an example of an exemplary embodiment.
图5是根据一示例性实施例示出的一种用于种移动终端的窗口调整的装置800的框图。Fig. 5 is a block diagram of an apparatus 800 for adjusting a window of a mobile terminal according to an exemplary embodiment.
具体实施方式detailed description
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with aspects of the invention as recited in the appended claims.
图1是根据一示例性实施例示出的一种移动终端的窗口调整方法的流程图。该方法可以用于手机或者平板电脑等移动终端中,在此不作限定。如图1所示,该方法包括以下步骤。Fig. 1 is a flowchart showing a method for adjusting a window of a mobile terminal according to an exemplary embodiment. This method can be used in mobile terminals such as mobile phones or tablet computers, and is not limited here. As shown in Figure 1, the method includes the following steps.
在步骤S11中,在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系。In step S11, when it is detected that window dragging satisfies the split-screen window adjustment mode, the positional relationship between the dragged window and the screen is obtained.
在一种可能的实现方式中,窗口拖动满足分屏窗口调整模式,包括:在自由形状窗口模式下,检测到对窗口拖动至屏幕边缘时,确定窗口拖动满足分屏窗口调整模式。In a possible implementation manner, the window dragging satisfies the split-screen window adjustment mode, including: in the free-form window mode, when it is detected that the window is dragged to the edge of the screen, determining that the window dragging satisfies the split-screen window adjustment mode.
在一种可能的实现方式中,判断窗口拖动至屏幕边缘的方法,包括:获取拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离,若距离小于预设距离,则确定窗口拖动至屏幕边缘。In a possible implementation, the method for judging that the window is dragged to the edge of the screen includes: obtaining the distance between the edge of the window and the edge of the screen that is closest to the edge of the screen after dragging, and if the distance is less than the preset distance, determine that the window is dragged to the edge of the screen.
作为本实施例的一个示例,在检测到用户拖动窗口的情况下,可以获取拖动后窗口的左边界与屏幕的左边界的距离,以及拖动后窗口的上边界与屏幕的上边界的距离,并可以获取窗口的宽度和高度以及屏幕的宽度和高度,从而可以确定拖动后窗口的右边界与屏幕的右边界的距离,以及拖动后窗口的下边界与屏幕的下边界的距离,从而可以确定拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离。As an example of this embodiment, when it is detected that the user is dragging the window, the distance between the left border of the dragged window and the left border of the screen, and the distance between the upper border of the dragged window and the upper border of the screen can be obtained. Distance, and can obtain the width and height of the window and the width and height of the screen, so that the distance between the right border of the dragged window and the right border of the screen can be determined, and the distance between the lower border of the dragged window and the lower border of the screen can be determined , so that the distance between the edge of the window and the edge of the screen that is closest to the edge of the screen can be determined after dragging.
图2示出根据示例性实施例的一个示例示出的移动终端的窗口调整方法中拖动后窗口的左边界与屏幕的左边界的距离、拖动后窗口的上边界与屏幕的上边界的距离、拖动后窗口的宽度和拖动后窗口的高度的示意图。如图2所示,拖动后窗口的左边界与屏幕的左边界的距离(toLeft)为114像素,拖动后窗口的上边界与屏幕的上边界的距离(toTop)为524像素,窗口的宽度(Width)为398像素,窗口的高度(Height)为298像素。Fig. 2 shows the distance between the left border of the dragged window and the left border of the screen, and the distance between the upper border of the dragged window and the upper border of the screen in the window adjustment method of the mobile terminal according to an example of an exemplary embodiment. Schematic diagram of the distance, the width of the dragged window, and the height of the dragged window. As shown in Figure 2, the distance (toLeft) between the left border of the window and the left border of the screen after dragging is 114 pixels, and the distance (toTop) between the upper border of the window and the upper border of the screen after dragging is 524 pixels. The width (Width) is 398 pixels, and the height (Height) of the window is 298 pixels.
作为本实施例的另一个示例,在检测到用户拖动窗口的情况下,可以获取拖动后窗口的左边界与屏幕的左边界的距离,以及拖动后窗口的下边界与屏幕的下边界的距离,并可以获取拖动后窗口的宽度和高度以及屏幕的宽度和高度,从而可以确定拖动后窗口的右边界与屏幕的右边界的距离,以及拖动后窗口的上边界与屏幕的上边界的距离,从而可以确定拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离。As another example of this embodiment, when it is detected that the user is dragging the window, the distance between the left border of the dragged window and the left border of the screen, and the distance between the lower border of the dragged window and the lower border of the screen can be obtained distance, and can obtain the width and height of the dragged window and the width and height of the screen, so that the distance between the right border of the dragged window and the right border of the screen can be determined, as well as the distance between the upper border of the dragged window and the screen The distance of the upper boundary, so that the distance between the window and the edge of the screen that is closest to the edge of the screen can be determined after dragging.
作为本实施例的另一个示例,在检测到用户拖动窗口的情况下,可以获取拖动后窗口的右边界与屏幕的右边界的距离,以及拖动后窗口的上边界与屏幕的上边界的距离,并可以获取拖动后窗口的宽度和高度以及屏幕的宽度和高度,从而可以确定拖动后窗口的左边界与屏幕的左边界的距离,以及拖动后窗口的下边界与屏幕的下边界的距离,从而可以确定拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离。As another example of this embodiment, when it is detected that the user is dragging the window, the distance between the right border of the dragged window and the right border of the screen, and the distance between the upper border of the dragged window and the upper border of the screen can be obtained distance, and can obtain the width and height of the dragged window and the width and height of the screen, so that the distance between the left border of the dragged window and the left border of the screen can be determined, as well as the distance between the lower border of the dragged window and the screen The distance of the lower boundary, so that the distance between the window and the edge of the screen that is closest to the edge of the screen can be determined after dragging.
作为本实施例的另一个示例,在检测到用户拖动窗口的情况下,可以获取拖动后窗口的右边界与屏幕的右边界的距离,以及拖动后窗口的下边界与屏幕的下边界的距离,并可以获取拖动后窗口的宽度和高度以及屏幕的宽度和高度,从而可以确定拖动后窗口的左边界与屏幕的左边界的距离,以及拖动后窗口的上边界与屏幕的上边界的距离,从而可以确定拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离。As another example of this embodiment, when it is detected that the user is dragging the window, the distance between the right border of the dragged window and the right border of the screen, and the distance between the lower border of the dragged window and the lower border of the screen can be obtained distance, and can obtain the width and height of the dragged window and the width and height of the screen, so that the distance between the left border of the dragged window and the left border of the screen can be determined, as well as the distance between the upper border of the dragged window and the screen The distance of the upper boundary, so that the distance between the window and the edge of the screen that is closest to the edge of the screen can be determined after dragging.
作为本实施例的另一个示例,在检测到用户拖动窗口的情况下,可以获取拖动后窗口的左边界与屏幕的左边界的距离,拖动后窗口的上边界与屏幕的上边界的距离,拖动后窗口的右边界与屏幕的右边界的距离,以及拖动后窗口的下边界与屏幕的下边界的距离,从而可以确定拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离。As another example of this embodiment, when it is detected that the user is dragging the window, the distance between the left border of the dragged window and the left border of the screen can be obtained, and the distance between the upper border of the dragged window and the upper border of the screen can be obtained. Distance, the distance between the right edge of the dragged window and the right edge of the screen, and the distance between the lower edge of the dragged window and the lower edge of the screen, so that the distance between the edge of the window and the edge of the screen and the edge of the screen after dragging can be determined distance.
在步骤S12中,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置。In step S12, the split-screen mode is switched according to the positional relationship between the dragged window and the screen, and the position of the dragged window in the split-screen mode is determined.
本实施例通过在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置,由此,用户只需拖动窗口到距离屏幕边界一定位置处,就能够快速调整多窗口模式下的窗口的位置,从而能够大大提高移动终端的窗口调整的便捷性和灵活性。In this embodiment, when it is detected that window dragging satisfies the split-screen window adjustment mode, the positional relationship between the dragged window and the screen is obtained, and the split-screen mode is switched according to the positional relationship between the dragged window and the screen, and the dragged window is determined. The position in the split-screen mode, so that the user can quickly adjust the position of the window in the multi-window mode only by dragging the window to a certain position from the screen boundary, which can greatly improve the convenience of window adjustment on the mobile terminal and flexibility.
作为本实施例的一个示例,可以在拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离小于预设值(例如5像素)的情况下,确定窗口拖动至屏幕边缘。As an example of this embodiment, it may be determined that the window is dragged to the edge of the screen when the distance between the window and the edge of the screen is closest to the edge of the screen after dragging is less than a preset value (for example, 5 pixels).
举例而言,假设第一距离为拖动后窗口的左边界与屏幕的左边界的距离,第二距离为拖动后窗口的上边界与屏幕的上边界的距离,预设值为5像素,可以在第一距离小于预设值(例如toLeft<5像素)、第一距离与窗口的宽度之和大于屏幕的宽度与预设值之差(例如toLeft+Width>屏幕的宽度-5像素)、第二距离小于预设值(例如toTop<5像素)或者第二距离与拖动后窗口的高度之和大于屏幕的高度与预设值之差(例如toTop+Height>屏幕的高度-5像素)的情况下,确定窗口拖动至屏幕边缘。For example, assuming that the first distance is the distance between the left edge of the dragged window and the left edge of the screen, the second distance is the distance between the upper edge of the dragged window and the upper edge of the screen, and the default value is 5 pixels. When the first distance is less than the preset value (for example, toLeft<5 pixels), the sum of the first distance and the width of the window is greater than the difference between the screen width and the preset value (for example, toLeft+Width>screen width-5 pixels), The second distance is less than the preset value (for example, toTop<5 pixels) or the sum of the second distance and the height of the dragged window is greater than the difference between the screen height and the preset value (for example, toTop+Height>screen height-5 pixels) , make sure the window is dragged to the edge of the screen.
在一种可能的实现方式中,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置,包括:根据窗口拖动至屏幕边缘的位置,确定切换的分屏排列方向,以及被拖动窗口在分屏模式中的位置。In a possible implementation, the split-screen mode is switched according to the positional relationship between the dragged window and the screen, and the position of the dragged window in the split-screen mode is determined, including: according to the position where the window is dragged to the edge of the screen, Determine the split-screen arrangement direction of the switch, and the position of the dragged window in split-screen mode.
在一种可能的实现方式中,根据窗口拖动至屏幕边缘的位置,确定切换的分屏排列方向,以及被拖动窗口在分屏模式中的位置,包括:若窗口拖动至屏幕左边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为左侧窗口;若窗口拖动至屏幕右边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为右侧窗口;若窗口拖动至屏幕上边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为上侧窗口;若窗口拖动至屏幕下边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为下侧窗口。在该实现方式中,可以在拖动后窗口与屏幕左边缘最接近,且拖动后窗口与屏幕左边缘的距离小于预设距离的情况下,确定窗口拖动至屏幕左边缘处;可以在拖动后窗口与屏幕右边缘最接近,且拖动后窗口与屏幕右边缘的距离小于预设距离的情况下,确定窗口拖动至屏幕右边缘处;可以在拖动后窗口与屏幕上边缘最接近,且拖动后窗口与屏幕上边缘的距离小于预设距离的情况下,确定窗口拖动至屏幕上边缘处;可以在拖动后窗口与屏幕下边缘最接近,且拖动后窗口与屏幕下边缘的距离小于预设距离的情况下,确定窗口拖动至屏幕下边缘处。其中,将被拖动窗口作为左侧窗口可以为,将被拖动窗口显示在屏幕的左半部份;将被拖动窗口作为右侧窗口可以为,将被拖动窗口显示在屏幕的右半部份;将被拖动窗口作为上侧窗口可以为,将被拖动窗口显示在屏幕的上半部份;将被拖动窗口作为下侧窗口可以为,将被拖动窗口显示在屏幕的下半部份。In a possible implementation, according to the position where the window is dragged to the edge of the screen, the split-screen arrangement direction for switching and the position of the dragged window in the split-screen mode are determined, including: if the window is dragged to the left edge of the screen If the window is dragged to the right edge of the screen, it is determined to switch to the left-right split-screen direction, and the dragged window is set as the right window window; if the window is dragged to the upper edge of the screen, then confirm to switch to the up-down split-screen direction, and use the dragged window as the upper window; if the window is dragged to the lower edge of the screen, then confirm to switch to the up-down split-screen direction , and use the dragged window as the lower window. In this implementation, when the dragged window is closest to the left edge of the screen, and the distance between the dragged window and the left edge of the screen is less than the preset distance, it is determined that the window is dragged to the left edge of the screen; If the dragged window is closest to the right edge of the screen, and the distance between the dragged window and the right edge of the screen is less than the preset distance, confirm that the window is dragged to the right edge of the screen; you can drag the window to the upper edge of the screen The closest, and the distance between the window and the upper edge of the screen after dragging is less than the preset distance, confirm that the window is dragged to the upper edge of the screen; the dragged window can be the closest to the lower edge of the screen, and the dragged window If the distance from the lower edge of the screen is less than the preset distance, it is determined that the window is dragged to the lower edge of the screen. Wherein, the dragged window can be used as the left window, and the dragged window can be displayed on the left half of the screen; the dragged window can be used as the right window, and the dragged window can be displayed on the right side of the screen. Half part; the dragged window can be used as the upper window, and the dragged window can be displayed on the upper half of the screen; the dragged window can be used as the lower window, and the dragged window can be displayed on the screen lower part of .
在一种可能的实现方式中,该方法还包括:调整被拖动窗口的大小。例如,可以将被拖动窗口的大小调整为屏幕的大小的一半。通过将被拖动窗口的大小调整为屏幕的大小的一半,可以实现快速将窗口由自由形状模式切换为分屏模式。In a possible implementation manner, the method further includes: adjusting the size of the dragged window. For example, the dragged window may be resized to half the size of the screen. By adjusting the size of the dragged window to half the size of the screen, the window can be quickly switched from the free shape mode to the split screen mode.
在一种可能的实现方式中,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置,包括:根据屏幕的状态确定切换的分屏排列方向;根据分屏排列方向以及拖动后窗口与屏幕的位置关系,确定被拖动窗口在分屏模式中的位置。In a possible implementation, the split-screen mode is switched according to the positional relationship between the dragged window and the screen, and the position of the dragged window in the split-screen mode is determined, including: determining the switched split-screen arrangement according to the state of the screen Direction: Determine the position of the dragged window in the split-screen mode according to the split-screen arrangement direction and the positional relationship between the dragged window and the screen.
在一种可能的实现方式中,根据屏幕的状态确定切换的分屏排列方向,包括:若屏幕的状态为竖屏状态,则确定切换为上下分屏方向;若屏幕的状态为横屏状态,则确定切换为左右分屏方向。In a possible implementation manner, determining the switching split-screen arrangement direction according to the state of the screen includes: if the state of the screen is a vertical screen state, then determining to switch to a vertical split-screen direction; if the state of the screen is a horizontal screen state, Then make sure to switch to the left-right split-screen direction.
在一种可能的实现方式中,根据分屏排列方向以及拖动后窗口与屏幕的位置关系,确定被拖动窗口在分屏模式中的位置,包括:若分屏排列方向为上下分屏方向,且拖动后窗口的上边界与屏幕的上边界的距离大于拖动后窗口的下边界与屏幕的下边界的距离,则将被拖动窗口作为上侧窗口;若分屏排列方向为上下分屏方向,且若拖动后窗口的上边界与屏幕的上边界的距离小于或等于拖动后窗口的下边界与屏幕的下边界的距离,则将被拖动窗口作为下侧窗口;若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与屏幕的左边界的距离大于拖动后窗口的右边界与屏幕的右边界的距离,则将被拖动窗口作为右侧窗口;若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与屏幕的左边界的距离小于或等于拖动后窗口的右边界与屏幕的右边界的距离,则将被拖动窗口作为左侧窗口。例如,在屏幕的状态为竖屏状态的情况下,若拖动后窗口的上边界与屏幕的上边界的距离小于或等于拖动后窗口的下边界与屏幕的下边界的距离,则将被拖动窗口显示在屏幕的上半部分,由此将被拖动窗口作为上侧窗口,从而可以快速将被拖动窗口调整至屏幕的上半部分,从而可以实现快速将窗口由自由形状模式切换为分屏模式。在屏幕的状态为竖屏状态的情况下,若拖动后窗口的上边界与屏幕的上边界的距离大于拖动后窗口的下边界与屏幕的下边界的距离,则将被拖动窗口显示在屏幕的下半部分,由此将被拖动窗口作为下侧窗口,从而可以快速将被拖动窗口调整至屏幕的下半部分,从而可以实现快速将窗口由自由形状模式切换为分屏模式。在屏幕的状态为横屏状态的情况下,若拖动后窗口的左边界与屏幕的左边界的距离大于拖动后窗口的右边界与屏幕的右边界的距离,则将被拖动窗口显示在屏幕的右半部分,由此将被拖动窗口作为右侧窗口,从而可以快速将被拖动窗口调整至屏幕的右半部分,从而可以实现快速将窗口由自由形状模式切换为分屏模式。在屏幕的状态为横屏状态的情况下,若拖动后窗口的左边界与屏幕的左边界的距离小于或等于拖动后窗口的右边界与屏幕的右边界的距离,则将被拖动窗口显示在屏幕的左半部分,由此将被拖动窗口作为左侧窗口,从而可以快速将被拖动窗口调整至屏幕的左半部分,从而可以实现快速将窗口由自由形状模式切换为分屏模式。In a possible implementation, the position of the dragged window in the split-screen mode is determined according to the split-screen arrangement direction and the positional relationship between the dragged window and the screen, including: if the split-screen arrangement direction is the up-down split-screen direction , and the distance between the upper boundary of the dragged window and the upper boundary of the screen is greater than the distance between the lower boundary of the dragged window and the lower boundary of the screen, the dragged window will be used as the upper window; if the split screen arrangement direction is up and down Split screen direction, and if the distance between the upper boundary of the dragged window and the upper boundary of the screen is less than or equal to the distance between the lower boundary of the dragged window and the lower boundary of the screen, the dragged window will be used as the lower window; if The split-screen arrangement direction is the left-right split-screen direction, and if the distance between the left border of the dragged window and the left border of the screen is greater than the distance between the right border of the dragged window and the right border of the screen, the dragged window will be used as the right border. Side window; if the split-screen arrangement direction is the left-right split-screen direction, and if the distance between the left border of the dragged window and the left border of the screen is less than or equal to the distance between the right border of the dragged window and the right border of the screen, then the The dragged window acts as the left window. For example, when the state of the screen is a vertical screen state, if the distance between the upper boundary of the dragged window and the upper boundary of the screen is less than or equal to the distance between the lower boundary of the dragged window and the lower boundary of the screen, the The dragged window is displayed on the upper half of the screen, so the dragged window is used as the upper window, so that the dragged window can be quickly adjusted to the upper half of the screen, so that the window can be quickly switched from the free shape mode for split-screen mode. When the state of the screen is vertical, if the distance between the upper boundary of the dragged window and the upper boundary of the screen is greater than the distance between the lower boundary of the dragged window and the lower boundary of the screen, the dragged window will be displayed In the lower part of the screen, the dragged window is used as the lower window, so that the dragged window can be quickly adjusted to the lower part of the screen, so that the window can be quickly switched from the free shape mode to the split screen mode . When the state of the screen is horizontal, if the distance between the left border of the dragged window and the left border of the screen is greater than the distance between the right border of the dragged window and the right border of the screen, the dragged window will be displayed In the right half of the screen, the dragged window is used as the right window, so that the dragged window can be quickly adjusted to the right half of the screen, so that the window can be quickly switched from free shape mode to split screen mode . When the state of the screen is horizontal, if the distance between the left border of the dragged window and the left border of the screen is less than or equal to the distance between the right border of the dragged window and the right border of the screen, it will be dragged The window is displayed on the left half of the screen, so the dragged window is used as the left window, so that the dragged window can be quickly adjusted to the left half of the screen, so that the window can be quickly switched from free shape mode to divided screen mode.
在一种可能的实现方式中,在屏幕中存在另一窗口的情况下,将另一窗口的大小调整为屏幕的大小的一半,并根据被拖动窗口的位置确定另一窗口的位置。In a possible implementation manner, if another window exists on the screen, the size of the other window is adjusted to half the size of the screen, and the position of the other window is determined according to the position of the dragged window.
在该示例中,若在屏幕中除了被拖动以外存在另一窗口,则可以将另一窗口的大小调整为屏幕大小的一半,并根据被拖动窗口的位置确定另一窗口的位置,例如可将另一窗口显示在屏幕中被拖动窗口所在的位置的另一侧。例如,若被拖动窗口显示在屏幕的下半部分,则将另一窗口显示在屏幕的上半部分,并可以将被拖动窗口的第一参数(例如gravity参数)置为end,将另一窗口的第一参数置为top;若被拖动窗口显示在屏幕的上半部分,则将另一窗口显示在屏幕的下半部分,,并可以将被拖动窗口的第一参数置为top,将另一窗口的第一参数置为end;若被拖动窗口显示在屏幕的左半部分,则将另一窗口显示在屏幕的右半部分,并可以将被拖动窗口的第一参数置为left,将另一窗口的第一参数置为right;若被拖动窗口显示在屏幕的右半部分,则将另一窗口显示在屏幕的左半部分,并可以将被拖动窗口的第一参数置为right,将另一窗口的第一参数置为left。在该示例中,在屏幕中存在被拖动窗口以及另一窗口的情况下,能够快速调整被拖动窗口以及另一窗口的大小和位置,能够将被拖动窗口以及另一窗口由自由形状模式快速切换为分屏模式,从而能够大大提高移动终端的窗口调整的便捷性和灵活性。In this example, if there is another window on the screen other than being dragged, the size of the other window can be adjusted to half the size of the screen, and the position of the other window can be determined according to the position of the dragged window, for example Another window can be displayed on the opposite side of the screen where the dragged window is located. For example, if the dragged window is displayed in the lower half of the screen, another window is displayed in the upper half of the screen, and the first parameter (such as the gravity parameter) of the dragged window can be set to end, and the other window can be set to end. The first parameter of a window is set to top; if the dragged window is displayed on the upper half of the screen, another window is displayed on the lower half of the screen, and the first parameter of the dragged window can be set to top, set the first parameter of another window to end; if the window being dragged is displayed on the left half of the screen, another window will be displayed on the right half of the screen, and the first parameter of the dragged window can be Set the parameter to left, and set the first parameter of the other window to right; if the dragged window is displayed on the right half of the screen, then the other window will be displayed on the left half of the screen, and the dragged window can be displayed The first parameter of the window is set to right, and the first parameter of the other window is set to left. In this example, when there is a dragged window and another window on the screen, the size and position of the dragged window and the other window can be quickly adjusted, and the dragged window and the other window can be formed by a free shape The mode can be quickly switched to the split-screen mode, thereby greatly improving the convenience and flexibility of window adjustment of the mobile terminal.
在一种可能的实现方式中,在屏幕中存在另外多个窗口的情况下,将另外多个窗口中的一个窗口的大小调整为屏幕的大小的一半,并根据被拖动窗口的位置确定一个窗口的位置。In a possible implementation, when there are multiple other windows on the screen, the size of one of the multiple windows is adjusted to half the size of the screen, and a window is determined according to the position of the dragged window. The position of the window.
在该示例中,若在屏幕中除了被拖动窗口以外存在另外多个窗口,则可以将另外多个窗口中的一个窗口的大小调整为屏幕的大小的一半,并根据被拖动窗口的位置确定这个窗口的位置,例如可将这个窗口显示在屏幕中被拖动窗口所在的位置的另一侧。例如,若被拖动窗口显示在屏幕的下半部分,则将这个窗口显示在屏幕的上半部分;若被拖动窗口显示在屏幕的上半部分,则将这个窗口显示在屏幕的下半部分;若被拖动窗口显示在屏幕的左半部分,则将这个窗口显示在屏幕的右半部分;若被拖动窗口显示在屏幕的右半部分,则将这个窗口显示在屏幕的左半部分。在该示例中,在屏幕中存在被拖动窗口以及另外多个窗口的情况下,能够快速调整被拖动窗口以及另外多个窗口中的一个窗口的大小和位置,能够将被拖动窗口以及另外多个窗口中的一个窗口由自由形状模式快速切换为分屏模式,从而能够大大提高移动终端的窗口调整的便捷性和灵活性。In this example, if there are multiple other windows on the screen besides the window being dragged, the size of one of the other multiple windows can be adjusted to half the size of the screen, and according to the position of the dragged window, The position of this window is determined, for example, this window can be displayed on the other side of the position where the dragged window is located on the screen. For example, if the dragged window is displayed in the lower half of the screen, display the window in the upper half of the screen; if the dragged window is displayed in the upper half of the screen, display the window in the lower half of the screen part; if the dragged window is displayed on the left half of the screen, this window will be displayed on the right half of the screen; if the dragged window is displayed on the right half of the screen, this window will be displayed on the left half of the screen part. In this example, when there are dragged windows and other multiple windows on the screen, the size and position of the dragged window and one of the other multiple windows can be quickly adjusted, and the dragged window and the other multiple windows can be quickly adjusted. In addition, one of the multiple windows is quickly switched from the free-form mode to the split-screen mode, thereby greatly improving the convenience and flexibility of window adjustment of the mobile terminal.
其中,具体选择另外多个窗口中的哪一个窗口切换为分屏模式,本领域技术人员可以根据需要进行设置,本发明对此不做限制。Specifically, which window among the other multiple windows is selected to switch to the split-screen mode can be set by those skilled in the art according to needs, and the present invention does not limit this.
举例来说,上述示例中的另外多个窗口中的一个窗口可以是另外多个窗口中用户最后一次操作的窗口,或者用户使用频率最高的应用对应的窗口。本示例能够快速调整多窗口模式下的窗口的位置,能够将窗口由自由形状模式快速切换为分屏模式,从而能够大大提高移动终端的窗口调整的便捷性和灵活性。For example, one of the other multiple windows in the above example may be the window last operated by the user among the other multiple windows, or the window corresponding to the application most frequently used by the user. This example can quickly adjust the position of the window in the multi-window mode, and can quickly switch the window from the free-form mode to the split-screen mode, thereby greatly improving the convenience and flexibility of window adjustment on the mobile terminal.
图3示出根据另一示例性实施例示出的一种移动终端的窗口调整装置的结构框图。为了便于说明,在图3中仅示出了与本实施例相关的部分。如图3所示,该装置包括获取模块31和位置确定模块32。该获取模块31被配置为在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系。该位置确定模块32被配置为根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置。Fig. 3 shows a structural block diagram of an apparatus for adjusting a window of a mobile terminal according to another exemplary embodiment. For ease of description, only parts related to this embodiment are shown in FIG. 3 . As shown in FIG. 3 , the device includes an acquisition module 31 and a location determination module 32 . The acquiring module 31 is configured to acquire the positional relationship between the dragged window and the screen when it is detected that the dragging of the window satisfies the split-screen window adjustment mode. The position determination module 32 is configured to switch the split-screen mode according to the positional relationship between the dragged window and the screen, and determine the position of the dragged window in the split-screen mode.
图4示出根据示例性实施例的一个示例示出的一种移动终端的窗口调整装置的结构框图。为了便于说明,在图4中仅示出了与本实施例相关的部分。如图4所示:Fig. 4 shows a structural block diagram of an apparatus for adjusting a window of a mobile terminal according to an example of an exemplary embodiment. For ease of description, only parts related to this embodiment are shown in FIG. 4 . As shown in Figure 4:
在一种可能的实现方式中,窗口拖动满足分屏窗口调整模式,包括:在自由形状窗口模式下,检测到对窗口拖动至屏幕边缘时,确定窗口拖动满足分屏窗口调整模式。In a possible implementation manner, the window dragging satisfies the split-screen window adjustment mode, including: in the free-form window mode, when it is detected that the window is dragged to the edge of the screen, determining that the window dragging satisfies the split-screen window adjustment mode.
在一种可能的实现方式中,判断窗口拖动至屏幕边缘的方法,包括:获取拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离,若距离小于预设距离,则确定窗口拖动至屏幕边缘。In a possible implementation, the method for judging that the window is dragged to the edge of the screen includes: obtaining the distance between the edge of the window and the edge of the screen that is closest to the edge of the screen after dragging, and if the distance is less than the preset distance, determine that the window is dragged to the edge of the screen.
在一种可能的实现方式中,位置确定模块32包括第一位置确定子模块321。该第一位置确定子模块321被配置为根据窗口拖动至屏幕边缘的位置,确定切换的分屏排列方向,以及被拖动窗口在分屏模式中的位置。In a possible implementation manner, the location determination module 32 includes a first location determination submodule 321 . The first position determination sub-module 321 is configured to determine the switched split-screen arrangement direction and the position of the dragged window in the split-screen mode according to the position where the window is dragged to the edge of the screen.
在一种可能的实现方式中,第一位置确定子模块321被配置为:若窗口拖动至屏幕左边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为左侧窗口;若窗口拖动至屏幕右边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为右侧窗口;若窗口拖动至屏幕上边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为上侧窗口;若窗口拖动至屏幕下边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为下侧窗口。In a possible implementation manner, the first position determination submodule 321 is configured to: if the window is dragged to the left edge of the screen, determine to switch to the left-right split-screen direction, and use the dragged window as the left window; If the window is dragged to the right edge of the screen, it is determined to switch to the left-right split-screen direction, and the dragged window is used as the right window; if the window is dragged to the upper edge of the screen, it is determined to switch to the up-down split-screen direction, and The dragged window is used as the upper window; if the window is dragged to the lower edge of the screen, it is determined to switch to the upper and lower split screen direction, and the dragged window is used as the lower window.
在一种可能的实现方式中,位置确定模块32包括第二位置确定子模块322。该第二位置确定子模块322包括分屏排列方向确定子模块和分屏位置确定子模块。该分屏排列方向确定子模块被配置为根据屏幕的状态确定切换的分屏排列方向。该分屏位置确定子模块被配置为根据分屏排列方向以及拖动后窗口与屏幕的位置关系,确定被拖动窗口在分屏模式中的位置。In a possible implementation manner, the location determination module 32 includes a second location determination submodule 322 . The second position determining sub-module 322 includes a split-screen arrangement direction determining sub-module and a split-screen position determining sub-module. The split-screen arrangement direction determining submodule is configured to determine the switched split-screen arrangement direction according to the state of the screen. The split-screen position determining submodule is configured to determine the position of the dragged window in the split-screen mode according to the arrangement direction of the split screen and the positional relationship between the dragged window and the screen.
在一种可能的实现方式中,分屏排列方向确定子模块被配置为:若屏幕的状态为竖屏状态,则确定切换为上下分屏方向;若屏幕的状态为横屏状态,则确定切换为左右分屏方向。In a possible implementation, the sub-module for determining the split screen arrangement direction is configured as follows: if the state of the screen is a vertical screen state, then determine to switch to the up and down split screen direction; if the state of the screen is a horizontal screen state, then determine to switch It is the left and right split screen direction.
在一种可能的实现方式中,分屏位置确定子模块被配置为:若分屏排列方向为上下分屏方向,且拖动后窗口的上边界与屏幕的上边界的距离大于拖动后窗口的下边界与屏幕的下边界的距离,则将被拖动窗口作为上侧窗口;若分屏排列方向为上下分屏方向,且若拖动后窗口的上边界与屏幕的上边界的距离小于或等于拖动后窗口的下边界与屏幕的下边界的距离,则将被拖动窗口作为下侧窗口;若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与屏幕的左边界的距离大于拖动后窗口的右边界与屏幕的右边界的距离,则将被拖动窗口作为右侧窗口;若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与屏幕的左边界的距离小于或等于拖动后窗口的右边界与屏幕的右边界的距离,则将被拖动窗口作为左侧窗口。In a possible implementation, the split-screen position determination submodule is configured as follows: if the split-screen arrangement direction is the up-down split-screen direction, and the distance between the upper boundary of the dragged window and the upper border of the screen is greater than that of the dragged window The distance between the lower boundary of the window and the lower boundary of the screen, the dragged window will be used as the upper window; if the split screen arrangement direction is the upper and lower split screen direction, and if the distance between the upper boundary of the dragged window and the upper boundary of the screen is less than Or equal to the distance between the lower border of the dragged window and the lower border of the screen, the dragged window will be used as the lower window; If the distance between the left border of the dragged window is greater than the distance between the right border of the dragged window and the right border of the screen, the dragged window will be regarded as the right window; If the distance between the left border and the left border of the screen is less than or equal to the distance between the right border of the dragged window and the right border of the screen, the dragged window is regarded as the left window.
本公开的实施例通过在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置,由此能够快速调整多窗口模式下的窗口的位置,能够将窗口由自由形状模式快速切换为分屏模式,从而能够大大提高移动终端的窗口调整的便捷性和灵活性。The embodiments of the present disclosure acquire the positional relationship between the dragged window and the screen when it is detected that the window dragging satisfies the split-screen window adjustment mode, switch the split-screen mode according to the positional relationship between the dragged window and the screen, and determine the dragged The position of the window in the split-screen mode can be moved, so that the position of the window in the multi-window mode can be quickly adjusted, and the window can be quickly switched from the free shape mode to the split-screen mode, thereby greatly improving the convenience of window adjustment on the mobile terminal and flexibility.
图5是根据一示例性实施例示出的一种用于种移动终端的窗口调整的装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。Fig. 5 is a block diagram of an apparatus 800 for adjusting a window of a mobile terminal according to an exemplary embodiment. For example, the apparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like.
参照图5,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。Referring to FIG. 5, the device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input/output (I/O) interface 812, a sensor component 814, and communication component 816 .
处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。The processing component 802 generally controls the overall operations of the device 800, such as those associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above method. Additionally, processing component 802 may include one or more modules that facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802 .
存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。The memory 804 is configured to store various types of data to support operations at the device 800 . Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, and the like. The memory 804 can be implemented by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), Magnetic Memory, Flash Memory, Magnetic or Optical Disk.
电力组件806为装置800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。Power component 806 provides power to various components of device 800 . Power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for device 800 .
多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may not only sense a boundary of a touch or swipe action, but also detect duration and pressure associated with the touch or swipe action. In some embodiments, the multimedia component 808 includes a front camera and/or a rear camera. When the device 800 is in an operation mode, such as a shooting mode or a video mode, the front camera and/or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capability.
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a microphone (MIC) configured to receive external audio signals when the device 800 is in operation modes, such as call mode, recording mode and voice recognition mode. Received audio signals may be further stored in memory 804 or sent via communication component 816 . In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。The I/O interface 812 provides an interface between the processing component 802 and a peripheral interface module, which may be a keyboard, a click wheel, a button, and the like. These buttons may include, but are not limited to: a home button, volume buttons, start button, and lock button.
传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of device 800 . For example, the sensor component 814 can detect the open/closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor component 814 can also detect a change in the position of the device 800 or a component of the device 800 , the presence or absence of user contact with the device 800 , the device 800 orientation or acceleration/deceleration and the temperature change of the device 800 . Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects in the absence of any physical contact. Sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如Wi-Fi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。The communication component 816 is configured to facilitate wired or wireless communication between the apparatus 800 and other devices. The device 800 can access wireless networks based on communication standards, such as Wi-Fi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wide Band (UWB) technology, Bluetooth (BT) technology and other technologies.
在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。In an exemplary embodiment, apparatus 800 may be programmed by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable A gate array (FPGA), controller, microcontroller, microprocessor or other electronic component implementation for performing the methods described above.
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。In an exemplary embodiment, there is also provided a non-transitory computer-readable storage medium including instructions, such as the memory 804 including instructions, which can be executed by the processor 820 of the device 800 to implement the above method. For example, the non-transitory computer readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。Other embodiments of the invention will be readily apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the present invention, these modifications, uses or adaptations follow the general principles of the present invention and include common knowledge or conventional technical means in the technical field not disclosed in this disclosure . The specification and examples are to be considered exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。It should be understood that the present invention is not limited to the precise constructions which have been described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611077589.0ACN106598429A (en) | 2016-11-29 | 2016-11-29 | Method and device for adjusting window of mobile terminal |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611077589.0ACN106598429A (en) | 2016-11-29 | 2016-11-29 | Method and device for adjusting window of mobile terminal |
| Publication Number | Publication Date |
|---|---|
| CN106598429Atrue CN106598429A (en) | 2017-04-26 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611077589.0APendingCN106598429A (en) | 2016-11-29 | 2016-11-29 | Method and device for adjusting window of mobile terminal |
| Country | Link |
|---|---|
| CN (1) | CN106598429A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108089902A (en)* | 2017-12-12 | 2018-05-29 | 掌阅科技股份有限公司 | Detection method, computing device and the computer storage media of split screen display available state |
| CN109753215A (en)* | 2018-04-02 | 2019-05-14 | 北京字节跳动网络技术有限公司 | A kind of window multi-screen display method, device and equipment |
| CN109819329A (en)* | 2019-01-16 | 2019-05-28 | 青岛海信电器股份有限公司 | A kind of window display method and smart television |
| CN110007825A (en)* | 2019-04-08 | 2019-07-12 | 北京硬壳科技有限公司 | The method and apparatus of multi-window managing |
| CN110865744A (en)* | 2019-09-30 | 2020-03-06 | 华为技术有限公司 | A split-screen display method and electronic device |
| CN111324402A (en)* | 2019-10-12 | 2020-06-23 | 杭州海康威视系统技术有限公司 | Window control method and device, electronic equipment and computer readable medium |
| WO2021238679A1 (en)* | 2020-05-25 | 2021-12-02 | 北京字节跳动网络技术有限公司 | Video call interface display control method and apparatus, storage medium, and device |
| CN119964480A (en)* | 2023-11-08 | 2025-05-09 | 北京小米移动软件有限公司 | Off-screen resolution adjustment method, device, equipment, storage medium and chip |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104090720A (en)* | 2014-04-10 | 2014-10-08 | 中兴通讯股份有限公司 | Method for adjusting terminal window display based on gesture operation and device for adjusting terminal window display |
| CN104123215A (en)* | 2014-07-03 | 2014-10-29 | 珠海市君天电子科技有限公司 | Information display method and device |
| CN104238879A (en)* | 2014-09-10 | 2014-12-24 | 珠海市君天电子科技有限公司 | Method and device for moving window of application program |
| CN105373324A (en)* | 2014-08-29 | 2016-03-02 | 宇龙计算机通信科技(深圳)有限公司 | Graphic interface display method, graphic interface display apparatus and terminal |
| CN105446693A (en)* | 2015-12-29 | 2016-03-30 | 硕诺科技(深圳)有限公司 | Mobile terminal and control method thereof for entering double-screen operating mode |
| CN105979329A (en)* | 2016-06-27 | 2016-09-28 | 乐视控股(北京)有限公司 | Method and device for adjusting main and secondary windows of television as well as terminal equipment and television |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104090720A (en)* | 2014-04-10 | 2014-10-08 | 中兴通讯股份有限公司 | Method for adjusting terminal window display based on gesture operation and device for adjusting terminal window display |
| CN104123215A (en)* | 2014-07-03 | 2014-10-29 | 珠海市君天电子科技有限公司 | Information display method and device |
| CN105373324A (en)* | 2014-08-29 | 2016-03-02 | 宇龙计算机通信科技(深圳)有限公司 | Graphic interface display method, graphic interface display apparatus and terminal |
| CN104238879A (en)* | 2014-09-10 | 2014-12-24 | 珠海市君天电子科技有限公司 | Method and device for moving window of application program |
| CN105446693A (en)* | 2015-12-29 | 2016-03-30 | 硕诺科技(深圳)有限公司 | Mobile terminal and control method thereof for entering double-screen operating mode |
| CN105979329A (en)* | 2016-06-27 | 2016-09-28 | 乐视控股(北京)有限公司 | Method and device for adjusting main and secondary windows of television as well as terminal equipment and television |
| Title |
|---|
| HUASHAN: ""窗口停靠激活区域随我定"", 《电脑报2014年合订本[M]》* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108089902A (en)* | 2017-12-12 | 2018-05-29 | 掌阅科技股份有限公司 | Detection method, computing device and the computer storage media of split screen display available state |
| CN109753215A (en)* | 2018-04-02 | 2019-05-14 | 北京字节跳动网络技术有限公司 | A kind of window multi-screen display method, device and equipment |
| CN109753215B (en)* | 2018-04-02 | 2020-03-27 | 北京字节跳动网络技术有限公司 | Window split-screen display method, device and equipment |
| US11016645B2 (en) | 2018-04-02 | 2021-05-25 | Beijing Bytedance Network Technology Co., Ltd. | Window split screen display method, device and equipment |
| CN109819329A (en)* | 2019-01-16 | 2019-05-28 | 青岛海信电器股份有限公司 | A kind of window display method and smart television |
| CN110007825A (en)* | 2019-04-08 | 2019-07-12 | 北京硬壳科技有限公司 | The method and apparatus of multi-window managing |
| US12242719B2 (en) | 2019-09-30 | 2025-03-04 | Huawei Technologies Co., Ltd. | Split-screen display method and electronic device |
| CN110865744A (en)* | 2019-09-30 | 2020-03-06 | 华为技术有限公司 | A split-screen display method and electronic device |
| WO2021063074A1 (en)* | 2019-09-30 | 2021-04-08 | 华为技术有限公司 | Method for split-screen display and electronic apparatus |
| CN111324402A (en)* | 2019-10-12 | 2020-06-23 | 杭州海康威视系统技术有限公司 | Window control method and device, electronic equipment and computer readable medium |
| CN111324402B (en)* | 2019-10-12 | 2023-03-31 | 杭州海康威视系统技术有限公司 | Window control method and device, electronic equipment and computer readable medium |
| US11853543B2 (en) | 2020-05-25 | 2023-12-26 | Beijing Bytedance Network Technology Co., Ltd. | Method and apparatus for controlling display of video call interface, storage medium and device |
| WO2021238679A1 (en)* | 2020-05-25 | 2021-12-02 | 北京字节跳动网络技术有限公司 | Video call interface display control method and apparatus, storage medium, and device |
| CN119964480A (en)* | 2023-11-08 | 2025-05-09 | 北京小米移动软件有限公司 | Off-screen resolution adjustment method, device, equipment, storage medium and chip |
| Publication | Publication Date | Title |
|---|---|---|
| CN107526494B (en) | Keyboard display method, device, terminal and storage medium | |
| CN106598429A (en) | Method and device for adjusting window of mobile terminal | |
| CN107515715A (en) | Screen capture method, device and storage medium | |
| CN107102772B (en) | Touch control method and device | |
| CN106454336A (en) | Method and device for detecting whether camera of terminal is covered or not, and terminal | |
| EP3901751A1 (en) | Method, apparatus, device, and storage medium for controlling display of floating window | |
| CN104238890B (en) | Character displaying method and device | |
| CN106657780A (en) | Image previewing method and device | |
| CN107241495A (en) | The split screen treating method and apparatus of terminal device | |
| US10013151B2 (en) | Method and terminal device for adjusting widget | |
| CN106201310A (en) | The display packing of notification message, device and terminal | |
| CN105892869A (en) | Image position adjusting method and device | |
| CN104199609B (en) | The method and device of cursor positioning | |
| CN106354504A (en) | Message display method and device thereof | |
| CN106550226A (en) | Projected picture correcting method and device | |
| CN109408022A (en) | Display methods, device, terminal and storage medium | |
| CN108124058A (en) | information display control method and device | |
| CN107491250A (en) | Display methods, device and the equipment of notification message | |
| CN106919302B (en) | Operation control method and device of mobile terminal | |
| CN107132983A (en) | Split screen window operation method and device | |
| CN106547456A (en) | Terminal unit screen rotation method and device | |
| CN106126050B (en) | Menu display method and device | |
| CN106231176B (en) | Zoom processing method and processing device | |
| CN106339092B (en) | Horizontal/vertical screen switching method and apparatus | |
| CN107908346A (en) | For controlling the method and device of screen display |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20170426 |