充電樁數(shù)據(jù)管理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電力領(lǐng)域,特別涉及一種充電粧數(shù)據(jù)管理方法及系統(tǒng)。
【背景技術(shù)】
[0002]充電站是充電汽車產(chǎn)業(yè)鏈的重要一環(huán),隨著充電汽車的大規(guī)模使用,各地的充電站也在逐步完善中。目前各地的充電站建設(shè)中,充電站管理主要通過(guò)在各個(gè)站安裝一個(gè)管理子站實(shí)現(xiàn)本站所有充電粧管理,部分充電站還在使用充電粧孤島運(yùn)行。
[0003]通過(guò)上述管理方法進(jìn)行數(shù)據(jù)管理時(shí),信息化以及自動(dòng)化水平不高。孤島運(yùn)行主要靠人工監(jiān)控和管理,運(yùn)營(yíng)成本高,不可靠。使用系統(tǒng)子站管理站內(nèi)充電粧時(shí)各個(gè)充電粧使用網(wǎng)絡(luò)通道連接到系統(tǒng)子站上,直接同系統(tǒng)子站通信,將數(shù)據(jù)上報(bào)給子站,系統(tǒng)子站獲得各個(gè)充電粧的運(yùn)行工況及充電信息。各個(gè)系統(tǒng)子站通過(guò)以太網(wǎng)連接到一個(gè)系統(tǒng)主站上,連接方式一般是直接開(kāi)放數(shù)據(jù)庫(kù)接口,系統(tǒng)主站間隔一段時(shí)間將子站該段時(shí)間的所有的數(shù)據(jù)直接讀取到主站。各個(gè)系統(tǒng)子站的安裝調(diào)試需要獨(dú)立進(jìn)行,對(duì)于子站的安裝涉及到安裝環(huán)境和場(chǎng)地以及各個(gè)子站軟件費(fèi)用,安裝成本較高,同時(shí)子站安裝調(diào)試環(huán)節(jié)較多,系統(tǒng)軟件bug等問(wèn)題,導(dǎo)致系統(tǒng)子站運(yùn)行維護(hù)費(fèi)用較高。各個(gè)系統(tǒng)子站之間是獨(dú)立個(gè)體,各自管理對(duì)應(yīng)的充電站,主站間隔一定時(shí)間主動(dòng)要求上傳數(shù)據(jù)時(shí),子站系統(tǒng)上傳數(shù)據(jù),不利于系統(tǒng)主站集中控制運(yùn)行,不利于統(tǒng)一管理,系統(tǒng)靈活性較差。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對(duì)成本高且不利于集中管理的問(wèn)題,提供一種能減少成本以及便于集中管理的充電粧數(shù)據(jù)管理方法及系統(tǒng)。
[0005]—種充電粧數(shù)據(jù)管理方法,包括以下步驟:
[0006]獲取充電粧發(fā)送的數(shù)據(jù)幀,其中,所述數(shù)據(jù)幀攜帶充電粧數(shù)據(jù)以及充電粧地址;
[0007]對(duì)所述數(shù)據(jù)幀進(jìn)行解析,獲得所述充電粧地址;
[0008]判斷所述充電粧地址是否與預(yù)先建立的服務(wù)端socket綁定;
[0009]當(dāng)所述充電粧地址與所述服務(wù)端socket未綁定時(shí),根據(jù)所述充電粧的客戶端socket指定的服務(wù)端口,將所述充電粧地址與所述服務(wù)端socket進(jìn)行綁定,并接收所述數(shù)據(jù)幀攜帶的所述充電粧數(shù)據(jù);
[00?0]當(dāng)所述充電粧地址與所述服務(wù)端socket綁定時(shí),接收所述數(shù)據(jù)幀攜帶的所述充電粧數(shù)據(jù);
[0011 ]將所述充電粧數(shù)據(jù)上傳至主站。
[0012]本發(fā)明還提供一種充電粧數(shù)據(jù)管理系統(tǒng),包括:
[0013]獲取模塊,用于獲取充電粧發(fā)送的數(shù)據(jù)幀,其中,所述數(shù)據(jù)幀攜帶充電粧數(shù)據(jù)以及充電粧地址;
[0014]解析模塊,用于對(duì)所述數(shù)據(jù)幀進(jìn)行解析,獲得所述充電粧地址;
[0015]判斷模塊,用于判斷所述充電粧地址是否與預(yù)先建立的服務(wù)端socket綁定;[ΟΟ??]綁定模塊,用于當(dāng)所述充電粧地址與所述服務(wù)端socket未綁定時(shí),根據(jù)所述充電粧的客戶端socket指定的服務(wù)端口,將所述充電粧地址與所述服務(wù)端socket進(jìn)行綁定,并接收所述數(shù)據(jù)幀攜帶的所述充電粧數(shù)據(jù);
[0017]數(shù)據(jù)接收模塊,用于當(dāng)所述充電粧地址與所述服務(wù)端socket綁定時(shí),接收所述數(shù)據(jù)幀攜帶的所述充電粧數(shù)據(jù);
[0018]數(shù)據(jù)傳送模塊,用于將所述充電粧數(shù)據(jù)上傳至主站。
[0019]上述充電粧數(shù)據(jù)管理方法系統(tǒng),當(dāng)獲取的數(shù)據(jù)幀攜帶的充電粧地址與數(shù)據(jù)集中器中預(yù)先建立的服務(wù)端socket未綁定時(shí),根據(jù)充電粧的客戶端socket指定的服務(wù)端口,將充電粧地址與服務(wù)端socket進(jìn)行綁定,并接收數(shù)據(jù)幀攜帶的充電粧數(shù)據(jù),當(dāng)充電粧地址與服務(wù)端socket綁定時(shí),接收數(shù)據(jù)幀攜帶的充電粧數(shù)據(jù),將充電粧數(shù)據(jù)上傳至主站。通過(guò)上述充電粧數(shù)據(jù)管理方法及系統(tǒng),使用數(shù)據(jù)集中器將一個(gè)充電站的所有充電粧并行接入,數(shù)據(jù)集中器能及時(shí)采集充電粧的充電粧數(shù)據(jù),從而能及時(shí)將采集的各個(gè)充電粧數(shù)據(jù)上傳至主站,實(shí)現(xiàn)多個(gè)充電站的充電粧數(shù)據(jù)集中管理,且數(shù)據(jù)集中器體積小,安裝施工十分便利,使用數(shù)據(jù)集中器實(shí)現(xiàn)充電站的數(shù)據(jù)采集與管理,具有低成本,高可靠性,施工便利,方便管理等優(yōu)點(diǎn),具備較高的實(shí)用價(jià)值。
【附圖說(shuō)明】
[0020]圖1為一種實(shí)施方式的充電粧數(shù)據(jù)管理方法的流程圖;
[0021]圖2為本實(shí)施例的主站、數(shù)據(jù)集中器以及充電粧之間的通信框圖;
[0022]圖3為另一種實(shí)施方式的充電粧數(shù)據(jù)管理方法的流程圖;
[0023]圖4為圖3中接收充電粧發(fā)送的連接請(qǐng)求,返回接收確認(rèn)信息至充電粧的步驟的子流程圖;
[0024]圖5為圖4中當(dāng)監(jiān)聽(tīng)到充電粧發(fā)送的連接請(qǐng)求時(shí),接收連接請(qǐng)求并存儲(chǔ)于預(yù)設(shè)的存儲(chǔ)池中的步驟的子流程圖;
[0025]圖6為一種實(shí)施方式的充電粧數(shù)據(jù)管理系統(tǒng)的模塊圖;
[0026]圖7為另一種實(shí)施方式的充電粧數(shù)據(jù)管理系統(tǒng)的模塊圖;
[0027]圖8為圖7中處理模塊的子模塊圖;
[0028]圖9為圖8中處理單兀的子模塊圖。
【具體實(shí)施方式】
[0029]請(qǐng)參閱圖1,提供一種實(shí)施方式的充電粧數(shù)據(jù)管理方法,包括以下步驟:
[0030]S100:獲取充電粧發(fā)送的數(shù)據(jù)幀。
[0031]其中,數(shù)據(jù)幀攜帶充電粧數(shù)據(jù)以及充電粧地址。如圖2所示,在每個(gè)充電站設(shè)置有數(shù)據(jù)集中器,且每個(gè)充電站包括多個(gè)充電粧,在數(shù)據(jù)集中器采集充電粧數(shù)據(jù)之前,需要將充電粧接入數(shù)據(jù)集中器,即需要將充電粧與數(shù)據(jù)集中器進(jìn)行連接,當(dāng)連接成功時(shí),充電粧和數(shù)據(jù)集中器才能進(jìn)行通信,從而數(shù)據(jù)集中器即可獲取充電粧發(fā)送的數(shù)據(jù)幀,數(shù)據(jù)集中器獲取數(shù)據(jù)幀后,經(jīng)過(guò)后續(xù)的處理將充電粧數(shù)據(jù)上傳至主站。
[0032]S200:對(duì)數(shù)據(jù)幀進(jìn)行解析,獲得充電粧地址。
[0033]由于數(shù)據(jù)幀中攜帶了充電粧地址和充電粧數(shù)據(jù),在對(duì)數(shù)據(jù)幀進(jìn)行解析時(shí),可獲知充電粧地址,為后續(xù)判斷提供依據(jù)。
[0034]S300:判斷充電粧地址是否與預(yù)先建立的服務(wù)端socket綁定。
[0035]當(dāng)充電粧地址與服務(wù)端socket未綁定時(shí),執(zhí)行步驟S400、步驟S500以及步驟S600。
[0036]S400:根據(jù)充電粧的客戶端socket指定的服務(wù)端口,將充電粧地址與服務(wù)端socket進(jìn)行綁定。
[0037]S500:接收數(shù)據(jù)幀攜帶的充電粧數(shù)據(jù)。
[0038]網(wǎng)絡(luò)上的兩個(gè)程序通過(guò)一個(gè)雙向的通信連接實(shí)現(xiàn)數(shù)據(jù)的交換,這個(gè)連接的一端稱為一個(gè)socket,通常也稱作套接字,用于描述IP地址和端口,是一個(gè)通信鏈的句柄,可以用來(lái)實(shí)現(xiàn)不同虛擬機(jī)或不同計(jì)算機(jī)之間的通信。在Internet上的主機(jī)一般運(yùn)行了多個(gè)服務(wù)軟件,同時(shí)提供幾種服務(wù)。每種服務(wù)都打開(kāi)一個(gè)Socket,并綁定到一個(gè)端口上,不同的端口對(duì)應(yīng)于不同的服務(wù),Socket正如一個(gè)多孔插座,一臺(tái)主機(jī)猶如布滿各種插座的房間,每個(gè)插座有一個(gè)編號(hào),有的插座提供220伏交流電,有的提供110伏交流電,有的則提供有線電視節(jié)目,即提供不同的服務(wù),客戶軟件將插頭插到不同編號(hào)的插座,就可以得到不同的服務(wù)。
[0039]從而,在數(shù)據(jù)集中器獲取充電粧發(fā)送的數(shù)據(jù)幀之前,充電粧和數(shù)據(jù)集中器進(jìn)行連接時(shí),在充電粧中預(yù)先建立客戶端socket,在數(shù)據(jù)集中器中預(yù)先建立服務(wù)端socket,由于數(shù)據(jù)集中器是通過(guò)不同端口獲取不同充電粧傳輸?shù)臄?shù)據(jù),在數(shù)據(jù)集中器中建立多個(gè)服務(wù)端socket,并分別綁定不同的服務(wù)端口,從而充電粧在向數(shù)據(jù)集中器發(fā)送連接請(qǐng)求時(shí),需要指定數(shù)據(jù)集中器的服務(wù)端口,以便充電粧通過(guò)指定的服務(wù)端口向數(shù)據(jù)集中器發(fā)送數(shù)據(jù)。
[0040]當(dāng)數(shù)據(jù)集中器獲取到充電粧發(fā)送的數(shù)據(jù)幀并進(jìn)行解析獲取充電粧地址后,判斷充電粧地址是否與數(shù)據(jù)集中器中預(yù)先建立的服務(wù)端socket綁定,當(dāng)未綁定時(shí),表示該充電粧可能為第一次連接數(shù)據(jù)集中器,可根據(jù)充電粧中預(yù)先建立的客戶端socket指定的數(shù)據(jù)集中器的服務(wù)端口,將充電粧地址與服務(wù)端socket進(jìn)行綁定,并接收數(shù)據(jù)幀攜帶的充電粧數(shù)據(jù)。由于數(shù)據(jù)集中器中每個(gè)服務(wù)端socket綁定對(duì)應(yīng)的服務(wù)端口,充電粧預(yù)先有指定數(shù)據(jù)集中器的服務(wù)端口,從而可將充電粧地址與數(shù)據(jù)集中器中對(duì)應(yīng)的服務(wù)端socket進(jìn)行綁定,以標(biāo)識(shí)該充電粧接入數(shù)據(jù)集中器,并指定了與該充電粧進(jìn)行通信的服務(wù)端口。
[0041]數(shù)據(jù)集中器通過(guò)該服務(wù)