国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)傳輸方法、系統(tǒng)、電力網(wǎng)關(guān)及主站的制作方法

      文檔序號:7549083閱讀:265來源:國知局
      專利名稱:數(shù)據(jù)傳輸方法、系統(tǒng)、電力網(wǎng)關(guān)及主站的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及電力通信技術(shù),尤其涉及一種數(shù)據(jù)傳輸方法、系統(tǒng)、電力網(wǎng)關(guān)及主站。
      背景技術(shù)
      配電線報文規(guī)范(DistributionLine Message Specification, DLMS)是電力行業(yè)通信的一種國際標(biāo)準(zhǔn)協(xié)議。目前基于DLMS的終端設(shè)備監(jiān)測系統(tǒng)主要包括主站、電力網(wǎng)關(guān)和多塊終端設(shè)備。其中,主站和電力網(wǎng)關(guān)一般通過無線網(wǎng)絡(luò),例如第三代移動通信(3rd-Generation, 3G)網(wǎng)絡(luò)、通用分組無線服務(wù)技術(shù)(General Packet Radio Service,GPRS)網(wǎng)絡(luò),進(jìn)行數(shù)據(jù)傳輸;電力網(wǎng)關(guān)和終端設(shè)備一般通過本地家庭局域網(wǎng)(Home areanetwork, HAN),例如電力載波通信(Power Line Carrier Communication, PLC)、射頻(Radio Frequency, RF)網(wǎng)絡(luò),進(jìn)行數(shù)據(jù)傳輸。如果主站需要對多塊終端設(shè)備進(jìn)行操作,例如讀取多塊終端設(shè)備的數(shù)據(jù)或者對多塊終端設(shè)備進(jìn)行參數(shù)配置等,都要通過電力網(wǎng)關(guān)與多塊終端設(shè)備建立連接,并依次對多塊終端設(shè)備進(jìn)行操作。在這個過程中,主站需要頻繁的與電力網(wǎng)關(guān)進(jìn)行通信,并且還要一直與電力網(wǎng)關(guān)保持連接,直到完成對所有終端設(shè)備的操作為止,這會增加無線網(wǎng)絡(luò)的通信流量,從而造成無線網(wǎng)絡(luò)資源的浪費。

      發(fā)明內(nèi)容
      本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法、系統(tǒng)、電力網(wǎng)關(guān)及主站,用以減少無線網(wǎng)絡(luò)的通信流量,降低對無線網(wǎng)絡(luò)資源的浪費。本發(fā)明實施例一方面提供一種數(shù)據(jù)傳輸方法,包括電力網(wǎng)關(guān)接收多個終端設(shè)備分別發(fā)送的第一數(shù)據(jù)幀,每個第一數(shù)據(jù)幀的數(shù)據(jù)部分包含一個終端設(shè)備的上報數(shù)據(jù);所述電力網(wǎng)關(guān)解析每個所述第一數(shù)據(jù)幀,獲取并存儲每個所述第一數(shù)據(jù)幀中的上報數(shù)據(jù);所述電力網(wǎng)關(guān)根據(jù)其存儲的所述上報數(shù)據(jù),生成第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù),然后將所述第二數(shù)據(jù)幀發(fā)送給主站。本發(fā)明實施例一方面提供一種電力網(wǎng)關(guān),包括第一接收器,用于接收多個終端設(shè)備分別發(fā)送的第一數(shù)據(jù)幀,每個第一數(shù)據(jù)幀的數(shù)據(jù)部分包含每個終端設(shè)備的上報數(shù)據(jù);第一處理器;所述第一處理器包括第一解析單元和第一生成單元,其中第一解析單元,用于解析每個所述第一數(shù)據(jù)幀,獲取每個所述第一數(shù)據(jù)幀中的上報數(shù)據(jù);第一生成單元,用于根據(jù)所述上報數(shù)據(jù),生成第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù);第一存儲器,用于存儲所述上報數(shù)據(jù);、
      第一發(fā)送器,用于將所述第二數(shù)據(jù)幀發(fā)送給主站。本發(fā)明實施例另一方面提供一種數(shù)據(jù)傳輸方法,包括電力網(wǎng)關(guān)接收主站發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀的數(shù)據(jù)部分包含多個操作指令;所述電力網(wǎng)關(guān)對所述第三數(shù)據(jù)幀進(jìn)行解析,獲取所述第三數(shù)據(jù)幀中的多個操作指令,并獲取每個所述操作指令對應(yīng)的終端設(shè)備地址;所述電力網(wǎng)關(guān)根據(jù)每個所述終端設(shè)備地址對應(yīng)的所述操作指令,生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令;
      所述電力網(wǎng)關(guān)將所述每個所述終端設(shè)備地址對應(yīng)的第四數(shù)據(jù)幀發(fā)送給每個所述終端設(shè)備地址對應(yīng)的終端設(shè)備。本發(fā)明實施例另一方面提供一種電力網(wǎng)關(guān),包括第二接收器,用于接收主站發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀的數(shù)據(jù)部分包含多個操作指令;第二處理器;所述第二處理器包括第二解析單元和第二生成單元,其中第二解析單元,用于對所述第三數(shù)據(jù)幀進(jìn)行解析,獲取所述第三數(shù)據(jù)幀中的多個操作指令,并獲取每個所述操作指令對應(yīng)的終端設(shè)備地址;第二生成單元,用于根據(jù)每個所述終端設(shè)備地址對應(yīng)的所述操作指令,生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令;第二發(fā)送器,用于將每個所述終端設(shè)備地址對應(yīng)的第四數(shù)據(jù)幀發(fā)送給每個所述終端設(shè)備地址對應(yīng)的終端設(shè)備。本發(fā)明實施例又一方面提供一種數(shù)據(jù)傳輸方法,包括主站生成第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀的數(shù)據(jù)部分包含多個操作指令;所述主站將所述第三數(shù)據(jù)幀發(fā)送給電力網(wǎng)關(guān),以使所述電力網(wǎng)關(guān)根據(jù)所述多個操作指令生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令,并使所述電力網(wǎng)關(guān)將所述第四數(shù)據(jù)幀發(fā)送給其對應(yīng)的終端設(shè)備。本發(fā)明實施例又一方面提供一種主站,包括第三處理器;所述第三處理器包括第三生成單元,其中第三生成單元,用于生成第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包含多個操作指令;第三發(fā)送器,用于將所述第三數(shù)據(jù)幀發(fā)送給電力網(wǎng)關(guān),以使所述電力網(wǎng)關(guān)根據(jù)所述多個操作指令生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令,并使所述電力網(wǎng)關(guān)將所述第四數(shù)據(jù)幀發(fā)送給其對應(yīng)的終端設(shè)備。本發(fā)明實施例又一方面提供一種數(shù)據(jù)傳輸系統(tǒng),包括電力網(wǎng)關(guān)和多個終端設(shè)備;所述電力網(wǎng)關(guān)包括第一接收器,用于接收多個終端設(shè)備分別發(fā)送的第一數(shù)據(jù)幀,每個第一數(shù)據(jù)幀的數(shù)據(jù)部分包含一個終端設(shè)備的上報數(shù)據(jù);第一處理器;所述第一處理器包括第一解析單元和第一生成單元,其中第一解析單元,用于解析每個所述第一數(shù)據(jù)幀,獲取每個所述第一數(shù)據(jù)幀中的上報數(shù)據(jù);第一生成單元,用于根據(jù)所述上報數(shù)據(jù),生成第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù);第一存儲器,用于存儲所述上報數(shù)據(jù);第一發(fā)送器,用于將所述第二數(shù)據(jù)幀發(fā)送給主站。本發(fā)明實施例又一方面提供一種數(shù)據(jù)傳輸系統(tǒng),包括電力網(wǎng)關(guān)和主站; 所述電力網(wǎng)關(guān)包括第二接收器,用于接收主站發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀的數(shù)據(jù)部分包含多個操作指令;第二處理器;所述第二處理器包括第二解析單元和第二生成單元,其中第二解析單元,用于對所述第三數(shù)據(jù)幀進(jìn)行解析,獲取所述第三數(shù)據(jù)幀中的多個操作指令,并獲取每個所述操作指令對應(yīng)的終端設(shè)備地址;第二生成單元,用于根據(jù)每個所述終端設(shè)備地址對應(yīng)的所述操作指令,生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令;第二發(fā)送器,用于將每個所述終端設(shè)備地址對應(yīng)的第四數(shù)據(jù)幀發(fā)送給每個所述終端設(shè)備地址對應(yīng)的終端設(shè)備;所述主站包括第三處理器;所述第三處理器包括第三生成單元,其中第三生成單元,用于生成第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包含多個操作指令;第三發(fā)送器,用于將所述第三數(shù)據(jù)幀發(fā)送給電力網(wǎng)關(guān)。本發(fā)明實施例一方面提供的數(shù)據(jù)傳輸方法及電力網(wǎng)關(guān),電力網(wǎng)關(guān)接收多個終端設(shè)備發(fā)送的數(shù)據(jù)幀,對數(shù)據(jù)幀進(jìn)行解析并存儲獲取到的上報數(shù)據(jù),然后將所存儲的多個終端設(shè)備的上報數(shù)據(jù)在一次連接過程中發(fā)送給主站,可以減少主站與電力網(wǎng)關(guān)之間建立連接的次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,降低了對無線網(wǎng)絡(luò)資源的浪費。本發(fā)明實施例另一方面提供的數(shù)據(jù)傳輸方法及電力網(wǎng)關(guān),電力網(wǎng)關(guān)對主站發(fā)送的數(shù)據(jù)幀進(jìn)行解析,獲取多個操作指令,并獲取每個操作指令對應(yīng)的終端設(shè)備地址,然后根據(jù)操作指令和每個操作指令對應(yīng)的終端設(shè)備地址控制相應(yīng)終端設(shè)備執(zhí)行相應(yīng)操作,使得主站可以一次向電力網(wǎng)關(guān)發(fā)送多個操作指令,而不用對每個終端設(shè)備的每次操作都通過電力網(wǎng)關(guān)向終端設(shè)備發(fā)送操作指令,減少了主站與電力網(wǎng)關(guān)之間的通信次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,降低了對無線網(wǎng)絡(luò)資源的浪費。本發(fā)明實施例又一方面提供的數(shù)據(jù)傳輸方法及主站,主站將多個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址同時發(fā)送給電力網(wǎng)關(guān),由電力網(wǎng)關(guān)接收主站發(fā)送的數(shù)據(jù)幀后可以對數(shù)據(jù)幀進(jìn)行解析,從數(shù)據(jù)幀中獲取多個操作指令,并會獲取每個操作指令對應(yīng)的終端設(shè)備地址,然后根據(jù)操作指令和每個操作指令對應(yīng)的終端設(shè)備地址控制相應(yīng)終端設(shè)備進(jìn)行相應(yīng)操作,本實施例的主站可以不用對每個終端設(shè)備的每次操作都通過電力網(wǎng)關(guān)向終端設(shè)備發(fā)送操作指令,減少了與電力網(wǎng)關(guān)之間的通信次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,降低了對無線網(wǎng)絡(luò)資源的浪費。本發(fā)明實施例又一方面提供的數(shù)據(jù)傳輸系統(tǒng),包括電力網(wǎng)關(guān)和多個終端設(shè)備,電力網(wǎng)關(guān)通過存儲多個終端設(shè)備的上報數(shù)據(jù),然后將所存儲的多個終端設(shè)備的上報數(shù)據(jù)發(fā)送給主站,可以減少主站與電力網(wǎng)關(guān)之間建立連接的次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,降低了對無線網(wǎng)絡(luò)資源的浪費。本發(fā)明實施例又一方面提供的數(shù)據(jù)傳輸系統(tǒng),包括電力網(wǎng)關(guān)和主站,電力網(wǎng)關(guān)和主站相配合,使得主站不用對每個終端設(shè)備的每次操作都通過電力網(wǎng)關(guān)向終端設(shè)備發(fā)送操作指令,減少了主站與電力網(wǎng)關(guān)之間的通信次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,降低了對無線網(wǎng)絡(luò)資源的浪費。



      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明一實施例提供的終端設(shè)備監(jiān)測系統(tǒng)的結(jié)構(gòu)示意圖;圖2A為本發(fā)明一實施例提供的數(shù)據(jù)傳輸方法的流程圖;圖2B為本發(fā)明一實施例提供的DLMS幀的結(jié)構(gòu)示意圖;圖3為本發(fā)明另一實施例提供的數(shù)據(jù)傳輸方法的流程圖;圖4為本發(fā)明又一實施例提供的數(shù)據(jù)傳輸方法的流程圖;圖5為本發(fā)明又一實施例提供的數(shù)據(jù)傳輸方法的流程圖;圖6為本發(fā)明又一實施例提供的數(shù)據(jù)傳輸方法的流程圖;圖7為本發(fā)明又一實施例提供的數(shù)據(jù)傳輸方法的流程圖;圖8為本發(fā)明又一實施例提供的數(shù)據(jù)傳輸方法的流程圖;圖9為本發(fā)明又一實施例提供的數(shù)據(jù)傳輸方法的流程圖;圖IOA為本發(fā)明一實施例提供的電力網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖IOB為本發(fā)明另一實施例提供的電力網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖IlA為本發(fā)明又一實施例提供的電力網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖IlB為本發(fā)明又一實施例提供的電力網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖12為本發(fā)明一實施例提供的主站的結(jié)構(gòu)示意圖;圖13為本發(fā)明一實施例提供的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖;圖14為本發(fā)明另一實施例提供的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖。
      具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      圖I為本發(fā)明一實施例提供的終端設(shè)備監(jiān)測系統(tǒng)的結(jié)構(gòu)示意圖。如圖I所示,本實施例的系統(tǒng)包括主站11、電力網(wǎng)關(guān)12和多個終端設(shè)備13。其中,主站11與電力網(wǎng)關(guān)12連接,電力網(wǎng)關(guān)12與終端設(shè)備13連接。在本實施例中,主站11與電力網(wǎng)關(guān)12之間可以使用DLMS協(xié)議進(jìn)行通信,電力網(wǎng)關(guān)12與每個終端設(shè)備13之間也可以使用DLMS協(xié)議進(jìn)行通信,但不限于此。例如,主站11和電力網(wǎng)關(guān)12還可以采用Q/GDW 376. 1-2009協(xié)議進(jìn)行通信,電力網(wǎng)關(guān)12與每塊終端設(shè)備13之間還可以采用Q/GDW376. 2-2009協(xié)議進(jìn)行通信。其中,Q/GDW 376. 1-2009協(xié)議和Q/GDW376. 2-2009協(xié)議分別是電力用戶用電信息采集系統(tǒng)中通信協(xié)議的第一部分和第二部分。以王站11和電力網(wǎng)關(guān)12之間以及電力網(wǎng)關(guān)12和終端設(shè)備13之間均使用DLMS協(xié)議進(jìn)行通信為例,則主站11具有DLMS客戶端(Client)的功能;終端設(shè)備13具有DLMS 服務(wù)器(Server)的功能;而電力網(wǎng)關(guān)12與現(xiàn)有技術(shù)中的電力網(wǎng)關(guān)不同,增加了 DLMS客戶端和DLMS服務(wù)器的功能。即本實施例的電力網(wǎng)關(guān)12通過增加DLMS服務(wù)器的功能可以與主站11的DLMS客戶端進(jìn)行通信,即對主站11發(fā)送的DLMS幀進(jìn)行解析,從DLMS幀中獲取有效數(shù)據(jù),例如主站11發(fā)送的操作指令,并可以存儲獲取的有效數(shù)據(jù)等。本實施例的電力網(wǎng)關(guān)12通過增加DLMS客戶端的功能可以與終端設(shè)備13的DLMS服務(wù)器進(jìn)行通信,即對終端設(shè)備13發(fā)送的DLMS幀進(jìn)行解析,從DLMS幀中獲取有效數(shù)據(jù),例如終端設(shè)備13返回的操作響應(yīng)等,并存儲獲取的有效數(shù)據(jù)。需要說明的是,本發(fā)明實施例中的終端設(shè)備包括電表、水表、氣表等終端設(shè)備。本發(fā)明以下各實施例提供的數(shù)據(jù)傳輸方法均基于圖I所示終端設(shè)備監(jiān)測系統(tǒng)實現(xiàn)。圖2A為本發(fā)明一實施例提供的數(shù)據(jù)傳輸方法的流程圖。如圖2A所示,本實施例的方法包括步驟201、電力網(wǎng)關(guān)接收多個終端設(shè)備分別發(fā)送的第一數(shù)據(jù)幀。其中,本實施例的第一數(shù)據(jù)幀的源地址為發(fā)送第一數(shù)據(jù)幀的終端設(shè)備的地址,SP終端設(shè)備地址,目的地址為主站的地址,每個第一數(shù)據(jù)幀的數(shù)據(jù)部分包含一個終端設(shè)備的上報數(shù)據(jù)。步驟202、電力網(wǎng)關(guān)解析每個第一數(shù)據(jù)幀,獲取并存儲每個第一數(shù)據(jù)幀中的上報數(shù)據(jù)。其中,所述上報數(shù)據(jù)可以是終端設(shè)備執(zhí)行主站通過電力網(wǎng)關(guān)發(fā)送的操作指令而返回的操作響應(yīng)數(shù)據(jù),也可以是終端設(shè)備主動上報的數(shù)據(jù)。其中,終端設(shè)備主動上報的數(shù)據(jù)可以是事件告警數(shù)據(jù)、終端設(shè)備狀態(tài)信息等。其中,電力網(wǎng)關(guān)可以將獲取的上報數(shù)據(jù)存儲在隨機存儲器(Random AccessMemory, RAM)或閃存(FLASH)中,但不限于此。步驟203、電力網(wǎng)關(guān)根據(jù)所存儲的上報數(shù)據(jù),生成第二數(shù)據(jù)幀,然后將第二數(shù)據(jù)幀
      發(fā)送給主站。其中,本實施例的第二數(shù)據(jù)幀的源地址為電力網(wǎng)關(guān)的地址,目的地址為主站的地址,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù),這些上報數(shù)據(jù)來自于步驟202中存儲的第一數(shù)據(jù)幀的上報數(shù)據(jù)。具體地,當(dāng)某個第二數(shù)據(jù)幀中包含的上報數(shù)據(jù)來自于不同的終端設(shè)備時,在第二數(shù)據(jù)幀的數(shù)據(jù)部分還可以包含各個上報數(shù)據(jù)分別對應(yīng)的終端設(shè)備地址或終端設(shè)備標(biāo)識,以使得主機能夠?qū)Φ诙?shù)據(jù)幀進(jìn)行解析,并區(qū)分和識別相應(yīng)的上報數(shù)據(jù)來自于哪個終端設(shè)備。在本實施例中,電力網(wǎng)關(guān)接收多個終端設(shè)備發(fā)送的第一數(shù)據(jù)幀,并對每個第一數(shù)據(jù)幀進(jìn)行解析,獲取并存儲第一數(shù)據(jù)幀中的上報數(shù)據(jù),然后根據(jù)所存儲的多個終端設(shè)備的上報數(shù)據(jù)生成第二數(shù)據(jù)幀,將第二數(shù)據(jù)幀發(fā)送給主站,實現(xiàn)將終端設(shè)備的上報數(shù)據(jù)發(fā)送給主站的目的。電力網(wǎng)關(guān)根據(jù)所存儲的多個終端設(shè)備的上報數(shù)據(jù)生成第二數(shù)據(jù)幀主要是指將所存儲的多個終端設(shè)備的上報數(shù)據(jù)封裝在第二數(shù)據(jù)幀中的過程。在本實施例中,電力網(wǎng)關(guān)具有解析終端設(shè)備發(fā)送的第一數(shù)據(jù)幀并存儲獲取的上報數(shù)據(jù)的功能,電力網(wǎng)關(guān)不用再像現(xiàn)有技術(shù)那樣每接收一個終端設(shè)備的一個第一數(shù)據(jù)幀就要與主站建立連接并通過建立的連接轉(zhuǎn)發(fā)給主站,而是可以存儲多個終端設(shè)備的上報數(shù)據(jù),然后在與主站的一次連接過程中發(fā)送給主站,減少了與主站之間建立連接的次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,減少了無線網(wǎng)絡(luò)通信資源的浪費。
      進(jìn)一步,在本實施例中,第二數(shù)據(jù)幀可以是一個也可以是多個。第二數(shù)據(jù)幀的個數(shù)可視電力網(wǎng)關(guān)需要上報給主站的上報數(shù)據(jù)的總數(shù)據(jù)量以及第二數(shù)據(jù)幀的長度而定。在本實施例中,一個第二數(shù)據(jù)幀可以同時包括多個終端設(shè)備的上報數(shù)據(jù),與現(xiàn)有技術(shù)中每個終端設(shè)備的每次上報數(shù)據(jù)分別通過一個數(shù)據(jù)幀上報給主站的技術(shù)方案相比,可以減少電力網(wǎng)關(guān)向主站上報終端設(shè)備的上報數(shù)據(jù)所使用的數(shù)據(jù)幀(即第二數(shù)據(jù)幀)的數(shù)量,有利于減少主站和電力網(wǎng)關(guān)之間的通信次數(shù),進(jìn)一步可以降低無線網(wǎng)絡(luò)通信資源的浪費。其中,電力網(wǎng)關(guān)和終端設(shè)備之間可以使用DLMS協(xié)議進(jìn)行通信,但不限于此。例如,電力網(wǎng)關(guān)和終端設(shè)備之間還可以使用Q/GDW 376. 2-2009協(xié)議進(jìn)行通信。同理,電力網(wǎng)關(guān)和主站之間也可以使用DLMS協(xié)議進(jìn)行通信,但不限于此。例如,電力網(wǎng)關(guān)和主站之間還可以使用Q/GDW 376. 1-2009協(xié)議進(jìn)行通信。其中,如果電力網(wǎng)關(guān)和終端設(shè)備之間以及電力網(wǎng)關(guān)和主站之間使用DLMS協(xié)議進(jìn)行通信,則第一數(shù)據(jù)幀可以是第一 DLMS幀,第二數(shù)據(jù)幀可以是第二 DLMS幀。在本發(fā)明各實施例中,DLMS幀的結(jié)構(gòu)如圖2B所示,主要包括巾貞頭、目的地址、源地址、控制域、數(shù)據(jù)域、校驗、幀結(jié)束。其中DLMS幀的數(shù)據(jù)部分主要指數(shù)據(jù)域。進(jìn)一步,電力網(wǎng)關(guān)可以確定上報數(shù)據(jù)是否均為非實時上報數(shù)據(jù);如果確定結(jié)果為上報數(shù)據(jù)均為非實時上報數(shù)據(jù),則電力網(wǎng)關(guān)執(zhí)行存儲上報數(shù)據(jù)的操作。具體的,電力網(wǎng)關(guān)可以根據(jù)上報數(shù)據(jù)的功能或者上報數(shù)據(jù)類型標(biāo)識,來確定上報數(shù)據(jù)是否為非實時上報數(shù)據(jù)。上報數(shù)據(jù)類型標(biāo)識可以在數(shù)據(jù)幀的控制域或數(shù)據(jù)域中攜帶,用于指示該數(shù)據(jù)幀中的上報數(shù)據(jù)是實時上報數(shù)據(jù)或非實時上報數(shù)據(jù)。所述非實時上報數(shù)據(jù)包括告警等級小于預(yù)設(shè)門限的事件告警數(shù)據(jù)或終端設(shè)備狀態(tài)數(shù)據(jù)進(jìn)一步,如果確定結(jié)果為多個上報數(shù)據(jù)中存在實時上報數(shù)據(jù),即不是每個第一數(shù)據(jù)幀中的上報數(shù)據(jù)均為非實時上報數(shù)據(jù),則電力網(wǎng)關(guān)可以不存儲實時上報數(shù)據(jù),直接根據(jù)實時上報數(shù)據(jù),生成第二數(shù)據(jù)幀,然后將第二數(shù)據(jù)幀發(fā)送給主站,但不限于此。例如,在不是每個第一數(shù)據(jù)幀中的上報數(shù)據(jù)均為非實時上報數(shù)據(jù)的情況下,電力網(wǎng)關(guān)還可以將接收到的實時上報數(shù)據(jù)和該實時上報數(shù)據(jù)之前的非實時上報數(shù)據(jù)一起封裝成第二數(shù)據(jù)幀發(fā)送給主站。
      進(jìn)一步,電力網(wǎng)關(guān)將第二數(shù)據(jù)幀發(fā)送給主站之前,主站和電力網(wǎng)關(guān)之間的連接可以是斷開的,也可以是已經(jīng)處于連接狀態(tài)。如果主站和電力網(wǎng)關(guān)之間的連接是斷開的,則電力網(wǎng)關(guān)將第二數(shù)據(jù)幀發(fā)送給主站的過程包括電力網(wǎng)關(guān)先建立到主站的連接,然后通過所建立的連接將第二數(shù)據(jù)幀發(fā)送給主站。進(jìn)一步,電力網(wǎng)關(guān)可以預(yù)先設(shè)定接收周期,然后在接收周期結(jié)束后根據(jù)所存儲的上報數(shù)據(jù),生成第二數(shù)據(jù)幀,然后將第二數(shù)據(jù)幀發(fā)送給主站。在該實施方式中,在每個接收周期結(jié)束之前,電力網(wǎng)關(guān)接收終端設(shè)備發(fā)送的第一數(shù)據(jù)幀,從第一數(shù)據(jù)幀中解析出上報數(shù)據(jù)并存儲上報數(shù)據(jù),而在每個接收周期結(jié)束后,電力網(wǎng)關(guān)將該接收周期內(nèi)存儲的上報數(shù)據(jù)封裝在第二數(shù)據(jù)幀中發(fā)送給主站。在該實施方式中,電力網(wǎng)關(guān)周期性的主動向主站發(fā)送在 接收周期內(nèi)所存儲的多個終端設(shè)備的上報數(shù)據(jù),同樣可以減少主站與電力網(wǎng)關(guān)之間的建立通信連接的次數(shù)以及通信次數(shù),有利于減少無線網(wǎng)絡(luò)的通信流量,有利于減少無線網(wǎng)絡(luò)通信資源的浪費。另外,該實施方式不需要主站的控制,有利于減輕主站的處理負(fù)擔(dān)。進(jìn)一步,電力網(wǎng)關(guān)根據(jù)所存儲的上報數(shù)據(jù),生成第二數(shù)據(jù)幀,然后將第二數(shù)據(jù)幀發(fā)送給主站的過程還可以是電力網(wǎng)關(guān)接收主站發(fā)送的第五數(shù)據(jù)幀,所述第五數(shù)據(jù)幀的源地址為主站的地址,目的地址為電力網(wǎng)關(guān)的地址。然后,電力網(wǎng)關(guān)對第五數(shù)據(jù)幀進(jìn)行解析,獲取第五數(shù)據(jù)幀中的獲取指令。所述獲取指令用于指示電力網(wǎng)關(guān)將主站需要的上報數(shù)據(jù)發(fā)送給所述主站。電力網(wǎng)關(guān)在獲取到主站的獲取指令后,根據(jù)獲取指令和存儲的上報數(shù)據(jù),生成第二數(shù)據(jù)幀,然后將第二數(shù)據(jù)幀發(fā)送給主站。在該實施方式中,電力網(wǎng)關(guān)根據(jù)主站的發(fā)送的獲取指令,向主站上報接收到的終端設(shè)備的上報數(shù)據(jù),允許主站在需要的時候才與電力網(wǎng)關(guān)建立連接,并通過所建立的連接一次獲取多個終端設(shè)備的上報數(shù)據(jù),并且第二數(shù)據(jù)幀可以包括多個終端設(shè)備的上報數(shù)據(jù),而不再像現(xiàn)有技術(shù)那樣一個數(shù)據(jù)幀只能包括一個終端設(shè)備的一次上報數(shù)據(jù),減少了電力網(wǎng)關(guān)與主站之間建立連接的次數(shù)以及電力網(wǎng)關(guān)與主站之間的通信次數(shù),有利于減少無線網(wǎng)絡(luò)的通信流量,節(jié)約無線網(wǎng)絡(luò)的通信資源。其中,如果電力網(wǎng)關(guān)和主站之間使用DLMS協(xié)議進(jìn)行通信,則第五數(shù)據(jù)幀可以是第五DLMS幀。其中,較為常見的上報數(shù)據(jù)可以是終端設(shè)備根據(jù)主站的數(shù)據(jù)采集指令采集到的終端設(shè)備數(shù)據(jù),例如終端設(shè)備采集到的日凍結(jié)數(shù)據(jù)、月凍結(jié)數(shù)據(jù)等。上報數(shù)據(jù)還可以是終端設(shè)備主動上報的各種數(shù)據(jù),例如事件告警數(shù)據(jù)和終端設(shè)備狀態(tài)數(shù)據(jù)等。在本實施例中,不同事件告警數(shù)據(jù)的告警等級不同。事件告警數(shù)據(jù)的告警等級可以預(yù)先定義,并且電力網(wǎng)關(guān)根據(jù)事件告警數(shù)據(jù)可以獲知事件告警數(shù)據(jù)的告警等級。其中,告警等級越高,對實時性的要求也就越高。在本實施例中,將告警等級大于或等于預(yù)設(shè)門限的事件告警數(shù)據(jù)視為實時上報數(shù)據(jù),而將告警等級小于預(yù)設(shè)門限的事件告警數(shù)據(jù)視為非實時上報數(shù)據(jù)。另外,其他上報數(shù)據(jù),例如終端設(shè)備狀態(tài)數(shù)據(jù),也屬于非實時上報數(shù)據(jù)。圖3為本發(fā)明另一實施例提供的數(shù)據(jù)傳輸方法的流程圖。如圖3所示,本實施例的方法包括步驟301、電力網(wǎng)關(guān)接收多個終端設(shè)備發(fā)送的第一 DLMS幀,每個第一 DLMS幀的源地址為對應(yīng)的終端設(shè)備地址,目的地址為主站的地址,每個第一數(shù)據(jù)幀的數(shù)據(jù)部分包含一個終端設(shè)備的上報數(shù)據(jù)。步驟302、電力網(wǎng)關(guān)對每個第一 DLMS幀進(jìn)行解析,獲取每個第一 DLMS幀中的上報數(shù)據(jù)。步驟303、電力網(wǎng)關(guān)確定每個第一 DLMS幀中的上報數(shù)據(jù)是否均為非實時上報數(shù)據(jù);如果確定結(jié)果為是,執(zhí)彳了步驟304 ;反之,執(zhí)彳了步驟306。步驟304、電力網(wǎng)關(guān)存儲獲取的每個第一 DLMS幀中的上報數(shù)據(jù)。步驟305、電力網(wǎng)關(guān)根據(jù)所存儲的每個第一 DLMS幀中的上報數(shù)據(jù),生成第二 DLMS幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù),并執(zhí)行步驟307。可選的,電力網(wǎng)關(guān)可以周期性的主動根據(jù)每個周期內(nèi)所存儲的上報數(shù)據(jù),生成第二 DLMS幀,然后發(fā)送給主站。 可選的,電力網(wǎng)關(guān)可以在接收到主站的獲取指令后,根據(jù)主站的獲取指令,根據(jù)在獲取到獲取指令之前所存儲的上報數(shù)據(jù),生成第二 DLMS幀,然后發(fā)送給主站。具體的,電力網(wǎng)關(guān)可以將所存儲的上報數(shù)據(jù)封裝在第二 DLMS幀中的數(shù)據(jù)域中,然后在第二 DLMS幀的源地址中填充電力網(wǎng)關(guān)的地址,目的地址中填寫主站的地址,從而生成第二 DLMS幀。步驟306、電力網(wǎng)關(guān)直接根據(jù)獲取的實時上報數(shù)據(jù),生成第二 DLMS幀,并執(zhí)行步驟307。當(dāng)電力網(wǎng)關(guān)接收到實時上報數(shù)據(jù),例如存在告警等級大于或等于預(yù)設(shè)門限的事件告警數(shù)據(jù)時,電力網(wǎng)關(guān)不存儲該實時上報數(shù)據(jù),而是將該實時上報數(shù)據(jù)封裝在第二 DLMS幀的數(shù)據(jù)域中,通過第二 DLMS幀將該實時上報數(shù)據(jù)發(fā)送給主站。對于其他非實時上報數(shù)據(jù),電力網(wǎng)關(guān)會進(jìn)行存儲,然后可以在周期到達(dá)時或者接收到主站的獲取指令時將所存儲的非實時上報數(shù)據(jù)封裝在第二 DLMS幀中發(fā)送給主站。步驟307、電力網(wǎng)關(guān)將第二 DLMS幀發(fā)送給主站。如果電力網(wǎng)關(guān)與主站之間的連接是斷開的,電力網(wǎng)關(guān)可以先與主站建立連接,然后通過所建立的連接將第二 DLMS幀發(fā)送給主站。在本實施例中,電力網(wǎng)關(guān)與主站以及終端設(shè)備之間使用DLMS協(xié)議進(jìn)行通信。電力網(wǎng)關(guān)接收終端設(shè)備發(fā)送的DLMS幀,對終端設(shè)備發(fā)送的DLMS幀進(jìn)行解析,從DLMS幀的數(shù)據(jù)域中獲取終端設(shè)備發(fā)送的上報數(shù)據(jù),并基于上報數(shù)據(jù)的功能確定上報數(shù)據(jù)是否均為非實時上報數(shù)據(jù),而在接收到實時上報數(shù)據(jù)時直接將其封裝成DLMS幀發(fā)送給主站,在接收到實時上報數(shù)據(jù)時能夠保證實時上報數(shù)據(jù)的及時上報,而對于多個非實時上報數(shù)據(jù)可以通過一次連接上報給主站,有利于減少主站與電力網(wǎng)關(guān)之間的通信次數(shù)和建立通信連接的次數(shù),有利于減少無線網(wǎng)絡(luò)的通信流量,減少無線網(wǎng)絡(luò)資源的浪費。圖4為本發(fā)明又一實施例提供的數(shù)據(jù)傳輸方法的流程圖。如圖4所示,本實施例的方法包括步驟401、電力網(wǎng)關(guān)接收主站發(fā)送的第三數(shù)據(jù)幀。在本實施例中,第三數(shù)據(jù)幀的源地址為主站的地址,目的地址為電力網(wǎng)關(guān)的地址,所述第三數(shù)據(jù)幀的數(shù)據(jù)部分包含多個操作指令。步驟402、電力網(wǎng)關(guān)對第三數(shù)據(jù)幀進(jìn)行解析,獲取第三數(shù)據(jù)幀中的多個操作指令,并獲取每個操作指令對應(yīng)的終端設(shè)備地址。步驟403、電力網(wǎng)關(guān)根據(jù)每個終端設(shè)備地址對應(yīng)的操作指令,生成每個終端設(shè)備地址對應(yīng)的第四數(shù)據(jù)幀。
      在本實施例中,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令,第四數(shù)據(jù)幀的源地址為主站的地址,目的地址為對應(yīng)的終端設(shè)備地址。步驟404、電力網(wǎng)關(guān)將每個終端設(shè)備地址對應(yīng)的第四數(shù)據(jù)幀發(fā)送給每個終端設(shè)備地址對應(yīng)的終端設(shè)備。在本實施例中,主站可以在一個第三數(shù)據(jù)幀中同時攜帶多個操作指令發(fā)送給電力網(wǎng)關(guān)。電力網(wǎng)關(guān)對第三數(shù)據(jù)幀進(jìn)行解析,獲取第三數(shù)據(jù)幀中的多個操作指令,然后獲取每個操作指令對應(yīng)的終端設(shè)備地址,然后將每個終端設(shè)備地址對應(yīng)的多個操作指令重新封裝成第四數(shù)據(jù)幀,并將第四數(shù)據(jù)幀發(fā)送給相應(yīng)的終端設(shè)備,從而控制終端設(shè)備進(jìn)行相應(yīng)操作。其中,終端設(shè)備接收到第四數(shù)據(jù)幀后,會對第四數(shù)據(jù)幀進(jìn)行解析,從中獲取多個操作指令,并會根據(jù)獲取的操作指令執(zhí)行相應(yīng)操作。其中,操作指令用于標(biāo)識主站對終端設(shè)備進(jìn)行的操作,例如要求終端設(shè)備進(jìn)行數(shù)據(jù)采集、對終端設(shè)備進(jìn)行參數(shù)配置等。 其中,不同終端設(shè)備的終端設(shè)備地址不同,故終端設(shè)備地址可以唯一標(biāo)識一個終端設(shè)備,故一個終端設(shè)備地址對應(yīng)的操作指令也就是一個終端設(shè)備對應(yīng)的操作指令。即電力網(wǎng)關(guān)在從第三數(shù)據(jù)幀中獲取多個操作指令,并獲取每個操作指令對應(yīng)的終端設(shè)備地址之后,再獲取每個終端設(shè)備對應(yīng)的所有操作指令,然后將每個終端設(shè)備對應(yīng)的所有對操作指令一起進(jìn)行封裝并發(fā)送給對應(yīng)的終端設(shè)備。具體地,當(dāng)某個第三數(shù)據(jù)幀中包含的上報數(shù)據(jù)來自于不同的終端設(shè)備時,在第三數(shù)據(jù)幀的數(shù)據(jù)部分還可以包含各個上報數(shù)據(jù)分別對應(yīng)的終端設(shè)備地址或終端設(shè)備標(biāo)識,以使得電力網(wǎng)關(guān)能夠?qū)Φ谌龜?shù)據(jù)幀進(jìn)行解析,并區(qū)分和識別相應(yīng)的上報數(shù)據(jù)來自于哪個終端設(shè)備。在此說明,每個終端設(shè)備地址(或終端設(shè)備)對應(yīng)的第四數(shù)據(jù)幀可以是一個,也可以是多個,具體視該終端設(shè)備地址對應(yīng)的操作指令的總數(shù)據(jù)量以及第四數(shù)據(jù)幀的長度而定。如果該終端設(shè)備地址對應(yīng)的所有操作指令的數(shù)據(jù)量較小,可以被封裝在一個第四數(shù)據(jù)幀中,則該終端設(shè)備地址對應(yīng)的第四數(shù)據(jù)幀即為一個,反之,則為多個??蛇x的,電力網(wǎng)關(guān)可以將解析得到的多個操作指令和獲取到的每個操作指令對應(yīng)的終端設(shè)備地址存儲在RAM或FLASH中,但不限于此。在本實施例中,電力網(wǎng)關(guān)對主站發(fā)送的數(shù)據(jù)幀進(jìn)行解析,獲取主站對終端設(shè)備進(jìn)行操作時的多個操作指令,并獲取每個操作指令對應(yīng)的終端設(shè)備地址,然后根據(jù)獲取的多個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址,將每個終端設(shè)備地址對應(yīng)的操作指令重新封裝成每個終端設(shè)備地址對應(yīng)的數(shù)據(jù)幀后,發(fā)送給每個終端設(shè)備地址對應(yīng)的終端設(shè)備,從而實現(xiàn)控制相應(yīng)終端設(shè)備進(jìn)行相應(yīng)操作的目的。在本實施例中,由于電力網(wǎng)關(guān)具有解析和重新封裝成數(shù)據(jù)幀的功能,使得主站可以一次向電力網(wǎng)關(guān)發(fā)送多個操作指令,主站不用在對每個終端設(shè)備的每次操作都通過電力網(wǎng)關(guān)向終端設(shè)備發(fā)送操作指令就可以實現(xiàn)對多個終端設(shè)備進(jìn)行多種操作,減少了主站與電力網(wǎng)關(guān)之間的通信次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,降低了對無線網(wǎng)絡(luò)資源的浪費。進(jìn)一步,主站可以與電力網(wǎng)關(guān)預(yù)先約定如果第三數(shù)據(jù)幀中不包括操作指令對應(yīng)的終端設(shè)備地址,則電力網(wǎng)關(guān)獲取該電力網(wǎng)關(guān)所連接的所有終端設(shè)備的終端設(shè)備地址作為該操作指令對應(yīng)的終端設(shè)備地址;如果第三數(shù)據(jù)幀中包括操作指令對應(yīng)的終端設(shè)備地址,則電力網(wǎng)關(guān)可以直接從第三數(shù)據(jù)幀中獲取該操作指令對應(yīng)的終端設(shè)備地址。例如,對于一些主站需要對所有終端設(shè)備進(jìn)行的操作,主站可以僅在第三數(shù)據(jù)幀中攜帶這些操作對應(yīng)的操作指令,而不用攜帶該些操作指令對應(yīng)的終端設(shè)備地址,這有利于提高第三數(shù)據(jù)幀的利用率。對于這些操作指令,電力網(wǎng)關(guān)通過對第三數(shù)據(jù)幀進(jìn)行解析,從中獲取這些操作指令;而對于這些操作指令對應(yīng)的終端設(shè)備地址,電力網(wǎng)關(guān)可以獲取自己所連接的所有終端設(shè)備的地址作為這些操作指令對應(yīng)的終端設(shè)備地址。其中,電力網(wǎng)關(guān)可以獲知其所有連接的終端設(shè)備的信息。例如,對于一些主站需要對部分終端設(shè)備進(jìn)行的操作,為了明確這些操作是對哪些終端設(shè)備進(jìn)行的,主站需要在第三數(shù)據(jù)幀中同時攜帶這些操作對應(yīng)的操作指令和這些操作指令對應(yīng)的終端設(shè)備地址。對于這些操作指令及對應(yīng)的終端設(shè)備地址,電力網(wǎng)關(guān)通過對第三數(shù)據(jù)幀進(jìn)行解析,從中獲取這些操作指令和各操作指令對應(yīng)的終端設(shè)備地址。 在終端設(shè)備監(jiān)測系統(tǒng)中,所處理的數(shù)據(jù)為非實時數(shù)據(jù),因此,主站控制終端設(shè)備進(jìn)行操作的操作指令也多為非實時操作指令,但不限于此。即主站控制終端設(shè)備進(jìn)行操作的操作指令還可能是實時操作指令。其中,較為常見的非實時操作指令包括數(shù)據(jù)采集指令和參數(shù)配置指令。其中,數(shù)據(jù)采集指令用于控制終端設(shè)備進(jìn)行非實時數(shù)據(jù)的采集,例如采集日凍結(jié)數(shù)據(jù)、月凍結(jié)數(shù)據(jù)等。參數(shù)配置指令主要用于控制終端設(shè)備進(jìn)行參數(shù)配置。其中,操作指令是實時操作指令還是非實時操作指令,可以根據(jù)操作指令的功能預(yù)先配置。較為優(yōu)選的,本實施例僅對非實時操作指令進(jìn)行處理,即本實施例的操作指令優(yōu)選為非實時操作指令,但不限于此?;谏鲜?,電力網(wǎng)關(guān)在獲取第三數(shù)據(jù)幀中的多個操作指令并獲取每個操作指令對應(yīng)的終端設(shè)備地址之后,可以根據(jù)每個操作指令的功能,確定每個操作指令是否均為非實時操作指令。如果確定結(jié)果為每個操作指令均為非實時操作指令,則電力網(wǎng)關(guān)可以存儲每個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址。如果確定結(jié)果為多個操作指令中存在實時操作指令,即不是所有解析獲取到的操作指令都是非實時操作指令,則對于解析到的實時操作指令,電力網(wǎng)關(guān)可以不存儲而直接將該實時指令封裝在第四數(shù)據(jù)幀中,發(fā)送給對應(yīng)的終端設(shè)備,以保證對該終端設(shè)備的實時操作;對于非實時操作指令及對應(yīng)的終端設(shè)備地址,電力網(wǎng)關(guān)可以進(jìn)行存儲。電力網(wǎng)關(guān)通過判斷解析獲取到的操作指令是否均為非實時操作指令,在有實時操作指令存在時直接將實時操作指令封裝成數(shù)據(jù)幀轉(zhuǎn)發(fā)給終端設(shè)備,有利于保證實時操作指令被及時發(fā)送給終端設(shè)備,保證對終端設(shè)備操作的實時性。進(jìn)一步,電力網(wǎng)關(guān)接收到第三數(shù)據(jù)幀之后,可以斷開與主站之間的連接。在本實施例中,電力網(wǎng)關(guān)在獲取并存儲主站發(fā)送的多個操作指令后,會自行獲取每個操作指令對應(yīng)的終端設(shè)備地址并會根據(jù)每個終端設(shè)備地址對應(yīng)的操作指令生成新的數(shù)據(jù)幀,將新生成的數(shù)據(jù)幀發(fā)送給對應(yīng)的終端設(shè)備去控制每個終端設(shè)備地址對應(yīng)的終端設(shè)備進(jìn)行相應(yīng)操作,而不需要主站的參與,故電力網(wǎng)關(guān)可以斷開與主站之間的連接,節(jié)約主站與電力網(wǎng)關(guān)之間保持連接產(chǎn)生的無線網(wǎng)絡(luò)通信流量,進(jìn)一步減少無線網(wǎng)絡(luò)通信資源的浪費。其中,如果主站和電力網(wǎng)關(guān)以及電力網(wǎng)關(guān)和終端設(shè)備之間采用DLMS協(xié)議進(jìn)行通信,則第三數(shù)據(jù)幀為第三DLMS幀,第四數(shù)據(jù)幀為第四DLMS幀。主站和電力網(wǎng)關(guān)以及電力網(wǎng)關(guān)和終端設(shè)備之間采用的通信協(xié)議并不限于DLMS協(xié)議。
      其中,第三DLMS幀或第四DLMS幀的結(jié)構(gòu)也如圖2B所示,主要包括巾貞頭、目的地址、源地址、控制域、數(shù)據(jù)域、校驗、幀結(jié)束。其中,第三DLMS幀的源地址為主站的地址,目的地址為電力網(wǎng)關(guān)的地址。電力網(wǎng)關(guān)根據(jù)第三DLMS幀中的目的地址確定出第三DLMS幀是發(fā)送給自己的,進(jìn)而對第三DLMS幀進(jìn)行解析,獲取第三DLMS幀中的多個操作指令,或者獲取第三DLMS幀中的多個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址。其中,多個操作指令或操作指令和其對應(yīng)的終端設(shè)備地址封裝在第三DLMS幀的數(shù)據(jù)域中。其中,第四DLMS幀的源地址為主站的地址,目的地址為相應(yīng)的終端設(shè)備地址。由于電力網(wǎng)關(guān)對各個終端設(shè)備來說是透明的,故電力網(wǎng)關(guān)在重新將操作指令封裝成DLMS幀時,通過封裝成源地址為主站、目的地址為相應(yīng)終端設(shè)備地址的DLMS幀,這樣可以不用對終端設(shè)備進(jìn)行改動,有利于實現(xiàn)對現(xiàn)有終端設(shè)備的兼容。
      下面將以主站和電力網(wǎng)關(guān)以及電力網(wǎng)關(guān)和終端設(shè)備之間采用DLMS協(xié)議進(jìn)行通信為例,詳細(xì)說明本發(fā)明提供的數(shù)據(jù)傳輸方法的流程。圖5為本發(fā)明又一實施例提供的數(shù)據(jù)傳輸方法的流程圖。如圖5所示,本實施例的方法包括步驟501、電力網(wǎng)關(guān)接收主站發(fā)送的第三DLMS幀。其中,所述第三DLMS幀的數(shù)據(jù)部分包含多個操作指令,第三DLMS幀的源地址為主站的地址,目的地址為電力網(wǎng)關(guān)的地址。步驟502、電力網(wǎng)關(guān)對第三DLMS幀進(jìn)行解析,獲取多個操作指令,并獲取每個操作指令對應(yīng)的終端設(shè)備地址。其中,如果第三DLMS幀不包括操作指令對應(yīng)的終端設(shè)備地址,則電力網(wǎng)關(guān)獲取其所連接的所有終端設(shè)備的終端設(shè)備地址作為操作指令對應(yīng)的終端設(shè)備地址。如果第三DLMS幀包括操作指令對應(yīng)的終端設(shè)備地址,則電力網(wǎng)關(guān)從第三DLMS幀中獲取操作指令對應(yīng)的終端設(shè)備地址。步驟503、電力網(wǎng)關(guān)存儲獲取的多個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址。本實施例以操作指令均為非實時操作指令為例進(jìn)行說明。步驟504、電力網(wǎng)關(guān)根據(jù)每個終端設(shè)備地址對應(yīng)的操作指令,生成每個終端設(shè)備地址對應(yīng)的第四DLMS幀。其中,每個所述第四DLMS幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令第四DLMS幀的源地址為主站的地址,目的地址為對應(yīng)的終端設(shè)備地址。步驟505、電力網(wǎng)關(guān)將每個終端設(shè)備地址對應(yīng)的第四DLMS幀發(fā)送給每個終端設(shè)備地址對應(yīng)的終端設(shè)備,以控制每個終端設(shè)備地址對應(yīng)的終端設(shè)備進(jìn)行相應(yīng)操作。其中,在電力行業(yè),主站與終端設(shè)備之間的數(shù)據(jù)多為非實時數(shù)據(jù),即多數(shù)數(shù)據(jù)對實時性的要求較低。例如,日凍結(jié)、月凍結(jié)的數(shù)據(jù)都不要求實時獲取?;诖耍诒緦嵤├校髡究梢詫⒁獙K端設(shè)備進(jìn)行的多個操作指令封裝在第三DLMS幀中,然后發(fā)送給電力網(wǎng)關(guān)。而電力網(wǎng)關(guān)接收主站發(fā)送的第三DLMS幀,并對接收到的第三DLMS幀進(jìn)行解析,獲取第三DLMS幀中的多個操作指令,并獲取每個操作指令的終端設(shè)備地址,然后將獲取的多個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址存儲起來。例如,電力網(wǎng)關(guān)可以將獲取的多個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址存儲在RAM或FLASH中,但不限于此。然后,由電力網(wǎng)關(guān)根據(jù)存儲的多個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址,控制每個終端設(shè)備地址對應(yīng)的終端設(shè)備進(jìn)行相應(yīng)操作。其中,每個終端設(shè)備地址可能對應(yīng)一個操作指令,也可能同時對應(yīng)多個操作指令。其中,電力網(wǎng)關(guān)控制每個終端設(shè)備地址對應(yīng)的終端設(shè)備進(jìn)行相應(yīng)操作主要是依次將每個終端設(shè)備地址的對應(yīng)的操作指令封裝成第四DLMS幀發(fā)送給對應(yīng)的終端設(shè)備的過程。在這個過程中,而不需要主站參與,主站只需將多個操作指令一次發(fā)送給點電力網(wǎng)關(guān)即可,而不再像現(xiàn)有技術(shù)那樣主站對每個終端設(shè)備的每次操作都要通過電力網(wǎng)關(guān)向終端設(shè)備發(fā)送操作指令,有利于減少電力網(wǎng)關(guān)與主站之間的
      通信次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,減少了無線網(wǎng)絡(luò)通信資源的浪費。進(jìn)一步,在電力網(wǎng)關(guān)與主站的一次連接過程中,電力網(wǎng)關(guān)可以接收主站發(fā)送的多個第三DLMS幀,并獲取每個第三DLMS幀中的多個操作指令,同樣獲取每個操作指令對應(yīng)的終端設(shè)備地址,并可選的將獲取的操作指令和對應(yīng)的終端設(shè)備地址都存儲起來。這樣有利于減少電力網(wǎng)關(guān)與主站之間建立通信連接的次數(shù),進(jìn)一步可以減少無線網(wǎng)絡(luò)資源的浪費。之后,電力網(wǎng)關(guān)根據(jù)每個終端設(shè)備地址對應(yīng)的操作指令,生成每個終端設(shè)備地址對應(yīng)的第四DLMS幀,即電力網(wǎng)關(guān)將每個終端設(shè)備地址對應(yīng)的操作指令封裝在一個或多個第四DLMS幀的數(shù)據(jù)域中,然后發(fā)送給對應(yīng)的終端設(shè)備。在本實施例中,一個第四DLMS幀中可以同時封裝多個操作指令,而不同于現(xiàn)有技術(shù)中一個DLMS幀僅封裝一個終端設(shè)備的一個操作指令。這樣可以減少電力網(wǎng)關(guān)與終端設(shè)備之間的通信次數(shù),有利于節(jié)約局域網(wǎng)資源。在本實施例中,電力網(wǎng)關(guān)對主站的DLMS幀進(jìn)行解析,獲取操作指令和操作指令對應(yīng)的終端設(shè)備地址,然后基于獲取的操作指令和操作指令對應(yīng)的終端設(shè)備地址控制相應(yīng)終端設(shè)備進(jìn)行相應(yīng)操作,使得主站僅需向電力網(wǎng)關(guān)發(fā)送多個操作指令并提供每個操作對應(yīng)的終端設(shè)備地址即可,而不用每次都通過電力網(wǎng)關(guān)向每個終端設(shè)備分別發(fā)送操作指令,減少了主站與電力網(wǎng)關(guān)之間的通信次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,降低了對無線網(wǎng)絡(luò)資源的浪費。圖6為本發(fā)明又一實施例提供的數(shù)據(jù)傳輸方法的流程圖。如圖6所示,本實施例的方法包括步驟601、電力網(wǎng)關(guān)接收主站發(fā)送的第三DLMS幀,所述第三DLMS幀的數(shù)據(jù)部分包含多個操作指令第三DLMS幀的源地址為主站的地址,目的地址為電力網(wǎng)關(guān)的地址。步驟602、電力網(wǎng)關(guān)對第三DLMS幀進(jìn)行解析,從第三DLMS幀中獲取多個操作指令,并獲取每個操作指令對應(yīng)的終端設(shè)備地址。步驟603、電力網(wǎng)關(guān)根據(jù)每個操作指令的功能,確定每個操作指令是否均為非實時操作指令;如果確定結(jié)果為是,則執(zhí)行步驟604 ;如果確定結(jié)果為否,執(zhí)行步驟606。其中,每個操作指令的功能是預(yù)先定義好的,并且電力網(wǎng)關(guān)和主站根據(jù)操作指令均可以獲知該操作指令的功能。另外,操作指令是實時操作指令還是非實時操作指令,也是預(yù)先根據(jù)操作指令的功能確定好的,并且電力網(wǎng)關(guān)和主站根據(jù)操作指令的功能可以確定該操作指令是實時操作指令還是非實時操作指令。具體的,主站和電力網(wǎng)關(guān)上可以預(yù)先存儲有一個映射表,該映射表中存儲有操作指令、操作指令的功能以及操作指令是否為非實時操作指令之間的對應(yīng)關(guān)系。步驟604、電力網(wǎng)關(guān)存儲每個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址。由于是非實時操作指令,故可以將其存儲下來,然后將一段時間內(nèi)對同一終端設(shè)備進(jìn)行操作的多個操作指令一次發(fā)送給該終端設(shè)備,有利于減少電力網(wǎng)關(guān)和終端設(shè)備之間的通信次數(shù),有利于節(jié)約局域網(wǎng)資源。步驟605、電力網(wǎng)關(guān)根據(jù)存儲的每個終端設(shè)備地址對應(yīng)的操作指令,生成每個終端設(shè)備地址對應(yīng)的第四DLMS幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令并執(zhí)行步驟607。步驟606、電力網(wǎng)關(guān)直接根據(jù)實時操作指令,生成該實時操作指令對應(yīng)的第四DLMS幀,并執(zhí)行步驟607。其中,步驟606所描述的對實時操作指令的處理方式僅為一種可選實施方式,并 不限于此。例如,對于實時操作指令,電力網(wǎng)關(guān)也可以將其及其對應(yīng)的終端設(shè)備地址存儲起來,而不是實時轉(zhuǎn)發(fā)。步驟607、電力網(wǎng)關(guān)將第四DLMS幀發(fā)送給對應(yīng)的終端設(shè)備,以控制該終端設(shè)備進(jìn)行相應(yīng)操作。在本實施例中,電力網(wǎng)關(guān)根據(jù)每個操作指令的功能,確定每個操作指令是否均為非實時操作指令,即確定多個操作指令是否全部不需要立即轉(zhuǎn)發(fā)給終端設(shè)備;如果確定結(jié)果為是,說明該主站對終端設(shè)備的該多種操作均不是實時的,故電力網(wǎng)關(guān)可以將每個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址存儲起來,以便后續(xù)將一段時間內(nèi)存儲的操作指令一次性發(fā)送給對應(yīng)的終端設(shè)備以控制終端設(shè)備進(jìn)行相應(yīng)操作;如果確定結(jié)果為否,說明該主站對終端設(shè)備的多種操作中存在需要實時處理的操作,則為了保證對終端設(shè)備操作的實時性,電力網(wǎng)關(guān)可以不對實時操作指令進(jìn)行存儲,而是直接根據(jù)實時操作指令生成第四DLMS幀,然后發(fā)送給相應(yīng)終端設(shè)備,以控制相應(yīng)終端設(shè)備進(jìn)行相應(yīng)操作。其中,終端設(shè)備接收到電力網(wǎng)關(guān)發(fā)送的第四DLMS幀后,會根據(jù)DLMS幀的格式,對第四DLMS幀進(jìn)行解析,獲取其中的操作指令并進(jìn)行相應(yīng)操作。在本實施例中,電力網(wǎng)關(guān)在存儲多個操作指令之前,首先根據(jù)每個操作指令的功能確定操作指令是否均為非實時操作指令,對于非實時操作指令進(jìn)行存儲,而對于存在實時操作指令的情況不進(jìn)行存儲,有利于保證對終端設(shè)備操作的實時性。但是,在此說明,對于實時操作指令也可以進(jìn)行存儲。圖7為本發(fā)明又一實施例提供的數(shù)據(jù)傳輸方法的流程圖。如圖7所示,本實施例的方法包括步驟701、主站生成第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包括多個操作指令。在本實施例中,第三數(shù)據(jù)幀的源地址為主站的地址,目的地址為電力網(wǎng)關(guān)的地址。步驟702、主站將第三數(shù)據(jù)幀發(fā)送給電力網(wǎng)關(guān),以使所述電力網(wǎng)關(guān)根據(jù)所述多個操作指令生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令,并使所述電力網(wǎng)關(guān)將所述第四數(shù)據(jù)幀發(fā)送給其對應(yīng)的終端設(shè)備。在本實施例中,為了使電力網(wǎng)關(guān)識別數(shù)據(jù)幀是發(fā)送給自己的而不是發(fā)送給終端設(shè)備的,主站將第三數(shù)據(jù)幀的目的地址填充為電力網(wǎng)關(guān)的地址,使得電力網(wǎng)關(guān)不再像現(xiàn)有技術(shù)那樣直接透傳主站的數(shù)據(jù)幀給終端設(shè)備。在本實施例中,主站與電力網(wǎng)關(guān)相配合,基于電力網(wǎng)關(guān)具有解析第三數(shù)據(jù)幀,從中獲取操作指令,并會自行獲取操作指令對應(yīng)的終端設(shè)備地址,然后根據(jù)每個終端設(shè)備地址對應(yīng)的操作指令生成第四數(shù)據(jù)幀并將第四數(shù)據(jù)幀發(fā)送給對應(yīng)的終端設(shè)備以控制終端設(shè)備進(jìn)行相應(yīng)操作的功能,主站只需通過第三數(shù)據(jù)幀同時向電力網(wǎng)關(guān)發(fā)送多個操作指令,而不用在對每個終端設(shè)備的每次操作都要通過電力網(wǎng)關(guān)向每個終端設(shè)備分別發(fā)送操作指令,減少了與電力網(wǎng)關(guān)之間的通信次數(shù),減少了無線網(wǎng)絡(luò)的通信流量,節(jié)約了無線網(wǎng)絡(luò)的通信資源。進(jìn)一步,主站可以在第三數(shù)據(jù)幀中同時攜帶操作指令和操作指令對應(yīng)的終端設(shè)備地址?;诖耍娏W(wǎng)關(guān)可以直接從第三數(shù)據(jù)幀中解析出多個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址。另外,主站也可以僅在第三數(shù)據(jù)幀中攜帶操作指令,則電力網(wǎng)關(guān)可以從電數(shù)據(jù)幀中解析出操作指令,而對于操作指令對應(yīng)的終端設(shè)備地址,電力網(wǎng)關(guān)可以獲取自己所連接的所有終端設(shè)備的地址作為該操作指令對應(yīng)的終端設(shè)備地址。進(jìn)一步,主站將第三數(shù)據(jù)幀發(fā)送給電力網(wǎng)關(guān)之后,還可以斷開與電力網(wǎng)關(guān)之間的連接。由于主站一次性將多個操作指令發(fā)送給了電力網(wǎng)關(guān),在一段時間內(nèi)可能不需要在向電力網(wǎng)關(guān)發(fā)送操作指令,并且由于電力網(wǎng)關(guān)根據(jù)獲取的操作指令和操作指令對應(yīng)的終端設(shè)備地址控制相應(yīng)終端設(shè)備執(zhí)行相應(yīng)操作的過程可長可短,故主站在將第三數(shù)據(jù)幀發(fā)送給電力網(wǎng)關(guān)之后斷開與電力網(wǎng)掛之間的連接,有利于節(jié)約主站保持與電力網(wǎng)關(guān)之間的連接所產(chǎn)生的無線網(wǎng)絡(luò)通信流量,進(jìn)一步可以減少無線網(wǎng)絡(luò)資源的浪費。更進(jìn)一步,主站可以確定每個操作指令是否均為非實時操作指令;如果確定結(jié)果為每個操作指令均為非實時操作指令,則主站執(zhí)行斷開與電力網(wǎng)關(guān)之間的連接的操作。如果確定結(jié)果為并不是每個操作指令均為非實時操作指令,則主站可以繼續(xù)保持與電力網(wǎng)關(guān)之間的連接,以便于能夠及時獲取終端設(shè)備根據(jù)實時操作指令返回的操作響應(yīng)數(shù)據(jù)。主站通過判斷發(fā)送給電力網(wǎng)關(guān)的操作指令是否均為非實時操作指令,在存在實時操作指令時,便于獲取終端設(shè)備返回的實時操作響應(yīng),有利于保證實時操作指令的執(zhí)行。更進(jìn)一步,主站還可以向電力網(wǎng)關(guān)發(fā)送第五數(shù)據(jù)幀,該第五數(shù)據(jù)幀的源地址為主站的地址,目的地址為電力網(wǎng)關(guān)的地址,該第五數(shù)據(jù)幀包括獲取指令,該獲取指令用于指示電力網(wǎng)關(guān)將所存儲的多個終端設(shè)備發(fā)送的上報數(shù)據(jù)發(fā)送給主站。其中,所述上報數(shù)據(jù)可以是終端設(shè)備根據(jù)主站的操作指令進(jìn)行相應(yīng)操作返回的操作響應(yīng)數(shù)據(jù),也可以是終端設(shè)備主動上報的各種數(shù)據(jù),例如事件告警數(shù)據(jù)、終端設(shè)備狀態(tài)數(shù)據(jù)等。在本實施例中,非實時操作指令可以是數(shù)據(jù)采集指令或參數(shù)配置指令,但不限于此。其中,主站和電力網(wǎng)關(guān)之間的通信協(xié)議可以是DLMS協(xié)議,但不限于此。例如主站和電力網(wǎng)關(guān)之間還可以采用Q/GDW 376. 1-2009協(xié)議進(jìn)行通信。其中,如果主站和電力網(wǎng)關(guān)使用DLMS協(xié)議進(jìn)行通信,則第三數(shù)據(jù)幀為第三DLMS幀。相應(yīng)的,第五數(shù)據(jù)幀可以是第五DLMS幀。
      圖8為本發(fā)明又一實施例提供的數(shù)據(jù)傳輸方法的流程圖。如圖8所示,本實施例的數(shù)據(jù)傳輸方法包括步驟801、主站生成第三DLMS幀,所述第三DLMS幀的源地址為主站的地址,目的地址為電力網(wǎng)關(guān)的地址。步驟802、主站將第三DLMS幀發(fā)送給電力網(wǎng)關(guān),然后斷開與電力網(wǎng)關(guān)之間的連接??蛇x的,主站可以根據(jù)每個操作指令的功能,確定每個操作指令是否均為非實時操作指令;如果確定結(jié)果為每個操作指令均為非實時操作指令,則執(zhí)行斷開與電力網(wǎng)關(guān)之間的連接的操作。步驟803、電力網(wǎng)關(guān)解析第三DLMS幀,獲取并存儲第三DLMS幀中的多個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址。本實施例以第三DLMS幀同時包括操作指令和操作指令對應(yīng)的終端設(shè)備地址為例 進(jìn)行說明。例如,假設(shè)第三DLMS幀包括三個操作指令,分別為第三操作指令、第四操作指令和第三操作指令,且第三操作指令對應(yīng)第三終端設(shè)備地址、第四終端設(shè)備地址和第三終端設(shè)備地址,第四操作指令對應(yīng)第三終端設(shè)備地址,第三操作指令對應(yīng)第三終端設(shè)備地址和第四終端設(shè)備地址。可選的,電力網(wǎng)關(guān)可以根據(jù)每個操作指令的功能,確定每個操作指令是否均為非實時操作指令;如果確定結(jié)果為是,則執(zhí)行存儲每個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址的操作。步驟804、電力網(wǎng)關(guān)根據(jù)所存儲的每個終端設(shè)備地址對應(yīng)的操作指令,生成每個終端設(shè)備地址對應(yīng)的第四DLMS幀。其中,每個終端設(shè)備地址對應(yīng)的第四DLMS幀可以是一個,也可以是多個。每個第四DLMS幀中可以同時包括多個操作指令。步驟805、電力網(wǎng)關(guān)將每個終端設(shè)備地址對應(yīng)的第四DLMS幀發(fā)送給每個終端設(shè)備地址對應(yīng)的終端設(shè)備,以控制每個終端設(shè)備地址對應(yīng)的終端設(shè)備進(jìn)行相應(yīng)操作。在本實施例中,主站和電力網(wǎng)關(guān)相配合,主站通過一個DLMS幀將多個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址發(fā)送給電力網(wǎng)關(guān),電力網(wǎng)關(guān)解析主站發(fā)送的DLMS幀并存儲獲取的操作指令和對應(yīng)的操作地址,根據(jù)存儲的操作指令和對應(yīng)的操作地址控制相應(yīng)終端設(shè)備進(jìn)行相應(yīng)操作,有利于減少主站與電力網(wǎng)關(guān)之間的通信次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,降低了對無線網(wǎng)絡(luò)資源的浪費。圖9為本發(fā)明又一實施例提供的數(shù)據(jù)傳輸方法的流程圖。如圖9所示,本實施例的方法包括步驟901、主站生成第三DLMS幀,第三DLMS幀包括數(shù)據(jù)采集指令、參數(shù)配置指令以及數(shù)據(jù)采集指令和參數(shù)配置指令分別對應(yīng)的終端設(shè)備地址。步驟902、主站將第三DLMS幀發(fā)送給電力網(wǎng)關(guān),并在發(fā)送第三DLMS幀后斷開與電力網(wǎng)關(guān)之間的連接。在本實施例中,以主站對終端設(shè)備的操作指令為數(shù)據(jù)采集指令和參數(shù)配置指令為例進(jìn)行說明,但不限于此。其中,其他操作指令的處理流程可以參考本實施例的流程。例如,所要配置的參數(shù)可以是日凍結(jié)時間、月凍結(jié)時間、費率以及分析時段等參數(shù)。具體的,主站按照DLMS幀的格式,將采集終端設(shè)備數(shù)據(jù)的數(shù)據(jù)采集指令和對終端設(shè)備進(jìn)行參數(shù)配置的參數(shù)配置指令,以及數(shù)據(jù)采集指令和參數(shù)配置指令分別對應(yīng)的終端設(shè)備地址封裝在第三DLMS幀的數(shù)據(jù)域中,并在目的地址字段中填寫電力網(wǎng)關(guān)的地址,在源地址字段中填寫主站地址,以及在其他字段中填寫相應(yīng)數(shù)據(jù)后生成第三DLMS幀。然后,主站將第三DLMS幀發(fā)送給電力網(wǎng)關(guān)。具體來說,是主站通過其DLMS客戶端將第三DLMS幀發(fā)送給電力網(wǎng)關(guān)的DLMS服務(wù)器。在本實施例中,由于數(shù)據(jù)采集指令和參數(shù)配置指令均為非實時操作指令,因此,既不需要終端設(shè)備根據(jù)操作指令進(jìn)行實時操作,也不需要終端設(shè)備實時返回操作結(jié)果,故主站在將第三DLMS幀發(fā)送給電力網(wǎng)關(guān)之后,斷開與電力網(wǎng)關(guān)之間的連接,有利于節(jié)約無線網(wǎng)絡(luò)的通信流量,提高無線網(wǎng)絡(luò)資源的利用率。步驟903、電力網(wǎng)關(guān)對接收到的第三DLMS幀進(jìn)行解析,獲取并存儲第三DLMS幀中的數(shù)據(jù)采集指令、參數(shù)配置指令以及數(shù)據(jù)采集指令和參數(shù)配置指令分別對應(yīng)的終端設(shè)備地址。
      具體的,電力網(wǎng)關(guān)按照DLMS幀的格式,對第三DLMS幀進(jìn)行解析,根據(jù)第三DLMS幀的目的地址為電力網(wǎng)關(guān)的地址識別出該第三DLMS幀是發(fā)送給自己的,而不是發(fā)送給終端設(shè)備的,故電力網(wǎng)關(guān)從第三DLMS幀中的數(shù)據(jù)域中獲取數(shù)據(jù)采集指令、參數(shù)配置指令以及數(shù)據(jù)采集指令和參數(shù)配置指令分別對應(yīng)的終端設(shè)備地址。其中,在終端設(shè)備監(jiān)測系統(tǒng)中,每個終端設(shè)備對應(yīng)唯一的一個地址,即終端設(shè)備地址,故本發(fā)明各實施例通過終端設(shè)備地址唯一標(biāo)識某個終端設(shè)備。在本實施例中,終端設(shè)備地址用于標(biāo)識數(shù)據(jù)采集指令或參數(shù)配置指令對應(yīng)的終端設(shè)備。其中,終端設(shè)備地址可以是終端設(shè)備的介質(zhì)訪問控制(Media Access Control,MAC)地址,但不限于此。在本實施例中,主站對終端設(shè)備進(jìn)行數(shù)據(jù)采集的操作屬于非實時操作,主站對終端設(shè)備進(jìn)行參數(shù)配置的操作也屬于非實時操作,即對實時性要求較低,故相應(yīng)的數(shù)據(jù)采集指令和參數(shù)配置指令也不需要終端設(shè)備實時執(zhí)行。因此,本實施例的電力網(wǎng)關(guān)根據(jù)數(shù)據(jù)采集指令的功能(即采集終端設(shè)備數(shù)據(jù))和參數(shù)配置指令的功能(即配置終端設(shè)備的參數(shù)),可以確定出數(shù)據(jù)采集指令和參數(shù)配置指令均為非實時指令。故電力網(wǎng)關(guān)將獲取的數(shù)據(jù)采集指令、參數(shù)配置指令以及數(shù)據(jù)采集指令和參數(shù)配置指令分別對應(yīng)的終端設(shè)備地址進(jìn)行存儲。例如,電力網(wǎng)關(guān)可以將數(shù)據(jù)采集指令和終端設(shè)備地址存儲在RAM或FLASH中,但不限于此。步驟904、電力網(wǎng)關(guān)根據(jù)所存儲的每個終端設(shè)備地址對應(yīng)的操作指令,生成每個終端設(shè)備地址對應(yīng)的第四DLMS幀,所述第四DLMS幀包括數(shù)據(jù)采集指令和/或參數(shù)配置指令。在本實施例中,電力網(wǎng)關(guān)將每個終端設(shè)備地址對應(yīng)的操作指令封裝在第四DLMS幀的數(shù)據(jù)域中,并在源地址字段中填充主站的地址,在目的地址字段中填充相應(yīng)終端設(shè)備地址,在其他字段中填充相應(yīng)數(shù)據(jù)后形成第四DLMS幀。其中,每個終端設(shè)備地址對應(yīng)的操作指令可以是數(shù)據(jù)采集指令和參數(shù)配置指令中至少其中之一,并且不同終端設(shè)備地址對應(yīng)的操作指令可以相同,也可以不同。步驟905、電力網(wǎng)關(guān)將每個終端設(shè)備地址對應(yīng)的第四DLMS幀發(fā)送給每個終端設(shè)備地址對應(yīng)的終端設(shè)備,以控制終端設(shè)備執(zhí)行相應(yīng)操作。在本實施例中,電力網(wǎng)關(guān)通過將每個終端設(shè)備對應(yīng)的操作指令封裝成DLMS幀并發(fā)送給相應(yīng)的終端設(shè)備達(dá)到控制相應(yīng)終端設(shè)備執(zhí)行相應(yīng)操作的目的。其中,電力網(wǎng)關(guān)可以依次將每個終端設(shè)備對應(yīng)的第四DLMS幀發(fā)送給每個終端設(shè)備。步驟906、多個終端設(shè)備分別根據(jù)接收到的操作指令執(zhí)行相應(yīng)操作,并向電力網(wǎng)關(guān)發(fā)送第一 DLMS幀。在本實施例中,每個終端設(shè)備接收到第四DLMS幀后,根據(jù)DLMS幀的結(jié)構(gòu)對第四DLMS幀進(jìn)行解析,從第四DLMS幀的數(shù)據(jù)域中獲取操作指令,然后根據(jù)獲取的操作指令執(zhí)行相應(yīng)操作。例如,如果獲取的操作指令為數(shù)據(jù)采集指令,則終端設(shè)備根據(jù)數(shù)據(jù)采集指令進(jìn)行數(shù)據(jù)采集;如果獲取的操作指令為參數(shù)配置指令,則終端設(shè)備根據(jù)參數(shù)配置指令進(jìn)行有關(guān)參數(shù)的配置;如果獲取的操作指令同時包括數(shù)據(jù)采集指令和參數(shù)配置指令,則終端設(shè)備會根據(jù)數(shù)據(jù)采集指令和參數(shù)配置指令分別進(jìn)行數(shù)據(jù)采集和參數(shù)配置。在本實施例中,當(dāng)終端設(shè)備執(zhí)行完相應(yīng)操作之后,會將操作結(jié)果,例如采集到的數(shù)據(jù)和/或參數(shù)配置完成響應(yīng),封裝在第一 DLMS幀的數(shù)據(jù)域中,并在第一 DLMS幀的源地址字段填充終端設(shè)備地址,在目的地址字段填充主站的地址,并對其他字段進(jìn)行相應(yīng)填充后發(fā) 送給電力網(wǎng)關(guān)。在本實施例中,終端設(shè)備的操作結(jié)果為終端設(shè)備需要上報給主站的上報數(shù)據(jù)中的一種??蛇x的,在實施例中,如果終端設(shè)備有數(shù)據(jù)需要主動上報給主站,則終端設(shè)備還可以在第一 DLMS幀中封裝主動上報數(shù)據(jù)。其中,主動上報數(shù)據(jù)可以是事件告警數(shù)據(jù)或終端設(shè)備狀態(tài)數(shù)據(jù)等,但不限于此。主動上報數(shù)據(jù)也是終端設(shè)備需要上報給主站的上報數(shù)據(jù)中的一種。步驟907、電力網(wǎng)關(guān)接收多個終端設(shè)備分別發(fā)送的第一 DLMS巾貞,對第一 DLMS幀進(jìn)行解析,獲取并存儲第一 DLMS幀中的上報數(shù)據(jù)。在本實施例中,電力網(wǎng)關(guān)根據(jù)DLMS幀的格式,對每個第一 DLMS幀進(jìn)行解析,根據(jù)第一 DLMS幀的目的地址識別出該第一 DLMS幀是終端設(shè)備要發(fā)送給主站的,故從第一 DLMS幀的數(shù)據(jù)域中獲取終端設(shè)備的上報數(shù)據(jù)并存儲,而不再像現(xiàn)有技術(shù)那樣直接將第一 DLMS幀轉(zhuǎn)發(fā)給主站??蛇x的,電力網(wǎng)關(guān)在獲取到第一 DLMS幀中的上報數(shù)據(jù)后,可以根據(jù)上報數(shù)據(jù)的功能確定上報數(shù)據(jù)是否為非實時上報數(shù)據(jù),并在所有第一 DLMS幀中的上報數(shù)據(jù)均為非實時上報數(shù)據(jù)時,將獲取的上報數(shù)據(jù)進(jìn)行存儲。例如,如果第一 DLMS幀中的上報數(shù)據(jù)為終端設(shè)備根據(jù)操作指令進(jìn)行相應(yīng)操作后返回的操作結(jié)果,則電力網(wǎng)關(guān)可以直接確定該上報數(shù)據(jù)為非實時上報數(shù)據(jù)。如果第一 DLMS幀中的上報數(shù)據(jù)除了包括終端設(shè)備返回的操作結(jié)果還包括終端設(shè)備主動上報的事件告警數(shù)據(jù),則電力網(wǎng)關(guān)還需要根據(jù)事件告警數(shù)據(jù)的告警等級確定該事件告警數(shù)據(jù)是否為非實時上報數(shù)據(jù),例如如果事件告警數(shù)據(jù)的告警等級小于預(yù)設(shè)門限,則確定該事件告警數(shù)據(jù)為非實時上報數(shù)據(jù),反之,確定該事件告警數(shù)據(jù)為實時上報數(shù)據(jù)。當(dāng)所有上報數(shù)據(jù)均為非實時上報數(shù)據(jù)時,電力網(wǎng)關(guān)存儲獲取到的各終端設(shè)備的上報數(shù)據(jù)并對應(yīng)存儲相應(yīng)的終端設(shè)備地址。在本實施例中,電力網(wǎng)關(guān)可以將獲取的上報數(shù)據(jù)以及對應(yīng)的終端設(shè)備地址等存儲在RAM或FLASH中,但不限于此。
      步驟908、主站與電力網(wǎng)關(guān)建立連接。步驟909、電力網(wǎng)關(guān)接收主站發(fā)送的第五DLMS幀,第五DLMS幀的源地址為主站的地址,目的地址為電力網(wǎng)關(guān)的地址。在本實施例中,當(dāng)主站需要獲取終端設(shè)備的上報數(shù)據(jù)時,首先與電力網(wǎng)關(guān)建立連接,然后通過所建立的連接向電力網(wǎng)關(guān)發(fā)送獲取指令。其中,該獲取指令被封裝在第五DLMS幀的數(shù)據(jù)域中發(fā)送給電力網(wǎng)關(guān)。步驟910、電力網(wǎng)關(guān)對第五DLMS幀進(jìn)行解析,獲取第五DLMS幀中的獲取指令。步驟911、電力網(wǎng)關(guān)根據(jù)獲取的獲取指令,將所存儲的多個終端設(shè)備的上報數(shù)據(jù)封裝在第二 DLMS幀中的數(shù)據(jù)域中,通過第二 DLMS幀發(fā)送給主站。在本實施例中,電力網(wǎng)關(guān)會將多個終端設(shè)備的上報數(shù)據(jù)以及對應(yīng)的終端設(shè)備地址封裝在第二 DLMS幀的數(shù)據(jù)域中。如果一個第二 DLMS幀的數(shù)據(jù)域無法封裝完所有終端設(shè)備的上報數(shù)據(jù),電力網(wǎng)關(guān)可以通過兩個、三個等多個第二 DLMS幀來封裝所有終端設(shè)備的上報數(shù)據(jù)。在此說明,由于本實施例中,只有在當(dāng)前第二 DLMS幀的數(shù)據(jù)域沒有剩余空間,而上報數(shù)據(jù)還有剩余的情況下才會生成下一個第二 DLMS幀,因此本實施例第二 DLMS幀的個數(shù)小于上報數(shù)據(jù)的個數(shù),即本實施例電力網(wǎng)關(guān)發(fā)送給主站的第二 DLMS幀的個數(shù)小于現(xiàn)有技術(shù)中電力網(wǎng)關(guān)向主站轉(zhuǎn)發(fā)上報數(shù)據(jù)使用的DLMS幀的個數(shù)。例如,假設(shè)3個終端設(shè)備共上報了6個上報數(shù)據(jù),則本實施例可以使用小于6個的第二 DLMS幀將這6個上報數(shù)據(jù)發(fā)送給主站,而現(xiàn)有技術(shù)就需要6個DLMS幀分別將這6個上報數(shù)據(jù)發(fā)送給主站。在本實施例中,電力網(wǎng)關(guān)在第二 DLMS幀的源地址字段中填充電力網(wǎng)關(guān)的地址,在目的地址字段中填充主站的地址。在本實施例中,由于電力網(wǎng)關(guān)可以對主站和終端設(shè)備發(fā)送的DLMS幀進(jìn)行解析,并具有從DLMS幀中獲取的操作指令并會主動獲取的每個操作指令對應(yīng)的終端設(shè)備地址以及根據(jù)獲取的操作指令和對應(yīng)的終端設(shè)備地址去控制相應(yīng)終端設(shè)備執(zhí)行相應(yīng)操作的功能,使得主站可以一次向電力網(wǎng)關(guān)發(fā)送多個操作指令,而不像現(xiàn)有技術(shù)那樣主站通過電力網(wǎng)關(guān)對每個終端設(shè)備的每次操作進(jìn)行控制,減少了主站與電力網(wǎng)關(guān)之間的通信次數(shù),減少了無線網(wǎng)絡(luò)的通信流量,減少了無線網(wǎng)絡(luò)資源的浪費,并且通過斷開與電力網(wǎng)關(guān)之間的連接提高了無線網(wǎng)絡(luò)資源的利用率;另外,電力網(wǎng)關(guān)通過對終端設(shè)備上報數(shù)據(jù)進(jìn)行存儲,通過在一次連接中將多個終端設(shè)備的上報數(shù)據(jù)同時發(fā)送給主站,有利于減少主站與電力網(wǎng)關(guān)之間建立連接的次數(shù)以及通信次數(shù),同樣有利于減少無線網(wǎng)絡(luò)的通信流量,減少無線網(wǎng)絡(luò)資源的浪費。在此說明,上述各實施例中涉及的第一 DLMS幀、第二 DLMS幀、第三DLMS幀、第四DLMS幀以及第五DLMS幀均為DLMS幀,其區(qū)別在于數(shù)據(jù)域以及源地址、目的地址的內(nèi)容有所不同。圖IOA為本發(fā)明一實施例提供的電力網(wǎng)關(guān)的結(jié)構(gòu)示意圖。如圖IOA所示,本實施例的電力網(wǎng)關(guān)包括第一接收器1001、第一處理器1002、第一存儲器1003和第一發(fā)送器1004。其中,第一接收器1001,用于接收多個終端設(shè)備分別發(fā)送的第一數(shù)據(jù)幀,每個第一數(shù)據(jù)幀的數(shù)據(jù)部分包含一個終端設(shè)備的上報數(shù)據(jù)。 第一處理器1002包括第一解析單元10021和第一生成單元10022。第一解析單元10021與第一接收器1001連接,用于解析每個第一數(shù)據(jù)幀,獲取每個第一數(shù)據(jù)幀中的上報數(shù)據(jù)。第一生成單元10022與第一解析單元10021連接,用于根據(jù)第一解析單元10021獲取的上報數(shù)據(jù),生成第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù)。第一存儲器1003,與第一解析單元10021連接,用于存儲第一解析單元10021獲取到的上報數(shù)據(jù)。第一發(fā)送器1004,與第一生成單元10022連接,用于將第一生成單元10022生成的
      第二數(shù)據(jù)幀發(fā)送給主站。本實施例電力網(wǎng)關(guān)的各功能單元可用于執(zhí)行圖2A所示數(shù)據(jù)傳輸方法的流程,其具體工作原理不再贅述,詳見方法實施例的描述。
      本實施例的電力網(wǎng)關(guān),具有解析終端設(shè)備發(fā)送的第一數(shù)據(jù)幀并存儲獲取的上報數(shù)據(jù)的功能,電力網(wǎng)關(guān)不用再像現(xiàn)有技術(shù)那樣每接收一個終端設(shè)備的一個第一數(shù)據(jù)幀就要與主站建立連接并通過建立的連接轉(zhuǎn)發(fā)給主站,而是可以存儲多個終端設(shè)備的上報數(shù)據(jù),然后在與主站的一次連接過程中發(fā)送給主站,減少了與主站之間建立連接的次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,減少了無線網(wǎng)絡(luò)通信資源的浪費。在上述實施例中,電力網(wǎng)關(guān)和終端設(shè)備之間以及電力網(wǎng)關(guān)和主站之間可以采用DLMS協(xié)議進(jìn)行通信,但不限于此。例如,電力網(wǎng)關(guān)還可以使用Q/GDW 376. 1-2009協(xié)議與主站進(jìn)行通信,而使用Q/GDW 376. 2-2009協(xié)議與終端設(shè)備進(jìn)行通信。當(dāng)電力網(wǎng)關(guān)和終端設(shè)備之間以及電力網(wǎng)關(guān)和主站之間可以采用DLMS協(xié)議進(jìn)行通信時,第一數(shù)據(jù)幀可以是第一 DLMS幀,第二數(shù)據(jù)幀可以是第二 DLMS數(shù)據(jù)幀。進(jìn)一步,如圖IOB所示,本實施例電力網(wǎng)關(guān)的第一處理器1002還包括確定單元10023。確定單元10023用于確定每個上報數(shù)據(jù)是否均為非實時上報數(shù)據(jù)。具體的,確定單元10023可以根據(jù)每個上報數(shù)據(jù)的功能或者數(shù)據(jù)幀包含的數(shù)據(jù)類型標(biāo)識,確定每個上報數(shù)據(jù)是否均為非實時上報數(shù)據(jù)?;诖?,第一存儲器1003還與確定單元10023連接,具體用于在確定單元10023確定出上報數(shù)據(jù)均為非實時上報數(shù)據(jù)時,存儲上報數(shù)據(jù)。第一發(fā)送器1004具體用于建立到主站的連接,然后通過所建立的連接將第二數(shù)據(jù)幀發(fā)送給主站。第一生成單元10022具體用于在預(yù)設(shè)接收周期結(jié)束后,根據(jù)上報數(shù)據(jù),生成第二數(shù)據(jù)幀。進(jìn)一步,第一接收器1001還用于接收主站發(fā)送的第五數(shù)據(jù)幀。第一解析單元10021還用于對第一接收器1001接收到的第五數(shù)據(jù)幀進(jìn)行解析,獲取第五數(shù)據(jù)幀中的獲取指令。第一生成單元10022具體用于在獲取到獲取指令后,根據(jù)所述獲取指令和上報數(shù)據(jù),生成第二數(shù)據(jù)幀。其中,上述第一接收器1001、第一處理器1002、第一存儲器1003和第一發(fā)送器1004及各單元可用于執(zhí)行圖2A或圖3所示實施例中的相應(yīng)流程,其具體工作原理不再贅述。圖IlA為本發(fā)明又一實施例提供的電力網(wǎng)關(guān)的結(jié)構(gòu)示意圖。如圖IlA所示,本實施例的電力網(wǎng)關(guān)包括第二接收器1111、第二處理器1112和第二發(fā)送器1113。
      其中,第二接收器1111,用于接收主站發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀的數(shù)據(jù)部分包含多個操作指令。第二處理器1112包括第二解析單元11121和第二生成單元11122。第二解析單元11121,與第二接收器1111連接,用于對第二接收器1111接收到的第三數(shù)據(jù)幀進(jìn)行解析,獲取第三數(shù)據(jù)幀中的多個操作指令,并獲取每個操作指令對應(yīng)的終端設(shè)備地址。第二生成單元11122,與第二解析單元11121連接,用于根據(jù)每個終端設(shè)備地址對應(yīng)的操作指令,生成每個終端設(shè)備地址對應(yīng)的第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令。第二發(fā)送器1113,與第二生成單元11122連接,用于將第二生成單元11122生成的每個終端設(shè)備地址對應(yīng)的第四數(shù)據(jù)幀發(fā)送給每個終端設(shè)備地址對應(yīng)的終端設(shè)備。本實施例電力網(wǎng)關(guān)的各功能單元可用于執(zhí)行圖4所示數(shù)據(jù)傳輸方法的流程,其具體工作原理不再贅述,詳見方法實施例的描述。
      本實施例的電力網(wǎng)關(guān),對主站發(fā)送的數(shù)據(jù)幀進(jìn)行解析,獲取主站對終端設(shè)備進(jìn)行操作時的多個操作指令,并獲取每個操作指令對應(yīng)的終端設(shè)備地址,然后根據(jù)獲取的多個操作指令和每個操作指令對應(yīng)的終端設(shè)備地址,將每個終端設(shè)備地址對應(yīng)的操作指令重新封裝成每個終端設(shè)備地址對應(yīng)的數(shù)據(jù)幀后,發(fā)送給每個終端設(shè)備地址對應(yīng)的終端設(shè)備,從而實現(xiàn)控制相應(yīng)終端設(shè)備進(jìn)行相應(yīng)操作的目的。由于本實施例的電力網(wǎng)關(guān)具有解析和重新封裝成數(shù)據(jù)幀的功能,使得主站可以一次向電力網(wǎng)關(guān)發(fā)送多個操作指令,主站不用在對每個終端設(shè)備的每次操作都通過電力網(wǎng)關(guān)向終端設(shè)備發(fā)送操作指令就可以實現(xiàn)對多個終端設(shè)備進(jìn)行多種操作,減少了主站與電力網(wǎng)關(guān)之間的通信次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,降低了對無線網(wǎng)絡(luò)資源的浪費。在上述實施例中,電力網(wǎng)關(guān)和終端設(shè)備之間以及電力網(wǎng)關(guān)和主站之間可以采用DLMS協(xié)議進(jìn)行通信,但不限于此。例如,電力網(wǎng)關(guān)還可以使用Q/GDW 376. 1-2009協(xié)議與主站進(jìn)行通信,而使用Q/GDW 376. 2-2009協(xié)議與終端設(shè)備進(jìn)行通信。當(dāng)電力網(wǎng)關(guān)和終端設(shè)備之間以及電力網(wǎng)關(guān)和主站之間可以采用DLMS協(xié)議進(jìn)行通信時,第三數(shù)據(jù)幀可以是第三DLMS幀,第四數(shù)據(jù)幀可以是第四DLMS數(shù)據(jù)幀。本實施例電力網(wǎng)關(guān)的第二解析單元11121具體可以用于在第三數(shù)據(jù)幀不包括所述操作指令對應(yīng)的終端設(shè)備地址,獲取電力網(wǎng)關(guān)所連接的所有終端設(shè)備的終端設(shè)備地址作為操作指令對應(yīng)的終端設(shè)備地址;在第三數(shù)據(jù)幀包括操作指令對應(yīng)的終端設(shè)備地址,從第三數(shù)據(jù)幀中獲取操作指令對應(yīng)的終端設(shè)備地址。進(jìn)一步,如圖IIB所示,本實施例的第二處理器1112還包括第一連接控制單元11123。第一連接控制單元11123用于在第二接收器1111接收到第三數(shù)據(jù)幀后,斷開與主站之間的連接。由于本實施例的電力網(wǎng)關(guān)在獲取并存儲主站發(fā)送的多個操作指令后,會自行獲取每個操作指令對應(yīng)的終端設(shè)備地址并會根據(jù)每個終端設(shè)備地址對應(yīng)的操作指令生成新的數(shù)據(jù)幀,將新生成的數(shù)據(jù)幀發(fā)送給對應(yīng)的終端設(shè)備去控制每個終端設(shè)備地址對應(yīng)的終端設(shè)備進(jìn)行相應(yīng)操作,而不需要主站的參與,故電力網(wǎng)關(guān)可以斷開與主站之間的連接,節(jié)約主站與電力網(wǎng)關(guān)之間保持連接產(chǎn)生的無線網(wǎng)絡(luò)通信流量,進(jìn)一步減少無線網(wǎng)絡(luò)通信資源的浪費。圖12為本發(fā)明一實施例提供的主站的結(jié)構(gòu)示意圖。如圖12所示,本實施例的主站包括第三處理器1211和第三發(fā)送器1212。其中,第三處理器1211包括第三生成單元12111。第三生成單元12111,用于生成第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包括多個操作指令。其中,第三數(shù)據(jù)幀的源地址為主站的地址,目的地址為電力網(wǎng)關(guān)的地址。第三發(fā)送器1212,與第三生成單元12111連接,用于將第三生成單元12111生成的第三數(shù)據(jù)幀發(fā)送給電力網(wǎng)關(guān),以使所述電力網(wǎng)關(guān)根據(jù)所述多個操作指令生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令,并使所述電力網(wǎng)關(guān)將所述第四數(shù)據(jù)幀發(fā)送給其對應(yīng)的終端設(shè)備。本實施例主站的各功能單元可用于執(zhí)行圖7所示數(shù)據(jù)傳輸方法的流程,其具體工 作原理不再贅述,詳見方法實施例的描述。本實施例的主站,與圖IlA或圖IlB所示實施例提供的電力網(wǎng)關(guān)相配合,基于電力網(wǎng)關(guān)具有解析第三數(shù)據(jù)幀從中獲取操作指令,并獲取操作指令對應(yīng)的終端設(shè)備地址,并會根據(jù)獲取的操作指令和對應(yīng)的終端設(shè)備地址控制相應(yīng)終端設(shè)備執(zhí)行相應(yīng)操作的功能,使得主站只需一次向電力網(wǎng)關(guān)發(fā)送多個操作指令,而不用像現(xiàn)有技術(shù)那樣通過電力網(wǎng)關(guān)向每個終端設(shè)備分別發(fā)送操作指令,減少了與電力網(wǎng)關(guān)之間的通信次數(shù),減少了無線網(wǎng)絡(luò)的通信流量,節(jié)約了無線網(wǎng)絡(luò)的通信資源。在上述實施例中,主站和電力網(wǎng)關(guān)之間可以采用DLMS協(xié)議進(jìn)行通信,但不限于此。例如,主站還可以使用Q/GDW 376. 1-2009協(xié)議與電力網(wǎng)關(guān)進(jìn)行通信。當(dāng)主站和電力網(wǎng)關(guān)之間采用DLMS協(xié)議進(jìn)行通信時,第三數(shù)據(jù)幀可以是第三DLMS幀。進(jìn)一步,如圖12所示,第三處理器1211還包括第二連接控制單元12112。第二連接控制單元12112用于在第三發(fā)送器1212將第三數(shù)據(jù)幀發(fā)送給電力網(wǎng)關(guān)之后,斷開與電力網(wǎng)關(guān)之間的連接,以進(jìn)一步減少無線網(wǎng)絡(luò)的通信流量,減少無線網(wǎng)絡(luò)資源的浪費,提高無線網(wǎng)絡(luò)資源的利用率。更進(jìn)一步,第二連接控制單元12112具體可以用于確定每個操作指令是否均為非實時操作指令,在確定結(jié)果為操作指令均為非實時操作指令時,斷開與電力網(wǎng)關(guān)之間的連接的操作。本實施例的第二連接控制單元12112通過判斷操作指令是否均為非實時操作指令,并在操作指令均為非實時操作指令時,才在發(fā)送第三數(shù)據(jù)幀后斷開與電力網(wǎng)關(guān)的連接,而在存在實時操作指令的情況下可以保持與電力網(wǎng)關(guān)之間的連接,可以保證及時獲取終端設(shè)備執(zhí)行實時操作返回的結(jié)果,有利于實時操作指令的執(zhí)行。更進(jìn)一步,本實施例的第三發(fā)送器1212還可以用于向電力網(wǎng)關(guān)發(fā)送第五數(shù)據(jù)幀,所述第五數(shù)據(jù)幀的源地址為主站的地址,目的地址為電力網(wǎng)關(guān)的地址,所述第五數(shù)據(jù)幀包括獲取指令,所述獲取指令用于指示電力網(wǎng)關(guān)將主站需要的上報數(shù)據(jù)發(fā)送給主站。其中,終端設(shè)備發(fā)送的上報數(shù)據(jù)可以是終端設(shè)備執(zhí)行操作指令返回的操作結(jié)果,也可以是終端設(shè)備主動上報的數(shù)據(jù),例如終端設(shè)備狀態(tài)數(shù)據(jù)或事件告警數(shù)據(jù)等。本實施例的第三發(fā)送器1212通過向電力網(wǎng)關(guān)發(fā)送獲取指令,實現(xiàn)了在需要獲取上報數(shù)據(jù)的時候才獲取上報數(shù)據(jù),而不再像現(xiàn)有技術(shù)那樣只要有上報數(shù)據(jù)就轉(zhuǎn)發(fā)給主站,減少了主站與電力網(wǎng)關(guān)之間建立通信連接的次數(shù)以及通信次數(shù),有利于減少無線網(wǎng)絡(luò)的通信流量,減少無線網(wǎng)絡(luò)資源的浪費。圖13為本發(fā)明一實施例提供的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖。如圖13所示,本實施例的系統(tǒng)包括電力網(wǎng)關(guān)1311和多個終端設(shè)備1312。其中,電力網(wǎng)關(guān)1311包括第一接收器、第一處理器、第一存儲器和第一發(fā)送器。其中,第一接收器,用于接收多個終端設(shè)備分別發(fā)送的第一數(shù)據(jù)幀,每個第一數(shù)據(jù)幀的數(shù)據(jù)部分包含一個終端設(shè)備的上報數(shù)據(jù);第一處理器;所述第一處理器包括第一解析單元和第一生成單元,其中第一解析單元,用于解析每個所述第一數(shù)據(jù)幀,獲取每個所述第一數(shù)據(jù)幀中的上報數(shù)據(jù);第一生成單元,用于根據(jù)所述上報數(shù)據(jù),生成第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù);第一存儲器,用于存儲所述上報數(shù)據(jù);第一發(fā)送器,用于將所述第二數(shù)據(jù)幀發(fā)送給主站電力網(wǎng)關(guān)1311的結(jié)構(gòu)可參見圖IOA或圖IOB所示實施例的描述,在此不再贅述。進(jìn)一步,本實施例的系統(tǒng)還可以包括主站1313。其中,主站1313可以是圖12所示實施例提供的主站,但不限于此。本實施例的電力網(wǎng)關(guān)1311與多個終端設(shè)備1312相互配置進(jìn)行數(shù)據(jù)傳輸?shù)牧鞒炭蓞⒁妶D2A或圖3所示實施例的描述,在此不再贅述,詳見方法實施例的描述。本實施例提供的數(shù)據(jù)傳輸系統(tǒng),由于包括本發(fā)明實施例提供的電力網(wǎng)關(guān),電力網(wǎng)關(guān)通過存儲多個終端設(shè)備的上報數(shù)據(jù),然后在一次連接過程中將所存儲的多個終端設(shè)備的上報數(shù)據(jù)發(fā)送給主站,可以減少主站與電力網(wǎng)關(guān)之間建立連接的次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,降低了對無線網(wǎng)絡(luò)資源的浪費。圖14為本發(fā)明另一實施例提供的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖。如圖14所示,本實施例的系統(tǒng)包括電力網(wǎng)關(guān)1411和王站1412。電力網(wǎng)關(guān)1411和王站1412連接。其中,電力網(wǎng)關(guān)1411包括第二接收器、第二處理器和第二發(fā)送器。其中,第二接收器,用于接收主站發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀的數(shù)據(jù)部分包含多個操作指令;第二處理器;所述第二處理器包括第二解析單元和第二生成單元,其中第二解析單元,用于對所述第三數(shù)據(jù)幀進(jìn)行解析,獲取所述第三數(shù)據(jù)幀中的多個操作指令,并獲取每個所述操作指令對應(yīng)的終端設(shè)備地址;第二生成單元,用于根據(jù)每個所述終端設(shè)備地址對應(yīng)的所述操作指令,生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令;第二發(fā)送器,用于將每個所述終端設(shè)備地址對應(yīng)的第四數(shù)據(jù)幀發(fā)送給每個所述終端設(shè)備地址對應(yīng)的終端設(shè)備。電力網(wǎng)關(guān)1411的結(jié)構(gòu)可參見圖IlA或圖IlB所示實施例的描述。主站1412包括第三處理器和第三發(fā)送器。其中,第三處理器;所述第三處理器包括第三生成單元,其中第三生成單元,用于生成第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包含多個操作指令;、
      第三發(fā)送器,用于將所述第三數(shù)據(jù)幀發(fā)送給電力網(wǎng)關(guān)。主站1412的結(jié)構(gòu)可參見圖12所示實施例的描述,在此不再贅述。進(jìn)一步,本實施例的系統(tǒng)還可以包括多個終端設(shè)備1413。其中,每個終端設(shè)備1413分別與電力網(wǎng)關(guān)1411連接。電力網(wǎng)關(guān)1411和主站1412相互配合進(jìn)行數(shù)據(jù)傳輸?shù)牧鞒炭蓞⒁妶D4-圖9所示實施例中的相應(yīng)描述,在此不再贅述,詳見方法實施例的描述。本實施例的數(shù)據(jù)傳輸系統(tǒng),由于包括本發(fā)明實施例提供的電力網(wǎng)關(guān)和本發(fā)明實施例提供的主站,電力網(wǎng)關(guān)和主站相配合,使得主站不用每次都通過電力網(wǎng)關(guān)向終端設(shè)備發(fā)送操作指令,減少了主站與電力網(wǎng)關(guān)之間的通信次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,降低了對無線網(wǎng)絡(luò)資源的浪費。 需要說明的是,本發(fā)明實施例中第一接收器、第二接收器、第一發(fā)送器、第二發(fā)送器和第三發(fā)送器具體可以是相應(yīng)的天線、射頻元件和電路。第一接收器和第二發(fā)送器,可以分別是單獨的射頻單元、芯片,也可以是集成在一起的一個射頻單元、芯片,如Zigbee無線通信芯片,用于同時實現(xiàn)與電力網(wǎng)關(guān)與終端設(shè)備之間的近距離無線發(fā)送和接收功能。第二接收器和第一發(fā)送器,可以分別是單獨的射頻單元、芯片,也可以是集成在一起的一個射頻單元、芯片,如GPRS無線通信芯片,用于同時實現(xiàn)與電力網(wǎng)關(guān)與主站之間的遠(yuǎn)距離無線發(fā)送和接收功能。第一處理器中的第一解析單元、第一生成單元和確定單元,可以采用單獨的硬件模塊來實現(xiàn),也可以是集成在一起的一個微處理器,用于同時實現(xiàn)解析、生成和確定的功能,還可以是集成在主芯片中的功能模塊。第二處理器中的第二解析單元、第一連接控制單元和第二生成單元,可以采用單獨的硬件模塊來實現(xiàn),也可以是集成在一起的一個微處理器,用于同時實現(xiàn)解析、連接控制和生成的功能,還可以是集成在主芯片中的功能模塊。其中,上述的射頻單元、模塊,也可以第一、第二處理器中的若干功能單元進(jìn)行組合,并集成在一個芯片中,以同時實現(xiàn)射頻收發(fā)和處理控制的功能,本發(fā)明對以上硬件結(jié)構(gòu)的組合形式不作限制。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
      權(quán)利要求
      1.一種數(shù)據(jù)傳輸方法,其特征在于,包括 電力網(wǎng)關(guān)接收多個終端設(shè)備分別發(fā)送的第一數(shù)據(jù)幀,每個第一數(shù)據(jù)幀的數(shù)據(jù)部分包含一個終端設(shè)備的上報數(shù)據(jù); 所述電力網(wǎng)關(guān)解析每個所述第一數(shù)據(jù)幀,獲取并存儲每個所述第一數(shù)據(jù)幀中的上報數(shù)據(jù); 所述電力網(wǎng)關(guān)根據(jù)其存儲的所述上報數(shù)據(jù),生成第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù),然后將所述第二數(shù)據(jù)幀發(fā)送給主站。
      2.根據(jù)權(quán)利要求I所述的數(shù)據(jù)傳輸方法,其特征在于,所述電力網(wǎng)關(guān)獲取存儲所述操作指令和所述電表地址之前包括 所述電力網(wǎng)關(guān)根據(jù)所述上報數(shù)據(jù)的功能或上報數(shù)據(jù)類型標(biāo)識,確定所述操作指令是否為非實時上報數(shù)據(jù); 如果確定結(jié)果為是,所述電力網(wǎng)關(guān)執(zhí)行獲取并存儲所述操作指令和所述電表地址的操作。
      3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述非實時上報數(shù)據(jù)包括告警等級小于預(yù)設(shè)門限的事件告警數(shù)據(jù)或終端設(shè)備狀態(tài)數(shù)據(jù)。
      4.根據(jù)權(quán)利要求1-3任意一項所述的數(shù)據(jù)傳輸方法,其特征在于,所述電力網(wǎng)關(guān)將所述第二數(shù)據(jù)幀發(fā)送給主站包括 所述電力網(wǎng)關(guān)建立到所述主站的連接,然后通過所述連接將所述第二數(shù)據(jù)幀發(fā)送給所述主站。
      5.根據(jù)權(quán)利要求1-4任意一項所述的數(shù)據(jù)傳輸方法,其特征在于,所述電力網(wǎng)關(guān)根據(jù)其存儲的所述上報數(shù)據(jù),生成第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù),然后將所述第二數(shù)據(jù)幀發(fā)送給主站包括 所述電力網(wǎng)關(guān)在預(yù)設(shè)接收周期結(jié)束后,根據(jù)所存儲的所述上報數(shù)據(jù),生成所述第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù),然后將所述第二數(shù)據(jù)幀發(fā)送給所述主站。
      6.根據(jù)權(quán)利要求1-5任意一項所述的數(shù)據(jù)傳輸方法,其特征在于,所述電力網(wǎng)關(guān)根據(jù)所存儲的所述上報數(shù)據(jù),生成第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù),然后將所述第二數(shù)據(jù)幀發(fā)送給主站包括 所述電力網(wǎng)關(guān)接收所述主站發(fā)送的第五數(shù)據(jù)幀; 所述電力網(wǎng)關(guān)對所述第五數(shù)據(jù)幀進(jìn)行解析,獲取所述第五數(shù)據(jù)幀中的獲取指令,所述獲取指令用于指示電力網(wǎng)關(guān)將主站需要的上報數(shù)據(jù)發(fā)送給所述主站; 所述電力網(wǎng)關(guān)在獲取到所述獲取指令后,根據(jù)所述獲取指令和存儲的所述上報數(shù)據(jù),生成所述第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個主站需要的上報數(shù)據(jù),然后將所述第二數(shù)據(jù)幀發(fā)送給所述主站。
      7.根據(jù)權(quán)利要求1-6任意一項所述的數(shù)據(jù)傳輸方法,其特征在于,所述第一數(shù)據(jù)幀為第一配電線報文規(guī)范DLMS幀,所述第二數(shù)據(jù)幀為第二 DLMS幀。
      8.根據(jù)權(quán)利要求1-7任意一項所述的數(shù)據(jù)傳輸方法,其特征在于,所述終端設(shè)備包括電表和/或氣表和/或水表。
      9.一種數(shù)據(jù)傳輸方法,其特征在于,包括電力網(wǎng)關(guān)接收主站發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀的數(shù)據(jù)部分包含多個操作指令; 所述電力網(wǎng)關(guān)對所述第三數(shù)據(jù)幀進(jìn)行解析,獲取所述第三數(shù)據(jù)幀中的多個操作指令,并獲取每個所述操作指令對應(yīng)的終端設(shè)備地址; 所述電力網(wǎng)關(guān)根據(jù)每個所述終端設(shè)備地址對應(yīng)的所述操作指令,生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令; 所述電力網(wǎng)關(guān)將所述每個所述終端設(shè)備地址對應(yīng)的第四數(shù)據(jù)幀發(fā)送給每個所述終端設(shè)備地址對應(yīng)的終端設(shè)備。
      10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)傳輸方法,其特征在于,所述電力網(wǎng)關(guān)獲取每個所述操作指令對應(yīng)的終端設(shè)備地址包括 如果所述第三數(shù)據(jù)幀不包含所述操作指令對應(yīng)的終端設(shè)備地址,所述電力網(wǎng)關(guān)獲取所述電力網(wǎng)關(guān)所連接的所有終端設(shè)備的終端設(shè)備地址作為所述操作指令對應(yīng)的終端設(shè)備地址;或者, 如果所述第三數(shù)據(jù)幀包括所述操作指令對應(yīng)的終端設(shè)備地址,所述電力網(wǎng)關(guān)從所述第三數(shù)據(jù)幀中獲取所述操作指令對應(yīng)的終端設(shè)備地址。
      11.根據(jù)權(quán)利要求9或10所述的數(shù)據(jù)傳輸方法,其特征在于,所述電力網(wǎng)關(guān)在接收到所述第三數(shù)據(jù)幀后,還包括 所述電力網(wǎng)關(guān)斷開與所述主站之間的連接。
      12.根據(jù)權(quán)利要求9-11任意一項所述的數(shù)據(jù)傳輸方法,其特征在于,所述第三數(shù)據(jù)幀為第三配電線報文規(guī)范DLMS幀,所述第四數(shù)據(jù)幀為第四DLMS幀。
      13.根據(jù)權(quán)利要求9-12任意一項所述的數(shù)據(jù)傳輸方法,其特征在于,所述終端設(shè)備包括電表和/或氣表和/或水表。
      14.一種數(shù)據(jù)傳輸方法,其特征在于,包括 主站生成第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀的數(shù)據(jù)部分包含多個操作指令; 所述主站將所述第三數(shù)據(jù)幀發(fā)送給電力網(wǎng)關(guān),以使所述電力網(wǎng)關(guān)根據(jù)所述多個操作指令生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令,并使所述電力網(wǎng)關(guān)將所述第四數(shù)據(jù)幀發(fā)送給其對應(yīng)的終端設(shè)備。
      15.根據(jù)權(quán)利要求14所述的數(shù)據(jù)傳輸方法,其特征在于,所述主站將所述第三數(shù)據(jù)幀發(fā)送給所述電力網(wǎng)關(guān)之后包括 所述主站斷開與所述電力網(wǎng)關(guān)之間的連接。
      16.根據(jù)權(quán)利要求14或15所述的數(shù)據(jù)傳輸方法,其特征在于,還包括 所述主站向所述電力網(wǎng)關(guān)發(fā)送第五數(shù)據(jù)幀,所述第五數(shù)據(jù)幀包括獲取指令,所述獲取指令用于指示電力網(wǎng)關(guān)將主站需要的上報數(shù)據(jù)發(fā)送給所述主站。
      17.根據(jù)權(quán)利要求14-16任意一項所述的數(shù)據(jù)傳輸方法,其特征在于,所述第三數(shù)據(jù)幀為第三配電線報文規(guī)范DLMS幀,所述第四數(shù)據(jù)幀為第四DLMS幀。
      18.根據(jù)權(quán)利要求14-17任意一項所述的數(shù)據(jù)傳輸方法,其特征在于,所述終端設(shè)備包括電表和/或氣表和/或水表。
      19.一種電力網(wǎng)關(guān),其特征在于,包括 第一接收器,用于接收多個終端設(shè)備分別發(fā)送的第一數(shù)據(jù)幀,每個第一數(shù)據(jù)幀的數(shù)據(jù)部分包含一個終端設(shè)備的上報數(shù)據(jù); 第一處理器;所述第一處理器包括第一解析單元和第一生成單元,其中 第一解析單元,用于解析每個所述第一數(shù)據(jù)幀,獲取每個所述第一數(shù)據(jù)幀中的上報數(shù)據(jù); 第一生成單元,用于根據(jù)所述上報數(shù)據(jù),生成第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù); 第一存儲器,用于存儲所述上報數(shù)據(jù); 第一發(fā)送器,用于將所述第二數(shù)據(jù)幀發(fā)送給主站。
      20.根據(jù)權(quán)利要求19所述的電力網(wǎng)關(guān),其特征在于,還包括 確定單元,用于在所述第一存儲器存儲所述上報數(shù)據(jù)之前,根據(jù)所述上報數(shù)據(jù)的功能或數(shù)據(jù)類型標(biāo)識,確定所述上報數(shù)據(jù)是否為非實時上報數(shù)據(jù),并在確定結(jié)果為是時,觸發(fā)所述第一存儲器執(zhí)行存儲所述上報數(shù)據(jù)的操作。
      21.根據(jù)權(quán)利要求19或20所述的電力網(wǎng)關(guān),其特征在于,所述第一發(fā)送器具體用于建立到所述主站的連接,然后通過所述連接將所述第二數(shù)據(jù)幀發(fā)送給所述主站。
      22.根據(jù)權(quán)利要求19-21任意一項所述的電力網(wǎng)關(guān),其特征在于,所述第一生成單元具體用于在預(yù)設(shè)接收周期結(jié)束后,根據(jù)所述上報數(shù)據(jù),生成所述第二數(shù)據(jù)幀。
      23.根據(jù)權(quán)利要求19-22任意一項所述的電力網(wǎng)關(guān),其特征在于,所述第一接收器還用于接收所述主站發(fā)送的第五數(shù)據(jù)幀; 所述第一解析單元還用于對所述第五數(shù)據(jù)幀進(jìn)行解析,獲取所述第五數(shù)據(jù)幀中的獲取指令,所述獲取指令用于指示電力網(wǎng)關(guān)將主站需要的上報數(shù)據(jù)發(fā)送給所述主站; 所述第一生成單元具體用于在所述第一解析單元獲取到所述獲取指令后,根據(jù)所述獲取指令和所述第一存儲器存儲的上報數(shù)據(jù),生成所述第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個主站需要的上報數(shù)據(jù)。
      24.一種電力網(wǎng)關(guān),其特征在于,包括 第二接收器,用于接收主站發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀的數(shù)據(jù)部分包含多個操作指令; 第二處理器;所述第二處理器包括第二解析單元和第二生成單元,其中 第二解析單元,用于對所述第三數(shù)據(jù)幀進(jìn)行解析,獲取所述第三數(shù)據(jù)幀中的多個操作指令,并獲取每個所述操作指令對應(yīng)的終端設(shè)備地址; 第二生成單元,用于根據(jù)每個所述終端設(shè)備地址對應(yīng)的所述操作指令,生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令; 第二發(fā)送器,用于將每個所述終端設(shè)備地址對應(yīng)的第四數(shù)據(jù)幀發(fā)送給每個所述終端設(shè)備地址對應(yīng)的終端設(shè)備。
      25.根據(jù)權(quán)利要求24所述的電力網(wǎng)關(guān),其特征在于, 所述第二解析單元具體用于在所述第三數(shù)據(jù)幀不包含所述操作指令對應(yīng)的終端設(shè)備地址時,獲取所述電力網(wǎng)關(guān)所連接的所有終端設(shè)備的終端設(shè)備地址作為所述操作指令對應(yīng)的終端設(shè)備地址;或者, 在所述第三數(shù)據(jù)幀包括所述操作指令對應(yīng)的終端設(shè)備地址時,從所述第三數(shù)據(jù)幀中獲取所述操作指令對應(yīng)的終端設(shè)備地址。
      26.根據(jù)權(quán)利要求24或25所述的電力網(wǎng)關(guān),其特征在于,所述第二處理器還包括 第一連接控制單元,用于在所述第二接收器接收到所述第三數(shù)據(jù)幀后,斷開與所述主站之間的連接。
      27.—種主站,其特征在于,包括 第三處理器;所述第三處理器包括第三生成單元,其中 第三生成單元,用于生成第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包含多個操作指令; 第三發(fā)送器,用于將所述第三數(shù)據(jù)幀發(fā)送給電力網(wǎng)關(guān),以使所述電力網(wǎng)關(guān)根據(jù)所述多個操作指令生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令,并使所述電力網(wǎng)關(guān)將所述第四數(shù)據(jù)幀發(fā)送給其對應(yīng)的終端設(shè)備。
      28.根據(jù)權(quán)利要求27所述的主站,其特征在于,所述第三處理器還包括 第二連接控制單元,用于在所述第三發(fā)送器將所述第三數(shù)據(jù)幀發(fā)送給所述電力網(wǎng)關(guān)之后,斷開與所述電力網(wǎng)關(guān)之間的連接。
      29.根據(jù)權(quán)利要求27或28所述的主站,其特征在于,所述第三生成單元還用于生成第五數(shù)據(jù)幀,所述第三發(fā)送器還用于向所述電力網(wǎng)關(guān)發(fā)送第五數(shù)據(jù)幀,所述第五數(shù)據(jù)幀包括獲取指令,所述獲取指令用于指示電力網(wǎng)關(guān)將主站需要的上報數(shù)據(jù)發(fā)送給所述主站。
      30.一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括電力網(wǎng)關(guān)和多個終端設(shè)備; 所述電力網(wǎng)關(guān)包括 第一接收器,用于接收多個終端設(shè)備分別發(fā)送的第一數(shù)據(jù)幀,每個第一數(shù)據(jù)幀的數(shù)據(jù)部分包含一個終端設(shè)備的上報數(shù)據(jù); 第一處理器;所述第一處理器包括第一解析單元和第一生成單元,其中 第一解析單元,用于解析每個所述第一數(shù)據(jù)幀,獲取每個所述第一數(shù)據(jù)幀中的上報數(shù)據(jù); 第一生成單元,用于根據(jù)所述上報數(shù)據(jù),生成第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù); 第一存儲器,用于存儲所述上報數(shù)據(jù); 第一發(fā)送器,用于將所述第二數(shù)據(jù)幀發(fā)送給主站。
      31.根據(jù)權(quán)利要求30所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,還包括主站。
      32.—種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括電力網(wǎng)關(guān)和主站; 所述電力網(wǎng)關(guān)包括 第二接收器,用于接收主站發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀的數(shù)據(jù)部分包含多個操作指令; 第二處理器;所述第二處理器包括第二解析單元和第二生成單元,其中 第二解析單元,用于對所述第三數(shù)據(jù)幀進(jìn)行解析,獲取所述第三數(shù)據(jù)幀中的多個操作指令,并獲取每個所述操作指令對應(yīng)的終端設(shè)備地址; 第二生成單元,用于根據(jù)每個所述終端設(shè)備地址對應(yīng)的所述操作指令,生成第四數(shù)據(jù)幀,每個所述第四數(shù)據(jù)幀對應(yīng)一個終端設(shè)備地址,每個第四數(shù)據(jù)幀的數(shù)據(jù)部分包含所述終端設(shè)備地址所對應(yīng)的操作指令; 第二發(fā)送器,用于將每個所述終端設(shè)備地址對應(yīng)的第四數(shù)據(jù)幀發(fā)送給每個所述終端設(shè)備地址對應(yīng)的終端設(shè)備; 所述主站包括 第三處理器;所述第三處理器包括第三生成單元,其中 第三生成單元,用于生成第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包含多個操作指令; 第三發(fā)送器,用于將所述第三數(shù)據(jù)幀發(fā)送給電力網(wǎng)關(guān)。
      33.根據(jù)權(quán)利要求32所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,還包括多個終端設(shè)備。
      全文摘要
      本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法、系統(tǒng)、電力網(wǎng)關(guān)及主站。其中,一種方法包括電力網(wǎng)關(guān)接收多個終端設(shè)備分別發(fā)送的第一數(shù)據(jù)幀,每個第一數(shù)據(jù)幀的數(shù)據(jù)部分包含一個終端設(shè)備的上報數(shù)據(jù);電力網(wǎng)關(guān)解析每個第一數(shù)據(jù)幀,獲取并存儲每個第一數(shù)據(jù)幀中的上報數(shù)據(jù);電力網(wǎng)關(guān)根據(jù)所存儲的上報數(shù)據(jù),生成第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀的數(shù)據(jù)部分包含多個上報數(shù)據(jù),然后將第二數(shù)據(jù)幀發(fā)送給主站。本發(fā)明技術(shù)方案電力網(wǎng)關(guān)通過存儲終端設(shè)備的上報數(shù)據(jù),然后通過一次連接將多個終端設(shè)備的上報數(shù)據(jù)發(fā)送給主站,減少了主站與電力網(wǎng)關(guān)之間的通信次數(shù),進(jìn)而減少了無線網(wǎng)絡(luò)的通信流量,降低了對無線網(wǎng)絡(luò)資源的浪費。
      文檔編號H04W28/10GK102714814SQ201280000201
      公開日2012年10月3日 申請日期2012年3月6日 優(yōu)先權(quán)日2012年3月6日
      發(fā)明者涂校明 申請人:華為終端有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1