欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

鏈接處理裝置和鏈接處理方法

文檔序號:6451409閱讀:146來源:國知局
專利名稱:鏈接處理裝置和鏈接處理方法
技術(shù)領(lǐng)域
本發(fā)明與一種鏈接處理裝置和鏈接處理方法有關(guān)。特別地,本發(fā)明與一種適用于一個工作流程系統(tǒng)的一種鏈接處理裝置和一種鏈接處理方法有關(guān),該工作流程系統(tǒng)通過將一個硬拷貝文件轉(zhuǎn)換成一個電子文件而創(chuàng)立一個工作流程。
背景技術(shù)
在現(xiàn)有技術(shù)中,工作流程系統(tǒng)已經(jīng)被提出,其中將諸如掃描儀、傳真機(jī)、復(fù)印機(jī)或者包括這些設(shè)備的多功能裝置等設(shè)備;一臺個人計(jì)算機(jī);以及一個郵件服務(wù)器通過網(wǎng)絡(luò)而相互連接以實(shí)現(xiàn)對硬拷貝文件和電子信息的共享。
隨著Internet技術(shù)近年來的發(fā)展,人們已提出通過連接應(yīng)用程序,網(wǎng)絡(luò)業(yè)務(wù)可促進(jìn)構(gòu)建更高水平的工作處理。這種網(wǎng)絡(luò)服務(wù)使網(wǎng)絡(luò)上的應(yīng)用程序可以作為業(yè)務(wù)組元而有助于構(gòu)建高水平的工作處理系統(tǒng)。此外,通過鏈接和/或組合這些服務(wù)可以形成新業(yè)務(wù)。
對于一個面對小量數(shù)據(jù)的普通工作處理,可不作修改地采用上述模型(業(yè)務(wù)鏈接)。然而,在近來的工作中,需要處理大量數(shù)據(jù),諸如圖像數(shù)據(jù),并且數(shù)據(jù)量的增益較網(wǎng)絡(luò)傳輸速率是極其大的。
例如,如日本專利申請Laid-Open(JP-1)No.08-12374和2002-15106的每個申請所公開的,在為實(shí)現(xiàn)工作流程而嵌入在包括中心服務(wù)器和用戶端客戶配置中一個系統(tǒng)中,只有顯示數(shù)據(jù)傳送到客戶。這種配置的靈活性很低,并且只有通過結(jié)合一個有限數(shù)量的業(yè)務(wù)才能創(chuàng)建工作過程。即,需要在多個業(yè)務(wù)中嵌入必要的功能才能有效地實(shí)現(xiàn)功能的加強(qiáng)。
JP-A No.2001-282970也公開了一個工作流程系統(tǒng)。根據(jù)所提出的工作流程系統(tǒng),當(dāng)為提高靈活性而加強(qiáng)客戶端的處理時,所有的數(shù)據(jù)集都從服務(wù)器而傳送到客戶。由于需要處理大量的數(shù)據(jù)這種方法是不可行的。此外,在此情況下,處理產(chǎn)生的大量數(shù)據(jù)需要在處理完成后被送回服務(wù)器,從而使網(wǎng)絡(luò)負(fù)載進(jìn)一步增加。因此,現(xiàn)在技術(shù)的基礎(chǔ)上,當(dāng)可以控制處理流程時,沒有改善要處理的數(shù)據(jù)的問題仍有待于解決。
由于現(xiàn)有技術(shù)的情況如上所述,在執(zhí)行缺少靈活性并因此而局限于一定應(yīng)用范圍的工作流程時,仍然沒有實(shí)現(xiàn)高水平的工作流程。

發(fā)明內(nèi)容
為解決上述問題提出本發(fā)明,并且本發(fā)明的目標(biāo)在于提供一種能夠高效實(shí)現(xiàn)網(wǎng)絡(luò)上的鏈接處理的鏈接處理裝置和鏈接處理方法。
第一,本發(fā)明提供一種鏈接處理裝置,包括一個接收器,接收指令信息,該指令信息包括通過網(wǎng)絡(luò)而控制多個業(yè)務(wù)的鏈接和執(zhí)行處理的控制內(nèi)容,每個業(yè)務(wù)對即將通過網(wǎng)絡(luò)鏈接和處理的文件數(shù)據(jù)執(zhí)行預(yù)定的處理;以及一個控制器,該控制器根據(jù)用戶所接收的包含在指令信息中的控制內(nèi)容,對每個業(yè)務(wù)發(fā)布一條將文件作為處理目標(biāo)而進(jìn)行處理的請求。
第二,本發(fā)明提供一個鏈接處理裝置,包括步驟如下接收指令信息,該指令信息包括通過網(wǎng)絡(luò)而控制多個業(yè)務(wù)的鏈接和執(zhí)行處理的控制內(nèi)容,每個業(yè)務(wù)對即將通過網(wǎng)絡(luò)鏈接和處理的文件數(shù)據(jù)執(zhí)行預(yù)定的處理;以及根據(jù)接收器所接收的包含在指令信息中的控制內(nèi)容,對每個業(yè)務(wù)發(fā)布一條將文件作為處理目標(biāo)而進(jìn)行處理的請求。
首先,本發(fā)明第一方面和第二方面的任一方面接收指令信息。該指令信息包括通過網(wǎng)絡(luò)控制對即將經(jīng)網(wǎng)絡(luò)而鏈接和處理的多個業(yè)務(wù)所進(jìn)行的鏈接和處理的控制內(nèi)容。只要該業(yè)務(wù)對文件數(shù)據(jù)進(jìn)行了預(yù)定的處理,則不對該業(yè)務(wù)進(jìn)行特別限制;并且該業(yè)務(wù)對應(yīng)于,例如,復(fù)印處理,打印處理,掃描處理,傳真?zhèn)魉?接收處理,郵件分配處理,以及圖像處理之任一過程。然后,根據(jù)接收器所接收的包含在指令信息中的控制內(nèi)容,本發(fā)明的第一和第二方面向每個業(yè)務(wù)發(fā)布一條將文件作為處理目標(biāo)而進(jìn)行處理的請求。這樣,本發(fā)明的第一和第二方面能夠通過網(wǎng)絡(luò)而控制對于多個業(yè)務(wù)的鏈接和處理。
第三,本發(fā)明提供一種鏈接裝置,用于通過網(wǎng)絡(luò)對多個業(yè)務(wù)進(jìn)行鏈接和處理,每個業(yè)務(wù)對文件數(shù)據(jù)進(jìn)行一個預(yù)定的處理,該鏈接裝置包括第一傳送裝置,向第一業(yè)務(wù)處理裝置傳送第一指令信息,該指令信息用以指定處理目標(biāo);接收裝置,接收由第一業(yè)務(wù)處理裝置所執(zhí)行的處理結(jié)果,以及第二指令信息,指定由第一業(yè)務(wù)處理裝置所處理的處理目標(biāo);以及第二傳送裝置,向第二業(yè)務(wù)處理裝置傳送第二指令信息,以及一個第二處理內(nèi)容。
本發(fā)明的第三方面與一個鏈接處理有關(guān),在此過程中多個業(yè)務(wù)通過網(wǎng)絡(luò)而鏈接和處理,而其每個業(yè)務(wù)對文件數(shù)據(jù)進(jìn)行一種預(yù)定的處理。文件數(shù)據(jù)無特別的限制,但是可能是相關(guān)文件的任何信息,例如文本數(shù)據(jù)的個性信息等,以及從硬拷貝文件中所讀取的圖像信息。
第一傳送裝置首先向第一業(yè)務(wù)處理裝置傳送指令信息,該指令信息指定處理目標(biāo)和對處理目標(biāo)所進(jìn)行的第一處理內(nèi)容。第一傳送裝置對處理目標(biāo)執(zhí)行一個預(yù)定的處理,并且該裝置不局限于一種硬件配置類型,而也可以是模塊類型(軟件)的。第一傳送裝置向第一業(yè)務(wù)處理裝置傳送第一指令信息和指定處理執(zhí)行的第一處理內(nèi)容。
接收裝置接收第一業(yè)務(wù)處理裝置所執(zhí)行處理的處理結(jié)果以及指示內(nèi)容,該指示內(nèi)容指定第一業(yè)務(wù)處理裝置進(jìn)行處理的處理目標(biāo)。因而,獲得業(yè)務(wù)處理裝置中的處理狀態(tài),并且根據(jù)業(yè)務(wù)的鏈接處理而確定后續(xù)的處理內(nèi)容。第二傳送裝置向第二業(yè)務(wù)處理裝置傳送第二指令信息和第二處理內(nèi)容。
因此,根據(jù)本發(fā)明的第三方面,指定處理目標(biāo)和對處理目標(biāo)所進(jìn)行的處理內(nèi)容的指令信息被傳送,并且接收到處理結(jié)果和指定處理目標(biāo)的指令信息。這樣,流程操作以及每個業(yè)務(wù)處理裝置彼此獨(dú)立地設(shè)置以減少處理目標(biāo)的直接/接收的頻率。這樣,可以進(jìn)行高速地處理速度。
在本發(fā)明的第三方面中,第一指令信息和第二指令信息優(yōu)選地包括文件信息,或者該文件的存儲地址和該文件的獲取方法。
當(dāng)?shù)谝缓偷诙噶钚畔ㄎ募畔r,第一和第二傳送裝置分別直接向第一和第二業(yè)務(wù)處理裝置傳送該文件信息。當(dāng)?shù)谝缓偷诙噶钚畔ㄎ募拇鎯π畔⒁约皩υ撐募墨@取方法時,第一和第二傳送裝置不需要直接對處理目標(biāo)進(jìn)行傳送。因而,本發(fā)明的第三方面減少網(wǎng)絡(luò)中的數(shù)據(jù)傳送量,從而實(shí)現(xiàn)高速處理。
優(yōu)選地,本發(fā)明的第三方面進(jìn)一步包括第一確定裝置,該裝置根據(jù)接收裝置所接收的處理結(jié)果而確定第二處理內(nèi)容。此時,本發(fā)明的第三方面根據(jù)第一業(yè)務(wù)處理裝置所執(zhí)行的處理結(jié)果而確定隨后業(yè)務(wù)的第二處理內(nèi)容。因此,第三方面能夠根據(jù)上一階段的處理結(jié)果而靈活地決定后續(xù)階段的處理內(nèi)容。
優(yōu)選地,本發(fā)明的第三方面進(jìn)一步包括第二確定裝置,該確定裝置根據(jù)接收裝置所接收的處理結(jié)果,確定由第二業(yè)務(wù)處理裝置所處理的第二處理內(nèi)容,以及由隨后執(zhí)行處理的第三業(yè)務(wù)處理裝置所處理的第三處理內(nèi)容。此時,本發(fā)明的第三方面根據(jù)由第一業(yè)務(wù)處理裝置執(zhí)行的處理結(jié)果,確定第二業(yè)務(wù)將由處理裝置進(jìn)行處理的第二處理內(nèi)容,以及將由第三業(yè)務(wù)處理裝置進(jìn)行處理的第三處理內(nèi)容。因此,第三方面能夠靈活地確定后續(xù)處理內(nèi)容并根據(jù)前一階段的處理結(jié)果而確定后續(xù)處理之后的處理內(nèi)容。
優(yōu)選地,本發(fā)明的第三方面進(jìn)一步包括第三確定裝置,該裝置根據(jù)接收裝置所接收的處理結(jié)果和第二業(yè)務(wù)處理裝置所進(jìn)行處理的處理結(jié)果,確定由第三業(yè)務(wù)處理裝置所處理的第三處理內(nèi)容。因此,本發(fā)明的第三方面根據(jù)第一業(yè)務(wù)處理裝置所進(jìn)行處理的結(jié)果和第二業(yè)務(wù)處理裝置所進(jìn)行處理的結(jié)果,確定將由第三業(yè)務(wù)處理裝置而執(zhí)行的后續(xù)處理的第三處理內(nèi)容。因此,第三方面能夠根據(jù)所接收的先前階段的處理結(jié)果而靈活地決定第三處理內(nèi)容。
第四,本發(fā)明提供一個鏈接處理方法,該方法用通過網(wǎng)絡(luò)鏈接和處理各種業(yè)務(wù),每種業(yè)務(wù)對文件數(shù)據(jù)執(zhí)行一種預(yù)定的處理,該方法包括一個第一傳送步驟,用于向第一業(yè)務(wù)處理裝置傳送第一指令信息,該第一指令信息指定處理目標(biāo)以及對此處理目標(biāo)所進(jìn)行的處理內(nèi)容;一個接收步驟,用于接收由第一業(yè)務(wù)處理裝置所進(jìn)行處理的處理結(jié)果,以及指定第一業(yè)務(wù)處理裝置所處理的處理目標(biāo)的指令信息;以及一個第二傳送步驟,用于向第二業(yè)務(wù)處理裝置傳送第二指令信息以及第二處理內(nèi)容。
第五,本發(fā)明提供了一個記錄介質(zhì),包括一個鏈接處理程序,用以通過網(wǎng)絡(luò)鏈接和處理各種業(yè)務(wù),每種業(yè)務(wù)對其文件數(shù)據(jù)進(jìn)行了一個預(yù)定的處理。該鏈接處理程序指揮計(jì)算機(jī)執(zhí)行處理,包括一個第一傳送步驟,向第一業(yè)務(wù)處理裝置傳送第一指令信息,該第一指令信息指定一個處理目標(biāo)和對此處理目標(biāo)的所進(jìn)行的第一處理內(nèi)容;一個接收步驟,用于接收第一業(yè)務(wù)處理裝置所進(jìn)行處理的處理結(jié)果,以及指定第一業(yè)務(wù)處理裝置所處理的處理目標(biāo)的指令信息;一個第二傳送步驟,用于傳送第二指令信息和第二處理內(nèi)容。
因此,根據(jù)本發(fā)明的第三方面到第五方面的任一方面,指定處理目標(biāo)和對處理目標(biāo)所進(jìn)行的處理內(nèi)容的指令信息被傳送,并且處理結(jié)果和指定處理目標(biāo)的指令信息被接收。因此,流程操作和每個業(yè)務(wù)處理裝置彼此獨(dú)立地設(shè)置。這樣,可以實(shí)現(xiàn)高速的處理。
第六,本發(fā)明提供一種鏈接處理裝置,包括一個控制器,根據(jù)連接指令信息,該連接指令信息指示通過網(wǎng)絡(luò)對多種業(yè)務(wù)進(jìn)行鏈接和處理,每種業(yè)務(wù)對文件數(shù)據(jù)執(zhí)行一個預(yù)定的處理,而產(chǎn)生分立的指令信息,該指令信息包括至少一個文件數(shù)據(jù)的指令信息以及在鏈接處理中輪到其執(zhí)行處理的業(yè)務(wù)的相關(guān)信息;一個傳送器,該傳送器向鏈接處理中輪到其執(zhí)行業(yè)務(wù)處理的業(yè)務(wù)處理裝置傳送分立的指令信息;以及一個接收器,該接收器接收了業(yè)務(wù)處理裝置所處理的文件數(shù)據(jù)的指令信息,以及業(yè)務(wù)處理裝置所執(zhí)行的處理結(jié)果。
在本發(fā)明的第六方面中,控制器可以根據(jù)由接收器所接收的至少一個處理結(jié)果,對至少一個在鏈接處理中輪到其執(zhí)行或者之后輪到其執(zhí)行處理的業(yè)務(wù)而產(chǎn)生分立的指令信息。
此外,在本發(fā)明的第六方面中,控制器可以根據(jù)包括條件分支鏈接處理的處理信息,以及接收器所接收的至少一個處理結(jié)果,確定一個后續(xù)的業(yè)務(wù)以及對所確定業(yè)務(wù)產(chǎn)生分立的指令信息。
此外,在本發(fā)明的第六方面中,文件數(shù)據(jù)的指令信息可能是表示文件數(shù)據(jù)存儲地址或者文件數(shù)據(jù)獲取方法的信息。
第七,本發(fā)明提供一個記錄介質(zhì),包括一個引導(dǎo)計(jì)算機(jī)執(zhí)行處理的鏈接處理程序,包括根據(jù)鏈接指令信息,該指令信息指示通過網(wǎng)絡(luò)對多種業(yè)務(wù)進(jìn)行鏈接和處理,每種業(yè)務(wù)對文件數(shù)據(jù)進(jìn)行一種預(yù)定的處理,而產(chǎn)生分立的指令信息,該指令信息包括至少一個文件數(shù)據(jù)指令信息和在鏈接處理中輪到其執(zhí)行處理的業(yè)務(wù)的相關(guān)處理信息;向鏈接處理中輪到其執(zhí)行業(yè)務(wù)處理的業(yè)務(wù)處理裝置傳送分立的指令信息;以及接收由業(yè)務(wù)處理裝置所處理的文件數(shù)據(jù)的指令信息以及由業(yè)務(wù)處理裝置所執(zhí)行的處理結(jié)果。


圖1所示為本發(fā)明的第一實(shí)施例的文件處理系統(tǒng)的配置框圖。
圖2所示為文件處理系統(tǒng)的一個多功能裝置,一個業(yè)務(wù)檢索服務(wù)器,一個指令表編輯器,一個指令表管理服務(wù)器,以及一個鏈接處理服務(wù)器的框圖。
圖3所示為存儲在一個I/F信息內(nèi)存中的I/F信息內(nèi)存的配置圖。
圖4所示為指令表編輯器的圖形用戶界面(GUI)所顯示的指令表編輯器屏幕圖。
圖5所示為指令表制作部分所制作的指令表配置圖。
圖6所示為第一業(yè)務(wù)處理裝置的配置圖。
圖7所示為第二業(yè)務(wù)處理裝置的配置圖。
圖8所示為指令表列表實(shí)例,給出顯示在多功能裝置的GUI14上的一個指令表列表。
圖9所示為選擇“經(jīng)理人交流”按鍵后所顯示的一個指令表屏幕的實(shí)例圖。
圖10所示為在選擇“寫入HP”按鍵后所顯示的一個指令表屏幕的實(shí)例圖。
圖11所示為示意文件處理系統(tǒng)的鏈接處理過程的流程圖。
圖12所示為本發(fā)明第二實(shí)施例的文件處理系統(tǒng)的框圖。
圖13所示為文件處理系統(tǒng)的一個客戶終端,一個業(yè)務(wù)檢索服務(wù)器,一個指令表產(chǎn)生服務(wù)器,一個指令表管理服務(wù)器,一個鏈接處理服務(wù)器,一個圖像處理裝置,一個文件管理服務(wù)器,一個文件分配服務(wù)器,一個第一業(yè)務(wù)處理裝置,以及一個第二業(yè)務(wù)處理裝置的配置框圖。
圖14所示為示意文件處理系統(tǒng)的鏈接處理過程的流程圖。
具體實(shí)施例方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施方式給予說明。
第一實(shí)施例(系統(tǒng)配置)圖1所示為本發(fā)明的第一實(shí)施例的文件處理系統(tǒng)1的配置框圖。
文件處理系統(tǒng)1的配置為,例如,各種服務(wù)器和應(yīng)用軟件通過網(wǎng)絡(luò)5而鏈接。本文所使用的專有名詞“業(yè)務(wù)”指的是對響應(yīng)外部信源所接收的一個請求有效的一個有關(guān)文件的功能。特別地,該業(yè)務(wù)對應(yīng)于諸如服務(wù)于復(fù)印處理,打印處理,掃描處理,傳真的發(fā)送/接收處理,郵件分配處理,將信息存儲于數(shù)據(jù)庫的處理,從數(shù)據(jù)庫中讀取數(shù)據(jù)的數(shù)理,OCR(光學(xué)特性識別)處理,以及噪聲消除過程等功能中的任一項(xiàng)功能。
特別地,文件處理系統(tǒng)1包括一個多功能裝置10,用于實(shí)現(xiàn)諸如復(fù)印,打印,掃描,以及傳真通信等處理;一個業(yè)務(wù)檢索服務(wù)器20,用以檢索用戶希望的業(yè)務(wù);一個指令表編輯器30,作為制作指令表的客戶終端;一個指令表管理服務(wù)器40,用于管理指令表;以及一個鏈接處理服務(wù)器50,根據(jù)指令表而對各個業(yè)務(wù)進(jìn)行鏈接處理。
此外,文件處理系統(tǒng)1包括一個具有文件編輯功能的文件服務(wù)器61,一個管理文件的文件管理服務(wù)器62,一個許可處理功能的許可處理服務(wù)器63,一個掃描硬拷貝文件的掃描服務(wù)器64,一個執(zhí)行第一業(yè)務(wù)處理的第一業(yè)務(wù)處理裝置70,以及一個進(jìn)行第二業(yè)務(wù)處理的第二業(yè)務(wù)處理裝置80。
業(yè)務(wù)處理裝置沒有特別地限制,而可以是對文件數(shù)據(jù)執(zhí)行預(yù)定處理的一個復(fù)印機(jī),一個傳真機(jī),一個多功能裝置,一個服務(wù)器中,以及一個計(jì)算機(jī)。每個業(yè)務(wù)處理裝置由預(yù)定的控制程序而控制。該程序可以是通過諸如網(wǎng)絡(luò)等計(jì)算機(jī)可利用的介質(zhì)而下載的類型,或者記錄在諸如一個光盤或者磁盤等計(jì)算機(jī)可讀取的記錄介質(zhì)中的類型。
第一實(shí)施例的文件處理系統(tǒng)1或者第二實(shí)施例的文件處理系統(tǒng)201的配置均為,執(zhí)行確定業(yè)務(wù)處理的多個業(yè)務(wù)通過網(wǎng)絡(luò)5而互相鏈接。然而,只多個服務(wù)器是通過網(wǎng)絡(luò),例如網(wǎng)絡(luò)5,而鏈接的,則沒有設(shè)置特別的限制。
當(dāng)將處理過程分離成多個功能處理時,“指令表”是指將代表各個功能關(guān)系的信息,分別調(diào)用各個功能的接口(I/F)信息,有關(guān)系列處理的圖形用戶接口(GUI)的信息進(jìn)行集成而得到的數(shù)據(jù)。在以后的內(nèi)容中將對指令表的結(jié)構(gòu)給予詳細(xì)說明。
“鏈接”表示表示一個業(yè)務(wù)之間的關(guān)系,其中,例如,一個業(yè)務(wù)的結(jié)果決定隨后調(diào)用的業(yè)務(wù)或者影響后續(xù)業(yè)務(wù)的操作。
多功能裝置10是一個業(yè)務(wù)處理裝置,該裝置執(zhí)行四個業(yè)務(wù)復(fù)印,打印,掃描,以及傳真通信業(yè)務(wù)。如上所述,業(yè)務(wù)處理裝置無特別地限制,而可以對文件數(shù)據(jù)進(jìn)行預(yù)定處理的是一個復(fù)印機(jī),一個傳真機(jī),一個多功能裝置,一個服務(wù)器,以及一個計(jì)算機(jī)。多功能裝置10進(jìn)一步包括一個鏈接調(diào)用功能。通過該功能,選擇一個指令表,輸入?yún)⒘?,以及根?jù)指令表中的輸入?yún)⒘慷l(fā)布一個調(diào)用鏈接處理的請求。
圖2所示為文件處理系統(tǒng)1的多功能裝置10,業(yè)務(wù)檢索服務(wù)器0,指令表編輯器30,指令表管理服務(wù)器40,以及鏈接處理服務(wù)器50的配置框圖。
多功能裝置10包括一個業(yè)務(wù)提供部分11,執(zhí)行復(fù)印,打印,掃描,以及傳真通信處理等業(yè)務(wù)處理;一個I/F信息內(nèi)存12;一個業(yè)務(wù)控制器13,控制業(yè)務(wù)提供部分11;以及一個圖形用戶接口(GUI)14。GUI14的配置包括,例如,一個觸摸板和按鍵,用于執(zhí)行諸如顯示指令表和其他功能等預(yù)定的操作。
圖3所示為存儲在I/F信息內(nèi)存12中的I/F信息的配置圖。I/F信息信息是由入口信息<業(yè)務(wù)類別>,<業(yè)務(wù)名稱>,<業(yè)務(wù)圖標(biāo)>,<業(yè)務(wù)信息地址>,<輸入>,<輸出>,<參量約束規(guī)則>,<業(yè)務(wù)地址>,<方法名稱>,<調(diào)用計(jì)劃>,以及<隱含單元>而隱含構(gòu)成的。
<業(yè)務(wù)類別>聲明多功能裝置10所提供業(yè)務(wù)的類別,該多功能裝置10一個業(yè)務(wù)處理裝置。預(yù)先定義的參量作為<業(yè)務(wù)類別>的參量。參量對應(yīng)于,例如,掃描,付錢,存儲,以及流程服務(wù)。
<業(yè)務(wù)名稱>聲明多功能裝置10所提供業(yè)務(wù)的名稱。<業(yè)務(wù)圖標(biāo)>聲明顯示在指令表標(biāo)圖器30的GUI31上圖標(biāo)的位置。
<業(yè)務(wù)信息地址>聲明業(yè)務(wù)檢索服務(wù)器用于檢索I/F信息的一個URL。<輸入>聲明輸入業(yè)務(wù)。<輸出>聲明輸出業(yè)務(wù)。
<參量約束規(guī)則>公布定義在例如,<輸入>和/或<輸出>內(nèi)的約束規(guī)則。<方法名稱>公布提供業(yè)務(wù)處理的方法。
<調(diào)用計(jì)劃>公布調(diào)用業(yè)務(wù)處理的規(guī)劃。當(dāng)<調(diào)用計(jì)劃>中計(jì)劃被公布后,例如,可以采用諸如SOAP(單目標(biāo)訪問協(xié)議(simple object accessprotocol))或者STMP(單郵件傳送協(xié)議(Simple Mail Transfer Protocol))的一條信息通信協(xié)議。
<隱含單元>聲明那些沒有被明確轉(zhuǎn)換并輸出于后續(xù)階段過程而可以在后續(xù)階段處理中所參考的數(shù)據(jù)。其他業(yè)務(wù)處理裝置,例如服務(wù)器,也具有與圖3所示相同的I/F信息。
多功能裝置10進(jìn)行,例如,將存儲在I/F信息內(nèi)存12中的I/F信息注冊到業(yè)務(wù)檢索服務(wù)器20中,并且根據(jù)從指令表編輯器30而接收的請求將I/F信息傳送到指令表編輯器30。
業(yè)務(wù)控制器13控制GUI14顯示指令表的列表,該指令表是通過鏈接處理服務(wù)器50而從指令表管理服務(wù)器40傳送的。此外,例如,當(dāng)通過GUI14而選擇了指令表或者參量是通過它而輸入時,業(yè)務(wù)控制器13執(zhí)行控制,這樣參量的內(nèi)容在指令表中反映出來并且業(yè)務(wù)提供部分11在上述實(shí)施例中執(zhí)行一個可執(zhí)行的處理。當(dāng)業(yè)務(wù)提供部分11所執(zhí)行的過程結(jié)束時,業(yè)務(wù)控制器13向鏈接處理服務(wù)器50傳送執(zhí)行結(jié)果和指令表。
業(yè)務(wù)檢索服務(wù)器20根據(jù)指令表編輯器30所發(fā)出的請求,從注冊的I/F信息中向檢索一個希望的業(yè)務(wù)。特別地,如圖2所示,業(yè)務(wù)檢索服務(wù)器20包括一個注冊信息內(nèi)存21,用于存儲由多功能裝置10的業(yè)務(wù)處理裝置所注冊的I/F信息,一個注冊信息檢索部分22,通過利用在注冊信息內(nèi)存中所注冊的信息而檢索一個理想的業(yè)務(wù),以及一個檢索結(jié)果響應(yīng)部分23,用于對檢索結(jié)果執(zhí)行一個響應(yīng)處理。
指令表編輯器30作為一個客戶終端并且具有指示表制作功能。特別地,如圖2所示,指令表編輯器30包括一個GUI31,通過該GUI31,例如,用戶可以執(zhí)行一個操作,和顯示業(yè)務(wù)列表;以及一個指令表制作部分32,用于制作指令表。
此外,采用GUI31,例如,以檢索一個希望的業(yè)務(wù)并且形成一個工作流程。此外,GUI31顯示各種業(yè)務(wù)信息,包括顯示業(yè)務(wù)檢索服務(wù)器20的檢索結(jié)果的業(yè)務(wù)列表;對于文件編輯服務(wù)器61,許可處理服務(wù)器63,以及文件管理服務(wù)器的使用方法;以及保存在指令表編輯器30中的鏈接處理模式信息。此外,GUI31作為一個客戶終端,例如,以輸入確定的參量。
指令表制作部分32,根據(jù)用戶對GUI31的操作和以XML(可擴(kuò)展標(biāo)識語言(Extensible Markup Language))文件形式的輸出的指令表而制作指令表。指令表包括對使用時間顯示內(nèi)容,輸入?yún)⒘?,以及一系列的文件編輯業(yè)務(wù),許可處理業(yè)務(wù),以及文件管理業(yè)務(wù)的鏈接方法(工作流程)的定義。
圖4所示為指令表編輯器30的GUI31上所顯示的指令表屏幕100。指令表屏幕100的基本配置為一個業(yè)務(wù)窗口101,一個流程窗口102,一個邏輯窗口103,以及一個特性窗口(property window)104。
業(yè)務(wù)窗口101顯示諸如,多功能顯示裝置10等各種業(yè)務(wù)。邏輯窗口103顯示業(yè)務(wù)之間鏈接模式的工作流程。特性窗口104顯示對于各個圖標(biāo)具體參數(shù)的設(shè)置,該圖標(biāo)顯示在業(yè)務(wù)窗口101和邏輯窗口103中。
指令表形成部分32從業(yè)務(wù)檢索服務(wù)器20中檢索一個業(yè)務(wù)列表,該業(yè)務(wù)列表顯示有效業(yè)務(wù)的概要。此外,通過利用有關(guān)每個業(yè)務(wù)處理裝置的<業(yè)務(wù)信息地址>的入口信息,在業(yè)務(wù)列表中所述的,部分32信息從每個業(yè)務(wù)處理裝置中檢索一個表示業(yè)務(wù)使用方法的I/F信息。然后,根據(jù)檢索信息,指令表制作部分32在GUI31中顯示業(yè)務(wù)窗口101以及特性窗口104。
用戶可以通過拖放顯示在業(yè)務(wù)窗口101和顯示在邏輯窗口103中的圖標(biāo)而對GUI進(jìn)行操作以制作流程。根據(jù)通過GUI31執(zhí)行的操作,指令表制作部分32匯編業(yè)務(wù)鏈接并且形成一個指令表。
此外,通過對GUI31進(jìn)行操作,用戶能夠選擇理想的圖標(biāo)以編輯顯示在特性窗口104中的內(nèi)容,以具體設(shè)置相應(yīng)的業(yè)務(wù),邏輯等項(xiàng)目。
指令表編輯器30按照XML格式文件的形式制作指令表,并且將所制作的指令表傳送到指令表管理服務(wù)器40。
圖5所示為由指令表制作部分32所制作的指令表的配置圖。指令表除那些在圖3中所顯示的信息配置I/F的入口外還包括一個名為<流程>的入口。
<流程>是一個單元,其中提供了一個業(yè)務(wù)之間的鏈接,并且包括提供其用以以表示控制結(jié)構(gòu),邏輯操作,以及計(jì)算的其他單元,諸如<調(diào)用>以及<如果>。
<調(diào)用>表示業(yè)務(wù)處理裝置以及調(diào)用此業(yè)務(wù)的具體方式。<調(diào)用>的單元包括代表參量地址信息的<地圖>和代表將調(diào)用的方法的<方法>。當(dāng)執(zhí)行一個鏈接處理以及調(diào)節(jié)業(yè)務(wù)間所傳送的參量時,<如果>,<和>,<等于>,以及<大于>分別執(zhí)行條件分支操作。
指令表以<流程>單元的形式說明了所有關(guān)于業(yè)務(wù)鏈接處理控制的信息。因此,在指令表中所說明的鏈接處理本身也被識別為一個業(yè)務(wù)。因此,如上所述,指令表包含具有與其他的一個業(yè)務(wù)處理裝置的I/F信息相同內(nèi)容的信息。
指令表管理服務(wù)器40包括一個指令表管理部分41,用于管理指令表。指令表管理部分41保留從指令表編輯器30所傳送的指令表,并且將指令表傳送到,例如,多功能裝置10和鏈接處理服務(wù)器根據(jù)從那里所發(fā)出的請求。
鏈接處理服務(wù)器50包括一個鏈接控制器51,用于解釋和執(zhí)行一個具體的指令表,以及一個傳送/接收單元52,用于傳送或者接收信息。在接收到所傳送的指令表后,鏈接處理控制器51解釋指令表,調(diào)用,例如,一個預(yù)定的業(yè)務(wù)處理裝置,文件編輯服務(wù)器61,以及文件管理服務(wù)器62,以及許可處理服務(wù)器63,并且控制因此將被執(zhí)行的鏈接處理。此外,鏈接處理服務(wù)器50保留處理中的鏈接處理的信息,以及完成的鏈接處理結(jié)果,并且根據(jù)外部信源的請求而報告鏈接處理的狀態(tài),結(jié)果等信息。
根據(jù)鏈接處理服務(wù)器50發(fā)出的請求,文件編輯服務(wù)器61控制指令表編輯器30(客戶終端)的GUI31,以顯示一個文件編輯屏幕,并且根據(jù)對文件編輯屏幕所進(jìn)行的操作而執(zhí)行文件編輯功能。此外,通電時,文件編輯服務(wù)器61將部分I/F信息郵寄到業(yè)務(wù)檢索服務(wù)器20。然后,根據(jù)指令表編輯器30所發(fā)出的請求,文件編輯服務(wù)器61傳送表示文件編輯業(yè)務(wù)使用方法的I/F信息。
文件管理服務(wù)器62包括一個文件存儲功能,根據(jù)鏈接處理服務(wù)器50所發(fā)出的請求,文件管理服務(wù)器62通過指令表編輯器30(客戶終端)的GUI31而顯示一個文件管理屏幕,并且根據(jù)以文件管理屏幕上所進(jìn)行的操作而執(zhí)行文件存儲功能。此外,在通電時,文件管理服務(wù)器62將部分I/F信息郵寄到業(yè)務(wù)檢索服務(wù)器20。然后,根據(jù)指令表編輯器30所發(fā)出的請求,文件管理服務(wù)器62傳送表示對文件管理業(yè)務(wù)的使用方法的I/F信息。
根據(jù)鏈接處理服務(wù)器50的請求,許可處理服務(wù)器63通過指令表編輯器30(客戶終端)的GUI31而顯示一個許可屏幕,并且根據(jù)對許可屏幕所進(jìn)行的操作而執(zhí)行一個許可處理。此外,在通電狀態(tài),許可處理服務(wù)器63將部分I/F信息郵寄到業(yè)務(wù)檢索服務(wù)器20。然后,根據(jù)指令表編輯器30所發(fā)出的請求,處理服務(wù)器63傳送表示對許可處理業(yè)務(wù)使用方法的I/F信息。
掃描服務(wù)器64可掃描硬貝文件,產(chǎn)生掃描數(shù)據(jù),通過郵件而傳送掃描數(shù)據(jù)到一個任意的地址,并且可保留該掃描數(shù)據(jù)在任意地址。根據(jù)鏈接處理服務(wù)器50所發(fā)出的請求,掃描服務(wù)器64通過指令表編輯器30(客戶終端)的GUI31而顯示一個掃描處理屏幕,并且根據(jù)對掃描處理屏幕所執(zhí)行的操作而執(zhí)行一個掃描處理。此外,在通電時,掃描服務(wù)器64將部分I/F信息郵寄到業(yè)務(wù)檢索服務(wù)器20。然后,根據(jù)指令表編輯器30所發(fā)出的請求,掃描服務(wù)器64表示掃描處理業(yè)務(wù)使用方法的I/F信息。
第一服務(wù)處理裝置70根據(jù)外部信源所發(fā)布的指令而執(zhí)行有關(guān)文件的預(yù)定的業(yè)務(wù)處理。根據(jù)鏈接處理服務(wù)器50所發(fā)出的請求,第一業(yè)務(wù)處理裝置70通過指令表編輯器30的GUI31而顯示一個掃描處理屏幕,并且根據(jù)在處理屏幕上所執(zhí)行的操作而執(zhí)行一個業(yè)務(wù)處理。此外,在通電時,第一業(yè)務(wù)處理裝置70傳送表示對業(yè)務(wù)處理的使用方法的部分I/F信息。
圖6所示為第一業(yè)務(wù)處理裝置70的配置圖。第一業(yè)務(wù)處理裝置70包括一個確定部分71,確定文件信息的必要性,文件處理部分,用于執(zhí)行文件處理,一個信息獲取部分73,從網(wǎng)絡(luò)5獲取文件信息,一個信息存儲部分74,在網(wǎng)絡(luò)5上存儲文件信息,以及一個地址信息更新部分75,更新文件信息。
第二業(yè)務(wù)處理裝置80根據(jù)從外部信源而接收到指示,執(zhí)行業(yè)務(wù)以處理文件的屬性。根據(jù)鏈接處理服務(wù)器50所發(fā)出的請求,第二業(yè)務(wù)處理裝置80通過指令表編輯器30的GUI31而顯示一個業(yè)務(wù)處理屏幕,并且根據(jù)對業(yè)務(wù)處理屏幕所執(zhí)行的操作而執(zhí)行一個業(yè)務(wù)處理。此外,在通電時,第二業(yè)務(wù)處理裝置80將部分I/F信息郵寄到業(yè)務(wù)檢索器20。然后,根據(jù)指令表編輯器30所發(fā)出的請求,第二業(yè)務(wù)處理裝置80傳送表示業(yè)務(wù)處理使用方法的I/F信息。
圖7所示為第二業(yè)務(wù)處理裝置80的配置圖。第二業(yè)務(wù)處理裝置80包括一個確定部分81,用于確定文件信息的必要性,一個文件處理部分82,用于執(zhí)行文件處理,一個信息獲取部分83,用以從網(wǎng)絡(luò)5獲取屬性,以及一個屬性設(shè)置部分84,用以設(shè)置屬性。
在將用于執(zhí)行每個業(yè)務(wù)的應(yīng)用安裝入,例如,文件編輯服務(wù)器61,文件按理服務(wù)器61,以及許可處理服務(wù)器63后,如上所述的文件處理系統(tǒng)1的操作過程如下。
在安裝了程序之后,文件編輯服務(wù)器61,文件管理服務(wù)器62,以及許可處理服務(wù)器63,每個服務(wù)器向業(yè)務(wù)檢索服務(wù)器20郵寄表示每個業(yè)務(wù)概要和地址的信息。特別地,每個服務(wù)器郵寄部分I/F信息(諸如那些入口<業(yè)務(wù)分類>,<業(yè)務(wù)名稱>,<業(yè)務(wù)信息地址>,<輸入>,以及<輸出>的信息)。然而,可以改變排列,這樣可以將全部的I/F信息從那里而郵寄到業(yè)務(wù)檢索服務(wù)器20。
業(yè)務(wù)檢索服務(wù)器20的注冊信息內(nèi)存21,保存由文件編輯服務(wù)器61,文件管理服務(wù)器62,以及許可處理服務(wù)器63所傳送的信息。
(指令表制作處理)
根據(jù)用請求,指令表編輯器30制作一個定義業(yè)務(wù)鏈接的指令表。特別地,當(dāng)用戶通過GUI31而開始定義業(yè)務(wù)鏈接時,指令表編輯器30的指令表制作部分32向業(yè)務(wù)檢索服務(wù)器20發(fā)布一條要求表示有效業(yè)務(wù)列表的請求。當(dāng)接收到業(yè)務(wù)檢索服務(wù)器20所傳送的表示檢索結(jié)果和有關(guān)<業(yè)務(wù)信息地址>信息的業(yè)務(wù)列表之后,指令表制作部分32在GUI31上顯示一個業(yè)務(wù)列表。
此外,利用有關(guān)<業(yè)務(wù)信息地址>的信息,指令表制作部分32直接從相應(yīng)的業(yè)務(wù)處理裝置獲取I/F信息。此時,如果業(yè)務(wù)檢索服務(wù)器20具有有關(guān)所有業(yè)務(wù)處理裝置的I/F信息,則指令表制作部分32可以請求保存在業(yè)務(wù)檢索服務(wù)器20中的I/F信息,并且保存該結(jié)果。
當(dāng)用戶為建立一個期望的業(yè)務(wù)鏈接,通過GUI31執(zhí)行定義之后,指令表制作部分32以XML格式文件的形式對每個業(yè)務(wù),制作一個表示鏈接流程信息的指令表,鏈接調(diào)用時間的GUI顯示信息以及鏈接進(jìn)行(in-progress)時間,以及I/F信息的指令表。然后,指令表制作部分32將如此制作的指令表傳送到指令表管理服務(wù)器40。
指令表管理服務(wù)器40的指令表管理部分41保存指令表編輯器30所傳送的指令表。
(調(diào)用鏈接處理)多功能裝置10能夠調(diào)用一個鏈接處理。特別地,根據(jù)通過GUI14而執(zhí)行的操作,多功能裝置10的業(yè)務(wù)控制器13向指令表管理服務(wù)器40發(fā)出指令表的請求,并且控制從指令表管理服務(wù)器40所傳送的指令表列表顯示在GUI14上。
圖8所示為指令表列表屏幕110的實(shí)例,給出GUI14中所顯示的一個指令表所列出的信息。指令表列表屏幕110包括用于選擇將顯示的指令表的按鍵。例如,指令表列表屏幕110包括一個“與管理者通信”的按鍵111,一個“寫入HP(homepage)”的按鍵112,一個“注冊到通信DB”按鍵113,一個“私人秘密DB注冊”按鍵114,一個“許可工作流程”按鍵115,以及一個“至個人桌面”按鍵116。
圖9所示為在選擇了“與管理者通信”按鍵111后而顯示的指令表屏幕的實(shí)例圖。圖10所示為在對“寫入HP”按鍵112選擇后而顯示的指令表屏幕的實(shí)例圖。
在如上所述的階段中,一個用戶可以在指令表列表屏幕110中選擇至少一個指令表按鍵,進(jìn)而通過操作GUI14而輸入必要的參量。對于下述說明,假設(shè)用戶所選擇的指令表是表示利用掃描服務(wù)器對硬拷貝進(jìn)行掃描的鏈接信息,并且分別利用第一業(yè)務(wù)處理服務(wù)器70以及第二業(yè)務(wù)處理服務(wù)器80而對通過掃描而得到的文件信息進(jìn)行預(yù)定的處理。
圖11所示為文件處理系統(tǒng)的鏈接處理步驟的流程圖。當(dāng)用戶通過GUI14而最終按下一個開始鍵時,文件處理系統(tǒng)1根據(jù)圖11所示的步驟ST1和后續(xù)處理(步驟)執(zhí)行鏈接處理。
在步驟ST1中,多功能裝置10向鏈接處理服務(wù)器50匯報鏈接處理的開始。
在步驟ST2中,根據(jù)用戶選擇的指令表,鏈接處理服務(wù)器50指示掃描服務(wù)器64對硬拷貝進(jìn)行掃描,并且指示第一業(yè)務(wù)處理裝置70存儲圖像文件及其屬性信息。
在步驟ST3中,根據(jù)鏈接處理服務(wù)器50的指示,掃描服務(wù)器64對硬拷貝文件進(jìn)行掃描并且產(chǎn)生一個圖像文件。在圖像文件有其屬性信息被存儲在第一業(yè)務(wù)處理裝置70中后,處理結(jié)果和處理文件信息被郵寄到鏈接處理服務(wù)器50。
在步驟ST4中,鏈接處理服務(wù)器50指示第一業(yè)務(wù)處理裝置70將必要數(shù)據(jù)的地址信息和處理內(nèi)容傳送到用戶,并且請求用戶的選擇。
在步驟ST5中,第一業(yè)務(wù)處理裝置70為請求用戶的選擇而進(jìn)行以下的處理。第一業(yè)務(wù)處理裝置70的確定部分71確定顯示必需的所有數(shù)據(jù)(文件信息以及文件信息的地址信息作為其他參考信息之用)。當(dāng)必要的文件信息被保存在文件管理服務(wù)器62中之后,信息獲取部分73從文件管理服務(wù)器62處僅獲取必要的文件信息。第一業(yè)務(wù)處理裝置70將這樣獲取的所有必?cái)?shù)據(jù)傳送到指令表編輯器30(客戶終端)。
在步驟ST6中,當(dāng)接收到第一業(yè)務(wù)處理裝置70發(fā)送的數(shù)據(jù)以后,指令表編輯器30根據(jù)上述數(shù)據(jù)在GUI31中顯示一個操作屏幕,以此請求用戶的選擇。當(dāng)用戶通過操作GUI31而進(jìn)入確定的選項(xiàng)后,指令表編輯器30將確定的用戶選項(xiàng)郵寄到第一業(yè)務(wù)處理裝置70。
在步驟ST7中,當(dāng)取得按上述步驟而確定的用戶選項(xiàng)結(jié)果之后,第一業(yè)務(wù)處理裝置70根據(jù)確定的選項(xiàng)而進(jìn)行業(yè)務(wù)處理。
例如,當(dāng)可通過網(wǎng)絡(luò)5而取得作為目標(biāo)的文件信息時,信息獲取部分73從網(wǎng)絡(luò)5處取得必要的文件信息等信息并且將獲取的文件信息傳送到文件處理部分72。文件處理部分72根據(jù),例如,鏈接處理服務(wù)器50所傳送的處理內(nèi)容而調(diào)用預(yù)定的業(yè)務(wù),并且對信息獲取部分73所獲取的文件信息執(zhí)行預(yù)定的文件處理。
此外,參考指令表,確定部分71將在后續(xù)步驟中的信息獲取成本(當(dāng)處理進(jìn)行到后續(xù)業(yè)務(wù)步驟時在信息返回到最初的存儲區(qū)域之后中重新獲取文件信息所需的成本)和在后續(xù)業(yè)務(wù)步驟中的更新文件信息的成本(當(dāng)處理進(jìn)行到后續(xù)業(yè)務(wù)階段只更新指令表的地址信息所需的成本)進(jìn)行比較。然后,例如,確定部分71將文件信息寫回初始位置存儲區(qū)域并且更新文件信息的地址信息以減少成本。如果確定部分71已確定,處理目標(biāo)的文件信息能夠從開始就在文件處理部分72中被處理,則確定部分71請求文件處理部分72執(zhí)行對上述文件的處理。
當(dāng)上述業(yè)務(wù)處理結(jié)束以后,第一業(yè)務(wù)處理裝置70將處理結(jié)果和表示處理文件信息的指令信息傳送到鏈接處理服務(wù)器50。
在步驟ST8中,鏈接處理服務(wù)器50通過利用第一業(yè)務(wù)處理裝置70傳送的處理結(jié)果而確定第二業(yè)務(wù)處理裝置80的處理內(nèi)容。然而,鏈接處理服務(wù)器50傳送向第二業(yè)務(wù)處理服務(wù)器80傳送必要數(shù)據(jù)的信息以及確定的處理內(nèi)容處理和處理方向。
根據(jù)如上所述的地址信息,鏈接處理服務(wù)器50不僅能夠確定第二業(yè)務(wù)處理裝置80的處理內(nèi)容,也能夠根據(jù)第一業(yè)務(wù)處理裝置70的處理結(jié)果而確定必要的后續(xù)處理的內(nèi)容。
在步驟ST9中,第二業(yè)務(wù)處理裝置80根據(jù)按如上步驟所傳送的地址信息而執(zhí)行下述處理。特別地,根據(jù)所傳送的地址信息,確定部分81確定存儲在文件管理服務(wù)器62中的文件。信息獲取部分83取得存儲在文件管理服務(wù)器62中的文件屬性信息。屬性設(shè)置部分84設(shè)置存儲在文件管理服務(wù)器62中的文件屬性信息。通過這些過程,第二業(yè)務(wù)處理裝置80向鏈接處理服務(wù)器50傳送對屬性和處理文件的改變設(shè)置。
在步驟ST10中,當(dāng)接收到第二業(yè)務(wù)處理裝置80而郵寄的處理結(jié)果和處理文件之后,鏈接處理服務(wù)器50向已被通知開始鏈接處理的多功能裝置10,郵寄一個鏈接處理完成結(jié)果。當(dāng)請求后續(xù)業(yè)務(wù)處理時,可以根據(jù)第一業(yè)務(wù)處理裝置70和第二業(yè)務(wù)處理裝置80的處理結(jié)果,控制鏈接處理服務(wù)器50以確定后續(xù)業(yè)務(wù)處理的內(nèi)容。
如上所述,根據(jù)用于執(zhí)行工作流程而采用的指令表,文件處理系統(tǒng)1向業(yè)務(wù)處理裝置傳送選為處理目標(biāo)的文件地址信息以及業(yè)務(wù)處理結(jié)果。在這種狀態(tài)下,文件處理系統(tǒng)1能夠減少大量文件信息的傳送量而且允許在整個系統(tǒng)中實(shí)現(xiàn)高速鏈接處理。
特別地,根據(jù)文件處理系統(tǒng)1,工作流程控制和分立服務(wù)過程是獨(dú)立配置的,并且大量處理是通過動態(tài)鏈接而執(zhí)行的。因此,參考的文件和其他的數(shù)據(jù)不需要在網(wǎng)絡(luò)各處傳送,并且業(yè)務(wù)處理所必需的文件和其他的數(shù)據(jù)可根據(jù)其必要性而獲取。因此,可以實(shí)現(xiàn)高速鏈接處理。
不能將本發(fā)明局限于上述的實(shí)施例,在本發(fā)明所附的權(quán)利要求的精神和范圍可以進(jìn)行各種設(shè)計(jì)改進(jìn)。
例如,文件存儲功能和直接進(jìn)行文件處理的業(yè)務(wù)可以被制作在一個集成單元中。這樣,減少了文件傳送的數(shù)量,從而可以實(shí)現(xiàn)高速的鏈接處理。
可以將指令表存儲作為一個業(yè)務(wù)而提供,從而可以共享一個指令表。
對于輸入/處理/輸出數(shù)據(jù)集之間的業(yè)務(wù)必要的數(shù)據(jù)交換可以在一個指令中得到基本的說明。從而,可以簡化業(yè)務(wù)的安裝。進(jìn)而,當(dāng)確定要進(jìn)行的處理時,業(yè)務(wù)處理的效率可以得到提高。
不是優(yōu)化了業(yè)務(wù)處理中分立實(shí)現(xiàn)的信息傳送,而是通過檢索整個系統(tǒng)中的處理的內(nèi)容和地址,并且改變其處理的次序,以及因此而并行處理以減小信息傳送成本而實(shí)現(xiàn)優(yōu)化的。這種設(shè)置使整個系統(tǒng)中的處理效率得到提高。
此外,也可以改進(jìn)配置,制作一個包括有一個指令表的指令表,以及使業(yè)務(wù)處理裝置可作為鏈接處理服務(wù)器50而使用。這樣,由于一個復(fù)雜的鏈接處理被分立并管理,而有利于對其維護(hù)。
此外,也可以將配置改變?yōu)榻o出所有的處理內(nèi)容和處理目標(biāo),并根據(jù)所給出的信息而確定是否進(jìn)行一個或者多個業(yè)務(wù);并且如果確定某些業(yè)務(wù)是可執(zhí)行的,則這些業(yè)務(wù)可通過該方式而實(shí)現(xiàn)。因此,可提高抗失敗的能力,并且也可以實(shí)現(xiàn)并行處理。
在上述說明中,結(jié)合具有鏈接調(diào)用功能的多功能裝置10的實(shí)例而對實(shí)施例給予了說明。然而,掃描服務(wù)器64或者一個或者其他的服務(wù)器也可以具有鏈接調(diào)用功能。此外,盡管在本實(shí)施例中指令表編輯器30作為客戶終端而使用,也可以在網(wǎng)絡(luò)中設(shè)置一個獨(dú)立的客戶終端或者設(shè)置一些可以直到客戶終端作用的服務(wù)器。
(系統(tǒng)配置)圖12所示為根據(jù)本發(fā)明的第二實(shí)施例的文件處理系統(tǒng)201的配置框圖。
文件處理系統(tǒng)201的配置為,例如,各種服務(wù)器以及應(yīng)用軟件通過網(wǎng)絡(luò)205而鏈接。
文件處理系統(tǒng)201包括一個客戶終端201,該客戶終端210包括一個用戶接口,可以允許多個業(yè)務(wù)被鏈接并且對用戶希望的處理發(fā)布指示;一個業(yè)務(wù)檢索服務(wù)器220,用于檢索用戶希望的業(yè)務(wù);一個指令表制作服務(wù)器230,用于根據(jù)有關(guān)客戶終端所指示的業(yè)務(wù)鏈接的信息而分別制作指令表;一個指令表管理服務(wù)器240,用于管理指令表;以及一個鏈接處理服務(wù)器250,根據(jù)指令表而對各個業(yè)務(wù)執(zhí)行分別的鏈接處理。
此外,文件處理系統(tǒng)201包括一個圖像處理裝置261,用于執(zhí)行一個圖像處理,諸如對于圖像文件的噪聲消除處理,一個圖像旋轉(zhuǎn)處理,一個OCR處理,以及一個圖像連接(binding)處理;一個文件管理服務(wù)器262,用于管理文件;一個文件分配服務(wù)器263,用于分配文件;一個第一業(yè)務(wù)處理裝置264,用于執(zhí)行一個第一業(yè)務(wù)處理,以及一個第二業(yè)務(wù)處理裝置265,用于執(zhí)行一個第二業(yè)務(wù)處理。
在第二實(shí)施例中,文件處理系統(tǒng)201的配置為,多個用于執(zhí)行預(yù)定的業(yè)務(wù)處理的服務(wù)器通過網(wǎng)絡(luò)205而互相鏈接。然而,只要多個業(yè)務(wù)是通過網(wǎng)絡(luò)205而互相鏈接的,則不設(shè)置其他特別的限制。
當(dāng)多個處理被分離成多個功能處理時,上述的“指令表”是通過將表示有關(guān)多個處理的各個功能間關(guān)系的信息,調(diào)用各個功能的接口(I/F)信息,以及有關(guān)多個過程的圖形用戶接口(FUI)的信息的集合而形成的數(shù)據(jù)。
圖13所示為文件處理系統(tǒng)201的上述配置元件的配置框圖。即,該配置元件是客戶終端210,業(yè)務(wù)檢索服務(wù)器220,指令表制作服務(wù)器230,指令表管理服務(wù)器240,鏈接處理服務(wù)器250,圖像處理裝置261,用以對文件執(zhí)行各種圖像處理,管理文件的文件管理服務(wù)器262,分配文件的文件分配服務(wù)器263,執(zhí)行第一業(yè)務(wù)處理的第一業(yè)務(wù)處理裝置264,以及第二業(yè)務(wù)處理裝置265,用于執(zhí)行第二業(yè)務(wù)處理。
客戶終端210包括一個圖形用戶接口211(GUI)。GUI211用于,例如,顯示圖像以及執(zhí)行確定的操作,以為制作指令表和其他操作而提供指令。
業(yè)務(wù)檢索服務(wù)器220根據(jù)指令表制作服務(wù)器30所發(fā)出的請求對注冊的I/F信息檢索一個希望的業(yè)務(wù)。特別地,如圖13所示,業(yè)務(wù)檢索服務(wù)器220包括一個注冊信息內(nèi)存221,用以存儲客戶終端210的業(yè)務(wù)處理裝置諸如圖像處理裝置261,文件管理服務(wù)器262,文件分配服務(wù)器263,第一業(yè)務(wù)處理裝置264,以及第二業(yè)務(wù)處理裝置265,而注冊的I/F信息;一個注冊信息檢索部分222,通過利用注冊在信息內(nèi)存221中的信息而檢索一個希望的業(yè)務(wù);以及一個檢索結(jié)果響應(yīng)部分223,對檢索結(jié)果執(zhí)行一個響應(yīng)處理。
特別地,如圖13所示,指令表制作服務(wù)器230包括一個業(yè)務(wù)信息管理部分231,一個網(wǎng)絡(luò)服務(wù)器部分232,以及一個指令表制作部分233。
業(yè)務(wù)信息管理部分231執(zhí)行,例如,向業(yè)務(wù)檢索服務(wù)器220發(fā)布一個業(yè)務(wù)檢索指令以及向分布在網(wǎng)絡(luò)205中的每個業(yè)務(wù)處理裝置發(fā)布一個,諸如每個業(yè)務(wù)所擁有的I/F信息等的業(yè)務(wù)信息獲取請求。此外,業(yè)務(wù)信息管理部分231管理,例如,檢索從業(yè)務(wù)檢索服務(wù)器220所接收的檢索結(jié)果,以及從每個業(yè)務(wù)處理裝置而接收的業(yè)務(wù)信息。
根據(jù)業(yè)務(wù)信息管理部分231所管理的業(yè)務(wù)信息,網(wǎng)絡(luò)服務(wù)器部分232對GUI屏幕產(chǎn)生一個HTML文件,該文件用于制作工作流程。GUI屏幕優(yōu)選地如圖14所示的實(shí)例屏幕布局。根據(jù)客戶終端210所發(fā)出的一個檢視(viewing)請求,網(wǎng)絡(luò)服務(wù)器部分232向客戶終端201傳送用作為產(chǎn)生的GUI屏幕的HTML文件。當(dāng)數(shù)據(jù)具有CGI(公共網(wǎng)關(guān)接口(commongateway interface))的格式時,客戶終端210向網(wǎng)絡(luò)服務(wù)器部分232傳送顯示在屏幕上的信息。
指令表制作部分233根據(jù)網(wǎng)絡(luò)服務(wù)器部分232從用戶處所接收的有關(guān)業(yè)務(wù)鏈接的指令信息,以及諸如由業(yè)務(wù)信息管理部分231而管理的有關(guān)各個業(yè)務(wù)的I/F信息的信息,而制作指令表,并且輸出所制作的XML格式的指令表。如此制作的指令表包括用于指定選為處理目標(biāo)的文件的定義信息。上述信息包括,例如,向各個業(yè)務(wù)所請求的處理內(nèi)容、輸入?yún)?shù)、對各個業(yè)務(wù)的鏈接方法(過程流程),一個文件名稱,以及存儲地址信息。
通過上述過程,指令表制作服務(wù)器230制作了一個XML文件格式的指令表。如在第一實(shí)施例中的情況,在此情況的指令表的結(jié)構(gòu)如圖5所示。指令表制作服務(wù)器230向指令表管理服務(wù)器240傳送指令表。當(dāng)用戶請求執(zhí)行一個業(yè)務(wù)鏈接處理時,指令表制作服務(wù)器230向鏈接處理服務(wù)器250傳送該指令表。
指令表管理服務(wù)器240包括一個指令表管理部分241,用以管理指令表。該指令表管理部分241保存指令表制作服務(wù)器230所傳送的指令表,并且并根據(jù)裝置發(fā)出的請求將此指令表傳送到,例如,客戶終端210,和鏈接處理服務(wù)器250。
鏈接處理服務(wù)器250包括一個鏈接處理控制器251,用于解釋和執(zhí)行一個具體的指令表,以及一個傳送/接收單元252,用于傳送或者接收信息。在接收到傳送的指令表之后,鏈接處理控制器251解釋該指令表,調(diào)用一個預(yù)定的業(yè)務(wù)處理裝置,圖像處理裝置261,文件管理服務(wù)器262,文件分配服務(wù)器263,以及其他業(yè)務(wù)處理裝置,并控制由此而即將執(zhí)行的鏈接處理。此外,鏈接處理服務(wù)器250保存過程中的鏈接處理的狀態(tài)信息以及鏈接過程的完成結(jié)果,并根據(jù)外部信源的請求而郵寄鏈接處理的狀態(tài)、結(jié)果等相關(guān)信息。
可以設(shè)置鏈接處理控制器251,以解釋由傳送/接收單元252所接收的指令表,并且在向每個業(yè)務(wù)處理裝置發(fā)布一個處理請求時,由此而在每個業(yè)務(wù)處理裝置的單元中產(chǎn)生一個分立的指令表。此時,該指令表可以包含諸如,用于指定一個處理請求內(nèi)容,輸入?yún)?shù),以及作為處理目標(biāo)的文件的信息。此外,可以設(shè)置傳送/接收單元252,以制作一個包含由每個業(yè)務(wù)處理裝置所處理的在先的和后續(xù)的過程和當(dāng)前過程之間關(guān)系的說明。同樣,可以設(shè)置鏈接處理器251,采用一個分立信息交換格式,而不是指令表格式而對每個業(yè)務(wù)處理裝置發(fā)布一個處理請求。
圖像處理裝置261是一個包括用于執(zhí)行一個圖像處理功能的軟件程序的計(jì)算機(jī)。圖像處理裝置261根據(jù)業(yè)務(wù)處理請求內(nèi)容、輸入?yún)?shù)、以及有關(guān)處理目標(biāo)文件的信息,該信息包括在鏈接處理服務(wù)器250所發(fā)出的處理請求之中,而執(zhí)行一個文件處理。此外,在激活后,圖像處理裝置261向業(yè)務(wù)檢索服務(wù)器220郵寄部分I/F信息。然后,根據(jù)指令表制作服務(wù)器230的請求,圖像處理裝置261傳送表示使用圖像處理服務(wù)器方法的I/F信息。
文件管理服務(wù)器262包括一個文件存儲功能。根據(jù)包括在鏈接處理服務(wù)器250所發(fā)出的請求的信息,文件管理用品262執(zhí)行各種處理,諸如,存儲、檢索,以及閱讀文件,以及改變文件屬性。此外,在激活之后,文件管理服務(wù)器262向業(yè)務(wù)檢索服務(wù)器220郵寄部分I/F信息。然后,根據(jù)指令表制作服務(wù)器230的請求,文件管理服務(wù)器262傳送表示文件管理服務(wù)器用法的I/F信息。
文件分配服務(wù)器262的功能為,例如,對指定的傳送目的地而傳送郵件傳送和傳真,并且對指定的打印機(jī)進(jìn)行數(shù)據(jù)打印的輸出處理。根據(jù)鏈接處理服務(wù)器250的請求,文件分配服務(wù)器263根據(jù)有關(guān)文件和分配目的地的信息,該目的地是由客戶終端210而指定的,而執(zhí)行文件分配處理。此外,在激活之后,文件分配服務(wù)器263業(yè)務(wù)檢索服務(wù)器220郵寄部分I/F信息。然后,根據(jù)指令表制作服務(wù)器230的請求,文件分配服務(wù)器263傳送表示文件分配處理業(yè)務(wù)使用方法的I/F信息。
第一業(yè)務(wù)處理裝置264根據(jù)外部信源所發(fā)布的指令而對文件執(zhí)行一個預(yù)定的業(yè)務(wù)處理。根據(jù)諸如業(yè)務(wù)處理請求內(nèi)容、輸入?yún)?shù)、以及指定處理目標(biāo)文件的信息,該信息是鏈接處理服務(wù)器250所發(fā)送的,第一業(yè)務(wù)處理裝置264執(zhí)行分配給自身的一個業(yè)務(wù)過程。此外,在激活后,第一業(yè)務(wù)處理裝置264向業(yè)務(wù)檢索服務(wù)器220發(fā)布部分I/F信息。然后,根據(jù)指令表制作服務(wù)器230的請求,第一業(yè)務(wù)處理裝置264傳送表示業(yè)務(wù)處理使用方法的I/F信息。
在對,例如,圖像處理裝置261,文件管理服務(wù)器262,以及文件分配服務(wù)器263而安裝一個用于執(zhí)行每個業(yè)務(wù)的應(yīng)用程序軟件之后,按上述配置的文件處理系統(tǒng)201其操作過程如下。
每個裝置,諸如圖像處理裝置261,文件管理服務(wù)器262,以及文件分配服務(wù)器263等裝置,向業(yè)務(wù)檢索服務(wù)器220發(fā)布表示每個業(yè)務(wù)概要和地址的信息,特別地,部分I/F信息(諸如那些入口<業(yè)務(wù)分類>,<業(yè)務(wù)名稱>,<業(yè)務(wù)信息地址>,<輸入>,以及<輸出>信息)。然后,也可以改變設(shè)置,而將其全部的I/F信息發(fā)布到業(yè)務(wù)檢索服務(wù)器220。
業(yè)務(wù)檢索服務(wù)器220的注冊信息內(nèi)存221保存圖像處理裝置261、文件管理服務(wù)器262,以及文件分配服務(wù)器263所傳送的信息。
圖14所示為文件處理系統(tǒng)201的鏈接處理步驟的流程圖。
(處理流程定義過程)在步驟ST21中,客戶終端210通過用戶操作安裝的瀏覽器,而訪問了一個URL(統(tǒng)一資源定位器(uniform resource locator))的HTML文件,該文件是對由指令表制作服務(wù)器230的網(wǎng)絡(luò)服務(wù)器部分232所提供的用戶接口屏幕而產(chǎn)生的。相應(yīng)于一個檢察(viewing)請求,網(wǎng)絡(luò)服務(wù)器部分232將用戶接口屏幕的HTML文件傳送到客戶終端210。HTML文件通過瀏覽器而顯示在客戶終端210上。用戶利用用戶接口屏幕并由此而定義一個業(yè)務(wù)鏈接處理流程(工作流程)。有關(guān)所定義的業(yè)務(wù)鏈接處理流程的信息被傳送到指令表制作服務(wù)器230的網(wǎng)絡(luò)服務(wù)器部分232。指令表制作服務(wù)器230以XML文件的形式輸出該指令表。指令表管理服務(wù)器240的指令表管理部分241存儲從指令表制作服務(wù)器230而傳送的指令表。
(指令表制作過程)在步驟ST22中,指令表制作服務(wù)器230根據(jù)關(guān)于業(yè)務(wù)鏈接處理流程信息,該信息是從客戶終端210發(fā)出而由網(wǎng)絡(luò)服務(wù)器部分232接收的,以及由業(yè)務(wù)信息管理部分231所管理的,諸如I/F信息等關(guān)于各個業(yè)務(wù)的信息,而制作一個指令表。按照這種方式制作的指令表包括指定被選作處理目標(biāo)的信息的定義。上述信息包括,例如,向各個業(yè)務(wù)所請求的處理內(nèi)容、輸入?yún)⒘俊τ诟鱾€業(yè)務(wù)的鏈接方法(工作流程)、文件名稱、以及存儲地址信息。
(調(diào)用鏈接處理)在步驟ST23中,客戶終端210訪問指令表管理服務(wù)器240并且獲得一個由指令表管理服務(wù)器240所管理的指令列表??蛻艚K端210從業(yè)務(wù)鏈接處理選擇屏幕,諸如圖8所示的屏幕而獲取一個理想的鏈接處理,并且進(jìn)而執(zhí)行指令處理。指令表管理服務(wù)器240根據(jù)接收到的由客戶終端210所發(fā)出的業(yè)務(wù)鏈接處理選擇信息,向鏈接處理服務(wù)器250傳送一個指令表。
(第一業(yè)務(wù)處理請求)在步驟ST24中,鏈接處理服務(wù)器250對由指令表管理服務(wù)器240所傳送的定義整個處理流程的指令表作出解釋,并且向指令表中所指定的圖像處理裝置260發(fā)布一個處理請求,以執(zhí)行第一業(yè)務(wù)處理。根據(jù)包括在指令表中的信息,鏈接處理服務(wù)器250提取,例如,向其發(fā)布處理請求的業(yè)務(wù)處理裝置的地址信息、輸入?yún)⒘恳约拜敵鰧τ谔幚碚埱蟊匾膮⒘扛袷?、一個用于處理請求的方法名稱、一個調(diào)用計(jì)劃、以及指定處理目標(biāo)文件的信息。然后,鏈接處理服務(wù)器250根據(jù)第一業(yè)務(wù)處理請求而制作一個指令表(分立的指令表)。這樣,鏈接處理服務(wù)器250將按上述過程制作的分立指令表傳送到指定為第一處理請求目標(biāo)的圖像處理裝置261。
根據(jù)在所傳送的指令表中指定的處理目標(biāo)文件的存儲區(qū)域的地址信息,圖像處理裝置261復(fù)制處理目標(biāo)文件,從而獲取該文件。對于所獲取的文件圖像,圖像處理裝置261解釋業(yè)務(wù)處理請求內(nèi)容,執(zhí)行一個圖像處理,該圖像處理包括,例如,一個噪聲消除處理和一個OCR處理,并且將連接獲取的圖像文件和文本文件而形成的文件再次存儲在最初的存儲區(qū)域。當(dāng)處理結(jié)束后,圖像處理裝置261將處理結(jié)果傳送到鏈接處理服務(wù)器250。處理結(jié)果包括,例如,處理(完成的)的狀態(tài)信息、輸出參量、以及郵寄處理文件存儲區(qū)域。
(第二業(yè)務(wù)處理請求)在步驟ST25中,當(dāng)接收到第一業(yè)務(wù)處理(圖像處理)的結(jié)果之后,鏈接處理服務(wù)器250以記錄形式(in a form of log)管理第一處理請求。然后,根據(jù)包含全部處理流程的定義的指令表,鏈接處理服務(wù)器250指定一個第二處理請求目標(biāo),并且向指定用于執(zhí)行第二業(yè)務(wù)處理的文件管理服務(wù)器262發(fā)布一個處理請求。如在第一業(yè)務(wù)處理請求一樣,鏈接處理服務(wù)器250向文件管理服務(wù)器262傳送分立的指令信息,例如聲明包含即將存儲的處理請求的文件信息,文件存儲區(qū)域的信息,以及指定處理目標(biāo)文件的信息的文件信息。
根據(jù)包括在請求內(nèi)容中的存儲區(qū)域信息,文件管理服務(wù)器262對一個在先前過程中根據(jù)鏈接處理服務(wù)器250的請求而處理并且存儲的一個文件執(zhí)行存儲處理。當(dāng)完成此處理后,文件管理服務(wù)器262向鏈接處理服務(wù)器250傳送處理結(jié)果。處理結(jié)果,包括,例如,處理(完成的)狀態(tài)信息、輸出參量、以及一個郵寄處理文件存儲區(qū)域的信息。
(第三業(yè)務(wù)處理請求)在步驟ST26中,當(dāng)接收到第二業(yè)務(wù)處理(文件存儲處理)的處理結(jié)果后,鏈接處理服務(wù)器250以記錄形式(in a form of a log)管理第二處理請求。然后,根據(jù)包括對全部處理流程定義的指令表,鏈接處理服務(wù)器250指定一個第三處理請求的目的地,并且對指定為執(zhí)行第三業(yè)務(wù)處理的文件分配服務(wù)器263發(fā)布一個處理請求。如第二業(yè)務(wù)處理請求,鏈接處理服務(wù)器250向文件分配服務(wù)器263傳送分立的指令信息,諸如聲明包括有關(guān)即將存儲的處理信息的文件信息,一個存儲區(qū)域文件的信息,以及指定處理目標(biāo)文件的信息。
根據(jù)文件指定信息(存儲區(qū)域信息),文件分配服務(wù)器263讀取一個文件文件檔案(document file)并且根據(jù)鏈接處理服務(wù)器250的請求對在先前處理中(第二業(yè)務(wù)處理)而處理并且存儲的文件進(jìn)行請求內(nèi)容所指定的處理。在由連接文本文件和圖像文件而形成的文件中,文件分配服務(wù)器263以郵件的形式對指定為分配目的地的郵件地址只傳送文本文件,并且對指定的傳真號碼通過傳真的形式只傳送圖像文件。當(dāng)完成此處理后,文件管理服務(wù)器263向鏈接處理服務(wù)器250傳送處理結(jié)果。處理結(jié)果包括,例如,處理(已完成的)的狀態(tài)信息、輸出參量、以及郵寄處理文件存儲區(qū)域的信息。例如,當(dāng)執(zhí)行傳真?zhèn)魉吞幚頃r,假設(shè)所播的電話占線,并且重播預(yù)定電話失敗面不能鏈接到目的地。此時,文件分配服務(wù)器263將“郵件傳送完成;傳真?zhèn)魉湍┩瓿伞钡男畔⒆鳛闋顟B(tài)信息而傳送到鏈接處理服務(wù)器250。
(鏈接處理的結(jié)束)在步驟ST27中,鏈接處理服務(wù)器250接收第三業(yè)務(wù)處理的結(jié)果。當(dāng)確定定義全部處理流程的指令表中沒有后續(xù)過程后,鏈接處理服務(wù)器250向客戶終端210郵寄所有處理完成的通知。這樣,全部處理結(jié)束。
鏈接處理服務(wù)器250不僅可以確定第二業(yè)務(wù)處理的處理內(nèi)容,而且根據(jù)第一業(yè)務(wù)處理的結(jié)果決定確定后續(xù)處理的必要性及其處理內(nèi)容。
此外,當(dāng)接收到業(yè)務(wù)處理請求的處理結(jié)果之后,鏈接處理服務(wù)器250可以根據(jù)每個業(yè)務(wù)的處理狀態(tài)而完成處理。聯(lián)系步驟ST26所述,假設(shè)鏈接處理服務(wù)器250已接收到作為第一業(yè)務(wù)處理請求的結(jié)果信息,顯示為“郵件傳送完成;傳真?zhèn)魉湍┩瓿伞钡臓顟B(tài)信息。此時,鏈接處理服務(wù)器250能夠向后續(xù)第二業(yè)務(wù)發(fā)布處理請求,并且可以再次向第一業(yè)務(wù)發(fā)布一個僅執(zhí)行傳真?zhèn)魉吞幚淼恼埱蟆?br> 此外,根據(jù)指令表的指定,鏈接處理服務(wù)器250能夠根據(jù)第一業(yè)務(wù)處理的結(jié)果而處理分支條件處理。鏈接處理服務(wù)器250能夠這樣實(shí)現(xiàn)處理如果作為第一處理結(jié)果文件許可過程是,例如,“許可”的,則一個處理請求被發(fā)布到第二處理;相反,如果許可處理是“不許可”的,則一個處理請求發(fā)布到第三處理。
此外,當(dāng)?shù)谝粯I(yè)務(wù)處理以及第二業(yè)務(wù)處理的結(jié)果根據(jù)指令表的說明而滿足預(yù)定條件時,鏈接處理服務(wù)器250可以控制執(zhí)行發(fā)布第三處理請求的過程的合并。例如,假設(shè)對于一個公司組織內(nèi)的管理部門進(jìn)行第一文件許可處理(第一業(yè)務(wù)處理)以及對公司組織內(nèi)的一個人事部門進(jìn)行一個第二文件許可處理(第二業(yè)務(wù)處理)。此時,鏈接處理服務(wù)器250可以在當(dāng)文件已經(jīng)被許可并且兩個許可的文件已因此而準(zhǔn)備好時,發(fā)布第三處理請求處理的處理而執(zhí)行控制。
因此,鏈接處理服務(wù)器250獲取一個包括有各個業(yè)務(wù)說明的指令表并解釋該指令表。因而,鏈接處理服務(wù)器250順序地向各個業(yè)務(wù)發(fā)布處理請求,并對于各個業(yè)務(wù)執(zhí)行管理鏈接處理。這樣,期望執(zhí)行連接處理的用戶能夠僅通過指定鏈接處理的執(zhí)行,而使各個處理被鏈接并且適當(dāng)?shù)?,自動地?zhí)行。
此外,在鏈接處理服務(wù)器250中,由于流程控制是對于流程中的多個業(yè)務(wù)的鏈接處理而管理的,當(dāng)各個處理被鏈接并被處理時,可以實(shí)現(xiàn)較高水平和較大靈活性的流程控制。
此外,在鏈接處理服務(wù)器250中,采用集成信息(I/F信息)對各個業(yè)務(wù)發(fā)布指示。因而,一個鏈接過程可能獨(dú)立于軟件模型和硬件而被定義并且執(zhí)行。
指令表制作服務(wù)器230根據(jù)有關(guān)所設(shè)置的一個處理的信息而產(chǎn)生一個指令表,該處理將由分布在網(wǎng)絡(luò)上的軟件產(chǎn)品以及硬件而實(shí)現(xiàn)的功能進(jìn)行鏈接。根據(jù)該指令表,鏈接處理服務(wù)器250請求各個業(yè)務(wù)執(zhí)行處理并且管理一個鏈接的處理流程。因此,用戶可以在不進(jìn)行壓縮操作,而可以對各個業(yè)務(wù)執(zhí)行鏈接處理。
一個用戶通過GUI211而對各個業(yè)務(wù)提供鏈接處理的定義。根據(jù)GUI211中的定義,指令表制作服務(wù)器230產(chǎn)生一個指令表。根據(jù)由230所產(chǎn)生的指令表,鏈接處理服務(wù)器250適當(dāng)?shù)乜刂拼诉^程。因此,用戶能夠輕易地制作各種處理流程。
權(quán)利要求
1.一種鏈接處理裝置,包括一個接收器,通過網(wǎng)絡(luò)接收多個業(yè)務(wù)的指令信息,該信息包括一個用于鏈接和執(zhí)行處理的控制內(nèi)容,其中每個業(yè)務(wù)對文件數(shù)據(jù)進(jìn)行預(yù)定的處理;以及一個控制器,根據(jù)接收器所接收的包含在指令信息內(nèi)的控制內(nèi)容,對每個業(yè)務(wù)發(fā)布一個將文件作為處理目標(biāo)的請求。
2.一個鏈接處理方法,包括如下步驟通過網(wǎng)絡(luò)接收多個業(yè)務(wù)的指令信息,每個業(yè)務(wù)對文件進(jìn)行確定的處理,該指令信息包括一個用于鏈接和進(jìn)行處理的控制內(nèi)容;以及根據(jù)包括在所接收的指令信息中的控制內(nèi)容,對每個業(yè)務(wù)發(fā)布將處理文件作為處理目標(biāo)的請求。
3.一種鏈接處理裝置,用于通過網(wǎng)絡(luò)鏈接多個業(yè)務(wù),每個業(yè)務(wù)對文件數(shù)據(jù)執(zhí)行預(yù)定處理,該裝置包括第一傳送裝置,向第一業(yè)務(wù)處理裝置傳送第一指令信息,該第一指令信息用于指定處理目標(biāo)以及對處理目標(biāo)所進(jìn)行的第一處理內(nèi)容。接收裝置,接收由第一業(yè)務(wù)處理裝置所執(zhí)行的處理結(jié)果,以及由第一業(yè)務(wù)處理裝置所處理的用于指定處理目標(biāo)的第二指令信息;以及第二傳送裝置,向第二業(yè)務(wù)處理裝置傳送第二指令信息和一個第二處理內(nèi)容。
4.如權(quán)利要求3所述的鏈接處理裝置,其特征在于,第一指令信息和第二指令信息包括文件信息,或者一個文件的存儲地址,以及獲取文件的方法。
5.如權(quán)利要求3所述的鏈接處理裝置,進(jìn)一步包括第一確定裝置,該裝置根據(jù)接收裝置所接收的處理結(jié)果而確定第二處理內(nèi)容。
6.如權(quán)利要求3所述的鏈接處理裝置,進(jìn)一步包括第二確定裝置,該第二確定裝置根據(jù)接收裝置所接收的處理結(jié)果,確定第二業(yè)務(wù)處理裝置所進(jìn)行的第二處理內(nèi)容,以及隨后執(zhí)行處理的第三業(yè)務(wù)處理裝置所執(zhí)行的第三處理內(nèi)容。
7.如權(quán)利要求3所述的鏈接處理裝置,進(jìn)一步包括第三確定裝置,該第三確定裝置根據(jù)接收裝置所接收的處理結(jié)果以及第二業(yè)務(wù)處理裝置所執(zhí)行的處理結(jié)果,確定第三業(yè)務(wù)處理裝置所進(jìn)行的第三處理內(nèi)容。
8.一個鏈接處理方法,通過網(wǎng)絡(luò)鏈接和處理多個業(yè)務(wù),而每個業(yè)務(wù)對文件數(shù)據(jù)進(jìn)行預(yù)定的處理,該方法包括一個第一傳送步驟,向第一業(yè)務(wù)處理裝置傳送第一指令信息,該第一指令信息指定一個處理目標(biāo)以及對此處理目標(biāo)所進(jìn)行的第一處理內(nèi)容;一個接收步驟,接收第一業(yè)務(wù)處理裝置所進(jìn)行的處理結(jié)果,以及第二指令信息,該第二指令信息指定第一業(yè)務(wù)處理裝置進(jìn)行處理的處理目標(biāo)的;以及一個第二傳送步驟,向第二業(yè)務(wù)處理裝置傳送第二指令信息和一個第二處理內(nèi)容。
9.如權(quán)利要求8所述的鏈接處理方法,其特征在于,第一指令信息以及第二指令信息包括文件信息,或者一個文件存儲地址以及一個文件獲取方法。
10.如權(quán)利要求8所述的鏈接處理方法,進(jìn)一步包括一個第一確定步驟,根據(jù)在接收步驟中所接收的處理結(jié)果,而確定第二處理內(nèi)容。
11.如權(quán)利要求8所述的鏈接處理方法,進(jìn)一步包括一個第二確定步驟,根據(jù)在接收步驟中所接收的處理結(jié)果而確定第二業(yè)務(wù)處理裝置進(jìn)行處理的第二處理內(nèi)容,以及第三業(yè)務(wù)處理裝置隨后進(jìn)行處理的第三處理內(nèi)容。
12.如權(quán)利要求8所述的鏈接處理方法,進(jìn)一步包括一個第三確定步驟,根據(jù)在接收步驟所接收的處理結(jié)果和第二業(yè)務(wù)處理裝置所執(zhí)行的處理結(jié)果,而確定第三業(yè)務(wù)處理裝置進(jìn)行處理的第三處理內(nèi)容。
13.一種鏈接處理裝置,包括一個控制器,根據(jù)用于指示鏈接和處理的鏈接指令信息,通過網(wǎng)絡(luò),產(chǎn)生多個業(yè)務(wù)的分立指令信息,每個業(yè)務(wù)對文件數(shù)據(jù)執(zhí)行預(yù)定的處理,該鏈接指令信息包括至少一條處理文件數(shù)據(jù)的指令信息,以及在鏈接處理中輪到其執(zhí)行處理的業(yè)務(wù)的相關(guān)處理信息;一個傳送器,向在連接處理中輪到其執(zhí)行業(yè)務(wù)處理的一個業(yè)務(wù)處理裝置而傳送分立的指令信息;以及一個接收器,接收業(yè)務(wù)處理裝置所處理的文件數(shù)據(jù)的指令信息,以及業(yè)務(wù)處理裝置執(zhí)行處理的處理結(jié)果。
14.如權(quán)利要求13所述的鏈接處理裝置,其特征在于,該控制器根據(jù)接收器所接收的至少一個處理結(jié)果而產(chǎn)生鏈接處理中下一個即將處理或者此后要處理的至少一個業(yè)務(wù)的分立的指令信息。
15.如權(quán)利要求13所述的鏈接處理裝置,其特征在于,控制器根據(jù)包括分支條件鏈接處理的鏈接處理信息以及接收器所接收的至少一個處理結(jié)果而確定一個后續(xù)業(yè)務(wù),并且對所確定的業(yè)務(wù)產(chǎn)生分立的指令信息。
16.如權(quán)利要求13所述的鏈接處理裝置,其特征在于,文件數(shù)據(jù)的指令信息是表示文件數(shù)據(jù)的存儲地址的信息或者該文件數(shù)據(jù)的獲取方法信息。
全文摘要
一種鏈接處理裝置包括一個接收器以及一個控制器。接收器通過網(wǎng)絡(luò)接收多個業(yè)務(wù)的指令信息,該指令信息包括一個用以鏈接和進(jìn)行處理的控制內(nèi)容,其中每個業(yè)務(wù)對文件數(shù)據(jù)執(zhí)行預(yù)定的處理??刂破鞲鶕?jù)接收器所接收的包含在指令信息中的控制內(nèi)容,對每個業(yè)務(wù)發(fā)布一個將文件作為處理目標(biāo)的請求。
文檔編號G06Q50/00GK1484168SQ0312211
公開日2004年3月24日 申請日期2003年4月18日 優(yōu)先權(quán)日2002年9月20日
發(fā)明者道村唯夫, 子, 白石圭子, 廣瀨明, 彥, 池谷忠彥 申請人:富士施樂株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
十堰市| 滨海县| 赤峰市| 镇雄县| 叶城县| 合阳县| 湘阴县| 元阳县| 和平区| 万荣县| 云和县| 抚顺市| 高雄市| 金昌市| 汉寿县| 马鞍山市| 新昌县| 田东县| 巴彦县| 宜兴市| 云南省| 富川| 逊克县| 将乐县| 鹤山市| 城固县| 紫阳县| 将乐县| 伊春市| 西畴县| 武穴市| 年辖:市辖区| 安宁市| 云浮市| 靖边县| 玉溪市| 从江县| 桐梓县| 昌平区| 镇坪县| 中牟县|