CN110929966A - Customer service real-time scheduling method, computer-readable storage medium and electronic device - Google Patents
Customer service real-time scheduling method, computer-readable storage medium and electronic device Download PDFInfo
- Publication number
- CN110929966A CN110929966A CN201811092242.2A CN201811092242A CN110929966A CN 110929966 A CN110929966 A CN 110929966A CN 201811092242 A CN201811092242 A CN 201811092242A CN 110929966 A CN110929966 A CN 110929966A
- Authority
- CN
- China
- Prior art keywords
- customer service
- pressure
- value
- sub
- customer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063118—Staff planning in a project environment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/01—Customer relationship services
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Educational Administration (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本发明涉及计算机和互联网技术领域,特别涉及一种客服实时调度方法、计算机可读存储介质和电子设备。The present invention relates to the technical fields of computers and the Internet, and in particular, to a real-time scheduling method for customer service, a computer-readable storage medium and an electronic device.
背景技术Background technique
目前,在互联网环境下的客户服务中,在线客服服务是其中的重要环节之一。为了用户的更好体验,往往需要在客服之间进行各种调度。通常的客服调度的做法是,同一组下的客服通常被放置在同一个调度的队列中,当顾客到来时,从该调度队列中选取一个合适的客服分配给顾客,这个过程就是客服的调度。At present, in the customer service under the Internet environment, online customer service is one of the important links. For a better user experience, various scheduling between customer service is often required. The usual method of customer service scheduling is that customers under the same group are usually placed in the same scheduling queue. When a customer arrives, a suitable customer service agent is selected from the scheduling queue and assigned to the customer. This process is customer service scheduling.
图1示出了一种通用的客服压力状态实时调度示意图。如图1所示,客服事件一般分为:登录、登出、状态变更、心跳、坐席变更等客服行为,其中,坐席为客服接待顾客的座位单元。实时压力调度算法根据这些客服事件调整客服在客服队列(即调度队列)中的添加、顺序变更和删除等操作。Fig. 1 shows a general schematic diagram of real-time scheduling of customer service stress state. As shown in Figure 1, customer service events are generally divided into customer service behaviors such as login, logout, state change, heartbeat, and seat change, where the seat is the seat unit where the customer service receives customers. The real-time pressure scheduling algorithm adjusts operations such as adding, changing the order, and deleting the customer service in the customer service queue (ie, the scheduling queue) according to these customer service events.
为了给顾客带来更好的体验,同时也为了提升客服自身的效率,调度演变得越来越精细化和智能化。其中,根据一项长期的在线客服线上数据分析表明,客服在不同的压力状态下的表现行为是不一样的。一般地,传统的客服调度只会根据客服接待顾客的数量多少进行调度,通常接待顾客越少的客服越优先分配;这种调度的是一种平均分配的调度策略,无论客服在何种压力状态下,采用这种调度策略,这在很多场景下并不合适,存在浪费客服资源的情况。例如:一个商家有10名客服,每名客服的同时接待顾客能力是10名顾客,而在业务低谷期时,总共有10名顾客访问该商家,在平均调度的策略下,每名客服就只能够分配到一位顾客,这就对客服资源造成了浪费。如果其它客服通过手动挂起或等待服务完顾客便退出登录的方式也是不合理的,因为在很多情况下,客服并不知晓随后的顾客流量是否会上升,一旦突然涌入大量顾客,将导致无客服接待的糟糕状况。因此,需要一种调度策略,以将顾客分配给部分客服,并且保证其他客服仍然在线,其他客服可以从事邮件跟踪、业务提升学习等其它工作,直到再次分配顾客为止。In order to bring a better experience to customers and improve the efficiency of customer service itself, scheduling has become more refined and intelligent. Among them, according to a long-term online customer service online data analysis, the behavior of customer service under different stress conditions is different. In general, traditional customer service scheduling will only be done according to the number of customers the customer service receives. Usually, the customer service with fewer customers will be given priority. This scheduling is an evenly distributed scheduling strategy, no matter what stress state the customer service is in. However, this scheduling strategy is not suitable in many scenarios, and there is a waste of customer service resources. For example: a business has 10 customer service staff, and each customer service customer has the ability to receive 10 customers at the same time. When the business is at a low period, a total of 10 customers visit the business. Under the average scheduling strategy, each customer service Can be assigned to a customer, which is a waste of customer service resources. It is also unreasonable for other customer service agents to manually suspend or log out after serving customers, because in many cases, customer service does not know whether the subsequent customer traffic will increase. Once a large number of customers suddenly flood in, it will lead to no Terrible condition of customer service. Therefore, a scheduling strategy is needed to assign customers to some agents, and to ensure that other agents are still online, and other agents can engage in other tasks such as email tracking, business improvement learning, etc., until customers are reassigned.
上述场景表明,针对不同的客服压力状态采用不同的实时调度策略,是非常必要的。例如:客服处于空闲状态时,可以连续分配多位顾客,这样可以使得客服迅速进入服务状态中;而当客服处于饱和状态时,只将顾客一位一位地断续地分配给客服,这样无论对服务质量,还是客服承受的压力都是更优的选择;当客服处于爆线状态时,不再将顾客分配给该客服,但可以进行留言或排队等其它操作,否则将很难保证客服的服务质量。The above scenarios show that it is very necessary to adopt different real-time scheduling strategies for different customer service pressure states. For example: when the customer service is in an idle state, multiple customers can be allocated continuously, which can make the customer service enter the service state quickly; and when the customer service is in a saturated state, only customers are allocated to the customer service one by one intermittently, so that no matter It is a better choice for the quality of service and the pressure on the customer service; when the customer service is in a state of bursting, the customer will no longer be assigned to the customer service, but other operations such as leaving a message or queuing can be performed, otherwise it will be difficult to guarantee the customer service. service quality.
针对不同客服压力状态采取不同的调度策略,虽然能够更好的提升顾客服务质量,也可以让客服的服务更有效率,但是,在原本就是高并发下的在线分配情况下,在性能和数据一致性上,也面临更多的挑战。并且客服的压力状态本身是动态变化的,这也会让实时调度场景变得更加复杂。Adopting different scheduling strategies for different customer service pressure states can better improve customer service quality and make customer service more efficient. However, in the case of online allocation under high concurrency, the performance and data are consistent. Sexually, there are more challenges. And the pressure state of the customer service itself changes dynamically, which also makes the real-time scheduling scenario more complicated.
现有的客服实时调度机制一般有两种:集合筛选法和多顺序队列法。(1)集合筛选法There are generally two types of existing customer service real-time scheduling mechanisms: set screening method and multi-sequence queue method. (1) Set screening method
集合筛选法不处理客服事件,直接将客服放在一个无序的集合中。The set filtering method does not deal with customer service events, and directly puts customers in an unordered set.
采用集合筛选法,客服进入集合的性能非常高。当顾客到来时,再从集合中筛选出符合该顾客的客服,这对于客服人数较少的情况来说,不会出现降低效率的问题,但是对于客服数量较多的情况来说,效率会变得低下,因为这需要逐个对比,才能筛选出最符合相应顾客的客服。Using the set screening method, the performance of the customer service entering the set is very high. When a customer arrives, the customer service that matches the customer will be screened out from the collection. This will not reduce the efficiency in the case of a small number of customer service personnel, but for a large number of customer service personnel, the efficiency will change. It is low, because it needs to be compared one by one to filter out the customer service that best matches the corresponding customer.
因此,对于集合筛选法也有一定的改进,改进后的集合筛选法,是将客服按照不同的状态放入多个集合中,这能够带来性能的部分提升,但是在本质上,还需要在分类的子集中进行对比,因此,改进的集合筛选法的性能仍然较差。Therefore, there is also a certain improvement in the collection screening method. The improved collection screening method is to put the customer service into multiple collections according to different states, which can bring some performance improvements, but in essence, it is necessary to classify Therefore, the performance of the improved ensemble screening method is still poor.
(2)多顺序队列法(2) Multiple sequential queue method
多顺序队列法的主要思想是将客服的压力状态分类,在客服事件触发时,将客服分别放置在几个不同的顺序队列中。这样,顾客到来时,按照一定的优先级去遍历几个顺序队列,以找到适合顾客的客服。同时,针对不同的压力状态队列,多顺序队列法可以采取不同的调度算法策略。这种机制在客服事件来临时:客服在调度算法下将其在顺序队列中的排序值计算好,然后插入顺序队列中的合适的位置,这一步稍显耗时,但是在分布式缓存诸如Redis的SortedSet的存储结构下,性能还是不错的。The main idea of the multi-sequence queue method is to classify the stress state of the customer service, and place the customer service in several different sequential queues when the customer service event is triggered. In this way, when a customer arrives, it traverses several sequential queues according to a certain priority to find a customer service suitable for the customer. At the same time, for different pressure state queues, the multi-sequence queue method can adopt different scheduling algorithm strategies. This mechanism is when the customer service event comes: the customer service calculates its sorting value in the sequential queue under the scheduling algorithm, and then inserts it into the appropriate position in the sequential queue. This step is slightly time-consuming, but in distributed caches such as Redis Under the storage structure of the SortedSet, the performance is still good.
多顺序队列法的问题在于:如果客服事件并发比较密集,则客服需要在不同的顺序队列中切换,这样要保证数据的一致性和并发性能,就比较困难,同时复杂度也会加大,加之在持续迭代的生产环境中,很难保证持续可靠。The problem with the multi-sequence queue method is that if the concurrency of customer service events is relatively intensive, the customer service needs to switch between different sequential queues, so it is more difficult to ensure data consistency and concurrent performance, and the complexity will also increase. In a continuous iterative production environment, it is difficult to guarantee continuous reliability.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明提供了一种客服实时调度方法、计算机可读存储介质和电子设备,以实现客服实时调度的高效的性能,降低了调度方式的复杂度,并保证状态数据的一致性。In view of this, the present invention provides a customer service real-time scheduling method, a computer-readable storage medium and an electronic device, so as to achieve efficient performance of customer service real-time scheduling, reduce the complexity of the scheduling method, and ensure the consistency of status data.
本发明的技术方案是这样实现的:The technical scheme of the present invention is realized as follows:
一种客服实时调度方法,包括:A real-time scheduling method for customer service, comprising:
依据客服的压力状态,将客服队列进行分区;According to the pressure state of the customer service, the customer service queue is divided into partitions;
根据所述客服的压力值确定所述客服在所述客服队列中的压力排序值,并依据所述压力排序值将所述客服插入到所述客服队列中;Determine the pressure ranking value of the customer service in the customer service queue according to the pressure value of the customer service, and insert the customer service into the customer service queue according to the pressure ranking value;
将所述客服队列中的每个分区,拆分为第一子区和第二子区,将该分区下所有没有进行顾客分配的客服放入所述第二子区,将第二子区中的分配到顾客并且希望继续分配到顾客的客服从所述第二子区转入所述第一子区。Divide each partition in the customer service queue into a first sub-region and a second sub-region, put all the customer service personnel under the partition that have not been assigned customers into the second sub-region, and put the second sub-region in the second sub-region. The agents assigned to the customer and wishing to continue to be assigned to the customer are transferred from the second sub-area to the first sub-area.
进一步,所述的将第二子区中的分配到顾客并且希望继续分配到顾客的客服从所述第二子区转入所述第一子区,包括:Further, the transfer of the customer service agent who is assigned to the customer in the second sub-area and wishes to continue to be assigned to the customer from the second sub-area to the first sub-area includes:
利用时间偏移因子调整所述客服的压力排序值,以将所述客服从所述第二子区转入所述第一子区。The pressure ranking value of the customer service is adjusted using a time offset factor to transfer the customer service from the second sub-region to the first sub-region.
进一步,在所述第二子区中的客服的压力排序值为:Further, the pressure ranking value of the customer service in the second sub-area is:
score1=Na+[(ci-ca)/(cb-ca)]×(Nb-Na)score 1 =N a +[( ci -c a )/(c b -c a )]×(N b -N a )
其中,score1为在所述第二子区中的客服的压力排序值,Na为所述第二子区和所述第一子区所属分区的第一边界值,Nb为所述第二子区和所述第一子区所属分区的第二边界值,ca为对应于Na的压力值,cb为对应于Nb的压力值,ci为所述第二子区中的任一客服的压力值,其中,Nb>Na,cb>ci>ca,cb、ca和ci均为整数。Among them, score 1 is the pressure ranking value of the customer service in the second sub-area, Na is the first boundary value of the partition to which the second sub-area and the first sub-area belong, and N b is the first sub-area. The second boundary value of the partition to which the second sub-region and the first sub-region belong, c a is the pressure value corresponding to Na , c b is the pressure value corresponding to N b , and c i is the pressure value in the second sub-region The pressure value of any customer service of , where N b >N a , c b > ci >c a , and c b , c a and c i are all integers.
进一步,在所述第一子区中的客服的压力排序值为:Further, the pressure ranking value of the customer service in the first sub-area is:
score2=Na+[offset/(cb-ca)]×(Nb-Na)score 2 =N a +[offset/(c b -c a )]×(N b -N a )
其中,score2为在所述第一子区中的客服的压力排序值,Na为所述第二子区和所述第一子区所属分区的第一边界值,Nb为所述第二子区和所述第一子区所属分区的第二边界值,ca为对应于Na的压力值,cb为对应于Nb的压力值,offset为所述时间偏移因子,所述时间偏移因子为客服分配到顾客时的时间戳与长型整数的最大值的比值,其中,Nb>Na,cb>ca,cb和ca为整数。Wherein, score 2 is the pressure ranking value of the customer service in the first sub-area, Na is the second sub-area and the first boundary value of the partition to which the first sub-area belongs, and N b is the first boundary value of the first sub-area. The second boundary value of the partition to which the second sub-region and the first sub-region belong, c a is the pressure value corresponding to Na , c b is the pressure value corresponding to N b , offset is the time offset factor, so The time offset factor is the ratio of the time stamp when the customer service is assigned to the customer and the maximum value of the long integer, where N b >N a , c b >c a , and c b and c a are integers.
进一步,对于第二子区中的压力排序值相同的多个客服,利用时间偏移因子微调所述多个客服之间的压力排序值,并根据微调后的压力排序值对所述多个客服进行排序。Further, for multiple clients with the same pressure ranking value in the second sub-area, the time offset factor is used to fine-tune the pressure ranking values among the multiple clients, and the multiple clients are sorted according to the fine-tuned pressure ranking values. put in order.
进一步,在所述第二子区中的压力排序值相同的多个客服微调后的压力排序值为:Further, the fine-tuned pressure ranking values of multiple customer service agents with the same pressure ranking value in the second sub-area are:
score3=Na+[(ci-ca+offset)/(cb-ca)]×(Nb-Na)score 3 =N a +[( ci -c a +offset)/(c b -c a )]×(N b -N a )
其中,score3为所述微调后的压力排序值,Na为所述第二子区和所述第一子区所属分区的第一边界值,Nb为所述第二子区和所述第一子区所属分区的第二边界值,ca为对应于Na的压力值,cb为对应于Nb的压力值,ci为所述第二子区中的任一客服的压力值,offset为所述时间偏移因子,所述时间偏移因子为该任一客服插入到所述客服队列时的时间戳与长型整数的最大值的比值,其中,Nb>Na,cb>ci>ca,cb、ca和ci均为整数。Wherein, score 3 is the fine-tuned pressure ranking value, Na is the first boundary value of the partition to which the second sub-area and the first sub-area belong, and N b is the second sub-area and the The second boundary value of the partition to which the first sub-region belongs, c a is the pressure value corresponding to Na , c b is the pressure value corresponding to N b , and c i is the pressure of any customer service in the second sub-region value, offset is the time offset factor, and the time offset factor is the ratio of the timestamp when any customer service is inserted into the customer service queue and the maximum value of the long integer, where N b >N a , c b > ci >c a , where c b , c a and c i are all integers.
进一步,所述分区包括空闲分区、活跃分区、饱和分区和爆线分区。Further, the partitions include idle partitions, active partitions, saturated partitions and burst partitions.
进一步,在任何客服事件到来时,均对客服压力进行评估而获得所述压力值,进而确定所述压力排序值并依据所述压力排序值将所述客服插入到所述客服队列中。Further, when any customer service event arrives, the customer service pressure is evaluated to obtain the pressure value, and then the pressure ranking value is determined and the customer service is inserted into the customer service queue according to the pressure ranking value.
一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储指令,所述指令在由处理器执行时使得所述处理器执行如上任一项所述的客服实时调度方法中的步骤。A non-volatile computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform the customer service real-time service described in any of the above Steps in a schedule method.
一种电子设备,包括:An electronic device comprising:
至少一个处理器;以及,at least one processor; and,
与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如上任一项所述的客服实时调度方法中的步骤。The memory stores instructions executable by the at least one processor, the instructions are executed by the at least one processor, so that the at least one processor executes the method for real-time scheduling of customer service according to any one of the above. A step of.
从上述方案可以看出,本发明的客服实时调度方法、非易失性计算机可读存储介质和电子设备,基于同一在线客服队列,采用压力分区排序,第一子区和第二子区排序,同区并发排序等两级分区策略,无论是在提升客服服务质量、服务效率,还是在被调度者的状态的一致性上都具有很大的优势。同时本发明还提供了同区并发下的偏移量排序值,从而提升了处理并发调度的能力。另外,本发明中没有多余的假设和约束条件,因此具有很强的可扩展性,可以适配多种调度的场景,将本发明技术方案应用于分布式缓存队列,还能够使得其性能得到更大的提升。It can be seen from the above solution that the real-time scheduling method for customer service, the non-volatile computer-readable storage medium and the electronic device of the present invention are based on the same online customer service queue, using pressure partition sorting, and sorting the first sub-region and the second sub-region. Two-level partitioning strategies such as concurrent sorting in the same area have great advantages in improving customer service quality, service efficiency, and the consistency of the state of the dispatcher. At the same time, the present invention also provides the offset sorting value under the concurrency of the same area, thereby improving the ability to handle concurrent scheduling. In addition, there are no redundant assumptions and constraints in the present invention, so it has strong scalability and can adapt to a variety of scheduling scenarios. Applying the technical solution of the present invention to a distributed cache queue can also make its performance better. big boost.
附图说明Description of drawings
图1为客服压力状态实时调度示意图;Figure 1 is a schematic diagram of real-time scheduling of customer service pressure status;
图2为本发明实施例的客服实时调度方法的步骤示意图;2 is a schematic diagram of steps of a real-time scheduling method for customer service according to an embodiment of the present invention;
图3为本发明实施例的客服实时调度方法中的压力分区排序示意图;FIG. 3 is a schematic diagram of the sorting of pressure zones in the real-time scheduling method for customer service according to an embodiment of the present invention;
图4为本发明实施例中的首席分配子区示意图;4 is a schematic diagram of a chief allocation sub-area in an embodiment of the present invention;
图5为本发明实施例中的同区并发排序示意图;5 is a schematic diagram of concurrent sorting in the same region in an embodiment of the present invention;
图6为本发明实施例中的电子设备的结构示意图。FIG. 6 is a schematic structural diagram of an electronic device in an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.
图1示出了客服压力状态实时调度流程,如图1所示,只要有客服事件,就会触发实时压力调度算法,实时压力调度算法的结果决定了客服在客服队列中进行添加、变更或删除中的一种操作。为了让顾客获得更好的体验,需要将客服按照压力从弱(空闲一侧)到强(爆线一侧)进行排序,分配的原则一般是从弱到强依次分配。为了提升客服的效率,有必要对客服的压力状态进行分类,如图1中将客服压力状态划分为空闲、饱和、饱和、爆线等四种状态,对于其它分类策略,本发明实施例的客服实时调度方法同样适用。当顾客进入时,直接从队列头部(空闲一侧)取出一个客服进行分配,如果不满足分配条件,再次采用压力调度算法更新客服的压力状态,从而将更新压力状态后的客服放置在在线队列的合适的位置,并再次从队列头部取出新的客服进行分配,以此循环,直到成功分配。当客服分配成功后,也需要更新客服的压力状态并放入在线队列的合适位置。Figure 1 shows the real-time scheduling process of customer service pressure status. As shown in Figure 1, as long as there is a customer service event, the real-time pressure scheduling algorithm will be triggered. The result of the real-time pressure scheduling algorithm determines whether the customer service is added, changed or deleted in the customer service queue. one of the operations. In order to give customers a better experience, it is necessary to sort the customer service according to the pressure from weak (idle side) to strong (explosive side), and the principle of allocation is generally from weak to strong. In order to improve the efficiency of customer service, it is necessary to classify the stress state of customer service. As shown in Figure 1, the stress state of customer service is divided into four states: idle, saturated, saturated, and bursting. For other classification strategies, the customer service in the embodiment of the present invention The same applies to real-time scheduling methods. When a customer enters, a customer service is directly taken out from the head of the queue (idle side) for allocation. If the allocation conditions are not met, the pressure scheduling algorithm is used to update the pressure state of the customer service, so that the customer service after the updated pressure state is placed in the online queue. , and take out a new customer service from the head of the queue again for allocation, and repeat this cycle until the allocation is successful. When the customer service is allocated successfully, it is also necessary to update the pressure status of the customer service and put it into the appropriate position in the online queue.
从上述的过程,可以看出实时压力调度机制极为关键。决定了顾客分配的质量和效率。本发明以下的实施例提出的基于分类排序的客服实时调度方法主要分为压力逻辑分区排序、首席分配子区排序以及同区并发排序三个关键部分,下面对本申请实施例进行详细说明。From the above process, it can be seen that the real-time pressure scheduling mechanism is extremely critical. Determines the quality and efficiency of customer distribution. The real-time customer service scheduling method based on classification and sorting proposed in the following embodiments of the present invention is mainly divided into three key parts: pressure logical partition sorting, chief allocation sub-area sorting, and same-area concurrent sorting. The embodiments of the present application are described in detail below.
如图2所示,本发明实施例提供的客服实时调度方法,主要包括:As shown in FIG. 2 , the real-time scheduling method for customer service provided by the embodiment of the present invention mainly includes:
步骤1、依据客服的压力状态,将客服队列进行分区;
步骤2、根据客服的压力值确定客服在客服队列中的压力排序值,并依据压力排序值将客服插入到客服队列中;
步骤3、将客服队列中的每个分区,拆分为第一子区和第二子区,将该分区下所有没有进行顾客分配的客服放入第二子区,将第二子区中的分配到顾客并且希望继续分配到顾客的客服从第二子区转入第一子区。
需要说明的是,上述各个步骤虽然进行了序号的表示,但上述各个步骤没有必然的前后执行顺序之分。It should be noted that although the above steps are represented by serial numbers, the above steps are not necessarily divided into a sequence of execution.
在一个具体实施例中,步骤3中所述的将第二子区中的分配到顾客并且希望继续分配到顾客的客服从第二子区转入第一子区,包括:In a specific embodiment, transferring the customer service agent in the second sub-area to the customer who wishes to continue to be assigned to the customer from the second sub-area to the first sub-area described in
利用时间偏移因子调整客服的压力排序值,以将客服从第二子区转入所述第一子区。The pressure ranking value of the agent is adjusted using the time offset factor to transfer the agent from the second sub-area to the first sub-area.
在一个具体实施例中,在第二子区中的客服的压力排序值为:In a specific embodiment, the pressure ranking value of the customer service in the second sub-area is:
score1=Na+[(ci-ca)/(cb-ca)]×(Nb-Na)score 1 =N a +[( ci -c a )/(c b -c a )]×(N b -N a )
其中,score1为在第二子区中的客服的压力排序值,Na为第二子区和第一子区所属分区的第一边界值,Nb为第二子区和第一子区所属分区的第二边界值,ca为对应于Na的压力值,cb为对应于Nb的压力值,ci为第二子区中的任一客服的压力值,其中,Nb>Na,cb>ci>ca,cb、ca和ci均为整数。Among them, score 1 is the pressure ranking value of the customer service in the second sub-area, Na is the first boundary value of the partition to which the second sub-area and the first sub-area belong, and N b is the second sub-area and the first sub-area. The second boundary value of the zone to which it belongs, c a is the pressure value corresponding to Na , c b is the pressure value corresponding to N b , and c i is the pressure value of any customer service in the second sub-area, where N b >N a , c b > ci >c a , c b , c a and c i are all integers.
在一个具体实施例中,在第一子区中的客服的压力排序值为:In a specific embodiment, the pressure ranking value of the customer service in the first sub-area is:
score2=Na+[offset/(cb-ca)]×(Nb-Na)score 2 =N a +[offset/(c b -c a )]×(N b -N a )
其中,score2为在第一子区中的客服的压力排序值,Na为第二子区和第一子区所属分区的第一边界值,Nb为第二子区和第一子区所属分区的第二边界值,ca为对应于Na的压力值,cb为对应于Nb的压力值,offset为时间偏移因子,时间偏移因子为客服分配到顾客时的时间戳与长型整数的最大值的比值,其中,Nb>Na,cb>ca,cb和ca为整数。Among them, score 2 is the pressure ranking value of the customer service in the first sub-area, Na is the second sub-area and the first boundary value of the partition to which the first sub-area belongs, and N b is the second sub-area and the first sub-area. The second boundary value of the partition to which it belongs, c a is the pressure value corresponding to Na , c b is the pressure value corresponding to N b , offset is the time offset factor, and the time offset factor is the timestamp when the customer service is assigned to the customer Ratio to the maximum value of a long integer, where N b >N a , c b > ca , and c b and c a are integers.
在一个具体实施例中,对于第二子区中的压力排序值相同的多个客服,利用时间偏移因子微调多个客服之间的压力排序值,并根据微调后的压力排序值对多个客服进行排序。进一步地,在第二子区中的压力排序值相同的多个客服微调后的压力排序值为:In a specific embodiment, for multiple clients with the same pressure ranking value in the second sub-area, the time offset factor is used to fine-tune the pressure ranking values among the multiple Sort by customer service. Further, the fine-tuned pressure ranking values of multiple customer service agents with the same pressure ranking value in the second sub-area are:
score3=Na+[(ci-ca+offset)/(cb-ca)]×(Nb-Na)score 3 =N a +[( ci -c a +offset)/(c b -c a )]×(N b -N a )
其中,score3为微调后的压力排序值,Na为第二子区和第一子区所属分区的第一边界值,Nb为第二子区和第一子区所属分区的第二边界值,ca为对应于Na的压力值,cb为对应于Nb的压力值,ci为第二子区中的任一客服的压力值,offset为时间偏移因子,时间偏移因子为该任一客服插入到客服队列时的时间戳与长型整数的最大值的比值,其中,Nb>Na,cb>ci>ca,cb、ca和ci均为整数。Among them, score 3 is the fine-tuned pressure ranking value, Na is the first boundary value of the partition to which the second sub-area and the first sub-area belong, and N b is the second boundary of the partition to which the second sub-area and the first sub-area belong. c a is the pressure value corresponding to Na, c b is the pressure value corresponding to N b , c i is the pressure value of any customer service in the second sub-region, offset is the time offset factor, time offset The factor is the ratio of the timestamp when any customer service is inserted into the customer service queue to the maximum value of the long integer, where N b >N a , c b > ci >c a , c b , c a and c i are all is an integer.
在一个具体实施例中,对客服队列进行的分区包括空闲分区、活跃分区、饱和分区和爆线分区。In a specific embodiment, the partitions for the customer service queue include idle partitions, active partitions, saturated partitions, and burst partitions.
本发明实施例的客服实时调度方法中,对客服压力的评估和调度是实时进行的,具体地,本发明实施例是:在任何客服事件到来时,均对客服压力进行评估而获得客服的压力值,进而确定客服的压力排序值并依据压力排序值将客服插入到客服队列中。因为客服事件触发的实时性,从而使得本发明实施例的方法对客服压力的评估和调度也是实时进行的。In the real-time scheduling method for customer service in the embodiment of the present invention, the evaluation and scheduling of customer service pressure are performed in real time. Specifically, the embodiment of the present invention is: when any customer service event arrives, the customer service pressure is evaluated to obtain the customer service pressure. value, and then determine the pressure ranking value of the customer service and insert the customer service into the customer service queue according to the pressure ranking value. Because of the real-time nature of customer service event triggering, the method according to the embodiment of the present invention also performs real-time evaluation and scheduling of customer service pressure.
本发明实施例的客服实时调度方法,主要体现在压力逻辑分区排序、首席分配子区排序和同区并发排序三个关键部分。The real-time scheduling method for customer service in the embodiment of the present invention is mainly embodied in three key parts: pressure logical partition sorting, chief allocation sub-area sorting, and same-area concurrent sorting.
(1)压力逻辑分区排序(1) Sorting of pressure logical partitions
处于同一客服队列中的客服,为了让不同压力状态下的客服采用不同的分配策略,因此,需要将客服队列进行压力值分区,本发明技术方案中提出一种压力值逻辑分区的策略,具体的步骤是:For the customer service in the same customer service queue, in order to allow the customer service under different pressure states to adopt different allocation strategies, the customer service queue needs to be divided into pressure value partitions. The technical solution of the present invention proposes a pressure value logical partition strategy. The steps are:
1)状态分区1) State partition
将客服状态进行分区,包括:空闲分区[0,N1)、活跃分区[N1,N2)、饱和分区[N2,N3)、爆线分区[N3,-),其中N1<N2<N3。在任何客服事件到来时,放置在客服队列中的压力排序值都必须属于这些分区中的一个。如图3所示。Partition the customer service state, including: idle partition [0, N 1 ), active partition [N 1 , N 2 ), saturated partition [N 2 , N 3 ), burst partition [N 3 ,-), where N 1 <N 2 <N 3 . When any agent event arrives, the pressure order value placed in the agent queue must belong to one of these partitions. As shown in Figure 3.
2)压力值映射。任何客服事件到来时,利用诸如规则、AI算法分类等方法进行客服的压力评估,其中,对客服进行压力评估的方法可采用本领域已有的方法实现,此处不再赘述。2) Pressure value mapping. When any customer service event arrives, methods such as rules, AI algorithm classification, etc. are used to evaluate the stress of the customer service. The method for evaluating the stress of the customer service can be implemented by using methods already in the art, which will not be repeated here.
在此以客服接待顾客数量多少来划分客服压力值来举例。在该示例中,规则规定顾客数和压力值的关系为:空闲[0,c1)、活跃[c1,c2)、饱和[c2,c3)、爆线[c3,-),其中,c1、c2、c3均表示顾客数量,并且c1<c2<c3,c1、c2、c3为整数。用ci表示某个客服所接待的顾客数量,则在客服事件触发时,假设该客服接待的顾客数为c2<ci<c3,那么根据规则可以得知该客服属于饱和状态。因此,饱和状态下客服的压力排序值的计算公式如下:Here is an example of dividing the customer service pressure value by the number of customers the customer service receives. In this example, the rule states that the relationship between the number of customers and the pressure value is: idle [0,c 1 ), active [c 1 ,c 2 ), saturated [c 2 ,c 3 ), burst [c 3 ,-) , where c 1 , c 2 , and c 3 all represent the number of customers, and c 1 <c 2 <c 3 , c 1 , c 2 , and c 3 are integers. Using c i to represent the number of customers received by a customer service, when a customer service event is triggered, assuming that the number of customers received by the customer service is c 2 < ci <c 3 , then according to the rules, it can be known that the customer service is in a saturated state. Therefore, the calculation formula of the pressure ranking value of the customer service in the saturated state is as follows:
score1=N2+[(ci-c2)/(c3-c2)]×(N3-N2)。score 1 =N 2 +[(ci-c 2 )/(c 3 -c 2 )]×(N 3 -N 2 ).
其它状态下的压力排序值计算方式与此一样,只是分区的区间采用对应状态区间值即可,此处不再赘述。The calculation method of the pressure sorting value in other states is the same as this, except that the interval of the partition adopts the value of the corresponding state interval, which will not be repeated here.
3)将客服按照上述压力排序值的大小插入到客服队列中。3) Insert the customer service into the customer service queue according to the size of the above pressure sorting value.
客服队列的状态分区的设计可以让所有客服都处于相应的状态分区中,但事实上这些客服仍然都处于同一个排序队列中,只是队列中的各个客服是按照各自的压力状态进行了分簇。The design of the state partition of the customer service queue allows all customers to be in the corresponding state partition, but in fact these customers are still in the same sorting queue, but each customer service in the queue is clustered according to their respective pressure states.
(2)首席子区排序(2) Sorting of the chief sub-area
如果在某个状态分区内,经常期望客服进行顾客的连续分配,以便达到更优的调度效果。那么,在本发明的实施例中,将同一状态分区进行二次拆分,分为首席子区(即第一子区)和普通子区(即第二子区)。当该态分区下的所有客服都没有进行分配时,所有客服都处于普通子区中,只有其中某个客服被分配到顾客后,并且希望继续连续分配顾客时,该客服将优先进入第一子区。本发明实施例中,在同一状态分区中拆分的两个分区(第一分区和第二分区)之间,位于第一分区中的客服相对于第二分区中的客服具有很高的优先分配权,因此本发明实施例中,可将第一子区称之为首席子区,将第二子区称之为普通子区,以表明位于首席分区中的客服相对于普通分区中的客服具有很高的优先分配权。If in a certain state partition, customer service is often expected to continuously allocate customers in order to achieve a better scheduling effect. Then, in the embodiment of the present invention, the same state partition is divided into a chief sub-area (that is, the first sub-area) and a common sub-area (that is, the second sub-area). When all the customer services in this state partition have not been assigned, all the customer service agents are in the common sub-area. Only after a customer service agent is assigned to a customer and wants to continue to assign customers continuously, the customer service agent will enter the first sub-area first. Area. In this embodiment of the present invention, between two partitions (the first partition and the second partition) split in the same state partition, the customer service in the first partition has a high priority allocation relative to the customer service in the second partition Therefore, in this embodiment of the present invention, the first sub-area may be referred to as the chief sub-area, and the second sub-area may be referred to as the ordinary sub-area, to indicate that the customer service in the chief sub-area has a greater High priority allocation.
例如,对于处于空闲分区中的期望连续分配x(0<x<c1)个顾客的客服,在该客服离开空闲分区或者该客服中还未达到期望连续分配的x个顾客前,该客服一直放置在首席分配子区中,如图4所示。For example, for a customer service in an idle partition who expects to allocate x (0<x<c1) customers in a row, the customer service will be placed on In the chief allocation sub-area, as shown in Figure 4.
但是,在真实的场景中,从客服队列中取出一个客服进行分配,需要耗费一定时间。为了提高并发处理的效率,在同一时刻,往往会同时存在多个客服同时进入首席子区的情况。因此,本发明实施例中所谓的连续分配,只是相对的连续分配,并非绝对地如客服A连续分配到X个顾客后,才进行客服B的顾客分配,而是可以允许同时有多名客服进入首席子区来提高并发性能。However, in a real scenario, it takes a certain amount of time to extract a customer service from the customer service queue for allocation. In order to improve the efficiency of concurrent processing, at the same time, there are often cases where multiple customer service personnel enter the chief sub-area at the same time. Therefore, the so-called continuous allocation in the embodiment of the present invention is only a relative continuous allocation, not absolutely, such as customer service A is allocated to X customers continuously, the customer allocation of customer service B is performed, but multiple customer service can be allowed to enter at the same time. Chief subregion to improve concurrency performance.
本发明实施例中,在首席子区内的排序规则是基于时间顺序FIFO(First InputFirst Output,先入先出)进行排序的。为了保证首席子区中的客服永远排在普通子区前面,仅基于时间因子来排序。本发明实施例中取当前时间戳与Long型的最大值的比值作为时间偏移因子来决定首席子区中的客服的排序,具体的计算公式如下:In the embodiment of the present invention, the sorting rules in the chief sub-area are sorted based on time sequence FIFO (First Input First Output, first in first out). In order to ensure that the customer service in the chief sub-area is always ranked in front of the ordinary sub-area, the sorting is only based on the time factor. In the embodiment of the present invention, the ratio of the current timestamp to the maximum value of the Long type is taken as the time offset factor to determine the order of the customer service in the chief sub-area. The specific calculation formula is as follows:
offset=current_time/Long.MAX_VALUEoffset=current_time/Long.MAX_VALUE
其中,offset为时间偏移因子,current_time为当前时间戳,Long.MAX_VALUE为Long型的最大值。从上式可以看出,offset仅为[0,1)之间的一个小数,但其灵敏度非常高。那么,形如上述压力逻辑分区排序示例中饱和状态下的首席子区的排序计算公式为:Among them, offset is the time offset factor, current_time is the current timestamp, and Long.MAX_VALUE is the maximum value of the Long type. As can be seen from the above formula, the offset is only a decimal between [0, 1), but its sensitivity is very high. Then, the sorting calculation formula of the chief sub-zone in the saturated state in the above-mentioned pressure logical partition sorting example is:
score2=N2+[offset/(c3-c2)]×(N3-N2)score 2 =N 2 +[offset/(c 3 -c 2 )]×(N 3 -N 2 )
通常score2这个值非常逼近于N2,能够保证排在普通子区的前面,因此具有很高的优先分配权。当然,此处仅为示例的排序规则,可以视情况采用其他的排序规则。Usually, the value of score 2 is very close to N2, which can be guaranteed to be in the front of the common sub-area, so it has a high priority allocation. Of course, this is just an example ordering rule, and other ordering rules can be used as appropriate.
(3)同区并发排序(3) Concurrent sorting in the same region
根据上述压力逻辑分区排序中的压力值映射结果,在同一时刻,在至少两个客服之间,例如在客服A和客服B之间的压力值可能是相同的,因此,需要解决压力值相同的客服之间的压力排序值冲突的问题。According to the pressure value mapping result in the above-mentioned pressure logical partition sorting, at the same time, the pressure values between at least two customers, for example, between customer service A and customer service B, may be the same. Therefore, it is necessary to solve the problem of the same pressure value. The problem of conflicting pressure sorting values between agents.
不难看出,这个压力排序值冲突的问题主要发生在普通子区内,如图5所示,如果采用随机法去处理客服A和客服B之间的冲突,可能会导致极端情况下同一客服连续分配到大量顾客,而其它客服无顾客可分配的尴尬状态。It is not difficult to see that this problem of conflicting pressure ranking values mainly occurs in the common sub-area, as shown in Figure 5. If a random method is used to deal with the conflict between customer service A and customer service B, it may lead to the same customer service being continuous in extreme cases. The embarrassing state of assigning a large number of customers, while other customer service has no customers to assign.
本发明实施例中,引入时间敏感性解决方案,在普通分区内的排序值加上微小的时间偏移因子,该时间偏移因子获取的方式采用上述首席分配子区排序中的时间偏移因子offset的方式。因此,上述的饱和状态下客服的压力排序值的计算公式就演变为:In the embodiment of the present invention, a time-sensitive solution is introduced, and a small time offset factor is added to the sorting value in the common partition, and the time offset factor is obtained by using the time offset factor in the above-mentioned sorting of the chief allocation sub-area. way of offset. Therefore, the above-mentioned calculation formula of the pressure ranking value of the customer service in the saturated state evolves into:
score3=N2+[(ci-c2+offset)/(c3-c2)]×(N3-N2)score 3 =N 2 +[( ci -c 2 +offset)/(c 3 -c 2 )]×(N 3 -N 2 )
其中的offset的值非常小,但是对同条件下的并发灵敏度足够高,可以解决排序值冲突的问题。因此,可以很巧妙的解决同区下并发调度的问题。The value of offset is very small, but the sensitivity to concurrency under the same conditions is high enough to solve the problem of conflicting sorting values. Therefore, the problem of concurrent scheduling in the same region can be cleverly solved.
本发明实施例还同时提供一种非易失性计算机可读存储介质,该非易失性计算机可读存储介质存储指令,该指令在由处理器执行时使得所述处理器执行如上述说明中的客服实时调度方法中的各个步骤。Embodiments of the present invention also provide a non-volatile computer-readable storage medium, where the non-volatile computer-readable storage medium stores instructions, which, when executed by a processor, cause the processor to execute as described in the above description The various steps in the real-time scheduling method of customer service.
本发明实施例还同时提供一种执行追踪调度方法的电子设备,如图6所示,该电子设备包括:至少一个处理器1以及存储器2。存储器2和至少一个处理器1通信连接,例如存储器2和至少一个处理器1通过总线连接。存储器2存储有可被至少一个处理器1执行的指令,所述指令被至少一个处理器1执行,以使至少一个处理器1执行如上述说明中的客服实时调度方法中的各个步骤。The embodiment of the present invention also provides an electronic device for executing the tracking scheduling method. As shown in FIG. 6 , the electronic device includes: at least one
本发明实施例的客服实时调度方法、非易失性计算机可读存储介质和电子设备,基于同一在线客服队列,采用压力分区排序,第一子区和第二子区排序,同区并发排序等两级分区策略,无论是在提升客服服务质量、服务效率,还是在被调度者的状态的一致性上都具有很大的优势。同时本发明还提供了同区并发下的偏移量排序值,从而提升了处理并发调度的能力。另外,本发明中没有多余的假设和约束条件,因此具有很强的可扩展性,可以适配多种调度的场景,将本发明技术方案应用于分布式缓存队列,还能够使得其性能得到更大的提升。The real-time scheduling method for customer service, the non-volatile computer-readable storage medium, and the electronic device according to the embodiments of the present invention are based on the same online customer service queue, and adopt pressure partition sorting, first sub-area and second sub-area sorting, same-area concurrent sorting, etc. The two-level partition strategy has great advantages in improving the quality of customer service, service efficiency, and the consistency of the state of the dispatcher. At the same time, the present invention also provides the offset sorting value under the concurrency of the same area, thereby improving the ability to handle concurrent scheduling. In addition, there are no redundant assumptions and constraints in the present invention, so it has strong scalability and can adapt to a variety of scheduling scenarios. Applying the technical solution of the present invention to a distributed cache queue can also make its performance better. big boost.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811092242.2A CN110929966A (en) | 2018-09-19 | 2018-09-19 | Customer service real-time scheduling method, computer-readable storage medium and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811092242.2A CN110929966A (en) | 2018-09-19 | 2018-09-19 | Customer service real-time scheduling method, computer-readable storage medium and electronic device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110929966A true CN110929966A (en) | 2020-03-27 |
Family
ID=69855083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811092242.2A Pending CN110929966A (en) | 2018-09-19 | 2018-09-19 | Customer service real-time scheduling method, computer-readable storage medium and electronic device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110929966A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116228249A (en) * | 2023-05-08 | 2023-06-06 | 陕西拓方信息技术有限公司 | Customer service system based on information technology |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5467268A (en) * | 1994-02-25 | 1995-11-14 | Minnesota Mining And Manufacturing Company | Method for resource assignment and scheduling |
US6334141B1 (en) * | 1999-02-02 | 2001-12-25 | International Business Machines Corporation | Distributed server for real-time collaboration |
US20030041105A1 (en) * | 2001-08-10 | 2003-02-27 | International Business Machines Corporation | Method and apparatus for queuing clients |
CN104580306A (en) * | 2013-10-21 | 2015-04-29 | 北京计算机技术及应用研究所 | Multi-terminal backup service system and task scheduling method thereof |
CN104796422A (en) * | 2015-04-22 | 2015-07-22 | 北京京东尚科信息技术有限公司 | Online customer service staff equilibrium assignment method and online customer service staff equilibrium assignment device |
US20150381511A1 (en) * | 2014-06-27 | 2015-12-31 | Amazon Technologies, Inc. | Client selection in a distributed strict queue |
CN105898087A (en) * | 2016-06-20 | 2016-08-24 | 上海久科信息技术有限公司 | Full-routing customer service distribution method |
CN107968897A (en) * | 2017-11-03 | 2018-04-27 | 平安科技(深圳)有限公司 | Customer service session distribution method, electronic device and computer-readable recording medium |
-
2018
- 2018-09-19 CN CN201811092242.2A patent/CN110929966A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5467268A (en) * | 1994-02-25 | 1995-11-14 | Minnesota Mining And Manufacturing Company | Method for resource assignment and scheduling |
US6334141B1 (en) * | 1999-02-02 | 2001-12-25 | International Business Machines Corporation | Distributed server for real-time collaboration |
US20030041105A1 (en) * | 2001-08-10 | 2003-02-27 | International Business Machines Corporation | Method and apparatus for queuing clients |
CN104580306A (en) * | 2013-10-21 | 2015-04-29 | 北京计算机技术及应用研究所 | Multi-terminal backup service system and task scheduling method thereof |
US20150381511A1 (en) * | 2014-06-27 | 2015-12-31 | Amazon Technologies, Inc. | Client selection in a distributed strict queue |
CN104796422A (en) * | 2015-04-22 | 2015-07-22 | 北京京东尚科信息技术有限公司 | Online customer service staff equilibrium assignment method and online customer service staff equilibrium assignment device |
CN105898087A (en) * | 2016-06-20 | 2016-08-24 | 上海久科信息技术有限公司 | Full-routing customer service distribution method |
CN107968897A (en) * | 2017-11-03 | 2018-04-27 | 平安科技(深圳)有限公司 | Customer service session distribution method, electronic device and computer-readable recording medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116228249A (en) * | 2023-05-08 | 2023-06-06 | 陕西拓方信息技术有限公司 | Customer service system based on information technology |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8997109B2 (en) | Apparatus and method for managing data stream distributed parallel processing service | |
US20250238261A1 (en) | Container scheduling method, electronic device, and storage medium | |
CN102426542B (en) | Data center resource management system and job scheduling method | |
US9197703B2 (en) | System and method to maximize server resource utilization and performance of metadata operations | |
CN106020941A (en) | Selecting Resource Allocation Policies and Resolving Resource Conflicts | |
CN112214319B (en) | A computing resource-aware task scheduling method | |
US8620932B2 (en) | Parallel sorting apparatus, method, and program | |
Deelman et al. | Dynamic load balancing in parallel discrete event simulation for spatially explicit problems | |
CN110489217A (en) | A kind of method for scheduling task and system | |
CN102299959B (en) | Load balance realizing method of database cluster system and device | |
US20140351820A1 (en) | Apparatus and method for managing stream processing tasks | |
CN111274021B (en) | GPU cluster task scheduling and distributing method | |
KR20090063852A (en) | Disk I / O Scheduler for Server Virtualization Environment and Its Scheduling Method | |
CN108509280B (en) | A local scheduling method of distributed computing cluster based on push model | |
Zhong et al. | Speeding up Paulson’s procedure for large-scale problems using parallel computing | |
CN113282381A (en) | Task scheduling method and device, computer equipment and storage medium | |
CN114995971A (en) | Method and system for realizing pod batch scheduling in kubernets | |
CN106201681A (en) | Task scheduling algorithm based on pre-release the Resources list under Hadoop platform | |
CN110929966A (en) | Customer service real-time scheduling method, computer-readable storage medium and electronic device | |
CN111176847A (en) | Performance optimization method and device for big data cluster on physical core hyper-multithreaded server | |
CN109358964B (en) | Server cluster resource scheduling method | |
JP2017204161A (en) | Clustering device, clustering method, and clustering program | |
CN111966513A (en) | Priori-knowledge-free Coflow multi-stage queue scheduling method and device and scheduling equipment thereof | |
CN117424820A (en) | Network slice time delay constraint resource allocation method and device and electronic equipment | |
CN105930202A (en) | Migration policy for virtual machine with three thresholds |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200327 |
|
RJ01 | Rejection of invention patent application after publication |