WO2022083693A1 - 一种信息的显示方法及相关装置 - Google Patents

一种信息的显示方法及相关装置 Download PDF

Info

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
Application number
PCT/CN2021/125333
Other languages
English (en)
French (fr)
Inventor
向展
龙全君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to US18/250,070 priority Critical patent/US12468851B2/en
Priority to EP21882108.0A priority patent/EP4213052A4/en
Publication of WO2022083693A1 publication Critical patent/WO2022083693A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting 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/6245Protecting personal data, e.g. for financial or medical purposes
    • G06F21/6254Protecting personal data, e.g. for financial or medical purposes by anonymising data, e.g. decorrelating personal data from the owner's identification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting 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/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/84Protecting input, output or interconnection devices output devices, e.g. displays or monitors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04845Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/48Indexing scheme relating to G06F9/48
    • G06F2209/482Application
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing 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

一种信息的显示方法及相关装置
本申请要求于2020年10月22日提交中国专利局、申请号为202011141030.6、申请名称为“一种信息的显示方法及相关装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及电子技术领域,尤其涉及一种信息的显示方法及相关装置。
背景技术
手机的多任务管理界面可以显示电子设备正在运行的应用的用户界面的预览图像,通过多任务管理界面中,手机可以快速切换到正在运行的应用的用户界面。用户切换手机的显示界面到多任务管理界面时,可能会无意泄露多任务管理界面中其他应用的隐私信息。因此,各手机厂商对多任务管理界面中的隐私应用的界面进行了模糊化保护。
然而,目前在对多任务管理界面中的隐私应用进行模糊化保护时,通常会对该隐私应用的所有界面的预览图像均进行模糊处理。这样笼统的保护,使得用户无法通过多任务管理界面预览该应用的不包括隐私信息的界面,不能满足用户多样性需求,用户体验差。
发明内容
本申请实施例提供了一种信息的显示方法及相关装置,能够在保护多任务管理界面的隐私信息的同时,满足用户对同一应用不同窗口的多样性隐私需求,有效提升用户体验。
第一方面,本申请提供了一种信息的显示方法,包括:显示第一多任务管理界面,第一多任务管理界面包括第一应用的第一用户界面的第一预览图像,第一用户界面对应第一应用的第一窗口;显示第二用户界面,第二用户界面对应第一应用的第二窗口;在切换第二用户界面到后台后,触发显示第二多任务管理界面,第二多任务管理界面包括第二用户界面的第二预览图像;其中,第一预览图像为第一用户界面的截图进行模糊处理后的图,第二预览图像为第二用户界面的截图未进行过模糊处理的图;或者,第一预览图像为第一用户界面的截图进行第一程度地模糊处理后的图,第二预览图像为第二用户界面的截图进行第二程度地模糊处理后的图,第一程度不同于第二程度。
实施本申请实施例,用户切换电子设备的显示界面到多任务管理界面时,对多任务管理界面中各应用的隐私窗口对应的用户界面均进行了模糊处理,以保护用户的隐私信息,对多任务管理界面中各应用的非隐私窗口对应的用户界面均未进行模糊处理,以便于用户进行预览。此外,电子设备还可以对多任务管理界面中不同隐私窗口对应的用户界面进行不同程度的模糊处理。这样有针对性地窗口隐私保护,在保护多任务管理界面的隐私信息的同时,满足用户对同一应用不同窗口的多样性隐私需求,有效提升了用户体验。
在一种实现方式中,第一预览图像为第一用户界面的截图进行模糊处理后的图,第二预览图像为第二用户界面的截图未进行过模糊处理的图;第一预览图像为第一用户界面的截图进行第一程度地模糊处理后的图;所述方法还包括:显示第三用户界面,第三用户界面对应第二应用的第三窗口;在第三用户界面切换到后台后,触发显示第三多任务管理界面,第三多任务管理界面包括第三用户界面的第三预览图像;第三预览图像为对第三用户界面的截图进行第三程度地模糊处理后的图,第三程度不同于第一程度。
其中,第一应用和第二应用可以是同一应用。这样,针对同一应用的不同窗口的用户界 面截图,在多任务管理界面中可以有至少三种不同程度(包括第一程度、第二程度和第三程度)的模糊处理。例如,第三程度高于第二程度,第二程度高于第一程度。第一应用和第二应用也可以是不同应用。这样,在多任务管理界面中,不同应用对应的预览图像可以是进行过不同程度的模糊处理的截图。
在一种实现方式中,所述显示第一多任务管理界面之前,所述方法还包括:显示第一用户界面;从显示的第一用户界面直接切换显示第四多任务管理界面,第四多任务管理界面包括第一用户界面的第四预览图像,第四预览图像是第一用户界面的截图,且未进行过模糊处理。
实施本申请实施例,当电子设备将顶层应用(例如第一应用)的窗口的用户界面(例如第一用户界面)切换至多任务管理界面,无论上述用户界面对应的窗口的属性是否为隐私窗口,电子设备均不会对顶层应用的用户界面的截图进行模糊处理,上述多任务管理界面包括该用户界面的预览图像,即该用户界面的未经模糊处理的截图。
在一种实现方式中,所述显示第一多任务管理界面之前,所述方法还包括:基于第一应用的第一窗口的隐私性或第一应用的隐私性,对第一用户界面的截图进行模糊处理,生成第一预览图像。
实施本申请实施例,电子设备可以基于用户界面对应窗口的隐私性或用户界面对应的应用的隐私性,确定是否对该用户界面的截图进行模糊处理。本申请实施例,隐私窗口或隐私应用可以是用户预设的,也可以是电子设备预设的,还可以是应用程序开发时预设的。若是应用程序开发时预设的,则电子设备安装应用时,可以通过该应用的安装信息,确定该应用的隐私性,即是否为隐私应用。
在一种实现方式中,所述基于第一应用的第一窗口的隐私性或第一应用的隐私性,对第一用户界面的截图进行模糊处理,具体包括:当第一应用的第一窗口的属性是隐私窗口时,根据第一窗口的属性对第一用户界面的截图进行模糊处理;或者,当第一应用的第一窗口的属性不是隐私窗口,但第一应用的属性是隐私应用时,根据第一应用的属性对第一用户界面的截图进行模糊处理。
实施例本申请实施例,电子设备可以对隐私窗口或隐私应用对应的用户界面进行模糊处理,并将模糊处理后的图作为该用户界面在多任务管理界面中的预览图像。在一些实施例中,电子设备可以先判断窗口的隐私性,当窗口不是隐私窗口时,再判断应用的隐私性。电子设备也可以先判断应用的隐私性,当应用不是隐私应用时,再判断窗口的隐私性。
在一种实现方式中,所述隐私窗口或隐私应用对应不同的隐私级别;隐私级别至少包括第一隐私级别和第二隐私级别;基于第一应用的第一窗口的隐私性或第一应用的隐私性,对第一用户界面的截图进行模糊处理,进一步包括:当第一窗口的隐私级别为第一隐私级别时,对第一用户界面的截图进行第一程度的模糊处理;当第一窗口的隐私级别为第二隐私级别时,对第一用户界面的截图进行第二程度的模糊处理;当第一窗口不是隐私窗口,第一应用的隐私级别为第一隐私级别时,对第一用户界面的截图进行第一程度的模糊处理;或者,当第一窗口不是隐私窗口,第一应用的隐私级别为第二隐私级别时,对第一用户界面的截图进行第二程度的模糊处理。
实施例本申请实施例,应用或应用的窗口可以配置多个隐私级别,例如第一隐私级别和第二隐私级别。针对不同隐私级别的窗口的用户界面,可以进行不同程度的模糊处理。若第二隐私级别高于第一隐私级别,则第二程度高于第一程度。即相比进行第一程度的模糊处理后的图,进行第二程度的模糊处理后的图更加模糊。除了第一隐私级别和第二隐私级别,窗 口还可以具备其他隐私级别,本申请实施例对此不做具体限定。
在一种实现方式中,第一多任务管理界面还包括提示信息,提示信息用于提示用户第一用户界面已进行模糊处理。
实施例本申请实施例,用户使用多任务管理界面时,电子设备可以通过上述提示信息增加对用户的模糊反馈,这样,有效提升了用户的交互体验。
在一种实现方式中,所述触发显示第二多任务管理界面之前,所述方法还包括:基于第一应用的第二窗口的隐私性或第一应用的隐私性,生成第二预览图像。
在一种实现方式中,所述基于第一应用的第二窗口的隐私性或第一应用的隐私性,生成第二预览图像,具体包括:当第一应用的第一窗口的属性不是隐私窗口,第一应用的属性不是隐私应用时,确定第二预览图像为第二用户界面的截图未进行过模糊处理的图。
在一种实现方式中,所述方法还包括:在第一用户界面切换到后台时或在第一用户界面切换到后台后,获取第一用户界面的截图;在显示第一多任务管理界面之前,所述方法还包括:在触发显示第一多任务管理界面之前,对第一用户界面的截图进行模糊处理;或者,触发显示第一多任务管理界面的同时,触发对第一用户界面的截图进行模糊处理。
实施例本申请实施例,电子设备可以在接收到触发显示第一多任务管理界面的输入操作前,对第一用户界面的截图进行模糊处理,也可以响应于检测到的上述输入操作,触发对第一用户界面的截图的模糊处理,本申请实施例对此不做具体限定。
在一种实现方式中,所述显示第一多任务管理界面,具体包括:全屏显示第一多任务管理界面;或者,分屏显示第一多任务管理界面;或者,在侧边栏显示第一多任务管理界面。
本申请实施例中,多任务管理界面可以包括全屏展现多任务管理界面、分屏展现多任务管理界面、侧边栏展现多任务管理界面、底部工具栏展现多任务管理界面等展现形式中的至少一种展现形式。不限于上述展现形式,多任务管理界面还可以有其他展现形式。
第二方面,本申请提供了一种电子设备,包括一个或多个处理器、存储器和显示屏;所述存储器、所述显示屏与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器调用所述计算机指令以使得所述电子设备执行上述第一方面中任一种可能的实现方式。
第三方面,本申请实施例提供了一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第一方面中任一种可能的实现方式。
第四方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述第一方面中任一种可能的实现方式。
附图说明
图1为本申请实施例提供的一种电子设备的结构示意图;
图2为本申请实施例提供的一种展示电子设备安装的应用程序的用户界面示意图;
图3A至图3B为本申请实施例提供的全屏展示多任务管理界面的示意图;
图3C至图3E为本申请实施例提供的分屏展示多任务管理界面的示意图;
图3F至图3G为本申请实施例提供的以侧边栏的形式展示多任务管理界面的示意图;
图3H至图3I为本申请实施例提供的以底部工具栏的形式展示多任务管理界面的示意图;
图4A至图4D为本申请实施例提供的一种顶层应用在多任务管理界面的预览示意图;
图4E至图4J为本申请实施例提供的一种非顶层应用在多任务管理界面的预览示意图;
图5A至图5B为本申请实施例提供的另一种顶层应用在多任务管理界面的预览示意图;
图6A至图6F为本申请实施例提供的多任务管理界面中多种预览效果示意图;
图7A为本申请实施例提供的一种信息的显示方法的流程示意图;
图7B为本申请实施例提供的一种判断模糊处理的流程示意图;
图7C为本申请实施例提供的一种支付保护中心的设置界面;
图7D为本申请实施例提供的一种应用锁的设置界面;
图7E为本申请实施例提供的另一种判断模糊处理的流程示意图;
图7F为本申请实施例提供的另一种信息的显示方法的流程示意图;
图8A为本申请实施例提供的另一种信息的显示方法的流程示意图;
图8B为本申请实施例提供的另一种信息的显示方法的流程示意图;
图8C为本申请实施例提供的另一种信息的显示方法的流程示意图;
图8D为本申请实施例提供的另一种信息的显示方法的流程示意图;
图8E为本申请实施例提供的另一种信息的显示方法的流程示意图;
图9为本申请实施例提供的一种电子设备的软件结构框图。
具体实施方式
下面将结合附图对本申请实施例中的技术方案进行清除、详尽地描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
首先,对本申请实施例中涉及的电子设备100进行介绍。
图1示出了电子设备100的结构示意图。
电子设备100可以是手机、平板电脑、桌面型计算机、膝上型计算机、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmented reality,AR)设备、虚拟现实(virtual reality,VR)设备、人工智能(artificial intelligence,AI)设备、可穿戴式设备、车载设备、智能家居设备和/或智慧城市设备,本申请实施例对该电子设备的具体类型不作特殊限制。
参见图1,电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processing unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。电子设备100也可以不包括移动通信模块150和无线通信模块160,或者只包括移动通信模块150和无线通信模块160中的一种。相应的,电子设备100也可以不包括天线1和天线2,或者只包括天线1和天线2中的一个。可以理解的是,根据需要,电子设备100也可以包含除天线1和天线2之外的更多天线。
天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wireless local area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code division multiple access,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidou navigation satellite system,BDS),准天顶卫星系统(quasi-zenith satellite system,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。
电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
在本申请的一些实施例中,AP切换应用1至后台运行时,获取应用1最近显示的用户界面1的截图,并根据应用1和用户界面1对应的窗口的隐私性,确定是否对用户界面1的截图进行模糊处理。当需要模糊处理时,AP或GPU利用模糊处理算法对用户界面1的截图进行模糊处理。例如,当AP确定用户界面1对应的窗口为隐私窗口,AP向GPU发送指令1,以指示GPU利用模糊处理算法对用户界面1的截图进行模糊处理。
在一些实施例中,窗口或应用具有隐私级别,AP或GPU可以基于窗口或应用的隐私级别对用户界面1的截图进行不同程度的模糊处理。例如,当AP确定用户界面1对应的窗口的隐私级别为轻度隐私,AP对用户界面1的截图进行轻度模糊处理,得到用户界面1的轻度模糊处理图;当AP确定用户界面1对应的窗口的隐私级别为重度隐私,AP对用户界面1的截图进行重度模糊处理,得到用户界面1的重度模糊处理图;其中,重度模糊处理的模糊程度大于轻度模糊处理的模糊程度。
本申请实施例,上述模糊处理算法可以是方框模糊(Box Blur)算法、高斯模糊(Gaussian Blur)算法、双重模糊(Dual Blur)算法、散景模糊(Bokeh Blur)算法、移轴模糊(Tilt Shift Blur)算法等等。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot light emitting diodes,QLED)等。在一些实施例 中,电子设备100可以包括1个或N个显示屏194,N为大于1的正整数。
内部存储器121可以包括一个或多个随机存取存储器(random access memory,RAM)和一个或多个非易失性存储器(non-volatile memory,NVM)。随机存取存储器可以包括静态随机存储器(static random-access memory,SRAM)、动态随机存储器(dynamic random access memory,DRAM)、同步动态随机存储器(synchronous dynamic random access memory,SDRAM)、双倍资料率同步动态随机存取存储器(double data rate synchronous dynamic random access memory,DDR SDRAM,例如第五代DDR SDRAM一般称为DDR5SDRAM)等;非易失性存储器可以包括磁盘存储器件、快闪存储器(flash memory)。快闪存储器按照运作原理划分可以包括NOR FLASH、NAND FLASH、3D NAND FLASH等,按照存储单元电位阶数划分可以包括单阶存储单元(single-level cell,SLC)、多阶存储单元(multi-level cell,MLC)、三阶储存单元(triple-level cell,TLC)、四阶储存单元(quad-level cell,QLC)等,按照存储规范划分可以包括通用闪存存储(英文:universal flash storage,UFS)、嵌入式多媒体存储卡(embedded multi media Card,eMMC)等。在一些实施例中,随机存取存储器可以由处理器110直接进行读写,可以用于存储操作系统或其他正在运行中的程序的可执行程序(例如机器指令),还可以用于存储用户及应用程序的数据等。非易失性存储器也可以存储可执行程序和存储用户及应用程序的数据等,可以提前加载到随机存取存储器中,用于处理器110直接进行读写。
外部存储器接口120可以用于连接外部的非易失性存储器,实现扩展电子设备100的存储能力。外部的非易失性存储器通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部的非易失性存储器中。
本申请实施例中,AP将应用1切换至后台运行后,确定应用1在多任务管理界面的预览图像是应用1最近显示的用户界面1的截图,还是用户界面1的截图的模糊处理图。确定应用1在多任务管理界面的预览图像后,将该预览图像保存到RAM或NVM中。当电子设备100接收到触发多任务管理界面的输入操作时,AP或GPU基于从RAM或NVM获取的应用1的预览图像,绘制上述多任务管理界面,并将上述多任务管理界面的绘制数据存入显示缓存区中;显示屏在下一个屏幕刷新周期基于显示缓存区中的绘制数据,显示上述多任务管理界面。
电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。
马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。
指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
SIM卡接口195用于连接SIM卡。SIM卡可以通过插入SIM卡接口195,或从SIM卡接口195拔出,实现和电子设备100的接触和分离。
下面介绍电子设备100提供的一些示例性用户界面(user interface,UI)。本申请的说明书和权利要求书及附图中的术语“用户界面”,是应用程序或操作系统与用户之间进行交互和信 息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。应用程序的用户界面是通过java、可扩展标记语言(extensible markup language,XML)等特定计算机语言编写的源代码,界面源代码在终端设备上经过解析,渲染,最终呈现为用户可以识别的内容。用户界面常用的表现形式是图形用户界面(graphic user interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备100的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget、部件等可视的界面元素。本申请实施中,“用户界面”也可以简称为“界面”。
图2示例性示出了用于展示电子设备100安装的应用程序的用户界面11。用户界面11可以包括:状态栏201,日历指示符202,天气指示符203,具有常用应用程序图标的托盘204,导航栏205,以及其他应用程序图标的显示区域206。其中:
具有常用应用程序图标的托盘204可展示:电话的图标、联系人的图标、短信的图标、相机的图标。
导航栏205可包括:返回键205A、主屏幕键205B、多任务键205C等系统导航键。当检测到用户点击返回键205A时,电子设备100可显示当前页面的上一个页面。当检测到用户点击主屏幕键205B时,电子设备100可显示主界面。当检测到用户点击多任务键205C时,电子设备100可在多任务管理界面显示用户最近打开的应用的预览图像。各导航键的命名还可以为其他,本申请对此不做限制。
不限于虚拟按键,本申请实施例中,导航栏205中的各导航键也可以实现为物理按键。在一些实施例中,电子设备100还可以通过用户的手势导航实现导航栏205中的各导航键的功能。例如,当检测到从电子设备100的显示屏194的左边缘向内滑动的手势时,电子设备100可显示当前页面的上一个页面。当检测到从电子设备100的显示屏194的底部边缘向上滑动后停止触摸显示屏194的手势时,电子设备100可显示主界面。当检测到从电子设备100的显示屏194的底部边缘向上滑动后长按显示屏194的手势时,电子设备100可在多任务管理界面显示用户最近打开的应用的预览图像。
其他应用程序图标的显示区域206可展示:支付应用的图标、相册的图标、音乐的图标206A、智能家居的图标、邮箱的图标、云共享的图标、备忘录的图标、设置的图标。用户界面11还可包括页面指示符206。其他应用程序图标可分布在多个页面,页面指示符207可用于指示用户当前查看的是哪一个页面中的应用程序。用户可以左右滑动其他应用程序图标的区域,来查看其他页面中的应用程序图标。
本申请实施例中,当用户打开新的应用时,电子设备100将在前台运行的应用切换到后台运行。当前台运行的应用切换到后台运行时,电子设备100将该应用正在运行的应用程序窗口加入多任务队列中,并存储该应用程序窗口的显示内容的截图作为该应用程序窗口在多任务管理界面的预览图像。用户可通过电子设备100的多任务管理界面,对多任务队列中的各个应用,进行预览、快速切换,以及关闭后台运行以实现快速清理电子设备100的运行内存。本申请的一些实施例中,电子设备100切换显示界面至多任务管理界面时,多任务队列中的各应用的用户界面对应的预览图像可以采用页面、卡片或悬浮窗口的形式显示在多任务管理界面。
应用程序窗口可以是Android系统中的Activity窗口,还可是IOS系统中的应用程序窗口,还可以是其他操作系统中的应用程序窗口,此处不作具体限定。一个应用包括多个应用程序窗口,一个应用程序窗口对应一个用户界面。可选的,一个应用程序窗口也可以对应多 个用户界面。为便于描述,本申请实施例中可以将应用程序窗口简称为窗口,或应用窗口。
例如,Android系统中Activity是用户和应用程序之间进行交互的接口,每一个Activity组件都关联有一个Window对象,用来描述一个具体的应用程序窗口。由此可知,Activity是一个高度抽象的用户界面组件,在Android中代表了用户界面和以用户界面为中心的相应的业务逻辑,通过用户界面中的控件可以监听并处理用户触发的事件。可以理解,android应用中,一个Activity可以表现为一个用户界面,一个android应用可以拥有多个activty。本申请实施例中,可以将Activity关联的应用程序窗口称为Activity窗口。
本申请实施例中,不限于显示应用的最新运行的窗口的显示内容的截图1,多任务管理界面还可以显示该应用的其他窗口的用户界面的预览图像。在一些实施例中,若上述最新运行的窗口不是该应用的主界面对应的窗口,多任务管理界面显示上述截图1的同时,还可以显示该应用的主界面截图。其中,应用的主界面可以指,刚进入该应用时电子设备100显示的用户界面。例如,电子设备100显示即时通讯应用1的聊天界面1时,接收到作用于多任务键205C的输入操作,响应于上述输入操作,电子设备100显示多任务管理界面,多任务管理界面包括聊天界面1的截图以及即时通讯应用1主界面的截图。例如,电子设备显示即时通讯应用1内嵌的应用小程序的界面时,接收到作用于多任务键205C的输入操作,响应于上述输入操作,电子设备100显示多任务管理界面,多任务管理界面包括应用小程序的界面的截图以及即时通讯应用1主界面的截图。
本申请实施例中,不限于显示后台运行的应用的预览图像,多任务管理界面还可以显示未在后台运行的应用的预览图像,此处不作具体限定。
本申请实施例中,电子设备100可以具备至少一种形式的多任务管理界面。下面介绍本申请实施例提供的几种形式的多任务管理界面。
形式1:全屏展示多任务管理界面。
示例性的,用户先后使用联系人、相册、支付应用等应用后,切换电子设备的显示界面为桌面应用的用户界面11时,电子设备100已将联系人、相册、支付应用等应用加入多任务队列。如图2所示,电子设备100可以接收作用于用户界面11的多任务键205C的输入操作(例如触摸操作),响应于上述输入操作,电子设备100可以显示如图3A所示的多任务管理界面12。多任务管理界面12用于展示多任务队列中各应用对应的页面,多任务管理界面12可包括联系人对应的页面301、相册对应的页面302、支付应用对应的页面303和关闭控件304。其中:
如图3A所示,页面301、页面302和页面303在多任务管理界面12上横向排列,多任务管理界面12在显示屏上的显示内容可以包括页面301、页面302和页面303的部分或全部页面。当多任务管理界面12在显示屏上的显示内容包括页面301、页面302和页面303的部分页面时,用户可以通过在多任务管理界面12上向右滑动来查看多任务管理界面12的全部页面。
关闭控件304可接收输入操作(例如触摸操作),响应于检测到的上述输入操作,电子设备100可以清除页面301、页面302和页面303对应的应用占据的运行内存,并显示用户界面11。
示例性的,如图3A所示,支付应用对应的页面303包括支付应用的图标和名称303、支付应用的用户界面1的截图303B、关闭控件303C。其中:
支付应用的用户界面1的截图303B可接收输入操作(例如触摸操作),响应于检测到的上述输入操作,电子设备100可以显示支付应用的用户界面1。
关闭控件303C可接收输入操作(例如触摸操作),响应于检测到的上述输入操作,电子设备100可以停止显示页面303,并清除支付应用占据的运行内存。在一些实施例中,支付应用对应的页面303也可以不包括关闭控件301C。例如,电子设备100可以接收作用于页面303的向上滑动的手势,响应于检测到的上述手势,电子设备100可以停止显示页面303,并清除支付应用占据的运行内存。
示例性的,如图3B所示,在一些实施例中,页面301、页面302和页面303可以在多任务管理界面12上纵向排列。
需要说明的是,横向排列和纵向排列下,页面301、页面302和页面303可以有重叠,也可以没有重叠,此处不作具体限定。此外,除了横向排列、纵向排列,多任务队列中各应用对应的页面在多任务管理页面上还可以有其他排列方式,例如,二维阵列排列。
此外,由图3A和图3B可知,页面301、页面302和页面303中显示的用户界面的截图的尺寸可以相同,也可以不同,且每个页面中显示的截图和该截图对应的用户界面的显示尺寸不同。在一些实施例中,电子设备100将应用切换至后台时,电子设备100获取该应用1最近显示的用户界面的截图1。当电子设备显示多任务管理界面时,电子设备100以预设缩小比例将上述截图1进行缩小后,显示在多任务管理界面中应用1对应的页面中。由图3A可知,不同应用显示在多任务管理界面中的截图的缩小比例可以相同;由图4B可知,不同应用显示在多任务管理界面中的截图的缩小比例可以不同,其中,页面301的缩小比例大于页面302的缩小比例,页面302的缩小比例大于页面303的缩小比例。
形式2:分屏展示多任务管理界面。
电子设备100全屏显示多任务管理界面时,需要将所有前台运行的应用切换到后台运行,而分屏显示多任务管理界面可以让用户在使用前台运行的应用的同时,在多任务管理界面预览、切换或关闭后台运行的应用,有效提高了用户体验。
本申请实施例中,当电子设备100显示可分屏的应用的用户界面时,电子设备100可接收用户的分屏操作,响应于检测到的上述分屏操作,电子设备100可以在显示屏194的区域1显示上述应用的用户界面,并同时在显示屏194的区域2显示电子设备100的桌面应用的用户界面,该用户界面包括已安装的应用程序的图标。然后,电子设备100可接收用于触发多任务管理界面的输入操作,响应于检测到的上述输入操作,电子设备100可以在区域2显示多任务队列中各应用对应的页面。
示例性的,如图3C所示,用户界面11的其他应用程序图标的显示区域206包括音乐的图标206A。音乐应用为可分屏的应用。音乐的图标206A可接收输入操作(例如触摸操作),响应于检测到的上述输入操作,电子设备100显示如图3D所示的音乐界面13。
如图3C所示,用户界面13可以接收用户的分屏操作,响应于上述分屏操作,电子设备100在图3D所示的显示屏194的区域1显示上述音乐应用的用户界面,在显示屏194的区域2显示用户常用的应用程序的图标,例如支付应用的图标、相册的图标、音乐的图标、设置的图标、邮箱的图标、浏览器的图标、备忘录的图标、天气的图标等。上述分屏操作可以为图3C所示的用户的指关节在用户界面13上沿电子设备100短边的朝向横向滑动。
需要说明的是,不限于图3C所示的通过指关节横向滑动触发分屏,本申请实施例中还可以通过其他方式触发分屏,此处不作具体限定。
图3D中的多任务键205C可接收输入操作(例如触摸操作),响应于检测到的上述输入操作,电子设备100可以在区域2显示如图3E所示的多任务管理界面14。多任务管理界面14可包括联系人对应的页面401、相册对应的页面402和支付应用对应的页面403。用户可 以在区域2中左右滑动,以查看多任务队列中更多应用对应的页面。
需要说明的是,不限于图3D所示的通过多任务键205C触发多任务管理界面14,本申请实施例中还可以通过其他方式触发分屏显示下的多任务管理界面,此处不作具体限定。此外,除了图3E所示的页面在区域2中横向排列,页面401、页面402和页面403也可以通过其他排列方式在区域2中进行排列。
形式3:以侧边栏的形式展示多任务管理界面。
本申请实施例中,电子设备100在显示界面的右边缘(左边缘)可以显示如图3F所示的悬浮球501。在一些实施例中,悬浮球501上可以显示最近使用的应有的图标或名称。
悬浮球501可接收输入操作(例如触摸操作),响应于检测到的上述输入操作,电子设备100可以在用户界面11上显示如图3G所示的侧边栏502,侧边栏502可展示:联系人对应的页面503、相册对应的页面504和支付应用对应的页面504。用户可以在侧边栏502中上下滑动,以查看多任务队列中更多应用对应的页面。
不限于通过侧边显示的悬浮球来触发上述侧边栏,本申请实施例中还可以通过其他方式触发侧边栏,此处不作具体限定。
形式4:以底部工具栏的形式展示多任务管理界面。
示例性的,如图3H所示,是本申请实施例提供的另一种用于展示电子设备100安装的应用程序的用户界面15。
本申请实施例中,电子设备100可以在显示界面的底部可以显示如图3H所示的工具栏506。用户先后使用联系人、相册、支付应用等应用后,电子设备100将联系人、相册、支付应用等应用先后加入多任务队列,并先后在工具栏506显示联系人的图标506A、相册的图标506B、支付应用的图标506C。其中:
支付应用的图标506C可接收输入操作(例如移动光标507至支付应用的图标506C的显示范围内),响应于检测到的上述输入操作,电子设备100可以在显示界面上显示如图3I所示的支付应用的页面508。支付应用的页面508显示有支付应用的用户界面1的截图。支付应用的图标506C还可接收输入操作(例如移动光标507的单击操作),响应于检测到的上述输入操作,电子设备100可以显示支付应用的用户界面1。
需要说明的是,不限于将移动光标507至支付应用的图标506C的显示范围内,来触发电子设备100显示支付应用的页面508,本申请实施例中,还可以通过其他输入操作触发电子设备100显示支付应用的页面508,从而实现用户对支付应用的用户界面1的预览,此处不作具体限定。例如,用户的手指长按支付应用的图标506C。
类似的,联系人的图标506A或相册的图标506B也可以接收输入操作,从而在电子设备100上显示相应的页面,此处不再赘述。
在前述描述的硬件结构和多任务管理界面基础上,下面结合附图对本申请实施例提供的信息的显示方法进行介绍。
本申请实施例提供的隐私信息处理方法中,用户切换电子设备100的显示界面到多任务管理界面时,多任务管理界面中的各应用的隐私窗口的用户界面进行了模糊处理,以保护用户的隐私信息。其中,隐私窗口可以是电子设备100预设的,也可以是用户预设的。示例性的,应用1的窗口1为隐私窗口,应用1的窗口2不是隐私窗口。若应用1在显示窗口1的用户界面时被切换至后台运行,上述多任务管理界面可用于展示窗口1的用户界面截图的模糊处理图;若应用1在显示窗口2的用户界面时被切换至后台运行,上述多任务管理界面可 用于展示窗口2的用户界面截图。这样,对隐私窗口有针对性地保护,在保护多任务管理界面的隐私信息的同时,满足了用户对同一应用不同窗口的多样性隐私需求,有效提升了用户体验。
下面以图3A所示的形式1的多任务管理界面为例,对本申请实施例提供的信息的显示方法进行介绍。
需要说明的是,不限于图3A所示的多任务管理界面,本申请实施例提供的信息的显示方法也适用于上述形式1、形式2、形式3和形式4中提供的任一种多任务管理界面。
实施例一:
在本申请的一些实施例中,电子设备100显示应用1的用户界面1时,电子设备100将应用1切换至后台运行。然后,当电子设备100检测到触发多任务管理界面的输入操作1时,电子设备100显示多任务管理界面。其中,若用户界面1对应的窗口为隐私窗口,多任务管理界面包括用户界面1的截图的模糊处理图;若用户界面1对应的窗口不是隐私窗口,多任务管理界面包括用户界面1的截图。
示例性的,如图4A所示,电子设备100显示支付应用的首页界面16。首页界面16对应的窗口不是隐私窗口。电子设备100接收作用于多任务键205C的触摸操作1,响应于检测到的上述触摸操作1,电子设备100显示图4B所示的多任务管理界面17。多任务管理界面17包括支付应用对应的页面601,页面601包括首页界面16的截图601A。
示例性的,如图4C所示,电子设备100显示支付应用的个人中心界面18,即用于展示用户信息的用户界面,个人中心界面18对应的窗口为隐私窗口。电子设备100接收作用于多任务键205C的触摸操作2,响应于检测到的上述触摸操作2,电子设备100显示图4D所示的多任务管理界面19。多任务管理界面18包括支付应用对应的页面602,页面602包括个人中心界面18的截图的模糊处理图602A。
需要说明的是,电子设备100接收上述触摸操作1或触摸操作2时,支付应用为电子设备100的任务栈中的顶层应用。
示例性的,如图4E所示,电子设备100显示支付应用的个人中心界面18,个人中心界面18对应的窗口为隐私窗口。电子设备100可接收作用于主屏键205B的触摸操作3,响应于检测到的上述触摸操作3,电子设备100显示图4D所示的用户界面11。如图4F所示,电子设备100可接收作用于多任务键205C的触摸操作4,响应于检测到的上述触摸操作4,电子设备100显示图4G所示的多任务管理界面20。多任务管理界面20包括支付应用对应的页面603,页面603包括个人中心界面18的截图的模糊处理图603A。
示例性的,如图4H所示,电子设备100显示支付应用的首页界面17。首页界面17对应的窗口不是隐私窗口。电子设备100可接收作用于主屏键205B的触摸操作5,响应于检测到的上述触摸操作5,电子设备100显示图4I所示的用户界面11。如图4I所示,电子设备100可接收作用于多任务键205C的触摸操作6,响应于检测到的上述触摸操作6,电子设备100显示图4J所示的多任务管理界面21。多任务管理界面20包括支付应用对应的页面604,页面601包括首页界面17的截图604A。
需要说明的是,电子设备100接收作用于主屏键205B的触摸操作时,支付应用为电子设备100的任务栈中的顶层应用;如图4F和图4I所示,电子设备100接收上述触摸操作4或触摸操作6时,用户界面11对应的桌面应用为电子设备100的任务栈中的顶层应用,而支付应用退为电子设备100的任务栈中的次顶层应用。
实施例一中,模糊处理的模糊化程度可以是电子设备100预设的,也可以是用户预设的。 例如,模糊处理的模糊化程度为90%,此时,用户无法辨别模糊处理后的截图中的文字、图片等信息。
实施例二:
在本申请的一些实施例中,当电子设备100显示应用1的用户界面1时(此时,应用1为顶层应用,前台运行应用1),切换应用1的用户界面至多任务管理界面,无论用户界面1是否为隐私窗口的用户界面,电子设备100均不会对顶层应用的用户界面1的截图进行模糊处理,上述多任务管理界面包括用户界面1的截图。当应用1在显示用户界面1被切换至后台运行后,电子设备100显示应用2的用户界面(此时,应用1不是顶层应用),并将应用2的用户界面切换至多任务管理界面时,若用户界面1对应的窗口为隐私窗口,上述多任务管理界面包括用户界面1的截图的模糊处理图,若用户界面1对应的窗口为非隐私窗口,上述多任务管理界面包括用户界面1的截图。
其中,应用2可以为桌面应用,也可以为电子设备100安装的其他系统应用,还可以为电子设备安100安装的第三方应用,此处不作具体限定。
示例性的,如图5A所示,电子设备100显示支付应用的个人中心界面18,个人中心界面18对应的窗口为隐私窗口。电子设备100接收作用于多任务键205C的触摸操作7,响应于检测到的上述触摸操作7,电子设备100显示图5B所示的多任务管理界面22。多任务管理界面22包括支付应用对应的页面605,页面605包括个人中心界面18的截图605A。
需要说明的是,电子设备100接收上述触摸操作7时,支付应用为顶层应用。电子设备100将顶层应用的隐私窗口的用户界面切换至多任务管理界面时,无需对上述隐私窗口的用户界面进行模糊处理。
针对由应用2切换至多任务管理界面后,多任务管理界面中应用1对应页面的界面显示效果可以参考图4E至图4J,其中,应用2可以为用户界面11对应的桌面应用,此处不再赘述。
实施例三:
在本申请的一些实施例中,窗口的隐私级别可以包括4个隐私级别,上述4个隐私级别的隐私程度从小到大,分别为无隐私级别、轻度隐私级别、中度隐私级别和重度隐私级别。针对无隐私的窗口的用户界面2,当该窗口切换至后台运行后,电子设备100切换显示界面为多任务管理界面时,多任务管理界面包括用户界面2的截图。针对轻度隐私的窗口的用户界面3,当该窗口切换至后台运行后,电子设备100切换显示界面为多任务管理界面时,多任务管理界面包括用户界面3的截图的轻度模糊处理图。针对中度隐私的窗口的用户界面4,当该窗口切换至后台运行后,电子设备100切换显示界面为多任务管理界面时,多任务管理界面包括用户界面4的截图的中度模糊处理图。针对重度隐私的窗口的用户界面5,当该窗口切换至后台运行后,电子设备100切换显示界面为多任务管理界面时,多任务管理界面包括用户界面5的截图的重度模糊处理图。
示例性的,如图6A所示,电子设备100显示支付应用的个人中心界面18。电子设备100可接收作用于主屏键205B的触摸操作8,响应于检测到的上述触摸操作8,电子设备100显示图6B所示的用户界面11。
如图6B所示,电子设备100可接收作用于多任务键205C的触摸操作9。当个人中心界面18对应窗口的隐私级别为无隐私级别时,响应于检测到的上述触摸操作9,电子设备100显示如图6C所示的多任务管理界面23,多任务管理界面23包括支付应用对应的页面606,页面606包括个人中心界面18的截图606A。当个人中心界面18对应窗口的隐私级别为轻度 隐私级别时,响应于检测到的上述触摸操作9,电子设备100显示如图6D所示的多任务管理界面23,多任务管理界面23包括支付应用对应的页面607,页面607包括个人中心界面18的截图的轻度模糊处理图607A。当个人中心界面18对应窗口的隐私级别为中度隐私级别时,响应于检测到的上述触摸操作9,电子设备100显示如图6E所示的多任务管理界面23,多任务管理界面23包括支付应用对应的页面608,页面608包括个人中心界面18的截图的中度模糊处理图608A。当个人中心界面18对应窗口的隐私级别为重度隐私级别时,响应于检测到的上述触摸操作9,电子设备100显示如图6F所示的多任务管理界面23,多任务管理界面23包括支付应用对应的页面609,页面609包括个人中心界面18的截图的重度模糊处理图609A。
在一些实施例中,页面607还可以包括提示信息607B,提示信息607B的具体内容可以为:该页面为隐私页面,已进行轻度模糊处理。页面608还可以包括提示信息608B,提示信息608B的具体内容可以为:该页面为隐私页面,已进行中度模糊处理。页面609还可以包括提示信息609B,提示信息609B的具体内容可以为:该页面为隐私页面,已进行重度模糊处理。
在一些实施例中,窗口的隐私级别也可以包括无隐私级别,以及轻度隐私级别、中度隐私级别和重度隐私级别中的至少一个;在一些实施例中,不限于轻度隐私级别、中度隐私级别和重度隐私级别,窗口还可以具备其他隐私程度的隐私级别,本申请实施例对此均不作具体限定。例如,窗口的隐私级别还包括高度隐私级别,高度隐私级别高于轻度隐私级别,且低于重度隐私级别。
在本申请的一些实施例中,将轻度隐私级别、中度隐私级别、高度隐私级别和重度隐私级别的窗口称为隐私窗口,而无隐私级别的窗口不是隐私窗口。
在一些实施例中,轻度模糊处理、中度模糊处理和重度模糊处理的模糊化程度可以是电子设备100预设的,也可以是用户预设的。例如,轻度模糊处理的模糊化程度为80%,中度模糊处理的模糊化程度为90%,重度模糊处理的模糊化程度为98%。
需要说明的是,上述轻度模糊处理、中度模糊处理和重度模糊处理是本申请实施例提供的相对概念,不应对本申请实施例所提方案构成限定。参考图6D至图6F,轻度模糊处理、中度模糊处理和重度模糊处理等可从模糊处理后显示的用户界面效果的比对直接看出。其中,重度模糊处理的模糊程度大于中度模糊处理的模糊程度,中度模糊处理的模糊程度大于轻度模糊处理的模糊程度。
在一些实施例中,轻度模糊处理图不能辨别文字信息、图片中物体的具体细节,可以辨别界面布局(即不同控件的位置)、控件的轮廓、图片中物体的轮廓和界面中的不同颜色。中度模糊处理图不能辨别文字信息、图片信息的具体细节、图片中物体的轮廓以及控件的轮廓和小面积区域的颜色,可以辨别界面布局和大面积区域的颜色。重度模糊处理图不能辨别文字信息、图片信息的具体细节、图片中物体的轮廓、界面布局、控件的轮廓和小面积区域的颜色。不限于上述显示特征,本申请实施例中,轻度模糊处理图、中度模糊处理图和重度模糊处理图还可以具有其他显示特征,本申请实施例对此不作具体限定。
在本申请的一些实施例中,电子设备100可以采用方框模糊算法对应用的截图进行模糊处理。方框模糊算法,又常被称为盒式模糊,方框模糊算法处理后的图像中的每个像素具有的值,等于其邻近的像素在输入图像中的平均值。方框模糊算法,是低通滤波器的一种表现形式。
在一些实施例中,在利用模糊算法进行模糊处理时,可以通过调整下采样率对图像等比 例缩小,从而提升图像的模糊效率。在一些实施例中,在利用模糊算法进行模糊处理时,可以调整图像的饱和度。其中,饱和度指色彩的鲜艳程度,饱和度越大,图像颜色越偏离灰度,饱和度越小,图像颜色越偏向灰度。可以理解,通过减小饱和度可以增大图像的色彩模糊度。在一些实施例中,在利用模糊算法进行模糊处理时,可以为图像添加蒙版(mask),并可以调整该蒙版的蒙版颜色值(mask color)。其中,蒙版用于保护被选取或指定的区域不受编辑操作的影响,起到遮蔽的作用。为图像添加蒙版,可以通过在图像的预设区域上叠加一个半透明图层来实现,蒙版的蒙版颜色值即上述半透明图层的颜色值。本申请实施例中,通过调整饱和度和蒙版颜色值,可以使模糊处理图的模糊效果更加自然。
在一些实施例中,通过调整模糊半径、饱和度、下采样率或蒙版颜色值等参数可以实现不同的模糊效果。示例性的,在一种实现方式中,轻度模糊处理时的参数设置如下:模糊半径取值为“22dp”,饱和度取值为“1.2f”,下采样率取值为“24”,蒙版颜色值取值为“#4CFFFFFF”;重度模糊处理时的参数设置如下:模糊半径取值为“75dp”,饱和度取值为“1.5f”,下采样率取值为“30”,蒙版颜色值取值为“#4CFFFFFF”。其中,重度模糊处理的模糊程度大于轻度模糊处理的模糊程度。
需要说明的是,不限于通过方框模糊算法对截图进行模糊处理,本申请实施例中还可以通过其他模糊处理算法对应用的截图进行模糊处理,例如,高斯模糊算法、双重模糊算法、散景模糊算法、移轴模糊算法等等。
需要说明的是,目前,电子设备在多任务管理界面有显示一些白屏或黑屏预览方案,即针对一些特定窗口,电子设备显示白屏或黑屏效果的用户界面的预览图,对一些特定窗口进行保护,比如支付二维码、证件信息等用户界面。该实现是通过禁止对上述特定窗口的内容进行截图来实现,而不是本申请相关的方案:可对应用的用户界面进行截图,并对截图进行模糊处理。示例性的,如图6F所示,针对重度隐私的窗口,电子设备100对该窗口对应的截图进行重度模糊处理,多任务管理界面显示该截图的重度模糊处理图。虽然最后呈现的视觉效果可能有些类似于上述白屏预览方案,如重度模糊处理图可以表现为一张白色图片,不能识别出有效信息,但方案实质不同。而如图6D所示,针对轻度隐私的窗口,用户可以通过多任务管理界面预览该窗口的界面布局、控件轮廓等信息,来明显区别于上述白屏预览方案。这样,实施本申请实施例的方案,可以满足用户对不同窗口的多样性隐私需求,有效提升了用户体验。
基于前述图4A至图6A所示的信息的显示方法实施例,下面对本申请实施例提供的隐私信息处理方法进行具体介绍。
图7A示出了本申请实施例中提供的一种信息的显示方法。上述信息的显示方法包括但不限于步骤S101至S111,其中:
S101、电子设备100显示应用1的用户界面1。
S102、电子设备100接收输入操作1。
S103、响应于检测到的上述输入操作1,电子设备100将应用1切换至后台运行,将用户界面1对应的窗口1加入多任务队列。
在一些实施例中,输入操作1用于将前台运行的应用1切换为其他应用。
示例性的,参考图4E,应用1可以是支付应用,用户界面1可以是个人中心界面18。参考图4H,应用1可以是支付应用,用户界面1可以是首页界面16。参考图4E和图4F,输入操作1可以是作用于主屏键205B的触摸操作,应用2可以是桌面应用,响应于输入操作1, 电子设备100可以将应用1切换至后台运行,并显示桌面应用的用户界面11。
S104、电子设备100获取用户界面1的截图。
S105、电子设备100判断用户界面1的截图是否需要模糊处理。若需要模糊处理,则电子设备100执行步骤S106。
在一些实施例中,当用户界面1对应的窗口为隐私窗口时,电子设备100判断用户界面1的截图需要模糊处理。
S106、电子设备100对上述用户界面1的截图进行模糊处理。
在本申请的一些实施例中,步骤S106之后,所述隐私处理方法还可以包括步骤S107和步骤S108。
S107、电子设备100前台运行应用2,并接收输入操作2。
S108、响应于检测到的上述输入操作2,显示多任务管理界面1,多任务管理界面1包括用户界面1的截图的模糊处理图。
示例性的,应用1的用户界面1为图4E所示的个人中心界面18,应用2为图4F所示的桌面应用,输入操作2为图4F所示的作用于多任务键205C的触摸操作,多任务管理界面1可以为图4G所示的多任务管理界面20。其中,个人中心界面18对应的窗口为隐私窗口,电子设备100获取个人中心界面18的截图后,对个人中心界面18进行模糊处理。参考图4G,响应于作用于多任务键205C的触摸操作,电子设备100显示多任务管理界面20,多任务管理界面20包括支付应用对应的页面603,页面603用于展示个人中心界面18的截图的模糊处理图603A。
在本申请的一些实施例中,步骤S105中,若电子设备100判断用户界面1的截图不需要模糊处理,则步骤S106之后,所述隐私处理方法还可以包括步骤S109和步骤S110。
S109、前台运行应用2,并接收输入操作3。
S110、响应于检测到的上述输入操作3,显示多任务管理界,2,多任务管理界面2包括用户界面1的截图。
示例性的,应用1的用户界面1为图4H所示的首页界面16,应用2为图4I所示的桌面应用,输入操作3为图4I所示的作用于多任务键205C的触摸操作,多任务管理界面2可以为图4J所示的多任务管理界面21。其中,首页界面16对应的窗口不是隐私窗口,电子设备100获取首页界面16的截图后,不会对个首页界面16进行模糊处理。参考图4J,响应于作用于多任务键205C的触摸操作,电子设备100显示多任务管理界面21,多任务管理界面21包括支付应用对应的页面604,页面604用于展示首页界面16的截图604A。
需要说明的是,本申请实施例中,电子设备100将桌面应用的用户界面11切换为多任务管理界面时,无需对用户界面11截图,多任务关管理界面也不用展示桌面应用的用户界面(例如前述实施例中的用户界面11)的预览图像。
在本申请的一些实施例中,电子设备100安装的应用可以包括隐私应用,一个应用的多个窗口可以包括隐私窗口。其中,隐私窗口和隐私应用可以是电子设备100预设的,也可以是用户预设的,此处不作具体限定。
在一些实施例中,如图7B所示,电子设备100判断用户界面1的截图是否需要模糊处理,具体可以包括S105A和S105B。其中:
S105A、电子设备100判断用户界面1对应的窗口1是否为隐私窗口。若窗口1是隐私窗口,则需要对用户界面1的截图进行模糊处理,若窗口1不是隐私窗口,则电子设备100执行步骤S105B。
具体的,电子设备100可以根据预设的隐私窗口生成隐私窗口白名单,隐私窗口白名单可以包括隐私窗口的窗口标识。可以理解,若隐私窗口白名单中包括窗口1的窗口标识,则电子设备100确定窗口1为隐私窗口。
S105B、电子设备100判断应用1是否为隐私应用。若应用1是隐私应用,则需要对用户界面1的截图进行模糊处理,若应用1不是隐私应用,则不需要对用户界面1的截图进行模糊处理。
具体的,电子设备100可以根据预设的隐私应用生成隐私应用白名单,隐私应用白名单可以包括隐私应用的应用标识。可以理解,若隐私应用白名单中包括应用1的应用标识,则电子设备100确定应用1为应用窗口。
需要说明的是,隐私窗口或隐私应用可以是用户预设的,也可以是电子设备100默认预设的,还可以是应用程序开发时预设的。若隐私窗口或隐私应用是应用程序开发时预设的,则电子设备100安装该应用程序时,可以通过该应用的安装信息,确定该应用是否为隐私应用,以及该应用中的每个窗口是否为隐私窗口。
在本申请的一些实施例中,隐私应用白名单可以包括开启支付保护中心的应用,支付保护中心用于保护应用的支付环境安全,支付保护中心的应用可以是用户预设的。
示例性的,图7C示出了本申请实施例提供的一种支付保护中心的设置界面24。设置界面24可包括安全提示设置栏、至少一个应用设置栏。上述至少一个应用设置栏可以包括支付应用设置栏、XX银行设置栏、易支付设置栏、华为钱包设置栏701等等。其中,每个设置栏上显示有一个开关控件,该开关控件可用于将该应用加入或移出支付保护中心。示例性的,华为钱包设置栏701上显示有开关控件701A。其中,若开关控件处于打开(ON)状态时,用户使用该应用进行支付时,需要再次验证用户身份。若开关控件处于关闭(OFF)状态,用户使用该应用进行支付时,无需再次验证用户身份。
在本申请的一些实施例中,隐私应用白名单可以包括开启应用锁的应用,应用锁的应用可以是用户预设的。
示例性的,图7D示出了本申请实施例提供的一种应用锁的设置界面25。设置界面25可包括应用搜索框、至少一个应用设置栏。上述至少一个应用设置栏可以包括邮箱设置栏、支付应用设置栏702、音乐设置栏、云共享设置栏、相册设置栏、备忘录设置栏等等。其中,每个设置栏上显示有一个开关控件,该开关控件可用于开启或关闭对该应用访问入口的保护锁。示例性的,支付应用设置栏702上显示有开关控件702A。其中,若开关控件处于打开(ON)状态,用户访问该应用时,需要验证身份,即解锁该应用。若开关控件处于关闭(OFF)状态,用户访问该应用时,无需验证身份,即可直接访问。
在本申请的一些实施例中,应用的窗口可以配置多个隐私级别。在一些实施例中,窗口的隐私级别可以包括无隐私级别、轻度隐私级别、中度隐私级别和重度隐私级别。在一些实施例中,窗口的隐私级别可以包括无隐私级别、轻度隐私级别和重度隐私级别。本申请实施例中,隐私窗口可以指配置轻度隐私级别、中度隐私级别或重度隐私级别的窗口。
在一些实施例中,如图7E所示,电子设备100判断用户界面1的截图是否需要模糊处理,具体可以包括S105C、S105D和S105E。其中:
S105C、电子设备100判断用户界面1对应的窗口1是否配置了隐私级别。若窗口1配置了隐私级别,则电子设备100执行步骤S105D;若窗口1未配置隐私级别,则电子设备100执行步骤S105E。
S105D、电子设备100根据窗口1的隐私级别判断窗口1是否为隐私窗口。若窗口1是 隐私窗口,则电子设备100判断用户界面1的截图需要进行模糊处理;若窗口1不是隐私窗口,则电子设备100判断用户界面1的截图不需要进行模糊处理。
在一些实施例中,若窗口1的隐私级别为轻度隐私、中度隐私或重度隐私,则该窗口是隐私窗口;若窗口1的隐私级别为无隐私,则该窗口不是隐私窗口。
具体的,电子设备100可以根据配置隐私级别的隐私窗口生成隐私窗口白名单,隐私窗口白名单可以包括窗口的窗口标识,以及该窗口对应的隐私级别。
本申请实施例中,电子设备100可以根据窗口的隐私级别,对多任务队列中各应用的截图进行不同程度的模糊处理。在一些实施例中,步骤S105D中,针对轻度隐私的窗口的截图,电子设备100进行轻度模糊处理,得到该截图的轻度模糊处理图;针对中度隐私的窗口的截图,电子设备100进行轻度模糊处理,得到该截图的中度模糊处理图;针对重度隐私的窗口的截图,电子设备100进行轻度模糊处理,得到该截图的重度模糊处理图。轻度模糊处理图、中度模糊处理图和重度模糊处理图的显示特征可以参考前述实施例,此处不再赘述。
示例性的,用户界面1为支付应用的个人中心界面18。个人中心界面18对应的窗口的隐私级别为轻度隐私时,多任务管理界面1包括图6D所示的个人中心界面18的截图的轻度模糊处理图;个人中心界面18对应的窗口的隐私级别为中度隐私时,多任务管理界面1包括图6E所示的个人中心界面18的截图的中度模糊处理图;个人中心界面18对应的窗口的隐私级别为重度隐私时,多任务管理界面1包括图6F所示的个人中心界面18的截图的重度模糊处理图。
S105E、电子设备100判断应用1是否为隐私应用。若应用1是隐私应用,则电子设备100判断用户界面1的截图需要进行模糊处理;若应用1不是隐私应用,则电子设备100判断用户界面1的截图不需要进行模糊处理。
具体的,电子设备100可以根据预设的隐私应用生成隐私应用白名单,隐私应用白名单可以包括隐私应用的应用标识。
本申请实施例中,应用可以配置多个隐私级别。例如,应用的隐私级别可以包括无隐私、轻度隐私级别、中度隐私级别和重度隐私级别。隐私应用可以指配置轻度隐私级别、中度隐私级别或重度隐私级别的应用。电子设备100可以根据应用的隐私级别,对多任务队列中各应用的截图进行不同程度的模糊处理。在一些实施例中,步骤S105中,若电子设备100判断应用1为隐私应用,电子设备100根据应用1的隐私级别,对应用1的截图进行模糊处理。当应用1隐私级别为轻度隐私时,电子设备100对应用1的截图进行轻度模糊处理,得到该截图的轻度模糊处理图;当应用1隐私级别为中度隐私时,电子设备100对应用1的截图进行中度模糊处理,得到该截图的中度模糊处理图;当应用1隐私级别为重度隐私时,电子设备100对应用1的截图进行重度模糊处理,得到该截图的重度模糊处理图。
需要说明的是,类似于隐私窗口,应用的隐私级别可以包括无隐私,以及轻度隐私级别、中度隐私级别和重度隐私级别中的至少一个,此外,应用的隐私级别还可以包括其他程度的隐私级别,此处不作具体限定。
在一些实施例中,以Android系统为例,应用程序开发时,可以通过配置参数meta-data来配置窗口或应用的隐私级别,电子设备100可以在应用的应用清单文件AndroidManifest.xml中定义meta-data。
示例性的,窗口或应用的隐私级别包括无隐私、轻度隐私和重度隐私,AndroidManifest.xml中定义meta-data的代码可以表示如下:
<meta-data
android:name="privacy.snapshot.blur.level"
android:value="1"/>
其中,android:name取值固定为"privacy.snapshot.blur.level"。android:value取值为"0"表征无隐私;android:value取值为"1"表征轻度隐私;android:value取值为"2"表征中度隐私。
本申请实施例中,电子设备100可以将meta-data添加在应用标签<application>下,也可以将将meta-data添加在窗口标签<activity>下。
示例性的,在<application>下定义meta-data的代码可以表示如下:
Figure PCTCN2021125333-appb-000001
示例性的,应用的窗口包括activity_1、activity_2和activity_3。在<activity>下定义上述activity_1、activity_2和activity_3的meta-data的代码可以表示如下:
Figure PCTCN2021125333-appb-000002
Figure PCTCN2021125333-appb-000003
若输入操作1用于触发多任务管理界面,响应于输入操作1,电子设备100会切换应用1(顶层应用)的用户界面1切换至多任务管理界面。
在本申请的一些实施例中,电子设备100获取顶层应用的用户界面1的截图后,判断用户界面1是否需要模糊处理。如图7A所示,若用户界面1需要模糊处理,则电子设备100在步骤S106对用户界面1的截图进行模糊处理后,电子设备100执行步骤S111;若用户界面1不需要模糊处理,则电子设备100执行步骤S112。其中:
S111、显示多任务管理界面,多任务管理界面包括用户界面1的截图的模糊处理图,输入操作1用于触发多任务管理界面。
S112、显示多任务管理界面,多任务管理界面包括用户界面1的截图,输入操作1用于触发多任务管理界面。
可以理解,在上述实施例中,电子设备100切换顶层应用的用户界面1切换至多任务管理界面时,若用户界面1对应的窗口为隐私窗口,多任务管理界面包括用户界面1的截图的模糊处理图,若用户界面1对应的窗口不是隐私窗口且应用1不是隐私应用,多任务管理界面包括用户界面1的截图。
示例性的,用户界面1为图4A所示的支付应用的首页界面16。首页界面16对应的窗口不是隐私窗口。如图4A和图4B所示,电子设备100切换支付应用(顶层应用)的首页界面16至多任务管理界面17,多任务管理界面17包括首页界面16的截图。
示例性的,用户界面1为图4C所示的支付应用的个人中心界面18,个人中心界面18对应的窗口是隐私窗口。如图4C和图4D所示,电子设备100切换支付应用(顶层应用)的个人中心界面18至多任务管理界面17,多任务管理界面17包括个人中心界面18的截图的模糊处理图。
在本申请的一些实施例中,当电子设备100由顶层应用的用户界面切换至多任务管理界面时,电子设备100不对该应用的截图进行模糊处理,即使该顶层应用最近运行的窗口为隐私窗口,上述多任务管理界面可以包括该应用的截图。
示例性的,如图7F所示,若输入操作1用于触发多任务管理界面,则电子设备100在步骤S104获取用户界面1的截图后,执行步骤S113。其中:
S113、显示多任务管理界面,多任务管理界面包括用户界面1的截图,输入操作1用于触发多任务管理界面。
示例性的,用户界面1为图5A所示的支付应用的个人中心界面18,个人中心界面18对应的窗口是隐私窗口。如图5A和图5B所示,电子设备100切换支付应用(顶层应用)的个人中心界面18至多任务管理界面17,多任务管理界面17包括个人中心界面18的截图。
针对图7A相关实施例所提的信息的显示方法,下面结合几种具体的实现方案进行介绍。
首先介绍下述实现方案涉及的相关概念。
Activity管理服务(Activity Manager Service,AMS):AMS是安卓(android)系统的系统服务,用于控制系统中不同的应用程序之间合理的调度与运行。AMS的主要职责包括统一调度各应用程序的Activity、管理应用程序的进程、管理内存、调度Service、调度任务(Task)、查询系统当前运行状态等等。
Window管理服务(Window Manager Service,WMS):WMS是android系统的系统服务,控制所有窗口的显示与隐藏。WMS为所有窗口分配界面(Surface),管理Surface的显示顺序、尺寸、位置等,控制窗口动画,是输入系统的一重要的中转站。
实现方案1:
示例性的,如图8A所示,是本申请实施例提供的一种信息的显示方法。上述信息的显示方法包括但不限于步骤S201至S213,其中:
S201、电子设备100显示应用1的用户界面1。
S202、电子设备100接收作用于多任务键的输入操作1。
S203、响应于检测到的上述输入操作1,电子设备100调用AMS系统服务将应用1切换至后台,将应用1加入多任务队列。
S204、电子设备100通过WMS系统服务调用SurfaceFlinger截图服务,获取用户界面1的截图。
不限于SurfaceFlinger截图服务,WMS系统服务还可以调用其他截图服务来获取用户界面1的截图,此处不作具体限定。
S205、电子设备100判断用户界面1的截图是否需要模糊处理。若需要模糊处理,则电子设备100可以执行步骤S206至步骤S209;若不需要模糊处理,则电子设备100可以执行步骤S210至步骤S213。
判断用户界面1的截图是否需要模糊处理的具体实现方式,可以参考图7B和图7E的相关实施例,此处不再赘述。
S206、电子设备100对上述用户界面1的截图进行模糊处理,保存用户界面1的截图的模糊处理图为用户界面1的预览图像。
S207、电子设备100调用桌面启动器(Launcher)启动多任务管理界面。
其中,Launcher是安卓系统中的桌面启动器,用于显示和管理电子设备100上其他应用程序。
S208、电子设备100获取多任务队列中各应用对应的预览图像。
S209、电子设备100显示多任务管理界面,多任务管理界面包括用户界面1的截图的模糊处理图。
示例性的,用户界面1可以是图4C所示的支付应用的个人中心界面18,个人中心界面18对应的窗口为隐私窗口,个人中心界面18的截图需要模糊处理。电子设备100接收作用于多任务键205C的输入操作1后,对个人中心界面18的截图进行模糊处理,并保存为个人中心界面18的预览图像。响应于上述触摸操作,电子设备100在多任务管理界面显示如图4D所示的支付应用的页面602,页面602用于展示个人中心界面18的预览图像,即个人中心界面18的截图的模糊处理图。
S210、电子设备100保存用户界面1的截图为用户界面1的预览图像。
S211、电子设备100调用Launcher启动多任务管理界面。
S212、电子设备100获取多任务队列中各应用对应的预览图像。
S213、电子设备100显示多任务管理界面,多任务管理界面包括用户界面1的截图。
示例性的,用户界面1可以是图4A所示的支付应用的首页界面16,首页界面16对应的窗口不是隐私窗口,首页界面16的截图不需要模糊处理。电子设备100接收作用于多任务键205C的输入操作1后,保存首页界面16的截图为首页界面16的预览图像。响应于上述触摸操作,电子设备100在多任务管理界面显示如图4B所示的支付应用的页面601,页面601用于展示首页界面16的预览图像,即首页界面16的截图。
实现方案1中,若用户界面1对应的窗口为隐私窗口,电子设备100切换应用1的用户界面1至后台运行时,即对用户界面1的截图进行模糊处理,并保存该截图的模糊处理图为用户界面1在多任务管理界面的预览图像。可以理解,若用户界面1需要进行模糊处理,电子设备100仅保存用户界面1的截图的模糊处理图。
实现方案2:
示例性的,如图8B所示,是本申请实施例提供的一种信息的显示方法。上述信息的显示方法包括但不限于步骤S301至S313,其中:
S301、电子设备100显示应用1的用户界面1。
S302、电子设备100接收作用于多任务键的输入操作1。
S303、电子设备100响应于检测到的上述输入操作1,调用AMS系统服务将应用1切换至后台,将应用1加入多任务队列。
S304、电子设备100通过WMS系统服务调用SurfaceFlinger截图服务,获取用户界面1的截图。
S305、电子设备100保存用户界面1的截图。
S306、电子设备100判断用户界面1的截图是否需要模糊处理。若需要模糊处理,则电子设备100执行步骤S307和步骤S308;若需要模糊处理,则电子设备100直接执行步骤S308。
判断用户界面1的截图是否需要模糊处理的具体实现方式,可以参考图7B和图7E的相关实施例,此处不再赘述。
S307、电子设备100对上述用户界面1的截图进行模糊处理,保存用户界面1的截图的模糊处理图。
可以理解,若用户界面1的截图需要模糊处理,则电子设备100保存了用户界面1的截图,以及该截图的模糊处理图。
S308、电子设备100调用Launcher启动多任务管理界面。
可以理解,若用户界面1的截图不需要模糊处理,则电子设备100仅保存了用户界面1的截图。
S309、电子设备100判断用户界面1的截图是否需要模糊处理。若需要模糊处理,则电子设备100执行步骤S310和步骤S311;若需要模糊处理,则电子设备100执行步骤S312和步骤S313。
判断用户界面1的截图是否需要模糊处理的具体实现方式,可以参考图7B和图7E的相关实施例,此处不再赘述。
S310、电子设备100确定用户界面1的截图的模糊处理图为用户界面1的预览图像。
S311、电子设备100显示多任务管理界面,多任务管理界面包括用户界面1的截图的模糊处理图。
示例性的,用户界面1可以是图4C所示的支付应用的个人中心界面18,个人中心界面18对应的窗口为隐私窗口,个人中心界面18的截图需要模糊处理。电子设备100接收作用于多任务键205C的输入操作1后,电子设备100在多任务管理界面显示如图4D所示的支付应用的页面602,页面602用于展示个人中心界面18的预览图像,即个人中心界面18的截图的模糊处理图。
S312、电子设备100确定用户界面1的截图为用户界面1的预览图像。
S313、电子设备100显示多任务管理界面,多任务管理界面包括用户界面1的截图。
示例性的,用户界面1可以是图4A所示的支付应用的首页界面16,首页界面16对应的窗口不是隐私窗口,首页界面16的截图不需要模糊处理。电子设备100接收作用于多任务键205C的输入操作1后,在多任务管理界面显示如图4B所示的支付应用的页面601,页面601用于展示首页界面16的预览图像,即首页界面16的截图。
实现方案2中,若用户界面1对应的窗口为隐私窗口,电子设备100切换应用1的用户界面1至后台运行时,即对用户界面1的截图进行模糊处理,且保存用户界面1的截图以及该截图的模糊处理图。当电子设备100要显示多任务管理界面,电子设备100根据用户界面1的截图需要模糊处理,确定用户界面1在多任务管理界面中的预览图像是用户界面1的截图,还是该截图的模糊处理图。
实现方案3:
示例性的,如图8C所示,是本申请实施例提供的一种信息的显示方法。上述信息的显示方法包括但不限于步骤S401至S412,其中:
S401、电子设备100显示应用1的用户界面1。
S402、电子设备100接收作用于多任务键205C的输入操作1。
S403、响应于检测到的上述输入操作1,电子设备100调用AMS系统服务将应用1切换至后台,将应用1加入多任务队列。
S404、电子设备100通过WMS系统服务调用SurfaceFlinger截图服务,获取用户界面1的截图。
S405、电子设备100保存用户界面1的截图。
S406、电子设备100调用Launcher启动多任务管理界面。
S407、电子设备100获取多任务队列中各应用对应的截图。
S408、电子设备100判断用户界面1的截图是否需要模糊处理。若需要模糊处理,则电子设备100执行步骤S409和步骤S410;若需要模糊处理,则电子设备100执行步骤S411和步骤S412。
判断用户界面1的截图是否需要模糊处理的具体实现方式,可以参考图7B和图7E的相关实施例,此处不再赘述。
S409、电子设备100对上述用户界面1的截图进行模糊处理,保存用户界面1的截图的模糊处理图为用户界面1的预览图像。
S410、电子设备100显示多任务管理界面,多任务管理界面包括用户界面1的截图的模糊处理图。
示例性的,用户界面1可以是图4C所示的支付应用的个人中心界面18,个人中心界面18对应的窗口为隐私窗口,个人中心界面18的截图需要模糊处理。电子设备100接收作用于多任务键205C的输入操作1后,电子设备100在多任务管理界面显示如图4D所示的支付应用的页面602,页面602用于展示个人中心界面18的预览图像,即个人中心界面18的截 图的模糊处理图。S411、电子设备100确定用户界面1的截图为用户界面1的预览图像。
S412、电子设备100显示多任务管理界面,多任务管理界面包括用户界面1的截图。
示例性的,用户界面1可以是图4A所示的支付应用的首页界面16,首页界面16对应的窗口不是隐私窗口,首页界面16的截图不需要模糊处理。电子设备100接收作用于多任务键205C的输入操作1后,在多任务管理界面显示如图4B所示的支付应用的页面601,页面601用于展示首页界面16的预览图像,即首页界面16的截图。
综上可知,实现方案3中,若用户界面1对应的窗口为隐私窗口,电子设备100切换应用1的用户界面1至后台运行时,保存用户界面1的截图。当电子设备100要显示多任务管理界面,电子设备100才对用户界面1的截图进行模糊处理,并保存该截图的模糊处理图为用户界面1在多任务管理界面中的预览图像,此时,电子设备100可以删除用户界面1的截图。
上述实现方案1、实现方案2和实现方案3中,电子设备100切换顶层应用的用户界面1切换至多任务管理界面时,若用户界面1对应的窗口为隐私窗口,多任务管理界面包括用户界面1的截图的模糊处理图,若用户界面1对应的窗口不是隐私窗口且应用1不是隐私应用,多任务管理界面包括用户界面1的截图。
针对图7F相关实施例所提的信息的显示方法,下面结合几种具体的实现方案进行介绍。
实现方案4:
示例性的,如图8D所示,是本申请实施例提供的一种信息的显示方法。上述信息的显示方法包括但不限于步骤S501至S511,其中:
S501、电子设备100接收作用于多任务键的输入操作1。
S502、响应于检测到的上述输入操作1,电子设备100调用AMS系统服务执行任务切换。
S503、电子设备100调用RunningTask任务切换,确定顶层应用为应用1和次顶层应用为应用2。然后电子设备100针对应用1执行步骤S504至步骤S506,以及针对应用2执行步骤S507和步骤S508。
需要说明的是,本申请实施例中,对步骤S504和步骤S507的执行顺序不做具体限定,步骤S504可以和步骤S507同时执行,步骤S504也可以早于或晚于步骤S507执行。
S504、电子设备100调用AMS系统服务将应用1切换至后台,将应用1加入多任务队列。
S505、电子设备100通过WMS系统服务调用SurfaceFlinger截图服务,获取用户界面1的截图。
S506、电子设备100保存用户界面1的截图为用户界面1的预览图像。
可以理解,电子设备100不对应用1(即接收输入操作1时的顶层应用)的用户界面1的截图进行模糊处理,即使用户界面1对应的窗口为隐私窗口。
S507、电子设备100判断应用2的用户界面2的截图是否需要模糊处理。若需要模糊处理,则电子设备100执行步骤S508。
判断用户界面1的截图是否需要模糊处理的具体实现方式,可以参考图7B和图7E的相关实施例,此处不再赘述。可以理解,若判断应用2的用户界面2的截图不需要模糊处理,电子设备100继续将用户界面2的截图作为用户界面2在多任务管理界面的预览图像。其中,用户界面2的截图是应用2作为顶层应用被切换到后台时,电子设备100通过WMS系统获取的截图。
S508、电子设备100对2用户界面2的截图进行模糊处理,保存用户界面2的截图的模 糊处理图为用户界面2的预览图像。
可以理解,若用户界面2对应的窗口为隐私窗口,电子设备100对应用2(即接收输入操作1时的次顶层应用)的用户界面2的截图进行模糊处理。
本申请实施例中,步骤S506或步骤S507之后,电子设备100执行步骤S509至步骤S511。
S509、电子设备100调用Launcher启动多任务管理界面。
S510、电子设备100获取多任务队列中各应用对应的预览图像。
S511、电子设备100显示多任务管理界面,多任务管理界面包括应用1(即接收输入操作1时的顶层应用)的用户界面1的截图和用户界面2(即接收输入操作1时的次顶层应用)的模糊处理图。
需要说明的是,本申请实施例中,电子设备100将桌面应用的用户界面11切换为多任务管理界面时,无需对用户界面11截图,多任务关管理界面也不用展示桌面应用的用户界面(例如前述实施例中的用户界面11)的预览图像。
示例性的,用户界面1可以是图5A所示的支付应用的个人中心界面18,个人中心界面18对应的窗口为隐私窗口。如图5A所示,电子设备100接收作用于多任务键205C的输入操作1后,电子设备100在多任务管理界面22显示如图5B所示的支付应用的页面605,页面605用于展示个人中心界面18的预览图像,即个人中心界面18的截图。电子设备100未对个人中心界面18的截图进行模糊处理。
示例性的,如图4E所示,电子设备100接收作用于主屏键205B的输入操作后,显示图4F所示的桌面应用的用户界面11,并保存个人中心界面18的截图。如图4F所示,电子设备100接收作用于多任务键205C的输入操作1后,对支付应用的隐私窗口对应的个人中心界面18的截图进行模糊处理,并保存该截图的模糊处理为个人中心界面18的预览图像。响应于上述操作1,电子设备100在多任务管理界面20显示如图4G所示的支付应用的页面603,页面603包括个人中心界面18的截图的模糊处理图。
在本申请的一些实施例中,步骤S503中电子设备100调用RunningTask任务切换,确定顶层应用为应用1,以及顶层应用之外的非顶层应用(例如应用2)。然后电子设备100针对非顶层应用均进行模糊处理的判断以及相应的模糊处理,即执行步骤S507和步骤S508。
实现方案4中,若用户界面1对应的窗口为隐私窗口,电子设备100切换应用1(此时,应用1为顶层应用)的用户界面1至多任务管理界面时,保存用户界面1的截图为用户界面1在多任务管理界面中的预览图像。然后,电子设备100切换应用2(此时,应用2为顶层应用,应用1为次顶层应用)的用户界面至多任务管理界面时,电子设备100对次顶层应用的用户界面1的截图进行模糊处理,并保存该截图的模糊处理图为用户界面1在多任务管理界面中的预览图像,此时,电子设备100可以删除用户界面1的截图。
实现方案5:
示例性的,如图8E所示,是本申请实施例提供的一种信息的显示方法。上述信息的显示方法包括但不限于步骤S601至S613,其中:
S601、电子设备100显示应用1的用户界面1。
S602、电子设备100接收输入操作1,输入操作1用于将应用1切换至后台,并将应用1加入多任务队列。
S603、电子设备100响应于检测到的上述输入操作1,调用AMS系统服务执行任务切换。
S604、电子设备100通过WMS系统服务调用SurfaceFlinger截图服务,获取用户界面1的截图。
S605、电子设备100判断输入操作1是否用于触发多任务管理界面。若用于触发多任务管理界面,电子设备100可以执行步骤S606至步骤S611;若不用于触发多任务管理界面,电子设备100可以执行步骤S612至步骤S614。
S606、电子设备100保存用户界面1的截图为用户界面1的预览图像。
S607、电子设备100调用Launcher启动多任务管理界面。
S608、电子设备100获取多任务队列中各应用对应的预览图像。
S609、电子设备100显示多任务管理界面,多任务管理界面包括用户界面1的截图。
可以理解,若输入操作1用于触发多任务管理界面,则响应于输入操作1,电子设备100切换顶层应用的用户界面1至多任务管理界面。在本申请的一些实施例中,当电子设备100将顶层应用的用户界面1至多任务管理界面,电子设备100不对用户界面1的截图进行模糊处理,上述多任务管理界面用于展示用户界面1的截图。
S610、电子设备100判断用户界面1的截图是否需要模糊处理。若需要模糊处理,则电子设备100执行步骤S611。
判断用户界面1的截图是否需要模糊处理的具体实现方式,可以参考图7B和图7E的相关实施例,此处不再赘述。可以理解,若电子设备100判断用户界面1的截图不需要模糊处理,电子设备100继续将用户界面1的截图作为用户界面1在多任务管理界面的预留图像。
S611、电子设备100对上述用户界面1的截图进行模糊处理,保存用户界面1的截图的模糊处理图为用户界面1的预览图像。
可以理解,电子设备100可以在多任务管理界面显示用户界面1的截图后,再判断是否对用户界面1的截图进行模糊处理。若判断需要进行模糊处理,则电子设备100对用户界面1的截图进行模糊处理,并替换该截图的模糊处理图为用户界面1在多任务管理界面的预览图像,以便于后续在多任务管理界面中对非顶层应用的用户界面1的隐私信息进行保护。
S612、电子设备100判断用户界面1的截图是否需要模糊处理。若需要模糊处理,则电子设备100执行步骤S613;若不需要模糊处理,则电子设备100执行步骤S614。
S613、电子设备100对上述用户界面1的截图进行模糊处理,保存用户界面1的截图的模糊处理图为用户界面1的预览图像。
S614、电子设备100保存用户界面1的截图为用户界面1在多任务管理界面的预览图像。
实现方案5中,若用户界面1对应的窗口为隐私窗口,电子设备100切换应用1(应用1为顶层应用)的用户界面1至多任务管理界面时,显示用户界面1的截图为用户界面1在多任务管理界面中的预览图像。然后,电子设备100再对用户界面1的截图进行模糊处理,并更新用户界面1的截图的模糊处理图为用户界面1在多任务管理界面中的预览图像。电子设备100切换应用1的用户界面1至多任务管理界面以外的界面时,电子设备100对用户界面1的截图进行模糊处理,并保存该截图的模糊处理图为用户界面1在多任务管理界面中的预览图像。
上述实现方案4和实现方案5中,当电子设备100由顶层应用的用户界面切换至多任务管理界面时,电子设备100不对该应用的截图进行模糊处理,即使该顶层应用最近运行的窗口为隐私窗口,上述多任务管理界面可以包括该应用的截图。
本申请实施例还提供了一种信息的显示方法,上述信息的显示方法包括但不限于步骤S701至S703,其中:
S701、显示第一多任务管理界面,第一多任务管理界面包括第一应用的第一用户界面的 第一预览图像,第一用户界面对应第一应用的第一窗口。
S702、显示第二用户界面,第二用户界面对应第一应用的第二窗口。
S703、在切换第二用户界面到后台后,触发显示第二多任务管理界面,第二多任务管理界面包括第二用户界面的第二预览图像;其中,第一预览图像为第一用户界面的截图进行模糊处理后的图,第二预览图像为第二用户界面的截图未进行过模糊处理的图;或者,第一预览图像为第一用户界面的截图进行第一程度地模糊处理后的图,第二预览图像为第二用户界面的截图进行第二程度地模糊处理后的图,第一程度不同于第二程度。
示例性的,第一应用可以是图4A至图6F所示的支付应用。
在一种实现方式中,第一预览图像为第一用户界面的截图进行模糊处理后的图,第二预览图像为第二用户界面的截图未进行过模糊处理的图。例如,第一用户界面可以是图4C所示的支付应用的个人中心界面16,第一预览图像可以是图4D所示的多任务管理界面19中个人中心界面16的截图的模糊处理图602A。或者,第一用户界面还可以是图4E所示的个人中心界面16,第一预览图像可以是图4G所示的多任务管理界面20中个人中心界面16的截图的模糊处理图603A。第二用户界面还可以是图4A所示的支付应用的首页界面18,第二预览图像可以是图4B所示的多任务管理界面17中首页界面18的截图601A。或者,第二用户界面还可以是图4H所示首页界面18,第二预览图像可以是图4J所示的多任务管理界面21中首页界面18的截图601A。
在一种实现方式中,第一预览图像为第一用户界面的截图进行第一程度地模糊处理后的图,第二预览图像为第二用户界面的截图进行第二程度地模糊处理后的图,第一程度不同于第二程度。例如,第一用户界面为图6A所示的个人中心界面18,第一预览图像为图6D所示的多任务管理界面23中个人中心界面18的截图的轻度模糊处理图607A;第二用户界面为图6A所示的个人中心界面18,第二预览图像为图6E所示的多任务管理界面23中个人中心界面18的截图的中度模糊处理图608A;或者,第二预览图像为图6F所示的多任务管理界面23中个人中心界面的截图的重度模糊处理图609A。
示例性的,第一应用也可以是图7A至图8E相关实施例中的应用1,相应的,第一用户界面可以是应用1的用户界面1,第一预览图像可以为用户界面1在多任务管理界面的预览图像。
在本申请的一些实施例中,电子设备100显示第三用户界面,第三用户界面对应第二应用的第三窗口;在第三用户界面切换到后台后,触发显示第三多任务管理界面,第三多任务管理界面包括第三用户界面的第三预览图像;第三预览图像为对第三用户界面的截图进行第三程度地模糊处理后的图,第三程度不同于第一程度和第二程度。其中,第一应用和第二应用可以是同一应用。这样,针对同一应用的不同窗口的用户界面截图,在多任务管理界面中可以有至少三种不同程度(包括第一程度、第二程度和第三程度)的模糊处理。第一应用和第二应用也可以是不同应用。这样,在多任务管理界面中,不同应用对应的预览图像可以是进行过不同程度的模糊处理的截图。
示例性的,第一程度低于第二程度,第一程度的模糊处理可以指前述实施例中的轻度模糊处理,第二程度的模糊处理可以指前述实施例中的重度模糊处理。示例性的,第一程度低于第二程度,第二程度低于第三程度,第一程度的模糊处理可以指前述实施例中的轻度模糊处理,第二程度的模糊处理可以指前述实施例中的中度模糊处理,第三程度的模糊处理可以指前述实施例中的重度模糊处理。例如,第一用户界面、第二用户界面和第三用户界面为图6A所示的个人中心界面18,第一预览图像为图6D所示的多任务管理界面23中个人中心界 面18的截图的轻度模糊处理图607A;第二预览图像为图6E所示的多任务管理界面23中个人中心界面18的截图的重度模糊处理图608A;第三预览图像为图6F所示的多任务管理界面23中个人中心界面的截图的重度模糊处理图609A。需要说明的是,第一用户界面、第二用户界面和第三用户界面也可以是不同窗口对应的用户界面。上述事例仅是示例性说明,不应对本申请实施例构成限定。
在本申请的一些实施例中,所述显示第一多任务管理界面之前,所述方法还包括:显示第一用户界面;电子设备100从显示的第一用户界面直接切换显示第四多任务管理界面,第四多任务管理界面包括第一用户界面的第四预览图像,第四预览图像是第一用户界面的截图,且未进行过模糊处理。
示例性的,第一用户界面可以是图5A所示的支付应用的个人中心界面18,个人中心界面18对应的窗口为隐私窗口,第四多任务管理界面可以是图5B所示的多任务管理界面22,第四预览图像可以是如图5B所示的个人中心界面18的截图。电子设备100未对个人中心界面18的截图进行模糊处理。可以理解,当电子设备100将顶层应用(例如第一应用)的窗口的用户界面(例如第一用户界面)切换至多任务管理界面,无论上述用户界面对应的窗口的属性是否为隐私窗口,电子设备100均不会对顶层应用的用户界面的截图进行模糊处理,上述多任务管理界面包括该用户界面的预览图像,即该用户界面的未经模糊处理的截图。
在本申请的一些实施例中,所述显示第一多任务管理界面之前,所述方法还包括:电子设备100基于第一应用的第一窗口的隐私性或第一应用的隐私性,对第一用户界面的截图进行模糊处理,生成第一预览图像。可以理解,电子设备100可以基于用户界面对应窗口的隐私性或用户界面对应的应用的隐私性,确定是否对该用户界面的截图进行模糊处理。本申请实施例,隐私窗口或隐私应用可以是用户预设的,也可以是电子设备100预设的,还可以是应用程序开发时预设的。若是应用程序开发时预设的,则电子设备100安装应用时,可以通过该应用的安装信息,确定该应用的隐私性,即是否为隐私应用。
示例性的,参考图7A、图7F、图8A至图8E的相关实施例,第一应用可以是应用1,第一用户界面为应用1的用户界面1,电子设备100可以基于第一应用的第一窗口的隐私性或第一应用的隐私性,判断用户界面1的截图会否需要模糊处理。
在本申请的一些实施例中,电子设备100基于第一应用的第一窗口的隐私性或第一应用的隐私性,对第一用户界面的截图进行模糊处理,具体包括:当第一应用的第一窗口的属性是隐私窗口时,电子设备100根据第一窗口的属性对第一用户界面的截图进行模糊处理;或者,当第一应用的第一窗口的属性不是隐私窗口,但第一应用的属性是隐私应用时,电子设备100根据第一应用的属性对第一用户界面的截图进行模糊处理。示例性的,参考图7B,第一应用可以是应用1,第一用户界面为应用1的用户界面1;电子设备100基于第一应用的第一窗口的隐私性或第一应用的隐私性,如何判断用户界面1的截图会否需要模糊处理,可以参考图7B实施例的相关描述,此处不再赘述。
在本申请的一些实施例中,所述隐私窗口或隐私应用对应不同的隐私级别;隐私级别至少包括第一隐私级别和第二隐私级别;电子设备100基于第一应用的第一窗口的隐私性或第一应用的隐私性,对第一用户界面的截图进行模糊处理,进一步包括:当第一窗口的隐私级别为第一隐私级别时,电子设备100对第一用户界面的截图进行第一程度的模糊处理;当第一窗口的隐私级别为第二隐私级别时,电子设备100对第一用户界面的截图进行第二程度的模糊处理;当第一窗口不是隐私窗口,第一应用的隐私级别为第一隐私级别时,电子设备100对第一用户界面的截图进行第一程度的模糊处理;或者,当第一窗口不是隐私窗口,第 一应用的隐私级别为第二隐私级别时,电子设备100对第一用户界面的截图进行第二程度的模糊处理。
本申请实施例中,应用或应用的窗口可以配置多个隐私级别,例如第一隐私级别和第二隐私级别。第一隐私级别和第二隐私级别可以是前述实施例中轻度隐私级别、中度隐私级别、重度隐私级别中的任意两个。示例性的,参考图7C,第一应用可以是应用1,第一用户界面为应用1的用户界面1;电子设备100基于第一应用的第一窗口的隐私性或第一应用的隐私性,如何判断用户界面1的截图会否需要模糊处理,还可以参考图7C实施例的相关描述,此处不再赘述。
在本申请的一些实施例中,参考图6D至图6F,第一多任务管理界面可以是多任务管理界面23,多任务管理界面23还包括提示信息,提示信息用于提示用户第一用户界面已进行模糊处理。
在本申请的一些实施例中,所述触发显示第二多任务管理界面之前,所述方法还包括:电子设备100基于第一应用的第二窗口的隐私性或第一应用的隐私性,生成第二预览图像。
在本申请的一些实施例中,电子设备100基于第一应用的第二窗口的隐私性或第一应用的隐私性,生成第二预览图像,具体包括:当第一应用的第一窗口的属性不是隐私窗口,第一应用的属性不是隐私应用时,确定第二预览图像为第二用户界面的截图未进行过模糊处理的图。
示例性的,参考图6A至图6F,第一应用可以是应用1,第一用户界面为应用1的用户界面1。在本申请的一些实施例中,电子设备100可以在触发显示多任务管理界面23之前,对用户界面1的截图进行模糊处理;或者,触发显示多任务管理界面23的同时,触发对用户界面1的截图进行模糊处理。
在本申请的一些实施例中,多任务管理界面可以包括如图3A或图3B所示的全屏展现多任务管理界面、如图3E所示的分屏展现多任务管理界面、如图3G所示的侧边栏展现多任务管理界面、如图3I所示的底部工具栏展现多任务管理界面等展现形式中的至少一种展现形式。不限于上述展现形式,多任务管理界面还可以有其他展现形式。在本申请实施例中,电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本申请实施例以分层架构的Android系统为例,示例性说明电子设备100的软件结构。
参见图9,图9示出了本申请实施例示例性提供的电子设备100的软件结构框图。该电子设备100能够在保护多任务管理界面的隐私信息的同时,满足用户对同一应用不同窗口的多样性隐私需求,有效提升用户体验。
如图9所示,分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,可以将Android系统从上至下分为应用程序框架层,硬件抽象层(hardware abstraction layer,HAL)层以及内核层(kernel)。其中:
应用程序层包括一系列应用程序包,例如支付应用,音乐,WLAN等等。还可以包括相机,图库,通话,音乐,视频等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓系统的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理, 安全和异常的管理,以及垃圾回收等功能。
内核层是硬件和软件之间的层。内核层可以包含显示驱动,传感器驱动、触控IC驱动,还可以包括摄像头驱动,音频驱动等等。HAL层及内核层(kernel)可以响应于应用程序框架层调用的功能,执行对应的操作。
其中,应用程序框架层可以包括:PMS系统服务、白名单管理模块、AMS系统服务、WMS管理服务、预览图像存储模块、多任务管理模块、模糊处理模块和显示模块。其中:
包管理服务(Package Manager Service,PMS):主要负责扫描系统中指定目录,找出以apk结尾的文件,通过对这些文件进行解析,得到应用程序的所有信息并完成应用程序的安装过程。PMS解析apk信息来供其它系统服务使用,如AMS、WMS。
白名单管理模块用于管理隐私窗口白名单和隐私应用白名单。
预览图像存储模块用于存储多任务队列中各应用对应的预览图像。
多任务管理模块用于调度多任务队列中各应用的任务(Task)的生命周期。
模糊处理模块用于根据白名单管理模块中的隐私窗口白名单和隐私应用白名单,确定是否对多任务队列中各窗口的用户界面的截图进行模糊处理,以及实施模糊处理。
显示模块用于确定电子设备100的显示内容。
下面示例性说明电子设备100实施例隐私信息处理方法的软件的工作流程。
在本申请的一些实施例中,电子设备100通过参数mate-Data表征应用或窗口的隐私级别。PMS系统服务可以通过路径(1)获取各应用以及各应用的窗口的mate-Data数据。白名单管理模块可以通过路径(2)调用PMS系统服务来获取各应用以及各应用的窗口的mate-Data数据,来生成隐私窗口白名单和隐私应用白名单。
在本申请的一些实施例中,电子设备100接收到用于将应用1切换至后台的输入操作1,输入操作1的相关信息被发给内核层。该输入操作加工成原始输入事件。应用程序框架层从内核层获取原始输入事件,识别该输入事件用于将应用1切换至后台运行。应用程序框架层调用AMS系统服务执行任务切换,AMS系统服务通过路径(3)指示WMS系统服务获取应用1的用户界面1的截图。WMS系统服务调用SurfaceFlinger截图服务,获取用户界面1的截图。
在本申请的一些实施例中,若输入操作1用于触发多任务管理界面,WMS系统服务获取用户界面1的截图后,通过路径(4)将用户界面1的截图保存到预览图像存储模块。在本申请的一些实施例中,若输入操作1用于触发多任务管理界面,WMS系统服务获取用户界面1的截图后,通过路径(5)指示模糊处理模块确定是否对用户界面1的截图进行模糊处理。模糊处理模块通过路径(6)从白名单管理模块获取隐私窗口白名单和隐私应用白名单,并根据上述隐私窗口白名单和隐私应用白名单确定是否对用户界面1的截图进行模糊处理。若进行模糊处理,WMS系统服务通过路径(5)获取用户界面1的截图的模糊处理图,并通过路径(4)将用户界面1的截图的模糊处理图(即用户界面1的预览图像)保存到预览图像存储模块;若不进行模糊处理,WMS系统服务通过路径(4)将用户界面1的截图(即用户界面1的预览图像)保存到预览图像存储模块。在一些实施例中,模糊处理模块也可以直接将用户界面1的截图的模糊处理图保存到预览图像存储模块。
WMS系统服务通过路径(4)保存用户界面1的预览图像后,通过路径(7)指示多任务管理模块启动多任务管理功能。任务管理模块通过路径(8)获取预览图像存储模块中多任务队列中的各应用的预览图像,并根据上述各应用的预览图像确定多任务管理界面的显示内容。任务管理模块通过路径(9)指示显示模块确定多任务管理界面的显示内容。显示模块通过路 径(10)调用内核层的显示驱动来驱动显示屏194显示上述多任务管理界面。
在一些实施例中,白名单管理模块还可以通过路径(11)从支付保护中心管理模块获取加入支付保护中心的应用,并将该应用加入隐私应用白名单。在一些实施例中,白名单管理模块还可以通过路径(12)从应用锁管理模块获取设置应用锁的应用,并将该应用加入隐私应用白名单。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如DVD)、或者半导体介质(例如固态硬盘)等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。

Claims (12)

  1. 一种信息的显示方法,其特征在于,包括:
    显示第一多任务管理界面,所述第一多任务管理界面包括第一应用的第一用户界面的第一预览图像;
    显示所述第一应用的第二用户界面;
    在切换所述第一应用的所述第二用户界面到后台后,触发显示第二多任务管理界面,所述第二多任务管理界面包括所述第二用户界面的第二预览图像;
    其中,所述第一预览图像为所述第一用户界面的截图进行模糊处理后的图,所述第二预览图像为所述第二用户界面的截图未进行过模糊处理的图;或者,所述第一预览图像为所述第一用户界面的截图进行第一程度地模糊处理后的图,所述第二预览图像为所述第二用户界面的截图进行第二程度地模糊处理后的图,所述第一程度不同于所述第二程度。
  2. 根据权利要求1所述的方法,其特征在于,所述第一预览图像为所述第一用户界面的截图进行模糊处理后的图,所述第二预览图像为所述第二用户界面的截图未进行过模糊处理的图;所述第一预览图像为所述第一用户界面的截图进行第一程度地模糊处理后的图;所述方法还包括:
    显示第二应用的第三用户界面;
    在所述第三用户界面切换到后台后,触发显示第三多任务管理界面,所述第三多任务管理界面包括所述第三用户界面的第三预览图像;所述第三预览图像为对所述第三用户界面的截图进行第三程度地模糊处理后的图,所述第三程度不同于所述第一程度。
  3. 根据权利要求1或2所述的方法,其特征在于,所述显示第一多任务管理界面之前,所述方法还包括:
    显示所述第一用户界面;
    从显示的所述第一用户界面直接切换显示第四多任务管理界面,所述第四多任务管理界面包括所述第一用户界面的第四预览图像,所述第四预览图像是所述第一用户界面的截图,且未进行过模糊处理。
  4. 根据权利要求1至3中的任一项所述的方法,其特征在于,所述第一用户界面对应所述第一应用的第一窗口,所述显示第一多任务管理界面之前,所述方法还包括:
    基于所述第一应用的所述第一窗口的隐私性或所述第一应用的隐私性,对所述第一用户界面的截图进行模糊处理,生成所述第一预览图像。
  5. 根据权利要求4所述的方法,其特征在于,所述基于所述第一应用的所述第一窗口的隐私性或所述第一应用的隐私性,对所述第一用户界面的截图进行模糊处理,具体包括:
    当所述第一应用的所述第一窗口的属性是隐私窗口时,根据所述第一窗口的属性对所述第一用户界面的截图进行模糊处理;或者,
    当所述第一应用的所述第一窗口的属性不是隐私窗口,但所述第一应用的属性是隐私应用时,根据所述第一应用的属性对所述第一用户界面的截图进行模糊处理。
  6. 根据权利要求5所述的方法,其特征在于,所述隐私窗口或隐私应用对应不同的隐私 级别;所述隐私级别至少包括第一隐私级别和第二隐私级别;所述基于所述第一应用的所述第一窗口的隐私性或所述第一应用的隐私性,对所述第一用户界面的截图进行模糊处理,进一步包括:
    当所述第一窗口的隐私级别为所述第一隐私级别时,对所述第一用户界面的截图进行所述第一程度的模糊处理;
    当所述第一窗口的隐私级别为所述第二隐私级别时,对所述第一用户界面的截图进行所述第二程度的模糊处理;
    当所述第一窗口不是隐私窗口,所述第一应用的隐私级别为第一隐私级别时,对所述第一用户界面的截图进行所述第一程度的模糊处理;或者,
    当所述第一窗口不是隐私窗口,所述第一应用的隐私级别为第二隐私级别时,对所述第一用户界面的截图进行所述第二程度的模糊处理。
  7. 根据权利要求4所述的方法,其特征在于,所述第一多任务管理界面还包括提示信息,所述提示信息用于提示用户所述第一用户界面已进行模糊处理。
  8. 根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
    在所述第一用户界面切换到后台时或在所述第一用户界面切换到后台后,获取所述第一用户界面的截图;
    在所述显示第一多任务管理界面之前,所述方法还包括:
    在触发显示所述第一多任务管理界面之前,对所述第一用户界面的截图进行模糊处理;或者,
    触发显示所述第一多任务管理界面的同时,触发对所述第一用户界面的截图进行模糊处理。
  9. 根据权利要求4所述的方法,其特征在于,所述显示第一多任务管理界面,具体包括:
    全屏显示第一多任务管理界面;或者,
    分屏显示第一多任务管理界面;或者,
    在侧边栏显示第一多任务管理界面。
  10. 一种电子设备,包括:一个或多个处理器、存储器和显示屏;所述存储器、所述显示屏与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器调用所述计算机指令以使得所述电子设备实现如权利要求1至9任一项所述的方法。
  11. 一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至9任一项所述的方法。
  12. 一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1至9任一项所述的方法。
PCT/CN2021/125333 2020-10-22 2021-10-21 一种信息的显示方法及相关装置 Ceased WO2022083693A1 (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116719466A (zh) * 2022-09-14 2023-09-08 荣耀终端有限公司 多任务界面显示的方法、电子设备及存储介质

Families Citing this family (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
See also references of EP4213052A4

Cited By (2)

* Cited by examiner, † Cited by third party
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