Disclosure of Invention
The invention provides a screen locking information display method of an intelligent terminal and the intelligent terminal. Meanwhile, by using the invention, the user can directly trigger the display identifier to enter the application program to read the unread information. The complicated steps of unlocking and starting the application program are omitted, and the method is more convenient and fast.
Specifically, the invention provides a method for displaying screen locking information of an intelligent terminal, which comprises the following steps:
presetting an information list in the intelligent terminal, wherein the information list comprises a package name of at least one application program and a display identifier associated with the package name; the intelligent terminal starts a screen locking function; the intelligent terminal receives information pointing to a target application program; acquiring a display identifier associated with the target package name from the information list according to the target package name of the target application program; displaying the display identification in a display interface of the intelligent terminal; and when the intelligent terminal detects a trigger gesture pointing to the display identifier, closing the screen locking function, starting a target application program associated with a target package name associated with the display identifier, and displaying the information.
Preferably, the display identifier includes a dynamic display identifier and a static display identifier, the intelligent terminal detects whether a target application program is running in a background after receiving information pointing to the target application program, and when the target application program is running in the background, the dynamic display identifier associated with the target application program is displayed in a display interface of the intelligent terminal; and when the target application program is not in background running, displaying a static display identifier associated with the target application program in a display interface of the intelligent terminal.
Preferably, the display identifier is a bubble with a color, different applications associate bubbles with different colors through packet names thereof, the dynamic identifier is a dynamic bubble, and the static identifier is a static bubble.
Preferably, the display identifier is a window tool, and after the intelligent terminal receives information pointing to a target application program, the display identifier displaying the information is displayed in a display interface of the intelligent terminal.
Preferably, after receiving new information pointing to a target application, the intelligent terminal acquires an application ID of a sender associated with the information, detects whether a display identifier displaying the information from the application ID exists in the display interface, and replaces information in the display identifier with the new information when the display identifier displaying the information from the application ID exists in the display interface.
In another aspect of the present invention, an intelligent terminal is provided, which includes a processor, a memory, and a display interface, and is characterized in that the memory stores a computer program thereon, and when the computer program is executed by the processor, the following steps are implemented:
presetting an information list in the intelligent terminal, wherein the information list comprises a package name of at least one application program and a display identifier associated with the package name; the intelligent terminal starts a screen locking function; the intelligent terminal receives information pointing to a target application program; acquiring a display identifier associated with the target package name from the information list according to the target package name of the target application program; displaying the display identification in a display interface of the intelligent terminal; and when the intelligent terminal detects a trigger gesture pointing to the display identifier, closing the screen locking function, starting a target application program associated with a target package name associated with the display identifier, and displaying the information.
Preferably, the display identifier includes a dynamic display identifier and a static display identifier, the intelligent terminal detects whether a target application program is running in a background after receiving information pointing to the target application program, and when the target application program is running in the background, the dynamic display identifier associated with the target application program is displayed in a display interface of the intelligent terminal; and when the target application program is not in background running, displaying a static display identifier associated with the target application program in a display interface of the intelligent terminal.
Preferably, the display identifier is a bubble with a color, different applications associate bubbles with different colors through packet names thereof, the dynamic identifier is a dynamic bubble, and the static identifier is a static bubble.
Preferably, the display identifier is a window tool, and after the intelligent terminal receives information pointing to a target application program, the display identifier displaying the information is displayed in a display interface of the intelligent terminal.
Preferably, after receiving new information pointing to a target application, the intelligent terminal acquires an application ID of a sender associated with the information, detects whether a display identifier displaying the information from the application ID exists in the display interface, and replaces information in the display identifier with the new information when the display identifier displaying the information from the application ID exists in the display interface.
Compared with the prior art, the invention has the advantages that,
1) according to the method and the device, different display identifiers are configured for different application programs in the intelligent terminal, so that a user can quickly find the most concerned information from the screen locking prompt;
2) according to the invention, a user can directly trigger the display identifier to enter the application program to read unread information, so that the complicated steps of unlocking and starting the application program are omitted, and the method is more convenient and faster;
3) the invention also provides a dynamic bubble reminding information mode, thereby providing the interest of screen locking information reminding and improving the experience effect of users.
Detailed Description
The advantages of the invention are further illustrated in the following description of specific embodiments in conjunction with the accompanying drawings.
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
In the description of the present invention, it is to be understood that the terms "longitudinal", "lateral", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", and the like, indicate orientations or positional relationships based on those shown in the drawings, and are used merely for convenience of description and for simplicity of description, and do not indicate or imply that the referenced devices or elements must have a particular orientation, be constructed in a particular orientation, and be operated, and thus, are not to be construed as limiting the present invention.
In the description of the present invention, unless otherwise specified and limited, it is to be noted that the terms "mounted," "connected," and "connected" are to be interpreted broadly, and may be, for example, a mechanical connection or an electrical connection, a communication between two elements, a direct connection, or an indirect connection via an intermediate medium, and specific meanings of the terms may be understood by those skilled in the art according to specific situations.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in themselves. Thus, "module" and "component" may be used in a mixture.
Fig. 1 is a schematic flow chart of a screen locking information display method of an intelligent terminal according to a preferred embodiment of the present invention. As can be seen from the figure, the method for displaying the screen locking information provided by the embodiment mainly includes the following steps:
s1: presetting an information list in the intelligent terminal, wherein the information list comprises a package name of at least one application program and a display identifier associated with the package name;
in this embodiment, different presentation identifiers are matched for each application in advance, the package name of the application is associated with the selected presentation identifier, and the association relationship between the package name of the application and the presentation identifier forms an information list and is stored in the storage space of the intelligent terminal.
Preferably, in this embodiment, a plurality of different display identifiers may be configured in advance in the intelligent terminal, and a user may match an easily-recognized display identifier for a common application program according to needs and preferences, and feed back a matching result to the intelligent terminal, and the intelligent terminal obtains a package name of the application program and associates the package name with the corresponding display identifier.
S2: the intelligent terminal starts a screen locking function;
after the configuration is completed, when the intelligent terminal is triggered and requests to execute the screen locking event, the intelligent terminal executes the screen locking event.
S3: the intelligent terminal receives information pointing to a target application program;
when the intelligent terminal receives information pointing to a target application program, the intelligent terminal can analyze the information to obtain the application program pointed by the information and read the package name of the application program.
S4: acquiring a display identifier associated with the target package name from the information list according to the target package name of the target application program;
and after the intelligent terminal acquires the package name of the application program pointed by the received information, reading the display identifier associated with the package name from an information list stored in the intelligent terminal according to the package name.
S5: displaying the display identification in a display interface of the intelligent terminal;
the intelligent terminal further acquires the battery management authority, lights the display interface of the intelligent terminal and displays the read display identification in the display interface of the intelligent terminal.
S6: and when the intelligent terminal detects a trigger gesture pointing to the display identifier, closing the screen locking function, starting a target application program associated with a target package name associated with the display identifier, and displaying the information.
In this embodiment, when the intelligent terminal senses a trigger gesture pointing to the display identifier, the intelligent terminal analyzes the trigger gesture, acquires the right to unlock the intelligent terminal according to the content of the analyzed trigger gesture, executes the operation of unlocking the intelligent terminal, and directly jumps to the message display page of the target application program associated with the package name after unlocking the intelligent terminal, so as to display the information.
In another preferred embodiment of the present invention, the display identifier includes a dynamic display identifier and a static display identifier. Then, when the intelligent terminal receives information directed to a target application:
s4': detecting whether the target application is running in the background
The intelligent terminal analyzes the information, acquires a target application program pointed by the information, and then detects whether the target application program runs in a background or not;
s5': when the target application program is running in the background, displaying a dynamic display identifier associated with the target application program in a display interface of the intelligent terminal;
when the detection result is that the target application program is running in the background, the intelligent terminal retrieves a dynamic display identifier associated with the package name from the information list according to the package name of the target application program, further acquires battery management authority, lights a display interface of the intelligent terminal, and displays the acquired dynamic display identifier in the display interface of the intelligent terminal;
s5': and when the target application program is not in background running, displaying a static display identifier associated with the target application program in a display interface of the intelligent terminal.
And when the detection result shows that the target application program is not in background operation, the intelligent terminal retrieves a static state display identifier associated with the package name from the information list according to the package name of the target application program, further acquires battery management authority, lights a display interface of the intelligent terminal, and displays the acquired static state display identifier in the display interface of the intelligent terminal.
In another preferred implementation of the present invention, the display identifier is a bubble with a color, different applications associate bubbles with different colors through their packet names, and the dynamic identifier is a dynamic bubble, for example, a bubble floating from left to right or from top to bottom on a display interface of the smart terminal; the static identification is a static bubble, e.g., a screenshot of a bubble without any performance of action. Then, when the target application program pointed by the information received by the intelligent terminal is in a background running state, the intelligent terminal lights up the screen, and the screen displays bubbles with specific colors floating from left to right or floating from bottom to top; when the target application program pointed by the information received by the intelligent terminal does not run in the background, the intelligent terminal also lights the screen and displays a screenshot of a bubble with a characteristic color in a specific area or any area of the screen.
In another preferred embodiment of the present invention, if the display identifier is a widget, after the intelligent terminal receives information pointing to a target application:
s5' ″: and displaying a display identifier for displaying the information in a display interface of the intelligent terminal.
The intelligent terminal analyzes the information, and after obtaining the display identifier associated with the packet name of the target application program pointed by the information according to the analysis result, the display interface of the intelligent terminal is lightened, the display identifier is displayed in the display interface of the intelligent terminal, and meanwhile, the information is displayed in the display identifier.
In another preferred embodiment of the present invention, information under the same ID of the same application is not repeatedly displayed. Specifically, after receiving new information directed to a target application program, the intelligent terminal:
s51: acquiring an application program ID of a sender associated with the information;
and analyzing the information, and reading the ID of the application program of the sender associated with the information from the analyzed content.
S52: detecting whether a display identifier displaying information from the application ID exists in the display interface;
and comparing the ID of the application program of the sender with the ID of the application program associated with the information displayed in the display interface, and determining whether a display identifier displaying the information from the ID of the application program exists in the display interface.
S53: when the display interface has the display identifier displaying the information from the application program ID, replacing the information in the display identifier with the new information. Further, the battery management authority is obtained, the display interface of the intelligent terminal is lightened, and the display identification including the new information content is displayed in the display interface of the intelligent terminal.
When the display interface does not have a display identifier displaying information from the application program ID, the intelligent terminal detects whether the target application program is running in a background, and when the detection result is that the target application program is running in the background, the intelligent terminal retrieves a dynamic display identifier associated with a package name from the information list according to the package name of the target application program, further acquires battery management authority, lights the display interface of the intelligent terminal, and displays the acquired dynamic display identifier in the display interface of the intelligent terminal; and when the detection result shows that the target application program is not in background operation, the intelligent terminal retrieves a static state display identifier associated with the package name from the information list according to the package name of the target application program, further acquires battery management authority, lights a display interface of the intelligent terminal, and displays the acquired static state display identifier in the display interface of the intelligent terminal.
The invention also provides an intelligent terminal, which comprises a processor, a memory and a display interface, wherein the memory is stored with a computer program, and the computer program realizes the following steps when being executed by the processor:
presetting an information list in the intelligent terminal, wherein the information list comprises a package name of at least one application program and a display identifier associated with the package name;
the intelligent terminal starts a screen locking function;
the intelligent terminal receives information pointing to a target application program;
acquiring a display identifier associated with the target package name from the information list according to the target package name of the target application program;
displaying the display identification in a display interface of the intelligent terminal;
and when the intelligent terminal detects a trigger gesture pointing to the display identifier, closing the screen locking function, starting a target application program associated with a target package name associated with the display identifier, and displaying the information.
Preferably, the display identifier includes a dynamic display identifier and a static display identifier, and the intelligent terminal detects whether a target application program is running in a background or not after receiving information pointing to the target application program;
when the target application program is running in the background, displaying a dynamic display identifier associated with the target application program in a display interface of the intelligent terminal;
and when the target application program is not in background running, displaying a static display identifier associated with the target application program in a display interface of the intelligent terminal.
Preferably, the display identifier is a bubble with a color, different applications associate bubbles with different colors through packet names thereof, the dynamic identifier is a dynamic bubble, and the static identifier is a static bubble.
Preferably, the display identifier is a window tool, and after the intelligent terminal receives information pointing to a target application program, the display identifier displaying the information is displayed in a display interface of the intelligent terminal.
Preferably, after receiving new information pointing to a target application program, the intelligent terminal acquires an application program ID of a sender associated with the information, and detects whether a display identifier displaying the information from the application program ID exists in the display interface;
when the display interface has the display identifier displaying the information from the application program ID, replacing the information in the display identifier with the new information.
In summary, different display identifiers are configured for different application programs in the intelligent terminal, so that a user can quickly find the most concerned information from the screen locking prompt; according to the invention, a user can directly trigger the display identifier to enter the application program to read unread information, so that the complicated steps of unlocking and starting the application program are omitted, and the method is more convenient and faster; the invention also provides a dynamic bubble reminding information mode, thereby providing the interest of screen locking information reminding and improving the experience effect of users.
The following describes the invention in detail with reference to specific applications and advantages thereof:
the first embodiment is as follows:
according to the frequent application condition of the intelligent terminal, an intelligent terminal user configures a green bubble for the WeChat to serve as an information display identifier in a screen locking state under the setting situation of the intelligent terminal. After the intelligent terminal responds to the trigger of the user and starts the WeChat, the intelligent terminal responds to the trigger operation of the user or executes a screen locking event according to a preset automatic trigger condition of screen locking, such as the screen is not touched within 5 minutes. In a screen locking state, the intelligent terminal receives information of a WeChat ID from a user M, analyzes the information, acquires an application program pointed by the information as the WeChat, and reads a packet name of the WeChat associated with the information from analyzed content; when the intelligent terminal detects that the WeChat is running in the background, the intelligent terminal acquires the green dynamic bubbles associated with the package name from an information list stored in the intelligent terminal according to the package name; and then, acquiring the battery management authority, lighting a display interface of the intelligent terminal, displaying a floating green bubble in the display interface of the intelligent terminal, and displaying the content of the information in the green bubble. When the intelligent terminal receives new information of the WeChat ID from the user M again, the intelligent terminal analyzes the information, obtains the application program pointed by the information as the WeChat, reads the packet name of the WeChat associated with the information and the WeChat ID of the user M associated with the information from the analyzed content, detects that a display identifier displaying the information from the WeChat ID exists in the display interface according to the WeChat ID, replaces the information in the display identifier with the new information, further obtains the battery management authority, lights the display interface of the intelligent terminal, and displays floating green bubbles containing the new information in the display interface of the intelligent terminal.
Example two:
according to the frequent application condition of the intelligent terminal, an intelligent terminal user configures a blue bubble for the QQ as an information display identifier in a screen locking state and configures a red bubble for a system short message as the information display identifier in the screen locking state under the setting condition of the intelligent terminal. After the intelligent terminal responds to the trigger of the user and starts the QQ, the intelligent terminal responds to the trigger operation of the user or executes a screen locking event according to a preset automatic trigger condition of screen locking, such as no screen being touched for 5 minutes. In a screen locking state, the intelligent terminal receives information of a communication number from a user N, analyzes the information, acquires a packet name of a system short message as an application program pointed by the information, and reads the communication number associated with the information from analyzed content; when the intelligent terminal detects that the system short message does not run in the background, the intelligent terminal acquires the red static bubbles associated with the packet name from the information list stored in the intelligent terminal according to the packet name; and then, acquiring the battery management authority, lighting a display interface of the intelligent terminal, displaying a static screenshot of a red bubble in the display interface of the intelligent terminal, and displaying the content of the information in the screenshot of the red bubble. When the intelligent terminal receives new information of the communication number from the user N again, the intelligent terminal analyzes the information, obtains an application program pointed by the information as the communication number, reads a packet name of a system short message associated with the information and the communication number of the user N associated with the information from the analyzed content, and when the intelligent terminal detects that a display identifier displaying the information from the communication number exists in the display interface according to the communication number, the information in the display identifier is replaced by the new information, further, the battery management authority is obtained, the display interface of the intelligent terminal is lightened, and a red bubble screenshot including the content of the new information is displayed in the display interface of the intelligent terminal.
The embodiments of the present invention have been described in detail, but the embodiments are merely examples, and the present invention is not limited to the embodiments described above. Any equivalent modifications and substitutions to those skilled in the art are also within the scope of the present invention. Accordingly, equivalent changes and modifications made without departing from the spirit and scope of the present invention should be covered by the present invention.