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