CN112882624B - Process management method and device, electronic equipment and storage medium - Google Patents

Process management method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN112882624B
CN112882624B CN202110182083.0A CN202110182083A CN112882624B CN 112882624 B CN112882624 B CN 112882624B CN 202110182083 A CN202110182083 A CN 202110182083A CN 112882624 B CN112882624 B CN 112882624B
Authority
CN
China
Prior art keywords
user interface
icon
application program
interface corresponding
displaying
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.)
Active
Application number
CN202110182083.0A
Other languages
Chinese (zh)
Other versions
CN112882624A (en
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202110182083.0A priority Critical patent/CN112882624B/en
Publication of CN112882624A publication Critical patent/CN112882624A/en
Application granted granted Critical
Publication of CN112882624B publication Critical patent/CN112882624B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • G06F3/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a process management method, a device, an electronic device and a storage medium, wherein the method comprises the following steps: under the condition that a first process is kept alive in the background, displaying a first process identifier and a first icon, wherein the first process identifier is used for indicating the first process, the first process is a process generated by a first application program, and the first icon is used for indicating the first application program or a first folder corresponding to the first application program icon; receiving a first input of a first process identifier or a first icon; and responding to the first input, running a first process in the foreground, and displaying a user interface corresponding to the first process. According to the method and the device for processing the application, the process identifier and the first icon corresponding to the background keep-alive process are displayed, the input of the process identifier or the first icon is received, the process is operated on the foreground in response to the input, and the user interface corresponding to the process is displayed, so that a user can quickly touch the original processing interface after the application is interrupted and continue to use the application.

Description

Process management method and device, electronic equipment and storage medium
Technical Field
The application belongs to the technical field of computers, and particularly relates to a process management method and device, an electronic device and a storage medium.
Background
With the development of mobile devices, mobile market applications (apps) are more and more prosperous, and although mobile device pages are more and more, the use requirements of users cannot be met, so that folders are generated, users can place apps of the same type into one folder with the same name, for example, office, entertainment, financing and the like, and a plurality of apps of the same type are arranged on the terminal devices of the users. There are also some users who like to put their own APPs that are used at high frequency in a folder for quick access when needed.
In order to provide a more humanized application touch experience, some manufacturers invent the function of 'i recently used App', and when a device slides up, a related page can be displayed. However, only one "App that i used recently" is provided, and the user requirements cannot be met under certain conditions, for example, when a user is editing a plurality of documents at the same time and suddenly has an incoming call, after the user answers the call, the user can only return to the document editing software and reopen a plurality of documents for editing, and the user cannot meet the requirement that the user quickly touches the application program after the application program is interrupted.
Disclosure of Invention
An embodiment of the present application provides a process management method, an apparatus, an electronic device, and a storage medium, which can solve a problem in the related art that a user cannot reach an application program quickly after the application program is interrupted.
In a first aspect, an embodiment of the present application provides a process management method, where the method includes:
under the condition that a first process is kept alive in a background, displaying a first process identifier and a first icon, wherein the first process identifier is used for indicating the first process, the first process is a process generated by a first application program, and the first icon is used for indicating the first application program or a first folder corresponding to the first application program icon;
receiving a first input to the first process identification or the first icon;
and responding to the first input, running the first process in a foreground, and displaying a user interface corresponding to the first process.
In a second aspect, an embodiment of the present application provides a process management apparatus, where the apparatus includes:
the display unit is used for displaying a first process identifier and a first icon under the condition that a first process is kept alive in a background, wherein the first process identifier is used for indicating the first process, the first process is a process generated by a first application program, and the first icon is used for indicating the first application program or a first folder corresponding to the first application program icon;
a receiving unit, configured to receive a first input to the first process identifier or the first icon;
and the processing unit is used for responding to the first input, running the first process on a foreground and displaying a user interface corresponding to the first process.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or an instruction stored on the memory and executable on the processor, and when executed by the processor, the program or the instruction implements the steps of the process management method according to the first aspect.
In a fourth aspect, the present application provides a readable storage medium, on which a program or instructions are stored, and when executed by a processor, the program or instructions implement the steps of the process management method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the process management method according to the first aspect.
According to the method and the device for processing the application program, the process identification and the first icon corresponding to the background keep-alive process are displayed, the input of the process identification or the first icon is received, the process is operated on the foreground in response to the input, and the user interface corresponding to the process is displayed, so that a user can quickly touch the original processing interface after the application program is interrupted and continue to use the application program.
Drawings
Fig. 1 is a schematic flowchart of a process management method according to an embodiment of the present application;
fig. 2 is a schematic diagram illustrating a first process identifier and a first folder provided in an embodiment of the present application;
fig. 3 is a schematic diagram illustrating a first process identifier and a first application icon according to an embodiment of the present application;
fig. 4 is a schematic diagram illustrating a first process identifier and a first folder provided in an embodiment of the present application;
FIG. 5 is a schematic diagram illustrating a first input provided by an embodiment of the present application as an operation on an icon of the first folder;
fig. 6 is a schematic diagram illustrating a user interface corresponding to the first process and a user interface corresponding to the second process displayed in a split screen manner according to the embodiment of the present application;
FIG. 7 is a schematic diagram of a normal UI interface provided by an embodiment of the application;
fig. 8 is a schematic structural diagram of a process management device according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 10 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or described herein. In the specification and claims, "or" indicates at least one of the connected objects, and the character "/" generally indicates that the preceding and following related objects are in an "or" relationship.
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
In the embodiments of the present application, the term "plurality" means two or more, and other terms are similar thereto.
The process management method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof. In the process management method provided in the embodiment of the present application, the execution main body may be an electronic device or a functional module or a functional entity capable of implementing the process management method in the electronic device, the electronic device mentioned in the embodiment of the present application includes, but is not limited to, a mobile phone, a tablet computer, a wearable device, and the like, and the process management method provided in the embodiment of the present application is described below with the electronic device as the execution main body.
Fig. 1 is a schematic flow chart of a process management method according to an embodiment of the present application, where the method includes:
step 100, displaying a first process identifier and a first icon under the condition that a first process is kept alive in the background;
the first process is a process generated by the first application program, and it is understood that the first process is a process that remains running in the background in the case where the first application program is interrupted.
Optionally, when the application program is interrupted, the electronic device needs to keep alive the process generated by the interrupted application program in the background, that is, it is determined that the first process is kept alive in the background, and displays the first process identifier and the first icon.
Wherein the first process identification is used to indicate the first process.
The first icon is used for indicating the first application program or a first folder corresponding to the first application program icon.
Wherein, a plurality of application icons are included in one folder.
Consider the following scenario:
under the same folder, such as an Office folder, a user edits a text by using Office, at the moment, an abnormal exit scene such as WeChat information comes, the progress generated by Office is kept alive at the background, and an Office icon and an identification corresponding to the progress generated by Office are displayed on the desktop of the electronic equipment, or the icon of the Office folder corresponding to Office and the identification corresponding to the progress generated by Office are displayed.
Under the same folder, for example, some users put some associated applications in a folder to complete a continuous job (similar to finance accounting is completed by using Office & calculator), when a video request comes, the Office and the process generated by the calculator can return to the original processing interface after the video is finished only by keeping running states, at the moment, the Office and the process generated by the calculator are kept alive at the background, and the Office icon and the calculator icon, the identification corresponding to the process generated by the Office and the identification corresponding to the process generated by the calculator are displayed on the desktop of the electronic device; or displaying icons of the Office and the folder corresponding to the calculator, and the identification corresponding to the Office generated process and the identification corresponding to the calculator generated process.
Under the same application program, for example, a user opens two web pages under one browser, when a video request comes, two processes (one web page corresponds to one process) generated by the browser need to be kept alive, and the two web pages can be returned to the original two web pages after the video is finished. At this time, a browser icon and identifiers corresponding to the two processes are displayed on a desktop of the electronic device.
It should be noted that the three scenarios can be combined arbitrarily.
The embodiment of the application does not limit the specific display mode of the first process identifier and the first icon.
Optionally, displaying the first process identifier and the first icon includes:
displaying a first process identification and a first folder;
displaying a first process identifier and a first application icon;
fig. 2 is a schematic diagram illustrating a first process identifier and a first folder according to an embodiment of the present application. As shown in fig. 2, the first process identifier in fig. 2 is an implicit identifier, and three stacked cards are displayed under an "office" folder to indicate that there are three processes that are kept alive in the background under the "office" file.
Fig. 3 is a schematic diagram illustrating a first process identifier and a first application icon according to an embodiment of the present application. As shown in fig. 3, a "browser" is a first application icon, two stacked cards below the "browser" indicate that the first application corresponds to two processes kept alive by the background, and two process identifiers, namely a "web page a" and a "web page B", are displayed above the "browser".
Fig. 4 is a schematic diagram for displaying a first process identifier and a first folder provided in an embodiment of the present application, and as shown in fig. 4, there are three stacked cards under an "office" folder, where the three stacks indicate that there are three processes that are kept alive by the background under the "office" folder, and there are two application icons above the "office" folder, where "office" is a two-layer stacked card, and indicates that there are two processes that are kept alive by the background under the "office" folder, and "calculator" is an icon, indicating that the "calculator" corresponds to one process that is kept alive by the background, and above the application icon, there are two process identifiers, "employee compensation" and "financial statement" displayed.
Step 101, receiving a first input of the first process identifier or the first icon;
optionally, the first input may be a click operation, a long-time press operation, or a sliding operation of the first process identifier or the first icon by the user, and may also be another operation on the first process identifier or the first icon, which is not limited in this application.
In order to enable a user to conveniently reach the processing interface before interruption, the electronic device receives a first input of the first process identifier or the first icon.
And 102, responding to the first input, running the first process in a foreground, and displaying a user interface corresponding to the first process.
The electronic equipment responds to the first input, the first process keeping the background alive is operated on the foreground, and the user interface corresponding to the first process is displayed on the desktop of the electronic equipment, so that a user can conveniently enter the user interface corresponding to the first process and return to the original processing interface, and further the user can perform subsequent processing.
In the embodiment of the application, the process identifier and the first icon corresponding to the background keep-alive process are displayed, the input of the process identifier or the first icon is received, the process is operated on the foreground in response to the input, the user interface corresponding to the process is displayed, the user can quickly touch the original processing interface and continue to use the application program after the application program is interrupted, the existing design of 'i recently used App' can be supplemented, and then the user needs to return to places with insufficient humanization and perfection of the original processing interface after the application program is interrupted, and the use experience of related scenes is improved.
In some optional embodiments, the displaying the user interface corresponding to the first process includes:
when the first input is the operation of the icon of the first folder and the background still keeps a second process alive, displaying a user interface corresponding to the first process and a user interface corresponding to the second process in a split screen manner;
and the second process is a process generated by a second application program, and the second application program icon is displayed in the first folder.
It can be understood that, when a second process is kept alive in the background, the second process corresponds to a second application program, and the second application program icon and the first application program icon belong to the same folder, if an operation of the user on the icon of the first folder is received, the electronic device recovers the user interfaces corresponding to the first process and the second process.
Fig. 5 is a schematic diagram of an operation of a first input provided by an embodiment of the present application as an icon of the first folder. Fig. 6 is a schematic diagram illustrating a user interface corresponding to the first process and a user interface corresponding to the second process displayed in a split screen manner according to the embodiment of the present application. As shown in FIG. 6, the first process is a "finance report" process, the second process is a "calculator" process, the finance report process is a process generated by an "Office" application, the "calculator" process is a process generated by a "calculator" application, and the "Office" application and the "calculator" application belong to an "Office" folder.
Optionally, the electronic device displays the user interface corresponding to the first process and the user interface corresponding to the second process in a split screen manner.
In the embodiment of the application, by receiving the input of the icon of the first folder and displaying the user interface corresponding to the first process and the user interface corresponding to the second process in a split screen mode under the condition that the background still keeps the second process alive, a user can quickly touch the user interface corresponding to the process before being interrupted in the same folder through the operation of the icon of the first folder after the application program is interrupted, and the user experience can be effectively improved.
In some optional embodiments, the displaying the user interface corresponding to the first process includes:
when the first input is the operation of the icon of the first application program and a third process is kept alive in the background, displaying a user interface corresponding to the first process and a user interface of the third process in a split screen manner;
the third process is a process generated by a third application program, and the third process and the first process have an association relationship.
It will be appreciated that the third process is a process spawned by a third application, the third application being different from the first application. And under the condition that the first input is the operation of an icon of the first application program and a third process having an association relation with the first process is kept alive in the background, the electronic equipment displays a user interface corresponding to the first process and a user interface of the third process in a split screen mode.
The fact that the third process and the first process have the association relationship means that the running state of the third process is related to the running state of the first process. The association between processes is related to the behavior of the user using the application. The association relationship between the processes may also reflect the association relationship between the applications, that is, the first application and the third application have an association relationship.
For example, under the same folder, such as some users placing some associated applications in a folder to complete a continuous job (like finance to complete accounting with Office & calculator), the Office-generated process and the calculator-generated process have an association relationship.
Optionally, the association between the processes is recorded when the two processes are interrupted, and the association between the processes may be obtained after receiving the first input.
In the embodiment of the application, under the condition that the input of the icon of the first application program is received and the background still keeps alive the third process having the association relation with the first process, the user interface corresponding to the first process and the user interface corresponding to the third process are displayed in a split screen mode, a user can quickly touch the user interfaces corresponding to the multiple processes having the association relation through the operation of the icon of the first application program after the application program is interrupted, and the user experience can be effectively improved.
In some optional embodiments, the displaying the user interface corresponding to the first process includes:
and when the first input is the operation of the icon of the first application program and the process generated by the first application program further comprises a fourth process, displaying the user interface corresponding to the first process and the user interface corresponding to the fourth process in a split screen mode.
It can be understood that an application may correspond to at least one process that is kept alive by the background, and in the case that the process generated by the first application further includes a fourth process, when a first input to an icon of the first application is received, a user interface corresponding to the first process and a user interface corresponding to the fourth process are displayed in a split-screen manner.
It should be noted that, if an application corresponds to N processes that are kept alive by the background, when receiving an input of an icon of the application, the user interfaces corresponding to the N processes are displayed in a split-screen manner, where N is a natural number greater than 1.
Optionally, in a case that the process generated by the first application further includes a fourth process, the displaying the first process identifier and the first icon includes:
and displaying the first process identification, the fourth process identification and the first icon.
In the embodiment of the application, when the input of the icon of the first application program is received and the process generated by the first application program further comprises a fourth process, the user interface corresponding to the first process and the user interface corresponding to the fourth process are displayed in a split screen mode, a user can quickly touch the user interfaces corresponding to the multiple processes of the same application program through the operation of the icon of the first application program after the application program is interrupted, and the user experience can be effectively improved.
In some optional embodiments, the displaying the user interface corresponding to the first process includes:
and displaying a user interface corresponding to a first process under the condition that the first input is the operation of a first process identifier.
It can be understood that the user may directly operate the first process identifier to enter the user interface corresponding to the first process, for example, the user clicks the first process identifier to display the user interface corresponding to the first process.
In the embodiment of the application, the user interface corresponding to the first process is displayed by receiving the operation on the first process identifier, so that the user can directly operate the first process identifier after the application program is interrupted, the user interface corresponding to the interrupted process is quickly touched, and the user experience can be effectively improved.
Based on the content of the foregoing embodiments, the process management method further includes:
receiving a second input of the first process by the user;
and responding to the second input, acquiring change information of the incidence relation between the background keep-alive processes, and updating the display of the background keep-alive processes based on the change information.
Optionally, the second input includes a user closing or exiting the first process.
It can be understood that, after the association relationship between the processes that are kept alive at the background is changed, the process identifier can be displayed by the same method as in the above embodiment based on the changed association relationship between the processes, and details are not described here.
For example, if the user performs subsequent operations on the user interface shown in fig. 6, the user closes the calculator and closes the financial report, and the number of processes alive in the background becomes 0. The electronic device presents a normal UI interface, as shown in fig. 7, which is a schematic view of the normal UI interface provided in the embodiment of the present application.
In the embodiment of the application, when the association relation between the processes kept alive at the background is changed, the display of the process identification is updated, so that the use experience of a user can be improved.
It should be noted that, in the process management method provided in the embodiment of the present application, the execution main body may be a process management device, or a control module in the process management device, which is used for executing the loaded process management method. The embodiment of the present application describes a process management device provided in the embodiment of the present application, by taking a process management device as an example to execute a process management method.
Fig. 8 is a schematic structural diagram of a process management apparatus according to an embodiment of the present application, and as shown in fig. 8, the apparatus includes: a display unit 810, a receiving unit 820, and a processing unit 830, wherein,
a display unit 810, configured to display a first process identifier and a first icon under a situation that a first process is kept alive in a background, where the first process identifier is used to indicate the first process, the first process is a process generated by a first application program, and the first icon is used to indicate the first application program or a first folder corresponding to the first application program icon;
a receiving unit 820, configured to receive a first input of the first process identifier or the first icon;
the processing unit 830 is configured to, in response to the first input, run the first process in a foreground, and display a user interface corresponding to the first process.
According to the method and the device for processing the application program, the process identification and the first icon corresponding to the background keep-alive process are displayed, the input of the process identification or the first icon is received, the process is operated on the foreground in response to the input, and the user interface corresponding to the process is displayed, so that a user can quickly touch the original processing interface after the application program is interrupted and continue to use the application program.
Optionally, the processing unit is configured to:
when the first input is the operation on the icon of the first folder and the background still keeps a second process alive, displaying a user interface corresponding to the first process and a user interface corresponding to the second process in a split screen manner;
the second process is a process generated by a second application program, and the second application program icon is displayed in the first folder.
Optionally, the processing unit is configured to:
when the first input is the operation of an icon of the first application program and a third process is kept alive in the background, displaying a user interface corresponding to the first process and a user interface of the third process in a split screen mode;
the third process is a process generated by a third application program, and the third process and the first process have an association relationship.
Optionally, the processing unit is configured to:
and when the first input is the operation of the icon of the first application program and the process generated by the first application program further comprises a fourth process, displaying the user interface corresponding to the first process and the user interface corresponding to the fourth process in a split screen mode.
Optionally, the processing unit is configured to:
and displaying a user interface corresponding to a first process under the condition that the first input is the operation of a first process identifier.
The process management device in the embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The process management device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The process management device provided in the embodiment of the present application can implement each process implemented in the method embodiments of fig. 1 to fig. 7, and is not described here again to avoid repetition.
Optionally, an electronic device 900 is further provided in this embodiment of the present application, as shown in fig. 9, the electronic device includes a processor 901, a memory 902, and a program or an instruction stored in the memory 902 and capable of being executed on the processor 901, where the program or the instruction is executed by the processor 901 to implement each process of the foregoing process management method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and the non-mobile electronic devices described above.
Fig. 10 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 1000 includes, but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
Those skilled in the art will appreciate that the electronic device 1000 may further comprise a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to the processor 1010 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 10 does not constitute a limitation to the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
It should be understood that in the embodiment of the present application, the input Unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042, and the Graphics Processing Unit 10041 processes image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also referred to as a touch screen. The touch panel 10071 may include two parts, a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
In the embodiment of the present application, the radio frequency unit 1001 acquires information and then processes the information with the processor 1010. In general, radio frequency unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
Memory 1009 may be used to store software programs or instructions and various data. The memory 1009 may mainly include a program or instruction storage area and a data storage area, wherein the program or instruction storage area may store an operating system, an application program or instruction (such as a sound playing function, an image playing function, and the like) required for at least one function, and the like. Further, the Memory 1009 may include a high-speed random access Memory and may also include a nonvolatile Memory, where the nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable Programmable PROM (EPROM), an Electrically Erasable Programmable ROM (EEPROM), or a flash Memory. Such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device.
Processor 1010 may include one or more processing units; alternatively, the processor 1010 may integrate an application processor, which primarily handles operating system, user interface, and applications or instructions, etc., and a modem processor, which primarily handles wireless communications, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into processor 1010.
The processor 1010 is configured to display a first process identifier and a first icon under the condition that a first process is kept alive in a background, where the first process identifier is used to indicate the first process, the first process is a process generated by a first application program, and the first icon is used to indicate the first application program or a first folder corresponding to the first application program icon;
the user input unit 1007 is configured to receive a first input for the first process identifier or the first icon;
and the processor 1010 is configured to respond to the first input, run the first process in a foreground, and display a user interface corresponding to the first process.
According to the method and the device for processing the application program, the process identification and the first icon corresponding to the background keep-alive process are displayed, the input of the process identification or the first icon is received, the process is operated on the foreground in response to the input, and the user interface corresponding to the process is displayed, so that a user can quickly touch the original processing interface after the application program is interrupted and continue to use the application program.
Optionally, the processor 1010 is further configured to:
when the first input is the operation on the icon of the first folder and the background still keeps a second process alive, displaying a user interface corresponding to the first process and a user interface corresponding to the second process in a split screen manner;
the second process is a process generated by a second application program, and the second application program icon is displayed in the first folder.
Optionally, the processor 1010 is further configured to:
when the first input is the operation of an icon of the first application program and a third process is kept alive in the background, displaying a user interface corresponding to the first process and a user interface of the third process in a split screen mode;
the third process is a process generated by a third application program, and the third process and the first process have an association relationship.
Optionally, the processor 1010 is further configured to:
and when the first input is the operation of the icon of the first application program and the process generated by the first application program further comprises a fourth process, displaying the user interface corresponding to the first process and the user interface corresponding to the fourth process in a split screen mode.
Optionally, the processor 1010 is further configured to:
and displaying a user interface corresponding to a first process under the condition that the first input is the operation of a first process identifier.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the embodiment of the process management method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement each process of the foregoing method embodiments, and can achieve the same technical effect, and in order to avoid repetition, the details are not repeated here.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (12)

1. A process management method, comprising:
under the condition that a first process is kept alive in a background, displaying a first process identifier and a first icon, wherein the first process identifier is used for indicating the first process, the first process is a process generated by a first application program, and the first icon is used for indicating the first application program or a first folder corresponding to the icon of the first application program;
receiving a first input to the first process identification or the first icon;
responding to the first input, running the first process in a foreground, and displaying a user interface corresponding to the first process;
wherein the displaying the user interface corresponding to the first process comprises:
and displaying the user interface corresponding to the first process and the user interface corresponding to the process having the association relation with the first process in a split screen manner.
2. The process management method according to claim 1, wherein the displaying the user interface corresponding to the first process comprises:
when the first input is the operation on the icon of the first folder and the background still keeps a second process alive, displaying a user interface corresponding to the first process and a user interface corresponding to the second process in a split screen manner;
the second process is a process generated by a second application program, and the icon of the second application program is displayed in the first folder.
3. The process management method according to claim 1, wherein the displaying the user interface corresponding to the first process comprises:
when the first input is the operation of an icon of the first application program and a third process is kept alive in the background, displaying a user interface corresponding to the first process and a user interface of the third process in a split screen mode;
the third process is a process generated by a third application program, and the third process and the first process have an association relationship.
4. The process management method according to claim 1, wherein the displaying the user interface corresponding to the first process comprises:
and when the first input is the operation of the icon of the first application program and the process generated by the first application program further comprises a fourth process, displaying the user interface corresponding to the first process and the user interface corresponding to the fourth process in a split screen mode.
5. The process management method according to claim 1, wherein the displaying the user interface corresponding to the first process comprises:
and displaying a user interface corresponding to a first process under the condition that the first input is the operation of a first process identifier.
6. A process management apparatus, comprising:
the display unit is used for displaying a first process identifier and a first icon under the condition that a first process is kept alive in a background, wherein the first process identifier is used for indicating the first process, the first process is a process generated by a first application program, and the first icon is used for indicating the first application program or a first folder corresponding to the icon of the first application program;
a receiving unit, configured to receive a first input to the first process identifier or the first icon;
the processing unit is used for responding to the first input, running the first process on a foreground and displaying a user interface corresponding to the first process;
wherein the displaying the user interface corresponding to the first process comprises:
and displaying the user interface corresponding to the first process and the user interface corresponding to the process having the association relation with the first process in a split screen mode.
7. The process management device of claim 6, wherein the processing unit is configured to:
when the first input is the operation of the icon of the first folder and the background still keeps a second process alive, displaying a user interface corresponding to the first process and a user interface corresponding to the second process in a split screen manner;
and the second process is a process generated by a second application program, and the icon of the second application program is displayed in the first folder.
8. The process management device of claim 6, wherein the processing unit is configured to:
when the first input is the operation of an icon of the first application program and a third process is kept alive in the background, displaying a user interface corresponding to the first process and a user interface of the third process in a split screen mode;
the third process is a process generated by a third application program, and the third process and the first process have an association relationship.
9. The process management device of claim 6, wherein the processing unit is configured to:
and when the first input is the operation of the icon of the first application program and the process generated by the first application program further comprises a fourth process, displaying the user interface corresponding to the first process and the user interface corresponding to the fourth process in a split screen mode.
10. The process management device of claim 6, wherein the processing unit is configured to:
and displaying a user interface corresponding to a first process under the condition that the first input is the operation of a first process identifier.
11. An electronic device comprising a processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions when executed by the processor implementing the steps of the process management method according to any one of claims 1 to 5.
12. A readable storage medium, on which a program or instructions are stored, which when executed by a processor, carry out the steps of the process management method according to any one of claims 1 to 5.
CN202110182083.0A 2021-02-09 2021-02-09 Process management method and device, electronic equipment and storage medium Active CN112882624B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110182083.0A CN112882624B (en) 2021-02-09 2021-02-09 Process management method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110182083.0A CN112882624B (en) 2021-02-09 2021-02-09 Process management method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112882624A CN112882624A (en) 2021-06-01
CN112882624B true CN112882624B (en) 2022-06-21

Family

ID=76056413

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110182083.0A Active CN112882624B (en) 2021-02-09 2021-02-09 Process management method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112882624B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117724634A (en) * 2023-07-31 2024-03-19 荣耀终端有限公司 Process management method and device for application program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9887949B2 (en) * 2014-05-31 2018-02-06 Apple Inc. Displaying interactive notifications on touch sensitive devices
CN106909268A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 A kind of method and device that APP suspended windows are set on equipment desktop
CN108427526B (en) * 2018-03-16 2020-03-31 维沃移动通信有限公司 Application program management method and terminal
CN111381753B (en) * 2020-03-17 2021-08-10 维沃移动通信有限公司 Multimedia file playing method and electronic equipment
CN111880702A (en) * 2020-06-19 2020-11-03 维沃移动通信有限公司 Interface switching method and device and electronic equipment

Also Published As

Publication number Publication date
CN112882624A (en) 2021-06-01

Similar Documents

Publication Publication Date Title
CN113163050B (en) Session interface display method and device
US11209951B2 (en) Method and apparatus for displaying application program, terminal device, and storage medium
CN113311968B (en) Application program association method and device
CN112269501A (en) Icon moving method and device and electronic equipment
CN113268182B (en) Application icon management method and electronic device
CN109298907B (en) Application program display method, application program display device and terminal
CN112882624B (en) Process management method and device, electronic equipment and storage medium
CN112399010B (en) Page display method and device and electronic equipment
CN114116098A (en) Application icon management method and device, electronic equipment and storage medium
CN112286554B (en) Application program updating method, device, electronic equipment and readable storage medium
CN112306320A (en) Page display method, device, equipment and medium
CN113282213A (en) Interface display method and device
CN112286615A (en) Information display method and device of application program
CN112486366A (en) Control display method and device and electronic equipment
CN112291412B (en) Application program control method and device and electronic equipment
CN114416264A (en) Message display method and device
CN112148406A (en) Page switching method and device, electronic equipment and readable storage medium
CN113885981A (en) Desktop editing method and device and electronic equipment
CN114089885A (en) Application icon management method and device, electronic equipment and readable storage medium
CN112328141A (en) Copying method and device
CN112698771A (en) Display control method, display control device, electronic equipment and storage medium
CN112269511A (en) Page display method and device and electronic equipment
CN113726946B (en) Application program control method and device
CN111666010B (en) Application display method and device
CN113393373B (en) Icon processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant