一種電子商務平臺通訊排隊方法及系統的制作方法
【技術領域】
[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,具體包括:響應于客戶端定時發起的包括排隊令牌的排隊請求,將排隊請求的排隊令牌作為待檢查排隊令牌,所述待檢查排隊令牌所包括的隊列標識為待檢查隊列標識,所述待檢查排隊令牌所包括的絕對排位號作為待檢查絕對排位號,如果待檢查隊列標識所關聯的正在接入最新絕對排位號與待檢查絕對排位號的關系滿足預設的接入條件且至少一個與待檢查隊列標識關聯的虛擬坐席的工作狀態為空閑,則將其中一個與待檢查隊列標識關聯且工作狀態為空閑的虛擬坐席作為可接入虛擬坐席