WO2022083693A1 - 一种信息的显示方法及相关装置 - Google Patents
一种信息的显示方法及相关装置 Download PDFInfo
- Publication number
- WO2022083693A1 WO2022083693A1 PCT/CN2021/125333 CN2021125333W WO2022083693A1 WO 2022083693 A1 WO2022083693 A1 WO 2022083693A1 CN 2021125333 W CN2021125333 W CN 2021125333W WO 2022083693 A1 WO2022083693 A1 WO 2022083693A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- user interface
- interface
- screenshot
- privacy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
- G06F21/6254—Protecting personal data, e.g. for financial or medical purposes by anonymising data, e.g. decorrelating personal data from the owner's identification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/84—Protecting input, output or interconnection devices output devices, e.g. displays or monitors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
- G06F3/04883—Interaction 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 for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/48—Indexing scheme relating to G06F9/48
- G06F2209/482—Application
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
Definitions
- the present application relates to the field of electronic technology, and in particular, to a method for displaying information and a related device.
- the multitasking management interface of the mobile phone can display a preview image of the user interface of the running application of the electronic device, and through the multitasking management interface, the mobile phone can quickly switch to the user interface of the running application.
- the user switches the display interface of the mobile phone to the multitasking management interface, the privacy information of other applications in the multitasking management interface may be leaked unintentionally. Therefore, various mobile phone manufacturers have performed fuzzy protection on the interface of the privacy application in the multitasking management interface.
- the embodiments of the present application provide an information display method and a related device, which can satisfy users' diverse privacy requirements for different windows of the same application while protecting the privacy information of a multitasking management interface, and effectively improve user experience.
- the present application provides a method for displaying information, including: displaying a first multitasking management interface, where the first multitasking management interface includes a first preview image of a first user interface of a first application, the first user interface Corresponding to the first window of the first application; displaying the second user interface, the second user interface corresponding to the second window of the first application; after switching the second user interface to the background, triggering the display of the second multitasking management interface, the second multitasking management interface
- the task management interface includes a second preview image of the second user interface; wherein the first preview image is a screenshot of the first user interface that has been blurred, and the second preview image is a screenshot of the second user interface that has not been blurred. or, the first preview image is a screenshot of the first user interface that has been blurred to a first degree, and the second preview image is a screenshot of the second user interface that has been blurred to a second degree. One degree is different from the second.
- the user interfaces corresponding to the privacy windows of each application in the multitasking management interface are all blurred, so as to protect the user's privacy information, and to protect the multitasking management interface.
- the user interface corresponding to the non-privacy window of each application in the task management interface is not blurred, so as to facilitate the user to preview.
- the electronic device may further blur user interfaces corresponding to different privacy windows in the multitasking management interface to different degrees. This targeted window privacy protection not only protects the privacy information of the multitasking management interface, but also meets the diverse privacy requirements of users for different windows of the same application, and effectively improves the user experience.
- the first preview image is a screenshot of the first user interface that has been blurred
- the second preview image is a screenshot of the second user interface that has not been blurred
- the first preview image is the first preview image.
- a screenshot of the user interface is blurred to a first degree
- the method further includes: displaying a third user interface, where the third user interface corresponds to the third window of the second application; after the third user interface is switched to the background , triggering the display of a third multitasking management interface, where the third multitasking management interface includes a third preview image of the third user interface; the third preview image is a picture obtained by performing a third degree of blurring on the screenshot of the third user interface, The third degree is different from the first degree.
- the first application and the second application may be the same application.
- the third degree is higher than the second degree
- the second degree is higher than the first degree.
- the first application and the second application may also be different applications.
- the preview images corresponding to different applications may be screenshots that have undergone different degrees of blurring.
- the method before the displaying of the first multitasking management interface, the method further includes: displaying a first user interface; and directly switching from the displayed first user interface to display a fourth multitasking management interface, and the fourth multitasking management interface is displayed.
- the task management interface includes a fourth preview image of the first user interface, where the fourth preview image is a screenshot of the first user interface and has not been blurred.
- the electronic device switches the user interface (such as the first user interface) of the window of the top-level application (such as the first application) to the multitasking management interface, regardless of whether the attribute of the window corresponding to the above-mentioned user interface is a privacy window, None of the electronic devices will blur the screenshot of the user interface of the top-level application, and the above-mentioned multitasking management interface includes the preview image of the user interface, that is, the unblurred screenshot of the user interface.
- the method before the displaying the first multitasking management interface, the method further includes: taking a screenshot of the first user interface based on the privacy of the first window of the first application or the privacy of the first application Blurring is performed to generate a first preview image.
- the electronic device may determine whether to blur the screenshot of the user interface based on the privacy of the window corresponding to the user interface or the privacy of the application corresponding to the user interface.
- the privacy window or the privacy application may be preset by a user, may also be preset by an electronic device, or may be preset during application development. If it is preset during application development, when the electronic device installs the application, it can determine the privacy of the application, that is, whether it is a privacy application, through the installation information of the application.
- blurring the screenshot of the first user interface based on the privacy of the first window of the first application or the privacy of the first application specifically includes: when the first window of the first application is When the attribute of the first application is a privacy window, the screenshot of the first user interface is blurred according to the attribute of the first window; or, when the attribute of the first window of the first application is not a privacy window, but the attribute of the first application is a privacy application , and blurring the screenshot of the first user interface according to the attribute of the first application.
- the electronic device may perform blurring processing on the user interface corresponding to the privacy window or privacy application, and use the blurred image as the preview image of the user interface in the multitasking management interface.
- the electronic device may first determine the privacy of the window, and then determine the privacy of the application when the window is not a privacy window. The electronic device may also judge the privacy of the application first, and then judge the privacy of the window when the application is not a privacy application.
- the privacy windows or privacy applications correspond to different privacy levels; the privacy levels include at least a first privacy level and a second privacy level; based on the privacy of the first window of the first application or the privacy of the first application Privacy, blurring the screenshot of the first user interface, further comprising: when the privacy level of the first window is the first privacy level, blurring the screenshot of the first user interface to the first degree; When the privacy level of the first application is the second privacy level, a second degree of blurring is performed on the screenshot of the first user interface; when the first window is not a privacy window and the privacy level of the first application is the first privacy level, the first user The screenshot of the interface is subject to the first degree of blurring; or, when the first window is not a privacy window and the privacy level of the first application is the second privacy level, the screenshot of the first user interface is subject to the second degree of blurring.
- an application or a window of an application may be configured with multiple privacy levels, such as a first privacy level and a second privacy level.
- the user interface of windows with different privacy levels can be blurred to different degrees. If the second privacy level is higher than the first privacy level, the second degree is higher than the first degree. That is, the image after the blurring process of the second degree is more blurred than the image after the blurring process of the first degree.
- the window may also have other privacy levels, which are not specifically limited in this embodiment of the present application.
- the first multitasking management interface further includes prompt information, where the prompt information is used to prompt the user that the first user interface has been blurred.
- the electronic device when the user uses the multitasking management interface, the electronic device can add fuzzy feedback to the user through the above prompt information, which effectively improves the user's interactive experience.
- the method before the triggering display of the second multitasking management interface, the method further includes: generating a second preview image based on the privacy of the second window of the first application or the privacy of the first application.
- the generating the second preview image based on the privacy of the second window of the first application or the privacy of the first application specifically includes: when the attribute of the first window of the first application is not a privacy window , when the attribute of the first application is not a privacy application, determine that the second preview image is a screenshot of the second user interface that has not been blurred.
- the method further includes: acquiring a screenshot of the first user interface when the first user interface is switched to the background or after the first user interface is switched to the background; before displaying the first multitasking management interface , the method further includes: before triggering the display of the first multitasking management interface, blurring the screenshot of the first user interface; or, triggering the display of the first multitasking management interface, triggering the screenshot of the first user interface Blur.
- the electronic device may blur the screenshot of the first user interface before receiving the input operation that triggers the display of the first multitasking management interface, or may trigger the user interface in response to the detected input operation.
- the blurring processing of the screenshot of the first user interface is not specifically limited in this embodiment of the present application.
- the displaying the first multitasking management interface specifically includes: displaying the first multitasking management interface in a full screen; or, displaying the first multitasking management interface in a split screen; or, displaying the first multitasking management interface in a sidebar Multitasking management interface.
- the multitasking management interface may include at least one of the display forms such as displaying the multitasking management interface in a full screen, displaying the multitasking management interface on a split screen, displaying the multitasking management interface in the sidebar, and displaying the multitasking management interface in the bottom toolbar.
- a form of presentation such as displaying the multitasking management interface in a full screen, displaying the multitasking management interface on a split screen, displaying the multitasking management interface in the sidebar, and displaying the multitasking management interface in the bottom toolbar.
- a form of presentation such as displaying the multitasking management interface in a full screen, displaying the multitasking management interface on a split screen, displaying the multitasking management interface in the sidebar, and displaying the multitasking management interface in the bottom toolbar.
- a form of presentation such as displaying the multitasking management interface in a full screen, displaying the multitasking management interface on a split screen, displaying the multitasking management interface in the sidebar, and
- the present application provides an electronic device, comprising one or more processors, a memory and a display screen; the memory and the display screen are coupled to the one or more processors, and the memory is used for Computer program code is stored, the computer program code comprising computer instructions invoked by the one or more processors to cause the electronic device to perform any of the possible implementations of the first aspect above.
- embodiments of the present application provide a computer storage medium, including computer instructions, when the computer instructions are executed on an electronic device, the electronic device enables the electronic device to execute any one of the possible implementations of the first aspect.
- an embodiment of the present application provides a computer program product that, when the computer program product runs on a computer, enables the computer to execute any possible implementation manner of the first aspect above.
- FIG. 1 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
- FIG. 2 is a schematic diagram of a user interface for displaying an application installed on an electronic device according to an embodiment of the present application
- 3A to 3B are schematic diagrams of a full-screen display of a multitasking management interface provided by an embodiment of the present application.
- FIG. 3C to FIG. 3E are schematic diagrams of a split-screen display multitasking management interface provided by an embodiment of the present application.
- 3F to 3G are schematic diagrams showing a multitasking management interface in the form of a sidebar according to an embodiment of the present application
- FIG. 3H to FIG. 3I are schematic diagrams showing a multitasking management interface in the form of a bottom toolbar provided by an embodiment of the present application;
- 4A to 4D are schematic preview diagrams of a top-level application in a multitasking management interface provided by an embodiment of the present application
- 4E to 4J are schematic preview diagrams of a non-top-level application in a multitasking management interface provided by an embodiment of the present application
- 5A to 5B are schematic preview diagrams of another top-level application in a multitasking management interface provided by an embodiment of the present application.
- 6A to 6F are schematic diagrams of various preview effects in a multitasking management interface provided by an embodiment of the present application.
- FIG. 7A is a schematic flowchart of a method for displaying information according to an embodiment of the present application.
- FIG. 7B is a schematic flowchart of a judgment blurring process provided by an embodiment of the present application.
- 7C is a setting interface of a payment protection center provided by an embodiment of the present application.
- FIG. 7D is a setting interface of an application lock provided by an embodiment of the present application.
- FIG. 7E is a schematic flowchart of another judgment blurring process provided by an embodiment of the present application.
- FIG. 7F is a schematic flowchart of another method for displaying information provided by an embodiment of the present application.
- FIG. 8A is a schematic flowchart of another information display method provided by an embodiment of the present application.
- 8B is a schematic flowchart of another method for displaying information provided by an embodiment of the present application.
- 8C is a schematic flowchart of another method for displaying information provided by an embodiment of the present application.
- 8D is a schematic flowchart of another method for displaying information provided by an embodiment of the present application.
- 8E is a schematic flowchart of another method for displaying information provided by an embodiment of the present application.
- FIG. 9 is a block diagram of a software structure of an electronic device provided by an embodiment of the present application.
- first and second are only used for descriptive purposes, and should not be construed as implying or implying relative importance or implying the number of indicated technical features. Therefore, the features defined as “first” and “second” may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, unless otherwise specified, the “multiple” The meaning is two or more.
- FIG. 1 shows a schematic structural diagram of an electronic device 100 .
- the electronic device 100 may be a cell phone, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, as well as cellular telephones, personal digital assistants (personal digital assistants) digital assistant (PDA), augmented reality (AR) devices, virtual reality (VR) devices, artificial intelligence (AI) devices, wearable devices, in-vehicle devices, smart home devices and/or Smart city equipment, the embodiments of the present application do not specifically limit the specific type of the electronic equipment.
- PDA personal digital assistants
- AR augmented reality
- VR virtual reality
- AI artificial intelligence
- the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charge management module 140, a power management module 141, a battery 142, an antenna 1.
- Antenna 2 Mobile Communication Module 150, Wireless Communication Module 160, Audio Module 170, Speaker 170A, Receiver 170B, Microphone 170C, Headphone Interface 170D, Sensor Module 180, Key 190, Motor 191, Indicator 192, Camera 193, Display screen 194, and a subscriber identification module (subscriber identification module, SIM) card interface 195 and the like.
- SIM subscriber identification module
- the sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, and ambient light. Sensor 180L, bone conduction sensor 180M, etc.
- the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the electronic device 100 .
- the electronic device 100 may include more or less components than shown, or combine some components, or separate some components, or arrange different components.
- the illustrated components may be implemented in hardware, software, or a combination of software and hardware.
- the processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), controller, video codec, digital signal processor (digital signal processor, DSP), baseband processor, and/or neural-network processing unit (neural-network processing unit, NPU), etc. Wherein, different processing units may be independent devices, or may be integrated in one or more processors.
- application processor application processor, AP
- modem processor graphics processor
- ISP image signal processor
- controller video codec
- digital signal processor digital signal processor
- baseband processor baseband processor
- neural-network processing unit neural-network processing unit
- the controller can generate an operation control signal according to the instruction operation code and timing signal, and complete the control of fetching and executing instructions.
- a memory may also be provided in the processor 110 for storing instructions and data.
- the memory in processor 110 is cache memory. This memory may hold instructions or data that have just been used or recycled by the processor 110 . If the processor 110 needs to use the instruction or data again, it can be called directly from the memory. Repeated accesses are avoided and the latency of the processor 110 is reduced, thereby increasing the efficiency of the system.
- the charging management module 140 is used to receive charging input from the charger.
- the charger may be a wireless charger or a wired charger.
- the charging management module 140 may receive charging input from the wired charger through the USB interface 130 .
- the charging management module 140 may receive wireless charging input through a wireless charging coil of the electronic device 100 . While the charging management module 140 charges the battery 142 , it can also supply power to the electronic device through the power management module 141 .
- the power management module 141 is used for connecting the battery 142 , the charging management module 140 and the processor 110 .
- the power management module 141 receives input from the battery 142 and/or the charging management module 140, and supplies power to the processor 110, the internal memory 121, the display screen 194, the camera 193, and the wireless communication module 160.
- the power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle times, battery health status (leakage, impedance).
- the power management module 141 may also be provided in the processor 110 .
- the power management module 141 and the charging management module 140 may also be provided in the same device.
- the wireless communication function of the electronic device 100 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modulation and demodulation processor, the baseband processor, and the like.
- the electronic device 100 may also not include the mobile communication module 150 and the wireless communication module 160 , or only include one of the mobile communication module 150 and the wireless communication module 160 .
- the electronic device 100 may also not include the antenna 1 and the antenna 2 , or only include one of the antenna 1 and the antenna 2 . It can be understood that the electronic device 100 may also include more antennas than the antenna 1 and the antenna 2 as required.
- Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals.
- Each antenna in electronic device 100 may be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization.
- the antenna 1 can be multiplexed as a diversity antenna of the wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
- the mobile communication module 150 may provide wireless communication solutions including 2G/3G/4G/5G etc. applied on the electronic device 100 .
- the mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA) and the like.
- the mobile communication module 150 can receive electromagnetic waves from the antenna 1, filter and amplify the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation.
- the mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and then turn it into an electromagnetic wave for radiation through the antenna 1 .
- at least part of the functional modules of the mobile communication module 150 may be provided in the processor 110 .
- at least part of the functional modules of the mobile communication module 150 may be provided in the same device as at least part of the modules of the processor 110 .
- the wireless communication module 160 can provide applications on the electronic device 100 including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellites Wireless communication solutions such as global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared technology (IR).
- WLAN wireless local area networks
- BT Bluetooth
- GNSS global navigation satellite system
- FM frequency modulation
- NFC near field communication
- IR infrared technology
- the wireless communication module 160 may be one or more devices integrating at least one communication processing module.
- the wireless communication module 160 receives electromagnetic waves via the antenna 2 , frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110 .
- the wireless communication module 160 can also receive the signal to be sent from the processor 110 , perform frequency modulation on it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2 .
- the antenna 1 of the electronic device 100 is coupled with the mobile communication module 150, and the antenna 2 is coupled with the wireless communication module 160, so that the electronic device 100 can communicate with the network and other devices through wireless communication technology.
- the wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), broadband Code Division Multiple Access (WCDMA), Time Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC , FM, and/or IR technology, etc.
- the GNSS may include global positioning system (global positioning system, GPS), global navigation satellite system (global navigation satellite system, GLONASS), Beidou navigation satellite system (beidou navigation satellite system, BDS), quasi-zenith satellite system (quasi -zenith satellite system, QZSS) and/or satellite based augmentation systems (SBAS).
- global positioning system global positioning system, GPS
- global navigation satellite system global navigation satellite system, GLONASS
- Beidou navigation satellite system beidou navigation satellite system, BDS
- quasi-zenith satellite system quadsi -zenith satellite system, QZSS
- SBAS satellite based augmentation systems
- the electronic device 100 implements a display function through a GPU, a display screen 194, an application processor, and the like.
- the GPU is a microprocessor for image processing, and is connected to the display screen 194 and the application processor.
- the GPU is used to perform mathematical and geometric calculations for graphics rendering.
- Processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
- the AP when the AP switches application 1 to running in the background, it obtains a screenshot of the user interface 1 recently displayed by application 1, and determines whether the user interface The screenshot of 1 is blurred.
- the AP or GPU uses a blurring algorithm to blur the screenshot of the user interface 1 .
- the AP determines that the window corresponding to the user interface 1 is a privacy window, the AP sends an instruction 1 to the GPU to instruct the GPU to use the blurring algorithm to blur the screenshot of the user interface 1 .
- the window or application has a privacy level
- the AP or GPU may perform different degrees of blurring on the screenshot of the user interface 1 based on the privacy level of the window or application. For example, when the AP determines that the privacy level of the window corresponding to the user interface 1 is mild privacy, the AP performs a slight blurring process on the screenshot of the user interface 1 to obtain a slightly blurred image of the user interface 1; when the AP determines that the user interface 1 corresponds to The privacy level of the window is heavy privacy, the AP performs heavy blurring on the screenshot of user interface 1, and obtains the heavy blurring processing map of user interface 1; wherein, the blurring degree of heavy blurring processing is greater than the blurring degree of mild blurring processing.
- the aforementioned blurring algorithm may be a Box Blur algorithm, a Gaussian Blur algorithm, a Dual Blur algorithm, a Bokeh Blur algorithm, a Tilt Blur algorithm, Shift Blur) algorithm and so on.
- Display screen 194 is used to display images, videos, and the like.
- Display screen 194 includes a display panel.
- the display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (active-matrix organic light).
- LED diode AMOLED
- flexible light-emitting diode flexible light-emitting diode (flex light-emitting diode, FLED), Miniled, MicroLed, Micro-oLed, quantum dot light-emitting diode (quantum dot light emitting diodes, QLED) and so on.
- electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
- the internal memory 121 may include one or more random access memories (RAM) and one or more non-volatile memories (NVM).
- Random access memory can include static random-access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronization Dynamic random access memory (double data rate synchronous dynamic random access memory, DDR SDRAM, such as fifth-generation DDR SDRAM is generally referred to as DDR5 SDRAM), etc.
- non-volatile memory can include disk storage devices, flash memory (flash memory). Flash memory can be divided into NOR FLASH, NAND FLASH, 3D NAND FLASH, etc.
- the random access memory may be directly readable and writable by the processor 110, may be used to store executable programs (eg, machine instructions) of an operating system or other running programs, and may also be used to store user and application data, etc.
- the non-volatile memory can also store executable programs and store data of user and application programs, etc., and can be loaded into the random access memory in advance for the processor 110 to directly read and write.
- the external memory interface 120 can be used to connect an external non-volatile memory, so as to expand the storage capacity of the electronic device 100 .
- the external non-volatile memory communicates with the processor 110 through the external memory interface 120 to realize the data storage function. For example, save music, video, etc. files in external non-volatile memory.
- the AP after the AP switches application 1 to run in the background, it determines whether the preview image of application 1 in the multitasking management interface is a screenshot of user interface 1 recently displayed by application 1, or a blurred processing diagram of the screenshot of user interface 1. After determining the preview image of application 1 in the multitasking management interface, save the preview image to RAM or NVM.
- the electronic device 100 receives an input operation that triggers the multitasking management interface, the AP or GPU draws the above-mentioned multitasking management interface based on the preview image of the application 1 obtained from the RAM or the NVM, and stores the drawing data of the above-mentioned multitasking management interface. into the display buffer area; the display screen displays the above-mentioned multitasking management interface based on the drawing data in the display buffer area in the next screen refresh cycle.
- the electronic device 100 may implement audio functions through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, an application processor, and the like. Such as music playback, recording, etc.
- the keys 190 include a power-on key, a volume key, and the like. Keys 190 may be mechanical keys. It can also be a touch key.
- the electronic device 100 may receive key inputs and generate key signal inputs related to user settings and function control of the electronic device 100 .
- Motor 191 can generate vibrating cues.
- the motor 191 can be used for vibrating alerts for incoming calls, and can also be used for touch vibration feedback.
- the indicator 192 can be an indicator light, which can be used to indicate the charging state, the change of the power, and can also be used to indicate a message, a missed call, a notification, and the like.
- the SIM card interface 195 is used to connect a SIM card.
- the SIM card can be contacted and separated from the electronic device 100 by inserting into the SIM card interface 195 or pulling out from the SIM card interface 195 .
- GUI graphical user interface
- control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, Widgets, Visual interface elements such as widgets.
- “user interface” may also be simply referred to as "interface”.
- FIG. 2 exemplarily shows a user interface 11 for presenting an application program installed by the electronic device 100 .
- User interface 11 may include a status bar 201, a calendar indicator 202, a weather indicator 203, a tray 204 with icons of frequently used applications, a navigation bar 205, and a display area 206 for other application icons. in:
- a tray 204 with icons of commonly used applications may display: icons for phone calls, icons for contacts, icons for text messages, icons for cameras.
- the navigation bar 205 may include system navigation keys such as a back key 205A, a home screen key 205B, and a multitasking key 205C.
- system navigation keys such as a back key 205A, a home screen key 205B, and a multitasking key 205C.
- the electronic device 100 may display the previous page of the current page.
- the electronic device 100 may display a home interface.
- the electronic device 100 may display a preview image of the application recently opened by the user in the multitasking management interface.
- the names of the navigation keys may also be other, which is not limited in this application.
- each navigation key in the navigation bar 205 may also be implemented as a physical key.
- the electronic device 100 may also implement the functions of each navigation key in the navigation bar 205 through the user's gesture navigation. For example, when a gesture of swiping in from the left edge of the display screen 194 of the electronic device 100 is detected, the electronic device 100 may display the previous page of the current page. When a gesture to stop touching the display screen 194 after swiping up from the bottom edge of the display screen 194 of the electronic device 100 is detected, the electronic device 100 may display the home interface.
- the electronic device 100 may display a preview image of the application recently opened by the user in the multitasking management interface.
- the display area 206 of other application icons can display: payment application icons, album icons, music icons 206A, smart home icons, mailbox icons, cloud sharing icons, memo icons, and settings icons.
- User interface 11 may also include page indicators 206 .
- Other application icons may be distributed over multiple pages, and the page indicator 207 may be used to indicate which page of the application the user is currently viewing. Users can swipe left and right in the area of other application icons to view application icons in other pages.
- the electronic device 100 when the user opens a new application, switches the application running in the foreground to running in the background.
- the electronic device 100 adds the application window of the running application to the multitasking queue, and stores a screenshot of the displayed content of the application window as the application window in the multitasking management interface preview image.
- the user can preview, quickly switch, and close the background running of each application in the multitasking queue through the multitasking management interface of the electronic device 100 to quickly clear the running memory of the electronic device 100 .
- the preview images corresponding to the user interfaces of each application in the multitasking queue may be displayed on the multitasking management interface in the form of pages, cards or floating windows .
- the application window may be an Activity window in an Android system, an application window in an IOS system, or an application window in other operating systems, which is not specifically limited here.
- An application includes multiple application windows, and one application window corresponds to one user interface.
- one application window can also correspond to multiple user interfaces.
- the application window may be referred to as a window or an application window for short in this embodiment of the present application.
- an Activity in the Android system is an interface for interaction between a user and an application, and each Activity component is associated with a Window object, which is used to describe a specific application window.
- Activity is a highly abstract user interface component. In Android, it represents the user interface and the corresponding business logic centered on the user interface. The controls in the user interface can monitor and process user-triggered events.
- an android application an Activity can be represented as a user interface, and an android application can have multiple activities.
- an application window associated with an Activity may be called an Activity window.
- the multitasking management interface may also display preview images of user interfaces of other windows of the application.
- the multitasking management interface may display the screenshot of the main interface of the application while displaying the above screenshot 1.
- the main interface of the application may refer to the user interface displayed by the electronic device 100 when the application is just entered.
- the electronic device 100 displays the chat interface 1 of the instant messaging application 1, an input operation acting on the multitasking key 205C is received, and in response to the above input operation, the electronic device 100 displays a multitasking management interface, and the multitasking management interface includes a chatting interface A screenshot of 1 and a screenshot of the main interface of instant messaging application 1.
- the electronic device displays the interface of the application applet embedded in the instant messaging application 1, an input operation acting on the multitasking key 205C is received, and in response to the above input operation, the electronic device 100 displays a multitasking management interface, a multitasking management interface Including screenshots of the interface of the application applet and the screenshot of the main interface of the instant messaging application 1.
- the multitasking management interface may also display preview images of applications that are not running in the background, which is not specifically limited here.
- the electronic device 100 may have at least one form of multitasking management interface.
- the following introduces several forms of multitasking management interfaces provided by the embodiments of the present application.
- Form 1 Full-screen display of the multitasking management interface.
- the electronic device 100 has added applications such as contacts, photo albums, and payment applications to multitasking. queue.
- the electronic device 100 may receive an input operation (eg, a touch operation) acting on the multitasking key 205C of the user interface 11, and in response to the above input operation, the electronic device 100 may display the multitasking management shown in FIG. 3A . interface 12.
- the multitasking management interface 12 is used to display pages corresponding to each application in the multitasking queue.
- the multitasking management interface 12 may include a page 301 corresponding to a contact, a page 302 corresponding to an album, a page 303 corresponding to a payment application, and a close control 304 . in:
- page 301 , page 302 and page 303 are arranged horizontally on the multitasking management interface 12 , and the content displayed on the display screen of the multitasking management interface 12 may include part or all of page 301 , page 302 and page 303 page.
- the content displayed on the display screen of the multitasking management interface 12 includes page 301 , page 302 and some pages of page 303 , the user can view all the pages of the multitasking management interface 12 by swiping right on the multitasking management interface 12 .
- the closing control 304 can receive an input operation (such as a touch operation), and in response to the detected input operation, the electronic device 100 can clear the running memory occupied by the applications corresponding to the page 301, the page 302 and the page 303, and display the user interface 11.
- an input operation such as a touch operation
- the page 303 corresponding to the payment application includes an icon and name 303 of the payment application, a screenshot 303B of the user interface 1 of the payment application, and a close control 303C. in:
- the screenshot 303B of the user interface 1 of the payment application may receive an input operation (eg, a touch operation), and in response to the detected input operation, the electronic device 100 may display the user interface 1 of the payment application.
- an input operation eg, a touch operation
- the closing control 303C may receive an input operation (eg, a touch operation), and in response to the detected input operation, the electronic device 100 may stop displaying the page 303 and clear the running memory occupied by the payment application.
- the page 303 corresponding to the payment application may also not include the close control 301C.
- the electronic device 100 may receive a swipe-up gesture acting on the page 303, and in response to the detected gesture, the electronic device 100 may stop displaying the page 303 and clear the running memory occupied by the payment application.
- page 301 , page 302 and page 303 may be arranged vertically on the multitasking management interface 12 .
- the page 301 , the page 302 and the page 303 may or may not overlap, which is not specifically limited here.
- the pages corresponding to each application in the multitasking queue may also be arranged in other ways on the multitasking management page, for example, two-dimensional array arrangement.
- the size of the screenshots of the user interface displayed in page 301, page 302 and page 303 may be the same or different, and the screenshots displayed in each page and the user interface corresponding to the screenshots are of the same size. Display size is different.
- the electronic device 100 when the electronic device 100 switches the application to the background, the electronic device 100 obtains a screenshot 1 of the user interface recently displayed by the application 1 .
- the electronic device 100 reduces the above screenshot 1 by a preset reduction ratio, and displays it on the page corresponding to the application 1 in the multitasking management interface. As can be seen from FIG.
- the reduction ratios of the screenshots displayed in the multitasking management interface by different applications can be the same; as can be seen from FIG. 4B , the reduction ratios of the screenshots displayed in the multitasking management interface by different applications can be different.
- the ratio is larger than the reduction ratio of the page 302
- the reduction ratio of the page 302 is larger than the reduction ratio of the page 303 .
- Form 2 Split-screen display of multitasking management interface.
- the electronic device 100 displays the multitasking management interface in full screen, all applications running in the foreground need to be switched to run in the background, and the split-screen display of the multitasking management interface allows the user to use the applications running in the foreground while previewing, Switching or closing applications running in the background effectively improves the user experience.
- the electronic device 100 when the electronic device 100 displays a user interface of a split-screen application, the electronic device 100 can receive a user's split-screen operation, and in response to the detected split-screen operation, the electronic device 100 Area 1 of the display screen 194 displays the user interface of the above-mentioned application, and at the same time, the user interface of the desktop application of the electronic device 100 is displayed in the area 2 of the display screen 194, and the user interface includes the icons of the installed applications. Then, the electronic device 100 may receive an input operation for triggering the multitasking management interface, and in response to the detected input operation, the electronic device 100 may display the page corresponding to each application in the multitasking queue in the area 2 .
- the display area 206 of other application icons of the user interface 11 includes an icon 206A of music.
- the music application is a split-screen application.
- the music icon 206A may receive an input operation (eg, a touch operation), and in response to the detected input operation, the electronic device 100 displays the music interface 13 as shown in FIG. 3D .
- the user interface 13 can receive the user's split-screen operation.
- the electronic device 100 displays the user interface of the above-mentioned music application in the area 1 of the display screen 194 shown in FIG. 3D , and displays the user interface on the display screen.
- Area 2 of 194 displays icons of applications commonly used by the user, such as payment application icons, album icons, music icons, settings icons, mailbox icons, browser icons, memo icons, weather icons, and the like.
- the above-mentioned split screen operation may be the user's knuckle sliding laterally on the user interface 13 along the short side of the electronic device 100 as shown in FIG. 3C .
- the split screen may also be triggered in other ways in this embodiment of the present application, which is not specifically limited here.
- the multitasking key 205C in FIG. 3D may receive an input operation (eg, a touch operation), and in response to the detected input operation, the electronic device 100 may display the multitasking management interface 14 shown in FIG. 3E in the area 2 .
- the multitasking management interface 14 may include a page 401 corresponding to a contact, a page 402 corresponding to an album, and a page 403 corresponding to a payment application. Users can swipe left or right in area 2 to view pages corresponding to more applications in the multitasking queue.
- the multitasking management interface 14 can also be triggered in other ways, which are not specifically limited here. .
- the page 401 , the page 402 and the page 403 can also be arranged in the area 2 in other arrangement manners.
- Form 3 Display the multitasking management interface in the form of a sidebar.
- the electronic device 100 may display a floating ball 501 as shown in FIG. 3F on the right edge (left edge) of the display interface.
- the most recently used due icon or name may be displayed on the floating ball 501 .
- the floating ball 501 can receive an input operation (such as a touch operation), and in response to the detected input operation, the electronic device 100 can display the sidebar 502 shown in FIG. 3G on the user interface 11, and the sidebar 502 can show: The page 503 corresponding to the contact, the page 504 corresponding to the album, and the page 504 corresponding to the payment application.
- the user can swipe up and down in the sidebar 502 to view pages corresponding to more applications in the multitasking queue.
- the above-mentioned sidebar is not limited to be triggered by the floating ball displayed on the side.
- the sidebar may also be triggered in other ways, which is not specifically limited here.
- Form 4 Display the multitasking management interface in the form of a bottom toolbar.
- FIG. 3H it is another user interface 15 provided by an embodiment of the present application for displaying an application program installed on the electronic device 100 .
- the electronic device 100 may display a toolbar 506 as shown in FIG. 3H at the bottom of the display interface.
- the electronic device 100 successively adds contacts, photo albums, payment applications and other applications to the multitasking queue, and successively displays the contact icon 506A and the album icon 506B on the toolbar 506 successively , the icon 506C of the payment application. in:
- the icon 506C of the payment application can receive an input operation (for example, move the cursor 507 to the display range of the icon 506C of the payment application), and in response to the detected input operation, the electronic device 100 can display on the display interface as shown in FIG. 3I Page 508 of the payment application.
- the page 508 of the payment application displays a screenshot of the user interface 1 of the payment application.
- the icon 506C of the payment application may also receive an input operation (eg, a click operation to move the cursor 507 ), and in response to the detected input operation, the electronic device 100 may display the user interface 1 of the payment application.
- the electronic device 100 may also be triggered by other input operations.
- the page 508 of the payment application is displayed, so that the user can preview the user interface 1 of the payment application, which is not specifically limited here. For example, the user's finger long presses the payment application icon 506C.
- the icon 506A of the contact or the icon 506B of the album can also receive an input operation, so as to display a corresponding page on the electronic device 100, which will not be repeated here.
- the user interfaces of the privacy windows of each application in the multitasking management interface are blurred to protect the user's privacy.
- Privacy Information may be preset by the electronic device 100 or preset by the user. Exemplarily, window 1 of application 1 is a privacy window, and window 2 of application 1 is not a privacy window.
- the above-mentioned multitasking management interface can be used to display the blurred processing diagram of the screenshot of the user interface of window 1;
- the above-mentioned multitasking management interface can be used to display a screenshot of the user interface of window 2 .
- the privacy window is protected in a targeted manner, while protecting the privacy information of the multitasking management interface, the user's diverse privacy requirements for different windows of the same application are met, and the user experience is effectively improved.
- the information display method provided in the embodiment of the present application is also applicable to any of the multitasking provided in the above-mentioned form 1, form 2, form 3 and form 4 management interface.
- the electronic device 100 when the electronic device 100 displays the user interface 1 of the application 1, the electronic device 100 switches the application 1 to run in the background. Then, when the electronic device 100 detects the input operation 1 that triggers the multitasking management interface, the electronic device 100 displays the multitasking management interface.
- the multitasking management interface includes a blurred processing diagram of the screenshot of the user interface 1; if the window corresponding to the user interface 1 is not a privacy window, the multitasking management interface includes the screenshot of the user interface 1.
- the electronic device 100 displays the home page interface 16 of the payment application.
- the window corresponding to the home page interface 16 is not a privacy window.
- the electronic device 100 receives the touch operation 1 acting on the multitasking key 205C, and in response to the detected touch operation 1, the electronic device 100 displays the multitasking management interface 17 shown in FIG. 4B .
- the multitasking management interface 17 includes a page 601 corresponding to the payment application, and the page 601 includes a screenshot 601A of the home page interface 16 .
- the electronic device 100 displays the personal center interface 18 of the payment application, that is, a user interface for displaying user information, and the window corresponding to the personal center interface 18 is a privacy window.
- the electronic device 100 receives the touch operation 2 acting on the multitasking key 205C, and in response to the detected touch operation 2, the electronic device 100 displays the multitasking management interface 19 shown in FIG. 4D .
- the multitasking management interface 18 includes a page 602 corresponding to the payment application, and the page 602 includes a blurred image 602A of a screenshot of the personal center interface 18 .
- the payment application is the top-level application in the task stack of the electronic device 100 .
- the electronic device 100 displays the personal center interface 18 of the payment application, and the window corresponding to the personal center interface 18 is a privacy window.
- the electronic device 100 may receive the touch operation 3 acting on the home screen key 205B, and in response to the detected touch operation 3, the electronic device 100 displays the user interface 11 shown in FIG. 4D .
- the electronic device 100 may receive a touch operation 4 acting on the multitasking key 205C, and in response to the detected touch operation 4 , the electronic device 100 displays the multitasking management interface 20 shown in FIG. 4G .
- the multitasking management interface 20 includes a page 603 corresponding to the payment application, and the page 603 includes a blurred image 603A of a screenshot of the personal center interface 18 .
- the electronic device 100 displays the home page interface 17 of the payment application.
- the window corresponding to the home page interface 17 is not a privacy window.
- the electronic device 100 may receive the touch operation 5 acting on the home screen key 205B, and in response to the detected touch operation 5, the electronic device 100 displays the user interface 11 shown in FIG. 4I .
- the electronic device 100 can receive the touch operation 6 acting on the multitasking key 205C, and in response to the detected touch operation 6 , the electronic device 100 displays the multitasking management interface 21 shown in FIG. 4J .
- the multitasking management interface 20 includes a page 604 corresponding to the payment application, and the page 601 includes a screenshot 604A of the home page interface 17 .
- the payment application is the top-level application in the task stack of the electronic device 100; as shown in FIG. 4F and FIG. 4I , the electronic device 100 receives the above-mentioned touch operation 4 Or during touch operation 6 , the desktop application corresponding to the user interface 11 is the top-level application in the task stack of the electronic device 100 , and the payment application returns to the next top-level application in the task stack of the electronic device 100 .
- the blurring degree of the blurring processing may be preset by the electronic device 100, or may be preset by the user.
- the blurring degree of the blurring processing is 90%.
- the user cannot distinguish information such as text and pictures in the screenshot after the blurring processing.
- the electronic device 100 when the electronic device 100 displays the user interface 1 of the application 1 (at this time, the application 1 is the top-level application, and the application 1 is running in the foreground), the user interface of the application 1 is switched to the multitasking management interface, regardless of the user interface. Whether the interface 1 is the user interface of the privacy window, the electronic device 100 will not blur the screenshot of the user interface 1 of the top-level application, and the above-mentioned multitasking management interface includes the screenshot of the user interface 1 .
- the electronic device 100 displays the user interface of application 2 (at this time, application 1 is not a top-level application), and switches the user interface of application 2 to the multitasking management interface, if
- the window corresponding to the user interface 1 is a privacy window, and the above-mentioned multitasking management interface includes a blurred processing diagram of the screenshot of the user interface 1. If the window corresponding to the user interface 1 is a non-privacy window, the above-mentioned multitasking management interface includes the screenshot of the user interface 1.
- the application 2 may be a desktop application, other system applications installed on the electronic device 100, or a third-party application installed on the electronic device 100, which is not specifically limited here.
- the electronic device 100 displays the personal center interface 18 of the payment application, and the window corresponding to the personal center interface 18 is a privacy window.
- the electronic device 100 receives the touch operation 7 acting on the multitasking key 205C, and in response to the detected touch operation 7, the electronic device 100 displays the multitasking management interface 22 shown in FIG. 5B .
- the multitasking management interface 22 includes a page 605 corresponding to the payment application, and the page 605 includes a screenshot 605A of the personal center interface 18 .
- the payment application is a top-level application.
- the electronic device 100 switches the user interface of the privacy window of the top-level application to the multitasking management interface, the user interface of the privacy window does not need to be blurred.
- the privacy level of the window may include 4 privacy levels, and the privacy levels of the above-mentioned 4 privacy levels are from small to large, which are respectively no privacy level, light privacy level, medium privacy level, and severe privacy level. level.
- the multitasking management interface For the user interface 2 of a window without privacy, when the electronic device 100 switches the display interface to the multitasking management interface after the window is switched to run in the background, the multitasking management interface includes a screenshot of the user interface 2 .
- the multitasking management interface includes a lightly blurred image of the screenshot of the user interface 3 .
- the multitasking management interface For the user interface 4 of a moderately private window, when the electronic device 100 switches the display interface to a multitasking management interface after the window is switched to run in the background, the multitasking management interface includes a moderately blurred image of a screenshot of the user interface 4 .
- the multitasking management interface For the user interface 5 of a heavily private window, when the electronic device 100 switches the display interface to the multitasking management interface after the window is switched to run in the background, the multitasking management interface includes a heavily blurred image of a screenshot of the user interface 5 .
- the electronic device 100 displays the personal center interface 18 of the payment application.
- the electronic device 100 can receive the touch operation 8 acting on the home screen key 205B, and in response to the detected touch operation 8, the electronic device 100 displays the user interface 11 shown in FIG. 6B .
- the electronic device 100 can receive the touch operation 9 acting on the multitasking key 205C.
- the electronic device 100 displays the multitasking management interface 23 as shown in FIG. 6C , and the multitasking management interface 23 includes a payment application A corresponding page 606 includes a screenshot 606A of the personal center interface 18 .
- the electronic device 100 displays the multitasking management interface 23 as shown in FIG.
- the multitasking management interface 23 includes payment
- the corresponding page 607 is applied, which includes a lightly blurred image 607A of the screenshot of the personal center interface 18 .
- the electronic device 100 displays the multitasking management interface 23 as shown in FIG. 6E, and the multitasking management interface 23 includes payment
- the corresponding page 608 is applied, which includes a moderately blurred image 608A of a screenshot of the personal hub interface 18 .
- the electronic device 100 displays the multitasking management interface 23 as shown in FIG. 6F , and the multitasking management interface 23 includes a payment application
- the corresponding page 609 includes a heavily blurred image 609A of a screenshot of the personal center interface 18 .
- the page 607 may further include prompt information 607B, and the specific content of the prompt information 607B may be: the page is a private page and has been subjected to a slight blurring process.
- the page 608 may also include prompt information 608B, and the specific content of the prompt information 608B may be: the page is a private page and has been moderately blurred.
- the page 609 may also include prompt information 609B, and the specific content of the prompt information 609B may be: the page is a private page and has been heavily blurred.
- the privacy level of the window may also include no privacy level, and at least one of a light privacy level, a medium privacy level, and a heavy privacy level;
- the window may also have privacy levels of other privacy degrees, which are not specifically limited in this embodiment of the present application.
- the privacy level of the window also includes a high privacy level, which is higher than the light privacy level and lower than the heavy privacy level.
- the windows of the light privacy level, the medium privacy level, the high privacy level and the severe privacy level are referred to as privacy windows, and the windows of no privacy level are not privacy windows.
- the blurring degrees of the light blur processing, the medium blur processing, and the heavy blur processing may be preset by the electronic device 100, or may be preset by the user.
- the degree of blurring for light blurring is 80%
- the degree of blurring for medium blurring is 90%
- the degree of blurring for heavy blurring is 98%.
- mild blurring processing moderate blurring processing and severe blurring processing are relative concepts provided by the embodiments of the present application, and should not constitute a limitation on the solutions proposed by the embodiments of the present application.
- FIG. 6D to FIG. 6F mild blurring, moderate blurring, and heavy blurring can be directly seen from the comparison of user interface effects displayed after blurring.
- the degree of blurring of severe blurring is greater than that of moderate blurring
- the degree of blurring of moderate blurring is greater than that of mild blurring.
- the lightly blurred image cannot distinguish text information, specific details of objects in the picture, but can distinguish the layout of the interface (ie, the positions of different controls), the outlines of controls, the outlines of objects in the picture, and the different colors in the interface. .
- Moderately blurred images cannot distinguish text information, specific details of picture information, outlines of objects in pictures, outlines of controls, and colors of small areas, but can distinguish interface layouts and colors of large areas.
- Severely blurred images cannot distinguish text information, specific details of image information, outlines of objects in images, interface layouts, outlines of controls, and colors of small areas.
- the lightly blurred graph, the moderately blurred graph, and the heavily blurred graph may also have other display features, which are not specifically limited in this embodiment of the present application.
- the electronic device 100 may use a box blurring algorithm to blur the screenshot of the application.
- the box blurring algorithm also often referred to as box blurring, where each pixel in the image processed by the box blurring algorithm has a value equal to the average value of its neighboring pixels in the input image.
- the box blur algorithm is a form of low-pass filter.
- the image when the blurring algorithm is used for blurring processing, the image can be scaled down by adjusting the downsampling rate, thereby improving the blurring efficiency of the image.
- the saturation of the image may be adjusted when blurring using a blur algorithm.
- the saturation refers to the vividness of the color, the greater the saturation, the more the image color deviates from the grayscale, and the smaller the saturation, the more the image color deviates from the grayscale. It will be appreciated that the color blur of the image can be increased by reducing the saturation.
- a mask can be added to the image and the mask color of the mask can be adjusted when the blurring algorithm is used for the blurring process.
- the mask is used to protect the selected or specified area from being affected by the editing operation, and plays the role of shielding.
- Adding a mask to an image can be achieved by superimposing a semi-transparent layer on the preset area of the image, and the mask color value of the mask is the color value of the above-mentioned semi-transparent layer.
- the saturation and the mask color value by adjusting the saturation and the mask color value, the blurring effect of the blurring image can be made more natural.
- different blurring effects can be achieved by adjusting parameters such as blur radius, saturation, downsampling rate or mask color value.
- parameters for the light blurring are set as follows: the blur radius is "22dp”, the saturation is "1.2f”, the downsampling rate is "24”, The mask color value is "#4CFFFFFF”; the parameters for heavy blurring are set as follows: the blur radius is "75dp”, the saturation is "1.5f”, the downsampling rate is "30”, The mask color value is "#4CFFFFFF".
- the blurring degree of the heavy blurring processing is greater than the blurring degree of the light blurring processing.
- the screenshots of the application may also be blurred through other blurring algorithms, such as Gaussian blurring, double blurring, bokeh Fuzzy algorithm, tilt-shift fuzzy algorithm, etc.
- electronic devices display some white screen or black screen preview solutions in the multi-task management interface, that is, for some specific windows, the electronic device displays a preview image of the user interface with a white screen or black screen effect, and performs some specific windows. Protection, such as payment QR code, certificate information and other user interfaces.
- This implementation is realized by prohibiting the screenshot of the content of the above-mentioned specific window, rather than the solution related to the present application: the user interface of the application can be screenshotted, and the screenshot can be blurred.
- the electronic device 100 performs heavy blurring on the screenshot corresponding to the window, and the multitasking management interface displays a heavily blurred image of the screenshot.
- the final visual effect may be somewhat similar to the above-mentioned white screen preview scheme, for example, a heavily blurred image can appear as a white picture, and no valid information can be identified, but the scheme is substantially different.
- the user can preview the interface layout, control outline and other information of the window through the multitasking management interface, which is obviously different from the above white screen preview solution.
- the diverse privacy requirements of users for different windows can be met, and the user experience can be effectively improved.
- FIG. 7A shows a method for displaying information provided in an embodiment of the present application.
- the method for displaying the above information includes but is not limited to steps S101 to S111, wherein:
- the electronic device 100 displays the user interface 1 of the application 1 .
- the electronic device 100 receives the input operation 1 .
- the electronic device 100 switches the application 1 to run in the background, and adds the window 1 corresponding to the user interface 1 to the multitasking queue.
- input operation 1 is used to switch application 1 running in the foreground to another application.
- the application 1 may be a payment application, and the user interface 1 may be the personal center interface 18 .
- application 1 may be a payment application, and user interface 1 may be home page interface 16 .
- the input operation 1 may be a touch operation acting on the home screen key 205B, and the application 2 may be a desktop application.
- the electronic device 100 may switch the application 1 to run in the background and display the desktop application user interface 11.
- the electronic device 100 acquires a screenshot of the user interface 1 .
- step S105 the electronic device 100 determines whether the screenshot of the user interface 1 needs to be blurred. If blurring processing is required, the electronic device 100 executes step S106.
- the electronic device 100 determines that the screenshot of the user interface 1 needs to be blurred.
- the electronic device 100 blurs the above screenshot of the user interface 1 .
- the privacy processing method may further include steps S107 and S108.
- the electronic device 100 runs the application 2 in the foreground, and receives the input operation 2 .
- the user interface 1 of the application 1 is the personal center interface 18 shown in FIG. 4E
- the application 2 is the desktop application shown in FIG. 4F
- the input operation 2 is the touch operation acting on the multitasking key 205C shown in FIG. 4F
- the multitasking management interface 1 may be the multitasking management interface 20 shown in FIG. 4G .
- the window corresponding to the personal center interface 18 is a privacy window.
- the electronic device 100 obtains a screenshot of the personal center interface 18, the personal center interface 18 is blurred.
- the electronic device 100 displays the multitasking management interface 20 .
- the multitasking management interface 20 includes a page 603 corresponding to the payment application, and the page 603 is used to display a screenshot of the personal center interface 18 The blurring graph 603A.
- step S105 if the electronic device 100 determines that the screenshot of the user interface 1 does not require blurring processing, after step S106, the privacy processing method may further include steps S109 and S110.
- the user interface 1 of the application 1 is the home page interface 16 shown in FIG. 4H
- the application 2 is the desktop application shown in FIG. 4I
- the input operation 3 is the touch operation acting on the multitasking key 205C shown in FIG. 4I
- the multitasking management interface 2 may be the multitasking management interface 21 shown in FIG. 4J .
- the window corresponding to the home page interface 16 is not a privacy window, and after the electronic device 100 obtains a screenshot of the home page interface 16, the home page interface 16 will not be blurred. Referring to FIG.
- the electronic device 100 displays the multitasking management interface 21 , the multitasking management interface 21 includes a page 604 corresponding to the payment application, and the page 604 is used to display the screenshot 604A of the home page interface 16 .
- the electronic device 100 switches the user interface 11 of the desktop application to the multitasking management interface, there is no need to take a screenshot of the user interface 11, and the multitasking management interface does not need to display the user interface of the desktop application ( For example, a preview image of the user interface 11) in the previous embodiment.
- the applications installed on the electronic device 100 may include privacy applications, and multiple windows of one application may include privacy windows.
- the privacy window and the privacy application may be preset by the electronic device 100 or preset by the user, which are not specifically limited here.
- the electronic device 100 determines whether the screenshot of the user interface 1 needs to be blurred, which may specifically include S105A and S105B. in:
- the electronic device 100 determines whether the window 1 corresponding to the user interface 1 is a privacy window. If the window 1 is a privacy window, the screenshot of the user interface 1 needs to be blurred, and if the window 1 is not a privacy window, the electronic device 100 executes step S105B.
- the electronic device 100 may generate a privacy window whitelist according to a preset privacy window, and the privacy window whitelist may include window identifiers of the privacy windows. It can be understood that, if the window identifier of window 1 is included in the privacy window whitelist, the electronic device 100 determines that window 1 is a privacy window.
- the electronic device 100 determines whether the application 1 is a privacy application. If the application 1 is a privacy application, the screenshot of the user interface 1 needs to be blurred; if the application 1 is not a privacy application, the screenshot of the user interface 1 does not need to be blurred.
- the electronic device 100 may generate a privacy application whitelist according to a preset privacy application, and the privacy application whitelist may include application identifiers of the privacy applications. It can be understood that, if the application identifier of application 1 is included in the privacy application whitelist, the electronic device 100 determines that application 1 is an application window.
- the privacy window or the privacy application may be preset by the user, may also be preset by the electronic device 100 by default, or may be preset during application development. If the privacy window or privacy application is preset during application development, when the electronic device 100 installs the application, it can determine whether the application is a privacy application and whether each window in the application is a privacy application through the installation information of the application. for the privacy window.
- the privacy application whitelist may include applications that enable the payment protection center, the payment protection center is used to protect the security of the payment environment of the application, and the applications of the payment protection center may be preset by the user.
- FIG. 7C shows a setting interface 24 of a payment protection center provided by an embodiment of the present application.
- the settings interface 24 may include a security prompt setting bar, at least one application setting bar.
- the above at least one application setting bar may include a payment application setting bar, a XX bank setting bar, an easy payment setting bar, a Huawei wallet setting bar 701 and the like.
- a switch control is displayed on each setting bar, and the switch control can be used to add or remove the application from the payment protection center.
- a switch control 701A is displayed on the Huawei wallet setting bar 701 .
- the switch control is in the ON state, when the user uses the application to pay, the user identity needs to be verified again. If the switch control is in the OFF state, the user does not need to verify the user identity again when using the app to pay.
- the privacy application whitelist may include applications for which the application lock is enabled, and the applications of the application lock may be preset by the user.
- FIG. 7D shows an application lock setting interface 25 provided by an embodiment of the present application.
- the settings interface 25 may include an application search box, at least one application settings bar.
- the above at least one application setting bar may include a mailbox setting bar, a payment application setting bar 702, a music setting bar, a cloud sharing setting bar, a photo album setting bar, a memo setting bar, and the like.
- a switch control is displayed on each setting bar, and the switch control can be used to turn on or off the protection lock of the access entrance of the application.
- a switch control 702A is displayed on the payment application setting bar 702 .
- the switch control when the user accesses the application, the user needs to verify the identity, that is, unlock the application. If the switch control is in the OFF state, when the user accesses the application, he can directly access the application without authentication.
- a window of an application may be configured with multiple privacy levels.
- the privacy levels of the window may include no privacy level, light privacy level, medium privacy level, and heavy privacy level.
- the privacy levels of the window may include no privacy level, light privacy level, and heavy privacy level.
- the privacy window may refer to a window configured with a light privacy level, a medium privacy level, or a severe privacy level.
- the electronic device 100 determines whether the screenshot of the user interface 1 needs to be blurred, which may specifically include S105C, S105D, and S105E. in:
- the electronic device 100 determines whether the window 1 corresponding to the user interface 1 is configured with a privacy level. If the privacy level is configured on the window 1, the electronic device 100 executes step S105D; if the privacy level is not configured on the window 1, the electronic device 100 executes the step S105E.
- the electronic device 100 determines whether the window 1 is a privacy window according to the privacy level of the window 1. If the window 1 is a privacy window, the electronic device 100 determines that the screenshot of the user interface 1 needs to be blurred; if the window 1 is not a privacy window, the electronic device 100 determines that the screenshot of the user interface 1 does not need to be blurred.
- the window is a privacy window; if the privacy level of window 1 is no privacy, the window is not a privacy window.
- the electronic device 100 may generate a privacy window whitelist according to the privacy window configured with the privacy level, and the privacy window whitelist may include the window identifier of the window and the privacy level corresponding to the window.
- the electronic device 100 may perform different degrees of blurring on the screenshots of each application in the multitasking queue according to the privacy level of the window.
- step S105D the electronic device 100 performs a slight blurring process on a screenshot of a slightly private window to obtain a slightly blurred image of the screenshot; for a screenshot of a moderately private window, the electronic device 100 Perform mild blurring processing to obtain a moderately blurred processing map of the screenshot; for a screenshot of a heavily privacy-critical window, the electronic device 100 performs mild blurring processing to obtain a heavily blurred processing map of the screenshot.
- the electronic device 100 performs a slight blurring process on a screenshot of a slightly private window to obtain a slightly blurred image of the screenshot; for a screenshot of a moderately private window, the electronic device 100 Perform mild blurring processing to obtain a moderately blurred processing map of the screenshot; for a screenshot of a heavily privacy-critical window, the electronic device 100 performs mild blurring processing to obtain a heavily blurred processing map of the screenshot.
- the user interface 1 is the personal center interface 18 of the payment application.
- the multitasking management interface 1 includes a slightly blurred processing diagram of the screenshot of the personal center interface 18 shown in FIG. 6D ; the privacy level of the window corresponding to the personal center interface 18
- the multitasking management interface 1 includes a moderately blurred processing diagram of the screenshot of the personal center interface 18 shown in FIG. 6E; when the privacy level of the window corresponding to the personal center interface 18 is severe privacy, the multitasking management interface 1 A heavily blurred diagram including a screenshot of the personal centric interface 18 shown in FIG. 6F.
- the electronic device 100 determines whether the application 1 is a privacy application. If application 1 is a privacy application, the electronic device 100 determines that the screenshot of user interface 1 needs to be blurred; if application 1 is not a privacy application, the electronic device 100 determines that the screenshot of user interface 1 does not need to be blurred.
- the electronic device 100 may generate a privacy application whitelist according to a preset privacy application, and the privacy application whitelist may include application identifiers of the privacy applications.
- the application may be configured with multiple privacy levels.
- an application's privacy levels may include no privacy, light privacy, medium privacy, and heavy privacy.
- Privacy applications may refer to applications configured with a light privacy level, a medium privacy level, or a heavy privacy level.
- the electronic device 100 may perform different degrees of blurring on the screenshots of each application in the multitasking queue according to the privacy level of the application.
- step S105 if the electronic device 100 determines that the application 1 is a privacy application, the electronic device 100 blurs the screenshot of the application 1 according to the privacy level of the application 1 .
- the electronic device 100 slightly blurs the screenshot of application 1 to obtain a slightly blurred processing map of the screenshot; when the privacy level of application 1 is moderate privacy, the electronic device 100 will Perform moderate blurring processing on the screenshot of Application 1, and obtain a moderately blurred processing map of the screenshot; when the privacy level of Application 1 is severe privacy, the electronic device 100 performs heavy blurring processing on the screenshot of Application 1, and obtains the heavy blurring processing of the screenshot. picture.
- the privacy level of the application may include no privacy, and at least one of the light privacy level, the medium privacy level, and the severe privacy level.
- the privacy level of the application may also include other degrees of privacy. Privacy level, which is not specifically limited here.
- the privacy level of a window or application can be configured through the configuration parameter meta-data, and the electronic device 100 can define the meta-data in the application manifest file AndroidManifest.xml of the application. data.
- the privacy levels of a window or application include no privacy, mild privacy, and severe privacy
- the code for defining meta-data in AndroidManifest.xml can be expressed as follows:
- the value of android:name is fixed to "privacy.snapshot.blur.level".
- the android:value value of "0” indicates no privacy; the android:value value of "1” indicates mild privacy; the android:value value of "2" indicates moderate privacy.
- the electronic device 100 may add meta-data under the application tag ⁇ application>, or may add meta-data under the window tag ⁇ activity>.
- code for defining meta-data under ⁇ application> can be represented as follows:
- the windows of the application include activity_1, activity_2 and activity_3.
- the code that defines the meta-data of the above activity_1, activity_2 and activity_3 under ⁇ activity> can be expressed as follows:
- the electronic device 100 switches the user interface 1 of the application 1 (top-level application) to the multitasking management interface.
- the electronic device 100 determines whether the user interface 1 needs to be blurred. As shown in FIG. 7A , if the user interface 1 requires blurring processing, the electronic device 100 performs step S111 after blurring the screenshot of the user interface 1 in step S106; if the user interface 1 does not require blurring processing, the electronic device 100 The device 100 performs step S112. in:
- the multitasking management interface when the electronic device 100 switches the user interface 1 of the top-level application to the multitasking management interface, if the window corresponding to the user interface 1 is a privacy window, the multitasking management interface includes the blurring of the screenshot of the user interface 1. As shown in the figure, if the window corresponding to the user interface 1 is not a privacy window and the application 1 is not a privacy application, the multitasking management interface includes a screenshot of the user interface 1 .
- the user interface 1 is the home page interface 16 of the payment application shown in FIG. 4A .
- the window corresponding to the home page interface 16 is not a privacy window.
- the electronic device 100 switches the home page interface 16 of the payment application (top-level application) to the multitasking management interface 17 , and the multitasking management interface 17 includes a screenshot of the homepage interface 16 .
- the user interface 1 is the personal center interface 18 of the payment application shown in FIG. 4C
- the window corresponding to the personal center interface 18 is a privacy window.
- the electronic device 100 switches the personal center interface 18 of the payment application (top-level application) to the multitasking management interface 17 .
- the electronic device 100 when the electronic device 100 switches from the user interface of the top-level application to the multitasking management interface, the electronic device 100 does not blur the screenshot of the application, even if the most recently executed window of the top-level application is a privacy window,
- the above-mentioned multitasking management interface may include a screenshot of the application.
- step S113 after acquiring a screenshot of the user interface 1 in step S104 .
- the user interface 1 is the personal center interface 18 of the payment application shown in FIG. 5A
- the window corresponding to the personal center interface 18 is a privacy window.
- the electronic device 100 switches the personal center interface 18 of the payment application (top-level application) to the multitasking management interface 17
- the multitasking management interface 17 includes a screenshot of the personal center interface 18 .
- AMS Activity Manager Service
- AMS is a system service of the Android system, which is used to control the reasonable scheduling and operation of different applications in the system.
- the main responsibilities of AMS include unified scheduling of the activities of each application, management of the process of the application, management of memory, scheduling Service, scheduling tasks (Task), querying the current running status of the system, and so on.
- WMS Window Manager Service
- WMS is a system service of the android system that controls the display and hiding of all windows.
- WMS assigns the interface (Surface) to all windows, manages the display order, size, position, etc. of the Surface, and controls the animation of the window. It is an important transfer station for the input system.
- FIG. 8A it is an information display method provided by an embodiment of the present application.
- the display method of the above information includes but is not limited to steps S201 to S213, wherein:
- the electronic device 100 displays the user interface 1 of the application 1 .
- the electronic device 100 receives the input operation 1 acting on the multitasking key.
- the electronic device 100 invokes the AMS system service to switch the application 1 to the background, and adds the application 1 to the multitasking queue.
- the electronic device 100 invokes the SurfaceFlinger screenshot service through the WMS system service to obtain a screenshot of the user interface 1 .
- the WMS system service can also call other screenshot services to obtain the screenshot of the user interface 1, which is not specifically limited here.
- the electronic device 100 determines whether the screenshot of the user interface 1 needs to be blurred. If blurring processing is required, the electronic device 100 may perform steps S206 to S209; if blurring processing is not required, the electronic device 100 may perform steps S210 to S213.
- the electronic device 100 performs blurring processing on the above screenshot of the user interface 1 , and saves the blurring processing diagram of the screenshot of the user interface 1 as a preview image of the user interface 1 .
- the electronic device 100 invokes the desktop launcher (Launcher) to start the multitasking management interface.
- the desktop launcher (Launcher)
- Launcher is a desktop launcher in the Android system, which is used to display and manage other applications on the electronic device 100 .
- the electronic device 100 acquires preview images corresponding to each application in the multitasking queue.
- the electronic device 100 displays a multitasking management interface, and the multitasking management interface includes a blurred processing diagram of the screenshot of the user interface 1 .
- the user interface 1 may be the personal center interface 18 of the payment application shown in FIG. 4C
- the window corresponding to the personal center interface 18 is a privacy window
- the screenshot of the personal center interface 18 needs to be blurred.
- the electronic device 100 blurs the screenshot of the personal center interface 18 and saves it as a preview image of the personal center interface 18 .
- the electronic device 100 displays the page 602 of the payment application as shown in FIG. 4D on the multitasking management interface.
- the page 602 is used to display the preview image of the personal center interface 18 , that is, the blurring process of the screenshot of the personal center interface 18 picture.
- the electronic device 100 saves the screenshot of the user interface 1 as a preview image of the user interface 1 .
- the electronic device 100 invokes the Launcher to start the multitasking management interface.
- the electronic device 100 acquires a preview image corresponding to each application in the multitasking queue.
- the electronic device 100 displays a multitasking management interface, and the multitasking management interface includes a screenshot of the user interface 1 .
- the user interface 1 may be the home page interface 16 of the payment application shown in FIG. 4A , the window corresponding to the home page interface 16 is not a privacy window, and the screenshot of the home page interface 16 does not need to be blurred.
- the electronic device 100 After receiving the input operation 1 acting on the multitasking key 205C, the electronic device 100 saves the screenshot of the home page interface 16 as a preview image of the home page interface 16 .
- the electronic device 100 displays the page 601 of the payment application as shown in FIG. 4B on the multitasking management interface.
- the electronic device 100 when the electronic device 100 switches the user interface 1 of the application 1 to run in the background, it blurs the screenshot of the user interface 1, and saves the blurring process of the screenshot. Preview image for UI 1 in the multitasking management interface. It can be understood that, if the user interface 1 needs to be blurred, the electronic device 100 only saves the blurred image of the screenshot of the user interface 1 .
- FIG. 8B it is an information display method provided by an embodiment of the present application.
- the method for displaying the above information includes but is not limited to steps S301 to S313, wherein:
- the electronic device 100 displays the user interface 1 of the application 1 .
- the electronic device 100 receives the input operation 1 acting on the multitasking key.
- the electronic device 100 invokes the AMS system service to switch the application 1 to the background, and adds the application 1 to the multitasking queue.
- the electronic device 100 invokes the SurfaceFlinger screenshot service through the WMS system service to obtain a screenshot of the user interface 1 .
- the electronic device 100 saves the screenshot of the user interface 1 .
- the electronic device 100 determines whether the screenshot of the user interface 1 needs to be blurred. If blurring processing is required, the electronic device 100 executes steps S307 and S308; if blurring processing is required, the electronic device 100 directly executes step S308.
- the electronic device 100 performs blurring processing on the above screenshot of the user interface 1 , and saves a blurring processing diagram of the screenshot of the user interface 1 .
- the electronic device 100 saves the screenshot of the user interface 1 and a blurring diagram of the screenshot.
- the electronic device 100 invokes the Launcher to start the multitasking management interface.
- the electronic device 100 only saves the screenshot of the user interface 1 .
- the electronic device 100 determines whether the screenshot of the user interface 1 needs to be blurred. If blurring processing is required, the electronic device 100 executes steps S310 and S311; if blurring processing is required, the electronic device 100 executes steps S312 and S313.
- the electronic device 100 determines that the blurred processing diagram of the screenshot of the user interface 1 is a preview image of the user interface 1 .
- the electronic device 100 displays a multitasking management interface, and the multitasking management interface includes a blurred processing diagram of the screenshot of the user interface 1 .
- the user interface 1 may be the personal center interface 18 of the payment application shown in FIG. 4C
- the window corresponding to the personal center interface 18 is a privacy window
- the screenshot of the personal center interface 18 needs to be blurred.
- the electronic device 100 displays the page 602 of the payment application as shown in FIG. 4D on the multitasking management interface.
- the page 602 is used to display the preview image of the personal center interface 18, That is, the blurred processing diagram of the screenshot of the personal center interface 18 .
- the electronic device 100 determines that the screenshot of the user interface 1 is a preview image of the user interface 1 .
- the electronic device 100 displays a multitasking management interface, and the multitasking management interface includes a screenshot of the user interface 1 .
- the user interface 1 may be the home page interface 16 of the payment application shown in FIG. 4A , the window corresponding to the home page interface 16 is not a privacy window, and the screenshot of the home page interface 16 does not need to be blurred.
- the electronic device 100 After receiving the input operation 1 acting on the multitasking key 205C, the electronic device 100 displays the page 601 of the payment application as shown in FIG. 4B on the multitasking management interface, and the page 601 is used to display the preview image of the home page interface 16 , that is, the home page interface 16 screenshot.
- the electronic device 100 when the electronic device 100 switches the user interface 1 of the application 1 to run in the background, it blurs the screenshot of the user interface 1, and saves the screenshot of the user interface 1 and A blurred image of this screenshot.
- the electronic device 100 wants to display the multitasking management interface, the electronic device 100 needs to be blurred according to the screenshot of the user interface 1, and determines whether the preview image of the user interface 1 in the multitasking management interface is the screenshot of the user interface 1 or the blurring of the screenshot. picture.
- FIG. 8C it is an information display method provided by an embodiment of the present application.
- the method for displaying the above information includes but is not limited to steps S401 to S412, wherein:
- the electronic device 100 displays the user interface 1 of the application 1 .
- the electronic device 100 receives the input operation 1 acting on the multitasking key 205C.
- the electronic device 100 invokes the AMS system service to switch the application 1 to the background, and adds the application 1 to the multitasking queue.
- the electronic device 100 invokes the SurfaceFlinger screenshot service through the WMS system service to obtain a screenshot of the user interface 1 .
- the electronic device 100 saves the screenshot of the user interface 1 .
- the electronic device 100 invokes the Launcher to start the multitasking management interface.
- the electronic device 100 acquires screenshots corresponding to each application in the multitasking queue.
- the electronic device 100 determines whether the screenshot of the user interface 1 needs to be blurred. If blurring processing is required, the electronic device 100 executes steps S409 and S410; if blurring processing is required, the electronic device 100 executes steps S411 and S412.
- the electronic device 100 performs blurring processing on the above screenshot of the user interface 1 , and the blurred processing diagram for saving the screenshot of the user interface 1 is a preview image of the user interface 1 .
- the electronic device 100 displays a multitasking management interface, and the multitasking management interface includes a blurred processing diagram of the screenshot of the user interface 1 .
- the user interface 1 may be the personal center interface 18 of the payment application shown in FIG. 4C
- the window corresponding to the personal center interface 18 is a privacy window
- the screenshot of the personal center interface 18 needs to be blurred.
- the electronic device 100 After the electronic device 100 receives the input operation 1 acting on the multitasking key 205C, the electronic device 100 displays the page 602 of the payment application as shown in FIG. 4D on the multitasking management interface.
- the page 602 is used to display the preview image of the personal center interface 18, That is, the blurred processing diagram of the screenshot of the personal center interface 18 .
- S411 the electronic device 100 determines that the screenshot of the user interface 1 is a preview image of the user interface 1 .
- the electronic device 100 displays a multitasking management interface, and the multitasking management interface includes a screenshot of the user interface 1 .
- the user interface 1 may be the home page interface 16 of the payment application shown in FIG. 4A , the window corresponding to the home page interface 16 is not a privacy window, and the screenshot of the home page interface 16 does not need to be blurred.
- the electronic device 100 After receiving the input operation 1 acting on the multitasking key 205C, the electronic device 100 displays the page 601 of the payment application as shown in FIG. 4B on the multitasking management interface, and the page 601 is used to display the preview image of the home page interface 16 , that is, the home page interface 16 screenshot.
- the electronic device 100 saves a screenshot of the user interface 1 when switching the user interface 1 of the application 1 to run in the background.
- the electronic device 100 wants to display the multitasking management interface, the electronic device 100 blurs the screenshot of the user interface 1, and saves the blurred image of the screenshot as the preview image of the user interface 1 in the multitasking management interface.
- the electronic device 100 may delete the screenshot of the user interface 1 .
- implementation scheme 2 and implementation scheme 3 when the electronic device 100 switches the user interface 1 of the top-level application to the multitasking management interface, if the window corresponding to the user interface 1 is a privacy window, the multitasking management interface includes the user interface 1. If the window corresponding to user interface 1 is not a privacy window and application 1 is not a privacy application, the multitasking management interface includes a screenshot of user interface 1.
- FIG. 8D it is an information display method provided by an embodiment of the present application.
- the display method of the above information includes but is not limited to steps S501 to S511, wherein:
- the electronic device 100 receives the input operation 1 acting on the multitasking key.
- the electronic device 100 invokes the AMS system service to perform task switching.
- the electronic device 100 invokes the RunningTask task switch, and determines that the top-level application is Application 1 and the second top-level application is Application 2 .
- the electronic device 100 then performs steps S504 to S506 for application 1 , and steps S507 and S508 for application 2 .
- step S504 and step S507 are not specifically limited, step S504 can be executed simultaneously with step S507, and step S504 can also be executed earlier or later than step S507.
- the electronic device 100 invokes the AMS system service to switch the application 1 to the background, and adds the application 1 to the multitasking queue.
- the electronic device 100 invokes the SurfaceFlinger screenshot service through the WMS system service to acquire a screenshot of the user interface 1 .
- the electronic device 100 saves the screenshot of the user interface 1 as a preview image of the user interface 1 .
- the electronic device 100 does not perform blurring processing on the screenshot of the user interface 1 of the application 1 (ie, the top-level application when receiving the input operation 1), even if the window corresponding to the user interface 1 is a privacy window.
- the electronic device 100 determines whether the screenshot of the user interface 2 of the application 2 needs to be blurred. If blurring processing is required, the electronic device 100 executes step S508.
- the screenshot of the user interface 2 is a screenshot obtained by the electronic device 100 through the WMS system when the application 2 is switched to the background as a top-level application.
- S508 The electronic device 100 performs blurring processing on the screenshot of the user interface 2, and saves the blurred processing diagram of the screenshot of the user interface 2 as a preview image of the user interface 2.
- the electronic device 100 blurs the screenshot of the user interface 2 of the application 2 (ie, the next top-level application when the input operation 1 is received).
- step S506 or step S507 the electronic device 100 executes steps S509 to S511.
- the electronic device 100 invokes the Launcher to start the multitasking management interface.
- the electronic device 100 acquires a preview image corresponding to each application in the multitasking queue.
- the electronic device 100 displays a multitasking management interface, and the multitasking management interface includes a screenshot of user interface 1 of application 1 (that is, the top-level application when input operation 1 is received) and user interface 2 (that is, the second top-level application when input operation 1 is received). ) of the blurring diagram.
- the electronic device 100 switches the user interface 11 of the desktop application to the multitasking management interface, there is no need to take a screenshot of the user interface 11, and the multitasking management interface does not need to display the user interface of the desktop application ( For example, a preview image of the user interface 11) in the previous embodiment.
- the user interface 1 may be the personal center interface 18 of the payment application shown in FIG. 5A , and the window corresponding to the personal center interface 18 is a privacy window.
- the electronic device 100 displays the page 605 of the payment application shown in FIG. 5B on the multitasking management interface 22 , and the page 605 is used to display the personal The preview image of the center interface 18 , that is, a screenshot of the personal center interface 18 .
- the screenshot of the personal center interface 18 is not blurred by the electronic device 100 .
- the electronic device 100 after receiving the input operation acting on the home screen key 205B, the electronic device 100 displays the user interface 11 of the desktop application shown in FIG. 4F and saves a screenshot of the personal center interface 18 .
- the electronic device 100 blurs the screenshot of the personal center interface 18 corresponding to the privacy window of the payment application, and saves the blurring of the screenshot as the personal center Preview image of interface 18.
- the electronic device 100 displays a page 603 of the payment application as shown in FIG. 4G on the multitasking management interface 20 .
- step S503 the electronic device 100 invokes the RunningTask task switch to determine that the top-level application is Application 1 and a non-top-level application other than the top-level application (eg, Application 2). Then, the electronic device 100 performs the determination of blurring processing and the corresponding blurring processing for all non-top-level applications, that is, steps S507 and S508 are executed.
- the electronic device 100 invokes the RunningTask task switch to determine that the top-level application is Application 1 and a non-top-level application other than the top-level application (eg, Application 2). Then, the electronic device 100 performs the determination of blurring processing and the corresponding blurring processing for all non-top-level applications, that is, steps S507 and S508 are executed.
- the electronic device 100 switches the user interface 1 of the application 1 (at this time, the application 1 is a top-level application) to the multitasking management interface, the screenshot of the user interface 1 is saved as the user interface. Preview image of interface 1 in the multitasking management interface.
- the electronic device 100 switches the user interface of application 2 (at this time, application 2 is the top-level application, and application 1 is the sub-top-level application) to the multitasking management interface, the electronic device 100 blurs the screenshot of the user interface 1 of the sub-top-level application , and save the blurred image of the screenshot as a preview image of the user interface 1 in the multitasking management interface.
- the electronic device 100 can delete the screenshot of the user interface 1 .
- FIG. 8E it is an information display method provided by an embodiment of the present application.
- the method for displaying the above information includes but is not limited to steps S601 to S613, wherein:
- the electronic device 100 displays the user interface 1 of the application 1 .
- the electronic device 100 receives the input operation 1, and the input operation 1 is used to switch the application 1 to the background, and add the application 1 to the multitasking queue.
- the electronic device 100 invokes the AMS system service to perform task switching in response to the detected input operation 1.
- the electronic device 100 invokes the SurfaceFlinger screenshot service through the WMS system service to obtain a screenshot of the user interface 1 .
- the electronic device 100 determines whether the input operation 1 is used to trigger the multitasking management interface. If it is used to trigger the multitasking management interface, the electronic device 100 may perform steps S606 to S611; if it is not used to trigger the multitasking management interface, the electronic device 100 may perform steps S612 to S614.
- the electronic device 100 saves the screenshot of the user interface 1 as a preview image of the user interface 1 .
- the electronic device 100 invokes the Launcher to start the multitasking management interface.
- the electronic device 100 acquires preview images corresponding to each application in the multitasking queue.
- the electronic device 100 displays a multitasking management interface, and the multitasking management interface includes a screenshot of the user interface 1 .
- the electronic device 100 switches the user interface 1 of the top-level application to the multitasking management interface.
- the electronic device 100 does not blur the screenshot of the user interface 1, and the above-mentioned multitasking management interface is used to display the user interface 1. screenshot.
- the electronic device 100 determines whether the screenshot of the user interface 1 needs to be blurred. If blurring processing is required, the electronic device 100 executes step S611.
- FIG. 7B and FIG. 7E For a specific implementation manner of judging whether the screenshot of the user interface 1 needs to be blurred, reference may be made to the relevant embodiments of FIG. 7B and FIG. 7E , which will not be repeated here. It can be understood that, if the electronic device 100 determines that the screenshot of the user interface 1 does not require blurring, the electronic device 100 continues to use the screenshot of the user interface 1 as the reserved image of the user interface 1 in the multitasking management interface.
- the electronic device 100 performs blurring processing on the above screenshot of the user interface 1 , and the blurred processing diagram for saving the screenshot of the user interface 1 is a preview image of the user interface 1 .
- the electronic device 100 may determine whether to blur the screenshot of the user interface 1 after displaying the screenshot of the user interface 1 on the multitasking management interface. If it is determined that blurring processing is required, the electronic device 100 performs blurring processing on the screenshot of the user interface 1, and replaces the blurred processing diagram of the screenshot with the preview image of the user interface 1 in the multitasking management interface, so as to facilitate subsequent operations in the multitasking management interface
- the privacy information of the user interface 1 of the non-top-level application is protected.
- the electronic device 100 determines whether the screenshot of the user interface 1 needs to be blurred. If blurring processing is required, the electronic device 100 executes step S613; if blurring processing is not required, the electronic device 100 executes step S614.
- the electronic device 100 performs blurring processing on the above screenshot of the user interface 1 , and the blurred processing diagram for saving the screenshot of the user interface 1 is a preview image of the user interface 1 .
- the electronic device 100 saves the screenshot of the user interface 1 as a preview image of the user interface 1 in the multitasking management interface.
- the window corresponding to the user interface 1 is a privacy window
- the electronic device 100 switches the user interface 1 of the application 1 (application 1 is a top-level application) to the multitasking management interface
- the screenshot of the user interface 1 displayed is that the user interface 1 is in. Preview image in the multitasking management interface.
- the electronic device 100 further blurs the screenshot of the user interface 1, and updates the blurred image of the screenshot of the user interface 1 to be a preview image of the user interface 1 in the multitasking management interface.
- the electronic device 100 When the electronic device 100 switches the user interface 1 of the application 1 to an interface other than the multitasking management interface, the electronic device 100 blurs the screenshot of the user interface 1, and saves the blurred image of the screenshot as the user interface 1 in the multitasking management interface. preview image.
- the electronic device 100 when the electronic device 100 switches from the user interface of the top-level application to the multitasking management interface, the electronic device 100 does not blur the screenshot of the application, even if the most recent window of the top-level application is a privacy window.
- the above-mentioned multitasking management interface may include a screenshot of the application.
- the embodiment of the present application also provides a method for displaying information, and the above-mentioned method for displaying information includes but is not limited to steps S701 to S703, wherein:
- the second multitasking management interface includes a second preview image of the second user interface; wherein, the first preview image is an image of the first user interface.
- the screenshot is obtained after blurring, and the second preview image is a screenshot of the second user interface that has not been blurred; or, the first preview image is a screenshot of the first user interface that has been blurred to a first degree.
- the second preview image is a screenshot of the second user interface after being blurred to a second degree, and the first degree is different from the second degree.
- the first application may be the payment application shown in FIGS. 4A to 6F .
- the first preview image is a screenshot of the first user interface that has been blurred
- the second preview image is a screenshot of the second user interface that has not been blurred
- the first user interface may be the personal center interface 16 of the payment application shown in FIG. 4C
- the first preview image may be a blurred image 602A of a screenshot of the personal center interface 16 in the multitasking management interface 19 shown in FIG. 4D
- the first user interface may also be the personal center interface 16 shown in FIG. 4E
- the first preview image may be a blurred image 603A of a screenshot of the personal center interface 16 in the multitasking management interface 20 shown in FIG. 4G .
- the second user interface may also be the home page interface 18 of the payment application shown in FIG. 4A , and the second preview image may be a screenshot 601A of the home page interface 18 in the multitasking management interface 17 shown in FIG. 4B .
- the second user interface may also be the home page interface 18 shown in FIG. 4H
- the second preview image may be a screenshot 601A of the home page interface 18 in the multitasking management interface 21 shown in FIG. 4J .
- the first preview image is a screenshot of the first user interface that has been blurred to a first degree
- the second preview image is a screenshot of the second user interface that has been blurred to a second degree.
- the first degree is different from the second degree.
- the first user interface is the personal center interface 18 shown in FIG. 6A
- the first preview image is a slightly blurred image 607A of the screenshot of the personal center interface 18 in the multitasking management interface 23 shown in FIG. 6D
- the second user The interface is the personal center interface 18 shown in FIG. 6A
- the second preview image is a moderately blurred image 608A of the screenshot of the personal center interface 18 in the multitasking management interface 23 shown in FIG. 6E
- 6F shows a heavily blurred image 609A of a screenshot of the personal center interface in the multitasking management interface 23.
- the first application may also be Application 1 in the relevant embodiments of FIGS. 7A to 8E , correspondingly, the first user interface may be User Interface 1 of Application 1, and the first preview image may be User Interface 1 in multiple locations. Preview image of the task management interface.
- the electronic device 100 displays a third user interface, and the third user interface corresponds to the third window of the second application; after the third user interface is switched to the background, the third multitasking management interface is triggered to display,
- the third multitasking management interface includes a third preview image of the third user interface; the third preview image is a picture obtained by blurring the screenshot of the third user interface to a third degree, and the third degree is different from the first degree and the third degree.
- Second degree the first application and the second application may be the same application. In this way, for the screenshots of the user interface of different windows of the same application, there may be at least three different degrees of blurring (including the first degree, the second degree and the third degree) in the multitasking management interface.
- the first application and the second application may also be different applications. In this way, in the multitasking management interface, the preview images corresponding to different applications may be screenshots that have undergone different degrees of blurring.
- the first degree is lower than the second degree
- the blurring processing of the first degree may refer to the mild blurring processing in the foregoing embodiments
- the blurring processing of the second degree may refer to the heavy blurring processing in the foregoing embodiments.
- the first degree is lower than the second degree
- the second degree is lower than the third degree
- the blurring processing of the first degree may refer to the slight blurring processing in the foregoing embodiment
- the blurring processing of the second degree may refer to the foregoing implementation.
- the moderate blurring processing, the third-degree blurring processing may refer to the heavy blurring processing in the foregoing embodiments.
- the first user interface, the second user interface and the third user interface are the personal center interface 18 shown in FIG.
- the first preview image is a screenshot of the personal center interface 18 in the multitasking management interface 23 shown in FIG. 6D .
- the first user interface, the second user interface and the third user interface may also be user interfaces corresponding to different windows. The above examples are only illustrative, and should not be construed to limit the embodiments of the present application.
- the method before the displaying the first multitasking management interface, the method further includes: displaying the first user interface; the electronic device 100 directly switches from the displayed first user interface to display the fourth multitasking management interface interface, the fourth multitasking management interface includes a fourth preview image of the first user interface, and the fourth preview image is a screenshot of the first user interface and has not been blurred.
- the first user interface may be the personal center interface 18 of the payment application shown in FIG. 5A
- the window corresponding to the personal center interface 18 is a privacy window
- the fourth multitasking management interface may be the multitasking management interface shown in FIG. 5B
- the fourth preview image may be a screenshot of the personal center interface 18 as shown in FIG. 5B.
- the screenshot of the personal center interface 18 is not blurred by the electronic device 100 .
- the electronic device 100 switches the user interface (such as the first user interface) of the window of the top-level application (such as the first application) to the multitasking management interface, no matter whether the attribute of the window corresponding to the above-mentioned user interface is a privacy window, the electronic device 100 will not blur the screenshot of the user interface of the top-level application, and the above-mentioned multitasking management interface includes a preview image of the user interface, that is, the unblurred screenshot of the user interface.
- the method before the displaying the first multitasking management interface, the method further includes: the electronic device 100, based on the privacy of the first window of the first application or the privacy of the first application, performs A screenshot of the user interface is blurred to generate a first preview image.
- the electronic device 100 may determine whether to blur the screenshot of the user interface based on the privacy of the window corresponding to the user interface or the privacy of the application corresponding to the user interface.
- the privacy window or the privacy application may be preset by the user, may also be preset by the electronic device 100, or may be preset during application development. If it is preset during application development, when the electronic device 100 installs the application, it can determine the privacy of the application, that is, whether it is a privacy application, through the installation information of the application.
- the first application may be application 1
- the first user interface is user interface 1 of application 1
- the electronic device 100 may be based on the The privacy of the first window or the privacy of the first application determines whether the screenshot of the user interface 1 needs to be blurred.
- the electronic device 100 blurs the screenshot of the first user interface based on the privacy of the first window of the first application or the privacy of the first application, which specifically includes: when the first application's When the attribute of the first window is a privacy window, the electronic device 100 blurs the screenshot of the first user interface according to the attribute of the first window; or, when the attribute of the first window of the first application is not a privacy window, but the first application When the attribute of the first application is a privacy application, the electronic device 100 blurs the screenshot of the first user interface according to the attribute of the first application.
- the attribute of the first application is a privacy application
- the first application may be application 1, and the first user interface is user interface 1 of application 1; based on the privacy of the first window of the first application or the privacy of the first application, the electronic device 100, For how to determine whether the screenshot of the user interface 1 needs to be blurred, reference may be made to the relevant description of the embodiment in FIG. 7B , which will not be repeated here.
- the privacy windows or privacy applications correspond to different privacy levels; the privacy levels include at least a first privacy level and a second privacy level; the electronic device 100 is based on the privacy of the first window of the first application or the privacy of the first application, blurring the screenshot of the first user interface, further comprising: when the privacy level of the first window is the first privacy level, the electronic device 100 performs a first degree of processing on the screenshot of the first user interface.
- the electronic device 100 when the privacy level of the first window is the second privacy level, the electronic device 100 performs a second degree of blurring on the screenshot of the first user interface; when the first window is not a privacy window, the privacy level of the first application When the first privacy level is the first privacy level, the electronic device 100 performs a first degree of blurring on the screenshot of the first user interface; or, when the first window is not a privacy window and the privacy level of the first application is the second privacy level, the electronic device 100 performs a second degree of blurring on the screenshot of the first user interface.
- an application or a window of an application may be configured with multiple privacy levels, such as a first privacy level and a second privacy level.
- the first privacy level and the second privacy level may be any two of the light privacy level, the medium privacy level, and the heavy privacy level in the foregoing embodiments.
- the first application may be application 1, and the first user interface is user interface 1 of application 1; based on the privacy of the first window of the first application or the privacy of the first application, the electronic device 100, For how to determine whether the screenshot of the user interface 1 needs to be blurred, reference may also be made to the relevant description of the embodiment in FIG. 7C , which will not be repeated here.
- the first multitasking management interface may be the multitasking management interface 23, and the multitasking management interface 23 further includes prompt information, and the prompt information is used to prompt the user of the first user interface Obfuscated.
- the method before the triggering display of the second multitasking management interface, the method further includes: the electronic device 100 generates, based on the privacy of the second window of the first application or the privacy of the first application, generating Second preview image.
- the electronic device 100 generates the second preview image based on the privacy of the second window of the first application or the privacy of the first application, which specifically includes: when the attribute of the first window of the first application is When it is not a privacy window and the attribute of the first application is not a privacy application, it is determined that the second preview image is a screenshot of the second user interface that has not been blurred.
- the first application may be application 1
- the first user interface is user interface 1 of application 1
- the electronic device 100 may blur the screenshot of the user interface 1 before triggering the display of the multitasking management interface 23; The screenshot is blurred.
- the multitasking management interface may include a full-screen display multitasking management interface as shown in FIG. 3A or FIG. 3B , a split-screen display multitasking management interface as shown in FIG. 3E , and a multitasking management interface as shown in FIG. 3G .
- At least one of the presentation forms such as the sidebar of the multitasking management interface, and the bottom toolbar as shown in FIG. 3I showing the multitasking management interface, and the like.
- the multitasking management interface may also have other presentation forms.
- the software system of the electronic device 100 may adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture.
- the embodiments of the present application take an Android system with a layered architecture as an example to exemplarily describe the software structure of the electronic device 100 .
- FIG. 9 shows a software structural block diagram of an electronic device 100 exemplarily provided by an embodiment of the present application.
- the electronic device 100 can meet the diverse privacy requirements of users for different windows of the same application while protecting the privacy information of the multitasking management interface, thereby effectively improving user experience.
- the layered architecture divides the software into several layers, and each layer has a clear role and division of labor. Layers communicate with each other through software interfaces.
- the Android system can be divided into an application framework layer, a hardware abstraction layer (HAL) layer and a kernel layer (kernel) from top to bottom.
- HAL hardware abstraction layer
- kernel layer kernel layer
- the application layer includes a series of application packages, such as payment applications, music, WLAN and so on. Apps like camera, gallery, calling, music, video, and more can also be included.
- the application framework layer provides an application programming interface (application programming interface, API) and a programming framework for applications in the application layer.
- the application framework layer includes some predefined functions.
- Android Runtime includes core libraries and a virtual machine. Android runtime is responsible for scheduling and management of the Android system.
- the core library consists of two parts: one is the function functions that the java language needs to call, and the other is the core library of Android.
- the application layer and the application framework layer run in virtual machines.
- the virtual machine executes the java files of the application layer and the application framework layer as binary files.
- the virtual machine is used to perform functions such as object life cycle management, stack management, thread management, safety and exception management, and garbage collection.
- the kernel layer is the layer between hardware and software.
- the core layer can include display drivers, sensor drivers, touch IC drivers, camera drivers, audio drivers, and so on.
- the HAL layer and the kernel layer can perform corresponding operations in response to functions called by the application framework layer.
- the application framework layer may include: PMS system service, whitelist management module, AMS system service, WMS management service, preview image storage module, multi-task management module, blur processing module and display module. in:
- PMS Package Manager Service
- the whitelist management module is used to manage the privacy window whitelist and privacy application whitelist.
- the preview image storage module is used to store the preview images corresponding to each application in the multitasking queue.
- the multitasking management module is used to schedule the life cycle of tasks (Tasks) of each application in the multitasking queue.
- the blurring processing module is used to determine whether to blur the screenshots of the user interface of each window in the multitasking queue according to the privacy window whitelist and the privacy application whitelist in the whitelist management module, and implement the blurring processing.
- the display module is used to determine the display content of the electronic device 100 .
- the following exemplarily describes the software workflow of the privacy information processing method of the electronic device 100 embodiment.
- the electronic device 100 characterizes the privacy level of the application or window through the parameter mate-Data.
- the PMS system service can obtain the mate-Data data of each application and the window of each application through the path (1).
- the whitelist management module can call the PMS system service through path (2) to obtain the mate-Data data of each application and the window of each application, so as to generate a privacy window whitelist and a privacy application whitelist.
- the electronic device 100 receives an input operation 1 for switching the application 1 to the background, and relevant information of the input operation 1 is sent to the kernel layer.
- the input operations are processed into raw input events.
- the application framework layer obtains the original input event from the kernel layer, and recognizes the input event for switching the application 1 to run in the background.
- the application framework layer invokes the AMS system service to perform task switching, and the AMS system service instructs the WMS system service to obtain a screenshot of the user interface 1 of the application 1 through the path (3).
- the WMS system service calls the SurfaceFlinger screenshot service to obtain a screenshot of user interface 1.
- the WMS system service obtains the screenshot of the user interface 1
- the screenshot of the user interface 1 is saved to the preview image storage module through the path (4).
- the WMS system service obtains the screenshot of the user interface 1, it instructs the obfuscation module to determine whether to perform a screenshot of the user interface 1 through the path (5). Obfuscation.
- the blurring processing module obtains the privacy window whitelist and the privacy application whitelist from the whitelist management module through the path (6), and determines whether to blur the screenshot of the user interface 1 according to the above privacy window whitelist and privacy application whitelist. If blurring is performed, the WMS system service obtains the blurring processing map of the screenshot of UI 1 through path (5), and saves the blurring processing map of the screenshot of UI 1 (that is, the preview image of UI 1) through path (4). to the preview image storage module; if no blurring is performed, the WMS system service saves the screenshot of the user interface 1 (ie, the preview image of the user interface 1) to the preview image storage module through the path (4). In some embodiments, the blurring processing module may also directly save the blurring processing map of the screenshot of the user interface 1 to the preview image storage module.
- the WMS system service After the WMS system service saves the preview image of the user interface 1 through the path (4), it instructs the multitasking management module to start the multitasking management function through the path (7).
- the task management module obtains the preview images of the applications in the multi-task queue in the preview image storage module through the path (8), and determines the display content of the multi-task management interface according to the preview images of the above-mentioned applications.
- the task management module instructs the display module to determine the display content of the multi-task management interface through the path (9).
- the display module calls the display driver of the kernel layer through the path (10) to drive the display screen 194 to display the above-mentioned multitasking management interface.
- the whitelist management module may also obtain the application added to the payment protection center from the payment protection center management module through the path (11), and add the application to the privacy application whitelist. In some embodiments, the whitelist management module may further acquire the application for setting the application lock from the application lock management module through the path (12), and add the application to the privacy application whitelist.
- the above-mentioned embodiments it may be implemented in whole or in part by software, hardware, firmware or any combination thereof.
- software it can be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated.
- the computer may be a general purpose computer, special purpose computer, computer network, or other programmable device.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server, or data center Transmission to another website site, computer, server, or data center by wire (eg, coaxial cable, optical fiber, digital subscriber line) or wireless (eg, infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes an integration of one or more available media.
- the usable media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVDs), or semiconductor media (eg, solid state drives), and the like.
- the process can be completed by instructing the relevant hardware by a computer program, and the program can be stored in a computer-readable storage medium.
- the program When the program is executed , which may include the processes of the foregoing method embodiments.
- the aforementioned storage medium includes: ROM or random storage memory RAM, magnetic disk or optical disk and other mediums that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
Abstract
Description
Claims (12)
- 一种信息的显示方法,其特征在于,包括:显示第一多任务管理界面,所述第一多任务管理界面包括第一应用的第一用户界面的第一预览图像;显示所述第一应用的第二用户界面;在切换所述第一应用的所述第二用户界面到后台后,触发显示第二多任务管理界面,所述第二多任务管理界面包括所述第二用户界面的第二预览图像;其中,所述第一预览图像为所述第一用户界面的截图进行模糊处理后的图,所述第二预览图像为所述第二用户界面的截图未进行过模糊处理的图;或者,所述第一预览图像为所述第一用户界面的截图进行第一程度地模糊处理后的图,所述第二预览图像为所述第二用户界面的截图进行第二程度地模糊处理后的图,所述第一程度不同于所述第二程度。
- 根据权利要求1所述的方法,其特征在于,所述第一预览图像为所述第一用户界面的截图进行模糊处理后的图,所述第二预览图像为所述第二用户界面的截图未进行过模糊处理的图;所述第一预览图像为所述第一用户界面的截图进行第一程度地模糊处理后的图;所述方法还包括:显示第二应用的第三用户界面;在所述第三用户界面切换到后台后,触发显示第三多任务管理界面,所述第三多任务管理界面包括所述第三用户界面的第三预览图像;所述第三预览图像为对所述第三用户界面的截图进行第三程度地模糊处理后的图,所述第三程度不同于所述第一程度。
- 根据权利要求1或2所述的方法,其特征在于,所述显示第一多任务管理界面之前,所述方法还包括:显示所述第一用户界面;从显示的所述第一用户界面直接切换显示第四多任务管理界面,所述第四多任务管理界面包括所述第一用户界面的第四预览图像,所述第四预览图像是所述第一用户界面的截图,且未进行过模糊处理。
- 根据权利要求1至3中的任一项所述的方法,其特征在于,所述第一用户界面对应所述第一应用的第一窗口,所述显示第一多任务管理界面之前,所述方法还包括:基于所述第一应用的所述第一窗口的隐私性或所述第一应用的隐私性,对所述第一用户界面的截图进行模糊处理,生成所述第一预览图像。
- 根据权利要求4所述的方法,其特征在于,所述基于所述第一应用的所述第一窗口的隐私性或所述第一应用的隐私性,对所述第一用户界面的截图进行模糊处理,具体包括:当所述第一应用的所述第一窗口的属性是隐私窗口时,根据所述第一窗口的属性对所述第一用户界面的截图进行模糊处理;或者,当所述第一应用的所述第一窗口的属性不是隐私窗口,但所述第一应用的属性是隐私应用时,根据所述第一应用的属性对所述第一用户界面的截图进行模糊处理。
- 根据权利要求5所述的方法,其特征在于,所述隐私窗口或隐私应用对应不同的隐私 级别;所述隐私级别至少包括第一隐私级别和第二隐私级别;所述基于所述第一应用的所述第一窗口的隐私性或所述第一应用的隐私性,对所述第一用户界面的截图进行模糊处理,进一步包括:当所述第一窗口的隐私级别为所述第一隐私级别时,对所述第一用户界面的截图进行所述第一程度的模糊处理;当所述第一窗口的隐私级别为所述第二隐私级别时,对所述第一用户界面的截图进行所述第二程度的模糊处理;当所述第一窗口不是隐私窗口,所述第一应用的隐私级别为第一隐私级别时,对所述第一用户界面的截图进行所述第一程度的模糊处理;或者,当所述第一窗口不是隐私窗口,所述第一应用的隐私级别为第二隐私级别时,对所述第一用户界面的截图进行所述第二程度的模糊处理。
- 根据权利要求4所述的方法,其特征在于,所述第一多任务管理界面还包括提示信息,所述提示信息用于提示用户所述第一用户界面已进行模糊处理。
- 根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:在所述第一用户界面切换到后台时或在所述第一用户界面切换到后台后,获取所述第一用户界面的截图;在所述显示第一多任务管理界面之前,所述方法还包括:在触发显示所述第一多任务管理界面之前,对所述第一用户界面的截图进行模糊处理;或者,触发显示所述第一多任务管理界面的同时,触发对所述第一用户界面的截图进行模糊处理。
- 根据权利要求4所述的方法,其特征在于,所述显示第一多任务管理界面,具体包括:全屏显示第一多任务管理界面;或者,分屏显示第一多任务管理界面;或者,在侧边栏显示第一多任务管理界面。
- 一种电子设备,包括:一个或多个处理器、存储器和显示屏;所述存储器、所述显示屏与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器调用所述计算机指令以使得所述电子设备实现如权利要求1至9任一项所述的方法。
- 一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至9任一项所述的方法。
- 一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1至9任一项所述的方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/250,070 US12468851B2 (en) | 2020-10-22 | 2021-10-21 | Information display method and related apparatus |
| EP21882108.0A EP4213052A4 (en) | 2020-10-22 | 2021-10-21 | INFORMATION DISPLAY METHOD AND APPARATUS |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011141030.6A CN114462070A (zh) | 2020-10-22 | 2020-10-22 | 一种信息的显示方法及相关装置 |
| CN202011141030.6 | 2020-10-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022083693A1 true WO2022083693A1 (zh) | 2022-04-28 |
Family
ID=81289700
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/125333 Ceased WO2022083693A1 (zh) | 2020-10-22 | 2021-10-21 | 一种信息的显示方法及相关装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12468851B2 (zh) |
| EP (1) | EP4213052A4 (zh) |
| CN (1) | CN114462070A (zh) |
| WO (1) | WO2022083693A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116719466A (zh) * | 2022-09-14 | 2023-09-08 | 荣耀终端有限公司 | 多任务界面显示的方法、电子设备及存储介质 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025509204A (ja) * | 2022-03-08 | 2025-04-11 | グーグル エルエルシー | コンピューティングデバイスにおける戻るジェスチャのプレビュー |
| USD1048057S1 (en) * | 2022-08-25 | 2024-10-22 | Interactive Brokers Llc | Display screen or portion thereof with a graphical user interface |
| USD1048099S1 (en) * | 2022-08-25 | 2024-10-22 | Interactive Brokers Llc | Display screen or portion thereof with a graphical user interface |
| CN121213409A (zh) * | 2024-06-24 | 2025-12-26 | 北京小米移动软件有限公司 | 录屏方法、装置、电子设备及存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120317549A1 (en) * | 2011-06-09 | 2012-12-13 | International Business Machines Corporation | Automatic Rules Based Capturing of Graphical Objects for Specified Applications |
| CN106127069A (zh) * | 2016-06-15 | 2016-11-16 | 珠海市魅族科技有限公司 | 缩略图处理方法和装置以及界面管理方法和装置 |
| US20180027019A1 (en) * | 2016-07-20 | 2018-01-25 | International Business Machines Corporation | Privacy-preserving user-experience monitoring |
| CN107958161A (zh) * | 2017-11-30 | 2018-04-24 | 维沃移动通信有限公司 | 一种多任务显示方法及移动终端 |
| CN109491737A (zh) * | 2018-10-24 | 2019-03-19 | 珠海格力电器股份有限公司 | 一种显示方法、装置、终端及可读存储介质 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120209413A1 (en) * | 2011-02-14 | 2012-08-16 | Microsoft Corporation | Background Audio on Mobile Devices |
| US20140164940A1 (en) * | 2012-12-07 | 2014-06-12 | Displaylink (Uk) Limited | Application windows and display devices |
| EP3979063A1 (en) * | 2014-06-12 | 2022-04-06 | Apple Inc. | Systems and methods for multitasking on an electronic device with a touch-sensitive display |
| US20210312080A1 (en) * | 2018-08-28 | 2021-10-07 | Visa International Service Association | Methodology to obfuscate sensitive information in mobile application background snapshot |
| CN109871177B (zh) * | 2019-01-31 | 2023-10-10 | 维沃移动通信有限公司 | 显示控制方法及移动终端 |
| US20220019687A1 (en) * | 2019-06-13 | 2022-01-20 | Phennecs, LLC | Systems for and methods of data obfuscation |
| CN110969570B (zh) * | 2019-11-05 | 2022-04-01 | 珠海格力电器股份有限公司 | 一种处理图像的方法及装置 |
| US11727146B2 (en) * | 2019-11-26 | 2023-08-15 | Jpmorgan Chase Bank, N.A. | Systems and methods for privacy-preserving summarization of digital activity |
-
2020
- 2020-10-22 CN CN202011141030.6A patent/CN114462070A/zh active Pending
-
2021
- 2021-10-21 EP EP21882108.0A patent/EP4213052A4/en active Pending
- 2021-10-21 WO PCT/CN2021/125333 patent/WO2022083693A1/zh not_active Ceased
- 2021-10-21 US US18/250,070 patent/US12468851B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120317549A1 (en) * | 2011-06-09 | 2012-12-13 | International Business Machines Corporation | Automatic Rules Based Capturing of Graphical Objects for Specified Applications |
| CN106127069A (zh) * | 2016-06-15 | 2016-11-16 | 珠海市魅族科技有限公司 | 缩略图处理方法和装置以及界面管理方法和装置 |
| US20180027019A1 (en) * | 2016-07-20 | 2018-01-25 | International Business Machines Corporation | Privacy-preserving user-experience monitoring |
| CN107958161A (zh) * | 2017-11-30 | 2018-04-24 | 维沃移动通信有限公司 | 一种多任务显示方法及移动终端 |
| CN109491737A (zh) * | 2018-10-24 | 2019-03-19 | 珠海格力电器股份有限公司 | 一种显示方法、装置、终端及可读存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4213052A4 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116719466A (zh) * | 2022-09-14 | 2023-09-08 | 荣耀终端有限公司 | 多任务界面显示的方法、电子设备及存储介质 |
| CN116719466B (zh) * | 2022-09-14 | 2024-04-12 | 荣耀终端有限公司 | 多任务界面显示的方法、电子设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4213052A4 (en) | 2024-02-28 |
| EP4213052A1 (en) | 2023-07-19 |
| CN114462070A (zh) | 2022-05-10 |
| US20240012938A1 (en) | 2024-01-11 |
| US12468851B2 (en) | 2025-11-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4293490A1 (en) | Display method and related apparatus | |
| EP3964937B1 (en) | Method for generating user profile photo, and electronic device | |
| EP4383069A1 (en) | Method for combining multiple applications and for simultaneously starting multiple applications, and electronic device | |
| WO2022083693A1 (zh) | 一种信息的显示方法及相关装置 | |
| CN114115619B (zh) | 一种应用程序界面显示的方法及电子设备 | |
| EP4209874A1 (en) | Application startup method and apparatus, and electronic device | |
| KR20210068097A (ko) | 시스템 탐색 바 표시 제어 방법, 그래픽 사용자 인터페이스 및 전자 디바이스 | |
| WO2023088459A1 (zh) | 设备协同方法及相关装置 | |
| WO2020107463A1 (zh) | 一种电子设备的控制方法及电子设备 | |
| US20230384919A1 (en) | File Dragging Method and Electronic Device | |
| EP4383246A1 (en) | Icon moving method, related graphical interface, and electronic device | |
| WO2022206645A1 (zh) | 一种滚动截屏的方法及装置 | |
| WO2022206681A1 (zh) | 一种窗口的显示方法以及相关装置 | |
| WO2022242503A1 (zh) | 投屏方法及相关装置 | |
| CN117991937A (zh) | 多窗口管理方法、图形界面及相关装置 | |
| WO2022228101A1 (zh) | 截屏方法、图形界面及电子设备 | |
| CN118484113A (zh) | 应用管理的方法和电子设备 | |
| JP7669638B2 (ja) | 表示方法及び電子デバイス | |
| CN116933219A (zh) | 应用程序权限管理方法、系统及相关装置 | |
| WO2024017332A1 (zh) | 控制部件的方法及相关装置 | |
| WO2023169542A1 (zh) | 一种显示方法及电子设备 | |
| CN120469624A (zh) | 一种数据删除方法及相关装置 | |
| CN119150305A (zh) | 权限管理方法、图形界面及相关装置 | |
| CN121635735A (zh) | 管理窗口的方法和电子设备 | |
| CN119065757A (zh) | 文本内容的获取方法及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21882108 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18250070 Country of ref document: US |
|
| ENP | Entry into the national phase |
Ref document number: 2021882108 Country of ref document: EP Effective date: 20230414 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 18250070 Country of ref document: US |


