技术领域technical field
本发明涉及一种通信领域。更具体地讲,涉及一种在屏幕上同时开启多个窗口的方法及设备。The invention relates to a communication field. More specifically, it relates to a method and device for simultaneously opening multiple windows on a screen.
背景技术Background technique
现有技术中大部分的智能电子设备,如手机、平板电脑等,虽然在同一时刻允许有几个应用在运行,但是界面上却只能有一个应用的界面处于激活状态,也就是说,用户一次只能看到一个应用的信息。之前手机等智能电子设备触摸屏较小,一次只显示一个应用的界面在前台的方式是可以接受的,但是随着技术的发展,触摸屏越来越大,已经可以满足多窗口同时显示的基本要求了。Most of the smart electronic devices in the prior art, such as mobile phones, tablet computers, etc., allow several applications to run at the same time, but only one application interface can be active on the interface, that is to say, the user Only one app's information can be seen at a time. In the past, the touch screen of smart electronic devices such as mobile phones was small, and it was acceptable to display only one application interface at the foreground at a time. However, with the development of technology, the touch screen is getting bigger and bigger, which can already meet the basic requirements of multi-window simultaneous display. .
目前,已研发出一种多应用多窗口显示技术可以让多种应用程序都可以同时出现在一个界面之上,实现了多屏多任务窗口的无切换操作,免去反复退出和打开程序的步骤。但是,要将某个应用程序显示在上述多窗口中的操作较为繁琐,首先需要开启多窗口,再所述应用程序的图标拖入多窗口中,这样的操作过程比较繁琐。At present, a multi-application and multi-window display technology has been developed to allow multiple applications to appear on one interface at the same time, realizing the non-switching operation of multi-screen multi-tasking windows, eliminating the need to repeatedly exit and open the program . However, the operation of displaying a certain application program in the above-mentioned multi-window is relatively cumbersome. Firstly, the multi-window needs to be opened, and then the icon of the application program is dragged into the multi-window. Such an operation process is relatively cumbersome.
发明内容Contents of the invention
本发明的目的在于提供一种在屏幕上同时开启多个窗口的方法及设备,通过简单的操作实现多个应用同时显示在屏幕上的多个窗口中。The object of the present invention is to provide a method and device for simultaneously opening multiple windows on the screen, and realize multiple applications to be simultaneously displayed in multiple windows on the screen through simple operations.
本发明的一方面在于提供一种在屏幕上同时开启多个窗口的方法,包括:(a)接收运行第一应用的第一指令;(b)检测在接收到第一指令后的预定时间内是否接收到运行至少一个第二应用的第二指令;(c)当在接收到第一指令后的预定时间内接收到所述第二指令时,运行所述第一应用和所述第二应用,并将所述第一应用和所述第二应用的应用窗口并排显示在屏幕上。One aspect of the present invention is to provide a method for opening multiple windows on the screen at the same time, including: (a) receiving a first instruction to run a first application; (b) detecting that within a predetermined time after receiving the first instruction Whether a second instruction to run at least one second application is received; (c) when the second instruction is received within a predetermined time after receiving the first instruction, run the first application and the second application , and display the application windows of the first application and the second application side by side on the screen.
优选地,方法还包括:当在接收到第一指令后的预定时间内没有接收到运行至少一个第二应用的第二指令时,运行所述第一应用并将所述第一应用的应用窗口显示在屏幕上。Preferably, the method further includes: when a second instruction for running at least one second application is not received within a predetermined time after receiving the first instruction, running the first application and setting the application window of the first displayed on the screen.
优选地,步骤(c)包括:当在接收到第一指令后的预定时间内接收到所述第二指令时,将屏幕分成数量与所述第一应用和所述第二应用的数量之和相同的区域,运行所述第一应用和所述第二应用,并将所述第一应用和所述第二应用的应用窗口分别显示在所述多个区域中的一个区域中。Preferably, step (c) includes: when the second instruction is received within a predetermined time after receiving the first instruction, dividing the screen into a number equal to the sum of the number of the first application and the second application Running the first application and the second application in the same area, and displaying the application windows of the first application and the second application in one of the multiple areas, respectively.
优选地,步骤(c)中将屏幕分成数量与所述第一应用和所述第二应用的数量之和相同的区域的步骤包括:获取所述第一应用和第二应用的应用类型,当所述应用类型包含视频类时,将屏幕分成数量与所述第一应用和第二应用的数量之和相同的区域,其中,用于显示视频类的应用程序的应用窗口的区域的面积比用于显示除视频类的应用程序的之外的其他应用的应用窗口的区域的面积大。Preferably, the step of dividing the screen into areas whose number is equal to the sum of the number of the first application and the second application in step (c) includes: obtaining the application types of the first application and the second application, when When the application type includes a video type, the screen is divided into areas whose number is equal to the sum of the number of the first application and the second application, wherein the area ratio of the area of the application window used to display the application program of the video type is determined by The area of the application window for displaying other applications than the video application is large.
本发明的另一方面在于提供一种在屏幕上同时开启多个窗口的设备,包括:接收单元,用于接收运行第一应用的第一指令;检测单元,用于检测在接收到第一指令后的预定时间内是否接收到运行至少一个第二应用的第二指令;运行单元,用于当在接收到第一指令后的预定时间内接收到运行至少一个第二应用的第二指令时,运行所述第一应用和所述第二应用,并将所述第一应用和所述第二应用的应用窗口并排显示在屏幕上。Another aspect of the present invention is to provide a device for simultaneously opening multiple windows on the screen, including: a receiving unit, configured to receive a first instruction to run a first application; a detection unit, configured to detect that the Whether a second instruction for running at least one second application is received within a predetermined time after receiving the first instruction; the running unit is configured to receive a second instruction for running at least one second application within a predetermined time after receiving the first instruction, Running the first application and the second application, and displaying application windows of the first application and the second application side by side on the screen.
优选地,运行单元还用于当在接收到第一指令后的预定时间内没有接收到运行至少一个第二应用的第二指令时,运行所述第一应用并将所述第一应用的应用窗口显示在屏幕上。Preferably, the running unit is further configured to run the first application and replace the application of the first application when the second instruction of running at least one second application is not received within a predetermined time after receiving the first instruction The window is displayed on the screen.
优选地,运行单元还用于当在接收到第一指令后的预定时间内接收到所述第二指令时,将屏幕分成数量与所述第一应用和所述第二应用的数量之和相同的区域,运行所述第一应用和所述第二应用,并将所述第一应用和所述第二应用的应用窗口分别显示在所述多个区域中的一个区域中。Preferably, the running unit is further configured to, when receiving the second instruction within a predetermined time after receiving the first instruction, divide the screen into a number equal to the sum of the first application and the second application running the first application and the second application, and displaying the application windows of the first application and the second application respectively in one of the plurality of regions.
优选地,运行单元还用于获取所述第一应用和所述第二应用的应用类型,当所述应用类型包含视频类时,将屏幕分成数量与所述第一应用和所述第二应用的数量之和相同的区域,其中,用于显示视频类的应用程序的应用窗口的区域的面积比用于显示除视频类的应用程序的之外的其他应用的应用窗口的区域的面积大。Preferably, the running unit is further configured to obtain the application types of the first application and the second application, and when the application type includes a video category, divide the screen into numbers corresponding to the number of the first application and the second application The sum of the numbers is the same area, wherein the area for displaying the application window of the video-type application program is larger than the area for displaying the application windows of other applications except the video-type application program.
根据本发明,只需要用户在预定时间内进行运行多个应用的操作即可开启多窗口的功能,与现有技术繁琐的操作过程相比本发明的操作更为简洁。According to the present invention, the multi-window function can be enabled only by the user operating multiple applications within a predetermined time, and the operation of the present invention is simpler than the cumbersome operation process in the prior art.
将在接下来的描述中部分阐述本发明另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明的实施而得知。Additional aspects and/or advantages of the present invention will be set forth in part in the following description, and some will be clear from the description, or can be learned through practice of the present invention.
附图说明Description of drawings
通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中:The above-mentioned and other objects, features and advantages of the present invention will become more clear through the following detailed description in conjunction with the accompanying drawings, wherein:
图1示出根据本发明的实施例的在屏幕上同时开启多个窗口的方法的流程图;FIG. 1 shows a flowchart of a method for simultaneously opening multiple windows on a screen according to an embodiment of the present invention;
图2示出根据本发明的实施例的在屏幕上同时开启多个窗口的设备的框图。Fig. 2 shows a block diagram of a device for simultaneously opening multiple windows on a screen according to an embodiment of the present invention.
具体实施方式detailed description
现在,将参照附图更充分地描述不同的示例实施例,其中,一些示例性实施例在附图中示出。Various example embodiments will now be described more fully with reference to the accompanying drawings, in which some example embodiments are shown.
图1示出根据本发明的实施例的在屏幕上同时开启多个窗口的方法的流程图。Fig. 1 shows a flowchart of a method for simultaneously opening multiple windows on a screen according to an embodiment of the present invention.
在步骤101,接收运行第一应用的第一指令。所述第一应用为各种安装在智能电子设备上的应用程序的简称,一般以不同图案的小图标的形式显示在智能电子设备的屏幕的桌面上或应用列表的界面上。通过点击所述小图标即可运行相应的应用。In step 101, a first instruction to run a first application is received. The first application is the abbreviation of various application programs installed on the smart electronic device, and is generally displayed on the desktop of the screen of the smart electronic device or on the interface of the application list in the form of small icons with different patterns. The corresponding application can be run by clicking the small icon.
在步骤102,检测在接收到第一指令后的预定时间内是否接收到运行至少一个第二应用的第二指令。所述预定时间可以是系统预先设置,也可以是用户根据自己的习惯进行设置。所述至少一个第二应用的数量可以是一个也可以是一个以上。可以理解第二指令的数量与至少一个第二应用的数量相等。换句话说本步骤是要检测在接收到第一指令后的预定时间内是否接收到运行一个或一个以上第二应用的一个或一个以上第二指令。In step 102, it is detected whether a second instruction to run at least one second application is received within a predetermined time after receiving the first instruction. The predetermined time may be preset by the system, or may be set by the user according to his own habits. The quantity of the at least one second application may be one or more than one. It can be understood that the quantity of the second instruction is equal to the quantity of at least one second application. In other words, this step is to detect whether one or more second instructions for running one or more second applications are received within a predetermined time after receiving the first instruction.
步骤103,当在接收到第一指令后的预定时间内接收到运行至少一个第二应用的第二指令时,运行所述第一应用和所述第二应用,并将所述第一应用和所述第二应用的应用窗口并排显示在屏幕上。本领域技术人员可以理解,并排显示是将所述第一应用和所述第二应用的应用窗口同时显示在所述屏幕上,并且相互不遮挡。Step 103: When a second instruction to run at least one second application is received within a predetermined time after receiving the first instruction, run the first application and the second application, and combine the first application and the second application The application windows of the second application are displayed side by side on the screen. Those skilled in the art can understand that the side-by-side display means that the application windows of the first application and the second application are displayed on the screen at the same time without blocking each other.
屏幕上显示所述第一应用和所述第二应用的应用窗口的区域可以是屏幕的一部分,也可以是整个屏幕。优选地,为了使所述第一应用和所述第二应用的应用窗口有尽可能大的显示区域,在步骤103,将屏幕分成数量与所述第一应用和所述第二应用的数量之和相同的区域,将所述第一应用和所述第二应用的应用窗口分析显示在所述屏幕被分成的多个区域中的一个区域中。将多个应用的应用窗口分别同时显示在屏幕上的多个区域中的技术简称为多应用多窗口技术,该技术在现有技术中已经实现,因此在屏幕上分成多个区域以将所述第一应用和至少一个第二应用的应用窗口分别在一个区域中显示的步骤如何实现在此不详细描述。The area where the application windows of the first application and the second application are displayed on the screen may be a part of the screen or the entire screen. Preferably, in order to make the application windows of the first application and the second application have as large a display area as possible, in step 103, divide the screen into a number equal to the number of the first application and the second application and the same area, analyzing and displaying the application windows of the first application and the second application in one of the plurality of areas into which the screen is divided. The technology of simultaneously displaying the application windows of multiple applications in multiple areas on the screen is called multi-application multi-window technology for short. How to realize the step of displaying the application windows of the first application and the at least one second application in a region will not be described in detail here.
可以将屏幕均分为与运行的应用的数量相同的数量的区域。为了达到更好的显示效果,可以给视频类的应用分配比其他类型的应用更大的显示区域。在一个优选实施例中,步骤103中将屏幕分成数量与所述第一应用和所述第二应用的数量之和相同的区域的步骤还包括:获取所述第一应用和第二应用的应用类型,当所述应用类型包含视频类时,将屏幕分成数量与所述第一应用和所述第二应用的数量之和相同的区域,其中用于显示视频类的应用程序的应用窗口的区域的面积比用于显示除视频类的应用程序的之外的其他应用的应用窗口的区域的面积大。优选的,显示视频类的应用程序的应用窗口的区域的面积为下述式(1)所示:The screen may be equally divided into the same number of regions as the number of running applications. In order to achieve a better display effect, a larger display area may be allocated to video-type applications than other types of applications. In a preferred embodiment, the step of dividing the screen into areas whose number is equal to the sum of the number of the first application and the second application in step 103 further includes: acquiring the application of the first application and the second application type, when the application type includes a video category, divide the screen into areas whose number is equal to the sum of the number of the first application and the second application, wherein the area used to display the application window of the video-type application The area of is larger than the area of the application window for displaying other applications than the video-type application program. Preferably, the area of the application window of the video application is shown in the following formula (1):
ScreenSize×((N/2+0.5)/N) (1)ScreenSize×((N/2+0.5)/N) (1)
其中ScreenSize为屏幕的面积大小,N为所述第一应用和所述第二应用的数量之和。Wherein ScreenSize is the area size of the screen, and N is the sum of the numbers of the first application and the number of the second application.
在另一个优选的实施例中,本方法还包括步骤104,当在接收到第一指令后的预定时间内没有接收到运行至少一个第二应用的第二指令时,运行所述第一应用并将所述第一应用的应用窗口显示在屏幕上。换句话说,在接收到第一指令后的预定时间内没有接收到运行第二应用的第二指令时,运行在步骤101中的第一应用并将其应用窗口显示在屏幕上。这与现有技术不同,在现有技术中,接收到运行第一应用的指令时,将马上运行该应用,而在本发明实施例中,并不会马上运行该应用,而是要检测在之后的预定时间内是否会接收到运行其他应用的其他指令,如果没有接收到运行其他应用的其他指令,则在预定时间结束后再运行该应用。In another preferred embodiment, the method further includes step 104, when the second instruction to run at least one second application is not received within a predetermined time after receiving the first instruction, run the first application and Displaying the application window of the first application on the screen. In other words, when the second instruction to run the second application is not received within a predetermined time after receiving the first instruction, the first application in step 101 is run and its application window is displayed on the screen. This is different from the prior art. In the prior art, when an instruction to run the first application is received, the application will be run immediately. However, in the embodiment of the present invention, the application will not be run immediately. Whether other instructions for running other applications will be received within the predetermined time after that, and if no other instructions for running other applications are received, the application will be run after the predetermined time is over.
可以在现有技术中的智能电子设备的操作系统的程序基础上进行改进来实现本发明。例如对于安卓系统,可将桌面管理器(Launcher)改进如下:在屏幕上检测到点击事件时,将该点击事件添加到点击列表中;在之后的预定时间内检测到其他点击事件时,将检测到的其他点击事件添加到点击列表中;当预定时间结束时,将点击列表中的应用程序传递给窗口管理器(WindowManager)进行分屏显示。在上述过程中,为了方便区分不同的点击事件,在将点击事件添加到点击列表中时,将不同的点击事件以不同的标识符来表示,还可将每一个被点击的应用程序的信息(包名(packageName),应用类别(className))记录在点击列表中。The present invention can be implemented by making improvements on the basis of the operating system program of the intelligent electronic device in the prior art. For example, for the Android system, the desktop manager (Launcher) can be improved as follows: when a click event is detected on the screen, the click event is added to the click list; Other click events received are added to the click list; when the predetermined time is over, the application programs in the click list are passed to the window manager (WindowManager) for split-screen display. In the above process, in order to distinguish different click events conveniently, when the click event is added to the click list, different click events are represented by different identifiers, and the information of each clicked application ( The package name (packageName), application class (className)) is recorded in the click list.
根据本发明实施例,用户可以非常方便地进行操作,例如用户可以在应用列表中用两个手指分别点击两个应用图标,当点击两个应用图标时的时间差异小于或等于预定时间时,就可以将屏幕分为两个区域,被点击的两个应用的应用窗口分别显示在两个区域中。According to the embodiment of the present invention, the user can operate very conveniently. For example, the user can click two application icons with two fingers in the application list. When the time difference between clicking the two application icons is less than or equal to the predetermined time, the The screen may be divided into two areas, and the application windows of the two clicked applications are displayed in the two areas respectively.
图2示出根据本发明的实施例的在屏幕上同时开启多个窗口的设备的框图。Fig. 2 shows a block diagram of a device for simultaneously opening multiple windows on a screen according to an embodiment of the present invention.
如图2所示,本发明实施例的在屏幕上同时开启多个窗口的设备包括接收单元201、检测单元202、运行单元203。As shown in FIG. 2 , the device for simultaneously opening multiple windows on the screen according to the embodiment of the present invention includes a receiving unit 201 , a detecting unit 202 , and an operating unit 203 .
接收单元201用于接收运行第一应用的第一指令。所述应用为各种安装在智能电子设备上的应用程序的简称,一般以不同图案的小图标的形式显示在智能电子设备的屏幕的桌面上或应用列表的界面上。通过点击所述小图标即可运行相应的应用。The receiving unit 201 is configured to receive a first instruction for running a first application. The application is the abbreviation of various application programs installed on the intelligent electronic device, and is generally displayed on the desktop of the screen of the intelligent electronic device or on the interface of the application list in the form of small icons with different patterns. The corresponding application can be run by clicking the small icon.
检测单元202用于检测在接收到第一指令后的预定时间内是否接收到运行至少一个第二应用的第二指令。所述预定时间可以是系统预先设置,也可以是用户根据自己的习惯进行设置。所述至少一个第二应用的数量可以是一个也可以是一个以上。可以理解第二指令的数量与第二应用的数量相等。换句话说,检测单元202要检测在接收到第一指令后的预定时间内是否接收到运行一个或一个以上的第二应用的一个或一个以上第二指令。The detection unit 202 is configured to detect whether a second instruction to run at least one second application is received within a predetermined time after receiving the first instruction. The predetermined time may be preset by the system, or may be set by the user according to his own habits. The quantity of the at least one second application may be one or more than one. It can be understood that the quantity of the second instruction is equal to the quantity of the second application. In other words, the detecting unit 202 needs to detect whether one or more second instructions for running one or more second applications are received within a predetermined time after receiving the first instruction.
运行单元203用于当在接收到第一指令后的预定时间内接收到运行至少一个第二应用的第二指令时,运行所述第一应用和所述第二应用,并将所述第一应用和所述第二应用的应用窗口并排显示在屏幕上。本领域技术人员可以理解,并排显示是将所述第一应用和所述第二应用的应用窗口同时显示在所述屏幕上,并且相互不遮挡。The running unit 203 is configured to run the first application and the second application when receiving a second instruction for running at least one second application within a predetermined time after receiving the first instruction, and transfer the first The application window of the application and the second application are displayed side by side on the screen. Those skilled in the art can understand that the side-by-side display means that the application windows of the first application and the second application are displayed on the screen at the same time without blocking each other.
屏幕上显示所述第一应用和所述第二应用的应用窗口的区域可以是屏幕的一部分,也可以是整个屏幕。优选地,为了使所述第一应用和所述第二应用的应用窗口有尽可能大的显示区域,运行单元203将屏幕分成数量与所述第一应用和所述第二应用的数量之和相同的区域,将所述第一应用和所述第二应用的应用窗口分析显示在所述屏幕被分成的多个区域中的一个区域中。将多个应用的应用窗口分别同时显示在屏幕上的多个区域中的技术简称为多应用多窗口技术,该技术在现有技术中已经实现,因此在屏幕上分成多个区域以将所述第一应用和所述第二应用的应用窗口分别在一个区域中显示的实现过程在此不详细描述。The area where the application windows of the first application and the second application are displayed on the screen may be a part of the screen or the entire screen. Preferably, in order to make the application windows of the first application and the second application have as large a display area as possible, the running unit 203 divides the screen into numbers equal to the sum of the numbers of the first application and the second application In the same region, the application windows of the first application and the second application are analyzed and displayed in one of the plurality of regions into which the screen is divided. The technology of simultaneously displaying the application windows of multiple applications in multiple areas on the screen is called multi-application multi-window technology for short. The implementation process of displaying the application windows of the first application and the second application respectively in one area will not be described in detail here.
可以将屏幕均分为与运行的应用的数量相同的数量的区域。为了达到更好的显示效果,可以给视频类的应用分配比其他类型的应用更大的显示区域。在一个优选实施例中,运行单元203还获取所述第一应用和所述第二应用的应用类型,当所述应用类型包含视频类时,将屏幕分成数量与所述第一应用和所述第二应用的数量之和相同的区域,其中用于显示视频类的应用程序的应用窗口的区域的面积比用于显示除视频类的应用程序的之外的其他应用的应用窗口的区域的面积大。优选的,显示视频类的应用程序的应用窗口的区域的面积为式(1)所示。The screen may be equally divided into the same number of regions as the number of running applications. In order to achieve a better display effect, a larger display area may be allocated to video-type applications than other types of applications. In a preferred embodiment, the running unit 203 also acquires the application types of the first application and the second application, and when the application type includes video, the number of screen divisions is the same as that of the first application and the second application. The sum of the numbers of the second applications is the same area, wherein the area of the application window area for displaying the video-type application program is larger than the area of the area of the application window area for displaying other applications except the video-type application program big. Preferably, the area of the application window displaying the video-type application program is shown in formula (1).
在另一个优选的实施例中,运行单元203还用于当在接收到第一指令后的预定时间内没有接收到运行至少一个第二应用的第二指令时,运行所述第一应用并将所述第一应用的应用窗口显示在屏幕上。换句话说,在接收到第一指令后的预定时间内没有接收到运行其他应用的第二指令时,运行在接收单元201中接收到运行指令的第一应用并将其应用窗口显示在屏幕上。这与现有技术不同,在现有技术中,接收到运行第一应用的指令时,将马上运行该应用,而在本发明实施例中,并不会马上运行该应用,而是要检测在之后的预定时间内是否会接收到运行其他应用的其他指令,如果没有接收到运行其他应用的其他指令,则在预定时间结束后再运行该应用。In another preferred embodiment, the running unit 203 is further configured to run the first application and The application window of the first application is displayed on the screen. In other words, when the second instruction to run other applications is not received within a predetermined time after receiving the first instruction, the first application that receives the execution instruction in the receiving unit 201 is run and its application window is displayed on the screen. . This is different from the prior art. In the prior art, when an instruction to run the first application is received, the application will be run immediately. However, in the embodiment of the present invention, the application will not be run immediately. Whether other instructions for running other applications will be received within the predetermined time after that, and if no other instructions for running other applications are received, the application will be run after the predetermined time is over.
根据本发明的实施例的方法可被实现为计算机程序或计算机可读代码。该计算机程序或计算机可读代码可被记录在计算机可读记录介质上。所述计算机可读记录介质可以是任何可存储其后可以被计算机系统读取的数据存储设备。所述计算机可读记录介质的示例包括:只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储设备和载波(例如,通过互联网的数据传输)。所述计算机可读记录介质也可以被分布在联网的计算机系统上,从而所述计算机可读代码以分布式方式被存储和执行。The methods according to the embodiments of the present invention can be implemented as computer programs or computer readable codes. The computer program or computer readable code can be recorded on a computer readable recording medium. The computer readable recording medium may be any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer-readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage devices, and carrier waves (eg, data transmission via the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
此外,根据本发明的示例性实施例的设备中的各个单元可被实现硬件组件。本领域技术人员根据限定的各个单元所执行的处理,可以例如使用现场可编程门阵列(FPGA)或专用集成电路(ASIC)来实现各个单元。Also, each unit in the device according to the exemplary embodiments of the present invention may be implemented as a hardware component. Those skilled in the art may implement each unit, for example, by using a Field Programmable Gate Array (FPGA) or an Application Specific Integrated Circuit (ASIC) according to the defined processing performed by each unit.
根据本发明的在屏幕上同时开启多个窗口的方法及设备的方法和设备,只需要用户在预定时间内进行运行多个应用的操作即可开启多窗口的功能,与现有技术繁琐的操作过程相比本发明的操作更为简洁。According to the method and device for simultaneously opening multiple windows on the screen of the present invention, the user only needs to operate multiple applications within a predetermined time to open the multi-window function, which is different from the cumbersome operations of the prior art. The process is simpler than the operation of the present invention.
此外,尽管在这里可使用术语第一、第二等来描述不同的组件,但是这些组件不应被这些术语所限制。这些术语仅用于区分一个组件与另一组件。例如,在不脱离示例实施例的范围的情况下,第一组件可被称为第二组件,类似地,第二组件可被称为第一组件。Also, although the terms first, second, etc. may be used herein to describe various components, these components should not be limited by these terms. These terms are only used to distinguish one component from another. For example, a first component could be termed a second component, and, similarly, a second component could be termed a first component, without departing from the scope of example embodiments.
尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。While the invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that changes may be made in form and detail without departing from the spirit and scope of the invention as defined by the claims. various changes.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410224615.2ACN103995722B (en) | 2014-05-26 | 2014-05-26 | Open the method and apparatus of multiple windows simultaneously on screen |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410224615.2ACN103995722B (en) | 2014-05-26 | 2014-05-26 | Open the method and apparatus of multiple windows simultaneously on screen |
| Publication Number | Publication Date |
|---|---|
| CN103995722A CN103995722A (en) | 2014-08-20 |
| CN103995722Btrue CN103995722B (en) | 2017-08-25 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410224615.2AWithdrawn - After IssueCN103995722B (en) | 2014-05-26 | 2014-05-26 | Open the method and apparatus of multiple windows simultaneously on screen |
| Country | Link |
|---|---|
| CN (1) | CN103995722B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9946432B2 (en)* | 2015-01-05 | 2018-04-17 | Microsoft Technology Licensing, Llc. | Customizable bladed applications |
| CN104881266A (en)* | 2015-06-16 | 2015-09-02 | 魅族科技(中国)有限公司 | Control method and terminal for multi-screen display of applications |
| CN105955802B (en)* | 2016-04-21 | 2020-06-12 | 青岛海信移动通信技术股份有限公司 | Application running method of mobile terminal and mobile terminal |
| CN105975164A (en)* | 2016-07-22 | 2016-09-28 | 深圳天珑无线科技有限公司 | Application program display method and terminal |
| WO2018176297A1 (en)* | 2017-03-30 | 2018-10-04 | Sony Mobile Communications Inc. | Multi-window displaying apparatus and method and mobile electronic equipment |
| CN107508886A (en)* | 2017-08-24 | 2017-12-22 | 西安万像电子科技有限公司 | Application display method and device |
| CN109298907B (en)* | 2018-08-23 | 2021-03-26 | Oppo广东移动通信有限公司 | Application display method, application display device and terminal |
| CN109766154A (en)* | 2018-12-11 | 2019-05-17 | 中新金桥数字科技(北京)有限公司 | Reading content multiwindow implementation method and its system based on iPad |
| CN111782102B (en)* | 2020-07-15 | 2022-05-17 | Oppo广东移动通信有限公司 | Window display method and related device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102346646A (en)* | 2011-09-19 | 2012-02-08 | 百度在线网络技术(北京)有限公司 | Method and device for displaying contents on display screen of mobile terminal |
| CN103116438A (en)* | 2011-11-16 | 2013-05-22 | 三星电子株式会社 | Mobile device for executing multiple applications and method for same |
| CN103324435A (en)* | 2013-05-24 | 2013-09-25 | 华为技术有限公司 | Multi-screen display method and device and electronic device thereof |
| CN103677627A (en)* | 2012-09-24 | 2014-03-26 | 三星电子株式会社 | Method and apparatus for providing multi-window in touch device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7595810B2 (en)* | 2006-03-22 | 2009-09-29 | Apple Inc. | Methods of manipulating a screen space of a display device |
| US9032292B2 (en)* | 2012-01-19 | 2015-05-12 | Blackberry Limited | Simultaneous display of multiple maximized applications on touch screen electronic devices |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102346646A (en)* | 2011-09-19 | 2012-02-08 | 百度在线网络技术(北京)有限公司 | Method and device for displaying contents on display screen of mobile terminal |
| CN103116438A (en)* | 2011-11-16 | 2013-05-22 | 三星电子株式会社 | Mobile device for executing multiple applications and method for same |
| CN103677627A (en)* | 2012-09-24 | 2014-03-26 | 三星电子株式会社 | Method and apparatus for providing multi-window in touch device |
| CN103324435A (en)* | 2013-05-24 | 2013-09-25 | 华为技术有限公司 | Multi-screen display method and device and electronic device thereof |
| Publication number | Publication date |
|---|---|
| CN103995722A (en) | 2014-08-20 |
| Publication | Publication Date | Title |
|---|---|---|
| CN103995722B (en) | Open the method and apparatus of multiple windows simultaneously on screen | |
| US10762277B2 (en) | Optimization schemes for controlling user interfaces through gesture or touch | |
| US10499109B2 (en) | Method and apparatus for providing combined barrage information | |
| WO2015188674A1 (en) | Method and apparatus for displaying information content | |
| US20140089824A1 (en) | Systems And Methods For Dynamically Altering A User Interface Based On User Interface Actions | |
| CN107577414A (en) | The method and mobile terminal of split screen display available | |
| CN107608550B (en) | Touch operation response method and device | |
| US11093041B2 (en) | Computer system gesture-based graphical user interface control | |
| CN111026392A (en) | Method and device for generating guide page and electronic equipment | |
| US9477399B1 (en) | Automated interaction for mobile applications | |
| US9684445B2 (en) | Mobile gesture reporting and replay with unresponsive gestures identification and analysis | |
| CN104765525A (en) | Operation interface switching method and device | |
| US9699247B2 (en) | User experience monitoring for application remoting | |
| KR20160020486A (en) | Independent hit testing for touchpad manipulations and double-tap zooming | |
| CN108845924B (en) | Control response area display control method, electronic device, and storage medium | |
| CN107783886A (en) | A kind of method and terminal for obtaining operation frame per second | |
| US9747005B1 (en) | Adaptive user interface | |
| US9201591B1 (en) | Automated coverage monitoring of mobile applications | |
| CN111782113B (en) | Display method, display device and computer-readable storage medium | |
| WO2019090691A1 (en) | Monkey testing method and terminal | |
| US11928318B2 (en) | AI-powered tagging and UI/UX optimization engine | |
| WO2016078528A1 (en) | Method and device for displaying object information | |
| EP2849058A1 (en) | Method and device for displaying a message associated with an application | |
| US9600161B2 (en) | Generating and displaying a specific area | |
| EP2365434B1 (en) | Method for accessing user interface elements of running third party applications on symbian based mobile device |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| AV01 | Patent right actively abandoned | ||
| AV01 | Patent right actively abandoned | Granted publication date:20170825 Effective date of abandoning:20190729 |