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

計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法

文檔序號:6368521閱讀:375來源:國知局
專利名稱:計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)系統(tǒng)控制技術(shù)領(lǐng)域,特別涉及計算機(jī)系統(tǒng)啟動控制技術(shù)領(lǐng)域,具體是指一種計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法。
背景技術(shù)
在計算機(jī)系統(tǒng),特別是嵌入式系統(tǒng)應(yīng)用設(shè)備中,BOOT(引導(dǎo))啟動過程一般只在開發(fā)階段可以控制,設(shè)備在工廠或者到用戶手里之后,一般都不會去控制BOOT啟動。因?yàn)樵谕ǔG闆r下,BOOT必須接上串口才能控制,而這是非常麻煩和低效的,這就導(dǎo)致用戶難以對BOOT引導(dǎo)進(jìn)行控制,對于嵌入式系統(tǒng)的調(diào)試、故障檢測、定位都較為困難,造成此類系統(tǒng)的應(yīng)用設(shè)備的可操縱性能有限,利用該設(shè)備的生產(chǎn)制造效率較低。

發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點(diǎn),提供一種能夠方便地對計算機(jī)系統(tǒng)的引導(dǎo)啟動進(jìn)行控制,從而便于對系統(tǒng)應(yīng)用設(shè)備進(jìn)行調(diào)試、故障檢測和定位,進(jìn)而能夠大幅提升系統(tǒng)應(yīng)用設(shè)備的整體操控性能,提高利用該設(shè)備的生產(chǎn)制造效率,優(yōu)化用戶體驗(yàn),且應(yīng)用方式簡便,應(yīng)用成本低廉,應(yīng)用范圍也較為廣泛的計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法。為了實(shí)現(xiàn)上述的目的,本發(fā)明的計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法包括以下步驟(I)所述的計算機(jī)系統(tǒng)開始進(jìn)行引導(dǎo)啟動;(2)所述的引導(dǎo)啟動在預(yù)設(shè)的時間段內(nèi)監(jiān)聽計算機(jī)的網(wǎng)口,判斷是否從網(wǎng)口接收到指令報文,若是,則進(jìn)入步驟(3),若否,則進(jìn)入步驟(5);(3)所述的引導(dǎo)啟動執(zhí)行所述的指令報文中的指令;(4)所述的引導(dǎo)啟動向計算機(jī)返回指令執(zhí)行結(jié)果,并返回步驟⑵;(5)所述的引導(dǎo)啟動加載計算機(jī)系統(tǒng),完成系統(tǒng)啟動。該計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法中,所述的引導(dǎo)啟動在預(yù)設(shè)的時間段內(nèi)監(jiān)聽計算機(jī)的網(wǎng)口,具體為所述的引導(dǎo)啟動在預(yù)設(shè)的時間段內(nèi)采用輪詢方式對計算機(jī)網(wǎng)口進(jìn)行報文監(jiān)測。該計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法中,所述的預(yù)設(shè)的時間段的長度范圍為I秒至15秒。該計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法中,所述的指令報文為以太網(wǎng)幀指令報文,所述的以太網(wǎng)幀指令報文的目的MAC地址為普通單播MAC地址,所述的以太網(wǎng)幀指令報文的源MAC地址為校驗(yàn)為單播的源MAC地址。該計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法中,所述的指令報文的長度范圍為512字節(jié)至1024字節(jié)。該計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法中,所述的指令報文包括指令名稱、指令參數(shù)、特征碼、校驗(yàn)碼和設(shè)備驗(yàn)證信息。該計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法中,所述的指令報文采用TLV報文格式。該計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法中,所述的步驟(3)具體包括以下步驟(31)所述的引導(dǎo)啟動從所述的指令報文中提取指令;(32)所述的引導(dǎo)啟動對所提取的指令進(jìn)行有效性校驗(yàn);(33)所述的引導(dǎo)啟動對經(jīng)校驗(yàn)的指令進(jìn)行解析;(34)所述的引導(dǎo)啟動執(zhí)行所述的指令; (35)所述的弓I導(dǎo)啟動執(zhí)行獲得指令執(zhí)行結(jié)果。該計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法中,所述的引導(dǎo)啟動向計算機(jī)返回指令執(zhí)行結(jié)果,具體為所述的引導(dǎo)啟動將所述的指令執(zhí)行結(jié)果組織為輸出報文,并將該輸出報文返回給計算機(jī)。該計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法中,所述的輸出報文包括特征碼、字符串和校驗(yàn)碼。采用了該發(fā)明的計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法,計算機(jī)系統(tǒng)在引導(dǎo)啟動的過程中監(jiān)聽計算機(jī)的網(wǎng)口,并執(zhí)行從網(wǎng)口接收到的指令報文,實(shí)現(xiàn)了在未連接串口線的情況下,對系統(tǒng)的引導(dǎo)啟動過程進(jìn)行控制,從而便于在系統(tǒng)應(yīng)用設(shè)備出廠后的使用過程中,進(jìn)行調(diào)試、故障檢測和定位,進(jìn)而能夠大幅提升系統(tǒng)應(yīng)用設(shè)備的整體操控性能,提高利用該設(shè)備的生產(chǎn)制造效率,優(yōu)化用戶體驗(yàn),且本發(fā)明的計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法的應(yīng)用方式簡便,應(yīng)用成本低廉,應(yīng)用范圍也較為廣泛。


圖I為本發(fā)明的計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法的步驟流程圖。圖2為在實(shí)際應(yīng)用中利用本發(fā)明的方法控制設(shè)備BOOT啟動過程的示意圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實(shí)施例詳細(xì)說明。請參閱圖I所示,為本發(fā)明的計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法的步驟流程圖。在一種實(shí)施方式中,該計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法包括以下步驟(I)所述的計算機(jī)系統(tǒng)開始進(jìn)行引導(dǎo)啟動;(2)所述的引導(dǎo)啟動在預(yù)設(shè)的時間段內(nèi)監(jiān)聽計算機(jī)的網(wǎng)口,判斷是否從網(wǎng)口接收到指令報文,若是,則進(jìn)入步驟(3),若否,則進(jìn)入步驟(5);(3)所述的引導(dǎo)啟動執(zhí)行所述的指令報文中的指令;(4)所述的引導(dǎo)啟動向計算機(jī)返回指令執(zhí)行結(jié)果,并返回步驟(2);(5)所述的引導(dǎo)啟動加載計算機(jī)系統(tǒng),完成系統(tǒng)啟動。 在一種較優(yōu)選的實(shí)施方式中,步驟⑵中所述的引導(dǎo)啟動在預(yù)設(shè)的時間段內(nèi)監(jiān)聽計算機(jī)的網(wǎng)口,具體為所述的引導(dǎo)啟動在預(yù)設(shè)的時間段內(nèi)采用輪詢方式對計算機(jī)網(wǎng)口進(jìn)行報文監(jiān)測。所述的預(yù)設(shè)的時間段的長度范圍為I秒至15秒。在另一種較優(yōu)選的實(shí)施方式中,所述的指令報文為以太網(wǎng)幀指令報文,所述的以太網(wǎng)幀指令報文的目的MAC地址為普通單播MAC地址,所述的以太網(wǎng)幀指令報文的源MAC地址為校驗(yàn)為單播的源MAC地址。所述的指令報文的長度范圍為512字節(jié)至1024字節(jié)。該指令報文采用TLV報文格式,并包括指令名稱、指令參數(shù)、特征碼、校驗(yàn)碼和設(shè)備驗(yàn)證信息。在進(jìn)一步優(yōu)選的實(shí)施方式中,步驟(4)中所述的引導(dǎo)啟動向計算機(jī)返回指令執(zhí)行 結(jié)果,具體為所述的引導(dǎo)啟動將所述的指令執(zhí)行結(jié)果組織為輸出報文,并將該輸出報文返回給計算機(jī)。該輸出報文包括特征碼、字符串和校驗(yàn)碼。在更優(yōu)選的實(shí)施方式中,所述的步驟(3)具體包括以下步驟(31)所述的引導(dǎo)啟動從所述的指令報文中提取指令;(32)所述的引導(dǎo)啟動對所提取的指令進(jìn)行有效性校驗(yàn);(33)所述的引導(dǎo)啟動對經(jīng)校驗(yàn)的指令進(jìn)行解析;(34)所述的引導(dǎo)啟動執(zhí)行所述的指令;(35)所述的弓I導(dǎo)啟動執(zhí)行獲得指令執(zhí)行結(jié)果。在實(shí)際應(yīng)用中,本發(fā)明的方法是通過在BOOT啟動過程中監(jiān)測網(wǎng)絡(luò)接口上的指令報文,校驗(yàn)、提取指令并執(zhí)行,最終將執(zhí)行結(jié)果通過特殊報文傳遞回電腦來實(shí)現(xiàn)的,可以代替串口線對設(shè)備啟動過程進(jìn)行控制,方便工廠批量使用和用戶現(xiàn)場控制設(shè)備。上述的BOOT啟動過程對網(wǎng)口的特殊報文進(jìn)行監(jiān)測,根據(jù)一般設(shè)備的實(shí)現(xiàn)方法,BOOT啟動過程中會等待用戶串口輸入I至15秒的時間,本方法一般也是監(jiān)測網(wǎng)口指令報文幾秒鐘的時間,這個時間是可由用戶預(yù)設(shè)。而且為了防止網(wǎng)絡(luò)報文沖擊,推薦使用輪詢方式實(shí)現(xiàn)報文監(jiān)測。幾秒鐘內(nèi)如果沒有收到明確的指令報文,BOOT將按照既定的設(shè)定開始加載軟件啟動系統(tǒng)。上述的指令報文必須是特殊定義的報文,并且考慮到現(xiàn)網(wǎng)使用的復(fù)雜性,特殊指令報文需要經(jīng)過精心的設(shè)計,以防止恰好與現(xiàn)網(wǎng)報文相同導(dǎo)致誤操作,或者被黑客知曉規(guī)則而進(jìn)行攻擊。報文設(shè)計應(yīng)注意以下方面 報文宜長不宜過短,推薦512-1024的長度; 若采用以太網(wǎng)幀,則目的MAC推薦采用普通單播MAC地址,減少對現(xiàn)網(wǎng)的影響;源MAC只校驗(yàn)為單播即可,大部分情況下應(yīng)該為電腦的源MAC ; 以太網(wǎng)類型采用目前未定義的類型,并在報文中的定義一段特殊字節(jié)序列,作為指令報文的特征碼; 在整個指令報文中須具有校驗(yàn)段,保證報文的完整性; 在指令報文中帶上與設(shè)備相關(guān)的驗(yàn)證信息,如設(shè)備名稱等,防止規(guī)則泄露后的通用性網(wǎng)絡(luò)攻擊發(fā)生。上述的指令校驗(yàn)提取主要包括對特殊指令報文的真?zhèn)握鐒e,指令提取并執(zhí)行,指令在報文中的組織具有一定的規(guī)則,一般情況下指令包含指令名稱、指令參數(shù)I、指令參數(shù)
2......,推薦采用TLV的方式將各參數(shù)并入指令報文當(dāng)中。將最終的執(zhí)行結(jié)果通過特殊報文傳遞回電腦中該特殊報文也需要通過一定的定義,由于一般情況下設(shè)備的輸出會是一串字符,推薦使用特征碼加字符串和校驗(yàn)碼的方式組織輸出報文。同時這些報文最終要解析出來,需要開發(fā)相應(yīng)的軟件來支持對返回結(jié)果來進(jìn)行顯示。因?yàn)樵O(shè)備在工廠生產(chǎn)時,設(shè)備通常不會連接串口,但是網(wǎng)口是經(jīng)常要接的,通過網(wǎng)口控制BOOT啟動,比如讓系統(tǒng)停在BOOT下,設(shè)置MAC地址或者升級軟件等,可以執(zhí)行多個生產(chǎn)的動作;或者在用戶現(xiàn)場,部分設(shè)備沒有串口接口,可以通過網(wǎng)口來模擬。本發(fā)明的方法在具體實(shí)施時,首先要根據(jù)設(shè)備對BOOT啟動控制的要求,開發(fā)BOOT下的命令,然后定義指令報文和結(jié)果反饋報文格式,并對設(shè)備啟動過程控制進(jìn)行解析和操縱。如圖2所示,控制設(shè)備BOOT啟動過程的工作原理如下
首先,設(shè)備加電,BOOT開始啟動。其次,BOOT會等幾秒鐘的時間,這幾秒會監(jiān)測網(wǎng)口的數(shù)據(jù)報文,如果發(fā)現(xiàn)是指令報文,則會執(zhí)行指令,如果該指令不是啟動指令,則執(zhí)行后會停在BOOT下;如果在幾秒內(nèi)未檢測到指令報文,則開始加載軟件啟動。再次,如果發(fā)現(xiàn)是指令報文,則執(zhí)行提取報文、校驗(yàn)、解析出指令的動作。第四步,根據(jù)開發(fā)的指令,執(zhí)行相應(yīng)的指令。最后,把指令執(zhí)行的結(jié)果打成特殊報文回傳給電腦,由專業(yè)電腦軟件解析顯示并繼續(xù)監(jiān)測報文。該控制設(shè)備BOOT啟動過程的有益效果是通過常見的網(wǎng)口來控制設(shè)備啟動過程,能夠在設(shè)備沒有提供串口接口或者缺乏串口線的情況下,簡單、快捷的執(zhí)行相應(yīng)的命令來執(zhí)行相應(yīng)的操作,對設(shè)備成本、生產(chǎn)效率、操作便利性都有很好的作用。采用了該發(fā)明的計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法,計算機(jī)系統(tǒng)在引導(dǎo)啟動的過程中監(jiān)聽計算機(jī)的網(wǎng)口,并執(zhí)行從網(wǎng)口接收到的指令報文,實(shí)現(xiàn)了在未連接串口線的情況下,對系統(tǒng)的引導(dǎo)啟動過程進(jìn)行控制,從而便于在系統(tǒng)應(yīng)用設(shè)備出廠后的使用過程中,進(jìn)行調(diào)試、故障檢測和定位,進(jìn)而能夠大幅提升系統(tǒng)應(yīng)用設(shè)備的整體操控性能,提高利用該設(shè)備的生產(chǎn)制造效率,優(yōu)化用戶體驗(yàn),且本發(fā)明的計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法的應(yīng)用方式簡便,應(yīng)用成本低廉,應(yīng)用范圍也較為廣泛。在此說明書中,本發(fā)明已參照其特定的實(shí)施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認(rèn)為是說明性的而非限制性的。
權(quán)利要求
1.一種計算機(jī)系統(tǒng)中利用網(wǎng)ロ實(shí)現(xiàn)引導(dǎo)啟動控制的方法,其特征在于,所述的方法包括以下步驟 (1)所述的計算機(jī)系統(tǒng)開始進(jìn)行引導(dǎo)啟動; (2)所述的引導(dǎo)啟動在預(yù)設(shè)的時間段內(nèi)監(jiān)聽計算機(jī)的網(wǎng)ロ,判斷是否從網(wǎng)ロ接收到指令報文,若是,則進(jìn)入步驟(3),若否,則進(jìn)入步驟(5); (3)所述的引導(dǎo)啟動執(zhí)行所述的指令報文中的指令; (4)所述的引導(dǎo)啟動向計算機(jī)返回指令執(zhí)行結(jié)果,并返回步驟(2); (5)所述的引導(dǎo)啟動加載計算機(jī)系統(tǒng),完成系統(tǒng)啟動。
2.根據(jù)權(quán)利要求I所述的計算機(jī)系統(tǒng)中利用網(wǎng)ロ實(shí)現(xiàn)引導(dǎo)啟動控制的方法,其特征在于,所述的引導(dǎo)啟動在預(yù)設(shè)的時間段內(nèi)監(jiān)聽計算機(jī)的網(wǎng)ロ,具體為 所述的引導(dǎo)啟動在預(yù)設(shè)的時間段內(nèi)采用輪詢方式對計算機(jī)網(wǎng)ロ進(jìn)行報文監(jiān)測。
3.根據(jù)權(quán)利要求2所述的計算機(jī)系統(tǒng)中利用網(wǎng)ロ實(shí)現(xiàn)引導(dǎo)啟動控制的方法,其特征在于,所述的預(yù)設(shè)的時間段的長度范圍為I秒至15秒。
4.根據(jù)權(quán)利要求I所述的計算機(jī)系統(tǒng)中利用網(wǎng)ロ實(shí)現(xiàn)引導(dǎo)啟動控制的方法,其特征在于,所述的指令報文為以太網(wǎng)幀指令報文,所述的以太網(wǎng)幀指令報文的目的MAC地址為普通單播MAC地址,所述的以太網(wǎng)幀指令報文的源MAC地址為校驗(yàn)為單播的源MAC地址。
5.根據(jù)權(quán)利要求4所述的計算機(jī)系統(tǒng)中利用網(wǎng)ロ實(shí)現(xiàn)引導(dǎo)啟動控制的方法,其特征在于,所述的指令報文的長度范圍為512字節(jié)至1024字節(jié)。
6.根據(jù)權(quán)利要求4所述的計算機(jī)系統(tǒng)中利用網(wǎng)ロ實(shí)現(xiàn)引導(dǎo)啟動控制的方法,其特征在于,所述的指令報文包括指令名稱、指令參數(shù)、特征碼、校驗(yàn)碼和設(shè)備驗(yàn)證信息。
7.根據(jù)權(quán)利要求6所述的計算機(jī)系統(tǒng)中利用網(wǎng)ロ實(shí)現(xiàn)引導(dǎo)啟動控制的方法,其特征在于,所述的指令報文采用TLV報文格式。
8.根據(jù)權(quán)利要求I所述的計算機(jī)系統(tǒng)中利用網(wǎng)ロ實(shí)現(xiàn)引導(dǎo)啟動控制的方法,其特征在于,所述的步驟(3)具體包括以下步驟 (31)所述的引導(dǎo)啟動從所述的指令報文中提取指令; (32)所述的引導(dǎo)啟動對所提取的指令進(jìn)行有效性校驗(yàn); (33)所述的引導(dǎo)啟動對經(jīng)校驗(yàn)的指令進(jìn)行解析; (34)所述的引導(dǎo)啟動執(zhí)行所述的指令; (35)所述的引導(dǎo)啟動執(zhí)行獲得指令執(zhí)行結(jié)果。
9.根據(jù)權(quán)利要求I所述的計算機(jī)系統(tǒng)中利用網(wǎng)ロ實(shí)現(xiàn)引導(dǎo)啟動控制的方法,其特征在于,所述的引導(dǎo)啟動向計算機(jī)返回指令執(zhí)行結(jié)果,具體為 所述的引導(dǎo)啟動將所述的指令執(zhí)行結(jié)果組織為輸出報文,并將該輸出報文返回給計算機(jī)。
10.根據(jù)權(quán)利要求9所述的計算機(jī)系統(tǒng)中利用網(wǎng)ロ實(shí)現(xiàn)引導(dǎo)啟動控制的方法,其特征在于,所述的輸出報文包括特征碼、字符串和校驗(yàn)碼。
全文摘要
本發(fā)明涉及一種計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法,該方法中,計算機(jī)系統(tǒng)在引導(dǎo)啟動的過程中監(jiān)聽計算機(jī)的網(wǎng)口,并執(zhí)行從網(wǎng)口接收到的指令報文。利用本發(fā)明的方法,能夠在未連接串口線的情況下,實(shí)現(xiàn)對系統(tǒng)的引導(dǎo)啟動過程進(jìn)行控制,從而便于在系統(tǒng)應(yīng)用設(shè)備出廠后的使用過程中,進(jìn)行調(diào)試、故障檢測和定位,進(jìn)而能夠大幅提升系統(tǒng)應(yīng)用設(shè)備的整體操控性能,提高利用該設(shè)備的生產(chǎn)制造效率,優(yōu)化用戶體驗(yàn),且本發(fā)明的計算機(jī)系統(tǒng)中利用網(wǎng)口實(shí)現(xiàn)引導(dǎo)啟動控制的方法的應(yīng)用方式簡便,應(yīng)用成本低廉,應(yīng)用范圍也較為廣泛。
文檔編號G06F9/445GK102662716SQ20121012045
公開日2012年9月12日 申請日期2012年4月23日 優(yōu)先權(quán)日2012年4月23日
發(fā)明者劉東明, 張定理, 易萬春, 晏春平, 羅湘濤 申請人:上海市共進(jìn)通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
濮阳县| 绩溪县| 巴东县| 泰宁县| 天长市| 广昌县| 磴口县| 遂宁市| 南安市| 普陀区| 砚山县| 土默特左旗| 沛县| 翁牛特旗| 巴里| 轮台县| 定西市| 图们市| 青河县| 鸡东县| 平潭县| 保康县| 桐庐县| 革吉县| 定陶县| 景谷| 大理市| 东乌珠穆沁旗| 四川省| 三都| 黑龙江省| 永春县| 民权县| 青神县| 宜川县| 屯门区| 岑溪市| 于都县| 庆城县| 通榆县| 韶山市|