電力行業(yè)標(biāo)準(zhǔn)《能源量測監(jiān)控系統(tǒng) 第5部分:通信協(xié)議-數(shù)據(jù)交換協(xié)議》_第1頁
電力行業(yè)標(biāo)準(zhǔn)《能源量測監(jiān)控系統(tǒng) 第5部分:通信協(xié)議-數(shù)據(jù)交換協(xié)議》_第2頁
電力行業(yè)標(biāo)準(zhǔn)《能源量測監(jiān)控系統(tǒng) 第5部分:通信協(xié)議-數(shù)據(jù)交換協(xié)議》_第3頁
電力行業(yè)標(biāo)準(zhǔn)《能源量測監(jiān)控系統(tǒng) 第5部分:通信協(xié)議-數(shù)據(jù)交換協(xié)議》_第4頁
電力行業(yè)標(biāo)準(zhǔn)《能源量測監(jiān)控系統(tǒng) 第5部分:通信協(xié)議-數(shù)據(jù)交換協(xié)議》_第5頁
已閱讀5頁,還剩343頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

ICS29.240

F20

備案號(hào):DL

中華人民共和國電力行業(yè)標(biāo)準(zhǔn)

DL/T698.45—XXXX

代替DL/T698.45—2017

能源量測監(jiān)控系統(tǒng)

第4-5部分:通信協(xié)議—數(shù)據(jù)交換協(xié)議

Energymeasurementmonitoringandcontrolsystem

part4-5:Communicationprotocol-dataexchangeprotocol

點(diǎn)擊此處添加與國際標(biāo)準(zhǔn)一致性程度的標(biāo)識(shí)

(征求意見稿)

XXXX-XX-XX發(fā)布XXXX-XX-XX實(shí)施

國家能源局發(fā)布

DL/TXXXXX—XXXX

前??言

本文件按照GB/T1.1-2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)則起

草。

本文件為DL/T698《電能信息采集與管理系統(tǒng)》的第4-5部分。DL/T698《電能信息采集與管理系

統(tǒng)》已經(jīng)發(fā)布了以下部分:

DL/T698.1電能信息采集與管理系統(tǒng)第1部分:總則;

DL/T698.2電能信息采集與管理系統(tǒng)第2部分:主站技術(shù)規(guī)范;

DL/T698.31電能信息采集與管理系統(tǒng)第3-1部分:電能信息采集終端技術(shù)規(guī)范-通用要求;

DL/T698.32電能信息采集與管理系統(tǒng)第3-2部分:電能信息采集終端技術(shù)規(guī)范-廠站采集終端

特殊要求;

DL/T698.33電能信息采集與管理系統(tǒng)第3-3部分:電能信息采集終端技術(shù)規(guī)范-專變采集終端

特殊要求;

DL/T698.34電能信息采集與管理系統(tǒng)第3-4部分:電能信息采集終端技術(shù)規(guī)范-公變采集終端

特殊要求;

DL/T698.35電能信息采集與管理系統(tǒng)第3-5部分:電能信息采集終端技術(shù)規(guī)范-低壓集中抄表

終端特殊要求;

DL/T698.36電能信息采集與管理系統(tǒng)第3-6部分:電能信息采集終端技術(shù)規(guī)范——通信單元要

求;

DL/T698.41電能信息采集與管理系統(tǒng)第4-1部分:通信協(xié)議-主站與電能信息采集終端通信;

DL/T698.42電能信息采集與管理系統(tǒng)第4-2部分:通信協(xié)議-集中器本地通信接口協(xié)議。

DL/T698.44電能信息采集與管理系統(tǒng)第4-4部分:通信協(xié)議—微功率無線通信;

DL/T698.45電能信息采集與管理系統(tǒng)第4-5部分:通信協(xié)議—面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議;

DL/T698.46電能信息采集與管理系統(tǒng)第4-6部分:通信協(xié)議—采集終端遠(yuǎn)程通信模塊接口協(xié)議;

DL/T698.51電能信息采集與管理系統(tǒng)第5-1部分:測試技術(shù)規(guī)范—功能測試;

DL/T698.52電能信息采集與管理系統(tǒng)第5-2部分:測試技術(shù)規(guī)范—遠(yuǎn)程通信協(xié)議一致性測試;

DL/T698.61電能信息采集與管理系統(tǒng)第6-1部分:軟件要求—終端升級技術(shù)要求。

本文件代替DL/T698.45—2017《電能信息采集與管理系統(tǒng)第4-5部分:通信協(xié)議—面向?qū)ο蟮?/p>

數(shù)據(jù)交換協(xié)議》,與DL/T698.45—2017相比,除結(jié)構(gòu)調(diào)整和編輯性改動(dòng)外,主要技術(shù)變化如下:

a)按照能源量測監(jiān)控系統(tǒng)的定位調(diào)整了標(biāo)準(zhǔn)名稱;

b)補(bǔ)充了能源量測監(jiān)控系統(tǒng)中各類設(shè)備交互的數(shù)據(jù)對象。

請注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別專利的責(zé)任。

本部分由中國電力企業(yè)聯(lián)合會(huì)提出。

本部分由電力行業(yè)電測量標(biāo)準(zhǔn)化技術(shù)委員會(huì)(DL/TC22)歸口。

本部分的起草單位:中國電力科學(xué)研究院有限公司等。

本部分的主要起草人:巫鐘興等。

本標(biāo)準(zhǔn)在執(zhí)行過程中的意見或建議反饋至中國電力企業(yè)聯(lián)合會(huì)標(biāo)準(zhǔn)化中心(北京市白廣路二條一

號(hào),100761)。

III

DL/TXXXXX—XXXX

能源量測監(jiān)控系統(tǒng)

第4-5部分:通信協(xié)議-數(shù)據(jù)交換協(xié)議

1范圍

本標(biāo)準(zhǔn)規(guī)定了用電信息數(shù)據(jù)交換協(xié)議的通信架構(gòu)、數(shù)據(jù)鏈路層、應(yīng)用層、接口類與對象標(biāo)識(shí)。

本標(biāo)準(zhǔn)適用于用電信息采集系統(tǒng)主站(以下簡稱“主站”)、采集終端、電能表之間的通信數(shù)據(jù)交

換。水、氣、熱等表計(jì)的數(shù)據(jù)采集可參照使用。

2規(guī)范性引用文件

下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,

僅該日期的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。

GB/T16262.1—2006信息技術(shù)抽象語法記法(ASN.1)第1部分基本記法規(guī)范

GB/T17966—2000微處理器系統(tǒng)的二進(jìn)制浮點(diǎn)運(yùn)算

CJ/T188—2004戶用計(jì)量儀表數(shù)據(jù)傳輸技術(shù)條件

DL/T645—2007多功能電能表通信協(xié)議

DL/T790.6—2010采用配電線載波系統(tǒng)的配電自動(dòng)化第6部分A-XDR編碼規(guī)則

GB/T16263.2-2006信息技術(shù)ASN.1編碼規(guī)則第2部分:緊縮編碼規(guī)則(PER)規(guī)范

3術(shù)語和定義

下列術(shù)語和定義適用于本文件。

3.1

面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議objectorientedelectricdataexchangeprotocol

基于面向?qū)ο蠼7椒ń⒌囊惶走m用于用電信息采集系統(tǒng)的互操作性數(shù)據(jù)交換通信協(xié)議。面向?qū)?/p>

象建模以接口類實(shí)現(xiàn)繼承關(guān)系,以對象來封裝數(shù)據(jù)及操作,以對象為互操作的基本要素。

3.2

對象標(biāo)識(shí)objectidentification

標(biāo)識(shí)終端中對象唯一名稱的編碼。

3.3

邏輯名logicalname

用于標(biāo)識(shí)接口類的實(shí)例,它是接口類的第一個(gè)屬性,它的值與對象標(biāo)識(shí)一致。

3.4

類標(biāo)識(shí)碼class_id

1

DL/TXXXXX—XXXX

用于區(qū)別對象接口類的標(biāo)識(shí)碼,即接口類的名稱。

3.5

服務(wù)器地址serveraddress

客戶機(jī)/服務(wù)器(Client/Server)訪問模型中的服務(wù)器(Server)的通信地址。

3.6

邏輯地址logicaddress

服務(wù)器模型中邏輯設(shè)備的地址。

3.7

客戶機(jī)地址clientaddress

客戶機(jī)/服務(wù)器(Client/Server)訪問模型中的客戶機(jī)(Client)的通信地址。

注:主站訪問采集終端時(shí),采集終端為服務(wù)器,主站為客戶機(jī);主站訪問電能表時(shí),電能表為服務(wù)器,主站為客戶

機(jī);采集終端訪問電能表時(shí),電能表為服務(wù)器,采集終端為客戶機(jī)。

3.8

采集啟動(dòng)時(shí)標(biāo)acquisitionstarttime

啟動(dòng)采集任務(wù)時(shí)的設(shè)備時(shí)鐘當(dāng)前值,其值只與啟動(dòng)時(shí)刻有關(guān),與執(zhí)行的時(shí)間長短無關(guān)。

3.9

采集成功時(shí)標(biāo)acquisitiontime

客戶機(jī)成功接收到服務(wù)器響應(yīng)時(shí)的設(shè)備時(shí)鐘當(dāng)前值。

3.10

采集存儲(chǔ)時(shí)標(biāo)acquisitionstoragetime

采集到的數(shù)據(jù)進(jìn)行存儲(chǔ)的時(shí)間。

3.11

組地址groupaddress

具有某一相同屬性的設(shè)備群組編碼,如屬于同一行業(yè),同一變電站,同一線路,可以響應(yīng)同一個(gè)命

令。

3.12

通配地址thewildcardaddress

在十進(jìn)制編碼表示的地址碼中出現(xiàn)一位或多位采用了通配符的地址碼。

3.13

消息鑒別碼MessageAuthenticationCode

用于鑒別消息的完整性的固定長度的認(rèn)證標(biāo)識(shí)。

2

DL/TXXXXX—XXXX

4符號(hào)和縮略語

4.1符號(hào)

下列符號(hào)適用于本文件。

∷=:定義為

4.2縮略語

下列縮略語適用于本文件。

A:地址域(Address)

ACD:請求訪問標(biāo)識(shí)(AskCallDemand)

AD:采集數(shù)據(jù)(AcquiredData)

APDU:應(yīng)用層數(shù)據(jù)單元(APplicationlayerDataUnit)

A-XDR:抽象的外部數(shù)據(jù)表示(AbstracteXternalDataRepresentation)

B:二進(jìn)制(Binary)

CA:客戶機(jī)通信地址(ClientAddress)

CSD:列選擇描述符(ColumnSelectionDescriptor)

DAR:數(shù)據(jù)訪問結(jié)果(DataAccessResult)

DIR:傳輸方向位(Direction)

ESAM:嵌入式安全控制模塊(EmbeddedSecureAccessModule)

FCS:幀校驗(yàn)(FrameCheckSum)

H:十六進(jìn)制(Hex)

HCS:幀頭校驗(yàn)(HeadCheckSum)

IC:接口類(InterfaceClass)

LSB:最低有效位(LeastSignificantbit)

MAC:消息鑒別碼(MessageAuthenticationCode)

MS:表計(jì)集合(MeterSet)

OAD:對象屬性描述符(ObjectAttributeDescriptor)

OI:對象標(biāo)識(shí)(ObjectIdentify)

OMD:對象方法描述符(ObjectMethodDescriptor)

PIID:序號(hào)及優(yōu)先標(biāo)志(PriorityandInvokeID)

PIID-ACD:帶請求訪問標(biāo)識(shí)的序號(hào)及優(yōu)先標(biāo)志(PriorityandInvokeIDwithACD)

PRM:啟動(dòng)標(biāo)識(shí)位(PrimaryRequestMessage)

RCSD:記錄列選擇描述符(RecordColumnSelectionDescriptor)

RN:隨機(jī)數(shù)(RandomNumbers)

ROAD:記錄型對象屬性描述符(RecordObjectAttributeDescriptor)

RSD:記錄選擇描述符(RecordSelectionDescriptor)

SA:服務(wù)器通信地址(ServerAddress)

SC:擾碼(ScramblingCode)

TI:時(shí)間間隔(TimeInterval)

TSA:目標(biāo)服務(wù)器地址(TargetServerAddress)

3

DL/TXXXXX—XXXX

5通信架構(gòu)

5.1信息交換模型

本標(biāo)準(zhǔn)信息交換模型見圖1。

圖1信息交換模型

客戶機(jī)和服務(wù)器之間的信息交換借助于通信協(xié)議實(shí)現(xiàn)??蛻魴C(jī)和服務(wù)器的應(yīng)用進(jìn)程使用協(xié)議應(yīng)用層

的服務(wù),應(yīng)用層是唯一包含服務(wù)組件的協(xié)議層,應(yīng)用層數(shù)據(jù)單元(APDU)通過數(shù)據(jù)鏈路層協(xié)議傳輸幀的

鏈路用戶數(shù)據(jù)域傳輸。

5.2基于應(yīng)用連接的數(shù)據(jù)交換

本標(biāo)準(zhǔn)中服務(wù)器和客戶機(jī)之間是基于應(yīng)用連接的數(shù)據(jù)交換,見圖2。

4

DL/TXXXXX—XXXX

圖2基于應(yīng)用連接的數(shù)據(jù)交換

客戶機(jī)和服務(wù)器在開始通信前,通信信道必須先完成預(yù)連接。預(yù)連接建立后,默認(rèn)具有一個(gè)最低權(quán)

限的應(yīng)用連接,客戶機(jī)和服務(wù)器之間可直接進(jìn)行數(shù)據(jù)交換。當(dāng)客戶機(jī)需要得到更高權(quán)限的服務(wù)器服務(wù)時(shí),

客戶機(jī)必須發(fā)起建立更高權(quán)限的應(yīng)用連接。

5.3請求/響應(yīng)類型的數(shù)據(jù)交換

本標(biāo)準(zhǔn)支持客戶機(jī)應(yīng)用進(jìn)程向服務(wù)器應(yīng)用進(jìn)程提出服務(wù)請求,服務(wù)器應(yīng)用進(jìn)程向客戶機(jī)應(yīng)用進(jìn)程提

供遠(yuǎn)程服務(wù)響應(yīng),見圖3。

客戶機(jī)應(yīng)用服務(wù)器應(yīng)用

服務(wù)請求

客戶機(jī)服務(wù)響應(yīng)服務(wù)器

客戶機(jī)應(yīng)用服務(wù)器應(yīng)用

服務(wù)請求

客戶機(jī)服務(wù)響應(yīng)服務(wù)器

圖3請求/響應(yīng)類型數(shù)據(jù)交換

5.4通知/確認(rèn)類型的數(shù)據(jù)交換

本標(biāo)準(zhǔn)支持服務(wù)器應(yīng)用進(jìn)程根據(jù)客戶機(jī)預(yù)先定制的主動(dòng)上報(bào)內(nèi)容,向客戶機(jī)應(yīng)用進(jìn)程提供遠(yuǎn)程主動(dòng)

上報(bào)數(shù)據(jù)服務(wù),客戶機(jī)應(yīng)用進(jìn)程向服務(wù)器應(yīng)用進(jìn)程回復(fù)服務(wù)確認(rèn),見圖4。

客戶機(jī)應(yīng)用服務(wù)器應(yīng)用

服務(wù)提供

客戶機(jī)服務(wù)確認(rèn)服務(wù)器

5

DL/TXXXXX—XXXX

客戶機(jī)應(yīng)用服務(wù)器應(yīng)用

服務(wù)提供

客戶機(jī)服務(wù)確認(rèn)服務(wù)器

圖4通知/確認(rèn)類型數(shù)據(jù)交換

5.5服務(wù)器模型

服務(wù)器模型見圖5。

圖5服務(wù)器模型

服務(wù)器模型要求如下:

a)物理設(shè)備由若干邏輯設(shè)備構(gòu)成,邏輯設(shè)備0為必須具備的邏輯設(shè)備;

b)每個(gè)邏輯設(shè)備由若干可訪問的接口類對象構(gòu)成,包括一個(gè)預(yù)先建立的應(yīng)用連接對象、若干個(gè)按

需建立的應(yīng)用連接對象、若干個(gè)其他接口類對象;

c)預(yù)先建立的應(yīng)用連接對象為邏輯設(shè)備必須具備的對象;

d)按需建立的應(yīng)用連接對象為可選對象,根據(jù)所需的訪問權(quán)限進(jìn)行配置;

e)其他接口類對象為可選對象,根據(jù)設(shè)備功能所需進(jìn)行配置。

6數(shù)據(jù)鏈路層

6.1字節(jié)格式

鏈路層幀的基本單元為8位字節(jié),傳輸順序?yàn)榈臀辉谇?,高位在后;低字?jié)在前,高字節(jié)在后。

6.2幀格式

6.2.1幀結(jié)構(gòu)

6

DL/TXXXXX—XXXX

本標(biāo)準(zhǔn)采用的幀格式見圖6。

起始字符(68H)

長度域L

控制域C幀頭

地址域A

幀頭校驗(yàn)HCS

APDU或

鏈路用戶數(shù)據(jù)

APDU分幀片段

幀校驗(yàn)FCS

幀尾

結(jié)束字符(16H)

圖6幀格式

6.2.2長度域L

長度域L由2字節(jié)組成,采用BIN編碼,定義見圖7。

bit15bit14bit13bit12bit11bit10bit9bit8bit7bit6bit5bit4bit3bit2bit1bit0

保留幀數(shù)據(jù)長度單位幀數(shù)據(jù)長度值

圖7長度域L定義

其中:

a)bit0…bit13:幀數(shù)據(jù)長度值,是傳輸幀中不包含起始字符和結(jié)束字符的數(shù)據(jù)長度;

b)bit14:幀數(shù)據(jù)長度單位,0表示幀數(shù)據(jù)長度單位為字節(jié),1表示幀數(shù)據(jù)長度單位為千字節(jié);

c)bit15:保留。

6.2.3控制域C

控制域C定義

控制域C為1個(gè)字節(jié),按位或位的組合使用,定義見圖8。

bit7bit6bit5bit4bit3bit2bit1bit0

傳輸方向DIR啟動(dòng)標(biāo)志PRM分幀標(biāo)志保留擾碼標(biāo)志SC功能碼

圖8控制域C定義

傳輸方向及啟動(dòng)標(biāo)志位

傳輸方向位及啟動(dòng)標(biāo)志位定義:

a)傳輸方向位:bit7=0表示此幀是由客戶機(jī)發(fā)出的;bit7=1表示此幀是由服務(wù)器發(fā)出的;

b)啟動(dòng)標(biāo)志位:bit6=0表示此幀是由服務(wù)器發(fā)起的;bit6=1表示此幀是由客戶機(jī)發(fā)起的。

傳輸方向位DIR和啟動(dòng)標(biāo)志位PRM組合意義見表1。

表1傳輸方向位DIR和啟動(dòng)標(biāo)志位PRM組合意義

7

DL/TXXXXX—XXXX

DIRPRM組合意義

00客戶機(jī)對服務(wù)器上報(bào)的響應(yīng)

01客戶機(jī)發(fā)起的請求

10服務(wù)器發(fā)起的上報(bào)

11服務(wù)器對客戶機(jī)請求的響應(yīng)

分幀標(biāo)志位

分幀標(biāo)志位:bit5=0,表示此幀鏈路用戶數(shù)據(jù)為完整APDU;bit5=1,表示此幀鏈路用戶數(shù)據(jù)為APDU

片段。

擾碼標(biāo)志位

擾碼標(biāo)志位:bit3=0,表示此幀鏈路用戶數(shù)據(jù)不加擾碼;bit3=1,表示此幀鏈路用戶數(shù)據(jù)加擾碼,

發(fā)送時(shí)鏈路用戶數(shù)據(jù)按字節(jié)加33H。

功能碼

功能碼采用BIN編碼,定義見表2。

表2功能碼定義

功能碼服務(wù)類型應(yīng)用說明

0保留

1鏈路管理鏈路連接管理(登錄,心跳,退出登錄)

2保留

3用戶數(shù)據(jù)應(yīng)用連接管理及數(shù)據(jù)交換服務(wù)

4…7保留

6.2.4地址域A

地址域組成

地址域A由可變字節(jié)數(shù)的服務(wù)器地址SA和1字節(jié)的客戶機(jī)地址CA組成,定義見圖9。

服務(wù)器地址SA

客戶機(jī)地址CA

圖9地址域定義

服務(wù)器地址SA

.1服務(wù)器地址定義

服務(wù)器地址SA由1字節(jié)地址特征和N個(gè)字節(jié)地址組成。定義見圖10。

bit7bit6bit5bit4bit3bit2bit1bit0

地址類型邏輯地址地址長度1字節(jié)地址特征

8

DL/TXXXXX—XXXX

擴(kuò)展邏輯地址/分路地址1字節(jié)

地址N-1字節(jié)地址

圖10服務(wù)器地址SA定義

地址特征定義:

a)bit0…bit3:為地址的字節(jié)數(shù),取值范圍:0…15,對應(yīng)表示1…16個(gè)字節(jié)長度;

b)bit4…bit5:邏輯地址;

bit5=0表示無擴(kuò)展邏輯地址,bit4取值0和1分別表示邏輯地址0和1;

bit5=1表示有擴(kuò)展邏輯地址,bit4備用;地址長度N包含1個(gè)字節(jié)的擴(kuò)展邏輯地址,取值范

圍2…255,表示邏輯地址2…255;

c)bit6…bit7:為服務(wù)器地址的地址類型,0表示單地址,1表示通配地址,2表示組地址,3

表示廣播地址。

擴(kuò)展邏輯地址和地址要求如下:

a)擴(kuò)展邏輯地址取值范圍2…255;

b)編碼方式為壓縮BCD碼,0保留;

c)當(dāng)服務(wù)器地址的十進(jìn)制位數(shù)為奇數(shù)時(shí),最后字節(jié)的bit3…bit0用FH表示。

.2單地址

單地址的長度為可變字節(jié)。

.3組地址

組地址的長度為可變字節(jié)。組地址對系統(tǒng)中屬于該群組的服務(wù)器有效,無需應(yīng)答。

.4通配地址

通配地址的長度為可變字節(jié)。每字節(jié)二進(jìn)制高低各4位分別編碼表示兩個(gè)0到9的十進(jìn)制數(shù)或通配符

AH。通配符按十進(jìn)制位使用,對應(yīng)的十進(jìn)制位為AH時(shí),表示該十進(jìn)制位可為0到9的任意值。

.5廣播地址

廣播地址的長度固定為1字節(jié),廣播地址=AAH。廣播地址對系統(tǒng)所有服務(wù)器有效,無需應(yīng)答。

客戶機(jī)地址CA

客戶機(jī)地址CA用1字節(jié)表示,取值0~255,服務(wù)器響應(yīng)時(shí)使用的客戶機(jī)地址應(yīng)與請求保持一致,0表

示不關(guān)注客戶機(jī)地址。

6.2.5幀頭校驗(yàn)HCS

幀頭校驗(yàn)HCS為2字節(jié),是對幀頭部分不包含起始字符和HCS本身的所有字節(jié)的校驗(yàn),校驗(yàn)算法見附

錄D。

6.2.6鏈路用戶數(shù)據(jù)

鏈路用戶數(shù)據(jù)包含一個(gè)APDU或APDU分幀片段,APDU(應(yīng)用層數(shù)據(jù)單元)見7.4。

6.2.7幀校驗(yàn)FCS

9

DL/TXXXXX—XXXX

幀校驗(yàn)FCS為2字節(jié),是對整幀不包含起始字符、結(jié)束字符和FCS本身的所有字節(jié)的校驗(yàn),校驗(yàn)算法

見附錄D。

6.3傳輸規(guī)則

6.3.1字節(jié)規(guī)則

采用串行通信方式發(fā)送數(shù)據(jù)時(shí):

a)線路空閑狀態(tài)為二進(jìn)制1;

b)在有效數(shù)據(jù)幀前加4個(gè)FEH作為前導(dǎo)碼;

c)數(shù)據(jù)鏈路層幀的字節(jié)之間無線路空閑間隔;兩幀之間的線路空閑間隔至少33位。

6.3.2分幀傳輸

分幀傳輸規(guī)則

當(dāng)一個(gè)APDU數(shù)據(jù)組幀的長度超過協(xié)商的最大幀長度時(shí),采用分幀傳輸。采用分幀傳輸時(shí),控制域中

分幀標(biāo)志位置1。數(shù)據(jù)接收端應(yīng)對分幀進(jìn)行逐條確認(rèn)。

分幀傳輸格式定義

分幀傳輸時(shí),數(shù)據(jù)鏈路層的鏈路用戶數(shù)據(jù)為分幀傳輸幀,分為數(shù)據(jù)幀和確認(rèn)幀;分幀傳輸?shù)臄?shù)據(jù)幀

包含分幀格式域和APDU片段,格式定義見圖11。分幀傳輸?shù)拇_認(rèn)幀僅包含分幀格式域,不含APDU片段。

分幀格式

鏈路用戶數(shù)據(jù)

APDU片段

圖11分幀傳輸幀格式定義

分幀格式域?yàn)?字節(jié),按位或位的組合使用,定義見圖12。

bit7bit6bit5bit4bit3bit2bit1bit0

bit15…bit14bit13bit12bit11bit10bit9bit8

圖12分幀格式域定義

位定義如下:

a)bit0…bit11:表示分幀傳輸?shù)膸蛱?hào),取值范圍0…4095,循環(huán)使用;

b)bit12…bit13:保留;

c)bit14…bit15:表示分幀類型,定義見表3。

表3分幀類型定義

分幀類型意義

0表示分幀傳輸起始幀

10

DL/TXXXXX—XXXX

1表示分幀傳輸末尾幀

2表示分幀傳輸確認(rèn)幀

3表示分幀傳輸中間幀

分幀傳輸交互規(guī)則

分幀傳輸交互可由服務(wù)器或客戶機(jī)任意一側(cè)發(fā)起,適用于主動(dòng)發(fā)起的數(shù)據(jù)服務(wù)或者被動(dòng)應(yīng)答的數(shù)據(jù)

服務(wù),發(fā)送方將APDU應(yīng)用數(shù)據(jù)單元分割成若干個(gè)片段,通過分幀方式依次發(fā)送。

分幀傳輸交互過程如下:

a)由服務(wù)器或客戶機(jī)啟動(dòng)的數(shù)據(jù)分幀傳輸過程見圖13。

11

DL/TXXXXX—XXXX

圖13服務(wù)器/客戶機(jī)啟動(dòng)傳輸?shù)臄?shù)據(jù)請求服務(wù)的分幀過程

b)服務(wù)器響應(yīng)客戶機(jī)請求的數(shù)據(jù)分幀傳輸過程見圖14。

12

DL/TXXXXX—XXXX

圖14服務(wù)器響應(yīng)數(shù)據(jù)請求的服務(wù)分幀過程

分幀過程如下:

a)分幀的第一幀數(shù)據(jù),幀序號(hào)(block)=0,分幀類型=0;

b)分幀傳輸確認(rèn),分幀類型=2,block值為最近一次收到正確的幀序號(hào);

c)分幀的發(fā)送方在接收到確認(rèn)幀后傳輸下一個(gè)數(shù)據(jù)幀,分幀類型=3,分幀序號(hào)block=接收到確

認(rèn)幀的幀序號(hào)+1,重復(fù)b)和c);

d)分幀的最后一幀,block=最后一幀的幀序號(hào),分幀類型=1,發(fā)送方在接收到最后一個(gè)確認(rèn)幀后,

分幀傳輸過程完成。

13

DL/TXXXXX—XXXX

7應(yīng)用層

7.1標(biāo)記規(guī)則和編碼規(guī)則

應(yīng)用層數(shù)據(jù)單元(APDU)的標(biāo)記規(guī)則遵循ASN.1的抽象語法,詳見GB/T16262.1—2006。應(yīng)用層數(shù)

據(jù)單元(APDU)的編碼規(guī)則遵循A-XDR,詳見DL/T790.6—2010。

應(yīng)用層緊湊服務(wù)的數(shù)據(jù)單元(APDU)的編碼規(guī)則遵循PER,詳見GB/T16263.2-2006。

7.2通用數(shù)據(jù)類型

接口類及對象實(shí)例使用的數(shù)據(jù)類型見表4。

表4接口類及對象實(shí)例使用的數(shù)據(jù)類型定義

類型描述標(biāo)記定義數(shù)值范圍

NULL0空

SEQUENCEOFData(見7.3.1)

array1

數(shù)組的元素在對象屬性或方法的描述中定義

SEQUENCEOFData(見7.3.1)

structure2

結(jié)構(gòu)的元素在對象屬性或方法的描述中定義

bool3布爾值1或0

bit-string4位串

double-long532位整數(shù)-231…231-1

double-long-unsigned632位正整數(shù)0…232-1

保留7-8

octet-string98位字節(jié)串

visible-string10ASCII字符串

保留11

UTF8-string12UTF-8編碼的字符串

保留13-14

integer158位整數(shù)-128…127

long1616位整數(shù)-32768…32767

unsigned178位正整數(shù)0…255

long-unsigned1816位正整數(shù)0…65535

保留19

long642064位整數(shù)-263…263-1

long64-unsigned2164位正整數(shù)0…264-1

enum22枚舉的元素在對象屬性或方法的描述中定義0…255

float322332位浮點(diǎn)數(shù)

float642464位浮點(diǎn)數(shù)

date_time25octet-string(SIZE(10))

date26octet-string(SIZE(5))

time27octet-string(SIZE(3))

date_time_s28octet-string(SIZE(7))

保留29-79

OI80見7.3.5

OAD81見7.3.6

ROAD82見7.3.7

14

DL/TXXXXX—XXXX

類型描述標(biāo)記定義數(shù)值范圍

OMD83見0

TI84見7.3.9

TSA85見7.3.10

MAC86見7.3.11

RN87見7.3.12

Region88見7.3.13

Scaler_Unit89見7.3.14

RSD90見7.3.15

CSD91見0

MS92見7.3.17

SID93見7.3.18

SID_MAC94見7.3.19

COMDCB95見7.3.20

RCSD96見7.3.21

VQDS97見7.3.30

保留98-255

注:表中的“位”表示1個(gè)二進(jìn)制信息單位(bit)。

7.3數(shù)據(jù)類型定義

7.3.1Data數(shù)據(jù)類型

Data的數(shù)據(jù)類型定義見表5。

表5Data數(shù)據(jù)類型定義

數(shù)據(jù)類型定義說明

Data∷=CHOICE見7.2。

{

NULL[0],

array[1],

structure[2],

bool[3],

bit-string[4],

double-long[5],

double-long-unsigned[6],

octet-string[9],

visible-string[10],

UTF8-string[12],

integer[15],

long[16],

unsigned[17],

long-unsigned[18],

long64[20],

long64-unsigned[21],

15

DL/TXXXXX—XXXX

數(shù)據(jù)類型定義說明

enum[22],

float32[23],

float64[24],

date_time[25],

date[26],

time[27],

date_time_s[28],

OI[80],

OAD[81],

ROAD[82],

OMD[83],

TI[84],

TSA[85],

MAC[86],

RN[87],

Region[88],

Scaler_Unit[89],

RSD[90],

CSD[91],

MS[92],

SID[93],

SID_MAC[94],

COMDCB[95],

RCSD[96],

VQDS[97]

}

7.3.2浮點(diǎn)數(shù)據(jù)類型

浮點(diǎn)數(shù)據(jù)類型包括float32以及float64,格式定義見GB/T17966—2000。

7.3.3PIID數(shù)據(jù)類型

服務(wù)序號(hào)及優(yōu)先標(biāo)志PIID(PriorityandInvokeID)的數(shù)據(jù)類型定義見表6。

表6PIID數(shù)據(jù)類型定義

數(shù)據(jù)類型定義說明

PIID∷=unsignedPIID用于客戶機(jī)APDU(Client-APDU)的服務(wù)數(shù)據(jù)類型中,其中:

bit7(服務(wù)優(yōu)先級)——0:普通優(yōu)先級,1:高優(yōu)先級,在應(yīng)答APDU

中,其值與請求的APDU相同。

bit6(保留)。

bit0…bit5(服務(wù)序號(hào))——二進(jìn)制編碼表示0…63,在應(yīng)答APDU中,

16

DL/TXXXXX—XXXX

數(shù)據(jù)類型定義說明

其值與請求的APDU相同。

7.3.4PIID-ACD數(shù)據(jù)類型

帶ACD標(biāo)志位的服務(wù)序號(hào)及優(yōu)先標(biāo)志PIID-ACD(PriorityandInvokeIDwithACD)的數(shù)據(jù)類型定

義見表7。

表7PIID-ACD數(shù)據(jù)類型定義

數(shù)據(jù)類型定義說明

PIID-ACD∷=unsignedPIID-ACD用于服務(wù)器APDU(Server-APDU)的服務(wù)數(shù)據(jù)類型中,其中:

bit7(服務(wù)優(yōu)先級)——見表6。

bit6(請求訪問ACD)——0:不請求,1:請求。

bit0…bit5(服務(wù)序號(hào))——見表6。

7.3.5OI數(shù)據(jù)類型

對象標(biāo)識(shí)數(shù)據(jù)類型OI定義見表8。

表8OI數(shù)據(jù)類型定義

數(shù)據(jù)類型定義說明

OI∷=long-unsigned

7.3.6OAD數(shù)據(jù)類型

對象屬性描述符OAD(ObjectAttributeDescriptor)的數(shù)據(jù)類型定義見表9。

表9OAD數(shù)據(jù)類型定義

數(shù)據(jù)類型定義說明

OAD∷=SEQUENCE對象標(biāo)識(shí)——見8.2.28。

{屬性標(biāo)識(shí)及其特征,其中:

對象標(biāo)識(shí)OI,1)bit0…bit4編碼表示對象屬性編號(hào),取值0…31,其中0表

屬性標(biāo)識(shí)及其特征unsigned,示整個(gè)對象屬性,即對象的所有屬性,見8.2.1;

屬性內(nèi)元素索引unsigned(1…255)2)bit5…bit7編碼表示屬性特征,屬性特征是對象同一個(gè)屬性

}在不同快照環(huán)境下取值模式,取值0…7,特征含義在具體類

屬性中描述。

屬性內(nèi)元素索引——00H表示整個(gè)屬性全部內(nèi)容。如果屬性是結(jié)構(gòu)

或數(shù)組,01H指向?qū)ο髮傩缘牡谝粋€(gè)元素;如果屬性是記錄型的存

儲(chǔ)區(qū),非0值n表示最近第n次的記錄。

7.3.7ROAD數(shù)據(jù)類型

17

DL/TXXXXX—XXXX

記錄型對象屬性描述符ROAD(RecordObjectAttributeDescriptor)的數(shù)據(jù)類型定義見表10。

表10ROAD數(shù)據(jù)類型定義

數(shù)據(jù)類型定義說明

ROAD∷=SEQUENCEROAD用于描述記錄型對象中的一個(gè)或若干個(gè)關(guān)聯(lián)對象屬性。

{OAD——見7.3.6。

對象屬性描述符OAD,

關(guān)聯(lián)對象屬性描述符SEQUENCEOFOAD

}

7.3.8OMD數(shù)據(jù)類型

對象方法描述符OMD(ObjectMethodDescriptor)的數(shù)據(jù)類型定義見表11。

表11OMD數(shù)據(jù)類型定義

數(shù)據(jù)類型定義說明

OMD∷=SEQUENCEOMD用于描述對象的方法。

{對象標(biāo)識(shí)——見8.2.28。

對象標(biāo)識(shí)OI,方法標(biāo)識(shí)——對象方法編號(hào),見8.2.1。

方法標(biāo)識(shí)unsigned(1…255),操作模式——值默認(rèn)為0。

操作模式unsigned(0)

}

7.3.9TI數(shù)據(jù)類型

時(shí)間間隔TI(TimeInterval)的數(shù)據(jù)類型定義見表12。

表12TI數(shù)據(jù)類型定義

數(shù)據(jù)類型定義說明

TI∷=SEQUENCETI用于表示時(shí)間間隔的間隔值及時(shí)間單位,間隔值為0表示無間隔。

{

單位ENUMERATED

{

秒(0),

分(1),

時(shí)(2),

日(3),

月(4),

年(5)

},

間隔值long-unsigned

}

18

DL/TXXXXX—XXXX

7.3.10TSA數(shù)據(jù)類型

目標(biāo)服務(wù)器地址TSA(TargetServerAddress)的數(shù)據(jù)類型定義見表13。

表13TSA數(shù)據(jù)類型定義

數(shù)據(jù)類型定義說明

TSA∷=octet-string(SIZE(2…17))

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論