專利名稱:用于執(zhí)行文檔處理操作的選擇性下載的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于文檔處理操作的系統(tǒng)和方法,尤其涉及一種用于執(zhí)行來自文檔處理設(shè)備的選擇性外包的文檔處理的系統(tǒng)和方法。
背景技術(shù):
多功能外圍設(shè)備正以不斷擴(kuò)大的速率增強(qiáng),除了基本的掃描、復(fù)印、傳真以及打印服務(wù)外,還執(zhí)行更大量的服務(wù)。多功能外圍設(shè)備的現(xiàn)有建構(gòu)技術(shù)要求設(shè)備所要執(zhí)行的服務(wù)必須在整個(gè)初始建造階段包括進(jìn)來。這導(dǎo)致由于處理器/存儲器的限制,多功能外圍設(shè)備不能包括大量的高質(zhì)量服務(wù)。隨著更新更好的文檔處理服務(wù)的變得可用,多功能外圍設(shè)備很快過時(shí)而需要被替換。而且,當(dāng)設(shè)備的用戶有一個(gè)已得到許可的較好的文檔處理服務(wù)時(shí),該用戶不能利用這樣一項(xiàng)服務(wù)使多功能外圍設(shè)備更好地執(zhí)行。
在文檔處理領(lǐng)域,當(dāng)前的趨勢顯示一種朝面向文檔處理的服務(wù)方向發(fā)展,以每個(gè)用戶為基礎(chǔ)通過連接到一個(gè)網(wǎng)絡(luò)上的外部系統(tǒng)來使用這些服務(wù)?,F(xiàn)有多功能外圍設(shè)備不能有效利用公布在網(wǎng)絡(luò)上的服務(wù)。而且,當(dāng)前的設(shè)備需要把每項(xiàng)服務(wù)打包在每設(shè)備中,而不是一個(gè)位置的多設(shè)備使用節(jié)省系統(tǒng)資源和許可費(fèi)的文檔處理服務(wù)。普通的多功能外圍設(shè)備不能被增強(qiáng)以執(zhí)行擴(kuò)展的任務(wù),例如,除了設(shè)備被編程執(zhí)行的任務(wù)之外的任務(wù)。例如,不能擴(kuò)展掃描設(shè)備以從文檔本身識別用戶名,然后基于用戶歸檔。
因此,需要一種執(zhí)行來自文檔處理設(shè)備的選擇性外包文檔處理的系統(tǒng)和方法。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,提出了一種用于文檔處理的系統(tǒng)和方法。
而且,根據(jù)本發(fā)明,提出了一種用于選擇性外包文檔處理操作的系統(tǒng)和方法。
而且,根據(jù)本發(fā)明,提出了一種用于執(zhí)行來自文檔處理設(shè)備的選擇性外包文檔處理的系統(tǒng)。該系統(tǒng)包括適于接收電子文檔數(shù)據(jù)的接收裝置。該接收裝置包括適于接收一個(gè)文檔處理請求的裝置。該文檔處理請求包括指令數(shù)據(jù),該指令數(shù)據(jù)表示要在接收到的電子文檔數(shù)據(jù)上執(zhí)行的選定的文檔處理。該系統(tǒng)也包括適于把對應(yīng)于電子文檔數(shù)據(jù)和指令數(shù)據(jù)的任務(wù)數(shù)據(jù)選擇性地傳送給第二文檔處理設(shè)備的通信裝置。該第二文檔處理設(shè)備按照文檔處理請求處理數(shù)據(jù)。該接受裝置進(jìn)一步包括適于接收來自第二文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù)的裝置。該系統(tǒng)還包括適于按照指令數(shù)據(jù)完成與電子文檔數(shù)據(jù)有關(guān)的至少一個(gè)本地文檔處理操作的完成裝置。
而且,根據(jù)本發(fā)明,提出了一種用于執(zhí)行來自文檔處理設(shè)備的選擇性外包文檔處理的方法。該方法從接收電子文檔數(shù)據(jù)和一個(gè)文檔處理請求開始。該文檔處理請求包括指令數(shù)據(jù),該指令數(shù)據(jù)表示要在接收到的電子文檔數(shù)據(jù)上執(zhí)行的選定的文檔處理。接著,對應(yīng)于電子文檔數(shù)據(jù)和指令數(shù)據(jù),任務(wù)數(shù)據(jù)被選擇性地傳送到第二文檔處理設(shè)備,從而根據(jù)文檔處理請求進(jìn)行處理。然后從第二文檔處理設(shè)備接收處理過的任務(wù)數(shù)據(jù),并且在電子文檔數(shù)據(jù)上完成至少一個(gè)本地文檔處理操作。
通過以下描述,本發(fā)明的其他優(yōu)勢、方面和特點(diǎn)對于本領(lǐng)域技術(shù)人員是顯而易見的,在描述中僅僅通過對最適合于實(shí)現(xiàn)本發(fā)明的最好模式之一進(jìn)行說明,示出并描述了本發(fā)明的一個(gè)優(yōu)選實(shí)施例。應(yīng)該認(rèn)識到,本發(fā)明可以有其他不同的實(shí)施例,而且完全不脫離本發(fā)明范圍可以在各種明顯的方面對本發(fā)明的某些細(xì)節(jié)進(jìn)行修改。因而,附圖和說明書實(shí)際上應(yīng)該被視為解釋而非限定。
并入說明書并構(gòu)成說明書的一部分的
了本發(fā)明的幾個(gè)方面,并且與說明書一起用于解釋本發(fā)明原理。
圖1是說明根據(jù)本發(fā)明的系統(tǒng)的方塊圖;圖2是說明根據(jù)本發(fā)明的標(biāo)記生成方法(token generation method)的流程圖;圖3是說明根據(jù)本發(fā)明的電子文檔分配(electronic document sharingmethod)方法的流程圖。
具體實(shí)施例方式
本發(fā)明涉及一種用于選擇性外包文檔處理操作的系統(tǒng)和方法。尤其本發(fā)明涉及一種用于執(zhí)行來自文檔處理設(shè)備的選擇性外包文檔處理的系統(tǒng)和方法。
現(xiàn)在參看圖1,圖中示出一根據(jù)本發(fā)明的系統(tǒng)100。如圖1描述,假設(shè)用戶104有權(quán)使用文檔處理設(shè)備(如圖1所示為多功能外圍設(shè)備102)從而產(chǎn)生和處理圖像數(shù)據(jù)。本領(lǐng)域技術(shù)人員應(yīng)該理解所述文檔處理設(shè)備涉及本領(lǐng)域已知的任何合適的文檔處理設(shè)備,包括但不限于傳真機(jī)、掃描儀、打印機(jī)、復(fù)印機(jī)、多功能外部設(shè)備以及類似設(shè)備或者其組合。合適的商業(yè)上可用文檔處理設(shè)備包括但不限于東芝e-Studio系列控制器。
文檔處理設(shè)備102與或多外部文檔處理設(shè)施或設(shè)備進(jìn)行數(shù)據(jù)通信,如圖1所示的外部設(shè)備106和外部設(shè)備108。本領(lǐng)域技術(shù)人員應(yīng)該理解本發(fā)明能夠使用多外部設(shè)備為文檔處理設(shè)備102提供增強(qiáng)的文檔處理能力,圖1中對兩這樣的外部設(shè)備的說明是作為例子而并非以此限制本發(fā)明。外部設(shè)備106,108是如本領(lǐng)域中已知的任何能夠執(zhí)行文檔處理操作的電子設(shè)備。例如,但不限于,外部設(shè)備106,108可以是多功能外圍設(shè)備、個(gè)人電腦、服務(wù)器、大型機(jī)、打印機(jī)、復(fù)印機(jī)、掃描儀、傳真機(jī)以及類似設(shè)備或其任意組合。在本發(fā)明的一個(gè)實(shí)施例中,外部設(shè)備106和108被通信連接于一個(gè)文檔處理設(shè)施網(wǎng)絡(luò)(未示出)。這種網(wǎng)絡(luò)適宜地跟蹤和監(jiān)控外部設(shè)備106和108的使用以及與之相關(guān)的費(fèi)用。
所述文檔處理設(shè)備102通過一個(gè)相應(yīng)的通信線路112和114分別與外部設(shè)備106和108方便地通信。本領(lǐng)域技術(shù)人員應(yīng)明白,通信線路112和114是兩個(gè)電子設(shè)備之間任何合適的通信方式,包括但不限于因特網(wǎng)、以太局域網(wǎng)或廣域網(wǎng)連接、紅外連接、藍(lán)牙連接、Wi-Fi連接、IEEE802.11(x)連接、電話連接、蜂窩連接以及類似連接或其組合。優(yōu)選地,文檔處理設(shè)備102通過因特網(wǎng)與外部設(shè)備106和108通信。本領(lǐng)域技術(shù)人員還應(yīng)理解,盡管圖1中顯示外部設(shè)備106和108彼此接近,但是他們并不需要位置接近而是可以互相遠(yuǎn)置,也可以遠(yuǎn)離所述文檔處理設(shè)備102。本領(lǐng)域技術(shù)人員應(yīng)理解,當(dāng)使用因特網(wǎng)用作通信通道112和114時(shí),外部設(shè)備106和108不需要近置于所述文檔處理設(shè)備102。優(yōu)選地,外部設(shè)備106和108經(jīng)通信線路112和114,通知所述文檔處理設(shè)備102外部設(shè)備106和108對外包處理文檔數(shù)據(jù)是可用的以及外部設(shè)備106和108現(xiàn)在是否在使用中,例如占用,或者空閑可以接收文檔處理請求。
系統(tǒng)100還包括一個(gè)用戶設(shè)備110,如圖1所示的個(gè)人電腦。本領(lǐng)域技術(shù)人員應(yīng)該理解,僅僅出于舉例的目的,將桌上型電腦顯示為用戶設(shè)備110。其他個(gè)人電子設(shè)備包括但不限制于,膝上型電腦、筆記本電腦、手寫板電腦、個(gè)人數(shù)據(jù)助理(PDA)、網(wǎng)絡(luò)蜂窩電話以及類似設(shè)備或其任意組合,同樣可以經(jīng)通信線路116與文檔處理設(shè)備102相互作用。通信線路116是兩個(gè)電子設(shè)備之間任何合適的通信方式,包括但不限于藍(lán)牙連接、以太網(wǎng)連接、有線或無線網(wǎng)絡(luò)連接、IEEE802.11(x)連接、紅外連接、蜂窩連接以及類似連接或其任意組合。在優(yōu)選實(shí)施例中,文檔處理設(shè)備102被適宜地配置以如上面所闡述的那樣通過本領(lǐng)域中已知的任何方式與用戶設(shè)備110通信。
所述文檔處理設(shè)備102還包括一個(gè)合適的與其合成一體的用戶界面,使用戶104能夠直接與文檔處理設(shè)備102作用。在優(yōu)選實(shí)施例中,所述文檔處理設(shè)備102的用戶界面是本領(lǐng)域中已知的任何合適的界面,包括但不限于,支持書寫的觸摸屏顯示器(graphically based touch screendisplay)、具有相關(guān)聯(lián)的字母-數(shù)字鍵盤的液晶顯示器以及類似界面。本領(lǐng)域技術(shù)人員應(yīng)理解,用戶104能夠直接與文檔處理設(shè)備102作用來請求文檔處理設(shè)備102執(zhí)行多種文檔處理操作中的任何操作,例如但不限于,掃描、傳真、復(fù)印、打印以及類似操作或其中任意組合。
根據(jù)本發(fā)明,用戶104和用戶設(shè)備110能選擇一個(gè)或多個(gè)文檔處理操作由文檔處理設(shè)備102來執(zhí)行。應(yīng)該明白,這種所選擇的文檔處理操作不需要本質(zhì)上可以被文檔處理設(shè)備102執(zhí)行。當(dāng)文檔處理設(shè)備102收到一個(gè)文檔處理請求,該請求不能在內(nèi)部處理,而通過外部設(shè)備106,108之一能更有效地處理,或者該文檔處理請求的一部分或一節(jié)的處理能被外部設(shè)備106,108之一更有效地進(jìn)行時(shí),文檔處理設(shè)備102首先確定所需要的外部設(shè)備是否可用,例如外部設(shè)備106。然后文檔處理設(shè)備102能基于預(yù)想的外部設(shè)備106的可用性準(zhǔn)確確定進(jìn)行被請求的文檔處理操作所必需的任務(wù)流程。當(dāng)外部設(shè)備106可用于接收處理請求時(shí),文檔處理設(shè)備102執(zhí)行任何所需要的預(yù)處理,并把文檔數(shù)據(jù)的源地址、處理過的數(shù)據(jù)的目的地址以及處理指令傳送到外部設(shè)備106進(jìn)行外包處理。本領(lǐng)域技人員應(yīng)理解,所述文檔數(shù)據(jù)適宜地可以包括一個(gè)完整的電子文檔、電子文檔的一部分、電子文檔的一節(jié)以及類似數(shù)據(jù)。
然后,外部設(shè)備106從源地址取回文檔數(shù)據(jù)并處理。當(dāng)外部設(shè)備106根據(jù)從文檔設(shè)備102收到的指令完成對收到的文檔數(shù)據(jù)的處理時(shí),外部設(shè)備106把處理過的數(shù)據(jù)返送到在文檔處理請求中指定的目的地址。本領(lǐng)域技術(shù)人員明白,處理過的數(shù)據(jù)適宜是完整的電子文檔、電子文檔的一節(jié)、電子文檔的一部分以及類似數(shù)據(jù)。然后,外部設(shè)備106通知文檔處理設(shè)備102完成了所請求的操作。本領(lǐng)域技術(shù)人員應(yīng)明白,這種目的地址可以是文檔處理設(shè)備102、外部設(shè)備108、用戶設(shè)備110以及類似設(shè)備。
然后,文檔處理設(shè)備102分析文檔處理請求以確定是否有需要另外的處理操作以完成用戶104指定的文檔處理操作。文檔處理設(shè)備102也確定是否有另外的處理操作需要由另外部設(shè)備108、文檔處理設(shè)備102本身或者其組合執(zhí)行。結(jié)合以下描述的圖2和圖3的流程圖,本系統(tǒng)100的實(shí)施將被更好地理解。
現(xiàn)在參看圖2,所示流程圖200說明了根據(jù)本發(fā)明的一種用于執(zhí)行文檔操作的方法。從步驟202開始,文檔處理設(shè)備102從用戶104或者用戶設(shè)備110接收一個(gè)文檔處理請求,在這里也稱為一個(gè)文檔處理任務(wù)。本領(lǐng)域技術(shù)人員應(yīng)理解,文檔處理任務(wù)是本領(lǐng)域已知的任何文檔或圖形處理操作,并可通過電子設(shè)備執(zhí)行,例如但并不限于,掃描后傳真、掃描后存儲、復(fù)印、打印、傳真、打印后存儲以及類似操作或者其中任意組合。然后,文檔處理設(shè)備102分析接收到的文檔處理任務(wù)并在步驟204確定是否被請求的任務(wù)要求使用至少外部設(shè)備106。本領(lǐng)域技術(shù)人員應(yīng)理解,所述確定可以包括確定是否任務(wù)的一部分,比如一個(gè)文檔的一節(jié)、文檔或者文檔的一部分的一種處理,需要使用至少外部設(shè)備106。當(dāng)不需要外部處理時(shí),流程進(jìn)行步驟222,其中文檔處理設(shè)備102在本地執(zhí)行被請求的文檔處理操作。根據(jù)收到的文檔處理任務(wù),接著在步驟224輸出處理過的數(shù)據(jù)。例如,當(dāng)文檔處理請求是用戶104的一個(gè)復(fù)印請求時(shí),如本領(lǐng)域已知的,所述文檔處理設(shè)備102適宜地執(zhí)行該復(fù)印操作,并基于用戶104所選媒介輸出選定份數(shù)的復(fù)印件。
當(dāng)所述文檔處理任務(wù)需要外部設(shè)備106執(zhí)行一項(xiàng)或多項(xiàng)文檔處理操作時(shí),流程進(jìn)行步驟206,在此確定外部設(shè)備106是否可用。本領(lǐng)域技術(shù)人員應(yīng)理解,通過以下參考圖3所描述的方法,可使文檔處理設(shè)備102知道外部設(shè)備106和108的能力和存在。因此,文檔處理設(shè)備102知道可用的設(shè)備106和108中哪一個(gè)能夠執(zhí)行被請求的文檔處理操作的一部分或全部。當(dāng)文檔處理設(shè)備102確定外部設(shè)備106忙,也即不可用時(shí),流程進(jìn)行步驟208,在此文檔處理設(shè)備102等候一段預(yù)定的時(shí)間等待外部設(shè)備106變得可用。當(dāng)外部設(shè)備可用時(shí),流程進(jìn)行步驟210,在此確定文檔處理任務(wù)是否需要執(zhí)行任何本地預(yù)處理。本領(lǐng)域技術(shù)人員應(yīng)理解,文檔處理任務(wù)可以要求某些部分在由外部設(shè)備106進(jìn)行處理之前完成。在這種情況下,文檔處理設(shè)備102在步驟212執(zhí)行任何本地預(yù)處理。
在任何需要的預(yù)處理之后,在步驟214,文檔處理設(shè)備102把要處理的文檔數(shù)據(jù)的源地址和外部處理過的數(shù)據(jù)將被送達(dá)的目的地址傳送到外部設(shè)備106。本領(lǐng)域技術(shù)人員應(yīng)理解,所述文檔數(shù)據(jù)適宜包括,但不限于,文檔數(shù)據(jù)的一部分、文檔的一節(jié)、完整的文檔以及類似數(shù)據(jù)。本領(lǐng)域技術(shù)人員也應(yīng)理解,外部設(shè)備106適宜從源地址取回文檔數(shù)據(jù),根據(jù)文檔處理請求處理該數(shù)據(jù),并根據(jù)下面參考圖3所描述的方法把處理過的數(shù)據(jù)寫入目的地址?;谑盏酵瓿赏獠刻幚淼耐ㄖ?,文檔處理設(shè)備102在步驟216取回處理過的數(shù)據(jù)。然后,在步驟218確定所述文檔處理任務(wù)是否需要任何另外的外部處理。
當(dāng)需要另外的外部處理時(shí),流程返回步驟214,在此文檔數(shù)據(jù)的源地址和用于處理過的數(shù)據(jù)的目的地址被傳送到可用外部設(shè)備。例如,外部設(shè)備108于是被用于執(zhí)行另外的外部數(shù)據(jù)處理,留出外部設(shè)備106執(zhí)行涉及另一個(gè)文檔處理任務(wù)的文檔處理操作。外部設(shè)備108于是根據(jù)下面圖3中所描述方法處理數(shù)據(jù),而且文檔處理設(shè)備102在步驟216接收通知和處理過的數(shù)據(jù)。當(dāng)在步驟218不需要另外的外部處理時(shí),流程進(jìn)行步驟220,在此確定是否需要本地處理以完成文檔處理任務(wù)。當(dāng)需要本地處理時(shí),流程進(jìn)行步驟222,在此文檔處理設(shè)備102執(zhí)行任何剩下的本地文檔處理。然后根據(jù)收到的文檔處理請求在步驟224輸出處理過的數(shù)據(jù)。當(dāng)不需要在外部處理之后進(jìn)行本地處理時(shí),流程從步驟220進(jìn)入步驟224,在此根據(jù)文檔處理請求中含有的指令輸出處理過的文檔數(shù)據(jù)。
根據(jù)本發(fā)明,文檔處理設(shè)備102適宜把任何部分、節(jié)或者類似數(shù)據(jù)外包給外部設(shè)備106,108以促進(jìn)所選的文檔處理操作的有效進(jìn)行。本領(lǐng)域技術(shù)人員應(yīng)理解,本發(fā)明同樣可以把基本電子文檔(umderlyingelectronic document)的不同部分或節(jié)外包給外部設(shè)備106,108,然后把收到的處理過的數(shù)據(jù)合并入處理過的基本文檔。本領(lǐng)域技術(shù)人員還應(yīng)明白,這種外包可以被同時(shí)執(zhí)行所以提交的文檔處理操作不會因等待外部設(shè)備106,108完成文檔處理而受阻。
現(xiàn)在參看圖3,圖中示出了對方法進(jìn)行說明的流程圖300,通過該方法外部設(shè)備106和108向文檔處理設(shè)備102登記,并處理收到的文檔處理任務(wù)。本領(lǐng)域技術(shù)人員應(yīng)理解,出于說明的目的,僅根據(jù)外部設(shè)備106來說明登記和文檔處理任務(wù)的處理。本領(lǐng)域技術(shù)人員應(yīng)理解,外部設(shè)備108和任何其他可用外部設(shè)備都可執(zhí)行類似的登記和處理步驟。從步驟302開始,外部設(shè)備106通過本領(lǐng)域已知的任何方式向文檔處理設(shè)備102登記。優(yōu)選地,外部設(shè)備106向文檔處理設(shè)備102傳送通知以表明外部設(shè)備106的存在和其文檔處理能力。本領(lǐng)域技術(shù)人員應(yīng)理解,這種通知是可以傳送并且可以被兩設(shè)備102和106理解的任何形式。
在登記之后,在步驟304,外部設(shè)備106通知文檔處理設(shè)備102該外部設(shè)備106的狀態(tài)。優(yōu)選地,外部設(shè)備106通知文檔處理設(shè)備102其正忙于處理其他任務(wù)、其可用于處理一項(xiàng)任務(wù)、當(dāng)處理另一項(xiàng)任務(wù)時(shí)在一個(gè)預(yù)先確定的時(shí)間段其不可用于處理、其因維護(hù)而停止以及類似狀態(tài)。接著上述例子,外部設(shè)備106已通知文檔處理設(shè)備102其可用,并在步驟306接收到來自文檔處理設(shè)備102的文檔處理請求。在步驟308,外部設(shè)備106接收讀出數(shù)據(jù)(例如文檔數(shù)據(jù))的源地址,和寫入數(shù)據(jù)(例如輸出處理過的數(shù)據(jù))的目的地址。
然后外部設(shè)備106從源地址取回?cái)?shù)據(jù),該數(shù)據(jù)表示在步驟310進(jìn)行處理操作所基于的文檔。本領(lǐng)域技術(shù)人員應(yīng)明白,外部設(shè)備106適宜通過本領(lǐng)域已知的任何方法取回存儲在由文檔處理設(shè)備102提供的地址中的文檔數(shù)據(jù)。一旦該數(shù)據(jù)被取回,外部設(shè)備106在步驟312處理的讀出數(shù)據(jù)并向目的地址輸出處理過的數(shù)據(jù)。本領(lǐng)域技術(shù)人員應(yīng)明白,基于所請求的文檔處理操作的完成,外部設(shè)備106使用本領(lǐng)域技已知的任何方法向目的地址傳送處理過的數(shù)據(jù)。然后在步驟314外部設(shè)備106通知文檔處理設(shè)備102完成了被請求的文檔處理操作。
在步驟316,確定是否另外的數(shù)據(jù)有待外部設(shè)備處理。例如,文檔處理設(shè)備102向外部設(shè)備106傳送第二個(gè)文檔處理請求,或者可選地,最初收到的文檔處理請求包括另外的源地址和目的地址,這要求外部設(shè)備106在上述的同樣的數(shù)據(jù)上執(zhí)行另外的文檔處理操作。當(dāng)另外的數(shù)據(jù)有待處理時(shí),流程從步驟316轉(zhuǎn)入步驟308,在此從文檔處理設(shè)備102接收文檔數(shù)據(jù)的源地址和目的地址,并且外部設(shè)備根據(jù)上述描述的與步驟310-314有關(guān)的過程處理新數(shù)據(jù)。當(dāng)在步驟316沒有另外的數(shù)據(jù)有待處理時(shí),流程進(jìn)入步驟318,在此外部設(shè)備106收到文檔處理設(shè)備102的通知以結(jié)束服務(wù)。本領(lǐng)域技術(shù)人員應(yīng)明白,這種通知用本領(lǐng)域已知的任何方法完成。根據(jù)本發(fā)明,外部設(shè)備106和108可以屬于一個(gè)文檔處理網(wǎng)絡(luò),在此對外部設(shè)備106和108的每次使用給請求用戶帶來一次費(fèi)用。
本發(fā)明擴(kuò)展到形式為源代碼、目標(biāo)代碼、中間的源代碼和目標(biāo)代碼(如以部分編譯的形式)或任何其他適于在本發(fā)明的執(zhí)行中使用的代碼的計(jì)算機(jī)程序。計(jì)算機(jī)程序適宜是獨(dú)立應(yīng)用程序、軟件組件、腳本或其它程序的插件。嵌入本發(fā)明中的計(jì)算機(jī)程序被方便地嵌入載體中,可以是任何可以承載計(jì)算機(jī)程序的實(shí)體或設(shè)備,例如,存儲媒介,諸如ROM或RAM,光記錄媒介,諸如CD-ROM,或者磁記錄媒介,諸如軟盤。載體是任何可傳送載波,諸如通過電纜或光纜、或者無線或者其他方式傳送的一種電信號或光信號。計(jì)算機(jī)程序適宜通過因特網(wǎng)從服務(wù)器上下載。計(jì)算機(jī)程序也可以嵌入集成電路。任何以及所有這種含有能使計(jì)算機(jī)實(shí)質(zhì)上執(zhí)行所描述的發(fā)明原理的代碼的實(shí)施例都落入本發(fā)明范圍。
出于解釋和說明的目的引入了上述對本發(fā)明優(yōu)選實(shí)施例的描述。并非意在窮舉或者將本發(fā)明限制于所公開的準(zhǔn)確的形式。按照上面的教導(dǎo)進(jìn)行明顯的修改和變化是可能的。為了給出本發(fā)明的原理及其實(shí)際應(yīng)用的最佳描述,從而使本領(lǐng)域普通技術(shù)人員能以各種實(shí)施方式以及通過適合于預(yù)期的特定用途的各種更改來使用本發(fā)明,而對實(shí)施例進(jìn)行選擇并描述。所有這樣的修改和變化都在由所附權(quán)利要求當(dāng)根據(jù)其被公平、合法、公正地授權(quán)時(shí)的范圍進(jìn)行解釋時(shí)所確定的范圍之內(nèi)。
權(quán)利要求
1.一種用于執(zhí)行來自文檔處理設(shè)備的選擇性外包的文檔處理的系統(tǒng),包括接收裝置,所述接收裝置包括適于接收電子文檔數(shù)據(jù)的裝置;所述接收裝置還包括適于接收電子文檔請求的裝置,所述文檔處理請求包括表示要在收到的電子文檔數(shù)據(jù)上執(zhí)行的所選文檔處理的指令數(shù)據(jù);通信裝置,所述通信裝置適于根據(jù)所述文檔處理請求,把相應(yīng)于所述電子文檔數(shù)據(jù)和指令數(shù)據(jù)的任務(wù)數(shù)據(jù)選擇性地傳送到用于處理的第二文檔處理設(shè)備;所述接收裝置還包括適于接收來自所述第二文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù)的裝置;以及適于根據(jù)所述指令數(shù)據(jù),在所述電子文檔數(shù)據(jù)上完成至少一個(gè)本地文檔處理操作的裝置。
2.根據(jù)權(quán)利要求1所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的系統(tǒng),其特征在于在向所述第二文檔處理設(shè)備傳送任務(wù)數(shù)據(jù)之前執(zhí)行本地文檔處理操作。
3.根據(jù)權(quán)利要求1所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的系統(tǒng),其特征在于在收到來自所述第二文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù)后,執(zhí)行本地文檔處理操作。
4.根據(jù)權(quán)利要求2所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的系統(tǒng),其特征在于在收到來自所述第二文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù)后,執(zhí)行本地文檔處理操作。
5.根據(jù)權(quán)利要求1所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的系統(tǒng),還包括所述通信裝置還包括適于根據(jù)所述處理操作,把相應(yīng)于所述電子文檔數(shù)據(jù)的任務(wù)數(shù)據(jù)選擇性地傳送到用于處理的第三相關(guān)文檔處理設(shè)備的裝置;以及適于根據(jù)所述處理操作在處理之后接收來自所述第三文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù)的裝置。
6.根據(jù)權(quán)利要求1所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的系統(tǒng),其特征在于所述至少一個(gè)本地文檔處理操作包括來自包括電子文檔數(shù)據(jù)的打印、復(fù)印、掃描、傳真和電郵操作組中的至少一個(gè)操作。
7.根據(jù)權(quán)利要求1所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的系統(tǒng),其特征在于所述第二文檔處理設(shè)備還包括適于執(zhí)行來自包括光學(xué)字符識別、存儲以及格式轉(zhuǎn)換操作組中的至少一個(gè)操作的裝置。
8.根據(jù)權(quán)利要求1所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的系統(tǒng),其特征在于所述系統(tǒng)還包括適于傳送費(fèi)用數(shù)據(jù)的裝置,所述費(fèi)用數(shù)據(jù)表示與所述第二文檔處理設(shè)備的處理相關(guān)的費(fèi)用。
9.一種用于執(zhí)行來自文檔處理設(shè)備的選擇性外包的文檔處理的方法,包括如下步驟接收電子文檔數(shù)據(jù);接收文檔處理請求,所述文檔處理請求包括指令數(shù)據(jù),所述指令數(shù)據(jù)表示在收到的電子文檔數(shù)據(jù)上執(zhí)行的所選文檔處理;根據(jù)所述文檔處理請求,把相應(yīng)于所述電子文檔數(shù)據(jù)和指令數(shù)據(jù)的任務(wù)數(shù)據(jù)選擇性地傳送到用于處理的第二文檔處理設(shè)備;接收來自所述第二文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù);以及根據(jù)所述指令數(shù)據(jù),在所述電子文檔數(shù)據(jù)上完成至少一個(gè)本地文檔處理操作。
10.根據(jù)權(quán)利要求9所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的方法,其特征在于所述方法還包括步驟在向所述第二文檔處理設(shè)備傳送任務(wù)數(shù)據(jù)之前,執(zhí)行本地文檔處理操作。
11.根據(jù)權(quán)利要求9所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的方法,其特征在于所述方法還包括步驟在收到來自所述第二文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù)后,執(zhí)行本地文檔處理操作。
12.根據(jù)權(quán)利要求10所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的方法,其特征在于所述方法還包括步驟在收到來自所述第二文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù)后,執(zhí)行本地文檔處理操作。
13.根據(jù)權(quán)利要求9所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的方法,還包括如下步驟根據(jù)所述處理操作,把相應(yīng)于所述電子文檔數(shù)據(jù)的任務(wù)數(shù)據(jù)選擇性地傳送到用于處理的第三相關(guān)文檔處理設(shè)備;以及根據(jù)所述處理操作在處理之后從所述第三文檔處理設(shè)備接收處理過的任務(wù)數(shù)據(jù)。
14.根據(jù)權(quán)利要求9所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的方法,其特征在于所述至少一個(gè)本地文檔處理操作包括來自包括電子文檔數(shù)據(jù)的打印、復(fù)印、掃描、傳真和電郵操作組中的至少一個(gè)操作。
15.根據(jù)權(quán)利要求9所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的方法,其特征在于所述方法還包括步驟通過所述第二文檔處理設(shè)備執(zhí)行來自包括光學(xué)字符識別、存儲以及格式轉(zhuǎn)換操作組中的至少一個(gè)操作。
16.根據(jù)權(quán)利要求9所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的方法,其特征在于所述方法還包括步驟傳送費(fèi)用數(shù)據(jù),所述費(fèi)用數(shù)據(jù)表示與所述第二文檔處理設(shè)備的處理相關(guān)的費(fèi)用。
17.一種可用于執(zhí)行來自文檔處理設(shè)備的選擇性外包文檔處理的有計(jì)算機(jī)可讀指令存儲其中的計(jì)算機(jī)可讀介質(zhì),包含用于接收電子文檔數(shù)據(jù)的指令;用于接收電子文檔處理請求的指令,所述文檔處理請求包括指令數(shù)據(jù),所述指令數(shù)據(jù)表示在收到的電子文檔數(shù)據(jù)上執(zhí)行的所選文檔處理;用于根據(jù)所述文檔處理請求把相應(yīng)于所述電子文檔數(shù)據(jù)和指令數(shù)據(jù)的任務(wù)數(shù)據(jù)選擇性地傳送到用于處理的第二文檔處理設(shè)備的指令;用于從所述第二文檔處理設(shè)備接收處理過的任務(wù)數(shù)據(jù)的指令;以及用于根據(jù)所述指令數(shù)據(jù)在所述電子文檔數(shù)據(jù)上完成至少一個(gè)本地文檔處理操作的指令。
18.根據(jù)權(quán)利要求17所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的有計(jì)算機(jī)可讀指令存儲其中的計(jì)算機(jī)可讀介質(zhì),其特征在于所述計(jì)算機(jī)可讀介質(zhì)還包含在向所述第二文檔處理設(shè)備傳送任務(wù)數(shù)據(jù)之前執(zhí)行本地文檔處理操作的指令。
19.根據(jù)權(quán)利要求17所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的有計(jì)算機(jī)可讀指令存儲其中的計(jì)算機(jī)可讀介質(zhì),其特征在于所述計(jì)算機(jī)可讀介質(zhì)還包含在收到來自所述第二文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù)后,執(zhí)行本地文檔處理操作的指令。
20.根據(jù)權(quán)利要求18所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的有計(jì)算機(jī)可讀指令存儲其中的計(jì)算機(jī)可讀介質(zhì),其特征在于所述計(jì)算機(jī)可讀介質(zhì)還包含在收到來自所述第二文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù)后,執(zhí)行本地文檔處理操作的指令。
21.根據(jù)權(quán)利要求17所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的有計(jì)算機(jī)可讀指令存儲其中的計(jì)算機(jī)可讀介質(zhì),還包含根據(jù)所述處理操作,把相應(yīng)于所述電子文檔數(shù)據(jù)的任務(wù)數(shù)據(jù)選擇性地傳送到用于處理的第三相關(guān)文檔處理設(shè)備的指令;以及根據(jù)所述處理操作在處理之后從所述第三文檔處理設(shè)備接收處理過的任務(wù)數(shù)據(jù)的指令。
22.根據(jù)權(quán)利要求17所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的有計(jì)算機(jī)可讀指令存儲其中的計(jì)算機(jī)可讀介質(zhì),其特征在于所述至少一個(gè)本地文檔處理操作包括來自包括電子文檔數(shù)據(jù)的打印、復(fù)印、掃描、傳真和電郵操作組中的至少一個(gè)操作。
23.根據(jù)權(quán)利要求17所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的有計(jì)算機(jī)可讀指令存儲其中的計(jì)算機(jī)可讀介質(zhì),其特征在于所述計(jì)算機(jī)可讀介質(zhì)還包含通過所述第二文檔處理設(shè)備執(zhí)行來自包括光學(xué)字符識別、存儲以及格式轉(zhuǎn)換操作組中的至少一個(gè)操作的指令。
24.根據(jù)權(quán)利要求17所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的有計(jì)算機(jī)可讀指令存儲其中的計(jì)算機(jī)可讀介質(zhì),其特征在于所述計(jì)算機(jī)可讀介質(zhì)還包含用于傳送費(fèi)用數(shù)據(jù)的指令,所述費(fèi)用數(shù)據(jù)表示與所述第二文檔處理設(shè)備的處理相關(guān)的費(fèi)用。
25.一種用于執(zhí)行來自文檔處理設(shè)備的選擇性外包文檔處理的計(jì)算機(jī)實(shí)施方法,包括如下步驟接收電子文檔數(shù)據(jù);接收文檔處理請求,所述文檔處理請求包括指令數(shù)據(jù),所述指令數(shù)據(jù)表示在收到的電子文檔數(shù)據(jù)上執(zhí)行的所選文檔處理;根據(jù)所述文檔處理請求,把相應(yīng)于所述電子文檔數(shù)據(jù)和指令數(shù)據(jù)的任務(wù)數(shù)據(jù)選擇性地傳送到用于處理的第二文檔處理設(shè)備;從所述第二文檔處理設(shè)備接收處理過的任務(wù)數(shù)據(jù);以及根據(jù)所述指令數(shù)據(jù),在所述電子文檔數(shù)據(jù)上完成至少一個(gè)本地文檔處理操作。
26.根據(jù)權(quán)利要求25所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的計(jì)算機(jī)實(shí)施方法,其特征在于所述計(jì)算機(jī)實(shí)施方法還包括步驟在向所述第二文檔處理設(shè)備傳送任務(wù)數(shù)據(jù)之前執(zhí)行本地文檔處理操作。
27.根據(jù)權(quán)利要求25所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的計(jì)算機(jī)實(shí)施方法,其特征在于所述計(jì)算機(jī)實(shí)施方法還包括步驟在收到來自所述第二文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù)后,執(zhí)行本地文檔處理操作。
28.根據(jù)權(quán)利要求26所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的計(jì)算機(jī)實(shí)施方法,其特征在于所述計(jì)算機(jī)實(shí)施方法還包括步驟在收到來自所述第二文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù)后,執(zhí)行本地文檔處理操作。
29.根據(jù)權(quán)利要求25所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的計(jì)算機(jī)實(shí)施方法,還包括如下步驟根據(jù)所述處理操作,把相應(yīng)于所述電子文檔數(shù)據(jù)的任務(wù)數(shù)據(jù)選擇性地傳送到用于處理的第三相關(guān)文檔處理設(shè)備;以及根據(jù)所述處理操作在處理之后接收來自所述第三文檔處理設(shè)備的處理過的任務(wù)數(shù)據(jù)。
30.根據(jù)權(quán)利要求25所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的計(jì)算機(jī)實(shí)施方法,其特征在于所述至少一個(gè)本地文檔處理操作包括來自包括電子文檔數(shù)據(jù)的打印、復(fù)印、掃描、傳真和電郵操作組中的至少一個(gè)操作。
31.根據(jù)權(quán)利要求25所述的用于執(zhí)行來自文檔處理設(shè)備的外包文檔處理的計(jì)算機(jī)實(shí)施方法,其特征在于所述計(jì)算機(jī)實(shí)施方法還包括步驟通過所述第二文檔處理設(shè)備執(zhí)行來自包括光學(xué)字符識別、存儲以及格式轉(zhuǎn)換操作組中的至少一個(gè)操作。
32.根據(jù)權(quán)利要求25所述的用于選擇執(zhí)行來自文檔處理設(shè)備的外包文檔處理的計(jì)算機(jī)實(shí)施方法,其特征在于所述計(jì)算機(jī)實(shí)施方法還包括步驟傳送費(fèi)用數(shù)據(jù),所述費(fèi)用數(shù)據(jù)表示與所述第二文檔處理設(shè)備的處理相關(guān)的費(fèi)用。
全文摘要
一種用于從文檔處理設(shè)備選擇性地外包文檔處理操作的系統(tǒng)和方法。該文檔處理設(shè)備分析用戶提交的文檔處理任務(wù),并確定外部設(shè)備是否可用以及是否可以執(zhí)行一些或全部所請求的文檔處理操作。當(dāng)外部設(shè)備可用并且可以執(zhí)行時(shí),文檔處理設(shè)備執(zhí)行任何必需的本地文檔處理,并把有關(guān)該文檔處理任務(wù)的信息傳送到外部設(shè)備中的一個(gè)。然后該外部設(shè)備處理該數(shù)據(jù)并把處理過的數(shù)據(jù)返回給該文檔處理設(shè)備。然后該文檔處理設(shè)備執(zhí)行任何剩下的文檔處理操作并因此根據(jù)所選的文檔處理操作輸出該任務(wù)。
文檔編號G06F17/30GK1917555SQ20061010877
公開日2007年2月21日 申請日期2006年8月4日 優(yōu)先權(quán)日2005年8月4日
發(fā)明者曼·莫漢·加爾芝, 阿吉特·索迪, 安德雷·薩沃夫 申請人:株式會社東芝, 東芝技術(shù)株式會社