專(zhuān)利名稱(chēng):信息處理方法、信息處理設(shè)備和信息處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及一種信息處理方法、信息處理設(shè)備和信息處理系統(tǒng),尤其涉及用于管理定義了多個(gè)任務(wù)的協(xié)作的協(xié)作處理流。
背景技術(shù):
以往提出了這樣一種系統(tǒng),該系統(tǒng)能夠?qū)κ褂镁W(wǎng)絡(luò)連接設(shè)備對(duì)文檔數(shù)據(jù)執(zhí)行的多個(gè)處理的協(xié)作執(zhí)行進(jìn)行設(shè)置(對(duì)多個(gè)處理的協(xié)作進(jìn)行設(shè)置)。此外,還提出了一種由其它外圍設(shè)備再用這種用于多個(gè)處理的協(xié)作執(zhí)行的設(shè)置的方法。日本特開(kāi)2004-287860號(hào)公報(bào)公開(kāi)了一種用于產(chǎn)生用于多個(gè)處理的協(xié)作執(zhí)行的指示數(shù)據(jù),并使其它外圍設(shè)備能夠再用該數(shù)據(jù)的配置。注意,在下文中將這種針對(duì)協(xié)作的處理稱(chēng)為任務(wù)。任務(wù)是可以由例如具有多種功能的打印處理設(shè)備的單獨(dú)功能實(shí)現(xiàn)的處理單元,或者是可以由信息處理設(shè)備等執(zhí)行的應(yīng)用程序來(lái)實(shí)現(xiàn)的單獨(dú)處理。例如,包含在打印處理設(shè)備內(nèi)的任務(wù)包括原始文檔掃描、文檔數(shù)據(jù)打印、傳真發(fā)送、郵件發(fā)送、數(shù)據(jù)存儲(chǔ)到盤(pán)(數(shù)據(jù)存儲(chǔ)到位于打印處理設(shè)備內(nèi)部或者外部的硬盤(pán))等。任務(wù)協(xié)作處理流是為了按時(shí)間順序處理多個(gè)上述任務(wù)而產(chǎn)生的一系列任務(wù)的組合??梢杂邪ㄊ褂靡粋€(gè)任務(wù)的結(jié)果執(zhí)行另一個(gè)任務(wù)的各種處理組合??梢愿鶕?jù)這種任務(wù)協(xié)作處理流執(zhí)行處理的系統(tǒng)被稱(chēng)為任務(wù)協(xié)作處理系統(tǒng)。換句話說(shuō),任務(wù)協(xié)作處理系統(tǒng)使設(shè)備能夠執(zhí)行多種任務(wù)的協(xié)作處理。例如,該系統(tǒng)使打印處理設(shè)備能夠進(jìn)行包括打印處理設(shè)備中所包含的任務(wù)的各種任務(wù)的協(xié)作執(zhí)行。
通常,通過(guò)使用打印處理設(shè)備或者例如計(jì)算機(jī)等信息處理設(shè)備的操作系統(tǒng)指定任務(wù)的組合和順序,來(lái)產(chǎn)生這種任務(wù)協(xié)作處理流。在該階段,通常不僅指定任務(wù)的組合和順序,而且指定每個(gè)任務(wù)中的處理的詳細(xì)設(shè)置。
例如,由打印處理設(shè)備執(zhí)行的掃描任務(wù)的詳細(xì)設(shè)置項(xiàng)包括單面/雙面設(shè)置、單色/彩色設(shè)置、分辨率設(shè)置等。此外,例如,將任務(wù)存儲(chǔ)到位于打印處理設(shè)備之外的硬盤(pán)(例如,文件服務(wù)器)的詳細(xì)設(shè)置項(xiàng)包括傳送協(xié)議、存儲(chǔ)目標(biāo)的地址、用于訪問(wèn)該服務(wù)器的登錄用戶名和口令等。注意,執(zhí)行任務(wù)所需的設(shè)置值被稱(chēng)為參數(shù)。
同時(shí),已知一種任務(wù)協(xié)作處理流共享服務(wù)器系統(tǒng)。在該系統(tǒng)中,以可共享的方式產(chǎn)生并存儲(chǔ)例如以上所述的任務(wù)協(xié)作處理流,以使多個(gè)設(shè)備能夠編輯或者執(zhí)行該任務(wù)協(xié)作處理流。在該任務(wù)協(xié)作處理流共享服務(wù)器系統(tǒng)(下面稱(chēng)為協(xié)作處理共享系統(tǒng))中,多個(gè)用戶可以從多個(gè)打印處理設(shè)備或者信息處理設(shè)備調(diào)用該任務(wù)協(xié)作處理流,并在調(diào)用該流的設(shè)備上執(zhí)行該流。換句話說(shuō),指定該協(xié)作處理共享系統(tǒng)使各種用戶能夠從各場(chǎng)地使用該任務(wù)協(xié)作處理流。
在這種協(xié)作處理共享系統(tǒng)中,由于任務(wù)協(xié)作處理流被多個(gè)用戶共享,所以由一個(gè)用戶產(chǎn)生的任務(wù)協(xié)作處理流可以被另一個(gè)用戶再用。因此,可以減少定義和產(chǎn)生該流的工作。此外,通過(guò)共享標(biāo)準(zhǔn)的任務(wù)協(xié)作處理流,可以共用該機(jī)構(gòu)的文檔處理,從而提高工作效率。
然而,盡管上述協(xié)作處理共享系統(tǒng)具有向其他用戶公開(kāi)注冊(cè)過(guò)的任務(wù)協(xié)作處理流的方法,但是它仍存在下面的問(wèn)題。
在由用戶定義和注冊(cè)的任務(wù)協(xié)作處理流中,包括在該流中的每個(gè)任務(wù)都包括如上所述的各種參數(shù)。該參數(shù)覆蓋了寬范圍。特別在主要針對(duì)打印處理設(shè)備設(shè)計(jì)的任務(wù)協(xié)作處理流中,這些任務(wù)的參數(shù)起著重要作用。如果用戶在不知道參數(shù)狀態(tài)的情況下,采用注冊(cè)過(guò)的任務(wù)協(xié)作處理流,則很可能輸出意想不到的結(jié)果。因此,對(duì)于主要針對(duì)打印處理設(shè)備設(shè)計(jì)的任務(wù)協(xié)作處理流,基本上不可能使用其他用戶所定義的流。
例如,假定任務(wù)協(xié)作處理流的多個(gè)任務(wù)的順序和組合與該用戶要求的流完全匹配,但是作為第一任務(wù)的打印處理設(shè)備的掃描任務(wù)的分辨率設(shè)置比該用戶要求的分辨率設(shè)置低。在這種情況下,所輸出的數(shù)字文檔或者打印輸出的質(zhì)量不滿足用戶的要求。此外,例如,在將規(guī)定的分辨率應(yīng)用于使用該任務(wù)協(xié)作處理流的操作的情況下,過(guò)度使用該共享任務(wù)協(xié)作處理流可能產(chǎn)生不希望的結(jié)果。
通常,在任務(wù)協(xié)作處理流中,任務(wù)的組合和順序,即,該流的樹(shù)結(jié)構(gòu)是非常重要的。然而,如上所述,顯然,例如在主要針對(duì)打印處理設(shè)備設(shè)計(jì)的任務(wù)協(xié)作處理流中,每個(gè)任務(wù)的設(shè)置參數(shù)與該樹(shù)結(jié)構(gòu)同等重要。
接下來(lái),詳細(xì)說(shuō)明每個(gè)采用任務(wù)協(xié)作處理流的用戶希望每個(gè)任務(wù)中具有不同參數(shù)設(shè)置的例子。例如,考慮由打印處理設(shè)備掃描紙文檔,并將該文檔數(shù)據(jù)傳送到文件服務(wù)器以便進(jìn)行存儲(chǔ)的任務(wù)協(xié)作處理流。
在該流中,注意“將數(shù)據(jù)傳送到文件服務(wù)器”的任務(wù)。下面的情況可能經(jīng)常發(fā)生對(duì)于用戶A,該傳送的文件服務(wù)器目的地是“服務(wù)器A的文件夾A”,而對(duì)于用戶B,則是“服務(wù)器B的文件夾B”。當(dāng)用戶將掃描文檔數(shù)字化,并傳送該文件數(shù)據(jù)用于他/她的備份時(shí),會(huì)發(fā)生這種情況。
作為另一個(gè)例子,考慮在紙張上打印已經(jīng)被掃描并存儲(chǔ)在打印處理設(shè)備的存儲(chǔ)裝置內(nèi)的文檔數(shù)據(jù)的流。注意“打印”任務(wù)。在這種情況下,下面的情況可能經(jīng)常發(fā)生對(duì)用戶A設(shè)置“二合一(2-in-1)”打印,對(duì)用戶B設(shè)置“四合一”打印,以及對(duì)用戶C設(shè)置“一對(duì)一(1-in-1)打印和雙面打印”。注意,“二合一”打印是將兩頁(yè)數(shù)據(jù)縮小并打印在一頁(yè)上。
考慮上面的使用情況,可以斷定不值得使用(不值得共享)該任務(wù)協(xié)作處理流,除非在產(chǎn)生了該流之后,針對(duì)每個(gè)用戶編輯包括在該流內(nèi)的每個(gè)任務(wù)的設(shè)置參數(shù),并再次存儲(chǔ)它們。換句話說(shuō),當(dāng)要共享該任務(wù)協(xié)作處理流時(shí),存在的問(wèn)題是,必須對(duì)每個(gè)用戶編輯該流的參數(shù)。這是共享該任務(wù)協(xié)作處理流的第一個(gè)問(wèn)題。
接下來(lái),再考慮上面描述的由打印處理設(shè)備掃描紙文檔,并將該文檔數(shù)據(jù)傳送到文件服務(wù)器以進(jìn)行存儲(chǔ)的任務(wù)協(xié)作處理流。這是“不管誰(shuí)執(zhí)行該流,都將所有掃描過(guò)的文檔數(shù)據(jù)存儲(chǔ)在所有用戶所屬的組的備份服務(wù)器內(nèi)”的使用情況。在這種情況下,對(duì)于用戶A和B,應(yīng)該將傳送的文件服務(wù)器目的地設(shè)置為“服務(wù)器A的文件夾A”。
考慮上面的使用情況,存在一旦產(chǎn)生了任務(wù)協(xié)作處理流,就不應(yīng)該對(duì)每個(gè)用戶改變的參數(shù)。如果這種參數(shù)被自由編輯,則該流可能不再值得使用。換句話說(shuō),當(dāng)要共享任務(wù)協(xié)作處理流時(shí),存在的問(wèn)題是,需要設(shè)置對(duì)各種用戶應(yīng)該保持固定值的任務(wù)。這是共享任務(wù)協(xié)作處理流的第二個(gè)問(wèn)題。
此外,為了實(shí)現(xiàn)該系統(tǒng),可以以使用線單元連接圖標(biāo)的圖來(lái)容易地表示該任務(wù)樹(shù)結(jié)構(gòu),并且可以對(duì)顯示進(jìn)行設(shè)計(jì)使得容易在監(jiān)視器上確認(rèn)該任務(wù)樹(shù)結(jié)構(gòu)。然而,由于每個(gè)任務(wù)的設(shè)置參數(shù)的內(nèi)容覆蓋了寬的范圍,而且復(fù)雜,所以難以將顯示設(shè)計(jì)成一眼就可以識(shí)別出該設(shè)置參數(shù)。這是共享任務(wù)協(xié)作處理流的第三個(gè)問(wèn)題。
由于沒(méi)有可以解決上述問(wèn)題的任務(wù)協(xié)作處理流共享服務(wù)器系統(tǒng),所以實(shí)際上發(fā)生了下面的情況。更具體地說(shuō),即使用戶產(chǎn)生了任務(wù)協(xié)作處理流,因?yàn)椴恢腊ㄔ谠撎幚砹鲀?nèi)的各任務(wù)的參數(shù),其他用戶也不能隨意地使用該流。這導(dǎo)致在多個(gè)用戶之間“不共享”注冊(cè)過(guò)的處理流的問(wèn)題。因此,完全喪失了用于共享任務(wù)協(xié)作處理流的服務(wù)器的意義。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,設(shè)計(jì)了本發(fā)明。本發(fā)明的目的是提供一種用于以可共享的方式注冊(cè)任務(wù)協(xié)作處理流的系統(tǒng),并且使能夠以處理流可以被各用戶使用且處理流適應(yīng)于每個(gè)用戶的使用風(fēng)格的方式,注冊(cè)新處理流。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種信息處理方法,用于以可以由多個(gè)用戶使用處理流的方式注冊(cè)處理流,所述處理流定義了多個(gè)任務(wù)的協(xié)作處理,所述信息處理方法包括存儲(chǔ)步驟,用于將用于設(shè)置參數(shù)的參數(shù)信息存儲(chǔ)在參數(shù)信息存儲(chǔ)單元內(nèi);第一注冊(cè)步驟,用于響應(yīng)來(lái)自第一用戶對(duì)新處理流的注冊(cè)請(qǐng)求,與該第一用戶相關(guān)聯(lián)地注冊(cè)該新處理流;第一改變步驟,用于根據(jù)存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi)的、與不同于所述第一用戶的另一個(gè)用戶相對(duì)應(yīng)的參數(shù)信息,改變?cè)谒鲂绿幚砹髦袇f(xié)作的任務(wù)的參數(shù);以及第二注冊(cè)步驟,用于與所述另一個(gè)用戶相關(guān)聯(lián)地注冊(cè)已經(jīng)由所述第一改變步驟改變了參數(shù)的所述新處理流。
此外,根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理設(shè)備,用于以可以由多個(gè)用戶使用處理流的方式注冊(cè)處理流,所述處理流定義了多個(gè)任務(wù)的協(xié)作處理,所述信息處理設(shè)備包括存儲(chǔ)裝置,用于將用于設(shè)置參數(shù)的參數(shù)信息存儲(chǔ)在參數(shù)信息存儲(chǔ)單元內(nèi);第一注冊(cè)裝置,用于響應(yīng)來(lái)自第一用戶對(duì)新處理流的注冊(cè)請(qǐng)求,與該第一用戶相關(guān)聯(lián)地注冊(cè)該新處理流;第一改變裝置,用于根據(jù)存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi)的、與不同于所述第一用戶的另一個(gè)用戶相對(duì)應(yīng)的參數(shù)信息,改變?cè)谒鲂绿幚砹髦袇f(xié)作的任務(wù)的參數(shù);以及第二注冊(cè)裝置,用于與所述另一個(gè)用戶相關(guān)聯(lián)地注冊(cè)已經(jīng)由所述第一改變裝置改變了參數(shù)的所述新處理流。
此外,根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理系統(tǒng),具有用于以可以由多個(gè)用戶使用處理流的方式存儲(chǔ)處理流的服務(wù)器設(shè)備,所述處理流定義了多個(gè)任務(wù)的協(xié)作處理,所述信息處理系統(tǒng)包括存儲(chǔ)裝置,用于將用于設(shè)置參數(shù)的參數(shù)信息存儲(chǔ)在參數(shù)信息存儲(chǔ)單元內(nèi);第一注冊(cè)裝置,位于所述服務(wù)器設(shè)備內(nèi),用于響應(yīng)來(lái)自第一用戶對(duì)新處理流的注冊(cè)請(qǐng)求,與該第一用戶相關(guān)聯(lián)地注冊(cè)該新處理流;第一改變裝置,位于所述服務(wù)器設(shè)備內(nèi),用于根據(jù)存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi)的、與所述多個(gè)用戶當(dāng)中不同于所述第一用戶的另一個(gè)用戶相對(duì)應(yīng)的參數(shù)信息,改變?cè)谒鲂绿幚砹髦袇f(xié)作的任務(wù)的參數(shù);第二注冊(cè)裝置,位于所述服務(wù)器設(shè)備內(nèi),用于與所述另一個(gè)用戶相關(guān)聯(lián)地注冊(cè)已經(jīng)由所述第一改變裝置改變了參數(shù)的所述新處理流;以及執(zhí)行裝置,位于所述服務(wù)器設(shè)備內(nèi),用于響應(yīng)來(lái)自用戶的處理請(qǐng)求,執(zhí)行與該用戶相關(guān)聯(lián)地注冊(cè)的處理流。
通過(guò)以下參考附圖對(duì)典型實(shí)施例的說(shuō)明,本發(fā)明其它特征是顯而易見(jiàn)的。
包含在本說(shuō)明書(shū)中并構(gòu)成說(shuō)明書(shū)的一部分的附圖示出了本發(fā)明的實(shí)施例,并且與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
圖1是示出作為本實(shí)施例的主體的任務(wù)協(xié)作處理流編輯應(yīng)用程序的示意圖;圖2是示出包括在圖1所示任務(wù)協(xié)作處理流內(nèi)的每個(gè)任務(wù)的設(shè)置參數(shù)的顯示例子的圖;圖3是示出由編輯應(yīng)用程序編輯的協(xié)作處理流來(lái)處理的、包含在每個(gè)任務(wù)內(nèi)的設(shè)置參數(shù)的例子的圖;
圖4A是示出根據(jù)本發(fā)明的實(shí)施例可以執(zhí)行編輯應(yīng)用程序的信息處理設(shè)備的硬件構(gòu)造的框圖;圖4B是示出在將控制程序和相關(guān)數(shù)據(jù)記錄在外部存儲(chǔ)器內(nèi)的情況下的存儲(chǔ)器映射的圖;圖4C是示出在將控制程序加載到RAM內(nèi)并且是可執(zhí)行的情況下的存儲(chǔ)器映射的圖;圖4D是示出在通過(guò)編輯應(yīng)用程序來(lái)產(chǎn)生并編輯流,并將該流存儲(chǔ)在存儲(chǔ)器413或者外部存儲(chǔ)器415內(nèi)時(shí)任務(wù)協(xié)作處理流的數(shù)據(jù)結(jié)構(gòu)的例子的圖;圖5是示出可以執(zhí)行由編輯應(yīng)用程序產(chǎn)生和編輯的任務(wù)協(xié)作處理流的系統(tǒng)構(gòu)造的例子的圖;圖6是用于說(shuō)明信息處理設(shè)備51和共享服務(wù)器52的協(xié)作處理(連接處理)的流程圖;圖7是示出用于設(shè)置任務(wù)管理屬性的用戶界面的顯示例子的圖;圖8是用于說(shuō)明將任務(wù)協(xié)作處理流復(fù)制(注冊(cè))到共享服務(wù)器的每個(gè)用戶區(qū)的復(fù)制(注冊(cè))處理的流程圖;圖9是用于說(shuō)明將任務(wù)協(xié)作處理流復(fù)制到共享服務(wù)器的一個(gè)用戶區(qū)的復(fù)制處理的流程圖;圖10是根據(jù)第一實(shí)施例的任務(wù)協(xié)作處理流注冊(cè)處理的說(shuō)明圖;圖11是根據(jù)第二實(shí)施例的任務(wù)管理屬性的說(shuō)明圖;圖12是根據(jù)第三實(shí)施例的用戶信息獲取處理的說(shuō)明圖;圖13A是示出根據(jù)第四實(shí)施例的用戶界面的例子的圖;圖13B是示出根據(jù)第四實(shí)施例的用戶界面的例子的圖;圖14是示出包括具有多個(gè)參數(shù)候選的任務(wù)的任務(wù)協(xié)作處理流的例子的圖;
圖15是用于說(shuō)明根據(jù)第四實(shí)施例的任務(wù)協(xié)作處理流執(zhí)行處理的流程圖;圖16是用于說(shuō)明根據(jù)第五實(shí)施例在進(jìn)行用戶信息更新時(shí)的任務(wù)協(xié)作處理流的自更新過(guò)程的流程圖;圖17是用于說(shuō)明根據(jù)第六實(shí)施例的新用戶注冊(cè)處理的流程圖;以及圖18是示出用于注冊(cè)和設(shè)置用戶信息的用戶界面的例子的圖。
具體實(shí)施例方式
現(xiàn)在將參考附圖詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。
第一實(shí)施例應(yīng)用程序配置圖1是示出作為本實(shí)施例的主體的任務(wù)協(xié)作處理流編輯應(yīng)用程序(以下稱(chēng)為編輯應(yīng)用程序)的示意圖。如圖1所示,通過(guò)支狀線單元12連接由環(huán)形圖形單元11所代表的多個(gè)任務(wù),以產(chǎn)生樹(shù)結(jié)構(gòu),從而構(gòu)造出一系列處理(任務(wù)協(xié)作處理流)。在該編輯應(yīng)用程序中,利用通用圖形用戶界面(GUI)系統(tǒng)在顯示裝置上排列各任務(wù),并利用線單元連接各任務(wù),以通過(guò)簡(jiǎn)單操作來(lái)設(shè)計(jì)任務(wù)協(xié)作處理流。注意,連接到計(jì)算機(jī)協(xié)作共享系統(tǒng)的打印處理設(shè)備或者信息處理設(shè)備可以執(zhí)行該編輯應(yīng)用程序。由于采用這種用戶界面的任務(wù)協(xié)作處理流生成處理過(guò)程對(duì)于本技術(shù)領(lǐng)域的技術(shù)人員是顯而易見(jiàn)的,所以在本說(shuō)明書(shū)中不做特別說(shuō)明。
圖2是示出包括在圖1所示任務(wù)協(xié)作處理流內(nèi)的每個(gè)任務(wù)的設(shè)置參數(shù)的顯示例子的圖。通常,由于一個(gè)任務(wù)中存在作為一組的多個(gè)參數(shù),所以用戶界面可以將它們顯示為列表。例如,當(dāng)在任務(wù)協(xié)作處理流中選擇任意任務(wù)時(shí),如圖2所示,顯示與所選任務(wù)有關(guān)的參數(shù)設(shè)置。根據(jù)該顯示,用戶可以輕而易舉地了解在每個(gè)任務(wù)中設(shè)置的參數(shù)。注意,用于顯示參數(shù)的操作、參數(shù)顯示方法以及參數(shù)設(shè)置方法并不局限于本實(shí)施例的例子。
圖3是示出由編輯應(yīng)用程序編輯的協(xié)作處理流處理的、包含在每個(gè)任務(wù)內(nèi)的設(shè)置參數(shù)的例子的圖。在本實(shí)施例中,假定任務(wù)是指可以對(duì)文檔或者數(shù)據(jù)執(zhí)行的處理。作為打印處理設(shè)備的任務(wù),圖3列出了掃描、文檔數(shù)據(jù)的文件發(fā)送(將數(shù)據(jù)存儲(chǔ)在打印處理設(shè)備的硬盤(pán)內(nèi))、郵件發(fā)送、傳真發(fā)送、打印以及通知郵件。然而,任務(wù)并不局限于這些例子。除了提供上述任務(wù)的打印處理設(shè)備以外,任務(wù)協(xié)作處理系統(tǒng)還可以與多個(gè)可以提供各種任務(wù)的應(yīng)用程序協(xié)作。此外,在本實(shí)施例中,打印處理設(shè)備和可以執(zhí)行任務(wù)的應(yīng)用程序被定義為任務(wù)處理設(shè)備。下面的例子給出了打印處理設(shè)備用作任務(wù)處理設(shè)備的情況。
首先說(shuō)明可以執(zhí)行編輯應(yīng)用程序的信息處理設(shè)備的構(gòu)造。圖4A是示出根據(jù)本實(shí)施例可以執(zhí)行編輯應(yīng)用程序的信息處理設(shè)備51和55以及共享服務(wù)器52(圖5)的硬件構(gòu)造(計(jì)算機(jī)系統(tǒng))的框圖。作為主要單元,計(jì)算機(jī)系統(tǒng)40具有以下配置。CPU 412是中央處理器。包括RAM、ROM等的存儲(chǔ)器413用作主存儲(chǔ)裝置。外部存儲(chǔ)器415包括FD驅(qū)動(dòng)器或者HD驅(qū)動(dòng)器。輸入裝置411配置有鍵盤(pán)和例如鼠標(biāo)等指示裝置。在CPU 412的控制下,配置有CRT顯示器或者液晶顯示器的顯示裝置414執(zhí)行各種顯示。外部輸入/輸出接口416將該信息處理設(shè)備連接到網(wǎng)絡(luò)417。
注意,該計(jì)算機(jī)系統(tǒng)采用稍后將做說(shuō)明的服務(wù)器-客戶機(jī)系統(tǒng)。通過(guò)CPU 412執(zhí)行基本I/O程序、OS以及預(yù)定程序來(lái)實(shí)現(xiàn)服務(wù)器和客戶機(jī)。更具體地說(shuō),通過(guò)CPU 412執(zhí)行存儲(chǔ)在存儲(chǔ)器413內(nèi)的(加載的)控制程序來(lái)實(shí)現(xiàn)稍候?qū)⒖妓搅鞒虉D說(shuō)明的每個(gè)處理。
將基本I/O程序?qū)懭氪鎯?chǔ)器413。將OS寫(xiě)入例如硬盤(pán)、軟盤(pán)等外部存儲(chǔ)器415。當(dāng)接通控制裝置的電源時(shí),通過(guò)基本I/O程序的初始程序加載功能,將OS從外部存儲(chǔ)器415讀到存儲(chǔ)器413(RAM)內(nèi),并開(kāi)始OS操作。
根據(jù)稍候說(shuō)明的附圖所示的控制過(guò)程的流程圖來(lái)編碼該程序。在本實(shí)施例的情況中,將控制程序和相關(guān)數(shù)據(jù)記錄到外部存儲(chǔ)器415內(nèi)。圖4B示出所記錄的內(nèi)容的結(jié)構(gòu)。
例如,通過(guò)FD驅(qū)動(dòng)器,將記錄在軟盤(pán)(floppy,日本注冊(cè)商標(biāo))(FD)上的控制程序和相關(guān)數(shù)據(jù)加載到計(jì)算機(jī)系統(tǒng)40內(nèi)。例如,在將記錄有如圖4B所示的數(shù)據(jù)420的FD放置在FD驅(qū)動(dòng)器內(nèi),并指示執(zhí)行控制程序執(zhí)行文件423時(shí),在OS和基本I/O程序的控制下,從FD讀出控制程序和相關(guān)數(shù)據(jù)。更具體地說(shuō),將控制程序執(zhí)行文件423和控制程序相關(guān)數(shù)據(jù)文件424從外部存儲(chǔ)器415加載到存儲(chǔ)器413(RAM),它們就成為可執(zhí)行的了。注意,在圖4B中,附圖標(biāo)記421表示卷標(biāo)信息,附圖標(biāo)記422表示目錄信息。
圖4C示出在將控制程序加載到RAM內(nèi)并成為可執(zhí)行的情況下的存儲(chǔ)器映射。根據(jù)圖4C所示的存儲(chǔ)器映射,包括基本I/O程序區(qū)431、OS(操作系統(tǒng))區(qū)432、控制程序區(qū)433、數(shù)據(jù)區(qū)434、以及工作區(qū)435。盡管上面的描述給出了采用FD作為外部存儲(chǔ)器415,并將控制程序和相關(guān)數(shù)據(jù)直接從FD加載到存儲(chǔ)器413(RAM)內(nèi)的例子,但是本發(fā)明并不局限于此。例如,可以將該程序和相關(guān)數(shù)據(jù)存儲(chǔ)在用作外部存儲(chǔ)器415的HDD內(nèi),并可以從HDD加載該程序和相關(guān)數(shù)據(jù)。此外,用作用于記錄控制程序的外部存儲(chǔ)器415的介質(zhì)可以是光盤(pán)、IC存儲(chǔ)卡等。另外,可以將該程序記錄在存儲(chǔ)器413的只讀存儲(chǔ)器(ROM)內(nèi),并直接由CPU 412執(zhí)行該程序。
圖4D是示出在通過(guò)編輯應(yīng)用程序來(lái)產(chǎn)生并編輯流,并將該流存儲(chǔ)在存儲(chǔ)器413或者外部存儲(chǔ)器415內(nèi)時(shí),任務(wù)協(xié)作處理流的數(shù)據(jù)結(jié)構(gòu)的例子的圖。在圖4D中的任務(wù)協(xié)作處理流440的數(shù)據(jù)結(jié)構(gòu)中,利用索引來(lái)管理代表該流的每個(gè)任務(wù)的數(shù)據(jù)結(jié)構(gòu),使得可以順序訪問(wèn)所有任務(wù)的信息。在任務(wù)索引大小441中,存儲(chǔ)表示該任務(wù)的任務(wù)索引值和數(shù)據(jù)結(jié)構(gòu)大小(從附圖標(biāo)記441至445的數(shù)據(jù)大小)。
包括在該任務(wù)內(nèi)的是表示在先任務(wù)的索引443;和表示在后任務(wù)的索引444。根據(jù)這兩個(gè)索引443和444,可以獲得樹(shù)上各任務(wù)的前后關(guān)系(協(xié)作)。此外,任務(wù)的類(lèi)型和包含在任務(wù)類(lèi)型中的設(shè)置參數(shù),作為任務(wù)設(shè)置參數(shù)445被存儲(chǔ)在可變長(zhǎng)度數(shù)據(jù)結(jié)構(gòu)中。由于設(shè)置參數(shù)445具有可變長(zhǎng)度,所以將一個(gè)任務(wù)的數(shù)據(jù)結(jié)構(gòu)的大小作為任務(wù)索引大小441與該索引一起存儲(chǔ)。此外,還以容易訪問(wèn)的方式存儲(chǔ)將在后面的例子中說(shuō)明的任務(wù)管理屬性442。
系統(tǒng)結(jié)構(gòu)圖5是示出可以執(zhí)行由上述編輯應(yīng)用程序所產(chǎn)生并編輯的任務(wù)協(xié)作處理流的系統(tǒng)結(jié)構(gòu)的例子的圖。
圖5所示的系統(tǒng)是服務(wù)器-客戶機(jī)系統(tǒng)。信息處理設(shè)備51和55以及任務(wù)協(xié)作處理流共享服務(wù)器(以下稱(chēng)為共享服務(wù)器)52具有圖4A所示的結(jié)構(gòu)。信息處理設(shè)備51和55以及打印處理設(shè)備56用作客戶機(jī),而共享服務(wù)器52用作服務(wù)器。網(wǎng)絡(luò)54對(duì)應(yīng)于圖4A所示的網(wǎng)絡(luò)417。例如,在信息處理設(shè)備51中,用戶可以利用編輯應(yīng)用程序來(lái)產(chǎn)生任務(wù)協(xié)作處理流。通過(guò)網(wǎng)絡(luò)54將所產(chǎn)生的任務(wù)協(xié)作處理流注冊(cè)在共享服務(wù)器52內(nèi)。共享服務(wù)器52利用數(shù)據(jù)庫(kù)53來(lái)管理任務(wù)協(xié)作處理流等。為了執(zhí)行預(yù)定任務(wù)協(xié)作處理流,打印處理設(shè)備56向共享服務(wù)器52指示要被執(zhí)行的處理流并執(zhí)行該處理流。
參考圖6所示的流程圖,說(shuō)明用于信息處理設(shè)備51與共享服務(wù)器52之間的協(xié)作的連接處理。在步驟S601,根據(jù)用戶的訪問(wèn)指令,信息處理設(shè)備51請(qǐng)求訪問(wèn)共享服務(wù)器52。當(dāng)在步驟S611,共享服務(wù)器52接收到訪問(wèn)時(shí),在步驟S612,該服務(wù)器將登錄畫(huà)面發(fā)送到作為請(qǐng)求始發(fā)者的信息處理設(shè)備51。在步驟S602,信息處理設(shè)備51顯示登錄畫(huà)面,并請(qǐng)求輸入登錄ID和口令。在輸入了登錄ID和口令后,將它們發(fā)送到共享服務(wù)器52。
在步驟S613,共享服務(wù)器52驗(yàn)證收到的登錄ID和口令。當(dāng)驗(yàn)證失敗(NG)時(shí),該控制返回到步驟S612,并提醒信息處理設(shè)備51再一次輸入登錄ID和口令。同時(shí),當(dāng)驗(yàn)證成功(OK)時(shí),該控制從步驟S613進(jìn)入到步驟S614,并允許信息處理設(shè)備51的連接。其結(jié)果是,信息處理設(shè)備51和共享服務(wù)器52建立連接(步驟S603,S614)。在這種情況下,用戶可以將由信息處理設(shè)備51產(chǎn)生的任務(wù)協(xié)作處理流注冊(cè)在共享服務(wù)器52中。
圖5中的其他信息處理設(shè)備55也可以以上述方式與共享服務(wù)器52建立相連。作為能夠顯示登錄畫(huà)面等用戶界面的多功能打印處理設(shè)備的打印處理設(shè)備56可以連接到共享服務(wù)器52。換句話說(shuō),通過(guò)圖6所示的處理,信息處理設(shè)備55和打印處理設(shè)備56也可以與共享服務(wù)器52建立連接,而且在連接后,可以調(diào)用并執(zhí)行在其用戶區(qū)內(nèi)允許的任務(wù)協(xié)作處理流。
在這種情況下,假定將所調(diào)用的任務(wù)協(xié)作處理流臨時(shí)下載到作為調(diào)用始發(fā)者的信息處理設(shè)備或者打印處理設(shè)備,然后,在相應(yīng)設(shè)備上執(zhí)行所調(diào)用的任務(wù)協(xié)作處理流。注意,可以在共享服務(wù)器52上執(zhí)行該流,而且可以將每個(gè)任務(wù)的處理本身作為對(duì)相應(yīng)設(shè)備的功能執(zhí)行命令來(lái)執(zhí)行。在這種情況下,共享服務(wù)器52將執(zhí)行指令輸出到用于執(zhí)行由客戶機(jī)指定的處理流的每個(gè)任務(wù)處理設(shè)備。由于共享服務(wù)器52存儲(chǔ)該處理流的信息,所以它知道什么裝置要執(zhí)行哪個(gè)處理。因此,共享服務(wù)器52本身可以對(duì)該處理流進(jìn)行控制,以將每個(gè)任務(wù)的處理執(zhí)行指令發(fā)送到相應(yīng)設(shè)備。注意,本實(shí)施例沒(méi)有特別規(guī)定任務(wù)協(xié)作處理流的執(zhí)行方式。
當(dāng)以上述編輯應(yīng)用程序定義任務(wù)協(xié)作處理流時(shí),第一實(shí)施例提供了用于將每個(gè)任務(wù)定義為“所有用戶任務(wù)(all-user task)”或者“用戶個(gè)人任務(wù)(user-personal task)”的結(jié)構(gòu)。例如,提供圖7所示的設(shè)置界面,以允許對(duì)每個(gè)任務(wù)設(shè)置“所有用戶任務(wù)”或者“用戶個(gè)人任務(wù)”。包括在所產(chǎn)生的任務(wù)協(xié)作處理流內(nèi)的每個(gè)任務(wù)始終屬于“所有用戶任務(wù)”或者“用戶個(gè)人任務(wù)”。這些屬性被稱(chēng)為“任務(wù)管理屬性”。以容易訪問(wèn)的方式將該任務(wù)管理屬性與每個(gè)任務(wù)相關(guān)聯(lián)地保持在任務(wù)協(xié)作處理流的數(shù)據(jù)結(jié)構(gòu)中,如圖4D所示(圖4D中的任務(wù)管理屬性442)。
下面將說(shuō)明在圖4A至4D、圖5以及圖6所示的系統(tǒng)中,如何將包括所定義的任務(wù)管理屬性的任務(wù)協(xié)作處理流440(圖4D)以可共享的方式注冊(cè)在共享服務(wù)器52的數(shù)據(jù)庫(kù)53中。參考圖8和9中的流程圖以及圖10中的功能配置圖進(jìn)行說(shuō)明。注意,通過(guò)共享服務(wù)器52的CPU 412執(zhí)行存儲(chǔ)在存儲(chǔ)器413內(nèi)的控制程序來(lái)實(shí)現(xiàn)圖10中的各單元1101至1104的功能。此外,在下文中,將用戶A所登錄的設(shè)備(例如,信息處理設(shè)備51,55或者打印處理設(shè)備56)稱(chēng)作“用戶A設(shè)備”。
當(dāng)用戶試圖將任務(wù)協(xié)作處理流注冊(cè)在共享服務(wù)器52內(nèi)時(shí),共享服務(wù)器52以下面的過(guò)程進(jìn)行復(fù)制,從而實(shí)現(xiàn)該任務(wù)協(xié)作處理的共享。在步驟S801,將要注冊(cè)的任務(wù)協(xié)作處理流復(fù)制到共享服務(wù)器52中屬于已經(jīng)提出該注冊(cè)的用戶(圖10中的用戶A設(shè)備)的用戶區(qū)。參考圖10,第一注冊(cè)單元1101將從用戶A設(shè)備發(fā)送的例如圖4D所示的任務(wù)協(xié)作處理流#1復(fù)制到設(shè)置在數(shù)據(jù)庫(kù)53中的用戶A區(qū)1121。注意,只有用戶A設(shè)備可以訪問(wèn)記錄在用戶A區(qū)上的任務(wù)協(xié)作處理流。換句話說(shuō),將任務(wù)協(xié)作處理流記錄在用戶A區(qū)上意味著與用戶A關(guān)聯(lián)地注冊(cè)該任務(wù)協(xié)作處理流。此外,換句話說(shuō),以只能被用戶A訪問(wèn)的方式注冊(cè)該任務(wù)協(xié)作處理流。
在步驟S802至S805,將該任務(wù)協(xié)作處理流復(fù)制到除了已經(jīng)執(zhí)行該注冊(cè)的用戶以外的、在共享服務(wù)器52中有賬戶的用戶的用戶區(qū)。參考圖10,第二注冊(cè)單元1102將從用戶A設(shè)備收到的任務(wù)協(xié)作處理流注冊(cè)到在數(shù)據(jù)庫(kù)53中為已在共享服務(wù)器52中注冊(cè)的其他用戶提供的用戶區(qū)(1122、1123、...)。在該階段,根據(jù)對(duì)相應(yīng)用戶(對(duì)應(yīng)于復(fù)制目的地區(qū)域的用戶)設(shè)置的用戶信息,改變正被注冊(cè)在每個(gè)用戶區(qū)的任務(wù)協(xié)作處理流中所包括的每個(gè)任務(wù)的參數(shù)。
在步驟S802,共享服務(wù)器52的第二注冊(cè)單元1102在該服務(wù)器中搜索賬戶,并指定用戶。在指定了用戶之后,該控制從步驟S803進(jìn)入到S804,以判斷所指定的用戶是否為已經(jīng)注冊(cè)了所述任務(wù)協(xié)作處理流的用戶A。作為判斷的結(jié)果,如果它是用戶A(“是”),則該控制返回到步驟S802,以搜索下一個(gè)用戶。作為判斷的結(jié)果,如果它不是用戶A(“否”),則該控制進(jìn)入到步驟S805,并對(duì)該用戶執(zhí)行圖9所示的處理(將該流復(fù)制到另一個(gè)用戶)。例如,如果指定了用戶B,則在步驟S805,將從用戶A設(shè)備收到的處理流復(fù)制到用戶B區(qū)1122。注意,在步驟S805的處理中,根據(jù)用戶信息改變?nèi)蝿?wù)參數(shù)。重復(fù)上述步驟S802至S805,直到在步驟S803不再發(fā)現(xiàn)下一個(gè)用戶,然后,結(jié)束該復(fù)制處理。
接下來(lái),參考圖9說(shuō)明步驟S805中的上述處理(將該流復(fù)制到另一個(gè)用戶)。
在步驟S901,從圖4D所示的數(shù)據(jù)結(jié)構(gòu)中獲取包括在被復(fù)制的任務(wù)協(xié)作處理流內(nèi)的任務(wù)的數(shù)量。在步驟S902至S905,改變需要判定單元1102b判斷是否需要改變?nèi)蝿?wù)協(xié)作處理流中每個(gè)任務(wù)的參數(shù)。在步驟S906和S907,改變執(zhí)行單元1102c根據(jù)需要參數(shù)改變的任務(wù)的用戶信息改變參數(shù)。
更具體地說(shuō),在步驟S902,提取包括在正在被注冊(cè)的任務(wù)協(xié)作處理流中的任務(wù)。提取任務(wù)之后,該控制從步驟S903進(jìn)入到S904,并獲取所提取的任務(wù)的任務(wù)管理屬性442。在步驟S905,判斷該任務(wù)管理屬性442是“所有用戶任務(wù)”還是“用戶個(gè)人任務(wù)”。如果該判斷發(fā)現(xiàn)該任務(wù)是“用戶個(gè)人任務(wù)”,則在步驟S906獲取對(duì)應(yīng)于要將該任務(wù)協(xié)作處理流復(fù)制到的用戶區(qū)的用戶的用戶信息,以替換該任務(wù)的設(shè)置參數(shù)。更具體地說(shuō),用戶信息獲取單元1103從與每個(gè)用戶相關(guān)聯(lián)地注冊(cè)用戶信息的用戶信息存儲(chǔ)單元1131獲取對(duì)應(yīng)于復(fù)制目的地用戶區(qū)的用戶的用戶信息。稍后將說(shuō)明用戶信息的內(nèi)容。在獲取到用戶信息后,在步驟S907,改變執(zhí)行單元1102c從該用戶信息中提取該任務(wù)所需的參數(shù),并替換在用戶A注冊(cè)任務(wù)協(xié)作處理流時(shí)已經(jīng)設(shè)置的初始設(shè)置參數(shù)。同時(shí),如果在步驟S905的判斷發(fā)現(xiàn)該任務(wù)是“所有用戶任務(wù)”,則不從用戶A已經(jīng)注冊(cè)的初始參數(shù)中替換該任務(wù)的設(shè)置參數(shù),因此,該控制返回到步驟S902。
執(zhí)行了上述處理之后,從任務(wù)協(xié)作處理流的任務(wù)列中提取下一個(gè)任務(wù)(步驟S902),并重復(fù)同樣的處理(步驟S903至S907)。對(duì)所注冊(cè)的任務(wù)協(xié)作處理流中的所有任務(wù)重復(fù)上述處理。當(dāng)沒(méi)有發(fā)現(xiàn)下一個(gè)任務(wù)時(shí)(步驟S903),復(fù)制處理單元1102a將作為上述處理的結(jié)果而得到的任務(wù)協(xié)作處理流復(fù)制到復(fù)制目的地用戶區(qū)(步驟S908),然后,結(jié)束該控制。注意,復(fù)制到用戶區(qū)的處理可以包括將該任務(wù)協(xié)作處理流注冊(cè)到該系統(tǒng),也可以僅將該任務(wù)協(xié)作處理流記錄到存儲(chǔ)介質(zhì)。例如,在由數(shù)據(jù)庫(kù)53管理該處理流的情況下,在該復(fù)制處理中可以包括將數(shù)據(jù)注冊(cè)到數(shù)據(jù)庫(kù)53。在將該處理流寫(xiě)入例如固定盤(pán)(fixed disk)等存儲(chǔ)裝置中的情況下,寫(xiě)入本身就是復(fù)制處理。注意,由于對(duì)于本技術(shù)領(lǐng)域的技術(shù)人員來(lái)說(shuō),注冊(cè)到數(shù)據(jù)庫(kù)或者寫(xiě)入是顯而易見(jiàn)的,所以在本說(shuō)明書(shū)中省略詳細(xì)說(shuō)明。
在圖10所示的例子中,由于任務(wù)a的任務(wù)管理屬性442是“所有用戶任務(wù)”,所以不改變針對(duì)每個(gè)用戶注冊(cè)的任務(wù)協(xié)作處理流中的參數(shù)。同時(shí),由于任務(wù)b和c的任務(wù)管理屬性442是“用戶個(gè)人任務(wù)”,而且存在對(duì)應(yīng)于用戶B和C的用戶信息,所以分別改變各參數(shù)。
接下來(lái),說(shuō)明在步驟S906和S907中使用的用戶信息。
任務(wù)的參數(shù)包括圖3所示的上述例子。本實(shí)施例假定每個(gè)用戶在將賬戶注冊(cè)到共享服務(wù)器52時(shí),將“用作用戶個(gè)人任務(wù)的值”注冊(cè)在用戶信息中。例如,將參數(shù)設(shè)置為“對(duì)于個(gè)人任務(wù)的‘打印’,始終使用二合一和雙面打印”。為了注冊(cè)該用戶信息,界面應(yīng)該示出包括圖3所列的全部任務(wù)的全部參數(shù)的輸入?yún)^(qū)。換句話說(shuō),由于必須對(duì)該賬戶綜合設(shè)置“作為用戶個(gè)人任務(wù)使用的值”,所以該界面必須能夠設(shè)置多個(gè)任務(wù)的各種參數(shù)。為此,需要提供可以設(shè)置所有類(lèi)型任務(wù)的參數(shù)的用戶界面,例如圖2所示的擴(kuò)展設(shè)置窗口。盡管圖2僅允許關(guān)于存儲(chǔ)在文件夾內(nèi)的任務(wù)的參數(shù)設(shè)置,但是需要能夠進(jìn)行關(guān)于圖3所示的其他任務(wù)的參數(shù)設(shè)置。為了在例如一個(gè)窗口內(nèi)顯示被分為多個(gè)種類(lèi)的多個(gè)參數(shù),可以采用圖18所示的使用TAB鍵切換的用戶界面。不用說(shuō),除了賬戶注冊(cè)的情況外,還可以進(jìn)行用戶信息的改變和設(shè)置。在下文中,由用戶明確設(shè)置的這種用戶信息被稱(chēng)為“由用戶注冊(cè)和設(shè)置的用戶信息”。
在用戶A登錄的信息處理設(shè)備51通過(guò)圖6所示的過(guò)程與共享服務(wù)器52建立連接之后,通過(guò)將用戶信息注冊(cè)請(qǐng)求發(fā)送到共享服務(wù)器52來(lái)實(shí)現(xiàn)注冊(cè)和改變用戶A的用戶信息。響應(yīng)該用戶信息注冊(cè)請(qǐng)求,啟動(dòng)用戶信息設(shè)置單元1104,并將用戶信息與請(qǐng)求始發(fā)用戶相關(guān)聯(lián)地注冊(cè)并設(shè)置在用戶信息存儲(chǔ)單元1131中。
如下可給出用于任務(wù)參數(shù)設(shè)置的用戶信息獲取方法。即,每當(dāng)用戶產(chǎn)生用戶個(gè)人任務(wù)并將它注冊(cè)在服務(wù)器中時(shí),可以自動(dòng)采集并累積用戶信息。根據(jù)該方法,在將賬戶注冊(cè)到服務(wù)器時(shí),注冊(cè)了最少的用戶信息,并且逐步采集信息,以充實(shí)用戶的個(gè)人簡(jiǎn)檔。以這種方式設(shè)置的用戶信息將被稱(chēng)為“由現(xiàn)有任務(wù)協(xié)作處理流采集的用戶信息”。例如,“由現(xiàn)有任務(wù)協(xié)作處理流采集的用戶信息”的采集方法具有以下過(guò)程(1)用戶產(chǎn)生一個(gè)或者多個(gè)用戶個(gè)人任務(wù);(2)服務(wù)器自動(dòng)采集包括在每個(gè)任務(wù)中的每個(gè)任務(wù)的參數(shù)值;(3)存儲(chǔ)所采集的參數(shù),作為存儲(chǔ)在服務(wù)器內(nèi)的賬戶信息(與“由用戶注冊(cè)和設(shè)置的用戶信息”相同),從而自動(dòng)補(bǔ)充賬戶信息;(4)注意,如果在由用戶產(chǎn)生的所有個(gè)人任務(wù)中包括多個(gè)相同類(lèi)型的參數(shù),則更頻繁設(shè)置的參數(shù)值優(yōu)先。
下面可進(jìn)一步給出用于任務(wù)參數(shù)設(shè)置的用戶信息獲取方法。即,自動(dòng)采集由用戶登錄并使用的打印處理設(shè)備非常頻繁采用的設(shè)置。由該方法采集的用戶信息將被稱(chēng)為“從用戶登錄并使用的打印處理設(shè)備采集的用戶信息”。在這種情況下,必須通過(guò)使用戶利用口令等進(jìn)行登錄來(lái)指定打印處理設(shè)備的用戶。此外,該系統(tǒng)必須被集成,使得將登錄信息連接到共享服務(wù)器52內(nèi)的用戶信息。例如,“從用戶登錄并使用的打印處理設(shè)備采集的用戶信息”的采集方法具有以下過(guò)程(1)用戶利用口令、磁卡等登錄到打印處理設(shè)備(例如,多功能外圍設(shè)備);(2)用戶從該設(shè)備執(zhí)行復(fù)制、傳真發(fā)送等;(3)在將該設(shè)備注冊(cè)在任務(wù)流的共享服務(wù)器52中的情況下,將該操作的參數(shù)值(雙面復(fù)制設(shè)置、傳真數(shù)量等)從該設(shè)備發(fā)送到共享服務(wù)器52;(4)所發(fā)送的參數(shù)值補(bǔ)充共享服務(wù)器52上的登錄用戶的賬戶信息;(5)將在該設(shè)備中使用的參數(shù)值的日志(log)存儲(chǔ)在共享服務(wù)器52中,并將頻繁使用的參數(shù)值重寫(xiě)在賬戶信息中。
注意,如果在步驟S906中不能獲得用戶信息,則使用在產(chǎn)生流時(shí)設(shè)置的初始參數(shù)值。
如上所述,根據(jù)第一實(shí)施例,在根據(jù)各用戶的用戶信息改變?nèi)蝿?wù)的參數(shù)的同時(shí),注冊(cè)被共享的任務(wù)協(xié)作處理流,使得各用戶可以使用該處理流。因此,可以以實(shí)現(xiàn)適于每個(gè)用戶的使用風(fēng)格的操作的方式來(lái)注冊(cè)被共享的任務(wù)協(xié)作處理流。此外,由于對(duì)于每個(gè)任務(wù),任務(wù)管理屬性能夠進(jìn)行用于所有用戶任務(wù)或者用戶個(gè)人任務(wù)的參數(shù)設(shè)置,所以在共享任務(wù)協(xié)作處理流中可以詳細(xì)反映設(shè)計(jì)者的意圖。
第二實(shí)施例在第一實(shí)施例中,“所有用戶任務(wù)”或者“用戶個(gè)人任務(wù)”被指定為任務(wù)管理屬性。然而,任務(wù)的類(lèi)型并不局限于這兩種。例如,除了這兩種類(lèi)型,還可以設(shè)置“組任務(wù)”。通過(guò)添加“組任務(wù)”,可以處理下面的情況。
更具體地說(shuō),在團(tuán)體組織中,假定存在全公司任務(wù)協(xié)作處理流共享服務(wù)器,并且該公司內(nèi)的任何人都可以在該服務(wù)器上注冊(cè)任務(wù)協(xié)作處理流。例如,在這種情況下,存在集中管理的全公司任務(wù)、個(gè)體所屬的每個(gè)下級(jí)組織(分支機(jī)構(gòu)、部門(mén))的規(guī)定任務(wù)以及個(gè)人任務(wù)。在這種情況下,每個(gè)用戶都希望根據(jù)例如他/她所屬部門(mén)確定的分辨率等設(shè)置來(lái)掃描文檔,但是該設(shè)置對(duì)于該公司的每個(gè)部門(mén)可能是不同的。通過(guò)提供“組任務(wù)”類(lèi)別可以解決該問(wèn)題。更具體地說(shuō),當(dāng)將任務(wù)協(xié)作處理流復(fù)制到每個(gè)用戶的用戶區(qū)時(shí),用該用戶所屬的組決定的參數(shù)來(lái)替換具有“組任務(wù)”類(lèi)別的任務(wù)的設(shè)置參數(shù)。因此,可以輕而易舉地應(yīng)用對(duì)每個(gè)組不同的參數(shù)設(shè)置。
參考圖11進(jìn)一步說(shuō)明第二實(shí)施例的操作。在針對(duì)任務(wù)協(xié)作處理流中的每個(gè)任務(wù)注冊(cè)的任務(wù)管理屬性442中,設(shè)置“所有用戶任務(wù)”、“用戶個(gè)人任務(wù)”或者“組任務(wù)”,作為關(guān)于任務(wù)參數(shù)設(shè)置的信息。在設(shè)置了“所有用戶任務(wù)”或者“用戶個(gè)人任務(wù)”的情況下,如第一實(shí)施例中所述進(jìn)行參數(shù)改變。在將“組任務(wù)”設(shè)置為任務(wù)管理屬性442的情況下,從存儲(chǔ)在用戶信息存儲(chǔ)單元1131內(nèi)的用戶信息中獲取對(duì)應(yīng)于注冊(cè)目的地區(qū)的用戶的組。例如,在圖11所示的用戶信息存儲(chǔ)單元1131內(nèi),組Y被注冊(cè)為用戶B的組。如果在任務(wù)管理屬性442中設(shè)置了“組任務(wù)”,則從組信息存儲(chǔ)單元1132中獲取對(duì)應(yīng)于用戶B所屬的組Y的組信息,并根據(jù)該組信息執(zhí)行任務(wù)參數(shù)改變。
優(yōu)選地,根據(jù)組織大小以多個(gè)層次結(jié)構(gòu)定義“組任務(wù)”。例如,這適于處理由例如總部、分公司、分支機(jī)構(gòu)和部門(mén)等多個(gè)組共享的任務(wù)協(xié)作處理流。在這種情況下,任務(wù)管理屬性被分類(lèi)為“組1(部門(mén))”、“組2(分支機(jī)構(gòu))”、“組3(分公司)”等。代替象“組1、2或者3”這樣的符號(hào)名稱(chēng),可以記錄部門(mén)、分支機(jī)構(gòu)、分公司等的特定名稱(chēng)作為任務(wù)管理屬性。在這種情況下,將每個(gè)用戶的所屬組1、2或者3注冊(cè)在用戶信息中。如果在任務(wù)管理屬性中指定了“組3”,則通過(guò)參考在用戶信息的組3中記述的所屬組(用戶所屬的分公司)的組信息來(lái)改變參數(shù)。
可以將例如總部、分公司、分支機(jī)構(gòu)以及部門(mén)等層次結(jié)構(gòu)注冊(cè)在組信息存儲(chǔ)單元1132內(nèi),并且可以僅注冊(cè)最低層次的組(例如,用戶所屬的部門(mén))作為所屬的組。例如,當(dāng)指定“分公司”作為任務(wù)管理屬性442時(shí),從設(shè)置在用戶信息中的最低層次組(部門(mén))追溯該層次結(jié)構(gòu),以獲得“分支”層次中對(duì)應(yīng)于該用戶的組(該用戶所屬的分公司)。
如上所述,根據(jù)第二實(shí)施例,當(dāng)在具有組的大型組織中操作任務(wù)協(xié)作處理流共享服務(wù)器時(shí),可以進(jìn)行詳細(xì)的任務(wù)自動(dòng)設(shè)置。
第三實(shí)施例上述第一實(shí)施例引用了使用用戶注冊(cè)并設(shè)置的用戶信息的方法、從用戶產(chǎn)生的現(xiàn)有任務(wù)協(xié)作處理流中采集用戶信息的方法以及從用戶登錄的打印處理設(shè)備中采集用戶信息的方法。第一實(shí)施例利用這些方法之一來(lái)確定用戶信息。在第三實(shí)施例中,不使用這些方法之一,而是使用這些方法中的多個(gè),并采用由這些方法獲得的值。
為了組合多個(gè)方法,第三實(shí)施例能夠?qū)Χ鄠€(gè)方法進(jìn)行優(yōu)先級(jí)設(shè)置。例如,以下面的方式設(shè)置優(yōu)先級(jí)優(yōu)先使用由用戶設(shè)置的用戶信息;如果沒(méi)有這種用戶信息,則從現(xiàn)有任務(wù)協(xié)作處理流中采集用戶信息;如果沒(méi)有這種信息,則從打印處理設(shè)備采集用戶信息。這種方式的優(yōu)點(diǎn)在于,采用該任務(wù)協(xié)作處理流的用戶可以反映他/她想要的設(shè)置參數(shù)。此外,如果以從打印處理設(shè)備采集用戶信息的處理處于最優(yōu)先的方式設(shè)置優(yōu)先級(jí),則可以反映在執(zhí)行該流之前使用該流的用戶非常頻繁使用的設(shè)置。這提供了實(shí)時(shí)反映用戶取向的優(yōu)點(diǎn)。
可以對(duì)整個(gè)任務(wù)協(xié)作處理流設(shè)置優(yōu)先級(jí),或者可以對(duì)包括在任務(wù)協(xié)作處理流內(nèi)的每個(gè)任務(wù)分別設(shè)置優(yōu)先級(jí)。例如,對(duì)于打印任務(wù),可以使從打印處理設(shè)備采集的、用于設(shè)置格式參數(shù)等的用戶信息優(yōu)先;而對(duì)于郵件發(fā)送任務(wù),可以使用戶設(shè)置的、用于設(shè)置適應(yīng)該用戶的發(fā)送目的地參數(shù)的用戶信息優(yōu)先。
圖12是根據(jù)第三實(shí)施例的用戶信息獲取單元1103的操作例子的說(shuō)明圖。包括在任務(wù)協(xié)作處理流內(nèi)的每個(gè)任務(wù)的任務(wù)管理屬性442具有任務(wù)屬性指定442a,用于表示“所有用戶任務(wù)”或者“用戶個(gè)人任務(wù)”;以及參數(shù)獲取方法指定442b,用于指定參數(shù)獲取方法。
在步驟S1201,用戶信息獲取單元1103(圖10)獲取要被處理的任務(wù)的任務(wù)管理屬性442,以確定是否說(shuō)明了參數(shù)獲取方法指定442b。如果說(shuō)明了參數(shù)獲取方法指定442b,則該控制從步驟S1202進(jìn)入到步驟S1203,在步驟S1203,根據(jù)參數(shù)獲取方法指定442b來(lái)決定用戶信息獲取方法。例如,在參數(shù)獲取方法指定442b說(shuō)明了參數(shù)獲取方法的優(yōu)先級(jí)的情況下,根據(jù)該優(yōu)先級(jí)確定參數(shù)獲取方法。在參數(shù)獲取方法指定442b直接說(shuō)明了要采用的參數(shù)獲取方法的情況下,將所指定的參數(shù)獲取方法確定為獲取方法。同時(shí),如果沒(méi)有說(shuō)明參數(shù)獲取方法指定442b,則該控制從步驟S1202進(jìn)入到步驟S1204,并根據(jù)事先設(shè)置的優(yōu)先級(jí)確定用戶信息獲取方法。在步驟S1205,利用在步驟S1203或者S1204確定的獲取方法來(lái)獲取用戶信息。然后控制從步驟S1205進(jìn)入到步驟S1206,在步驟S1206,將所獲取的用戶信息通知給改變執(zhí)行單元1102c。
如上所述,根據(jù)第三實(shí)施例,當(dāng)存在該裝置經(jīng)常使用的參數(shù)項(xiàng)時(shí),使該項(xiàng)的設(shè)置優(yōu)先,以反映適應(yīng)當(dāng)前情況的設(shè)置。
第四實(shí)施例在上述第三實(shí)施例中,當(dāng)從現(xiàn)有任務(wù)協(xié)作處理流或者打印處理設(shè)備獲取用戶信息時(shí),基本上可以采用非常頻繁使用的設(shè)置作為候選。通過(guò)在執(zhí)行該處理之前讓用戶確認(rèn)所采集的設(shè)置參數(shù),用戶可以確認(rèn)該處理是以想要的設(shè)置執(zhí)行的。因此,可以執(zhí)行更確實(shí)適應(yīng)用戶意圖的任務(wù)協(xié)作處理流。注意,通過(guò)根據(jù)上述實(shí)施例中各自描述的多個(gè)參數(shù)獲取方法來(lái)確定設(shè)置參數(shù),對(duì)于一個(gè)相同的參數(shù)項(xiàng),可以獲得多個(gè)設(shè)置參數(shù)。
為了確認(rèn)設(shè)置參數(shù),以用戶理解該任務(wù)具有多個(gè)設(shè)置參數(shù)候選的方式,在畫(huà)面上顯示該設(shè)置。例如,通過(guò)利用粗線表達(dá)該任務(wù)來(lái)表示存在多個(gè)參數(shù)設(shè)置候選。圖13A示出存在具有多個(gè)參數(shù)設(shè)置候選的任務(wù),并且利用粗線圓1001標(biāo)出這種任務(wù)。
圖13B示出了選擇這些任務(wù)中的一個(gè),并顯示所選任務(wù)的設(shè)置參數(shù)的狀態(tài)。在該畫(huà)面上,指定用于切換到其它候選的箭頭1002導(dǎo)致出現(xiàn)另一個(gè)候選。如果在該處理設(shè)備上沒(méi)有限制,則可以在該畫(huà)面上輸入臨時(shí)設(shè)置值。注意,可以利用通用圖形用戶界面(GUI)技術(shù)來(lái)實(shí)現(xiàn)任務(wù)選擇;因此,在此省略其詳細(xì)說(shuō)明。
圖14和15是用于描述根據(jù)第四實(shí)施例的任務(wù)協(xié)作處理流執(zhí)行處理的圖。圖14示出任務(wù)協(xié)作處理流被注冊(cè)在數(shù)據(jù)庫(kù)53的用戶X區(qū)內(nèi),并且在任務(wù)b中存在多個(gè)參數(shù)候選(Pb1、Pb2、Pb3)的狀態(tài)。在下文中,將用戶X所登錄的設(shè)備(例如,信息處理設(shè)備51,55或者打印處理設(shè)備56)稱(chēng)為“用戶X設(shè)備”。
在步驟S1501,在與共享服務(wù)器52建立連接之后,用戶X設(shè)備將處理流指定和執(zhí)行請(qǐng)求發(fā)送到共享服務(wù)器52。在步驟S1521,共享服務(wù)器52接收該處理流執(zhí)行請(qǐng)求。在步驟S1522,共享服務(wù)器52從數(shù)據(jù)庫(kù)53的用戶X區(qū)獲取所指定的任務(wù)協(xié)作處理流。在步驟S1523,共享服務(wù)器52將所獲取的任務(wù)協(xié)作處理流發(fā)送到執(zhí)行請(qǐng)求始發(fā)者。在步驟S1502,當(dāng)用戶X設(shè)備從共享服務(wù)器52收到任務(wù)協(xié)作處理流時(shí),顯示該流的內(nèi)容,如圖13A所示。在該顯示中,如果在步驟S1503,判斷出存在具有多個(gè)參數(shù)候選的任務(wù),則在步驟S1504,提供參考圖13A和13B描述的GUI。換句話說(shuō),提供用于選擇實(shí)際使用的參數(shù)候選的GUI。當(dāng)在步驟S1505,用戶選擇了參數(shù)候選并指示執(zhí)行時(shí),將參數(shù)候選選擇信息和執(zhí)行指令發(fā)送到共享服務(wù)器52。同時(shí),如果不存在具有多個(gè)參數(shù)候選的任務(wù),則該控制從步驟S1503進(jìn)入到步驟S1506,并根據(jù)用戶輸入的處理流執(zhí)行指令,將執(zhí)行指令發(fā)送到共享服務(wù)器52。注意,在步驟S1506,可以顯示圖13A所示的GUI,以使用戶確認(rèn)任務(wù)協(xié)作處理流的內(nèi)容。
在步驟S1524,共享服務(wù)器52從用戶X設(shè)備接收?qǐng)?zhí)行指令。在步驟S1525,共享服務(wù)器52判斷要執(zhí)行的任務(wù)協(xié)作處理流是否具有包括多個(gè)參數(shù)候選的任務(wù)。如果“是”,則在步驟S1526,根據(jù)用戶X設(shè)備發(fā)送的選擇指令來(lái)確定要用于每個(gè)任務(wù)的參數(shù)候選。當(dāng)存在包括多個(gè)參數(shù)候選的多個(gè)任務(wù)時(shí),根據(jù)選擇指定,對(duì)所有任務(wù)確定要使用的參數(shù)。在步驟S1527,執(zhí)行所指定的任務(wù)協(xié)作處理流。
如上所述,根據(jù)第四實(shí)施例,在通過(guò)從具有多個(gè)候選的信息源采集信息來(lái)判定參數(shù)的情況下,可以獲得用戶確實(shí)想要的任務(wù)協(xié)作處理流。
第五實(shí)施例在共享服務(wù)器52中,存在根據(jù)用戶的設(shè)置請(qǐng)求,或者根據(jù)被改變并重新注冊(cè)的現(xiàn)有用戶的賬戶信息(用戶信息),來(lái)改變用戶信息的情況。在這種情況下,根據(jù)第五實(shí)施例,可以利用所改變的用戶信息來(lái)自動(dòng)更新已經(jīng)被復(fù)制到用戶區(qū)內(nèi)的任務(wù)協(xié)作處理流的設(shè)置參數(shù)。
圖16是用于說(shuō)明根據(jù)第五實(shí)施例在用戶信息更新時(shí)進(jìn)行的參數(shù)改變處理的流程圖。當(dāng)在步驟S1601檢測(cè)到用戶信息更新時(shí),該控制進(jìn)入到步驟S1602,以獲取在剛發(fā)生用戶信息更新的用戶區(qū)中注冊(cè)的任務(wù)協(xié)作處理流。在步驟S1603,根據(jù)更新后的用戶信息來(lái)改變所獲取的任務(wù)協(xié)作處理流內(nèi)的每個(gè)任務(wù)的參數(shù)。對(duì)注冊(cè)在用戶區(qū)內(nèi)的所有任務(wù)協(xié)作處理流執(zhí)行上述步驟S1602和S1603中的處理(步驟S1604)。
可以這樣配置隨著用戶信息更新,向用戶詢問(wèn)是否對(duì)該任務(wù)執(zhí)行參數(shù)改變。在這種情況下,在進(jìn)行到步驟S1602至S1604的處理之前,確認(rèn)用戶的更新指令。
根據(jù)第五實(shí)施例,當(dāng)改變賬戶信息時(shí),可以將現(xiàn)有任務(wù)協(xié)作處理流更新為適應(yīng)新輸入內(nèi)容的更希望的設(shè)置。此外,該實(shí)施例的優(yōu)點(diǎn)是,用戶可以充分利用已經(jīng)注冊(cè)的現(xiàn)有任務(wù)協(xié)作處理流而且可以容易地改變?cè)撔畔ⅰ?br>
第六實(shí)施例圖17是用于說(shuō)明根據(jù)第六實(shí)施例的用戶注冊(cè)處理的流程圖。當(dāng)在步驟S1701,在共享服務(wù)器52內(nèi)產(chǎn)生新用戶賬戶時(shí),在步驟S1702,提供該新用戶的用戶區(qū)。在步驟S1703,將已經(jīng)注冊(cè)的所有任務(wù)協(xié)作處理流從其他用戶的用戶區(qū)復(fù)制到所提供區(qū)。根據(jù)新注冊(cè)的用戶賬戶信息(用戶信息),改變?nèi)蝿?wù)管理屬性為“用戶個(gè)人任務(wù)”的各任務(wù)的設(shè)置參數(shù)(步驟S1704)。
根據(jù)第六實(shí)施例,無(wú)論何時(shí)將用戶賬戶注冊(cè)在共享服務(wù)器上,用戶都可以充分利用迄今所注冊(cè)的資源,而且可以立即共享它們。
如上所述,根據(jù)上述實(shí)施例中的每一個(gè),都可以通過(guò)任務(wù)協(xié)作處理流共享服務(wù)器為一個(gè)用戶自動(dòng)改變包括在由另一個(gè)用戶產(chǎn)生的任務(wù)協(xié)作處理流內(nèi)的每個(gè)任務(wù)的設(shè)置參數(shù)。根據(jù)該特征,即使由一個(gè)用戶產(chǎn)生任務(wù)協(xié)作處理流,也可以以可適應(yīng)另一用戶的方式存儲(chǔ)該流。因此,由一個(gè)用戶產(chǎn)生的流的資源可以容易地被大量用戶再用,而不浪費(fèi)該資源,并可以有效共享該任務(wù)協(xié)作處理流。
注意,本發(fā)明包括以下情況,通過(guò)將軟件程序直接或者遠(yuǎn)程供給計(jì)算機(jī)系統(tǒng)或者設(shè)備,然后利用該系統(tǒng)或者設(shè)備的計(jì)算機(jī)讀取所供給的程序代碼,并執(zhí)行該程序代碼來(lái)實(shí)現(xiàn)上述實(shí)施例的功能。在這種情況下,所供給的程序?qū)?yīng)于所述實(shí)施例的附圖所示的流程圖。
因此,安裝在計(jì)算機(jī)內(nèi)以使該計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明的功能的程序代碼本身也構(gòu)成本發(fā)明。換句話說(shuō),本發(fā)明包括實(shí)現(xiàn)本發(fā)明的功能的計(jì)算機(jī)程序本身。
在這種情況下,程序代碼的形式可以是目標(biāo)代碼、由解釋器執(zhí)行的程序、提供到OS的腳本數(shù)據(jù)等,只要它起到程序的作用即可。
對(duì)于提供該程序的記錄介質(zhì),例如可以采用軟盤(pán)(floppy,日本注冊(cè)商標(biāo))、硬盤(pán)、光盤(pán)、磁光盤(pán)、MO、CD-ROM、CD-R、CD-RW、磁帶、非易失性存儲(chǔ)卡、ROM、DVD(DVD-ROM、DVD-R)等。
作為另一種程序提供方法,利用客戶機(jī)的瀏覽器訪問(wèn)因特網(wǎng)上的主頁(yè),并將根據(jù)本發(fā)明的程序下載到例如硬盤(pán)等記錄介質(zhì)上。在這種情況下,所下載的程序可以是包括自動(dòng)安裝功能的壓縮文件??梢詫?gòu)成根據(jù)本發(fā)明的程序的程序代碼分成為多個(gè)文件,并且可以從不同的主頁(yè)下載該多個(gè)文件中的每一個(gè)。換句話說(shuō),本發(fā)明還包括允許多個(gè)用戶下載利用計(jì)算機(jī)來(lái)實(shí)現(xiàn)本發(fā)明的功能的程序文件的WWW服務(wù)器。
此外,可以對(duì)根據(jù)本發(fā)明的程序進(jìn)行加密,并將其存儲(chǔ)在用于發(fā)布給用戶的、例如CD-ROM等存儲(chǔ)介質(zhì)中。在這種情況下,允許滿足預(yù)定條件的用戶從因特網(wǎng)上的主頁(yè)下載解密密鑰數(shù)據(jù),并利用該密鑰數(shù)據(jù)執(zhí)行該加密程序,以將該程序安裝在計(jì)算機(jī)中。
另外,除了利用計(jì)算機(jī)執(zhí)行所讀出的程序來(lái)實(shí)現(xiàn)上述實(shí)施例的功能以外,還可以根據(jù)該程序的指定,與運(yùn)行在計(jì)算機(jī)上的OS(操作系統(tǒng))等協(xié)作,來(lái)實(shí)現(xiàn)上述實(shí)施例的功能。在這種情況下,該OS等程序執(zhí)行部分或者全部處理,從而實(shí)現(xiàn)上述實(shí)施例的功能。
此外,可以將從記錄介質(zhì)讀出的程序?qū)懭氩迦朐谠撚?jì)算機(jī)內(nèi)的功能擴(kuò)展板或者設(shè)置在與該計(jì)算機(jī)相連的功能擴(kuò)展單元中的存儲(chǔ)器內(nèi),可以實(shí)現(xiàn)根據(jù)上述實(shí)施例的部分或者全部功能。在這種情況下,在將該程序?qū)懭牍δ軘U(kuò)展板或者功能擴(kuò)展單元之后,包含在該功能擴(kuò)展板或者功能擴(kuò)展單元內(nèi)的CPU等根據(jù)該程序的指定來(lái)執(zhí)行部分或者全部處理。
根據(jù)本發(fā)明,在用于以可共享的方式注冊(cè)任務(wù)協(xié)作處理流的系統(tǒng)中,可以以如下方式注冊(cè)新的處理流該處理流可以被各用戶使用,而且該處理流適應(yīng)每個(gè)用戶的使用風(fēng)格。
盡管參考典型實(shí)施例對(duì)本發(fā)明進(jìn)行了說(shuō)明,但是本發(fā)明并不局限于所公開(kāi)的典型實(shí)施例。所附權(quán)利要求的范圍符合最寬的解釋?zhuān)园羞@些修改和等同結(jié)構(gòu)及功能。
權(quán)利要求
1.一種信息處理方法,用于以可以由多個(gè)用戶使用處理流的方式注冊(cè)處理流,所述處理流定義了多個(gè)任務(wù)的協(xié)作處理,所述信息處理方法包括存儲(chǔ)步驟,用于將用于設(shè)置參數(shù)的參數(shù)信息存儲(chǔ)在參數(shù)信息存儲(chǔ)單元內(nèi);第一注冊(cè)步驟,用于響應(yīng)來(lái)自第一用戶對(duì)新處理流的注冊(cè)請(qǐng)求,與該第一用戶相關(guān)聯(lián)地注冊(cè)該新處理流;第一改變步驟,用于根據(jù)存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi)的、與不同于所述第一用戶的另一個(gè)用戶相對(duì)應(yīng)的參數(shù)信息,改變?cè)谒鲂绿幚砹髦袇f(xié)作的任務(wù)的參數(shù);以及第二注冊(cè)步驟,用于與所述另一個(gè)用戶相關(guān)聯(lián)地注冊(cè)已經(jīng)由所述第一改變步驟改變了參數(shù)的所述新處理流。
2.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,在所述第一改變步驟中,對(duì)于在所述新處理流內(nèi)協(xié)作的每個(gè)任務(wù),根據(jù)該任務(wù)的屬性信息來(lái)判斷是否需要改變所述參數(shù),以及根據(jù)存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi)的、與所述另一個(gè)用戶相對(duì)應(yīng)的參數(shù)信息,改變已經(jīng)判斷出需要改變的任務(wù)的參數(shù)。
3.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述存儲(chǔ)步驟將參數(shù)信息與所述多個(gè)用戶中的每一個(gè)相關(guān)聯(lián)地存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi)。
4.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述存儲(chǔ)步驟將針對(duì)包括在與所述另一個(gè)用戶相關(guān)聯(lián)地注冊(cè)的處理流內(nèi)的任務(wù)設(shè)置的參數(shù)存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi),作為所述參數(shù)信息。
5.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述存儲(chǔ)步驟獲取所述另一個(gè)用戶對(duì)外部設(shè)備的設(shè)置內(nèi)容,并將該設(shè)置內(nèi)容存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi),作為所述參數(shù)信息。
6.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述參數(shù)信息存儲(chǔ)單元與多個(gè)組中的每一個(gè)相關(guān)聯(lián)地存儲(chǔ)參數(shù)信息,并且在所述任務(wù)的屬性信息指定了組的情況下,所述第一改變步驟根據(jù)存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi)的、針對(duì)所述另一個(gè)用戶所屬的組設(shè)置的參數(shù)信息,改變所述任務(wù)的參數(shù)。
7.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述存儲(chǔ)步驟可以執(zhí)行用于獲取所述參數(shù)信息的多種獲取方法,并且可以將所獲取的參數(shù)信息存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi),以及在所述第一改變步驟中,對(duì)所述多種獲取方法賦予優(yōu)先級(jí),并且將具有最高優(yōu)先級(jí)的獲取方法所獲取的參數(shù)信息用于所述改變。
8.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述存儲(chǔ)步驟可以執(zhí)行用于獲取所述參數(shù)信息的多種獲取方法,并且可以將所獲取的參數(shù)信息存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi),以及在所述改變步驟中,根據(jù)針對(duì)在所述處理流內(nèi)協(xié)作的每個(gè)任務(wù)設(shè)置的屬性信息,選擇所述多種獲取方法之一,并且從所述參數(shù)信息存儲(chǔ)單元中獲取對(duì)應(yīng)于所選擇的獲取方法的參數(shù)信息,并將所獲取的參數(shù)信息用于所述改變。
9.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,在對(duì)于一個(gè)任務(wù)存在多個(gè)改變參數(shù)候選的情況下,所述第一改變步驟進(jìn)一步包括發(fā)送步驟,用于響應(yīng)于來(lái)自所述另一個(gè)用戶對(duì)所述處理流的執(zhí)行請(qǐng)求,將所述多個(gè)參數(shù)候選分配給一個(gè)任務(wù),并將所述多個(gè)參數(shù)候選發(fā)送到執(zhí)行請(qǐng)求始發(fā)者。
10.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,進(jìn)一步包括第一更新步驟,用于以每個(gè)用戶為單位,更新所述參數(shù)信息存儲(chǔ)單元內(nèi)的參數(shù)信息;以及第二更新步驟,用于在所述第一更新步驟中更新了參數(shù)信息的情況下,根據(jù)所更新的參數(shù)信息,更新包括在與對(duì)應(yīng)于所更新的參數(shù)信息的用戶相關(guān)聯(lián)地注冊(cè)的處理流內(nèi)的任務(wù)的參數(shù)。
11.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,進(jìn)一步包括第三注冊(cè)步驟,用于注冊(cè)所述多個(gè)用戶之外的新用戶;第四注冊(cè)步驟,用于當(dāng)在所述第三注冊(cè)步驟中注冊(cè)了所述新用戶時(shí),與所述新用戶相關(guān)聯(lián)地自動(dòng)注冊(cè)已經(jīng)由所述多個(gè)用戶以可共享的方式注冊(cè)的處理流;以及第二改變步驟,用于根據(jù)存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi)的、對(duì)應(yīng)于所述新用戶的用戶信息,改變包括在與所述新用戶相關(guān)聯(lián)地注冊(cè)的處理流內(nèi)的任務(wù)的參數(shù)。
12.一種信息處理設(shè)備,用于以可以由多個(gè)用戶使用處理流的方式注冊(cè)處理流,所述處理流定義了多個(gè)任務(wù)的協(xié)作處理,所述信息處理設(shè)備包括存儲(chǔ)裝置,用于將用于設(shè)置參數(shù)的參數(shù)信息存儲(chǔ)在參數(shù)信息存儲(chǔ)單元內(nèi);第一注冊(cè)裝置,用于響應(yīng)來(lái)自第一用戶對(duì)新處理流的注冊(cè)請(qǐng)求,與該第一用戶相關(guān)聯(lián)地注冊(cè)該新處理流;第一改變裝置,用于根據(jù)存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi)的、與不同于所述第一用戶的另一個(gè)用戶相對(duì)應(yīng)的參數(shù)信息,改變?cè)谒鲂绿幚砹髦袇f(xié)作的任務(wù)的參數(shù);以及第二注冊(cè)裝置,用于與所述另一個(gè)用戶相關(guān)聯(lián)地注冊(cè)已經(jīng)由所述第一改變裝置改變了參數(shù)的所述新處理流。
13.一種信息處理系統(tǒng),具有用于以可以由多個(gè)用戶使用處理流的方式存儲(chǔ)處理流的服務(wù)器設(shè)備,所述處理流定義了多個(gè)任務(wù)的協(xié)作處理,所述信息處理系統(tǒng)包括存儲(chǔ)裝置,用于將用于設(shè)置參數(shù)的參數(shù)信息存儲(chǔ)在參數(shù)信息存儲(chǔ)單元內(nèi);第一注冊(cè)裝置,位于所述服務(wù)器設(shè)備內(nèi),用于響應(yīng)來(lái)自第一用戶對(duì)新處理流的注冊(cè)請(qǐng)求,與該第一用戶相關(guān)聯(lián)地注冊(cè)該新處理流;第一改變裝置,位于所述服務(wù)器設(shè)備內(nèi),用于根據(jù)存儲(chǔ)在所述參數(shù)信息存儲(chǔ)單元內(nèi)的、與所述多個(gè)用戶當(dāng)中不同于所述第一用戶的另一個(gè)用戶相對(duì)應(yīng)的參數(shù)信息,改變?cè)谒鲂绿幚砹髦袇f(xié)作的任務(wù)的參數(shù);第二注冊(cè)裝置,位于所述服務(wù)器設(shè)備內(nèi),用于與所述另一個(gè)用戶相關(guān)聯(lián)地注冊(cè)已經(jīng)由所述第一改變裝置改變了參數(shù)的所述新處理流;以及執(zhí)行裝置,位于所述服務(wù)器設(shè)備內(nèi),用于響應(yīng)來(lái)自用戶的處理請(qǐng)求,執(zhí)行與該用戶相關(guān)聯(lián)地注冊(cè)的處理流。
全文摘要
一種信息處理方法、信息處理設(shè)備和信息處理系統(tǒng),在以可以由多個(gè)用戶共享的方式注冊(cè)定義了多個(gè)任務(wù)的協(xié)作處理的處理流的信息處理方法中,響應(yīng)來(lái)自第一用戶對(duì)新處理流的注冊(cè)請(qǐng)求,與第一用戶相關(guān)聯(lián)地注冊(cè)新處理流。在此階段,根據(jù)與不同于第一用戶的另一個(gè)用戶相對(duì)應(yīng)的參數(shù)信息,改變?cè)谛绿幚砹鲀?nèi)協(xié)作的任務(wù)的參數(shù)。然后,與所述另一個(gè)用戶相關(guān)聯(lián)地注冊(cè)已經(jīng)改變了參數(shù)的新處理流。
文檔編號(hào)G06F9/50GK1959642SQ200610137700
公開(kāi)日2007年5月9日 申請(qǐng)日期2006年11月3日 優(yōu)先權(quán)日2005年11月4日
發(fā)明者尾坂齊 申請(qǐng)人:佳能株式會(huì)社