欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于使軟件可用于下載的系統(tǒng)和方法

文檔序號:6479777閱讀:313來源:國知局
專利名稱:用于使軟件可用于下載的系統(tǒng)和方法
技術(shù)領(lǐng)域
諸如服務(wù)器計算機、臺式計算機、筆記本計算機、刀片等計算機與各種安裝軟 件一起被出售,所述軟件使得能夠?qū)崿F(xiàn)計算機的操作及其與其它設(shè)備的交互。計算機用 戶有時可能希望下載用于計算機的附加軟件。此類附加軟件可以采取對安裝在計算機上 的原始軟件加以改進(jìn)的更新的形式??蛇x地,附加軟件可以采取補救原始軟件存在的問 題的軟件補丁的形式。在另一情況中,附加軟件可以包括執(zhí)行新任務(wù)(諸如操作并控制 新購買的外圍設(shè)備)所需的新軟件。目前,通常經(jīng)由因特網(wǎng)來獲得此類附加軟件。例如,計算機用戶可以訪問由計 算機制造商主控的網(wǎng)站并搜索該站點以確定期望的軟件是否可用于從該網(wǎng)站下載。遺憾 的是,此類用戶常常難以從此類網(wǎng)站獲得其需要的軟件。在某些情況下,用戶完全不能 定位網(wǎng)站上的軟件。雖然此類網(wǎng)站常常包括使得用戶能夠通過計算機型號來搜索網(wǎng)站的 搜索特征,但此類搜索的結(jié)果可能產(chǎn)生不相關(guān)的各種信息,從而使得更加難以識別期望 的軟件。在其它情況下,網(wǎng)站甚至可能不包括用戶正在尋求的軟件,即使該軟件存在。 此類情況可能在由除開發(fā)附加軟件的業(yè)務(wù)部門之外的制造商的業(yè)務(wù)部門來管理網(wǎng)站時發(fā) 生。


參照附圖,可以更好地理解公開的系統(tǒng)和方法。附圖中的組件不一定按比例繪 制。圖1是可以用來為各種產(chǎn)品獲得軟件的系統(tǒng)的實施例的方框圖。圖2是用于圖1所示的一個或多個制造商計算機的儲存存儲器的實施例的方框 圖。圖3 20是在圖2中識別的下載管理器程序的用戶界面的屏幕截圖。圖21是用于定位并下載產(chǎn)品軟件的方法的實施例的流程圖。圖22是用于提供用于下載的產(chǎn)品軟件的方法的實施例的流程圖。
具體實施例方式如上所述,產(chǎn)品用戶可能難以從產(chǎn)品制造商處獲得用于其產(chǎn)品的軟件。然而, 如下文所述,當(dāng)可用于下載的所有產(chǎn)品軟件被包括在單個數(shù)據(jù)庫內(nèi)時,可以更容易地對 此類軟件進(jìn)行定位和下載,其中可以用專門設(shè)計為與該數(shù)據(jù)庫一起使用的軟件下載管理 器程序訪問所述數(shù)據(jù)庫。在某些實施例中,數(shù)據(jù)庫中的軟件可經(jīng)由用戶使用下載管理器 程序與之相交互的文件傳輸協(xié)議(FTP)站點訪問?,F(xiàn)在更詳細(xì)地參照附圖,在附圖中,相同的數(shù)字在圖中自始至終表示相應(yīng)的部 分,圖1舉例說明包括多個用戶計算機102的系統(tǒng)100。如圖中所指示的,用戶計算機 102可以采取不同的形式,諸如臺式計算機104和筆記本計算機106。無論如何,每個用 戶計算機102包括可以從其執(zhí)行程序的存儲器和處理器。在某些情況下,用戶計算機102包括非附屬個人的計算機。在這種情況下,每個計算機用戶可能正在尋求僅用于其自己 的計算機102或另一產(chǎn)品的軟件。在其它情況下,用戶計算機102可以包括諸如企業(yè)之 類的給定組織的計算機。在這種情況下,計算機102可以連接到公共局域網(wǎng)(LAN)或廣 域網(wǎng)(WAN)(未示出)且用戶可以是正在尋求用于該組織的一個或多個計算機或其它產(chǎn) 品的軟件的信息技術(shù)(IT)管理員。
進(jìn)一步參照圖1,每個用戶計算機106連接到構(gòu)成因特網(wǎng)的一部分的WAN 108。 連接到WAN 108的還有由或代表產(chǎn)品制造商維護(hù)的其他計算機110,將使得軟件可用 于所述產(chǎn)品。如同用戶計算機102 —樣,制造商計算機110可以連接到諸如LAN或 WAN(未示出)之類的公共網(wǎng)絡(luò)。如下所述,制造商計算機110單獨地或共同地維護(hù)可 以經(jīng)由FTP站點下載的軟件的數(shù)據(jù)庫。
圖2舉例說明圖1所示的制造商計算機110的儲存存儲器200的內(nèi)容的實施例。 如圖2所指示的,存儲器200存儲SoftPaq數(shù)據(jù)庫202,SoftPaq數(shù)據(jù)庫202包括在本文中 也稱為“SoftPaq”的多個可執(zhí)行軟件包204。舉例來說,數(shù)據(jù)庫202包括可擴展標(biāo)記語 言(XML)數(shù)據(jù)庫。包含在數(shù)據(jù)庫202內(nèi)的軟件包204可以包括用于制造商制造或已制 造的產(chǎn)品(例如,計算機)的任何軟件。因此,軟件包204可以包括軟件更新、軟件補 丁、整個軟件程序等等。在某些實施例中,數(shù)據(jù)庫202是綜合性的,并且因此包括可用 于下載的用于制造商在過去幾年(例如3 5年)中已制造的基本上每個基于軟件的產(chǎn)品 的基本上每個軟件包。在這種情況下,數(shù)據(jù)庫202包括用戶可以搜索任何此類軟件的單 個中央位置,從而消除了用戶花費時間在制造商的網(wǎng)站中搜索該軟件的需要。應(yīng)注意的 是雖然在本文中使用術(shù)語“軟件”,但該術(shù)語意圖作為泛指軟件和也可以被使得可用于 下載的固件兩者的包括性術(shù)語。
存儲在存儲器200內(nèi)的還有FTP站點程序206,其可以用來訪問數(shù)據(jù)庫202的軟 件并使得能夠通過WAN 108(圖1)來下載該軟件。由意圖下載到用戶的計算機102并在 其上執(zhí)行的SoftPaq下載管理器208來進(jìn)一步促進(jìn)此類下載。在某些實施例中,可以使得 下載管理器208可用于在制造商的網(wǎng)站上下載。假設(shè)下載管理器208被配置用于與FTP 站點程序206相交互,因此可以將下載管理器描述為FTP客戶端程序。一旦被安裝在用 戶計算機102上并執(zhí)行,下載管理器208獲得包含在數(shù)據(jù)庫202中的信息并向用戶呈現(xiàn)下 文所述的幫助用戶對包含在數(shù)據(jù)庫中的軟件進(jìn)行定位和下載的用戶界面。
如上所述,可以例如使得SoftPaq下載管理器208對用戶可用以從由或代表產(chǎn)品 制造商主控的網(wǎng)站下載。一旦下載了下載管理器208,可以在用戶計算機上安裝并執(zhí)行該 下載管理器。當(dāng)被執(zhí)行時,向用戶呈現(xiàn)用戶界面,諸如圖3所示的圖形用戶界面300。 如圖3所指示的,用戶界面300包括主窗口 302,在下文描述該窗口的各種屬性。如果正 在第一次執(zhí)行下載管理器208,則向用戶呈現(xiàn)配置選項對話框304,其請求用戶指定與用 戶正在為其尋求軟件的一個或多個產(chǎn)品有關(guān)的配置信息。
包含在配置選項對話框304內(nèi)的是多個頁面,每個頁面包含可以被選擇以訪問 該頁面的其自己的標(biāo)簽,該標(biāo)簽與所述頁面有關(guān)。在圖3中示出選擇了下載頁面306。 在該頁面306上,用戶可以指定已下載的軟件將被存儲到的用戶計算機上的目錄選項308 以及下載結(jié)構(gòu)。在所示的實施例中,下載結(jié)構(gòu)包括扁平結(jié)構(gòu)310和描述結(jié)構(gòu)312。當(dāng)選 擇扁平結(jié)構(gòu)310時,所有已下載的軟件將被一起存儲在指定目錄308內(nèi)。在圖3中的頁面306上標(biāo)識此類結(jié)構(gòu)的格式的預(yù)覽314。然而,當(dāng)選擇描述結(jié)構(gòu)312時,已下載的軟 件將被存儲在目錄308內(nèi)的單獨文件夾內(nèi),每個文件夾與特定的已下載的軟件包標(biāo)題有 關(guān)。在圖4中的頁面306上舉例說明此類結(jié)構(gòu)的格式的預(yù)覽400。值得注意的是,可以 使用其它下載結(jié)構(gòu)。例如,可以將軟件下載到按照產(chǎn)品、操作系統(tǒng)、語言、或其它相關(guān) 屬性布置的文件夾中。
接下來參照圖5,舉例說明了配置選項對話框304的操作系統(tǒng)過濾頁面500。在 操作系統(tǒng)過濾頁面500內(nèi)呈現(xiàn)以供選擇的是已被安裝在制造商的一個或多個產(chǎn)品上的多 個操作系統(tǒng)502。如果用戶是正在為他或她的計算機尋求軟件的個人,則用戶將選擇他 或她的計算機運行的操作系統(tǒng)以使得能夠過濾掉(即排除)與該操作系統(tǒng)不兼容的數(shù)據(jù)庫 202的軟件。如果用戶是正在為多個計算機尋求軟件的IT管理員,則用戶將選擇在那些 計算機上運行的一個或多個操作系統(tǒng)以同樣地過濾掉與那些操作系統(tǒng)不兼容的軟件。
轉(zhuǎn)到圖6,舉例說明了配置選項對話框304的語言過濾頁面600。在語言過濾頁 面600內(nèi)呈現(xiàn)以供選擇的是多種語言602,可以將用戶的一個或多個產(chǎn)品配置用于該語言 602。通常,個體用戶將選擇他或她所說的和他或她的計算機被配置用于的單一語言,而 IT管理員將選擇他或她管理的計算機被配置用于的一種或多種語言。
圖7舉例說明了配置選項對話框304的屬性選項頁面700。在屬性選項頁面 700內(nèi)呈現(xiàn)以供選擇的是將在用戶界面的各列中布置的多個軟件包屬性,其與將向用戶 呈現(xiàn)為可用于下載的各個軟件包有關(guān)。在圖7的示例中,那些屬性包括軟件包的名稱、 版本、優(yōu)先級、種類、大小、所選的支持型號、發(fā)行日期、數(shù)目、所支持的語言、以及 所支持的操作系統(tǒng)。如圖7所示,屬性選項頁面700可以包括可用列框702和所選列框 704,用戶可以用該所選列框704來選擇各種屬性,使得那些屬性將會或?qū)⒉粫慌c可用 軟件包相關(guān)聯(lián)地呈現(xiàn)給用戶。
一旦用戶已做出他或她的關(guān)于下載目錄、(一個或多個)操作系統(tǒng)、(一種或多 種)語言和待查看屬性的選擇,用戶就完成了配置過程,該配置過程將從將向用戶呈現(xiàn) 為可用于下載的軟件包列表中排除各種軟件包。如上所述,考慮到數(shù)據(jù)庫202可以包括 可用于下載的用于制造商制造的每個產(chǎn)品的所有軟件,此類排除或過濾是期望的。當(dāng)制 造商是制造許多產(chǎn)品的大公司時,軟件的數(shù)量可能很大。因此,過濾從全體可用于用戶 的軟件中去除了不適用的軟件,從而使得用戶更容易定位需要或期望的軟件。
圖8舉例說明已完成上述配置過程之后的軟件管理器208的主窗口 302。如圖8 所示,主窗口 302包括三個子窗口,其包括產(chǎn)品目錄窗口 800、可用SoftPaq窗口 802、以 及下載的SoftPaq窗口 804。產(chǎn)品目錄窗口 800包含制造商的所有產(chǎn)品的列表,軟件可從 數(shù)據(jù)庫202下載以用于所述產(chǎn)品。在圖8所示的實施例中,那些產(chǎn)品包括被劃分成多個 種類806的各種計算機,所述種類806包括平板PC、筆記本PC、工作站、企業(yè)PC (即臺 式計算機)、以及高級解決方案(例如刀片計算機等)??梢詫γ總€種類806進(jìn)行擴展。 在圖9中示出此類擴展的示例,其中,“HP企業(yè)PC”種類806已被擴展以揭示落入該 種類內(nèi)的多個特定產(chǎn)品系列900。如從與各個系列900鄰近的“ + ”符號顯而易見的, 可以獲得關(guān)于每個系列的進(jìn)一步擴展以揭示該系列內(nèi)的特定產(chǎn)品(未示出)。
進(jìn)一步參照圖9,已通過選中相關(guān)復(fù)選框904在產(chǎn)品目錄窗口 800內(nèi)選擇了 HP Compaq d220臺式PC系列902。通過此類選擇,用戶將能查看由用戶在上文關(guān)于圖5和6所述的配置過程中指定的(一種或多種)語言和(一個或多個)操作系統(tǒng)過濾的、可 用于下載以用于該產(chǎn)品的所有軟件。雖然在圖9中將HP Compaq d220臺式PC系列902 示為被選擇,但應(yīng)注意的是僅僅出于示例的目的進(jìn)行該選擇。此外,如果需要,可以選 擇多個產(chǎn)品。不管特定選擇如何,一旦進(jìn)行了選擇,“Find Available SoftPaq(找出可用 SoftPaq) ”按鈕906變?yōu)楸粏⒂?。一旦選擇了該按鈕906,下載管理器208向用戶呈現(xiàn)再 次經(jīng)在配置過程中識別的(一種或多種)語言和(一個或多個)操作系統(tǒng)過濾的、用于所 選一個或多個產(chǎn)品的所有可用軟件。在圖10中舉例說明此類呈現(xiàn)。如圖10所指示的,在可用SoftPaq窗口 802中向用戶呈現(xiàn)可用于下載的多個軟件 包或“SoftPaq” 1000。如從圖10顯而易見的,在一排1002可用SoftPaq窗口 802內(nèi)描 述每個SoftPaq 1000且每排包括關(guān)于按列1004布置的SoftPaq的屬性的信息。在圖10中 可見的是描述所識別的SoftPaq 1000的名稱、版本、優(yōu)先級、種類、尺寸和所選的支持型 號的列1004。重要地,在可用SoftPaq窗口 802內(nèi)識別的各種SoftPaq 1000受限于那些 可用于用戶選擇的產(chǎn)品和用戶指定的(一個或多個)配置的SoftPaq。接下來參照圖11,已通過選中復(fù)選框1102選擇了 “HP CompaqROMPaq Firmware Upgrade for d220/d228/d230MT” SoftPaq 1100。再次,僅僅出于示例的目的 舉例說明該選擇。因此,可以進(jìn)行替換選擇,其可以包括選擇可以與多個不同產(chǎn)品有 關(guān)的多個SoftPaq 1000。無論如何,一旦已進(jìn)行了選擇,已下載的SoftPaq窗口 804的
“Download(下載)”按鈕1104變?yōu)楸粏⒂貌⒁虼丝梢员贿x擇。當(dāng)選擇了該按鈕1104 時,所選的(一個或多個)SoftPaq 1000將被從數(shù)據(jù)庫202下載到用戶的計算機。如圖11 進(jìn)一步所示,下拉菜單1106也被呈現(xiàn)在已下載的SoftPaq窗戶804中,用戶可以用其來指 定“download only (僅下載)” 1108,在這種情況下將僅下載(一個或多個)SoftPaq ;或 者指定“download and unpack (下載并解包)” 1110,在這種情況下(一個或多個)SoftPaq 將被下載、打開,并且已下載的(一個或多個)SoftPaq的內(nèi)容(即單獨文件)被解包。一旦下載已完成,則將在已下載的SoftPaq窗口 804中識別已被選擇的(一個 或多個)SoftPaq 1000以向用戶傳達(dá)下載已經(jīng)完成。在圖12的示例中,僅“HP Compaq RomPaq Firmware Upgrade ford220/d228/d230MT" SoftPaq 1100 已被下載,并因此在已 下載的SoftPaq窗口 804中被識別。此時,該SoftPaq 1100被存儲在由用戶在關(guān)于圖3 所述的配置過程中識別的目錄內(nèi)。為了便于定位(一個或多個)SoftPaq 1100,已下載的 SoftPaq窗口 804包括“Explore (探索)”按鈕1200,其在被選擇時打開用于下載目錄的 文件管理窗口(參見圖16)。除SoftPaq之外,還可以下載附加相關(guān)文件。例如,SoftPaq可以包括相關(guān)版本 注釋和相關(guān)CVA文件中的一者或兩者。參照圖13,用戶可以通過右鍵點擊可用SoftPaq 窗口 802內(nèi)的給定SoftPaq 1000來確定是否存在此類相關(guān)文件。如圖13參照“PDF Complete Update (PDF完成更新),,SoftPaq 1300所示,此類右鍵點擊 打開下拉菜單1302, 用戶可以從中選擇“View SoftPaq Release Notes (查看SoftPaq版本注釋)”選項1304 或 “View SoftPaq CVA(查看 SoftPaq CVA) ” 選項 I3O6。任一個選項 1;304、I3O6 的 選擇導(dǎo)致呈現(xiàn)包含相關(guān)信息(即,版本注釋或CVA文件)的對話框。圖14舉例說明 包括“PDF CompleteUpdate” SoftPaq 1300的版本注釋的第一對話框1400,而圖15舉 例說明包括“PDF Complete Update” SoftPaq的CVA文件的第二對話框1500。如上所述,用戶通過選擇“Explore”按鈕1200來直接訪問這些下載。參照圖16,文件管理 窗口 1600已在選擇“Explore”按鈕1200之后被打開。該窗口 1600揭示PDF Complete Update” SoftPaq(即 sp34686)、該 SoftPaq 的版本注釋(即 Firefox 文檔)和該 SoftPaq 的 CVA文件(即“sp34686.Cva”)已被下載到用戶的所選目錄。
除了用上述過濾來減少呈現(xiàn)給用戶的SoftPaq 1000的數(shù)目之外,還可以通過將用 戶的注意力吸引到與特定種類有關(guān)的各種SoftPaq來幫助用戶找到期望的SoftPaq。具體 而言,當(dāng)用戶選擇在圖17中識別的“Select SoftPaq(選擇SoftPaq)”按鈕1700時,出 現(xiàn)識別特定種類或類型的SoftPaq的下拉菜單1702,包括critical (關(guān)鍵)1704、criticaland recommended(關(guān)鍵且推薦)1706、或all (所有)1708。當(dāng)用戶選擇那些種類中的一個時, 可以為用戶選中與該種類有關(guān)的SoftPaqlOOO。因此,如果用戶例如正在為他或她的所選 產(chǎn)品和平臺尋求關(guān)鍵更新/補丁,則該軟件將被用復(fù)選標(biāo)記在可用SoftPaq窗口 802中為 用戶突出顯示。
每當(dāng)或至少多次當(dāng)用戶使用SoftPaq下載管理器208時,各種產(chǎn)品、操作系統(tǒng)和 語言選擇對于用戶而言常常是相同的。鑒于此,下載管理器208促進(jìn)把用戶的選擇保存 為配置。此類動作在圖18中舉例說明,在圖18中已選擇保存按鈕1800,從而促使“Save As(保存為)”對話框1802出現(xiàn)。然后,用戶可以選擇將保存該配置的適當(dāng)位置。值 得注意的是,用戶可以為稍后可能期望軟件用于的每個產(chǎn)品保存單獨的配置??蛇x地, 用戶可以保存與用戶管理的所有產(chǎn)品有關(guān)的全局配置。無論如何,一旦配置已被保存, 則可以在稍后使用打開按鈕1804對其進(jìn)行檢索。
接下來參照圖19,在主頁302上還提供下載歷史按鈕1900,其在被選擇時促使 下載歷史對話框1902出現(xiàn)。如圖19所指示的,該對話框1902識別用戶已下載的各種 SoftPaq以及何時下載。此類歷史可能對負(fù)責(zé)管理許多不同產(chǎn)品并因此可能需要頻繁下載 SoftPaq的IT管理員特別有用。與對話框1902包括在一起的是使得用戶能夠?qū)υ捒騼?nèi) 的歷史導(dǎo)出到期望的數(shù)據(jù)表程序或數(shù)據(jù)庫中的“Export to TabDelimited File(.txt)(導(dǎo)出到 制表符分隔文件)”按鈕1904。
轉(zhuǎn)到圖20,在主頁302上還提供幫助按鈕2000,其在被選擇時促使幫助對話框 2002出現(xiàn)。
圖21舉例說明用于對軟件進(jìn)行定位和下載的示例性方法。從方框2100開始,諸 如圖2的SoftPaq下載管理器208的下載管理器程序被下載并安裝在用戶的計算機上。如 上所述,下載管理器程序可以例如位于由或代表(一個或多個)產(chǎn)品的制造商主控的網(wǎng)站 處并被從該網(wǎng)站下載,其中為所述產(chǎn)品尋求軟件。一旦下載了下載管理器程序,則可以 將其在用戶計算機上運行,以便用戶可以訪問程序的用戶界面,如方框2102所指示的。 上文已關(guān)于圖3 20描述了此類用戶界面的示例。
接下來,參照方框2104,用戶可以輸入配置信息以用來過濾將呈現(xiàn)給用戶以供 選擇的軟件包。如上所述,在其中制造商制造許多不同產(chǎn)品的情況下,可用于下載的軟 件包的數(shù)目可能很大。然而,可以通過僅呈現(xiàn)意圖用于具有由用戶指定的一個或多個相 同配置的產(chǎn)品的軟件包來減少呈現(xiàn)給用戶的數(shù)目。如上文進(jìn)一步描述的,此類配置信息 可以包括用戶的(一個或多個)產(chǎn)品運行的(一個或多個)操作系統(tǒng)以及(一個或多個) 產(chǎn)品被配置用于的(一種或多種)語言。任選地,用戶可以保存他或她輸入的配置信息,如方框2106所指示的,以便可以在稍后的軟件下載會話中執(zhí)行類似過濾。在已輸入配置信息之后,在用戶界面中向用戶呈現(xiàn)產(chǎn)品列表,對于所述產(chǎn)品而 言存在可用于下載的軟件包。因此,用戶可以檢查產(chǎn)品列表(方框2108)并選擇用戶為 其尋求軟件的一個或多個產(chǎn)品(方框2110)。一旦選擇了該一個或多個產(chǎn)品,向用戶呈現(xiàn) 可用于下載的軟件包的列表。值得注意的是,該列表包括在根據(jù)用戶所選的(一個或多 個)產(chǎn)品、(一個或多個)操作系統(tǒng)和(一種或多種)語言過濾之后產(chǎn)生的軟件包的匯總 列表。因此,呈現(xiàn)給用戶的可用軟件包的數(shù)目通常將遠(yuǎn)遠(yuǎn)小于可用軟件包的總數(shù),從而 使得(一個或多個)期望軟件包的識別對于用戶而言更容易。參照方框2112,用戶可以檢查可用軟件包的列表,并且然后,如方框2114中所 指示的,選擇需要或期望的那些。此時,如方框2116所指示的,用戶可以開始下載所選 擇的(一個或多個)軟件包。一旦此類下載已完成,如方框2118所指示的,用戶可以在 他或她的計算機上對已下載的(一個或多個)軟件包進(jìn)行定位并安裝(一個或多個)軟件 包。在某些情況下,用戶可以通過選擇在圖12中識別的“Explore”按鈕1200來快速地 定位已下載的(一個或多個)軟件包。無論如何,根據(jù)軟件包所包含的軟件的性質(zhì),可 以將(一個或多個)軟件包安裝在用戶計算機和/或另一計算機或其它產(chǎn)品上。圖22舉例說明可以例如由SoftPaq下載管理器208結(jié)合FTP站點206和SoftPaq 數(shù)據(jù)庫202來執(zhí)行的用于提供軟件的示例方法。從方框2200開始,將可用于下載的所有 軟件包匯編(compile)在單個數(shù)據(jù)庫中。一旦數(shù)據(jù)庫已完成,下載管理器提示用戶輸入配 置信息,諸如適用于用戶為其尋求軟件的一個或多個產(chǎn)品的(一個或多個)操作系統(tǒng)和/ 或(一種或多種)語言,如方框2202所指示的。值得注意的是,用戶具有識別多個操作 系統(tǒng)和/或多種語言的選項,使得可以向用戶呈現(xiàn)意圖用于運行不同操作系統(tǒng)和/或被配 置為使用不同語言的多個產(chǎn)品的軟件包。如上所述,可以使用在圖5和6中識別的配置 對話框304來執(zhí)行提示。接下來參照方框2204,下載管理器接收由用戶輸入的配置信息,并且如方框 2206所指示的,呈現(xiàn)軟件包可用于的產(chǎn)品的列表。在某些實施例中,產(chǎn)品的列表可以包 括從數(shù)據(jù)庫獲得的已更新列表。接下來,參照方框2208,下載管理器接收用戶的產(chǎn)品選 擇。值得注意的是,該選擇可以包括多個產(chǎn)品的選擇,使得可以同時向用戶呈現(xiàn)用于多 個不同產(chǎn)品的軟件包。一旦進(jìn)行了產(chǎn)品選擇,下載管理器在數(shù)據(jù)庫中搜索軟件并然后向 用戶呈現(xiàn)與所選的(一個或多個)產(chǎn)品、(一個或多個)操作系統(tǒng)和(一種或多種)語言 有關(guān)的軟件包的列表,如方框2210所指示的。如上所述,該列表的大小可能由于已執(zhí)行 的過濾而明顯小于包含在數(shù)據(jù)庫中的所有可用軟件包的列表,從而使得用戶對所需或期 望的(一個或多個)軟件包的識別更容易。
然后,如方框2212所指示的,接收軟件包選擇。該軟件包選擇可以是用于單個 或多個產(chǎn)品的一個或多個軟件包的選擇。因此,下載管理器使得用戶能夠同時下載潛在 地用于多個不同產(chǎn)品的多個軟件包,同時這可以顯著地減小為獲得所有軟件而必須花費 的時間和工作量。接下來參照方框2214,可以接收下載請求,并且參照方框2216,可以 將一個或多個所選軟件包從數(shù)據(jù)庫下載到用戶計算機。如從以上公開可以認(rèn)識到的,SoftPaq數(shù)據(jù)庫、FTP站點和SoftPaq下載管理器的
可用性大大地簡化了定位需要或期望用于給定制造商的一個或多個產(chǎn)品的軟件的過程。首先,通過將所有可用軟件包含在單個可直接訪問的數(shù)據(jù)庫內(nèi),用戶不需要浪費時間搜 索制造商的網(wǎng)站以定位軟件。其次,通過使得用戶能夠不僅按照產(chǎn)品而且按照操作系統(tǒng) 和語言來過濾可用于下載的軟件,用戶可以更加容易地識別其希望下載的軟件。第三, 通過使得用戶能夠同時搜索以及同時下載用于多個產(chǎn)品的軟件,消除了為每個單獨產(chǎn)品 單獨搜尋軟件的乏味。
本文已描述了各種程序(邏輯)。應(yīng)注意的是可以將那些程序存儲在任何計算機 可讀介質(zhì)上以供任何計算機相關(guān)系統(tǒng)或方法使用或與之相結(jié)合地使用。在本文獻(xiàn)的上下 文中,“計算機可讀介質(zhì)”是電子、磁性、光學(xué)、或其它包含或存儲計算機程序以供計 算機相關(guān)系統(tǒng)或方法使用或與之相結(jié)合地使用的物理設(shè)備或裝置??梢栽谌魏斡嬎銠C可 讀介質(zhì)中包含那些程序以供指令執(zhí)行系統(tǒng)、裝置、或設(shè)備使用或與之相結(jié)合地使用,所 述指令執(zhí)行系統(tǒng)、裝置、或設(shè)備諸如基于計算機的系統(tǒng)、包含處理器的系統(tǒng)、或其它能 夠從指令執(zhí)行系統(tǒng)、裝置、或設(shè)備獲取指令并執(zhí)行指令的系統(tǒng)。
權(quán)利要求
1.一種用于提供軟件的方法,該方法包括 將可用于下載的軟件匯編在數(shù)據(jù)庫中; 提示用戶選擇為其尋求軟件的產(chǎn)品; 接收用戶產(chǎn)品選擇;以及向用戶呈現(xiàn)可用于下載的軟件,該軟件意圖用于安裝在用戶所選的產(chǎn)品上。
2.權(quán)利要求1的方法,其中,匯編軟件包括將用于由給定制造商制造的所有基于軟件 的產(chǎn)品的所有可用軟件匯編在單個數(shù)據(jù)庫中。
3.權(quán)利要求1的方法,其中,所述數(shù)據(jù)庫包括可擴展標(biāo)記語言數(shù)據(jù)庫。
4.權(quán)利要求1的方法,其中,提示用戶選擇產(chǎn)品包括提示用戶選擇計算機產(chǎn)品。
5.權(quán)利要求1的方法,其中,接收用戶產(chǎn)品選擇包括接收多個產(chǎn)品的選擇。
6.權(quán)利要求1的方法,還包括相對于用戶所選的產(chǎn)品來過濾軟件,從而從數(shù)據(jù)庫中排 除未意圖在該產(chǎn)品上使用的軟件。
7.權(quán)利要求1的方法,還包括提示用戶識別操作系統(tǒng)和語言并接收所述操作系統(tǒng)和語 言識別。
8.權(quán)利要求7的方法,還包括相對于所述操作系統(tǒng)和語言識別來過濾軟件,從而從所 述數(shù)據(jù)庫中排除與該操作系統(tǒng)和該語言不兼容的軟件。
9.權(quán)利要求1的方法,還包括從用戶接收軟件選擇并將所選軟件從所述數(shù)據(jù)庫下載到 所述用戶的計算機。
10.權(quán)利要求9的方法,其中,接收軟件選擇包括同時接收多個軟件包的選擇,并且 其中,下載包括響應(yīng)于單個下載命令的接收而將每個軟件包下載到用戶計算機。
11.權(quán)利要求9的方法,其中,接收軟件選擇包括同時地接收意圖用于安裝在多個不 同產(chǎn)品上的多個軟件包的選擇并同時將每個軟件包下載到用戶計算機。
12.—種存儲用于提供軟件的系統(tǒng)的計算機可讀介質(zhì),該系統(tǒng)包括 數(shù)據(jù)庫,其包含用于由制造商制造的多個不同產(chǎn)品的軟件包;文件傳輸站點,其促進(jìn)軟件包經(jīng)由網(wǎng)絡(luò)從數(shù)據(jù)庫到用戶計算機的下載;以及 軟件下載管理器,其在所述用戶計算機上執(zhí)行并幫助用戶對軟件進(jìn)行定位和下載, 該軟件下載管理器被配置為提示用戶選擇為其尋求軟件的產(chǎn)品; 接收用戶產(chǎn)品選擇;以及向用戶呈現(xiàn)可用于下載的軟件,該軟件意圖用于安裝在用戶所選的產(chǎn)品上。
13.權(quán)利要求12的計算機可讀介質(zhì),其中,所述數(shù)據(jù)庫包括用于由制造商制造的所有 基于軟件的產(chǎn)品的所有可用軟件。
14.權(quán)利要求12的計算機可讀介質(zhì),其中,所述文件傳輸站點包括文件傳輸協(xié)議 (FTP)站點。
15.權(quán)利要求12的計算機可讀介質(zhì),其中,所述軟件下載管理器被配置為接收多個產(chǎn) 品的選擇。
16.權(quán)利要求12的計算機可讀介質(zhì),其中,所述軟件下載管理器還被配置為相對于用 戶所選的產(chǎn)品來過濾軟件,從而從數(shù)據(jù)庫中排除未意圖在該產(chǎn)品上使用的軟件。
17.權(quán)利要求12的計算機可讀介質(zhì),其中,所述軟件下載管理器還被配置為提示用戶識別操作系統(tǒng)和語言并接收所述操作系統(tǒng)和語言識別。
18.權(quán)利要求12的計算機可讀介質(zhì),其中,所述軟件下載管理器還被配置為相對于所 述操作系統(tǒng)和語言識別來過濾軟件,從而從數(shù)據(jù)庫中排除與該操作系統(tǒng)和該語言不兼容 的軟件。
19.權(quán)利要求12的計算機可讀介質(zhì),其中,所述軟件下載管理器還被配置為從用戶接 收軟件選擇并將所選軟件下載到用戶的計算機。
20.權(quán)利要求12的計算機可讀介質(zhì),其中,所述軟件下載管理器還被配置為同時接收 多個軟件包的選擇并響應(yīng)于單個下載命令的接收而同時將每個軟件包下載到所述用戶計 算機。
21.權(quán)利要求12的計算機可讀介質(zhì),其中,所述軟件下載管理器還被配置為同時接收 意圖用于安裝在多個不同產(chǎn)品上的多個軟件包的選擇并同時將每個軟件包下載到所述用 戶計算機。
22.—種計算機,包括處理器;以及存儲器,其存儲軟件下載管理器,該軟件下載管理器幫助用戶對來自遠(yuǎn)程數(shù)據(jù)庫的 軟件進(jìn)行定位和下載,所述軟件下載管理器被配置為提示用戶選擇為其尋求軟件的產(chǎn) 品,接收用戶產(chǎn)品選擇,相對于用戶所選的產(chǎn)品來過濾數(shù)據(jù)庫內(nèi)的軟件從而從數(shù)據(jù)庫中 排除未意圖用在該產(chǎn)品上的軟件,以及將其余軟件呈現(xiàn)給用戶以供選擇。
23.權(quán)利要求22的計算機,其中,所述軟件下載管理器還被配置為提示用戶識別操作 系統(tǒng)和語言并進(jìn)一步相對于所述操作系統(tǒng)和語言識別來過濾數(shù)據(jù)庫內(nèi)的軟件,從而進(jìn)一 步從數(shù)據(jù)庫中排除與該操作系統(tǒng)和該語言不兼容的軟件。
24.權(quán)利要求22的計算機,其中,所述軟件下載管理器還被配置為從用戶接收軟件選 擇并將所選軟件下載到用戶的計算機。
25.權(quán)利要求22的計算機,其中,所述軟件下載管理器還被配置為同時接收多個軟件 包的選擇并同時將每個軟件包下載到所述用戶計算機。
全文摘要
在一個實施例中,用于提供軟件的系統(tǒng)和方法涉及將可用于下載的軟件匯編在數(shù)據(jù)庫中,提示用戶選擇為之尋求軟件的產(chǎn)品,接收用戶產(chǎn)品選擇,以及向用戶呈現(xiàn)可用于下載的軟件,該軟件意圖用于安裝在用戶所選的產(chǎn)品上。
文檔編號G06F9/44GK102027448SQ200880129168
公開日2011年4月20日 申請日期2008年5月13日 優(yōu)先權(quán)日2008年5月13日
發(fā)明者A·L·塔特爾, A·卡米利, J·B·埃爾南德斯, K·J·布克, L·L·楊, L·L·杰弗森, T·J·夏皮羅 申請人:惠普開發(fā)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
塔河县| 威远县| 北流市| 洪江市| 英德市| 诸城市| 巴彦县| 天等县| 建水县| 青海省| 崇明县| 竹山县| 太谷县| 鄂尔多斯市| 区。| 吴堡县| 元阳县| 常熟市| 伊宁县| 萝北县| 陵川县| 大荔县| 淮阳县| 沙洋县| 灵台县| 萍乡市| 靖边县| 江川县| 香港 | 淮北市| 沾化县| 旬阳县| 吴忠市| 平原县| 梅河口市| 昔阳县| 张家川| 铁岭市| 托克托县| 阳东县| 郑州市|