两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

更新方法及其電子系統(tǒng)的制作方法

文檔序號(hào):9765826閱讀:522來(lái)源:國(guó)知局
更新方法及其電子系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是指一種更新方法及其電子系統(tǒng),尤指一種能夠使多個(gè)硬件裝置自動(dòng)更新的更新方法及其電子系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的日益進(jìn)步,在日常生活中使用到各種電子系統(tǒng)的機(jī)會(huì)也變的越來(lái)越多。大多數(shù)的電子系統(tǒng)中(尤其是如嵌入式系統(tǒng)及嵌入式裝置等嵌入式硬件裝置)常會(huì)使用非易失性存儲(chǔ)器(non-volatile memory)來(lái)儲(chǔ)存電子系統(tǒng)所需使用的系統(tǒng)軟件(如嵌入式硬件裝置中的可程序化內(nèi)容),而某些情形下,系統(tǒng)會(huì)有使用新的軟件更新元件來(lái)對(duì)非易失性存儲(chǔ)器進(jìn)行更新的需求。舉例來(lái)說(shuō),若是電子系統(tǒng)的制造商發(fā)行了新版本的系統(tǒng)軟件,以修正舊版本中的錯(cuò)誤或是增加電子系統(tǒng)新的功能時(shí),則必須使用新的軟件更新元件來(lái)對(duì)非易失性存儲(chǔ)器進(jìn)行更新的動(dòng)作。
[0003]隨著科技發(fā)展,嵌入式硬件裝置中的可程序化內(nèi)容不需經(jīng)過(guò)特定裝置,而可通過(guò)網(wǎng)絡(luò)或是作業(yè)系統(tǒng)進(jìn)行更新。舉例來(lái)說(shuō),使用者可經(jīng)由作業(yè)系統(tǒng)控制嵌入式硬件裝置進(jìn)入更新模式后,通過(guò)如系統(tǒng)匯流排、低接腳數(shù)(Low Pin Count, LPC)匯流排、內(nèi)部集成電路(Inter-1ntegrated Circuit, I2C)、通用串行總線(Universal Serial Bus, USB)等接口將新的可程序化內(nèi)容傳送至嵌入式硬件裝置,以進(jìn)行更新。此外,使用者也可通過(guò)網(wǎng)絡(luò)方式,將新的可程序化內(nèi)容上傳至嵌入式硬件裝置的服務(wù)器端?;蛘?,使用者可通知嵌入式硬件裝置至一特定服務(wù)器端或網(wǎng)絡(luò)地址下載新的可程序化內(nèi)容。然而,根據(jù)上述方式,使用者必須針對(duì)每一嵌入式硬件裝置執(zhí)行一次更新程序。當(dāng)嵌入式硬件裝置的數(shù)量增加時(shí),使用者需耗費(fèi)大量時(shí)間來(lái)完成所有嵌入式硬件裝置的更新。由上述可知,現(xiàn)有技術(shù)實(shí)有改進(jìn)的必要。

【發(fā)明內(nèi)容】

[0004]為了解決上述的問(wèn)題,本發(fā)明提供一種可使多個(gè)硬件裝置自動(dòng)更新的更新方法及其電子系統(tǒng),解決現(xiàn)有技術(shù)中使用者需耗費(fèi)大量時(shí)間來(lái)完成多個(gè)嵌入式硬件裝置的更新的問(wèn)題。
[0005]本發(fā)明揭露一種更新方法,用于包含有多個(gè)硬件裝置的一電子系統(tǒng)中,該更新方法包含有選擇該多個(gè)硬件裝置其中一者作為一第一層級(jí)裝置;選擇該多個(gè)硬件裝置中至少一者作為至少一第二層級(jí)裝置;利用一更新元件,更新該第一層級(jí)裝置;以及結(jié)束更新該第一層級(jí)裝置后,由該第一層級(jí)裝置發(fā)送一第一通知信息;以及由該至少一第二層級(jí)裝置根據(jù)該第一通知信息,自該第一層級(jí)裝置存取該更新元件,并根據(jù)該更新元件進(jìn)行更新
[0006]本發(fā)明另揭露一種具有多個(gè)硬件裝置的電子系統(tǒng),其中該多個(gè)硬件裝置包含有一第一層級(jí)裝置,用來(lái)根據(jù)一更新元件進(jìn)行一更新程序,并于該更新程序完成后發(fā)送一第一通知信息;以及至少一第二層級(jí)裝置,用來(lái)于接收到該第一通知信息時(shí),根據(jù)該第一通知信息自該第一層級(jí)裝置存取該更新元件,并根據(jù)該更新元件執(zhí)行該更新程序。
[0007]本發(fā)明的技術(shù)效果在于:提供一種更新方法及其電子系統(tǒng),將電子系統(tǒng)中多個(gè)硬件裝置定義為具有不同層級(jí)的層級(jí)裝置,當(dāng)一硬件裝置執(zhí)行完更新程序時(shí),此硬件裝置可自動(dòng)通知位于下一層級(jí)的硬件裝置進(jìn)行更新。如此一來(lái),更新電子系統(tǒng)中多個(gè)硬件裝置所花費(fèi)的時(shí)間可被降低,從而降低維護(hù)電子系統(tǒng)所需的人力及成本。
【附圖說(shuō)明】
[0008]圖1為本發(fā)明實(shí)施例一電子系統(tǒng)的示意圖。
[0009]圖2A、圖2B為圖1所示的電子系統(tǒng)運(yùn)作流程的示意圖。
[0010]圖3為本發(fā)明實(shí)施例一更新方法的流程圖。
[0011]符號(hào)說(shuō)明:
[0012]10電子系統(tǒng)
[0013]30 更新方法
[0014]300 ?316 步驟
[0015]AP存取路徑
[0016]AN存取檔名
[0017]CL目前層級(jí)
[0018]HC硬件元件
[0019]HDl第一層級(jí)裝置
[0020]HD2_1?HD2_a第二層級(jí)裝置
[0021]HD3_1?HD3_b第三層級(jí)裝置
[0022]HDn_l?HDn_x第η層級(jí)裝置
[0023]HDEl?HDE5硬件裝置
[0024]NMl、ΝΜ2_1、ΝΜ2_2 通知信息
[0025]SC軟件元件
【具體實(shí)施方式】
[0026]請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例一電子系統(tǒng)10的示意圖。電子系統(tǒng)10可為一服務(wù)器系統(tǒng),且包含有第一層級(jí)裝置HD1、第二層級(jí)裝置HD2_1?HD2_a、第三層級(jí)裝置HD3_1?HD3_b、...、第η層級(jí)裝置HDn_l?HDn_x。其中,第一層級(jí)裝置HDl、第二層級(jí)裝置HD2_1?HD2_a、第三層級(jí)裝置HD3_1?HD3_b、...、第η層級(jí)裝置HDn_l?HDn_x可為服務(wù)器系統(tǒng)中連接于網(wǎng)絡(luò)的多個(gè)服務(wù)器。當(dāng)?shù)谝粚蛹?jí)裝置HD1、第二層級(jí)裝置HD2_1?HD2_a、第三層級(jí)裝置HD3_1?HD3_b、…、第η層級(jí)裝置HDn_l?HDn_x中一硬件元件HC的運(yùn)作軟件(如主機(jī)板上一嵌入式裝置的可程序化內(nèi)容)需被更新時(shí),使用者僅需手動(dòng)控制第一層級(jí)裝置HDl利用一軟件元件SC執(zhí)行一更新程序以更新硬件元件HC的運(yùn)作軟件,第一層級(jí)裝置HDl即會(huì)于更新程序結(jié)束后,自動(dòng)控制第二層級(jí)裝置HD2_1?HD2_a根據(jù)軟件元件SC執(zhí)行更新程序。進(jìn)一步地,在第二層級(jí)裝置HD2_1?HD2_a執(zhí)行完更新程序后,也會(huì)自動(dòng)控制第三層級(jí)裝置HD3_1?HD3_b根據(jù)軟件元件SC執(zhí)行更新程序,以此類推。如此一來(lái),使用者更新第一層級(jí)裝置HD1、第二層級(jí)裝置HD2_1?HD2_a、第三層級(jí)裝置HD3_1?HD3_b、…、第η層級(jí)裝置HDn_l?HDn_x中硬件元件HC的運(yùn)作固件所花費(fèi)的時(shí)間可被大幅降低。
[0027]詳細(xì)來(lái)說(shuō),使用者可依據(jù)進(jìn)行更新的順序,自電子系統(tǒng)10中多個(gè)硬件裝置中任意挑選一者作為第一層級(jí)裝置HD1,并挑選多個(gè)硬件裝置中至少一者作為位于第一層級(jí)裝置HDl下一層級(jí)的第二層級(jí)裝置HD2_1?HD2_a,以此類推。在一實(shí)施例中,除了第一層級(jí)裝置HDl由使用者任意決定外,使用者可根據(jù)多個(gè)硬件裝置的網(wǎng)絡(luò)地址定義第二層級(jí)裝置HD2_1?HD2_a、第三層級(jí)裝置HD3_1?HD3_b、…、第η層級(jí)裝置HDn_l?HDn_x。在圖1中,第一層級(jí)裝置HD1、第二層級(jí)裝置HD2_1?HD2_a、第三層級(jí)裝置HD3_1?HD3_b、…、第η層級(jí)裝置HDn_l?HDn_x位于相同網(wǎng)域。使用者將網(wǎng)絡(luò)地址為xx.xx.xx.0?xx.xx.xx.30的硬件裝置定義為第二層級(jí)裝置HD2_1?HD2_a,并將xx.xx.xx.31?xx.xx.xx.100定義為第三層級(jí)裝置HD3_1?HD3_b。定義第二層級(jí)裝置HD2_1?HD2_a、第三層級(jí)裝置HD3_1?HD3_b、…、第η層級(jí)裝置HDn_l?HDn_x的方式可根據(jù)不同的應(yīng)用及設(shè)計(jì)理念被合適更動(dòng),而不限于此。
[0028]當(dāng)?shù)谝粚蛹?jí)裝置HDl、第二層級(jí)裝置HD2_1?HD2_a、第三層級(jí)裝置HD3_1?HD3_b、…、第η層級(jí)裝置HDn_l?HDn_x中硬件元件HC的運(yùn)作軟件需被更新時(shí),使用者首先手動(dòng)控制第一層級(jí)裝置HDl存取軟件元件SC。第一層級(jí)裝置HDl從而根據(jù)軟件元件SC執(zhí)行更新程序,以更新第一層級(jí)裝置HDl中硬件元件HC的運(yùn)作軟件。當(dāng)?shù)谝粚蛹?jí)裝置HDl執(zhí)行完更新程序后,第一層級(jí)裝置HDl會(huì)通過(guò)網(wǎng)絡(luò)自動(dòng)發(fā)送(如廣播)一通知信息匪1,其中通知信息匪I包含有一目前層級(jí)CL、一存取路徑AP及一存取檔名AN。由于第一層級(jí)裝置HDl為第一個(gè)更新的硬件裝置,因此在第一層級(jí)裝置HDl所發(fā)送的通知信息匪I中目前層級(jí)CL設(shè)為最高層級(jí)(如設(shè)為I),而存取路徑AP則為第一層級(jí)裝置HDl的網(wǎng)絡(luò)地址,且存取檔名AN則為儲(chǔ)存于第一層級(jí)裝置HDl中軟件元件SC的名稱。在此狀況下,位于第一層級(jí)裝置HDl下一層級(jí)的第二層級(jí)裝置HD2_1?HD2_a于接收到通知信息匪I后,根據(jù)通知信息匪1中目前層級(jí)CL判斷第一層級(jí)裝置HDl已更新完畢,從而根據(jù)通知信息匪I中的存取路徑AP及存取檔名AN,自第一層級(jí)裝置HDl存取軟件元件SC并執(zhí)行更新程序。需注意的是,當(dāng)?shù)谌龑蛹?jí)裝置HD3_1?HD3_b、…、第η層級(jí)裝置HDn_l?HDn_x接收到通知信息匪1,第三層級(jí)裝置HD3_1?HD3_b、…、第η層級(jí)裝置HDn_l?HDn_x根據(jù)通知信息匪I中目前層級(jí)CL判斷不需執(zhí)行任何操作。也就是說(shuō),當(dāng)?shù)谝粚蛹?jí)裝置HDl執(zhí)行完更新程序后,第一層級(jí)裝置HDl成為一服務(wù)器端,而第二層級(jí)裝置HD2_1?HD2_a成為客戶端,以自服務(wù)器端存取軟件元件SC。
[0029]相似地,于第二層級(jí)裝置HD2_1執(zhí)行完更新程序后,也會(huì)發(fā)送出一通知信息匪2_1。其中,通知信息匪2_1也包含有目前層級(jí)CL、存取路徑AP及存取檔名AN。與通知信息匪I不同之處在于,通知信息匪2_1中的目前層級(jí)CL會(huì)設(shè)為第二層級(jí)裝置HD2_1的層級(jí)(如設(shè)為2),而存取路徑AP則為第二層級(jí)裝置HD2_1的網(wǎng)絡(luò)地址,且存取檔名AN則為儲(chǔ)存于第二層級(jí)裝置HD2_1中軟件元件SC的名稱。當(dāng)位于第二層級(jí)裝置HD2_1?HD2_a下一層級(jí)的第三層級(jí)裝置HD3_1?HD3_b接收到通知信息匪2_1時(shí),第三層級(jí)裝置HD3_1?HD3_b根據(jù)通知信息匪2_1中目前層級(jí)CL判斷第二層級(jí)裝置HD2_1?HD2_a中一者已更新完畢,從而根據(jù)通知信息匪2_1中的存取路徑AP及存取檔名AN,從已執(zhí)行完更新程序的第二層級(jí)裝置HD2_1存取軟件元件SC并執(zhí)行更新程序。第二層級(jí)裝置HD2_2?HD2_a的運(yùn)作流程可參照第二層級(jí)裝置HD2_1,為求簡(jiǎn)潔,在此不贅述。由上述實(shí)施例可知,通過(guò)將電子系統(tǒng)10中的多個(gè)硬件裝置分為第一層級(jí)裝置HD1、第二層級(jí)裝置HD2_1?HD2_a、第三層級(jí)裝置HD3_1?HD3_b、…、第η層級(jí)裝置HDn_l?HDn_x,使用者僅需手動(dòng)執(zhí)行第一層級(jí)裝置HDl的更新程序,第二層級(jí)裝置HD2_1?HD2_a、第三層級(jí)裝置HD3_1?HD3_b、…、第η層級(jí)裝置HDn_l?
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
灵川县| 湖南省| 杭锦后旗| 泸溪县| 济南市| 长武县| 托克逊县| 古田县| 云浮市| 吴旗县| 石景山区| 嘉善县| 崇仁县| 南雄市| 中卫市| 英德市| 内江市| 德昌县| 乐至县| 九龙坡区| 汉源县| 永福县| 曲沃县| 竹北市| 镇沅| 兴仁县| 永州市| 泰宁县| 扶余县| 佛教| 肃宁县| 德江县| 庄浪县| 古丈县| 栾城县| 巫溪县| 铁力市| 桓仁| 栖霞市| 临城县| 大悟县|