專利名稱::自動(dòng)和半自動(dòng)選擇服務(wù)或處理提供商的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及便攜式計(jì)算機(jī)設(shè)備和處理電子文檔的工作流,本發(fā)明尤其涉及用以自動(dòng)或半自動(dòng)選擇處理提供商的系統(tǒng)和方法。
背景技術(shù):
:對(duì)于許多用戶來(lái)說(shuō),使用便攜式計(jì)算設(shè)備已經(jīng)變得司空見慣。除了擁有傳統(tǒng)的臺(tái)式計(jì)算機(jī)以外,許多用戶還擁有一些類型的便攜式計(jì)算設(shè)備。當(dāng)前計(jì)算設(shè)備的示例包括用以閱讀的電子設(shè)備(諸如索尼公司的Reader、亞馬遜的Kindle、以及Barnes&Noble的Nook)。更小的便攜式計(jì)算設(shè)備包括大量的智能電話,僅舉幾個(gè)例子,包括蘋果計(jì)算機(jī)公司的iPhone、行動(dòng)研究(ResearchInMotion)的黑莓和奔邁(Palm)的Pre。提供不同水平的處理能力和大小的筆記本計(jì)算機(jī)和平板計(jì)算機(jī)的銷量也有所增加。這種現(xiàn)有技術(shù)設(shè)備的一個(gè)特有的問(wèn)題是,便攜式計(jì)算設(shè)備往往具有有限的計(jì)算能力。為了能夠執(zhí)行一些復(fù)雜和更精密的任務(wù),現(xiàn)有技術(shù)已經(jīng)開發(fā)了將便攜式計(jì)算設(shè)備耦接至IJ“云”(互連服務(wù)或處理提供商的網(wǎng)絡(luò))的方法。便攜式計(jì)算設(shè)備與云的耦接使得許多復(fù)雜的計(jì)算和其他計(jì)算密集型操作被劃分在使用便攜式計(jì)算設(shè)備和云的工作流中。例如,在使用便攜式計(jì)算設(shè)備來(lái)接收輸入和指令與呈現(xiàn)數(shù)據(jù)之間劃分工作流,同時(shí)系統(tǒng)/云的其他部分被用來(lái)操縱電子文檔和執(zhí)行其他復(fù)雜的計(jì)算。這個(gè)將便攜式計(jì)算設(shè)備與服務(wù)或處理提供商相關(guān)聯(lián)的過(guò)程,對(duì)于便攜式計(jì)算設(shè)備的用戶可以是復(fù)雜、繁重和困難的。創(chuàng)建生態(tài)系統(tǒng)使這個(gè)過(guò)程復(fù)雜,在該生態(tài)系統(tǒng)中,不同的服務(wù)提供商或處理提供商將他們的服務(wù)(常常是相同的服務(wù))廣告或提供給便攜式計(jì)算設(shè)備的用戶。例如,單個(gè)用戶可能需要在電子文檔中執(zhí)行光學(xué)字符識(shí)別(OCR)以使文本可以被搜索。有許多服務(wù)提供商或處理提供商提供這種服務(wù);然而,他們有不同的估價(jià)、不同水平的質(zhì)量、不同水平的響應(yīng)能力以及各種其他因素。對(duì)于單個(gè)便攜式計(jì)算設(shè)備的用戶,從無(wú)數(shù)可能的能夠執(zhí)行特定功能的服務(wù)提供商或處理提供商中選擇常常是困難的。選擇服務(wù)或處理提供商的過(guò)程還由于被用來(lái)評(píng)估不同服務(wù)或處理提供商的無(wú)數(shù)屬性或因素而復(fù)雜。可以存在對(duì)于不同用戶選擇服務(wù)或處理提供商可能是重要的幾十個(gè)不同因素。此外,不同因素對(duì)不同用戶是重要的。在大多數(shù)情況下,現(xiàn)有技術(shù)提供了非常有限的方法或無(wú)法評(píng)估服務(wù)或處理提供商的屬性。
發(fā)明內(nèi)容用以解決問(wèn)題的手段本發(fā)明的實(shí)施例通過(guò)提供用以自動(dòng)或半自動(dòng)選擇服務(wù)或處理提供商的系統(tǒng)和方法克服了現(xiàn)有技術(shù)的缺點(diǎn)和局限。尤其是,本發(fā)明的一個(gè)實(shí)施例使得用戶能夠輸入一組偏好,并且通過(guò)該輸入,自動(dòng)選擇符合從輸入偏好中所得到的對(duì)于用戶重要的屬性的服務(wù)或處理提供商。在本發(fā)明的另一實(shí)施例中,過(guò)程是半自動(dòng)的,其中用戶提供一組偏好,本發(fā)明篩選服務(wù)或處理提供商,并且呈現(xiàn)有限數(shù)量的、符合用戶偏好的該服務(wù)或處理提供商,并且用戶可以從中選擇一個(gè)用以處理特定任務(wù)。系統(tǒng)的一個(gè)實(shí)施例包括服務(wù)提供商選擇模塊,包括用戶偏好采集器和圖形用戶界面(GUI)、用戶偏好存儲(chǔ)器、服務(wù)提供商可用檢測(cè)器、服務(wù)提供商屬性采集器、服務(wù)提供商選擇引擎以及服務(wù)提供商屬性存儲(chǔ)器。用戶偏好采集器和GUI用于采集關(guān)于用戶對(duì)服務(wù)提供商偏好的信息。用戶偏好采集器從用戶捕捉信息并且將其存儲(chǔ)在用戶偏好存儲(chǔ)器中。服務(wù)提供商可用檢測(cè)器被用來(lái)確定在網(wǎng)絡(luò)上是否存在以及哪些服務(wù)提供商當(dāng)前可用。服務(wù)提供商屬性采集器采集不同服務(wù)提供商性能的信息。該信息的采集是a)基于統(tǒng)計(jì)和從網(wǎng)絡(luò)捕捉到的其他數(shù)據(jù),是部分自動(dòng)的山)在服務(wù)提供商執(zhí)行的基礎(chǔ)上,部分手動(dòng)或由用戶請(qǐng)求;以及c)根據(jù)服務(wù)提供商可以具有的諸如不同證書的特定準(zhǔn)則,由服務(wù)提供商自身提供。月艮務(wù)提供商屬性存儲(chǔ)器被用來(lái)存儲(chǔ)由服務(wù)提供商屬性采集器獲得的數(shù)據(jù)。服務(wù)提供商選擇引擎被耦接至服務(wù)提供商屬性存儲(chǔ)器、用戶偏好存儲(chǔ)器以及服務(wù)提供商可用檢測(cè)器。根據(jù)用戶偏好、提供商可用性和提供商屬性,服務(wù)提供商選擇引擎基于由用戶已經(jīng)輸入的標(biāo)準(zhǔn),確定一個(gè)或一列最佳匹配來(lái)提供服務(wù)。在一個(gè)實(shí)施例中,這是自動(dòng)完成的,并且任務(wù)被傳遞給所識(shí)別的最佳服務(wù)提供商用以處理。在另一實(shí)施例中,這是半自動(dòng)完成,并且最符合用戶要求的服務(wù)提供商列表通過(guò)服務(wù)提供商選擇引擎被呈現(xiàn),并且任務(wù)被傳遞給用戶所選的提供商。本發(fā)明還包括新方法,用以自動(dòng)選擇服務(wù)提供商、半自動(dòng)選擇服務(wù)提供商、用以輸入用戶偏好的方法、以及用以采集關(guān)于服務(wù)提供商屬性的方法。本文中所描述的特征和優(yōu)勢(shì)不是包括一切的,并且,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),基于附圖和說(shuō)明書,許多額外的特征和優(yōu)勢(shì)是顯然的。此外,應(yīng)當(dāng)注意的是,在說(shuō)明書中所使用的語(yǔ)言主要被選擇用于可閱讀和介紹的目的,并且不限制本發(fā)明主題的范圍。本發(fā)明通過(guò)在附圖的圖解中的示例、并不通過(guò)限定進(jìn)行說(shuō)明,在附圖中,相似的附圖標(biāo)記被用來(lái)指代相似的元件。圖1是根據(jù)本發(fā)明用以自動(dòng)或半自動(dòng)選擇服務(wù)或處理提供商的系統(tǒng)實(shí)施例的框圖;圖2A是根據(jù)本發(fā)明的便攜式計(jì)算設(shè)備實(shí)施例的前視平面視圖;圖2B是根據(jù)本發(fā)明的圖2A的便攜式計(jì)算設(shè)備實(shí)施例的后視平面視圖;圖3是根據(jù)本發(fā)明的便攜式計(jì)算設(shè)備實(shí)施例的框圖;圖4是根據(jù)本發(fā)明的筆劃和圖像工作流服務(wù)器的實(shí)施例的框圖;圖5是示出了根據(jù)本發(fā)明的自動(dòng)文檔處理的示意流程圖;圖6是根據(jù)本發(fā)明的服務(wù)提供商選擇模塊實(shí)施例的框圖;圖7是示出了根據(jù)本發(fā)明的用以顯示圖形用戶界面(GUI)和采集用戶偏好的方法實(shí)施例的流程圖;圖8A和SB是根據(jù)本發(fā)明的用于自動(dòng)選擇程度和提供商屬性選擇的用戶界面的一個(gè)實(shí)施例的圖形表達(dá);圖9是示出了根據(jù)本發(fā)明的用以采集和存儲(chǔ)服務(wù)提供商屬性的方法實(shí)施例的流程圖10是示出了根據(jù)本發(fā)明的用以自動(dòng)選擇服務(wù)提供商的方法實(shí)施例的流程圖;以及圖11是示出了根據(jù)本發(fā)明的用以半自動(dòng)選擇服務(wù)提供商的方法實(shí)施例的流程圖。附圖標(biāo)記說(shuō)明100系統(tǒng)102便攜式計(jì)算設(shè)備104網(wǎng)絡(luò)106筆劃和圖像工作流服務(wù)器108計(jì)算機(jī)110數(shù)據(jù)存儲(chǔ)器112耦接Il6信號(hào)線Il8信號(hào)線120信號(hào)線122a-122n計(jì)算機(jī)124a-124n信號(hào)線202便攜式計(jì)算設(shè)備204尖筆206顯示設(shè)備208筆劃捕捉設(shè)備&模塊210輸入設(shè)備212輸入設(shè)備214輸入設(shè)備216輸入設(shè)備218輸入設(shè)備220輸出設(shè)備302處理器304存儲(chǔ)器306通信單元308唯一設(shè)備標(biāo)示符存儲(chǔ)器310時(shí)鐘312元數(shù)據(jù)模塊314日志模塊316文檔傳輸模塊318文檔創(chuàng)建模塊320總線322呈現(xiàn)模塊324其他應(yīng)用326其他I/O設(shè)備328定位條&書簽?zāi)K402處理器404存儲(chǔ)器406通信單元408文檔傳輸模塊410時(shí)鐘412工作流模塊416日志模塊418其他應(yīng)用420總線422顯示設(shè)備424輸出設(shè)備426唯一設(shè)備ID428輸入設(shè)備432服務(wù)提供商選擇模塊502收件箱504文檔510時(shí)鐘512備份服務(wù)器602用戶偏好采集器和⑶I604用戶偏好存儲(chǔ)器606服務(wù)提供商可用檢測(cè)器608服務(wù)提供商屬性采集器610服務(wù)提供商選擇引擎612服務(wù)提供商屬性存儲(chǔ)器800用戶界面802標(biāo)簽804標(biāo)簽806標(biāo)簽808標(biāo)簽810按鈕812標(biāo)簽850用戶界面852屬性854滑塊條856位置指示器858位置指示器860位置指示器862按鈕864按鈕866位置指示器具體實(shí)施例方式以下描述了用以自動(dòng)或半自動(dòng)選擇服務(wù)或處理提供商的系統(tǒng)。為了說(shuō)明的目的,在以下描述中,為了提供對(duì)本發(fā)明透徹的理解,呈現(xiàn)了許多特定細(xì)節(jié)。然而,對(duì)于本領(lǐng)域技術(shù)人員將清楚的是,不使用這些特定細(xì)節(jié)能夠?qū)崿F(xiàn)本發(fā)明。在其他情況下,結(jié)構(gòu)和設(shè)備被顯示為框圖的形式,以避免模糊本發(fā)明。例如,在以下一個(gè)實(shí)施例中參照以諸如亞馬遜Kindle的硬件和軟件平臺(tái)為示例的便攜式計(jì)算設(shè)備描述本發(fā)明,所述Kindle利用電子紙(electronicpaper)、電紙(e-paper)和電子墨水顯示。然而,本發(fā)明應(yīng)用于能夠電子地捕捉墨水、數(shù)據(jù)和命令、并發(fā)送文檔的任何類型的便攜式計(jì)算設(shè)備。在說(shuō)明書中提及的“一個(gè)實(shí)施例”或“實(shí)施例”意味著關(guān)于實(shí)施例所描述的特定功能、結(jié)構(gòu)、或特征被包含在發(fā)明的至少一個(gè)實(shí)施例中。在說(shuō)明書中多個(gè)位置出現(xiàn)的語(yǔ)句“在一個(gè)實(shí)施例中”不必全部指相同的實(shí)施例。尤其是,以下所描述的本發(fā)明中包括兩個(gè)不同構(gòu)架,并且一些組件在兩種構(gòu)架中都可以運(yùn)行,而其他組件不可以。以下詳細(xì)描述中的一些部分,是以計(jì)算機(jī)存儲(chǔ)器中數(shù)據(jù)位上運(yùn)行的算法和符號(hào)表達(dá)的形式表現(xiàn)的。這些算法描述和表達(dá)是數(shù)據(jù)處理領(lǐng)域技術(shù)人員所使用的手段,來(lái)最有效地將他們的工作主旨傳達(dá)給本領(lǐng)域其他技術(shù)人員。通常,這里的算法被設(shè)想為導(dǎo)致所期望結(jié)果的步驟的自洽序列。所述步驟是需要物理操縱的物理量。雖然不是必要地,但通常來(lái)說(shuō),這些量表現(xiàn)為能夠被存儲(chǔ)、改變、組合、比較和其他方式操縱的電或磁信號(hào)。主要因?yàn)橥ㄓ玫脑?,?shí)踐證明,將這些信號(hào)指代為位(bits)、值(values)、要素(elements)、符號(hào)(symbols)、字符(characters)、術(shù)語(yǔ)(terms)、數(shù)(numbers)等有時(shí)是方便的。然而,應(yīng)當(dāng)記住,全部這些和相似術(shù)語(yǔ)應(yīng)當(dāng)與適當(dāng)?shù)奈锢砹肯嚓P(guān)聯(lián)并且只不過(guò)是用在這些量上的方便的標(biāo)簽。除非特別做出與以下討論明顯相反的闡述,否則應(yīng)當(dāng)理解為在描述、討論的通篇,使用諸如“處理”或“計(jì)算”或“算出”或“確定”或“顯示”等術(shù)語(yǔ),是指計(jì)算機(jī)系統(tǒng)或類似電子計(jì)算設(shè)備的活動(dòng)和過(guò)程,他們將在計(jì)算機(jī)系統(tǒng)的注冊(cè)表和存儲(chǔ)器中表現(xiàn)為物理(電子)量的數(shù)據(jù)操縱和變換為在計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或注冊(cè)表或其他這種信息存儲(chǔ)器、傳輸或顯示設(shè)備中相似地表現(xiàn)為物理量的其他數(shù)據(jù)。本發(fā)明還涉及用以執(zhí)行本文中運(yùn)行的裝置。該裝置可以是為所需目的而特定構(gòu)造的,或者可以包含由計(jì)算機(jī)中存儲(chǔ)的計(jì)算機(jī)程序選擇性觸發(fā)或重新配置的通用計(jì)算機(jī)。這種計(jì)算機(jī)程序可以被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)器介質(zhì)中,例如但不限制于,包括軟盤、光盤、CD-ROM的任何類型的磁盤,以及磁光盤、只讀存儲(chǔ)器(ROM)、隨機(jī)讀取存儲(chǔ)器(RAM)、EPR0M、EEPR0M、磁性或光學(xué)卡,或用以存儲(chǔ)電子指令、每個(gè)都連接至計(jì)算機(jī)系統(tǒng)總線的任何類型的介質(zhì)。本發(fā)明可以采用完全硬件環(huán)境、完全軟件環(huán)境或包含硬件和軟件兩種要素的實(shí)施例的形式。在優(yōu)選實(shí)施例中,本發(fā)明以軟件實(shí)現(xiàn),其中包括但不限于固件、常駐軟件、微代碼坐寸o此外,本發(fā)明可以采用可以從計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)讀取的計(jì)算機(jī)程序產(chǎn)品的形式,該介質(zhì)提供用以由計(jì)算機(jī)或任何指令運(yùn)行系統(tǒng)使用或相關(guān)聯(lián)的程序代碼。為了該描述目的,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可以是能夠包含、存儲(chǔ)、通信、傳播或運(yùn)輸程序,以由指令運(yùn)行系統(tǒng)、裝置或設(shè)備使用或相關(guān)聯(lián)的任何裝置。介質(zhì)可以是電子、磁性、光學(xué)、電磁、紅外或半導(dǎo)體系統(tǒng)(或裝置或設(shè)備)或傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的示例包括半導(dǎo)體或固態(tài)存儲(chǔ)器、磁帶、可去除計(jì)算機(jī)磁盤、隨機(jī)讀取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、硬磁盤和光盤。當(dāng)前光盤的示例包括光盤-只讀存儲(chǔ)器(CD-ROM)、光盤-讀/寫(CD-R/W)和DVD。適于存儲(chǔ)和/或運(yùn)行程序代碼的數(shù)據(jù)處理系統(tǒng)包括通過(guò)系統(tǒng)總線與存儲(chǔ)器元件直接或間接耦接的至少一個(gè)處理器。存儲(chǔ)器元件可以包括在實(shí)際運(yùn)行程序代碼的過(guò)程中所采用的本地存儲(chǔ)器、大容量存儲(chǔ)器和提供至少一些程序代碼的臨時(shí)存儲(chǔ)的高速緩存,以減少在運(yùn)行過(guò)程中必須從大容量存儲(chǔ)器中檢索代碼的次數(shù)。輸入/輸出或I/O設(shè)備(包括但不限于鍵盤、顯示器、指向設(shè)備等)可以直接或通過(guò)插進(jìn)I/O控制器被耦接到系統(tǒng)。網(wǎng)絡(luò)適配器也可以被耦接到系統(tǒng),使數(shù)據(jù)處理系統(tǒng)能夠變成通過(guò)插進(jìn)專用或公用網(wǎng)絡(luò)被耦接到其他數(shù)據(jù)處理系統(tǒng)或遠(yuǎn)程打印機(jī)或存儲(chǔ)設(shè)備。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和以太網(wǎng)卡僅僅是少數(shù)當(dāng)前可用類型的網(wǎng)絡(luò)適配器。最后,本文中所呈現(xiàn)的算法和顯示不是固有地與任何特定計(jì)算機(jī)或其他裝置相關(guān)聯(lián)的。根據(jù)本文中的教導(dǎo),各種通用系統(tǒng)都可以與程序一起使用,或者可以證實(shí)構(gòu)造更專業(yè)的裝置來(lái)執(zhí)行所需方法步驟是方便的。各種這些系統(tǒng)所需的結(jié)構(gòu)將從以下的描述中顯現(xiàn)。此外,本發(fā)明參照特定編程語(yǔ)言進(jìn)行描述。將會(huì)理解的是,如本文中所描述的,多種編程語(yǔ)言可以被用來(lái)實(shí)現(xiàn)本發(fā)明的教導(dǎo)。系統(tǒng)概沭圖1示出了系統(tǒng)100的實(shí)施例,該系統(tǒng)用于自動(dòng)的基于筆劃和圖像的工作流。現(xiàn)參照?qǐng)D1,該系統(tǒng)100的實(shí)施例包含:多個(gè)便攜式計(jì)算設(shè)備102a-102n、網(wǎng)絡(luò)104、計(jì)算機(jī)108、筆劃和圖像工作流服務(wù)器106、數(shù)據(jù)存儲(chǔ)器110和一個(gè)或多個(gè)服務(wù)提供商計(jì)算機(jī)122a-122n。多個(gè)便攜式計(jì)算設(shè)備102a_102n經(jīng)由各自的耦接112a_112n被無(wú)線耦接到網(wǎng)絡(luò)104。在一個(gè)實(shí)施例中,便攜式計(jì)算設(shè)備102a-102n是包括顯示、筆劃捕捉能力和無(wú)線通信能力的便攜式計(jì)算設(shè)備。便攜式計(jì)算設(shè)備102a-102n適于接收?qǐng)D像(例如,表格或文檔)、對(duì)接收到的圖像添加筆劃注釋以及發(fā)送經(jīng)注釋的接收到的圖像。以下參照?qǐng)D2和圖3將更詳細(xì)地描述便攜式計(jì)算設(shè)備102a-102n的實(shí)施例。網(wǎng)絡(luò)104是傳統(tǒng)類型的、有線或無(wú)線、并且具有任何數(shù)量的構(gòu)造,這種構(gòu)造諸如星形構(gòu)造、令牌環(huán)構(gòu)造或本領(lǐng)域技術(shù)人員公知的其他構(gòu)造。此外,網(wǎng)絡(luò)104可以包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)(例如,互聯(lián)網(wǎng))和/或任何其他互聯(lián)數(shù)據(jù)通路(多個(gè)設(shè)備可以通過(guò)該通路通彳目)。在另一實(shí)施例中,網(wǎng)絡(luò)104可以是對(duì)等網(wǎng)絡(luò)(peer-to-peer)。網(wǎng)絡(luò)104還可以被耦接至或包括通信網(wǎng)絡(luò)的部分,用來(lái)以各種不同的通信協(xié)議發(fā)送數(shù)據(jù)。在另一實(shí)施例中,網(wǎng)絡(luò)104包括藍(lán)牙通信網(wǎng)絡(luò)或蜂窩通信網(wǎng)絡(luò),用來(lái)發(fā)送和接收數(shù)據(jù),諸如經(jīng)由短消息服務(wù)(SMS)、多介質(zhì)消息服務(wù)(麗S)、超文本傳輸協(xié)議(HTTP)、直接數(shù)據(jù)連接、WAP、電子郵件等。計(jì)算機(jī)108是傳統(tǒng)類型的,諸如個(gè)人計(jì)算機(jī)或硬件服務(wù)器。計(jì)算機(jī)108通過(guò)信號(hào)線118被耦接到網(wǎng)絡(luò)104。在一個(gè)實(shí)施例中,計(jì)算機(jī)能夠訪問(wèn)筆劃和圖像工作流服務(wù)器106并與其通信來(lái)最初輸入表格,用于根據(jù)工作流處理特定表格或驗(yàn)證對(duì)特定表格的處理。例如,用戶可以使用計(jì)算機(jī)108向筆劃和圖像工作流服務(wù)器106輸入諸如PDF文件的文檔用于將來(lái)處理。相似地,計(jì)算機(jī)108可以是根據(jù)工作流的全部處理全部被完成之后,所完成表格的接收器。計(jì)算機(jī)108可以與筆劃和圖像工作流服務(wù)器106的驗(yàn)證模塊430(見圖4)通信,來(lái)驗(yàn)證特定表格的處理狀態(tài)或完成。最后,計(jì)算機(jī)108可以作為工作流的中間階段、或甚至包含筆劃和圖像工作流服務(wù)器106的一些能力,在電子文檔上運(yùn)行,并且與便攜式計(jì)算設(shè)備102a-102n直接通信。筆劃和圖像工作流服務(wù)器106經(jīng)由信號(hào)線116被耦接至網(wǎng)絡(luò)104,用以與便攜式計(jì)算設(shè)備102a-102n通信。筆劃和圖像工作流服務(wù)器106包括文檔傳輸模塊408、工作流模塊412、日志模塊416和驗(yàn)證模塊430(見圖4)。筆劃和圖像工作流服務(wù)器106從便攜式計(jì)算設(shè)備102a-102n發(fā)送和接收文檔,維護(hù)用以驗(yàn)證的日志,并且實(shí)現(xiàn)類紙式工作流及處理文檔。這是尤其有益的,因?yàn)楣P劃和圖像工作流服務(wù)器106為便攜式設(shè)備用戶實(shí)現(xiàn)類紙式工作流并處置處理電子文檔的開銷,這使得處理對(duì)于用戶是不可見的。數(shù)據(jù)存儲(chǔ)器110經(jīng)由信號(hào)線120被耦接至筆劃和圖像工作流服務(wù)器106。在替選實(shí)施例中,數(shù)據(jù)存儲(chǔ)器10通過(guò)網(wǎng)絡(luò)104被耦接至筆劃和圖像工作流服務(wù)器106。例如,在這種替選實(shí)施例中,數(shù)據(jù)存儲(chǔ)器110是諸如亞馬遜S3的在線存儲(chǔ)Web服務(wù)。數(shù)據(jù)存儲(chǔ)器110是非易失性存儲(chǔ)設(shè)備或相似的永久性存儲(chǔ)設(shè)備和介質(zhì)。數(shù)據(jù)存儲(chǔ)設(shè)備110為處理器302存儲(chǔ)數(shù)據(jù)和指令并包含一個(gè)或多個(gè)設(shè)備,包括硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器、CD-ROM設(shè)備、DVD-ROM設(shè)備、DVD-RAM設(shè)備、DVD-Rff設(shè)備、閃存設(shè)備或本領(lǐng)域公知的一些其他大容量存儲(chǔ)設(shè)備。數(shù)據(jù)存儲(chǔ)器110被用來(lái)存儲(chǔ)諸如處理日志的關(guān)于工作流處理的信息。服務(wù)提供商計(jì)算機(jī)122a_122n是傳統(tǒng)類型的諸如個(gè)人計(jì)算機(jī)或硬件服務(wù)器。月艮務(wù)提供商計(jì)算機(jī)122a-122n通過(guò)信號(hào)線124a_124n被分別耦接至網(wǎng)絡(luò)104。在一個(gè)實(shí)施例中,服務(wù)提供商計(jì)算機(jī)122a-122n訪問(wèn)筆劃和圖像工作流服務(wù)器106并與其通信,來(lái)執(zhí)行一部分較大工作流的部分或任務(wù)。在一個(gè)實(shí)施例中,服務(wù)提供商計(jì)算機(jī)122a-122n包括客戶應(yīng)用,該客戶應(yīng)用與筆劃和圖像工作流服務(wù)器106交互以接收文檔以及用于執(zhí)行工作流的任務(wù)或部分的其他必要信息??蛻魬?yīng)用還負(fù)責(zé)將處理過(guò)的文檔、其他處理過(guò)的信息或結(jié)果發(fā)送回筆劃和圖像工作流服務(wù)器106。客戶應(yīng)用還控制和處置在服務(wù)提供商計(jì)算機(jī)122a-122n與筆劃和圖像工作流服務(wù)器106之間的通信,用于控制、錯(cuò)誤處置和其他功能。例如,客戶應(yīng)用可以與筆劃和圖像工作流服務(wù)器106的驗(yàn)證模塊430(見圖4)通信,以驗(yàn)證特定表格處理的狀態(tài)或完成;或者與服務(wù)提供商屬性采集器608(見圖6)通信,以處理與特定工作的執(zhí)行相關(guān)的統(tǒng)計(jì)。服務(wù)提供商計(jì)算機(jī)122a_122n被配置為執(zhí)行任何諸如但不限于以下的各種功能,文本-語(yǔ)音轉(zhuǎn)換、語(yǔ)言轉(zhuǎn)換、格式轉(zhuǎn)換、拼寫檢查、格式化、OCR、校正、向第三方系統(tǒng)輸入、圖像抽取、文檔存儲(chǔ)和保留等。服務(wù)提供商計(jì)算機(jī)122a-122n被配置為作為工作流的中間階段在電子文檔上運(yùn)行。在一個(gè)實(shí)施例中,每個(gè)服務(wù)提供商計(jì)算機(jī)122a-122n由單獨(dú)的公司擁有并運(yùn)行,并且每個(gè)服務(wù)提供商計(jì)算機(jī)122a-122n提供不同類型的功能。本領(lǐng)域技術(shù)人員將會(huì)意識(shí)到,可以存在多個(gè)服務(wù)提供商計(jì)算機(jī)122a-122n提供相同的服務(wù)或功能,但是具有多種不同的屬性。實(shí)際上,服務(wù)提供商計(jì)算機(jī)122a-122n提供了市場(chǎng),在該市場(chǎng)中提供商競(jìng)爭(zhēng)由筆劃和圖像工作流服務(wù)器106分派的任務(wù)或工作。最后,其他實(shí)施例中,服務(wù)提供商計(jì)算機(jī)122a-122n包括筆劃和圖像工作流服務(wù)器106的一些能力,并且直接與便攜式計(jì)算設(shè)備102a-102n通信。在以下許多情況中,術(shù)語(yǔ)“服務(wù)提供商”被用來(lái)互換地指代這種服務(wù)提供商計(jì)算機(jī)122a-122n。盡管圖1的系統(tǒng)僅僅示出了一個(gè)筆劃和圖像工作流服務(wù)器106,但是應(yīng)當(dāng)理解的是,可以存在任何數(shù)量的額外的工作流服務(wù)器,例如為其他功能、公司、單位、組織結(jié)構(gòu)專用。計(jì)算板202(見圖2)可以與多于一個(gè)的筆劃和圖像工作流服務(wù)器106通信。文檔的特定頁(yè)面或片段能夠與不同工作流服務(wù)器相關(guān)聯(lián)。同樣,部分復(fù)合文檔能夠被轉(zhuǎn)發(fā)而不是發(fā)送整個(gè)復(fù)合文檔。便攜式計(jì)算設(shè)備102現(xiàn)參照?qǐng)D2A、圖2B和圖3,將更詳細(xì)地描述便攜式計(jì)算設(shè)備102的實(shí)施例。該便攜式計(jì)算設(shè)備102包括計(jì)算板202和尖筆204。計(jì)算板202顯示圖像并記錄寫在圖像上的任何筆劃。筆劃典型地被立即顯示在圖像頂部,就如同用鋼筆寫在紙上。筆劃還被典型地捕捉為點(diǎn)或段的序列。通常,一些時(shí)間信息與筆劃一起被捕捉并且有時(shí)壓力信息被捕捉。“抬筆”和“落筆”也可以與筆劃一起被記錄,指示與板的接觸和與之相對(duì)的靠近板。在一些情況中,尖筆204可以具有識(shí)別器或按鈕或不同的“末端”并且這也可以與筆劃一起被記錄。計(jì)算板202包括顯示設(shè)備206、筆劃捕捉設(shè)備和模塊208、多個(gè)輸入設(shè)備210-216、攝像機(jī)218、輸出設(shè)備220、處理器302、存儲(chǔ)器304、通信單元306、唯一設(shè)備標(biāo)示符存儲(chǔ)器308、時(shí)鐘310、元數(shù)據(jù)模塊312、日志模塊314、文檔傳輸模塊316、文檔創(chuàng)建模塊318、總線320、呈現(xiàn)模塊322、其他應(yīng)用324和定位條和書簽?zāi)K328?,F(xiàn)參照?qǐng)D2A和圖2B,顯示了計(jì)算板202的一個(gè)實(shí)施例。在這個(gè)實(shí)施例中,顯示設(shè)備206是諸如由E-1nk制造并出售的電子紙顯示器。在其他實(shí)施例中,顯示設(shè)備206是液晶顯示器(LCD)或任何其他相似配備的顯示設(shè)備、屏幕或監(jiān)視器。顯示設(shè)備206代表被配備為如本文中所描述的,顯示電子圖像和數(shù)據(jù)的任何設(shè)備。顯示設(shè)備206的尺寸被形成為足夠顯示至少小“頁(yè)面”的信息。在不同實(shí)施例中,顯示器是二進(jìn)制的(僅兩種不同的像素值)、單色(一個(gè)顏色的多種陰影)、或允許有多個(gè)顏色和陰影。顯示設(shè)備206優(yōu)選的是重量輕功率低的顯示器。在一個(gè)實(shí)施例中,顯示設(shè)備206使用反射光而不是散發(fā)光用于戶外使用,并且使用較少的電力。顯示設(shè)備206還具有高分辨率,用以顯示可以其他方式顯示在紙上的信息,但是設(shè)備顯示設(shè)備206承受的更新速度遠(yuǎn)低于LCD顯示器通常具有的60Hz的刷新率。與顯示設(shè)備206相匹配,具有諸如數(shù)字化輸入板或圖形輸入板的筆劃捕捉設(shè)備208。筆劃捕捉設(shè)備208是可以在顯示器上方、下方或周圍具有接收器的觸感設(shè)備或電磁或光感設(shè)備。筆劃捕捉設(shè)備208能夠從尖筆204或手指或其他工具接受筆劃。筆劃捕捉設(shè)備208是用于尖筆204的傳感器,并且具有足以捕捉可識(shí)別的手寫和印刷和其他圖畫的分辨率。在一個(gè)實(shí)施例中,顯示設(shè)備206配備有觸屏,在該觸屏中接觸性敏感的透明面板覆蓋顯示設(shè)備206的屏幕。在一個(gè)實(shí)施例中,筆劃捕捉設(shè)備208是由Wacom有限公司制造并銷售的數(shù)字轉(zhuǎn)換器。在另一實(shí)施例中,筆劃捕捉設(shè)備208是返回單獨(dú)接觸點(diǎn)的水平和垂直位置的簡(jiǎn)單傳感器。在再一實(shí)施例中,筆劃捕捉設(shè)備208是多個(gè)更復(fù)雜的傳感器,其返回壓力、位置、時(shí)間和甚至尖筆204的ID號(hào)或類型或指示按鈕被按壓在尖筆上、或尖筆已經(jīng)被反轉(zhuǎn)(例如用以擦除)的指示。一些傳感器可以返回多個(gè)接觸點(diǎn)。筆劃捕捉設(shè)備208是筆劃捕捉模塊208的一部分或者適于與其通信。除了尖筆204以外,計(jì)算板202還提供多個(gè)輸入設(shè)備210-216以輸入命令。如在圖2A中所示,第一按鈕210在計(jì)算板202的頂部邊緣上,當(dāng)被選擇時(shí),將計(jì)算板202轉(zhuǎn)變?yōu)殚_和關(guān)。在一個(gè)實(shí)施例中,第一按鈕210能夠短時(shí)間被選擇而使計(jì)算板20處于休眠模式,并且被按下更長(zhǎng)時(shí)間,將計(jì)算板202轉(zhuǎn)變?yōu)殛P(guān)閉。第二按鈕212控制攝像機(jī)218的運(yùn)行,并且當(dāng)被選擇時(shí),使得攝像機(jī)218捕捉圖像。當(dāng)?shù)谌粹o214被選擇時(shí),指示文檔的注釋已經(jīng)完成,并且文檔應(yīng)當(dāng)被計(jì)算板202發(fā)送。第四對(duì)輸入按鈕216使得用戶能夠分別轉(zhuǎn)換到文檔的下一頁(yè)或前一頁(yè)。本領(lǐng)域技術(shù)人員將意識(shí)到的是,這些作為按鈕的輸入設(shè)備僅僅是對(duì)于多個(gè)輸入設(shè)備210-216的一個(gè)實(shí)施例,并且更少或更多按鈕或輸入設(shè)備的多種其他配置也在本發(fā)明的精神和范圍內(nèi)。更具體地說(shuō),在另一實(shí)施例中,計(jì)算板202具有正好兩個(gè)(或沒(méi)有)按鈕,因?yàn)榘粹o可能妨礙設(shè)備被感知為類紙式的。在這種實(shí)施例中,只要存在網(wǎng)絡(luò)連接,筆劃和其他元數(shù)據(jù)就將持續(xù)被傳送。頁(yè)面或一組頁(yè)面的完成可以通過(guò)按下在板上的“提交”或“拒絕”按鈕來(lái)指示,或者在顯示的頁(yè)面上可以存在區(qū)域,并且將筆劃添加至那些區(qū)域可以導(dǎo)致適當(dāng)數(shù)據(jù)的提交。本領(lǐng)域技術(shù)人員將意識(shí)到,對(duì)于多個(gè)輸入設(shè)備210-216,存在多種不同數(shù)量和配置。例如,另一配置包括一個(gè)用于電源的按鈕和一個(gè)用于提交的按鈕;第二示例具有滑動(dòng)塊以根據(jù)手指的位置和一個(gè)或多個(gè)按鈕,在大量頁(yè)面中選擇頁(yè)面?,F(xiàn)在還參照?qǐng)D2B,顯示了計(jì)算板202的后側(cè)。計(jì)算板202包括在后側(cè)的攝像機(jī)218和在前側(cè)的輸出設(shè)備220。如圖2B中所示的,攝像機(jī)218被放置為在計(jì)算板202的后側(cè)左上角、其鏡頭面朝外。攝像機(jī)218是諸如那些可用在蜂窩電話或筆記本計(jì)算機(jī)上的傳統(tǒng)類型。輸出設(shè)備220在計(jì)算板202的前側(cè),并在圖2A中示出。輸出設(shè)備220是用于顯示小圖像的設(shè)備,并且被用作攝像機(jī)的取景器。在一個(gè)實(shí)施例中,輸出設(shè)備220是有機(jī)發(fā)光二極管(OLED)并且僅僅當(dāng)攝像機(jī)運(yùn)行時(shí)才運(yùn)行。在另一實(shí)施例中,輸出設(shè)備220被用以指示設(shè)備的狀態(tài),這種狀態(tài)諸如1)計(jì)算板202是否有電并且可以運(yùn)行;2)計(jì)算板202是否具有網(wǎng)絡(luò)連接;3)計(jì)算板202是否正在發(fā)送或接收復(fù)合文檔等。本領(lǐng)域技術(shù)人員將意識(shí)到,以上列舉的那些以外,還可以存在多種額外的狀態(tài)指示器可以是輸出設(shè)備220的一部分,或者狀態(tài)可以通過(guò)主顯示器206被提供?,F(xiàn)在還參照?qǐng)D3,描述了計(jì)算板202的其他組件。處理器302包括算法邏輯單元、微處理器、通用控制器或一些其他處理器陣列,以執(zhí)行計(jì)算、向顯示設(shè)備206提供電子顯示信號(hào)、以及檢測(cè)和處理筆劃輸入。處理器302被耦接至總線320用以與計(jì)算板202的其他組件通信。處理器302處理數(shù)據(jù)信號(hào),并且可以包括多種計(jì)算架構(gòu),該計(jì)算架構(gòu)包括復(fù)雜指令集計(jì)算機(jī)(CISC)架構(gòu)、精簡(jiǎn)指令集計(jì)算機(jī)(RISC)架構(gòu)、或執(zhí)行指令集組合的架構(gòu)。盡管僅僅單一處理器在圖3中示出,但是還可以包括多個(gè)處理器。計(jì)算板202的處理能力可以被限制為支持圖像顯示和記錄筆劃以及傳輸筆劃。處理能力可以足夠執(zhí)行更復(fù)雜的任務(wù),包括多種類型的圖像處理、筆劃處理、或識(shí)別任務(wù)。對(duì)本領(lǐng)域技術(shù)人員將清楚的是,其他處理器、操作系統(tǒng)、傳感器、顯示和物理配置是可能的。計(jì)算板202還包括可以由處理器運(yùn)行的操作系統(tǒng),諸如但不限于基于WINDOWS、MacOSX、Android或UNIX的操作系統(tǒng)。存儲(chǔ)器304存儲(chǔ)可以由處理器302運(yùn)行的指令和/或數(shù)據(jù)。指令和/數(shù)據(jù)可以包含用以執(zhí)行任何和/或全部本文中所描述的技術(shù)的代碼。存儲(chǔ)器304可以是動(dòng)態(tài)隨機(jī)讀取存儲(chǔ)器(DRAM)設(shè)備、靜態(tài)隨機(jī)讀取存儲(chǔ)器(SRAM)設(shè)備、閃存或本領(lǐng)域公知的一些其他存儲(chǔ)設(shè)備。在一個(gè)實(shí)施例中,存儲(chǔ)器304還包括諸如硬盤驅(qū)動(dòng)器或閃盤驅(qū)動(dòng)器的非易失性存儲(chǔ)器,用于將日志信息存儲(chǔ)在更永久的基底上。為了與計(jì)算板202的其他組件通信,存儲(chǔ)器304通過(guò)總線320被耦接。通信單元306被耦接至天線和總線320。在替選實(shí)施例中,通信單元306可以提供用于直接物理連接至網(wǎng)絡(luò)104的端口。通信單元306包括用以發(fā)送和接收復(fù)合文檔的收發(fā)器。在一個(gè)實(shí)施例中,通信單元306包括用以與接入點(diǎn)無(wú)線通信的W1-Fi收發(fā)器。在另一實(shí)施例中,通信單元306包括用以與其他設(shè)備無(wú)線通信的藍(lán)牙(Bluetooth)收發(fā)器。在再一實(shí)施例中,通信單元306包括蜂窩通信收發(fā)器,用以諸如經(jīng)由短消息服務(wù)(SMS)、多介質(zhì)消息服務(wù)(麗S)、超文本傳輸協(xié)議(HTTP)、直接數(shù)據(jù)連接、WAP、電子郵件等,在蜂窩通信網(wǎng)絡(luò)上發(fā)送和接收數(shù)據(jù)。在又一實(shí)施例中,通信單元306包括用以有線連接的端口,諸如但不限于USB、SD或CAT-5等。通信單元306將處理器302鏈接至可以包括多個(gè)處理系統(tǒng)的網(wǎng)絡(luò)104。處理系統(tǒng)的網(wǎng)絡(luò)可以包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)(例如,互聯(lián)網(wǎng))、和/或任何其他互聯(lián)數(shù)據(jù)通路(多個(gè)設(shè)備可以通過(guò)該通路通信)。通信單元306還提供其他傳統(tǒng)的對(duì)網(wǎng)絡(luò)104的連接,用以使用標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議分布文件(介質(zhì)目標(biāo)),該標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議諸如TCP/IP、HTTP、HTTPS和SMTP,如同本領(lǐng)域技術(shù)人員將理解的。計(jì)算板202包括用以唯一設(shè)備標(biāo)示符308的存儲(chǔ)器。計(jì)算板202被耦接至總線320,以按照需要將唯一標(biāo)示符提供給其他組件。在一個(gè)實(shí)施例中,存儲(chǔ)器是用以存儲(chǔ)唯一設(shè)備標(biāo)示符308的只讀存儲(chǔ)器。在另一實(shí)施例中,唯一標(biāo)示符存儲(chǔ)器308是存儲(chǔ)公鑰-私鑰對(duì)的非易失性存儲(chǔ)器。對(duì)于計(jì)算板202來(lái)說(shuō),具有唯一標(biāo)示符是有用的,該唯一標(biāo)示符用于指示筆劃被記錄在哪里或用于各種通信協(xié)議。在一些實(shí)施例中,唯一標(biāo)示符是計(jì)算板202中網(wǎng)絡(luò)芯片的硬件MAC地址。唯一標(biāo)示符308可以是另一功能塊(諸如通信單元306)的內(nèi)部部分,或在存儲(chǔ)器單元304中的非易失性存儲(chǔ)器中。在另一實(shí)施例中,唯一標(biāo)示符是與計(jì)算板202上的存儲(chǔ)卡相關(guān)聯(lián)的唯一ID,以這種方式,當(dāng)存儲(chǔ)卡被移動(dòng)時(shí),與特定設(shè)備的關(guān)聯(lián)可以移動(dòng)到不同設(shè)備,這可能是所希望的行為。唯一標(biāo)示符對(duì)于多種操作是有用的,但是典型地不提供太多安全。例如,硬件MAC地址可以被其他設(shè)備假冒。因此,使設(shè)備與諸如RSA的公鑰密碼系統(tǒng)中的密鑰對(duì)相關(guān)聯(lián)通常是有價(jià)值的。在一個(gè)實(shí)施例中,計(jì)算板202被制成或配置為被散布有私鑰和公鑰。然后,計(jì)算板202可以對(duì)筆劃的數(shù)字簽名、圖像、日志或源自設(shè)備的其他介質(zhì)使用其私鑰。他人可以使用公鑰來(lái)驗(yàn)證這些介質(zhì)。公鑰還可以被用來(lái)提供與設(shè)備的保密通信。對(duì)加密使用設(shè)備公鑰將限制他人訪問(wèn)希望單獨(dú)用于特定計(jì)算板202的頁(yè)面圖像或元數(shù)據(jù)。時(shí)鐘310是傳統(tǒng)類型的,并且為計(jì)算板202提供本地時(shí)間的指示。詳細(xì)來(lái)說(shuō),時(shí)鐘310被用來(lái)提供復(fù)合文檔被處理時(shí)的本地時(shí)間。使用日志模塊314,這個(gè)時(shí)間值也與數(shù)據(jù)一起被存儲(chǔ)在本地日志文件中。時(shí)鐘310適于使用系統(tǒng)總線320將這個(gè)信息傳遞給處理器302和日志模塊314。元數(shù)據(jù)模塊312是包括例行程序的軟件,用以從文檔中提取元數(shù)據(jù)并將元數(shù)據(jù)存儲(chǔ)為文檔的一部分。在一個(gè)實(shí)施例中,元數(shù)據(jù)模塊312是可以由處理器302運(yùn)行以提供以下所描述的功能的指令,用以讀取圖像/頁(yè)面元數(shù)據(jù)以及文檔元數(shù)據(jù)兩者。在另一實(shí)施例中,元數(shù)據(jù)模塊312是用以呈現(xiàn)用戶界面、捕捉筆劃信息以及根據(jù)工作流路由(從便攜式計(jì)算設(shè)備102發(fā)送文檔并在便攜式設(shè)備102處接收)文檔的軟例行程序(softroutines)。在一個(gè)實(shí)施例中,元數(shù)據(jù)模塊312存儲(chǔ)在存儲(chǔ)器304中,并且可以由處理器302讀取和運(yùn)行。在任何情況下,元數(shù)據(jù)模塊312都適于與處理器302和計(jì)算板202的其他組件協(xié)作和通信。日志模塊314是軟件,包括用以在存儲(chǔ)器304中,更具體來(lái)說(shuō),在存儲(chǔ)器304的非易失性存儲(chǔ)器部分中創(chuàng)建和存儲(chǔ)本地日志的例行程序。在一個(gè)實(shí)施例中,日志模塊314是可以由處理器302運(yùn)行的一組例行程序,以將元數(shù)據(jù)存儲(chǔ)在計(jì)算板202和筆劃和圖像工作流服務(wù)器106上的交叉的(entangled)哈希鏈日志中。日志模塊314在事務(wù)中提供對(duì)工作流完成的驗(yàn)證是尤其關(guān)鍵的。在一個(gè)實(shí)施例中,日志模塊314還包括例行程序,用以將其特定計(jì)算板202的日志公布或存儲(chǔ)在網(wǎng)絡(luò)上的公共可用地點(diǎn)中。日志模塊314通過(guò)總線320被耦接至處理器302、存儲(chǔ)器304以及通信單元306。文檔傳輸模塊316是用以從筆劃和圖像工作流服務(wù)器106傳送和接收文檔的軟件和例行程序。在其他實(shí)施例中,文檔傳輸模塊316從任何其他計(jì)算設(shè)備發(fā)送和接收文檔作為格式化的消息,該計(jì)算設(shè)備諸如但不限于計(jì)算機(jī)108、筆劃和圖像工作流服務(wù)器106或其他便攜式計(jì)算設(shè)備102。文檔傳輸模塊316通過(guò)總線320被耦接,用以與處理器302和通信單元306通信。文檔傳輸模塊316負(fù)責(zé)從計(jì)算板202傳送和接收文檔或格式化消息,諸如通過(guò)電子郵件、文件傳輸、XMPP或?qū)S脩?yīng)用。在第一實(shí)施例中,文檔傳輸模塊316是可以在計(jì)算板202上運(yùn)行的客戶端軟件,其維護(hù)用作收件箱的目錄結(jié)構(gòu)。文檔傳輸模塊316從筆劃和圖像工作流服務(wù)器106上的相應(yīng)收件箱將文檔移動(dòng)至該目錄。一旦在計(jì)算板202的收件箱中的文檔被注釋過(guò)并且用戶輸入提交指令,則文檔傳輸模塊316從目錄結(jié)構(gòu)中移除該文檔并將其傳輸至筆劃和圖像工作流服務(wù)器106,用以進(jìn)一步處理。在第二實(shí)施例中,文檔傳輸模塊316是能夠接收和發(fā)送具有附件的電子郵件的電子郵件客戶端。該電子郵件客戶端可以在處理器302運(yùn)行。郵件服務(wù)器通常使用POP或IMAP協(xié)議與郵件客戶端對(duì)話,并且計(jì)算板202被配置為使用任一協(xié)議。消息的格式是計(jì)算板202能夠直接使用的,例如,圖像文件的附件。消息是需要在計(jì)算板202上轉(zhuǎn)換的格式,例如PDF文檔。替選地,特殊郵件服務(wù)器可以提供消息的轉(zhuǎn)換,以使得板不需要支持多種格式。在多個(gè)設(shè)備被使用在工作流中來(lái)分配必須僅僅被完成一次的工作(例如,如同在以上所描述的分部收件箱中)的情況下,使用IMAP是有利的。多個(gè)設(shè)備102a-n可以被配置為具有相同的IMAP服務(wù)器和“用戶名”客戶端。設(shè)備組102a-n可以顯示“收件箱”中的全部表格。一旦在任何設(shè)備102a-n上的任何用戶將表格標(biāo)記為“已處理”,則設(shè)備將消息移出“收件箱”并且可能進(jìn)入IMAP服務(wù)器上的“已處理”信箱中。當(dāng)其他設(shè)備102a-n檢查IMAP服務(wù)器上的“收件箱”時(shí),他們將確定頁(yè)面不再出現(xiàn)并且將不再顯示他們。當(dāng)板需要發(fā)送一個(gè)頁(yè)面或筆劃或多個(gè)頁(yè)面和筆劃時(shí),板能夠作為電子郵件客戶端并且發(fā)送電子郵件,也許連同目錄結(jié)構(gòu)中的、已經(jīng)被壓縮并被結(jié)合至單個(gè)文件中的頁(yè)面一起。在第三實(shí)施例中,文檔傳輸模塊316是用以執(zhí)行文件傳輸?shù)睦谐绦颉6喾N文件傳輸方法可以被用來(lái)將文檔移動(dòng)至計(jì)算板202或從計(jì)算板202將其移出。計(jì)算板202可以運(yùn)行ftp、http或webdav服務(wù)器并且其他設(shè)備可以在計(jì)算板202上推進(jìn)或拖出文檔。計(jì)算板202還可以被配置為從外部服務(wù)器獲取或?qū)ζ浒l(fā)布新的文檔,同樣經(jīng)由ftp、http、rsync、webdav或其他協(xié)議。在第四實(shí)施例中,文檔傳輸模塊316是諸如用以經(jīng)由麗S或其他通信協(xié)議通信的客戶端通信程序。在即時(shí)通信中使用的協(xié)議XMPP被用來(lái)提供文檔和筆劃與板的通信。即時(shí)通信協(xié)議是有用的,因?yàn)橄⒔M的任何成員都可以發(fā)起消息,甚至是在其他成員正在傳送消息的同時(shí)。對(duì)于計(jì)算板202,這允許服務(wù)為板傳送圖像,與此同時(shí)筆劃被從板傳送給服務(wù)器。如果計(jì)算板202的組正在共享顯示空間,即時(shí)通信協(xié)議還可以是有用的,從而組的全部成員可以被告知新的筆劃。在第五實(shí)施例中,文檔傳輸模塊316是定制應(yīng)用。當(dāng)然,信息可以與被設(shè)計(jì)為與板一起使用板專用API工作的專用程序一起被傳送給計(jì)算板202。指令者可能要將工作單“拖放”到板的圖形表達(dá)上,而不知道用以移動(dòng)文件的具體方法。文檔創(chuàng)建模塊318是用以創(chuàng)建新文檔的軟件或例行程序。文檔創(chuàng)建模塊318可以在處理器302上運(yùn)行并且被耦接至總線320用以與計(jì)算板202的其他組件通信。文檔創(chuàng)建模塊318響應(yīng)來(lái)自輸入設(shè)備210-218或筆劃捕捉設(shè)備208的信號(hào)。文檔創(chuàng)建模塊318在存儲(chǔ)器304中存儲(chǔ)文檔的模板表格。響應(yīng)于用戶輸入,文檔創(chuàng)建模塊318訪問(wèn)所存儲(chǔ)的模板表格并且復(fù)制所選的表格以從模板表格創(chuàng)建新的文檔。一旦被創(chuàng)建,存儲(chǔ)在存儲(chǔ)器304中的文檔被添加到由呈現(xiàn)模塊322維護(hù)的收件箱列表,否則如任何其他文檔一樣被編輯、操縱和傳輸,??偩€320代表共享總線,用以貫穿計(jì)算板202通信信息和數(shù)據(jù)。總線320可以代表一個(gè)或多個(gè)總線,包括工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(ISA)總線、周邊擴(kuò)展元件接口(PCI)總線、通用串行總線(USB)或本領(lǐng)域公知的、提供相似功能的一些其他總線。額外的組件通過(guò)系統(tǒng)總線320被耦接至處理器302,該額外的組件包括顯示設(shè)備206、筆劃捕捉設(shè)備和模塊208、多個(gè)輸入設(shè)備210-216、輸出設(shè)備220、處理器302、存儲(chǔ)器304、通信單元306、唯一設(shè)備標(biāo)示符存儲(chǔ)器308、時(shí)鐘310、元數(shù)據(jù)模塊312、日志模塊314、文檔傳輸模塊316、呈現(xiàn)模塊322和其他應(yīng)用324。在計(jì)算系統(tǒng)202中還可以存在多個(gè)總線,被設(shè)計(jì)為在功能元件之間提供最有效的通信。呈現(xiàn)模塊322是軟件和例行程序,用以在顯示設(shè)備206上顯示文檔和收件箱,并且響應(yīng)來(lái)自輸入設(shè)備210-216的輸入而調(diào)整對(duì)圖像的顯示。呈現(xiàn)模塊322執(zhí)行產(chǎn)生圖2、圖8A和圖SB中所示的雙重模式用戶界面的例行程序。呈現(xiàn)模塊322還與定位條和書簽?zāi)K328協(xié)作,以產(chǎn)生新的圖形用戶界面。在一個(gè)實(shí)施例中,呈現(xiàn)模塊322是可以由處理器302運(yùn)行的瘦客戶機(jī)例行程序,以致使將圖像顯示在顯示設(shè)備206上。呈現(xiàn)模塊322通過(guò)總線320被耦接至顯示設(shè)備206、處理器302、存儲(chǔ)器304以及定位條和書簽?zāi)K328。其他應(yīng)用324包括可以由處理器302為多種其他類型的功能運(yùn)行的其他軟件和例行程序。在一個(gè)實(shí)施例中,由處理器302運(yùn)行的一個(gè)或多個(gè)應(yīng)用程序包括而不限于,文字處理應(yīng)用、電子郵件應(yīng)用、財(cái)務(wù)應(yīng)用、以及網(wǎng)頁(yè)瀏覽器應(yīng)用。定位條和書簽?zāi)K328是用以產(chǎn)生新的圖形用戶界面的軟件和例行軟件,該圖形用戶界面提供定位條用以在文檔的頁(yè)面之間導(dǎo)航和提供書簽功能。定位條和書簽?zāi)K328負(fù)責(zé)產(chǎn)生圖形用戶界面,該用戶界面提供了具有可操縱的頁(yè)面框以在文檔的頁(yè)面之間移動(dòng)的定位條。定位條和書簽?zāi)K328適用于從筆劃捕捉模塊208接收筆輸入并且將筆輸入解釋為指令或命令。通過(guò)沿著定位條操縱頁(yè)面框的位置,用戶可以改變被顯示的頁(yè)面。在一個(gè)實(shí)施例中,定位條和書簽?zāi)K328還提供書簽或引用功能。定位條和書簽?zāi)K328響應(yīng)筆輸入沿著定位條添加、移動(dòng)至或刪除參考標(biāo)記。一旦參考標(biāo)記被設(shè)定,則定位條和書簽?zāi)K328將參考標(biāo)記或書簽附近的輸入解釋為用以移動(dòng)至所標(biāo)記的位置的命令。最后,計(jì)算板202可以包括一個(gè)或多個(gè)其他I/O設(shè)備326。例如,其他I/O設(shè)備326可以包括產(chǎn)生聲音的揚(yáng)聲器、記錄聲音的麥克風(fēng)、記錄文檔或圖像的掃描器或攝像機(jī),以及類似加速器、尋呼機(jī)發(fā)動(dòng)機(jī)(pagermotor)、或觸感反饋的其他傳感器或反饋設(shè)備??蛇x地,其他I/O設(shè)備326可以包括一個(gè)或多個(gè)模擬-數(shù)字或數(shù)字-模擬變換器,和/或一個(gè)或多個(gè)數(shù)字信息號(hào)處理器以輔助聲音處理。這些其他I/O設(shè)備326通過(guò)總線320被耦接,用以與處理器302和存儲(chǔ)器304通信??蛇x地,微控制器可以被附加作為其他I/O設(shè)備326的一部分,以輔助功率系統(tǒng)控制以及對(duì)主處理器302卸荷較低速的不太重要的任務(wù)。筆劃和圖像工作流服務(wù)器106現(xiàn)在參照?qǐng)D4,將更詳細(xì)的描述筆劃和圖像工作流服務(wù)器106的實(shí)施例。筆劃和圖像工作流服務(wù)器106包含處理器402、存儲(chǔ)器404、通信單元406、文檔傳輸模塊408、時(shí)鐘410、工作流模塊412、日志模塊416、其他應(yīng)用418、總線420、驗(yàn)證模塊430和服務(wù)提供商選擇模塊432。在替選實(shí)施例中,筆劃和圖像工作流服務(wù)器106還包括顯示設(shè)備422、輸出設(shè)備424、唯一設(shè)備ID存儲(chǔ)器426和輸入設(shè)備428。本領(lǐng)域技術(shù)人員將意識(shí)到,筆劃和圖像工作流服務(wù)器106的一些組件具有與計(jì)算板202的組件相同或相似的功能,因此對(duì)這些組件的描述在這里將不再重復(fù)。例如,處理器402、存儲(chǔ)器404、通信單元406、文檔傳輸模塊408、日志模塊416、時(shí)鐘410、其他應(yīng)用418、顯示設(shè)備422、輸出設(shè)備424、唯一設(shè)備ID426和輸入設(shè)備428分別與圖3的處理器302、存儲(chǔ)器304、通信單元306、文檔傳輸模塊316、日志模塊314、時(shí)鐘310、其他應(yīng)用324、顯示設(shè)備206、輸出設(shè)備220、唯一設(shè)備ID308、輸入設(shè)備210-216具有相似的功能。在筆劃和圖像工作流服務(wù)器106和計(jì)算板202組件之間的一些不同在以下說(shuō)明。例如,通信單元406可以以有線的方式而不是無(wú)線地將筆劃和圖像工作流服務(wù)器106耦接至網(wǎng)絡(luò)104。由于工作流服務(wù)器106很可能服務(wù)多個(gè)便攜式計(jì)算設(shè)備102,因此處理器402比處理器302的計(jì)算更強(qiáng)大。文檔傳輸模塊408是電子郵件服務(wù)器而不是電子郵件客戶端。顯示設(shè)備422可以是CRT,并且輸出設(shè)備424是揚(yáng)聲器。輸入設(shè)備428包括鍵盤和鼠標(biāo)類型的控制器。本領(lǐng)域技術(shù)人員將意識(shí)到,由于筆劃和圖像工作流服務(wù)器106的組件作為硬件服務(wù)器而不是遠(yuǎn)程客戶端,因此可以存在多種其他的不同。筆劃和圖像工作流服務(wù)器106的驗(yàn)證模塊430是用以驗(yàn)證文檔處理的軟件和例行程序。在一個(gè)實(shí)施例中,驗(yàn)證模塊430是可以由處理器402運(yùn)行的例行程序,以執(zhí)行文檔處理的驗(yàn)證,如以下所描述的。驗(yàn)證模塊430通過(guò)總線420被耦接至處理器402、存儲(chǔ)器404和通信單元406。注意,驗(yàn)證模塊430可以被筆劃和圖像工作流服務(wù)器106獨(dú)立使用。事實(shí)上,它可以運(yùn)行在計(jì)算機(jī)108上用以獨(dú)立驗(yàn)證文檔,而不需要依賴特定服務(wù)器。筆劃和圖像工作流服務(wù)器106的工作流模塊412是用以處理和路由文檔或格式化的消息的軟件和例行程序。工作流模塊412創(chuàng)建文檔400或創(chuàng)建格式化的消息。工作流模塊412還與日志模塊416—起工作,來(lái)創(chuàng)建系統(tǒng)日志(存儲(chǔ)在日志模塊416、存儲(chǔ)器404或數(shù)據(jù)存儲(chǔ)器110中)并按照需要公布該日志或使其可用。工作流模塊412還負(fù)責(zé)將文檔或格式化的消息路由到下一位置,作為處理工作流一部分。在一個(gè)實(shí)施例中,計(jì)算板202通過(guò)提交文檔來(lái)將它們返回或發(fā)送包括附件的回復(fù)電子郵件給筆劃和圖像工作流服務(wù)器106,并且工作流模塊412確定路由和下一個(gè)工作流步驟。應(yīng)當(dāng)注意的是,通過(guò)工作流模塊412創(chuàng)建系統(tǒng)日志的過(guò)程可以創(chuàng)建交叉的日志,并且出現(xiàn)多個(gè)工作流模塊412服務(wù)于文檔的不同頁(yè)面,這極大增加了篡改文檔而不被檢測(cè)到的難度。為了理解的方便和簡(jiǎn)單,在工作流中轉(zhuǎn)發(fā)文檔和處理文檔在以下被描述為由筆劃和圖像工作流服務(wù)器106的工作流模塊412執(zhí)行;然而,本領(lǐng)域技術(shù)人員將意識(shí)到,替選地,相同的運(yùn)行可以由計(jì)算板202執(zhí)行。本領(lǐng)域技術(shù)人員將意識(shí)到,一旦文檔被從計(jì)算板202接收(由計(jì)算板202提交),存在多種筆劃和圖像工作流服務(wù)器106的工作流模塊412確定對(duì)文檔做何處理的方法。在一個(gè)實(shí)施例中,計(jì)算板202被配置為與特定筆劃和圖像工作流服務(wù)器106—起工作,并且將頁(yè)面提交給筆劃和圖像工作流服務(wù)器106;對(duì)于該頁(yè)面,筆劃和圖像工作流服務(wù)器106基于預(yù)編程序的規(guī)則,隨后確定下一個(gè)步驟。在另一實(shí)施例中,工作流被詳細(xì)說(shuō)明在文檔中或文檔所在的、被發(fā)送的電子郵件(格式化的消息)中。在通過(guò)電子郵件接收文檔的簡(jiǎn)單情況下,計(jì)算板202將完成的文檔返回給筆劃和圖像工作流服務(wù)器106。筆劃和圖像工作流服務(wù)器106隨后從完成的文檔中提取元數(shù)據(jù),確定工作流中的下一個(gè)步驟,并且隨后將完成的文檔發(fā)送給被標(biāo)示為執(zhí)行工作流中下一個(gè)步驟的設(shè)備(例如計(jì)算機(jī)108)。在替選實(shí)施例中,計(jì)算板202將完成的文檔通過(guò)電子郵件返回給筆劃和圖像工作流服務(wù)器106,并且電子郵件包括工作流。筆劃和圖像工作流服務(wù)器106確定通過(guò)包含完成文檔的電子郵件將完成文檔發(fā)送到的下一個(gè)電子郵件地址。在替選實(shí)施例中,HTTP頭文件可以被用來(lái)代替或附加到電子郵件頭文件。如果文檔以支持頁(yè)面圖像、筆劃和元數(shù)據(jù)的形式被傳輸,則元數(shù)據(jù)可以包含工作流指令和狀態(tài)。同樣,在簡(jiǎn)單情況下,元數(shù)據(jù)包括電子郵件地址和工作流的當(dāng)前步驟的列表。在一個(gè)實(shí)施例中,工作流甚至是預(yù)先設(shè)定的,并且指定哪個(gè)服務(wù)提供商(例如,哪個(gè)服務(wù)提供商計(jì)算機(jī)122a-122n)應(yīng)當(dāng)被用來(lái)執(zhí)行工作流中的每個(gè)特定工作、步驟或任務(wù)。然而,在另一實(shí)施例中,工作流模塊412與服務(wù)提供商選擇模塊432協(xié)作,以自動(dòng)或半自動(dòng)地確定哪個(gè)服務(wù)提供商應(yīng)當(dāng)被用來(lái)執(zhí)行工作流中的工作、步驟或任務(wù)。服務(wù)提供商選擇模塊432被耦接至總線420,用以與筆劃和圖像工作流服務(wù)器106的其他組件通信。服務(wù)提供商選擇模塊432還通過(guò)總線420被耦接至網(wǎng)絡(luò)104,并且如此,服務(wù)提供商計(jì)算機(jī)122a-122n和便攜式計(jì)算設(shè)備102a-102n耦合。服務(wù)提供商選擇模塊432與用戶經(jīng)由入口計(jì)算設(shè)備102a-102n接口,以采集用戶偏好,諸如自動(dòng)選擇的程度(例如,自動(dòng)、半自動(dòng)或手動(dòng))和對(duì)該用戶最重要的服務(wù)提供商的屬性。服務(wù)提供商選擇模塊432采集并存儲(chǔ)該信息,并用其確定哪個(gè)服務(wù)提供商應(yīng)當(dāng)被用以執(zhí)行與該用戶相關(guān)聯(lián)的工作流的任務(wù)、工作或部分。服務(wù)提供商選擇模塊432還監(jiān)視網(wǎng)絡(luò)104上的服務(wù)提供商,以確定哪一個(gè)可用并且準(zhǔn)備好提供服務(wù)。服務(wù)提供商選擇模塊432和其構(gòu)成組件在以下結(jié)合圖6被更詳細(xì)地描述。_0]文檔格式在一個(gè)實(shí)施例中,文檔的基本格式或結(jié)構(gòu)是包括一個(gè)或多個(gè)文件和目錄的目錄。在目錄中是一系列頁(yè)面圖像以及可選的元數(shù)據(jù)。元數(shù)據(jù)可以與每個(gè)頁(yè)面獨(dú)立關(guān)聯(lián),和/或元數(shù)據(jù)可以與文檔整體相關(guān)聯(lián)。這種元數(shù)據(jù)被存儲(chǔ)在進(jìn)一步嵌套的目錄中,并且是可選的。在一個(gè)實(shí)施例中,文檔的每個(gè)頁(yè)面被存儲(chǔ)為圖像。這是特別有優(yōu)勢(shì)的,因?yàn)樗苊饬艘笥?jì)算板202支持廣泛范圍的文檔格式。對(duì)計(jì)算板202提供純粹的圖像,即沒(méi)有文件需要渲染,保證了一致的視圖并消除了不能渲染字體或其他圖形命令的難題。在一個(gè)實(shí)施例中,圖像是以下文件格式中的一種:JPEG、JPEG2000、JPM、PNG、PDF,TIFF或簡(jiǎn)單PBM(便攜位圖,portablebitmap)文件格式。本領(lǐng)域技術(shù)人員將意識(shí)到,文檔目錄可以被轉(zhuǎn)換并被保存為標(biāo)準(zhǔn)ZIP格式檔案。共享相同初始名稱分段的多頁(yè)面圖像文件被認(rèn)為是文件的等同特性的替換表達(dá),并且呈現(xiàn)模塊322可以選擇最方便其使用的表達(dá)。所以,例如,具有以下內(nèi)容的目錄:001.pgm、001.png、002.pgm、002.jpg和5.pgm可以被劃分為有三個(gè)頁(yè)面的文檔。第一頁(yè)被呈現(xiàn)為兩個(gè)文件之一:001.pgm或001.png。第二頁(yè)被呈現(xiàn)為002.jpg或002.pgm,并且第三頁(yè)被呈現(xiàn)為5.pgm。在一個(gè)實(shí)施例中,名稱的分段可以被用來(lái)指定任何圖像的分辨率或尺寸,以允許設(shè)備容易地選擇圖像。例如,可以存在pageOOl.600x800.pgm和pageOOl.cif.pgm,其中600x800或cif(通用中間格式,CommonIntermediateFormat)標(biāo)不了圖像的分辨率。多個(gè)圖像的每個(gè)可以包括相關(guān)聯(lián)的頁(yè)面或圖像元數(shù)據(jù)。頁(yè)面或圖像元數(shù)據(jù)包括筆劃數(shù)據(jù)、其他元數(shù)據(jù)和日志數(shù)據(jù)。例如,頁(yè)面或圖像元數(shù)據(jù)還可以包括在可以嵌入或放置捕捉圖像的圖像中識(shí)別區(qū)域的圖片矩形。此外,全部文檔包括文檔元數(shù)據(jù)。文檔元數(shù)據(jù)包括文檔日志和其他文檔元數(shù)據(jù)。用于文檔的元數(shù)據(jù)通過(guò)存儲(chǔ)在目錄中的文件被呈現(xiàn),其與文檔整體或單個(gè)頁(yè)面相關(guān)聯(lián)。在一個(gè)實(shí)施例中,元數(shù)據(jù)目錄具有后綴“.d”作為目錄名稱中的最終字符對(duì)。元數(shù)據(jù)目錄中的信息被存儲(chǔ)在文件或子目錄中,其期望具有唯一的名稱分段。鼓勵(lì)使用唯一標(biāo)示符給組織命名-例如,傳統(tǒng)的Java反轉(zhuǎn)域名方法。元數(shù)據(jù)目錄可以自身包含子目錄,它們的內(nèi)容根據(jù)該目錄的創(chuàng)建者而被排序和定義。通用策略是,不理解元數(shù)據(jù)文件或目錄內(nèi)容的應(yīng)用應(yīng)當(dāng)保持內(nèi)容并且不應(yīng)當(dāng)改變它。由于給定的元數(shù)據(jù)文件或目錄是自洽的,因此在元數(shù)據(jù)項(xiàng)目之間不應(yīng)當(dāng)存在任何依賴關(guān)系,除非他們被包含在相同目錄中。元數(shù)據(jù)的項(xiàng)目被連接到文檔整體或特定頁(yè)面。在一個(gè)實(shí)施例中,文檔元數(shù)據(jù)406是全局元數(shù)據(jù),并且被存儲(chǔ)在包含一個(gè)或多個(gè)文件的目錄中,被命名為“document,d”。該目錄被包含在頂層目錄中。在文檔元數(shù)據(jù)中與文檔相關(guān)聯(lián)地存儲(chǔ)操作日志是有用的。在一個(gè)實(shí)施例中,系統(tǒng)100還存儲(chǔ)“原始”文檔的版本作為文檔元數(shù)據(jù)。例如,如果文檔是從HF、微軟Word、微軟Excel或其他文檔形成的,則原始格式文檔可以被保存在元數(shù)據(jù)目錄中。在一個(gè)實(shí)施例中,頁(yè)面或圖像元數(shù)據(jù)被命名為與頁(yè)面圖像相同的名稱分段,并且以擴(kuò)展名“d”結(jié)束。例如,如果頁(yè)面圖像被命名為“page.001.jpg”,則頁(yè)面元數(shù)據(jù)目錄應(yīng)當(dāng)被命名為“page.001.d”,來(lái)指示它與該頁(yè)面相關(guān)聯(lián)。在另一實(shí)施例中,頁(yè)面或圖像元數(shù)據(jù)以一些格式為頁(yè)面元數(shù)據(jù)目錄中的每個(gè)頁(yè)面包括原始圖像。文檔一被創(chuàng)建,該元數(shù)據(jù)就被創(chuàng)建,例如,通過(guò)在頂層目錄和頁(yè)面元數(shù)據(jù)目錄中都存儲(chǔ)柵格格式、或當(dāng)頁(yè)面圖像首先被改變時(shí),原始柵格格式的副本可以被存儲(chǔ)。在其他實(shí)施例中,頁(yè)面或圖像元數(shù)據(jù)包括日志數(shù)據(jù)。該日志數(shù)據(jù)呈現(xiàn)了對(duì)用于頁(yè)面的元數(shù)據(jù)目錄中每個(gè)頁(yè)面的應(yīng)用改變?nèi)罩?。其他元?shù)據(jù)被用來(lái)存儲(chǔ)關(guān)于特定頁(yè)面或圖像的任何其他數(shù)據(jù)。例如,如果圖像被添加到頁(yè)面,則將這些添加的圖像存儲(chǔ)到頁(yè)面元數(shù)據(jù)目錄中是有用的。為了相似于“蓋章”紙面的原因,例如“已接收”或“已提交”,圖像可以被添加到頁(yè)面,以此為任何讀者提供頁(yè)面狀態(tài)的可視指示。自動(dòng)文檔處理圖5顯示了根據(jù)本發(fā)明的自動(dòng)文檔處理方法的一個(gè)實(shí)施例。過(guò)程開始于筆劃和圖像工作流服務(wù)器106創(chuàng)建和建立與便攜式計(jì)算設(shè)備102a相關(guān)聯(lián)的收件箱502。筆劃和圖像工作流服務(wù)器106隨后在收件箱502中創(chuàng)建及放置一個(gè)或多個(gè)文檔504,該收件箱預(yù)定為傳遞給便攜式計(jì)算設(shè)備102a。例如,文檔可以是便攜式計(jì)算設(shè)備102a的用戶需要完成并返回的表格,諸如醫(yī)療信息表格。筆劃和圖像工作流服務(wù)器106將文檔504從收件箱502自動(dòng)傳輸506給便攜式計(jì)算設(shè)備102a上的對(duì)應(yīng)收件箱(未示出)。根據(jù)實(shí)施例,文檔的傳輸可以發(fā)生在一些不同的時(shí)間1)一旦文檔504被放置在收件箱502中;2)—旦便攜式計(jì)算設(shè)備102a被耦接,以與筆劃和圖像工作流服務(wù)器106通信;3)在周期時(shí)間,諸如15分鐘間隔;或者4)以上各種組合。一旦文檔504被傳輸506至便攜式計(jì)算設(shè)備102a,便攜式計(jì)算設(shè)備102a被用來(lái)注釋文檔504并且向其添加筆劃和其他信息。注釋被添加到文檔504并且文檔504被存儲(chǔ)回到便攜計(jì)算設(shè)備102a上,如線508所描繪的。在一個(gè)實(shí)施例中,被添加至文檔504的信息和注釋從便攜式計(jì)算設(shè)備102a被備份510出至備份服務(wù)器512。該文檔的傳輸可以發(fā)生在與以上所描述的相似的任何時(shí)間。本領(lǐng)域技術(shù)人員將意識(shí)到,由便攜式計(jì)算設(shè)備102a做出的該備份注釋步驟可以定期(諸如每10分鐘或更長(zhǎng)時(shí)間)執(zhí)行,以維護(hù)便攜式計(jì)算設(shè)備102a的電源。在再一實(shí)施例中,備份間隔可以由用戶設(shè)置。一旦用戶已經(jīng)完成向特定文檔504添加注釋并且文檔504準(zhǔn)備好提交,用戶輸入提交指令并且經(jīng)注釋的文檔504從便攜式計(jì)算設(shè)備102被傳輸514到筆劃和圖像工作流服務(wù)器106。一旦經(jīng)注釋的文檔504在筆劃和圖像工作流服務(wù)器106處被接收,其被存儲(chǔ)、記入日志并且工作流過(guò)程中的下一步被確定。在確定文檔504下一步應(yīng)當(dāng)被發(fā)送到哪里的基礎(chǔ)上,筆劃和圖像工作流服務(wù)器106將文檔傳送516至確定的設(shè)備(例如,服務(wù)提供商計(jì)算機(jī)122a-122n)。在圖5中示出了多個(gè)計(jì)算機(jī)作為服務(wù)提供商計(jì)算機(jī)122a-122n的同時(shí),本領(lǐng)域技術(shù)人員將意識(shí)到,服務(wù)提供商計(jì)算機(jī)122a-122n代表能夠?qū)ξ臋n504執(zhí)行額外的處理或注釋的多種不同的供應(yīng)商。本發(fā)明尤其是有優(yōu)勢(shì)的,因?yàn)樽詣?dòng)處理表格或文檔的程度并且使他們?cè)诠ぷ髁髦袃?yōu)先。以上所描述的圖5示出了本發(fā)明在表格或文檔在工作流中被自動(dòng)優(yōu)先,并且從筆劃和圖像工作流服務(wù)器106發(fā)送到便攜式計(jì)算設(shè)備102a-n方面是如何自動(dòng)的。一旦表格或文檔已經(jīng)被用戶注釋,隨著用戶僅僅必須輸入單個(gè)“提交”命令或指示,它們就被發(fā)送回筆劃和圖像工作流服務(wù)器106。處理表格或文檔的該自動(dòng)化程度是尤其有優(yōu)勢(shì)的,因?yàn)檫@使得使用便攜式計(jì)算設(shè)備102a對(duì)于日常文檔的處理足夠輕易且簡(jiǎn)單。此外,本發(fā)明自身適合于向使用者提供非常接近使用鉛筆和紙張的體驗(yàn)或互動(dòng),從而需要很少或不需要學(xué)習(xí)曲線。尤其是,本發(fā)明包括提供與計(jì)算板202兩種模式互動(dòng)的用戶界面。在第一模式(收件箱模式)中,用戶界面顯示了列出可以由用戶編輯注釋的全部文檔的收件箱。在該第一模式中,用戶被限制于三種操作1)重新排列文檔被列出的順序;2)選擇用于編輯的文檔;3)創(chuàng)建用于編輯的新文檔。在第二種模式(文檔注釋模式)中,用戶界面被表現(xiàn)為顯示文檔的圖像。同樣,用戶被限于三種操作1)向文檔添加筆劃和時(shí)機(jī)(occasions);2)將圖片添加到文檔;3)轉(zhuǎn)變?yōu)轱@示圖像的不同頁(yè)面或轉(zhuǎn)變回收件箱模式。本發(fā)明尤其是有優(yōu)勢(shì)的,因?yàn)槠湎拗屏诵枰捎脩魶Q定的數(shù)量。通過(guò)提供僅僅兩個(gè)與文檔互動(dòng)的界面,以及限制可以在每個(gè)模塊中采取的操作數(shù)量,用戶界面被優(yōu)化得簡(jiǎn)單和有效。這使得需要很少或不需要學(xué)習(xí)曲線,用戶界面就可以被輕易地采用,向用戶提供像與紙張互動(dòng)的體驗(yàn),并且將信息采集的采集與自動(dòng)處理集成在工作流中。此外,本發(fā)明提供了單一命令工作流路由。服務(wù)提供商選擇模塊432現(xiàn)在參照?qǐng)D6,將描述服務(wù)提供商選擇模塊432的一個(gè)實(shí)施例。服務(wù)提供商選擇模塊432的這個(gè)實(shí)施例包括用戶偏好采集器和圖形用戶界面(GUI)602、用戶偏好存儲(chǔ)器604、服務(wù)提供商可用檢測(cè)器606、服務(wù)提供商屬性采集器608、服務(wù)提供商選擇引擎610以及服務(wù)提供商屬性存儲(chǔ)器612。這些組件被耦接至總線420,用以彼此通信以及與筆劃和圖像工作流服務(wù)器106和便攜式計(jì)算設(shè)備102a-102n通信,如以下將進(jìn)一步定義的。本領(lǐng)域技術(shù)人員將意識(shí)到,在其他實(shí)施例中,按照每個(gè)組件602、604、606、608、610和612的功能描述和其遵照的通信需求的要求,這些組件602、604、606、608、610和612可以被直接耦接至其他組件。用戶偏好采集器和圖形用戶界面(⑶I)602是用以向用戶呈現(xiàn)⑶I并且采集用戶偏好信息的軟件和例行程序。例如,GUI602中的用戶偏好采集器是可以由處理器(例如,處理器402)運(yùn)行的例行程序。在另一實(shí)施例中,用戶偏好采集器和GUI602是為了執(zhí)行本文中所描述的運(yùn)行而特定構(gòu)造的硬件模塊。用戶偏好采集器和GUI602采集關(guān)于用戶偏好、用于自動(dòng)服務(wù)提供商選擇的信息和關(guān)于服務(wù)提供商的對(duì)用戶最重要的那些屬性的信息。用戶偏好采集器和GUI602還產(chǎn)生新的圖形用戶界面,使得用戶可以使用便攜式計(jì)算設(shè)備102a以簡(jiǎn)單和輕易的方式輸入該信息。示例的用戶界面在圖8A和圖SB中示出,并且將在以下被更詳細(xì)的描述。在一個(gè)實(shí)施例中,用戶偏好采集器和GUI602被配置為與計(jì)算板202的呈現(xiàn)模塊322通信,以發(fā)送必要的信息來(lái)產(chǎn)生新的⑶I,并且接收由用戶在計(jì)算板202上輸入的信息。用戶偏好采集器和⑶1602還被配置為用以與用戶偏好存儲(chǔ)器604通信,將從計(jì)算板202接收到的關(guān)于用戶偏好的信息存儲(chǔ)在用戶偏好存儲(chǔ)器604中。用戶偏好采集器和GUI602的功能、運(yùn)行和結(jié)構(gòu)將在以下參照與圖7—起描述的方法進(jìn)行更詳細(xì)的描述。用戶偏好存儲(chǔ)器604是用以存儲(chǔ)用戶偏好和其他信息的傳統(tǒng)類型的存儲(chǔ)器。在一個(gè)實(shí)施例中,用戶偏好存儲(chǔ)器604是易失性存儲(chǔ)器,并且在另一實(shí)施例中,用戶偏好存儲(chǔ)器604是諸如閃存或硬盤的非易失性存儲(chǔ)器。在再一實(shí)施例中,用戶偏好存儲(chǔ)器604包括通信和功能性能力來(lái)備份用戶信息到另一硬件服務(wù)器或網(wǎng)絡(luò)存儲(chǔ)器,以實(shí)現(xiàn)冗余和方便其他用戶訪問(wèn)。在一個(gè)實(shí)施例中,用戶偏好存儲(chǔ)器604包括數(shù)據(jù)庫(kù),用于以有序的方式存儲(chǔ)關(guān)于多個(gè)用戶和他們偏好的信息,使得信息能夠被輕易快速的訪問(wèn)。用戶偏好存儲(chǔ)器604被耦接至用戶偏好采集器和GUI602,以從用戶接收新的或經(jīng)修改的關(guān)于他們偏好的信息。用戶偏好存儲(chǔ)器604還被耦接至服務(wù)提供商選擇引擎610,以使得服務(wù)提供商選擇引擎610能夠訪問(wèn)用戶信息,來(lái)做出為工作流的特定任務(wù)或工作推薦或使用哪個(gè)服務(wù)提供商的確定。服務(wù)提供商可用檢測(cè)器606是軟件和例行程序,用以監(jiān)視網(wǎng)絡(luò)104以確定哪個(gè)服務(wù)提供商計(jì)算機(jī)122可以被訪問(wèn)并且可用于執(zhí)行工作流的任務(wù)或工作。例如,服務(wù)提供商可用檢測(cè)器606是可以由處理器(例如,處理器402)運(yùn)行的例行程序。在另一實(shí)施例中,服務(wù)提供商可用檢測(cè)器606是為執(zhí)行本文中所描述的運(yùn)行而特定構(gòu)造的硬件模塊。服務(wù)提供商可用檢測(cè)器606通過(guò)總線420被耦合至網(wǎng)絡(luò)104。服務(wù)提供商可用檢測(cè)器606經(jīng)由網(wǎng)絡(luò)104能夠確定哪些服務(wù)提供商可用、可訪問(wèn)和可運(yùn)行來(lái)執(zhí)行工作流的任務(wù)或工作。在一個(gè)實(shí)施例中,服務(wù)提供商可用檢測(cè)器606提供哪些服務(wù)提供商可以經(jīng)由網(wǎng)絡(luò)104訪問(wèn)并運(yùn)行,以執(zhí)行任務(wù)或服務(wù)的實(shí)時(shí)分析。服務(wù)提供商可用檢測(cè)器606被配置為與服務(wù)提供商計(jì)算機(jī)122a-n經(jīng)由網(wǎng)絡(luò)104通信、與服務(wù)提供商選擇引擎610通信以指示哪個(gè)服務(wù)提供商當(dāng)前可用、以及與筆劃和圖像工作流服務(wù)器106的其他組件通信。在一個(gè)實(shí)施例中,服務(wù)提供商可用檢測(cè)器606主動(dòng)搜索或爬行網(wǎng)絡(luò)104以識(shí)別服務(wù)提供商。一個(gè)新的或之前不可用的服務(wù)提供商被識(shí)別,服務(wù)提供商可用檢測(cè)器606向任何服務(wù)提供商計(jì)算機(jī)122發(fā)送可用查詢,以確定他們的狀態(tài)。在另一實(shí)施例中,服務(wù)提供商可用檢測(cè)器606維護(hù)在網(wǎng)絡(luò)104上曾經(jīng)可用的所有服務(wù)提供商的列表,并且定期發(fā)送信號(hào)以確認(rèn)服務(wù)提供商當(dāng)前可用和可運(yùn)行。服務(wù)提供商可用檢測(cè)器606基于所接收的對(duì)其發(fā)送的可用查詢的響應(yīng),維護(hù)可用服務(wù)提供商計(jì)算機(jī)122的列表。在一個(gè)實(shí)施例中,可用服務(wù)提供商的列表被實(shí)時(shí)維護(hù)。在其他實(shí)施例中,可用服務(wù)提供商的列表具有5至10分鐘的延遲。在另一實(shí)施例中,服務(wù)提供商可用檢測(cè)器606維護(hù)注冊(cè)列表,并且參與從筆劃和圖像工作流服務(wù)器106接收任務(wù)的任何服務(wù)提供商被要求向服務(wù)提供商可用檢測(cè)器606注冊(cè)。愿意成為向服務(wù)提供商可用檢測(cè)器606注冊(cè)的任何服務(wù)提供商將注冊(cè)請(qǐng)求發(fā)送給服務(wù)提供商可用檢測(cè)器606。服務(wù)提供商可用檢測(cè)器606確認(rèn)服務(wù)提供商可以使用網(wǎng)絡(luò)104被訪問(wèn)(諸如通過(guò)發(fā)送產(chǎn)生特定響應(yīng)的消息),并且隨后向服務(wù)提供商發(fā)送確認(rèn)消息,其指示它已經(jīng)被注冊(cè)。服務(wù)提供商可用檢測(cè)器606隨后將確認(rèn)的服務(wù)提供商添加到注冊(cè)的服務(wù)提供商列表中。本領(lǐng)域技術(shù)人員將意識(shí)到,存在用于服務(wù)提供商可用檢測(cè)器606確定哪個(gè)服務(wù)提供商是可訪問(wèn)和可運(yùn)行的其他方法。例如,輪詢策略(pollingscheme)被用來(lái)確定服務(wù)提供商的當(dāng)前狀態(tài)。替選地,服務(wù)提供商可以被要求在預(yù)先確定的時(shí)間向服務(wù)提供商可用檢測(cè)器606發(fā)出心跳信號(hào),以將他們的狀態(tài)維持為可運(yùn)行。此外,以上方法可以由服務(wù)提供商可用檢測(cè)器606以多種方式組合。服務(wù)提供商屬性采集器608是軟件和例行程序,用以監(jiān)視服務(wù)提供商計(jì)算機(jī)122a-122n在完成工作流的任務(wù)或工作中的性能。例如,服務(wù)提供商屬性采集器608是可以通過(guò)處理器(例如,處理器402)運(yùn)行的例行程序。在另一實(shí)施例中,服務(wù)提供商屬性采集器608是為執(zhí)行本文中所描述的運(yùn)行而特定構(gòu)造的硬件模塊。服務(wù)提供商屬性采集器608的運(yùn)行在以下參照?qǐng)D9的方法被更詳細(xì)的描述。服務(wù)提供商屬性采集器608從多種不同來(lái)源采集關(guān)于服務(wù)提供商的多種信息。例如,服務(wù)提供商屬性采集器608采集關(guān)于不同服務(wù)提供商性能的信息。這種信息的采集是a)在統(tǒng)計(jì)和從網(wǎng)絡(luò)104捕捉到的其他數(shù)據(jù)的基礎(chǔ)上,部分自動(dòng)山)在服務(wù)提供商執(zhí)行的基礎(chǔ)上,部分手動(dòng)或由用戶請(qǐng)求;以及c)根據(jù)服務(wù)提供商可以具有的特定準(zhǔn)則(諸如不同的證書),由服務(wù)提供商自身提供。由服務(wù)提供商屬性米集器608米集的屬性列表的不例在以下表I中不出。權(quán)利要求1.一種用以從多個(gè)服務(wù)提供商計(jì)算機(jī)中選擇用以執(zhí)行工作的服務(wù)提供商計(jì)算機(jī)的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法包括:接收用戶偏好;采集關(guān)于所述多個(gè)服務(wù)提供商計(jì)算機(jī)的屬性;識(shí)別用以執(zhí)行工作的服務(wù)請(qǐng)求和相關(guān)聯(lián)用戶;通過(guò)比較所述用戶偏好與所采集到的屬性,通過(guò)服務(wù)提供商選擇模塊確定至少一個(gè)服務(wù)提供商來(lái)執(zhí)行所述工作;以及將所述工作發(fā)送給所確定的至少一個(gè)服務(wù)提供商用以執(zhí)行所述工作。2.根據(jù)權(quán)利要求1所述的方法,還包括:從當(dāng)前連接到網(wǎng)絡(luò)并且能夠用以執(zhí)行所述服務(wù)請(qǐng)求的所述多個(gè)服務(wù)提供商計(jì)算機(jī)中確定服務(wù)提供商計(jì)算機(jī)列表,其中所述通過(guò)服務(wù)提供商選擇模塊確定至少一個(gè)服務(wù)提供商來(lái)執(zhí)行所述工作的步驟使用所述服務(wù)提供商計(jì)算機(jī)列表。3.根據(jù)權(quán)利要求1所述的方法,其中,所述確定步驟是自動(dòng)的并且確定服務(wù)提供商計(jì)算機(jī)來(lái)執(zhí)行所述工作,被確定的服務(wù)提供商計(jì)算機(jī)具有接近所述用戶偏好的屬性,其中所述發(fā)送步驟將所述工作發(fā)送給所述被確定的服務(wù)提供商計(jì)算機(jī)。4.根據(jù)權(quán)利要求1所述的方法,其中:所述確定步驟是半自動(dòng)的,并且產(chǎn)生具有限定數(shù)量的服務(wù)提供商計(jì)算機(jī)的列表來(lái)執(zhí)行所述工作,所述服務(wù)提供商計(jì)算機(jī)列表具有接近所述用戶偏好的屬性,所述方法包括從用戶接收對(duì)所述列表中的服務(wù)提供商計(jì)算機(jī)的選擇,并且所述發(fā)送步驟將所述工作發(fā)送給所選擇的服務(wù)提供商計(jì)算機(jī)。5.根據(jù)權(quán)利要求1所述的方法,其中,通過(guò)為每個(gè)服務(wù)提供商計(jì)算機(jī)計(jì)算加權(quán)和,來(lái)確定所述至少一個(gè)服務(wù)提供商。6.一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)包含計(jì)算機(jī)可讀程序,其中,當(dāng)所述計(jì)算機(jī)可讀程序在計(jì)算機(jī)上運(yùn)行時(shí),致使所述計(jì)算機(jī):接收用戶偏好;采集關(guān)于多個(gè)服務(wù)提供商計(jì)算機(jī)的屬性;識(shí)別用以執(zhí)行工作的服務(wù)請(qǐng)求和相關(guān)聯(lián)用戶;通過(guò)比較所述用戶偏好與所采集到的屬性,通過(guò)服務(wù)提供商選擇模塊確定至少一個(gè)服務(wù)提供商來(lái)執(zhí)行所述工作;以及將所述工作發(fā)送給所確定的至少一個(gè)服務(wù)提供商用以執(zhí)行所述工作。7.根據(jù)權(quán)利要求6所述的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)所述計(jì)算機(jī)可讀程序在計(jì)算機(jī)上運(yùn)行時(shí),還致使所述計(jì)算機(jī):從當(dāng)前連接到網(wǎng)絡(luò)并且能夠用以執(zhí)行所述服務(wù)請(qǐng)求的所述多個(gè)服務(wù)提供商計(jì)算機(jī)中確定服務(wù)提供商計(jì)算機(jī)列表,并且其中,所述計(jì)算機(jī)使用所述服務(wù)提供商計(jì)算機(jī)列表確定所述至少一個(gè)服務(wù)提供商來(lái)執(zhí)行所述工作。8.根據(jù)權(quán)利要求6所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述確定步驟是自動(dòng)的并且確定服務(wù)提供商計(jì)算機(jī)來(lái)執(zhí)行所述工作,其中,被確定的服務(wù)提供商計(jì)算機(jī)具有接近所述用戶偏好的屬性,并且其中,所述發(fā)送步驟將所述工作發(fā)送給所述被確定的服務(wù)提供商計(jì)算機(jī)。9.根據(jù)權(quán)利要求6所述的計(jì)算機(jī)程序產(chǎn)品,其中:所述確定步驟是半自動(dòng)的,并且產(chǎn)生具有限定數(shù)量的服務(wù)提供商計(jì)算機(jī)的列表來(lái)執(zhí)行所述工作,所述服務(wù)提供商計(jì)算機(jī)列表具有接近所述用戶偏好的屬性,所述計(jì)算機(jī)從用戶接收對(duì)所述列表中的服務(wù)提供商計(jì)算機(jī)的選擇,并且所述計(jì)算機(jī)將所述工作發(fā)送給所選擇的服務(wù)提供商計(jì)算機(jī)。10.根據(jù)權(quán)利要求6所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述計(jì)算機(jī)通過(guò)為每個(gè)服務(wù)提供商計(jì)算機(jī)計(jì)算加權(quán)和,來(lái)確定所述至少一個(gè)服務(wù)提供商來(lái)執(zhí)行所述工作。11.一種從多個(gè)服務(wù)提供商計(jì)算機(jī)中選擇用以執(zhí)行工作的服務(wù)提供商計(jì)算機(jī)的系統(tǒng),所述系統(tǒng)包括:用戶偏好采集器,用以接收關(guān)于用戶偏好的信息,用以自動(dòng)選擇所述服務(wù)提供商計(jì)算機(jī),所述用戶偏好采集器被耦接以從用戶接收信息;服務(wù)提供商屬性采集器,用以監(jiān)視所述多個(gè)服務(wù)提供商計(jì)算機(jī)完成工作的性能,所述服務(wù)提供商屬性采集器被耦接至所述多個(gè)服務(wù)提供商計(jì)算機(jī);以及服務(wù)提供商選擇引擎,用以選擇所述服務(wù)提供商來(lái)執(zhí)行工作流的工作,所述服務(wù)提供商選擇引擎比較所述用戶偏好和所述服務(wù)提供商屬性,以確定至少一個(gè)服務(wù)提供商計(jì)算機(jī),所述至少一個(gè)服務(wù)提供商計(jì)算機(jī)中的所述屬性接近于所述用戶偏好,所述服務(wù)提供商選擇引擎被耦接以與所述服務(wù)提供商屬性采集器和所述用戶偏好采集器進(jìn)行通信。12.根據(jù)權(quán)利要求11所述的系統(tǒng),還包括服務(wù)提供商可用檢測(cè)器,用以監(jiān)視網(wǎng)絡(luò)以確定哪個(gè)服務(wù)提供商計(jì)算機(jī)能夠被訪問(wèn)并且能夠用于執(zhí)行工作流的工作,所述服務(wù)提供商可用檢測(cè)器被耦接至所述多個(gè)服務(wù)提供商計(jì)算機(jī)和所述服務(wù)提供商選擇模塊;并且其中,所述服務(wù)提供商選擇引擎使用來(lái)自所述服務(wù)提供商可用檢測(cè)器的輸入來(lái)確定具有接近所述用戶偏好的屬性的所述至少一個(gè)服務(wù)提供商計(jì)算機(jī)。13.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述用戶偏好采集器與便攜式計(jì)算系統(tǒng)的呈現(xiàn)模塊協(xié)作以產(chǎn)生圖形用戶界面,所述圖形用戶界面允許用戶輸入對(duì)于自動(dòng)、半自動(dòng)或手動(dòng)運(yùn)行所述服務(wù)提供商選擇引擎的偏好。14.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述用戶偏好采集器與便攜式計(jì)算系統(tǒng)的呈現(xiàn)模塊協(xié)作以產(chǎn)生圖形用戶界面,所述圖形用戶界面允許用戶輸入屬性和相對(duì)應(yīng)的所述屬性的重要程度。15.根據(jù)權(quán)利要求11所述的系統(tǒng),還包括:用戶偏好存儲(chǔ)器,用以存儲(chǔ)所述用戶偏好和其他信息,所述用戶偏好存儲(chǔ)器被耦接至所述用戶偏好采集器以接收并存儲(chǔ)信息,并且被耦接以將信息提供給所述服務(wù)提供商選擇引擎;服務(wù)提供商屬性存儲(chǔ)器,用以存儲(chǔ)關(guān)于所述多個(gè)服務(wù)提供商計(jì)算機(jī)完成和執(zhí)行工作的屬性,所述服務(wù)提供商屬性存儲(chǔ)器被耦接至所述服務(wù)提供商屬性采集器以接收并存儲(chǔ)服務(wù)提供商屬性信息并且被耦接以將所述服務(wù)提供商屬性信息提供給所述服務(wù)提供商選擇引擎;并且其中,所述服務(wù)提供商選擇引擎被耦接至所述用戶偏好存儲(chǔ)器以檢索用戶偏好和其他信息,并且被耦接至所述服務(wù)提供商屬性存儲(chǔ)器以檢索關(guān)于屬性及其對(duì)用戶的重要性的信息全文摘要公開了一種用以自動(dòng)或半自動(dòng)選擇服務(wù)或處理提供商的系統(tǒng)和方法。在本發(fā)明的一個(gè)實(shí)施例中,使得用戶能夠輸入一組偏好,并且通過(guò)該輸入,自動(dòng)選擇符合從輸入偏好所得到的對(duì)于用戶重要的屬性的服務(wù)或處理提供商。在另一實(shí)施例中,過(guò)程是半自動(dòng)的,其中用戶提供一組偏好,并且本發(fā)明過(guò)濾服務(wù)或處理提供商,并且呈現(xiàn)有限數(shù)量的、符合用戶偏好的該服務(wù)或處理提供商,并且用戶可以從中選擇一個(gè)來(lái)處理特定任務(wù)。文檔編號(hào)G06F13/00GK103080915SQ201180043009公開日2013年5月1日申請(qǐng)日期2011年9月6日優(yōu)先權(quán)日2010年9月10日發(fā)明者科特·W·皮索爾申請(qǐng)人:株式會(huì)社理光