CN111601006A - Method and device for allocating call seats based on call tasks - Google Patents
Method and device for allocating call seats based on call tasks Download PDFInfo
- Publication number
- CN111601006A CN111601006A CN202010255769.3A CN202010255769A CN111601006A CN 111601006 A CN111601006 A CN 111601006A CN 202010255769 A CN202010255769 A CN 202010255769A CN 111601006 A CN111601006 A CN 111601006A
- Authority
- CN
- China
- Prior art keywords
- call
- task
- tasks
- queuing queue
- establishing
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000009826 distribution Methods 0.000 claims abstract description 45
- 238000010586 diagram Methods 0.000 description 20
- 230000009286 beneficial effect Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/523—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
- H04M3/5232—Call distribution algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/523—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
Landscapes
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a method and a device for allocating call seats based on call tasks, wherein the method comprises the following steps: receiving a call task, and establishing a first queuing queue of the call task; acquiring first priority information of the call tasks in the first queuing queue according to a first preset rule; establishing a second queuing queue of the call agent; allocating call agents for executing the call tasks according to the first priority information and the second queuing queue according to a second preset rule to obtain a first allocation mode; and according to the first distribution mode, the call agent executes the corresponding call task. The method for distributing the call seats based on the call tasks can realize the uniform control and scheduling distribution of the call tasks, distinguish the priority of the call tasks and reasonably arrange the call seats according to the priority of the call tasks.
Description
Technical Field
The invention relates to the technical field of communication, in particular to a method and a device for allocating call seats based on call tasks.
Background
In recent years, not only are customer service call centers widely used in communications operations, but also enterprises have made demands for customer service call centers. The voip (Voice over Internet protocol) technology digitizes an analog signal (Voice) and transmits the digitized analog signal in a Data Packet (Data Packet) form on an IP Network (IP Network) in real time. The greatest advantage of VoIP is that it can widely adopt the Internet and global IP interconnection environment, providing more and better services than the traditional services. Currently, the arrangement of VoIP call seats adopts a common call seat arrangement method, such as a first-in first-out strategy to arrange call seats, and a first-out first-allocation strategy to arrange call seats. In the prior art, call tasks are not uniformly scheduled and distributed, the priorities of the call tasks are not distinguished, call seats cannot be reasonably arranged according to the priorities of the call tasks, and meanwhile, the scheduling of the call seats cannot be adaptively changed according to the change of the number of the call tasks, so that the call seats are unreasonably distributed, the completion efficiency and speed of the call tasks are influenced, and the user experience is poor.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the art described above. Therefore, a first object of the present invention is to provide a method for allocating call agents based on call tasks, which can implement uniform control and scheduling allocation of call tasks, distinguish priorities of call tasks, and reasonably arrange call agents according to the priorities of the call tasks.
A second object of the invention is to propose a device for allocating call agents on the basis of call tasks.
In order to achieve the above object, an embodiment of a first aspect of the present invention provides a method for allocating call agents based on call tasks, including:
receiving a call task, and establishing a first queuing queue of the call task;
acquiring first priority information of the call tasks in the first queuing queue according to a first preset rule;
establishing a second queuing queue of the call agent;
allocating call agents for executing the call tasks according to the first priority information and the second queuing queue according to a second preset rule to obtain a first allocation mode;
and according to the first distribution mode, the call agent executes the corresponding call task.
According to the method for allocating the call seats based on the call tasks, which is provided by the embodiment of the first aspect of the invention, the call tasks are received, and a first queuing queue of the call tasks is established; the management and control of the call tasks are realized in a first queuing queue mode, the operations of adding, suspending, canceling and the like of the call tasks are realized, and the unified control and dispatching distribution of the call tasks are realized. Acquiring first priority information of the call tasks in the first queuing queue according to a first preset rule; the priority of the call task is effectively distinguished, and first priority information of the call task is obtained. Establishing a second queuing queue of the call agent; and the management and control of the call agents are realized in a second queuing queue mode, the management efficiency is improved, and the scheduling and distribution of the call agents are facilitated. Allocating call agents for executing the call tasks according to the first priority information and the second queuing queue according to a second preset rule to obtain a first allocation mode; and the call seats are reasonably arranged according to the priority of the call tasks, so that the experience of the user is improved.
According to some embodiments of the invention, the method of assigning call agents based on call tasks further comprises:
when the call seat executes the corresponding call task, judging whether a newly added call task exists;
when determining that a newly added call task exists, establishing a third queuing queue of the call task;
acquiring second priority information of the call tasks in the third queuing queue according to a first preset rule;
distributing call seats for executing the call tasks according to the second priority information and the second queuing queue according to a second preset rule to obtain a second distribution mode;
and according to the second distribution mode, the call agent executes the corresponding call task.
According to some embodiments of the invention, the method of assigning call agents based on call tasks further comprises:
when the call agent executes the corresponding call task, judging whether a consumed call task exists;
when the fact that the consumed call task is completed is determined, releasing an idle call seat, and establishing a fourth queuing queue of the call seat;
distributing call seats for executing a call task according to the first priority information and the fourth queuing queue according to a second preset rule to obtain a third distribution mode;
and according to the third distribution mode, the call agent executes the corresponding call task.
According to some embodiments of the invention, the first preset rule comprises determining a high level call task, a medium level call task, a low level call task according to an expiration time of the call task.
According to some embodiments of the invention, the second preset rules comprise that the high-level call tasks, the medium-level call tasks, the low-level call tasks allocate call agents according to a first preset proportion n1, a second preset proportion n2, a third preset proportion n3, respectively;
wherein: n1 > n2 > n 3.
In order to achieve the above object, a second embodiment of the present invention provides an apparatus for allocating call agents based on call tasks, including:
the first establishing module is used for receiving the call task and establishing a first queuing queue of the call task;
the first obtaining module is used for obtaining first priority information of the call tasks in the first queuing queue according to a first preset rule;
the second establishing module is used for establishing a second queuing queue of the call agent;
the first allocation module is used for allocating call agents for executing call tasks according to the first priority information and the second queuing queue according to a second preset rule to obtain a first allocation mode;
and the execution module is used for enabling the call seat to execute the corresponding call task according to the first distribution mode.
According to the device for allocating the call seats based on the call tasks, which is provided by the embodiment of the second aspect of the invention, the call tasks are received, and a first queuing queue of the call tasks is established; the management and control of the call tasks are realized in a first queuing queue mode, the operations of adding, suspending, canceling and the like of the call tasks are realized, and the unified control and dispatching distribution of the call tasks are realized. Acquiring first priority information of the call tasks in the first queuing queue according to a first preset rule; the priority of the call task is effectively distinguished, and first priority information of the call task is obtained. Establishing a second queuing queue of the call agent; and the management and control of the call agents are realized in a second queuing queue mode, the management efficiency is improved, and the scheduling and distribution of the call agents are facilitated. Allocating call agents for executing the call tasks according to the first priority information and the second queuing queue according to a second preset rule to obtain a first allocation mode; and the call seats are reasonably arranged according to the priority of the call tasks, so that the experience of the user is improved.
According to some embodiments of the invention, the apparatus for assigning a call agent based on a call task further comprises:
the first judging module is used for judging whether a newly added calling task exists or not when the calling seat executes the corresponding calling task;
the third establishing module is used for establishing a third queuing queue of the call task when the newly added call task is determined;
the second obtaining module is used for obtaining second priority information of the call tasks in the third queuing queue according to a first preset rule;
the second distribution module is used for distributing call agents for executing the call tasks according to the second priority information and the second queuing queue according to a second preset rule to obtain a second distribution mode;
and the execution module is further configured to enable the call agent to execute the corresponding call task according to the second allocation mode.
According to some embodiments of the invention, the apparatus for assigning a call agent based on a call task further comprises:
the second judgment module is used for judging whether a consumed call task exists or not when the corresponding call task is executed by the call seat;
the fourth establishing module is used for releasing an idle call seat and establishing a fourth queuing queue of the call seat when the call task completed by consumption is determined;
the second distribution module is used for distributing call agents for executing the call tasks according to the first priority information and the fourth queuing queue according to a second preset rule to obtain a third distribution mode;
and the execution module is further configured to enable the call agent to execute the corresponding call task according to the third allocation manner.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and drawings.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
fig. 1 is a block diagram of a method of allocating call agents based on call tasks according to a first embodiment of the invention;
fig. 2 is a block diagram of a method of assigning call agents based on call tasks according to a second embodiment of the invention;
fig. 3 is a block diagram of a method of allocating call agents based on call tasks according to a third embodiment of the invention;
FIG. 4 is a block diagram of an apparatus for assigning call agents based on call tasks according to a first embodiment of the present invention;
FIG. 5 is a block diagram of an apparatus for assigning call agents based on call tasks according to a second embodiment of the present invention;
fig. 6 is a block diagram of an apparatus for allocating call agents based on call tasks according to a third embodiment of the present invention.
Reference numerals:
the device 100 for allocating call agents based on call tasks, a first establishing module 1, a first obtaining module 2, a second establishing module 3, a first allocating module 4, an executing module 5, a first judging module 6, a third establishing module 7, a second obtaining module 8, a second allocating module 9, a second judging module 10, a fourth establishing module 11, and a second allocating module 12.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
A method and an apparatus for allocating call agents based on call tasks according to embodiments of the present invention are described below with reference to fig. 1 to 6.
Fig. 1 is a block diagram of a method of allocating call agents based on call tasks according to a first embodiment of the invention; as shown in fig. 1, an embodiment of the first aspect of the present invention provides a method for allocating call agents based on call tasks, including steps S1-S5;
s1, receiving the call task, and establishing a first queuing queue of the call task;
s2, acquiring first priority information of the call tasks in the first queuing queue according to a first preset rule;
s3, establishing a second queuing queue of the call agent;
s4, distributing call agents for executing the call tasks according to the first priority information and the second queuing queue and a second preset rule to obtain a first distribution mode;
s5, according to the first distribution mode, the call agent executes the corresponding call task.
The working principle and the beneficial effects of the technical scheme are as follows: according to the method for allocating the call seats based on the call tasks, which is provided by the embodiment of the first aspect of the invention, the call tasks are received, and a first queuing queue of the call tasks is established; the management and control of the call tasks are realized in a first queuing queue mode, the operations of adding, suspending, canceling and the like of the call tasks are realized, and the unified control and dispatching distribution of the call tasks are realized. Acquiring first priority information of the call tasks in the first queuing queue according to a first preset rule; the priority of the call task is effectively distinguished, and first priority information of the call task is obtained. Establishing a second queuing queue of the call agent; and the management and control of the call agents are realized in a second queuing queue mode, the management efficiency is improved, and the scheduling and distribution of the call agents are facilitated. Allocating call agents for executing the call tasks according to the first priority information and the second queuing queue according to a second preset rule to obtain a first allocation mode; and the call seats are reasonably arranged according to the priority of the call tasks, so that the experience of the user is improved.
Fig. 2 is a block diagram of a method of assigning call agents based on call tasks according to a second embodiment of the invention; as shown in fig. 2, the method for allocating call agents based on call tasks further includes steps S6-S10;
s6, when the call agent executes the corresponding call task, judging whether a new call task exists;
s7, when determining that a newly added call task exists, establishing a third queue of the call task;
s8, acquiring second priority information of the call tasks in the third queuing queue according to a first preset rule;
s9, distributing call agents for executing the call tasks according to the second priority information and the second queuing queue according to a second preset rule to obtain a second distribution mode;
s10, according to the second distribution mode, the call agent executes the corresponding call task.
The working principle and the beneficial effects of the technical scheme are as follows: when the call seat executes the corresponding call task, judging whether a newly added call task exists; when the newly added call task is determined, a queuing queue of the call task, such as a third queuing queue, is reestablished, second priority information of the call task in the third queuing queue is obtained based on a first preset rule, the call seat is redistributed according to the second priority information and the second queuing queue according to a second preset rule according to a second distribution mode, the self-adaptive change of the scheduling of the call seat according to the increase of the call task is realized, the distribution of the call seat is more reasonable, the distribution and scheduling strategies of the call seat are perfected, the utilization rate of the call seat in a high-concurrency scene of the call task is improved, the completion efficiency and rate of each call task are ensured, the equality of the call task for obtaining call seat resources is ensured, and the call task is prevented from being in a state that the call task cannot be completed all the time.
Fig. 3 is a block diagram of a method of allocating call agents based on call tasks according to a third embodiment of the invention; as shown in fig. 3, the method for allocating call agents based on call tasks further includes steps S11-S14;
s11, when the call agent executes the corresponding call task, judging whether a call task with completed consumption exists;
s12, when the call task completed by consumption is determined, releasing the idle call seat and establishing a fourth queuing queue of the call seat;
s13, distributing call agents for executing the call tasks according to the first priority information and the fourth queuing queue and a second preset rule to obtain a third distribution mode;
s14, according to the third distribution mode, the call agent executes the corresponding call task.
The working principle and the beneficial effects of the technical scheme are as follows: when the call agent executes the corresponding call task, judging whether a consumed call task exists; and releasing the idle call seat when the consumed call task is determined, reestablishing a queuing queue of the call seat, such as a fourth queuing queue, and reallocating the call seat according to a third allocation formula according to the first priority information and the fourth queuing queue according to a second preset rule. The method and the device realize self-adaptive change of the scheduling of the call agents according to the completion of the call tasks, ensure more reasonable allocation of the call agents, improve the allocation and scheduling strategies of the call agents, improve the utilization rate of the call tasks in high-concurrency scenes, simultaneously ensure the completion efficiency and rate of each call task, ensure the equality of the call tasks for acquiring call agent resources, and avoid the situation that the call tasks cannot be completed all the time.
According to some embodiments of the invention, the first preset rule comprises determining a high level call task, a medium level call task, a low level call task according to an expiration time of the call task.
The working principle and the beneficial effects of the technical scheme are as follows: and judging the emergency degree of the call task according to the cut-off time of the call task, and determining a high-level call task, a middle-level call task and a low-level call task. The method and the device are favorable for arranging reasonable calling seats according to the priority of the calling tasks, improve the utilization rate of each calling seat, ensure that the calling tasks can be completed in time and improve the user experience.
According to some embodiments of the invention, the second preset rules comprise that the high-level call tasks, the medium-level call tasks, the low-level call tasks allocate call agents according to a first preset proportion n1, a second preset proportion n2, a third preset proportion n3, respectively;
wherein: n1 > n2 > n 3.
The working principle and the beneficial effects of the technical scheme are as follows: and allocating call seats according to the priority of the call tasks, wherein the number of the call seats allocated by the high-level call tasks is the largest, the number of the call seats allocated by the medium-level call tasks is the next, and the number of the call seats allocated by the low-level call tasks is the smallest. And reasonable distribution is carried out according to different proportions set by the priority information of the call tasks, the priority completion of the high-level call tasks is ensured, the idle call seats are released, resources are distributed again, and the utilization rate of the call seats is improved. The first preset proportion n1, the second preset proportion n2 and the third preset proportion n3 can be dynamically configured, so that the aim of dynamically adjusting the execution progress of the calling task is fulfilled in the executed process of the calling task.
Fig. 4 is a block diagram of an apparatus 100 for allocating call agents based on call tasks according to a first embodiment of the present invention; as shown in fig. 4, a second embodiment of the present invention provides an apparatus 100 for allocating call agents based on call tasks, including:
the first establishing module 1 is used for receiving a call task and establishing a first queuing queue of the call task;
the first obtaining module 2 is configured to obtain first priority information of the call tasks in the first queuing queue according to a first preset rule;
the second establishment module 3 is used for establishing a second queuing queue of the call agent;
the first distribution module 4 is configured to distribute call agents executing a call task according to the first priority information and the second queuing queue according to a second preset rule, so as to obtain a first distribution mode;
and the execution module 5 is configured to enable the call agent to execute the corresponding call task according to the first allocation manner.
According to the device 100 for allocating call agents based on the call tasks, which is provided by the embodiment of the second aspect of the invention, the call tasks are received, and a first queuing queue of the call tasks is established; the management and control of the call tasks are realized in a first queuing queue mode, the operations of adding, suspending, canceling and the like of the call tasks are realized, and the unified control and dispatching distribution of the call tasks are realized. Acquiring first priority information of the call tasks in the first queuing queue according to a first preset rule; the priority of the call task is effectively distinguished, and first priority information of the call task is obtained. Establishing a second queuing queue of the call agent; and the management and control of the call agents are realized in a second queuing queue mode, the management efficiency is improved, and the scheduling and distribution of the call agents are facilitated. Allocating call agents for executing the call tasks according to the first priority information and the second queuing queue according to a second preset rule to obtain a first allocation mode; and the call seats are reasonably arranged according to the priority of the call tasks, so that the experience of the user is improved.
Fig. 5 is a block diagram of an apparatus 100 for assigning call agents based on call tasks according to a second embodiment of the present invention; as shown in fig. 5, the apparatus 100 for allocating a call agent based on a call task further includes:
the first judging module 6 is used for judging whether a newly added call task exists or not when the call seat executes the corresponding call task;
a third establishing module 7, configured to establish a third queuing queue of the call task when it is determined that there is a newly added call task;
a second obtaining module 8, configured to obtain second priority information of the call task in the third queuing queue according to a first preset rule;
the second allocating module 9 is configured to allocate call agents executing the call task according to the second priority information and the second queuing queue according to a second preset rule, so as to obtain a second allocating mode;
and the execution module is further configured to enable the call agent to execute the corresponding call task according to the second allocation mode.
The working principle and the beneficial effects of the technical scheme are as follows: when the call seat executes the corresponding call task, judging whether a newly added call task exists; when the newly added call task is determined, a queuing queue of the call task, such as a third queuing queue, is reestablished, second priority information of the call task in the third queuing queue is obtained based on a first preset rule, the call seat is redistributed according to the second priority information and the second queuing queue according to a second preset rule according to a second distribution mode, the self-adaptive change of the scheduling of the call seat according to the increase of the call task is realized, the distribution of the call seat is more reasonable, the distribution and scheduling strategies of the call seat are perfected, the utilization rate of the call seat in a high-concurrency scene of the call task is improved, the completion efficiency and rate of each call task are ensured, the equality of the call task for obtaining call seat resources is ensured, and the call task is prevented from being in a state that the call task cannot be completed all the time.
Fig. 6 is a block diagram of an apparatus 100 for allocating call agents based on call tasks according to a third embodiment of the present invention; as shown in fig. 6, the apparatus 100 for allocating a call agent based on a call task further includes:
a second judging module 10, configured to judge whether there is a consumed call task when the call agent executes the corresponding call task;
a fourth establishing module 11, configured to release an idle call agent and establish a fourth queuing queue of the call agent when it is determined that there is a call task completed by consumption;
the second allocating module 12 is configured to allocate call agents executing a call task according to the first priority information and the fourth queuing queue according to a second preset rule, so as to obtain a third allocating mode;
and the execution module is further configured to enable the call agent to execute the corresponding call task according to the third allocation manner.
The working principle and the beneficial effects of the technical scheme are as follows: when the call agent executes the corresponding call task, judging whether a consumed call task exists; and releasing the idle call seat when the consumed call task is determined, reestablishing a queuing queue of the call seat, such as a fourth queuing queue, and reallocating the call seat according to a third allocation formula according to the first priority information and the fourth queuing queue according to a second preset rule. The method and the device realize self-adaptive change of the scheduling of the call agents according to the completion of the call tasks, ensure more reasonable allocation of the call agents, improve the allocation and scheduling strategies of the call agents, improve the utilization rate of the call tasks in high-concurrency scenes, simultaneously ensure the completion efficiency and rate of each call task, ensure the equality of the call tasks for acquiring call agent resources, and avoid the situation that the call tasks cannot be completed all the time.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (8)
1. A method for assigning call agents based on call tasks, comprising:
receiving a call task, and establishing a first queuing queue of the call task;
acquiring first priority information of the call tasks in the first queuing queue according to a first preset rule;
establishing a second queuing queue of the call agent;
allocating call agents for executing the call tasks according to the first priority information and the second queuing queue according to a second preset rule to obtain a first allocation mode;
and according to the first distribution mode, the call agent executes the corresponding call task.
2. The method for assigning call agents based on call tasks according to claim 1, comprising:
when the call seat executes the corresponding call task, judging whether a newly added call task exists;
when determining that a newly added call task exists, establishing a third queuing queue of the call task;
acquiring second priority information of the call tasks in the third queuing queue according to a first preset rule;
distributing call seats for executing the call tasks according to the second priority information and the second queuing queue according to a second preset rule to obtain a second distribution mode;
and according to the second distribution mode, the call agent executes the corresponding call task.
3. The method for assigning call agents based on call tasks according to claim 1, comprising:
when the call agent executes the corresponding call task, judging whether a completed call task exists;
when the completed call task is determined, releasing an idle call seat, and establishing a fourth queuing queue of the call seat;
distributing call seats for executing a call task according to the first priority information and the fourth queuing queue according to a second preset rule to obtain a third distribution mode;
and according to the third distribution mode, the call agent executes the corresponding call task.
4. The method of claim 1, wherein the first preset rule comprises determining a high level call task, a medium level call task, and a low level call task according to an expiration time of the call task.
5. The method of claim 4, wherein the second preset rule comprises the high-level call task, the middle-level call task, and the low-level call task allocating call agents according to a first preset proportion n1, a second preset proportion n2, and a third preset proportion n3, respectively;
wherein: n1 > n2 > n 3.
6. An apparatus for assigning call agents based on call tasks, comprising:
the first establishing module is used for receiving the call task and establishing a first queuing queue of the call task;
the first obtaining module is used for obtaining first priority information of the call tasks in the first queuing queue according to a first preset rule;
the second establishing module is used for establishing a second queuing queue of the call agent;
the first allocation module is used for allocating call agents for executing call tasks according to the first priority information and the second queuing queue according to a second preset rule to obtain a first allocation mode;
and the execution module is used for enabling the call seat to execute the corresponding call task according to the first distribution mode.
7. The apparatus for assigning call agents based on call tasks according to claim 6, further comprising:
the first judging module is used for judging whether a newly added calling task exists or not when the calling seat executes the corresponding calling task;
the third establishing module is used for establishing a third queuing queue of the call task when the newly added call task is determined;
the second obtaining module is used for obtaining second priority information of the call tasks in the third queuing queue according to a first preset rule;
the second distribution module is used for distributing call agents for executing the call tasks according to the second priority information and the second queuing queue according to a second preset rule to obtain a second distribution mode;
and the execution module is further configured to enable the call agent to execute the corresponding call task according to the second allocation mode.
8. The apparatus for assigning call agents based on call tasks according to claim 6, further comprising:
the second judging module is used for judging whether a finished calling task exists or not when the calling seat executes the corresponding calling task;
the fourth establishing module is used for releasing an idle call seat and establishing a fourth queuing queue of the call seat when the completed call task is determined;
the second distribution module is used for distributing call agents for executing the call tasks according to the first priority information and the fourth queuing queue according to a second preset rule to obtain a third distribution mode;
and the execution module is further configured to enable the call agent to execute the corresponding call task according to the third allocation manner.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010255769.3A CN111601006B (en) | 2020-04-02 | 2020-04-02 | Method and device for allocating call seats based on call tasks |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010255769.3A CN111601006B (en) | 2020-04-02 | 2020-04-02 | Method and device for allocating call seats based on call tasks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111601006A true CN111601006A (en) | 2020-08-28 |
| CN111601006B CN111601006B (en) | 2021-05-11 |
Family
ID=72190476
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010255769.3A Active CN111601006B (en) | 2020-04-02 | 2020-04-02 | Method and device for allocating call seats based on call tasks |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111601006B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113435715A (en) * | 2021-06-10 | 2021-09-24 | 商客通尚景科技(上海)股份有限公司 | Work order processing efficiency optimization method |
Citations (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004241963A (en) * | 2003-02-05 | 2004-08-26 | Hitachi Information Technology Co Ltd | Reception processing rank determination method and call center system to which the rank determination method is applied |
| US6973176B1 (en) * | 2003-09-30 | 2005-12-06 | Avaya Technology Corp. | Method and apparatus for rotating auto reserve agents |
| US20060256932A1 (en) * | 2005-05-13 | 2006-11-16 | Sbc Knowledge Ventures, Lp | System and method of determining call treatment of repeat calls |
| WO2007055250A1 (en) * | 2005-11-14 | 2007-05-18 | P & W Solutions Co., Ltd. | Method, device and program for calculating number of necessary agents |
| US20070160054A1 (en) * | 2006-01-11 | 2007-07-12 | Cisco Technology, Inc. | Method and system for receiving call center feedback |
| US20090154688A1 (en) * | 2007-11-13 | 2009-06-18 | Jay Jon R | System and method for automated call distribution |
| CN101997996A (en) * | 2009-08-13 | 2011-03-30 | 华为技术有限公司 | Method and device for queuing routing |
| CN107222646A (en) * | 2016-03-21 | 2017-09-29 | 华为技术有限公司 | call request distribution method and device |
| CN107590588A (en) * | 2017-08-24 | 2018-01-16 | 平安科技(深圳)有限公司 | Method for allocating tasks, device and computer-readable recording medium |
| CN107786759A (en) * | 2017-02-17 | 2018-03-09 | 平安科技(深圳)有限公司 | Call queuing method and device based on Session Initiation Protocol |
| CN108391022A (en) * | 2018-02-13 | 2018-08-10 | 平安科技(深圳)有限公司 | A kind of call processing method, electronic device and computer readable storage medium |
| CN108536356A (en) * | 2018-04-18 | 2018-09-14 | 平安科技(深圳)有限公司 | Agent information processing method and device and computer readable storage medium |
| CN108616668A (en) * | 2018-04-09 | 2018-10-02 | 平安科技(深圳)有限公司 | Method for monitoring dialing task, electronic device and computer readable storage medium |
| CN108989588A (en) * | 2018-08-08 | 2018-12-11 | 携程旅游信息技术(上海)有限公司 | Calling allocation method, call center, electronic equipment and storage medium |
| CN109040488A (en) * | 2018-07-20 | 2018-12-18 | 阿里巴巴集团控股有限公司 | Traffic scheduling method and device calculate equipment and storage medium |
| US10313517B1 (en) * | 2017-06-21 | 2019-06-04 | GetHuman, Inc. | Hold time reducer |
| CN110232487A (en) * | 2018-03-05 | 2019-09-13 | 北京京东尚科信息技术有限公司 | A kind of task allocating method and device |
| CN110248031A (en) * | 2019-04-19 | 2019-09-17 | 中国联合网络通信集团有限公司 | Management method of arranging an order according to class and grade, device, equipment and the storage medium of customer service system |
| CN110475029A (en) * | 2018-05-09 | 2019-11-19 | 北京京东尚科信息技术有限公司 | Method and device for processing call service, computer storage medium, and electronic device |
| CN110740218A (en) * | 2019-10-23 | 2020-01-31 | 京东数字科技控股有限公司 | Call request processing method, processing device, electronic equipment and medium |
| US10587755B1 (en) * | 2017-05-25 | 2020-03-10 | West Corporation | Agent application and integrated call processing platform |
-
2020
- 2020-04-02 CN CN202010255769.3A patent/CN111601006B/en active Active
Patent Citations (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004241963A (en) * | 2003-02-05 | 2004-08-26 | Hitachi Information Technology Co Ltd | Reception processing rank determination method and call center system to which the rank determination method is applied |
| US6973176B1 (en) * | 2003-09-30 | 2005-12-06 | Avaya Technology Corp. | Method and apparatus for rotating auto reserve agents |
| US20060256932A1 (en) * | 2005-05-13 | 2006-11-16 | Sbc Knowledge Ventures, Lp | System and method of determining call treatment of repeat calls |
| WO2007055250A1 (en) * | 2005-11-14 | 2007-05-18 | P & W Solutions Co., Ltd. | Method, device and program for calculating number of necessary agents |
| US20070160054A1 (en) * | 2006-01-11 | 2007-07-12 | Cisco Technology, Inc. | Method and system for receiving call center feedback |
| US20090154688A1 (en) * | 2007-11-13 | 2009-06-18 | Jay Jon R | System and method for automated call distribution |
| CN101997996A (en) * | 2009-08-13 | 2011-03-30 | 华为技术有限公司 | Method and device for queuing routing |
| CN107222646A (en) * | 2016-03-21 | 2017-09-29 | 华为技术有限公司 | call request distribution method and device |
| CN107786759A (en) * | 2017-02-17 | 2018-03-09 | 平安科技(深圳)有限公司 | Call queuing method and device based on Session Initiation Protocol |
| US10587755B1 (en) * | 2017-05-25 | 2020-03-10 | West Corporation | Agent application and integrated call processing platform |
| US10313517B1 (en) * | 2017-06-21 | 2019-06-04 | GetHuman, Inc. | Hold time reducer |
| CN107590588A (en) * | 2017-08-24 | 2018-01-16 | 平安科技(深圳)有限公司 | Method for allocating tasks, device and computer-readable recording medium |
| CN108391022A (en) * | 2018-02-13 | 2018-08-10 | 平安科技(深圳)有限公司 | A kind of call processing method, electronic device and computer readable storage medium |
| CN110232487A (en) * | 2018-03-05 | 2019-09-13 | 北京京东尚科信息技术有限公司 | A kind of task allocating method and device |
| CN108616668A (en) * | 2018-04-09 | 2018-10-02 | 平安科技(深圳)有限公司 | Method for monitoring dialing task, electronic device and computer readable storage medium |
| CN108536356A (en) * | 2018-04-18 | 2018-09-14 | 平安科技(深圳)有限公司 | Agent information processing method and device and computer readable storage medium |
| CN110475029A (en) * | 2018-05-09 | 2019-11-19 | 北京京东尚科信息技术有限公司 | Method and device for processing call service, computer storage medium, and electronic device |
| CN109040488A (en) * | 2018-07-20 | 2018-12-18 | 阿里巴巴集团控股有限公司 | Traffic scheduling method and device calculate equipment and storage medium |
| CN108989588A (en) * | 2018-08-08 | 2018-12-11 | 携程旅游信息技术(上海)有限公司 | Calling allocation method, call center, electronic equipment and storage medium |
| CN110248031A (en) * | 2019-04-19 | 2019-09-17 | 中国联合网络通信集团有限公司 | Management method of arranging an order according to class and grade, device, equipment and the storage medium of customer service system |
| CN110740218A (en) * | 2019-10-23 | 2020-01-31 | 京东数字科技控股有限公司 | Call request processing method, processing device, electronic equipment and medium |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113435715A (en) * | 2021-06-10 | 2021-09-24 | 商客通尚景科技(上海)股份有限公司 | Work order processing efficiency optimization method |
| CN113435715B (en) * | 2021-06-10 | 2024-11-01 | 商客通尚景科技(上海)股份有限公司 | Work order processing efficiency optimization method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111601006B (en) | 2021-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Zhang et al. | Online adaptive interference-aware VNF deployment and migration for 5G network slice | |
| CN109697122B (en) | Task processing methods, equipment and computer storage media | |
| CN106897132A (en) | The method and device of a kind of server task scheduling | |
| CN104102548A (en) | Task resource scheduling processing method and task resource scheduling processing system | |
| CN109542608B (en) | Cloud simulation task scheduling method based on hybrid queuing network | |
| CN113434284B (en) | Privacy computation server side equipment, system and task scheduling method | |
| CN106293918A (en) | A kind of dispatch the method for process, system and computer | |
| CN113672391B (en) | Parallel computing task scheduling method and system based on Kubernetes | |
| CN115328640B (en) | Task scheduling method, device and system and computer readable storage medium | |
| CN113312160A (en) | Techniques for behavioral pairing in a task distribution system | |
| CN102521057A (en) | Resource scheduling method and device | |
| US6973176B1 (en) | Method and apparatus for rotating auto reserve agents | |
| KR100479306B1 (en) | Reserving resources for anticipated work items via simulated work items | |
| CN102118314A (en) | Flow management method and management device | |
| CN111601006B (en) | Method and device for allocating call seats based on call tasks | |
| CN103595654A (en) | HQoS implementation method, device and network equipment based on multi-core CPUs | |
| CN106095581B (en) | Network storage virtualization scheduling method under private cloud condition | |
| CN106998340A (en) | A kind of load-balancing method and device of board resource | |
| CN114661415A (en) | Scheduling method and computer system | |
| CN115766582B (en) | Flow control method, device and system, medium and computer equipment | |
| CN115048206B (en) | Resource scheduling method and server | |
| CN119396589A (en) | A mixed precision computing power scheduling system, electronic device and readable storage medium | |
| CN118678306A (en) | Short message sending method, device, equipment, storage medium and program product | |
| CN114116179B (en) | A multi-task allocation batch processing method and system based on pre-calculation | |
| CN100525200C (en) | Method for controlling protocol message attack |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20211209 Address after: 361021 unit 206, floor 2, No. 6, Chengyi North Street, phase III, software park, Xiamen, Fujian Patentee after: Xiamen yunzhixin Intelligent Technology Co.,Ltd. Address before: No.101, 1st floor, building 1, Xisanqi building materials City, Haidian District, Beijing Patentee before: Yunzhisheng Intelligent Technology Co.,Ltd. Patentee before: Xiamen yunzhixin Intelligent Technology Co., Ltd |