汽車充電樁數(shù)據(jù)解析系統(tǒng)及其應(yīng)用方法,涉及一種汽車充電樁系統(tǒng)及其應(yīng)用方法,所述系統(tǒng)包括配置數(shù)據(jù)模塊、配置解析模塊、配置管理模塊、代碼管理模塊、輸出管理模塊;汽車充電樁數(shù)據(jù)解析系統(tǒng)應(yīng)用方法,采用可配置文件和自動(dòng)加載代碼算法,通過計(jì)算模型把具有相同類型的若干變量按有序的形式組織起來,并將這些按序排列的同類數(shù)據(jù)元素的集合以多維數(shù)組{n,n}的形式存儲(chǔ),數(shù)組為多維,且維數(shù)從1,2,3…n自動(dòng)變化,實(shí)現(xiàn)在不同數(shù)據(jù)下有特定規(guī)律的自動(dòng)生成的軟件代碼,完成系統(tǒng)的配置;本發(fā)明專利技術(shù)可以根據(jù)不同的規(guī)約要求和協(xié)議結(jié)構(gòu)進(jìn)行靈活配置,并且可以快速的發(fā)布新系統(tǒng),方便后期維護(hù),提高開發(fā)效率。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及一種汽車充電粧系統(tǒng)及其應(yīng)用方法,特別是涉及一種汽車充電粧數(shù)據(jù)解析系統(tǒng)及其應(yīng)用方法。
技術(shù)介紹
隨著國家對(duì)清潔能源、環(huán)保、節(jié)能的重視,以及電動(dòng)汽車作為一種綠色交通工具在國內(nèi)的快速發(fā)展,充電粧作為給電動(dòng)汽車充電的重要配套設(shè)施,其發(fā)展趨勢和前景得到了前所未有的重視。根據(jù)發(fā)改委編制的《電動(dòng)汽車充電基礎(chǔ)設(shè)施發(fā)展指南(2015-2020年)》指出截至2014年底,全國共建成充換電站780座,交直流充電粧3.1萬個(gè),為超過12萬輛電動(dòng)汽車提供充換電服務(wù),電動(dòng)汽車與充電設(shè)施的配置比例超3:1,距1:1的標(biāo)配比例甚遠(yuǎn)。而且提出到2020年,新增集中式充換電站超過1.2萬座,分散式充電粧超過480萬個(gè),以滿足全國500萬輛電動(dòng)汽車充電需求。所以為充電粧系統(tǒng)使用者提供更多、更好的優(yōu)質(zhì)服務(wù)成為了今后發(fā)展的重要方向。在充電粧系統(tǒng)通信規(guī)約中,數(shù)據(jù)信息都是以指定的規(guī)約格式發(fā)送和接收,而不同的數(shù)據(jù)格式又都不相同,傳統(tǒng)的軟件編程方法是根據(jù)不同的數(shù)據(jù)格式編寫不同的軟件代碼。時(shí)間久了,當(dāng)協(xié)議發(fā)生改變或者增加新的數(shù)據(jù)內(nèi)容時(shí),往往代碼的書寫量和改動(dòng)量特別大,后續(xù)修改也極其容易出錯(cuò)。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的目的在于提供一種汽車充電粧數(shù)據(jù)解析系統(tǒng)及其應(yīng)用方法,本專利技術(shù)是通過將可配置文件的數(shù)據(jù)進(jìn)行解析處理,并按照特定格式讀取數(shù)據(jù),自動(dòng)生成程序的數(shù)據(jù)處理代碼部分,這種設(shè)計(jì)可以根據(jù)不同的規(guī)約要求和協(xié)議結(jié)構(gòu)進(jìn)行靈活配置,并且可以快速的發(fā)布新系統(tǒng),方便后期維護(hù),提高開發(fā)效率。本專利技術(shù)的目的是通過以下技術(shù)方案實(shí)現(xiàn)的: 本專利技術(shù)的優(yōu)點(diǎn)與效果是: 1.與目前市場上的其他汽車充電粧系統(tǒng)數(shù)據(jù)解析的設(shè)計(jì)相比,本專利技術(shù)(I)配置簡單方便;(2)系統(tǒng)更易于維護(hù);(3)提高了軟件的開發(fā)和后期維護(hù)效率; 2.本專利技術(shù)是通過將可配置文件的數(shù)據(jù)進(jìn)行解析處理,并按照特定格式讀取數(shù)據(jù),自動(dòng)生成程序的數(shù)據(jù)處理代碼部分,這種設(shè)計(jì)可以根據(jù)不同的規(guī)約要求和協(xié)議結(jié)構(gòu)進(jìn)行靈活配置,并且可以快速的發(fā)布新系統(tǒng),方便后期維護(hù),提高開發(fā)效率。3.本專利技術(shù)主旨在于縮短開發(fā)周期,提高工作效率,降低后續(xù)開發(fā)成本,在系統(tǒng)可擴(kuò)展性,尤其是通信規(guī)約擴(kuò)展變化時(shí),起到了很顯著的效果。【附圖說明】圖1是本專利技術(shù)的結(jié)構(gòu)框圖; 圖2是本專利技術(shù)的解析處理流程圖; 圖3是本專利技術(shù)的活動(dòng)圖; 圖4是本專利技術(shù)的組件圖; 圖5是本專利技術(shù)的實(shí)施例圖。【具體實(shí)施方式】下面結(jié)合附圖所示實(shí)施例對(duì)本專利技術(shù)進(jìn)行詳細(xì)說明。本專利技術(shù)采用可配置文件技術(shù)和自動(dòng)加載代碼算法設(shè)計(jì),通過計(jì)算模型把具有相同類型的若干變量按有序的形式組織起來,并將這些按序排列的同類數(shù)據(jù)元素的集合以多維數(shù)組{n,n}的形式存儲(chǔ),數(shù)組為多維,且維數(shù)從1,2,3...η自動(dòng)變化,最終實(shí)現(xiàn)在不同數(shù)據(jù)下有特定規(guī)律的自動(dòng)生成的軟件代碼,使整個(gè)系統(tǒng)的配置更簡便,開發(fā)更快速,更高效。本專利技術(shù)的結(jié)構(gòu)框圖如圖1所示,主要有5個(gè)子模塊組成: 配置數(shù)據(jù)模塊:按照配置文件接口定義要求對(duì)各通信規(guī)約中結(jié)構(gòu)化數(shù)據(jù)進(jìn)行模塊化封裝處理,方便后期讀取使用,接口主要包含模塊編號(hào)、數(shù)據(jù)結(jié)構(gòu)體接口、數(shù)據(jù)接收接口、數(shù)據(jù)發(fā)送接口等。配置解析模塊:根據(jù)配置數(shù)據(jù)對(duì)封裝的模塊文件進(jìn)行解析分析,經(jīng)過解析后的模塊文件數(shù)據(jù)按照特定的數(shù)據(jù)結(jié)構(gòu)保存使用。配置管理模塊:將配置解析模塊解析出的數(shù)據(jù)按照特定的結(jié)構(gòu)體讀取數(shù)據(jù)內(nèi)容等信息,再按照特定的數(shù)據(jù)結(jié)構(gòu)將所需數(shù)據(jù)對(duì)照,主結(jié)構(gòu)程序再根據(jù)配置信息組織分類管理各類模塊。代碼管理模塊:主要是根據(jù)不同的數(shù)據(jù)結(jié)構(gòu)體自動(dòng)生成所需代碼,并能起到各模塊之間的通訊交互。輸出管理模塊:主要是對(duì)數(shù)據(jù)處理過程中遇到的問題進(jìn)行打印輸出,方便掌握代碼運(yùn)行情況以及分析數(shù)據(jù)處理結(jié)果。圖2是本專利技術(shù)的數(shù)據(jù)讀取、處理的流程圖 讀取數(shù)據(jù)過程:首先是讀取配置數(shù)據(jù)模塊編號(hào)以對(duì)應(yīng)相關(guān)程序代碼,其次是讀取配置數(shù)據(jù)模塊規(guī)約協(xié)議以對(duì)應(yīng)數(shù)據(jù)格式和類型,再次是對(duì)配置數(shù)據(jù)進(jìn)行解析分析,最后是將解析后的數(shù)據(jù)按照特定數(shù)組數(shù)據(jù)結(jié)構(gòu)保存以便后續(xù)處理數(shù)據(jù)時(shí)使用。處理數(shù)據(jù)過程:首先要向主程序提交處理申請信息,其次是將所申請?zhí)幚淼呐渲脭?shù)據(jù)資源鎖定,并禁止修改其內(nèi)容數(shù)據(jù)。再次是根據(jù)事先已讀取的數(shù)據(jù)結(jié)構(gòu)體,根據(jù)其內(nèi)容的變化自動(dòng)生成特定代碼。最后向主程序提交處理完結(jié)信息,釋放配置數(shù)據(jù)資源,并打印輸出處理結(jié)果。圖3是對(duì)圖2的進(jìn)一步解釋。圖4是本專利技術(shù)的組件圖,描述了配置文件模塊的外部接口,主要包括模塊編號(hào)、數(shù)據(jù)結(jié)構(gòu)體接口、數(shù)據(jù)接收接口、數(shù)據(jù)發(fā)送接口等用于實(shí)現(xiàn)數(shù)據(jù)通訊功能。本專利技術(shù)的實(shí)施過程如圖5所示,具體實(shí)施步驟: 步驟1,按照各通信規(guī)約中結(jié)構(gòu)化數(shù)據(jù)進(jìn)行配置文件的模塊化封裝處理; 步驟2,根據(jù)封裝后的配置數(shù)據(jù)進(jìn)行數(shù)據(jù)解析; 步驟3,按照特定的結(jié)構(gòu)體讀取解析后的數(shù)據(jù),并將讀取后的數(shù)據(jù)保存; 步驟4,根據(jù)不同的數(shù)據(jù)結(jié)構(gòu)體自動(dòng)生成所需代碼,并與軟件內(nèi)部之間的通訊交互; 步驟5,打印輸出數(shù)據(jù)處理結(jié)果。以上所述僅為本專利技術(shù)的示例性實(shí)施例,凡在本專利技術(shù)的范圍下進(jìn)行的等同替換或改進(jìn)等,均應(yīng)包含在本專利技術(shù)的保護(hù)范圍之內(nèi)。【主權(quán)項(xiàng)】1.汽車充電粧數(shù)據(jù)解析系統(tǒng),其特征在于,所述系統(tǒng)包括配置數(shù)據(jù)模塊、配置解析模塊、配置管理模塊、代碼管理模塊、輸出管理模塊;配置數(shù)據(jù)模塊按照配置文件外部接口定義要求對(duì)各通信規(guī)約中結(jié)構(gòu)化數(shù)據(jù)進(jìn)行模塊化封裝處理;配置解析模塊根據(jù)配置數(shù)據(jù)對(duì)封裝的模塊文件進(jìn)行解析分析,經(jīng)過解析后的模塊文件數(shù)據(jù)按照特定的數(shù)據(jù)結(jié)構(gòu)保存使用;配置管理模塊將配置解析模塊解析出的數(shù)據(jù)按照特定的結(jié)構(gòu)體讀取數(shù)據(jù)內(nèi)容等信息,再按照特定的數(shù)據(jù)結(jié)構(gòu)將所需數(shù)據(jù)對(duì)照,主結(jié)構(gòu)程序再根據(jù)配置信息組織分類管理各類模塊;代碼管理模塊根據(jù)不同的數(shù)據(jù)結(jié)構(gòu)體自動(dòng)生成所需代碼,并起到各模塊之間的通訊交互;輸出管理模塊對(duì)數(shù)據(jù)處理過程中遇到的問題進(jìn)行打印輸出,掌握代碼運(yùn)行情況以及分析數(shù)據(jù)處理結(jié)果。2.根據(jù)權(quán)利要求1所述的汽車充電粧數(shù)據(jù)解析系統(tǒng),其特征在于,所述配置文件模塊的外部接口,包括模塊編號(hào)、數(shù)據(jù)結(jié)構(gòu)體接口、數(shù)據(jù)接收接口、數(shù)據(jù)發(fā)送接口。3.汽車充電粧數(shù)據(jù)解析系統(tǒng)應(yīng)用方法,其特征在于,所述系統(tǒng)應(yīng)用方法采用可配置文件和自動(dòng)加載代碼算法,通過計(jì)算模型把具有相同類型的若干變量按有序的形式組織起來,并將這些按序排列的同類數(shù)據(jù)元素的集合以多維數(shù)組{n,n}的形式存儲(chǔ),數(shù)組為多維,且維數(shù)從I,2,3...η自動(dòng)變化,實(shí)現(xiàn)在不同數(shù)據(jù)下有特定規(guī)律的自動(dòng)生成的軟件代碼,完成系統(tǒng)的配置; 包括以下過程: 讀取數(shù)據(jù)過程:首先是讀取配置數(shù)據(jù)模塊編號(hào)以對(duì)應(yīng)相關(guān)程序代碼,其次是讀取配置數(shù)據(jù)模塊規(guī)約協(xié)議以對(duì)應(yīng)數(shù)據(jù)格式和類型,再次是對(duì)配置數(shù)據(jù)進(jìn)行解析分析,最后是將解析后的數(shù)據(jù)按照特定數(shù)組數(shù)據(jù)結(jié)構(gòu)保存以便后續(xù)處理數(shù)據(jù)時(shí)使用; 處理數(shù)據(jù)過程:首先要向主程序提交處理申請信息,其次是將所申請?zhí)幚淼呐渲脭?shù)據(jù)資源鎖定,并禁止修改其內(nèi)容數(shù)據(jù),再次是根據(jù)事先已讀取的數(shù)據(jù)結(jié)構(gòu)體,根據(jù)其內(nèi)容的變化自動(dòng)生成特定代碼; 最后向主程序提交處理完結(jié)信息,釋放配置數(shù)據(jù)資源,并打印輸出處理結(jié)果。【專利摘要】,涉及一種汽車充電樁系統(tǒng)及其應(yīng)用方法,所述系統(tǒng)包括配置數(shù)據(jù)模塊、配置解析模塊、配置管理模塊、代碼管理模塊、輸出管理模塊;汽車充電樁數(shù)據(jù)解析系統(tǒng)應(yīng)用方法,采用可配置文件和自動(dòng)加載代碼算法,通過計(jì)算模型把具有相同類型的若干變量按有序的形式組織起來,并將這些按序排列的同類數(shù)據(jù)元本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
汽車充電樁數(shù)據(jù)解析系統(tǒng),其特征在于,所述系統(tǒng)包括配置數(shù)據(jù)模塊、配置解析模塊、配置管理模塊、代碼管理模塊、輸出管理模塊;配置數(shù)據(jù)模塊按照配置文件外部接口定義要求對(duì)各通信規(guī)約中結(jié)構(gòu)化數(shù)據(jù)進(jìn)行模塊化封裝處理;配置解析模塊根據(jù)配置數(shù)據(jù)對(duì)封裝的模塊文件進(jìn)行解析分析,經(jīng)過解析后的模塊文件數(shù)據(jù)按照特定的數(shù)據(jù)結(jié)構(gòu)保存使用;配置管理模塊將配置解析模塊解析出的數(shù)據(jù)按照特定的結(jié)構(gòu)體讀取數(shù)據(jù)內(nèi)容等信息,再按照特定的數(shù)據(jù)結(jié)構(gòu)將所需數(shù)據(jù)對(duì)照,主結(jié)構(gòu)程序再根據(jù)配置信息組織分類管理各類模塊;代碼管理模塊根據(jù)不同的數(shù)據(jù)結(jié)構(gòu)體自動(dòng)生成所需代碼,并起到各模塊之間的通訊交互;輸出管理模塊對(duì)數(shù)據(jù)處理過程中遇到的問題進(jìn)行打印輸出,掌握代碼運(yùn)行情況以及分析數(shù)據(jù)處理結(jié)果。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:武金龍,高新,陳瀲平,邊雙志,林伯剛,張巍華,袁東彪,周佳偉,肖世宇,朱占華,袁濱成,
申請(專利權(quán))人:沈陽時(shí)尚實(shí)業(yè)有限公司,
類型:發(fā)明
國別省市:遼寧;21
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。