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

用于在文檔空白空間中放置消息的機(jī)制的制作方法

文檔序號(hào):6360765閱讀:128來源:國(guó)知局
專利名稱:用于在文檔空白空間中放置消息的機(jī)制的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及打印系統(tǒng)領(lǐng)域,特別地,本發(fā)明涉及在后生產(chǎn)(postproduction)打印任務(wù)中識(shí)別和利用空白空間。
背景技術(shù)
打印機(jī)是連接到計(jì)算機(jī)上的普通外圍設(shè)備。打印機(jī)使得計(jì)算機(jī)用戶可以制作在計(jì)算機(jī)上的各種應(yīng)用和程序中創(chuàng)建的文檔的紙件。為了能正確地行使功能,通信信道被建立(例如通過網(wǎng)絡(luò)連接)于打印機(jī)和計(jì)算機(jī)之間,來使打印機(jī)能夠從主機(jī)接收命令和信息。一旦工作站和打印機(jī)之間的連接被建立,就在打印服務(wù)器處執(zhí)行打印軟件來管理來自命令入口的打印任務(wù)和貫穿整個(gè)打印進(jìn)程的管理。該打印軟件可以同時(shí)管理超過上千 的已經(jīng)假脫機(jī)(或者在隊(duì)列中)的要處理的打印任務(wù)。這些打印任務(wù)中的每個(gè)打印任務(wù)可以包括各種文檔,其中所述各種文檔包括可以被放置內(nèi)容但由于定義的打印任務(wù)數(shù)據(jù)而被留白的未用區(qū)域(或者空白空間)。在許多打印應(yīng)用中,這種量級(jí)的空白空間的存在是很浪費(fèi)的。例如,銀行郵給客戶的上千賬單的打印任務(wù)中會(huì)有等值于上百的空白頁(yè)。因此,銀行通過使用打印頁(yè)面上的未用空白而無法將打印任務(wù)的效率最大化。既然生產(chǎn)賬單的費(fèi)用已經(jīng)在生產(chǎn)時(shí)花費(fèi)了,銀行可以通過在空白區(qū)域中放置客戶會(huì)感興趣的內(nèi)容來充分利用這種投資的優(yōu)勢(shì)。此外,可以通過在空白處放置廣告來實(shí)際地補(bǔ)償生產(chǎn)成本。因此,期望一種用于在打印任務(wù)中識(shí)別和利用空白空間的機(jī)制。

發(fā)明內(nèi)容
在一個(gè)實(shí)施方式中,公開了一種計(jì)算機(jī)生成的方法。該方法包括檢查在假脫機(jī)打印制作文件中被假脫機(jī)的打印任務(wù)數(shù)據(jù)流;識(shí)別打印制作文件中的文檔中的一個(gè)或多個(gè)空白空間區(qū)域;訪問外部源以用于選擇將插入每個(gè)所述空白空間區(qū)域中的廣告;以及將廣告插入每個(gè)所述空白空間區(qū)域。在另一個(gè)實(shí)施方式中,公開了一種網(wǎng)絡(luò)。該網(wǎng)絡(luò)包括廣告服務(wù)器和打印服務(wù)器,其中所述廣告服務(wù)器具有開放市場(chǎng)數(shù)據(jù)庫(kù),該開放市場(chǎng)數(shù)據(jù)庫(kù)中的廣告用來放置于打印任務(wù)中的文檔空白空間中。所述打印服務(wù)器包括具有空白空間管理器的打印軟件產(chǎn)品,該空白空間管理器用于檢查存儲(chǔ)于所述服務(wù)器處的假脫機(jī)打印制作文件中被假脫機(jī)的打印任務(wù)數(shù)據(jù)流、識(shí)別打印制作文件中的文檔中的一個(gè)或多個(gè)空白空間區(qū)域、訪問廣告服務(wù)器來選擇用于插入每個(gè)空白空間區(qū)域的廣告并且將該廣告插入每個(gè)所述空白空間區(qū)域。


從結(jié)合附圖的詳細(xì)描述中可以獲得對(duì)本發(fā)明的更好的理解,其中圖I示出了數(shù)據(jù)處理系統(tǒng)網(wǎng)絡(luò)的一個(gè)實(shí)施方式;圖2是示出了執(zhí)行空白空間管理的一個(gè)實(shí)施方式的流程圖3是示出了填充空白空間的一個(gè)實(shí)施方式的流程圖;圖4示出了被選擇以用于空白空間的廣告的一個(gè)實(shí)施方式;圖5示出了搜索空白空間的一個(gè)實(shí)施方式;圖6A至圖6G是⑶I的各種實(shí)施方式的屏幕截圖;以及圖7示出了計(jì)算機(jī)系統(tǒng)的一個(gè)實(shí)施方式。
具體實(shí)施例方式描述了用于為文檔空白空間選擇消息的機(jī)制。在下面的描述中,為了能夠進(jìn)行清楚地解釋,對(duì)大量的特定細(xì)節(jié)進(jìn)行了描述,以便提供對(duì)本發(fā)明的徹底理解。但是,對(duì)本領(lǐng)域技術(shù)人員顯而易見的是,本發(fā)明能夠在沒有這些特定細(xì)節(jié)中的某些特定細(xì)節(jié)的情況下被實(shí)踐。在其他實(shí)例中,以框圖形式示出了公知的結(jié)構(gòu)和裝置,以避免使本發(fā)明的根本原理模糊 不清。本說明書中提到的“一種實(shí)施方式”或“實(shí)施方式”意味著結(jié)合這種實(shí)施方式進(jìn)行描述的特定特性、結(jié)構(gòu)或特征被包括在本發(fā)明的至少一種實(shí)施方式中。出現(xiàn)在說明書的不同位置的短語“在一種實(shí)施方式中”并不需要都指代同一實(shí)施方式。圖I示出了數(shù)據(jù)處理系統(tǒng)網(wǎng)絡(luò)100的一個(gè)實(shí)施方式。網(wǎng)絡(luò)100包括數(shù)據(jù)處理系統(tǒng)102,該數(shù)據(jù)處理系統(tǒng)102可以是通過通信鏈路104耦合到網(wǎng)絡(luò)106的臺(tái)式或者移動(dòng)數(shù)據(jù)處理系統(tǒng)。在一個(gè)實(shí)施方式中,數(shù)據(jù)處理系統(tǒng)102是包括處理器、本地存儲(chǔ)器、非易失性存儲(chǔ)器以及諸如鍵盤、鼠標(biāo)、軌跡球等的輸入/輸出設(shè)備等的傳統(tǒng)數(shù)據(jù)處理系統(tǒng),所有這些設(shè)備都是根據(jù)現(xiàn)有技術(shù)的。在一個(gè)實(shí)施方式中,數(shù)據(jù)處理系統(tǒng)102包括并且使用Windows操作系統(tǒng)或其他系統(tǒng)和/或網(wǎng)絡(luò)驅(qū)動(dòng)器,該網(wǎng)絡(luò)驅(qū)動(dòng)器允許數(shù)據(jù)處理系統(tǒng)102與網(wǎng)絡(luò)106通信以用于使用網(wǎng)絡(luò)106內(nèi)的資源的目的。網(wǎng)絡(luò)106可以是局域網(wǎng)(LAN)或者打印請(qǐng)求可以通過其提交至遠(yuǎn)程打印機(jī)或打印服務(wù)器的任意其他網(wǎng)絡(luò)。通信鏈路104可以是網(wǎng)絡(luò)適配器、插接站等形式,并且通過利用諸如以太網(wǎng)、AS/400網(wǎng)絡(luò)等網(wǎng)絡(luò)通信協(xié)議來支持?jǐn)?shù)據(jù)處理系統(tǒng)102和網(wǎng)絡(luò)106之間的通信。根據(jù)一個(gè)實(shí)施方式,網(wǎng)絡(luò)106包括打印服務(wù)器108,該打印服務(wù)器108通過網(wǎng)絡(luò)106對(duì)經(jīng)由打印服務(wù)器108與網(wǎng)絡(luò)106之間的通信鏈路110接收到的打印請(qǐng)求進(jìn)行服務(wù)。打印服務(wù)器108隨后通過通信鏈路110將打印請(qǐng)求傳輸至其中一臺(tái)打印機(jī)109以進(jìn)行打印,其中打印機(jī)109通過通信鏈路111與網(wǎng)絡(luò)106耦合。在一個(gè)實(shí)施方式中,數(shù)據(jù)處理系統(tǒng)102處的打印應(yīng)用允許用戶選擇期望的打印服務(wù)器108,并且通過網(wǎng)絡(luò)106經(jīng)由打印服務(wù)器108向打印機(jī)109提交對(duì)服務(wù)請(qǐng)求的請(qǐng)求。在進(jìn)一步的實(shí)施方式中,所述打印應(yīng)用實(shí)施由國(guó)際商業(yè)機(jī)械公司開發(fā)的(高級(jí)功能展示)AFP 展示系統(tǒng),來以與用于捕獲或者創(chuàng)建文檔的方法無關(guān)的數(shù)據(jù)形式展示那些文檔。根據(jù)所述AFP系統(tǒng),文檔可以包括文本、圖像、圖表和/或設(shè)備中的條形碼對(duì)象和獨(dú)立于分辨率的格式的組合。文檔還可以包括和/或引用展示時(shí)需要用來恰當(dāng)?shù)卣故緮?shù)據(jù)的字體、覆蓋圖(overlay)和其他資源對(duì)象。在其他實(shí)施方式中,增加的/可選的展示結(jié)構(gòu)(如HF)可以在打印引用處實(shí)施。然而,在AFP實(shí)施方式中,打印應(yīng)用向打印服務(wù)器108提供混合對(duì)象文檔內(nèi)容結(jié)構(gòu)(M0:DCA)數(shù)據(jù)流。在這種實(shí)施方式中,所述AFP M0:DCA數(shù)據(jù)流是面向?qū)ο蟮臄?shù)據(jù)流,其中包括數(shù)據(jù)對(duì)象、頁(yè)面對(duì)象和資源對(duì)象。在進(jìn)一步的實(shí)施方式中,AFP MO:DCA數(shù)據(jù)流包括在第一頁(yè)之前、在AFP文檔的開始處被指定的資源環(huán)境組(REG)。當(dāng)所述AFP MO:DCA數(shù)據(jù)流被打印服務(wù)器108處理時(shí),首先會(huì)遇到所述REG結(jié)構(gòu),這會(huì)使所述打印服務(wù)器108對(duì)尚未存在于打印機(jī)中的任何所識(shí)別的資源進(jìn)行下載。雖然作為單獨(dú)實(shí)體被描述,但是其他實(shí)施方式可以包括被打印機(jī)109中的一個(gè)或多個(gè)打印機(jī)所合并的打印服務(wù)器108。在進(jìn)一步的實(shí)施方式中,所述打印服務(wù)器和打印機(jī)可以是物理上分開的實(shí)體。因此,圖I中描述的所述數(shù)據(jù)處理系統(tǒng)網(wǎng)絡(luò)被選來用于解釋和說明本發(fā)明,但并不意欲暗示結(jié)構(gòu)限制。本領(lǐng)域技術(shù)人員將意識(shí)到,各種附加部件可以與本發(fā)明結(jié)合使用。 根據(jù)一個(gè)實(shí)施方式,打印服務(wù)器108執(zhí)行打印軟件產(chǎn)品,該打印軟件產(chǎn)品管理來自數(shù)據(jù)處理系統(tǒng)102以及一個(gè)或多個(gè)打印機(jī)109的文檔的打印。在其他實(shí)施方式中,所述打印軟件產(chǎn)品管理從多個(gè)數(shù)據(jù)處理系統(tǒng)102至一個(gè)或多個(gè)打印機(jī)109的文檔的打印。在一個(gè)實(shí)施方式中,所述打印軟件產(chǎn)品可以通過使用信息打印管理器(IPM)或者信息打印處理引導(dǎo)器(IPPD)來實(shí)施,雖然其他類型的打印軟件可替代地被使用。在進(jìn)一步的實(shí)施方式中,數(shù)據(jù)處理系統(tǒng)102處的打印應(yīng)用與所述打印軟件產(chǎn)品進(jìn)行交互,以提供打印任務(wù)的高效傳輸。在一個(gè)實(shí)施方式中,所述打印軟件產(chǎn)品包括可在數(shù)據(jù)處理系統(tǒng)102處訪問的圖形用戶界面(GUI)120,該GUI使得系統(tǒng)管理員(或者操作者)可以與所述打印軟件產(chǎn)品和打印應(yīng)用進(jìn)行交互。在這種實(shí)施方式中,⑶I 120包括用于記錄并且管理在被假脫機(jī)以用于在打印軟件產(chǎn)品處進(jìn)行制作的文檔中所識(shí)別的空白空間的空白空間管理器。網(wǎng)絡(luò)100還可以包括與網(wǎng)絡(luò)106相耦合的網(wǎng)絡(luò)150。在一個(gè)實(shí)施方式中,網(wǎng)絡(luò)150是通過網(wǎng)關(guān)(未示出)與網(wǎng)絡(luò)106相耦合的廣域網(wǎng)(WAN)。網(wǎng)絡(luò)150包括數(shù)據(jù)處理系統(tǒng)152和廣告服務(wù)器160。數(shù)據(jù)處理系統(tǒng)152包括用于提供對(duì)所述空白空間管理器的遠(yuǎn)程訪問的⑶I 170。雖然處理系統(tǒng)102處的⑶I 120在IT或打印制作中向操作者提供空白空間管理器訪問,但是GUI170通過應(yīng)用編程界面(API)向經(jīng)銷的個(gè)體提供對(duì)空白空間管理器的訪問以便管理文檔空白空間。如下面的進(jìn)一步描述中所討論的,廣告服務(wù)器160包括開放市場(chǎng)數(shù)據(jù)庫(kù),該開放市場(chǎng)數(shù)據(jù)庫(kù)中的廣告用來放置于打印任務(wù)中的文檔空白空間中。圖2是示出了由空白空間管理器在文檔上執(zhí)行的過程的一個(gè)實(shí)施方式的流程圖。在處理塊210,所述空白空間管理器識(shí)別打印軟件產(chǎn)品處被假脫機(jī)的打印任務(wù)上的一個(gè)或多個(gè)空白空間。在一個(gè)實(shí)施方式中,三種類型的空白空間可以被識(shí)別。這包括空白頁(yè)面、固定空間和搜索空間。如下面將更詳細(xì)描述的那樣,固定和搜索空間可以包括與來自GUI 170的空白空間管理器的交互,以識(shí)別頁(yè)面上的空白空間區(qū)域。在處理框220,對(duì)所識(shí)別的空白空間進(jìn)行量化。例如,依據(jù)可以被置于該空白空間內(nèi)的內(nèi)容的大小和類型(如文本或圖像)來對(duì)固定空白空間區(qū)域進(jìn)行量化。該量化可以隨后被編碼和存儲(chǔ)。在一個(gè)實(shí)施方式中,量化值可以是消息文本的將容納于所述空白空間區(qū)域中的以特定磅值(point size)為單位的多個(gè)字符,而在其他實(shí)施方式中,該量化值可以包括能夠容納于該區(qū)域中的圖像的維度。在處理框230,根據(jù)所述量化,將一個(gè)或多個(gè)空白空間區(qū)域用內(nèi)容進(jìn)行填充。根據(jù)一個(gè)實(shí)施方式,所述空白空間管理器按照GUI 170處的用戶的指定和/或與每個(gè)空白空間區(qū)域相關(guān)聯(lián)的一組規(guī)則的指定,將廣告插入每個(gè)空白空間區(qū)域。圖3是示出了用廣告填充空白空間區(qū)域的一個(gè)實(shí)施方式的流程圖。在處理框310,所述空白空間管理器識(shí)別與每個(gè)所識(shí)別的空白空間區(qū)域相對(duì)應(yīng)的規(guī)則。在一個(gè)實(shí)施方式中,所述空白空間管理器包括一個(gè)或多個(gè)規(guī)則可配置⑶I 170,用于指示如何填充空白空間區(qū)域。在這種實(shí)施方式中,所述規(guī)則可以指示空白空間區(qū)域中的靜態(tài)或者動(dòng)態(tài)消息布局。在靜態(tài)消息布局中,所述空白空間管理器包括用于指示將用預(yù)定廣告填充空白空間區(qū)域的一個(gè)或多個(gè)規(guī)則。相反的,在動(dòng)態(tài)消息布局中,根據(jù)包含在文檔上的變量數(shù)據(jù)來動(dòng)態(tài)地選擇將對(duì)區(qū)域進(jìn)行填充的廣告。例如,所述空白空間管理器可以分析包含在將被打印的銀行報(bào)表上的財(cái)務(wù)數(shù)據(jù)。根據(jù)所述分析,空白空間管理器可以用與所述分析相對(duì)應(yīng)的適合于財(cái)務(wù)消息的內(nèi)容來填充所述空白空間區(qū)域。在處理框320,所述空白空間管理器使用所指定的規(guī)則訪問廣告服務(wù)器160,來選擇用于插入所述空白空間區(qū)域的廣告。根據(jù)一個(gè)實(shí)施方式,廣告服務(wù)器160包括用于管理 具有特定參數(shù)的廣告的數(shù)據(jù)庫(kù)。在這種實(shí)施方式中,各種實(shí)體可以與廣告服務(wù)器160交互,以下載將被插入第三方文檔的空白空間區(qū)域中的廣告。在處理框330,所述空白空間管理器根據(jù)與用來填充特定空白空間區(qū)域的規(guī)則相對(duì)應(yīng)的屬性,來查詢所述廣告服務(wù)器160。在一個(gè)實(shí)施方式中,所述空白空間管理器可以根據(jù)定價(jià)考慮來選擇廣告。例如,所述空白空間管理器可以選擇將會(huì)帶來最高費(fèi)用的廣告來布置在空白空間區(qū)域中。在進(jìn)一步的實(shí)施方式中,所述空白空間管理器可以促進(jìn)競(jìng)拍來選擇廣告。根據(jù)一個(gè)實(shí)施方式,所述空白空間管理器考慮附加的屬性。在這種實(shí)施方式中,所述空白空間管理器分析廣告的正面和負(fù)面參數(shù)來控制被置于其被打印的內(nèi)容上的內(nèi)容類型。例如,用于選擇的正面參數(shù)可以包括與空白空間區(qū)域所在的文檔中所包括的信息(例如題目、日期、地址、報(bào)酬水平和金錢花費(fèi)等)相匹配的廣告。其他正面參數(shù)可以包括諸如廣告大小之間的匹配之類的標(biāo)準(zhǔn)。此外,負(fù)面參數(shù)可以被屏蔽以用來將廣告從選擇中排除。比如,針對(duì)競(jìng)爭(zhēng)對(duì)手的廣告將不適合在空白空間處放置。在處理框340,所述空白空間管理器選擇廣告來填充所述空白空間區(qū)域。圖4示出了空白空間管理器通過上述過程選擇廣告來填充文檔中的空白空間區(qū)域的一個(gè)實(shí)施方式。雖然參照后處理后的打印任務(wù)進(jìn)行描述,但是在其他實(shí)施方式中,空白空間管理器還可以被用作用于在將文檔的提交作為打印任務(wù)之前識(shí)別文檔中的空白空間區(qū)域的組件工具。在這種實(shí)施方式中,所述空白空間可以根據(jù)上述的過程進(jìn)行操作,但圖2中的處理框210是例外。如上所述,所述空白空間管理器識(shí)別空白頁(yè)面、固定空間和搜索空間。完全的空白頁(yè)面是當(dāng)前打印應(yīng)用中空白空間的其中一個(gè)最大的源。例如,大部分的雙重(例如,多版同印雙重(N-up duplex))應(yīng)用會(huì)以排除將報(bào)表非故意地暴露給另一客戶的任何可能性的方式來強(qiáng)制一個(gè)客戶的報(bào)表的結(jié)束。在AFP中,該過程由彈出到正面(Eject to Front Facing,EFF)來實(shí)施。然而,該過程也可以通過向應(yīng)用添加實(shí)際空白頁(yè)(例如,向偶數(shù)頁(yè)計(jì)數(shù)中填充任意的奇數(shù)頁(yè)報(bào)表)來實(shí)施。對(duì)所述空白頁(yè)的微小改變是在數(shù)據(jù)流中出現(xiàn)但不提供任何有用消息內(nèi)容的“幾乎”空白頁(yè)(例如“該頁(yè)故意留白”頁(yè))。由于歸因于EFF和類似過程的空白頁(yè),所以從打印任務(wù)文件的頁(yè)面中打印的實(shí)際頁(yè)面將會(huì)有25%的增加。例如,包括共有三頁(yè)長(zhǎng)報(bào)表的客戶應(yīng)用會(huì)導(dǎo)致75000頁(yè)的打印文件在打印時(shí)變?yōu)?00000頁(yè)的打印文件。因此,所述空白空間管理器自動(dòng)地識(shí)別空白頁(yè)存在于其中的空間,并且根據(jù)一個(gè)或多個(gè)預(yù)定規(guī)則來填充所述頁(yè),所述規(guī)則用于指示如何用合適的消息來填充空白頁(yè)。根據(jù)一個(gè)實(shí)施方式,所述空白空間管理器檢查打印任務(wù)數(shù)據(jù)流。在這種實(shí)施方式中,所述空白空間管理器使用頁(yè)面數(shù)據(jù)、郵寄件分隔符(mail piece breaks)、雙工/單工和任何高級(jí)設(shè)置(例如連續(xù)背面IMM)來識(shí)別所述空白頁(yè)。在使用2版同印雙工(2-up duplex)(例如,使用雙面打印而被縮放成每頁(yè)兩頁(yè)的頁(yè)面)的實(shí)施方式中,當(dāng)打印機(jī)正在處理數(shù)據(jù)時(shí),奇數(shù)頁(yè)長(zhǎng)度的文檔在該文檔的結(jié)束處用實(shí)際頁(yè)面進(jìn)行填充,以排除彈出的空白頁(yè)。如此,所述空白空間管理器將所有數(shù)據(jù)流歸一化以包括偶數(shù)的頁(yè)面圖像,以便每個(gè)物理紙張?jiān)诒凰椭链蛴C(jī)之前被從正面和背面進(jìn)行填充。在其他實(shí)施方式中,頁(yè)面在現(xiàn)有的傳統(tǒng)流(如“本頁(yè)故意留白”頁(yè))中被識(shí)別。因此, 空白頁(yè)可以通過小區(qū)域(例如,那個(gè)傳統(tǒng)文本出現(xiàn)于其中的區(qū)域)的識(shí)別而被識(shí)別。如果發(fā)現(xiàn)除了所識(shí)別的特定區(qū)域之外頁(yè)面也是空白的,則該頁(yè)面被認(rèn)為是“空白”頁(yè)面,并且用目標(biāo)消息頁(yè)進(jìn)行替換以被交換出去。其他實(shí)施方式可以包括在頁(yè)面上尋找特定字符串,諸如“本頁(yè)故意留白”。一旦被識(shí)別,就根據(jù)所定義的規(guī)則用實(shí)際消息頁(yè)來填充空白頁(yè)。在一個(gè)實(shí)施方式中,消息可以包括整個(gè)預(yù)定義的頁(yè)面,該預(yù)定義的頁(yè)面包括許多客戶感興趣的靜態(tài)廣告集。例如,銀行可以增加包含整頁(yè)廣告的簡(jiǎn)單的8. 5X11的頁(yè)面。在另一個(gè)實(shí)施方式中,所識(shí)別的空白頁(yè)可以被劃分成與在雜志出版物中使用的布置策略相類似的一系列廣告。對(duì)于固定空間管理,由操作者在⑶I 120或170處利用所述空白空間管理器來識(shí)別頁(yè)面上的固定區(qū)域。在這種實(shí)施方式中,所選擇的區(qū)域是已知為空白的區(qū)域。固定空間區(qū)域經(jīng)常是頁(yè)面的頂部或底部區(qū)域中的矩形空白空間。然而,在進(jìn)一步的實(shí)施方式中,其他類型的形狀區(qū)域可以用類似方式(如圓形可以識(shí)別用于將被放置在頁(yè)面上的圓形消息(圖像或者文本)的適當(dāng)區(qū)域)進(jìn)行識(shí)別和管理。根據(jù)一個(gè)實(shí)施方式,所述操作者將所述區(qū)域識(shí)別為適于空白空間廣告放置。在這種實(shí)施方式中,區(qū)域的識(shí)別可以通過使用任何合理的方法(如笛卡爾坐標(biāo)或極坐標(biāo)等)來實(shí)施。然而,在其他實(shí)施方式中,通過使用交互式系統(tǒng)來實(shí)施相對(duì)于產(chǎn)品文件的可視圖像的識(shí)另IJ,以識(shí)別將被作為固定空白空間進(jìn)行管理的精確區(qū)域。在空白空間管理器內(nèi),這通過使用GUI和鼠標(biāo)、相對(duì)于用于特定應(yīng)用的頁(yè)面數(shù)據(jù)的可視展示來實(shí)施?!┍蛔R(shí)別,就可以依據(jù)能夠被放置于其中的廣告(文本或圖像)的大小來對(duì)該固定區(qū)域進(jìn)行量化。如上所述,所量化的數(shù)據(jù)被編碼和存儲(chǔ)。這些所存儲(chǔ)的被量化后的區(qū)域接下來與所定義的運(yùn)行時(shí)規(guī)則相結(jié)合來使空白空間管理器填充該區(qū)域。類似于空白空間管理,固定區(qū)域的維度被預(yù)先知道,這允許消息被預(yù)先截短成固定空間的特定大小。在一個(gè)實(shí)施方式中,在運(yùn)行時(shí)構(gòu)建安全機(jī)制。該機(jī)制檢查相對(duì)于實(shí)際頁(yè)面數(shù)據(jù)的固定空間,來確保該區(qū)域是實(shí)際空白的。該機(jī)制可以通過檢查頁(yè)面數(shù)據(jù)的實(shí)際被渲染的圖像來在絕對(duì)項(xiàng)中被執(zhí)行,或者通過允許經(jīng)由覆蓋的底層形式和圖標(biāo)來在相對(duì)項(xiàng)中被執(zhí)行,以確認(rèn)沒有文本或者前景圖像占據(jù)被假設(shè)為空白的固定空間區(qū)域。
在進(jìn)一步的實(shí)施方式中,所述安全機(jī)制包括用于提供區(qū)域不是空白的的警報(bào)的錯(cuò)誤處理。該錯(cuò)誤處理可以包括例如簡(jiǎn)單的警告消息和個(gè)別消息布局的抑制,或者因區(qū)域被操作者識(shí)別為被假設(shè)為完全空白的區(qū)域而提升錯(cuò)誤條件。在這樣的應(yīng)用中實(shí)施搜索空間管理,即存在著能夠被完全填滿但經(jīng)常是僅被部分填充的頁(yè)面區(qū)域。這在例如賬單應(yīng)用中是常見的,其中文檔的特定區(qū)域用銀行交易、股票交易、電話記錄或者其他詳細(xì)的同行項(xiàng)(line item)數(shù)據(jù)進(jìn)行填充。這種數(shù)據(jù)典型地經(jīng)由用賬單明細(xì)填充的一個(gè)或多個(gè)交易頁(yè)面進(jìn)行報(bào)告。然而,根據(jù)實(shí)際交易明細(xì)填充可用空間的精確度,交易頁(yè)面的最后一頁(yè)經(jīng)常有一些不同數(shù)量的空白空間。特別地,最后頁(yè)通常包括I-N項(xiàng)交易的隨機(jī)分布,因此留下了從O至IJ(N-I)行的空白空間,其中N是可以列于頁(yè)面上的交易的最大值。在其他實(shí)例中,頁(yè)面的大片區(qū)域可以被預(yù)設(shè)填充為文本,但不會(huì)經(jīng)由產(chǎn)生數(shù)據(jù)的應(yīng)用而被完全地填充,因而留下了空白空間。根據(jù)一個(gè)實(shí)施方式,所述空白空間管理器識(shí)別這種空白空間,以用適合的廣告來填充該空間?!と缤龉潭臻g那樣,搜索空間管理從操作者使用空白空間管理器來識(shí)別可能包括空白空間的文檔中的每個(gè)區(qū)域開始。在一個(gè)實(shí)施方式中,相對(duì)于樣本/參考文件來檢查區(qū)域定義,以報(bào)告在特定區(qū)域中包括實(shí)際空白空間的多個(gè)頁(yè)面以及空白空間的大小。因此,所述空白空間管理器允許在某區(qū)域中有空白空間可用的實(shí)況(live)產(chǎn)品文件的交互規(guī)劃和評(píng)估。在進(jìn)一步的實(shí)施方式中,在將被搜索的整個(gè)區(qū)域(如自動(dòng)信件應(yīng)用的文本部分、交易數(shù)據(jù)區(qū)域等)周圍繪制矩形以識(shí)別搜索區(qū)域。如上所述,其他形狀的區(qū)域類型(圓形、三角形等)可以被識(shí)別和管理。隨后,在運(yùn)行時(shí),所述空白空間管理器識(shí)別將可被用于放置廣告的空白空間的搜索空間的適當(dāng)子集。例如,如果發(fā)現(xiàn)所識(shí)別的5. 5”x4”區(qū)域內(nèi)只有上方I”中有文本,則適當(dāng)?shù)淖蛹?如
4.5”x4”)將被識(shí)別為空白空間。這種識(shí)別也可以用于邊緣、字符間距(kerning)和其他細(xì)節(jié)。在本例中,如果期望用O. 5”的邊緣來設(shè)置空白空間消息分離,則所識(shí)別的區(qū)域可以只有4”x4”。圖5示出在頁(yè)面500上搜索空白空間的一個(gè)實(shí)施方式。如圖5所示,頁(yè)面500包括具有邊緣520的搜索區(qū)域510。所述空白空間管理器搜索頁(yè)面500,直至識(shí)別到搜索區(qū)域510中位于邊緣520之間的空白空間530。同樣在運(yùn)行期間,相對(duì)于文件中的實(shí)際數(shù)據(jù)來檢查搜索空間,以評(píng)估是否滿足廣告放置的標(biāo)準(zhǔn),而且如果滿足,則所述區(qū)域可以用期望的廣告進(jìn)行填充。如上所述,在運(yùn)行期間使用規(guī)則,以引導(dǎo)如何對(duì)每個(gè)空間進(jìn)行填充。在一個(gè)實(shí)施方式中,在運(yùn)行評(píng)估期間,相對(duì)于頁(yè)面圖像的一個(gè)或多個(gè)位圖平面(如在CMYK (或顏色)或K (或黑/白)平面中)來檢查區(qū)域,以確保所述空間上沒有侵入的文本或圖像。然而,在其他實(shí)施方式中,文本或圖像廣告可以被放置于覆蓋圖或者其他類型“圖像”的頂端,即使一些背景像素出現(xiàn)于搜索空間內(nèi)。因此,所述空白空間管理器可以尋找在當(dāng)前時(shí)間下落于區(qū)域內(nèi)的頁(yè)面文本。在進(jìn)一步的實(shí)施方式中,所述空白空間管理器包括用于儲(chǔ)存已經(jīng)針對(duì)其填充空白空間的所有文檔的圖像以包括被置于每個(gè)文檔上的消息出現(xiàn)的精確記錄的模塊。該模塊還可以創(chuàng)建與諸如定制URL’ S、快速響應(yīng)(QR)碼和唯一郵件條形碼之類的響應(yīng)管理工具的關(guān)聯(lián)。
圖6A-6G是示出了⑶I 170AFP空白空間管理器600的⑶I的各種實(shí)施方式的屏幕截圖。圖6A示出了具有區(qū)域610的空白空間管理器600的一個(gè)實(shí)施方式的屏幕截圖,其中區(qū)域610在電話賬單明細(xì)的交易頁(yè)面中被選擇以用于在文檔的隨后頁(yè)面中進(jìn)行搜索。圖6B示出了空白空間管理器600的另一個(gè)實(shí)施方式的屏幕截圖,其中所述空白空間管理器允許操作者為空白空間定義規(guī)則。例如,操作者可以設(shè)置用于搜索的最小空白空間維度和選擇所要搜索的頁(yè)面。圖6C示出了空白空間管理器600的實(shí)施方式的屏幕截圖,其示出了搜索的結(jié)果。如圖6C所示,與搜索標(biāo)準(zhǔn)相匹配的區(qū)域620已經(jīng)被找到。進(jìn)一步地,空白空間管理器600的底部子窗口提供了空白空間區(qū)域的細(xì)節(jié)。圖6D示出了空白空間管理器600的一個(gè)實(shí)施方式的屏幕截圖,其中區(qū)域610是已知空白空間區(qū)域。圖6E示出了空白空間管理器600的規(guī)則定義頁(yè)的實(shí)施方式的屏幕截圖,其中該規(guī)則定義頁(yè)與已知空白空間區(qū)域的選擇相對(duì)應(yīng)。圖6F示出了空白空間管理器600的實(shí)施方式的屏幕截圖,其中區(qū)域650源自從已知區(qū)域選擇中進(jìn)行選擇的搜索結(jié)果。進(jìn)一步地,所述空白空間管理器600的底部子窗口提供了列表以及被找到的空白空間區(qū)域的細(xì)節(jié)?!?br> 圖6G示出了空白空間管理器600的用于指定規(guī)則的一個(gè)實(shí)施方式的屏幕截圖,其中所述規(guī)則用于向被找到的空白空間區(qū)域中添加內(nèi)容。如圖6G所示,空白空間管理器600包括條件區(qū)660和內(nèi)容區(qū)665,兩者都各自包括各種按鈕和菜單來建立用于填充空白空間區(qū)域的條件和內(nèi)容。例如,操作者可以在輸入到條件區(qū)660中的條件得到滿足時(shí),將將被插入的文本輸入到空白空間區(qū)域中。根據(jù)一個(gè)實(shí)施方式,每個(gè)空白空間區(qū)域具有其自己的一組規(guī)則。圖7示出了計(jì)算機(jī)系統(tǒng)700,其中在該系統(tǒng)上可以實(shí)施數(shù)據(jù)處理系統(tǒng)102和152和/或服務(wù)器108和160。計(jì)算器系統(tǒng)700包括用于傳遞信息的系統(tǒng)總線720,以及耦合到總線720上以用于處理信息的處理器710。計(jì)算機(jī)系統(tǒng)700還包括耦合到總線720上的用于存儲(chǔ)將由處理器710執(zhí)行的信息和指令的隨機(jī)存取存儲(chǔ)器(RAM)或其他動(dòng)態(tài)存儲(chǔ)設(shè)備725 (這里稱為主存儲(chǔ)器)。主存儲(chǔ)器725還可以用于在處理器710執(zhí)行指令期間存儲(chǔ)臨時(shí)變量或其他中間信息。計(jì)算機(jī)系統(tǒng)700還可以包括耦合到總線720上的用于存儲(chǔ)由處理器710使用的靜態(tài)信息和指令的只讀存儲(chǔ)器(ROM)和/或其他靜態(tài)存儲(chǔ)設(shè)備726。數(shù)據(jù)存儲(chǔ)設(shè)備725 (諸如磁盤或光盤及其相應(yīng)的驅(qū)動(dòng))還可以耦合到所述計(jì)算機(jī)系統(tǒng)700以用于存儲(chǔ)信息和指令。計(jì)算機(jī)系統(tǒng)700還可以通過I/O接口 730與第二 I/O總線750相耦合。多個(gè)I/O設(shè)備可以與I/O總線750相耦合,所述多個(gè)I/O設(shè)備包括顯示設(shè)備724、輸入設(shè)備(如字母數(shù)字輸入設(shè)備723和/或光標(biāo)控制設(shè)備722)等。通信設(shè)備721用于訪問其他計(jì)算機(jī)(服務(wù)器或者客戶端)。所述通信設(shè)備721可以包括調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡或其他眾所周知的接口設(shè)備,諸如用來與以太網(wǎng)、令牌環(huán)等其他類型的網(wǎng)絡(luò)相耦合的那些接口設(shè)備。上述的機(jī)制允許市場(chǎng)商人通過傳遞IT來與空白空間管理器進(jìn)行交互,以直接地將內(nèi)容放置在文件中的空白空間區(qū)域中。因此,市場(chǎng)商人可以積極地銷售空白空間區(qū)域,以收回打印文檔的成本。本發(fā)明的實(shí)施方式可以包括如上所述的各種步驟。這些步驟可以在計(jì)算機(jī)可執(zhí)行指令中得到體現(xiàn)。所述指令可以用于促使通用或?qū)S锰幚砥鲌?zhí)行某些步驟??蛇x地,這些步驟可以由包含用于執(zhí)行這些步驟的硬連線邏輯的特定硬件來執(zhí)行,或者由被編程的計(jì)算機(jī)部件和定制硬件部件的任意組合來執(zhí)行。本發(fā)明的元件還可以被提供為用于存儲(chǔ)機(jī)器可執(zhí)行指令的機(jī)器可讀介質(zhì)。所述機(jī)器可讀介質(zhì)可以包括但不限于軟盤、光盤、CD-ROM、磁光盤、ROM、RAM、EPROM、EEPR0M、磁卡或光卡、傳播媒介或其他類型的適于存儲(chǔ)電子指令的媒媒介/機(jī)器可讀介質(zhì)。例如,本發(fā)明可以作為計(jì)算機(jī)程序而被下載,該計(jì)算機(jī)程序可以經(jīng)由通信鏈路(如調(diào)制解調(diào)器或網(wǎng)絡(luò)連接)通過在載波或其他傳播介質(zhì)中體現(xiàn)的數(shù)據(jù)信號(hào)的方式,從遠(yuǎn)程計(jì)算機(jī)(如服務(wù)器)傳輸至請(qǐng)求計(jì)算機(jī)(如客戶端)。盡管在閱讀了前面的描述之后本發(fā)明的許多替換和修改將毫無疑問地對(duì)本領(lǐng)域技術(shù)人員而言變得是顯而易見的,但是應(yīng)當(dāng)理解,通過說明的方式示出和描述的任何特定 實(shí)施方式并不意欲以任何方式進(jìn)行限制。因此,對(duì)各種實(shí)施方式的細(xì)節(jié)的引用并不意欲限制權(quán)利要求的范圍,其中權(quán)利要求自身僅引用了與本發(fā)明的本質(zhì)相關(guān)的那些特征。
權(quán)利要求
1.一種計(jì)算機(jī)生成的方法,該方法包括 檢查在假脫機(jī)的打印制作文件中被假脫機(jī)的打印任務(wù)數(shù)據(jù)流; 識(shí)別所述打印制作文件中的文檔中的一個(gè)或多個(gè)空白空間區(qū)域; 訪問外部源以用于選擇將要插入每個(gè)所述空白空間區(qū)域中的廣告;以及 將廣告插入每個(gè)所述空白空間區(qū)域。
2.根據(jù)權(quán)利要求I所述的方法,其中根據(jù)與每個(gè)所述空白空間區(qū)域相關(guān)聯(lián)的規(guī)則,將內(nèi)容插入所述空白空間區(qū)域。
3.根據(jù)權(quán)利要求2所述的方法,該方法還包括查詢所述外部源,以獲得用于填充空白空間區(qū)域的具有與所述規(guī)則相對(duì)應(yīng)的屬性的廣告。
4.根據(jù)權(quán)利要求3所述的方法,其中所述規(guī)則指示用于置于所述空白空間區(qū)域中的將產(chǎn)生最大費(fèi)用的廣告的選擇。
5.根據(jù)權(quán)利要求3所述的方法,其中所述規(guī)則指示用于填充空白空間區(qū)域的、與所述規(guī)則相對(duì)應(yīng)的、具有最大數(shù)量的正面屬性的廣告的選擇。
6.根據(jù)權(quán)利要求3所述的方法,其中所述規(guī)則指示對(duì)具有負(fù)面屬性的廣告的排除。
7.根據(jù)權(quán)利要求2所述的方法,其中所述規(guī)則指示預(yù)定廣告將被插入空白空間區(qū)域。
8.根據(jù)權(quán)利要求2所述的方法,其中所述規(guī)則指示將根據(jù)一空白空間區(qū)域所在的文檔中所包含的變量數(shù)據(jù),將廣告插入所述空白空間區(qū)域。
9.根據(jù)權(quán)利要求2所述的方法,該方法還包括對(duì)每個(gè)所述空白空間區(qū)域進(jìn)行量化以建立將被插入每個(gè)所述空白空間區(qū)域的內(nèi)容的一個(gè)或多個(gè)特征。
10.根據(jù)權(quán)利要求I所述的方法,其中所述外部源是廣告服務(wù)器。
11.一種包括打印軟件產(chǎn)品的打印服務(wù)器,該打印軟件產(chǎn)品具有空白空間管理器,所述空白空間管理器用于 檢查在所述服務(wù)器處存儲(chǔ)的假脫機(jī)的打印制作文件中被假脫機(jī)的打印任務(wù)數(shù)據(jù)流; 識(shí)別所述打印制作文件中的文檔中的一個(gè)或多個(gè)空白空間區(qū)域; 訪問廣告服務(wù)器以用于選擇將要插入每個(gè)所述空白空間區(qū)域中的廣告;以及 將廣告插入每個(gè)所述空白空間區(qū)域。
12.根據(jù)權(quán)利要求11所述的打印服務(wù)器,其中所述空白空間管理器根據(jù)與每個(gè)所述空白空間區(qū)域相關(guān)聯(lián)的規(guī)則,將內(nèi)容插入所述空白空間區(qū)域。
13.根據(jù)權(quán)利要求12所述的打印服務(wù)器,其中所述規(guī)則由具有對(duì)所述空白空間管理器的訪問權(quán)的遠(yuǎn)程客戶端定義。
14.根據(jù)權(quán)利要求12所述的打印服務(wù)器,其中所述空白空間管理器查詢所述廣告服務(wù)器,以獲得用于填充空白空間區(qū)域的具有與所述規(guī)則相對(duì)應(yīng)的屬性的廣告。
15.根據(jù)權(quán)利要求14所述的打印服務(wù)器,其中所述規(guī)則指示用于置于所述空白空間區(qū)域中的將產(chǎn)生最大費(fèi)用的廣告的選擇。
16.根據(jù)權(quán)利要求14所述的打印服務(wù)器,其中所述規(guī)則指示用于填充空白空間區(qū)域的、與所述規(guī)則相對(duì)應(yīng)的、具有最大數(shù)量的正面屬性的廣告的選擇。
17.根據(jù)權(quán)利要求14所述的打印服務(wù)器,其中所述規(guī)則指示對(duì)具有負(fù)面屬性的廣告的排除。
18.根據(jù)權(quán)利要求14所述的打印服務(wù)器,其中所述規(guī)則指示預(yù)定廣告將被插入空白空間區(qū)域。
19.根據(jù)權(quán)利要求11所述的打印服務(wù)器,其中所述空白空間管理器對(duì)每個(gè)所述空白空間區(qū)域進(jìn)行量化以建立將被插入每個(gè)所述空白空間區(qū)域的內(nèi)容的一個(gè)或多個(gè)特征。
20.一種包括機(jī)器可讀介質(zhì)的制造物品,所述機(jī)器可讀介質(zhì)包括數(shù)據(jù),當(dāng)機(jī)器訪問所述制造物品時(shí)促使所述機(jī)器執(zhí)行以下操作 檢查在假脫機(jī)的打印制作文件中被假脫機(jī)的打印任務(wù)數(shù)據(jù)流; 識(shí)別所述打印制作文件中的文檔中的一個(gè)或多個(gè)空白空間區(qū)域; 訪問外部源以用于選擇將要插入每個(gè)所述空白空間區(qū)域中的廣告;以及 將廣告插入每個(gè)所述空白空間區(qū)域。
21.根據(jù)權(quán)利要求20所述的制造物品,其中根據(jù)與每個(gè)所述空白空間區(qū)域相關(guān)聯(lián)的規(guī)則,將內(nèi)容插入所述空白空間區(qū)域。
22.根據(jù)權(quán)利要求21所述的制造物品,當(dāng)物品被所述機(jī)器訪問時(shí),還促使所述機(jī)器執(zhí)行包括查詢所述外部源以獲得用于填充空白空間區(qū)域的具有與所述規(guī)則相對(duì)應(yīng)的屬性的廣告的操作。
23.根據(jù)權(quán)利要求22所述的制造物品,其中所述規(guī)則指示用于置于所述空白空間區(qū)域中的將產(chǎn)生最大費(fèi)用的廣告的選擇。
24.根據(jù)權(quán)利要求22所述的制造物品,其中所述規(guī)則指示用于填充空白空間區(qū)域的、與所述規(guī)則相對(duì)應(yīng)的、具有最大數(shù)量的正面屬性的廣告的選擇。
25.根據(jù)權(quán)利要求22所述的制造物品,其中所述規(guī)則指示對(duì)具有負(fù)面屬性的廣告的排除。
26.—種網(wǎng)絡(luò),包括 廣告服務(wù)器,該廣告服務(wù)器具有開放市場(chǎng)數(shù)據(jù)庫(kù),該開放市場(chǎng)數(shù)據(jù)庫(kù)中的廣告用于置于打印任務(wù)中的文檔空白空間中;以及 打印服務(wù)器,該打印服務(wù)器包括具有空白空間管理器的打印軟件產(chǎn)品,其中所述空白空間管理器用于檢查在所述服務(wù)器處存儲(chǔ)的假脫機(jī)的打印制作文件中被假脫機(jī)的打印任務(wù)數(shù)據(jù)流、識(shí)別所述打印制作文件中的文檔中的一個(gè)或多個(gè)空白空間區(qū)域、訪問廣告服務(wù)器以用于選擇將要插入每個(gè)所述空白空間區(qū)域中的廣告以及將廣告插入每個(gè)所述空白空間區(qū)域。
27.根據(jù)權(quán)利要求27所述的網(wǎng)絡(luò),該網(wǎng)絡(luò)還包括用于訪問所述空白空間管理器以定義用于填充空白空間區(qū)域的規(guī)則的遠(yuǎn)程客戶端。
28.根據(jù)權(quán)利要求27所述的網(wǎng)絡(luò),其中所述空白空間管理器查詢所述廣告服務(wù)器,以獲得用于填充空白空間區(qū)域的具有與所述規(guī)則相對(duì)應(yīng)的屬性的廣告。
29.根據(jù)權(quán)利要求28所述的網(wǎng)絡(luò),其中所述規(guī)則指示用于置于所述空白空間區(qū)域中的將產(chǎn)生最大費(fèi)用的廣告的選擇。
30.根據(jù)權(quán)利要求28所述的網(wǎng)絡(luò),其中所述規(guī)則指示用于填充空白空間區(qū)域的、與所述規(guī)則相對(duì)應(yīng)的、具有最大數(shù)量的正面屬性的廣告的選擇。
31.根據(jù)權(quán)利要求28所述的網(wǎng)絡(luò),其中所述規(guī)則指示對(duì)具有負(fù)面屬性的廣告的排除。
32.根據(jù)權(quán)利要求26所述的網(wǎng)絡(luò),其中所述空白空間管理器對(duì)每個(gè)所述空白空間區(qū)域進(jìn)行量化以建立將被插入每個(gè)所述空白空間區(qū)域的內(nèi)容的一個(gè)或多個(gè)特征。
全文摘要
公開了一種計(jì)算機(jī)生成的方法。該方法包括檢查在假脫機(jī)打印制作文件中被假脫機(jī)的打印任務(wù)數(shù)據(jù)流;識(shí)別所述打印制作文件中的文檔中的一個(gè)或多個(gè)空白空間區(qū)域;訪問外部源以用于選擇將要插入每個(gè)所述空白空間區(qū)域中的廣告;以及將廣告插入每個(gè)所述空白空間區(qū)域。
文檔編號(hào)G06F15/00GK102918517SQ201180027147
公開日2013年2月6日 申請(qǐng)日期2011年4月19日 優(yōu)先權(quán)日2010年4月30日
發(fā)明者D·德文, S·D·馬斯迪, C·D·布羅斯曼 申請(qǐng)人:普馳信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1