CN106775206B - Screen awakening method and device of user terminal and user terminal - Google Patents

Screen awakening method and device of user terminal and user terminal Download PDF

Info

Publication number
CN106775206B
CN106775206B CN201611060593.6A CN201611060593A CN106775206B CN 106775206 B CN106775206 B CN 106775206B CN 201611060593 A CN201611060593 A CN 201611060593A CN 106775206 B CN106775206 B CN 106775206B
Authority
CN
China
Prior art keywords
user terminal
application
screen
memo
determining
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.)
Active
Application number
CN201611060593.6A
Other languages
Chinese (zh)
Other versions
CN106775206A (en
Inventor
郑发
郑战海
王风
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Genius Technology Co Ltd
Original Assignee
Guangdong Genius Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Genius Technology Co Ltd filed Critical Guangdong Genius Technology Co Ltd
Priority to CN201611060593.6A priority Critical patent/CN106775206B/en
Publication of CN106775206A publication Critical patent/CN106775206A/en
Application granted granted Critical
Publication of CN106775206B publication Critical patent/CN106775206B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention relates to the technical field of electronic equipment, and discloses a method and a device for awakening a screen of a user terminal and the user terminal, wherein the method comprises the following steps: when the user terminal is in a screen-off state, detecting double-click operation aiming at the user terminal through a vibration sensor of the user terminal, wherein the double-click operation is used for indicating to awaken a screen of the user terminal, judging whether a touch screen detection function of the user terminal detects touch parameters of the double-click operation, awakening the screen of the user terminal in a standard awakening mode when the touch parameters of the double-click operation are detected, and awakening the screen of the user terminal in a user-defined awakening mode when the touch parameters of the double-click operation are not detected, namely awakening the screen of the user terminal and synchronously starting predetermined applications to be started. The embodiment of the invention can enrich the function of the user terminal screen awakening mode and improve the use experience of the user.

Description

Screen awakening method and device of user terminal and user terminal
Technical Field
The invention relates to the technical field of electronic equipment, in particular to a method and a device for waking up a screen of a user terminal and the user terminal.
Background
At present, no matter be user terminal such as smart mobile phone or smart watch, all allow the user to awaken the screen through the awakening mode that often uses fast when being in the state of turning to the screen. In practical applications, there are two main ways to wake up the user terminal screen: firstly, the touch operation is realized through a touch screen, namely, the touch operation of the touch screen aiming at the user terminal is continuously detected in the state of the information screen; and secondly, the detection is realized by a vibration sensor, namely, the short double-time knocking is detected by the vibration sensor. The two current screen awakening modes can only realize the awakening of the user terminal screen, and the function is single.
Disclosure of Invention
The embodiment of the invention discloses a method and a device for awakening a screen of a user terminal and the user terminal, which can enrich the function of the awakening mode of the screen of the user terminal.
The first aspect of the embodiment of the invention discloses a method for waking up a screen of a user terminal, which comprises the following steps:
when a user terminal is in a screen-off state, detecting double-click operation aiming at the user terminal through a vibration sensor of the user terminal, and judging whether a touch screen detection function of the user terminal detects touch parameters of the double-click operation, wherein the double-click operation is used for indicating to awaken a screen of the user terminal;
when the touch parameter of the double-click operation is detected, waking up a screen of the user terminal in a standard wake-up mode; when the touch parameter of the double-click operation is not detected, waking up a screen of the user terminal in a self-defined wake-up mode;
wherein, awakening the screen of the user terminal in the user-defined awakening mode comprises:
and awakening the screen of the user terminal and synchronously starting the predetermined application to be started.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, when the touch parameter of the double-click operation is not detected, before waking up the screen of the user terminal and synchronously starting a predetermined application to be started, the method further includes:
determining an application to be started according to the acquired parameter information;
wherein the parameter information includes:
sound information which is matched with preset voiceprint information in the current environment and is collected by a sound sensor of the user terminal; or, the memorandum items matched with the current system time of the user terminal in the memorandum stored in the user terminal; or the current geographic position of the user terminal.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, when the parameter information includes the current geographic location, the determining, according to the acquired parameter information, an application to be started includes:
determining all activity projects which can be performed by the user at the current geographic position, and determining the activity project with the largest number of people participating in the activity projects from all the activity projects;
and determining the application corresponding to the activity item with the largest number of participators in all the applications installed by the user terminal as the application to be started.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, when the parameter information includes the sound information, the determining, according to the acquired parameter information, an application to be started includes:
analyzing the sound information to obtain keywords in the sound information, and determining at least one application matched with the keywords in the sound information from all applications installed in the user terminal;
and determining the application with the highest use frequency as the application to be started according to the use frequency of each application in the at least one application counted in advance.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, when the parameter information includes the memo item, the determining, according to the acquired parameter information, an application to be started includes:
extracting the memo geographical position and the memo details in the memo item;
when the distance value between the memo geographical position and the current geographical position of the user terminal is smaller than or equal to a preset distance threshold value, extracting keywords in the memo details;
determining at least one application matched with the keywords in the memo details and the total using time length of each application in the at least one application from all applications installed in the user terminal;
and determining the application with the longest total use time in the at least one application as the application to be started.
The second aspect of the embodiment of the present invention discloses a screen wake-up device of a user terminal, the device includes a double-click detection unit, a touch determination unit and a wake-up control unit, wherein:
the double-click detection unit is used for detecting double-click operation aiming at the user terminal through a vibration sensor of the user terminal when the user terminal is in a screen-off state, and the double-click operation is used for indicating to awaken a screen of the user terminal;
the touch judging unit is used for judging whether a touch screen detection function of the user terminal detects a touch parameter of the double-click operation;
the wake-up control unit is used for waking up the screen of the user terminal in a standard wake-up mode when the judgment result of the touch judgment unit is yes, and waking up the screen of the user terminal in a user-defined wake-up mode when the judgment result of the touch judgment unit is no;
the specific way that the awakening control unit awakens the screen of the user terminal in the user-defined awakening mode is as follows:
and awakening the screen of the user terminal and synchronously starting the predetermined application to be started.
As an optional implementation manner, in the second aspect of the embodiment of the present invention, the apparatus further includes an application determining unit, where:
the application determining unit is used for determining an application to be started according to the acquired parameter information when the judgment result of the touch judging unit is negative and before the awakening control unit awakens the screen of the user terminal and synchronously starts the predetermined application to be started;
wherein the parameter information includes:
sound information which is matched with preset voiceprint information in the current environment and is collected by a sound sensor of the user terminal; or, the memorandum items matched with the current system time of the user terminal in the memorandum stored in the user terminal; or the current geographic position of the user terminal.
As an optional implementation manner, in a second aspect of the embodiment of the present invention, the application determining unit includes a first determining subunit and a second determining subunit, where:
the first determining subunit is configured to determine, when the parameter information includes the current geographic location, all activity items that can be performed by the user in the current geographic location, and determine, from the all activity items, an activity item with the largest number of people involved;
and the second determining subunit is configured to determine, as an application to be started, an application corresponding to the activity item with the largest number of participants among all applications installed in the user terminal.
As an optional implementation manner, in the second aspect of the embodiment of the present invention, the application determining unit includes an analyzing subunit and a third determining subunit, where:
the analysis subunit is configured to, when the parameter information includes the sound information, analyze the sound information to obtain a keyword in the sound information;
the third determining subunit is configured to determine, from all applications installed in the user terminal, at least one application that matches the keyword in the sound information, and determine, according to the usage frequency of each application in the at least one application counted in advance, an application with the highest usage frequency as an application to be started.
As an optional implementation manner, in the second aspect of the embodiment of the present invention, the application determining unit includes an extracting sub-unit and a fourth determining sub-unit, where:
the extracting subunit is configured to, when the parameter information includes the memo item, extract a memo geographical position and a memo detail in the memo item, and when a distance value between the memo geographical position and a current geographical position where the user terminal is located is less than or equal to a preset distance threshold, extract a keyword in the memo detail;
the fourth determining subunit is configured to determine, from all applications installed in the user terminal, at least one application that matches the keyword in the memo detail and a total usage duration of each of the at least one application, and determine, as an application to be started, an application that has a longest total usage duration among the at least one application.
The third aspect of the embodiment of the invention discloses a user terminal, and the user terminal comprises the screen awakening device of the user terminal disclosed by the second aspect of the embodiment of the invention.
Compared with the prior art, the embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, when the user terminal is in a screen-off state, a vibration sensor of the user terminal detects double-click operation aiming at the user terminal, the double-click operation is used for indicating to wake up a screen of the user terminal, whether a touch screen detection function of the user terminal detects touch parameters of the double-click operation or not is judged, when the touch parameters of the double-click operation are detected, the screen of the user terminal is woken up in a standard wake-up mode, and when the touch parameters of the double-click operation are not detected, the screen of the user terminal is woken up in a user-defined wake-up mode, namely, the screen of the user terminal is woken up and a predetermined application to be started is. Therefore, the embodiment of the invention can determine the awakening mode aiming at the user terminal screen in a mode of combining the vibration sensor and the touch screen detection function, and can start corresponding application while awakening the user terminal screen, thereby enriching the functions of the awakening mode of the user terminal screen and improving the use experience of a user.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart illustrating a method for waking up a screen of a user terminal according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating another method for waking up a screen of a user equipment according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating a method for waking up a screen of a user terminal according to another embodiment of the present invention;
fig. 4 is a schematic structural diagram of a screen wake-up apparatus of a user terminal according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of another screen wakeup device of a user terminal according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a screen wake-up apparatus of another user terminal according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a further screen wake-up apparatus of a user terminal according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a further screen wake-up apparatus of a user terminal according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a further screen wake-up apparatus of a user terminal according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a user terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention discloses a method and a device for waking up a screen of a user terminal, and the user terminal, wherein the method and the device can determine the wake-up mode aiming at the screen of the user terminal in a mode of combining a vibration sensor and a touch screen detection function, and can start corresponding application while waking up the screen of the user terminal, thereby enriching the function of the wake-up mode of the screen of the user terminal and improving the use experience of a user. The following are detailed below.
Example one
Referring to fig. 1, fig. 1 is a flowchart illustrating a method for waking up a screen of a user terminal according to an embodiment of the present invention. The method for waking up the screen of the user terminal described in fig. 1 may be applied to user terminals such as smart phones (Android phones, iOS phones, etc.), tablet computers, smart watches, palmtop computers, and Mobile Internet Devices (MID), and the embodiments of the present invention are not limited thereto. As shown in fig. 1, the screen wakeup method of the user terminal may include the following operations:
101. when the user terminal is in a screen-off state, the user terminal detects a double-click operation for the user terminal through a vibration sensor of the user terminal, and the double-click operation is used for instructing to wake up a screen of the user terminal.
In the embodiment of the invention, the user terminal is in the screen-off state, namely the screen of the user terminal is in the black screen state or the screen-locking state, and when the screen of the user terminal is detected to be switched from the bright screen state to the screen-off state, the user terminal starts the detection function of the vibration sensor of the user terminal, wherein the vibration sensor is used for detecting the knocking operation aiming at the user terminal.
In the embodiment of the invention, the double-click operation is composed of two-click operations (a first-click operation and a second-click operation), and the time interval between the first-click operation and the second-click operation does not exceed a preset time interval threshold, namely when the user terminal is in a screen-off state, if the time interval between the two-click operations (namely, the double-click operations) continuously detected by the user terminal is less than or equal to the preset time interval threshold, the two-click operations are determined to jointly compose the double-click operation for instructing to awaken the screen of the user terminal.
102. And the user terminal judges whether the touch screen detection function of the user terminal detects the touch parameters of the double-click operation.
In the embodiment of the present invention, when the determination result in step 102 is yes, the user terminal determines that the double-click operation is directly triggered by the user through a skin part such as a finger or a finger joint, and triggers to execute step 103; if the result of the determination in step 102 is negative, the user terminal determines that the double-click operation is triggered by the user through a non-skin portion such as a finger cover, and triggers execution of step 104.
103. The user terminal wakes up the screen of the user terminal in a standard wake-up mode.
In the embodiment of the invention, when the screen-off state is a black screen state, or when the screen-off state is a lock screen state and the user terminal is not provided with a password lock, the user terminal wakes up the screen of the user terminal in a standard wake-up mode, namely, the screen state is directly switched from the black screen state to a bright screen state, and at the moment, an operation interface output by the user terminal is an operation interface when the user terminal turns off the screen; when the screen-off state is the screen-locking state and the user terminal is provided with the password lock, the user terminal wakes up the screen of the user terminal in a standard wake-up mode, namely, an unlocking interface is output firstly, and then an operation interface is output under the condition that the unlocking password input by the user is detected to be correct, wherein the operation interface is the operation interface when the user terminal turns off the screen.
104. And the user terminal wakes up the screen of the user terminal in a self-defined wake-up mode.
In the embodiment of the present invention, the waking up the screen of the user terminal in the user-defined wake-up mode by the user terminal may include:
the user terminal wakes up a screen of the user terminal and synchronously starts the predetermined application to be started, wherein the application to be started is the application which needs to be synchronously started when the user terminal is woken up the screen in the user-defined wake-up mode.
Specifically, when the screen-off state is a black screen state, or when the screen-off state is a lock screen state and the user terminal is not provided with a password lock, the user terminal wakes up the screen of the user terminal in a user-defined wake-up mode, that is, directly switches the screen state from the black screen state to a bright screen state and outputs a predetermined operation interface of the application to be started; when the screen-off state is the screen-locking state and the user terminal is provided with the password lock, the user terminal wakes up the screen of the user terminal in a standard wake-up mode, namely, firstly outputs an unlocking interface, and then outputs a predetermined operation interface of the application to be started under the condition that the unlocking password input by the user is detected to be correct.
In an optional embodiment, when the touch parameter of the double-click operation is not detected, and before performing step 104, the method for waking up the screen of the user terminal may further include the following operations:
and the user terminal determines the applications to be started which need to be synchronously started when the user terminal wakes up the screen of the user terminal in the user-defined wake-up mode.
As an alternative embodiment, the determining, by the user terminal, that the application to be started needs to be started synchronously when the user terminal wakes up the screen of the user terminal in the custom wake-up mode may include:
the user terminal determines the to-be-started application which needs to be synchronously started when the user terminal wakes up the screen of the user terminal in the user-defined wake-up mode from the corresponding relation between the pre-stored user-defined wake-up mode and the to-be-started application, namely the to-be-started application which needs to be synchronously started when the user wakes up the screen in the user-defined wake-up mode can be preset in the user-defined wake-up mode by the user according; or,
the user terminal determines an application to be started corresponding to the current date, the current geographic position of the user terminal and the time period of the current system time of the user terminal from the corresponding relationship between the pre-stored date, the pre-stored time period and the pre-stored geographic position and the application to be started, and the application to be started corresponding to the current date, the current geographic position of the user terminal and the time period of the current system time of the user terminal is used as the application to be started which needs to be started synchronously when the user terminal wakes up the screen of the user terminal in the self-defined wake-up mode under the condition that the touch parameter of the double-click operation is not detected, wherein the corresponding relationship between the pre-stored date, the pre-stored time period, the pre-stored geographic position and the application to be started can be set by the.
The application to be started determined by the user terminal may be a supermarket payment application, a bus fee payment application, an instant messaging application, a group purchase application, a shopping application, an entertainment application, or an application which needs to be opened urgently in a special scene, and the embodiment of the invention is not limited.
For example, assuming that the current date when the touch parameter of the double-click operation is not detected is 2016, 11, 4, friday, the geographic location of the user terminal is the cell where the user terminal resides, and the current system time of the user terminal is 21:10 in the evening, the user terminal determines, from the correspondence between the date, the time period, and the geographic location and the application to be started, the cell where the user terminal resides, and 21: and 10, if the application to be started corresponding to the application is the comprehensive art live broadcast application, the user terminal starts the comprehensive art live broadcast application while waking up the screen.
According to the optional implementation method, the application meeting the specific requirements of the user can be determined to be used as the application to be started before the screen of the user terminal is awakened in the user-defined awakening mode, the application to be started is awakened while the screen of the user terminal is awakened in the user-defined awakening mode, the user does not need to find the operation icon of the application to be started from a plurality of applications installed in the user terminal after the screen of the user terminal is awakened, the user does not need to additionally input touch or touch operation aiming at the operation icon, manual operation of the user is reduced, the application required by the user can be quickly started, and the use experience of the user is further improved.
It should be noted that, in this optional embodiment, only the correspondence between any one or two of the date, the time period, and the geographic location and the application to be started may be stored in the user terminal, which is not limited in the embodiment of the present invention.
As another optional implementation, the application to be started, which needs to be started synchronously when the user terminal determines to wake up the screen of the user terminal in the custom wake-up mode, may also include:
and the user terminal determines the applications to be started which need to be synchronously started when the user terminal wakes up the screen of the user terminal in the user-defined wake-up mode according to the acquired parameter information.
The acquired parameter information may include one or more of a tapping force value of the double-tapping operation, sound information which is acquired by a sound sensor of the user terminal and is matched with preset voiceprint information in the current environment, memo items which are stored in a memo of the user terminal and are matched with the current system time of the user terminal, and the current geographical position of the user terminal.
In this another optional implementation, when the parameter information includes the tapping force value of the double-tap operation, for example, the tapping force value of the first tapping operation, the tapping force value of the second tapping operation, or the average tapping force value of the first tapping operation and the second tapping operation, the determining, by the user terminal according to the acquired parameter information, that the to-be-started application that needs to be synchronously started when waking up the screen of the user terminal in the user-defined wake-up mode may include:
and the user terminal inquires out the application corresponding to the tapping force value of the double-tapping operation from the corresponding relation between the preset tapping force value and the application, and determines the application corresponding to the tapping force value of the double-tapping operation as the application to be started which needs to be started synchronously when the screen of the user terminal is awakened in a self-defined awakening mode.
In this another optional implementation, when the parameter information includes the current geographic location, the determining, by the user terminal according to the acquired parameter information, that the to-be-started application needs to be started synchronously when the user terminal wakes up the screen of the user terminal in the custom wake-up mode may also include:
the user terminal determines all activity items (such as shopping, entertainment, dining, medical treatment and the like) which can be carried out by the user at the current geographic position, determines the activity item with the largest number of people participating in the activity items from all the activity items, and determines the application corresponding to the activity item with the largest number of people participating in the activity items in all the applications installed on the user terminal as the application to be started. Therefore, a proper application can be automatically selected for the user according to the geographical position of the user, and the use experience of the user is further improved.
Optionally, when the parameter information further includes the sound information, after determining an activity item with the largest number of people participating in the activity item from all the activity items, and before determining an application corresponding to the activity item with the largest number of people participating in the activity item from all applications installed in the user terminal as an application to be started, the user terminal may further perform the following operations:
the user terminal analyzes the sound information to obtain keywords in the sound information, and when the analyzed keywords belong to attribute keywords of the activity item with the largest number of people participating, the operation of determining the application corresponding to the activity item with the largest number of people participating in the all applications installed on the user terminal as the application to be started is triggered and executed, wherein the attribute keywords of each activity item are used for describing the activity characteristics of the activity item, for example, for a meal item, the activity characteristics can be menu, payment, evaluation and the like, and for a bus sitting item, the activity characteristics can be bus route inquiry, bus position inquiry, bus fee payment and the like.
Further optionally, when the analyzed keyword does not belong to the attribute keyword of the activity item with the largest number of participating people, the user terminal may further perform the following operations:
and determining the activity items matched with the keywords obtained by analyzing the sound information from all the activity items according to the keywords obtained by analyzing the sound information and the attribute keywords of each activity item in all the activity items, and inquiring the application of the matched activity item from all the applications installed on the user terminal to serve as the application to be started. Therefore, the determined integrating degree of the application to be started and the actual requirement of the user can be improved, and the use experience of the user is further improved.
It should be noted that, when a plurality of applications to be started are determined, the user terminal may further determine one or two applications as the applications to be started that need to be started finally according to the total use duration, the use frequency, or the latest start time of each application to be started.
For example, when the current geographic position is a bus station, the user terminal determines that the activity item with the largest number of people participating in the bus station is a bus, and the application to be started determined by the user terminal can be a bus fee payment application or a bus inquiry application; when the current geographic position is a supermarket, the user terminal determines that the activity item with the largest number of people participating in the supermarket is supermarket payment or commodity price query, and the application to be started determined by the user terminal can be a payment application or a commodity price query application corresponding to the supermarket; when the current geographical position is a shopping mall, all activity items which can be performed in the shopping mall and are determined by the user terminal include shopping, watching movies, dining and drinking coffee, the item with the largest number of people is shopping, the attribute keywords of the shopping are selection or selection and payment or purchase orders, when the touch parameter of the double-click operation is not detected, the user terminal collects sound information matched with preset voiceprint information in the current environment and analyzes the sound information to obtain the keywords as the purchase orders, and the user terminal determines the application which corresponds to the shopping and is installed in the user terminal as an application to be started, such as a payment application or a shopping application.
In this another optional implementation, when the parameter information includes the sound information, the determining, by the user terminal according to the acquired parameter information, that the to-be-started application that needs to be synchronously started when the user terminal wakes up the screen of the user terminal in the customized wake-up mode may also include:
the user terminal analyzes the sound information to obtain the keywords in the sound information, determines at least one application matched with the keywords in the sound information from all applications installed in the user terminal, and determines the application with the highest use frequency as the application to be started according to the use frequency of each application in the at least one application counted in advance. Therefore, the appropriate application to be started can be determined for the user according to the current actual requirement of the user, and the use experience of the user is further improved.
For example, when the touch parameter of the double-click operation is not detected, the user terminal collects sound information matched with preset voiceprint information in the current environment, analyzes the sound information to obtain a keyword of the sound information as meal, and determines at least one application matched with the 'meal' as a takeaway application and a group purchase application from all applications installed in the user terminal, wherein the group purchase application is determined to be an application to be started by the user terminal when the use frequency of the group purchase application is higher.
Optionally, when the parameter information further includes the memo item matching the current system time of the user terminal and the current geographic location, after analyzing the sound information to obtain the keyword in the sound information, and before determining at least one application matching the keyword in the sound information from all applications installed in the user terminal, the user terminal may further perform the following operations:
the user terminal extracts a memo geographical position and memo details (namely a memo specific event) in the memo item, judges whether the distance between the current geographical position of the user terminal and the memo geographical position is smaller than or equal to a preset distance threshold, extracts keywords in the memo details and judges whether the extracted keywords in the memo details are matched with the keywords in the sound information when the distance is smaller than or equal to the preset distance threshold, and triggers the operation of determining at least one application matched with the keywords in the sound information from all applications installed on the user terminal when the extracted keywords in the memo details are matched with the keywords in the sound information. Therefore, the method for determining the application to be started through the voice information, the memorandum and the current geographic position of the user further improves the degree of engagement between the determined application to be started and the user requirements, and further improves the use experience of the user.
In this another optional manner, when the parameter information includes the memo item matched with the current system time of the user terminal, the determining, by the user terminal according to the acquired parameter information, that the to-be-started application that needs to be synchronously started when the user terminal wakes up the screen of the user terminal in the custom wake-up mode may include:
the method comprises the steps that a user terminal extracts a memo geographical position and memo details in the memo item, when the distance value between the memo geographical position and the current geographical position where the user terminal is located is smaller than or equal to a preset distance threshold value, keywords in the memo details are extracted, at least one application matched with the keywords in the memo details and the total using time length of each application in the at least one application are determined from all applications installed in the user terminal, and the application with the longest total using time length in the at least one application is determined as an application to be started. Therefore, the application to be started which needs to be synchronously started when in the custom wake-up mode can be determined through the memorandum stored in the user terminal.
Optionally, when the distance value between the memo geographic position and the current geographic position where the user terminal is located is less than or equal to a preset distance threshold, and before extracting the keyword in the memo detail, the user terminal may further perform the following operations:
judging whether the user terminal is in a motion state or not through an acceleration sensor in the user terminal, determining the motion direction of the user terminal when the user terminal is in the motion state, and triggering and executing the operation of extracting the keywords in the memo details when the motion direction is the direction pointing to the memo geographical position. Therefore, the determined integrating degree between the application to be started and the user requirement can be improved, and the user experience is further improved.
It can be seen that, by implementing the method for waking up the screen of the user terminal described in fig. 1, the wake-up mode for the screen of the user terminal can be determined by combining the vibration sensor and the touch screen detection function, and the corresponding application can be started while the screen of the user terminal is woken up, so that the function of the wake-up mode for the screen of the user terminal is enriched, and the use experience of the user is improved.
Example two
Referring to fig. 2, fig. 2 is a flowchart illustrating another method for waking up a screen of a ue according to an embodiment of the present invention. The method for waking up the screen of the user terminal described in fig. 2 may be applied to user terminals such as smart phones (Android phones, iOS phones, etc.), tablet computers, smart watches, palmtop computers, and Mobile Internet Devices (MID), and the embodiments of the present invention are not limited thereto. As shown in fig. 2, the screen wakeup method of the user terminal may include the following operations:
201. when the user terminal is in a screen-off state, the user terminal detects a double-click operation for the user terminal through a vibration sensor of the user terminal, and the double-click operation is used for instructing to wake up a screen of the user terminal.
202. And the user terminal judges whether the touch screen detection function of the user terminal detects the touch parameters of the double-click operation.
In the embodiment of the present invention, when the determination result in step 202 is yes, step 203 is triggered to be executed; when the judgment result of the step 202 is negative, the step 204 is triggered to be executed.
203. The user terminal wakes up the screen of the user terminal in a standard wake-up mode.
204. The user terminal determines a memo item matched with the current system time of the user terminal from the memo stored in the user terminal, wherein the memo item consists of a memo geographical position and memo details.
205. The user terminal determines the current geographical location where the user terminal is located.
206. And the user terminal judges whether the distance value between the current geographical position and the memorandum geographical position is less than or equal to a preset distance threshold value.
In the embodiment of the present invention, when the determination result in step 206 is yes, step 207 is triggered to be executed; if the determination result in step 206 is negative, the user terminal may determine the application to be started according to the current geographic location or the collected sound information matched with the preset voiceprint information, please refer to embodiment one for details, which is not described in detail in this embodiment of the present invention.
207. And the user terminal determines all the activity items which can be carried out by the user at the current geographic position.
208. And the user terminal extracts the keywords in the memo details and judges whether one of the activity items matched with the extracted keywords in the memo details exists in all the activity items.
In the embodiment of the present invention, when the determination result in step 208 is yes, step 209 is triggered to be executed; when the determination result in the step 208 is negative, the user terminal may determine the application to be started according to the current geographic location or the collected sound information matched with the preset voiceprint feature information, please refer to embodiment one for details, which is not described in detail in this embodiment of the present invention.
209. And the user terminal determines at least one application corresponding to the one activity item from all the applications installed in the user terminal.
210. And the user terminal determines a preset number of applications from the at least one application as the applications to be started according to a preset selection rule.
The preset selection rule may include any one of a selection rule with the highest use frequency, a selection rule with the longest total use time length, and a latest selection rule of a last start time length.
211. And the user terminal wakes up the screen of the user terminal and starts the application to be started.
In an optional embodiment, when the determination result in step 206 is yes and before step 207 is executed, the user terminal may further perform the following operations:
judging whether the user terminal is in a motion state or not by the acceleration sensor, determining the motion direction of the user terminal when the user terminal is in the motion state, triggering and executing step 207 when the motion direction faces the memo geographical position, and determining the application to be started according to the current geographical position or the collected sound information matched with the preset voiceprint information when the motion direction does not face the memo geographical position.
In another alternative embodiment, when the determination result in step 208 is yes and before step 209 is executed, the user terminal may further perform the following operations:
and acquiring the sound information matched with the preset voiceprint information in the current environment, analyzing the sound information to obtain keywords in the sound information, judging whether the keywords in the sound information are matched with the keywords in the memo details, and triggering to execute the step 209 when the keywords in the sound information are matched with the keywords in the memo details.
It can be seen that, by implementing the method for waking up the screen of the user terminal described in fig. 2, the wake-up mode for the screen of the user terminal can be determined by combining the vibration sensor and the touch screen detection function, and the corresponding application can be started while the screen of the user terminal is woken up, so that the function of the wake-up mode for the screen of the user terminal is enriched, the use experience of the user is improved, and the application which needs to be started synchronously when the screen is woken up in the user-defined wake-up mode is determined by the current geographic position of the user terminal, the collected corresponding sound information and the corresponding memo, the user-defined wake-up mode is combined with the actual requirements of the user, so that the manual operation of the user is reduced, the degree of engagement between the determined application and the actual requirements of the user.
EXAMPLE III
Referring to fig. 3, fig. 3 is a flowchart illustrating a method for waking up a screen of a ue according to another embodiment of the present invention. The method for waking up the screen of the user terminal described in fig. 3 may be applied to user terminals such as smart phones (Android phones, iOS phones, etc.), tablet computers, smart watches, palmtop computers, and Mobile Internet Devices (MID), and the embodiments of the present invention are not limited thereto. As shown in fig. 3, the screen wakeup method of the user terminal may include the following operations:
301. when the user terminal detects the screen-off instruction, the screen of the user terminal is switched to the screen-off state according to the screen-off instruction, and the touch screen detection function of the user terminal is closed.
302. When the screen of the user terminal is in a screen turning state, the user terminal detects whether a first tapping operation aiming at the user terminal exists through a vibration sensor of the user terminal.
In the embodiment of the present invention, when the detection result in step 302 is yes, step 303 is triggered to be executed; when the detection result in step 302 is negative, step 302 may be re-triggered, that is, the user terminal maintains the above-mentioned information screen state and maintains the off state of the touch screen detection function.
303. And the user terminal starts the touch screen detection function according to the first-time knocking operation.
304. And in a preset time period after the first tapping operation is detected, the user terminal detects whether a second tapping operation aiming at the user terminal exists or not through the vibration sensor.
In this embodiment of the present invention, when the detection result in step 304 is yes, step 305 is triggered to be executed; and when the detection result in the step 304 is negative, the user terminal keeps the screen refreshing state and closes the touch screen detection function.
305. And the user terminal detects whether the second knocking operation is the knocking operation triggered by the skin parts such as fingers or finger joints through the touch screen detection function to obtain a detection result.
306. And the user terminal generates a screen awakening instruction according to the first tapping operation, the second tapping operation and the detection result.
In the embodiment of the present invention, when the detection result indicates that the second tapping operation is a tapping operation triggered by a user through a skin part such as a finger or a finger joint, an execution step 307 is triggered, where the screen wake-up instruction is a first screen wake-up instruction and is used to instruct the user terminal to wake up a screen of the user terminal in a standard wake-up mode; when the detection result indicates that the second tapping operation is not the tapping operation triggered by the user through the skin part such as the finger or the finger joint, that is, when the second tapping operation is the tapping operation triggered by the user through the non-skin part such as the finger cover, the step 308 is triggered and executed, wherein the screen wake-up instruction is a second screen wake-up instruction and is used for instructing the user terminal to wake up the screen of the user terminal in the user-defined wake-up mode.
307. The user terminal wakes up the screen of the user terminal in a standard wake-up mode.
308. And the user terminal wakes up the screen of the user terminal in a self-defined wake-up mode.
It can be seen that, by implementing the method for waking up the screen of the user terminal described in fig. 3, the wake-up mode for the screen of the user terminal can be determined by combining the vibration sensor and the touch screen detection function, and the corresponding application can be started while the screen of the user terminal is woken up, so that the function of the wake-up mode for the screen of the user terminal is enriched, and the touch screen detection function is started only when the first tapping operation is detected, thereby reducing power consumption, prolonging the endurance time of the user terminal, and improving the use experience of the user.
Example four
Referring to fig. 4, fig. 4 is a schematic structural diagram of a screen wakeup device of a user terminal according to an embodiment of the present invention. The screen wake-up apparatus 400 of the user terminal shown in fig. 4 may be installed in a user terminal such as a smart phone (e.g., an Android phone, an iOS phone), a tablet computer, a smart watch, a palm computer, and a Mobile Internet Device (MID), which is not limited in the embodiment of the present invention. As shown in fig. 4, the screen wakeup device 400 of the user terminal may include a double-click detection unit 401, a touch determination unit 402, and a wakeup control unit 403, where:
the double-click detection unit 401 is configured to detect, when the user terminal is in a screen-off state, a double-click operation for the user terminal through a vibration sensor of the user terminal, where the double-click operation is used to instruct to wake up a screen of the user terminal.
The touch determination unit 402 is configured to determine whether the touch screen detection function of the user terminal detects a touch parameter of the double-click operation detected by the double-click detection unit 401.
The wake-up control unit 403 is configured to wake up the screen of the user terminal in the standard wake-up mode when the determination result of the touch determination unit 402 is yes, and wake up the screen of the user terminal in the custom wake-up mode when the determination result of the touch determination unit 402 is no.
The specific way for the wake-up control unit 403 to wake up the screen of the user terminal in the customized wake-up mode may be:
and awakening the screen of the user terminal and synchronously starting the predetermined application to be started.
In an optional embodiment, the screen wakeup device 400 of the user terminal may further include an application determination unit 404, at this time, a structure of the screen wakeup device 400 of the user terminal may be as shown in fig. 5, and fig. 5 is a schematic structural diagram of another screen wakeup device of the user terminal disclosed in the embodiment of the present invention. Wherein:
the application determining unit 404 is configured to determine, when the determination result of the touch determining unit 402 is negative and before the wake-up control unit 403 wakes up the screen of the user terminal and synchronously starts a predetermined application to be started, the application to be started according to the obtained parameter information, where the parameter information may include:
sound information which is matched with preset voiceprint information in the current environment and is collected by a sound sensor of the user terminal; and/or the presence of a gas in the gas,
memorandum items matched with the current system time of the user terminal in the memorandum stored in the user terminal; and/or the presence of a gas in the gas,
the current geographical location where the user terminal is located.
In this optional embodiment, as an optional implementation manner, the application determining unit 404 may include a first determining sub-unit 4041 and a second determining sub-unit 4042, at this time, a structure of the screen waking device 400 of the user terminal may be as shown in fig. 6, where fig. 6 is a schematic structural diagram of another screen waking device of the user terminal disclosed in the embodiment of the present invention. Wherein:
the first determining sub-unit 4041 is configured to determine all activity items that can be performed by the user at the current geographic location and determine an activity item with the largest number of people involved from all the activity items when the determination result of the touch determining unit 402 is negative and the parameter information includes the current geographic location.
The second determining sub-unit 4042 is configured to determine, as the application to be started, the application corresponding to the activity item with the largest number of people participating determined by the first determining sub-unit 4041.
In this optional embodiment, as another optional implementation manner, the application determining unit 404 may also include an analyzing sub-unit 4043 and a third determining sub-unit 4044, at this time, the structure of the screen waking device 400 of the user terminal may be as shown in fig. 7, where fig. 7 is a schematic structural diagram of another screen waking device of the user terminal disclosed in the embodiment of the present invention. Wherein:
the analyzing sub-unit 4043 is configured to, when the determination result of the touch determining unit 402 is negative and the parameter information includes the sound information, analyze the sound information to obtain a keyword in the sound information.
The third determining sub-unit 4044 is configured to determine, from all applications installed in the user terminal, at least one application that matches the keyword in the sound information, and determine, according to the usage frequency of each application in the at least one application counted in advance, an application with the highest usage frequency as the application to be started.
In this optional embodiment, as a further optional implementation manner, the application determining unit 404 may include an extracting sub-unit 4045 and a fourth determining sub-unit 4046, at this time, a structure of the screen waking device 400 of the user terminal may be as shown in fig. 8, where fig. 8 is a schematic structural diagram of a further screen waking device of a user terminal disclosed in the embodiment of the present invention. Wherein:
the extracting sub-unit 4045 is configured to, when the determination result of the touch determining unit 402 is negative and the parameter information includes the memo item, extract a memo geographical position and a memo detail in the memo item, and when a distance value between the memo geographical position and a current geographical position where the user terminal is located is less than or equal to a preset distance threshold, extract a keyword in the memo detail.
The fourth determining sub-unit 4046 is configured to determine, from all applications installed in the user terminal, at least one application that matches the keyword in the memo details extracted by the extracting sub-unit 4045 and a total usage duration of each of the at least one application, and determine an application corresponding to the total usage duration of the at least one application as an application to be started.
It can be seen that, when the screen wake-up apparatus 400 of any one of the user terminals shown in fig. 4 to 7 is implemented, the wake-up mode for the screen of the mobile phone can be determined by combining the vibration sensor and the touch screen detection function, and the corresponding application can be started while the screen of the user terminal is woken up, so that the function of the wake-up mode for the screen of the user terminal is enriched, and the user experience of the user is improved.
EXAMPLE five
Referring to fig. 9, fig. 9 is a schematic structural diagram of a further screen wakeup device of a user terminal according to an embodiment of the present invention. The screen wake-up device 900 of the user terminal shown in fig. 9 may be installed in a user terminal such as a smart phone (e.g., an Android phone, an iOS phone), a tablet computer, a smart watch, a palm computer, and a Mobile Internet Device (MID), which is not limited in the embodiment of the present invention. As shown in fig. 9, the screen wakeup apparatus 900 of the user terminal may include a double-click detection unit 901, a touch determination unit 902, a wakeup control unit 903, and an application determination unit 904, where:
the double-click detection unit 901 is configured to detect, when the user terminal is in a screen-off state, a double-click operation for the user terminal through a vibration sensor of the user terminal, where the double-click operation is used to instruct to wake up a screen of the user terminal.
The touch determination unit 902 is configured to determine whether the touch screen detection function of the user terminal detects a touch parameter of the double-click operation detected by the double-click detection unit 901.
The wake-up control unit 903 is configured to wake up the screen of the user terminal in the standard wake-up mode when the determination result of the touch determination unit 902 is yes.
The application determining unit 904 is configured to determine, when the judgment result of the touch judging unit 903 is negative, an application to be started according to the acquired parameter information.
The wake-up control unit 903 is further configured to wake up the screen of the user terminal in the user-defined wake-up mode when the determination result of the touch determination unit 903 is negative.
The specific way for the wakeup control unit 903 to wake up the screen of the user terminal in the customized wakeup mode is as follows:
awakening the screen of the user terminal and synchronously starting the application to be started determined by the application determination unit 904.
In this embodiment of the present invention, as shown in fig. 9, the application determining unit 904 may include a determining subunit 9041 and an extracting subunit 9042, where:
the determination subunit 9041 is configured to determine, from the memo stored in the user terminal, a memo item that matches the current system time of the user terminal, the memo item being composed of a memo geographical location and memo details.
The determining subunit 9041 is further configured to determine a current geographic location where the user terminal is located, and determine all activity items that can be performed by the user in the current geographic location when a distance value between the current geographic location and the memo geographic location is less than or equal to a preset distance threshold.
The extraction subunit 9042 is configured to extract the keywords in the memo details.
The determining subunit 9041 is further configured to, when there is one of the all the activity items that matches the extracted keyword in the memo detail, determine at least one application corresponding to the one activity item from all applications installed in the user terminal, and determine, according to a preset selection rule, a preset number of applications from the at least one application as the applications to be started.
As shown in fig. 9, the application determining unit 904 may further include a collecting subunit 9043 and an analyzing subunit 9044, where:
the collecting sub-unit 9043 is configured to collect sound information that matches preset voiceprint information in the current environment when one of the all the activity items that matches the extracted keyword in the memo detail exists and before the determining sub-unit 9041 determines at least one application that corresponds to the one of the activity items from all applications installed in the user terminal.
The analyzing subunit 9044 is configured to analyze the sound information to obtain a keyword in the sound information, and when the keyword in the sound information matches the keyword in the memo item, trigger the determining subunit 9041 to perform the operation of determining at least one application corresponding to the one activity item from all applications installed in the user terminal.
Specifically, as shown in fig. 9, the wake-up control unit 903 may include a wake-up subunit 9031 and a promoter unit 9032, where:
the wake-up subunit 9031 is configured to wake up the screen of the user terminal in the standard wake-up mode when the determination result of the touch determining unit 902 is yes.
The wake-up subunit 9031 is further configured to wake up the screen of the user terminal in the user-defined wake-up mode when the determination result of the touch determining unit 902 is negative.
The sub-unit 9032 is configured to synchronously start the application to be started determined by the application determining unit 904 when the determination result of the touch determining unit 902 is negative and the screen of the user terminal is woken up by the wake-up sub-unit 9031.
It can be seen that, the implementation of the screen wake-up apparatus 900 of the user terminal described in fig. 9 can determine the wake-up mode for the screen of the mobile phone by combining the vibration sensor and the touch screen detection function, and can start corresponding applications while waking up the screen of the user terminal, so that the function of the user terminal screen wake-up mode is enriched, and the user experience of the user is improved.
EXAMPLE six
Referring to fig. 10, fig. 10 is a schematic structural diagram of a user terminal according to an embodiment of the present invention. The user terminal described in fig. 10 may be any user terminal such as a smart phone (e.g., an Android phone, an iOS phone), a tablet computer, a smart watch, a palm computer, and a Mobile Internet Device (MID), which is not limited in the embodiment of the present invention. As shown in fig. 10, the user terminal may include a screen wakeup device 1001 of the user terminal, a housing 1002, a circuit board 1003, and a power supply 1004, where the screen wakeup device 1001 of the user terminal may be the screen wakeup device of any one of the user terminals described in fig. 4 to 9, which is not described in detail in the embodiment of the present invention, the circuit board 1003 is disposed inside a space surrounded by the housing 1002, the screen wakeup device 1001 of the user terminal is disposed on the circuit board 1003, and the power supply 1004 is configured to supply power to the screen wakeup device 1001 of the user terminal. It can be seen that, the user terminal described in fig. 10 can determine the wake-up mode for the screen of the mobile phone by combining the vibration sensor and the touch screen detection function, and start the corresponding application when detecting that the user terminal screen is woken up, so that the function of the wake-up mode for the screen of the user terminal is enriched, and the touch screen detection function is started only when the first tapping operation is detected, thereby reducing the power consumption of the mobile phone, prolonging the endurance time of the mobile phone battery, and improving the use experience of the user.
It will be understood by those skilled in the art that all or part of the steps in the methods of the embodiments described above may be implemented by instructions associated with a program, which may be stored in a computer-readable storage medium, where the storage medium includes Read-Only Memory (ROM), Random Access Memory (RAM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), One-time Programmable Read-Only Memory (OTPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), compact disc-Read-Only Memory (CD-ROM), or other Memory, magnetic disk, magnetic tape, or magnetic tape, Or any other medium which can be used to carry or store data and which can be read by a computer.
The screen awakening method and device of the user terminal and the user terminal disclosed by the embodiment of the invention are described in detail, a specific embodiment is applied in the text to explain the principle and the implementation mode of the invention, and the description of the embodiment is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (7)

1. A method for waking up a screen of a user terminal, the method comprising:
when a user terminal is in a screen-off state, detecting double-click operation aiming at the user terminal through a vibration sensor of the user terminal, and judging whether a touch screen detection function of the user terminal detects touch parameters of the double-click operation, wherein the double-click operation is used for indicating to awaken a screen of the user terminal;
when the touch parameter of the double-click operation is detected, waking up a screen of the user terminal in a standard wake-up mode; when the touch parameter of the double-click operation is not detected, waking up a screen of the user terminal in a self-defined wake-up mode;
wherein, awakening the screen of the user terminal in the user-defined awakening mode comprises:
determining an application to be started according to the acquired parameter information; the parameter information includes: determining an application to be started according to the acquired parameter information, wherein the memo item matched with the current system time of the user terminal in the memo stored in the user terminal comprises the following steps:
extracting the memo geographical position and the memo details in the memo item;
when the distance value between the memorandum geographic position and the current geographic position of the user terminal is smaller than or equal to a preset distance threshold value, judging whether the user terminal is in a motion state or not through an acceleration sensor, when the user terminal is in the motion state, determining the motion direction of the user terminal, and when the motion direction faces to the memorandum geographic position, extracting keywords in the memorandum details;
determining at least one application matched with the keywords in the memo details and the total using time length of each application in the at least one application from all applications installed in the user terminal;
determining the application with the longest total use time in the at least one application as the application to be started;
and awakening the screen of the user terminal and synchronously starting the predetermined application to be started.
2. The method of claim 1, wherein the parameter information further includes sound information that matches preset voiceprint information in the current environment and is collected by a sound sensor of the user terminal, and when the movement direction is not toward the memo geographic location, the determining the application to be started according to the obtained parameter information includes:
analyzing the sound information to obtain keywords in the sound information, and determining at least one application matched with the keywords in the sound information from all applications installed in the user terminal;
and determining the application with the highest use frequency as the application to be started according to the use frequency of each application in the at least one application counted in advance.
3. The method of claim 1, wherein the parameter information further includes a current geographic location, and when the moving direction is not toward the memo geographic location, the determining the application to be started according to the acquired parameter information includes:
determining all activity projects which can be performed by the user at the current geographic position, and determining the activity project with the largest number of people participating in the activity projects from all the activity projects;
and determining the application corresponding to the activity item with the largest number of participators in all the applications installed by the user terminal as the application to be started.
4. A screen awakening device of a user terminal is characterized by comprising a double-click detection unit, a touch judgment unit, an application determination unit and an awakening control unit, wherein:
the double-click detection unit is used for detecting double-click operation aiming at the user terminal through a vibration sensor of the user terminal when the user terminal is in a screen-off state, and the double-click operation is used for indicating to awaken a screen of the user terminal;
the touch judging unit is used for judging whether a touch screen detection function of the user terminal detects a touch parameter of the double-click operation;
the wake-up control unit is used for waking up the screen of the user terminal in a standard wake-up mode when the judgment result of the touch judgment unit is yes, and waking up the screen of the user terminal in a user-defined wake-up mode when the judgment result of the touch judgment unit is no;
the specific way that the awakening control unit awakens the screen of the user terminal in the user-defined awakening mode is as follows:
the application determining unit determines an application to be started according to the acquired parameter information, wherein the parameter information comprises: memorandum items matched with the current system time of the user terminal in the memorandum stored in the user terminal;
the application determination unit comprises an extraction subunit and a fourth determination subunit, wherein:
the extracting subunit is configured to, when the parameter information includes the memo item, extract a memo geographical position and a memo detail in the memo item, and when a distance value between the memo geographical position and a current geographical position where the user terminal is located is less than or equal to a preset distance threshold, determine, by using an acceleration sensor, whether the user terminal is in a moving state, determine, when the user terminal is in the moving state, a moving direction of the user terminal, and, when the moving direction faces the memo geographical position, extract a keyword in the memo detail;
the fourth determining subunit is configured to determine, from all applications installed in the user terminal, at least one application that matches the keyword in the memo details and a total usage duration of each of the at least one application, and determine, as an application to be started, an application with a longest total usage duration among the at least one application;
and awakening the screen of the user terminal and synchronously starting the predetermined application to be started.
5. The apparatus of claim 4, wherein the application determination unit comprises a first determination subunit and a second determination subunit, wherein:
the parameter information further comprises a current geographic position, and the first determining subunit is used for determining all activity items which can be performed by the user at the current geographic position when the movement direction is not towards the memo geographic position, and determining the activity item with the largest number of people participating in the activity items;
and the second determining subunit is configured to determine, as an application to be started, an application corresponding to the activity item with the largest number of participants among all applications installed in the user terminal.
6. The apparatus of claim 4, wherein the application determination unit comprises an analysis subunit and a third determination subunit, wherein:
the parameter information also comprises sound information which is acquired by a sound sensor of the user terminal and is matched with preset voiceprint information in the current environment, and the analysis subunit is used for analyzing the sound information to obtain keywords in the sound information when the movement direction does not face the memorandum geographic position;
the third determining subunit is configured to determine, from all applications installed in the user terminal, at least one application that matches the keyword in the sound information, and determine, according to the usage frequency of each application in the at least one application counted in advance, an application with the highest usage frequency as an application to be started.
7. A user terminal, characterized in that it comprises a screen wake-up unit of a user terminal according to any of claims 4-6.
CN201611060593.6A 2016-11-24 2016-11-24 Screen awakening method and device of user terminal and user terminal Active CN106775206B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611060593.6A CN106775206B (en) 2016-11-24 2016-11-24 Screen awakening method and device of user terminal and user terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611060593.6A CN106775206B (en) 2016-11-24 2016-11-24 Screen awakening method and device of user terminal and user terminal

Publications (2)

Publication Number Publication Date
CN106775206A CN106775206A (en) 2017-05-31
CN106775206B true CN106775206B (en) 2020-05-22

Family

ID=58911126

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611060593.6A Active CN106775206B (en) 2016-11-24 2016-11-24 Screen awakening method and device of user terminal and user terminal

Country Status (1)

Country Link
CN (1) CN106775206B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110231960A (en) * 2018-03-06 2019-09-13 中兴通讯股份有限公司 A kind of target screen determines method, apparatus and storage medium
CN109445673A (en) * 2018-09-19 2019-03-08 上海迪歆品牌设计股份有限公司 Touch screen display systems
CN109917922A (en) * 2019-03-28 2019-06-21 更藏多杰 A kind of exchange method and wearable interactive device
CN110338556A (en) * 2019-07-10 2019-10-18 乐歌人体工学科技股份有限公司 Electric elevatable table and its control method
CN113377223A (en) * 2020-03-09 2021-09-10 北京钛方科技有限责任公司 Touch method, system, electronic product and storage medium
CN112835631B (en) * 2021-03-29 2024-04-05 聚好看科技股份有限公司 Method for starting homepage application and display equipment
CN113238804B (en) * 2021-05-17 2022-06-28 深圳掌酷软件有限公司 System and method for awakening specified application based on intelligent terminal breath screen state

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309687A (en) * 2012-03-09 2013-09-18 联想(北京)有限公司 Electronic equipment and application program starting method thereof
CN102880414A (en) * 2012-08-28 2013-01-16 华为技术有限公司 Terminal equipment and method for starting program rapidly
CN103218136A (en) * 2013-04-25 2013-07-24 广东欧珀移动通信有限公司 Method and device for waking up screen of mobile terminal
CN103761109A (en) * 2014-02-14 2014-04-30 贝壳网际(北京)安全技术有限公司 Method and system for displaying shortcuts of application programs on lock screen interface
CN105744074A (en) * 2016-03-30 2016-07-06 青岛海信移动通信技术股份有限公司 Voice operation method and apparatus in mobile terminal
CN106096904A (en) * 2016-05-26 2016-11-09 珠海市魅族科技有限公司 A kind of schedule adding method and mobile terminal

Also Published As

Publication number Publication date
CN106775206A (en) 2017-05-31

Similar Documents

Publication Publication Date Title
CN106775206B (en) Screen awakening method and device of user terminal and user terminal
JP6956349B2 (en) User registration method, equipment and electronic devices
CN110381443B (en) Near field communication card activation method and device
CN107643977B (en) Anti-addiction method and related product
US10162489B2 (en) Multimedia segment analysis in a mobile terminal and control method thereof
US8831636B2 (en) Method of operating mobile device by recognizing user's gesture and mobile device using the method
CN108363593A (en) Application program preloads method, apparatus, storage medium and terminal
CN105100366A (en) Method, device and system for confirming harassment telephone number
CN106055458B (en) A kind of charging reminding method, device and mobile device
CN104899029A (en) Screen control method and apparatus
CN108829457A (en) Application program prediction model update method, device, storage medium and terminal
CN104965703A (en) Method and mobile terminal for controlling screen-on of mobile terminal
CN108932102B (en) Data processing method and device and mobile terminal
CN108055405B (en) Terminal and method for awakening same
CN107666536B (en) Method and device for searching terminal
CN106354494B (en) Method and system for quickly starting application program
CN108762844A (en) Application program preloads method, apparatus, storage medium and terminal
CN105933863B (en) Method and device for adding friends and electronic equipment
CN111800445B (en) Message pushing method and device, storage medium and electronic equipment
CN104965667A (en) Method and mobile terminal for controlling screen-on of mobile terminal
CN105871696B (en) Information sending and receiving method and mobile terminal
CN108121631A (en) Screen abnormality based reminding method and device
CN106921802B (en) Audio data playing method and device
CN109032465B (en) Data processing method and device and mobile terminal
CN111182386B (en) Screen-off display control method of intelligent sound box and intelligent sound box

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant