欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

語音模組固件升級(jí)方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40457345發(fā)布日期:2024-12-27 09:22閱讀:11來源:國知局
語音模組固件升級(jí)方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)與流程

本申請(qǐng)屬于語音,具體涉及一種語音模組固件升級(jí)方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)。


背景技術(shù):

1、隨著科學(xué)技術(shù)水平的不斷提高和用戶需求的不斷增長,用戶對(duì)于家電設(shè)備的要求也越來越高?,F(xiàn)有的家電設(shè)備,很多都配備有語音功能,通常由設(shè)置于家電設(shè)備內(nèi)的語音模組與云端服務(wù)器協(xié)同配合實(shí)現(xiàn)。

2、在實(shí)際應(yīng)用中,家電設(shè)備的語音功能需要不斷進(jìn)行升級(jí)和優(yōu)化,以適應(yīng)多種多樣的應(yīng)用場(chǎng)景和用戶需求。而家電設(shè)備語音功能的升級(jí)優(yōu)化通常通過升級(jí)語音模組的固件來實(shí)現(xiàn)?,F(xiàn)有的語音模組一般采用集成整個(gè)語音模組所有功能的單個(gè)固件包進(jìn)行升級(jí),即升級(jí)時(shí)一次性替換語音模組的全部固件。

3、然而,這樣的固件包開發(fā)、聯(lián)調(diào)、測(cè)試周期較長,且占用空間大,導(dǎo)致升級(jí)時(shí)間長、升級(jí)失敗概率大,嚴(yán)重影響了用戶體驗(yàn)。


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

1、本申請(qǐng)?zhí)峁┝艘环N語音模組固件升級(jí)方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)。

2、第一方面,本申請(qǐng)?zhí)峁┮环N語音模組固件升級(jí)方法,所述語音模組包括主功能模塊和多個(gè)子功能模塊,所述方法包括:

3、獲取服務(wù)器發(fā)送的固件升級(jí)文件,所述固件升級(jí)文件包括升級(jí)信息和升級(jí)包,所述升級(jí)信息用于指示待升級(jí)的目標(biāo)模塊;

4、將所述升級(jí)包存儲(chǔ)至目標(biāo)flash空間內(nèi);

5、根據(jù)所述待升級(jí)的目標(biāo)模塊的類型,通過所述flash空間中的升級(jí)包進(jìn)行升級(jí),其中,所述主功能模塊與所述子功能模塊升級(jí)方式不同。

6、可選的,所述目標(biāo)模塊為第一子功能模塊,所述第一子功能模塊非配置模塊,所述升級(jí)包包括第一動(dòng)態(tài)庫,所述第一動(dòng)態(tài)庫是對(duì)子功能模塊的升級(jí)程序封裝得到的;

7、所述根據(jù)所述待升級(jí)的目標(biāo)模塊的類型,通過所述flash空間中的升級(jí)包進(jìn)行升級(jí),包括:

8、若所述目標(biāo)模塊為第一子功能模塊,在程序運(yùn)行區(qū)獲取所述目標(biāo)模塊關(guān)聯(lián)的第二動(dòng)態(tài)庫;

9、在所述程序運(yùn)行區(qū)中,將所述第一動(dòng)態(tài)庫替換所述第二動(dòng)態(tài)庫,并重啟所述語音模組,并重新建立所述第一動(dòng)態(tài)庫與所述目標(biāo)模塊的關(guān)聯(lián)關(guān)系。

10、可選的,所述目標(biāo)模塊為主功能模塊,所述升級(jí)包為將升級(jí)所需軟件打包成的新固件包;

11、所述根據(jù)所述待升級(jí)的目標(biāo)模塊的類型,通過所述flash空間中的升級(jí)包進(jìn)行升級(jí),包括:

12、若所述目標(biāo)模塊為主功能模塊,則通過所述新固件包對(duì)所述主功能模塊進(jìn)行升級(jí)。

13、可選的,所述目標(biāo)模塊為第二子功能模塊,所述第二子功能模塊為配置模塊,所述升級(jí)包包括第一配置文件;所述根據(jù)所述待升級(jí)的目標(biāo)模塊的類型,通過所述flash空間中的升級(jí)包進(jìn)行升級(jí),包括:

14、若所述目標(biāo)模塊為第二子功能模塊,在flash空間的配置文件存儲(chǔ)處獲取所述目標(biāo)模塊關(guān)聯(lián)的第二配置文件;

15、在flash空間的配置文件存儲(chǔ)處,將所述第一配置文件替換所述第二配置文件,并重啟所述語音模組,并重新建立所述第一配置文件與所述目標(biāo)模塊的關(guān)聯(lián)關(guān)系。

16、可選的,所述將所述升級(jí)包存儲(chǔ)至目標(biāo)flash空間內(nèi)之前,所述方法還包括:

17、根據(jù)所述語音模組的歷史升級(jí)過程,獲取所述主功能模塊升級(jí)占用的第一flash空間大小以及每個(gè)子功能模塊升級(jí)占用的第二flash空間大??;

18、根據(jù)所述第一flash空間大小和多個(gè)第二flash空間大小,在所述第一flash空間大小和多個(gè)第二flash空間大小中,確定最大的第三flash空間大??;

19、根據(jù)所述第三flash空間大小,確定目標(biāo)flash空間。

20、可選的,所述根據(jù)所述第三flash空間,確定目標(biāo)flash空間,包括:

21、獲取空間擴(kuò)展信息,所述空間擴(kuò)展信息包括擴(kuò)展系數(shù)或擴(kuò)展余量;

22、根據(jù)所述空間擴(kuò)展信息和所述第三flash空間,確定目標(biāo)flash空間,使得所述目標(biāo)flash空間的大小大于所述第三flash空間。

23、可選的,所述多個(gè)子功能模塊包括基礎(chǔ)通信模塊、網(wǎng)絡(luò)通信模塊、語音識(shí)別前端算法模塊,所述主功能模塊用于實(shí)現(xiàn)語音模組的應(yīng)用業(yè)務(wù)功能,以及協(xié)調(diào)各子功能模塊之間的相互通信。

24、第二方面,本申請(qǐng)?zhí)峁┮环N語音模組固件升級(jí)裝置,所述語音模組包括主功能模塊和多個(gè)子功能模塊,所述裝置包括:

25、獲取模塊,用于獲取服務(wù)器發(fā)送的固件升級(jí)文件,所述固件升級(jí)文件包括升級(jí)信息和升級(jí)包,所述升級(jí)信息用于指示待升級(jí)的目標(biāo)模塊;

26、存儲(chǔ)模塊,用于將所述升級(jí)包存儲(chǔ)至目標(biāo)flash空間內(nèi);

27、升級(jí)模塊,用于根據(jù)所述待升級(jí)的目標(biāo)模塊的類型,通過所述flash空間中的升級(jí)包進(jìn)行升級(jí),其中,所述主功能模塊與所述子功能模塊升級(jí)方式不同。

28、第三方面,本申請(qǐng)?zhí)峁┮环N語音芯片設(shè)備,包括:存儲(chǔ)器和至少一個(gè)處理器;

29、所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序;

30、所述至少一個(gè)處理器用于運(yùn)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序以實(shí)現(xiàn)如第一方面所述的方法。

31、第四方面,本申請(qǐng)?zhí)峁┮环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序;

32、所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面所述的方法。

33、本申請(qǐng)?zhí)峁┑恼Z音模組固件升級(jí)方法,通過根據(jù)語音模組各組件負(fù)責(zé)的業(yè)務(wù)情況,劃分不同的功能模塊,各功能模塊的所需的固件獨(dú)立封裝,在固件升級(jí)時(shí),針對(duì)不同功能模塊分別升級(jí),不同的模塊在固件升級(jí)時(shí)共用同一塊flash空間,根據(jù)升級(jí)文件中的升級(jí)信息指示的目標(biāo)功能模塊的類型,確定本次升級(jí)采取的目標(biāo)升級(jí)方式,并按照目標(biāo)升級(jí)方式對(duì)應(yīng)的固件升級(jí)代碼,通過所述flash空間中的升級(jí)包進(jìn)行升級(jí),節(jié)省了傳輸升級(jí)文件占用的帶寬以及存放升級(jí)包的flash空間,降低了新固件開發(fā)、測(cè)試、聯(lián)調(diào)所需的時(shí)間,在低誤碼率、低成本的前提下滿足了語音模組頻繁的升級(jí)需求,減少單次升級(jí)所需的時(shí)間,進(jìn)而提升用戶的滿意度。



技術(shù)特征:

1.一種語音模組固件升級(jí)方法,其特征在于,所述語音模組包括主功能模塊和多個(gè)子功能模塊,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)模塊為第一子功能模塊,所述第一子功能模塊非配置模塊,所述升級(jí)包包括第一動(dòng)態(tài)庫,所述第一動(dòng)態(tài)庫是對(duì)子功能模塊的升級(jí)程序封裝得到的;

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)模塊為主功能模塊,所述升級(jí)包為將升級(jí)所需軟件打包成的新固件包;

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)模塊為第二子功能模塊,所述第二子功能模塊為配置模塊,所述升級(jí)包包括第一配置文件;所述根據(jù)所述待升級(jí)的目標(biāo)模塊的類型,通過所述flash空間中的升級(jí)包進(jìn)行升級(jí),包括:

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,不同的模塊在固件升級(jí)時(shí)共用同一塊flash空間,所述將所述升級(jí)包存儲(chǔ)至目標(biāo)flash空間內(nèi)之前,所述方法還包括:

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述第三flash空間,確定目標(biāo)flash空間,包括:

7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述多個(gè)子功能模塊包括基礎(chǔ)通信模塊、網(wǎng)絡(luò)通信模塊、語音識(shí)別前端算法模塊,所述主功能模塊用于實(shí)現(xiàn)語音模組的應(yīng)用業(yè)務(wù)功能,以及協(xié)調(diào)各子功能模塊之間的相互通信。

8.一種語音模組固件升級(jí)裝置,其特征在于,所述語音模組包括主功能模塊和多個(gè)子功能模塊,所述裝置包括:

9.一種語音芯片設(shè)備,其特征在于,包括:存儲(chǔ)器和至少一個(gè)處理器;

10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其上存儲(chǔ)有計(jì)算機(jī)程序;


技術(shù)總結(jié)
本申請(qǐng)屬于語音技術(shù)領(lǐng)域,具體涉及一種語音模組固件升級(jí)方法、裝置、設(shè)備和存儲(chǔ)介質(zhì),該方法通過獲取服務(wù)器發(fā)送的固件升級(jí)文件,所述固件升級(jí)文件包括升級(jí)信息和升級(jí)包,所述升級(jí)信息用于指示待升級(jí)的目標(biāo)模塊;將所述升級(jí)包存儲(chǔ)至目標(biāo)Flash空間內(nèi),其中,不同的模塊在固件升級(jí)時(shí)共用同一塊Flash空間;根據(jù)所述待升級(jí)的目標(biāo)模塊的類型,通過所述Flash空間中的升級(jí)包進(jìn)行升級(jí),其中,所述主功能模塊與所述子功能模塊升級(jí)方式不同,節(jié)省了傳輸升級(jí)文件占用的帶寬以及存放升級(jí)包的Flash空間,降低了新固件開發(fā)、測(cè)試、聯(lián)調(diào)所需的時(shí)間,在低誤碼率、低成本的前提下滿足了語音模組頻繁的升級(jí)需求,減少單次升級(jí)所需的時(shí)間,進(jìn)而提升用戶的滿意度。

技術(shù)研發(fā)人員:王金紅,許升,黃振興,鐘壯,丁曉鵬
受保護(hù)的技術(shù)使用者:青島海爾洗衣機(jī)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/26
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
田东县| 南召县| 凤阳县| 福贡县| 湟中县| 沾化县| 云南省| 大方县| 哈尔滨市| 涿州市| 长白| 曲松县| 思茅市| 金沙县| 五台县| 巨野县| 虞城县| 贵港市| 朝阳市| 临高县| 云和县| 垦利县| 大余县| 丰城市| 巴林右旗| 唐河县| 南阳市| 昔阳县| 汽车| 简阳市| 蓬莱市| 横山县| 开封市| 开阳县| 闽侯县| 沁阳市| 贵定县| 岚皋县| 文安县| 南投县| 开平市|