CN112925598B - Application program starting method and device and electronic equipment - Google Patents

Application program starting method and device and electronic equipment Download PDF

Info

Publication number
CN112925598B
CN112925598B CN202110286370.6A CN202110286370A CN112925598B CN 112925598 B CN112925598 B CN 112925598B CN 202110286370 A CN202110286370 A CN 202110286370A CN 112925598 B CN112925598 B CN 112925598B
Authority
CN
China
Prior art keywords
track
area
local
application
input
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
CN202110286370.6A
Other languages
Chinese (zh)
Other versions
CN112925598A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN202110286370.6A priority Critical patent/CN112925598B/en
Publication of CN112925598A publication Critical patent/CN112925598A/en
Application granted granted Critical
Publication of CN112925598B publication Critical patent/CN112925598B/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/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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

Landscapes

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

Abstract

According to the application program starting method, the screen locking interface can receive unlocking information and can display the application icons of the application programs. In the actual use process, a user inputs a track to the unlocking interface to realize unlocking, and the user can quickly enter a required application program. Therefore, on the premise of ensuring the safety of the user, the operation steps of entering the application are reduced, and the user experience is improved.

Description

Application program starting method and starting device and electronic equipment
Technical Field
The present application relates to the field of software technologies, and in particular, to an application program starting method, an application program starting apparatus, and an electronic device.
Background
At the present stage, after the electronic device locks the screen, when a user needs to open a certain application, the user needs to unlock the application first, then pages on the desktop to find the application, and then clicks to open the application after finding the application. Obviously, the user needs to operate a plurality of steps, and the experience is poor.
Disclosure of Invention
In view of this, in order to solve the above problems, the present application provides an application program starting method, a starting apparatus, and an electronic device, and the technical solution is as follows:
one aspect of the present application provides an application program starting method, including:
obtaining an input track of an unlocking interface, wherein the unlocking interface comprises a first area for receiving unlocking information and a second area for displaying an application icon, a first partial track of the input track is located in the first area, a second partial track of the input track is located in the second area, and the input track at least consists of the first partial track and the second partial track in a continuous mode;
and if the first local track meets preset unlocking information, starting an application program with an application icon corresponding to the second local track.
Preferably, before obtaining the input trajectory of the unlocking interface, the method further includes:
and if the operation of displaying the unlocking interface is detected, displaying the first area and the second area, wherein a plurality of preset application icons are displayed in the second area.
Preferably, the obtaining of the input track of the unlocking interface includes:
if the operation of displaying the unlocking interface is detected, displaying the first area;
acquiring the first local track input in the first area;
if the first local track meets the preset unlocking information, displaying the second area, wherein a plurality of preset application icons are displayed in the second area;
and acquiring the second local track input in the second area, wherein the starting point of the second local track is the end point of the first local track.
Preferably, the obtaining an input track of the unlocking interface includes:
if the operation of displaying the unlocking interface is detected, displaying the first area;
if a third local track input in the first area at the current moment meets partial information of the preset unlocking information, displaying the second area, wherein the second area displays a plurality of preset application icons, and the third local track is a first partial track of the first local track;
acquiring a fourth local track input in the first area, wherein the fourth local track is a second partial track of the first local track, and a starting point of the fourth local track is an end point of the third local track;
and acquiring a second local track input in the second area, wherein the starting point of the second local track is the end point of the fourth local track.
Preferably, the process of determining the application icon corresponding to the second local track includes:
taking an application icon of which the position area contains the end point of the second local track as an application icon corresponding to the second local track; or,
taking an application icon closest to the distance between the end points of the second local track as an application icon corresponding to the second local track; or,
and taking the first application icon positioned in the input direction of the terminal point of the second local track as the application icon corresponding to the second local track.
Preferably, the method further comprises the following steps:
the method comprises the steps that user behavior information corresponding to each application program is obtained, and the user behavior information corresponding to one application program can represent the behavior of a user watching the application program;
and determining at least one target application program from the application programs based on the user behavior information respectively corresponding to the application programs, wherein the application icon displayed in the second area is an application icon of the at least one target application program.
Preferably, the user behavior information includes a plurality of pieces of sub information having different processing levels, and the determining at least one target application from the applications based on the user behavior information corresponding to each application includes:
and in the process of sequentially processing the application programs according to the processing grades, obtaining a screening mode of the sub-information corresponding to the current processing grade, and screening at least one application program from the screening result of the previous processing grade according to the screening mode until all the processing grades are traversed to obtain at least one target application program.
Preferably, the method further comprises the following steps:
an area adjacent to the first area in the input direction at the end point of the first local trajectory is set as the second area.
Another aspect of the present application provides an application starting apparatus, including:
the track obtaining module is used for obtaining an input track of an unlocking interface, the unlocking interface comprises a first area and a second area, the first area is used for receiving unlocking information, the second area is used for displaying application icons, a first partial track of the input track is located in the first area, a second partial track of the input track is located in the second area, and the input track at least consists of the first partial track and the second partial track in a continuous mode;
and the program starting module is used for starting the application program with the application icon corresponding to the second local track if the first local track meets preset unlocking information.
Yet another aspect of the present application provides an electronic device, including:
the memory is used for storing an application program and data generated by the operation of the application program;
a processor for executing the application to perform the functions of: obtaining an input track of an unlocking interface, wherein the unlocking interface comprises a first area for receiving unlocking information and a second area for displaying an application icon, a first partial track of the input track is located in the first area, a second partial track of the input track is located in the second area, and the input track at least consists of the first partial track and the second partial track in a continuous mode; and if the first local track meets preset unlocking information, starting an application program with an application icon corresponding to the second local track.
According to the technical scheme, the screen locking interface can receive unlocking information and can display the application icons of the application programs. In the actual use process, a user inputs a track to the unlocking interface to realize unlocking, and the required application program can be quickly accessed. Therefore, on the premise of ensuring the safety of the user, the operation steps of entering the application can be reduced, and the user experience is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the prior art descriptions will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a block diagram of a hardware structure of an electronic device according to an embodiment of the present disclosure;
fig. 2 is a flowchart of a method of starting an application according to an embodiment of the present application;
FIG. 3 is a schematic view of an unlock interface provided herein;
FIG. 4 is a schematic view of another unlock interface provided herein;
FIG. 5 is a schematic view of yet another unlock interface provided herein;
fig. 6 is a flowchart of a method of an application starting method according to a second embodiment of the present application;
fig. 7 is a flowchart of a method of an application starting method according to a third embodiment of the present application;
FIG. 8 is a schematic view of yet another unlock interface provided herein;
fig. 9 is a flowchart of a method of starting an application according to a fourth embodiment of the present application;
FIG. 10 is a schematic view of yet another unlock interface provided herein;
fig. 11 is a schematic structural diagram of an application startup device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
The present application provides an application starting method, which may be applied to an electronic device, and referring to a hardware structure block diagram of the electronic device shown in fig. 1, a hardware structure of the electronic device may include: a processor 11, a communication interface 12, a memory 13 and a communication bus 14;
in the embodiment of the present application, the number of the processor 11, the communication interface 12, the memory 13 and the communication bus 14 is at least one, and the processor 11, the communication interface 12 and the memory 13 complete mutual communication through the communication bus 14.
The processor 11 may be a central Processing Unit CPU, a GPU (Graphics Processing Unit), or an asic (application Specific Integrated circuit), or one or more Integrated circuits configured to implement embodiments of the present application, etc.
The memory 13 may include a high-speed RAM memory, and may further include a non-volatile memory (non-volatile memory) or the like, for example, at least one disk memory.
The memory 13 stores application programs and data generated by the application programs, and the processor 11 executes the application programs to implement functions of:
obtaining an input track of an unlocking interface, wherein the unlocking interface comprises a first area for receiving unlocking information and a second area for displaying an application icon, a first partial track of the input track is located in the first area, a second partial track of the input track is located in the second area, and the input track at least consists of the first partial track and the second partial track in a continuous mode; and if the first local track meets preset unlocking information, starting an application program with an application icon corresponding to the second local track.
It should be noted that the processor performs the refinement and extension of the implemented functions of the application program, which is described below.
An embodiment of the present application provides an application program starting method, referring to a method flowchart shown in fig. 2, where the method includes the following steps:
step S101, an input track of an unlocking interface is obtained, the unlocking interface comprises a first area used for receiving unlocking information and a second area used for displaying application icons, a first local track of the input track is located in the first area, a second local track of the input track is located in the second area, and the input track is composed of at least the first local track and the second local track in a continuous mode.
For the unlocking interface of the electronic equipment, most of the unlocking interface can only receive unlocking information, and the unlocking interface is divided into at least two areas, namely a first area for receiving the unlocking information and a second area for displaying the application icon. Application icons of the common application programs of the user can be displayed in the second area, and the common application programs can be set by the user selection.
Taking an electronic device as an example of a mobile phone, referring to an unlocking interface schematic diagram shown in fig. 3, an unlocking interface of the mobile phone includes a first area for receiving unlocking information, and a second area adjacent to the first area and displaying application icons of application programs commonly used by a user.
It should be noted that, the application icons displayed in the second area may be divided into the following types:
1) referring to the unlocking interface schematic diagram shown in fig. 4, the application icons of all the commonly used applications set by the user are displayed in the second area before the second local trajectory is input, so that support can be provided for the user to input the second local trajectory. After the first local track meets the preset unlocking information, the application program with the application icon corresponding to the second local track can be directly started.
Therefore, the user can smoothly stroke the application icon of the application program to be started when unlocking, and the false starting is reduced.
2) Referring to fig. 5, the unlock interface diagram shows the application icon corresponding to the second partial track, that is, the application icon is not shown in the second area until the application program having the application icon corresponding to the second partial track is started. That is, any application icon is not displayed in the second area before the input trajectory is input and during the input process, and only after the first local trajectory meets the preset unlocking information, the application icon corresponding to the second local trajectory is displayed, and then the application program with the application icon is started.
Therefore, the common application program of the user can not be disclosed before the unlocking is successful, and the privacy of the user is effectively protected. Moreover, the user is required to predict the position of the application icon of the application program to be started in the second area, so that the false start is reduced.
And step S102, if the first local track meets the preset unlocking information, starting an application program with an application icon corresponding to the second local track.
Continuing with the unlock interface schematic shown in fig. 4 or 5. When a user enters the operation of the unlocking interface, the input track of the user on the unlocking interface can be identified by detecting the touch operation of the user. Based on the positions of the first area and the second area on the unlocking interface, a first local track of which the input track is located in the first area and a second local track of which the input track is located in the second area can be identified, and the first local track and the second local track can be curved lines or straight lines.
And determining an application icon corresponding to the second local track under the condition that the first local track conforms to the preset unlocking information, and further starting the application program with the application icon. Therefore, when the user inputs the unlocking information, the application program to be started can be indicated without making the hand leave the unlocking interface, and the corresponding application program can be started after the hand leaves the unlocking interface.
It should be noted that, for determining whether the first local trajectory satisfies the preset unlocking information, the determination may be performed when the touch operation of unlocking the interface starts, or may be performed when the touch operation of unlocking the interface ends, or of course, the touch operation may be performed when the first local trajectory is switched from entering the first area to leaving the first area, which is not limited in this embodiment of the application.
It should be further noted that, for the application icon corresponding to the second local track, it may be determined based on the corresponding relationship between the second local track and the application icon, for example, a different shape of the second local track may correspond to a different application icon.
Furthermore, the embodiment of the present application provides the following several ways for determining the application icon corresponding to the second local track, which may be selected from one of the following ways:
1) and taking one application icon of which the position area contains the end point of the second local track as the application icon corresponding to the second local track. For this way, each application icon in the second area has its own location area, and referring to the unlocking interface schematic diagram shown in fig. 4 or 5, the application icon in the location area may be determined according to the location area where the end point of the second local trajectory is located, so that the application icon is used as the application icon corresponding to the second local trajectory.
2) And taking the application icon closest to the distance between the end points of the second local track as the application icon corresponding to the second local track. In this way, in practical applications, it is possible that the end point of the second local trajectory is not located in the position area of any application icon, and at this time, the application icon of the application program to be enabled may be intelligently located, that is, the application icon closest to the end point of the second local trajectory is determined, so that the application icon is regarded as the application icon corresponding to the second local trajectory.
3) And taking the first application icon positioned in the input direction of the terminal point of the second local track as the application icon corresponding to the second local track. For this way, in practical applications, due to the limitation of the touch habit of the user, the second local track may "run through" the multiple application icons, and the end point of the second local track is located in a blank area (i.e., other area except the location area of the application icon) in the second area, at this time, the application icons of the application programs to be enabled may be intelligently located according to the variation trend of the second local track, that is, the first application icon located in the input direction of the end point of the second local track, that is, the last "run through" application icon of the second local track, is determined as the application icon corresponding to the second local track.
It should be noted that, the application icon displayed in the second area may be intelligently recommended based on user behavior, in addition to being set by the user according to the common application program. Specifically, the method comprises the following steps:
the method comprises the steps that user behavior information corresponding to each application program is obtained, and the user behavior information corresponding to one application program can represent the behavior of a user watching the application program; and determining at least one target application program from the application programs based on the user behavior information corresponding to the application programs, wherein the application icon displayed in the second area is the application icon of the at least one target application program.
In the embodiment of the application, the user behavior information can represent the behavior of the user for browsing and commenting the application program, and includes information such as time, duration and content attribute. When the application icon displayed in the second area is determined, user behavior information of each application program loaded by the electronic device in a historical time period may be acquired, and taking browsing duration as an example, the application icon of one or more application programs with the highest browsing duration may be used as the application icon displayed in the second area.
The application icons of one or more application programs with the highest browsing duration in each period can be used as the application icons displayed in the second area in the browsing period.
It is understood that, the above are only a few implementations of determining the application icon displayed in the second area based on the user behavior, and those skilled in the art may comprehensively consider the application scenario to set the application icon specifically, and other implementations that are not listed are also within the scope of the present application.
In addition, the user behavior information may be further divided into a plurality of pieces of sub information with different processing levels, for example, corresponding processing levels may be set for the browsing time, the browsing duration, and the browsing content attribute, respectively. At this time, the applications loaded by the electronic device may be sequentially processed according to the processing levels from high to low, taking the processing levels of the browsing time, the browsing duration and the browsing content attribute as examples from high to low, first obtaining a screening manner of the browsing time, for example, screening the applications of which the browsing time is in the working period on a working day, further obtaining a screening manner of the browsing duration, further screening the applications of which the browsing duration is greater than the preset duration in the applications of the working period, further obtaining a screening manner of the browsing content attribute, and further screening the applications of which the browsing duration is greater than the preset duration in the applications of the non-entertainment attribute.
It should be further noted that, in the unlocking interface illustrated in the present application, the second area is located below the first area, which is because the end point of inputting the first local trajectory in the first area is generally located below the first area in consideration of the habit of the user. In practical application, a user may set an end point of the first local trajectory in any direction, so that the position of the second area may be automatically adjusted for intelligently adapting to an unlocking operation of the user, specifically:
one area adjacent to the first area in the input direction at the end point of the first local trajectory is set as a second area. For example, if the input direction of the first local trajectory end point is on the left side, the area on the left side of the first area is defined as the second area.
In the embodiment of the application, the screen locking interface can receive unlocking information and can display the application icon of the application program. In the actual use process, a user inputs a track to the unlocking interface to realize unlocking, and the required application program can be quickly accessed. Therefore, on the premise of ensuring the safety of the user, the operation steps of entering the application can be reduced, and the user experience is improved.
An embodiment of the present application provides an application program starting method, referring to a method flowchart shown in fig. 6, where the method includes the following steps:
step S201, if an operation of displaying an unlocking interface is detected, displaying a first area and a second area, where the second area displays a plurality of preset application icons, and the first area is used for receiving unlocking information.
In the embodiment of the application, taking an electronic device as a mobile phone as an example, when it is monitored that an unlocking key is pressed, a screen of the mobile phone is lightened and an unlocking interface is displayed, referring to an unlocking interface schematic diagram shown in fig. 4, when the unlocking interface is displayed, a first area and a second area are displayed on the unlocking interface, and application icons of a plurality of common application programs preset by a user are displayed in the second area.
Based on the unlocking interface, the user can clearly position the application program to be started, so that the touch operation can be performed on the unlocking interface in a targeted manner, and the application program to be started can be indicated quickly and accurately.
Step S202, an input track of the unlocking interface is obtained, a first local track of the input track is located in a first area, a second local track of the input track is located in a second area, and the input track is composed of at least the first local track and the second local track in a continuous mode.
In step S203, if the first local trajectory satisfies the preset unlocking information, the application program having the application icon corresponding to the second local trajectory is started.
In the embodiment of the application, when the unlocking interface is opened, namely the application icons of a plurality of common application programs are displayed in the second area, a user can input a track to the unlocking interface quickly and accurately based on the application icons, so that unlocking is realized, the required application programs are accessed, and the user experience is improved.
As an implementation manner for obtaining an input track of an unlocking interface, a third embodiment of the present application provides an application program starting method, referring to a method flowchart shown in fig. 7, where the method includes the following steps:
step S301, if the operation of displaying the unlocking interface is detected, a first area is displayed, and the first area is used for receiving unlocking information.
In the embodiment of the present application, taking an electronic device as a mobile phone as an example, when it is monitored that an unlock key is pressed, a screen of the mobile phone is turned on and an unlock interface is displayed, see an unlock interface schematic diagram shown in fig. 8(a), and when the unlock interface is displayed, a first area is displayed on the unlock interface. At this time, the user may perform a touch operation based on the first area displayed by the unlocking interface.
In step S302, a first local trajectory input in a first area is acquired.
Step S303, if the first local trajectory meets the preset unlocking information, displaying a second area, where a plurality of preset application icons are displayed in the second area.
Referring to the schematic view of the unlocking interface shown in fig. 8(b), if the first local trajectory belongs to a preset unlocking pattern, a second area is displayed, and the second area has application icons of all common applications set by the user.
In step S304, a second local trajectory input in the second area is acquired, and a start point of the second local trajectory is an end point of the first local trajectory.
Referring to the unlocking interface diagram shown in fig. 8(c), the user can locate the application program to be started based on the application icon displayed in the second area, and then continue to perform the touch operation in the second area on the basis of the first local trajectory to generate a second local trajectory.
In step S305, an application program having an application icon corresponding to the second local trajectory is started.
In the embodiment of the application, the first area is displayed when the unlocking interface is opened, and the second area is continuously displayed after the unlocking information of the first area is verified to be correct, so that a user can select an application program required to enter based on an application icon displayed in the second area. Therefore, on the premise of ensuring the safety of the user, the application use habit of the user is prevented from being revealed, and the privacy of the user is further protected.
As an implementation manner for obtaining an input track of an unlocking interface, a fourth embodiment of the present application provides an application program starting method, referring to a method flowchart shown in fig. 9, where the method includes the following steps:
step S401, if the operation of displaying the unlocking interface is detected, a first area is displayed, and the first area is used for receiving unlocking information.
In the embodiment of the present application, taking an electronic device as a mobile phone as an example, when it is monitored that an unlock key is pressed, a screen of the mobile phone is turned on and an unlock interface is displayed, see an unlock interface schematic diagram shown in fig. 10(a), and when the unlock interface is displayed, a first area is displayed on the unlock interface. At this time, the user may perform a touch operation based on the first area displayed by the unlocking interface.
Step S402, if a third local track input in the first area at the current moment meets partial information of preset unlocking information, a second area is displayed, a plurality of preset application icons are displayed in the second area, and the third local track is a first partial track of the first local track.
In the embodiment of the application, in the process that a user performs touch operation on the first area, the input track of the user on the unlocking interface can be identified by detecting the touch operation, and the first local track is a partial track of the input track in the first area, so that in the process of generating the first local track, the consistency between the first local track and preset unlocking information can be compared in real time.
Specifically, the preset unlocking information may be set, and a part of the preset unlocking information exceeding 50% is used as a trigger condition for displaying the second area, for example, if the third local trajectory in the process of generating the first local trajectory is consistent with 60% of the preset unlocking information, the second area is displayed. Referring to the schematic view of the unlocking interface shown in fig. 10(b), at this time, the third local trajectory is consistent with most of the preset unlocking information, and at this time, the second area is displayed, and application icons of the common application programs preset by the user are displayed in the second area.
In step S403, a fourth local trajectory input in the first area is obtained, where the fourth local trajectory is a second partial trajectory of the first local trajectory, and a start point of the fourth local trajectory is an end point of the third local trajectory.
In the embodiment of the present application, the fourth local trajectory, that is, the portion of the first local trajectory other than the third local trajectory, is continuous with the third local trajectory, and both constitute the first local trajectory.
In step S404, a second local trajectory input in the second area is obtained, and a starting point of the second local trajectory is an end point of the fourth local trajectory.
In the embodiment of the present application, the second partial track and the fourth partial track are continuous. Referring to the unlocking interface diagram shown in fig. 10(c), the user can locate the application program to be started based on the application icon displayed in the second area, and then continue to perform touch operation in the second area on the basis of the fourth local trajectory to generate the second local trajectory.
In step S405, if the first local trajectory satisfies the preset unlocking information, the application program having the application icon corresponding to the second local trajectory is started.
In this embodiment of the application, if a first local track continuously formed by a third local track and a fourth local track meets preset unlocking information, an application program of an application icon corresponding to a second local track is started.
In the embodiment of the application, the first area is displayed when the unlocking interface is opened, the second area is displayed immediately after the unlocking information part in the first area is verified to be correct, the user can check the application icons in the second area as soon as possible on the premise of ensuring the safety of the user to a certain degree so as to quickly select the application program to be entered, and the selected application program can be entered only after the unlocking information is verified to be correct. The method not only gives consideration to the safety and the privacy of the user, but also can better adapt to the operation habit of the user, reduce the waiting time of the user and improve the user experience.
Corresponding to the above application program starting method, the present application also discloses an application program starting apparatus, as shown in fig. 11, the application program starting apparatus includes:
the track obtaining module 10 is configured to obtain an input track of an unlocking interface, where the unlocking interface includes a first area for receiving unlocking information and a second area for displaying an application icon, a first local track of the input track is located in the first area, a second local track of the input track is located in the second area, and the input track is continuously composed of at least the first local track and the second local track.
And a program starting module 20, configured to start an application program with an application icon corresponding to the second local trajectory if the first local trajectory satisfies the preset unlocking information.
In another embodiment of the application starting device disclosed in the present application, the trajectory obtaining module 10 is further configured to, before obtaining the input trajectory of the unlocking interface:
and if the operation of displaying the unlocking interface is detected, displaying a first area and a second area, wherein a plurality of preset application icons are displayed in the second area.
In another embodiment of the application starting apparatus disclosed in the present application, the trajectory acquisition module 10 is specifically configured to:
if the operation of displaying the unlocking interface is detected, displaying a first area; acquiring a first local track input in a first area; if the first local track meets the preset unlocking information, displaying a second area, wherein a plurality of preset application icons are displayed in the second area; and acquiring a second local track input in the second area, wherein the starting point of the second local track is the end point of the first local track.
In another embodiment of the application starting apparatus disclosed in the present application, the trajectory acquisition module 10 is specifically configured to:
if the operation of displaying the unlocking interface is detected, displaying a first area; if a third local track input in the first area at the current moment meets partial information of preset unlocking information, displaying a second area, wherein a plurality of preset application icons are displayed in the second area, and the third local track is a first partial track of the first local track; acquiring a fourth local track input in the first area, wherein the fourth local track is a second partial track of the first local track, and a starting point of the fourth local track is an end point of the third local track; and acquiring a second local track input in the second area, wherein the starting point of the second local track is the end point of the fourth local track.
In another embodiment of the application program launching device disclosed in the present application, the process of the program launching module 20 determining the application icon corresponding to the second partial track includes:
taking an application icon of which the position area contains the end point of the second local track as an application icon corresponding to the second local track; or,
taking an application icon closest to the end point of the second local track as an application icon corresponding to the second local track; or,
and taking the first application icon positioned in the input direction of the terminal point of the second local track as the application icon corresponding to the second local track.
In another embodiment of the application starting apparatus disclosed in the present application, the application starting apparatus further includes:
the icon screening module is used for obtaining user behavior information corresponding to each application program, and the user behavior information corresponding to one application program can represent the behavior of a user watching the application program; and determining at least one target application program from the application programs based on the user behavior information corresponding to the application programs respectively, wherein the application icon displayed in the second area is an application icon of the at least one target application program.
In another embodiment of the application starting apparatus disclosed in the present application, the user behavior information includes a plurality of pieces of sub information having different processing levels, and the icon screening module determines at least one target application program from the application programs based on the user behavior information corresponding to each application program, including:
and in the process of sequentially processing the application programs according to the processing grades, obtaining a screening mode of the sub-information corresponding to the current processing grade, and screening at least one application program from the screening result of the previous processing grade according to the screening mode until all the processing grades are traversed to obtain at least one target application program.
The application program starting method, the starting device and the electronic device provided by the application are introduced in detail, specific examples are applied in the description to explain the principle and the implementation of the application, and the description of the above embodiments is only used to help understand the method and the core idea of the application; meanwhile, for a person skilled in the art, according to the idea of the present application, the specific implementation manner and the application scope may be changed, and in summary, the content of the present specification should not be construed as a limitation to the present application.
It should be noted that, in the present specification, the embodiments are all described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include or include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (8)

1. An application program starting method comprises the following steps:
obtaining an input track of an unlocking interface, wherein the unlocking interface comprises a first area for receiving unlocking information and a second area for displaying an application icon, a first partial track of the input track is located in the first area, a second partial track of the input track is located in the second area, and the input track at least consists of the first partial track and the second partial track in a continuous mode;
if the first local track meets preset unlocking information, starting an application program with an application icon corresponding to the second local track;
the obtaining of the input track of the unlocking interface includes:
if the operation of displaying the unlocking interface is detected, displaying the first area;
if a third local track input in the first area at the current moment meets partial information of the preset unlocking information, displaying the second area, wherein the second area displays a plurality of preset application icons, and the third local track is a first partial track of the first local track;
acquiring a fourth local track input in the first area, wherein the fourth local track is a second partial track of the first local track, and a starting point of the fourth local track is an end point of the third local track;
and acquiring a second local track input in the second area, wherein the starting point of the second local track is the end point of the fourth local track.
2. The method of claim 1, prior to obtaining the input trajectory for the unlocking interface, further comprising:
and if the operation of displaying the unlocking interface is detected, displaying the first area and the second area, wherein a plurality of preset application icons are displayed in the second area.
3. The method of claim 1, the determining of the application icon corresponding to the second local trajectory comprising:
taking an application icon of which the position area contains the end point of the second local track as an application icon corresponding to the second local track; or,
taking an application icon closest to the distance between the terminal points of the second local track as an application icon corresponding to the second local track; or,
and taking the first application icon positioned in the input direction of the terminal point of the second local track as the application icon corresponding to the second local track.
4. The method of claim 2 or 3, further comprising:
the method comprises the steps that user behavior information corresponding to each application program is obtained, and the user behavior information corresponding to one application program can represent the behavior of a user watching the application program;
and determining at least one target application program from the application programs based on the user behavior information corresponding to the application programs, wherein the application icon displayed in the second area is the application icon of the at least one target application program.
5. The method of claim 4, wherein the user behavior information includes a plurality of sub-information with different processing levels, and the determining at least one target application from the applications based on the user behavior information corresponding to the applications comprises:
and in the process of sequentially processing the application programs according to the processing grades, obtaining a screening mode of the sub-information corresponding to the current processing grade, and screening at least one application program from the screening result of the previous processing grade according to the screening mode until all the processing grades are traversed to obtain at least one target application program.
6. The method of claim 2 or 3, further comprising:
and taking an area adjacent to the first area in the input direction at the end point of the first local trajectory as the second area.
7. An application startup device comprising:
the track obtaining module is used for obtaining an input track of an unlocking interface, the unlocking interface comprises a first area and a second area, the first area is used for receiving unlocking information, the second area is used for displaying application icons, a first partial track of the input track is located in the first area, a second partial track of the input track is located in the second area, and the input track at least consists of the first partial track and the second partial track in a continuous mode;
the program starting module is used for starting an application program with an application icon corresponding to the second local track if the first local track meets preset unlocking information;
wherein, the obtaining of the input track of the unlocking interface comprises:
if the operation of displaying the unlocking interface is detected, displaying the first area;
if a third local track input in the first area at the current moment meets partial information of the preset unlocking information, displaying the second area, wherein the second area displays a plurality of preset application icons, and the third local track is a first partial track of the first local track;
acquiring a fourth local track input in the first area, wherein the fourth local track is a second partial track of the first local track, and a starting point of the fourth local track is an end point of the third local track;
and acquiring a second local track input in the second area, wherein the starting point of the second local track is the end point of the fourth local track.
8. An electronic device, comprising:
the memory is used for storing an application program and data generated by the running of the application program;
a processor for executing the application to perform the functions of: obtaining an input track of an unlocking interface, wherein the unlocking interface comprises a first area for receiving unlocking information and a second area for displaying an application icon, a first partial track of the input track is located in the first area, a second partial track of the input track is located in the second area, and the input track at least consists of the first partial track and the second partial track in a continuous mode; if the first local track meets preset unlocking information, starting an application program with an application icon corresponding to the second local track;
wherein, the obtaining of the input track of the unlocking interface comprises:
if the operation of displaying the unlocking interface is detected, displaying the first area;
if a third local track input in the first area at the current moment meets partial information of the preset unlocking information, displaying the second area, wherein the second area displays a plurality of preset application icons, and the third local track is a first partial track of the first local track;
acquiring a fourth local track input in the first area, wherein the fourth local track is a second partial track of the first local track, and a starting point of the fourth local track is an end point of the third local track;
and acquiring a second local track input in the second area, wherein the starting point of the second local track is the end point of the fourth local track.
CN202110286370.6A 2021-03-17 2021-03-17 Application program starting method and device and electronic equipment Active CN112925598B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110286370.6A CN112925598B (en) 2021-03-17 2021-03-17 Application program starting method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110286370.6A CN112925598B (en) 2021-03-17 2021-03-17 Application program starting method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN112925598A CN112925598A (en) 2021-06-08
CN112925598B true CN112925598B (en) 2022-07-26

Family

ID=76175763

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110286370.6A Active CN112925598B (en) 2021-03-17 2021-03-17 Application program starting method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN112925598B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115795429A (en) * 2022-11-17 2023-03-14 维沃移动通信有限公司 Application interface management method and device, electronic equipment and readable storage medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105574388B (en) * 2015-06-29 2019-08-02 宇龙计算机通信科技(深圳)有限公司 A kind of unlocking method based on touch screen terminal, device and touch screen terminal
CN106557671A (en) * 2015-09-30 2017-04-05 北京奇虎科技有限公司 A kind of method and device of quick triggering application program during unlocking screen
KR102534547B1 (en) * 2016-09-07 2023-05-19 삼성전자주식회사 Electronic apparatus and operating method thereof
CN106708414A (en) * 2017-03-15 2017-05-24 莆田市烛火信息技术有限公司 Method and terminal for rapidly entering application programs on basis of sliding to unlock
CN107194235B (en) * 2017-04-28 2019-03-01 维沃移动通信有限公司 A kind of application program launching method and mobile terminal
WO2019014859A1 (en) * 2017-07-18 2019-01-24 华为技术有限公司 Multi-task operation method and electronic device
CN111367483A (en) * 2020-03-04 2020-07-03 维沃移动通信有限公司 Interaction control method and electronic equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于加速度传感器的新型应用程序启动方式的设计与实现;杨佳楠;《工业技术创新》;20150225;第2卷(第01期);第47-50页 *

Also Published As

Publication number Publication date
CN112925598A (en) 2021-06-08

Similar Documents

Publication Publication Date Title
US11068224B2 (en) Method and apparatus for implementing content displaying of component
US20210342041A1 (en) Method and apparatus for adding icon to interface of android system, and mobile terminal
CN106201177A (en) A kind of operation execution method and mobile terminal
CN106095917B (en) Bookmark storage and display method and device and browser
CN111054060B (en) Game control method, device, computer equipment and storage medium
CN112099684A (en) Search display method and device and electronic equipment
CN105204759A (en) Picture processing method and electronic terminal
CN111176543A (en) Method, device, computer equipment and storage medium for realizing electronic signature
CN112925598B (en) Application program starting method and device and electronic equipment
CN104239559A (en) Webpage opening method and device
CN107122117A (en) Notify method of deploying and device, computer installation and computer-readable recording medium
CN106293327A (en) End application fast operating method and system
CN105324160A (en) Electronic game machine, electronic game processing method, and electronic game program
CN105183280A (en) Operation method for list interface and electronic terminal
EP2908234A1 (en) User interface device, user interface method and program
CN108337376A (en) Pair screen method for information display, mobile terminal and storage medium
CN109657441B (en) Application opening method and related device
KR101344296B1 (en) Method for displaying of application list
CN114518819A (en) Icon management method and device and electronic equipment
JP4205712B2 (en) Character input method and apparatus
CN114386779A (en) Network security state evaluation method, system, computer and readable storage medium
CN106156292A (en) A kind of method for information display, equipment and server
CN106572509A (en) Access point switching method and system
US20160266780A1 (en) Electronic devices, methods for operating user interface and computer program products
CN106022022B (en) A kind of method and terminal of terminal unlocking

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