專利名稱:用于自動(dòng)處理數(shù)字信息的智能共享技術(shù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及用于處理文件的技術(shù),尤其涉及當(dāng)被存儲(chǔ)在服務(wù)器共享上 或在其上被修改時(shí)自動(dòng)處理文件和數(shù)字內(nèi)容。站旦 冃足隨著當(dāng)前計(jì)算技術(shù)和諸如便攜式音樂和視頻播放器等設(shè)備的增長(zhǎng),將數(shù)字 信息轉(zhuǎn)換為與這些設(shè)備兼容的格式以及維護(hù)數(shù)字信息的任務(wù)正變得越來(lái)越令 人氣餒。包括諸如音頻和視頻等數(shù)字媒體內(nèi)容的數(shù)字信息的用戶通常優(yōu)選以存檔 質(zhì)量格式一一種無(wú)損或接近無(wú)損的編碼一來(lái)維護(hù)這些內(nèi)容的文件。對(duì)于數(shù)字音頻內(nèi)容,該編碼可以是諸如用于緊致盤("CD")或數(shù)字視頻盤("DVD")音頻等。 對(duì)于數(shù)字視頻內(nèi)容,該編碼可以是諸如高清晰度("HD")或DVD質(zhì)量運(yùn)動(dòng)圖象 專家組2("MPEG2")標(biāo)準(zhǔn),以及諸如數(shù)字視頻快速("DivX")和Windows媒體格 式等其他類似的質(zhì)量格式。這些存檔質(zhì)量格式往往導(dǎo)致非常大的文件,這是無(wú) 損或接近無(wú)損編碼格式的結(jié)果。然而,這些無(wú)損或接近無(wú)損編碼中的大多數(shù)并不適于往往具有有限存儲(chǔ)容 量的便攜式媒體設(shè)備。結(jié)果,典型的便攜式媒體設(shè)備等被設(shè)計(jì)為支持其他更緊 致的編碼格式的數(shù)字信息。這些本機(jī)格式可能在設(shè)備之間是不同的,并且可能 不與其他設(shè)備以及存檔質(zhì)量格式兼容。因此,為了利用典型的無(wú)損或接近無(wú)損 的數(shù)字信息,當(dāng)將數(shù)字信息復(fù)制到這一設(shè)備時(shí)通常需要"同步"步驟。在同步期 間,通常將數(shù)字信息從其當(dāng)前格式轉(zhuǎn)換或"代碼轉(zhuǎn)換"為與設(shè)備兼容的編碼格 式。在某些情況下,特別是對(duì)于視頻內(nèi)容,這可能花費(fèi)一段更長(zhǎng)的時(shí)間。例如, 2小時(shí)的數(shù)字電影可能需要足足2小時(shí)來(lái)代碼轉(zhuǎn)換。并且,取決于將對(duì)其使用 數(shù)字信息的設(shè)備的不同類型,可能需要對(duì)于各種設(shè)備所需要的每一種不同的編 碼格式完成這一代碼轉(zhuǎn)換。管理這一過程和所導(dǎo)致的文件增長(zhǎng)可能是費(fèi)時(shí)且復(fù) 雜的。此外,諸如自從數(shù)碼相機(jī)增長(zhǎng)以來(lái)常見的數(shù)字圖像或圖片等數(shù)字信息的用 戶通常也優(yōu)選以高分辨率格式創(chuàng)建和維護(hù)這些圖像。典型的數(shù)碼相機(jī)還隨數(shù)字 圖像一起保存"元數(shù)據(jù)"一關(guān)于該圖像的數(shù)據(jù)或信息。這些元數(shù)據(jù)通常用于稍后 標(biāo)識(shí)該圖片、其是何時(shí)何地拍攝的、以及用可被用戶識(shí)別的合適的關(guān)鍵字來(lái)標(biāo)記該圖片等等。這些數(shù)字圖像經(jīng)常被"發(fā)布"在可通過萬(wàn)維網(wǎng)("web"或"因特網(wǎng)")或其他網(wǎng)絡(luò)來(lái)訪問的"數(shù)碼照片相冊(cè)"中。用于數(shù)字圖像的流行的元數(shù)據(jù)格式的一個(gè)示例是可交換圖像文件("EXIF") 格式, 一種通常由數(shù)碼相機(jī)的制造商使用的標(biāo)準(zhǔn)。EXIF通常用于將元數(shù)據(jù)與 數(shù)字圖像相關(guān)聯(lián),該元數(shù)據(jù)包括諸如所使用照相機(jī)的型號(hào)、拍攝照片的日期和 時(shí)間、在拍攝照片時(shí)所使用的光圈、曝光時(shí)間和焦距、圖像分辨率等信息。用 戶也可添加額外的元數(shù)據(jù),諸如標(biāo)題、主題、關(guān)鍵字、評(píng)論等等。用戶通常添 加這些額外元數(shù)據(jù)以幫助標(biāo)識(shí)以及組織其數(shù)字圖像。用戶將其數(shù)字圖像發(fā)布在web上以使其可被其他人查看已變得越來(lái)越普 遍。數(shù)字圖像經(jīng)常通過網(wǎng)站被發(fā)布在數(shù)碼照片相冊(cè)中,該網(wǎng)站可由公眾訪問, 或可被配置為需要"登錄"以將訪問限于家人或朋友。這一相冊(cè)通常提供分辨率 降低的"縮略圖"圖像以使査看者易于瀏覽各圖像并且選擇感興趣的圖像以供 全尺寸觀看或下載。為了最小化網(wǎng)絡(luò)帶寬使用和延遲,可以用相對(duì)于原始高分 辨率格式的分辨率降低的格式來(lái)發(fā)布圖像。產(chǎn)生縮略圖和分辨率降低的圖像、組織相冊(cè)中的圖像、發(fā)布并將新發(fā)布或修改的圖像通知給其他人的過程可能是 費(fèi)時(shí)且復(fù)雜的。最后,隨著個(gè)人錄影機(jī)("PVR")或數(shù)字錄影機(jī)("DVR")的出現(xiàn),數(shù)字地記 錄和存檔電視("TV")節(jié)目或其他視頻記錄以供日后觀看越來(lái)越普及。這一記錄 能力由數(shù)碼攝像機(jī)、袖珍電視和視頻記錄設(shè)備、諸如TiVo等機(jī)頂盒、以及在 諸如Windows媒體中心版本等個(gè)人計(jì)算機(jī)上操作的軟件數(shù)字視頻記錄器和播 放器來(lái)提供。數(shù)字電視通常以MPEG2格式編碼,由于文件的大小該格式可能不適于永 久存檔或基于web的觀看。例如,典型的以MPEG2格式記錄的一小時(shí)的節(jié)目 需要大約2吉字節(jié)("GB")的存儲(chǔ)空間。因此,即使是當(dāng)前可用的最大磁盤驅(qū)動(dòng) 器也只能存儲(chǔ)大約100小時(shí)的數(shù)字記錄視頻。但是即使具有所需存儲(chǔ)空間,由于缺乏帶寬,典型的因特網(wǎng)連接也使之難以最佳地通過web來(lái)觀看這一"實(shí)時(shí)"視頻流。將這些數(shù)字視頻文件代碼轉(zhuǎn)換為更適于永久存儲(chǔ)和實(shí)時(shí)流可能是費(fèi)時(shí) 的并導(dǎo)致難以管理的文件的增長(zhǎng)。概述下面提供本發(fā)明的簡(jiǎn)化的概要以便為讀者提供基本的理解。本概要不是本 發(fā)明的詳盡概觀,并且既不標(biāo)識(shí)本發(fā)明的關(guān)鍵/決定性要素也不描繪本發(fā)明的范 圍。其唯一目的是以簡(jiǎn)化形式提供在此公開一些概念作為稍后提供的更詳細(xì)描述的序言。本發(fā)明提供自動(dòng)地處理存儲(chǔ)在文件中的數(shù)字信息的各種技術(shù),該處理通過 用戶簡(jiǎn)單地在"智能共享"上保存或修改文件來(lái)自動(dòng)啟動(dòng),"智能共享"是與"智能 共享處理器"相關(guān)聯(lián)的共享文件夾,"智能共享處理器"標(biāo)識(shí)文件中所包含的數(shù)字信息類型并且部分地根據(jù)與各種數(shù)字信息類型相關(guān)聯(lián)的一組規(guī)則來(lái)處理該 數(shù)字信息類型。這樣的自動(dòng)處理很大程度上消除了用戶負(fù)擔(dān)以及本來(lái)與類似的 手動(dòng)過程相關(guān)聯(lián)的復(fù)雜性,諸如用于解決上述的復(fù)雜性和問題等。許多附帶特征將隨著參考下面的詳細(xì)描述并結(jié)合附圖進(jìn)行理解而得到更 好的認(rèn)識(shí)。
從結(jié)合附圖的下列詳細(xì)描述中將更好地理解本說明書,在附圖中 圖1是示出包括通過網(wǎng)絡(luò)耦合到其他設(shè)備的智能共享服務(wù)器的計(jì)算環(huán)境 的框圖。圖2是示出構(gòu)成智能共享服務(wù)器的某些關(guān)鍵要素的框圖。圖3是示出由智能共享處理器用來(lái)處理諸如與相關(guān)聯(lián)的智能共享中的文件有關(guān)的創(chuàng)建和修改事件等事件的基本過程的框圖。圖4是示出被配置為處理數(shù)字圖像文件的示例智能共享服務(wù)器的框圖。 圖5是示出用于處理數(shù)字圖像文件的示例規(guī)則的框圖。 圖6是示出被配置為處理數(shù)字媒體文件的示例智能共享服務(wù)器的框圖。 圖7是示出用于處理數(shù)字媒體文件的示例規(guī)則的框圖。圖8是示出在其中可以實(shí)現(xiàn)此處所描述的技術(shù)的示例性計(jì)算環(huán)境的框圖。附圖中使用相同的附圖標(biāo)記指代相同的部分。 詳細(xì)描述下面結(jié)合附圖提供的詳細(xì)描述旨在作為對(duì)本發(fā)明的各示例的描述,而非表 示可以用于解釋或利用本發(fā)明的唯一形式。本說明書闡述本發(fā)明的各功能以及 用于構(gòu)造和操作本發(fā)明的各示例的步驟序列。然而,相同或等價(jià)的功能與序列 可由不同的示例來(lái)完成。雖然在本文中將本發(fā)明的示例描述并示出為在計(jì)算環(huán)境中實(shí)現(xiàn),但是所描 述的系統(tǒng)只是作為示例而非限制來(lái)提供。本領(lǐng)域的技術(shù)人員將會(huì)認(rèn)識(shí)到,本發(fā) 明的示例適于在各種不同類型的計(jì)算環(huán)境和系統(tǒng)中應(yīng)用。圖1是示出包括通過網(wǎng)絡(luò)102耦合到其他設(shè)備120、 130、 140、以及150 的智能共享服務(wù)器("SSS")llO的計(jì)算環(huán)境100的框圖。SSS 110還被示為耦合 到因特網(wǎng)104。在其他示例中,SSS IIO可能不耦合到因特網(wǎng)104。網(wǎng)絡(luò)102可 以是有線或無(wú)線或兩者的組合。到網(wǎng)絡(luò)102的無(wú)線設(shè)備連接的示例形式可包括 射頻("RF,)、紅外線("IR")、藍(lán)牙,等等。以上對(duì)網(wǎng)絡(luò)102以及到其的連接的 描述是作為示例而非限制來(lái)提供。設(shè)備120、 130、 140、以及150表示不同類型的計(jì)算系統(tǒng)和電子設(shè)備,諸 如個(gè)人計(jì)算機(jī)("PC")150、膝上型計(jì)算機(jī)120、手持式設(shè)備140、圖形輸入板PC 130等等。這些設(shè)備以及諸如將在以下結(jié)合圖8來(lái)描述的設(shè)備等其他設(shè)備也可 適用于本發(fā)明的各示例。適用設(shè)備的其他示例包括數(shù)碼相機(jī)、數(shù)碼攝像機(jī)、數(shù) 字音樂播放器和記錄器、存儲(chǔ)卡讀取器、在設(shè)備上操作的媒體軟件,等等。如此處所使用的,術(shù)語(yǔ)"設(shè)備"指的是能夠訪問共享文件夾的任何電子或計(jì) 算系統(tǒng)等。共享文件夾,也被稱為網(wǎng)絡(luò)目錄,是與特定設(shè)備相關(guān)聯(lián)并對(duì)于其可 用的,并且通常通過某種類型的網(wǎng)絡(luò)連接也對(duì)于其他設(shè)備可用的文件夾或目 錄。例如,共享文件夾可以是位于PC的本地硬盤驅(qū)動(dòng)器上的文件夾或目錄, 該文件夾已與其他設(shè)備共享,其中該P(yáng)C和其他設(shè)備能夠通過某種類型的公共 網(wǎng)絡(luò)進(jìn)行通信。因該文件夾可由其他設(shè)備訪問這一事實(shí)而使其被共享。取決于訪問權(quán)限,可訪問通常包括其他設(shè)備將文件保存在共享文件夾中、并且訪問、 讀取、修改以及刪除存儲(chǔ)在該共享文件夾中的文件的能力。圖2是示出構(gòu)成智能共享服務(wù)器110的某些關(guān)鍵元件的框圖。智能共享 210是與智能共享處理器("SSP")220相關(guān)聯(lián)的共享文件夾。智能共享210可包 括也與SSP 220相關(guān)聯(lián)的任何數(shù)量的共享子文件夾(或子目錄)。智能共享210 和任何子文件夾可位于SSS IIO上的大容量存儲(chǔ)設(shè)備上,或可位于與SSS 110 相關(guān)聯(lián)并耦合到其上的某一其他遠(yuǎn)程存儲(chǔ)設(shè)備上。共享文件夾210以及任何共 享子文件夾也可分布在與SSS IIO相關(guān)聯(lián)并耦合到其上的不同的存儲(chǔ)設(shè)備上。SSP 220是與諸如智能共享210等一個(gè)或多個(gè)共享文件夾相關(guān)聯(lián)的處理元 件。在一個(gè)示例中,這些關(guān)聯(lián)通過SSP220的配置設(shè)置來(lái)建立,該配置設(shè)置可 在SSP 220的安裝期間被預(yù)配置和/或由用戶來(lái)配置或修改。SSP 220檢測(cè)與相 關(guān)聯(lián)的共享文件夾中的文件活動(dòng)相關(guān)聯(lián)的事件。例如,當(dāng)文件被添加到智能共 享210時(shí),對(duì)于該文件夾生成被SSP 220檢測(cè)到的"文件創(chuàng)建"類型的事件。這 些事件通常由SSS 110的操作系統(tǒng)生成并且可由諸如SSP 220等的軟件來(lái)修 改?;蛘撸?dāng)已經(jīng)存在于智能共享210上的文件被修改時(shí),生成"文件修改"類 型的事件。并且當(dāng)一文件被刪除時(shí),生成"文件刪除"類型的事件。也可能存在 其他感興趣的事件類型,且在某些系統(tǒng)中,可以使用不同于這些示例術(shù)語(yǔ)的術(shù) 語(yǔ)來(lái)組合或標(biāo)識(shí)各事件類型。在其他示例中,所描述的事件可以用本領(lǐng)域的技 術(shù)人員已知的回調(diào)功能、中斷處理程序、過程調(diào)用、或其他軟件和/或硬件機(jī)制 的形式來(lái)提供。出于討論簡(jiǎn)明起見,術(shù)語(yǔ)"事件"將在"刪除"的概念被包括在" 修改"的概念中的情況下使用。SSP 229還可訪問諸如示例規(guī)則230等一個(gè)或多個(gè)規(guī)則。規(guī)則與在諸如智 能共享210等智能共享中創(chuàng)建或修改的文件相關(guān)聯(lián)。在一個(gè)示例中,該關(guān)聯(lián)基 于文件的文件擴(kuò)展名。例如,文件擴(kuò)展名".JPG"通常指示該文件包含聯(lián)合圖像 專家組("JPEG")格式的數(shù)字圖像并且因此可與用于JPEG數(shù)字圖像文件的規(guī)則 相關(guān)聯(lián)。在另一示例中,可以使用對(duì)于數(shù)碼照片常見的諸如EXIF元數(shù)據(jù)等的 元數(shù)據(jù)來(lái)建立文件與規(guī)則之間的關(guān)聯(lián)。也可使用包含在文件中或與其相關(guān)聯(lián)的 其他信息來(lái)建立文件與一個(gè)或多個(gè)規(guī)則之間的關(guān)系。關(guān)聯(lián)也可至少部分地基于事件類型一只是創(chuàng)建或修改文件還是如事件所指示的所發(fā)生的某一其他感興 趣的文件事件。諸如規(guī)則230等的規(guī)則可按各種形式實(shí)現(xiàn)。在一個(gè)示例中,規(guī)則被實(shí)現(xiàn)為 諸如批處理文件、Visual Basic ("VB")腳本或JavaScript或某一其他運(yùn)行時(shí)解 釋的腳本等腳本。在另一示例中,規(guī)則可被實(shí)現(xiàn)為可執(zhí)行軟件模塊或程序。此 外,當(dāng)安裝了SSS110時(shí)某些規(guī)則可由SSS110提供,并且其他規(guī)則可由用戶 提供和/或定制。最后,規(guī)則可利用由SSS 110提供的任何文件信息或事件信息, 以及來(lái)自任何其他源的任何其他可訪問數(shù)據(jù)。雖然應(yīng)當(dāng)理解,上述示例并不旨 在限制,但是出于討論簡(jiǎn)明起見,術(shù)語(yǔ)"規(guī)則"包括以上提供的示例以及用于指 定文件的處理的任何其他合適的機(jī)制。此外,規(guī)則可與SSP220和/或SSS110 分開實(shí)現(xiàn),或可作為SSP 220和/或SSS 110的一個(gè)整合部分來(lái)實(shí)現(xiàn)。圖3是示出由智能共享處理器220用來(lái)處理諸如與向關(guān)聯(lián)的智能共享中的 文件有關(guān)的創(chuàng)建和修改事件等事件的基本過程300的框圖。過程300為用戶自 動(dòng)化了否則將是費(fèi)時(shí)且復(fù)雜的手動(dòng)過程的任務(wù)一用戶只需將文件復(fù)制到智能 共享210中,或修改文件,并且過程300基于規(guī)則自動(dòng)化了對(duì)文件的所有進(jìn)一 步處理?;蛘?,另一個(gè)設(shè)備(而不是用戶)能夠在智能共享210中執(zhí)行文件創(chuàng)建 或修改。以下是對(duì)通用過程300的描述???10指示因在諸如智能共享210等相關(guān)聯(lián)的智能共享上發(fā)生諸如文件的 創(chuàng)建或修改(包括刪除)等感興趣的文件事件而生成事件。框320指示SSP 220檢測(cè)在框310中生成的事件。框330指示SSP 220確定是否存在與負(fù)責(zé)該事件的文件相關(guān)聯(lián)的一條或多 條規(guī)則。如果不存在適用的規(guī)則,則過程300結(jié)束。如果存在適用的規(guī)則,則 SSP 220啟動(dòng)該規(guī)則并且向該規(guī)則提供關(guān)于該文件以及該事件類型的信息。在 一個(gè)示例中,文件信息可包括文件名、類型、位置、創(chuàng)建日期等等。文件信息 還可包括與該文件相關(guān)聯(lián)的任何元數(shù)據(jù)。框350指示該規(guī)則處理該文件。規(guī)則可以按該規(guī)則的創(chuàng)建者所期望的任何 方式來(lái)處理文件。規(guī)則的示例在以下結(jié)合附圖5和7來(lái)提供。 一旦所有適用的 規(guī)則己完成處理該文件,過程300就結(jié)束。圖4是示出被配置為處理數(shù)字圖像文件的示例智能共享服務(wù)器110的框 圖。這些數(shù)字圖像文件可包括諸如可移植網(wǎng)絡(luò)圖形("PNG")格式或位圖("BMP") 格式等的圖形等靜止圖像、諸如標(biāo)簽圖像文件格式("TIFF")圖像等的圖像等頁(yè) 圖像、或JPG格式等的數(shù)碼照片,或諸如由數(shù)碼攝像機(jī)等提供的MPEG2格式 等的視頻等視頻。也可以處理其他類型的數(shù)字圖像文件,其僅受到規(guī)則識(shí)別和 操控文件及其內(nèi)容的能力的限制。智能共享210以及SSP 220類似于以上結(jié)合圖2所描述的智能共享210以 及SSP 220。規(guī)則430是類似于圖2中的規(guī)則230的規(guī)則,但是被特別配置為 處理數(shù)字圖像文件。規(guī)則430的示例將結(jié)合圖5更詳細(xì)地描述。數(shù)據(jù)庫(kù) ("DB")440是在一個(gè)示例中用于存儲(chǔ)文件信息、元數(shù)據(jù)、以及其他數(shù)據(jù)的數(shù)據(jù) 庫(kù),并且該數(shù)據(jù)庫(kù)通常操作來(lái)通過將數(shù)據(jù)聚結(jié)到一個(gè)位置來(lái)提升整體系統(tǒng)性 能。DB 440可以在SSS 110上操作或者它可以在耦合到SSS 110的另一個(gè)設(shè)備 上操作。DB440是可任選元件并且可以根本不存在。數(shù)碼照片相冊(cè)470表示允許組織并向用戶呈現(xiàn)數(shù)字圖像以供通常通過具 有類似傳統(tǒng)照片相冊(cè)的"頁(yè)面"的用戶界面來(lái)方便地觀看和/或下載的軟件。一般 地,用戶不需要任何特殊技能來(lái)使用這一數(shù)碼照片相冊(cè)。每一個(gè)數(shù)碼照片相冊(cè)都用一組屬性來(lái)進(jìn)一步配置。這些屬性可以在SSS IIO的安裝期間預(yù)配置,或者可以在安裝之后由用戶來(lái)添加或修改。在一個(gè)示例中,每本相冊(cè)的屬性都包括以下信息用于將數(shù)字圖像與該相冊(cè)相匹配的關(guān)鍵字。 關(guān)于該相冊(cè)及其內(nèi)容是否應(yīng)被發(fā)布到網(wǎng)絡(luò)的指示。 關(guān)于對(duì)該相冊(cè)及其內(nèi)容的訪問是否應(yīng)限于特定組和/或個(gè)人的指示。 關(guān)于特定組和/或個(gè)人是否應(yīng)在相冊(cè)內(nèi)容改變時(shí)接收電子郵件通知的指示。關(guān)于是否應(yīng)將水印或版權(quán)通告應(yīng)用于相冊(cè)中的圖像的指示。 關(guān)于通過該相冊(cè)應(yīng)獲得什么分辨率的圖像的指示。 以及關(guān)于原始分辨率的圖像是否應(yīng)可用于下載的指示。 除了這些屬性之外,每個(gè)相冊(cè)通常在相冊(cè)中顯示圖像的分辨率降低的縮略 圖版本。縮略圖是一般用于快速瀏覽諸如相冊(cè)的頁(yè)等頁(yè)面上的多個(gè)圖像的原始圖像的微型版本。當(dāng)選擇(點(diǎn)擊)了縮略圖時(shí),通常顯示圖像的更大web分辨率 版本以供觀看。該web分辨率圖像通常也是原始圖像的分辨率降低的版本,使 用并編碼該圖像來(lái)壓縮原始圖像以供通過因特網(wǎng)的高效傳輸,盡管比縮略圖大 得多并且質(zhì)量更高。此外,相冊(cè)也可使得原始分辨率圖像可用于觀看或下載。web發(fā)布器("Pub")460表示用于在因特網(wǎng)上發(fā)布數(shù)碼照片相冊(cè)470的裝 置,諸如因特網(wǎng)信息服務(wù)器("IIS")等等,并且可包括帳戶系統(tǒng),該系統(tǒng)需要登 錄以便可任選地將對(duì)各種相冊(cè)的訪問限于諸如發(fā)布圖像的用戶的朋友或家人 等授權(quán)用戶。Pub 460可以在SSS IIO上操作或者它可以在耦合到SSS 110的 另一個(gè)設(shè)備上操作。Pub 460是可任選元件并且可以根本不存在。郵件發(fā)送器("發(fā)送器")450表示用于發(fā)送因特網(wǎng)郵件的裝置,諸如交換服 務(wù)器("Exchange")等等。發(fā)送器460可以在SSS 110上操作或者它可以在耦合 到SSS 110的另一個(gè)設(shè)備上操作。發(fā)送器450是可任選元件并且可以根本不存 在。圖5是示出用于處理數(shù)字圖像文件的示例規(guī)則430的框圖。規(guī)則430為用 戶自動(dòng)化了否則將是費(fèi)時(shí)且復(fù)雜的手動(dòng)過程的任務(wù)一用戶只需將文件復(fù)制到 智能共享210中,或當(dāng)文件被存儲(chǔ)在智能共享210上時(shí)修改它們,并且規(guī)則430 結(jié)合過程300自動(dòng)化了對(duì)數(shù)字圖像文件的所有進(jìn)一步處理?;蛘?,另一個(gè)設(shè)備 (而不是用戶)能夠在智能共享210中執(zhí)行文件創(chuàng)建或修改。在將數(shù)字圖像文件復(fù)制到智能共享中之前,用戶通常編輯該文件的元數(shù)據(jù) 以添加關(guān)鍵字等以便標(biāo)識(shí)并且組織這些圖片。添加關(guān)鍵字元數(shù)據(jù)可被稱為"標(biāo) 記"。這可以使用例如Microsoft Windows操作系統(tǒng)隨附的Windows Explorer文 件屬性概述頁(yè)面或使用諸如Microsoft數(shù)字圖像套件等軟件應(yīng)用程序來(lái)完成。在一種情形下,用戶可能在度假時(shí)拍攝一些照片并將關(guān)鍵字"假期"添加到 那些圖像。該用戶也可能在迪斯尼樂園拍攝一些照片并將關(guān)鍵字"迪斯尼樂園" 添加到那些照片。此外,該用戶也可能將關(guān)鍵字"孩子"添加到來(lái)自包括該用戶 的孩子的兩個(gè)集合的照片。因此,存在用關(guān)鍵字"假期"來(lái)標(biāo)記的某些照片、被 標(biāo)記為"迪斯尼樂園"的某些照片、以及來(lái)自也被標(biāo)記為"孩子"的兩個(gè)照片集合 的某些照片。 一旦該用戶將這些標(biāo)記的圖像文件保存到智能共享210中,就自動(dòng)地處理并發(fā)布這些圖像而無(wú)需按照示例規(guī)則430的任何進(jìn)一步的用戶干預(yù)。 以下是對(duì)示例數(shù)字圖像文件處理規(guī)則430的描述。 框510指示讀取包括添加的關(guān)鍵字的元數(shù)據(jù)???20指示將文件元數(shù)據(jù)連同諸如文件名、位置以及其他屬性等其他文件 信息一起存儲(chǔ)在DB 440中。框530指示規(guī)則利用文件元數(shù)據(jù)和諸如關(guān)鍵字等信息以確定照片將被分 配給哪些數(shù)碼照片相冊(cè)470。在一個(gè)示例中,這通過將數(shù)字圖像關(guān)鍵字與相冊(cè) 的關(guān)鍵字屬性相匹配來(lái)完成。給定一匹配,如將在以下結(jié)合框540、 550以及 560來(lái)描述的,將圖像的各版本分配給相冊(cè)??紤]上述情形,給定關(guān)鍵字屬性" 假期"、另一個(gè)關(guān)鍵字屬性"迪斯尼樂園"、以及第三關(guān)鍵字屬性"孩子",具有匹 配元數(shù)據(jù)關(guān)鍵字的圖像將被自動(dòng)分配給具有匹配關(guān)鍵字屬性的相冊(cè)。因此,孩 子相冊(cè)將包括也包括"孩子"關(guān)鍵字元數(shù)據(jù)的所有假期和迪斯尼樂園照片,且這 些同樣的照片被包括在匹配的假期和迪斯尼樂園相冊(cè)中???40指示對(duì)于該相冊(cè)創(chuàng)建分辨率降低的圖像。相冊(cè)屬性通常定義對(duì)應(yīng)于 每個(gè)相冊(cè)的合適的分辨率,諸如指示原始圖像的縮略圖以及web分辨率版本。 這些分辨率降低的圖像可以使用能夠?qū)⒃搱D像從原始格式重新編碼為分辨率 降低的格式的典型的代碼轉(zhuǎn)換機(jī)制來(lái)創(chuàng)建。在一個(gè)示例中,原始TIFF格式圖 像可被代碼轉(zhuǎn)換為分辨率降低的JPG格式圖像,得到原始TIFF圖像的JPG版 本。此外,可以在分辨率降低的版本中改變圖像高度和寬度以創(chuàng)建原始圖像的 縮略圖版本和/或web分辨率版本。通常,任何分辨率降低的圖像,連同其他 文件信息也被存儲(chǔ)在DB 440和/或指定為包含縮略圖和/或其他分辨率降低的 圖像的其他文件夾中???50指示將水印和/或版權(quán)應(yīng)用于圖像的各種版本。在某些情況下,可 能期望在通過發(fā)布使得數(shù)字圖像可被公眾獲得之前標(biāo)記數(shù)字圖像。該操作是可 任選的,并且可以不對(duì)所有圖像或甚至對(duì)于任一個(gè)圖像來(lái)執(zhí)行。該操作也可由 該圖像被分配到的相冊(cè)的相冊(cè)屬性來(lái)確定???60指示發(fā)布在其所分配的相冊(cè)中的圖像的合適版本以使得該相冊(cè)和 圖像能夠通過因特網(wǎng)和/或某一其他網(wǎng)絡(luò)來(lái)觀看。發(fā)布可包括將訪問限于被授權(quán)訪問特定相冊(cè)、相冊(cè)頁(yè)面、和/或圖像的組和/或個(gè)人。這些訪問限制也可在相 冊(cè)屬性中指定???70指示將電子郵件通知發(fā)送給組和/或個(gè)人以通知他們相冊(cè)和/或圖像 已被更新。圖6是示出被配置為處理數(shù)字媒體文件的示例智能共享服務(wù)器110的框 圖。這些數(shù)字媒體文件可包括數(shù)字地捕捉的MPEG2或MPEG4等格式的電視, 或可由DVR或PVR提供。也可處理包括數(shù)字音頻文件的其他類型的數(shù)字媒體 文件,其僅受到規(guī)則識(shí)別和操控文件及其內(nèi)容的能力的限制。智能共享210以及SSP 220類似于以上結(jié)合圖2所描述的智能共享210以 及SSP 220。 DB 640類似于結(jié)合圖4所描述的DB。規(guī)則430是類似于圖2中 的規(guī)則230的規(guī)則,但是被特別配置為處理數(shù)字圖像文件。規(guī)則630的示例將 結(jié)合圖7更詳細(xì)地描述。代碼轉(zhuǎn)換器650表示用于將數(shù)字媒體文件從其初始格式代碼轉(zhuǎn)換(解碼然 后重新編碼)為不同格式的一個(gè)或多個(gè)機(jī)制。例如, 一種代碼轉(zhuǎn)換器可以解碼 包含MPEG2格式的視頻和/或音頻的數(shù)字媒體文件,并且然后取決于該文件內(nèi) 容、所需的期望壓縮程度、所期望的輸出質(zhì)量水平等,以諸如H.264、運(yùn)動(dòng)JPEG ("MJPEG")、 Windows媒體視頻("WMV")、音頻視頻交錯(cuò)("AVI")等另一個(gè)格式 來(lái)對(duì)其進(jìn)行重新編碼。也可支持其他格式??梢允褂枚鄠€(gè)代碼轉(zhuǎn)換器650來(lái)支 持各種數(shù)字媒體輸入格式以及各種所需輸出格式。通常選擇輸出格式以支持將 對(duì)其使用經(jīng)代碼轉(zhuǎn)換的媒體文件的設(shè)備,諸如MPEG第3層("MP3")播放器、 便攜式視頻播放器、軟件媒體播放器等等。也可選擇輸出格式以最小化用于存 儲(chǔ)經(jīng)代碼轉(zhuǎn)換的數(shù)字媒體文件的存儲(chǔ)空間要求,特別是在最初的格式將需要與 MPEG2視頻文件一樣大的存儲(chǔ)空間的情況下。輸出共享660表示被創(chuàng)建并指定為保存經(jīng)代碼轉(zhuǎn)換的數(shù)字媒體文件的一 個(gè)或多個(gè)共享。輸出共享通常被指定為存儲(chǔ)特定類型的媒體文件。例如, 一個(gè) 共享可被指定為保存MP2文件,另一個(gè)共享可被指定為保存AVI文件,另一 個(gè)共享可被指定為保存MPEG4文件等等。輸出共享660可對(duì)于在其上主存共 享660的計(jì)算系統(tǒng)的用戶可用,或者共享660可對(duì)于具有到共享660的網(wǎng)絡(luò)或其他連接的任何設(shè)備可用。通過組織輸出共享660中的經(jīng)代碼轉(zhuǎn)換的數(shù)字媒體文件,該經(jīng)代碼轉(zhuǎn)換的文件的用戶可容易地定位所需格式的數(shù)字媒體文件。圖7是示出用于處理數(shù)字媒體文件的示例規(guī)則630的框圖。規(guī)則630為用 戶自動(dòng)化了否則將是費(fèi)時(shí)且復(fù)雜的手動(dòng)過程的任務(wù)—用戶只需將文件復(fù)制到 智能共享210中,或當(dāng)文件被存儲(chǔ)在智能共享210上時(shí)修改它們,并且規(guī)則630 結(jié)合過程300自動(dòng)化了對(duì)數(shù)字媒體文件的所有進(jìn)一步處理?;蛘?,另一個(gè)設(shè)備 (而不是用戶)能夠在智能共享210中執(zhí)行文件創(chuàng)建或修改。在將數(shù)字媒體文件復(fù)制到智能共享中之前,用戶可以創(chuàng)建或編輯關(guān)于這些 文件的元數(shù)據(jù)。這些元數(shù)據(jù)可被存儲(chǔ)在文件本身中,或與該文件分開存儲(chǔ)。這 些元數(shù)據(jù)可包括關(guān)鍵字等以標(biāo)識(shí)并組織該媒體。添加關(guān)鍵字元數(shù)據(jù)可被稱為" 標(biāo)記"。這可以使用例如隨Microsoft Windows操作系統(tǒng)一起包括的Windows Explorer文件屬性概述頁(yè)面或使用旨在創(chuàng)建及編輯元數(shù)據(jù)的軟件應(yīng)用程序等來(lái) 完成。在一種情形下,用戶可能希望維護(hù)與包括MP3播放器以及軟件媒體播放 器在內(nèi)的各種媒體播放設(shè)備兼容的音頻和視頻文件的庫(kù)。該用戶可以將音頻從 緊致盤("CD")導(dǎo)入到智能共享210以使得該音頻被自動(dòng)轉(zhuǎn)換為MP3格式并存 儲(chǔ)在MP3輸出共享中以供日后下載到MP3播放器。類似地,該用戶可以將數(shù) 字化的電視節(jié)目存儲(chǔ)在智能共享210中以使該節(jié)目被自動(dòng)代碼轉(zhuǎn)換為例如 WMV格式并存儲(chǔ)在WMV輸出共享上以供日后用于軟件媒體播放器,之后可 以刪除原始的數(shù)字化的電視文件以節(jié)省磁盤空間,只保留較小的WMV文件。一旦該用戶將這些標(biāo)記的數(shù)字媒體文件保存到智能共享210中,就自動(dòng)地 處理該媒體并將其存儲(chǔ)在輸出共享660中而無(wú)需按照示例規(guī)則630的任何進(jìn)一 步的用戶干預(yù)。以下是對(duì)示例數(shù)字圖像文件處理規(guī)則630的描述???10指示讀取包括所添加的關(guān)鍵字的數(shù)字媒體文件元數(shù)據(jù)???20指示將文件元數(shù)據(jù)連同諸如文件名、位置以及其他屬性等其他文件 信息一起存儲(chǔ)在DB 640中。框730指示規(guī)則利用文件元數(shù)據(jù)和諸如文件類型和/或關(guān)鍵字等信息來(lái)確 定經(jīng)代碼轉(zhuǎn)換的媒體將被存儲(chǔ)在哪個(gè)輸出共享660中。在一個(gè)示例中,規(guī)則630 指定MPEG2文件被代碼轉(zhuǎn)換為WMV文件并存儲(chǔ)在WMV輸出共享中。框740指示將智能共享210中的媒體文件代碼轉(zhuǎn)換為輸出格式或由規(guī)則 630指定的格式。在一個(gè)示例中,原始MPEG2格式視頻可被代碼轉(zhuǎn)換為WMV 格式視頻,得到原始MPEG2視頻文件的WMV版本???50指示將媒體的經(jīng)代碼轉(zhuǎn)換的版本存儲(chǔ)在指定的輸出共享660中。圖8是示出了在其中可以實(shí)現(xiàn)此處所描述的技術(shù)的示例性計(jì)算環(huán)境800 的框圖。合適的計(jì)算環(huán)境可用多種通用或?qū)S孟到y(tǒng)來(lái)實(shí)現(xiàn)。公知系統(tǒng)的示例可 包括但不限于個(gè)人計(jì)算機(jī)("PC")、手持式或膝上型設(shè)備、基于微處理器的系統(tǒng)、 多處理器系統(tǒng)、服務(wù)器、工作站、消費(fèi)電子設(shè)備、機(jī)頂盒等等。計(jì)算環(huán)境800 —般包括耦合到各種外圍設(shè)備802、 803、 804等的計(jì)算設(shè)備 801形式的通用計(jì)算系統(tǒng)。系統(tǒng)800可以通過多個(gè)或多個(gè)I/O接口 812耦合到 包括鍵盤以及諸如鼠標(biāo)或跟蹤球等定點(diǎn)設(shè)備在內(nèi)的各種輸入設(shè)備803。計(jì)算設(shè) 備801的組件可包括一個(gè)或多個(gè)處理器(包括中央處理單元("CPU")、圖形處理 單元("GPU")、微處理器("uP")等等)807、系統(tǒng)存儲(chǔ)器809、以及通常耦合各組 件的系統(tǒng)總線808。(此處不分段)處理器807通常處理或執(zhí)行各種計(jì)算機(jī)可執(zhí)行指令以控制計(jì)算設(shè)備801 的操作并且通過諸如網(wǎng)絡(luò)連接814等各種通信連接與其他電子和/或計(jì)算設(shè)備、 系統(tǒng)或環(huán)境(未示出)進(jìn)行通信。(此處不分段)系統(tǒng)總線808表示任何數(shù)量的若干類型的總線結(jié)構(gòu),包括存儲(chǔ)器總線或存 儲(chǔ)器控制器、外圍總線、串行總線、加速圖形端口、使用各種總線體系結(jié)構(gòu)中 的任一個(gè)的處理器或局部總線等等。系統(tǒng)存儲(chǔ)器809可包括諸如隨機(jī)存取存儲(chǔ)器("RAM")等易失性存儲(chǔ)器、和 /或諸如只讀存儲(chǔ)器("ROM")或閃存("FLASH")等非易失性存儲(chǔ)器形式的計(jì)算 機(jī)可讀介質(zhì)?;据斎?輸出系統(tǒng)("BIOS")可被存儲(chǔ)在非易失性存儲(chǔ)器等中。系 統(tǒng)存儲(chǔ)器809通常存儲(chǔ)數(shù)據(jù)、計(jì)算機(jī)可執(zhí)行指令和/或包括計(jì)算機(jī)可執(zhí)行指令的 程序模塊,該計(jì)算機(jī)可執(zhí)行指令可立即被一個(gè)或多個(gè)處理器807訪問或目前正 在其上操作。大容量存儲(chǔ)設(shè)備804和810可通過耦合到系統(tǒng)總線來(lái)耦合到計(jì)算設(shè)備801 或被結(jié)合到計(jì)算設(shè)備801中。這些大容量存儲(chǔ)設(shè)備804和810可包括從可移動(dòng)、 非易失性磁盤(例如,"軟盤")805中讀取或向其寫入的磁盤驅(qū)動(dòng)器,和/或從諸如CD ROM、DVD ROM 806等非易失性光盤中讀取或向其寫入的光盤驅(qū)動(dòng)器。 或者,諸如硬盤8I0等大容量存儲(chǔ)設(shè)備可包括不可移動(dòng)存儲(chǔ)介質(zhì)。其他大容量 存儲(chǔ)設(shè)備可包括存儲(chǔ)卡、記憶棒、磁帶存儲(chǔ)設(shè)備等等。任何數(shù)量的計(jì)算機(jī)程序、文件、數(shù)據(jù)結(jié)構(gòu)等等,作為示例,包括操作系統(tǒng)、 應(yīng)用程序、數(shù)據(jù)文件、目錄結(jié)構(gòu)、以及計(jì)算機(jī)可執(zhí)行指令,可被存儲(chǔ)在硬盤810、 其他存儲(chǔ)設(shè)備804、 805、 806以及系統(tǒng)存儲(chǔ)器809上。諸如顯示設(shè)備802等輸出設(shè)備可通過諸如視頻適配器811等接口耦合到計(jì) 算設(shè)備801。其他類型的輸出設(shè)備可包括打印機(jī)、音頻輸出、觸覺設(shè)備或其他 傳感輸出機(jī)制等等。輸出設(shè)備可以使計(jì)算設(shè)備801能夠與人類操作員或其他機(jī) 器或系統(tǒng)進(jìn)行交互。用戶可以通過諸如鍵盤、鼠標(biāo)、操縱桿、游戲手柄、數(shù)據(jù) 端口等任何數(shù)量的不同輸入設(shè)備803與計(jì)算環(huán)境800接口。這些和其他輸入設(shè) 備可以通過耦合到系統(tǒng)總線808的輸入/輸出接口 812耦合到處理器807,并且 可通過諸如串行端口、游戲端口、通用串行總線("USB")、火線、紅外線端口 等其他接口和總線結(jié)構(gòu)來(lái)耦合。計(jì)算設(shè)備801可以經(jīng)由通過一個(gè)或多個(gè)局域網(wǎng)("LAN")、廣域網(wǎng)("WAN")、 存儲(chǔ)區(qū)域網(wǎng)絡(luò)("SAN")、因特網(wǎng)、無(wú)線電鏈路、光學(xué)鏈路等與一個(gè)或多個(gè)遠(yuǎn)程 計(jì)算設(shè)備的通信連接在聯(lián)網(wǎng)環(huán)境中操作。計(jì)算設(shè)備801可通過網(wǎng)絡(luò)適配器813 等,或作為替換,通過調(diào)制解調(diào)器、數(shù)字用戶線("DSL")鏈路、綜合業(yè)務(wù)數(shù)字 網(wǎng)("ISDN")鏈路、因特網(wǎng)鏈路、無(wú)線鏈路等來(lái)耦合到網(wǎng)絡(luò)。諸如網(wǎng)絡(luò)連接等通信連接814通常提供到諸如網(wǎng)絡(luò)等通信介質(zhì)的耦合。通 信介質(zhì)通常使用諸如載波或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)來(lái)提供計(jì)算機(jī)可 讀以及計(jì)算機(jī)可執(zhí)行指令、數(shù)據(jù)結(jié)構(gòu)、文件、程序模塊和其他數(shù)據(jù)。術(shù)語(yǔ)"已調(diào)制數(shù)據(jù)信號(hào)"指以對(duì)信號(hào)中的信息進(jìn)行編碼的方式設(shè)置或改變其一個(gè)或多個(gè) 特征的信號(hào)。作為示例而非限制,通信介質(zhì)可包括諸如有線網(wǎng)絡(luò)或直接連線連 接等有線介質(zhì),以及諸如聲學(xué)、射頻、紅外線或其它無(wú)線通信機(jī)制等無(wú)線介質(zhì)。 本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到用于提供計(jì)算機(jī)可讀以及計(jì)算機(jī)可執(zhí)行指令 和數(shù)據(jù)的存儲(chǔ)設(shè)備可分布在網(wǎng)絡(luò)上。例如,遠(yuǎn)程計(jì)算機(jī)或存儲(chǔ)設(shè)備可以存儲(chǔ)軟 件應(yīng)用程序和數(shù)據(jù)形式的計(jì)算機(jī)可讀以及計(jì)算機(jī)可執(zhí)行指令。本地計(jì)算機(jī)可以 通過網(wǎng)絡(luò)訪問遠(yuǎn)程計(jì)算機(jī)或存儲(chǔ)設(shè)備并且下載軟件應(yīng)用程序或數(shù)據(jù)的一部分或全部并且可執(zhí)行任何計(jì)算機(jī)可執(zhí)行指令?;蛘?,本地計(jì)算機(jī)可按需下載軟件 或數(shù)據(jù)的片斷,或者通過在本地機(jī)器執(zhí)行一些指令并且在遠(yuǎn)程計(jì)算機(jī)和/或設(shè)備 執(zhí)行一些指令來(lái)分布式地處理該軟件。本領(lǐng)域的技術(shù)人員也將認(rèn)識(shí)到,通過利用常規(guī)技術(shù),軟件的計(jì)算機(jī)可執(zhí)行 指令的全部或部分可由諸如數(shù)字信號(hào)處理器("DSP")、可編程邏輯陣列("PLA")、離散電路等專用電子電路來(lái)執(zhí)行。術(shù)語(yǔ)"電子裝置"可包括包含任何 軟件、固件等的計(jì)算設(shè)備或消費(fèi)電子設(shè)備,或不包含軟件、固件等的電子設(shè)備 或電路。術(shù)語(yǔ)"固件"通常指的是諸如ROM等電子設(shè)備中所維護(hù)的可執(zhí)行指令、代 碼或數(shù)據(jù)。術(shù)語(yǔ)"軟件"通常指的是任何形式的計(jì)算機(jī)可讀介質(zhì)中或上所維護(hù)的 可執(zhí)行指令、代碼、數(shù)據(jù)、應(yīng)用、程序等。術(shù)語(yǔ)"計(jì)算機(jī)可讀介質(zhì)"通常指的是 系統(tǒng)存儲(chǔ)器、存儲(chǔ)設(shè)備及其相關(guān)聯(lián)的介質(zhì)、通信介質(zhì)等等。
權(quán)利要求
1.一種計(jì)算系統(tǒng),包括智能共享;耦合到所述智能共享的智能共享處理器;可由所述智能共享處理器訪問的規(guī)則;以及其中文件被添加到所述智能共享或在其上修改導(dǎo)致一事件,所述事件由所述智能共享處理器來(lái)檢測(cè),所述智能共享處理器確定所述規(guī)則是否應(yīng)用于所述文件,并且如果是,則使得所述規(guī)則被應(yīng)用。
2. 如權(quán)利要求1所述的計(jì)算系統(tǒng),其特征在于,所述智能共享耦合到服 務(wù)器。
3. 如權(quán)利要求2所述的計(jì)算系統(tǒng),其特征在于,所述文件由耦合到所述 服務(wù)器的設(shè)備來(lái)添加到所述智能共享或在其上修改。
4. 如權(quán)利要求2所述的計(jì)算系統(tǒng),其特征在于,所述智能共享耦處理器 在所述服務(wù)器上操作。
5. 如權(quán)利要求1所述的計(jì)算系統(tǒng),其特征在于,所述規(guī)則是多條規(guī)則, 并且所述智能共享處理器確定所述多條規(guī)則中的任一條是否應(yīng)用于新文件,并 且如果是,則使得所述適用規(guī)則被應(yīng)用。
6. 如權(quán)利要求1所述的計(jì)算系統(tǒng),其特征在于,還包括 用于讀取所述文件的元數(shù)據(jù)的裝置;一個(gè)或多個(gè)數(shù)字相冊(cè),每個(gè)數(shù)字相冊(cè)包括一組屬性; 用于從所述文件生成分辨率降低的圖像的裝置;用于使用所述元數(shù)據(jù)來(lái)從所述一個(gè)或多個(gè)數(shù)字相冊(cè)中選擇一數(shù)字相冊(cè)的裝置;用于發(fā)布所述分辨率降低的圖像以使得所述分辨率降低的圖像可經(jīng)由 瀏覽器或媒體播放器通過所述數(shù)字相冊(cè)來(lái)訪問的裝置。
7. 如權(quán)利要求1所述的計(jì)算系統(tǒng),其特征在于,還包括 一個(gè)或多個(gè)輸出共享,每個(gè)輸出共享與多個(gè)替換媒體格式中的一個(gè)相關(guān)聯(lián);用于將所述文件中包含的數(shù)字媒體代碼轉(zhuǎn)換為所述多個(gè)替換媒體格式中所選的一個(gè)并且將所述經(jīng)代碼轉(zhuǎn)換的數(shù)字媒體存儲(chǔ)在第二文件中的裝置;用于將所述第二文件存儲(chǔ)在與所述多個(gè)替換媒體格式中所選的一個(gè)相 關(guān)聯(lián)的輸出共享中的裝置。
8. —種方法,包括 在智能共享上保存或修改文件,其中生成事件; 檢測(cè)所述事件;確定規(guī)則是否適用于所述文件;將對(duì)所述事件的描述以及關(guān)于所述文件的文件信息提供給適用的規(guī)則;以及應(yīng)用所述適用的規(guī)則。
9. 如權(quán)利要求8所述的方法,其特征在于,所述智能共享耦合到服務(wù)器。
10. 如權(quán)利要求8所述的方法,其特征在于,所述確定至少部分地基于 所述文件的名稱、或所述文件的名稱的一部分、或所述文件中的信息。
11. 如權(quán)利要求8所述的方法,其特征在于,所述文件是數(shù)字媒體文件、 數(shù)字圖像文件、數(shù)字視頻文件、以及數(shù)字音頻文件中的一個(gè)。
12. 如權(quán)利要求8所述的方法,其特征在于,所述方法被包含在計(jì)算機(jī) 可讀介質(zhì)上。
13. 如權(quán)利要求8所述的方法,其特征在于,所述應(yīng)用適用的規(guī)則包括: 讀取所述文件的元數(shù)據(jù),其中所述文件包含數(shù)字圖像或數(shù)字視頻; 將所述元數(shù)據(jù)的至少一部分存儲(chǔ)在數(shù)據(jù)庫(kù)中; 從所述文件生成分辨率降低的圖像;使用所述元數(shù)據(jù)來(lái)選擇通過其發(fā)布所述分辨率降低的圖像的數(shù)字相冊(cè); 通過所述數(shù)字相冊(cè)發(fā)布所述分辨率降低的圖像以使得所述分辨率降低 的圖像可經(jīng)由瀏覽器或媒體播放器來(lái)訪問。
14. 如權(quán)利要求13所述的方法,其特征在于,還包括將水印或版權(quán)應(yīng) 用于所述分辨率降低的圖像。
15. 如權(quán)利要求13所述的方法,其特征在于,還包括發(fā)送指示所述發(fā)布 的電子郵件通知。
16. 如權(quán)利要求13所述的方法,其特征在于,所述方法被包含在計(jì)算機(jī) 可讀介質(zhì)上。
17. 如權(quán)利要求8所述的方法,其特征在于,所述應(yīng)用適用的規(guī)則包括 讀取所述文件的元數(shù)據(jù),其中所述文件包含數(shù)字媒體; 將所述元數(shù)據(jù)的至少一部分存儲(chǔ)在數(shù)據(jù)庫(kù)中;將所述數(shù)字媒體代碼轉(zhuǎn)換為替換媒體格式并且將所述經(jīng)代碼轉(zhuǎn)換的數(shù) 字媒體保存在第二文件中;使用所述元數(shù)據(jù)來(lái)選擇將所述第二文件存儲(chǔ)到其中的輸出共享; 將所述第二文件存儲(chǔ)在所述輸出共享中。
18. 如權(quán)利要求17所述的方法,其特征在于,所述應(yīng)用適用的規(guī)則還包 括發(fā)布所述第二文件以使得所述第二文件可通過瀏覽器或媒體播放器來(lái)訪問。
19. 如權(quán)利要求18所述的方法,其特征在于,所述應(yīng)用適用的規(guī)則還包 括發(fā)送指示所述發(fā)布的電子郵件通知。
20. 如權(quán)利要求17所述的方法,其特征在于,所述方法被包含在計(jì)算機(jī)可讀介質(zhì)上。
全文摘要
一種包括智能共享、耦合到該智能共享的智能共享處理器、可被該智能共享處理器訪問的規(guī)則的計(jì)算機(jī)系統(tǒng),其中文件被添加到智能共享或在其上被修改導(dǎo)致一事件,該事件由智能共享處理器來(lái)檢測(cè),該智能共享處理器確定是否將規(guī)則應(yīng)用于該文件,并且如果是,使得該規(guī)則被應(yīng)用。
文檔編號(hào)G06Q90/00GK101405758SQ200780010089
公開日2009年4月8日 申請(qǐng)日期2007年2月21日 優(yōu)先權(quán)日2006年3月23日
發(fā)明者C·E·小金德爾, J·C·格雷, L·C·林登, S·索利亞尼克, T·R·海德里克 申請(qǐng)人:微軟公司