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

智能終端及其升級方法與流程

文檔序號:11406841閱讀:357來源:國知局
智能終端及其升級方法與流程

本發(fā)明涉及電子技術(shù)領(lǐng)域,特別是涉及一種智能終端及其升級方法。



背景技術(shù):

交互智能平板集成了投影機(jī)、電子白板、幕布、音響、電視機(jī)、視頻會議終端的多種功能,適用于群體溝通場合,廣泛應(yīng)用于教育教學(xué)、企業(yè)會議、商業(yè)展示等領(lǐng)域,可有效改善溝通環(huán)境、提升群體溝通效率。

現(xiàn)有交互智能平板中,通常設(shè)置兩個android模塊加載兩個android系統(tǒng)。其中,往往選用tv方案的android模塊作為host機(jī)用于輸入輸出和顯示用,另一個可插拔android模塊作為slave機(jī),為用戶正常使用,作為slave機(jī)的android模塊一般具有更高的性能。

對于雙系統(tǒng)交互智能平板的升級,目前的通用做法是兩個系統(tǒng)單獨(dú)進(jìn)行升級。這種方法存在一個弊端,即兩個系統(tǒng)都需要升級而且升級后的兩個新的系統(tǒng)之間又有功能依賴,而在用戶端很有可能用戶會只升級其中的一個系統(tǒng),而另一個系統(tǒng)則沒有更新。不能確保兩個系統(tǒng)都升級為最新版本,這樣就會造成兩個系統(tǒng)功能不齊全,尤其是兩個android系統(tǒng)配合才能實(shí)現(xiàn)的一些功能無法使用。



技術(shù)實(shí)現(xiàn)要素:

鑒于上述狀況,有必要針對現(xiàn)有技術(shù)的交互智能平板中不能保證兩個系統(tǒng)都升級為最新版本的問題,提供一種智能終端及其升級方法。

本發(fā)明提供了一種智能終端的升級方法,所述智能終端包括第一系統(tǒng)和第二系統(tǒng),其特征在于,所述升級方法包括,

所述智能終端通過所述第一系統(tǒng)獲取所述第二系統(tǒng)的版本號,并將所述第一系統(tǒng)的版本號及所述第二系統(tǒng)的版本號組合發(fā)送給服務(wù)器,以使所述服務(wù)器分別根據(jù)所述第一系統(tǒng)的版本號及所述第二系統(tǒng)的版本號查詢所述第一系統(tǒng)和所述第二系統(tǒng)是否有更新版本;

當(dāng)所述第一系統(tǒng)和所述第二系統(tǒng)至少一個有更新版本時,所述智能終端通過所述第一系統(tǒng)下載升級文件包,所述升級文件包包括具有所述更新版本的系統(tǒng)所對應(yīng)的升級文件信息;

所述智能終端根據(jù)所述升級文件包的升級文件信息升級具有所述更新版本的系統(tǒng)。

上述智能終端的升級方法,其中,所述智能終端根據(jù)所述升級文件包的升級文件信息升級具有所述更新版本的系統(tǒng)的步驟包括:

所述智能終端查詢所述升級文件包中是否有所述第二系統(tǒng)的升級文件信息;

若有,則通過所述第一系統(tǒng)發(fā)送所述第二系統(tǒng)的升級文件信息至所述第二系統(tǒng);

所述智能終端根據(jù)所述第二系統(tǒng)的升級文件信息升級所述第二系統(tǒng),并發(fā)送升級完成的信號至所述第一系統(tǒng);

當(dāng)所述第一系統(tǒng)接收到所述信號時,所述智能終端查詢所述升級文件包中是否有所述第一系統(tǒng)的升級文件信息;

若有,所述智能終端根據(jù)所述第一系統(tǒng)的升級文件信息升級所述第一系統(tǒng)。

上述智能終端的升級方法,其中,所述升級文件信息包括升級文件和所述升級文件的md5值;

所述智能終端根據(jù)所述第二系統(tǒng)的升級文件信息升級所述第二系統(tǒng)的步驟包括:

所述智能終端根據(jù)所述第二系統(tǒng)的升級文件的md5值判斷所述第二系統(tǒng)的升級文件是否完整,若完整,則所述智能終端根據(jù)所述第二系統(tǒng)的升級文件升級所述第二系統(tǒng);

所述智能終端根據(jù)所述第一系統(tǒng)的升級文件信息升級所述第一系統(tǒng)的步驟包括:

所述智能終端根據(jù)所述第一系統(tǒng)的升級文件的md5值判斷所述第一系統(tǒng)的升級文件是否完整,若完整,則所述智能終端根據(jù)所述第一系統(tǒng)的升級文件升級所述第一系統(tǒng)。

上述智能終端的升級方法,其中,所述智能終端查詢所述升級文件包中是否有所述第二系統(tǒng)的升級文件信息的步驟之后還包括:

當(dāng)所述升級文件包中無所述第二系統(tǒng)的升級文件信息時,所述智能終端根據(jù)所述第一系統(tǒng)的升級文件信息升級所述第一系統(tǒng)。

上述智能終端的升級方法,其中,所述第一系統(tǒng)和所述第二系統(tǒng)通過adb調(diào)試通道連接。

本發(fā)明提供了一種智能終端,所述智能終端設(shè)置有第一系統(tǒng)和第二系統(tǒng),其特征在于,所述智能終端包括:

獲取模塊,用于通過所述第一系統(tǒng)獲取所述第二系統(tǒng)的版本號;

第一發(fā)送模塊,用于將所述第一系統(tǒng)的版本號及所述第二系統(tǒng)的版本號組合發(fā)送給服務(wù)器,以使所述服務(wù)器根據(jù)所述第一系統(tǒng)的版本號及所述第二系統(tǒng)的版本號查詢所述第一系統(tǒng)和所述第二系統(tǒng)是否有更新版本;

下載模塊,用于當(dāng)所述第一系統(tǒng)和所述第二系統(tǒng)至少一個有更新版本時,通過所述第一系統(tǒng)從服務(wù)器中下載升級文件包,所述升級文件包包括具有所述更新版本的系統(tǒng)所對應(yīng)的升級文件信息。

升級模塊,用于根據(jù)所述升級文件包的升級文件信息升級具有所述更新版本的系統(tǒng)。

上述智能終端,其中,所述升級模塊包括:

第一查詢模塊,用于查詢所述升級文件包中是否有所述第二系統(tǒng)的升級文件信息;

第二發(fā)送模塊,用于當(dāng)所述升級文件包中有所述第二系統(tǒng)的升級文件信息時通過所述第一系統(tǒng)發(fā)送所述第二系統(tǒng)的升級文件信息至所述第二系統(tǒng);

第一升級子模塊,用于根據(jù)所述第二系統(tǒng)的升級文件信息升級所述第二系統(tǒng),并發(fā)送升級完成的信號至所述第一系統(tǒng);

第二查詢模塊,用于當(dāng)所述第一系統(tǒng)接收到所述信號后查詢所述升級文件包中是否有所述第一系統(tǒng)的升級文件信息;

第二升級子模塊,用于當(dāng)查詢到所述升級文件包中有所述第一系統(tǒng)的升級文件信息時根據(jù)所述第一系統(tǒng)的升級文件信息升級第一系統(tǒng)。

上述智能終端,其中,所述升級文件信息包括升級文件和所述升級文件的md5值,

所述第一升級子模塊用于根據(jù)所述第二系統(tǒng)的升級文件的md5值判斷所述第二系統(tǒng)的升級文件是否完整,若完整,則根據(jù)所述第二系統(tǒng)的升級文件升級所述第二系統(tǒng);

所述第二升級子模塊用于根據(jù)所述第一系統(tǒng)的升級文件的md5值判斷所述第一系統(tǒng)的升級文件是否完整,若完整,則根據(jù)所述第一系統(tǒng)的升級文件升級所述第一系統(tǒng)。

上述智能終端,其中,當(dāng)所述第一查詢模塊查詢到所述升級文件包中無所述第二系統(tǒng)的升級文件信息時,所述第二升級子模塊根據(jù)所述第一系統(tǒng)的升級文件信息升級所述第一系統(tǒng)。

上述智能終端,其中,所述第一系統(tǒng)和所述第二系統(tǒng)通過adb調(diào)試通道連接。

本發(fā)明通過智能終端的第一系統(tǒng)與服務(wù)器進(jìn)行信息交互,當(dāng)服務(wù)器中存儲有第一系統(tǒng)或第二系統(tǒng)的升級版本時,第一系統(tǒng)從服務(wù)器中下載升級文件包,并根據(jù)升級文件包中的升級文件信息升級具有更新版本的系統(tǒng)。這樣,每次進(jìn)行系統(tǒng)升級時,智能終端查詢兩個系統(tǒng)的升級文件信息,保證兩個系統(tǒng)都升級到最新版本的系統(tǒng),有效避免功能不齊全的問題。

附圖說明

圖1為本發(fā)明第一實(shí)施例中的智能終端的升級方法的流程圖;

圖2為本發(fā)明第二實(shí)施例中的智能終端的升級方法的流程圖;

圖3為本發(fā)明第三實(shí)施例中的智能終端的結(jié)構(gòu)框圖;

圖4為本發(fā)明第三實(shí)施例中的升級模塊的結(jié)構(gòu)框圖。

具體實(shí)施方式

下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。

參照下面的描述和附圖,將清楚本發(fā)明的實(shí)施例的這些和其他方面。在這些描述和附圖中,具體公開了本發(fā)明的實(shí)施例中的一些特定實(shí)施方式,來表示實(shí)施本發(fā)明的實(shí)施例的原理的一些方式,但是應(yīng)當(dāng)理解,本發(fā)明的實(shí)施例的范圍不受此限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。

請參閱圖1,為本發(fā)明第一實(shí)施例中的智能終端的升級方法,包括步驟s11~s14,所述智能終端包括第一系統(tǒng)和第二系統(tǒng)。

步驟s11,智能終端通過第一系統(tǒng)獲取第二系統(tǒng)的版本號,并將所述第一系統(tǒng)的版本號及所述第二系統(tǒng)的版本號組合發(fā)送給服務(wù)器,以使所述服務(wù)器分別根據(jù)所述第一系統(tǒng)的版本號及第二系統(tǒng)的版本號查詢所述第一系統(tǒng)和第二系統(tǒng)是否有更新版本。

本實(shí)施例中,所述智能終端包括第一系統(tǒng)和第二系統(tǒng),第一系統(tǒng)通過adb(androiddebugbridge,android調(diào)試橋接器)調(diào)試通道獲取第二系統(tǒng)的版本號v2,并組合第一系統(tǒng)的版本號v1及第二系統(tǒng)的版本號v2發(fā)送給服務(wù)器。所述智能終端和服務(wù)器可通過adb調(diào)試通道進(jìn)行信息交互。

當(dāng)服務(wù)器接收到所述第一系統(tǒng)和第二系統(tǒng)的版本號時,將服務(wù)器中存儲的兩個系統(tǒng)的升級文件的版本號分別與v1和v2進(jìn)行比較,確定第一系統(tǒng)和第二系統(tǒng)是否有更新版本。當(dāng)所述第一系統(tǒng)和第二系統(tǒng)至少一個有更新版本時,發(fā)送升級文件包的地址至所述第一系統(tǒng)。

步驟s12,當(dāng)所述第一系統(tǒng)和第二系統(tǒng)至少一個有更新版本時,所述智能終端通過所述第一系統(tǒng)下載升級文件包,所述升級文件包包括具有所述更新版本的系統(tǒng)所對應(yīng)的升級文件信息。

當(dāng)所述第一系統(tǒng)和第二系統(tǒng)中至少一個有更新版本時,服務(wù)器發(fā)送升級文件包的地址至第一系統(tǒng),第一系統(tǒng)根據(jù)地址進(jìn)行下載。第一系統(tǒng)和第二系統(tǒng)不一定時時都有更新版本,因此第一系統(tǒng)下載的升級文件包可能只包含第一系統(tǒng)的升級文件信息或只包含第二系統(tǒng)的升級文件信息,或包含兩個系統(tǒng)的升級文件信息。當(dāng)?shù)谝幌到y(tǒng)和第二系統(tǒng)均無更新版本時,則服務(wù)器不發(fā)升級文件包的地址。

步驟s13,所述智能終端根據(jù)所述升級文件包的升級文件信息升級具有所述更新版本的系統(tǒng)。

服務(wù)器中存儲了包含第一系統(tǒng)或第二系統(tǒng)的升級文件信息的升級文件包。第一系統(tǒng)根據(jù)服務(wù)器發(fā)送的地址從服務(wù)器下載系統(tǒng)升級包并保存在本地存儲器中,智能終端解壓所述升級文件包,并根據(jù)升級包內(nèi)的升級文件信息升級第一系統(tǒng)或第二系統(tǒng)。

需要說明的是,所述系統(tǒng)升級文件信息可以為完整的升級文件信息或更新版本對應(yīng)的升級文件與當(dāng)前系統(tǒng)版本文件的差分文件。如果系統(tǒng)的當(dāng)前版本是1.0,不需要花費(fèi)大量的流量去下載3.0的完整的升級文件包,服務(wù)器上已經(jīng)上傳了1.0到3.0的差分,第一系統(tǒng)下載更新差分文件。

本實(shí)施例中提到的智能終端例如為交互智能平板,該智能終端具有兩個android模塊,其中可插拔的android模塊作為slave機(jī),另一個android模塊作為host機(jī)。如本實(shí)施例中的第一系統(tǒng)為host機(jī)的android系統(tǒng),第二系統(tǒng)為slave機(jī)的android系統(tǒng)。兩個android系統(tǒng)通過adb調(diào)試通道連接,并進(jìn)行信息的交互。

本實(shí)施例通過智能終端的第一系統(tǒng)與服務(wù)器進(jìn)行信息交互,當(dāng)服務(wù)器中存儲有第一系統(tǒng)或第二系統(tǒng)的升級版本時,第一系統(tǒng)從服務(wù)器中下載升級文件包,并根據(jù)升級文件包中的升級文件信息升級具有更新版本的系統(tǒng)。每次進(jìn)行系統(tǒng)升級時,智能終端查詢兩個系統(tǒng)的升級文件信息,保證兩個系統(tǒng)都升級到最新版本的系統(tǒng),有效避免功能不齊全的問題。

請參閱圖2,為本發(fā)明第二實(shí)施例中的智能終端的升級方法,包括步驟s21~s28,所述智能終端包括第一系統(tǒng)和第二系統(tǒng)。

步驟s21,智能終端的第一系統(tǒng)獲取第二系統(tǒng)的版本號,并將所述第一系統(tǒng)的版本號及所述第二系統(tǒng)的版本號組合發(fā)送給服務(wù)器。

步驟s22,所述服務(wù)器根據(jù)所述第一系統(tǒng)的版本號及第二系統(tǒng)的版本號查詢所述第一系統(tǒng)和第二系統(tǒng)是否有更新版本。

步驟s23,若所述第一系統(tǒng)和第二系統(tǒng)至少有一個有更新版本時,所述服務(wù)器發(fā)送升級文件包的地址至所述第一系統(tǒng)。所述升級文件包包括具有所述更新版本的系統(tǒng)所對應(yīng)的升級文件信息。

步驟s24,所述智能終端查詢所述升級文件包中是否有所述第二系統(tǒng)的升級文件信息;若有,執(zhí)行步驟s25,否則執(zhí)行步驟s28。

步驟s25,所述智能終端通過所述第一系統(tǒng)發(fā)送所述第二系統(tǒng)的升級文件信息至所述第二系統(tǒng)。

步驟s26,所述智能終端根據(jù)所述第二系統(tǒng)的升級文件信息升級所述第二系統(tǒng),并發(fā)送升級完成的信號至所述第一系統(tǒng)。

進(jìn)一步的,所述第二系統(tǒng)的升級文件信息包括第二系統(tǒng)的升級文件和第二系統(tǒng)的升級文件的md5值。上述步驟中,所述智能終端根據(jù)所述第二系統(tǒng)的升級文件的md5值判斷所述第二系統(tǒng)的升級文件是否完整,若完整,則根據(jù)所述第二系統(tǒng)的升級文件進(jìn)行升級。

步驟s27,當(dāng)所述第一系統(tǒng)接收到所述信號時,所述智能終端查詢所述升級文件包中是否有所述第一系統(tǒng)的升級文件信息,若有,執(zhí)行步驟s28。

本實(shí)施例中第二系統(tǒng)完成升級后通知第一系統(tǒng)進(jìn)行升級,若升級文件包中無第一系統(tǒng)的升級文件信息時,則結(jié)束升級過程。第一系統(tǒng)一般為用戶使用時的系統(tǒng),為了不影響用戶的使用,先進(jìn)行第二系統(tǒng)的升級,第二系統(tǒng)升級完成后再進(jìn)行第一系統(tǒng)的升級。

步驟s28,所述智能終端根據(jù)所述第一系統(tǒng)的升級文件信息升級所述第一系統(tǒng)。

進(jìn)一步的,所述第一系統(tǒng)的升級文件信息包括第一系統(tǒng)的升級文件和第一系統(tǒng)的升級文件的md5值。上述步驟s28中,所述智能終端根據(jù)所述第一系統(tǒng)的升級文件的md5值判斷所述第一系統(tǒng)的升級文件是否完整,若完整,則根據(jù)所述第一系統(tǒng)的升級文件進(jìn)行升級。

終端通過對下載的文件進(jìn)行md5值計算并與服務(wù)器中配置的升級文件的md5值進(jìn)行比對確保升級文件的完整性方可升級。

需要說明的是,所述升級文件包中包含第一系統(tǒng)和第二系統(tǒng)中的至少一個的升級文件信息。智能終端首先在升級文件包中查詢第二系統(tǒng)的升級文件信息,當(dāng)無第二系統(tǒng)的升級文件信息時,說明該升級文件包中只有第一系統(tǒng)的升級文件信息,則直接對第一系統(tǒng)進(jìn)行升級。

請參閱圖3和圖4,為本發(fā)明實(shí)施例中的一種智能終端,所述智能終端通過網(wǎng)絡(luò)連接服務(wù)器,所述智能終端設(shè)置有同時運(yùn)行的第一系統(tǒng)和第二系統(tǒng),所述第一系統(tǒng)和第二系統(tǒng)通過adb調(diào)試通道連接,并進(jìn)行信息的交互。

所述智能終端包括獲取模塊11、第一發(fā)送模塊12、下載模塊13和升級模塊14。

所述獲取模塊11用于通過所述第一系統(tǒng)獲取所述第二系統(tǒng)的版本號。

所述第一發(fā)送模塊12用于將所述第一系統(tǒng)的版本號及所述第二系統(tǒng)的版本號組合發(fā)送給服務(wù)器,以使所述服務(wù)器根據(jù)所述第一系統(tǒng)的版本號及第二系統(tǒng)的版本號查詢所述第一系統(tǒng)和第二系統(tǒng)是否有更新版本。

所述服務(wù)器接收到所述第一系統(tǒng)和第二系統(tǒng)的版本號時,根據(jù)所述版本號查詢所述第一系統(tǒng)和第二系統(tǒng)是否有更新版本。當(dāng)所述第一系統(tǒng)和第二系統(tǒng)中至少一個有更新版本時,發(fā)送升級文件包的地址至所述第一系統(tǒng),所述升級文件包包括所述更新版本對應(yīng)的升級文件信息。

所述下載模塊13用于當(dāng)所述服務(wù)器有所述第一系統(tǒng)和第二系統(tǒng)中至少一個有更新版本時,通過所述第一系統(tǒng)從服務(wù)器中下載升級文件包,所述升級文件包包括具有所述更新版本的系統(tǒng)所對應(yīng)的升級文件信息。

所述升級模塊14用于根據(jù)所述升級文件包的升級文件信息升級具有所述更新版本的系統(tǒng)。

進(jìn)一步的,如圖4所示,所述升級模塊14包括:

第一查詢模塊141,用于查詢所述升級文件包中是否有所述第二系統(tǒng)的升級文件信息;

第二發(fā)送模塊142,用于當(dāng)所述升級文件包中有所述第二系統(tǒng)的升級文件信息時通過所述第一系統(tǒng)發(fā)送所述第二系統(tǒng)的升級文件信息至所述第二系統(tǒng);

第一升級子模塊143,用于根據(jù)所述第二系統(tǒng)的升級文件信息升級第二系統(tǒng),并發(fā)送升級完成的信號至所述第一系統(tǒng);

第二查詢模塊144,用于當(dāng)所述第一系統(tǒng)接收到所述信號后查詢所述升級文件包中是否有所述第一系統(tǒng)的升級文件信息;

第二升級子模塊145,用于當(dāng)查詢到所述升級文件包中有所述第一系統(tǒng)的升級文件信息時根據(jù)所述第一系統(tǒng)的升級文件信息升級第一系統(tǒng)。

進(jìn)一步的,當(dāng)?shù)谝徊樵兡K141查詢到升級文件包中無第二系統(tǒng)的升級文件信息時,第二升級子模塊直接升級第一系統(tǒng)。無需再查詢升級文件包中是否含有第一系統(tǒng)的升級文件信息。

進(jìn)一步的,所述升級文件信息包括升級文件和所述升級文件的md5值,

所述第一升級子模塊143具體用于根據(jù)所述第二系統(tǒng)的升級文件的md5值判斷所述第二系統(tǒng)的升級文件是否完整,若完整,則根據(jù)所述第二系統(tǒng)的升級文件升級所述第二系統(tǒng);

所述第二升級子模塊145具體用于根據(jù)所述第一系統(tǒng)的升級文件的md5值判斷所述第一系統(tǒng)的升級文件是否完整,若完整,則根據(jù)所述第一系統(tǒng)的升級文件升級所述第一系統(tǒng)。

本實(shí)施例中,所述智能終端的獲取模塊通過所述第一系統(tǒng)獲取第二系統(tǒng)的版本號,第一發(fā)送模塊通過第一系統(tǒng)將所述第一系統(tǒng)的版本號和第二系統(tǒng)的版本號組合發(fā)送給服務(wù)器。服務(wù)器發(fā)送具有更新版本的系統(tǒng)的升級文件包的地址至第一系統(tǒng),第一系統(tǒng)從服務(wù)器中下載所述升級文件包。當(dāng)智能終端的第一查詢模塊查詢到所述升級文件包中有第二系統(tǒng)的升級文件信息時,第二發(fā)送模塊通過第一系統(tǒng)發(fā)送第二系統(tǒng)的升級文件信息至第二系統(tǒng),第一升級子模塊對第二系統(tǒng)進(jìn)行升級。第二系統(tǒng)升級完后,第二查詢模塊查詢所述升級文件包中是否有第一系統(tǒng)的升級文件信息,若是,第二升級子模塊對第一系統(tǒng)進(jìn)行升級。

在本說明書的描述中,參考術(shù)語“一個實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個或多個實(shí)施例或示例中以合適的方式結(jié)合。

盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1