一種電表的抄表方法及抄表裝置制造方法
【專利摘要】本發(fā)明公開了一種電表的抄表方法及抄表裝置,涉及電力儀表【技術(shù)領(lǐng)域】,解決了現(xiàn)有技術(shù)中對不同通信規(guī)約的電表必須采用不同設(shè)備進行抄表的技術(shù)問題。其中,方法主要包括:抄表裝置通過將多種電表類型逐一向目標電表進行詢問的方式確定所述目標電表的電表類型;抄表裝置通過向所述目標電表發(fā)送與所述確定的電表類型對應(yīng)的讀表請求包的方式獲取所述目標電表的響應(yīng)包。本發(fā)明實施例主要用于電力系統(tǒng)。
【專利說明】一種電表的抄表方法及抄表裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電力儀表【技術(shù)領(lǐng)域】,特別涉及一種電表的抄表方法及抄表裝置。
【背景技術(shù)】
[0002]隨著電表一戶一表制的迅速推廣、高層建筑的增多,使得用戶電表的需求量及抄表工作量急劇增加,給電力部門的營業(yè)抄表及收費管理工作帶來了許多困難,原先的上門抄電度數(shù)的工作方式已落后,采用微電腦的集中抄表系統(tǒng),使得用戶的用電管理走向規(guī)范化和科學(xué)化。
[0003]目前,國內(nèi)的遠程抄表主要有485總線和載波抄表兩種方式。載波抄表是利用專用芯片對用電數(shù)據(jù)進行調(diào)制解調(diào),通過電力線進行通訊以實現(xiàn)集中抄表。485總線抄表方式數(shù)據(jù)傳輸可靠性高,且造價較低,但是安裝復(fù)雜,特別是現(xiàn)在許多小區(qū)不許拉明線,使這種總線方式難于施工。現(xiàn)在采用較多的方案是485總線與電力載波配合使用的方案。但是,無論是485總線抄表還是載波抄表,目前電力用戶使用的電表同時存在基于DLT645-97和基于DLT645-2007兩種通信規(guī)約的電表,并且在實際生活中的同時存在著這2類電表的交叉分布區(qū)域。然而,實際生活中米用的電表抄表方案都是基于同類電表的,并且分布在同一物理通信信道上。
[0004]并且由于地域經(jīng)濟發(fā)展程度不同,社會發(fā)展存在差異化和個性化,采用的電力設(shè)備也存在多樣化。由于在相同區(qū)域可能同時存在基于DLT645-97和基于DLT645-2007兩種通信規(guī)約的電表(規(guī)約不同電表類型則不同),而現(xiàn)有技術(shù)的抄表方式還不能同時對兩種不同通信規(guī)約的電表,即電表類型不同的電表進行抄表,由此導(dǎo)致必須對不同類型的設(shè)備采用各自不同的采集設(shè)備,造成極大的資源重復(fù)投入浪費,并且對于設(shè)備的集中控制和信息交互帶來不利。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)中無法對支持不同通信規(guī)約的電表采用通用抄表方法、導(dǎo)致設(shè)備投入浪費、控制和交互不便的技術(shù)問題,本發(fā)明提供一種電表的抄表方法及抄表裝置。
[0006]—種電表的抄表方法,包括:
[0007]抄表裝置通過將多種電表類型逐一向目標電表進行詢問的方式確定所述目標電表的電表類型;
[0008]抄表裝置通過向所述目標電表發(fā)送與所述確定的電表類型對應(yīng)的讀表請求包的方式獲取所述目標電表的響應(yīng)包。
[0009]優(yōu)選地,該方法還包括:所述抄表裝置中預(yù)存儲有多個需要抄表的目標電表地址;
[0010]所述抄表裝置通過將多種電表類型逐一向所述目標電表進行詢問的方式確定所述目標電表的電表類型,具體包括:
[0011]A,所述抄表裝置讀取其中一個目標電表地址,并根據(jù)所述目標電表地址向所述目標電表發(fā)送一種電表類型確認指令;
[0012]B,若沒有接收到來自所述目標電表地址的確認響應(yīng),則所述抄表裝置再向所述目標電表發(fā)送另一種電表類型確認指令;
[0013]重復(fù)執(zhí)行上述步驟A和B直到接收到來自所述目標電表地址的確認響應(yīng);
[0014]抄表裝置將接收到確認響應(yīng)的電表類型存儲為所述目標電表的電表類型。
[0015]一種抄表裝置,包括:
[0016]識別模塊,用于通過將多種電表類型逐一向目標電表進行詢問的方式確定所述目標電表的電表類型;
[0017]獲取模塊,用于通過向所述目標電表發(fā)送與所述確定的電表類型對應(yīng)的讀表請求包的方式獲取所述目標電表的響應(yīng)包。
[0018]優(yōu)選地,該裝置還包括:存儲模塊,用于預(yù)存儲有多個需要抄表的目標電表地址;
[0019]所述識別模塊包括:讀取單元,用于讀取存儲模塊存儲的其中一個目標電表地址;發(fā)送單元,用于根據(jù)所述目標電表地址向所述目標電表發(fā)送一種電表類型確認指令;以及在沒有接收到來自所述目標電表地址的確認響應(yīng)時,再向所述目標電表發(fā)送另一種電表類型確認指令,直到接收單元接收到來自所述目標電表地址的確認響應(yīng);接收單元,用于接收來自所述目標電表地址的確認響應(yīng),并將接收到確認響應(yīng)的電表類型發(fā)送到存儲模塊;
[0020]所述存儲模塊,還用于存儲目標電表的電表類型。
[0021]本實施例提供的方案因為采用可對預(yù)抄表的目標電表逐一進行電表類型詢問的技術(shù)手段,進而可以在多種電表類型使用不同通信規(guī)約的情況下,確定電表類型,并且按照正確的類型發(fā)送相應(yīng)的讀表請求包,因此解決了現(xiàn)有技術(shù)中由于電表類型不同所導(dǎo)致的抄表設(shè)備投入大,控制不便等技術(shù)問題,進而取得了可對不同類型的電表采用同一抄表裝置進行抄表,便于交互控制,效率高以及節(jié)約設(shè)備投入的技術(shù)效果。
【專利附圖】
【附圖說明】
[0022]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0023]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1為本發(fā)明實施例1中電表的抄表方法的流程示意圖;
[0025]圖2為本發(fā)明實施例1中抄表裝置確定電表類型的流程示意圖;
[0026]圖3為本發(fā)明實施例1中抄表裝置根據(jù)電表類型進行抄表的流程示意圖;
[0027]圖4為本發(fā)明實施例2中抄表裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0028]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。并且,以下各實施例均為本發(fā)明的可選方案,實施例的排列順序及實施例的編號與其優(yōu)選執(zhí)行的順序無關(guān)。
[0029]實施例1
[0030]根據(jù)本發(fā)明實施例一種電表的抄表方法,該方法如圖1所示主要包括:
[0031 ] 步驟101,抄表裝置通過將多種電表類型逐一向目標電表進行詢問的方式確定目標電表的電表類型;
[0032]其中,因為不同類型的電表支撐的通信規(guī)約不同,因此所采用的數(shù)據(jù)包的格式也不同。本實施例提到的多種電表類型包括DLT645-97和DLT645-07,以及以后可能出現(xiàn)的DLT645-15等。下面以本實施例中電表類型僅存在DLT645-97和DLT645-07的情況為例進行描述。
[0033]具體而言,該步驟101可通過如下方式實現(xiàn),如圖2所示,包括:
[0034]步驟200,抄表裝置讀取其中一個目標電表地址,
[0035]步驟201,根據(jù)目標電表地址向目標電表發(fā)送一種電表類型(如DLT645-97)確認指令;
[0036]在本步驟中,用戶可將多個需要抄表的目標電表地址預(yù)先存儲在抄表裝置中,如果抄表裝置已經(jīng)讀完所有地址則結(jié)束本流程。下面以針對一個目標電表為了,描述抄表的方法。
[0037]步驟202,抄表裝置判斷是否接收到該目標電表發(fā)送的響應(yīng)消息;若沒有接收到來自目標電表地址的確認響應(yīng),則執(zhí)行步驟203 ;若收到響應(yīng)消息,則執(zhí)行205。
[0038]步驟203,抄表裝置再向目標電表發(fā)送另一種電表類型(DLT645-07)確認指令;
[0039]步驟204,抄表裝置判斷是否接收到該目標電表發(fā)送的響應(yīng)消息;若沒有接收到來自目標電表地址的確認響應(yīng),則該電表為非法裝置;若收到響應(yīng)消息,則執(zhí)行205。
[0040]若還存在其他電表類型,則重復(fù)執(zhí)行上述步驟201-202或203-204直到所有電表類型的確認指令發(fā)送完畢或接收到來自目標電表地址的確認響應(yīng);
[0041]在步驟204以后進行的第N種電表類型判斷與上述一種和另一種電表類型判斷相同。在本發(fā)明實施例中,如果抄表裝置判斷指定電表對所有的電表類型都無正確響應(yīng),則認為該電表不支持電表類型或者該電表為非法裝置。
[0042]步驟205,抄表裝置將接收到確認響應(yīng)的電表類型存儲為目標電表的電表類型。
[0043]在本發(fā)明實施中,步驟101中自動識別電表類型過程除了可以使用逐個多次重試查詢外;還可以使用逐個單次重試,然后再分別重試出現(xiàn)問題的。再讀表通信過程中發(fā)現(xiàn)通信故障,要記錄到裝置,發(fā)現(xiàn)同一電表多次連續(xù)故障,可以根據(jù)實際現(xiàn)場確定對該表如何進行下一步處理。
[0044]步驟102,抄表裝置通過向目標電表發(fā)送與確定的電表類型對應(yīng)的讀表請求包的方式獲取目標電表的響應(yīng)包。
[0045]在本實施例中,步驟102是在同一個物理通信信道下自動完成針對不同電表類型通信規(guī)約的通信的方法。因此無論存在幾種電表類型,均是通過同一物理通信信道向不同類型的電表發(fā)送數(shù)據(jù)包,該數(shù)據(jù)包包括下述的讀表請求包和響應(yīng)包。
[0046]具體而言,該步驟102可通過如下方式實現(xiàn),如圖3所示,包括:
[0047]步驟301,抄表裝置通過有線或無線的方式向目標電表發(fā)送與確定的電表類型對應(yīng)的讀表請求包;
[0048]例如該電表類型為DLT645-97,則發(fā)送支持DLT645-97的通信規(guī)約的讀表請求包。
[0049]步驟302,抄表裝置接收到目標電表返回的響應(yīng)包后,優(yōu)選方案是校驗響應(yīng)包是否完整;如果通過校驗則執(zhí)行步驟303 ;否則執(zhí)行步驟306 ;
[0050]校驗是否完整的方法可采取現(xiàn)有的數(shù)據(jù)包完整性校驗方法,在此不贅述。
[0051]步驟303,抄表裝置繼續(xù)判斷響應(yīng)包的匹配性;該匹配性是指判斷響應(yīng)包所適用的電表類型是否與目標電表的電表類型相匹配;若判斷相匹配,則執(zhí)行步驟304 ;否則執(zhí)行步驟306 ;
[0052]例如,抄表裝置針對目標電表I發(fā)送的讀表請求包支持DLT645-97的通信規(guī)約,在收到響應(yīng)包時判斷該響應(yīng)包支持的通信規(guī)約是否與DLT645-97的相同。
[0053]步驟304,抄表裝置根據(jù)預(yù)定的電表類型周期判斷響應(yīng)包是否正確;若判定響應(yīng)包正確,則執(zhí)行步驟305 ;若判定響應(yīng)包不正確,則執(zhí)行步驟306 ;其中,電表類型周期由電表類型的數(shù)據(jù)包通信時本身所需要的時間和經(jīng)驗等待時間組成。
[0054]在本發(fā)明實施例中,步驟305中判斷接收到的響應(yīng)包是否正確,是指在一個電表類型的時間周期里計算(該電表類型周期計算可以表達為:Tp=Ta+Tb.Tp為超時的總時間,Ta為該類型通信方式本身的時間,包括路徑、路由的影響計算,Tb為經(jīng)驗等待時間,如485可以為200ms-500ms,而zigbee (—種無線網(wǎng)絡(luò)規(guī)定)則可能要Is以上)的,若在該周期內(nèi)沒有收到回復(fù),那么可以認為是沒有正確回復(fù),響應(yīng)包不正確,可認為該次通信的響應(yīng)數(shù)據(jù)包是錯誤,進行步驟306 ;如果收到了,則可更進一步進行數(shù)據(jù)包內(nèi)容有效性檢查或執(zhí)行步驟307等。
[0055]步驟305,抄表裝置讀取響應(yīng)包中的抄表數(shù)據(jù)。抄送數(shù)據(jù)包括剩余金額、剩余電量、電表運行狀態(tài)、工作參數(shù)(例如,電流、電壓、頻率、有功功率、無功功率等),并不再執(zhí)行下述步驟。
[0056]步驟306,抄表裝置丟棄響應(yīng)包,并再次執(zhí)行步驟301。
[0057]優(yōu)選方案為:抄表裝置中預(yù)設(shè)有請求次數(shù)閾值;那么該步驟306具體可以為:抄表裝置判斷累積發(fā)送讀表請求的次數(shù)超過請求次數(shù)閾值,若沒有超過,則執(zhí)行步驟301 ;否則抄表裝置確定通信失效,并不再向目標電表發(fā)送讀表請求包。
[0058]本實施提供的以上步驟中,若某環(huán)節(jié)發(fā)現(xiàn)不匹配的數(shù)據(jù)包,則采用重發(fā)機制來避免干擾導(dǎo)致的錯誤。并本發(fā)明實施例中,抄表裝置如果在預(yù)定的時間段內(nèi)沒有收到正確的響應(yīng)包,則將重新發(fā)送讀表請求包,抄表裝置發(fā)送讀表請求包的重復(fù)次數(shù)請求次數(shù)閾值N可根據(jù)實際需求設(shè)定。
[0059]此外,在本發(fā)明實施例中,不同類型的讀表請求包可以在同一物理信道上傳輸。在不同的物理通信方式(有線、無線)將存在不同抄表時響應(yīng)時間。例如,無線通信根據(jù)其傳輸距離,障礙物阻隔情況確定一個實際調(diào)試的響應(yīng)時間,以免誤報超時而丟失正確數(shù)據(jù)。
[0060]在本發(fā)明實施例中,可根據(jù)用戶需求,確定是否需要長時間接入通信信道。如果明確不需要,本裝置可采用在使用信道時打開,用完既關(guān)閉的策略;以避免不必要的干擾。
[0061]本實施例提供的方法采用電力規(guī)約問答式通信方法,結(jié)合電力行業(yè)的特點,實現(xiàn)了通過自動同步不同規(guī)約的通信,自動分辨和解析通信內(nèi)容。并且該方法還可以將不同類型的電表在同一個物理通信信道下進行抄表,進而解決電表安裝分布地點分散和兼容性問題,提高了智能電網(wǎng)的集約化,智能化。
[0062]本發(fā)明實施例提供的上述方法中,雖然給出了執(zhí)行各步驟的先后順序,但是該順序僅為本發(fā)明的一個優(yōu)選的實施方式。顯然,本領(lǐng)域技術(shù)人員根據(jù)上述方法可以對該方法步驟的執(zhí)行順序進行多種多樣的等效變換,也就是說本發(fā)明實施例方法中的上述各步驟或部分步驟完全可以按照其他順序執(zhí)行,或者同時執(zhí)行。例如:先執(zhí)行步驟303匹配性判斷,再執(zhí)行步驟302校驗完整性;或者同時執(zhí)行步驟302和步驟303,也可以不執(zhí)行步驟302和303,直接進行正確性校驗。因此上述方法描述的各步驟的執(zhí)行順序并僅限于實施例中所提供的一種方式。
[0063]實施例2
[0064]為了便于上述實施例1的方法實施,本實施例提供一種抄表裝置,如圖4所示,包括:識別模塊21,獲取模塊22。
[0065]識別模塊21,用于通過將多種電表類型逐一向目標電表進行詢問的方式確定所述目標電表的電表類型;獲取模塊22,用于通過向所述目標電表發(fā)送與所述確定的電表類型對應(yīng)的讀表請求包的方式獲取所述目標電表的響應(yīng)包。
[0066]進一步地,該裝置還包括:存儲模塊23。
[0067]存儲模塊23,用于預(yù)存儲有多個需要抄表的目標電表地址和存儲目標電表的電表類型。
[0068]相應(yīng)地,識別模塊包21包括:讀取單元,接收單元。
[0069]讀取單元,用于讀取存儲模塊存儲的其中一個目標電表地址;發(fā)送單元,用于根據(jù)所述目標電表地址向所述目標電表發(fā)送一種電表類型確認指令;以及在沒有接收到來自所述目標電表地址的確認響應(yīng)時,再向所述目標電表發(fā)送另一種電表類型確認指令,直到接收單元接收到來自所述目標電表地址的確認響應(yīng);
[0070]接收單元,用于接收來自所述目標電表地址的確認響應(yīng),并將接收到確認響應(yīng)的電表類型發(fā)送到存儲模塊23。
[0071]進一步地,獲取模塊22包括:封裝單元,收發(fā)單元,校驗單元,正確核對單元,限制單元。
[0072]封裝單元,用于按照與所述確定的電表類型對應(yīng)的通信規(guī)約封裝讀表請求包;收發(fā)單元,用于向所述目標電表發(fā)送所述封裝單元封裝后的讀表請求包,并接收到所述目標電表返回的響應(yīng)包;校驗單元,用于校驗所述響應(yīng)包的完整性和匹配性;若所述響應(yīng)包未通過校驗,則通知收發(fā)單元;若通過校驗,則通知正確核對單元;正確核對單元,用于根據(jù)預(yù)定的電表類型周期判斷所述響應(yīng)包是否正確;若判定所述響應(yīng)包正確,則讀取所述響應(yīng)包中的抄表數(shù)據(jù);若判定所述響應(yīng)包不正確,則通知收發(fā)單元;收發(fā)單元,還用于在接收到校驗單元或正確核對單元的通知后,丟棄所述響應(yīng)包,并再次發(fā)送讀表請求包到所述目標電表。限制單元,用于存儲預(yù)設(shè)的請求次數(shù)閾值,并在收發(fā)單元累積發(fā)送讀表請求的次數(shù)超過所述請求次數(shù)閾值時,確定通信失效,并禁止所述收發(fā)單元再向所述目標電表發(fā)送讀表請求包。
[0073]其中,所述電表類型周期由所述電表類型的數(shù)據(jù)包通信時本身所需要的時間和經(jīng)驗等待時間組成。
[0074]本實施例提供的裝置因為具有可對預(yù)抄表的目標電表逐一進行電表類型詢問的功能,進而可以在多種電表類型使用不同通信規(guī)約的情況下,確定電表類型,并且按照正確的類型發(fā)送相應(yīng)的讀表請求包,因此解決了現(xiàn)有技術(shù)中由于電表類型不同所導(dǎo)致的抄表設(shè)備投入大,控制不便等技術(shù)問題,進而取得了可對不同類型的電表采用同一抄表裝置進行抄表,便于交互,效率高的技術(shù)效果。
[0075]本發(fā)明實施例提供的上述設(shè)備或裝置等產(chǎn)品是屬于以計算機程序的流程方法為依據(jù),并按照與方法實施例1和/或附圖中方法流程的各步驟完全對應(yīng)一致的方式,所提供的功能模塊。并且由于這種功能模塊是通過計算機程序的方式實現(xiàn)的軟件裝置,所以對于裝置實施例2未具體提及的功能模塊,由于考慮到根據(jù)上述方法實施例記載的內(nèi)容已經(jīng)足夠使本領(lǐng)域技術(shù)人員從方法記錄的各流程步驟直接地、毫無意外地確定實現(xiàn)所述步驟所必須建立的功能模塊,所以在此不贅述。
[0076]本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分是以軟件產(chǎn)品的形式體現(xiàn)出來的功能,也即是說:本發(fā)明的裝置、設(shè)備或者組成系統(tǒng)的各個設(shè)備其所執(zhí)行的方法或?qū)崿F(xiàn)的功能主體即便為硬件,但是實際上實現(xiàn)本發(fā)明上述功能的部分卻是計算機軟件產(chǎn)品的模塊或單元。并且該計算機軟件產(chǎn)品可存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺設(shè)備執(zhí)行本發(fā)明各個實施例所述的方法。
[0077]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明能有多種不同形式的【具體實施方式】,上文結(jié)合附圖對本發(fā)明做舉例說明,這并不意味著本發(fā)明所應(yīng)用的【具體實施方式】只能局限在這些特定的【具體實施方式】中,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)了解,上文所提供的【具體實施方式】只是多種優(yōu)選實施方式中的一些示例,任何體現(xiàn)本發(fā)明權(quán)利要求的【具體實施方式】均應(yīng)在本發(fā)明權(quán)利要求所要求保護的范圍之內(nèi);本領(lǐng)域的技術(shù)人員能夠?qū)ι衔母鳌揪唧w實施方式】中所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換或者改進等,均應(yīng)包含在本發(fā)明權(quán)利要求的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種電表的抄表方法,其特征在于,包括: 抄表裝置通過將多種電表類型逐一向目標電表進行詢問的方式確定所述目標電表的電表類型; 抄表裝置通過向所述目標電表發(fā)送與所述確定的電表類型對應(yīng)的讀表請求包的方式獲取所述目標電表的響應(yīng)包。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括:所述抄表裝置中預(yù)存儲有多個需要抄表的目標電表地址; 所述抄表裝置通過將多種電表類型逐一向所述目標電表進行詢問的方式確定所述目標電表的電表類型,具體包括: A,所述抄表裝置讀取其中一個目標電表地址,并根據(jù)所述目標電表地址向所述目標電表發(fā)送一種電表類型確認指令; B,若沒有接收到來自所述目標電表地址的確認響應(yīng),則所述抄表裝置再向所述目標電表發(fā)送另一種電表類型確認指令; 重復(fù)執(zhí)行上述步驟A和B直到接收到來自所述目標電表地址的確認響應(yīng); 抄表裝置將接收到確認響應(yīng)的電表類型存儲為所述目標電表的電表類型。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述多種電表類型包括DLT645-97和DLT645-07。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述抄表裝置通過向所述目標電表發(fā)送與所述確定的電表類型對應(yīng)的讀表請求包的方式獲取所述目標電表的響應(yīng)包,具體包括: 所述抄表裝置向所述目標電表發(fā)送與確定的電表類型對應(yīng)的讀表請求包,并接收所述目標電表返回的響應(yīng)包; 抄表裝置根據(jù)預(yù)定的電表類型周期判斷所述響應(yīng)包是否正確; 若判定正確,則讀取所述響應(yīng)包中的抄表數(shù)據(jù);若判定不正確,則丟棄所述響應(yīng)包,并再次發(fā)送讀表請求包到所述目標電表; 其中,所述電表類型周期由所述電表類型的數(shù)據(jù)包通信時本身所需要的時間和經(jīng)驗等待時間組成。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述抄表裝置根據(jù)預(yù)定的電表類型周期判斷所述響應(yīng)包是否正確之前,該方法還包括: 抄表裝置校驗所述響應(yīng)包的完整性和匹配性; 若所述響應(yīng)包未通過校驗,則抄表裝置丟棄所述響應(yīng)包,并再次發(fā)送讀表請求包到所述目標電表。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述抄表裝置中預(yù)設(shè)有請求次數(shù)閾值;該方法還包括:如果累積發(fā)送讀表請求的次數(shù)超過所述請求次數(shù)閾值,則所述抄表裝置確定通信失效,并不再向所述目標電表發(fā)送讀表請求包。
7.—種抄表裝置,其特征在于,包括: 識別模塊,用于通過將多種電表類型逐一向目標電表進行詢問的方式確定所述目標電表的電表類型; 獲取模塊,用于通過向所述目標電表發(fā)送與所述確定的電表類型對應(yīng)的讀表請求包的方式獲取所述目標電表的響應(yīng)包。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 該裝置還包括:存儲模塊,用于預(yù)存儲有多個需要抄表的目標電表地址; 所述識別模塊包括: 讀取單元,用于讀取存儲模塊存儲的其中一個目標電表地址; 發(fā)送單元,用于根據(jù)所述目標電表地址向所述目標電表發(fā)送一種電表類型確認指令;以及在沒有接收到來自所述目標電表地址的確認響應(yīng)時,再向所述目標電表發(fā)送另一種電表類型確認指令,直到接收單元接收到來自所述目標電表地址的確認響應(yīng); 接收單元,用于接收來自所述目標電表地址的確認響應(yīng),并將接收到確認響應(yīng)的電表類型發(fā)送到存儲模塊; 所述存儲模塊,還用于存儲目標電表的電表類型。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述獲取模塊包括: 封裝單元,用于按照與所述確定的電表類型對應(yīng)的通信規(guī)約封裝讀表請求包; 收發(fā)單元,用于向所述目標電表發(fā)送所述封裝單元封裝后的讀表請求包,并接收到所述目標電表返回的響應(yīng)包; 校驗單元,用于校驗所述響應(yīng)包的完整性和匹配性;若所述響應(yīng)包未通過校驗,則通知收發(fā)單元;若通過校驗,則通知正確核對單元; 正確核對單元,用于根據(jù)預(yù) 定的電表類型周期判斷所述響應(yīng)包是否正確;若判定所述響應(yīng)包正確,則讀取所述響應(yīng)包中的抄表數(shù)據(jù);若判定所述響應(yīng)包不正確,則通知收發(fā)單元; 所述收發(fā)單元,還用于在接收到校驗單元或正確核對單元的通知后,丟棄所述響應(yīng)包,并再次發(fā)送讀表請求包到所述目標電表。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述獲取模塊還包括: 限制單元,用于存儲預(yù)設(shè)的請求次數(shù)閾值,并在收發(fā)單元累積發(fā)送讀表請求的次數(shù)超過所述請求次數(shù)閾值時,禁止所述收發(fā)單元再向所述目標電表發(fā)送讀表請求包。
【文檔編號】G08C19/00GK103680108SQ201210473083
【公開日】2014年3月26日 申請日期:2012年11月20日 優(yōu)先權(quán)日:2012年11月20日
【發(fā)明者】白保華, 徐鯤鵬, 陳河, 皮學(xué)軍, 亓學(xué)慶 申請人:國網(wǎng)電力科學(xué)研究院, 國家電網(wǎng)公司