麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

車輛充電方法、系統和充電樁的制作方法

文檔序號:10524621閱讀:415來源:國知局
車輛充電方法、系統和充電樁的制作方法
【專利摘要】本發明實施例提供的車輛充電方法、系統和充電樁,通過充電樁隨機生成隨機碼之后,利用預存的第一安全算法對隨機碼進行計算,獲得第一密鑰,進而向待充電車輛發送該隨機碼,以使車輛利用預存的第二安全算法對隨機碼進行計算獲得第二密鑰,若第一密鑰和第二密鑰相同,則確認身份認證通過,對待充電車輛進行充電,從而實現在充電樁充電之前進行身份認證,避免不屬于充電樁適用范圍的車輛使用該充電樁進行充電。
【專利說明】
車輛充電方法、系統和充電樁
技術領域
[0001]本發明涉及電子技術,尤其涉及一種車輛充電方法、系統和充電粧。
【背景技術】
[0002]近年來,隨著電動車的逐步普及,用于對電動車進行充電的充電粧也得到了快速發展。在現有技術中,利用充電粧對車輛進行充電時,用戶可以用一張已經充值的電卡,在充電粧刷卡界面刷一下,充電粧若識別出該電卡的余額充足,則提示用戶將充電槍插入車輛的充電口,并開始充電。
[0003]在這種充電粧識別電卡的方式中,用戶只要是持有電卡,即可利用該電卡對任何車輛進行充電。但出于安全等方面的考慮,充電粧往往是對屬于充電粧適用范圍的車輛所專用的,在現有的充電方式中,不僅屬于充電粧適用范圍的車輛能夠使用該充電粧進行充電,同時不屬于充電粧適用范圍的車輛也能夠使用該充電粧進行充電。

【發明內容】

[0004]本發明的實施例提供一種車輛充電方法、系統和充電粧,用于避免不屬于充電粧適用范圍的車輛使用該充電粧進行充電。
[0005]為達到上述目的,本發明的實施例采用如下技術方案:
[0006]第一方面,提供了一種車輛充電方法,包括:
[0007]隨機生成隨機碼;
[0008]利用預存的第一安全算法對所述隨機碼進行計算,獲得第一密鑰;
[0009]向待充電車輛發送所述隨機碼;
[0010]接收車輛發送的第二密鑰,其中,所述第二密鑰是所述車輛利用預存的第二安全算法對所述隨機碼進行計算獲得的;
[0011]比較所述第一密鑰和所述第二密鑰是否相同,若所述第一密鑰和所述第二密鑰相同,則確認身份認證通過,對所述待充電車輛進行充電。第二方面,提供了一種充電粧,包括:
[0012]生成模塊,用于隨機生成隨機碼;
[0013]計算模塊,用于利用預存的第一安全算法對所述隨機碼進行計算,獲得第一密鑰;
[0014]發送模塊,用于向待充電車輛發送所述隨機碼;
[0015]接收模塊,用于接收車輛發送的第二密鑰;所述第二密鑰是所述車輛利用預存的第二安全算法對所述隨機碼進行計算獲得的;
[0016]比較模塊,用于比較所述第一密鑰和所述第二密鑰是否相同,若所述第一密鑰和所述第二密鑰相同,則確認身份認證通過,對所述待充電車輛進行充電。
[0017]第三方面,提供了一種車輛充電系統,包括如上所述的充電粧,以及車輛;
[0018]所述車輛,用于利用預存的第二安全算法對所述充電粧隨機生成的隨機碼進行計算,獲得第二密鑰,并向所述充電粧發送所述第二密鑰。
[0019]本發明實施例,通過充電粧隨機生成隨機碼之后,利用預存的第一安全算法對隨機碼進行計算,獲得第一密鑰,進而向待充電車輛發送該隨機碼,以使車輛利用預存的第二安全算法對隨機碼進行計算獲得第二密鑰,若第一密鑰和第二密鑰相同,則確認身份認證通過,對待充電車輛進行充電,從而實現在充電粧充電之前進行身份認證,避免了充電粧的超范圍使用,使得充電粧僅能夠給特定車輛進行充電。
【附圖說明】
[0020]圖1為本發明實施例一提供的一種車輛充電方法的流程示意圖;
[0021]圖2為本發明實施例二提供的另一種車輛充電方法的流程示意圖;
[0022]圖3為本發明實施例三提供的一種充電粧30的結構示意圖;
[0023]圖4為本發明實施例四提供的一種充電粧30的結構示意圖;
[0024]圖5為本發明實施例五提供的一種充電系統的結構示意圖。
【具體實施方式】
[0025]下面結合附圖對本發明實施例提供的車輛充電方法、系統和充電粧進行詳細描述。
[0026]實施例一
[0027]圖1為本發明實施例一提供的一種車輛充電方法的流程示意圖,本實施例所提供的方法可以由充電裝置執行,例如充電粧,如圖1所示,包括:
[0028]步驟101、隨機生成隨機碼。
[0029]其中,隨機碼的數據量大于或等于4字節。
[0030]具體的,充電裝置隨機生成一個隨機碼,優選的,該隨機碼的數據量大于或等于4字節,這是由于該隨機碼將作為種子,利用安全算法進行計算,獲得密鑰,因此,該隨機碼的數據量越小則越容易被破解,反之,隨機碼的數據量越大,則安全性越強,不容易被破解。
[0031]步驟102、利用預存的第一安全算法對隨機碼進行計算,獲得第一密鑰。
[0032]具體的,充電裝置預先存儲了一種安全算法,利用該安全算法對隨機碼進行計算,獲得第一密鑰。充電裝置所預存的安全算法是用于進行身份識別的,具體原理如下:充電裝置預存安全算法的同時,該充電裝置所適用的車輛中,具體可以在車輛的電池管理系統中,也會預存同一種安全算法,從而,在充電過程中,若充電裝置所預存的安全算法與車輛的電池管理系統所預存的安全算法一致,則對隨機碼進行計算所獲得密鑰也將會是一致的,據此可以判斷該車輛是否為充電裝置所適用的車輛。
[0033]步驟103、向待充電車輛發送隨機碼。
[0034]具體的,充電裝置是通過控制器局域網總線(Controller Area Network, CAN)總線對待充電車輛進行充電的,本實施例中,可以借助該CAN總線向待充電車輛發送隨機碼。
[0035]步驟104、接收車輛發送的第二密鑰。
[0036]其中,該第二密鑰是所述車輛利用預存的第二安全算法對所述隨機碼進行計算獲得的。
[0037]具體的,充電裝置向待充電車輛發送隨機碼之后,待充電車輛利用其預存的第二安全算法對該隨機碼進行計算,從而獲得第二密鑰,進而待充電車輛通過CAN總線向充電裝置發送該第二密鑰。
[0038]步驟105、比較第一密鑰和第二密鑰是否相同,若第一密鑰和所述第二密鑰相同,則確認身份認證通過,對待充電車輛進行充電。
[0039]具體的,若該待充電車輛屬于充電裝置所適用的范圍,則充電裝置所預存的第一安全算法與待充電車輛所預存的第二安全算法是相同的,則兩者對同一個隨機碼進行計算所分別獲得的第一密鑰和第二密鑰也應當是相同的,據此,可以判斷該待充電車輛是否可以認證通過。
[0040]本發明實施例,通過充電粧隨機生成隨機碼之后,利用預存的第一安全算法對隨機碼進行計算,獲得第一密鑰,進而向待充電車輛發送該隨機碼,以使車輛利用預存的第二安全算法對隨機碼進行計算獲得第二密鑰,若第一密鑰和第二密鑰相同,則確認身份認證通過,對待充電車輛進行充電,從而實現在充電粧充電之前進行身份認證,避免不屬于充電粧適用范圍的車輛使用該充電粧進行充電。
[0041]實施例二
[0042]圖2為本發明實施例二提供的另一種車輛充電方法的流程示意圖,如圖2所示,包括:
[0043]步驟201、對充電粧和該充電粧所適用范圍內的車輛預存同一安全算法。
[0044]具體的,若該待充電車輛屬于充電裝置所適用的范圍,則充電裝置所預存的第一安全算法與待充電車輛所預存的第二安全算法是相同的,則兩者對同一個隨機碼進行計算所分別獲得的第一密鑰和第二密鑰也應當是相同的,據此,可以在充電時,判斷該待充電車輛是否屬于充電裝置所適用的范圍,即是否可以認證通過。
[0045]步驟202、充電粧與待充電車輛建立CAN總線連接。
[0046]具體的,待充電車輛進行充電之前,需要與充電粧建立物理連接,一般情況下,充電粧是通過CAN總線對待充電車輛進行充電的,可以將充電粧的充電槍插入待充電車輛的充電口,從而建立CAN總線連接。
[0047]步驟203、充電粧查詢充電賬戶的余額,判斷充電賬戶的余額是否高于預設閾值,若否,則執行步驟204,若是,則執行步驟205。
[0048]具體的,用戶將電卡在充電粧的讀卡器上進行刷卡后,讀卡器可以讀取電卡對應充電賬戶的余額,并判斷充電賬戶的余額充足,即判斷充電賬戶的余額充足是否高于預設閾值,例如:該預設閾值可以為零。
[0049]步驟204、若充電賬戶的余額不高于預設閾值,則充電粧顯示充電賬戶余額不足。
[0050]步驟205、若充電賬戶的余額高于預設閾值,則充電粧生成隨機碼并對其進行計算獲得第一密鑰。
[0051]具體的,若充電賬戶的余額高于預設閾值,則提示用戶按下充電按鈕進行身份認證,進而充電粧在用戶按下充電按鈕之后,隨機生成隨機碼,并利用預存的第一安全算法對隨機碼進行計算,獲得第一密鑰。
[0052]步驟206、充電粧通過CAN總線向待充電車輛發送攜帶該隨機碼的認證請求。
[0053]步驟207、待充電車輛接收該認證請求,利用預存的第二安全算法對所述隨機碼進行計算獲得第二密鑰。
[0054]具體的,待充電車輛接收該認證請求之后,提取認證請求所攜帶的隨機碼,并利用待充電車輛自身所預存的第二安全算法對該隨機碼進行計算,從而獲得第二密鑰。
[0055]步驟208、待充電車輛通過CAN總線向充電粧發送攜帶該第二密鑰的認證響應。
[0056]步驟209、充電粧接收該認證響應,比較第一密鑰和第二密鑰是否相同,若相同,執行步驟210,否則,執行步驟211。
[0057]步驟210、充電粧對待充電車輛進行充電參數配置后,對待充電車輛進行充電。
[0058]具體的,充電粧從待充電車輛獲取充電參數,例如:充電功率、充電電流值和電壓值等,并對充電電源進行配置,進而,利用配置后的充電電源通過CAN總線對待充電車輛進行充電。
[0059]步驟211、充電粧顯示充電失敗。
[0060]具體的,充電粧利用自身的顯示器顯示充電失敗,進而,還可以顯示失敗原因為身份認證失敗。
[0061]本發明實施例,通過充電粧隨機生成隨機碼之后,利用預存的第一安全算法對隨機碼進行計算,獲得第一密鑰,進而向待充電車輛發送該隨機碼,以使車輛利用預存的第二安全算法對隨機碼進行計算獲得第二密鑰,若第一密鑰和第二密鑰相同,則確認身份認證通過,對待充電車輛進行充電,從而實現在充電粧充電之前進行身份認證,避免不屬于充電粧適用范圍的車輛使用該充電粧進行充電。同時,充電粧還可以在充電之前查詢充電賬戶的余額,判斷充電賬戶的余額是否充足,進一步豐富了充電粧的功能。
[0062]實施例三
[0063]圖3為本發明實施例三提供的一種充電粧30的結構示意圖,如圖3所示,包括:生成模塊31、計算模塊32、發送模塊33、接收模塊34和比較模塊35。
[0064]生成模塊31,用于隨機生成隨機碼。
[0065]其中,隨機碼的數據量大于或等于4字節。
[0066]具體的,生成模塊31隨機生成一個隨機碼,優選的,該隨機碼的數據量大于或等于4字節,這是由于該隨機碼將作為種子,利用安全算法進行計算,獲得密鑰,因此,該隨機碼的數據量越小則越容易被破解,反之,隨機碼的數據量越大,則安全性越強,不容易被破解。
[0067]計算模塊32,與生成模塊31連接,用于利用預存的第一安全算法對隨機碼進行計算,獲得第一密鑰。
[0068]具體的,計算模塊32預先存儲了一種安全算法,利用該安全算法對隨機碼進行計算,獲得第一密鑰。其所預存的安全算法是用于進行身份識別的,具體原理如下:充電粧30預存安全算法的同時,該充電粧30所適用的車輛中,具體可以在車輛的電池管理系統中,也會預存同一種安全算法,從而,在充電過程中,若充電粧30所預存的安全算法與車輛的電池管理系統所預存的安全算法一致,則對隨機碼進行計算所獲得密鑰也將會是一致的,據此可以判斷該車輛是否為充電粧30所適用的車輛。
[0069]發送模塊33,與計算模塊32連接,用于向待充電車輛發送所述隨機碼。
[0070]具體的,所述發送模塊33具體用于通過CAN總線向待充電車輛發送認證請求,其中,認證請求包括所述隨機碼。
[0071]接收模塊34,與發送模塊33連接,用于接收車輛發送的第二密鑰。
[0072]其中,第二密鑰是所述車輛利用預存的第二安全算法對所述隨機碼進行計算獲得的。
[0073]比較模塊35,與接收模塊34和計算模塊32連接,用于比較第一密鑰和第二密鑰是否相同,若所述第一密鑰和所述第二密鑰相同,則確認身份認證通過,對所述待充電車輛進行充電。
[0074]具體的,若該待充電車輛屬于充電粧30所適用的范圍,則充電粧30所預存的第一安全算法與待充電車輛所預存的第二安全算法是相同的,則兩者對同一個隨機碼進行計算所分別獲得的第一密鑰和第二密鑰也應當是相同的,據此,比較模塊35可以判斷該待充電車輛是否可以認證通過。
[0075]本發明實施例,通過充電粧隨機生成隨機碼之后,利用預存的第一安全算法對隨機碼進行計算,獲得第一密鑰,進而向待充電車輛發送該隨機碼,以使車輛利用預存的第二安全算法對隨機碼進行計算獲得第二密鑰,若第一密鑰和第二密鑰相同,則確認身份認證通過,對待充電車輛進行充電,從而實現在充電粧充電之前進行身份認證,避免不屬于充電粧適用范圍的車輛使用該充電粧進行充電。
[0076]實施例四
[0077]圖4為本發明實施例四提供的一種充電粧30的結構示意圖,在實施例三的基礎上,本實施例中的充電粧30進一步包括:提示模塊41。
[0078]提示模塊41,與比較模塊35連接,用于若所述第一密鑰和所述第二密鑰不同,則向用戶提示無法充電。
[0079]具體的,該提示模塊41可以是顯示器,還可以是揚聲器,還可以是用于向待充電車輛的車載裝置發送信息的發送器,以使該車載裝置顯示或者播放無法充電的提示信息。
[0080]進一步,充電粧還包括:連接模塊42和讀卡模塊43。
[0081 ] 連接模塊42,與發送模塊33連接,用于在發送模塊33通過CAN總線向待充電車輛發送認證請求之前,確認與所述待充電車輛建立CAN總線連接。
[0082]讀卡模塊43,用于讀取充電卡的余額;確認所述余額高于預設閾值。
[0083]具體的,在身份認證之前,連接模塊42確認與所述待充電車輛建立CAN總線連接,且讀卡模塊43讀取充電卡的余額,確認所述余額高于預設閾值。
[0084]本發明實施例,通過充電粧隨機生成隨機碼之后,利用預存的第一安全算法對隨機碼進行計算,獲得第一密鑰,進而向待充電車輛發送該隨機碼,以使車輛利用預存的第二安全算法對隨機碼進行計算獲得第二密鑰,若第一密鑰和第二密鑰相同,則確認身份認證通過,對待充電車輛進行充電,從而實現在充電粧充電之前進行身份認證,避免不屬于充電粧適用范圍的車輛使用該充電粧進行充電。同時,充電粧還可以在充電之前查詢充電賬戶的余額,判斷充電賬戶的余額是否充足,進一步豐富了充電粧的功能。
[0085]實施例五
[0086]圖5為本發明實施例五提供的一種充電系統的結構示意圖,如圖5所示,包括:如前述實施例三或實施例四提供的充電粧30,以及車輛50。
[0087]車輛50,用于利用預存的第二安全算法對所述充電粧30隨機生成的隨機碼進行計算,獲得第二密鑰,并向所述充電粧30發送所述第二密鑰。
[0088]其中,該充電粧30和所述車輛50之間通過CAN總線連接。
[0089]具體的,充電粧30隨機生成隨機碼;利用預存的第一安全算法對隨機碼進行計算,獲得第一密鑰;向待充電的車輛50發送所述隨機碼。
[0090]車輛50利用預存的第二安全算法對所述充電粧隨機生成的隨機碼進行計算,獲得第二密鑰,并通過CAN總線向所述充電粧發送攜帶所述第二密鑰的認證響應。
[0091]充電粧30接收車輛50發送的第二密鑰,比較第一密鑰和第二密鑰是否相同,若所述第一密鑰和所述第二密鑰相同,則確認身份認證通過,對車輛50進行充電。
[0092]本發明實施例,通過充電粧隨機生成隨機碼之后,利用預存的第一安全算法對隨機碼進行計算,獲得第一密鑰,進而向待充電車輛發送該隨機碼,以使車輛利用預存的第二安全算法對隨機碼進行計算獲得第二密鑰,若第一密鑰和第二密鑰相同,則確認身份認證通過,對待充電車輛進行充電,從而實現在充電粧充電之前進行身份認證,避免不屬于充電粧適用范圍的車輛使用該充電粧進行充電。
[0093]本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0094]最后應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
【主權項】
1.一種車輛充電方法,其特征在于,包括: 隨機生成隨機碼; 利用預存的第一安全算法對所述隨機碼進行計算,獲得第一密鑰; 向待充電車輛發送所述隨機碼; 接收車輛發送的第二密鑰,其中,所述第二密鑰是所述車輛利用預存的第二安全算法對所述隨機碼進行計算獲得的; 比較所述第一密鑰和所述第二密鑰是否相同,若所述第一密鑰和所述第二密鑰相同,則確認身份認證通過,對所述待充電車輛進行充電。2.根據權利要求1所述的車輛充電方法,其特征在于,所述方法還包括: 若所述第一密鑰和所述第二密鑰不同,則向用戶提示無法充電。3.根據權利要求1所述的車輛充電方法,其特征在于,所述向待充電車輛發送所述隨機碼,包括: 通過CAN總線向待充電車輛發送認證請求;所述認證請求包括所述隨機碼。4.根據權利要求3所述的車輛充電方法,其特征在于,所述通過CAN總線向待充電車輛發送認證請求之前,還包括: 確認與所述待充電車輛建立CAN總線連接。5.根據權利要求1-4任一項所述的車輛充電方法,其特征在于,所述對所述待充電車輛進行充電之前,還包括: 讀取充電卡的余額; 確認所述余額高于預設閾值。6.根據權利要求1-4任一項所述的車輛充電方法,其特征在于,所述隨機碼的數據量大于或等于4字節。7.一種充電粧,其特征在于,包括: 生成模塊,用于隨機生成隨機碼; 計算模塊,用于利用預存的第一安全算法對所述隨機碼進行計算,獲得第一密鑰; 發送模塊,用于向待充電車輛發送所述隨機碼; 接收模塊,用于接收車輛發送的第二密鑰;所述第二密鑰是所述車輛利用預存的第二安全算法對所述隨機碼進行計算獲得的; 比較模塊,用于比較所述第一密鑰和所述第二密鑰是否相同,若所述第一密鑰和所述第二密鑰相同,則確認身份認證通過,對所述待充電車輛進行充電。8.根據權利要求7所述的充電粧,其特征在于,還包括: 提示模塊,用于若所述第一密鑰和所述第二密鑰不同,則向用戶提示無法充電。9.根據權利要求7所述的充電粧,其特征在于, 所述發送模塊,具體用于通過CAN總線向待充電車輛發送認證請求;所述認證請求包括所述隨機碼。10.根據權利要求9所述的充電粧,其特征在于,還包括: 連接模塊,用于確認與所述待充電車輛建立CAN總線連接。11.根據權利要求7-10任一項所述的充電粧,其特征在于,還包括: 讀卡模塊,用于讀取充電卡的余額;確認所述余額高于預設閾值。12.根據權利要求7-10任一項所述的充電粧,其特征在于,所述隨機碼的數據量大于或等于4字節。13.—種車輛充電系統,其特征在于,包括如權利要求7-12任一項所述的充電粧,以及車輛; 所述車輛,用于利用預存的第二安全算法對所述充電粧隨機生成的隨機碼進行計算,獲得第二密鑰,并向所述充電粧發送所述第二密鑰。
【文檔編號】B60L11/18GK105882437SQ201510729256
【公開日】2016年8月24日
【申請日】2015年10月30日
【發明人】李丹, 徐勇, 陳昆盛, 鄒禹, 李文銳, 劉鵬, 林偉
【申請人】樂卡汽車智能科技(北京)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 宜川县| 辽阳县| 庆阳市| 南京市| 马尔康县| 黑山县| 剑阁县| 儋州市| 石河子市| 淳安县| 康平县| 建阳市| 龙井市| 庐江县| 武宁县| 通化市| 金沙县| 会同县| 西丰县| 营山县| 会昌县| 日土县| 南雄市| 洪泽县| 兴海县| 洞口县| 东宁县| 日土县| 温州市| 上林县| 平泉县| 郴州市| 垣曲县| 宜都市| 抚顺市| 章丘市| 兴仁县| 特克斯县| 西平县| 镇雄县| 福清市|