日本国产欧美大码a视频,亚洲美女久久,人人爱人人搞,亚洲18在线观看,aaa少妇高潮大片免费下载,日日干夜夜草,99免费在线观看

電力嵌入式終端程序升級(jí)方法、模組、終端及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):42291703發(fā)布日期:2025-06-27 18:24閱讀:6來(lái)源:國(guó)知局

本申請(qǐng)屬于電數(shù)字?jǐn)?shù)據(jù)處理,尤其涉及電力嵌入式終端程序升級(jí)方法、模組、終端及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、目前,不同電力嵌入式終端的程序在進(jìn)行版本的迭代時(shí),都需要通過(guò)bios(basicinput/output?system,基本輸入輸出系統(tǒng))進(jìn)行更新,通常來(lái)說(shuō),一個(gè)電力嵌入式終端中存在一個(gè)運(yùn)行的程序,不同類型的電力嵌入式終端運(yùn)行不同類型的程序,因此不同類型的電力嵌入式終端進(jìn)行版本的迭代(升級(jí)或者更新)時(shí)需要不同的bios進(jìn)行配置,這導(dǎo)致不同類型的設(shè)備bios配置的流程不固定、參數(shù)不固定,移植也不方便。


技術(shù)實(shí)現(xiàn)思路

1、本申請(qǐng)實(shí)施例提供了電力嵌入式終端程序升級(jí)方法、模組、終端及存儲(chǔ)介質(zhì),以使同一個(gè)bios能夠適用于多種類型的電力嵌入式終端中的程序進(jìn)行升級(jí)。

2、本申請(qǐng)是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的:

3、第一方面,本申請(qǐng)實(shí)施例提供了一種電力嵌入式終端程序升級(jí)方法,應(yīng)用于針對(duì)電力嵌入式終端的bios,所述電力嵌入式終端中運(yùn)行一種可升級(jí)的程序,所述bios包含多種程序升級(jí)流程,方法包括:

4、獲取目標(biāo)設(shè)備的程序升級(jí)數(shù)據(jù)、程序運(yùn)行參數(shù)和程序配置;其中,目標(biāo)設(shè)備為任意一個(gè)電力嵌入式終端。

5、基于程序升級(jí)數(shù)據(jù)和程序運(yùn)行參數(shù),判斷目標(biāo)設(shè)備是否進(jìn)行程序升級(jí)。

6、若目標(biāo)設(shè)備需要進(jìn)行程序升級(jí),則基于程序配置,從多種程序升級(jí)流程中確定出與目標(biāo)設(shè)備對(duì)應(yīng)的目標(biāo)升級(jí)流程。

7、基于目標(biāo)升級(jí)流程,使用程序升級(jí)數(shù)據(jù)對(duì)目標(biāo)設(shè)備中的程序進(jìn)行升級(jí)。

8、結(jié)合第一方面,在一些可能的實(shí)現(xiàn)方式中,使用程序升級(jí)數(shù)據(jù)對(duì)目標(biāo)設(shè)備中的程序進(jìn)行升級(jí),包括:

9、擦除目標(biāo)設(shè)備中的程序,并將程序升級(jí)數(shù)據(jù)全部寫入目標(biāo)設(shè)備。

10、結(jié)合第一方面,在一些可能的實(shí)現(xiàn)方式中,在擦除所述目標(biāo)設(shè)備中的程序之前,方法還包括:

11、對(duì)程序升級(jí)數(shù)據(jù)進(jìn)行crc檢驗(yàn),判斷程序升級(jí)數(shù)據(jù)是否為完整且正確的升級(jí)數(shù)據(jù)。

12、若程序升級(jí)數(shù)據(jù)為完整且正確的升級(jí)數(shù)據(jù),則擦除目標(biāo)設(shè)備中的程序,并將程序升級(jí)數(shù)據(jù)全部寫入目標(biāo)設(shè)備。

13、若程序升級(jí)數(shù)據(jù)不為完整且正確的升級(jí)數(shù)據(jù),則對(duì)目標(biāo)設(shè)備中的程序進(jìn)行crc檢驗(yàn);若目標(biāo)設(shè)備中的程序?yàn)橥暾艺_的數(shù)據(jù),則執(zhí)行原有程序;若目標(biāo)設(shè)備中的程序不為完整且正確的數(shù)據(jù),則重新獲取程序升級(jí)數(shù)據(jù)。

14、結(jié)合第一方面,在一些可能的實(shí)現(xiàn)方式中,對(duì)程序升級(jí)數(shù)據(jù)進(jìn)行crc檢驗(yàn),判斷程序升級(jí)數(shù)據(jù)是否為完整且正確的升級(jí)數(shù)據(jù),包括:

15、基于預(yù)設(shè)生成多項(xiàng)式,將程序升級(jí)數(shù)據(jù)進(jìn)行二進(jìn)制的異或操作,得到第一crc校驗(yàn)值。

16、若程序升級(jí)數(shù)據(jù)中的校驗(yàn)位存儲(chǔ)的crc校驗(yàn)值與第一crc校驗(yàn)值相同,則程序升級(jí)數(shù)據(jù)為完整且正確的升級(jí)數(shù)據(jù)。

17、結(jié)合第一方面,在一些可能的實(shí)現(xiàn)方式中,預(yù)設(shè)生成多項(xiàng)式包括:crc-8生成多項(xiàng)式、crc-16生成多項(xiàng)式、crc-32生成多項(xiàng)式、crc-64生成多項(xiàng)式或者crc-ccitt生成多項(xiàng)式。

18、結(jié)合第一方面,在一些可能的實(shí)現(xiàn)方式中,將程序升級(jí)數(shù)據(jù)全部寫入目標(biāo)設(shè)備包括:

19、將程序升級(jí)數(shù)據(jù)劃分為多個(gè)連續(xù)的子數(shù)據(jù)集。

20、依次進(jìn)行多個(gè)連續(xù)的子數(shù)據(jù)集的寫入。

21、針對(duì)每一個(gè)子數(shù)據(jù)集,當(dāng)該子數(shù)據(jù)集寫入完成后,獲取此時(shí)目標(biāo)設(shè)備中與該子數(shù)據(jù)集對(duì)應(yīng)的內(nèi)容;若此時(shí)目標(biāo)設(shè)備中與該子數(shù)據(jù)集對(duì)應(yīng)的程序和該子數(shù)據(jù)集完全相同,則該子數(shù)據(jù)集的數(shù)據(jù)比對(duì)正確,若此時(shí)目標(biāo)設(shè)備中與該子數(shù)據(jù)集對(duì)應(yīng)的內(nèi)容和該子數(shù)據(jù)集不完全相同,則該子數(shù)據(jù)集的數(shù)據(jù)比對(duì)錯(cuò)誤,重新進(jìn)行該子數(shù)據(jù)集的寫入,若該子數(shù)據(jù)集的數(shù)據(jù)比對(duì)錯(cuò)誤的次數(shù)超過(guò)預(yù)設(shè)閾值,則重新進(jìn)行升級(jí)。

22、若全部的子數(shù)據(jù)集的數(shù)據(jù)比對(duì)正確,則完成目標(biāo)設(shè)備程序的升級(jí)。

23、結(jié)合第一方面,在一些可能的實(shí)現(xiàn)方式中,方法還包括:

24、在目標(biāo)設(shè)備程序升級(jí)完成后,將目標(biāo)設(shè)備此時(shí)的程序運(yùn)行參數(shù)進(jìn)行更新;其中,更新后的程序運(yùn)行參數(shù)不會(huì)使目標(biāo)設(shè)備再次進(jìn)行升級(jí)。

25、第二方面,本申請(qǐng)實(shí)施例提供了一種電力嵌入式終端程序升級(jí)模組,包括:

26、數(shù)據(jù)獲取模塊,用于獲取目標(biāo)設(shè)備的程序升級(jí)數(shù)據(jù)、程序運(yùn)行參數(shù)和程序配置;其中,目標(biāo)設(shè)備為任意一個(gè)電力嵌入式終端。

27、第一判斷模塊,用于基于程序升級(jí)數(shù)據(jù)和程序運(yùn)行參數(shù),判斷目標(biāo)設(shè)備是否進(jìn)行程序升級(jí)。

28、第二判斷模塊,用于若目標(biāo)設(shè)備需要進(jìn)行程序升級(jí),則基于程序配置,從多種程序升級(jí)流程中確定出與目標(biāo)設(shè)備對(duì)應(yīng)的目標(biāo)升級(jí)流程。

29、設(shè)備升級(jí)模塊,用于基于目標(biāo)升級(jí)流程,使用程序升級(jí)數(shù)據(jù)對(duì)目標(biāo)設(shè)備中的程序進(jìn)行升級(jí)。

30、第三方面,本申請(qǐng)實(shí)施例提供了一種電力嵌入式終端,包括:處理器和存儲(chǔ)器,該存儲(chǔ)器用于存儲(chǔ)嵌入式程序,所述處理器執(zhí)行所述嵌入式程序時(shí)實(shí)現(xiàn)如第一方面任一項(xiàng)所述的電力嵌入式終端程序升級(jí)方法。

31、第四方面,本申請(qǐng)實(shí)施例提供了一種嵌入式可讀存儲(chǔ)介質(zhì),所述嵌入式可讀存儲(chǔ)介質(zhì)存儲(chǔ)有嵌入式程序,所述嵌入式程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面任一項(xiàng)所述的電力嵌入式終端程序升級(jí)方法。

32、可以理解的是,上述第二方面至第四方面的有益效果可以參見(jiàn)上述第一方面中的相關(guān)描述,在此不再贅述。

33、本申請(qǐng)實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:

34、本申請(qǐng)能夠根據(jù)目標(biāo)設(shè)備的程序升級(jí)數(shù)據(jù)和程序運(yùn)行參數(shù),自行判斷該設(shè)備的程序是否需要進(jìn)行升級(jí),當(dāng)程序需要升級(jí)時(shí),又可以根據(jù)程序配置從多種程序升級(jí)流程中確定出與目標(biāo)設(shè)備對(duì)應(yīng)的目標(biāo)升級(jí)流程,并按照目標(biāo)升級(jí)流程使用程序升級(jí)數(shù)據(jù)對(duì)目標(biāo)設(shè)備中的程序進(jìn)行升級(jí)。相比較于傳統(tǒng)的bios,本申請(qǐng)的bios能夠適用于多種類型的電力嵌入式終端中的程序進(jìn)行升級(jí),使bios適用于更多的場(chǎng)景,bios在移植使用的時(shí)候,只需要修改bios本身的配置和底層驅(qū)動(dòng)即可,不需要關(guān)心更新程序的流程和邏輯的問(wèn)題,相比于傳統(tǒng)bios根據(jù)不同需求重新編寫整套邏輯,工作量大大減小。

35、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本說(shuō)明書。



技術(shù)特征:

1.一種電力嵌入式終端程序升級(jí)方法,其特征在于,應(yīng)用于針對(duì)電力嵌入式終端的bios,所述電力嵌入式終端中運(yùn)行一種可升級(jí)的程序,所述bios包含多種程序升級(jí)流程,所述方法包括:

2.如權(quán)利要求1所述的程序升級(jí)方法,其特征在于,所述使用所述程序升級(jí)數(shù)據(jù)對(duì)所述目標(biāo)設(shè)備中的程序進(jìn)行升級(jí),包括:

3.如權(quán)利要求2所述的電力嵌入式終端程序升級(jí)方法,其特征在于,在擦除所述目標(biāo)設(shè)備中的程序之前,所述方法還包括:

4.如權(quán)利要求3所述的電力嵌入式終端程序升級(jí)方法,其特征在于,所述對(duì)所述程序升級(jí)數(shù)據(jù)進(jìn)行crc檢驗(yàn),判斷所述程序升級(jí)數(shù)據(jù)是否為完整且正確的升級(jí)數(shù)據(jù),包括:

5.如權(quán)利要求4所述的電力嵌入式終端程序升級(jí)方法,其特征在于,所述預(yù)設(shè)生成多項(xiàng)式包括:crc-8生成多項(xiàng)式、crc-16生成多項(xiàng)式、crc-32生成多項(xiàng)式、crc-64生成多項(xiàng)式或者crc-ccitt生成多項(xiàng)式。

6.如權(quán)利要求2所述的電力嵌入式終端程序升級(jí)方法,其特征在于,所述將所述程序升級(jí)數(shù)據(jù)全部寫入所述目標(biāo)設(shè)備包括:

7.如權(quán)利要求6所述的電力嵌入式終端程序升級(jí)方法,其特征在于,所述方法還包括:

8.一種電力嵌入式終端程序升級(jí)模組,其特征在于,包括:

9.一種電力嵌入式終端,包括:處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有可在所述處理器上運(yùn)行的嵌入式程序,其特征在于,所述處理器執(zhí)行所述嵌入式程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的電力嵌入式終端程序升級(jí)方法。

10.一種嵌入式可讀存儲(chǔ)介質(zhì),所述嵌入式可讀存儲(chǔ)介質(zhì)存儲(chǔ)有嵌入式程序,其特征在于,所述嵌入式程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的電力嵌入式終端程序升級(jí)方法。


技術(shù)總結(jié)
本申請(qǐng)適用于電數(shù)字?jǐn)?shù)據(jù)處理技術(shù)領(lǐng)域,提供了電力嵌入式終端程序升級(jí)方法、模組、終端及存儲(chǔ)介質(zhì),該方法包括:獲取目標(biāo)設(shè)備的程序升級(jí)數(shù)據(jù)、程序運(yùn)行參數(shù)和程序配置;其中,目標(biāo)設(shè)備為任意一個(gè)第一設(shè)備;基于程序升級(jí)數(shù)據(jù)和程序運(yùn)行參數(shù),判斷目標(biāo)設(shè)備是否進(jìn)行程序升級(jí);若目標(biāo)設(shè)備需要進(jìn)行程序升級(jí),則基于程序配置,從多種程序升級(jí)流程中確定出與目標(biāo)設(shè)備對(duì)應(yīng)的目標(biāo)升級(jí)流程;基于目標(biāo)升級(jí)流程,使用程序升級(jí)數(shù)據(jù)對(duì)目標(biāo)設(shè)備中的程序進(jìn)行升級(jí)。本申請(qǐng)能夠使同一個(gè)BIOS能夠適用于多種類型的電力嵌入式終端中的程序進(jìn)行升級(jí)。

技術(shù)研發(fā)人員:孟楠,方程,劉海濤,韓毅,孫浩田,張珈瑞,張凱,王琳凱,劉子騰
受保護(hù)的技術(shù)使用者:石家莊科林電氣股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/6/26
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1