The content of the invention
It is a primary object of the present invention to provide a kind of method for allocating tasks, device and computer-readable recording medium, purportTask distribution difficulty height be present solving existing call center, and efficiency is low, the technical problem taken time and effort.
To achieve the above object, the present invention provides a kind of method for allocating tasks, and the method for allocating tasks includes:
Obtain the scene properties and category attribute of waiting task in preset time;
According to the scene properties and category attribute of the waiting task, the configuration condition of attending a banquet of waiting task is generated;
According to the configuration condition matching person of attending a banquet that attends a banquet of waiting task, and waiting task is sent to attending a banquet for matchingMember.
Preferably, the configuration condition matching person of attending a banquet that attends a banquet according to waiting task, and waiting task is sentThe person's of attending a banquet step to matching includes:
Task process state information in the acquisition person's of attending a banquet preset time, and obtain the priority orders of waiting task;
Handled according to task in the configuration condition of attending a banquet, priority orders and the person's of attending a banquet preset time of the waiting taskStatus information matches the person of attending a banquet, and waiting task is sent to the person of attending a banquet of matching.
Preferably, when the configuration condition of attending a banquet, priority orders and the person of attending a banquet according to the waiting task is defaultInterior task process state information matches the person of attending a banquet, and the person's of attending a banquet step that waiting task is sent to matching includes:
According to task process state information in the person's of attending a banquet preset time, select treating capacity of going out on missions and do not reach attending a banquet for the upper limitMember;
Attending a banquet for the upper limit is not reached according to the configuration condition of attending a banquet, priority orders and task treating capacity of the waiting taskMember carries out the person's of attending a banquet matching, and waiting task is sent to the person of attending a banquet of matching.
Preferably, the configuration condition matching person of attending a banquet that attends a banquet according to waiting task, and waiting task is sentThe person's of attending a banquet step to matching includes afterwards:
The hint information of waiting task is obtained, and classification processing is carried out to the hint information;
Hint information after classification is handled is sent to the corresponding person of attending a banquet, so that the corresponding person of attending a banquet is based on described pointHint information processing waiting task after class processing.
Preferably, it is described classification is handled after hint information send to the corresponding person of attending a banquet, attended a banquet so that this is correspondingHint information processing waiting task step after member is handled based on the classification includes afterwards:
The task quantity performed for the person of attending a banquet is monitored, and obtains evaluation information of the user terminal to the person of attending a banquet;
Based on the task quantity performed and evaluation information, the achievement performance of the record person of attending a banquet.
Preferably, it is described classification is handled after hint information send to the corresponding person of attending a banquet, attended a banquet so that this is correspondingHint information processing waiting task step after member is handled based on the classification includes afterwards:
To it is processed into task be marked processing, and obtain the contact rule for task of having completed;
Based on the contact rule determine whether based on this it is processed into task generate pending new task.
Preferably, it is described based on the contact rule determine whether based on this it is processed into task generation it is pending newInclude after task step:
When based on it is described it is processed into task generate pending new task when, the pending new task of generation is importedInto task processing pond, to treat further to handle.
Preferably, it is described based on the contact rule determine whether based on this it is processed into task generation it is pending newTask step includes:
When based on the contact rule, determine it is processed into task do not regenerate corresponding pending new task when, it is rightIt is processed into task carry out delete processing.
In addition, to achieve the above object, the present invention also provides a kind of task allocation apparatus, the task allocation apparatus bagInclude:Memory, processor, communication bus and the task distribution program being stored on the memory,
The communication bus is used to realize the communication connection between processor and memory;
The processor is used to perform the task distribution program, to realize following steps:
Obtain the scene properties and category attribute of waiting task in preset time;
According to the scene properties and category attribute of the waiting task, the configuration condition of attending a banquet of waiting task is generated;
According to the configuration condition matching person of attending a banquet that attends a banquet of waiting task, and waiting task is sent to attending a banquet for matchingMember.
Preferably, the configuration condition matching person of attending a banquet that attends a banquet according to waiting task, and waiting task is sentThe person's of attending a banquet step to matching includes:
Task process state information in the acquisition person's of attending a banquet preset time, and obtain the priority orders of waiting task;
Handled according to task in the configuration condition of attending a banquet, priority orders and the person's of attending a banquet preset time of the waiting taskStatus information matches the person of attending a banquet, and waiting task is sent to the person of attending a banquet of matching.
Preferably, when the configuration condition of attending a banquet, priority orders and the person of attending a banquet according to the waiting task is defaultInterior task process state information matches the person of attending a banquet, and the person's of attending a banquet step that waiting task is sent to matching includes:
According to task process state information in the person's of attending a banquet preset time, select treating capacity of going out on missions and do not reach attending a banquet for the upper limitMember;
Attending a banquet for the upper limit is not reached according to the configuration condition of attending a banquet, priority orders and task treating capacity of the waiting taskMember carries out the person's of attending a banquet matching, and waiting task is sent to the person of attending a banquet of matching.
Preferably, the configuration condition matching person of attending a banquet that attends a banquet according to waiting task, and waiting task is sentThe person's of attending a banquet step to matching includes afterwards:
The hint information of waiting task is obtained, and classification processing is carried out to the hint information;
Hint information after classification is handled is sent to the corresponding person of attending a banquet, so that the corresponding person of attending a banquet is based on described pointHint information processing waiting task after class processing.
Preferably, it is described classification is handled after hint information send to the corresponding person of attending a banquet, attended a banquet so that this is correspondingHint information processing waiting task step after member is handled based on the classification includes afterwards:
The task quantity performed for the person of attending a banquet is monitored, and obtains evaluation information of the user terminal to the person of attending a banquet;
Based on the task quantity performed and evaluation information, the achievement performance of the record person of attending a banquet.
Preferably, it is described classification is handled after hint information send to the corresponding person of attending a banquet, attended a banquet so that this is correspondingHint information processing waiting task step after member is handled based on the classification includes afterwards:
To it is processed into task be marked processing, and obtain the contact rule for task of having completed;
Based on the contact rule determine whether based on this it is processed into task generate pending new task.
Preferably, it is described based on the contact rule determine whether based on this it is processed into task generation it is pending newInclude after task step:
When based on it is described it is processed into task generate pending new task when, the pending new task of generation is importedInto task processing pond, to treat further to handle.
Preferably, it is described based on the contact rule determine whether based on this it is processed into task generation it is pending newTask step includes:
When based on the contact rule, determine it is processed into task do not regenerate corresponding pending new task when, it is rightIt is processed into task carry out delete processing.
In addition, to achieve the above object, the present invention also provides a kind of computer-readable recording medium, described computer-readableStorage medium is stored with one or more than one program, one either more than one program can by one or one withOn computing device for:
Obtain the scene properties and category attribute of waiting task in preset time;
According to the scene properties and category attribute of the waiting task, the configuration condition of attending a banquet of waiting task is generated;
According to the configuration condition matching person of attending a banquet that attends a banquet of waiting task, and waiting task is sent to attending a banquet for matchingMember.
Scene properties and category attribute of the invention by obtaining waiting task in preset time;According to described pendingThe scene properties and category attribute of task, generate the configuration condition of attending a banquet of waiting task;Matched somebody with somebody according to attending a banquet for waiting taskThe condition coupling person of attending a banquet is put, and waiting task is sent to the person of attending a banquet of matching.Because the present invention by task distributes softwareOr plug-in unit obtains the scene properties and category attribute of waiting task in preset time, and it is based on the scene properties and classification categoryPerformance enough accurately generates the configuration condition of attending a banquet of waiting task, and based on the configuration condition of attending a banquet, waiting task is sentTo the person of attending a banquet of matching, rather than artificial progress task distribution, it is thus possible to solving existing call center needs artificially to be appointedBusiness distributes, and in artificial task assignment procedure, task distribution difficulty height be present, and efficiency is low, the technical problem taken time and effort.
Embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The present invention provides a kind of method for allocating tasks, in the first embodiment of method for allocating tasks of the present invention, reference picture1, the method for allocating tasks includes:
Step S10, obtain the scene properties and category attribute of waiting task in preset time;
In the present invention, but software or plug-in unit obtain the scene properties and classification category of waiting task in preset timeProperty, especially, the software or plug-in unit can be task assistant, and following examples are described in detail by taking task assistant as an example, such asShown in Fig. 4, waiting task can be to be sent to task assistant by Sales System in Enterprises, and preset time period is generally one day, shouldWaiting task is usually pending stock exchange transaction, or pending insurance business, and what waiting task included having arranged treatsThe task of processing, the waiting task arranged are to meet being uploaded to before treatment for contact rule by Sales System in EnterprisesThe business of above-mentioned task assistant, meet before the regular waiting task of contact refers to and record of attending a banquet in task assistant be presentAnd need to being continued with according to the contact rule for task, illustrated to specific embodiment, the business if a class rights and interests expireAfter this prompting, it need to be attended a banquet again with user within 3 days predetermined period periods and contact prompting, then the predetermined period timeSection 3 days is the contact rule of the pending business, in addition to the waiting task of agreement, waiting task also include real-time task orPerson treats first group of task, real-time task or treats that first group of task can need not meet contact rule.
The scene properties and category attribute of waiting task in preset time are obtained, scene properties include waiting taskScene rule, scene rule includes the service line type of waiting task, should if the waiting task is pending securityPending security are that event is reminded or product is reached the standard grade prompting or customer care etc., in addition, scene rule also includes the person of attending a banquetTask upper limit of the corresponding task of such scene rule etc. is handled, after the scene properties of waiting task determine, is obtained pendingThe category attribute of task, such as when the scene properties of waiting task are reminded for event, event prompting may include that rights and interests expire and carryWake up, wholesale, which is redeemed, the category attribute such as reminds, when waiting task scene properties for product reach the standard grade prompting when, product is reached the standard grade promptingIncluding activity reach the standard grade prompting with new product reach the standard grade prompting etc. category attribute.
Step S20, according to the scene properties and category attribute of the waiting task, generate attending a banquet for waiting task and match somebody with somebodyPut condition;
In this application, configuration condition of attending a banquet includes the person's of attending a banquet condition, tool condition of attending a banquet, and is first generated according to scene propertiesFirst attends a banquet configuration condition, to realize that the full-time scene properties type that handles is selected from all persons of attending a banquet correspondingly attends a banquet taskThe first kind person of attending a banquet, after the first kind person of attending a banquet determines, attended a banquet configuration condition according to category attribute generation second, to realize from theFull-time processing category attribute type is selected in one kind person of attending a banquet correspondingly to attend a banquet the second class person of attending a banquet of task, is determined in the person of attending a banquetAfterwards, instrument of attending a banquet also is chosen based on scene properties and category attribute, for determining the processing of the business that attend a banquet for the person of attending a banquet.
Instrument of attending a banquet is chosen based on scene properties and category attribute, for determining the processing of the business that attend a banquet for the person of attending a banquetProcess includes:Based on scene properties the instrument of attending a banquet matched, and attending a banquet the matching corresponding to instrument are obtained with category attributeCommunication modes are sent to the corresponding person of attending a banquet.Because scene properties are different from category attribute, thus instrument difference of attending a banquet, to specificEmbodiment illustrates, and matching tool of such as attending a banquet can be phone or mail, when the scene properties of waiting task are productExpire, waiting task product expire corresponding to category attribute when being expired for experience gold, if corresponding matching tool of attending a banquet is phone,Then seat personnel by phone attend a banquet the processing of business, and when the scene properties of waiting task are that product expires as activityWhen reaching the standard grade, if corresponding matching tool of attending a banquet is mail, seat personnel by mail attend a banquet the processing of business.Need what is illustratedBe, before the business processing that attend a banquet, based on the person of attending a banquet of determination, it is determined that instrument of attending a banquet, the distribution pair of task distribution systemThe business of attending a banquet answered.
Step S30, according to the configuration condition matching person of attending a banquet that attends a banquet of waiting task, and waiting task is sent toThe person of attending a banquet matched somebody with somebody.
As shown in Fig. 2 according to the configuration condition matching person of attending a banquet that attends a banquet of waiting task, and waiting task is sent toThe person of attending a banquet of matching includes:
Step S31, task process state information in the person's of attending a banquet preset time is obtained, and obtain the priority of waiting taskSequentially;
The second class person of attending a banquet determine after, if detect the second class person of attending a banquet for it is multiple when, obtain the person's of attending a banquet of determinationThe priority orders of task process state information and waiting task, task process state information include untreated task amount,The priority orders of waiting task include waiting task and reach the time order and function order for determining the person of attending a banquet.
Step S32, according in the configuration condition of attending a banquet, priority orders and the person's of attending a banquet preset time of the waiting taskTask process state information matches the person of attending a banquet, and waiting task is sent to the person of attending a banquet of matching.
Wherein, appoint according in the configuration condition of attending a banquet, priority orders and the person's of attending a banquet preset time of the waiting taskProcess state information of the being engaged in matching person of attending a banquet, and the person of attending a banquet that waiting task is sent to matching includes:
According to task process state information in the person's of attending a banquet preset time, select treating capacity of going out on missions and do not reach attending a banquet for the upper limitMember;
Attending a banquet for the upper limit is not reached according to the configuration condition of attending a banquet, priority orders and task treating capacity of the waiting taskMember carries out the person's of attending a banquet matching, and waiting task is sent to the person of attending a banquet of matching.
The processing priority order of acquisition waiting task is also needed in this step, wherein, the priority of waiting taskOrdering rule can be task assistant when receiving the waiting task that marketing system sends over, and this is waited to locate according to reception orderThe numbering that reason task is carried out, it is that task assistant is entered by the sequencing on waiting task list arrival task assistant backstageRow major level sorts, and, when there is multiple waiting tasks to be allocated, the priority orders of waiting task are different, and matching is sat for itXi Yuan sequencing is different, and the high waiting task of priority distributes the corresponding person of attending a banquet first, if two waiting tasksScene properties it is identical with category attribute, priority is different, then may be handled by the different persons of attending a banquet.
Wherein, in task assistant, waiting task is distributed into the difference person of attending a banquet, because the person of attending a banquet is full-time different, such asThe person of attending a banquet only handles some type of task every time, reminds service as certain person of attending a banquet only is to provide the activity upper limit, or only provideThe task of customer care is handled, or the person of attending a banquet, in the task of part-time processing non-full-time, the task of the person's of attending a banquet non-full-time accounts forThe weight proportion that the person of attending a banquet handles task is smaller by such as 30 percent, when the task of the part-time non-full-time of the person of attending a banquet is up to mostDuring big value, then the person of attending a banquet can not handle the task of the non-full-time, in addition, the person of attending a banquet has the corresponding task processing upper limit, such asThe upper limit of the task for the person of attending a banquet can be 100 task dispatchings of processing daily, thus when matching waiting task with the person of attending a banquet, obtainTask process state information in the person's of attending a banquet preset time, the task process state information include the task processing type of the person of attending a banquetAnd also accessible waiting task type and quantity etc., chosen according to task process state information in the person's of attending a banquet preset timeThe task treating capacity of selecting does not reach the person of attending a banquet of the upper limit and processing task type and the waiting task type identical person of attending a banquet, i.e. rootThe person of attending a banquet for not reaching the upper limit according to the configuration condition of attending a banquet, priority orders and task treating capacity of waiting task carries out a person of attending a banquetMatch somebody with somebody, to realize the processing to waiting task.
Illustrated to specific embodiment, such as the person's of attending a banquet first upper limit that the overdue event of full-time processing rights and interests is reminded dailyFor 100,99 have been handled, the part-time overdue event of the rights and interests that handles of the person's of attending a banquet second is reminded, and can also handle 2, when appointingWhen business assistant receives the overdue event prompting M tasks of rights and interests with N tasks successively, then M tasks are sent to seat by task assistant firstThe processing of seat person's first, and N tasks are sent to the processing of the person's of attending a banquet second, i.e., the high pending thing of the full-time person of attending a banquet elder generation processing priorityPart.
Scene properties and category attribute of the invention by obtaining waiting task in preset time;According to described pendingThe scene properties and category attribute of task, generate the configuration condition of attending a banquet of waiting task;Matched somebody with somebody according to attending a banquet for waiting taskThe condition coupling person of attending a banquet is put, and waiting task is sent to the person of attending a banquet of matching.Because the present invention by task distributes softwareOr plug-in unit obtains the scene properties and category attribute of waiting task in preset time, and it is based on the scene properties and classification categoryPerformance enough accurately generates the configuration condition of attending a banquet of waiting task, and based on the configuration condition of attending a banquet, waiting task is sentTo the person of attending a banquet of matching, rather than artificial progress task distribution, it is thus possible to solving existing call center needs artificially to be appointedBusiness distributes, and in artificial task assignment procedure, task distribution difficulty height be present, and efficiency is low, the technical problem taken time and effort.
Further, on the basis of the first embodiment of method for allocating tasks of the present invention, there is provided method for allocating tasksTwo embodiments, in a second embodiment, the configuration condition matching person of attending a banquet that attends a banquet according to waiting task, and will be pendingTask includes after being sent to the person's of attending a banquet step of matching:
The hint information of waiting task is obtained, and classification processing is carried out to the hint information;
Hint information after classification is handled is sent to the corresponding person of attending a banquet, so that the corresponding person of attending a banquet is based on described pointHint information processing waiting task after class processing.
The hint information of waiting task is obtained, classification processing is carried out to the hint information of waiting task, wherein, wait to locateThe hint information of reason task includes the communication mode that waiting task corresponds to client, and the hint information of waiting task is dividedClass processing includes the classification processing to communication mode, specifically, can be classified according to telephone number, email address etc., when treatingWhen the communication mode that processing task corresponds to client is a variety of, the communication mode of the client is arranged in order, wherein, it is whole in orderReason is that the first communication party formula such as telephone number of client is first arranged according to preset order, the rear second communication method such as mailbox that sortsDeng after classification processing is carried out to communication mode, the hint information after classification is handled is sent to the corresponding person of attending a banquet, for thisHint information after the corresponding person of attending a banquet is handled based on the classification handles waiting task, and such as person of attending a banquet, which can be, obtains client's electricityWaiting task corresponding to number processing user is talked about, in addition, when waiting task is customer care, the hint information also includesWhether client needs other types of business such as whether needing buying experience gold etc., and the hint information is sent into corresponding seatXi Yuan.
In the present embodiment, by obtaining the hint information of waiting task, and classification processing is carried out to the hint information;Hint information after classification is handled is sent to the corresponding person of attending a banquet, after being based on classification processing for the corresponding person of attending a banquetHint information processing waiting task.The efficiency that the person of attending a banquet handles waiting task is thus improved, improves Consumer's Experience.
Further, on the basis of the second embodiment of method for allocating tasks of the present invention, there is provided method for allocating tasksThree embodiments, in the third embodiment, it is described classification is handled after hint information send to the corresponding person of attending a banquet, so that this is rightHint information processing waiting task step after the person of attending a banquet answered is handled based on the classification includes afterwards:
The task quantity performed for the person of attending a banquet is monitored, and obtains evaluation information of the user terminal to the person of attending a banquet;
Based on the task quantity performed and evaluation information, the achievement performance of the record person of attending a banquet.
In the present invention, background server end can be attended a banquet by monitoring the matching tool of attending a banquet for the person of attending a banquet with real-time monitoringThe task quantity performed of member, the monitoring process can be:Background server end monitors and obtained and attended a banquet in preset time period in real timeCommunications records with instrument, i.e. background server end are obtained to attend a banquet and called in real time, and mailbox sends record, and is dialled according to attending a banquetMake a phone call, mailbox sends the timestamp of record, matches the person of attending a banquet in correspondent time work, and then generate the task for the person of attending a banquetQuantity performed, and in the present invention, evaluation information of the user terminal to the person of attending a banquet can be also obtained, the evaluation information can be, poor, orIn person etc., task based access control quantity performed and evaluation information, the achievement performance of the person of attending a banquet in preset time is recorded, wherein, attend a banquetIn the achievement performance recording process of member, the task quantity performed of the person of the attending a banquet accounting in the achievement performance for the person of attending a banquet is 60%, is usedThe evaluation information accounting at family end is 40%.
In the present embodiment, by monitoring the task quantity performed for the person of attending a banquet, and evaluation of the user terminal to the person of attending a banquet is obtainedInformation;Based on the task quantity performed and evaluation information, the achievement performance of the record person of attending a banquet.It can thus be lifted and attended a banquetMember handles the efficiency of pending business.
Further, on the basis of the second embodiment of method for allocating tasks of the present invention, there is provided method for allocating tasksFour embodiments, in the fourth embodiment, it is described classification is handled after hint information send to the corresponding person of attending a banquet, so that this is rightHint information processing waiting task step after the person of attending a banquet answered is handled based on the classification includes afterwards:
To it is processed into task be marked processing, and obtain the contact rule for task of having completed;
Based on the contact rule determine whether based on this it is processed into task generate pending new task.
To it is processed into task carry out task and complete mark handling and generate corresponding label information, the label informationMiddle record can contact the contact rule of corresponding task again, to it is processed into task processing is marked after, obtainCompletion task contact rule, if completed task have it is achievable again contact regular nature when, although this has been locatedReason complete, this it is processed into task still can generate pending new task, illustrated to specific embodiment, if appointBusiness assistant provides the periodic reminder service after certain product activity is reached the standard grade, although this reminding task is completed, after a cycle, appointsIt is to generate pending new task that business assistant, which still needs to provide the prompting service that product activity is reached the standard grade, is not had if having completed taskHave it is achievable when contacting regular again, this it is processed into task be properly completed, it can be carried out and task is completed to markDifferent separator processing.
In the present embodiment, by it is processed into task be marked processing, and obtain and completed connecing for taskTouch rule;Based on the contact rule determine whether based on this it is processed into task generate pending new task.It is thus realNow more accurately distinguish between and handle completed task.
Further, there is provided another embodiment of the present invention, it is in this embodiment, described to be determined based on the contact ruleWhether based on this it is processed into task generate pending new task step after include:
When based on it is described it is processed into task generate pending new task when, the pending new task of generation is importedInto task processing pond, to treat further to handle.
It is described based on the contact rule determine whether based on this it is processed into task generate pending new task stepSuddenly include:
When based on the contact rule, determine it is processed into task do not regenerate corresponding pending new task when, it is rightIt is processed into task carry out delete processing.
When based on it is described it is processed into task generate pending new task when, the pending new task of generation is importedInto task processing pond, to treat further to generate pending new task, and the processing to pending new task is realized, when based on instituteState contact rule, determine it is processed into task do not regenerate corresponding pending new task when, to it is processed into taskCarry out being automatically deleted processing.
In the present embodiment, by when based on it is described it is processed into task generate pending new task when, will generatePending new task be directed into task processing pond, to treat further to handle, when based on it is described contact rule, determine processedWhen the task of completion does not regenerate corresponding pending new task, to it is processed into task carry out delete processing, it is no longer necessary toUser is manually implemented, improves Consumer's Experience.
Reference picture 3, Fig. 3 are the device structure schematic diagrams for the hardware running environment that present invention method is related to.
Task allocation apparatus of the embodiment of the present invention can be PC or smart mobile phone, tablet personal computer, e-book readingDevice, MP3 (Moving Picture Experts Group Audio Layer III, dynamic image expert's compression standard audioAspect 3) player, MP4 (Moving Picture Experts Group Audio Layer IV, dynamic image expert compressionStandard audio aspect 3) terminal device such as player, pocket computer.
As shown in figure 3, the task allocation apparatus can include:Processor 1001, such as CPU, memory 1005, communication are totalLine 1002.Wherein, communication bus 1002 is used to realize the connection communication between processor 1001 and memory 1005.Memory1005 can be high-speed RAM memory or stable memory (non-volatile memory), such as disk is depositedReservoir.Memory 1005 optionally can also be the storage device independently of aforementioned processor 1001.
Alternatively, the task allocation apparatus can also include user interface, network interface, camera, RF (RadioFrequency, radio frequency) circuit, sensor, voicefrequency circuit, WiFi module etc..User interface can include display screen(Display), input block such as keyboard (Keyboard), optional user interface can also include wireline interface, the nothing of standardLine interface.Network interface can optionally include wireline interface, the wave point (such as WI-FI interfaces) of standard.
Task is distributed it will be understood by those skilled in the art that the task allocation apparatus structure shown in Fig. 3 is not formedThe restriction of device, it can include than illustrating more or less parts, either combine some parts or different part clothPut.
As shown in figure 3, it can lead to as in a kind of memory 1005 of computer-readable storage medium including operating system, networkBelieve module and task distribution program.Operating system is the program of management and control task distributor hardware and software resource,The operation of support task distribution program and other softwares and/or program.Network communication module is used to realize in memory 1005Communication between each component in portion, and with being communicated in task allocation apparatus between other hardware and softwares.
In the task allocation apparatus shown in Fig. 3, processor 1001 is used to perform the task point stored in memory 1005With program, following steps are realized:
Obtain the scene properties and category attribute of waiting task in preset time;
According to the scene properties and category attribute of the waiting task, the configuration condition of attending a banquet of waiting task is generated;
According to the configuration condition matching person of attending a banquet that attends a banquet of waiting task, and waiting task is sent to attending a banquet for matchingMember.
Further, the configuration condition matching person of attending a banquet that attends a banquet according to waiting task, and waiting task is sent outGiving the person's of attending a banquet step of matching includes:
Task process state information in the acquisition person's of attending a banquet preset time, and obtain the priority orders of waiting task;
Handled according to task in the configuration condition of attending a banquet, priority orders and the person's of attending a banquet preset time of the waiting taskStatus information matches the person of attending a banquet, and waiting task is sent to the person of attending a banquet of matching.
Further, configuration condition of attending a banquet, priority orders and the person of attending a banquet according to the waiting task presetsTask process state information matches the person of attending a banquet in time, and the person's of attending a banquet step that waiting task is sent to matching includes:
According to task process state information in the person's of attending a banquet preset time, select treating capacity of going out on missions and do not reach attending a banquet for the upper limitMember;
Attending a banquet for the upper limit is not reached according to the configuration condition of attending a banquet, priority orders and task treating capacity of the waiting taskMember carries out the person's of attending a banquet matching, and waiting task is sent to the person of attending a banquet of matching.
Further, the configuration condition matching person of attending a banquet that attends a banquet according to waiting task, and waiting task is sent outGive the person's of attending a banquet step of matching includes afterwards:
The hint information of waiting task is obtained, and classification processing is carried out to the hint information;
Hint information after classification is handled is sent to the corresponding person of attending a banquet, so that the corresponding person of attending a banquet is based on described pointHint information processing waiting task after class processing.
Further, it is described classification is handled after hint information send to the corresponding person of attending a banquet, for the corresponding seatHint information processing waiting task step after Xi Yuan is handled based on the classification includes afterwards:
The task quantity performed for the person of attending a banquet is monitored, and obtains evaluation information of the user terminal to the person of attending a banquet;
Based on the task quantity performed and evaluation information, the achievement performance of the record person of attending a banquet.
Further, it is described classification is handled after hint information send to the corresponding person of attending a banquet, for the corresponding seatHint information processing waiting task step after Xi Yuan is handled based on the classification includes afterwards:
To it is processed into task be marked processing, and obtain the contact rule for task of having completed;
Based on the contact rule determine whether based on this it is processed into task generate pending new task.
Further, it is described based on it is described contact rule determine whether based on this it is processed into task generation it is pendingInclude after new task step:
When based on it is described it is processed into task generate pending new task when, the pending new task of generation is importedInto task processing pond, to treat further to handle.
Further, it is described based on it is described contact rule determine whether based on this it is processed into task generation it is pendingNew task step includes:
When based on the contact rule, determine it is processed into task do not regenerate corresponding pending new task when, it is rightIt is processed into task carry out delete processing.
Task allocation apparatus embodiment of the present invention and each embodiment of above-mentioned method for allocating tasks are essentially identical, hereinRepeat no more.
The invention provides a kind of computer-readable recording medium, the computer-readable recording medium storage have one orMore than one program of person, one either more than one program can also by one or more than one computing device withIn realize method for allocating tasks described above the step of.
Computer-readable recording medium embodiment of the present invention and the basic phase of each embodiment of above-mentioned method for allocating tasksTogether, will not be repeated here.
The preferred embodiments of the present invention are these are only, are not intended to limit the scope of the invention, it is every to utilize this hairThe equivalent structure or equivalent flow conversion that bright specification and accompanying drawing content are made, or directly or indirectly it is used in other related skillsArt field, similarly it is included in the patent process range of the present invention.