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

軟件升級(jí)的方法及裝置的制造方法

文檔序號(hào):9249147閱讀:863來(lái)源:國(guó)知局
軟件升級(jí)的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種軟件升級(jí)的方法及裝置。
【背景技術(shù)】
[0002]空中升級(jí)(Over The Air,OTA)技術(shù)是指設(shè)備可以直接通過(guò)信號(hào)通道的接收下載方式,進(jìn)行創(chuàng)建和安裝更新軟件。各大運(yùn)營(yíng)商一般將軟件版本升級(jí)包置于OTA服務(wù)器中,移動(dòng)終端基于當(dāng)前軟件版本,自動(dòng)或手動(dòng)于OTA服務(wù)器中搜索相應(yīng)軟件版本的升級(jí)包,并將軟件版本升級(jí)包下載到移動(dòng)終端上,將本機(jī)版本升級(jí)為新的軟件版本。
[0003]現(xiàn)有技術(shù)中,設(shè)備實(shí)現(xiàn)升級(jí)的方法是通過(guò)內(nèi)建一種通信協(xié)議,并且需要升級(jí)的所述設(shè)備和提供升級(jí)服務(wù)的服務(wù)器都需要按照所述通信協(xié)議去解析傳輸內(nèi)容。
[0004]在這種情況下,可能因?yàn)樵谲浖?jí)過(guò)程中的各種各樣的情況影響數(shù)據(jù)傳輸,最終導(dǎo)致軟件升級(jí)失敗,也就是說(shuō)軟件升級(jí)的可靠性差。

【發(fā)明內(nèi)容】

[0005]本發(fā)明解決的問(wèn)題是如何提高軟件升級(jí)的可靠性。
[0006]為解決上述問(wèn)題,本發(fā)明實(shí)施例提供一種軟件升級(jí)的方法,所述方法包括:
[0007]獲取目標(biāo)設(shè)備的當(dāng)前軟件版本,所述目標(biāo)設(shè)備為需要被升級(jí)的設(shè)備;
[0008]當(dāng)確定所述目標(biāo)設(shè)備的當(dāng)前軟件版本不是最新軟件版本后,獲取所述目標(biāo)設(shè)備的電池電壓信息;
[0009]當(dāng)確定所述目標(biāo)設(shè)備的電池電壓高于安全升級(jí)的電壓時(shí),判斷所述目標(biāo)設(shè)備的升級(jí)模式,并根據(jù)所述升級(jí)模式相應(yīng)地升級(jí)所述目標(biāo)設(shè)備的軟件。
[0010]可選地,所述方法還包括:
[0011]獲取設(shè)備的身份信息;
[0012]根據(jù)所述身份信息判斷所述設(shè)備是否為目標(biāo)設(shè)備;
[0013]當(dāng)所述設(shè)備為目標(biāo)設(shè)備時(shí),執(zhí)行所述獲取目標(biāo)設(shè)備的當(dāng)前軟件版本的操作。
[0014]可選地,所述根據(jù)所述升級(jí)模式相應(yīng)地升級(jí)所述目標(biāo)設(shè)備的軟件包括:
[0015]當(dāng)確定所述目標(biāo)設(shè)備為非首次升級(jí)所述目標(biāo)設(shè)備時(shí),則獲取所述目標(biāo)設(shè)備上次升級(jí)的數(shù)據(jù)目錄,并執(zhí)行斷點(diǎn)續(xù)傳模式升級(jí)所述目標(biāo)設(shè)備;
[0016]當(dāng)所述目標(biāo)設(shè)備為首次更新所述目標(biāo)設(shè)備時(shí),則執(zhí)行完整數(shù)據(jù)包模式升級(jí)所述目標(biāo)設(shè)備。
[0017]可選地,所述執(zhí)行完整數(shù)據(jù)包模式升級(jí)所述目標(biāo)設(shè)備包括:
[0018]向所述目標(biāo)設(shè)備發(fā)送升級(jí)數(shù)據(jù)包并判斷所述升級(jí)數(shù)據(jù)包的發(fā)送是否中斷;
[0019]當(dāng)確定所述發(fā)送升級(jí)數(shù)據(jù)包中斷時(shí),則結(jié)束升級(jí),并設(shè)置升級(jí)退出模式為中途中斷;
[0020]當(dāng)確定所述發(fā)送升級(jí)數(shù)據(jù)包未中斷且已經(jīng)完成時(shí),設(shè)置升級(jí)退出模式為完成升級(jí)數(shù)據(jù)包的發(fā)送。
[0021]可選地,所述向所述目標(biāo)設(shè)備發(fā)送升級(jí)數(shù)據(jù)包包括:通過(guò)HID通道發(fā)送所述升級(jí)數(shù)據(jù)包。
[0022]可選地,所述方法還包括:校驗(yàn)所述升級(jí)數(shù)據(jù)包是否正確;
[0023]當(dāng)確定所述升級(jí)數(shù)據(jù)包正確時(shí),則重啟所述目標(biāo)設(shè)備,并在重啟之后獲取所述目標(biāo)設(shè)備的軟件版本信息,以確認(rèn)所述升級(jí)已經(jīng)成功;
[0024]當(dāng)確定所述升級(jí)數(shù)據(jù)包錯(cuò)誤時(shí),則刪除已經(jīng)傳輸了的所述升級(jí)數(shù)據(jù)包,并執(zhí)行完整數(shù)據(jù)包模式升級(jí)所述目標(biāo)設(shè)備。
[0025]本發(fā)明實(shí)施例提供一種軟件升級(jí)的裝置,所述裝置包括:
[0026]第一獲取單元,適于獲取目標(biāo)設(shè)備的當(dāng)前軟件版本,所述目標(biāo)設(shè)備為需要被升級(jí)的設(shè)備;
[0027]第一判斷單元,適于判斷所述第一獲取單元獲取的所述目標(biāo)設(shè)備的當(dāng)前軟件版本是否為最新軟件版本;
[0028]第二獲取單元,適于當(dāng)所述判斷單元確定所述目標(biāo)設(shè)備的當(dāng)前軟件版本不是最新軟件版本后,獲取所述目標(biāo)設(shè)備的電池電壓信息;
[0029]第二判斷單元,適于判斷所述目標(biāo)設(shè)備的電池電壓是否高于安全升級(jí)的電壓;
[0030]第三判斷單元,適于當(dāng)所述第二判斷單元確定所述目標(biāo)設(shè)備的電池電壓高于安全升級(jí)的電壓,判斷所述目標(biāo)設(shè)備的升級(jí)模式;
[0031]升級(jí)單元,適于根據(jù)所述目標(biāo)設(shè)備的升級(jí)模式相應(yīng)地升級(jí)所述目標(biāo)設(shè)備。
[0032]可選地,所屬裝置還包括:
[0033]第三獲取單元,適于獲取設(shè)備的身份信息;
[0034]第四判斷單元,適于根據(jù)所述身份信息判斷所述設(shè)備是否為目標(biāo)設(shè)備;
[0035]所述第一獲取單元,適于當(dāng)所述第四判斷單元確定所述設(shè)備為目標(biāo)設(shè)備時(shí),獲取目標(biāo)設(shè)備的當(dāng)前軟件版本。
[0036]可選地,所述升級(jí)單元包括:第一升級(jí)子單元及第二升級(jí)子單元;
[0037]所述第一升級(jí)子單元,適于當(dāng)所述第三判斷單元確定所述目標(biāo)設(shè)備為非首次升級(jí)所述最新軟件版本,則獲取所述目標(biāo)設(shè)備上次升級(jí)的數(shù)據(jù)目錄,并執(zhí)行斷點(diǎn)續(xù)傳模式升級(jí)所述目標(biāo)設(shè)備;
[0038]所述第二升級(jí)子單元,適于當(dāng)所述第三判斷單元確定所述目標(biāo)設(shè)備為首次更新所述最新軟件版本,則執(zhí)行完整數(shù)據(jù)包模式升級(jí)所述目標(biāo)設(shè)備。
[0039]可選地,所述第二升級(jí)子單元包括:發(fā)送子單元及設(shè)置子單元;
[0040]所述發(fā)送子單元,適于向所述目標(biāo)設(shè)備發(fā)送升級(jí)數(shù)據(jù)包并判斷所述升級(jí)數(shù)據(jù)包的發(fā)送是否中斷;
[0041]所述設(shè)置子單元,適于當(dāng)所述發(fā)送子單元確定所述發(fā)送升級(jí)數(shù)據(jù)包中斷時(shí),則結(jié)束升級(jí),并設(shè)置升級(jí)退出模式為中途中斷;當(dāng)所述發(fā)送子單元確定所述發(fā)送升級(jí)數(shù)據(jù)包未中斷且已經(jīng)完成時(shí),設(shè)置升級(jí)退出模式為完成升級(jí)數(shù)據(jù)包的發(fā)送。
[0042]可選地,所述發(fā)送子單元,適于通過(guò)HID通道發(fā)送所述升級(jí)數(shù)據(jù)包。
[0043]可選地,所屬裝置還包括:校驗(yàn)單元,適于校驗(yàn)所述升級(jí)數(shù)據(jù)包是否正確;并當(dāng)確定所述升級(jí)數(shù)據(jù)包正確時(shí),重啟所述目標(biāo)設(shè)備,并在重啟之后獲取所述目標(biāo)設(shè)備的軟件版本信息,以確認(rèn)所述升級(jí)已經(jīng)成功;當(dāng)確定所述升級(jí)數(shù)據(jù)包錯(cuò)誤,則刪除已經(jīng)傳輸了的所述升級(jí)數(shù)據(jù)包,并執(zhí)行完整數(shù)據(jù)包模式升級(jí)所述目標(biāo)設(shè)備。
[0044]與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案具有以下優(yōu)點(diǎn):
[0045]當(dāng)確定所述目標(biāo)設(shè)備的當(dāng)前軟件版本不是最新軟件版本后,通過(guò)獲取所述目標(biāo)設(shè)備的電池電壓信息,并在確定所述目標(biāo)設(shè)備的電池電壓高于安全升級(jí)的電壓時(shí),根據(jù)升級(jí)模式相應(yīng)地升級(jí)所述目標(biāo)設(shè)備,可以避免由于電池電壓過(guò)低導(dǎo)致軟件升級(jí)失敗,從而可以提尚升級(jí)的可靠性。
[0046]此外,通過(guò)設(shè)備的身份信息確定所述設(shè)備為目標(biāo)設(shè)備之后才進(jìn)行升級(jí)操作,因而可以進(jìn)一步提高升級(jí)的可靠性。
【附圖說(shuō)明】
[0047]圖1是本發(fā)明實(shí)施例中一種軟件升級(jí)的方法的流程圖;
[0048]圖2是本發(fā)明實(shí)施例中一種軟件升級(jí)的裝置的結(jié)構(gòu)示意圖;
[0049]圖3是本發(fā)明實(shí)施例中另一種軟件升級(jí)的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0050]現(xiàn)有技術(shù)中,通過(guò)內(nèi)建一種通信協(xié)議,需要升級(jí)的設(shè)備和提供升級(jí)服務(wù)的服務(wù)器按照所述通信協(xié)議去解析傳輸內(nèi)容,以此來(lái)實(shí)現(xiàn)設(shè)備升級(jí)。在這種情況下,可能因?yàn)樵谲浖?jí)過(guò)程中的各種各樣的情況影響數(shù)據(jù)傳輸,最終導(dǎo)致軟件升級(jí)失敗,即軟件升級(jí)的可靠性較差。
[0051]為了解決現(xiàn)有技術(shù)中軟件升級(jí)的可靠性差的問(wèn)題,本發(fā)明實(shí)施例提供了軟件升級(jí)的方法,當(dāng)確定所述目標(biāo)設(shè)備的當(dāng)前軟件版本不是最新軟件版本后,通過(guò)獲取所述目標(biāo)設(shè)備的電池電壓信息,在確定所述目標(biāo)設(shè)備的電池電壓高于安全升級(jí)的電壓時(shí),根據(jù)升級(jí)模式相應(yīng)地升級(jí)所述目標(biāo)設(shè)備???
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
凯里市| 建阳市| 康马县| 铅山县| 秦安县| 凤山市| 黄石市| 安远县| 楚雄市| 乡宁县| 霍城县| 得荣县| 昌平区| 岳西县| 盐源县| 阳高县| 绍兴市| 湖南省| 达日县| 香河县| 济阳县| 永福县| 梁河县| 蒲城县| 云龙县| 鲁甸县| 大姚县| 象山县| 海伦市| 临安市| 清水河县| 定州市| 阿拉尔市| 秦皇岛市| 苗栗县| 广河县| 晴隆县| 鹤壁市| 开鲁县| 富民县| 定南县|