網(wǎng)絡系統(tǒng)和信息報告方法
【專利摘要】本發(fā)明涉及網(wǎng)絡系統(tǒng)和信息報告方法。包括一個或多個信息處理設備的網(wǎng)絡系統(tǒng)包括:執(zhí)行不同的過程的多個信息處理程序執(zhí)行單元和執(zhí)行控制單元,所述執(zhí)行控制單元當經(jīng)由預定的接口接收對不同的過程中的一個或多個的指定和完成報告的報告目的地時,使得所述信息處理程序執(zhí)行單元基于所述指定執(zhí)行所述不同的過程,其中所述完成報告指示從在經(jīng)由網(wǎng)絡與所述網(wǎng)絡系統(tǒng)相連接的外部設備上安裝的應用已經(jīng)執(zhí)行了所述不同的過程,并且當已經(jīng)完成了由所述信息處理程序執(zhí)行單元對所述不同的過程的執(zhí)行時,將指示已經(jīng)完成了所述不同的過程的完成報告發(fā)送到所述報告目的地。
【專利說明】網(wǎng)絡系統(tǒng)和信息報告方法
【技術(shù)領(lǐng)域】
[0001]在本文中論述的公開涉及網(wǎng)絡系統(tǒng)和信息報告方法。
【背景技術(shù)】
[0002]已知這樣的現(xiàn)有技術(shù),其中打印指令被從客戶端發(fā)送到服務器,并且已經(jīng)接收到打印指令的服務器轉(zhuǎn)換要進行打印的打印數(shù)據(jù)的內(nèi)容。在這樣的技術(shù)中,服務器向客戶端提供生成打印數(shù)據(jù)的服務。
[0003]近來吸引了很多關(guān)注的云計算是這樣的形式,其將諸如如上所述的服務之類的服務從服務器提供給客戶端。在云計算中,許多計算資源用于轉(zhuǎn)換數(shù)據(jù),執(zhí)行分布的數(shù)據(jù)處理,并且處理來自大量的客戶端的請求。存在大量的這樣的供應商,所述供應商通過實施云計算環(huán)境中的網(wǎng)絡服務來提供各種服務,用于實現(xiàn)如上所述的云計算(參見例如專利文獻I)。
[0004]例如,由服務器執(zhí)行的一些數(shù)據(jù)轉(zhuǎn)換或數(shù)據(jù)處理會花費較長的時間來完成。除非客戶端向服務器查詢數(shù)據(jù)轉(zhuǎn)換或數(shù)據(jù)處理的完成,否則將不會向已經(jīng)請求了數(shù)據(jù)轉(zhuǎn)換或數(shù)據(jù)處理的客戶端告知所述數(shù)據(jù)轉(zhuǎn)換或數(shù)據(jù)處理的完成??梢栽诜掌髦g觀測到與客戶端和服務器之間的環(huán)境類似的上述環(huán)境,所述服務器通過執(zhí)行分布的數(shù)據(jù)處理來對諸如數(shù)據(jù)轉(zhuǎn)換之類的數(shù)據(jù)(信息)處理進行協(xié)作。
[0005]相關(guān)的現(xiàn)有技術(shù)文檔
[0006]專利文獻
[0007]專利文獻1:日本專利公開N0.2012-226700
【發(fā)明內(nèi)容】
[0008]本發(fā)明至少一個實施例的總體目的在于提供這樣的網(wǎng)絡系統(tǒng)和信息報告方法,其在實質(zhì)上避免了由于相關(guān)的現(xiàn)有技術(shù)的限制和缺陷造成的一個或更多的問題。
[0009]根據(jù)本發(fā)明的一個方面,提供了一種包括一個或多個信息處理設備的網(wǎng)絡系統(tǒng)。所述網(wǎng)絡系統(tǒng)包括:多個信息處理程序執(zhí)行單元,被配置為執(zhí)行不同的過程;以及執(zhí)行控制單元,被配置為當經(jīng)由預定的接口接收對不同的過程中的一個或多個的指定和完成報告的報告目的地時,使得所述信息處理程序執(zhí)行單元中的一個或多個基于對所述不同的過程中的一個或多個的指定,執(zhí)行所述不同的過程中的一個或多個,其中所述完成報告指示從在經(jīng)由網(wǎng)絡與所述網(wǎng)絡系統(tǒng)相連接的外部設備上安裝的應用已經(jīng)執(zhí)行了所述不同的過程中的一個或多個,以及當已經(jīng)完成了由所述信息處理程序執(zhí)行單元中的一個或多個對所述不同的過程中的一個或多個的執(zhí)行時,將指示已經(jīng)完成了所述不同的過程中的一個或多個的完成報告發(fā)送到所述報告目的地。
[0010]通過在權(quán)利要求中特別指出的單元和組合來實現(xiàn)和獲得本發(fā)明的目的和優(yōu)勢。
[0011]應當理解的是,上文中的總體描述和下文中的詳細描述均是示例性和說明性的,并且并不限制所要求保護的本發(fā)明。[0012]結(jié)合附圖并根據(jù)以下的詳細描述,本發(fā)明的其他目的和進一步的特征將變得明顯。
【專利附圖】
【附圖說明】
[0013]結(jié)合附圖并根據(jù)以下的詳細描述,本發(fā)明的其他目的、特征和優(yōu)勢將變得更加明顯,在附圖中:
[0014]圖1是根據(jù)第一實施例的信息處理系統(tǒng)的示例的配置圖示;
[0015]圖2是服務提供系統(tǒng)的另一個示例的配置圖示;
[0016]圖3是計算機系統(tǒng)的示例的硬件配置圖示;
[0017]圖4是根據(jù)第一實施例的服務提供系統(tǒng)的示例的過程框圖;
[0018]圖5是組織信息的示例的配置圖示;
[0019]圖6是用戶信息的示例的配置圖示;
[0020]圖7是設備信息的示例的配置圖示;
[0021]圖8是示出在在線存儲中保存掃描的圖像的過程的示例的示意圖;
[0022]圖9是示出在在線存儲中保存掃描的圖像的過程的示例的序列圖;
[0023]圖10是作業(yè)信息的示例的配置圖示;
[0024]圖11是作業(yè)信息的另一個示例的配置圖示;
[0025]圖12是作業(yè)完成報告的示例的配置圖示(2的部分I);
[0026]圖13是作業(yè)完成報告的示例的配置圖示(2的部分2);
[0027]圖14是說明了服務提供系統(tǒng)的異步過程的示例的圖示;以及
[0028]圖15是說明了隊列和工作器以及工作器框架之間的關(guān)系的圖示。
【具體實施方式】
[0029]在下文中,參照附圖給出本發(fā)明的實施例的描述。
[0030]第一實施例
[0031]系統(tǒng)配置
[0032]圖1是根據(jù)第一實施例的信息處理系統(tǒng)的示例的配置圖示。圖1中所示的信息處理系統(tǒng)1000包括例如諸如辦公室中的網(wǎng)絡之類的網(wǎng)絡N1、通過云服務代表的服務提供系統(tǒng)的網(wǎng)絡N2、以及諸如互聯(lián)網(wǎng)之類的網(wǎng)絡N3。
[0033]網(wǎng)絡NI是防火墻FW之后的私有網(wǎng)絡。防火墻FW被安裝在網(wǎng)絡NI和網(wǎng)絡N3之間的接觸點處,并且檢測和阻擋未被授權(quán)的訪問??蛻舳私K端1011、移動終端1012和諸如多功能外設之類的圖像形成裝置1013連接到所述網(wǎng)絡NI。
[0034]客戶端終端1011是終端設備的示例。通過其中安裝了典型的OS的信息處理設備來實現(xiàn)客戶端終端1011??蛻舳私K端1011包括用于執(zhí)行無線電通信的單元或用于執(zhí)行有線通信的單元。客戶端終端1011是可以由用戶操作的終端,例如平板PC或筆記本PC。
[0035]移動終端1012是終端設備的示例。移動終端1012包括用于執(zhí)行無線電通信的單元或用于執(zhí)行有線通信的單元。移動終端1012是對于用戶而言便攜的終端,例如智能電話、移動電話、平板PC或筆記本PC。
[0036]圖像形成裝置1013是具有圖像形成功能的設備,例如多功能外設。圖像形成裝置1013包括用于執(zhí)行無線電通信的單元或用于執(zhí)行有線通信的單元。圖像形成裝置1013是用于執(zhí)行與圖像形成相關(guān)的過程的設備,例如多功能外設、復印機、掃描儀、打印機、激光打印機、投影儀和電子黑板。圖1說明了包括客戶端終端1011、移動終端1012和圖像形成裝置1013中的每一個之一的示例;然而,可以存在多個這些設備中的每一個。
[0037]網(wǎng)絡N2通過訪問控制設備1021連接到網(wǎng)絡N3。由訪問控制設備1021來保護網(wǎng)絡N2的安全。打印服務提供設備1022、掃描服務提供設備1023和另一個服務提供設備1024連接到網(wǎng)絡N2。
[0038]在圖1的信息處理系統(tǒng)1000中,訪問控制設備1021、打印服務提供設備1022、掃描服務提供設備1023和另一個服務提供設備1023實現(xiàn)服務提供系統(tǒng)。打印服務提供設備1022、掃描服務提供設備1023和另一個服務提供設備1024提供打印服務、掃描服務和其他服務。
[0039]訪問控制設備1021控制登錄到由打印服務提供設備1022提供的打印服務和由掃描服務提供設備1023提供的掃描服務的操作。
[0040]通過一個或多個信息處理設備來實現(xiàn)訪問控制設備1021、打印服務提供設備1022、掃描服務提供設備1023和另一個服務提供設備1024。
[0041]可以通過被集成在單個的信息處理設備中,或者可以通過被分布在多個信息處理設備上來實現(xiàn)訪問控制設備1021、打印服務提供設備1022、掃描服務提供設備1023和另一個服務提供設備1024。
[0042]網(wǎng)絡N2側(cè)上的服務的一部分可以位于網(wǎng)絡N2之外。移動終端1012可以位于作為辦公室內(nèi)部網(wǎng)絡的網(wǎng)絡NI之外。在圖1的信息處理系統(tǒng)1000的示例中,移動終端1012位于網(wǎng)絡NI之內(nèi)和網(wǎng)絡N3之內(nèi)。
[0043]與網(wǎng)絡N3相連接的在線存儲1031用作被配置為保存文件的設備。在線存儲1031可以是由供應商提供的文件保存設備。
[0044]圖1中的服務提供系統(tǒng)的配置是一個示例;可以通過圖2中所示的配置來實現(xiàn)服務提供系統(tǒng)。圖2是服務提供系統(tǒng)的另一個示例的配置圖示。在圖2的服務提供系統(tǒng)中,網(wǎng)絡N2通過防火墻FW連接到網(wǎng)絡N3。
[0045]在網(wǎng)絡N2中,連接了 SaaS (軟件即服務)系統(tǒng)的服務提供設備、公共服務(網(wǎng)絡服務平臺)系統(tǒng)的服務提供設備和存儲系統(tǒng)的存儲設備。公共服務系統(tǒng)的服務提供設備提供了可以由SaaS系統(tǒng)的服務提供設備公共使用的服務。
[0046]SaaS系統(tǒng)的服務提供設備包括根據(jù)要提供的服務的服務提供設備,例如端口服務提供設備1051、打印服務提供設備1052和掃描服務提供設備1053。此外,公共服務系統(tǒng)的服務提供設備包括根據(jù)要提供的公共服務的服務提供設備,例如認證服務提供設備1061、數(shù)據(jù)過程服務提供設備1062和臨時數(shù)據(jù)保存服務提供設備1063。存儲系統(tǒng)的存儲設備包括根據(jù)要存儲的信息(數(shù)據(jù))的存儲設備,例如認證信息存儲設備1071、作業(yè)信息存儲設備1072和臨時數(shù)據(jù)存儲設備1073。
[0047]在圖2的服務提供系統(tǒng)中,通過由例如防火墻FW和認證服務提供設備1061提供的認證服務來保護安全。需要注意的是,圖2的服務提供系統(tǒng)的配置也是一個示例,并且服務提供系統(tǒng)可以具有其他的配置。
[0048]硬件配置[0049]通過例如具有如圖3中所示的硬件配置的計算機系統(tǒng)來實現(xiàn)客戶端終端1011、移動終端1012、訪問控制設備1021、打印服務提供設備1022、掃描服務提供設備1023和另一個服務提供設備1024。
[0050]還可以通過例如具有圖3中所示的硬件配置的計算機系統(tǒng)來實現(xiàn)圖2中所示的SaaS系統(tǒng)的服務提供設備、公共服務系統(tǒng)的服務提供設備和存儲系統(tǒng)的存儲設備。
[0051]圖3是計算機系統(tǒng)的示例的硬件配置圖示。圖3中所示的計算機系統(tǒng)1500包括通過總線B互連的輸入設備1501、顯示設備1502、外部I/F (接口)1503、RAM (隨機存取存儲器)1504、ROM (只讀存儲器)1505、CPU (中央處理單元)1506、通信I/F (接口)1507、以及HDD (硬盤驅(qū)動器)1508。
[0052]輸入設備1051包括由用戶使用來輸入操作信號的鍵盤、鼠標和觸摸板。顯示設備1052包括顯示器等,并且顯示由計算機系統(tǒng)1500獲取的處理結(jié)果。
[0053]通信I/F1507是用于將計算機系統(tǒng)1500連接到網(wǎng)絡NI到N3的接口。相應地,計算機系統(tǒng)1500可以經(jīng)由通信I/F1507執(zhí)行數(shù)據(jù)通信。
[0054]HDD1508是存儲程序和數(shù)據(jù)的非易失性存儲設備。存儲的程序和數(shù)據(jù)的示例是作為用于控制整個計算機系統(tǒng)1500的OS (操作系統(tǒng))和用于提供OS中的各種功能的應用軟件。
[0055]HDD1508通過預定的文件系統(tǒng)和/或DB(數(shù)據(jù)庫)來管理存儲的程序和數(shù)據(jù)。外部I/F1503是計算機系統(tǒng)1500和外部設備之間的接口。外部設備的示例是記錄介質(zhì)1503a。相應地,計算機系統(tǒng)1500可以經(jīng)由外部I/F1503從記錄介質(zhì)1503a讀取數(shù)據(jù)和/或向記錄介質(zhì)1503a中寫入數(shù)據(jù)。記錄介質(zhì)1503a的示例是軟盤、⑶(密制盤)、DVD (數(shù)字多用途盤)、SD (安全數(shù)字)存儲器卡和USB存儲器(通用串行總線存儲器)。
[0056]R0M1505是可以在斷電后保持程序和數(shù)據(jù)的非易失性半導體存儲器(存儲設備)。ROMl505存儲諸如在啟動計算機系統(tǒng)1500時執(zhí)行的BIOS (基本輸入/輸出系統(tǒng))、OS設置和網(wǎng)絡設置之類的程序和數(shù)據(jù)。RAM1504是用于臨時存儲程序和數(shù)據(jù)的易失性半導體存儲器(存儲設備)。
[0057]CPU1506是這樣的處理器,其用于將程序和數(shù)據(jù)從諸如ROMl 505和HDD1508之類的存儲設備加載到RAM1504中,并且執(zhí)行過程以控制整個計算機系統(tǒng)1500并實現(xiàn)其功能。
[0058]客戶端終端1011、移動終端1012、訪問控制設備1021、打印服務提供設備1022、掃描服務提供設備1023和另一個服務提供設備1024可以通過計算機系統(tǒng)1500的硬件配置來實現(xiàn)如下所述的各種過程。此外,SaaS系統(tǒng)的服務提供設備、公共服務系統(tǒng)的服務提供設備和存儲系統(tǒng)的存儲設備還可以通過計算機系統(tǒng)1500的硬件配置來實現(xiàn)如下所述的各種過程。需要注意的是,省略了圖1中所示的圖像形成裝置1013和防火墻FW的硬件配置的描述。
[0059]軟件配置
[0060]服務提供系統(tǒng)
[0061]通過例如圖4中所示的過程框來實現(xiàn)根據(jù)第一實施例的服務提供系統(tǒng)。圖4是根據(jù)第一實施例的服務提供系統(tǒng)的示例的過程框圖。
[0062]服務提供系統(tǒng)1100通過執(zhí)行程序來實現(xiàn)應用1101、公共服務1102、數(shù)據(jù)庫(DB)1103和平臺API (應用程序接口)1104。[0063]應用1101包括例如端口服務應用1111、掃描服務應用1112和打印服務應用1113。
[0064]端口服務應用1111是用于提供端口服務的應用。端口服務提供用作用于使用服務提供系統(tǒng)1100的入口的服務。掃描服務應用1112是用于提供掃描服務的應用。打印服務應用1113是用于提供打印應用的應用。應用1101可以包括其他的服務應用。
[0065]平臺API1104是用于通過諸如端口服務應用1111、掃描服務應用1112和打印服務應用1113之類的應用1101使用公共服務1102的接口。平臺API1104是事先定義的為公共服務1102提供以從應用1101接收請求的接口。通過例如函數(shù)和類來構(gòu)造平臺API1104.[0066]當通過多個信息處理設備來構(gòu)造服務提供系統(tǒng)1100時,通過例如可以經(jīng)由網(wǎng)絡N3使用的網(wǎng)絡API來實現(xiàn)平臺API1104。
[0067]公共服務1102包括認證/授權(quán)單元1121、組織管理單元1122、用戶管理單元1123、許可管理單元1124、設備管理單元1125、臨時圖像保存單元1126、圖像處理工作流控制單元1127和日志收集單元1128。
[0068]此外,圖像處理工作流控制單元1127包括消息隊列1131和至少一個工作器(worker) 1132。工作器1132實現(xiàn)諸如圖像轉(zhuǎn)換和圖像傳輸之類的功能。
[0069]認證/授權(quán)單元1121基于來自諸如客戶端終端1011和圖像形成裝置1013之類的辦公室設備的登錄請求來執(zhí)行認證/授權(quán)。辦公室設備是客戶端終端1011、移動終端1012和圖像形成裝置1013的統(tǒng)稱。
[0070]認證/授權(quán)單元1121通過訪問例如如下所述的用戶信息存儲單元1143和許可信息存儲單元1144來認證/授權(quán)用戶。此外,認證/授權(quán)單元1121通過訪問例如如下所述的組織信息存儲單元1142、許可信息存儲單元1144和設備信息存儲單元1145來認證例如圖像形成裝置1013。
[0071]組織管理單元1122管理在如下所述的組織信息存儲單元1142中存儲的組織信息。用戶管理單元1123管理在如下所述的用戶信息存儲單元1143中存儲的用戶信息。
[0072]許可管理單元1124管理在如下所述的許可信息存儲單元1144中存儲的許可信息。設備管理單元1125管理在如下所述的設備信息存儲單元1145中存儲的設備信息。臨時圖像保存單元1126在如下所述的臨時圖像存儲單元1146中保存臨時圖像,并且從臨時圖像存儲單元1146獲取臨時圖像。
[0073]圖像處理工作流控制單元1127基于來自應用1101的請求控制與圖像處理相關(guān)的工作流。消息隊列1131包括與過程的種類相對應的隊列。圖像處理工作流控制單元1127以與作業(yè)的種類相對應的隊列提交與過程(作業(yè))相關(guān)的請求的消息。
[0074]工作器1132監(jiān)視對應的隊列。當以隊列提交消息時,工作器1132根據(jù)對應作業(yè)的類型執(zhí)行諸如圖像轉(zhuǎn)換和圖像傳輸之類的過程。需要注意的是,可以由工作器1132主動地讀取(提取)所提交的消息,或者可以從隊列向工作器1132提供(推送)所提交的消息。將在后文中描述圖像處理工作流控制單元1127的過程的詳情。
[0075]DB (數(shù)據(jù)庫)1103包括對于應用1101之一唯一的日志信息存儲單元1141、組織信息存儲單元1142、用戶信息存儲單元1143、許可信息存儲單元1144、設備信息存儲單元1145、臨時圖像存儲單元1146、作業(yè)信息存儲單元1147和設置信息存儲單元1148。
[0076]日志信息存儲單元1141存儲日志信息。組織信息存儲單元1142存儲在下文中描述的組織信息。用戶信息存儲單元1143存儲在下文中描述的用戶信息。許可信息存儲單元1144存儲在下文中描述的許可信息。設備信息存儲單元1145存儲在下文中描述的設備信息。
[0077]臨時圖像存儲單元1146存儲臨時圖像。臨時圖像例如是要由工作器1132處理的掃描的圖像的文件或數(shù)據(jù)。作業(yè)信息存儲單元1147存儲與過程(作業(yè))相關(guān)的請求的信息(作業(yè)信息)。對于應用唯一的設置信息存儲單元1148存儲對于應用1101之一唯一的設置信息。
[0078]通過使用集成基礎的功能,服務提供系統(tǒng)1100用作用于提供諸如與認證/授權(quán)和圖像處理相關(guān)的工作流之類的公共服務以及提供諸如掃描服務和打印服務之類的應用服務的一組服務的集成基礎。通過例如公共服務1102、DB1103和平臺API1104來構(gòu)成集成基礎。通過例如應用1101來構(gòu)成該組服務。
[0079]需要注意的是,圖4中所示的服務提供系統(tǒng)1100的過程框的分類形式是一個示例;應用1101、公共服務1102和DB1103被分類為圖4中所示的層級并非是必不可少的。圖4中所示的層級關(guān)系并不限于特定的關(guān)系,只要可以執(zhí)行根據(jù)第一實施例的服務提供系統(tǒng)1100的過程即可。
[0080]圖5是組織信息的示例的配置圖示。組織信息包括組織ID、國家、語言和地址信息作為數(shù)據(jù)項。組織ID是用于標識諸如公司和部門之類的組的信息。組織ID并不限于詞語“組織”;例如,組織ID可以是用于標識合同的信息。需要注意的是,組織ID是唯一的。
[0081]組織名稱指示諸如公司和部門之類的組的名稱。國家指示諸如公司和部門之類的組所屬的國家的名稱。語言指示在諸如公司和部門之類的組中使用的語言。地址信息指示諸如公司和部門之類的組的郵寄地址。
[0082]圖6是用戶信息的示例的配置圖示。圖6的用戶信息包括組織ID、用戶名稱、密碼和地址信息作為數(shù)據(jù)項。用戶名稱和密碼是用于標識用戶的信息。因此,用戶名稱可以是用戶ID等。此外,密碼并不是必不可少的。需要注意的是,通過相同的組織ID管理的用戶ID和密碼是唯一的,但如果組織ID不同,則可以與另一個用戶ID和密碼重疊。地址信息指示例如用戶的郵寄地址。
[0083]此外,可以使用用于標識由用戶保持的電子介質(zhì)(例如IC卡)的信息作為用戶信息??梢允褂肐C卡、移動電話、平板終端和電子書終端作為由用戶保持的電子介質(zhì)??梢允褂每↖D、序列ID、移動電話的電話號碼和終端的概況信息作為用于標識電子介質(zhì)的信息。可以組合地使用用于標識電子介質(zhì)的信息。
[0084]圖7是設備信息的示例的配置圖示。圖7的設備信息包括組織ID、設備認證信息、商務辦公室信息和性能作為數(shù)據(jù)項。設備認證信息是用于設備認證的信息,執(zhí)行所述設備認證來確定辦公室設備是否滿足特定條件。設備認證信息可以是指示在辦公室設備中安裝特定應用的ID,或者指示特定的辦公室設備的設備號。商務辦公室信息指示例如在其處安裝辦公室設備的商務辦公室。性能指示例如辦公室設備的性能。
[0085]過程的詳情
[0086]在在線存儲1031中保存掃描的圖像
[0087]圖8是示出了在在線存儲中保存掃描的圖像的過程的示意圖;需要注意的是,基于來自操作圖像形成設備1013的用戶的請求來啟動圖8中所示的過程。[0088]在步驟SI中,用作輸入側(cè)裝置的示例的圖像形成設備1013例如掃描文件以創(chuàng)建掃描的圖像(文件)。在步驟S2中,圖像形成裝置1013將所創(chuàng)建的文件上傳到例如云中的服務提供系統(tǒng)1100。
[0089]在步驟S3中,服務提供系統(tǒng)1100執(zhí)行將上傳的文件保存到在線存儲中所需的過程。需要注意的是,將在后文中描述步驟S3的過程的詳情。隨后,在步驟S4中,服務提供系統(tǒng)1100將從圖像形成裝置1013上傳的文件保存到在線存儲1031中。
[0090]可以按圖9中所示的序列圖中所示來執(zhí)行圖8中所示的在在線存儲1031中保存掃描的圖像的過程。
[0091]圖9是示出在在線存儲中保存掃描的圖像的過程的示例的序列圖。需要注意的是,圖9中所示的序列圖說明了在將掃描的圖像的文件從圖像形成裝置1013上傳到服務提供系統(tǒng)1100之后的過程的示例。
[0092]在步驟Sll中,用作應用1101的示例的掃描服務應用1112請求臨時圖像保存單元1126保存從圖像形成裝置1013上傳的掃描的圖像的文件。臨時圖像保存單元1126將掃描的圖像的文件保存在臨時圖像存儲單元1146中,并且向掃描服務應用1112返回指示所保存的文件的位置的URI (統(tǒng)一資源標識符)。
[0093]在步驟S12中,掃描服務應用1112請求圖像處理工作流控制單元1127登記作業(yè)信息。需要注意的是,圖10中可以示出從掃描服務應用1112接收的作業(yè)信息的示例。
[0094]圖10是作業(yè)信息的示例的配置圖示。圖10的作業(yè)信息包括與作業(yè)的定義相關(guān)的部分I和與任務的定義相關(guān)的部分2。與作業(yè)的定義相關(guān)的部分I包括作業(yè)ID、用戶ID、組織ID、應用ID、回調(diào)目的地的URL (統(tǒng)一資源定位符)以及回調(diào)所需的曲奇(cookie)信息。與任務的定義相關(guān)的部分2包括任務ID、父ID、類型和參數(shù)(Params)。
[0095]作業(yè)ID是用于標識作業(yè)的信息。任務ID是用于標識任務的信息。父作業(yè)ID將任務與作業(yè)相關(guān)聯(lián),并且因此與作業(yè)的定義相關(guān)的部分I的作業(yè)ID相同。需要注意的是,由圖像處理工作流控制單元1127接收的作業(yè)信息包括作業(yè)ID、任務ID和父作業(yè)ID中的相應的空(void)。
[0096]類型指示由工作器1132執(zhí)行的過程的類型,該類型是根據(jù)過程的類型(功能)而被設置的。圖10設置過程以將文件保存在用作在線存儲1031的示例的“XXX驅(qū)動” 1031A中。
[0097]參數(shù)(Params)是用于使得工作器1132執(zhí)行過程所必需的。在圖10中,文件夾ID、文件名稱、組織ID、聯(lián)盟ID和文件被設置作為用于執(zhí)行將文件保存在在線存儲1031A中的過程所需的參數(shù)。
[0098]文件夾ID指示要被保存的文件夾。文件名稱指示用于保存文件的文件的名稱。組織ID和聯(lián)盟ID是用于獲取在后文中描述的權(quán)標的信息,所述權(quán)標用于從認證/授權(quán)單元1121連接到“XXX驅(qū)動”1031A。文件指示這樣的信息,所述信息指示要被保存到“XXX驅(qū)動” 1031A中的文件的源。例如,文件包括指示在臨時圖像存儲單元1146中保存的掃描的圖像的文件的位置的URI的設置。
[0099]需要注意的是,可以根據(jù)由工作器1132執(zhí)行的過程的類型來設置參數(shù)。對于由工作器1132執(zhí)行的過程的類型,參數(shù)(Params)可以是唯一的。
[0100]用戶ID是指示已經(jīng)請求了作業(yè)的執(zhí)行的用戶的信息。組織ID是指示已經(jīng)請求了作業(yè)的執(zhí)行的組織的信息。應用ID是指示應用1101中已經(jīng)請求了作業(yè)的執(zhí)行的一個應用1101的信息?;卣{(diào)目的地的URL是指示要被回調(diào)的目的地的信息。當回調(diào)被應用到所述應用1101中的一個應用時,使用回調(diào)所需的曲奇信息。
[0101]在步驟S13中,圖像處理工作流控制單元1127將請求被登記的作業(yè)的作業(yè)信息登記在作業(yè)信息存儲單元1147中。作業(yè)信息存儲單元1147利用所登記的作業(yè)信息來簽發(fā)所述作業(yè)的作業(yè)ID。此外,作業(yè)信息存儲單元1147簽發(fā)在所登記的作業(yè)信息的作業(yè)中包括的任務的任務ID。作業(yè)信息存儲單元1147將所簽發(fā)的作業(yè)ID和任務ID增加到作業(yè)信息中的作業(yè)ID、任務ID和父作業(yè)ID。隨后,任務信息存儲單元1147將帶有所登記的作業(yè)信息的作業(yè)的作業(yè)ID返回給圖像處理工作流控制單元1127。
[0102]在步驟S14中,圖像處理工作流控制單元1127基于在作業(yè)信息中包括的類型來分析過程的種類(功能)。圖像處理工作流控制單元1127提交與匹配過程的種類的消息隊列1131的隊列中的作業(yè)相關(guān)的請求的消息。需要注意的是,與作業(yè)相關(guān)的請求的消息包括作業(yè)ID。在步驟S15中,作為作業(yè)登記的結(jié)果,圖像處理工作流控制單元1127將所登記的作業(yè)的作業(yè)ID返回到掃描服務應用1112。
[0103]在步驟S16中,監(jiān)視消息隊列1131的隊列的圖像處理工作流控制單元1127的工作器框架1133檢測與作業(yè)相關(guān)的請求的消息的提交。工作器框架1133隨后獲取在隊列中登記的消息。
[0104]在步驟S17中,工作器框架1133從作業(yè)信息存儲單元1147獲取在所獲取的消息中包括的作業(yè)ID的作業(yè)信息。在步驟S18中,工作器框架1133從在與所獲取的作業(yè)信息的任務的定義相關(guān)的部分2中包括的文件中,讀取指示在臨時圖像存儲單元1146中保存的掃描的圖像的文件的位置的URI。
[0105]工作器框架1133隨后通過指定指示在臨時圖像存儲單元1146中保存的掃描的圖像的文件的位置的URI,從臨時圖像存儲單元1146獲取掃描的圖像的文件。
[0106]在步驟S19中,工作器框架1133讀取在與所獲取的作業(yè)的任務的定義相關(guān)的部分2中包括的類型和參數(shù)(Params)。工作器框架1133基于所述類型分析所述過程的種類。
[0107]工作器框架1133隨后通過指定參數(shù)(Params),指示用作工作器1132的示例的“存儲2XXX驅(qū)動工作器”來執(zhí)行作業(yè)。
[0108]在步驟S20中,用作工作器1132的示例的“存儲2xxx驅(qū)動工作器”通過指定在參數(shù)(Params)中包括的組織ID和聯(lián)盟ID,請求xxx驅(qū)動庫1134生成實例(構(gòu)造器)。
[0109]在步驟S21中,用作工作器1132的示例的“存儲2xxx驅(qū)動工作器”通過指定參數(shù)(Params),請求xxx驅(qū)動庫1134的實例來傳輸文件。在步驟21中指定的參數(shù)包括文件夾ID、文件名稱和文件。
[0110]在步驟S22中,XXX驅(qū)動庫1134的實例通過指定組織ID和聯(lián)盟ID,請求認證/授權(quán)單元1121執(zhí)行ID協(xié)作認證。需要注意的是,ID協(xié)作認證指示由服務提供系統(tǒng)1100執(zhí)行的認證和由“xxx驅(qū)動” 1031A執(zhí)行的認證的協(xié)作。
[0111]例如,當服務提供系統(tǒng)1100的認證信息關(guān)聯(lián)于“XXX驅(qū)動”1031A的認證信息且所關(guān)聯(lián)的信息被存儲時,認證/授權(quán)單元1121向xxx驅(qū)動庫提供用于連接到“xxx驅(qū)動”1031A的xxx權(quán)標。需要注意的是,認證/授權(quán)單元1121通過使用“xxx驅(qū)動” 1031A的認證信息(即組織ID和聯(lián)盟ID),能夠事先獲取用于連接到“xxx驅(qū)動”1031A的xxx權(quán)標。權(quán)標是認證信息的示例。權(quán)標可以是證實認證的信息。
[0112]在步驟S23中,xxx驅(qū)動庫1134通過指定由認證/授權(quán)單元提供的xxx權(quán)標以及在參數(shù)(Params)中設置的文件夾ID、文件名稱和文件,請求“xxx驅(qū)動” 1031A保存文件。
[0113]在“xxx驅(qū)動” 1031A中保存文件的結(jié)果被從“xxx驅(qū)動” 1031A返回到xxx驅(qū)動庫1134的實例。保存文件的結(jié)果被從xxx驅(qū)動庫1134的實例返回到用作工作器1132的示例的“存儲2XXX驅(qū)動工作器”。
[0114]在步驟S24中,工作器框架1133從用作工作器1132的示例的“存儲2xxx驅(qū)動工作器”接收保存文件的結(jié)果。
[0115]在步驟S25中,工作器框架1133將作業(yè)的完成報告給作業(yè)信息存儲單元1147。作業(yè)信息存儲單元1147可選地更新完成的作業(yè)的狀態(tài)信息。
[0116]在步驟S26中,工作器框架1133從作業(yè)信息讀取在與作業(yè)的定義相關(guān)的部分I中包括的回調(diào)目的地的URL,并且將作業(yè)完成報告給回調(diào)目的地。圖9的序列圖說明了這樣的示例,在所述示例中,回調(diào)目的地的URL是掃描服務應用1112。
[0117]需要注意的是,在與作業(yè)的定義相關(guān)的作業(yè)信息的部分I中設置回調(diào)所需的曲奇信息的情況下,工作器框架1133可以能夠?qū)⑶嫘畔⒃黾拥交卣{(diào)。
[0118]如上所述,在根據(jù)第一實施例的服務提供系統(tǒng)1100中,在從應用1101向圖像處理工作流控制單元1127登記需要較長的過程時間的作業(yè)之后,應用1101可以能夠接收指示作業(yè)完成的報告。應用1101可以能夠快速地確認任務完成,其實與登記異步地執(zhí)行。
[0119]在根據(jù)第一實施例的服務提供系統(tǒng)1100中,可以通過事先在作業(yè)信息中設置回調(diào)目的地的URL,來在作業(yè)完成后將作業(yè)完成報告給回調(diào)目的地的URL。此外,在根據(jù)第一實施例的服務提供系統(tǒng)1100中,即使在需要曲奇信息(HTTP頭)來執(zhí)行回調(diào)的情況下,也可以通過事先在作業(yè)信息中設置回調(diào)所需的曲奇信息,來適當?shù)靥峁┣嫘畔ⅰ?br>
[0120]需要注意的是,在步驟S26中的作業(yè)完成的報告包括諸如正常/出錯之類的過程結(jié)果作為報告內(nèi)容。已經(jīng)接收到作業(yè)完成的報告的掃描服務應用1112可以經(jīng)由電子郵件將作業(yè)完成報告給用戶。
[0121]在根據(jù)第一實施例的服務提供系統(tǒng)1100中,可以通過使用工作器1132中的任何一個通過實現(xiàn)用于報告工作器框架1133中的作業(yè)完成的回調(diào)過程的,來將作業(yè)完成報告給應用1101。
[0122]根據(jù)第一實施例的服務提供系統(tǒng)1100包括將消息從隊列提供給工作器框架1133的功能、從作業(yè)信息存儲單元1147獲取作業(yè)信息的功能以及從臨時圖像保存單元1126獲取文件的功能。
[0123]根據(jù)第一實施例的服務提供系統(tǒng)1100還包括指示工作器1132執(zhí)行作業(yè)的功能、指示工作器1132將作業(yè)完成報告給作業(yè)信息存儲單元1147和應用1101的功能。如上所述,在根據(jù)第一實施例的服務提供系統(tǒng)1100中,通過提供有工作器框架1133中的工作器1132公共使用的功能,可以防止工作器1132具有重復的功能。
[0124]報告作業(yè)信息和作業(yè)完成的另一個示例
[0125]圖11是作業(yè)信息的另一個示例的配置圖示。圖11的作業(yè)信息代表相對于掃描的圖像執(zhí)行OCR (光學字符識別)過程和將所生成的文件存儲在在線存儲1031中的示例。需要注意的是,圖11是從掃描應用1112接收的作業(yè)信息的示例,從其省略了包括相應的空的作業(yè)ID、任務ID和父作業(yè)ID。
[0126]以與圖10中的作業(yè)信息類似的方式,圖11的作業(yè)信息包括與作業(yè)的定義相關(guān)的部分I和與任務的定義相關(guān)的部分2。與作業(yè)的定義相關(guān)的圖11中的作業(yè)信息的部分I類似于圖10中的作業(yè)信息,但還包括保留參數(shù)以便在將來可選地增加參數(shù)。
[0127]此外,與作業(yè)的定義相關(guān)的圖11中的作業(yè)信息的部分2也類似于圖10中的作業(yè)信息,但還包括兩個任務的定義。第一任務是相對于掃描的圖像執(zhí)行OCR的過程的示例。第二任務是在在線存儲1031中保存所生成的文件的過程的示例。
[0128]在第一任務的定義中包括的參數(shù)(Params)對于相對于掃描的圖像執(zhí)行OCR過程是唯一的。對于相對于掃描的圖像執(zhí)行OCR過程唯一的參數(shù)包括在OCR過程后的文件格式的設置、用于執(zhí)行OCR過程的語言的設置和在OCR過程之后的文件的圖像(單)的設置。
[0129]在第二任務的定義中包括的參數(shù)(Params)對于在在線存儲1031中保存所生成的文件的過程是唯一的。對于在在線存儲1031中保存所生成的文件的過程唯一的參數(shù)包括指示要被存儲在在線存儲1031中的文件的位置的URL的設置。圖11的示例通過將$1設置到指示要被存儲在在線存儲1031中的文件的位置的URL說明了第一任務的結(jié)果的使用。
[0130]此外,對于在在線存儲1031中保存所生成的文件的過程唯一的參數(shù)包括用于保存文件的文件夾的設置以及用于獲取用于從認證/授權(quán)單元1121連接到在線存儲1031的權(quán)標的設置。
[0131]圖12和13是表示報告作業(yè)完成的實例的配置視圖。作業(yè)完成的報告包括與作業(yè)的定義相關(guān)的部分1、與任務的定義相關(guān)的部分2以及與執(zhí)行的任務的結(jié)果的定義相關(guān)的部分3。與作業(yè)的定義相關(guān)的部分I包括作業(yè)ID、應用ID、組織ID、用戶ID、狀態(tài)、出錯信息、作業(yè)創(chuàng)建的日期和時間、作業(yè)更新的日期和時間、回調(diào)目的地的URL、回調(diào)所需的曲奇信息以及保留參數(shù)。狀態(tài)指示作業(yè)的狀態(tài),并且包括接收、進行中、完成和出錯的設置。當狀態(tài)為“出錯”時,指示出錯的種類的信息被設置為出錯信息。
[0132]與任務的定義相關(guān)的部分2包括被增加到與圖11的任務相關(guān)的部分2的任務ID和父ID。與所執(zhí)行的任務的結(jié)果的定義相關(guān)的部分3包括在與任務的定義相關(guān)的部分2中定義的被執(zhí)行的兩個任務的結(jié)果。
[0133]除了在與圖12的任務的定義相關(guān)的部分2中定義的第一任務的定義之外,被執(zhí)行的第一任務的結(jié)果的定義還包括出錯信息的設置、過程結(jié)果的詳情、任務過程開始日期和時間以及任務過程完成日期和時間。
[0134]作為對于例如相對于掃描的圖像執(zhí)行OCR過程的過程唯一的過程結(jié)果,過程結(jié)果的詳情例如包括指示后過程文件的位置的URL以及后過程文件的尺寸的設置。此外,過程結(jié)果的詳情包括整個任務(工作器框架1133和工作器1132)所消耗的時間以及引擎(工作器1132)所消耗的時間的設置作為以相應的功能公共提供的信息。
[0135]除了在與圖12的任務的定義相關(guān)的部分2中定義的第二任務的定義之外,被執(zhí)行的第二任務的結(jié)果的定義還包括出錯信息的設置、過程結(jié)果的詳情、任務過程開始日期和時間以及任務過程完成日期和時間。作為對于例如在在線存儲1031中保存所生成的文件的過程唯一的過程結(jié)果,過程結(jié)果的詳情例如包括保存的文件的名稱、由在線存儲1031簽發(fā)的文件ID以及指示所保存的文件的位置的URL的設置。此外,以與第一任務相類似的方式,過程結(jié)果的詳情包括整個任務所消耗的時間以及引擎所消耗的時間的設置作為以相應的功能公共提供的信息。
[0136]異步過程
[0137]在下文中給出了圖4中所示的服務提供系統(tǒng)1100的異步過程的流的詳情的說明。圖14是說明了服務提供系統(tǒng)的異步過程的示例的圖示。
[0138]圖14說明了圖4中所示的服務提供系統(tǒng)1100的過程塊的應用1101、臨時圖像保存單元1126、圖像處理工作流控制單元1127、消息隊列1131以及工作器1132。
[0139]應用1101請求臨時圖像保存單元1126臨時存儲從圖像形成裝置1013上傳的掃描的圖像的文件。臨時圖像保存單元1126將掃描的圖像的文件保存在臨時圖像存儲單元1146中,并且向掃描服務應用1112返回指示所保存的文件的位置的URI (統(tǒng)一資源標識符)。應用1101請求圖像處理工作流控制單元1127登記作業(yè)信息。圖像處理工作流控制單元1127將作業(yè)信息登記在作業(yè)信息存儲單元1147中。作業(yè)信息存儲單元1147簽發(fā)帶有所登記的作業(yè)信息的作業(yè)的作業(yè)ID,并且將所簽發(fā)的作業(yè)ID返回給圖像處理工作流控制單元1127。
[0140]圖像處理工作流控制單元1127基于在作業(yè)信息中包括的類型來分析過程的種類(功能)。圖像處理工作流控制單元1127提交與匹配過程的種類的消息隊列1131的隊列中的作業(yè)相關(guān)的請求的消息。圖像處理工作流控制單元1127分析需要的過程的種類,并且控制異步過程的執(zhí)行。
[0141]消息隊列1131包括與兩個或更多個類型的過程相對應的隊列。圖14說明了通過連接消息隊列1131和工作器1132之間的線來處置隊列的這兩者之間的關(guān)系。如圖14中所示,工作器1132可以能夠處置一個或多個隊列。此外,如圖14中所示,可以能夠通過一個或多個工作器來處置隊列。
[0142]例如,在圖14 中,“doc2XXX”、“pdf2XXX”、“XXX2pdf”、“storage2XXX”、“ocr” 和“pdf2XXX.0cr”代表由一個工作器1132處置的過程的種類。處置由“pdf2XXX.0cr”代表的過程的種類的工作器1132是處置多個種類的過程的工作器1132的示例。
[0143]監(jiān)視消息隊列1131的隊列的工作器框架1133檢測與被提交給隊列的作業(yè)相關(guān)的請求的消息。工作器框架1133獲取在隊列中登記的消息。從圖14中省略了工作器框架1133的說明。將在后文中描述工作器框架1133的詳情。
[0144]工作器框架1133從作業(yè)信息存儲單元1147獲取在所獲取的消息中包括的作業(yè)ID的作業(yè)信息。工作器框架1133從所獲取的作業(yè)信息中讀取指示在臨時圖像存儲單元1146中保存的掃描的圖像的文件的位置的URI。
[0145]工作器框架1133隨后通過指定指示在臨時圖像存儲單元1146中保存的掃描的圖像的文件的位置的URI,從臨時圖像存儲單元1146獲取掃描的圖像的文件。
[0146]工作器框架1133從獲取的作業(yè)信息分析過程的種類,并且指示具有匹配的過程種類的工作器1132執(zhí)行作業(yè)。已經(jīng)執(zhí)行了作業(yè)的工作器1132將作業(yè)執(zhí)行結(jié)果返回到工作器框架1133。
[0147]工作器框架1133將作業(yè)的完成(作業(yè)完成)報告給作業(yè)信息存儲單元1147。作業(yè)信息存儲單元1147可選地更新完成的作業(yè)的狀態(tài)信息。此外,工作器框架1133從作業(yè)信息讀取回調(diào)的目的地的URL,并且將作業(yè)的完成報告給回調(diào)目的地的URL。
[0148]例如,可以通過圖15來表示消息隊列1131、工作器1132和工作器框架1133之間的關(guān)系。
[0149]圖15是說明了隊列和工作器以及工作器框架之間的關(guān)系的圖示。消息隊列1131包括多個隊列。通過過程的種類(功能)來對隊列進行分類。消息隊列1131可以例如在一個服務器10上進行操作。
[0150]此外,工作器1132和工作器框架1133在工作器服務器IlA和工作器服務器IlB的每一個上進行操作。可以例如通過Windows (注冊商標)服務器或Linux (注冊商標)服務器來實現(xiàn)工作器服務器IlA和工作器服務器11B。
[0151]例如,當工作器服務器IlA和IlB是Windows (注冊商標)服務器時,工作器服務器IlA和IlB均使得兩個工作器1132進行操作。此外,當工作器服務器IIA和IlB是Linux(注冊商標)服務器時,工作器服務器IlA和IlB均使得三個工作器1132進行操作。如圖15中所示,工作器框架1133和多個工作器1132被布置在工作器服務器IlA和IlB的每一個中。
[0152]如圖15中所示,工作器框架1133可以能夠通過一個連接輪詢多個隊列。然而,要通過一個連接輪詢的多個隊列的范圍可以在例如在相同的OS服務器上操作的工作器1132的范圍內(nèi)。
[0153]由于在消息隊列1131的隊列、工作器1132和工作器框架1133之間存在如圖15中所示的關(guān)系,因此服務提供系統(tǒng)1100可以能夠?qū)嵤┩ㄟ^圖9中所示的序列圖所表示的過程。
[0154]總結(jié)
[0155]在根據(jù)第一實施例的服務提供系統(tǒng)1100中,可以在采用需要較長時間來完成的工作器1132的異步過程中,將工作器1132對過程的完成容易地報告給作業(yè)的請求源。
[0156]本發(fā)明并不限于在上文中具體公開的實施例,可以進行各種修改和變更而不偏離本發(fā)明的精神和范圍。
[0157]需要注意的是,服務提供系統(tǒng)1100是網(wǎng)絡系統(tǒng)的示例。工作器1132是信息處理程序執(zhí)行單元的示例。工作器框架1133是執(zhí)行控制單元的示例。回調(diào)所需的曲奇信息是將一個或多個過程的完成發(fā)送給報告目的地所需的信息的示例。在線存儲1031是預定的存儲設備的示例。權(quán)標是用于連接到預定的存儲設備的認證信息的示例。作業(yè)完成的報告是完成報告的示例。
[0158]根據(jù)實施例,可以容易地報告過程的完成。
[0159]在本文中闡述的所有示例和條件語言意在用于說明目的以幫助讀者理解本發(fā)明的主旨和發(fā)明人對現(xiàn)有技術(shù)的改進做出的貢獻,并且應被解釋為不限于這樣具體闡述的示例和條件,也不限于在與本發(fā)明的優(yōu)勢和劣勢的展示相關(guān)的說明書中的這樣的示例的組織。盡管已經(jīng)詳細地描述了本發(fā)明的實施例,但應當理解可以對其進行各種各樣的修改、替換和變更而不偏離本發(fā)明的精神和范圍。
[0160]本申請基于并要求于2013年2月6日提交的日本在先專利申請N0.2013-021267以及于2014年I月17日提交的日本在先專利申請N0.2014-007159的優(yōu)先權(quán),上述在先專利申請的全部內(nèi)容通過引用方式并入到本文中。
【權(quán)利要求】
1.一種網(wǎng)絡系統(tǒng),包括一個或多個信息處理設備,所述網(wǎng)絡系統(tǒng)包括: 多個信息處理程序執(zhí)行單元,被配置為執(zhí)行不同的過程;以及 執(zhí)行控制單元,被配置為 當經(jīng)由預定的接口接收對不同的過程中的一個或多個的指定和完成報告的報告目的地時,使得所述信息處理程序執(zhí)行單元中的一個或多個基于對所述不同的過程中的一個或多個的指定,執(zhí)行所述不同的過程中的一個或多個,其中所述完成報告指示從在經(jīng)由網(wǎng)絡與所述網(wǎng)絡系統(tǒng)相連接的外部設備上安裝的應用已經(jīng)執(zhí)行了所述不同的過程中的一個或多個,以及 當已經(jīng)完成了由所述信息處理程序執(zhí)行單元中的一個或多個對所述不同的過程中的一個或多個的執(zhí)行時,將指示已經(jīng)完成了所述不同的過程中的一個或多個的完成報告發(fā)送到所述報告目的地。
2.如權(quán)利要求1所述的網(wǎng)絡系統(tǒng),其中 當將所述完成報告發(fā)送到所述報告目的地時,所述執(zhí)行控制單元通過將需要的信息增加到所述完成報告,來將指示已經(jīng)完成了所述不同的過程中的一個或多個的完成報告發(fā)送到所述報告目的地。
3.如權(quán)利要求1或2所述的網(wǎng)絡系統(tǒng),其中 當將所述完成報告發(fā)送到所述報告目的地時,所述執(zhí)行控制單元通過在所述完成報告中包括所述不同的過程中的一個或多個的結(jié)果,來將指示已經(jīng)完成了所述不同的過程中的一個或多個的完成報告發(fā)送到所述報告目的地。
4.如權(quán)利要求3所述的網(wǎng)絡系統(tǒng),其中 當從所述執(zhí)行控制單元接收到用于基于對所述不同的過程中的一個或多個的指定來執(zhí)行所述不同的過程中的一個或多個的指令時,所述信息處理程序執(zhí)行單元中的一個或多個基于對所述不同的過程中的一個或多個的指定執(zhí)行所述不同的過程中的一個或多個,并且將所述不同的過程中的一個或多個的結(jié)果發(fā)送到所述執(zhí)行控制單元。
5.如權(quán)利要求1到4中的任一項所述的網(wǎng)絡系統(tǒng),其中 當從所述執(zhí)行控制單元接收到在預定的存儲設備中保存文件的指令作為用于基于對所述不同的過程中的一個或多個的指定來執(zhí)行所述不同的過程中的一個或多個的指令時,所述信息處理程序執(zhí)行單元中的一個或多個獲取用于與所述預定的存儲設備相連接的認證信息,并且利用所獲取的認證信息將所述文件保存在所述預定的存儲設備中。
6.如權(quán)利要求1到5中的任一項所述的網(wǎng)絡系統(tǒng),其中 所述執(zhí)行控制單元使得所述信息處理程序執(zhí)行單元中的一個或多個基于對所述不同的過程中的一個或多個的指定,彼此協(xié)作地執(zhí)行所述不同過程中的一個或多個。
7.一種信息報告方法,由網(wǎng)絡系統(tǒng)執(zhí)行,所述網(wǎng)絡系統(tǒng)包括一個或多個信息處理設備,所述信息報告方法包括: 通過執(zhí)行控制單元經(jīng)由預定的接口從在經(jīng)由網(wǎng)絡與所述網(wǎng)絡系統(tǒng)相連接的外部設備上安裝的應用接收對一個或多個過程的指定和完成報告的報告目的地,所述完成報告指示已經(jīng)執(zhí)行了所述一個或多個過程; 通過所述執(zhí)行控制單元使得信息處理程序執(zhí)行單元中的一個或多個基于對所述一個或多個過程的指定執(zhí)行一個或多個過程,所述信息處理程序執(zhí)行單元中的一個或多個被配置為執(zhí)行不同的過程;以及 當已經(jīng)完成了通過所述信息處理程序執(zhí)行單元中的一個或多個執(zhí)行的所述一個或多個過程時,通過所述執(zhí)行控制單元經(jīng)由所述預定的接口將指示已經(jīng)完成了所述一個或多個過程的完成報告發(fā)送到所述報告目的地。
【文檔編號】G06F17/30GK103970828SQ201410044927
【公開日】2014年8月6日 申請日期:2014年2月7日 優(yōu)先權(quán)日:2013年2月6日
【發(fā)明者】本田正, 幸加木哲治, 山野健太, 綱倉智哉, 熊谷政輝, 林雄一郎 申請人:株式會社理光