本發(fā)明涉及打印,具體地說,涉及一種用于打印任務(wù)的動(dòng)態(tài)調(diào)控方法及系統(tǒng)。
背景技術(shù):
1、在現(xiàn)代辦公和制造環(huán)境中,打印任務(wù)的高效管理和優(yōu)化已成為提升工作效率、降低成本的關(guān)鍵因素。隨著信息技術(shù)的飛速發(fā)展和打印需求的多樣化,傳統(tǒng)的靜態(tài)打印管理方式已難以滿足當(dāng)前復(fù)雜多變的打印需求。
2、傳統(tǒng)的靜態(tài)打印系統(tǒng)依賴靜態(tài)分配策略,這一策略缺乏對(duì)打印機(jī)實(shí)時(shí)狀態(tài)的動(dòng)態(tài)感知能力,進(jìn)而引發(fā)了一系列問題,具體而言,它導(dǎo)致打印任務(wù)在部分打印機(jī)上堆積如山,而另一些打印機(jī)則處于閑置狀態(tài),資源分配極不均衡。在多設(shè)備并存的復(fù)雜環(huán)境中,該系統(tǒng)更是暴露出統(tǒng)一調(diào)度的缺失,僅僅依賴于簡(jiǎn)單且僵化的“先來先服務(wù)”原則進(jìn)行任務(wù)調(diào)度,這無疑加劇了“任務(wù)分配偏差”的現(xiàn)象,使得打印效率與資源利用率大打折扣。
3、更為嚴(yán)重的是,傳統(tǒng)的靜態(tài)打印系統(tǒng)在文件驗(yàn)證機(jī)制方面存在明顯短板。由于缺乏有效的驗(yàn)證手段,文件名錯(cuò)誤或內(nèi)容亂碼等異常情況頻發(fā),直接導(dǎo)致無效打印的比例居高不下。這不僅浪費(fèi)了打印資源,還增加了用戶的打印成本和時(shí)間成本。此外,該系統(tǒng)還缺乏模擬打印這一關(guān)鍵功能,使得用戶在提交打印任務(wù)前無法預(yù)覽打印效果,從而不得不頻繁往返于打印機(jī)與工作站之間進(jìn)行修改,極大地降低了打印流程的順暢度和用戶體驗(yàn)。
4、在高端客戶對(duì)打印服務(wù)的時(shí)效性和準(zhǔn)確性提出更高要求的今天,傳統(tǒng)的靜態(tài)打印系統(tǒng)更是顯得力不從心。由于所有用戶共享同一打印通道,高端客戶的特殊需求往往無法得到及時(shí)響應(yīng)和滿足。普通用戶的打印任務(wù)可能會(huì)占用大量資源,進(jìn)而對(duì)高端服務(wù)的質(zhì)量和效率造成嚴(yán)重影響。這種資源分配的不合理性和不公平性,無疑成為了制約打印服務(wù)質(zhì)量和客戶滿意度提升的一大瓶頸。
5、鑒于此,提出一種用于打印任務(wù)的動(dòng)態(tài)調(diào)控方法及系統(tǒng)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的在于提供一種用于打印任務(wù)的動(dòng)態(tài)調(diào)控方法及系統(tǒng),以實(shí)現(xiàn)動(dòng)態(tài)調(diào)控、文件驗(yàn)證以及對(duì)用戶進(jìn)行分級(jí)服務(wù)。
2、為實(shí)現(xiàn)上述技術(shù)問題的解決,本發(fā)明提供一種用于打印任務(wù)的動(dòng)態(tài)調(diào)控方法,包括以下步驟:
3、s1、中轉(zhuǎn)站與打印機(jī)一一對(duì)應(yīng),每個(gè)中轉(zhuǎn)站上傳對(duì)應(yīng)打印機(jī)的狀態(tài)信息至云服務(wù)器端,云服務(wù)器端根據(jù)打印機(jī)的狀態(tài)信息對(duì)每個(gè)打印機(jī)進(jìn)行排序;
4、s2、云服務(wù)器端接收并判定外界上傳的打印文件,判定正常的打印文件進(jìn)入信息傳輸通道;
5、s3、根據(jù)客戶類型將與客戶對(duì)應(yīng)上傳的打印文件劃分至不同的信息傳輸通道,其中,信息傳輸通道包括代表vip用戶的一級(jí)通道和代表正常用戶的二級(jí)通道,進(jìn)入一級(jí)通道的打印文件生成與打印文件關(guān)聯(lián)的驗(yàn)證層,并進(jìn)行模擬打印,在模擬打印時(shí),通過驗(yàn)證層驗(yàn)證打印文件的準(zhǔn)確性;
6、s4、對(duì)通過準(zhǔn)確性驗(yàn)證的打印文件進(jìn)行評(píng)分與排序,同時(shí)對(duì)進(jìn)入二級(jí)通道的打印文件進(jìn)行評(píng)分與排序,之后通過限制器限定通過準(zhǔn)確性驗(yàn)證的打印文件與進(jìn)入二級(jí)通道的打印文件的數(shù)量,并按照通過驗(yàn)證層驗(yàn)證的打印文件優(yōu)先規(guī)則對(duì)通過限制器的打印文件進(jìn)行排序;
7、s5、通過限制器排序的打印文件按照s1排列的打印機(jī)順序,一一對(duì)應(yīng)傳輸至打印機(jī)對(duì)應(yīng)的中轉(zhuǎn)站,再由中轉(zhuǎn)站傳輸打印文件的信息至打印機(jī)進(jìn)行打印作業(yè)。
8、作為本技術(shù)方案的進(jìn)一步改進(jìn),所述s1中,每個(gè)中轉(zhuǎn)站設(shè)有與對(duì)應(yīng)打印機(jī)相同的編號(hào),每個(gè)中轉(zhuǎn)站實(shí)時(shí)采集對(duì)應(yīng)打印機(jī)的狀態(tài)信息,并間隔1min上傳至云端服務(wù)器;
9、所述打印機(jī)的狀態(tài)信息包括損壞、暫時(shí)停機(jī)和正常,其中,正常狀態(tài)信息包括打印機(jī)休眠、接收文件、正在工作、工作完成的信息;損壞和暫時(shí)停機(jī)的狀態(tài)信息由中轉(zhuǎn)器采集到打印機(jī)無法啟動(dòng)的信息。
10、作為本技術(shù)方案的進(jìn)一步改進(jìn),所述中轉(zhuǎn)站排序規(guī)則為優(yōu)先選擇任務(wù)完成后閑置最久的打印機(jī),若打印機(jī)處于接收文件或正在工作的狀態(tài),則按當(dāng)前任務(wù)打印機(jī)處理時(shí)間由短到長(zhǎng)分配。
11、作為本技術(shù)方案的進(jìn)一步改進(jìn),所述s2中,云服務(wù)器端判定外界上傳的打印文件的規(guī)則為以打印文件的名稱以及打印文件的文檔內(nèi)容進(jìn)行判定,若出現(xiàn)打印文件的名稱缺漏或打印文件的文檔內(nèi)容出現(xiàn)亂碼,云服務(wù)器端將打印文件退回至用戶設(shè)備,并給予退回理由。
12、作為本技術(shù)方案的進(jìn)一步改進(jìn),所述s3中,驗(yàn)證層包括初步提取層、特征提取層以及對(duì)照消除替換層,其中,一級(jí)通道內(nèi)設(shè)有信息存儲(chǔ)端口,進(jìn)入一級(jí)通道的打印文件,由信息存儲(chǔ)端口根據(jù)打印文件的大小生成不同數(shù)量的標(biāo)記團(tuán),公式為:,其中,為標(biāo)記團(tuán)的數(shù)量,為打印文件的數(shù)據(jù)量,為標(biāo)記團(tuán)的存儲(chǔ)量,為增長(zhǎng)基數(shù);標(biāo)記團(tuán)在打印文件內(nèi)隨機(jī)分布并復(fù)制打印文件內(nèi)的部分信息;
13、初步提取層用于復(fù)制標(biāo)記團(tuán)內(nèi)打印文件的部分信息作為對(duì)照?qǐng)F(tuán),對(duì)照?qǐng)F(tuán)以標(biāo)記團(tuán)在打印文件內(nèi)的順序進(jìn)行排序;
14、特征提取層用于對(duì)對(duì)照?qǐng)F(tuán)內(nèi)打印文件的部分信息進(jìn)行特征提取,并根據(jù)提取的特征信息作為對(duì)應(yīng)的特征團(tuán);
15、對(duì)照消除替換層用于打印文件進(jìn)行模擬打印,在打印文件進(jìn)行模擬打印時(shí),特征團(tuán)內(nèi)的特征信息與打印文件中標(biāo)記團(tuán)內(nèi)打印文件的部分信息進(jìn)行匹配識(shí)別;若信息識(shí)別對(duì)應(yīng),特征團(tuán)、對(duì)應(yīng)的對(duì)照?qǐng)F(tuán)以及標(biāo)記團(tuán)消除;若信息識(shí)別不對(duì)應(yīng),對(duì)照?qǐng)F(tuán)對(duì)標(biāo)記團(tuán)內(nèi)的信息進(jìn)行替換,之后通過標(biāo)記團(tuán)將對(duì)應(yīng)的打印文件的部分信息進(jìn)行更換,同時(shí)做標(biāo)記,之后云服務(wù)器端將模擬打印的呈現(xiàn)結(jié)果發(fā)送給對(duì)應(yīng)的用戶設(shè)備,并提供是否繼續(xù)打印選項(xiàng)。
16、作為本技術(shù)方案的進(jìn)一步改進(jìn),當(dāng)一級(jí)通道的打印文件需要排隊(duì)等待打印時(shí),依據(jù)等待時(shí)間動(dòng)態(tài)調(diào)整的數(shù)值,公式為:,其中,為更新后的增長(zhǎng)基數(shù),為初始預(yù)設(shè)的增長(zhǎng)基數(shù),,為當(dāng)前隊(duì)列的平均等待時(shí)間,為等待時(shí)間預(yù)設(shè)閾值,為敏感度系數(shù)。
17、作為本技術(shù)方案的進(jìn)一步改進(jìn),根據(jù)用戶選擇的打印頁面尺寸對(duì)打印文件進(jìn)行虛擬網(wǎng)格劃分,標(biāo)記團(tuán)隨機(jī)選擇虛擬網(wǎng)格節(jié)點(diǎn)作為插入點(diǎn),并以插入點(diǎn)為中心,復(fù)制周圍信息直至標(biāo)記團(tuán)的存儲(chǔ)量滿,標(biāo)記團(tuán)之間的最短距離滿足。
18、作為本技術(shù)方案的進(jìn)一步改進(jìn),所述s4中,打印文件評(píng)分與排序的規(guī)則為依次按緊急程度最高、截止時(shí)間最近、任務(wù)類型優(yōu)先級(jí)、接收時(shí)間最早進(jìn)行綜合評(píng)分,優(yōu)先級(jí)逐級(jí)遞減,最終按總分排序,公式為,其中,為評(píng)分結(jié)果,為緊急程度值,為截止時(shí)間評(píng)分值,為任務(wù)類型優(yōu)先級(jí)值,為接收時(shí)間評(píng)分值,、、以及為預(yù)設(shè)權(quán)重,。
19、作為本技術(shù)方案的進(jìn)一步改進(jìn),所述s4中,限制器的限定規(guī)則為基于驗(yàn)證層驗(yàn)證的打印文件數(shù)量動(dòng)態(tài)調(diào)整,優(yōu)先保障驗(yàn)證層驗(yàn)證的打印文件數(shù)量全量處理,并按每處理10個(gè)驗(yàn)證層驗(yàn)證的打印文件后分配1個(gè)進(jìn)入二級(jí)通道的打印文件的比例控制,無驗(yàn)證層驗(yàn)證的打印文件通過限制器時(shí)全分配至二級(jí)通道的打印文件,公式為:,其中,為二級(jí)通道的打印文件,為驗(yàn)證層驗(yàn)證的打印文件數(shù),表示向上取整。
20、一種用于打印任務(wù)的動(dòng)態(tài)調(diào)控系統(tǒng),所述用于打印任務(wù)的動(dòng)態(tài)調(diào)控系統(tǒng)用于實(shí)現(xiàn)上述用于打印任務(wù)的動(dòng)態(tài)調(diào)控方法,包括云服務(wù)器端、中轉(zhuǎn)站和打印機(jī);
21、所述云服務(wù)器端包括文件接收模塊、文件分配模塊和分配打印機(jī)模塊,其中,文件接收模塊用于接收外界上傳的打印文件并判定;文件分配模塊用于對(duì)判定正常的打印文件進(jìn)行信息傳輸通道劃分、對(duì)劃分至一級(jí)通道的打印文件進(jìn)行模擬打印以及對(duì)所有打印文件的打印順序進(jìn)行排序,分配打印機(jī)模塊用于接收中轉(zhuǎn)站上傳的打印機(jī)狀態(tài)信息以及根據(jù)打印機(jī)狀態(tài)信息對(duì)中轉(zhuǎn)站進(jìn)行排序;
22、所述中轉(zhuǎn)站包括信息采集模塊和信息傳輸模塊,其中信息采集模塊用于實(shí)時(shí)采集對(duì)應(yīng)的打印機(jī)狀態(tài)信息,信息傳輸模塊用于將采集的打印機(jī)狀態(tài)信息以間隔1min上傳至云服務(wù)器端以及將云服務(wù)器端下發(fā)的打印任務(wù)傳輸至與中轉(zhuǎn)站對(duì)應(yīng)的打印機(jī);
23、所述打印機(jī)包括信息接收模塊和打印模塊,所述信息接收模塊用于接收對(duì)應(yīng)中轉(zhuǎn)站傳入的打印任務(wù)并向打印模塊下發(fā)打印任務(wù),所述打印模塊用于接收信息接收模塊下發(fā)打印任務(wù)并執(zhí)行。
24、與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果:
25、1、該用于打印任務(wù)的動(dòng)態(tài)調(diào)控方法及系統(tǒng)中,通過驗(yàn)證層驗(yàn)證的打印文件數(shù)量動(dòng)態(tài)調(diào)整不同通道文件的處理數(shù)量,優(yōu)先保障驗(yàn)證層驗(yàn)證的打印文件全量處理,并按比例分配二級(jí)通道文件。這種動(dòng)態(tài)調(diào)整機(jī)制能根據(jù)實(shí)際任務(wù)情況靈活分配系統(tǒng)資源,避免資源浪費(fèi),使資源得到更合理的利用。
26、2、該用于打印任務(wù)的動(dòng)態(tài)調(diào)控方法及系統(tǒng)中,云服務(wù)器端根據(jù)打印機(jī)狀態(tài)信息對(duì)中轉(zhuǎn)站排序,能優(yōu)先選擇閑置或工作時(shí)間結(jié)束較早的打印機(jī),這使得打印機(jī)資源得到充分利用,避免了部分打印機(jī)閑置而部分打印機(jī)過度繁忙的情況,提高了整體打印效率。
27、3、該用于打印任務(wù)的動(dòng)態(tài)調(diào)控方法及系統(tǒng)中,根據(jù)客戶類型將打印文件劃分至不同的信息傳輸通道,為不同需求的用戶提供差異化服務(wù)。一級(jí)通道的vip用戶能享受快速準(zhǔn)確的打印服務(wù),通過模擬打印可提前預(yù)測(cè)打印效果并自主決定是否繼續(xù)打??;而二級(jí)通道的普通用戶也能在合理的時(shí)間內(nèi)完成打印任務(wù),滿足了不同用戶的多樣化需求。