CN106598395A - Method and device for executing task - Google Patents

Method and device for executing task Download PDF

Info

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
Application number
CN201611185037.1A
Other languages
Chinese (zh)
Inventor
郭奇锋
刘方
淳刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201611185037.1A priority Critical patent/CN106598395A/en
Publication of CN106598395A publication Critical patent/CN106598395A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction 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

The execution method and device of task
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.
CN201611185037.1A 2016-12-20 2016-12-20 Method and device for executing task Pending CN106598395A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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