本發(fā)明涉及通訊技術(shù)領(lǐng)域,特別是一種多通訊模塊故障控制方法及服務(wù)器。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,以及網(wǎng)絡(luò)營(yíng)銷模式重要性的凸顯,在線客服系統(tǒng)已經(jīng)成為網(wǎng)絡(luò)營(yíng)銷的重要工具,也是提升企業(yè)網(wǎng)站形象、加強(qiáng)企業(yè)與訪客互動(dòng)的必備工具。
通常,為了滿足不同客戶的需求,客服服務(wù)器中會(huì)配置有多種即時(shí)通訊模塊,如電話通訊模塊、微信模塊、短信模塊、郵件模塊、網(wǎng)頁(yè)IM(instant message)模塊等。然而,這些模塊之間的數(shù)據(jù)通訊是獨(dú)立的,無法做到信息共享。當(dāng)某個(gè)通訊模塊發(fā)生通訊故障時(shí),只能等待故障恢復(fù)后,才能繼續(xù)為客戶服務(wù)。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上內(nèi)容,有必要提供一種多通訊模塊故障控制方法及服務(wù)器,其能夠在某一通訊模塊發(fā)生故障時(shí),跳轉(zhuǎn)到其他通訊模塊,以向客戶提供跨工具間的服務(wù)。
一種多通訊模塊故障控制方法,包括:
偵測(cè)安裝在一電子設(shè)備中的多種通訊模塊的通訊事件,以偵測(cè)是否有其中一種通訊模塊發(fā)生了通訊事件;
當(dāng)有其中一種通訊模塊發(fā)生了通訊事件時(shí),分析并保存該通訊事件的通訊內(nèi)容以及通訊對(duì)象標(biāo)識(shí);
偵測(cè)并判斷發(fā)生所述通訊事件的通訊模塊是否發(fā)生了故障;
當(dāng)發(fā)生所述通訊事件的通訊模塊發(fā)生了故障時(shí),根據(jù)預(yù)存的通訊對(duì)象標(biāo)識(shí)之間的映射關(guān)系表,確定所述通訊事件的通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊對(duì)象標(biāo) 識(shí);
統(tǒng)計(jì)所述其他通訊對(duì)象標(biāo)識(shí)基于對(duì)應(yīng)的其他通訊模塊發(fā)生通訊事件的所有歷史次數(shù)或者最近預(yù)設(shè)時(shí)間段內(nèi)發(fā)生通訊事件的歷史次數(shù);
按照所述歷史次數(shù)的大小順序,對(duì)所述其他通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊模塊進(jìn)行排序;及
根據(jù)上述排序,跳轉(zhuǎn)并使用對(duì)應(yīng)歷史次數(shù)最大的其他通訊模塊進(jìn)行通訊。
優(yōu)選地,所述方法還包括:
將發(fā)生故障的通訊模塊的通訊內(nèi)容共享給跳轉(zhuǎn)的通訊模塊。
優(yōu)選地,所述多種通訊模塊包括電話通訊模塊、微信模塊、短信模塊、郵件模塊以及網(wǎng)頁(yè)IM模塊;通訊事件包括打電話事件、發(fā)微信事件、發(fā)短信息事件、發(fā)郵件事件以及發(fā)即時(shí)網(wǎng)頁(yè)消息事件;不同的通訊模塊對(duì)應(yīng)不同的通訊對(duì)象標(biāo)識(shí)。
優(yōu)選地,所述通訊內(nèi)容包括電話語(yǔ)音數(shù)據(jù)、微信內(nèi)容數(shù)據(jù)、短信內(nèi)容數(shù)據(jù)、郵件內(nèi)容數(shù)據(jù)以及網(wǎng)頁(yè)內(nèi)容數(shù)據(jù),所述通訊內(nèi)容的數(shù)據(jù)類型包括文字、圖片、圖文、語(yǔ)音以及視頻。
優(yōu)選地,所述通訊對(duì)象標(biāo)識(shí)包括電話號(hào)碼、微信號(hào)、郵件地址、QQ號(hào)碼以及旺旺號(hào),以及所述通訊對(duì)象包括客戶及客服。
一種適用于上述方法的服務(wù)器,該服務(wù)器安裝有多種通訊模塊、存儲(chǔ)設(shè)備以及處理器,其中:
所述存儲(chǔ)單元,用于存儲(chǔ)一個(gè)通訊對(duì)象標(biāo)識(shí)之間的映射關(guān)系表,還存儲(chǔ)有一個(gè)多通訊模塊故障控制系統(tǒng);
所述處理器,用于調(diào)用并執(zhí)行所述多通訊模塊故障控制系統(tǒng),以執(zhí)行如下步驟:
偵測(cè)所安裝的多個(gè)通訊模塊的通訊事件,以偵測(cè)是否有其中一種通訊模塊發(fā)生了通訊事件;
當(dāng)有其中一種通訊模塊發(fā)生了通訊事件時(shí),分析并保存該通訊事件的通訊內(nèi)容以及通訊對(duì)象標(biāo)識(shí);
偵測(cè)并判斷發(fā)生所述通訊事件的通訊模塊是否發(fā)生了故障;
當(dāng)發(fā)生所述通訊事件的通訊模塊發(fā)生了故障時(shí),根據(jù)預(yù)存的通訊對(duì)象標(biāo)識(shí)之間的映射關(guān)系表,確定所述通訊事件的通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊對(duì)象標(biāo)識(shí);
統(tǒng)計(jì)所述其他通訊對(duì)象標(biāo)識(shí)基于對(duì)應(yīng)的其他通訊模塊發(fā)生通訊事件的所有歷史次數(shù)或者最近預(yù)設(shè)時(shí)間段內(nèi),發(fā)生通訊事件的歷史次數(shù);
按照所述歷史次數(shù)的大小順序,對(duì)所述其他通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊模塊進(jìn)行排序;及
根據(jù)上述排序,跳轉(zhuǎn)并對(duì)應(yīng)使用歷史次數(shù)最大的其他通訊模塊進(jìn)行通訊。
優(yōu)選地,所述處理器調(diào)用并執(zhí)行所述多通訊模塊故障控制系統(tǒng),還執(zhí)行如下步驟:
將發(fā)生故障的通訊模塊的通訊內(nèi)容共享給跳轉(zhuǎn)的通訊模塊。
優(yōu)選地,所述多個(gè)通訊模塊包括電話通訊模塊、微信模塊、短信模塊、郵件模塊以及網(wǎng)頁(yè)IM模塊;通訊事件包括打電話事件、發(fā)微信事件、發(fā)短信息事件、發(fā)郵件事件以及發(fā)即時(shí)網(wǎng)頁(yè)消息事件;不同的通訊模塊對(duì)應(yīng)不同的通訊對(duì)象標(biāo)識(shí)。
優(yōu)選地,所述通訊內(nèi)容包括電話語(yǔ)音數(shù)據(jù)、微信內(nèi)容數(shù)據(jù)、短信內(nèi)容數(shù)據(jù)、郵件內(nèi)容數(shù)據(jù)以及網(wǎng)頁(yè)內(nèi)容數(shù)據(jù),所述通訊內(nèi)容的數(shù)據(jù)類型包括文字、圖片、圖文、語(yǔ)音以及視頻。
優(yōu)選地,所述通訊對(duì)象標(biāo)識(shí)包括電話號(hào)碼、微信號(hào)、郵件地址、QQ號(hào)碼以及旺旺號(hào),以及所述通訊對(duì)象包括客戶及客服。
利用本發(fā)明所述多通訊模塊故障控制方法及服務(wù)器,其能夠在某一通訊模塊發(fā)生故障時(shí),跳轉(zhuǎn)到其他通訊模塊,以向客戶提供跨工具間的服務(wù)。
附圖說明
圖1是本發(fā)明多通訊模塊故障控制系統(tǒng)較佳實(shí)施例的硬件環(huán)境圖。
圖2是本發(fā)明多通訊模塊故障控制系統(tǒng)較佳實(shí)施例的功能模塊圖。
圖3是本發(fā)明多通訊模塊故障控制方法較佳實(shí)施例的方法實(shí)施流程圖。
圖4舉例說明預(yù)存的通訊對(duì)象標(biāo)識(shí)之間的映射關(guān)系表。
具體實(shí)施方式
參閱圖1所示,是本發(fā)明多通訊模塊故障控制系統(tǒng)較佳實(shí)施例的硬件環(huán)境圖。本實(shí)施例所述多通訊模塊故障控制系統(tǒng)10可以安裝并運(yùn)行于一個(gè)服務(wù)器1,該服務(wù)器1可以是一個(gè)客服服務(wù)器。
所述服務(wù)器1進(jìn)一步包括多個(gè)即時(shí)通訊工具11,包括第一通訊模塊111、第二通訊模塊112、第三通訊模塊113、……以及第N通訊模塊11N。所述第一通訊模塊111、第二通訊模塊112、第三通訊模塊113、……以及第N通訊模塊11N可以分別是電話通訊模塊、微信模塊、短信模塊、郵件模塊、網(wǎng)頁(yè)IM(instant message)模塊等。
進(jìn)一步地,所述服務(wù)器1還包括存儲(chǔ)設(shè)備12以及處理器13。
所述存儲(chǔ)設(shè)備12可以是一個(gè)或者多個(gè)非易失性存儲(chǔ)單元,如ROM、EPROM或Flash Memory(快閃存儲(chǔ)單元)等。所述存儲(chǔ)設(shè)備12可以是內(nèi)置或者外接于服務(wù)器1。
所述處理器13是服務(wù)器1的運(yùn)算核心(Core Unit)和控制核心(Control Unit),用于解釋多通訊模塊控制裝置1中的指令以及處理服務(wù)器1中的軟件數(shù)據(jù)。
所述多通訊模塊故障控制系統(tǒng)10包括計(jì)算機(jī)可執(zhí)行的程序代碼,該程序代碼可以存儲(chǔ)于所述存儲(chǔ)設(shè)備12中,在處理器13的執(zhí)行下,實(shí)現(xiàn)下述功能:偵測(cè)各通訊模塊的通訊事件,當(dāng)偵測(cè)到其中一個(gè)通訊模塊發(fā)生了通訊事件時(shí),分析并保存該通訊事件的通訊內(nèi)容以及通訊對(duì)象標(biāo)識(shí);當(dāng)發(fā)生所述通訊事件的通訊模塊發(fā)生了故障時(shí),根據(jù)預(yù)存的通訊對(duì)象標(biāo)識(shí)之間的映射關(guān)系表,確定所述通訊事件的通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊對(duì)象標(biāo)識(shí),統(tǒng)計(jì)所述其他通訊對(duì)象標(biāo)識(shí)基于對(duì)應(yīng)的其他通訊模塊發(fā)生通訊事件的所有歷史次數(shù)或者最近預(yù)設(shè)時(shí)間段內(nèi)發(fā)生通訊事件的歷史次數(shù),按照所述歷史次數(shù)的大小順序,對(duì)所述其他通訊 對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊模塊進(jìn)行排序;及根據(jù)上述排序,跳轉(zhuǎn)并使用對(duì)應(yīng)歷史次數(shù)最大的其他通訊模塊進(jìn)行通訊。
本實(shí)施例中,不同的通訊模塊對(duì)應(yīng)不同的通訊對(duì)象標(biāo)識(shí)。
進(jìn)一步地,所述多通訊模塊故障控制系統(tǒng)10在處理器13的執(zhí)行下,還實(shí)現(xiàn)下述功能:將發(fā)生故障的通訊模塊的通訊內(nèi)容共享給跳轉(zhuǎn)的通訊模塊。
本實(shí)施例中,所述通訊事件可以包括,例如打電話事件、發(fā)微信事件、發(fā)短信息事件、發(fā)郵件事件、發(fā)即時(shí)網(wǎng)頁(yè)消息事件等。
本實(shí)施例中,所述通訊事件的通訊內(nèi)容可以包括,例如電話語(yǔ)音數(shù)據(jù)、微信內(nèi)容數(shù)據(jù)、短信內(nèi)容數(shù)據(jù)、郵件內(nèi)容數(shù)據(jù)、網(wǎng)頁(yè)內(nèi)容數(shù)據(jù)等。所述通訊事件的通訊內(nèi)容的數(shù)據(jù)類型可以是文字、圖片、圖文、語(yǔ)音、視頻等類型。
本實(shí)施例中,所述通訊對(duì)象標(biāo)識(shí)可以包括,例如電話號(hào)碼、微信號(hào)、郵件地址、QQ號(hào)碼、旺旺號(hào)等。
本實(shí)施例中,所述通訊對(duì)象包括所述通訊事件的通訊雙方用戶,如包括客戶及客服。
所述通訊對(duì)象標(biāo)識(shí)之間的映射關(guān)系表如圖4所示。在該映射關(guān)系表中,預(yù)先存儲(chǔ)每一個(gè)用戶的所有通訊標(biāo)識(shí),例如,用戶包括第一通訊模塊,其標(biāo)識(shí)為AAAAAAAAA,如QQ號(hào)碼1234567,第二通訊模塊,其標(biāo)識(shí)為BBBBBBBBBB,如手機(jī)號(hào)碼13011111111,第三通訊模塊,其標(biāo)識(shí)CCCCCCCCCC,如微信號(hào)whoareyou,以及第N通訊模塊,其標(biāo)識(shí)NNNNNNNNN,如郵件地址123456@163.com等。所述每一個(gè)用戶的所有通訊模塊以及其標(biāo)識(shí)可以通過大數(shù)據(jù)的方式獲取,或者也可以由每一個(gè)用戶傳送給所述服務(wù)器1。
參閱圖2所示,是本發(fā)明多通訊模塊故障控制系統(tǒng)較佳實(shí)施例的功能模塊圖。
所述多通訊模塊故障控制系統(tǒng)10的程序代碼根據(jù)其不同的功能,可以劃分為多個(gè)功能模塊。本實(shí)施例中,所述多通訊模塊故障控制系統(tǒng)10可以包括偵測(cè)模塊100、存儲(chǔ)模塊101、故障檢測(cè)模塊102、匹配模塊103、統(tǒng)計(jì)模塊104、排序模塊105、跳轉(zhuǎn)模塊106以及共享模塊107。
所述偵測(cè)模塊100用于偵測(cè)各個(gè)通訊模塊的通訊事件,以偵測(cè)是否有其中一種通訊模塊,如第一通訊模塊111發(fā)生了通訊事件。所述第一通訊模塊111可以是電話通訊模塊、微信模塊、短信模塊、郵件模塊、網(wǎng)頁(yè)IM(instant message)模塊等的任意一種。所述通訊事件可以是,例如打電話事件、發(fā)微信事件、發(fā)短信息事件、發(fā)郵件事件、發(fā)即時(shí)網(wǎng)頁(yè)消息事件等。
所述存儲(chǔ)模塊101用于當(dāng)有其中一種通訊模塊,如第一通訊模塊111發(fā)生了通訊事件時(shí),分析并保存該通訊事件的通訊內(nèi)容以及通訊對(duì)象標(biāo)識(shí)。所述通訊內(nèi)容可以包括,例如電話語(yǔ)音數(shù)據(jù)、微信內(nèi)容數(shù)據(jù)、短信內(nèi)容數(shù)據(jù)、郵件內(nèi)容數(shù)據(jù)、網(wǎng)頁(yè)內(nèi)容數(shù)據(jù)等。所述通訊內(nèi)容的數(shù)據(jù)類型可以是文字、圖片、圖文、語(yǔ)音、視頻等類型。所述通訊對(duì)象標(biāo)識(shí)可以是,例如電話號(hào)碼、微信號(hào)、郵件地址、QQ號(hào)碼、旺旺號(hào)等。所述通訊對(duì)象包括所述通訊事件的通訊雙方用戶,如包括客戶及客服。所述通訊事件的通訊內(nèi)容以及通訊對(duì)象標(biāo)識(shí)可以暫存在所述存儲(chǔ)設(shè)備12中。
所述故障檢測(cè)模塊102用于偵測(cè)并判斷發(fā)生所述通訊事件的通訊模塊是否發(fā)生了故障。所述故障包括,例如,無法通訊、斷開連接等。
所述匹配模塊103用于根據(jù)預(yù)存的通訊對(duì)象標(biāo)識(shí)之間的映射關(guān)系表,確定所述通訊事件的通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊對(duì)象標(biāo)識(shí)。例如,匹配模塊103根據(jù)如圖4所示的預(yù)存的通訊對(duì)象標(biāo)識(shí)之間的映射關(guān)系表,確定所述通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊對(duì)象標(biāo)識(shí)。例如,發(fā)生故障的通訊模塊是用戶X的第一通訊模塊111,則匹配模塊103根據(jù)如圖4所示的預(yù)存的通訊對(duì)象標(biāo)識(shí)之間的映射關(guān)系表,確定所述通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊模塊對(duì)象標(biāo)識(shí),包括第二通訊模塊112的標(biāo)識(shí)為BBBBBBBBBB,如手機(jī)號(hào)碼13011111111,第三通訊模塊113的標(biāo)識(shí)CCCCCCCCCC,如微信號(hào)whoareyou,以及第N通訊模塊11N的標(biāo)識(shí)NNNNNNNNN,如郵件地址123456@163.com等。
所述統(tǒng)計(jì)模塊104用于統(tǒng)計(jì)所述其他通訊對(duì)象標(biāo)識(shí)基于對(duì)應(yīng)的其他通訊模塊發(fā)生通訊事件的所有歷史次數(shù)或者最近預(yù)設(shè)時(shí)間段內(nèi)發(fā)生通訊事件的歷史次數(shù)。所述預(yù)設(shè)時(shí)間段內(nèi)可以是,例如,一個(gè)月、一個(gè)星期等。
所述排序模塊105用于按照所述歷史次數(shù),對(duì)所述其他通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊模塊進(jìn)行排序。本實(shí)施例中,所述排序可以是按照歷史次數(shù)從大到小的順序。
所述跳轉(zhuǎn)模塊106用于根據(jù)上述排序,跳轉(zhuǎn)并使用對(duì)應(yīng)歷史次數(shù)最大的其他通訊模塊進(jìn)行通訊。
所述共享模塊107用于將發(fā)生故障的通訊模塊的通訊內(nèi)容共享給跳轉(zhuǎn)的通訊模塊。
參閱圖4所示,是本發(fā)明多通訊模塊故障控制方法較佳實(shí)施例的方法實(shí)施流程圖。本實(shí)施例所述多通訊模塊故障控制方法并不限于流程圖中所示步驟,此外流程圖中所示步驟中,某些步驟可以省略、步驟之間的順序可以改變。
步驟S10,偵測(cè)模塊100偵測(cè)各個(gè)通訊模塊的通訊事件。所述通訊事件可以是,例如打電話事件、發(fā)微信事件、發(fā)短信息事件、發(fā)郵件事件、發(fā)即時(shí)網(wǎng)頁(yè)消息事件等。
步驟S11,偵測(cè)模塊100判斷是否偵測(cè)到其中一個(gè)通訊模塊,例如第一通訊模塊111發(fā)生了通訊事件。所述第一通訊模塊111可以是電話通訊模塊、微信模塊、短信模塊、郵件模塊、網(wǎng)頁(yè)IM(instant message)模塊等的任意一種。當(dāng)偵測(cè)到其中一個(gè)通訊模塊發(fā)生了通訊事件時(shí),執(zhí)行下述的步驟S12。否則,若沒有偵測(cè)到任何一個(gè)通訊模塊發(fā)生了通訊事件,則繼續(xù)執(zhí)行上述的步驟S10。
步驟S12,存儲(chǔ)模塊101分析并保存該通訊事件的通訊內(nèi)容以及通訊對(duì)象標(biāo)識(shí)。所述通訊內(nèi)容可以包括,例如電話語(yǔ)音數(shù)據(jù)、微信內(nèi)容數(shù)據(jù)、短信內(nèi)容數(shù)據(jù)、郵件內(nèi)容數(shù)據(jù)、網(wǎng)頁(yè)內(nèi)容數(shù)據(jù)等。所述通訊內(nèi)容的數(shù)據(jù)類型可以是文字、圖片、圖文、語(yǔ)音、視頻等類型。所述通訊對(duì)象標(biāo)識(shí)可以是,例如電話號(hào)碼、微信號(hào)、郵件地址、QQ號(hào)碼、旺旺號(hào)等。所述通訊對(duì)象包括所述通訊事件的通訊雙方用戶,如包括客戶及客服。所述通訊事件的通訊內(nèi)容以及通訊對(duì)象標(biāo)識(shí)可以暫存在所述存儲(chǔ)設(shè)備12中。
步驟S13,故障檢測(cè)模塊102偵測(cè)并判斷發(fā)生所述通訊事件的通訊模塊是否發(fā)生了故障。所述故障包括,例如,無法通訊、斷開連接等。當(dāng)發(fā)生所述通訊 事件的通訊模塊沒有發(fā)生故障,則繼續(xù)執(zhí)行上述的步驟S12。否則,當(dāng)發(fā)生所述通訊事件的通訊模塊發(fā)生了故障,則執(zhí)行下述的步驟S14。
步驟S14,匹配模塊103根據(jù)預(yù)存的通訊對(duì)象標(biāo)識(shí)之間的映射關(guān)系表,確定所述通訊事件的通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊對(duì)象標(biāo)識(shí)。例如,匹配模塊103根據(jù)如圖4所示的預(yù)存的通訊對(duì)象標(biāo)識(shí)之間的映射關(guān)系表,確定所述通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊模塊對(duì)象標(biāo)識(shí)。例如,發(fā)生故障的通訊模塊是用戶X的第一通訊模塊111,則匹配模塊103根據(jù)如圖4所示的預(yù)存的通訊對(duì)象標(biāo)識(shí)之間的映射關(guān)系表,確定所述通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊模塊對(duì)象標(biāo)識(shí),包括第二通訊模塊112的標(biāo)識(shí)為BBBBBBBBBB,如手機(jī)號(hào)碼13011111111,第三通訊模塊113的標(biāo)識(shí)CCCCCCCCCC,如微信號(hào)whoareyou,以及第N通訊模塊11N的標(biāo)識(shí)NNNNNNNNN,如郵件地址123456@163.com等。
步驟S15,統(tǒng)計(jì)模塊104統(tǒng)計(jì)所述其他通訊模塊發(fā)生通訊事件的所有歷史次數(shù)或者最近預(yù)設(shè)時(shí)間段內(nèi)發(fā)生通訊事件的歷史次數(shù)。所述最近預(yù)設(shè)時(shí)間段可以是,例如,一個(gè)月內(nèi)、一個(gè)星期等。
步驟S16,排序模塊105按照所述歷史次數(shù),對(duì)所述其他通訊對(duì)象標(biāo)識(shí)對(duì)應(yīng)的其他通訊模塊進(jìn)行排序。本實(shí)施例中,所述排序可以是按照歷史次數(shù)從大到小的順序。
步驟S17,跳轉(zhuǎn)模塊106用于根據(jù)上述排序,跳轉(zhuǎn)并使用對(duì)應(yīng)歷史次數(shù)最大的其他通訊模塊進(jìn)行通訊。
步驟S18,共享模塊107將發(fā)生故障的通訊模塊的通訊內(nèi)容共享給跳轉(zhuǎn)的通訊模塊。
最后所應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。