一種電梯控制器固件燒錄系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種電梯控制器固件燒錄系統(tǒng)及方法,所述系統(tǒng)包括智能手機(jī)以及電梯控制器,其中:所述智能手機(jī)包括固件燒錄單元以及第一通訊接口;所述固件燒錄單元用于獲取并存儲適用于所述電梯控制器的加密固件;所述第一通訊接口用于與所述電梯控制器匹配并進(jìn)行通訊,所述加密固件通過所述第一通訊接口發(fā)送至所述電梯控制器;所述電梯控制器包括控制器芯片,所述控制器芯片具有第二通訊接口及解密單元,所述第二通訊接口用于與所述第一通訊接口進(jìn)行交互獲取所述加密固件,所述解密單元用于將所述加密固件解密為可執(zhí)行程序并燒錄。本發(fā)明通過電梯控制器的解密功能完成智能手機(jī)對電梯固件程序的燒錄,節(jié)省了燒錄的成本提高了燒錄的安全性。
【專利說明】一種電梯控制器固件燒錄系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電梯領(lǐng)域,更具體地說,涉及一種電梯控制器固件燒錄系統(tǒng)及方法。
【背景技術(shù)】
[0002]現(xiàn)代社會中,多層建筑載人或載運貨物時,以電動機(jī)為動力的電梯已經(jīng)成為不可缺少的運輸設(shè)備。
[0003]—般通過設(shè)置電梯控制機(jī)房以實現(xiàn)電梯控制,電梯控制機(jī)房內(nèi)安裝有電梯控制器。該電梯控制器包括控制芯片以及驅(qū)動該控制芯片的驅(qū)動電路,其通過該控制芯片對電梯廳外信號、電梯轎廂信號、電梯井道信號進(jìn)行采集,并完成電梯邏輯控制(例如檢修運行、司機(jī)運行、消防運行控制等)、電梯指令調(diào)度(安排電梯在眾多廳外召喚、轎廂內(nèi)召喚中選擇,確定電梯的運行目的)等,并根據(jù)獲取的電梯廳外信號、電梯轎廂信號以及電梯井道信號等對驅(qū)動回路(兩端分別連接到電網(wǎng)及電梯驅(qū)動電動機(jī))的整流及逆變過程進(jìn)行控制,最終由驅(qū)動回路將電網(wǎng)的電能經(jīng)過整流和逆變后驅(qū)動電梯驅(qū)動用電動機(jī)轉(zhuǎn)動,從而帶動轎廂上行或下行。
[0004]在上述電梯控制器中,通過控制軟件實現(xiàn)電梯邏輯控制,并且為了提高電梯控制器的性能,通常需定期(或不定期)對電梯控制軟件進(jìn)行固件升級。在電梯一體化控制器進(jìn)行控制軟件升級時,通常需要由調(diào)試人員或技術(shù)服務(wù)人員攜帶電腦和所述電梯控制芯片的廠家自帶的燒錄工具到現(xiàn)場對電梯控制機(jī)房進(jìn)行外殼拆卸,使攜帶的筆記本電腦通過數(shù)據(jù)線連接至電梯控制器進(jìn)行固件燒錄。在現(xiàn)有的電梯控制器的固件燒錄方法中,要求工作人員具備一定的裝配技術(shù)水平,并且對電梯控制器的主控板的接口非常熟悉,而且需背負(fù)電腦和燒錄工裝到現(xiàn)場進(jìn)行數(shù)據(jù)連接,操作不便并增加了勞動強(qiáng)度。
[0005]同時,現(xiàn)有的電梯控制器固件燒錄過程中,固件程序均為透明傳輸,固件燒錄的安全性較低,且固件很容易被非法復(fù)制,也不利于對固件程序的批量管理。電梯對人力和物力造成一定的浪費。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的電梯控制器燒錄方法對工作人員要求高,且存在遭受非法復(fù)制風(fēng)險以及消耗人力財力的缺陷,提供一種電梯控制器固件燒錄系統(tǒng)及方法。
[0007]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種電梯控制器固件燒錄系統(tǒng),包括智能手機(jī)以及電梯控制器,其中:
[0008]所述智能手機(jī)包括固件燒錄單元以及第一通訊接口 ;所述固件燒錄單元用于獲取并存儲適用于所述電梯控制器的加密固件并經(jīng)所述第一通訊接口將所述加密固件燒錄到所述電梯控制器;所述第一通訊接口用于與所述電梯控制器匹配連接并進(jìn)行通訊,所述加密固件通過所述第一通訊接口發(fā)送至所述電梯控制器;
[0009]所述電梯控制器包括控制器芯片,所述控制器芯片具有第二通訊接口及解密單元,所述第二通訊接口用于與所述第一通訊接口進(jìn)行交互獲取所述加密固件,所述解密單元用于將所述加密固件解密為可執(zhí)行程序并運行。
[0010]本發(fā)明所述的電梯控制器固件燒錄系統(tǒng)中,所述加密固件具有專用的密鑰數(shù)據(jù)。
[0011]本發(fā)明所述的電梯控制器固件燒錄系統(tǒng)中,所述密鑰數(shù)據(jù)包括所述加密固件的固件版本信息以及與所述加密固件對應(yīng)的電梯控制器的設(shè)備參數(shù)。
[0012]本發(fā)明所述的電梯控制器固件燒錄系統(tǒng)中,所述解密單元包括固件緩存單元及Bootloader處理單元,所述固件緩存單元對所述加密固件進(jìn)行緩存,所述Bootloader處理單元讀取所述加密固件獲取所述密鑰數(shù)據(jù)并根據(jù)所述密鑰數(shù)據(jù)對所述加密固件進(jìn)行解密并運行所述可執(zhí)行程序。
[0013]本發(fā)明所述的電梯控制器固件燒錄系統(tǒng)中,所述解密單元還用于對所述可執(zhí)行程序進(jìn)行校驗,并將校驗結(jié)果傳輸至所述第二通訊接口由所述第二通訊接口發(fā)送至所述智能手機(jī)。
[0014]本發(fā)明所述的電梯控制器固件燒錄系統(tǒng)中,所述第一通訊接口及所述第二通訊接口為相互匹配的USB接口或藍(lán)牙接口。
[0015]進(jìn)一步地,本發(fā)明還提供了一種電梯控制器固件燒錄方法,所述方法通過智能手機(jī)實現(xiàn)對電梯控制器的固件燒錄,所述方法包括以下步驟:
[0016]a.所述智能手機(jī)獲取并存儲適用于所述電梯控制器的加密固件,通過通信鏈路與所述電梯控制器匹配并進(jìn)行通訊,將所述加密固件通過所述通信鏈路燒錄至所述電梯控制器;
[0017]b.所述電梯控制器接收所述加密固件,將所述加密固件解密為可執(zhí)行程序并運行;
[0018]其中,所述加密固件具有專用的密鑰數(shù)據(jù),所述密鑰數(shù)據(jù)包括所述加密固件的固件版本信息以及與所述加密固件對應(yīng)的電梯控制器的設(shè)備參數(shù)。
[0019]本發(fā)明所述的電梯控制器固件燒錄方法中,所述步驟b包括:
[0020]通過固件緩存單元對所述加密固件進(jìn)行緩存,;
[0021]通過Bootloader處理單元讀取所述加密固件獲取所述密鑰數(shù)據(jù)并根據(jù)所述密鑰數(shù)據(jù)對所述加密固件進(jìn)行解密并運行所述可執(zhí)行程序。
[0022]本發(fā)明所述的電梯控制器固件燒錄方法中,所述方法在所述步驟b之后還包括:
[0023]c.所述電梯控制器對所述可執(zhí)行程序進(jìn)行校驗,并將校驗結(jié)果由所述通信鏈路發(fā)送至所述智能手機(jī)。
[0024]本發(fā)明所述的電梯控制器固件燒錄方法中,所述通信鏈路為USB通信鏈路或藍(lán)牙通信鏈路。
[0025]實施本發(fā)明的電梯控制器固件燒錄系統(tǒng)及方法,具有以下有益效果:通過智能手機(jī)與電梯控制器之間的通信連接,避免了現(xiàn)有技術(shù)中拆卸電梯控制機(jī)房外殼造成的操作繁瑣的缺陷,同時降低了對工作人員的裝配技能的要求,并且無需攜帶手提電腦,直接利用智能手機(jī)自帶的通信功能,攜帶方便,同時也降低了燒錄的成本,同時通過對加密固件的解密,既提高了固件燒錄的安全性、有效避免了可能存在的非法復(fù)制的風(fēng)險,又方便了對固件程序的統(tǒng)一管理?!緦@綀D】
【附圖說明】
[0026]下面將結(jié)合附圖及實施例對本發(fā)明作進(jìn)一步說明,附圖中:
[0027]圖1是本發(fā)明的電梯控制器固件燒錄系統(tǒng)的較佳實施例的結(jié)構(gòu)示意圖;
[0028]圖2是圖1所示控制器芯片的解密單元的結(jié)構(gòu)示意圖;
[0029]圖3是本發(fā)明的電梯控制器固件燒錄方法實施例的流程示意圖。
【具體實施方式】
[0030]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0031]圖1為本發(fā)明的一個較佳實施例提供的電梯控制器固件燒錄系統(tǒng)的結(jié)構(gòu)示意圖。本實施例的電梯控制器固件燒錄系統(tǒng)包括智能手機(jī)10以及電梯控制器。智能手機(jī)10與電梯控制器20之間通過通信鏈路進(jìn)行通訊,所述通訊鏈路可以是但不限于USB通信鏈路、藍(lán)牙通信鏈路或紅外通信鏈路等。直接采用智能手機(jī)10實現(xiàn)對電梯控制器20的固件燒錄有效節(jié)省了固件燒錄的時間及成本,同時降低了對燒錄人員的技能要求。以下以藍(lán)牙通信鏈路為例進(jìn)行詳細(xì)說明。
[0032]智能手機(jī)10包括固件燒錄單元12及連接到固件燒錄單元12的第一通訊接口 13,第一通訊接口 13可由安裝到智能手機(jī)10的軟件結(jié)合相應(yīng)的智能手機(jī)10硬件實現(xiàn)。其中固件燒錄單元12用于獲取并存儲適用于所述電梯控制器的加密固件并通過第一通訊接口13將所述加密固件燒錄到電梯控制器20。具體地,智能手機(jī)10可通過移動通信網(wǎng)絡(luò)與后臺服務(wù)器建立通信并下載所述加密固件,或者利用上述的藍(lán)牙通信鏈路與匹配的其他移動終端交互獲取上述的加密固件。
[0033]上述的加密固件由相關(guān)技術(shù)人員對電梯控制器的可執(zhí)行程序進(jìn)行預(yù)先加密生成,該加密固件具有專用的密鑰數(shù)據(jù)。通過上述加密過程,可實現(xiàn)對大量可執(zhí)行固件程序的批量管理,并且增強(qiáng)了電梯燒錄過程中的安全性,有效防止了非法復(fù)制可能造成的數(shù)據(jù)泄露。為了方便燒錄及管理,本實施例的密鑰數(shù)據(jù)包括上述加密固件的版本信息以及上述加密固件對應(yīng)的電梯控制器的設(shè)備參數(shù)。相應(yīng)的,上述加密固件則是基于上述專用的密鑰數(shù)據(jù)對所述可執(zhí)行程序加密后產(chǎn)生的。本實施例的加密固件的格式可以是但不限于二進(jìn)制文件。上述加密固件一旦上傳至后臺服務(wù)器,智能手機(jī)10即可通過與后臺服務(wù)器通信進(jìn)而下載對應(yīng)的加密固件,智能手機(jī)10與后臺服務(wù)器之間可以通過移動通信網(wǎng)絡(luò)(例如GPRS網(wǎng)絡(luò)、TD-SCDMA網(wǎng)絡(luò)、WCDMA網(wǎng)絡(luò)、4G網(wǎng)絡(luò)等)進(jìn)行通信,例如向后臺服務(wù)器發(fā)送下載加密固件的燒錄請求,從后臺服務(wù)器獲取加密固件等。此外也可以通過移動終端之間的點對點通信相互傳遞所需的加密固件,例如本發(fā)明的智能手機(jī)10之間通過藍(lán)牙等通信鏈路獲取相應(yīng)的加密固件。
[0034]上述電梯控制器控制電梯運行狀況的以及通過通訊軟件與智能手機(jī)10實現(xiàn)數(shù)據(jù)交互。本實施例的電梯控制器20包括控制器芯片21及用于驅(qū)動該控制器芯片21的驅(qū)動電路。電梯控制器20根據(jù)上述控制器芯片21的各個數(shù)據(jù)接口采集的信息(例如井道、轎廂、層站、開關(guān)門信號、運行速度等)對驅(qū)動電路的整流及逆變過程進(jìn)行控制。此外,本實施例的控制器芯片21具有第二通訊接口 22,該第二通訊接口 22與上述智能手機(jī)10的第一通訊接口 13相匹配。例如第一通訊接口 13與第二通訊接口 22均為相互匹配的藍(lán)牙接口,或者第一通訊接口 13與第二通訊接口 22為相互匹配的USB接口。本實施例的第二通訊接口22可通過軟件集成在所述控制器芯片21上。
[0035]具體地,第一通訊接口 13通過與第二通訊接口 22匹配進(jìn)而實現(xiàn)電梯控制器與智能手機(jī)10之間的數(shù)據(jù)通信。智能手機(jī)10由此將上述的加密固件發(fā)送至電梯控制器20進(jìn)行燒錄。如圖2所示,本實施例的控制器芯片21通過軟件集成形成有解密單元23,例如,本實施例中通過在控制器芯片21上燒錄Bootloader程序形成解密單元23。
[0036]電梯控制器由第二通訊接口 22獲得加密固件后,該加密固件將由所述解密單元23進(jìn)行解密并生產(chǎn)明文形式的可執(zhí)行程序并進(jìn)一步運行進(jìn)而完成燒錄。進(jìn)一步地,如圖3所示,所述解密單元23包括固件緩存單元24及Bootloader處理單元25。由第二通訊接口22獲得的加密固件由所述固件緩存單元24進(jìn)行緩存。所述Bootloader處理單元25讀取所述加密固件獲取所述密鑰數(shù)據(jù)并根據(jù)所述密鑰數(shù)據(jù)對所述加密固件進(jìn)行解密獲得所述可執(zhí)行程序并進(jìn)行加載,上述可執(zhí)行程序加載完成則表示燒錄完成。
[0037]在本發(fā)明的其他非限制性實施例中,所述解密單元23還包括連接到所述Bootloader處理單元25的校驗單元,所述校驗單元用于對所述可執(zhí)行程序進(jìn)行校驗并將校驗結(jié)果傳輸至所述第二通訊接口 22由所述第二通訊接口 22發(fā)送至所述智能手機(jī)10。若Bootloader處理單元25解密獲得的所述密鑰數(shù)據(jù)所包含的固件版本信息以及所述加密固件對應(yīng)的電梯控制器的設(shè)備參數(shù)與所述控制器芯片21匹配且可執(zhí)行程序加載完成,校驗單元生成燒錄成功的校驗結(jié)果傳遞至第二通訊接口 22,并由第二通訊接口 22發(fā)送至智能手機(jī)10。若Bootloader處理單元25解密獲得的所述密鑰數(shù)據(jù)所包含的固件版本信息或所述加密固件對應(yīng)的電梯控制器的設(shè)備參數(shù)與所述控制器芯片21匹配失敗,可執(zhí)行程序無法加載,則校驗單元生成燒錄失敗的校驗結(jié)果傳遞至第二通訊接口 22,并由第二通訊接口22發(fā)送至智能手機(jī)10,此時的校驗結(jié)果可包含具體的燒錄失敗原因,例如固件版本信息有誤,或設(shè)備參數(shù)不匹配或者可執(zhí)行程序加載過程中斷等等。
[0038]上述的電梯控制器固件燒錄系統(tǒng),通過智能手機(jī)10從后臺服務(wù)器或其他智能終端獲得電梯控制器的加密固件,并通過智能手機(jī)10與電梯控制器20之間的通信鏈路進(jìn)行程序燒錄,電梯控制器20內(nèi)的控制器芯片21具有解密單元23,由解密單元23完成解密功能,因此固件程序在傳遞過程中始終保持密文形式,避免了非法復(fù)制可能造成的數(shù)據(jù)泄露。同時智能手機(jī)10通過接收校驗結(jié)果了解固件的燒錄狀況,降低了對現(xiàn)場操作人員的要求以及工作強(qiáng)度。由于智能手機(jī)10已經(jīng)普及,因此該燒錄系統(tǒng)無需單獨采用智能手機(jī)10,同時無需隨電梯控制機(jī)房進(jìn)行拆卸,節(jié)省人力財力,操作簡單。
[0039]如圖3所示,是本發(fā)明電梯控制器固件燒錄方法實施例的流程示意圖,所述方法通過上述電梯控制器固件燒錄系統(tǒng)中的智能手機(jī)10實現(xiàn)電梯控制器的固件燒錄,所述智能手機(jī)10及電梯控制器20具有上述的電梯控制器固件燒錄系統(tǒng)中所述的相關(guān)技術(shù)特征,為避免重復(fù),在此不作贅述。
[0040]參考圖3,所述方法包括以下步驟:
[0041]S1.所述智能手機(jī)10獲取并存儲適用于所述電梯控制器的加密固件,通過通信鏈路與所述電梯控制器20匹配并進(jìn)行通訊,經(jīng)所述通信鏈路將所述加密固件通過所述通信鏈路發(fā)送至所述電梯控制器20。具體地,智能手機(jī)10可以經(jīng)移動通信網(wǎng)絡(luò)(例如GPRS網(wǎng)絡(luò)、TD-SCDMA網(wǎng)絡(luò)、WCDMA網(wǎng)絡(luò)、4G網(wǎng)絡(luò)等)直接從后臺服務(wù)器下載加密固件,或者與其他移動終端(例如存儲有加密固件的智能手機(jī)10等)點對點通信接收加密固件。智能手機(jī)10獲取所述加密固件后通過藍(lán)牙通信鏈路或USB通信鏈路等與電梯控制器20進(jìn)行數(shù)據(jù)交互,所述加密文件由電梯控制器20接收。例如,本實施例中的智能手機(jī)10及電梯控制器20中各設(shè)置有具有藍(lán)牙通信鏈路功能的模塊。
[0042]上述的加密文件是基于專用的密鑰數(shù)據(jù)對可執(zhí)行程序加密后產(chǎn)生的。所述密鑰數(shù)據(jù)包括上述加密固件的版本信息以及上述加密固件對應(yīng)的電梯控制器的設(shè)備參數(shù)。本實施例的加密固件的格式可以是但不限于二進(jìn)制文件。本發(fā)明中,加密文件的形成過程可由相關(guān)技術(shù)人員在后臺完成,大致包括密鑰數(shù)據(jù)獲取及加密處理,所述加密處理可以由格式轉(zhuǎn)換實現(xiàn),例如將可執(zhí)行的COFF文件轉(zhuǎn)換為二進(jìn)制文件。
[0043]S2.所述電梯控制器接收所述加密固件,將所述加密固件解密為可執(zhí)行程序并燒錄。在智能手機(jī)10與電梯控制器20之間的通信連接成功建立時,電梯控制器20成功接收所述加密固件,智能手機(jī)10完成固件傳輸功能,電梯控制器內(nèi)的控制器芯片21經(jīng)第二通訊接口 22接收所述加密固件后將所述加密固件緩存至固件緩存單元24,Bootloader處理單元25對加密文件進(jìn)行解密處理,所述解密處理包括:讀取所述加密固件獲取所述密鑰數(shù)據(jù),根據(jù)所述密鑰數(shù)據(jù)對所述加密固件進(jìn)行解密并加載所述可執(zhí)行程序。進(jìn)一步包括獲取所述加密固件的固件版本信息以及與所述加密固件對應(yīng)的電梯控制器20的設(shè)備參數(shù)。進(jìn)一步地,Bootloader處理單元25對所述固件版本信息進(jìn)行檢驗并將所述設(shè)備參數(shù)與所述控制器芯片21進(jìn)行匹配,若匹配成功,則進(jìn)入可執(zhí)行程序的燒錄過程,若匹配失敗,則燒錄結(jié)束。
[0044]在本發(fā)明電梯控制器固件燒錄方法的另一非限制性實施例中,所述電梯控制器20中還設(shè)置有燒錄校驗單元,因此所述方法在匹配失敗之后,燒錄校驗單元還生成包含例如固件版本信息有誤或設(shè)備參數(shù)不匹配等的校驗結(jié)果,并將上述校驗結(jié)果發(fā)送至智能手機(jī)
10。同時在可執(zhí)行程序的燒錄過程中,若燒錄成功,則燒錄校驗單元生成燒錄成功的校驗結(jié)果,若燒錄失敗,則燒錄校驗單元生成燒錄失敗的校驗結(jié)果,并將上述燒錄成功或燒錄失敗的校驗結(jié)果發(fā)送至智能手機(jī)10。
[0045]在本發(fā)明電梯控制器固件燒錄方法的又一非限制性實施例中,所述智能手機(jī)10在獲得該校驗結(jié)果后還可以將上述校驗結(jié)果發(fā)送至后臺服務(wù)器,由相關(guān)技術(shù)人員進(jìn)行遠(yuǎn)程指引,并對相應(yīng)的校驗結(jié)果進(jìn)行分析,在燒錄失敗的情況下給予一定的技術(shù)支持。
[0046]上面結(jié)合附圖對本發(fā)明的實施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的【具體實施方式】,上述的【具體實施方式】僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種電梯控制器固件燒錄系統(tǒng),其特征在于,包括智能手機(jī)(10)以及電梯控制器(20),其中: 所述智能手機(jī)(10)包括固件燒錄單元(12)以及第一通訊接口(13);所述固件燒錄單元(12)用于獲取并存儲適用于所述電梯控制器(20)的加密固件并經(jīng)所述第一通訊接口(13)將所述加密固件燒錄到所述電梯控制器(20);所述第一通訊接口(13)用于與所述電梯控制器(20)匹配連接并進(jìn)行通訊,所述加密固件通過所述第一通訊接口( 13)發(fā)送至所述電梯控制器(20); 所述電梯控制器(20)包括控制器芯片(21),所述控制器芯片(21)具有第二通訊接口(22)及解密單元(23),所述第二通訊接口(22)用于與所述第一通訊接口(13)進(jìn)行交互獲取所述加密固件,所述解密單元(23)用于將所述加密固件解密為可執(zhí)行程序并運行。
2.根據(jù)權(quán)利要求1所述的電梯控制器固件燒錄系統(tǒng),其特征在于,所述加密固件具有專用的密鑰數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的電梯控制器固件燒錄系統(tǒng),其特征在于,所述密鑰數(shù)據(jù)包括所述加密固件的固件版本信息以及與所述加密固件對應(yīng)的電梯控制器(20)的設(shè)備參數(shù)。
4.根據(jù)權(quán)利要求2所述的電梯控制器固件燒錄系統(tǒng),其特征在于,所述解密單元(23)包括固件緩存單元(24 )及Boot loader處理單元(25 ),所述固件緩存單元(24 )對所述加密固件進(jìn)行緩存,所述Bootloader處理單元(25)讀取所述加密固件獲取所述密鑰數(shù)據(jù)并根據(jù)所述密鑰數(shù)據(jù)對所述加密固件進(jìn)行解密并運行所述可執(zhí)行程序。
5.根據(jù)權(quán)利要求4所述的電梯控制器固件燒錄系統(tǒng),其特征在于,所述解密單元(23)還包括校驗單元,所述校驗單元用于對所述可執(zhí)行程序進(jìn)行校驗并將校驗結(jié)果傳輸至所述第二通訊接口( 22)由所述第二通訊接口( 22)發(fā)送至所述智能手機(jī)(10)。
6.根據(jù)權(quán)利要求1所述的電梯控制器固件燒錄系統(tǒng),其特征在于,所述第一通訊接口(13)及所述第二通訊接口(22)為相互匹配的USB接口或藍(lán)牙接口。
7.一種電梯控制器固件燒錄方法,其特征在于,所述方法通過智能手機(jī)(10)實現(xiàn)對電梯控制器(20)的固件燒錄,所述方法包括以下步驟: a.所述智能手機(jī)(10)獲取并存儲適用于所述電梯控制器(20)的加密固件,通過通信鏈路與所述電梯控制器(20)匹配并進(jìn)行通訊,將所述加密固件通過所述通信鏈路燒錄至所述電梯控制器(20); b.所述電梯控制器(20)接收所述加密固件,將所述加密固件解密為可執(zhí)行程序并運行; 其中,所述加密固件具有專用的密鑰數(shù)據(jù),所述密鑰數(shù)據(jù)包括所述加密固件的固件版本信息以及與所述加密固件對應(yīng)的電梯控制器(20)的設(shè)備參數(shù)。
8.根據(jù)權(quán)利要求7所述的電梯控制器固件燒錄方法,其特征在于,所述步驟b包括: 通過固件緩存單元(24)對所述加密固件進(jìn)行緩存; 通過Bootloader處理單元(25)讀取所述加密固件獲取所述密鑰數(shù)據(jù)并根據(jù)所述密鑰數(shù)據(jù)對所述加密固件進(jìn)行 解密并運行所述可執(zhí)行程序。
9.根據(jù)權(quán)利要求8所述的電梯控制器固件燒錄方法,其特征在于,所述方法在所述步驟b之后還包括: c.所述電梯控制器(20)對所述可執(zhí)行程序進(jìn)行校驗,并將校驗結(jié)果由所述通信鏈路發(fā)送至所述智能手機(jī)(10)。
10.根據(jù)權(quán)利要求9所述的電梯控制器固件燒錄方法,其特征在于,所述通信鏈路為USB通信鏈路或藍(lán)牙通信鏈路。
【文檔編號】G06F21/51GK103942075SQ201410140706
【公開日】2014年7月23日 申請日期:2014年4月9日 優(yōu)先權(quán)日:2014年4月9日
【發(fā)明者】馬俊 申請人:蘇州匯川技術(shù)有限公司