本公開涉及充電,尤其涉及一種固件的更新方法、裝置、固件更新系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著終端(例如,手機(jī))充電技術(shù)的不斷發(fā)展,充電功率越來(lái)越大,充電器的性能和安全性變得越來(lái)越重要。在充電過(guò)程中,如果充電器的固件損壞或者硬件運(yùn)行不正常,可能會(huì)出現(xiàn)充電失敗的情況,在大功率充電場(chǎng)景下,甚至?xí)a(chǎn)生安全隱患。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供一種固件的更新方法、裝置、固件更新系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)。
2、根據(jù)本公開的第一方面,提供一種固件的更新方法,所述方法由充電器端執(zhí)行,所述方法包括:
3、向終端發(fā)送第一數(shù)據(jù),所述第一數(shù)據(jù)包括所述充電器端在充電過(guò)程中的充電狀態(tài)信息;
4、接收所述終端發(fā)送的第二數(shù)據(jù),所述第二數(shù)據(jù)包括基于所述第一數(shù)據(jù)確定的用于更新所述充電器端的固件的程序數(shù)據(jù);
5、基于所述第二數(shù)據(jù)更新所述充電器端的固件。
6、在一個(gè)實(shí)施例中,所述充電狀態(tài)信息包括以下至少之一:
7、發(fā)生過(guò)保護(hù)的次數(shù)、充電電流、充電電壓、器件溫度、充電效率、采用的充電協(xié)議、充電功率、關(guān)鍵器件的工作狀態(tài)、終端申請(qǐng)的充電電壓和終端申請(qǐng)的充電電流。
8、在一個(gè)實(shí)施例中,所述方法還包括:
9、存儲(chǔ)所述第一數(shù)據(jù);
10、在第一時(shí)間后刪除存儲(chǔ)的所述第一數(shù)據(jù)。
11、在一個(gè)實(shí)施例中,所述向終端發(fā)送所述第一數(shù)據(jù),包括:
12、響應(yīng)于處于充電完成狀態(tài),向所述終端發(fā)送所述第一數(shù)據(jù)。
13、在一個(gè)實(shí)施例中,所述方法還包括:
14、向所述終端發(fā)送更新信息;
15、其中,所述更新信息指示所述終端更新所述充電器端的固件的程序數(shù)據(jù)的進(jìn)度。
16、根據(jù)本公開的第二方面,提供一種固件的更新方法,所述方法由終端執(zhí)行,所述方法包括:
17、接收充電器端發(fā)送的第一數(shù)據(jù),所述第一數(shù)據(jù)包括所述充電器端在充電過(guò)程中的充電狀態(tài)信息;
18、向云端發(fā)送所述第一數(shù)據(jù);
19、響應(yīng)于所述云端的固件與所述充電器端的固件不同,從所述云端接收第二數(shù)據(jù),所述第二數(shù)據(jù)包括基于所述第一數(shù)據(jù)確定的更新后的固件的程序數(shù)據(jù);
20、向所述充電器端發(fā)送所述第二數(shù)據(jù)。
21、在一個(gè)實(shí)施例中,所述向云端發(fā)送所述第一數(shù)據(jù),包括:
22、響應(yīng)于所述充電狀態(tài)信息指示的狀態(tài)為第一狀態(tài),向所述云端發(fā)送所述第一數(shù)據(jù);
23、其中,所述第一狀態(tài)基于所述終端發(fā)生的過(guò)保護(hù)事件的次數(shù)確定。
24、在一個(gè)實(shí)施例中,所述向所述充電器端發(fā)送所述第二數(shù)據(jù),包括:
25、響應(yīng)于所述終端處于充電完成狀態(tài),向所述充電器端發(fā)送所述第二數(shù)據(jù);
26、和/或,
27、響應(yīng)于檢測(cè)到用戶的第一操作指令,向所述充電器端發(fā)送所述第二數(shù)據(jù)。
28、在一個(gè)實(shí)施例中,所述方法還包括:
29、接收所述充電器端發(fā)送的更新信息;
30、其中,所述更新信息指示所述終端更新所述充電器端的固件的程序數(shù)據(jù)的進(jìn)度。
31、根據(jù)本公開的第三方面,提供一種固件的更新方法,所述方法由云端執(zhí)行,所述方法包括:
32、接收終端發(fā)送的第一數(shù)據(jù),所述第一數(shù)據(jù)包括所述充電器端在充電過(guò)程中的充電狀態(tài)信息;
33、獲取第二數(shù)據(jù),所述第二數(shù)據(jù)包括基于所述第一數(shù)據(jù)確定的更新后的固件的程序數(shù)據(jù);
34、向所述終端發(fā)送所述第二數(shù)據(jù)。
35、根據(jù)本公開的第四方面,提供一種固件的更新方法,所述方法由固件更新系統(tǒng)執(zhí)行,所述方法包括:
36、充電器端向終端發(fā)送所述第一數(shù)據(jù),所述第一數(shù)據(jù)包括所述充電器端在充電過(guò)程中的充電狀態(tài)信息;
37、所述終端向云端發(fā)送所述第一數(shù)據(jù);
38、所述云端獲取第二數(shù)據(jù),所述第二數(shù)據(jù)包括基于所述第一數(shù)據(jù)確定的用于更新所述充電器端的固件的程序數(shù)據(jù);
39、所述云端向所述終端發(fā)送所述第二數(shù)據(jù);
40、所述終端基于所述第二數(shù)據(jù)更新所述充電器端的固件。
41、根據(jù)本公開的第五方面,提供一種固件的更新裝置,所述裝置包括:
42、第一發(fā)送模塊,被配置為向終端發(fā)送第一數(shù)據(jù),所述第一數(shù)據(jù)包括所述充電器端在充電過(guò)程中的充電狀態(tài)信息;
43、第一接收模塊,被配置為接收所述終端發(fā)送的第二數(shù)據(jù),所述第二數(shù)據(jù)包括基于所述第一數(shù)據(jù)確定的用于更新所述充電器端的固件的程序數(shù)據(jù);
44、第一更新模塊,被配置為基于所述第二數(shù)據(jù)更新所述充電器端的固件。
45、在一個(gè)實(shí)施例中,所述第一發(fā)送模塊還被配置為:所述充電狀態(tài)信息包括以下至少之一:
46、發(fā)生過(guò)保護(hù)的次數(shù)、充電電流、充電電壓、器件溫度、充電效率、采用的充電協(xié)議、充電功率、關(guān)鍵器件的工作狀態(tài)、終端申請(qǐng)的充電電壓和終端申請(qǐng)的充電電流。
47、在一個(gè)實(shí)施例中,所述裝置還包括:
48、存儲(chǔ)模塊,被配置為存儲(chǔ)所述第一數(shù)據(jù);
49、刪除模塊,被配置為在第一時(shí)間后刪除存儲(chǔ)的所述第一數(shù)據(jù)。
50、在一個(gè)實(shí)施例中,所述第一發(fā)送模塊還被配置為:
51、響應(yīng)于處于充電完成狀態(tài),向所述終端發(fā)送所述第一數(shù)據(jù)。
52、在一個(gè)實(shí)施例中,所述第一發(fā)送模塊還被配置為:
53、向所述終端發(fā)送更新信息;
54、其中,所述更新信息指示所述終端更新所述充電器端的固件的程序數(shù)據(jù)的進(jìn)度。
55、根據(jù)本公開的第六方面,提供一種固件的更新裝置,所述裝置包括:
56、第二接收模塊,被配置為接收充電器端發(fā)送的第一數(shù)據(jù),所述第一數(shù)據(jù)包括所述充電器端在充電過(guò)程中的充電狀態(tài)信息;
57、第二發(fā)送模塊,被配置為向云端發(fā)送所述第一數(shù)據(jù);
58、第二接收模塊,還被配置為:響應(yīng)于所述云端的固件與所述充電器端的固件不同,從所述云端接收第二數(shù)據(jù),所述第二數(shù)據(jù)包括基于所述第一數(shù)據(jù)確定的更新后的固件的程序數(shù)據(jù);
59、第二發(fā)送模塊,還被配置為:向所述充電器端發(fā)送所述第二數(shù)據(jù)。
60、在一個(gè)實(shí)施例中,所述第二發(fā)送模塊還被配置為:
61、響應(yīng)于所述充電狀態(tài)信息指示的狀態(tài)為第一狀態(tài),向所述云端發(fā)送所述第一數(shù)據(jù);
62、其中,所述第一狀態(tài)基于所述終端發(fā)生的過(guò)保護(hù)事件的次數(shù)確定。
63、在一個(gè)實(shí)施例中,所述第二發(fā)送模塊還被配置為:
64、響應(yīng)于所述終端處于充電完成狀態(tài),向所述充電器端發(fā)送所述第二數(shù)據(jù);
65、和/或,
66、響應(yīng)于檢測(cè)到用戶的第一操作指令,向所述充電器端發(fā)送所述第二數(shù)據(jù)。
67、在一個(gè)實(shí)施例中,所述第二接收模塊還被配置為:
68、接收所述充電器端發(fā)送的更新信息;
69、其中,所述更新信息指示所述終端更新所述充電器端的固件的程序數(shù)據(jù)的進(jìn)度。
70、根據(jù)本公開的第七方面,提供一種固件的更新裝置,所述裝置包括:
71、第三接收模塊,被配置為接收終端發(fā)送的第一數(shù)據(jù),所述第一數(shù)據(jù)包括所述充電器端在充電過(guò)程中的充電狀態(tài)信息;
72、第二獲取模塊,被配置為獲取第二數(shù)據(jù),所述第二數(shù)據(jù)包括基于所述第一數(shù)據(jù)確定的更新后的固件的程序數(shù)據(jù);
73、第三發(fā)送模塊,被配置為向所述終端發(fā)送所述第二數(shù)據(jù)。
74、根據(jù)本公開實(shí)施例的第八方面,提供一種固件更新系統(tǒng),所述固件更新系統(tǒng)包括充電器端、終端和云端;其中,所述充電器端用于執(zhí)行本公開所述充電器端執(zhí)行的任一方法,所述終端用于執(zhí)行所述終端執(zhí)行的任一方法,所述云端用于執(zhí)行所述云端執(zhí)行的方法。
75、根據(jù)本公開實(shí)施例的第九方面,還提供一種電子設(shè)備,包括:
76、存儲(chǔ)器;
77、處理器,與所述存儲(chǔ)器連接,被配置為通執(zhí)行存儲(chǔ)在所述存儲(chǔ)器上的計(jì)算機(jī)可執(zhí)行指令,并能夠執(zhí)行前述任一技術(shù)方案提供的方法的步驟。
78、根據(jù)本公開實(shí)施例的第十方面,還提供一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有可執(zhí)行程序,其中,所述可執(zhí)行程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述任一技術(shù)方案提供的方法的步驟。
79、本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
80、本公開實(shí)施例中,向終端發(fā)送第一數(shù)據(jù),所述第一數(shù)據(jù)包括所述充電器端在充電過(guò)程中的充電狀態(tài)信息;接收所述終端發(fā)送的第二數(shù)據(jù),所述第二數(shù)據(jù)包括基于所述第一數(shù)據(jù)確定的用于更新所述充電器端的固件的程序數(shù)據(jù);基于所述第二數(shù)據(jù)更新所述充電器端的固件。這里,所述充電器端會(huì)將所述充電器端的包括所述充電器端在充電過(guò)程中的充電狀態(tài)信息的第一數(shù)據(jù)發(fā)送給所述終端,可以從所述終端接收第二數(shù)據(jù),由于所述第二數(shù)據(jù)包括了基于所述第一數(shù)據(jù)確定的用于更新所述充電器端的固件的程序數(shù)據(jù),在接收到所述第二數(shù)據(jù)后,就可以基于所述第二數(shù)據(jù)更新固件的程序,相較于不能更新所述固件的程序的方式,可以更新所述充電器端的固件,一方面,在所述充電器端出現(xiàn)故障時(shí),能夠及時(shí)更新固件的程序,另一方面,可以使得所述固件的程序能夠適應(yīng)于充電狀態(tài)信息。如此,所述充電器端的充電過(guò)程會(huì)更加可靠,減少充電失敗和充電故障帶來(lái)安全隱患的情況。
81、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。