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

一種片內(nèi)操作系統(tǒng)升級(jí)方法、裝置和系統(tǒng)的制作方法

文檔序號(hào):6374401閱讀:156來(lái)源:國(guó)知局
專(zhuān)利名稱:一種片內(nèi)操作系統(tǒng)升級(jí)方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)安全技術(shù)領(lǐng)域,特別是涉及一種片內(nèi)操作系統(tǒng)升級(jí)方法、裝置和系統(tǒng)。
背景技術(shù)
COS (Chip Operating System,片內(nèi)操作系統(tǒng))是一種以COS芯片為核心的嵌入式操作系統(tǒng),應(yīng)用于數(shù)據(jù)安全領(lǐng)域。COS系統(tǒng)最主要的功能是控制智能卡與外界的信息交換,以及響應(yīng)、處理外部命令。COS系統(tǒng)通常存在于智能卡中,例如IC卡、SD卡(Secure DigitalMemory Card,安全智能卡)、UKEY等,一般通過(guò)智能卡的外圍接口接入主機(jī)與主機(jī)通訊。例如,UKEY的內(nèi)部就包含COS系統(tǒng),UKEY通過(guò)USB接口接入電腦主機(jī),UKEY內(nèi)部的COS系統(tǒng) 就通過(guò)USB接口與電腦主機(jī)通訊。COS還可以應(yīng)用于手機(jī)安全領(lǐng)域,例如SD卡,SD卡通過(guò)SD卡接口形式插入SD卡槽,COS系統(tǒng)通過(guò)SD卡接口與手機(jī)主機(jī)進(jìn)行通訊。現(xiàn)有技術(shù)中,COS系統(tǒng)通常均通過(guò)外圍接口(例如SD卡接口或USB接口)直接與外圍主機(jī)設(shè)備相連。當(dāng)COS系統(tǒng)上的軟件或者數(shù)據(jù)需要升級(jí)時(shí),由外圍主機(jī)設(shè)備直接發(fā)送升級(jí)命令到COS系統(tǒng),由外圍主機(jī)設(shè)備控制COS系統(tǒng)從正常工作狀態(tài)切換到升級(jí)狀態(tài)。當(dāng)升級(jí)完成時(shí),主機(jī)提示用戶必須斷開(kāi)與主機(jī)的連接。這時(shí),用戶需要手動(dòng)斷開(kāi)具有COS系統(tǒng)的電子設(shè)備與外圍主機(jī)設(shè)備的連接,然后重新插卡讓COS系統(tǒng)與外圍主機(jī)設(shè)備重新建立連接,使得COS系統(tǒng)重新上電后進(jìn)入到正常工作狀態(tài)。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題現(xiàn)有技術(shù)提供的方法中,需要用戶手動(dòng)拔出具有COS系統(tǒng)的電子設(shè)備,以斷開(kāi)所述電子設(shè)備與外圍主機(jī)設(shè)備的連接,然后重新插卡讓COS系統(tǒng)與外圍主機(jī)設(shè)備重新建立連接并重新上電,需要用戶進(jìn)行繁瑣的操作。另一方面,在COS系統(tǒng)斷開(kāi)連接又重新建立連接的過(guò)程中與COS系統(tǒng)相連的外圍主機(jī)設(shè)備上的上層應(yīng)用程序需要不斷的切換狀態(tài),其操作界面也需要根據(jù)COS系統(tǒng)的狀態(tài)變化頻繁切換,操作繁瑣;當(dāng)上層應(yīng)用程序在處理底層COS系統(tǒng)狀態(tài)變化時(shí),如果處理不當(dāng)還容易出現(xiàn)死機(jī)現(xiàn)象。現(xiàn)有技術(shù)提供的方法存在操作繁瑣、容易出現(xiàn)故障的缺陷。

發(fā)明內(nèi)容
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種片內(nèi)操作系統(tǒng)升級(jí)方法、裝置和系統(tǒng),無(wú)需用戶手動(dòng)操作,即可自動(dòng)完成COS系統(tǒng)升級(jí)過(guò)程中的狀態(tài)轉(zhuǎn)換,實(shí)現(xiàn)簡(jiǎn)單,易于操作?!矫?,本發(fā)明實(shí)施例提供了一種片內(nèi)操作系統(tǒng)升級(jí)方法,所述方法應(yīng)用于第一電子設(shè)備,所述第一電子設(shè)備具有片內(nèi)操作系統(tǒng)模塊和接口模塊,其中,所述接口模塊用于控制所述片內(nèi)操作系統(tǒng)模塊的狀態(tài)切換,所述第一電子設(shè)備與第二電子設(shè)備數(shù)據(jù)連接,所述方法包括所述接口模塊接收第二電子設(shè)備發(fā)送的升級(jí)命令,根據(jù)所述升級(jí)命令控制所述片內(nèi)操作系統(tǒng)模塊從第一狀態(tài)切換至第二狀態(tài);當(dāng)所述片內(nèi)操作系統(tǒng)模塊的第二狀態(tài)表明升級(jí)完成時(shí),所述接口模塊控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟;當(dāng)所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟完成時(shí),所述接口模塊控制所述片內(nèi)操作系統(tǒng)模塊從第三狀態(tài)切換至第一狀態(tài)。優(yōu)選地,所述根據(jù)所述升級(jí)命令控制所述片內(nèi)操作系統(tǒng)模塊從第一狀態(tài)切換至第二狀態(tài)包括根據(jù)所述升級(jí)命令,向所述片內(nèi)操作系統(tǒng)模塊發(fā)送控制信號(hào)和復(fù)位信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從正常工作狀態(tài)切換至升級(jí)狀態(tài);接收第二電子設(shè)備發(fā)送的升級(jí)數(shù)據(jù)流,將所述升級(jí)數(shù)據(jù)流存儲(chǔ)至所述片內(nèi)操作系統(tǒng)模塊。 優(yōu)選地,所述接口模塊控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài)包括所述接口模塊向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從升級(jí)狀態(tài)切換至復(fù)位重啟狀態(tài)。優(yōu)選地,所述接口模塊控制所述片內(nèi)操作系統(tǒng)模塊從第三狀態(tài)切換至第一狀態(tài)具體為所述接口模塊向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從復(fù)位重啟狀態(tài)切換至正常工作狀態(tài)。優(yōu)選地,當(dāng)所述片內(nèi)操作系統(tǒng)模塊的第二狀態(tài)表明升級(jí)完成時(shí),所述方法還包括所述接口模塊向所述第二電子設(shè)備發(fā)送反饋消息,所述反饋消息用于表明所述片內(nèi)操作系統(tǒng)模塊升級(jí)完成,以使得所述第二電子設(shè)備根據(jù)所述反饋消息顯示升級(jí)完成界面。優(yōu)選地,所述方法還包括所述接口模塊接收所述第二電子設(shè)備發(fā)送的重新啟動(dòng)命令;則所述接口模塊控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài)為所述接口模塊根據(jù)所述第二電子設(shè)備發(fā)送的重新啟動(dòng)命令,向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從升級(jí)狀態(tài)切換至復(fù)位重啟狀態(tài)。優(yōu)選地,所述方法還包括接收第二電子設(shè)備的調(diào)用命令,當(dāng)根據(jù)所述調(diào)用命令判斷片內(nèi)操作系統(tǒng)模塊需要升級(jí)時(shí),向所述第二電子設(shè)備返回調(diào)用失敗消息,以使得所述第二電子設(shè)備根據(jù)所述消息向所述第一電子設(shè)備發(fā)送升級(jí)命令。另一方面,本發(fā)明實(shí)施例還公開(kāi)了一種片內(nèi)操作系統(tǒng)升級(jí)裝置,所述裝置應(yīng)用于具有片內(nèi)操作系統(tǒng)模塊的第一電子設(shè)備,所述第一電子設(shè)備與第二電子設(shè)備數(shù)據(jù)連接,所述裝置包括第一接收單元,用于接收第二電子設(shè)備發(fā)送的升級(jí)命令;第一切換控制單元,用于根據(jù)所述接收單元發(fā)送的升級(jí)命令控制所述片內(nèi)操作系統(tǒng)模塊從第一狀態(tài)切換至第二狀態(tài);第二切換控制單元,用于當(dāng)所述片內(nèi)操作系統(tǒng)模塊的第二狀態(tài)表明升級(jí)完成時(shí),控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)復(fù)位重啟;第三切換控制單元,用于當(dāng)所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟完成時(shí),控制所述片內(nèi)操作系統(tǒng)模塊從第三狀態(tài)切換至第一狀態(tài)。優(yōu)選地,所述第一切換控制單元包括第一控制單元,用于根據(jù)所述升級(jí)命令,向所述片內(nèi)操作系統(tǒng)模塊發(fā)送控制信號(hào)和復(fù)位信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從正常工作狀態(tài)切換至升級(jí)狀態(tài);存儲(chǔ)單元,用于接收第二電子設(shè)備發(fā)送的升級(jí)數(shù)據(jù)流,將所述升級(jí)數(shù)據(jù)流存儲(chǔ)至 所述片內(nèi)操作系統(tǒng)模塊。優(yōu)選地,所述第二切換控制單元具體用于向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從升級(jí)狀態(tài)切換至復(fù)位重啟狀態(tài)。優(yōu)選地,所述第三切換控制單元具體用于向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從復(fù)位重啟狀態(tài)切換至正常工作狀態(tài)。優(yōu)選地,所述裝置還包括第一反饋單元,用于向所述第二電子設(shè)備發(fā)送反饋消息,所述反饋消息用于表明所述片內(nèi)操作系統(tǒng)模塊升級(jí)完成,以使得所述第二電子設(shè)備根據(jù)所述反饋消息顯示升級(jí)完成界面。優(yōu)選地,所述裝置還包括第二接收單元,用于接收所述第二電子設(shè)備發(fā)送的重新啟動(dòng)命令;則所述第二切換控制單元具體用于根據(jù)所述第二電子設(shè)備發(fā)送的重新啟動(dòng)命令,向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從升級(jí)狀態(tài)切換至復(fù)位重啟狀態(tài)。優(yōu)選地,所述裝置還包括第二反饋單元,用于接收第二電子設(shè)備的調(diào)用命令,當(dāng)根據(jù)所述調(diào)用命令判斷片內(nèi)操作系統(tǒng)模塊需要升級(jí)時(shí),向所述第二電子設(shè)備返回調(diào)用失敗消息,以使得所述第二電子設(shè)備根據(jù)所述消息向所述第一電子設(shè)備發(fā)送升級(jí)命令。再一方面,本發(fā)明實(shí)施例還公開(kāi)了一種電子設(shè)備,所述電子設(shè)備具有片內(nèi)操作系統(tǒng)模塊和接口模塊,所述電子設(shè)備與第二電子設(shè)備數(shù)據(jù)連接,其中,所述接口模塊用于接收第二電子設(shè)備發(fā)送的升級(jí)命令,根據(jù)所述升級(jí)命令控制所述片內(nèi)操作系統(tǒng)模塊從第一狀態(tài)切換至第二狀態(tài);當(dāng)所述片內(nèi)操作系統(tǒng)模塊的第二狀態(tài)表明升級(jí)完成時(shí),控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟;當(dāng)所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟完成時(shí),控制所述片內(nèi)操作系統(tǒng)模塊從第三狀態(tài)切換至第一狀態(tài);所述片內(nèi)操作系統(tǒng)模塊用于接收所述接口模塊的升級(jí)控制命令,從第一狀態(tài)切換至第二狀態(tài);當(dāng)升級(jí)完成時(shí),根據(jù)所述接口模塊的控制命令,從第二狀態(tài)切換至第三狀態(tài),復(fù)位重啟;當(dāng)復(fù)位重啟完成時(shí),從第三狀態(tài)切換至第一狀態(tài)。根據(jù)本發(fā)明實(shí)施例的最后一個(gè)方面,還公開(kāi)了一種升級(jí)系統(tǒng),包括第一電子設(shè)備和第二電子設(shè)備,所述第一電子設(shè)備具有片內(nèi)操作系統(tǒng),所述第一電子設(shè)備和第二電子設(shè)備數(shù)據(jù)連接,其中所述第二電子設(shè)備用于向第一電子設(shè)備發(fā)送升級(jí)命令;所述第一電子設(shè)備用于接收第二電子設(shè)備發(fā)送的升級(jí)命令,根據(jù)所述升級(jí)命令控制所述片內(nèi)操作系統(tǒng)從第一狀態(tài)切換至第二狀態(tài);當(dāng)所述片內(nèi)操作系統(tǒng)的第二狀態(tài)表明升級(jí)完成時(shí),控制所述片內(nèi)操作系統(tǒng)從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)復(fù)位重啟;當(dāng)所述片內(nèi)操作系統(tǒng)復(fù)位重啟完成時(shí),控制所述片內(nèi)操作系統(tǒng)從第三狀態(tài)切換至第一狀態(tài)。本發(fā)明實(shí)施例能夠達(dá)到的有益效果為本發(fā)明實(shí)施例提供的方法應(yīng)用于具有片內(nèi)操作系統(tǒng)的第一電子設(shè)備,所述第一電子設(shè)備還具有能夠控制片內(nèi)操作系統(tǒng)模塊的接口模塊。在本發(fā)明實(shí)施例提供的方法中,由第二電子設(shè)備向第一電子設(shè)備發(fā)送升級(jí)命令,第一電子設(shè)備的接口模塊根據(jù)接收的升級(jí)命令,控制片內(nèi)操作系統(tǒng)模塊從正常工作狀態(tài)切換到升 級(jí)狀態(tài);當(dāng)升級(jí)完成時(shí),再控制片內(nèi)操作系統(tǒng)模塊從升級(jí)狀態(tài)切換到復(fù)位重啟狀態(tài),以復(fù)位重啟;當(dāng)復(fù)位完成后,再切換到正常工作狀態(tài)。由于本發(fā)明實(shí)施例中,第一電子設(shè)備的接口模塊可以自如地控制片內(nèi)操作系統(tǒng)模塊狀態(tài)的切換,可以實(shí)現(xiàn)第二電子設(shè)備即外圍主機(jī)設(shè)備一直在線的情況下實(shí)現(xiàn)第一電子設(shè)備的片內(nèi)操作系統(tǒng)的升級(jí)并在升級(jí)后立即轉(zhuǎn)換到正常工作狀態(tài),無(wú)需用戶手動(dòng)撥出第一電子設(shè)備以斷開(kāi)與主機(jī)的連接,也無(wú)需用戶重新插入第一電子設(shè)備以重新建立與主機(jī)的連接來(lái)完成復(fù)位重啟的過(guò)程,相對(duì)于現(xiàn)有技術(shù),簡(jiǎn)化了第二電子設(shè)備的處理邏輯以及減少了用戶的交互操作,本發(fā)明提供的方法操作簡(jiǎn)單,容易實(shí)現(xiàn)。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例提供的片內(nèi)操作系統(tǒng)升級(jí)方法第一實(shí)施例示意圖;圖2為本發(fā)明實(shí)施例提供的片內(nèi)操作系統(tǒng)升級(jí)第二實(shí)施例示意圖;圖3為本發(fā)明實(shí)施例提供的片內(nèi)操作系統(tǒng)升級(jí)裝置示意圖;圖4為本發(fā)明實(shí)施例提供的電子設(shè)備示意圖;圖5為本發(fā)明實(shí)施例提供的升級(jí)系統(tǒng)示意圖。
具體實(shí)施例方式在現(xiàn)有技術(shù)中,COS系統(tǒng)通過(guò)外網(wǎng)接口與外圍主機(jī)設(shè)備直接相連。當(dāng)COS系統(tǒng)需要升級(jí)時(shí),由外圍主機(jī)設(shè)備直接發(fā)送升級(jí)命令到COS系統(tǒng),由外圍主機(jī)設(shè)備控制COS系統(tǒng)從正常工作狀態(tài)切換到升級(jí)狀態(tài)。當(dāng)升級(jí)完成時(shí),主機(jī)提示用戶必須斷開(kāi)與主機(jī)的連接。這時(shí),用戶需要手動(dòng)撥出具有COS系統(tǒng)的電子設(shè)備以斷開(kāi)與外圍主機(jī)設(shè)備的連接,然后重新插卡讓COS系統(tǒng)與外圍主機(jī)設(shè)備重新建立連接,使得COS系統(tǒng)重新上電后進(jìn)入到升級(jí)后的正常工作狀態(tài),這時(shí)主機(jī)可以調(diào)用COS系統(tǒng)。在這種方案中,需要用戶進(jìn)行繁瑣的操作,無(wú)法保持外圍主機(jī)設(shè)備一直在線的情況下完成COS系統(tǒng)的升級(jí)。為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種片內(nèi)操作系統(tǒng)升級(jí)方法、裝置和系統(tǒng),無(wú)需用戶手動(dòng)操作,即可自動(dòng)完成COS系統(tǒng)升級(jí)過(guò)程中的狀態(tài)轉(zhuǎn)換,實(shí)現(xiàn)簡(jiǎn)單、易于操作。為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。本發(fā)明第一實(shí)施例提供的方法可以應(yīng)用于具有片內(nèi)操作系統(tǒng)(以下簡(jiǎn)稱COS系統(tǒng)) 的第一電子設(shè)備,包括但不限于SD卡、UKEY、智能IC卡等。第一電子設(shè)備與第二電子設(shè)備數(shù)據(jù)連接。第二電子設(shè)備為外圍主機(jī)設(shè)備,包括但不限于手機(jī)、電腦、PAD、PDA、相機(jī)、攝像機(jī)、POS機(jī)等,在本發(fā)明第一實(shí)施例中,第一電子設(shè)備具有COS系統(tǒng)模塊和接口模塊。其中,接口模塊用于從第二電子設(shè)備即外圍主機(jī)設(shè)備獲取電源,并與第二電子設(shè)備進(jìn)行信號(hào)交互,接收第二電子設(shè)備發(fā)送的控制命令和數(shù)據(jù)。所述接口模塊還具有一個(gè)CPU,可以實(shí)現(xiàn)對(duì)COS系統(tǒng)模塊的控制和處理。接口模塊可以向COS系統(tǒng)模塊發(fā)送數(shù)據(jù)信號(hào)、控制信號(hào)和復(fù)位信號(hào)。COS系統(tǒng)模塊主要用于數(shù)據(jù)安全加密處理和安全存儲(chǔ)等。參見(jiàn)圖1,為本發(fā)明提供的片內(nèi)操作系統(tǒng)升級(jí)方法第一實(shí)施例流程圖,所述方法應(yīng)用于第一電子設(shè)備,所述方法包括S101,接口模塊接收第二電子設(shè)備發(fā)送的升級(jí)命令,根據(jù)所述升級(jí)命令控制所述片內(nèi)操作系統(tǒng)模塊從第一狀態(tài)切換至第二狀態(tài)。在本發(fā)明第一實(shí)施例中,第一電子設(shè)備和第二電子設(shè)備數(shù)據(jù)連接。第一電子設(shè)備可以是SD卡、UKEY、智能IC卡等,第二電子設(shè)備為外圍主機(jī)設(shè)備,包括但不限于手機(jī)、電腦、PAD、PDA、相機(jī)、攝像機(jī)、POS機(jī)等。第一電子設(shè)備和第二電子設(shè)備可以通過(guò)SD卡接口或USB接口連接。當(dāng)滿足預(yù)設(shè)的升級(jí)條件時(shí),第二電子設(shè)備即向第一電子設(shè)備發(fā)送升級(jí)命令。所述預(yù)設(shè)的升級(jí)條件可以包括以下任意一種情況(I)當(dāng)預(yù)設(shè)的升級(jí)更新時(shí)間到達(dá)時(shí)。用戶或系統(tǒng)可以預(yù)先設(shè)置定時(shí)升級(jí)更新的時(shí)間,可以是固定的時(shí)間點(diǎn)也可以是設(shè)定每個(gè)預(yù)設(shè)時(shí)間段即進(jìn)行一次升級(jí)更新。(2)當(dāng)?shù)诙娮釉O(shè)備調(diào)用第一電子設(shè)備的COS系統(tǒng),當(dāng)發(fā)現(xiàn)COS系統(tǒng)的版本號(hào)過(guò)低時(shí),即可以由第二電子設(shè)備觸發(fā)對(duì)第一電子設(shè)備的COS系統(tǒng)的升級(jí)操作。(3)當(dāng)?shù)诙娮釉O(shè)備調(diào)用第一電子設(shè)備的COS系統(tǒng)時(shí),第一電子設(shè)備通過(guò)調(diào)用命令判斷COS系統(tǒng)版本過(guò)低時(shí),也可以主動(dòng)向第二電子設(shè)備發(fā)送反饋消息,所述反饋消息可以進(jìn)一步包括升級(jí)請(qǐng)求。也就是說(shuō),也可以由第一電子設(shè)備主動(dòng)觸發(fā)升級(jí)請(qǐng)求。(4)第二電子設(shè)備上的上層應(yīng)用程序更新時(shí),也可以主動(dòng)觸發(fā)對(duì)COS系統(tǒng)的升級(jí)更新操作。(5)第二電子設(shè)備上的上層應(yīng)用程序安全級(jí)別發(fā)送變化時(shí),觸發(fā)對(duì)COS系統(tǒng)的升級(jí)更新操作。
本發(fā)明對(duì)觸發(fā)COS系統(tǒng)升級(jí)的具體條件不進(jìn)行限定,本領(lǐng)域技術(shù)人員在不付出創(chuàng)造性勞動(dòng)下獲取的其他實(shí)施方式均屬于本發(fā)明的保護(hù)范圍。第一電子設(shè)備的接口模塊接收到第二電子設(shè)備發(fā)送的升級(jí)命令時(shí),即根據(jù)所述升級(jí)命令控制COS系統(tǒng)模塊從第一狀態(tài)切換至第二狀態(tài)。在本發(fā)明第一實(shí)施例中,COS系統(tǒng)模塊的第一狀態(tài)為正常工作狀態(tài),COS系統(tǒng)模塊的第二狀態(tài)為升級(jí)狀態(tài)。具體的,是由接口模塊向COS系統(tǒng)模塊發(fā)送控制信號(hào)和復(fù)位信號(hào),以控制COS系統(tǒng)模塊從正常工作狀態(tài)切換到升級(jí)狀態(tài)。前面提到,在本發(fā)明第一實(shí)施例中,接口模塊可以向COS系統(tǒng)模塊發(fā)送數(shù)據(jù)信號(hào)、控制信號(hào)和復(fù)位信號(hào)。COS系統(tǒng)狀態(tài)的切換是控制信號(hào)和復(fù)位信號(hào)共同作用的結(jié)果。其中,復(fù)位信號(hào)主要用于控制COS系統(tǒng)模塊進(jìn)行狀態(tài)切換,控制信號(hào)主要用于控制將COS系統(tǒng)模塊切換到何種狀態(tài)。當(dāng)COS系統(tǒng)模塊發(fā)生狀態(tài)變化時(shí),均需要經(jīng)歷重啟過(guò)程。當(dāng)將復(fù)位信號(hào)置低時(shí)(即控制輸出低電平時(shí)),會(huì)使COS系統(tǒng)模塊強(qiáng)制復(fù)位重啟。而COS系統(tǒng)模塊重啟后進(jìn)入何種狀態(tài),例如第一狀態(tài)還是第二狀態(tài),則是由控制信號(hào)決定的。具體的,在本發(fā)明實(shí)施例中,是由控制信號(hào)引腳輸出高電平還是輸出低電平?jīng)Q定COS系統(tǒng)模塊重啟之后是進(jìn)入到升級(jí)狀態(tài)還是進(jìn)入正常運(yùn)行狀態(tài)的。其中,在本發(fā)明實(shí)施例中,復(fù)位重啟狀態(tài)可以看 作是正常工作狀態(tài)的一個(gè)暫時(shí)狀態(tài)。當(dāng)控制信號(hào)是高電平時(shí),COS系統(tǒng)模塊進(jìn)入正常工作狀態(tài)或復(fù)位重啟狀態(tài)。當(dāng)控制信號(hào)是低電平時(shí),COS系統(tǒng)模塊進(jìn)入升級(jí)狀態(tài)。具體到步驟S101,是由接口模塊向COS系統(tǒng)模塊發(fā)送復(fù)位信號(hào),控制COS系統(tǒng)模塊復(fù)位重啟以進(jìn)行狀態(tài)的切換,同時(shí)發(fā)送低電平的控制信號(hào),以控制COS系統(tǒng)模塊進(jìn)入升級(jí)狀態(tài)。當(dāng)COS系統(tǒng)模塊切換到升級(jí)狀態(tài)時(shí),接口模塊從第二電子設(shè)備即外圍主機(jī)設(shè)備接收升級(jí)數(shù)據(jù)流,并將升級(jí)數(shù)據(jù)流存儲(chǔ)至COS系統(tǒng)模塊。S102,當(dāng)所述片內(nèi)操作系統(tǒng)模塊的第二狀態(tài)表明升級(jí)完成時(shí),所述接口模塊控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)模塊復(fù)位重
啟O當(dāng)接口模塊通過(guò)判斷COS系統(tǒng)模塊的狀態(tài)確定升級(jí)數(shù)據(jù)全部寫(xiě)入COS系統(tǒng)模塊時(shí),則控制COS系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài)。具體的,接口模塊在判斷COS系統(tǒng)模塊升級(jí)完成時(shí),可以向第二電子設(shè)備發(fā)送反饋消息,由第二電子設(shè)備發(fā)送重新啟動(dòng)命令,接口模塊響應(yīng)第二電子設(shè)備的重新啟動(dòng)命令,控制COS系統(tǒng)模塊切換至第三狀態(tài)。另外一種可能的實(shí)現(xiàn)方式為,接口模塊在判斷COS系統(tǒng)模塊升級(jí)完成時(shí),向第二電子設(shè)備發(fā)送反饋消息,并由接口模塊發(fā)送重新啟動(dòng)命令,控制COS系統(tǒng)模塊切換至第三狀態(tài)。在本發(fā)明實(shí)施例中,COS系統(tǒng)模塊的第三狀態(tài)為復(fù)位重啟狀態(tài),COS系統(tǒng)模塊在復(fù)位重啟狀態(tài)下會(huì)完成COS系統(tǒng)模塊的重新復(fù)位啟動(dòng)過(guò)程,當(dāng)COS系統(tǒng)模塊復(fù)位重啟后,升級(jí)后的程序或數(shù)據(jù)就可以應(yīng)用,COS系統(tǒng)模塊即可進(jìn)入正常工作狀態(tài)了。具體地,所述接口模塊向所述COS系統(tǒng)模塊發(fā)送復(fù)位信號(hào),以控制所述COS系統(tǒng)模塊從升級(jí)狀態(tài)切換至復(fù)位重啟狀態(tài),以使得COS系統(tǒng)模塊復(fù)位重啟。接口模塊設(shè)置復(fù)位信號(hào),COS系統(tǒng)模塊響應(yīng)接口模塊發(fā)送的復(fù)位信號(hào)即進(jìn)入到復(fù)位重啟狀態(tài)。由于COS系統(tǒng)模塊是一個(gè)而帶有加密模塊的功能強(qiáng)大的處理器,當(dāng)接收到復(fù)位信號(hào)時(shí),COS系統(tǒng)模塊即可進(jìn)入到復(fù)位重啟狀態(tài)。S103,當(dāng)所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟完成時(shí),接口模塊即控制片內(nèi)操作系統(tǒng)模塊從第三狀態(tài)切換至第一狀態(tài)。當(dāng)COS系統(tǒng)模塊復(fù)位重啟完成時(shí),所述接口模塊控制所述COS系統(tǒng)模塊從第三狀態(tài)切換至第一狀態(tài)。具體的,所述接口模塊向所述COS系統(tǒng)模塊發(fā)送控制信號(hào),以控制所述COS系統(tǒng)模塊從復(fù)位重啟狀態(tài)切換至正常工作狀態(tài)。具體地,接口模塊向COS系統(tǒng)模塊發(fā)送高電平的控制信號(hào),控制COS系統(tǒng)模塊切換至正常工作狀態(tài)。當(dāng)COS系統(tǒng)模塊復(fù)位重啟完成后,即可以進(jìn)入升級(jí)后的正常工作狀態(tài),這時(shí),主機(jī)可以正常調(diào)用升級(jí)后的COS系統(tǒng)。在本發(fā)明第一實(shí)施例中,由第二電子設(shè)備向第一電子設(shè)備發(fā)送升級(jí)命令,第一電子設(shè)備的接口模塊根據(jù)接收的升級(jí)命令,控制片內(nèi)操作系統(tǒng)模塊從正常工作狀態(tài)切換到升級(jí)狀態(tài);當(dāng)升級(jí)完成時(shí),再控制片內(nèi)操作系統(tǒng)模塊從升級(jí)狀態(tài)切換到復(fù)位重啟狀態(tài),以復(fù)位重啟;當(dāng)復(fù)位重啟完成后,再切換到正常工作狀態(tài)。由于本發(fā)明實(shí)施例中,第一電子設(shè)備的接口模塊可以自如地控制片內(nèi)操作系統(tǒng)模塊狀態(tài)的切換,可以實(shí)現(xiàn)第二電子設(shè)備即外圍主機(jī)設(shè)備一直在線的情況下實(shí)現(xiàn)第一電子設(shè)備的片內(nèi)操作系統(tǒng)的升級(jí)并在升級(jí)后立即轉(zhuǎn)換到正常工作狀態(tài),無(wú)需用戶手動(dòng)撥出第一電子設(shè)備以斷開(kāi)與主機(jī)的連接,也無(wú)需用戶重新插入第一電子設(shè)備以重新建立與主機(jī)的連接來(lái)完成重新上電的過(guò)程,相對(duì)于現(xiàn)有技術(shù),簡(jiǎn)化了第二電子設(shè)備的處理邏輯以及減少了用戶的交互操作,本發(fā)明提供的方法操作簡(jiǎn)單, 容易實(shí)現(xiàn)。參見(jiàn)圖2,為本發(fā)明提供的片內(nèi)操作系統(tǒng)升級(jí)方法第二實(shí)施例流程圖。在本發(fā)明第二實(shí)施例中,第一電子設(shè)備為具有片內(nèi)操作系統(tǒng)模塊的設(shè)備,第二電子設(shè)備為外圍主機(jī)設(shè)備,與第一電子設(shè)備數(shù)據(jù)連接。S201,當(dāng)滿足預(yù)設(shè)的升級(jí)條件時(shí),第二電子設(shè)備向第一電子設(shè)備發(fā)送升級(jí)命令。所述預(yù)設(shè)的升級(jí)條件可以包括以下任意一種情況(I)當(dāng)預(yù)設(shè)的升級(jí)更新時(shí)間到達(dá)時(shí)。用戶或系統(tǒng)可以預(yù)先設(shè)置定時(shí)升級(jí)更新的時(shí)間,可以是固定的時(shí)間點(diǎn)也可以是設(shè)定每個(gè)預(yù)設(shè)時(shí)間段即進(jìn)行一次升級(jí)更新。(2)當(dāng)?shù)诙娮釉O(shè)備調(diào)用第一電子設(shè)備的COS系統(tǒng),當(dāng)發(fā)現(xiàn)COS系統(tǒng)的版本號(hào)過(guò)低時(shí),即可以由第二電子設(shè)備觸發(fā)對(duì)第一電子設(shè)備的COS系統(tǒng)的升級(jí)操作。(3)當(dāng)?shù)诙娮釉O(shè)備調(diào)用第一電子設(shè)備的COS系統(tǒng)時(shí),第一電子設(shè)備通過(guò)調(diào)用命令判斷COS系統(tǒng)版本過(guò)低時(shí),也可以主動(dòng)向第二電子設(shè)備發(fā)送反饋消息,所述反饋消息用于表明由于版本過(guò)低調(diào)用失敗,以使得第二電子設(shè)備根據(jù)所述反饋消息向第一電子設(shè)備發(fā)送升級(jí)命令。當(dāng)然,所述反饋消息可以進(jìn)一步包括升級(jí)請(qǐng)求。也就是說(shuō),也可以由第一電子設(shè)備主動(dòng)觸發(fā)升級(jí)請(qǐng)求。(4)第二電子設(shè)備上的上層應(yīng)用程序更新時(shí),也可以主動(dòng)觸發(fā)對(duì)COS系統(tǒng)的升級(jí)更新操作。(5)第二電子設(shè)備上的上層應(yīng)用程序安全級(jí)別發(fā)送變化時(shí),觸發(fā)對(duì)COS系統(tǒng)的升級(jí)更新操作。在第二電子設(shè)備上,可以顯示升級(jí)界面。所述升級(jí)界面可以包括待升級(jí)的文件,供用戶選擇需要升級(jí)的文件,接收用戶的點(diǎn)擊操作啟動(dòng)升級(jí)。第二電子設(shè)備的上層應(yīng)用調(diào)用與第一電子設(shè)備連接的升級(jí)接口,向第一電子設(shè)備發(fā)送升級(jí)命令。S202,第一電子設(shè)備的接口模塊接收第二電子設(shè)備發(fā)送的升級(jí)請(qǐng)求。S203,第一電子設(shè)備的接口模塊控制COS系統(tǒng)模塊從正常工作狀態(tài)切換至升級(jí)狀態(tài)。第一電子設(shè)備的接口模塊向COS系統(tǒng)模塊發(fā)送升級(jí)命令,并發(fā)送復(fù)位信號(hào)和控制信號(hào)控制COS系統(tǒng)模塊從正常工作狀態(tài)切換至升級(jí)狀態(tài)。S204,第一電子設(shè)備的接口模塊接收第二電子設(shè)備發(fā)送的升級(jí)數(shù)據(jù),將升級(jí)數(shù)據(jù)寫(xiě)入COS系統(tǒng)模塊。所述升級(jí)數(shù)據(jù)流具體為升級(jí)數(shù)據(jù)包。由于COS系統(tǒng)模塊升級(jí)燒寫(xiě)的數(shù)據(jù)是以2K為單位,因此,第二電子設(shè)備發(fā)送的升級(jí)數(shù)據(jù)流需要由接口模塊分割為多個(gè)2K片段的數(shù)據(jù),多次寫(xiě)入到COS系統(tǒng)模塊的程序存儲(chǔ)區(qū)。當(dāng)將所有的分割的2K片段的數(shù)據(jù)全部逐一寫(xiě)入COS系統(tǒng)模塊時(shí),升級(jí)即完成。S205,第一電子設(shè)備的接口模塊向第二電子設(shè)備發(fā)送升級(jí)完成的反饋消息。當(dāng)接口模塊將分割的全部2K片段數(shù)據(jù)寫(xiě)入到COS系統(tǒng)模塊時(shí),升級(jí)即完成,接口模塊即向第二電子設(shè)備發(fā)送升級(jí)完成消息。
S206,第二電子設(shè)備接收第一電子設(shè)備的反饋消息,顯示升級(jí)完成界面。當(dāng)?shù)诙娮釉O(shè)備接收的反饋消息表明COS系統(tǒng)模塊升級(jí)完成時(shí),即顯示升級(jí)完成界面。S207,第二電子設(shè)備向第一電子設(shè)備發(fā)送重新啟動(dòng)命令。為了使升級(jí)后的程序或數(shù)據(jù)可用,需要第一電子設(shè)備COS系統(tǒng)模塊重新啟動(dòng)。在本發(fā)明這一實(shí)施例中,是由第二電子設(shè)備發(fā)起重新啟動(dòng)請(qǐng)求的。S208,第一電子設(shè)備的接口模塊接收所述第二電子設(shè)備發(fā)送的重新啟動(dòng)命令,控制COS系統(tǒng)模塊從升級(jí)狀態(tài)切換至復(fù)位重啟狀態(tài),控制COS系統(tǒng)模塊復(fù)位重啟。接口模塊里面其實(shí)也是一種簡(jiǎn)單的單片機(jī)系統(tǒng),通過(guò)接口引腳控制和COS模塊相連的接口電平,即可完成復(fù)位重啟。復(fù)位重啟的過(guò)程具體為接口模塊通過(guò)接口引腳設(shè)置COS系統(tǒng)模塊復(fù)位信號(hào),COS系統(tǒng)模塊響應(yīng)所述復(fù)位信號(hào)即可完成復(fù)位重啟。由于COS系統(tǒng)模塊是一個(gè)帶有加密模塊的功能強(qiáng)大的處理器,當(dāng)復(fù)位信號(hào)引腳有效時(shí),COS系統(tǒng)模塊會(huì)自動(dòng)復(fù)位重啟。S209,當(dāng)COS系統(tǒng)模塊復(fù)位重啟完成后,第一電子設(shè)備的接口模塊控制COS系統(tǒng)模塊從復(fù)位重啟狀態(tài)切換至正常工作狀態(tài)。當(dāng)COS系統(tǒng)模塊重啟完成后即可以進(jìn)入升級(jí)后的正常工作狀態(tài),第二電子設(shè)備即外圍主機(jī)可以調(diào)用COS系統(tǒng)以完成具體的應(yīng)用了。在現(xiàn)有技術(shù)中,由于在COS系統(tǒng)模塊升級(jí)完成后,需要撥出具有COS系統(tǒng)模塊的第一電子設(shè)備再重新插入以完成COS系統(tǒng)模塊重新上電,而外圍主機(jī)設(shè)備的上層應(yīng)用程序的狀態(tài)需要根據(jù)具有COS系統(tǒng)模塊的第一電子設(shè)備的狀態(tài)不斷切換自己的狀態(tài),當(dāng)COS系統(tǒng)模塊斷開(kāi)與外圍主機(jī)設(shè)備的連接時(shí),外圍主機(jī)設(shè)備上運(yùn)行的調(diào)用COS系統(tǒng)模塊認(rèn)證接口的上層應(yīng)用(例如文件加密應(yīng)用、短信加密應(yīng)用、圖片加密應(yīng)用等)需要切換到升級(jí)狀態(tài),而在重新連接后又要恢復(fù)到正常工作狀態(tài),界面需要進(jìn)行頻繁的轉(zhuǎn)換而且容易出現(xiàn)死機(jī)現(xiàn)象。這是因?yàn)镃OS系統(tǒng)是以SD接口或USB接口連接到主機(jī)模塊,斷開(kāi)與主機(jī)連接的接口會(huì)導(dǎo)致主機(jī)底層協(xié)議軟件的變化,主機(jī)上的上層應(yīng)用軟件在處理底層狀態(tài)變化不當(dāng)時(shí)容易出現(xiàn)死機(jī)。而在本發(fā)明實(shí)施例中,由于無(wú)需用戶進(jìn)行手動(dòng)斷開(kāi)、再重新連接的操作,可以自動(dòng)控制COS系統(tǒng)模塊升級(jí)過(guò)程中的狀態(tài)變化,接口模塊對(duì)外圍主機(jī)模塊只有升級(jí)狀態(tài),外圍主機(jī)只需要調(diào)用接口以向第一電子設(shè)備傳輸升級(jí)數(shù)據(jù),第一電子設(shè)備與外圍主機(jī)的交互不需要反復(fù)斷開(kāi)和連接,因此屏蔽了 COS系統(tǒng)模塊升級(jí)過(guò)程中的狀態(tài)切換過(guò)程,避免了主機(jī)先連接再斷開(kāi)操作導(dǎo)致的故障出現(xiàn)。參見(jiàn)圖3,為本發(fā)明實(shí)施例提供的片內(nèi)操作系統(tǒng)升級(jí)裝置示意圖。所述裝置應(yīng)用于具有片內(nèi)操作系統(tǒng)模塊的第一電子設(shè)備,所述第一電子設(shè)備與第二電子設(shè)備數(shù)據(jù)連接,所述裝置包括第一接收單元301,用于接收第二電子設(shè)備發(fā)送的升級(jí)命令;第一切換控制單元302,用于根據(jù)所述接收單元發(fā)送的升級(jí)命令控制所述片內(nèi)操作系統(tǒng)模塊從第一狀態(tài)切換至第二狀態(tài);第二切換控制單元303,用于當(dāng)所述片內(nèi)操作系統(tǒng)模塊的第二狀態(tài)表明升級(jí)完成時(shí),控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)復(fù)
位重啟;第三切換控制單元304,用于當(dāng)所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟完成時(shí),控制所述片內(nèi)操作系統(tǒng)模塊從第三狀態(tài)切換至第一狀態(tài)。優(yōu)選地,所述第一切換控制單元包括第一切換控制單元,用于根據(jù)所述升級(jí)命令,向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從正常工作狀態(tài)切換至升級(jí)狀態(tài)。存儲(chǔ)單元,用于接收第二電子設(shè)備發(fā)送的升級(jí)數(shù)據(jù)流,將所述升級(jí)數(shù)據(jù)流存儲(chǔ)至所述片內(nèi)操作系統(tǒng)模塊。優(yōu)選地,所述第二切換控制單元具體用于向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從升級(jí)狀態(tài)切換至復(fù)位重啟狀態(tài)。優(yōu)選地,所述第三切換控制單元具體用于向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從復(fù)位重啟狀態(tài)切換至正常工作狀態(tài)。優(yōu)選地,所述裝置還包括第一反饋單元,用于向所述第二電子設(shè)備發(fā)送反饋消息,所述反饋消息用于表明所述片內(nèi)操作系統(tǒng)模塊升級(jí)完成,以使得所述第二電子設(shè)備根據(jù)所述反饋消息顯示升級(jí)完成界面。優(yōu)選地,所述裝置還包括第二接收單元,用于接收所述第二電子設(shè)備發(fā)送的重新啟動(dòng)命令;則所述第二切換控制單元具體用于根據(jù)所述第二電子設(shè)備發(fā)送的重新啟動(dòng)命令,向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從升級(jí)狀態(tài)切換至復(fù)位重啟狀態(tài)。優(yōu)選地,所述裝置還包括第二反饋單元,用于接收第二電子設(shè)備的調(diào)用命令,當(dāng)根據(jù)所述調(diào)用命令判斷片內(nèi)操作系統(tǒng)模塊需要升級(jí)時(shí),返回調(diào)用失敗消息,以使得所述第二電子設(shè)備根據(jù)所述消息向所述第一電子設(shè)備發(fā)送升級(jí)命令。。參見(jiàn)圖4,本發(fā)明實(shí)施例提供的電子設(shè)備示意圖。所述電子設(shè)備具有接口模塊401和片內(nèi)操作系統(tǒng)模塊402,所述電子設(shè)備與第二電子設(shè)備數(shù)據(jù)連接,其中,所述接口模塊401用于接收第二電子設(shè)備發(fā)送的升級(jí)命令,根據(jù)所述升級(jí)命令控制所述片內(nèi)操作系統(tǒng)模塊402從第一狀態(tài)切換至第二狀態(tài);當(dāng)所述片內(nèi)操作系統(tǒng)模塊402的第二狀態(tài)表明升級(jí)完成時(shí),控制所述片內(nèi)操作系統(tǒng)模塊402從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)模塊402復(fù)位重啟;當(dāng)所述片內(nèi)操作系統(tǒng)模塊402復(fù)位重啟完成時(shí),控制所述片內(nèi)操作系統(tǒng)模塊401從第三狀態(tài)切換至第一狀態(tài);所述片內(nèi)操作系統(tǒng)模塊402用于接收所述接口模塊401的升級(jí)控制命令,從第一狀態(tài)切換至第二狀態(tài);當(dāng)升級(jí)完成時(shí),根據(jù)所述接口模塊401的控制命令,從第二狀態(tài)切換至第三狀態(tài);復(fù)位重啟;當(dāng)復(fù)位重啟完成時(shí),從第三狀態(tài)切換至第一狀態(tài)。具體的,所述接口模塊具體可以為一個(gè)帶有SD卡接口或USB接口的單片機(jī)控制電路,內(nèi)部保護(hù)加密存儲(chǔ)控制單元。特別地,所述接口模塊還可以包括一個(gè)CPU,用于控制片內(nèi)操作系統(tǒng)模塊狀態(tài)的切換,可以實(shí)現(xiàn)對(duì)與接口模塊相連的片內(nèi)操作系統(tǒng)模塊的軟重啟復(fù)位控制。參見(jiàn)圖5,為本發(fā)明實(shí)施例提供的一種升級(jí)系統(tǒng)示意圖。
所述系統(tǒng)包括第一電子設(shè)備501和第二電子設(shè)備502,所述第一電子設(shè)備601具有片內(nèi)操作系統(tǒng),所述第一電子設(shè)備501和第二電子設(shè)備502數(shù)據(jù)連接,其中所述第二電子設(shè)備502用于向第一電子設(shè)備501發(fā)送升級(jí)命令;所述第一電子設(shè)備501用于接收第二電子設(shè)備502發(fā)送的升級(jí)命令,根據(jù)所述升級(jí)命令控制所述片內(nèi)操作系統(tǒng)從第一狀態(tài)切換至第二狀態(tài);當(dāng)所述片內(nèi)操作系統(tǒng)的第二狀態(tài)表明升級(jí)完成時(shí),控制所述片內(nèi)操作系統(tǒng)從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)復(fù)位重啟;當(dāng)所述片內(nèi)操作系統(tǒng)復(fù)位重啟完成時(shí),控制所述片內(nèi)操作系統(tǒng)從第三狀態(tài)切換至第一狀態(tài)。需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。以上所述僅是本發(fā)明的具體實(shí)施方式
,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種片內(nèi)操作系統(tǒng)升級(jí)方法,其特征在于,所述方法應(yīng)用于第一電子設(shè)備,所述第一電子設(shè)備具有片內(nèi)操作系統(tǒng)模塊和接ロ模塊,其中,所述接ロ模塊用于控制所述片內(nèi)操作系統(tǒng)模塊的狀態(tài)切換,所述第一電子設(shè)備與第二電子設(shè)備數(shù)據(jù)連接,所述方法包括 所述接ロ模塊接收第二電子設(shè)備發(fā)送的升級(jí)命令,根據(jù)所述升級(jí)命令控制所述片內(nèi)操作系統(tǒng)模塊從第一狀態(tài)切換至第二狀態(tài); 當(dāng)所述片內(nèi)操作系統(tǒng)模塊的第二狀態(tài)表明升級(jí)完成時(shí),所述接ロ模塊控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟; 當(dāng)所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟完成吋,所述接ロ模塊控制所述片內(nèi)操作系統(tǒng)模塊從第三狀態(tài)切換至第一狀態(tài)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述升級(jí)命令控制所述片內(nèi)操作系統(tǒng)模塊從第一狀態(tài)切換至第二狀態(tài)具體為 根據(jù)所述升級(jí)命令,向所述片內(nèi)操作系統(tǒng)模塊發(fā)送控制信號(hào)和復(fù)位信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從正常工作狀態(tài)切換至升級(jí)狀態(tài); 接收第二電子設(shè)備發(fā)送的升級(jí)數(shù)據(jù)流,將所述升級(jí)數(shù)據(jù)流存儲(chǔ)至所述片內(nèi)操作系統(tǒng)模塊。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述接ロ模塊控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài)具體為 所述接ロ模塊向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從升級(jí)狀態(tài)切換至復(fù)位重啟狀態(tài)。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述接ロ模塊控制所述片內(nèi)操作系統(tǒng)模塊從第三狀態(tài)切換至第一狀態(tài)具體為 所述接ロ模塊向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從復(fù)位重啟狀態(tài)切換至正常工作狀態(tài)。
5.根據(jù)權(quán)利要求I所述的方法,其特征在干,當(dāng)所述片內(nèi)操作系統(tǒng)模塊的第二狀態(tài)表明升級(jí)完成時(shí),所述方法還包括 所述接ロ模塊向所述第二電子設(shè)備發(fā)送反饋消息,所述反饋消息用于表明所述片內(nèi)操作系統(tǒng)模塊升級(jí)完成,以使得所述第二電子設(shè)備根據(jù)所述反饋消息顯示升級(jí)完成界面。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括 所述接ロ模塊接收所述第二電子設(shè)備發(fā)送的重新啟動(dòng)命令; 則所述接ロ模塊控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài)為 所述接ロ模塊根據(jù)所述第二電子設(shè)備發(fā)送的重新啟動(dòng)命令,向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從升級(jí)狀態(tài)切換至復(fù)位重啟狀態(tài)。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述方法還包括 接收第二電子設(shè)備的調(diào)用命令,當(dāng)根據(jù)所述調(diào)用命令判斷片內(nèi)操作系統(tǒng)模塊需要升級(jí)吋,向所述第二電子設(shè)備返回調(diào)用失敗消息,以使得所述第二電子設(shè)備根據(jù)所述消息向所述第一電子設(shè)備發(fā)送升級(jí)命令。
8.一種片內(nèi)操作系統(tǒng)升級(jí)裝置,其特征在于,所述裝置應(yīng)用于具有片內(nèi)操作系統(tǒng)模塊的第一電子設(shè)備,所述第一電子設(shè)備與第二電子設(shè)備數(shù)據(jù)連接,所述裝置包括第一接收單元,用于接收第二電子設(shè)備發(fā)送的升級(jí)命令; 第一切換控制單元,用于根據(jù)所述接收單元發(fā)送的升級(jí)命令控制所述片內(nèi)操作系統(tǒng)模塊從第一狀態(tài)切換至第二狀態(tài); 第二切換控制單元,用于當(dāng)所述片內(nèi)操作系統(tǒng)模塊的第二狀態(tài)表明升級(jí)完成時(shí),控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)復(fù)位重啟; 第三切換控制單元,用于當(dāng)所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟完成時(shí),控制所述片內(nèi)操作系統(tǒng)模塊從第三狀態(tài)切換至第一狀態(tài)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一切換控制單元包括 第一控制單元,用于根據(jù)所述升級(jí)命令,向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從正常工作狀態(tài)切換至升級(jí)狀態(tài); 存儲(chǔ)單元,用于接收第二電子設(shè)備發(fā)送的升級(jí)數(shù)據(jù)流,將所述升級(jí)數(shù)據(jù)流存儲(chǔ)至所述片內(nèi)操作系統(tǒng)模塊。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二切換控制單元具體用于向所述v片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從升級(jí)狀態(tài)切換至復(fù)位重啟狀態(tài)。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第三切換控制單元具體用于向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從復(fù)位重啟狀態(tài)切換至正常工作狀態(tài)。
12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括 第一反饋單元,用于向所述第二電子設(shè)備發(fā)送反饋消息,所述反饋消息用于表明所述片內(nèi)操作系統(tǒng)模塊升級(jí)完成,以使得所述第二電子設(shè)備根據(jù)所述反饋消息顯示升級(jí)完成界面。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括 第二接收單元,用于接收所述第二電子設(shè)備發(fā)送的重新啟動(dòng)命令; 則所述第二切換控制單元具體用于 根據(jù)所述第二電子設(shè)備發(fā)送的重新啟動(dòng)命令,向所述片內(nèi)操作系統(tǒng)模塊發(fā)送復(fù)位信號(hào)和控制信號(hào),以控制所述片內(nèi)操作系統(tǒng)模塊從升級(jí)狀態(tài)切換至復(fù)位重啟狀態(tài)。
14.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括 第二反饋單元,用于接收第二電子設(shè)備的調(diào)用命令,當(dāng)根據(jù)所述調(diào)用命令判斷片內(nèi)操作系統(tǒng)模塊需要升級(jí)時(shí),向所述第二電子設(shè)備返回調(diào)用失敗消息,以使得所述第二電子設(shè)備根據(jù)所述消息向所述第一電子設(shè)備發(fā)送升級(jí)命令。
15.—種電子設(shè)備,其特征在于,所述電子設(shè)備具有片內(nèi)操作系統(tǒng)模塊和接口模塊,所述電子設(shè)備與第二電子設(shè)備數(shù)據(jù)連接,其中, 所述接口模塊用于接收第二電子設(shè)備發(fā)送的升級(jí)命令,根據(jù)所述升級(jí)命令控制所述片內(nèi)操作系統(tǒng)模塊從第一狀態(tài)切換至第二狀態(tài);當(dāng)所述片內(nèi)操作系統(tǒng)模塊的第二狀態(tài)表明升級(jí)完成時(shí),控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟;當(dāng)所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟完成時(shí),控制所述片內(nèi)操作系統(tǒng)模塊從第三狀態(tài)切換至第一狀態(tài); 所述片內(nèi)操作系統(tǒng)模塊用于接收所述接口模塊的升級(jí)控制命令,從第一狀態(tài)切換至第ニ狀態(tài);當(dāng)升級(jí)完成時(shí),根據(jù)所述接ロ模塊的控制命令,從第二狀態(tài)切換至第三狀態(tài),復(fù)位重啟;當(dāng)復(fù)位重啟完成時(shí),從第三狀態(tài)切換至第一狀態(tài)。
16.ー種升級(jí)系統(tǒng),其特征在于,所述系統(tǒng)包括第一電子設(shè)備和第二電子設(shè)備,所述第ー電子設(shè)備具有片內(nèi)操作系統(tǒng),所述第一電子設(shè)備和第二電子設(shè)備數(shù)據(jù)連接,其中 所述第二電子設(shè)備用于向第一電子設(shè)備發(fā)送升級(jí)命令; 所述第一電子設(shè)備用于接收第二電子設(shè)備發(fā)送的升級(jí)命令,根據(jù)所述升級(jí)命令控制所述片內(nèi)操作系統(tǒng)從第一狀態(tài)切換至第二狀態(tài);當(dāng)所述片內(nèi)操作系統(tǒng)的第二狀態(tài)表明升級(jí)完成時(shí),控制所述片內(nèi)操作系統(tǒng)從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)復(fù)位重啟;當(dāng)所述片內(nèi)操作系統(tǒng)復(fù)位重啟完成吋,控制所述片內(nèi)操作系統(tǒng)從第三狀態(tài)切換至第一狀態(tài)。
全文摘要
本發(fā)明涉及數(shù)據(jù)安全技術(shù)領(lǐng)域,特別是一種片內(nèi)操作系統(tǒng)升級(jí)方法、裝置和系統(tǒng),所述方法應(yīng)用于第一電子設(shè)備,所述第一電子設(shè)備具有片內(nèi)操作系統(tǒng)模塊和接口模塊,所述接口模塊用于控制片內(nèi)操作系統(tǒng)模塊復(fù)位重啟狀態(tài)切換,所述第一電子設(shè)備與第二電子設(shè)備數(shù)據(jù)連接,包括:所述接口模塊接收第二電子設(shè)備發(fā)送的升級(jí)命令,根據(jù)所述升級(jí)命令控制片內(nèi)操作系統(tǒng)模塊從第一狀態(tài)切換至第二狀態(tài);當(dāng)所述片內(nèi)操作系統(tǒng)模塊的第二狀態(tài)表明升級(jí)完成時(shí),所述接口模塊控制所述片內(nèi)操作系統(tǒng)模塊從第二狀態(tài)切換至第三狀態(tài),以使得所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟;當(dāng)所述片內(nèi)操作系統(tǒng)模塊復(fù)位重啟完成時(shí),所述接口模塊控制所述片內(nèi)操作系統(tǒng)模塊從第三狀態(tài)切換至第一狀態(tài)。
文檔編號(hào)G06F9/445GK102855149SQ201210274399
公開(kāi)日2013年1月2日 申請(qǐng)日期2012年8月2日 優(yōu)先權(quán)日2012年8月2日
發(fā)明者周紅恩, 許元進(jìn), 劉存青 申請(qǐng)人:福建伊?xí)r代信息科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁城县| 仪陇县| 吉安市| 万荣县| 灌云县| 兴安盟| 铜山县| 汤原县| 厦门市| 平江县| 武宣县| 无棣县| 那坡县| 沐川县| 徐州市| 永平县| 吉安市| 定南县| 革吉县| 临洮县| 肃北| 苗栗县| 赞皇县| 二连浩特市| 吴川市| 田东县| 长海县| 兴安县| 巫山县| 遵义市| 绵竹市| 曲沃县| 景德镇市| 平邑县| 滕州市| 斗六市| 普安县| 根河市| 长沙市| 盘锦市| 平远县|