CN111488183A - Application starting method and device based on terminal equipment, terminal equipment and medium - Google Patents

Application starting method and device based on terminal equipment, terminal equipment and medium Download PDF

Info

Publication number
CN111488183A
CN111488183A CN202010286591.9A CN202010286591A CN111488183A CN 111488183 A CN111488183 A CN 111488183A CN 202010286591 A CN202010286591 A CN 202010286591A CN 111488183 A CN111488183 A CN 111488183A
Authority
CN
China
Prior art keywords
target
application
physiological characteristic
characteristic information
acquired
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.)
Pending
Application number
CN202010286591.9A
Other languages
Chinese (zh)
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 Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202010286591.9A priority Critical patent/CN111488183A/en
Publication of CN111488183A publication Critical patent/CN111488183A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K13/00Thermometers specially adapted for specific purposes
    • G01K13/20Clinical contact thermometers for use with humans or animals
    • 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/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Ophthalmology & Optometry (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application provides an application starting method, an application starting device, terminal equipment and a medium based on the terminal equipment, wherein the method comprises the following steps: monitoring whether target physiological characteristic information of a preset user is acquired or not; if the target physiological characteristic information is acquired, acquiring the acquisition time characteristic of the acquired target physiological characteristic information; and determining a target application matched with the target physiological characteristic information and the acquisition time characteristic, and starting the target application. The method and the device have the advantages that the corresponding target application is controlled to be started based on the acquired target physiological characteristic information, the complicated operation that a user manually searches for the target application to be started is avoided, the user time is saved, the application starting speed and efficiency are improved, and the technical problems that in the prior art, the process is complicated and the efficiency is low when the user manually searches for and starts the application are solved.

Description

Application starting method and device based on terminal equipment, terminal equipment and medium
Technical Field
The present application relates to the field of terminal device technologies, and in particular, to a method and an apparatus for starting an application based on a terminal device, and a medium.
Background
In the related art, when a user needs to open an application in a terminal device, the user is usually required to unlock the terminal device, then find a target application program to be opened from each application program installed in the terminal device, and then open the target application program by clicking an icon of the target application program.
It can be seen that, in the existing manner for starting an application program in a terminal device, the application starting process is complex, and a user needs to search for the application step by step and then start the application, and especially when the storage path of the application to be started is deep, the user needs to spend more time for starting the application, and the efficiency is low.
Disclosure of Invention
The application starting method, the device, the terminal device and the medium based on the terminal device further acquire the acquisition time characteristic of the acquired target physiological characteristic information when the target physiological characteristic information of a preset user is acquired, and further determine the target application matched with the target physiological characteristic information and the acquisition time characteristic and start the target application.
An embodiment of a first aspect of the present application provides an application starting method based on a terminal device, including:
monitoring whether target physiological characteristic information of a preset user is acquired or not;
if the target physiological characteristic information is acquired, acquiring the acquisition time characteristic of the acquired target physiological characteristic information;
and determining a target application matched with the target physiological characteristic information and the acquisition time characteristic, and starting the target application.
An embodiment of a second aspect of the present application provides an application starting apparatus based on a terminal device, including:
the monitoring module is used for monitoring whether target physiological characteristic information of a preset user is acquired or not;
the acquisition module is used for acquiring the acquisition time characteristics of the acquired target physiological characteristic information when the target physiological characteristic information is acquired;
a determination module for determining a target application matching the target physiological characteristic information and the acquisition time characteristic;
and the starting module is used for starting the target application.
An embodiment of a third aspect of the present application provides a terminal device, including: a processor and a memory;
the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the application starting method based on the terminal device according to the embodiment of the first aspect.
A fourth aspect of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method for starting an application based on a terminal device according to the first aspect of the present application.
According to the application starting method and device based on the terminal device, the terminal device and the medium, whether the target physiological characteristic information of the preset user is collected or not is monitored, when the target physiological characteristic information is collected, the collection time characteristic of the collected target physiological characteristic information is further obtained, the target application matched with the target physiological characteristic information and the collection time characteristic is further determined, and the target application is started. Therefore, the corresponding target application is controlled to be started based on the acquired target physiological characteristic information, the complex operation that a user manually searches for the target application needing to be started is avoided, the user time is saved, the application starting speed and efficiency are improved, and the user experience is improved.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a schematic flowchart of an application starting method based on a terminal device according to an embodiment of the present application;
FIG. 2 is an exemplary diagram of a setup interface provided by a terminal device;
fig. 3 is a schematic flowchart of an application starting method based on a terminal device according to a second embodiment of the present application;
fig. 4 is a schematic flowchart of an application starting method based on a terminal device according to a third embodiment of the present application;
fig. 5 is a schematic flowchart of an application starting method based on a terminal device according to a fourth embodiment of the present application;
fig. 6 is a schematic structural diagram of an application starting apparatus based on a terminal device according to a fifth embodiment of the present application;
fig. 7 is a schematic structural diagram of an application starting apparatus based on a terminal device according to a sixth embodiment of the present application;
fig. 8 is a schematic structural diagram of an application starting apparatus based on a terminal device according to a seventh embodiment of the present application;
fig. 9 is a schematic structural diagram of an application starting apparatus based on a terminal device according to an eighth embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary and intended to be used for explaining the present application and should not be construed as limiting the present application.
The application starting method, device, terminal device and medium based on the terminal device according to the embodiments of the present application are described below with reference to the accompanying drawings.
The existing method for starting the application program in the terminal device generally requires that a user searches a target application to be started from a plurality of application programs installed in the terminal device and then starts the target application, the application starting process is complex, and especially when the storage path of the application to be started is deep, the user needs to spend more time for starting the application, and the efficiency is low.
In addition, for users who have inconvenient operation of the terminal device with both hands, such as users driving vehicles or physically handicapped people, when they need to open the application in the terminal device, the existing operation mode of opening the application in the terminal device is unfriendly displayed to them.
In order to solve the problems, the application starting method based on the terminal device is provided, and when the target physiological characteristic information of a preset user is acquired, the acquisition time characteristic of the acquired target physiological characteristic information is further acquired, so that the target application matched with the target physiological characteristic information and the acquisition time characteristic is determined and the target application is started, and therefore the corresponding target application is controlled to be started based on the acquired target physiological characteristic information, the complicated operation that the user manually searches the target application to be started is avoided, the time of the user is saved, and the application starting speed and efficiency are improved. In addition, the corresponding target application is determined according to the acquired target physiological characteristic information and the acquired time characteristic, and the target application is started, so that the application can be controlled to be started without manual operation of a user, the application starting mode is very friendly to users with inconvenient hands, and convenience is brought to the users with the inconvenient hands to use the application in the terminal equipment.
Fig. 1 is a schematic flowchart of a method for starting an application based on a terminal device according to an embodiment of the present application, where the method may be executed by an application starting apparatus based on a terminal device according to an embodiment of the present application, where the application starting apparatus based on a terminal device may be applied to a terminal device, and the terminal device may be an electronic device such as a mobile phone and a tablet computer.
As shown in fig. 1, the application starting method based on the terminal device may include the following steps:
step 101, monitoring whether target physiological characteristic information of a preset user is acquired.
The physiological characteristic information may be various, including but not limited to physiological characteristics such as a human face, iris characteristics, body temperature, gaze, and the like, and the target physiological characteristic information may be any one of various physiological characteristic information.
In the embodiment of the application, different components can be arranged in the terminal equipment to acquire corresponding physiological characteristic information. For example, a camera is used to collect a face image containing a face, physiological characteristic information such as a face, iris characteristics, gaze and the like is identified by performing face identification, iris identification and the like on the collected face image, and body temperature information is collected by arranging an infrared temperature sensor in the terminal device.
In this embodiment, the application starting device based on the terminal device may monitor whether the target physiological characteristic information of the preset user is acquired in real time or periodically. The preset user may be an owner of the terminal device, another user authorized by the owner to use, and the like, such as a family of the owner.
For example, the application starting device based on the terminal device may monitor data of components such as a camera and an infrared temperature sensor in the terminal device in real time, if the application starting device based on the terminal device acquires a face image of a preset user acquired by the camera, image processing operations such as face recognition and iris recognition are further performed on the face image, and if the application starting device based on the terminal device identifies iris features of the preset user, it is determined that target physiological feature information acquired from the preset user is the iris features.
And 102, acquiring the acquisition time characteristic of the acquired target physiological characteristic information if the target physiological characteristic information is acquired.
The acquisition time characteristic may be duration of acquiring the target physiological characteristic information, the number of times of acquiring the target physiological characteristic information within a preset time period, and the like.
In this embodiment, when the application starting apparatus based on the terminal device monitors and acquires the target physiological characteristic information of the preset user, the acquisition time characteristic of the acquired target physiological characteristic information may be further acquired.
As a possible implementation manner, when the target physiological characteristic information is acquired, the duration of acquiring the target physiological characteristic information may be obtained.
Taking target physiological characteristic information as body temperature information as an example, when an application starting device based on terminal equipment monitors and collects body temperature information of a preset user, a preset timer in the terminal equipment is started to start timing, an infrared temperature sensor is controlled to continuously collect the body temperature information of the preset user, when the infrared temperature sensor is monitored to stop outputting a body temperature value, the timer is controlled to stop timing, at the moment, the timing time of the timer is obtained as the duration of the body temperature information, and the duration is the collection time characteristic corresponding to the body temperature information.
As a possible implementation manner, when the target physiological characteristic information is acquired, the frequency of acquiring the target physiological characteristic information within a preset time period may be acquired. The preset time period may be preset, for example, the preset time period is set to 15 seconds, 30 seconds, and the like.
Taking the target physiological characteristic information as a face as an example, when an application starting device based on the terminal equipment monitors that an image acquired by a camera contains the face of a preset user, counting is started, the camera is controlled to continuously acquire the image of the preset user and perform face recognition, the count value is accumulated by one every time the face of the preset user is recognized, the camera is controlled to stop image acquisition after a preset time period, the count value obtained by statistics in the preset time period is used as the frequency of acquiring the face, and the frequency is the acquisition time characteristic corresponding to the face.
And 103, determining a target application matched with the target physiological characteristic information and the acquisition time characteristic, and starting the target application.
In this embodiment, after the target physiological characteristic information and the acquisition time characteristic are acquired, the target application matched with the target physiological characteristic information and the acquisition time characteristic can be determined, and the target application is started.
The corresponding relation between different physiological characteristic information and acquisition time characteristics and the application can be preset and stored in the terminal equipment.
During specific implementation, related setting options can be provided in a setting interface of the terminal device, so that a user can configure different physiological characteristic information and corresponding relations between the acquisition time characteristics and the application in advance, and after the user configuration is completed, the corresponding relations are stored in the terminal device.
Fig. 2 is an exemplary diagram of a setup interface provided by a terminal device. As shown in fig. 2, a physiological characteristic information item, an acquisition time characteristic type item, an acquisition time characteristic value item, and an application program item are provided in the device interface. The pull-down menu of the physiological characteristic information item comprises a plurality of options such as human faces, iris characteristics, watching sight lines, body temperature and the like for a user to select; the pull-down menu for collecting the time characteristic type items comprises frequency and duration options for a user to select; the pull-down menu corresponding to the collection time characteristic value item comprises a collection time characteristic value corresponding to the collection time characteristic type item, when the collection time characteristic type is continuous duration, the collection time characteristic value options can comprise options of 5 seconds, 10 seconds, 15 seconds and the like, when the collection time characteristic type is frequency, the collection time characteristic value options can comprise options of 3 times, 5 times, 8 times and the like, in addition, a user can also input a collection time characteristic value defined by the user in an input box of the collection time characteristic value so as to improve the flexibility of the scheme; the drop-down menu of the application item may include applications installed in the terminal device, such as a camera, a voice assistant, music, etc. And after the user finishes the setting, clicking a finishing button provided in the setting interface.
For example, assuming that in the correspondence relationship pre-configured by the user, the physiological characteristic information is the body temperature, the acquisition time characteristic type is the duration, the acquisition time characteristic value is 5 seconds, and the corresponding application is the camera, when the application starting device based on the terminal device acquires the body temperature characteristic of the preset user and acquires the acquisition time characteristic corresponding to the body temperature characteristic for 5 seconds, the application starting device based on the terminal device determines that the target application is the camera, and starts the camera in the terminal device.
It should be noted that the setting interface shown in fig. 2 is only used as an example to explain the present application, and should not be taken as a limitation of the present application, and other setting interfaces capable of supporting the user to configure the above corresponding relationship also belong to the protection scope of the present application.
According to the application starting method based on the terminal device, whether the target physiological characteristic information of the preset user is collected or not is monitored, when the target physiological characteristic information is collected, the collection time characteristic of the collected target physiological characteristic information is further obtained, the target application matched with the target physiological characteristic information and the collection time characteristic is further determined, and the target application is started. Therefore, the corresponding target application is controlled to be started based on the acquired target physiological characteristic information, the complex operation that a user manually searches for the target application needing to be started is avoided, the user time is saved, the application starting speed and efficiency are improved, and the user experience is improved. In addition, the corresponding target application is determined according to the acquired target physiological characteristic information and the acquired time characteristic, and the target application is started, so that the application can be controlled to be started without manual operation of a user, the application starting mode is very friendly to users with inconvenient hands, and convenience is brought to the users with the inconvenient hands to use the application in the terminal equipment.
In a possible implementation manner of the embodiment of the application, when determining the target application matched with the target physiological characteristic information and the acquisition time characteristic, the candidate application may be determined according to the target physiological characteristic information, and then the target application may be determined from the candidate application according to the acquisition time characteristic. This is explained in detail below with reference to fig. 3.
Fig. 3 is a schematic flowchart of an application starting method based on a terminal device according to a second embodiment of the present application. As shown in fig. 3, on the basis of the embodiment shown in fig. 1, the step of determining a target application matching the target physiological characteristic information and the acquisition time characteristic in step 103 may include the following sub-steps:
step 201, querying a preset first database, and determining at least one candidate target application corresponding to the target physiological characteristic information.
The first database may be preset, and the first database stores corresponding relations between different physiological characteristic information and at least one application. For example, the applications corresponding to the body temperature information may include a camera, a voice assistant, weather, and the like; the application corresponding to the human face can comprise music, a video player, a browser and the like; the applications corresponding to the iris features can comprise cameras, radio stations, browsers and the like; the gaze-responsive applications may include cameras, voice assistants, instant messaging software, and the like.
In this embodiment, when the target physiological characteristic information is monitored and collected, the first database may be queried, and at least one candidate target application corresponding to the target physiological characteristic information may be matched from the first database.
Step 202, querying a preset second database, and determining a target application corresponding to the acquisition time characteristic in at least one candidate target application.
The second database can be preset, and applications corresponding to different acquisition time characteristics are stored in the second database. When the acquisition time characteristic is duration, different durations correspond to different applications, and similarly, when the acquisition time characteristic is frequency, different frequencies correspond to different applications.
For example, the correspondence between the collection time characteristics stored in the second database and the application may include a camera with a duration of 3 seconds, a voice assistant with a duration of 5 seconds, music with a duration of 8 seconds, and so on; the correspondence between the acquisition time characteristics stored in the second database and the application may further include a camera with a frequency of 2, a voice assistant with a frequency of 4, a browser with a frequency of 5, a video player with a frequency of 6, and so on.
In this embodiment, after determining the candidate target applications according to the target physiological characteristic information, a preset second database may be further queried, and a target application corresponding to the acquisition time characteristic may be determined from at least one candidate target application according to the acquired acquisition time characteristic.
For example, assuming that the determined candidate target applications include a camera, a voice assistant and music, the acquired acquisition time characteristic is duration 3 seconds, and the determined application corresponding to the duration 3 seconds is the camera by querying the preset second database, the camera is selected from the candidate target applications as the target application, so that the terminal device can be controlled to start the camera.
In a possible implementation manner of the embodiment of the application, when a corresponding target application is not determined from candidate target applications according to the acquisition time characteristics, a prompt message may be sent to the user through the terminal device to prompt the user that the target application fails to be started, so that the user re-presents the physiological characteristics to acquire the physiological characteristic information again, for example, the user may re-align the face with a camera of the terminal device to acquire information such as a face and iris characteristics again. When the terminal device sends the prompt information to the user, the prompt information can be output in various modes such as voice broadcasting and displaying a related prompt text on a display screen, so that the fact that the user can receive the prompt information is determined, and the application is not limited to this.
According to the application starting method based on the terminal device, the preset first database is inquired, at least one candidate target application corresponding to the target physiological characteristic information is determined, the preset second database is inquired, and the target application corresponding to the acquisition time characteristic is determined in the at least one candidate target application, so that the target application which the user wants to start can be accurately determined, the terminal device can accurately meet the requirements of the user, and the user experience is improved.
In a possible implementation manner of the embodiment of the present application, the target physiological characteristic information may be a gaze line of a user, and a specific process of monitoring whether a preset gaze line of the user is acquired in the embodiment of the present application is described in detail below with reference to fig. 4.
Fig. 4 is a schematic flowchart of an application starting method based on a terminal device according to a third embodiment of the present application. As shown in fig. 4, on the basis of the embodiment shown in fig. 1, step 101 may include the following steps:
step 301, acquiring facial image information collected by a camera operating in a low power consumption mode.
In this embodiment, the camera that sets up among the terminal equipment can be the low-power consumption camera, and the low-power consumption camera can low-power consumption mode operation, no matter terminal equipment is in the state of turning off the screen or bright screen state, and the low-power consumption camera all can be in backstage running state, and when the function that camera or video chat etc. in the terminal equipment need call the camera was in the running state, the camera just switched to the proscenium running state. By adopting the low-power-consumption camera, the terminal equipment can still be in a background running state after being turned off, so that image acquisition is still supported when the terminal equipment is turned off, and application starting in the screen turning-off state is realized.
During specific implementation, the camera running in the low-power-consumption mode can acquire the facial image information containing the human face in real time or periodically, before the facial image information is acquired, whether the human face exists in the shooting range can be firstly identified based on the human face identification technology, the facial image information containing the human face is acquired when the human face exists, and then the application starting device based on the terminal equipment can acquire the facial image information acquired by the camera
Step 302, matching the facial image information with facial image information of a preset user, and obtaining a matching degree between the facial image information and the facial image information of the preset user.
The preset user is a user allowing the application to be controlled and started through the physiological characteristic information, at least one preset user can exist, and the preset user can comprise a holder of the terminal device, a family of the holder and the like.
In this embodiment, at least one piece of face image information of a preset user may be stored in the terminal device in advance, when the face image information of the current user acquired by the camera is acquired, the currently acquired face image information may be matched with the pre-stored face image information of the preset user, and a matching degree between the currently acquired face image information and each piece of pre-stored face image information of the preset user is calculated to obtain at least one matching degree.
Step 303, if the matching degree is greater than a preset threshold, extracting a preset user sight angle according to the facial image information.
In this embodiment, after the matching degree between the currently acquired facial image information and each piece of pre-stored facial image information of the preset user is obtained, each matching degree may be compared with a preset threshold, and when the matching degree greater than the preset threshold exists, the current user corresponding to the currently acquired facial image information may be determined to be the preset user, and then the sight angle of the preset user may be extracted according to the currently acquired facial image information. The sight angle refers to an angle of a pupil position of the user relative to a camera position.
It should be noted that, related technologies, such as a face recognition technology, an iris recognition technology, and the like, may be adopted to extract the gaze angle of the target user according to the facial image information, which is a mature technology in the prior art and is not described herein again.
And step 304, judging whether the sight angle belongs to a preset angle range, wherein if the sight angle belongs to the preset angle range, the target physiological characteristic information of a preset user is determined to be acquired.
The preset angle range can be preset, and the preset angle range can be set to (-30 ° - +30 °), wherein the sight angle when the pupil position is opposite to the camera position is 0 °, and the angles on the left and right sides of 0 ° are respectively a negative angle (-) and a positive angle (+).
In this embodiment, after the gaze angle of the preset user is determined, whether the gaze angle falls within the preset angle range may be further determined, and if the gaze angle falls within the preset angle range, that is, the gaze angle belongs to the preset angle range, it is determined that the target physiological characteristic information of the preset user is collected as the gaze.
The application starting method based on the terminal device of the embodiment obtains the face image information collected by the camera operating in the low power consumption mode, matches the face image information with the face image information of the preset user, obtains the matching degree between the face image information and the face image information of the preset user, when the matching degree is larger than a preset threshold value, further extracting the sight angle of a preset user according to the facial image information, and judging whether the sight angle belongs to a preset angle range, and determining to acquire target physiological characteristic information of a preset user when the sight angle belongs to the preset angle range, therefore, the camera operated in the low power consumption mode is used for collecting the facial image information, so that the terminal equipment can still be in a background operation state after being turned off, the method can still support image acquisition when the terminal equipment is turned off, so that the application starting in the screen turn-off state is realized; the sight angle of the preset user is extracted when the matching degree is greater than the preset threshold value, so that the legality of the current user can be ensured, and the information safety of the user is protected; by determining and acquiring the target physiological characteristic information of the preset user when the sight angle belongs to the preset angle range, the pupil of the user can control the application to be started without facing a camera of the terminal device, and the flexibility is improved.
In a possible implementation manner of the embodiment of the application, when the target application is started, whether the terminal device currently meets the target application starting condition or not can be further judged, and the target application is started only when the terminal device meets the condition, so that energy consumption waste caused by starting the target application when the terminal device does not meet the starting condition is avoided. This is explained in detail below with reference to fig. 5.
Fig. 5 is a schematic flowchart of an application starting method based on a terminal device according to a fourth embodiment of the present application. As shown in fig. 5, on the basis of the embodiment shown in fig. 1, in step 103, the step of starting the target application may include the following sub-steps:
step 401, obtaining the execution state information corresponding to the target application.
The execution state information is used for indicating conditions which need to be met when the target application runs. For example, for a camera, when the camera is running, conditions that a camera of a terminal device is not shielded and no other application occupies the camera at present need to be met; for music programs, it is necessary for the music program to run with the speakers of the terminal device unplugged, and so on.
Step 402, collecting the current state information of the terminal device, and judging whether the current state information is consistent with the execution state information.
And step 403, if the two are consistent, starting the target application.
In this embodiment, after the target application is determined, execution state information corresponding to the target application may be further obtained, and current state information of the terminal device is collected, so as to determine whether the current state information is consistent with the execution state information, and when the current state information is consistent with the execution state information, the target application is started, and when the current state information is inconsistent with the execution state information, the target application is not started. Further, when the two are inconsistent, prompt information can be sent to the user through voice broadcasting, text display and other modes, so that the user is reminded that the target application cannot be started in the current state of the terminal device, and the user is reminded of reasons why the target application cannot be started, such as outputting prompt information of 'a loudspeaker is blocked, music cannot be started, and a user is asked to timely process' to the user.
For example, if the target application is a camera and the execution state information of the camera is that the camera is not blocked and is not occupied by other applications, when it is detected that the terminal device does not have an application running on the foreground currently and the camera is not blocked, it may be determined that the current state information of the terminal device is consistent with the execution state information of the camera, and the camera is controlled to be turned on.
According to the application starting method based on the terminal device, the execution state information corresponding to the target application is obtained, the current state information of the terminal device is collected, whether the current state information is consistent with the execution state information is judged, and the target application is started when the current state information is consistent with the execution state information, so that energy consumption waste caused by starting the target application when the current state of the terminal device is not consistent with the starting condition of the target application is avoided, and the improvement of the cruising ability of the terminal device is facilitated.
In order to implement the above embodiments, the present application further provides an application starting apparatus based on a terminal device.
Fig. 6 is a schematic structural diagram of an application starting apparatus based on a terminal device according to a fifth embodiment of the present application.
As shown in fig. 6, the terminal device-based application starting apparatus 60 includes: a monitoring module 610, an acquisition module 620, a determination module 630, and an initiation module 640.
The monitoring module 610 is configured to monitor whether target physiological characteristic information of a preset user is acquired.
The obtaining module 620 is configured to obtain a collection time characteristic of the collected target physiological characteristic information when the target physiological characteristic information is collected.
In a possible implementation manner of the embodiment of the present application, the obtaining module 620 is specifically configured to, if the target physiological characteristic information is collected, obtain a frequency of collecting the target physiological characteristic information within a preset time period; or if the target physiological characteristic information is acquired, acquiring the duration of the acquired target physiological characteristic information.
A determining module 630, configured to determine a target application matching the target physiological characteristic information and the acquisition time characteristic.
And the starting module 640 is used for starting the target application.
Further, in a possible implementation manner of the embodiment of the present application, as shown in fig. 7, on the basis of the embodiment shown in fig. 6, the determining module 630 includes:
the first determining unit 631 is configured to query a preset first database and determine at least one candidate target application corresponding to the target physiological characteristic information;
the second determining unit 632 is configured to query a preset second database, and determine a target application corresponding to the acquisition time characteristic from among the at least one candidate target application.
In a possible implementation manner of the embodiment of the present application, as shown in fig. 8, on the basis of the embodiment shown in fig. 6, the monitoring module 610 includes:
an obtaining unit 611, configured to obtain facial image information collected by a camera operating in a low power consumption mode;
a matching unit 612 for matching the face image information with face image information of a preset user;
an extracting unit 613, configured to extract a gaze angle of the target user according to the facial image information when the matching degree is greater than a preset threshold;
the processing unit 614 is configured to determine whether the gaze angle belongs to a preset angle range, where if the gaze angle belongs to the preset angle range, it is determined that the target physiological characteristic information of the preset user is acquired.
In a possible implementation manner of the embodiment of the present application, as shown in fig. 9, on the basis of the embodiment shown in fig. 6, the starting module 640 includes:
a status acquiring unit 641 for acquiring execution status information corresponding to the target application;
the determining unit 642 is configured to collect current state information of the terminal device, and determine whether the current state information is consistent with the execution state information;
the starting unit 643, configured to start the target application when the current state information is consistent with the execution state information.
It should be noted that the foregoing explanation of the embodiment of the application starting method based on the terminal device is also applicable to the application starting apparatus based on the terminal device in this embodiment, and the implementation principle is similar, and is not described herein again.
According to the application starting device based on the terminal equipment, whether the target physiological characteristic information of the preset user is collected or not is monitored, when the target physiological characteristic information is collected, the collection time characteristic of the collected target physiological characteristic information is further obtained, the target application matched with the target physiological characteristic information and the collection time characteristic is further determined, and the target application is started. Therefore, the corresponding target application is controlled to be started based on the acquired target physiological characteristic information, the complex operation that a user manually searches for the target application needing to be started is avoided, the user time is saved, the application starting speed and efficiency are improved, and the user experience is improved. In addition, the corresponding target application is determined according to the acquired target physiological characteristic information and the acquired time characteristic, and the target application is started, so that the application can be controlled to be started without manual operation of a user, the application starting mode is very friendly to users with inconvenient hands, and convenience is brought to the users with the inconvenient hands to use the application in the terminal equipment.
In order to implement the foregoing embodiments, the present application further provides a terminal device, including a processor and a memory; wherein the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the terminal device-based application starting method in the foregoing embodiment.
In order to implement the foregoing embodiments, the present application also proposes a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the terminal device-based application launching method as described in the foregoing embodiments.
In an alternative implementation, the embodiments may be implemented in any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including AN object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages.
In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present application, "plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
The functional units in the embodiments of the present application may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Although embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application, and that variations, modifications, substitutions and alterations may be made to the above embodiments by those of ordinary skill in the art within the scope of the present application.

Claims (10)

1. An application starting method based on terminal equipment is characterized by comprising the following steps:
monitoring whether target physiological characteristic information of a preset user is acquired or not;
if the target physiological characteristic information is acquired, acquiring the acquisition time characteristic of the acquired target physiological characteristic information;
and determining a target application matched with the target physiological characteristic information and the acquisition time characteristic, and starting the target application.
2. The method of claim 1, wherein the determining the target application that matches the target physiological characteristic information and the acquisition time characteristic comprises:
querying a preset first database, and determining at least one candidate target application corresponding to the target physiological characteristic information;
and querying a preset second database, and determining a target application corresponding to the acquisition time characteristic in the at least one candidate target application.
3. The method as claimed in claim 1, wherein the obtaining the acquisition time characteristic of the acquired target physiological characteristic information if the target physiological characteristic information is acquired comprises:
if the target physiological characteristic information is acquired, acquiring the frequency of acquiring the target physiological characteristic information within a preset time period; or the like, or, alternatively,
and if the target physiological characteristic information is acquired, acquiring the duration of the acquired target physiological characteristic information.
4. The method of claim 1, wherein the monitoring whether the target physiological characteristic information of the preset user is acquired comprises:
acquiring facial image information acquired by a camera operating in a low power consumption mode;
matching the facial image information with facial image information of the preset user to obtain the matching degree between the facial image information and the facial image information of the preset user;
if the matching degree is larger than a preset threshold value, extracting the sight angle of the preset user according to the facial image information;
and judging whether the sight angle belongs to a preset angle range, wherein if the sight angle belongs to the preset angle range, the target physiological characteristic information of the preset user is determined to be acquired.
5. The method of any of claims 1-4, wherein the opening the target application comprises:
acquiring execution state information corresponding to the target application;
acquiring current state information of terminal equipment, and judging whether the current state information is consistent with the execution state information;
and if the two are consistent, starting the target application.
6. An application starting device based on terminal equipment is characterized by comprising:
the monitoring module is used for monitoring whether target physiological characteristic information of a preset user is acquired or not;
the acquisition module is used for acquiring the acquisition time characteristics of the acquired target physiological characteristic information when the target physiological characteristic information is acquired;
a determination module for determining a target application matching the target physiological characteristic information and the acquisition time characteristic;
and the starting module is used for starting the target application.
7. The apparatus of claim 6, wherein the determining module comprises:
the first determining unit is used for inquiring a preset first database and determining at least one candidate target application corresponding to the target physiological characteristic information;
and the second determining unit is used for querying a preset second database and determining the target application corresponding to the acquisition time characteristic in the at least one candidate target application.
8. The apparatus of claim 6, wherein the monitoring module comprises:
the system comprises an acquisition unit, a processing unit and a display unit, wherein the acquisition unit is used for acquiring facial image information acquired by a camera which runs in a low power consumption mode;
a matching unit for matching the face image information with face image information of the preset user;
the extracting unit is used for extracting the sight angle of the target user according to the facial image information when the matching degree is larger than a preset threshold value;
and the processing unit is used for judging whether the sight angle belongs to a preset angle range, wherein if the sight angle belongs to the preset angle range, the target physiological characteristic information of the preset user is determined to be acquired.
9. A terminal device comprising a processor and a memory;
wherein the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, for implementing the terminal device based application launching method according to any one of claims 1 to 5.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a terminal device based application launching method according to any one of claims 1-5.
CN202010286591.9A 2020-04-13 2020-04-13 Application starting method and device based on terminal equipment, terminal equipment and medium Pending CN111488183A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010286591.9A CN111488183A (en) 2020-04-13 2020-04-13 Application starting method and device based on terminal equipment, terminal equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010286591.9A CN111488183A (en) 2020-04-13 2020-04-13 Application starting method and device based on terminal equipment, terminal equipment and medium

Publications (1)

Publication Number Publication Date
CN111488183A true CN111488183A (en) 2020-08-04

Family

ID=71794749

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010286591.9A Pending CN111488183A (en) 2020-04-13 2020-04-13 Application starting method and device based on terminal equipment, terminal equipment and medium

Country Status (1)

Country Link
CN (1) CN111488183A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105159730A (en) * 2015-09-30 2015-12-16 宇龙计算机通信科技(深圳)有限公司 Application control method, application control device and terminal
CN105677175A (en) * 2015-12-30 2016-06-15 广东欧珀移动通信有限公司 Positioning method and device of terminal application
CN105760731A (en) * 2016-01-25 2016-07-13 惠州Tcl移动通信有限公司 Method for starting application program based on mobile terminal and mobile terminal
CN106055962A (en) * 2016-06-07 2016-10-26 广东欧珀移动通信有限公司 Unlocking control method and mobile terminal
CN106909214A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 The startup method and device of application program
CN108089891A (en) * 2017-11-30 2018-05-29 维沃移动通信有限公司 A kind of application program launching method, mobile terminal
CN110908513A (en) * 2019-11-18 2020-03-24 维沃移动通信有限公司 Data processing method and electronic equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105159730A (en) * 2015-09-30 2015-12-16 宇龙计算机通信科技(深圳)有限公司 Application control method, application control device and terminal
CN106909214A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 The startup method and device of application program
CN105677175A (en) * 2015-12-30 2016-06-15 广东欧珀移动通信有限公司 Positioning method and device of terminal application
CN105760731A (en) * 2016-01-25 2016-07-13 惠州Tcl移动通信有限公司 Method for starting application program based on mobile terminal and mobile terminal
CN106055962A (en) * 2016-06-07 2016-10-26 广东欧珀移动通信有限公司 Unlocking control method and mobile terminal
CN108089891A (en) * 2017-11-30 2018-05-29 维沃移动通信有限公司 A kind of application program launching method, mobile terminal
CN110908513A (en) * 2019-11-18 2020-03-24 维沃移动通信有限公司 Data processing method and electronic equipment

Similar Documents

Publication Publication Date Title
CN107144819B (en) A kind of sound localization method, device and electronic equipment
CN105138123B (en) Apparatus control method and device
CN105373227A (en) Method and device for intelligently closing electronic device
RU2627940C2 (en) Method and device for controlling intelligent home power source
CN105206275A (en) Device control method, apparatus and terminal
CN108494665B (en) Group message display method and mobile terminal
CN105045240A (en) Household appliance control method and device
CN105487650A (en) Intelligent alarm clock turn-off method and apparatus
CN104503691A (en) Equipment control method and device
CN104869453A (en) Video playing equipment control method and device
CN106488335A (en) Live-broadcast control method and device
CN105404382A (en) Power saving mode setting method and apparatus
CN105662371A (en) Alarm method, device and equipment
CN105207880B (en) Group recommending method and device
CN104320688A (en) Video play control method and device
CN103517138A (en) State switching method and electronic apparatus
CN107623899B (en) Information processing method, information processing apparatus, storage medium, and electronic device
CN112860169B (en) Interaction method and device, computer readable medium and electronic equipment
CN111197841A (en) Control method, control device, remote control terminal, air conditioner, server and storage medium
CN110784727B (en) Reporting method and device for live broadcast
CN104352228A (en) Method and device for processing application program
CN111696553A (en) Voice processing method and device and readable medium
CN111970566A (en) Video playing method and device, electronic equipment and storage medium
CN115278139A (en) Video processing method and device, electronic equipment and storage medium
CN106126171B (en) A kind of sound effect treatment method and mobile terminal

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200804