專利名稱:通過網(wǎng)絡(luò)系統(tǒng)取得嵌入式操作系統(tǒng)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通過網(wǎng)絡(luò)系統(tǒng)取得操作系統(tǒng)的方法,尤其涉及一種通過界面友好的網(wǎng)頁使使用者取得模塊化的操作系統(tǒng)的方法。
背景技術(shù):
嵌入式操作系統(tǒng)(embedded operating system)是嵌入式設(shè)備(embeddeddevice),如自動提款機(jī)、電子琴、電子收款機(jī)、個人數(shù)字助理(PDA)等,所使用的操作系統(tǒng),微軟(Microsoft)公司的Windows CE及Windows XPEmbedded等軟件就是嵌入式操作系統(tǒng)。這種嵌入式操作系統(tǒng)與一般桌上型或便攜式計(jì)算機(jī)所使用的操作系統(tǒng)存在著明顯的差異,即前者采用組件式結(jié)構(gòu)(componentized form),將操作系統(tǒng)分解為多個功能性組件,使用者可依據(jù)實(shí)際情況選擇所需的組件,再將所選組件組合,編制成完整的操作系統(tǒng)。由于嵌入式設(shè)備應(yīng)用廣泛,并具有體積較小、存儲空間較少、速度較慢等硬件特性,所以必須確保所使用的操作系統(tǒng)沒有多余無用的部分,從而減少存儲操作系統(tǒng)所需的存儲空間,嵌入式操作系統(tǒng)正可以滿足這些需求。但這種嵌入式操作系統(tǒng)需依賴特定的平臺開發(fā)工具(platform development tool),如微軟公司的Platform Builder(簡稱PB)等軟件,才能完成嵌入式操作系統(tǒng)的制作。這種平臺開發(fā)工具,如PB,不僅費(fèi)用很高(一套約1000美元),而且是專門為嵌入式設(shè)備開發(fā)者(embeddeddeveloper)設(shè)計(jì)的,非常專業(yè)化,必須受過專業(yè)訓(xùn)練才能操作。對一個嵌入式設(shè)備開發(fā)者來說,至少需購買一套PB軟件,并聘請受過PB操作訓(xùn)練的專業(yè)人員,或派遣一般人員去接受PB操作訓(xùn)練(通常四天一期的訓(xùn)練學(xué)程約需2000美元)。通過PB的操作來取得操作系統(tǒng)需要相當(dāng)長的時間,而且這類專業(yè)人員很難被替代,可選擇性低,增加了用人單位的人事成本,加重了用人單位的負(fù)擔(dān)。但直到目前為止,使用平臺開發(fā)工具軟件來制作嵌入式操作系統(tǒng)仍是嵌入式設(shè)備開發(fā)者的唯一選擇,應(yīng)該進(jìn)行改進(jìn)。
本發(fā)明的內(nèi)容本發(fā)明的主要目的是提供一種通過網(wǎng)絡(luò)系統(tǒng)取得嵌入式操作系統(tǒng)的方法,由遠(yuǎn)程服務(wù)器通過計(jì)算機(jī)網(wǎng)絡(luò)為使用者(嵌入式設(shè)備開發(fā)者)提供一特定網(wǎng)頁,該網(wǎng)頁界面友好,將嵌入式操作系統(tǒng)的各功能組件轉(zhuǎn)化為圖形或文字菜單,使普通的非專業(yè)的使用者也可以直接進(jìn)行選擇操作。選擇完畢后,通過網(wǎng)絡(luò),請求傳回服務(wù)器根據(jù)選擇的結(jié)果制作操作系統(tǒng),該服務(wù)器將所選擇的組件組合編制成操作系統(tǒng)后,可以將該操作系統(tǒng)經(jīng)由網(wǎng)絡(luò)直接傳給使用者,也可以放置在網(wǎng)絡(luò)上由使用者自行下載。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種通過網(wǎng)絡(luò)系統(tǒng)取得嵌入式操作系統(tǒng)的方法,所述嵌入式操作系統(tǒng)為組件式操作系統(tǒng),所述網(wǎng)絡(luò)系統(tǒng)包括用網(wǎng)絡(luò)相連的一服務(wù)器和至少一個網(wǎng)絡(luò)聯(lián)機(jī)瀏覽設(shè)備;所述服務(wù)器內(nèi)安裝有一平臺開發(fā)工具(如PB或類似PB的平臺開發(fā)工具)應(yīng)用軟件,該平臺開發(fā)工具可被使用者在登錄后操作;使用者可通過網(wǎng)絡(luò)瀏覽一工作網(wǎng)頁,所述工作網(wǎng)頁為所述平臺開發(fā)工具的人機(jī)界面(Human-MachineInterface),使用者可在所述工作網(wǎng)頁上選擇所需的操作系統(tǒng)組件,選擇完成后,將選擇的結(jié)果信息送回服務(wù)器,平臺開發(fā)工具根據(jù)所述選擇結(jié)果信息自動進(jìn)行程序制作,生成使用者所需的操作系統(tǒng),并將制作完成的操作系統(tǒng)經(jīng)網(wǎng)絡(luò)傳給使用者,或由使用者自行下載。
使用本發(fā)明的方法,嵌入式設(shè)備開發(fā)者無需購買昂貴且不易操作的專業(yè)平臺開發(fā)軟件,并且無須專業(yè)訓(xùn)練,通過簡單的操作,就可快速取得所需的嵌入式操作系統(tǒng),可節(jié)省軟件購置費(fèi)用、節(jié)約軟件開發(fā)時間并降低人員成本。
附圖的簡要說明
圖1是本發(fā)明的系統(tǒng)架構(gòu)圖;圖2是本發(fā)明的一個實(shí)施例的工作網(wǎng)頁示意圖;圖3是本發(fā)明的一個實(shí)施例的工作流程圖。
具體實(shí)施例方式
圖1是本發(fā)明的系統(tǒng)結(jié)構(gòu)圖。如圖1所示,本發(fā)明的系統(tǒng)由通過網(wǎng)絡(luò)連接的一服務(wù)器1和至少一個網(wǎng)絡(luò)聯(lián)機(jī)瀏覽設(shè)備(network connectingand browsing apparatus)2組成。該網(wǎng)絡(luò)聯(lián)機(jī)瀏覽設(shè)備2可以是計(jì)算機(jī)(包括但不限于桌上型計(jì)算機(jī)、便攜式計(jì)算機(jī)、掌上型計(jì)算機(jī))、個人數(shù)字助理(PDA)及上網(wǎng)手機(jī)等,其中上網(wǎng)手機(jī),即具有無線應(yīng)用協(xié)議(WAP)及通用分組無線業(yè)務(wù)(GPRS)功能的手機(jī)。所述網(wǎng)絡(luò)可以是因特網(wǎng)(internet)或內(nèi)部網(wǎng)絡(luò)(intranet)。該服務(wù)器1內(nèi)安裝有一平臺開發(fā)工具(Platform Development Tool)應(yīng)用軟件,供使用者(即嵌入式設(shè)備開發(fā)者)在登錄(log-in)后操作,使用者利用網(wǎng)絡(luò)聯(lián)機(jī)瀏覽設(shè)備2的網(wǎng)絡(luò)瀏覽器(browser,如微軟公司的Internet Explorer)連接服務(wù)器1,即可進(jìn)入一如圖2所示的工作網(wǎng)頁3,該工作網(wǎng)頁3用圖形31或文字菜單32表示嵌入式操作系統(tǒng)的各項(xiàng)功能性組件(component),使用者可在該工作網(wǎng)頁3上一步一步地循序選擇所需組件。選擇完成后,就請求服務(wù)器1制作含有所選組件的嵌入式操作系統(tǒng),服務(wù)器1收到該請求后,即利用平臺開發(fā)工具進(jìn)行制作。制作完成后,使用者就可得到一操作系統(tǒng)的結(jié)果文件(file(s))或目錄(directory(s)),其取得方式可以是服務(wù)器通過網(wǎng)絡(luò)主動傳送給使用者,如利用電子郵件或?qū)崟r消息(Instant Message,如ICQ)進(jìn)行傳送,或放置在網(wǎng)絡(luò)上由使用者自己下載。該結(jié)果文件或目錄可以是多文件/多目錄的形式,也可以是單一映像文件(image file)的形式。使用者取得該操作系統(tǒng)的結(jié)果文件或目錄后,將其存儲在嵌入式設(shè)備所使用的存儲設(shè)備(如記憶卡、磁盤或內(nèi)存)中,嵌入式設(shè)備就可依靠此操作系統(tǒng)進(jìn)行工作了。
圖3示出了本發(fā)明的操作流程圖,包括下列步驟步驟41使用者通過網(wǎng)絡(luò)聯(lián)機(jī)瀏覽設(shè)備2及網(wǎng)絡(luò)與遠(yuǎn)程服務(wù)器1的工作網(wǎng)頁3連接;步驟42使用者在工作網(wǎng)頁3上選擇所需組件;步驟43組件選擇完畢后,經(jīng)由網(wǎng)絡(luò)請求服務(wù)器根據(jù)選擇結(jié)果制作操作系統(tǒng);步驟44服務(wù)器收到該選擇結(jié)果后,進(jìn)行操作系統(tǒng)的制作;步驟45制作完成后,產(chǎn)生一操作系統(tǒng)的結(jié)果文件或目錄,將其傳回使用者,或放置在網(wǎng)絡(luò)上供使用者下載。
綜上所述,本發(fā)明為嵌入式設(shè)備開發(fā)者提供了一種便捷的操作系統(tǒng)取得方法,與現(xiàn)有的工作方式迥然不同,是一種具有創(chuàng)造性的新方法,具有實(shí)用性,現(xiàn)提請專利。任何在本發(fā)明的精神和范圍內(nèi)的等效變換,都在本發(fā)明的專利范圍之內(nèi)。
權(quán)利要求
1.一種通過網(wǎng)絡(luò)系統(tǒng)取得嵌入式操作系統(tǒng)的方法,所述嵌入式操作系統(tǒng)為組件式操作系統(tǒng),所述網(wǎng)絡(luò)系統(tǒng)包括用網(wǎng)絡(luò)相連的一服務(wù)器和至少一個網(wǎng)絡(luò)聯(lián)機(jī)瀏覽設(shè)備;所述服務(wù)器內(nèi)安裝有一平臺開發(fā)工具應(yīng)用軟件,可被使用者在登錄后操作;所述方法包括以下步驟使用者利用所述網(wǎng)絡(luò)聯(lián)機(jī)瀏覽設(shè)備的網(wǎng)絡(luò)瀏覽器經(jīng)由網(wǎng)絡(luò)登錄所述服務(wù)器,在所述服務(wù)器的一工作網(wǎng)頁上進(jìn)行所需組件的選擇;組件選擇完成后,請求服務(wù)器根據(jù)選擇結(jié)果制作所述嵌入式操作系統(tǒng);所述服務(wù)器收到前述請求后,利用所述平臺開發(fā)工具制作所述嵌入式操作系統(tǒng);制作完成后,使用者取得所制作的嵌入式操作系統(tǒng)的結(jié)果文件或目錄。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)是互聯(lián)網(wǎng)或內(nèi)部網(wǎng)絡(luò)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述工作網(wǎng)頁以圖形菜單或文字菜單表示嵌入式操作系統(tǒng)的各項(xiàng)功能性組件。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述使用者取得所制作的嵌入式操作系統(tǒng)的方式是所述服務(wù)器通過網(wǎng)絡(luò)主動傳送給所述使用者。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述服務(wù)器利用電子郵件或?qū)崟r消息將所制作的嵌入式操作系統(tǒng)傳送給使用者。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述使用者取得所制作的嵌入式操作系統(tǒng)的方式是服務(wù)器將所制作的嵌入式操作系統(tǒng)放置在網(wǎng)絡(luò)上由使用者自行下載。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)聯(lián)機(jī)瀏覽設(shè)備為計(jì)算機(jī)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述計(jì)算機(jī)為桌上型計(jì)算機(jī)、便攜式計(jì)算機(jī)或掌上型計(jì)算機(jī)。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)聯(lián)機(jī)瀏覽設(shè)備是個人數(shù)字助理。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)聯(lián)機(jī)瀏覽設(shè)備是上網(wǎng)手機(jī)。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述結(jié)果文件或目錄為多文件/多目錄的形式或單一映像文件的形式。
全文摘要
本發(fā)明涉及一種通過網(wǎng)絡(luò)系統(tǒng)取得嵌入式操作系統(tǒng)的方法,所述嵌入式操作系統(tǒng)是嵌入式計(jì)算機(jī)所使用的組件式操作系統(tǒng)(如Windows CE),在所述方法中,通過網(wǎng)絡(luò),為使用者提供一特定工作網(wǎng)頁(web site),該網(wǎng)頁以友好的界面顯示可選擇的模塊,使用者可在該網(wǎng)頁中選擇所需的模塊,服務(wù)器收到該選擇需求后即自動進(jìn)行制作,并將制作的結(jié)果通過網(wǎng)絡(luò)傳送給使用者,或放置在網(wǎng)絡(luò)上供使用者自行下載。使用本發(fā)明的方法,嵌入式設(shè)備開發(fā)者無需購買昂貴且不易操作的專業(yè)平臺開發(fā)軟件,并且無須專業(yè)訓(xùn)練,通過簡單的操作,就可快速取得所需的嵌入式操作系統(tǒng),可節(jié)省軟件購置費(fèi)用、節(jié)約軟件開發(fā)時間并降低人員成本。
文檔編號G06F17/00GK1622084SQ20031011526
公開日2005年6月1日 申請日期2003年11月27日 優(yōu)先權(quán)日2003年11月27日
發(fā)明者蔡仁福 申請人:研華股份有限公司