WO2022017328A1 - 一种电子设备的锁屏界面显示方法和电子设备 - Google Patents
一种电子设备的锁屏界面显示方法和电子设备 Download PDFInfo
- Publication number
- WO2022017328A1 WO2022017328A1 PCT/CN2021/107149 CN2021107149W WO2022017328A1 WO 2022017328 A1 WO2022017328 A1 WO 2022017328A1 CN 2021107149 W CN2021107149 W CN 2021107149W WO 2022017328 A1 WO2022017328 A1 WO 2022017328A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- lock screen
- screen interface
- interface
- electronic device
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72463—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/66—Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
- H04M1/667—Preventing unauthorised calls from a telephone set
- H04M1/67—Preventing unauthorised calls from a telephone set by electronic means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72463—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
- H04M1/724631—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device by limiting the access to the user interface, e.g. locking a touch-screen or a keypad
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/84—Protecting input, output or interconnection devices output devices, e.g. displays or monitors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
- H04M1/72472—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
Definitions
- the present application relates to the field of communications, and in particular, to a method for displaying a lock screen interface of an electronic device and an electronic device.
- Electronic devices such as smartphones, tablets, and laptops are widely used in daily life due to their portability.
- a user can download various application programs (application, APP) on the electronic device to meet the user's needs for entertainment, shopping, learning, and the like.
- application application
- the mobile phone is equipped with a lock screen.
- the way to lock the screen includes the lock screen provided by the operating system of the mobile phone and the lock screen provided by a third-party application downloaded in the mobile phone.
- the lock screen provided by the third-party application is overlaid on the lock screen provided by the operating system of the mobile phone to form a third-party lock screen.
- a music lock screen formed by overlaying a music APP on the lock screen of the mobile phone's operating system
- a sports lock screen formed by a sports APP overlaying the lock screen of the mobile phone's operating system etc.
- Each third-party application can provide content display and application common function operations on its own lock screen interface, so as to quickly view the application content and control the application quickly without unlocking the lock screen that comes with the operating system.
- the third-party lock screen provided by the third-party application realizes the viewing of the application content and the quick control of the application without unlocking the mobile phone.
- the lock screen interface displayed on the top layer is the most convenient to view and operate.
- the content of the lock screen on the lower layer of the lock screen on the top layer changes, the user needs to remove the lock screen on the top layer before viewing the content on the lock screen on the next layer of the lock screen on the top layer. .
- the operation is cumbersome and affects the user experience.
- the purpose of the present invention is to provide a method for displaying a lock screen interface of an electronic device and an electronic device.
- the user can view the information on the lock screen interface and operate the lock screen interface without unlocking each lock screen interface one by one.
- the operation is simple and the user experience is improved.
- an embodiment of the present application discloses a method for displaying a lock screen interface of an electronic device.
- the electronic device includes a plurality of lock screen interfaces to be displayed, and the method for displaying a lock screen interface of the electronic device includes:
- the first lock screen interface with the highest order level among the plurality of lock screen interfaces is displayed on the screen of the electronic device.
- the preset order it can be set at least according to the priority of the application corresponding to each lock screen interface.
- the lock screen interface with high priority has a correspondingly higher order level and is preferentially displayed on the screen of the electronic device.
- the second lock screen interface is determined from the plurality of lock screen interfaces.
- For the preset conditions at least include: when the content displayed on each lock screen interface changes (that is, the content output by the application changes), the electronic device uses the lock screen interface with the changed content as the target lock screen interface and displays it on the electronic device. on the screen of the device.
- the electronic device When the user operates the electronic device and the state data of the electronic device satisfies the switching requirements of the state data corresponding to each operation mode based on each operation mode of the user, the electronic device is based on the preset sequence according to the higher order level to the lower order level.
- the sequence of the target lock screen interface is sequentially determined and displayed on the screen of the electronic device.
- the application corresponding to each lock screen interface requests the electronic device to use its lock screen interface as a target lock screen interface and display it on the screen of the electronic device.
- the above-mentioned lock screen interfaces are arranged in a predetermined order, and the lock screen interface with a higher order level is used as the lock screen interface—the first to be displayed on the screen of the electronic device. Based on the triggering of the predetermined condition, a lock screen interface will be determined as the second lock screen interface and displayed on the screen of the electronic device. In this way, before the predetermined rule is triggered, a plurality of lock screen interfaces are displayed on the screen of the electronic device by using the lock screen interface with a higher order level in the predetermined sequence as the lock screen interface. When the predetermined rule is triggered, the electronic device can determine the second lock screen interface from the plurality of lock screen interfaces and display it on the screen. The user can view the information on the lock screen interface and operate the lock screen interface without unlocking each lock screen interface one by one. The operation is simple and the user experience is improved.
- a preset condition is triggered when the content displayed on the lock screen interface changes, and the target lock screen interface where the content displayed on the lock screen interface changes is selected as the second lock screen interface.
- At least part of the lock screen interfaces in the plurality of lock screen interfaces are lock screen interfaces associated with applications in the electronic device;
- Changes in the content displayed on the lock screen interface are associated with changes in the content output by the application.
- the content of the first lock screen interface is updated as the first lock screen interface.
- Two lock screen interface when the first application corresponding to the first lock screen interface changes the content displayed on the first lock screen interface, the content of the first lock screen interface is updated as the first lock screen interface.
- the lock screen interface corresponding to the second application is changed. As a second lock screen interface.
- the electronic device switches to the lock screen interface with a higher order level after switching and displaying the lock screen interfaces of the applications that trigger the above rules in sequence.
- the lock screen interface of other applications that trigger the above rules cannot be displayed on the screen of the electronic device. displayed problem.
- the electronic device is based on The preset order restores the original display order of the lock screen interface of each application.
- the second lock screen interface is selected from the determined multiple second screen lock interfaces.
- the second lock screen interface with the highest order level in the selected preset order is displayed on the screen.
- the electronic device receives the user's preset operation mode for the electronic device, and triggers the preset condition.
- the operation mode includes that the user presses an on-off key of the electronic device to switch the electronic device between a screen-on state and a screen-off state;
- the lock screen interface located at the second position after the first lock screen interface is determined based on the preset order as the second lock screen interface.
- the operation mode includes the user shaking the electronic device
- the lock screen interface that is ranked one position behind the first lock screen interface is determined based on the preset order as the second lock screen interface.
- the second screen lock interface is determined based on a preset sequence and displayed on the screen.
- the preset order is set based on the priority of the applications corresponding to each lock screen interface, and the lock screen interface corresponding to the application with a higher priority has a higher order level and is prioritized in the electronic device. displayed on the screen.
- the priority of each application is set by the user
- Custom settings include:
- the application setting interface includes at least two different applications, each application is configured to be able to present a corresponding lock screen interface on the electronic device;
- the priority is set based on the order in which each lock screen interface is set by the user, and the priority of the lock screen interface with the setting order is higher.
- the priority is set based on the frequency of user access to each application.
- the application has a lock screen interface based on the lock screen application identifier carried in each application.
- the target application when the content on the lock screen interface of the application changes, the target application whose content displayed on the lock screen interface changes requests the electronic device to switch the lock screen interface of the target application to the screen
- the display determines that the target lock screen interface is the second lock screen interface.
- the request frequency of allowing the target application to request the electronic device to switch the lock screen interface of the target application to the second lock screen interface is less than a threshold.
- the lock screen windows of the application corresponding to each lock screen interface are all pushed into a pre-established window stack.
- each lock screen window is sequentially pushed into the window stack based on the priority of each application, and each lock screen window is sequentially pushed into the window stack according to the priority of the application from low to high, and The order in which the lock screen windows are popped out of the stack is used as the preset order of the lock screen interface of each application.
- determining the second lock screen interface from the plurality of lock screen interfaces and displaying it on the screen includes:
- the lock screen window in the window stack is unstacked until the target lock screen window as the second lock screen interface is popped out of the stack;
- the first lock screen interface and the next lock screen interface in the sequence level of the first lock screen interface are displayed. Unstack, push the first lock screen interface into the stack, and push the next lock screen interface at the sequence level of the first lock screen interface to the top of the stack to lock the next lock screen at the sequence level of the first lock screen interface.
- Unstack push the first lock screen interface into the stack, and push the next lock screen interface at the sequence level of the first lock screen interface to the top of the stack to lock the next lock screen at the sequence level of the first lock screen interface
- the screen interface is displayed on the screen of the electronic device as a second lock screen interface.
- the unstacked lock screen window and the second lock screen interface are unstacked again. Set the order to re-stack the unstacked lock screen window and the second lock screen interface.
- an embodiment of the present application discloses an electronic device, the electronic device includes a plurality of lock screen interfaces to be displayed, and the electronic device includes at least one processor and at least one memory;
- At least one memory has instructions stored in it
- the instructions when executed by the at least one processor, cause the electronic device to perform the following operations:
- the above-mentioned lock screen interfaces are arranged in a predetermined order, and the lock screen interface with a higher order level is used as the lock screen interface—first displayed on the screen of the electronic device 10 .
- a lock screen interface will be determined as the second lock screen interface and displayed on the screen of the electronic device 10 .
- a plurality of lock screen interfaces are displayed on the screen of the electronic device by using the lock screen interface with a higher order level in the predetermined sequence as the lock screen interface.
- the electronic device can determine the second lock screen interface from the plurality of lock screen interfaces and display it on the screen. The user can view the information on the lock screen interface and operate the lock screen interface without unlocking each lock screen interface one by one. The operation is simple and the user experience is improved.
- the electronic device when the instructions are executed by the at least one processor, the electronic device is caused to further perform the following steps:
- the preset condition is triggered when the content displayed on the lock screen interface changes, and the target lock screen interface where the content displayed on the lock screen interface changes is selected as the second lock screen interface.
- the electronic device when the instructions are executed by the at least one processor, the electronic device is caused to further perform the following steps:
- the electronic device receives the user's preset operation mode for the electronic device, and triggers the preset condition.
- the electronic device when the instructions are executed by the at least one processor, the electronic device is caused to further perform the following steps:
- the preset order is set based on the priority of the applications corresponding to each lock screen interface, and the lock screen interface with a higher priority has a higher order level and is preferentially displayed on the screen of the electronic device.
- Figure 1(a) illustrates an exemplary user interface on a cell phone for presenting cell phone-installed applications
- FIG. 1(b) exemplarily shows an exemplary sports lock screen interface on a mobile phone for displaying mobile phone-installed sports applications
- FIG. 1(c) exemplarily shows an exemplary music lock screen interface on a mobile phone for displaying a music application installed on the mobile phone;
- FIG. 1(d) exemplarily shows an exemplary system lock screen interface on a mobile phone for displaying system applications in the mobile phone;
- FIG. 1(e) exemplarily shows an application setting interface provided by a display setting application on a mobile phone
- Figure 2 (a) exemplarily shows a schematic diagram of the hardware structure of a mobile phone
- FIG. 2(b) exemplarily shows a software structure block diagram of the mobile phone 10
- Fig. 3 (a) exemplarily shows a schematic diagram 1 of the interface displayed on the screen of the mobile phone by the lock screen interface;
- Fig. 3(b) exemplarily shows a schematic diagram 2 of the interface displayed on the screen of the mobile phone by the lock screen interface;
- FIG. 4(a) exemplarily shows a schematic flowchart of a method for displaying a lock screen interface provided by an embodiment of the present application
- Fig. 4(b) exemplarily shows the specific implementation schematic diagram 1 of the window stack
- Fig. 4 (c) exemplarily shows the specific implementation schematic diagram 2 of the window stack
- FIG. 5 exemplarily shows a schematic structural diagram of an electronic device disclosed in an embodiment of the present application
- FIG. 6 exemplarily shows a schematic structural diagram of an SOC disclosed in an embodiment of the present application.
- the electronic device may also be a tablet, a notebook computer, a laptop computer, and the like.
- FIG. 1(a) illustrates an exemplary user interface on a cell phone 10 for presenting cell phone installed applications.
- User interface 100 may include: status bar 101 , application icons 102 . in:
- the status bar 101 may include: one or more signal strength indicators 101A of wireless fidelity (Wi-Fi) signals, a battery status indicator 101B, and a time indicator 101C.
- the status bar 101 may further include: one or more signal strength indicators of a mobile communication signal (also referred to as a cellular signal), an operator name (eg, "China Mobile").
- the user interface 100 may further include: a navigation bar 104 .
- the navigation bar 104 may include system navigation keys such as a back key 104A, a home screen key 104B, a multitasking key 104C, and the like.
- the names of the navigation keys may also be other, which is not limited in this application.
- each navigation key in the navigation bar 104 can also be implemented as physical keys.
- the application icons 102 may be: sports icon 102A, gallery icon 102B, music icon 102C, application store icon 102D, contact icon 102E, mailbox icon 102F, system lock screen application icon 102G, and memo icon 102H, a setting icon 102I, a camera icon 102J, and the like.
- the user interface 10 may also include a page indicator 103 .
- Other application icons may be distributed on multiple pages, and the page indicator 103 may be used to indicate the application in which page the user is currently browsing. Users can swipe left and right in the area of other application icons to browse application icons in other pages.
- the display screen of the mobile phone 10 is configured with a touch panel, which can be used to receive a user's touch operation.
- the touch operation refers to the user's hand, elbow, stylus, etc. touching the display screen operate.
- the user's touch operation may be to click on the application icon 102 to perform operations on each application.
- FIG. 1( a ) only exemplarily shows the user interface on the mobile phone 10 , and the user interface may also include other application icons or other information, which should not constitute a limitation on the embodiments of the present application.
- the setting 102I may receive a user operation (eg, a touch operation), and in response to the detected user operation, the mobile phone 10 may display an application setting interface of the lock screen interface of each application.
- the application setting interface includes at least two different applications, and each application is configured to present a corresponding lock screen interface on the display screen of the mobile phone 10 . The user can touch the corresponding lock screen interface to determine the display order of the lock screen interface.
- the sports application and the music application correspondingly have a lock screen interface.
- the lock screen interface refers to the interface formed by the music lock screen and the motion lock screen provided by the sports application or music application and presented on the screen of the mobile phone when the mobile phone is in a bright screen but not unlocked state.
- the mobile phone 100 also has system wallpapers.
- Some applications in the application program icon 102 or the system of the mobile phone 10 may provide a lock screen interface for the mobile phone 10 when the mobile phone 10 is in a screen-off state or a bright-screen state and is not unlocked.
- the sports lock screen interface provided by the sports application corresponding to the sports icon 102A the music lock screen interface provided by the music application corresponding to the music icon 102C, and the system lock screen interface 102K provided by the system of the mobile phone 10, etc.
- the setting 102I may receive a user operation (eg, a touch operation), and in response to the detected user operation, the mobile phone 10 may display an application setting interface of the lock screen interface of each application.
- the application setting interface includes at least two different applications, and each application is configured to present a corresponding lock screen interface on the display screen of the mobile phone 10 . The user can touch the corresponding lock screen interface to determine the display order of the lock screen interface.
- the above-mentioned lock screen interfaces are arranged in a predetermined order, and the lock screen interface with a higher order level is used as the lock screen interface - first displayed on the screen of the mobile phone 10 .
- a lock screen interface will be determined as the second lock screen interface and displayed on the screen of the mobile phone 10 .
- a plurality of lock screen interfaces are displayed on the screen of the mobile phone by using the lock screen interface with a higher order level in the predetermined sequence as the lock screen interface.
- the mobile phone can determine the second lock screen interface from the plurality of lock screen interfaces and display it on the screen. The user can view the information on the lock screen interface and operate the lock screen interface without unlocking each lock screen interface one by one. The operation is simple and the user experience is improved.
- FIG. 2( a ) exemplarily shows a schematic diagram of the hardware structure of the mobile phone 10 .
- the mobile phone 10 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) connector 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, Mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, sensor module 180, buttons 190, motor 191, indicator 192, camera 193, display screen 194, and user Identity module (subscriber identification module, SIM) card interface 195 and so on.
- 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.
- the sensor 180L, the bone conduction sensor 180M and the gravity sensor (not shown in the figure), etc. It can be understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the mobile phone 10 . In other embodiments of the present application, the mobile phone 10 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 processor 110 may generate an operation control signal according to the instruction operation code and the timing signal, and complete the control of fetching and executing the instruction.
- 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 memory may store the application package of each application in FIG. 1( a ), the data of the lock screen interface of the application, the data generated during the running of the application, and the like.
- the user interface, the preset sequence and the preset conditions described in the above embodiments may also be stored in the memory for the processor 110 to use.
- Internal memory 121 may be used to store computer executable program code, which includes instructions.
- the internal memory 121 may include a storage program area and a storage data area.
- the storage program area can store an operating system, an application program required for at least one function (such as a sound playback function, an image playback function, etc.), and the like.
- the storage data area can also store data (such as audio data, phone book, etc.) created during the use of the mobile phone 10 and the like.
- the internal memory 121 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, universal flash storage (UFS), and the like.
- the processor 110 executes various functional applications and data processing of the mobile phone 10 by executing the instructions stored in the internal memory 121 and/or the instructions stored in the memory provided in the processor.
- the wireless communication module 160 can provide applications on the mobile phone 10 including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) network), bluetooth (BT), global navigation satellite system (global navigation satellite system, GNSS), frequency modulation (frequency modulation, FM), near field communication technology (near field communication, NFC) and other wireless communication solutions.
- WLAN wireless local area networks
- Wi-Fi wireless fidelity
- BT Bluetooth
- GNSS global navigation satellite system
- FM frequency modulation
- FM near field communication technology
- NFC near field communication solutions.
- the display screen 194 is used to display the interface related to the operation of the smart TV 10 in the logical information of the remote view.
- 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).
- AMOLED organic light-emitting diode
- FLED flexible light-emitting diode
- Miniled MicroLed, Micro-oLed, quantum dot light-emitting diode (quantum dot light emitting diodes, QLED) and so on.
- the mobile phone 10 may include one or N display screens 170 , where N is a positive integer greater than one.
- the keys 190 may include a power key, a volume key, and the like on the mobile phone 10 .
- the user can operate the power button to switch the mobile phone 10 between the screen-on state and the screen-off state. Operate the volume keys to increase or decrease the playback volume of the mobile phone 10 .
- the gyro sensor 180B can be used to determine the motion attitude of the mobile phone 10 .
- the angular velocity of cell phone 10 about three axes ie, x, y, and z axes
- Touch sensor 180K also called “touch device”.
- the touch sensor 180K may be disposed on the display screen 194 , and the touch sensor 180K and the display screen 194 form a touch screen, also called a “touch screen”.
- the touch sensor 180K is used to detect a touch operation on or near it.
- the touch sensor can pass the detected touch operation to the application processor to determine the type of touch event.
- Visual output related to touch operations may be provided through display screen 194 .
- the touch sensor 180K may also be disposed on the surface of the mobile phone 10, which is different from the position where the display screen 194 is located.
- the touch sensor 180K detects the user's touch operation and generates It is transmitted to the processor, and the processor executes the instructions stored in the processor, the instructions realize the number of touches of the notification message on the screen of the mobile phone for the user, and correspondingly expand the content and operation related to the notification message.
- the acceleration sensor 180E can detect the magnitude of the acceleration of the mobile phone 10 in various directions (generally three axes). When the mobile phone 10 is stationary, the magnitude and direction of gravity can be detected. It can also be used to recognize the posture of mobile phones, and can be used in applications such as horizontal and vertical screen switching, pedometers, etc.
- Gravity sensor is a sensor that converts motion or gravity into electrical signals, mainly used for the measurement of parameters such as tilt angle, inertial force, shock and vibration.
- the gravity sensor 118 can measure the shaking speed of the mobile phone 10 .
- the software system of the mobile phone 10 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 illustrate the software structure of the mobile phone 10 as an example.
- FIG. 2( b ) exemplarily shows a block diagram of the software structure of the mobile phone 10 .
- 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 is divided into four layers, which are, from top to bottom, an application layer, an application framework layer, an Android runtime (Android runtime) and a system library, and a kernel layer.
- the application layer can include a series of application packages.
- the application package can include applications such as camera, sports, gallery, application store, contacts, mailbox, cloud sharing, memo, settings, music, and short messages.
- applications such as camera, sports, gallery, application store, contacts, mailbox, cloud sharing, memo, settings, music, and short messages.
- 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.
- the application framework layer may include a display policy service, a power manager service (PMS), and a display manager service (DMS).
- PMS power manager service
- DMS display manager service
- the application framework layer may also include an activity manager, a window manager service (WMS), a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like. This does not impose any restrictions.
- the display policy service can be used to obtain the user's touch instruction from the notification manager. Furthermore, the display policy service may display the content to be displayed on the display screen according to the notification message corresponding to the touch instruction, that is, the content currently displayed on the display screen. For example, when the user clicks on the settings icon 102I, the display policy service displays the interface of the settings application on the display screen for presentation to the user.
- the software system of the mobile phone 10 receives the touch operation via the touch sensor 180K, and a corresponding hardware interrupt is sent to the kernel layer.
- the kernel layer processes touch operations into raw input events (including touch coordinates, timestamps of touch operations, etc.). Raw input events are stored at the kernel layer.
- the application framework layer obtains the original input event from the kernel layer, and identifies the control (setting control) corresponding to the input event.
- the processor 110 recognizes that the touch sensor 180K receives a touch operation (corresponding to the icon of the application clicked by the user), and the display policy service displays a detailed interface after the application is opened on the display screen.
- the display policy service displays the lock screen interface of the background running program on the display screen 194.
- the display policy service displays the lock screen interface on the display screen 194 based on the preset sequence and preset conditions described in the above embodiment.
- the window management service can obtain the size of the display screen 194, determine whether there is a status bar, lock the screen of the mobile phone 10, take screenshots, etc., and identify whether the window attribute of the application program carries the lock screen application identifier to determine whether the application program has a lock screen interface. . Monitor the number of all currently running lock screen windows, and monitor whether the content displayed on the lock screen interface corresponding to each lock screen window has changed.
- Content providers are used to store and retrieve data and make these data accessible to applications.
- the data may include video, images, audio, calls made and received, browsing history and bookmarks, phone book, etc.
- the view system includes visual controls, such as controls for displaying text, controls for displaying pictures, and so on. View systems can be used to build applications.
- a display interface can consist of one or more views.
- a lock screen interface that includes a music application icon may include a view that displays text and a view that displays pictures.
- the phone manager is used to provide the communication function of the mobile phone 10 .
- the management of call status including connecting, hanging up, etc.).
- the resource manager provides various resources for the application, such as localization strings, icons, pictures, layout files, video files and so on.
- the notification manager enables applications to display notification information in the status bar 101 or in the system lock screen 102K.
- the notification manager can also display notifications in the status bar at the top of the system in the form of graphs or scroll bar text, such as notifications of applications running in the background, and notifications on the screen in the form of dialog windows. For example, text information is prompted in the status bar, a prompt sound is issued, the mobile phone vibrates, and the indicator light flashes.
- 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 lifecycle management, stack management, thread management, safety and exception management, and garbage collection.
- a system library can include multiple functional modules. For example: surface manager (surface manager), media library (Media Libraries), 3D graphics processing library (eg: OpenGLES), 2D graphics engine (eg: SGL), etc.
- surface manager surface manager
- media library Media Libraries
- 3D graphics processing library eg: OpenGLES
- 2D graphics engine eg: SGL
- the Surface Manager is used to manage the display subsystem and provides a fusion of 2D and 3D layers for multiple applications.
- the media library supports playback and recording of a variety of commonly used audio and video formats, as well as still image files.
- the media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
- the 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
- 2D graphics engine is a drawing engine for 2D drawing.
- the kernel layer is the layer between hardware and software.
- the kernel layer at least includes a display driver, a display screen driver, a key driver, a sensor driver, and the like, which are not limited in this embodiment of the present application.
- multiple application programs that can provide a lock screen interface run in the mobile phone 10 .
- Multiple lock screen interfaces of multiple applications are overlaid on the system lock screen interface of the mobile phone 10 to form a multi-layer lock screen interface.
- the mobile phone 10 will have a three-layer lock screen interface after locking the screen. The sequence is: a motion lock screen interface 102A0, a music lock screen interface 102C0, and a system lock screen interface 102K.
- FIG. 1( b ) exemplarily shows an exemplary sports lock screen interface on the mobile phone 10 for displaying sports applications installed on the mobile phone 10 .
- any one of the following information is displayed in the motion lock screen interface 102A0: the status bar 101 (including at least the signal strength indicator 101A, the battery status indicator 101B, the time indicator 101C), the sports application in The content display area 102A00 on the sports lock screen interface 102A0 (including at least the number of kilometers in motion (eg, 3.01 kilometers), the number of altitude rises (eg, 1 meter), and the time spent (eg, 00 hours, 30 minutes, 20 seconds)) and the unlock interface display area 102A01.
- the user can use a finger to slide up the screen on the touch panel configured on the display screen of the mobile phone 10 to unlock the motion lock screen.
- FIG. 1( c ) exemplarily shows an exemplary music lock screen interface on the mobile phone 10 for displaying the music application installed on the mobile phone 10 .
- the music lock screen interface 102C0 displays at least one of the following information: the status bar 101, the content display area 102C00 of the music application on the music lock screen interface 102C0 (at least the information of the currently playing song is displayed) 102C001 (such as lyrics, song title and singer, etc.), operation buttons 102C000, time and date, etc.) and unlock interface display area 102C01.
- the user can use a finger to slide the screen to the right on the touch panel configured on the display screen of the mobile phone 10 to unlock the music lock screen.
- FIG. 1( d ) exemplarily shows an exemplary system lock screen interface on the mobile phone 10 for displaying system applications in the mobile phone 10 .
- the system lock screen interface 102K may be a Huawei magazine lock screen. At least one of the following information is displayed: the status bar 101, the unlock interface display area 102K0, the content display area 102K1 of the system lock screen interface 102K (which can display notification messages of different applications (such as WeChat, calls, and information, etc.)) and fingerprints Unlock display area 102K2.
- the user can use a finger to slide up the screen on the touch panel configured on the display screen of the mobile phone 10 to unlock the system lock screen, or the user can unlock the system lock screen by operating the fingerprint unlocking display area 102K2 with a finger.
- lock screen interface on the mobile phone 10 may also include other types of lock screen interfaces, and the user may also have other ways to unlock the lock screen interface, such as left swipe, right swipe, upward swipe, and so on. This is not limited in the embodiments of the present application.
- the unlocking methods of each lock screen interface can be the same or different from each other. For example, as shown in Figure 1c, in the music lock screen interface, the screen is unlocked by sliding to the right; as shown in Figure 1(d) , the system's lock screen interface, unlock the screen by swiping up.
- the user wants to check the information displayed on the music lock screen interface, such as the name of the currently playing song, etc., the user has to check it from the music lock screen interface.
- the user wants to view the content of the message displayed on the music lock screen interface at this time, he needs to remove the motion lock screen interface by sliding (for example, swiping left) before viewing the content on the music lock screen interface.
- an app receives a notification message and displays it on the system lock screen, the user needs to view it from the system lock screen.
- the lock screen interface displayed on the top layer is the most convenient to view and operate.
- the user needs to remove the lock screen interface on the top layer before viewing the lock screen interface on the top layer.
- the content of the lock screen interface of the next layer of the lock screen interface of the top layer is cumbersome and affects the user experience.
- the mobile phone 10 when the mobile phone 10 is in the locked screen state, the screen of the mobile phone 10 is firstly displayed on the screen of the mobile phone 10 according to a preset sequence, and the lock screen interface with a higher order level among the plurality of lock screen interfaces is used as the lock screen interface.
- the mobile phone 10 may determine the target lock screen interface (the second lock screen interface) from the plurality of lock screen interfaces based on the preset condition.
- the content of the lock screen interface 1 of the application can be updated, so that the content of the updated lock screen interface is consistent with the content of the lock screen interface 2.
- the first lock screen interface can be switched directly, and the second lock screen interface can be switched to the top layer of the other lock screen interfaces and displayed on the screen of the mobile phone 10 .
- a target lock screen interface is displayed on the display screen of the mobile phone 10, and the user can intuitively see the content displayed on the target lock screen interface without other operations.
- the preset order it can be set at least according to the priority of the application corresponding to each lock screen interface.
- a lock screen interface with a higher priority has a correspondingly higher order level and is preferentially displayed on the screen of the mobile phone 10 .
- the setting method of the priority of each application includes at least one of the following methods: user-defined setting, setting based on the frequency of user access to each application, and setting based on the access order of the user accessing each application (the order in which the user opens the application) .
- the priority of each application may also be set in other manners, which are not limited in this embodiment of the present application.
- the user operates (eg, clicks) the setting 102I on the display screen provided by the mobile phone 10 .
- the mobile phone 10 presents an application setting interface 102I0 for the user based on the user's operation instruction, and the application setting interface 102I0 includes at least two different applications (in FIG.
- the application is configured to present a corresponding lock screen interface on the phone 10 .
- the mobile phone 10 sets the priority of displaying the lock screen interface based on the click sequence of the user clicking (setting) the application.
- the lock screen interface with the first setting order has a higher order level, and the lock screen interface with a higher order level has a correspondingly higher priority.
- each application can be dragged to set the priority in the queue, for example, the application located on the far left of the screen of the mobile phone has the highest priority, and the application located on the far right of the screen of the mobile phone has the lowest priority.
- Priority is set for the frequency of user access to each application: that is, before the mobile phone 10 enters the lock screen state, the mobile phone 10 sets the priority based on the number of times the user accesses the application corresponding to each lock screen interface. Lock screens with a high number of visits are given high priority. For example, the user first clicks on the music application to enter the interface provided by the music application, and then exits the music application so that the application runs in the background. Then click the sports application to enter the interface provided by the sports application. Then, if the user opens the music application first and opens the sports application after, the priority of the music application is higher than that of the sports application.
- the priority is set for the access order of the user accessing each application: that is, before the mobile phone 10 enters the lock screen state, the mobile phone 10 sets the priority based on the opening order of the application corresponding to each lock screen interface by the user, and the lock screen interface with the first opening order is prioritized. High priority.
- Rule 1 When the content displayed on each lock screen interface changes (ie, the content output by the application changes), the mobile phone 10 uses the lock screen interface with the changed content as the target lock screen interface and displays it on the screen of the mobile phone 10 .
- the change of the content displayed on the lock screen interface refers to the update of information on the interface presented to the user on the lock screen interface.
- the operation button 102C000 of the content display area 102C00 on the music lock screen interface 102C0 displays the change of the switching song or the song title.
- the movement distance change of the movement lock screen 102A0 (reaching the switching node such as 5 kilometers, 10 kilometers, etc.), the change of the ascending altitude (reaching the switching node such as 1 meter, 2 meters, etc.) and the change of the movement duration (reaching the switching node such as 1 meter, 2 meters, etc.) switch nodes for hours, 2 hours, etc.).
- the system lock screen application receives the notification and displays it on the system lock screen interface, which is also attributed to the change in the content of the lock screen interface, such as the notification message displayed on the Huawei magazine page.
- Rule 2 When the user operates the mobile phone 10 and the state data of the mobile phone satisfies the switching requirements of the state data corresponding to each operation mode based on each operation mode of the user, the mobile phone 10 is based on the preset order in the order from the highest order to the highest order.
- the target lock screen interface is determined in sequence with a lower level and displayed on the screen of the mobile phone 10 by switching.
- the operation mode for the user to operate the mobile phone 10 may include: the user operates the on-off key of the mobile phone to switch the mobile phone 10 between the screen-off state and the screen-on state, or the user shakes the mobile phone 10 to cause the mobile phone 10 to generate motion data (which may include shaking speed). )Wait.
- the state data of the mobile phone 10 may include: the time difference between the screen-off state and the screen-on state of the mobile phone 10 caused by the user operating the on-off key of the mobile phone and the shaking speed of the mobile phone 10 .
- the time difference meets the switching requirement (switching requirement 1) or the shaking speed meets the switching requirement (switching requirement 2)
- the mobile phone 10 is allowed to switch the lock screen interface based on the preset sequence.
- the first switching requirement may be that the time difference does not exceed the first threshold (for example, 1 second)
- the second switching requirement may be that the shaking speed exceeds the second threshold.
- the specific values of the first threshold and the second threshold may be determined according to the actual situation, which is not limited in this embodiment of the present application.
- Rule 3 The application corresponding to each lock screen interface requests the mobile phone 10 to use its lock screen interface as the target lock screen interface and display it on the screen of the mobile phone 10 . Specifically, when each application recognizes that the content on the corresponding lock screen interface changes, the application corresponding to each lock screen interface requests the mobile phone to use it as the target lock screen interface and display it on the screen of the mobile phone 10 . In order to prevent the same application from frequently requesting the mobile phone 10 to use its lock screen interface as the target lock screen interface, according to some embodiments of the present application, the mobile phone 10 allows the same application to request the mobile phone 10 to use its interface as the target lock screen interface within a predetermined period of time. The frequency is less than the threshold.
- the same application requests the mobile phone 10 at most three times within one minute of the predetermined time.
- the predetermined time and the threshold may also be other values, which are not limited in this embodiment of the present application.
- the first rule can be triggered when the mobile phone 10 is in a screen-off state.
- the operation manner for the user to operate the mobile phone 10 also includes the user touching the display screen of the mobile phone 10 .
- a lock screen interface is switched based on a preset sequence. Touches include, but are not limited to, click, swipe up, swipe down, swipe left, and swipe right.
- the mobile phone 10 may select a lock screen interface with a higher order level (ie, a top order) according to a preset order as a target lock screen interface to display on the screen of the mobile phone 10 .
- a lock screen interface with a higher order level ie, a top order
- the mobile phone can cyclically switch and display various lock screen interfaces based on a preset sequence.
- the sports lock screen interface 102A0, the music lock screen interface 102C0, and the system lock screen interface 102K are arranged in the order from high to low.
- the motion lock screen interface 102A0 is first displayed on the screen of the mobile phone as the lock screen interface with the highest order level.
- the music lock screen interface 102C0 is switched to be displayed on the screen of the mobile phone.
- the system lock screen interface 102K is switched to be displayed on the screen of the mobile phone.
- the motion lock screen interface 102A0 is switched to be displayed on the screen of the mobile phone again.
- lock screen interface 2 and The lock screen interface can be the lock screen interface of the same application.
- the lock screen interface of the new application and the original lock screen interface are also in the preset order and preset based on the methods described in the above embodiments. Sorting and switching display are performed in the same manner as the conditions are set, and details are not described herein again in this embodiment of the present application.
- the lock screen process of the application When a current application in the mobile phone 10 exits the background running, the lock screen process of the application also disappears correspondingly, and the lock screen interface sorting and lock screen interface switching and display processes are no longer added.
- the lock screen interface of other applications that trigger the above rules cannot be displayed on the mobile phone screen.
- the time when the lock screen interface 2, which is the target lock screen interface, is displayed on the screen of the mobile phone 10 reaches a predetermined time, for example, 30 minutes later, the mobile phone 10 is based on The preset order restores the original display order of the lock screen interface of each application.
- the mobile phone 10 resumes displaying the motion lock screen interface on the screen of the mobile phone 10 based on a preset sequence. If there are multiple applications that trigger the above rules, after the lock screen interface 2, which is the target lock screen interface, is displayed on the screen of the mobile phone 10 for a predetermined time, the mobile phone 10 switches to the current target lock based on the order level in the preset order. The lock screen interface of the next sequential level of the screen interface is displayed on the screen of the mobile phone 10 as a new target lock screen interface.
- the mobile phone 10 displays the system lock screen interface on the screen of the mobile phone 10 based on a preset sequence.
- the predetermined time may be set to any value, which is not limited in this embodiment of the present application.
- the mobile phone 10 switches to the lock screen interface with a higher order level after switching and displaying the lock screen interfaces of the applications that trigger the above rules in sequence. For example, the music lock screen interface as the target lock screen interface is switched to the motion lock screen interface as the first lock screen interface to be displayed on the screen of the mobile phone 10 .
- the mobile phone 10 switches and displays the system lock screen interface that triggers the preset condition on the screen of the mobile phone 10 .
- the motion lock screen interface is cyclically switched to be displayed on the screen of the mobile phone 10 .
- a plurality of lock screen interfaces are displayed on the screen of the mobile phone by using the lock screen interface with a higher order level in the predetermined order as the lock screen interface.
- the mobile phone can determine the second lock screen interface from multiple lock screen interfaces and display it on the screen. The user can view the information on the lock screen interface and operate the lock screen interface without unlocking each lock screen interface one by one. The operation is simple and the user experience is improved.
- the following describes the method for displaying the lock screen interface provided by the embodiments of the present application by taking the example of displaying the lock screen interface on the mobile phone 10 as shown in FIG. 1(b), FIG. 1(c) and FIG. 1(d).
- the memory in the mobile phone 10 stores three lock screen interfaces of the sports application, the music application and the system application.
- the display policy service sequentially displays the motion lock screen interface 102A0 , the music lock screen interface 102C0 and the system lock screen interface 102K in sequence from high to low (priority from high to low) in a predetermined order.
- the lock screen interface with the highest order level in the predetermined order is the motion lock screen interface, which is displayed on the screen of the mobile phone 10 as a lock screen interface.
- the motion lock screen interface 102A0 is presented to the user. .
- any one of the following information is displayed in the motion lock screen interface 102A0: the status bar 101 (including at least the signal strength indicator 101A, the battery status indicator 101B, the time indicator 101C), the sports application in The content display area 102A00 on the sports lock screen interface 102A0 (including at least the number of kilometers in motion (eg, 3.01 kilometers), the number of altitude rises (eg, 1 meter), and the time spent (eg, 00 hours, 30 minutes, 20 seconds)) and the unlock interface display area 102A01.
- the user when the user operates the power supply of the mobile phone 10 to switch the mobile phone 10 from the screen-off state to the screen-on state, the user can directly view the content displayed on the motion lock screen interface 102A0 in FIG. 3( a ).
- the user can use a finger to slide up the screen on the touch panel configured on the display screen of the mobile phone 10 to unlock the music lock screen.
- the preset order it can be set at least according to the priority of the application corresponding to each lock screen interface.
- a lock screen interface with a higher priority has a correspondingly higher order level and is preferentially displayed on the screen of the mobile phone 10 .
- the setting method of the priority of each application includes at least one of the following methods: user-defined setting, setting based on the frequency of user access to each application, and setting based on the access order of the user accessing each application (the order in which the user opens the application) .
- the priority of each application may also be set in other manners, which are not limited in this embodiment of the present application.
- the user-defined setting priority the user operates (eg, clicks) the setting 102I on the display screen provided by the mobile phone 10 .
- the mobile phone 10 presents an application setting interface for the user based on the user's operation instruction.
- the application setting interface 102I0 includes at least two of sports applications, music applications and system applications, and each application is configured to be able to present a corresponding lock screen on the mobile phone 10.
- the mobile phone 10 sets the priority of each application based on the click sequence of the sports application, music application and system application successively by the user, and determines the order level of the lock screen interface display of each application based on the priority of each application.
- the order levels of the sports applications of the lock screen interface in the first setting order are, from high to low, the sports lock screen interface 102A0, the music lock screen interface 102C0, and the system lock screen interface 102K. That is, the priority of the motion lock screen interface 102A0 is higher than that of the music lock screen interface 102C0, and the priority of the music lock screen interface 102C0 is higher than that of the system lock screen interface 102K.
- Priority is set for the frequency of user access to each application: that is, before the mobile phone 10 enters the lock screen state, the mobile phone 10 sets the priority based on the number of times the user accesses the application corresponding to each lock screen interface.
- the order level of the applications with access times from high to low they are a motion lock screen interface 102A0, a music lock screen interface 102C0, and a system lock screen interface 102K.
- the sequence level of each lock screen interface from high to low is that the priority of the motion lock screen interface 102A0 is higher than that of the music lock screen interface 102C0, and the priority of the music lock screen interface 102C0 is higher than that of the system lock screen interface 102K.
- the mobile phone 10 sets the priority of each application based on the user's opening order of the applications corresponding to each lock screen interface, and the application with the first opening order The higher the priority, the higher the order level of the lock screen interface of the corresponding application with higher priority.
- the display policy service readjusts the display order of the motion lock screen interface 102A0 , the music lock screen interface 102C0 , and the system lock screen interface 102K on the display screen 194 of the mobile phone 10 based on the preset condition and changes the display order from the motion lock screen interface 102C0 In 102A0 , the music lock screen interface 102C0 , and the system lock screen interface 102K, the target lock screen interface is determined and displayed on the display screen 194 of the mobile phone 10 .
- the display policy service determines the music lock screen interface 102C0 as the target lock screen interface based on the preset condition. And switch the music lock screen interface 102C0 to be displayed on the display screen 194 of the mobile phone 10 .
- the motion lock screen interface 102A0 and the system lock screen interface 102K are placed in a preset order, and the system lock screen interface 102K is placed in the lower layer of the motion lock screen interface 102A0.
- the music lock screen interface 102C0 displays at least one of the following information: the status bar 101 (including at least the signal strength indicator 101A, the battery status indicator 101B, the time indicator 101C), the music application in The content display area 102C00 on the music lock screen interface 102C0 (at least displays the information 102C001 of the currently playing song (such as lyrics, song title and singer, etc.), operation buttons 102C000, time and date, etc.) and the unlock interface display area 102C01.
- the display policy service switching music lock screen interface 102C0 is displayed on the display screen 194 of the mobile phone 10
- the mobile phone 10 is converted from the screen-off state to the screen-on state, and the user can directly view the music lock in FIG. 3(b).
- the content displayed on the screen interface 102C0 The user can use a finger to slide the screen to the right on the touch panel configured on the display screen of the mobile phone 10 to unlock the music lock screen.
- the music application corresponding to the music lock screen interface 102C0 requests the mobile phone 10 to use the music lock screen interface 102C0 as the target lock screen interface and display it on the screen of the mobile phone 10 .
- it can be triggered only when the mobile phone 10 is in a screen-off state.
- the rules for changing the content displayed on the lock screen interface first, the lock screen interface 102A0 is moved as a lock screen interface with a higher order level and is first displayed on the screen of the mobile phone.
- the content display area 102C00 of the music application on the music lock screen interface 102C0 on the music lock screen interface 102C0 at least the information 102C001 (such as song name and singer, etc.) of the currently playing song is displayed
- the content changes or the operation button 102C000 displays
- the mobile phone 10 takes the music lock screen interface 102C0 as the target lock screen interface and displays it on the screen of the mobile phone 10 .
- the mobile phone 10 can select the music lock screen interface 102C0 with a higher order level of the lock screen interface (the corresponding application has a higher priority) in a preset order as the target lock screen interface (lock screen interface 2) to display on the screen of the mobile phone 10 .
- the user For the rules based on different operation modes of the user, the user operates the mobile phone 10, and the state data of the mobile phone 10 meets the corresponding switching requirements based on each operation mode of the user.
- the display policy service of the mobile phone 10 sequentially determines the music lock screen interface 102C0 and the system lock screen interface 102K as the target lock screen interface according to the sequence level of the motion lock screen interface 102A0, the music lock screen interface 102C0, and the system lock screen interface 102K based on the preset order, and switch.
- the user operates an on/off key of the mobile phone 10, so that the mobile phone 10 is switched between the screen-off state and the screen-on state, and the screen-off state and the screen-on state of the mobile phone 10 are identified by the window management service.
- the window management service For example, when the user presses the power button of the mobile phone 10 twice continuously, and the time difference between the screen-off state and the screen-on state of the mobile phone 10 does not exceed 1 second, the display policy service of the mobile phone 10 switches the music lock screen interface 102C0 to the mobile phone 10's display policy service. displayed on the screen.
- the display policy service of the mobile phone 10 switches the system lock screen interface 102K to the mobile phone 10's display policy service. displayed on the screen.
- the display policy service of the mobile phone 10 cyclically switches the motion lock screen interface 102A0 to displayed on the screen of the mobile phone 10 .
- the movement data such as the shaking speed or shaking acceleration of the mobile phone 10 measured by the gyroscope sensor 180B, the acceleration sensor 180E and the gravity sensor of the mobile phone 10 changes
- the mobile phone 10 is based on the movement data. Toggle the lock screen interface. If the user shakes the mobile phone 10 up and down as a shaking cycle, when the shaking speed of the mobile phone 10 exceeds the threshold 2 (switching threshold) or the shaking acceleration of the mobile phone 10 exceeds the threshold 3, the display policy service of the mobile phone 10 switches the music lock screen interface 102C0 to the mobile phone 10 displayed on the screen.
- the display policy service of the mobile phone 10 switches the system lock screen interface 102K to the screen of the mobile phone 10 displayed above. cycle in turn.
- Threshold 2 and Threshold 3 can be customized according to experience values, and this application does not limit the specific values of Threshold 2 and Threshold 3.
- the sports application corresponding to the lock screen interface 1 triggers at least any one of the above rules.
- the motion lock screen interface 102A0 may continue to be displayed on the screen of the mobile phone 10 as the second lock screen interface.
- the first trigger rule of sports application can be the change of the sports application broadcast movement distance (it can be triggered when the movement distance reaches the trigger node (such as 1km, 5km, 15km, etc.)), the change of the ascent altitude (it can be triggered when the ascent altitude reaches the trigger point) Nodes (such as ascending or descending 1 meter, etc.) and changes in exercise duration (it can be that the exercise duration reaches a trigger node (such as 30 minutes, 60 minutes, etc.), etc.
- the trigger node such as 1km, 5km, 15km, etc.
- Nodes such as ascending or descending 1 meter, etc.
- changes in exercise duration it can be that the exercise duration reaches a trigger node (such as 30 minutes, 60 minutes, etc.), etc.
- the motion lock screen interface 102A0 of the sports application is displayed on the display screen of the mobile phone for a long time, other music lock screen interface 102C0 and system lock screen interface 102K that trigger the above rules cannot be displayed on the mobile phone screen.
- the mobile phone 10 switches the music lock screen 102C0 to display on the screen of the mobile phone 10 based on the sequence level in the preset sequence.
- the motion lock screen 102A0 is at the next sequential level of the music lock screen 102C0, and the system lock screen 102K is at the last sequential level.
- the mobile phone 10 sequentially switches the motion lock screen interface 102A0 , the music lock screen interface 102C0 and the system lock screen interface 102K that trigger the above rules in sequence according to a preset sequence. Only after switching the system lock screen interface 102K to the lock screen interface 2 is completed, it is cycled to switch to the motion lock screen interface 102A0.
- a plurality of lock screen interfaces are displayed on the screen of the mobile phone by using the lock screen interface with a higher order level in the predetermined order as the lock screen interface.
- the mobile phone can determine the second lock screen interface from the plurality of lock screen interfaces and display it on the screen. The user can view the information on the lock screen interface and operate the lock screen interface without unlocking each lock screen interface one by one. The operation is simple and the user experience is improved.
- the method for displaying the lock screen interface includes:
- Step S401 The WMS identifies whether the lock screen application identifier is carried in the window attributes of each application running in the mobile phone 10 .
- the application program carrying the lock screen application identifier it is determined that the application program has a lock screen interface.
- the application program that does not carry the lock screen application identification it is determined that the application program does not have a lock screen interface.
- the lock screen application identifier can be set to the following format: Window Manager.Layout Params.FLAG_SHOW_WHEN_LOCKED, and the window attribute carrying the Window Manager.Layout Params.FLAG_SHOW_WHEN_LOCKED field can be identified as an application with a lock screen interface.
- the lock screen application identifier may also be of other types, which is not limited in this embodiment of the present application.
- the window attributes of the music application, sports application and system lock screen application among the running applications in the WMS identification mobile phone 10 carry the Window Manager. Layout Params. FLAG_SHOW_WHEN_LOCKED field. Then the WMS determines that the music application, the sports application and the system lock screen have a lock screen interface.
- Step S402 The mobile phone 10 creates a stack (window stack) in the WMS.
- the stack is used to store the lock screen window corresponding to each lock screen interface.
- the creation of the stack is specifically based on the linked list to realize the creation of the stack.
- Step S403 The mobile phone 10 pushes the screen lock window of the application with the screen lock interface identified in step S401 into the stack in a preset order.
- the lock screen windows are pushed into the stack sequentially according to the priority of the application from low to high. That is, the lock screen window of an application with a low order level (low priority) is pushed first and at the bottom of the stack, and the lock screen window of an application with a high order level (high priority) is pushed last and is at the top of the stack.
- the lock screen window that is pushed into the stack first will be popped out of the stack later.
- the lock screen window located at the top of the stack is popped first, and the corresponding lock screen interface is first displayed on the screen of the mobile phone 10 .
- the lock screen window located at the bottom of the stack is finally popped out of the stack, and the corresponding lock screen interface is finally displayed on the screen of the mobile phone 10 . That is, the order in which each lock screen window is popped out of the stack is the preset order of each application program.
- the preset order it can be set at least according to the priority of the application corresponding to each lock screen interface.
- a lock screen interface with a higher priority has a correspondingly higher order level and is preferentially displayed on the screen of the mobile phone 10 .
- the setting method of the priority of each application includes at least one of the following methods: user-defined setting, setting based on the frequency of user access to each application, and setting based on the access order of the user accessing each application (the order in which the user opens the application) .
- the priority of each application may also be set in other manners, which are not limited in this embodiment of the present application.
- the user operates (eg, clicks) the setting 102I on the display screen provided by the mobile phone 10, and the touch sensor of the mobile phone detects the touch instruction.
- the mobile phone 10 presents the application setting interface setting 102I0 for the user based on the user's touch instruction, and the application setting interface 102I0 includes at least two different applications (in FIG. Each application is configured to present a corresponding lock screen interface on the mobile phone 10 .
- the mobile phone 10 identifies the application identifier and the touch time of the user clicked (set) the application based on the touch instruction transmitted by the touch sensor; the priority of each application is correspondingly set based on the sequence of the touch time.
- the priority of the application corresponding to the application identifier with the first touch time is higher, and the order level of the lock screen interface of the application with the higher priority is higher. If the mobile phone recognizes the sports app ID, music app ID and system lock screen ID in chronological order based on the touch command transmitted by the touch sensor, the priority of the sports app corresponding to the sports app ID is higher than that of the music app corresponding to the music app ID. The priority of the music application corresponding to the application ID is higher than the system lock screen corresponding to the system lock screen application ID.
- the priority is set for the user's access frequency to each application: that is, before the mobile phone 10 enters the lock screen state, the mobile phone 10 counts the occurrence frequency of the application identifier of each application based on the touch instructions transmitted by the touch sensor (that is, the number of clicks corresponding to the user's click on each application). (that is, the number of visits)) to set the priority of each application.
- the lock screen interface that occurs frequently has a high priority.
- the motion lock screen interface 102A0 shown in FIG. 3(a) and FIG. 3(b) has a higher priority than the music lock screen interface 102C0
- the music lock screen interface 102C0 has a higher priority than the system lock screen interface 102K.
- the mobile phone 10 first pushes the lock screen window of the system lock screen interface 102K into the stack and is located at the bottom of the stack, and then pushes the lock screen window of the music lock screen interface 102C0 into the stack and is located in the system lock The screen interface 102K, and finally the lock screen window of the motion lock screen interface 102A0 is pushed into the stack at the top of the stack.
- the motion lock screen interface 102A0 at the top of the stack is first displayed on the screen of the mobile phone 10 .
- Step S404 the mobile phone 10 displays the lock screen interface corresponding to the lock screen window located at the top of the stack as the lock screen interface on the screen of the mobile phone 10 .
- the motion lock screen interface 102A0 shown in FIG. 3(a) and FIG. 3(b) is located at the top of the stack, then the motion lock screen interface 102A0 is first displayed on the mobile phone 10 as a lock screen interface with a high sequence level. on the screen.
- Step S405 The mobile phone 10 determines the application program that triggers the preset condition, and based on the preset order, unstacks and re-inserts the lock screen window corresponding to the application program that triggers the preset condition to adjust the order of each lock screen window in the window stack .
- Step S406 according to the adjusted pop-out sequence of the lock-screen windows in the window stack, the screen-lock interface corresponding to the lock-screen window popped out of the stack first is displayed on the screen of the mobile phone 10 as the second lock-screen interface.
- the mobile phone 10 unstacks the lock screen window of the motion lock screen interface 102A0 and the lock screen window of the music lock screen interface 102C0 in the window stack, so that the lock screen window of the motion lock screen interface 102A0 and the lock screen window of the music lock screen interface 102C0 pop the stack.
- the position of the system lock screen interface 102K in the window stack remains unchanged and is still at the bottom of the stack.
- the mobile phone 10 pushes the lock screen window of the unstacked motion lock screen interface 102A0 into the window stack and is located on the system lock screen interface 102K. Then, the lock screen window of the music lock screen interface 102C0 that is unstacked is pushed into the window stack and located at the top of the stack. The music lock screen interface 102C0 is displayed on the screen of the mobile phone 10 as the second lock screen interface.
- the display policy service determines the system lock screen interface 102K as the target lock screen interface (the second lock screen interface) based on the preset condition, and executes the lock screen window, music Both the lock screen window of the application and the lock screen window of the system lock screen application are unstacked, and then based on the preset order, the lock screen window of the music application is first pushed into the stack and is at the bottom of the stack, and then the lock screen window of the sports application is pushed into the stack. And it is located above the lock screen window of the music application, and finally the lock screen window of the system lock screen application is pushed into the stack and located at the top of the stack.
- the music application corresponding to the music lock screen interface 102C0 requests the mobile phone 10 to use the music lock screen interface 102C0 as the target lock screen interface, and the mobile phone unstacks the motion lock screen interface 102A0 and the music lock screen interface 102C0. Then, the motion lock screen interface 102A0 is pushed back into the stack, the music lock screen interface 102C0 is pushed into the top of the stack of the window stack, and the music lock screen interface 102C0 is switched to be displayed on the screen of the mobile phone 10 . It is worth noting that it can only be triggered when the mobile phone 10 is off.
- the rules for changing the content displayed on the lock screen interface first, the mobile phone determines the motion lock screen interface 102A0 of the sports application corresponding to the motion application identifier based on the preset sequence to be displayed first on the screen of the mobile phone as a lock screen interface with a higher order level.
- On the music lock screen interface 102C0 there is at least the content display area 102C00 of the music application on the music lock screen interface 102C0 (at least the information 102C001 (such as the song title and singer, etc.) of the currently playing song is displayed)
- the content changes or the operation button 102C000 display switching During the song.
- the mobile phone unstacks the motion lock screen interface 102A0 and the music lock screen interface 102C0 from the window stack.
- the lock screen interface 102C0 is displayed on the screen of the mobile phone 10 .
- the window management service of the mobile phone monitors changes in the displayed content on the lock screen interface of the music application and the system application (such as a notification message of adding another application, etc.).
- the mobile phone 10 may select the music lock screen interface 102C0 with a higher order level as the target lock screen interface (lock screen interface 2) to display on the screen of the mobile phone 10 according to the preset order.
- the mobile phone first determines the motion lock screen interface 102A0 of the motion application corresponding to the motion application identifier based on the preset sequence to be displayed first on the screen of the mobile phone as a lock screen interface with a higher order level.
- the mobile phone 10 When the user operates the mobile phone 10 (eg, shakes the mobile phone or continuously presses an on/off key), the mobile phone 10 receives signals transmitted from the acceleration sensor and/or gravity sensor/and/or gyro sensor or key module. The mobile phone 10 determines whether the motion data corresponding to each signal meets the switching requirements. If the motion data is a change in shaking speed or shaking acceleration, the user shakes the mobile phone 10 up and down as a shaking cycle, and switches the lock screen interface when the motion data meets the switching requirements. For example, when the user shakes the mobile phone as a shaking cycle, the mobile phone 10 receives the signals transmitted by the gyro sensor 180B, the acceleration sensor 180E and the gravity sensor.
- the display policy service of the mobile phone 10 is based on the preset order according to the motion lock screen 102A0, music lock screen 102C0, system
- the sequence level of the lock screen interface 102K determines the music lock screen interface 102C0 and the system lock screen interface 102K as the target lock screen interface in turn and switches.
- the mobile phone 10 first unstacks the motion lock screen interface 102A0, the music lock screen interface 102C0, and the system lock screen interface 102K, and then pushes the motion lock screen interface 102A0 into the window stack first. At the bottom of the stack, push the system lock screen interface 102K into the window stack above the motion lock screen interface 102A0, and finally push the music lock screen interface 102C0 into the top of the window stack and display the music lock screen interface 102C0 on the screen of the mobile phone 10 superior.
- the user operates the on/off key of the mobile phone 10, so that the mobile phone 10 is switched between the screen-off state and the screen-on state, and the screen-off and screen-on states of the mobile phone 10 are identified by the window management service.
- the window management service monitors the screen-off state and the screen-on state.
- the screen broadcast android.intent.action.SCREEN_OFF realizes the judgment on the screen off of the mobile phone 10; the window management service monitors the bright screen broadcast android.intent.action.SCREEN_ON to realize the judgment on the bright screen of the mobile phone 10.
- the mobile phone determines the time difference between the monitored screen-off broadcast android.intent.action.SCREEN_OFF and the screen-on broadcast android.intent.action.SCREEN_ON.
- the display policy service of the mobile phone 10 performs the operations of unstacking and re-stacking the music lock screen interface 102C0 and the motion lock screen interface 102A0 to push the music lock screen interface 102C0 into the top of the window stack.
- the mobile phone determines the time difference between the monitored screen-off broadcast android.intent.action.SCREEN_OFF and the screen-on broadcast android.intent.action.SCREEN_ON.
- the display policy service of the mobile phone 10 switches the system lock screen interface 102K to display on the screen of the mobile phone 10 .
- the mobile phone determines the time difference between the monitored screen-off broadcast android.intent.action.SCREEN_OFF and the screen-on broadcast android.intent.action.SCREEN_ON.
- the display policy service of the mobile phone 10 cyclically switches the motion lock screen interface 102A0 to be displayed on the screen of the mobile phone 10 again.
- the lock screen windows in the window stack are re-sorted according to the preset order.
- the motion lock screen interface 102A0 shown in FIG. 3( a ) and FIG. 3 ( b ) reaches a predetermined time on the mobile phone 10 .
- the mobile phone 10 unstacks the lock screen window of the motion lock screen interface 102A0 and the lock screen window of the music lock screen interface 102C0 in the window stack, and the lock screen window of the system lock screen interface 102K is still at the bottom of the window stack.
- the mobile phone 10 pushes the lock screen window of the motion lock screen interface 102A0 into the window stack, and finally pushes the lock screen window of the music lock screen interface 102C0 to the top of the window stack.
- the music lock screen interface 102C0 is displayed on the screen of the mobile phone 10 . This avoids the problem that the motion lock screen interface 102A0 as the first lock screen interface is displayed on the screen of the mobile phone 10 for a long time and occupies the screen resources of the mobile phone.
- the mobile phone can determine the second lock screen interface from the plurality of lock screen interfaces and display it on the screen first. The user can view the information on the lock screen interface and operate the lock screen interface without unlocking each lock screen interface one by one. The operation is simple and the user experience is improved.
- FIG. 5 is a schematic structural diagram of an electronic device disclosed in an embodiment of the present application.
- controller hub 804 communicates with the processor 801 via a multidrop bus such as a front side bus (FSB), a point-to-point interface such as a Quick Path Interconnect (QPI), or a similar connection.
- Processor 801 executes instructions that control general types of data processing operations.
- controller hub 804 includes, but is not limited to, a graphics memory controller hub (GMCH) (not shown) and an input/output hub (IOH) (which may be on separate chips) (not shown), wherein the GMCH includes a memory and a graphics controller and is coupled to the IOH.
- GMCH graphics memory controller hub
- IOH input/output hub
- Electronic device 800 may also include a coprocessor 806 and memory 802 coupled to controller hub 804 .
- the memory 802 and the GMCH may be integrated within the processor 801 (as described in this application), with the memory 802 and coprocessor 806 coupled directly to the processor 801 and to the controller hub 804, which controls The device hub 804 is in a single chip with the IOH.
- memory 802 may be, for example, dynamic random access memory (DRAM), phase change memory (PCM), or a combination of the two.
- Memory 802 may include one or more tangible, non-transitory computer-readable media for storing data and/or instructions.
- the computer-readable storage medium stores instructions, in particular temporary and permanent copies of the instructions.
- coprocessor 806 is a special-purpose processor, such as, for example, a high-throughput MIC processor, a network or communications processor, a compression engine, a graphics processor, a GPU, an embedded processor, or the like.
- a high-throughput MIC processor such as, for example, a high-throughput MIC processor, a network or communications processor, a compression engine, a graphics processor, a GPU, an embedded processor, or the like.
- the optional properties of the coprocessor 806 are represented in FIG. 5 by dashed lines.
- the electronic device 800 may further include a network interface (NIC) 803 .
- Network interface 803 may include a transceiver for providing a radio interface for device 800 to communicate with any other suitable device (eg, front-end modules, antennas, etc.).
- network interface 803 may be integrated with other components of electronic device 800 .
- the network interface 803 can realize the function of the communication unit in the above-mentioned embodiment.
- the electronic device 800 may further include an input/output (I/O) device 805 .
- I/O device 805 may include: a user interface designed to enable a user to interact with electronic device 800; a peripheral component interface designed to enable peripheral components to also interact with electronic device 800; and/or a sensor designed to interact with electronic device 800. for determining environmental conditions and/or location information related to the electronic device 800 .
- Figure 5 is exemplary only. That is, although FIG. 5 shows that the electronic device 800 includes multiple devices such as the processor 801, the controller center 804, the memory 802, etc., in practical applications, the device using each method of the present application may only include the electronic device 800 Some of the devices, for example, may include only the processor 801 and the NIC 803 . The properties of the optional device in Figure 5 are shown in dashed lines.
- the instructions stored in the computer-readable storage medium of the electronic device 800 may include: when executed by at least one unit in the processor, causing the device to implement the lock screen of the electronic device mentioned in the above embodiments
- the interface displays the instructions for the method.
- the computer is made to execute the above-mentioned method for displaying the lock screen interface of the electronic device as mentioned in the above embodiments.
- FIG. 6 is a schematic structural diagram of an SOC disclosed in an embodiment of the present application, and shows a block diagram of an SoC (System on Chip, system on chip) 1000 according to an embodiment of the present application.
- SoC System on Chip, system on chip
- similar components have the same reference numerals.
- the dotted box is an optional feature of more advanced SoCs.
- the SoC can be used in an electronic device according to an embodiment of the present application, and can implement corresponding functions according to instructions stored in the SoC.
- SoC 1000 includes: interconnect unit 1002 coupled to processor 1001; system proxy unit 1006; bus controller unit 1005; integrated memory controller unit 1003; a set or one or more coprocessors 1007, which may include integrated graphics logic, image processor, audio processor, and video processor; static random access memory (SRAM) unit 1008; direct memory access (DMA) unit 1004.
- the coprocessor 1007 includes a special purpose processor, such as, for example, a network or communications processor, a compression engine, a GPGPU, a high throughput MIC processor, an embedded processor, or the like.
- Static random access memory (SRAM) unit 1008 may include one or more computer-readable media for storing data and/or instructions.
- the computer-readable storage medium may have instructions stored thereon, in particular, temporary and permanent copies of the instructions.
- the instructions stored in the computer-readable storage medium may include: when executed by at least one unit in the processor, causing the electronic device to implement the electronic device as mentioned in the above embodiments
- the device's lock screen displays the instructions for the method.
- the computer is made to execute the above-mentioned method for displaying the lock screen interface of the electronic device as mentioned in the above embodiments.
- an embodiment of the present application also discloses a computer-readable storage medium, where a processing program is stored on the computer-readable storage medium, and when the processing program is executed by the processor, the lock screen interface display of the electronic device mentioned in the above embodiment is realized. method.
- the computer-readable storage medium may be a read-only memory, a random-access memory, a hard disk, an optical disk, or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
Description
Claims (25)
- 一种电子设备的锁屏界面显示方法,所述电子设备包括待显示的多张锁屏界面,其特征在于,所述方法包括:按照预设顺序,将多张所述锁屏界面中顺序级别最高的第一锁屏界面显示在所述电子设备的屏幕上;基于预设条件的触发,从多张所述锁屏界面中确定第二锁屏界面;在所述屏幕上显示第二锁屏界面。
- 如权利要求1所述的电子设备的锁屏界面显示方法,其特征在于,所述锁屏界面上展示的内容发生变化时触发所述预设条件,选取锁屏界面上展示的内容发生变化的目标锁屏界面为所述第二锁屏界面。
- 如权利要求2所述的电子设备的锁屏界面显示方法,其特征在于,所述多张锁屏界面中至少部分锁屏界面是与所述电子设备中的应用相关联的锁屏界面;所述锁屏界面上展示的内容发生变化与应用输出的内容变化相关联。
- 如权利要求3所述的电子设备的锁屏界面显示方法,其特征在于,当与所述第一锁屏界面对应的第一应用使得所述第一锁屏界面展示的内容发生变化的情况下,更新所述第一锁屏界面的内容,作为所述第二锁屏界面。
- 如权利要求3所述的电子设备的锁屏界面显示方法,其特征在于,当不同于所述第一应用的第二应用使得与所述第二应用对应的锁屏界面展示的内容发生变化的情况下,将所述第二应用对应的锁屏界面作为所述第二锁屏界面。
- 如权利要求2所述的电子设备的锁屏界面显示方法,其特征在于,存在多个所述目标锁屏界面时,在基于预设条件确定了多个第二锁屏界面的情况下,从所确定的多个第二锁屏界面中选定预设顺序中顺序级别最高的第二锁屏界面在所述屏幕上显示。
- 如权利要求1所述的电子设备的锁屏界面显示方法,其特征在于,所述电子设备接收到用户针对电子设备的预设的操作方式,触发所述预设条件。
- 如权利要求7所述的电子设备的锁屏界面显示方法,其特征在于,所述操作方式包括用户按压所述电子设备的开关键使得所述电子设备在亮屏状态和熄屏状态之间切换;确定所述第二锁屏界面包括:确定所述屏幕在相邻的亮屏状态和熄屏状态之间的时间差;所述时间差满足预设条件中的切换要求时,基于所述预设顺序确定排序位于所述第一锁屏界面后一位的锁屏界面作为所述第二锁屏界面。
- 如权利要求7所述的电子设备的锁屏界面显示方法,其特征在于,所述操作方式包括用户晃动所述电子设备;确定所述第二锁屏界面包括:依据所述电子设备的运动数据基于所述预设顺序确定排序将位于所述第一锁屏界面后一位的锁屏界面作为所述第二锁屏界面。
- 如权利要求9所述的电子设备的锁屏界面显示方法,其特征在于,所述运动数据大于第一阈值时,基于所述预设顺序确定所述第二锁屏界面并在所述屏幕上显示。
- 如权利要求1-10任意一项所述的电子设备的锁屏界面显示方法,其特征在于,基于与各所述锁屏界面对应的应用的优先级设定所述预设顺序,优先级高的应用对应的锁屏界面的顺序级别高并优先在所述电子设备的屏幕上显示。
- 如权利要求11所述的电子设备的锁屏界面显示方法,其特征在于,各所述应用的优先级由用户 自定义设置;所述自定义设置包括:为用户呈现应用设置界面,所述应用设置界面包括至少两个不同应用,每个应用被配置为能在所述电子设备上呈现对应的锁屏界面;基于用户设定各所述锁屏界面的顺序设置所述优先级,设定顺序在前的锁屏界面的优先级高。
- 如权利要求11所述的电子设备的锁屏界面显示方法,其特征在于,所述优先级基于用户对各所述应用的访问频率设置。
- 如权利要求1-10任意一项所述的电子设备的锁屏界面显示方法,其特征在于,基于各应用中携带的锁屏应用标识确定各应用带有所述锁屏界面。
- 如权利要求3所述的电子设备的锁屏界面显示方法,其特征在于,在所述应用的锁屏界面上的内容发生变化时,锁屏界面上展示的内容发生变化的目标应用请求所述电子设备切换所述目标应用的锁屏界面至所述屏幕上显示确定目标锁屏界面为所述第二锁屏界面。
- 如权利要求15所述的电子设备的锁屏界面显示方法,其特征在于,在预定时间内,允许所述目标应用请求所述电子设备切换所述目标应用的锁屏界面为所述第二锁屏界面的请求频率小于阈值。
- 如权利要求1-10任意一项所述的电子设备的锁屏界面显示方法,其特征在于,将与各所述锁屏界面对应的应用的锁屏窗口均压入预先建立的窗口栈。
- 如权利要求17所述的电子设备的锁屏界面显示方法,其特征在于,各所述锁屏窗口基于各所述应用的优先级依次压入所述窗口栈,将各所述锁屏窗口按照应用的优先级由低至高的顺序依次压入所述窗口栈,并以各所述锁屏窗口出栈的顺序作为各所述应用的锁屏界面预设顺序。
- 如权利要求17所述的电子设备的锁屏界面显示方法,其特征在于,所述从多张所述锁屏界面中确定第二锁屏界面并在所述屏幕上显示包括:对所述窗口栈中的锁屏窗口进行退栈操作直至所述作为第二锁屏界面的目标锁屏窗口出栈;将退栈的锁屏窗口基于所述预设顺序依次压入所述窗口栈,并将所述目标锁屏窗口压入所述窗口栈的栈顶。
- 如权利要求17所述的电子设备的锁屏界面显示方法,其特征在于,所述第一锁屏界面在所述屏幕上显示的时间达到预定时间后,将所述第一锁屏界面和处于所述第一锁屏界面的顺序级别的下一锁屏界面进行退栈,并将所述第一锁屏界面入栈,将处于所述第一锁屏界面的顺序级别的下一锁屏界面压入栈顶,以将处于所述第一锁屏界面的顺序级别的下一锁屏界面作为所述第二锁屏界面在所述屏幕上显示。
- 如权利要求17所述的电子设备的锁屏界面显示方法,其特征在于,所述第二锁屏界面在所述屏幕上显示的时间达到预定时间后,对退栈的锁屏窗口和所述第二锁屏界面再次进行退栈操作,并基于所述预设顺序对所述退栈的锁屏窗口和所述第二锁屏界面重新进行入栈。
- 一种电子设备,其特征在于,所述电子设备包括待显示的多张锁屏界面,所述电子设备包括至少一个处理器和至少一个存储器;至少一个所述存储器中存储有指令;当所述指令被至少一个所述处理器执行时,使得所述电子设备执行以下操作:按照预设顺序,将多张所述锁屏界面中顺序级别最高的第一锁屏界面显示在所述电子设备的屏幕上;基于预设条件的触发,从多张所述锁屏界面中确定第二锁屏界面;在所述屏幕上显示第二锁屏界面。
- 如权利要求22所述的电子设备,其特征在于,当所述指令被所述至少一个处理器执行时,使得 所述电子设备还执行以下步骤:所述锁屏界面上展示的内容发生变化时触发所述预设条件,选取锁屏界面上展示的内容发生变化的目标锁屏界面为所述第二锁屏界面。
- 如权利要求22所述的电子设备,其特征在于,当所述指令被所述至少一个处理器执行时,使得所述电子设备还执行以下步骤:所述电子设备接收到用户针对电子设备的预设的操作方式,触发所述预设条件。
- 如权利要求23所述的电子设备,其特征在于,当所述指令被所述至少一个处理器执行时,使得所述电子设备还执行以下步骤:基于与各所述锁屏界面对应的应用的优先级设定所述预设顺序,优先级高的锁屏界面的顺序级别高并优先在所述电子设备的屏幕上显示。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP21847360.1A EP4171000B1 (en) | 2020-07-22 | 2021-07-19 | Method for displaying lock screen interface of electronic device and electronic device |
| US18/006,318 US12526362B2 (en) | 2020-07-22 | 2021-07-19 | Lock screen display method for electronic device and electronic device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010711209.4 | 2020-07-22 | ||
| CN202010711209.4A CN113973150B (zh) | 2020-07-22 | 2020-07-22 | 一种电子设备的锁屏界面显示方法和电子设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022017328A1 true WO2022017328A1 (zh) | 2022-01-27 |
Family
ID=79584855
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/107149 Ceased WO2022017328A1 (zh) | 2020-07-22 | 2021-07-19 | 一种电子设备的锁屏界面显示方法和电子设备 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12526362B2 (zh) |
| EP (1) | EP4171000B1 (zh) |
| CN (1) | CN113973150B (zh) |
| WO (1) | WO2022017328A1 (zh) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12287720B2 (en) * | 2022-08-02 | 2025-04-29 | Samsung Electronics Co., Ltd. | Displaying device-usage information |
| CN115586853B (zh) * | 2022-11-24 | 2024-02-27 | 统信软件技术有限公司 | 一种窗口显示方法、计算设备和存储介质 |
| CN116257154B (zh) * | 2022-12-29 | 2026-04-07 | 维沃移动通信有限公司 | 显示控制方法、装置及电子设备 |
| CN116931790A (zh) * | 2023-07-25 | 2023-10-24 | 北京字跳网络技术有限公司 | 多媒体播放应用程序的控制方法、装置及电子设备 |
| CN117596418B (zh) * | 2023-10-11 | 2024-11-05 | 书行科技(北京)有限公司 | 直播间ui展示控制方法、装置、电子设备及存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105740669A (zh) * | 2016-01-27 | 2016-07-06 | 宇龙计算机通信科技(深圳)有限公司 | 一种锁屏界面处理方法及终端 |
| CN107368310A (zh) * | 2017-07-07 | 2017-11-21 | Tcl移动通信科技(宁波)有限公司 | 移动终端锁屏界面动态显示方法、储存装置及移动终端 |
| CN107608726A (zh) * | 2017-08-10 | 2018-01-19 | 珠海市君天电子科技有限公司 | 监控方法、装置、电子设备及存储介质 |
| CN110995917A (zh) * | 2019-10-22 | 2020-04-10 | 华为技术有限公司 | 一种锁屏解锁的方法及移动终端 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101677639B1 (ko) * | 2011-05-06 | 2016-11-18 | 엘지전자 주식회사 | 휴대 전자기기 및 이의 제어방법 |
| CN102520940A (zh) * | 2011-12-01 | 2012-06-27 | 深圳市中兴移动通信有限公司 | 在触摸屏终端锁屏界面显示Widget的方法及装置 |
| CN104615350B (zh) * | 2015-01-14 | 2017-12-22 | 小米科技有限责任公司 | 在锁屏界面上展示信息的方法及装置 |
| KR20170142477A (ko) * | 2016-06-17 | 2017-12-28 | 주식회사 매드업 | 미디어 플레이어를 통해 코드 이미지를 제공하는 휴대용 단말기 및 그 동작 방법 |
| CN106161789A (zh) * | 2016-06-30 | 2016-11-23 | 努比亚技术有限公司 | 一种移动终端、切换锁屏壁纸的装置及方法 |
| US20190138205A1 (en) * | 2017-11-09 | 2019-05-09 | Hisense Mobile Communications Technology Co., Ltd. | Image display method of a dual-screen device, dual-screen device, and non-transitory storage medium |
| CN111259460B (zh) * | 2019-12-18 | 2023-01-17 | 明度智云(浙江)科技有限公司 | 一种锁止状态的信息显示方法和装置 |
-
2020
- 2020-07-22 CN CN202010711209.4A patent/CN113973150B/zh active Active
-
2021
- 2021-07-19 EP EP21847360.1A patent/EP4171000B1/en active Active
- 2021-07-19 US US18/006,318 patent/US12526362B2/en active Active
- 2021-07-19 WO PCT/CN2021/107149 patent/WO2022017328A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105740669A (zh) * | 2016-01-27 | 2016-07-06 | 宇龙计算机通信科技(深圳)有限公司 | 一种锁屏界面处理方法及终端 |
| CN107368310A (zh) * | 2017-07-07 | 2017-11-21 | Tcl移动通信科技(宁波)有限公司 | 移动终端锁屏界面动态显示方法、储存装置及移动终端 |
| CN107608726A (zh) * | 2017-08-10 | 2018-01-19 | 珠海市君天电子科技有限公司 | 监控方法、装置、电子设备及存储介质 |
| CN110995917A (zh) * | 2019-10-22 | 2020-04-10 | 华为技术有限公司 | 一种锁屏解锁的方法及移动终端 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4171000A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4171000A4 (en) | 2023-12-27 |
| US20230300240A1 (en) | 2023-09-21 |
| CN113973150A (zh) | 2022-01-25 |
| US12526362B2 (en) | 2026-01-13 |
| EP4171000A1 (en) | 2023-04-26 |
| EP4171000B1 (en) | 2025-05-07 |
| CN113973150B (zh) | 2023-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113973150B (zh) | 一种电子设备的锁屏界面显示方法和电子设备 | |
| EP4145286A1 (en) | Memory management method and electronic device | |
| US10187872B2 (en) | Electronic device and method of providing notification by electronic device | |
| KR102148948B1 (ko) | 전자 장치의 멀티 태스킹 방법 및 그 전자 장치 | |
| WO2021057868A1 (zh) | 一种界面切换方法及电子设备 | |
| WO2021037223A1 (zh) | 一种触控方法与电子设备 | |
| CN117632400A (zh) | 任务调度方法、电子设备及计算机可读存储介质 | |
| US20150128079A1 (en) | Method for executing function in response to touch input and electronic device implementing the same | |
| US11991040B2 (en) | Network configuration method and device | |
| CN105493006A (zh) | 具有弯曲底部的电子设备及其操作方法 | |
| EP4583481A1 (en) | Multi-device networking system and method, and terminal devices | |
| WO2019128571A1 (zh) | 资源管理方法、装置、移动终端及计算机可读存储介质 | |
| WO2022052928A1 (zh) | 一种应用接入方法及相关装置 | |
| WO2019128588A1 (zh) | 进程处理方法和装置、电子设备、计算机可读存储介质 | |
| CN111966491B (zh) | 统计占用内存的方法及终端设备 | |
| US20260037098A1 (en) | Two-Dimensional Code Display Method and Related Electronic Device | |
| CN116088716B (zh) | 窗口管理方法和终端设备 | |
| CN113608610A (zh) | 交互控制方法、电子设备及系统 | |
| CN108038370A (zh) | 沙箱活动组件进程空间分配方法、分配装置和分配终端 | |
| WO2023185881A1 (zh) | 应用程序权限管理方法、系统及相关装置 | |
| CN115639936A (zh) | 一种转屏控制方法、装置及电子设备 | |
| CN115828227B (zh) | 识别广告弹窗的方法、电子设备及存储介质 | |
| CN117724780B (zh) | 一种信息获取方法 | |
| US20250142290A1 (en) | Map Display Method, Electronic Device, and System | |
| CN115291995B (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: 21847360 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2021847360 Country of ref document: EP Effective date: 20230119 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2021847360 Country of ref document: EP |
|
| WWG | Wipo information: grant in national office |
Ref document number: 18006318 Country of ref document: US |