亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于嵌入式平臺(tái)的可擴(kuò)展智能規(guī)約轉(zhuǎn)換方法

文檔序號(hào):7858940閱讀:457來源:國知局
專利名稱:一種基于嵌入式平臺(tái)的可擴(kuò)展智能規(guī)約轉(zhuǎn)換方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種規(guī)約轉(zhuǎn)換方法,具體的涉及到可擴(kuò)展的規(guī)約轉(zhuǎn)換方法,屬于電力系統(tǒng)規(guī)約轉(zhuǎn)換技術(shù)領(lǐng)域。
背景技術(shù)
在電力自動(dòng)化領(lǐng)域,存在不同功用、不同類型的多種設(shè)備,設(shè)備之間存在通信需求,并且隨著電力數(shù)據(jù)網(wǎng)的建設(shè),自動(dòng)化水平的提高,常規(guī)的遠(yuǎn)動(dòng)系統(tǒng)將被融合計(jì)算機(jī)、保護(hù)、控制、網(wǎng)絡(luò)、通信等技術(shù)于一體的網(wǎng)絡(luò)化的調(diào)度自動(dòng)化系統(tǒng)所代替,各種采集信息也將接入統(tǒng)一的監(jiān)控系統(tǒng)。然而,信息的采集所用規(guī)約種類繁多,要進(jìn)行數(shù)據(jù)的集成。各種遠(yuǎn)程通信規(guī)約沒有統(tǒng)一標(biāo)準(zhǔn),阻礙了設(shè)備之間的互聯(lián)互通。規(guī)約轉(zhuǎn)換技術(shù)解決了這一問題。 隨著嵌入式技術(shù)的進(jìn)步,一個(gè)完整的嵌入式平臺(tái)完全具有形成規(guī)約轉(zhuǎn)換裝置的處理器模塊、通信模塊、存儲(chǔ)器模塊,并且嵌入式平臺(tái)提供的資源十分豐富,包括處理能力不斷提高的MCU,種類豐富的通信接口?;谇度胧狡脚_(tái)的規(guī)約轉(zhuǎn)換裝置能夠處理多種通信協(xié)議、多種規(guī)約類型的數(shù)據(jù)的處理。一個(gè)功能完整的規(guī)約轉(zhuǎn)換模塊包括數(shù)據(jù)接收單元、數(shù)據(jù)轉(zhuǎn)換單元和數(shù)據(jù)發(fā)送單元,數(shù)據(jù)接收單元與數(shù)據(jù)發(fā)送單元采用不同的通信協(xié)議接收/發(fā)送私有規(guī)約的數(shù)據(jù),數(shù)據(jù)轉(zhuǎn)換單元將數(shù)據(jù)做私有規(guī)約的轉(zhuǎn)換處理。數(shù)據(jù)接收單元可能接收到不同規(guī)約的數(shù)據(jù),經(jīng)過轉(zhuǎn)換,變?yōu)榱硪灰?guī)約類型的數(shù)據(jù),再經(jīng)由數(shù)據(jù)發(fā)送單元發(fā)送出去。在私有規(guī)約的種類較多時(shí),規(guī)約轉(zhuǎn)換模塊就需要有較好的可擴(kuò)展性,以支持不同規(guī)約類型數(shù)據(jù)的增加?,F(xiàn)有的規(guī)約轉(zhuǎn)換器,大多是做一對(duì)一的規(guī)約轉(zhuǎn)換,功能單一,處理能力有限,擴(kuò)展性不足。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種可擴(kuò)展規(guī)約轉(zhuǎn)換方法,可為不同的通信協(xié)議建立接收/發(fā)送功能模塊,以支持采用不同通信協(xié)議發(fā)送的數(shù)據(jù),為不同的規(guī)約建立功能模塊,以支持對(duì)不同類型規(guī)約的擴(kuò)展。為解決上述技術(shù)問題,本發(fā)明提供一種基于嵌入式平臺(tái)的可擴(kuò)展智能規(guī)約轉(zhuǎn)換方法,其特征在于,包括以下步驟
1)建立數(shù)據(jù)收發(fā)模塊,對(duì)于每一個(gè)需要使用的通信協(xié)議,均建立一個(gè)數(shù)據(jù)收發(fā)模塊,負(fù)責(zé)數(shù)據(jù)的接收/發(fā)送和數(shù)據(jù)的分發(fā);
2)建立數(shù)據(jù)處理模塊,每一個(gè)類型的規(guī)約都為之建立特定的數(shù)據(jù)處理模塊,數(shù)據(jù)處理模塊用于實(shí)現(xiàn)數(shù)據(jù)處理和數(shù)據(jù)轉(zhuǎn)換,包括判斷數(shù)據(jù)是否合法、解析數(shù)據(jù)、響應(yīng)數(shù)據(jù)、轉(zhuǎn)換數(shù)據(jù)并發(fā)送至數(shù)據(jù)收發(fā)模塊;
3)規(guī)約一的數(shù)據(jù)首先通過嵌入式平臺(tái)的通信接口接入,由規(guī)約一相應(yīng)的數(shù)據(jù)收發(fā)模塊一接收后,進(jìn)行數(shù)據(jù)的分發(fā),即將收到的數(shù)據(jù)進(jìn)行解析,并根究解析的結(jié)果將數(shù)據(jù)送至的數(shù)據(jù)處理模塊一;
4)規(guī)約一的數(shù)據(jù)在數(shù)據(jù)處理模塊一內(nèi)被轉(zhuǎn)換為規(guī)約二的數(shù)據(jù),進(jìn)入規(guī)約二數(shù)據(jù)的處理流程,進(jìn)入規(guī)約二的數(shù)據(jù)處理模塊二,繼續(xù)進(jìn)行規(guī)約轉(zhuǎn)換或發(fā)送,或者做其它處理。規(guī)約一的數(shù)據(jù)在數(shù)據(jù)處理模塊一被解析出來,根據(jù)結(jié)果做相應(yīng)的處理,例如對(duì)發(fā)送方進(jìn)行相應(yīng)等,然后轉(zhuǎn)換成規(guī)約二與規(guī)約一處理模塊都認(rèn)識(shí)的數(shù)據(jù)格式,進(jìn)入規(guī)約二的數(shù)據(jù)處理模塊,進(jìn)行規(guī)約轉(zhuǎn)換,或作其他處理。前述的一種基于嵌入式平臺(tái)的可擴(kuò)展智能規(guī)約轉(zhuǎn)換方法,其特征在于所述數(shù)據(jù)收發(fā)模塊包括數(shù)據(jù)緩沖區(qū)一,用于容納其他規(guī)約的數(shù)據(jù)處理模塊或數(shù)據(jù)收發(fā)模塊發(fā)送過來的要發(fā)送的數(shù)據(jù)。數(shù)據(jù)收發(fā)模塊的數(shù)據(jù)緩沖容納一切需要通過此數(shù)據(jù)收發(fā)模塊發(fā)送的數(shù)據(jù),數(shù)據(jù)可能來自任何數(shù)據(jù)處理模塊,也可能來自其他數(shù)據(jù)收發(fā)模塊。前述的一種基于嵌入式平臺(tái)的可擴(kuò)展智能規(guī)約轉(zhuǎn)換方法,其特征在于所述數(shù)據(jù)處理模塊包括為數(shù)據(jù)緩沖區(qū)二,用于容納數(shù)據(jù)收發(fā)模塊分發(fā)過來的數(shù)據(jù)。 本發(fā)明所達(dá)到的有益效果
本發(fā)明的基于嵌入式平臺(tái)的可擴(kuò)展智能規(guī)約轉(zhuǎn)換方法,通過對(duì)每種規(guī)約建立一個(gè)數(shù)據(jù)收發(fā)模塊和數(shù)據(jù)處理模塊,進(jìn)行規(guī)約的轉(zhuǎn)換,可實(shí)現(xiàn)不同規(guī)約類型的數(shù)據(jù)轉(zhuǎn)換。


圖I為本發(fā)明的規(guī)約轉(zhuǎn)換過程中數(shù)據(jù)流向圖。
具體實(shí)施例方式圖I為本發(fā)明的規(guī)約轉(zhuǎn)換過程中數(shù)據(jù)流向圖。假設(shè),有規(guī)約一與規(guī)約二兩種數(shù)據(jù)進(jìn)行規(guī)約轉(zhuǎn)換,該規(guī)約轉(zhuǎn)換方法的數(shù)據(jù)流向如圖I所示,規(guī)約一類型的數(shù)據(jù)首先通過嵌入式平臺(tái)的通信接口接入,數(shù)據(jù)被接收后根據(jù)具體的規(guī)約類型分發(fā)做數(shù)據(jù)處理,根據(jù)數(shù)據(jù)處理的結(jié)果,數(shù)據(jù)或被轉(zhuǎn)換為數(shù)據(jù)處理模塊一與數(shù)據(jù)處理模塊二都能識(shí)別的數(shù)據(jù)格式類型,進(jìn)入規(guī)約二數(shù)據(jù)的處理流程,或者做其它處理。規(guī)約二類型的數(shù)據(jù)亦如規(guī)約一的處理過程進(jìn)行處理。本方法的實(shí)現(xiàn)通過數(shù)據(jù)收發(fā)模塊和數(shù)據(jù)處理模塊的相互配合。數(shù)據(jù)收發(fā)模塊數(shù)據(jù)收發(fā)模塊是面向通信協(xié)議的實(shí)現(xiàn)方法,對(duì)于每一個(gè)需要使用的通信協(xié)議,例如TCP、UDP、RS485、Webservice等等,都將建立一個(gè)實(shí)現(xiàn),負(fù)責(zé)數(shù)據(jù)的接收/發(fā)送和數(shù)據(jù)的分發(fā)。這樣,無論數(shù)據(jù)傳輸采用什么通信協(xié)議,都只需增加響應(yīng)的數(shù)據(jù)收發(fā)模塊,通信協(xié)議沒有增加時(shí),新增的數(shù)據(jù)只需調(diào)用指定數(shù)據(jù)收發(fā)模塊的實(shí)現(xiàn)方法即可。數(shù)據(jù)收發(fā)模塊還需要負(fù)責(zé)數(shù)據(jù)的分發(fā),將收到的數(shù)據(jù),進(jìn)行簡單的解析,根究解析的結(jié)果,將數(shù)據(jù)送過相應(yīng)的數(shù)據(jù)處理模塊。數(shù)據(jù)處理模塊數(shù)據(jù)處理模塊是面向規(guī)約的實(shí)現(xiàn)方法,每一個(gè)類型的規(guī)約都需為之建立特定的數(shù)據(jù)處理模塊。數(shù)據(jù)處理模塊的主要功能包括數(shù)據(jù)處理和數(shù)據(jù)轉(zhuǎn)換,數(shù)據(jù)處理功能包括判斷數(shù)據(jù)是否合法、解析數(shù)據(jù)、響應(yīng)數(shù)據(jù)、轉(zhuǎn)換數(shù)據(jù)并發(fā)送至數(shù)據(jù)收發(fā)模塊。新增的規(guī)約類型數(shù)據(jù)的處理,只需要增加相應(yīng)的數(shù)據(jù)處理模塊。功能模塊的復(fù)用數(shù)據(jù)收發(fā)功能模塊和數(shù)據(jù)處理功能模塊都是可復(fù)用的,增加處理數(shù)據(jù)的數(shù)量則復(fù)用已有的功能模塊。在采用不同通信協(xié)議接入多種規(guī)約類型的數(shù)據(jù)的情況下,功能模塊的復(fù)用使得系統(tǒng)的實(shí)現(xiàn)簡單易行。對(duì)于新接入的數(shù)據(jù)為其配置相應(yīng)的數(shù)據(jù)收發(fā)模塊與數(shù)據(jù)處理模塊,即可實(shí)現(xiàn)對(duì)數(shù)據(jù)的規(guī)約轉(zhuǎn)換。復(fù)用是指功能模塊一經(jīng)建立可隨意搭配組合使用,建立新的數(shù)據(jù)轉(zhuǎn)換流程時(shí),只需調(diào)用對(duì)應(yīng)的數(shù)據(jù)收發(fā)模塊和數(shù)據(jù)處理模塊。本發(fā)明規(guī)約轉(zhuǎn)換方法的實(shí)現(xiàn)依靠嵌入式平臺(tái)的硬件資源和軟件方法建立的功能模塊。為整個(gè)規(guī)約轉(zhuǎn)換建立主控框架程序,負(fù)責(zé)程序的進(jìn)入、退出,功能模塊的加載,以及其他諸如看門狗等功能。為具體的通信協(xié)議建立獨(dú)立的數(shù)據(jù)收發(fā)模塊,該數(shù)據(jù)收發(fā)模塊包含一個(gè)數(shù)據(jù)緩沖區(qū)容納其他功能模塊發(fā)送過來的要發(fā)送的數(shù)據(jù)。為具體的規(guī)約建立獨(dú)立的數(shù)據(jù)處理模塊,該數(shù)據(jù)處理模塊也包含一個(gè)數(shù)據(jù)緩沖區(qū)容納數(shù)據(jù)收發(fā)模塊分發(fā)過來的數(shù)據(jù)。 建立配置文件,為所有的數(shù)據(jù)配置數(shù)據(jù)收發(fā)模塊和數(shù)據(jù)處理模塊。本發(fā)明按照優(yōu)選實(shí)施例進(jìn)行了說明,應(yīng)當(dāng)理解,但上述實(shí)施例不以任何形式限定本發(fā)明,凡采用等同替換或等效變換的形式所獲得的技術(shù)方案,均落在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于嵌入式平臺(tái)的可擴(kuò)展智能規(guī)約轉(zhuǎn)換方法,其特征在于,包括以下步驟 1)建立數(shù)據(jù)收發(fā)模塊,對(duì)于每一個(gè)需要使用的通信協(xié)議,均建立一個(gè)數(shù)據(jù)收發(fā)模塊,負(fù)責(zé)數(shù)據(jù)的接收/發(fā)送和數(shù)據(jù)的分發(fā); 2)建立數(shù)據(jù)處理模塊,每一個(gè)類型的規(guī)約都為之建立特定的數(shù)據(jù)處理模塊,數(shù)據(jù)處理模塊用于實(shí)現(xiàn)數(shù)據(jù)處理和數(shù)據(jù)轉(zhuǎn)換,包括判斷數(shù)據(jù)是否合法、解析數(shù)據(jù)、響應(yīng)數(shù)據(jù)、轉(zhuǎn)換數(shù)據(jù)并發(fā)送至數(shù)據(jù)收發(fā)模塊; 3)規(guī)約一的數(shù)據(jù)首先通過嵌入式平臺(tái)的通信接口接入,由規(guī)約一相應(yīng)的數(shù)據(jù)收發(fā)模塊一接收后,進(jìn)行數(shù)據(jù)的分發(fā),即將收到的數(shù)據(jù)進(jìn)行解析,并根究解析的結(jié)果將數(shù)據(jù)送至的數(shù)據(jù)處理模塊一; 4)規(guī)約一的數(shù)據(jù)在數(shù)據(jù)處理模塊一內(nèi)被轉(zhuǎn)換為規(guī)約二的數(shù)據(jù),進(jìn)入規(guī)約二數(shù)據(jù)的處理流程,進(jìn)入規(guī)約二的數(shù)據(jù)處理模塊二,繼續(xù)進(jìn)行規(guī)約轉(zhuǎn)換或發(fā)送。
2.根據(jù)權(quán)利要求I所述的一種基于嵌入式平臺(tái)的可擴(kuò)展智能規(guī)約轉(zhuǎn)換方法,其特征在 于所述數(shù)據(jù)收發(fā)模塊包括數(shù)據(jù)緩沖區(qū)一,用于容納其他規(guī)約的數(shù)據(jù)處理模塊或數(shù)據(jù)收發(fā)模塊發(fā)送過來的要發(fā)送的數(shù)據(jù)。
3.根據(jù)權(quán)利要求I所述的一種基于嵌入式平臺(tái)的可擴(kuò)展智能規(guī)約轉(zhuǎn)換方法,其特征在于所述數(shù)據(jù)處理模塊包括為數(shù)據(jù)緩沖區(qū)二,用于容納數(shù)據(jù)收發(fā)模塊分發(fā)過來的數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種基于嵌入式平臺(tái)的可擴(kuò)展智能規(guī)約轉(zhuǎn)換方法,其特征在于,包括以下步驟1)建立數(shù)據(jù)收發(fā)模塊,對(duì)于每一個(gè)需要使用的通信協(xié)議,均建立一個(gè)數(shù)據(jù)收發(fā)模塊,負(fù)責(zé)數(shù)據(jù)的接收/發(fā)送和數(shù)據(jù)的分發(fā);2)建立數(shù)據(jù)處理模塊,每一個(gè)類型的規(guī)約都為之建立特定的數(shù)據(jù)處理模塊;3)規(guī)約一的數(shù)據(jù)首先通過嵌入式平臺(tái)的通信接口接入,由規(guī)約一相應(yīng)的數(shù)據(jù)收發(fā)模塊一接收后,進(jìn)行數(shù)據(jù)的分發(fā),即將收到的數(shù)據(jù)進(jìn)行解析,并根究解析的結(jié)果將數(shù)據(jù)送至的數(shù)據(jù)處理模塊一;4)規(guī)約一的數(shù)據(jù)在數(shù)據(jù)處理模塊一內(nèi)被轉(zhuǎn)換為規(guī)約二的數(shù)據(jù),進(jìn)入規(guī)約二的數(shù)據(jù)處理模塊二,繼續(xù)進(jìn)行規(guī)約轉(zhuǎn)換或發(fā)送。本發(fā)明可實(shí)現(xiàn)不同規(guī)約類型的數(shù)據(jù)轉(zhuǎn)換。
文檔編號(hào)H04L29/06GK102857499SQ20121030721
公開日2013年1月2日 申請(qǐng)日期2012年8月27日 優(yōu)先權(quán)日2012年8月27日
發(fā)明者朱江, 趙華, 曹雯雯 申請(qǐng)人:國網(wǎng)電力科學(xué)研究院, 南京南瑞集團(tuán)公司, 國家電網(wǎng)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1