CN109451142B - Method and device for starting application program - Google Patents

Method and device for starting application program Download PDF

Info

Publication number
CN109451142B
CN109451142B CN201811141153.2A CN201811141153A CN109451142B CN 109451142 B CN109451142 B CN 109451142B CN 201811141153 A CN201811141153 A CN 201811141153A CN 109451142 B CN109451142 B CN 109451142B
Authority
CN
China
Prior art keywords
mobile terminal
current scene
application program
starting
information
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
CN201811141153.2A
Other languages
Chinese (zh)
Other versions
CN109451142A (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.)
Tibet Nawang Network Technology Co ltd
Original Assignee
Tibet Nawang Network 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 Tibet Nawang Network Technology Co ltd filed Critical Tibet Nawang Network Technology Co ltd
Priority to CN201811141153.2A priority Critical patent/CN109451142B/en
Publication of CN109451142A publication Critical patent/CN109451142A/en
Application granted granted Critical
Publication of CN109451142B publication Critical patent/CN109451142B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions

Landscapes

  • Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

The invention discloses a method and a device for starting an application program, wherein the method for starting the application program comprises the following steps: acquiring current scene parameters after the mobile terminal is on screen; determining a current scene according to the current scene parameters; and starting a corresponding application program according to the current scene. Therefore, the user only needs to conduct one-step simple operation to enable the mobile terminal to be on the screen, the mobile terminal can automatically acquire the current scene parameters, and the corresponding application program is started according to the acquired current scene parameters, so that the user experience is improved.

Description

Method and device for starting application program
Technical Field
The invention relates to the technical field of mobile terminals, in particular to a method and a device for starting an application program.
Background
Mobile terminals such as mobile phones are widely used by people in life, and various application programs are installed in the mobile terminals to meet the needs of people in different scenes.
For example, when taking a subway, a bus taking payment application installed in the mobile terminal can be operated to generate a two-dimensional code, and the two-dimensional code is scanned at a gate of the subway to enter or exit the station. In order to guarantee privacy and safety of a user, the user usually sets an unlocking password for the mobile terminal, when the user scans a code to enter or exit the station by using a two-dimensional code, the mobile terminal is required to be firstly lightened, the unlocking operation is completed after the mobile terminal displays an unlocking interface, then an icon of a bus taking payment application program is found on a desktop displayed by the mobile terminal, and the application program is clicked to be opened, so that the whole process can be completed by 3 steps, and the passing efficiency of a subway gate port can be seriously influenced in a high peak period when a subway is taken. For other scenarios, the user needs to perform 3 steps to open the desired application, which reduces the user experience.
The time saved is also limited if the user does not set an unlock password for the mobile terminal, because the time it takes to find the application icon on the desktop displayed by the mobile terminal and click open the application is the most, and thus may incur significant losses once the user's mobile terminal is lost or stolen.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and an apparatus for starting an application program, so as to solve the problem that an existing mobile terminal is poor in user experience when starting the application program.
According to a first aspect, an embodiment of the present invention provides a method for starting an application, including: acquiring current scene parameters after the mobile terminal is on screen; determining a current scene according to the current scene parameters; and starting a corresponding application program according to the current scene.
Optionally, after the mobile terminal is turned on and before the corresponding application is started according to the current scene, the method further includes: judging whether the mobile terminal is in an unlocking state or not; when the mobile terminal is in an unlocked state, the starting of the corresponding application program according to the current scene comprises: and starting a corresponding application program in an embedded window of a screen locking interface of the mobile terminal according to the current scene.
Optionally, after the mobile terminal is turned on and before the corresponding application is started according to the current scene, the method further includes: judging whether the mobile terminal is unlocked or not; when the mobile terminal is in an unlocked state, the starting of the corresponding application program according to the current scene includes: and starting a corresponding application program in an interface of the mobile terminal according to the current scene.
Optionally, the current scene parameter includes at least one of time information, position information, user action/state information, acceleration information, sound information, velocity information, temperature information, humidity information, barometric pressure information, brightness information, electromagnetic field information.
Optionally, the starting the corresponding application program according to the current scene includes: acquiring the starting history of the application program in the current scene; determining the application program with the highest starting frequency according to the starting history; and starting the application program with the highest starting frequency.
Optionally, the starting the corresponding application program according to the current scene includes: acquiring the starting history of the application program in the current scene; excluding predetermined applications from the start history; determining the application program with the highest starting frequency according to the excluded starting history; and starting the application program with the highest starting frequency.
According to a second aspect, an embodiment of the present invention provides an apparatus for starting an application, including: the mobile terminal comprises an acquisition unit, a display unit and a display unit, wherein the acquisition unit is used for acquiring current scene parameters after the mobile terminal is lightened; the determining unit is used for determining a current scene according to the current scene parameters; and the starting unit is used for starting the corresponding application program according to the current scene.
According to a third aspect, an embodiment of the present invention provides a mobile terminal, including: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory having stored therein computer instructions, and the processor executing the computer instructions to perform the method for launching an application program according to any one of the first aspect.
Optionally, the mobile terminal further includes: the acquisition unit is used for acquiring the current scene parameters and comprises at least one of a clock unit, a position sensor, an acceleration sensor, a sound sensor, a speed sensor, a temperature sensor, a humidity sensor, an air pressure sensor, a brightness sensor and an electromagnetic field sensor.
Optionally, the mobile terminal further includes: and the communication unit is used for receiving the current scene parameters acquired by the external sensor.
According to a fourth aspect, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the method for starting an application program according to any one of the above first aspects.
In the embodiment of the invention, the user only needs to simply operate to enable the mobile terminal to be on the screen, the mobile terminal can automatically acquire the current scene parameters, and the corresponding application program is started according to the acquired current scene parameters, so that the user experience is improved.
Drawings
The features and advantages of the present invention will be more clearly understood by reference to the accompanying drawings, which are illustrative and not to be construed as limiting the invention in any way, and in which:
FIG. 1 shows a flow diagram of a method of launching an application in accordance with an embodiment of the invention;
FIG. 2 shows a flow diagram of a method of launching an application in accordance with another embodiment of the invention;
FIG. 3 is a flowchart of one embodiment of the steps of starting an application according to a current scenario in the method for starting an application according to the embodiment of the present invention;
FIG. 4 is a flowchart illustrating another specific implementation of the step of starting the corresponding application according to the current scenario in the method for starting the application according to the embodiment of the present invention;
FIG. 5 is a schematic diagram of an apparatus for launching an application according to an embodiment of the invention;
fig. 6 shows a schematic diagram of a mobile terminal according to an embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, 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 some, but not all, embodiments of the present invention. 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.
Fig. 1 illustrates a method for starting an application according to an embodiment of the present invention, which may be applied to a mobile terminal such as a mobile phone, and as described in fig. 1, the method may include:
and S11, acquiring current scene parameters after the mobile terminal is on screen.
Taking a subway riding scene as an example, the acquired current scene parameters may be, for example, time information and acceleration information. The time of the user going to work or leaving work is usually fixed, and when the user is ready to scan in or out of a station at a gate of a subway, the user can turn on the screen of the mobile terminal by clicking a power key, a home key, double-clicking a screen of the mobile terminal or any other screen-turning action supported by the mobile terminal. After the mobile terminal is on the screen, a user needs to lift the mobile terminal to a code scanning port of a subway gate, and at the moment, the mobile terminal can acquire current time and upward acceleration information. For example, a user usually enters a subway station at about 8:00 working day, the user can set the time range to 7:30-8:30 working day, and if the user terminal acquires that the current time is 8:00 working day within the time range of 7:30-8:30 after the user terminal is turned on and detects upward acceleration information, the user can judge that the current scene is that the user enters the subway station to take a bus. And part of the mobile terminals also support screen lightening when being lifted, so that when a user lifts the mobile terminal to a code scanning port of a subway gate, the mobile terminal obtains current scene parameters while lightening the screen.
Of course, in order to make the determination more accurate, the acquired current scene parameters may also include current location information, for example. For example, a user may set a position range within 50 meters around a subway station when the user is at work, and a user terminal may simultaneously acquire time information, acceleration information, and position information after being turned on, where the position information may be acquired by, for example, a GPS or a mobile base station, and only when the time information acquired by the user terminal is within the set time range, the position information is within the set position range, and upward acceleration information is detected, and these three are simultaneously satisfied, the mobile terminal may determine that a current scene is a train entering the subway station. Acquiring more current scene parameters helps to determine the current scene more accurately.
Or a scene of taking a subway, for example, the acquired current scene parameter may also be electromagnetic field information. Generally, a subway is provided with a security door, the security door detects metal by emitting an alternating electromagnetic field with a specific frequency, a user can enable a mobile terminal to be on when passing through the security door, and the mobile terminal can detect the alternating electromagnetic field with the specific frequency through an internal or external electromagnetic field inductor (such as a hall sensor, an induction coil and the like), so that the situation that the user enters a subway station to take a bus at the moment can be determined. In the present embodiment, only the scene of taking a subway is taken as an example, and the present invention is not intended to be limited at all, and in fact, the present invention may be applied to various scenes according to the needs of the user.
And S12, determining the current scene according to the current scene parameters.
As described in step S11, the mobile terminal may compare the acquired one or more current scene parameters with the set corresponding scene parameter ranges, so that the current scene may be determined according to the current scene parameters. The scene parameter range can be set by a user according to the self condition, and can also be set by the mobile terminal in a machine learning mode.
And S13, starting a corresponding application program according to the current scene.
After determining the current scene, the mobile terminal may start the corresponding application program according to the current scene, and an optional way is to establish an association relationship between various different scenes and the application program, so that the corresponding application program can be easily started according to the current scene. In a subway taking scene, when the mobile terminal determines that the current scene is the subway taking scene, the mobile terminal automatically starts the bus taking payment application program to generate the two-dimensional code, and a user can enter or exit the subway by scanning the two-dimensional code at a gate of the subway.
In this embodiment, the user only needs to turn on the screen of the mobile terminal by one step of simple operation, and the mobile terminal can automatically acquire the current scene parameters and start the corresponding application program according to the acquired current scene parameters, thereby improving the user experience.
Although the method for starting the application program simplifies the operation of the user, the privacy and the safety of the user can still be protected, even if the mobile terminal of the user is stolen, a thief cannot start the corresponding application program under a corresponding scene, and the mobile terminal cannot start the bus payment application program when the time information acquired by the mobile terminal is not in the set time range or the acquired position information is not in the set position range, taking the scene of taking a subway as an example. Even if the above conditions are all satisfied, the thief can only start the bus taking payment application program but cannot start other application programs, and the user can also reduce the possible loss by a limited mode, for example, the bus taking payment application program can only be started once a day in a subway taking scene, or the bus taking payment application program can only pay a certain amount every day.
Fig. 2 illustrates a method of starting an application according to another embodiment of the present invention, which may include, as described in fig. 2:
and S21, after the mobile terminal is lightened, acquiring current scene parameters, which is described in step S11.
And S22, determining the current scene according to the current scene parameters, which is described in step S12.
S23, judging whether the mobile terminal is in an unlocked state, executing the step S24 when the mobile terminal is in the unlocked state, and executing the step S25 when the mobile terminal is in an unlocked state.
In the present embodiment, the step S23 is located after the step S22, and the present invention is not limited thereto, and the step S23 may be performed at any time after the mobile terminal is turned on and before the step of starting the corresponding application according to the current scene.
And S24, starting a corresponding application program in an interface of the mobile terminal according to the current scene.
After the mobile terminal is unlocked, the application may be loaded in its interface. Similar to the method that the user starts the application program by clicking the icon of the application program after the mobile terminal is unlocked, in this embodiment, the application program is automatically started by the mobile terminal processor according to the current scene.
And S25, starting a corresponding application program in an embedded window of a screen locking interface of the mobile terminal according to the current scene.
Under the condition that the mobile terminal is not unlocked, the corresponding application program can be started in a mode of embedding the corresponding application program in the interface of the screen locking application, so that the effect of picture-in-picture is realized. An alternative embodiment is to have the application to be launched run in a webview-based manner in the interface of the lock screen application. Or taking a subway scene as an example, at the moment, the bus taking payment application program runs in an embedded window of the screen locking interface to generate the two-dimensional code, and a user can enter or exit the subway gate by scanning the two-dimensional code.
For some mobile terminals with a biological characteristic information identification function such as fingerprint identification, when a user touches a fingerprint identification unit, the mobile terminal completes unlocking while the screen is on, so that a corresponding application program can be started in an interface of the mobile terminal; for the mobile terminal without the biological characteristic information identification function, the screen lightening operation and the unlocking operation need to be carried out in two steps, and the user can only carry out the screen lightening operation or the screen lightening operation and the unlocking operation according to the actual situation. For example, when the audio application program or the bus payment application program is started, the user does not need to pay much attention to the content displayed on the screen of the mobile terminal, at this time, the user can only execute the screen-lighting operation, and the application program is started in the embedded window of the screen locking interface of the mobile terminal; when a video application is started, the user may select to perform both the bright screen operation and the unlock operation in order to obtain a better viewing effect.
In the embodiments shown in fig. 1 and fig. 2, the step of starting the corresponding application program according to the current scene may be implemented, for example, by establishing an association relationship between different scenes and the application program in advance, and the mobile terminal finding the corresponding application program according to the current scene according to the association relationship. As an alternative implementation manner, the corresponding application program may be started according to user habits in different scenarios, as shown in fig. 3, the step of starting the corresponding application program according to the current scenario may include:
s31, acquiring the starting history of the application program in the current scene.
Still taking a subway riding scene as an example, in this scene, in addition to starting the bus taking payment application program, the user may also start a video application program or an audio application program, and the mobile terminal may acquire all the application programs started in the scene and the starting frequency thereof.
And S32, determining the application program with the highest starting frequency according to the starting history.
The mobile terminal may, for example, rank all the applications started in the scene according to the starting frequency, and find the application with the highest starting frequency.
And S33, starting the application program with the highest starting frequency.
In the subway riding scene, the mobile terminal finds that the starting frequency of the riding payment application program is the highest, so that the application program can be started.
Through the steps of the method, the mobile terminal can automatically determine the application program to be started according to the starting history of the application program in different scenes without manually setting the association relationship between the application program and the different scenes, and the application program started in the current scene is more in line with the habit of the user, so that the user experience is further improved.
Social applications such as WeChat are usually resident in the background of the mobile terminal, and with the method steps of the embodiment shown in FIG. 3, it may happen that in any scenario, the social application is started most frequently, and the mobile terminal starts the social application in various scenarios, which is not desired by the user and thus exposes the privacy of the user. As another alternative, as shown in fig. 4, the step of starting the corresponding application according to the current scenario may include:
and S41, acquiring the application program starting history in the current scene, which is specifically referred to in step S31.
S42, excluding the preset application program in the starting history.
Applications relating to user privacy, such as social applications, financial applications, general payment applications, etc., may be excluded. The user can set the application program to be excluded according to the actual situation.
And S43, determining the application program with the highest starting frequency according to the excluded starting history.
And S44, starting the application program with the highest starting frequency.
By the method, the application programs related to the user privacy are eliminated, the mobile terminal can automatically determine the application programs to be started according to the starting history of the eliminated application programs without manually setting the association relationship between different scenes and the application programs, the application programs started in the current scene are more in line with the user habits, and the user privacy safety is improved while the user experience is improved.
In the above, the method for starting the application according to the embodiment of the present invention is described in detail by taking a scene of taking a subway as an example, and the method for starting the application according to the embodiment of the present invention may be applied to various scenes, and correspondingly, the current scene parameter may include at least one of time information, position information, user action/state information, acceleration information, sound information, speed information, temperature information, humidity information, barometric pressure information, brightness information, and electromagnetic field information. Other scenarios to which the method of launching an application according to embodiments of the present invention is applicable are described below by way of example, it should be noted that the following description is merely illustrative and not intended to limit the present invention.
As a possible scenario, a scenario that a user walks from home to a bus station or a subway station on the way to work may be mentioned, and the time from home to the bus station or the subway station when the user goes to work is generally fixed, for example, 7:30-8: 00; usually, the walking speed of a person is not more than 5 km/h, the mobile terminal can judge whether the user walks or not through speed information, or can acquire user action/state information through an acceleration sensor to determine whether the user walks or not; the mobile terminal can also judge that the user is far away from or close to the home according to the distance between the current position and the position of the home of the user.
If the mobile terminal acquires that the current time is 7:40 after the screen is turned on, the user action/state information is a walking state, and the user position is far away from home, it can be determined that the current scene is that the user walks from home to a bus station or a subway station on the working road.
When the mobile terminal determines that the current scene is that the user walks from home to a bus station or a subway station on the way of work, the application program for inquiring the arrival time of the bus or the subway can be started according to the preset incidence relation or the habit of the user.
As another possible scenario, a scenario in which a user is on a bus station or a subway station on the way to work may be used. The working time of a user is usually fixed, the position of a bus station or a subway station is also usually fixed, the user is in a stop state when waiting for a bus, the acceleration and the speed are both 0, and the environmental sound of the bus station or the subway station has a specific rule; the mobile terminal may determine whether the current scene is a scene of a user on a bus station or a subway station on the work road in combination with one or more of time information, position information, user action/state information, acceleration information, speed information, sound information, and the like.
When the mobile terminal determines that the current scene is that the user is at a bus station or a subway station or the like on the working road, the application program for inquiring the arrival time of the bus or the subway can be started according to the preset association relationship or the habit of the user.
As another possible scenario, a scenario in which the user is riding a bus or a subway may be possible. The working time of a user is usually fixed, the speed of a bus or a subway can far exceed the walking speed of people, the environmental sound has the characteristics of the bus or the subway when the bus or the subway runs, and the action/state of the user when the user takes the bus or the subway is sitting or standing; the mobile terminal may determine whether the current scene is a scene in which the user is riding a bus or a subway in combination with one or more of time information, speed information, sound information, user action/status information, and the like.
When the mobile terminal determines whether the current scene is that the user is taking a bus or a subway, for example, a news application program, an audio/video application program, a learning application program and the like can be started according to the preset incidence relation of the user or the habit of the user.
Accordingly, fig. 5 shows an apparatus for launching an application according to an embodiment of the present invention, which includes:
the obtaining unit 51 is configured to obtain the current scene parameter after the mobile terminal is turned on, which is described in step S11 specifically;
the determining unit 52 is configured to determine a current scene according to the current scene parameters, which is described in step S12 specifically;
the starting unit 53 is configured to start a corresponding application according to the current scene, which is described in detail with reference to step S13.
In this embodiment, the user only needs to turn on the screen of the mobile terminal by one step of simple operation, and the mobile terminal can automatically acquire the current scene parameters and start the corresponding application program according to the acquired current scene parameters, thereby improving the user experience. The device for starting the application program of the embodiment simplifies the operation of the user, but can still protect the privacy and the safety of the user.
Optionally, the current scene parameter includes at least one of time information, position information, user action/state information, acceleration information, sound information, speed information, temperature information, humidity information, air pressure information, brightness information, and electromagnetic field information.
In some optional implementations of the embodiment of the present invention, the apparatus for starting an application program may further include: and the judging unit is used for judging whether the mobile terminal is in an unlocking state.
When the determining unit determines that the mobile terminal is in the non-unlocked state, the starting unit 53 is configured to start a corresponding application program in an embedded window of a lock screen interface of the mobile terminal according to the current scene, specifically refer to step S25;
when the determining unit determines that the mobile terminal is in the unlocked state, the starting unit 53 is configured to start a corresponding application in the interface of the mobile terminal according to the current scene, which is described in step S24.
In some optional implementations of the embodiment of the present invention, the starting unit 53 may include:
an obtaining subunit, configured to obtain an application start history in a current scene, which is specifically referred to in step S31;
a determining subunit, configured to determine, according to the start history, the application with the highest start frequency, specifically refer to step S32;
and a promoter unit for starting the application program with the highest starting frequency, in particular to the step S33.
Through the sub-units, the mobile terminal can automatically determine the application program to be started according to the starting history of the application program in different scenes, the association relation between the different scenes and the application program does not need to be set manually, the application program started in the current scene is more in line with the habit of the user, and the user experience is further improved.
In other optional embodiments of the embodiment of the present invention, the starting unit 53 may include:
an obtaining subunit, configured to obtain an application start history in a current scene, which is specifically referred to in step S41;
an exclusion subunit, configured to exclude the predetermined application program from the start history, specifically as described in step S42;
a determining subunit, configured to determine, according to the excluded start history, the application with the highest start frequency, specifically refer to step S44;
and a promoter unit for starting the application program with the highest starting frequency, specifically referring to step S44.
By the aid of the sub-units, application programs related to user privacy are eliminated, the mobile terminal can automatically determine the application programs to be started according to the starting history of the eliminated application programs, association relations between different scenes and the application programs do not need to be set manually, the application programs started in the current scene are more in line with user habits, user experience is improved, and user privacy safety is improved.
As shown in fig. 6, an embodiment of the present invention further provides a mobile terminal, which may include a processor 61 and a memory 62, where the processor 61 and the memory 62 may be connected by a bus or in another manner, and fig. 6 illustrates the connection by the bus.
The processor 61 may be a Central Processing Unit (CPU). The Processor 61 may also be other general purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, or combinations thereof.
The memory 62, which is a non-transitory computer readable storage medium, may be used for storing non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions corresponding to the method for launching an application program in the embodiment of the present invention. The processor 61 executes various functional applications of the processor and data processing by executing non-transitory software instructions stored in the memory 62, i.e. implements the method of starting an application program in the above-described method embodiment.
The memory 62 may include high speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory 62 may optionally include memory located remotely from the processor 61, and these remote memories may be connected to the processor 61 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
In some optional implementations of the embodiment of the present invention, the mobile terminal may further include an acquisition unit 63 for acquiring a current scene parameter, and the acquisition unit 63 may include at least one of a clock unit, a position sensor, an acceleration sensor, a sound sensor, a speed sensor, a temperature sensor, a humidity sensor, an air pressure sensor, a brightness sensor, and an electromagnetic field sensor.
In some optional implementations of the embodiment of the present invention, the mobile terminal may further include a communication unit 64, configured to receive the current scene parameter collected by the external sensor. The communication unit 64 may be a bluetooth unit, or a near field communication unit (NFC), etc., so that it can receive current scene parameters collected by an external sensor communicatively connected to the mobile terminal. The external sensor may be, for example, a wearable device, such as glasses, a watch, a bracelet, or the like, capable of collecting various scene parameters.
The details of the mobile terminal may be understood with reference to the corresponding descriptions and effects in the embodiments shown in fig. 1 to fig. 4, and are not described herein again.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic Disk, an optical Disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a Flash Memory (Flash Memory), a Hard Disk (Hard Disk Drive, abbreviated as HDD), a Solid State Drive (SSD), or the like; the storage medium may also comprise a combination of memories of the kind described above.
Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations fall within the scope defined by the appended claims.

Claims (10)

1. A method for launching an application, comprising:
acquiring current scene parameters after the mobile terminal is on screen;
determining a current scene according to the current scene parameters;
judging whether the mobile terminal is in an unlocking state or not;
and when the mobile terminal is in an unlocked state, starting a corresponding application program in an embedded window of a screen locking interface of the mobile terminal according to the current scene.
2. The method according to claim 1, further comprising, after the mobile terminal is turned on and before the corresponding application is started according to the current scene: judging whether the mobile terminal is unlocked or not;
when the mobile terminal is in an unlocked state, starting a corresponding application program according to the current scene comprises the following steps: and starting a corresponding application program in an interface of the mobile terminal according to the current scene.
3. The method of claim 1, wherein the current scene parameters comprise at least one of time information, location information, user action/status information, acceleration information, sound information, velocity information, temperature information, humidity information, barometric pressure information, brightness information, electromagnetic field information.
4. The method according to any one of claims 1-3, wherein launching the respective application according to the current scenario comprises:
acquiring the starting history of the application program in the current scene;
determining the application program with the highest starting frequency according to the starting history;
and starting the application program with the highest starting frequency.
5. The method according to any one of claims 1-3, wherein launching the respective application according to the current scenario comprises:
acquiring the starting history of the application program in the current scene;
excluding predetermined applications from the start history;
determining the application program with the highest starting frequency according to the excluded starting history;
and starting the application program with the highest starting frequency.
6. An apparatus for launching an application, comprising:
the mobile terminal comprises an acquisition unit, a display unit and a display unit, wherein the acquisition unit is used for acquiring current scene parameters after the mobile terminal is lightened;
the determining unit is used for determining a current scene according to the current scene parameters;
the judging unit is used for judging whether the mobile terminal is in an unlocking state or not;
and the starting unit is used for starting a corresponding application program in an embedded window of a screen locking interface of the mobile terminal according to the current scene when the mobile terminal is in an unlocked state.
7. A mobile terminal, comprising: a memory and a processor, the memory and the processor being communicatively coupled to each other, the memory having stored therein computer instructions, the processor executing the computer instructions to perform the method of launching an application program of any of claims 1-5.
8. The mobile terminal of claim 7, further comprising: the device comprises a collecting unit for collecting current scene parameters, wherein the collecting unit comprises at least one of a clock unit, a position sensor, an acceleration sensor, a sound sensor, a speed sensor, a temperature sensor, a humidity sensor, an air pressure sensor, a brightness sensor and an electromagnetic field sensor.
9. The mobile terminal according to claim 7 or 8, further comprising: and the communication unit is used for receiving the current scene parameters acquired by the external sensor.
10. A computer-readable storage medium storing computer instructions for causing a computer to perform the method of launching an application program of any one of claims 1-5.
CN201811141153.2A 2018-09-28 2018-09-28 Method and device for starting application program Active CN109451142B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811141153.2A CN109451142B (en) 2018-09-28 2018-09-28 Method and device for starting application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811141153.2A CN109451142B (en) 2018-09-28 2018-09-28 Method and device for starting application program

Publications (2)

Publication Number Publication Date
CN109451142A CN109451142A (en) 2019-03-08
CN109451142B true CN109451142B (en) 2021-03-23

Family

ID=65544577

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811141153.2A Active CN109451142B (en) 2018-09-28 2018-09-28 Method and device for starting application program

Country Status (1)

Country Link
CN (1) CN109451142B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110750736A (en) * 2019-09-06 2020-02-04 中国平安财产保险股份有限公司 Application service pushing method, device, equipment and storage medium
CN112579264B (en) * 2019-09-30 2023-03-10 上海游昆信息技术有限公司 Application program jumping method, terminal and computer storage medium
CN111966439A (en) * 2020-08-25 2020-11-20 维沃移动通信有限公司 Riding code display method and device and electronic equipment
CN113900577B (en) * 2021-11-10 2024-05-07 杭州逗酷软件科技有限公司 Application program control method and device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102331908A (en) * 2011-09-14 2012-01-25 惠州Tcl移动通信有限公司 Method and system for promoting recently-used applications by wireless communication equipment
CN103309687A (en) * 2012-03-09 2013-09-18 联想(北京)有限公司 Electronic equipment and application program starting method thereof
CN104461281A (en) * 2014-11-07 2015-03-25 广东欧珀移动通信有限公司 Managing method and managing server of mobile terminal desktop icons and mobile terminal
CN106227723A (en) * 2016-01-25 2016-12-14 百度在线网络技术(北京)有限公司 For recommending application and presenting the method and apparatus recommending application
CN107193598A (en) * 2017-05-19 2017-09-22 广东小天才科技有限公司 One kind application startup method, mobile terminal and computer-readable recording medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10353542B2 (en) * 2015-04-02 2019-07-16 Facebook, Inc. Techniques for context sensitive illustrated graphical user interface elements

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102331908A (en) * 2011-09-14 2012-01-25 惠州Tcl移动通信有限公司 Method and system for promoting recently-used applications by wireless communication equipment
CN103309687A (en) * 2012-03-09 2013-09-18 联想(北京)有限公司 Electronic equipment and application program starting method thereof
CN104461281A (en) * 2014-11-07 2015-03-25 广东欧珀移动通信有限公司 Managing method and managing server of mobile terminal desktop icons and mobile terminal
CN106227723A (en) * 2016-01-25 2016-12-14 百度在线网络技术(北京)有限公司 For recommending application and presenting the method and apparatus recommending application
CN107193598A (en) * 2017-05-19 2017-09-22 广东小天才科技有限公司 One kind application startup method, mobile terminal and computer-readable recording medium

Also Published As

Publication number Publication date
CN109451142A (en) 2019-03-08

Similar Documents

Publication Publication Date Title
CN109451142B (en) Method and device for starting application program
US11140261B1 (en) Systems and methods for authenticating a caller at a call center
US10783228B2 (en) Information processing device, application software start-up system, and application software start-up method
KR102069863B1 (en) Apparatas and method for controlling a input means of payment function in an electronic device
CN105306204B (en) Security verification method, device and system
US20170053149A1 (en) Method and apparatus for fingerprint identification
WO2018058373A1 (en) Control method and apparatus for electronic device, and electronic device
KR20150080736A (en) Method for executing a function and Electronic device using the same
CN104899490A (en) Terminal positioning method and user terminal
CN105513179A (en) Unlocking method and device, as well as intelligent lock
CN109343779B (en) Method and device for displaying application program information
WO2017201874A1 (en) Method and apparatus for prompting loss of terminal
WO2017059679A1 (en) Account processing method and apparatus
CN108353099A (en) A kind of method and apparatus of PPG certifications
CN107580132B (en) Information sending method, information sending device, storage medium and electronic equipment
US20170243188A1 (en) Point of service user identification
CN105117006B (en) Data inputting method and device
CN110096320A (en) The display methods and device of authentication window
CN104394258A (en) Method and device for processing contact change of communication object
CN106507301A (en) Authentication method and device
CN111222114A (en) Data hiding method, readable storage medium and terminal equipment
CN109426712A (en) Unlocked by fingerprint method, apparatus and electronic equipment
US20140109221A1 (en) User device, method of using function lock of the same and computer-readable recording medium
CN106027601B (en) Remote control method and device
CN109583286A (en) The method and device of fingerprint recognition

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