本發(fā)明涉及充電控制,尤其涉及一種車(chē)輛充電控制方法、系統(tǒng)及車(chē)載tbox和平臺(tái)。
背景技術(shù):
1、新能源汽車(chē),尤其是電動(dòng)汽車(chē)(electric?vehicles,evs)的大規(guī)模普及對(duì)充電基礎(chǔ)設(shè)施和充電管理技術(shù)提出了新的挑戰(zhàn),主要包括:
2、1)充電基礎(chǔ)設(shè)施建設(shè)的挑戰(zhàn):盡管充電站數(shù)量在不斷增加,但充電設(shè)施的分布不均、充電效率低下、與電網(wǎng)的協(xié)同不足等問(wèn)題依然突出。特別是在城市中心和長(zhǎng)途旅行途中,充電難、充電慢的問(wèn)題嚴(yán)重影響了電動(dòng)汽車(chē)的用戶(hù)體驗(yàn)和接收度。
3、2)能源消耗與電網(wǎng)負(fù)荷的挑戰(zhàn):電動(dòng)汽車(chē)的大規(guī)模充電需求若不加以科學(xué)管理,可能會(huì)對(duì)電網(wǎng)造成巨大沖擊,尤其是在用電高峰時(shí)段。無(wú)序充電會(huì)導(dǎo)致局部電網(wǎng)過(guò)載,影響電力系統(tǒng)的穩(wěn)定運(yùn)行,增加能源消耗和環(huán)境污染。
4、3)用戶(hù)充電體驗(yàn)的挑戰(zhàn):用戶(hù)對(duì)于充電的便捷性、經(jīng)濟(jì)性和安全性有著越來(lái)越高的期待。傳統(tǒng)充電模式往往無(wú)法提供個(gè)性化的充電計(jì)劃、費(fèi)用優(yōu)化和遠(yuǎn)程管理功能,限制了用戶(hù)體驗(yàn)的提升。
5、4)智能化管理需求的挑戰(zhàn):鑒于上述挑戰(zhàn),如何高效、智能地管理電動(dòng)汽車(chē)充電過(guò)程,實(shí)現(xiàn)充電資源的優(yōu)化配置,提高充電效率,減少對(duì)電網(wǎng)的負(fù)擔(dān),成為當(dāng)前亟待解決的關(guān)鍵問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問(wèn)題之一,提出了一種車(chē)輛充電控制方法、系統(tǒng)及車(chē)載tbox和平臺(tái)。
2、第一方面,本發(fā)明提供了一種車(chē)輛充電控制方法,應(yīng)用于車(chē)載tbox,包括如下步驟:
3、獲取登錄令牌,利用登錄令牌登錄平臺(tái);
4、接收平臺(tái)下發(fā)的配置信息,配置信息包括入網(wǎng)配置命令、退網(wǎng)配置命令;
5、當(dāng)接收到平臺(tái)下發(fā)的入網(wǎng)配置命令時(shí),響應(yīng)入網(wǎng)配置命令,并將配置狀態(tài)反饋給平臺(tái);
6、當(dāng)接收到平臺(tái)下發(fā)的退網(wǎng)配置命令時(shí),判斷當(dāng)前車(chē)輛的充電許可狀態(tài),如果當(dāng)前車(chē)輛處于允許充電狀態(tài),則允許退網(wǎng),響應(yīng)退網(wǎng)配置命令,并反饋退網(wǎng)成功結(jié)果給平臺(tái),若當(dāng)前車(chē)輛處于禁止充電狀態(tài),則不允許退網(wǎng),并反饋退網(wǎng)失敗結(jié)果給平臺(tái);
7、接收平臺(tái)下發(fā)的充電控制指令,當(dāng)車(chē)輛處于入網(wǎng)狀態(tài)時(shí),判斷車(chē)輛是否允許充電,若是,則將充電控制指令下發(fā)給換電控制器,以供換電控制器執(zhí)行充電控制指令,當(dāng)車(chē)輛處于退網(wǎng)狀態(tài)時(shí),不下發(fā)充電控制指令給換電控制器。
8、進(jìn)一步地,接收平臺(tái)下發(fā)的充電控制指令,當(dāng)車(chē)輛處于入網(wǎng)狀態(tài)時(shí),若車(chē)輛允許充電,則還需判斷當(dāng)前充電額度是否大于預(yù)設(shè)值,當(dāng)當(dāng)前充電額度大于預(yù)設(shè)值時(shí),將充電控制指令下發(fā)給換電控制器。
9、進(jìn)一步地,獲取登錄令牌,具體包括:
10、判斷是否需要獲取登錄令牌;
11、若是,則發(fā)送獲取登錄令牌請(qǐng)求消息給服務(wù)器,具體包括:
12、獲得密鑰和待認(rèn)證的原始消息;
13、處理消息內(nèi)容:按照請(qǐng)求參數(shù)名,升序排列所有非空請(qǐng)求參數(shù),生成json格式字符串;
14、填充密鑰:如果密鑰長(zhǎng)度小于64字節(jié),則將其填充到64字節(jié)長(zhǎng)度;如果密鑰長(zhǎng)度大于64字節(jié),則取密鑰的md5哈希值作為新的密鑰;
15、進(jìn)行內(nèi)部哈希運(yùn)算:將填充后的密鑰與消息進(jìn)行按位異或運(yùn)算,得到第一結(jié)果,將填充后的密鑰與消息進(jìn)行與運(yùn)算,得到第二結(jié)果;
16、計(jì)算并輸出結(jié)果:將第一結(jié)果、消息和第二結(jié)果拼接在一起,并將其輸入到md5散列函數(shù)中進(jìn)行計(jì)算,得到最終的32位哈希值,作為消息認(rèn)證碼;
17、發(fā)送消息和消息認(rèn)證碼給服務(wù)器,以供服務(wù)器在收到消息和消息認(rèn)證碼后,使用相同的密鑰和消息內(nèi)容,通過(guò)相同的消息認(rèn)證碼算法重新計(jì)算消息認(rèn)證碼,并將自己計(jì)算出的消息認(rèn)證碼與從tbox處收到的消息認(rèn)證碼進(jìn)行比較,如果兩個(gè)消息認(rèn)證碼一致,則認(rèn)證成功,并下發(fā)登錄令牌給tbox。
18、進(jìn)一步地,本發(fā)明的車(chē)輛充電控制方法還包括如下步驟:
19、給平臺(tái)定時(shí)變化推送站外充電能量消息,以供平臺(tái)根據(jù)上報(bào)的站外充電能量消息、平臺(tái)運(yùn)營(yíng)策略和規(guī)則,計(jì)算車(chē)輛本月剩余額度、站外充電許可狀態(tài),并實(shí)時(shí)回復(fù)站外充電能量應(yīng)答消息給tbox,實(shí)現(xiàn)對(duì)車(chē)輛站外充電的實(shí)時(shí)控制;
20、站外充電能量消息包括小計(jì)站外充電能量、電池充電狀態(tài)、累計(jì)充電能量、當(dāng)前站外充電許可狀態(tài);
21、接收平臺(tái)站外充電能量應(yīng)答消息,實(shí)時(shí)給換電控制器下發(fā)相應(yīng)的是否允許站外充電指令。
22、進(jìn)一步地,當(dāng)接收到平臺(tái)下發(fā)的退網(wǎng)配置命令時(shí),判斷當(dāng)前車(chē)輛的充電許可狀態(tài),若當(dāng)前車(chē)輛處于禁止充電狀態(tài),則反饋退網(wǎng)失敗結(jié)果給平臺(tái),若在設(shè)定時(shí)間段內(nèi)未接收到平臺(tái)重新下發(fā)的允許充電、禁止充電或入網(wǎng)、退網(wǎng)指令,則自動(dòng)向換電控制器發(fā)起允許充電指令,并將自身狀態(tài)更改為退網(wǎng)狀態(tài)。
23、第二方面,本發(fā)明提供了一種車(chē)載tbox,包括:
24、至少一個(gè)處理器;以及
25、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
26、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的一個(gè)或多個(gè)計(jì)算機(jī)程序,一個(gè)或多個(gè)所述計(jì)算機(jī)程序被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行如第一方面所述的車(chē)輛充電控制方法。
27、第三方面,本發(fā)明提供了一種車(chē)輛充電控制方法,應(yīng)用于平臺(tái),包括如下步驟:
28、接收用戶(hù)的入網(wǎng)指令、退網(wǎng)指令,給車(chē)載tbox實(shí)時(shí)下發(fā)入網(wǎng)配置命令、退網(wǎng)配置命令,以供車(chē)載tbox接收到入網(wǎng)配置命令時(shí),響應(yīng)入網(wǎng)配置命令,并將配置狀態(tài)反饋給平臺(tái)以及車(chē)載tbox接收到退網(wǎng)配置命令時(shí),判斷當(dāng)前車(chē)輛的充電許可狀態(tài),如果當(dāng)前車(chē)輛處于允許充電狀態(tài),則允許退網(wǎng),響應(yīng)退網(wǎng)配置命令,并反饋退網(wǎng)成功結(jié)果給平臺(tái),若當(dāng)前車(chē)輛處于禁止充電狀態(tài),則不允許退網(wǎng),并反饋退網(wǎng)失敗結(jié)果給平臺(tái);
29、接收tbox反饋的配置結(jié)果;
30、下發(fā)充電控制指令給車(chē)載tbox,以供當(dāng)車(chē)輛處于入網(wǎng)狀態(tài)且車(chē)輛允許充電時(shí),車(chē)載tbox將充電控制指令下發(fā)給換電控制器,實(shí)現(xiàn)對(duì)車(chē)輛的充電控制功能。
31、進(jìn)一步地,接收tbox定時(shí)變化推送的站外充電能量消息,包括小計(jì)站外充電能量、電池充電狀態(tài)、累計(jì)充電能量、當(dāng)前站外充電許可狀態(tài)信息;
32、根據(jù)tbox上報(bào)的站外充電能量消息、平臺(tái)運(yùn)營(yíng)策略和規(guī)則,計(jì)算車(chē)輛本月剩余額度、站外充電許可狀態(tài),并實(shí)時(shí)回復(fù)站外充電能量應(yīng)答消息給tbox,以供tbox收到平臺(tái)站外充電能量應(yīng)答消息,實(shí)時(shí)給換電控制器下發(fā)相應(yīng)的是否允許站外充電指令,實(shí)現(xiàn)對(duì)車(chē)輛站外充電的實(shí)時(shí)控制。
33、第四方面,本發(fā)明提供了一種平臺(tái),包括:
34、至少一個(gè)處理器;以及
35、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
36、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的一個(gè)或多個(gè)計(jì)算機(jī)程序,一個(gè)或多個(gè)所述計(jì)算機(jī)程序被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行如第三方面所述的車(chē)輛充電控制方法。
37、第五方面,本發(fā)明提供了一種車(chē)輛充電控制系統(tǒng),包括:
38、車(chē)載tbox,采用如第二方面所述的車(chē)載tbox;
39、平臺(tái),采用如第四方面所述的平臺(tái);
40、換電控制器,所述換電控制器與車(chē)載tbox連接,所述換電控制器用于根據(jù)車(chē)載tbox的指令執(zhí)行充電操作。