WO2016023265A1 - Window display processing method in split-screen mode, electronic device and storage medium - Google Patents
Window display processing method in split-screen mode, electronic device and storage medium Download PDFInfo
- Publication number
- WO2016023265A1 WO2016023265A1 PCT/CN2014/088495 CN2014088495W WO2016023265A1 WO 2016023265 A1 WO2016023265 A1 WO 2016023265A1 CN 2014088495 W CN2014088495 W CN 2014088495W WO 2016023265 A1 WO2016023265 A1 WO 2016023265A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- window
- electronic device
- application
- response
- screen mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Definitions
- the present invention relates to the field of electronic device technologies, and in particular, to a window display processing method, an electronic device, and a storage medium in a split screen mode.
- a floating control technology is adopted, so that a certain control of an application is formed in a floating display area similar to the floating display on the application display window under the corresponding operation of the user;
- an area suspended above the video playing application window is formed; so that the user can perform other operations in the window corresponding to the video playing application while watching the video, such as a page pull-down operation;
- video playback and video playback page pull-down operations do not interfere with each other.
- the backend of the electronic device only runs the video playback application, but it seems to open two windows, which is convenient for the user to use and improves the user satisfaction.
- this suspension control technique has the following problems:
- the floating display area is not a real display window, it cannot receive the physical control message of the electronic device, such as a message sent by a return key, a menu key or a home key; the convenience and diversity of the operation have great defects;
- the embodiment of the present invention is directed to providing a window display processing method and an electronic device in a split screen mode to solve at least one of the defects of the above floating control technology.
- a first aspect of the embodiments of the present invention provides a window display processing method in a split screen mode, where the method is applied to an electronic device, where the electronic device corresponds to a split screen mode, and the method includes:
- the electronic device further corresponds to a common mode
- the first window is a window created in the normal mode.
- the method further includes:
- the electronic device In response to the second operation, the electronic device is controlled to switch from the normal mode to the split mode.
- the first window is a window created in the split screen mode.
- the first window and the second window operating state respectively correspond to a focus state and a non-focus state
- the method further includes:
- Controlling the window in the focused state is responsive to the first type of event.
- the electronic device also includes physical controls
- the first type of event includes user input received through the physical control.
- the first type of event includes a system message distribution event.
- the method further includes:
- the first window is configured to display and run the first application or the second application
- the second application is different from the first application.
- the display area of the second window is smaller than the display area of the first window.
- a second aspect of the embodiments of the present invention provides an electronic device, where the electronic device has a split screen Mode; the electronic device includes:
- a receiving unit configured to receive a first operation input by a user in the split screen mode
- a response unit configured to determine a first application of the window to be created in response to the first operation
- a creating unit configured to create a second window that is suspended above the first window and runs independently according to the first application; wherein a display area of the second window is smaller than a display area of the first window; a second window for displaying and running the first application;
- An allocation unit configured to separately allocate system resources and memory space for the second window.
- the electronic device further corresponds to a common mode
- the first window is a window created in the normal mode.
- the receiving unit is further configured to receive a second operation input by the user
- the response unit is further configured to control the electronic device to switch from the normal mode to the split screen mode in response to the second operation.
- the first window is a window created in the split screen mode.
- the first window and the second window operating state respectively correspond to a focus state and a non-focus state
- the electronic device further includes:
- a determining unit configured to determine an operating state of the first window and the second window according to a final time of the first window and the second window in response to the user input; wherein the latest window corresponding to the final time is In the focus state, other windows are in an unfocused state;
- the response unit is further configured to control the window in the focused state to respond to the first type of event.
- the electronic device also includes physical controls
- the first type of event includes user input received through the physical control.
- the first type of event includes a system message distribution event.
- the receiving unit is configured to receive a third operation input by the user when the electronic device is currently in the normal mode
- the determining unit is further configured to change an operating state of the first window and the second window in response to and according to the third operation.
- the first window is configured to display and run the first application or the second application
- the second application is different from the first application.
- the display area of the second window is smaller than the display area of the first window.
- the third aspect of the embodiments of the present invention further provides a computer storage medium, where the computer storage medium stores computer executable instructions, wherein the computer executable instructions are used in at least one of the methods of the first aspect of the embodiments of the present invention. one.
- the window display processing method, the electronic device and the storage medium in the split screen mode introduce a split screen mode in the electronic device; in the split screen mode, at least two independent operations can be supported without any coupling relationship
- the windows (such as the first window and the second window) separately allocate system resources and memory space for each window, thereby maintaining the life cycle of each window separately; thus having the following advantages:
- the second window is a window that is independently suspended on the first window, and has a separately allocated system resource and memory space, which can implement all the functions of the window, compared with the floating control technology.
- Floating display area not only can respond to simple clicks It can also handle complex processing functions, which are highly functional and extensible;
- the second window is a window independent of the first window, and can receive a message input by the physical control of the electronic device, so that the user can directly operate the second window, and the operation receivable by the second window is relative to the floating
- the display area is more abundant;
- the second window is based on the split mode of the electronic device, and is not embedded in the application compared to the floating control technology, and is not limited to a specific application; one does not support the floating control technology, and the operation is supported.
- an application can also be implemented corresponding to two windows;
- the second window is based on the split mode of the electronic device, and the electronic device itself is used as an operating platform of the application, and the compatibility of the platform does not adapt due to the floating control embedded in the application. And the problem of insufficient stability.
- FIG. 1 is a schematic flowchart of a window display processing method in a split screen mode according to an embodiment of the present invention
- FIG. 2 is a second schematic flowchart of a window display processing method in a split screen mode according to an embodiment of the present invention
- FIG. 3 is a schematic flowchart of responding to a first type of event according to an embodiment of the present invention
- FIG. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
- FIG. 5 is a second schematic structural diagram of an electronic device according to an embodiment of the present invention.
- FIG. 6 is a schematic flow chart of a window display processing method in a split screen mode according to an example of the present invention.
- FIG. 7 is a second schematic flowchart of a window display processing method in a split screen mode according to an example of the present invention.
- Embodiment 1 is described in detail below with reference to the accompanying drawings.
- the embodiment provides a window display processing method in a split screen mode, where the method is applied to an electronic device, and the electronic device corresponds to a split screen mode; the method includes:
- Step S110 receiving, in the split screen mode, a first operation input by a user
- Step S120 In response to the first operation, determining a first application of a window to be created
- Step S130 Create, according to the first application, a second window that is suspended above the first window and runs independently; wherein, a display area of the second window is smaller than a display area of the first window; a window for displaying and running the first application;
- Step S140 separately allocate system resources and memory space for the second window.
- the electronic device may be a device such as a mobile phone, a tablet computer or an e-reader, preferably an electronic device using an Android Android system.
- the electronic device further includes a display unit for displaying the first window and the second window.
- the window created in step S130 is the window to be created in the step S120.
- the first operation in the step S110 is a user operation specifying that the second window is created; and the specified application may be the same as the application currently displayed and running by the first window. , can also be different. Specifically, when the first window and the second window are used to display and run the same application, the first window and the second window are both used to display and run the first application; When the first window and the second window display and run different applications, the first window is used to display and run the second application; the second window is used to display and run the first application; One applies to the second application differently. Whether the applications used by the first window and the second window for the same operation are the same, depending on the application specified by the first operation.
- the display area of the window suspended above is smaller than the area of the window suspended below.
- the second The display area of the window is smaller than the first window.
- the second window is separately allocated system resources and memory through step S140, so that the life cycle of the second window can be separately maintained; that is, the start and end of the life cycle of the second window are both Independent of the first window.
- the first window and the second window respectively correspond to respective system resources and memory, and there is no mutual coupling relationship between the two windows, that is, operation on one window does not affect the operation of another window.
- the suspended second window has strong functionality and scalability; it can receive triggers of various events separately, and does not need to be embedded in the application development, even if the application does not support the floating control, it can be formed.
- the split screen mode is relative to the electronic device, so there is no problem that the stability caused by the application between different platforms is insufficient.
- the electronic device further corresponds to a common mode, wherein the normal mode is relative to the split screen mode, in which only one window can be displayed; System resources and memory space, and maintain their life cycle.
- the first window may be a window created in the normal mode, or may be a window created in the split mode; that is, in the split screen mode, a window may be created on a window created in the normal mode. You can also create a window on top of a window created in split screen mode.
- the window currently displayed and operated by the electronic device may be one or more, for example, 2, 3, or 4, and the like.
- the method further includes:
- Step S100 receiving a second operation input by the user
- Step S101 In response to the second operation, controlling the electronic device to cut from the normal mode Switch to the split screen mode.
- the second window needs to be created, and firstly, it needs to be switched to the split screen mode, so before receiving the first operation, the second operation is received in advance to convert the electronic device from the normal mode. In the split screen mode.
- the electronic device may be in a default mode.
- the preferred split mode is the default mode
- the current mode of the electronic device is generally a split screen mode when the user does not receive the special indication. If the electronic device is currently in the split mode, the first operation may be received, and a second window suspended above the first window may be created.
- Suspending the second window above the first window means that the second window may partially obscure the first window after creation, partially hiding the first window; when the electronic When the display unit of the device is sufficiently large, the first window and the second window may also be displayed side by side in the display unit.
- Both the first window and the second window can respond to each type of event; for a first type of event, such as a user operation that does not directly act on the window and an operation that is automatically triggered internally by the system, which window is specifically responded to, It can be determined by the following improvements in this embodiment:
- the first window and the second window operating state respectively correspond to a focus state and a non-focus state
- the method further includes:
- the other window is in an unfocused state; the window in the focused state is a window responsive to the first type of event; wherein the window in the focused state is a focused window.
- the user only operates the second window at time t; at this time, the second window is a window in an in-focus state, and the first window is a window in an unfocused state, if When the electronic device responds to a user input or a first type of event that triggers an operation within the system, The response window is the second window.
- the display unit of the electronic device is a display interaction unit, and the operation of the window to perform the response may be controlled by touching the display unit.
- the second window is a window corresponding to the video playing application, and the video is currently playing; the first window corresponds to the webpage of the browser; if the current user directly displays the first window or the user by touching the display interaction unit The second window is responded by the corresponding window at this time; the event corresponding to the user's operation is a non-first type event. If the user plays the fast forward play control in the corresponding window of the application by clicking on the video screen, the second window directly responds to the operation. If the current user inputs a user operation outside the first window and the second window, since it does not directly act on the first window or the second window, the focus window responds at this time.
- the first type of event includes at least the following two types:
- the first type the electronic device further includes a physical control; the first type of event includes a user input received through the physical control.
- the physical control may specifically be a keyboard, a menu key, a home key or a return key, which are separately disposed outside the display interaction unit.
- the first type of event includes a system message distribution event.
- the method in this embodiment is as follows when responding to the first type of event:
- Step S150 determining a window in the focused state
- Step S160 Control the window in the focus state to respond to the first type of event.
- the first window and the second window respectively correspond to a running status flag bit, and by reading the running status flag bit of each window, determining which window is a window in a focused state, usually only one focus at a time. Status window.
- the method described in this embodiment simply introduces a focus state and a non-focus state for each window, and determines a window responsive to the first type of event according to the state, thereby conveniently implementing the first type of event under the multi-window The response of the piece.
- the method further includes:
- the third operation may be a change operation specifically for changing a window in an in-focus state, such as a user operating the first window and the second window by clicking or sliding a control having a running state switching function;
- the third operation will simultaneously change the running states of the first window and the second window;
- the first window And the second window can be regarded as a window in which the operating state is changed, one of which is a window that is in a focused state before the change, and a window that is in an unfocused state after the change; the other is in a non-focused state before the change
- the window in the state is changed to the window in the focused state.
- the third operation may also be an operation directly acting on one of the windows, such as clicking a blank space of the first window or a virtual control with other functions displayed in the first window, etc., and the operation of the first window may be considered.
- the state is switched to the focus state.
- the present embodiment provides a window display processing method in a split screen mode, which can simultaneously display at least two windows, each of which is separately allocated system resources and memory space, so that the life of each window can be separately maintained.
- the cycle overcomes various deficiencies of the floating control in the prior art, and realizes multi-layer display of the display unit, and better utilizes the display space of the electronic device.
- Embodiment 2 is a diagrammatic representation of Embodiment 1:
- the embodiment provides an electronic device, where the electronic device corresponds to a split screen mode; the electronic device includes:
- the receiving unit 110 is configured to receive a first operation input by the user in the split screen mode
- the response unit 120 is configured to determine, in response to the first operation, a first application of a window to be created
- the creating unit 130 is configured to create, according to the first application, a second window that is suspended above the first window and runs independently; wherein a display area of the second window is smaller than a display area of the first window;
- the second window is configured to display and run the first application;
- the allocating unit 140 is configured to separately allocate system resources and memory space for the second window.
- the specific structure of the receiving unit 110 may include a human-computer interaction interface, such as a keyboard, a separately set entity control, a virtual control, and an interactive interface such as a touch screen.
- a human-computer interaction interface such as a keyboard, a separately set entity control, a virtual control, and an interactive interface such as a touch screen.
- the specific structures of the response unit 120, the creating unit 130, and the allocating unit 140 may correspond to a processor and a storage medium; the storage medium stores computer executable code; the processor and the storage medium pass through a data bus and Internal communication structures such as address buses are connected.
- the processor executing the computer executable code can perform functions corresponding to the respective units.
- the processor may be an electronic component having a processing function such as a central processing unit, a single chip microcomputer, a digital signal processor, or a programmable logic array.
- any two of the response unit 120, the creation unit 130, and the allocation unit 140 may be integrated into a corresponding processor, or may be separately corresponding to different processors.
- the processor uses time-sharing processing or concurrent threads to process functions corresponding to different units.
- the electronic device further includes a display unit; the display unit includes a display screen; and the display screen may be an electronic device such as a liquid crystal display or an organic light emitting diode (OLED) display.
- the display unit includes a display screen; and the display screen may be an electronic device such as a liquid crystal display or an organic light emitting diode (OLED) display.
- OLED organic light emitting diode
- the electronic device may be an electronic device such as a mobile phone, a tablet computer or an e-book, and is particularly suitable for a mobile electronic device running an Android system.
- a mobile electronic device running an Android system usually the display screen of this type of mobile electronic device does not do much, and the display space is limited.
- the electronic device of the embodiment can display and run two or more independent windows at the same time, overcomes the simple operation in the floating display area of the floating control technology, has weak scalability, and has poor compatibility and stability between platforms. The problem.
- the electronic device further corresponds to a normal mode; the first window is a window created in the normal mode.
- the first window may also be a window created in the split screen mode.
- the receiving unit 110 is further configured to receive a second operation input by the user when the electronic device is currently in the normal mode;
- the response unit 120 is further configured to control the electronic device to switch from the normal mode to the split screen mode in response to the second operation.
- the second operation of the user is received by the receiving unit 110, so that the electronic device is switched from the normal mode to the split mode according to the instruction of the user.
- the second operation may also be to switch the electronic device from the split screen mode to the normal mode.
- the electronic device can display and run more than two windows. For the difference between the normal mode and the split mode, refer to the corresponding part in the first embodiment, which will not be further elaborated here.
- the first window and the second window operating state both have an in-focus state and a non-focus state
- the electronic device further includes:
- a determining unit 150 configured to determine an operating state of the first window and the second window according to a final time of the first window and the second window in response to the user input; wherein the latest window corresponding to the final time In the in-focus state, other windows are in an unfocused state;
- the window in the focused state is a window responsive to the first type of event.
- the structure of the determining unit 150 may also include a processor and a storage medium; the computer executable code is stored on the storage medium; and the processor is connected to the storage medium through an internal communication structure such as a data bus and an address bus. .
- the processor executing the computer executable code can perform functions corresponding to the respective units.
- each window can be determined by the setting of the determining unit 150.
- the state is then facilitated by the subsequent response unit 120 controlling the window in the focused state to respond to the first type of event.
- the electronic device further includes a physical control; the physical control may be a virtual control that is not formed by the display unit, such as a keyboard, a separately set entity control, a menu key, a return key, or a home key.
- the first type of event includes at least user input and system message dispatch events received through the physical controls.
- the determining unit 150 is further configured to: determine, in response to the first type of event, a window in the focused state; the response unit 120 is further configured to control the window response in the focused state The first type of event.
- the receiving unit 110 is configured to receive a third operation input by a user
- the determining unit 150 is further configured to respond to and according to the third operation, change an operating state of the first window and the second window.
- the user can arbitrarily set which window is in the in-focus state by the third operation. Due to the uniqueness of the focus window at the current time, at least the state of the two windows is changed when the operating state of the window is changed according to the third operation, such as The first window and the second window.
- the windows for displaying and running the first window and the second window may be the same or different.
- the first window is configured to display and run the first application or the second application;
- the second application is different from the first application.
- the display area of the second window is preferably smaller than the display area of the first window; this can facilitate the user without any operation.
- the embodiment provides an electronic device, which provides hardware support for the method according to the first embodiment, and can display multiple windows at the same time, which overcomes various inconveniences caused by the existing floating control.
- Embodiment 1 Several specific examples are provided below in conjunction with Embodiment 1 and Embodiment 2:
- the example provides a window display and processing method in a split screen mode of an Android Android terminal; the method includes:
- S102 The terminal enters the split screen mode; specifically, the user enters the split screen mode according to the user input; when the split screen mode is the default mode, the Android terminal enters the split screen mode after booting ;
- S103 Select an application; generally, select an application according to user input or user operation; the application selected at this time is the first application described in Embodiment 1 or Embodiment 2.
- S104 Create a window; usually a window management service (WMS) creates a window floating on the current window on the current screen.
- the current window is the first window described in Embodiment 1 or Embodiment 2.
- the created window is the second window. Further defined in this example is creation by the window management service.
- S105 Start an application in the window; specifically, run the application selected in step S103 in the newly created window.
- the button message is one of the messages input by the user through the physical control according to the first embodiment and the second embodiment.
- the notification message is one of the system distribution messages described in the first embodiment and the embodiment.
- the system distribution message may also include other messages broadcast by the system.
- the application management service sends the button message and the notification message through a window management service (WMS), and performs message processing and/or content refreshing as a response window with the window currently in the focused state.
- WMS window management service
- the user can switch the focus state of the window by clicking on different windows; the click is the third operation.
- this example provides a window display and processing method in a split screen mode of an Android Android mobile phone; the method includes:
- the window management service WMS creates a window suspended on the current window on the current screen.
- the mobile phone is in the split screen mode at this time.
- the application management service AMS starts the application running; generally, the AMS starts the application that the user needs to run in the newly created window by acquiring user input.
- the application management service AMS creates an application lifecycle queue for the current window and the newly created window respectively described in step S201, and allocates two independent system resources and memory spaces for the two windows, and the two windows are mutually No coupling.
- the window management service WMS distributes the system message to the focus window; when distributing the system message, first determining which window is currently in focus, the system message is sent to the window in the focus state, for example, when the user clicks the return button, The return message is sent to the application in the focus window for processing.
- the application management service AMS processes the system message; specifically, according to the received system message, calling a corresponding message processing function to process.
- the application processes the system message.
- the electronic device further displays the processing result of the application processing the system message on a corresponding window for the user to view.
- the embodiment of the present invention further describes a computer storage medium, where the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute at least one of the methods described in Embodiment 1, and are specifically available. The method shown in Figures 1 and/or 2 is performed.
- the computer storage medium may be a removable storage device, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like, which can store program code.
- ROM read-only memory
- RAM random access memory
- magnetic disk or an optical disk and the like, which can store program code.
- the computer storage medium is a non-transitory storage medium such as a ROM.
- a split screen mode is set in the electronic device, and another floating display display window can be established on one display window in the split screen mode, and the system resources and the memory space of the two windows are separately allocated.
- the user can receive various complicated instructions to complete various complex responses, and the two windows are independent from each other, so that the user can control each window individually; and the split screen mode It is based on the electronic device itself, and is not embedded in the application like the floating control technology, so that it can solve the problem of poor compatibility and low stability of the platform due to the incompatibility of the platform.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本发明涉及电子设备技术领域,尤其涉及一种分屏模式下的窗口显示处理方法、电子设备和存储介质。The present invention relates to the field of electronic device technologies, and in particular, to a window display processing method, an electronic device, and a storage medium in a split screen mode.
目前在手机或平板电脑等电子设备中,采用了悬浮控制技术,使某个应用的某一个控件在用户对应的操作下,形成于类似悬浮在该应用显示窗口之上的悬浮显示区域;具体如在看视频时,通过点击对应的控件,形成一个悬浮在视频播放应用窗口之上的一个区域;以便用户一边看视频,一边在该视屏播放应用对应的窗口内进行其他操作,如页面下拉操作;这样实现视频播放以及视频播放页面下拉操作互不干扰。这样电子设备后台仅运行支撑视频播放应用,却好像打开了两个窗口,方便了用户的使用,提高了用户使用满意度。但是这种悬浮控制技术存在以下问题:At present, in an electronic device such as a mobile phone or a tablet computer, a floating control technology is adopted, so that a certain control of an application is formed in a floating display area similar to the floating display on the application display window under the corresponding operation of the user; When watching the video, by clicking the corresponding control, an area suspended above the video playing application window is formed; so that the user can perform other operations in the window corresponding to the video playing application while watching the video, such as a page pull-down operation; In this way, video playback and video playback page pull-down operations do not interfere with each other. In this way, the backend of the electronic device only runs the video playback application, but it seems to open two windows, which is convenient for the user to use and improves the user satisfaction. However, this suspension control technique has the following problems:
1)由于悬浮显示区域并非真正的显示窗口,仅能实现很简单的点击事件,功能很受限制,如无法处理一些复杂的函数;同时可扩展性也受到了很大的限制;1) Since the floating display area is not a real display window, only a very simple click event can be realized, and the function is very limited, such as unable to handle some complicated functions; at the same time, the scalability is also greatly limited;
2)由于悬浮显示区域并非真正的显示窗口,故无法接收电子设备的物理控件消息,如返回键、菜单键或home键等发送的消息;操作的便捷性和多样性都有很大的缺陷;2) Since the floating display area is not a real display window, it cannot receive the physical control message of the electronic device, such as a message sent by a return key, a menu key or a home key; the convenience and diversity of the operation have great defects;
3)由于所述悬浮控件是嵌入在应用中开发的,该应用支持悬浮控件才能形成上述悬浮显示区域;若一个应用不支持所述悬浮控件,电子就无法实现类似上述的一边在悬浮显示区域播放视频,另一方面同时实现视频应用的下拉操作等; 3) Since the floating control is embedded in the application, the application supports the floating control to form the floating display area; if an application does not support the floating control, the electronic cannot implement the same side as the above to play in the floating display area. Video, on the other hand, simultaneous pull-down operation of the video application;
4)由于所述悬浮控件是嵌入在应用中开发的,在不同平台上的应用,会影响所述悬浮控件应用的兼容性和稳定性。如手机A和手机B是不同的电子设备,提供的是不同的系统平台;则可能出现支持悬浮控件技术的应用在手机A上,所述悬浮控件应用很好,而在手机B上无法实现所述悬浮控件技术。4) Since the floating control is embedded in the application, the application on different platforms affects the compatibility and stability of the floating control application. For example, mobile phone A and mobile phone B are different electronic devices, and different system platforms are provided; then, an application supporting floating control technology may be applied to mobile phone A, and the floating control application is good, but cannot be implemented on mobile phone B. The suspension control technology.
发明内容Summary of the invention
有鉴于此,本发明实施例期望提供一种分屏模式下的窗口显示处理方法及电子设备,以解决上述悬浮控件技术的缺陷的至少其中之一。In view of this, the embodiment of the present invention is directed to providing a window display processing method and an electronic device in a split screen mode to solve at least one of the defects of the above floating control technology.
为达到上述目的,本发明实施例的技术方案是这样实现的:To achieve the above objective, the technical solution of the embodiment of the present invention is implemented as follows:
本发明实施例第一方面提供一种分屏模式下的窗口显示处理方法,所述方法应用于电子设备中,所述电子设备对应有分屏模式;所述方法包括:A first aspect of the embodiments of the present invention provides a window display processing method in a split screen mode, where the method is applied to an electronic device, where the electronic device corresponds to a split screen mode, and the method includes:
在所述分屏模式下,接收用户输入的第一操作;Receiving, in the split screen mode, a first operation input by a user;
响应所述第一操作,确定待创建窗口的第一应用;Determining the first application of the window to be created in response to the first operation;
依据所述第一应用,创建悬浮在第一窗口之上且独立运行的第二窗口;所述第二窗口用于显示并运行所述第一应用;Determining, according to the first application, a second window that is suspended above the first window and runs independently; the second window is configured to display and run the first application;
为所述第二窗口单独分配系统资源和内存空间。System resources and memory space are separately allocated for the second window.
优选地,Preferably,
所述电子设备还对应有普通模式;The electronic device further corresponds to a common mode;
所述第一窗口为在所述普通模式下创建的窗口。The first window is a window created in the normal mode.
优选地,Preferably,
当所述电子设备当前处于所述普通模式下时,所述方法还包括:When the electronic device is currently in the normal mode, the method further includes:
接收用户输入的第二操作;Receiving a second operation input by a user;
响应所述第二操作,控制所述电子设备从所述普通模式切换到所述分屏模式。In response to the second operation, the electronic device is controlled to switch from the normal mode to the split mode.
优选地, Preferably,
所述第一窗口为在所述分屏模式下创建的窗口。The first window is a window created in the split screen mode.
优选地,Preferably,
所述第一窗口和第二窗口运行状态均对应有聚焦状态和非聚焦状态;The first window and the second window operating state respectively correspond to a focus state and a non-focus state;
所述方法还包括:The method further includes:
依据第一窗口和第二窗口的响应用户输入的最终时间,确定所述第一窗口和所述第二窗口的运行状态;其中,最晚的所述最终时间对应的窗口处于所述聚焦状态下,其他窗口处于非聚焦状态下;Determining an operating state of the first window and the second window according to a final time of the first window and the second window in response to the user input; wherein, the window corresponding to the latest final time is in the focused state , other windows are in an unfocused state;
在响应所述第一类事件时,确定处于所述聚焦状态下的窗口;Determining a window in the focused state in response to the first type of event;
控制处于所述聚焦状态下的所述窗口响应所述第一类事件。Controlling the window in the focused state is responsive to the first type of event.
优选地,Preferably,
所述电子设备还包括物理控件;The electronic device also includes physical controls;
所述第一类事件包括通过所述物理控件接收的用户输入。The first type of event includes user input received through the physical control.
优选地,Preferably,
所述第一类事件包括系统消息分发事件。The first type of event includes a system message distribution event.
优选地,Preferably,
所述方法还包括:The method further includes:
接收用户输入的第三操作;Receiving a third operation input by a user;
响应并依据所述第三操作,改变所述第一窗口和所述第二窗口的运行状态。Responding to and in accordance with the third operation, changing an operational state of the first window and the second window.
优选地,Preferably,
所述第一窗口用于显示并运行所述第一应用或第二应用;The first window is configured to display and run the first application or the second application;
其中,所述第二应用与所述第一应用不同。The second application is different from the first application.
优选地,Preferably,
所述第二窗口的显示面积小于所述第一窗口的显示面积。The display area of the second window is smaller than the display area of the first window.
本发明实施例第二方面提供一种电子设备,所述电子设备对应有分屏 模式;所述电子设备包括:A second aspect of the embodiments of the present invention provides an electronic device, where the electronic device has a split screen Mode; the electronic device includes:
接收单元,配置为在所述分屏模式下,接收用户输入的第一操作;a receiving unit configured to receive a first operation input by a user in the split screen mode;
响应单元,配置为响应所述第一操作,确定待创建窗口的第一应用;a response unit, configured to determine a first application of the window to be created in response to the first operation;
创建单元,配置为依据所述第一应用,创建悬浮在第一窗口之上且独立运行的第二窗口;其中,所述第二窗口的显示面积小于所述第一窗口的显示面积;所述第二窗口用于显示并运行所述第一应用;a creating unit, configured to create a second window that is suspended above the first window and runs independently according to the first application; wherein a display area of the second window is smaller than a display area of the first window; a second window for displaying and running the first application;
分配单元,配置为为所述第二窗口单独分配系统资源和内存空间。An allocation unit configured to separately allocate system resources and memory space for the second window.
优选地,Preferably,
所述电子设备还对应有普通模式;The electronic device further corresponds to a common mode;
所述第一窗口为在所述普通模式下创建的窗口。The first window is a window created in the normal mode.
优选地,Preferably,
所述接收单元,还配置为接收用户输入的第二操作;The receiving unit is further configured to receive a second operation input by the user;
所述响应单元,还配置为响应所述第二操作,控制所述电子设备从所述普通模式切换到所述分屏模式。The response unit is further configured to control the electronic device to switch from the normal mode to the split screen mode in response to the second operation.
优选地,Preferably,
所述第一窗口为在所述分屏模式下创建的窗口。The first window is a window created in the split screen mode.
优选地,Preferably,
所述第一窗口和第二窗口运行状态均对应有聚焦状态和非聚焦状态;The first window and the second window operating state respectively correspond to a focus state and a non-focus state;
所述电子设备还包括:The electronic device further includes:
确定单元,配置为依据第一窗口和第二窗口的响应用户输入的最终时间,确定所述第一窗口和所述第二窗口的运行状态;其中,最晚的所述最终时间对应的窗口处于所述聚焦状态下,其他窗口处于非聚焦状态下;a determining unit, configured to determine an operating state of the first window and the second window according to a final time of the first window and the second window in response to the user input; wherein the latest window corresponding to the final time is In the focus state, other windows are in an unfocused state;
所述响应单元,还配置为控制处于所述聚焦状态下的所述窗口响应所述第一类事件。The response unit is further configured to control the window in the focused state to respond to the first type of event.
优选地, Preferably,
所述电子设备还包括物理控件;The electronic device also includes physical controls;
所述第一类事件包括通过所述物理控件接收的用户输入。The first type of event includes user input received through the physical control.
优选地,Preferably,
所述第一类事件包括系统消息分发事件。The first type of event includes a system message distribution event.
优选地,Preferably,
所述接收单元,配置为当所述电子设备当前处于所述普通模式下时,接收用户输入的第三操作;The receiving unit is configured to receive a third operation input by the user when the electronic device is currently in the normal mode;
所述确定单元,还配置为响应并依据所述第三操作,改变所述第一窗口和所述第二窗口的运行状态。The determining unit is further configured to change an operating state of the first window and the second window in response to and according to the third operation.
优选地,Preferably,
所述第一窗口用于显示并运行所述第一应用或第二应用;The first window is configured to display and run the first application or the second application;
其中,所述第二应用与所述第一应用不同。The second application is different from the first application.
优选地,Preferably,
所述第二窗口的显示面积小于所述第一窗口的显示面积。The display area of the second window is smaller than the display area of the first window.
本发明实施例第三方面还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于本发明实施例第一方面所述方法的至少其中之一。The third aspect of the embodiments of the present invention further provides a computer storage medium, where the computer storage medium stores computer executable instructions, wherein the computer executable instructions are used in at least one of the methods of the first aspect of the embodiments of the present invention. one.
本发明实施例所述的分屏模式下的窗口显示处理方法、电子设备和存储介质,在电子设备中引入了分屏模式;在分屏模式下,可以支撑至少两个独立运行没有任何耦合关系的窗口(如第一窗口和第二窗口),单独为每一个窗口分配系统资源和内存空间,进而能单独维护每一个窗口的生命周期;从而具有以下优点:The window display processing method, the electronic device and the storage medium in the split screen mode according to the embodiment of the present invention introduce a split screen mode in the electronic device; in the split screen mode, at least two independent operations can be supported without any coupling relationship The windows (such as the first window and the second window) separately allocate system resources and memory space for each window, thereby maintaining the life cycle of each window separately; thus having the following advantages:
第一:显示在第二窗口是一个独立悬浮在所述第一窗口上的窗口,其拥有单独分配的系统资源和内存空间,可以实现窗口所具备的所有功能,相对于悬浮控件技术中形成的悬浮显示区域,不仅可以响应简单的点击事 件,还可以处理复杂的处理函数,功能性强且可扩展性强;First: the second window is a window that is independently suspended on the first window, and has a separately allocated system resource and memory space, which can implement all the functions of the window, compared with the floating control technology. Floating display area, not only can respond to simple clicks It can also handle complex processing functions, which are highly functional and extensible;
第二:第二窗口是独立于第一窗口的窗口,可以接收电子设备物理控件输入的消息,便于用户直接对所述第二窗口进行操作,且第二窗口可接收的操作相对于所述悬浮显示区域更加丰富;Second: the second window is a window independent of the first window, and can receive a message input by the physical control of the electronic device, so that the user can directly operate the second window, and the operation receivable by the second window is relative to the floating The display area is more abundant;
第三:所述第二窗口是基于电子设备的分屏模式下的,相对于悬浮控件技术,并非嵌入在应用中开发的,不局限于具体的应用;一个不支持悬浮控件技术,运行在支持分屏模式的电子设备中,也能实现一个应用对应于两个窗口;Third: the second window is based on the split mode of the electronic device, and is not embedded in the application compared to the floating control technology, and is not limited to a specific application; one does not support the floating control technology, and the operation is supported. In an electronic device in a split screen mode, an application can also be implemented corresponding to two windows;
第四:所述第二窗口是基于电子设备的分屏模式下的,电子设备本身作为应用的运行平台,不会因为出现嵌入在应用中开发的悬浮控件一样出现平台不适应带来的兼容性和稳定性不够的问题。Fourth: the second window is based on the split mode of the electronic device, and the electronic device itself is used as an operating platform of the application, and the compatibility of the platform does not adapt due to the floating control embedded in the application. And the problem of insufficient stability.
图1为本发明实施例所述的分屏模式下的窗口显示处理方法的流程示意图之一;1 is a schematic flowchart of a window display processing method in a split screen mode according to an embodiment of the present invention;
图2为本发明实施例所述的分屏模式下的窗口显示处理方法的流程示意图之二;2 is a second schematic flowchart of a window display processing method in a split screen mode according to an embodiment of the present invention;
图3为本发明实施例所述的响应第一类事件的流程示意图;3 is a schematic flowchart of responding to a first type of event according to an embodiment of the present invention;
图4为本发明实施例所述的电子设备的结构示意图之一;4 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;
图5为本发明实施例所述的电子设备的结构示意图之二;FIG. 5 is a second schematic structural diagram of an electronic device according to an embodiment of the present invention;
图6为本发明示例所述的分屏模式下的窗口显示处理方法的流程示意图之一;6 is a schematic flow chart of a window display processing method in a split screen mode according to an example of the present invention;
图7为本发明示例所述的分屏模式下的窗口显示处理方法的流程示意图之二。 FIG. 7 is a second schematic flowchart of a window display processing method in a split screen mode according to an example of the present invention.
以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。实施例一:The preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings. Embodiment 1:
如图1所示,本实施例提供一种分屏模式下的窗口显示处理方法,所述方法应用于电子设备中,所述电子设备对应有分屏模式;所述方法包括:As shown in FIG. 1 , the embodiment provides a window display processing method in a split screen mode, where the method is applied to an electronic device, and the electronic device corresponds to a split screen mode; the method includes:
步骤S110:在所述分屏模式下,接收用户输入的第一操作;Step S110: receiving, in the split screen mode, a first operation input by a user;
步骤S120:响应所述第一操作,确定待创建窗口的第一应用;Step S120: In response to the first operation, determining a first application of a window to be created;
步骤S130:依据所述第一应用,创建悬浮在第一窗口之上且独立运行的第二窗口;其中,所述第二窗口的显示面积小于所述第一窗口的显示面积;所述第二窗口用于显示并运行所述第一应用;Step S130: Create, according to the first application, a second window that is suspended above the first window and runs independently; wherein, a display area of the second window is smaller than a display area of the first window; a window for displaying and running the first application;
步骤S140:为所述第二窗口单独分配系统资源和内存空间。Step S140: separately allocate system resources and memory space for the second window.
所述电子设备可以为手机、平板电脑或电子阅读器等设备,优选为采用安卓Android系统的电子设备。在具体的实现过程中,所述电子设备还包括一个显示单元,用于显示所述第一窗口和第二窗口。步骤S130中创建的窗口即为所述步骤S120中待创建的窗口。The electronic device may be a device such as a mobile phone, a tablet computer or an e-reader, preferably an electronic device using an Android Android system. In a specific implementation process, the electronic device further includes a display unit for displaying the first window and the second window. The window created in step S130 is the window to be created in the step S120.
当电子设备已经处于分屏模式下时,所述步骤S110中的第一操作为指定创建第二窗口的用户操作;且所指定的应用可以是与所述第一窗口当前显示并运行的应用相同,也可以不同相同。具体的如,当所述第一窗口与所述第二窗口用于显示并运行相同的应用时,所述第一窗口和所述第二窗口均用于显示并运行第一应用;当所述第一窗口与所述第二窗口显示并运行不同的应用时,所述第一窗口用于显示并运行第二应用;所述第二窗口用于显示并运行第一应用;其中,所述第一应用于所述第二应用不同。所述第一窗口和所述第二窗口用于并运行的应用是否相同,取决于所述第一操作所指定的应用。 When the electronic device is already in the split screen mode, the first operation in the step S110 is a user operation specifying that the second window is created; and the specified application may be the same as the application currently displayed and running by the first window. , can also be different. Specifically, when the first window and the second window are used to display and run the same application, the first window and the second window are both used to display and run the first application; When the first window and the second window display and run different applications, the first window is used to display and run the second application; the second window is used to display and run the first application; One applies to the second application differently. Whether the applications used by the first window and the second window for the same operation are the same, depending on the application specified by the first operation.
在具体的实现过程中,为了方便用于查看到已创建的每一个窗口,优选为悬浮在上的窗口的显示面积小于悬浮在下的窗口的面积,在本实施例中,优选为所述第二窗口的显示面积小于所述第一窗口。In a specific implementation process, in order to facilitate viewing for each window that has been created, it is preferable that the display area of the window suspended above is smaller than the area of the window suspended below. In this embodiment, preferably the second The display area of the window is smaller than the first window.
在本实施例中通过步骤S140单独为所述第二窗口分配了系统资源和内存,这样能实现单独维护所述第二窗口的生命周期;即所述第二窗口的生命周期的开始和结束都与所述第一窗口无关。In the embodiment, the second window is separately allocated system resources and memory through step S140, so that the life cycle of the second window can be separately maintained; that is, the start and end of the life cycle of the second window are both Independent of the first window.
在分屏模式下,第一窗口和第二窗口均对应了各自的系统资源和内存,两个窗口之间不存在相互耦合关系,即对一个窗口进行操作,不会影响另一个窗口的运行,相对于现有的悬浮控件技术,显然悬浮的第二窗口的功能性及可扩展性强;可单独接收各种事件的触发,无需嵌入在应用中开发,即便应用不支撑悬浮控件,也能形成类似悬浮显示区域的显示窗口;再者分屏模式是相对于电子设备而言的,故不存在应用在不同平台之间应用导致的稳定性不够的问题。In the split screen mode, the first window and the second window respectively correspond to respective system resources and memory, and there is no mutual coupling relationship between the two windows, that is, operation on one window does not affect the operation of another window. Compared with the existing floating control technology, it is obvious that the suspended second window has strong functionality and scalability; it can receive triggers of various events separately, and does not need to be embedded in the application development, even if the application does not support the floating control, it can be formed. Similar to the display window of the floating display area; the split screen mode is relative to the electronic device, so there is no problem that the stability caused by the application between different platforms is insufficient.
在具体的实现过程中,所述电子设备还对应有普通模式,所述普通模式是相对于所述分屏模式而言的,在所述普通模式下仅能显示一个窗口;对于该窗口分配有系统资源和内存空间,并维护其生命周期。In a specific implementation process, the electronic device further corresponds to a common mode, wherein the normal mode is relative to the split screen mode, in which only one window can be displayed; System resources and memory space, and maintain their life cycle.
所述第一窗口可以是在所述普通模式下创建的窗口,也可以是在所述分屏模式下创建的窗口;即在分屏模式下,可以在普通模式下创建的窗口之上创建窗口,也可以在分屏模式下创建的窗口之上创建窗口。在具体的实施过程中,电子设备当前显示并运行的窗口可以为1个或多个,例如2个、3个或4个等。The first window may be a window created in the normal mode, or may be a window created in the split mode; that is, in the split screen mode, a window may be created on a window created in the normal mode. You can also create a window on top of a window created in split screen mode. In a specific implementation process, the window currently displayed and operated by the electronic device may be one or more, for example, 2, 3, or 4, and the like.
其中,所述电子设备的当前处于普通模式下时,如图2所示,所述方法还包括:When the electronic device is currently in the normal mode, as shown in FIG. 2, the method further includes:
步骤S100:接收用户输入的第二操作;Step S100: receiving a second operation input by the user;
步骤S101:响应所述第二操作,控制所述电子设备从所述普通模式切 换到所述分屏模式。Step S101: In response to the second operation, controlling the electronic device to cut from the normal mode Switch to the split screen mode.
由于电子设备当前处于普通模式下,需要创建第二窗口,首先需要切换到分屏模式下,故在接收所述第一操作之前,将事先接收第二操作,使所述电子设备从普通模式转换到分屏模式下。Since the electronic device is currently in the normal mode, the second window needs to be created, and firstly, it needs to be switched to the split screen mode, so before receiving the first operation, the second operation is received in advance to convert the electronic device from the normal mode. In the split screen mode.
在具体的实现过程中,所述电子设备可以对应一个默认模式,具体如优选分屏模式为默认模式,在未接收到用户特别指示时,所述电子设备的当前模式一般为分屏模式。若电子设备当前处于分屏模式下,可以接收所述第一操作,开始创建悬浮在所述第一窗口之上的第二窗口。In a specific implementation process, the electronic device may be in a default mode. For example, if the preferred split mode is the default mode, the current mode of the electronic device is generally a split screen mode when the user does not receive the special indication. If the electronic device is currently in the split mode, the first operation may be received, and a second window suspended above the first window may be created.
所述第二窗口悬浮在所述第一窗口之上的意思为,在创建之后所述第二窗口可能部分遮盖住了所述第一窗口,使所述第一窗口部分隐藏;当所述电子设备的显示单元足够大时,所述第一窗口和所述第二窗口也可以是并列显示在所述显示单元内。Suspending the second window above the first window means that the second window may partially obscure the first window after creation, partially hiding the first window; when the electronic When the display unit of the device is sufficiently large, the first window and the second window may also be displayed side by side in the display unit.
所述第一窗口和所述第二窗口都可以响应每一种事件;对于没有直接作用于窗口之上的用户操作和系统内部自动触发的操作等第一类事件,具体由哪一个窗口响应,可以通过本实施例以下改进来确定:Both the first window and the second window can respond to each type of event; for a first type of event, such as a user operation that does not directly act on the window and an operation that is automatically triggered internally by the system, which window is specifically responded to, It can be determined by the following improvements in this embodiment:
所述第一窗口和第二窗口运行状态均对应有聚焦状态和非聚焦状态;The first window and the second window operating state respectively correspond to a focus state and a non-focus state;
所述方法还包括:The method further includes:
依据第一窗口和第二窗口的响应用户输入的最终时间,确定所述第一窗口和所述第二窗口的运行状态;其中,最晚的所述最终时间对应的窗口处于所述聚焦状态下,其他窗口处于非聚焦状态下;处于所述聚焦状态下的窗口为响应第一类事件的窗口;其中,所述处于聚焦状态下的窗口为聚焦窗口。Determining an operating state of the first window and the second window according to a final time of the first window and the second window in response to the user input; wherein, the window corresponding to the latest final time is in the focused state The other window is in an unfocused state; the window in the focused state is a window responsive to the first type of event; wherein the window in the focused state is a focused window.
具体如当前时刻为t时刻,在t时刻用户仅操作了第二窗口;此时所述第二窗口为处于聚焦状态下的窗口,所述第一窗口为处于非聚焦状态下的窗口,若此时电子设备响应用户输入或系统内部触发操作的第一类事件时, 响应的窗口为所述第二窗口。Specifically, if the current time is t time, the user only operates the second window at time t; at this time, the second window is a window in an in-focus state, and the first window is a window in an unfocused state, if When the electronic device responds to a user input or a first type of event that triggers an operation within the system, The response window is the second window.
在具体的实现过程中,所述电子设备的显示单元为显示交互单元,可以通过触摸所述显示单元控制所述窗口执行响应的操作。如第二窗口为视频播放应用对应的窗口,当前正在播放着视频;第一窗口对应的是浏览器的网页流浪;如果当前用户直接通过触摸所述显示交互单元显示所述第一窗口或所述第二窗口的地方,此时由对应的窗口响应;用户的这种操作对应的事件为非第一类事件。如用户通过点击视屏播放应用对应窗口中的快进播放控件,则第二窗口直接响应该操作。若当前用户在第一窗口和第二窗口之外的地方输入用户操作,由于没有直接作用于第一窗口或第二窗口,此时就由聚焦窗口响应。In a specific implementation process, the display unit of the electronic device is a display interaction unit, and the operation of the window to perform the response may be controlled by touching the display unit. For example, the second window is a window corresponding to the video playing application, and the video is currently playing; the first window corresponds to the webpage of the browser; if the current user directly displays the first window or the user by touching the display interaction unit The second window is responded by the corresponding window at this time; the event corresponding to the user's operation is a non-first type event. If the user plays the fast forward play control in the corresponding window of the application by clicking on the video screen, the second window directly responds to the operation. If the current user inputs a user operation outside the first window and the second window, since it does not directly act on the first window or the second window, the focus window responds at this time.
所述第一类事件至少包括以下两种:The first type of event includes at least the following two types:
第一种:所述电子设备还包括物理控件;所述第一类事件包括通过所述物理控件接收的用户输入。所述物理控件具体可为键盘、单独设置在所述显示交互单元之外的菜单键、home键或返回键等。The first type: the electronic device further includes a physical control; the first type of event includes a user input received through the physical control. The physical control may specifically be a keyboard, a menu key, a home key or a return key, which are separately disposed outside the display interaction unit.
第二种:所述第一类事件包括系统消息分发事件。Second: the first type of event includes a system message distribution event.
如图3所示,本实施例所述的方法,在响应所述第一类事件时的步骤如下:As shown in FIG. 3, the method in this embodiment is as follows when responding to the first type of event:
步骤S150:确定处于所述聚焦状态下的窗口;Step S150: determining a window in the focused state;
步骤S160:控制处于所述聚焦状态下的所述窗口响应所述第一类事件。Step S160: Control the window in the focus state to respond to the first type of event.
具体如何确定,可以根据每一个窗口的响应事件来直接确定,也可以根据窗口的运行状态标记来确定的。具体如第一窗口和第二窗口都对应一个运行状态标记位,通过读取每一个窗口的所述运行状态标记位确定哪一个窗口为处于聚焦状态下的窗口,通常在一个时刻仅有一个聚焦状态窗口。How to determine specifically, can be directly determined according to the response event of each window, or can be determined according to the running status flag of the window. Specifically, the first window and the second window respectively correspond to a running status flag bit, and by reading the running status flag bit of each window, determining which window is a window in a focused state, usually only one focus at a time. Status window.
本实施例所述的方法,通过为每一个窗口引入聚焦状态和非聚焦状态,并依据状态确定响应第一类事件的窗口,简便的实现了多窗口下第一类事 件的响应问题。The method described in this embodiment simply introduces a focus state and a non-focus state for each window, and determines a window responsive to the first type of event according to the state, thereby conveniently implementing the first type of event under the multi-window The response of the piece.
在一些实施例中,所述方法还包括:In some embodiments, the method further includes:
接收用户输入的第三操作;Receiving a third operation input by a user;
响应并依据所述第三操作,改变所述第一窗口和所述第二窗口的运行状态。Responding to and in accordance with the third operation, changing an operational state of the first window and the second window.
所述第三操作可以是专门用于改变处于聚焦状态下的窗口的改变操作,具体如用户通过点击或滑动具有运行状态切换功能的控件来实现第一窗口和所述第二窗口的运行状态;当电子设备仅显示并运行两个窗口时,所述第三操作将同时改变第一窗口和第二窗口的运行状态;当所述电子设备显示有3个以上的窗口时,所述第一窗口和所述第二窗口可认为是被改变了运行状态的窗口,其中一个为改变之前是处于聚焦状态下的窗口,改变之后为处于非聚焦状态下的窗口;另一个为改变之前是处于非聚焦状态下的窗口,改变之后为处于聚焦状态下的窗口。The third operation may be a change operation specifically for changing a window in an in-focus state, such as a user operating the first window and the second window by clicking or sliding a control having a running state switching function; When the electronic device only displays and runs two windows, the third operation will simultaneously change the running states of the first window and the second window; when the electronic device displays more than 3 windows, the first window And the second window can be regarded as a window in which the operating state is changed, one of which is a window that is in a focused state before the change, and a window that is in an unfocused state after the change; the other is in a non-focused state before the change The window in the state is changed to the window in the focused state.
所述第三操作还可以是直接作用于其中一个窗口上的操作,如点击第一窗口的空白处或第一窗口显示的具有其他功能的虚拟控件等,此时可认为将第一窗口的运行状态切换到聚焦状态下。The third operation may also be an operation directly acting on one of the windows, such as clicking a blank space of the first window or a virtual control with other functions displayed in the first window, etc., and the operation of the first window may be considered. The state is switched to the focus state.
综合上述,本实施例提供了一种分屏模式下的窗口显示处理方法,能同时显示至少两个窗口,每一个窗口都单独分配了系统资源和内存空间,从而能单独维护每一个窗口的生命周期,很好的克服了现有技术中悬浮控件的各种不足,且实现了显示单元的多层显示,更好的利用了电子设备的显示空间。In summary, the present embodiment provides a window display processing method in a split screen mode, which can simultaneously display at least two windows, each of which is separately allocated system resources and memory space, so that the life of each window can be separately maintained. The cycle overcomes various deficiencies of the floating control in the prior art, and realizes multi-layer display of the display unit, and better utilizes the display space of the electronic device.
实施例二:Embodiment 2:
如图4所示,本实施例提供一种电子设备,所述电子设备对应有分屏模式;所述电子设备包括:As shown in FIG. 4, the embodiment provides an electronic device, where the electronic device corresponds to a split screen mode; the electronic device includes:
接收单元110,配置为在所述分屏模式下,接收用户输入的第一操作;
The receiving
响应单元120,配置为响应所述第一操作,确定待创建窗口的第一应用;The response unit 120 is configured to determine, in response to the first operation, a first application of a window to be created;
创建单元130,配置为依据所述第一应用,创建悬浮在第一窗口之上且独立运行的第二窗口;其中,所述第二窗口的显示面积小于所述第一窗口的显示面积;所述第二窗口用于显示并运行所述第一应用;The creating unit 130 is configured to create, according to the first application, a second window that is suspended above the first window and runs independently; wherein a display area of the second window is smaller than a display area of the first window; The second window is configured to display and run the first application;
分配单元140,配置为为所述第二窗口单独分配系统资源和内存空间。The allocating unit 140 is configured to separately allocate system resources and memory space for the second window.
所述接收单元110的具体结构可包括人机交互接口,例如键盘、单独设置的实体控件、虚拟控件以及触摸屏等交互接口。The specific structure of the receiving
所述响应单元120、创建单元130及分配单元140的具体结构都可对应处理器及存储介质;所述存储介质上存储有计算机可执行代码;所述处理器与所述存储介质通过数据总线和地址总线等内部通信结构相连。所述处理器执行所述计算机可执行代码可以执行各个单元对应的功能。所述处理器可以是中央处理器、单片机、数字信号处理器或可编程逻辑阵列等具有处理功能的电子元器件。在具体的实现过程中,所述响应单元120、创建单元130及分配单元140中的任意两个可以集成对应一个处理器,也可以单独对应不同的处理器。当至少两个所述单元集成对应于同一个处理器时,所述处理器采用分时处理或并发线程处理不同单元所对应的功能。The specific structures of the response unit 120, the creating unit 130, and the allocating unit 140 may correspond to a processor and a storage medium; the storage medium stores computer executable code; the processor and the storage medium pass through a data bus and Internal communication structures such as address buses are connected. The processor executing the computer executable code can perform functions corresponding to the respective units. The processor may be an electronic component having a processing function such as a central processing unit, a single chip microcomputer, a digital signal processor, or a programmable logic array. In a specific implementation process, any two of the response unit 120, the creation unit 130, and the allocation unit 140 may be integrated into a corresponding processor, or may be separately corresponding to different processors. When at least two of the units are integrated to correspond to the same processor, the processor uses time-sharing processing or concurrent threads to process functions corresponding to different units.
在具体的实现过程中,所述电子设备还包括显示单元;所述显示单元包括显示屏;所述显示屏可以是液晶显示屏或有机发光二极管OLED显示屏等电子设备。In a specific implementation process, the electronic device further includes a display unit; the display unit includes a display screen; and the display screen may be an electronic device such as a liquid crystal display or an organic light emitting diode (OLED) display.
所述电子设备可以是手机、平板电脑或电子书等电子设备,尤其适应于运行安卓系统的移动电子设备。通常这一类的移动电子设备的显屏幕不会做的很大,显示空间有限。The electronic device may be an electronic device such as a mobile phone, a tablet computer or an e-book, and is particularly suitable for a mobile electronic device running an Android system. Usually the display screen of this type of mobile electronic device does not do much, and the display space is limited.
本实施例所述的电子设备,能够同时显示并运行两个以上的独立窗口,克服了悬浮控件技术的悬浮显示区域内可响应的操作简单、可扩展性弱以及平台之间兼容性及稳定性差的问题。 The electronic device of the embodiment can display and run two or more independent windows at the same time, overcomes the simple operation in the floating display area of the floating control technology, has weak scalability, and has poor compatibility and stability between platforms. The problem.
具体地,所述电子设备还对应有普通模式;所述第一窗口为在所述普通模式下创建的窗口。在具体的实现过程中,所述第一窗口还可是在所述分屏模式下创建的窗口。Specifically, the electronic device further corresponds to a normal mode; the first window is a window created in the normal mode. In a specific implementation process, the first window may also be a window created in the split screen mode.
在某些实施例中,所述接收单元110,还配置为当所述电子设备当前处于所述普通模式下时,接收用户输入的第二操作;In some embodiments, the receiving
所述响应单元120,还配置为响应所述第二操作,控制所述电子设备从所述普通模式切换到所述分屏模式。The response unit 120 is further configured to control the electronic device to switch from the normal mode to the split screen mode in response to the second operation.
本实施例通过所述接收单元110,接收用户的第二操作,从而根据用户的指示执行所述电子设备从普通模式下切换到所述分屏模式下。在具体的实现过程中,所述第二操作还可以是将所述电子设备从分屏模式下切换到所述普通模式下。但是仅有在所述分屏模式下,所述电子设备才能显示并运行两个以上的窗口。对于所述普通模式和分屏模式的区别可以参见实施例一中对应部分,在此就不再做进一步的详细阐述了。In this embodiment, the second operation of the user is received by the receiving
在一些实施例中,所述第一窗口和第二窗口运行状态均对应有聚焦状态和非聚焦状态;In some embodiments, the first window and the second window operating state both have an in-focus state and a non-focus state;
如图5所示,所述电子设备还包括:As shown in FIG. 5, the electronic device further includes:
确定单元150,用于依据第一窗口和第二窗口的响应用户输入的最终时间,确定所述第一窗口和所述第二窗口的运行状态;其中,最晚的所述最终时间对应的窗口处于所述聚焦状态下,其他窗口处于非聚焦状态下;a determining unit 150, configured to determine an operating state of the first window and the second window according to a final time of the first window and the second window in response to the user input; wherein the latest window corresponding to the final time In the in-focus state, other windows are in an unfocused state;
处于所述聚焦状态下的窗口为响应第一类事件的窗口。The window in the focused state is a window responsive to the first type of event.
所述确定单元150的结构,同样的可以包括处理器和存储介质;所述存储介质上存储有计算机可执行代码;所述处理器与所述存储介质通过数据总线和地址总线等内部通信结构相连。所述处理器执行所述计算机可执行代码可以执行各个单元对应的功能。The structure of the determining unit 150 may also include a processor and a storage medium; the computer executable code is stored on the storage medium; and the processor is connected to the storage medium through an internal communication structure such as a data bus and an address bus. . The processor executing the computer executable code can perform functions corresponding to the respective units.
本实施例通过所述确定单元150的设置,可以确定每一个窗口的运行 状态,然后方便后续所述响应单元120控制处于聚焦状态下的窗口响应所述第一类事件。通常所述电子设备还包括物理控件;所述物理控件可以是键盘、单独设置的实体控件、菜单键、返回键或home键等非由显示单元显示形成的虚拟控件。所述第一类事件至少包括通过所述物理控件接收的用户输入及系统消息分发事件。In this embodiment, the operation of each window can be determined by the setting of the determining unit 150. The state is then facilitated by the subsequent response unit 120 controlling the window in the focused state to respond to the first type of event. Generally, the electronic device further includes a physical control; the physical control may be a virtual control that is not formed by the display unit, such as a keyboard, a separately set entity control, a menu key, a return key, or a home key. The first type of event includes at least user input and system message dispatch events received through the physical controls.
所述确定单元150,还配置为在响应所述第一类事件时,确定处于所述聚焦状态下的窗口;所述响应单元120,还用于控制处于所述聚焦状态下的所述窗口响应所述第一类事件。The determining unit 150 is further configured to: determine, in response to the first type of event, a window in the focused state; the response unit 120 is further configured to control the window response in the focused state The first type of event.
此外,所述接收单元110,配置为接收用户输入的第三操作;In addition, the receiving
所述确定单元150,还用于响应并依据所述第三操作,改变所述第一窗口和所述第二窗口的运行状态。The determining unit 150 is further configured to respond to and according to the third operation, change an operating state of the first window and the second window.
用户通过第三操作可以任意设置哪一个窗口处于聚焦状态下,由于当前时刻聚焦窗口的唯一性,在依据所述第三操作改变窗口的运行状态时,至少改变其中两个窗口的状态,具体如第一窗口和第二窗口。The user can arbitrarily set which window is in the in-focus state by the third operation. Due to the uniqueness of the focus window at the current time, at least the state of the two windows is changed when the operating state of the window is changed according to the third operation, such as The first window and the second window.
具体的,所述第一窗口和所述第二窗口用于显示并运行的窗口可相同,也可不同。所述第一窗口用于显示并运行所述第一应用或第二应用;Specifically, the windows for displaying and running the first window and the second window may be the same or different. The first window is configured to display and run the first application or the second application;
其中,所述第二应用与所述第一应用不同。The second application is different from the first application.
为了在某些情况下所述第二窗口完全遮挡住所述第一窗口,优选为所述第二窗口的显示面积小于所述第一窗口的显示面积;这样能方便用户在不进行任何操作的情况下,看到每一个窗口以及确定电子设备当前显示有多少个窗口。In order to completely block the first window in some cases, the display area of the second window is preferably smaller than the display area of the first window; this can facilitate the user without any operation. Next, see each window and determine how many windows the electronic device currently displays.
综合上述,本实施例提供了一种电子设备,为实施例一所述的方法提供了硬件支撑,能同时显示多个窗口,克服了现有悬浮控件带来的各种不便。In summary, the embodiment provides an electronic device, which provides hardware support for the method according to the first embodiment, and can display multiple windows at the same time, which overcomes various inconveniences caused by the existing floating control.
以下结合实施例一和实施例二提供几个具体示例: Several specific examples are provided below in conjunction with Embodiment 1 and Embodiment 2:
示例一:Example 1:
如图6所示,本示例提供一种安卓Android终端的分屏模式下窗口显示和处理方法;所述方法包括:As shown in FIG. 6, the example provides a window display and processing method in a split screen mode of an Android Android terminal; the method includes:
S102:终端进入分屏模式;具体的为可根据用户输入进入到所述分屏模式下;当所述分屏模式为默认模式时,所述Android终端在开机启动后自行进入所述分屏模式;S102: The terminal enters the split screen mode; specifically, the user enters the split screen mode according to the user input; when the split screen mode is the default mode, the Android terminal enters the split screen mode after booting ;
S103:选择应用;通常为依据用户输入或用户操作选择应用;此时选择的应用为实施例一或实施例二中所述的第一应用。S103: Select an application; generally, select an application according to user input or user operation; the application selected at this time is the first application described in Embodiment 1 or Embodiment 2.
S104:创建窗口;通常可为窗口管理服务(Window Manager Service,WMS)在当前屏幕上创建一个悬浮在当前窗口之上的窗口。所述当前窗口即实施例一或实施例二中所述的第一窗口,被创建的窗口为所述第二窗口。在本示例中进一步限定是通过所述窗口管理服务进行创建。S104: Create a window; usually a window management service (WMS) creates a window floating on the current window on the current screen. The current window is the first window described in Embodiment 1 or Embodiment 2. The created window is the second window. Further defined in this example is creation by the window management service.
S105:在窗口中启动应用;具体为在新创建的窗口中运行步骤S103中选择的应用。S105: Start an application in the window; specifically, run the application selected in step S103 in the newly created window.
S106:响应按键消息和通知消息;所述按键消息为实施例一和实施例二所述的由用户通过物理控件输入的消息中的一种。所述通知消息为实施例一和实施例所述的系统分发消息的一种。在具体的实现过中,所述系统分发消息还可以包括系统广播的其他消息。S106: responding to the button message and the notification message; the button message is one of the messages input by the user through the physical control according to the first embodiment and the second embodiment. The notification message is one of the system distribution messages described in the first embodiment and the embodiment. In a specific implementation, the system distribution message may also include other messages broadcast by the system.
具体如何响应按键消息和通知消息,如下:How to respond to key messages and notification messages, as follows:
应用管理服务(Activity Manager Service,AMS)通过窗口管理服务(Window Manager Service,WMS)发送所述按键消息和通知消息,以当前处于聚焦状态下的窗口为响应窗口进行消息处理和/或内容刷新。在具体实施时,用户可以通过点击不同的窗口可以切换窗口的聚焦状态;所述点击即为所述第三操作。The application management service (AMS) sends the button message and the notification message through a window management service (WMS), and performs message processing and/or content refreshing as a response window with the window currently in the focused state. In a specific implementation, the user can switch the focus state of the window by clicking on different windows; the click is the third operation.
S107:基于用户输入退出分屏模式。 S107: Exit the split screen mode based on the user input.
示例二:Example two:
如图7所示,本示例提供一种安卓Android手机的分屏模式下窗口显示和处理方法;所述方法包括:As shown in FIG. 7 , this example provides a window display and processing method in a split screen mode of an Android Android mobile phone; the method includes:
S201:窗口管理服务WMS在当前屏幕上创建一个悬浮在当前窗口之上的窗口。当然,此时所述手机处于分屏模式下。S201: The window management service WMS creates a window suspended on the current window on the current screen. Of course, the mobile phone is in the split screen mode at this time.
S202:应用管理服务AMS启动应用运行;通常所述AMS通过获取用户输入,将用户需要在新创建的窗口运行的应用进行启动。S202: The application management service AMS starts the application running; generally, the AMS starts the application that the user needs to run in the newly created window by acquiring user input.
S203:应用管理服务AMS创建分别为步骤S201中所述的当前窗口以及新创建的窗口的应用生命周期队列进行维护,为两个窗口分配两份独立的系统资源和内存空间,两个窗口彼此间无耦合。S203: The application management service AMS creates an application lifecycle queue for the current window and the newly created window respectively described in step S201, and allocates two independent system resources and memory spaces for the two windows, and the two windows are mutually No coupling.
S204:窗口管理服务WMS分发系统消息到聚焦窗口;在分发系统消息时,首先判定当前哪个窗口处于聚焦状态,就将系统消息发送给处于聚焦状下的窗口,比如用户点击返回键时,就将返回消息发送给聚焦窗口中的应用进行处理。S204: The window management service WMS distributes the system message to the focus window; when distributing the system message, first determining which window is currently in focus, the system message is sent to the window in the focus state, for example, when the user clicks the return button, The return message is sent to the application in the focus window for processing.
S205:应用管理服务AMS处理所述系统消息;具体如根据接收到的系统消息,调用对应的消息处理函数来处理。S205: The application management service AMS processes the system message; specifically, according to the received system message, calling a corresponding message processing function to process.
S207:应用处理所述系统消息;在具体实现过程中,所述电子设备还将所述应用处理所述系统消息的处理结果呈现在对应的窗口上,供用户查看。S207: The application processes the system message. In a specific implementation process, the electronic device further displays the processing result of the application processing the system message on a corresponding window for the user to view.
本发明实施例还记载了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行实施例一中所述方法的至少其中之一,具体可用于执行图1和/或图2所示的方法。The embodiment of the present invention further describes a computer storage medium, where the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute at least one of the methods described in Embodiment 1, and are specifically available. The method shown in Figures 1 and/or 2 is performed.
所述计算机存储介质可为移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质;在一些实施例中所述计 算机存储介质为非瞬间存储介质,如ROM。The computer storage medium may be a removable storage device, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like, which can store program code. In some embodiments The computer storage medium is a non-transitory storage medium such as a ROM.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention. Modifications made in accordance with the principles of the invention are understood to fall within the scope of the invention.
本发明实施例中,在电子设备中设置了分屏模式,在分屏模式下可以在一个显示窗口之上建立另一个悬浮显示的显示窗口,且两个窗口的系统资源和内存空间是单独分配,从而采用相对于悬浮控件形成的悬浮区域,可以接收用户各种复杂的指令,完成各种复杂的响应,且两个窗口之间相互独立,能方便用户单独控制每一个窗口;且分屏模式是基于电子设备本身的,不是如悬浮控件技术一样嵌入在应用中开发的,从而可以很好的解决平台不适应带来的兼容性差一级稳定性低的问题。 In the embodiment of the present invention, a split screen mode is set in the electronic device, and another floating display display window can be established on one display window in the split screen mode, and the system resources and the memory space of the two windows are separately allocated. In order to adopt a floating area formed by the floating control, the user can receive various complicated instructions to complete various complex responses, and the two windows are independent from each other, so that the user can control each window individually; and the split screen mode It is based on the electronic device itself, and is not embedded in the application like the floating control technology, so that it can solve the problem of poor compatibility and low stability of the platform due to the incompatibility of the platform.
Claims (21)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410393523.7A CN105335044A (en) | 2014-08-11 | 2014-08-11 | Window display processing method in split-screen mode and electronic device |
| CN201410393523.7 | 2014-08-11 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016023265A1 true WO2016023265A1 (en) | 2016-02-18 |
Family
ID=55285632
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2014/088495 Ceased WO2016023265A1 (en) | 2014-08-11 | 2014-10-13 | Window display processing method in split-screen mode, electronic device and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105335044A (en) |
| WO (1) | WO2016023265A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111143011A (en) * | 2019-12-27 | 2020-05-12 | 维沃移动通信有限公司 | Display method and electronic equipment |
| CN112764619A (en) * | 2021-01-22 | 2021-05-07 | 联想(北京)有限公司 | Window control method and electronic equipment |
| CN113946245A (en) * | 2017-08-24 | 2022-01-18 | 华为技术有限公司 | Method, device and terminal for split-screen display |
| WO2022156665A1 (en) * | 2021-01-22 | 2022-07-28 | 维沃移动通信有限公司 | Data isolation method and electronic device |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108132736B (en) * | 2016-12-01 | 2020-10-20 | 腾讯科技(深圳)有限公司 | Display control method and device in window |
| CN106940616B (en) * | 2017-03-06 | 2020-08-11 | 珠海市魅族科技有限公司 | Application running method and device |
| CN107508961A (en) * | 2017-06-26 | 2017-12-22 | 努比亚技术有限公司 | A kind of active window starts method, terminal and computer-readable recording medium |
| CN108984083A (en) * | 2018-07-10 | 2018-12-11 | Oppo广东移动通信有限公司 | Split screen display processing method and device, storage medium and electronic equipment |
| CN114077455A (en) * | 2020-08-21 | 2022-02-22 | 华为技术有限公司 | Task starting method and electronic equipment |
| CN115729425A (en) * | 2021-08-26 | 2023-03-03 | 华为技术有限公司 | Display method and electronic equipment |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101365117A (en) * | 2008-09-18 | 2009-02-11 | 中兴通讯股份有限公司 | Method for customized screen splitting mode |
| US20100002138A1 (en) * | 2008-07-03 | 2010-01-07 | Wistron Corporation | Method and system for splitting a display zone of a screen, and computer program product |
| CN102915176A (en) * | 2012-09-19 | 2013-02-06 | 东莞宇龙通信科技有限公司 | Method and device for split-screen display |
| CN103135880A (en) * | 2011-12-05 | 2013-06-05 | 鸿富锦精密工业(深圳)有限公司 | Electronic device with split screen display function and method thereof |
| WO2013169070A1 (en) * | 2012-05-11 | 2013-11-14 | Samsung Electronics Co., Ltd. | Multiple window providing apparatus and method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102929478A (en) * | 2012-09-25 | 2013-02-13 | 东莞宇龙通信科技有限公司 | Application switching method and communication terminal |
| CN103870194B (en) * | 2014-02-18 | 2017-11-03 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
-
2014
- 2014-08-11 CN CN201410393523.7A patent/CN105335044A/en active Pending
- 2014-10-13 WO PCT/CN2014/088495 patent/WO2016023265A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100002138A1 (en) * | 2008-07-03 | 2010-01-07 | Wistron Corporation | Method and system for splitting a display zone of a screen, and computer program product |
| CN101365117A (en) * | 2008-09-18 | 2009-02-11 | 中兴通讯股份有限公司 | Method for customized screen splitting mode |
| CN103135880A (en) * | 2011-12-05 | 2013-06-05 | 鸿富锦精密工业(深圳)有限公司 | Electronic device with split screen display function and method thereof |
| WO2013169070A1 (en) * | 2012-05-11 | 2013-11-14 | Samsung Electronics Co., Ltd. | Multiple window providing apparatus and method |
| CN102915176A (en) * | 2012-09-19 | 2013-02-06 | 东莞宇龙通信科技有限公司 | Method and device for split-screen display |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113946245A (en) * | 2017-08-24 | 2022-01-18 | 华为技术有限公司 | Method, device and terminal for split-screen display |
| CN111143011A (en) * | 2019-12-27 | 2020-05-12 | 维沃移动通信有限公司 | Display method and electronic equipment |
| CN111143011B (en) * | 2019-12-27 | 2022-08-09 | 维沃移动通信有限公司 | Display method and electronic equipment |
| CN112764619A (en) * | 2021-01-22 | 2021-05-07 | 联想(北京)有限公司 | Window control method and electronic equipment |
| WO2022156665A1 (en) * | 2021-01-22 | 2022-07-28 | 维沃移动通信有限公司 | Data isolation method and electronic device |
| CN112764619B (en) * | 2021-01-22 | 2023-03-21 | 联想(北京)有限公司 | Window control method and electronic equipment |
| US12353676B2 (en) | 2021-01-22 | 2025-07-08 | Vivo Mobile Communication Co., Ltd. | Data isolation method and electronic device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105335044A (en) | 2016-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2016023265A1 (en) | Window display processing method in split-screen mode, electronic device and storage medium | |
| US12074946B2 (en) | System and method for automatic content capability detection | |
| US20230229293A1 (en) | Method, apparatus, and terminal for processing notification information | |
| US10445132B2 (en) | Method and apparatus for switching applications | |
| JP6273354B2 (en) | User interface elements for multiple displays | |
| KR102000266B1 (en) | Identifiers across application instances | |
| US9519409B2 (en) | Application program interface display method, device, terminal and readable storage medium | |
| US9652111B2 (en) | Method and system for quickly arranging multiple windows and mobile apparatus thereof | |
| US20190222690A1 (en) | Method and apparatus for managing application data usage | |
| CN104536666B (en) | A method and device for quickly switching application programs and their interfaces | |
| KR20170045257A (en) | Quick navigation of message conversation history | |
| CN108932087B (en) | Desktop split screen system for mobile equipment and implementation method thereof | |
| WO2015106514A1 (en) | Hover display method and device | |
| EP3895460A1 (en) | Controlling remote devices using user interface templates | |
| CN103648045A (en) | Method and device for switching display interface through side navigation bar | |
| US10349020B2 (en) | Information processing method and electronic apparatus | |
| US20240333804A1 (en) | System and Method for Automatic Content Capability Detection | |
| WO2017167126A1 (en) | Window display method, information exchange method and system | |
| CN115037971B (en) | Display equipment and control display method | |
| CN106155768A (en) | Split screen runs the method and device of application | |
| US20240195770A1 (en) | Image transmission | |
| CN103986961A (en) | Method and device for achieving picture in picture based on QNX vehicle-mounted system | |
| CN110083323A (en) | A kind of method and device for realizing mostly display and multi-user concurrent | |
| WO2019047112A1 (en) | Multi-system control method and control device, and mobile terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14899616 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 14899616 Country of ref document: EP Kind code of ref document: A1 |