本公開涉及數(shù)據(jù)處理與通信,特別涉及一種話單生成方法和話單生成裝置。
背景技術(shù):
1、在客戶回訪、營銷活動(dòng)等呼叫場(chǎng)景中,客服人員利用呼叫中心設(shè)備的在線坐席,發(fā)起呼叫。
2、受到網(wǎng)絡(luò)傳輸、信令傳輸、媒體傳輸?shù)雀鞣N因素的影響,呼叫過程中的各種事件消息可能發(fā)生順序錯(cuò)亂或者丟失,造成呼叫的話單數(shù)據(jù)不準(zhǔn)確,影響計(jì)費(fèi)準(zhǔn)確性。
技術(shù)實(shí)現(xiàn)思路
1、本公開實(shí)施例,獲取待處理的呼叫事件消息,所述呼叫事件消息包括呼叫標(biāo)識(shí)、呼叫事件類型、呼叫事件時(shí)間,根據(jù)所述呼叫事件消息,以呼叫標(biāo)識(shí)為主鍵,緩存呼叫標(biāo)識(shí)相應(yīng)的話單數(shù)據(jù),根據(jù)呼叫標(biāo)識(shí)相應(yīng)的與缺失的話單數(shù)據(jù)相關(guān)的已經(jīng)緩存的話單數(shù)據(jù),對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充,根據(jù)呼叫標(biāo)識(shí)相應(yīng)的補(bǔ)充的話單數(shù)據(jù),生成呼叫標(biāo)識(shí)相應(yīng)的話單,從而提高話單數(shù)據(jù)的準(zhǔn)確性。
2、本公開一些實(shí)施例提出一種話單生成方法,包括:
3、獲取待處理的呼叫事件消息,所述呼叫事件消息包括呼叫標(biāo)識(shí)、呼叫事件類型、呼叫事件時(shí)間;
4、根據(jù)所述呼叫事件消息,以呼叫標(biāo)識(shí)為主鍵,緩存呼叫標(biāo)識(shí)相應(yīng)的話單數(shù)據(jù);
5、根據(jù)呼叫標(biāo)識(shí)相應(yīng)的與缺失的話單數(shù)據(jù)相關(guān)的已經(jīng)緩存的話單數(shù)據(jù),對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充;
6、根據(jù)呼叫標(biāo)識(shí)相應(yīng)的補(bǔ)充的話單數(shù)據(jù),生成呼叫標(biāo)識(shí)相應(yīng)的話單。
7、在一些實(shí)施例中,對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充包括:
8、響應(yīng)于獲取到通話結(jié)束事件消息,在通話結(jié)束事件消息的呼叫標(biāo)識(shí)相應(yīng)的除通話時(shí)長之外的話單數(shù)據(jù)缺失的情況下,將通話結(jié)束事件消息重新放回待處理的呼叫事件消息隊(duì)列;
9、對(duì)待處理的呼叫事件消息隊(duì)列中的各個(gè)呼叫事件消息進(jìn)行處理,根據(jù)具有所述呼叫標(biāo)識(shí)的呼叫事件消息,補(bǔ)充所述呼叫標(biāo)識(shí)相應(yīng)的話單數(shù)據(jù)。
10、在一些實(shí)施例中,對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充還包括:在重新放回操作達(dá)到預(yù)設(shè)次數(shù)或預(yù)設(shè)時(shí)長的情況下,如果呼叫標(biāo)識(shí)相應(yīng)的已經(jīng)緩存的話單數(shù)據(jù)缺失通話開始時(shí)間,根據(jù)呼叫標(biāo)識(shí)相應(yīng)的已經(jīng)緩存的話單數(shù)據(jù)中的通話結(jié)束時(shí)間和首次媒體時(shí)間,補(bǔ)充呼叫標(biāo)識(shí)相應(yīng)的通話時(shí)長。
11、在一些實(shí)施例中,對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充包括:響應(yīng)于獲取到通話結(jié)束事件消息,在呼叫標(biāo)識(shí)相應(yīng)的除通話時(shí)長之外的話單數(shù)據(jù)齊全的情況下,根據(jù)呼叫標(biāo)識(shí)相應(yīng)的已經(jīng)緩存的話單數(shù)據(jù)中的通話結(jié)束時(shí)間和通話開始時(shí)間,補(bǔ)充呼叫標(biāo)識(shí)相應(yīng)的通話時(shí)長。
12、在一些實(shí)施例中,對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充包括:在預(yù)設(shè)時(shí)長內(nèi)未獲取到呼叫標(biāo)識(shí)相應(yīng)的通話結(jié)束事件消息的情況下,根據(jù)呼叫標(biāo)識(shí)相應(yīng)的已經(jīng)緩存的話單數(shù)據(jù)中的末次媒體時(shí)間和首次媒體時(shí)間,或者,根據(jù)呼叫標(biāo)識(shí)相應(yīng)的已經(jīng)緩存的話單數(shù)據(jù)中的末次媒體時(shí)間和通話開始時(shí)間,補(bǔ)充呼叫標(biāo)識(shí)相應(yīng)的通話時(shí)長。
13、在一些實(shí)施例中,對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充包括:在預(yù)設(shè)時(shí)長內(nèi)未獲取到呼叫標(biāo)識(shí)相應(yīng)的通話結(jié)束事件消息的情況下,如果呼叫標(biāo)識(shí)相應(yīng)的已經(jīng)緩存的話單數(shù)據(jù)缺失末次媒體時(shí)間和首次媒體時(shí)間,將呼叫標(biāo)識(shí)相應(yīng)的通話時(shí)長設(shè)置為0。
14、在一些實(shí)施例中,對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充還包括:將通話結(jié)束狀態(tài)設(shè)置為待定。
15、在一些實(shí)施例中,根據(jù)所述呼叫事件消息,以呼叫標(biāo)識(shí)為主鍵,緩存呼叫標(biāo)識(shí)相應(yīng)的話單數(shù)據(jù)包括以下一項(xiàng)或多項(xiàng):
16、根據(jù)通道創(chuàng)建事件消息,以呼叫標(biāo)識(shí)為主鍵,緩存呼叫標(biāo)識(shí)相應(yīng)的呼入時(shí)間;
17、根據(jù)通道橋接事件消息,以呼叫標(biāo)識(shí)為主鍵,緩存呼叫標(biāo)識(shí)相應(yīng)的轉(zhuǎn)接時(shí)間;
18、根據(jù)各個(gè)時(shí)間的通道媒體傳輸事件消息,以呼叫標(biāo)識(shí)為主鍵,緩存呼叫標(biāo)識(shí)相應(yīng)的振鈴時(shí)間、首次媒體時(shí)間和末次媒體時(shí)間;
19、根據(jù)通道應(yīng)答事件消息,以呼叫標(biāo)識(shí)為主鍵,緩存呼叫標(biāo)識(shí)相應(yīng)的通話開始時(shí)間;
20、根據(jù)通道掛機(jī)事件消息,以呼叫標(biāo)識(shí)為主鍵,緩存呼叫標(biāo)識(shí)相應(yīng)的通話結(jié)束時(shí)間;或者
21、根據(jù)通道掛機(jī)完成事件消息,以呼叫標(biāo)識(shí)為主鍵,緩存呼叫標(biāo)識(shí)相應(yīng)的通話結(jié)束時(shí)間、掛機(jī)原因或掛機(jī)方向中的至少一項(xiàng)。
22、在一些實(shí)施例中,所述話單生成方法分布式執(zhí)行。
23、在一些實(shí)施例中,話單生成方法,還包括:對(duì)所述話單進(jìn)行業(yè)務(wù)控制,所述業(yè)務(wù)控制包括計(jì)費(fèi)或者關(guān)閉通話線路。
24、本公開一些實(shí)施例提出一種話單生成裝置,包括:存儲(chǔ)器;以及耦接至所述存儲(chǔ)器的處理器,所述處理器被配置為基于存儲(chǔ)在所述存儲(chǔ)器中的指令,執(zhí)行話單生成方法。
25、本公開一些實(shí)施例提出一種話單生成裝置,包括:
26、事件獲取單元,被配置為獲取待處理的呼叫事件消息,所述呼叫事件消息包括呼叫標(biāo)識(shí)、呼叫事件類型、呼叫事件時(shí)間;
27、緩存單元,被配置為根據(jù)所述呼叫事件消息,以呼叫標(biāo)識(shí)為主鍵,緩存呼叫標(biāo)識(shí)相應(yīng)的話單數(shù)據(jù);
28、話單生成單元,被配置為在呼叫標(biāo)識(shí)相應(yīng)的話單數(shù)據(jù)不全的情況下,根據(jù)呼叫標(biāo)識(shí)相應(yīng)的與缺失的話單數(shù)據(jù)相關(guān)的已經(jīng)緩存的話單數(shù)據(jù),對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充;根據(jù)呼叫標(biāo)識(shí)相應(yīng)的補(bǔ)充的話單數(shù)據(jù),生成呼叫標(biāo)識(shí)相應(yīng)的話單。
29、本公開一些實(shí)施例提出一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)話單生成方法的步驟。
30、本公開一些實(shí)施例提出一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)話單生成方法的步驟。
1.一種話單生成方法,包括:
2.根據(jù)權(quán)利要求1所述的話單生成方法,其中,對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充包括:
3.根據(jù)權(quán)利要求2所述的話單生成方法,其中,對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充還包括:
4.根據(jù)權(quán)利要求1所述的話單生成方法,其中,對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充包括:
5.根據(jù)權(quán)利要求1所述的話單生成方法,其中,對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充包括:
6.根據(jù)權(quán)利要求1所述的話單生成方法,其中,對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充包括:
7.根據(jù)權(quán)利要求5或6所述的話單生成方法,其中,對(duì)呼叫標(biāo)識(shí)相應(yīng)的缺失的話單數(shù)據(jù)進(jìn)行補(bǔ)充還包括:將通話結(jié)束狀態(tài)設(shè)置為待定。
8.根據(jù)權(quán)利要求1所述的話單生成方法,其中,根據(jù)所述呼叫事件消息,以呼叫標(biāo)識(shí)為主鍵,緩存呼叫標(biāo)識(shí)相應(yīng)的話單數(shù)據(jù)包括以下一項(xiàng)或多項(xiàng):
9.根據(jù)權(quán)利要求1-8任一項(xiàng)所述的話單生成方法,其中,所述話單生成方法分布式執(zhí)行。
10.根據(jù)權(quán)利要求1-8任一項(xiàng)所述的話單生成方法,還包括:
11.一種話單生成裝置,包括:存儲(chǔ)器;以及耦接至所述存儲(chǔ)器的處理器,所述處理器被配置為基于存儲(chǔ)在所述存儲(chǔ)器中的指令,執(zhí)行權(quán)利要求1-10中任一項(xiàng)所述的話單生成方法。
12.一種話單生成裝置,包括:
13.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-10中任一項(xiàng)所述的話單生成方法的步驟。
14.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-10中任一項(xiàng)所述話單生成方法的步驟。