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

用于對多個裝置進(jìn)行升級的方法及系統(tǒng)的制作方法_2

文檔序號:9417188閱讀:來源:國知局
數(shù)據(jù)網(wǎng)絡(luò)接收和發(fā)送數(shù)據(jù);用戶輸入裝置;存儲器,適于存儲數(shù)據(jù);處理器,與所述存儲器相關(guān)聯(lián),被配置為提供定制數(shù)據(jù)發(fā)生器,適于基于通過所述用戶輸入裝置接收的數(shù)據(jù)來生成定制公司生成的定制數(shù)據(jù),以及定制公司生成的定制數(shù)據(jù)的發(fā)送控制裝置,被配置為通過所述數(shù)據(jù)網(wǎng)絡(luò)向第一電子裝置發(fā)送所生成的定制數(shù)據(jù)。
[0040]第一方面的優(yōu)點也適用于第三方面。
[0041]可選地,與所述存儲器關(guān)聯(lián)的處理器可以被進(jìn)一步配置為提供固件更新文件接收器,被配置為從所述第一電子裝置接收定制公司生成的固件更新文件,以及固件更新文件分發(fā)器,被配置為通過所述數(shù)據(jù)網(wǎng)絡(luò)向多個電子裝置中的若干個電子裝置發(fā)送所接收的定制公司生成的固件更新文件。
[0042]可選地,所述用戶輸入設(shè)備可以被進(jìn)一步配置為通過所述數(shù)據(jù)網(wǎng)絡(luò)從所述用戶接口設(shè)備向外部服務(wù)器發(fā)送生產(chǎn)公司生成的默認(rèn)固件請求,其中所述固件更新文件接收器被進(jìn)一步配置為從所述外部服務(wù)器接收生產(chǎn)公司生成的默認(rèn)固件更新文件,并且其中所述固件更新文件分發(fā)器被進(jìn)一步配置為通過所述數(shù)據(jù)網(wǎng)絡(luò)向多個電子裝置中的若干個電子裝置發(fā)送所接收的生產(chǎn)公司生成的默認(rèn)固件更新文件。
[0043]可選地,所述用戶接口設(shè)備可以進(jìn)一步包括反饋信號接收器,適于通過所述數(shù)據(jù)網(wǎng)絡(luò)從所述第一電子裝置接收反饋信號,以及用戶輸出裝置,適于顯示反饋信號。
[0044]根據(jù)本發(fā)明的第四方面,通過一種系統(tǒng)來提供以上目的,該系統(tǒng)包括:
[0045]數(shù)據(jù)網(wǎng)絡(luò),與所述數(shù)據(jù)網(wǎng)絡(luò)相關(guān)聯(lián)的上述用戶接口設(shè)備,至少一個與所述數(shù)據(jù)網(wǎng)絡(luò)相關(guān)聯(lián)的上述電子裝置,多個電子裝置,其中所述多個電子裝置中的各電子裝置被配置為通過所述數(shù)據(jù)網(wǎng)絡(luò)接收固件更新文件,并且通過執(zhí)行所接收的固件更新文件來更新固件。
[0046]發(fā)明的第一方面的優(yōu)點也適用于發(fā)明的第四方面。
[0047]可選地,這些電子裝置中的各電子裝置可以根據(jù)上述內(nèi)容來配置。
[0048]可選地,更新后的固件文件可以從所述多個電子裝置中的至少一個電子裝置發(fā)送到所述多個電子裝置中類似的電子裝置。
[0049]可選地,該系統(tǒng)可以進(jìn)一步包括外部服務(wù)器,該外部服務(wù)器適于保存生產(chǎn)公司默認(rèn)固件更新文件,并且被配置為一旦所述用戶接口設(shè)備有請求,即向所述用戶接口設(shè)備發(fā)送所述生產(chǎn)公司生成的默認(rèn)固件更新文件。
[0050]根據(jù)本發(fā)明的第五方面,通過一種計算機(jī)程序來提供以上目的,所述計算機(jī)程序包括被布置為施行上述方法的軟件指令。
[0051]本發(fā)明的其它目的、特征和優(yōu)點將從以下詳細(xì)的公開內(nèi)容、所附的從屬權(quán)利要求以及附圖中出現(xiàn)。
[0052]通常,除非這里另有明確的限定,在權(quán)利要求中使用的所有術(shù)語根據(jù)它們在技術(shù)領(lǐng)域中的普通含義來解釋。
[0053]所有對“一個/該[元件、裝置、組件、工具、步驟等]”的引用應(yīng)被開放性地解釋為所述元件、裝置、組件、工具、步驟等的至少一個示例,除非另有明確聲明。這里所公開的任何方法的步驟不一定以所公開的順序來施行,除非有明確聲明。
【附圖說明】
[0054]本發(fā)明的以上以及另外的目的、特征和優(yōu)點將通過以下參見附圖對本發(fā)明優(yōu)選實施例的說明性而非限制性詳細(xì)描述而更好理解,在附圖中,相同的附圖標(biāo)記用于類似的元件,其中:
[0055]圖1是包括若干個電子裝置、用戶接口設(shè)備、外部服務(wù)器和將用戶接口設(shè)備連接到電子裝置的數(shù)據(jù)網(wǎng)絡(luò)的系統(tǒng)的示意圖,
[0056]圖2是用于對多個電子裝置中的固件進(jìn)行更新的一般方法,
[0057]圖3是電子裝置的示意圖,
[0058]圖4是圖3所示的電子裝置中所包括的非易失性存儲器的示意圖,
[0059]圖5是根據(jù)本發(fā)明的方法的實施例的流程圖,
[0060]圖6A和6B是根據(jù)本發(fā)明的方法的另一實施例的流程圖,
[0061]圖7是電子裝置的另一實施例的示意圖,以及
[0062]圖8是用戶接口設(shè)備的實施例的示意圖。
【具體實施方式】
[0063]圖1概略地示出包括用戶接口設(shè)備102和通過數(shù)據(jù)網(wǎng)絡(luò)106互相連接的多個電子裝置104A-104F。進(jìn)一步,數(shù)據(jù)網(wǎng)絡(luò)106可以是基于IP的數(shù)據(jù)網(wǎng)絡(luò)。
[0064]用戶接口設(shè)備102可以是客戶端計算機(jī),也可以是包括用戶接口的其它設(shè)備,所述用戶接口為諸如按鈕之類的用戶輸入裝置和諸如顯示器之類的作為可選項的用戶輸出裝置。電子裝置104可以是包括處理器和存儲器的裝置,其中對該裝置的控制或部分控制由在該裝置自身中被存儲并被處理的軟件指令來啟動。這種軟件指令可以稱作固件。
[0065]可選地,外部服務(wù)器108可以與數(shù)據(jù)網(wǎng)絡(luò)106相關(guān)聯(lián)。該外部服務(wù)器可以包括可通過用戶接口設(shè)備102或電子裝置104A-104F下載的數(shù)據(jù)。
[0066]圖2中示出用于對電子裝置的固件進(jìn)行更新的方法的一般實施例。
[0067]首先,步驟200,定制所述多個電子裝置104A-104F中的第一電子裝置104A。這種定制可以包括客戶特定功能、客戶特定參數(shù)、客戶特定參考數(shù)據(jù)等。這種類型的客戶特定數(shù)據(jù)在下文中可以被稱為定制數(shù)據(jù)。
[0068]第二,步驟202,當(dāng)?shù)谝浑娮友b置已經(jīng)被定制時,將固件更新文件發(fā)生器下載到所述單個電子裝置104A中并執(zhí)行,從而生成固件更新文件。
[0069]第三,步驟204,向系統(tǒng)100的其它電子裝置104B-104F中的所有或若干個電子裝置發(fā)送所生成的固件更新文件。
[0070]可選地,固件更新文件被發(fā)送到的裝置可以是與第一電子裝置類似并且連接到數(shù)據(jù)網(wǎng)絡(luò)的裝置。
[0071 ] 第四,步驟206,根據(jù)接收到的所生成的定制固件更新文件來定制其它電子裝置104A-104F中的各電子裝置。
[0072]換句話說,電子裝置104A-104F中只有一個電子裝置首先被定制,在該例子中是單個電子裝置104A。這意味著用戶可以在該單個電子裝置104A上嘗試若干種組合,并且當(dāng)?shù)玫胶线m的定制時,將該合適的定制轉(zhuǎn)發(fā)給其它電子裝置104B-104F。
[0073]可選地,固件發(fā)生器可以包含在單個電子裝置104A中作為默認(rèn),即固件發(fā)生器不是必須下載的。
[0074]在圖3中,示意性地示出電子裝置104的實施例。在該實施例中,電子裝置104包括處理器300、諸如閃速存儲器之類的非易失性存儲器302、諸如RAM之類的易失性存儲器304及被配置為將電子裝置104連接到數(shù)據(jù)網(wǎng)絡(luò)106的網(wǎng)絡(luò)接口 306。
[0075]定制數(shù)據(jù),即軟件指令、參數(shù)、參考數(shù)據(jù)等,可以存儲在非易失性存儲器302中。所以,當(dāng)根據(jù)先前描述的步驟200來定制電子裝置時,存儲在非易失性存儲器中的定制數(shù)據(jù)會被改變。
[0076]當(dāng)根據(jù)步驟202將固件發(fā)生器下載到單個電子裝置104A并在該單個電子裝置104A中執(zhí)行時,可以將該固件發(fā)生器下載到易失性存儲器304中,并在該易失性存儲器304中執(zhí)行。
[0077]在圖4中,示出非易失性存儲器302的一個實施例。在該實施例中,非易失性存儲器被劃分為至少三個分區(qū),稱為第一分區(qū)400、第二分區(qū)402和第三分區(qū)404。
[0078]通常,第一分區(qū)400可以是不可更改的分區(qū),這意味著在定制電子裝置104時,無論是固件更新文件還是用戶都不能改變存儲在第一分區(qū)400中的數(shù)據(jù)。
[0079]在一個實施例中,這種第一不可更改的分區(qū)400可以包括基本閃速加載器軟件406及裝置特有的數(shù)據(jù)和參數(shù)408。在裝置出廠之后該分區(qū)不會被重寫?;鹃W速加載器406可以是在其它分區(qū)被指示有錯誤時能夠,例如通過使用http或其它協(xié)議的網(wǎng)絡(luò)來將數(shù)據(jù)加載到閃速存儲器的駐留閃速加載器RFL。這種錯誤可能,在例如系統(tǒng)啟動期間當(dāng)?shù)诙?或第三分區(qū)的校驗和不匹配時被指示。裝置特有的數(shù)據(jù)和參數(shù)可以是例如裝置ID、序列號、解密和/或加密密鑰中的一項或者這些的組合。
[0080]通常,第二分區(qū)402可以包括在定制電子裝置104時可以由固件更新文件更改而不可由用戶更改的數(shù)據(jù)。
[0081]在一個實施例中,閃速存儲器的第二分區(qū)是CRAMFS (壓縮的ROM文件系統(tǒng)),是只讀分區(qū)。該第二分區(qū)可以包括分區(qū)表410、被布置為至少復(fù)原(unpack)內(nèi)核的解壓縮器412、壓縮的操作系統(tǒng)內(nèi)核414以及使能重置為該電子裝置的“出廠默認(rèn)(factorydefault)”的重置數(shù)據(jù)416。該操作系統(tǒng)內(nèi)核可以是,例如Linux內(nèi)核、Unix內(nèi)核等。重置數(shù)據(jù)416可以包括一組文件、數(shù)據(jù)和/或程序,該組文件、數(shù)據(jù)和/或程序是系統(tǒng)出廠時駐留在第三分區(qū)中的一組文件、數(shù)據(jù)和/或程序的副本,即“出廠默認(rèn)”。當(dāng)該電子裝置被重置為出廠默認(rèn)時,所述重置數(shù)據(jù)416被復(fù)制到第三分區(qū)404中。
[0082]通常,第三分區(qū)404是可被固件更新文件和定制數(shù)據(jù)更改的分區(qū)。
[0083]在一個實施例中,第三分區(qū)可以是具有JFFS(日志閃速文件系統(tǒng)),例如JFFSl或JFFS2的可讀且可寫分區(qū)。然而,第三分區(qū)可以具有任意類型的可讀且可寫文件系統(tǒng)。該分區(qū)中包括在該電子裝置中使用的數(shù)據(jù)、應(yīng)用程序或其它程序。
[0084]總之,固件更新文件可以包括用于建立第二分區(qū)和第三分區(qū)的數(shù)據(jù)以及這些分區(qū)中將要包括的所有數(shù)據(jù)。
[0085]在根據(jù)本發(fā)明的方法中,參見圖5,通過以下過程來實現(xiàn)一種用于電子裝置的新固件。
[0086]將固件發(fā)生器下載到電子裝置中500。當(dāng)下載完成時,在裝置中執(zhí)行該固件發(fā)生器502??梢詫⒐碳l(fā)生器下載到RAM中,并從該RAM中執(zhí)行。
[0087]在執(zhí)行固件發(fā)生器期間,處理第三分區(qū)的內(nèi)容,并利用
當(dāng)前第2頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
平邑县| 兴海县| 桐庐县| 彭州市| 尚义县| 太和县| 靖远县| 辽阳市| 洱源县| 墨玉县| 北宁市| 昭通市| 临江市| 昆山市| 叶城县| 通州区| 始兴县| 洪洞县| 青铜峡市| 庆元县| 洛南县| 洪江市| 墨脱县| 红桥区| 竹北市| 桓台县| 海口市| 长寿区| 定陶县| 肥乡县| 河曲县| 林芝县| 迁安市| 延吉市| 波密县| 建宁县| 江达县| 闽侯县| 额尔古纳市| 卢龙县| 郯城县|