亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種終端平臺(tái)版本升級(jí)的方法和系統(tǒng)的制作方法

文檔序號(hào):6440739閱讀:224來源:國知局
專利名稱:一種終端平臺(tái)版本升級(jí)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及智能終端軟件版本升級(jí)技術(shù)領(lǐng)域,具體涉及一種終端平臺(tái)版本升級(jí)的方法和系統(tǒng)。
背景技術(shù)
隨著移動(dòng)通信產(chǎn)業(yè)的高速發(fā)展,智能移動(dòng)終端產(chǎn)品開始走向千家萬戶,智能手機(jī)等終端產(chǎn)品不再只為少數(shù)人所有,開始趨于全面的普及。智能終端產(chǎn)品的結(jié)構(gòu)一般都是應(yīng)用處理器(Application Processor,簡稱AP)加協(xié)處理器(Coprocessor,簡稱CP),AP是指運(yùn)行在應(yīng)用處理器(AP)上軟件的總和,CP作為基帶芯片提供通信功能,可以把AP看作計(jì)算機(jī),把CP看作是AP的無線調(diào)制解調(diào)器,而一般情況下AP與CP會(huì)采用不同芯片平臺(tái),從而造成軟件版本升級(jí)包括了兩個(gè)部分的升級(jí)過程,一個(gè)是AP的軟件版本升級(jí),另一個(gè)是CP 的軟件版本升級(jí)。由于兩種平臺(tái)下載方案截然不同,一般都采用分開升級(jí)方式來對(duì)AP和CP 進(jìn)行升級(jí),也就是說對(duì)于一個(gè)智能終端需要兩個(gè)下載升級(jí)工具來完成版本升級(jí)過程。
圖1和圖2是智能終端平臺(tái)傳統(tǒng)版本升級(jí)方案雙工位示意圖,對(duì)于智能移動(dòng)終端 AP和CP平臺(tái),在傳統(tǒng)升級(jí)方案中,兩個(gè)平臺(tái)下載過程分別用兩個(gè)版本升級(jí)工具來進(jìn)行版本升級(jí)過程,在每個(gè)升級(jí)工具中都包含各自的USB下載端口枚舉過程和軟件版本下載過程, 枚舉過程包括檢測設(shè)備插拔信息,獲取USB下載端口的相關(guān)參數(shù);枚舉完成后進(jìn)行平臺(tái)的軟件版本下載下載。如圖1中所示,AP平臺(tái)版本升級(jí)過程包括了以下步驟步驟SlOl =AP 平臺(tái)USB下載端口的枚舉過程;步驟S102 =AP平臺(tái)軟件版本下載升級(jí)過程。如圖2中所示, CP平臺(tái)版本升級(jí)過程與AP平臺(tái)類似,同樣包括以下兩個(gè)步驟步驟S201 =CP平臺(tái)USB下載端口的枚舉過程;步驟S202 =CP平臺(tái)軟件版本下載升級(jí)過程。
上述傳統(tǒng)的終端平臺(tái)AP和平臺(tái)CP版本升級(jí)的方案中存在如下問題
首先,兩個(gè)平臺(tái)下載過程分別用兩個(gè)版本升級(jí)工具來進(jìn)行版本升級(jí)過程,這樣,在生產(chǎn)線生產(chǎn)過程中需要架兩個(gè)工位(支持AP和CP的下載過程)來實(shí)現(xiàn)一個(gè)智能終端的升級(jí)過程,這樣則占用了較多的生產(chǎn)資源,并且需要較多的操作員人力來支持下載升級(jí)過程, 最終加大了智能終端的生產(chǎn)成本;
其次,在研發(fā)過程中,由于兩種平臺(tái)下載任務(wù)的分離,兩種平臺(tái)下載工具的開發(fā)維護(hù)成本也相應(yīng)增高。發(fā)明內(nèi)容
本發(fā)明需要解決的技術(shù)問題是提供一種終端平臺(tái)版本升級(jí)的方法和系統(tǒng),可將智能終端產(chǎn)品AP平臺(tái)和CP平臺(tái)的軟件版本升級(jí)過程整合,降低生產(chǎn)成本及開發(fā)維護(hù)成本。
為了解決上述技術(shù)問題,本發(fā)明提供了一種終端平臺(tái)版本升級(jí)的方法,所述終端平臺(tái)包括應(yīng)用處理器AP平臺(tái)和協(xié)處理器CP平臺(tái),所述方法包括
檢測所述AP平臺(tái)的數(shù)據(jù)下載端口和所述CP平臺(tái)的數(shù)據(jù)下載端口的設(shè)備插拔信息,根據(jù)所述設(shè)備插拔信息判斷數(shù)據(jù)下載端口的類型,根據(jù)所述數(shù)據(jù)下載端口的類型完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉,并在枚舉完成后觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程。
進(jìn)一步地,所述方法還包括為所述AP平臺(tái)的數(shù)據(jù)下載端口和CP平臺(tái)的數(shù)據(jù)下載端口分別注冊(cè)全球唯一標(biāo)識(shí)符(⑶ID);
所述根據(jù)所述設(shè)備插拔信息判斷數(shù)據(jù)下載端口的類型包括
從所述設(shè)備插拔信息中獲取GUID串,根據(jù)所述GUID串判斷所述數(shù)據(jù)下載端口為 AP平臺(tái)的數(shù)據(jù)下載端口還是CP平臺(tái)的數(shù)據(jù)下載端口。
進(jìn)一步地,根據(jù)所述數(shù)據(jù)下載端口的類型完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉, 并在枚舉完成后觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程包括
若數(shù)據(jù)下載端口為AP平臺(tái)的數(shù)據(jù)下載端口,則完成AP平臺(tái)的數(shù)據(jù)下載端口的枚舉,并在枚舉完成后觸發(fā)所述AP平臺(tái)的升級(jí)軟件版本下載流程;
若數(shù)據(jù)下載端口為CP平臺(tái)的數(shù)據(jù)下載端口,則完成所述CP平臺(tái)的數(shù)據(jù)下載的枚舉,并在枚舉完成后觸發(fā)所述CP平臺(tái)的升級(jí)軟件版本下載流程。
進(jìn)一步地,所述方法還包括在觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程后,還判斷是否配置了選擇升級(jí)所述平臺(tái),若是,則下載所述平臺(tái)的升級(jí)軟件版本。
進(jìn)一步地,所述方法還包括如果未配置選擇升級(jí)所述平臺(tái),則進(jìn)而判斷是否配置了選擇升級(jí)另一平臺(tái),若是,則進(jìn)行另一平臺(tái)的數(shù)據(jù)下載端口枚舉,并在枚舉完成后觸發(fā)另一平臺(tái)的升級(jí)軟件版本下載流程;否則,結(jié)束下載。
為了解決上述技術(shù)問題,本發(fā)明還提供了一種終端平臺(tái)版本升級(jí)的系統(tǒng),所述終端平臺(tái)包括應(yīng)用處理器AP平臺(tái)和協(xié)處理器CP平臺(tái),所述系統(tǒng)包括
數(shù)據(jù)下載端口類型判斷模塊,用于檢測所述AP平臺(tái)的數(shù)據(jù)下載端口和所述CP平臺(tái)的數(shù)據(jù)下載端口的設(shè)備插拔信息,根據(jù)所述設(shè)備插拔信息判斷數(shù)據(jù)下載端口的類型,并將所述數(shù)據(jù)下載端口的類型通知給數(shù)據(jù)下載端口枚舉模塊;
數(shù)據(jù)下載端口枚舉模塊,用于根據(jù)所述數(shù)據(jù)下載端口的類型完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉,并在完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉后通知觸發(fā)平臺(tái)下載流程模塊;
觸發(fā)平臺(tái)下載流程模塊,用于在收到所述通知后觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程。
進(jìn)一步地,所述系統(tǒng)還包括數(shù)據(jù)下載端口標(biāo)識(shí)模塊,用于為所述AP平臺(tái)的數(shù)據(jù)下載端口和CP平臺(tái)的數(shù)據(jù)下載端口分別注冊(cè)全球唯一標(biāo)識(shí)符(GUID);
數(shù)據(jù)下載端口類型判斷模塊,用于從所述設(shè)備插拔信息中獲取GUID串,根據(jù)所述 GUID串判斷所述數(shù)據(jù)下載端口為AP平臺(tái)的數(shù)據(jù)下載端口還是CP平臺(tái)的數(shù)據(jù)下載端口。
進(jìn)一步地,若所述數(shù)據(jù)下載端口類型判斷模塊判斷數(shù)據(jù)下載端口為AP平臺(tái)的數(shù)據(jù)下載端口,所述數(shù)據(jù)下載端口枚舉模塊則完成AP平臺(tái)的數(shù)據(jù)下載端口的枚舉,所述觸發(fā)平臺(tái)下載流程模塊則在枚舉完成后觸發(fā)所述AP平臺(tái)的升級(jí)軟件版本下載流程;
若所述數(shù)據(jù)下載端口類型判斷模塊判斷數(shù)據(jù)下載端口為CP平臺(tái)的數(shù)據(jù)下載端口,所述數(shù)據(jù)下載端口枚舉模塊則完成所述CP平臺(tái)的數(shù)據(jù)下載的枚舉,所述觸發(fā)平臺(tái)下載流程模塊則在枚舉完成后觸發(fā)所述CP平臺(tái)的升級(jí)軟件版本下載流程。
進(jìn)一步地,所述系統(tǒng)還包括與所述觸發(fā)平臺(tái)下載流程模塊相連的下載判斷模塊,用于在觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程后,判斷是否配置了選擇升級(jí)所述平臺(tái),若是,則下載所述平臺(tái)的升級(jí)軟件版本。
進(jìn)一步地,如果所述下載判斷模塊判斷為未配置選擇升級(jí)所述平臺(tái),則進(jìn)而判斷是否配置了選擇升級(jí)另一平臺(tái),若是,則將通知所述數(shù)據(jù)下載端口枚舉模塊進(jìn)行另一平臺(tái)的數(shù)據(jù)下載端口枚舉;否則,結(jié)束下載;
所述數(shù)據(jù)下載端口枚舉模塊,還用于在接收到下載判斷模塊的通知后,進(jìn)行另一平臺(tái)的數(shù)據(jù)下載端口枚舉,并在完成所述平臺(tái)的數(shù)據(jù)下載端口的枚舉后通知觸發(fā)平臺(tái)下載流程模塊;
觸發(fā)平臺(tái)下載流程模塊,用于在收到所述通知后觸發(fā)所述平臺(tái)的升級(jí)軟件版本下載流程。
與現(xiàn)有技術(shù)相比,本發(fā)明提供的終端平臺(tái)版本升級(jí)的方法和系統(tǒng)在廠商生產(chǎn)過程中,能夠減少工位的布置,在很大程度上節(jié)省生產(chǎn)資源的占用和消耗,并且能夠減少操作人員的人力投入,從而大大降低生產(chǎn)成本;在生產(chǎn)工具研發(fā)過程中,能夠減少研發(fā)人力的投入,從而減小研發(fā)成本;在終端平臺(tái)版本升級(jí)時(shí)能夠降低維護(hù)成本。


圖1是傳統(tǒng)AP平臺(tái)版本升級(jí)方案雙工位示意圖2是傳統(tǒng)CP平臺(tái)版本升級(jí)方案雙工位示意圖3是實(shí)施例中終端平臺(tái)版本升級(jí)的方法流程圖4是實(shí)施例中終端平臺(tái)版本升級(jí)的系統(tǒng)結(jié)構(gòu)圖5是一個(gè)應(yīng)用示例中系統(tǒng)對(duì)AP平臺(tái)和CP平臺(tái)軟件版本升級(jí)的具體流程圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
實(shí)施例
如圖3所示,本實(shí)施例提供了一種終端平臺(tái)版本升級(jí)的方法,所述終端平臺(tái)包括應(yīng)用處理器AP平臺(tái)和協(xié)處理器CP平臺(tái),包括以下步驟
S301 檢測所述AP平臺(tái)的數(shù)據(jù)下載端口和所述CP平臺(tái)的數(shù)據(jù)下載端口的設(shè)備插拔信息,根據(jù)所述設(shè)備插拔信息判斷數(shù)據(jù)下載端口的類型;
在該步驟中,為所述AP平臺(tái)的數(shù)據(jù)下載端口和CP平臺(tái)的數(shù)據(jù)下載端口分別注冊(cè)全球唯一標(biāo)識(shí)符(GUID),從所述設(shè)備插拔信息中獲取GUID串,根據(jù)所述GUID串判斷所述數(shù)據(jù)下載端口為AP平臺(tái)的數(shù)據(jù)下載端口還是CP平臺(tái)的數(shù)據(jù)下載端口。GUID僅為示例,若有其它信息可標(biāo)識(shí)數(shù)據(jù)下載數(shù)據(jù)的設(shè)備,也可應(yīng)用在本發(fā)明,本發(fā)明對(duì)此不作限定。
S302 根據(jù)所述數(shù)據(jù)下載端口的類型完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉;
例如,若接入平臺(tái)的⑶ID串對(duì)應(yīng)AP平臺(tái)的數(shù)據(jù)下載端口,則對(duì)AP平臺(tái)的數(shù)據(jù)下載端口進(jìn)行枚舉;若接入平臺(tái)的GUID串對(duì)應(yīng)CP平臺(tái)的數(shù)據(jù)下載端口,則對(duì)CP平臺(tái)的數(shù)據(jù)下載端口進(jìn)行枚舉。6
S303 在枚舉完成后觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程。
作為一種優(yōu)選的方式,若數(shù)據(jù)下載端口為AP平臺(tái)的數(shù)據(jù)下載端口,則完成AP平臺(tái)的數(shù)據(jù)下載端口的枚舉,并在枚舉完成后觸發(fā)所述AP平臺(tái)的升級(jí)軟件版本下載流程;
若數(shù)據(jù)下載端口為CP平臺(tái)的數(shù)據(jù)下載端口,則完成所述CP平臺(tái)的數(shù)據(jù)下載的枚舉,并在枚舉完成后觸發(fā)所述CP平臺(tái)的升級(jí)軟件版本下載流程。
作為一種優(yōu)選的方式,本實(shí)施例中,用戶還可以進(jìn)一步在配置頁面中選擇是否升級(jí)AP平臺(tái)和/或CP平臺(tái)。
所以,上述實(shí)施例中的方法還包括在觸發(fā)相應(yīng)平臺(tái)(如AP平臺(tái))的升級(jí)軟件版本下載流程后,還判斷是否配置了選擇升級(jí)所述平臺(tái)(如AP平臺(tái)),若是,則下載所述平臺(tái) (如AP平臺(tái))的升級(jí)軟件版本;
若沒有配置選擇升級(jí)所述平臺(tái)(如AP平臺(tái)),則進(jìn)而判斷是否配置了選擇升級(jí)另一平臺(tái)(如CP平臺(tái)),若是,則進(jìn)行另一平臺(tái)(CP平臺(tái))的數(shù)據(jù)下載端口枚舉,并在枚舉完成后觸發(fā)另一平臺(tái)(CP平臺(tái))的升級(jí)軟件版本下載流程;,否則,結(jié)束下載。當(dāng)然,也可以不判斷是否配置了選擇升級(jí)另一平臺(tái),直接結(jié)束流程。
當(dāng)然,也可以在觸發(fā)相應(yīng)平臺(tái)升級(jí)軟件版本下載流程后,直接下載該平臺(tái)的升級(jí)軟件版本。
如圖4所示,本實(shí)施例還提供了一種終端平臺(tái)版本升級(jí)的系統(tǒng),所述終端平臺(tái)包括應(yīng)用處理器AP平臺(tái)和協(xié)處理器CP平臺(tái),所述系統(tǒng)包括依次相連的數(shù)據(jù)下載端口類型判斷模塊、數(shù)據(jù)下載端口枚舉模塊、觸發(fā)平臺(tái)下載流程模塊,其中
數(shù)據(jù)下載端口類型判斷模塊,用于檢測所述AP平臺(tái)的數(shù)據(jù)下載端口和所述CP平臺(tái)的數(shù)據(jù)下載端口的設(shè)備插拔信息,根據(jù)所述設(shè)備插拔信息判斷數(shù)據(jù)下載端口的類型,并將所述數(shù)據(jù)下載端口的類型通知給數(shù)據(jù)下載端口枚舉模塊;
所述系統(tǒng)還包括數(shù)據(jù)下載端口標(biāo)識(shí)模塊,用于為所述AP平臺(tái)的數(shù)據(jù)下載端口和 CP平臺(tái)的數(shù)據(jù)下載端口分別注冊(cè)全球唯一標(biāo)識(shí)符(GUID) ;GUID僅為示例,若有其它信息可標(biāo)識(shí)數(shù)據(jù)下載數(shù)據(jù)的設(shè)備,也可應(yīng)用在本發(fā)明,本發(fā)明對(duì)此不作限定。
數(shù)據(jù)下載端口類型判斷模塊,還用于從所述設(shè)備插拔信息中獲取GUID串,根據(jù)所述GUID串判斷所述數(shù)據(jù)下載端口為AP平臺(tái)的數(shù)據(jù)下載端口還是CP平臺(tái)的數(shù)據(jù)下載端口。
數(shù)據(jù)下載端口枚舉模塊,用于根據(jù)所述數(shù)據(jù)下載端口的類型完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉,并在完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉后通知觸發(fā)平臺(tái)下載流程模塊;
觸發(fā)平臺(tái)下載流程模塊,用于在完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉后觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程。
其中,若所述數(shù)據(jù)下載端口類型判斷模塊判斷數(shù)據(jù)下載端口為AP平臺(tái)的數(shù)據(jù)下載端口,所述數(shù)據(jù)下載端口枚舉模塊則完成AP平臺(tái)的數(shù)據(jù)下載端口的枚舉,所述觸發(fā)平臺(tái)下載流程模塊則在枚舉完成后觸發(fā)所述AP平臺(tái)的升級(jí)軟件版本下載流程;
若所述數(shù)據(jù)下載端口類型判斷模塊判斷數(shù)據(jù)下載端口為CP平臺(tái)的數(shù)據(jù)下載端口,所述數(shù)據(jù)下載端口枚舉模塊則完成所述CP平臺(tái)的數(shù)據(jù)下載的枚舉,所述觸發(fā)平臺(tái)下載流程模塊則在枚舉完成后觸發(fā)所述CP平臺(tái)的升級(jí)軟件版本下載流程。
作為一種優(yōu)選的方式,本實(shí)施例中用戶還可以進(jìn)一步在配置頁面中選擇是否升級(jí)AP平臺(tái)和/或CP平臺(tái),該系統(tǒng)還包括與所述觸發(fā)平臺(tái)下載流程模塊和所述數(shù)據(jù)下載端口枚舉模塊相連的下載判斷模塊。
所述下載判斷模塊,用于在觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程后,判斷是否配置了選擇升級(jí)所述平臺(tái),若是,則下載所述平臺(tái)的升級(jí)軟件版本。
如果所述下載判斷模塊判斷為未配置選擇升級(jí)所述平臺(tái),則進(jìn)而判斷是否配置了選擇升級(jí)另一平臺(tái),若是,則將通知所述數(shù)據(jù)下載端口枚舉模塊進(jìn)行另一平臺(tái)的數(shù)據(jù)下載端口枚舉;否則,結(jié)束下載;
所述數(shù)據(jù)下載端口枚舉模塊,還用于在接收到下載判斷模塊的通知后,進(jìn)行另一平臺(tái)的數(shù)據(jù)下載端口枚舉,并在完成所述平臺(tái)的數(shù)據(jù)下載端口的枚舉后通知觸發(fā)平臺(tái)下載流程模塊;
觸發(fā)平臺(tái)下載流程模塊,用于在收到所述通知后觸發(fā)所述平臺(tái)的升級(jí)軟件版本下載流程。
該下載判斷模塊也可以不判斷是否配置了選擇升級(jí)另一平臺(tái),直接結(jié)束流程。
該下載判斷模塊為可選模塊,本系統(tǒng)也可以在觸發(fā)相應(yīng)平臺(tái)升級(jí)軟件版本下載流程后,不做判斷直接下載該平臺(tái)的升級(jí)軟件版本。
在一個(gè)應(yīng)用示例中,如圖5所示,詳細(xì)描述了本實(shí)施例中的終端平臺(tái)版本升級(jí)的系統(tǒng)對(duì)所述AP平臺(tái)和所述CP平臺(tái)軟件版本升級(jí)的具體流程,包括以下步驟
S401 通過設(shè)備插入拔出消息響應(yīng)函數(shù)(OnDeviceChange函數(shù))接收兩個(gè)平臺(tái)設(shè)備插入拔出信息;
S402 根據(jù)OnDeviceChange函數(shù)攜帶的設(shè)備信息參數(shù)dwData獲取兩個(gè)平臺(tái)的 ⑶ID信息;
已經(jīng)預(yù)先為兩個(gè)平臺(tái)下載端口分別注冊(cè)了 GUID,這樣可以保障下載系統(tǒng)能夠接收到兩個(gè)平臺(tái)的USB下載端口的設(shè)備插拔觸發(fā)消息。
S403 判斷GUID串,如果是AP平臺(tái)USB下載端口的⑶ID串,則轉(zhuǎn)至步驟404 ;如果是CP平臺(tái)USB下載端口的⑶ID串,則轉(zhuǎn)至步驟S406 ;
S404 開始AP平臺(tái)USB下載端口的枚舉過程;
S405 =AP平臺(tái)USB下載端口枚舉完成;轉(zhuǎn)至步驟S408 ;
S406 開始CP平臺(tái)USB下載端口的枚舉過程;
S407 :CP平臺(tái)USB下載端口枚舉完成;轉(zhuǎn)至步驟S415 ;
S408 進(jìn)入AP平臺(tái)的升級(jí)軟件版本下載流程;
S409 判斷是否已經(jīng)配置了選擇AP平臺(tái),若是,則轉(zhuǎn)至步驟S410 ;否則,轉(zhuǎn)至步驟 S411 ;
S410 下載AP平臺(tái)的升級(jí)軟件版本,轉(zhuǎn)至步驟S414 ;
S411 判斷是否已經(jīng)配置了選擇升級(jí)CP平臺(tái);若是,則轉(zhuǎn)至步驟S412 ;否則,轉(zhuǎn)至步驟S420 ;
S412 系統(tǒng)發(fā)送切口指令,切換到CP平臺(tái)USB下載端口 ;
S413 下載CP平臺(tái)的升級(jí)軟件版本,轉(zhuǎn)至步驟S421 ;
S414 進(jìn)入CP平臺(tái)的升級(jí)軟件版本下載流程;
S415 判斷是否已經(jīng)配置了選擇升級(jí)CP平臺(tái),若是,則轉(zhuǎn)至步驟S416 ;否則,轉(zhuǎn)至8步驟S417 ;
S416 下載CP平臺(tái)的升級(jí)軟件版本,轉(zhuǎn)至步驟S420 ;
S417 判斷是否已經(jīng)配置了選擇升級(jí)AP平臺(tái);若是,則轉(zhuǎn)至步驟S418 ;否則,步驟 S420 ;
S418 系統(tǒng)發(fā)送切口指令,切換到AP平臺(tái)USB下載端口 ;
S419 下載AP平臺(tái)的升級(jí)軟件版本;
S420 下載結(jié)束。
至此,系統(tǒng)對(duì)AP平臺(tái)和CP平臺(tái)的軟件版本升級(jí)完成。
從上述實(shí)施例可以看出,相對(duì)于現(xiàn)有技術(shù),上述實(shí)施例中提供的終端平臺(tái)版本升級(jí)的方法和系統(tǒng)避免了 AP和CP兩個(gè)平臺(tái)分別用兩個(gè)版本升級(jí)工具來進(jìn)行版本升級(jí)的問題,將智能終端產(chǎn)品AP平臺(tái)和CP平臺(tái)的軟件版本升級(jí)過程整合,在廠商生產(chǎn)過程中,能夠減少工位的布置,在很大程度上節(jié)省生產(chǎn)資源的占用和消耗,并且能夠減少操作人員的人力投入,從而大大降低生產(chǎn)成本;在生產(chǎn)工具研發(fā)過程中,能夠減少研發(fā)人力的投入,從而減小研發(fā)成本;在終端平臺(tái)版本升級(jí)時(shí)能夠降低維護(hù)成本。
本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。根據(jù)本發(fā)明的發(fā)明內(nèi)容,還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種終端平臺(tái)版本升級(jí)的方法,所述終端平臺(tái)包括應(yīng)用處理器AP平臺(tái)和協(xié)處理器 CP平臺(tái),其特征在于,檢測所述AP平臺(tái)的數(shù)據(jù)下載端口和所述CP平臺(tái)的數(shù)據(jù)下載端口的設(shè)備插拔信息,根據(jù)所述設(shè)備插拔信息判斷數(shù)據(jù)下載端口的類型,根據(jù)所述數(shù)據(jù)下載端口的類型完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉,并在枚舉完成后觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括為所述AP平臺(tái)的數(shù)據(jù)下載端口和CP平臺(tái)的數(shù)據(jù)下載端口分別注冊(cè)全球唯一標(biāo)識(shí)符(⑶ID);所述根據(jù)所述設(shè)備插拔信息判斷數(shù)據(jù)下載端口的類型包括從所述設(shè)備插拔信息中獲取GUID串,根據(jù)所述GUID串判斷所述數(shù)據(jù)下載端口為AP平臺(tái)的數(shù)據(jù)下載端口還是CP平臺(tái)的數(shù)據(jù)下載端口。
3.如權(quán)利要求1或2所述的方法,其特征在于,根據(jù)所述數(shù)據(jù)下載端口的類型完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉,并在枚舉完成后觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程包括若數(shù)據(jù)下載端口為AP平臺(tái)的數(shù)據(jù)下載端口,則完成AP平臺(tái)的數(shù)據(jù)下載端口的枚舉,并在枚舉完成后觸發(fā)所述AP平臺(tái)的升級(jí)軟件版本下載流程;若數(shù)據(jù)下載端口為CP平臺(tái)的數(shù)據(jù)下載端口,則完成所述CP平臺(tái)的數(shù)據(jù)下載的枚舉,并在枚舉完成后觸發(fā)所述CP平臺(tái)的升級(jí)軟件版本下載流程。
4.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括在觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程后,還判斷是否配置了選擇升級(jí)所述平臺(tái),若是,則下載所述平臺(tái)的升級(jí)軟件版本。
5.如權(quán)利要求4所述的方法,其特征在于,所述方法還包括如果未配置選擇升級(jí)所述平臺(tái),則進(jìn)而判斷是否配置了選擇升級(jí)另一平臺(tái),若是,則進(jìn)行另一平臺(tái)的數(shù)據(jù)下載端口枚舉,并在枚舉完成后觸發(fā)另一平臺(tái)的升級(jí)軟件版本下載流程;否則,結(jié)束下載。
6.一種終端平臺(tái)版本升級(jí)的系統(tǒng),所述終端平臺(tái)包括應(yīng)用處理器AP平臺(tái)和協(xié)處理器 CP平臺(tái),其特征在于,所述系統(tǒng)包括數(shù)據(jù)下載端口類型判斷模塊,用于檢測所述AP平臺(tái)的數(shù)據(jù)下載端口和所述CP平臺(tái)的數(shù)據(jù)下載端口的設(shè)備插拔信息,根據(jù)所述設(shè)備插拔信息判斷數(shù)據(jù)下載端口的類型,并將所述數(shù)據(jù)下載端口的類型通知給數(shù)據(jù)下載端口枚舉模塊;數(shù)據(jù)下載端口枚舉模塊,用于根據(jù)所述數(shù)據(jù)下載端口的類型完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉,并在完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉后通知觸發(fā)平臺(tái)下載流程模塊;觸發(fā)平臺(tái)下載流程模塊,用于在收到所述通知后觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括數(shù)據(jù)下載端口標(biāo)識(shí)模塊,用于為所述AP平臺(tái)的數(shù)據(jù)下載端口和CP平臺(tái)的數(shù)據(jù)下載端口分別注冊(cè)全球唯一標(biāo)識(shí)符(GUID);數(shù)據(jù)下載端口類型判斷模塊,用于從所述設(shè)備插拔信息中獲取GUID串,根據(jù)所述GUID 串判斷所述數(shù)據(jù)下載端口為AP平臺(tái)的數(shù)據(jù)下載端口還是CP平臺(tái)的數(shù)據(jù)下載端口。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,若所述數(shù)據(jù)下載端口類型判斷模塊判斷數(shù)據(jù)下載端口為AP平臺(tái)的數(shù)據(jù)下載端口,所述數(shù)據(jù)下載端口枚舉模塊則完成AP平臺(tái)的數(shù)據(jù)下載端口的枚舉,所述觸發(fā)平臺(tái)下載流程模塊則在枚舉完成后觸發(fā)所述AP平臺(tái)的升級(jí)軟件版本下載流程;若所述數(shù)據(jù)下載端口類型判斷模塊判斷數(shù)據(jù)下載端口為CP平臺(tái)的數(shù)據(jù)下載端口,所述數(shù)據(jù)下載端口枚舉模塊則完成所述CP平臺(tái)的數(shù)據(jù)下載的枚舉,所述觸發(fā)平臺(tái)下載流程模塊則在枚舉完成后觸發(fā)所述CP平臺(tái)的升級(jí)軟件版本下載流程。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括與所述觸發(fā)平臺(tái)下載流程模塊相連的下載判斷模塊,用于在觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程后,判斷是否配置了選擇升級(jí)所述平臺(tái),若是,則下載所述平臺(tái)的升級(jí)軟件版本。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,如果所述下載判斷模塊判斷為未配置選擇升級(jí)所述平臺(tái),則進(jìn)而判斷是否配置了選擇升級(jí)另一平臺(tái),若是,則將通知所述數(shù)據(jù)下載端口枚舉模塊進(jìn)行另一平臺(tái)的數(shù)據(jù)下載端口枚舉;否則,結(jié)束下載;所述數(shù)據(jù)下載端口枚舉模塊,還用于在接收到下載判斷模塊的通知后,進(jìn)行另一平臺(tái)的數(shù)據(jù)下載端口枚舉,并在完成所述平臺(tái)的數(shù)據(jù)下載端口的枚舉后通知觸發(fā)平臺(tái)下載流程模塊;觸發(fā)平臺(tái)下載流程模塊,用于在收到所述通知后觸發(fā)所述平臺(tái)的升級(jí)軟件版本下載流程。
全文摘要
本發(fā)明公開了一種終端平臺(tái)版本升級(jí)的方法及系統(tǒng),所述終端平臺(tái)包括應(yīng)用處理器AP平臺(tái)和協(xié)處理器CP平臺(tái),所述系統(tǒng)包括數(shù)據(jù)下載端口類型判斷模塊、數(shù)據(jù)下載端口枚舉模塊、觸發(fā)平臺(tái)下載流程模塊,該方法包括檢測所述AP平臺(tái)的數(shù)據(jù)下載端口和所述CP平臺(tái)的數(shù)據(jù)下載端口的設(shè)備插拔信息,根據(jù)所述設(shè)備插拔信息判斷數(shù)據(jù)下載端口的類型,根據(jù)所述數(shù)據(jù)下載端口的類型完成相應(yīng)平臺(tái)的數(shù)據(jù)下載端口的枚舉,并在枚舉完成后觸發(fā)相應(yīng)平臺(tái)的升級(jí)軟件版本下載流程。該終端平臺(tái)版本升級(jí)的方法及系統(tǒng)可將智能終端產(chǎn)品AP平臺(tái)和CP平臺(tái)的軟件版本升級(jí)過程整合,降低生產(chǎn)成本及開發(fā)維護(hù)成本。
文檔編號(hào)G06F9/445GK102523277SQ201110409510
公開日2012年6月27日 申請(qǐng)日期2011年12月9日 優(yōu)先權(quán)日2011年12月9日
發(fā)明者侯衛(wèi)鳳, 張小波, 曹艷芳, 申龍青 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1