[go: up one dir, main page]

CN109032727B - Application program starting method, application program starting device and terminal equipment - Google Patents

Application program starting method, application program starting device and terminal equipment Download PDF

Info

Publication number
CN109032727B
CN109032727B CN201810716648.7A CN201810716648A CN109032727B CN 109032727 B CN109032727 B CN 109032727B CN 201810716648 A CN201810716648 A CN 201810716648A CN 109032727 B CN109032727 B CN 109032727B
Authority
CN
China
Prior art keywords
screen
user
time interval
application program
click
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
CN201810716648.7A
Other languages
Chinese (zh)
Other versions
CN109032727A (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.)
Oppo Chongqing Intelligent Technology Co Ltd
Original Assignee
Oppo Chongqing Intelligent 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 Oppo Chongqing Intelligent Technology Co Ltd filed Critical Oppo Chongqing Intelligent Technology Co Ltd
Priority to CN201810716648.7A priority Critical patent/CN109032727B/en
Publication of CN109032727A publication Critical patent/CN109032727A/en
Application granted granted Critical
Publication of CN109032727B publication Critical patent/CN109032727B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/316User authentication by observing the pattern of computer usage, e.g. typical user behaviour

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application provides an application program starting method, an application program starting device and terminal equipment, wherein the method comprises the following steps: detecting the screen clicking times and the clicking time interval of the terminal equipment by a user; determining a corresponding target application program and a target starting mode according to the screen clicking times and the clicking time interval, wherein the target starting mode is used for indicating the interface privacy level after the target application program is started; and starting the target application program according to the interface privacy level indicated by the target starting mode. The method and the device can enrich the starting mode of the application program and further improve the user experience.

Description

Application program starting method, application program starting device and terminal equipment
Technical Field
The present application belongs to the technical field of terminal device control, and in particular, to an application program starting method, an application program starting apparatus, a terminal device, and a computer-readable storage medium.
Background
Currently, a terminal device (e.g., a mobile phone) has become a necessity in daily life, and people can install various applications on the terminal device, such as WeChat, Suitao, Meixiangxiu, Taobao, and the like. In the prior art, if a user wants to start an application, the user needs to find an icon of the corresponding application on the terminal device, and then starts the application by clicking the icon of the application, so that the starting mode is single, and the operation is complicated.
Disclosure of Invention
In view of this, the present application provides an application starting method, an application starting apparatus, a terminal device and a computer readable storage medium, which can enrich the starting manner of the application and improve the efficiency of starting the application.
A first aspect of the present application provides an application starting method, applied to a terminal device, including:
detecting the screen click times and click time intervals of the terminal equipment by a user;
determining a corresponding target application program and a target starting mode according to the screen clicking times and the clicking time interval, wherein the target starting mode is used for indicating the interface privacy level after the target application program is started;
and starting the target application program according to the interface privacy level indicated by the target starting mode.
A second aspect of the present application provides an application starting apparatus, which is applied to a terminal device, and includes:
the click detection module is used for detecting the screen click times and click time intervals of the terminal equipment by the user;
the application determining module is used for determining a corresponding target application program and a target starting mode according to the screen clicking times and the clicking time interval, wherein the target starting mode is used for indicating the interface privacy level after the target application program is started;
and the application starting module is used for starting the target application program according to the interface privacy level indicated by the target starting mode.
A third aspect of the present application provides a terminal device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to the first aspect when executing the computer program.
A fourth aspect of the present application provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method of the first aspect as described above.
A fifth aspect of the present application provides a computer program product comprising a computer program which, when executed by one or more processors, performs the steps of the method of the first aspect as described above.
As can be seen from the above, the application program starting method is applied to a terminal device, and first, the screen click times and click time intervals of a user on the terminal device are detected, for example, the screen click times of the user on the terminal device is detected to be 2 times, and the time intervals of two adjacent screen clicks are both 1 s; secondly, determining a corresponding target application program and a target starting mode according to the screen clicking times and the clicking time interval, wherein the target starting mode is used for indicating the interface privacy level after the target application program is started, for example, when the screen clicking times of a user are detected to be 2 times and the time interval between two adjacent screen clicking times is 1s, determining that the corresponding target application program is a WeChat and the corresponding target starting mode is a privacy mode, namely the application can directly start the corresponding application program on a terminal interface through a preset operation; and finally, starting the target application program according to the interface privacy level indicated by the target starting mode, for example, if the corresponding target application program is WeChat and the corresponding target starting mode is a private mode, starting a WeChat interface in the private mode. Therefore, the application program starting method is different from the traditional application program starting method, starting modes of the application program are enriched, in addition, the interface privacy level of the started application program can be determined according to the screen click times and the click time interval of the user, and therefore the personal privacy of the user can be protected to a certain extent, and the use experience of the user can be further improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic flowchart illustrating an implementation flow of an application starting method according to an embodiment of the present application;
FIG. 2 is a schematic view of a usage scenario for prompting a time interval to a user according to an embodiment of the present application;
FIG. 3 is a diagram illustrating a mapping table according to an embodiment of the present application;
FIG. 4 is a schematic interface diagram of a private mode and a normal mode according to an embodiment of the present disclosure;
fig. 5 is a schematic flow chart illustrating an implementation of another application starting method according to the second embodiment of the present application;
FIG. 6 is a diagram illustrating the number of screen clicks and the time interval between clicks according to the second embodiment of the present application;
fig. 7 is a schematic structural diagram of an application startup device according to a third embodiment of the present application;
fig. 8 is a schematic structural diagram of a terminal device according to a fourth embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
The application program starting method provided by the embodiment of the application program can be applied to terminal equipment, and the terminal equipment includes, but is not limited to: smart phones, tablet computers, learning machines, intelligent wearable devices, and the like.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the present application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the specification of the present application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to a determination" or "in response to a detection". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
In particular implementations, the terminal devices described in embodiments of the present application include, but are not limited to, other portable devices such as mobile phones, laptop computers, or tablet computers having touch sensitive surfaces (e.g., touch screen displays and/or touch pads). It should also be understood that in some embodiments, the devices described above are not portable communication devices, but rather are desktop computers having touch-sensitive surfaces (e.g., touch screen displays and/or touch pads).
In the discussion that follows, a terminal device that includes a display and a touch-sensitive surface is described. However, it should be understood that the terminal device may include one or more other physical user interface devices such as a physical keyboard, mouse, and/or joystick.
The terminal device supports various applications, such as one or more of the following: a drawing application, a presentation application, a word processing application, a website creation application, a disc burning application, a spreadsheet application, a gaming application, a telephone application, a video conferencing application, an email application, an instant messaging application, an exercise support application, a photo management application, a digital camera application, a web browsing application, a digital music player application, and/or a digital video player application.
Various applications that may be executed on the terminal device may use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the terminal can be adjusted and/or changed between applications and/or within respective applications. In this way, a common physical architecture (e.g., touch-sensitive surface) of the terminal can support various applications with user interfaces that are intuitive and transparent to the user.
In addition, in the description of the present application, the terms "first", "second", and the like are used only for distinguishing the description, and are not intended to indicate or imply relative importance.
In order to explain the technical solution of the present application, the following description will be given by way of specific examples.
Example one
Referring to fig. 1, a description is provided below of an application starting method provided in a first embodiment of the present application, where the application starting method provided in the first embodiment of the present application is applied to a terminal device, and the application starting method in the first embodiment of the present application includes:
in step S101, detecting the number of screen clicks and the time interval between clicks of the terminal device by the user;
in the first embodiment of the present application, when the terminal device is turned off and in standby, for example, a user does not use the terminal device temporarily, and a display screen of the terminal device is in a sleep state, the number of screen clicks and a click time interval of the user on the terminal device may be detected; alternatively, the number of screen clicks and the click time interval of the terminal device by the user may be detected when the terminal device is on screen, for example, when the terminal device is being used by the user. This is not a limitation here.
In addition, in many cases, the user may not want to start the application program in the terminal device, but may inadvertently or unconsciously click on the screen of the terminal device, and therefore, in order to ensure that the user does not start the application program in the terminal device without wanting to start the application program, the step S101 may include: detecting whether a user determines to start an application program in the terminal equipment; and if the user determines to start the application program in the terminal equipment, further detecting the screen click times and click time intervals of the user on the terminal equipment. Wherein, the detecting whether the user determines to start the application program in the terminal device may include: detecting whether a user draws a preset pattern on the screen of the terminal device and/or clicks a preset key, if so, considering that the user determines to start the application program in the terminal device, otherwise, considering that the user does not start the application program in the terminal device. For example, when it is detected that the user draws a preset pattern, such as a heart-shaped pattern or a circular pattern, on the screen of the terminal device (or a preset area of the screen of the terminal device, such as the left half screen of the terminal device), the user is considered to determine to start an application program in the terminal device, and then the number of screen clicks and the click time interval of the user on the terminal device are further detected. In addition, in step S101, it may be further defined that the click is only valid when the user clicks on a preset area of the screen of the terminal device, that is, the terminal device detects the number of screen clicks on the preset area of the screen by the user and a time interval between two adjacent clicks.
In the technical solution provided in the first embodiment of the present application, the terminal device needs to start a corresponding application program by detecting the screen click times and the click time interval of the user, and therefore, in order to ensure that the application program started by the terminal device is intended to be started by the user, the user needs to have a relatively strong time estimation capability so as to know when to perform the next screen click operation, for example, if the screen is clicked 3 times continuously and the time interval between two adjacent screen clicks is 1 second, a WeChat is started, and if the screen is clicked 3 times continuously and the time interval between two adjacent screen clicks is 2 seconds, a Taobao is started, and if the user wants to start the WeChat, the user needs to ensure that the time interval between two adjacent screen clicks is 1 second, so that the WeChat can be started, and therefore, the user needs to estimate the lapse of time very accurately. However, many users do not have very good time estimation capability, and the users cannot evaluate the time against the clock each time the screen is clicked, which is clearly very inconvenient. Therefore, in the first embodiment of the application, in order to ensure that the user can better evaluate the time when clicking the screen, the terminal device may prompt the user for a time interval from the last screen click operation every a first preset time interval when detecting that the user clicks the screen, so that the user performs the next screen click operation according to the prompted time interval until the user finishes the screen click operation. In order to ensure that the terminal device can detect the clicking operation of the user on the screen in real time, the touch screen assembly of the terminal device can be always powered on, or an acceleration sensor (or a gyroscope sensor) in the terminal device is always in a working state, so that the clicking operation of the user on the screen can be sensed.
The following describes the technical solution of "prompting the user the time interval from the last screen click operation" with reference to fig. 2, and it is assumed that the first preset time period is 1 s. As shown in fig. 2(a), when a user 201 draws a preset pattern on a display screen of a terminal device 200, the user 201 is considered to confirm that an application program in the terminal device is started; as shown in fig. 2(b), after detecting that the user 201 clicks the screen, the terminal device 200 prompts the user 1s after the user 201 clicks the screen, as shown in fig. 2(c), for 1s, a time interval from the last screen click operation, where the terminal device may prompt the user for the time interval from the last screen click operation in an audio form through a speaker, or may also prompt the user for the time interval from the last screen click operation in a video form through a display screen of the terminal device (for example, displaying a number "1" on the display screen, etc.); as shown in fig. 2(d), if the user 201 does not click the screen within 1s after the time interval prompted by the terminal device 200, the terminal device 200 will again prompt the user for a time interval 2s from the last screen click operation; as shown in fig. 2(e), if the user clicks the screen again 2.3s after the last screen click operation, the terminal device 200 will prompt the user 201 again for 1s after the user 201 clicks the screen, as shown in fig. 2 (f); as shown in fig. 2(g), when the user 201 draws a preset pattern on the screen, the user 201 is considered to stop the screen clicking operation. The terminal device records the number of screen clicks of the user 201 and the time interval between two adjacent clicks during the period from the time when the user determines to start the terminal device application to the time when the screen clicking operation is finished, and in the example shown in fig. 2, the terminal device obtains that the number of screen clicks of the user 201 is 2 and the time interval between two adjacent clicks is 2.3 s.
In the example shown in fig. 2(d), after the terminal device 201 prompts the user for an interval of 2s in time, the user clicks the screen, and although the interval between the time when the user clicks the screen and the last time the user clicks the screen is necessarily greater than 2s, since the user clicks the screen after hearing the prompt for the interval of 2s, the user is highly likely to want to click the screen again after the interval of 2s from the last click operation, and therefore, it can be considered that in the example of fig. 2, the number of clicks made by the user 201 on the screen is 2 times, and the click time interval is 2 s.
In step S102, determining a corresponding target application program and a target start mode according to the screen click number and the click time interval, where the target start mode is used to indicate an interface privacy level after the target application program is started;
in the first embodiment of the present application, the terminal device may store a correspondence table, where the correspondence table includes correspondence information between screen click times and click time intervals and corresponding target application programs and target startup modes, as shown in fig. 3, where the correspondence table may be set by a user in a user-defined manner, for example, the user may set the screen click times and click time intervals required for starting an application program in a user-defined manner. After the terminal device obtains the screen click times and the click time interval of the user through step S101, the corresponding target application and the target start mode may be determined according to the correspondence table, for example, if the screen click times and the click time interval of the terminal device obtained through step S101 are 2 times and the click time interval is 2S, the corresponding target application may be obtained as a WeChat according to the correspondence table shown in fig. 3, and the target start mode is a private mode.
In the first embodiment of the present application, the target start mode is used to indicate the interface privacy level after the target application is started, for example, the target start mode may include a normal mode (which represents that the interface privacy level after the target application is started is lower) and a privacy mode (which represents that the interface privacy level after the target application is started is higher), and the target start mode may further include other modes, such as a high privacy mode or a medium privacy mode, and the like, where the number of the target start modes corresponding to each target application may be set by a user, and the interface in each target start mode may also be set by a user, for example, as shown in fig. 4, the start mode corresponding to the WeChat includes a normal mode and a privacy mode, the start interface in the normal mode is shown in fig. 4(a), and the start interface in the privacy mode is shown in fig. 4(b), in addition, the user can also set by self-definition that the friend circle cannot be opened under a normal model, the payment cannot be made to the merchant, the friend circle can be opened only under a private mode, the payment can be made to the merchant, and the like.
In step S103, starting the target application according to the interface privacy level indicated by the target start mode;
and after the corresponding target starting mode and the target application program are obtained, starting the target application program, wherein the interface of the target application program is required to be consistent with the interface privacy level indicated by the target starting mode. For example, if the target application is a WeChat and the target start mode is a normal mode, the interface after the WeChat start may be as shown in fig. 4(a), and if the target start mode is a private mode, the interface after the WeChat start may be as shown in fig. 4 (b). Therefore, the personal privacy of the user can be protected to a certain extent, for example, when the user is in a public place and has more people around, the user can start the normal mode of the WeChat, and only when the user is in a single place or has fewer people around, the private mode of the WeChat is started.
The application program starting method is different from a traditional application program starting method, starting modes of the application program are enriched, and the interface privacy level of the application program to be started after the application program is started can be determined according to the screen click times and the click time interval of a user, so that the personal privacy of the user can be protected to a certain extent, and the use experience of the user can be further improved.
Example two
Referring to fig. 5, another application starting method provided in the second embodiment of the present application is described below, where the application starting method provided in the second embodiment of the present application is applied to a terminal device, and the application starting method in the second embodiment of the present application includes:
in step S501, it is detected whether the user determines to start the application program in the terminal device, if yes, step S502 is executed, and if no, step S503 is executed;
in the second embodiment of the present application, the touch screen component of the terminal device can be kept in the power-on state all the time, so that the dot-and-dash operation of the user on the screen can be detected in real time, and when it is detected that the user draws a preset pattern on the terminal device, the user is considered to determine to start the application program in the terminal device; or, when it is detected that the user clicks a preset key, the user is considered to determine to start the application program in the terminal device. The method for detecting whether the user determines to start the application is not limited herein.
In step S502, whether a screen click operation by the user is detected, if yes, step S504 is executed, and if no, step S503 is executed;
in the second embodiment of the present application, after it is detected that the user determines to start the application program in the terminal device, a click operation of the user on the screen of the terminal device is further detected, when the click operation of the user on the screen is detected, step S504 is executed, and when the click operation of the user on the screen is not detected, step S503 is executed.
In the second embodiment of the present application, in order to ensure that the terminal device can detect the click operation of the user on the screen in real time, the touch screen component of the terminal device may be always powered on, or the acceleration sensor (or the gyroscope sensor) in the terminal device may be always kept in a working state, so as to sense the click operation of the user on the screen.
In step S503, the application program in the terminal device is not started;
and if the fact that the user determines to start the application program is not detected or the clicking operation of the user on the screen is not detected, the application program in the terminal equipment is not started.
In step S504, a time interval from the last screen click operation is prompted to the user at an interval of a first preset duration;
after detecting the click operation of the user on the screen, the user may be prompted with a time interval from the last screen click operation when the time interval is longer than a first preset time after the user clicks the screen, for example, when the time interval is longer than 1s after the user clicks the screen. The first preset time duration may be determined according to "two adjacent click time intervals set when the application program is started", for example, a greatest common divisor of each preset two adjacent click time interval may be calculated, and the greatest common divisor is determined as the first preset time duration. For example, if the correspondence table preset by the user is as shown in fig. 3, the preset time interval between two adjacent clicks includes 1s and 2s, and the greatest common divisor of 1s and 2s is determined as the first preset time duration, that is, the first preset time duration is 1 s.
In step S505, it is detected whether the user clicks the screen within a first preset time range after the time interval is prompted, if yes, the step S504 is returned to, and if not, the step S506 is executed;
after the terminal device prompts the user for a time interval from the last time the user clicks the screen, it may be detected whether the user clicks the screen within a first preset time range thereafter.
To facilitate understanding of the technical solution provided in the second embodiment of the present application, for example, as shown in fig. 6, if the user a clicks the screen for the first time at time T1, the first preset duration is followed by indicating the time interval from the last click operation to the user at time T2 (i.e. the first preset duration), and then it is detected whether the user a clicks the screen within the first preset duration range after time T2, i.e. it is detected whether the user a clicks the screen within the range from T2 to T3, if it is detected that the user a clicks the screen at a certain time T2 to T3, it may be considered that the time interval between the time when the user a clicks the screen for the second time and the time when the user a clicks the screen for the first time is the first preset duration (theoretically, the time interval between the time when the user a clicks the screen for the second time and the time when the screen is clicked for the first time should be greater than the first preset duration, but since the user knows that the time interval from the last click operation is the screen after the first preset duration, therefore, the user is very likely to want to click the screen again after the first preset time interval from the last click operation, and therefore, the time interval between the time of clicking the screen for the second time and the time of clicking the screen for the first time can be considered as the first preset time interval, and the process returns to execute step S504, and the time interval from the last click of the screen for the first preset time interval after the user a clicks the screen for the second time, i.e., the time T4, is again prompted to the user a, and whether the user a clicks the screen is detected within the range from T4 to T5, and if the user a does not click the screen at this time, the process executes step S506.
In step S506, determining whether a time interval from the last screen click operation is greater than a second preset time, if so, performing step S508, and if not, performing step S507;
in the example shown in fig. 6, when the user a does not click the screen within the range from T4 to T5, the terminal device determines whether the time interval from the last screen click operation (i.e., the second click operation) is less than a second preset time, which can be seen from fig. 6, that the time interval from the second screen click operation is 2 first preset times, and assuming that the second preset time is 2 first preset times, the time interval from the last screen click operation is not greater than the second preset time, so step S507 is executed.
The second preset time period may be determined according to "two adjacent click time intervals set when the application program is started", for example, a maximum value of the two adjacent click time intervals set in advance may be determined as the second preset time period. For example, if the correspondence table preset by the user is as shown in fig. 3, the preset time interval between two adjacent clicks includes 1s and 2s, and the second preset duration may be set to 2 s.
In step S507, a time interval from the last screen click operation is presented to the user, and the step S505 is returned to;
in the example shown in fig. 6, assuming that the second preset duration is 2 first preset durations, in step S506, it is determined that the time interval between the time T5 and the last screen click operation is 2 first preset durations, and therefore, step S507 is executed, the terminal device prompts the user a for the time interval between the time T5 and the last screen click operation (i.e., 2 first preset durations), and detects whether the user a clicks the screen within the first preset duration range after the prompting of the time interval, i.e., within the range from T5 to T6, assuming that the user a clicks the screen at a certain time point within the range from T5 to T6, the time interval between the time when the user a clicks the screen for the third time and the time when the user a clicks the screen for the second time is 2 first preset durations, and returns to execute step S504, and prompts the user a time T7 for the time interval between the last screen click operation (i.e., the first preset duration), then, step S505 is executed, whether the user a has clicked the screen is determined within the range from T7 to T8, if the user a does not click the screen, step S506 is executed, whether the time interval from the last screen click operation is longer than a second preset time is determined, since in the example illustrated in fig. 6, the second preset time is 2 first preset times, step S507 is executed, the time interval from the last screen click operation (i.e., two first preset times) is prompted to the user a, and step S505 is executed again, that is, whether the user has clicked the screen is determined within the range from T8 to T9, if the user a still does not click the screen, step S506 is executed, whether the time interval from the last screen click operation is longer than the second preset time is determined, it can be obtained that the time interval from the last screen click operation is 3 first preset times, and is longer than the second preset time, therefore, step S508 is executed at time T9.
In step S508, it is considered that the user ends the screen click operation, and the number of screen clicks of the terminal device by the user and the time interval between two adjacent screen clicks are obtained from the time when the user determines to start the application of the terminal device to the time when the screen click operation is ended;
in the example shown in fig. 6, it can be found that the number of screen clicks of the terminal device by the user is 3, the time interval between the 1 st click and the 2 nd click is a first preset time duration, and the time interval between the 2 nd click and the 3 rd click is 2 first preset time durations.
In step S509, determining a corresponding target application and a target start mode according to the number of screen clicks and the click time interval, where the target start mode is used to indicate an interface privacy level after the target application is started;
in step S510, starting the target application according to the interface privacy level indicated by the target start mode;
in the second embodiment of the present application, the steps S509 to S510 are performed in the same manner as the steps S102 to S103 in the first embodiment, and specific reference may be made to the description of the first embodiment, which is not repeated herein.
The second application program starting method provided by the second application program starting method can determine the interface privacy level of the application program to be started after the application program is started according to the screen click times and the click time intervals of the user, so that the personal privacy of the user can be protected to a certain extent, and the use experience of the user can be further improved.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
EXAMPLE III
In the third embodiment of the present application, an application starting apparatus is provided, which is applied to a terminal device, and for convenience of description, only the part related to the present application is shown, as shown in fig. 7, an application starting apparatus 700 includes,
a click detection module 701, configured to detect the number of screen clicks and a click time interval of the terminal device by the user;
an application determining module 702, configured to determine a corresponding target application program and a target starting mode according to the screen click times and the click time interval, where the target starting mode is used to indicate an interface privacy level after the target application program is started;
the application starting module 703 is configured to start the target application program according to the interface privacy level indicated by the target starting mode.
Optionally, the click detecting module 701 includes:
a determining and starting unit, configured to detect whether the user determines to start an application program in the terminal device;
and the click detection unit is used for detecting the screen click times and the click time interval of the terminal equipment by the user if the user is detected to determine to start the application program in the terminal equipment.
Optionally, the determining and starting unit includes:
a preset pattern detection subunit, configured to detect whether the user draws a preset pattern on a screen of the terminal device;
a first determining start subunit, configured to determine that the user starts an application program in the terminal device if it is detected that the user draws the preset pattern on the screen of the terminal device;
and the second determination starting subunit is used for considering that the user does not start the application program in the terminal equipment if the user is not detected to draw the preset pattern on the screen of the terminal equipment.
Optionally, the click detection unit is specifically configured to:
if it is detected that the user determines to start the application program in the terminal device, when it is detected that the user clicks the screen, a time interval from the last screen click operation is prompted to the user every a first preset time interval, so that the user performs the next screen click operation according to the prompted time interval until the user finishes the screen click operation, and the screen click times of the user on the terminal device and the time interval between two adjacent screen clicks are obtained from the time when the user determines to start the application program of the terminal device to the time when the user finishes the screen click operation.
Optionally, the click detection unit includes:
a time prompting subunit, configured to, when it is detected that the user clicks on the screen, prompt the user for a time interval from a last screen click operation at an interval of the first preset duration;
a click detection subunit, configured to detect whether the user clicks on a screen within the first preset time range after the time interval is prompted;
a first returning subunit, configured to, when the user click screen is detected within the first preset duration range after the time interval is prompted, trigger the time prompting subunit to execute a step of, when the user click screen is detected, prompting a time interval from a last screen click operation to the user at an interval of the first preset duration;
an end judgment subunit, configured to, when the user click on the screen is not detected within the first preset duration range after the time interval is prompted, judge whether a time interval from a last screen click operation is greater than a second preset duration;
a second returning subunit, configured to, if the time interval is less than or equal to the second preset time, prompt the user for a time interval from a last screen click operation, and trigger the click detection subunit to perform the step of detecting whether the user clicks the screen within the first preset time range after the time interval is prompted;
and an ending operation subunit, configured to, if the duration is longer than the second preset duration, consider that the user ends the screen click operation, and obtain, from a time when the user determines to start the application program of the terminal device to a time when the screen click operation is ended, the number of screen clicks of the terminal device by the user and a time interval between two adjacent screen clicks.
Optionally, the terminal device stores a correspondence table, where the correspondence table includes correspondence information between the screen click times and the click time intervals and corresponding target applications and target start modes, and correspondingly, the application determining module 702 is specifically configured to determine the screen click times and the target applications and the target start modes corresponding to the click time intervals according to a pre-stored correspondence table.
It should be noted that, for the information interaction, execution process, and other contents between the above-mentioned devices/units, the specific functions and technical effects thereof are based on the same concept as those of the embodiment of the method of the present application, and specific reference may be made to the part of the embodiment of the method, which is not described herein again.
Example four
Fig. 8 is a schematic diagram of a terminal device according to a fourth embodiment of the present application. As shown in fig. 8, the terminal device 8 of this embodiment includes: a processor 80, a memory 81, and a computer program 82 stored in the memory 81 and operable on the processor 80. The processor 80 implements the steps of the various method embodiments described above, such as steps S101 to S103 shown in fig. 1, when executing the computer program 82. Alternatively, the processor 80 implements the functions of the modules/units in the device embodiments, for example, the functions of the modules 701 to 703 shown in fig. 7, when executing the computer program 82.
Illustratively, the computer program 82 may be divided into one or more modules/units, which are stored in the memory 81 and executed by the processor 80 to complete the present application. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution process of the computer program 82 in the terminal device 8. For example, the computer program 82 may be divided into a click detection module, an application determination module, and an application start module, and each module has the following specific functions:
detecting the screen click times and click time intervals of the terminal equipment by a user;
determining a corresponding target application program and a target starting mode according to the screen clicking times and the clicking time interval, wherein the target starting mode is used for indicating the interface privacy level after the target application program is started;
and starting the target application program according to the interface privacy level indicated by the target starting mode.
The terminal device 8 may be a smart phone, a tablet computer, a learning machine, an intelligent wearable device, or other computing device. The terminal device may include, but is not limited to, a processor 80 and a memory 81. Those skilled in the art will appreciate that fig. 8 is merely an example of a terminal device 8 and does not constitute a limitation of terminal device 8 and may include more or fewer components than shown, or some components may be combined, or different components, e.g., the terminal device may also include input-output devices, network access devices, buses, etc.
The Processor 80 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage 81 may be an internal storage unit of the terminal device 8, such as a hard disk or a memory of the terminal device 8. The memory 81 may be an external storage device of the terminal device 8, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like provided in the terminal device 8. Further, the memory 81 may include both an internal storage unit and an external storage device of the terminal device 8. The memory 81 is used for storing the computer program and other programs and data required by the terminal device. The above-mentioned memory 81 can also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned functions may be distributed as different functional units and modules according to needs, that is, the internal structure of the apparatus may be divided into different functional units or modules to implement all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other ways. For example, the above-described embodiments of the apparatus/terminal device are merely illustrative, and for example, the division of the above modules or units is only one logical function division, and there may be other division manners in actual implementation, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated modules/units described above, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method of the embodiments described above may be implemented by a computer program, which may be stored in a computer readable storage medium and used by a processor to implement the steps of the embodiments of the methods described above. The computer program includes computer program code, and the computer program code may be in a source code form, an object code form, an executable file or some intermediate form. The computer readable medium may include: any entity or device capable of carrying the above-mentioned computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signal, telecommunication signal, software distribution medium, etc. It should be noted that the computer readable medium described above may include content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media that does not include electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.

Claims (8)

1. An application program starting method is applied to terminal equipment, and is characterized in that the application program starting method comprises the following steps:
detecting the screen click times and click time intervals of the terminal equipment when the terminal equipment is in the screen-off standby state by a user, comprising the following steps:
when the user clicks the screen, prompting the time interval from the last screen click operation to the user at intervals of a first preset time length so that the user can perform the next screen click operation according to the prompted time interval until the user finishes the screen click operation, and acquiring the screen click times of the user on the terminal equipment and the time interval between two adjacent screen clicks from the time when the user determines to start the application program of the terminal equipment to the time when the user finishes the screen click operation, wherein the time interval comprises:
when it is detected that the user clicks the screen, then:
prompting the time interval from the last screen click operation to the user at the interval of the first preset time length;
detecting whether the user clicks a screen or not within the first preset time length range after the time interval is prompted;
when the user clicks the screen within the first preset time range after the time interval is prompted, returning to execute the first preset time interval, and prompting the user of the time interval from the last screen clicking operation and subsequent steps;
when the user clicking the screen is not detected within the first preset time range after the time interval is prompted, then:
judging whether the time interval from the last screen click operation is greater than a second preset time length or not;
if the time length is less than or equal to the second preset time length, prompting the time interval from the last screen click operation to the user, and returning to the step of detecting whether the user clicks the screen or not in the first preset time length range after prompting the time interval and the subsequent steps;
if the time length is longer than the second preset time length, the user is considered to finish the screen clicking operation, and the screen clicking times of the terminal equipment and the time interval between two adjacent screen clicks of the user are obtained from the time when the user determines to start the application program of the terminal equipment to the time when the screen clicking operation is finished;
determining a corresponding target application program and a target starting mode according to the screen clicking times and the clicking time interval, wherein the target starting mode is used for indicating the interface privacy level after the target application program is started;
and starting the target application program according to the interface privacy level indicated by the target starting mode, wherein the interface of the target application program is consistent with the interface privacy level indicated by the target starting mode.
2. The method for starting the application program according to claim 1, wherein the detecting the number of screen clicks and the click time interval of the terminal device by the user comprises:
detecting whether the user determines to start an application program in the terminal equipment;
and if the user is detected to determine to start the application program in the terminal equipment, detecting the screen click times and click time intervals of the user on the terminal equipment.
3. The application starting method according to claim 2, wherein the detecting whether the user determines to start the application in the terminal device comprises:
detecting whether the user draws a preset pattern on a screen of the terminal equipment or not;
if the user is detected to draw the preset pattern on the screen of the terminal equipment, the user is considered to determine to start an application program in the terminal equipment;
if the preset pattern is not detected to be drawn on the screen of the terminal equipment by the user, the user is determined not to start the application program in the terminal equipment.
4. The application launching method of claim 1, wherein the prompting of the user for the time interval from the last screen click operation comprises:
the user is prompted in audio form with a time interval from the last screen click operation.
5. The application starting method according to any one of claims 1 to 4, wherein the terminal device stores a correspondence table containing correspondence information of screen click times and click time intervals with corresponding target applications and target starting modes,
correspondingly, the determining the corresponding target application program and the target starting mode according to the screen click times and the click time interval comprises the following steps:
and determining the screen clicking times, the target application program corresponding to the clicking time interval and the target opening mode according to a pre-stored corresponding relation table.
6. An application program starting device applied to a terminal device, the application program starting device comprising:
the click detection module is used for detecting the screen click times and the click time interval of the terminal equipment when the user is in the screen-off standby state, and comprises the following steps:
when the user clicks the screen, prompting the time interval from the last screen click operation to the user at intervals of a first preset time length so that the user can perform the next screen click operation according to the prompted time interval until the user finishes the screen click operation, and acquiring the screen click times of the user on the terminal equipment and the time interval between two adjacent screen clicks from the time when the user determines to start the application program of the terminal equipment to the time when the user finishes the screen click operation, wherein the time interval comprises:
when it is detected that the user clicks the screen, then:
prompting the time interval from the last screen click operation to the user at the interval of the first preset time length;
detecting whether the user clicks a screen or not within the first preset time length range after the time interval is prompted;
when the user clicks the screen within the first preset time range after the time interval is prompted, returning to execute the first preset time interval, and prompting the user of the time interval from the last screen clicking operation and subsequent steps;
when the user clicking the screen is not detected within the first preset time range after the time interval is prompted, then:
judging whether the time interval from the last screen click operation is greater than a second preset time length or not;
if the time length is less than or equal to the second preset time length, prompting the time interval from the last screen click operation to the user, and returning to the step of detecting whether the user clicks the screen or not in the first preset time length range after prompting the time interval and the subsequent steps;
if the time length is longer than the second preset time length, the user is considered to finish the screen clicking operation, and the screen clicking times of the terminal equipment and the time interval between two adjacent screen clicks of the user are obtained from the time when the user determines to start the application program of the terminal equipment to the time when the screen clicking operation is finished;
the application determining module is used for determining a corresponding target application program and a target starting mode according to the screen clicking times and the clicking time interval, wherein the target starting mode is used for indicating the interface privacy level after the target application program is started;
and the application starting module is used for starting the target application program according to the interface privacy level indicated by the target starting mode, and the interface of the target application program is consistent with the interface privacy level indicated by the target starting mode.
7. A terminal device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any of claims 1 to 5 when executing the computer program.
8. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5.
CN201810716648.7A 2018-07-03 2018-07-03 Application program starting method, application program starting device and terminal equipment Active CN109032727B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810716648.7A CN109032727B (en) 2018-07-03 2018-07-03 Application program starting method, application program starting device and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810716648.7A CN109032727B (en) 2018-07-03 2018-07-03 Application program starting method, application program starting device and terminal equipment

Publications (2)

Publication Number Publication Date
CN109032727A CN109032727A (en) 2018-12-18
CN109032727B true CN109032727B (en) 2021-08-03

Family

ID=65522305

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810716648.7A Active CN109032727B (en) 2018-07-03 2018-07-03 Application program starting method, application program starting device and terminal equipment

Country Status (1)

Country Link
CN (1) CN109032727B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752818B (en) * 2019-03-27 2024-08-16 北京沃东天骏信息技术有限公司 Debugging method, debugging device and medium for application program
CN109960450A (en) * 2019-04-30 2019-07-02 上海掌门科技有限公司 The starting method and apparatus of application
CN110354494B (en) * 2019-07-23 2024-03-22 网易(杭州)网络有限公司 Method and device for controlling object in game, computer equipment and storage medium
CN116088745A (en) * 2022-08-05 2023-05-09 荣耀终端有限公司 Application opening method and related device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346100A (en) * 2014-10-17 2015-02-11 广东欧珀移动通信有限公司 A shortcut operation method and device for an intelligent mobile terminal in a black screen state
CN105574379A (en) * 2015-12-30 2016-05-11 宇龙计算机通信科技(深圳)有限公司 Private mode starting method and device as well as terminal
CN105867818A (en) * 2016-03-30 2016-08-17 乐视控股(北京)有限公司 Terminal interaction control device
CN105843514B (en) * 2016-04-22 2019-05-14 Oppo广东移动通信有限公司 The application program launching method and device of mobile terminal

Also Published As

Publication number Publication date
CN109032727A (en) 2018-12-18

Similar Documents

Publication Publication Date Title
CN107181858B (en) Method and terminal for displaying notification message
CN109032727B (en) Application program starting method, application program starting device and terminal equipment
CN107193598B (en) Application starting method, mobile terminal and computer readable storage medium
US20140189597A1 (en) Method and electronic device for presenting icons
CN106227585B (en) Application program starting method, device and equipment
EP3388932B1 (en) Flexible display of electronic device and method for operating same
KR20180005695A (en) Information acquisition method and device
WO2017143885A1 (en) Application processing method and apparatus for embedded universal integrated circuit card
CN106469396B (en) Method and terminal for pushing advertisement information
CN108304107A (en) A kind of display application drawing calibration method, terminal and computer readable storage medium
CN108604331B (en) Information reminding method and mobile device
CN108089905B (en) Do not disturb processing method, terminal and computer readable medium
CN108174018A (en) A kind of information processing method and terminal
CN109358927B (en) Application program display method and device and terminal equipment
CN107872573B (en) Alarm clock setting method and terminal
CN108021301A (en) A kind of volume adjusting method, terminal device and computer-readable recording medium
CN106534482B (en) Method and device for managing application programs of mobile terminal
CN107302617A (en) A kind of data managing method and terminal
CN106886600B (en) File management method and terminal
CN108536512B (en) Interface switching method and device and terminal equipment
CN110874729B (en) Switching method and switching device for electronic red packet identification strategy and mobile terminal
CN108490824B (en) Intelligent electric appliance control method and device and mobile terminal
CN108469938B (en) Electronic book reading reminding method and device and terminal equipment
TWI506525B (en) Application programs starting system and method
CN105260182B (en) A kind of electronic equipment and its information processing method

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