用,否则客户端继续等待接入; 虚拟坐席回收步骤,包括:响应于包括用于标识虚拟坐席的虚拟坐席标识的虚拟坐席回收请求,将虚拟坐席标识所标识的虚拟坐席的工作状态设置为空闲。
2.根据权利要求1所述的电子商务平台通讯排队方法,其特征在于,还包括初始化步骤: 初始化步骤,包括:初始化多个正在接入最新绝对排位号和多个已发放最新绝对排位号,一个用于表示队列的队列标识分别与一个所述正在接入最新绝对排位号和一个所述已发放最新绝对排位号关联; 所述排队令牌创建步骤,具体包括:响应于客户端发起的包括客户标识和队列标识的排队令牌领取请求,将排队令牌领取请求的客户标识作为待领取客户标识,将排队令牌领取请求的队列标识作为待领取队列标识,获取待领取队列标识关联的已发放最新绝对排位号,生成与待领取队列标识关联且大于已发放最新绝对排位号的绝对排位号作为待发放绝对排位号,将所述已发放最新绝对排位号更新为待发放绝对排位号,生成包括队列标识和待发放绝对排位号的排队令牌,将所述排队令牌返回给客户端,并保存所述排队令牌; 所述虚拟坐席分配步骤,具体包括:响应于客户端定时发起的包括排队令牌的排队请求,将排队请求的排队令牌作为待检查排队令牌,所述待检查排队令牌所包括的队列标识为待检查队列标识,所述待检查排队令牌所包括的绝对排位号作为待检查绝对排位号,如果待检查队列标识所关联的正在接入最新绝对排位号与待检查绝对排位号的关系满足预设的接入条件且至少一个与待检查队列标识关联的虚拟坐席的工作状态为空闲,则将其中一个与待检查队列标识关联且工作状态为空闲的虚拟坐席作为可接入虚拟坐席,将待检查排队令牌对应的客户端接入所述可接入虚拟坐席,将所述可接入虚拟坐席的工作状态设置为占用,并将正在接入最新绝对排位号加I,否则客户端继续等待接入。
3.根据权利要求2所述的电子商务平台通讯排队方法,其特征在于,所述虚拟坐席分配步骤中: 当客户端接入可接入虚拟坐席后,将待检查排队令牌丢弃; 所述接入条件为: 待检查绝对排位号与正在接入最新绝对排位号的差值等于1,且正在接入最新绝对排位号所对应的排队令牌已经被丢弃;或者 待检查绝对排位号与正在接入最新绝对排位号的差值小于或等于O。
4.根据权利要求3所述的电子商务平台通讯排队方法,其特征在于,还包括:调整步骤; 调整步骤,包括:将低于预设延迟阈值的正在接入最新绝对排位号增加预设提速阈值。
5.根据权利要求2所述的电子商务平台通讯排队方法,其特征在于,所述排队令牌创建步骤,还包括: 如果所述待发放绝对排位号大于正在接入最新绝对排位号且至少一个与待领取队列标识关联的虚拟坐席的工作状态为空闲,则将其中一个与待领取队列标识关联且工作状态为空闲的虚拟坐席作为可接入虚拟坐席,将客户端接入所述可接入虚拟坐席,将所述可接入虚拟坐席的工作状态设置为占用,并将正在接入最新绝对排位号加I。
6.根据权利要求2所述的电子商务平台通讯排队方法,其特征在于: 所述客户端定时发起排队请求的定时时间为第一时间,当接收到客户端发起的排队请求时,将更新排队请求所包括的排队令牌的心跳,定时检查所有排队令牌的心跳,将超过第一时间没有更新心跳的排队令牌丢弃,并记录被丢弃的排队令牌所包括的绝对排队号被丢弃; 定时检查正在接入最新绝对排位号,如果对于同一个队列标识紧跟在正在接入最新绝对排位号之后有一个或多个连续的绝对排队号被丢弃,则将正在接入最新绝对排位号更新为最后一个被丢弃的绝对排队号。
7.根据权利要求2所述的电子商务平台通讯排队方法,其特征在于,如果正在接入最新绝对排位号大于已发放最新绝对排位号,则更新正在接入最新绝对排位号为已发放最新绝对排位号。
8.一种电子商务平台通讯排队系统,其特征在于,包括: 虚拟坐席创建模块,用于:响应于包括客服标识、客服虚拟坐席数量和至少一个队列标识的客服上线通知,生成与所述客服虚拟坐席数量相同的虚拟坐席,将所生成的虚拟坐席与客服标识和一个客服上线通知所包括的队列标识关联,将所生成的虚拟坐席的工作状态标记为空闲; 排队令牌创建模块,用于:响应于客户端发起的包括客户标识和队列标识的排队令牌领取请求,将排队令牌领取请求的客户标识作为待领取客户标识,将排队令牌领取请求的队列标识作为待领取队列标识,生成关于待领取队列标识的绝对排位号,生成包括队列标识和绝对排位号的排队令牌,将所述排队令牌返回给客户端,并保存所述排队令牌; 虚拟坐席分配模块,用于:响应于客户端定时发起的包括排队令牌的排队请求,将排队请求的排队令牌作为待检查排队令牌,所述待检查排队令牌所包括的队列标识为待检查队列标识,所述待检查排队令牌所包括的绝对排位号作为待检查绝对排位号,如果待检查绝对排位号满足接入条件,且至少一个与待检查队列标识关联的虚拟坐席的工作状态为空闲,则将其中一个与待检查队列标识关联且工作状态为空闲的虚拟坐席作为可接入虚拟坐席,将待检查排队令牌的客户端接入所述可接入虚拟坐席,将所述可接入虚拟坐席的工作状态设置为占用,否则客户端继续等待接入; 虚拟坐席回收模块,用于:响应于包括用于标识虚拟坐席的虚拟坐席标识的虚拟坐席回收请求,将虚拟坐席标识所标识的虚拟坐席的工作状态设置为空闲。
9.根据权利要求8所述的电子商务平台通讯排队系统,其特征在于,还包括初始化模块: 初始化模块,用于:初始化多个正在接入最新绝对排位号和多个已发放最新绝对排位号,一个用于表示队列的队列标识分别与一个所述正在接入最新绝对排位号和一个所述已发放最新绝对排位号关联; 所述排队令牌创建模块,具体包括:响应于客户端发起的包括客户标识和队列标识的排队令牌领取请求,将排队令牌领取请求的客户标识作为待领取客户标识,将排队令牌领取请求的队列标识作为待领取队列标识,获取待领取队列标识关联的已发放最新绝对排位号,生成与待领取队列标识关联且大于已发放最新绝对排位号的绝对排位号作为待发放绝对排位号,将所述已发放最新绝对排位号更新为待发放绝对排位号,生成包括队列标识和待发放绝对排位号的排队令牌,将所述排队令牌返回给客户端,并保存所述排队令牌; 所述虚拟坐席分配模块,具体包括:响应于客户端定时发起的包括排队令牌的排队请求,将排队请求的排队令牌作为待检查排队令牌,所述待检查排队令牌所包括的队列标识为待检查队列标识,所述待检查排队令牌所包括的绝对排位号作为待检查绝对排位号,如果待检查队列标识所关联的正在接入最新绝对排位号与待检查绝对排位号的关系满足预设的接入条件且至少一个与待检查队列标识关联的虚拟坐席的工作状态为空闲,则将其中一个与待检查队列标识关联且工作状态为空闲的虚拟坐席作为可接入虚拟坐席,将待检查排队令牌对应的客户端接入所述可接入虚拟坐席,将所述可接入虚拟坐席的工作状态设置为占用,并将正在接入最新绝对排位号加I,否则客户端继续等待接入。
10.根据权利要求9所述的电子商务平台通讯排队系统,其特征在于,所述虚拟坐席分配模块中: 当客户端接入可接入虚拟坐席后,将待检查排队令牌丢弃; 所述接入条件为:待检查绝对排位号与正在接入最新绝对排位号的差值等于1,且正在接入最新绝对排位号所对应的排队令牌已经被丢弃;或者 待检查绝对排位号与正在接入最新绝对排位号的差值小于或等于O。
11.根据权利要求10所述的电子商务平台通讯排队系统,其特征在于,还包括:调整模块: 调整模块,用于:将低于预设延迟阈值的正在接入最新绝对排位号增加预设提速阈值。
12.根据权利要求9所述的电子商务平台通讯排队系统,其特征在于,所述排队令牌创建模块,还用于: 如果所述待发放绝对排位号大于正在接入最新绝对排位号且至少一个与待领取队列标识关联的虚拟坐席的工作状态为空闲,则将其中一个与待领取队列标识关联且工作状态为空闲的虚拟坐席作为可接入虚拟坐席,将客户端接入所述可接入虚拟坐席,将所述可接入虚拟坐席的工作状态设置为占用,并将正在接入最新绝对排位号加I。
13.根据权利要求9所述的电子商务平台通讯排队系统,其特征在于: 所述客户端定时发起排队请求的定时时间为第一时间,当接收到客户端发起的排队请求时,将更新排队请求所包括的排队令牌的心跳,定时检查所有排队令牌的心跳,将超过第一时间没有更新心跳的排队令牌丢弃,并记录被丢弃的排队令牌所包括的绝对排队号被丢弃; 定时检查正在接入最新绝对排位号,如果对于同一个队列标识紧跟在正在接入最新绝对排位号之后有一个或多个连续的绝对排队号被丢弃,则将正在接入最新绝对排位号更新为最后一个被丢弃的绝对排队号。
14.根据权利要求9所述的电子商务平台通讯排队系统,其特征在于,如果正在接入最新绝对排位号大于已发放最新绝对排位号,则更新正在接入最新绝对排位号为已发放最新绝对排位号。
【专利摘要】本发明公开一种电子商务平台通讯排队方法及系统,方法包括:生成与所述客服虚拟坐席数量相同的虚拟坐席,将所生成的虚拟坐席的工作状态标记为空闲;生成绝对排位号,生成包括队列标识和绝对排位号的排队令牌,将所述排队令牌返回给客户端;如果满足接入条件,且至少一个虚拟坐席的工作状态为空闲,则将客户端接入可接入虚拟坐席,将所述可接入虚拟坐席的工作状态设置为占用;将虚拟坐席标识所标识的虚拟坐席的工作状态设置为空闲。本发明通过增加虚拟坐席,并完善整个排队流程,能够处理大型电子商务公司大流量、高并发即时通讯中的排队问题。既保证了客人在线交流时能快速有效的进入排队,也提高了客服的服务质量。
【IPC分类】G06Q30-02
【公开号】CN104835063
【申请号】CN201510226665
【发明人】胡峰, 李涛
【申请人】北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
【公开日】2015年8月12日
【申请日】2015年5月6日