[發明專利]一種實現任務串行的系統和方法無效
| 申請號: | 200910107000.0 | 申請日: | 2009-05-15 |
| 公開(公告)號: | CN101557311A | 公開(公告)日: | 2009-10-14 |
| 發明(設計)人: | 李良生 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 深圳市永杰專利商標事務所 | 代理人: | 曹建軍 |
| 地址: | 518057廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 任務 串行 系統 方法 | ||
技術領域
本發明涉及通訊領域,尤其涉及一種統計服務器與業務控制點(Service?Control?Point,SCP)的實現任務串行的系統和方法。
背景技術
在業務產品中,有些業務的數據量很大,比如在SCP上進行大量的數據統計的業務,會對SCP的性能產生很大的負面影響。如果將這些大量的數據統計放到與SCP不同的服務器上進行統計,就可以避免對SCP性能的影響。這個服務器我們稱之為統計服務器,統計服務器與SCP是相互獨立的,在統計服務器上進行進一步的數據處理,不會影響SCP的運行,從而減輕了SCP的負擔。
統計服務器統計的數據一部分直接提取自SCP,即SCP運行的任務無需處理可直接導出的數據,另一部分需要經過SCP的任務運行之后得到的數據中提取,即有些數據由于在統計服務器端不能直接統計,需要在SCP上進行初步計算統計處理。然而,這就存在一個問題,如果SCP的任務還沒有運行或還沒有完成,統計服務器自然不能取到數據,也就不能進行正確地統計數據,從而造成系統故障。
例如,統計服務器進行統計各個業務區的月租數據的操作,必須等待SCP上月租的任務運行完畢,統計服務器才能從SCP提取月租數據,否則,統計出來的各個業務區的月租數據很可能是錯誤的。
發明內容
本發明所要解決的技術問題是SCP的任務還沒有運行或還沒有完成,統計服務器讀取SCP任務運行得到的數據并進行統計,導致統計錯誤的問題,提出了解決該問題的一種實現任務串行的系統和方法。
本發明一種實現任務串行的系統,包括:業務控制點和統計服務器,其中,
所述業務控制點包括任務處理模塊和第一任務管理模塊,所述任務處理模塊用于處理任務,所述第一任務管理模塊用于導出所述任務處理模塊的任務處理完畢時得到的數據結果,并將所述數據結果發送到統計服務器;
所述統計服務器包括第二任務管理模塊,所述第二任務管理模塊用于讀取所述數據結果,并進行數據統計。
進一步地,在上述系統中,所述業務控制點還包括定時器,所述定時器用于定時掃描所述任務處理模塊的任務處理進度,當掃描到所述任務處理模塊的任務處理完畢時,觸發所述第一任務管理模塊。
進一步地,在上述系統中,所述業務控制點還包括任務進度監控模塊,所述任務進度監控模塊用于監測并記錄所述任務處理模塊的任務處理進度,以供所述定時器定時掃描。
進一步地,在上述系統中,所述統計服務器還包括接收和進度處理模塊,所述接收和進度處理模塊用于接收所述第一任務管理模塊發送的所述數據結果,并將所述數據結果導入到所述統計服務器的數據庫中,以供所述第二任務管理模塊讀取。
進一步地,在上述系統中,所述定時器,還用于向所述接收和進度處理模塊發送消息,提示可向業務控制點端提取所述數據結果;
所述接收和進度處理模塊,還用于接收所述定時器發送的消息,并回復消息,提示已經做好接收所述數據結果的準備。
本發明一種實現任務串行的方法,包括以下步驟:
業務控制點的任務處理模塊處理任務,完畢時得到數據結果,第一任務管理模塊導出所述數據結果,并將所述數據結果發送到統計服務器;
所述統計服務器的第二任務管理模塊讀取所述數據結果,并進行數據統計。
進一步地,在上述方法中,還包括:
定時器定時掃描所述任務處理模塊的任務處理進度,當掃描到任務處理完畢時,觸發所述第一任務管理模塊。
進一步地,在上述方法中,在所述業務控制點處理任務時,還包括:
所述業務控制點的任務進度監控模塊監測并記錄所述任務處理模塊的任務處理進度,以供所述定時器定時掃描。
進一步地,在上述方法中,還包括:
所述統計服務器的接收和進度處理模塊接收所述第一任務管理模塊發送的所述數據結果,并將所述數據結果導入到所述統計服務器的數據庫中,以供所述第二任務管理模塊讀取。
進一步地,在上述方法中,所述接收和進度處理模塊接收所述第一任務管理模塊發送的所述數據結果之前,還包括:
所述定時器向所述接收和進度處理模塊發送消息,提示可向業務控制點端提取所述數據結果;
所述接收和進度處理模塊接收所述定時器發送的消息,并回復消息,提示已經做好接收所述數據結果的準備。
與現有技術相比較,采用本發明使得SCP和統計服務器的任務的串行執行,在SCP完成對任務的處理后,從SCP接收處理得到的數據結果,再進行數據統計,從而保證了統計服務器統計數據的正確性和穩定性。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910107000.0/2.html,轉載請聲明來源鉆瓜專利網。





