亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

批量處理的最優(yōu)值計(jì)算裝置和方法

文檔序號:9547649閱讀:868來源:國知局
批量處理的最優(yōu)值計(jì)算裝置和方法
【專利說明】批量處理的最優(yōu)值計(jì)算裝置和方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體地,涉及一種批量處理的最優(yōu)值計(jì)算裝置和方法。
【背景技術(shù)】
[0003]目前,在大型企業(yè)的ERP系統(tǒng)中,經(jīng)??梢砸姷交趦?yōu)先關(guān)系順序的最優(yōu)值計(jì)算的需求,在計(jì)算對象數(shù)據(jù)量龐大,且取值來源很多的情況下,最優(yōu)值的計(jì)算面臨性能上的嚴(yán)峻考驗(yàn)。
[0004]以ERP系統(tǒng)中的物料價(jià)格庫為例,在其中維護(hù)了用于某種用途的一組物料的價(jià)格,這些價(jià)格來源于不同的外部系統(tǒng),如來源于采購系統(tǒng)的最新采購價(jià)、最近三筆采購訂單的平均單價(jià),來源于存貨核算系統(tǒng)的最新結(jié)存價(jià)、加權(quán)平均價(jià),來源于財(cái)務(wù)系統(tǒng)的計(jì)劃價(jià)、參考成本價(jià),來源于成本系統(tǒng)的卷積成本等。在使用時(shí),企業(yè)可以依據(jù)不同的用途對這些價(jià)格來源進(jìn)行優(yōu)先級的排序,并依次按照順序進(jìn)行取價(jià),一旦高優(yōu)先級的價(jià)格來源取到價(jià)后,就不再向下計(jì)算。如在為產(chǎn)品定價(jià)提供依據(jù)的價(jià)格庫中設(shè)置時(shí),價(jià)格來源依次為最近三筆采購訂單的平均單價(jià)、最新采購價(jià)、加權(quán)平均價(jià)、計(jì)劃價(jià),取價(jià)時(shí)按照這個(gè)順序進(jìn)行計(jì)算。同時(shí),不同物料的價(jià)格來源的優(yōu)先級順序也是不同的,價(jià)格庫中種類繁多的物料與各自的價(jià)格來源的優(yōu)先級設(shè)置構(gòu)成了一組繁雜無序的數(shù)據(jù)集合。
[0005]根據(jù)以上實(shí)例,可以總結(jié)出這類求最優(yōu)值問題的特征:
1、最優(yōu)值的求解基于預(yù)設(shè)的取值順序;
2、不同計(jì)算對象的預(yù)設(shè)順序不同;
3、計(jì)算對象的數(shù)據(jù)量龐大,取值來源數(shù)量多;
4、需要依賴外部系統(tǒng)接口進(jìn)行取值計(jì)算。
[0006]對于計(jì)算對象的數(shù)據(jù)量龐大,每一個(gè)計(jì)算對象又設(shè)置了帶有優(yōu)先級關(guān)系的取值來源,在一次性批量按優(yōu)先級做取值時(shí),現(xiàn)有按優(yōu)先級順序方式取值會導(dǎo)致計(jì)算對象的取值來源在不同的優(yōu)先級分組中存在多次重復(fù),產(chǎn)生多次重復(fù)調(diào)用計(jì)算邏輯或外部接口問題,大量調(diào)用計(jì)算邏輯或接口產(chǎn)生性能問題,且無法收集未取到值得原因。

【發(fā)明內(nèi)容】

[0007]本發(fā)明的目的在于,針對上述問題,提出一種批量處理的最優(yōu)值計(jì)算裝置和方法,以實(shí)現(xiàn)提尚計(jì)算效率的優(yōu)點(diǎn)。
[0008]為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:
一種批量處理的最優(yōu)值計(jì)算裝置,包括取值來源分組處理單元、取值來源計(jì)算單元、優(yōu)先級處理單元和記錄錯誤信息單元;
所述取值來源分組處理單元:負(fù)責(zé)將輸入的帶有優(yōu)先級的計(jì)算對象按取值來源分組成多個(gè)帶有優(yōu)先級的計(jì)算單元組; 所述取值來源計(jì)算單元:構(gòu)建上述多個(gè)帶有優(yōu)先級的計(jì)算單元組取值來源順序;所述優(yōu)先級處理單元:根據(jù)上述構(gòu)建的取值來源順序構(gòu)建一個(gè)優(yōu)先級緩存用來存儲計(jì)算對象、優(yōu)先級和計(jì)算結(jié)果值;
所述記錄錯誤信息單元:將未取到計(jì)算結(jié)果的計(jì)算對象收集起來,存儲到數(shù)據(jù)庫中,便于用戶查找計(jì)算對象獲取不到計(jì)算結(jié)果的原因。
[0009]優(yōu)選的,所述構(gòu)建來源順序的原則為:將取值來源對應(yīng)算法執(zhí)行效率高的取值來源放置在前。
[0010]優(yōu)選的,所述取值來源計(jì)算單元構(gòu)建來源順序具體為:
循環(huán)取值來源取出每組待計(jì)算的計(jì)算對象,通過取值來源在取值來源與計(jì)算接口映射關(guān)系中找到具體接口,調(diào)用接口計(jì)算出帶有優(yōu)先級關(guān)系的計(jì)算結(jié)果。
[0011]優(yōu)選的,所述取值來源計(jì)算單元中,對于未取到值的或計(jì)算結(jié)果為null的計(jì)算對象,則將未取到值原因與解決方案記錄到記錄錯誤信息單元。
[0012]優(yōu)選的,所述優(yōu)先級處理單元構(gòu)建優(yōu)先級緩存具體為:
循環(huán)取值來源計(jì)算出的計(jì)算結(jié)果,與當(dāng)前計(jì)算對象的計(jì)算結(jié)果對比優(yōu)先級,如果優(yōu)先級高則替換掉優(yōu)先級緩存中的計(jì)算結(jié)果,優(yōu)先級低則不處理,如果當(dāng)前計(jì)算對象的值為null則跳過當(dāng)前計(jì)算對象。
[0013]同時(shí)本發(fā)明技術(shù)方案公開一種批量處理的最優(yōu)值計(jì)算方法,包括:
輸入帶優(yōu)先級的計(jì)算對象的步驟;
遍歷輸入數(shù)據(jù)按取值來源進(jìn)行分組的步驟;
按指定的取值來源順序?qū)σ呀?jīng)分組的計(jì)算對象做取值計(jì)算,得到計(jì)算對象的優(yōu)先級及計(jì)算結(jié)果的步驟;
根據(jù)得到的計(jì)算結(jié)果對計(jì)算對象做優(yōu)先級比對處理,并對未取到值的計(jì)算對象記錄錯誤信息的步驟。
[0014]優(yōu)選的,所述按指定的取值來源順序?qū)σ呀?jīng)分組的計(jì)算對象做取值計(jì)算,得到計(jì)算對象的優(yōu)先級及計(jì)算結(jié)果的步驟,具體為:
循環(huán)取值來源取出每組待計(jì)算的計(jì)算對象,通過取值來源在取值來源與計(jì)算接口映射關(guān)系中找到具體接口,調(diào)用接口計(jì)算出帶有優(yōu)先級關(guān)系的計(jì)算結(jié)果。
[0015]優(yōu)選的,所述根據(jù)得到的計(jì)算結(jié)果對計(jì)算對象做優(yōu)先級比對處理的步驟,具體為:
循環(huán)計(jì)算出的計(jì)算結(jié)果,與當(dāng)前計(jì)算對象的計(jì)算結(jié)果對比優(yōu)先級,如果優(yōu)先級高則替換掉優(yōu)先級緩存中的計(jì)算結(jié)果,優(yōu)先級低則不處理,如果當(dāng)前計(jì)算對象的值為null則跳過當(dāng)前計(jì)算對象。
[0016]本發(fā)明的技術(shù)方案具有以下有益效果:
本發(fā)明的技術(shù)方案,可以有效降低調(diào)用復(fù)雜算法或遠(yuǎn)程調(diào)用次數(shù),從而可以大幅提高計(jì)算效率。此外,本發(fā)明技術(shù)方案在計(jì)算過程中還應(yīng)該具備良好的交互能力,讓外部了解到計(jì)算過程中的細(xì)節(jié),比如:取值失敗的原因等。
[0017]下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0018]圖1為本發(fā)明實(shí)施例所述的批量處理的最優(yōu)值計(jì)算裝置的原理框圖;
圖2為本發(fā)明實(shí)施例所述的批量處理的最優(yōu)值計(jì)算方法的流程圖;
圖3為本發(fā)明實(shí)施例所述的取值來源分組處理單元處理數(shù)據(jù)的示意圖;
圖4為本發(fā)明實(shí)施例所述的取值來源計(jì)算單元處理數(shù)據(jù)的示意圖;
圖5為本發(fā)明實(shí)施例所述的優(yōu)先級處理單元處理數(shù)據(jù)的示意圖;
圖6為本發(fā)明實(shí)施例所述的記錄錯誤信息單元記錄數(shù)據(jù)的示意圖。
【具體實(shí)施方式】
[0019]以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]如圖1所示,一種批量處理的最優(yōu)值計(jì)算裝置,包括取值來源分組處理單元、取值來源計(jì)算單元、優(yōu)先級處理單元和記錄錯誤信息單元;
取值來源分組處理單元:此單元負(fù)責(zé)把輸入的帶有優(yōu)先級的計(jì)算對象按取值來源進(jìn)行分組成為帶有優(yōu)先級的計(jì)算單元組。如圖3所示。
[0021]取值來源計(jì)算單元:構(gòu)建取值來源順序,
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1