一種嵌入式通訊服務(wù)系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種嵌入式通訊服務(wù)系統(tǒng),包括:數(shù)據(jù)總線、用于產(chǎn)生設(shè)備配置信息的設(shè)備模板庫、規(guī)約模板庫、用于利用設(shè)備模板和規(guī)約模板形成目標(biāo)數(shù)據(jù)文件的文件實例化模塊、用于增加或減少設(shè)備/規(guī)約的在線注冊/注銷模塊,設(shè)備模板庫、規(guī)約模板庫、文件實例化模塊和在線注冊/注銷模塊均連接數(shù)據(jù)總線。將該系統(tǒng)應(yīng)用于接入裝置中,從模版庫中分別選取“目標(biāo)裝置”和“目標(biāo)規(guī)約”,配置好必要的接入設(shè)備屬性信息,形成具體應(yīng)用的配置文件,并將配置文件下裝至目標(biāo)裝置,本系統(tǒng)根據(jù)配置文件,自適應(yīng)實例化各通訊介質(zhì)下的規(guī)約信息點,實現(xiàn)不同規(guī)約不同設(shè)備的數(shù)據(jù)接入,且可通過在線注冊/注銷模塊實現(xiàn)在線調(diào)整數(shù)據(jù)接入模式。
【專利說明】一種嵌入式通訊服務(wù)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種嵌入式通訊服務(wù)系統(tǒng)。
【背景技術(shù)】
[0002]隨著我國電動汽車產(chǎn)業(yè)的不斷發(fā)展,充換電設(shè)施的技術(shù)特點也在不斷調(diào)整和變化。簡化開發(fā)周期、減少工程周期,降低應(yīng)用難度,已成為目前充換電設(shè)施建設(shè)迫切需要的市場要求。
[0003]但是目前還沒有一種通訊服務(wù)系統(tǒng),對數(shù)據(jù)交互能夠產(chǎn)生很有效的效果。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種嵌入式通訊服務(wù)系統(tǒng),用以解決目前還沒有一種通訊服務(wù)系統(tǒng),對數(shù)據(jù)交互能夠產(chǎn)生很有效的效果的問題。
[0005]為實現(xiàn)上述目的,本發(fā)明的方案包括:一種嵌入式通訊服務(wù)系統(tǒng),包括:數(shù)據(jù)總線、由設(shè)備模板形成的設(shè)備模板庫、由規(guī)約模板形成的規(guī)約模板庫、用于利用設(shè)備模板和規(guī)約模板形成目標(biāo)數(shù)據(jù)文件的文件實例化模塊、用于增加或減少設(shè)備/規(guī)約的在線注冊/注銷模塊,設(shè)備模板庫、規(guī)約模板庫、文件實例化模塊和在線注冊/注銷模塊均連接數(shù)據(jù)總線。
[0006]規(guī)約模板庫包括三種通訊介質(zhì):CAN通訊、串口通訊、以太網(wǎng)通訊,根據(jù)所述三種通訊介質(zhì)進(jìn)行規(guī)約模板構(gòu)建,形成規(guī)約模板庫。
[0007]設(shè)備模板庫中的各設(shè)備模板包括設(shè)備描述、設(shè)備類型、通訊介質(zhì)屬性。
[0008]根據(jù)待增加設(shè)備的裝置模板增加實例來擴(kuò)展接入設(shè)備。
[0009]規(guī)約模板庫中的規(guī)約模板為插件。
[0010]本發(fā)明提供一種嵌入式通訊服務(wù)系統(tǒng),該系統(tǒng)最主要特點是:“接入設(shè)備模版化”、“通訊規(guī)約插件化”、“自動實例化信息點”并支持“在線注冊/注銷模塊”,實現(xiàn)“簡化流程、提聞效率”的目標(biāo)。
[0011]設(shè)備選擇、通訊配置,使得“設(shè)備/規(guī)約”徹底分離;設(shè)備擴(kuò)展模板化,該系統(tǒng)增加接入設(shè)備只需根據(jù)該設(shè)備的裝置模板增加實例即可;規(guī)約擴(kuò)展接入插件化,該系統(tǒng)的規(guī)約接入部分是以插件的形式實現(xiàn),各個插件相互獨立、互不影響,一個插件出現(xiàn)問題不會影響其他插件的正常工作;采用在線注冊/注銷模塊,根據(jù)需要可通過配置可以靈活增減規(guī)約插件,該系統(tǒng)通過檢測核心配置參數(shù)實現(xiàn)規(guī)約模塊注冊/注銷,無需修改系統(tǒng);降低二次開發(fā)難度,降低調(diào)試時間,降低人工成本,提高運(yùn)行可靠性。
【專利附圖】
【附圖說明】
[0012]圖1是本發(fā)明結(jié)構(gòu)框圖;
[0013]圖2是規(guī)約模板庫結(jié)構(gòu)示意圖;
[0014]圖3是設(shè)備模板庫結(jié)構(gòu)示意圖;
[0015]圖4是文件實例化流程圖;
[0016]圖5是規(guī)約模板擴(kuò)展示意圖;
[0017]圖6是在線注冊流程圖;
[0018]圖7是在線注銷流程圖。
【具體實施方式】
[0019]下面結(jié)合附圖對本發(fā)明做進(jìn)一步詳細(xì)的說明。
[0020]一種嵌入式通訊服務(wù)系統(tǒng),包括:數(shù)據(jù)總線、用于產(chǎn)生設(shè)備配置信息的設(shè)備模板庫、規(guī)約模板庫、用于利用設(shè)備模板和規(guī)約模板形成目標(biāo)數(shù)據(jù)文件的文件實例化模塊、用于增加或減少設(shè)備/規(guī)約的在線注冊/注銷模塊,所述設(shè)備模板庫、規(guī)約模板庫、文件實例化模塊和在線注冊/注銷模塊均連接數(shù)據(jù)總線。
[0021]基于以上技術(shù)方案,結(jié)合附圖,給出以下一個【具體實施方式】。
[0022]本發(fā)明主要針對電動汽車嵌入式應(yīng)用,如圖1所示,為本發(fā)明結(jié)構(gòu)框圖,本發(fā)明設(shè)備與規(guī)約徹底分離,數(shù)據(jù)池與報文池共同構(gòu)成設(shè)備模板庫,兩者中存儲了接入設(shè)備的配置信息,通過業(yè)務(wù)數(shù)據(jù)包訪問接口與消息總線連接;根據(jù)CAN通訊、串口通訊、以太網(wǎng)通訊,進(jìn)行規(guī)約模板構(gòu)建,形成規(guī)約模板庫,并通過規(guī)約應(yīng)用調(diào)用接口連接消息總線。文件實例化模塊與在線更新模塊(即在線注冊/注銷模塊)均連接消息總線。
[0023]基于電動汽車充換電站內(nèi)的接入設(shè)備,各設(shè)備通訊規(guī)約內(nèi)容,抽象出底層數(shù)據(jù)總線,作為各模塊數(shù)據(jù)交互的基礎(chǔ),其中最關(guān)鍵為定義消息傳輸模型:其中包括:
[0024]消息類型,接收到總線的消息(IM),消息總線中傳輸?shù)南?TM);
[0025]消息結(jié)構(gòu),采用CORBA的IDL描述,主要包括公有信息,采用XML描述消息承載的業(yè)務(wù)信息。
[0026]基于消息總線模型構(gòu)建XML文件解析組件,主要用于數(shù)據(jù)文件內(nèi)容實例化,及各模塊操作文件包含信息接口的封裝;程序啟動后,通訊服務(wù)框架加載該組件,對接入的數(shù)據(jù)業(yè)務(wù)包進(jìn)行實例化,形成通訊業(yè)務(wù)處理內(nèi)存庫,支持各裝置各規(guī)約數(shù)據(jù)點的單點數(shù)據(jù)刷新和數(shù)據(jù)對象業(yè)務(wù)包的形成。
[0027]基于消息總線格式化的統(tǒng)一數(shù)據(jù)接口,抽象CAN 口 /串口 /以太網(wǎng)通訊介質(zhì)的通用數(shù)據(jù)解析模式,封裝數(shù)據(jù)模型并形成對應(yīng)的數(shù)據(jù)解析模塊,遵循“數(shù)據(jù)訂閱”機(jī)制,實現(xiàn)各模塊與總線之間的數(shù)據(jù)交互;在保證數(shù)據(jù)傳遞安全性和一致性的同時,最大程度上降低了“無效數(shù)據(jù)”在總線上交互,從而提供數(shù)據(jù)通訊效率。
[0028]配套的“可視化”設(shè)備規(guī)約“組態(tài)”建模工具,主要為通訊框架的運(yùn)行提供實例化的數(shù)據(jù)基礎(chǔ),其主要功能包括:
[0029]I)規(guī)約設(shè)備模板化:
[0030]a)規(guī)約模版庫生成:分別抽象CAN/串/以太網(wǎng)典型通訊規(guī)約共性特點,分別設(shè)置相應(yīng)信息配置項目,針對不同介質(zhì),不同規(guī)約的特點,進(jìn)行規(guī)約模版構(gòu)建,形成規(guī)約模版庫,具體如圖2所示。
[0031]b)設(shè)備模版庫生成:以接入設(shè)備為基礎(chǔ),以通訊規(guī)約為依據(jù);創(chuàng)建設(shè)備列表,設(shè)備屬性為“設(shè)備描述”、“設(shè)備類型”、“通訊介質(zhì)類型”,如圖3所示(注,在設(shè)備模版處理中綜合考慮相同設(shè)備可能會具備多種通訊介質(zhì))。
[0032]2)自動實例化信息點:根據(jù)工程具體需求,基于構(gòu)建的規(guī)約模版庫和設(shè)備模版庫創(chuàng)建實際應(yīng)用配置,完成后增加裝置本身的身份屬性,工具可根據(jù)當(dāng)前配置信息形成目標(biāo)數(shù)據(jù)文件,如圖4所示。
[0033]3)根據(jù)充電站運(yùn)行實際需求,基于“通訊規(guī)約插件化”首次提出模塊“在線注冊/注銷”設(shè)計理念,基于充換電站運(yùn)行的特性,通訊服務(wù)框架支持業(yè)務(wù)模塊的“在線注冊/注銷”,即在通訊服務(wù)框架運(yùn)行的過程中,根據(jù)待增加設(shè)備的裝置模板增加實例來擴(kuò)展接入設(shè)備??筛鶕?jù)需求修改核心運(yùn)行配置文件,指定某特定業(yè)務(wù)模塊的運(yùn)行/卸載,可大大簡化問題定位的難度,對于運(yùn)行過程中問題的定位與排查發(fā)揮出關(guān)鍵性作用?!耙?guī)約插件設(shè)計”如圖5所示,“在線注冊/注銷”設(shè)計如圖6、7所示。
[0034]本發(fā)明提供的一種嵌入式通訊服務(wù)系統(tǒng)具體應(yīng)用為:將該服務(wù)系統(tǒng)應(yīng)用于接入設(shè)備中,從設(shè)備和規(guī)約模版庫中分別選取“目標(biāo)裝置”和“目標(biāo)規(guī)約”(若當(dāng)前模版庫中無目標(biāo)模版,可使用配置工具針對此設(shè)備/規(guī)約的特性進(jìn)行配置,形成模版文件,存儲到目標(biāo)模版庫中即可),指定目標(biāo)接入的介質(zhì)端口,并配置好必要的接入設(shè)備屬性信息,形成具體應(yīng)用的配置文件,并將配置文件下裝至目標(biāo)裝置;根據(jù)配置文件,自適應(yīng)實例化各通訊介質(zhì)下的規(guī)約信息點,實現(xiàn)不同規(guī)約不同設(shè)備的數(shù)據(jù)接入,且可通過平臺提供的規(guī)約解析模塊“在線注冊/注銷”機(jī)制在線調(diào)整數(shù)據(jù)接入模式。
[0035]以上給出了具體的實施方式,但本發(fā)明不局限于所描述的實施方式。本發(fā)明的基本思路在于上述基本方案,對本領(lǐng)域普通技術(shù)人員而言,根據(jù)本發(fā)明的教導(dǎo),設(shè)計出各種變形的模型、公式、參數(shù)并不需要花費(fèi)創(chuàng)造性勞動。在不脫離本發(fā)明的原理和精神的情況下對實施方式進(jìn)行的變化、修改、替換和變型仍落入本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種嵌入式通訊服務(wù)系統(tǒng),其特征在于,所述通訊服務(wù)系統(tǒng)包括:數(shù)據(jù)總線、由設(shè)備模板形成的設(shè)備模板庫、由規(guī)約模板形成的規(guī)約模板庫、用于利用設(shè)備模板和規(guī)約模板形成目標(biāo)數(shù)據(jù)文件的文件實例化模塊、用于增加或減少設(shè)備/規(guī)約的在線注冊/注銷模塊,所述設(shè)備模板庫、規(guī)約模板庫、文件實例化模塊和在線注冊/注銷模塊均連接數(shù)據(jù)總線。
2.根據(jù)權(quán)利要求1所述的嵌入式通訊服務(wù)系統(tǒng),其特征在于,所述規(guī)約模板庫包括三種通訊介質(zhì):CAN通訊、串口通訊、以太網(wǎng)通訊,根據(jù)所述三種通訊介質(zhì)進(jìn)行規(guī)約模板構(gòu)建,形成規(guī)約模板庫。
3.根據(jù)權(quán)利要求1所述的嵌入式通訊服務(wù)系統(tǒng),其特征在于,所述設(shè)備模板庫中的各設(shè)備模板包括設(shè)備描述、設(shè)備類型、通訊介質(zhì)屬性。
4.根據(jù)權(quán)利要求1所述的嵌入式通訊服務(wù)系統(tǒng),其特征在于,根據(jù)待增加設(shè)備的裝置模板增加實例來擴(kuò)展接入設(shè)備。
5.根據(jù)權(quán)利要求1所述的嵌入式通訊服務(wù)系統(tǒng),其特征在于,規(guī)約模板庫中的規(guī)約模板為插件。
【文檔編號】G06F13/38GK104298636SQ201410512793
【公開日】2015年1月21日 申請日期:2014年9月28日 優(yōu)先權(quán)日:2014年9月28日
【發(fā)明者】克瀟, 連湛偉, 楊校輝, 徐怡山, 李洪峰, 石欣, 周山虎, 李貞 , 張艷芳, 徐鵬 申請人:許繼電氣股份有限公司, 許昌許繼軟件技術(shù)有限公司