[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105183287A - Display processing method and electronic device - Google Patents

Display processing method and electronic device Download PDF

Info

Publication number
CN105183287A
CN105183287A CN201510551603.5A CN201510551603A CN105183287A CN 105183287 A CN105183287 A CN 105183287A CN 201510551603 A CN201510551603 A CN 201510551603A CN 105183287 A CN105183287 A CN 105183287A
Authority
CN
China
Prior art keywords
display
application
window
whole process
applications
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.)
Pending
Application number
CN201510551603.5A
Other languages
Chinese (zh)
Inventor
蔡明祥
武亚强
王哲鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201510551603.5A priority Critical patent/CN105183287A/en
Publication of CN105183287A publication Critical patent/CN105183287A/en
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a display processing method and an electronic device. The method comprises: detecting an application that is in a background running state in the electronic device; displaying an identifier of the application that is in the background running state; detecting at least two applications selected by a received operation, and binding background processes of the at least two selected applications into a whole process; in response to a switching instruction, switching a running state of the whole process between a foreground running state and the background running state; and when the whole process is in the foreground running state, simultaneously displaying display windows corresponding to all applications in the whole process in a display interface of the electronic device. With the adoption of the display processing method disclosed by the invention, the windows of the multiple applications can be simultaneously displayed in the display interface when the electronic device is in the background running state, thereby supporting a user to operate the windows of the multiple applications at the same time.

Description

Display processing method and electronic equipment
Technical Field
The present invention relates to display technologies of electronic devices, and in particular, to a display processing method and an electronic device.
Background
Electronic devices such as smart phones and tablet computers are increasingly widely used, and users are often used to run a plurality of applications in the electronic devices, such as a browser, a multimedia player, a mail client and the like; however, the current electronic device only supports the user to select one of the applications running in the background to switch to the foreground display, and cannot support the user to simultaneously operate a plurality of windows to switch to the foreground display, which brings inconvenience to the user operation.
Disclosure of Invention
The embodiment of the invention provides a display processing method and electronic equipment, which can simultaneously switch at least two application windows of the electronic equipment in a background running state into a display interface for displaying so as to support a user to simultaneously operate the windows of a plurality of applications.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides a display processing method, which comprises the following steps:
detecting an application in a background running state in the electronic equipment;
presenting an identification of an application in a background running state;
detecting at least two applications selected by the received operation, and binding background processes of the at least two selected applications into an integral process;
responding to a switching instruction, and switching the running state of the whole process between a foreground running state and a background running state; wherein,
and when the whole process is in a foreground running state, simultaneously displaying a display window corresponding to each application in the whole process in a display interface of the electronic equipment.
The above scheme further comprises: identifying display windows corresponding to the applications in the whole process to form a fixed window group; analyzing the operation implemented aiming at the fixed window group to obtain the operation parameters of the operation; and integrally adjusting the fixed window group based on the operating parameters of the operation to update the display state of the fixed window group in the display interface of the electronic equipment.
The above scheme further comprises: identifying display windows corresponding to the applications in the whole process to form an active window group; analyzing the operation carried out aiming at the target display window in the active window group to obtain the operation parameter of the operation; adjusting the target display window in the active window group to update the display state of the target display window in the active window group; and the window support units corresponding to the at least two applications respond to the received operation to adjust.
In the above solution, adjusting the target display window in the active window group includes: and when closing the target display window in the window group, stopping displaying the target display window in the active window group, and releasing the process of the application corresponding to the target display window in the whole process.
In the foregoing solution, the displaying the display window of the application in the whole process simultaneously on the display interface of the electronic device includes: displaying the display window of each application in the whole process in a first display state, and displaying the display window part of the partial application in the whole process in the first display state; or displaying the display window of each application in the whole process in a second display state, wherein the display window of each application in the whole process is completely displayed in the second display state.
An embodiment of the present invention further provides an electronic device, where the electronic device includes:
the detection unit is used for detecting the application in the background running state in the electronic equipment;
the presentation unit is used for presenting the identifier of the application in the background running state;
the detection unit is further used for detecting the at least two applications selected by the received operation and binding the background processes of the at least two selected applications into an integral process;
the switching unit is used for responding to a switching instruction and switching the running state of the whole process between a foreground running state and a background running state;
the presentation unit is further configured to simultaneously display a display window corresponding to each application in the overall process in a display interface of the electronic device when the overall process is in a foreground running state.
In the above solution, the electronic device further includes:
the first identification unit is used for identifying display windows corresponding to the applications in the whole process to form a fixed window group;
a first analyzing unit, configured to analyze an operation performed on the fixed window group to obtain an operation parameter of the operation;
and the first adjusting unit is used for integrally adjusting the fixed window group based on the operation parameters of the operation so as to update the display state of the fixed window group in the display interface of the electronic equipment.
In the above solution, the electronic device further includes:
the second identification unit is used for identifying display windows corresponding to the applications in the whole process to form an active window group;
the second analysis unit is used for analyzing the operation carried out aiming at the target display window in the active window group to obtain the operation parameter of the operation;
a second adjusting unit, configured to adjust the target display window in the active window group to update a display state of the target display window in the active window group;
and the window support units corresponding to the at least two applications respond to the received operation to adjust.
In the foregoing solution, the second adjusting unit is further configured to, when closing the target display window in the window group, stop displaying the target display window in the active window group, and release the process of the application corresponding to the target display window in the overall process.
In the foregoing solution, the presenting unit is further configured to display a display window of each application in the whole process in a first display state, and display a display window portion of a part of applications in the whole process in the first display state; or displaying the display window of each application in the whole process in a second display state, wherein the display window of each application in the whole process is completely displayed in the second display state.
In the embodiment of the invention, the mode of binding the background application into the whole process can support the user to select one or more applications expected to operate at one time, so that the one or more applications expected to operate are bound into the whole process, and the running state of the whole process is switched, for example, the running state of the background is switched into the running state of the background, so that the defect that the windows of a plurality of background applications cannot be switched to the foreground for display at one time in the related art is overcome, and the operation efficiency is improved.
Drawings
FIG. 1 is a first schematic flow chart illustrating an implementation of a display processing method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram illustrating a second flowchart of an implementation of the display processing method according to the embodiment of the present invention;
FIG. 3 is a first diagram illustrating a background application identifier list according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating a display desktop of an electronic device according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating a second example of displaying a background application identifier list according to an embodiment of the present invention;
FIG. 6 is a diagram illustrating selection of a background application identifier according to an embodiment of the present invention;
FIG. 7 is a schematic diagram illustrating switching of a selected background application to foreground display according to an embodiment of the present invention;
FIG. 8 is a first diagram illustrating a display window for displaying an application in an overall process according to an embodiment of the present invention;
FIG. 9 is a diagram illustrating a second display window for displaying applications in the overall process according to an embodiment of the present invention;
FIG. 10 is a third schematic flow chart illustrating an implementation of a display processing method according to an embodiment of the present invention;
FIG. 11 is a third diagram illustrating a display window for displaying an application in an overall process according to an embodiment of the present invention;
FIG. 12 is a diagram illustrating adjusting a display window according to an embodiment of the present invention;
FIG. 13 is a diagram illustrating the operation of a fixed window group supporting integrity in an embodiment of the present invention;
FIG. 14 is a fourth schematic flow chart illustrating an implementation of the display processing method according to the embodiment of the present invention;
FIG. 15 is a diagram illustrating active window set support operations in accordance with an embodiment of the present invention;
fig. 16 is a schematic structural diagram of an electronic device in an embodiment of the invention.
Detailed Description
The invention is described in further detail below with reference to the figures and specific examples.
The electronic device in the embodiments of the present invention may be implemented in various forms. For example, the electronic devices described in the embodiments of the present invention may include mobile terminals such as smart phones, notebook computers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), navigation devices, and the like, and fixed terminals such as digital TVs, desktop computers, and the like.
The electronic device may also execute radio access networks under various communication networks to exchange voice and/or data. Typically, the communication network may be a global system for mobile communications (GSM) network, a Code Division Multiple Access (CDMA) network, a Wideband Code Division Multiple Access (WCDMA) network, a Long Term Evolution (LTE) communication network, or the like. Different types of communication networks may be operated by different operators.
The electronic device has a display unit that can display information processed in the electronic device. For example, when the electronic device is in a phone call mode, the display unit may display a User Interface (UI) related to a call or other communication (e.g., text messaging, multimedia file download, etc.). When the electronic device is in a video call mode or an image capturing mode, the display unit may display a captured image and/or a received image, a UI showing a video or an image and related functions; the electronic device may also display the UI of the currently running application.
The display structure of the display unit may include at least one of a Liquid Crystal Display (LCD), a thin film transistor LCD (TFT-LCD), an Organic Light Emitting Diode (OLED) display, a flexible display, a three-dimensional (3D) display, and the like.
Based on the electronic device, in the embodiments of the present invention, referring to fig. 1, an application in a background running state in the electronic device is detected (step 101), an identifier of the application in the background running state is presented (step 102), at least two applications selected by a received operation are detected, and a background process of the at least two selected applications is bound as an integral process (step 103); responding to the switching instruction, and switching the running state of the whole process between a foreground running state and a background running state (step 104); when the whole process is in a foreground running state, simultaneously displaying a display window corresponding to each application in the whole process in a display interface of the electronic equipment; the method and the device can support a user to select one or more applications with expected operation at one time by binding the background applications into the whole process, so that the one or more applications with the expected operation are bound into the whole process, and the running state of the whole process is switched, for example, from the background running state to the background running state, so that the defect that the windows of the background applications cannot be switched to the foreground for display at one time in the related art is overcome, and the operation efficiency is improved.
Example one
This embodiment describes a display processing method applied to an electronic device, and referring to fig. 2, the method includes the following steps:
step 201, detecting an application in a background running state in an electronic device.
The method comprises the steps that all applications in a running state in the electronic equipment are supported and inquired in an operating system running in the electronic equipment, and if a certain application is in the running state and is not displayed in a screen of the electronic equipment, the application is in a background running state; for example, detecting an application in a background running state (referred to as a background application for short) may be performed continuously and periodically when the electronic device is in a power-on state, or may be performed when a user opens a function of supporting simultaneous display of display windows of a plurality of background applications, or may be performed when an instruction for displaying an identifier of an application in a background running state is acquired.
It should be noted that the application in the background running state is an application in the background running state that only supports single-instance running, or an instance in the background running state in an application that supports multi-instance running; because part of the applications support multiple instances to run, for example, a playing player can play different multimedia files in parallel in multiple display windows, a text editing application can run display windows for editing multiple files in parallel, and accordingly, for applications supporting multiple instances to run, detecting applications running in the background is realized by detecting instances running in the background.
Optionally, when the background application is detected, the identified graphic data of the background application may be pre-read to the electronic device (e.g., in a cache) for storage, so as to facilitate subsequent quick reading.
Optionally, after each detection of a background application, the graphics data stored at a particular location may be updated with the graphics data of the identity of the currently detected background application; or after the background application is detected each time, comparing the detection result of the current background application with the detection result of the previous background application, if the comparison is consistent, retaining the graphic data stored at the specific position, and if the comparison is inconsistent, acquiring the graphic data of the identifier of the background application based on the latest detection result of the background application so as to update the graphic data stored at the specific position of the electronic device.
Step 202, detecting whether an operation of triggering display of a background application identifier is received.
The form of the operation for triggering the display of the background application identifier may be various, and for example, the form of the operation for triggering the display of the background application identifier may be:
1) the electronic equipment can be provided with a voice acquisition module to acquire the voice of a user, the voice is analyzed into an executable instruction by a voice recognition module, and if the user gives the voice triggering display of the background application identifier, such as 'background' ('background' voice characteristics are pre-associated with the instruction triggering display of the background application identifier), the operation triggering display of the background application is determined to be detected;
2) a specific mode of operation performed on the display interface of the electronic device, such as a point touch (e.g., one or more point touches of multiple points, or a continuous point touch of one point, a track (e.g., a sliding track of one or more points); if the operation characteristics are consistent with the characteristics of the mark of the associated trigger display background application, determining that the operation of triggering the display of the background application mark is detected;
3) a specific operation on a physical key or physical keys of the electronic device, such as one or more consecutive presses of a single physical key, or simultaneous or sequential presses of multiple physical keys, etc.; if the operation mode of the received operation on the physical key is consistent with the operation mode of the associated triggering display background application identifier, determining that the operation of triggering display of the background application identifier is detected;
3) and when the pose change characteristic of the data representation electronic equipment is consistent with the characteristic of the mark associated with the triggering display background application, the operation of triggering the display background application mark is determined to be detected.
And step 203, when the operation of triggering the display of the background application identifier is detected, presenting the identifier of the application in the background running state.
Presenting the background application identifier may adopt a form of a background application identifier list, referring to fig. 3, optionally, a display interface of the background application identifier list occupies all areas of a display interface of the electronic device, and the identifier may adopt a background application icon, a background application thumbnail, and other graphics capable of representing the background application; optionally, when the number of icons of the background applications is large enough not to be displayed in the list completely at one time, prompt information indicating that there are undisplayed identifiers of the background applications in the list may be displayed (indicated by left and right arrows in fig. 3 and 5, although other forms of prompt information such as ellipses or text information may also be used).
Since a user often performs an operation of triggering display of a background application identifier list in a display interface of an application (for example, a desktop of a desktop launcher shown in fig. 4, which includes an icon of an application installed in an electronic device), in order to ensure continuity of the operation, referring to fig. 4, when the user performs an operation of triggering display of the background application identifier list in the display interface of the application (in fig. 4, a display touch of the desktop launcher occupies a whole area of the display interface of the electronic device), if the display interface of the background application identifier list is set to occupy a partial area of the display interface of the electronic device, as shown in fig. 5, the display interface of the background application identifier list may be superimposed on the display window of the application for display, so that the partial display window of the application can still be displayed in the partial area of the display interface.
And 204, detecting the at least two applications selected by the received operation, and binding the background processes of the at least two selected applications into a whole process.
For example, the electronic device may provide various operations for selecting one or more background applications at a time from the identification list of the background applications, such as single-point touch (supporting the user to select the corresponding background application in a single-point touch manner), multi-point touch (supporting the user to select the corresponding background application in a multi-point touch manner), single-point sliding (supporting the user to select the corresponding background application using one finger line), and the like; optionally, for the identifier selected by the user in the identifier list applied in the background, a display manner different from the unselected identifier may be adopted, such as displaying dynamically, displaying the selected corner mark (e.g., displaying a pair of hooks in the upper right corner of the identifier), displaying a reverse color, and the like; the user can conveniently view the selected identification and modify the selected state of the selected identification, such as modifying the selected identification into an unselected state.
Illustratively, when the selected application is bound as the whole process, the identification information of the application bound in the corresponding whole process is stored (for example, stored in a cache or a flash memory), and the identification information may adopt information that uniquely represents the background application, such as an Application Identifier (AI) and a process number of the background application, so that when the whole process needs to be subsequently operated, for example, when switching between a foreground display state and a background display state, the stored identification information of the application in the whole process can be read, and a display window of the background application can be obtained and displayed based on the identification information of the application.
And step 205, responding to the switching instruction, and switching the running state of the whole process between a foreground running state and a background running state.
Illustratively, referring to fig. 6, when the user selects the identities of one or more applications that are expected to switch to foreground in the list of identities of background applications (the selected identities having a corner mark), the electronic device determines and stores (e.g., in a cache) the identification information of the bound applications in the overall process; if the user continues to perform the operation of triggering and displaying the selected background application in the display interface on which the background application list is displayed, for example, in fig. 6, the user triggers the selected background application to switch to foreground display by double-clicking the blank area of the identifier list, the electronic device is triggered to respond to the switching instruction, and the display window of the application corresponding to the selected identifier or identifiers is displayed in the display interface of the electronic device, so that the user is supported to switch to the foreground running state by triggering a plurality of background applications at one time;
alternatively, referring to fig. 6, after the user selects the identifiers of the one or more applications that are expected to be switched to the foreground in the identifier list of the background application, the electronic device stores information corresponding to the overall process, including the identification information of the bound background application; thus, when the user performs the operation of switching the selected background application, the user may perform any other operation, such as opening a new application, without immediately performing the operation of switching the selected background application, and after the user performs a series of other operations on the electronic device, referring to fig. 7, the user calls up a management interface of the background process in a display window (such as a WeChat or a display window of an application identifier displayed by a desktop launcher) of any application, and triggers the electronic device to present the previously selected background application (the type of the trigger operation may refer to the aforementioned operation of triggering display of the identifier of the background application), then reads the identification information of the background application bound in the entire process, and displays the display window of the background application bound in the entire process in the display interface of the electronic device at one time; that is, after the user selects one or more background applications, the overall process is switched from the background running state to the foreground running state at any time.
Referring to fig. 8, when the background application bound in the overall process is switched to the foreground running state, the display window of each application in the overall process may be displayed in a stacked manner (in the first display state), the display window 1 of the top-layer application in the stacked window is displayed completely, and the display windows 2 and 3 of the other applications are partially displayed; referring to fig. 9, when the background application bound in the overall process is switched to the foreground running state, the display windows 1, 2, and 3 of each application in the overall process may be displayed in a tiled manner (the second display state), and the display window of each application in the overall process is completely displayed.
In the embodiment, the processes of the plurality of applications are bound through the arrangement process, and the display states of the display windows of all the applications in the whole process are synchronous, so that the operation states of the plurality of applications can be switched at one time, and the operation state of only one display window can be switched with the operation state of only one display window in the related art, thereby obviously improving the efficiency of controlling the display windows.
Example two
In this embodiment, based on the first embodiment, for the processing of forming the display windows of the applications into the fixed window group and responding to the operation when one or more application identifiers selected by the user are bound as the whole process, referring to fig. 10, the following method may be implemented:
step 301, identifying display windows corresponding to applications in the whole process to form a fixed window group.
As described in the foregoing embodiment, when the selected application is bound as the whole process, the identification information corresponding to the application bound in the whole process is stored (for example, stored in the cache or the flash memory), and correspondingly, the attribute information of the whole process, that is, the fixed window group is also stored, and the display windows binding the application 1, the application 2, and the application 3 in the whole process are set as the fixed window group, which can be described by using table 1:
whole Process 1 Fixed window group Applications 1 Application 2 Application 3
TABLE 1
And step 302, when the whole process is in a foreground running state, analyzing the operation implemented aiming at the fixed window group to obtain the operation parameters of the operation.
Because the windows of the application form a fixed window group, only the integral cursive group of zooming, moving and closing the formed large window is supported, and the operation on a single display window in the fixed window group is not supported.
Step 303, performing an overall adjustment on the fixed window group based on the operational parameters of the operation.
And updating the display state of the fixed window group in the display interface of the electronic equipment, such as adjusting the display position, the area of the display area, closing the fixed window group or switching to a background running state.
If the display windows 1-3 shown in fig. 8 form a fixed window group, the display windows 1-3 form an integral, indivisible fixed window group, the display windows 1-3 correspond to the applications 1-3 in the table 1, and a plurality of applications in practical applications often need to be operated together, for example, there may be data exchange between the applications, so that the interaction situation of data between the applications can be visually checked by binding the display windows of the applications to the fixed window group; if the user wants to view the fixed window group and view other information (such as WeChat) at the same time, referring to FIG. 11, a zoom-out operation (such as drag-and-drop on the edge area) may be performed on the fixed window group, referring to FIG. 12, a move operation may also be performed on the fixed window group after the zoom-out operation, and the fixed window group is moved based on the move trajectory of the dotted arrow in FIG. 12; of course, a closing operation (re-terminating the running of the application corresponding to the fixed window group) may also be performed on the fixed window group or the entire process may be switched to the background running state, referring to fig. 13, the fixed window group may provide an operation button for switching to the background and closing the fixed window group at one time, or a user may perform a specific form of operation on the fixed window group (e.g., a specific form of single-point or multi-point touch, or a sliding operation on a specific track) to switch the entire process to the background running state or close the fixed window group.
EXAMPLE III
The embodiment is based on the first embodiment, and as for the process of binding one or more application identifications selected by a user to an active window group in the whole process and enabling each display window in the active window group to support an individual response operation, referring to fig. 14, the following method can be implemented:
step 401, identify the display windows corresponding to the applications in the whole process to form an active window group.
As described in the foregoing embodiment one, when the selected application is bound as the whole process, the identification information corresponding to the application bound in the whole process is stored (for example, stored in the cache or the flash memory), and correspondingly, the attribute information of the whole process, that is, the active window group is also stored, and the display windows binding the application 1, the application 2, and the application 3 in the whole process are set as the active window group, which can be described by using table 2:
whole Process 2 Active window group Applications 1 Application 2 Application 3
TABLE 2
And 402, when the whole process is in a foreground running state, analyzing the operation implemented by aiming at the target display window of the active window group to obtain the operation parameters of the operation.
Since the windows of the application form the active window group, operations such as zooming, moving, closing and the like on the single display window in the active window group are supported.
In step 403, the target display windows of the active window group are adjusted based on the operating parameters of the operation.
And updating the display state of the target display window group in the display interface of the electronic equipment, such as adjusting the display position, the area of the display area, closing the active window group or switching to a background running state.
If the display windows 1 to 3 shown in fig. 11 form an active window group, the display windows 1 to 3 correspond to the applications 1 to 3 in table 1, and a plurality of applications in an actual application often need to perform common operation, for example, data exchange may exist between the applications, so that the interaction situation of the data between the applications can be visually checked by binding the display windows of the applications to the active window group, and there is also a situation that a user desires to adjust one or more display windows in the active window group in the use process, such as enlarging one of the display windows, or closing the display window or switching to a background operation state without continuously checking one of the display windows, or adjusting the arrangement of each display window in the active window group.
Referring to fig. 15, an operation of adjusting the arrangement of the active window group shown in fig. 11 (for example, a drag and drop operation is performed on each display window in the active window group); the operated target display window in the active window group can be switched to the background to hide the displayed operation keys and provide operation keys for closing the display window; the display windows in the active window group may not display the operation keys, and the user may perform an operation on the display windows in the active window group in a specific form (e.g., a single-point or multi-point touch operation in a specific form, or a target display window may be operated by a sliding operation in a specific track (e.g., switching the overall process to a background running state to hide the active window group, or closing one or more display windows in the active window group);
it should be noted that, when a target window in the active window group is closed, the information of the corresponding whole process is correspondingly updated, and the application corresponding to the closed target window is released in the whole process; for example, when the display window 2 (corresponding to the application 2) in the active window group shown in fig. 15 is closed, the updated information of the overall process is as shown in table 3:
whole Process 2 Active window group Applications 1 Application 3
TABLE 3
And releasing the application 2 in the whole process, and subsequently, if the whole process is triggered to be switched from the background running state to the foreground running state, not displaying the display window of the application 2 in the active window group displayed in the display interface, and if the display windows in the active window group are all closed, correspondingly emptying the information of the whole process.
Example four
The present embodiment describes an electronic device, with reference to fig. 16, including:
the detection unit 100 is configured to detect an application in a background running state in the electronic device;
a presentation unit 200, configured to present an identifier of an application in a background running state;
the detecting unit 100 is further configured to detect at least two applications selected by the received operation, and bind the background processes of the at least two selected applications as an integral process;
a switching unit 300, configured to switch the running state of the overall process between a foreground running state and a background running state in response to a switching instruction;
the presenting unit 200 is further configured to simultaneously display, in a display interface of the electronic device, a display window corresponding to each application in the overall process when the overall process is in a foreground running state.
Illustratively, the electronic device further comprises:
the first identification unit is used for identifying display windows corresponding to the applications in the whole process to form a fixed window group;
a first analyzing unit, configured to analyze an operation performed on the fixed window group to obtain an operation parameter of the operation;
and the adjusting unit is used for integrally adjusting the fixed window group based on the operation parameters of the operation so as to update the display state of the fixed window group in the display interface of the electronic equipment.
Illustratively, the electronic device further comprises:
the second identification unit is used for identifying display windows corresponding to the applications in the whole process to form an active window group;
the second analysis unit is used for analyzing the operation carried out aiming at the target display window in the active window group to obtain the operation parameter of the operation;
a second adjusting unit, configured to adjust the target display window in the active window group to update a display state of the target display window in the active window group;
and the window support units corresponding to the at least two applications respond to the received operation to adjust.
Illustratively, the second adjusting unit is further configured to, when closing the target display window in the window group, stop displaying the target display window in the active window group, and release the process of the application corresponding to the target display window in the overall process.
Illustratively, the presenting unit 200 is further configured to display the display window of each application in the whole process in a first display state, in which the display window of a part of applications in the whole process is partially displayed; or displaying the display window of each application in the whole process in a second display state, wherein the display window of each application in the whole process is completely displayed in the second display state.
In practical applications, the detecting unit 100 and the switching unit 300 may be implemented by a processor, a Microprocessor (MCU), an Application Specific Integrated Circuit (ASIC) or a logic programmable gate array (FPGA) in an electronic device, and the presenting unit 200 may be implemented by a display screen and an associated display driving circuit in the electronic device.
In summary, the embodiments of the present invention have the following beneficial effects:
1) the method has the advantages that the background application is bound into the whole process, so that a user can be supported to select one or more applications expected to operate at one time, the one or more applications expected to operate are bound into the whole process, and the operating state of the whole process is switched, for example, the background operating state is switched into the background operating state, so that the defect that the windows of the background applications cannot be switched to the foreground for display at one time in the related art is overcome, and the operating efficiency is improved;
2) when the whole process is in a foreground running state, the application in the whole process can be presented in a mode of an active window group so as to support a user to independently operate each window of the active window group as required; or, the fixed window group can be presented in a form of a fixed window group, so that the user can carry out unified operation on the fixed window group, and the use requirements of the user in different occasions are met.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a removable memory device, a Read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. A display processing method, characterized in that the method comprises:
detecting an application in a background running state in the electronic equipment;
presenting an identification of an application in a background running state;
detecting at least two applications selected by the received operation, and binding background processes of the at least two selected applications into an integral process;
responding to a switching instruction, and switching the running state of the whole process between a foreground running state and a background running state; wherein,
and when the whole process is in a foreground running state, simultaneously displaying a display window corresponding to each application in the whole process in a display interface of the electronic equipment.
2. The method of claim 1, further comprising:
identifying display windows corresponding to the applications in the whole process to form a fixed window group;
analyzing the operation implemented aiming at the fixed window group to obtain the operation parameters of the operation;
and integrally adjusting the fixed window group based on the operating parameters of the operation to update the display state of the fixed window group in the display interface of the electronic equipment.
3. The method of claim 1, further comprising:
identifying display windows corresponding to the applications in the whole process to form an active window group;
analyzing the operation carried out aiming at the target display window in the active window group to obtain the operation parameter of the operation;
adjusting the target display window in the active window group to update the display state of the target display window in the active window group;
and the window support units corresponding to the at least two applications respond to the received operation to adjust.
4. The method of claim 3, wherein the adjusting the target display window in the active window group comprises:
stopping displaying the target display window in the active window group when closing the target display window in the window group,
and releasing the process of the application corresponding to the target display window in the whole process.
5. The method according to any one of claims 1 to 4, wherein the displaying the display windows of the applications in the whole process in the display interface of the electronic device simultaneously comprises:
displaying the display window of each application in the whole process in a first display state, and displaying the display window part of the partial application in the whole process in the first display state; or,
and displaying the display window of each application in the whole process in a second display state, wherein the display window of each application in the whole process is completely displayed in the second display state.
6. An electronic device, characterized in that the electronic device comprises:
the detection unit is used for detecting the application in the background running state in the electronic equipment;
the presentation unit is used for presenting the identifier of the application in the background running state;
the detection unit is further used for detecting the at least two applications selected by the received operation and binding the background processes of the at least two selected applications into an integral process;
the switching unit is used for responding to a switching instruction and switching the running state of the whole process between a foreground running state and a background running state;
the presentation unit is further configured to simultaneously display a display window corresponding to each application in the overall process in a display interface of the electronic device when the overall process is in a foreground running state.
7. The electronic device of claim 6, further comprising:
the first identification unit is used for identifying display windows corresponding to the applications in the whole process to form a fixed window group;
a first analyzing unit, configured to analyze an operation performed on the fixed window group to obtain an operation parameter of the operation;
and the first adjusting unit is used for integrally adjusting the fixed window group based on the operation parameters of the operation so as to update the display state of the fixed window group in the display interface of the electronic equipment.
8. The electronic device of claim 6, further comprising:
the second identification unit is used for identifying display windows corresponding to the applications in the whole process to form an active window group;
the second analysis unit is used for analyzing the operation carried out aiming at the target display window in the active window group to obtain the operation parameter of the operation;
a second adjusting unit, configured to adjust the target display window in the active window group to update a display state of the target display window in the active window group;
and the window support units corresponding to the at least two applications respond to the received operation to adjust.
9. The electronic device of claim 8,
the second adjusting unit is further configured to, when closing the target display window in the window group, stop displaying the target display window in the active window group, and release the process of the application corresponding to the target display window in the overall process.
10. The electronic device of any of claims 6-9,
the presentation unit is further configured to display a display window of each application in the overall process in a first display state, and display a display window portion of a partial application in the overall process in the first display state; or,
and displaying the display window of each application in the whole process in a second display state, wherein the display window of each application in the whole process is completely displayed in the second display state.
CN201510551603.5A 2015-09-01 2015-09-01 Display processing method and electronic device Pending CN105183287A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510551603.5A CN105183287A (en) 2015-09-01 2015-09-01 Display processing method and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510551603.5A CN105183287A (en) 2015-09-01 2015-09-01 Display processing method and electronic device

Publications (1)

Publication Number Publication Date
CN105183287A true CN105183287A (en) 2015-12-23

Family

ID=54905399

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510551603.5A Pending CN105183287A (en) 2015-09-01 2015-09-01 Display processing method and electronic device

Country Status (1)

Country Link
CN (1) CN105183287A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106201427A (en) * 2016-07-15 2016-12-07 东莞酷派软件技术有限公司 A method for starting an application program and a terminal device
CN106652879A (en) * 2017-02-27 2017-05-10 上海寰视网络科技有限公司 Frame data display method and equipment
CN107015725A (en) * 2016-01-28 2017-08-04 溥美公司 Open the example of assets
CN107219992A (en) * 2017-05-27 2017-09-29 北京小米移动软件有限公司 Open the method and device of split screen function
CN108664182A (en) * 2018-04-09 2018-10-16 Oppo广东移动通信有限公司 Application switching method, terminal and computer readable storage medium
CN109413263A (en) * 2018-09-20 2019-03-01 上海传英信息技术有限公司 Notification method and a kind of mobile terminal under a kind of full frame immersive environment
CN111078491A (en) * 2019-10-12 2020-04-28 中国平安财产保险股份有限公司 Monitoring information display method and device, monitoring terminal and computer storage medium
CN111930425A (en) * 2020-06-23 2020-11-13 联宝(合肥)电子科技有限公司 Data control method and device and computer readable storage medium
CN112825536A (en) * 2019-11-20 2021-05-21 青岛海信移动通信技术股份有限公司 Electronic terminal and background card display method
CN114461312A (en) * 2020-10-22 2022-05-10 华为技术有限公司 Method for switching application and task in application and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101133381A (en) * 2005-03-31 2008-02-27 微软公司 Method and apparatus for application window grouping and management
CN102541399A (en) * 2010-12-20 2012-07-04 联想(北京)有限公司 Electronic equipment and display switching method thereof
CN103809845A (en) * 2012-11-13 2014-05-21 上海斐讯数据通信技术有限公司 Mobile terminal supporting multi-application display and multi-application display method
US20150186009A1 (en) * 2013-12-26 2015-07-02 Kabushiki Kaisha Toshiba Electronic device, method and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101133381A (en) * 2005-03-31 2008-02-27 微软公司 Method and apparatus for application window grouping and management
CN102541399A (en) * 2010-12-20 2012-07-04 联想(北京)有限公司 Electronic equipment and display switching method thereof
CN103809845A (en) * 2012-11-13 2014-05-21 上海斐讯数据通信技术有限公司 Mobile terminal supporting multi-application display and multi-application display method
US20150186009A1 (en) * 2013-12-26 2015-07-02 Kabushiki Kaisha Toshiba Electronic device, method and storage medium

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107015725A (en) * 2016-01-28 2017-08-04 溥美公司 Open the example of assets
CN106201427A (en) * 2016-07-15 2016-12-07 东莞酷派软件技术有限公司 A method for starting an application program and a terminal device
CN106652879A (en) * 2017-02-27 2017-05-10 上海寰视网络科技有限公司 Frame data display method and equipment
CN107219992A (en) * 2017-05-27 2017-09-29 北京小米移动软件有限公司 Open the method and device of split screen function
CN108664182B (en) * 2018-04-09 2020-04-24 Oppo广东移动通信有限公司 Application switching method, terminal and computer readable storage medium
CN108664182A (en) * 2018-04-09 2018-10-16 Oppo广东移动通信有限公司 Application switching method, terminal and computer readable storage medium
CN109413263A (en) * 2018-09-20 2019-03-01 上海传英信息技术有限公司 Notification method and a kind of mobile terminal under a kind of full frame immersive environment
CN111078491A (en) * 2019-10-12 2020-04-28 中国平安财产保险股份有限公司 Monitoring information display method and device, monitoring terminal and computer storage medium
CN111078491B (en) * 2019-10-12 2022-09-20 中国平安财产保险股份有限公司 Monitoring information display method and device, monitoring terminal and computer storage medium
CN112825536A (en) * 2019-11-20 2021-05-21 青岛海信移动通信技术股份有限公司 Electronic terminal and background card display method
CN112825536B (en) * 2019-11-20 2022-04-08 青岛海信移动通信技术股份有限公司 Electronic terminal and background card display method
CN111930425A (en) * 2020-06-23 2020-11-13 联宝(合肥)电子科技有限公司 Data control method and device and computer readable storage medium
CN114461312A (en) * 2020-10-22 2022-05-10 华为技术有限公司 Method for switching application and task in application and electronic equipment
CN114461312B (en) * 2020-10-22 2024-01-09 华为技术有限公司 Display method, electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN105183287A (en) Display processing method and electronic device
CN105975201B (en) Mobile terminal and its split screen processing method
WO2016119673A1 (en) Method and system for quickly staring application, and computer storage medium
US20140195916A1 (en) Mobile terminal and controlling method thereof
WO2019041779A1 (en) Terminal interface switching, moving and gesture processing method and device and terminal
US20190220170A1 (en) Method and apparatus for creating group
CN108762611B (en) Application icon management method and device and readable storage medium
WO2017071286A1 (en) Icon moving method and apparatus
CN103309575B (en) The method of display icon and terminal
US10331327B2 (en) Message display method, apparatus and terminal
CN102981711A (en) Method and system for moving application icons on touch screen
CN105824496A (en) Method for setting icon brightness based on use of users and mobile terminal
US20170115849A1 (en) Icon moving method and device
CN112083854A (en) Application program running method and device
CN113253883A (en) Application interface display method and device and electronic equipment
JP2016520923A (en) Multi-panel view interface for browsers running on computing devices
CN107729098B (en) User interface display method and device
CN111552859B (en) Method, storage medium and system for acquiring history information
US20160062601A1 (en) Electronic device with touch screen and method for moving application functional interface
CN114090110A (en) Application program starting method and device and electronic equipment
CN113885981A (en) Desktop editing method and device and electronic equipment
CN107340881B (en) Input method and electronic equipment
US20160286036A1 (en) Method for quick access to application functionalities
WO2022143337A1 (en) Display control method and apparatus, and electronic device and storage medium
CN113342222B (en) Application classification method and device and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20151223