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

無(wú)線通信模塊中固件的在應(yīng)用升級(jí)方法

文檔序號(hào):7695323閱讀:236來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):無(wú)線通信模塊中固件的在應(yīng)用升級(jí)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種固件的在應(yīng)用升級(jí)方法,特別涉及一種無(wú)線通信模塊中固件的在應(yīng)用升級(jí)方法。
無(wú)線通信模塊的固件通常存儲(chǔ)在可擦寫(xiě)的非易失性存儲(chǔ)器中,例如閃存(flash memory)等存儲(chǔ)器,其固件的升級(jí),目前采用的方法有兩種,一種是當(dāng)無(wú)線通信模塊的固件存儲(chǔ)在可插拔的存儲(chǔ)芯片中時(shí),將該芯片取下,使用燒錄器直接將數(shù)據(jù)寫(xiě)入芯片中,寫(xiě)好后再安裝到模塊上;另一種是將無(wú)線通信模塊安裝在專(zhuān)用的開(kāi)發(fā)板上,與之相連的計(jì)算機(jī)使用無(wú)線通信模塊的升級(jí)工具和升級(jí)程序通過(guò)接口,將新的固件寫(xiě)入到該模塊的存儲(chǔ)芯片中。
以上的兩種方法有一個(gè)共同的缺點(diǎn),就是在進(jìn)行固件升級(jí)時(shí),都需要硬件設(shè)備的支持,如果燒錄器或?qū)S瞄_(kāi)發(fā)板出現(xiàn)故障,就無(wú)法對(duì)無(wú)線通信模塊進(jìn)行固件升級(jí)。而當(dāng)無(wú)線通信模塊作為某一無(wú)線通信產(chǎn)品的一個(gè)部件時(shí),即無(wú)線通信模塊處于在應(yīng)用狀態(tài)時(shí),無(wú)線通信模塊封裝在產(chǎn)品內(nèi)部,則無(wú)法直接采用上述兩種方法進(jìn)行固件升級(jí)。
例如無(wú)線通信模塊作為無(wú)線PCMCIA卡內(nèi)部的一個(gè)部件時(shí),由于產(chǎn)品作為一個(gè)整體,無(wú)線通信模塊焊接在電路板上,同時(shí)電路板封裝在外殼內(nèi),此時(shí)若要采用上述兩種方法進(jìn)行固件升級(jí),除了需要使用燒錄器或?qū)S瞄_(kāi)發(fā)板外,還需要破壞產(chǎn)品的殼體,將無(wú)線通信模塊從產(chǎn)品中取出來(lái)利用軟件升級(jí)工具和升級(jí)程序進(jìn)行軟件升級(jí),而且升級(jí)后需要重新焊接和組裝。這樣,固件升級(jí)的成本高且速度慢,當(dāng)遇到大量產(chǎn)品需要固件升級(jí)時(shí)將造成大量的人力、物力和時(shí)間的浪費(fèi)。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種無(wú)線通信模塊中固件的在應(yīng)用升級(jí)方法,其特征在于,該方法包括以下幾個(gè)步驟1)在無(wú)線通信模塊所在通信裝置上的控制模塊中設(shè)置固件升級(jí)控制程序;并在計(jì)算機(jī)中安裝無(wú)線通信模塊的軟件升級(jí)工具和升級(jí)程序;2)計(jì)算機(jī)通過(guò)運(yùn)行應(yīng)用程序并通過(guò)所述的控制模塊激活處于掉電狀態(tài)的無(wú)線通信模塊;3)計(jì)算機(jī)通過(guò)繼續(xù)運(yùn)行所述的應(yīng)用程序并通過(guò)所述的控制模塊使通信裝置上的無(wú)線通信模塊進(jìn)入固件升級(jí)狀態(tài);4)所述計(jì)算機(jī)的應(yīng)用程序利用無(wú)線通信模塊的軟件升級(jí)工具和升級(jí)程序,將新固件發(fā)送給無(wú)線通信模塊,完成固件升級(jí)。
其中,所述的步驟2)可以為應(yīng)用程序向無(wú)線通信模塊所在通信裝置上的接口模塊發(fā)送激活命令,與該接口模塊相連的控制模塊檢測(cè)到該命令后,向處于掉電狀態(tài)的無(wú)線通信模塊發(fā)送激活信號(hào);
步驟3)可以為應(yīng)用程序向無(wú)線通信模塊所在通信裝置上的接口模塊發(fā)送在應(yīng)用固件升級(jí)命令,接口模塊將該命令轉(zhuǎn)換為升級(jí)控制信號(hào)發(fā)送給無(wú)線通信模塊,收到該信號(hào)的無(wú)線通信模塊進(jìn)入固件升級(jí)狀態(tài);所述的激活信號(hào)維持有效的時(shí)間可以與無(wú)線通信模塊對(duì)激活信號(hào)要求的時(shí)間相同;步驟3)可以是在所述的步驟2)執(zhí)行后延長(zhǎng)預(yù)定時(shí)間后執(zhí)行的,該預(yù)定時(shí)間與無(wú)線通信模塊收到激活信號(hào)后要求延長(zhǎng)的時(shí)間相同;步驟3)也可以為在無(wú)線模塊等待升級(jí)信號(hào)的時(shí)間內(nèi)應(yīng)用程序向接口模塊發(fā)送在應(yīng)用固件升級(jí)命令,接口模塊將該命令轉(zhuǎn)換為升級(jí)控制信號(hào)發(fā)送給無(wú)線通信模塊,無(wú)線通信模塊收到該信號(hào)后,延長(zhǎng)預(yù)定時(shí)間后進(jìn)入固件升級(jí)狀態(tài),該預(yù)定時(shí)間可以與無(wú)線通信模塊在等待升級(jí)信號(hào)的時(shí)間后要求再延長(zhǎng)的時(shí)間相同;步驟3)還可以為在無(wú)線通信模塊等待升級(jí)信號(hào)的時(shí)間內(nèi)應(yīng)用程序沒(méi)有向接口模塊發(fā)送在應(yīng)用固件升級(jí)命令,則延長(zhǎng)預(yù)定時(shí)間后無(wú)線通信模塊進(jìn)入正常工作狀態(tài),該預(yù)定時(shí)間可以與無(wú)線通信模塊等待升級(jí)信號(hào)的時(shí)間后要求再延長(zhǎng)的時(shí)間相同。
步驟4)可以進(jìn)一步包括固件升級(jí)完成后,由無(wú)線通信模塊通過(guò)接口模塊向應(yīng)用程序發(fā)出固件升級(jí)成功信號(hào),結(jié)束固件升級(jí)過(guò)程。
由此可見(jiàn),本發(fā)明所提供的無(wú)線通信模塊的固件在應(yīng)用升級(jí)方法,只需預(yù)先在無(wú)線通信模塊所在通信裝置的控制模塊中增加固件升級(jí)控制程序,在固件升級(jí)時(shí),在與所述的通信裝置連接的計(jì)算機(jī)中安裝軟件升級(jí)工具和升級(jí)程序以及相應(yīng)的應(yīng)用程序,運(yùn)行應(yīng)用程序即可進(jìn)行固件升級(jí),而不需要另外接硬件設(shè)備,也不需要將無(wú)線通信模塊從產(chǎn)品中取出,便能夠根據(jù)應(yīng)用需要方便快捷地進(jìn)行固件升級(jí),降低了固件升級(jí)的成本,當(dāng)有大量產(chǎn)品需要固件升級(jí)時(shí)可以大幅度地減少人力、物力和時(shí)間的浪費(fèi)。


圖1為應(yīng)用本發(fā)明固件在應(yīng)用升級(jí)方法的系統(tǒng)示意圖;圖2為應(yīng)用本發(fā)明固件在應(yīng)用升級(jí)方法對(duì)無(wú)線通信模塊進(jìn)行固件升級(jí)的時(shí)序圖;圖3為應(yīng)用本發(fā)明固件在應(yīng)用升級(jí)方法的一個(gè)較佳實(shí)施例系統(tǒng)示意圖。
無(wú)線通信模塊有兩種工作狀態(tài),即正常工作狀態(tài)和固件升級(jí)狀態(tài)。參見(jiàn)圖1和圖2,即應(yīng)用本發(fā)明固件在應(yīng)用升級(jí)方法的系統(tǒng)示意圖和無(wú)線通信模塊進(jìn)行固件升級(jí)的時(shí)序圖。
如圖1、圖2所示,無(wú)線通信裝置110包含接口模塊113、控制模塊111和無(wú)線通信模塊112,且接口模塊113同時(shí)與控制模塊111和無(wú)線通信模塊112相連;控制模塊111與無(wú)線通信模塊112相連。在該無(wú)線通信裝置110通過(guò)接口模塊113與主機(jī)(計(jì)算機(jī))100連接后,由主機(jī)100通過(guò)接口模塊113對(duì)無(wú)線通信裝置110中的無(wú)線通信模塊112進(jìn)行在應(yīng)用軟件升級(jí)即固件升級(jí),該無(wú)線通信裝置110的控制模塊111中增加了固件升級(jí)控制程序,并在主機(jī)100中安裝了無(wú)線通信模塊的軟件升級(jí)工具和升級(jí)程序,在固件升級(jí)時(shí),使用一個(gè)用戶(hù)應(yīng)用程序,其工作過(guò)程為無(wú)線通信模塊112處于掉電狀態(tài),用戶(hù)應(yīng)用程序通過(guò)通道1向接口模塊113發(fā)出激活無(wú)線通信模塊112的命令,接口模塊113保留該命令,控制模塊113檢測(cè)到該命令后,在T1時(shí)刻向無(wú)線通信模塊112發(fā)出激活信號(hào),該激活信號(hào)在時(shí)間A內(nèi)維持有效,時(shí)間A與無(wú)線通信模塊對(duì)激活信號(hào)要求的時(shí)間相同,延長(zhǎng)一段時(shí)間(T1和T2之間)后,用戶(hù)應(yīng)用程序在時(shí)間段B內(nèi)(T2和T3之間)發(fā)出在應(yīng)用固件升級(jí)命令,該命令通過(guò)通道1發(fā)送到接口模塊113,然后轉(zhuǎn)換為升級(jí)控制信號(hào)傳送給無(wú)線通信模塊112,無(wú)線通信模塊112收到該信號(hào)后,延長(zhǎng)一段時(shí)間(T3和T4之間)后,自動(dòng)進(jìn)入固件升級(jí)狀態(tài),準(zhǔn)備接收新的固件。如果在時(shí)間段B內(nèi)用戶(hù)應(yīng)用程序沒(méi)有發(fā)出在應(yīng)用固件升級(jí)命令,則在T4后,無(wú)線通信模塊112自動(dòng)進(jìn)入正常工作狀態(tài),也就是說(shuō)在時(shí)間C(T1和T4之間)確定無(wú)線通信模塊進(jìn)入固件升級(jí)狀態(tài)或正常工作狀態(tài)。無(wú)線通信模塊112進(jìn)入固件升級(jí)狀態(tài)后,用戶(hù)應(yīng)用程序利用無(wú)線通信模塊的軟件升級(jí)工具和升級(jí)程序,將新固件通過(guò)通道1和接口模塊113發(fā)送給無(wú)線通信模塊112,進(jìn)行固件升級(jí)。固件升級(jí)完畢后,由無(wú)線通信模塊112通過(guò)接口模塊113向用戶(hù)應(yīng)用程序發(fā)出固件升級(jí)成功的信號(hào)并結(jié)束固件升級(jí)過(guò)程。
本發(fā)明是根據(jù)無(wú)線通信模塊固件升級(jí)的時(shí)序要求,來(lái)設(shè)計(jì)控制模塊的固件升級(jí)控制程序和計(jì)算機(jī)的應(yīng)用程序的時(shí)序,因此無(wú)線通信模塊接收到的激活信號(hào)和升級(jí)控制信號(hào)的時(shí)序,與無(wú)線通信模塊固件升級(jí)的時(shí)序要求相同。
圖3為應(yīng)用本發(fā)明固件在應(yīng)用升級(jí)方法的一個(gè)較佳實(shí)施例系統(tǒng)示意圖。本實(shí)施例是將本發(fā)明方法應(yīng)用于一種無(wú)線PCMCIA卡,該無(wú)線PCMCIA卡是一種無(wú)線通信裝置,可作為無(wú)線的調(diào)制解調(diào)器,是一種多模式的無(wú)線通訊卡,其通過(guò)將用戶(hù)的指令和數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)側(cè),同時(shí)接收來(lái)自網(wǎng)絡(luò)側(cè)的數(shù)據(jù)并傳遞給用戶(hù),實(shí)現(xiàn)在GPRS、GSM覆蓋區(qū)內(nèi)提供隨時(shí)在線的互聯(lián)網(wǎng)接入數(shù)據(jù)服務(wù)、短消息服務(wù)等通信業(yè)務(wù)。
參見(jiàn)圖2、圖3,如圖3所示,該無(wú)線PCMCIA卡310包括了微處理器單元311、無(wú)線GSM/GPRS模塊312和PCMCIA轉(zhuǎn)串口接口電路313。
其中,PCMCIA轉(zhuǎn)串口接口電路313完成PCMCIA標(biāo)準(zhǔn)信號(hào)與串口標(biāo)準(zhǔn)信號(hào)間的轉(zhuǎn)換,其通過(guò)標(biāo)準(zhǔn)PCMCIA連接器與筆記本電腦300的標(biāo)準(zhǔn)PCMCIA接口301相連,并通過(guò)總線(包括數(shù)據(jù)總線、控制總線和地址線)與微處理單元311相連,同時(shí)通過(guò)串口與無(wú)線通信模塊312相連,是接口模塊;微處理器單元311完成內(nèi)部的控制邏輯,實(shí)現(xiàn)對(duì)PCMCIA轉(zhuǎn)串口接口電路313的初始化、控制PCMCIA轉(zhuǎn)串口接口電路313、控制無(wú)線通信模塊312的固件升級(jí)、對(duì)無(wú)線通信模塊312的工作情況進(jìn)行實(shí)時(shí)檢測(cè),其與無(wú)線通信模塊312相連,是控制模塊;無(wú)線GSM/GPRS模塊312是無(wú)線PCMCIA卡310的主要功能模塊,其完成數(shù)據(jù)的接收與發(fā)送。
如圖3所示,無(wú)線PCMCIA卡已插入筆記本電腦PCMCIA插槽,并處于掉電狀態(tài)。用戶(hù)應(yīng)用程序通過(guò)通道1向接口電路313發(fā)出激活無(wú)線GSM/GPRS模塊312的命令,該命令將接口模塊312中的激活標(biāo)志置位即接口電路313保留該命令,微處理器單元311檢測(cè)到該標(biāo)志置位后,在T1時(shí)刻向無(wú)線GSM/GPRS模塊312發(fā)出激活信號(hào),該激活信號(hào)在時(shí)間A內(nèi)維持有效,時(shí)間A與無(wú)線通信模塊對(duì)激活信號(hào)要求的時(shí)間相同,延長(zhǎng)一段時(shí)間(T1和T2之間)后,用戶(hù)應(yīng)用程序在時(shí)間段B內(nèi)(T2和T3之間)發(fā)出在應(yīng)用固件升級(jí)命令,該命令通過(guò)通道1發(fā)送到接口電路313,然后轉(zhuǎn)換為升級(jí)控制信號(hào)傳送給無(wú)線GSM/GPRS模塊312,無(wú)線GSM/GPRS模塊312收到該信號(hào)后,延長(zhǎng)一段時(shí)間(T3和T4之間)后,自動(dòng)進(jìn)入固件升級(jí)狀態(tài),準(zhǔn)備接收新的固件。如果在時(shí)間段B內(nèi)用戶(hù)應(yīng)用程序沒(méi)有發(fā)出在應(yīng)用固件升級(jí)命令,則在T4后,無(wú)線GSM/GPRS模塊312自動(dòng)進(jìn)入正常工作狀態(tài)。無(wú)線GSM/GPRS模塊312進(jìn)入固件升級(jí)狀態(tài)后,用戶(hù)應(yīng)用程序利用無(wú)線GSM/GPRS模塊312的軟件升級(jí)工具和升級(jí)程序,將新的固件通過(guò)通道1發(fā)送給接口電路313,接口電路313通過(guò)串口將新的固件發(fā)送給無(wú)線GSM/GPRS模塊312,進(jìn)行固件升級(jí)。固件升級(jí)完畢后,由無(wú)線GSM/GPRS模塊312通過(guò)接口電路313向用戶(hù)應(yīng)用程序發(fā)出固件升級(jí)成功的信號(hào)并結(jié)束固件升級(jí)過(guò)程。
本實(shí)施例中,無(wú)線GSM/GPRS模塊接收到的激活信號(hào)和升級(jí)控制信號(hào)的時(shí)序,與無(wú)線GSM/GPRS模塊固件升級(jí)的時(shí)序要求相同。
由此可見(jiàn),本發(fā)明所提供的無(wú)線通信模塊中固件的在應(yīng)用升級(jí)方法,只需預(yù)先在無(wú)線通信模塊所在通信裝置的控制模塊中增加固件升級(jí)控制程序,在固件升級(jí)時(shí),在與所述的通信裝置連接的計(jì)算機(jī)中安裝無(wú)線通信模塊的軟件升級(jí)工具和升級(jí)程序以及相應(yīng)的應(yīng)用程序,運(yùn)行應(yīng)用程序即可進(jìn)行固件升級(jí),而不需要另外接硬件設(shè)備,也不需要將無(wú)線通信模塊從產(chǎn)品中取出,便能夠根據(jù)應(yīng)用需要方便快捷地進(jìn)行固件升級(jí),降低了固件升級(jí)的成本,當(dāng)有大量產(chǎn)品需要固件升級(jí)時(shí)可以大幅度地減少人力、物力和時(shí)間的浪費(fèi)。
權(quán)利要求
1.一種無(wú)線通信模塊中固件的在應(yīng)用升級(jí)方法,其特征在于,該方法包括以下幾個(gè)步驟1)在無(wú)線通信模塊所在通信裝置上的控制模塊中設(shè)置固件升級(jí)控制程序;并在計(jì)算機(jī)中安裝無(wú)線通信模塊的軟件升級(jí)工具和升級(jí)程序;2)計(jì)算機(jī)通過(guò)運(yùn)行應(yīng)用程序并通過(guò)所述的控制模塊激活處于掉電狀態(tài)的無(wú)線通信模塊;3)計(jì)算機(jī)通過(guò)繼續(xù)運(yùn)行所述的應(yīng)用程序并通過(guò)所述的控制模塊使通信裝置上的無(wú)線通信模塊進(jìn)入固件升級(jí)狀態(tài);4)所述計(jì)算機(jī)的應(yīng)用程序利用無(wú)線通信模塊的軟件升級(jí)工具和升級(jí)程序,將新固件發(fā)送給無(wú)線通信模塊,完成固件升級(jí)。
2.如權(quán)利要求1所述的升級(jí)方法,其特征在于所述的步驟2)為應(yīng)用程序向無(wú)線通信模塊所在通信裝置上的接口模塊發(fā)送激活命令,與該接口模塊相連的控制模塊檢測(cè)到該命令后,向處于掉電狀態(tài)的無(wú)線通信模塊發(fā)送激活信號(hào);所述的步驟3)為應(yīng)用程序向無(wú)線通信模塊所在通信裝置上的接口模塊發(fā)送在應(yīng)用固件升級(jí)命令,接口模塊將該命令轉(zhuǎn)換為升級(jí)控制信號(hào)發(fā)送給無(wú)線通信模塊,收到該信號(hào)的無(wú)線通信模塊進(jìn)入固件升級(jí)狀態(tài)。
3.如權(quán)利要求2所述的升級(jí)方法,其特征在于步驟3)所述的激活信號(hào)維持有效的時(shí)間與無(wú)線通信模塊對(duì)激活信號(hào)要求的時(shí)間相同。
4.如權(quán)利要求2所述的升級(jí)方法,其特征在于所述的步驟3)是在所述的步驟2)執(zhí)行后延長(zhǎng)預(yù)定時(shí)間后執(zhí)行的,該預(yù)定時(shí)間與無(wú)線通信模塊收到激活信號(hào)后要求延長(zhǎng)的時(shí)間相同。
5.如權(quán)利要求4所述的升級(jí)方法,其特征在于所述的步驟3)為在無(wú)線通信模塊等待升級(jí)信號(hào)的時(shí)間內(nèi)應(yīng)用程序向接口模塊發(fā)送在應(yīng)用固件升級(jí)命令,接口模塊將該命令轉(zhuǎn)換為升級(jí)控制信號(hào)發(fā)送給無(wú)線通信模塊,無(wú)線通信模塊收到該信號(hào)后,延長(zhǎng)預(yù)定時(shí)間后進(jìn)入固件升級(jí)狀態(tài),該預(yù)定時(shí)間與無(wú)線通信模塊在等待升級(jí)信號(hào)的時(shí)間后要求再延長(zhǎng)的時(shí)間相同。
6.如權(quán)利要求4所述的升級(jí)方法,其特征在于所述的步驟3)為在無(wú)線通信模塊等待升級(jí)信號(hào)的時(shí)間內(nèi)應(yīng)用程序沒(méi)有向接口模塊發(fā)送在應(yīng)用固件升級(jí)命令,則延長(zhǎng)預(yù)定時(shí)間后無(wú)線通信模塊進(jìn)入正常工作狀態(tài),該預(yù)定時(shí)間與無(wú)線通信模塊等待升級(jí)信號(hào)的時(shí)間后要求再延長(zhǎng)的時(shí)間相同。
7.如權(quán)利要求1、2、3、4、5或6所述的升級(jí)方法,其特征在于所述的步驟4)進(jìn)一步包括固件升級(jí)完成后,由無(wú)線通信模塊通過(guò)接口模塊向應(yīng)用程序發(fā)出固件升級(jí)成功信號(hào),結(jié)束固件升級(jí)過(guò)程。
全文摘要
本發(fā)明公開(kāi)了一種無(wú)線通信模塊中固件的在應(yīng)用升級(jí)方法,該方法包括以下幾個(gè)步驟1)在無(wú)線通信模塊所在通信裝置上的控制模塊中設(shè)置固件升級(jí)控制程序;并在計(jì)算機(jī)中安裝無(wú)線通信模塊的軟件升級(jí)工具和升級(jí)程序;2)計(jì)算機(jī)通過(guò)運(yùn)行應(yīng)用程序并通過(guò)所述的控制模塊激活處于掉電狀態(tài)的無(wú)線通信模塊;3)計(jì)算機(jī)通過(guò)繼續(xù)運(yùn)行所述的應(yīng)用程序并通過(guò)所述的控制模塊使通信裝置上的無(wú)線通信模塊進(jìn)入固件升級(jí)狀態(tài);4)所述計(jì)算機(jī)的應(yīng)用程序利用無(wú)線通信模塊的軟件升級(jí)工具和升級(jí)程序,將新固件發(fā)送給無(wú)線通信模塊,完成固件升級(jí)。該方法不需要另外接硬件設(shè)備,也不需要將無(wú)線通信模塊從產(chǎn)品中取出,能夠方便快捷地進(jìn)行固件的升級(jí)。
文檔編號(hào)H04Q3/545GK1472970SQ0212569
公開(kāi)日2004年2月4日 申請(qǐng)日期2002年7月29日 優(yōu)先權(quán)日2002年7月29日
發(fā)明者姜文力, 李贊, 孟媛媛, 黃曉兵, 王正 申請(qǐng)人:聯(lián)想(北京)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
毕节市| 秭归县| 星子县| 西吉县| 丰原市| 凌海市| 昌江| 邯郸县| 厦门市| 遂溪县| 类乌齐县| 秦安县| 呼图壁县| 昌吉市| 萨嘎县| 乌恰县| 东丰县| 察隅县| 定陶县| 建始县| 石狮市| 东台市| 淳安县| 新绛县| 河西区| 县级市| 金溪县| 宝清县| 手游| 石首市| 汤原县| 沙田区| 固始县| 满城县| 斗六市| 炎陵县| 盐池县| 青浦区| 仲巴县| 奇台县| 宁阳县|