1.一種基于移動(dòng)終端的電動(dòng)汽車充電監(jiān)控系統(tǒng),其特征在于,包括客戶端、服務(wù)器端和充電樁端,其中:
客戶端,獲取用戶的操作請(qǐng)求,傳送至后臺(tái)的服務(wù)器端進(jìn)行處理,并接收服務(wù)器端的處理結(jié)果;
服務(wù)器端,處理來(lái)自充電樁端的請(qǐng)求,將充電樁端上傳的數(shù)據(jù)寫入到數(shù)據(jù)庫(kù)中,并處理來(lái)自客戶端的請(qǐng)求,讀取數(shù)據(jù)庫(kù)中的數(shù)據(jù)傳送到客戶端;
充電樁端,采集充電樁狀態(tài)數(shù)據(jù)并上傳至服務(wù)器端,并接收服務(wù)器端下發(fā)的控制指令。
2.根據(jù)權(quán)利要求1所述的基于移動(dòng)終端的電動(dòng)汽車充電監(jiān)控系統(tǒng),其特征在于,所述的充電樁端包括充電樁端數(shù)據(jù)采集與下發(fā)模塊和充電樁通信模塊,其中:
充電樁端數(shù)據(jù)采集與下發(fā)模塊,設(shè)置有MCU控制器,該控制器的數(shù)據(jù)采集與下發(fā)端通過(guò)CAN總線或RS485分別與電動(dòng)汽車的BMS系統(tǒng)、觸摸屏模塊和電表模塊連接,并且通過(guò)RS485串口通信與充電樁通信模塊連接;
充電樁通信模塊,設(shè)置有GPRS DTU無(wú)線傳輸模塊,該模塊通過(guò)Socket技術(shù)與服務(wù)器端建立TCP長(zhǎng)連接,進(jìn)行數(shù)據(jù)傳輸。
3.根據(jù)權(quán)利要求1所述的基于移動(dòng)終端的電動(dòng)汽車充電監(jiān)控系統(tǒng),其特征在于,所述的客戶端基于Android系統(tǒng)移動(dòng)終端,包括UI模塊和客戶端通信模塊:
UI模塊,獲取用戶請(qǐng)求,并將后臺(tái)服務(wù)器端處理完的數(shù)據(jù)顯示到前臺(tái)客戶端界面;
客戶端通信模塊,基于C/S架構(gòu)通過(guò)HttpClient以AsyncTask異步方式與系統(tǒng)服務(wù)器端進(jìn)行交互。
4.根據(jù)權(quán)利要求1所述的基于移動(dòng)終端的電動(dòng)汽車充電監(jiān)控系統(tǒng),其特征在于,所述服務(wù)器端基于MVC分層設(shè)計(jì)模式,采用SSH即Spring+Struts2+Hibernate開(kāi)發(fā)框架實(shí)現(xiàn);Struts2作為系統(tǒng)整體基礎(chǔ)架構(gòu),負(fù)責(zé)分離MVC;Hibernate框架支持持久層;Spring框架支持業(yè)務(wù)層;所述服務(wù)器端包括服務(wù)器通信模塊、客戶端管理模塊和數(shù)據(jù)處理模塊:
服務(wù)器通信模塊,用于服務(wù)器端與充電樁端之間、服務(wù)器端與客戶端之間的通信,服務(wù)器端與充電樁端之間的通信通過(guò)在服務(wù)器端配置一個(gè)Socket端口監(jiān)聽(tīng)來(lái)實(shí)現(xiàn);服務(wù)器端與客戶端之間使用Http協(xié)議進(jìn)行通信;
客戶端管理模塊,管理客戶端身份信息和通信信息,形成客戶端會(huì)話池;
數(shù)據(jù)處理模塊,對(duì)客戶端提交的請(qǐng)求進(jìn)行總體調(diào)度,同時(shí)對(duì)所有任務(wù)的數(shù)據(jù)進(jìn)行運(yùn)算、轉(zhuǎn)發(fā)、存儲(chǔ)操作。
5.根據(jù)權(quán)利要求1所述的基于移動(dòng)終端的電動(dòng)汽車充電監(jiān)控系統(tǒng),其特征在于,所述服務(wù)器端基于線程池技術(shù)實(shí)現(xiàn)并發(fā)性能;服務(wù)器端預(yù)先創(chuàng)建子線程,在服務(wù)器端接收到請(qǐng)求時(shí),預(yù)先創(chuàng)建的子線程來(lái)響應(yīng)請(qǐng)求,服務(wù)器端對(duì)這些子線程進(jìn)行維護(hù)。
6.根據(jù)權(quán)利要求1所述的基于移動(dòng)終端的電動(dòng)汽車充電監(jiān)控系統(tǒng),其特征在于,所述客戶端、服務(wù)器端和充電樁端內(nèi)的各模塊之間均以XML作為數(shù)據(jù)傳輸格式,數(shù)據(jù)的封裝與解析通過(guò)Dom4JAPI實(shí)現(xiàn)。
7.根據(jù)權(quán)利要求1所述的基于移動(dòng)終端的電動(dòng)汽車充電監(jiān)控系統(tǒng),其特征在于,所述服務(wù)器端的數(shù)據(jù)庫(kù)采用基于MySql關(guān)系型數(shù)據(jù)庫(kù)。