安裝軟體的設備和方法
2023-05-18 20:46:56 2
專利名稱:安裝軟體的設備和方法
技術領域:
本發明的方案涉及一種用於安裝軟體的設備和方法,更具體地,涉及一種可以用於根據用戶偏好來製造不同類型的計算機、並縮短製造時間的、用於安裝軟體的設備和方法。
背景技術:
通常,當購買計算機時,一起購買硬體和安裝於硬體中的軟體。安裝於硬體中的軟體通常包括不同類型的軟體,如作業系統、不同設備的驅動器、應用程式、用於控制網絡的網絡軟體程序等。
圖1是製造計算機的傳統的計劃生產(BTP)方法的流程圖。如圖所示,計算機製造商估計對計算機的需求(操作S11),然後通過多種分析來確定每個計算機的硬體和軟體的規格(操作S12)。然後,計算機製造商根據所確定的規格,來製造、購買、或者獲得硬體和軟體(操作S13),以及將軟體安裝於硬體中(操作S14),從而完成一個計算機型號。
圖1中示出的方法稱為BTP方法。在BTP方法中,根據預定的規格來製造預定數量的計算機,然後,將所製造的計算機出售給用戶。然而,根據BTP方法製造的計算機會導致用戶購買了裝配有用戶不想要的軟體的計算機。即,BTP方法向想要購買裝配了具有用戶所需規格的特定軟體的計算機的、計算機用戶提供了狹窄的選擇寬度,因而不能滿足不同用戶的要求。因此,需要這樣一種方法通過該方法,用戶可以購買裝配了具有用戶所需規格的特定軟體的計算機。
圖2是製造計算機的傳統的訂單組裝(CTO)方法的流程圖。如圖所示,計算機製造商估計對計算機的當前需求(操作S21),然後通過多種分析來確定每個計算機的硬體和軟體的規格(操作S22)。然後,計算機製造商根據所確定的規格,來製造、購買、或者獲得硬體(操作S23),使得用戶可以選擇具有不同規格的硬體(操作S24)。用戶可以離線地選擇硬體,或者可以通過網絡,在計算機製造商的網頁上選擇硬體。同時,計算機製造商根據所確定的規格,來製造、購買、或者獲得軟體(操作S25),以及用戶通過網絡與計算機製造商的網頁連接,並選擇用戶想要的軟體(操作S26)。此時,用戶可以選擇不同類型的軟體項目,包括作業系統、不同設備的設備驅動器、不同的應用程式等。在如上所述完成用戶選擇之後,計算機製造商將用戶所選擇的軟體安裝於所選擇的硬體中,從而完成一個計算機型號(操作S27)。目前,美國的戴爾公司通過這種方法來出售計算機。
如上所示,圖2的訂單組裝(CTO)方法在計算機產品方面表現出高於圖1的BTP方法的靈活性。然而,CTO方法在製造線方面具有低於BTP方法的生產率。因此,需要一種既可以實現BTP方法的生產速度又可以實現CTO方法的產品靈活性的方法。
韓國待審專利No.2005-0048320公開了一種設備和方法,通過該設備和方法,用戶可以經由網絡下載軟體,以及自動地將軟體實時地安裝於用戶的計算機中。通過所公開的設備和方法,即使不熟悉軟體的用戶,也可以按照傳統的方式,根據用戶的硬體來對軟體進行升級和恢復。然而,並未提出一種既可以滿足BTP方法的生產速度又可以滿足CTO方法的產品靈活性的方法。
發明內容因此,提供本發明的各個方案來解決在現有技術中出現的上述問題,以及本發明的目的是提供一種用於安裝軟體的設備和方法,其中,根據軟體的特性和安裝方法,將軟體存儲於不同的分區,以及可選擇地安裝與每個產品的型號或用戶偏好相對應的軟體。
根據本發明的一個方案,提供了一種用於安裝軟體的設備,該設備包括具有一個或多個分區的軟體存儲單元,所述分區用於根據所提供的軟體項目的類型,來存儲不同的所提供的軟體;軟體選擇單元,用於從所存儲的軟體項目中選擇預定軟體項目;以及控制單元,用於將所選擇的軟體項目安裝於軟體存儲單元的預定分區中。
根據本發明的另一方案,提供了一種安裝軟體的方法,該方法包括,根據所提供的軟體項目的類型,將不同的所提供的軟體條目存儲於一個或多個分區中;從所存儲的軟體項目中選擇預定軟體項目;以及將所選擇的軟體項目安裝於預定分區中。
將在以下的描述中部分地闡述本發明的附加方案和/或優點,以及部分地,將從該描述中顯而易見,或者可以通過本發明的實踐來獲知。
結合附圖,本發明的這些和/或其它方案和優點將變得顯而易見,以及更易於從以下結合附圖對實施例的描述中得以理解,其中圖1是製造計算機的傳統BTP方法的流程圖;圖2是製造計算機的傳統CTO方法的流程圖;圖3是根據本發明實施例的軟體安裝設備的結構框圖;圖4示出了根據本發明實施例的軟體存儲單元的結構;圖5是示出了根據本發明實施例的製造軟體存儲單元的方法的圖示;圖6是根據本發明實施例的安裝軟體的方法的流程圖。
具體實施方式現在將詳細參考本發明的本實施例,在附圖中示出了本發明實施例的示例,其中,在整個說明書中,相似的參考數字代表相似的元件。為了參照附圖解釋本發明,以下對實施例進行描述。
以下,參照示出了根據本發明實施例的用於在基於網絡的系統中傳輸事件的設備和方法的結構框圖或流程圖,對本發明的方案進行描述。將會理解,可以通過電腦程式指令來實現流程圖示例的每個塊、以及流程圖示例中的塊的組合。可以向通用計算機、專用計算機的處理器、或者其它可編程數據處理設備提供這些電腦程式指令,以產生一種機器,使得通過計算機的處理器或其它可編程數據處理設備執行的指令產生用於實現流程圖塊中指定功能的方法。還可以將這些電腦程式指令存儲於計算機可用或計算機可讀存儲器中,該計算機可用或計算機可讀存儲器可以指示計算機或其它可編程數據處理設備以特定方式進行操作,使得存儲於計算機可用或計算機可讀存儲器中的指令能夠得到一種產品,該產品包括實現流程圖塊中指定的功能的指令裝置。還可以將電腦程式指令加載於計算機或其它可編程數據處理設備上,使得在計算機或其它可編程設備上執行一系列可操作步驟,以產生計算機所實現的過程,從而在計算機或其它可編程設備上執行的指令提供用於實現在流程圖塊中指定的功能的方法。
此外,流程圖的每個塊可以表示模塊、代碼段、或者代碼部分,這包括實現特定邏輯功能的一個或多個可執行指令。還應當注意,在一些可選實施方式中,在塊中注出的功能可以不按順序出現。例如,依據所包括的功能,事實上,可以同時執行連續示出的兩個塊,或者有時,可以按照相反的順序來執行這些塊。以下,將參照附圖,對本發明的優選實施例進行描述。
圖3是根據本發明實施例的軟體安裝設備的結構框圖。根據本發明實施例的軟體安裝設備可以是由計算機製造商製造的計算機。可以理解,計算機可以是臺式計算機、伺服器、膝上型或筆記本計算機、個人數字助理、行動裝置、或者任何可編程的或執行數據處理的設備。
如圖所示,根據本發明實施例的軟體安裝設備100包括軟體存儲單元110、外部設備連接單元120、軟體選擇單元130和控制單元140。軟體存儲單元110是安裝於計算機中的大容量存儲介質,如,硬碟驅動器(以下,稱為「HDD」),其中,安裝了包括作業系統、設備驅動器等的多種應用程式。可以理解,根據其它方案,軟體存儲單元110可以是外部存儲設備、或者光學驅動器。根據本發明的實施例,將軟體存儲單元110劃分為多個分區。軟體存儲單元110可以由計算機製造商製造,以具有這些分區。
例如,根據圖4中示出的實施例,軟體存儲單元110包括第一、第二、第三和第四分區111、112、113、114。第一分區111具有用於計算機操作的多個軟體項目。第二分區112具有由計算機製造商製造的每個計算機型號的作業系統。第三分區113具有由計算機製造商製造的每個計算機型號的設備驅動器和多個應用程式。第四分區114具有主機保護區域(HPA)。儘管所示出的實施例是基於將軟體存儲單元110劃分為四個分區的示例,但這只是為了幫助理解本發明,以及根據其它方案,所劃分的分區的個數和存儲於每個分區中的軟體可以是不同的。
軟體存儲單元110可以是通過由計算機製造商複製來大量生產的。例如,計算機製造商可以通過複製具有四個已劃分分區的主HDD大量生產每一個均具有四個分區的HDD。在第二分區112和第三分區113中,存儲了針對每個計算機型號的作業系統、設備驅動器和多個應用程式。因此,可以通過從主HDD中複製軟體存儲單元110,而非為每個計算機型號單獨地製造軟體存儲單元110和單獨地安裝以上描述的應用程式、驅動器、作業系統等,來簡化製造過程。
具體地,如圖5中所示,主HDD 210包括第一分區111、第二分區112、第三分區113和第四分區114。計算機製造商通過使用複製設備220,來生產從主HDD 210中複製的多個HDD 231、232和233,以及將所複製的HDD 231、232和233分別安裝在計算機型號241、242和243中。可以將所安裝的複製的HDD 231、232和233中的每一個理解為軟體存儲單元110。
同時,第四分區114與用於特定應用程式的預定保留區域相對應,而與作業系統無關。例如,第四分區114可以用於應用程式(如,菲尼克斯公司的「FirstWare Recover Pro」),這是自動保護用戶計算機的作業系統、應用程式、數據等的備份/保護解決方案。此外,儘管本實施例是基於第四分區114是HPA區域的示例,但是這並不是限制性的,以及還可以將第四分區114設置為如第一至第三分區111、112和113的軟體存儲區域、或者隱藏區域。
外部設備連接單元120與網絡或外部設備(如,壓縮盤只讀存儲器(CD-ROM)、數字通用盤只讀存儲器(DVD-ROM)、或者軟盤驅動器(FDD))連接,使得用戶(可以是計算機銷售公司)可以通過外部設備連接單元120來接收所選的軟體項目的列表。換言之,用戶或計算機銷售公司可以識別可用軟體列表,其中,該可用軟體列表由計算機製造商通過例如計算機製造商的網頁或手冊來提供;從該可用軟體列表中選擇用戶想要安裝於計算機中的軟體項目;然後請求計算機製造商通過插入外部設備的存儲介質、或者通過網絡,來提供所選軟體項目列表。可以理解,軟體項目可以是軟體標題、驅動器、作業系統、應用程式、或者任何可執行或可處理的編程代碼。
外部設備連接單元120可以包括多個接口,如藍牙、USB和IEEE1394。根據所示出的實施例,計算機製造商將由用戶或計算機銷售公司請求的所選軟體項目的列表存儲於預定存儲介質(如,FDD或CD)中。用戶可以通過外部設備連接單元120來接收所存儲的所選軟體項目的列表。
例如,軟體選擇單元130從存儲於軟體存儲單元110中的軟體項目中,選擇由用戶或計算機銷售公司所請求的所選軟體項目列表中的軟體項目。例如,所選軟體項目列表可以包括給予每個軟體項目的特定信息,以及還可以將與所選軟體項目列表中相同的特定信息給予存儲於軟體存儲單元110中的每個軟體項目。然後,軟體選擇單元130從軟體存儲單元110中,選擇具有與所選軟體項目列表中相同的特定信息的軟體項目。
控制單元140將由軟體選擇單元130選擇的軟體項目安裝於軟體存儲單元110的第一分區111中。例如,控制單元140可以從第二分區112中提取所選作業系統,以及將所選作業系統安裝於第一分區111中,以及可以提取所選的設備驅動器和多個應用程式,並將所提取的所選設備驅動器和多個應用程式安裝於第一分區111中。然而,可以理解,根據其它方案,控制單元140可以將軟體項目安裝於另一分區、或者多個分區中。重複執行該安裝過程,直至完全安裝了包含於所選軟體項目列表中的所有軟體項目。
當完全安裝了包含於所選軟體項目列表中的所有軟體項目時,控制單元140刪除第二分區112和第三分區113,以及將第一分區111的面積擴展了等於所刪除分區的面積量。在控制單元140完成了對包含於所選軟體項目列表中的所有軟體項目的安裝之後,不再需要存儲於第二分區112和第三分區113中的作業系統、設備驅動器和應用程式。因此,刪除第二分區112和第三分區113,同時擴展第一分區111的面積。在該實施例中,控制單元140刪除了第二分區112和第三分區113,但並不刪除第四分區114,這是由於第四分區114是HPA區域。然而,當第四分區114不是HPA區域、而是非保護區域的普通分區時,也可以刪除第四分區114。
圖6是根據本發明實施例的安裝軟體方法的流程圖。在所示出的根據本發明實施例安裝軟體的方法中,計算機製造商將存儲了所選軟體項目列表的存儲介質插入外部設備中(操作S110),其中,該外部設備通過外部設備連接單元120與計算機連接。外部設備可以通過無線或有線連接,與計算計相連。然而,可以理解,根據其它方案,可以將所選軟體項目的列表存儲於內部軟體存儲單元(如,軟體存儲單元110)中,和/或例如,存儲於軟體存儲單元110一分區的主機保護區域中。此時,計算機可以使用最小作業系統(如,WinPE,這是最小Win32作業系統,包括在Windows XP professional作業系統內核中的有限服務)以執行引導;識別外部設備;從該外部設備中接收所選軟體項目的列表;基於所接收的所選軟體項目列表,從軟體存儲單元110中提取軟體項目;然後安裝所提取的軟體項目。
為了引導計算機,最小作業系統可以存儲於設置在軟體存儲單元110中的單獨分區中,或者存儲於諸如CD或FDD之類的外部存儲介質中,使得可以由外部設備來引導計算機。此外,還可以在完成所請求的軟體的安裝之後,刪除針對最小作業系統而設置在軟體存儲單元110中的單獨分區。
此外,儘管在本實施例中,可以將所選軟體項目的列表存儲於插入外部設備中的存儲介質中,但是用戶(可以是計算機銷售公司)可以通過與計算機連接的網絡,來接收所選軟體項目的列表。
軟體選擇單元130從插入外部設備中的存儲介質中提取所選軟體項目列表(操作S120),以及從存儲於第二分區112和第三分區113中的作業系統、設備驅動器和多個應用程式中,選擇包含於所提取的所選軟體項目列表中的軟體項目(操作S130)。
控制單元140從第二分區112和第三分區113中提取由軟體選擇單元130選擇的軟體項目(操作S140),以及將所提取的軟體項目安裝於第一分區111中(操作S140)。
之後,控制單元140確定是否安裝了包含於所選軟體項目列表中的所有軟體項目(操作S160),以及重複從第二分區112和第三分區113中對軟體項目的提取、以及重複在第一分區111中對所提取軟體的安裝(操作S140和S150),直至安裝了包含於所選軟體項目列表中的所有軟體項目。
當安裝了包含於所選軟體項目列表中的所有軟體項目時,控制單元140刪除第二分區112和第三分區113(操作S170),以及將第一分區111的面積擴展了等於所刪除的第二和第三分區112和113的面積量。在控制單元140完成了對包含於所選軟體項目列表中的所有軟體項目的安裝之後,不再需要存儲於第二分區112和第三分區113中的作業系統、設備驅動器和應用程式。因此,刪除第二分區112和第三分區113,同時擴展第一分區111的面積。在該實施例中,控制單元140刪除了第二分區112和第三分區113,而並不刪除第四分區114,這是由於第四分區114是HPA區域。然而,當第四分區不是HPA區域、而是非保護區域的普通分區時,也可以刪除第四分區114。
如這裡使用的,「單元」或「模塊」指軟體元件或諸如現場可編程門陣列(FPGA)或專用集成電路(ASIC)之類的硬體元件,用於執行預定功能。然而,單元或模塊並不總是具有局限於軟體或硬體的意義。可以構造模塊存儲於可尋址存儲介質中、或者構造以執行一個或多個處理器。因此,例如,模塊包括軟體元件、面向對象的軟體元件、類元件、或者任務元件、過程、功能、屬性、步驟、子程式、程序代碼段、驅動器、固件、微代碼、電路、數據、資料庫、數據結構、表、數組和參數。可以將模塊提供的元件和功能組合為較少數量的元件或模塊,或者劃分為較多數量的元件或模塊。
在以上所描述的根據本發明的用於安裝軟體的設備和方法中,將每個計算機型號必需的所有軟體共同預先存儲於單個存儲介質中,以及僅將由用戶或計算機銷售公司請求的軟體項目選擇性地安裝於計算機中。因此,本發明可以提高計算機的生產率和產品靈活性。
儘管已經示出並描述了本發明的一些實施例,但是本領域技術人員可以理解,在不偏離本發明的原理和精神的前提下,可以對該實施例進行改變,本發明的範圍由權利要求
及其等同物限定。
權利要求
1.一種用於安裝軟體的設備,所述設備包括軟體存儲單元,所述軟體存儲單元包括一個或多個分區,用於根據所提供的軟體項目的類型,來存儲所提供的軟體項目;軟體選擇單元,用於從所存儲的軟體項目中選擇預定軟體項目;以及控制單元,用於將所選擇的軟體項目安裝於所述軟體存儲單元的預定分區中。
2.如權利要求
1所述的設備,其中,一個或多個分區包括預先存儲分區,用於預先存儲所提供的軟體項目;以及安裝分區,在其中,安裝所選擇的軟體項目,所述所選擇的軟體項目由所述軟體選擇單元從所存儲的軟體項目中進行選擇。
3.如權利要求
2所述的設備,其中,所述一個或多個分區還包括作為主機保護區域的保護分區。
4.如權利要求
2所述的設備,其中,所述控制單元從所述預先存儲分區中提取所選擇的軟體項目,以及將所提取的軟體項目安裝於所述安裝分區中。
5.如權利要求
1所述的設備,其中,所述一個或多個分區中的第一分區存儲一個或多個應用程式;所述一個或多個分區中的第二分區存儲一個或多個作業系統;以及所述一個或多個分區中的第三分區存儲設備驅動器。
6.如權利要求
1所述的設備,其中,所述軟體選擇單元接收所述預定軟體項目的列表,以及根據所述列表來選擇所述預定軟體項目。
7.如權利要求
6所述的設備,還包括與外部設備連接的外部設備連接單元,用於傳輸由所述軟體選擇單元所選擇的預定軟體項目的列表。
8.如權利要求
6所述的設備,其中,所述軟體選擇單元從所述軟體存儲單元中選擇包含於所述預定軟體項目列表中的軟體項目。
9.如權利要求
7所述的設備,其中,所述外部設備連接單元通過網絡,從所述外部設備中接收所述預定軟體項目列表,然後將所接收的預定軟體項目列表傳輸至所述軟體選擇單元。
10.如權利要求
6所述的設備,其中,所述軟體存儲單元存儲所述預定軟體項目列表。
11.如權利要求
4所述的設備,其中,在安裝了所選擇的軟體項目之後,所述控制單元刪除預先存儲分區,以及將所述安裝分區擴展了等於所刪除的預先存儲分區的面積量。
12.一種安裝軟體的方法,所述方法包括根據所提供的軟體項目的類型,將所提供的軟體項目存儲於軟體存儲單元的一個或多個分區中;從所存儲的軟體項目中選擇預定軟體項目;以及將所選擇的軟體項目安裝於所述軟體存儲單元的預定分區中。
13.如權利要求
12所述的方法,其中,所提供的軟體項目的存儲包括將所提供的軟體項目存儲於所述一個或多個分區的預先存儲分區中;以及所選擇的軟體項目的安裝包括將存儲於預先存儲分區中的、所選擇的軟體項目安裝於所述一個或多個分區的安裝分區中。
14.如權利要求
13所述的方法,其中,所選擇的軟體項目的安裝還包括從所述預先存儲分區中提取所選擇的軟體項目;以及將所提取的軟體項目安裝於所述安裝分區中。
15.如權利要求
12所述的方法,其中,所提供的軟體項目的存儲包括將一個或多個應用程式存儲於第一分區中;將一個或多個作業系統存儲於第二分區中;以及將設備驅動器存儲於第三分區中。
16.如權利要求
12所述的方法,還包括在選擇所述預定軟體項目之前,接收所述預定軟體項目的列表。
17.如權利要求
16所述的方法,其中,所述預定軟體項目列表的接收包括從外部設備中接收所述預定軟體項目的列表。
18.如權利要求
16所述的方法,其中,所述預定軟體項目的選擇包括從所述一個或多個分區中選擇包含於所接收的預定軟體項目列表中的軟體項目。
19.如權利要求
17所述的方法,其中,所述預定軟體項目列表的接收包括通過預定網絡,從所述外部設備中接收所述預定軟體項目的列表。
20.如權利要求
16所述的方法,還包括存儲所述預定軟體項目的列表。
21.如權利要求
14所述的方法,其中,所選擇的軟體項目的安裝包括在安裝了所選擇的軟體項目之後,刪除所述預先存儲分區;以及將所述安裝分區擴展了等於所刪除的預先存儲分區的面積量。
22.如權利要求
12所述的方法,其中,由用戶從所提供的軟體項目列表中選擇所述預定軟體項目。
23.一種安裝軟體的方法,所述方法包括從可用軟體項目列表中選擇一個或多個軟體項目;將所述可用軟體項目存儲於存儲單元中;從所存儲的軟體項目中識別所選擇的一個或多個軟體項目;以及使用所存儲的軟體項目,將所識別的軟體項目安裝於所述存儲單元中。
24.如權利要求
23所述的方法,其中,所述可用軟體項目的存儲包括根據所提供的軟體項目的類型,將所述可用軟體項目存儲於所述存儲單元的一個或多個分區中。
25.如權利要求
24所述的方法,其中所述可用軟體項目的存儲還包括將所述可用軟體項目存儲於所述一個或多個分區的預先存儲分區中;以及所識別的軟體項目的安裝包括將存儲於所述預先存儲分區中的所識別的軟體項目安裝於所述一個或多個分區的安裝分區中。
26.如權利要求
25所述的方法,其中,所識別的軟體項目的安裝還包括從所述預先存儲分區中提取所識別的軟體項目;以及將所提取的軟體項目安裝於所述安裝分區中。
27.如權利要求
24所述的方法,其中,所述可用軟體項目的存儲還包括將一個或多個應用程式存儲於第一分區中;將一個或多個作業系統存儲於第二分區中;將設備驅動器存儲於第三分區中。
28.如權利要求
23所述的方法,還包括在識別所選擇的一個或多個軟體項目之前,接收所選擇的一個或多個軟體項目的列表。
29.如權利要求
28所述的方法,其中,所選擇的一個或多個軟體的列表的接收包括從外部設備中接收所選擇的一個或多個軟體項目的列表。
30.如權利要求
28所述的方法,其中,所選擇的一個或多個軟體項目的識別包括從所存儲的可用軟體項目中,識別包含於所接收的、所選擇的一個或多個軟體項目的列表中的軟體項目。
31.如權利要求
29所述的方法,其中,所選擇的一個或多個軟體的列表的接收包括通過預定網絡,從所述外部設備中接收所選擇的一個或多個軟體項目的列表。
32.如權利要求
28所述的方法,還包括將所述一個或多個所選擇的軟體的項目列表存儲於所述存儲單元中。
33.如權利要求
23所述的方法,還包括將所選擇的一個或多個軟體項目的列表存儲於所述存儲單元中。
34.如權利要求
33所述的方法,其中,所選擇的一個或多個軟體項目的識別包括從所存儲的可用軟體項目中,識別包含於所存儲的、所選擇的一個或多個軟體項目的列表中的軟體項目。
35.如權利要求
26所述的方法,其中,所識別的軟體項目的安裝包括在安裝了所識別的軟體項目之後,刪除所述預先存儲分區;以及將所述安裝分區擴展了等於所刪除的預先存儲分區的面積量。
36.如權利要求
23所述的方法,其中,所述存儲單元包含於計算機中,以及在所述計算機的製造商的網頁和/或手冊上,提供所述可用軟體項目的列表。
37.一種為多個軟體處理設備製造多個軟體存儲單元的方法,所述方法包括根據所提供的軟體項目的類型,將所提供的軟體項目存儲於主存儲單元的一個或多個分區中;將所述主存儲單元複製到所述多個存儲單元,以使其具有存儲了所提供的軟體項目的所述一個或多個分區;將所述多個存儲單元安裝於所述各個軟體處理設備中;以及為所述多個軟體處理設備中的每一個,識別一個或多個軟體項目,所述一個或多個軟體項目是由所述各個軟體處理設備的用戶從所存儲的軟體項目中選擇的,以及將從所述一個或多個分區中識別的一個或多個軟體項目安裝於所述多個軟體處理設備的每一個中。
38.如權利要求
37所述的方法,其中,所述一個或多個分區包括一個或多個預先存儲分區,用於存儲所提供的軟體項目;以及安裝分區,用於將所識別的一個或多個軟體項目安裝在其中;以及所述一個或多個軟體項目的識別包括在安裝了所識別的一個或多個軟體項目之後,刪除所述一個或多個預先存儲分區;以及將所述安裝分區擴展了等於所刪除的一個或多個預先存儲分區的面積量。
專利摘要
一種用於安裝軟體的設備和方法,可以用於根據用戶偏好來製造不同類型的計算機,並縮短製造時間,所述設備包括軟體存儲單元,所述軟體存儲單元具有多個分區,用於根據所提供的軟體項目的類型,來存儲不同的所提供的軟體項目;軟體選擇單元,用於從所存儲的軟體項目中選擇預定軟體項目;以及控制單元,用於將所選擇的軟體項目安裝於所述軟體存儲單元的預定分區中。
文檔編號G06F9/445GK1996249SQ200610168574
公開日2007年7月11日 申請日期2006年12月21日
發明者李源昌, 林宰聖 申請人:三星電子株式會社導出引文BiBTeX, EndNote, RefMan