[發(fā)明專利]操作系統(tǒng)的遠程加載方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201710936617.8 | 申請日: | 2017-10-10 |
| 公開(公告)號: | CN107707656A | 公開(公告)日: | 2018-02-16 |
| 發(fā)明(設(shè)計)人: | 李梓彤;李偉民 | 申請(專利權(quán))人: | 李梓彤 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/445;G06F9/44 |
| 代理公司: | 長沙朕揚知識產(chǎn)權(quán)代理事務(wù)所(普通合伙)43213 | 代理人: | 何湘玲 |
| 地址: | 410004 湖南省婁*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 操作系統(tǒng) 遠程 加載 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機通信技術(shù)領(lǐng)域,尤其涉及一種操作系統(tǒng)的遠程加載方法及系統(tǒng)。
背景技術(shù)
隨著物聯(lián)網(wǎng)和智能家居的發(fā)展,用戶對各類物聯(lián)網(wǎng)終端的功能要求越來越高,因此為物聯(lián)網(wǎng)而設(shè)計的小型操作系統(tǒng)在相關(guān)設(shè)備上也越來越常見。就終端設(shè)備而言,傳統(tǒng)的架構(gòu)設(shè)計是將系統(tǒng)鏡像保存在本地儲存設(shè)備上,例如Nor Flash或Nand Flash芯片。然而,該類設(shè)計的系統(tǒng)更新過程較為復(fù)雜,例如需要通過有線更新或是TFTP更新,更新速度也受制于儲存設(shè)備的寫入速度,對于可能要頻繁更新的設(shè)備,使用體驗并不理想。
發(fā)明內(nèi)容
本發(fā)明目的在于公開一種操作系統(tǒng)的遠程加載方法及系統(tǒng),以簡化操作系統(tǒng)的更新。
為實現(xiàn)上述目的,本發(fā)明公開了一種操作系統(tǒng)的遠程加載方法,包括:
將引導(dǎo)程序部署于具有網(wǎng)絡(luò)接入功能的終端設(shè)備,所述引導(dǎo)程序指定有對應(yīng)操作系統(tǒng)鏡像下載的初始URI(Uniform Resource Identifier,統(tǒng)一資源標(biāo)識符),并將所述操作系統(tǒng)鏡像存儲在至少兩個地理位置不同的節(jié)點以組成內(nèi)容分發(fā)網(wǎng)絡(luò),以及將存儲各該節(jié)點地理位置信息的節(jié)點表存儲在各遠程服務(wù)器上;
在所述終端設(shè)備初始化網(wǎng)絡(luò)配置后,所述引導(dǎo)程序根據(jù)所述操作系統(tǒng)鏡像下載的初始URI的域名解析獲取對應(yīng)的遠程服務(wù)器IP地址(Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議),建立與該遠程服務(wù)器的TCP(Transmission Control Protocol傳輸控制協(xié)議)連接,并向該遠程服務(wù)器發(fā)送下載所述操作系統(tǒng)鏡像的HTTP(HyperText Transfer Protocol,超文本傳輸協(xié)議)請求或HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer,是以安全為目標(biāo)的HTTP通道)請求;
所述初始URI所對應(yīng)的該遠程服務(wù)器根據(jù)所述請求中攜帶的終端設(shè)備的IP地址判斷本節(jié)點是否為距所述終端設(shè)備最近的節(jié)點,如果是,則傳輸操作系統(tǒng)鏡像;否則重定向至所述節(jié)點表上的最近節(jié)點,并在向所述終端設(shè)備傳送重定向報文的同時,通過UDP通知重定向到的節(jié)點;
所述終端設(shè)備將所述引導(dǎo)程序中的初始URI替換為所述重定向報文重新指定的URI,重新發(fā)起下載所述操作系統(tǒng)鏡像的HTTP請求或HTTPS請求,直至將所述操作系統(tǒng)鏡像下載至內(nèi)存以加載及引導(dǎo)所述操作系統(tǒng)鏡像。
為實現(xiàn)上述目的,本發(fā)明還公開一種操作系統(tǒng)的遠程加載系統(tǒng),包括:
終端設(shè)備,部署有引導(dǎo)程序,所述引導(dǎo)程序指定有對應(yīng)操作系統(tǒng)鏡像下載的初始URI;
內(nèi)容分發(fā)網(wǎng)絡(luò),由存儲有所述操作系統(tǒng)鏡像且地理位置不同的至少兩個節(jié)點聯(lián)網(wǎng)組成,并將存儲各該節(jié)點地理位置信息的節(jié)點表存儲在各遠程服務(wù)器上;
所述終端設(shè)備還用于:在初始化網(wǎng)絡(luò)配置后,由所述引導(dǎo)程序根據(jù)所述操作系統(tǒng)鏡像下載的初始URI的域名解析獲取對應(yīng)的遠程服務(wù)器IP地址,建立與該遠程服務(wù)器的TCP連接,并向該遠程服務(wù)器發(fā)送下載所述操作系統(tǒng)鏡像的HTTP請求或HTTPS請求;以及將所述引導(dǎo)程序中的初始URI替換為重定向報文重新指定的URI,重新發(fā)起下載所述操作系統(tǒng)鏡像的HTTP請求或HTTPS請求,直至將所述操作系統(tǒng)鏡像下載至內(nèi)存以加載及引導(dǎo)所述操作系統(tǒng)鏡像;
所述初始URI所對應(yīng)的該遠程服務(wù)器,用于根據(jù)所述請求中攜帶的終端設(shè)備的IP地址判斷本節(jié)點是否為距所述終端設(shè)備最近的節(jié)點,如果是,則傳輸操作系統(tǒng)鏡像;否則重定向至所述節(jié)點表上的最近節(jié)點,并在向所述終端設(shè)備傳送所述重定向報文的同時,通過UDP通知重定向到的節(jié)點。
本發(fā)明具有以下有益效果:
設(shè)備每次啟動時都會從服務(wù)器下載鏡像,類似于無盤Windows。和傳統(tǒng)的本地系統(tǒng)相比,本發(fā)明有以下優(yōu)點:
(1)、更新終端系統(tǒng)較為簡單,特別是需要批量更新設(shè)備時。
(2)、可通過互聯(lián)網(wǎng)遠程更新,而不局限于局域網(wǎng)。
(3)、操作系統(tǒng)鏡像只有在設(shè)備啟動時才下載至本地,不會長期保存,不易被截取或復(fù)制,無法通過讀取本地儲存設(shè)備以獲取系統(tǒng)鏡像。并且,本發(fā)明的引導(dǎo)程序支持HTTPS,通信過程難以被監(jiān)聽。
(4)、支持通過簡單的內(nèi)容分發(fā)網(wǎng)絡(luò)或是點對點的方法進行下載加速。
進一步的,本發(fā)明方法及系統(tǒng)還可以提供了一套可以在遠程服務(wù)器上保存數(shù)據(jù)的解決方案。具體包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于李梓彤,未經(jīng)李梓彤許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710936617.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





