專利名稱:一種實(shí)現(xiàn)任務(wù)串行的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種統(tǒng)計(jì)服務(wù)器與業(yè)務(wù)控制點(diǎn)
(Service Control Point, SCP)的實(shí)現(xiàn)任務(wù)串行的系統(tǒng)和方法。
背景技術(shù):
在業(yè)務(wù)產(chǎn)品中,有些業(yè)務(wù)的數(shù)據(jù)量很大,比如在SCP上進(jìn)行大 量的數(shù)據(jù)統(tǒng)計(jì)的業(yè)務(wù),會對SCP的性能產(chǎn)生很大的負(fù)面影響。如果 將這些大量的數(shù)據(jù)統(tǒng)計(jì)放到與SCP不同的服務(wù)器上進(jìn)行統(tǒng)計(jì),就可 以避免對SCP性能的影響。這個(gè)服務(wù)器我們稱之為統(tǒng)計(jì)服務(wù)器,統(tǒng) 計(jì)服務(wù)器與SCP是相互獨(dú)立的,在統(tǒng)計(jì)服務(wù)器上進(jìn)行進(jìn)一步的數(shù)據(jù) 處理,不會影響SCP的運(yùn)行,從而減輕了SCP的負(fù)擔(dān)。
統(tǒng)計(jì)服務(wù)器統(tǒng)計(jì)的數(shù)據(jù)一部分直接提取自SCP,即SCP運(yùn)行的 任務(wù)無需處理可直接導(dǎo)出的數(shù)據(jù),另一部分需要經(jīng)過SCP的任務(wù)運(yùn)
行之后得到的數(shù)據(jù)中提取,即有些數(shù)據(jù)由于在統(tǒng)計(jì)服務(wù)器端不能直接
統(tǒng)計(jì),需要在SCP上進(jìn)行初步計(jì)算統(tǒng)計(jì)處理。然而,這就存在一個(gè) 問題,如果SCP的任務(wù)還沒有運(yùn)行或還沒有完成,統(tǒng)計(jì)服務(wù)器自然
不能取到數(shù)據(jù),也就不能進(jìn)行正確地統(tǒng)計(jì)數(shù)據(jù),從而造成系統(tǒng)故障。 例如,統(tǒng)計(jì)服務(wù)器進(jìn)行統(tǒng)計(jì)各個(gè)業(yè)務(wù)區(qū)的月租數(shù)據(jù)的操作,必須
等待SCP上月租的任務(wù)運(yùn)行完畢,統(tǒng)計(jì)服務(wù)器才能從SCP提取月租
數(shù)據(jù),否則,統(tǒng)計(jì)出來的各個(gè)業(yè)務(wù)區(qū)的月租數(shù)據(jù)很可能是錯(cuò)誤的。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是SCP的任務(wù)還沒有運(yùn)行或還沒有 完成,統(tǒng)計(jì)服務(wù)器讀取SCP任務(wù)運(yùn)行得到的數(shù)據(jù)并進(jìn)行統(tǒng)計(jì),導(dǎo)致
統(tǒng)計(jì)錯(cuò)誤的問題,提出了解決該問題的一種實(shí)現(xiàn)任務(wù)串行的系統(tǒng)和方 法。
本發(fā)明一種實(shí)現(xiàn)任務(wù)串行的系統(tǒng),包括業(yè)務(wù)控制點(diǎn)和統(tǒng)計(jì)服務(wù)器,其中,
所述業(yè)務(wù)控制點(diǎn)包括任務(wù)處理模塊和第一任務(wù)管理模塊,所述任 務(wù)處理模塊用于處理任務(wù),所述第 一任務(wù)管理模塊用于導(dǎo)出所述任務(wù) 處理模塊的任務(wù)處理完畢時(shí)得到的數(shù)據(jù)結(jié)果,并將所述數(shù)據(jù)結(jié)果發(fā)送
到統(tǒng)計(jì)服務(wù)器;
所述統(tǒng)計(jì)服務(wù)器包括第二任務(wù)管理模塊,所述第二任務(wù)管理模塊 用于讀取所述數(shù)據(jù)結(jié)果,并進(jìn)行數(shù)據(jù)統(tǒng)計(jì)。
進(jìn)一步地,在上述系統(tǒng)中,所述業(yè)務(wù)控制點(diǎn)還包括定時(shí)器,所述 定時(shí)器用于定時(shí)掃描所述任務(wù)處理模塊的任務(wù)處理進(jìn)度,當(dāng)掃描到所 述任務(wù)處理模塊的任務(wù)處理完畢時(shí),觸發(fā)所述第一任務(wù)管理模塊。
進(jìn)一步地,在上述系統(tǒng)中,所述業(yè)務(wù)控制點(diǎn)還包括任務(wù)進(jìn)度監(jiān)控 模塊,所述任務(wù)進(jìn)度監(jiān)控模塊用于監(jiān)測并記錄所述任務(wù)處理模塊的任 務(wù)處理進(jìn)度,以供所述定時(shí)器定時(shí)掃描。
進(jìn)一步地,在上述系統(tǒng)中,所述統(tǒng)計(jì)服務(wù)器還包括接收和進(jìn)度處 理模塊,所述接收和進(jìn)度處理模塊用于接收所述第一任務(wù)管理模塊發(fā) 送的所述數(shù)據(jù)結(jié)果,并將所述數(shù)據(jù)結(jié)果導(dǎo)入到所述統(tǒng)計(jì)服務(wù)器的數(shù)據(jù) 庫中,以供所述第二任務(wù)管理模塊讀取。
進(jìn)一步地,在上述系統(tǒng)中,所述定時(shí)器,還用于向所述接收和進(jìn)
度處理模塊發(fā)送消息,提示可向業(yè)務(wù)控制點(diǎn)端提取所述數(shù)據(jù)結(jié)果; 所述接收和進(jìn)度處理模塊,還用于接收所述定時(shí)器發(fā)送的消息,
并回復(fù)消息,提示已經(jīng)做好接收所述數(shù)據(jù)結(jié)果的準(zhǔn)備。 本發(fā)明一種實(shí)現(xiàn)任務(wù)串行的方法,包括以下步驟 業(yè)務(wù)控制點(diǎn)的任務(wù)處理模塊處理任務(wù),完畢時(shí)得到數(shù)據(jù)結(jié)果,第
一任務(wù)管理模塊導(dǎo)出所述數(shù)據(jù)結(jié)果,并將所述數(shù)據(jù)結(jié)果發(fā)送到統(tǒng)計(jì)服
務(wù)器;
所述統(tǒng)計(jì)服務(wù)器的第二任務(wù)管理模塊讀取所述數(shù)據(jù)結(jié)果,并進(jìn)行 數(shù)據(jù)統(tǒng)計(jì)。
進(jìn)一步地,在上述方法中,還包括
定時(shí)器定時(shí)掃描所述任務(wù)處理模塊的任務(wù)處理進(jìn)度,當(dāng)掃描到任 務(wù)處理完畢時(shí),觸發(fā)所述第一任務(wù)管理模塊。進(jìn)一步地,在上述方法中,在所述業(yè)務(wù)控制點(diǎn)處理任務(wù)時(shí),還包
括
所述業(yè)務(wù)控制點(diǎn)的任務(wù)進(jìn)度監(jiān)控模塊監(jiān)測并記錄所述任務(wù)處理 模塊的任務(wù)處理進(jìn)度,以供所述定時(shí)器定時(shí)掃描。 進(jìn)一步地,在上述方法中,還包括
所述統(tǒng)計(jì)服務(wù)器的接收和進(jìn)度處理模塊接收所述第一任務(wù)管理 模塊發(fā)送的所述數(shù)據(jù)結(jié)果,并將所述數(shù)據(jù)結(jié)果導(dǎo)入到所述統(tǒng)計(jì)服務(wù)器 的數(shù)據(jù)庫中,以供所述第二任務(wù)管理模塊讀取。
進(jìn)一步地,在上述方法中,所述接收和進(jìn)度處理模塊接收所述第 一任務(wù)管理模塊發(fā)送的所述數(shù)據(jù)結(jié)果之前,還包括
所述定時(shí)器向所述接收和進(jìn)度處理模塊發(fā)送消息,提示可向業(yè)務(wù) 控制點(diǎn)端提取所述數(shù)據(jù)結(jié)果;
所述接收和進(jìn)度處理模塊接收所述定時(shí)器發(fā)送的消息,并回復(fù)消 息,提示已經(jīng)做好接收所述數(shù)據(jù)結(jié)果的準(zhǔn)備。
與現(xiàn)有技術(shù)相比較,采用本發(fā)明使得SCP和統(tǒng)計(jì)服務(wù)器的任務(wù) 的串行執(zhí)行,在SCP完成對任務(wù)的處理后,從SCP接收處理得到的 數(shù)據(jù)結(jié)果,再進(jìn)行數(shù)據(jù)統(tǒng)計(jì),從而保證了統(tǒng)計(jì)服務(wù)器統(tǒng)計(jì)數(shù)據(jù)的正確 性和穩(wěn)定性。
圖l是本發(fā)明一種實(shí)現(xiàn)任務(wù)串行的系統(tǒng)模塊示意圖; 圖2是本發(fā)明一種實(shí)現(xiàn)任務(wù)串行的方法流程示意圖; 圖3是本發(fā)明一種實(shí)現(xiàn)任務(wù)串行的方法具體流程示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對本發(fā)明 一種實(shí)現(xiàn)任務(wù)串行的系統(tǒng)和方法進(jìn)行說明。
請參閱圖1,其是本發(fā)明一種實(shí)現(xiàn)任務(wù)串行的系統(tǒng)模塊示意圖。 本發(fā)明 一種實(shí)現(xiàn)任務(wù)串行的系統(tǒng)包括SCP100與統(tǒng)計(jì)服務(wù)器200。 其中,SCP100包括任務(wù)處理模塊101、任務(wù)進(jìn)度監(jiān)控模塊102、定時(shí)器103和第一任務(wù)管理模塊104。統(tǒng)計(jì)服務(wù)器200包括接收和進(jìn)度處 理模塊201和第二任務(wù)管理模塊202。
任務(wù)處理模塊101,用于處理處理計(jì)劃任務(wù)中設(shè)置的各項(xiàng)任務(wù), 在任務(wù)處理完畢時(shí),得到數(shù)據(jù)結(jié)果。該計(jì)劃任務(wù)為SCP100的操作系 統(tǒng)自帶的計(jì)劃任務(wù),其通過系統(tǒng)命令crontab來實(shí)現(xiàn)。SCP100的操:作 系統(tǒng)釆用UNIX或者Linux系統(tǒng)。在計(jì)劃任務(wù)中設(shè)置特定時(shí)間運(yùn)行預(yù) 設(shè)的各項(xiàng)任務(wù)。
任務(wù)進(jìn)度監(jiān)控模塊102,用于監(jiān)測并記錄任務(wù)處理模塊101的處 理進(jìn)度,以供定時(shí)器103定時(shí)掃描。
定時(shí)器103,用于定時(shí)掃描任務(wù)進(jìn)度監(jiān)控模塊102記錄的處理進(jìn) 度,在掃描到任務(wù)處理完畢時(shí),觸發(fā)第一任務(wù)管理模塊104,而且還 用于向接收和進(jìn)度處理模塊201發(fā)送消息,提示可向SCP100端提取 數(shù)據(jù)結(jié)果。
第一任務(wù)管理模塊104,用于任務(wù)處理模塊101的任務(wù)處理完畢 時(shí)得到的數(shù)據(jù)結(jié)果,并將所述數(shù)據(jù)結(jié)果發(fā)送到統(tǒng)計(jì)服務(wù)器200。
接收和進(jìn)度處理模塊201,用于接收定時(shí)器103發(fā)送的消息,并 回復(fù)消息,提示已經(jīng)做好接收數(shù)據(jù)結(jié)果的準(zhǔn)備,而且還用于接收第一 任務(wù)管理模塊104發(fā)送的數(shù)據(jù)結(jié)果,并將數(shù)據(jù)結(jié)果導(dǎo)入到統(tǒng)計(jì)服務(wù)器 200的數(shù)據(jù)庫中。
第二任務(wù)管理模塊202,用于從數(shù)據(jù)庫中讀取數(shù)據(jù)結(jié)果,進(jìn)行數(shù) 據(jù)統(tǒng)計(jì)。
請參閱圖2,其是本發(fā)明一種實(shí)現(xiàn)任務(wù)串行的方法流程示意圖。
本發(fā)明一種實(shí)現(xiàn)任務(wù)串行的方法,包括以下步驟
步驟S1、 SCP的任務(wù)處理模塊處理任務(wù),完畢時(shí)得到數(shù)據(jù)結(jié)果,
第 一任務(wù)管理才莫塊導(dǎo)出所述數(shù)據(jù)結(jié)果,并將所述數(shù)據(jù)結(jié)果發(fā)送到統(tǒng)計(jì)
服務(wù)器;
步驟S2、所述統(tǒng)計(jì)服務(wù)器的第二任務(wù)管理模塊讀取所述數(shù)據(jù)結(jié) 果,并進(jìn)行數(shù)據(jù)統(tǒng)計(jì)。
請參閱圖3,其是本發(fā)明一種實(shí)現(xiàn)任務(wù)串行的方法具體流程示意圖。本發(fā)明一種實(shí)現(xiàn)任務(wù)串行的方法,具體包括以下步驟 步驟Sll、 SCP的計(jì)劃任務(wù)啟動。
步驟S12、任務(wù)處理模塊處理計(jì)劃任務(wù)中設(shè)置的各項(xiàng)任務(wù)。并且, 在任務(wù)處理完畢時(shí),得到數(shù)據(jù)結(jié)果。該模塊處理的任務(wù)的內(nèi)容根據(jù) SCP端不同的增值業(yè)務(wù)而不同。
步驟S13、任務(wù)處理模塊每處理完一項(xiàng)任務(wù),就會調(diào)用一次任務(wù) 進(jìn)度監(jiān)控模塊。任務(wù)進(jìn)度監(jiān)控模塊記錄任務(wù)處理模塊處理計(jì)劃任務(wù)的 當(dāng)前的處理進(jìn)度。記錄的方式有兩種方式,分別是記錄為文件方式, 和記錄在數(shù)據(jù)庫的數(shù)據(jù)表中。
步驟S14、運(yùn)行定時(shí)器,該定時(shí)器掃描任務(wù)進(jìn)度監(jiān)控模塊記錄的 處理進(jìn)度,得到任務(wù)處理模塊的處理進(jìn)度。如果是記錄為文件方式, 則定時(shí)器掃描該文件,如果是記錄在數(shù)據(jù)庫的數(shù)據(jù)表中,則掃描該數(shù) 據(jù)表。
步驟S15、當(dāng)定時(shí)器掃描到所述任務(wù)的處理完畢,觸發(fā)第一任務(wù) 管理模塊,該第一任務(wù)管理模塊導(dǎo)出數(shù)據(jù)結(jié)果。數(shù)據(jù)結(jié)果的導(dǎo)出,與 SCP的數(shù)據(jù)庫類型相關(guān),不同的數(shù)據(jù)庫類型采取的數(shù)據(jù)導(dǎo)出方法不 同,如SYBASE數(shù)據(jù)庫一般采用bcp out方式導(dǎo)出,ORACLE數(shù)據(jù)庫 一般采用spool方式導(dǎo)出。
步驟S16、當(dāng)?shù)谝蝗蝿?wù)管理模塊導(dǎo)出數(shù)據(jù)結(jié)果結(jié)束時(shí),調(diào)用任務(wù) 進(jìn)度監(jiān)控模塊記錄第一任務(wù)管理模塊的處理進(jìn)度,即導(dǎo)出數(shù)據(jù)結(jié)果結(jié) 束。
步驟S17、定時(shí)器掃描任務(wù)進(jìn)度監(jiān)控模塊記錄的處理進(jìn)度,發(fā)現(xiàn) 記錄進(jìn)度為導(dǎo)出數(shù)據(jù)結(jié)果結(jié)束,則向統(tǒng)計(jì)服務(wù)器發(fā)送消息,提示統(tǒng)計(jì) 服務(wù)器可向SCP端提取數(shù)據(jù)結(jié)果。定時(shí)器等待統(tǒng)計(jì)服務(wù)器的回應(yīng)消 息,當(dāng)接收到回應(yīng)消息時(shí),再次觸發(fā)任務(wù)進(jìn)度監(jiān)控模塊記錄今日SCP 端任務(wù)處理結(jié)束,實(shí)際上是將SCP端的任務(wù)進(jìn)度置于第二天的初始 狀態(tài),為下一天的任務(wù)做好準(zhǔn)備,并停止定時(shí)器的工作,減少系統(tǒng)開 銷。
進(jìn)一步,在上述步驟S16中,消息和回應(yīng)消息的實(shí)現(xiàn)方式很多, 此處介紹一種常用簡單的實(shí)現(xiàn)方式,SCP和統(tǒng)計(jì)服務(wù)器預(yù)先定義好消息的格式,比如采用一定的格式和一定字節(jié)數(shù)的短小文本,而作為接 收消息的一方以一定的時(shí)間間隔,掃描是否接收到消息,若接收到, 檢查消息是否雙方預(yù)先定義好消息的格式。
步驟S21、統(tǒng)計(jì)服務(wù)器的接收和進(jìn)度處理模塊接收到來自定時(shí)器 發(fā)送來的消息,向SCP端的定時(shí)器回復(fù)消息,提示統(tǒng)計(jì)服務(wù)器已經(jīng) 做好接收數(shù)據(jù)結(jié)果的準(zhǔn)備,并且修正統(tǒng)計(jì)服務(wù)器的進(jìn)度到可以取業(yè)務(wù) SCP數(shù)據(jù)的狀態(tài)。
步驟S22、觸發(fā)統(tǒng)計(jì)服務(wù)器的第二任務(wù)管理模塊,第二任務(wù)管理 模塊以FTP方式接收從SCP導(dǎo)出的數(shù)據(jù)結(jié)果。通常,導(dǎo)出的數(shù)據(jù)結(jié) 果是文本文件,因此以FTP方式接收時(shí),采用ASCII碼傳輸方式。 當(dāng)接收完成時(shí),接收和進(jìn)度處理模塊修正統(tǒng)計(jì)服務(wù)器進(jìn)度到可以導(dǎo)入 數(shù)據(jù)狀態(tài)。
步驟S23、第二任務(wù)管理;f莫塊導(dǎo)入數(shù)據(jù)結(jié)果。不同的數(shù)據(jù)庫類型 導(dǎo)入的方式不同,對于文本文件導(dǎo)入,SYBASE數(shù)據(jù)庫多采用bcp in 方式導(dǎo)入,ORACLE數(shù)據(jù)庫多采用sqlldr方式導(dǎo)入。當(dāng)導(dǎo)入結(jié)束后, 接收和進(jìn)度處理模塊修正統(tǒng)計(jì)服務(wù)器進(jìn)度到可執(zhí)行任務(wù)統(tǒng)計(jì)狀態(tài)。
步驟S24、第二任務(wù)管理^t塊從數(shù)據(jù)庫中讀取數(shù)據(jù)結(jié)果,對數(shù)據(jù) 結(jié)果進(jìn)行分析處理,得到正確的統(tǒng)計(jì)數(shù)據(jù)。
與現(xiàn)有技術(shù)相比較,采用本發(fā)明使得SCP和統(tǒng)計(jì)服務(wù)器的任務(wù) 的串行執(zhí)行,在SCP完成對任務(wù)的處理后,從SCP接收處理得到的 數(shù)據(jù)結(jié)果,再進(jìn)行數(shù)據(jù)統(tǒng)計(jì),從而保證了統(tǒng)計(jì)服務(wù)器統(tǒng)計(jì)數(shù)據(jù)的正確 性和穩(wěn)定性。而且,本發(fā)明使用統(tǒng)計(jì)服務(wù)器來對SCP進(jìn)行數(shù)據(jù)統(tǒng)計(jì), 減少SCP上的功耗,提高了SCP的呼叫性能,增加了不同業(yè)務(wù)的用 戶的承載量。
以上僅為本發(fā)明的優(yōu)選實(shí)施案例而已,并不用于限制本發(fā)明,對 于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā) 明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包 含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種實(shí)現(xiàn)任務(wù)串行的系統(tǒng),包括業(yè)務(wù)控制點(diǎn)和統(tǒng)計(jì)服務(wù)器,其特征在于,所述業(yè)務(wù)控制點(diǎn)包括任務(wù)處理模塊和第一任務(wù)管理模塊,所述任務(wù)處理模塊用于處理任務(wù),所述第一任務(wù)管理模塊用于導(dǎo)出所述任務(wù)處理模塊的任務(wù)處理完畢時(shí)得到的數(shù)據(jù)結(jié)果,并將所述數(shù)據(jù)結(jié)果發(fā)送到統(tǒng)計(jì)服務(wù)器;所述統(tǒng)計(jì)服務(wù)器包括第二任務(wù)管理模塊,所述第二任務(wù)管理模塊用于讀取所述數(shù)據(jù)結(jié)果,并進(jìn)行數(shù)據(jù)統(tǒng)計(jì)。
2、 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述業(yè)務(wù)控制點(diǎn) 還包括定時(shí)器,所述定時(shí)器用于定時(shí)掃描所述任務(wù)處理模塊的任務(wù)處 理進(jìn)度,當(dāng)掃描到所述任務(wù)處理模塊的任務(wù)處理完畢時(shí),觸發(fā)所述第 一任務(wù)管理模塊。
3、 根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述業(yè)務(wù)控制點(diǎn) 還包括任務(wù)進(jìn)度監(jiān)控模塊,所述任務(wù)進(jìn)度監(jiān)控模塊用于監(jiān)測并記錄所 述任務(wù)處理模塊的任務(wù)處理進(jìn)度,以供所述定時(shí)器定時(shí)掃描。
4、 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述統(tǒng)計(jì)服務(wù)器 還包括接收和進(jìn)度處理模塊,所述接收和進(jìn)度處理模塊用于接收所述 第 一任務(wù)管理^t塊發(fā)送的所述數(shù)據(jù)結(jié)果,并將所述it據(jù)結(jié)果導(dǎo)入到所 述統(tǒng)計(jì)服務(wù)器的數(shù)據(jù)庫中,以供所述第二任務(wù)管理模塊讀取。
5、 根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述定時(shí)器,還用于向所述接收和進(jìn)度處理模塊發(fā)送消息,提示 可向業(yè)務(wù)控制點(diǎn)端提取所述數(shù)據(jù)結(jié)果;所述接收和進(jìn)度處理模塊,還用于接收所述定時(shí)器發(fā)送的消息, 并回復(fù)消息,提示已經(jīng)做好接收所述數(shù)據(jù)結(jié)果的準(zhǔn)備。
6、 一種實(shí)現(xiàn)任務(wù)串行的方法,其特征在于,包括以下步驟 業(yè)務(wù)控制點(diǎn)的任務(wù)處理模塊處理任務(wù),完畢時(shí)得到數(shù)據(jù)結(jié)果,第一任務(wù)管理模塊導(dǎo)出所述數(shù)據(jù)結(jié)果,并將所述數(shù)據(jù)結(jié)果發(fā)送到統(tǒng)計(jì)服務(wù)器;所述統(tǒng)計(jì)服務(wù)器的第二任務(wù)管理模塊讀取所述數(shù)據(jù)結(jié)果,并進(jìn)行 數(shù)據(jù)統(tǒng)計(jì)。
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括 定時(shí)器定時(shí)掃描所述任務(wù)處理模塊的任務(wù)處理進(jìn)度,當(dāng)掃描到任務(wù)處理完畢時(shí),觸發(fā)所述第一任務(wù)管理模塊。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述業(yè)務(wù)控制 點(diǎn)處理任務(wù)時(shí),還包括所述業(yè)務(wù)控制點(diǎn)的任務(wù)進(jìn)度監(jiān)控模塊監(jiān)測并記錄所述任務(wù)處理 模塊的任務(wù)處理進(jìn)度,以供所述定時(shí)器定時(shí)掃描。
9、 根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括 所述統(tǒng)計(jì)服務(wù)器的接收和進(jìn)度處理模塊接收所述第一任務(wù)管理模塊發(fā)送的所述數(shù)據(jù)結(jié)果,并將所述數(shù)據(jù)結(jié)果導(dǎo)入到所述統(tǒng)計(jì)服務(wù)器 的數(shù)據(jù)庫中,以供所述第二任務(wù)管理模塊讀取。
10、 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述接收和進(jìn)度 處理模塊接收所述第 一任務(wù)管理模塊發(fā)送的所述數(shù)據(jù)結(jié)果之前,還包 括所述定時(shí)器向所述接收和進(jìn)度處理模塊發(fā)送消息,提示可向業(yè)務(wù) 控制點(diǎn)端提取所述數(shù)據(jù)結(jié)果;所述接收和進(jìn)度處理模塊接收所述定時(shí)器發(fā)送的消息,并回復(fù)消 息,提示已經(jīng)做好接收所述數(shù)據(jù)結(jié)果的準(zhǔn)備。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)任務(wù)串行的系統(tǒng)和方法。該系統(tǒng)包括業(yè)務(wù)控制點(diǎn)和統(tǒng)計(jì)服務(wù)器,其中,業(yè)務(wù)控制點(diǎn)包括任務(wù)處理模塊和第一任務(wù)管理模塊,任務(wù)處理模塊用于處理任務(wù),第一任務(wù)管理模塊用于導(dǎo)出任務(wù)處理模塊的任務(wù)處理完畢時(shí)得到的數(shù)據(jù)結(jié)果,并將數(shù)據(jù)結(jié)果發(fā)送到統(tǒng)計(jì)服務(wù)器;統(tǒng)計(jì)服務(wù)器包括第二任務(wù)管理模塊,第二任務(wù)管理模塊用于讀取數(shù)據(jù)結(jié)果,并進(jìn)行數(shù)據(jù)統(tǒng)計(jì)。采用本發(fā)明保證了統(tǒng)計(jì)服務(wù)器統(tǒng)計(jì)數(shù)據(jù)的正確性和穩(wěn)定性。
文檔編號H04L12/26GK101557311SQ200910107000
公開日2009年10月14日 申請日期2009年5月15日 優(yōu)先權(quán)日2009年5月15日
發(fā)明者李良生 申請人:中興通訊股份有限公司