專利名稱:保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的技術(shù),尤其涉及一種保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn) 權(quán)的裝置及方法。
技術(shù)背景在現(xiàn)在的微軟(Microsoft)的Vista系統(tǒng)上,需要保護(hù)0EM (Original Equipment Manufacture)客戶系統(tǒng)的知識(shí)產(chǎn)權(quán)的功能軟件叫做預(yù)安裝(SLP2. 0, System Lock Preinstall 2.0) , Microsoft只需要將SLP2. 0的標(biāo)識(shí)出現(xiàn)在自己的Windows系統(tǒng)上,而限制 SLP2.0的標(biāo)識(shí)出現(xiàn)在非Windows系統(tǒng)如Linux系統(tǒng)上。通常情況下,微軟的直接0EM廠商會(huì) 使用SLP2. 0預(yù)安裝Windows系統(tǒng),SLP2. 0能夠?yàn)镺EM客戶提供正當(dāng)?shù)漠a(chǎn)品激活碼以便保護(hù)微軟 的Windows產(chǎn)權(quán)。而目前開發(fā)的基本輸入輸出系統(tǒng)(Basic Input/Output System, BIOS)的商家都有上 述將SLP2. 0的標(biāo)識(shí)出現(xiàn)在微軟的Windows系統(tǒng)上而限制SLP2. O的標(biāo)識(shí)出現(xiàn)在非Windows系統(tǒng)上 的功能。但是,他們往往的做法是將同一個(gè)主機(jī)板項(xiàng)目的BI0S分成兩個(gè)BI0S Binary file ( BI0S二進(jìn)制文件)去處理SLP2.0的功能,即有SLP2. O功能的二進(jìn)制文件給Windows系統(tǒng),而 沒有SLP2. O功能的二進(jìn)制文件則給非Windows系統(tǒng),上述做法是同一個(gè)主機(jī)板項(xiàng)目為此功能 而需要兩個(gè)二進(jìn)制文件,無論給測(cè)試部門還是開發(fā)BI0S和維護(hù)BI0S的部門都造成了不必要的 浪費(fèi),如測(cè)試部門對(duì)同一個(gè)主機(jī)板項(xiàng)目同一時(shí)間就要測(cè)試兩款BIOS,增加了人力、物力及財(cái) 力。發(fā)明內(nèi)容鑒于以上內(nèi)容,有必要提供一種保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的裝置,其能夠確保預(yù)安裝軟 件的功能只出現(xiàn)在微軟的Windows系統(tǒng)上,從而保護(hù)了微軟的Windows產(chǎn)權(quán)問題。鑒于以上內(nèi)容,還有必要提供一種保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的方法,其能夠確保預(yù)安裝 軟件的功能只出現(xiàn)在微軟的Windows系統(tǒng)上,從而保護(hù)了微軟的Windows產(chǎn)權(quán)問題。一種保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的裝置,該系統(tǒng)置于一計(jì)算機(jī)中,該系統(tǒng)包括識(shí)別判斷 模塊,用于識(shí)別并判斷計(jì)算機(jī)的桌面管理界面中是否存在標(biāo)識(shí)符,若該桌面管理界面中存在 標(biāo)識(shí)符,則表明該計(jì)算機(jī)所裝載操作系統(tǒng)為非Windows系統(tǒng),若桌面管理界面中不存在標(biāo)識(shí) 符,則表明該計(jì)算機(jī)所裝載操作系統(tǒng)為微軟的Windows系統(tǒng);及上載模塊,用于當(dāng)識(shí)別出該計(jì)算機(jī)所裝載操作系統(tǒng)為Windows系統(tǒng)時(shí),向該計(jì)算機(jī)上載預(yù)安裝軟件。一種保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的方法,其包括如下步驟(a)識(shí)別并判斷計(jì)算機(jī)的桌面管理界面中是否存在標(biāo)識(shí)符,若該桌面管理界面中存在標(biāo)識(shí)符,則表明該計(jì)算機(jī)所裝載操作系統(tǒng)為非Windows系統(tǒng),若桌面管理界面中不存在標(biāo)識(shí)符,則表明該計(jì)算機(jī)所裝載操作系統(tǒng)為微軟的Windows系統(tǒng);及(b)當(dāng)識(shí)別出該計(jì)算機(jī)所裝載操作系統(tǒng)為Windows系統(tǒng)時(shí),向該計(jì)算機(jī)上載預(yù)安裝軟件。相較于現(xiàn)有技術(shù),所述保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的裝置及方法能夠確保預(yù)安裝軟件的功能只出現(xiàn)在Microsoft的Windows系統(tǒng)上,從而保護(hù)了Microsoft的產(chǎn)權(quán)問題,無論給測(cè)試部門還是開發(fā)BIOS以及維護(hù)BIOS的部門都節(jié)省了人力、物力及財(cái)力。
圖l是本發(fā)明保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的裝置較佳實(shí)施方式的硬件架構(gòu)圖。 圖2是圖1所示產(chǎn)權(quán)保護(hù)裝置的功能模塊圖。圖3是本發(fā)明保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的方法較佳實(shí)施方式的作業(yè)流程圖。
具體實(shí)施方式
如圖1所示,是本發(fā)明保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的裝置較佳實(shí)施方式的硬件架構(gòu)圖。該 保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的裝置(以下簡(jiǎn)稱產(chǎn)權(quán)保護(hù)裝置)l置于一臺(tái)待出貨的計(jì)算機(jī)4的 BIOS (Basic Input/Output System,基本輸入輸出系統(tǒng))3中。該BI0S3還包括一DMI (Desk Management Interface,桌面管理界面)2,用于記錄當(dāng)該計(jì)算機(jī)4所裝載操作系統(tǒng)為非 windows系統(tǒng)時(shí)的標(biāo)識(shí)符。在該計(jì)算機(jī)4出貨前的系統(tǒng)安裝階段,若該計(jì)算機(jī)4所裝載操作系 統(tǒng)為非Windows系統(tǒng)時(shí),該計(jì)算機(jī)4的BI0S3的DMI2中記錄一個(gè)標(biāo)識(shí)符,若計(jì)算機(jī)4所裝載操作 系統(tǒng)為微軟的Windows系統(tǒng)時(shí),則計(jì)算機(jī)4的BIOS3中的DMI2中不做任何標(biāo)識(shí)。所述非 Windows系統(tǒng)包括Linux等系統(tǒng)。如圖2所示,是圖l所示產(chǎn)權(quán)保護(hù)裝置的功能模塊圖。該產(chǎn)權(quán)保護(hù)裝置l主要包括識(shí)別判 斷模塊11及上載模塊12。本發(fā)明所稱的模塊是完成特定功能的計(jì)算機(jī)程序段,比程序更適合 于描述軟件在計(jì)算機(jī)中的執(zhí)行過程,因此本發(fā)明對(duì)軟件的描述都以模塊描述。識(shí)別判斷模塊11用于識(shí)別并判斷該待出貨的計(jì)算機(jī)4的DMI2中的標(biāo)識(shí)符是否存在,若 DMI2中存在標(biāo)識(shí)符,則表明該計(jì)算機(jī)4所裝載操作系統(tǒng)為非Windows系統(tǒng),若DMI2中不存在標(biāo) 識(shí)符,則表明該計(jì)算機(jī)4所裝載操作系統(tǒng)為微軟的Windows系統(tǒng),需要BI0S3支持預(yù)安裝( System Lock Preinstall 2.0, SLP2. 0)的軟件功能以便保護(hù)微軟的Windows產(chǎn)權(quán)。上載模塊12用于當(dāng)識(shí)別判斷模塊ll識(shí)別出計(jì)算機(jī)4所裝載操作系統(tǒng)為Windows系統(tǒng)時(shí),向計(jì)算機(jī)4上載軟件SLP2.0以實(shí)現(xiàn)保護(hù)微軟的Windows產(chǎn)權(quán)的功能。如圖3所示,是本發(fā)明保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的方法較佳實(shí)施方式的作業(yè)流程圖。首先給待出貨計(jì)算機(jī)4接通電源上電,且若該計(jì)算機(jī)4在系統(tǒng)安裝階段所裝載操作系統(tǒng)為 非Windows系統(tǒng)時(shí),則該計(jì)算機(jī)4的BI0S3的DMI2中記錄一個(gè)標(biāo)識(shí)符,若該計(jì)算機(jī)4所裝載操作 系統(tǒng)為微軟的Windows系統(tǒng)時(shí),則計(jì)算機(jī)4的BI0S3中的DMI2中不做任何標(biāo)識(shí)(步驟SIOO)。識(shí)別判斷模塊11識(shí)別并判斷上述DMI2中的標(biāo)識(shí)符是否存在,若DMI2中存在標(biāo)識(shí)符,則表 明該計(jì)算機(jī)4所裝載操作系統(tǒng)為非Windows系統(tǒng),若DMI2中不存在標(biāo)識(shí)符,則表明該計(jì)算機(jī)4 所裝載操作系統(tǒng)為微軟的Windows系統(tǒng),需要BI0S3支持SLP2.0的軟件功能以便保護(hù)微軟的 Windows產(chǎn)權(quán)(步驟S102)。上載模塊12當(dāng)識(shí)別模塊ll識(shí)別出計(jì)算機(jī)4所裝載操作系統(tǒng)為Windows系統(tǒng)時(shí),向計(jì)算機(jī)4 上載軟件SLP2.0以實(shí)現(xiàn)保護(hù)微軟的Windows產(chǎn)權(quán)的功能(步驟S104)。最后應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí) 施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案 進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1. 一種保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的裝置,其特征在于,該裝置包括識(shí)別判斷模塊,用于識(shí)別并判斷計(jì)算機(jī)的桌面管理界面中是否存在標(biāo)識(shí)符,若該桌面管理界面中存在標(biāo)識(shí)符,則表明該計(jì)算機(jī)所裝載操作系統(tǒng)為非Windows系統(tǒng),若桌面管理界面中不存在標(biāo)識(shí)符,則表明該計(jì)算機(jī)所裝載操作系統(tǒng)為微軟的Windows系統(tǒng);及上載模塊,用于當(dāng)識(shí)別出該計(jì)算機(jī)所裝載操作系統(tǒng)為Windows系統(tǒng)時(shí),向該計(jì)算機(jī)上載預(yù)安裝軟件。
全文摘要
本發(fā)明提供一種保護(hù)計(jì)算機(jī)操作系統(tǒng)產(chǎn)權(quán)的方法,該方法包括如下步驟識(shí)別并判斷計(jì)算機(jī)的桌面管理界面中是否存在標(biāo)識(shí)符,若該桌面管理界面中存在標(biāo)識(shí)符,則表明該計(jì)算機(jī)所裝載操作系統(tǒng)為非Windows系統(tǒng),若桌面管理界面中不存在標(biāo)識(shí)符,則表明該計(jì)算機(jī)所裝載操作系統(tǒng)為微軟的Windows系統(tǒng);及當(dāng)識(shí)別出該計(jì)算機(jī)所裝載操作系統(tǒng)為Windows系統(tǒng)時(shí),向該計(jì)算機(jī)上載預(yù)安裝軟件。本發(fā)明能夠確保預(yù)安裝軟件的功能只出現(xiàn)在微軟的Windows系統(tǒng)上,從而保護(hù)了微軟的產(chǎn)權(quán)問題。
文檔編號(hào)G06F21/22GK101236589SQ20071020015
公開日2008年8月6日 申請(qǐng)日期2007年2月2日 優(yōu)先權(quán)日2007年2月2日
發(fā)明者張育誠, 陳明藝 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司