一种电子商务平台通讯排队方法及系统的制作方法
【技术领域】
[0001]本发明涉及电子商务相关技术领域,特别是一种电子商务平台通讯排队方法及系统。
【背景技术】
[0002]现有排队系统基本上是由发号器、叫号器和排队控制器三部分组成。客户从取号器领取排队令牌,排队控制器统一管理所有已发放的排队令牌,由叫号器呼叫可以接受服务的排队令牌,排队令牌持有者依次进入服务阶段。
[0003]随着互联网的快速发展,网上购物在广大消费者购物行为中占据着越来越重的比例,这就需要给购物者提供快捷的网上在线咨询的渠道,因此电子商务即时通讯方案应运而生。同传统的大众化服务行业一样,电子商务即时通讯的实现也面临着有限的服务资源需要快速并持续的为庞大的消费者群体提供咨询服务的窘境,并且当今的电子商务公司的日消费行为少则以千计,多则以百万、千万计。很显然,好的排队系统能在这个问题上发挥它的作用,但是,现有的传统排队方案与传统的物理上的排队系统类似,只能处理小流量、单线排队,排队推进速度缓慢;并且无法及时感知客户的离开而产生的空号;同时需要客户被动的等待,在客户接入服务的时间点上势必会存在一定的延迟。
【发明内容】
[0004]基于此,有必要针对现有技术无法处理电子商务平台上的排队问题,提供一种电子商务平台通讯排队方法及系统。
[0005]一种电子商务平台通讯排队方法,包括:
[0006]虚拟坐席创建步骤,包括:响应于包括客服标识、客服虚拟坐席数量和至少一个队列标识的客服上线通知,生成与所述客服虚拟坐席数量相同的虚拟坐席,将所生成的虚拟坐席与客服标识和一个客服上线通知所包括的队列标识关联,将所生成的虚拟坐席的工作状态标记为空闲;
[0007]排队令牌创建步骤,包括:响应于客户端发起的包括客户标识和队列标识的排队令牌领取请求,将排队令牌领取请求的客户标识作为待领取客户标识,将排队令牌领取请求的队列标识作为待领取队列标识,生成关于待领取队列标识的绝对排位号,生成包括队列标识和绝对排位号的排队令牌,将所述排队令牌返回给客户端,并保存所述排队令牌;
[0008]虚拟坐席分配步骤,包括:响应于客户端定时发起的包括排队令牌的排队请求,将排队请求的排队令牌作为待检查排队令牌,所述待检查排队令牌所包括的队列标识为待检查队列标识,所述待检查排队令牌所包括的绝对排位号作为待检查绝对排位号,如果待检查绝对排位号满足接入条件,且至少一个与待检查队列标识关联的虚拟坐席的工作状态为空闲,则将其中一个与待检查队列标识关联且工作状态为空闲的虚拟坐席作为可接入虚拟坐席,将待检查排队令牌的客户端接入所述可接入虚拟坐席,将所述可接入虚拟坐席的工作状态设置为占用,否则客户端继续等待接入;
[0009]虚拟坐席回收步骤,包括:响应于包括用于标识虚拟坐席的虚拟坐席标识的虚拟坐席回收请求,将虚拟坐席标识所标识的虚拟坐席的工作状态设置为空闲。
[0010]一种电子商务平台通讯排队系统,包括:
[0011]虚拟坐席创建模块,用于:响应于包括客服标识、客服虚拟坐席数量和至少一个队列标识的客服上线通知,生成与所述客服虚拟坐席数量相同的虚拟坐席,将所生成的虚拟坐席与客服标识和一个客服上线通知所包括的队列标识关联,将所生成的虚拟坐席的工作状态标记为空闲;
[0012]排队令牌创建模块,用于:响应于客户端发起的包括客户标识和队列标识的排队令牌领取请求,将排队令牌领取请求的客户标识作为待领取客户标识,将排队令牌领取请求的队列标识作为待领取队列标识,生成关于待领取队列标识的绝对排位号,生成包括队列标识和绝对排位号的排队令牌,将所述排队令牌返回给客户端,并保存所述排队令牌;
[0013]虚拟坐席分配模块,用于:响应于客户端定时发起的包括排队令牌的排队请求,将排队请求的排队令牌作为待检查排队令牌,所述待检查排队令牌所包括的队列标识为待检查队列标识,所述待检查排队令牌所包括的绝对排位号作为待检查绝对排位号,如果待检查绝对排位号满足接入条件,且至少一个与待检查队列标识关联的虚拟坐席的工作状态为空闲,则将其中一个与待检查队列标识关联且工作状态为空闲的虚拟坐席作为可接入虚拟坐席,将待检查排队令牌的客户端接入所述可接入虚拟坐席,将所述可接入虚拟坐席的工作状态设置为占用,否则客户端继续等待接入;
[0014]虚拟坐席回收模块,用于:响应于包括用于标识虚拟坐席的虚拟坐席标识的虚拟坐席回收请求,将虚拟坐席标识所标识的虚拟坐席的工作状态设置为空闲。
[0015]本发明通过增加虚拟坐席,并完善整个排队流程,能够处理大型电子商务公司大流量、高并发即时通讯中的排队问题。既保证了客人在线交流时能快速有效的进入排队,也提高了客服的服务质量。
【附图说明】
[0016]图1为本发明一种电子商务平台通讯排队方法的工作流程图;
[0017]图2为本发明最佳实施例的工作流程图;
[0018]图3为本发明一种电子商务平台通讯排队系统的结构模块图。
【具体实施方式】
[0019]下面结合附图和具体实施例对本发明做进一步详细的说明。
[0020]如图1所示为本发明一种电子商务平台通讯排队方法的工作流程图,包括:
[0021]步骤S101,包括:响应于包括客服标识、客服虚拟坐席数量和至少一个队列标识的客服上线通知,生成与所述客服虚拟坐席数量相同的虚拟坐席,将所生成的虚拟坐席与客服标识和一个客服上线通知所包括的队列标识关联,将所生成的虚拟坐席的工作状态标记为空闲;
[0022]步骤S102,包括:响应于客户端发起的包括客户标识和队列标识的排队令牌领取请求,将排队令牌领取请求的客户标识作为待领取客户标识,将排队令牌领取请求的队列标识作为待领取队列标识,生成关于待领取队列标识的绝对排位号,生成包括队列标识和绝对排位号的排队令牌,将所述排队令牌返回给客户端,并保存所述排队令牌;
[0023]步骤S103,包括:响应于客户端定时发起的包括排队令牌的排队请求,将排队请求的排队令牌作为待检查排队令牌,所述待检查排队令牌所包括的队列标识为待检查队列标识,所述待检查排队令牌所包括的绝对排位号作为待检查绝对排位号,如果待检查绝对排位号满足接入条件,且至少一个与待检查队列标识关联的虚拟坐席的工作状态为空闲,则将其中一个与待检查队列标识关联且工作状态为空闲的虚拟坐席作为可接入虚拟坐席,将待检查排队令牌的客户端接入所述可接入虚拟坐席,将所述可接入虚拟坐席的工作状态设置为占用,否则客户端继续等待接入;
[0024]步骤S104,包括:响应于包括用于标识虚拟坐席的虚拟坐席标识的虚拟坐席回收请求,将虚拟坐席标识所标识的虚拟坐席的工作状态设置为空闲。
[0025]在电子商务上的排队问题与传统技术的排队问题的区别点主要在于电子商务中同一个客服可以同时接待多个客户,而且同一个客服也可以应对多个不同的队列。所以如果采用传统技术的排队方法,其无法实现一个客服接待多个客户以及同一个客服应对多个队列的问题。
[0026]本发明在步骤SlOl中引入了虚拟坐席的概念,虚拟坐席表示的是每个客服的同时接待能力,同时,将虚拟坐席与一个队列标识关联,使得一个虚拟坐席对应一个客服以及一个队列,而一个客服则可以有多个与相同或不同队列关联的虚拟坐席。步骤SlOl中的客服上线通知是由客服通知系统的,客服上线的时候,根据其同时接待能力,确定客服虚拟坐席数量,然后向系统发出上线通知,系统接收到上线通知之后,则可以创建虚拟坐席。步骤SlOl与S102、S103、S104之间是并联关系,可以在任何时间触发步骤S101,可以通过不同的线程分别执行上述步骤。虚拟坐席的工作状态设置可以通过设置锁操作避免高并发的情况下的资源竞争,即当一个线程在设置虚拟坐席的工作状态时,其他线程不可对该虚拟坐席进行修改,只有在设置完成虚拟坐席的工作状态后,才解除锁定。其中,客户端接入虚拟坐席的意思为虚拟坐席所标识的客服接待客户端。
[0027]本发明通过引入虚拟坐席,能很好地面向电子商务的即时通讯领域,很好的继承了传统排队的实现,同时具有能够处理大型电子商务公司大流量、高并发即时通讯中的排队问题。既保证了客人在线交流时能快速有效的进入排队,也提高了客服的服务质量。
[0028]在其中一个实施例中,还包括初始化步骤:
[0029]初始化步骤,包括:初始化多个正在接入最新绝对排位号和多个已发放最新绝对排位号,一个用于表示队列的队列标识分别与一个所述正在接入最新绝对排位号和一个所述已发放最新绝对排位号关联;
[0030]所述步骤S102,具体包括:响应于客户端发起的包括客户标识和队列标识的排队令牌领取请求,将排队令牌领取请求的客户标识作为待领取客户标识,将排队令牌领取请求的队列标识作为待领取队列标识,获取待领取队列标识关联的已发放最新绝对排位号,生成与待领取队列标识关联且大于已发放最新绝对排位号的绝对排位号作为待发放绝对排位号,将所述已发放最新绝对排位号更新为待发放绝对排位号,生成包括队列标识和待发放绝对排位号的排队令牌,将所述排队令牌返回给客户端,并保存所述排队令牌;
[0031]所述步骤S103,具体包括:响应于客户端定时发起的包括排队令牌的排队请求,将排队请求的排队令牌作为待检查排队令牌,所述待检查排队令牌所包括的队列标识为待检查队列标识,所述待检查排队令牌所包括的绝对排位号作为待检查绝对排位号,如果待检查队列标识所关联的正在接入最新绝对排位号与待检查绝对排位号的关系满足预设的接入条件且至少一个与待检查队列标识关联的虚拟坐席的工作状态为空闲,则将其中一个与待检查队列标识关联且工作状态为空闲的虚拟坐席作为可接入虚拟坐席