專利名稱:打樣方法和打樣處理器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及印刷領(lǐng)域,具體而言,涉及打樣方法和打樣處理器。
背景技術(shù):
把制成的印版,裝在打樣機(jī)上進(jìn)行試印的工作,稱為打樣。打樣是一個(gè)重要工序, 要正確地再現(xiàn)原版的階調(diào)層次和色彩。打樣的作用在于1、檢查制版各工序的質(zhì)量,利用打樣來檢驗(yàn)分色等的效果,反饋到前工序,以便更改。2、為客戶提供審校依據(jù),校張經(jīng)客戶簽字后即可付印。3、為正式印刷提供墨色、規(guī)格等依據(jù)及參考數(shù)據(jù)。工廠接受客戶委托及客戶對產(chǎn)品的規(guī)格要求(例如顏色,填充物等),先行制作樣品一或數(shù)個(gè)(或先繪圖樣),給客戶修正并確認(rèn)后,簽訂生產(chǎn)合同,開始量產(chǎn)。打樣屬于一種前期承接產(chǎn)品的預(yù)備工作。傳統(tǒng)打樣是指,在和印刷條件基本相同的情況下(如紙張、油墨、印刷方式等),把用原版曬制好的印版,安裝在打樣機(jī)上,進(jìn)行印刷,得到樣張。數(shù)碼打樣是指,把彩色桌面系統(tǒng)制作的頁面(或印張)數(shù)據(jù),不經(jīng)過任何形式的模擬手段,直接經(jīng)彩色打印機(jī)(噴墨、激光或其他方式)輸出樣張,以檢查印前工序的圖像頁面質(zhì)量,為印刷工序提供參照樣張,并為用戶提供可以簽字付印的依據(jù)。這種數(shù)碼打樣技術(shù),不是簡單照印輸出彩色樣張,而是通過復(fù)雜的彩色管理軟件,使輸出的樣張能再現(xiàn)與之配套的印刷樣張,包括紙張、油墨和印刷適性等多方面的匹配和相似。相比傳統(tǒng)打樣,數(shù)碼打樣色彩模擬真實(shí),排除了人為因素;節(jié)約成本,對操作人員經(jīng)驗(yàn)依賴?。粯訌堓敵鲑|(zhì)量穩(wěn)定、重復(fù)性強(qiáng);適應(yīng)性廣。發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中,打樣處理器往往連接了多臺可進(jìn)行打樣作業(yè)的負(fù)載設(shè)備,但是要求用戶唯一地指定一臺負(fù)載設(shè)備作為缺省的打樣設(shè)備。當(dāng)打樣作業(yè)負(fù)荷很大時(shí), 這臺缺省的打樣設(shè)備往往耗時(shí)很長。打樣系統(tǒng)的輸出速度一直是該技術(shù)發(fā)展的瓶頸。為了解決這個(gè)問題,用戶往往采用高性能的打樣設(shè)備。雖然近年來更高質(zhì)量、更快速度的打樣設(shè)備不斷推出,一定程度上能夠緩解這種狀況,但這些高性能打樣設(shè)備往往價(jià)格昂貴,限制了通過硬件手段改善打樣系統(tǒng)輸出速度的應(yīng)用和普及。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種打樣方法和打樣處理器,以解決現(xiàn)有技術(shù)通過高性能打樣設(shè)備處理大負(fù)荷打印作業(yè)的成本問題。在本發(fā)明的實(shí)施例中,提供了一種打樣方法,包括打樣處理器獲取作業(yè);獲取所有可用的打樣設(shè)備;根據(jù)每個(gè)打樣設(shè)備的負(fù)荷,將作業(yè)分配到打樣設(shè)備。在本發(fā)明的實(shí)施例中,提供了一種打樣處理器,包括作業(yè)模塊,用于獲取作業(yè); 設(shè)備模塊,用于獲取所有可用的打樣設(shè)備;分配模塊,用于根據(jù)每個(gè)打樣設(shè)備的負(fù)荷,將作業(yè)分配到打樣設(shè)備。
4
本發(fā)明實(shí)施例的打樣方法和打樣處理器因?yàn)楦鶕?jù)打樣設(shè)備的負(fù)荷來分配作業(yè),所以不再依賴高性能打樣設(shè)備來處理大負(fù)荷的打樣作業(yè),克服了采用高性能打樣設(shè)備成本較高的問題,本發(fā)明實(shí)現(xiàn)了高效低成本打樣的效果。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的打樣方法的流程圖;圖2示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的打樣方法中負(fù)載均衡分配步驟的流程圖;圖3示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的打樣設(shè)備負(fù)載平衡設(shè)置界面的屏幕截圖;圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的打樣處理器的示意圖。
具體實(shí)施例方式下面將參考附圖并結(jié)合實(shí)施例,來詳細(xì)說明本發(fā)明。圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的打樣方法的流程圖,包括步驟S10,打樣處理器獲取作業(yè);步驟S20,獲取所有可用的打樣設(shè)備;步驟S30,根據(jù)每個(gè)打樣設(shè)備的負(fù)荷,將作業(yè)分配到打樣設(shè)備?,F(xiàn)有技術(shù)中,打樣處理器往往連接了多臺可進(jìn)行打樣作業(yè)的負(fù)載設(shè)備,但是要求用戶唯一地指定一臺負(fù)載設(shè)備作為缺省的打樣設(shè)備。當(dāng)打樣作業(yè)負(fù)荷很大時(shí),這臺缺省的打樣設(shè)備往往耗時(shí)很長。而本實(shí)施例中,不再是缺省地將作業(yè)分配給用戶指定的缺省打樣設(shè)備,而是考慮到打樣處理器往往連接了多臺可以打樣作業(yè)的負(fù)載設(shè)備,所以根據(jù)每個(gè)打樣設(shè)備的負(fù)荷,將作業(yè)分配到打樣設(shè)備。本方法充分調(diào)動(dòng)了多臺打樣設(shè)備的處理能力,而不再將所有作業(yè)集中到一臺打樣設(shè)備上,因此不再依賴高性能打樣設(shè)備來處理大負(fù)荷的打樣作業(yè),克服了采用高性能打樣設(shè)備成本較高的問題,該實(shí)施例實(shí)現(xiàn)了高效低成本打樣的效^ ο優(yōu)選地,步驟S20包括獲取打樣處理器的負(fù)載設(shè)備列表,負(fù)載設(shè)備列表包括打樣處理器所安裝的所有負(fù)載設(shè)備;從負(fù)載設(shè)備列表中確定可用作打樣設(shè)備的負(fù)載設(shè)備。值得注意的是,本實(shí)施例不限定負(fù)載設(shè)備是打樣處理器的本地設(shè)備或者是網(wǎng)絡(luò)設(shè)備,并且允許用戶在應(yīng)用當(dāng)中安裝或卸載負(fù)載設(shè)備,動(dòng)態(tài)地更新打樣處理器的負(fù)載設(shè)備列表。雖然打樣處理器安裝多個(gè)負(fù)載設(shè)備,但并不是每個(gè)負(fù)載設(shè)備都適合打樣作業(yè),所以本優(yōu)選實(shí)施例從負(fù)載設(shè)備列表中確定可用作打樣設(shè)備的負(fù)載設(shè)備,從而確保了作業(yè)的正
常處理。優(yōu)選地,步驟S30包括獲取每個(gè)打樣設(shè)備的當(dāng)前負(fù)荷及其最大負(fù)荷;在確保不超過最大負(fù)荷的前提下,將每個(gè)作業(yè)依次分配到當(dāng)前負(fù)荷最小的打樣設(shè)備。優(yōu)選地,步驟S30包括獲取每個(gè)打樣設(shè)備的當(dāng)前負(fù)荷及其最大負(fù)荷;計(jì)算每個(gè)打樣設(shè)備以其處理能力完成其當(dāng)前負(fù)荷的時(shí)間;在確保不超過最大負(fù)荷的前提下,將每個(gè)作業(yè)依次分配到完成其當(dāng)前負(fù)荷的時(shí)間最短的打樣設(shè)備。優(yōu)選地,步驟S30包括A)確定作業(yè)的數(shù)目M和可用的打樣設(shè)備的數(shù)目N,并獲取每個(gè)打樣設(shè)備Di的最大負(fù)荷Ci,其中i <N;B)如果M < N,則對于前M個(gè)打樣設(shè)備分別分配一個(gè)作業(yè);如果M > N,則對于每個(gè)打樣設(shè)備Di分配的作業(yè)數(shù)目分別為M1N(INT(M/N), Ci),其中MINO為取最小值函數(shù),INTO為向下取整函數(shù);C)將剩余未分配的作業(yè)重復(fù)執(zhí)行上述步驟A和步驟B,直至作業(yè)分配完畢。以上三個(gè)優(yōu)選實(shí)施例提供了三種根據(jù)負(fù)荷分配作業(yè)的方案。第一種方案是簡單地負(fù)荷數(shù)量平均分配;第二種方案進(jìn)一步考慮了各個(gè)打樣設(shè)備的處理能力,從而實(shí)現(xiàn)了負(fù)荷時(shí)間上的均衡分配,能更好地滿足用戶需求;第三種方案是輪詢分配方式,可以與第一種方案或第二種方案結(jié)合,適合大批量作業(yè)的分配。圖2示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的打樣方法中負(fù)載均衡分配步驟的流程圖。下面以一個(gè)作業(yè)隊(duì)列為例,描述該優(yōu)選實(shí)施例。首先就緒要打樣的網(wǎng)點(diǎn)文件。接下來查詢所關(guān)注的打樣處理器當(dāng)前的實(shí)際負(fù)載情況,并得到當(dāng)前所有可用的負(fù)載設(shè)備列表。根據(jù)需要,修改或重設(shè)打樣處理器的負(fù)載列表。譬如,用戶所要設(shè)置的打樣處理器的ID為ID001,當(dāng)前可用的負(fù)載設(shè)備列表為 PrinterOOU Printer002、Printer003、Printer004、Printer005、Printer006o 用戶設(shè)置 IDOOl 的負(fù)載列表為Printer001、Printer002、Printer003、Printer004。假設(shè)PrinterOOl 負(fù)載能力閾值(同一時(shí)刻可接受的最大作業(yè)數(shù)目,可由用戶指定)為3,ft~inter002負(fù)載能力閾值為4,Printer003負(fù)載能力閾值為5,Printer006負(fù)載能力閾值為6。接下來進(jìn)行負(fù)載平衡參數(shù)設(shè)置。如圖3所示,通過打樣設(shè)備負(fù)載平衡配置工具,查詢了解當(dāng)前的打樣設(shè)備負(fù)載情況,根據(jù)需要定制新的打樣設(shè)備負(fù)載列表。這里假設(shè)為打樣處理器配置N個(gè)打樣設(shè)備。例如,查詢到ID為16的打樣處理器當(dāng)前的負(fù)載列表和當(dāng)前所有可用的設(shè)備列表?,F(xiàn)有技術(shù)中,通常會直接選擇這個(gè)設(shè)備列表中的缺省設(shè)備進(jìn)行打樣處理,或者由用戶來手工地指定一臺設(shè)備進(jìn)行打樣處理。而本發(fā)明實(shí)施例中,則將自動(dòng)地根據(jù)每個(gè)打樣設(shè)備的負(fù)荷,將作業(yè)分配到打樣設(shè)備。在本發(fā)明優(yōu)選實(shí)施例中,允許對這個(gè)列表做任意地修改,例如增加或者減少設(shè)備,以實(shí)現(xiàn)負(fù)載平衡參數(shù)設(shè)置。接下來進(jìn)行作業(yè)輪詢分配,如圖2所示,包括以下步驟步驟Si,對打樣處理器輸入M個(gè)作業(yè)。(2)負(fù)載平衡調(diào)度模塊獲取模塊(1)設(shè)置的打樣設(shè)備參數(shù),采用改進(jìn)型輪詢算法,根據(jù)所用的負(fù)載設(shè)備的負(fù)載能力,動(dòng)態(tài)分配作業(yè)到各個(gè)負(fù)載設(shè)備。這里對各個(gè)負(fù)載設(shè)備采取任務(wù)平均分配原則。這是一種在滿足負(fù)載設(shè)備負(fù)載能力前提下的任務(wù)平均分配原則。以模塊(1)中負(fù)載平衡參數(shù)設(shè)置為例,假設(shè)提交100份作業(yè),那么,PrinterOOl、 Printer002、Printer003、Printer004的負(fù)載作業(yè)數(shù)目分別為3、4、5、6。然后進(jìn)入輪詢。如果查詢發(fā)現(xiàn)I^rinterOOl的作業(yè)隊(duì)列中作業(yè)數(shù)目變?yōu)?,那么調(diào)度算法將會再送入一個(gè)作業(yè)到I^rinterOOl的作業(yè)隊(duì)列,使得I^rinterOOl的實(shí)際負(fù)載數(shù)目達(dá)到閾值;如果I^rinterOOl 的作業(yè)隊(duì)列中作業(yè)數(shù)目等于閾值,則查詢下一個(gè)負(fù)載設(shè)備I^rinterOO〗;以此類推。如果作業(yè)全部分配完畢,則不再輪詢。(3)打樣處理模塊根據(jù)模塊(1)設(shè)置的負(fù)載平衡設(shè)備參數(shù),采用模塊( 中的負(fù)載平衡調(diào)度算法,進(jìn)行打樣處理。步驟S2,如果作業(yè)數(shù)目M不大于0,則結(jié)束處理。步驟S3,否則,判斷作業(yè)數(shù)目是否大于設(shè)備數(shù)目。步驟S4-S5,如果作業(yè)數(shù)目不大于設(shè)備數(shù)目(M<= N),則前M(M<= N)個(gè)設(shè)備 Dl、D2、. . .,DM 各分配到一個(gè)作業(yè),表示為 Dl (1)、D2 (1)、. . .,DM(I)。步驟S6-S7,分配到作業(yè)的各設(shè)備一次輸出即可完成輸入作業(yè)隊(duì)列中所有作業(yè)(M 個(gè))的處理。步驟S8-S9,如果作業(yè)數(shù)目大于設(shè)備數(shù)目(11>吣,則每個(gè)設(shè)備0丨(1<=1<=吣實(shí)際接收的作業(yè)數(shù)目為INT(M/N)和Ci(l < = i <=N)中的較小者,表示為MIN(INT(M/ N),Ci),其中,INTO是取整函數(shù)。其中,Ci是為各個(gè)設(shè)備指定的每次所能接受作業(yè)的最大數(shù)目。那么,本輪設(shè)備Dl、D2、· · ·,DN實(shí)際分配的作業(yè)數(shù)目分別為MIN(INT(M/N),Cl)、 MIN (INT (M/N),C2)、· · ·,MIN (INT (M/N),CN)。步驟Μ,將作業(yè)輸出到各個(gè)打樣設(shè)備。步驟Sb,本輪輸出后,輸入作業(yè)隊(duì)列中實(shí)際還剩下的作業(yè)數(shù)目是M = Μ-ΜΙΝ(ΙΝΤ (Μ/Ν),Cl)-MIN(INT (M/N),C2)-· . . -MIWIN(INT (M/N),CN),并回到步驟 S2,直至 M為0或者處理結(jié)束。本優(yōu)選實(shí)施例通過高效的負(fù)載平衡策略實(shí)現(xiàn)了打樣效率的提高。圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的打樣處理器的示意圖,包括作業(yè)模塊10,用于獲取作業(yè);設(shè)備模塊20,用于獲取所有可用的打樣設(shè)備;分配模塊30,用于根據(jù)每個(gè)打樣設(shè)備的負(fù)荷,將作業(yè)分配到打樣設(shè)備。本打樣處理器充分調(diào)動(dòng)了多臺打樣設(shè)備的處理能力,而不再將所有作業(yè)集中到一臺打樣設(shè)備上,因此不再依賴高性能打樣設(shè)備來處理大負(fù)荷的打樣作業(yè),克服了采用高性能打樣設(shè)備成本較高的問題,該實(shí)施例實(shí)現(xiàn)了高效低成本打樣的效果。優(yōu)選地,設(shè)備模塊20包括負(fù)載設(shè)備模塊,用于獲取打樣處理器的負(fù)載設(shè)備列表, 負(fù)載設(shè)備列表包括打樣處理器所安裝的所有負(fù)載設(shè)備;可用設(shè)備模塊,用于從負(fù)載設(shè)備列表中確定可用作打樣設(shè)備的負(fù)載設(shè)備。雖然打樣處理器安裝多個(gè)負(fù)載設(shè)備,但并不是每個(gè)負(fù)載設(shè)備都適合打樣作業(yè),所以本優(yōu)選實(shí)施例從負(fù)載設(shè)備列表中確定可用作打樣設(shè)備的負(fù)載設(shè)備,從而確保了作業(yè)的正
常處理。優(yōu)選地,分配模塊30包括第一獲取模塊,用于獲取每個(gè)打樣設(shè)備的當(dāng)前負(fù)荷;第一分配模塊,用于將每個(gè)作業(yè)依次分配到當(dāng)前負(fù)荷最小的打樣設(shè)備。優(yōu)選地,分配模塊30包括第二獲取模塊,用于獲取每個(gè)打樣設(shè)備的當(dāng)前負(fù)荷;計(jì)算模塊,用于計(jì)算每個(gè)打樣設(shè)備以其處理能力完成其當(dāng)前負(fù)荷的時(shí)間;第二分配模塊,用于將每個(gè)作業(yè)依次分配到完成其當(dāng)前負(fù)荷的時(shí)間最短的打樣設(shè)備。優(yōu)選地,分配模塊30包括第三獲取模塊,用于確定作業(yè)的數(shù)目M和可用的打樣設(shè)備的數(shù)目N,并獲取每個(gè)打樣設(shè)備Di的最大負(fù)荷Ci,其中i < N;第三分配模塊,用于如果 M^N,則對于前M個(gè)打樣設(shè)備分別分配一個(gè)作業(yè);如果M > N,則對于每個(gè)打樣設(shè)備Di分配的作業(yè)數(shù)目分別為MIN(INT(M/N),Ci),其中MINO為取最小值函數(shù),INTO為向下取整函數(shù);輪詢模塊,用于將剩余未分配的作業(yè)重復(fù)調(diào)用第三獲取模塊和第三分配模塊,直至作業(yè)分配完畢。以上三個(gè)優(yōu)選實(shí)施例提供了三種根據(jù)負(fù)荷分配作業(yè)的方案。第一種方案是簡單地負(fù)荷數(shù)量平均分配;第二種方案進(jìn)一步考慮了各個(gè)打樣設(shè)備的處理能力,從而實(shí)現(xiàn)了負(fù)荷時(shí)間上的均衡分配,能更好地滿足用戶需求;第三種方案是輪詢分配方式,可以與第一種方案或第二種方案結(jié)合,適合大批量作業(yè)的分配。從以上的描述中可以看出,本發(fā)明上述的實(shí)施例在打樣處理中,通過設(shè)計(jì)的負(fù)載平衡調(diào)度算法,將作業(yè)均勻分配到多個(gè)負(fù)載設(shè)備,從而提高打樣效率。同時(shí),用戶還可以通過一個(gè)負(fù)載平衡配置工具,方便地實(shí)現(xiàn)負(fù)載平衡設(shè)備的定制。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種打樣方法,其特征在于,包括 打樣處理器獲取作業(yè);獲取所有可用的打樣設(shè)備;根據(jù)每個(gè)所述打樣設(shè)備的負(fù)荷,將所述作業(yè)分配到所述打樣設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取所有可用的打樣設(shè)備包括獲取所述打樣處理器的負(fù)載設(shè)備列表,所述負(fù)載設(shè)備列表包括所述打樣處理器所安裝的所有負(fù)載設(shè)備;從所述負(fù)載設(shè)備列表中確定可用作所述打樣設(shè)備的負(fù)載設(shè)備。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)每個(gè)所述打樣設(shè)備的負(fù)荷,將所述作業(yè)分配到所述打樣設(shè)備包括獲取每個(gè)所述打樣設(shè)備的當(dāng)前負(fù)荷及其最大負(fù)荷;在確保不超過所述最大負(fù)荷的前提下,將每個(gè)所述作業(yè)依次分配到當(dāng)前負(fù)荷最小的所述打樣設(shè)備。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)每個(gè)所述打樣設(shè)備的負(fù)荷,將所述作業(yè)分配到所述打樣設(shè)備包括獲取每個(gè)所述打樣設(shè)備的當(dāng)前負(fù)荷及其最大負(fù)荷; 計(jì)算每個(gè)所述打樣設(shè)備以其處理能力完成其所述當(dāng)前負(fù)荷的時(shí)間; 在確保不超過所述最大負(fù)荷的前提下,將每個(gè)所述作業(yè)依次分配到完成其所述當(dāng)前負(fù)荷的時(shí)間最短的所述打樣設(shè)備。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)每個(gè)所述打樣設(shè)備的負(fù)荷,將所述作業(yè)分配到所述打樣設(shè)備包括A)確定所述作業(yè)的數(shù)目M和所述可用的打樣設(shè)備的數(shù)目N,并獲取每個(gè)所述打樣設(shè)備 Di的最大負(fù)荷Ci,其中i < N;B)如果M< N,則對于前M個(gè)所述打樣設(shè)備分別分配一個(gè)所述作業(yè);如果M > N,則對于每個(gè)所述打樣設(shè)備Di分配的作業(yè)數(shù)目分別為MIN(INT(M/N),Ci),其中MINO為取最小值函數(shù),INTO為向下取整函數(shù);C)將剩余未分配的所述作業(yè)重復(fù)執(zhí)行上述步驟A和步驟B,直至所述作業(yè)分配完畢。
6.一種打樣處理器,其特征在于,包括 作業(yè)模塊,用于獲取作業(yè);設(shè)備模塊,用于獲取所有可用的打樣設(shè)備;分配模塊,用于根據(jù)每個(gè)所述打樣設(shè)備的負(fù)荷,將所述作業(yè)分配到所述打樣設(shè)備。
7.根據(jù)權(quán)利要求6所述的打樣處理器,其特征在于,所述設(shè)備模塊包括負(fù)載設(shè)備模塊,用于獲取所述打樣處理器的負(fù)載設(shè)備列表,所述負(fù)載設(shè)備列表包括所述打樣處理器所安裝的所有負(fù)載設(shè)備;可用設(shè)備模塊,用于從所述負(fù)載設(shè)備列表中確定可用作所述打樣設(shè)備的負(fù)載設(shè)備。
8.根據(jù)權(quán)利要求6所述的打樣處理器,其特征在于,所述分配模塊包括 第一獲取模塊,用于獲取每個(gè)所述打樣設(shè)備的當(dāng)前負(fù)荷;第一分配模塊,用于將每個(gè)所述作業(yè)依次分配到當(dāng)前負(fù)荷最小的所述打樣設(shè)備。
9.根據(jù)權(quán)利要求6所述的打樣處理器,其特征在于,所述分配模塊包括第二獲取模塊,用于獲取每個(gè)所述打樣設(shè)備的當(dāng)前負(fù)荷;計(jì)算模塊,用于計(jì)算每個(gè)所述打樣設(shè)備以其處理能力完成其所述當(dāng)前負(fù)荷的時(shí)間; 第二分配模塊,用于將每個(gè)所述作業(yè)依次分配到完成其所述當(dāng)前負(fù)荷的時(shí)間最短的所述打樣設(shè)備。
10.根據(jù)權(quán)利要求6所述的打樣處理器,其特征在于,所述分配模塊包括 第三獲取模塊,用于確定所述作業(yè)的數(shù)目M和所述可用的打樣設(shè)備的數(shù)目N,并獲取每個(gè)所述打樣設(shè)備Di的最大負(fù)荷Ci,其中i <N;第三分配模塊,用于如果M < N,則對于前M個(gè)所述打樣設(shè)備分別分配一個(gè)所述作業(yè); 如果M > N,則對于每個(gè)所述打樣設(shè)備Di分配的作業(yè)數(shù)目分別為MIN(INT(M/N),Ci),其中 MINO為取最小值函數(shù),INTO為向下取整函數(shù);輪詢模塊,用于將剩余未分配的所述作業(yè)重復(fù)調(diào)用所述第三獲取模塊和所述第三分配模塊,直至所述作業(yè)分配完畢。
全文摘要
本發(fā)明提供了一種打樣方法,包括打樣處理器獲取作業(yè);獲取所有可用的打樣設(shè)備;根據(jù)每個(gè)打樣設(shè)備的負(fù)荷,將作業(yè)分配到打樣設(shè)備。本發(fā)明還提供了一種打樣處理器,包括作業(yè)模塊,用于獲取作業(yè);設(shè)備模塊,用于獲取所有可用的打樣設(shè)備;分配模塊,用于根據(jù)每個(gè)打樣設(shè)備的負(fù)荷,將作業(yè)分配到打樣設(shè)備。本發(fā)明實(shí)現(xiàn)了高效低成本打樣的效果。
文檔編號G06F3/12GK102419698SQ201010294620
公開日2012年4月18日 申請日期2010年9月28日 優(yōu)先權(quán)日2010年9月28日
發(fā)明者姚磊, 舒中華 申請人:北京北大方正電子有限公司, 北大方正集團(tuán)有限公司