CN106598395A - Method and device for executing task - Google Patents
Method and device for executing task Download PDFInfo
- Publication number
- CN106598395A CN106598395A CN201611185037.1A CN201611185037A CN106598395A CN 106598395 A CN106598395 A CN 106598395A CN 201611185037 A CN201611185037 A CN 201611185037A CN 106598395 A CN106598395 A CN 106598395A
- Authority
- CN
- China
- Prior art keywords
- task
- mark
- control
- goal task
- execution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention relates to a method and device for executing a task, and belongs to the field of electronic technology application. The method comprises the steps of obtaining an execution instruction for a target task, wherein the execution instruction comprises an identity of the target task; obtaining a target task list corresponding to the identity of the target task, wherein the target task list comprises an identity for executing a target application program of the target task and a trigger sequence of at least one control in the target application program; starting the target application program; and sequentially triggering the at least one control according to the trigger sequence to execute the target task. Therefore, according to the method for executing the task, automatic execution of the target task can be achieved, a touch operation by a user is not needed in the execution process and the task execution efficiency is greatly improved.
Description
Technical field
It relates to application of electronic technology field, the execution method and device of more particularly to a kind of task.
Background technology
With the fast development of electronic technology, different types of application program is more and more, and terminal passes through application program institute
Being able to carry out for task is also more and more.
In correlation technique, when user needs control terminal to perform certain task, can first be determined to perform the task
Application program, the icon of the application program is then clicked in the display interface of terminal.Terminal starts according to the clicking operation
After application program, the main interface of the application program can be shown, including the icon of multiple controls in the main interface.User can be with root
According to needs, corresponding control is clicked on successively, so that terminal completes certain task.For example, when user needs to call a taxi, Ke Yi
The icon of application program of calling a taxi is clicked on the display interface of terminal, the ginseng such as departure place, destination and vehicle is then sequentially input again
Number;Finally also need to the corresponding payment application of user's startup to be paid the bill, can just complete the execution of the task of calling a taxi.
Terminal in correlation technique needs user to click on and is able to carry out answering for the task during certain task is performed
With the icon of program, and a series of touch control operation is carried out in the interface of application program.During tasks carrying, user's
Operation is relatively complicated, and the execution efficiency of task is relatively low.
The content of the invention
The execution efficiency of task is relatively low in order to solve the problems, such as correlation technique, present disclose provides a kind of execution of task
Method and device.The technical scheme is as follows:
According to the first aspect of the embodiment of the present disclosure, there is provided a kind of execution method of task, methods described includes:
The execute instruction for goal task is obtained, the execute instruction includes the mark of the goal task;
Goal task list corresponding with the mark of the goal task is obtained, the goal task list includes:With
In the mark of the destination application for performing the goal task, and at least one control is touched in the destination application
Send out order;
Start the destination application;
According to the trigger sequence, at least one control is triggered successively, to perform the goal task.
Optionally, it is described according to the trigger sequence, at least one control is triggered successively, including:
Determine the triggering mode of the first control at least one control, first control is described at least one control
Arbitrary control in part;
Triggering mode according to first control triggers first control.
Optionally, the triggering mode includes that parameter is triggered or nonparametric triggering,
The triggering mode according to first control triggers first control, including:
Parameter list corresponding with the mark of the goal task is obtained, the parameter list includes described for performing
At least one execution parameter of goal task, and the mark of the control corresponding to each execution parameter;
When the triggering mode of first control is triggered for parameter, obtain from the parameter list and the described first control
The corresponding execution parameter of part;
According to the corresponding execution parameter of first control, first control is triggered.
Optionally, the goal task list includes:For performing at least two intended application of the goal task
The mark of program, and the execution sequence of at least two destination application;
It is described to start the destination application, including:
According to the execution sequence of at least two destination application, each described destination application is started successively.
Optionally, the execute instruction obtained for goal task, including:
At the default prompting moment, the first information is shown, first information is used to point out user to trigger mesh
Mark task;
The execute instruction for the goal task that receive user is triggered according to first information.
Optionally, the execute instruction obtained for goal task, including:
The execution information of receiving user's input;
The key word in preset critical dictionary will be belonged in the execution information and be defined as target keyword;
According to the corresponding relation of default key word and task identification, it is determined that with the target corresponding to the target keyword
The mark of task;
According to the mark of the goal task, execute instruction is generated.
Optionally, the corresponding relation according to default key word and task identification, it is determined that with the target keyword
The mark of corresponding goal task, including:
In detecting the corresponding relation of the default key word and task identification, task corresponding with the target keyword
Whether the number of mark is more than 1;
When the number of task identification corresponding with the target keyword is more than 1, the second information is shown, described the
Two informations include the title of the application program indicated by least two task identifications corresponding with the target keyword;
The selected instruction that receive user is triggered according to second information;
The task identification that the selected instruction is indicated is defined as into the mark of goal task.
Optionally, methods described also includes:
According to default parameterized template, the execution parameter in the acquisition execution information, and the execution parameter institute are right
The mark of the control answered;
The mark of the execution parameter and its corresponding control is stored into parameter list.
Optionally, it is described to obtain goal task list corresponding with the mark of the goal task, including:
According to default task identification and the corresponding relation of task list, obtain corresponding with the mark of the goal task
Goal task list;
Or, obtaining to server transmission list and ask, the list obtains request includes the mark of the goal task
Know, receive the goal task list corresponding with the mark of the goal task that the server is issued.
According to the second aspect of the embodiment of the present disclosure, there is provided a kind of performs device of task, described device includes:
First acquisition unit, is configured to obtain the execute instruction for goal task, and the execute instruction includes institute
State the mark of goal task;
Second acquisition unit, is configured to obtain goal task list corresponding with the mark of the goal task, described
Goal task list includes:For performing the mark of the destination application of the goal task, and the intended application
The trigger sequence of at least one control in program;
Start unit, is configured to start the destination application;
Trigger element, is configured to, according to the trigger sequence, at least one control be triggered successively, described to perform
Goal task.
Optionally, the trigger element, including:
Determination subelement, is configured to determine that the triggering mode of the first control at least one control, described first
Control is the arbitrary control at least one control;
Triggering subelement, is configured to trigger first control according to the triggering mode of first control.
Optionally, the triggering mode includes that parameter is triggered or nonparametric triggering, and the triggering subelement is configured
For:
Parameter list corresponding with the mark of the goal task is obtained, the parameter list includes described for performing
At least one execution parameter of goal task, and the mark of the control corresponding to each execution parameter;
When the triggering mode of first control is triggered for parameter, obtain from the parameter list and the described first control
The corresponding execution parameter of part;
According to the corresponding execution parameter of first control, first control is triggered.
Optionally, the goal task list includes:For performing at least two intended application of the goal task
The mark of program, and the execution sequence of at least two destination application;The start unit, is configured to:
According to the execution sequence of at least two destination application, each described destination application is started successively.
Optionally, the first acquisition unit, including:
Subelement is shown, is configured at the default prompting moment, show the first information, first information
For pointing out user to trigger goal task;
First receiving subelement, be configured to receive user according to first information trigger for the target
The execute instruction of task.
Optionally, the first acquisition unit, including:
Second receiving subelement, is configured to the execution information of receiving user's input;
First determination subelement, is configured to determine the key word belonged in the execution information in preset critical dictionary
For target keyword;
Second determination subelement, is configured to the corresponding relation according to default key word and task identification, it is determined that and institute
State the mark of the goal task corresponding to target keyword;
Subelement is generated, the mark according to the goal task is configured to, execute instruction is generated.
Optionally, second determination subelement, is configured to:
In detecting the corresponding relation of the default key word and task identification, task corresponding with the target keyword
Whether the number of mark is more than 1;
When the number of task identification corresponding with the target keyword is more than 1, the second information is shown, described the
Two informations include the title of the application program indicated by least two task identifications corresponding with the target keyword;
The selected instruction that receive user is triggered according to second information;
The task identification that the selected instruction is indicated is defined as into the mark of goal task.
Optionally, the first acquisition unit, also includes:
Subelement is obtained, is configured to, according to default parameterized template, obtain the execution parameter in the execution information, with
And the mark for performing the control corresponding to parameter;
Storing sub-units, are configured to the mark of the execution parameter and its corresponding control be stored to parameter list
In.
Optionally, the second acquisition unit, is configured to:
According to default task identification and the corresponding relation of task list, obtain corresponding with the mark of the goal task
Goal task list;
Or, obtaining to server transmission list and ask, the list obtains request includes the mark of the goal task
Know, receive the goal task list corresponding with the mark of the goal task that the server is issued.
According to the third aspect of the embodiment of the present disclosure, there is provided a kind of performs device of task, described device includes:
Processor;
For storing the memorizer of the executable instruction of the processor;
Wherein, the processor is configured to:
The execute instruction for goal task is obtained, the execute instruction includes the mark of the goal task;
Goal task list corresponding with the mark of the goal task is obtained, the goal task list includes:With
In the mark of the destination application for performing the goal task, and at least one control is touched in the destination application
Send out order;
Start the destination application;
According to the trigger sequence, at least one control is triggered successively, to perform the goal task.
The technical scheme that embodiment of the disclosure is provided can include following beneficial effect:
The embodiment of the present disclosure provides a kind of execution method and device of task, and terminal gets holding for goal task
After row instruction, goal task list corresponding with the mark of the goal task can be obtained, according to the goal task list, be started
For performing the destination application of the goal task, and according to trigger sequence, trigger successively in the destination application extremely
A few control.It is possible thereby to realize the automatic execution to goal task, touch control operation is carried out without the need for user in the implementation procedure,
Greatly improve the execution efficiency of task.
It should be appreciated that the general description of the above and detailed description hereinafter are only exemplary, this can not be limited
It is open.
Description of the drawings
In order to be illustrated more clearly that embodiment of the disclosure, embodiment will be described below needed for the accompanying drawing to be used make
Simply introduce, it should be apparent that, drawings in the following description are only some embodiments of the present disclosure, common for this area
For technical staff, on the premise of not paying creative work, can be with according to these other accompanying drawings of accompanying drawings acquisition.
Fig. 1 is a kind of flow chart of the execution method of the task according to an exemplary embodiment;
Fig. 2-1 is the flow chart of the execution method of another kind of task according to an exemplary embodiment;
Fig. 2-2 is a kind of mark of determination goal task corresponding with target keyword according to an exemplary embodiment
The method flow diagram of knowledge;
Fig. 2-3 is the schematic diagram that a kind of terminal according to an exemplary embodiment shows the second information;
Fig. 2-4 is the method flow diagram that a kind of terminal according to an exemplary embodiment obtains execute instruction;
Fig. 2-5 is the schematic diagram that a kind of terminal according to an exemplary embodiment shows the first information;
Fig. 2-6 is the schematic diagram that a kind of terminal according to an exemplary embodiment shows task trigger list;
Fig. 3-1 is a kind of implementation environment schematic diagram of the execution method of the task according to an exemplary embodiment;
Fig. 3-2 is the flow chart of the execution method of another task according to an exemplary embodiment;
Fig. 4-1 is a kind of structural representation of the performs device of task that the embodiment of the present disclosure is provided;
Fig. 4-2 is a kind of structural representation of trigger element that the embodiment of the present disclosure is provided;
Fig. 4-3 is a kind of structural representation of first acquisition unit that the embodiment of the present disclosure is provided;
Fig. 4-4 is the structural representation of another kind of first acquisition unit that the embodiment of the present disclosure is provided;
Fig. 5-1 is the structural representation of the performs device of another kind of task that the embodiment of the present disclosure is provided;
Fig. 5-2 is the structural representation of the performs device of another task that the embodiment of the present disclosure is provided;
Fig. 6 is a kind of block diagram of the performs device of the task according to an exemplary embodiment.
Fig. 7 is the block diagram of the performs device of another kind of task according to an exemplary embodiment.
Accompanying drawing herein is merged in description and constitutes the part of this specification, shows the enforcement for meeting the disclosure
Example, and be used to explain the principle of the disclosure together with description.
Specific embodiment
In order that the purpose of the disclosure, technical scheme and advantage are clearer, below in conjunction with accompanying drawing the disclosure is made into
One step ground is described in detail, it is clear that described embodiment is only disclosure some embodiments, rather than the enforcement of whole
Example.Based on the embodiment in the disclosure, what those of ordinary skill in the art were obtained under the premise of creative work is not made
All other embodiment, belongs to the scope of disclosure protection.
Fig. 1 is a kind of flow chart of the execution method of the task according to an exemplary embodiment, and the method can be answered
In for terminal, with reference to Fig. 1, the method can include:
Step 101, acquisition are directed to the execute instruction of goal task, and the execute instruction includes the mark of the goal task.
The execute instruction can be by user according to predetermined registration operation (such as clicking operation) directly triggering, or by
What mobile terminal was generated after being identified to the execution information (such as voice messaging) of user input.
Step 102, acquisition goal task list corresponding with the mark of the goal task, wrap in the goal task list
Include:At least one control in for performing the mark of the destination application of the goal task, and the destination application
Trigger sequence.
Step 103, start the destination application.
Step 104, according to the trigger sequence, at least one control is triggered successively, to perform the goal task.
In sum, the embodiment of the present disclosure provides a kind of execution method of task, and terminal is got for goal task
Execute instruction after, goal task list corresponding with the mark of the goal task can be obtained, according to the goal task list,
Start the destination application for performing the goal task, and according to trigger sequence, during the destination application is triggered successively
At least one control.It is possible thereby to realize the automatic execution to goal task, touch-control is carried out without the need for user in the implementation procedure
Operation, greatly improves the execution efficiency of task.
Fig. 2-1 is the flow chart of the execution method of another kind of task according to an exemplary embodiment, and the method can
In to be applied to terminal, with reference to Fig. 2-1, the method can include:
Step 201, the execution information of receiving user's input.
In the disclosed embodiments, the execution information can be the voice messaging of user input.Can be provided with terminal
Voice assistant application program, after user starts the voice assistant application program by predetermined registration operation (such as clicking operation), eventually
End can gather the execution information of user input by mike.Example, it is assumed that user control terminal starts after voice assistant,
The voice messaging of typing is " calling a taxi ", then terminal can receive the execution information " calling a taxi ".
Step 202, the key word in preset critical dictionary will be belonged in the execution information it is defined as target keyword.
Keywords database can be previously stored with terminal, there be and appointing that the terminal can be performed record in the keywords database
The related multiple key words of business, the key word can be the title of application program, and such as alarm clock, X be called a taxi or X wallets etc., or
The title of the task that the key word can also can be performed for application program, for example call a taxi, timing or transfer accounts.Terminal is received
After the execution information of user input, performing to further determine that user to wish for task, can detect in the execution information is
It is no including the key word belonged in preset critical dictionary and the key word belonged in the execution information in preset critical dictionary is true
It is set to target keyword.
Example, it is assumed that the preset critical dictionary stored in terminal includes:Alarm clock, X call a taxi, Y calls a taxi, X wallets, beat
Car, timing and multiple key words such as transfer accounts, then because the execution information " calling a taxi " is recorded in the preset critical dictionary, therefore,
Terminal can determine that target keyword is:Call a taxi.Or, if the execution information of the user input is:Transfer accounts 50 yuan to Xiao Li, eventually
End can determine that the target keyword in the execution information is:Transfer accounts.
Step 203, according to the corresponding relation of default key word and task identification, it is determined that with corresponding to the target keyword
Goal task mark.
In the disclosed embodiments, can also be stored with the corresponding relation of key word and task identification in terminal.Work as terminal
In when multiple same type of application programs are installed, because the plurality of same type of application program can perform one species
The task of type, therefore, one or more that can be recorded in the corresponding relation in keywords database corresponding to each key word are appointed
Business mark.Wherein each task identification is used for the task that the unique mark terminal can be performed.When terminal determines that this is held
After target keyword in row information, the target corresponding to the target keyword can be further determined that according to the corresponding relation
The mark of task.
It should be noted that the task identification can be the character being made up of numeral or letter being pre-configured with terminal
String, such as 01,02 and 03;Can also be either the title or bag name for performing the application program of the task, such as X wallets
Or X calls a taxi.
Fig. 2-2 is a kind of mark of determination goal task corresponding with target keyword according to an exemplary embodiment
The method flow diagram of knowledge, with reference to Fig. 2-2, the method specifically can include:
Step 2031, detect in the corresponding relation of the default key word and task identification, it is corresponding with the target keyword
The number of task identification whether be more than 1.
In due to the corresponding relation of the key word that prestores in terminal and task identification, each key word can be to having
One or more task identifications, therefore whether the terminal can first determine the number of task identification corresponding with the target keyword
More than 1.When the number of task identification corresponding with the target keyword is equal to 1, terminal can be directly true by the task identification
It is set to goal task mark;When the number of task identification corresponding with the target keyword is more than 1, terminal can then perform step
Rapid 2032.
Example, it is assumed that the key word and the corresponding relation of task identification that terminal is prestored is as shown in table 1, wherein, close
Keyword:Alarm clock and the corresponding task identification of timing are 04 for 01, X wallets and corresponding task identification of transferring accounts;Due to pacifying in terminal
The application program of calling a taxi of dress includes:X calls a taxi and is called a taxi with Y, therefore the key word:Corresponding task identification of calling a taxi can include 02 He
03, the wherein task indicated by task identification 02 may refer to be called a taxi by X the task of calling a taxi of execution, indicated by task identification 03
Task may refer to be called a taxi by Y the task of calling a taxi of execution.Due to the target keyword:Call a taxi corresponding task identification number it is big
In 1, therefore the terminal can be with execution step 2032.Or, if the target keyword is:Transfer accounts, then due to only installing in terminal
There is a financial class application program:X wallets, therefore the target keyword:Transfer accounts only to there is a task identification 04, terminal can
With directly by task identification:04 mark for being defined as goal task.
Table 1
Key word | Alarm clock | X calls a taxi | Y calls a taxi | X wallets | Call a taxi | Regularly | Transfer accounts |
Task identification | 01 | 02 | 03 | 04 | 02、03 | 01 | 04 |
Step 2032, when task identification corresponding with the target keyword number be more than 1 when, show second prompting letter
Breath.
Can include in second information indicated by least two task identifications corresponding with the target keyword
The title of application program.Wherein, the title of the application program indicated by each task identification is referred to for performing answering for the task
With the title of program.Second information can be used for pointing out user:It is currently able to perform the application program of the goal task
Including multiple, user is asked to select an application program to perform the goal task.
Example, due to target keyword:Corresponding task identification of calling a taxi is 02 and 03, and wherein task identification 02 is indicated
Application program it is entitled:X calls a taxi, the application program indicated by task identification 03 it is entitled:Y calls a taxi, therefore such as Fig. 2-3 institutes
Show, the terminal can show the second information 2a in display interface 00.In second information 2a can include this two
Individual task identification:The title of the application program indicated by 02 and 03:X calls a taxi and is called a taxi with Y.Also, for the ease of user's selection, should
The icon of each application program is also shown in second information 2a.
The selected instruction of step 2033, receive user according to the second information triggering.
Terminal shows after second information in display interface, whether can receive the default of user with real-time detection
Operation, the predetermined registration operation may refer to the operation of the icon for clicking on certain application program.After terminal detects the predetermined registration operation,
The selected instruction triggered by the predetermined registration operation can be received.Example, it is assumed that user is at the display interface midpoint shown in Fig. 2-3
The icon that X calls a taxi is hit, then terminal can receive selected instruction, the application program can have been included in the selected instruction:X calls a taxi
Corresponding task identification 02.
Step 2034, the mark that the task identification that the selected instruction is indicated is defined as goal task.
Example, the task identification that terminal can indicate selected instruction:02 mark for being defined as goal task.
Step 204, according to the mark of the goal task, generate execute instruction.
Further, terminal is determined after the mark of goal task according to above-mentioned steps, you can according to the goal task
Mark generates execute instruction.Example, the mark of included goal task can be in the execute instruction:02.
It should be noted that in another kind of optional implementation of the disclosure, with reference to Fig. 2-4, terminal is obtained and is directed to mesh
The method of the execute instruction of mark task can also include:
Step 2041, at the default prompting moment, show the first information, first information is used to point out user
Triggering goal task.
In the disclosed embodiments, terminal can count and store prompting row according to the custom of user's routine use terminal
Table, can record the corresponding relation for reminding moment and task in the prompting list.For example, it is assumed that user every afternoon 18:30
After Hours can call a taxi and go home using X application programs of calling a taxi, monthly No. 5 can be by X wallets to 1000 yuan of A account transfers.Then this is carried
The prompting moment can have been recorded in awake list:18:30 and task:X calls a taxi and performs the corresponding relation of task of calling a taxi, and when reminding
Carve:Monthly No. 5 and task:X wallets perform the corresponding relation of task of transferring accounts.Therefore, as shown in Figure 2-5, terminal is according to the prompting
List, can be 18:The first information 2b is shown when 30, prompting text can be included in first information 2b:Come off duty
, call a taxi and go home, and for performing the application program of the goal task:The icon that X calls a taxi.By first information
2b can point out user to trigger goal task:X execution of calling a taxi is called a taxi task.
The execute instruction for the goal task of step 2042, receive user according to the first information triggering.
Terminal shows after first information in display interface, whether can receive the default of user with real-time detection
Operation, the predetermined registration operation may refer to the operation of the icon for clicking on application program.After terminal detects the predetermined registration operation, you can
Receive by the predetermined registration operation trigger in the goal task execute instruction, and the execute instruction can including the target appoint
The mark of business.Example, it is assumed that user clicks the icon that X calls a taxi in the display interface shown in Fig. 2-5, then terminal can connect
It is received for the goal task:X calls a taxi and performs the execute instruction of task of calling a taxi.Can also appoint including the target in the execute instruction
The mark of business:02.
Also, it should be noted that task is can be configured with terminal in another optional implementation in the disclosure
Trigger list, record has the mark of multiple tasks in the task trigger list.Wherein the mark of each task can be for holding
The title of the application program of the capable task.When terminal detects the selected operation for arbitrary task, you can by the selected behaviour
The task that work is selected is defined as goal task, and generates the execute instruction for the goal task.
Example, as shown in figures 2-6, the display interface (the negative one screen of such as mobile terminal display screen) of the terminal shows
Task trigger list 2c, recording in task trigger list 2c has:X calls a taxi, and a key is called a taxi, Y keys of calling a taxi are called a taxi and X wallets one
Key such as is transferred accounts at the multiple tasks.When user clicks on the icon of X wallets by clicking operation, terminal can be generated appoints for target
Business:X wallets perform the execute instruction of task of transferring accounts, and the mark of the goal task that the execute instruction includes can be:04.
Step 205, acquisition goal task list corresponding with the mark of the goal task.
In the disclosed embodiments, terminal is received after the execute instruction for goal task, can be referred to according to the execution
The mark of the goal task that order includes, obtains corresponding goal task list.Can include in the goal task list:For
The triggering for performing at least one control in the mark of the destination application of the goal task, and the destination application is suitable
Sequence.Because in actual applications, some tasks may need multiple application program joints to perform, then for the multiple applications of the needs
The goal task that program joint is performed, can also include in its corresponding goal task list:For performing the goal task
The mark of at least two destination applications, the execution sequence of at least two destination application, and each intended application
The trigger sequence of at least one of program control.
Specifically, terminal can obtain the goal task list by two ways.On the one hand, can deposit in advance in terminal
The corresponding relation of mark and task list is contained, terminal can be from direct access in the corresponding relation and the mark of the goal task
Corresponding goal task list;On the other hand, terminal can be asked with obtaining to server transmission list, and the list obtains request
Include the mark of the goal task.Afterwards, what terminal can receive that the server issues is corresponding with the mark of the goal task
Goal task list.
Example, it is assumed that the task identification stored in the terminal is as shown in table 2 with the corresponding relation of task list.Then work as end
When included goal task is designated 02 in the execute instruction that gets of end, terminal can according to the corresponding relation shown in table 2,
Get goal task list corresponding with the task identification 02.Reference table 2, the goal task list includes:Two applications
Program:The mark (i.e. the task of calling a taxi needs X to call a taxi and the two application program joint execution of X wallets) that X calls a taxi with X wallets, with
And in each application program each control mark and trigger sequence.For example, application program X calls a taxi and is performing the goal task
When, needing to trigger four controls, four controls are designated 021 to 024, and the trigger sequence of four controls is:021→
022→023→024.Wherein, 021 may refer to be input into the control of departure place, 022 may refer to be input into the control of destination,
023 may refer to select the control of vehicle, and 024 is the control for determining chauffeur.Application program X wallets are performing the goal task
When, need trigger control 041 and 042 successively, wherein control 041 to may refer to be input into the control of transfer amounts, control 042 is true
Recognize the control transferred accounts.
Table 2
Step 206, start the destination application.
Terminal is got after goal task list, you can according to the mark of the application program recorded in the goal task list
Know, start corresponding destination application.If record has the mark of at least two application programs in the goal task list, eventually
End can successively start each destination application according to the execution sequence of at least two destination application, and open
After moving each destination application, at least one of destination application control is triggered successively.
Example, for the corresponding goal task list of task identification 02 shown in table 2, the terminal can first start application
Program:X calls a taxi, and after the completion of each control during X calls a taxi all is triggered application program is restarted:X wallets.
Step 207, acquisition parameter list corresponding with the mark of the goal task.
Further, because goal task is during execution, the triggering of some controls also needs to perform ginseng accordingly
Number, therefore, the terminal also needs to obtain parameter list corresponding with the mark of the goal task.The parameter list include for
At least one execution parameter of the goal task is performed, and each performs the mark of the control corresponding to parameter.
In a kind of optional implementation of the disclosure, in the parameter list record execution parameter can for terminal according to
The use habit of user is pre-configured.That is to say, terminal can record each control in the implementation procedure of each task
Execution parameter, and each control usage frequency highest is performed into reference record in parameter list corresponding with the task.
For example, performance objective task:X calls a taxi and performs required execution parameter when calling a taxi task and include:Departure place, destination, vehicle and
Payment Amount.And user using X call a taxi application program when, the most frequently used route of calling a taxi is:Address A is the most frequently used to address B
Vehicle be:Special train, therefore the goal task identifies corresponding parameter list and can include:Departure place:Address A, corresponding control
Part is designated 021;Destination:Address B, corresponding control is designated 022;Vehicle:Special train, corresponding control is designated 023.Its
In, for execution parameter:Payment Amount, can be in triggering destination application:After determination chauffeur control 024 in X chauffeurs, by
The destination application:X chauffeurs are automatically computed.
It should be noted that in another kind of optional implementation of the disclosure, the execution parameter can with by terminal from
Obtain in the execution information of user input.Specifically, can be stored with the corresponding parameterized template of each task in the terminal, terminal
After receiving execution information, first goal task can be determined according to execution information, the corresponding ginseng of the goal task is then obtained again
Digital-to-analogue plate.Afterwards, terminal can obtain the execution parameter in the execution information according to the default parameterized template, and this is held
The mark of the control corresponding to line parameter;Then terminal can store the mark of the execution parameter and its corresponding control to ginseng
In ordered series of numbers table.
Example, it is assumed that the execution information of user input is voice messaging " transferring accounts 50 yuan to Xiao Li ", then according to table 1
Key word and task identification corresponding relation, it may be determined that goal task is designated 04, task indicated by the mark 04
It is the task of transferring accounts performed by X wallets.Further, terminal can also get parameterized template corresponding with the goal task,
The parameterized template can be:To (041, transfer account) transfer accounts (042, transfer amounts) unit.Therefore, terminal is according to the parameterized template
Can identify that execution parameter is transfer account from the voice messaging " transferring accounts to Xiao Li 50 yuan ":Xiao Li, transfer amounts:50.
Step 208, according to trigger sequence, at least one control is triggered successively, to perform the goal task.
Terminal start destination application after, can according in the goal task list record control trigger sequence, according to
At least one of secondary triggering destination application control, to perform the goal task.Specifically, trigger this at least one
During the first control in control, terminal can first determine the triggering mode of first control, then according to first control is touched
Originating party formula triggers first control.First control can be the arbitrary control at least one control.
Wherein, the triggering mode of each control can include parameter triggering or nonparametric triggering.Wherein parameter is triggered is
Refer to that the control needs to obtain corresponding execution parameter when triggering, such as parameter triggering can include input triggering and choose triggering
Deng.Nonparametric triggering refers to that the control need not obtain corresponding execution parameter when triggering, and for example the nonparametric triggering can be point
Hit triggering.
When terminal is determined the triggering mode of first control is triggered for parameter when, can obtain from the parameter list with
The corresponding execution parameter of first control, and according to the corresponding execution parameter of first control, trigger first control.
Example, it is assumed that destination application:The trigger sequence of each control is during X calls a taxi:021→022→023→
024, then the terminal can successively trigger four controls.That is to say, successively the control of trigger input departure place, be input into destination
Control, select vehicle control and determine chauffeur control.Wherein, the control of departure place is input into, the control of destination is input into
Triggering mode with the control for selecting vehicle is parameter triggering, and the triggering mode for determining the control of chauffeur is nonparametric triggering.Cause
This terminal before activation three controls when the corresponding execution parameter of each control can be obtained from parameter list.For example, it is assumed that
The execution parameter of the control 021 that terminal gets is:Address A;The execution parameter of control 022 is:Address B;The execution of control 023
Performing parameter is:Special train.Then terminal can successively trigger three controls according to the parameter for getting, and click then be simulated again true
Determine the control 024 of chauffeur, after this determines that the control 024 of chauffeur is triggered, can also further calculate chauffeur expense:30 yuan.
In destination application:X call a taxi in the triggering of each control after the completion of, the terminal can continue to start intended application
Program:X wallets, to complete follow-up payment task.Due in the destination application X wallets of record in the goal task list
The trigger sequence of each control is:041 → 042, then can successively trigger two controls after terminal startup X wallets.That is to say,
The control of trigger input transfer amounts, and the control that confirmation is transferred accounts successively.Due to the triggering of the control of the input transfer amounts
Mode is parameter triggering, therefore terminal can obtain execution parameter corresponding with the control 041:30 yuan, and trigger the input turn
The control of the account amount of money, afterwards terminal can be simulated to click on and determine the control transferred accounts, and input password is shown in display interface
Interface, so as to user input secret number.In summary, the execution method of being provided by the embodiment of the present disclosure for task, user
After input voice information " calling a taxi ", terminal can successively start X and call a taxi application program and X wallet applications automatically, user
As long as recently entering secret number to be capable of achieving.The operation of user during tasks carrying is simplified, task is greatly improved
Execution efficiency.
It should be noted that in actual applications, user can also to the corresponding task list of each task identification, and
Parameter list is configured, and for example user can arrange the mark of application program in task list, in adjusting each application program
The execution sequence of each control, increases or reduces control etc..Or, user can also be to each control mark in parameter list
Corresponding execution parameter is modified.
In sum, the embodiment of the present disclosure provides a kind of execution method of task, and terminal is got for goal task
Execute instruction after, goal task list corresponding with the mark of the goal task can be obtained, according to the goal task list,
Start the destination application for performing the goal task, and according to trigger sequence, during the destination application is triggered successively
At least one control.It is possible thereby to realize the automatic execution to goal task, touch-control is carried out without the need for user in the implementation procedure
Operation, greatly improves the execution efficiency of task.
It should be noted that the sequencing of the step of execution method of the task of embodiment of the present disclosure offer can be carried out
Appropriate adjustment, step according to circumstances can also accordingly be increased and decreased, example, and step 207 can be performed before step 206.
Any those familiar with the art in the technical scope that the disclosure is disclosed, the method that change can be readily occurred in, all
Should cover within the protection domain of the disclosure, therefore repeat no more.
Fig. 3-1 is a kind of implementation environment schematic diagram of the execution method of the task according to an exemplary embodiment, such as
Shown in Fig. 3-1, the implementation environment can include:The terminal 120 of server 110 and at least one.The server 110 can be one
Server, or by some server groups into server cluster, an or cloud computing service center.Terminal 120 can
Think smart mobile phone, computer or wearable device etc..Can pass through between server 110 and multiple smart machines 120 wired
Network or wireless network set up connection.
Fig. 3-2 is the flow chart of the execution method of another task according to an exemplary embodiment, and the method can
In to be applied to server as shown in figure 3-1, with reference to Fig. 3-2, the method can include:
The list that step 301, receiving terminal send obtains request, and the list obtains request includes the mark of goal task
Know.
List acquisition request can be terminal after the execute instruction for goal task is received, according to the target
What the mark of task was generated.Example, the list that server is received obtains the mark that can include goal task in request:
02。
Step 302, according to the corresponding relation of default task identification and task list, obtain the mark with the goal task
Corresponding goal task list.
In the disclosed embodiments, can be stored with task identification and the corresponding relation of task list in server.Example
, the corresponding relation can be as shown in table 2, and server can get the mark with goal task according to the corresponding relation:02
Corresponding goal task list.
Step 303, the goal task list is sent to the terminal.
Goal task list is issued to terminal by server, can avoid being stored in terminal the task identification with task row
The corresponding relation of table and take excessive memory space.Server sends the goal task list to terminal, terminal
According to the goal task list, by above-mentioned steps 206 to the method shown in step 208, the goal task is performed.
Further, with reference to Fig. 3-2, the method can also include:
Step 304, obtain execution data when multiple terminals perform first task.
In the disclosed embodiments, in order to further be optimized to the corresponding task list of each task identification, take
Business device can also in real time or periodically obtain execution data during multiple terminals execution first tasks.Wherein, this is first
Business can be the task in the default corresponding relation indicated by arbitrary task identification, at least can include in the execution data:
The triggering of each control is suitable in for performing the mark of the destination application of the goal task, and first application program
Sequence.
Step 305, according to the execution data of the plurality of terminal, update the task list of the first task.
Server can carry out big data analysis to the execution data of the plurality of terminal, then can be according to analysis result pair
First task list is updated, for example, the behaviour such as can be increased, be deleted, be changed, be looked into the data recorded in the first task list
Make.
Example, for X calls a taxi the task of calling a taxi of application program execution, server can obtain each terminal and use X
Application program of calling a taxi is performed when calling a taxi task, the trigger sequence of each control, then count the use of different trigger sequences than
Example, finally records use ratio highest trigger sequence in the task list for calling a taxi task.
Further, when server detects the first application program update, the first application after updating can also be obtained
The mark of each control in program;Then according to the mark of each control in the first application program after the renewal, update this
The task list of one task, for example, updates the trigger sequence of the mark of each control and each control in the task list.With
After the application program update installed in convenient terminal, terminal can get corresponding task row after updating from server
Table, to ensure the normal execution of task.
It should be noted that the sequencing of the step of execution method of the task of embodiment of the present disclosure offer can be carried out
Appropriate adjustment, step according to circumstances can also accordingly be increased and decreased, example, and step 304 and step 305 can be in steps 301
Perform before.Any those familiar with the art can readily occur in change in the technical scope that the disclosure is disclosed
Method, all should cover within the protection domain of the disclosure, therefore repeat no more.
In sum, the embodiment of the present disclosure provides a kind of execution method of task, and server receives terminal transmission
List for goal task is obtained after request, the goal task list of the goal task can be sent to terminal, so as to terminal
The goal task can automatically be performed according to the goal task list.Terminal need not be used during the goal task is performed
Family carries out touch control operation, greatly improves the execution efficiency of task.
Fig. 4-1 is a kind of structural representation of the performs device of task that the embodiment of the present disclosure is provided, and the device can match somebody with somebody
In being placed in terminal, as shown in Fig. 4-1, the device can include:
First acquisition unit 401, for obtaining the execute instruction for goal task, the execute instruction includes the target
The mark of task.
Second acquisition unit 402, for obtaining goal task list corresponding with the mark of the goal task, the target is appointed
Business list includes:In for performing the mark of the destination application of the goal task, and the destination application at least
The trigger sequence of one control.
Start unit 403, for starting the destination application.
Trigger element 404, for according to the trigger sequence, at least one control being triggered successively, is appointed with performing the target
Business.
In sum, the embodiment of the present disclosure provides a kind of performs device of task, and terminal is got for goal task
Execute instruction after, goal task list corresponding with the mark of the goal task can be obtained, according to the goal task list,
Start the destination application for performing the goal task, and according to trigger sequence, during the destination application is triggered successively
At least one control.It is possible thereby to realize the automatic execution to goal task, touch-control is carried out without the need for user in the implementation procedure
Operation, greatly improves the execution efficiency of task.
Optionally, with reference to Fig. 4-2, the trigger element 404 can include:
Determination subelement 4041, for determining at least one control in the first control triggering mode, first control
For the arbitrary control at least one control.
Triggering subelement 4042, for triggering first control according to the triggering mode of first control.
Optionally, the triggering mode include parameter trigger or nonparametric triggering, the triggering subelement 4042 specifically for:
Parameter list corresponding with the mark of the goal task is obtained, the parameter list includes appointing for performing the target
At least one execution parameter of business, and the mark of the control corresponding to each execution parameter;
When the triggering mode of first control is triggered for parameter, obtain corresponding with first control from the parameter list
Execution parameter;
According to the corresponding execution parameter of first control, first control is triggered.
Optionally, the goal task list includes:For performing at least two destination applications of the goal task
Mark, and the execution sequence of at least two destination application;The start unit 403 specifically for:
According to the execution sequence of at least two destination application, each destination application is started successively.
In a kind of optional implementation of the disclosure, with reference to Fig. 4-3, first acquisition unit 401 can include:
Subelement 4011 is shown, at the default prompting moment, showing the first information, first information is used
In prompting user's triggering goal task.
First receiving subelement 4012, for receive user according to the first information triggering for the goal task
Execute instruction.
In another kind of optional implementation of the disclosure, ginseng refers to Fig. 4-4, and the first acquisition unit 401 can include:
Second receiving subelement 4013, for the execution information of receiving user's input.
First determination subelement 4014, is defined as will belong to the key word in preset critical dictionary in the execution information
Target keyword.
Second determination subelement 4015, for according to the corresponding relation of default key word and task identification, it is determined that with this
The mark of the goal task corresponding to target keyword.
Subelement 4016 is generated, for according to the mark of the goal task, generating execute instruction.
Optionally, second determination subelement 4015, specifically for:
In detecting the corresponding relation of the default key word and task identification, task identification corresponding with the target keyword
Number whether be more than 1;
When the number of task identification corresponding with the target keyword is more than 1, the second information is shown, this second is carried
Show that information includes the title of the application program indicated by least two task identifications corresponding with the target keyword;
Selected instruction of the receive user according to the second information triggering;
The task identification that the selected instruction is indicated is defined as into the mark of goal task.
Further, with reference to Fig. 4-4, the first acquisition unit 401 can also include:
Subelement 4017 is obtained, for according to default parameterized template, obtaining the execution parameter in the execution information, and
The mark of the control corresponding to the execution parameter.
Storing sub-units 4018, for the mark of the execution parameter and its corresponding control to be stored into parameter list.
Optionally, the second acquisition unit 402, specifically for:
According to default task identification and the corresponding relation of task list, mesh corresponding with the mark of the goal task is obtained
Mark task list;
Or, obtaining to server transmission list and ask, the list obtains request includes the mark of the goal task, connects
Receive the goal task list corresponding with the mark of the goal task that the server is issued.
In sum, the embodiment of the present disclosure provides a kind of performs device of task, and terminal is got for goal task
Execute instruction after, goal task list corresponding with the mark of the goal task can be obtained, according to the goal task list,
Start the destination application for performing the goal task, and according to trigger sequence, during the destination application is triggered successively
At least one control.It is possible thereby to realize the automatic execution to goal task, touch-control is carried out without the need for user in the implementation procedure
Operation, greatly improves the execution efficiency of task.
Fig. 5-1 is the structural representation of the performs device of another kind of task that the embodiment of the present disclosure is provided, such as Fig. 5-1 institutes
Show, the device can include:
Receiving unit 501, for the list that receiving terminal sends request is obtained, and the list obtains request includes that target is appointed
The mark of business.
First acquisition unit 502, for according to the corresponding relation of default task identification and task list, obtaining and the mesh
The corresponding goal task list of mark of mark task.
Transmitting element 503, for the goal task list to be sent to the terminal.
In sum, the embodiment of the present disclosure provides a kind of performs device of task, and server receives terminal transmission
List for goal task is obtained after request, the goal task list of the goal task can be sent to terminal, so as to terminal
The goal task can automatically be performed according to the goal task list.Terminal need not be used during the goal task is performed
Family carries out touch control operation, greatly improves the execution efficiency of task.
Fig. 5-2 is the structural representation of the performs device of another task that the embodiment of the present disclosure is provided, such as Fig. 5-2 institutes
Show, the device can also include:
Second acquisition unit 504, the execution data for being configured to obtain during multiple terminals execution first tasks, this is first
Being engaged in indicated by arbitrary task identification in the corresponding relation of the default task identification and task list for task, the execution data
Including:Each control touches in for performing the mark of the first application program of the first task, and first application program
Send out order.
First updating block 505, is configured to the execution data according to the plurality of terminal, updates the task of the first task
List.
3rd acquiring unit 506, when being configured as detecting the first application program update, obtains after updating first and answers
With the mark of each control in program.
Second updating block 507, is configured to the mark according to each control in the first application program after the renewal, more
The task list of the new first task.
In sum, the embodiment of the present disclosure provides a kind of performs device of task, and server receives terminal transmission
List for goal task is obtained after request, the goal task list of the goal task can be sent to terminal, so as to terminal
The goal task can automatically be performed according to the goal task list.Terminal need not be used during the goal task is performed
Family carries out touch control operation, greatly improves the execution efficiency of task.
With regard to the device in the various embodiments described above, wherein unit performs the concrete mode of operation in the relevant party
It has been described in detail in the embodiment of method, explanation will be not set forth in detail herein.
Fig. 6 is a kind of block diagram of the performs device 600 of the task according to an exemplary embodiment.For example, device 600
Can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, armarium,
Body-building equipment, personal digital assistant etc..
With reference to Fig. 6, device 600 can include following one or more assemblies:Process assembly 602, memorizer 604, power supply
Component 606, multimedia groupware 608, audio-frequency assembly 610, the interface 612 of input/output (I/O), sensor cluster 614, and
Communication component 616.
The integrated operation of the usual control device 600 of process assembly 602, such as with display, call, data communication, phase
Machine operates and records the associated operation of operation.Process assembly 602 can refer to including one or more processors 620 to perform
Order, to complete all or part of step of above-mentioned method.Additionally, process assembly 602 can include one or more modules, just
Interaction between process assembly 602 and other assemblies.For example, process assembly 602 can include multi-media module, many to facilitate
Interaction between media component 608 and process assembly 602.
Memorizer 604 is configured to store various types of data to support the operation in device 600.These data are shown
Example includes the instruction of any application program for operating on device 600 or method, and contact data, telephone book data disappears
Breath, picture, video etc..Memorizer 604 can be by any kind of volatibility or non-volatile memory device or their group
Close and realize, such as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM) is erasable to compile
Journey read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash
Device, disk or CD.
Power supply module 606 provides electric power for the various assemblies of device 600.Power supply module 606 can include power management system
System, one or more power supplys, and other generate, manage and distribute the component that electric power is associated with for device 600.
Multimedia groupware 608 is included in the screen of one output interface of offer between described device 600 and user.One
In a little embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen
Curtain may be implemented as touch screen, to receive the input signal from user.Touch panel includes one or more touch sensings
Device is with the gesture on sensing touch, slip and touch panel.The touch sensor can not only sensing touch or sliding action
Border, but also detect and the touch or slide related persistent period and pressure.In certain embodiments, many matchmakers
Body component 608 includes a front-facing camera and/or post-positioned pick-up head.When device 600 be in operator scheme, such as screening-mode or
During video mode, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data.Each front-facing camera and
Post-positioned pick-up head can be a fixed optical lens system or with focusing and optical zoom capabilities.
Audio-frequency assembly 610 is configured to output and/or input audio signal.For example, audio-frequency assembly 610 includes a Mike
Wind (MIC), when device 600 is in operator scheme, such as call model, logging mode and speech recognition mode, mike is matched somebody with somebody
It is set to reception external audio signal.The audio signal for being received can be further stored in memorizer 604 or via communication set
Part 616 sends.In certain embodiments, audio-frequency assembly 610 also includes a speaker, for exports audio signal.
, to provide interface between process assembly 602 and peripheral interface module, above-mentioned peripheral interface module can for I/O interfaces 612
To be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and lock
Determine button.
Sensor cluster 614 includes one or more sensors, and the state for providing various aspects for device 600 is commented
Estimate.For example, sensor cluster 614 can detect the opening/closed mode of device 600, and the relative localization of component is for example described
Component is the display and keypad of device 600, and sensor cluster 614 can be with 600 1 components of detection means 600 or device
Position change, user is presence or absence of with what device 600 was contacted, the orientation of device 600 or acceleration/deceleration and device 600
Temperature change.Sensor cluster 614 can include proximity transducer, be configured to be detected when without any physical contact
The presence of object nearby.Sensor cluster 614 can also include optical sensor, such as CMOS or ccd image sensor, for into
As used in application.In certain embodiments, the sensor cluster 614 can also include acceleration transducer, gyro sensors
Device, Magnetic Sensor, pressure transducer or temperature sensor.
Communication component 616 is configured to facilitate the communication of wired or wireless way between device 600 and other equipment.Device
600 can access based on the wireless network of communication standard, such as WiFi, 2G or 3G, or combinations thereof.In an exemplary enforcement
In example, communication component 616 receives the broadcast singal or broadcast related information from external broadcasting management system via broadcast channel.
In one exemplary embodiment, the communication component 616 also includes near-field communication (NFC) module, to promote junction service.Example
Such as, NFC module can be based on RF identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra broadband (UWB) technology,
Bluetooth (BT) technology and other technologies are realizing.
In the exemplary embodiment, device 600 can be by one or more application specific integrated circuits (ASIC), numeral letter
Number processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components realizations, for performing said method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided
Such as include the memorizer 604 of instruction, above-mentioned instruction can be performed to complete said method by the processor 620 of device 600.For example,
The non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk
With optical data storage devices etc..
A kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium is by the process of device 600
When device is performed so that device 600 is able to carry out the execution method of the task shown in above-mentioned Fig. 1 or Fig. 2-1.
Fig. 7 is a kind of block diagram of the performs device 700 of the task according to an exemplary embodiment.For example, device 700
May be provided in a server.With reference to Fig. 7, device 700 includes process assembly 722, and it is further included at one or more
Reason device, and the memory resource by representated by memorizer 732, for storing the instruction that can be performed by process assembly 722, for example
Application program.In memorizer 732 store application program can include it is one or more each refer to corresponding to one group
The module of order.Additionally, process assembly 722 is configured to execute instruction, to perform the execution side of the task shown in above-mentioned Fig. 3-2
Method.
Device 700 can also include that a power supply module 726 is configured to the power management of performs device 700, and one has
Line or radio network interface 750 are configured to for device 700 to be connected to network, and input and output (I/O) interface 758.Dress
Putting 700 can operate based on being stored in the operating system of memorizer 732, such as Windows ServerTM, Mac OS XTM,
UnixTM, LinuxTM, FreeBSDTM or similar.
Those skilled in the art will readily occur to its of the disclosure after considering description and putting into practice invention disclosed herein
Its embodiment.The application is intended to any modification, purposes or the adaptations of the disclosure, these modifications, purposes or
Person's adaptations follow the general principle of the disclosure and including the undocumented common knowledge in the art of the disclosure
Or conventional techniques.Description and embodiments are considered only as exemplary, and the true scope of the disclosure and spirit will by right
Ask and point out.
It should be appreciated that the disclosure is not limited to the precision architecture for being described above and being shown in the drawings, and
And can without departing from the scope carry out various modifications and changes.The scope of the present disclosure is only limited by appended claim.
Claims (19)
1. a kind of execution method of task, it is characterised in that methods described includes:
The execute instruction for goal task is obtained, the execute instruction includes the mark of the goal task;
Goal task list corresponding with the mark of the goal task is obtained, the goal task list includes:For holding
The mark of the destination application of the row goal task, and in the destination application at least one control triggering it is suitable
Sequence;
Start the destination application;
According to the trigger sequence, at least one control is triggered successively, to perform the goal task.
2. method according to claim 1, it is characterised in that described according to the trigger sequence, successively described in triggering extremely
A few control, including:
Determine the triggering mode of the first control at least one control, first control is at least one control
Arbitrary control;
Triggering mode according to first control triggers first control.
3. method according to claim 2, it is characterised in that the parameter that the triggering mode includes is triggered or nonparametric is touched
Send out,
The triggering mode according to first control triggers first control, including:
Parameter list corresponding with the mark of the goal task is obtained, the parameter list is included for performing the target
At least one execution parameter of task, and the mark of the control corresponding to each execution parameter;
When the triggering mode of first control is triggered for parameter, obtain from the parameter list and first control pair
The execution parameter answered;
According to the corresponding execution parameter of first control, first control is triggered.
4. method according to claim 1, it is characterised in that the goal task list includes:It is described for performing
The mark of at least two destination applications of goal task, and the execution sequence of at least two destination application;
It is described to start the destination application, including:
According to the execution sequence of at least two destination application, each described destination application is started successively.
5. according to the arbitrary described method of Claims 1-4, it is characterised in that the acquisition refers to for the execution of goal task
Order, including:
At the default prompting moment, the first information is shown, first information is used to point out user's triggering target to appoint
Business;
The execute instruction for the goal task that receive user is triggered according to first information.
6. according to the arbitrary described method of Claims 1-4, it is characterised in that the acquisition refers to for the execution of goal task
Order, including:
The execution information of receiving user's input;
The key word in preset critical dictionary will be belonged in the execution information and be defined as target keyword;
According to the corresponding relation of default key word and task identification, it is determined that with the goal task corresponding to the target keyword
Mark;
According to the mark of the goal task, execute instruction is generated.
7. method according to claim 6, it is characterised in that described corresponding with task identification according to default key word
Relation, it is determined that the mark with the goal task corresponding to the target keyword, including:
In detecting the corresponding relation of the default key word and task identification, task identification corresponding with the target keyword
Number whether be more than 1;
When the number of task identification corresponding with the target keyword is more than 1, the second information is shown, described second carries
Show that information includes the title of the application program indicated by least two task identifications corresponding with the target keyword;
The selected instruction that receive user is triggered according to second information;
The task identification that the selected instruction is indicated is defined as into the mark of goal task.
8. method according to claim 6, it is characterised in that methods described also includes:
According to default parameterized template, the execution parameter in the execution information is obtained, and corresponding to the execution parameter
The mark of control;
The mark of the execution parameter and its corresponding control is stored into parameter list.
9. according to the arbitrary described method of Claims 1-4, it is characterised in that the mark of the acquisition and the goal task
Corresponding goal task list, including:
According to default task identification and the corresponding relation of task list, target corresponding with the mark of the goal task is obtained
Task list;
Or, obtaining to server transmission list and ask, the list obtains request includes the mark of the goal task, connects
Receive the goal task list corresponding with the mark of the goal task that the server is issued.
10. a kind of performs device of task, it is characterised in that described device includes:
First acquisition unit, is configured to obtain the execute instruction for goal task, and the execute instruction includes the mesh
The mark of mark task;
Second acquisition unit, is configured to obtain goal task list corresponding with the mark of the goal task, the target
Task list includes:For performing the mark of the destination application of the goal task, and the destination application
In at least one control trigger sequence;
Start unit, is configured to start the destination application;
Trigger element, is configured to, according to the trigger sequence, at least one control be triggered successively, to perform the target
Task.
11. devices according to claim 10, it is characterised in that the trigger element, including:
Determination subelement, is configured to determine that the triggering mode of the first control at least one control, first control
For the arbitrary control at least one control;
Triggering subelement, is configured to trigger first control according to the triggering mode of first control.
12. devices according to claim 11, it is characterised in that the triggering mode includes that parameter is triggered or nonparametric
Triggering, the triggering subelement is configured to:
Parameter list corresponding with the mark of the goal task is obtained, the parameter list is included for performing the target
At least one execution parameter of task, and the mark of the control corresponding to each execution parameter;
When the triggering mode of first control is triggered for parameter, obtain from the parameter list and first control pair
The execution parameter answered;
According to the corresponding execution parameter of first control, first control is triggered.
13. devices according to claim 10, it is characterised in that the goal task list includes:For performing
State the mark of at least two destination applications of goal task, and the execution of at least two destination application is suitable
Sequence;The start unit, is configured to:
According to the execution sequence of at least two destination application, each described destination application is started successively.
14. according to the arbitrary described device of claim 10 to 13, it is characterised in that the first acquisition unit, including:
Subelement is shown, is configured at the default prompting moment, show the first information, first information is used for
Prompting user's triggering goal task;
First receiving subelement, be configured to receive user according to first information trigger for the goal task
Execute instruction.
15. according to the arbitrary described device of claim 10 to 13, it is characterised in that the first acquisition unit, including:
Second receiving subelement, is configured to the execution information of receiving user's input;
First determination subelement, is configured to that the key word in preset critical dictionary will be belonged in the execution information and is defined as mesh
Mark key word;
Second determination subelement, is configured to the corresponding relation according to default key word and task identification, it is determined that with the mesh
The mark of the goal task corresponding to mark key word;
Subelement is generated, the mark according to the goal task is configured to, execute instruction is generated.
16. devices according to claim 15, it is characterised in that second determination subelement, are configured to:
In detecting the corresponding relation of the default key word and task identification, task identification corresponding with the target keyword
Number whether be more than 1;
When the number of task identification corresponding with the target keyword is more than 1, the second information is shown, described second carries
Show that information includes the title of the application program indicated by least two task identifications corresponding with the target keyword;
The selected instruction that receive user is triggered according to second information;
The task identification that the selected instruction is indicated is defined as into the mark of goal task.
17. devices according to claim 15, it is characterised in that the first acquisition unit, also include:
Subelement is obtained, is configured to, according to default parameterized template, obtain the execution parameter in the execution information, Yi Jisuo
State the mark for performing the control corresponding to parameter;
Storing sub-units, are configured to the mark of the execution parameter and its corresponding control be stored into parameter list.
18. according to the arbitrary described device of claim 10 to 13, it is characterised in that the second acquisition unit, is configured to:
According to default task identification and the corresponding relation of task list, target corresponding with the mark of the goal task is obtained
Task list;
Or, obtaining to server transmission list and ask, the list obtains request includes the mark of the goal task, connects
Receive the goal task list corresponding with the mark of the goal task that the server is issued.
19. a kind of performs devices of task, it is characterised in that described device includes:
Processor;
For storing the memorizer of the executable instruction of the processor;
Wherein, the processor is configured to:
The execute instruction for goal task is obtained, the execute instruction includes the mark of the goal task;
Goal task list corresponding with the mark of the goal task is obtained, the goal task list includes:For holding
The mark of the destination application of the row goal task, and in the destination application at least one control triggering it is suitable
Sequence;
Start the destination application;
According to the trigger sequence, at least one control is triggered successively, to perform the goal task.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611185037.1A CN106598395A (en) | 2016-12-20 | 2016-12-20 | Method and device for executing task |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611185037.1A CN106598395A (en) | 2016-12-20 | 2016-12-20 | Method and device for executing task |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106598395A true CN106598395A (en) | 2017-04-26 |
Family
ID=58600394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611185037.1A Pending CN106598395A (en) | 2016-12-20 | 2016-12-20 | Method and device for executing task |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106598395A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107613104A (en) * | 2017-08-30 | 2018-01-19 | 天津大学 | The Android APP stream personalized customization methods that a kind of user participates in |
CN108108213A (en) * | 2017-12-08 | 2018-06-01 | 北京小米移动软件有限公司 | Instruction set performs method and device |
CN108494837A (en) * | 2018-03-09 | 2018-09-04 | 福建滴咚共享科技股份有限公司 | A kind of method and storage medium pushing shared service based on application state information |
CN108681483A (en) * | 2018-05-16 | 2018-10-19 | 维沃移动通信有限公司 | A kind of task processing method and device |
WO2019011295A1 (en) * | 2017-07-12 | 2019-01-17 | 中兴通讯股份有限公司 | Minus 1 screen content push and request method, apparatus, server and terminal |
CN109388300A (en) * | 2018-09-12 | 2019-02-26 | 北京东软医疗设备有限公司 | The execution method and device of a solution |
CN109447411A (en) * | 2018-09-26 | 2019-03-08 | 平安普惠企业管理有限公司 | Business Process Control method, apparatus, computer equipment and storage medium |
CN110796278A (en) * | 2019-10-22 | 2020-02-14 | 上海钧正网络科技有限公司 | Information processing method, device, terminal and readable storage medium |
CN111107624A (en) * | 2019-12-16 | 2020-05-05 | 北京小米移动软件有限公司 | Negative one-screen synchronization method, negative one-screen synchronization device and electronic equipment |
CN112749063A (en) * | 2021-01-20 | 2021-05-04 | 深圳橙子自动化有限公司 | Method and device for monitoring equipment operation flow based on application program and storage medium |
CN113191792A (en) * | 2021-03-31 | 2021-07-30 | 北京达佳互联信息技术有限公司 | Task processing method and device, electronic equipment, storage medium and program product |
CN115248648A (en) * | 2022-08-12 | 2022-10-28 | 北京字跳网络技术有限公司 | Task processing method and device, electronic equipment and medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103218133A (en) * | 2013-03-28 | 2013-07-24 | 东莞宇龙通信科技有限公司 | Startup method of associated application program and terminal |
CN103559445A (en) * | 2013-11-07 | 2014-02-05 | 北京奇虎科技有限公司 | Application-program interactive control method and device |
CN104461512A (en) * | 2014-11-20 | 2015-03-25 | 乐视网信息技术(北京)股份有限公司 | Method and device for starting application program quickly |
CN105511847A (en) * | 2014-09-25 | 2016-04-20 | 中兴通讯股份有限公司 | Method and device for controlling application, and terminal |
CN106227537A (en) * | 2016-07-25 | 2016-12-14 | 珠海市魅族科技有限公司 | Display packing and device |
-
2016
- 2016-12-20 CN CN201611185037.1A patent/CN106598395A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103218133A (en) * | 2013-03-28 | 2013-07-24 | 东莞宇龙通信科技有限公司 | Startup method of associated application program and terminal |
CN103559445A (en) * | 2013-11-07 | 2014-02-05 | 北京奇虎科技有限公司 | Application-program interactive control method and device |
CN105511847A (en) * | 2014-09-25 | 2016-04-20 | 中兴通讯股份有限公司 | Method and device for controlling application, and terminal |
CN104461512A (en) * | 2014-11-20 | 2015-03-25 | 乐视网信息技术(北京)股份有限公司 | Method and device for starting application program quickly |
CN106227537A (en) * | 2016-07-25 | 2016-12-14 | 珠海市魅族科技有限公司 | Display packing and device |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019011295A1 (en) * | 2017-07-12 | 2019-01-17 | 中兴通讯股份有限公司 | Minus 1 screen content push and request method, apparatus, server and terminal |
CN107613104B (en) * | 2017-08-30 | 2020-04-28 | 天津大学 | User-participated Android APP stream personalized customization method |
CN107613104A (en) * | 2017-08-30 | 2018-01-19 | 天津大学 | The Android APP stream personalized customization methods that a kind of user participates in |
CN108108213A (en) * | 2017-12-08 | 2018-06-01 | 北京小米移动软件有限公司 | Instruction set performs method and device |
CN108494837B (en) * | 2018-03-09 | 2021-04-23 | 福建滴咚共享科技股份有限公司 | Method and storage medium for pushing sharing service based on application program state information |
CN108494837A (en) * | 2018-03-09 | 2018-09-04 | 福建滴咚共享科技股份有限公司 | A kind of method and storage medium pushing shared service based on application state information |
CN108681483A (en) * | 2018-05-16 | 2018-10-19 | 维沃移动通信有限公司 | A kind of task processing method and device |
CN109388300A (en) * | 2018-09-12 | 2019-02-26 | 北京东软医疗设备有限公司 | The execution method and device of a solution |
CN109447411A (en) * | 2018-09-26 | 2019-03-08 | 平安普惠企业管理有限公司 | Business Process Control method, apparatus, computer equipment and storage medium |
CN110796278A (en) * | 2019-10-22 | 2020-02-14 | 上海钧正网络科技有限公司 | Information processing method, device, terminal and readable storage medium |
CN111107624A (en) * | 2019-12-16 | 2020-05-05 | 北京小米移动软件有限公司 | Negative one-screen synchronization method, negative one-screen synchronization device and electronic equipment |
CN111107624B (en) * | 2019-12-16 | 2022-04-01 | 北京小米移动软件有限公司 | Negative one-screen synchronization method, negative one-screen synchronization device and electronic equipment |
CN112749063A (en) * | 2021-01-20 | 2021-05-04 | 深圳橙子自动化有限公司 | Method and device for monitoring equipment operation flow based on application program and storage medium |
CN113191792A (en) * | 2021-03-31 | 2021-07-30 | 北京达佳互联信息技术有限公司 | Task processing method and device, electronic equipment, storage medium and program product |
CN113191792B (en) * | 2021-03-31 | 2024-04-30 | 北京达佳互联信息技术有限公司 | Task processing method, device, electronic equipment, storage medium and program product |
CN115248648A (en) * | 2022-08-12 | 2022-10-28 | 北京字跳网络技术有限公司 | Task processing method and device, electronic equipment and medium |
CN115248648B (en) * | 2022-08-12 | 2024-01-30 | 北京字跳网络技术有限公司 | Task processing method, device, electronic equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106598395A (en) | Method and device for executing task | |
CN104780155B (en) | Apparatus bound method and device | |
CN107370772A (en) | Account login method, device and computer-readable recording medium | |
CN106020943A (en) | Application program dual-opening method and device | |
CN106157602A (en) | The method and apparatus of calling vehicle | |
CN107730847A (en) | Sharing articles finding method and device | |
CN106990903A (en) | Display and the method and device of hide application program | |
CN105607818A (en) | Application sorting method and apparatus | |
CN107783711A (en) | Application program is controlled to perform the method and device of operation | |
CN107945552A (en) | Become method, apparatus and the storage medium that the lamp time is prompted to signal lamp | |
CN106708967A (en) | Page display method and device | |
CN106126488A (en) | Information storage means and device | |
CN107037989A (en) | Data processing method and device in distributed computing system | |
CN105096162A (en) | Content item display method and apparatus | |
CN107463419A (en) | Using method for restarting, device and computer-readable recording medium | |
CN106792636A (en) | terminal control method and device | |
CN104765646B (en) | Component call method and device | |
CN107179837A (en) | Input method and device | |
CN106775410A (en) | Application program launching method, device and terminal | |
CN105893128A (en) | Application program calling management method and device | |
CN106650569A (en) | Fingerprint entering method and device | |
CN107329893A (en) | Traversal method, device and the storage medium of application interface | |
CN107203279A (en) | Keyword reminding method and equipment | |
CN106453264A (en) | Method and apparatus for logging in application program | |
CN106993031A (en) | The treating method and apparatus of many appliance control interfaces |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170426 |