專利名稱:一種web系統(tǒng)中對(duì)中間數(shù)據(jù)定時(shí)處理的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及TOB技術(shù)的系統(tǒng)開(kāi)發(fā)及應(yīng)用領(lǐng)域,尤指一種WEB系統(tǒng)中對(duì)中間數(shù)據(jù)定 時(shí)處理的方法。
背景技術(shù):
多年來(lái),在電力系統(tǒng)的項(xiàng)目開(kāi)發(fā)實(shí)施過(guò)程中TOB系統(tǒng)的應(yīng)用越來(lái)越廣泛,同時(shí)在 WEB系統(tǒng)中所要實(shí)現(xiàn)的功能也越來(lái)越豐富。早期由于TOB技術(shù)的局限性,對(duì)于一些原始數(shù)據(jù) 的自動(dòng)定時(shí)處理的實(shí)現(xiàn)方法差強(qiáng)人意,執(zhí)行效率差,實(shí)現(xiàn)的效果也不理想。這樣就需要一種更為有效的,實(shí)用的,高效率的對(duì)中間數(shù)據(jù)的自動(dòng)定時(shí)處理計(jì)算 的實(shí)現(xiàn)方法,實(shí)現(xiàn)的方法更為方便,有效,執(zhí)行效率更高,同時(shí)用戶的操作界頁(yè)更為友好、簡(jiǎn) 捷。
發(fā)明內(nèi)容
針對(duì)以上述情況,本方法的目的為提供了一個(gè)方便、高效的TOB系統(tǒng)中對(duì)中間數(shù) 據(jù)定時(shí)處理的實(shí)現(xiàn)方法,并使數(shù)據(jù)的自動(dòng)處理更為方便,效率更高,用戶操作更友好。為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案是一種WEB系統(tǒng)中對(duì)中間數(shù)據(jù)定時(shí)處理的 方法,所述方法包括以下步驟si :WEB系統(tǒng)運(yùn)行后,自動(dòng)數(shù)據(jù)處理線程自動(dòng)啟動(dòng),讀取數(shù)據(jù) 處理需求的配置文件;S2 根據(jù)配置參數(shù),自動(dòng)數(shù)據(jù)處理線程定時(shí)執(zhí)行數(shù)據(jù)的處理,并將處 理結(jié)果保存;S3 于客戶端手動(dòng)發(fā)起數(shù)據(jù)補(bǔ)算處理線程;S4 服務(wù)端收到客戶端請(qǐng)求后,按 照客戶端發(fā)出的指定條件對(duì)相應(yīng)數(shù)據(jù)進(jìn)行重算或是補(bǔ)算操作;S5 處理完成后,將數(shù)據(jù)保 存。作為改進(jìn),在所述步驟Sl中,所述自動(dòng)數(shù)據(jù)處理線程在WEB系統(tǒng)開(kāi)始運(yùn)行時(shí),自動(dòng) 啟動(dòng),線程啟動(dòng)后,讀取數(shù)據(jù)處理的配置文件,所述配置文件中包括對(duì)不同數(shù)據(jù)的相關(guān)參數(shù) 進(jìn)行定義。作為改進(jìn),所述步驟S2中,自動(dòng)數(shù)據(jù)處理線程根據(jù)配置參數(shù),對(duì)相應(yīng)數(shù)據(jù)進(jìn)行處 理,對(duì)不同數(shù)據(jù)的統(tǒng)計(jì)計(jì)算頻率不同,依據(jù)用戶的實(shí)際需要分別統(tǒng)計(jì)計(jì)算,統(tǒng)計(jì)計(jì)算完成 后,數(shù)據(jù)進(jìn)行保存。作為改進(jìn),所述步驟S3中,系統(tǒng)提供人工啟動(dòng)中間數(shù)據(jù)處理的線程。作為改進(jìn),所述步驟S4中,服務(wù)器端根據(jù)客戶端發(fā)出的參數(shù)及條件,啟動(dòng)數(shù)據(jù)處 理線程。作為改進(jìn),所述步驟S5中,保存數(shù)據(jù)時(shí),數(shù)據(jù)已存在則替換原有數(shù)據(jù);數(shù)據(jù)不存在 則直接保存。作為改進(jìn),所述步驟S5中,數(shù)據(jù)處理線程處理完數(shù)據(jù)后,保存數(shù)據(jù),終止線程。本發(fā)明實(shí)施例的目的在于提供一種更為簡(jiǎn)便、有效的,快捷的數(shù)據(jù)自動(dòng)定時(shí)處理 的方法。本發(fā)明的有益效果是本方法通過(guò)啟動(dòng)自動(dòng)數(shù)據(jù)處理線程——執(zhí)行數(shù)據(jù)處理——發(fā)起數(shù)據(jù)補(bǔ)算處理線程——服務(wù)端進(jìn)行重算或補(bǔ)算操作——數(shù)據(jù)保存等步驟,實(shí)現(xiàn)了在 WEB系統(tǒng)中簡(jiǎn)捷、高效的對(duì)中間數(shù)據(jù)定時(shí)計(jì)算處理,并用戶操作更友好。因此,基于該方法的 電力系統(tǒng)中具有更高效的數(shù)據(jù)處理能力和執(zhí)行效率,該方法更提高了電力系統(tǒng)的穩(wěn)定性。
圖1是系統(tǒng)實(shí)現(xiàn)的流程圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施方式
對(duì)本實(shí)用新型進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。如圖1所示,本發(fā)明一種TOB系統(tǒng)中對(duì)中間數(shù)據(jù)定時(shí)處理的方法,適用于B/S系統(tǒng) 領(lǐng)域,該方法步驟依次是:WEB系統(tǒng)開(kāi)始運(yùn)行后,自動(dòng)數(shù)據(jù)處理線程自動(dòng)啟動(dòng),線程啟動(dòng)后, 讀取數(shù)據(jù)處理需求的配置文檔,配置文檔中主要對(duì)不同數(shù)據(jù)的相關(guān)參數(shù)進(jìn)行定義。2自動(dòng)數(shù) 據(jù)處理線程根據(jù)配置參數(shù),定時(shí)執(zhí)行數(shù)據(jù)的處理,對(duì)不同數(shù)據(jù)的統(tǒng)計(jì)計(jì)算頻率不同,依據(jù)用 戶的實(shí)際需要分別統(tǒng)計(jì)計(jì)算,有的數(shù)據(jù)是一小時(shí)統(tǒng)計(jì)一次,有的是一天,有的是一月統(tǒng)計(jì)一 次,并將統(tǒng)計(jì)計(jì)算完成的結(jié)果保存到數(shù)據(jù)庫(kù)。WEB系統(tǒng)為操作人員提供人工啟動(dòng)中間數(shù)據(jù)處 理的線程,操作人員在客戶端手動(dòng)發(fā)起數(shù)據(jù)補(bǔ)算處理線程。服務(wù)端收到客戶端請(qǐng)求后,根據(jù) 客戶端發(fā)出的參數(shù)及條件,對(duì)相應(yīng)數(shù)據(jù)進(jìn)行重算或是補(bǔ)算操作,人工啟動(dòng)線程后,人工數(shù)據(jù) 處理線程為不可干預(yù)狀態(tài),直到線程結(jié)束。數(shù)據(jù)處理線程處理完數(shù)據(jù)后,保存數(shù)據(jù)時(shí),數(shù)據(jù) 已存在則替換原有數(shù)據(jù);數(shù)據(jù)不存在則直接保存,并且終止線程。本方法使基于TOB的服務(wù)器上實(shí)現(xiàn)中間數(shù)據(jù)的處理功能上更為簡(jiǎn)捷,方便,有效, 同時(shí)在用戶界面的操作也更為友好。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種WEB系統(tǒng)中對(duì)中間數(shù)據(jù)定時(shí)處理的方法,其特征在于,所述方法包括以下步驟51:WEB系統(tǒng)運(yùn)行后,自動(dòng)數(shù)據(jù)處理線程自動(dòng)啟動(dòng),讀取數(shù)據(jù)處理需求的配置文件;52根據(jù)配置參數(shù),自動(dòng)數(shù)據(jù)處理線程定時(shí)執(zhí)行數(shù)據(jù)的處理,并將處理結(jié)果保存;53于客戶端手動(dòng)發(fā)起數(shù)據(jù)補(bǔ)算處理線程;54服務(wù)端收到客戶端請(qǐng)求后,按照客戶端發(fā)出的指定條件對(duì)相應(yīng)數(shù)據(jù)進(jìn)行重算或是 補(bǔ)算操作;S5:處理完成后,將數(shù)據(jù)保存。
2.根據(jù)權(quán)利要求1所述的WEB系統(tǒng)中對(duì)中間數(shù)據(jù)定時(shí)處理的方法,其特征在于,在所述 步驟Sl中,所述自動(dòng)數(shù)據(jù)處理線程在WEB系統(tǒng)開(kāi)始運(yùn)行時(shí),自動(dòng)啟動(dòng),線程啟動(dòng)后,讀取數(shù) 據(jù)處理的配置文件,所述配置文件中包括對(duì)不同數(shù)據(jù)的相關(guān)參數(shù)進(jìn)行定義。
3.根據(jù)權(quán)利要求1所述的WEB系統(tǒng)中對(duì)中間數(shù)據(jù)定時(shí)處理的方法,其特征在于,所述步 驟S2中,自動(dòng)數(shù)據(jù)處理線程根據(jù)配置參數(shù),對(duì)相應(yīng)數(shù)據(jù)進(jìn)行處理,對(duì)不同數(shù)據(jù)的統(tǒng)計(jì)計(jì)算 頻率不同,依據(jù)用戶的實(shí)際需要分別統(tǒng)計(jì)計(jì)算,統(tǒng)計(jì)計(jì)算完成后,數(shù)據(jù)進(jìn)行保存。
4.根據(jù)權(quán)利要求1所述的WEB系統(tǒng)中對(duì)中間數(shù)據(jù)定時(shí)處理的方法,其特征在于,所述步 驟S3中,TOB系統(tǒng)提供人工啟動(dòng)中間數(shù)據(jù)處理的線程。
5.根據(jù)權(quán)利要求1所述的WEB系統(tǒng)中對(duì)中間數(shù)據(jù)定時(shí)處理的方法,其特征在于,所述步 驟S4中,服務(wù)器端根據(jù)客戶端發(fā)出的參數(shù)及條件,啟動(dòng)數(shù)據(jù)處理線程。
6.根據(jù)權(quán)利要求1所述的WEB系統(tǒng)中對(duì)中間數(shù)據(jù)定時(shí)處理的方法,其特征在于,所述步 驟S5中,保存數(shù)據(jù)時(shí),數(shù)據(jù)已存在則替換原有數(shù)據(jù);數(shù)據(jù)不存在則直接保存。
7.根據(jù)權(quán)利要求6所述的TOB系統(tǒng)中對(duì)中間數(shù)據(jù)定時(shí)處理的方法,其特征在于,所述步 驟S5中,數(shù)據(jù)處理線程處理完數(shù)據(jù)后,保存數(shù)據(jù),終止線程。
全文摘要
本發(fā)明公開(kāi)了一種WEB系統(tǒng)中對(duì)中間數(shù)據(jù)進(jìn)行定時(shí)加工計(jì)算處理的方法,本方法包括以下步驟自動(dòng)啟動(dòng)中間數(shù)據(jù)計(jì)算線程,定時(shí)進(jìn)行數(shù)據(jù)的加工計(jì)算并保存到數(shù)據(jù)庫(kù)中;同時(shí)在WEB系統(tǒng)中操作人員可以根據(jù)中間數(shù)據(jù)加工的自動(dòng)計(jì)算線程的執(zhí)行結(jié)果采取人工啟動(dòng)中間數(shù)據(jù)的補(bǔ)算線程對(duì)中間數(shù)據(jù)進(jìn)行重新計(jì)算或是補(bǔ)算。本方法應(yīng)用在B/C系統(tǒng)中,此種方法既提供了WEB系統(tǒng)自動(dòng)定時(shí)統(tǒng)計(jì)計(jì)算加工中間數(shù)據(jù),還提供了人工啟動(dòng)統(tǒng)計(jì)計(jì)算加工中間數(shù)據(jù)的功能,使系統(tǒng)所需的中間數(shù)據(jù)的統(tǒng)計(jì)結(jié)果更準(zhǔn)確,全面,且操作更為有效簡(jiǎn)單,便于用戶使用。
文檔編號(hào)G06F17/30GK102117209SQ201010595250
公開(kāi)日2011年7月6日 申請(qǐng)日期2010年12月20日 優(yōu)先權(quán)日2010年12月20日
發(fā)明者楊忠 申請(qǐng)人:深圳市科陸電子科技股份有限公司