System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及軟件實(shí)時(shí)更新和配置領(lǐng)域,尤其涉及一種基于4g模塊進(jìn)行程序在線升級(jí)的機(jī)型識(shí)別方法。
技術(shù)介紹
1、由于機(jī)組組裝過程中,工人無法識(shí)別4g模塊是否存有程序,也無法判斷4g模塊內(nèi)的程序和當(dāng)前所要組裝的機(jī)組是否適配;例如,將a機(jī)型的4g模塊裝在b機(jī)型上。因此,利用ota進(jìn)行遠(yuǎn)程數(shù)據(jù)推送時(shí)無法識(shí)別機(jī)型,只通過識(shí)別程序版本去進(jìn)行遠(yuǎn)程推送程序,導(dǎo)致4g模塊的容錯(cuò)率較低,經(jīng)常會(huì)出現(xiàn)用錯(cuò)后無法使用或是程序升級(jí)錯(cuò)誤的情況。
技術(shù)實(shí)現(xiàn)思路
1、為了解決現(xiàn)有技術(shù)中的問題,本專利技術(shù)的目的在于提供一種基于4g模塊進(jìn)行程序在線升級(jí)的機(jī)型識(shí)別方法,可以提高4g模塊的使用容錯(cuò)率,可根據(jù)自動(dòng)識(shí)別機(jī)型,從而避免了4g模塊混用時(shí)無法進(jìn)行遠(yuǎn)程升級(jí)或升級(jí)錯(cuò)誤的情況。
2、為了實(shí)現(xiàn)上述的目的,本專利技術(shù)采用了以下的技術(shù)方案:一種基于4g模塊進(jìn)行程序在線升級(jí)的機(jī)型識(shí)別方法,機(jī)組主板中記錄有原有程序機(jī)型校驗(yàn)碼;機(jī)組上電后,4g模塊自動(dòng)獲取并記錄其所安裝的機(jī)組主板原有程序機(jī)型校驗(yàn)碼;
3、當(dāng)機(jī)組程序需要升級(jí)時(shí),具體步驟如下:
4、檢測(cè)4g模塊內(nèi)是否存儲(chǔ)程序;若4g模塊沒有存儲(chǔ)程序,則等待并接受遠(yuǎn)程推送程序,而后將遠(yuǎn)程推送的程序植入4g模塊,而后重新檢測(cè);若存在則獲取4g模塊存儲(chǔ)程序校驗(yàn)碼,而后將主板原有程序機(jī)型校驗(yàn)碼和4g模塊存儲(chǔ)程序校驗(yàn)碼進(jìn)行比對(duì)校驗(yàn);
5、若校驗(yàn)成功,則判定機(jī)組機(jī)型與4g模塊存儲(chǔ)的程序相匹配;若校驗(yàn)失敗,則判定機(jī)組機(jī)型與4g模塊存儲(chǔ)的程序不匹配。
>6、作為優(yōu)選,校驗(yàn)成功后,則獲取主板程序版本,獲取4g模塊存儲(chǔ)程序版本,而后對(duì)4g模塊存儲(chǔ)程版本是否大于主板程序版本進(jìn)行判斷;若判斷成立則對(duì)主板程序進(jìn)行程序升級(jí),若不成立則主板程序不升級(jí)。
7、作為優(yōu)選,4g模塊存儲(chǔ)程版本大于主板程序版本不成立,重新檢測(cè)4g模塊內(nèi)是否存儲(chǔ)程序。
8、作為優(yōu)選,校驗(yàn)失敗后,清除4g模塊存儲(chǔ)程序,而后遠(yuǎn)程推送適配機(jī)型最新程序至4g模塊中,而后重新檢測(cè)4g模塊內(nèi)是否存儲(chǔ)程序,直至校驗(yàn)成功。
9、作為優(yōu)選,機(jī)組上電初始化后,判斷是否有遠(yuǎn)程推送數(shù)據(jù);若有,則接收遠(yuǎn)程推送程序,而后檢測(cè)4g模塊內(nèi)是否存儲(chǔ)程序;若沒有,則直接檢測(cè)4g模塊內(nèi)是否存儲(chǔ)程序。
10、本專利技術(shù)的技術(shù)方案的有益效果為:可以提高4g模塊的使用容錯(cuò)率,可根據(jù)自動(dòng)識(shí)別機(jī)型,從而避免了4g模塊混用時(shí)無法進(jìn)行遠(yuǎn)程升級(jí)或升級(jí)錯(cuò)誤的情況;并且,本專利技術(shù)能夠?qū)崿F(xiàn)了一個(gè)4g模塊通用多種機(jī)型的目的。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種基于4G模塊進(jìn)行程序在線升級(jí)的機(jī)型識(shí)別方法,其特征在于:機(jī)組主板中記錄有原有程序機(jī)型校驗(yàn)碼;
2.根據(jù)權(quán)利要求1所述的一種基于4G模塊進(jìn)行程序在線升級(jí)的機(jī)型識(shí)別方法,其特征在于:校驗(yàn)成功后,則獲取主板程序版本,獲取4G模塊存儲(chǔ)程序版本,而后對(duì)4G模塊存儲(chǔ)程版本是否大于主板程序版本進(jìn)行判斷;若判斷成立則對(duì)主板程序進(jìn)行程序升級(jí),若不成立則主板程序不升級(jí)。
3.根據(jù)權(quán)利要求2所述的一種基于4G模塊進(jìn)行程序在線升級(jí)的機(jī)型識(shí)別方法,其特征在于:4G模塊存儲(chǔ)程版本大于主板程序版本不成立,重新檢測(cè)4G模塊內(nèi)是否存儲(chǔ)程序。
4.根據(jù)權(quán)利要求1所述的一種基于4G模塊進(jìn)行程序在線升級(jí)的機(jī)型識(shí)別方法,其特征在于:校驗(yàn)失敗后,清除4?G模塊存儲(chǔ)程序,而后遠(yuǎn)程推送適配機(jī)型最新程序至4G模塊中,而后重新檢測(cè)4G模塊內(nèi)是否存儲(chǔ)程序,直至校驗(yàn)成功。
5.根據(jù)權(quán)利要求1所述的一種基于4G模塊進(jìn)行程序在線升級(jí)的機(jī)型識(shí)別方法,其特征在于:機(jī)組上電初始化后,判斷是否有遠(yuǎn)程推送數(shù)據(jù);若有,則接收遠(yuǎn)程推送程序,而后檢測(cè)4G模塊內(nèi)是否存儲(chǔ)程序;若沒有,則直接檢測(cè)4G模塊
...【技術(shù)特征摘要】
1.一種基于4g模塊進(jìn)行程序在線升級(jí)的機(jī)型識(shí)別方法,其特征在于:機(jī)組主板中記錄有原有程序機(jī)型校驗(yàn)碼;
2.根據(jù)權(quán)利要求1所述的一種基于4g模塊進(jìn)行程序在線升級(jí)的機(jī)型識(shí)別方法,其特征在于:校驗(yàn)成功后,則獲取主板程序版本,獲取4g模塊存儲(chǔ)程序版本,而后對(duì)4g模塊存儲(chǔ)程版本是否大于主板程序版本進(jìn)行判斷;若判斷成立則對(duì)主板程序進(jìn)行程序升級(jí),若不成立則主板程序不升級(jí)。
3.根據(jù)權(quán)利要求2所述的一種基于4g模塊進(jìn)行程序在線升級(jí)的機(jī)型識(shí)別方法,其特征在于:4g模塊存儲(chǔ)程版本大于主板程序版本不...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:周丹丹,李凱翔,葉俊杰,李賀,陽婷,
申請(qǐng)(專利權(quán))人:浙江中廣電器集團(tuán)股份有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。