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

數(shù)據(jù)處理裝置、圖像處理系統(tǒng)以及數(shù)據(jù)處理方法

文檔序號:7706895閱讀:127來源:國知局
專利名稱:數(shù)據(jù)處理裝置、圖像處理系統(tǒng)以及數(shù)據(jù)處理方法
技術領域
本實施方式主要涉及數(shù)據(jù)處理裝置以及數(shù)據(jù)處理方法。
背景技術
已知有利用HTTP協(xié)議等、TOB瀏覽器等客戶端與服務器進行通信的系統(tǒng)。例如TOB 瀏覽器等客戶端使用HTTP協(xié)議等向服務器發(fā)出請求,服務器執(zhí)行與請求對應的處理。在客戶端發(fā)出的請求過多或與請求對應的處理負載過大時,服務器執(zhí)行負載分散。作為這種有關負載分散的技術,已知有Microsoft公司的作為操作系統(tǒng)的 Windows的服務器產(chǎn)品所具有的功能之一 NLB (Network Load Balancing (網(wǎng)絡負載平衡)) 等。NLB技術是指,采用具有多個用于執(zhí)行與請求相對應的處理的服務器(將此服務器分別稱為節(jié)點(node))的集群(cluster)結構,根據(jù)客戶端的請求(將此請求統(tǒng)稱為作業(yè) (job))的程度,對實際執(zhí)行處理的多個節(jié)點適當分配作業(yè)的技術。像這樣的技術是需要大量處理來自WEB瀏覽器的訪問的WEB服務器等所常用的技術。然而,這種技術是以不大量消耗服務器資源的處理為前提而采用的技術。因此,在某節(jié)點(多個節(jié)點中第一節(jié)點)執(zhí)行規(guī)定處理的過程中,即使該第一節(jié)點發(fā)生了故障(異常),也可以較易地將規(guī)定處理轉移到其他節(jié)點(多個節(jié)點中第二節(jié)點)。使用TOB技術并連接有圖像處理裝置等MFP的圖像處理系統(tǒng)較多地處理大型數(shù)據(jù) (圖像數(shù)據(jù))。也就是說,圖像處理系統(tǒng)的服務器大多負責大量消耗資源的處理。如果以處理這樣大型數(shù)據(jù)為前提,在圖像處理系統(tǒng)的某節(jié)點(多個節(jié)點中第一節(jié)點)執(zhí)行規(guī)定處理的過程中,在該第一節(jié)點發(fā)生了故障(異常)的情況下,期望盡可能地再利用該第一節(jié)點得到的故障發(fā)生前的規(guī)定處理的處理結果。也就是說,期望其他節(jié)點(多個節(jié)點中的第二節(jié)點)再利用第一節(jié)點得到的故障發(fā)生前的規(guī)定處理的處理結果并在第二節(jié)點執(zhí)行規(guī)定處理。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,提供一種數(shù)據(jù)處理裝置,包括通信部,與多個外部裝置通信;管理部,管理與所述多個外部裝置中的第一外部裝置執(zhí)行的第一處理相關的第一處理信息以及與所述第一處理相對應的第一處理結果;以及控制部,對應于所述第一外部裝置的異常,根據(jù)所述第一處理信息將所述第一處理結果轉送至多個所述外部裝置中的第二外部裝置,并指示所述第二外部裝置執(zhí)行所述第一處理后續(xù)的第二處理。


圖1為示出實施方式涉及的構成圖像處理系統(tǒng)的節(jié)點的概略結構的一例的圖。圖2為示出實施方式涉及的圖像處理系統(tǒng)(負載分散型的集群構成)一例的圖。圖3為示出實施方式涉及的圖像處理系統(tǒng)(高可用型的集群構成)一例的圖。圖4是用于說明圖2所示的圖像處理系統(tǒng)的節(jié)點控制的第一例的流程圖。圖5為示出故障發(fā)生后的代替處理一例的圖。圖6是用于說明圖2所示的圖像處理系統(tǒng)的節(jié)點控制的第二例的流程圖。圖7是示出作業(yè)管理部管理的管理信息(表格)一例的圖。圖8是示出處理數(shù)據(jù)管理部管理的管理信息(表格)一例的圖。
具體實施例方式一般來說,根據(jù)一個實施方式,數(shù)據(jù)處理裝置包括通信部、管理部、控制部。上述通信部與多個外部裝置通信。上述管理部管理與上述多個外部裝置中的第一外部裝置執(zhí)行的第一處理相關的第一處理信息以及與上述第一處理對應的第一處理結果。上述控制部對應上述第一外部裝置的異常,根據(jù)上述第一處理信息,將上述第一處理結果轉送至上述多個外部裝置中的第二外部裝置,并指示上述第二外部裝置執(zhí)行上述第一處理后續(xù)的第二處理。以下,針對實施方式進行。例如,假想圖像處理裝置等MFP與服務器(節(jié)點)通過網(wǎng)絡連接的圖像處理系統(tǒng)。 作為客戶端的MFP(例如是圖像獲取裝置)掃描紙張原稿的圖像并獲取圖像數(shù)據(jù)文件。節(jié)點接收圖像數(shù)據(jù)文件,并為對圖像數(shù)據(jù)文件進行0CR(0ptical Character Recognition,光學字符識別)處理而進行加工。也就是說,節(jié)點將圖像數(shù)據(jù)文件中包含的圖像分離成字符串區(qū)域,并將字符串區(qū)域中包含的文字轉換為文本信息。下面,以基于節(jié)點的分離處理及置換處理為例,說明實施方式。圖1為示出實施方式涉及的構成圖像處理系統(tǒng)的節(jié)點的概略結構的一例的圖。圖像處理系統(tǒng)具有多個節(jié)點。另外,多個節(jié)點的組合構成集群。如圖1所示,節(jié)點(圖2所示節(jié)點A)由多個元件(element)部構成。例如節(jié)點包括處理器(processor)部11、通信部12、負載判定部13、節(jié)點狀態(tài)判定部14、處理節(jié)點確定部15、作業(yè)數(shù)據(jù)管理部16、處理數(shù)據(jù)管理部17。其他節(jié)點(圖2所示節(jié)點B、C、主節(jié)點M) 也與節(jié)點A結構相同。處理器部11為CPU等處理裝置,控制構成節(jié)點的各元件部的動作。該處理器部11 可以是處理裝置整體,也可以如虛擬環(huán)境般將一個處理裝置看作多個處理裝置,使其動作。通信部12通過LAN或WAN等網(wǎng)絡收發(fā)數(shù)據(jù)。例如通信部12具備用于與作為客戶端的MFP等圖像獲取裝置或具有圖像形成裝置的設備通信的客戶端通信接口。另外,節(jié)點 A的通信部12具有用于與其他節(jié)點(例如節(jié)點B)通信的節(jié)點通信接口。而且,根據(jù)情況, 通信部12作為發(fā)送圖像處理結果的保管服務器還可以具有用于與其他服務器通信的服務器通信接口。負載判定部13判定處理作為圖像處理系統(tǒng)的處理單位的作業(yè)時所必需的服務器資源。負載判定部13能夠判定處理作業(yè)的各狀況下必需的服務器資源。例如在正在獲取圖像數(shù)據(jù)文件的狀況下必需的服務器資源和正在OCR處理的狀況下必需的服務器資源之間存在差異。負載判定部13能夠準確判定正在獲取圖像數(shù)據(jù)文件的狀況下必需的服務器資源和正在OCR處理的狀況下必需的服務器資源。節(jié)點狀態(tài)判定部14 (節(jié)點A的節(jié)點狀態(tài)判定部14)判定構成集群的各節(jié)點(節(jié)點八、8、(、主節(jié)點吣為何種狀態(tài)。例如節(jié)點狀態(tài)判定部14可以通過通信部12的節(jié)點通信接口向其他節(jié)點詢問狀態(tài)信息。作為狀態(tài)信息,包括其他節(jié)點是否動作的信息、其他節(jié)點中現(xiàn)在使用的資源(例如網(wǎng)絡使用率、CPU占有率、存儲器消費量等)的信息、其他節(jié)點是否被分配了其他作業(yè)處理的信息。另外,狀態(tài)信息如果可以獲取為在某時刻的值,也可以獲取為一定時間內(nèi)(例如到現(xiàn)在為止十分鐘等)的合計/統(tǒng)計信息。處理節(jié)點確定部15根據(jù)負載判定部13判定的必要服務器資源和節(jié)點狀態(tài)判定部 14判定的各個節(jié)點狀態(tài),確定可以使其執(zhí)行作業(yè)處理的節(jié)點。例如處理節(jié)點確定部15可以根據(jù)在某時刻的值選擇資源最豐富的節(jié)點。或者,處理節(jié)點確定部15也可以通過使用統(tǒng)計信息進行預測并選擇節(jié)點。作業(yè)數(shù)據(jù)管理部16管理與作業(yè)相關聯(lián)的信息。作為與作業(yè)關聯(lián)的信息,包括作業(yè)的識別信息(例如,給每一個作業(yè)分配唯一的ID編號)、用于指定URL等客戶端的信息、 給予作業(yè)的處理參數(shù)(例如,圖像獲取裝置得到的圖像數(shù)據(jù)文件的分辨率或色彩模式等參數(shù)值)、作業(yè)的進展狀況等狀況(status)(例如正在獲取圖像數(shù)據(jù)文件的狀況或正在進行 OCR處理的狀況等)、狀況下的執(zhí)行了處理的節(jié)點的信息(例如,獲取圖像數(shù)據(jù)文件使用節(jié)點A,OCR處理使用節(jié)點B等)等。處理數(shù)據(jù)管理部17管理作業(yè)中處理的處理數(shù)據(jù)的信息。作為處理數(shù)據(jù)的信息,包括通過通信接口從圖像獲取裝置得到的圖像數(shù)據(jù)文件、從圖像數(shù)據(jù)中提取字符串部分所必須的邊緣檢測結果的坐標信息的序列數(shù)據(jù)等。接下來,參照圖2來說明節(jié)點的構成。圖2為示出實施方式涉及的圖像處理系統(tǒng) (負載分散型的集群構成)一例的圖。如圖2所示,圖像處理系統(tǒng)具有通過網(wǎng)絡連接的圖像處理裝置等MFP UMFP 2, MFP 3,還具有上述連接到上述網(wǎng)絡的主節(jié)點M,還具有連接到主節(jié)點M的分散節(jié)點A、B、C。主節(jié)點M、節(jié)點A、B、C構成集群CL1。另外MFP UMFP 2、MFP 3是圖像獲取裝置或圖像形成裝置、或是具有圖像獲取裝置和圖像形成裝置兩種功能的裝置。集群CLl可以包括具有管理處理整體的作用的主節(jié)點M和執(zhí)行處理的分散節(jié)點 A、B、C。此時,主節(jié)點M的處理數(shù)據(jù)管理部17記錄并管理分散節(jié)點A、B、C執(zhí)行的處理結果。 這樣,在執(zhí)行處理的分散節(jié)點A發(fā)生故障(異常)時,主節(jié)點M的通信部12將記錄在主節(jié)點M中的由分散節(jié)點A執(zhí)行的處理結果(故障前的處理數(shù)據(jù))重新分配給分散節(jié)點B,從而能夠使分散節(jié)點B繼續(xù)執(zhí)行分散節(jié)點A執(zhí)行的作業(yè)。接下來,參照圖3說明節(jié)點的構成。圖3為示出實施方式涉及的圖像處理系統(tǒng)(高可用型的集群構成)一例的圖。如圖3所示,圖像處理系統(tǒng)具有通過網(wǎng)絡連接的MFP UMFP 2,MFP 3,還具有連接到上述網(wǎng)絡的節(jié)點A、B、C。而且,節(jié)點A、B、C構成集群CL2。集群CL2 為具有發(fā)揮同等作用的節(jié)點A、B、C的結構。此時,例如作為節(jié)點A、B、C中的至少一個節(jié)點的由處理節(jié)點確定部15確定的節(jié)點A執(zhí)行處理。另外,節(jié)點B、C的處理數(shù)據(jù)管理部17記錄并管理分散節(jié)點A執(zhí)行的處理結果。這樣,在執(zhí)行處理的分散節(jié)點A發(fā)生故障時,節(jié)點B、 C中至少一個節(jié)點,通過將記錄的分散節(jié)點A執(zhí)行的處理結果(故障前的處理數(shù)據(jù))重新分配給節(jié)點B或節(jié)點C,能夠由節(jié)點B或節(jié)點C繼續(xù)執(zhí)行節(jié)點A執(zhí)行的作業(yè)。接下來,參照圖4說明圖2所示的圖像處理系統(tǒng)中節(jié)點控制的第一例。圖4為用于說明圖2所示的圖像處理系統(tǒng)中的節(jié)點控制的第一例的流程圖。如圖4所示,例如具有管理處理整體的作用的主節(jié)點M控制執(zhí)行處理的節(jié)點。也就是說,主節(jié)點M的處理數(shù)據(jù)管理部17記錄并管理分散節(jié)點的處理結果,在檢測出執(zhí)行處理的分散節(jié)點發(fā)生故障(異常)時,主節(jié)點M的處理器部11和通信部12等將記錄的處理結果重新分配給其他分散節(jié)點。這樣,其他的分散節(jié)點能夠繼續(xù)之后的處理。例如,作為客戶端的圖像處理裝置等MFP指示作業(yè)開始,處理器部11檢測作業(yè)開始(動作101)。例如MFP 1內(nèi)置有WEB瀏覽器作為用戶界面,W^瀏覽器操作通過通信部 12提供的TOB應用程序并指示作業(yè)開始。處理器部11將上述作業(yè)信息記錄到作業(yè)數(shù)據(jù)管理部16 (動作102)。在指示了作業(yè)重新開始的時間點,處理器部11唯一地付與其可識別的ID編號,將其的其他信息與其ID 編號相關聯(lián)地管理并記錄。圖7為示出該關聯(lián)后的信息的一例的圖。這里,作為數(shù)據(jù)庫的表格來管理,一旦記錄作業(yè)就付與其“ID編號,,。作業(yè)被付與表示其類別的名稱,此處付與所謂掃描后進行OCR的“作業(yè)類別”。其類別中存在固有處理的狀況,其狀況內(nèi)容被作為“作業(yè)狀況”進行管理。在獲取掃描過的每頁的圖像數(shù)據(jù)文件時,每一頁的進展狀況被作為“詳細作業(yè)狀況”更詳細地管理。處理器部11通過負載判定部13判定執(zhí)行與其作業(yè)狀況相對應的處理時所必須的服務器資源(動作103)。此處,作為作業(yè)的狀況,針對正在從作為客戶端的MFP獲取圖像數(shù)據(jù)文件的情況進行說明。在使MFP的圖像獲取裝置開動來獲取圖像數(shù)據(jù)文件時,作為服務器(分散節(jié)點),用于使用通信部12的客戶端接口來控制MFP開動的資源是必須的。為了獲取圖像數(shù)據(jù)文件,根據(jù)情況,要大量消耗通信部12所使用的網(wǎng)絡頻帶。此時,負載判定部13判斷對于負責處理的分散節(jié)點網(wǎng)絡頻帶是必須的,處理器部11根據(jù)其判斷來判定必要的服務器資源。處理器部11通過節(jié)點狀態(tài)判定部14判定構成集群的各個節(jié)點處于何種狀態(tài)。在之前的正在獲取圖像數(shù)據(jù)文件的狀況中,處理器部11判定需要網(wǎng)絡頻帶,因此,通過節(jié)點狀態(tài)判定部14向可以工作的節(jié)點(接通電源且可以通信等)詢問各分散節(jié)點現(xiàn)在消耗多少網(wǎng)絡頻帶,根據(jù)其結果判定各個分散節(jié)點的狀態(tài)(動作104)。處理器部11通過處理節(jié)點確定部15確定執(zhí)行在相應作業(yè)的相應時刻的狀況下的處理的節(jié)點,此處是執(zhí)行在所謂正在獲取圖像數(shù)據(jù)文件的狀況中進行文件轉送的處理的節(jié)點(動作105)。在該確定中,使用動作104中的判定結果。該例中,確定為分散節(jié)點A。處理器部11通過處理數(shù)據(jù)管理部17將相應作業(yè)的處理數(shù)據(jù)與執(zhí)行處理的節(jié)點的信息相關聯(lián)地記錄(動作106)。這里,將即將從圖像獲取裝置獲取的圖像數(shù)據(jù)文件關聯(lián)為在分散節(jié)點A中進行處理的文件。該關聯(lián)后的信息的例子如圖8所示。這里,作為數(shù)據(jù)庫的表格來管理,通過“作業(yè)ID編號”來管理正在執(zhí)行的處理是哪個作業(yè)。通過“節(jié)點編號” 來管理現(xiàn)在的處理在哪一個節(jié)點中執(zhí)行。作業(yè)中存在固有處理的狀況,并分別對應地存在處理數(shù)據(jù)的類別,因此,其信息被作為“處理數(shù)據(jù)類別”來管理。例如,在“處理數(shù)據(jù)類別” 是通過圖像獲取裝置掃描圖像文件并轉送的類別的情況下,需要保存獲取的圖像數(shù)據(jù)的文件,且其保存文件夾作為處理數(shù)據(jù)類別而存在。根據(jù)處理的進展將處理數(shù)據(jù)、這里是獲取的圖像數(shù)據(jù)的文件保存在節(jié)點中,但所謂實際上被保存在哪的內(nèi)容作為“處理數(shù)據(jù)信息”來管理。這里,其保存文件夾的路徑被作為值來管理。處理器部11通過通信部12的節(jié)點通信接口向作為執(zhí)行節(jié)點的分散節(jié)點A請求數(shù)據(jù)處理(動作107)。這里,分散節(jié)點A指示客戶端MFP開始掃描。處理器部11判定在作為執(zhí)行節(jié)點的分散節(jié)點A中處理是否正確進行(動作108)。 若能夠從客戶端MFP中正常獲取圖像數(shù)據(jù)文件,則判定處理正確執(zhí)行(動作108,是)([正確進行]情況)。處理器部11通過作業(yè)數(shù)據(jù)管理部16更新該作業(yè)的狀況信息(動作109)。這里, 因為全掃描正常執(zhí)行,所以狀況信息由“正在獲取圖像數(shù)據(jù)文件”變?yōu)椤罢贠CR處理”。處理器部11通過作業(yè)數(shù)據(jù)管理部16判定對相應作業(yè)的處理是否全部結束(動作 110)。在這一階段,相應作業(yè)還殘留OCR處理,因此判定為未結束(動作110,否)([未結束]情況),繼續(xù)處理。也就是說,作業(yè)返回動作103,根據(jù)再次更新的狀況信息從判定服務器資源開始處理(動作103)。針對[未正確執(zhí)行]情況(動作108,否)進行說明。狀況變成“正在OCR處理”, 在相同的分散節(jié)點A中進行OCR處理。在該OCR處理過程中節(jié)點A發(fā)生故障并導致OCR處理未正常結束的情況下,判定未正確執(zhí)行(動作108,否)。雖然OCR處理未結束,但該集群內(nèi)保持有掃描的圖像數(shù)據(jù)文件,因此圖像處理系統(tǒng)(主節(jié)點M)挪用掃描的圖像數(shù)據(jù)文件并繼續(xù)處理。因此,處理器部11通過處理數(shù)據(jù)管理部17解除與作為與該作業(yè)的處理數(shù)據(jù)關聯(lián)的執(zhí)行處理節(jié)點的分散節(jié)點A之間的關聯(lián)(動作111)。在那一階段中,狀況信息保持 “正在OCR處理”并再次返回動作103。接下來,判定發(fā)生故障的分散節(jié)點A不可使用(動作 104)。接下來,從除分散節(jié)點A之外的其他節(jié)點中選擇合適的節(jié)點。這里選擇了分散節(jié)點 B。于是,已由分散節(jié)點A獲取并由處理數(shù)據(jù)管理部17管理的圖像數(shù)據(jù)文件被與新的節(jié)點B 相關聯(lián)地進行管理。然后,處理器部11要求分散節(jié)點B對其接替的圖像數(shù)據(jù)文件進行OCR 處理。像這樣,即使分散節(jié)點A發(fā)生故障,也可以不浪費之前的處理結果地繼續(xù)處理(參照圖5)。最后,判定整個處理結束(動作110,是),作業(yè)結束。接下來,參照圖6來說明圖3所示圖像處理系統(tǒng)中的節(jié)點控制的第二例。圖6為用于說明圖3所示圖像處理系統(tǒng)中的節(jié)點控制的第二例的流程圖。如圖6所示,例如某節(jié)點控制其他節(jié)點。也就是說,構成集群的全部節(jié)點具有同等作用,全部節(jié)點的處理數(shù)據(jù)管理部17記錄并管理處理結果的副本。這樣,全節(jié)點的處理器部11和通信部12等在檢測出執(zhí)行處理的節(jié)點發(fā)生故障時可以將發(fā)生故障的節(jié)點的作業(yè)重新分配給其他節(jié)點?;诖耍渌?jié)點可以繼續(xù)之后的處理。例如,作為客戶端的圖像處理裝置等MFP指示開始作業(yè),處理器部11 (某節(jié)點的處理器部11)檢測作業(yè)的開始(動作201)。例如MFP 1內(nèi)置有TOB瀏覽器作為用戶界面,TOB 瀏覽器操作通過通信部12提供的TOB應用程序,并指示作業(yè)開始。處理器部11將上述作業(yè)信息記錄在作業(yè)數(shù)據(jù)管理部16中(動作202)。在指示作業(yè)重新開始的時刻,處理器部11唯一地付與其可識別的ID編號,并將其他信息與其ID編
號相關聯(lián)管理并記錄。處理器部11通過負載判定部13判定執(zhí)行與其作業(yè)狀況相對應的處理所必須的服務器資源(動作203)。這里,作為作業(yè)的狀況,對所謂正在從作為客戶端的MFP獲取圖像數(shù)據(jù)文件的情況進行說明。在使MFP的圖像獲取裝置開動來獲取圖像數(shù)據(jù)文件時,作為服務器(節(jié)點),用于使用通信部12的客戶端界面來控制MFP開動的資源是必須的。為了獲取圖像數(shù)據(jù)文件,根據(jù)情況要大量消耗通信部12所使用的網(wǎng)絡頻帶。這種情況下,負載判定部13判斷對于負責處理的節(jié)點網(wǎng)絡頻帶是必須的,處理器部11根據(jù)其判斷來判定必要的服務器資源。處理器部11通過節(jié)點狀態(tài)判定部14判定構成集群的各個節(jié)點為何種狀態(tài)。之前的正在獲取圖像數(shù)據(jù)文件的狀況中,處理器部11判定需要網(wǎng)絡頻帶,因此,通過節(jié)點狀態(tài)判定部14向可以工作的各個節(jié)點(接通電源且可以通信等)詢問現(xiàn)在消耗了多少網(wǎng)絡頻帶,根據(jù)其結果判定各個節(jié)點的狀態(tài)(動作204)。處理器部11通過處理節(jié)點確定部15確定執(zhí)行在相應作業(yè)的相應時刻的狀況中的處理的節(jié)點,這里是確定在所謂正在獲取圖像數(shù)據(jù)文件的狀況下執(zhí)行文件轉送處理的節(jié)點 (動作205)。在該確定中,使用動作204的判定結果。在該例子中,確定為節(jié)點A。處理器部11通過處理數(shù)據(jù)管理部17將相應作業(yè)的處理數(shù)據(jù)與處理執(zhí)行節(jié)點的信息相關聯(lián)地記錄(動作206)。這里,將即將從圖像獲取裝置獲取的圖像數(shù)據(jù)文件關聯(lián)為在分散節(jié)點A中處理的文件。處理執(zhí)行節(jié)點A的處理器部11通過通信部12的與圖像獲取裝置通信的接口請求獲取數(shù)據(jù)(動作207)。這里,節(jié)點A指示客戶端MFP開始掃描。處理器部11判定在作為處理執(zhí)行節(jié)點的節(jié)點A中處理是否正確進行(動作208)。 若能夠從客戶端的MFP中正常獲取圖像數(shù)據(jù)文件,則判定處理正確執(zhí)行(動作208,是) ([正確執(zhí)行]情況)。處理器部11通過作業(yè)數(shù)據(jù)管理部16更新相應作業(yè)的狀況信息(動作209)。這里,因為全部掃描正常執(zhí)行,因此,狀況信息由“正在獲取圖像數(shù)據(jù)文件”變?yōu)椤罢贠CR處理”。處理器部11通過作業(yè)數(shù)據(jù)管理部16判定對相應作業(yè)的處理是否全部結束(動作 210)。在該階段,因為相應作業(yè)還殘留OCR處理,因此,判定為未結束(動作210,否)([未結束]情況),繼續(xù)處理。也就是說,作業(yè)返回動作203,根據(jù)再次更新的狀況信息從判定服務器資源開始處理(動作203)。說明[未正確執(zhí)行]情況(動作208,N0)。設定狀況為“正在OCR處理”且在同一節(jié)點A中進行OCR處理。該OCR處理規(guī)定為,圖像數(shù)據(jù)文件的獲取以頁為單位,逐頁地進行對其以頁為單位的圖像數(shù)據(jù)文件的OCR處理。在其中途的頁的處理中節(jié)點A發(fā)生故障并導致全部頁的OCR處理未正常結束的情況下,判定未正確執(zhí)行(動作208,否)。雖然OCR處理未結束,但在該集群內(nèi)的執(zhí)行處理節(jié)點A中保持有掃描的圖像數(shù)據(jù)文件和故障前OCR處理過的數(shù)據(jù),因此,圖像處理系統(tǒng)挪用其數(shù)據(jù)后繼續(xù)處理。因此,處理器部11通過處理數(shù)據(jù)管理部17解除與作為與相應作業(yè)的處理數(shù)據(jù)關聯(lián)的處理執(zhí)行節(jié)點的節(jié)點A之間的關聯(lián)(動作211)。在那階段中,狀況信息保持為“正在OCR處理”,并再次返回動作203。接下來,判定發(fā)生故障的節(jié)點A不可使用(動作204)。然后,從節(jié)點A之外的其他節(jié)點中選擇合適的節(jié)點。此處,選擇了節(jié)點B。于是,節(jié)點A已經(jīng)獲取并由處理數(shù)據(jù)管理部17管理的圖像數(shù)據(jù)文件和中途的頁之前的OCR處理過的文本信息與新的節(jié)點B相關聯(lián)地管理。然后,分散節(jié)點B的處理器部11請求對其接替的圖像數(shù)據(jù)文件進行OCR處理。這種情況下,圖像數(shù)據(jù)文件和中途的頁之前OCR處理過的文本信息也可以保持由節(jié)點A的處理數(shù)據(jù)管理部17管理并被節(jié)點B利用,也可以將其部分或全部信息從節(jié)點A復制或移動至節(jié)點B中并加以利用。 如果在該復制或移動中消耗了服務器資源,也可以考慮負載后自動選擇適當?shù)姆椒āO襁@樣,即使節(jié)點A發(fā)生故障,也可以不浪費之前的處理結果地繼續(xù)處理。最后,判定全部處理結束(動作210,是),作業(yè)結束。盡管某些實施方式已經(jīng)被描述,然而這些實施方式僅僅用于舉例說明,其并不用于限定本發(fā)明的保護范圍。事實上,說明書記載的實施方式可以被以各種變形方式實施;而且,基于本發(fā)明的精神可以對上述實施方式做出各種省略、替代和改變等變形。所附權利要求包括這些變形或修改,因此它們將落入本發(fā)明的保護范圍。
權利要求
1.一種數(shù)據(jù)處理裝置,包括 通信部,與多個外部裝置通信;管理部,管理與所述多個外部裝置中的第一外部裝置執(zhí)行的第一處理相關的第一處理信息以及與所述第一處理相對應的第一處理結果;以及控制部,對應于所述第一外部裝置的異常,根據(jù)所述第一處理信息將所述第一處理結果轉送至所述多個外部裝置中的第二外部裝置,并指示所述第二外部裝置執(zhí)行所述第一處理后續(xù)的第二處理。
2.根據(jù)權利要求1所述的數(shù)據(jù)處理裝置,還包括檢測部,經(jīng)由所述通信部檢測所述多個外部裝置的狀態(tài);以及選擇部,根據(jù)所述多個外部裝置的狀態(tài)從所述多個外部裝置中選擇負責所述第二處理的所述第二外部裝置。
3.根據(jù)權利要求1所述的數(shù)據(jù)處理裝置,還包括 負載判定部,判定所述第一處理中必須的資源;以及選擇部,根據(jù)所述資源從所述多個外部裝置中選擇負責所述第二處理的所述第二外部直ο
4.根據(jù)權利要求1所述的數(shù)據(jù)處理裝置,還包括檢測部,經(jīng)由所述通信部檢測所述多個外部裝置的狀態(tài);負載判定部,判定所述第一處理中必須的資源;以及選擇部,根據(jù)所述多個外部裝置的狀態(tài)以及所述資源從所述多個外部裝置中選擇負責所述第二處理的所述第二外部裝置。
5.根據(jù)權利要求1所述的數(shù)據(jù)處理裝置,其中所述管理部管理與所述第一外部裝置執(zhí)行的用于獲取圖像數(shù)據(jù)文件的所述第一處理相關的所述第一處理信息以及與所述第一處理對應的所述第一處理結果;所述控制部將與所述第一處理結果對應的所述圖像數(shù)據(jù)文件轉送至所述第二外部裝置,并指示所述第二外部裝置執(zhí)行識別所述圖像數(shù)據(jù)文件中包含的字符信息的所述第二處理。
6.根據(jù)權利要求1所述的數(shù)據(jù)處理裝置,其中所述管理部管理與所述第一外部裝置執(zhí)行的用于識別構成圖像數(shù)據(jù)文件的第一頁中包含的字符信息的所述第一處理相關的所述第一處理信息以及與所述第一處理對應的所述第一處理結果,所述控制部將與所述第一處理結果對應的所述第一頁的文字識別結果轉送至所述第二外部裝置,并指示所述第二外部裝置執(zhí)行用于識別構成所述圖像數(shù)據(jù)文件的第二頁中包含的字符信息的所述第二處理。
7.根據(jù)權利要求1所述的數(shù)據(jù)處理裝置,其中所述管理部管理所述第一外部裝置執(zhí)行的圖像數(shù)據(jù)文件的獲取、關于與構成所述圖像數(shù)據(jù)文件的第一頁中包含的字符信息識別對應的所述第一處理的所述第一處理信息以及與所述第一處理對應的所述第一處理結果,所述控制部將與所述第一處理結果對應的所述圖像數(shù)據(jù)文件和所述第一頁的文字識別結果轉送至所述第二外部裝置,并指示所述第二外部裝置執(zhí)行用于識別構成所述圖像數(shù)據(jù)文件的第二頁中包含的字符信息的所述第二處理。
8.一種圖像處理系統(tǒng),包括圖像讀取裝置,讀取圖像并轉送與所述圖像對應的圖像數(shù)據(jù)文件;多個圖像數(shù)據(jù)處理裝置,處理所述圖像數(shù)據(jù)文件;以及管理裝置,管理所述多個圖像數(shù)據(jù)處理裝置,其中,所述管理裝置具有通信部,與多個圖像數(shù)據(jù)處理裝置通信;管理部,管理與所述多個圖像數(shù)據(jù)處理裝置中的第一圖像數(shù)據(jù)處理裝置執(zhí)行的第一處理相關的第一處理信息以及與所述第一處理對應的第一處理結果;以及控制部,對應于所述第一圖像數(shù)據(jù)處理裝置的異常,根據(jù)所述第一處理信息將所述第一處理結果轉送至所述多個圖像數(shù)據(jù)處理裝置中的第二圖像數(shù)據(jù)處理裝置,并指示所述第二圖像數(shù)據(jù)處理裝置執(zhí)行所述第一處理后續(xù)的第二處理。
9.根據(jù)權利要求8所述的圖像處理系統(tǒng),其中所述管理部管理與所述第一圖像數(shù)據(jù)處理裝置執(zhí)行的用于獲取圖像數(shù)據(jù)文件的所述第一處理相關的所述第一處理信息以及與所述第一處理對應的所述第一處理結果,所述控制部將與所述第一處理結果對應的所述圖像數(shù)據(jù)文件轉發(fā)至所述第二圖像數(shù)據(jù)處理裝置,并指示所述第二圖像數(shù)據(jù)處理裝置執(zhí)行識別所述圖像數(shù)據(jù)文件中包含的字符信息的所述第二處理。
10.根據(jù)權利要求8所述的圖像處理系統(tǒng),其中所述管理部管理與所述第一處理相關的所述第一處理信息以及與所述第一處理對應的所述第一處理結果,其中,所述第一處理是所述第一圖像數(shù)據(jù)處理裝置執(zhí)行的用于識別構成圖像數(shù)據(jù)文件的第一頁中包含的字符信息的處理,所述控制部將與所述第一處理結果對應的所述第一頁的文字識別結果轉送至所述第二圖像數(shù)據(jù)處理裝置,并指示所述第二圖像數(shù)據(jù)處理裝置執(zhí)行用于識別構成所述圖像數(shù)據(jù)文件的第二頁中包含的字符信息的所述第二處理。
11.根據(jù)權利要求8所述的圖像處理系統(tǒng),其中所述管理部管理所述第一圖像數(shù)據(jù)處理裝置執(zhí)行的圖像數(shù)據(jù)文件的獲取、關于與構成所述圖像數(shù)據(jù)文件的第一頁中包含的字符信息識別對應的所述第一處理的所述第一處理信息以及與所述第一處理對應的所述第一處理結果,所述控制部將與所述第一處理結果對應的所述圖像數(shù)據(jù)文件和所述第一頁的文字識別結果轉送至所述第二圖像數(shù)據(jù)處理裝置,并指示所述第二圖像數(shù)據(jù)處理裝置執(zhí)行用于識別構成所述圖像數(shù)據(jù)文件的第二頁中包含的字符信息的所述第二處理。
12.—種數(shù)據(jù)處理方法,包括 與多個外部裝置通信;管理與所述多個外部裝置中的第一外部裝置執(zhí)行的第一處理相關的第一處理信息以及與所述第一處理對應的第一處理結果;對應于所述第一外部裝置的異常,根據(jù)所述第一處理信息將所述第一處理結果轉送至所述多個外部裝置中的第二外部裝置,并指示所述第二外部裝置執(zhí)行所述第一處理后續(xù)的第二處理。
13.根據(jù)權利要求12所述的數(shù)據(jù)處理方法,還包括檢測所述多個外部裝置的狀態(tài);以及根據(jù)所述多個外部裝置的狀態(tài)從所述多個外部裝置中選擇負責所述第二處理的所述第二外部裝置。
14.根據(jù)權利要求12所述的數(shù)據(jù)處理方法,還包括判定所述第一處理中必須的資源;以及根據(jù)所述資源從所述多個外部裝置中選擇負責所述第二處理的所述第二外部裝置。
15.根據(jù)權利要求12所述的數(shù)據(jù)處理方法,還包括檢測所述多個外部裝置的狀態(tài);判定所述第一處理中必須的資源;以及根據(jù)所述多個外部裝置的狀態(tài)以及所述資源從所述多個外部裝置中選擇負責所述第二處理的所述第二外部裝置。
16.根據(jù)權利要求12所述的數(shù)據(jù)處理方法,還包括管理與所述第一外部裝置執(zhí)行的用于獲取圖像數(shù)據(jù)文件的所述第一處理相關的所述第一處理信息以及與所述第一處理對應的所述第一處理結果;以及將與所述第一處理結果對應的所述圖像數(shù)據(jù)文件轉送至所述第二外部裝置,并指示所述第二外部裝置執(zhí)行識別所述圖像數(shù)據(jù)文件中包含的字符信息的所述第二處理。
17.根據(jù)權利要求12所述的數(shù)據(jù)處理方法,還包括管理與所述第一處理相關的所述第一處理信息以及與所述第一處理對應的所述第一處理結果,其中,所述第一處理是所述第一外部裝置執(zhí)行的用于識別構成圖像數(shù)據(jù)文件的第一頁中包含的字符信息的處理;以及將與所述第一處理結果對應的所述第一頁的文字識別結果轉送至所述第二外部裝置, 并指示所述第二外部裝置執(zhí)行用于識別構成所述圖像數(shù)據(jù)文件的第二頁中包含的字符信息的所述第二處理。
18.根據(jù)權利要求12所述的數(shù)據(jù)處理方法,還包括管理所述第一外部裝置執(zhí)行的圖像數(shù)據(jù)文件的獲取、關于與構成所述圖像數(shù)據(jù)文件的第一頁中包含的字符信息識別對應的所述第一處理的所述第一處理信息以及與所述第一處理對應的所述第一處理結果;以及將與所述第一處理結果對應的所述圖像數(shù)據(jù)文件和所述第一頁的文字識別結果轉送至所述第二外部裝置,并指示所述第二外部裝置執(zhí)行用于識別構成所述圖像數(shù)據(jù)文件的第二頁中包含的字符信息的所述第二處理。
全文摘要
本發(fā)明提供一種數(shù)據(jù)處理裝置、圖像處理系統(tǒng)以及數(shù)據(jù)處理方法。根據(jù)一個實施方式,數(shù)據(jù)處理裝置包括通信部、管理部、控制部。上述通信部與多個外部裝置通信。上述管理部管理與上述多個外部裝置中的第一外部裝置執(zhí)行的第一處理相關的第一處理信息以及與上述第一處理對應的第一處理結果。上述控制部對應上述第一外部裝置的異常,根據(jù)上述第一處理信息,將上述第一處理結果轉送至上述多個外部裝置中的第二外部裝置,并指示上述第二外部裝置執(zhí)行上述第一處理后續(xù)的第二處理。
文檔編號H04N1/00GK102300028SQ20111017560
公開日2011年12月28日 申請日期2011年6月27日 優(yōu)先權日2010年6月28日
發(fā)明者藤原彰彥 申請人:東芝泰格有限公司, 株式會社東芝
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1