專利名稱:一種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法
技術領域:
本發(fā)明涉及計算機技術領域,特別涉及一種企業(yè)即時通訊(EIM)系統(tǒng)的統(tǒng)計報表實現方法。
背景技術:
近年來,即時通訊(Instant Messenger,簡稱IM)已經成為廣大人群通過網絡進行溝通的重要手段,不僅是在平時的休閑娛樂中,而且在用戶的工作中得到廣泛的應用。
即時通訊系統(tǒng)包含公共即時通訊系統(tǒng)(公共IM)、企業(yè)即時通訊系統(tǒng)(EIM)和即時通訊系統(tǒng)管理產品三大類。公共M是免費的即時通訊系統(tǒng),應用面最廣;EIM作為企業(yè)內外部溝通和企業(yè)形象展示方面的重要工具,正在得到越來越廣泛的應用。
EM滿足企業(yè)環(huán)境中的大并發(fā)量、高可用性、易遠程維護性及遠程可管理性等要求;隨著企業(yè)的業(yè)務量不斷發(fā)展,對網站以及EIM越來越倚重,甚至需要根據EM當中的會話記錄、客服績效、網站分析等報表對企業(yè)的業(yè)務做出一定時期內的預判。這對EIM的統(tǒng)計報表實現方法提出了更高的要求。 市場中很多EIM產品,對其整個運營模式并沒有預見性的規(guī)劃,只是根據市場的短期變化,見招拆招,使得整個運營的環(huán)境無法滿足海量數據處理的客戶的要求;與此同時,對報表緩存技術沒有加以足夠的重視,嚴重影響優(yōu)質客戶的海量數據處理和報表統(tǒng)計個性化的要求。 根據整個市場的需求,以及EM技術演進的趨勢,EIM采用的三層架構、負載均衡的分布式運營模式,可以滿足了企業(yè)突發(fā)大并發(fā)量、高易用可維護性等要求;而且在報表統(tǒng)計分析中,采用新穎的報表緩存算法和策略,加快海量數據處理和報表分析統(tǒng)計,可以對各類客戶提供差異化的報表統(tǒng)計分析服務。
發(fā)明內容
本發(fā)明的目的在于,克服現有的EIM的技術的缺點,提供本發(fā)明提供了一種報表緩存稀疏化、均衡報表讀取速度和數量的方法,可以對各類客戶提供差異化的報表統(tǒng)計分析服務。 為達到以上目的,本發(fā)明的技術方案實施方案如下 —種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法,其特征在于客服通過客服接入組件登錄所述企業(yè)即時通訊系統(tǒng);所述客服通過所述客服接入組件,向配置管理模塊發(fā)送申請統(tǒng)計報表數據的訪問權限;所述配置管理模塊檢驗所述訪問權限;所述客服具有所述訪問權限,系統(tǒng)中的數據庫接收所述訪問權限的申請,并向報表服務組件申請讀取相應報表;所述報表服務組件判斷相應報表是否存在于報表緩存服務器;根據判斷結果,所述報表服務組件讀取所述相應報表或生成并保存相應報表在所述報表緩存服務器。包含以下步驟
a.客服通過客服接入組件登錄所述企業(yè)即時通訊系統(tǒng); b.所述客服通過所述客服接入組件,向配置管理模塊發(fā)送申請統(tǒng)計報表數據的訪
3問權限; c.所述配置管理模塊檢驗所述訪問權限; d.所述客服具有所述訪問權限,系統(tǒng)中的數據庫接收所述訪問權限的申請,并向報表服務組件申請讀取相應報表; e.所述報表服務組件判斷相應報表是否存在于報表緩存服務器; f.根據判斷結果,所述報表服務組件讀取所述相應報表,或生成并保存相應報表
在所述報表緩存服務器 客服通過客服接入組件登錄所述企業(yè)即時通訊系統(tǒng);客服具有三種登錄方式,含超級管理員、部門管理員和普通客服三種權限;分別對應超級管理員有權限查看所有的統(tǒng)計報表;部門管理員有權限查看網站分析報表、部門內部所有會話記錄報表、部門內部所有客服績效考核報表;普通客服有權限查看本人會話歷史記錄報表; 所述客服通過所述客服接入組件,向配置管理模塊發(fā)送申請統(tǒng)計報表數據的訪問權限;所述企業(yè)即時通訊系統(tǒng)會將所述客服的所屬權限用關鍵字段發(fā)送到所述配置管理模塊;所述配置管理模塊檢驗所述訪問權限;所述配置管理模塊根據客服的所屬權限,對應相應的統(tǒng)計報表訪問權限;配置相應的訪問路徑; 所述客服具有所述訪問權限,系統(tǒng)中的數據庫接收所述訪問權限的申請,并向報表服務組件申請讀取相應報表;所述報表服務組件判斷相應報表是否存在于報表緩存服務器;由于報表緩存服務器是采用動態(tài)存儲方式的,將會根據既定的緩存規(guī)則和相應的業(yè)務策略,不定時的對報表緩存服務器中滿足相應條件的報表進行刪除; 根據判斷結果,所述報表服務組件讀取所述相應報表,或生成并保存相應報表在所述報表緩存服務器。 從以上技術方案可以看出,本發(fā)明的技術方案與現有的EIM技術方案相比,由于采用了有效的報表緩存策略與規(guī)則,提供了一種報表緩存稀疏化、均衡報表讀取速度和數量的方法。
圖1為本發(fā)明實施例的通用流程示意圖; 圖2為本發(fā)明實施例的客服讀取報表的方法步驟流程圖; 圖3為本發(fā)明實施例的報表緩存策略實施方法步驟流程圖。
具體實施例方式
如圖1所示,一種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法,其特征在于客服通過客服接入組件登錄所述企業(yè)即時通訊系統(tǒng);所述客服通過所述客服接入組件,向配置管理模塊發(fā)送申請統(tǒng)計報表數據的訪問權限;所述配置管理模塊檢驗所述訪問權限;所述客服具有所述訪問權限,系統(tǒng)中的數據庫接收所述訪問權限的申請,并向報表服務組件申請讀取相應報表;所述報表服務組件判斷相應報表是否存在于報表緩存服務器;根據判斷結果,所述報表服務組件讀取所述相應報表或生成并保存相應報表在所述報表緩存服務器。包含以下步驟 a.客服通過客服接入組件登錄所述企業(yè)即時通訊系統(tǒng);
b.所述客服通過所述客服接入組件,向配置管理模塊發(fā)送申請統(tǒng)計報表數據的訪問權限; c.所述配置管理模塊檢驗所述訪問權限; d.所述客服具有所述訪問權限,系統(tǒng)中的數據庫接收所述訪問權限的申請,并向報表服務組件申請讀取相應報表; e.所述報表服務組件判斷相應報表是否存在于報表緩存服務器; f.根據判斷結果,所述報表服務組件讀取所述相應報表,或生成并保存相應報表
在所述報表緩存服務器 客服通過客服接入組件登錄所述企業(yè)即時通訊系統(tǒng);客服具有三種登錄方式,含超級管理員、部門管理員和普通客服三種權限;分別對應超級管理員有權限查看所有的統(tǒng)計報表;部門管理員有權限查看網站分析報表、部門內部所有會話記錄報表、部門內部所有客服績效考核報表;普通客服有權限查看本人會話歷史記錄報表; 所述客服通過所述客服接入組件,向配置管理模塊發(fā)送申請統(tǒng)計報表數據的訪問權限;所述企業(yè)即時通訊系統(tǒng)會將所述客服的所屬權限用關鍵字段發(fā)送到所述配置管理模塊;所述配置管理模塊檢驗所述訪問權限;所述配置管理模塊根據客服的所屬權限,對應相應的統(tǒng)計報表訪問權限;配置相應的訪問路徑; 所述客服具有所述訪問權限,系統(tǒng)中的數據庫接收所述訪問權限的申請,并向報表服務組件申請讀取相應報表;所述報表服務組件判斷相應報表是否存在于報表緩存服務器;由于報表緩存服務器是采用動態(tài)存儲方式的,將會根據既定的緩存規(guī)則和相應的業(yè)務策略,不定時的對報表緩存服務器中滿足相應條件的報表進行刪除; 根據判斷結果,所述報表服務組件讀取所述相應報表,或生成并保存相應報表在所述報表緩存服務器。 如圖2所示,所述一種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法,具體實施例的客服讀取報表的方法和步驟如下 客服通過客服接入組件登錄客服端,客服點擊統(tǒng)計報表菜單,申請統(tǒng)計報表數據的訪問權限;配置管理模塊檢驗所述訪問權限;該客服沒有所述訪問權限,系統(tǒng)彈出消息框提示所述客服"無訪問權限";該客服具有所述訪問權限,所述數據庫接收所述訪問權限的申請,并向所述報表服務組件申請讀取相應報表;所述報表服務組件判斷相應報表是否在報表緩存服務器;如果所述相應報表不在報表緩存服務器,生成并保存相應報表在所述報表緩存服務器;如果所述相應報表已經存在于報表緩存服務器,直接讀取所述相應報表。
如圖3所示,所述一種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法,具體實施例的報表緩存策略實施方法步驟如下 所述報表服務組件在日常運營中,不斷采集處理統(tǒng)計報表數據,并送入到數據庫
和報表緩存服務器;與此同時,根據報表緩存的業(yè)務規(guī)則和緩存策略,設定報表緩存服務器
刪除規(guī)則,對滿足所述刪除規(guī)則的統(tǒng)計報表數據,進行刪除;對于數據庫內部的數據,設定
數據庫服務器的刪除規(guī)則,對滿足所述刪除規(guī)則的統(tǒng)計報表數據,進行刪除。 總而言之,上述實施例為本發(fā)明較佳的實施方式,但本發(fā)明的實施方式并不受上
述實施例的限制,其他任何未背離本發(fā)明的精神實質原理下所作的改變、修飾、替代、組合、
簡化,均應為等效的置換方式,都包含在本發(fā)明的保護范圍之內。
權利要求
一種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法,其特征在于客服通過客服接入組件登錄所述企業(yè)即時通訊系統(tǒng);所述客服通過所述客服接入組件,向配置管理模塊發(fā)送申請統(tǒng)計報表數據的訪問權限;所述配置管理模塊檢驗所述訪問權限;所述客服具有所述訪問權限,系統(tǒng)中的數據庫接收所述訪問權限的申請,并向報表服務組件申請讀取相應報表;所述報表服務組件判斷相應報表是否存在于報表緩存服務器;根據判斷結果,所述報表服務組件讀取所述相應報表或生成并保存相應報表在所述報表緩存服務器。包含以下步驟a.客服通過客服接入組件登錄所述企業(yè)即時通訊系統(tǒng);b.所述客服通過所述客服接入組件,向配置管理模塊發(fā)送申請統(tǒng)計報表數據的訪問權限;c.所述配置管理模塊檢驗所述訪問權限;d.所述客服具有所述訪問權限,系統(tǒng)中的數據庫接收所述訪問權限的申請,并向報表服務組件申請讀取相應報表;e.所述報表服務組件判斷相應報表是否存在于報表緩存服務器;f.根據判斷結果,所述報表服務組件讀取所述相應報表,或生成并保存相應報表在所述報表緩存服務器。
2. 根據權利要求1所述一種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法,其特征在于客 服通過客服接入組件登錄所述企業(yè)即時通訊系統(tǒng);客服具有三種登錄方式,含超級管理員、 部門管理員和普通客服三種權限;分別對應超級管理員有權限查看所有的統(tǒng)計報表;部 門管理員有權限查看網站分析報表、部門內部所有會話記錄報表、部門內部所有客服績效 考核報表;普通客服有權限查看本人會話歷史記錄報表。
3. 根據權利要求1所述一種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法,其特征在于所 述客服通過所述客服接入組件,向配置管理模塊發(fā)送申請統(tǒng)計報表數據的訪問權限;所述 企業(yè)即時通訊系統(tǒng)會將所述客服的所屬權限用關鍵字段發(fā)送到所述配置管理模塊。
4. 根據權利要求1所述一種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法,其特征在于所 述配置管理模塊檢驗所述訪問權限;所述配置管理模塊根據客服的所屬權限,對應相應的 統(tǒng)計報表訪問權限;配置相應的訪問路徑。
5. 根據權利要求1所述一種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法,其特征在于所 述客服具有所述訪問權限,系統(tǒng)中的數據庫接收所述訪問權限的申請,并向報表服務組件 申請讀取相應報表。
6. 根據權利要求1所述一種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法,其特征在于所 述報表服務組件判斷相應報表是否存在于報表緩存服務器;由于報表緩存服務器是采用動 態(tài)存儲方式的,將會根據既定的緩存規(guī)則和相應的業(yè)務策略,不定時的對報表緩存服務器 中滿足相應條件的報表進行刪除。
7. 根據權利要求1所述一種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法,其特征在于根 據判斷結果,所述報表服務組件讀取所述相應報表,或生成并保存相應報表在所述報表緩 存服務器。
全文摘要
本發(fā)明公開了一種企業(yè)即時通訊系統(tǒng)的統(tǒng)計報表實現方法,客服通過客服接入組件登錄所述企業(yè)即時通訊系統(tǒng);所述客服通過所述客服接入組件,向配置管理模塊發(fā)送申請統(tǒng)計報表數據的訪問權限;所述配置管理模塊檢驗所述訪問權限;所述客服具有所述訪問權限,系統(tǒng)中的數據庫接收所述訪問權限的申請,并向報表服務組件申請讀取相應報表;所述報表服務組件判斷相應報表是否存在于報表緩存服務器;根據判斷結果,所述報表服務組件讀取所述相應報表或生成并保存相應報表在所述報表緩存服務器。本發(fā)明提供了一種報表緩存稀疏化、均衡報表讀取速度和數量的方法。
文檔編號H04L12/24GK101753335SQ200810182878
公開日2010年6月23日 申請日期2008年12月11日 優(yōu)先權日2008年12月11日
發(fā)明者陳愛鋒 申請人:多友科技(北京)有限公司