[ detailed description ] embodiments
In order to make the technical solution of the present invention clearer and more obvious, the solution of the present invention is further described in detail below by referring to the drawings and examples.
It should be understood that the following examples are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the scope of the present invention.
References in the specification to "one embodiment," "an embodiment," etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but do not necessarily indicate that the particular feature, structure, or characteristic is included in every embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to effect such feature, structure, or characteristic in connection with other suitable embodiments whether or not explicitly described. In addition, for the description of "at least one of A, B and C," it may include the following meanings: (A, B or C), (A and B), (A and C), (B and C), (A, B and C), and similarly, "at least one of A, B or C" may also include the following meanings: (A, B or C), (A and B), (A and C), (B and C), (A, B and C).
The disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof, or may be implemented as a computer program that may be carried or stored on one or more volatile or non-volatile machine-readable (e.g., computer-readable) media, which may be read and executed by one or more processors, and that may be embodied as any storage device, apparatus, or other physical structure capable of storing or transmitting information in a machine-readable form (e.g., volatile or non-volatile memory, optical disks, and so forth).
In the drawings, some structural or methodical features are shown in a particular arrangement and/or order, but it is to be understood that this is by way of illustration only and is not to be construed as limiting to that particular arrangement and/or order. Moreover, the appearances of a structure or method feature in a particular figure are not necessarily all referring to the same embodiment, but may in some embodiments not include the same feature or be combined with other features.
Fig. 1 is a flowchart of an embodiment of a method for displaying a lock screen interface according to the present invention, as shown in fig. 1, including the following specific implementation manners.
In 11, after a device enters a screen locking state in the process of using an application by a user, determining whether an instruction of the user is received, if so, executing 12, otherwise, repeatedly executing 11.
In 12 it is determined whether the application is an application registered for a lock screen exposure function, if so, 13 is performed, otherwise 14 is performed.
In 13, the screen is lighted up, the preset content of the application is displayed on the screen locking interface, and the process is ended.
At 14, the screen locking interface is displayed to the user in the existing manner, and the process is ended.
The device can be an intelligent terminal and the like, taking a mobile phone as an example, a user installs an application A on the mobile phone, the application A can be used for checking real-time quotations of stocks and the like, at a certain moment, the user uses the application A to check the current quotation of stocks B concerned by the user, then the application A is not closed, the mobile phone is placed on one side to facilitate the next checking, the user can process other things, and then the mobile phone enters a screen locking state after a preset time according to the prior art in consideration of power saving and the like.
For the above situation, after receiving the instruction of the user, the screen can be lighted up, and the predetermined content of the application a is displayed on the screen locking interface. For example, when it is determined that the user momentarily presses a button on the mobile phone for controlling power on and off, the screen may be lit.
The predetermined content of the application a may refer to an icon of the application a or a functional interface of the application a, etc. The functional interface of the application a may refer to an interface belonging to the application a and providing a human-computer interaction function.
When the preset content of the application A displayed on the screen locking interface is an icon, if the user is determined to execute the preset operation on the icon, the functional interface of the application A can be displayed on the screen locking interface.
Fig. 2 is a schematic diagram of an interface of an application a displayed on a screen of a conventional mobile phone, and if a user does not perform any screen operation for a predetermined time, the state shown in fig. 3 is entered, and fig. 3 is a schematic diagram of a screen locking state of the conventional mobile phone.
In the state shown in fig. 3, when an instruction of a user is received, if the screen locking interface shown in fig. 4 is displayed according to the existing manner, and according to the manner of the present invention, the screen locking interface shown in fig. 5 or fig. 6 is displayed, fig. 4 is a schematic view of a display manner of the existing screen locking interface, fig. 5 is a schematic view of a first display manner of the screen locking interface according to the present invention, and fig. 6 is a schematic view of a second display manner of the screen locking interface according to the present invention.
For the lock screen interface shown in fig. 4, if the user wants to continue to use the application a, the user can only perform an unlocking operation first, and for the lock screen interface shown in fig. 5, the user can directly view the information of the application a and can realize page turning and the like by sliding the screen left and right, and for the lock screen interface shown in fig. 6, the user can click or hold the icon of the application a and then slide upwards and the like, so that the function interface of the application a in the lock screen interface shown in fig. 5 can be displayed for the user.
For the lock screen interface shown in fig. 5, what contents are specifically included in the function interface of the application a displayed on the lock screen interface may be determined according to actual needs, for example, the application a may be registered in advance, and what contents are to be displayed on the lock screen interface may be determined during registration, such as stock information and the like that may be concerned by the user.
For another example, if the application B is a music player, the function interface displayed on the lock screen interface may include the following contents: the name of the song currently being played, the progress of the playing, the button to return to the previous song, the button to play the next song, the pause button, etc.
The specific display positions of the function interface and the like on the screen locking interface are not limited as long as the functions of the existing screen locking interface are not influenced.
As described above, each application may be registered in advance, that is, a lock screen display function is registered, and only the registered application performs information display on the lock screen interface according to the method of the present invention.
Accordingly, still taking application a as an example, in 12, after receiving the instruction of the user, it may be determined whether application a is an application with a registered lock screen display function, if so, displaying the predetermined content of application a on the lock screen interface, and if not, displaying the lock screen interface in the existing manner, that is, displaying the lock screen interface shown in fig. 4.
Even if the application A registers the lock screen display function, the user can further select whether to open the function, if the user does not like or does not want to use the function, the function can be selected to be closed, otherwise, the function can be opened, therefore, after the application A is determined to be the registered application, whether the lock screen display function of the application A is in an open state or not needs to be further determined, if the lock screen display function is in the open state, the preset content of the application A is displayed on the lock screen interface, and if the lock screen display function is in the closed state, the lock screen interface is displayed according to the existing mode.
It can be seen from the above description that, by adopting the scheme of the present invention, when the intelligent terminal is in the screen locking state, if an instruction of the user is received, the screen is lighted up, and the predetermined content of the application running in the foreground before the screen is locked, such as the functional interface, can be displayed on the screen locking interface, so that the user can use the application without unlocking operation, and further, compared with the prior art, the user operation is simplified.
In addition, when the screen is in the lit state, if the user does not perform any screen operation beyond the first screen-off duration, according to the prior art, the screen may be turned off in consideration of power saving and the like.
Or, a locking icon can be further displayed on the screen locking interface, and when the user is determined to execute the preset operation on the locking icon, if the user does not perform any screen operation for more than the second screen-off duration, the screen can be turned off; and the second screen-off duration can be set by a user, and the second screen-off duration is longer than the first screen-off duration.
Fig. 7 is a schematic view of a display manner of the lock icon according to the present invention, as shown in fig. 7, specifically, the lock icon may be a lock button, if the user clicks the lock button, the current state may be locked, and after the second screen-off duration is exceeded, the user does not perform any screen operation, and then the screen is turned off.
Assuming that the first screen-off duration is 3 seconds, the second screen-off duration may be much longer than the first screen-off duration, for example, may be 3 minutes, so that the user does not need to frequently perform the screen lighting operation, thereby further simplifying the user operation.
Based on the above description, fig. 8 is a flowchart of a preferred embodiment of the lock screen interface displaying method according to the present invention, and still taking application a as an example, as shown in fig. 8, the method includes the following specific implementation manners.
In 81, when the intelligent terminal is in a screen locking state, whether an instruction of a user is received or not is determined, if yes, 82 is executed, and if not, 81 is executed repeatedly.
At 82, it is determined whether application a is a registered lock screen display enabled application, if so, 83 is performed, otherwise 84 is performed.
At 83, it is determined whether the lock screen display function of application a is in the on state, if so, 85 is performed, otherwise, 84 is performed.
At 84, the lock screen interface is presented to the user in the existing manner, followed by execution 88.
At 85, the screen is lit and the user is presented with a lock screen interface that includes the function interface of application a and the lock button.
At 86, it is determined whether the user has clicked the lock button, if so 87, otherwise 88.
At 87, when the user does not perform any screen operation for more than the second screen-off time period, the screen is turned off, and the flow is ended.
At 88, when the user does not perform any screen operation for more than the first screen-off time, the screen is turned off, and the flow is ended.
The above is a description of method embodiments, and the embodiments of the present invention are further described below by way of apparatus embodiments.
Fig. 9 is a schematic structural diagram of a lock screen interface display device according to an embodiment of the present invention, as shown in fig. 9, including: a receiving unit 91 and a control unit 92.
The receiving unit 91 is configured to determine whether an instruction of a user is received after a device enters a screen locking state in a process that the user uses an application, and if so, send the instruction to the control unit 92.
And the control unit 92 is used for determining whether the application is the application with the registered lock screen display function after receiving the instruction, and if so, lighting the screen and displaying the preset content of the application on the lock screen interface.
Still taking a mobile phone as an example, a user installs an application a on the mobile phone, which can be used for checking the real-time quotation of stocks, etc., at a certain moment, the user uses the application a to check the current quotation of the stock B concerned by the user, then does not close the application a, places the mobile phone aside to facilitate the next checking, and goes to handle other things by the user, so that the mobile phone will enter a screen locking state after a predetermined time period according to the prior art in consideration of power saving, etc.
In view of the above situation, after receiving the instruction from the user, the receiving unit 91 sends the instruction to the control unit 92, and the control unit 92 may light up the screen and display the predetermined content of the application a on the screen locking interface.
The predetermined content of the application a may refer to an icon of the application a or a functional interface of the application a, etc.
When the predetermined content of the application a displayed on the lock screen interface is an icon, if the control unit 92 determines that the user performs a predetermined operation on the icon, the function interface of the application a may be displayed on the lock screen interface.
The specific contents included in the function interface can be determined according to actual needs, for example, the application a can be registered in advance, and during registration, it can be determined which contents are well displayed on the screen locking interface, such as stock information and the like which can be concerned by the user.
As described above, each application may be registered in advance, that is, a lock screen display function is registered, and only the registered application performs information display on the lock screen interface according to the method of the present invention.
Accordingly, still taking application a as an example, after receiving the instruction of the user, the control unit 92 may first determine whether application a is an application with a registered lock screen display function, and if so, display predetermined content of application a on the lock screen interface, and if not, display the lock screen interface in an existing manner.
Even if the application a registers the lock screen display function, the user may further select whether to open the function, and if the user does not like or does not want to use the function, the user may select to close the function, otherwise, the function may be opened, so that the control unit 92 needs to further determine whether the lock screen display function of the application a is in an open state after determining that the application a is a registered application, and if the lock screen display function is in the open state, display the predetermined content of the application a on the lock screen interface, and if the lock screen display function is in the closed state, display the lock screen interface in the existing manner.
In addition, when the screen is in the lit state, if the control unit 92 determines that the user has not performed any screen operation beyond the first screen-off period, the screen may be turned off in consideration of power saving or the like according to the related art.
Or, the control unit 92 may further display a lock icon on the screen lock interface, and after determining that the user performs the predetermined operation on the lock icon, if the user does not perform any screen operation for more than the second screen-off duration, the screen may be turned off; and the second screen-off duration can be set by a user, and the second screen-off duration is longer than the first screen-off duration.
The locking icon can be a locking button and the like, if the user clicks the locking button, the current state can be locked, and after the second screen-off duration is exceeded, the user does not perform any screen operation, and then the screen is turned off.
Assuming that the first screen-off duration is 3 seconds, the second screen-off duration may be much longer than the first screen-off duration, for example, may be 3 minutes, so that the user does not need to frequently perform the screen lighting operation, thereby further simplifying the user operation.
Fig. 10 is a schematic system diagram corresponding to the above embodiments.
As shown in fig. 10, the system 100 may include: one or more processors 104, system control logic 108 coupled to at least one processor 104, system memory 112 coupled to system control logic 108, non-volatile memory (NVM)116 coupled to system control logic 108, and network interface 120 coupled to system control logic 108.
The processor 104 may include one or more single-core or multi-core processors. The processor 104 may include any combination of general-purpose processors and special-purpose processors (e.g., graphics processors, application processors, baseband processors, etc.).
System control logic 108 may include any suitable interface controller to provide a suitable interface for processor 104 and/or other devices or components in communication with system control logic 108, as one implementation.
Alternatively, system control logic 108 may include one or more memory controllers to provide an interface to system memory 112, etc. System memory 112 may be used to load and store data and/or computer programs. The system memory 112 may include any suitable volatile memory, such as Dynamic Random Access Memory (DRAM).
NVM116 may include one or more transitory or non-transitory computer-readable media for storing data and/or computer programs, for example, NVM116 may include any suitable non-volatile memory, such as flash memory, and/or include any suitable non-volatile storage device, such as one or more Hard Disk Drives (HDDs), one or more optical disk drives, and/or one or more Digital Versatile Disk (DVD) drives.
NVM116 may include, but is not necessarily a part of, storage resources on a device installed or accessible by system 100, e.g., NVM116 may be accessible over a network by way of network interface 120.
System memory 112 and NVM116 may include, in bits, temporal and persistent copies of computer program 124, respectively, that when at least one processor 104 executes a program in computer program 124, system 100 will perform the methods illustrated in fig. 2 and 8. in various embodiments, computer program 124, or corresponding hardware, firmware, and/or software components, may additionally/alternatively be located in system control logic 108 and/or processor 104, etc.
Network interface 120 may have a transceiver to facilitate communication of system 100 with other suitable devices via one or more networks or the like. Network interface 120 may include any suitable hardware and/or firmware. The network interface 120 may include multiple antennas to provide a multiple-input multiple-output wireless interface. Network interface 120 may include a network adapter, a wireless network adapter, a telephone modem, and/or a wireless modem.
As one implementation, at least one processor 104 may be packaged together with logic for one or more controllers in system control logic 108 to form a System In Package (SiP). Alternatively, at least one processor 104 may be integrated on the same die with logic for one or more of the controllers in system control logic 108 to form a system on chip (SoC).
The system 100 may further include an input/output device 132, and the input/output device 132 may include: a user interface for information interaction between a user and the system 100, a peripheral component interface for information interaction between peripheral components and the system 100, and/or sensors for obtaining environmental parameters and/or location information associated with the system 100.
Among these, user interfaces include, but are not limited to: a display (e.g., a liquid crystal display, a touch-sensitive display, etc.), a speaker, a microphone, a camera (e.g., a still camera and/or a video camera), and a keyboard.
Peripheral component interfaces include, but are not limited to: a non-volatile memory port, an audio jack, and a power interface.
Sensors include, but are not limited to: a gyro sensor, an accelerometer, a proximity sensor, an ambient light sensor, and a positioning unit. The positioning unit may be part of the network interface 120 or interact with the network interface 120 to communicate with components of a positioning network, such as Global Positioning System (GPS) satellites.
The system 100 may be a mobile computing device such as, but not limited to: notebook computers, tablet computers, netbooks, mobile phones, etc. Additionally, system 100 may have more or fewer components and/or different architectures.
Based on the disclosure of the present invention, the following exemplary embodiments can be obtained:
embodiment 1, a method comprising: after a device enters a screen locking state in the process of using an application by a user, determining whether an instruction of the user is received; if yes, further determining whether the application is the application with the registered lock screen display function; if so, the screen is lightened, and the preset content of the application is displayed on the screen locking interface.
Example 2, the method described in example 1 may further comprise: after determining that the application is the registered application, determining whether a screen locking display function of the application is in an open state; if so, displaying the preset content of the application on the screen locking interface.
Embodiment 3, the predetermined content described in any of embodiments 1-2 may include: an icon or functional interface; when the preset content of the application displayed on the screen locking interface is an icon, determining whether a user performs preset operation on the icon; and if so, displaying the function interface of the application to the screen locking interface.
Embodiment 4, the method of any of embodiments 1-3 may further include; when the screen is in a lighting state, determining whether the user does not perform any screen operation for more than a first screen-off duration; if so, the screen is extinguished.
Embodiment 5, the method of any of embodiments 1-4 may further include: displaying a locking icon on the screen locking interface while displaying the preset content of the application on the screen locking interface; determining whether the user performs a preset operation on the locking icon, and if so, turning off the screen when the user does not perform any screen operation for more than the second screen turning-off time; and the second screen-off duration is longer than the first screen-off duration.
Embodiment 6, an apparatus, comprising: a receiving unit and a control unit; the receiving unit is used for determining whether an instruction of a user is received or not after a device enters a screen locking state in the process that the user uses an application, and if so, sending the instruction to the control unit; and the control unit is used for determining whether the application is the application with the registered screen locking display function or not after receiving the instruction, and if so, lightening the screen and displaying the preset content of the application to the screen locking interface.
Embodiment 7, the control unit described in embodiment 6 may be further configured to, after determining that the application is a registered application, determine whether a lock screen display function of the application is in an open state, and if so, display predetermined content of the application on the lock screen interface.
Embodiment 8, the predetermined content described in any of embodiments 6 to 7 may include: an icon or functional interface; the control unit may be further configured to, when the predetermined content of the application displayed on the lock screen interface is an icon, determine whether a user performs a predetermined operation on the icon, and if so, display a function interface of the application onto the lock screen interface.
Embodiment 9, the control unit described in any of embodiments 6 to 8, may further be configured to determine whether the user has not performed any screen operation beyond the first screen-off duration when the screen is in the lit state, and if so, extinguish the screen.
Embodiment 10, the control unit of any of embodiments 6-9 may be further configured to display a lock icon on the lock screen interface while displaying the predetermined content of the application on the lock screen interface; determining whether the user performs a preset operation on the locking icon, and if so, turning off the screen when the user does not perform any screen operation for more than the second screen turning-off time; and the second screen-off duration is longer than the first screen-off duration.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.